BM6B6(( ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>LGG=?HdĦ=ĪjGG=?HdĦ{{{yyyyyyyyyvvvvvvvvvuuuuuuuuuuuuuuuxxxxxxxxxyyyxxxwwwwwwvvvuuuuuuuuuvvvxxxzzz{{{|||}}}~~~|||{{{zzzzzzzzz{{{|||||||||}}}}}}}}}}}}~~~}}}ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ||||||}}}}}}}}}|||zzzxxxuuurrrqqqjjjhhheeeaaa___^^^______[[[\\\[[[XXXTTTRRRSSSUUUQQQQQQQQQQQQQQQRRRRRRRRROOOOOONNNMMMMMMMMMMMMNNNQQQPPPPPPQQQRRRTTTVVVWWW^^^___aaadddgggiiijjjkkkfffeeeeeefffhhhiiiiiiiiihhhfffccc```______```aaadddddddddddddddccccccbbbdddbbb```___aaacccddddddjjjkkklllllllllmmmoooqqqsssqqqpppqqquuuyyy}}}~~~||||||}}}}}}~~~~~~?~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??}}}xxxrrrmmmiiijjjkkklllnnnooooooooonnnoooooolllfff___ZZZZZZ[[[\\\\\\\\\ZZZWWWSSSPPPMMMJJJIIIFFFDDDCCCCCCCCCDDDBBBCCCCCCAAA>>>===???BBB>>>>>>>>>??????@@@@@@AAACCCBBBAAA??????@@@AAAAAA<<<;;;;;;;;;<<<>>>@@@AAABBBDDDHHHLLLQQQTTTWWWXXXRRRSSSSSSSSSSSSSSSTTTTTTTTTRRRNNNJJJIIIJJJLLLMMMJJJJJJJJJJJJIIIHHHGGGFFFJJJGGGEEEEEEFFFHHHIIIIIIMMMNNNOOOPPPOOOPPPSSSUUUUUUSSSRRRSSSXXX]]]aaacccccceeegggffffffggglllqqqooopppqqqqqqrrrrrrqqqqqqhhhiiijjjlllnnnoooqqqqqqwwwwwwyyyzzzzzzzzzyyyxxxwwwxxxyyy{{{}}}~~~~~~~~~||||||}}}}}}}}}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]Ħ~~~|||{{{yyyvvvsssmmmfffbbbcccaaa^^^ZZZUUUQQQNNNLLLJJJJJJLLLQQQUUUUUURRRNNNOOOPPPPPPNNNLLLJJJJJJKKKKKKKKKJJJHHHEEEDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHIIIEEEDDDCCCBBBAAAAAAAAABBBBBBBBBAAA@@@???>>>>>>===???>>>===???BBBCCCBBB???>>>>>>======>>>@@@BBBDDDBBBCCCDDDGGGIIILLLMMMNNNOOOLLLIIIFFFDDDCCC@@@???@@@;;;888:::???@@@<<<666::::::::::::999999999999999:::;;;;;;;;;;;;::::::;;;<<<<<<;;;:::999;;;<<>>888333000111333444000000000000000000000000000000000000000000000000...///111111111111444666888888999:::<<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ӵ~~~zzzuuuqqqooommmkkkiiiiiiiiihhhfffdddaaaaaaaaaaaa```___^^^]]]YYYYYYYYYZZZ\\\]]]]]]]]]]]][[[YYYZZZ[[[]]]]]]]]]bbbbbbccceeeggghhhfffddd````````````````````````aaaaaaaaabbbccceeeffffffhhhiiiiiigggdddbbbbbbccceeeeeedddbbbbbbdddiiilllhhhjjjllllllllliiifffddddddeeeeeefffggghhhhhhhhhfffeeedddcccbbb``````_______________aaabbbcccccccccbbbaaa````````````aaaaaaaaa`````````_________bbb]]]YYYZZZ]]]^^^YYYTTTOOOMMMGGG>>>666222333555000111111111111111111111000000000000000000111111---///111333444666:::===HHHIIIJJJKKKMMMPPPRRRSSSUUUUUUVVVWWWWWWVVVUUUUUUXXXXXXXXXXXXWWWUUUTTTSSSQQQQQQPPPOOONNNNNNNNNNNNOOONNNMMMLLLJJJIIIGGGGGGEEEEEEDDDCCCBBBAAAAAA@@@@@@???>>>>>>@@@AAACCCCCC???@@@????????????AAABBB@@@CCCEEEFFFFFFFFFFFFHHHGGGGGGIIIKKKMMMPPPSSSTTTQQQQQQSSSUUUXXXZZZ]]]^^^^^^___```bbbeeeggghhhiiiiiihhhhhhhhhiiimmmppprrruuuuuuvvvwwwxxxyyyzzz{{{|||{{{yyyyyy{{{~~~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&ĒR{{{{{{{{{zzzwwwtttqqqooofffccc___[[[XXXVVVVVVVVVWWWVVVVVVXXX[[[\\\\\\[[[\\\]]]___aaacccdddeeeeee```aaacccddddddeeeggghhhfffdddcccccceeeggghhhhhhgggggggggiiikkklllkkkiiiiiiiiihhhhhhhhhggggggggggggfffeeedddccccccdddeeejjjkkkkkkiiifffddddddeeeggggggfffeeedddgggllloooiiikkklllmmmllljjjgggeeeddddddfffggghhhiiiiiihhhddddddddddddddddddddddddbbbaaaaaa```______```aaaddddddcccbbbaaaaaaaaaaaa________________________^^^[[[YYY\\\```aaa^^^ZZZWWWVVVQQQHHH<<<444222222333333333222222222111111000000///000000222333444444666999<<>>???@@@@@@>>><<<<<<===999999999:::;;;===???@@@AAAAAABBBCCCDDDFFFHHHIIILLLMMMOOOPPPSSSTTTVVVWWWWWWVVVUUUUUUVVVZZZ^^^```bbbbbbcccdddfffiiikkklllooommmkkkjjjkkkmmmppprrrvvvxxx{{{}}}~~~~~~}}}|||4DuXӵ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@h{{{wwwrrrnnnkkkiiifffddd``````bbbbbbbbbbbbaaa```\\\ZZZWWWUUUUUUWWWZZZ\\\___^^^^^^```bbbddddddccceeefffhhhjjjlllmmmnnnnnnlllmmmnnnmmmkkkjjjkkkllljjjhhhfffggghhhjjjjjjjjjhhhhhhggghhhjjjkkkiiihhhkkkkkkjjjjjjiiihhhggggggjjjjjjjjjgggeeecccdddeeeggghhhiiihhhgggfffgggiiiffffffeeedddccceeeiiilllfffggghhhhhhgggfffcccbbbcccdddfffggghhhhhhggggggbbbbbbccccccdddeeeeeeeeebbbbbbbbb___]]]\\\^^^```cccbbbbbbbbbaaaaaa``````]]]]]]^^^^^^^^^_________]]]\\\]]]^^^^^^^^^[[[YYY[[[[[[YYYRRRHHH???;;;:::999999888777666555444444222222222222444666999:::AAACCCFFFHHHKKKNNNRRRUUUWWWWWWWWWWWWWWWXXXXXXYYYXXXXXXXXXWWWWWWVVVVVVVVVXXXXXXYYYZZZ[[[[[[[[[ZZZXXXXXXWWWWWWXXXYYY[[[\\\[[[[[[[[[[[[\\\\\\\\\\\\XXXXXXWWWVVVVVVUUUUUUTTTUUUUUUTTTRRROOONNNPPPQQQPPPOOOMMMMMMMMMMMMKKKIIIHHHHHHGGGEEEAAA???@@@AAA?????????>>>>>>======<<<===<<<<<<<<<<<<<<<=========>>>???@@@AAABBBCCCCCCDDDCCCCCCCCCFFFJJJNNNPPPPPPPPPPPPQQQSSSVVVXXXZZZ___^^^\\\\\\\\\]]]___```ccceeeiiilllmmmllljjjhhh4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼s}}}fffdddaaa]]]\\\\\\\\\\\\[[[\\\\\\^^^___aaabbbbbbbbbcccbbbaaa```aaacccfffhhhjjjhhhhhhiiikkklllkkkjjjjjjjjjkkklllmmmmmmmmmmmmpppqqqrrrpppmmmkkklllnnnnnnllljjjiiijjjkkkkkkjjjkkkjjjiiijjjkkklllkkkiiikkkkkkkkkjjjiiihhhhhhhhhlllmmmnnnlllhhhffffffhhhggghhhiiiiiigggggghhhiiieeeeeeeeecccbbbbbbdddfffccccccdddccccccbbbaaa```bbbccceeeggggggfffeeeeeeaaaaaaaaabbbbbbbbbbbbbbbaaaaaaaaa^^^\\\[[[^^^```______`````````______^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\___aaa```^^^[[[ZZZ[[[\\\\\\[[[WWWRRRNNNKKKJJJGGGGGGEEEDDDBBB@@@??????<<<<<<<<<===@@@CCCGGGIIIMMMOOOQQQRRRSSSTTTWWWZZZ[[[ZZZYYYWWWVVVVVVVVVVVVXXXWWWVVVUUUUUUUUUVVVWWWYYYYYYZZZ[[[[[[[[[[[[ZZZWWWVVVUUUUUUVVVXXXZZZ[[[YYYYYYZZZZZZ[[[[[[\\\\\\WWWWWWWWWWWWWWWWWWXXXXXXWWWXXXXXXVVVTTTSSSVVVXXXVVVUUUTTTUUUWWWWWWUUUSSSTTTSSSPPPLLLHHHGGGHHHJJJHHHIIIJJJJJJJJJIIIHHHGGGDDDCCCBBBBBBAAAAAABBBBBB========================<<<;;;;;;;;;===???BBBDDDCCCCCCBBBBBBCCCDDDGGGHHHKKKKKKKKKLLLMMMNNNOOOPPPQQQRRRUUUWWWXXXXXXVVVUUUΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ{{{wwwvvvvvvvvvuuulllkkkhhheeebbb```^^^]]]bbb```^^^^^^aaadddfffffffffffffffggghhhiiijjjjjjffffffffffffffffffffffffiiihhhhhhiiikkklllkkkjjjjjjjjjkkklllmmmmmmmmmlllnnnpppqqqpppnnnmmmnnnqqqqqqooollljjjkkkkkkjjjiiihhhgggfffgggiiijjjiiihhheeeeeeeeeeeeddddddddddddeeegggiiigggdddbbbbbbdddggghhhhhhfffcccbbbbbbbbbdddeeeeeecccbbbaaabbbcccbbbbbbaaaaaaaaaaaaaaaaaaaaabbbdddffffffeeecccbbb`````````_________^^^^^^^^^______]]]ZZZ[[[^^^bbb\\\\\\]]]]]]]]]]]]\\\\\\]]]]]]\\\\\\[[[ZZZZZZYYYVVV[[[______ZZZWWWXXX[[[XXXWWWVVVUUUUUUUUUTTTTTTVVVUUUSSSQQQOOOMMMLLLKKKHHHHHHIIIJJJMMMQQQUUUWWWUUUVVVWWWWWWVVVVVVXXXYYY[[[ZZZXXXVVVTTTSSSRRRRRRWWWVVVTTTSSSSSSTTTVVVWWWUUUVVVVVVVVVVVVVVVUUUUUUVVVUUUTTTSSSTTTVVVXXXYYYWWWWWWWWWVVVVVVUUUUUUUUUVVVVVVWWWWWWXXXXXXYYYYYYTTTVVVWWWVVVTTTTTTWWWZZZVVVTTTTTTVVVZZZ[[[YYYWWWYYYWWWTTTOOOLLLKKKNNNPPPFFFHHHKKKNNNPPPPPPOOOOOOMMMMMMLLLKKKKKKKKKKKKLLLIIIHHHHHHGGGGGGFFFFFFFFFBBBAAA@@@>>>>>>>>>???@@@===<<<:::999999:::;;;===<<<===>>>@@@BBBCCCDDDEEEFFFGGGGGGHHHIIIIIIJJJJJJ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦwwwsssooogdKĦpppmmmlllkkkjjjiiijjjkkkkkkkkkkkkjjjjjjjjjiiiiiiiiilllmmmmmmkkkiiiiiilllooommmlllkkkjjjiiiiiiiiiiiijjjjjjiiiiiiiiiiiijjjjjjlllkkkjjjiiiiiiiiijjjjjjjjjhhhfffgggiiilllmmmnnnrrrrrrrrrrrrqqqpppooooooqqqooolllhhhffffffggghhhllljjjhhhhhhjjjkkkhhhfffgggddddddfffeeeaaa```bbbgggfffeeedddbbbaaa______```eeehhhgggccc___```bbbaaa```___]]]]]]]]]^^^___cccaaa^^^\\\ZZZ[[[\\\]]]_________bbbdddeeeeeedddaaaaaa```___^^^]]]]]]]]][[[___aaa```\\\[[[]]]aaa___^^^]]]\\\\\\]]]^^^___WWW[[[^^^^^^[[[YYYZZZ\\\]]][[[[[[^^^]]]XXXVVVWWWYYYWWWVVVWWWYYYXXXTTTQQQVVVXXXZZZZZZXXXUUUTTTTTTQQQVVVWWWUUUVVVZZZYYYTTTWWWXXXXXXVVVTTTTTTUUUVVVUUUVVVVVVUUUSSSRRRSSSTTTWWWVVVSSSQQQQQQQQQSSSTTTTTTUUUWWWWWWWWWUUUSSSRRRTTTSSSRRRRRRSSSUUUWWWXXXUUUWWWYYYXXXUUUSSSTTTVVVSSSTTTTTTUUUUUUUUUTTTTTTVVVWWWWWWTTTRRRRRRUUUYYYSSSSSSTTTVVVXXXYYYXXXWWWUUUUUUTTTTTTSSSQQQOOOLLLHHHFFFFFFIIIOOOSSSUUUUUUYYYSSSOOOPPPVVVYYYVVVRRRRRRRRRRRRRRRRRRRRRRRRSSSLLLKKKKKKKKKJJJJJJIIIIIIHHHFFFEEEDDDDDDCCCAAA@@@AAAAAA@@@???>>><<<:::999<<<::::::<<<>>>>>>;;;888>AneneneneDenene>Ak<fhDenene|||xxxsssmmmiiigggeeenekkkkkkooonnnmmmlllllllllmmmmmmoooooonnnnnnnnnmmmmmmmmmlllnnnpppooommmmmmnnnpppkkkkkkjjjiiihhhhhhhhhhhhhhhgggggggggggghhhhhhiiijjjjjjjjjjjjjjjjjjiiiiiiiiigggeeefffhhhkkkllllllqqqqqqqqqqqqqqqqqqpppooopppnnnkkkhhhfffffffffgggkkkiiiggggggiiijjjhhhggggggdddeeegggfffcccbbbdddgggfffeeedddbbbaaa```______cccfffeeeaaa^^^^^^`````````___^^^]]]\\\\\\\\\aaaaaa```______^^^]]]]]]___^^^^^^```bbbcccbbbaaa____________^^^]]]\\\[[[ZZZ]]]```^^^[[[ZZZ\\\______^^^]]]\\\\\\]]]^^^___WWWYYY[[[[[[ZZZYYYYYYYYYZZZXXXYYY[[[XXXTTTUUUYYYWWWUUUTTTTTTUUUUUUSSSPPPUUUWWWYYYYYYVVVTTTSSSSSSTTTXXXYYYVVVUUUXXXVVVRRRUUUVVVVVVUUUTTTSSSUUUVVVWWWWWWWWWVVVSSSRRRSSSTTTVVVUUUTTTSSSRRRRRRRRRSSSSSSTTTUUUVVVVVVTTTRRRQQQRRRRRRQQQQQQRRRSSSUUUVVVTTTVVVWWWVVVSSSRRRSSSUUUSSSTTTTTTTTTTTTTTTSSSSSSTTTUUUUUUSSSPPPQQQTTTWWWSSSRRRRRRTTTVVVXXXXXXWWWZZZXXXVVVUUUUUUTTTPPPLLLIIIHHHGGGIIINNNQQQSSSRRRXXXUUUQQQRRRUUUWWWUUUSSSSSSSSSSSSRRRRRRRRRRRRRRROOOOOONNNNNNNNNMMMMMMMMMNNNMMMKKKJJJJJJJJJHHHGGGGGGGGGFFFEEEDDDBBB@@@@@@BBB@@@??????AAAAAA>>>~~~xxxssspppoooooopppqqqpppmmmiiieeecccbbbeeedddllllllllloooooooooooonnnnnnnnnnnnpppppppppooooooooonnnnnnjjjmmmpppqqqqqqooonnnnnniiiiiihhhhhhgggfffffffffdddddddddddddddeeefffgggggghhhjjjkkkkkkjjjiiihhhgggeeedddeeegggiiijjjjjjmmmnnnooooooppppppoooooonnnllliiifffeeedddeeeeeehhhfffddddddfffhhhhhhgggfffcccdddggggggdddcccfffeeeeeedddcccaaa```_________bbbdddccc___\\\\\\]]]^^^^^^^^^^^^]]]\\\[[[ZZZ___```bbbbbbbbb```^^^]]]^^^]]]]]]^^^```aaa___^^^]]]]]]^^^^^^^^^\\\[[[ZZZXXX[[[]]]\\\YYYXXXZZZ\\\^^^]]]\\\[[[[[[\\\]]]^^^XXXWWWWWWXXXYYYYYYWWWVVVVVVUUUVVVUUUQQQMMMRRRYYYUUUSSSPPPPPPPPPQQQQQQPPPSSSUUUVVVVVVTTTRRRRRRRRRSSSVVVWWWUUUUUUWWWUUURRRRRRTTTUUUTTTSSSSSSTTTUUUWWWWWWVVVSSSQQQPPPQQQSSSUUUUUUUUUTTTTTTSSSRRRQQQQQQRRRSSSSSSSSSRRRQQQPPPQQQQQQPPPPPPQQQRRRSSSTTTSSSTTTSSSRRRPPPPPPRRRTTTSSSSSSSSSSSSSSSRRRQQQPPPQQQRRRRRRQQQOOOPPPRRRTTTRRRQQQPPPQQQTTTVVVXXXXXX^^^ZZZVVVVVVXXXWWWQQQMMMLLLJJJJJJKKKMMMOOOOOOOOOVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQRRRRRRQQQQQQQQQQQQPPPPPPTTTRRRPPPOOOPPPPPPOOONNNNNNNNNMMMLLLJJJIIIHHHHHHJJJHHHEEEEEEEEEEEEDDD~~~zzzwwwuuutttrrrppplllhhhgggggghhhiiijjjmmmooonnnkkkjjjlllooopppppppppqqqrrrqqqooonnnmmmnnnnnnnnnmmmmmmllllllllllllllllllkkkkkkkkkkkkdddhhhlllooopppnnnkkkiiigggggggggfffeeeeeedddcccaaa```aaaaaabbbcccdddeeedddfffiiikkkkkkjjjgggffffffdddcccdddgggiiiiiiiiihhhiiijjjkkklllllllllllljjjiiigggdddcccbbbcccccceeedddbbbbbbccceeefffgggccc```aaaeeeeeecccbbbeeeccccccbbbaaa``````_________```bbbaaa^^^[[[[[[\\\\\\\\\^^^______^^^\\\\\\^^^^^^```aaa```___^^^]]]]]]\\\\\\]]]______^^^\\\ZZZ[[[\\\]]]\\\[[[YYYXXXVVVXXXYYYYYYWWWVVVWWWYYY\\\[[[ZZZYYYYYYZZZ[[[\\\XXXVVVTTTUUUXXXXXXVVVSSSSSSSSSTTTQQQKKKGGGLLLVVVRRRPPPMMMLLLLLLMMMNNNOOOQQQRRRTTTSSSRRRPPPPPPQQQNNNPPPRRRSSSTTTUUUUUUTTTOOOQQQRRRSSSRRRQQQSSSTTTTTTSSSRRROOOLLLLLLMMMOOOSSSTTTUUUUUUUUUSSSQQQPPPOOOPPPPPPQQQQQQPPPOOOOOOQQQQQQQQQQQQQQQRRRRRRSSSQQQQQQOOONNNNNNOOOQQQSSSRRRRRRRRRRRRQQQPPPOOONNNPPPPPPPPPOOOOOOPPPQQQRRRQQQOOONNNNNNQQQTTTVVVVVV\\\WWWSSSTTTWWWXXXSSSNNNOOONNNMMMMMMNNNNNNNNNMMMRRRSSSTTTRRROOOMMMOOOQQQRRRRRRRRRQQQQQQPPPOOOOOORRRQQQQQQQQQQQQQQQQQQQQQUUUSSSQQQPPPQQQRRRQQQQQQRRRQQQPPPOOONNNMMMMMMLLLNNNMMMKKKJJJJJJKKKLLL~~~{{{yyysssrrrpppmmmkkkiiihhhgggjjjhhhgggggghhhjjjmmmoookkknnnppppppnnnnnnqqqtttrrrsssttttttrrrpppnnnmmmjjjjjjjjjiiiiiiiiiiiihhhiiiiiiiiiiiihhhhhhhhhhhhccceeeiiilllnnnllliiifffeeeeeeeeeeeeeeecccbbbaaa^^^^^^^^^___```bbbcccdddccceeehhhkkkkkkiiifffddddddccccccdddfffhhhhhhgggcccdddeeefffggghhhhhhhhhgggfffdddbbbaaaaaa```aaaaaaaaaaaaaaaaaabbbccceee___]]]^^^bbbbbb``````bbb``````______^^^^^^^^^]]]^^^___```___]]]\\\\\\\\\YYYZZZ\\\^^^_________^^^\\\\\\\\\[[[[[[[[[[[[\\\]]]\\\\\\]]]^^^^^^]]][[[XXXXXXYYYZZZZZZYYYWWWWWWUUUVVVWWWVVVUUUUUUVVVVVVZZZYYYXXXWWWWWWXXXYYYZZZXXXUUURRRSSSUUUVVVTTTQQQRRRRRRSSSPPPHHHCCCHHHQQQOOONNNKKKIIIIIIJJJMMMOOOOOOPPPRRRQQQOOONNNOOOPPPLLLMMMNNNPPPQQQPPPOOOPPPLLLNNNQQQQQQPPPPPPPPPQQQQQQQQQPPPNNNLLLKKKLLLMMMQQQSSSTTTUUUTTTRRRPPPNNNMMMNNNNNNNNNNNNNNNNNNNNNQQQQQQRRRRRRRRRRRRRRRRRROOONNNLLLKKKLLLNNNPPPQQQQQQQQQQQQPPPOOONNNMMMLLLOOOOOONNNOOOPPPPPPQQQQQQPPPNNNLLLLLLOOORRRSSSSSSUUUQQQOOOPPPTTTUUUSSSPPPPPPPPPPPPPPPOOONNNMMMMMMMMMPPPQQQPPPKKKIIIKKKMMMPPPPPPPPPOOOOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOUUUSSSPPPPPPQQQRRRSSSRRRRRRQQQOOONNNMMMMMMMMMMMMNNNNNNNNNNNNNNNPPPRRRTTT}}}xxxuuunnnnnnnnnnnnmmmlllkkkjjjffffffffffffggghhhiiijjjllllllllllllnnnppprrrssspppqqqrrrrrrpppooooooooonnnppprrrrrrpppooonnnoooiiihhhfffeeeeeeeeefffgggjjjjjjiiiiiiiiihhhhhhhhhggggggiiikkkmmmmmmjjjgggddddddeeeeeedddcccaaa```]]]]]]]]]^^^```bbbcccddddddeeehhhjjjiiigggdddbbbbbbaaaaaabbbeeeffffffeee___```aaabbbccccccccccccdddcccbbbaaa______^^^^^^^^^___aaa```______```aaa\\\ZZZ[[[______]]]\\\___]]]]]]\\\\\\\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\]]]XXXYYY[[[\\\]]]^^^______ZZZYYYXXXWWWWWWWWWWWWXXX[[[ZZZZZZ[[[]]]^^^]]][[[WWWWWWWWWVVVVVVVVVVVVWWWTTTTTTTTTTTTTTTTTTTTTTTTWWWVVVUUUTTTTTTUUUVVVWWWUUUSSSQQQQQQQQQRRRQQQPPPQQQQQQRRRQQQKKKEEEGGGMMMMMMMMMKKKIIIHHHIIILLLOOONNNOOOPPPOOONNNMMMNNNPPPPPPMMMNNNOOONNNJJJHHHIIIKKKMMMOOOPPPOOONNNMMMNNNPPPQQQRRRQQQOOOMMMNNNOOOPPPQQQRRRSSSRRRPPPNNNMMMLLLLLLMMMMMMMMMMMMNNNNNNQQQQQQRRRRRRSSSRRRRRRQQQMMMKKKJJJJJJLLLOOOOOOOOONNNNNNOOONNNNNNMMMLLLKKKNNNMMMLLLNNNPPPQQQPPPOOOOOOMMMLLLLLLMMMOOOOOOOOOMMMLLLKKKLLLNNNPPPPPPPPPNNNPPPQQQPPPOOOMMMMMMNNNIIILLLNNNMMMJJJHHHIIIJJJMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMNNNUUURRRPPPOOOQQQSSSTTTTTTPPPOOOMMMLLLKKKKKKLLLLLLMMMNNNPPPQQQQQQRRRUUUWWW}}}vvvuuussspppmmmiiifffdddgggfffffffffgggiiijjjkkkhhhhhhiiijjjkkkmmmooopppnnnnnnoooqqqrrrrrrssssssrrrrrrrrrrrrsssqqqnnnkkkmmmoooqqqqqqooonnnoooqqqjjjhhhfffcccccceeegggiiikkkkkkkkkjjjjjjjjjiiiiiikkkiiihhhiiikkkllljjjhhhcccdddeeeeeeeeecccaaa```\\\]]]]]]___aaacccdddfffeeefffhhhhhhgggeeebbb```^^^^^^^^^```bbbcccbbbaaa^^^___``````aaaaaaaaaaaaaaaaaa```___^^^]]]]]]]]][[[^^^aaaaaa___]]]\\\]]]\\\YYYZZZ]]]^^^[[[ZZZ]]]ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYY[[[\\\\\\\\\YYYYYYYYYYYYYYYZZZ[[[[[[WWWWWWXXXXXXWWWUUUSSSRRRXXXWWWWWWYYY[[[\\\[[[ZZZWWWVVVTTTSSSSSSTTTVVVWWWTTTTTTSSSSSSTTTTTTTTTSSSTTTTTTSSSRRRRRRSSSTTTTTTPPPPPPPPPNNNLLLLLLMMMNNNNNNNNNPPPSSSPPPKKKIIIKKKLLLLLLLLLKKKIIIIIILLLOOONNNOOOOOOOOOMMMMMMNNNPPPQQQMMMMMMOOOMMMGGGEEEGGGJJJLLLOOOOOOMMMLLLKKKKKKMMMOOOQQQRRRPPPOOONNNNNNPPPPPPPPPQQQPPPOOOMMMLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOPPPQQQRRRQQQQQQPPPOOOKKKIIIHHHJJJMMMOOOOOOMMMLLLLLLMMMMMMMMMLLLLLLKKKLLLJJJJJJKKKNNNPPPNNNLLLNNNMMMLLLLLLMMMMMMLLLJJJIIIJJJKKKJJJIIIJJJMMMOOOKKKMMMOOOOOOMMMLLLLLLMMMHHHJJJKKKKKKJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMLLLLLLLLLMMMMMMMMMNNNNNNRRRPPPMMMLLLNNNQQQRRRRRROOONNNLLLJJJJJJJJJKKKLLLKKKNNNQQQRRRQQQQQQSSSUUU{{{vvvqqqmmmkkkjjjiiiiiihhhgggfffffffffjjjjjjiiijjjlllooorrrtttpppppppppppppppqqqqqqrrrlllmmmoooqqqssssssrrrrrrooonnnnnnpppsssrrrnnniiilllnnnpppnnnkkkjjjkkkmmmllljjjfffcccccceeehhhkkkkkkkkkkkkjjjjjjjjjiiiiiillliiiffffffhhhjjjiiihhhcccdddeeefffeeecccaaa```\\\]]]^^^___aaaccceeefffgggggghhhgggfffdddaaa```\\\[[[[[[]]]```aaa```___^^^___``````aaa```````````````___^^^^^^]]]\\\\\\ZZZ]]]aaaaaa^^^[[[ZZZ[[[\\\ZZZZZZ]]]]]]ZZZYYY\\\XXXXXXXXXXXXYYYYYYYYYYYYWWWVVVVVVWWWYYY[[[\\\[[[[[[ZZZXXXWWWVVVVVVWWWWWWTTTVVVXXXZZZXXXUUUQQQNNNUUUUUUUUUWWWZZZ[[[ZZZYYYWWWUUUSSSQQQRRRSSSVVVXXXTTTSSSSSSSSSTTTUUUTTTSSSSSSRRRQQQPPPPPPQQQRRRSSSMMMNNNOOOLLLHHHGGGJJJMMMKKKKKKOOOTTTTTTOOOLLLLLLKKKLLLMMMLLLIIIIIILLLOOONNNOOOOOONNNMMMMMMOOOPPPOOOKKKLLLPPPNNNHHHGGGIIIJJJLLLNNNOOOMMMJJJIIIIIIIIILLLOOOQQQPPPNNNMMMLLLOOOOOOOOOOOONNNMMMLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNOOOPPPPPPPPPOOONNNMMMIIIHHHHHHKKKNNNPPPOOOLLLJJJKKKLLLLLLLLLLLLLLLKKKJJJHHHHHHJJJMMMNNNMMMJJJNNNMMMLLLLLLMMMLLLJJJHHHHHHKKKLLLJJJFFFFFFJJJNNNGGGKKKNNNNNNLLLJJJKKKMMMHHHIIIJJJKKKKKKKKKJJJIIIGGGHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOOOOLLLIIIIIIKKKNNNOOOPPPOOONNNLLLJJJJJJJJJKKKLLLKKKOOORRRSSSQQQPPPQQQRRR}}}|||zzzyyytttpppkkkhhhffffffdddcccffffffffffffgggiiikkkmmmppppppppppppqqqrrrsssssssssqqqpppqqqssssssrrrqqqooojjjjjjpppsssppppppsssrrrnnnmmmqqqsssrrrrrrtttmmmmmmnnnooopppnnnkkkhhhjjjhhhiiilllllliiiiiikkkkkklllllllllkkkiiigggfffhhhhhhhhhggggggffffffffffffdddaaa```aaaaaa```___aaabbbbbbcccccccccbbbbbbccccccdddccccccbbbaaa```]]]\\\[[[[[[\\\___aaaccc___```aaabbb```]]]YYYWWW[[[```dddbbb\\\XXX[[[```]]]]]]]]]]]]]]]\\\[[[ZZZ```___]]]\\\[[[[[[[[[[[[WWWYYYVVVPPPPPPVVVYYYVVVZZZXXXWWWWWWYYYZZZYYYYYY\\\YYYUUUUUUWWWXXXWWWUUUTTTQQQPPPQQQTTTUUUTTTRRRTTTUUUVVVVVVVVVVVVWWWYYYYYYWWWVVVUUUUUUUUUSSSQQQSSSRRRQQQRRRSSSSSSQQQPPPVVVSSSPPPOOONNNMMMKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJLLLOOOOOOPPPPPPRRRTTTKKKKKKJJJJJJJJJLLLMMMNNNQQQQQQPPPOOONNNMMMLLLKKKLLLIIIGGGIIIMMMNNNJJJEEEJJJLLLMMMOOOOOONNNLLLKKKKKKIIIIIIMMMRRRTTTQQQNNNPPPPPPNNNMMMLLLKKKKKKKKKEEEHHHIIIHHHFFFFFFIIILLLNNNNNNNNNMMMLLLKKKKKKKKKJJJIIILLLSSSTTTMMMJJJLLLKKKLLLLLLLLLLLLLLLKKKJJJKKKLLLLLLMMMNNNMMMMMMMMMIIIIIIJJJKKKMMMMMMLLLJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHJJJKKKLLLMMMMMMMMMKKKIIIHHHIIILLLMMMKKKHHHDDDGGGIIIJJJHHHGGGIIIKKKLLLLLLMMMNNNNNNMMMLLLKKKNNNKKKHHHHHHKKKMMMLLLJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIKKKNNNPPPRRRRRRRRRQQQ|||wwwsssqqqpppnnnmmmjjjhhhfffeeeggghhhiiihhhjjjjjjjjjkkklllmmmooopppssssssrrrrrrqqqqqqrrrrrrrrrqqqpppqqqsssssssssqqqqqqlllkkknnnpppnnnnnnpppoookkkiiilllooonnnoooqqqkkkjjjjjjjjjjjjiiigggeeejjjggghhhkkkkkkhhhhhhjjjhhhjjjlllnnnmmmjjjgggeeeeeeeeedddddddddcccccccccbbb```______``````___^^^```aaabbbcccdddcccbbbbbbbbbbbbbbbaaa```___^^^]]]]]]\\\[[[ZZZ[[[]]]___```\\\]]]^^^^^^]]][[[YYYXXX[[[^^^aaa^^^YYYVVVWWWZZZYYYYYYZZZZZZZZZZZZZZZZZZ]]]]]]\\\[[[[[[ZZZYYYYYYUUUWWWUUUPPPPPPUUUWWWUUUYYYWWWVVVVVVWWWXXXXXXWWWZZZWWWTTTTTTVVVWWWVVVTTTRRRPPPOOOPPPRRRSSSRRRPPPSSSTTTTTTUUUUUUUUUVVVWWWXXXWWWUUUUUUUUUTTTSSSQQQRRRQQQPPPPPPQQQQQQOOOMMMRRRPPPOOONNNOOOOOONNNMMMKKKKKKJJJJJJIIIIIIHHHHHHJJJKKKLLLLLLKKKLLLMMMOOOMMMLLLKKKKKKLLLMMMOOOPPPOOOOOONNNMMMLLLLLLKKKKKKAAA@@@@@@DDDJJJMMMLLLIIIIIIKKKMMMPPPQQQQQQQQQPPPNNNKKKJJJMMMRRRTTTRRROOOPPPOOONNNMMMKKKKKKKKKKKKHHHHHHIIIHHHHHHHHHJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJMMMRRRRRRNNNKKKMMMHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFHHHIIIIIIGGGEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHFFFEEEGGGIIIJJJHHHFFFDDDFFFIIIIIIGGGFFFHHHIIIHHHIIIJJJKKKKKKJJJJJJIIIJJJHHHGGGFFFHHHIIIJJJIIIIIIJJJJJJJJJJJJJJJJJJIIIKKKLLLNNNNNNNNNMMMLLLJJJ{{{yyyuuurrrppppppqqqrrrpppmmmjjjhhhhhhhhhgggfffgggffffffgggjjjmmmnnnmmmnnnnnnoooqqqrrrrrrrrrrrrvvvvvvuuusssrrrqqqppppppooonnnmmmnnnpppqqqpppooorrrmmmjjjkkklllkkkkkkmmmmmmgggeeegggiiiiiikkknnnkkkiiifffeeeeeeeeedddcccgggeeefffiiijjjggggggiiieeehhhlllnnnnnnjjjfffcccccccccbbbbbbbbbbbbaaaaaadddccccccdddffffffdddbbb___aaacccdddddddddbbbaaa``````___^^^]]]\\\[[[ZZZ]]]\\\ZZZYYYYYYZZZ\\\]]]ZZZZZZZZZZZZZZZYYYYYYYYY\\\]]]^^^\\\YYYVVVUUUVVVUUUUUUVVVWWWWWWXXXXXXYYYYYYYYYZZZZZZZZZYYYWWWVVVTTTVVVUUUSSSSSSVVVVVVTTTWWWVVVTTTUUUVVVWWWVVVTTTWWWUUUSSSSSSTTTUUUTTTTTTPPPOOONNNOOOQQQRRRQQQPPPRRRRRRRRRRRRSSSTTTUUUUUUWWWVVVTTTTTTTTTTTTRRRQQQQQQQQQPPPQQQRRRRRROOOMMMOOONNNMMMNNNPPPRRRRRRQQQNNNNNNMMMKKKJJJIIIHHHGGGLLLLLLKKKIIIHHHHHHKKKMMMOOONNNNNNNNNNNNPPPQQQRRRMMMMMMLLLLLLKKKKKKKKKJJJ===<<<>>>CCCIIIMMMMMMLLLIIIKKKNNNQQQSSSUUUUUUUUUQQQNNNLLLMMMPPPSSSRRRQQQPPPOOONNNLLLKKKKKKKKKKKKKKKJJJHHHIIIJJJKKKKKKJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMKKKLLLOOOOOOMMMLLLNNNFFFGGGHHHJJJKKKKKKLLLLLLHHHHHHHHHGGGFFFEEECCCBBBEEEDDDDDDFFFGGGFFFDDDBBBDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEEEEEEEDDDDDDCCCDDDCCCCCCDDDFFFGGGEEEDDDDDDFFFGGGGGGFFFEEEFFFGGGDDDEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEEEEDDDEEEGGGIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJJJJHHHGGGFFF}}}}}}|||xxxtttnnnnnnllliiiggggggiiijjjgggfffeeefffiiilllmmmmmmnnnmmmlllnnnpppqqqpppoooooopppqqqsssssssssrrrqqqttttttssssssqqqpppoooooollljjjjjjkkklllmmmmmmkkkoookkkgggggghhhiiikkkllllllfffcccdddffffffiiilllllliiidddbbbbbbcccddddddcccaaabbbggghhhffffffiiigggiiikkklllkkkhhhdddaaabbbbbbbbbbbbbbbbbbbbbbbbffffffggghhhiiihhheeeccc^^^```bbbdddeeedddcccaaa```___^^^]]][[[ZZZZZZYYY___]]][[[YYYYYYYYYZZZ[[[\\\[[[YYYXXXWWWWWWWWWXXX\\\\\\\\\[[[ZZZYYYXXXWWWUUUUUUUUUUUUUUUVVVVVVVVVUUUWWWXXXYYYYYYXXXVVVTTTUUUVVVWWWVVVWWWWWWWWWVVVVVVUUUTTTUUUVVVVVVUUUSSSSSSSSSRRRSSSSSSTTTTTTSSSRRRRRRQQQRRRSSSSSSSSSSSSRRRPPPOOOPPPQQQSSSTTTTTTVVVTTTSSSSSSSSSSSSRRRPPPQQQQQQRRRTTTVVVVVVTTTRRRNNNMMMLLLNNNPPPSSSSSSSSSTTTSSSQQQOOOMMMKKKJJJIIIMMMMMMKKKIIIHHHIIILLLOOOPPPPPPOOOPPPPPPRRRTTTUUUMMMMMMMMMLLLLLLLLLKKKKKKDDDDDDDDDGGGKKKNNNNNNMMMKKKMMMOOORRRTTTVVVWWWWWWSSSPPPMMMMMMOOORRRSSSSSSQQQPPPOOOMMMLLLLLLLLLLLLNNNKKKHHHIIILLLNNNLLLJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKJJJKKKKKKKKKLLLNNNHHHIIIJJJJJJKKKKKKKKKKKKHHHGGGGGGEEEDDDBBB@@@???EEEDDDEEEFFFHHHHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCAAABBBBBBCCCDDDEEEDDDDDDDDDDDDEEEFFFEEEEEEDDDEEEBBBBBBCCCDDDEEEFFFFFFFFFAAACCCEEEDDDAAABBBEEEIIIFFFFFFGGGGGGGGGGGGFFFFFFBBBCCCDDDEEEFFFFFFEEEEEE~~~vvvqqqqqqqqqmmmiiiiiiiiiiiigggeeeeeegggjjjiiiiiiiiikkkooorrrssssssrrrqqqqqqsssttttttrrrpppnnnooopppqqqqqqpppooonnnnnnooooooppppppoooooonnnkkkjjjiiijjjkkkkkkjjjiiiiiigggeeedddfffjjjllllllmmmgggcccdddffffffhhhlllkkkgggbbb______aaabbbccc^^^\\\___dddfffeeefffiiijjjjjjiiigggeeecccaaa``````aaaaaaaaaaaaaaaaaaaaadddddddddeeefffeeeaaa^^^^^^```bbbdddddddddcccbbbaaa```^^^]]]\\\[[[[[[[[[```___\\\ZZZYYYYYYZZZ[[[___]]][[[XXXVVVUUUUUUVVVXXXXXXYYYYYYZZZZZZYYYYYYYYYXXXWWWVVVUUUTTTUUUUUUTTTUUUWWWXXXYYYWWWVVVUUUTTTTTTUUUWWWXXXVVVVVVVVVVVVUUUUUUVVVWWWVVVTTTRRRQQQRRRSSSSSSSSSTTTTTTUUUUUUUUUVVVVVVVVVVVVWWWWWWRRRPPPNNNNNNQQQSSSTTTSSSTTTSSSRRRRRRRRRRRRQQQOOONNNOOOQQQTTTXXXYYYWWWUUUOOONNNMMMNNNQQQSSSSSSRRRUUUTTTSSSQQQOOOMMMKKKKKKKKKKKKJJJIIIHHHJJJNNNQQQQQQPPPPPPPPPRRRSSSUUUVVVPPPOOOOOONNNNNNMMMMMMMMMJJJJJJJJJKKKMMMOOOOOOOOONNNNNNPPPQQQSSSTTTUUUUUUTTTQQQNNNMMMOOOQQQSSSUUURRRQQQPPPOOONNNMMMMMMMMMOOOLLLIIIJJJMMMNNNMMMJJJMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIGGGGGGJJJLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGFFFDDDBBB@@@???CCCCCCDDDFFFIIIJJJIIIGGGEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAAAAABBBCCCDDDEEEAAABBBCCCDDDDDDEEEEEEEEECCCCCCDDDDDDEEEEEEDDDDDDBBBBBBCCCCCCDDDEEEFFFGGGAAACCCEEECCCAAAAAADDDHHHDDDDDDEEEEEEEEEEEEDDDDDD@@@AAABBBBBBCCCCCCCCCCCC~~~{{{yyytttnnnkkkjjjjjjhhhfffgggiiijjjiiiffffffiiimmmpppooooooppprrrssssssrrrppppppqqqtttvvvuuusssqqqmmmmmmnnnnnnnnnmmmmmmllliiijjjlllnnnoooooonnnmmmmmmllljjjjjjkkkkkkiiihhhddddddcccbbbffflllnnnlllkkkfffccceeeffffffgggjjjgggccc^^^\\\\\\___aaabbb]]][[[]]]bbbdddbbbcccfffiiihhhfffcccaaa```______]]]]]]^^^^^^^^^^^^______eeeddddddeeefffeeecccaaa___```aaabbbcccdddddddddbbb```___]]]]]]]]]^^^^^^```^^^\\\ZZZYYYYYYZZZZZZ```^^^\\\YYYVVVUUUTTTTTTRRRUUUWWWXXXWWWWWWXXXZZZ\\\[[[XXXVVVUUUTTTUUUUUUTTTUUUWWWXXXXXXXXXWWWWWWSSSRRRSSSVVVWWWUUUTTTWWWVVVUUUUUUVVVVVVVVVSSSQQQPPPRRRUUUUUUUUUUUUVVVWWWVVVXXXYYYYYYXXXXXXYYYZZZTTTQQQNNNNNNRRRUUUUUUTTTSSSRRRPPPQQQRRRRRRPPPOOOKKKLLLOOOSSSWWWXXXVVVTTTPPPNNNNNNOOOQQQSSSSSSRRRSSSSSSRRRPPPOOOMMMLLLLLLIIIJJJJJJIIIHHHJJJMMMPPPPPPPPPPPPPPPRRRSSSUUUWWWRRRRRRQQQPPPOOONNNMMMMMMJJJJJJJJJKKKLLLNNNOOOPPPNNNNNNOOOOOOPPPQQQRRRRRRQQQPPPOOONNNNNNQQQTTTVVVRRRQQQPPPOOONNNMMMMMMMMMNNNMMMKKKKKKLLLLLLLLLKKKMMMMMMMMMLLLLLLLLLLLLLLLIIIJJJIIIFFFFFFJJJLLLKKKNNNNNNMMMMMMLLLJJJIIIHHHHHHHHHHHHGGGFFFEEECCCBBBAAAAAABBBEEEHHHIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFAAAAAAAAAAAABBBDDDFFFGGGAAACCCEEEEEEEEEEEEFFFGGGCCCBBBBBBDDDFFFGGGFFFDDDDDDDDDCCCCCCDDDEEEFFFGGGCCCDDDCCCBBBAAAAAACCCEEEBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@~~~{{{xxxwwwuuurrrpppnnnllljjjiiihhhiiijjjjjjhhhkkknnnmmmjjjjjjnnnrrrsssqqqqqqrrrssssssrrrpppoooppprrrtttvvvvvvssspppnnnnnnmmmlllllllllllllllhhhiiikkkmmmnnnnnnmmmllllllkkkiiihhhhhhgggeeecccaaaddddddcccfffmmmnnnjjjhhhcccaaaccceeeccccccfffeeebbb^^^\\\]]]```bbbccc___\\\]]]aaaaaa^^^^^^aaaccccccbbbbbbaaa```___^^^]]]]]]]]]^^^^^^^^^______dddcccbbbdddfffggggggfffaaa``````aaabbbccceeefffaaa```^^^]]]]]]^^^```aaa^^^]]]ZZZXXXXXXXXXYYYZZZ]]]\\\ZZZXXXVVVUUUTTTTTTRRRVVVZZZYYYVVVTTTWWW[[[[[[ZZZXXXVVVUUUUUUVVVWWWVVVVVVWWWXXXXXXYYYZZZZZZWWWSSSTTTXXXYYYVVVWWWZZZTTTTTTTTTUUUUUUTTTQQQNNNPPPSSSWWWXXXWWWVVVXXXYYYUUUWWWYYYXXXWWWVVVXXXZZZWWWRRRNNNOOOSSSVVVWWWUUURRRQQQOOOPPPQQQQQQPPPOOOMMMNNNQQQUUUWWWWWWUUURRRNNNMMMMMMNNNQQQTTTTTTTTTRRRRRRRRRQQQPPPPPPPPPOOOLLLMMMMMMLLLKKKKKKLLLNNNOOOOOOOOOOOOQQQSSSUUUVVVTTTTTTSSSQQQOOONNNMMMLLLJJJKKKKKKJJJJJJKKKMMMOOOKKKKKKKKKLLLMMMNNNOOOPPPNNNNNNNNNNNNOOOQQQTTTVVVPPPPPPNNNMMMLLLKKKKKKKKKLLLMMMMMMLLLJJJJJJKKKLLLJJJKKKLLLMMMNNNOOOPPPQQQIIILLLKKKGGGGGGLLLMMMKKKLLLLLLLLLLLLKKKJJJIIIIIIGGGGGGHHHHHHHHHGGGFFFFFFCCCCCCCCCEEEGGGGGGEEECCCFFFFFFFFFFFFFFFFFFFFFFFFCCCBBBAAAAAAAAACCCDDDFFF@@@CCCEEEFFFEEEEEEGGGIIIBBBAAAAAACCCGGGHHHGGGEEEEEEEEEDDDCCCCCCDDDEEEFFFEEECCCAAA@@@@@@AAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@CCCCCCBBBBBBBBBBBBBBBCCCwwwuuurrrnnnkkkhhhgggfffggghhhjjjjjjjjjkkknnnqqqkkknnnrrrqqqnnnnnnrrrwwwqqqpppppprrrttttttsssrrrssssssuuuwwwwwwuuuqqqnnnpppooonnnlllllllllmmmmmmiiijjjlllnnnnnnmmmlllkkkjjjhhheeeddddddccc```^^^aaaeeeeeecccgggmmmmmmhhheee```___bbbcccaaa```bbbfffccc```___```ccceeefffaaa___^^^aaa___[[[ZZZ\\\]]]^^^```bbbbbbaaa___]]]_________``````aaaaaaaaa]]]]]]\\\^^^bbbeeeffffffbbbaaa```___aaacccfffggg```___^^^]]]]]]___aaabbb]]][[[YYYWWWVVVWWWXXXYYYZZZZZZYYYXXXWWWUUUTTTTTTTTTZZZ^^^\\\WWWTTTXXX\\\ZZZXXXWWWUUUUUUVVVXXXYYYWWWWWWWWWXXXYYYZZZ[[[\\\[[[WWWWWW\\\\\\YYY[[[```SSSRRRRRRSSSTTTSSSOOOMMMQQQTTTXXXYYYXXXWWWYYY[[[SSSVVVXXXWWWUUUTTTVVVYYYXXXSSSOOOPPPTTTXXXXXXVVVQQQPPPOOOOOOQQQQQQPPPNNNRRRSSSUUUXXXYYYXXXUUURRRMMMLLLLLLNNNRRRUUUVVVVVVSSSSSSSSSSSSSSSTTTTTTTTTPPPQQQRRRQQQNNNMMMMMMNNNNNNNNNNNNNNNPPPRRRTTTVVVUUUTTTSSSQQQOOOMMMLLLKKKNNNNNNMMMKKKIIIIIIJJJLLLHHHHHHIIIJJJKKKMMMOOOPPPLLLMMMNNNNNNOOOQQQSSSVVVOOONNNMMMKKKJJJJJJIIIIIIKKKMMMNNNLLLIIIHHHJJJMMMHHHIIIKKKMMMPPPRRRTTTUUUJJJNNNMMMHHHIIINNNOOOLLLIIIIIIJJJJJJKKKJJJJJJJJJFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFGGGGGGFFFDDDAAAFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDBBB@@@@@@AAABBBCCC???BBBFFFFFFEEEEEEGGGIIIBBB@@@@@@CCCGGGJJJHHHFFFFFFEEEDDDCCCBBBCCCDDDEEEFFFCCC???>>>@@@AAA???===@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAABBBCCCEEEGGGHHH{{{wwwtttttttttttttttrrrnnniiieeeddddddhhhhhhjjjmmmppppppooommmrrrqqqppppppppprrrtttuuurrrrrrrrrqqqqqqqqqppppppqqqqqqrrrsssttttttqqqoootttooojjjggghhhjjjllllllkkkhhheeeeeehhhlllnnnpppqqqllleeebbbbbbbbbaaa___^^^```cccfffgggfffeeeccc]]]^^^______```````````````cccfffeeecccbbbccceeebbb```]]]]]]]]]^^^]]]\\\^^^]]]^^^aaaeeeeeebbb___```aaaccceeedddbbb```^^^^^^___```_________bbbdddbbbbbbaaa```aaabbbcccddd[[[]]]^^^^^^^^^^^^```aaa\\\\\\[[[[[[ZZZYYYYYYYYYYYYYYYXXXXXXYYYZZZ[[[[[[XXX\\\___]]]YYYVVVXXX\\\___^^^\\\XXXUUUUUUWWWZZZUUUVVVWWWYYY[[[\\\\\\\\\aaa^^^[[[[[[]]]]]][[[YYYVVVWWWXXXWWWUUUQQQMMMJJJRRRRRRTTTWWWZZZ[[[ZZZYYYXXXVVVSSSRRRRRRSSSRRRQQQSSSSSSTTTVVVXXXYYYYYYXXXTTTSSSQQQQQQRRRSSSSSSRRRVVVTTTWWW[[[YYYRRRQQQTTTPPPSSSVVVWWWWWWVVVWWWXXXUUUUUUSSSPPPRRRXXXZZZXXXUUUTTTRRRPPPOOOMMMLLLLLLPPPSSSUUUTTTQQQOOOPPPRRRUUURRRQQQSSSQQQLLLKKKLLLPPPPPPPPPPPPPPPOOOOOOOOOFFFGGGGGGGGGGGGIIILLLOOOMMMMMMNNNOOOPPPRRRSSSSSSNNNNNNMMMLLLKKKKKKLLLLLLJJJLLLOOOQQQPPPMMMIIIGGGKKKJJJIIIJJJNNNQQQRRRRRRJJJIIIGGGGGGIIIMMMQQQTTTQQQOOOMMMMMMMMMMMMLLLKKKLLLFFFAAACCCIIIMMMLLLHHHKKKIIIGGGEEEDDDDDDEEEFFFJJJJJJIIIHHHHHHHHHIIIIIIHHHGGGFFFDDDCCCBBBBBBBBB???AAADDDFFFGGGFFFDDDBBB???AAADDDGGGHHHIIIIIIHHHJJJHHHEEEBBBAAABBBCCCEEEEEECCCAAA@@@???>>><<<:::???@@@AAAAAA??????@@@AAACCCCCCDDDDDDEEEGGGHHHIII}}}yyyuuurrrrrrrrrsssrrrsssrrrpppllljjjiiijjjmmmmmmnnnqqqssssssrrrppprrrqqqpppooooooqqqssstttrrrqqqpppoooooonnnooooooqqqpppooooooqqqrrrqqqpppqqqnnnjjjiiiiiikkklllllliiigggeeeeeehhhkkklllmmmooojjjeeebbbcccbbb```]]][[[]]]___aaabbbbbbaaa```[[[\\\]]]^^^^^^_________aaacccddddddbbbaaaccceee```___^^^___aaaaaa```___aaa```___aaaccccccaaa___]]]___aaacccdddcccbbbaaa```````````````_________aaa```___]]]]]]]]]]]]^^^]]]]]]]]]\\\[[[\\\```ccc^^^]]]]]]\\\\\\[[[ZZZZZZYYYYYYZZZ[[[\\\^^^^^^___ZZZ[[[[[[XXXUUUUUUXXX[[[ZZZZZZZZZZZZZZZZZZYYYXXXXXXYYY[[[]]]___```aaaaaa```]]][[[ZZZ[[[\\\ZZZXXXWWWXXXYYYZZZXXXVVVSSSQQQSSSSSSTTTVVVYYY[[[ZZZXXXVVVUUUTTTTTTTTTRRROOOLLLRRRRRRRRRSSSUUUWWWWWWWWWUUUSSSQQQRRRSSSUUUUUUUUURRRRRRTTTYYYWWWQQQPPPSSSPPPQQQTTTTTTSSSSSSTTTUUUSSSTTTTTTRRRTTTXXXXXXTTTSSSRRRPPPNNNLLLLLLLLLLLLPPPSSSTTTTTTQQQPPPPPPRRRPPPNNNNNNQQQPPPMMMLLLNNNOOOOOOOOOOOOOOOOOOOOOOOOKKKKKKJJJIIIHHHIIILLLOOOKKKLLLMMMOOOPPPQQQQQQQQQOOONNNMMMKKKIIIHHHFFFFFFIIILLLPPPQQQPPPNNNKKKIIIKKKJJJIIIJJJMMMOOOPPPPPPIIIHHHGGGFFFHHHLLLPPPRRROOOMMMKKKJJJKKKKKKJJJIIIIIIFFFCCCDDDIIILLLLLLKKKJJJIIIGGGEEEDDDDDDEEEFFFHHHHHHHHHGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDAAABBBDDDFFFFFFFFFDDDCCC???@@@CCCEEEGGGGGGFFFFFFIIIGGGEEEDDDCCCCCCEEEEEEDDDCCCAAA@@@@@@???===;;;@@@AAABBBAAA@@@???@@@BBBEEEEEEDDDDDDDDDEEEFFFFFF|||zzzzzzsssrrrpppnnnnnnppprrrsssqqqrrrtttsssqqqppppppqqqqqqqqqqqqsssuuuuuusssqqqqqqpppooooooooopppqqqrrrrrrpppnnnlllkkklllmmmnnnpppnnnlllkkkmmmoooppppppnnnllljjjjjjkkkllllllkkkhhhffffffgggiiikkkkkkjjjkkkgggdddccccccbbb___\\\ZZZZZZ[[[[[[\\\^^^______[[[[[[\\\\\\]]]^^^^^^^^^bbbbbbcccbbbaaaaaadddfff```___```bbbddddddcccaaacccaaa`````````aaa```___[[[\\\___aaaccccccccccccaaa___]]]^^^______]]]ZZZbbb```^^^\\\ZZZZZZZZZZZZ^^^]]]\\\ZZZYYY[[[___ccc______^^^^^^]]]\\\\\\\\\YYY[[[]]]___aaabbbbbbbbb]]][[[WWWTTTSSSTTTWWWZZZVVVVVVXXX\\\``````\\\XXXZZZ[[[]]]___aaabbbccccccaaa^^^\\\ZZZ[[[[[[ZZZYYYWWWXXXZZZ[[[[[[ZZZXXXWWWTTTSSSTTTVVVYYYZZZYYYXXXTTTTTTVVVWWWVVVRRRLLLHHHRRRQQQQQQQQQRRRTTTUUUVVVVVVTTTRRRRRRSSSVVVWWWWWWPPPPPPTTTWWWVVVRRRQQQSSSQQQSSSSSSSSSRRRQQQRRRTTTRRRUUUUUUTTTVVVXXXUUUPPPQQQPPPMMMKKKJJJKKKMMMNNNQQQSSSTTTTTTRRRQQQQQQRRRLLLJJJKKKOOOPPPMMMMMMPPPMMMMMMNNNOOOPPPPPPPPPPPPQQQQQQNNNKKKIIIIIIKKKNNNIIIKKKMMMOOOPPPPPPOOONNNPPPOOONNNLLLIIIEEEBBB@@@IIILLLPPPRRRQQQOOOMMMLLLJJJJJJIIIJJJLLLMMMMMMLLLGGGFFFEEEEEEGGGJJJMMMOOONNNLLLJJJIIIIIIIIIHHHGGGGGGGGGFFFFFFHHHJJJKKKLLLIIIHHHGGGEEEEEEEEEFFFGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGDDDDDDEEEFFFFFFFFFEEEEEE@@@AAACCCDDDEEEDDDDDDCCCGGGGGGFFFEEEEEEFFFFFFGGGDDDBBBAAAAAABBBAAA@@@>>>AAABBBCCCBBBAAA@@@AAACCCFFFEEEDDDCCCCCCCCCCCCCCCzzztttqqqpppqqqnnnnnnnnnnnnpppqqqsssuuusssuuuwwwwwwvvvtttuuuuuusssrrrrrrssstttsssqqqooorrrqqqpppooooooppppppqqqqqqpppmmmjjjjjjkkklllnnnmmmlllkkklllnnnoooooonnnjjjiiiiiikkkmmmmmmllljjjhhhhhhiiikkkmmmmmmkkkiiigggeeeccccccdddccc___[[[[[[ZZZYYYYYYZZZ\\\___```\\\\\\\\\]]]^^^___```aaaccccccbbbaaaaaabbbeeegggdddbbbaaaaaaccceeeeeedddbbbaaa___^^^^^^___aaaaaa[[[[[[]]]___```aaaaaabbbccc]]]YYYYYY\\\___]]]ZZZbbbaaa___]]][[[[[[[[[[[[]]]]]]]]][[[ZZZ[[[___aaa```______^^^^^^]]]\\\\\\[[[]]]___bbbccccccbbbaaa```\\\XXXUUUUUUWWWXXXXXXUUUTTTUUU[[[bbbccc___ZZZ[[[\\\]]]^^^____________```^^^\\\ZZZYYYYYYZZZZZZWWWXXXYYY[[[[[[ZZZYYYXXXTTTSSSTTTUUUXXXYYYYYYXXXTTTTTTVVVWWWWWWTTTOOOKKKSSSSSSRRRQQQPPPRRRUUUWWWWWWUUURRRQQQRRRTTTUUUUUUNNNQQQTTTWWWVVVTTTTTTUUUUUUUUUVVVUUUSSSRRRSSSTTTTTTVVVVVVTTTUUUVVVSSSNNNQQQOOOLLLJJJJJJLLLOOOQQQRRRSSSTTTSSSSSSRRRQQQQQQLLLIIIKKKOOOOOOMMMMMMPPPLLLMMMOOOPPPQQQQQQQQQQQQUUUTTTQQQMMMIIIHHHJJJLLLJJJKKKNNNPPPQQQPPPNNNLLLPPPPPPPPPNNNKKKFFFBBB@@@HHHLLLQQQSSSQQQOOOOOOPPPKKKJJJIIIJJJKKKKKKJJJHHHFFFEEEDDDDDDEEEHHHKKKLLLNNNLLLJJJIIIIIIIIIHHHGGGHHHIIIJJJIIIGGGFFFIIILLLHHHHHHGGGFFFFFFFFFGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGIIIIIIGGGGGGGGGFFFFFFFFFFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCFFFFFFFFFGGGGGGHHHHHHHHHDDDCCCBBBBBBCCCDDDCCCBBBBBBCCCDDDDDDBBBBBBCCCDDDDDDDDDCCCBBBBBBBBBBBBCCC~~~zzzzzz{{{uuutttrrrpppmmmmmmppprrrrrrrrrssstttuuuvvvwwwxxxwwwyyy{{{{{{yyyvvvvvvvvvuuusssrrrrrrsssrrrqqqooorrrrrrqqqppppppooooooooopppooollljjjjjjkkkmmmooojjjjjjlllnnnppppppllljjjgggggghhhkkkmmmllljjjhhhjjjkkklllnnnpppooollliiieeecccbbbccceeeddd___[[[[[[ZZZXXXWWWXXX[[[^^^```_________```aaabbbdddeeeeeedddbbbbbbccceeeggghhhjjjgggcccaaabbbdddeeefffaaa```___^^^^^^```ccceee^^^^^^]]]]]]^^^^^^___```ddd]]]VVVUUUZZZ___`````````___^^^]]]]]]]]]^^^^^^\\\^^^``````___^^^^^^___```______^^^]]]]]]\\\\\\]]]^^^```bbbbbbaaa___^^^aaa^^^[[[YYYYYYYYYXXXWWWXXXUUUUUUYYY```cccaaa^^^]]]]]]]]]]]]]]]\\\[[[ZZZ[[[ZZZXXXVVVUUUUUUWWWYYYZZZ[[[[[[[[[[[[ZZZYYYXXXTTTSSSSSSTTTWWWYYYYYYXXXVVVUUUTTTUUUVVVWWWUUUSSSTTTUUUTTTSSSQQQRRRUUUXXXWWWTTTQQQOOOPPPQQQPPPPPPLLLPPPTTTUUUUUUUUUTTTSSSUUUVVVWWWVVVTTTRRRSSSTTTWWWXXXVVVRRRSSSUUUTTTPPPQQQOOOMMMKKKLLLNNNQQQSSSSSSSSSSSSSSSSSSSSSRRRQQQNNNKKKLLLOOOPPPMMMLLLOOOMMMNNNPPPRRRRRRRRRRRRQQQTTTSSSQQQMMMJJJHHHHHHJJJKKKMMMOOOQQQQQQPPPNNNLLLPPPQQQQQQPPPNNNJJJGGGEEEHHHMMMRRRSSSPPPOOOPPPRRRKKKJJJIIIIIIJJJJJJIIIGGGFFFFFFEEEEEEEEEGGGIIIKKKKKKIIIGGGGGGHHHHHHGGGFFFJJJLLLMMMKKKFFFDDDFFFIIIGGGGGGGGGGGGGGGGGGHHHHHHGGGHHHHHHIIIHHHGGGFFFFFFCCCCCCDDDEEEFFFHHHJJJKKKIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDFFFFFFGGGGGGHHHHHHIIIIIIEEECCCCCCDDDEEEFFFFFFDDDCCCEEEFFFEEEDDDCCCDDDEEEBBBBBBBBBBBBBBBCCCCCCDDD}}}vvvrrrppppppiiijjjkkkkkkmmmqqqvvvzzzwwwxxxyyyzzz{{{{{{{{{{{{zzz|||}}}}}}zzzwwwuuuuuuvvvtttrrrrrrssssssqqqpppqqqqqqqqqpppooonnnmmmmmmmmmlllkkkjjjjjjkkkmmmooohhhiiilllooopppnnnjjjfffeeefffgggiiikkkkkkhhhfffjjjkkklllnnnooonnnjjjgggdddbbbaaaccceeedddaaa]]]ZZZYYYVVVUUUVVVYYY]]]___cccbbbbbbbbbdddfffhhhiiigggfffdddeeegggiiijjjjjjnnnjjjfffddddddfffggghhhbbbbbbbbbaaaaaacccfffiiicccbbb```___^^^___``````eee```ZZZYYY\\\aaadddeee___^^^]]]]]]]]]___```aaa]]]```cccdddcccaaa````````````______^^^]]]]]]]]]^^^___`````````___]]]]]]```___]]][[[XXXWWWWWWWWW[[[YYYWWWYYY]]]```aaa___^^^^^^^^^]]]]]][[[ZZZZZZVVVVVVUUUSSSQQQRRRUUUXXX^^^^^^^^^]]]\\\[[[ZZZYYYSSSRRRQQQSSSVVVYYYZZZZZZXXXUUUSSSTTTVVVXXXYYYYYYUUUVVVWWWUUURRRRRRUUUXXXTTTRRRPPPOOOOOOOOONNNMMMKKKPPPTTTTTTSSSTTTTTTQQQRRRTTTVVVVVVTTTRRRQQQRRRYYYYYYWWWSSSSSSVVVUUUQQQRRRPPPNNNMMMNNNPPPRRRTTTTTTSSSSSSSSSTTTTTTRRRPPPOOOLLLMMMOOOOOOLLLKKKMMMLLLNNNPPPRRRRRRRRRPPPOOOPPPPPPPPPNNNKKKIIIIIIIIIMMMNNNPPPQQQQQQOOOMMMLLLPPPPPPPPPPPPOOOMMMKKKJJJHHHMMMRRRSSSOOOMMMOOORRRMMMJJJHHHGGGHHHIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIJJJHHHFFFDDDEEEFFFGGGFFFEEEKKKMMMNNNLLLGGGEEEFFFGGGFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJIIIGGGEEEDDDBBBBBBCCCDDDFFFHHHJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFHHHHHHHHHGGGGGGFFFFFFFFFGGGFFFFFFFFFGGGHHHHHHIIIFFFEEEDDDEEEGGGHHHGGGFFFEEEFFFGGGFFFEEEDDDEEEGGGBBBBBBBBBBBBBBBCCCDDDEEE}}}xxxtttqqqpppooonnniiikkklllnnnppptttyyy}}}yyyzzz|||~~~~~~}}}||||||zzz|||~~~~~~{{{wwwuuutttsssqqqooooooppppppooonnnooooooooonnnmmmllljjjjjjhhhhhhhhhiiijjjkkklllmmmiiiiiijjjlllmmmkkkgggdddeeeeeeeeeggghhhhhhfffdddhhhhhhiiijjjkkkjjjfffdddeeebbbaaabbbeeeeeeccc```[[[ZZZXXXWWWYYY[[[^^^aaaeeedddddddddfffhhhkkkllliiihhhgggiiilllnnnmmmkkkmmmkkkjjjjjjkkklllkkkjjjfffhhhhhhgggffffffiiilllgggfffdddbbbaaabbbdddeeehhhfffcccbbbbbbdddfffhhhbbbaaa`````````aaacccdddbbbccceeeeeedddbbbccccccbbbaaaaaa``````___^^^^^^^^^^^^^^^^^^^^^____________^^^\\\WWWRRRQQQTTTXXX\\\\\\\\\\\\]]]]]]^^^^^^[[[[[[\\\\\\\\\\\\[[[[[[VVVVVVVVVTTTRRRTTTYYY]]]]]]\\\\\\[[[[[[ZZZZZZYYYRRRPPPPPPRRRVVVYYY[[[[[[XXXVVVTTTTTTUUUWWWWWWWWWSSSVVVYYYWWWSSSQQQSSSVVVOOONNNNNNOOOQQQQQQOOOMMMNNNTTTXXXVVVUUUWWWVVVSSSQQQTTTWWWXXXWWWTTTRRRRRRWWWYYYXXXVVVVVVXXXUUUPPPQQQPPPOOOOOOOOOPPPQQQRRRUUUSSSRRRSSSUUUUUUSSSPPPMMMJJJKKKNNNNNNKKKJJJMMMKKKMMMOOOPPPQQQOOOMMMLLLKKKMMMPPPPPPOOOLLLKKKKKKNNNNNNOOOOOONNNMMMLLLLLLNNNNNNNNNMMMLLLLLLKKKKKKHHHNNNSSSRRRNNNLLLNNNRRRNNNKKKGGGFFFGGGIIIKKKKKKIIIIIIHHHHHHHHHIIIJJJJJJHHHFFFEEEFFFHHHJJJJJJIIIJJJKKKLLLKKKIIIHHHHHHHHHEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJIIIHHHEEEBBB@@@AAABBBBBBCCCEEEGGGIIIJJJKKKLLLMMMMMMKKKIIIGGGEEEIIIHHHHHHGGGGGGGGGGGGGGGHHHGGGFFFEEEEEEFFFHHHIIIHHHGGGFFFGGGHHHIIIHHHGGGFFFGGGHHHGGGFFFEEEFFFHHHEEEDDDCCCCCCCCCCCCCCCCCC|||wwwtttooojjjiiilllooopppooopppqqqrrrrrrrrrtttxxx{{{yyyzzz|||~~~~~~}}}|||yyy|||~~~~~~{{{xxxuuuuuuooommmkkkkkklllmmmlllkkknnnmmmmmmlllkkkiiihhhgggdddeeefffhhhiiikkklllllljjjiiihhhhhhhhhhhheeeccceeeddddddeeegggfffdddbbbeeeeeeeeefffgggfffccc```eeecccaaabbbeeefffdddaaa^^^]]]\\\[[[\\\___bbbcccfffeeeeeeeeefffiiilllnnnjjjiiiiiikkkooopppooollljjjkkkmmmoooqqqqqqnnnlllkkkmmmnnnllliiiiiijjjmmmjjjhhhfffddddddfffhhhjjjiiijjjkkkjjjhhhgggggghhhgggfffeeeddddddeeefffgggfffffffffeeecccccceeegggccccccbbbbbbaaa`````````]]]]]]]]]]]]^^^___aaabbb^^^]]]ZZZRRRLLLLLLRRRXXX\\\^^^______]]]\\\[[[\\\VVVWWWXXXYYYZZZ[[[[[[[[[YYYZZZZZZXXXWWWYYY^^^cccYYYYYYXXXXXXXXXXXXXXXXXXQQQPPPOOORRRVVVZZZ\\\\\\WWWVVVTTTTTTUUUVVVUUUSSSRRRVVVYYYWWWSSSPPPRRRUUUKKKKKKMMMPPPRRRSSSQQQOOOSSSZZZ]]]ZZZYYY[[[ZZZVVVRRRVVVZZZ\\\[[[XXXUUUTTTUUUXXXZZZYYYZZZZZZUUUOOOPPPPPPPPPOOOPPPPPPPPPQQQUUUSSSRRRSSSUUUUUUSSSPPPJJJHHHIIILLLMMMJJJJJJMMMJJJLLLNNNOOOOOOMMMKKKIIIHHHLLLPPPRRRQQQOOOMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKNNNMMMKKKJJJIIIIIIIIIIIIHHHNNNSSSRRRMMMJJJMMMQQQOOOLLLGGGEEEFFFIIILLLMMMJJJJJJJJJIIIIIIJJJJJJKKKKKKIIIIIIJJJMMMNNNOOONNNIIIIIIIIIJJJKKKKKKJJJIIIEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIFFFCCC@@@>>>AAAAAABBBCCCEEEFFFHHHIIIKKKLLLNNNNNNMMMJJJGGGEEEHHHHHHGGGGGGFFFGGGGGGHHHIIIGGGEEECCCCCCEEEGGGIIIIIIHHHGGGGGGIIIIIIHHHGGGFFFGGGHHHHHHFFFFFFGGGHHHGGGFFFEEEDDDCCCBBBBBBBBB}}}xxxtttpppnnnnnnmmmlllllloooqqqsssssssssssstttuuuvvvwwwwwwxxxvvvxxxyyy{{{||||||{{{zzzzzzyyyxxxxxxxxxvvvssspppsssmmmjjjmmmnnnkkkjjjmmmllliiiggggggiiiiiihhhfffbbbdddfffgggffffffggghhhhhhiiiiiiiiihhhfffdddbbb\\\]]]^^^bbbeeeeeedddbbbaaabbbcccdddeeedddcccbbbcccbbbcccfffiiiiiifffccc___cccffffffdddcccdddfffeeeeeedddeeefffiiikkkmmmmmmmmmmmmnnnooorrrtttuuulllmmmnnnppprrrsssqqqnnnooorrrsssrrrooolllmmmnnnnnnooolllffffffkkkooonnniiikkklllkkkhhhgggiiilllgggiiiiiieeeaaaaaafffkkkjjjhhheeebbbaaaaaabbbcccfffdddaaa^^^]]]^^^```aaafffeeeccc```^^^]]]^^^```aaa]]]XXXSSSRRRTTTXXXZZZ^^^^^^]]]\\\[[[ZZZ[[[[[[VVVXXX[[[[[[ZZZZZZZZZZZZ\\\]]]]]]^^^^^^]]]]]]\\\WWWXXXXXXXXXXXXXXXWWWWWWSSSRRRQQQRRRTTTWWW[[[]]]YYYUUUQQQQQQSSSUUUTTTRRRSSSTTTVVVXXXYYYXXXWWWVVVOOOPPPRRRTTTUUUVVVUUUUUU```^^^\\\\\\\\\[[[XXXUUUPPPPPPRRRUUUWWWWWWTTTRRRXXXZZZ[[[YYYUUURRRRRRSSSSSSQQQNNNLLLLLLOOOQQQSSSUUUQQQMMMNNNRRRTTTSSSPPPIIIIIIJJJJJJKKKLLLMMMMMMNNNOOOPPPPPPPPPOOOMMMLLLFFFHHHLLLNNNPPPQQQSSSUUUTTTRRROOOLLLJJJJJJJJJJJJKKKKKKJJJGGGFFFGGGKKKNNNMMMMMMNNNMMMLLLLLLNNNPPPKKKJJJIIIHHHHHHJJJKKKMMMIIIKKKMMMNNNNNNMMMKKKIIIIIIKKKMMMOOOPPPPPPPPPOOONNNJJJIIIKKKJJJHHHJJJMMMGGGHHHHHHGGGFFFGGGIIIKKKJJJJJJIIIHHHFFFEEECCCCCCBBBAAA@@@@@@AAACCCEEEFFFIIIJJJLLLNNNOOONNNLLLKKKFFFHHHIIIHHHEEECCCEEEGGGMMMIIIEEEBBBCCCEEEFFFFFFGGGGGGFFFFFFFFFGGGHHHHHHHHHGGGFFFEEEEEEFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCCCC~~~zzzyyywwwtttqqqooommmlllnnnnnnnnnoooqqqsssuuuuuuvvvvvvvvvuuuuuuuuuuuuuuutttuuuvvvwwwxxxxxxyyyyyyyyyxxxvvvvvvvvvtttqqqnnnoooiiigggjjjllliiiiiikkkmmmjjjhhhhhhiiijjjhhhfffccceeegggggggggggghhhiiihhhgggfffeeedddccc```___\\\\\\]]]```cccdddcccbbbcccddddddeeeeeeeeeddddddbbbaaaaaadddfffgggeeecccaaaccceeeffffffeeefffgggfffggghhhjjjkkkmmmnnnooommmmmmmmmnnnpppsssuuuwwwuuuuuuvvvxxxzzzzzzxxxvvvxxxzzzzzzxxxuuussstttuuuuuuuuuqqqkkkjjjnnnqqqqqqmmmmmmmmmlllkkkjjjlllmmmiiijjjiiigggeeedddgggiiihhhgggfffdddcccbbbaaaaaadddbbb```^^^]]]]]]___```dddcccbbb___\\\[[[\\\^^^```^^^[[[XXXWWWWWWWWWXXX]]]\\\\\\\\\\\\ZZZXXXVVVPPPSSSVVVYYYYYYZZZ\\\]]]ZZZZZZZZZ[[[[[[ZZZZZZZZZXXXXXXYYYYYYXXXWWWVVVVVVRRRQQQPPPOOOPPPRRRUUUVVVUUURRROOONNNNNNOOOOOOOOOLLLNNNPPPQQQRRRRRRQQQPPPOOOPPPRRRTTTUUUUUUUUUUUU]]]___aaa^^^ZZZWWWWWWYYYUUURRRNNNKKKJJJMMMQQQTTTYYYZZZZZZWWWRRRNNNMMMNNNRRRRRRPPPOOOMMMLLLKKKJJJJJJGGGEEEGGGLLLOOOOOOLLLLLLLLLMMMNNNOOOOOOOOOOOONNNNNNNNNNNNNNNMMMLLLLLLHHHKKKNNNQQQSSSTTTWWWYYYTTTRRROOOLLLJJJJJJJJJJJJLLLLLLLLLKKKJJJKKKMMMPPPLLLMMMNNNMMMKKKKKKLLLNNNIIIHHHGGGFFFGGGHHHJJJKKKMMMMMMNNNNNNNNNMMMLLLKKKOOOQQQTTTXXX[[[^^^___```UUUOOOJJJJJJKKKIIIIIILLLIIIIIIIIIHHHGGGIIILLLOOOMMMLLLKKKIIIGGGGGGFFFFFFAAAAAAAAABBBBBBCCCDDDDDDFFFHHHLLLOOOPPPNNNKKKHHHFFFGGGHHHGGGDDDCCCDDDFFFMMMJJJFFFEEEEEEFFFGGGFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHGGGFFFFFFEEEEEEEEEEEEEEE|||xxxuuussspppooonnnmmmllllllmmmnnnppppppqqqssstttuuuvvvwwwxxxxxxwwwvvvtttsssrrrqqqqqqqqqpppqqqrrrtttuuuvvvvvvuuussssssrrrqqqnnnlllkkkfffdddgggjjjjjjhhhhhhllljjjhhhhhhhhhiiihhhgggdddfffhhhhhhhhhggghhhiiiiiifffdddbbbaaa```^^^]]]ZZZZZZ[[[^^^bbbddddddccceeeeeedddddddddddddddeeecccbbbaaabbbdddeeeeeedddfffeeefffhhhkkklllkkkjjjiiijjjlllnnnpppqqqqqqqqqrrrrrrqqqrrrsssuuuwwwxxx||||||}}}}}}}}}}}}|||zzzxxxwwwxxxzzz{{{zzzuuunnnmmmqqqtttssspppnnnlllkkklllmmmlllllljjjiiihhhhhhhhhgggfffdddbbbbbbaaa```___^^^^^^]]]aaa___\\\ZZZYYYYYYZZZ[[[aaaaaa___\\\YYYXXXYYYZZZ[[[\\\\\\[[[YYYVVVTTTRRRYYYWWWVVVVVVWWWVVVQQQMMMKKKMMMPPPRRRSSSTTTVVVXXXRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSRRRQQQPPPOOONNNKKKIIIGGGFFFEEEFFFHHHIIIIIIIIIHHHEEECCCBBBCCCEEEBBBCCCEEEFFFGGGGGGFFFEEEIIIJJJKKKLLLMMMNNNNNNNNNPPPWWW[[[WWWNNNIIIMMMSSSPPPNNNIIICCC???AAAGGGMMMPPPQQQPPPMMMIIIFFFEEEEEEIIIJJJKKKKKKIIIFFFBBB???@@@???@@@DDDIIIMMMLLLJJJKKKLLLNNNOOOPPPPPPOOONNNLLLLLLKKKKKKJJJJJJKKKKKKFFFIIIMMMOOOPPPRRRTTTVVVSSSQQQOOOMMMKKKKKKKKKKKKHHHIIIKKKKKKKKKKKKMMMOOOLLLMMMMMMLLLJJJIIIJJJKKKGGGGGGFFFFFFGGGIIIJJJLLLLLLKKKKKKJJJIIIIIIIIIIIIQQQTTTXXX^^^dddiiilllnnn^^^TTTKKKJJJKKKJJJJJJJJJIIIHHHHHHFFFFFFIIIMMMQQQQQQOOOMMMKKKIIIIIIJJJKKKAAABBBBBBBBBBBBBBBBBBBBBCCCFFFKKKOOOPPPNNNIIIFFFFFFGGGHHHGGGEEECCCDDDEEEJJJIIIGGGGGGHHHHHHGGGFFFFFFGGGIIIJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFGGGHHHHHHHHHGGGFFFEEEEEEGGGHHHJJJ{{{tttooommmlllkkkmmmlllkkkkkkmmmooorrrtttsssuuuvvvvvvuuuuuuuuuvvvxxxwwwvvvuuusssrrrppppppooonnnllllllmmmooorrrtttrrrqqqooonnnnnnmmmkkkiiihhhdddaaadddhhhjjjhhhfffiiihhhgggffffffgggfffffffffhhhjjjjjjhhhhhhhhhiiihhhdddaaa___``````___]]]VVVVVVXXX\\\aaaeeeggggggeeedddcccbbbbbbcccdddeeeeeedddcccbbbccceeefffgggjjjiiihhhkkkoooqqqpppnnnkkkkkklllmmmnnnppprrrrrrxxxxxxwwwvvvvvvwwwyyyyyy~~~}}}}}}~~~yyyxxxvvvuuutttuuuwwwxxxzzzyyyuuunnnmmmrrruuutttqqqmmmiiihhhjjjkkkjjjhhhjjjgggeeegggiiihhhbbb]]]]]]\\\\\\[[[[[[\\\]]]^^^```___\\\YYYWWWVVVVVVVVVZZZZZZYYYVVVSSSQQQRRRSSSTTTTTTTTTSSSQQQNNNKKKIIIQQQMMMIIIIIIJJJJJJGGGCCCFFFGGGHHHHHHFFFEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDBBBAAA@@@===<<<:::888888888999::::::;;;<<<999555333555777777888999;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@@@@>>>DDDHHHDDD<<<888;;;@@@===AAADDDAAA<<<888:::===??????>>>===;;;;;;;;;;;;:::<<<>>>???>>><<<999777666777999===BBBDDDDDDCCCDDDEEEGGGHHHIIIHHHGGGFFFHHHGGGFFFEEEEEEFFFGGGHHHEEEGGGJJJKKKKKKLLLMMMOOOOOONNNMMMKKKJJJIIIIIIIIIDDDFFFIIIKKKKKKKKKLLLMMMKKKLLLMMMLLLJJJHHHHHHIIIGGGGGGGGGGGGHHHIIIKKKLLLIIIHHHFFFFFFFFFGGGIIIJJJQQQTTTXXX___eeekkkooorrrcccVVVLLLJJJMMMLLLJJJJJJFFFFFFDDDCCCCCCFFFLLLPPPSSSQQQNNNLLLJJJKKKMMMNNNCCCBBBAAA@@@???@@@AAABBBDDDGGGKKKNNNNNNMMMJJJHHHGGGHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIFFFDDDFFFHHHJJJLLLLLLKKKJJJIIIGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHFFFEEEFFFHHHKKKMMM|||~~~zzztttmmmhhhggghhhjjjmmmllllllmmmooorrrvvvxxxwwwxxxxxxvvvsssqqqrrrsssttttttssssssrrrqqqppppppnnnllljjjiiiiiillloooqqqmmmllljjjiiijjjjjjhhhgggddd```\\\]]]cccgggfffbbbeeeeeeddddddddddddeeefffgggiiijjjjjjiiiggghhhiiiddd```\\\[[[^^^___]]][[[RRRSSSTTTYYY```fffiiikkkffffffeeedddeeefffggghhhhhhgggfffeeedddfffhhhjjjjjjhhhgggjjjnnnqqqpppnnnlllkkkiiiiiijjjllloooqqqttttttttttttvvvxxxzzz{{{|||{{{zzz{{{}}}}}}|||{{{uuusssqqqqqqrrrsssuuuvvvuuuuuurrrmmmmmmqqqtttsssooojjjfffdddfffgggfffdddgggdddbbbdddgggeee]]]VVVXXXWWWUUUTTTVVVYYY\\\^^^\\\[[[XXXTTTRRROOONNNNNNLLLMMMLLLJJJGGGFFFFFFGGGIIIHHHFFFEEECCCAAA@@@???CCC???:::888:::;;;;;;:::<<<======:::888666666777888777777666666777777888999999999888777555444333111000/////////000111111000222222000,,,***,,,...000000111222222333333333000000000111111222333333222333444333000......///...444::::::555111111222333222111000000000000000333333333333222222111111,,,---///222555666666555888999:::;;;;;;;;;::::::>>>===<<<;;;;;;<<<===>>>AAACCCEEEEEECCCCCCCCCDDDEEEEEEDDDCCCBBBAAAAAAAAA???BBBFFFHHHHHHHHHIIIJJJGGGIIIJJJIIIGGGEEEDDDEEEBBBBBBBBBCCCDDDEEEFFFFFFCCCBBBAAAAAACCCEEEHHHJJJLLLNNNQQQVVV[[[```dddfff]]]RRRIIIIIIMMMMMMKKKJJJFFFEEEDDDCCCCCCFFFLLLPPPSSSQQQNNNKKKJJJKKKMMMNNNEEECCC???===<<>>===<<<===>>>===:::999:::;;;===<<<:::888666666666777444333000///...000333444111222222000///...///111000///...------...///000222222222222111///...---,,,,,,,,,,,,---...//////---...///...,,,++++++,,,,,,,,,,,,---......//////,,,,,,++++++,,,,,,---......,,,+++,,,...///,,,***+++---///...,,,+++---000333000---+++++++++***)))333222000---,,,,,,,,,---+++,,,---......///////////////////////////000000111111111111111111222333444666777777555444444444777777666666666555555444333555999:::;;;;;;;;;===>>>@@@BBBAAA???>>>======999999999999::::::::::::666666555555777:::<<<>>>======>>>@@@CCCFFFHHHJJJMMMFFFBBBFFFJJJKKKIIIJJJHHHGGGGGGEEEEEEHHHLLLPPPOOOMMMKKKIIIIIIIIIJJJKKKFFFCCC@@@>>>>>>@@@DDDFFFJJJIIIIIIHHHHHHHHHHHHHHHFFFEEEEEEGGGIIIJJJJJJIIIBBBBBBDDDGGGHHHHHHEEEBBBFFFGGGIIIKKKLLLLLLKKKKKKGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHHHHHHHJJJLLLNNN~~~}}}zzzyyywwwtttppplllmmmmmmmmmkkkiiiiiimmmpppqqqrrrrrrrrrrrrssssssssstttuuutttpppkkkkkkoootttpppoooooonnnnnnmmmllllllkkkiiigggfffeeeeeefffgggcccbbb```aaaccceeeeeeeeeddd^^^VVVRRRYYYbbbccc]]]]]]___bbbbbbbbbcccfffiiihhhjjjjjjjjjgggfffffffffeee```\\\\\\^^^^^^XXXSSSOOONNNNNNQQQVVV]]]aaacccdddeeegggiiikkklllmmmmmmjjjkkkllljjjhhhhhhjjjmmmffffffgggffffffgggiiikkkjjjkkkkkkkkkkkkiiihhhgggcccdddfffiiimmmqqquuuwwwuuutttrrrrrrtttttttttssssssqqqnnnmmmmmmmmmjjjgggcccfffeeebbbbbbdddccc```[[[YYYVVVRRROOOOOOQQQSSSRRRPPPOOOOOONNNJJJDDD???<<<<<<<<<===<<<<<<;;;;;;888888777666555444333333222444555555333333333444555444333222111111111111'''+++......---,,,000333---......---,,,,,,...000///...,,,++++++,,,.../////////000000///...------,,,,,,,,,,,,---------......------...//////---,,,+++++++++,,,,,,---...///,,,++++++******+++------+++)))(((***---///---***,,,+++***)))((()))+++,,,222...+++)))***+++***(((///...---++++++***++++++------------------///000,,,+++***))))))***+++,,,***+++,,,,,,---------,,,(((***,,,,,,+++***+++,,,,,,------------,,,,,,+++(((***,,,---------///000222444666777555444333333000000000000000//////...---,,,,,,,,,,,,...///000......------...///111111999777:::AAAFFFGGGGGGHHHGGGHHHGGGGGGFFFGGGKKKMMMJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDDDDCCCDDDEEEGGGGGGGGGHHHHHHGGGFFFEEECCCBBBCCCBBBBBBDDDHHHJJJJJJIIIBBBBBBDDDGGGIIIIIIFFFDDDFFFGGGHHHIIIJJJKKKLLLLLLFFFGGGIIIJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLyyyuuuqqqnnnnnnmmmmmmllliiikkkmmmlllkkkkkkooorrruuuuuuvvvuuuuuutttsssrrrqqqrrrqqqmmmiiijjjpppuuupppoooooommmlllkkkjjjjjjiiihhhfffdddccccccccccccaaa___^^^___aaadddeeeeeehhhbbbXXXSSSZZZeeefff```\\\___bbbcccbbbdddhhhlllhhhiiijjjiiigggeeeeeeeeekkkfffaaaaaabbb```YYYRRRPPPNNNLLLNNNRRRXXX\\\^^^```aaadddgggiiijjjkkkjjjiiikkklllkkkhhhhhhjjjlllgggiiijjjiiiggggggjjjnnniiilllooopppoookkkfffcccffffffggghhhjjjmmmppprrrrrrpppnnnnnnoooppppppooopppmmmjjjhhhgggeee```\\\[[[^^^^^^[[[ZZZ[[[XXXTTTOOOOOOMMMHHHCCCBBBFFFIIIEEEDDDCCCBBB@@@<<<777333999;;;===>>><<<888444111555555555666666666666666///111333333222222333444000111111222111000///... (((000222///---000333/////////...,,,,,,...000000///...,,,,,,...///000....../////////......---,,,,,,,,,,,,,,,,,,++++++...,,,+++---000111///,,,,,,,,,,,,,,,,,,...//////---,,,+++******+++---...&&&&&&''')))+++,,,,,,++++++******+++,,,+++)))&&&...+++((((((***------,,,'''''')))***++++++,,,,,,*********))))))***,,,...---,,,)))'''''')))+++---)))+++,,,---...------,,,'''***,,,---------...///)))))))))******))))))(((((()))++++++++++++---...)))+++...///...,,,,,,,,,,,,,,,,,,,,,+++***)))(((......------,,,,,,,,,,,,,,,+++***)))((()))******+++,,,444>>>CCCCCCDDDGGGEEEFFFFFFEEEEEEEEEGGGJJJFFFFFFFFFEEEEEEDDDDDDCCCCCCEEEGGGIIIJJJIIIHHHGGGDDDEEEGGGHHHFFFCCC???===@@@??????BBBGGGJJJJJJHHHCCCCCCDDDGGGIIIJJJHHHFFFGGGGGGGGGGGGIIIJJJLLLMMMFFFGGGIIIKKKLLLLLLKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJ|||zzzzzzpppnnnkkkjjjkkkmmmmmmmmmlllmmmnnnoooqqqrrrssssssvvvtttssssssssssssrrrppprrrqqqpppooooooppprrrssskkkmmmmmmkkkhhhhhhjjjmmmkkkhhheeedddffffffdddbbbccccccccccccdddfffggghhhccc^^^YYYYYY^^^ccceeeddd_________```bbbdddfffgggllliiieeecccccccccbbbbbbhhheeecccbbbcccaaa^^^[[[PPPMMMIIIIIIMMMTTTZZZ^^^___```aaacccddddddeeeeeebbbdddggggggffffffhhhkkkqqqooollliiiiiikkknnnooommmnnnoooqqqqqqnnnhhhdddiiikkkllllllkkkiiiiiijjjhhhgggdddccccccdddfffhhhbbbddddddaaa\\\VVVQQQPPPQQQUUUTTTOOOMMMMMMGGG>>>CCCAAA>>>===>>>???@@@@@@=========;;;888666555555555666888999999777555333444333222111111222333444222222222222222222222222...///000000000///---,,,222111000...---...222444222...***+++///222333222000000///...............111000///...------...///000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,,,,************************(((((()))***************************************+++++++++*********************+++++++++,,,,,,,,,************************+++*********))))))((((((---,,,,,,+++***)))(((((((((***+++***)))((()))************)))))))))))))))((()))***++++++***)))((()))************+++++++++)))***+++,,,,,,+++)))(((,,,+++)))((('''&&&''''''***)))+++000777===@@@@@@<<<>>>@@@CCCFFFGGGGGGGGGJJJHHHEEECCCBBBCCCDDDEEEEEEGGGIIIIIIHHHGGGHHHHHHEEEDDDDDDCCC@@@>>>;;;999333555777;;;>>>@@@BBBBBBDDDDDDDDDEEEEEEFFFGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJEEEFFFGGGGGGGGGGGGJJJLLLBBBEEEHHHIIIHHHHHHHHHIII|||wwwtttssstttmmmkkkiiiiiikkkmmmnnnoooqqqqqqrrrsssttttttuuuvvvuuutttrrrrrrssssssqqqppprrrrrrqqqqqqpppqqqqqqqqqlllmmmnnnllliiihhhjjjlllllliiiffffffggghhhfffcccbbbbbbcccdddfffhhhiiijjjddd___ZZZZZZ___cccdddccc````````````bbbdddfffhhhjjjgggcccbbbbbbbbbaaa```hhhgggeeeeeefffdddaaa]]]RRRPPPLLLLLLNNNSSSWWWZZZbbbcccddddddddddddcccbbbbbbeeeiiijjjjjjkkknnnpppsssqqqooommmllllllnnnoooppppppppppppppplllgggdddgggggggggdddaaa^^^^^^^^^aaa___\\\ZZZZZZ[[[\\\]]][[[\\\\\\YYYTTTNNNJJJHHHGGGJJJJJJGGGFFFFFFAAA:::@@@>>>;;;999999:::::::::888999888888666555555555555666888999999777555333333222222111111222222333111111111111111111111111...///000000000///---,,,...............000444777444222...---...///000000000//////...............000///...---------......//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************(((((()))***************++++++++++++++++++++++++,,,+++++++++***)))))))))*********+++++++++,,,,,,************************************)))))))))(((,,,,,,++++++******))))))(((***+++***)))((()))******)))))))))))))))))))))((()))***++++++***)))((())))))*********+++++++++((()))+++,,,,,,+++)))(((,,,+++)))(((((((((((())))))((((((,,,111555666666555555777999>>>CCCGGGJJJJJJIIIHHHFFFFFFEEEFFFFFFEEEGGGJJJJJJHHHFFFEEEEEEEEEDDDCCC@@@===999666444---...111333666888999:::???@@@BBBDDDFFFGGGHHHHHHJJJJJJJJJJJJIIIHHHFFFFFF???@@@AAAAAA@@@@@@BBBDDDDDDFFFGGGGGGFFFFFFFFFGGG|||yyyyyyxxxvvvrrrooommmnnnpppkkkiiihhhiiilllooopppqqqttttttttttttuuuuuuvvvvvvtttsssqqqqqqrrrrrrpppoooqqqqqqrrrrrrrrrqqqooonnnlllmmmnnnmmmkkkiiiiiijjjiiigggdddeeeggghhheeecccbbbbbbdddfffhhhjjjkkklllddd```\\\\\\___bbbcccbbbbbbaaa``````aaadddfffhhhfffdddbbb```aaaaaa___^^^fffffffffggggggeeeaaa^^^ZZZXXXVVVUUUUUUVVVXXXZZZ___```bbbdddddddddcccccccccfffjjjmmmnnnoooqqqsssvvvtttrrrooommmkkkjjjjjjjjjhhhgggfffeeeccc___\\\^^^]]]\\\XXXUUUSSSSSSUUUYYYWWWUUURRRQQQQQQQQQRRRTTTUUUTTTQQQLLLFFFCCCBBB>>>@@@@@@>>>??????<<<777<<<:::777555444444444555444444444555555555555666555666777888888666555333111222222222222222222111000000000000000000000000/////////000//////...------.........---///333666666555333000---,,,---/////////...------------.........---,,,,,,,,,------///...------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************((())))))************)))++++++++++++,,,,,,,,,,,,,,,,,,++++++***)))((((((*********++++++++++++,,,************************************))))))))))))++++++++++++++++++++++++(((***+++***)))((()))***))))))))))))))))))******))))))************)))))))))))))))*********++++++((()))***+++++++++))))))+++******)))))))))*********)))((()))+++------,,,///...---...222999@@@EEEHHHHHHHHHHHHGGGFFFEEEEEEEEEHHHJJJJJJHHHDDDBBBBBBCCCBBB???<<<777333///---)))***+++---///000111111777999===AAADDDFFFGGGGGGIIIIIIGGGEEEBBB???===<<<777888888777666666888999===>>>@@@@@@???@@@CCCEEE|||vvvsssppppppnnnlllkkklllooorrrooommmllllllnnnqqqssssssttttttttttttttttttttttttsssqqqppppppppppppooommmoooppprrrsssrrrpppnnnllllllmmmnnnnnnllljjjiiihhhfffcccaaabbbeeeeeeccc```cccdddeeeggghhhjjjjjjkkkeeebbb___^^^```bbbbbbaaacccbbbaaa```aaaccceeegggdddbbbaaa```aaaaaa___]]]aaabbbdddeeeeeebbb^^^\\\]]]^^^]]]\\\ZZZYYYYYYYYYXXXZZZ]]]```ccceeefffgggeeegggjjjmmmooooooppppppuuusssqqqmmmiiieeeaaa___YYYWWWUUUTTTTTTTTTRRRPPPPPPPPPOOONNNLLLMMMPPPSSSUUUTTTQQQNNNLLLLLLLLLLLLQQQRRRPPPMMMHHHCCCAAAAAA======<<<<<<<<<<<<:::777777777555333222222444666666555555555666777666666555666777888777666444333000111222333333222111000000000000000000000000000//////////////////......000000000...------///111555666555111---+++---//////...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))************))))))+++,,,,,,,,,,,,,,,---------,,,,,,+++***)))((((((************++++++++++++*********************************)))))))))))))))******++++++,,,,,,,,,---(((***+++***)))((()))***)))))))))))))))*********)))))))))******)))))))))))))))))))))************((()))******+++******)))***************++++++,,,,,,+++***)))*********)))...,,,***)))***///444888???@@@BBBCCCCCCAAA@@@>>>@@@CCCFFFGGGEEEBBB??????===<<<999666222...+++))))))***+++,,,------------000333888<<>><<<<<<<<<:::888777555666666555333444888;;;<<<:::888888999:::888666555666666777666555444444000000222333333222000000111111111111111111111111//////.........////////////000000...,,,,,,...///111333444111---,,,...111......---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********))))))(((+++++++++,,,,,,---------,,,,,,++++++***))))))((())))))*********+++++++++************************))))))))))))))))))******)))******++++++,,,,,,---(((***+++***)))((()))***(((((())))))***************))))))))))))))))))***(((((()))))))))*********(((((())))))************((()))******++++++,,,,,,***+++******))))))***+++,,,+++)))((((((***,,,---444666888999:::888666555666888;;;<<<;;;999888888555444222000---+++***)))***+++,,,,,,,,,,,,,,,,,,,,,///222666888888777666333333222111...,,,***)))+++,,,,,,+++***)))+++,,,''')))+++,,,...222666999{{{{{{yyyvvvrrrmmmiiigggdddeeeggghhhjjjmmmrrruuu{{{xxxuuussssssttttttsssuuuuuuuuuuuuuuutttttttttpppooommmmmmnnnnnnlllkkkjjjlllnnnppppppnnnllljjjkkkjjjiiijjjkkkkkkiiiggghhhfffeeefffgggfffccc___cccdddeeeffffffeeedddcccbbbccccccccccccbbbbbbbbb``````aaabbbbbbaaaaaa```_________aaabbbaaa___\\\^^^```bbbbbb```]]][[[ZZZ^^^aaacccaaa[[[VVVTTTTTTVVVVVVWWWZZZ]]]aaaeeegggjjjgggeeedddcccbbb```^^^```___\\\WWWSSSNNNIIIGGGDDDCCCBBBDDDFFFGGGGGGFFFDDDEEEFFFFFFFFFHHHKKKMMMMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIGGGDDDAAA@@@@@@BBBCCC>>>;;;;;;;;;888666777444666777666555666;;;???@@@===::::::<<<<<<999666555666666666666555444444000111111111111111111000111111111111111111111111///............///000000+++,,,...---------///111...///000///...///000111------,,,++++++++++++,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///------------,,,,,,,,,,,,************************)))************))))))(((******++++++,,,,,,------+++++++++***************)))))))))************+++************************))))))))))))************)))))))))******+++++++++(((***+++***)))((()))***((((((((()))******++++++******))))))))))))******((((((((()))))))))******'''((((((((()))******+++(((((()))***+++++++++***'''((())))))((((((***,,,((((((((())))))***+++++++++---///111111000///...+++---///000///......///......,,,+++++++++++++++******++++++++++++******+++,,,...000000000...---,,,,,,---,,,,,,+++***))))))***+++***((((((***,,,)))***,,,,,,,,,---///111|||sssrrrpppnnnllljjjiiihhhfffgggjjjkkklllnnnrrrtttzzzwwwtttrrrrrrsssrrrrrrssssssssssssssssssssssssooonnnllllllmmmmmmkkkjjjhhhiiikkkmmmmmmmmmlllkkkjjjhhhffffffiiijjjiiihhhjjjhhhfffggghhhfffbbb^^^```aaacccdddeeedddcccbbbaaabbbdddddddddccccccccc]]]___aaabbbbbbaaa^^^\\\\\\\\\^^^```aaa```]]]ZZZ]]]___```___[[[XXXWWWXXX^^^aaabbb^^^VVVOOOMMMMMMOOONNNNNNPPPTTTZZZ```cccbbb^^^YYYVVVUUUTTTRRRPPPQQQOOOMMMKKKHHHEEECCCBBBAAAAAAAAACCCEEEEEEDDDCCC@@@BBBDDDEEEEEEEEEGGGIIIIIIHHHHHHIIIIIIIIIIIIIIIEEEEEECCCAAA>>>>>>@@@CCCDDD>>>:::<<<;;;888777:::555777999777444555:::???@@@<<<999999<<<<<<999555666666555555555444444444111111000000000000111111000000000000000000000000///......---...///000111+++,,,------------...000...---,,,---///000000///---,,,,,,+++++++++++++++***+++,,,.........---,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------............---------,,,,,,,,,***************************************)))(((((())))))******+++,,,,,,---***************+++++++++))))))))))))************************************((()))))))))************))))))))))))))))))******(((***+++***)))((()))***'''(((((()))******+++++++++***)))(((((()))***+++(((((((((((()))))))))***'''''''''((())))))***+++'''((()))*********)))(((&&&(((***)))((()))+++...(((((((((((()))***+++,,,((()))+++,,,---------,,,))))))***)))''''''(((***+++******))))))***+++,,,******++++++++++++************++++++++++++******)))******++++++++++++***((()))******))))))+++---)))+++,,,,,,+++++++++,,,~~~zzzvvvpppooonnnllllllkkkkkkllljjjlllnnnooopppqqqrrrtttwwwtttqqqppppppqqqqqqqqqoooooooooppppppqqqqqqqqqooommmllllllllllllkkkiiifffgggiiikkklllllllllkkkiiifffddddddhhhjjjjjjiiiiiigggeeeffffffddd___[[[\\\^^^```cccddddddcccbbb```bbbdddeeedddccccccddd[[[]]]aaacccccc```\\\ZZZYYYZZZ\\\___```___\\\XXXZZZ\\\]]]ZZZVVVSSSSSSTTTWWWZZZZZZTTTJJJBBB??????DDDCCCCCCFFFLLLTTT\\\aaaYYYTTTNNNJJJIIIIIIGGGEEEFFFEEEDDDCCCBBBBBBBBBBBB?????????@@@BBBBBB@@@===;;;>>>AAACCCDDDEEEGGGIIIGGGHHHHHHIIIJJJKKKKKKLLLDDDDDDBBB@@@>>>???BBBEEEEEE>>>;;;======::::::>>>555888999777333333888<<<>>>:::777888;;;<<<999555666666555555555444444444222111000//////000111222///////////////////////////...------...///000111...//////...,,,++++++,,,...,,,***,,,///111///------,,,++++++******++++++***+++---...///...------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------.........------,,,,,,,,,***************************************)))(((((((((((()))***++++++,,,,,,)))))))))***++++++,,,,,,))))))))))))************************************(((((())))))*********+++)))))))))((((((((((((((((((***+++***)))((()))***'''(((((()))***++++++++++++***)))(((((()))***+++(((((((((((())))))))))))''''''''''''((()))++++++'''((()))******)))((('''(((***,,,,,,***+++---000,,,+++)))''''''(((***+++((()))***+++,,,---------,,,,,,***(((&&&%%%''')))******)))((()))***+++,,,++++++,,,,,,,,,,,,,,,+++******))))))))))))******((())))))***++++++******((()))******)))***,,,...%%%'''***++++++++++++,,,~~~xxxssspppooonnnjjjjjjiiiiiijjjmmmoooqqqrrrsssuuuwwwxxxwwwvvvuuutttrrrooolllkkkkkkmmmnnnnnnnnnnnnooopppooollljjjnnnmmmkkkhhhfffeeeeeeeeebbbeeeiiijjjjjjiiihhhiiiiiifffdddeeehhhjjjjjjiiiiiigggeeeccccccaaa^^^\\\[[[]]]___bbbdddeeeffffffgggeeecccccceeefffffffff```^^^___aaaccc___VVVNNNFFFKKKRRRWWWZZZYYYUUUSSSUUUWWWWWWRRRJJJDDDCCCDDDIIIHHHEEEAAA===:::;;;<<<:::999999<<<@@@GGGNNNSSSEEECCC@@@>>>===>>>@@@AAA@@@>>><<<<<<===>>>>>>>>>===AAAEEEFFFEEEBBB@@@???===>>>@@@@@@AAACCCGGGJJJNNNNNNMMMLLLKKKJJJIIIHHH@@@CCCEEEDDD@@@<<<;;;<<>>999888:::===<<<<<<;;;:::999999999999>>><<<999666555444555555555444333222111222333333111222333222000000000111222111111000///......---------............---------...000000///......///...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++,,,---...///,,,,,,,,,,,,,,,+++***))))))***,,,------,,,+++***,,,,,,+++***))))))******************************))))))))))))***+++,,,---)))***+++,,,---,,,,,,+++******++++++++++++***************)))))))))))))))((('''&&&%%%%%%&&&'''((())))))(((((()))***++++++(((((((((((())))))))))))((((((((((((((((((((((((***)))((()))***+++***((()))((((((((()))***++++++***)))(((''''''((()))***))))))))))))************(((((())))))******++++++((())))))+++...111555777))))))))))))))))))))))))+++(((&&&&&&)))+++***((('''(((***+++***)))'''&&&((('''&&&&&&&&&''')))***))))))************))))))++++++************++++++,,,***))))))******)))''',,,,,,+++******+++,,,,,,******))))))******+++,,,zzztttpppnnnmmmmmmooonnnmmmllllllmmmooopppssssssuuuvvvvvvuuutttttttttrrrooolllkkkkkklllmmmmmmlllkkklllmmmmmmkkkiiiiiiiiiiiihhhgggfffeeeeeebbbdddggghhhggggggggghhhgggeeecccdddfffiiiiiihhhiiigggcccbbbaaa___]]][[[___```bbbdddeeefffffffffcccccccccdddffffffdddccc]]][[[YYYZZZZZZVVVMMMGGG;;;???DDDIIIKKKJJJGGGEEEGGGIIIJJJGGGAAA======???======;;;888555444555777999999999:::===BBBGGGJJJ@@@>>><<<:::999:::;;;<<<>>>===<<<;;;<<<============@@@CCCDDDBBB@@@??????<<<===>>>>>>???BBBFFFIIIQQQPPPOOONNNKKKGGGDDDBBB???BBBEEEEEECCCAAAAAABBBBBBBBBAAA>>>:::999;;;>>>>>>===<<<;;;::::::::::::===;;;999666555444555555555444333222222222333333111222333222000000000111111111111000///.........---..................------.../////////......///...,,,,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,+++***************)))))))))((((((************************))))))))))))***+++,,,---)))***+++,,,,,,++++++***)))******++++++******)))***)))))))))))))))))))))))))))(((''''''((())))))))))))(((((()))******+++(((((((((((())))))))))))((((((((((((((((((((((((***)))((()))******)))((()))))))))((())))))*********)))(((''''''((()))***(((((()))))))))*********)))))))))))))))*********''''''((()))***,,,...///))))))))))))))))))))))))***(((&&&''')))******(((((()))***+++***((('''%%%)))))))))))))))******+++))))))************))))))*********))))))*********---+++******++++++***(((,,,++++++******++++++,,,******))))))******+++,,,~~~~~~zzzuuupppmmmlllmmmnnntttsssqqqpppoooooopppqqqtttttttttttttttssssssssssssrrrooolllkkkkkkllllllllljjjhhhhhhiiijjjiiihhheeeffffffgggffffffeeedddbbbccceeeeeeddddddeeegggeeecccbbbbbbdddfffgggfffiiifffbbb```______^^^\\\___```bbbdddffffffgggggg``````aaabbbcccbbb___\\\TTTQQQMMMLLLJJJFFF???999000222666999::::::888777777:::<<<;;;888666777999777777777555444444666888888888777888999;;;===???<<<;;;999777666777888999<<<<<<;;;;;;;;;;;;<<<<<<===???@@@@@@???>>>>>>???<<<<<<<<<<<<===@@@DDDHHHPPPPPPPPPOOOLLLGGGCCC@@@???BBBDDDDDDCCCBBBBBBBBBCCCBBBAAA>>><<<;;;===?????????>>>===<<<<<<<<<<<<<<<;;;999777555555555666555444333222222222333333111222333222000000000111111111000000//////..............................//////////////////.........,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,++++++***---,,,+++***************(((((()))***)))((('''&&&************************))))))))))))******+++,,,)))******++++++***)))))))))******++++++******)))))))))))))))))))))******+++******))))))******+++))))))((((((((()))******(((((((((((())))))))))))((((((((((((((((((((((((***)))((((((******)))(((******)))((((((((())))))))))))(((((((((((())))))(((((())))))))))))******************))))))))))))''''''(((((())))))(((((())))))))))))))))))))))))((('''&&&''')))***)))((()))*********)))(((&&&%%%((())))))***************))))))************))))))***))))))(((((())))))***---,,,***+++,,,,,,+++***,,,+++************+++,,,******))))))******+++,,,}}}yyy{{{xxxtttpppnnnnnnooopppvvvuuutttsssrrrrrrssssssvvvuuutttsssssssssssssssrrrpppnnnlllkkkjjjkkkkkkkkkiiiffffffggghhhiiihhheeeeeedddccccccccccccdddaaabbbcccbbbaaaaaaccceeebbbaaa``````aaacccdddeeehhheeebbbaaaaaaaaaaaaaaa^^^___```bbbccceeeffffff___]]][[[ZZZXXXUUURRROOOFFFCCC???<<<:::777222///---...///111111111111111000333555555333333444555555666777666555555777999555666666666777777888888<<<;;;999888777888999999:::;;;;;;::::::999:::;;;<<<=========;;;;;;<<<>>>=========<<<<<>>DDDCCCAAA>>>======>>>??????>>>===<<<<<<;;;;;;<<<::::::888777666666666666444444333333333222222222111222333222000000000111111000000000/////////............------.........000///......//////......---,,,++++++------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++,,,,,,---,,,,,,++++++...,,,+++)))))))))******'''(((***++++++***(((&&&************************)))))))))))))))***++++++************)))))))))((())))))************)))))))))))))))))))))*********************************))))))((((((((())))))***(((((((((((())))))))))))((((((((((((((((((((((((***((('''((()))***)))(((+++***)))((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))***++++++******))))))((((((((()))***++++++***((('''((((((((((((((((((((((((&&&&&&'''((())))))))))))************)))'''&&&%%%%%%&&&((()))))))))((('''))))))************))))))))))))(((((((((((()))))),,,+++******+++,,,+++***++++++************++++++******))))))******+++,,,~~~xxxuuuzzzxxxuuusssrrrrrrtttuuuuuuuuuuuutttttttttuuuuuuvvvuuutttssssssssssssssspppnnnmmmkkkiiiiiiiiiiiiiiigggeeeeeefffhhhhhhhhhhhhfffbbb___^^^___bbbcccaaabbbbbbaaa``````bbbddd``````_________```bbbdddgggeeecccbbbdddeeedddddd``````______^^^^^^^^^^^^XXXTTTNNNHHHEEEBBB???===:::888555222111000...---...////////////000000000///000222222222111222222222333444333222111333444333444555666777777777777;;;:::999888888888999:::888:::;;;;;;999888999;;;;;;;;;<<<:::999999;;;===>>>??????>>>>>>AAAEEEHHHJJJLLLNNNOOONNNKKKGGGEEEDDDCCCCCCCCCCCCBBBAAA@@@EEECCC@@@>>>======>>>>>>======<<<;;;::::::::::::999999888777777666666666444444444333333333222222111222333222000000000111000000000000///////////////...------------...///222000------...///...------,,,++++++,,,---,,,++++++++++++++++++++++++++++++,,,,,,,,,------......+++++++++,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,---,,,***)))((()))******((()))+++,,,,,,+++)))((()))))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))******)))))))))(((((())))))************))))))))))))))))))))))))))))))((((((((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((()))((('''((()))***)))'''******)))((('''''''''((((((((())))))))))))(((((('''(((((((((((()))))))))++++++******))))))(((((('''(((***+++++++++***)))(((((((((((((((((((((((($$$%%%'''(((((()))))))))*********)))(((((('''&&&%%%&&&((()))))))))((('''))))))************))))))))))))(((((((((((())))))***)))((()))***+++***)))******************************))))))******+++,,,~~~yyyvvvtttyyyxxxxxxwwwwwwvvvvvvvvvtttttttttttttttttttttsssssssssssssssssssssrrrrrrmmmlllkkkiiihhhgggffffffgggeeeddddddfffggggggfffhhhfffbbb___^^^^^^aaabbbaaabbbccccccbbbaaabbbccc^^^______^^^^^^___aaaccceeedddccccccddddddbbbaaa```^^^[[[WWWSSSPPPNNNMMMIIIDDD===777333222111000333222111000//////////////////////////////000000///000000111111000000000222333444333222111222333333333444555777888999999888888888777777777888888777:::<<<<<<999777999;;;999:::;;;:::888888:::<<>>@@@BBBCCCCCCCCCEEEFFFCCCDDDEEEFFFGGGFFFEEEEEEFFFEEEDDDFFFIIILLLLLLKKKGGGCCC???<<<<<<<<<:::888<<<;;;:::999999888888888777777777888888888777777333333444444444333222111111222333222000000000111////////////000000000000000///---,,,,,,---///000555000,,,+++...000...,,,,,,+++***+++,,,,,,,,,******************************++++++,,,------......)))***+++,,,---,,,,,,++++++,,,,,,---......------'''((()))******++++++***))))))))))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***,,,---...(((((())))))))))))(((((('''(((((()))******++++++''''''((())))))(((''''''))))))((('''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))(((''''''((()))((('''(((((('''''''''((())))))'''((()))******)))(((''''''''''''((((((((()))))))))))))))))))))*********'''''''''''''''(((((()))))))))))))))))))))))))))!!!$$$((()))((('''((()))((((((((((((((())))))***)))))))))))))))******+++))))))************))))))*********))))))************)))((()))+++,,,+++***((()))***++++++***)))(((******))))))******+++,,,~~~{{{wwwsssssstttwwwyyytttvvvxxxzzzyyywwwuuusssuuuuuutttrrrqqqnnnlllkkkkkklllooopppqqqpppooonnniiiiiihhhfffeeedddcccbbb`````````bbbddddddbbb```^^^___bbbdddeeecccaaa```aaadddggggggfffdddcccccc]]]^^^```^^^]]]]]]```dddcccbbbaaa```^^^YYYTTTOOOBBB@@@<<<888555333222111///...---...111222222111***,,,---,,,,,,+++,,,---......///000111111111111111111111333555555555444///222444555555555666777666555444444555666888999999999999999::::::::::::666:::>>>===:::777999<<<777999;;;;;;999888999:::<<>><<<;;;;;;999777<<<<<<;;;:::999999999999666777777888888888888777333333444555444333222111111222333222000000000111////////////000000000000000///---,,,,,,---///000666111,,,+++...000...,,,,,,+++******,,,,,,+++***************************))))))***+++,,,,,,------)))***+++,,,---,,,+++++++++,,,,,,---.........---%%%''')))***+++++++++***((((((''''''((()))***+++))))))))))))))))))))))))***)))(((((((((((())))))))))))))))))+++---///000(((((())))))))))))(((((('''(((((()))***+++++++++'''((()))******)))((('''***)))((('''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))'''&&&'''((()))(((''''''''''''''''''((()))***'''((()))******)))((('''''''''''''''((((((((()))(((((())))))******+++++++++***)))''''''((()))))))))))))))))))))))))))))) $$$((()))((('''(((***((('''''''''((()))***+++((('''&&&&&&&&&''')))***))))))************))))))++++++************+++++++++***)))***,,,---,,,+++((()))***++++++***)))(((*********)))***++++++,,,}}}zzzwwwttttttvvvyyyyyyxxxwwwuuuttttttvvvwwwvvvuuuwwwtttqqqmmmlllmmmooopppnnnnnnnnnoooqqqpppnnnlllhhhgggeeecccbbbaaaaaa`````````aaadddffffffbbb___``````aaacccddddddbbb___hhhgggeeebbb```_________[[[]]]```bbbdddddddddddddddbbb___YYYRRRJJJCCC>>>333222111///......------////////////////////////....../////////...,,,+++---......///////////////000000000000111111111111333333333333333444555666444555666666666666888:::===<<<999888888:::<<<>>>666888:::<<<===<<<:::999666777888999:::999888777:::>>>???<<<>>>EEEGGGEEE>>>???AAABBBDDDFFFGGGHHHEEEFFFCCC===???EEEHHHEEEHHHDDD???:::777666777888;;;:::888999::::::999777999999888888888888888888888666444222111222333444444444444333333333222222111000///......------...---,,,,,,---...000222333...////////////---,,,++++++,,,,,,------,,,,,,+++//////---,,,+++*********...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************((()))++++++)))((()))***************)))(((&&&%%%***((('''((()))***)))'''))))))(((((()))+++---...***((('''((()))***)))'''(((''''''(((((()))***+++******)))((((((((((((((((((((())))))))))))((((((%%%&&&&&&'''((())))))***(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((())))))(((''''''***)))(((''''''((()))*********))))))))))))******%%%'''***,,,---+++***((())))))(((((((((((())))))'''###$$$))))))%%%%%%)))***((('''&&&&&&'''(((***(((((((((((())))))))))))%%%&&&'''(((((('''&&&%%%((('''%%%$$$$$$%%%'''((('''((()))((('''''')))+++******++++++++++++******(((((((((((())))))))))))))))))(((((()))+++---...yyy{{{yyyvvvvvvyyyzzzzzzyyyyyywwwtttttttttuuuuuutttrrrqqqnnnkkkkkklllnnnppplllkkkkkklllmmmmmmllljjjgggfffdddbbb```______^^^[[[\\\^^^```bbbbbb```___]]]]]]___bbbeeefffeeeccchhhhhhgggeeeccc```^^^\\\]]]^^^aaabbbcccbbb```^^^ZZZWWWPPPIIIAAA;;;666444//////............//////////////////////////////....../////////...---,,,......///000000000000///000000000000111111111111333333333333333444555555444666666666555666777999<<<;;;999888999:::<<<===999:::;;;;;;;;;:::999888888999::::::::::::::::::<<>>CCCEEECCC======>>>???AAACCCEEEFFFCCCDDDAAA<<<<<>>666111.........,,,,,,,,,,,,---///000111////////////////////////....../////////...------...///000000111111000000000000000000111111111111333333333333333444444555555666777666444444666888999999999999999:::;;;;;;<<<;;;::::::999888888888;;;:::::::::;;;;;;<<<===>>>@@@@@@===>>>AAABBBAAA>>>=========???AAADDDFFFGGGHHHFFFBBBAAAEEEFFFEEEEEEDDDDDDBBBAAA???===<<<===<<<:::;;;<<<<<<;;;999888888888777777777666666666666666666555444333333222222222222111111111000111000///......------.........------......///000...//////......---,,,+++,,,------......------,,,+++++++++++++++,,,---...------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************(((***++++++***))))))***---,,,***)))(((((()))******((('''((()))***)))'''******)))))))))******+++***((('''((()))***)))'''+++***)))(((''''''''''''++++++******))))))******(((((())))))))))))((((((''''''(((((())))))*********))))))(((((('''''''''(((((((((((((((((((((((()))***))))))(((&&&%%%$$$+++***))))))))))))***+++***))))))(((((())))))***++++++******)))(((''''''+++******))))))******+++,,,******------***)))+++))))))''''''''''''))))))'''''''''((((((((())))))(((((())))))))))))(((((())))))((((((''''''&&&&&&)))*********))))))+++,,,)))******++++++******)))(((((((((((()))))))))))),,,++++++***))))))******{{{zzzyyyyyy{{{{{{{{{{{{{{{{{{yyyxxxyyyvvvrrrqqqqqqsssssssssooonnnmmmlllllllllmmmnnnhhheeeccccccdddfffffffffhhhgggeeecccaaa```______bbbccceeedddccccccdddfffbbbbbbdddgggjjjkkkiiigggeeecccaaa\\\WWWRRRMMMKKKLLLNNNPPPQQQOOOLLLHHHEEE:::777222...,,,---///111,,,,,,,,,---...///000111////////////////////////...////////////.........//////000111111111111111///000000000111111111111444333333222333333444444555666666555444333555666777777888999999:::::::::<<<;;;999888777888999:::;;;:::999999:::;;;===>>>???@@@@@@??????@@@@@@???AAA@@@???>>>@@@CCCFFFHHHMMMMMMLLLJJJHHHHHHIIIJJJGGGHHHHHHHHHFFFCCC???===>>>===<<<<<<======<<<:::999999999888888777777666444555666777777555333222111111111111000000000000111000///......------.......................................---,,,++++++,,,------......------,,,+++++++++***++++++,,,------,,,,,,,,,,,,,,,,,,---***+++++++++++++++,,,,,,***************************************+++++++++(((***,,,+++***)))******...,,,***(((((()))***+++***((('''((()))***)))'''*********)))))))))))))))***((('''((()))***)))'''******)))(((((((((((((((******)))))))))))))))***(((((())))))))))))((((((((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''&&&&&&)))))))))(((((()))))))))))))))(((((((((((())))))+++***)))((('''(((((()))******))))))))))))***************++++++)))((()))))))))(((''''''((())))))((((((((()))))))))******)))))))))******)))))))))))))))******)))((('''&&&)))***+++***))))))+++---))))))************))))))(((((((((((())))))))))))++++++******************~~~{{{yyyzzz{{{zzz{{{{{{{{{zzzxxxwwwwwwvvvsssqqqpppqqqrrrssssssqqqqqqpppooonnnmmmllllllgggeeebbbbbbccceeeeeeeeefffeeecccbbb```_________]]]^^^```aaaaaabbbdddfffeeeeeeeeeeeeeeeddd```^^^]]]YYYSSSLLLFFFBBB???>>>;;;<<<>>>@@@???===:::777222111///......///000111000///////////////000000/////////////////////////////////...//////////////////000111111111111111///000000000111111111111444333333222222222333333555555666555333333444666666666777888888999999::::::999777666777999;;;<<<999888888777888:::<<<===?????????@@@@@@???>>>???CCCBBB@@@@@@AAADDDGGGIIIMMMMMMNNNMMMJJJHHHIIIKKKLLLLLLLLLKKKHHHDDD@@@===???>>><<<===>>>>>>===;;;;;;::::::999888888777777333444666777777555333222111111111000000000//////111000///......------..................---------///......---,,,,,,++++++,,,------------------,,,,,,,,,+++************+++,,,,,,,,,++++++,,,,,,,,,*********++++++,,,,,,,,,************************))))))*********+++++++++)))***,,,,,,***)))***+++---,,,***(((((()))+++,,,***((('''((()))***)))'''))))))******)))))))))(((***((('''((()))***)))'''((((((((((((((()))******(((((('''''''''(((((()))(((((())))))))))))(((((((((((((((((())))))))))))******)))((('''&&&%%%%%%((((((((((((((((((((((((''''''''''''(((((())))))************************))))))(((((((((((()))))))))((('''&&&'''(((***+++((((((''''''''''''(((((((((*********)))***)))((())))))(((((((((((())))))))))))*********+++++++++*********))))))*********))))))******)))((('''''')))***+++***))))))+++---)))))))))******)))))))))(((((((((((())))))))))))(((((()))***++++++,,,,,,}}}}}}|||yyyzzz}}}zzz{{{{{{zzzwwwuuuvvvvvvtttsssqqqqqqqqqrrrqqqoooqqqqqqpppooonnnllljjjiiifffdddbbbcccdddeeeddddddbbbbbbaaa_______________\\\\\\]]]```dddfffeeedddeeedddbbbaaa```\\\XXXTTTNNNJJJCCC<<<777555444444...000111333333222111000000000/////////...------222111000/////////////////////////////////////////////.........///000111...///000000111111000000000000000000111111111111444333333222222222222222333444555444222222444666555555555666777888999:::999888777666777999;;;===666666666777888999:::;;;>>><<<===@@@AAA??????AAACCCBBBAAAAAABBBEEEGGGHHHMMMNNNPPPQQQNNNIIIJJJNNNMMMMMMKKKHHHEEEBBB???===???>>><<<===>>>>>>===;;;;;;::::::999888777666666222333555666666555333222111111111111000000000///111000///......------...------.........------,,,///...---,,,+++++++++++++++,,,,,,------,,,,,,+++---,,,+++***************,,,,,,++++++++++++,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++)))))))))***++++++,,,,,,)))+++,,,,,,+++******++++++***))))))((()))***+++***((('''((()))***)))'''(((((()))******))))))(((***((('''((()))***)))'''''''''''''''((()))***+++''''''&&&&&&&&&'''(((((((((((())))))))))))(((((('''''''''(((((((((((((((...---+++(((&&&###"""!!!((((((((((((((((((((((((&&&&&&&&&&&&''')))***++++++,,,,,,------,,,,,,+++)))((((((''''''(((((()))''''''&&&&&&''')))***+++(((''''''&&&&&&''''''((('''***+++)))***,,,,,,))))))))))))))))))))))))))))))))))))*********++++++******))))))))))))******(((((((((((()))))))))))))))*********))))))+++,,,((())))))******))))))((((((((((((((())))))))))))'''((()))***,,,,,,,,,,,,{{{{{{{{{{{{|||||||||yyyuuutttuuuwwwuuutttsssrrrrrrpppllljjjkkkllllllmmmllljjjhhhgggdddcccbbbccceeeeeecccbbbbbbbbbaaaaaaaaaaaabbbbbbdddaaa^^^```dddddd^^^YYYUUUTTTSSSRRRPPPMMMHHHEEE<<<:::666222000......///,,,------....../////////......------------------000000///............/////////////////////////////////.........///111222......///000000000000///000000000000111111111111444333333222111111222222111333333333222333555666555555444444555777999;;;999999888777777888999:::444555666888999:::::::::;;;999;;;AAABBB??????CCCEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKOOORRRNNNHHHIIIOOOKKKIIIFFFBBB???>>>>>>>>>???===<<<<<<===>>><<<;;;999999888777666555444444111222333444444333222222222222111111111000000000111000///......------...+++,,,---.........---,,,///...---++++++++++++,,,***++++++,,,,,,++++++*********************+++,,,,,,,,,++++++++++++,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,)))+++,,,,,,+++******+++))))))))))))))))))))))))***((('''((()))***)))'''&&&'''((()))******))))))***((('''((()))***)))''')))((((((((((((((()))***'''''''''''''''((())))))(((((())))))))))))((((((''''''''''''&&&&&&&&&&&&++++++)))(((&&&$$$######((((((((((((((((((((((((''''''&&&&&&'''((()))***)))***++++++++++++***)))((((((''''''''''''(((((((((((('''''''''(((((()))((((((''''''''''''((((((###''')))&&&'''+++,,,((()))))))))******)))))))))'''(((((((((((()))))))))***)))(((((((((((()))***(((''''''&&&'''(((***+++((()))))))))((((((***,,,(((((())))))))))))(((((((((((((((((())))))))))))((()))***+++,,,++++++***}}}zzz|||~~~}}}~~~}}}yyyuuutttvvvyyywwwvvvuuusssrrrnnniiieeeeeeggghhhjjjiiihhhfffeeebbbbbbbbbccceeedddbbb```eeedddddddddeeeffffffgggjjjccc]]]]]]^^^[[[PPPFFF===<<<<<<<<<;;;888444111000000//////...---------//////.........///000111,,,+++++++++,,,...000222......---------......///////////////////////////000///.........000111222---......///////////////000000000000111111111111444333333222111111111222000222333333222333555777666444333222333666999;;;::::::999888777777777777444555777999:::::::::::::::777:::AAACCC@@@@@@DDDHHHHHHIIIJJJKKKKKKLLLLLLCCCDDDHHHMMMIIIBBBCCCJJJHHHEEEAAA===;;;<<<===???>>>===<<<<<<======<<<;;;888777666555444333222222111222222222333222222222222222222222111111111111111000///......------...++++++---.........------///...,,,+++******+++,,,*********++++++*********((((((((()))***,,,---...,,,++++++++++++++++++,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,)))+++---,,,+++***+++,,,'''((())))))))))))((((((***((('''((()))***)))(((%%%&&&((()))*********)))***((('''((()))***)))(((+++***)))((((((''''''(((((((((((((((((()))******(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((())))))'''&&&&&&'''((()))%%%&&&'''(((((('''&&&%%%((((((''''''''''''(((((()))))))))(((''''''&&&&&&))))))(((((((((((())))))$$$%%%###$$$))))))%%%))))))************))))))&&&&&&&&&&&&'''''''''(((***)))(((''''''((()))***'''&&&%%%%%%&&&(((+++,,,'''((()))((('''''')))+++(((((())))))))))))(((((((((((((((((())))))))))))******+++,,,,,,***)))(((~~~{{{wwwuuusssssssssooopppppppppnnnkkkhhhfffhhhhhhhhhhhhhhhgggggggggaaa``````aaabbbccccccaaafffffffffggghhhiiikkkllljjjaaaWWWOOOKKKFFF@@@;;;444444333222111111111222000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////...---,,,++++++---...000///000000000000000//////000000//////.........---///.........000111333555111222222222222222222333///000000111222222333333777666444444444555777888777888888777555444555666999999::::::;;;:::::::::;;;;;;<<<@@@DDDFFFEEEDDDJJJIIIHHHJJJLLLLLLIIIFFF???@@@BBBCCCDDDEEEEEEEEEFFFDDDBBBBBBCCCCCC@@@===@@@???>>><<<;;;;;;;;;;;;888555333444777888666444444444333333222111000000111//////000333222...***333222000///......//////000...,,,+++,,,------,,,*********,,,------,,,*********************************)))))))))))))))***---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,------.........*********)))))))))((((((---,,,,,,+++*********+++))))))(((((()))***++++++))))))))))))))))))))))))(((&&&%%%&&&((())))))))),,,)))&&&&&&(((***)))((((((((((((((())))))))))))((((((''''''''''''((((((+++)))''''''((('''$$$!!!$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&''''''''''''***)))'''''')))***)))(((&&&(((((((((''''''(((***+++***(((''''''((()))***'''&&&&&&%%%%%%&&&&&&''')))))))))))))))))))))))))))'''%%%%%%'''''''''&&&******))))))((((((''''''))))))))))))))))))))))))((()))***++++++***)))((($$$'''***+++***(((&&&&&&&&&'''((((((''''''(((***,,,***(((&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))(((~~~}}}~~~|||wwwtttqqqpppppppppppppppnnnllljjjgggfffiiihhhgggffffffeeeeeeeeeaaa```___```bbbccccccbbbbbbdddgggiiikkkkkkjjjiiibbbYYYNNNEEEAAA>>>:::666222222111000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................---,,,++++++---...000//////000000000000//////000/////////............///......///000111333444222222222222333333333333000000111222222333333444777666555444444555777888777888999888666555666777888999999:::::::::::::::======???BBBEEEFFFDDDCCCIIIGGGFFFHHHJJJJJJHHHEEECCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@AAACCCCCC@@@===??????===<<<;;;:::::::::888666444555777777555333444444333333222111111000---///111222222111000///444333111///------------///...,,,,,,---------,,,*********+++------,,,*********************************))))))))))))******---,,,,,,++++++,,,,,,---*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******---,,,++++++*********+++)))))))))))))))***++++++''''''''''''''''''''''''***)))((((((((())))))(((+++)))''''''***+++***((((((((((((((()))))))))))))))((((((''''''(((((()))+++)))(((((())))))&&&###%%%%%%&&&&&&''''''(((((())))))))))))************'''&&&$$$$$$&&&'''&&&%%%&&&'''((('''&&&&&&(((******)))'''&&&&&&''')))***'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))***(((&&&&&&'''((('''&&&))))))))))))((((((''''''((((((((((((((((((((((((((()))************)))((('''((()))(((&&&&&&((()))%%%'''((((((''''''((()))+++***)))((('''(((((()))))))))))))))))))))))))))))))))))))))************))))))***++++++***))))))}}}zzzxxx|||~~~{{{vvvrrrpppnnnnnnqqqpppnnnllljjjhhhggggggiiihhhgggeeeddddddeeeeeebbbaaaaaabbbdddeeedddcccaaacccgggiiiiiieeeaaa]]]TTTLLLAAA999555444333111000//////............///........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,+++,,,---...///...//////000000/////////////////////.....................///000111222333222333333333444444444444111111222333333444444555666666555444555666777888777999999999777666777888888888999999::::::::::::???@@@CCCFFFHHHHHHEEEBBBHHHFFFEEEFFFGGGHHHGGGEEEHHHGGGEEECCCAAAAAAAAAAAA@@@@@@@@@BBBCCCCCC@@@>>>@@@???>>><<<;;;;;;:::::::::888666666666666444222444444333333222222111111***///333333000///000333444333000...,,,,,,,,,,,,...---,,,---......,,,***+++******+++------,,,*********************************)))))))))******+++,,,,,,++++++++++++,,,,,,*********++++++++++++,,,******++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,+++************+++))))))))))))))))))***+++'''''''''''''''''''''''',,,++++++***)))(((((((((***))))))***,,,+++***((((((((((((((())))))))))))***))))))(((((())))))******)))((()))******(((&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***(((''''''((())))))(((%%%'''''''''&&&&&&''')))(((((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))+++)))''''''(((((((((''')))))))))(((((((((((('''((((((((((((((((((((((((((())))))******))))))(((***)))'''%%%###%%%))),,,%%%&&&''''''&&&&&&''')))************))))))))))))))))))))))))))))))))))))************++++++++++++******++++++++++++******~~~|||zzzyyy{{{}}}~~~}}}yyytttqqqnnnmmmmmmpppooollliiiggggggggggggiiihhhgggeeeeeefffggghhhgggfffeeeeeeggggggfffdddaaaaaabbb```[[[TTTNNNIIICCC>>>777222000000///...//////...------......///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---...///......//////000////////////////////////..................///000111111222222333333444444555555555222222333333444555555666666555555555666777888999888999:::999888777888999999999999::::::;;;<<<<<<@@@BBBEEEIIILLLKKKHHHDDDHHHGGGGGGGGGGGGHHHHHHGGGIIIGGGDDDBBBAAAAAAAAABBBAAABBBCCCDDDDDDCCC@@@>>>AAA@@@???>>>===<<<<<<<<<:::999888777666555333222444444333333333222222222,,,///111111///...///000222111///...---,,,---------------...///...,,,)))+++******+++,,,---,,,+++******************************))))))******++++++,,,,,,++++++++++++,,,,,,************+++++++++++++++++++++++++++,,,,,,,,,))))))))))))))))))))))))++++++***************+++***)))))))))))))))******)))))))))))))))))))))))))))***+++***)))(((((((((((()))+++------,,,)))'''(((((((((((())))))))))))******))))))))))))******((((((((()))))))))((('''((((((((((((((('''''''''$$$$$$$$$%%%&&&&&&''''''+++)))(((((()))******)))%%%&&&'''&&&%%%%%%''')))'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((+++)))((('''((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((***)))'''%%%###%%%))),,,%%%&&&''''''&&&&&&'''((()))******+++******)))))))))))))))))))))))))))))))))))))))*********++++++******++++++++++++******}}}|||{{{zzz{{{}}}~~~|||zzzzzzxxxtttqqqnnnmmmmmmmmmnnnllliiigggeeefffggghhhiiiiiihhhhhhiiijjjkkklllmmmkkkiiiggggggeeecccaaaYYYWWWTTTOOOHHHBBB<<<999555444222111111111///.../////////......//////000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,------......------...///////////////.........///////////////......//////000000000111222222333444444555666666222333333444444555666666555555555666777888888999777888999999888777888:::;;;:::::::::;;;<<<>>>>>>???AAADDDIIIMMMMMMJJJGGGHHHIIIIIIIIIIIIIIIIIIIIIFFFEEECCCBBBBBBCCCDDDFFFEEEFFFGGGGGGEEEBBB???>>>BBBBBB@@@???>>>=========::::::999888666444333333444444444333333333333333111///......//////,,,***//////...---...///000111---------...///...,,,))),,,***)))***,,,---,,,+++***************************************+++,,,,,,,,,++++++******++++++,,,))))))*********+++++++++---------------,,,,,,,,,))))))))))))))))))))))))*********))))))***++++++******)))))))))))))))***))))))))))))))))))))))))$$$''')))***((('''((()))'''))),,,...---+++)))((((((((((((((())))))))))))******))))))))))))******%%%&&&'''(((((('''''''''((((((((((((((('''''''''&&&&&&'''((())))))******(((&&&%%%%%%&&&'''&&&&&&&&&'''''''''&&&&&&((()))&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((***)))'''''')))***)))((('''''''''''''''((((((((('''''''''''''''''''''''')))(((((((((((((((((()))'''(((((('''&&&&&&(((***%%%&&&((('''&&&&&&''')))((()))************))))))((((((((((((((((((((((((((((((((()))))))))******************************~~~}}}}}}|||{{{}}}}}}}}}}}}{{{zzzxxxwwwvvvtttqqqnnnkkkkkkkkkkkkjjjiiigggeeeeeefffggghhhjjjjjjkkkllllllmmmmmmmmmooolllhhhddd```]]]XXXUUUIIIGGGCCC>>>:::777555444...///111222222111000///000////////////000000111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,---------......,,,---......////////////.........///////////////---...///000000000000///111111222333444555555666222222333444444555555666444555666777888888999999666777999888777777888999::::::999:::;;;<<<>>>???<<<>>>BBBFFFJJJKKKIIIGGGFFFHHHJJJKKKIIIHHHHHHHHHBBBBBBBBBBBBCCCEEEGGGHHHHHHIIIIIIGGGDDDAAA@@@@@@CCCBBBAAA???>>>>>>>>>===:::;;;:::888666444444444444444444444333333333333444000------//////,,,(((............///000222333...---,,,---......,,,***,,,***))))))+++---,,,,,,***************************************+++,,,---++++++************++++++)))))))))************+++......------------,,,,,,+++++++++++++++,,,,,,,,,***))))))))))))***+++++++++******)))))))))))))))''''''''''''''''''''''''"""&&&)))***((('''(((***&&&))),,,---,,,***(((((((((((((((((())))))))))))***))))))(((((())))))***%%%&&&(((((('''&&&&&&'''''''''''''''''''''''''''$$$%%%%%%&&&'''((()))))))))'''&&&&&&'''(((((('''&&&'''((((((''''''(((***&&&&&&&&&'''((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))((('''&&&&&&(((******)))&&&''''''''''''((((((((('''''''''''''''''''''''')))((((((''''''(((((()))&&&'''))))))(((''''''(((&&&'''((((((''''''(((***(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))))))))******))))))))))))******~~~}}}}}}{{{yyywwwuuutttttttttrrroookkkhhhgggggggggffffffeeeeeeeeefffhhhiiilllmmmnnnooonnnmmmkkkjjjlllhhhbbb[[[UUUOOOIIIDDD<<<;;;999666444333222222...///111111000////////////////////////000111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................,,,,,,------......------+++,,,---...////////////............/////////000---...///000000000///...000000111222333444555555222222222333444444555555444555666777888999999999555666888777666666888999999888777777999;;;===>>>;;;<<<>>>AAADDDEEEDDDBBBAAAEEEIIIJJJHHHEEEDDDDDD@@@AAABBBCCCEEEGGGHHHIIIHHHIIIHHHEEEAAA@@@AAACCCAAAAAA???>>>===<<<<<<<<<999:::;;;999666444444666444444444444444444444444333222000/////////...---000000//////000111222333///...,,,,,,---------,,,,,,+++))))))+++,,,---,,,************************************+++,,,---...++++++************++++++))))))))))))************---------,,,,,,,,,++++++******+++++++++,,,,,,,,,)))))))))))))))***++++++++++++***)))))))))))))))''''''''''''''''''''''''$$$(((,,,,,,(((&&&''')))&&&))),,,,,,***(((((()))(((((((((((()))))))))))))))((((((''''''(((((()))&&&(((***)))'''&&&&&&(((%%%%%%&&&&&&''''''((((((!!!"""###$$$%%%&&&&&&'''+++***((((((*********)))((()))))))))((((((***+++&&&&&&'''((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))%%%$$$$$$%%%(((***+++***&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))(((''''''''''''((()))&&&((())))))'''''''''((('''((())))))(((((()))+++((('''&&&&&&&&&''')))***(((((((((((((((((((((((((((((()))))))))*********))))))(((''''''((())))))~~~{{{wwwtttsssrrrrrrtttrrrnnnjjjgggeeedddddddddddddddeeefffggghhhiiinnnoooppppppooolllhhhfffhhhccc\\\TTTLLLDDD===888777777666555444222111000111111000...,,,,,,---..................///000111000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++,,,------......------+++,,,---...////////////---.........//////000000---...///000000000///...///000000111333444555555111111222333333444444555444555666888999999::::::444666777777666666777999777777666666777999;;;===::::::;;;===???@@@???>>>===AAAGGGHHHFFFBBBAAA@@@???@@@BBBEEEFFFGGGHHHHHHFFFGGGFFFCCC@@@???BBBEEE@@@???>>><<<;;;;;;;;;;;;888:::;;;999666444555777444444444444444444444444000333444222///...111444333222111000000111222333000...,,,+++,,,------,,,---+++))))))+++,,,---,,,************************************+++,,,---...++++++************++++++))))))))))))************,,,,,,,,,++++++*********(((((())))))************))))))((())))))***++++++++++++***))))))((())))))))))))))))))))))))))))))&&&+++///...)))&&&''')))%%%(((++++++((('''''')))(((((((((((())))))))))))((((((''''''''''''(((((('''***,,,+++(((&&&''')))$$$$$$%%%%%%&&&'''(((((($$$$$$%%%&&&((())))))***((('''%%%%%%'''((('''&&&((()))***)))((((((***,,,&&&'''((()))************((((((''''''''''''(((((())))))))))))))))))))))))$$$######$$$(((***++++++&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((('''&&&&&&(((***((()))******))))))***+++((('''%%%$$$%%%&&&)))***(((((((((((((((((((((((()))************+++++++++)))((('''&&&&&&'''((()))}}}|||}}}|||yyywwwtttsssrrrqqqsssqqqnnnjjjgggfffeeeeee___bbbeeeggghhhhhhiiijjjlllmmmooommmhhhccc```^^^^^^WWWLLLBBB<<<999777666000000000000000000000000---///000111000///---,,,......------------...............///......---,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++...------,,,,,,++++++***/////////......---------***+++,,,---..................////////////......000...,,,---///000...+++//////000111222333333333222222333444555555555555666777888888888666555444333333333444555666777888444555777777777888:::<<<777888:::>>>CCCDDDAAA>>>BBBAAAAAABBBEEEFFFFFFEEEBBBBBBAAABBBDDDFFFFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@BBB@@@>>><<<:::999888777666666666666555555555555111333555333111///111333111000000000000000111111//////...,,,***+++---///------+++******+++------...---,,,,,,+++++++++++++++******)))((('''&&&&&&,,,+++)))((((((((()))***************************)))************+++++++++,,,,,,++++++***)))((((((((((((((((((((()))******(((((())))))))))))((((((++++++******))))))(((((())))))))))))(((((((((((())))))*********+++++++++)))))))))))))))******+++''''''(((((())))))******,,,***'''$$$$$$&&&(((***((()))***+++***)))'''%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&%%%""" ''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))'''''''''''''''''''''''',,,&&&'''---,,,$$$$$$***(((((())))))******++++++$$$%%%'''((()))(((''''''&&&((()))(((''''''((()))(((&&&(((,,,,,,)))(((+++))))))(((((((((((())))))))))))(((((((((((())))))&&&&&&''')))************|||zzzxxxxxxwwwuuutttrrrqqqppppppooollliiifffddddddcccccceeegggiiijjjkkkkkklllllljjjhhheee```ZZZUUURRRIIIDDD<<<666333111111000000000000000000000000000...///000111000///---,,,......------------........./////////...---,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++.........---------,,,,,,***+++,,,---..................////////////......000...---...000111///...000000000111222222222333444444444555444444333333666666777777777666555444444444333444444555666777555666888888777888:::===:::999:::===@@@@@@>>><<>>===<<<:::999888888888777777777777666666555444111333555444111111222444222111000//////000000111......---,,,***+++---///------,,,,,,,,,,,,------...---,,,+++++++++++++++++++++******)))((((((''',,,+++)))((((((((()))***************************)))************+++++++++,,,,,,++++++***))))))((())))))((((((((())))))***))))))************))))))*********))))))((((((((((((((((((((())))))))))))************++++++++++++---,,,+++***))))))))))))&&&'''''''''((((((((((((+++)))'''%%%%%%&&&((()))'''((()))***)))(((&&&%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((('''(((((((((&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''%%%(((&&&%%%+++333000''')))))))))))))))*********&&&&&&'''''''''''''''''')))******)))&&&%%%%%%&&&(((''')))------***(((***(((((())))))))))))(((((())))))(((((((((((())))))&&&'''((())))))***))))))}}}zzzyyyuuuuuuvvvvvvuuusssqqqpppmmmllljjjgggeeeccccccbbbeeefffgggiiikkkllllllmmmiiiddd]]]XXXSSSNNNGGGCCC999666222000000111111111000000000000000000000000...///000111000///...---......------------......////////////...---,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++(((((()))******+++,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,---..................////////////......///......///111222111000111111111111111111222222555555555555444333222111555555666666555555444333555444444444444444555555666777888888888888:::<<<<<<;;;:::;;;<<<===<<<;;;===@@@CCCCCCAAAAAADDDFFFBBBCCCDDDEEEEEEDDDCCCBBBAAABBBBBBAAAAAA@@@???>>>;;;;;;:::999888888888888888888999999888666555333222333444444333222333555444222000///...///000111,,,------,,,++++++---///------............---------,,,,,,++++++++++++,,,,,,,,,++++++******)))))),,,+++***)))((()))******************************)))************+++++++++,,,,,,++++++***)))))))))***))))))((((((((())))))******++++++++++++******))))))))))))((((((((((((''''''(((((())))))************+++++++++,,,,,,,,,000///---+++)))(((((((((&&&&&&&&&&&&'''''''''''')))(((''''''&&&&&&''''''&&&'''((((((((('''&&&%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***(((''''''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''$$$...+++"""...EEEAAA)))***))))))))))))))))))((((((''''''&&&&&&&&&''''''((()))***)))'''&&&&&&'''((('''***......***(((***'''((()))******)))((('''))))))(((((((((((())))))(((((())))))))))))((((((~~~{{{xxxvvvvvvwwwxxxxxxvvvtttqqqoookkkjjjiiigggfffdddccccccddddddeeegggjjjllllllkkkccc[[[QQQJJJGGGCCC===888333111000111222333333222///////////////////////////000000000000///............------------......000000//////...---+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++)))*********+++++++++,,,+++++++++++++++++++++++++++,,,------.........---......////////////......------...///000111111111222222222111111111111111444555555555444444333222444444444444444444444333555555444444444444444444555777888777777777999;;;===<<<;;;;;;;;;===>>>>>><<<@@@DDDCCC@@@???CCCGGGCCCEEEGGGGGGFFFDDDCCCCCC>>>>>>>>>>>>===<<<;;;:::<<<;;;:::999888888777777888999::::::999777555333333333444444444444555555444333000.........000111,,,---......---,,,---...,,,---...//////...---,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,+++***)))))))))***+++************************))))))*********++++++++++++++++++*********))))))+++***))))))((())))))))))))******++++++******)))((((((((((((((((((((((((&&&''''''((()))******+++++++++++++++,,,,,,,,,,,,...---,,,***)))(((''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%&&&&&&''''''&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((&&&$$$$$$&&&((()))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%...+++$$$///CCC@@@+++******))))))((((((((('''***)))'''&&&%%%%%%&&&'''###%%%'''(((((((((***,,,)))(((***//////+++((()))&&&((()))++++++)))(((&&&))))))(((((((((((())))))((())))))))))))(((((('''{{{xxxuuutttvvvwwwwwwvvvtttqqqnnnllljjjjjjjjjiiihhhgggfffeeeccccccdddgggkkkllljjjhhhXXXPPPFFF@@@>>><<<888444111000///000111111///---////////////////////////000000000000000//////.........------------......////////////...---,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------...---------......////////////......+++,,,---......///000111222222222111111111111111222333444444555555555444444444333333333444444444666666555444444444555555555666777777666666888:::<<<<<<<<<<<<===???BBBDDD@@@DDDGGGGGGDDDCCCGGGKKKDDDFFFIIIHHHFFFEEEEEEFFFBBBBBBBBBBBBAAA@@@???>>>@@@???===;;;999888777777888999999999888777555444444444333444444555444444333222000///...///000111---///000000...---------,,,---...//////...---,,,+++++++++******++++++,,,,,,,,,,,,,,,---------------,,,***)))))))))***+++************************))))))*********++++++++++++++++++*********************))))))))))))******(((((())))))))))))((((((((((((((()))))))))))))))&&&''''''((()))******+++******+++++++++,,,,,,,,,******)))(((((((((((((((((((((((((((((((((((((((&&&'''((((((((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((&&&$$$$$$&&&((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&%%%***///...(((***)))))))))((((((''''''***)))'''&&&%%%%%%&&&'''###%%%'''(((((((((***,,,)))(((***......***((()))&&&((()))++++++)))(((&&&))))))(((((((((((())))))((())))))))))))(((((('''~~~{{{wwwuuusssrrrttttttsssqqqooollliiigggjjjjjjjjjjjjiiiiiiggggggeeedddeeehhhjjjiiiddd```KKKEEE>>>999888888666444444222222222222111///---000000000000000000000000111111000000000/////////......------------...............///......---,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++......------,,,++++++******++++++++++++,,,,,,,,,,,,,,,------...------,,,......////////////......+++---......------///000111111111111111111222222111222333444555555555555444444333333333444555555777666666555666666777777666777888777666666888:::;;;===>>>???@@@BBBFFFHHHFFFHHHKKKKKKIIIIIILLLOOODDDGGGIIIHHHEEEDDDFFFIIIJJJJJJJJJIIIIIIHHHGGGFFFBBBAAA???<<<:::999888777888888777777777666666666555444333333444444333111111000000000000000111111///111333333111...,,,,,,------............------+++************++++++,,,++++++,,,,,,------......---,,,+++***)))***++++++************************)))************+++++++++***************************))))))))))))***+++,,,(((((())))))))))))(((((())))))))))))************''''''(((((())))))******))))))*********+++++++++'''''''''''''''((()))***)))))))))))))))(((((((((&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))'''&&&'''(((******)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''((($$$%%%***)))###$$$))))))(((((((((((((((((('''(((''''''&&&&&&&&&''''''((()))***)))'''&&&&&&'''***((())),,,,,,(((''')))'''((()))******)))((('''))))))(((((((((((())))))(((((())))))))))))((((((~~~{{{wwwtttsssqqqqqqrrrqqqpppnnnllljjjiiihhhhhhiiijjjjjjjjjiiihhhgggeeecccccceeefffaaaXXXPPPAAA>>>:::666444444444555444333222333444444333111000000000000000000000000222111111000000000000000......------------......,,,---......///.........++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,------...------,,,,,,......////////////......---...000///------...000000000000111222222222333333333444444555444444444555444333333333555666777777777666777777888999:::888999:::999888888:::<<<;;;===@@@AAAAAABBBFFFIIIGGGHHHIIIJJJKKKKKKLLLMMMCCCEEEGGGEEEBBBBBBFFFKKKKKKKKKKKKKKKJJJIIIHHHHHHAAA@@@>>><<<;;;:::999999777666555444444666777999777444222222333333111///...///000111222222111111222444666666333///,,,+++------,,,,,,,,,,,,------***************+++,,,,,,******+++,,,------......---,,,+++*********++++++************************)))************+++++++++************************((((((((()))***+++,,,---)))))))))******))))))))))))*********+++++++++,,,(((((((((((())))))))))))(((((()))))))))*********((((((((((((((()))******))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&'''))))))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''***&&&(((---,,,&&&'''---'''''''''(((((((((((((((&&&&&&'''''''''''''''''')))******)))&&&%%%%%%&&&+++((('''))))))&&&&&&)))(((((())))))))))))(((((())))))(((((((((((())))))&&&'''((())))))***))))))}}}|||yyyuuusssqqqqqqpppqqqpppooommmllllllllllllggghhhiiijjjjjjiiihhhgggcccaaaaaaaaa```YYYMMMCCC;;;:::888444111111333555000///...000222333333222000000000000000000000000222111111000000000000000.........------.........+++,,,---...////////////++++++,,,,,,,,,---------++++++++++++++++++++++++)))))))))***++++++,,,,,,+++++++++,,,,,,------------------...------,,,,,,......////////////.........000222111...---///111//////000111222333333444555555555555444333222222555444444333444555666777777777777777888999;;;;;;:::;;;<<<;;;::::::;;;===;;;>>>AAABBBAAAAAADDDGGGFFFEEEDDDFFFHHHJJJJJJIIIAAADDDDDDBBB???@@@FFFKKKGGGGGGHHHGGGGGGFFFEEEDDD>>>>>>===<<<;;;;;;;;;;;;777555333222333555888:::777555222222333222000---,,,---000222333333222111333666888777444///,,,***------+++******+++------******))))))***+++,,,,,,******++++++,,,---......---,,,+++*********+++,,,************************)))************+++++++++******************++++++'''(((((()))***,,,---...******++++++++++++************+++++++++,,,,,,,,,))))))))))))(((((((((((((((((((((((())))))))))))******))))))))))))******(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$$$$$$$&&&''''''$$$"""''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))''''''''''''''''''''''''%%%%%%&&&(((************&&&'''''''''(((((())))))$$$%%%'''((()))(((''''''&&&((()))(((''''''((())),,,(((&&&((('''%%%&&&)))))))))(((((((((((())))))))))))(((((((((((())))))&&&&&&((()))************{{{yyywwwtttrrrpppooonnnooooooooonnnlllkkklllmmmiiihhhhhhjjjllljjjddd___]]]ZZZXXXXXXXXXRRRHHH@@@999888777666555444333333222222222222222222222222////////////////////////111222222111111000///.........---------,,,,,,,,,,,,,,,,,,---------......,,,++++++******++++++,,,******+++++++++,,,,,,,,,)))************+++++++++******)))))))))***,,,---++++++,,,,,,,,,---------///////////////...........................------...///000111111222222111333333333333333333333333555444222111222444666777666666666666777888:::::::::::::::;;;;;;;;;<<<<<<===>>>???AAACCCDDDDDDDDDGGGDDDCCCDDDFFFHHHGGGFFFFFFFFFEEEBBB@@@???AAACCC???AAACCCBBBAAA???>>>>>>============<<<;;;:::999444777666111111666888555222444444222222444222---//////111222222111000///111111111111000///------......////////////......***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---...---,,,************+++++++++******************))))))))))))))))))))))))++++++++++++***)))((((((++++++,,,,,,,,,---------+++***)))(((((()))***+++)))***+++,,,,,,+++***)))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))************)))))))))'''&&&'''((()))(((&&&)))((('''&&&%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&******))))))(((&&&%%%$$$&&&&&&(((***+++***'''$$$&&&''''''&&&%%%&&&(((***)))(((&&&&&&''''''&&&$$$$$$'''))))))&&&%%%&&&((('''((()))((('''&&&''')))---+++)))(((&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***)))'''&&&&&&'''((()))%%%&&&'''(((((('''&&&%%%&&&(((***++++++***(((&&&'''&&&&&&&&&&&&'''(((((('''&&&$$$$$$$$$%%%'''))))))))))))))))))))))))))))))((((((''''''(((***+++***(((&&&'''***+++)))'''{{{zzzwwwuuusssqqqppppppppppppppppppnnnmmmmmmmmmllllllkkkjjjgggccc]]]YYYSSSOOOKKKJJJJJJGGGAAA<<<888888777666555444333333333333333333333333333333000000000000000000000000111222222111111000///............---------,,,,,,,,,,,,,,,---------......,,,++++++******++++++,,,******+++++++++,,,,,,,,,)))************++++++++++++******))))))***+++,,,++++++,,,,,,,,,---------////////////.......................................///000111111222222222444444444444444444444444555555444444444555666777666666666666777888999999999999:::::::::;;;;;;;;;<<<===>>>@@@AAABBBBBBBBBFFFDDDBBBBBBDDDEEEDDDBBBCCCDDDDDDBBB@@@???@@@BBB>>>@@@AAAAAA???=========<<<<<<<<<<<<;;;:::999888555888777222222666777555222555555333333555444///000000000111111000000///000000000//////---,,,,,,/////////000000///......+++++++++,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++***)))******+++,,,++++++******************************************+++++++++,,,++++++***)))++++++++++++,,,,,,,,,,,,+++***)))(((((()))***+++)))***++++++++++++***)))))))))))))))))))))))))))'''''''''((((((((())))))))))))************))))))+++)))((()))***+++***((()))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''(((''''''&&&%%%$$$''''''''')))******'''%%%&&&''''''&&&%%%&&&(((******)))''''''(((((('''&&&%%%'''))))))'''&&&'''((('''((()))((('''&&&''')))+++***)))(((''''''''''''******)))((((((((((((((('''''''''((((((((((((((()))((('''&&&&&&''')))***&&&''''''((((((''''''&&&'''(((((())))))(((((('''&&&&&&&&&'''''''''(((((()))((('''&&&&&&''')))***))))))))))))))))))))))))((((((''''''(((((()))******(((''''''******)))'''zzzyyywwwuuusssrrrqqqqqqqqqqqqqqqqqqpppooonnnmmmmmmmmmkkkfff^^^WWWQQQOOOGGGBBB===;;;<<<===;;;999888888777666555444444333333333333333333333333333111111111111111111111111111222222111111000///............------------,,,,,,,,,,,,---------......,,,++++++******++++++,,,******+++++++++,,,,,,,,,)))************+++++++++,,,++++++************+++,,,,,,,,,,,,------------................................................/////////000111111222222555555555555555555555555555555666777777777777666555555555666666777777888888888888999999999::::::;;;;;;<<<>>>>>>?????????DDDBBB@@@???@@@@@@???>>>BBBDDDEEEEEECCCBBBCCCDDD@@@AAABBBAAA???>>>===>>>;;;;;;;;;;;;;;;:::888888666888777444444666555333111444444222111333333///222111000//////...//////...............---,,,+++000000000000000///......++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))((())))))+++,,,---******++++++++++++++++++***************************++++++,,,,,,,,,,,,,,,)))*********++++++++++++******))))))))))))******)))******++++++******)))))))))))))))))))))))))))''''''(((((((((((())))))))))))************))))))+++)))((()))***+++***(((((('''&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((()))''''''((((((((((((''''''((('''&&&'''((()))(((&&&&&&'''((('''&&&&&&(((******)))(((((()))***((('''&&&(((***)))((('''(((((('''((()))((('''&&&''')))((((((((())))))(((((('''***)))(((((('''(((((((((((((((((((((((('''''''''((('''&&&&&&&&&((()))***(((''''''''''''''''''((((((''''''''''''''''''(((%%%&&&'''((()))(((''''''(((((('''&&&&&&((()))***))))))))))))))))))))))))&&&''''''(((((((((((((((***((('''((()))***)))'''xxxwwwvvvtttsssrrrrrrqqqppppppqqqqqqqqqooollliiifffgggddd]]]RRRIIIEEEDDD>>>;;;777666777999:::999888777777666555555444444444444444444444444444444222222222222222222222222111222222111111000///...............------------,,,,,,,,,---------......,,,++++++******++++++,,,******+++++++++,,,,,,,,,))))))*********+++++++++---,,,,,,+++************,,,,,,,,,------------...------...............///---------.............../////////000000111222222444444444444555555555555444555777888888777555444444444555666666666666666777777777777888888888888999:::;;;<<<<<<<<<<<<<<>>=========>>>>>>>>>CCCEEEHHHIIIHHHGGGGGGGGGCCCDDDEEEDDDAAA@@@@@@@@@<<<<<<<<<<<<;;;:::999999555666666555444444333111///222333///...000000---333222000...------.....................---,,,,,,111111111111000///......++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,(((((()))))))))******+++******+++++++++++++++,,,************************)))***+++,,,------...---))))))))))))***************))))))))))))))))))***))))))************))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))'''&&&'''((()))(((&&&'''&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******))))))***+++++++++++++++***(((&&&&&&'''(((((((((&&&((((((((('''&&&((())))))((('''''')))***)))((((((((()))))))))((((((((('''((()))((('''&&&''')))%%%&&&((()))***)))(((''''''&&&&&&%%%%%%&&&&&&&&&))))))((((((''''''&&&&&&&&&&&&&&&&&&''')))***+++)))((('''&&&&&&'''((())))))'''&&&%%%%%%&&&''')))$$$&&&((()))***)))'''&&&&&&%%%%%%%%%%%%&&&'''((())))))))))))))))))))))))%%%&&&'''))))))((('''''')))((((((((()))))))))(((vvvuuutttsssrrrrrrrrrrrrpppooooooppppppmmmhhhcccZZZZZZWWWPPPFFF???<<<<<<888777666777888999999999777777666666555555444444444444444444444444444444222222222222222222222222111222222111111000///...//////.........---------,,,,,,,,,---------......,,,++++++******++++++,,,******+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,++++++******,,,,,,---------.........,,,---------......//////---------.........//////000/////////000111222333222222333333333444444444333444666888888666444333444555666666777666666555666666666777777777888888888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===???@@@BBBEEEGGGHHHHHHGGGGGGHHHDDDEEEEEECCCAAA???@@@AAA>>>>>>>>>======<<<;;;:::555444444555444222111111111555555000---...///...333222000///.........///....../////////...------000000000000000///......,,,++++++******++++++,,,,,,++++++******++++++,,,************))))))((((((******++++++,,,,,,,,,,,,************************)))***+++,,,---.........(((((()))))))))*********)))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((())))))************)))))))))'''&&&'''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((()))******+++((()))***+++,,,,,,,,,,,,***(((&&&%%%'''((()))((('''((())))))'''''''''((('''&&&%%%&&&((()))((('''((((((((()))))))))(((((('''((()))((('''&&&''')))$$$%%%''')))))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&))))))((((((''''''&&&&&&&&&&&&&&&'''((()))******)))((('''&&&&&&'''((())))))(((&&&$$$$$$&&&((()))%%%&&&(((******)))((('''%%%%%%%%%%%%&&&&&&''''''))))))))))))))))))))))))%%%&&&((()))))))))((('''((()))))))))((((((((()))uuuttttttsssssssssssstttpppooonnnooooookkkccc]]]OOOMMMJJJEEE>>>:::888888333444666777888888888777777777666666555555555555333333333333333333333333222222222222222222222222111222222111111000///.../////////.........------,,,,,,,,,---------......,,,++++++******++++++,,,******+++++++++,,,,,,,,,)))************++++++++++++,,,,,,---,,,,,,+++***,,,---------............,,,,,,,,,---......//////,,,,,,------.../////////000000/////////111222444111222222333333444444444444555666777777666444222444555777777888777666555666666666777777777888888888888999;;;;;;<<<<<<<<<:::;;;<<<======>>>@@@CCCAAABBBDDDEEEDDDCCCDDDEEECCCCCCBBB@@@===<<<===>>>>>>>>>???>>>>>>===<<<;;;666333333555444111111333666;;;:::444000000111111333222111000000//////000....../////////......---......////////////......---,,,+++******+++,,,---++++++************++++++++++++++++++***)))((('''******++++++,,,---------++++++++++++++++++++++++))))))+++,,,------------((()))))))))************))))))************))))))***))))))(((((())))))***))))))))))))))))))))))))******))))))))))))(((((())))))************))))))+++)))((()))***+++***((($$$%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))***++++++''''''((()))))))))))))))***(((&&&&&&'''(((((((((''')))******(((''''''(((%%%$$$$$$%%%((())))))((((((((('''((()))***(((&&&'''((()))((('''&&&''')))%%%&&&'''((((((((((((((('''''''''&&&''''''((()))((((((((((((((('''''''''&&&&&&''''''((())))))))))))(((((((((((((((((())))))(((&&&%%%%%%&&&((()))&&&'''((()))***)))(((((('''''''''(((((((((((()))))))))))))))))))))))))))'''(((((()))))))))))))))''')))***)))((('''(((***vvvuuuuuuuuuuuuvvvvvvwwwqqqpppnnnooooooiii```YYYIIIFFFAAA>>><<<:::999777333444555555555555666777666666666666555555555555333333333333333333333333222222222222222222222222111222222111111000///...////////////............,,,,,,,,,---------......,,,++++++******++++++,,,******+++++++++,,,,,,,,,)))************+++++++++***+++,,,---------,,,+++------------............++++++,,,------...//////,,,,,,------...//////000000000///...///111333444222222333333444555555666666777777888777666555444555666888999999888666555666666777777777888888888777888:::;;;<<<===>>>>>><<<>>>??????>>>>>>AAADDDAAABBBCCCBBBAAAAAABBBDDDBBBCCCAAA???<<<;;;<<<===>>>>>>>>>>>>===<<<;;;:::888444333555555222333888;;;???>>>777111000222222111222222222222222111111,,,------.........------+++,,,---......//////...---,,,***))))))***,,,---++++++************++++++***++++++,,,,,,+++***)))******++++++,,,------...++++++++++++++++++++++++))))))***+++,,,,,,,,,+++)))))))))*********++++++((()))***++++++***)))(((***)))(((''''''((()))***))))))))))))))))))))))))*********)))))))))(((((())))))************))))))+++)))((()))***+++***(((###$$$%%%&&&'''&&&&&&%%%%%%&&&&&&''')))******+++''''''(((((()))((((((((()))(((&&&&&&((()))((('''''')))+++***)))'''''''''&&&%%%%%%&&&)))******)))((('''&&&'''))))))'''%%%'''((()))((('''&&&''')))''''''&&&&&&&&&'''(((((('''&&&&&&&&&''''''((()))'''''''''(((((((((((((((''''''((((((((((((((('''(((((())))))))))))(((((())))))(((''''''((())))))'''((((((((())))))))))))&&&''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++''')))******''''''(((***wwwwwwwwwwwwwwwxxxyyyyyysssqqqooopppoooiii___WWWHHHCCC>>><<<<<<<<<:::888666666555444333444777999666666666666666555555555222222222222222222222222111111111111111111111111111222222111111000///...000/////////............,,,,,,,,,---------......,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,)))************+++++++++)))***,,,---...------,,,---------.........//////++++++,,,,,,---...//////,,,,,,------...///000000111000///...///111333444333333444444555666777777888888888888888777666666666777999:::999888666555777777777777888888888888777888:::<<<===????????????AAABBBAAA???>>>AAACCCCCCDDDCCCBBB@@@AAACCCEEEDDDDDDCCC@@@===<<<===???============<<<;;;:::999:::555333666777444666;;;;;;??????777///...000000000111333444444333222111++++++,,,------,,,,,,,,,******,,,---.../////////---,,,***))))))***,,,---++++++************++++++((()))+++,,,------,,,,,,******+++,,,,,,---......++++++++++++++++++++++++))))))***+++++++++******************++++++++++++((()))***++++++***)))(((***)))(((''''''((()))***))))))))))))))))))))))))+++*********))))))(((((())))))************)))))))))'''&&&'''((()))((('''"""###%%%&&&'''&&&&&&%%%%%%%%%&&&'''((()))******))))))************)))))))))'''&&&'''((()))(((&&&''')))++++++)))'''''''''&&&&&&%%%'''***,,,,,,+++(((&&&%%%&&&))))))'''$$$'''((()))((('''&&&''')))((((((&&&%%%%%%&&&'''((($$$$$$$$$$$$%%%%%%&&&'''&&&'''''''''(((((())))))'''((((((((((((((('''&&&'''((()))******)))((('''))))))(((((((((((())))))((((((((('''((()))******$$$%%%&&&&&&''''''&&&&&&))))))))))))))))))))))))+++***)))))))))***,,,---''')))+++***'''&&&(((***}}}{{{zzzyyyzzz{{{zzzzzzsssqqqkkkddddddddd[[[OOOAAA@@@===;;;999999999999;;;999777555444555666777555555666666666666666555333333333333333333333333444111//////222333222000000000000000000000000000////////////////////////000---+++,,,...///---***+++---///000000---+++))))))************+++++++++---,,,+++***))))))))))))*********)))******+++,,,,,,,,,,,,------.........---++++++---000111000---///000000...,,,---///111///......///222333333222111222333555666777777777444333444777666444666;;;::::::999999888777777777999:::;;;;;;999777777888888888999;;;===???AAACCCAAACCCDDDDDDBBB@@@@@@AAABBBEEEIIIJJJHHHFFFCCCBBBFFFFFFEEEBBB???<<<<<<===AAA???>>>===>>>===<<<:::999888666555444444555555555555333222111000000000///000000///......///111------..................((()))***+++,,,------------,,,***))))))***,,,---,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,+++++++++******,,,,,,+++***))))))******,,,,,,+++***))))))******))))))))))))))))))))))))***)))(((''''''((()))***(((***,,,+++((('''(((+++******))))))(((((('''''')))((('''&&&&&&'''((()))''''''((((((((((((''''''''''''((((((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))$$$&&&))),,,,,,+++(((&&&))))))(((((('''''''''&&&)))))))))))))))(((''''''((()))***)))'''&&&&&&'''((((((((((((((((((((((((***'''&&&&&&)))***(((%%%''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''))))))((((((((((((((())))))))))))))))))))))))))))))(((''''''''')))***+++******((((((((()))***+++******))))))******+++,,,}}}{{{{{{||||||yyywwwooolllddd]]][[[[[[RRRGGG??????===<<<::::::999999:::888666555444444555666555555666666666666555555333333333333333333333333333111///000222333222000000000000000000000000000///////////////////////////---,,,,,,......---***,,,,,,.........,,,+++))))))************+++++++++---,,,+++***))))))))))))***************++++++,,,,,,,,,---------------------,,,,,,---000111000......//////...------///111///......///222333333222111222333555666777777777555333444777666444555:::999999999888888888777777:::;;;===<<<:::999999:::999:::;;;===???@@@BBBCCCEEEFFFGGGEEECCCAAAAAABBBAAADDDGGGHHHIIIHHHGGGFFFEEEEEEDDDBBB@@@>>>???@@@@@@>>>===<<<======;;;::::::999777666555555666666444444333222111111111111333444333111///...///000........................)))***+++,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++***))))))******,,,++++++***))))))******))))))))))))))))))))))))***)))(((((('''((()))***(((+++---+++(((''')))+++***)))))))))((((((((('''((((((''''''''''''((((((''''''((((((((((((''''''''''''((((((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))&&&(((***,,,,,,+++)))((()))((((((((('''''''''''')))))))))))))))((('''''''''((()))((('''&&&'''((('''''''''''''''''''''''')))'''&&&&&&))))))(((&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((())))))(((((((((((())))))(((((((((((((((((((((((()))(((((((((((())))))*********)))))))))))))))*********))))))******+++,,,||||||~~~|||vvvpppgggcccZZZRRROOONNNGGG???=========<<<<<<:::999999888777666444333444444555555555666666666555555444333333333333333333222222333111000000111222222111000000000000000000000000///////////////////////////---,,,,,,---...,,,+++,,,,,,,,,,,,+++++++++***)))************+++++++++,,,,,,+++***))))))))))))***************+++,,,,,,------------------,,,,,,---,,,,,,...000000///...---.........---...000111///......///222333333222111222333555555666666666666444555888666333444888777777777888888888999999;;;===>>>===<<<;;;;;;<<<:::;;;===???@@@AAABBBBBBHHHIIIIIIGGGEEECCCCCCDDDCCCCCCDDDEEEEEEFFFFFFFFFCCCCCCBBBAAA???>>>@@@BBB???===;;;;;;<<<<<<;;;::::::999888777666666666777333333222111111222222333777777666333000......///........................++++++,,,,,,,,,,,,,,,+++...---,,,++++++,,,---...,,,,,,++++++,,,,,,---...+++++++++++++++*********,,,,,,,,,+++++++++******,,,+++******)))*********,,,+++******)))*********))))))))))))))))))))))))))))))((((((((())))))***))),,,---,,,)))''')))+++))))))))))))((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''&&&%%%''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))***+++++++++******((((((((((((''''''''''''((())))))))))))(((''''''&&&''')))(((''''''((()))''''''''''''''''''''''''((('''&&&&&&((()))(((&&&''''''''''''''''''''''''((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))))))))))))))))))))(((''''''&&&&&&''''''((())))))(((((((((((())))))((((((((((((((((((((((((((())))))))))))(((((('''***************)))((('''***))))))))))))***++++++|||{{{{{{wwwnnnfff^^^XXXOOOHHHFFFDDD???;;;;;;;;;<<<===<<<;;;999888777666555444444444444444555555666666555555444444333333333222222222222222222111111000111111222222000000000000000000000000////////////////////////......------------,,,,,,,,,+++***))))))***++++++))))))*********+++++++++,,,++++++***))))))******+++************+++,,,,,,.........------,,,,,,,,,++++++,,,---......------+++,,,......---...000111///......///222333333222222333444444555555555555666555666888777333333777666666666777888999999::::::<<<======<<<;;;;;;<<<:::;;;===???AAAAAAAAAAAAGGGHHHHHHGGGFFFEEEFFFGGGFFFDDDAAA@@@@@@AAAAAAAAACCCCCCBBB???===<<<>>>???===<<<:::999;;;;;;;;;:::999999888777666666666666222111111111222222333444666666666333000......///...............---------,,,,,,,,,---,,,,,,++++++...------,,,,,,------...,,,,,,++++++,,,,,,---...,,,++++++******))))))))),,,,,,,,,+++++++++******++++++***************+++++++++***************+++))))))))))))))))))))))))))))))))))))))))))*********---...,,,)))''')))+++))))))))))))((((((((((((&&&'''((())))))((('''&&&''''''(((((((((((('''''''''''''''(((''''''&&&%%%''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))***)))))))))))))))******((((((((((((((('''''''''(((((())))))(((((('''&&&%%%'''(((((('''''')))***'''''''''''''''''''''''''''&&&&&&''''''(((((('''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((()))))))))((((((''''''''''''(((((()))(((((((((((())))))***((((((((((((((((((((((((((()))*********((('''&&&***+++++++++***)))'''&&&)))))))))))))))***++++++{{{xxxvvvoooddd\\\TTTNNNGGGCCCAAA???===<<<:::;;;<<<<<<<<<;;;999888666555555444444444444444555555555555555444333333333333333222222111111111222222111111000111111222000000000000000000000000000000000000000000000000---......---,,,,,,,,,,,,+++***)))(((((()))+++,,,))))))*********+++++++++,,,+++******)))*********+++++++++***+++,,,,,,---.........------,,,,,,,,,)))***+++,,,,,,+++++++++***,,,............///111///......///222333333222333333444444444444444333666555666999777333333777555555666777888999999:::888:::<<<;;;:::999:::;;;999:::<<<>>>???@@@AAAAAAEEEFFFGGGGGGFFFGGGJJJLLLHHHDDDAAA???AAACCCCCCCCCJJJIIIFFFBBB>>><<<===???===;;;888888:::;;;<<<<<<777777777777666555444444111111111111222333444444222333333111///...///111//////.........---------,,,,,,---------,,,++++++------------------------,,,,,,++++++,,,,,,---...,,,++++++******))))))))),,,,,,,,,+++++++++******+++***************+++++++++***************++++++))))))))))))))))))))))))(((((()))***************+++...///---***((())),,,(((((((((((())))))))))))&&&'''((())))))((('''&&&''''''(((((((((((('''''''''''''''(((''''''&&&%%%(((''''''&&&&&&''''''((((((((((((((()))))))))***)))(((''''''''''''((()))'''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%'''(((((('''''')))***''''''''''''''''''''''''%%%&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&'''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''((((((((((((((((((''''''(((((((((((((((((((((((()))******''''''''''''''''''''''''((()))*********((('''&&&***+++++++++***)))'''&&&))))))(((((())))))***+++{{{uuunnnddd[[[UUUNNNHHHCCCBBB@@@>>>===???<<<<<<<<<;;;;;;999888888555555555555555555555555555555555555555444333222333333333222111111000000111222222111000000111333000000000000000000000000000000000000000000000000---...///...,,,+++,,,---+++***)))))))))***+++,,,)))************+++++++++++++++***************++++++++++++++++++,,,------------------------,,,,,,)))+++,,,,,,+++***+++,,,***,,,.........---...//////......///222333333222333444444444444333333222444444666999888444444777555555666666777888999999777888::::::999888999:::999::::::<<<>>>AAACCCDDDDDDEEEFFFGGGGGGIIIMMMPPPHHHEEEAAABBBGGGKKKMMMMMMQQQOOOKKKFFFAAA>>>???@@@===:::888888:::<<<======666777777777666555444333222111111111222333333444///000000///......000111/////////...------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++++++++*********,,,,,,,,,+++++++++***************)))******+++,,,*********)))******+++,,,))))))))))))))))))))))))(((((()))***++++++++++++,,,///000...***(((***,,,(((((((((((())))))))))))''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''&&&%%%((((((''''''''''''((((((((((((((()))))))))******(((((('''&&&&&&&&&'''''''''''''''((((((((((((((('''(((((((((((('''&&&&&&&&&''')))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&&&&''')))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&''''''(((((()))((((((''''''(((((()))(((''''''(((((()))***+++''''''''''''''''''''''''((())))))))))))(((((('''***************)))(((''')))(((((((((((()))******|||sssggg\\\TTTPPPKKKEEEBBBCCCAAA======@@@>>>===<<<:::999888888888555666666777777666666666555555555555444333222111333333222222111000000///000222333222000///111333000000000000000000000000000000000000000000000000,,,...///...,,,+++,,,...***************+++,,,,,,)))************++++++++++++***************++++++,,,++++++++++++,,,------,,,,,,------------------***---///...,,,+++,,,---+++---//////...,,,------///......///222333333222444444444444444333222111333333555999888555444888555666666666777777888888666888::::::999888999:::;;;::::::;;;>>>BBBFFFHHHGGGHHHIIIIIIIIIKKKOOORRRJJJFFFCCCEEEKKKPPPQQQPPPSSSQQQLLLFFFAAA>>>???AAA===:::888888:::===>>>???777777888888777666444333222222222111222222333333...///000///......///111000//////...------,,,,,,++++++,,,---............++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))***++++++,,,******))))))***++++++,,,))))))))))))))))))))))))'''(((***+++,,,,,,++++++---///111///+++)))***,,,'''((((((((()))))))))***((((((''''''''''''((((((''''''((((((((((((''''''''''''((((((''''''&&&%%%((((((''''''''''''(((((((((((()))))))))*********(((((((((((('''''''''&&&''''''''''''((((((((()))''''''((((((''''''&&&%%%'''((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%%%%''')))''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&%%%%%%&&&&&&((())))))&&&&&&&&&'''(((((())))))))))))(((((((((((())))))''''''''''''((()))***+++'''''''''''''''''''''''')))(((((((((((())))))*********)))))))))))))))***((((((((((((((()))******}}}rrrdddWWWQQQOOOKKKEEEBBBDDDBBB<<<<<>><<<999888777777888666666777777777777777666555555555555444333222111333333222222111000000///000222333222//////111444000000000000000000000000000000000000000000000000,,,...000...+++***,,,...******++++++,,,,,,,,,,,,)))************++++++++++++***************++++++,,,,,,++++++,,,,,,---...,,,,,,,,,------.........,,,...111000---,,,---///+++---//////---,,,,,,,,,///......///222333333222444444444444333222111111222222555999999555555888666666666666777777777777666888::::::999999:::;;;<<<;;;:::;;;>>>CCCHHHKKKKKKKKKKKKJJJJJJLLLOOORRRLLLHHHEEEFFFLLLPPPOOONNNPPPNNNJJJDDD???===>>>???===;;;888888:::===???@@@888888999999888777555444333333222222111222222333000111111000......///000000000///...------,,,,,,***+++,,,---............***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,+++++++++************))))))***+++,,,,,,******))))))***+++,,,,,,))))))))))))))))))))))))'''(((***+++,,,,,,++++++...000111///+++)))***,,,'''((((((((())))))******)))((('''&&&&&&'''((()))''''''((((((((((((''''''''''''((((((''''''&&&%%%((((((''''''''''''(((((())))))))))))************))))))******)))(((''''''&&&'''''''''(((((())))))''''''((((((''''''&&&%%%((()))***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""%%%''''''%%%%%%'''***''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***&&&''''''((()))******+++))))))(((((((((((())))))''''''''''''((()))++++++'''''''''''''''''''''''')))(((''''''''')))***+++******)))(((((()))***+++((((((((((((((()))******|||nnn___SSSMMMKKKHHHEEEBBB???>>>>>><<<;;;<<<<<<<<<;;;::::::999999888777666666777777666555555444222333333444222111111222222222222111000000000000000000000000111111222111000//////000111222///...,,,---///000000///111000///......---......,,,+++)))''''''((()))+++************************))))))))))))))))))))))))+++,,,,,,,,,,,,,,,,,,---//////.........---------,,,,,,.../////////...------...///...,,,+++,,,---------...///000111222222333333555666666666555444000222444555555666888:::555555666666777777888888999:::;;;;;;:::999:::<<<>>>===<<<>>>AAAEEEFFFGGGJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIJJJMMMOOOMMMIIIDDDAAAAAAAAA>>>;;;999888777888:::<<<<<<<<<;;;:::999888777777777777222222222111111111000000222222111111000/////////////////////............000...------......---,,,,,,------......------,,,---,,,,,,,,,,,,---......,,,,,,+++******+++,,,,,,+++,,,,,,---,,,+++)))(((+++++++++,,,,,,---------************************---,,,)))((('''((()))******+++,,,,,,,,,,,,+++******,,,...---+++(((''''''((((((((((((((((((((((((''''''((()))***+++,,,,,,%%%&&&'''(((((('''&&&%%%)))((('''((()))***)))(((''''''''''''((((((((((((%%%%%%'''((())))))))))))''''''''''''((()))++++++)))(((&&&&&&''''''%%%$$$(((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''((())))))(((((('''%%%&&&''''''((((((''''''&&&&&&&&&'''((())))))***''''''''''''''''''&&&&&&((((((((((((((((((((((((++++++***)))(((((())))))'''((()))((('''((()))+++%%%%%%&&&'''((((((''''''******))))))))))))******))))))(((%%%$$$%%%))),,,)))((('''''')))******)))((((((((('''((()))******+++(((''''''******)))&&&}}}ttthhhZZZPPPKKKJJJGGGDDDAAA>>>>>>===<<<:::<<<<<<;;;;;;:::999999999888777666666777777666555555444222333333444222111111222222222222111000000222111111000000000111111111111000000000000111111000...---...///111000000111111///...------------...---+++)))))))))++++++************************))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---//////.........---------,,,,,,.../////////...------...///...,,,+++,,,---------...///000111222222222333555666666666555444000222444444444555888999777777777777888888888888888999::::::999999:::;;;=========???CCCEEEFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGLLLMMMMMMLLLJJJJJJKKKLLLHHHDDD@@@>>>@@@@@@>>><<<<<<;;;999:::;;;<<<<<<;;;:::999888777777666777777333333333222222222222222111111111111000000000000000000000/////////......000...------......---,,,,,,,,,------------,,,,,,+++++++++++++++,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,************************+++***((((((((()))***,,,+++******))))))******+++)))***,,,+++)))''''''((())))))))))))))))))))))))(((((())))))))))))))))))(((((()))******)))(((((()))((('''((()))***)))(((''''''''''''((((((((((((&&&&&&'''((()))))))))((('''''''''(((((()))******((('''&&&&&&((()))((('''(((((((((((((((((((((((()))(((((((((''''''''''''&&&'''((()))))))))((('''&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((+++******)))(((((())))))%%%&&&'''&&&%%%&&&''')))''''''''''''''''''((((((******)))((((((((())))))))))))((('''%%%&&&(((+++)))((('''''')))******)))(((((((((((())))))))))))***((('''(((******)))'''vvvrrrjjj___TTTMMMJJJJJJFFFDDD@@@>>>======<<<:::<<<<<<;;;;;;:::999999999888777666666777777666555555333222222444444333111111222222222222111000000333333222111000000000111000000111111111111000000000///...///111111111000222111000...---,,,,,,,,,000///---,,,+++++++++,,,************************))))))))))))))))))))))))++++++++++++,,,,,,------...............---------,,,,,,---............------...///...,,,,,,,,,...------...///000111222222222333444666666555555444111222333444444555777999999999888888888888888777777888999999888888999;;;======>>>AAAEEEFFFFFFEEEBBBCCCEEEGGGHHHHHHHHHGGGNNNOOOOOOMMMJJJHHHHHHHHHEEEAAA>>>>>>AAABBBAAA??????===;;;;;;;;;;;;:::999777777666666555666666777333333333333333333333444000000000000111111111111111111000000000/////////000...------......---,,,,,,,,,------------,,,,,,*********+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,++++++******++++++)))***************++++++************************)))((((((((((((***,,,---,,,***(((''''''(((***,,,((())))))(((''''''(((***************************)))))))))(((((('''''''''))))))************)))))))))((('''((()))***)))(((''''''''''''((((((((((((''''''((((((((((((((('''((((((((((((((((((((()))'''&&&&&&''')))******)))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''((())))))((((((((('''&&&&&&&&&'''((()))&&&&&&''''''((()))))))))((()))))))))))))))))))))((((((((((((((((((((((((******)))((((((((())))))%%%&&&'''&&&%%%&&&''')))***)))((('''''''''((()))***))))))((('''''''''''''''((())))))''''''((())))))((('''''')))******)))'''((()))*********)))(((***(((((((((******)))(((}}}mmmhhh```WWWPPPKKKJJJJJJGGGDDDAAA??????>>>===<<<======<<<<<<;;;:::::::::888777666666777777666555444333222222444444333222111222222222222111000000444444333111000000000000///000111222222111000///111000///000222222111///222111000...---,,,++++++000///...,,,++++++++++++************************))))))))))))))))))))))))*********+++,,,,,,------........................,,,,,,---------.........---...///...---,,,---............///000111111111222333444555666555444444111222333333333444777999999888888888777666666666666777999999888888999;;;<<<===???CCCFFFGGGEEECCCCCCDDDGGGJJJKKKKKKKKKJJJRRRQQQOOOLLLHHHFFFFFFHHHHHHDDDAAAAAADDDFFFEEECCCAAA>>><<<::::::999888666555555444444444555666666222222222333333333333333...//////000111222222222111111111111000000000000000...------......---,,,,,,,,,,,,------,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++*********,,,,,,************++++++++++++************************))))))(((((()))***+++++++++***))))))))))))***+++((())))))((('''(((***,,,************************((((((((((((''''''''''''(((((((((((((((((((((((()))((('''((()))***)))(((''''''''''''(((((((((((('''((((((((((((((('''&&&(((((((((((((((((('''''')))''''''((()))******)))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''(((((())))))))))))(((&&&%%%%%%''')))***''''''''''''(((((())))))((((((((((((((()))))))))((((((((((((((((((((((((***))))))((((((((())))))'''((()))((('''((()))++++++***((('''&&&''')))******)))(((''''''&&&&&&'''&&&(((******)))((((((((()))((('''''')))******)))&&&(((***+++,,,+++)))((())))))((()))*********)))xxxgggbbb[[[TTTOOOLLLLLLLLLHHHFFFBBBAAA@@@@@@???>>>>>>>>>======<<<;;;;;;;;;888777666666777777666555444333222222444444333222111222222222222111000000444333222111000000000000///000111222222111000///111000000111222222000...111000///---,,,,,,++++++...---,,,,,,+++*********************************))))))))))))))))))))))))))))))***++++++,,,---------.....................,,,,,,,,,,,,------......---...//////------...///......//////000000111111222222444555555555444333222333333222222333666999777777777666555555555444555777888888888888:::;;;<<<===@@@CCCFFFGGGDDDBBBBBBDDDGGGJJJKKKKKKKKKJJJSSSQQQMMMHHHDDDDDDGGGJJJKKKGGGDDDCCCEEEFFFEEECCC@@@===:::999888888666444444444444444444444555555111111111111222222222222......///000111222222333111111111111000000000000000...------......---,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,---...---------++++++++++++++++++++++++,,,,,,*********+++,,,---,,,,,,,,,,,,,,,,,,,,,+++************************+++******))))))))))))))))))***,,,------,,,***)))))))))***)))((())),,,...************************&&&&&&&&&'''((()))))))))((((((''''''''''''(((((()))((('''((()))***)))(((''''''''''''(((((((((((('''((((((((((((((('''&&&''''''(((((((((((('''&&&+++)))(((((())))))(((&&&(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''((())))))***)))(((&&&%%%&&&''')))+++''''''''''''((((((((((((&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))((((((((((((((())))))'''((()))((('''((()))++++++***((('''&&&((()))***))))))((('''''''''''''''&&&(((++++++***((((((((()))((('''''')))******)))'''(((***,,,,,,+++)))(((((())))))************+++tttddd___YYYSSSPPPOOOMMMLLLIIIFFFCCCBBBBBBBBBAAA@@@>>>>>>======<<<;;;;;;;;;888777666666777777666555333222111222444555444333111222222222222111000000222222111000/////////000000000111111111111000000000000000111222111///---000///...---,,,,,,,,,,,,++++++++++++************************************))))))))))))))))))))))))((())))))***+++,,,---------------...............,,,,,,,,,+++,,,------...---...//////...---///000.../////////000000000111111222333555555444444333333333333222111222666888666555555555555555444444555777999999999999;;;<<<<<<<<>>;;;999888888777666555555555444444444444444555222222222111111111000000...//////000111222222222111111000000000/////////000...------......---,,,++++++,,,,,,,,,,,,+++++++++,,,---...///...---,,,***++++++,,,,,,++++++***++++++******++++++,,,,,,---------,,,,,,,,,,,,,,,************************+++++++++***)))(((((('''(((***---//////---***((()))***+++***)))***+++---************************%%%&&&'''((()))******+++))))))(((((((((((()))))))))((('''((()))***)))(((''''''''''''((((((((((((''''''((((((((((((((('''%%%&&&((())))))((('''&&&+++)))(((((((((((('''%%%(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&''')))***+++)))((('''''''''((()))***''''''((((((((((((((((((%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))%%%&&&'''&&&%%%&&&''')))(((((('''''''''((()))***)))((((((''''''(((((()))''')))++++++***(((((())))))((('''''')))******)))((()))***+++++++++***)))''')))******)))***+++,,,}}}rrrccc^^^XXXTTTRRRPPPMMMKKKHHHFFFCCCAAAAAAAAAAAA@@@<<<<<<<<<;;;::::::999999888777666666777777666555333222111222444555444333111222222222222111000000000000///////////////000111111000000000000111111/////////000111000...+++...------,,,,,,------...)))******+++++++++++++++************************))))))))))))))))))))))))(((((()))***+++,,,---------------.........//////,,,,,,+++++++++,,,---...,,,...//////......///111////////////000000000000111222333444555444333333333333222111000222555888555555555555666666666666666777999:::999:::<<<===<<<<<<>>>@@@CCCDDDBBB@@@>>>>>>???@@@AAACCCCCCDDDFFFGGGGGGFFFFFFFFFHHHJJJHHHDDDAAA@@@BBBCCCAAA???<<<:::888888999999888777777666555444444333444444444444333222111111000/////////000000111111111222000000000/////////......000...------......---,,,++++++,,,,,,,,,,,,++++++***+++,,,......---,,,+++***+++,,,,,,,,,,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************))))))*********))))))((((((***+++------+++***(((''')))++++++***))))))***))))))))))))))))))))))))((((((((())))))*********)))((('''&&&&&&'''((())))))((('''((()))***)))(((''''''''''''((((((((((((&&&&&&'''((()))))))))((($$$%%%'''((()))((('''''')))'''&&&'''(((((('''&&&((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&''')))***,,,((((((((((((((()))))))))((((((((((((((((((((('''&&&&&&&&&'''(((((())))))(((((((((((((((((((((((('''''''''''''''((())))))%%%&&&'''&&&%%%&&&''')))%%%%%%&&&'''((())))))***(((((((((((()))***++++++((()))+++***)))((()))***)))((('''''')))******)))))))))*********+++++++++''')))++++++))))))+++...|||qqqbbb]]]XXXTTTSSSQQQMMMJJJGGGEEEBBBAAAAAAAAA@@@???;;;;;;:::999999888888777888777666666777777666555333222111222444555444333111222222222222111000000///............//////000222111000//////000111222///...///000111000---***---,,,,,,,,,,,,---......))))))***+++,,,,,,,,,,,,************************))))))))))))))))))))))))'''((()))***+++,,,---------------.........//////---,,,+++***+++,,,---...,,,...//////......///111////////////000000000000111222333444555444333333333333222111000222555888555555666666777777888888666888:::::::::;;;<<<>>><<<<<<===???BBBCCCBBB@@@>>>>>>>>>???@@@AAACCCCCC@@@CCCFFFHHHHHHHHHHHHIIIGGGDDD@@@@@@CCCDDDCCCAAA<<<:::999999:::;;;:::999888777666555444333333333666666555444222111000000000000000000111111111111////////////............000...------...///---,,,+++++++++,,,,,,+++++++++(((***+++------,,,+++******+++,,,------,,,+++***(((***+++,,,---,,,,,,+++++++++++++++******))))))************************'''((()))******++++++***))))))))))))))))))))))))&&&(((***+++)))(((((((((((((((((((((((((((((((((************))))))))))))&&&%%%$$$######$$$%%%&&&)))((('''((()))******(((''''''''''''((((((((()))%%%%%%'''((())))))))))))###$$$&&&((())))))((('''&&&%%%%%%&&&((()))((('''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&%%%&&&''')))+++,,,''''''((()))***)))))))))((((((((((((((('''''''''&&&''''''((()))******+++(((((((((((((((((((((((('''''''''''''''((()))***'''((())))))'''((()))+++"""###%%%'''((()))))))))(((((((((((()))+++,,,---(((***+++***)))((()))+++)))((('''''')))******)))******))))))******+++,,,&&&)))++++++)))))),,,...vvvmmm]]]ZZZVVVSSSQQQPPPNNNLLLHHHGGGFFFDDDBBBAAA@@@@@@???===;;;999888999:::;;;999555222333777888555111444444444555555666666666444333111111222111000...---.........//////000000444333222111000000000000/////////000111000---+++...------,,,,,,------...++++++++++++++++++++++++++++++************++++++)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------.........------,,,,,,+++,,,---...//////...---,,,////////////000000000000222333444444444333222111333222111111111222333444222444555777888888888888333555888888666777:::===>>>=========>>>???@@@AAA>>>???@@@AAABBBCCCCCCCCCEEEHHHKKKNNNNNNJJJFFFCCC???AAA@@@???@@@CCCBBB======<<<;;;:::999999999999888888888888777666444444555555555444333222000000000000000000000000000000---..................---//////...---,,,,,,++++++...---,,,,,,++++++++++++,,,++++++***+++,,,...///...---,,,,,,++++++++++++***++++++,,,,,,++++++***+++++++++*********))))))******))))))))))))******$$$%%%)))((((((***)))))))))))))))))))))))),,,,,,++++++***)))))))))&&&&&&''''''''''''&&&&&&+++*********))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''))))))(((((('''''''''&&&+++***)))((('''''''''(((''''''%%%$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''%%%&&&''')))************(((''''''&&&&&&&&&''''''&&&'''''''''''''''&&&&&&'''%%%$$$%%%(((***(((&&&%%%&&&''')))************(((((((((((((((((((((((()))))))))))))))(((''''''))))))((('''''''''''''''))))))))))))((((((((((((+++***)))))))))***,,,,,,*********************************)))'''&&&''')))************************++++++******++++++,,,---uuukkk^^^ZZZVVVSSSQQQPPPNNNLLLIIIHHHFFFEEECCCBBBAAAAAA>>>===<<<::::::::::::;;;888555222333777888555222333444444444555555555555444222111111111111000............/////////000000444333222111000////////////......///000000...---...------------------...++++++++++++++++++++++++++++++************++++++)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------.........------,,,,,,,,,------...//////...------////////////000000000000000111222333333333222111333222111111111222333444333444666888999999888888444666888777555666:::>>><<<<<<<<<<<<<<<===>>>>>>>>>???@@@AAAAAAAAAAAAAAAEEEGGGJJJKKKKKKIIIEEECCC===>>>>>>===???BBBBBB>>>;;;;;;:::999888888777777999999999888888777666555555555555444333111000///000000000000000000000000------...//////...------///......---,,,,,,++++++------,,,+++++++++,,,,,,,,,,,,+++++++++,,,---......---,,,+++++++++++++++***++++++,,,,,,++++++***+++++++++*********))))))******))))))))))))******(((###"""'''***(((''')))))))))))))))))))))))))))*********************+++*********************************)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))(((((((((''')))(((((((((''''''''''''((('''''''''''''''((((((((('''&&&%%%%%%&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((''''''&&&&&&&&&''''''&&&'''(((((())))))(((((('''&&&$$$&&&((()))(((&&&((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&))))))(((''''''''''''''')))((((((((((((((((((((())))))((((((((()))***+++************************)))*********((((((***,,,++++++++++++++++++++++++++++++******++++++,,,---sssiii^^^[[[VVVSSSQQQPPPNNNLLLKKKJJJHHHFFFDDDCCCBBBBBB=========<<<;;;;;;::::::888666444444777777555333333333333444444444444555333222000000111111000.........////////////000000444333222000//////......000...------///000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------.........------------------...////////////...---////////////000000000000///000111222333333222222333222111111111222333444333555666888999999999999555777888666444555:::>>>;;;;;;;;;;;;;;;<<<<<<<<>>===;;;>>>BBBCCC???999999999999999888666666999999999999888777666666444444444333222111000///000000000000000000000000,,,---///000000///---,,,.........------,,,,,,+++,,,,,,+++++++++,,,---------,,,,,,++++++++++++,,,---,,,,,,++++++++++++,,,***++++++,,,,,,++++++***+++++++++*********************))))))))))))******,,,((('''***+++((('''((())))))))))))))))))))))))(((((()))******+++,,,,,,++++++************++++++******))))))))))))(((((((((((((((((((((((((((((('''((()))******)))((('''((((((((((((''''''''''''%%%%%%%%%&&&'''(((((()))((((((''''''''''''((((((''''''(((((())))))******)))((('''&&&&&&'''((()))(((((((((((('''''''''&&&''''''&&&&&&&&&''''''(((''''''((()))*********)))'''&&&&&&&&&((()))((('''******((('''''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))((('''''''''(((((((((((((((((((((((((((((((((((('''''''''((()))***************************((()))******)))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---rrriii```\\\WWWSSSQQQPPPNNNMMMLLLKKKIIIGGGEEEDDDCCCCCC======>>>======<<<::::::888777555555777777666444333333333444444444444444333111000000111111000/////////////////////000000333222111000///.........000...,,,,,,...000000000------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,------------------------+++,,,------......------------------............---...///000000///...---////////////000000000000///000222333444444444333333222111111111222333444444555777888999:::999999666888888666444555999===<<<<<<==================AAABBBBBBBBBBBBBBBAAA@@@BBBBBBBBBBBBBBBAAA@@@@@@BBBCCCAAA>>>???CCCCCC@@@999999::::::999888777666888888888888888777666555333333333333222111000///000000000000000000000000,,,---///111111///---,,,......---------,,,,,,,,,++++++++++++,,,,,,---...------,,,++++++*********,,,,,,+++++++++++++++,,,***++++++,,,,,,++++++*********************************))))))))))))******,,,************)))(((((())))))))))))))))))))))))((()))))))))*********+++))))))(((''''''((())))))))))))))))))))))))((((((((((((((((((((((((((((((&&&((()))***+++***)))(((((((((((((((((('''''''''&&&&&&''''''((((((((((((((((((((((((((()))))))))''''''((()))***++++++,,,***)))'''%%%%%%''')))***))))))(((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((()))))))))(((((('''((('''''''''((((((((('''***)))'''&&&&&&'''(((***((((((((((((((((((((((((((('''''''''''''''''''''))))))((((((((((((((()))'''''''''((((((((((((((('''''''''((((((((())))))************************(((*********))))))+++---++++++++++++++++++++++++++++++******++++++,,,---tttjjjccc^^^XXXTTTRRRQQQPPPOOONNNLLLJJJHHHFFFDDDCCCCCC>>>>>>>>>>>>===<<<;;;:::888777777777777777666555444444444444444444444444333222111111222222111000000000000000000000//////222111000///............111///---,,,...///000///---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------------------------+++,,,------......---------------....../////////---...///000000///...---////////////000000000000000111333555666666555555333222111111111222333444333555666888999999999999777888999777444444888<<<===>>>???@@@AAAAAAAAAAAADDDDDDDDDEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBHHHIIIFFFCCCCCCEEECCC???::::::::::::::::::999999666666666666666666555444333333333333333222111000111111111111111111111111---...000111111000...------------------,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,++++++******)))+++++++++******++++++,,,***++++++,,,,,,++++++*********************************))))))))))))******((()))***)))))))))******))))))))))))))))))))))))*********)))))))))(((((('''''''''&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))&&&'''((()))******)))((('''''''''(((((((((((((((((())))))))))))((('''&&&'''(((((())))))*********'''(((((()))***+++,,,,,,***)))'''%%%%%%''')))***(((((((((((((((***+++,,,&&&&&&&&&&&&&&&'''(((((()))))))))((('''&&&%%%$$$(((((((((((('''''''''(((((('''%%%%%%&&&(((***,,,(((((((((((((((((((((((()))((((((''''''((())))))))))))((((((((())))))***&&&&&&''''''((((((((()))(((((()))))))))******))))))))))))))))))))))))))))))******)))''''''((()))))))))))))))))))))))))))++++++******++++++,,,---wwwmmmeeeaaaZZZUUUSSSRRRQQQQQQNNNMMMKKKHHHFFFDDDCCCBBB?????????>>>======<<<<<<888888888888777777777777666555555555555444444444444333222222333444333111111111000000000000////////////............//////111///......//////...------...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......------------------------+++,,,------......------,,,,,,---...///000000000...///000000000000///...////////////000000000000222333444666666666555555333222111111111222333444222444555777888888888888666999:::888555444777999===>>>@@@BBBDDDDDDDDDCCCDDDEEEEEEFFFFFFFFFEEEEEEGGGHHHHHHHHHHHHGGGFFFFFFJJJKKKJJJFFFEEEFFFBBB===;;;;;;:::999999::::::;;;444555555666666555555444333444444444444333222111111111111111111111111111/////////000000/////////------------------------,,,,,,+++++++++,,,------***++++++,,,++++++***)))+++************++++++,,,***++++++,,,,,,++++++******************+++++++++******))))))))))))******%%%)))***((('''***+++***))))))))))))))))))))))))++++++***))))))(((''''''(((((())))))))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))&&&&&&''''''(((((())))))'''''''''((((((((((((((()))************(((&&&%%%&&&'''((()))*********)))(((((())))))******++++++)))((('''&&&&&&'''((()))''''''&&&'''(((***,,,---&&&&&&&&&&&&&&&'''((()))(((((((((((('''%%%$$$###((()))***)))'''''''''(((&&&%%%%%%%%%&&&(((***+++(((((((((((((((((((((((())))))(((''''''(((***+++))))))((((((((()))******&&&&&&&&&''''''(((((()))'''((()))*********))))))))))))))))))))))))))))))*********)))'''&&&'''((())))))))))))))))))))))))++++++******++++++,,,---zzzqqqhhhccc\\\WWWTTTTTTSSSRRRNNNMMMKKKHHHEEEDDDBBBBBBAAA@@@???===<<<======>>>888999999888777777777888777777666666666555555555555444333333555555444333111111111000000000//////------------...///000000111000////////////---+++---...///000000///...------------------------------,,,,,,++++++,,,,,,------,,,,,,+++,,,---...///........................+++,,,------......------,,,,,,---...///000111111...///000111111000///...////////////000000000000222333444555555555444333333222111111111222333444111333444666777777777777555888;;;:::777555555777999;;;>>>AAACCCDDDDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGFFFEEEFFFIIIHHHEEEEEEEEE@@@:::<<<:::888777777888:::<<<555555666666666666555555444444555555555444333333111111111111111111111111000000///......///000000------------------------------,,,+++++++++,,,,,,))))))++++++,,,+++*********************+++,,,,,,***++++++,,,,,,++++++***))))))*********+++++++++******))))))))))))******%%%+++,,,((('''***+++***)))))))))))))))))))))))))))))))))))))))((((((((('''(((***,,,,,,***(((''''''''''''((((((((())))))((((((((((((((((((((((((&&&&&&%%%$$$%%%''')))***''''''''''''((((((((()))&&&''')))******((('''&&&%%%&&&'''))))))***))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&%%%%%%%%%'''(((***&&&%%%%%%&&&&&&((())))))''''''((((((((((((''''''(((***+++***'''&&&''')))&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))(((&&&&&&&&&((()))+++))))))(((((()))******+++%%%%%%&&&''''''((())))))&&&'''((()))))))))(((((()))))))))))))))))))))))))))******)))(((''')))***))))))))))))))))))))))))++++++******++++++,,,---}}}sssiiiddd]]]XXXUUUTTTTTTTTTNNNMMMJJJHHHEEECCCBBBAAABBBAAA>>>===<<<===>>>???888999:::999888777777888888888777777666666666555666444333444666666555444222111111111000000//////,,,,,,,,,---...///111111222111000000000///+++)))---...///111111///...------------------------------,,,,,,++++++,,,,,,---------,,,+++,,,---...///........................+++,,,------......------+++,,,---...///111111222...///000111111000///...////////////000000000000222333444444444333222111333222111111111222333444111222444555666777666666555888<<<;;;888555555666666888<<>>;;;:::999777777777888888999777555444444444333222444444444444333333222111111000//////000000///.../////////////////////////////////......---------------,,,,,,,,,,,,++++++......,,,,,,,,,,,,......------------............************************,,,+++++++++++++++++++++000//////.........//////...............///000000...------------...//////000000000000000000000000222333333222111111222444333222000000111222222111222444666777666666777888777999999888666555666777777888888:::;;;===???@@@CCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCFFFEEEDDDBBB@@@===;;;999:::999999888777777888888999888777666666555555555777777666666555555444444333222111111000000111111000000000000////////////---,,,+++*********+++,,,...------,,,,,,------...---,,,+++*********+++,,,+++***)))))))))***,,,---*********++++++,,,,,,,,,&&&''''''(((((((((((((((++++++***)))(((((())))))))))))))))))))))))))))))%%%$$$$$$&&&)))++++++***'''(((+++,,,,,,+++((('''(((((((((((())))))))))))''''''(((((())))))******'''''')))************)))((('''&&&%%%%%%&&&'''((()))(((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&'''((())))))((((((***++++++***((()))+++---)))'''&&&'''((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((%%%######$$$&&&(((&&&&&&&&&&&&''')))***+++%%%&&&'''(((((('''&&&%%%"""''')))'''&&&((((((&&&'''((((((((())))))******''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))((((((((((((+++***((('''''''''((()))************))))))))))))))))))***++++++++++++***yyypppkkkddd___\\\ZZZXXXWWWUUUQQQMMMJJJHHHGGGFFFEEEDDDBBB???===;;;<<<===>>>;;;:::888777666666777888888666444444555555444333333444444444333333222111222000//////000000///....................................---------,,,,,,------,,,,,,,,,,,,++++++------,,,++++++,,,------////////////............+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,//////...............///...............//////000...------------...//////000000000000000000000000111222333333111111222333333111000000111222111000222444666777666666777888666777888777555444555666777777777777888:::<<<===@@@AAACCCDDDDDDCCCBBBAAABBBCCCDDDEEEFFFEEEDDDCCCFFFFFFDDDBBB???<<<:::888:::999999888888888888999;;;:::888777666666666777<<<<<<:::888777555333333333222111111000000111111000000000///////////////...---,,,+++++++++,,,,,,---------,,,,,,---------,,,+++***)))))))))************))))))******+++,,,*********++++++,,,,,,,,,(((((()))***************++++++***)))))))))))))))************************+++***((((((((((((&&&$$$)))))))))(((((()))))))))******))))))(((((('''''''''((((((((()))))))))******)))''''''(((+++...000(((((((((''''''((((((((()))))))))(((((((((''''''(((((('''''''''&&&&&&&&&&&&'''((())))))))))))(((+++,,,+++)))(((''')))***)))'''&&&'''((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&''')))***''''''&&&''''''((()))***&&&&&&'''(((((('''&&&&&&###(((***(((&&&((((((&&&'''''''''((((((((())))))''''''''''''(((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))+++***)))((('''(((((())))))))))))))))))))))))))))))************+++++++++}}}qqqlllfffaaa^^^\\\ZZZXXXVVVRRRMMMIIIHHHHHHGGGFFFDDDCCC@@@===<<<<<<======;;;:::888666666666666777777555444444666666555444333333444444444333222222222000//////000111///...........................------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,111111000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------..............................---............/////////...------------...//////000000000000000000000000000222444444333111111222222000//////000111111000222444666777666666666888555666666555444333444666999888777777777999;;;===<<<>>>BBBEEEFFFDDDAAA???AAACCCFFFHHHHHHGGGEEECCCDDDCCCCCCAAA@@@===<<<;;;999999999888888999::::::<<<;;;888777666777888999BBB@@@>>>;;;888555333222333222111111000000111111000000/////////.........///...---,,,,,,,,,------------,,,,,,,,,,,,------++++++***)))))))))))))))))))))***+++++++++++++++*********+++++++++++++++******+++,,,,,,,,,,,,++++++***))))))))))))))))))************************...,,,***((((((&&&$$$""",,,***'''%%%%%%'''***,,,++++++***)))((('''&&&&&&(((((((((((())))))))))))******+++---...000222222(((((())))))))))))(((((()))))))))((((((((((((''''''''''''''''''&&&&&&&&&''''''(((((())))))((((((+++++++++)))'''&&&&&&((()))'''&&&'''((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&%%%***+++((('''((((((&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((())))))******))))))(((''''''(((((())))))******+++***)))(((((((((((()))''''''(((((())))))******+++***)))))))))***,,,,,,qqqlllgggbbb___\\\ZZZXXXWWWSSSMMMJJJHHHHHHHHHGGGDDDCCC@@@>>>===<<<======;;;:::888666555555666666666555444555777777666555333333333444444333333222222111///000111111000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++******************+++222111111000000//////...------------------------++++++,,,------...//////,,,---------.........---------.........///.........------------.../////////////////////////////////111444555444222111111111000...///000111111000333555666777666555666777555666666555333333555777===;;;:::888999:::===>>>:::===BBBEEEEEECCC???<<<@@@BBBFFFIIIJJJGGGDDDAAA???@@@@@@@@@@@@??????>>>:::999999999999:::;;;;;;;;;:::888666555666888999BBBAAA>>><<<999666333222333222111111000000111111000//////......---------...------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***************((()))***,,,,,,+++*********************+++++++++***++++++,,,,,,,,,,,,,,,******)))))))))))))))***((((((((((((((((((((((((***)))(((((())))))(((&&&+++)))&&&$$$$$$&&&)))+++******))))))((((((''''''(((((((((((())))))))))))'''+++222777999666111---'''((()))******)))((('''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((()))***(((&&&&&&&&&((()))'''&&&'''((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''"""###%%%&&&((((((((('''))))))((('''''''''''''''&&&''''''''''''''''''&&&'''+++,,,((('''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))************))))))(((((((((((())))))))))))*********)))))))))))))))&&&&&&'''((())))))******,,,***)))((((((***,,,---qqqmmmgggbbb___\\\YYYWWWWWWSSSNNNKKKIIIIIIHHHGGGDDDCCCAAA???>>>=========<<<:::888777666555666666555555555666777888666444222333333444444333333333222111000000111111000///........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************000000000000//////......------------------------++++++,,,------...//////***+++,,,---......------,,,,,,---...///......---...------------.../////////////////////////////////111444555444222111111111000...///111222222111333555777777666555666777666777666555444444777999===<<<:::999999:::<<<===:::===AAACCCCCC@@@<<<:::>>>AAAFFFIIIIIIGGGCCC@@@@@@@@@@@@@@@??????>>>===;;;:::::::::::::::;;;;;;999888666555555666777888===<<<;;;999888666555444333222111111000000111111//////......---,,,,,,+++,,,,,,,,,,,,+++++++++***++++++,,,------,,,++++++,,,,,,,,,,,,,,,+++++++++((()))***,,,,,,+++******************************)))***++++++,,,,,,++++++***)))))))))))))))******''''''''''''''''''''''''((('''&&&(((***+++***)))((((((''''''''''''((((((''''''(((((())))))******))))))))))))(((((((((((((((,,,222666666222---(((&&&&&&((())))))(((&&&&&&'''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&((((((''''''((())))))'''&&&'''((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''!!!"""%%%'''((((((((('''***)))(((''''''&&&'''''''''''''''&&&&&&'''''''''(((+++,,,(((&&&((()))'''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((())))))************))))))******))))))((((((''''''***************))))))(((&&&''''''((()))******+++,,,***)))((((((***,,,---sssoooiiiddd___\\\XXXUUUVVVSSSPPPMMMLLLJJJHHHGGGDDDCCCAAA@@@???>>>=========<<<:::888666666666666666666666777888888666333222222333444444444333333333111000000111222000///////////////////////////,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++)))***++++++++++++***)))---.....................------------------------++++++,,,,,,------......)))***,,,---...------,,,+++,,,---//////...------...------------...//////000000000000000000000000000222444444333111111222111000///000222333333333444555777777666555555666777777666555444444777:::999999999888999999:::::::::<<<>>>@@@@@@???===;;;>>>AAAEEEHHHIIIFFFCCC@@@BBBBBBAAA@@@???===;;;:::===<<<;;;;;;:::::::::;;;777777666666666666666777888888777777666666666555333222111111000000111111//////...---,,,++++++***++++++,,,,,,,,,+++***)))***+++,,,------,,,+++***---------...---,,,,,,+++))))))***+++++++++++++++***************)))))))))))))))***++++++++++++***)))))))))))))))******+++''''''''''''''''''''''''***(((((((((*********((('''((())))))))))))((('''&&&&&&'''((()))***++++++))))))))))))((((((((((((++++++******))))))))))))&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%&&&%%%%%%$$$######%%%((()))(((((()))***)))'''&&&'''((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''###%%%''')))*********)))***)))((('''''''''''''''((('''&&&&&&&&&&&&'''((('''***+++'''%%%((()))((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((((())))))******))))))((())))))))))))((((((((((((******++++++******)))((((((((())))))******+++++++++***)))))))))***,,,,,,vvvrrrlllfffaaa\\\XXXTTTUUUSSSQQQOOONNNKKKHHHEEEDDDCCCBBBAAA???>>>======>>>===;;;999777777777777777777777888999777555222111222333333444444444333333222000111222222111///000000000000000000000000,,,,,,---------.........------,,,,,,,,,,,,++++++******+++,,,,,,+++************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,((()))+++---...---,,,+++***,,,---//////...---,,,...------------...//////000000000000000000000000111222333333111111222333222111000111333444555444444666777777666555555666555555555333222333777:::777777999::::::::::::999999999:::;;;===>>>@@@AAA@@@CCCFFFIIIIIIGGGDDDBBB@@@@@@@@@??????>>>===<<>>===;;;::::::::::::666777888888888888777666666666666666666666666666333222111111000000111111//////...---,,,+++******,,,,,,---------,,,+++***)))+++,,,------,,,+++))),,,,,,---------,,,+++*********))))))******+++,,,+++*********)))))))))((())))))***+++++++++++++++)))))))))))))))***++++++((((((((((((((((((((((((***)))((((((***+++***(((((())))))))))))))))))(((''''''(((((())))))*********)))))))))(((((((((''')))(((%%%$$$$$$&&&(((***((((((''''''''''''(((((())))))((((((((('''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&%%%%%%%%%''')))***)))((()))))))))'''&&&'''((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&'''((()))))))))))))))(((((('''''''''((((((((('''&&&&&&&&&&&&'''(((%%%))))))%%%$$$'''))))))''''''''''''&&&&&&&&&%%%''''''''''''(((((((((((('''(((((())))))(((((('''&&&''''''((()))******+++******+++++++++***)))(((************++++++++++++)))************+++++++++xxxtttnnnhhhccc]]]XXXUUUUUUSSSQQQPPPOOOLLLHHHEEEDDDCCCBBBAAA@@@>>>======???>>><<<:::888777777888888777777888999777444111111222333333444444444444333222111111222222111///000000000000000000000000---------....../////////---------,,,,,,,,,++++++***+++,,,------,,,+++***(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++''')))+++---...---,,,+++***+++---//////...---,,,...------------...//////000000000000000000000000222333333222111111222444333111000111444555555555444666777777666555555666444444333222111222666999777999;;;===>>>===<<<;;;777777777888;;;???CCCEEEBBBDDDGGGIIIJJJHHHFFFDDD999:::<<<>>>@@@AAABBBBBB@@@???===<<<::::::999999666777999:::;;;999888666555555555555555555555555333222222111000111111111//////...---+++******))),,,---.........---,,,+++)))***,,,------,,,***)))++++++,,,---,,,+++***)))+++***)))))))))***,,,---+++*********))))))((((((******+++,,,,,,,,,,,,+++))))))((())))))***++++++************************(((''''''(((+++,,,,,,++++++***)))(((((()))***+++))))))))))))((((((((((((******))))))((((((((('''$$$%%%'''((()))))))))(((***)))(((''''''((()))***************))))))))))))&&&&&&&&&'''''''''((((((((()))))))))((('''&&&&&&''')))++++++)))((('''((()))'''&&&'''((()))((('''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''$$$$$$%%%%%%&&&'''''''''((((((''''''''''''((((((((('''&&&%%%%%%&&&'''((($$$(((((($$$$$$'''***)))(((((((((''''''&&&&&&&&&''''''''''''((((((((()))''''''((((((((((((''''''###$$$&&&(((***+++---...******+++,,,+++***)))(((,,,,,,,,,+++++++++++++++))))))***++++++++++++***yyyrrroooddd^^^]]]WWWZZZWWWTTTQQQOOOLLLIIIFFFFFFCCC???======>>>======@@@>>><<<999777777777888:::777555555777888666444333333333444444555555555222222333333333222111111333222000///........./////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++---...---...............------''''''((()))***++++++,,,))))))))))))***+++,,,---...///000///---,,,,,,,,,---,,,************,,,---,,,---.../////////...---000000111111111111000000333333222222333333444555666777777666555555777999333333333444444444444555555666888;;;>>>???>>>===444888<<<@@@BBBDDDGGGHHHLLLKKKIIIHHHHHHGGGEEECCCCCCBBBAAAAAABBBBBB???===@@@???<<<::::::;;;===>>><<<:::888777888888777666444555555555333333555777555222//////111111000---111000///...---,,,++++++---.........---,,,,,,+++,,,+++***)))***+++,,,------***)))***,,,---,,,***+++++++++++++++++++++++++++*********))))))((((((+++***)))***++++++***)))++++++******************---,,,+++******+++,,,---))))))))))))))))))))))))---,,,)))'''&&&&&&'''(((((('''&&&&&&'''((()))******)))(((''''''((()))***&&&''''''((()))******+++(((((((((((((((((((((((())))))((('''''''''''''''***)))(((''''''((()))***''''''((((((((((((''''''))))))))))))************((((((((((((((('''&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((())))))))))))((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&''''''&&&&&&))),,,+++''''''***((((((((((((''''''''''''))))))(((((((((((()))))),,,***)))***++++++***)))+++++++++*********))))))+++*********))))))(((((({{{uuurrrgggbbbaaaZZZZZZWWWTTTPPPNNNLLLIIIGGGFFFCCC@@@>>>>>>>>>>>>===>>>===;;;999888888999999:::777555555777888666555333333444444444444444444111111222333444444444444222111000.............../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,---------...//////...,,,,,,)))))))))******+++++++++************+++,,,---...,,,...//////...------...,,,,,,,,,++++++,,,,,,,,,,,,---...//////......---000111111111111111111000222222222222222333444444555666777666666666777999666666666555555444444444555666999<<>><<<;;;;;;<<<===>>>:::888666666777777666555444555666555444444555777444222//////111111000...000000///...---,,,,,,+++------......---,,,,,,++++++++++++***++++++,,,------+++)))***,,,---,,,***++++++++++++++++++++++++************)))))))))(((+++***)))***++++++***)))************************,,,++++++******++++++,,,))))))))))))))))))))))))***)))'''''''''(((***+++(((((('''''''''((())))))***)))(((''''''((()))***&&&''''''((())))))******(((((((((((((((((((((((())))))((('''''''''''''''***)))(((''''''((()))***''''''((((((((((((''''''(((((()))))))))*********((())))))))))))((('''&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))))))))(((((('''''''''((((((((((((''''''''''''''''''''''''''''''&&&((()))(((''''''((())))))&&&&&&***+++)))))),,,'''''''''((((((((())))))***))))))(((((())))))***+++***)))***++++++***)))+++++++++*********))))))++++++*********)))))))))yyyuuukkkfffeee___[[[XXXSSSPPPNNNLLLJJJHHHGGGDDDAAA????????????>>>;;;;;;;;;;;;::::::::::::999777555555666777666555444444444444444444333333111111333444555666666666111000///......---......////////////............------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,,,,---...//////---+++***++++++++++++++++++++++++++++++++++++,,,---...///,,,---///...------...000---------......---------,,,,,,---...............111111222222222222111111222111111111111222333333333555666777666777888::::::999999888777666555444888999;;;>>>AAADDDFFFGGGGGGGGGGGGFFFDDDDDDFFFHHHDDDEEEFFFGGGHHHIIIIIIIIILLLIIIFFFDDDCCCBBBAAA???;;;;;;:::::::::;;;<<<<<<888777555555666777777666555666777666555444555666444222000000000111000/////////.........------------------------,,,,,,+++***++++++,,,,,,,,,,,,,,,---+++***+++,,,---,,,***++++++++++++++++++++++++************))))))))))))+++***)))***++++++***)))***************************++++++++++++++++++***)))))))))))))))))))))))))))(((''''''''')))***+++))))))((('''''''''(((((())))))(((((((((((())))))'''''''''(((((())))))***(((((((((((((((((((((((())))))(((''''''''''''''')))((((((''''''(((((()))''''''((((((((((((''''''(((((())))))))))))******))))))******))))))(((((((((((('''&&&&&&&&&&&&'''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))))))))((('''&&&''''''((((((((((((''''''((((((((()))))))))))))))&&&'''((('''&&&''')))+++111***&&&''')))((((((***%%%&&&&&&''')))******+++*********))))))*********+++***)))***+++,,,+++)))+++++++++***************++++++++++++************|||yyynnniiihhhbbb\\\XXXSSSPPPNNNMMMKKKJJJGGGEEEBBBAAAAAAAAA@@@>>>;;;<<<<<<<<<;;;:::999888888777666666666666666666555555555444444333333333333333444555666666666555000//////...............////////////////////////---------------,,,,,,,,,++++++++++++++++++++++++******************+++++++++,,,...//////---+++))),,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---...---...///...---,,,...///---...///000000///...---+++,,,,,,---............222222222333333222222222111111000000111111222333222444666777777777999::::::::::::999999999999888<<<===???@@@BBBEEEHHHJJJLLLLLLJJJGGGDDDDDDFFFIIIGGGHHHKKKLLLLLLLLLLLLMMMLLLHHHDDD@@@???>>>===<<<888888888999999999999999888666555555777888888777555777888777666555555666444333111111000000000000..................------,,,,,,---------,,,,,,+++)))***,,,---------,,,+++---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))))))))+++***)))***++++++***)))***************+++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))++++++)))(((''''''''''''******)))(((((('''''''''))))))(((((((((((())))))'''''''''((((((((())))))(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((()))))))))***))))))************))))))(((''''''&&&&&&&&&'''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))((('''&&&&&&''''''((((((((((((''''''(((((())))))))))))******'''''''''&&&%%%'''***---:::000'''&&&'''&&&$$$%%%&&&''''''((())))))******++++++************+++++++++)))))))))+++,,,+++***************************,,,,,,,,,,,,++++++++++++{{{pppkkkjjjddd\\\YYYUUURRRPPPOOOMMMKKKHHHFFFDDDCCCCCCCCCAAA???>>>>>>======;;;999888777888888777666555555666777555555555444444333333333666666666666555555444333///////////////.........000000000000000000000000.........------,,,,,,,,,++++++++++++++++++++++++***************************+++,,,......,,,+++***---------,,,,,,,,,,,,,,,)))))))))******+++,,,---/////////...,,,,,,---///......000111111000......+++++++++,,,---......///222222222333333222222222111111000000111111222333111444666777777777888:::888888999:::<<<===>>>>>>???AAACCCCCCCCCDDDGGGJJJLLLKKKHHHEEECCCCCCFFFIIIIIIKKKNNNNNNLLLJJJJJJKKKJJJGGGBBB???===<<<;;;:::999999999999::::::999999999888666777888999999888666888999999777555555666333333333111000000000111..................------++++++,,,,,,---,,,,,,+++***+++,,,---...---,,,,,,------------,,,+++++++++++++++++++++++++++++++++))))))))))))))))))******+++***)))***++++++***)))))))))*********+++++++++))))))+++,,,,,,+++))))))))))))))))))))))))))))))******)))(((((('''''''''*********))))))(((''''''(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''(((((((((((()))))))))))))))************))))))''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&''''''((((((((((((''''''''''''((((((((()))))))))'''''''''&&&%%%'''***---:::///'''&&&'''&&&$$$$$$))))))))))))))))))((((((++++++************++++++***)))((()))+++,,,+++***************************,,,,,,,,,,,,------------~~~rrrllljjjddd\\\ZZZWWWUUUSSSQQQNNNLLLIIIGGGFFFEEEEEEDDDBBB@@@@@@???>>><<<:::999888777777888888777555555666777444444444444444444333333777777777666555444222222//////000000000000//////000000000000111111111111//////......---,,,,,,,,,++++++++++++++++++++++++*********+++******)))((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,...//////---,,,,,,...000/////////000000/////////++++++++++++,,,---///000111111222222222222111111222111111111111222333333222444777888888777888888555666888;;;===@@@BBBCCC@@@CCCEEEEEECCCCCCFFFIIIIIIHHHFFFDDDAAABBBDDDGGGGGGJJJMMMLLLGGGDDDCCCDDDIIIFFFCCC@@@@@@???===<<<>>>===<<<<<<;;;;;;;;;<<<:::999777777888999999888777888::::::888666555666333444444222000///000222//////.........---------***++++++,,,,,,,,,,,,,,,++++++,,,------------------...///...+++***+++,,,++++++++++++++++++++++++))))))))))))************+++***)))***++++++***))))))))))))***++++++,,,,,,)))******************)))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))*********)))(((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''&&&''''''((((((''''''&&&''''''((((((((((((''''''''''''(((((((((((())))))(((((())))))******))))))'''&&&&&&&&&&&&'''(((((()))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((('''''''''''''''((((((((((((''''''&&&&&&''''''(((((())))))&&&'''((('''&&&''')))+++000)))%%%&&&((('''''')))*********))))))(((((((((*********))))))************)))((()))+++,,,,,,+++***************+++++++++------------............tttnnnkkkeee\\\[[[YYYXXXWWWTTTPPPLLLJJJHHHGGGFFFFFFEEECCCAAA@@@???===;;;:::999::::::666888999777555444666888333333444444444444444444555555555555555444333222///000111222222111000000000000000111111222222222/////////...------,,,,,,++++++++++++++++++++++++)))***++++++***)))((('''((((((((()))***,,,...///******++++++,,,,,,------************+++,,,------+++,,,,,,,,,,,,...111444/////////....../////////+++*********,,,---///000000111111111111111111000222222222222222333444444222555888999888777777777555666888;;;>>>AAACCCDDD<<>>>>>FFFDDDCCCBBBBBBAAA???>>>@@@???<<<:::999::::::;;;;;;999777777777888777666777999;;;;;;999666555555333444555333000///000222000000///...---,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---///000...+++***+++,,,++++++++++++++++++++++++((()))))))))************+++***)))***++++++***)))((())))))***++++++,,,,,,******))))))))))))******))))))))))))))))))))))))%%%&&&'''(((******++++++(((((()))*********))))))'''((()))******)))((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&'''(((((('''&&&&&&''''''(((((((((((('''''''''''''''((((((((())))))&&&'''((())))))))))))(((&&&&&&&&&&&&&&&'''(((((())))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&'''((((((((((((''''''((((((((((((''''''&&&&&&''''''((())))))***&&&((()))(((''''''((()))'''%%%%%%((()))''''''***)))))))))))))))************))))))(((((())))))***)))(((((()))+++---,,,+++))))))*********+++++++++------........./////////vvvooollleee\\\[[[[[[ZZZYYYVVVPPPLLLJJJIIIGGGGGGGGGFFFCCCAAA???===;;;:::999:::<<<===666888999777444444666888333333333444444555555555333333444444555444444444000111222333333222111000000000111111222222222222000000///...------,,,,,,++++++++++++++++++++++++)))***+++++++++)))((('''((('''''''''))),,,///111))))))***++++++,,,------++++++++++++,,,---......)))***++++++,,,///444777000///...------...///000************+++---///000000000111111111111000000333333222222333333444555333666888999888666666666555666888;;;>>>AAACCCDDD999>>>DDDFFFEEEDDDGGGJJJGGGGGGFFFDDDAAA@@@@@@BBBBBBGGGJJJHHHBBB===<<<>>>CCCBBBAAAAAABBBBBB???===???===:::777666666777999:::888666666666666555444777999;;;;;;999777555555333444555333000///111333111000000...---,,,++++++)))***+++,,,,,,,,,,,,,,,...---,,,+++,,,---...///---///000///+++***+++---++++++++++++++++++++++++(((((())))))*********++++++***)))***+++++++++)))((())))))***++++++,,,,,,+++***)))(((((()))***+++))))))))))))))))))))))))((()))))))))))))))(((''''''((()))***++++++***)))'''((()))******)))(((''''''''''''''''''''''''&&&(((((((((((((((((((((((())))))((('''''''''''''''%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''''''''''''''((((((((()))&&&&&&'''(((((()))((((((&&&&&&&&&&&&&&&'''((()))******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$&&&'''((()))))))))''''''((((((((((((''''''&&&''''''((()))*********&&&((())))))((('''''''''%%%$$$'''***)))%%%%%%(((''''''((()))***+++,,,,,,))))))(((((((((((()))))))))(((((()))+++---,,,+++))))))******++++++++++++---.........//////000000{{{rrrkkkiiidddaaa]]]ZZZXXXWWWUUUTTTLLLIIIGGGFFFFFFFFFFFFEEEBBBBBBAAA>>>;;;999:::;;;999999777666555555555555777777777777777777777777777777555222000///111333333333333222111000//////111111000//////000111222//////.........---------+++++++++******)))))))))(((((())))))******++++++''''''(((((()))*********...---,,,++++++---///000------,,,+++,,,---...///...---,,,---///000111000......------------............---------......///...///000111111222222111555444444444444555666666777777666666555555444444555666888:::===@@@BBBCCCCCCBBBBBBEEEIIIKKKIIIGGGJJJGGGHHHMMMKKKDDD@@@AAACCCFFFFFFBBBAAAAAA>>>999CCCBBBAAA@@@AAABBBCCCDDDAAA>>>:::666444555888:::999888777666555555555555:::999888777555555444444333444444222///...///000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********************************///...+++***))))))***++++++***)))(((((()))***+++++++++***)))(((((())))))))))))))))))))))))))))))'''++++++))))))+++***'''))))))))))))(((((((((((('''((((((((('''&&&%%%%%%''''''((((((((((((''''''''''''(((((())))))******)))((('''((()))***)))(((((((((((((((''''''''''''***)))'''&&&%%%%%%&&&&&&((((((''''''&&&&&&&&&%%%))))))((('''''''''''''''(((&&&$$$%%%((()))'''%%%))))))((('''&&&%%%%%%$$$))))))))))))))))))))))))((((((((((((((((((((((((***))))))((('''&&&&&&&&&(((((((((((((((((((((((())))))))))))((('''&&&%%%'''((()))******)))((('''&&&''')))(((&&&%%%%%%&&&&&&&&&&&&''''''''''''(((+++*********))))))((((((***)))''''''(((+++...000///+++***++++++((()))------,,,,,,++++++,,,,,,---......---,,,++++++++++++|||rrrjjjhhheeeaaa]]]ZZZXXXVVVTTTSSSNNNKKKHHHFFFFFFEEEDDDCCCAAABBBAAA???<<<:::::::::999999777666666555555555666666666666666666666666666666555222000///111333333333333222222111000///222111000/////////000111000//////......---------,,,,,,+++++++++*********)))))))))***************)))))))))(((((((((((((((---,,,+++***+++,,,...///---,,,,,,+++,,,---...///...---------///000000000......------------......///......---------............000111111111111111444444444444444555555666888888777777666666666555666666888:::===???@@@AAADDDDDDEEEHHHLLLLLLJJJHHHJJJHHHJJJOOONNNGGGCCCDDD@@@CCCDDDCCCCCCDDDAAA<<>>;;;999999999888777777666666666666555555555555555555555555555555444222000///000222333333333333222111000///222111000///......//////111111000//////...---------,,,,,,,,,,,,,,,++++++++++++************************)))(((((('''&&&&&&,,,+++*********+++------,,,,,,,,,,,,,,,---......------------...///000111......------------......000///...---------------......///000111111111111444444333333444444555666888888777777777777777777777777888:::<<<>>>??????BBBCCCFFFIIILLLLLLIIIGGGIIIIIILLLQQQQQQLLLHHHHHHEEEHHHIIIHHHIIIJJJFFF???CCCCCCCCCBBBAAA@@@???>>>===<<<:::888777666666777666666666666777888999:::999888777555444444444444333444333111///...///000///............---------++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************...---+++***)))******++++++***))))))))))))***+++++++++***))))))))))))***)))))))))))))))))))))))))))***&&&""""""(((,,,,,,))))))))))))((((((((((((''''''((((((((('''&&&&&&))))))************))))))'''(((((((((((())))))))))))((('''((()))***)))(((((((((((((((''''''''''''%%%%%%%%%&&&&&&((()))***))))))(((((((((((('''''')))((((((''''''''''''(((((('''&&&&&&(((((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((***)))((('''&&&&&&'''''''''(((((())))))(((((('''((()))***)))'''&&&'''(((&&&&&&&&&''''''''''''(((******))))))))))))((((((*********++++++,,,,,,,,,***)))+++///...***((())),,,,,,++++++++++++,,,,,,------,,,,,,,,,---......tttkkkggghhhddd___[[[XXXUUURRRPPPPPPMMMIIIGGGFFFEEECCCBBB???AAACCCBBB???;;;999999999888888777666666777777555555555555555555555555444444444222000///000222222333333333222222111000222111000///......------222111111000//////......------------------------,,,,,,,,,++++++******))))))))))))(((((('''''''''******))))))******+++,,,,,,,,,,,,,,,,,,---------,,,------------...///111......------------......111000///...---,,,,,,,,,---...///000111111111111333333333333333444444555666666666666666777777777777888999:::;;;<<<===>>>>>>@@@DDDHHHJJJIIIFFFDDDHHHJJJNNNQQQRRROOOLLLKKKIIILLLLLLKKKLLLLLLFFF???BBBBBBAAAAAA???<<<999888<<<;;;:::999888777666666555555666777888:::;;;<<<888777666555444444444444333333333111///......000///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************---,,,+++*********++++++************************++++++***))))))*********))))))))))))))))))))))))###''')))((()))+++***&&&))))))))))))((((((((((((''''''((((((((((((''''''((())))))******))))))((((((((((((((((((((((((((()))((('''((()))***)))(((((((((((((((''''''''''''%%%%%%&&&&&&'''(((((())))))))))))))))))((((((((()))(((''''''''''''((((((((((((''''''(((((('''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((+++)))'''&&&%%%&&&((()))(((((((((((((((((((((((()))******)))''''''((()))&&&&&&&&&''''''''''''((())))))))))))))))))((((((***+++,,,------,,,++++++******...333333---******,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...///000wwwmmmjjjiiieee```\\\YYYVVVSSSQQQOOOLLLIIIGGGGGGFFFEEEDDD@@@BBBCCCBBB???<<<:::999999888888777777777777888555555555555555555555555333444444333111000111222222333333333333222111111222111111000///......---222222111111111000000000------------------------------,,,,,,++++++******((((((((()))))))))******))))))))))))******+++++++++++++++,,,,,,,,,,,,,,,+++---...---,,,---///111......------------......111000///...---,,,,,,,,,---...///000000111111000222222222222222333444444333444444555555666666666777777888999:::;;;<<<<<<<<>>;;;888666;;;;;;;;;:::999888777777666666666777999:::<<<===888777666555555555555555222333333111...---...//////............---------........................------------------------++++++++++++++++++++++++************************,,,,,,++++++++++++++++++******++++++++++++******+++***************++++++************************$$$)))+++******,,,***&&&))))))))))))((((((((((((''''''(((((((((((((((''''''(((((())))))(((((('''(((((((((''''''''''''''')))((('''((()))***)))(((((((((((((((''''''''''''&&&''''''''''''''''''&&&((((((((()))))))))))))))((((((''''''''''''(((((()))))))))(((''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((***)))'''&&&%%%&&&((()))((((((''''''''''''(((((()))******)))''''''(((***&&&&&&&&&''''''''''''((((((((((((((((((((()))))))))***,,,------,,,+++*********---333333...******,,,++++++******++++++,,,+++++++++,,,---...///000{{{qqqmmmjjjgggbbb]]]ZZZXXXUUUSSSOOOLLLIIIGGGGGGGGGFFFEEEAAABBBCCCBBB???<<<::::::999888888777777888888888555555555555555555555555333444555444222111222333222333333333333333222222111111222222111000///...111111111222222222333333,,,,,,---------------...------,,,,,,,,,,,,,,,,,,(((((()))******+++,,,,,,))))))******++++++++++++******+++,,,,,,,,,,,,,,,***---......,,,,,,///222......------------......000///...---------------------...///000000000000222222111111222222333444222222333444555555666666666666777888:::;;;<<<<<<>>>AAAFFFIIIIIIGGGGGGGGGDDDGGGIIIIIIJJJMMMMMMKKKFFFGGGHHHKKKRRRXXXVVVPPPHHHGGGEEECCC@@@>>>;;;:::<<<<<<<<<;;;::::::999999888888888888999:::;;;<<<888888777666666666666666222333222000...---...//////............---------------------------------,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++,,,,,,+++******+++************+++,,,,,,************************+++,,,***&&&&&&***,,,+++))))))))))))((((((((((((''''''((()))))))))((((((''''''((((((((((((''''''(((((((((''''''''''''&&&)))((('''((()))***)))(((((((((((((((''''''''''''&&&''''''(((''''''&&&&&&''''''(((((((((((())))))(((''''''''''''(((((())))))******)))'''&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((''''''&&&&&&''''''((()))***)))'''&&&&&&(((***&&&&&&&&&''''''''''''(((''''''(((((((((((())))))((()))***+++,,,++++++***)))(((***...///+++)))***++++++************++++++*********+++,,,---...///~~~tttoookkkhhhccc___\\\ZZZWWWUUUQQQNNNJJJHHHGGGFFFEEECCCBBBCCCCCCAAA>>>;;;;;;<<<999888888777777888999999666666666666666666666666333555666555444333333444222222333333444333333222111111222333333222111000000000111222333444555555++++++,,,,,,------------,,,,,,,,,,,,------------++++++++++++++++++,,,,,,)))***++++++++++++++++++)))***+++,,,---,,,,,,+++))),,,///...++++++...222......------------......///......---------......,,,---...///000000000000111111111111111222333333222222333444555666777888555555666888999;;;<<<<<<>>>AAAFFFGGGGGGFFFGGGHHHBBBEEEEEEBBBDDDIIIKKKHHHGGGGGGGGGKKKUUU^^^^^^YYYJJJIIIFFFDDDAAA???======>>>>>><<<;;;;;;;;;;;;;;;;;;::::::999999999::::::999999888777777777777888222222222000...------//////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,***************************++++++,,,,,,+++++++++***++++++,,,,,,++++++***+++*********++++++,,,---************************+++,,,***%%%%%%(((***((())))))))))))((((((((((((''''''((()))))))))))))))(((((())))))))))))(((((((((((('''''''''&&&&&&&&&)))((('''((()))***)))(((((((((((((((''''''''''''$$$%%%&&&(((((((((((('''&&&&&&'''''''''((((((((('''''''''''''''((()))))))))***+++***'''%%%&&&(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((())))))(((&&&%%%%%%''')))&&&&&&&&&''''''''''''((('''''''''((((((((())))))&&&'''((()))***+++++++++***'''(((++++++)))))),,,++++++************++++++***************+++,,,---uuupppkkkhhhccc```]]][[[YYYWWWSSSPPPLLLIIIGGGEEECCCAAACCCDDDCCC@@@===;;;<<<===999888888888888888999999777777777777777777777777444555777666555444444555222222333444444333333333000111333444444333222111///000111222444555666777+++++++++,,,,,,---------,,,,,,,,,------...............---,,,,,,++++++*********+++,,,,,,,,,,,,+++)))***+++,,,---,,,++++++))),,,///...+++***...222.........------...............---------......///,,,---...///000000000000111111111000111222222333222333444555666888888999444444666777999;;;<<<===<<<@@@CCCDDDCCCCCCEEEGGG@@@DDDCCC>>>@@@FFFIIIGGGDDDCCCBBBFFFOOOYYYZZZTTTJJJHHHEEEBBB???>>>======@@@???===<<<;;;;;;<<<======<<<;;;:::999999999999:::999888888888888888888222222222000...------/////////.........---------*********************************++++++,,,,,,,,,*********++++++,,,,,,,,,***************************++++++,,,,,,,,,++++++***+++,,,------,,,+++***+++*********+++,,,,,,---************************%%%***,,,***))))))%%% ))))))))))))((((((((((((''''''((()))))))))))))))))))))************))))))(((((('''''''''&&&&&&&&&)))((('''((()))******((()))(((((((((''''''''''''"""###%%%'''))))))))))))%%%&&&&&&&&&''''''(((((('''''''''''''''((()))***)))+++,,,***'''%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((&&&'''(((((()))(((((('''((('''&&&%%%%%%&&&'''((()))((((((&&&$$$$$$''')))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))%%%&&&'''((()))***+++,,,---)))(((++++++***,,,///++++++************++++++*********)))******+++,,,{{{wwwpppkkkfffbbb```]]]XXXTTTTTTRRRPPPLLLIIIEEECCCAAACCCEEEEEEBBB>>>;;;<<<===:::999888777777777888999777777666666666666666777888888999888777666444333222222333333333222222111000000000111222444555666222222111111111111111111//////............////////////............//////,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++************++++++,,,+++*********+++,,,------...///000000111111111---------...............///////////////000111111111///...///111222222111000222444444444555666888777666666777999<<>><<<<<<===<<<;;;999777777666777777999999888777666666666777888999999999888666444333333333333333333222111000000000000111222333555555000222333222000///000111/////////......///////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,+++*********+++,,,------...///000000111111000------............/////////////////////000111111111000//////111333333222222333444444444555666888777777666777999<<>><<<:::;;;;;;:::999888999999888777777888:::::::::;;;;;;999666333111333333222111000///......,,,,,,---------------,,,...,,,++++++++++++***(((+++******+++------,,,***---------+++)))***,,,...++++++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))************************)))))))))))))))***************)))(((((((((((((((***'''%%%%%%((())))))((((((((((((((())))))))))))***'''%%%'''&&&$$$&&&)))&&&(((&&&###%%%,,,---***(((((('''&&&''''''((()))''''''''''''''''''''''''((((((((((((((((((((((((***************)))((('''(((''''''&&&&&&''''''((('''''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&'''''''''''')))+++)))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''(((((((((((()))((('''&&&&&&&&&''''''''''''''''''((((((((((((************************))))))))))))))))))))))))))))))))))))************+++***)))((()))***,,,---***+++---......---+++***zzzrrrllleeeaaa```^^^ZZZWWWUUUSSSQQQOOOLLLIIIGGGFFFDDDDDDDDDBBB???============<<<:::888666666666666::::::999888888888888888999999999888777666444333444444444333222111000///000000000111222333444555111444666444///---///222//////////////////////////////............//////......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++,,,------------...///000000000000---........./////////000000000/////////000111111222111000111333444555444444444444444444555666777777777777777999;;;===???AAABBBCCCDDDEEEFFFFFFFFFHHHJJJNNNPPPPPPNNNJJJHHHJJJHHHJJJOOOOOOJJJHHHJJJHHHEEECCCAAAAAAAAA???>>>>>><<<::::::;;;<<<<<<<<<999999999777666666999;;;:::;;;;;;;;;:::777444222333333222222111000//////,,,,,,------------,,,,,,,,,+++******+++,,,+++***+++******+++------,,,***......---+++))))))***,,,***************+++,,,---++++++++++++++++++++++++------,,,,,,+++++++++***))))))))))))))))))))))))************************************))))))))))))***))))))((((((((((((((()))'''&&&&&&(((******)))(((((((((((())))))))))))---%%%%%%------&&&(((222------+++&&&&&&)))+++)))&&&&&&&&&&&&'''(((******''''''''''''''''''''''''((((((((((((((((((((((((+++++++++***)))((('''&&&(((''''''&&&&&&''''''(((((((((''''''&&&''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&''')))***((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&((('''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((())))))******+++++++++))))))))))))))))))))))))))))))))))))************+++***)))))))))***+++,,,+++,,,---......---,,,+++|||sssnnngggbbb```___\\\YYYTTTSSSQQQOOOLLLJJJHHHGGGDDDDDDCCCBBB@@@>>>>>>===<<<;;;999777666666777777999999999999999:::;;;<<<888888777666555444333333555444444333222111///...000000000000111222333444555999;;;777///+++---111/////////000000///////////////............////////////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++,,,,,,------,,,---...///000000000000.........//////000000111111000000///000000111111333222111222444666666666555444333333444555666666777777777888999;;;===>>>BBBCCCEEEGGGHHHHHHGGGFFFHHHKKKOOORRRSSSPPPMMMKKKJJJIIILLLPPPOOOIIIEEEFFFCCCBBB@@@??????>>>>>>===>>><<<::::::;;;<<<<<<<<<::::::888666555666999<<<;;;;;;;;;;;;999777555333222222111111000//////...,,,,,,---------,,,++++++***))))))***+++,,,,,,++++++******+++------,,,***,,,------+++))))))+++,,,))))))******+++,,,------************************------,,,,,,+++*********))))))))))))))))))))))))************************++++++******))))))(((((())))))(((((((((((())))))'''''''''''')))*********(((((((((((())))))))))))***&&&%%%***---+++***+++)))***+++++++++***'''%%%''''''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((()))*********)))(((''''''((((((''''''''''''(((((()))(((((('''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&&&&(((***((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((('''(((((()))***++++++,,,))))))))))))))))))))))))((()))))))))************+++******))))))***++++++***+++,,,---------,,,,,,~~~vvvpppiiieeecccaaa]]]YYYSSSRRRQQQNNNLLLIIIHHHGGGEEEDDDCCCBBBAAA@@@>>>>>>999888777777777888999:::666777888999;;;===???@@@777666555444333222222222555444444333222111///...000000000000111222333333:::>>>???:::000***,,,/////////000111111000////////////............////////////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,------------,,,---...//////000000000......//////000111222222111111000000000000111111333222111222555777777777444333222444666777666444777777888999;;;<<<>>>???@@@AAACCCDDDEEEEEEDDDCCCLLLNNNQQQTTTVVVVVVUUUTTTKKKJJJLLLPPPNNNGGGBBBAAACCCCCCCCCBBBAAAAAAAAABBB@@@>>>;;;:::;;;;;;;;;:::::::::888666555666999<<<::::::::::::999777555444000000000///......------,,,,,,------,,,++++++***)))(((((()))+++,,,,,,++++++******+++------,,,***)))***++++++******,,,---))))))***+++,,,---------************************,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))(((((((((((())))))'''((()))))))))))))))***(((((((((((())))))))))))$$$(((%%%"""***777333&&&'''%%%$$$&&&)))***)))((((((((((((((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))))))))))))))(((((((((''''''(((((((((***)))((('''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''&&&%%%%%%''')))'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((()))******++++++))))))))))))))))))))))))((()))))))))************++++++******************))))))******++++++++++++yyytttmmmiiifffccc]]]YYYTTTSSSQQQOOOLLLIIIGGGFFFEEEDDDBBBAAABBBAAA???>>>888777777777777999:::;;;666666777999;;;===@@@AAA777666555333222222222222444444444333222111000///000000000000000111222222===??????999111,,,,,,...//////111111111111////////////............////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,---------------,,,,,,---...////////////......///000111222333333222222111000000000111111333222111222555777888777444333444777;;;<<<888555666777999;;;===???@@@AAACCCDDDEEEFFFFFFFFFFFFFFFKKKMMMOOORRRTTTUUUVVVVVVMMMLLLMMMOOOMMMEEE@@@???@@@AAABBBAAA@@@@@@AAACCCBBB???<<<;;;::::::999888999999999777666666999;;;:::999999888777666555444/////////......---------,,,------,,,,,,+++***)))***(((((()))+++,,,+++***+++******+++------,,,***((()))++++++***+++,,,---)))***+++,,,---------,,,************************++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))((((((((((((((())))))***''')))+++***)))(((((()))(((((((((((())))))))))))!!!++++++'''777QQQVVVHHHCCC555((($$$'''))))))***))))))))))))((('''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((()))*********)))((((((''''''(((((()))******)))(((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''&&&%%%%%%&&&((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((((((%%%%%%&&&''''''''''''&&&''''''''''''(((((((((((('''(((((())))))*********))))))))))))))))))))))))))))))))))))************++++++++++++*********)))(((((())))))******++++++{{{wwwqqqmmmjjjeee]]]XXXWWWVVVSSSPPPMMMJJJGGGFFFFFFCCCAAAAAABBBBBB@@@>>>999888777777777888999:::777777888999:::<<<===>>>999888666444333333333444333333333333333222111000000000000000000111111222;;;;;;:::777222///.........///111222222111///...//////............//////...............---------------------------------++++++************+++++++++,,,---.........---,,,,,,,,,---...////////////...//////000222333333444333222111111000000111111222111111222555777888777444444666<<>>@@@???===>>>@@@BBBBBB???<<<::::::::::::888888999999888777777888:::999888888777666555444444////////////............,,,------,,,,,,***))))))***)))((()))***+++***)))+++******+++------,,,***(((***,,,+++*********+++***+++,,,------,,,,,,+++************************)))))))))***++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((((((((((((((()))******(((***,,,,,,)))''''''((((((((((((((())))))))))))&&&,,,---,,,:::TTTeeegggWWWBBB---'''******((('''''''''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((())))))))))))))))))(((((((((((())))))+++***)))(((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''&&&%%%$$$&&&(((''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%&&&'''((()))(((((('''''''''''''''((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++***))))))))))))))))))***+++,,,---}}}yyytttppplllfff]]]WWWYYYXXXUUURRRNNNKKKHHHGGGFFFCCCAAAAAACCCCCC@@@>>>;;;:::888777777777888888999999999999999:::;;;<<<;;;999888666555555555555222222333333333222222111111000000000000000111222777777555444222000///......000111222222111000...//////............//////---------...............------------------------++++++************+++++++++,,,---.........---,,,+++,,,---...////////////...///000111222333444444333333222111000000111111222111000222555777888777555666999???EEEEEE@@@:::555777:::===@@@BBBDDDEEEFFFEEEDDDDDDDDDEEEFFFGGGNNNQQQUUUXXXXXXWWWTTTSSSSSSPPPPPPPPPMMMEEE@@@@@@???AAACCCBBBAAAAAADDDGGG@@@>>>;;;:::;;;;;;;;;:::777888:::999888777888999888777777666555444444333000000000000////////////---------,,,+++***)))(((+++)))((()))***+++***(((+++******+++------,,,******,,,---,,,***(((((()))+++,,,---------,,,+++***))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))))))))))))))))))))************************(((((())))))******++++++((((((((((((((()))******)))+++...,,,)))&&&&&&'''(((((((((((())))))))))))...+++'''$$$(((777MMM^^^KKK666%%%%%%---...)))%%%%%%&&&''')))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((''''''))))))(((((((((((())))))++++++)))(((''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&''''''&&&%%%$$$&&&'''&&&'''''''''(((((())))))&&&''''''''''''''''''&&&(((((((((((('''&&&%%%$$$%%%&&&((()))))))))((((((''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************+++++++++++++++***)))(((************+++,,,---...{{{rrrmmmkkkhhhbbb]]][[[YYYUUURRRPPPMMMIIIFFFIIIIIIHHHFFFBBB???>>>??????;;;666555777::::::::::::;;;;;;<<<<<<;;;;;;:::888888999999999777666555333111000222555666444222111000000000222333222111777666444222111111111222000000000000000000000000222111000...------------000000///...---,,,,,,,,,...------...//////...,,,************************+++,,,---.........---,,,111111111000000000000000........./////////000000777666555444333222222222111111111222333444555666555666999>>>CCCDDDAAA>>>:::;;;;;;;;;<<<>>>BBBEEECCCFFFFFFBBBAAAEEEHHHHHHOOOOOOQQQTTTWWWVVVQQQLLLOOOQQQQQQPPPLLLGGGEEEDDDEEECCC@@@@@@BBBDDDDDDDDD@@@@@@@@@???>>><<<:::999999999:::::::::999888777777777666555444333333222222333333222222111000///...------,,,,,,------...,,,***(((((()))***)))(((((()))***+++,,,---------************************---///000///---+++++++++))))))************))))))))))))***+++,,,,,,------,,,,,,+++***)))))))))***---+++***(((((((((((()))(((((())))))******++++++******))))))))))))******))))))))))))))))))))))))))))))))))))************''')))******)))***,,,...++++++***)))(((((())))))***)))'''&&&'''(((***+++***((('''&&&&&&'''(((***)))((('''&&&&&&&&&&&&&&&((('''&&&'''((())))))'''+++***)))(((((()))***+++)))'''&&&'''((()))((('''(((((())))))))))))((((((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%(((((())))))((('''&&&&&&,,,,,,+++)))&&&%%%&&&'''))))))))))))((((((((((((++++++***)))(((((())))))(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......{{{rrrnnnmmmkkkfffaaa\\\YYYUUURRRPPPMMMJJJGGGFFFGGGGGGEEEBBB@@@@@@@@@???;;;777555777999::::::::::::;;;;;;;;;;;;::::::777888888888888666555444333111111222555666444222222111111111333444333222333222222111111111222222////////////////////////111000///......---......000000///------,,,,,,---...------...//////...,,,,,,,,,,,,++++++++++++++++++,,,---.........---,,,000000111111000000//////.........///000000111111444333222111111111111111333222222222333444555555333333555999===>>><<<::::::;;;<<<<<<===>>>BBBDDDCCCGGGGGGDDDDDDHHHKKKKKKLLLMMMOOOSSSWWWVVVSSSOOONNNOOOPPPNNNKKKHHHFFFFFFFFFDDDAAAAAABBBCCCDDDDDD>>>>>>=========<<<<<<<<<888999999999888888777777777777666555444333222222111111111111000///...---...------,,,,,,------...---+++))))))*********)))(((((()))***++++++++++++***++++++,,,,,,++++++***,,,...///...,,,******+++))))))************)))))))))))))))***+++,,,,,,,,,,,,+++******))))))******+++***)))(((((()))***+++)))))))))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************((()))******)))***+++---+++******)))(((((())))))***)))(((''''''((()))***)))((('''&&&&&&'''((()))***)))((('''''''''''''''((('''&&&'''((())))))'''***))))))(((((())))))***)))'''&&&'''((()))(((&&&(((((())))))))))))(((((('''''''''((((((((())))))###$$$%%%&&&'''((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%((((((((((((((('''&&&&&&)))))))))(((&&&&&&(((***))))))))))))((((((((((((***)))((((((((((((((()))(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------|||tttooonnnmmmiiieee^^^[[[VVVRRRPPPNNNKKKIIIDDDEEEEEEDDDBBB@@@@@@AAA>>>;;;888666777999::::::999::::::;;;;;;::::::999777777888777666555444333333222222333444555444222333222111222444555444333///000000111222222111111//////////////////////////////............//////000///...---------------...------...//////...,,,---------,,,,,,+++++++++++++++,,,---------------//////000111000///...---.........//////111222222222222111111111111111222444444333333333444444555333222333555888999999888999:::===>>>>>>???AAACCCEEEIIIJJJGGGGGGKKKNNNMMMLLLMMMOOORRRTTTSSSQQQNNNMMMNNNNNNLLLIIIHHHHHHHHHDDDBBB@@@???AAABBBBBBBBB===<<<<<<;;;<<<===???@@@::::::::::::999999999888777777666555444333222222////////////...---,,,,,,...------,,,,,,------......,,,******+++++++++***'''((()))******************+++---......---+++***+++,,,...---+++))))))***))))))************))))))(((((())))))******++++++++++++***)))))))))******)))))))))))))))+++---...************))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************)))***+++***)))(((***,,,******)))((((((((())))))***)))(((''''''((()))***)))((('''&&&&&&'''((()))******)))(((((((((((()))((('''&&&'''((())))))'''(((((())))))))))))((((((((('''&&&'''(((((('''&&&'''(((((())))))(((((('''(((((((((((()))))))))***"""###%%%&&&(((((()))))))))((('''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&(((((((((((((((''''''&&&&&&''''''''''''(((+++---(((((((((((())))))))))))(((((('''''''''((())))))(((((()))***************++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,vvvqqqooommmiiieee```\\\WWWSSSQQQOOOLLLKKKEEEEEEFFFDDDAAA??????@@@>>><<<999888888888::::::999999::::::::::::999999888777777666555444333333222222333333444444333222333222111222444444444333///000111222222222000000////////////////////////...............///000000000///...---------------...------...//////...,,,---------,,,++++++******++++++,,,,,,---------------...///000000///---,,,......---......000111222222222222222222333444444555555444444333444444444555555555666777888999999888:::===??????@@@AAACCCHHHLLLNNNKKKJJJMMMNNNMMMNNNNNNOOOOOOOOOMMMKKKIIINNNNNNMMMKKKHHHFFFGGGHHH???>>>======???AAAAAAAAA???>>><<<<<<<<<>>>@@@AAA>>>======<<<<<<<<<<<<<<<777666666555444333222111////////////...---,,,,,,...------,,,,,,------......---++++++,,,,,,,,,+++(((((()))***++++++*********,,,...000000...,,,******+++,,,,,,***))))))***))))))************))))))'''((((((((())))))************))))))))))))************))))))***+++---...++++++******))))))(((((()))((((((''''''(((((()))))))))))))))))))))))))))((()))))))))***************++++++***(((''')))******))))))((((((((())))))***)))(((((('''(((((())))))(((''''''''''''((()))))))))((((((((((((((()))((('''&&&'''((())))))'''&&&'''))))))))))))'''&&&((('''&&&&&&(((((('''&&&'''(((((((((((((((((('''''''''((((((((()))))))))$$$$$$&&&'''((((((((((((***)))((('''&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((((((((((((''''''%%%&&&''''''&&&(((+++---(((((((((((())))))))))))((((((((((((((()))***+++(((((()))***************+++++++++++++++,,,,,,,,,)))************+++++++++zzzrrrooolllgggcccaaa]]]YYYUUURRRPPPNNNLLLGGGHHHGGGEEEAAA???>>>>>>======;;;999888888999:::999::::::;;;;;;::::::999999888777666555444333333222333444444333333222222222111000111222333222111222333333444333111///.................................---......///000111//////...------------......------...//////...,,,,,,+++++++++*********)))++++++++++++,,,,,,------,,,---...000000000///...///...---,,,---...///111111111111111222333444444555444444333333333444444777777777666777888:::;;;888;;;>>>???@@@@@@BBBCCCJJJOOOQQQNNNLLLNNNMMMKKKLLLMMMMMMLLLKKKJJJIIIHHHPPPOOONNNKKKGGGDDDDDDEEE=========???BBBDDDEEEDDDCCCAAA???=========??????>>>===<<<;;;;;;;;;<<<<<<666666555444333222111111000000000000///...------...------,,,,,,------...///---++++++,,,---,,,+++******++++++,,,+++++++++***,,,...000000...,,,***)))***,,,+++***))))))***))))))************))))))((((((((((((((()))))))))***))))))((())))))******++++++***))))))***++++++++++++******))))))((((((***))))))(((((())))))***************************((()))))))))***************++++++***((('''((())))))((((((((((((((())))))******)))(((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&''''''(((((('''&&&'''((())))))'''&&&'''((())))))((('''&&&(((&&&%%%&&&'''((('''&&&''''''((((((((((((''''''&&&&&&'''''''''((((((((('''''''''(((''''''&&&&&&***)))((('''&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''&&&'''''''''&&&&&&)))+++'''((((((((()))))))))***))))))))))))***+++,,,,,,(((((()))************************++++++,,,,,,,,,)))))))))*********++++++~~~uuuqqqmmmgggcccaaa^^^ZZZXXXUUURRRNNNLLLIIIIIIHHHFFFBBB???>>>>>>=========:::888777999::::::;;;;;;<<<<<<;;;;;;::::::999888666555444444444222444555444333222222333111000///000222333222111444444444333222000///..........................................///000111///......---------.........------...//////...,,,************************+++++++++++++++,,,------,,,,,,---...000111222222111000...---,,,---///000//////......///000111111333333222222222333333444444666777777666777999;;;:::;;;>>>??????@@@BBBDDDJJJOOOQQQOOOMMMNNNMMMJJJHHHIIIKKKKKKJJJKKKLLLNNNOOOOOONNNKKKGGGDDDBBBCCC@@@???@@@BBBEEEHHHHHHGGGDDDCCCAAA>>>===<<<<<<<<<;;;:::888777777777888999666666555444333222111111111111111111000///.........------,,,,,,------...///---++++++,,,,,,,,,+++***++++++,,,,,,,,,+++++++++,,,...//////...,,,+++)))***,,,,,,***)))******))))))************))))))(((((((((((())))))))))))))))))((((((((()))******+++***)))(((((()))******************))))))))))))******))))))))))))******************************))))))))))))******************+++)))''''''((()))((((((''''''(((((())))))******))))))((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((((('''&&&'''((())))))'''&&&&&&''''''''''''&&&&&&'''&&&%%%&&&''''''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''(((((()))(((((('''%%%%%%)))((('''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&'''''''''''''''''''''(((((((((&&&'''(((((((((((((((((('''((((((&&&%%%&&&(((***''''''(((((())))))******++++++*********+++,,,,,,(((((()))***************))))))******+++,,,,,,,,,))))))*********+++++++++yyytttpppjjjfff```^^^\\\ZZZXXXTTTOOOKKKHHHIIIIIIFFFCCCAAAAAAAAA===>>>>>><<<888777888:::;;;<<<<<<======<<<<<<;;;<<<:::888666555444444444222444666555222111111333222111000111333444333222333222111000000000000000........................//////.........//////000......---------......///...------...//////...,,,)))******++++++,,,,,,---,,,+++*********+++,,,---,,,,,,,,,---///222555777555444111...---...///000//////.........//////000111111111111111222333444333555888888777777:::<<<;;;<<<===>>>>>>@@@CCCFFFEEELLLOOOOOONNNOOONNNKKKIIIKKKLLLLLLKKKLLLOOORRRLLLMMMMMMKKKHHHDDDCCCBBBAAAAAAAAACCCEEEFFFFFFEEEAAA@@@???>>>===;;;::::::999888666555555555777888666555555444333222111111111111111111000///.........------,,,,,,------......,,,******+++,,,+++*********++++++++++++******,,,,,,------------,,,,,,)))+++,,,,,,+++******+++))))))************))))))))))))))))))))))))))))))((((((((((((((()))******((('''''''''''')))***+++)))))))))))))))*********))))))(((((((((((())))))************************))))))))))))************)))******)))''''''(((***'''''''''''''''((())))))*********))))))((('''&&&''''''(((((((((((('''''''''''''''''''''((())))))((('''&&&'''((())))))''''''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%''''''&&&%%%&&&''''''((((((''''''&&&''''''''''''(((((((((((('''((((((((((((''''''&&&(((''''''&&&&&&&&&''''''''''''&&&&&&&&&''''''(((&&&'''''''''((((((((()))&&&&&&'''(((((((((((((((&&&''''''&&&%%%&&&(((***'''''''''((()))*********,,,+++******************(((((()))***************((())))))***++++++,,,,,,*********+++++++++,,,,,,{{{wwwsssnnniii___^^^]]]\\\YYYUUUOOOJJJGGGHHHHHHGGGDDDCCCCCCDDD===>>>>>><<<888777888:::<<<<<<============<<<<<<===;;;999777555555555555222444666555222000111333333222111222444555444333000///.........///111222........................//////............//////......---------......///...------...//////...,,,)))***+++,,,---......///,,,+++*********+++,,,------,,,,,,,,,///333777:::999777333000//////000111111111000000000000111111000000000000111222333444333777:::;;;::::::<<<>>><<<============@@@DDDGGGBBBHHHMMMNNNNNNPPPPPPMMMMMMOOOPPPNNNLLLLLLOOORRRHHHJJJLLLLLLIIIFFFDDDCCCAAAAAA@@@AAABBBBBBAAA???===>>>>>>===<<<:::999888:::999777555555666777888666555555444333222111000111111111111000///...---...------,,,,,,------......,,,******+++++++++***))))))*********))))))(((,,,,,,,,,,,,,,,,,,,,,,,,)))+++------+++++++++,,,))))))************))))))************))))))))))))((((((((((((((()))******%%%%%%%%%&&&''')))+++---(((((())))))******++++++((((((''''''''''''((((((************************))))))))))))************((()))))))))'''''')))***'''''''''''''''((()))***************)))(((&&&&&&''''''((((((((((((''''''((((((((((((((()))******((('''&&&''')))))))))'''''''''%%%$$$$$$%%%'''''''''&&&%%%%%%''''''&&&%%%&&&''''''''''''''''''&&&(((((((((((())))))))))))&&&&&&'''((())))))((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''((()))&&&'''''''''(((((())))))&&&&&&'''((())))))((((((%%%&&&&&&&&&%%%&&&)))+++&&&''''''((()))******+++++++++***)))(((((())))))(((((()))***************((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,zzzsssnnnnnnfffccc___\\\YYYUUUQQQNNNKKKIIIGGGFFFEEEEEEDDDBBB@@@@@@???>>><<<:::999888:::;;;>>>@@@AAAAAA@@@???===<<<;;;999777555444333555555555444444333333333333222111333555666666555000000000000000000000000000000///...............---------.........//////........................///......---------......++++++************+++++++++,,,,,,,,,,,,,,,,,,---***,,,---+++***111>>>IIIOOO@@@333000///------111......//////000000111111666555333111111222333444111555:::>>>@@@???===<<<888:::;;;<<<===@@@DDDGGGIIIIIIJJJNNNRRRTTTQQQNNNPPPTTTTTTPPPMMMPPPTTTUUULLLLLLKKKIIIFFFDDDEEEFFFEEEEEECCCAAA???@@@CCCFFFDDDCCCBBB@@@===;;;:::999999888888777777777777777888666444444666666444111111000///...---,,,++++++......---------,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------,,,...///---***)))***---,,,,,,,,,++++++***************))))))))))))******)))***++++++***)))***++++++*********))))))(((((())))))))))))))))))))))))*********)))))))))))))))(((((()))******)))((('''***((('''((()))***)))'''+++***((('''&&&''')))***((()))***++++++,,,++++++(((((('''''''''(((((()))---+++)))'''&&&(((***+++''''''((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&'''))))))((('''&&&'''(((((((((((()))+++,,,***)))&&&&&&&&&'''((())))))***((()))))))))))))))((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&))))))$$$%%%******&&&''''''((((((((((((''''''))))))))))))))))))))))))***'''%%%&&&))),,,------000,,,((('''((()))((('''(((***+++---,,,+++)))(((''')))***,,,,,,,,,+++***+++((((((,,,---,,,...111|||uuupppoooiiieeeaaa]]]YYYVVVRRROOONNNLLLIIIGGGFFFEEECCCAAABBBBBBAAA@@@>>><<<:::999;;;<<<>>>???@@@@@@???>>>===<<<;;;999777555444333555555444444444333333333333222111333555666555444000000000000000000000000000000///...............---------.........//////...............---------......---------------...++++++************++++++++++++,,,,,,,,,,,,------))),,,---+++***///:::CCCKKK>>>333000000......000/////////000000000000000555333222111111222444555444666:::>>>??????>>><<<===>>>@@@AAABBBDDDHHHKKKIIIIIIJJJMMMQQQRRRQQQOOONNNRRRRRRNNNNNNRRRUUUUUUJJJKKKKKKJJJHHHGGGHHHIIIEEEEEEDDDBBB@@@@@@BBBDDDBBBAAA@@@???===;;;:::999666666666666666777888888888555333444555555333111222222111000///...---,,,///.........---------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------***,,,---,,,******,,,...,,,,,,,,,++++++***************))))))))))))******)))***++++++))))))***+++************)))))))))((())))))))))))))))))))))))***)))))))))))))))))))))************)))(((&&&%%%)))((('''((()))***)))(((***)))(((''''''((()))************+++******))))))***)))(((''''''''''''''',,,+++)))((('''((()))***(((((((((((((((((('''''')))))))))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''))))))((('''&&&'''((((((''''''(((******)))'''&&&&&&&&&'''((()))))))))(((((())))))))))))((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%)))***&&&&&&***,,,***''''''((((((((((((''''''''''''''''''''''''''''''***'''%%%&&&))),,,,,,,,,///,,,(((''')))***)))(((((()))************)))((())))))***+++++++++++++++,,,)))(((+++,,,***+++...~~~wwwrrrqqqlllhhhbbb^^^ZZZWWWSSSQQQQQQOOOKKKIIIGGGFFFCCCAAADDDDDDCCCBBB@@@>>><<<;;;<<<===>>>??????>>>===<<<<<<;;;:::999777666444444555444444444444333333333333222111222444555555444000000000000000000000000000//////............///------.........///////////////.........---------------,,,,,,,,,,,,------++++++************+++++++++++++++,,,,,,---------))),,,---,,,***---555;;;AAA777000///111000//////000000000000000000//////222222111111222333555666777888:::<<<=========<<<>>>@@@AAABBBCCCFFFJJJMMMKKKJJJKKKMMMPPPRRRRRRRRRPPPQQQPPPNNNQQQVVVXXXUUUHHHJJJLLLLLLKKKJJJJJJJJJEEEFFFFFFEEEBBB@@@???@@@???>>>>>>===<<<;;;::::::333444444555666777888999666555333333444444222111333333222111000//////.../////////.........------------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,)))***++++++***+++---///+++++++++++++++*********************************)))***++++++))))))***+++************))))))))))))(((((((((((((((((((((((())))))))))))))))))******+++++++++***)))'''%%%$$$(((''''''((()))******)))***)))(((''''''((()))***************)))((('''&&&+++***)))((('''&&&&&&&&&******)))))))))((((((((())))))(((((('''''''''&&&)))))))))(((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&'''(((((('''))))))((('''&&&'''(((((('''&&&'''(((((('''%%%&&&&&&&&&'''(((((())))))'''(((((())))))(((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((###''')))&&&%%%'''***+++''''''((((((((((((''''''''''''''''''''''''''''''(((&&&%%%%%%(((***++++++...,,,)))((()))******)))))))))((((((((()))))))))+++***)))))))))***+++,,,,,,))))))++++++((())),,,yyysssqqqooojjjddd___[[[XXXUUUSSSRRRPPPLLLJJJIIIHHHEEEDDDDDDDDDCCCBBB@@@>>>===<<<<<<============<<<;;;:::;;;:::999888777666555444444444444444444444444444222111111222333444444333000000000000000000000000000///............//////............/////////////////////...------,,,,,,,,,,,,+++++++++,,,------++++++************+++++++++++++++,,,,,,---------***,,,///...,,,---111555555000,,,///333555333111222111111000000/////////000000000111222444555666777888888999999:::::::::;;;===>>>???@@@CCCFFFIIILLLLLLLLLNNNPPPRRRTTTTTTTTTTTTRRRPPPTTTYYYXXXTTTHHHJJJMMMMMMKKKIIIHHHHHHEEEFFFHHHGGGCCC@@@===<<<<<<<<<<<<;;;;;;;;;::::::444555666777777888888888555444333333333222222111222222111111000//////.........---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++,,,******************,,,---+++++++++***************************************)))***+++***)))((()))+++*********)))))))))))))))(((((((((((((((((((((((()))))))))))))))******************)))(((''''''&&&((('''&&&''')))+++***))))))(((((('''(((((()))***)))))))))))))))(((''''''******)))((('''''''''(((((()))*********)))''''''***)))((((((''''''&&&&&&)))))))))(((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))'''))))))((('''&&&'''((()))(((''''''((((((&&&$$$&&&&&&&&&''''''(((((((((''''''(((((()))(((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((###&&&(((&&&######&&&)))''''''((((((((((((''''''))))))))))))))))))))))))'''&&&&&&&&&''')))******,,,+++***)))******+++++++++***((('''((()))+++,,,---+++)))(((((()))+++---,,,))))))++++++)))***---zzzssspppoookkkfffaaa]]]ZZZWWWTTTQQQOOOLLLKKKJJJJJJHHHGGGCCCCCCCCCAAA@@@>>><<<;;;<<<<<<<<<<<<;;;::::::999999999888888777666555555444444444444444444444444222111000111333333333111000000000000000000000000//////............//////........./////////000000//////.........---------+++++++++++++++,,,---...++++++************++++++******+++,,,,,,---......+++...000000......000222...------111888===;;;666222222111111000000////////////000111222444555666555555555555666666777777888999;;;<<<===???CCCFFFIIIJJJKKKLLLMMMOOOQQQSSSTTTTTTRRRPPPRRRVVVTTTOOOKKKMMMNNNMMMJJJFFFDDDCCCEEEGGGIIIHHHDDD???<<<::::::::::::::::::::::::;;;777888999999999888888777444444444333222111111222000000000//////......---,,,,,,,,,+++++++++******++++++************++++++++++++++++++++++++++++++,,,+++***)))))))))))))))************************)))***++++++++++++***)))((()))******)))((()))***))))))))))))))))))******))))))))))))))))))))))))(((((())))))************((((((((((((((()))))))))(((''''''((()))******)))((((((((((((((()))******''''''((()))))))))))))))((((((((((((((()))***+++'''(((*********)))'''&&&***)))((('''&&&''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''))))))((('''&&&'''(((***)))(((((())))))'''%%%&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((('''$$$###$$$'''''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&'''''''''((()))*********************++++++,,,+++)))((()))+++---///...,,,)))'''''')))+++---+++((((((,,,---,,,---111|||tttpppmmmjjjfffccc```\\\XXXUUUQQQNNNLLLKKKKKKKKKIIIHHHCCCBBBBBBAAA???===;;;:::<<<;;;;;;:::::::::999999888888888777777666666666333333333444444444444555222111000000222222222000000000000000000000000000///............//////000....../////////000000000........................,,,++++++,,,,,,---...///++++++************++++++******+++,,,,,,---......,,,...000111000000111222...000111555===CCCAAA:::111111111111111111000000//////000111222333444444333333333444444555555555777999:::;;;<<>>777111111111111111111222222//////000111222333333333111111333444555555555555777999:::;;;<<>><<<;;;:::999999888888999::::::777777777777666666666666333333333444444555555555222000///000111111000///000000000000000000000000...............///000111////////////000000000000+++,,,,,,---...///000000,,,,,,,,,---...///000111++++++************++++++)))******+++---...//////***+++---///000111222333...111111222777===999000000000000111222222222333///000111222222222222222000111333555666666666555777888:::;;;<<<>>>BBBEEEBBBGGGKKKMMMLLLLLLMMMOOOLLLRRRUUURRRPPPRRRSSSSSSSSSSSSQQQMMMHHHFFFEEEFFFEEEGGGHHHGGGDDD@@@===<<<<<<<<<;;;;;;;;;;;;::::::333444777999::::::999888555777888666333222333555...............---------,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,++++++++++++******)))))))))'''%%%&&&)))++++++)))(((((())))))*********+++)))***,,,------,,,***)))((()))***)))((('''(((***(((((())))))*********+++++++++++++++++++++++++++'''(((((()))***++++++++++++***)))'''''''''((())),,,***)))((()))((('''%%%&&&&&&((()))************++++++,,,++++++***)))(((******)))))))))))))))***)))((((((((('''''''''''''''&&&%%%%%%&&&(((+++,,,$$$%%%%%%&&&'''((())))))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''')))))))))'''&&&'''(((%%%$$$$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''"""))))))&&&'''''''''((((((((((((''''''))))))))))))))))))))))))&&&))),,,+++)))((()))+++###&&&))))))(((''')))+++))))))))))))***+++,,,------,,,***)))))))))******,,,))))))++++++)))))),,,|||sssmmmjjjhhhfffeeebbb\\\WWWSSSQQQMMMJJJGGGFFFFFFGGGFFFCCC???<<<<<<<<<<<<;;;===<<<;;;:::999999888999777777777777666555444333333444444555555555555555222111///......000111333111111111111000000000000............////////////...///000000000///---,,,)))******++++++,,,------...---,,,,,,++++++,,,,,,//////...------,,,+++++++++,,,,,,------,,,,,,+++---...///000111222333444333222111/////////000111222222111111111111111111333333222222222222222333000111111222333444555666666888:::;;;<<<>>>BBBDDDDDDGGGKKKLLLKKKLLLOOOSSSWWWTTTQQQQQQSSSUUUTTTSSSPPPRRRQQQLLLKKKKKKJJJFFFGGGEEECCCAAAAAA???===;;;999999999::::::;;;;;;;;;333444555777777777666666555555555555555555444444///////////////......---000///...------...///000++++++***)))((((((((()))---***'''(((+++---+++)))++++++***)))(((((())))))************************++++++******++++++,,,---++++++++++++++++++++++++,,,,,,+++***)))))))))***---,,,+++***))))))))))))***************)))((((((***((('''''')))******)))))))))(((((('''''''''&&&((()))***++++++***)))(((***(((***000222...******(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))((())))))(((&&&&&&&&&'''&&&'''''''''(((((())))))&&&''''''((()))******+++)))(((&&&%%%&&&''')))***''''''&&&&&&&&&&&&''''''(((&&&%%%'''***+++)))''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''(((***)))'''&&&&&&'''&&&'''((((((&&&%%%&&&'''%%%***------)))'''(((+++((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&(((((((((((()))))))))))))))---,,,'''&&&***+++'''+++******))))))******+++******+++++++++,,,,,,,,,~~~tttqqqnnnkkkiiigggbbb\\\XXXSSSQQQNNNKKKIIIHHHGGGGGGEEECCC@@@>>>======<<<;;;<<<;;;:::999999888999999777777777777666555444333555555666777777777777666333222000//////000222333111111000000000/////////............////////////....../////////...---,,,*********+++,,,,,,------...---,,,,,,++++++,,,,,,......------,,,++++++***++++++,,,,,,,,,,,,++++++******,,,---///000111222222111000///...//////000111111111111111111111111222222111111111111222222111111222333444555666666888999<<<===>>>@@@CCCFFFEEEHHHKKKKKKJJJKKKOOOSSSUUUSSSPPPPPPRRRSSSQQQPPPLLLNNNMMMHHHGGGIIIIIIFFFFFFDDDBBBAAAAAA???===;;;999999999:::::::::;;;;;;444555666777777666555555666555555555444444333333///////////////......---///000111111111///...---+++***)))))))))))))))))),,,***))))))***+++***)))++++++***)))))))))))))))************************++++++******++++++,,,---************+++++++++,,,++++++******)))*********---,,,+++***))))))))))))***************)))((((((***((('''''')))******))))))))))))(((((((((''''''((()))************)))(((***(((***///111---******((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''))))))''')))***)))(((&&&''''''''''''''''''((((((((()))''''''(((((())))))*********)))'''''''''(((***+++''''''&&&&&&&&&&&&''''''%%%###"""$$$&&&'''%%%###&&&&&&&&&''''''(((((()))''''''''''''''''''''''''&&&((())))))'''&&&&&&'''&&&((()))(((''''''((()))$$$(((+++***&&&%%%&&&)))''''''''''''((((((((()))'''(((((())))))(((((('''(((((((((((())))))))))))(((,,,,,,))))))...///,,,++++++************++++++******+++++++++,,,,,,,,,uuutttrrrooolllhhhccc^^^ZZZSSSRRRPPPNNNLLLJJJHHHGGGEEECCCAAA@@@???>>><<<::::::999999888888888999999777777777777666555444444666777777888888888888888444333222111111111222333000000000/////////..................////////////------.........---,,,+++******++++++,,,,,,------...---,,,,,,++++++,,,,,,------,,,,,,+++***************++++++++++++******((((((***,,,---///000111000000///............///111111111111111111111111111111000000000111111222222222333444555666777777999;;;===>>>???AAAEEEGGGGGGIIIKKKJJJIIIJJJNNNRRRSSSQQQPPPPPPQQQPPPNNNLLLHHHIIIGGGCCCCCCGGGHHHGGGDDDCCCAAAAAAAAAAAA>>><<<999999999999::::::::::::555555666666666555444444666666555444444333222222///////////////......---...000333555444000,,,)))))))))))))))))))))***+++***+++,,,+++)))((()))***+++***))))))))))))))))))************************+++************+++,,,,,,((())))))******+++++++++*********)))******++++++,,,,,,+++***)))))))))))))))************))))))((()))((('''(((***+++***)))***)))))))))))))))((((((((())))))******))))))(((***((()))...000---******(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((())))))''')))++++++)))(((''''''''''''''''''((((((((((((((((((((((((((((((((((((***)))((((((((()))+++,,,''''''&&&&&&&&&&&&''''''$$$###""""""$$$$$$###!!!%%%&&&'''((())))))))))))''''''''''''''''''''''''(((***+++***)))(((((((((&&&((())))))((((((***+++&&&((()))(((%%%$$$'''***&&&&&&''''''(((((())))))((())))))******))))))((((((((((((((())))))))))))&&&)))***)))+++///000...,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,xxxuuussspppmmmhhhccc___\\\TTTSSSRRRQQQNNNKKKIIIHHHEEEDDDBBBAAAAAA@@@===:::888888888777888888999999777777777777777666555555666666777888888888888888444444333222222222333333////////////........................////////////------------,,,,,,++++++******++++++,,,------......---,,,,,,++++++,,,,,,++++++++++++******))))))))))))************))))))((()))***,,,...000222222........................000000000000111111111111000000000///000000111222333333444555666777888888999;;;===>>>???AAADDDGGGHHHJJJKKKJJJHHHIIIMMMQQQQQQQQQQQQQQQPPPNNNLLLJJJEEEFFFEEEAAAAAAFFFIIIHHHDDDCCCBBBCCCDDDCCCAAA???999999999999999999999:::666666666555555444444333666666555444333222111000///////////////......---...000222333222...+++((()))((((((((()))***++++++)))+++---,,,(((&&&(((*********)))))))))))))))******************************************++++++,,,***)))))))))))))))))))))***)))))))))***+++,,,,,,,,,++++++***))))))******))))))************)))((()))(((((()))+++,,,+++***************))))))))))))((())))))))))))))))))(((***'''(((---///,,,)))***(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((()))))))))&&&(((++++++***((((((((('''''''''(((((((((((((((((((((((((((((((((''''''))))))((((((((()))***+++''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%''')))*********)))''''''''''''''''''''''''***,,,------+++******+++%%%'''((((((((((((***+++)))******(((&&&'''))),,,((((((((((((((('''''''''((())))))******))))))((((((((((((((())))))))))))$$$&&&'''(((***,,,---------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,|||tttsssppplllgggccc___^^^UUUTTTSSSRRROOOMMMJJJIIIFFFEEECCCCCCBBBAAA>>>;;;888888888777888888999999777777777777777777666555444555666666777777666666555444444333333222222333////////////........................////////////------,,,,,,++++++++++++***++++++,,,------.........---,,,,,,++++++,,,,,,++++++************))))))((())))))******))))))(((((()))***,,,---///000111---------............---//////000000000111111111000000//////000111111222333444444555666777888888777999;;;===>>>@@@CCCEEEIIIKKKLLLJJJHHHHHHKKKOOOPPPQQQRRRQQQPPPMMMLLLKKKFFFGGGFFFBBBCCCHHHKKKJJJDDDDDDDDDEEEFFFEEEBBB@@@999999999999999999999999666666555555444444444333666555444333222111000000///////////////......---/////////...---+++***))))))((((((((()))***++++++'''***---,,,(((&&&''')))***)))))))))))))))************************************))))))******+++,,,,,,++++++***)))(((''''''***)))))))))***+++,,,,,,,,,+++******)))*********((())))))*********)))))))))((()))***------,,,+++))))))))))))************)))(((((((((((((((((()))***'''''',,,...+++))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((&&&(((******)))(((((((((((((((((((((((('''''''''((((((((((((''''''''''''''''''''''''(((((())))))''''''&&&&&&&&&&&&'''''')))((('''&&&%%%%%%&&&'''%%%&&&'''((())))))))))))'''''''''''''''''''''''')))+++,,,+++***((())))))$$$%%%'''''''''''')))***)))))))))''''''''')))+++******)))((('''&&&&&&%%%'''(((((())))))(((((('''(((((((((((())))))))))))''''''(((***+++******+++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,uuutttrrrlllfffaaa^^^^^^VVVUUUSSSQQQOOOMMMKKKJJJHHHFFFDDDCCCBBBAAA???===:::999999888888888999999777777777888888777777666333333444555555555555555444444444333333222222111000000000/////////..................////////////...---,,,+++++++++,,,,,,++++++,,,,,,------.........---,,,,,,++++++,,,,,,************************))))))************))))))'''((()))***+++,,,---...,,,---......///............//////000000111111111000000000000111111222333333333444555666777888888666888:::;;;<<<>>>BBBDDDHHHKKKMMMLLLIIIHHHIIILLLOOOPPPQQQPPPNNNLLLLLLLLLHHHJJJIIIEEEFFFJJJLLLJJJDDDDDDDDDEEEFFFEEEBBB???999999999999999888888888666555444444333444444444444444333222222111000000///////////////......---000...,,,*********++++++))))))))))))))))))***+++&&&(((***+++***)))(((((()))))))))))))))******+++***************************))))))))))))***++++++,,,,,,+++***)))(((((('''*********)))******++++++++++++***************+++((())))))************)))(((((()))+++......---+++(((((()))))))))))))))***)))((((((''''''(((((()))***&&&'''+++---***((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&'''((((((''''''((()))((((((((((((((('''''''''''''''''''''''''''''''''&&&'''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''%%%$$$$$$&&&((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&((()))((('''%%%&&&&&&$$$&&&''''''&&&&&&((()))'''&&&&&&&&&&&&&&&&&&'''******)))((('''&&&&&&%%%'''(((((())))))(((((('''(((((((((((())))))))))))+++)))***......+++***+++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,yyyxxxuuunnneee___\\\\\\WWWVVVSSSPPPMMMLLLKKKKKKJJJGGGDDDBBBBBBAAA@@@???<<<;;;:::999999888999999666777777888888888777777333333444555555555555444444444444333333222111000111111000000000/////////............///////////////...---,,,+++,,,,,,---++++++,,,,,,---............---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))******++++++******)))))))))******+++,,,,,,---,,,---...///000//////.........//////000111111222000000000111111222444444222333444555666777777888666888:::;;;<<<>>>AAADDDGGGKKKNNNMMMJJJGGGHHHIIILLLNNNNNNMMMJJJJJJKKKMMMKKKMMMLLLHHHHHHKKKKKKIIICCCCCCCCCEEEEEECCC@@@===999999999999888888888777555444333333333444555666333333222222111111111000///////////////......---///...,,,+++***+++,,,,,,+++***))))))))))))))))))&&&&&&'''***++++++)))((()))))))))))))))***++++++************************)))))))))))))))***++++++***+++++++++++++++++++++++++++******)))*********+++***************++++++(((((()))***************((((((***,,,//////...,,,''''''((((((((())))))))))))(((''''''''''''((()))***&&&&&&***,,,)))((()))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))((('''&&&%%%&&&'''&&&%%%$$$%%%(((***)))(((((((((''''''''''''%%%&&&&&&''''''(((((((((''''''((()))))))))))))))''''''&&&&&&&&&&&&''''''&&&''''''%%%###$$$'''***)))'''%%%######$$$&&&'''''''''''''''''''''''''''&&&((()))((('''%%%&&&&&&&&&'''(((((('''&&&''')))&&&%%%&&&&&&''''''&&&%%%''''''((((((((((((((((((((())))))******))))))((((((((((((((())))))))))))***(((***//////+++))),,,++++++************++++++******+++++++++,,,,,,,,,}}}|||xxxoooeee]]]ZZZZZZXXXVVVRRROOOLLLKKKLLLLLLKKKHHHDDDBBBAAAAAAAAA@@@===<<<;;;:::999999999999666777777888888888777777333444444555666555555555333444444333222111000///111111111111000000000000............/////////000///...---,,,+++,,,------++++++,,,------......///...---,,,,,,++++++,,,,,,++++++++++++++++++,,,,,,******++++++++++++******,,,,,,---------.........,,,---///000000000//////---......///000111111222111111111111222333444555222222333444555666777777666888:::;;;<<>>:::999999999999888888777777444333333222333444666777222222111111111111111111///////////////......---...---------------------++++++***)))(((((())))))&&&%%%%%%))),,,---***'''))))))((())))))***++++++************************)))))))))))))))******+++((()))***+++,,,---......,,,,,,+++***)))))))))***+++***************++++++(((((()))***************((((((***---///000...,,,&&&'''''''''(((((()))))))))((('''&&&&&&'''((())))))&&&&&&***+++)))((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''%%%$$$&&&&&&%%%######$$$(((+++))))))(((((('''''''''&&&%%%%%%&&&&&&'''((())))))(((((()))***************'''''''''&&&&&&''''''''''''(((((('''%%%&&&)))---***((($$$"""!!!###%%%''''''''''''''''''''''''''')))***++++++)))(((((()))((()))***)))((('''((()))''''''''')))***)))'''%%%%%%%%%&&&'''((()))***+++******++++++++++++******(((((((((((())))))))))))'''%%%'''---...)))(((++++++******************+++******+++++++++,,,,,,,,,{{{rrrjjjgggccc```]]]WWWUUURRRPPPOOOMMMKKKJJJLLLHHHDDDBBBAAAAAAAAA@@@======<<<<<<;;;;;;;;;;;;777777888888888888777777555666666777777777777777777666444333222222333333222111000000111111000...000000000000000000000000---------------...///000+++++++++,,,,,,---------,,,,,,,,,---------......+++---...,,,***))),,,...+++***)))))))))***+++,,,+++,,,,,,------.........111111000000000000111111000000000000////////////000000111222222222222111111333555666555555666777555999<<<>>>======@@@BBBEEEFFFHHHJJJLLLLLLLLLLLLKKKHHHFFFHHHHHHGGGIIIMMMNNNMMMLLLKKKKKKHHHEEEBBBEEEAAA>>>???BBBDDDAAA>>>999999:::999888666444333333444444444555555666666333444444444555444444333.........///////////////+++------,,,)))))),,,000...---+++***)))***++++++((()))***,,,,,,+++******))))))))))))************))))))))))))******************++++++++++++******)))))))))***+++---...///444...,,,//////***(((***((()))+++,,,------,,,+++***)))''')))+++,,,)))'''************************))))))))))))))))))))))))((('''&&&&&&'''((()))***&&&'''''''''(((((())))))))))))))))))))))))))))))(((***,,,,,,+++(((''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&'''((()))***++++++)))(((''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%&&&'''((())))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))))))))'''%%%$$$%%%&&&"""&&&&&&"""$$$,,,///---((()))******)))'''%%%$$$&&&&&&&&&'''''''''(((((((((((())))))))))))((('''((((((((((((((()))******&&&''')))***+++++++++***************))))))(((((()))+++------,,,******+++{{{ssslllhhheee```]]]XXXVVVSSSQQQPPPNNNMMMLLLKKKHHHDDDBBBBBBBBBBBBAAA>>>======<<<;;;;;;::::::777777888888888888777777555555666777777888777777777666444333222222333333222111000000111111000...////////////////////////......---------......///++++++,,,,,,,,,---------************++++++++++++,,,---...,,,***)))+++---,,,+++***))))))******++++++,,,,,,------.........000000////////////000000000000000000000000000///111111222333333333333333222444555555444444444555555888;;;======???BBBEEEGGGFFFFFFFFFGGGJJJLLLNNNMMMIIIHHHIIIIIIGGGHHHLLLMMMLLLKKKKKKKKKIIIFFFDDDHHHDDD@@@???AAAAAA>>>;;;999999::::::999777555444444444555555555666666666666555555555444222111000.../////////////////////+++------,,,******,,,///---,,,++++++******++++++((()))******++++++******))))))))))))************))))))))))))******************++++++++++++******)))))))))***+++,,,---...000***))),,,---)))(((***))))))******+++*********+++***)))***,,,,,,***(((************************))))))))))))))))))))))))(((((('''''''''((())))))'''''''''((((((((())))))))))))))))))))))))))))))(((***,,,---+++)))(((((((((''''''&&&&&&''''''((((((''''''&&&'''((()))***+++***)))(((''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''%%%&&&'''((())))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''&&&&&&(((***'''***)))&&&''',,,...,,,&&&'''(((((('''&&&$$$"""&&&&&&&&&'''''''''(((((()))))))))(((((((((((((((((((((((((((((()))******'''((()))******++++++++++++++++++******))))))))))))+++------,,,+++++++++}}}uuuoookkkgggbbb]]]XXXWWWUUUSSSQQQOOOOOONNNJJJHHHEEECCCCCCDDDCCCBBB???>>>>>><<<;;;:::999999777777888888888888777777444444666777888888888888777666444333222222333333222111000000111111000...........................//////...---------......,,,,,,,,,,,,------------*********++++++++++++,,,---------,,,******+++,,,,,,,,,+++***)))))))))***++++++,,,,,,---...////////////............//////000000000000000000000000222222222333333333333444333444555555444444555666666888:::<<<===AAAEEEHHHHHHFFFCCCBBBCCCGGGLLLOOORRRNNNMMMNNNMMMKKKLLLOOOMMMLLLJJJJJJJJJIIIHHHFFFHHHDDD@@@???@@@@@@>>>;;;999::::::;;;:::999888777555555555666666666666666777777666555333111///...//////////////////......,,,------,,,******,,,...++++++,,,,,,,,,+++******)))))))))))))))******+++))))))))))))************))))))))))))******************++++++++++++******))))))))))))***+++------111---+++---...+++************)))((((((((())))))***))))))***,,,+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((((((''''''(((((((((((())))))))))))))))))))))))))))))(((***,,,,,,***)))((()))(((''''''&&&&&&''''''((((((''''''''''''((())))))******)))(((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''&&&''')))+++)))++++++((((((++++++)))&&&'''(((((('''&&&$$$###&&&''''''''''''(((((((((***)))(((''''''((()))***((((((((((((((()))******(((((((((((()))***+++,,,,,,,,,++++++++++++******+++,,,......,,,,,,,,,---xxxrrrnnniiiccc^^^XXXXXXVVVTTTQQQOOOOOOOOOJJJHHHEEEEEEEEEEEEEEEDDD@@@???>>>===;;;999888888777777888888888888777777333444555777888888888888666555444222222222222333222111000000111111000...........................000///...---------------,,,,,,------------------------........./////////,,,---------,,,---...///---,,,+++******)))((((((++++++,,,,,,---...//////000//////......//////000000000000000000111111111222111111111222222333333333444555666555666888::::::::::::;;;===AAAEEEHHHHHHFFFCCCAAACCCGGGLLLOOOQQQNNNMMMOOOOOOLLLMMMPPPNNNKKKIIIHHHHHHHHHFFFEEEDDDBBB??????@@@AAA@@@>>>999:::;;;;;;;;;:::999888666666666666666666666666666666555444222000...---////////////............---------,,,+++++++++,,,***+++,,,------,,,***)))***)))((('''((()))***+++((()))))))))************((()))))))))******************++++++++++++******((((((((())))))+++,,,,,,000...,,,,,,---+++)))(((,,,+++)))((('''(((((()))'''((()))*********(((&&&((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((('''''''''(((((((((((((((((())))))(((((((((((((((((((((((('''(((******(((''''''(((((((((''''''''''''(((((((((((('''''''''(((((((((***)))((('''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%&&&'''((())))))))))))(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((()))(((&&&&&&''')))((())))))((((((((((((((()))))))))***)))((('''&&&'''''''''''''''(((((((((***)))'''&&&&&&(((***+++((((((((((((((())))))******)))((((((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,---...{{{uuupppkkkddd___XXXXXXWWWTTTOOOMMMMMMNNNJJJHHHGGGFFFGGGGGGEEEDDD@@@???>>>===;;;999888888777777888888888888777777444555666777888888888888666555333222111111222222222111000000111111000...........................000///...---------------------------------------////////////000000000000,,,,,,,,,---///111222222,,,,,,,,,+++***)))((((((******+++,,,---...///000111000000//////000000111///000000000111111111222111000000///000111222222222333555666777999<<>>999:::;;;<<<;;;;;;999999666666666666666555555555333333333333222111000///000000//////.........---------,,,,,,,,,,,,+++***)))***,,,------,,,+++******)))((((((((()))+++,,,((()))))))))************((()))))))))******************++++++++++++******(((((((((((()))***++++++))))))((()))***,,,,,,***---,,,***)))(((((()))***''')))+++,,,,,,***)))(((((((((((((((((((((((((((((((((((((((((((((((((((*********))))))(((''''''))))))))))))))))))((((((((((((((((((((((((((((((%%%'''((((((&&&&&&'''((((((((((((''''''((((((((((((((((((((((((((('''''')))(((((('''''''''''''''&&&&&&&&&''''''''''''(((''''''((())))))(((''''''%%%&&&'''((())))))))))))(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((''''''(((***)))((((((((((((((()))***))))))))))))))))))((((((((((((((((((((((((((((((***((('''&&&'''(((***,,,((((((((((((((())))))******)))((((((((()))++++++,,,,,,,,,,,,,,,,,,,,,---,,,---...---,,,,,,---...~~~wwwqqqllleee```YYYZZZYYYUUUOOOKKKLLLMMMLLLJJJHHHHHHHHHGGGEEEDDD???>>>>>><<<;;;:::999999777777888888888888777777555666666777777777777777666555333222111111222222222111000000111111000...........................//////...---------..................---------------------.........//////,,,++++++---000222333222+++++++++++++++***)))(((******+++,,,...///000000111111000000000000111111///000000111111222222222000000///......000111222222444555666777999===@@@>>><<<;;;;;;>>>@@@AAAAAADDDDDDEEEFFFHHHIIIJJJKKKLLLJJJJJJMMMNNNKKKKKKNNNJJJGGGBBB@@@@@@AAAAAAAAAFFFEEECCC@@@>>><<<;;;:::::::::;;;<<<;;;:::888888555555555555555444444444000111111222222222111111000000000///......------...---,,,,,,------+++)))******+++,,,,,,,,,++++++***************++++++,,,))))))))))))************))))))))))))******************++++++++++++******((((((((((((((()))******&&&(((******///444555333++++++***)))))))))******))),,,///000///---++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((((((******))))))))))))(((((())))))))))))))))))))))))%%%&&&''''''&&&&&&'''((()))((((((''''''(((((()))((((((((()))(((((('''&&&((((((''''''&&&''''''(((&&&&&&&&&''''''''''''((('''((()))******)))((('''%%%&&&'''((())))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''###%%%&&&'''((())),,,///...+++)))******)))***...'''''''''''''''''''''''')))))))))(((((((((((('''((((((''''''((()))***+++((((((((((((((()))*********)))))))))))))))******++++++,,,,,,,,,,,,------,,,------,,,++++++,,,...xxxqqqllleeeaaa[[[]]]\\\WWWOOOKKKKKKMMMMMMKKKJJJIIIIIIHHHEEECCC>>>======<<<;;;;;;::::::777777888888888888777777777777777777777666666555555444333111111111111222222111000000111111000...////////////////////////......---------......//////.........------------,,,,,,,,,,,,------------...,,,***+++...000///...)))***++++++++++++***))))))***+++,,,...///000000000000////////////000000///000000111111222333333111000///...///000222333333444555444444666:::<<<;;;:::999;;;???AAAAAA???CCCCCCDDDDDDFFFGGGIIIJJJOOOLLLLLLNNNMMMIIIHHHJJJDDDAAA===;;;<<>>BBBCCCBBBBBBBBB@@@>>><<<===>>>;;;;;;;;;;;;:::888666555444444444333333222222222111111111111111000//////111000000///...---------///---,,,---......***'''++++++***)))***+++---...***+++,,,---...---,,,+++))))))))))))************))))))))))))******************++++++++++++******(((''''''''''''(((((()))&&&))))))&&&(((...---(((%%%&&&((()))))))))(((((($$$(((---...+++((('''(((************************))))))))))))))))))))))))'''((()))***++++++***)))+++*********))))))(((((())))))))))))))))))))))))((()))***)))((()))+++,,,))))))(((((((((((())))))(((((()))))))))(((&&&%%%''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''(((((('''((()))++++++)))((('''%%%&&&'''((())))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&'''((((((((((((+++---555...((((((&&&"""%%%+++******))))))))))))***+++******))))))((((((((('''&&&&&&((()))************((((((((((((((()))******((()))***++++++***)))(((*********++++++,,,,,,,,,+++,,,,,,***))))))+++---ssskkkiiibbbaaa^^^YYYVVVSSSQQQMMMKKKLLLLLLKKKJJJHHHFFFDDDCCC???===<<<<<<===<<<999777888777666777999999777666777666555444333444555555333222111//////111222333222111///.........///000////////////000000000000......---,,,***+++---000.........///////////////------------------------+++,,,,,,---,,,+++)))(((,,,,,,+++***))))))******'''(((+++---//////...---...//////---+++***+++---222000///111555777666444111111111000......000222333333333333444555666666333555777:::<<<>>>??????BBBDDDEEEDDDCCCCCCCCCEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@???>>>===>>>???@@@AAA???===<<<===>>>>>>===<<<999::::::;;;:::999777666555444333444666666555444444444444333222111//////......---,,,,,,,,,------+++***)))***,,,---,,,+++///...,,,+++***+++,,,,,,***))))))***,,,,,,***))))))************(((&&&%%%))))))))))))))))))))))))+++++++++*********))))))((((((''''''''''''((((((+++++++++***)))(((((('''************************+++,,,,,,---,,,+++***)))'''''''''((()))******+++'''((()))******)))((('''))))))*********+++++++++)))******)))'''(((***,,,((((((''''''''''''(((((())))))((((((((((((((()))(((***+++***'''&&&'''***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''(((((('''&&&&&&&&&&&&''')))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&''')))***(((''''''((()))((('''&&&''')))&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))///...---+++)))(((&&&&&&(((((((((((())))))))))))&&&'''(((*********)))((('''(((+++,,,,,,+++((('''))))))))))))************+++***)))((((((***,,,---tttllljjjcccbbb^^^ZZZWWWTTTRRROOOLLLMMMLLLKKKIIIGGGEEECCCBBB@@@>>><<<<<<<<<<<<:::888888777666777999999777666777666444333333333444444333222000//////000222333222111000///...//////000///000000000000111111111......---,,,++++++...000............////////////------------------------+++,,,,,,,,,,,,++++++***,,,++++++***))))))******'''(((***---......---,,,---......---++++++,,,...111000///111444666555333111222222000//////111333333333333333444555666777666666888:::<<<>>>???@@@BBBDDDDDDDDDDDDDDDFFFHHHDDDDDDDDDDDDDDDEEEEEEFFFDDDCCCBBBBBBBBBCCCDDDDDD@@@>>>======>>>>>>===;;;777888888999999888777666666555444444555666555333444444444333222111000///...---,,,,,,+++++++++++++++***)))***,,,---,,,+++---,,,+++******+++,,,,,,+++******+++,,,,,,+++)))++++++++++++***)))((('''))))))))))))))))))))))))+++++++++*********))))))***))))))(((((())))))***++++++******)))(((((('''************************++++++,,,,,,,,,+++)))(((&&&''''''((())))))******'''((()))******)))((('''(((((()))))))))*********)))******)))'''(((***,,,((((((''''''''''''(((((())))))(((((((((((()))))))))++++++)))&&&$$$$$$&&&)))((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((('''(((''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%&&&((()))'''&&&&&&((()))((('''&&&''')))&&&&&&'''''''''((((((((())))))))))))))))))))))))------,,,***)))((('''&&&(((((((((((())))))))))))&&&'''((()))******)))(((&&&(((***++++++***(((&&&))))))))))))************,,,+++***)))***+++---...vvvnnnkkkdddbbb___ZZZWWWUUURRRPPPNNNMMMLLLKKKIIIGGGEEECCCBBBAAA???<<<;;;;;;;;;;;;:::888777666777999999777666777555444222111111222222222111000//////000111222111111000///////////////000000000000111111111222.........---++++++...000........................------------------------,,,,,,++++++,,,,,,------,,,+++******)))*********'''(((***+++,,,,,,,,,++++++,,,---,,,++++++---///000///...000222444333222222222222111000000222444444333333444444555666777999999888999:::===???@@@BBBCCCCCCCCCCCCEEEHHHKKKEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEEEEFFFFFFGGGAAA@@@>>>>>>>>>>>><<<;;;777777888999999999888888777666444444555555444222444444444333222111000///...---,,,+++************+++***)))***,,,---,,,+++++++++*********+++,,,,,,,,,++++++,,,------+++***---,,,+++***))))))))))))))))))))))))))))))))))))+++++++++***************+++******))))))******+++++++++******)))(((((((((******************************++++++******)))(((&&&&&&''''''(((((())))))(((((())))))))))))((((((((((((((((((((())))))))))))******)))'''''')))+++((((((''''''''''''(((((())))))(((((((((((())))))'''((()))(((&&&$$$%%%&&&((((((''''''&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((&&&'''((((((((('''%%%%%%(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%$$$$$$%%%'''(((&&&%%%&&&'''(((((('''&&&'''(((''''''((((((((()))))))))))))))))))))))))))))))))*********)))((((((''''''(((((((((((())))))))))))'''(((((())))))))))))(((&&&''')))******)))'''&&&)))))))))*********++++++---,,,+++++++++,,,---...wwwooollleeebbb___ZZZVVVTTTRRRPPPOOONNNMMMKKKIIIGGGEEECCCCCCBBB???<<<::::::;;;;;;;;;888777666777999999777666666555333111000000111111111000000//////000000111111000000///////////////////////////000000000000---......---,,,,,,...000///...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...///++++++***************+++'''((()))***++++++******)))***++++++++++++---///.........///000111222111222222333111000111333555444444444444555666777888:::999888888999;;;===???@@@AAAAAABBBBBBDDDHHHKKKGGGGGGGGGFFFEEEDDDCCCCCCHHHHHHGGGGGGFFFFFFFFFFFFBBB@@@>>>>>>>>>===<<<:::999999::::::;;;;;;;;;;;;888666555555555555333111333444444333222111000//////...---,,,+++*********+++***)))***,,,---,,,+++)))))))))******++++++,,,---,,,,,,,,,------,,,***---,,,***)))((()))******))))))))))))))))))))))))*********************************))))))*********************))))))((((((************************))))))*********)))))))))&&&&&&''''''(((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))******)))((('''((()))((((((''''''''''''(((((()))(((((((((((())))))***$$$%%%&&&''''''((()))***((((((''''''''''''(((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''((((((((((((%%%'''((())))))'''%%%$$$(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&(((((('''%%%&&&'''((((((&&&&&&'''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))))))))(((&&&'''((())))))((('''&&&))))))*********+++++++++,,,++++++++++++,,,---...wwwqqqmmmeeebbb___YYYUUUSSSRRRQQQOOOQQQOOOLLLJJJGGGEEEDDDDDDCCC@@@<<<:::;;;<<<<<<;;;888777666777999999777666555444222111000000111111111111000000000000111111000000000000000//////...------------.........///---...///...------.../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///+++***************++++++((()))))))))***)))))))))((()))*********+++---///---...////////////000111111222222111000111333666555555555555666777888888:::999777777888:::<<<===>>>???@@@@@@AAABBBFFFHHHGGGGGGHHHHHHHHHGGGFFFEEEJJJJJJIIIIIIHHHGGGFFFEEEAAA@@@>>>=========;;;999999999999::::::;;;;;;<<<888666555555555555333111333333333333222222111000000000...------,,,,,,,,,+++***)))***,,,---,,,+++)))))))))***++++++++++++...---,,,,,,------+++)))+++***)))''''''((()))***))))))))))))))))))))))))***************************))))))(((((())))))************)))))))))))))))************************))))))))))))))))))******'''''''''((((((((((((((())))))(((((((((((())))))************************((()))***)))(((''''''(((((((((''''''''''''((((((((((((((((((((()))******%%%%%%&&&''')))+++++++++(((((('''''''''(((((()))))))))(((((((((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))%%%'''((())))))'''%%%$$$''''''&&&&&&&&&''''''(((&&&''''''((((((''''''&&&'''&&&&&&'''))))))((('''&&&'''((('''&&&%%%&&&((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((((((((((((((((((((()))))))))))))))))))))(((((((((((()))&&&'''((())))))((('''&&&************++++++++++++***************++++++,,,zzzsssooogggddd___ZZZVVVTTTSSSRRRQQQSSSQQQNNNKKKHHHFFFFFFEEEBBB@@@===<<<<<<<<<<<<;;;888777666777999999777666444333222111111111222333111111111111111111111111000000000000000///......,,,,,,,,,,,,---------------...000///...---.../////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,*********)))******+++,,,*********)))))))))))))))((()))******)))***,,,...---...000//////...000111000111111111000111333666666555555666666777888999999999888888999;;;<<<======???AAAAAAAAAAAABBBDDDDDDFFFHHHKKKMMMNNNNNNNNNKKKKKKKKKJJJIIIHHHFFFEEE???>>><<<<<<<<<<<<:::999777777777666777777888999777666444444555555444222333333333333333222111000000//////...............+++***)))***,,,---,,,+++)))***++++++,,,+++++++++---,,,+++,,,---,,,***((())))))((((((((((((((()))))))))))))))))))))))))))***************+++++++++)))))))))(((((()))))))))******))))))))))))))))))******************************)))))))))***++++++((((((((()))))))))))))))))))))(((((((((((())))))++++++++++++************((()))******(((&&&&&&'''((((((''''''''''''(((((((((''''''(((((()))***+++***)))(((((()))***)))'''((((((''''''(((((())))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&'''((((((((('''%%%%%%'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''&&&((()))***)))'''%%%&&&''''''&&&%%%&&&'''''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''(((((())))))(((((((((((())))))))))))***))))))(((((((((((()))((((((((())))))(((((((((*********++++++++++++,,,))))))*********+++++++++}}}vvvrrriiifffbbb\\\XXXVVVVVVUUUUUUUUUSSSPPPLLLIIIHHHGGGGGGAAA???>>>=========;;;:::888777666777999999777666333333222111222333444555222222333333333333222222///000000111000///...---,,,,,,,,,---------......---///000000...---.../////////...------,,,++++++++++++++++++++++++++++++******++++++******))))))******))))))***++++++,,,,,,+++******))))))))))))((()))***)))))))))+++------///111000......000222///000000000///000333555666666666666777888999999999999:::;;;<<<===>>>??????AAACCCDDDBBB@@@@@@@@@CCCEEEIIILLLOOOQQQQQQQQQJJJJJJJJJIIIHHHFFFDDDBBB===;;;::::::;;;;;;:::999888777666555555555666777666555444444555666555333222222333333333222111111...------------...//////+++***)))***,,,---,,,++++++,,,,,,------,,,+++***---,,,++++++,,,+++)))'''((())))))*********))))))))))))))))))))))))))))))))))))*********++++++++++++******))))))******+++)))))))))))))))))))))***************************+++******)))***+++,,,---*********************)))***)))(((''''''((()))***+++*********))))))))))))''')))+++***(((&&&%%%&&&((((((''''''''''''((((((''''''''''''((()))***++++++)))''''''))))))'''%%%((((((((((((((()))******)))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&''''''((())))))***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&&&&'''((()))(((&&&%%%&&&''''''%%%%%%&&&'''&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((()))))))))(((((((((((())))))))))))+++***)))(((''''''((()))))))))))))))))))))))))))*********+++++++++,,,,,,******++++++,,,,,,++++++yyyuuulllhhhddd^^^ZZZXXXXXXXXXWWWWWWTTTQQQMMMJJJHHHHHHHHH@@@???>>>>>>???>>>;;;999888777666777999999777666333222222111222444555666222333333444444333333222///000111111111000...------------.........//////---///000000///....../////////...---,,,,,,++++++++++++++++++++++++++++++)))***+++++++++)))(((&&&******))))))***+++,,,,,,---,,,+++***)))))))))***((()))***)))((((((***,,,---000222111///...000222//////000//////000222555666666666666777888999:::999:::<<<>>>???@@@@@@@@@@@@CCCFFFFFFDDDAAA???>>>DDDEEEIIIKKKMMMNNNNNNMMMGGGGGGGGGFFFEEEBBB@@@???;;;:::999999;;;;;;:::999:::999888666666666777777555444333444666666555444222222333333333222111111,,,,,,,,,,,,---...//////+++***)))***,,,---,,,+++,,,------...---,,,***)))---+++***++++++***(((&&&((()))+++,,,,,,+++***)))))))))))))))))))))))))))))))))******++++++++++++,,,++++++++++++++++++,,,)))))))))))))))*********************************++++++*********+++---...+++++++++******************)))(((''''''((()))*********))))))((((((((('''''')))+++***(((&&&%%%%%%((((((''''''''''''((((((''''''''''''((()))++++++'''%%%$$$%%%(((***)))'''((((((((((((((()))******((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''%%%%%%$$$&&&'''((('''%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))(((((())))))))))))))))))(((((((((((())))))))))))+++***)))'''''''''((()))******))))))))))))************+++++++++,,,,,,,,,***+++,,,---------,,,,,,xxxrrrrrrlllhhhbbb^^^\\\[[[ZZZYYYRRRQQQOOOMMMLLLKKKJJJJJJIIIEEE@@@??????@@@???===777777888999999999999888333333333222222222111111666555444222111111222222000000000000////////////..........................................------......//////...---,,,,,,------,,,,,,,,,+++++++++******************++++++...+++)))(((***,,,------+++++++++******(((''''''(((((('''((()))+++,,,......000111000///...///111222222111111111111111222111222444666777777666555<<<===???AAABBBAAA@@@???CCCCCCCCCCCCCCCAAA@@@@@@CCCEEEIIILLLLLLJJJGGGEEEFFFFFFDDDCCCCCCBBBCCCCCC>>><<<999999999::::::999===<<<:::888666444333333444555666777777666555555///111333555555444222000000...---++++++,,,---...---,,,***))))))***,,,---)))...111///---,,,,,,+++(((+++---...---+++******+++***)))(((((()))***+++))))))))))))***+++,,,---)))))))))))))))))))))))),,,+++)))(((((()))+++,,,))))))*********((('''&&&***((('''(((***+++)))&&&***)))((()))+++,,,,,,+++))))))))))))))))))))))))(((((())))))******++++++(((((((((((((((((((((((()))***,,,+++)))(((((((((((()))******)))'''%%%###''''''&&&&&&&&&&&&''''''))))))************))))))'''(((((((((((((((''''''''''''&&&'''((((((&&&$$$%%%&&&&&&'''((()))******''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%***)))&&&%%%%%%&&&)))***&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((('''((()))******++++++*********************,,,---,,,******+++,,,,,,...///000000...,,,+++xxxrrrrrrkkkhhhccc___]]]\\\ZZZXXXSSSRRRPPPNNNLLLJJJIIIIIIHHHDDD@@@>>>>>>???>>><<<888888999999999999888888333333333333222222222222666555444222111111222222000000000000////////////..........................................------......//////...------,,,------------,,,,,,,,,+++))))))))))))***+++,,,------+++)))(((***,,,------++++++++++++***)))(((''')))((((((((()))+++---...---///000///...---...///000000000//////000111111111222333555666666777777;;;<<<===?????????>>>>>>>>>??????@@@AAABBBBBBCCCFFFGGGIIIJJJJJJJJJIIIHHHEEEFFFHHHIIIHHHFFFCCCBBB>>><<<999888888999:::999<<<;;;999888777666555555444555666777777666555444000111222333333222000///000...---++++++,,,---...---,,,***))))))***,,,---***+++...000111000,,,((((((***,,,---+++*********+++***)))(((((()))***+++))))))))))))***+++,,,,,,)))))))))))))))))))))))),,,+++)))(((((()))+++,,,(((((()))******)))(((''')))((('''(((***+++)))&&&***))))))***,,,------,,,))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))(((***++++++)))(((((()))'''((()))***)))'''&&&$$$(((((((((''''''(((((((((''''''(((((((((((('''''''''(((((((((((((((''''''(((&&&%%%&&&(((((('''&&&&&&&&&''''''(((((())))))''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&))))))((('''''''''''''''''''''((((((((((((''''''&&&'''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))***************************+++,,,,,,******+++,,,+++,,,...//////...,,,+++zzztttsssjjjhhhdddaaa___]]]YYYWWWSSSRRRPPPNNNKKKJJJIIIHHHGGGDDD@@@>>>=========<<<::::::::::::999888777777444444444444333333333333555555444333222222222222000000000000////////////------------------------------------------...............///......---,,,......---------,,,,,,,,,'''(((((()))***,,,---...---+++))))))+++,,,------++++++++++++******)))((())))))(((((()))+++---...---...///...---,,,---///............//////000111111111111333444666888999::::::;;;;;;<<<======>>>============>>>@@@BBBCCCJJJIIIIIIIIIIIIJJJKKKKKKDDDGGGKKKMMMLLLIIIDDD@@@@@@<<<999777777999:::::::::999999888888888999999444555666777777666555444000000000000///.........///...---,,,+++,,,---------,,,+++******+++,,,------***))),,,///000,,,))))))***++++++))))))***++++++***))))))))))))***++++++***************++++++))))))))))))))))))))))))+++***)))(((((()))***+++'''((()))))))))))))))((()))(((((((((******((('''+++***)))***,,,...---,,,))))))))))))))))))))))))((((((''''''''''''''''''))))))))))))))))))))))))''')))******)))((()))***&&&'''((())))))((('''&&&))))))(((((((((((())))))''''''((((((((((((''''''''''''(((((((((((((((((((((&&&%%%%%%''')))))))))'''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&******))))))(((((())))))$$$&&&)))++++++)))&&&$$$'''''''''''''''(((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((&&&''')))*********)))(((***************************+++,,,,,,******+++,,,+++,,,---......---,,,,,,~~~wwwtttjjjhhhfffcccaaa]]]YYYUUUTTTSSSPPPNNNKKKJJJHHHHHHGGGEEEAAA???>>>=========<<<<<<<<<;;;:::888777666555555444444444333333333444444444333222222222222000000000000////////////------------------------,,,,,,------------......---...............------.........---------,,,,,,))))))))))))***+++,,,---,,,***))))))+++------,,,++++++,,,,,,+++******)))((((((''''''(((***+++,,,---...//////------...///............///000111111000000000111333555888:::::::::::::::;;;<<<>>>>>>AAA@@@>>>======???@@@BBBJJJJJJJJJJJJJJJKKKKKKLLLCCCFFFJJJMMMLLLHHHCCC@@@AAA===999777777999::::::888888888888999:::;;;<<<555666777777777666555444111000...---,,,,,,,,,---///...---,,,,,,,,,------,,,++++++******++++++,,,000---+++,,,,,,+++***+++)))******)))(((((()))+++************************++++++******)))*********))))))))))))))))))))))))******))))))))))))******''''''((()))))))))******((((((((()))))))))((('''***)))((()))+++,,,,,,+++)))))))))))))))))))))))))))((((((''''''&&&&&&&&&************************&&&''')))***)))((()))***&&&&&&'''((())))))(((((()))(((((((((((((((((()))))))))************))))))'''''''''''''''(((((()))(((&&&$$$$$$&&&)))***+++((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&&&&''''''''''''&&&&&&******))))))((())))))***$$$&&&)))++++++)))&&&$$$''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))))))))((((((((((((%%%''')))***+++***((('''***************+++++++++)))+++,,,,,,+++***+++---,,,,,,---...//////......wwwrrrkkkiiigggeeebbb^^^YYYUUUSSSRRRPPPNNNLLLJJJIIIHHHHHHFFFDDDAAA???>>>???@@@======<<<<<<:::999777666555555444444444333333333333333333333333333222222000000000000////////////------------------------,,,,,,,,,,,,------......------...............---......---------,,,,,,,,,++++++******)))*********+++))))))***,,,------,,,+++,,,,,,,,,,,,++++++***((('''&&&&&&'''(((***+++...///000000///...///000///////////////000111222/////////000222555777999:::::::::;;;<<<===???@@@BBBAAA???>>>???AAACCCDDDGGGHHHJJJKKKKKKKKKJJJIIIDDDFFFHHHIIIHHHFFFCCCAAABBB>>>;;;999999:::::::::777777777888999;;;<<<===555666777777777666444333111000...,,,++++++,,,---......------,,,,,,,,,,,,++++++++++++++++++++++++---000666:::444***'''***)))******)))(((((()))+++******++++++++++++******++++++******)))*********))))))))))))))))))))))))***))))))))))))))))))***''''''((((((((()))******'''((()))))))))(((((((((((('''&&&''')))+++***))))))))))))))))))))))))))))))))))))(((((('''''''''))))))))))))))))))))))))%%%''')))))))))((()))***&&&&&&'''(((((()))))))))(((''''''&&&&&&''''''((())))))************))))))'''''''''&&&'''((()))***)))'''$$$%%%''')))++++++((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''$$$&&&'''))))))'''&&&$$$&&&&&&''''''''''''&&&&&&(((((((((''''''(((((()))''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))%%%''')))***+++***((('''))))))*********+++++++++)))***,,,,,,++++++,,,------......///000111111111wwwpppllljjjhhheeebbb^^^YYYVVVRRRQQQOOOMMMLLLKKKJJJJJJHHHGGGEEEBBB???>>>???AAA=========<<<;;;:::888777444444444444333333333333222333333444444333333222000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,---......///.........------,,,,,,,,,+++++++++---,,,+++***))))))))))))***))))))***,,,...---,,,,,,,,,,,,------,,,,,,+++(((((('''&&&'''((()))***///000111000///...///111111000000//////000000111/////////111222444666777999:::;;;<<<===???@@@@@@>>>>>>>>>@@@BBBEEEGGGIIIEEEFFFHHHJJJJJJIIIHHHGGGGGGGGGHHHGGGGGGFFFDDDCCCBBB@@@===<<<<<<<<<;;;:::777777777888999:::;;;<<<666666777777777555444333111000...---------............---------,,,,,,,,,++++++++++++++++++++++++'''000???III@@@...%%%''')))***++++++))))))***+++******+++,,,,,,+++******+++***************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***'''(((******((((((((()))'''&&&%%%&&&(((***)))((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((&&&((())))))((('''((()))''''''''''''(((((())))))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((('''&&&&&&'''(((***+++)))'''&&&&&&(((*********'''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&'''(((((()))(((''''''''''''((()))'''''''''&&&&&&&&&&&&&&&(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))&&&''')))*********)))((()))))))))***++++++,,,,,,)))***+++,,,++++++,,,.........///000111222333444|||sssnnnkkkhhheeebbb^^^ZZZWWWQQQPPPOOOMMMLLLKKKKKKKKKGGGGGGEEEBBB>>>===???AAA============<<<:::999999333333333333222222222222222222333444444444333222000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,------...//////......,,,,,,+++++++++*********++++++******************)))((()))***---...---,,,,,,,,,------------,,,,,,******)))(((((()))+++,,,...///000000......///000111111000///...............///000222333333444444888999;;;===>>>?????????<<<===???AAADDDFFFHHHIIIEEEEEEEEEEEEFFFFFFFFFGGGIIIJJJKKKKKKKKKIIIGGGFFFCCCAAA?????????>>>;;;999888777777777777888999999666777777777777555333222000000000/////////000000------......------,,,,,,+++++++++,,,,,,+++++++++(((---999DDD???///'''***(((***,,,---+++************++++++,,,,,,++++++***))))))))))))***+++,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((***)))(((''''''((())))))&&&)))+++***((('''((()))'''&&&&&&''')))***)))((())))))))))))))))))))))))''''''''''''''''''(((((('''''''''''''''''''''''''''(((***)))(((&&&'''((((((''''''''''''(((((()))((((((''''''''''''((((((''''''((((((((((((''''''((('''&&&%%%&&&(((***+++)))((('''((()))***)))(((&&&&&&''''''(((((())))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&''''''((()))((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%'''''''''((((((((())))))'''''''''''''''''''''''''''((((((((()))))))))***(((((((((((())))))))))))((())))))***++++++,,,,,,(((***++++++++++++,,,...------...///111222444555xxxooolllhhhdddbbb^^^ZZZWWWPPPOOONNNMMMLLLLLLLLLLLLEEEFFFEEEAAA===<<<>>>@@@============<<<;;;::::::333333333222222222111111111222333444444444333222000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,---.../////////...+++++++++*********))))))***)))))))))***+++,,,,,,)))((()))+++---......,,,,,,,,,------...---------,,,+++*********+++,,,------...///...------...///111000///...---,,,,,,,,,...///111222333333222222666888;;;===??????>>>>>>>>>???@@@BBBCCCDDDDDDDDDFFFEEECCCBBBBBBDDDFFFHHHKKKMMMOOOPPPOOOMMMJJJHHHCCCBBBAAAAAAAAA???<<<999888888777777777777777888666777777777777555333222000000000111111111111111------......------,,,+++***++++++,,,,,,++++++***///***---555444+++***000(((+++---...---+++*********+++,,,------,,,+++***))))))))))))***+++,,,---))))))))))))))))))))))))(((((())))))))))))((((((+++***)))'''''''''((()))&&&)))+++***((('''(((***((('''&&&(((***+++***)))))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''')))***)))'''&&&&&&''')))(((''''''''''''(((((())))))(((((((((((())))))))))))************))))))((('''&&&%%%&&&(((***,,,)))(((((()))******(((&&&%%%&&&&&&'''((()))******''''''''''''((((((((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&'''''''''''''''((())))))''''''((())))))((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******((((((((((((((()))******((())))))***++++++,,,,,,(((***++++++++++++---...,,,,,,---...000222333444}}}rrrnnnjjjfffbbb^^^ZZZWWWTTTRRRPPPOOOOOONNNLLLJJJJJJHHHFFFCCC@@@??????>>>======>>>======<<<;;;:::666666555444333333333333111111222333333444555555222222111000///...------,,,---......,,,,,,---.........,,,++++++,,,......---..................---((()))+++,,,,,,+++***)))))))))))))))))))))))))))''''''(((((())))))******//////.........---------///,,,***+++---///...,,,.../////////000000000000///......------,,,++++++---...///111222222222222777888999:::<<<>>>@@@AAA===???AAACCCDDDCCCBBBAAAEEEBBB???======AAAEEEHHHFFFNNNOOOIIIIIIOOOMMMEEEBBBCCCCCCCCCAAA???<<<:::888777555444444555666777666777888777444222222333111111111111000000000000000///---,,,,,,---///000000///...---,,,---.........---++++++,,,---,,,+++++++++++++++++++++++++++)))***+++,,,,,,+++***)))(((((())))))******++++++***)))((('''((()))+++---&&&&&&((()))************+++)))((('''((()))((('''))))))))))))))))))))))))******))))))******+++,,,******))))))))))))*********)))((('''''''''''''''&&&&&&&&&''''''''''''(((+++***)))'''''''''((()))'''''''''(((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((()))((('''&&&&&&'''((()))''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&''')))***))))))))))))))))))))))))&&&''''''(((''''''&&&&&&&&&&&&'''((())))))((((((&&&''''''((()))***++++++''''''''''''((((((((()))))))))))))))))))))))))))***++++++,,,,,,++++++***************************,,,,,,,,,---...///...,,,~~~sssppplllhhheee```[[[XXXTTTRRRPPPOOONNNMMMKKKIIIIIIGGGEEEBBB@@@?????????============<<<;;;::::::666666555444333333333333111111222333333444555555222222111000///...------,,,---......,,,,,,---...------,,,,,,,,,,,,------,,,------......------,,,)))***+++,,,++++++))))))))))))))))))))))))))))))''''''(((((()))*********///.........------------...,,,***+++...000///...//////000000000000000000......---,,,,,,++++++***,,,,,,...///111333444555666666777999:::<<<>>>???;;;<<<>>>@@@AAAAAA@@@@@@BBB@@@===<<<===@@@DDDGGGEEEMMMOOOJJJJJJNNNKKKCCCAAAAAABBBCCCBBB@@@>>><<<;;;999777555444555555666666777888777444222222333111111111111000000000000///...---,,,,,,---...///------+++*********+++,,,,,,+++******,,,......---,,,,,,++++++++++++++++++******++++++++++++******))))))))))))************+++***((('''((()))+++,,,&&&'''((()))************,,,***(((((()))))))))((())))))))))))))))))))))))))))))(((((())))))***+++******))))))))))))******))))))((('''''''''(((((('''''''''((((((((())))))+++***)))(((''''''((()))''''''''''''((()))***+++))))))))))))))))))))))))'''((((((((())))))))))))''''''''''''(((((((((((()))((('''&&&&&&'''((()))''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''((()))((((((((((((((((((((((((&&&'''''''''''''''&&&&&&%%%&&&''')))***+++++++++&&&&&&&&&''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++,,,---......---,,,sssqqqnnnkkkhhhccc]]]YYYWWWUUURRRPPPOOONNNKKKJJJGGGFFFCCCAAA@@@?????????============<<<;;;:::999777666555444333333333333111222222333333444444555222222111000///...------,,,---......,,,,,,---...++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,+++++++++***)))))))))))))))))))))))))))))))))''''''((())))))******+++............---------------,,,+++,,,...000000///111111111000000000000000---------,,,++++++******+++,,,,,,...000333666888555555666777888:::<<<===<<<<<<===>>>???@@@AAABBBBBBAAA??????@@@CCCFFFHHHGGGMMMOOOKKKJJJMMMJJJBBB???@@@AAAAAAAAA@@@>>>>>><<<;;;999777555555555555666777888777555333222333111111111111000000000000...---,,,++++++,,,---...,,,,,,+++***************+++***)))***---//////...,,,,,,,,,++++++*********++++++************++++++***************)))))))))+++***)))((((((((()))***''''''((()))************,,,***))))))*********)))))))))))))))))))))))))))((((((((((((((())))))*********))))))))))))******(((((('''''''''((())))))(((((((((((()))))))))******))))))(((((((((((()))''''''''''''((()))***+++))))))))))))))))))))))))''''''((((((((()))))))))''''''''''''((((((((((((((((((''''''''''''(((((('''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''%%%&&&''')))+++,,,------(((((((((''''''&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,,,,------,,,,,,tttrrrooollliiiddd___[[[[[[XXXTTTRRRPPPOOOMMMKKKFFFEEECCCAAA@@@???@@@@@@>>>>>>>>>===<<<;;;:::999777666555444444333333333222222222333333444444444111111111000///.........,,,---......,,,,,,---...******,,,------,,,************++++++++++++******---,,,+++***))))))))))))))))))))))))))))))))))))'''(((((()))******++++++---------------------------,,,,,,---...000000111111111111111111000000000///......---,,,,,,++++++------,,,---///333666888555555555666777999:::;;;======>>>???@@@BBBDDDEEEEEEEEEEEEEEEFFFHHHJJJLLLJJJNNNMMMIIIHHHJJJHHHDDD>>>?????????>>>===<<<;;;::::::888777666666666666666888888777555333333333111111111111000000000///...---,,,,,,,,,,,,---...------,,,,,,,,,+++++++++,,,***)))***,,,.........---,,,,,,++++++*********,,,+++***))))))***+++,,,+++++++++******))))))))),,,+++***)))(((((())))))'''((()))***************,,,+++))))))***++++++***)))))))))))))))))))))))))))(((((((((((()))************))))))))))))******((('''''''''((()))******''''''((((((((())))))))))))))))))(((((((((((()))'''''''''''''''(((******(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''(((((((((((((((((((((''''''(((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((%%%&&&((()))***+++++++++***)))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,,,,,,,---tttrrrooollliiieee```\\\[[[WWWSSSQQQOOONNNMMMKKKFFFEEECCCAAA@@@@@@@@@@@@?????????>>>===<<<::::::777777666555444444444444222222333333333333444444111111000000//////......,,,---......,,,,,,---...******,,,------,,,******)))******************)))---,,,+++***))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++,,,,,,------------------,,,,,,---------...000111111111000000000000000000000000000///......------//////......///111444666666666666666777888999:::<<<<<<===>>>@@@BBBDDDFFFGGGGGGHHHIIIJJJKKKLLLLLLJJJJJJGGGBBBAAACCCDDDCCC???>>>>>>===;;;999888777777777777777777777888888777888999888555333333444111111111111000000000///---------------------------------,,,,,,,,,++++++...,,,++++++,,,---,,,+++,,,,,,,,,++++++*********,,,+++***))))))***+++,,,,,,,,,++++++******))))))++++++***))))))(((((((((((())))))************))),,,***))))))***++++++***((((((((((((((((((((((((***))))))))))))***++++++******))))))))))))******((((((((((((((()))***+++&&&&&&'''''''''(((((((((((((((((())))))))))))(((&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''(((((((((((((((((('''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))''''''(((((()))((((((((((((((())))))***++++++,,,(((((((((((()))))))))***))))))))))))))))))))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,+++,,,...vvvsssooollliiifffbbb___YYYUUUQQQNNNMMMMMMLLLKKKHHHGGGDDDBBBAAA@@@@@@@@@?????????>>>===;;;:::999888777666555444444444444333333333333333333333333111000000000/////////...,,,---......,,,,,,---...++++++,,,,,,,,,,,,++++++))))))************)))))),,,+++++++++***)))))))))))))))))))))))))))))))))(((((()))******++++++,,,,,,,,,,,,,,,------------,,,---------,,,,,,---///.../////////000000000000222111111000//////......//////...///000111333444666666555666666777888888888999;;;===???AAACCCCCCEEEFFFHHHJJJJJJJJJIIIHHHEEEDDD@@@======>>>@@@AAA???>>>===;;;:::888777666666777777888999999::::::777888999888666444333444111111111111000000000000........................+++++++++,,,+++******)))///---++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************+++++++++++++++++++++*********************))))))))))))))))))******+++******)))+++)))((((((***++++++***((((((((((((((((((((((((***************++++++,,,******))))))))))))******))))))((((((((()))******&&&&&&&&&&&&'''''''''''''''(((((())))))))))))(((&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''((((((((((((''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''(((''''''&&&'''''''''''''''''''''''''''&&&%%%%%%&&&''')))***((((((((((((((('''&&&&&&%%%&&&&&&''')))******+++((((((((()))))))))******))))))))))))))))))))))))***++++++,,,,,,++++++***------------------------))),,,//////,,,+++---///zzzvvvqqqllljjjgggeeecccYYYVVVQQQOOONNNOOONNNNNNJJJIIIFFFDDDBBBAAA@@@@@@>>>>>>===<<<;;;999777777888777666555444444444444333333333333333333333333000000000000////////////,,,---......,,,,,,---...------,,,,,,,,,,,,------)))******++++++******))))))***+++,,,++++++))))))))))))))))))))))))))))))((())))))******+++,,,,,,++++++,,,,,,,,,---------,,,---...,,,***)))+++---,,,,,,---...///000000111111111000000///.........,,,---...000111333444444555444444444444555555666666888:::>>>@@@BBBBBBCCCDDDEEEHHHIIIJJJHHHFFFDDDBBBAAAAAAAAA@@@??????@@@???>>>===<<<::::::999999::::::;;;;;;;;;;;;;;;;;;777999999888666444444444111111111111000000000000...//////////////////...+++,,,,,,---,,,+++***)))---,,,***+++,,,------,,,*********++++++,,,,,,---******++++++++++++*********++++++++++++++++++,,,((())))))************)))*********++++++******)))***((('''''')))*********(((((((((((((((((((((((()))))))))))))))***++++++******))))))))))))************))))))((()))))))))''''''''''''((((((((((((&&&'''((()))******)))(((&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&(((((((((''''''(((((((((((((((((((((((('''&&&%%%%%%%%%''')))***'''(((((()))))))))((((((''''''((((((((()))))))))(((((()))))))))*********))))))))))))))))))))))))***++++++,,,,,,++++++***------------------------***...111000---,,,...111|||xxxrrrmmmjjjiiigggfff\\\YYYTTTRRRRRRRRRRRRRRRLLLJJJGGGDDDBBBAAA@@@@@@<<<<<<;;;:::999777666555888777666555555444444555333333333333333333333333000000000000////////////,,,---......,,,,,,---...///...,,,,,,,,,,,,...///******++++++++++++******((()))+++,,,---+++***))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++,,,,,,---------,,,---...,,,)))((())),,,***+++,,,---...000111111000000000///......------***+++---000222444555666444333333222222333444444777999<<<@@@CCCDDDDDDDDDDDDFFFIIIKKKJJJHHHEEECCCBBBBBBDDDGGGGGGDDDBBBAAA>>>>>>===<<<<<<<<<<<<======>>>>>>>>>===<<<;;;;;;777999999888666444444444111111111111000000000000//////000000000000//////......///000///...---,,,+++***)))***---...///...))))))***+++,,,------...)))***+++,,,,,,+++***)))*********++++++,,,,,,---'''((()))*********************+++++++++******))))))'''&&&''')))******)))((((((((((((((((((((((((((((((((((((((()))************))))))))))))******++++++***)))(((((())))))(((((((((((())))))))))))&&&'''(((*********)))(((&&&&&&&&&&&&&&&'''))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&'''((())))))((('''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((###$$$&&&((())))))(((((())))))))))))))))))))))))'''&&&%%%$$$%%%''')))+++''''''(((***++++++++++++++++++++++++************))))))))))))************))))))))))))))))))))))))+++++++++,,,,,,+++++++++........................***...222111...,,,///222xxxnnnllleeeeeefff```^^^ZZZTTTRRRRRRRRRPPPNNNKKKIIIFFFEEEDDDCCC@@@>>><<<<<<;;;::::::999888888<<<;;;:::888777555444333333222222333444555444222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))),,,,,,++++++++++++,,,,,,)))))))))))))))))))))))),,,+++++++++******)))))))))***+++,,,,,,+++***)))+++,,,------++++++,,,---,,,,,,,,,++++++*********)))***+++---///000111222000000///////////////000/////////000111333444555333444666777777777666555444666999===???AAABBBBBBBBBBBBBBBCCCCCCDDDDDDEEEBBBCCCEEEFFFGGGFFFDDDCCCDDDAAA===<<<<<<<<<<<<;;;>>>======<<<;;;999888777555555666777777666555444...///000111222222111000,,,---...000000///---,,,......------------......---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***''')))******))))))***+++++++++************++++++++++++************++++++)))))))))))))))*********,,,)))&&&&&&***,,,+++)))))))))))))))))))))))))))***)))))))))((((((''''''((((((((((((((((((((((((((((((((()))))))))))))))%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((('''&&&%%%$$$$$$###(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%'''&&&&&&''''''((()))***'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%((())))))(((&&&&&&''')))))))))************)))(((((((((((()))******++++++))))))))))))))))))************+++,,,,,,,,,,,,+++000...+++,,,...000///---///////////////.........{{{qqqnnnhhhhhhjjjddd___ZZZUUUSSSSSSSSSQQQOOOKKKIIIFFFEEEDDDCCCAAA???::::::::::::::::::::::::;;;:::999888777555555444555444333333444444222000000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++************++++++************************+++++++++******)))))))))))))))***++++++***))))))+++,,,------++++++,,,---,,,,,,,,,+++++++++*********+++,,,---...000111111000000////////////000000/////////000111222333444111222444666777777777777555777999<<<>>>????????????@@@@@@AAABBBCCCCCCDDDAAABBBDDDEEEEEECCCBBBAAACCC@@@<<<;;;;;;<<<<<<<<<;;;;;;;;;:::999777666555555555666666666555333333///000111222222222111000...///000111111///...---......------------......---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,+++***))))))++++++***))))))***++++++******+++,,,,,,++++++******++++++,,,+++******))))))******+++***))))))))))))))))))))))))))))))(((((()))***,,,))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))((((((((((((((()))&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%)))))))))))))))))))))))))))'''&&&%%%%%%&&&''')))&&&&&&'''''''''((((((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''''''''((())))))%%%%%%&&&&&&''''''(((((('''((()))(((&&&&&&(((***)))))))))))))))))))))(((*********)))))))))))))))*********)))))))))))))))******+++,,,,,,,,,,,,+++///---+++,,,...///...,,,//////000000000000000000~~~tttqqqkkklllmmmhhh```\\\VVVTTTUUUTTTRRRPPPLLLIIIFFFEEEDDDCCCAAA???::::::::::::;;;;;;;;;;;;999999888888777666666666666555444444444333111///000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))*********************************************************)))))))))))))))))))))************))))))+++,,,------++++++,,,---,,,,,,,,,++++++++++++***,,,,,,------...//////000000000////////////000000////////////000000111222///000222444666777888888666777999;;;==================>>>???@@@AAABBBCCCAAABBBBBBCCCBBBAAA???>>>@@@>>>;;;:::;;;<<<===<<<::::::::::::999888666666555555555555444333111111111111222222222111000000000111111222111000...---......------------......---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,***+++++++++,,,,,,------***)))((()))******)))((()))+++,,,,,,++++++,,,---,,,++++++******++++++,,,+++******))))))******+++*********))))))(((((((((''')))+++)))&&&&&&***...))))))))))))))))))))))))((((((((((((''''''''''''************************+++***)))'''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((''''''((((((((()))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&'''((()))))))))((((((&&&&&&''''''''''''''''''((((((''''''&&&&&&''''''((((((((((((((()))******%%%%%%&&&'''((()))******&&&'''(((((('''''')))+++((((((((((((((((((((((((++++++******)))(((((('''+++*********))))))((((((******+++,,,,,,,,,,,,+++...,,,++++++---------,,,//////000000111111222222vvvrrrllllllnnniiibbb]]]XXXUUUVVVVVVTTTQQQLLLJJJGGGEEEDDDCCCAAA@@@<<<<<<;;;;;;::::::::::::888888888777777777777777555444333333444333111///000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))******)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++,,,------++++++,,,---++++++++++++++++++++++++---------...............000////////////000000111000///////////////000000000000222333555666777777666777999<<<===>>>>>>>>>;;;<<<===>>>???@@@AAABBBBBBBBBBBBBBBAAA???>>>===>>><<<999999:::<<<======;;;;;;;;;;;;;;;:::999888555555444333222111000///333333222222222111000000111111111111111///...---......------------......---,,,,,,++++++,,,,,,---++++++************++++++*********+++,,,,,,------+++)))((()))***+++***))))))***,,,+++******+++---+++******))))))******+++******))))))))))))******++++++***)))(((''''''&&&((())))))(((''''''***,,,))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,+++)))'''&&&''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((()))))))))))))))(((((((((((((((((()))''''''''''''''''''''''''&&&''')))++++++***((('''%%%%%%%%%&&&&&&''''''(((,,,,,,***))))))(((((((((((((((''''''(((((()))***''''''(((((())))))******&&&'''(((((('''(((***,,,'''''''''''''''(((((()))************))))))((((((++++++******)))(((((((((******+++,,,,,,,,,,,,+++---,,,+++++++++,,,,,,,,,......///000111111222222wwwssskkkjjjlllfffbbb^^^XXXVVVVVVVVVTTTRRRMMMJJJGGGDDDDDDCCCBBBAAA??????===<<<:::999777777777777777777777777777777333222222333444555333222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))((()))************)))(((************************)))))))))))))))***************))))))))))))******+++,,,------++++++,,,---++++++++++++++++++++++++........................///////////////000111111000///////////////000000111111111222222333444444555666999<<>>???@@@AAABBBBBBBBBBBBAAAAAA@@@???>>>======:::888888999;;;<<<<<<:::::::::;;;;;;:::999999555444333222111000//////333222222111111000000000000000000000//////............------------......---,,,,,,++++++,,,,,,---******))))))))))))***************++++++,,,,,,,,,,,,+++******,,,,,,+++***((()))******))))))***,,,))))))(((((((((((())))))***))))))))))))))))))***+++******)))((('''&&&&&&***(((&&&&&&(((******)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((,,,+++)))(((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((())))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&''')))++++++***((('''$$$$$$%%%%%%&&&&&&&&&'''---,,,+++)))((((((((((((''''''&&&&&&''''''((()))*********))))))(((((('''&&&'''((((((((((((+++---'''''''''&&&'''((()))***(((((())))))************************))))))((((((******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++,,,---------......///000111111{{{tttkkkiiijjjdddbbb^^^XXXVVVVVVVVVTTTRRRNNNKKKGGGDDDCCCCCCCCCBBBAAA@@@???===:::888666555888888888777777777777777222222111333555555444222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))((()))***++++++***)))(((++++++++++++++++++++++++***************+++++++++++++++************+++++++++,,,------++++++,,,---***++++++++++++,,,,,,,,,------..................///......//////000111222////////////000000111222222111111111111222222333444666999===@@@AAABBBCCC@@@@@@AAAAAABBBCCCCCCCCCAAA@@@@@@??????>>>>>>>>><<<:::777777888:::;;;;;;666777888888888888888777555444333111000000000000222111000000///000000111////////////////////////......------------......---,,,,,,++++++,,,,,,---******))))))))))))******++++++++++++++++++++++++,,,+++***+++,,,---,,,***''')))******)))(((***+++)))))))))(((((()))))))))***))))))(((((())))))***)))))))))(((((('''''''''+++'''$$$%%%)))+++***((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''******))))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((()))))))))((((((%%%%%%%%%&&&&&&&&&&&&&&&***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((++++++***)))((('''&&&&&&'''((())))))((((((***,,,(((''''''&&&'''(((***+++'''(((((()))******++++++)))))))))))))))))))))*********+++,,,,,,,,,,,,+++,,,---------++++++---...------......//////000000xxxmmmjjjjjjcccbbb]]]XXXVVVVVVVVVTTTRRROOOKKKGGGDDDCCCCCCCCCBBBAAA@@@>>>===;;;999777777999888888888777777666666444333222333444444333111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))***+++,,,,,,+++***)))++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,---,,,+++******+++,,,---+++,,,------++++++,,,---******+++++++++,,,,,,,,,,,,---------......//////............///000111222/////////000111222333444000/////////000222333444555777999<<<>>>@@@@@@@@@DDDDDDDDDEEEEEEEEEEEEEEE>>>>>>===============>>><<<:::777666777999999999666666777888888888888888444333222111111111111222000///.........///000111////////////000111222222......------------......---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,++++++***)))))))))+++***)))***+++,,,+++)))(((***++++++***)))+++,,,++++++************++++++))))))(((((((((((())))))(((((((((((((((((('''''')))'''&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''((()))******)))(((&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''(((((('''&&&%%%%%%%%%&&&'''''''''''''''(((((())))))))))))(((((('''''''''))))))***)))((((((***+++)))(((''''''''')))+++---)))))))))))))))*********((((((((()))******++++++******+++,,,,,,,,,,,,+++,,,...///...,,,+++---/////////////////////000000|||pppkkkkkkdddbbb]]]XXXVVVVVVVVVTTTQQQOOOLLLGGGDDDCCCCCCCCCCCC??????>>><<<;;;:::999888999999888888777666666666666555444333444333111///000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))***,,,------,,,***)))+++++++++++++++++++++++++++++++++,,,,,,---------------,,,++++++,,,------+++,,,------++++++,,,---*********++++++,,,,,,,,,,,,,,,------...//////000............///000222222/////////000111333444555...------...000222555666666777999<<<============GGGGGGGGGGGGFFFFFFFFFFFF<<<<<<;;;;;;;;;<<<======<<<:::777666777888888888777888999:::::::::::::::444333222111111222333333///...---------///000111//////000000111222444555.........------.........---,,,,,,++++++,,,,,,---...------,,,,,,------...---,,,,,,+++***)))((((((***)))((()))***+++***((()))+++,,,,,,+++***,,,------,,,,,,++++++,,,,,,---))))))(((((((((((())))))'''''''''(((((((((((((((&&&((()))(((%%%%%%(((,,,(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&))))))))))))))))))))))))%%%''')))++++++***(((&&&%%%&&&&&&'''((()))******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((())))))(((((((((((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((++++++******))))))(((((())))))(((''''''''''''(((((((((((((((((()))******''''''''''''((((((((((((******+++***(((((()))+++))))))''''''(((***,,,...++++++******)))(((((((((''''''((()))***+++,,,,,,******+++,,,,,,,,,,,,+++---///000...,,,+++...000111111111111000000000000{{{tttooolllfffccc^^^YYYWWWXXXWWWRRRMMMNNNLLLIIIGGGEEEEEEFFFGGGBBBAAA@@@>>>===;;;:::999888888777777666555555555444333333222111111111111111111111111000...---,,,+++,,,,,,---,,,+++)))(((++++++,,,,,,,,,,,,++++++))))))***++++++++++++***++++++++++++++++++++++++))))))*********+++++++++------------,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---......//////......000000000000000000000000111---+++...444999999777000...---...000333444444777777888:::===???>>>===JJJJJJJJJHHHFFFCCC@@@>>>>>>>>>>>>>>>===<<<;;;:::===;;;777555444555777999666666777777666555444444555444333222111222333333//////......---------,,,111000/////////111222333000///...---,,,---......------,,,,,,,,,---......,,,+++***)))))))))***+++---,,,***))))))***,,,---)))***,,,+++)))((((((((('''((()))***++++++***)))((()))***+++,,,+++******)))))))))))))))*********))))))))))))))))))))))))'''((()))+++++++++***)))***)))(((''''''((()))***''''''(((((('''&&&%%%%%%***)))((('''''''''''''''******,,,,,,---,,,+++***(((((((((((())))))))))))))))))))))))((((((((((((&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''(((((((((((())))))))))))(((((('''''''''(((((((((((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$'''&&&&&&%%%&&&'''((()))&&&&&&''''''(((((())))))***)))'''''''''(((***+++(((((((((((())))))))))))))))))(((((('''''''''&&&***)))(((''''''((())))))$$$%%%'''(((***+++,,,,,,++++++******++++++,,,------000222222000---,,,+++222000///......///000111}}}tttooonnnhhhddd___XXXVVVUUUTTTPPPLLLNNNLLLIIIFFFDDDDDDDDDEEEBBBAAA@@@>>>===;;;:::999999999888888777666666666555444444333222222222222111111111111000...---,,,,,,,,,,,,,,,,,,+++******))))))************))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---......//////......000000000000000000000000000---,,,///333666777666000...---...000222333333666777999:::<<<<<<======DDDDDDDDDDDDBBBAAA??????>>>>>>>>>>>>===<<<;;;;;;<<<:::777444333444666888888777777666666555555555555444333222222222333333////////////......------000000/////////000111222000///...,,,,,,------...---,,,,,,+++++++++,,,,,,++++++***))))))***+++,,,---,,,***))))))***,,,---(((***++++++)))(((((()))'''((()))***+++******)))((()))***+++++++++******)))))))))))))))))))))***))))))))))))))))))))))))'''((()))*********))))))***)))(((''''''((()))***((((((((((((((('''&&&&&&))))))(((''''''''''''''')))***+++++++++***)))((((((((((((((())))))))))))))))))))))))((((((((((((&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((())))))(((((((((((())))))%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%((('''&&&&&&&&&'''((()))&&&''''''''''''''''''((('''''''''((((((((((((((((((((((((((())))))))))))))))))((((((((('''''''''))))))((('''(((((()))***((()))))))))))))))((((((+++++++++***++++++,,,------///000000///---------000000000000000111111222uuuqqqpppkkkfff```YYYTTTSSSQQQNNNKKKNNNLLLJJJGGGDDDCCCBBBBBBBBBAAA@@@>>>===;;;:::999:::::::::999888888777777777666555444333333333333111111111111000...---,,,---,,,,,,+++++++++++++++))))))************)))))))))******+++++++++++++++++++++++++++++++++++++++------------............,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......//////......000000000000000000000000......///000222333444555000...,,,---///222222222333777::::::999999;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;999888666444333444555666999888666555444444555555444444333222222222222333000000000000//////////////////.........///000111000///---,,,,,,,,,---...---,,,,,,+++***************************+++,,,---,,,+++***))))))***+++,,,((()))******))))))***+++'''(((***++++++***))))))(((((()))*********************))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))(((((())))))(((((((((((())))))(((((()))))))))(((''''''(((((((((((('''''''''''')))*********)))(((''''''(((((((((((())))))))))))))))))))))))((((((((((((%%%&&&((()))))))))((('''((((((''''''''''''((((((***)))(((''''''((()))***%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''((()))***(((''''''''''''''''''&&&$$$%%%'''((()))((('''&&&(((((((((((())))))))))))))))))((((((((((((''''''((((((((((((((()))***+++***************)))((('''+++++++++++++++,,,---------...//////......000111000111111222222333333333wwwssssssnnnjjjddd\\\VVVRRRPPPMMMLLLPPPNNNLLLHHHFFFCCCBBBBBBBBBAAA@@@>>>===;;;:::999;;;;;;;;;:::999999888888888888666555444444444444111111111111000...---,,,...---+++******+++,,,---+++,,,,,,------,,,,,,+++)))***++++++,,,,,,++++++***+++++++++++++++,,,,,,------------............,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---......///.........000000000000000000000000---///111222111111222444///...,,,---///111111111111666::::::888777:::>>><<<<<<;;;;;;;;;<<<<<<===============<<<;;;:::999777666555444333444444555999777555333222333444555333333333222222222222222111111000000000000000000///............////////////...---,,,,,,,,,------......,,,+++************))))))******+++,,,------++++++***))))))***++++++''')))***)))))))))***,,,((()))***++++++***)))(((((((((((()))))))))))))))*********)))))))))))))))))))))))))))))))))))))))''''''((((((((((((((('''))))))(((((((((((())))))((()))))))))))))))(((((('''(((((((((((((((''''''************)))(((''''''(((((((((((())))))))))))))))))))))))((((((((((((%%%''')))***+++***((('''((((((''''''''''''((((((***)))(((''''''((()))***'''''''''(((((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((((('''''')))***+++)))))))))(((((('''''''''&&&&&&'''(((((()))))))))(((((((((((())))))))))))))))))((((((((((((((((((''''''(((((()))***+++,,,((())))))***+++++++++***,,,++++++++++++,,,------////////////...000333666555555333222222333444555yyyuuuuuuooommmhhh```YYYTTTQQQOOOMMMRRRPPPNNNKKKHHHEEECCCCCCBBBAAA@@@>>>===;;;:::999<<<<<<;;;;;;:::999999999:::999777666555444444444111111111111000...---,,,------+++++++++,,,---...,,,,,,------------,,,,,,******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,------------,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---......///.........////////////////////////,,,///222333333222222222///---,,,,,,...000000000000555999:::777777;;;???>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;:::999888888555555555444444444444444666555333111111222333444333333333222222222111111000000111111111111111111...////////////.........///...---,,,+++,,,,,,---//////...,,,++++++++++++))))))***+++,,,---------************************((()))))))))((()))+++---((()))***++++++***)))(((((((((((((((((()))))))))************))))))((((((************************(((((((((''''''''''''((((((((())))))))))))(((((((((((()))))))))))))))(((&&&'''(((((()))(((''''''++++++******))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((&&&''')))++++++***)))'''((((((''''''''''''((((((***)))(((''''''((()))***'''''''''(((((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((()))(((((('''''')))***++++++******))))))(((((((((***)))'''&&&'''))),,,...(((((((((((())))))))))))(((((())))))))))))))))))'''(((((()))***+++++++++))))))***++++++,,,++++++,,,,,,++++++,,,,,,---...000000000000000222666999<<<:::555222111333555777|||vvvvvvooonnnjjjddd]]]VVVRRRPPPOOORRRQQQOOOLLLJJJGGGEEECCCBBBAAA@@@>>>===;;;:::999<<<<<<;;;;;;::::::999999:::999888666555444444444111111111111000...---,,,,,,,,,,,,,,,,,,------...******++++++++++++*********++++++,,,,,,,,,,,,,,,*********++++++,,,,,,---***+++++++++,,,,,,,,,,,,,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......//////......////////////////////////---///222555666555333111///---++++++---/////////000333777999999:::===???@@@AAAAAAAAA@@@>>><<<;;;;;;;;;;;;;;;:::999888777444555555666666555444444333333222111222333444555222222222333222111111000000000000000111111111111//////000000000///......///...,,,+++++++++,,,---//////...---,,,,,,,,,,,,)))***+++,,,---------,,,************************)))******)))'''(((***,,,))))))***++++++***(((''''''''''''''''''((())))))++++++******)))(((((((((***************************)))((('''''''''(((((((((((())))))))))))((((((''''''((()))))))))((((((&&&&&&((()))))))))((('''+++******))))))******+++(((((((((((())))))))))))))))))))))))((((((((((((&&&''')))*********)))(((((((((''''''''''''(((((((((((())))))))))))((((((%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''((()))*********)))))))))))))))))),,,***'''%%%&&&***...111(((((((((((())))))))))))(((((())))))))))))******(((((()))***++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,------...000111111111111333777:::>>><<<777444333555777999xxxvvvmmmmmmkkkfff___XXXSSSPPPOOOQQQPPPNNNLLLJJJGGGEEEDDDBBBAAA@@@>>>===;;;:::999<<<<<<;;;;;;:::999999888:::999888666444333333333111111111111000...---,,,+++,,,,,,---......------***++++++,,,,,,++++++******+++,,,,,,------,,,,,,)))******+++,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,---...............------------------------++++++,,,,,,,,,,,,------,,,---......//////......//////////////////////////////111555999999555111///---++++++---...///...000222555888;;;===???@@@@@@AAACCCEEEDDDBBB???<<<<<<<<<<<<<<<<<<:::999999444444666777777666555444222222333444555666666777111222222333222111000////////////000000000111111000000111111111000///......---,,,+++++++++,,,---------,,,,,,+++,,,,,,---***+++,,,------,,,,,,+++))))))************))))))++++++***(((''''''))),,,)))******+++***)))((('''''''''&&&&&&&&&'''((()))++++++******)))(((((('''************************+++***)))((((((((())))))'''((()))******)))((('''&&&&&&'''(((((((((((((((%%%&&&((()))***)))((('''((((((''''''((()))+++,,,(((((((((((())))))))))))))))))))))))(((((((((((('''''''''((((((((())))))((((((''''''''''''(((((('''((()))******)))((('''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((('''&&&&&&&&&'''((()))''''''''''''((((((((((((***((('''&&&'''***---///(((((((((((())))))))))))(((((()))))))))*********))))))***+++++++++***)))+++,,,,,,,,,,,,,,,++++++---,,,,,,,,,,,,---......///000111111000222555777:::999999888888999::::::xxxuuulllllljjjfff```YYYSSSPPPOOOOOONNNMMMLLLIIIGGGDDDCCCBBBAAA@@@>>>===;;;:::999<<<;;;;;;::::::999888888:::999777666444333333222111111111111000...---,,,***+++---...///...------,,,------......------,,,***+++,,,,,,------,,,,,,))))))***+++,,,,,,------+++++++++,,,,,,,,,------,,,,,,---.../////////...------------------------++++++,,,,,,,,,---------,,,---......//////......//////////////////////////////000555;;;;;;666000///---++++++,,,.........111111333777<<<@@@AAA@@@>>>AAADDDGGGFFFDDD@@@>>>>>>>>>>>>>>>===<<<;;;:::333555666888888777555444111222444666777888999999111111222333222111000///......//////000000000111000111222222222000///......---,,,+++++++++,,,,,,+++++++++***++++++,,,,,,+++,,,---------,,,+++***))))))************)))))),,,,,,+++(((&&&''')))+++)))***++++++***)))((('''''''''&&&%%%&&&'''((()))+++++++++***)))(((((('''************************,,,+++***((((((((()))***'''((()))******)))((('''%%%%%%&&&'''((((((''''''$$$&&&((()))***)))((('''&&&&&&&&&&&&''')))***,,,(((((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''((())))))((((((''''''''''''((((((&&&'''***++++++***'''&&&'''''''''((((((((())))))'''''''''&&&&&&'''''''''''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))$$$%%%%%%&&&&&&'''''''''&&&&&&''''''(((***+++,,,(((((((((((())))))))))))(((((())))))*********+++)))***+++,,,,,,+++)))((('''(((***,,,---/////////---,,,,,,,,,,,,---......---...000000000000333555555777999;;;======<<<;;;wwwtttlllkkkhhhddd```[[[UUUOOOKKKMMMNNNMMMJJJGGGEEEDDDEEEEEEDDDBBB@@@===<<<;;;:::<<<;;;999888666555555444:::999777444222222444777000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,------+++)))******+++++++++******)))******+++++++++,,,,,,,,,,,,---------.../////////...------------...//////...---,,,++++++,,,---...---++++++,,,...///...---,,,------......------,,,---------.........//////,,,,,,---111555666444111------,,,+++,,,---...///+++///333666777888999:::???BBBEEEEEEDDDAAA@@@???:::;;;<<<===>>>>>>>>>>>>>>>===:::888666555555555:::999999888777666666555222333333111///---...///111111111000...///111333,,,...000222222111///---///...,,,*********,,,---,,,,,,---...---,,,***))),,,+++******)))******************************************)))))))))))))))************************(((((()))(((((('''&&&%%%******))))))((('''''''''###+++333666333---)))(((''''''((((((((((((''''''&&&'''((())))))((('''&&&%%%%%%&&&***---,,,((($$$((((((((((((((((((((((((+++)))'''(((+++,,,***(((((()))))))))************(((((((((((((((''''''&&&''''''''''''(((((((((((((((((())))))((('''&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&%%%$$$%%%''')))***))))))))))))((('''&&&%%%&&&''''''(((((((((((((((''''''&&&&&&&&&''''''((()))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''$$$###$$$&&&'''%%%###******)))(((''''''((((((%%%&&&(((***+++***)))((()))************+++++++++)))***++++++------...///111...+++***---//////...111000000111222222000...000222555:::>>>@@@???===zzzwwwpppnnnkkkgggccc^^^XXXRRRNNNLLLMMMMMMKKKHHHFFFEEEEEEEEEDDDBBB???===<<<;;;::::::999888777666555555555999999777444222222444666000111000000///......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------+++)))***++++++,,,++++++************+++++++++,,,,,,,,,------------............,,,,,,,,,,,,,,,---......---------,,,,,,---------,,,,,,------------------,,,------......------,,,,,,,,,---------.........,,,+++,,,...222333111///,,,,,,+++***+++,,,---......111555888999:::;;;<<<>>>AAADDDDDDCCC@@@??????;;;<<<<<<=========<<<<<<;;;:::888666555444444555666666777777777777777888444333111000////////////111111111000//////111333...000111222222111000//////...,,,******+++,,,---,,,,,,---------,,,+++***,,,++++++***************************************))))))******++++++,,,,,,************************)))************))))))(((******))))))))))))((((((###)))...///,,,(((((()))(((((()))))))))((((((''''''((())))))))))))((('''(((&&&%%%''')))***)))'''''''''''''''''''''''''''***(((&&&''')))***)))''''''''''''((())))))***+++(((((((((((((((''''''&&&(((((((((((())))))))))))((((((((((((((('''&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&((()))''''''((((((((((((((('''&&&&&&'''((((((((((((((('''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''%%%$$$%%%''''''&&&$$$+++***)))((((((((((((((('''((()))******)))'''&&&)))************+++++++++******+++,,,---......///333000---,,,...000000///111000000111111222111111222333555888999:::999888}}}{{{tttooolllhhhddd```ZZZTTTPPPKKKLLLNNNMMMJJJGGGEEEEEEDDDCCCAAA???===;;;;;;:::888777666666555555666666888888777444111111333555222222111111000//////...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,------+++***++++++,,,------,,,,,,+++******+++++++++,,,,,,,,,............------------,,,++++++++++++,,,------,,,------......------,,,+++---///...+++***,,,...,,,------......------,,,++++++,,,,,,,,,---------,,,++++++,,,...//////...,,,+++*********+++---...000444888;;;<<<<<<===>>>>>>AAACCCCCCBBB@@@??????============<<<;;;:::999888777666555444444444444333333444555777888999999777333///...///111000...000111111000//////000222111111111222222111111000...---,,,+++***+++,,,---,,,,,,---------,,,++++++,,,,,,+++***************************************((())))))***+++,,,---...************************((())))))************))))))))))))************+++''')))+++***'''&&&(((+++***************)))((('''((())))))******))))))(((+++(((%%%$$$&&&(((***+++'''''''''''''''''''''''')))'''&&&'''((()))(((&&&&&&&&&&&&'''((()))******(((((((((((((((''''''&&&(((((()))))))))*********(((((((((((((((''''''&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&)))(((&&&%%%%%%&&&'''(((%%%&&&'''((())))))))))))&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&%%%&&&'''((('''&&&+++******))))))))))))))))))************(((&&&%%%)))************+++++++++******+++,,,---...//////444111///...///000000///000000/////////000000111555555666888999:::;;;;;;|||uuunnnlllhhhddd```ZZZTTTPPPJJJLLLOOONNNLLLHHHFFFEEECCCBBB@@@>>><<<;;;::::::555555555555555666777777888888777444222111333444333333222111000000000000---------------------------,,,+++,,,------,,,***,,,,,,------...---------******+++++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,+++,,,,,,---...+++,,,---......---,,,+++***...111///***(((***...,,,------......------,,,******+++++++++,,,,,,,,,---,,,++++++,,,------------,,,+++++++++,,,---...111444999;;;<<<===>>>??????AAACCCCCCBBB@@@??????>>>>>>>>>===;;;999888777666666555555555444555555222333444555666777888999999444...---000222111...000111111111//////000222111111111000000000000000------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++************+++************************)))))))))******+++++++++************************%%%&&&'''(((((()))((((((((())))))***++++++,,,,,,***,,,,,,+++))))))+++---+++++++++++++++***)))((())))))************))))))+++)))'''%%%&&&(((***+++))))))))))))))))))))))))(((((('''(((((((((((((((***)))(((((((((((()))***(((((((((((((((''''''&&&(((((((((((())))))))))))'''(((((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((('''''''''((((((((('''+++******)))))))))******)))))))))***)))((('''&&&))))))*********+++++++++******+++,,,---...//////333222000///////////////000000000...------...///555666888:::<<<@@@CCCFFF}}}tttooommmiiieeeaaa\\\VVVRRRKKKNNNPPPOOOLLLIIIFFFEEEBBBAAA???===<<<;;;::::::444444444444555666777888777888777555333222333444444333222111000000000111------------------------,,,++++++,,,---...,,,++++++,,,---...............******+++++++++,,,,,,,,,......------,,,,,,,,,+++---------------......///+++,,,---......---,,,+++***...000...)))'''***...,,,------......------,,,*********+++++++++,,,,,,...---------,,,,,,...///...------,,,,,,...///000000333777:::;;;<<<===>>>@@@BBBCCCCCCBBB@@@@@@@@@=========<<<:::999777666666666666666666666666666444555555555666666666777999444......111333111...///000222111000///000111000000//////............,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***+++++++++******************************))))))((((((''''''))))))))))))))))))))))))%%%&&&'''(((((()))(((((((((((()))***+++,,,,,,---***,,,------,,,++++++,,,+++++++++++++++***))))))******))))))))))))******))))))))))))((((((((()))************************))))))***)))))))))))))))...---+++)))(((((())))))(((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((''''''((((((((((((((('''((((((((((((((((((((((((&&&'''''''''''''''''''''((((((''''''&&&&&&&&&&&&(((((()))(((((('''&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&((())))))''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((('''((((((***)))))))))))))))******''''''((()))))))))))))))))))))*********+++++++++***+++,,,---...//////000000000000///.........///333444444222///...///111333555777999;;;???DDDHHHvvvrrrooolllhhhddd___YYYUUUNNNPPPQQQOOOLLLHHHFFFEEEAAA@@@>>>===;;;:::::::::555555555555666777888999888888888666444333444555444333222000000000000111------------------------,,,++++++,,,---...---+++++++++,,,---............******+++++++++,,,,,,,,,------------,,,,,,,,,,,,...------------...//////,,,------......------,,,***,,,...---***)))+++---,,,------......------,,,******+++++++++,,,,,,,,,,,,...//////------...//////...---------...000111...111666999::::::;;;<<<@@@AAACCCBBB@@@??????@@@;;;;;;;;;;;;:::999888777777777888888888777666666777777666666666666666666777444111000222222000...///000222222000///000111////////////...---,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------------,,,+++++++++++++++******************************)))((('''&&&&&&%%%))))))))))))))))))))))))((())))))************)))(((((())))))***+++,,,,,,((()))***++++++***)))(((*********+++++++++*********))))))(((((())))))***''')))+++,,,***(((((((((************************)))***+++***)))((()))+++000...,,,)))(((((()))***(((((((((((((((''''''&&&%%%%%%&&&&&&&&&'''''''''&&&'''((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&))))))))))))((('''&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&'''((()))***'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((())))))***'''''''''((()))******+++)))************+++++++++++++++,,,---...///000000...///000000......///000555888:::999666444555777333555777777666777<<<@@@{{{qqqooolllhhhddd___ZZZVVVQQQRRRQQQOOOKKKGGGFFFFFF@@@???>>><<<;;;:::999999666666666666777777888999888999999888555444444555444333111/////////000111........................++++++***,,,......---+++******,,,------.........******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------...///---------,,,,,,---------++++++++++++++++++,,,,,,,,,------......------,,,++++++++++++,,,,,,,,,---***,,,///000...---...///......---,,,---...///000---111555888999999:::;;;>>>???@@@???>>>======>>>888999::::::::::::999999777888888999888777666555777777777777777777777777444444444444333111///......000222222111000000000...///000111000...,,,+++***+++,,,,,,------------,,,,,,+++++++++,,,---...------,,,++++++++++++,,,******************************))))))(((((('''''')))))))))))))))))))))))))))************))))))(((((((((((())))))*********))))))(((((()))))))))((('''((()))***++++++++++++))))))(((''''''((())))))(((***,,,,,,)))'''((()))))))))))))))))))))))))))''')))+++***((('''(((***...,,,***(((((()))+++,,,(((((((((((((((''''''&&&&&&&&&&&&&&&'''''''''(((&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''''''''(((((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&''')))(((&&&%%%''')))'''''''''''''''((()))))))))(((((((((((())))))))))))************+++++++++++++++,,,---...///000000,,,///111111000///111333000555;;;<<<:::999:::===777:::<<<:::777666999<<>>>>>===<<<;;;<<<===777777888999::::::::::::777888888888888666444333666777777777888888888999111444666666333000///......000222222111000000000///000222333222000---+++***+++,,,---------------,,,,,,+++***+++,,,...///...---,,,,,,++++++,,,,,,************************))))))))))))************))))))))))))))))))))))))(((((()))(((((('''&&&&&&(((((((((((()))))))))))),,,***((('''(((******+++&&&'''((()))***+++++++++)))((('''&&&&&&'''((())))))+++,,,***(((&&&(((***((((((((((((((((((((((((&&&(((***)))&&&%%%''')))***)))'''&&&'''))),,,...(((((((((((((((''''''&&&''''''''''''((((((((()))&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''%%%&&&'''((())))))))))))$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&'''(((******&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((%%%''')))(((%%%%%%&&&)))&&&&&&&&&&&&&&&'''((()))+++***)))((((((''''''((()))************++++++++++++,,,,,,---...///000000,,,///222333111111333555)))000888;;;;;;:::<<<>>><<<@@@BBBAAA===;;;===AAA{{{rrrooonnnnnniiiaaa[[[ZZZWWWSSSNNNJJJIIIIIIHHHHHH???>>><<<;;;<<<;;;:::888777666666555555555666666999999777666555555555555222222111111000/////////------------------------...------,,,,,,------...+++*********++++++,,,---+++,,,,,,+++))))))+++---///...---,,,+++*********,,,,,,+++***+++,,,---...///---+++******+++,,,...)))***---//////---+++***++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,---------......++++++,,,---...///000000444444555555666777777777:::888999<<<<<<999999;;;999999::::::;;;::::::999555555444444444555555666333333444555666777888999666555333222111111222333444333333222111000//////000///......------------******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++------,,,***)))***+++,,,***(((&&&&&&(((***,,,)))((('''&&&'''(((***,,,+++***((('''&&&''')))***++++++******************))))))(((((((((((())))))''''''((()))***++++++,,,'''(((((((((((())),,,///))))))((((((((((((((()))***)))(((''''''((()))***'''((()))((('''&&&''')))&&&'''((('''&&&&&&'''((((((&&&%%%&&&((()))))))))&&&(((******)))(((((()))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&'''((())))))'''######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$(((((('''''''''&&&&&&&&&$$$%%%&&&((()))+++,,,---&&&&&&%%%%%%$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&((((((((((((((('''''''''''''''((())))))((('''&&&(((((((((((((((''''''&&&((()))***)))((((((***+++******))))))))))))******+++***))),,,///111///---000......000444666666444444999:::888999>>>???:::AAA::::::CCCGGGEEEGGGNNNtttpppnnnmmmiii```ZZZXXXSSSPPPLLLJJJIIIIIIHHHHHH@@@>>>===<<<===<<<:::999777777666555555555555555888777666555444444444444222222111111000000//////........................------,,,,,,,,,,,,------+++++++++,,,,,,...//////+++,,,---,,,+++***+++---......---,,,++++++++++++---,,,+++++++++,,,......---,,,+++******+++---...***+++---...---,,,+++***++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,---------.........+++,,,---...///000000111444444444555666666777777999777888;;;;;;888888;;;::::::::::::999888777666666555555444444444555555333333444555666777888888777666555333222222222333555444333222111000///...---------,,,------......,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,---------+++,,,---,,,*********,,,,,,+++)))(((((()))+++,,,***)))(((''''''(((***+++***)))'''&&&%%%&&&'''((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********))))))***)))((((((***,,,******))))))))))))*********)))(((''''''((()))***&&&'''((((((&&&&&&'''(((&&&'''((((((&&&&&&'''((()))'''&&&&&&((())))))(((&&&((())))))'''&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&'''((())))))'''%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''(((((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((('''''''''((())))))((('''&&&(((((())))))(((((('''&&&***+++,,,+++******,,,...+++******))))))******+++...,,,,,,...111333222000///......000444555444222111666999999===EEEHHHFFFDDD@@@@@@DDDFFFFFFHHHLLLxxxssspppooojjjaaaZZZXXXPPPNNNLLLKKKKKKJJJHHHGGGAAA???>>>===>>>===;;;:::999888777555555444444444666555444333333333333333111111111111111000000000........................------,,,,,,,,,,,,------------------...///000111***,,,......---,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---...///,,,+++*********,,,---...---,,,,,,,,,+++*********++++++++++++++++++++++++************++++++++++++---------.........//////,,,,,,---...///000111111333333444555555666666777:::888999<<<===::::::<<<>>>======;;;999777555444777666555444444444444444333333444555666777777888999888777555444333333333666555444333111000///...++++++++++++,,,---...///------------------------,,,,,,,,,,,,------------***+++,,,,,,+++***+++---+++++++++++++++++++++++++++***)))((('''((()))***------+++*********+++,,,(((((((((((((((((())))))))))))(((((((((((())))))************))))))((((((***++++++)))''''''(((***+++******))))))******+++))))))(((((((((((())))))%%%'''((('''&&&%%%&&&'''&&&'''((((((&&&&&&'''(((***(((&&&&&&((((((((('''&&&((()))(((&&&%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&'''((())))))'''(((((((((((('''&&&%%%$$$%%%%%%&&&&&&''''''(((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&''''''%%%%%%$$$$$$%%%&&&''''''''''''((((((((((((((((((''''''((((((((((((''''''(((((())))))(((((('''&&&)))***++++++***+++---///++++++************++++++...---...///222333222111...///000222444555333000111555777999???GGGMMMNNNJJJLLLKKKIIIJJJNNNOOONNN|||vvvqqqqqqmmmeee^^^[[[PPPOOONNNMMMMMMKKKGGGEEEBBB@@@???>>>>>>>>><<<;;;999999777666444444333333555555444333333333333333111111111111111111111111........................---,,,,,,,,,,,,,,,,,,---//////............//////***,,,///000...---,,,,,,,,,+++++++++,,,,,,---...---------------.........************+++,,,.........---+++***)))))))))*********************************++++++++++++++++++------........./////////,,,------...///000111111222333333444555555666666===;;;<<<@@@@@@>>>===@@@BBBBBB@@@>>>;;;999666555888777666555444333333333333333444555555666777777:::999888666555444333333666555444333111///...---++++++******+++,,,,,,---------------,,,,,,,,,,,,,,,,,,------------------)))***,,,,,,++++++,,,---***+++,,,,,,,,,,,,+++***++++++***)))((((((((()))......---,,,+++,,,,,,---((((((((()))))))))))))))))))))(((((((((((())))))******)))))))))))))))))))))******)))((('''((())))))))))))((())))))***+++))))))(((((((((((())))))'''((()))((('''&&&''')))&&&((()))((('''&&&'''(((+++)))'''''''''((('''&&&((()))***)))'''%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&'''((())))))'''((((((((((((((('''&&&&&&%%%&&&&&&'''((())))))***''''''''''''''''''''''''%%%%%%&&&''''''((())))))((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''''''''(((((((((((('''''''''((((((((((((((()))))))))))))))(((''''''&&&'''((())))))***,,,...******))))))))))))******,,,,,,---...000111111000///000333555666555333111555666666777;;;BBBHHHJJJOOOVVVWWWPPPQQQXXX[[[WWW}}}uuuppppppmmmfff___\\\TTTRRRQQQPPPNNNKKKFFFCCCBBBAAA???>>>???>>>===;;;999999777666444444333333555555444444333333444444222222222222111111111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,111000...---,,,+++++++++***,,,///000...---,,,,,,++++++++++++,,,---......,,,,,,,,,---------------))))))******+++,,,---......---***)))(((((())))))************************,,,,,,,,,,,,++++++++++++------------.........///,,,,,,---...///000111111222222333333444444555555===;;;<<>>>>>AAAEEEDDDCCCAAA???<<<:::888888777666555444333333333333333444444555555666666888888777666555444333333555444333222000///...------,,,+++***************,,,,,,,,,+++++++++++++++------------------------)))***,,,,,,++++++,,,---)))+++,,,------,,,+++)))++++++***)))))))))))))))))))))((((((((('''(((((()))))))))******+++++++++))))))(((((((((((())))))'''(((((()))******++++++&&&((())))))(((((()))***'''''''''''''''((())))))(((((())))))))))))(((((((((***+++***)))((()))***'''((()))(((''''''((()))+++)))'''''''''((('''&&&)))***+++***(((&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&'''((())))))'''&&&'''(((((()))))))))(((&&&&&&''''''((()))******&&&''''''''''''''''''''''''''''''(((((())))))))))))((('''%%%$$$$$$$$$$$$&&&%%%%%%%%%&&&&&&'''(((&&&'''''''''(((((())))))''''''''''''(((((()))))))))))))))))))))(((((('''&&&'''((())))))***,,,...)))))))))(((((()))))))))+++,,,...///000000000111111333666888888666555444777444333444777:::???CCCNNNWWWYYYTTTUUU^^^bbb```~~~uuuooonnnllleee]]]ZZZVVVTTTRRRPPPNNNKKKFFFCCCBBB@@@???>>>???>>><<<;;;999888777555555444444444555444444333333444444444444333333222111111000000++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,000///...,,,+++************,,,......---,,,,,,,,,++++++++++++,,,,,,---...***+++,,,---------,,,,,,))))))******+++,,,,,,,,,,,,+++***((((((((())))))************************,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......++++++,,,---...///000000111111222333333444444555999777888<<<===;;;;;;>>>CCCBBBBBBAAA@@@>>><<<;;;777666555444444444444444333333444444444555555555555555555555555444333222222222111000///......---...---,,,+++*********************++++++,,,,,,,,,............------------***+++,,,,,,+++***+++---)))***+++,,,,,,+++***)))******************))))))))))))))))))((((((((('''))))))******++++++,,,,,,))))))(((((((((((())))))''''''((()))***+++,,,,,,%%%'''))))))(((((()))***&&&&&&&&&&&&'''((())))))(((((())))))))))))((((((***+++,,,+++***)))***,,,'''((())))))''''''((()))***(((&&&&&&((((((((('''(((***+++***(((''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&'''((())))))'''%%%&&&'''((())))))))))))&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''''',,,+++***)))((('''&&&&&&((('''&&&&&&%%%&&&&&&&&&((((((''''''''''''((((((&&&&&&''''''((()))))))))''''''&&&''''''((()))***))))))******))))))(((''')))***++++++***+++---///******))))))))))))******,,,...000111111111222333111444777999888777777888666333111444666777;;;@@@HHHOOOSSSRRRTTT[[[aaaccczzzrrrpppmmmeee\\\XXXUUUSSSQQQOOOMMMKKKGGGDDDAAA@@@>>>>>>>>>>>><<<:::777777666555555555555555333333222222222222333333555555444333111000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...---,,,,,,++++++,,,,,,+++,,,---,,,+++***+++---,,,,,,+++++++++,,,------)))***+++,,,,,,,,,++++++*********+++++++++*********))))))((((((((())))))************************,,,+++++++++************+++++++++,,,,,,,,,,,,---******+++,,,---...//////111111111222333333444444777555666;;;<<<::::::===<<<<<<===============<<<666555555444444444555555333333444444444444555555111222333444333333222111000/////////.........------,,,,,,+++++++++,,,,,,)))******+++,,,---......///.........------------+++,,,---,,,*********,,,)))******************)))))))))******++++++******+++++++++++++++******)))((((((((()))***+++++++++))))))(((((((((((())))))(((((())))))*********+++&&&(((******((('''&&&'''&&&&&&&&&''''''((()))***'''((()))******)))(((''')))***++++++))))))***+++''')))***)))((('''((())))))'''&&&&&&((())))))(((&&&((())))))(((''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&'''((())))))'''&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((,,,+++***)))'''&&&%%%$$$%%%&&&&&&'''(((***,,,---+++***)))(((((('''((((((&&&&&&''''''((())))))***'''&&&&&&&&&'''(((***+++)))************)))((((((***+++,,,+++******,,,...,,,++++++++++++++++++,,,***---000000//////111333111444777777777777888:::;;;777555888888777999???DDDFFFKKKPPPRRRTTT[[[dddwwwtttpppggg]]]XXXSSSQQQNNNMMMLLLJJJHHHFFFAAA???>>>===>>>===;;;:::777666666555555555666666222111111111111111222222666666555333111000......------------------------,,,++++++++++++++++++,,,,,,,,,,,,,,,---...//////+++,,,,,,+++***)))+++------,,,,,,++++++,,,,,,---((()))***+++,,,+++************+++++++++******)))((((((((()))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******+++++++++,,,,,,,,,)))******+++,,,---...///000111111222333333444444888666777;;;===;;;;;;>>>666777999:::;;;<<<<<<<<<555555444444444555555666333333444444444444444444///000111222333222111111........................++++++++++++,,,---......)))***+++,,,...///000000//////.........---------+++------,,,***)))***+++))))))))))))))))))))))))((()))***+++++++++++++++((())))))))))))(((''''''&&&''''''((()))******+++))))))(((((((((((())))))************))))))))))))(((***+++***(((%%%$$$$$$''''''''''''((()))++++++'''((()))******)))((('''(((***+++***)))((()))***''')))***)))((('''(((***((('''%%%&&&((()))))))))%%%&&&(((((('''&&&'''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''&&&''')))))))))'''(((((((((((('''&&&%%%$$$'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&###$$$&&&(((+++...111333---,,,+++)))((((((((((((&&&&&&&&&'''((())))))***'''&&&&&&&&&'''(((***+++***************)))(((((())))))***)))((((((***+++...------,,,,,,------...(((+++......---,,,...000000333555666555666999<<>>=========;;;:::888777666555555444555555888666444222111000111111666666555333000000111333////////////............------------------------+++++++++,,,,,,,,,------......---------,,,,,,,,,************************///...,,,+++***)))))))))******)))))))))))))))***(((&&&%%%'''+++,,,***&&&))))))************))))))++++++******++++++,,,---******+++,,,,,,---......---.........///000000000111111222333333222222222777888:::<<<=========<<<:::666444666<<>><<<;;;:::777666555666777888666555333222111000000000222222222111111111111000///000111222111000...,,,*********+++,,,---...///++++++,,,------...//////000...---,,,+++,,,------------,,,,,,+++***)))))))))************+++++++++,,,)))### ''',,,,,,+++***))))))***+++,,,''''''''''''((((((((())))))))))))))))))(((((((((******))))))))))))************))))))))))))******'''(((((((((&&&%%%&&&''',,,+++***)))(((((())))))&&&'''((('''&&&'''(((***&&&+++,,,((('''***+++)))******))))))((((((((('''+++******)))(((''''''''')))))))))))))))******+++&&&''''''((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''+++++++++***)))(((((('''((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&$$$%%%***111333...(((&&&&&&&&&&&&''''''''''''$$$%%%&&&(((((((((''''''&&&%%%%%%(((,,,---+++((((((((((((((()))))))))))),,,,,,,,,+++++++++*********+++,,,---............+++++++++,,,---...///000000111333444555777;;;>>>???AAAAAA???;;;;;;@@@EEEIIIKKKNNNQQQUUUYYY[[[]]]xxxuuusssmmmddd___WWWTTTOOOLLLKKKKKKJJJIIIDDDBBB???>>>>>>======;;;999888777666555444444444555444333333222222222222555666555333000///000222////////////............------------------------,,,,,,---------...............---------,,,,,,,,,************************,,,,,,++++++******++++++******))))))))))))******)))))))))************+++))))))************))))))++++++******++++++,,,---+++++++++,,,,,,------------------......///000000222222333444444444444444555666888:::;;;;;;;;;:::;;;888666888<<<>>><<<999:::999777666555555666777333333222111111111222222222222222222111111000000...///111111111///...,,,++++++++++++,,,------...++++++,,,,,,------.........------,,,,,,,,,,,,---------,,,,,,+++******))))))************+++++++++---,,,***'''&&&'''***---+++***))))))))))))***+++'''''''''((((((((())))))((((((((((((((((((((((((******))))))))))))************))))))))))))******((()))***)))'''&&&'''(((***))))))(((((((((((()))&&&'''((('''&&&'''(((***'''((())))))(((''''''((()))))))))(((((('''''''''))))))(((''''''&&&%%%%%%((((((''''''(((((()))***&&&''''''(((((((((((((((''''''''''''((((((((((((''''''(((((((((((('''''')))))))))(((((((((((('''((('''&&&&&&%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%)))---...+++'''''''''((((((((()))))))))&&&&&&'''((((((((('''''''''&&&&&&(((+++,,,***((((((((((((((()))))))))***++++++*********)))))))))------...///000000000///+++++++++,,,---...///000111222333333333555888:::>>>@@@BBB@@@???@@@FFFLLLKKKNNNRRRWWW[[[^^^______|||xxxvvvppphhhcccXXXTTTPPPMMMLLLLLLKKKJJJFFFCCC@@@>>>>>>>>>>>>===:::999777666555444444444222333333444444333333333444444444222000///000111////////////............---------------------------------.........//////......---------,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,---******)))))))))******+++)))+++---,,,***)))+++---))))))************))))))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////222333444555666777777777555666888:::;;;;;;::::::;;;999888:::<<<<<<999666999888777555444555555666111111111111111222333444222222222222222111000000...///000000000///...---,,,,,,,,,++++++,,,------+++++++++,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,---,,,,,,++++++*********)))************+++++++++(((***,,,,,,***(((((((((***))))))(((((())))))***''''''((((((((()))))))))'''''''''(((((((((((((((******))))))))))))************))))))))))))******)))***++++++)))(((((()))''''''''''''((((((((((((&&&'''((('''&&&'''(((******'''***000...&&&%%%)))(((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$''''''&&&&&&''''''((()))&&&''''''(((((((((((((((&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((('''&&&&&&%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&'''((((((((('''))))))))))))************))))))((((((''''''((((((((('''''')))++++++***(((((((((((()))))))))******)))))))))(((((((((((((((......//////////////////++++++,,,,,,---...000111222333333333222222444666<<<>>>AAAAAABBBEEELLLQQQLLLPPPVVV\\\aaacccddddddzzzxxxrrrjjjfffZZZVVVRRROOOMMMMMMLLLJJJGGGCCC???======>>>>>>>>>:::999888666555444444444222333444555444333222111222333333222000//////000////////////............------------------------------------..................---------,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---******))))))******++++++'''))),,,///000000...,,,)))******++++++******)))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,---...//////111222333555666777777777666777999;;;<<<<<<<<<;;;888888888:::<<<<<<999666888777666555444444444444111111111111111222222333111222222222222111000///---.../////////...------------,,,+++++++++,,,,,,,,,+++++++++++++++++++++)))***,,,---------,,,+++,,,,,,,,,++++++*********))))))*********+++++++++&&&))),,,---+++((('''&&&))))))(((((((((((())))))'''(((((((((((()))))))))'''''''''''''''(((((((((******))))))))))))************))))))))))))******(((***,,,,,,***(((((()))%%%&&&&&&''''''(((((((((&&&'''((('''&&&'''(((***---)))///;;;888***%%%+++''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&''''''((()))&&&''''''(((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((((((''''''%%%&&&&&&'''((()))***+++''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''&&&&&&&&&%%%'''((('''$$$$$$&&&)))((()))))))))************+++***)))'''''''''((()))))))))))))))*********)))(((((()))))))))*********))))))))))))((((((((((((,,,,,,---------------,,,,,,,,,,,,,,,---///000111111333444444333333555777:::<<<>>>???AAAEEELLLPPPLLLOOOTTTZZZ```eeehhhjjj}}}zzzssslllggg\\\YYYTTTPPPOOOMMMLLLJJJEEEBBB???============<<<:::999888777555555555444444555555555444222000///111333333222000///000000////////////............------------------------+++,,,,,,,,,,,,---------......---------,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++***************+++,,,,,,)))))),,,444;;;;;;333,,,******++++++++++++******++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---...///000///000222333444555666666555666888999:::;;;::::::444555777999;;;:::888777666666555444333333333333333222111111000000111111111111222333333111000///---------.........------------,,,+++++++++,,,,,,,,,+++++++++++++++++++++***+++---......---,,,+++,,,,,,+++++++++++++++***))))))*********++++++++++++,,,...---,,,******+++(((((())))))))))))(((((((((((((((((()))))))))***''''''''''''(((((())))))******))))))))))))************))))))))))))******''')))+++,,,***((('''((($$$%%%&&&'''((((((''''''&&&'''((('''&&&'''(((***,,,)))222???===---%%%)))&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((''''''(((((()))***&&&''''''(((((((((((((((''''''((((((((()))))))))''''''((((((((((((''''''&&&&&&'''(((***+++,,,---''''''&&&&&&&&&''''''(((''''''((((((((((((''''''''')))***((($$$###&&&***'''''''''((((((((())))))+++***)))'''''''''((()))))))))***)))))))))***+++))))))))))))************************************+++,,,------...---------,,,,,,,,,---...///000111000222444666666777999;;;;;;;;;<<<===???CCCHHHLLLKKKLLLOOOTTTZZZbbbiiimmm{{{uuummmiii```\\\VVVRRROOOMMMKKKIIIDDDBBB???>>>>>>>>><<<;;;999999888777666666666666666666555444333111000///111333444333222000000111////////////............------------------------+++++++++,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++***************+++,,,---,,,+++---777AAAAAA777,,,******++++++++++++******++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++---...///000111///000111222333333444444111222444666777777666666222444555777777888777777555555444444333222222111333222111000000000000000000111333444333222000...,,,,,,,,,------------...,,,,,,,,,++++++,,,------+++++++++,,,,,,,,,,,,,,,---.........------,,,+++++++++++++++++++++++++++)))************+++++++++,,,,,,+++)))((((((***,,,((())))))******))))))(((((((((((()))))))))******''''''(((((())))))************))))))))))))************))))))))))))******'''))),,,,,,+++(((''''''%%%&&&'''((((((((('''&&&&&&'''((('''&&&'''(((***'''(((000999777,,,%%%&&&'''''''''''''''((((((((())))))))))))))))))))))))((((((''''''(((((()))***&&&''''''((((((((((((((((((((((((((()))))))))***''''''((((((((((((''''''&&&&&&''')))***,,,------'''''''''&&&''''''((()))((())))))))))))(((''''''((()))***)))&&&%%%''')))&&&&&&&&&&&&''''''''''''))))))((((((''''''((((((((()))******))))))+++---)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,---...///000000000000,,,,,,,,,---...///111111///222555777999:::<<<>>>>>>>>>===>>>@@@DDDHHHJJJLLLKKKLLLOOOVVV^^^fffkkk~~~vvvooojjjccc___YYYSSSPPPMMMJJJHHHCCCBBBAAAAAAAAA???===:::888888777777777777777888666555444333222222111111111333555555333111111222////////////............------------------------,,,,,,,,,,,,---------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,************+++,,,---...---,,,---444;;;;;;444,,,***++++++,,,,,,++++++***++++++******++++++,,,---+++++++++,,,,,,---------++++++,,,---///000111222000000111222333333222222///000222444555555555444333444555444444444444555444444444333333222111000111000000000000111111222000111333444444222000...,,,,,,+++,,,,,,------...++++++++++++,,,------...++++++,,,,,,------......111000///...---,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******)))'''&&&&&&(((***))))))***++++++***))))))(((((()))))))))*********(((((())))))***++++++,,,******))))))))))))************))))))))))))******(((+++---...,,,***)))(((&&&'''((())))))(((&&&%%%&&&'''((('''&&&'''(((***&&&)))---...---***(((''''''''''''(((((()))))))))))))))))))))))))))))))))''''''&&&&&&''''''((()))&&&''''''((((((((((((((('''''''''((((((((())))))''''''((((((((((((''''''%%%&&&'''((()))***+++,,,'''''''''''''''((())))))(((((())))))(((''''''&&&'''((()))((('''&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((''''''''')))******((())),,,///))))))*********+++++++++++++++++++++,,,,,,,,,---+++,,,---///000111111111------------...000111222///222666888999;;;<<<>>>DDDCCCBBBCCCFFFIIIMMMNNNOOONNNOOOQQQUUU[[[aaadddxxxpppllleee```ZZZTTTPPPMMMJJJHHHCCCCCCCCCCCCCCCAAA===:::777777777777777888888999555444222222222222444444111333555555444222222222000/////////............---------------------------------.........//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,...///************+++,,,---...,,,+++,,,///111111---******++++++,,,,,,++++++***++++++******++++++,,,---******+++,,,,,,---......+++,,,---...000111222333111111222333333333222222000111333555666666666555555555555333111111111333333333333333333111000000......//////000222333444///111333444444222///...,,,+++++++++,,,,,,---...*********+++,,,---...///++++++,,,------...//////444222000...---,,,,,,---++++++++++++++++++++++++)))************+++++++++---...---,,,******,,,---)))***+++,,,,,,+++***)))))))))))))))************((())))))***+++,,,,,,,,,******))))))))))))************))))))))))))******))),,,///000...+++******'''((()))***)))(((&&&$$$&&&'''((((((&&&'''(((***'''++++++'''&&&***,,,***'''((((((((())))))******((((((((()))))))))))))))&&&%%%%%%%%%%%%&&&''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%%%%&&&'''((()))******'''''''''''''''((())))))'''((((((((('''&&&%%%%%%'''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''((($$$%%%'''(((((((((''''''''')))******((()))---111)))************+++++++++******+++++++++,,,,,,,,,((()))+++---...///000000------------///000111222000333666888999:::;;;<<>><<<:::999999999888666444333333333333333333333333111222444555555444222111333222222111000//////......---,,,,,,++++++++++++---------.........//////------,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,,,,***((()))+++,,,+++(((++++++++++++++++++++++++,,,---.........,,,)))(((******))))))***+++,,,,,,++++++************++++++***+++,,,---...---,,,+++,,,,,,---...///000111111222333444555666555444333555666888888888666444333888888777555555444444444555444222000///000000111......///000111222222333000111333666888666222...------------------------///...,,,------...,,,+++,,,++++++***+++,,,...///111000000...---,,,++++++---,,,,,,++++++,,,,,,---************************---,,,+++*********++++++*********)))))))))))))))******))))))((((((((('''))))))))))))))))))))))))++++++******)))(((''''''((((((((((((((())))))***&&&(((***+++,,,+++***))))))))))))))))))))))))))),,,+++)))((('''''''''(((+++++++++******(((''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((''''''''''''(((((((((((((((''''''((()))******)))''''''''''''''''''''''''''')))***)))'''&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''***)))(((''''''&&&''''''(((((((((((()))***+++,,,++++++,,,,,,,,,---------++++++******************((()))+++++++++---///222//////...---...///000111444777:::;;;:::999999999;;;DDDNNNQQQOOONNNSSSXXXQQQQQQQQQRRRSSSVVVYYY\\\~~~uuuqqqhhhccc\\\TTTOOOLLLKKKKKKIIIFFFBBB@@@??????>>>===:::999888888999999777555333333333333333333333333111222444555555444222111222222111000000///.........---,,,,,,++++++,,,,,,------.....................------------------.........---,,,,,,,,,,,,,,,,,,***((()))+++,,,+++)))++++++++++++++++++++++++,,,---......---,,,***(((******)))******++++++,,,++++++************++++++++++++,,,,,,------,,,,,,------...///000000111111111222333444555666666777888999;;;<<<<<<;;;999888777777555444333222222222444333222000000000000111//////000000111111222222000111333666777555111...------------------------...,,,++++++,,,,,,+++***++++++++++++---...000111---------------------------,,,,,,++++++,,,,,,---************************,,,,,,+++++++++************))))))))))))))))))))))))))))))((((((((('''''')))))))))))))))))))))))),,,++++++***))))))((((((&&&&&&((())))))*********&&&((()))+++++++++)))(((((((((((((((((((((((((((+++***)))'''''''''((()))***++++++******(((''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((())))))((('''&&&&&&&&&'''(((''''''''''''((((((((((((''''''''''''(((((((((((((((''''''''')))***)))((('''''''''''''''''''''''''''((())))))'''&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''(((((()))'''(((((()))******++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++---------...000222///...---------...000000222555888::::::999999:::;;;AAAHHHLLLMMMPPPVVV[[[\\\[[[[[[[[[[[[[[[YYYWWWvvvrrrhhhddd]]]UUUOOOLLLKKKJJJLLLHHHCCC???>>>======<<<999888777888::::::888777444444444333333222222222111222333444444333222111111000000//////............---,,,,,,,,,,,,,,,,,,..................------.........------............------,,,,,,,,,,,,,,,+++***)))***++++++***)))++++++++++++++++++++++++,,,,,,---------+++***)))***************+++++++++++++++************++++++,,,+++++++++,,,,,,---...//////000000111111111222111111222333555777999:::;;;<<<===>>>>>>>>>===<<<777666444222111/////////444333222111000000000000000000000000000111111111000111222444666555111...------------------------,,,+++******++++++***)))***++++++,,,...000222333******+++,,,---......///---,,,,,,++++++,,,,,,---***************************+++,,,,,,,,,+++))))))))))))))))))))))))******((((((((((((''''''''''''((((((((((((((((((((((((,,,,,,++++++***)))))))))$$$&&&(((*********)))((('''((()))***+++***)))(((((((((((((((((((((((((((***)))(((''''''((())))))************)))(((''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((())))))((('''&&&&&&&&&'''''''''''''''((((((((((((''''''''''''(((((((((((((((''''''''')))***)))(((''''''''''''''''''''''''%%%'''))))))((('''((()))&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((******&&&''')))***++++++***))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///......///111333...------------...//////000333777999999999:::;;;;;;===@@@EEEKKKRRRWWW[[[aaabbbcccdddccc___YYYUUU}}}uuuqqqiiieee^^^WWWQQQMMMKKKJJJMMMIIICCC???>>>>>>======:::999888888999999777555555555444333333222111111111222333333333333222111000/////////.........---...------,,,,,,,,,------...............---------///......------......///------,,,,,,+++,,,,,,---+++************+++******************************+++,,,,,,,,,,,,+++***)))*********+++++++++******++++++************++++++,,,++++++***+++,,,...///000000111111111222222222333333333444555888:::<<<>>>>>>>>>>>>>>>===<<<;;;777666444222000///...---333222222111111000000000111111111000000000000000111111111333444444111///........................,,,+++******,,,,,,+++***++++++,,,---...///000111))))))***+++,,,------...---,,,,,,++++++,,,,,,---************************)))***,,,---,,,+++)))''')))))))))))))))*********((((((''''''''''''''''''((((((((((((((((((((((((,,,+++++++++*********)))%%%''')))++++++)))'''%%%(((((()))******)))((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))******)))(((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((('''&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((()))'''&&&'''))))))((('''''''''''''''''''''''''''%%%&&&((()))((('''((()))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))%%%&&&)))***++++++)))(((((((((((())))))))))))*********++++++++++++,,,,,,---...///.........000222---------------......//////222555777999:::<<<===;;;:::;;;AAAKKKRRRUUUUUU___fffmmmooolllfffaaa```}}}uuuqqqkkkgggaaaYYYSSSOOOLLLKKKKKKGGGCCC@@@?????????>>>===;;;:::999999777555333555555444333333222111111222222222222222222222222////////////............---------,,,,,,---...........................---......------------......,,,,,,+++++++++,,,,,,---******+++************+++************************++++++++++++++++++************+++++++++******)))++++++************++++++,,,+++******+++,,,...///000000111111222222333333666555555555666888:::;;;AAAAAA@@@???>>><<<;;;:::888777555333111//////...222222222222111111111000111111111000000000000000111000000111222222111///...........................,,,+++,,,......---,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************)))***+++,,,,,,***((('''(((((())))))************''''''((((((((((((((((((((((((((((((((((((((((((+++++++++***************''')))***+++***'''$$$"""(((((()))))))))(((((((((''''''''''''''''''''''''******(((''''''((())))))((())))))))))))(((((('''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''''')))))))))((((((''''''&&&''''''''''''((((((((((((''''''''''''(((((((((((()))'''&&&'''((()))'''&&&''''''''''''''''''''''''%%%&&&((()))((('''((()))&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''$$$&&&(((***+++***)))(((''''''((((((((()))))))))((()))))))))*********++++++---------,,,,,,...000---------...............///222555777999:::===???<<<:::;;;BBBMMMSSSRRROOO]]]iiiuuuwwwpppiiijjjmmmxxxuuummmiiiccc\\\VVVQQQNNNLLLIIIGGGCCCAAAAAA@@@???>>>>>><<<:::999999777444111444444444333333222222222222222222222222222222222////////////////////////------------------...///---------.........//////---------,,,,,,---------+++++++++++++++,,,,,,---)))+++++++++***)))***+++************************++++++++++++******++++++******+++,,,,,,***)))(((++++++************++++++*********+++,,,---.../////////000111222333444444666666666777888999:::;;;BBBBBBAAA???>>>===<<<<<<888777555333222111000000111111222222222111111000000000000000000111111111222000//////111111111///........................///...---...///000///...,,,,,,------,,,,,,+++***,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---************************)))***+++++++++***((((((((((((((()))******++++++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))******(((&&&$$$"""))))))(((((((((((('''''''''''''''''''''''''''''',,,+++)))((('''''''''(((((((((((())))))(((((('''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))((('''''''''''''''((((((((((((''''''''''''(((((((((((()))'''&&&'''(((((('''%%%''''''''''''''''''''''''%%%'''))))))((('''((()))%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''******(((''''''&&&&&&&&&%%%&&&((()))******)))((('''''''''((((((((())))))''''''(((((()))*********)))+++,,,+++++++++---///---...//////000000//////000333555888999;;;>>>AAA???===>>>EEEOOOTTTSSSOOOXXXdddoooooohhhcccgggmmm{{{xxxoookkkfff___XXXSSSOOONNNJJJHHHEEEDDDBBB@@@===:::===;;;:::999999777555333333333333333333333333333222222111111111111222222000000000000000000000000---------------...//////+++,,,,,,---...///000000,,,,,,++++++++++++,,,,,,++++++******+++,,,,,,---)))+++,,,+++)))(((***,,,************************+++***************++++++)))***,,,,,,,,,***)))'''++++++************++++++))))))+++,,,---.........------...000222333444555444555777888:::;;;<<<<<<>>>>>>======<<<<<<======666666444333222111111111000111222222222222111000//////000000111111222222222000......///111000000........................///...---...000111000///+++,,,---......---,,,,,,---,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---************************************))))))))))))'''(((((()))******++++++))))))))))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((''''''&&&%%%))))))((('''''''''''''''''''''''''''''''''''''''---,,,***((('''&&&&&&&&&''''''((((((((((((((('''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))******))))))''''''''''''((((((((((((''''''''''''(((((((((((()))(((&&&&&&'''(((&&&%%%'''''''''''''''''''''''''''((())))))'''&&&''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''')))(((((('''''''''((((((&&&&&&''''''((()))))))))'''(((((((((((()))))))))'''(((((()))******++++++((()))+++++++++,,,...000...///000111111111000///222444777888:::<<>>>>>888888888888999:::<<<<<<555444333222111111111111000000222333333222111000...//////000111222222333222000...---///000000000///////////////////////////------...000111000///***+++---///000000//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************+++******)))((()))))))))'''(((((()))***+++++++++))))))******+++++++++,,,************************''''''''''''((((((((((((%%%%%%&&&&&&'''(((((()))***)))((('''''''''''''''''''''''''''''''''''''''...---***(((&&&&&&%%%&&&''''''((((((((((((((('''''''''((((((((((((''''''))))))))))))))))))))))))'''''''''''''''''''''&&&%%%&&&((()))***+++******''''''''''''((((((((()))''''''''''''((((((((())))))(((&&&&&&''''''&&&%%%''''''''''''''''''''''''''')))***)))'''&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''&&&''''''((()))***''''''&&&&&&'''((()))***(((((((((((()))))))))***((())))))***++++++,,,,,,((()))+++++++++---///222...///111222222222111000444555888999:::<<>>@@@AAAIIIDDDDDDJJJQQQWWW^^^dddfffgggddd```cccllltttvvv|||rrrnnngggaaa\\\YYYUUUSSSOOOKKKGGGDDDBBBAAA???===>>><<<:::999999999888777555555555444444444333333111111111111111111111111111111000000//////......//////...---...000222333---...///...,,,+++,,,---------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))***)))))))))))))))))))))))))))************))))))************************)))***++++++,,,------------///000000000000111333333444555666777999::::::777444222111333555888:::444444333222111111111111...............///000000333000000333222//////222333000------...000000///------......------,,,+++......---,,,******---///...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,---.........---,,,+++*********)))(((((()))******************+++++++++,,,(((%%%&&&***)))$$$$$$''')))))))))))))))(((''''''***))))))(((((((((((()))******))))))))))))******((('''&&&''')))***)))(((''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((()))))))))((('''&&&&&&&&&&&&''''''((()))***((((((((((((((())))))***''''''''''''''''''''''''&&&'''((('''%%%%%%'''((())))))))))))))))))))))))'''''''''''''''((())))))%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&%%%&&&'''))))))&&&&&&&&&&&&''''''''''''))))))(((''''''''''''''')))((((((((((((((())))))'''(((******)))))))))***))))))))))))************+++++++++,,,---...000000......///000111333555666666666666777;;;???CCCDDDIIIFFFGGGMMMTTTXXX]]]bbbjjjkkkjjjfffhhhooouuuwww~~~vvvqqqjjjccc^^^ZZZVVVSSSQQQMMMHHHDDDBBBAAA@@@???>>><<<:::999::::::888777666666666555555555555444111111111111111111111111111111000000//////......///......---...///111222---...///...,,,+++,,,---------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))))))))))))))))))))******))))))************))))))***************************++++++,,,------.........000111111000111222444444444555555666777777888666444222111222444777888333333222111000000000000....../////////000000000333000111444444111111333333111///...///111111000------......------,,,,,,+++,,,,,,+++***+++---000...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,,,,---------,,,+++***)))))))))(((((((((((())))))(((((()))******************((((((+++***'''&&&((()))))))))))))))((((((''')))(((((((((((())))))******))))))(((((())))))******'''%%%(((,,,---***&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''((((((&&&&&&&&&&&&''''''''''''))))))*********)))'''&&&''''''&&&''''''((()))***((((((''''''(((((())))))''''''''''''''''''''''''&&&'''((('''%%%%%%'''((((((((((((((((((((((((((((((''''''''''''(((((()))$$$''')))(((&&&%%%'''***&&&''''''''''''(((((((((''''''''''''''''''''''''(((''''''&&&&&&'''((((((&&&&&&&&&&&&'''''''''''')))((((((''''''''''''((()))((((((''''''(((((((((&&&(((******)))))))))***))))))))))))************)))))))))***+++,,,............///000111333555666444444555888<<>><<<:::999::::::999888666666666555555555444444222222222222222222222222111111000000//////......///............///000111---...///...,,,+++,,,---------------------------++++++++++++++++++++++++***+++++++++++++++,,,,,,))))))************)))))))))))))))))))))*********((())))))************)))******************************++++++,,,------...///000222222111111333444444444444555555555555555777777666444444555777999444333222111111000000000//////000111111111111111222000111555666333222555555444222111000000//////,,,------...------,,,,,,+++,,,,,,+++***+++---///...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,---------,,,++++++******))))))))))))))))))))))))'''''')))*********)))(((...,,,,,,,,,,,,***((('''(((((())))))))))))(((((((((((('''(((((()))******))))))(((((((((((())))))+++'''%%%)))///000***$$$))))))((('''&&&%%%%%%%%%&&&'''''''''(((((())))))&&&&&&'''''''''(((((((((******++++++***)))(((''''''''''''''''''((())))))(((((('''''''''(((((()))''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((()))$$$(((+++***&&&%%%(((,,,&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((('''''''''''''''(((((((((((()))))))))))))))(((''''''''''''(((((()))((((((''''''(((((()))&&&(((******)))((()))***((()))))))))************((((((((()))***+++------......///000111333555666444555777999===AAAFFFJJJMMMLLLOOOWWW\\\[[[ZZZ[[[VVV^^^eeehhhlllsssxxxyyyzzzuuummmeee___ZZZUUURRRTTTOOOIIIEEECCCCCCCCCBBB===;;;999999::::::999888555555555444444444444333222222222222222222222222111111000000//////...................../////////---...///...,,,+++,,,---------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,))))))************))))))(((((())))))************(((((()))******************************************)))))))))***+++,,,---///000222222111111333444444444444444444555555555:::::::::888666666999;;;555444333222222111222222---...///000000000//////111///111666777444333555777666555222000...------,,,,,,------...------,,,,,,---...---+++***+++---...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,......---,,,,,,+++++++++************************''''''((()))))))))))))))))))))((()))+++,,,+++((((((((())))))))))))(((((((((((('''(((((()))******))))))(((((((((((())))))+++'''%%%)))///000***$$$))))))((('''&&&%%%%%%%%%&&&'''''''''(((((())))))''''''((((((((())))))))))))***+++++++++)))((('''(((''''''''''''(((((()))((((((''''''''''''((((((''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((($$$(((+++***&&&%%%(((,,,&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''(((((((((((())))))))))))((((((''''''''''''(((((()))(((((((((((()))******&&&((())))))(((((()))***((()))))))))************,,,,,,,,,---...///000111......///000111333555666666888:::;;;===@@@EEEIIINNNNNNSSS[[[___\\\YYYXXXTTT___hhhmmmpppvvv{{{||||||vvvnnnggg```[[[VVVSSSSSSOOOJJJFFFDDDCCCBBBAAA===;;;999999:::::::::999555555555444444444333333333333333333333333333333111111000000//////..............................---...///...,,,+++,,,---------------------------++++++++++++++++++++++++*********++++++,,,,,,---))))))************))))))((((((((()))******++++++'''((()))******+++*********************************))))))((()))***,,,---...000111111000111222444444444444555555555555555:::<<<<<<:::777666888;;;666555444333222222222222***+++,,,---...---,,,,,,///...111666777444333555666666666333000---,,,,,,,,,,,,------......---------...///...,,,+++,,,---...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,///...---,,,+++++++++,,,******++++++++++++******((((((((((((((()))******&&&'''''')))...444333///'''(((((())))))))))))))))))(((((((((((())))))***)))((((((''''''(((((()))***'''%%%(((,,,---***&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''(((((((((((((((((()))))))))***'''((()))*********((((((((((((''''''''''''((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''&&&'''((('''%%%%%%'''((((((((((((((((((((((((((()))((((((''''''''''''((($$$''')))(((&&&%%%'''***%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))((((((&&&&&&&&&&&&''''''''''''(((''''''''''''(((((()))((((((((()))***+++,,,---%%%'''))))))((((((((()))))))))))))))************+++++++++,,,---...///000......///000111333555666888;;;=========???EEEIIINNNOOOTTT]]]aaa]]]XXXWWW^^^iiisssvvvxxx{{{~~~}}}xxxpppiiibbb]]]YYYVVVQQQNNNJJJGGGEEEDDDAAA@@@<<<;;;999999:::;;;:::999666666666555555555555444444444444444444444444444111111000000//////...........................------...///...,,,+++,,,---------------------------++++++++++++++++++++++++)))******+++,,,,,,------))))))************))))))'''(((((()))******++++++'''((()))******+++++++++************************+++***)))))))))+++---...---///000000000000111333444444555555666666666777888:::;;;999444333555999555444333222111111111111***+++---...///...---,,,...---000666777444333555222444555333///------...+++,,,------......------,,,...//////...---...///...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,...---,,,+++*********+++((()))***++++++***)))(((+++)))(((&&&''')))+++,,,(((***)))***000666555///''''''((()))))))))))))))***))))))(((((((((((()))((((((''''''''''''((((((((('''&&&''')))***)))(((''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((((())))))%%%&&&((()))******)))(((((((((''''''''''''(((((()))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''((('''%%%%%%'''((())))))))))))))))))))))))))))))((('''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******))))))&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))(((((()))***+++---///000%%%'''))))))((('''((()))))))))))))))************)))))))))***+++,,,---.........///000111333555666888;;;>>>>>>===@@@FFFKKKNNNOOOUUU^^^aaa]]]XXXWWWaaammmxxx{{{{{{}}}yyyrrrjjjddd___[[[XXXPPPNNNJJJGGGFFFDDDAAA???<<<;;;999999:::;;;:::999777777777777666666666666444444444444444444444444111111111000//////......---......///......---------...///...,,,+++,,,---------------------------++++++++++++++++++++++++))))))***+++,,,,,,------))))))************))))))'''(((((()))***+++++++++''''''(((******+++++++++************************,,,+++*********,,,...000---...000000//////111222444444555555666777777888555888999666222000222666444333222111000000000000---...000222222111000///---,,,///555777444333555///111333222000...///111+++,,,,,,---.........---***,,,///000//////111222...---,,,,,,++++++,,,,,,,,,++++++++++++++++++,,,---,,,+++))))))))))))***'''((()))******)))(((''',,,***(((&&&&&&))),,,...)))***(((&&&+++000---&&&''''''((()))))))))))))))+++***)))(((((('''((((((((((((''''''''''''(((((('''''''''''''''((())))))&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((($$$%%%'''((()))***)))))))))(((((('''''''''(((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((((((((((((((((((((((((((***)))((('''''''''''''''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))*********)))(((((((((((()))))))))***'''''''''''''''((()))***'''((()))***---///111222%%%'''))))))((('''((()))))))))))))))************,,,,,,,,,---...///000111......///000111333555666777;;;>>>>>>>>>AAAGGGMMMNNNOOOUUU^^^aaa]]]XXXWWW]]]iiiuuuxxxyyy|||}}}tttkkkddd```\\\ZZZSSSPPPMMMKKKIIIFFFCCC@@@@@@>>><<<;;;;;;;;;:::999<<<999666444555666666555666555444444222222111000333111///...---...///000//////000000///...------...000///,,,,,,...///,,,...---,,,,,,+++++++++,,,+++,,,,,,,,,++++++---///------------------------*********++++++,,,,,,,,,)))************+++++++++)))***+++,,,,,,+++***)))+++*********+++,,,,,,---,,,)))'''(((+++---,,,***......//////000000111111222333555666777666555333555444333222222222222222444444333333111000...---------...//////......---......///111222333444555000///000222444333///+++***,,,000666999888222---******+++,,,...000222333///---,,,***))))))******************************,,,+++*********+++,,,---...,,,+++,,,***&&&&&&***+++***((('''''')))***,,,))))))(((((((((((())))))))))))))))))((((((((((((333888555((("""''')))%%%(((((((((((())))))))))))&&&&&&''''''(((((())))))''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((''''''''''''(((((((((((((((''''''%%%&&&&&&&&&'''((((((((((((((((((((('''''''''''')))((('''&&&%%%&&&&&&''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&+++)))'''''''''&&&$$$###'''&&&%%%$$$$$$%%%&&&''')))'''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((******))))))(((((('''''''''((()))******++++++***))))))))))))((((((((((((,,,,,,++++++***)))((((((......------------......222000///222666888777666888777999>>>AAAAAAFFFLLLPPPQQQZZZfffdddWWWQQQUUU]]]bbbfffeeeeeekkkxxx~~~vvvnnngggbbb]]]ZZZVVVSSSOOOLLLJJJFFFCCC@@@@@@>>><<<;;;;;;;;;:::999:::888666555666666666555555555444333222111111000222111///...---...000111///////////////...------...000///,,,,,,...///,,,......---,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---///------------------------++++++++++++++++++,,,,,,)))************+++++++++)))******++++++******)))++++++******++++++,,,------+++******,,,------,,,......//////000000111111222333555777777666555444333333333333333333444555555555444444333111000///........................---...///000222333555555333111111222333222///,,,+++,,,000555888777222...+++++++++,,,---///111222///...---+++++++++++++++************************++++++*********+++,,,---...+++***,,,,,,******---...---+++***)))***+++,,,***))))))(((((())))))***(((((((((((())))))))))))---777999...%%%''')))'''(((((((((((())))))))))))((((((((()))))))))))))))'''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((''''''&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((('''&&&&&&'''((('''&&&)))((('''''''''((()))***)))'''%%%%%%&&&'''''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))((((((''''''''''''((((((***)))))))))((((((((('''&&&'''((())))))***))))))))))))))))))(((((((((((()))***************++++++---------------...//////111000///222555777777555777666888===??????DDDJJJNNNOOOXXXdddbbbWWWRRRVVVXXX^^^eeeggghhhlllvvv~~~yyyqqqkkkddd^^^ZZZXXXUUUQQQNNNJJJGGGCCC@@@AAA???<<<;;;<<<;;;:::999888777555666777888777555555555444333222111000000000///.........///000111/////////............---...000///,,,,,,...///,,,...------,,,,,,,,,,,,---+++,,,,,,,,,++++++---///------------------------,,,,,,++++++++++++++++++)))************+++++++++******))))))))))))******++++++******++++++,,,,,,......///...,,,,,,---.........//////000000111111333444555777777666555555333333333333444555666666555555555555444333111111000///...------...///000------...000222444555666666444222222222111///---,,,---///222444444111///,,,,,,+++++++++---///000//////...---,,,,,,,,,,,,************************+++************+++,,,,,,---(((&&&***---,,,+++,,,...---+++*********++++++*********))))))*********''''''(((((())))))******'''444:::222(((''')))((((((((((((((())))))))))))************))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''((((((((((((((('''((((((''''''''''''''''''(((((((((((('''''''''''''''((()))))))))((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((((((%%%$$$$$$&&&((())))))(((((('''''''''((()))******((('''%%%%%%'''(((''''''))))))))))))))))))))))))&&&&&&&&&'''((())))))***((((((''''''''''''(((((())))))))))))((((((((((((%%%&&&'''(((((()))))))))(((((((((((())))))))))))''''''((()))+++,,,------,,,,,,,,,,,,---...000111111000000222555666666555666555777;;;<<<===AAAGGGLLLMMMUUU``````YYYUUUXXXbbbfffjjjkkkjjjmmmuuu{{{{{{tttmmmfff___ZZZWWWTTTPPPMMMKKKGGGDDDAAAAAA???===<<<<<<<<<:::999666555555777888888777555555444444333222111000000...............///000111///.........---............000///,,,,,,...///,,,---,,,++++++++++++,,,,,,+++,,,,,,,,,++++++---///------------------------,,,,,,,,,++++++*********))))))*********++++++++++++***((((((((((((***+++,,,++++++***++++++,,,,,,---///111///+++***,,,///......//////000000111111333444555666666666666555444444444333444444555555444444444444444333222111222111///------...000111------...///111444666777888777444222000000//////,,,,,,---///000000///...---,,,+++***+++,,,---.........------,,,,,,,,,,,,***************************************++++++,,,,,,%%%"""&&&+++***((('''***))))))(((((()))******++++++************++++++&&&''''''((()))******+++&&&///555000)))((()))((((((((((((((())))))))))))*********))))))(((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((&&&'''(((((((((((((((((())))))((((((''''''&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%$$$$$$&&&((())))))(((%%%%%%%%%&&&''''''(((((('''&&&%%%&&&'''(((((('''''''''''''''''''''''''''%%%&&&&&&'''((()))******(((''''''&&&&&&''''''((())))))))))))((((((((((((&&&&&&'''((())))))))))))(((((((((((())))))))))))&&&'''((()))***+++,,,---******+++,,,---///000111222222222333555666777777666555777;;;<<<<<<@@@EEEJJJKKKRRR\\\```\\\[[[^^^rrrrrroookkkhhhiiinnnsss}}}vvvooohhh```[[[SSSQQQNNNLLLJJJHHHEEECCCBBB@@@===<<<<<<<<<:::999666555555777888888777555555444333222111000000///------.........///000000......------------...///...000///,,,,,,...///,,,+++***************+++++++++,,,,,,,,,++++++---///------------------------,,,,,,,,,++++++*********))))))*********++++++++++++***)))(((((()))***+++,,,,,,++++++***++++++,,,,,,...///---***)))+++.........//////000000111111333444444555555555555555777666555444333222222222222333333333333333222222333222000...---...000111.........///111333666777999777555222///...//////++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************))))))******++++++++++++---&&&"""&&&***)))&&&%%%''''''(((((()))***+++,,,++++++************++++++&&&''''''((()))******+++)))++++++)))((())))))'''(((((((((((()))))))))))))))))))))(((((('''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&'''''''''(((((())))))&&&&&&'''((((((((((((((()))))))))((((((''''''&&&((((((((((((''''''''''''((('''%%%$$$$$$&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))'''&&&%%%&&&'''((('''&&&%%%&&&&&&''''''(((((((((&&&%%%%%%&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))''''''((()))************'''((((((((()))))))))***(((((()))))))))*********))))))***+++---///111222333444555555666666777888777666888<<<======@@@FFFIIIJJJQQQZZZaaacccdddgggssssssqqqnnnkkkhhhfffeeeyyyrrrjjjbbb]]]RRRPPPMMMKKKJJJIIIFFFDDDCCCAAA>>>===<<<<<<:::999888777555666777888777555444444333222111000//////---............/////////...---,,,,,,,,,---...///...000///,,,,,,...///,,,+++************++++++,,,+++,,,,,,,,,++++++---///------------------------,,,,,,++++++++++++++++++)))************+++++++++++++++************++++++,,,,,,++++++******++++++,,,,,,,,,+++******+++,,,......//////000000111111333333333333333444444444777666555333222111000000111222222333333333333222333222111000//////000000000///...///000222555777777666555222///---...///***+++,,,+++))))))***+++***+++---......---,,,+++***++++++,,,,,,+++******************************((()))******++++++******///)))&&&)))+++)))(((((())))))***+++,,,------...*********))))))*********''''''(((((())))))******,,,)))&&&%%%''')))((('''(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''((()))))))))%%%&&&'''((())))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''&&&%%%%%%&&&((()))((((((((((((((((((((((((''''''&&&&&&&&&'''(((((()))(((&&&&&&''''''&&&$$$((()))*********))))))(((%%%%%%%%%'''))))))((('''))))))))))))))))))))))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))'''((()))***++++++++++++''''''(((((())))))******))))))))))))))))))(((((())))))***+++---...000111222444555666555555777888777666888<<<>>>>>>BBBHHHHHHJJJPPPZZZccckkkoooqqqpppsssxxx|||{{{tttkkkccc|||tttmmmfffaaaTTTRRROOOMMMKKKIIIFFFDDDDDDAAA>>>======<<<:::888:::888666555666666666555444444333222111000//////..................------...---,,,++++++---///000...000///,,,,,,...///,,,,,,,,,++++++,,,------...+++,,,,,,,,,++++++---///------------------------++++++++++++++++++,,,,,,)))************+++++++++++++++,,,,,,,,,,,,++++++---,,,++++++******++++++,,,+++******+++,,,,,,,,,......//////000000111111222111111111222222333333555444333222111000000000222222333444444444444444333333222111111000//////222111///...///111444666444555555222...------///***,,,...---***)))***+++(((+++...111111///---+++***+++,,,------,,,++++++************************'''((()))***+++******))),,,((((((++++++)))***---++++++,,,,,,,,,+++++++++***))))))(((((())))))***(((((((((((())))))))))))***)))(((''''''&&&'''((((((((((((((())))))))))))((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&''''''((())))))***%%%&&&'''((())))))))))))((((((((((((((()))))))))((((((((((((''''''''''''&&&''')))***+++***)))((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''')))'''&&&&&&''''''&&&%%%******++++++***)))((('''%%%$$$%%%''')))***(((&&&))))))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&''''''((((((((()))))))))***&&&'''((()))************'''''''''((()))*********))))))))))))))))))))))))*********+++,,,...///000111333555444333333555777666555777<<<>>>>>>CCCIIIIIIKKKQQQZZZgggsssyyy{{{xxxzzzxxxppp~~~vvvoooiiieeeWWWUUUQQQNNNLLLIIIFFFCCCDDDBBB???======<<<:::888<<<999666444555666666555444333333222111000//////.../////////...---,,,,,,...---+++++++++---///000...000///,,,,,,...///,,,---------------...///000+++,,,,,,,,,++++++---///------------------------*********++++++,,,,,,---)))************++++++++++++,,,---......---,,,+++---,,,,,,+++*********+++---+++(((***---///...,,,......//////000111111111111111000000111111222333222222111111000111111111333333444555666666666666222333333333222000///...333222000...///111333555222333444222///,,,---///+++...000...+++)))***,,,'''***///222333111---++++++,,,---.........---,,,************************'''((()))++++++******)))'''%%%'''))))))'''***...,,,,,,++++++)))(((&&&&&&))))))(((((((((((())))))))))))))))))((((((((((((((())),,,,,,((($$$&&&***(((((((((((())))))))))))(((((())))))******++++++))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***%%%&&&'''((())))))))))))''''''(((((())))))******)))(((((((((''''''''''''$$$''',,,000000---)))&&&)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&(((&&&%%%&&&(((((('''&&&))))))***)))((('''%%%$$$$$$$$$%%%''')))***(((&&&'''''''''''''''''''''''')))))))))(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''((((((((())))))******%%%&&&'''((())))))))))))&&&''''''((()))******+++'''((((((((())))))***************+++,,,---...//////111333333111111333555444444666;;;===>>>CCCIIIIIILLLQQQ[[[iiiwww~~~~~~zzz~~~zzzvvvoooiii\\\VVVOOOLLLLLLJJJFFFAAABBBCCCBBB???<<<999888999777666555444444555666777555444222111000000//////////////////............,,,,,,,,,------.........,,,,,,+++---...///...,,,.........------,,,,,,,,,++++++******++++++,,,---------......------,,,++++++++++++*********))))))+++*********))))))((((((+++,,,,,,,,,,,,+++******))))))*********+++++++++*********++++++,,,,,,---------------------------000333666777555222111000333333333222111000///////////////000111333444555333333333333222111000000555444222000000000000111111000///------......///,,,,,,------,,,,,,+++***,,,---///000000///---,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++*********))))))(((((())))))************))))))***++++++***))))))***,,,++++++***)))(((((()))))))))''')))...///,,,((((((++++++***)))(((((())))))+++*********))))))(((((('''((((((''''''(((+++---))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&'''((()))******((((((((((((((('''''''''&&&&&&''''''(((((())))))))))))(((((('''''''''&&&%%%&&&(((,,,...---***''')))((('''''''''''''''(((,,,***)))'''''''''((((((((((((''''''''''''(((((('''''''''''''''''''''''')))&&&&&&'''$$$ ###+++******))))))(((((((((''''''''''''''''''''''''''' """$$$'''((())))))))),,,)))'''&&&'''))))))((()))((('''''''''(((***+++)))))))))))))))******++++++***)))(((''''''((()))((()))***,,,...000111222333444444333111111333555555666888:::===???AAABBBFFFOOOSSSYYYhhhqqqwww|||}}}zzz{{{zzzuuu}}}xxxssslllggg\\\WWWQQQMMMMMMLLLGGGCCCCCCCCCBBB@@@<<<999999999666666666666666666666666555444222111000000//////////////////............,,,,,,---------------------,,,+++---...///...,,,------------,,,,,,,,,++++++++++++***++++++,,,---------......------,,,++++++++++++*********))))))+++*********))))))))))))+++,,,,,,,,,,,,+++***************++++++++++++,,,+++++++++,,,------......////////////............111444666777555222111000333333222222111111000000111000000000000111111222111222222222222111000000444333222000000000000000111000///...---......///---------------,,,++++++,,,---...//////...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******************)))))))))((()))******************)))***++++++***))))))***,,,++++++***)))))))))))))))+++((((((---...+++((((((+++******)))(((((())))))************)))))))))(((((())))))((('''''')))***))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((((((((())))))(((((((((((((((((((((''''''''''''((((((((((((((()))(((((((((''''''''''''%%%%%%'''***,,,+++)))'''++++++******)))((('''''')))((((((((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((%%%%%%((('''$$$&&&+++)))))))))(((((('''''''''''''''''''''''''''''''''"""###$$$&&&'''((()))))))))(((''''''((())))))((())))))((((((((()))***+++)))))))))))))))******+++((((((&&&%%%%%%%%%&&&&&&((()))***,,,...///111111444555666555444333444555777888:::<<<>>>@@@BBBCCCEEENNNPPPTTTaaahhhmmmxxx~~~yyytttsssrrrnnn|||uuupppjjjeee^^^YYYSSSPPPOOOMMMJJJGGGCCCDDDCCC@@@<<<:::999999777777777777777777777777555444222111000000///////////////............---------------------,,,,,,---,,,+++,,,...///...---,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------------......------,,,++++++++++++******************************)))))))))+++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,---.../////////222222111000000000000000333555777777555222111111222222222222222222222222111111000//////////////////000111111222111111111333222222111000000000///000000///............///---............---,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,+++++++++******************))))))))))))******++++++++++++******)))***+++***)))(((***,,,,,,+++******)))*********...)))(((+++,,,)))''')))******)))((((((((())))))************))))))))))))((()))******(((''''''((())))))))))))))))))))))))((((((((((((((((((((((((*********))))))(((((((((''''''((((((((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''&&&%%%%%%''')))***((('''---------,,,+++)))'''&&&&&&&&&'''((())))))***)))&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((%%%%%%)))***)))((()))((((((((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))'''&&&'''(((***+++)))(((***))))))))))))***++++++)))))))))))))))******+++++++++***))))))))))))***))))))+++,,,...///000111555666888888666555444555999:::;;;>>>@@@BBBDDDEEEJJJRRRSSSVVVbbbhhhlllwwwzzzsssqqqooolll{{{tttpppkkkggg___\\\VVVSSSQQQOOOLLLJJJEEEEEEDDDAAA===:::999999999888777666666777888999444444222111000///////////////.........---------.........------,,,,,,,,,---,,,+++,,,---......---++++++++++++++++++++++++,,,++++++++++++,,,------------......------,,,+++************************************************+++,,,,,,,,,,,,+++******++++++,,,,,,,,,---------++++++,,,---...//////000444333111000000000000000444666777777555333222222222222222333333333333333000000///..................///000111222222333222111111222222111000000///000/////////..................//////......---,,,...------,,,,,,------...+++,,,,,,,,,,,,---------,,,,,,,,,+++++++++***************)))))))))))))))+++++++++,,,,,,+++++++++)))*********((((((***+++++++++************++++++///***((()))***(((''')))***))))))((((((((())))))*********)))))))))))))))&&&(((***+++)))((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))''''''''''''(((((((((((())))))((((((''''''&&&&&&((((((((((((((('''''''''(((&&&%%%&&&((())))))(((***+++,,,---,,,***'''&&&%%%&&&((()))***)))(((''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((%%%%%%(((+++***'''$$$''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&((()))%%%&&&(((+++------+++)))***************+++++++++)))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,)))***+++,,,...///000111333666888999777555444444888999;;;>>>BBBEEEGGGIIIMMMUUUWWWZZZggglllqqq|||}}}wwwrrrooolll|||vvvrrrnnnkkkbbb___ZZZVVVRRRPPPMMMLLLFFFFFFEEEBBB===:::999999<<<999666333333666999<<<444444222111000/////////............------------.........------,,,,,,,,,...,,,++++++---.........++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------......------,,,+++***************************************++++++++++++,,,,,,,,,,,,+++******++++++,,,,,,,,,---------******+++,,,---...//////333222000///...///000000444666777777555444444444333333333333333444444444...............//////000...///000222333333333333000111333333333222000//////////////////......---......//////......---,,,...---,,,,,,,,,,,,---...+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******))))))))))))))))))******+++++++++,,,,,,+++++++++)))******)))(((((()))++++++******)))******++++++000***'''))))))''''''))))))((((((((((((((())))))))))))))))))))))))******###&&&)))************+++((((((((((((((((((((((((************************))))))))))))************&&&'''''''''(((((())))))))))))((((((''''''&&&&&&'''''''''(((((((((((((((***(((&&&&&&((()))))))))&&&''')))++++++***(((''''''((()))))))))'''&&&%%%((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&'''))))))$$$&&&&&&''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))&&&''')))---000///---***))))))******++++++++++++)))))))))))))))******+++((()))))))))))))))))))))******+++,,,...///000000111333666777666444333333555777:::>>>CCCGGGJJJLLLLLLUUUUUUYYYeeejjjnnnyyywwwzzz~~~{{{tttnnnkkkyyyvvvrrrooodddbbb]]]XXXSSSOOOMMMLLLGGGGGGFFFBBB>>>;;;::::::;;;999555333333555999;;;555444222111000000//////.........------------,,,------------------,,,,,,...,,,++++++,,,.........++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------......------,,,+++***************+++++++++*********++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,)))******,,,---...///000111000...------///000222333555777777666555666777444444444444444444444444...............///000000...///000111222222222222000222444666666444111000/////////000///......------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))******************++++++++++++******((()))***)))(((''')))+++))))))))))))))))))***+++...)))'''((()))'''''')))((((((''''''(((((())))))))))))))))))************###%%%((())))))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********&&&&&&''''''((()))))))))(((((((((((((((''''''''''''''''''(((((((((((((((***(((''''''((())))))((($$$%%%'''((())))))((((((((()))(((((('''&&&%%%%%%(((((((((''''''((((((((('''''''''''''''''''''''''''))))))'''&&&'''###'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''((((((''''''***---//////---+++((()))******++++++******)))))))))))))))******+++((()))***+++++++++*********++++++,,,---...///000///111444444444333333444333555999===BBBGGGJJJLLLOOOWWWWWWYYYdddiiilllvvvvvvyyyzzzrrrqqq}}}xxxtttpppfffddd___YYYSSSNNNLLLKKKHHHHHHFFFCCC>>>;;;::::::777777666555555666777777555444222111000000//////.........---------,,,,,,,,,,,,------------------///---******,,,...//////+++,,,,,,,,,---------------,,,,,,,,,,,,---......------......------,,,+++))))))*********+++++++++*********++++++,,,,,,,,,+++,,,,,,,,,,,,+++***************++++++++++++,,,******+++---...///000111000///...------///222444222444666777666777888:::666666555555444444333333000000//////.../////////------...///000000000///000222555888888666333111...///000000000///---------------------,,,+++++++++,,,------------,,,+++)))))))))*********++++++,,,,,,,,,+++++++++******((()))))))))************)))******************)))((()))***)))'''''')))***((((((''''''((())))))***,,,'''&&&)))***(((''')))'''''''''''''''((())))))((()))))))))************%%%&&&((((((((()))+++---))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&''''''((())))))***'''''''''(((((((((((((((''''''''''''((((((((()))((('''&&&'''(((((('''&&&''''''''''''''''''(((((((((''''''&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%***+++'''%%%&&&&&&"""'''''''''(((((()))))))))''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''(((+++------+++)))'''((()))*********)))))))))))))))))))))******+++)))***,,,---------,,,+++***++++++,,,---...//////...000222333333333555777444555888<<<@@@DDDGGGIIIOOOWWWXXX[[[fffkkkoooyyy~~~}}}vvvvvvzzztttpppgggeeeaaaZZZSSSNNNKKKKKKHHHHHHGGGCCC???;;;::::::333555666888888666555333555444222111000000//////......---------,,,,,,,,,,,,,,,,,,------.........///---******,,,...//////,,,,,,,,,------.........---,,,,,,,,,,,,---......------......------,,,+++))))))******++++++++++++*********++++++,,,,,,,,,+++,,,,,,,,,,,,+++******))))))*********+++++++++++++++---...///111222222000///...---...111444666222444666666777777999;;;777777666555444333333333333222111000.........---+++,,,------...---------000333666999999777333111...///000000000///---,,,,,,,,,------,,,,,,+++******+++---......---+++***((())))))))))))*********,,,,,,,,,+++++++++******(((((())))))*********+++))))))************))))))((()))))))))'''''')))***'''''''''''''''((())))))***&&&&&&)))+++)))((()))'''''''''''''''((()))***(((((())))))*********+++((((((((('''''''''***,,,))))))))))))))))))))))))((((((((((((((((((((((((******)))((('''&&&%%%%%%&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&&&&%%%&&&''''''&&&$$$***)))((('''&&&&&&'''''''''&&&%%%%%%&&&''')))***'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''###***---(((%%%''')))''''''((((((((())))))******''''''''''''''''''''''''$$$%%%''')))***))))))((('''&&&''')))++++++***(((&&&'''(((******))))))((()))))))))))))))******+++&&&'''((()))***))))))(((++++++,,,,,,---...//////...000111222222444777999555666999<<>>??????@@@BBBDDDIIIMMMUUU^^^hhhpppuuuxxx}}}uuusss}}}tttmmmjjjfff```ZZZVVVQQQMMMJJJJJJHHHFFFEEEDDDAAA===:::888888888888777666555444555444333111000000//////------------------------.........///000000000111......------......///000......---------...///000000000//////.........---...///000///---,,,---...------------------------+++++++++,,,,,,,,,------///...------,,,,,,,,,---------,,,,,,,,,,,,---------///111222111///////////////000111222333444444555666777666444444666777555555555555666666666777555444222000/////////000000000///.........///000000111111222222222111111000111111111111000///...,,,,,,,,,---------......///...---,,,+++,,,,,,---,,,,,,,,,++++++*********************************((()))***++++++++++++++++++)))((((((***+++***(((***))))))((('''((((((((()))(((((((((***+++***)))((((((((((((((()))*********)))(((''''''((()))******)))))))))((((((((('''((((((((((((((()))******(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&%%%%%%''')))***(((((())))))******+++++++++***(((''''''(((***+++))))))((('''''''''''''''''''''(((((('''&&&&&&%%%(((((((((((((((((((((((((((((((((((((((''''''&&&)))((('''&&&%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&((())))))(((''')))***((((((((((((((((((((((((((((((''''''''''''(((((()))+++)))%%%%%%)))+++)))***)))))))))(((((((((''')))))))))))))))))))))))))))***+++***((()))+++...++++++,,,---............//////000111333555777888888:::===>>>???AAACCCFFFKKKPPPXXXbbbkkktttyyy||||||tttmmmlllhhhbbb\\\WWWRRRMMMJJJJJJIIIGGGFFFDDDAAA===:::888888888888777666555555555444333222000000000000------------------------000000000000000000000000//////......//////000111......------......///000111111000///...---,,,,,,---...///...---,,,---...........................++++++,,,---------,,,,,,///...------,,,---------......------------......---///111222000////////////000000111222333444555666777666555222111222333333444444555666777888888777666333111///......//////......------...//////////////////000111222222000000000000000//////...,,,,,,,,,---------.........------,,,,,,,,,,,,---------,,,,,,+++***)))))))))))))))))))))))))))))))))******+++++++++*********)))((()))***+++***((()))(((((('''''''''''''''(((((()))+++------+++(((((((((((((((((()))*********)))(((''''''((()))***))))))))))))((((((((((((((((((((((((((()))******(((((((((((())))))))))))''''''''''''''''''''''''(((((((((''''''((((((((('''&&&%%%%%%%%%&&&((()))(((((()))******+++,,,,,,***)))(((''''''((()))***)))((((((''''''''''''((('''''''''(((''''''&&&%%%(((((((((((((((((((((((()))((((((''''''''''''(((***)))(((&&&&&&%%%%%%%%%$$$$$$%%%&&&'''((()))***%%%'''(((((('''&&&((()))((((((((((((((((((((((((&&&&&&&&&&&&''')))***+++(((***)))&&&&&&)))+++)))))))))))))))(((((((((((()))))))))))))))))))))))))))***+++***)))***+++---+++,,,---......///.........///000111333555777888555777:::<<<>>>AAAEEEHHHMMMRRR\\\gggrrrzzz|||uuupppnnnjjjddd^^^XXXSSSMMMJJJKKKIIIGGGFFFEEEBBB>>>;;;888888888888777666555555555444333222111000000000........................///////////////.........///////////////000111111...............//////000111000000///...---------,,,---...---,,,+++,,,...------------------------***+++,,,,,,---,,,++++++......------------......//////............//////...///111111000//////000//////000111222333333444444555444333111000111222222222444555666888999999999888666333111000//////------------.........///......------...///111333/////////000000///......,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))******************************+++++++++******)))***)))))))))******))))))))))))(((''''''''''''((('''(((***---///...+++(((((((((((((((((())))))***))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((())))))***(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((''''''''''''((())))))''''''((()))***++++++,,,(((((('''&&&&&&'''(((((()))(((''''''''''''((((((&&&'''''''''''''''&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))((('''&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))%%%&&&''''''&&&&&&''')))((((((((((((((((((((((((&&&&&&&&&&&&''')))***+++'''***)))&&&&&&***+++)))))))))))))))((((((((((((((((((((((((((((((((((((******++++++++++++,,,,,,+++,,,---...////////////000000000111222444555666333555888;;;>>>BBBFFFJJJMMMSSS^^^kkkwww|||{{{}}}~~~xxxsssoookkkeee```ZZZUUUOOOKKKKKKJJJHHHGGGEEECCC???<<<999999999999888777666555666555333222111111000000........................///////////////.........///////////////000111111.........///////////////.........///////////////+++---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++******......---------......///000//////......//////000...000111111///...///000------...///000111222222000111222111000000222444111222333555666888999:::;;;:::888666333111000///,,,------...............------,,,,,,---///111222---....../////////......,,,,,,,,,---------......++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))++++++++++++++++++++++++******+++++++++******)))))))))******)))))))))***+++***))))))(((((())))))'''(((+++...000///,,,)))((((((((((((((())))))***))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))''''''((())))))((('''''''''''''''''''''((())))))&&&&&&''''''((())))))***&&&&&&&&&%%%%%%&&&&&&&&&((((((''''''''''''((((((&&&&&&'''''''''''''''&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((''''''&&&%%%$$$''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))(((((((((((((((((((((((((((((('''''''''(((((()))&&&))))))''''''***+++)))(((((((((((())))))))))))((((((((((((((((((((((((+++******+++,,,,,,,,,,,,,,,,,,---...////////////222111111111111222333444333555888:::===BBBGGGKKKMMMTTT```mmmyyyyyypppooosss}}}{{{vvvoookkkfffaaa\\\VVVPPPLLLLLLKKKIIIGGGFFFCCC???<<<999999999999888777666555666555444222111111111111........................000000000000000000000000//////......//////000111---...///000000000000///............//////000000,,,---......------...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++.........---......///000//////............/////////000111000///...///111,,,------...///000111111...///000111000111444666222222333555666888999999;;;:::999777444222111000,,,---...///////////////------------...///000000,,,---..................,,,,,,,,,---------......***++++++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))******+++++++++******(((***+++***)))((()))***++++++***)))))))))))))))&&&'''***---000///,,,)))((((((((((((((()))******(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((()))******(((((((((((())))))))))))************************&&&'''((())))))((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))%%%&&&''''''((('''''''''(((((((((((((((((((((((((((''''''''''''(((((()))''''''((((((''''''&&&%%%(((((('''''''''&&&&&&&&&%%%'''(((((('''&&&((()))((((((((((((((((((((((((***)))((('''''''''''''''%%%))))))'''(((++++++)))(((((((((((())))))))))))))))))))))))))))))))))))+++******,,,---...,,,+++,,,,,,...///////////////111111111111111222333333555777999;;;===AAAGGGKKKOOOVVVbbbmmmwww}}}tttlllfffgggooo}}}|||wwwnnnkkkgggccc^^^XXXRRRNNNMMMKKKIIIHHHGGGDDD@@@===999999999999888777666666666555444333222111111111.................................///000000000111......------......///000---...///000111000000//////////////////.........,,,...//////......///000------------------------000///,,,+++***+++---..................///000000///......------......//////000111000......///111------...///000111222222...///111111000111444666333333444555666777888999999888777666444222000///,,,---...000111111000000......////////////......+++,,,---...............,,,,,,,,,---------......)))***+++,,,---,,,,,,+++***++++++++++++,,,,,,,,,************************((()))***+++++++++++++++(((***+++***(((((()))+++******)))(((((((((((((((&&&'''))),,,......,,,***((((((((((((((()))******(((((())))))))))))(((((('''((((((((()))))))))***((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&''''''((((((((('''(((((((((((('''''''''''''''''''''((((((''''''''''''''''''''''''((())))))%%%&&&&&&'''((((((''''''((((((((((((((((((((((((&&&''''''(((((((((((((((%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''''''''&&&((())))))(((''')))***(((((((((((((((((((((((())))))((('''''''''''''''%%%((()))'''(((++++++)))'''((((((((()))))))))***))))))))))))))))))))))))+++******,,,...///,,,***,,,---...//////000000000...//////000111333555666999:::;;;;;;===AAAFFFJJJTTTZZZcccmmmsssuuutttrrreee```___eeeooo{{{}}}wwwnnnkkkgggccc___YYYSSSOOOMMMKKKJJJHHHGGGDDD@@@===999999:::999999888777666666555444333222111111111////////////////////////***++++++,,,---...//////---------------...//////---...000111111111000///111111000///...------,,,---...//////......000111........................333111...,,,+++---///111...............///000000......------------......///000000000......000111......///000111222333333///000111111000111333555333444444555666777888888666666666444333111///...,,,---///111111111111000...///000000000///...---+++,,,------.........---,,,,,,,,,---------......)))***+++,,,---,,,,,,+++)))******++++++,,,------))))))))))))))))))))))))'''((()))***+++,,,,,,,,,(((***,,,+++(((''')))+++))))))((('''''''''''''''&&&'''(((+++---...,,,***((((((((((((((()))******(((((())))))))))))(((((('''((((((((())))))******((((((((((((((()))******(((((((((((())))))))))))((((((((((((((((((((((((&&&'''(((******((('''&&&((())))))***+++******************)))((((((''''''(((((())))))))))))(((((('''''''''''''''((()))***%%%%%%&&&'''((((((((('''((((((((((((((((((((((((%%%&&&((()))))))))((('''$$$%%%&&&(((((((((((('''$$$%%%%%%&&&'''((())))))'''((())))))(((((()))+++(((((((((((((((((((((((((((((('''''''''(((((()))$$$((()))'''(((++++++)))'''((((((((())))))******)))))))))))))))))))))))),,,******,,,//////---***,,,---...///000000000000+++,,,---///222555777888;;;;;;<<<<<<===AAAFFFIIIXXX]]]eeelllooonnnkkkhhh]]]ZZZ\\\dddnnnwwwvvvqqqkkkgggddd^^^VVVRRRSSSNNNNNNKKKFFFDDDDDDAAA;;;<<<:::777777888888888777666555555444222000...---111111000......---------,,,---......------...000------............------...//////000000000000/////////000000///...------............////////////,,,,,,,,,---------......//////............//////////////////////////////000000///------,,,,,,,,,,,,...///000///000111333////////////////////////000111222333333333333333666666666555444222111000555444333222111111111111...///222444555444333222//////////////////000000,,,,,,,,,,,,,,,,,,,,,,,,......//////...,,,+++))),,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++*********))))))((((((+++)))''''''***,,,+++))))))***+++***)))((((((***))))))(((((((((((())))))(((((())),,,///...***'''+++)))((('''((()))((('''(((((((((((())))))))))))'''((()))******)))((('''***))))))((((((((((((((((((((())))))))))))(((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&+++(((%%%&&&)))+++***'''&&&''')))(((&&&%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%&&&''')))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&&&&***)))((('''&&&%%%%%%%%%(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((***,,,...///...---,,,,,,,,,---.../////////...***---///111222444666888<<<===???AAA>>>===BBBKKKWWW\\\aaadddiiinnnmmmiiiggg\\\XXX^^^cccgggrrrxxxrrrlllgggddd^^^VVVRRRSSSNNNOOOMMMIIIGGGGGGCCC===;;;:::888888999999777666555555444333111000//////111000///......---------,,,---......------...000...//////////////////...//////000000000//////...///////////////...---,,,............////////////------------............//////............//////000000000000000000000000111111000///...---.........///111111000000111333////////////////////////000000111222333333333333333333333333444444444444444444333222111000000111...///111333444444333333000000000000000000000000------------------------...............,,,+++***,,,,,,,,,+++++++++************+++++++++++++++++++++*********))))))))))))+++(((''''''***++++++))))))***+++***)))((((((***))))))(((((((((((()))))))))((((((***------***'''+++)))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((($$$%%%'''((((((((('''&&&(((((())))))))))))(((((())))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&'''(((((()))((('''%%%%%%'''((()))(((&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&'''((())))))(((''''''((((((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((()))***+++(((((('''&&&&&&&&&''''''(((((((((((())))))))))))************************)))))))))))))))))))))((()))***+++---------,,,,,,------..................+++---///000111333666888:::999;;;>>>???>>>DDDKKKTTTZZZ```dddiiinnnnnnkkkiii___YYYZZZZZZ[[[eeesssxxxtttnnnhhhddd]]]UUUQQQQQQOOOPPPOOOLLLKKKJJJFFF@@@;;;:::999:::;;;:::777555555444222111000000111111111000///......---......,,,---......------...000//////000000000000//////000000000000//////...------............---,,,,,,---............/////////............////////////000//////......//////000111111111111111111111111222111000///////////////000111222222000000111222//////////////////////////////000111222333333222444444333333333444555666444444333222111111111111//////000111222333333444222222111111111000000000////////////////////////............---,,,++++++,,,,,,,,,+++++++++******++++++*********************************)))))))))***((('''''')))******))))))***+++***)))((((((***))))))(((((((((((()))))))))((('''(((*********(((***))))))((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))!!!###&&&)))***)))(((&&&(((((())))))))))))(((((())))))((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&)))***((($$$"""%%%(((******)))'''&&&&&&(((******(((%%%&&&((()))'''%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((()))(((((('''&&&((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))+++,,,---'''&&&&&&&&&'''(((((()))(((((((((((())))))))))))************************))))))))))))))))))))))))+++++++++++++++++++++,,,...............------------......//////111555999;;;888888<<>>999888<<<@@@AAACCCFFFOOOWWW^^^aaaeeeiiiiiifffbbbbbbcccccc___]]]eeeqqqzzzvvvooohhhbbb[[[RRROOOPPPOOOQQQPPPLLLLLLLLLHHHBBB<<<<<<<<<<<<===;;;777444333222000//////000222333000//////............///,,,---......------...000---......//////......---000000000000///---,,,,,,,,,,,,---------------,,,------------............/////////000000000111111000000////////////000000//////////////////////////////...---------.........///000000...---...///000000000000000000000000...///000111333333333333;;;:::777666555666777888777777666555555555666666222111111000111111222333222222222222111111000000..............................------,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++*********************************+++++++++))))))))))))))))))++++++)))***+++***(((((((((***))))))(((((((((((())))))(((''''''&&&&&&''')))***)))******)))'''&&&(((***(((((((((((())))))))))))***)))(((''''''((()))******)))(((''''''((()))***(((((())))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))---***''''''(((((('''%%%&&&(((+++,,,+++(((&&&&&&(((&&&%%%&&&((((((&&&###&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''((()))******((((((((((((''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((******((('''&&&&&&&&&&&&))))))(((''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))*********+++++++++*********+++,,,---000///...---------------000000000//////111555888<<<888888===BBBCCCFFFJJJSSS[[[bbbdddeeefffeeebbbXXX]]]dddhhhfffeeekkksssxxxqqqiiiccc\\\TTTQQQSSSQQQRRROOOKKKJJJKKKGGGBBB>>>===<<<<<<<<<;;;888555333222111000///000111222//////............//////,,,---......------...000------............------////////////......---,,,,,,,,,---............---,,,------------.........////////////000000000000111000000//////000000111..............................------------......---...//////------...///000000000000000000000000...///111222444444555555777777666666777999;;;<<<777777666666666666666777444333333333222111111111111111111111111111111111////////////////////////...------,,,,,,,,,------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,*********+++++++++++++++***+++++++++******,,,---)))***+++***)))((((((***))))))(((((((((((())))))'''(((((('''&&&&&&)))+++(((***+++)))&&&%%%(((***(((((((((((())))))))))))))))))(((((((((((())))))+++)))&&&$$$###%%%''')))(((((())))))))))))(((((((((((())))))))))))******(((((((((((((((((((((((('''''''''(((((())))))***---***&&&'''***+++(((%%%%%%(((+++,,,***(((&&&%%%&&&'''((()))((('''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''&&&&&&''''''((()))***((((((((((((''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((///...,,,+++)))(((''''''***))))))((('''''''''((((((((((((((())))))))))))((((((((((((((((((((((((((())))))******+++++++++***++++++,,,------......000///---,,,,,,---...///222222222111111222555888888666888===BBBEEEJJJPPPWWW___ffffffeeedddbbb___[[[bbbkkkqqqqqqrrruuuyyyzzzssslllfff___WWWUUUWWWTTTTTTPPPKKKIIIJJJHHHCCC@@@>>><<<<<<;;;;;;999777222222111111000000////////////............//////,,,---......------...000......////////////...............///......------,,,---...///////////////,,,,,,---------................../////////000000111111000000000000111111//////////////////////////////............//////,,,...//////......000111000000000000000000000000///000111333555666666666444555555666777888999:::666555555444555555666666666666666555444222000......//////000000111111222000000000000000000000000...---,,,,,,,,,,,,---...,,,,,,,,,+++++++++************+++,,,---......///*********++++++,,,,,,,,,***,,,---,,,++++++---///)))***+++***)))((((((***))))))(((((((((((())))))&&&((()))((('''''')))+++'''***,,,***&&&%%%'''+++(((((((((((())))))))))))(((((())))))))))))((((((((('''&&&%%%%%%&&&((()))(((((())))))))))))(((((((((((()))))))))*********((((((((((((((((((((((((&&&''''''((())))))******)))((('''''''''((((((((('''((()))(((&&&%%%&&&(((&&&***------)))'''''')))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((***)))((('''&&&&&&'''(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))111000...---++++++******(((((((((((((((((()))***(((((((((((())))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,)))***,,,...///000/////////...---,,,,,,---///000222333444444333333555777777777:::>>>???@@@FFFNNNSSS]]]ddddddaaa___]]]ZZZdddjjjqqqvvvyyy}}}}}}uuunnnhhhaaaZZZXXXZZZWWWVVVQQQKKKIIIJJJIIIEEEAAA???<<<;;;;;;:::999888111222222222111000......//////.........//////000,,,---///...------...000//////000000000000//////------......///.........------...///000000//////,,,,,,,,,---------..................////////////111111000000000000111111000000000000000000000000000000////////////000111,,,...///000///000111333000000000000000000000000000000222444555666777777555666666666666666555444444444333333333444444555777777888777555222///---------...///000111222222111111111111111111111111...---,,,+++,,,---...///,,,,,,,,,+++++++++************+++,,,...///000000*********++++++,,,,,,,,,+++---...---++++++...000)))***+++***)))((((((***))))))(((((((((((())))))&&&(((******(((''')))+++'''***,,,***&&&$$$'''+++(((((((((((())))))))))))'''((()))******)))((('''&&&&&&''')))******++++++(((((())))))))))))(((((((((((())))))*********+++((((((((((((((((((((((((&&&''''''((()))******+++%%%''')))(((%%%$$$'''******)))'''$$$"""$$$'''***&&&,,,111000***'''))),,,&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((---,,,)))'''%%%%%%%%%%%%)))(((((((((''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))//////...---,,,,,,,,,,,,&&&&&&''''''(((***+++,,,(((((((((((())))))))))))************************((())))))***++++++,,,,,,'''))),,,///111111111000...---,,,+++,,,...000111333444666666555444555777;;;<<<>>>???<<<:::@@@HHHMMMWWW______[[[ZZZXXXUUUeeeiiimmmrrrxxx{{{pppiiiaaa[[[ZZZ\\\WWWVVVTTTPPPMMMIIIFFFDDDDDD>>>999777999:::777444333333333222222222111111////////////............,,,---///...---,,,,,,---000000000000000//////...111000///......///000111//////.........---------***+++------------///000,,,...000000///...///000............/////////000...///000111111000///...///////////////000111111...000111000///...///111////////////////////////---...000222444555555666333111111444777999888666444333333333333444555555::::::999666222000000111111000000////////////000222111000///............,,,---...---+++***+++,,,...,,,******,,,---+++(((,,,,,,,,,+++++++++******((()))++++++******+++---...------,,,,,,,,,------+++++++++*********))))))++++++)))(((''''''''''''(((((())))))))))))((((((++++++******)))((((((((())))))))))))))))))))))))+++###!!!))),,,(((&&&***))))))((((((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((('''''''''+++)))''''''((()))))))))(((%%%###$$$'''***)))((())))))(((((('''''''''&&&&&&000999:::111)))&&&''''''((()))(((''''''''')))''''''''''''((((((((((((%%%%%%'''((((((((('''&&&)))(((''''''''''''&&&$$$(((&&&%%%%%%'''((((((''')))(((&&&%%%&&&''')))+++,,,---+++***...555222***(((((((((((((((((((((((()))))))))))))))(((''''''''')))***)))((('''(((***++++++++++++++++++++++++)))***+++---.../////////---,,,+++++++++---...///---111666999999777555444;;;888999:::999777:::???GGGQQQYYYWWWMMMHHHKKKRRR\\\fffkkkjjjnnnxxx~~~~~~|||rrrlllddd]]][[[\\\WWWWWWUUURRRNNNJJJFFFDDDDDD???999888999:::777555333333333222222222222111////////////............,,,...000///...------...---...///000000000000000000//////......//////000///.........------------***,,,------,,,,,,...///,,,...000000///...///000....../////////////////////000111222222111000000///////////////000111111...000111000///...///111////////////////////////000111222333333333333333222111000222444555444222444444333333222333333444999999888666333111111222111111000////////////000222222111000000///......---...///...,,,,,,,,,---...,,,******,,,---+++))),,,+++++++++***************+++,,,,,,+++***+++---,,,,,,+++++++++,,,,,,---+++++++++*********))))))+++***)))(((''''''''''''(((((())))))))))))(((((()))))))))))))))*********))))))))))))))))))))))))***&&&&&&)))***(((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((((((((+++)))''''''((()))))))))***(((&&&&&&((()))***))))))(((((((((''''''''''''""")))//////***%%%%%%'''&&&'''((((((&&&&&&'''(((''''''''''''((((((((((((%%%&&&'''((((((((('''&&&'''&&&&&&&&&'''(((''''''((('''&&&''')))***)))((()))(((&&&&&&&&&''')))***+++,,,++++++///444111)))((((((((((((((((((((((((***************)))((((((''')))***)))((('''(((***)))))))))))))))))))))))))))***+++---.../////////***++++++---///111222333...222777999999777666555999777999<<<<<<;;;>>>CCCFFFMMMRRROOOGGGCCCFFFKKKSSS^^^eeeeeehhhpppssspppvvvpppiiiaaa]]]]]]XXXXXXWWWUUUQQQLLLHHHEEEDDD@@@;;;999::::::888555333333333333222222222222////////////............---///000000///......///,,,,,,...///000111111111.........//////.....................------------,,,---......,,,,,,---...,,,...000000///...///000///////////////////////////000111222222222222222///////////////000111111...000111000///...///111///////////////////////////000111222333444444444333222222333444444222111555555333333222222222222666777777555333222222333222111111000//////000000111222222222222000///......///000///---------...---,,,++++++,,,,,,+++***++++++*********)))))))))+++---------+++***+++,,,***************+++,,,,,,+++++++++***************+++***)))((((((''''''((((((((())))))))))))(((((('''(((((()))******++++++))))))))))))))))))))))))(((+++,,,)))''')))***((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''(((((()))))))))+++)))''''''((())))))))))))))))))'''&&&&&&''')))((((((((((((''''''''''''"""###%%%%%%$$$$$$&&&(((%%%'''((('''&&&%%%&&&'''''''''''''''((((((((((((%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((()))((('''((()))++++++)))'''(((''''''&&&&&&((()))***)))++++++,,,///222...(((((((((((((((((((((((((((******+++++++++***))))))''')))***)))((('''(((***)))))))))))))))))))))))))))***+++---............+++,,,...///111222333333///222666999888777666666777666999===???>>>BBBGGGIIILLLOOONNNLLLJJJMMMOOOTTT___ggghhhiiimmmkkkdddyyytttnnnfff```^^^YYYYYYXXXVVVSSSNNNIIIFFFDDDAAA===;;;;;;:::888666444444333333333222222222////////////............,,,...///000.........///,,,---...///000000000000,,,---...//////...---,,,------------------------,,,.........,,,+++,,,---,,,...000000///...///000000000000//////////////////000000111222222222222///////////////000000111...000111000///...///111////////////////////////,,,---///222444666777777555555555666777777666666777666555333222222111111333444666555444333333444333222111111000000000000000111333444333222000......///000///---,,,---...,,,,,,,,,,,,,,,,,,,,,+++*********))))))))))))(((+++,,,---,,,***)))***+++***************+++,,,---******************************)))((((((((((((((((((((())))))))))))(((((((((((())))))************((((((((((((((((((((((((&&&///111)))%%%***,,,((()))(((((((((((())))))***))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''((()))******++++++)))'''&&&((()))))))))'''((()))&&&"""!!!$$$'''((((((((((((((('''''''''%%%$$$###$$$&&&(((((((((%%%&&&'''&&&%%%%%%&&&'''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''%%%&&&''''''''''''((((((&&&&&&''')))++++++(((&&&(((''''''''''''((())))))''')))+++---//////+++'''(((((((((((((((((((((((())))))*********))))))(((''')))***)))((('''(((***++++++++++++++++++++++++******+++,,,---......---...///000111111000///...///111555666666555555666777666999>>>??????BBBGGGHHHIIIMMMQQQUUUWWWWWWWWWXXXdddlllllllllmmmfff[[[|||xxxrrrjjjbbb___[[[ZZZYYYWWWSSSNNNJJJHHHDDDBBB@@@>>><<<:::888777444444444333333333222222////////////............***,,,......------...///......////////////......,,,---...//////...---,,,,,,,,,------------------,,,.........,,,+++,,,---,,,...000000///...///000000000000000000000//////////////////000000111111///////////////000000111...000111000///...///111000000000000000000000000,,,---///222444555666777444555777888888999::::::888777666444333222222222111333555555444444444555444444222111111000000000000111333444333222000///---...///...,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---*********))))))))))))(((***++++++***)))'''((()))+++++++++++++++,,,------***************************))))))(((((((((((()))(((((())))))))))))((((((************))))))(((((((((((((((((((((((((((((('''///111)))&&&***,,,(((((((((((((((((()))******))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((()))***+++++++++)))'''&&&((()))))))))'''))))))&&&###!!!$$$''''''''''''((((((((((((((((((&&&&&&''')))***(((&&&%%%&&&'''&&&%%%%%%&&&'''''''''''''''((((((((((((&&&&&&&&&&&&''''''((((((&&&((()))(((&&&$$$%%%'''%%%%%%&&&(((******'''%%%'''''''''''''''((())))))'''''')))---...,,,(((&&&((((((((((((((((((((((((''''''((((((((((((((('''''')))***)))((('''(((***++++++++++++++++++++++++******+++,,,---------------.../////////...---,,,---000222333222222444555777666999===>>>===???DDDCCCEEEIIIPPPVVVXXXVVVSSSTTT___hhhjjjlllmmmeeeZZZ}}}yyyuuullldddaaa]]][[[YYYVVVRRRNNNKKKIIIEEEDDDBBB@@@===:::888777444444444444333333333333////////////............)))+++---...------...//////////////////...---,,,.........//////.........,,,,,,,,,,,,------------,,,---......,,,,,,---...,,,...000000///...///000/////////000000111111111000000////////////000000///////////////000111111...000111000///...///111000000000000000000000000111111222333333333222222000333555666666777888:::888777555444333222222222///222444555444444444555555555333222111111000000000000111222222111000///---...///...,,,+++,,,---+++,,,------,,,,,,---...++++++*********)))))))))((()))******((('''((())),,,,,,++++++++++++,,,,,,***************+++++++++))))))(((((((((((())))))(((((())))))))))))((((((++++++******)))(((((('''))))))))))))))))))))))))))),,,---***(((***+++)))(((''''''(((((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))((((((((())))))*********+++)))''''''((()))))))))++++++***(((&&&&&&''')))'''''''''((((((((((((((('''''''''((()))(((&&&$$$%%%'''((('''&&&%%%&&&'''''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((''')))***)))%%%###%%%'''%%%%%%%%%'''))))))'''%%%'''''''''((((((((((((((('''&&&(((,,,,,,(((&&&'''((((((((((((((((((((((((&&&&&&''''''((((((''''''''')))***)))((('''(((***))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,)))***+++---......//////---///000000000111333444666666999======;;;===AAAGGGGGGJJJPPPUUUVVVSSSPPPQQQ[[[dddgggmmmrrrnnnddd~~~yyyvvvnnnfffbbb^^^\\\XXXTTTPPPNNNLLLKKKEEEEEEDDDAAA>>>:::888888555444444444444333333333////////////............***,,,...///......///000------......///.........000//////......//////000++++++,,,,,,,,,---------***,,,------,,,,,,...///,,,...000000///...///000......///000111222222333333222111////////////000///////////////000111111...000111000///...///111000000000000000000000000222222333333333222111111000333555666444444555777555444333222111111000111///111444555555444444444666555444333222111111111000000000000000000000000...///000///---------...***,,,......,,,+++---///,,,+++++++++************((()))******)))(((***+++---,,,+++******)))******))))))*********+++++++++))))))(((((((((((())))))(((((())))))))))))((((((*********)))))))))))))))))))))))))))))))))))))))+++((('''***,,,***)))+++''''''''''''((()))***+++))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++)))''''''((()))))))))---+++)))((())))))))))))''''''''''''((((((((()))&&&&&&''''''&&&&&&&&&'''&&&'''((((((&&&&&&'''(((''''''''''''(((((((((((('''&&&&&&%%%&&&'''((()))%%%(((***)))%%%###&&&)))(((&&&&&&'''((()))((('''&&&''''''((((((((((((((('''%%%'''+++***%%%%%%(((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++,,,...//////...///000000///000333555555555888===>>><<<===BBBKKKKKKKKKNNNQQQTTTUUUTTTVVV^^^dddgggoooxxxwwwooo~~~yyyvvvnnngggccc___\\\XXXSSSOOOMMMLLLLLLEEEEEEEEEBBB>>>:::999888555555444444444333333333000/////////............+++---///000//////000111++++++---...//////000000111000///......///000111+++++++++,,,,,,---------***+++------------///000,,,...000000///...///000------...000111222333444555444222000//////000000///////////////000111111///000111000///...///111000000000000000000000000000000111222333333333333222555777777444333444666333222111000///////////////111444555555333333333777666444333222111111111000///////////////000111///111111000///...///000***,,,......,,,+++---000,,,,,,,,,++++++++++++***((()))++++++******+++------,,,+++)))((((((((('''))))))******++++++++++++))))))(((((((((((()))***(((((())))))))))))((((((((((((((()))******++++++))))))))))))))))))))))))---%%%###+++...)))(((,,,''''''''''''((()))++++++))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))+++)))''''''((()))))))))---)))&&&&&&(((***)))'''&&&'''''''''(((((())))))&&&''''''&&&%%%&&&))),,,'''((()))(((''''''((()))''''''''''''((((((((()))''''''&&&%%%&&&'''((()))"""&&&)))(((%%%$$$'''+++***(((&&&''')))******)))&&&''''''((()))((((((((((((%%%&&&***)))$$$$$$)))((((((((((((((((((((((((''''''((())))))***))))))((()))***)))((('''(((***++++++++++++++++++++++++******+++,,,,,,,,,++++++000...---,,,+++,,,,,,---///000000000000111444666444444888>>>???===???CCCIIIGGGFFFHHHLLLQQQVVVXXX[[[aaadddeeelllvvvvvvooo|||vvvoooiiiddd___[[[UUURRRRRRPPPMMMJJJHHHEEEBBB@@@>>><<<999777666555555444444333222222111000///......///000111---.........------///000............/////////000222///---...000111000...//////.........---------...,,,+++,,,///111///---///000111111///......///000/////////111444777999444444333222111000//////333...,,,///000------...///////////////000111111111222333222000000111222222222222222222222222222444444444555666777777888444444444444333222111111000111333333222222333444444333111000000000111222000...,,,---///222444555222111000///...---,,,,,,******+++++++++,,,,,,,,,.........------,,,,,,,,,++++++*********+++,,,---+++'''(((,,,,,,))))))---)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((((((((())))))(((((((((((())))))))))))(((+++,,,(((%%%'''***---******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((''''''''''''((((((***(((%%%&&&((()))(((&&&(((((((((((((((((((((((((((((((((((())))))))))))''''''&&&%%%###$$$&&&)))&&&&&&&&&'''''')))******(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++++++++++++++++++++++++++++++++---,,,+++******+++,,,------,,,,,,,,,,,,---......------...000111333444444555444666<<<>>>===???BBBGGGJJJNNNPPPQQQRRRTTTVVVZZZbbbgggjjjqqqwwwnnn___~~~wwwqqqjjjfffaaa\\\WWWUUUTTTRRROOOKKKJJJGGGDDDAAA???<<<888666666666555555444333333222111000///.........//////---.........------///000........./////////000000222000......000111000/////////.........---------...---+++---///000///---...///111111/////////000//////......000222555666222222222111000000//////333...---///000...---//////////////////000111111000111222222000000111222222222222333333444444444333444444555666666777777555555555444333222111000222333444333222111111222222111000000//////000000000///---...///111111111111000000///...---,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---------,,,((((((,,,,,,((((((+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))(((((((((((())))))))))))))))))((((((((((((&&&))),,,+++)))))),,,...***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((''''''''''''((((((***'''&&&&&&((()))(((&&&''''''''''''''''''''''''''''''((((((((()))))))))''''''&&&%%%$$$$$$''')))&&&&&&&&&''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,---,,,,,,,,,,,,---............///111222333444555666444666;;;======>>>AAAFFFHHHMMMQQQSSSUUUVVVWWWXXXbbbhhhjjjoootttmmm```zzztttmmmiiibbb^^^ZZZXXXWWWUUUPPPLLLLLLIIIFFFBBB@@@<<<888555666666666555444444333333333222000///......---...---.........------///000....../////////000000000222000...///000111000////////////.........------...---------///000///...---...000000//////111222000///......///000222333000000000000000000//////222...---000111...---//////////////////000111111000111222222000000111222111222222333444555666666333444444555555666666666666666555444333222111000444555666444222000000000000000000000000///......000///...///111111///...000//////...---,,,++++++******+++++++++,,,,,,,,,***************)))))))))++++++---.........---,,,+++))))))++++++))))))+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((())))))******))))))((((((''''''%%%(((,,,---***((()))+++))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((''''''''''''((((((((('''&&&&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''&&&$$$$$$''')))''''''&&&''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---......//////000111333444555555666444666:::<<<;;;<<<@@@BBBDDDHHHNNNSSSUUUUUUTTTRRR]]]fffggghhhllliiibbb~~~wwwppplllccc```[[[YYYXXXVVVQQQMMMLLLIIIFFFCCCAAA>>>:::888777777666666555444444444555444333111000......---,,,.........------...000...////////////000000000111000//////000000111000////////////............///........./////////...,,,---/////////000222444111000000//////000000111............//////000000222...---000222///...//////////////////000000111///000111111000000111222000000111222444555666666333333444444444555555555777666555444222111111000333555666555333111000000///000111111111000...---/////////111333222000...///......---,,,,,,++++++******+++++++++,,,,,,,,,***************))))))))))))***,,,......---,,,+++***)))***+++,,,,,,,,,...))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***+++))))))(((((((((((())))))******))))))((((((''''''((((((***+++(((%%%&&&+++))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((''''''''''''((((((&&&&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&''''''&&&%%%%%%''')))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........///000111222333444444777444555999;;;999;;;>>>===>>>BBBHHHMMMPPPNNNLLLKKKUUU]]]]]]\\\```dddeeezzzsssoooeeeaaa\\\YYYXXXVVVQQQMMMJJJGGGEEECCCBBB@@@===;;;888777777666666555444444666666555333222000......,,,.........------...000////////////000000000111111111111000000000111222000000/////////.........////////////.........///,,,---...//////000222555222222111111000000000000---------...//////000000111------111333000...//////////////////000000111...///111111000000111222...///000111222333444444333333333333444444444444777666444222111111111111111333666666444222222222000111222333222111000///------///222555555333000.........---,,,,,,++++++******+++++++++,,,,,,,,,***+++++++++++++++++++++''')))+++,,,---,,,***)))(((***+++,,,---000111111))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++))))))(((((((((((())))))***)))))))))((((((((('''***((((((***(((&&&+++333(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((('''''''''((((((''''''''''''(((((($$$%%%'''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&'''((('''&&&&&&'''((((((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---......///000111222222666333444777999888:::>>>999;;;>>>CCCFFFHHHGGGEEEGGGOOOUUUTTTRRRVVV___fff|||uuuqqqhhhccc]]]YYYXXXVVVRRROOOHHHFFFDDDBBBBBB@@@>>><<<888888888777666666555555555555555444222000///...---.........------///000/////////000000000111111000111222111000///111333000000000/////////......///000111000.........///---............///222555222222222111111000000000---.........//////000000000---...222444111///000///////////////000111111---///000000000000111222...//////000111222333333333333333333333333333333555444222000000000111111111333666666555333222222222222222222222111000000,,,,,,...111444555333111............------,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,'''(((***+++++++++***)))'''***++++++---111222111))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((***+++,,,))))))(((((((((((())))))((((((((()))))))))))))))***&&&'''++++++***222===(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((''''''''''''(((((("""%%%'''(((''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&''')))((('''&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******(((((())))))***+++++++++,,,,,,------------,,,,,,---,,,,,,,,,,,,---......------......///000000111555222222666888777:::>>>:::===AAACCCDDDEEEGGGHHHLLLSSSWWWVVVSSSUUU^^^ggg}}}vvvrrrlllfff^^^ZZZXXXWWWUUUSSSIIIGGGDDDBBBAAA???<<<:::999999888777777666666555333333333333111000...------.........------///000//////000000000111111111000222333111//////111333000000000000/////////...///111222111...---...000...//////...---///222555000000000000000000////////////////////////000000000---...333444111///000///////////////000111111---...000000//////111333000000111111111222222222333333222222222222222222222111000......///111222333555777777555222000000222222111000000000000000,,,,,,---///111111000.../////////............---******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------))))))*********+++++++++'''+++,,,)))***///000,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((***+++,,,))))))(((((((((((())))))''''''(((((())))))******)))%%%&&&,,,,,,)))///;;;'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((''''''''''''((((((!!!$$$(((((('''&&&&&&(((''''''''''''''''''''''''''''''((((((((()))))))))&&&((())))))'''&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))))))))))))))((((((((()))***+++++++++,,,,,,---......---,,,,,,---,,,,,,,,,,,,---............//////000000111111333111111444777777:::???@@@EEEJJJJJJIIIJJJPPPUUUYYY^^^cccccc___\\\aaaggg}}}wwwsssooohhh```ZZZYYYXXXWWWUUUJJJHHHDDDBBB@@@===:::888999999888888777666666666000111111111000///---,,,---.........------///000000000000000111111111111000222333222//////111444000000000000///////////////111222111...---...000/////////...---...111444...///////////////......000000000000000000000///000---...333555222///000///////////////000111111,,,...000000//////111333222222222222222222222333333222222222222222222222111000...---...///111222555777999888555111///...222111///.........///000---,,,,,,---......---+++///////////////.........******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++*********+++,,,---(((,,,,,,((((((,,,,,,((())))))))))))))))))))))))))))))))))))))))))))))))************************&&&&&&''''''(((***+++,,,))))))(((((((((((())))))&&&&&&'''((()))***++++++***%%%'''---+++$$$'''111'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''''''((((((''''''((((((''''''''''''(((((( $$$((()))'''&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&((())))))(((''''''((()))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))'''(((((()))***+++++++++,,,,,,---......---,,,,,,---,,,,,,,,,,,,---......//////000000111111222222222000000444666777;;;@@@EEEKKKQQQQQQNNNPPPYYYaaaccciiiooopppjjjdddcccggg}}}vvvqqqqqqjjjbbb\\\ZZZYYYWWWUUUNNNKKKGGGDDDBBB@@@===:::;;;999888999;;;:::777333444333222000///000000111---......///000111111222000000//////000111222222555333111///......///000//////.........---------////////////............///////////////.........111111000000//////................../////////000111000...------......///........./////////000000---///000111111000///---111222333222000111222444555444333222222333444555888444///------//////000444888@@@DDD???555111222000111111000///---+++***......------------......---......---++++++,,,...---,,,++++++******++++++++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))******************************))))))((((((''''''+++*********))))))((((((&&&''''''((()))******+++))))))************)))(((+++((($$$$$$'''))))))(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))***)))(((&&&$$$((((((((('''&&&&&&&&&%%%((()))***)))'''&&&&&&''''''''''''''''''((()))***''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$)))///+++&&&&&&'''&&&((('''&&&'''((()))((('''&&&&&&%%%'''((()))'''&&&(((((((((((((((((((((((((((%%%###$$$'''))))))(((((((((((((((((((((((((((+++)))'''&&&%%%&&&'''((())))))))))))))))))))))))))))))))))))************---,,,+++,,,...///...---+++++++++,,,,,,,,,------222222333333333222111111000111222222222444888:::CCCIIIPPPSSSSSSWWW___gggiiikkknnnooonnnkkkgggdddxxxsssqqqjjjbbb\\\ZZZYYYVVVTTTOOOLLLHHHEEECCC@@@===;;;:::888777888:::999666333666555333111000000000000......//////000000111111000000000000000111222222333222000///......000000//////.........---------////////////////////////............////////////000000000//////..................///////////////000000///...........................////////////...///111222222111///...222333555444444333555666888777555444444555777888888555000......000111111333777>>>BBB>>>555111333000000///.........////////////......---.........---......---++++++,,,...---,,,++++++******++++++++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))************************+++*********))))))))))))*********)))))))))((((((''''''(((((())))))******))))))))))))))))))))))))+++(((&&&&&&((())))))(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&((()))))))))'''&&&'''((('''''''''''''''((())))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&)))(((((((((((('''''''''###,,,111---((()))++++++((((((''''''((((((((('''&&&&&&%%%'''((()))'''&&&(((((((((((((((((((((((((((&&&$$$$$$'''))))))(((((((((((((((((((((((((((***)))((('''''''''(((((())))))))))))))))))))))))))))))))))))************---,,,+++,,,.........---,,,,,,,,,,,,------------222222222333333222111111111222333444333444777999:::???EEEGGGHHHNNNXXX```]]]```dddhhhkkkkkkjjjiii{{{vvvpppjjjbbb\\\ZZZYYYVVVTTTPPPMMMIIIFFFDDDAAA>>><<<999888777777888888555333888777555222111000000000////////////000000000000000000000000000000111222111000///......///000111/////////............---////////////000000000000---------.../////////000..................------///////////////.........///////////////......---........................///000111222222111000///222444777888777777777888;;;999777555555777999;;;888555111//////111111111111444:::???<<<444222333444222000...---...000222111000///...............---......---++++++,,,...---,,,++++++******++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))************************++++++++++++******************))))))))))))(((((((((((((((((())))))))))))***)))((((((((()))*********)))((((((******)))(((&&&''''''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((((('''%%%$$$%%%&&&(((***''''''''''''''''''(((((('''((()))((('''&&&'''(((''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))'''---000,,,((()))+++---((((((((((((((((((((((((&&&&&&%%%'''((()))'''&&&(((((((((((((((((((((((('''&&&%%%%%%''')))))))))((((((((((((((((((((((((******)))))))))((((((((())))))))))))))))))))))))))))))))))))************---,,,+++,,,---...---,,,,,,------------.........111111222222222222222111111333555666555555666777444888;;;<<<<<>><<<:::;;;;;;999555555777:::888777555222111000000000---......///000111111222222222111000000///000000444444444333333111000///.../////////000000111111++++++,,,,,,---...//////------------------,,,,,,++++++,,,---///000111111+++,,,---...///111222222111000///------...////////////000222333444555666000000////////////000000111222333222000111222444222333444555555444333222333111//////000111000//////+++***---...------///...---***(((((()))+++,,,*********+++,,,---...///---......---++++++,,,...---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******+++++++++,,,&&&'''''''''(((((())))))&&&''''''((()))******+++%%%&&&'''((())))))))))))((())))))'''$$$$$$(((,,,******))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((---+++)))((('''((()))*********))))))((((((''''''%%%'''((((((''''''(((***'''((()))***)))(((&&&$$$''''''((((((((((((''''''&&&''''''''''''''''''&&&''''''''''''(((((((((((()))%%%&&&******%%%%%%***))),,,...,,,'''%%%'''***&&&&&&%%%'''((()))'''&&&(((((((((((((((((((((((($$$'''***+++)))((()))+++((((((((((((((((((((((((((('''&&&%%%&&&''')))+++))))))))))))))))))))))))))))))))))))************+++***)))***,,,---,,,++++++++++++,,,,,,,,,------,,,---...000222333444444444555666666666888;;;>>>BBBCCCCCCBBBAAA???>>>>>>AAADDDHHHLLLMMMKKKIIIGGG~~~vvvppphhhdddbbb___YYYUUUQQQNNNKKKJJJJJJHHHCCC???:::999888666666666666777999888666333111000//////000///.........000111222111111111111111111111111000111111222222111111000222111111000///......---///...---,,,---///111222////////////........................//////////////////111222222222222222111000000///...---------...---,,,...222333222///000000000000000000000000...111555555333111111222666555555333222111000000555444333111000///////////////...------------......------,,,---...///000++++++,,,,,,,,,---------111111///---,,,+++******,,,++++++***)))))))))***---+++)))'''''')))+++---)))(((((((((((())))))***+++***))))))******)))((()))+++,,,***'''&&&(((+++''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%''')))*********+++---,,,***(((***))))))((('''&&&&&&&&&((())))))(((&&&&&&''')))))))))***++++++++++++******(((&&&&&&(((******)))'''''''''((()))******+++&&&'''((())))))((('''&&&%%%'''******))))))))))))''''''''''''((((((((((((***)))(((''''''&&&'''''''''(((((()))(((((('''&&&'''((()))***++++++***))),,,)))&&&'''++++++((($$$((((((((((((((((((((((((******)))(((((((((((((((''''''((((((((((((''''''(((((((((((()))))))))))),,,,,,,,,,,,+++)))'''&&&,,,+++++++++,,,,,,---...,,,,,,+++******+++++++++,,,------......------,,,...//////111222333444444555555666999>>>@@@>>><<<>>>BBBEEEEEECCCCCCEEEHHHGGGEEEFFFJJJOOOQQQNNNJJJvvvpppiiidddbbb^^^YYYTTTTTTPPPLLLJJJIIIFFFAAA===;;;:::888777666666777777888777555333111000//////000///.........000111222111111111111111111111111111111222222222222111111111111000000///......---///...---,,,---///111222............------------------------............//////000111222222222222111000000///......---------,,,,,,///222333222000111111111111111111111111///222555555444222222333777666666555555444333333444333111000000000111111///............---------...------,,,---...///000************++++++++++++//////...------,,,------,,,,,,+++***************,,,+++***((((((***+++,,,)))((((((((((((((())))))+++***((()))******)))''')))++++++***((('''(((***''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&%%%%%%''')))(((''''''(((***)))(((&&&***))))))(((''''''&&&&&&'''(((((((((&&&&&&((()))(((((())))))*********)))***)))(((((()))((('''%%%&&&&&&'''(((((()))******''''''((((((((((((''''''%%%'''******)))((())))))******)))(((((('''&&&&&&(((((('''''''''(((((()))((((((((((((((((((((((((&&&'''((()))))))))((((((+++(((&&&'''++++++(((%%%((((((((((((((((((((((((+++***))))))(((((())))))''''''(((((((((((('''''''''''''''((((((((()))))))))************))))))(((+++******))))))******+++,,,,,,++++++++++++,,,,,,,,,------......------,,,//////000111222222333333333333444888<<<>>>===;;;<<>>CCCDDDAAA===@@@CCCGGGKKKOOORRRUUUVVVyyyuuuooohhhbbb]]]YYYVVVTTTQQQMMMKKKJJJHHHCCC>>>;;;;;;::::::999888888777666555444333222222111222111000///......///000111111111111111111111111111000111111222222111111000////////////............,,,,,,,,,---......///000////////////.........---,,,------------.........------...///000000000000////////////............+++,,,...000111111222333111111111111111111111111333333444555666777777666555555666777888999::::::888777444111000000000000,,,...///000000...,,,+++------------------,,,,,,*********+++++++++,,,,,,,,,+++******)))*********,,,,,,,,,++++++,,,------(((***+++,,,,,,+++***((()))(((((((((((()))*********)))(((((())))))((('''))))))))))))))))))'''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((###%%%''''''''''''(((***)))'''&&&'''((()))((('''((((((((((((''''''''''''"""%%%'''(((''''''((()))))))))((((((((()))***+++444///)))&&&&&&)))+++,,,&&&&&&&&&''''''''''''''')))((('''&&&&&&'''((()))((()))***)))''''''(((***((((((((((((((()))))))))))))))(((''''''''''''''')))(((&&&%%%&&&''')))+++***))))))(((''''''''''''&&&&&&&&&'''))))))((('''(((((((((((((((((((((((('''''''''&&&&&&''''''((((((((())))))))))))(((((())))))*********+++++++++---,,,+++***)))***+++,,,*********+++,,,...000000---,,,,,,,,,------...///,,,------......------,,,000000000000000000111111000222555777999:::;;;;;;999999:::???CCCCCC???;;;>>>BBBFFFIIIJJJLLLPPPTTT{{{xxxrrrjjjccc^^^ZZZXXXRRROOOLLLKKKKKKIIIEEEAAA::::::::::::999888777666555444333333222222222222111111///......//////000000000000000000000000000///000000000000000000///........................+++,,,,,,---......//////000000/////////.........------------............,,,---...///000000000000//////////////////......+++---000000000000111222222222222222222222222222444333222333666777777666444444555666777888999::::::999777555333111000///---.../////////...,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------------,,,+++***))))))((((((,,,++++++++++++,,,,,,---)))***+++,,,,,,+++***)))((((((((()))***+++,,,---+++***))))))******)))(((((((((((()))***)))'''%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((($$$%%%'''((('''''''''((((((&&&$$$$$$&&&'''&&&%%%((((((((((((((((((''''''"""%%%'''((('''&&&''''''***)))((('''((()))***+++999333,,,&&&%%%&&&((()))''''''''''''''''''''''''((((((''''''''''''(((((()))******)))''''''(((***%%%%%%&&&'''((()))************(((''''''&&&&&&&&&''''''&&&&&&'''((()))******)))(((((('''(((((((((&&&&&&'''(((((((((''''''((((((((((((((((((((((((''''''&&&&&&''''''((((((((())))))******))))))((()))))))))*********++++++...---,,,+++++++++++++++++++++,,,,,,...///111222,,,+++++++++,,,---...///,,,------......------,,,/////////000000111111111000333666888999:::;;;<<<<<<===???BBBDDDDDDBBB???@@@EEEIIIIIIFFFFFFKKKOOO}}}zzzuuummmeee^^^[[[YYYSSSOOOLLLKKKKKKIIIEEEAAA888999999999999777666555444444333222222222333333222111000.........///000////////////////////////......////////////..............................++++++,,,---............//////.........---------+++,,,,,,,,,------------,,,,,,---...////////////.../////////////////////,,,///111111///...000111222222222222222222222222444222111222555777777666555555666777888999999:::888999888888666444222000///............---------,,,------...---,,,+++***,,,,,,,,,,,,------------...---,,,+++***************************+++,,,,,,*********++++++*********(((((()))***+++---///000,,,+++******++++++***)))((('''''')))******'''$$$''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((($$$&&&((()))'''&&&&&&'''((('''%%%$$$&&&''''''&&&'''(((((((((((((((((((((###%%%(((((('''&&&%%%&&&)))((('''&&&&&&((()))+++222///***'''''''''((('''((((((((((((((((((((((((''''''((((((((((((''''''*********(((&&&&&&(((***$$$$$$%%%&&&'''((()))))))))(((((('''''''''((((((&&&&&&''''''((())))))***((('''&&&&&&&&&'''((()))&&&'''(((((('''&&&&&&&&&((((((((((((((((((((((((((((((((((((((()))******))))))************))))))'''(((((((((((()))))))))******+++,,,,,,,,,++++++,,,,,,,,,+++,,,,,,---...*********++++++,,,---...,,,------......------,,,---......///000111222222///333777999999999;;;===;;;===@@@BBBBBBBBBCCCDDD@@@EEEJJJJJJGGGGGGLLLSSS~~~|||vvvnnneee___[[[ZZZTTTPPPMMMKKKKKKIIIDDD@@@888888999999888777555444444333333222222333333333222111000.........///000........................------............---------.....................***+++,,,---..................---------,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---...////////////.........///////////////---000222111///...///111222222222222222222222222333111000111555777777666666777777888999999::::::777888999999888666444222//////...------------...,,,------...---,,,***)))++++++,,,,,,,,,---------......---,,,,,,,,,------***)))))))))***++++++,,,************************'''((()))***---///111222---,,,++++++,,,,,,+++)))((('''''')))+++***'''###''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((%%%'''))))))'''&&&&&&&&&+++)))''''''((()))***)))'''''''''(((((((((((((((###&&&((()))'''%%%$$$$$$((('''%%%%%%%%%&&&(((***((('''&&&'''***+++***))))))))))))))))))(((((((((&&&'''((())))))((('''&&&*********(((&&&&&&(((***$$$$$$%%%%%%&&&'''((((((''''''&&&''''''((()))***%%%&&&'''((())))))))))))&&&%%%%%%$$$%%%&&&((()))'''((()))((('''%%%%%%&&&((((((((((((((((((((((((******)))******+++,,,,,,))))))************))))))&&&&&&&&&&&&'''''''''(((&&&''')))+++,,,,,,,,,,,,---,,,+++***))))))))))))************+++,,,---...,,,------......------,,,,,,---...///000111222333...222666888888888:::<<<666:::>>>??????@@@CCCFFF===CCCJJJKKKIIIKKKRRRZZZyyyrrrnnniii```ZZZYYYRRRQQQOOONNNLLLHHHCCC???===;;;999888999999888777777666555444333222222111000///...------...///000........................---.........//////000000///...---,,,+++,,,,,,---***+++,,,---,,,+++***)))+++,,,------......------///...------...///...---...///111111/////////000111111000000//////......//////000111222333333333111111000000000000000111222///---000666999888444999888888777777777777777888999999888555444444555222111//////000000...---------------------------+++,,,---......---,,,+++///...,,,***))))))******++++++******************,,,,,,,,,+++++++++******************************++++++)))(((''''''''''''((((((''''''''''''(((((())))))(((((((((((())))))******))))))((((((''''''(((''''''&&&&&&((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''((())))))((('''&&&'''''''''''''''((())))))******))))))((((((''''''(((((())))))((('''&&&&&&)))((('''&&&&&&'''))))))&&&'''((('''&&&%%%&&&'''''''''&&&%%%&&&'''((()))'''(((((((((''''''(((((('''&&&&&&%%%%%%%%%&&&&&&%%%&&&'''((())))))))))))&&&''''''((((((((((((((())))))(((((()))***++++++))))))************))))))------,,,+++))))))***,,,+++))))))+++...///,,,)))(((((())),,,///000,,,)))...---,,,---///111111111---...000111000111333444333333333444444666777888999???CCCCCCCCCEEEEEEBBBBBBBBBCCCFFFJJJMMMNNNNNN}}}vvvrrrlllddd^^^\\\TTTRRRQQQOOOMMMIIIDDDAAA===;;;999888999999888666666666555444333222111111000///...------...///000........................---........./////////000///...---,,,,,,,,,------+++,,,---...------,,,+++,,,------.........------......---......///...---...000111111000//////000000000000000/////////////////////000000111111222111111000000000000111111222000///111444666666444555555555555555666777777666777888666444333444555444222111111222111000...------------------------,,,------------------,,,---,,,+++******++++++,,,************************++++++++++++************************************+++***)))(((''''''''''''((((((''''''''''''(((((()))((((((''''''(((((()))************)))))))))((((((''''''&&&&&&((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''((())))))((('''&&&(((''''''''''''((())))))))))))))))))((((((((((((((((((((((((((('''&&&&&&((((((''''''''''''((((((&&&'''((('''&&&%%%&&&((('''&&&&&&%%%&&&'''((()))((('''''''''((((((((('''(((''''''&&&&&&'''''''''%%%&&&'''((())))))))))))&&&''''''(((((((((((((((******))))))((()))))))))))))))************))))))+++,,,+++***(((((()))++++++))))))***,,,---,,,)))))))))***---000000---***------,,,---...000000000,,,...000000000000222444111111222333444555666777999@@@EEEDDDDDDGGGIIIHHHIIIIIIIIIIIIJJJKKKLLLMMM|||tttqqqlllccc\\\ZZZVVVTTTRRRPPPNNNKKKFFFCCC>>><<<:::999999999888666555555444333222111000000//////............//////......................................./////////......---,,,,,,,,,------,,,---............---------...............------...........................000111111000//////000////////////000000000000///////////////000000000111111000000000111111222222222111111222222333333111111222333444555666777444555666555444333444555444333222222333222000///------------------------...------,,,,,,------...+++++++++++++++,,,------************************************))))))))))))))))))))))))))))))))))))+++***)))((((((''''''(((((((((''''''''''''(((((((((''''''''''''''''''(((++++++************))))))(((''''''&&&&&&((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((())))))))))))))))))))))))''''''((()))))))))((('''((((((((((((((()))******(((((((((((())))))))))))(((((((((((((((''''''&&&'''(((((((((((((((''''''&&&'''((('''&&&&&&'''((('''&&&&&&&&&&&&'''((((((***'''%%%&&&)))***(((&&&((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&''''''(((((((((((((((++++++***)))(((((((((((())))))************))))))*********)))(((''')))***+++)))((((((***++++++******+++,,,...000000...+++,,,,,,,,,---......//////,,,...///000///000111333///000111333444666777777===CCCGGGDDDBBBEEEJJJKKKKKKLLLLLLJJJGGGFFFIIILLL}}}tttqqqlllddd]]]YYYWWWUUURRRPPPNNNKKKGGGDDD???===:::999999999888666555444333333111111000////////////....../////////................................................------------------------,,,---------...............////////////...------.../////////.........//////000222222000///000111......//////000000111111000000000000000/////////111111000000111111222222333333333222000000111333111222222333444555555555333444666555555444666777444333222333333333000...------------------------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++))))))))))))((((((((((((((((((((((((((((((((((((******)))(((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''***)))))))))))))))))))))(((''''''&&&&&&((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&'''))))))***)))(((((()))(((((((((((()))******'''''''''((()))*********'''((((((((((((((('''''''''((()))))))))(((&&&&&&%%%&&&((('''&&&&&&'''(((&&&&&&&&&&&&''''''((((((***'''%%%&&&)))+++(((%%%&&&''''''(((((((((((((((&&&&&&'''(((((()))((((((&&&''''''(((((((((((((((***))))))((((((((())))))))))))************)))))))))***+++***)))((()))+++***)))((('''(((***++++++***+++,,,...///...---,,,+++,,,---------------...,,,...///000//////111222///000111333555777888999AAAFFFHHHBBB===???DDDGGGFFFHHHIIIFFFBBBCCCHHHNNNxxxuuurrrjjjaaa]]]WWWUUURRROOOMMMJJJGGGDDD@@@===;;;:::999999888666555444333333111111000///...//////////////////...////////////////////////...............---------,,,---------------------,,,,,,,,,,,,,,,------.../////////000000///......---///000000...---...000///111222222000000000111......//////000000111111111111111111111111111000111111111111111222333333444444333222000000222444333444555555555444444333444555777777666666777999555555444555666555222000------------------------...---,,,++++++,,,---.........------,,,+++******))))))*********+++++++++)))))))))(((((((((''''''((((((((((((((((((((((((***))))))(((((((((((()))((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))(((''''''''''''''''''''''''''''''%%%&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''')))*********)))(((((((((((((((((())))))***&&&&&&'''((()))***++++++''''''(((((((((((((((''''''((()))))))))(((&&&%%%%%%&&&''''''&&&&&&''')))&&&&&&&&&''''''''''''''')))'''&&&&&&)))***(((&&&$$$%%%&&&''''''''''''&&&&&&'''((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((()))***+++))))))************)))))))))+++,,,,,,******+++,,,***))))))(((((()))+++,,,)))+++,,,---,,,,,,++++++***,,,......---,,,---...---///000000//////111222222222222444555888:::;;;???CCCCCC<<<888;;;AAACCC???BBBEEEDDDCCCFFFMMMTTTxxxuuurrrkkkaaa\\\XXXVVVRRROOOMMMKKKGGGEEE@@@>>>;;;::::::999777666555555444333222111000000......////////////......////////////////////////.........---------------+++,,,---.........------,,,+++++++++,,,---...///...//////000000000000000---000222111...---///111///111222222111000000111////////////000000000000111111111111111222222222111111111111111222333444555333222111111333555666555555666777666555333222444666777777666666777999888777888999999888555222------------------------...------,,,,,,------...//////......---+++***))))))))))))***++++++,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((((((''''''''''''''''''(((&&&&&&''''''''''''(((((((((''''''&&&&&&((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&''')))***+++******)))'''''''''''''''((())))))&&&''''''((()))******+++&&&'''(((((((((((((((((())))))))))))((('''&&&%%%$$$&&&''''''&&&&&&((()))%%%&&&''''''(((((('''''''''(((((((((((('''((((((###$$$%%%'''''''''&&&&&&''''''((((((((((((((('''&&&''''''(((((((((((((((%%%%%%&&&'''(((***+++,,,))))))************)))))))))+++,,,---,,,++++++,,,)))*********))))))+++,,,)))+++,,,,,,+++***+++,,,***---000000---,,,,,,......000111111000000111333555444333333444777;;;===:::<<<;;;777777===AAABBB===@@@DDDGGGIIINNNUUU[[[wwwtttrrrjjj```ZZZZZZWWWTTTQQQOOOLLLIIIGGGAAA???<<<::::::999777666666666555444333222111111---...///000000///...---////////////////////////.........------,,,,,,,,,+++,,,---.........---------,,,,,,,,,---...///000---...///000111222222222---000222111...,,,///222///111333222111000111111000000000000//////////////////000000111111222222111111111111222333444555666222///000444777888888222333555666777666444333444666777666555555666777666666777888999777444111------------------------,,,------------------,,,------.........,,,+++***((())))))***++++++,,,,,,*********)))))))))((((((************************))))))(((((((((((())))))((((((''''''''''''(((((()))((((((''''''(((((()))''''''''''''((((((((()))(((''''''&&&&&&((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''$$$%%%&&&(((((((((((('''''''''''''''''''''''''''&&&''')))***++++++******&&&&&&&&&&&&&&&''''''(((''''''(((((())))))******&&&&&&'''(((((((((((((((***)))(((''''''&&&&&&&&&$$$%%%''''''&&&'''(((***%%%&&&'''((((((((('''&&&%%%(((***)))&&&%%%'''***###$$$&&&((()))(((''''''''''''((((((((((((''''''&&&''''''(((((((((((((((&&&&&&&&&'''((()))***+++))))))************))))))'''))),,,,,,+++***++++++(((***,,,,,,******+++,,,***,,,...---+++***+++---***...222222...,,,---///000111222222111111222333888555222000111555:::===;;;;;;888666999@@@BBB@@@???AAAEEEIIIOOOTTTYYY\\\zzzwwwuuunnnddd^^^\\\YYYUUURRRPPPNNNKKKIIIAAA???<<<::::::999777666777666555555333333222111---...///000000///...---000000000000000000000000.........------,,,,,,,,,***+++---...///...------...---------...///111222,,,---///000222333333333---000333111...,,,///222000111333333111000111222111111000000//////......---......///000111111222111111111111222333444555666111...///555::::::999///111333666777666555444444555666555444333444666333333444555666444000---------------------------+++,,,............,,,++++++,,,---.........---,,,((())))))***++++++,,,,,,************))))))))))))************************))))))(((((((((((()))***((((((''''''''''''(((((())))))(((((((((((())))))'''((((((((())))))******(((''''''&&&'''((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((******((('''&&&''''''''''''''''''''''''###$$$&&&((())))))((('''))))))))))))))))))))))))&&&''')))***+++++++++***&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))&&&&&&'''((())))))((((((+++***((('''&&&&&&''''''$$$%%%''''''''''''(((***%%%%%%'''((((((((('''&&&$$$))),,,***%%%###''',,,$$$%%%''')))******)))((('''(((((((((((((((''''''&&&''''''((((((((((((((((((((('''''''''(((((()))))))))************))))))&&&(((***+++***)))******'''***......,,,***+++,,,+++...///...,,,+++,,,...***///333333///,,,---///111222333333222111222444999666111...///333999===@@@===999777;;;AAAAAA<<>>;;;:::::::::999777555777888666333222333555111000000000000000111222222111111111000000//////...............---------,,,,,,---......---,,,,,,++++++,,,...///111222222111111111111111222222222000///...------...///000222222222111//////111444000000////////////000000000000000000000000000000222222111111111111111222000000111222333444444555555777999999777555555555666666555444444444444555666666555444333111000///111000///------......///---,,,***+++...//////...((())))))*********)))))))))************+++++++++************************))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''((((((***,,,,,,)))'''((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%&&&******'''&&&(((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%))))))(((((('''''''''&&&%%%$$$###$$$&&&'''&&&%%%)))((('''&&&&&&'''((()))(((((())))))((('''&&&&&&((())))))))))))(((((('''))))))(((((('''''''''&&&((((((''''''''''''((((((&&&''')))*********)))(((+++***)))(((((()))***+++(((((())))))*********+++)))***,,,------,,,***))))))******++++++,,,------,,,---------,,,,,,...///333333333333333333333333222333444444444555888;;;888888777777888:::<<<===FFFKKKOOOSSSYYY___```]]]{{{xxxoooddd]]][[[XXXUUUTTTSSSOOOIIIDDDAAA???<<<::::::999888666444666777666333111222444111000000/////////000000111111000000000/////////------..................,,,---............---,,,---------...000222333444111111111111111111111111000///...------...///000111111222111//////111222000000////////////000000000000000000000000000000111111000000000111111222111111111111111222333444555666777666444333333444555444444333333333333333444444444444333111000///111000...---------...///------......---+++)))''',,,,,,------,,,,,,+++***)))************+++++++++************************''''''(((((())))))******(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((()))+++------***(((''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&******((('''***''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''''''''&&&%%%%%%'''((('''&&&)))((('''&&&&&&'''((()))((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((()))(((((((((''''''''''''((((((''''''''''''((((((''''''((()))))))))))))))+++***)))(((((()))***+++((()))))))))************)))***,,,------,,,***))))))******++++++,,,------,,,---------,,,,,,...///222222222222222222111111...000333555555555666777777777888999;;;<<<>>>???FFFLLLPPPSSSYYY___```^^^}}}xxxoooccc\\\ZZZWWWTTTSSSRRROOOJJJEEEAAA???<<<;;;:::999777666444555666555222111222333111111000///............///////////////.........,,,---------.../////////,,,---............---,,,///......///000222444555222222222111111000000///000///............//////...000111111000///000111000000////////////000000000000000000000000000000///////////////000111222222111000///000111333555888888777555222111222444333222111111000000111111222222333333222222111000000000...---------...///,,,///111111///+++'''&&&------------,,,+++******)))************+++++++++************************&&&&&&'''((()))***++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((()))))))))+++,,,,,,+++)))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%)))***''''''***''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''')))(((&&&'''(((((('''&&&((((((''''''''''''(((((((((((((((((((((''''''&&&$$$%%%&&&'''((((((((('''((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((()))******+++***)))(((((()))***+++))))))))))))************)))***+++,,,,,,+++***))))))******++++++,,,------,,,---------,,,,,,...///222222111111000000000///+++...333555555444444444777777999;;;===???@@@AAAFFFLLLQQQUUUZZZaaacccaaazzzpppddd^^^WWWTTTQQQPPPOOOMMMHHHDDD@@@>>>;;;:::::::::999777444444444333222111111222111111000...------------........................,,,,,,,,,---...///000000------............------///.........///111333555333222222111000//////...000//////...............,,,...111111000//////000000000////////////000000////////////////////////---------......000111222000///...---///222555777>>>===:::666222000222333000000///............///000000111111222111111000000///...---,,,---......+++...111222///---,,,,,,(((((())))))***))))))((())))))*********+++++++++************************'''''''''((()))*********(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((('''''')))++++++)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%((()))&&&&&&)))''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''***(((''''''((((((&&&%%%(((((((((''''''((((((((('''(((((((((((((((''''''&&&&&&'''(((((((((''''''((((((((((((((('''''''''((((((''''''''''''(((((()))((('''''''''(((***++++++***)))(((((()))***+++)))))))))))))))*********)))***++++++++++++***))))))******++++++,,,------,,,---------,,,,,,...///222222222111111000//////,,,///333555555444555555777888:::<<<===???@@@@@@FFFMMMTTTXXX]]]dddgggggg{{{rrrhhhbbbXXXTTTQQQOOOOOOMMMIIIEEE>>><<<::::::;;;;;;;;;999555444333333333222111111111111000...------------------------............,,,,,,,,,---...///000000...........................---------...000111222222222111111000///......///////////////......---,,,...111111000//////000000000////////////000000////////////////////////------------...///000111...---------000444888:::@@@>>>:::555000...///111//////...------------......///000000111111000000000///...,,,,,,------...,,,---......------...///%%%%%%'''((())))))))))))))))))*********+++++++++************************))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((&&&%%%%%%&&&(((((('''&&&''''''''''''''''''''''''%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&***'''&&&((('''$$$$$$'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((())))))'''''''''((((((((((((((()))'''&&&&&&''''''%%%$$$'''(((((((((((((((((('''''''''(((((((((((((((''')))))))))))))))((('''&&&'''''''''(((((((((((((((((((((''''''''''''(((((()))((('''''''''(((***++++++***)))(((((()))***+++******))))))))))))))))))************************)))******++++++,,,------,,,---------,,,,,,...///333333222222111111111111111222444444444555888:::888999:::;;;<<<===>>>???GGGPPPWWW[[[```gggkkklll}}}tttkkkeee\\\XXXTTTRRRQQQPPPLLLHHH>>><<<::::::;;;;;;;;;:::666555333333444444222111111111000///............---------...............,,,---------...///////////////...------...//////,,,------...///000000000111111111000000//////...///000000000///...---,,,---///111111000000111222000000////////////000000000000000000000000000000...............///000111------...///222555999;;;;;;999666111---+++---...000///......------............//////000///////////////---,,,,,,,,,---......,,,***+++,,,------,,,'''''')))***++++++,,,,,,)))************+++++++++***************************)))))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((%%%$$$###$$$&&&'''&&&%%%(((((((((((((((((((((((($$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&***'''&&&''''''$$$$$$'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))'''''''''((((((((((((((((((&&&%%%&&&''''''&&&%%%''''''((((((((((((''''''&&&'''(((((((((((((((((()))))))))***)))((((((''''''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((()))******+++***)))(((((()))***+++************))))))))))))************************)))******++++++,,,------,,,---------,,,,,,...///222222222222222222222222333444555555555666:::<<<999999999999;;;===@@@AAAKKKTTT[[[^^^aaagggkkklll~~~uuukkkfff___ZZZUUUSSSRRRPPPLLLHHH@@@>>>;;;:::::::::888777888555333444555555333111111000000/////////000000------......////////////------..................000///...------...///000,,,---///111111111000///000000000000000////////////000000000///...---,,,...000111000000000222444000000////////////000000000000000000000000000000000//////...//////000000000000111222333555777888333333222000------///111000000///.........//////....../////////......---///...---,,,,,,,,,------...***))),,,222555222---++++++,,,,,,,,,,,,++++++)))************+++++++++************************(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((&&&$$$###$$$&&&'''&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$$$$&&&&&&%%%&&&***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((''''''''''''((((((((()))((('''&&&&&&((()))((('''&&&'''((())))))((('''&&&&&&&&&'''(((((((((((((((%%%&&&'''((())))))))))))''''''''''''((((((((()))((((((''''''''''''((((((''''''((()))))))))))))))+++***)))(((((()))***+++************)))))))))(((******))))))))))))******)))******++++++,,,------,,,---------,,,,,,.../////////000000111222222222222444666777777888999;;;999888888888;;;@@@EEEGGGPPPXXX_________cccfffggg~~~uuukkkfff^^^ZZZUUURRRPPPNNNJJJFFFCCC@@@===;;;:::888666444888666444444666666444111111000000000000111111222........./////////000000...............---------000///...------...///000,,,...111333444222000///////////////000000000000///000000000000...,,,+++000000111000000111444666000000////////////000000000000000000000000000000111000000////////////000222222333444555555555555///000111000000111333666111111000////////////000......//////...------,,,///...---,,,+++,,,------+++((()))000;;;???:::333---------,,,+++***(((''')))************+++++++++************************&&&&&&'''((()))***++++++(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((('''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%""""""%%%'''&&&(((---'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&'''''''''(((((())))))(((''''''((()))+++***)))&&&'''((())))))((('''&&&&&&&&&'''((())))))((((((!!!"""$$$&&&(((***++++++&&&'''''''''(((((())))))((((((''''''''''''((((((&&&''')))*********)))(((+++***)))(((((()))***++++++*********))))))((((((******))))))))))))******)))******+++,,,,,,------,,,---------,,,,,,...///------...///000111222222000333777999999888888999888777777888<<>><<<;;;999777555777777777666555333222111111111000///////////////---------.........//////............////////////////////////////////////+++;;;<<<444555444///000...000222333444333111000......---------,,,,,,,,,......//////000111111111111000---,,,+++,,,...///------......//////000000---------......///000111///111444666777555222000111111111000000000000000///000111222111111222444222111000///............,,,,,,---...---,,,+++***222------000;;;NNNLLL555+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))******+++++++++*********))))))***)))))))))((((((''''''''''''((((((((((((''''''))))))(((((((((((())))))'''((()))))))))(((&&&%%%++++++***)))))))))))))))))))))))))))(((((((((((()))&&&$$$$$$%%%&&&&&&&&&))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&'''((((((((('''&&&%%%%%%)))(((&&&%%%$$$%%%&&&&&&'''&&&$$$###$$$&&&(((***&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''((())))))***))))))(((((((((((())))))'''((((((((('''&&&%%%%%%((($$$###&&&'''%%%%%%'''((('''&&&'''))))))(((&&&''''''&&&&&&&&&''''''(((%%%&&&''''''((((((''''''(((&&&%%%'''******(((&&&)))*********((((((***+++))))))))))))))))))))))))'''((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,%%%''')))+++,,,---,,,,,,............///000111222...///111444666777888888777666555:::BBBIIINNNOOO\\\```eeegggfffccc```___{{{oooddd___[[[VVVSSSRRRPPPLLLHHHDDDAAA>>><<<;;;999777555777777777666555333222111111111000///////////////---------.........//////////////////////////////........................///>>>===555666666222333---...///000111000000///.........---------,,,,,,---......//////000111111111000///---------...///.........///////////////............///000111222111222444555555444111000000000000000000000000000...000111111//////000222000000///............///,,,,,,---------,,,+++***)))'''***...777KKKNNN;;;++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))******+++++++++*********)))))),,,,,,+++++++++*********''''''((((((((((((''''''))))))(((((((((((())))))'''((()))))))))(((&&&%%%******)))(((((((((((((((((((((((((((''''''''''''(((&&&$$$$$$&&&''''''&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&)))((('''&&&%%%%%%&&&'''%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''((((((&&&&&&&&&'''((())))))))))))((((((''''''(((((()))&&&&&&'''''''''&&&%%%%%%&&&$$$%%%***,,,***((()))((('''&&&'''(((((('''%%%(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((('''&&&'''******)))''')))******)))(((((()))+++))))))))))))))))))))))))))))))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------///////////////000111222...///111333555666777777111000222888BBBKKKQQQSSS]]]```cccdddcccaaa______}}}qqqfff___[[[VVVSSSRRRPPPLLLHHHDDDAAA>>><<<;;;:::888666777777666666555444222222111111000///////////////------........./////////000000000000////////////------------------------222???===333555666333444.../////////000000000000.........------------,,,,,,------...//////000000111000000000000/////////000000///////////////...////////////000111222333333333333333333222111000000000000000000000000000///000111000...---...///...............//////000,,,,,,---------,,,+++***)))***000333:::KKKMMM:::,,,++++++******+++++++++++++++++++++++++++++++++,,,+++******)))*********+++++++++***************(((((((((((((((''''''''''''(((((())))))(((((('''))))))(((((((((((())))))((((((((()))(((((('''&&&))))))(((''''''''''''(((''''''''''''&&&&&&&&&&&&(((&&&%%%%%%&&&''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((('''''''''(((''''''&&&&&&&&&&&&'''###$$$&&&'''((('''%%%$$$((((((''''''''''''''''''&&&&&&&&&'''(((((())))))'''''''''&&&&&&'''''''''%%%%%%&&&'''''''''&&&&&&&&&$$$'''---000---++++++)))(((''''''((((((&&&$$$))))))((('''&&&&&&&&&&&&''''''&&&&&&''''''((())))))''''''(((******)))(((((()))))))))'''''')))***))))))))))))))))))))))))++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---............---....../////////000111222333444444444---...000777@@@IIIPPPRRRYYYZZZ[[[ZZZWWWUUUUUUUUU|||qqqggg___[[[UUUSSSQQQOOOKKKHHHDDDAAA>>><<<;;;:::888777666666666666555444333222111000000///////////////............////////////000000000000000/////////------------------------111===999000222444111333111111111000111222222333............------------,,,,,,------.../////////000111111222222111000000111000000000//////......000000000000111222333444444444333111111000000000/////////000000000000000000111111000...------...............///000111222---------,,,,,,,,,++++++...000999???FFFQQQIII///---,,,,,,++++++++++++,,,************************++++++******************************************&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((''''''(((''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&'''&&&%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$((((((((((((((('''&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((((((((((((((()))&&&''',,,...,,,***+++***)))(((((())))))'''%%%******((('''&&&&&&&&&&&&((('''&&&&&&'''''')))))))))((((((((()))*********((())))))(((''''''(((***)))))))))))))))))))))))),,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++///...,,,++++++,,,---...---,,,,,,++++++,,,,,,---///000111222222222222222///000222777===DDDIIIKKKOOOOOONNNKKKHHHGGGGGGIIIzzzooofff___ZZZUUURRRQQQOOOKKKGGGCCCAAA>>><<<<<<;;;999777666666666666555444333333111000000///////////////........./////////000000111000000000//////......------------------------111<<<777...222555222333111111111000111222222333//////.........---------,,,,,,------.../////////111111222222333222222111111111000000/////////...000000000111111222333444444333222000/////////000......//////000000000000111222333111///---...............///000111222333------,,,,,,,,,+++++++++---000===KKKWWW___MMM***......---,,,++++++,,,,,,************************************+++*********************************))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((('''''''''(((((((((''''''&&&&&&&&&&&&'''''')))))))))((((((((('''''''''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''$$$$$$$$$%%%%%%%%%$$$$$$'''&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((()))))))))))))))---(((&&&((()))((((((***+++***))))))******(((&&&+++***)))((('''&&&&&&&&&'''''''''''''''((())))))(((((((((((('''((()))+++((()))***)))'''''')))***))))))))))))))))))))))))---------,,,,,,,,,,,,,,,++++++++++++++++++++++++///...---,,,,,,,,,---...---------,,,------......///000111111222222222111000222555888<<>>===<<<<<<:::888555555666666555444444333111111000///////////////....../////////000000000000000//////......------------------------------111;;;666...444777444444.../////////000000000000/////////.........------,,,------...//////000000111111111222222222222222111000000000000000000///000000000000111222333444222222111000/////////000---......//////000000111111222222111///......///.........//////111222222...---,,,+++++++++,,,,,,---000???RRRcccnnn[[[555//////...---,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++******************+++++++++(((((((((((())))))))))))((())))))******))))))((())))))(((((((((((())))))(((''''''''''''((())))))'''&&&&&&&&&&&&'''((((((***)))))))))((((((((((((&&&%%%%%%''')))***((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&''''''((('''''''''###$$$$$$%%%%%%%%%%%%$$$)))(((''''''&&&''''''((('''((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''((()))))))))((((((...((($$$%%%&&&%%%&&&))))))(((((()))***+++)))(((******)))(((''''''''''''&&&'''((())))))))))))((('''(((((('''&&&&&&)))+++)))******)))(((((()))+++)))))))))))))))))))))))),,,,,,,,,,,,---------...++++++++++++++++++++++++...------,,,,,,,,,------////////////000111222333///000111222222222222222000333777;;;???DDDIIILLLGGGHHHIIIIIIJJJMMMRRRUUUyyynnneee^^^ZZZTTTRRRQQQOOOJJJGGGCCCAAA>>>======<<<:::999555555555666555555444333111111000///////////////.../////////000000000000/////////...---,,,,,,,,,........................---777444---444888444333---...///000111000000///////////////............---......//////000111111222111000000000111333444000000000000000111111111000000///000000111222333000000000000000000//////------......///000000111///000111000...---...///---------------...///000...---,,,+++++++++,,,,,,...000<<>>======<<<;;;999555555555666555555444444111111000///////////////////////////000000000000//////...---,,,,,,++++++////////////////////////)))333000***222777222111...000222333444333111000000/////////..................//////000111111111222111000//////111333444//////000000111111222222////////////000111222333...///000000000000000///---------...///000000111---/////////---,,,---...,,,,,,+++++++++,,,------...---,,,+++***+++,,,---,,,,,,222888@@@KKKAAA&&&000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,+++***))))))******++++++++++++)))*********++++++,,,,,,))))))************))))))))))))(((((((((((())))))((('''&&&&&&'''((()))***'''''''''''''''((()))***(((((('''''''''&&&&&&&&&%%%%%%&&&(((***+++)))''''''''''''((((((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))'''((((((((('''&&&%%%%%%%%%&&&((()))))))))(((((('''))),,,...---***'''$$$%%%''')))***+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&%%%$$$######&&&######''')))'''%%%'''$$$######%%%((()))(((''')))(((((((((((())))))***$$$&&&))),,,,,,***(((&&&%%%&&&'''%%%######'''++++++,,,,,,+++******+++---))))))))))))))))))))))))((()))***+++---...//////************************)))***,,,---...---,,,+++******+++,,,...000222333///000111222333444444444888<<>>;;;:::|||sssjjjbbb^^^XXXSSSPPPNNNLLLJJJGGGCCC???;;;:::::::::999777666555444444333333444222222222222111000///...000000000000////////////000000///...........................///////////////000222222111111111222000222333222111000111222111000//////...////////////000111222111111222444000000000000000000111222////////////////////////---------------------------......------,,,+++***...//////...------///000000000000000000111111111444111///---.........---)))******+++,,,---......------...//////...---,,,************+++++++++++++++++++++,,,,,,+++++++++)))***++++++++++++***)))+++++++++******))))))(((***************************++++++***)))((()))******))))))((((((((((((((())))))((()))***+++)))'''((((((((((((((((((''''''''''''((((((((()))))))))'''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''''''''''')))'''$$$""""""$$$&&&(((''''''''''''''''''''''''(((((('''%%%$$$&&&***---,,,***(((((()))++++++******))))))((((((''''''''''''''''''(((((((((((((((&&&'''((())))))(((''''''&&&$$$$$$%%%&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%&&&''''''&&&$$$$$$%%%&&&'''''''''''')))((('''&&&&&&'''((()))&&&''''''((((((((('''''''''(((((())))))*********++++++*********)))))))))'''((((((((())))))))))))'''((()))+++,,,,,,,,,+++((((((************((((((*********+++,,,,,,------,,,,,,------...///000111222333333222222333777999===KKKZZZaaaeeehhhhhhggg^^^UUUHHH===888666555333wwwnnnccc^^^WWWQQQOOOMMMMMMLLLIIIDDD???;;;::::::;;;:::888777666555444444444444222333333333222000///...000000000000////////////111000000///////////////............///////////////000222222111111111222000111222111000000111333000000///....../////////000111333333222111333444111000000000000000111111////////////////////////////////////////////////)))***,,,---......---,,,.../////////......///111000000000111111222222333777444000......//////...,,,,,,---...000111222222....../////////...---,,,)))***++++++++++++,,,,,,***+++,,,------,,,+++************++++++******************)))))))))((((((***************************+++,,,+++***))))))***))))))(((((((((((()))))))))(((((()))******)))'''((((((((((((''''''''''''(((((((((((())))))))))))&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&((()))***+++)))((('''&&&%%%&&&'''(((''''''''''''''''''''''''((('''&&&%%%&&&(((,,,...---+++)))(((***+++++++++***))))))((('''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''((((((((('''&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%$$$%%%&&&&&&'''''''''&&&)))(((''''''''''''((()))%%%%%%&&&'''((((((((((((((()))))))))*********+++************))))))))))))((((((((()))))))))******%%%''')))+++,,,+++***)))'''((())))))))))))((('''******))))))***+++,,,,,,+++,,,---///000111111111111222222222333666;;;>>>AAALLLXXX```eeehhheee```KKKBBB888222222444333111{{{ssseee___XXXRRROOONNNMMMMMMIIIEEE@@@<<<;;;;;;;;;;;;888888777666555555555555444444333333111000///...////////////000000000000000000000000000/////////............///////////////000222222111111111222111111222111000000222444///......---......//////111222333333222222333444111111000000000000000111000000000000000000000000------------------------***+++---/////////......///000000000//////111333000000111111222222333333777444000///////////////---...///000111222333444...............------,,,)))+++,,,,,,+++***,,,...***+++,,,------,,,+++***+++******************+++*********))))))))))))))))))))))))))))))))))))))))))+++,,,,,,***))))))***))))))(((((((((((()))))))))((('''((()))***(((&&&))))))(((((('''''''''&&&(((((((((((())))))))))))&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''######$$$&&&''')))***+++%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''&&&&&&(((***,,,---+++)))''''''((()))***)))***))))))((('''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&$$$%%%%%%&&&&&&'''&&&&&&&&&((((((''''''''''''((((((%%%%%%&&&''''''(((''''''))))))))))))*********************)))))))))(((((()))))))))*********++++++%%%''')))+++,,,+++)))((((((((())))))))))))((((((******)))))))))***++++++***+++...000111111111000,,,...000222555999???CCCKKKNNNRRRUUUZZZ\\\UUULLL:::555///...111333111...~~~vvvgggbbbZZZSSSPPPNNNMMMLLLIIIEEEAAA===<<<<<<<<<;;;999888777666666555555666666555333222000000//////////////////000000000000000000000000000///..................///////////////000222222111111111222111333444333111111222333......------......//////111222333333222111222333222111111000000000000000000000000000000000000000////////////////////////000000000//////...---,,,///000111000000000222444111111111111111222222222555222///.../////////...,,,------...///000111111.........---,,,,,,,,,+++)))+++...---******,,,///+++++++++,,,,,,+++++++++++++++***))))))***++++++************************)))))))))))))))))))))))))))+++------+++***))))))((((((((((((((())))))***)))(((((()))******)))''')))))))))(((''''''&&&&&&''''''((((((((()))))))))%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&!!!###%%%'''(((&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((+++---,,,+++)))'''%%%%%%&&&(((((('''***))))))(((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%''''''%%%$$$%%%%%%&&&&&&'''&&&&&&%%%((((((((((((((((((((((((%%%&&&&&&'''''''''&&&&&&))))))))))))))))))))))))******)))))))))(((((((((************++++++++++++'''((()))***+++******)))))))))))))))))))))))))))***************************,,,///222222222000///...111666:::>>>BBBGGGKKKRRRRRROOOKKKJJJHHH@@@777222///---...000000---***~~~vvviiiddd\\\VVVRRROOOMMMKKKHHHEEEBBB???>>>===;;;:::999999888777666666666666888666333000//////000111.../////////000000000111//////000000000///...---............///////////////000222222111111111222222444666555444222111222//////......//////000111111222333222111000111222222222111000000000000000000000000000000000000000222222222222222222222222111000///...---------------///000/////////111333111111111111111000000000111///......//////...,,,,,,,,,------..................---,,,+++*********(((,,,...---***))),,,///,,,++++++++++++++++++,,,++++++***))))))***++++++***+++++++++++++++++++++++++++++++++++++++++++++)))+++---...,,,***))))))((((((((((((((()))******++++++***+++,,,---+++)))***))))))(((''''''&&&&&&&&&&&&'''''''''(((((((((%%%&&&&&&'''((((((''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%"""###$$$&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''(((+++......+++((((((&&&$$$$$$%%%''''''&&&))))))))))))))))))))))))***))))))((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%'''((('''&&&%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$&&&''''''%%%###%%%&&&&&&'''&&&&&&%%%%%%''''''((((((((((((''''''&&&&&&'''''''''&&&%%%%%%((((((((((((((((((((((((***)))))))))(((((((((((())))))))))))************))))))************++++++*********))))))***************+++,,,,,,+++***)))+++---000333333222///---111555:::???CCCGGGKKKMMMNNNQQQOOOFFF>>>888333///---------------,,,+++***}}}tttjjjeee^^^XXXSSSPPPMMMKKKHHHEEEBBB@@@???>>>;;;::::::999888777666666666666999777333///...///000222.../////////000000111111...///000000000///---,,,............/////////000///111222222111111222333333555777777555222111111000000///000000111222222000222333222000000111222222222111000000///000000000000000000000000000000////////////////////////...---,,,,,,---...000111,,,---............000222222111111111000000//////...------...//////---+++------.....................---,,,+++************(((,,,///...***))),,,000---,,,+++******+++,,,---,,,+++***))))))***+++,,,++++++++++++++++++,,,,,,------------------------)))+++......,,,***))))))((((((((((((((()))******---,,,,,,---......---+++***))))))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''))),,,//////+++&&&(((&&&$$$$$$%%%&&&&&&&&&))))))))))))************++++++***((('''&&&%%%$$$$$$######$$$%%%&&&'''((('''&&&%%%&&&((()))((('''%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$&&&''''''%%%###&&&&&&&&&'''&&&&&&%%%%%%''''''((((((((((((''''''''''''''''''&&&%%%$$$$$$((((((((((((''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))+++******)))******+++,,,++++++************++++++)))+++,,,------,,,***)))+++...111333444111...,,,,,,000777<<>>======<<<;;;:::888666555666666666555777666444222111111111222111000000000000000111111000000000000////////////***+++,,,...///111222333222222333333333444444444333555777777555222111111111000/////////000111222333222111222444555444333444333222111000000000000111111222222222333333333333111///...---...///000222...,,,...111000...---111000////////////000000333444555555444222111111333111//////111222000---,,,,,,,,,---...///111111+++---///000+++&&&(((///+++,,,------++++++,,,---000///...,,,***,,,///222+++++++++++++++***)))((()))***+++,,,,,,,,,,,,,,,...............,,,+++++++++---///000///...+++***,,,---...---***))))))))),,,+++)))(((((()))+++,,,+++++++++******)))))))))'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%"""$$$%%%%%%%%%&&&(((***%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((...---,,,+++***(((((('''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$$$$%%%'''((('''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***++++++)))((('''(((***+++***)))(((((()))***++++++******)))))))))))))))******))))))******+++,,,******++++++++++++******+++++++++++++++++++++++++++,,,///000111000///......000444888;;;===>>>>>>===???>>>888444222...)))++++++,,,,,,,,,,,,------}}}rrroooiiiaaaYYYSSSPPPMMMKKKLLLHHHCCC@@@???>>><<<;;;999777555555666777777666777666444222111111111222111111000000000000111111000000000000////////////------......///000111111333222222222333333444444222444666666444222111111111111000000000111222333555444333333555555444333444333222000000000000111111111222222222333333333222111///.........000000333000...///111000...---000//////.........//////000555888666111...///222222000......000000///------------------......///...***))),,,---++++++...)))***++++++***)))***,,,------+++)))'''''')))+++***++++++++++++***)))((())))))***+++++++++++++++++++++***))))))(((((('''******++++++,,,,,,,,,,,,,,,---///...,,,***)))***+++***(((''''''(((***+++...............---,,,,,,(((((((((''''''''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&'''''''''''''''%%%&&&&&&&&&&&&'''***,,,'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''',,,,,,+++***)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%''''''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))***+++***((('''((()))+++***)))(((((()))***+++,,,++++++*********************))))))******++++++)))******++++++******)))+++++++++++++++++++++++++++,,,---...//////......+++---000444666777777777000333333000///000...***+++++++++,,,,,,,,,------uuurrrlllbbbZZZUUUQQQNNNMMMMMMJJJFFFCCCAAA???<<<:::888666444444666888888777777666444222111111111222111111000000000000000111000000000000////////////////////////000000000000444333222111222333444555111333555555333111000000222111111111111222333444777666555555666777555444555333111000///000111222111111222222222333333333222111000///...///000111222111000000111111000...///.............../////////555999666...***---222000...---...//////...,,,///...---,,,,,,,,,,,,,,,000'''"""'''...///---+++***,,,------,,,,,,...///,,,,,,,,,***((((((***,,,******++++++******))))))((())))))************)))***)))'''&&&%%%%%%&&&&&&((('''''''''(((***,,,---***,,,//////---+++******))))))''''''''''''))))))---...///000000///---,,,***))))))))))))(((((((((''''''&&&&&&&&&&&&''''''&&&'''(((((())))))(((((('''(((((('''&&&(((+++...)))((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''******))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%'''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''')))++++++)))(((((((((******((((((((((((******,,,,,,+++************+++)))))))))*********++++++)))******++++++******)))++++++++++++++++++++++++++++++,,,,,,---.........)))+++,,,...////////////(((+++,,,)))***,,,,,,(((++++++++++++,,,,,,,,,,,,wwwsssmmmcccZZZUUUQQQOOOMMMLLLJJJFFFDDDAAA>>>;;;888777666444444666888888888777666444222111111111222222111000000000000000000000000000000/////////////////////000000111111222444333222111111333444666000222444333111000000000222222222222333444444555777555555666888999888777555333111//////000111333111111222222222333333333111111000//////000000111///000000///000222222000///////////////000000111111444666333...+++---000///...........................---,,,,,,,,,,,,,,,111((("""'''---...,,,***,,,---////////////111222+++,,,---,,,++++++---...))))))************))))))(((((())))))))))))((((((+++***(((&&&%%%&&&'''(((%%%%%%%%%%%%&&&'''((()))(((***---...,,,***)))))))))((((((''''''(((((())))))***---......,,,***((())))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((((((((((((((((((((&&&&&&'''+++...******)))((('''&&&&&&%%%&&&&&&'''''''''((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&(((+++,,,***(((''''''***)))(((''''''((()))***,,,+++******))))))******((())))))***************))))))************))))))************************,,,,,,,,,,,,---...///000******+++,,,,,,+++***)))***,,,,,,)))(((******&&&***++++++++++++,,,,,,,,,yyyssslllbbbYYYSSSPPPNNNLLLKKKIIIEEECCCAAA>>>:::777777666444444666888888888777666444222111111111222222222111000//////000000000000000000////////////---...///000111333444444333333222222222333444555000222333222111000000111111111222333444444555555444444444555888::::::999444333111//////000111222111111222222222333333333111000000000000111111111+++000111...///333444111111111000000111222333333444222111000000///...---...//////////////////000---,,,,,,,,,,,,---......333---***---...---,,,---,,,...///000000000222444...///000///---+++++++++((())))))*********))))))(((((()))))))))((((((''',,,***(((&&&%%%&&&'''(((###$$$&&&''''''&&&$$$###%%%'''***+++***((((((((())))))))))))))))))))))))&&&(((***,,,,,,***((('''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&&&&''''''%%%%%%&&&)))+++******)))((('''&&&&&&%%%'''(((((((((((()))))))))'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%'''***+++***(((''''''***)))(((''''''((()))*********)))((((((((((((((('''((()))************))))))))))))******)))))))))************************------------...///000111,,,,,,,,,,,,+++***)))))),,,...---)))(((******'''*********+++++++++,,,,,,}}}ssslllbbbXXXRRROOOMMMLLLKKKHHHEEEBBB@@@>>>;;;999888666444444666888888777777666444222111111111222333222111000////////////000000000000////////////---...///000222444555666222222333333333444444444000222333222000000111222000111222333444555555555333222222444777999999888222222111111111111111222111111222222222333333333000000111111111111111111,,,333444///...333555111222111111111222333444555555111......111222000------///000000///...000111---------------...///000333111222333222......111000222444555555666888:::888999999777222...,,,+++(((((())))))******)))))))))))))))))))))((((((''')))(((&&&%%%$$$$$$%%%%%%###%%%'''((((((%%%###!!!$$$&&&((((((''''''((()))))))))))))))))))))))))))'''(((***++++++***)))(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&((()))((((((''''''&&&&&&&&&''''''((((((((()))))))))&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%''')))***)))((((((((())))))''''''''''''))))))))))))(((''''''''''''((('''((()))*********)))(((((())))))******))))))(((************************------......///000000111------,,,,,,+++++++++***(((+++***''''''+++,,,)))************++++++++++++tttmmmbbbXXXRRRNNNMMMLLLMMMIIIDDDAAA@@@???===<<<999777555555666777777666777666444222111111111222333222111000////////////000000000000//////////////////000111222444444555000222333555555444333222111222333222111000222333///000111333444444444444444333222333555666555444000111222222222222111000111111222222222333333333000000111111222222222222222999:::222///333444///111111111111222333444555333111//////000222111111,,,...//////------///111000000///........./////////...000333333...---///000222555666666888:::<<<777999999888444///---+++'''(((((())))))))))))))))))*********))))))(((''''''&&&&&&%%%%%%$$$$$$###$$$%%%&&&&&&'''&&&%%%%%%%%%&&&'''&&&&&&&&&)))+++'''(((((((((((((((((('''''''''((()))))))))))))))&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%###%%%''''''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((((((''''''(((***)))((('''&&&&&&'''((()))***))))))(((((((((((((((&&&''')))***+++***)))((((((((())))))))))))((((((************************+++,,,---///000//////...,,,++++++******+++++++++'''))))))&&&'''+++---+++************++++++++++++vvvnnncccXXXRRROOOMMMMMMNNNJJJEEEAAA@@@@@@@@@???:::888666555666666666555777666444222111111111222333222111000////////////000000000000////////////111111222222222333333333///111444666666555333111222333333222111111333444...///111333444444444444666444333333333333111000///000222333444222111///111111222222222333333333///000111222222222222222777??????555000333333...000000000000111222333444000222222111///000222555***,,,......,,,+++...000333222111000......------***((()))///111...++++++)))+++---//////111333555***,,,//////---+++)))(((''''''((()))))))))))))))***************)))(((((('''''''''''''''&&&$$$$$$%%%%%%$$$$$$%%%''')))***&&&''''''&&&%%%'''***---&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%"""%%%((()))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((('''&&&''')))+++)))((('''&&&&&&'''((()))+++******)))))))))))))))&&&''')))***+++***((('''(((((())))))))))))(((((()))))))))))))))))))))))))))+++---/////////---,,,***))))))))))))***++++++)))+++***''''''+++,,,***)))************+++++++++{{{rrreeeYYYQQQMMMLLLKKKLLLKKKHHHEEECCCBBBAAAAAA:::777444444666888::::::444444444333222111222444555444333111000/////////222222111111000000//////111111111111111222222222333444666888999888777666555444333222111222333333111222333444444333222111888777666555222000...,,,///...000444444111///111222222222222333444555555444333222111000111222222777AAAFFF===333111222222---...///111222222111111333222111000/////////000.........//////......---222333222000,,,***))))))------,,,+++***)))(((((())))))***+++++++++++++++))))))))))))************,,,,,,,,,+++***)))(((''',,,,,,,,,,,,***(((&&&$$$'''((('''%%%$$$###%%%'''(((%%%"""###&&&((((((''''''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&'''(((((((((((())))))))))))(((''')))((('''&&&%%%$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((### ###''')))(((&&&&&&&&&&&&%%%&&&)))+++%%%$$$###$$$&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''%%%###%%%((()))&&&###'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))***)))(((''''''((()))***((((((((((((''''''''''''******++++++***)))'''&&&,,,+++***((((((((())))))%%%)))---***%%%$$$***111444000+++***+++...///...------++++++++++++------++++++,,,,,,,,,,,,,,,,,,***,,,......+++(((&&&&&&{{{rrreeeZZZSSSPPPOOONNNMMMKKKIIIFFFCCCBBBAAAAAA:::888555444666888999999444444555333222111222444555444333111000/////////111111111000000/////////111111111111222222222222444555777999999999888777666555444333222333333444444444555555555555444444666666555555333222111000222000222666777333222444111111111111222222333333666555333222111000111111///666999555222333333111222111111111111222333444222111000///............------.........---,,,,,,/////////---***((('''((('''''''''''''''&&&&&&&&&'''(((((()))))))))))))))((((((((()))))))))************+++++++++***))))))))))))***)))((('''%%%$$$'''((('''&&&$$$$$$%%%'''(((%%%###$$$&&&((((((''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''''''''((((((((('''''''''(((((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''%%%######$$$%%%&&&%%%&&&'''''''''&&&&&&''')))%%%$$$###$$$&&&'''&&&%%%'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''######$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((('''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((())))))))))))***)))(((''''''((()))***((((((((((((((((((((((((((()))******+++***))))))+++***)))(((((())))))***'''((((((***---222777;;;222...***)))+++---......,,,+++************+++,,,******+++,,,---......///111222333111...***))))))zzzrrreeeZZZTTTQQQQQQQQQMMMLLLIIIGGGDDDBBBAAAAAA;;;888666555666777888888444555555444222111333444666555333111000///......000000000000////////////111111111222222333333333666777888::::::::::::999777666555444444444555555555555444444444444555555444444555555555444444444555333555888999666555777333444444444555555444444777666444222111111000000---000111111222444333000444333111000000222444555222111000///...---,,,,,,,,,------------,,,*********++++++)))'''%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''''''''''''''''''''((((((((()))))))))(((((()))***************&&&&&&''''''&&&&&&%%%$$$''''''(((&&&%%%$$$&&&''''''&&&$$$%%%&&&(((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''((()))(((&&&%%%%%%&&&&&&''')))((('''%%%&&&&&&&&&$$$$$$%%%&&&'''&&&%%%((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''###############$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&))),,,***&&&$$$&&&(((''''''''''''''''''''''''(((((((((''''''((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''')))***++++++++++++***))))))((())))))***++++++'''%%%)))333;;;>>>===///,,,***)))+++---......+++******))))))******+++)))***+++,,,...///000000444444444111---+++******|||sssfff[[[TTTQQQPPPOOONNNMMMJJJHHHEEECCCAAA@@@;;;999666555666777777777444555555444222222333555555555333111000///......////////////////////////111111222222333333444444777888999:::;;;;;;;;;:::777777777666666666666666555444333222222333444555555555555444444444555555666444555888999666555777444444666666666555444333444333333222222222222222333444444333333333222000333222111111111222222333222222111000///---,,,+++,,,------...---+++)))(((&&&'''((('''&&&%%%%%%'''&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''''''''&&&''''''''''''(((((((((((((((((())))))***))))))((($$$$$$%%%%%%&&&&&&&&&&&&&&&'''((('''&&&%%%&&&((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%((('''%%%$$$%%%&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''###'''******'''&&&(((***&&&(((***)))'''%%%$$$$$$&&&%%%$$$%%%'''''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$#########$$$&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''))))))'''&&&'''(((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))***************+++++++++(((((())))))************((((((((())))))***++++++---)))'''+++222777666333+++***))))))+++,,,------++++++************++++++++++++,,,---......//////000000///,,,)))(((((()))vvvhhh\\\SSSOOONNNMMMNNNMMMLLLIIIFFFCCCAAA@@@;;;999666666777777777666555555555444333222333555444444222111000//////////////////000000000000000111222222333444444555555777888888999:::::::::;;;888888888777777777666666666555444333333444555666777666444333222222222222444222222666666333333666222333555666555333111/////////000222333444444444444666888666222///000333000111333555555444222111222222222222000///---,,,---...//////...+++)))'''%%%'''((('''&&&%%%&&&(((((((((((('''''''''&&&&&&&&&&&&'''(((((((((((('''''''''''''''(((((((((((()))******)))((('''&&&&&&%%%%%%%%%&&&&&&'''((((((%%%'''(((((('''&&&'''(((''''''(((''''''&&&''''''(((''''''&&&&&&''''''((('''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&'''((()))''''''&&&%%%%%%%%%&&&&&&((('''&&&%%%%%%''')))***((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((((((###&&&)))***(((''')))+++'''(((***)))'''%%%$$$$$$&&&%%%$$$%%%'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%######%%%(((***(((&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))(((((())))))))))))(((((()))*********+++++++++,,,+++******)))))))))))))))(((((())))))******************,,,...//////---+++)))******+++++++++,,,---+++,,,,,,,,,,,,,,,,,,+++------------------,,,,,,)))******)))'''&&&((()))xxxjjj]]]UUUPPPNNNMMMOOONNNMMMJJJGGGDDDAAA@@@:::888666666777888777666555666666555333222444555333222222111000000111111000000000000111111111111222222333444444555666666666666777777888999999:::777777888888888777666555777777666666666666777777777555333111////////////111//////222222000000333555777999::::::777333111+++,,,...000222444444555111111444444000---///555...111444777888666444222111111222222222000///...///000111111000---)))'''&&&'''(((((('''&&&'''((('''''''''&&&&&&%%%%%%%%%&&&'''(((((())))))((((((''''''((((((((()))))))))******))))))(((&&&%%%$$$&&&&&&&&&&&&'''((()))***%%%'''((()))'''''''''(((&&&((())))))'''&&&&&&'''((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&((()))***'''&&&&&&%%%%%%&&&&&&&&&''''''&&&%%%&&&'''((())))))((('''&&&&&&'''((()))%%%%%%%%%&&&''''''(((((('''((())))))******))))))'''((())))))(((((()))+++'''))))))(((&&&%%%$$$%%%'''%%%%%%%%%'''((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!$$$)))+++(((%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))(((((())))))))))))(((((()))))))))***++++++,,,,,,,,,+++***)))((((((((((((((())))))************)))'''+++///000...,,,+++,,,)))+++,,,---+++++++++,,,+++,,,,,,------,,,,,,+++...------,,,,,,+++******''')))******)))((()))+++zzzlll```XXXSSSRRRQQQOOOOOONNNKKKHHHEEEAAA???888777666666888999888777555666666555333333444555111111000000111111222333000111111111222222222333222222333444555666777777555555555555666777777888666777888888888777555555444444555555555555444444444333000...---,,,------///---,,,///000---...111666888;;;<<<;;;777333000***+++---000111222333333111------000000------111+++---000222444444333222...///111222111000///...222333444444222///+++((('''((()))((('''&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((()))))))))******((((((((((((''''''&&&%%%&&&&&&%%%%%%&&&'''((()))$$$&&&))))))((('''((((((&&&(((******'''&&&&&&'''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$%%%''')))***&&&&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&''''''''')))(((&&&%%%%%%&&&((()))%%%%%%&&&&&&'''(((((((((&&&'''((()))***))))))((((((''''''(((***---...///((((((((('''%%%%%%&&&''''''&&&%%%&&&'''((((((&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''''''''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))'''((()))******)))((('''(((((())))))***++++++,,,+++***)))(((((()))******))))))***+++******(((((((((+++------,,,+++---///))),,,///...,,,******+++***+++,,,,,,,,,,,,+++***++++++++++++++++++******(((***,,,,,,+++))))))***zzzmmmaaaZZZWWWUUUUUUPPPOOONNNLLLIIIEEEAAA???777666555666888999999888555666666555333333444666000000000000111222333444111111222222222333333333222222333444555666777888444333333444444555666777666777777888888666555444000000222333333222000000222000...,,,++++++,,,---///,,,+++......,,,---000///222555666555111,,,)))***,,,...///111111000000666---)))...111...+++,,,((()))***,,,...///000111,,,---///000111000///---333444666666444000,,,)))'''((()))(((&&&%%%&&&'''$$$%%%%%%&&&((())))))***%%%&&&''''''((((((''''''))))))))))))************%%%&&&''''''((('''''''''&&&&&&%%%$$$%%%&&&'''((($$$&&&)))))))))(((((()))&&&)))+++***(((%%%&&&'''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########%%%((()))&&&&&&%%%%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%&&&&&&'''((())))))%%%&&&((()))))))))(((''''''$$$###'''---333555666(((((((((&&&$$$%%%''')))'''&&&%%%&&&(((((((((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''&&&%%%$$$''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,***&&&$$$$$$&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))'''((()))******)))(((''''''(((((()))******++++++))))))(((((((((***+++,,,)))***++++++***)))((('''---+++)))((((((***---...***---000000---******+++)))***+++,,,,,,+++***))))))))))))******+++++++++)))+++------+++)))((('''ooobbbYYYUUUTTTTTTPPPOOOOOOMMMIIIEEEAAA>>>666777888999999888777666888999999777444222222333555444333333444555444222555444222111111222444555555444444333333333333444555555555555444333222111111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++...---,,,,,,,,,---...///+++++++++************)))+++***)))))))))+++,,,---......------,,,,,,++++++///000111111...,,,++++++%%%***+++&&&%%%***,,,)))(((((()))))))))))))))((('''%%%###$$$(((***)))((())))))((((((''''''''''''***)))((('''''''''''''''''''''&&&&&&&&&&&&''''''***(((%%%&&&(((***((('''%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&***'''%%%&&&((((((&&&###((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&'''''''''***)))'''&&&&&&'''((()))+++***)))(((((('''''''''((((((((((((((()))******+++)))''')))---000111000)))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%&&&((($$$&&&((((((&&&&&&&&&'''(((((((((((((((((('''''''''((()))))))))(((&&&%%%)))((('''&&&&&&'''((()))((((((((((((((())))))***(((((((((((((((((((((((('''((()))))))))(((&&&%%%+++***)))))))))))))))***&&&'''(((((((((((()))***))))))(((''''''((()))******+++,,,+++)))((()))***)))+++---//////---+++)))---+++***+++,,,,,,+++))),,,,,,,,,,,,,,,+++++++++************))))))))))))qqqcccYYYUUUTTTTTTRRRQQQPPPMMMIIIDDD???<<<888888999999999999888888999::::::888555333333444666555444444666666666444666555444333333444555666555555444444555555666666666666555444333333222222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++---,,,,,,,,,,,,,,,,,,---,,,---......///...---,,,,,,++++++***+++,,,---...------,,,,,,,,,+++++++++***))))))(((((()))***+++,,,,,,,,,++++++++++++++++++---......,,,***))))))+++...,,,&&&###&&&((('''))))))***************))))))'''%%%&&&)))+++***)))***)))))))))((((((((((((&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''(((&&&$$$$$$&&&'''&&&%%%&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&'''''')))'''&&&'''(((((('''&&&''''''''''''''''''''''''%%%%%%&&&''''''(((((()))&&&&&&'''''''''''''''(((---,,,)))'''&&&&&&'''(((***))))))(((((((((((((((((((((((((((((()))******+++(((&&&'''***,,,,,,+++(((((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&((()))&&&(((******))))))***+++''''''''''''''''''''''''&&&&&&'''(((((('''&&&%%%(((((((((''''''(((((((((((((((((((((((())))))***)))))))))))))))))))))))))))))))))))))))((((((''')))))))))((((((((()))))))))***+++++++++++++++,,,***)))(((((((((((()))***)))***++++++)))((()))+++***+++---......---+++***+++***)))***++++++***)))++++++******)))((((((((((((((())))))*********+++sssddd[[[VVVTTTTTTTTTSSSQQQMMMHHHCCC>>><<<;;;::::::999999::::::;;;999::::::888666444444555666555444555777888888777666666666777777666666666555555555666777888999:::777666444222111111111111,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---,,,++++++,,,---...,,,,,,...///////////////---,,,,,,,,,,,,---...//////............---------++++++***))))))***************************++++++(((***------+++******+++///111...(((%%%'''*********+++++++++++++++******+++***((((((***++++++*********))))))))))))((((((%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&'''''''''&&&$$$$$$&&&'''&&&%%%''''''((()))))))))(((((((((''''''''''''''''''(((&&&'''((((((''''''((()))''''''''''''''''''''''''&&&&&&&&&''''''(((((()))((((((((((((((('''''''''///...+++)))'''&&&&&&&&&((((((((((((((())))))***((((((((((((((())))))***+++)))(((((()))))))))((((((((('''&&&&&&&&&&&&'''''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''(((''''''''')))***%%%'''))))))((('''((()))'''''''''''''''(((((((((&&&''''''(((((((((''''''((())))))))))))))))))((()))(((((((((((()))******))))))))))))))))))))))))++++++***)))))))))))))))((((((((((((((((((((())))))***,,,---------,,,++++++******)))))))))***+++(((***+++***))))))***++++++++++++++++++++++++++++++***)))***+++,,,+++)))++++++***)))((('''&&&&&&''''''((()))***+++,,,,,,ttteee\\\WWWUUUTTTTTTSSSPPPMMMHHHCCC???===<<<;;;:::999999:::;;;<<<888999999888555444444555555444444555777999888777555666777888888777666555555555666777888:::<<<===666444111///......///000++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------...///...,,,++++++,,,...///,,,---...///000000111111000000000000000111111222////////////............---------,,,,,,,,,,,,,,,)))))))))******+++++++++)))+++...///...---......///000000...,,,---...///++++++,,,,,,++++++******,,,+++******************))))))))))))))))))((((((((()))))))))******))))))''''''&&&&&&&&&&&&'''''')))((('''''''''((((((((('''(((((()))))))))))))))((((((''''''''''''(((((($$$'''***)))'''&&&)))+++''''''''''''''''''''''''&&&&&&''''''((((((((())))))(((((((((''''''&&&&&&---,,,***((('''&&&&&&%%%''''''''''''((()))***+++))))))(((((((((((()))))),,,+++******************(((''''''&&&&&&&&&'''''''''''''''''''''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''(((''''''''')))+++&&&((())))))'''&&&''''''((((((((()))))))))))))))))))))******************)))***,,,,,,,,,,,,***)))***************+++,,,,,,++++++++++++++++++++++++...---+++*********+++,,,))))))******************)))***+++---......,,,+++...---------,,,,,,,,,,,,)))+++,,,,,,******+++---++++++***))))))***++++++,,,***)))***+++,,,+++***************))))))(((((('''(((((()))******++++++uuufff\\\WWWVVVUUUSSSRRROOOLLLHHHEEEBBB@@@;;;:::999888888999:::;;;777888999777555444444555444333333444666888777666444555777999999777555444555555555666777999:::;;;222000...,,,,,,,,,......,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...//////000///...------...///000......//////000111222222111111222222333333333333000////////////.........---------...------------***+++++++++,,,,,,------))),,,///000//////000111---///111222000......///,,,,,,,,,,,,,,,+++***)))+++++++++***))))))***+++((((((((((((((((((((((((++++++++++++***)))((('''''''''&&&&&&&&&&&&''''''((((((((('''''''''((()))'''(((((()))))))))))))))((((((''''''''''''(((((($$$'''))))))&&&&&&(((+++'''''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&%%%%%%%%%((((((''''''&&&&&&&&&'''''''''''''''(((***+++,,,))))))(((((((((((()))))))))******+++******++++++''''''&&&&&&&&&''''''((((((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&''')))+++***,,,---,,,***)))))))))))))))******+++++++++,,,---------------------......///000111111000///...///////////////000111111111111111111111111111111333222000/////////000111...///000111111111000000...---...000333444333111444444333333333222222111...///000000///...///111...---,,,++++++,,,---...,,,+++******++++++***)))))))))))))))))))))************))))))))))))))))))uuufff]]]XXXVVVVVVSSSQQQOOOLLLHHHEEECCCBBB;;;::::::999999::::::;;;888999999888666555555666555444333444666777777555555666888999999888666555444444444444555555666777......,,,,,,,,,,,,---.........//////000111222222//////////////////////////////////////////000111000000000000000000000000000000000000111111333333000111222222333333222222000000000000////////////,,,---......//////.........//////////////////000***,,,///000000000000111000///111333000,,,***------......------,,,+++******+++++++++))))))+++---(((((()))))))))))))))***++++++++++++)))'''%%%$$$''''''&&&&&&&&&&&&''''''%%%&&&'''&&&$$$$$$&&&'''''''''((()))))))))(((((((((''''''''''''''''''(((%%%&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''((((((''''''''''''((()))++++++***))))))(((((((((((((((&&&(((******)))((()))***'''&&&&&&&&&&&&'''((((((((((((''''''(((((()))***''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&'''((((((((((((+++---***,,,------,,,+++,,,,,,...//////000000111111111444444333222222222222333777777888888888888777777888888888888888999999:::::::::::::::::::::::::::<<<;;;::::::999999::::::888999:::<<<===<<<<<<;;;777666555888<<>>>>>===<<<;;;:::777888999888666666666777555444333222222333444555111000............,,,***))))))))))))))))))))))))************))))))((((((ttteee\\\XXXWWWWWWUUUSSSPPPLLLHHHEEEBBBAAA;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;:::888777777888777666555555777888777555777888999::::::999888777444333333222111111111111,,,,,,------.../////////...//////111222333444444222222222222222222222222222222111111000000111111000111333444444333111000333222111000111111222333111222333444444444333333222222222222111111111000...///111222333444333333333333333333333222222222---///222333222222333333444111000222000---///444000000000000///...------***,,,---,,,++++++---000*********++++++,,,,,,,,,)))***++++++***(((&&&%%%''''''&&&&&&&&&&&&''''''%%%&&&'''&&&$$$$$$&&&(((&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((((((((((((&&&&&&&&&&&&''''''''''''$$$%%%&&&'''(((((((((((((((((('''(((((()))************)))((((((((((((((()))+++---,,,)))''''''(((&&&&&&&&&&&&&&&'''((((((((((((((((((((())))))***))))))))))))))))))))))))&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((((()))*********+++---///---///222333444444666888::::::;;;;;;<<<======>>>AAA@@@>>><<<<<<;;;<<<<<>>EEEJJJKKKIIIHHHHHHIIIIIIHHHGGGEEEDDDBBBCCCDDDBBB@@@>>>???@@@???>>>>>>>>>>>>>>>>>>???===;;;999888777666444222000000///...---,,,+++***)))))))))))))))*********ssseee\\\XXXWWWWWWWWWUUUQQQLLLHHHDDDAAA???;;;<<<===>>>>>>===<<<;;;;;;<<<===<<<:::999:::;;;999888666777888888777666999::::::;;;;;;::::::999444333222000///.........+++,,,...///000111111111...///000111222333444555333333333333333333333333444444333222111111111222000222444666666444222000444333222111111111222333444444666777777777666555444444444333333333222222222333555777999999999999666666666555555444444444111333666777666555666777777222000222222222777@@@333333333222222000//////***---......,,,---///222,,,,,,,,,------.........***+++,,,------,,,***)))'''''''''&&&&&&''''''''''''(((***(((&&&%%%(((***%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&(((&&&###$$$&&&'''$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((&&&'''''''''(((((())))))&&&&&&'''((())))))((((((((((((((((((((())))))*********)))(((((((((((((((---000111000,,,(((((()))&&&&&&&&&&&&&&&'''((()))((((((((((((((()))******++++++++++++++++++++++++************+++,,,---...))))))))))))))))))))))))***+++,,,,,,,,,---000222555888<<>>AAAHHHNNNPPPPPPOOOPPPPPPPPPPPPNNNLLLKKKJJJKKKKKKIIIFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHFFFDDDBBBAAA@@@===;;;888888666444111///...---''''''((()))***+++,,,,,,tttggg^^^ZZZXXXWWWYYYUUUPPPMMMIIIDDD===888;;;<<<======>>>>>>============<<<:::999888888777555555666666666666555555888888999::::::::::::999888777666444222000///...,,,---.........000333666555444222111111222444555999666444444555666333111000000111111111222222222000111222444444444444444888777555444333333444555666777888888888666555444444666777888666555555555555777999999888888999::::::888555333111111111222222444666888888777555444222222333333333444444444666444222111222222111000333222222222111111000000------,,,,,,,,,---............------,,,++++++***+++***)))'''&&&&&&%%%%%%%%%&&&'''((((((&&&$$$###&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%'''%%%$$$$$$%%%'''''''''&&&''''''((((((((((((((()))))))))))))))******+++((()))******)))***,,,...)))***,,,+++)))'''&&&&&&###(((*********+++)))%%%)))+++,,,,,,+++,,,...000222222222222111111000000+++,,,...111333444444444............---,,,++++++,,,---///333666999;;;===???DDDIIILLLLLLMMMOOOQQQUUUVVVSSSPPPQQQVVVTTTMMMQQQQQQQQQSSSSSSPPPLLLHHHLLLJJJHHHHHHIIIJJJIIIHHHLLLOOOQQQRRRPPPNNNMMMMMMRRRPPPPPPQQQRRRSSSRRRQQQOOOPPPQQQRRRRRRSSSSSSRRRVVVUUUSSSTTTUUUUUUTTTSSSMMMHHHDDDEEEKKKQQQTTTSSSUUUSSSQQQQQQSSSSSSPPPMMMPPPPPPOOOMMMKKKJJJIIIHHHMMMMMMLLLJJJJJJKKKOOORRRSSSQQQPPPPPPOOOMMMIIIFFFFFFCCC???;;;888555111......---,,,++++++,,,...///tttggg___[[[ZZZZZZXXXUUUQQQMMMJJJDDD>>>999;;;<<<<<<========================<<<;;;:::888888666666777777777777666666888888999:::::::::::::::999999777666444333222111.../////////......111333333222111111333555777999999777555555666777444222111222222222222333333333444444444444555555555555777666555555444555555555777888888888777777666555555666777888777666555555666888::::::999888999::::::999666444222222222333222333555777777666444333333333333333444444444444444222000000000111000...222222222111111111000000//////............//////000000///---,,,+++***)))******************++++++%%%&&&'''((((((&&&%%%###((((((((())))))(((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''&&&$$$$$$&&&'''((('''&&&'''(((((())))))(((((()))))))))))))))******+++)))******)))(((''')))***((()))+++***(((&&&%%%&&&%%%((('''%%%%%%)))***''',,,---///000000111444666999888888888888888999:::444555777999:::::::::999666666666555444333222111111222666:::???CCCFFFHHHHHHLLLPPPRRRRRRRRRSSSTTT[[[[[[WWWTTTWWW]]]]]]YYYYYYYYYYYYZZZZZZWWWRRRNNNOOONNNMMMMMMNNNNNNMMMLLLMMMPPPRRRSSSSSSRRRQQQRRRUUUTTTSSSTTTUUUVVVVVVTTTSSSTTTTTTUUUUUUUUUUUUUUUTTTSSSRRRTTTVVVWWWVVVUUUTTTOOOKKKKKKOOOSSSTTTSSSVVVTTTSSSTTTVVVUUURRROOOQQQPPPOOONNNMMMLLLKKKKKKPPPQQQQQQPPPOOOPPPRRRUUUUUUTTTSSSTTTTTTTTTQQQOOOMMMJJJFFFCCC@@@<<<888555333222000///...///000111tttfff___]]]]]]\\\XXXUUUQQQNNNJJJEEE???;;;;;;;;;<<<===========================<<<;;;999888777777777777777777777777888999::::::;;;;;;::::::;;;:::999888777666555555000111111000......000111111111111333555888;;;===999888666666777777666444333333444444444555555555888777666555555555666777555555666666777777666666999999888777777777777888666666888888888888777666888999;;;;;;:::999:::;;;:::999777555444444444444111333555666777666555333444444444444555555555555444222111111111111000...111111111111111000000000222222111000/////////000111000///...,,,+++))))))''''''''''''(((((())))))&&&'''((((((((('''%%%$$$))))))(((((((((((())))))&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&'''(((((()))(((((((((&&&%%%%%%'''(((((('''&&&'''(((((())))))(((((()))))))))))))))******+++*********)))'''&&&'''(((***+++,,,***(((&&&&&&'''((()))'''###%%%+++//////222555777999:::<<>>???BBBEEEIIIMMMOOOQQQQQQTTTWWWXXXWWWVVVVVVWWW\\\[[[XXXWWW\\\eeehhhgggeeeeeeeeefffeeeaaa[[[VVVTTTTTTTTTUUUVVVUUUSSSQQQPPPRRRUUUWWWVVVVVVVVVWWWYYYXXXWWWXXXZZZ[[[ZZZYYYXXXYYYYYYYYYYYYXXXXXXWWWSSSRRRSSSUUUXXXZZZZZZYYY\\\XXXTTTSSSUUUVVVTTTRRRVVVUUUVVVWWWWWWVVVSSSPPPRRRRRRRRRQQQQQQQQQQQQQQQUUUWWWXXXXXXWWWWWWWWWYYYVVVVVVVVVWWWYYYYYYXXXVVVTTTQQQNNNLLLJJJHHHEEECCC>>><<<;;;:::999999:::;;;ssseee___^^^^^^]]]WWWUUURRROOOJJJEEE@@@===;;;<<<======>>>>>>======;;;<<<======<<<:::888777777777666666666666777777999::::::;;;;;;;;;;;;;;;;;;;;;::::::999888777777111333333333111111222444222222333555777:::<<<>>>777777666666666666666555555555555666666666777777;;;999777555444555666777333555666888999999888777:::999888777777888999:::777777888999::::::999777999;;;<<<<<<;;;::::::;;;:::999888777666555666666222444555777777777666555555555555666666666777777666555444444444444222111111111111111111111111111444333222111000000000000000///...---,,,+++******((((((((('''&&&%%%%%%$$$'''(((((((((((('''&&&%%%)))((('''&&&&&&'''((()))''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''')))************(((&&&%%%&&&((()))((('''''''''((())))))))))))))))))))))))))))))******+++)))******)))''''''((()))//////...,,,)))'''((()))***,,,+++)))---444::::::===???CCCEEEGGGIIILLLNNNKKKJJJHHHFFFFFFHHHKKKLLLIIIJJJKKKKKKKKKJJJHHHGGGHHHIIIIIIIIIHHHGGGFFFFFFNNNNNNNNNOOOPPPQQQQQQQQQUUUVVVXXXZZZYYYXXXWWWWWWZZZYYYXXX]]]fffoootttuuupppppppppqqqooojjjccc^^^ZZZZZZZZZ\\\]]]\\\YYYVVVVVVXXXZZZZZZZZZYYYZZZZZZ\\\[[[ZZZ[[[]]]]]]]]]\\\\\\\\\\\\\\\[[[ZZZYYYXXXVVVVVVWWWYYY\\\^^^]]]\\\```]]][[[ZZZZZZYYYWWWTTTUUUVVVXXXYYYYYYWWWTTTRRRUUUUUUUUUVVVWWWWWWXXXXXX[[[]]]```aaa___]]]\\\\\\WWWWWWVVVWWWYYYZZZYYYXXXVVVUUUSSSSSSSSSSSSQQQOOOJJJIIIHHHHHHHHHIIIJJJJJJrrreee```___]]][[[VVVUUUSSSPPPKKKEEEAAA???<<<===>>>>>>??????>>>>>>999:::;;;;;;:::999777777777777666555555666777777::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999888888777222444666666555555777888555666666777888999;;;;;;444555555555555555555666666777777777777888888888;;;999777555444444555666444555777999::::::999999;;;:::999888888999:::;;;999888888:::<<<===;;;888:::;;;======;;;::::::;;;999999888888777777777777444555777888999999999888666666777777777888888888666555444555666555333111111111111111222222222222444333222111000000000000......------,,,,,,,,,,,,++++++,,,,,,+++***)))(((((())))))(((((((((''''''((('''%%%%%%%%%%%%'''((('''''''''((((((((())))))))))))((((((((('''''''''&&&&&&&&&'''''''''((((((&&&'''((()))************((('''&&&''')))***)))((('''(((((())))))))))))))))))))))))))))))******+++(((*********))))))+++---000000...+++((('''(((******...111333888@@@DDDDDDFFFIIIMMMPPPRRRSSSVVVXXXSSSQQQNNNLLLKKKLLLMMMOOOOOOPPPPPPQQQPPPOOONNNMMMMMMMMMNNNOOOOOOOOOOOONNNUUUUUUUUUTTTSSSRRRQQQQQQVVVWWWXXXZZZ[[[ZZZYYYWWWUUUUUUXXXbbbnnnwww|||~~~xxxxxxxxxxxxvvvqqqiiiddd___^^^___```aaa```]]][[[\\\]]]^^^]]]\\\ZZZ[[[[[[]]]\\\[[[\\\^^^___^^^]]]^^^^^^^^^]]]\\\[[[ZZZYYY[[[[[[\\\___aaabbb```___```___^^^^^^]]]\\\ZZZYYYYYYZZZ\\\]]]\\\[[[YYYXXXXXXYYYZZZ[[[\\\]]]^^^^^^___bbbfffgggeeebbb```___[[[YYYXXXXXXZZZZZZYYYXXX[[[YYYWWWWWWWWWVVVTTTRRRQQQQQQRRRRRRSSSTTTUUUVVVrrrgggcccaaa]]]YYYUUUUUUTTTQQQKKKFFFCCCAAA>>>>>>???@@@@@@@@@@@@@@@:::999999999888888888888888777666555555666777888:::;;;<<<<<<======<<<<<<<<<<<<;;;:::999888777777444666888999888888999:::999999999999888888888888222444555555444444666777777777888888888888999999:::999888666555555666666666777888999::::::::::::;;;::::::::::::;;;;;;<<<:::999888;;;>>>???<<<999:::;;;===<<<;;;::::::;;;888888888888888888888777666666777999::::::::::::888888888888999999999999444444333444555444111///222222222333333333333333444444333222111111111111000000000///......------'''(((***+++,,,,,,,,,+++***)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))(((((((((''''''&&&&&&'''''''''(((((((((&&&'''((())))))***))))))((('''''')))***+++)))((('''((())))))******)))))))))))))))))))))******+++((()))******)))***,,,...------+++)))'''(((+++......444888;;;AAAIIILLLKKKNNNQQQUUUXXXYYYZZZ[[[]]]ZZZXXXUUUSSSRRRQQQRRRSSSTTTUUUVVVWWWWWWWWWVVVUUURRRSSSTTTTTTUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUYYYYYYYYY[[[\\\\\\YYYWWWLLLLLLQQQ^^^jjjrrrwwwzzz{{{|||}}}}}}{{{uuummmhhhaaaaaa```aaabbbbbb```]]]`````````___]]][[[[[[\\\^^^]]]\\\]]]^^^______]]]^^^^^^^^^]]]\\\[[[ZZZYYY^^^___```ccceeefffdddbbbaaa`````````___^^^^^^^^^___```bbbaaa```______```[[[[[[\\\]]]___```aaabbbbbbeeehhhiiifffcccaaa______]]][[[[[[\\\\\\[[[ZZZaaa^^^\\\YYYXXXVVVSSSQQQTTTTTTUUUVVVWWWXXXXXXYYYtttkkkhhheee]]]VVVTTTUUUUUUQQQKKKFFFCCCCCC???@@@AAAAAABBBBBBAAAAAA<<<:::999777777888999:::;;;:::888777777888:::;;;;;;;;;<<<===============???>>>===;;;:::888777777666888::::::999888888999:::::::::999888777777666222444666666555555777999777777888888888999999999::::::999999888888777777999999999999999:::;;;<<<::::::;;;<<<<<<<<<<<<<<<;;;999888;;;???AAA>>>::::::;;;<<<<<<:::999999:::777777888888888888888777555666777888999::::::;;;999999999999::::::::::::444444444555666444222///333333333444444555555555555555444333333444444444777666555333111000......%%%&&&)))+++,,,,,,+++*********))))))(((((())))))'''((((((((((((((((((''''''((((((((())))))))))))))))))))))))((((((((('''''''''''''''((((((((((((''''''((())))))(((((((((((((((((()))++++++***((((((((()))************))))))))))))))))))******+++)))*********((((((***,,,*********)))***...333777999>>>BBBDDDIIIPPPSSSRRRXXX[[[^^^```aaaaaaaaabbb___^^^]]]\\\[[[ZZZZZZZZZZZZ[[[]]]___````````````[[[[[[[[[ZZZZZZYYYXXXWWWSSSTTTTTTUUUVVVWWWXXXYYY[[[ZZZYYYZZZ[[[ZZZVVVRRRLLLHHHKKKWWWccciiiooottt}}}~~~~~~xxxpppjjjbbbaaa``````aaaaaa```______``````___]]]\\\]]]______^^^]]]^^^___```___^^^^^^^^^^^^^^^]]]\\\[[[[[[]]]^^^aaadddhhhiiigggeeeccccccbbbaaa`````````aaaaaabbbcccaaa______bbbddd[[[[[[\\\^^^___```aaabbbcccfffhhhhhhfffbbb```___```^^^\\\[[[\\\]]]]]]\\\aaa___]]][[[ZZZYYYVVVTTTWWWWWWWWWXXXWWWWWWWWWVVVvvvooolllggg^^^VVVTTTUUUUUURRRKKKFFFDDDDDD@@@AAABBBBBBCCCCCCBBBBBB===<<<999777777999;;;<<<===<<<:::999999:::<<<===;;;<<<<<<===============@@@@@@>>>===;;;999888777888:::;;;;;;999666666666999999999999999777666666222555777777666666888;;;777777888888888999999999::::::;;;;;;;;;:::999888;;;:::999888999:::;;;<<<999:::<<<=========<<<;;;<<<:::999<<<@@@BBB???;;;999;;;<<<;;;:::888888999666666777888888888888777555555666777888999::::::999999::::::::::::;;;;;;777666666777888777444111444444444555555666666666666555555555555666666777===;;;999666333111...---,,,---...//////...,,,++++++******)))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((()))'''((((((((((((((('''&&&(((((((((***,,,,,,***((((((((()))***************)))))))))))))))******+++*********)))'''&&&''')))******+++,,,///555<<>>999999888888888999;;;<<<===<<<:::999999:::<<<===;;;<<<>>>???@@@@@@??????===<<<;;;:::::::::::::::???===;;;999888888888888>>>>>>??????===;;;888666888888888888999999999999;;;:::999888888888999:::>>><<<:::999;;;<<<===<<<===<<<;;;;;;::::::::::::;;;<<<<<<===============:::<<<===<<<;;;999::::::<<<<<<<<<;;;;;;:::::::::===<<<:::888777777888888555666777999::::::::::::888999999::::::999999888::::::;;;;;;:::777555333333444555777888:::;;;<<<888999;;;===<<<;;;888666::::::999777555333111000222222333444333000...,,,+++---...---,,,******+++,,,,,,++++++***)))(((((('''((()))(((&&&&&&((()))))))))))))))))))))))))))(((((((((((()))))))))***)))(((((()))++++++)))((((((((((((((())))))))))))******************************++++++++++++******,,,***(((((()))*********,,,,,,///555>>>EEEJJJLLLMMMPPPSSSVVVWWWWWWYYYZZZfffjjjppprrrqqqooonnnooommmnnnkkkeeedddggghhhfffeeedddeeejjjpppqqqmmmhhhkkkhhheeebbbaaa^^^[[[YYYRRRRRRQQQQQQQQQSSSWWW[[[```aaa```ZZZSSSOOOPPPSSSRRRUUUYYY^^^dddhhhlllmmmsss}}}}}}yyytttpppmmmfff]]][[[^^^___]]]YYY\\\\\\[[[[[[ZZZZZZYYYYYY^^^^^^^^^______`````````dddaaa^^^]]]^^^^^^\\\YYYYYYYYY\\\aaafffhhhfffcccaaaaaaccceeeeeeddd```]]]\\\``````[[[YYY]]]___\\\cccaaa___^^^___```cccdddeeeeeedddaaa___^^^___aaa]]]ZZZVVVWWWZZZ\\\]]]\\\ZZZWWWWWWZZZ^^^___[[[WWW]]]]]]]]][[[ZZZXXXWWWVVV|||tttkkkaaaZZZYYY]]]XXXRRRNNNKKKHHHDDD@@@BBBCCCDDDDDDCCCAAA???===999999888888999:::;;;<<<>>><<<;;;::::::;;;<<<>>>>>>???@@@AAAAAA@@@??????============<<<<<<<<<<<<>>>===;;;999888888888888>>>?????????>>>;;;999777999999999999999999999999;;;::::::999999999::::::===<<<===>>>@@@???===;;;<<<<<<;;;:::::::::::::::;;;<<<======>>>>>>======;;;===>>>>>><<<;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;999999888999::::::777777777888999::::::;;;999999999999999999999999::::::;;;;;;:::888555444444555666777999:::;;;<<<<<<===???@@@???===;;;999999999888777555444222111222333444555555444222111000000000///...------------------,,,+++*********(((((()))((('''&&&(((***))))))))))))))))))))))))((((((((((((((())))))))))))(((((()))***++++++************************)))******+++,,,------......***++++++,,,,,,,,,,,,+++...,,,******+++------,,,///333888???EEEJJJNNNPPPSSSVVVYYYZZZZZZZZZZZZ[[[```fffmmmqqqrrrpppoooooooooqqqooojjjiiijjjiiieeeaaa```bbbgggmmmooolllggghhhfffdddcccbbb```]]]ZZZSSSSSSRRRQQQQQQSSSVVVXXX]]]______ZZZSSSOOOPPPRRRSSSVVVZZZ___dddiiilllnnnwww{{{wwwsssmmmfff^^^\\\^^^___]]]YYYZZZZZZZZZZZZZZZZZZYYYYYY]]]]]]]]]]]]]]]^^^______bbb___]]]\\\]]]^^^\\\ZZZYYYYYY[[[___cccdddbbb```]]]]]]^^^___`````````___\\\```___ZZZYYY]]]___]]]^^^^^^^^^^^^^^^______```eeeeeedddaaa^^^\\\]]]^^^]]][[[XXXXXX[[[\\\\\\[[[\\\ZZZZZZ]]]aaabbb___[[[]]]]]]^^^^^^]]]\\\[[[ZZZ}}}tttlllbbb[[[YYY[[[XXXSSSOOOLLLIIIEEEBBBCCCCCCDDDDDDCCCAAA???===999999999999:::;;;<<<===???>>>===<<<<<<===>>>???BBBBBBBBBBBBAAA@@@???>>>======??????@@@???>>>>>>===<<<:::999888888888999????????????>>><<<999888:::::::::999999888888888::::::;;;<<<<<<<<<;;;;;;<<<===@@@CCCDDDBBB>>>:::<<<;;;::::::::::::::::::;;;<<<======>>>>>>======<<<>>>??????===<<<<<<===;;;;;;;;;::::::::::::::::::::::::::::::;;;<<<<<<999999888888888:::;;;<<<;;;:::999999999999:::;;;::::::;;;;;;:::888777555555666777888999:::;;;<<<===>>>???@@@???===;;;999888888777777666444333222222444555777888888888777666555333111000//////000......------,,,,,,++++++((())))))(((''''''(((***))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111222333444//////000111111111111111444222111111222333333222555;;;CCCIIIMMMOOOSSSVVVZZZ\\\___```^^^\\\ZZZYYY^^^dddlllrrrsssqqqooommmooossstttqqqpppoookkkfff[[[[[[]]]bbbhhhjjjgggdddaaa```___``````___\\\YYYWWWVVVTTTSSSTTTUUUWWWYYYZZZ\\\]]][[[VVVRRRRRRSSSVVVXXX\\\```eeejjjmmmoooyyy|||xxxuuulllfff___]]]___```^^^ZZZXXXYYYYYYYYYYYYYYYYYYZZZ]]]\\\[[[[[[[[[\\\]]]^^^___]]]\\\\\\]]]]]]\\\[[[[[[[[[\\\^^^```aaa___]]]ZZZYYYXXXXXXYYY[[[^^^```]]]^^^\\\YYYYYY]]]___^^^]]]]]]^^^_________^^^^^^ccccccbbb___\\\ZZZ[[[\\\]]]\\\[[[[[[\\\]]][[[ZZZ\\\[[[[[[^^^bbbcccaaa^^^^^^___````````````___^^^}}}tttmmmccc[[[XXXUUUTTTRRRQQQNNNLLLIIIGGGCCCDDDEEEDDDCCCAAA>>>===999999999:::<<<===>>>>>>@@@??????>>>>>>??????@@@DDDCCCCCCBBB@@@???======<<<===???AAABBBAAA???>>><<<;;;:::999888888999:::>>>>>>>>>>>><<<;;;999888:::::::::999999888777777:::;;;===>>>>>>>>>===<<<>>>???@@@CCCDDDBBB>>>:::;;;;;;:::::::::::::::;;;<<<<<<===>>>>>>>>>>>>>>><<<>>>??????===<<<<<<===;;;;;;;;;:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999888888:::<<<======;;;:::888888:::;;;===::::::;;;;;;:::999888777777888888999:::;;;;;;<<<<<<<<<======<<<:::888777666777777777666555444333111333555777999:::;;;;;;:::777444111111111111111...---------,,,,,,++++++)))******)))(((((()))+++))))))))))))))))))))))))))))))((((((((((((''''''))))))((('''&&&'''***,,,,,,,,,---...///000000111222222333444555666777888666777888999:::;;;;;;;;;<<<;;;::::::<<<<<<;;;:::;;;BBBJJJNNNOOOQQQUUUZZZ^^^```bbbbbb___[[[XXXWWW```fffnnntttvvvsssnnnkkknnnssswwwwwwvvvuuuoooiii[[[[[[]]]```ddddddbbb```ZZZZZZZZZ\\\]]]\\\ZZZWWWZZZXXXWWWWWWXXXZZZ[[[\\\XXX[[[]]]]]]ZZZWWWVVVVVVZZZ[[[^^^aaaeeejjjmmmoooxxx{{{wwwtttlllgggaaa___```aaa___\\\WWWXXXXXXYYYYYYZZZZZZZZZ]]]\\\ZZZYYYYYYZZZ\\\]]][[[[[[[[[\\\]]]]]]]]]\\\^^^^^^^^^^^^^^^]]]\\\[[[YYYXXXUUUSSSSSSVVV\\\```___]]]ZZZXXXYYY]]]`````````_________^^^_________^^^______^^^[[[ZZZ[[[\\\]]]]]]]]]]]]]]]\\\[[[ZZZYYYXXXYYY[[[^^^```^^^]]]```aaabbbbbbbbb```___]]]}}}uuunnnddd\\\XXXRRRSSSTTTRRRPPPMMMJJJHHHDDDDDDEEEEEECCCAAA>>><<<888999:::<<<===??????@@@BBBAAAAAAAAAAAAAAAAAABBBDDDCCCBBB@@@???>>>===<<<<<<===???AAABBBAAA@@@???<<<;;;:::999999999:::;;;=========<<<;;;:::999888:::::::::999999888888888;;;<<<>>>???@@@@@@@@@???@@@?????????@@@@@@>>><<<<<<;;;;;;:::;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>;;;===>>>>>><<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;?????????>>>===<<<<<<;;;>>>===;;;999999:::<<<======<<<:::999999:::<<<===::::::;;;;;;;;;:::::::::999999::::::;;;;;;<<<<<<::::::;;;;;;:::888777666666666666666666555444444000111333555888:::;;;<<<;;;777333111111222111000,,,,,,,,,,,,++++++++++++)))***+++***((((((***+++************************)))))))))))))))))))))(((*********)))((())),,,000///000111333555777999::::::;;;;;;;;;;;;;;;<<<<<<======???@@@BBBBBBCCCCCCCCCAAAAAAAAACCCCCCBBBAAABBBGGGLLLNNNNNNPPPVVV\\\]]]___aaa```\\\XXXVVVUUU___eeennnvvvzzzxxxtttpppmmmtttyyy{{{{{{yyytttmmmdddddddddeeeeeedddbbb```ZZZZZZZZZ[[[]]]]]][[[YYYZZZXXXVVVXXX[[[]]]]]]]]]XXX[[[___``````^^^\\\[[[^^^^^^```bbbeeehhhkkkmmmvvv|||wwwsssllliiidddbbbccccccaaa___XXXYYYYYYZZZZZZ[[[[[[[[[]]]\\\[[[ZZZZZZZZZ[[[\\\YYYZZZ\\\]]]]]]]]]]]]]]]^^^]]]]]][[[ZZZYYYYYYYYY\\\ZZZWWWSSSQQQUUU[[[aaaaaa\\\XXXXXX[[[^^^aaacccaaa^^^[[[XXXWWWXXX[[[\\\XXXZZZ[[[\\\[[[[[[]]]^^^\\\]]]^^^^^^]]][[[[[[ZZZXXXXXXXXXZZZ\\\]]]]]]\\\bbbcccccccccaaa^^^ZZZXXX}}}uuuoooeee\\\WWWTTTUUUWWWUUUQQQLLLHHHGGGDDDEEEEEEEEECCC@@@>>><<<888999;;;===???@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBB@@@???>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@???<<<<<<;;;::::::;;;<<<===>>>======<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBBBBBBBCCC@@@===<<<===>>>>>>===<<<<<<<<<<<<<<<<<<===>>><<<===>>>>>>??????>>>>>>;;;===>>>>>><<<;;;;;;<<<<<<<<<<<<<<<<<<=========AAAAAAAAA@@@???===<<<;;;???>>>===;;;;;;;;;<<<<<<===<<<;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999666777777777666555444444000111222444666888999:::999555111000222333111///,,,,,,,,,+++++++++++++++***++++++***))))))***,,,************************)))))))))******+++++++++***---000000///111666:::999:::;;;>>>@@@CCCEEEFFFDDDDDDDDDCCCCCCCCCCCCCCC@@@AAACCCEEEGGGHHHHHHHHHGGGFFFFFFGGGHHHHHHGGGEEEIIILLLOOOPPPPPPSSSXXX]]]\\\]]]^^^]]]ZZZWWWVVVVVVZZZ```jjjvvv~~~~~~zzzqqqwww|||}}}}}}}}}xxxrrroooooonnnmmmkkkhhheeedddaaa___^^^___```aaa```___ZZZXXXVVVWWW[[[]]]\\\ZZZZZZ\\\___bbbddddddbbbaaabbbaaaaaabbbdddfffiiijjjsss~~~~~~xxxsssmmmkkkgggfffeeeeeecccbbb[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\[[[XXX[[[]]]^^^^^^]]]]]]^^^[[[[[[ZZZWWWUUUUUUVVVXXX______\\\XXXVVVXXX___dddddd\\\WWWXXX\\\___cccfffaaa]]]XXXSSSQQQRRRUUUWWWTTTWWWZZZ[[[\\\\\\^^^```[[[\\\]]]\\\[[[ZZZ[[[\\\[[[[[[[[[\\\\\\]]]^^^^^^cccddddddbbb___[[[VVVTTT}}}uuupppfff\\\WWWRRRUUUWWWVVVRRRLLLIIIHHHDDDEEEEEEEEECCC@@@===;;;777999;;;>>>@@@BBBBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDBBBAAA@@@???@@@@@@AAABBBCCCBBBBBBBBBBBBBBBAAAAAA===<<<<<<;;;<<<===>>>???@@@???>>>======<<<<<<<<<======>>>>>>??????@@@@@@>>>>>>???@@@AAACCCEEEFFFCCCAAA>>>======>>>>>>==================>>>??????======>>>????????????>>><<<>>>??????===<<<<<<===============>>>>>>>>>???@@@@@@AAAAAA@@@???>>>===??????>>>======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;777777777777666555444333111222222333555666888888777444111111444444111...,,,,,,,,,---------------***+++,,,+++***)))+++---************************))))))***+++,,,------...+++000666:::;;;>>>DDDJJJHHHIIIJJJKKKMMMOOOPPPQQQKKKKKKKKKLLLLLLMMMMMMMMMEEEFFFHHHJJJLLLMMMNNNNNNMMMLLLLLLNNNOOOOOOMMMKKKQQQRRRTTTVVVXXX[[[\\\]]][[[\\\\\\[[[YYYYYYZZZ[[[WWW]]]ggguuuxxx}}}zzzuuuttttttssspppmmmjjjgggggggggeeebbbaaabbbccccccbbb```\\\YYYZZZ]]]^^^[[[XXXZZZ\\\^^^bbbeeeggggggfffeeedddcccbbbcccdddfffgggmmmzzz~~~wwwqqqnnnmmmjjjiiihhhgggfffeee_________^^^^^^^^^^^^^^^]]]^^^___```___^^^\\\[[[YYY\\\___```^^^]]]^^^___ZZZ[[[ZZZWWWUUUUUUXXX[[[aaabbbbbb___]]]___eeejjjggg]]]VVVYYY^^^aaadddiiigggccc^^^ZZZWWWVVVWWWXXXTTTVVVZZZ[[[\\\\\\^^^___ZZZ[[[\\\ZZZYYYYYY[[[^^^]]]]]]]]]]]]\\\\\\]]]^^^ccccccdddbbb___ZZZUUURRR}}}uuupppggg\\\WWWMMMRRRVVVVVVSSSOOOMMMLLLEEEEEEEEEEEECCC@@@===;;;777999<<>>???@@@AAAAAA@@@???>>>>>>>>>?????????@@@AAABBBCCCCCCDDD?????????@@@AAADDDFFFGGGCCCAAA????????????>>><<<>>>>>>>>>>>>>>>???@@@@@@======>>>???????????????>>>???@@@@@@>>>======>>>======>>>>>>??????@@@@@@>>>???@@@AAABBBAAA@@@@@@????????????>>><<<;;;:::<<<<<<============<<<<<<;;;;;;;;;;;;;;;<<<===>>>===============<<<<<<<<<888999999::::::;;;;;;<<<888888777777666444333222333333333333444666777888666333000222555666222...---.....................+++,,,,,,+++******+++---************************))))))***+++---...///000,,,333;;;AAADDDIIIPPPVVVTTTTTTUUUUUUVVVWWWWWWXXXNNNOOOPPPQQQRRRTTTUUUUUUIIIJJJLLLOOOQQQRRRSSSSSSSSSSSSSSSTTTUUUUUUSSSQQQUUUVVVYYY]]]```aaa```^^^\\\\\\\\\[[[ZZZ[[[]]]___YYY]]]gggttt{{{vvvssssssrrrpppllliiigggfffjjjgggccc```aaabbbbbbbbbgggccc______aaaaaa]]]XXXZZZ[[[^^^aaafffhhhhhhhhhgggeeecccbbbbbbcccdddeeeggguuu|||tttnnnooonnnllljjjiiihhhggggggaaaaaaaaa``````______^^^]]]___aaabbbbbb___]]][[[YYY]]]```aaa___]]]^^^___\\\]]]]]]ZZZXXXXXX\\\``````ccceeedddbbbdddjjjooohhh]]]VVVYYY___aaaeeekkkooommmiiieeeaaa___^^^]]]UUUXXX[[[\\\\\\\\\\\\]]]YYYZZZ[[[YYYWWWXXX\\\```]]]]]]]]]\\\[[[ZZZ[[[]]]bbbccccccccc___[[[VVVSSS~~~xxxllleee___TTTTTTYYY[[[WWWRRROOOLLLGGGEEEGGGGGGEEEAAA>>>???@@@===<<<<<<===>>>@@@BBBCCCFFFGGGGGGGGGHHHGGGGGGGGGHHHFFFDDDDDDEEEGGGHHHGGGIIIGGGDDDEEEFFFGGGDDDBBB@@@@@@AAAAAABBBCCCDDDDDD@@@AAABBBCCCBBBAAA@@@???DDDCCCCCCBBBBBBCCCCCCDDDDDDBBB@@@@@@BBBEEEFFFFFFEEEDDDCCCAAA@@@?????????<<<======>>>???@@@@@@AAABBBAAA???============>>>============>>>???@@@AAAAAA@@@@@@@@@???>>>>>>>>>@@@@@@??????????????????BBB@@@>>>>>>>>>>>><<<;;;<<<<<<<<<<<<===>>>???@@@===<<<<<<<<<<<<======>>>@@@???<<<;;;:::;;;<<<===:::888777:::>>>>>>:::555777777666555444444333333555555555555666666666777666444111000000111000///111111111111111111000000,,,,,,++++++******))))))++++++++++++***************+++,,,,,,,,,...111444:::CCCOOOUUUWWWXXXZZZ\\\^^^_________^^^^^^]]]\\\VVVUUUUUUTTTUUUVVVXXXYYYXXXXXXXXXYYYZZZ[[[]]]^^^[[[XXXUUUWWW\\\]]][[[XXXWWWYYY[[[\\\\\\\\\]]]___[[[YYYWWWXXX\\\______^^^\\\bbbgggkkktttzzzsssrrrtttuuusssooojjjgggfffgggdddaaa``````bbbbbbbbbaaabbbbbbbbbbbb```^^^]]]^^^^^^___```bbbeeegggiiikkkiiifffdddcccdddgggiiinnnsssyyy}}}}}}zzzwwwvvvrrrooommmkkkjjjjjjhhhfffcccbbb```^^^]]]^^^___```ZZZZZZ\\\___bbbcccaaa___ccccccbbb```______aaacccccccccaaa]]]ZZZ[[[```eeebbbdddfffffffffgggllloooiii___[[[______[[[___iiiqqqvvvxxxtttoookkkfffaaa[[[[[[\\\^^^___^^^\\\YYYYYYXXXWWWVVVWWWWWWYYYYYYWWWYYY\\\___```___]]]\\\^^^^^^```aaa___ZZZTTTOOOxxxmmmfff___SSSUUUZZZ[[[VVVPPPMMMJJJFFFFFFGGGGGGEEEAAA>>>>>>@@@???>>>>>>???@@@BBBCCCDDDHHHHHHHHHHHHHHHIIIKKKKKKIIIGGGFFFGGGHHHJJJIIIIIIJJJHHHFFFFFFGGGGGGEEEBBB@@@@@@AAABBBBBBCCCDDDDDD@@@AAABBBCCCDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCAAA??????AAACCCDDDDDDBBBBBB@@@???>>>============>>>>>>???@@@@@@AAAAAAAAA@@@???>>>>>>>>>??????????????????@@@AAABBBBBB>>>>>>???@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@BBBAAA????????????>>><<<===>>>>>>???@@@@@@AAAAAA>>>>>>===============>>>>>>===<<<<<<<<<===>>>???<<<:::888:::===>>>:::666777777666555555444333333555555555666666666777777777555222111222222222111///////////////000111111222222111000000000000000////////////////////////***+++---///222888???CCCRRR[[[eeekkkkkkhhhggggggffffffeeedddbbb```^^^]]]XXXXXXXXXXXXYYY[[[\\\^^^^^^^^^______`````````aaa___\\\YYY[[[^^^___]]]ZZZWWWYYY[[[[[[[[[ZZZ[[[\\\[[[XXXWWWXXX[[[^^^___^^^\\\aaafffiiirrr~~~{{{tttsssttttttsssppplllhhhfffgggdddbbbaaabbbbbbbbbaaadddcccaaa```______``````^^^^^^___```bbbeeehhhjjjkkkjjjgggdddcccdddfffhhhooosssxxx{{{zzzwwwuuutttnnnllliiihhhhhhgggfffdddbbbaaa___]]]]]]]]]^^^___]]]]]]___bbbeeefffeeeddddddbbb```______aaacccdddbbbbbb```___^^^```dddgggfffgggiiiiiihhhhhhllloooiii___\\\___```]]]bbbllltttyyy|||yyyuuusssnnniii```___^^^______^^^\\\ZZZYYYXXXWWWVVVVVVWWWXXXYYYXXXYYY[[[]]]^^^^^^]]]]]]___```aaabbb```\\\WWWSSSzzznnnfff^^^RRRUUUZZZ[[[UUUNNNKKKHHHEEEHHHHHHGGGDDD@@@>>>>>>???AAAAAAAAABBBCCCDDDEEEFFFIIIIIIIIIJJJKKKMMMOOOQQQKKKKKKJJJKKKMMMMMMLLLKKKJJJIIIGGGFFFGGGFFFDDDCCCCCCCCCCCCDDDEEEEEEFFFFFF@@@AAACCCDDDEEEFFFFFFFFFCCCBBBBBBAAAAAABBBBBBCCCDDDBBB@@@@@@BBBCCCCCCCCCBBBAAA@@@???>>>=========>>>>>>??????@@@AAAAAAAAA@@@@@@@@@???@@@AAABBBBBBAAAAAAAAAAAABBBCCCDDDDDD@@@@@@@@@AAAAAABBBBBBCCCDDDDDDCCCCCCCCCBBBBBBBBBCCCAAA@@@@@@AAAAAA@@@>>>>>>???AAABBBCCCBBBBBBAAA@@@@@@???>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>???<<<999:::<<<===;;;888777777666666555555444444555555666666666777777777888666444333444555444444111000000///000111333444333222111000000111222222000000000000000000000000...///111444:::CCCMMMSSSeeennnxxx}}}zzztttnnnkkklllkkkiiigggdddbbb```^^^]]]]]]]]]^^^___```bbbccceeeeeeggggggggggggeeeeeecccaaa___```bbbbbb___\\\YYY[[[\\\\\\[[[ZZZZZZ[[[YYYXXXWWWXXX[[[]]]______]]]```dddgggooozzz}}}wwwuuusssrrrrrrrrrpppkkkgggfffdddccccccccccccbbb```dddbbb```]]]]]]^^^```aaa]]]]]]]]]___aaaeeehhhjjjmmmllljjjgggddddddfffiiiqqqtttwwwxxxvvvsssqqqpppllljjjhhhgggggggggfffdddaaa```___]]]\\\\\\]]]^^^cccccccccdddfffgggfffeeeeeeaaa]]]]]]```dddeeeeeebbbaaa```aaadddggghhhiiihhhjjjkkkkkkjjjjjjlllnnnhhh```]]]```aaa```eeemmmttt{{{~~~|||zzzwwwrrrfffccc```^^^]]]]]][[[ZZZYYYXXXWWWVVVVVVWWWXXXYYYYYYZZZZZZ\\\]]]^^^^^^___bbbcccddddddbbb___[[[YYY|||ooofff]]]PPPRRRXXXYYYSSSLLLIIIHHHGGGJJJIIIFFFCCCAAA???>>>>>>CCCCCCCCCDDDEEEFFFGGGHHHIIIKKKMMMPPPQQQRRRSSSSSSNNNNNNNNNOOOQQQPPPNNNLLLIIIHHHGGGFFFEEEEEECCCCCCFFFFFFGGGGGGHHHHHHHHHIIIBBBCCCDDDDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFDDDCCCBBBDDDDDDDDDCCCDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>??????@@@@@@@@@AAA???@@@@@@AAABBBCCCDDDEEEBBBAAAAAABBBBBBCCCDDDEEEEEEEEEDDDCCCBBBAAAAAA@@@EEEEEEDDDDDDCCCBBBBBBBBBCCCBBBAAAAAABBBCCCAAA@@@>>>@@@BBBCCCDDDCCCBBB@@@BBBAAA@@@???>>>>>>>>>>>>??????@@@@@@???>>>===<<>>;;;999:::;;;;;;:::777777777666666666555555555666666666666777777777888666444444555666666555666555333222222333444555222111000//////000222333111111111111111222222222444555777:::@@@IIITTT[[[jjjrrr}}}yyypppkkkkkkjjjhhhgggeeedddccccccddddddddddddddddddddddddfffhhhjjjllllllkkkjjjiiigggeeedddddddddccc```]]]\\\^^^___^^^\\\ZZZZZZ[[[XXXXXXXXXXXX[[[]]]___```^^^```bbbdddkkkuuu~~~xxxxxxtttqqqrrrtttsssmmmhhhfffeeeddddddeeedddbbb```aaa```^^^]]]\\\]]]^^^___\\\[[[[[[\\\___bbbfffhhhoooooonnnjjjfffeeegggjjjrrrtttvvvvvvtttqqqooonnnmmmkkkiiiiiiiiiiiihhhgggbbbaaa```^^^]]]]]]]]]]]]fffeeeddddddeeeeeedddbbbfff```[[[\\\aaafffgggfffdddbbb```cccgggjjjiiigggggghhhjjjkkkllllllmmmmmmhhhaaa^^^___``````eeelllrrryyy~~~~~~~~~|||xxxkkkgggbbb]]]\\\[[[ZZZYYY\\\[[[ZZZYYYXXXYYYZZZZZZZZZZZZZZZ[[[\\\^^^```aaadddeeeffffffdddaaa``````~~~qqqfff\\\NNNOOOUUUWWWQQQJJJIIIKKKKKKKKKIIIFFFCCCBBBAAA@@@@@@DDDDDDEEEGGGHHHIIIJJJJJJJJJMMMRRRVVVXXXWWWTTTRRRRRRQQQQQQQQQRRRQQQNNNKKKFFFFFFFFFEEEDDDCCCCCCCCCGGGGGGGGGGGGGGGHHHHHHHHHEEEEEEDDDDDDDDDDDDDDDDDDGGGFFFFFFEEEEEEFFFFFFGGGEEEDDDBBBBBBDDDDDDCCCBBBEEEDDDCCCBBBAAAAAAAAABBB>>>>>>???????????????@@@>>>???@@@BBBCCCDDDEEEFFFBBBBBBBBBBBBCCCDDDEEEEEEGGGGGGFFFEEEDDDCCCBBBBBBDDDDDDDDDCCCBBBAAAAAA@@@CCCBBBAAABBBCCCDDDCCCBBB>>>???AAACCCCCCBBB@@@???BBBBBBAAA???>>>>>>>>>>>>===>>>>>>????????????>>>AAA???;;;999999:::;;;;;;777777777777777666666666666666666666777777777888888666444444555777777666888777555333222222333333333333222222222444555666333444444444555555555666888999;;;???DDDLLLVVV\\\eeemmmyyy|||uuuoooiiihhhhhhhhhiiikkklllmmmkkkkkkjjjiiigggfffeeeddddddeeehhhkkkmmmmmmlllkkkiiihhhggggggfffdddaaa^^^]]]^^^___^^^[[[YYYYYYZZZXXXXXXYYYZZZ[[[]]]```bbbaaaaaaaaacccgggoooyyy~~~yyyyyyvvvrrrsssuuutttooojjjfffeeedddeeefffeeecccaaa]]]]]]^^^^^^^^^]]]\\\\\\[[[ZZZYYYZZZ\\\___cccfffoooqqqqqqmmmhhhfffiiilllrrrtttvvvvvvtttqqqoooooonnnllljjjjjjjjjjjjiiihhhdddcccbbbaaa______^^^^^^aaa``````bbbddddddcccbbbeee```[[[\\\bbbggggggffffffcccbbbdddggghhhfffcccbbbdddgggjjjmmmnnnnnnmmmgggbbb^^^]]]^^^___dddiiipppwww}}}}}}~~~}}}rrrlllfff```^^^]]]]]]]]]___^^^]]]\\\[[[\\\\\\]]][[[[[[[[[[[[\\\___aaaccceeefffgggfffdddcccdddfffrrrggg[[[MMMNNNTTTVVVPPPIIIIIILLLNNNMMMJJJFFFDDDCCCDDDCCCBBBEEEFFFHHHJJJLLLNNNOOOOOONNNQQQVVVYYYZZZXXXUUURRRUUUSSSQQQPPPPPPNNNLLLIIIDDDFFFGGGFFFEEEDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEEDDDDDDDDDDDDEEEFFFEEEEEEDDDDDDEEEEEEFFFCCCBBBAAABBBCCCDDDCCCAAADDDCCCBBBBBBAAAAAAAAABBB??????@@@@@@@@@@@@@@@@@@>>>???AAABBBDDDEEEEEEEEECCCBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCBBBAAA@@@@@@???BBBAAA@@@AAACCCDDDDDDCCC??????@@@AAAAAAAAA@@@???AAAAAA@@@???>>>>>>>>>>>>::::::<<<===???@@@AAABBB???===;;;:::999:::;;;<<<888888888888777777777777666666666777777777888888888666444444666888888888666666555555444333222111222333444444555666777777333333333444555555666666:::===AAAEEEIIIOOOVVVZZZWWW___kkkvvv|||{{{wwwsssllllllmmmnnnppprrruuuwwwqqqqqqpppnnnkkkhhhfffdddbbbdddfffiiikkklllmmmmmmiiijjjjjjjjjhhheeebbb```\\\]]]^^^]]]ZZZXXXXXXXXXXXXYYY[[[[[[\\\^^^aaaddddddbbbbbbccceeeiiirrr|||{{{{{{xxxuuutttuuusssppplllhhhfffeeeeeeeeeeeedddbbb\\\]]]_________^^^]]]\\\]]][[[YYYYYYZZZ]]]aaadddmmmpppqqqnnnhhhfffiiimmmrrruuuxxxyyywwwtttrrrqqqooommmkkkjjjjjjjjjiiigggddddddcccbbbaaa___^^^^^^WWWXXX[[[```dddfffeeedddcccaaa^^^___cccfffffffffgggfffdddeeeeeeeeedddccc```aaaeeeiiinnnooonnnlllfffbbb___\\\]]]```eeeiiipppvvvzzzzzz{{{~~~vvvqqqjjjeeebbbbbbbbbbbbbbbaaa___^^^]]]]]]^^^___\\\\\\\\\]]]^^^aaacccdddeeefffgggfffccccccgggkkksssggg[[[KKKOOOVVVXXXPPPHHHGGGLLLOOONNNJJJFFFDDDEEEFFFFFFEEEGGGHHHKKKNNNQQQSSSTTTTTTTTTUUUWWWXXXXXXWWWUUUSSSWWWTTTQQQNNNMMMKKKHHHFFFDDDFFFHHHHHHFFFFFFHHHJJJFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEEEEFFFGGGHHHFFFFFFEEEEEEEEEEEEFFFFFFCCCCCCBBBDDDFFFGGGFFFDDDEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>???AAACCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDCCCAAA@@@@@@???AAA@@@@@@AAACCCDDDDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>??????===<<<<<<<<<<<<===???@@@;;;;;;;;;:::999999;;;<<<888888888888888888888888666666777777777888888888999777555666888:::;;;;;;555666777888999888666555444666888:::;;;;;;;;;:::777777777888999:::::::::BBBEEEIIIMMMNNNPPPQQQSSSKKKRRR^^^jjjtttyyyxxxwwwtttsssrrrrrrtttvvvxxxzzzttttttsssrrrooollljjjhhheeeeeeggghhhjjjkkklllmmmjjjlllmmmmmmjjjgggeeeccc]]]___```___\\\[[[ZZZ[[[XXXZZZ\\\]]]]]]___cccfffgggdddcccdddcccccclllwww}}}|||zzzyyyvvvtttqqqooonnniiigggeeedddeeeeeeeeeddd`````````````````````aaa```^^^[[[YYYZZZ]]]aaaccciiimmmooolllfffdddhhhlllqqquuuzzz||||||yyyvvvuuussspppnnnllllllllljjjiiidddccccccbbb```___]]]\\\VVVXXX\\\aaaeeefffdddbbbaaaaaaaaabbbcccdddeeeeeegggggggggfffddddddeeefffaaabbbeeejjjnnnooollliiicccaaa^^^\\\^^^dddiiilllnnnrrruuuttttttyyy|||{{{uuuqqqjjjfffdddddddddcccbbbaaa```^^^]]]^^^^^^___]]]]]]^^^___aaaccceeeeeedddffffffdddbbbccchhhnnntttgggZZZKKKQQQXXXYYYPPPGGGFFFKKKOOONNNJJJFFFEEEFFFHHHHHHGGGHHHJJJNNNQQQUUUWWWXXXXXXZZZYYYXXXVVVVVVUUUUUUUUUXXXUUUPPPLLLJJJIIIFFFEEEDDDGGGJJJJJJHHHHHHKKKNNNIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFFFFGGGIIIKKKLLLIIIHHHHHHGGGGGGHHHHHHIIIFFFFFFFFFHHHJJJKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFGGGDDDDDDDDDDDDDDDDDDCCCCCC>>>???AAACCCDDDDDDDDDCCCFFFFFFFFFFFFGGGHHHIIIJJJLLLKKKJJJIIIGGGFFFEEEDDDFFFEEEDDDCCCBBBAAA@@@@@@@@@??????AAACCCDDDDDDCCCBBBBBBAAA@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>??????CCCAAA>>>;;;999999999:::999:::::::::999999:::<<<888888888888888888999999777777777777888888888888:::888777888:::<<<======555777;;;===???>>><<<;;;;;;===AAADDDEEEDDDCCCBBBAAAAAABBBCCCDDDDDDEEEEEEKKKNNNRRRSSSQQQNNNLLLKKKHHHNNNZZZgggsss{{{}}}}}}yyyxxxvvvttttttuuuwwwxxxuuuuuuuuutttrrrpppmmmlllhhhhhhhhhhhhiiikkklllmmmkkkmmmoooooollliiifffeeeaaabbbcccbbb```_________YYY[[[]]]^^^]]]___dddhhhhhheeedddeeebbbaaahhhttt~~~||||||{{{xxxssspppooooookkkhhheeecccdddeeeeeeeeeeeecccaaa``````bbbdddeeebbb```]]][[[[[[^^^aaacccfffjjjmmmjjjeeecccfffkkkpppuuu{{{|||yyyxxxwwwuuurrrppppppooommmkkkccccccbbbaaa```^^^\\\[[[ZZZ\\\```dddfffeeeaaa]]]```bbbdddddddddcccdddeeefffhhhhhhgggdddcccgggjjjcccdddfffkkkooooookkkgggaaa```^^^]]]```gggnnnqqqjjjnnnooommmnnnssswwwwwwrrrmmmhhhdddcccbbbbbbbbbbbbaaa___^^^]]]]]]^^^^^^]]]]]]___aaacccdddeeefffccceeefffcccaaabbbiiiooo~~~uuufffZZZWWW[[[YYYTTTLLLFFFFFFLLLRRRKKKIIIGGGFFFGGGHHHIIIIIIIIIMMMSSSWWWZZZ[[[]]]^^^]]]\\\YYYVVVUUUUUUUUUVVVUUURRRNNNKKKJJJIIIHHHFFFGGGGGGHHHKKKMMMNNNMMMKKKKKKJJJIIIHHHIIIIIIKKKKKKLLLLLLLLLKKKIIIJJJLLLNNNKKKIIIHHHJJJLLLMMMKKKIIILLLJJJIIIKKKMMMNNNLLLIIIMMMKKKIIIGGGGGGIIIKKKMMMGGGGGGGGGFFFFFFGGGHHHHHHFFFEEEDDDDDDGGGHHHHHHHHHGGGHHHIIIIIIHHHHHHJJJLLLMMMLLLKKKJJJIIIIIIIIIIIIFFFEEECCCBBBAAAAAAAAABBBBBBAAA@@@???@@@BBBEEEFFFGGGGGGEEECCC@@@???@@@BBBAAA>>>>>>???>>>===FFFQQQDDD@@@;;;:::;;;<<<;;;:::::::::;;;<<<=========<<<<<>>@@@AAABBBDDDGGGJJJJJJIIIJJJLLLNNNOOOMMMKKKKKKNNNPPPNNNIIIFFFHHHKKKQQQPPPRRRSSSMMMFFFGGGNNNPPP[[[iiissswwwyyy{{{}}}wwwxxxxxxxxxwwwwwwyyyzzzwwwvvvuuusssqqqoooooonnnooolllhhhfffgggiiikkkllljjjmmmpppnnnhhhddddddfff___aaabbbdddddddddbbbaaaZZZ\\\]]]^^^___cccgggkkkjjjfffddddddbbbaaagggrrr~~~}}}|||zzzvvvqqqnnnnnnooonnnlllhhhdddbbbcccdddfffjjjgggdddbbbbbbcccbbbbbbdddbbb```]]]]]]^^^___aaafffgggggggggfffeeedddcccjjjsss}}}{{{yyyyyypppsssvvvvvvrrrnnnmmmmmmeeebbb```bbbaaa]]]]]]```___aaaccceeeffffffeeeeeeddddddddddddddddddeeeeeejjjhhhfffccccccdddfffgggjjjiiihhhjjjllllllhhheee___^^^]]]___dddlllsssxxxqqqnnnkkkjjjkkkmmmnnnnnnssspppkkkfffbbb```_________]]]\\\^^^______[[[XXXXXX[[[___aaaaaaccchhhmmmeeegggiiiiiiggghhhlllppptttddd[[[[[[[[[YYYTTTLLLGGGFFFKKKPPPLLLJJJIIIHHHJJJKKKMMMMMMOOOSSSWWWZZZ[[[[[[[[[\\\ZZZZZZZZZZZZYYYWWWUUUUUUWWWTTTPPPNNNLLLKKKIIIGGGKKKJJJJJJLLLNNNOOONNNLLLKKKKKKJJJJJJJJJKKKLLLMMMKKKLLLLLLKKKJJJJJJKKKMMMMMMLLLKKKLLLOOOOOOMMMKKKKKKJJJIIIKKKNNNOOONNNLLLNNNMMMKKKIIIIIIKKKMMMNNNJJJJJJIIIIIIIIIJJJJJJKKKHHHFFFEEEFFFHHHIIIIIIHHHHHHIIIJJJIIIIIIIIIKKKMMMLLLLLLJJJIIIHHHHHHHHHHHHHHHGGGEEECCCBBBBBBCCCCCCBBBAAA@@@???@@@BBBCCCEEEDDDDDDCCCAAA???>>>???AAA???>>>@@@BBBAAA???EEENNNCCC???;;;:::;;;<<<;;;:::;;;<<<<<<<<<<<<;;;;;;:::777;;;;;;999888:::999777;;;:::999888999:::999999;;;;;;;;;<<<===???BBBCCCFFFGGGIIIIIIIIIJJJLLLNNNOOOPPPSSSWWWZZZZZZWWWUUUUUUWWWXXXUUUQQQNNNPPPSSSRRRQQQRRRSSSOOOKKKNNNUUU]]]fffrrrzzz||||||~~~xxxyyyyyyzzzyyyzzz{{{|||yyywwwtttqqqooommmmmmlllooollliiigggggghhhiiijjjiiimmmooolllgggddddddfffbbbcccdddeeeeeecccbbb```[[[\\\^^^^^^```cccgggjjjkkkgggeeeeeecccaaahhhqqq~~~}}}}}}zzzvvvqqqnnnnnnnnnnnnlllhhheeedddeeefffgggiiigggdddbbbccccccccccccdddbbb```^^^]]]^^^___```ccceeeggghhhhhhgggfffeeekkksss|||}}}yyyvvvvvvqqqtttvvvuuuqqqmmmkkkkkkfffbbbaaabbbaaa^^^^^^```\\\```dddhhhjjjhhheeeccccccbbbbbbbbbcccdddeeefffgggeeedddbbbccceeegggiiijjjjjjjjjkkkmmmkkkgggcccbbb```___aaagggoootttwwwtttoooiiieeeeeehhhkkklllooolllhhhdddbbbaaaaaaaaaaaa___^^^^^^```___]]]ZZZZZZ\\\^^^```aaadddgggjjjcccfffiiikkkkkkkkklllmmmtttccc\\\___[[[XXXRRRLLLGGGGGGJJJMMMLLLLLLKKKLLLNNNPPPRRRTTTXXX[[[^^^^^^]]]\\\[[[\\\XXXZZZ\\\^^^]]]ZZZVVVTTTYYYVVVSSSQQQPPPNNNLLLKKKOOONNNLLLLLLNNNNNNNNNMMMKKKKKKKKKKKKKKKLLLMMMNNNJJJLLLMMMMMMLLLKKKKKKLLLOOOOOONNNPPPQQQPPPNNNLLLLLLKKKKKKMMMPPPQQQQQQPPPNNNMMMLLLKKKKKKLLLMMMNNNKKKKKKJJJJJJIIIJJJJJJKKKJJJHHHGGGGGGIIIJJJJJJIIIGGGHHHJJJJJJIIIIIIKKKMMMLLLKKKIIIHHHGGGFFFFFFFFFIIIHHHFFFEEECCCCCCCCCDDDAAA@@@???>>>>>>???AAABBB???@@@@@@???======>>>@@@;;;<<>>AAAGGGAAA>>>;;;:::;;;;;;;;;:::<<<<<<<<<<<<;;;:::999888333888;;;999888:::;;;999<<<<<<<<<;;;;;;;;;;;;;;;>>>>>>>>>???BBBFFFJJJLLLQQQRRRTTTTTTSSSSSSTTTUUUVVVXXX\\\aaaeeeeeebbb___ZZZ[[[\\\YYYUUUTTTVVVYYYWWWUUUUUUUUUSSSRRRXXX___iiipppxxx}}}{{{||||||}}}}}}}}}}}}}}}yyywwwsssooommmlllkkklllooommmkkkhhhgggggghhhiiiiiikkkmmmkkkfffcccccceeeeeefffffffffeeecccaaa___[[[]]]^^^______bbbeeehhhkkkhhhgggfffdddccciiippp|||~~~~~~{{{wwwrrrooonnnnnnmmmllljjjhhhggggggiiijjjhhhfffdddcccdddeeeeeeddddddbbb```^^^^^^^^^___``````cccfffjjjkkkjjjiiigggnnnttt|||~~~zzzwwwvvvtttuuuvvvtttpppllljjjjjjfffcccaaabbbaaa^^^^^^aaaZZZ^^^eeekkkllljjjeeeaaaaaa```______```bbbdddfffdddbbbaaaaaabbbeeehhhjjjjjjkkklllmmmnnnkkkeeeaaafffbbb```dddmmmtttxxxxxxvvvpppggg```___bbbfffhhhiiigggeeebbbaaaaaabbbcccbbbaaa______``````^^^]]]]]]]]]]]]___bbbeeeeeeeeeccceeehhhllloooooommmkkkvvvfff___```[[[VVVPPPJJJHHHHHHIIIJJJKKKMMMOOOPPPRRRUUUXXX[[[```aaaccccccaaa___^^^^^^]]]^^^___```^^^[[[XXXUUUXXXVVVTTTSSSSSSSSSQQQOOOQQQOOOLLLKKKLLLMMMMMMLLLJJJJJJJJJKKKLLLMMMMMMNNNKKKMMMOOOPPPNNNLLLLLLLLLPPPPPPQQQRRRRRRPPPNNNMMMMMMMMMMMMNNNOOOPPPQQQQQQLLLLLLKKKKKKKKKKKKLLLLLLHHHHHHGGGGGGFFFFFFGGGGGGJJJHHHGGGGGGHHHIIIIIIHHHEEEGGGIIIIIIHHHHHHIIIKKKKKKJJJIIIGGGFFFFFFEEEEEEIIIHHHFFFDDDBBBBBBBBBBBB>>>===<<<<<<<<<<<<======;;;<<<===<<<;;;;;;<<<>>>777999;;;<<<;;;:::<<>>===;;;:::::::::;;;::::::;;;;;;;;;;;;;;;:::999444:::===:::888999999888:::<<<>>>??????@@@AAABBBEEEDDDCCCDDDGGGKKKPPPSSSXXXZZZ\\\]]]\\\[[[[[[\\\\\\]]]___cccffffffeeeccc\\\]]]]]][[[YYYYYY\\\___^^^]]][[[YYYYYY[[[aaafffkkkooovvvzzz}}}}}}{{{wwwtttqqqnnnllllllmmmnnnqqqpppnnnllliiihhhhhhiiiiiijjjkkkiiieeeccccccdddggghhhhhhhhhfffccc```^^^ZZZ\\\]]]^^^^^^___bbbeeeiiiiiiiiigggeeeeeejjjooo{{{~~~zzzuuuqqqppppppmmmlllkkkjjjjjjjjjkkklllhhhfffddddddeeeffffffeeedddbbbaaa___^^^___`````````cccgggkkklllkkkiiigggooouuu||||||{{{xxxxxxvvvtttqqqmmmkkkjjjhhhcccaaabbbaaa^^^___bbb[[[___eeejjjkkkiiieeebbb```___]]]\\\\\\^^^```bbbcccbbb``````aaadddgggiiijjjlllnnnooonnnjjjddd```gggcccbbbhhhsss{{{{{{yyyuuuooofff```^^^```bbbdddeeedddbbbaaa``````aaabbbbbbaaa```______^^^^^^^^^```^^^]]]___ccceeedddaaaffffffhhhlllqqqrrrnnnkkkxxxkkkaaa___[[[TTTLLLHHHGGGIIIIIIIIILLLOOORRRUUUWWWZZZ^^^aaaeeefffhhhgggdddbbbbbbbbbdddcccbbb___]]][[[YYYXXXWWWVVVUUUUUUVVVVVVTTTSSSOOOMMMJJJJJJKKKLLLLLLKKKHHHIIIJJJKKKLLLMMMNNNNNNNNNPPPRRRRRRPPPNNNMMMNNNPPPQQQRRRSSSQQQOOOMMMLLLLLLLLLKKKJJJIIIJJJKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIGGGFFFFFFEEEDDDDDDEEEEEEGGGFFFDDDEEEFFFHHHGGGGGGCCCEEEGGGGGGFFFFFFFFFGGGIIIIIIHHHGGGFFFFFFFFFFFFGGGEEECCCAAA????????????::::::999999888999999999888999::::::999999:::;;;888999999777777888:::;;;;;;;;;;;;::::::::::::;;;888999:::;;;<<<<<<===<<<999???AAA===888888888777666:::???BBBDDDFFFJJJLLLMMMLLLJJJIIIKKKNNNRRRUUUZZZ]]]aaabbbbbbaaa```aaabbb```___```bbbdddeeeddd___``````______aaaccceeeddddddaaa___^^^bbbfffiiieeeiiiooovvv{{{{{{wwwsssrrrpppooonnnooopppqqqrrrsssrrrpppllliiiiiijjjiiiiiiiiigggeeedddddddddhhhhhhhhhhhhfffcccaaa___YYY[[[\\\]]]\\\]]]___aaafffiiiiiigggeeegggkkknnn{{{}}}xxxtttrrrqqqmmmmmmmmmmmmmmmmmmmmmmmmhhhfffeeeeeefffgggfffeeeccccccaaa```______`````````ccchhhkkklllkkkiiigggkkkpppyyy}}}{{{xxxuuurrrpppnnnllliiidddbbbbbbaaa___```ddd___aaacccfffgggfffeeeddd```___]]][[[ZZZ[[[\\\]]]cccbbbaaa```aaacccfffgggjjjmmmppppppnnniiidddaaadddbbbdddmmmxxx}}}yyyqqqmmmgggcccbbbaaaaaa```dddcccbbb```____________`````````___^^^]]]]]]]]]aaa```___aaadddeeeccc```jjjiiihhhkkkoooqqqooommmyyylllbbb___[[[RRRHHHDDDFFFJJJKKKJJJNNNRRRWWWZZZ\\\___dddhhhjjjkkkkkkjjjgggeeedddeeegggeeeaaa]]][[[ZZZ[[[[[[XXXWWWVVVVVVWWWVVVTTTRRRKKKIIIHHHIIIKKKLLLLLLKKKHHHIIIJJJLLLNNNOOOOOOPPPPPPQQQRRRQQQOOONNNNNNOOOOOORRRTTTTTTQQQNNNLLLKKKGGGGGGGGGEEECCCBBBDDDFFFHHHIIIJJJKKKKKKJJJIIIHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBCCCEEEGGGGGGFFFCCCEEEGGGGGGEEEDDDCCCCCCFFFFFFEEEEEEEEEEEEEEEFFFDDDBBB@@@>>><<<;;;;;;;;;666777777777777777777777666888999999888777888999999;;;:::666666999:::999888:::;;;;;;999999:::;;;888999:::<<<===>>>??????<<>><<<:::999999999555555666777888888888888555777999999777666666666777::::::777888:::888333666999;;;;;;999888:::<<<:::;;;<<<===>>>>>>???>>>;;;BBBDDD???;;;>>>CCCFFFIIIOOOUUUYYYYYYZZZ^^^aaabbbaaa```___^^^___``````aaaeeeiiikkkjjjgggdddcccdddbbb```aaacccfffhhhhhhbbbbbbbbbbbbbbbaaa^^^\\\```dddeeecccdddhhhgggccc```cccjjjrrr{{{{{{uuurrrssstttuuuvvvuuuuuutttpppsssvvvtttoookkkkkkmmmkkkjjjgggffffffffffffeeecccdddeeeffffffeeecccbbb\\\]]]______]]]]]]]]]^^^^^^eeehhheeeeeeiiimmmmmmpppzzzyyytttqqqpppmmmnnnooooooooommmlllkkkjjjiiihhhggghhhgggeeecccccccccbbbaaaaaa`````````^^^```dddgggiiikkkkkkjjjdddhhhpppyyy{{{vvvssssssrrrqqqpppkkkfffcccbbbaaa```aaafffcccbbbaaaaaa``````aaaaaa^^^___```aaaaaaaaa``````bbbaaa``````bbbeeehhhkkkkkkmmmpppooolllhhhffffff```fffoooxxx}}}{{{uuuoooeeedddccccccddddddcccbbbaaaaaa``````____________\\\```cccdddaaa^^^\\\\\\```ccceeeffffffdddddddddkkkmmmpppqqqpppnnnmmmllluuugggaaaddd[[[OOOCCC???DDDKKKNNNMMMUUU[[[aaadddeeehhhmmmrrrrrrrrrqqqmmmhhheeedddddd\\\\\\[[[ZZZZZZZZZ[[[[[[^^^\\\ZZZWWWUUUQQQLLLIIIDDDEEEGGGJJJNNNPPPOOONNNJJJLLLOOOQQQSSSTTTUUUUUUPPPPPPOOOMMMKKKJJJLLLNNNQQQTTTWWWWWWSSSNNNLLLLLLEEEFFFGGGEEECCCDDDHHHKKKLLLNNNPPPRRRRRRPPPNNNLLLHHHGGGFFFEEEDDDDDDDDDDDDBBBAAAAAABBBEEEHHHIIIHHHFFFHHHJJJIIIFFFCCCAAAAAA>>>>>>>>>???@@@AAACCCDDDBBB@@@>>>;;;999888888888555555777888999999999999555777999999777555555555222888:::777888999555---555888;;;;;;999888:::<<<======>>>>>>>>>>>>>>>===999@@@CCC???===BBBJJJNNNYYY^^^dddfffdddcccfffiiilllkkkkkkjjjjjjjjjjjjjjjeeeiiimmmooolllhhheeeccc`````````bbbfffhhhiiihhhjjjiiiiiiiiihhhddd___\\\[[[```cccbbbeeeiiiggg``````ccciiiqqqyyy}}}vvvtttuuuwwwxxxxxxvvvtttsssnnnrrruuutttoookkkkkkmmmllljjjgggffffffgggffffffaaabbbdddffffffeeedddccc]]]___``````___^^^^^^___\\\dddgggeeedddjjjmmmmmmjjjuuu~~~xxxssspppooommmnnnooopppooommmkkkjjjkkkjjjhhhhhhhhhgggeeecccccccccbbbbbbaaa`````````\\\^^^aaaeeeiiikkkmmmmmmfffjjjqqqzzzzzzuuurrrrrrrrrqqqpppkkkfffccccccbbb```bbbfffbbbbbbbbbaaa```______^^^]]]^^^aaadddffffffeeeddd``````___```cccgggkkkmmmkkknnnpppoookkkhhhggghhhaaahhhsss|||}}}xxxpppjjjcccaaa``````bbbdddeeeddd______``````````````````\\\aaaeeefffccc___]]]\\\```dddhhhhhhfffdddeeefffhhhnnntttuuurrrnnnkkkjjjyyynnnhhh___WWWLLLDDDCCCGGGLLLRRRXXX]]]ccciiinnnoooqqqtttvvvyyytttnnnhhheeecccaaa```^^^]]]\\\]]]___aaaaaa```aaa___]]]^^^]]]XXXNNNFFFEEEKKKQQQRRRPPPPPPTTTYYYRRRQQQQQQTTTWWWWWWTTTQQQLLLMMMMMMMMMLLLLLLNNNOOOQQQRRRSSSTTTRRROOOLLLIIIDDDDDDDDDCCCCCCEEEHHHKKKNNNOOOOOONNNLLLHHHDDDBBB@@@@@@@@@??????>>>>>>=========>>>@@@AAACCCDDDEEEAAABBBCCCCCCDDDDDDDDDDDD@@@??????@@@AAACCCEEEGGGEEECCC???<<<999777666555999777666666888::::::;;;;;;:::888777666777777888888777555444444555777888666888999999999999;;;===777AAAEEE@@@???CCC???777===???BBBFFFJJJPPPWWW\\\gggjjjnnnppppppoooooooooqqqqqqnnnlllqqqzzzzzztttkkklllmmmmmmmmmkkkiiigggfffggggggeeeccccccgggkkkfffhhhiiiiiihhheeebbb``````````````````aaaaaaaaaeeegggkkkppptttwwwyyyzzz~~~~~~~~~|||{{{wwwrrrrrruuuwwwuuurrrmmmpppssssssqqqmmmkkkjjjmmmiiieeecccccccccbbbbbbbbbeeehhhgggeeecccccceeefffeeedddbbb```^^^]]]\\\aaaeeejjjkkkiiihhhhhhiiilllsss~~~}}}xxxtttpppnnnmmmmmmlllmmmnnnnnnllljjjlllkkkiiihhhgggfffeeeeeeaaabbbdddccc```]]]\\\[[[XXX[[[aaafffjjjkkklllkkkkkkmmmrrrxxx~~~~~~{{{vvvqqqoooooopppllljjjhhheeebbb```^^^^^^``````aaaaaabbbbbbccccccccccccdddddddddeeeeeeeeeccc```]]]___eeekkkooopppmmmkkkiiigggggghhhiiikkkfffrrr|||{{{tttooojjjgggddddddddddddddddddccccccaaabbbccccccbbb```^^^]]]^^^___aaabbbcccbbbaaa___bbbeeehhhhhhgggfffgggiiiiiihhhjjjnnnnnnkkkiiikkkxxxnnnggg]]]TTTJJJBBBBBBGGGNNNUUU\\\ccciiipppuuuwwwyyy{{{|||yyysssllleeebbb```^^^]]]___]]]\\\]]]```ccceeefffgggbbb^^^]]]^^^]]]WWWRRRRRRSSSSSSSSSSSSTTTUUUVVVOOOOOOOOORRRUUUUUUSSSPPPQQQQQQQQQPPPPPPPPPQQQSSSNNNNNNOOOOOOMMMKKKHHHFFFAAABBBBBBBBBAAABBBEEEGGGFFFGGGGGGGGGEEEBBB???===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@?????????@@@AAACCCEEEFFFFFFEEEBBB???===;;;:::999999888777777888::::::;;;:::999888777777888999:::888888777666666777888888888999999999888999;;;===???KKKQQQMMMIIIIIIDDD;;;AAAEEELLLSSS\\\eeemmmsssuuuwwwzzz||||||{{{zzzyyyvvvuuurrrooossszzzzzztttmmmnnnooopppooonnnlllkkkeeeffffffdddbbbcccfffiiifffggghhhiiihhheeecccaaabbbbbbbbbbbbbbbbbbbbbbbbdddeeeiiillloooqqqrrrrrruuuwww{{{{{{wwwxxxtttpppqqqsssuuussspppnnnnnnnnnnnnmmmkkkjjjhhhjjjgggdddccccccdddcccbbbeeehhhkkkkkkiiiggghhhiiiffffffeeecccbbbaaa```___bbbeeeiiikkkiiihhhhhhiiilllsss}}}~~~yyytttpppoooooonnnmmmmmmnnnnnnmmmlllkkkiiigggeeecccccccccccc```aaaccccccaaa___]]]\\\\\\___dddiiikkklllkkkjjjhhhjjjooouuu|||~~~zzzuuuqqqooopppqqqjjjiiihhhfffdddbbbaaa```ccccccccccccddddddddddddbbbccccccddddddeeeeeeeeedddbbbaaaccchhhmmmpppppppppnnnjjjgggffffffhhhiiillluuu|||xxxqqqllliiifffgggffffffeeedddcccbbbbbbaaaaaaaaa``````___^^^]]]]]]___aaabbbaaaaaaaaaaaacccfffhhhiiiiiijjjlllooonnnkkkkkkppprrrooommmmmmxxxnnnggg[[[QQQGGG???AAAGGGPPPZZZbbbjjjooovvv|||xxxssskkkeeeaaa```___^^^cccaaa___```dddhhhjjjkkkhhh```WWWVVVZZZ^^^]]]ZZZYYYUUURRRRRRTTTUUUUUUTTTNNNNNNOOOQQQTTTTTTRRROOOPPPPPPOOONNNNNNOOOOOOPPPIIIIIIHHHGGGFFFEEECCCCCC@@@AAAAAAAAA@@@???AAACCC??????@@@@@@???===;;;:::888888999999999999::::::;;;;;;:::::::::::::::999::::::;;;<<<<<<<<<;;;;;;>>>======>>>???AAACCCEEEEEEEEEDDDBBBAAA???>>>===:::999999999999:::;;;;;;999888777777777888999:::888888888999999888888888999999999888888999<<<>>>KKKXXX___[[[UUUQQQKKKDDDHHHMMMVVV```jjjsss|||}}}~~~~~~|||{{{zzzuuurrrtttxxxwwwsssppppppppppppnnnllliiihhhdddeeeeeecccbbbbbbdddffffffggggggggggggfffeeedddeeeddddddcccccccccdddddddddfffhhhjjjlllmmmmmmlllnnnrrrxxx~~~yyytttssspppmmmnnnqqqsssrrrpppooolllhhhggghhhiiihhhfffgggeeedddcccddddddcccaaafffhhhkkklllkkkjjjjjjkkkggggggffffffeeedddddddddcccfffiiijjjjjjhhhhhhhhhkkkqqq|||zzzuuuqqqooorrrooommmmmmnnnnnnnnnmmmllljjjgggdddbbbbbbbbbbbb___```bbbbbbbbbaaa___^^^___bbbgggkkkmmmllljjjhhhfffgggkkkrrrzzz{{{uuupppnnnpppqqqiiiiiijjjiiihhhfffdddcccdddeeeeeeeeeeeeddddddccc```aaaaaabbbcccddddddeeeeeedddeeehhhmmmppprrrrrrooommmiiigggfffhhhjjjllluuu{{{|||uuulllhhhfffeeehhhhhhgggfffdddcccbbbaaabbbaaa```_______________^^^```ccccccaaaaaacccffffffgggiiijjjkkknnnrrrvvvuuuooonnnssswwwuuurrrpppxxxooogggYYYMMMDDD===???HHHRRR]]]fffqqquuu{{{~~~}}}wwwrrrlllgggeeedddddddddhhhfffffffffhhhiiihhhggg\\\TTTLLLKKKQQQXXXZZZYYYTTTRRROOONNNOOORRRTTTVVVPPPQQQRRRSSSSSSRRRPPPNNNOOONNNMMMMMMNNNNNNNNNMMMFFFEEECCCAAA@@@@@@@@@@@@AAABBBBBBAAA???>>>>>>???>>>>>>>>>======<<<;;;::::::::::::::::::999999999;;;:::::::::::::::999999777888888999999999888888:::::::::;;;<<<>>>@@@AAAAAAAAA@@@@@@???>>>======:::;;;<<<;;;;;;;;;<<<===:::999888666666666666777555666888999999888666555888888888888888;;;@@@CCCWWW```eee```YYYWWWVVVSSSYYY___fffmmmsssxxx}}}|||zzz|||zzzuuurrrrrrsssrrrppprrrqqqooolllhhhccc```^^^dddddddddcccccccccdddeeegggfffffffffffffffggggggggggggfffeeedddeeefffffffffgggiiikkklllmmmllllllnnnrrrwww}}}~~~xxxssslllkkkkkkmmmqqqssstttsssrrrkkkdddcccfffiiihhhfffgggeeedddeeeeeedddbbb```dddfffhhhiiijjjiiiiiiiiiggggggggggggggggggggggggeeegggiiijjjjjjiiihhhhhhjjjpppyyyzzzuuuqqqooorrrooolllkkklllmmmmmmmmmooollliiifffdddcccdddeee___```aaacccdddcccaaa``````bbbgggkkklllkkkiiigggeeefffjjjqqqzzz|||vvvpppmmmnnnpppllllllmmmlllkkkhhheeeccccccddddddddddddcccaaa```]]]^^^___```aaabbbccccccbbbdddhhhlllpppsssttttttkkkiiifffeeegggkkkqqqttt}}}|||qqqhhheeedddcccggggggffffffeeedddccccccdddbbbaaa```___```aaaaaa```ccceeedddbbbcccfffkkkjjjiiiiiijjjlllqqqvvvyyy|||tttqqqvvv|||zzzvvvsssxxxpppfffWWWJJJBBB<<>>???BBBAAA???>>><<<;;;::::::<<<<<<;;;::::::999888888999999999:::::::::::::::777888888888888888777777777777666777888:::<<<>>>;;;;;;;;;::::::::::::::::::<<<>>>???======???AAA???===;;;888666555444444333555777888888777555333666666777888:::???FFFKKK]]]bbbccc```]]]___dddgggsssvvv{{{}}}~~~~~~}}}zzzyyyvvvrrrpppooonnnmmmnnnooonnnlllhhhddd```]]][[[eeeeeedddeeeeeefffffffffhhhgggeeeeeeeeefffhhhjjjiiihhhfffeeedddeeefffgggdddfffhhhjjjlllmmmmmmmmmqqqsssvvvzzz|||{{{vvvrrrjjjjjjlllooorrruuuvvvwwwtttmmmfffdddgggjjjjjjiiiiiihhhgggffffffeeebbb```ddddddfffgggiiiiiihhhgggfffffffffggggggggghhhhhhgggggghhhiiijjjjjjiiihhhiiinnnwww~~~yyytttqqqoooqqqnnnkkkjjjjjjkkkkkkkkknnnmmmjjjgggeeedddeeeeeeaaa```aaadddffffffdddaaa^^^aaadddhhhjjjjjjiiihhhfffgggkkkrrr{{{xxxqqqnnnnnnoooqqqqqqqqqooolllgggcccaaa``````aaabbbaaa```^^^]]][[[[[[\\\^^^___aaabbbbbb```ccciiinnnrrrtttuuuuuujjjgggeeedddgggmmmtttyyy{{{nnneeeccccccbbbddddddeeeeeeeeeeeeeeeeeebbbaaa```___^^^___```aaa___aaaddddddcccdddgggkkkmmmkkkiiijjjmmmrrrvvvyyyxxxtttxxx}}}{{{vvvsssvvvnnndddSSSGGG@@@===DDDPPP\\\hhhqqq}}}xxxuuullljjjiiihhhjjjkkkkkkjjjfffeeeeeeeeeccc___XXXTTTOOONNNNNNOOORRRWWW\\\___``````^^^VVVLLLHHHKKKPPPSSSTTTVVVTTTQQQNNNLLLKKKLLLLLLMMMRRRUUUUUUQQQMMMFFFCCC===999888;;;???BBB@@@AAAAAA@@@???AAADDDGGGIIIFFFCCC???<<<:::999999<<<<<<;;;::::::999999888888999999999999999::::::888999999999999888777777555444444555666888:::<<<999888666666666666888999:::>>>AAABBBAAA@@@CCCEEEFFFDDDAAA===:::888777777555666888999999888666555666777777888<<>>;;;999888;;;<<<<<<<<<======>>>>>>======<<<<<<;;;:::::::::999999999999999888777777555444444555666888:::<<<;;;999777555555666999;;;:::???DDDEEEDDDCCCFFFJJJMMMKKKHHHEEEBBB@@@@@@???::::::;;;<<<<<<;;;::::::999999999999===DDDMMMTTTXXX\\\dddrrr~~~{{{xxxyyy||||||yyyuuurrrnnnlllnnnnnnkkkmmmrrrkkkkkkjjjjjjiiiiiiiiijjjiiihhhhhhkkkoooqqqpppooommmjjjfffcccccceeeiiillliiigggeeecccbbbcccdddeeeaaaccceeegggiiijjjjjjjjjnnnqqqwww|||}}}wwwssstttvvvxxxyyyyyyxxxxxxxxxrrrqqqooommmllllllllllllllljjjhhhhhhjjjkkklllkkkhhhgggfffhhhjjjjjjhhheeebbbbbbbbbccccccccccccccckkkiiiggghhhjjjkkkiiiggghhhlllsssyyy~~~|||yyyuuurrrpppnnnpppnnnlllllllllkkkjjjhhhiiijjjjjjjjjiiihhhfffeeefffeeedddgggkkklllhhhddddddcccccccccdddeeefffggghhhjjjooowww~~~~~~yyyuuuttttttxxxwwwsssooojjjfffbbbaaa\\\^^^```bbbbbbaaa___^^^[[[\\\]]]___bbbdddeeefffgggkkkoooqqqqqqpppqqqrrrkkkhhhdddcccgggnnnwww}}}~~~wwwmmmgggfffeeecccbbbbbbcccccccccccccccccc``````aaaaaaaaaaaa`````````^^^___ccchhhkkkiiifffllljjjiiilllrrrxxx{{{|||{{{xxxxxxwwwrrroooppp~~~oooiii^^^JJJBBB>>>AAAMMM^^^mmmzzz}}}yyyxxxxxxwwwtttqqqnnnnnnoooppprrrqqqnnnkkkfffdddaaa```aaabbbbbbbbbaaafffiiigggdddhhhrrr|||uuuoooeee\\\UUUNNNHHHDDDEEEIIILLLLLLIIIGGGGGGHHHJJJLLLQQQYYY___^^^WWWPPPFFFBBB;;;555555999???DDDFFFGGGHHHJJJOOOWWW```gggZZZVVVOOOGGGAAA===;;;:::<<<===>>>@@@AAACCCDDDEEECCCBBBAAA@@@>>>===;;;;;;999999::::::999888777777555555555666777999;;;<<<>>><<<888666666888;;;>>>:::???EEEGGGEEEEEEIIILLLRRRPPPNNNKKKIIIGGGGGGGGG>>>>>>????????????>>>>>><<<;;;::::::>>>EEENNNTTTTTTZZZiii~~~}}}zzzzzz~~~~~~{{{wwwqqqmmmlllpppooommmpppvvvnnnmmmlllkkkjjjjjjjjjjjjjjjiiijjjmmmrrrttttttrrrnnnkkkfffbbbbbbeeeiiillliiigggdddbbbaaabbbcccddddddeeegggiiijjjjjjiiiiiimmmrrrzzz{{{vvv{{{|||}}}}}}{{{xxxwwwwwwpppqqqrrrpppnnnllllllmmmllljjjhhhiiikkknnnpppqqqgggfffeeegggiiiiiifffcccaaaaaaaaaaaaaaaaaaaaaaaakkkiiiggghhhjjjkkkiiiggghhhkkkqqqxxx}}}}}}|||zzzwwwtttqqqooonnnpppooonnnnnnnnnmmmjjjhhhjjjkkkmmmnnnmmmllljjjhhhhhhfffeeehhhmmmmmmiiieeehhhfffdddcccbbbccceeefffhhhkkkpppxxx|||yyyxxxxxxyyyvvvsssnnnjjjfffdddbbb]]]___bbbddddddcccaaa```]]]^^^___aaadddfffggghhhlllpppssssssqqqoooooopppgggeeebbbbbbgggqqq{{{||||||vvvmmmhhhgggfffccccccccccccbbbbbbaaaaaaaaabbbccceeeffffffeeedddcccdddaaaaaafffnnnqqqmmmgggjjjiiiiiimmmuuu{{{~~~{{{xxxwwwtttnnnmmmnnnyyymmmeeeYYYMMM@@@???EEEUUUiiixxx~~~{{{xxxvvvwwwvvvtttqqqtttrrrppppppooonnnlllkkkccc``````eeehhhhhhgggiiikkkkkkiiihhhmmmxxxzzznnnaaa\\\XXXQQQIIIFFFLLLIIIHHHHHHGGGGGGKKKRRRLLLVVVccchhhcccYYYQQQLLLCCC@@@;;;999999===BBBFFFFFFIIILLLMMMTTT___fffggg]]]SSSGGG???<<<===<<<;;;888;;;@@@DDDHHHKKKLLLLLLMMMLLLJJJHHHEEE@@@;;;777999<<<>>>===:::999;;;???999:::;;;;;;999888999;;;>>>===<<<;;;<<<>>>@@@AAA???@@@AAACCCEEEGGGHHHIIINNNLLLKKKJJJHHHDDD???;;;;;;===AAADDDDDDCCCAAA??????>>>>>>@@@DDDIIILLLNNNNNN\\\sss{{{wwwyyy}}}~~~yyyssssssqqqmmmkkkkkknnnrrruuurrrqqqooonnnmmmnnnoooooorrrooommmnnnrrrtttqqqnnnllljjjgggfffgggjjjkkklllhhhgggeeecccbbbbbbcccccccccbbbbbbdddfffggggggfffgggiiipppyyy{{{uuuwwwzzz||||||yyywwwwwwyyypppqqqpppnnnkkkiiihhhiiikkkkkkkkkiiiiiilllqqqvvvkkkiiigggeeedddeeefffgggdddcccaaa`````````aaabbbcccfffjjjlllkkkiiihhhgggiiilllqqqxxx}}}{{{uuurrrsssppplllppppppnnnmmmlllkkkkkkkkkhhhggggggiiikkkllljjjiiijjjfffdddfffkkknnnllliiigggfffdddddddddeeeggghhhiiijjjnnnrrrxxx}}}}}}zzzyyyzzz{{{zzzwwwrrrnnnllliiieeeccc```______bbbeeegggeeebbb]]]___aaabbbcccdddfffhhhoooqqqssssssqqqoooooooooiiibbb]]]cccqqq||||||~~~xxxrrrnnnhhhccceeejjjaaaccceeeeeecccaaa```aaabbbbbbbbbbbbaaaaaaaaaaaaddddddeeefffiiikkknnnoooppplllkkkooowww}}}zzzvvvqqqnnnmmmnnnooowwwllldddWWWJJJBBBDDDLLL]]]ooo}}}|||xxxvvvvvvvvvtttrrrtttssssssuuuwwwvvvrrroooccc______eeeiiijjjllloooooopppooopppxxxxxxlllcccaaabbb\\\TTTPPPOOOKKKHHHIIIJJJLLLRRRYYYXXXaaaiiiiii___RRRHHHEEE@@@===:::888888;;;>>>AAABBBHHHMMMPPPVVV___cccbbbWWWOOOEEE??????@@@===::::::<<<@@@DDDGGGJJJLLLLLLPPPPPPOOOMMMJJJCCC===888999;;;======;;;999999:::<<<>>>???>>>===<<<===>>>>>>>>>======>>>???AAABBBAAAAAABBBBBBCCCDDDDDDEEEJJJHHHGGGFFFEEEBBB>>>:::===>>>AAADDDEEEEEECCCBBBGGGGGGFFFHHHKKKNNNPPPQQQTTTcccyyy|||uuuuuuyyy{{{xxxttttttqqqmmmjjjiiikkknnnqqqpppppppppqqqqqqrrrssstttuuuqqqnnnooorrrtttrrrooonnnllliiifffffffffggggggeeedddcccaaaaaaaaabbbbbbbbbbbbccceeehhhiiihhhfffgggiiinnnwww~~~{{{uuuxxx{{{||||||yyyvvvvvvvvvqqqrrrsssqqqnnnlllkkkkkkiiiiiihhhhhhiiillloooqqqiiihhhgggeeeeeeeeeeeeffffffeeedddbbbaaaaaaaaaaaaeeehhhlllmmmllljjjhhhhhhhhhjjjpppvvv|||}}}wwwttttttqqqmmmooonnnmmmmmmllllllmmmmmmhhhgggggghhhjjjkkkjjjhhhjjjhhhgggiiinnnooommmiiihhhgggeeeddddddfffhhhjjjiiijjjmmmqqqvvv||||||xxxuuuuuuvvvwwwtttpppmmmkkkiiifffdddbbbaaaaaaccceeefffdddaaa]]]___aaacccdddeeehhhjjjoooppprrrrrrpppooonnnooofffddddddlllwww|||{{{tttmmmjjjfffbbbbbbfff```bbbddddddcccaaaaaaaaabbbbbbbbbbbbbbbbbbccccccaaacccgggkkkooosssvvvwwwqqqnnnmmmrrr{{{}}}wwwqqqmmmkkkkkkkkksssjjjaaaSSSFFFDDDKKKWWWgggwww}}}yyyxxxwwwwwwvvvuuuyyyxxxyyy|||~~~zzzqqqiiiWWWSSSSSSZZZaaafffkkkqqqqqqrrrssswwwqqqeee]]]aaafffccc\\\VVVQQQJJJFFFHHHLLLPPPVVV]]]___fffkkkeeeVVVGGG@@@??????>>>===<<<===>>>???AAAAAAHHHNNNRRRVVV[[[[[[WWWMMMGGGBBBBBBEEEFFFAAA<<<<<<===@@@CCCGGGJJJMMMNNNOOOOOOOOOMMMHHHAAA:::555999:::;;;<<<;;;999777666===???@@@???>>>===>>>@@@>>>>>>??????@@@AAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@DDDCCCBBBBBBBBB@@@===:::>>>???AAACCCDDDEEEFFFFFFKKKKKKLLLLLLMMMOOOPPPQQQ]]]mmm~~~tttrrrvvvyyyxxxuuuuuurrrmmmiiihhhiiikkkmmmnnnooorrrtttvvvxxxxxxyyywwwsssooooooqqqsssrrrpppqqqoookkkhhheeecccbbbaaabbbbbb``````___```aaabbbaaabbbdddgggjjjkkkiiigggggghhhlllssszzz}}}{{{xxx{{{|||}}}|||yyyvvvttttttrrrtttuuutttrrrooonnnnnnkkkjjjiiiiiikkkmmmmmmmmmhhhggggggfffeeeeeeddddddfffffffffeeedddbbbaaa```eeegggjjjkkkiiigggffffffeeehhhmmmssszzzzzzwwwwwwtttnnnnnnnnnllllllllllllmmmnnnhhhgggfffgggiiiiiihhhgggiiihhhiiimmmqqqqqqnnnjjjiiihhheeecccdddfffiiikkkjjjjjjllloootttzzz{{{vvvrrrppppppssspppmmmkkkkkkjjjhhhfffeeedddcccdddeeedddbbb```]]]```bbbdddfffgggjjjmmmoooqqqrrrqqqooommmmmmmmmdddgggnnnvvv~~~~~~zzzqqqiiigggeeebbbaaabbb___aaacccdddbbbaaaaaabbbbbbbbbbbbbbbccccccdddeeeaaadddiiioootttxxx{{{|||vvvttttttzzz{{{|||vvvppplllkkkjjjkkk{{{ppphhh___PPPDDDFFFQQQaaappp}}}}}}|||zzzzzz{{{{{{|||wwwhhh\\\KKKFFFFFFMMMVVV^^^gggooolllnnnpppvvvhhh[[[RRRUUU]]]]]]XXXSSSNNNHHHEEEIIINNNQQQUUUZZZ^^^dddfff^^^NNNAAA>>>???<<<===???@@@BBBCCCCCCDDDEEEKKKPPPQQQRRRSSSPPPKKKEEEBBBBBBFFFLLLMMMGGGAAA>>>???AAADDDHHHLLLOOOQQQOOOPPPNNNKKKEEE>>>999777999999999::::::999888666;;;<<<>>>===<<<<<<===>>>===>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@?????????@@@??????@@@AAA@@@>>>===>>>??????AAACCCEEEGGGHHHLLLNNNOOOOOOPPPPPPRRRSSSgggwwwwwwuuuyyy|||zzzwwwtttqqqmmmjjjhhhiiikkkmmmmmmooossswwwyyyzzzyyyxxxwwwtttooonnnooopppqqqppprrrqqqoookkkfffbbbaaaaaaaaaaaa```______```bbbbbbaaabbbdddgggjjjkkkiiigggfffgggjjjqqqxxx}}}~~~~~~~~~|||xxxuuusssrrrtttvvvvvvsssqqqpppppppppooommmnnnoooooollljjjfffgggggggggfffeeedddcccddddddeeeeeeeeecccbbb```ccceeeggggggeeeccccccdddccceeejjjpppxxx~~~{{{zzzwwwqqqooonnnlllkkkjjjjjjkkklllhhhgggeeeeeeggggggfffeeedddeeeiiinnnqqqrrroookkkiiigggdddbbbbbbeeehhhjjjjjjjjjkkkmmmrrryyy{{{vvvrrrpppooonnnllljjjiiijjjjjjiiihhheeeeeedddccccccbbb```______aaadddfffhhhjjjmmmppprrrsssrrrpppmmmkkkjjjjjjdddkkkuuu|||{{{ppphhhggggggeeebbbbbb^^^```cccdddcccbbbbbbccc`````````aaabbbdddfffgggccceeeiiimmmrrrwwwzzz|||~~~}}}zzzzzzwwwsssooollllllmmmnnnwwwoooggg\\\NNNEEEIIIXXXiiivvv~~~~~~~~~vvveeeXXXNNNGGGDDDHHHOOOVVV___gggcccgggkkkrrr{{{|||dddVVVJJJKKKQQQSSSQQQOOOMMMJJJJJJOOOSSSTTTUUUYYYbbbdddcccYYYKKKAAA???BBB888;;;???CCCGGGHHHIIIIIIMMMQQQRRROOOMMMMMMJJJEEEAAABBBFFFLLLRRRRRRMMMHHH@@@AAABBBEEEIIIMMMPPPRRRRRRRRRPPPKKKDDD???>>>>>>;;;<<<======<<<;;;;;;;;;:::<<<======<<<<<<===>>><<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>@@@BBBCCCBBBAAA?????????@@@BBBEEEGGGHHHOOOQQQSSSSSSSSSUUUXXX[[[mmm{{{||||||}}}xxxrrrpppnnnkkkkkkmmmooopppnnnqqqtttwwwxxxwwwvvvtttuuurrrooommmmmmnnnoooooorrrrrrrrrnnniiieeeddddddcccbbbaaa```aaabbbcccdddaaaaaacccfffiiijjjhhhfffdddeeeiiiooovvv}}}}}}yyyvvvrrrsssuuutttrrrpppoooooosssrrrqqqpppnnnllliiigggggggggggggggfffeeedddccc```aaabbbdddeeedddccccccdddeeefffeeedddcccdddeeebbbdddhhhnnnvvv~~~~~~zzztttsssqqqmmmjjjhhhhhhhhhiiihhhfffddddddeeeeeeeeeddd^^^aaaffflllooopppnnnkkkfffdddbbbaaaaaacccfffhhhjjjjjjjjjmmmrrrxxx~~~~~~}}}yyyuuurrrrrrllljjjiiihhhjjjjjjiiihhhdddddddddbbbaaa```___```aaadddgggiiijjjmmmppprrruuuuuutttpppllliiihhhhhhiiipppxxx}}}}}}|||~~~yyyooogggggghhheeecccbbb___aaacccdddcccccccccddd^^^^^^^^^___aaadddgggiiidddeeegggjjjooouuuzzz}}}{{{yyyvvvrrrnnnkkkkkklllmmmvvvooofffYYYNNNIIIOOOaaarrrzzz|||}}}~~~zzzmmmdddYYYPPPIIIGGGIIILLLRRRXXX\\\bbbggglllrrryyyzzzvvv```SSSHHHGGGJJJMMMNNNPPPNNNOOOSSSYYYZZZXXXZZZ___mmmkkkfffZZZMMMCCCAAABBB<<>>???DDDHHHHHHCCC???===>>><<<===??????>>>>>>@@@AAA======>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCAAA@@@@@@AAADDDFFFFFFEEEBBBBBBCCCDDDFFFHHHIIIJJJLLLOOOQQQQQQQQQSSSYYY^^^mmmxxx~~~wwwqqqpppnnnmmmmmmooorrrsssppprrrtttvvvvvvtttrrrqqqrrrqqqooommmlllmmmnnnoooqqqssstttrrrlllhhhggggggeeedddcccbbbbbbbbbcccdddaaaaaaaaaccceeefffeeedddcccdddhhhmmmtttzzz|||yyysssssssssrrrooonnnnnnooopppqqqqqqoookkkhhhgggggghhhhhhhhhgggffffffeeeeee___```aaacccdddeeeeeeeeegggggghhhgggfffgggiiikkkbbbdddgggmmmuuu~~~}}}xxxvvvtttoookkkiiihhhhhhiiihhhfffcccbbbcccccccccbbb\\\___dddiiikkkllljjjiiidddcccbbbaaaaaacccdddfffjjjjjjkkknnnsssxxx~~~}}}}}}xxxuuutttlllkkkiiiiiiiiijjjiiihhhcccddddddbbb``````aaacccdddfffiiikkklllnnnqqqsssvvvvvvtttpppllliiiiiijjjnnntttzzz|||zzzzzz}}}uuummmgggggggggdddbbbbbbaaaccceeefffdddccccccddd^^^^^^^^^___bbbfffiiillldddfffiiimmmsssyyy}}}{{{xxxrrrmmmjjjhhhiiiiii~~~wwwqqqeeeWWWOOONNNWWWjjjzzz~~~}}}~~~}}}|||uuu|||~~~wwwsssdddZZZPPPLLLJJJIIIMMMRRR[[[```cccbbbaaaccceeedddUUULLLEEEDDDFFFHHHLLLPPPPPPSSSYYY]]]]]][[[aaajjjvvvqqqgggZZZNNNFFFAAA???@@@CCCIIIOOOSSSVVVWWWWWWRRRVVVYYYXXXYYY[[[ZZZVVVKKKQQQVVVVVVPPPKKKHHHIIIFFFFFFGGGFFFFFFDDDBBBAAA@@@DDDGGGEEE@@@;;;999:::EEEOOOXXXXXXOOODDD>>>======>>>@@@@@@???@@@AAACCC??????>>>>>>???@@@BBBCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAABBBEEEGGGHHHGGGHHHIIIJJJKKKLLLMMMNNNNNNLLLNNNOOONNNMMMPPPWWW]]]hhhppp|||}}}uuuqqqpppnnnmmmnnnppprrrsssrrrrrrtttuuutttsssqqqppppppppppppooonnnnnnooopppppptttvvvtttnnniiiggghhhfffeeecccbbbaaaaaabbbcccbbb```______aaabbbcccbbbccceeehhhlllpppuuuzzz}}}{{{uuutttssspppmmmlllmmmooolllppprrroooiiigggiiimmmkkkjjjhhhgggffffffggggggbbbbbbbbbcccdddeeefffgggggghhhhhhhhhgggiiilllnnnddddddggglllttt}}}zzzyyyvvvrrrnnnkkkkkklllmmmiiifffbbbaaaaaabbbaaaaaa^^^aaaeeeggghhhgggeeedddbbbccccccccccccdddddddddjjjkkkmmmppptttyyy}}}~~~~~~yyyvvvtttnnnllljjjiiijjjjjjhhhgggcccdddeeedddbbbbbbeeehhhgggiiilllmmmnnnooorrrtttttttttssspppmmmlllmmmnnnssswww{{{|||zzzyyy{{{}}}sssnnnkkkjjjgggccccccfffccceeeggggggfffddddddddd_________aaadddiiimmmpppkkknnnsssyyy~~~~~~|||zzzwwwrrrllliiihhhhhhiii}}}xxxrrreeeVVVPPPRRR]]]ppp|||yyywwwoooxxx{{{{{{mmmcccYYYTTTRRRQQQTTTXXX[[[``````XXXPPPNNNNNNNNNHHHCCC@@@AAABBBDDDHHHNNNOOOSSSZZZ]]]\\\\\\fffqqqxxxpppeeeYYYOOOGGGAAA===<<>>;;;;;;IIIWWWeeeeeeXXXHHH>>><<<<<<>>>????????????AAABBBAAA@@@?????????AAACCCEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBAAACCCFFFHHHIIIHHHMMMNNNOOOQQQQQQRRRRRRQQQQQQSSSSSSPPPNNNRRRZZZaaadddiiisss~~~zzzsssqqqpppooonnnnnnooopppqqqrrrssssssttttttsssrrrqqqooopppqqqqqqpppppppppqqqppptttwwwuuunnnhhhggggggfffeeecccbbbaaaaaaaaaaaaccc```]]]]]]^^^```aaaaaadddfffhhhkkkmmmqqqtttwww}}}}}}|||wwwvvvsssooolllkkkmmmoookkkppptttqqqkkkhhhnnntttlllkkkiiigggfffggghhhiiifffeeedddcccdddeeefffgggfffggggggffffffhhhllloooeeeeeeggglllttt}}}|||zzzwwwssspppnnnnnnpppqqqiiifffbbb``````aaaaaa```aaadddfffgggfffcccbbbaaabbbcccdddeeeeeeeeeddddddiiikkknnnqqqvvvzzz}}}yyyuuusssooommmkkkjjjjjjiiihhhfffccceeefffeeedddeeehhhllliiikkkmmmnnnoooppprrrtttqqqqqqqqqpppnnnnnnppprrrvvvyyy}}}~~~|||zzzzzz{{{uuuqqqooonnnjjjeeefffjjjeeeggghhhhhhfffddddddddd`````````bbbfffkkkpppssstttxxx~~~zzz{{{vvvsssoookkkiiijjjkkklllyyyuuupppaaaQQQQQQ\\\eeewww~~~{{{tttpppooopppuuu|||{{{zzzuuuuuunnnccc]]]bbbjjjggg^^^[[[TTTLLLFFFCCC@@@===:::===<<<===???CCCFFFIIIJJJMMMQQQTTTUUUXXXbbbrrr~~~zzzlll^^^TTTLLLDDD???===<<<;;;;;;@@@GGGMMMPPPPPPRRRTTTUUUXXXgggvvvsssfff]]]TTTJJJDDD@@@<<<<<>>BBBDDDBBBBBBEEECCCDDDHHHKKKHHHBBBBBBEEEDDDGGGJJJHHHFFFFFFKKKPPPUUUUUUUUUUUUVVVXXXZZZ[[[YYYXXXWWWTTTSSSTTTWWWZZZ```dddjjjrrryyy|||uuurrrpppnnnkkkiiijjjnnnrrrrrrsssrrrooollliiiiiijjjiiiiiijjjmmmppppppmmmiiiooooooppprrrrrrpppkkkggggggfffeeedddccccccdddeeebbb```^^^\\\[[[\\\]]]^^^hhhgggggghhhjjjmmmpppsssyyy|||xxxvvvtttrrrooommmlllkkkpppnnnkkkjjjjjjmmmqqqsssooommmkkkjjjjjjiiigggffffffggghhhiiiiiiiiiiiiiiiooollliiiiiikkklllkkkiiijjjjjjjjjnnnuuu~~~~~~|||xxxvvvrrrooommmlllmmmmmmkkkhhhddd```^^^^^^___```hhhjjjjjjhhhhhhhhhccc]]]cccccccccccccccccccccccciiiiiikkkqqqxxx}}}~~~|||~~~yyytttrrrqqqrrrrrrnnniiiffffffggghhhhhhhhhiiijjjkkklllmmmlllllllllnnnqqqssssssssspppnnnkkkiiijjjooovvv{{{|||zzz{{{}}}~~~zzzwwwpppppppppooommmkkkiiigggllljjjiiihhhiiiiiiiiihhhgggbbbbbbhhhlllnnnttt{{{zzzyyy{{{wwwuuurrrooommmmmmmmmnnn~~~yyyvvvqqqaaaSSSUUU```nnnyyy~~~wwwttt{{{~~~zzzuuurrrrrrtttwww}}}uuusssrrrooorrrkkkbbb```hhhqqqnnneeeXXXRRRIIICCCAAA@@@>>>;;;<<<<<<===@@@DDDHHHLLLMMMMMMQQQTTTVVVYYYbbbqqq|||xxxiiiZZZQQQKKKDDD@@@>>>@@@??????CCCHHHMMMNNNNNNNNNPPPQQQVVVggguuurrrdddVVVMMMDDD???;;;777888<<>>::::::@@@CCCCCCDDDGGGIIIGGGFFFFFFCCCAAACCCIIIFFFIIILLLLLLKKKLLLQQQVVVYYYYYYXXXYYYYYY[[[\\\]]]\\\]]]\\\ZZZYYYZZZ\\\^^^dddgggkkkoootttzzzzzztttssspppmmmkkklllpppsssqqqqqqqqqoookkkhhhggggggnnnmmmllllllmmmlllhhhdddnnnoooppppppooollliiiggghhhiiiiiiiiiiiihhhfffeeeaaa```^^^]]]]]]^^^___```hhhhhhhhhiiijjjlllnnnoootttwww{{{}}}~~~~~~~~~|||yyyvvvsssqqqpppooommmkkkiiiiiijjjnnnrrruuuooommmlllkkkkkkjjjhhhfffhhhiiiiiijjjkkkkkkjjjjjjkkkiiihhhhhhjjjkkkjjjhhhjjjjjjjjjmmmttt~~~}}}{{{xxxwwwtttrrrooonnnnnnnnnkkkhhheeeaaa___```aaabbbjjjlllkkkhhhhhhhhhddd^^^cccccccccccccccdddeeeeeekkkjjjkkkpppvvv{{{||||||}}}wwwrrrppppppqqqrrrooojjjffffffgggiiiiiiiiiiiijjjkkklllmmmllllllmmmnnnppprrrrrrrrrrrroookkkiiikkkrrrzzz}}}zzz|||zzzuuullllllmmmnnnmmmkkkhhhgggiiihhhgggggghhhiiijjjjjjhhhdddeeekkkooorrrxxxzzzzzz{{{vvvuuurrrooommmmmmmmmmmm}}}zzzvvvnnn___RRRWWWcccrrrtttmmmbbbaaajjjssstttuuutttrrrsssuuuyyy~~~zzznnnlllllljjjiiiccc]]]___kkktttpppgggZZZSSSJJJDDDBBBBBB@@@???>>>>>>@@@CCCGGGLLLPPPSSSQQQTTTXXXYYY\\\dddqqq{{{sssdddTTTLLLIIIEEEBBBAAAEEEEEEFFFHHHLLLNNNNNNMMMMMMOOORRRZZZjjjvvvoooaaaNNNGGG@@@<<<888555777;;;DDDGGGKKKKKKHHHFFFGGGIIIIIIIIIHHHIIIKKKOOOSSSUUUaaammmuuuoooeeeZZZLLL???>>><<<<<<===???AAAAAAAAA???<<<<<>>EEEIIILLLMMMKKKIIIJJJKKKKKKJJJIIIIIILLLRRRYYY^^^jjjqqqsssnnneee\\\NNNBBB???>>>>>>???AAABBBBBBBBB@@@???@@@EEEJJJMMMOOOPPPPPPMMMLLLLLLJJJFFFFFFIIIMMMPPPTTTWWWYYY\\\aaadddhhhiiiiiijjjjjjiiiiiihhhjjjkkklllkkkhhheeeddddddaaaccceeegggiiinnntttxxx{{{~~~|||wwwsssqqqrrrtttppprrrttttttqqqooommmmmmnnnmmmkkkkkkkkklllmmmmmmnnnqqqrrrnnnhhheeegggjjjggghhhiiiiiihhhfffdddcccbbbbbbaaa``````aaaaaabbbdddeeegggiiijjjiiihhhgggjjjnnnssswwwzzz|||~~~zzzwwwuuussssssqqqooollljjjiiiiiikkkllliiihhhfffeeeeeedddbbb```eeeeeeffffffffffffeeeeeecccdddeeehhhiiijjjjjjiiikkkjjjjjjlllsss}}}}}}zzzxxxxxxxxxwwwvvvtttqqqooonnnkkkiiigggfffeeefffhhhiiippppppmmmiiihhhiiigggbbbccccccbbbcccdddgggiiikkkjjjiiihhhjjjooovvv}}}{{{sssnnnkkkllloooqqqoookkkgggfffgggjjjjjjjjjiiijjjjjjkkkkkkmmmnnnnnnnnnnnnnnnnnnooopppnnnmmmooottt{{{|||zzz|||}}}uuummmgggiiikkkmmmllljjjgggeeekkkjjjiiigggfffgggjjjllliiihhhjjjoootttyyy~~~~~~}}}|||{{{zzzuuussspppnnnlllllllllmmm~~~zzzrrrhhh]]]\\\fffsssllleee\\\VVVZZZbbbfffffffffjjjrrr|||}}}qqqggghhhkkkllliiihhhjjjlllllljjjfffgggppp{{{|||uuummmccc\\\RRRKKKGGGEEECCCAAAAAABBBDDDFFFHHHMMMTTTYYY]]]]]][[[YYYXXX]]]eeelllcccYYYPPPMMMMMMKKKJJJLLLLLLNNNQQQSSSTTTUUUUUUUUUUUU[[[dddmmmsssnnn^^^NNNFFFBBB>>><<<888666:::@@@EEEHHHLLLLLLKKKJJJKKKMMMKKKKKKJJJIIIKKKPPPXXX^^^nnnpppooojjjcccYYYMMMCCC???>>>???AAADDDFFFEEEEEE>>>???AAAFFFMMMSSSWWWWWWVVVPPPKKKJJJJJJIIILLLPPPYYY\\\___cccfffiiilllnnnqqqrrrsssssssssqqqooonnnooopppqqqoookkkgggeeedddbbbcccdddeeeggglllrrrvvv{{{|||}}}wwwsssssstttppprrrttttttrrrqqqqqqqqqoooooonnnmmmmmmnnnqqqrrrnnnpppqqqnnnhhhfffiiimmmjjjiiigggfffeeedddddddddeeeeeecccbbbaaa```______```bbbeeegggiiiiiihhhgggggglllsssyyy{{{||||||}}}~~~{{{yyywwwuuuttttttrrrooollljjjjjjjjjkkkiiigggeeeddddddcccaaa```dddddddddeeeeeeddddddcccbbbdddfffhhhiiijjjkkklllllljjjiiikkkrrr|||~~~|||yyyxxxxxxwwwvvvsssqqqooonnnkkkjjjiiihhhhhhiiijjjkkkppppppnnniiiiiijjjhhhccccccccccccdddfffhhhjjjlllgggffffffhhhmmmuuu}}}zzzsssnnnkkkkkknnnpppnnnjjjgggggghhhkkkkkkjjjjjjiiijjjjjjjjjlllmmmooonnnllllllmmmoookkkllloootttzzz~~~~~~}}}{{{yyyxxxyyyzzzwwwqqqkkkkkklllmmmnnnmmmjjjgggeeeoooooonnnkkkhhhgggiiikkkgggiiikkkmmmrrrxxx}}}}}}||||||zzzxxxsssrrrooommmlllkkklllmmm~~~zzzssskkkfffiiiqqqyyymmmiiifffiiipppvvvxxxwwwyyy||||||fffUUUQQQSSSWWW[[[```eeehhhjjjjjjiiinnnxxx}}}yyyqqqlllccc\\\SSSLLLHHHEEEAAA>>>>>>AAACCCEEEGGGLLLUUU[[[```\\\VVVPPPMMMOOOUUUZZZYYYUUUSSSTTTRRROOOPPPSSSPPPRRRUUUWWWWWWXXXZZZ[[[ZZZ```iiinnnkkk```PPPDDDAAA>>><<<;;;777444888???DDDGGGIIIIIIHHHHHHKKKNNNJJJKKKLLLKKKJJJNNNUUU[[[jjjkkkjjjeee]]]RRRHHHBBB>>>>>>???BBBEEEGGGGGGFFF@@@CCCGGGLLLTTT___cccccc]]]SSSIIIGGGJJJPPPZZZccckkkmmmooosssuuuxxxyyyzzzvvvwwwyyyzzzxxxvvvsssppppppqqqrrrppplllhhhffffffggggggfffffffffiiinnnrrryyyzzz{{{~~~zzzvvvuuuuuurrrssssssrrrpppooopppqqquuuuuutttrrrooonnnoooqqqlllmmmnnnmmmjjjiiikkknnnmmmkkkiiigggfffeeeffffffffffffdddcccaaa___^^^]]]^^^```ccceeegggggggggfffeeejjjpppuuuxxxyyyyyyzzz}}}~~~~~~~~~}}}{{{yyyxxxtttrrrpppnnnmmmmmmnnnnnnkkkiiigggggggggfffdddbbbeeeeeeeeefffeeeeeedddcccbbbdddeeeffffffhhhkkkmmmmmmkkkiiikkkqqq{{{}}}yyyyyywwwuuusssqqqpppoookkkkkkjjjiiiiiijjjkkklllnnnooommmjjjjjjkkkhhhccccccdddeeeggghhhiiijjjkkkeeeeeeeeegggkkksss|||{{{uuupppnnnlllnnnooolllhhhfffhhhjjjllllllkkkjjjiiiiiiiiiiiijjjmmmooonnnkkkkkkmmmooojjjlllpppxxx~~~|||xxxvvvwwwxxxwwwuuuqqqmmmkkkmmmnnnnnnmmmllljjjiiihhhpppqqqqqqnnniiiggghhhjjjgggjjjkkkkkkooouuuyyyxxx~~~|||zzzyyywwwuuurrrqqqnnnlllkkkkkklllmmm|||vvvpppnnnoooooonnnfffgggkkkuuuuuu^^^KKKFFFEEEHHHOOOWWW]]]bbbeeegggiiirrr||||||ssskkkiiibbb\\\TTTOOOLLLHHHCCC???===AAAEEEGGGJJJQQQ[[[cccccc]]]RRRHHHBBBBBBGGGKKKQQQSSSYYY\\\XXXSSSTTTYYYUUUWWWYYYYYYXXXYYY\\\___```ffflllkkkaaaRRRGGGBBB???===<<<;;;666333888@@@CCCEEEFFFEEEDDDFFFJJJNNNIIILLLNNNNNNMMMNNNTTTYYYddddddddd```VVVKKKCCC???======>>>AAADDDEEEEEECCCEEEIIILLLOOOWWWaaaeeeddd^^^UUUOOORRRZZZcccnnnwww{{{{{{}}}xxxzzz||||||{{{wwwssspppnnnooopppooollljjjjjjjjjjjjiiihhhfffeeegggllloootttuuuxxx|||}}}zzzyyyzzzxxxwwwvvvrrrooommmnnnpppxxxyyyxxxuuupppmmmmmmnnnhhhiiiiiijjjkkklllmmmmmmllllllkkkjjjiiigggfffeeedddddddddcccaaa```___^^^```aaabbbdddeeeeeeddddddbbbeeeiiimmmpppssswwwzzzxxxzzz~~~|||zzzwwwvvvsssqqqoooooooooooolllkkkiiihhhhhhgggeeecccddddddeeeeeeddddddcccbbbbbbcccdddcccccceeejjjnnnmmmkkkiiijjjpppzzz|||{{{xxxuuusssrrrrrrrrrlllkkkkkkjjjjjjjjjkkkkkkkkkmmmmmmkkkkkkllliiicccccceeegggiiijjjjjjjjjiiiffffffggggggjjjpppxxx|||wwwsssqqqlllmmmmmmjjjgggfffiiilllmmmlllkkkjjjiiiiiiiiiiiihhhlllnnnnnnkkkjjjmmmpppnnnooorrryyy{{{vvvrrrvvvxxxvvvpppllllllnnnmmmmmmlllkkkkkkkkkkkkkkklllooorrrooojjjggggggiiihhhlllllljjjlllrrruuurrruuu{{{yyyvvvtttsssrrrqqqpppnnnlllkkkkkklllmmmyyytttqqqmmmeee]]]\\\___hhhvvv{{{zzzwwwjjjTTTCCCEEEBBBCCCIIIRRRYYY___bbbhhhmmmxxxtttlllkkkbbb]]]WWWSSSPPPLLLGGGCCC???CCCHHHLLLPPPXXXdddmmmggg___QQQEEE===<<<@@@CCCLLLSSS\\\aaa\\\UUUVVV]]]ZZZ[[[\\\[[[YYYYYY\\\```fffjjjnnnhhhZZZKKKDDDDDD@@@???>>>===888555999AAABBBCCCDDDCCCBBBDDDIIINNNHHHMMMQQQQQQOOOPPPUUUYYY___```aaa\\\RRRFFF???>>>======>>>@@@CCCCCCBBBAAAEEEIIIJJJJJJOOOXXX[[[WWWYYYWWWYYYdddooovvv|||xxxzzz|||}}}{{{wwwrrrooolllmmmnnnnnnllllllmmmoooiiihhhgggeeeeeeggglllpppnnnqqquuu{{{}}}|||}}}~~~zzztttooommmnnnpppwwwyyyyyyvvvqqqmmmmmmnnneeeeeefffhhhlllmmmmmmllljjjjjjlllllljjjgggdddbbbbbbbbbbbbbbbbbbaaa```___bbbbbbcccccccccbbbbbbbbb```aaaccceeehhhooovvv{{{ssswww{{{|||zzz}}}{{{wwwssspppnnnmmmlllkkkiiihhhggggggfffdddbbbbbbbbbbbbbbbbbbaaa```___bbbccccccaaa```bbbhhhmmmmmmkkkiiijjjpppzzz}}}yyyvvvtttsssttttttllllllkkkjjjjjjjjjkkkkkkiiillllllkkklllmmmiiicccccceeehhhkkklllkkkiiihhhggghhhhhhhhhiiimmmuuu{{{~~~}}}xxxuuusssmmmmmmllliiifffeeeiiimmmmmmlllkkkjjjiiiiiihhhhhhgggkkknnnmmmjjjjjjmmmqqqrrrrrrsssyyy|||wwwpppvvvyyyvvvnnniiilllqqqlllkkkjjjiiijjjkkkmmmnnnhhhmmmqqqpppkkkggggggiiiiiimmmmmmjjjkkkqqqrrrooonnnttt|||wwwssspppppppppqqqpppmmmkkkjjjkkkllllll~~~xxxqqqfffWWWMMMMMMSSS[[[dddqqquuuiiiddd```XXXOOOJJJCCCEEEGGGIIILLLRRR[[[bbbhhhqqq{{{~~~yyyrrrllliiidddaaa[[[RRRJJJEEEDDDEEEBBBHHHMMMOOOUUUaaakkkpppmmm```QQQFFF>>>999999<<>>???@@@BBBCCCDDDEEEIIIIIILLLRRRRRROOOQQQXXXZZZfffsssyyy}}}}}}yyywwwvvvtttpppmmmqqqpppooopppqqqpppmmmkkkooonnnllliiigggiiimmmqqqooooooqqquuu{{{}}}yyy}}}}}}|||zzzvvvppplllyyyyyyxxxxxxwwwuuuqqqnnnjjjhhhfffhhhjjjjjjhhheeeffffffggghhhiiigggccc```]]]```bbbbbbaaa`````````bbbccceeegggiiifffbbb^^^aaa___^^^```dddjjjppprrryyyzzz{{{|||xxxzzzxxxwwwvvvtttrrrnnnkkkkkkkkkjjjhhhfffccc```^^^ZZZ]]]bbbdddeeeeeeeeefffcccaaa``````ccchhhmmmqqqnnnmmmmmmooouuu}}}zzzwwwvvvvvvvvvuuuqqqnnnkkkjjjjjjjjjiiihhhlllmmmoooqqqqqqnnniiidddeeefffggghhhjjjkkklllmmmjjjhhhfffeeegggooozzz|||wwwvvvtttqqqrrrpppmmmjjjiiijjjlllnnnlllkkkjjjhhhgggfffffffffiiikkknnnnnnmmmmmmmmmmmmuuuvvvsssppprrrwwwyyyvvvvvvxxxzzzxxxtttooojjjhhhmmmllljjjiiiiiijjjlllmmmkkklllmmmmmmllliiigggeeeiiijjjmmmnnnnnnoooqqqsssrrryyyxxxrrrnnnmmmmmmmmmmmmnnnpppqqqrrrqqqooonnn}}}wwwooodddXXXPPPKKKQQQWWW\\\eeerrrzzz}}}vvvhhhZZZTTTQQQKKKFFFEEEAAADDDGGGJJJNNNUUU^^^dddkkkrrrzzz|||xxxpppkkkiiibbb___YYYRRRKKKHHHHHHIIIIIINNNRRRUUU\\\hhhqqqtttiii]]]OOOFFF???;;;<<>>;;;:::999888777777777777<<<999:::>>>AAADDDLLLVVV^^^XXXQQQPPPUUU\\\aaabbb]]]UUUMMMGGG@@@;;;888999???@@@AAACCCDDDEEEEEEEEEBBBCCCGGGLLLMMMOOOWWWaaannnxxx|||yyyvvvuuussspppmmmppppppppprrrssssssqqqoooqqqpppmmmjjjggghhhlllooommmlllnnnqqqvvv{{{}}}}}}|||yyy|||~~~}}}zzzvvvrrrvvvvvvuuuvvvwwwvvvtttqqqllljjjiiiiiikkkkkkiiifffggggggggghhhhhhfffbbb___^^^aaacccddddddcccdddeeedddeeefffhhhiiifffaaa]]]___^^^]]]___dddkkkqqqttt{{{{{{}}}|||xxxxxxwwwvvvuuuuuutttqqqnnnjjjjjjiiihhheeeccc```______aaacccdddbbbaaaaaaaaacccbbbbbbbbbeeeiiimmmpppllllllmmmpppvvv~~~~~~zzzwwwvvvvvvuuusssrrrooolllkkkkkkkkkjjjiiilllmmmppprrrrrroooiiidddgggggghhhjjjjjjkkkkkkkkkhhhhhhgggfffhhhmmmvvv||||||xxxxxxwwwttttttrrrnnnkkkjjjjjjlllmmmmmmlllkkkiiihhhhhhggggggiiikkknnnoooooonnnooopppttttttqqqmmmoootttvvvtttuuuvvvwwwvvvssspppmmmkkkmmmllljjjiiihhhiiijjjkkkjjjkkklllmmmllljjjhhhgggjjjkkkmmmnnnnnnooorrrtttsss{{{|||uuuooolllkkkllllllmmmnnnpppqqqqqqpppooonnn|||}}}|||{{{uuulllccc\\\YYYRRRVVVXXXXXX^^^iiirrruuuqqqbbbRRRKKKHHHEEEDDDFFFDDDGGGJJJNNNSSSYYY```dddlllqqqvvvwwwrrrllliiihhh```]]]YYYRRRMMMKKKLLLNNNRRRUUUXXX[[[dddpppxxxxxxkkk___RRRIIICCC>>>>>>AAAIIIMMMSSSXXXZZZZZZ[[[[[[ZZZZZZYYYUUUPPPNNNPPPSSSYYYXXXTTTLLLCCC===<<<>>>:::999888777666666777777<<<888888===CCCHHHMMMRRR\\\XXXTTTTTTYYY___cccdddZZZOOOCCC===:::777:::>>>AAACCCEEEGGGHHHHHHFFFEEE@@@@@@AAADDDFFFOOO```ppp|||yyyvvvtttrrrooommmpppppprrrtttvvvvvvtttrrrrrrpppnnnjjjggggggjjjmmmmmmllllllnnnrrruuuwwwwww|||{{{xxx{{{~~~{{{yyytttsssrrrtttvvvwwwwwwvvvnnnmmmlllllllllllliiiggggggfffffffffgggeeebbb```^^^aaacccddddddeeefffgggfffggghhhiiiiiifffbbb^^^]]]]]]\\\^^^ccckkksssxxx|||}}}}}}yyyxxxwwwuuuvvvvvvuuusssqqqiiihhhhhhgggeeecccaaa___```bbbccccccaaa``````aaadddddddddfffhhhkkkmmmoookkkkkkmmmqqqwww}}}zzzxxxwwwuuusssqqqpppnnnlllkkkllllllkkkjjjmmmnnnqqqssssssooohhhccchhhhhhjjjkkkkkkkkkjjjiiiggghhhiiihhhgggkkkrrrxxx~~~zzzzzzzzzwwwtttrrrooollljjjkkklllmmmnnnmmmmmmlllkkkjjjiiiiiiiiilllnnnppppppqqqrrrtttuuutttppplllmmmsssvvvtttuuuuuutttsssrrrqqqppppppnnnmmmkkkiiihhhhhhiiiiiihhhjjjkkkllllllkkkjjjiiikkkmmmnnnooooooqqqtttwwwvvv}}}yyytttooolllkkkmmmnnnnnnooopppppppppooonnnmmmxxxqqqpppssstttpppiiicccbbbcccaaa```^^^]]]dddooouuuuuupppbbbTTTLLLHHHEEEEEEGGGHHHKKKOOOTTTYYY^^^bbbeeeiiikkkmmmllliiieeedddddd___]]]ZZZUUUQQQPPPQQQSSSUUUWWWYYY]]]hhhtttzzzyyypppeeeXXXOOOHHHBBBAAADDDOOORRRVVVYYYZZZZZZZZZZZZYYYXXXTTTNNNHHHDDDDDDEEENNNOOOMMMIIIDDD???>>>>>>:::999777666666666777888:::999;;;BBBLLLQQQRRRQQQOOOOOORRRWWW\\\___^^^\\\VVVHHH<<<999999999>>>EEECCCFFFIIILLLMMMKKKHHHFFFDDDBBB???===BBBSSSmmm~~~|||yyyuuusssqqqooonnnqqqqqqrrruuuvvvvvvsssqqqnnnmmmkkkhhhffffffiiilllooommmmmmnnnppprrrrrrrrrwww{{{{{{xxxzzz~~~}}}{{{tttrrrqqqrrruuuwwwwwwvvvpppooonnnnnnmmmllljjjiiieeedddcccdddffffffdddccc___```bbbcccbbbbbbdddeeegggggghhhiiijjjhhheeeaaa\\\\\\\\\]]]bbbkkkuuu{{{~~~|||zzzxxxwwwvvvvvvuuusssqqqhhhggggggfffdddcccbbbaaa]]]___aaabbbbbbccceeegggffffffgggiiijjjlllmmmnnnkkklllnnnrrrwww~~~}}}|||zzzyyywwwuuuqqqnnnllljjjjjjkkkmmmnnnnnnmmmnnnooorrrssssssooohhhcccfffgggiiikkkllllllkkkjjjhhhiiiiiigggfffkkkttt{{{|||{{{zzzwwwpppooommmkkkjjjkkkmmmnnnoooooonnnnnnmmmlllkkkkkkjjjlllooopppqqqrrruuuwwwwwwvvvrrrmmmooouuuxxxvvvxxxvvvtttrrrrrrssssssssspppooommmkkkjjjiiiiiiiiigggiiikkklllmmmmmmkkkkkkmmmnnnoooooopppsssxxx{{{{{{|||zzzxxxtttpppmmmmmmooorrrooooooppppppooonnnmmmlll}}}oooeee___cccgggeeeaaa___cccgggjjjgggbbbcccmmmxxxzzzuuulllaaaVVVPPPKKKEEEBBBCCCEEEIIIOOOWWW___dddggggggcccbbb```^^^\\\[[[\\\^^^]]]]]][[[XXXUUUTTTUUUVVVTTTVVVXXX[[[eeeppptttsssooodddZZZSSSNNNHHHHHHJJJUUUUUUWWWXXXZZZZZZYYYXXXWWWTTTOOOHHHBBB===<<<;;;EEEGGGJJJJJJGGGCCC@@@>>>999888666444444555777888999;;;BBBLLLWWW\\\XXXQQQDDDFFFJJJPPPUUUYYYZZZZZZTTTDDD999:::======BBBKKKFFFHHHLLLOOOPPPNNNJJJHHHHHHEEE???;;;DDD]]]~~~}}}|||xxxtttqqqooonnnnnnqqqqqqrrrtttuuusssooollliiiiiihhhfffeeefffiiilllooommmllllllmmmnnnnnnmmmuuuyyy~~~zzz{{{|||}}}{{{wwwuuusssssstttuuuuuutttoooppppppooommmkkkjjjjjjbbbaaaaaabbbdddfffgggfffbbbcccdddcccaaaaaabbbccceeefffgggjjjlllkkkiiifff]]]\\\\\\]]]aaajjjuuu}}}~~~|||xxxvvvuuussspppmmmggggggfffeeeddddddcccccc___```bbbbbbcccfffiiilllhhhhhhiiikkkllllllmmmmmmlllmmmnnnqqqvvv||||||{{{yyyxxxwwwtttooolllffffffgggjjjnnnpppqqqpppppppppqqqrrrqqqmmmgggccccccdddgggiiikkklllmmmmmmjjjjjjiiieeedddkkkwww|||zzzxxxtttjjjiiiiiiiiijjjlllnnnpppooooooppppppooonnnmmmlllkkklllooopppppprrruuuwwwvvvuuurrrnnnpppvvvyyywww}}}yyytttrrrssstttttttttqqqpppooommmkkkjjjiiiiiifffhhhjjjmmmnnnnnnmmmlllnnnnnnoooppprrrvvv|||~~~yyyvvvvvvtttpppmmmmmmpppssspppppppppooonnnmmmllllll}}}sssfff[[[PPPSSSWWWWWWVVVXXX^^^dddhhhgggfffiiisss{{{yyyrrrjjjccc[[[WWWQQQIIIDDDDDDAAAFFFOOOZZZeeekkkmmmmmm```\\\UUUPPPNNNOOORRRTTTVVVXXXZZZZZZYYYXXXXXXXXXTTTWWWXXXXXX^^^eeeiiigggccc[[[SSSPPPNNNLLLLLLOOOTTTSSSSSSTTTVVVWWWVVVUUUUUURRRMMMGGGBBB???===<<>>CCCLLLGGGJJJNNNQQQRRRPPPMMMKKKGGGEEE???>>>LLLjjj|||{{{xxxtttooommmnnnoooooooooppprrrsssqqqllliiigggggggggffffffgggjjjlllnnnllljjjiiijjjjjjiiihhhqqquuu{{{~~~||||||zzzxxxvvvvvvvvvuuusssqqqmmmnnnooonnnllljjjjjjjjjbbb```___```cccfffggggggeeeffffffdddbbbaaabbbdddeeefffgggjjjmmmmmmllljjj^^^^^^]]]\\\___gggttt}}}~~~yyyvvvssspppmmmjjjggggggfffeeeeeeeeeffffffeeeeeedddccccccdddgggjjjjjjjjjjjjkkkllllllllllllkkkkkkllloootttzzz|||{{{yyywwwuuurrrnnnkkkdddeeegggkkkooosssssssssrrrqqqppppppnnnkkkfffcccbbbcccdddfffiiikkkmmmnnnkkkkkkiiieeecccjjjyyy}}}yyyuuuqqqfffffffffhhhjjjllloooqqqoooooopppqqqpppooonnnmmmlllmmmnnnooonnnppprrrtttrrrrrrpppnnnpppvvvxxxvvv}}}xxxsssrrrtttvvvuuutttppppppooommmllljjjiiihhhggghhhkkkmmmnnnnnnmmmlllmmmnnnooopppsssyyy}}}wwwrrrssssssooollllllooosssqqqqqqpppooommmlllkkkkkkzzzqqqhhh]]]TTTIIIKKKMMMMMMNNNRRRYYY^^^bbbhhhooorrrwwwzzzwwwrrrjjjddd___]]]WWWOOOJJJJJJGGGLLLUUUbbbmmmssssssqqq```YYYOOOFFFCCCDDDGGGIIILLLPPPVVVZZZ[[[ZZZZZZZZZWWWZZZ[[[WWWWWWZZZ[[[ZZZVVVOOOIIIIIIIIIGGGIIILLLLLLJJJJJJLLLPPPSSSSSSRRRSSSPPPLLLIIIHHHGGGGGGFFFFFFHHHKKKOOOPPPMMMIIIFFF@@@>>><<<::::::<<>>@@@CCCBBB>>>>>>BBBGGGIIIMMMRRRNNNRRRSSSRRRSSSWWWWWWTTTQQQTTTTTTOOOPPPUUUVVVSSSNNNLLLJJJIIIKKKLLLLLLKKKKKKQQQQQQMMMPPPWWWSSSGGGEEEEEEEEEGGGMMMYYYgggpppdddMMM999555666444888???DDDHHHMMMPPPQQQRRRRRRSSSMMMMMMOOOUUU___lllwww~~~~~~|||wwwssspppmmmllllllkkkmmmpppssssssqqqooommmmmmmmmmmmlllkkkiiihhhgggoooppppppmmmhhheeefffiiikkkkkkkkklllooovvv~~~~~~uuunnnkkkmmmpppwwwwwwxxxxxxvvvsssqqqooohhhiiijjjiiihhhhhhjjjlllfffeeeeeeffffffeeeccc```___```bbbccccccbbbaaa```jjjhhhgggiiimmmppppppoooiiibbb]]]\\\]]]cccppp{{{~~~wwwrrrnnnkkkjjjiiiiiiiiihhhfffeeeddddddbbbcccdddcccaaabbbfffjjjgggiiijjjjjjhhhggghhhhhhggghhhhhhjjjooowww~~~{{{wwwrrrnnnjjjhhhgggiiinnnssstttrrrssswww||||||tttkkkeeedddfffhhhhhhbbbccceeeffffffgggjjjmmmggggggfffddddddhhhpppvvvxxxooogggfffgggiiikkklllllljjjooonnnnnnoooqqqsssrrrqqqoooooonnnnnnmmmlllkkkjjjmmmpppssstttuuuwww{{{yyyuuurrrqqqsssttttttrrrnnnllljjjhhhhhhjjjlllnnnmmmnnnooopppppppppqqqqqqooosssuuuvvv{{{|||vvvvvvwwwvvvsssooonnnqqqttttttsssqqqooonnnmmmllllll~~~ttthhh___ZZZXXXWWWTTTTTTTTTTTTVVV[[[bbbgggsss}}}|||xxxssslllhhhdddaaaaaaaaaaaa```cccjjjqqqvvvzzz}}}{{{vvvfffWWWLLLLLLKKKDDDCCCGGGNNNUUU[[[]]]^^^___\\\XXXVVV[[[______[[[WWWWWWXXXMMMGGGAAAAAA@@@======@@@@@@<<<:::???CCCGGGLLLRRRQQQTTTUUUTTTVVVZZZ[[[XXXSSSVVVUUUQQQQQQVVVWWWUUURRRPPPMMMLLLMMMNNNMMMLLLKKKLLLJJJHHHOOOWWWRRREEEEEEEEEFFFJJJQQQ\\\gggnnn\\\HHH777444666666999@@@EEEIIIOOOTTTVVVVVVVVVVVVTTTTTTTTTVVV[[[bbbhhhllluuu}}}wwwssspppooonnnmmmnnnpppqqqqqqpppnnnllljjjkkkmmmmmmkkkhhheeecccjjjlllnnnlllhhhgggiiikkklllllllllmmmooovvv~~~}}}uuunnnlllnnnpppvvvvvvvvvvvvtttqqqnnnllliiijjjjjjiiihhhhhhjjjkkkkkkiiihhhhhhiiihhhfffdddccccccddddddddddddcccccchhhgggfffhhhkkknnnnnnmmmgggaaa\\\\\\]]]bbbmmmwww|||vvvqqqmmmkkkjjjjjjhhhgggfffffffffdddcccdddeeeeeebbb``````bbbeeegggiiijjjjjjiiihhhhhhiiikkkjjjjjjkkkooowww}}}{{{wwwrrrnnnkkkjjjiiisssrrrqqqrrrtttvvvwwwwwwyyyrrrjjjeeeeeefffhhhhhhddddddeeegggiiijjjkkkkkkiiihhhfffbbbbbbhhhrrrzzzxxxppphhhggghhhjjjlllnnnmmmlllmmmmmmooorrrtttuuussspppqqqpppnnnllllllllllllmmmooorrruuuvvvvvvwwwzzz|||yyyuuuqqqpppqqqrrrqqqpppmmmllljjjiiiiiijjjlllmmmooooooooonnnnnnnnnpppqqqssswwwyyyzzz~~~}}}xxxuuuuuutttqqqmmmmmmpppssstttsssrrrpppooonnnmmmmmm|||jjj^^^]]]eeeooouuuyyyooofff```^^^\\\\\\]]]]]]]]]^^^aaahhhpppvvv|||{{{vvvrrrnnnnnnllljjjhhhiiikkkmmmmmmrrrwww|||{{{rrrhhh\\\SSSSSSSSSPPPPPPUUUYYY```eeeccc___]]][[[WWWVVVYYY\\\[[[XXXVVVWWWYYYKKKFFFBBBBBBAAA===<<<>>>>>>;;;:::???CCCGGGMMMTTTUUUWWWWWWUUUXXX]]]]]]ZZZUUUWWWVVVSSSTTTWWWXXXWWWVVVTTTRRRPPPPPPPPPOOONNNMMMJJJEEECCCLLLWWWSSSHHHIIIIIIKKKOOOWWW^^^ccceeePPP@@@333222444555:::@@@HHHNNNVVV\\\^^^^^^]]]\\\bbbaaaaaaaaabbbbbbbbbccciiittt{{{wwwuuuttttttoooooooooooonnnmmmlllkkkhhhiiikkklllkkkgggccc```eeehhhkkkjjjhhhhhhkkknnnnnnnnnnnnnnnpppuuu|||~~~vvvpppmmmnnnpppuuuuuutttsssqqqnnnkkkiiijjjjjjkkkjjjhhhhhhiiikkkooollljjjiiijjjiiihhhggggggffffffeeeeeeeeeffffffffffffeeegggjjjkkkkkkkkkfffaaa]]]]]]^^^aaaiiirrr{{{uuuppplllkkkjjjjjjgggeeeeeeggggggdddaaacccccccccaaa``````bbbdddgggiiikkkjjjiiihhhiiijjjkkkkkkkkklllpppyyy}}}{{{wwwssspppmmmlllkkk|||uuunnnoootttwwwtttppptttpppjjjgggfffggggggggggggffffffiiimmmnnnllliiikkkiiieeebbbbbbiiiuuu~~~wwwpppiiiiiiiiillloooppppppnnnkkkmmmooosssvvvuuurrrooorrrpppmmmkkkjjjlllnnnoooqqqsssvvvwwwwwwwwwxxxyyyvvvssspppnnnnnnoooooonnnmmmllljjjiiiiiijjjlllmmmppppppnnnlllkkkkkknnnqqqvvvzzz~~~zzzuuutttqqqnnnllllllooorrrtttsssrrrqqqpppooonnnmmmssskkkaaaZZZ[[[aaaiiimmm{{{vvvoooiiifffddddddcccdddeeegggiiilllqqqxxx}}}~~~yyyxxxvvvsssrrrssstttrrrooonnnqqquuuqqquuuyyy~~~{{{pppjjjaaaZZZZZZZZZYYYZZZ^^^```fffiiieee___\\\[[[YYYQQQSSSUUUUUUTTTSSSUUUVVVQQQJJJDDDCCCAAA===<<<>>>======@@@FFFJJJLLLQQQWWWZZZZZZWWWTTTVVV[[[ZZZVVVUUUUUUUUUTTTTTTVVVXXXXXXXXXVVVTTTSSSRRRRRRPPPNNNPPPMMMFFFBBBIIISSSWWWTTTSSSRRRSSSUUUYYYZZZZZZXXXJJJ>>>444333666;;;BBBJJJPPPWWW___fffhhhgggeeedddiiijjjlllmmmllljjjgggeeefffppp~~~}}}zzzyyyyyyyyypppooonnnmmmlllkkkkkkkkkggghhhhhhiiihhhfffdddbbbcccfffiiiiiihhhhhhjjjmmmnnnnnnnnnoooppptttyyy}}}{{{uuuqqqppppppsssssssssrrrpppnnnlllkkkkkklllllljjjhhhhhhiiijjjooommmjjjhhhiiiiiihhhhhhiiihhhgggeeeeeefffggghhhggghhhhhhiiikkkkkkkkkkkkfffbbb___``````aaagggooo|||}}}yyysssooollljjjjjjjjjgggddddddggggggdddaaa```aaaaaaaaabbbdddfffggggggiiikkkkkkjjjiiijjjkkkjjjiiiiiikkkpppyyy}}}{{{xxxtttqqqooonnnnnnzzzssskkkkkkpppsssppplllooommmjjjiiihhhhhhhhhhhhkkkhhhhhhkkkpppqqqlllhhhjjjiiifffdddeeelllxxx}}}uuuoookkkkkklllnnnqqqrrrrrrqqqnnnnnnnnnppprrrqqqnnnlllooonnnmmmlllkkklllmmmnnnppprrruuuxxxyyyxxxxxxxxxqqqpppmmmlllllllllmmmnnnmmmllljjjiiiiiijjjlllmmmqqqpppoookkkiiijjjnnnrrrvvv|||{{{uuussspppmmmlllmmmppprrrtttssssssrrrqqqpppooonnn|||fffaaa]]]\\\```ffflllppp{{{wwwrrrnnnmmmlllkkkjjjgggjjjmmmoooqqqtttxxx{{{yyyvvvyyyzzzzzzyyy{{{{{{yyyuuutttwwwyyysssvvvzzz~~~}}}rrrjjjddd```___^^^]]]^^^```dddhhhhhhbbb[[[YYYWWWTTTIIILLLPPPTTTVVVWWWYYYZZZYYYPPPFFFBBB???<<<===@@@===@@@GGGOOORRRRRRUUUZZZ^^^\\\VVVQQQSSSVVVTTTOOOQQQPPPPPPQQQRRRSSSUUUWWWVVVUUUSSSSSSSSSRRRPPPNNNQQQOOOIIICCCDDDMMMYYY___```^^^[[[XXXUUURRRNNNKKKCCC===999:::@@@IIIUUU^^^]]]ccciiinnnooonnnlllllliiikkkmmmooonnnllliiifffgggooozzz}}}zzzxxxwwwwwwqqqpppnnnlllkkkjjjjjjjjjhhhgggeeedddcccdddeeefffcccfffiiiiiifffeeegggiiikkklllmmmnnnooorrrvvvyyy{{{vvvsssrrrsssssssssrrrrrrqqqpppooolllmmmlllkkkiiihhhhhhjjjooollljjjiiiiiijjjjjjiiiiiihhhgggeeeeeeeeefffgggjjjkkklllmmmmmmmmmmmmmmmhhhdddbbbcccbbbccchhhooozzz~~~{{{wwwrrrooolllkkkkkkiiigggeeeeeeggggggeeecccbbbbbbbbbdddfffggghhhiiihhhiiikkklllkkkjjjkkklllmmmkkkjjjjjjnnnvvv~~~|||yyyuuusssqqqpppppppppmmmiiigggiiikkklllkkkkkkkkkkkkjjjiiiiiijjjkkknnnkkkjjjmmmqqqqqqmmmhhhggghhhhhhhhhiiipppzzz{{{tttqqqnnnnnnnnnppprrrssssssqqqqqqooolllkkklllllljjjiiijjjkkkmmmnnnnnnmmmlllkkknnnpppsssvvvyyyzzzyyyxxxllllllkkkjjjjjjkkkmmmooolllkkkkkkjjjjjjkkkkkklllpppqqqooollliiijjjqqqvvvvvv|||~~~{{{vvvssspppmmmmmmoooqqqrrrssssssssssssrrrpppooonnntttfff```[[[[[[cccmmmuuuxxxyyywwwtttrrrqqqqqqooonnnnnnpppssstttvvvxxx|||~~~zzzzzz~~~|||{{{|||}}}uuuxxxzzz{{{}}}~~~yyyqqqmmmkkkiiigggfffdddddddddffffffbbbZZZUUUSSSOOOJJJDDDIIIQQQYYY```cccdddddd^^^TTTIIICCC???===???CCCAAADDDMMMVVVXXXVVVYYY^^^bbb^^^UUUOOOPPPSSSQQQKKKJJJGGGHHHKKKMMMMMMPPPTTTSSSRRRQQQRRRSSSSSSQQQPPPOOOOOOKKKEEECCCJJJXXXcccjjjgggaaaXXXNNNHHHEEEEEE;;;<<>>???EEEGGGGGGJJJPPPPPPOOOPPPRRRTTTUUUTTTRRROOOOOONNNLLLKKKNNNWWW```llljjjbbbTTTGGG@@@BBBFFFCCCJJJSSS[[[bbbjjjsssxxxxxxxxxwwwtttqqqooopppqqqqqqqqqqqqqqqpppnnnlllkkkhhhlllqqqwww}}}~~~xxxyyyzzzzzzxxxvvvsssqqqooooooooonnnmmmlllkkkkkkiiigggbbb^^^[[[ZZZ[[[[[[cccfffiiihhheeebbbaaabbbccceeehhhiiijjjlllooorrrtttxxx}}}~~~|||zzzyyywwwuuusssrrrqqqqqqnnnooonnnllliiiggghhhiiijjjiiiiiijjjmmmmmmlllkkkiiiiiiiiihhhhhhgggeeeeeeiiillloooooommmkkkkkkllljjjfffdddddddddeeekkkrrr|||}}}~~~|||zzzvvvrrrooonnnmmmmmmfffiiikkkjjjfffdddgggiiihhhfffeeegggiiijjjiiiggghhhjjjlllmmmllllllmmmnnnssspppmmmkkkmmmuuu|||xxxuuurrrqqqqqqfffgggggggggggggggiiijjjhhhjjjllllllkkklllooorrrpppoooooonnnmmmllllllkkkggghhhiiiiiilllttt}}}~~~sssrrrqqqrrrssssssqqqooonnnllljjjiiijjjjjjjjjiiikkklllnnnpppqqqppppppoooqqqooooooqqquuuwwwvvvuuullllllllliiiffffffhhhkkkkkkkkkkkkkkkkkkkkkkkkkkklllppprrrqqqooorrryyy}}}zzzxxxwwwuuuqqqooommmnnnppppppooommmppppppqqqrrrqqqpppnnnllluuullleee```^^^eeeqqqyyyxxxsssmmmmmmmmmnnnpppqqqooonnnjjjiiigggfffhhhnnnwww~~~|||}}}}}}{{{|||~~~|||wwwyyyuuullleeecccaaa^^^aaaeeegggfffdddcccaaa^^^YYYUUUMMMIIIKKKOOOKKKCCCLLLSSS^^^iiipppooojjjfffbbb[[[TTTRRRPPPNNNNNNPPPSSSUUUYYY^^^______fffooofff```VVVPPPRRRVVVTTTNNN<<<999:::AAADDDDDDGGGMMMNNNNNNOOORRRUUUWWWVVVTTTQQQPPPQQQSSSUUUVVVYYY]]]kkkiiiaaaQQQBBB===CCCKKKWWWbbbnnnvvvzzz}}}~~~|||yyysssooommmoooqqqnnnnnnnnnmmmmmmmmmmmmmmmkkklllooossswww}}}~~~zzzmmmppptttxxxyyyyyywwwuuuoooooooooooonnnmmmlllkkkiiigggccc^^^ZZZVVVTTTSSSbbbeeehhhhhhdddaaaaaabbb```cccfffhhhiiikkknnnpppsssvvv|||~~~}}}}}}{{{yyyvvvssspppooonnnoooooonnnllliiiggghhhiiieeeeeefffhhhkkkllljjjhhhiiiiiijjjjjjiiihhhfffeeegggjjjnnnmmmkkkhhhhhhiiijjjfffcccddddddeeekkkssszzz{{{|||xxx|||zzzvvvrrrpppnnnnnnnnneeejjjmmmkkkfffdddgggllldddccccccfffjjjmmmllljjjhhhjjjlllmmmllllllmmmnnnooommmkkkkkkoooyyy}}}yyyuuusssqqqqqqiiigggggghhhjjjjjjiiihhhhhhjjjllllllkkkmmmqqqtttpppppppppnnnkkkjjjkkkmmmjjjiiihhhgggkkkttttttsssrrrrrrsssrrrpppnnnjjjjjjjjjkkkmmmmmmkkkiiiooooooooooooppprrrsssssssssqqqooopppsssuuutttrrrnnnooommmjjjeeedddfffhhhkkkkkkkkkkkkkkkkkkkkkkkkjjjooossssssrrrttt}}}|||xxxuuutttsssooommmlllmmmppppppmmmjjjooopppqqqrrrqqqooommmllltttkkkjjjdddcccfffoooyyy}}}xxxgggooossspppmmmooopppmmmddd^^^YYY[[[dddooovvvyyy~~~yyyuuussstttqqqssswww{{{|||zzzzzz|||zzz{{{tttdddVVVPPPNNNMMMVVVXXXZZZZZZYYYYYYYYYZZZRRRPPPOOONNNNNNOOOQQQSSSTTT\\\gggmmmnnnllliiihhh```^^^ZZZXXXVVVWWWYYYZZZZZZXXXXXXYYY\\\```hhhpppjjjdddUUUJJJNNNYYYVVVKKK:::999888888:::@@@HHHNNNPPPOOOOOORRRWWWYYYYYYWWWSSSOOOQQQWWWYYYXXXZZZ___cccddd___QQQCCC@@@JJJVVVoooxxx}}}{{{|||zzz{{{{{{yyyvvvrrrnnnlllnnnmmmllllllllllllmmmnnnmmmjjjiiimmmqqqwww~~~mmmeeejjjrrryyyyyywwwxxxzzzvvvsssooonnnoooooollliiimmmiiibbbZZZUUUUUUYYY]]]kkkjjjiiigggeeecccbbbaaaeeedddfffiiimmmmmmjjjgggtttvvvzzz~~~~~~}}}{{{~~~~~~|||xxxuuusssqqqpppoooooonnnmmmkkkiiigggeeedddcccbbbaaabbbdddgggiiihhhlllmmmjjjjjjjjjhhhdddcccfffkkknnnpppooommmkkkkkkiiihhhfffaaa```gggqqq~~~zzzxxxvvvvvvvvvwwwvvvtttqqqnnnlllkkkkkkjjjjjjhhhgggfffeeegggggghhhggggggiiimmmppplllkkkkkkjjjjjjkkkkkklllmmmllllllooouuu~~~{{{vvvrrrooonnnhhhjjjkkkkkkjjjkkkmmmooollllllllllllnnnppprrrtttqqqsssrrrnnnkkkjjjjjjjjjkkklllllllllooowww|||xxxtttsssrrrpppooommmlllkkklllooopppnnnkkkmmmnnnqqqtttvvvvvvvvvvvvtttrrrpppooooooppprrrsssmmmllliiihhhggghhhiiijjjmmmllljjjiiijjjkkklllkkkmmmmmmrrrzzz}}}}}}~~~}}}zzz|||{{{vvvuuuuuusssqqqnnnlllkkklllnnnoooqqqppppppooonnnmmmmmmlllvvvlllffffffbbbcccgggpppyyy}}}{{{wwwrrrvvvwwwsssqqqrrrqqqnnnccc]]]YYY]]]iiitttzzz{{{~~~vvvnnnhhhffffffnnnqqqvvvyyyzzzxxxxxxyyyyyyxxxooo___PPPIIIGGGEEEGGGIIIKKKLLLLLLMMMOOOQQQMMMMMMNNNOOOQQQTTTVVVXXXVVV]]]ffflllmmmjjjhhhgggcccaaa^^^\\\ZZZZZZZZZ[[[[[[ZZZYYYYYY\\\aaaiiippplllfffXXXKKKLLLSSSQQQGGG777888888999<<>>:::<<<>>>@@@BBBDDDHHHKKKJJJLLLOOOSSSWWW[[[]]]___YYY^^^fffjjjkkkiiigggeeecccbbbaaa___]]][[[ZZZZZZ[[[[[[ZZZZZZ]]]dddmmmrrrnnnjjj]]]MMMHHHJJJGGG@@@555666888:::>>>EEELLLQQQTTTTTTUUUWWWZZZZZZYYYXXX\\\ZZZ^^^eeehhh```UUUNNNSSSUUUVVVTTTVVVcccyyy~~~|||yyyuuusssqqqoookkklllnnnpppqqqrrrrrrrrrsssoookkkkkkjjjlllrrr{{{|||}}}|||wwwsssuuusssqqqpppqqqqqqqqqooommmllljjjgggfffgggkkknnnjjjjjjiiigggfffdddcccbbb```aaaccchhhlllnnnnnnlllfffiiinnntttxxx{{{|||}}}zzzuuuqqqooooookkklllmmmnnnmmmjjjgggeeedddcccaaaaaaaaaccceeegggfffjjjjjjhhhgggiiigggccc```bbbeeehhhjjjkkkllllllnnnllljjjhhhcccaaahhhrrryyy~~~yyytttyyyxxxvvvssspppnnnmmmlllhhhiiijjjjjjiiihhhgggffffffjjjoooqqqpppnnnkkkjjjkkkkkkkkkkkklllnnnooopppkkkkkkkkkmmmsss{{{~~~zzzvvvtttsssmmmnnnnnnmmmkkkjjjlllmmmkkkkkkkkkkkklllmmmoooooonnnooopppooonnnnnnppprrrlllnnnqqqrrrssswww~~~{{{wwwuuussspppnnnlllllllllnnnpppqqqpppnnnjjjlllnnnpppqqqqqqqqqpppqqqqqqqqqqqqpppnnnmmmmmmjjjjjjiiiiiiiiijjjkkkllliiikkkmmmooooooooommmlllnnnooottt{{{}}}~~~~~~|||yyywwwwwwxxxsssrrrrrrqqqqqqqqqrrrrrrnnnnnnnnnnnnnnnnnnnnnnnnwwwooonnnmmmkkkkkkiiinnnuuu}}}~~~}}}zzzzzzxxxsssnnneee```^^^fffsss{{{yyytttuuutttoooggg^^^[[[^^^bbb```hhhpppuuuxxx{{{zzzxxxwwwtttiiiWWWJJJDDDAAA>>>999;;;<<<===???CCCIIIMMMMMMPPPUUUZZZ^^^aaacccccc]]]```dddggghhhgggeeeddd``````___^^^]]]ZZZXXXWWWYYYZZZZZZZZZ^^^hhhsssxxxqqqmmm```PPPFFFBBB???:::444666888;;;???EEEKKKPPPVVVWWWYYY[[[]]]^^^]]]\\\___^^^___eeeggg```RRRFFFMMMOOOSSS[[[hhhzzzzzzzzzzzzxxxvvvsssqqqooonnnmmmllllllllllllmmmnnnuuupppmmmllljjjiiinnnuuu{{{yyyuuu~~~}}}vvvnnntttsssrrrrrrrrrsssssssssppppppnnnkkkiiihhhiiikkkhhhhhhgggfffeeedddcccbbb```bbbdddhhhkkklllmmmllljjjlllppptttwwwzzz||||||zzzuuurrrppppppjjjkkkmmmnnnmmmkkkgggeeedddcccbbbaaaaaabbbdddeeeeeeiiiiiiffffffhhhgggccc```aaacccfffhhhkkklllmmmooolllkkkhhhdddbbbiiisssyyy~~~zzz}}}zzzvvvrrrooommmmmmmmmiiijjjkkkllllllkkkiiihhhhhhkkkpppqqqpppmmmjjjiiiiiiiiiiiijjjlllnnnoooppplllllllllnnnttt{{{zzzwwwtttrrrqqqqqqqqqnnnllljjjkkkllllllllllllmmmmmmnnnnnnooommmmmmnnnpppqqqppprrrwwwooopppqqqpppqqquuu}}}}}}zzzwwwtttpppmmmkkkllllllnnnoooppppppooojjjkkklllmmmnnnnnnmmmmmmppppppqqqqqqpppmmmkkkiiiiiiiiijjjkkkkkklllmmmmmmjjjkkkmmmnnnmmmmmmnnnnnnooopppuuu{{{}}}~~~}}}zzzxxxxxxxxxtttssssssrrrrrrqqqppppppmmmmmmnnnnnnnnnnnnnnnnnntttmmmmmmmmmllllllnnnttt|||~~~}}}}}}yyytttpppmmmjjjjjjqqqyyy{{{tttmmmdddeeeddd___YYYYYY^^^eeedddmmmtttvvvwwwzzzyyytttssspppeeeVVVKKKGGGDDD@@@<<<<<<======???DDDKKKPPPVVVYYY^^^cccfffeeecccbbb]]]]]]___aaabbbcccbbbaaa[[[\\\]]]]]]\\\ZZZXXXVVVVVVZZZZZZYYY```nnnzzz~~~sssooocccTTTGGG@@@;;;777666888:::<<>>DDDMMMSSS```ccchhhkkkkkkfffaaa]]]VVVUUUUUUVVVXXXZZZZZZYYYWWWXXXYYY[[[[[[ZZZYYYYYYUUU[[[\\\ZZZaaaqqqxxxqqqfffYYYMMMDDD>>>;;;:::;;;<<<>>>AAAFFFMMMRRRXXX[[[___bbbbbbaaaaaaaaa\\\[[[XXXVVVWWWYYYSSSLLLHHHRRRfff~~~yyyssspppqqqsssttttttrrrooommmllljjjhhhhhhiiilllpppsssqqqoooqqqsssrrroooqqquuusss~~~vvvyyy{{{ppprrrssstttsssrrrrrrtttvvvqqqrrrqqqooollljjjjjjkkkfffeeeeeeeeeddddddcccccceeefffhhhhhhgggfffggghhhfffgggiiilllppptttxxxzzzvvv}}}|||yyywwwuuutttnnnnnnooonnnmmmkkkjjjhhhfffeeeeeedddccccccccccccfffhhhhhheeeeeehhhhhheeecccdddeeegggjjjlllmmmnnnllljjjiiihhheeedddlllvvv|||wwwssspppooonnnnnnoooqqqrrrrrrpppmmmkkkjjjkkklllkkkiiiiiijjjkkkffffffggghhhjjjkkkmmmnnnnnnnnnpppsssyyy{{{wwwtttrrruuuuuutttrrrnnnllllllmmmlllmmmnnnoooppppppppppppnnnjjjlllrrrrrrooorrryyyyyywwwsssoooooouuu~~~|||xxxrrrooonnnppprrrrrrqqqpppqqqrrrllllllkkkkkkjjjjjjjjjjjjlllmmmnnnnnnmmmkkkiiigggjjjllloooqqqqqqqqqpppoooooopppoookkkiiijjjooosssrrrsssvvvxxxvvvuuu|||~~~{{{wwwuuuuuusssrrrpppnnnmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmsssiiifffggghhhlllppppppwwwzzzrrrmmmhhheeeiiipppwwwzzz~~~zzzpppcccZZZTTT[[[bbbbbb^^^]]]ccciiirrr{{{}}}wwwtttvvvssskkkjjjhhhaaaVVVOOOLLLGGGAAA===<<<;;;<<<@@@HHHRRRZZZfffiiinnnpppmmmeee]]]WWWLLLJJJGGGHHHKKKNNNOOOOOOQQQRRRSSSUUUWWWXXXYYYYYYWWW^^^^^^ZZZaaasss}}}uuuiii___VVVMMMEEEAAA======>>>@@@CCCJJJSSSXXXYYY]]]aaabbb```^^^]]]]]]WWWXXXVVVRRRTTTYYYYYYTTTJJJ]]]yyy{{{xxxtttsssrrrpppooonnnnnnnnniiiiiijjjkkklllnnnooopppnnnooorrrwwwvvvqqqqqqsssrrrwww||||||wwwrrrssstttsssqqqqqqsssvvvpppppppppmmmkkkiiijjjkkkgggfffffffffffffffeeeeeeeeeggghhhhhhfffeeegggiiieeeeeefffgggjjjnnnqqqsssuuu|||}}}zzzwwwuuurrrqqqpppnnnlllkkkkkkjjjggggggfffeeeeeedddccccccfffiiihhheeeeeehhhiiifffcccdddfffhhhjjjkkklllllljjjhhhhhhgggddddddmmmwww{{{vvvsssqqqooooooppprrrsssrrrpppllljjjiiijjjkkkkkkjjjiiijjjlllhhhhhhhhhiiijjjkkkmmmnnnmmmnnnoootttzzz~~~{{{xxxvvvvvvvvvuuurrrooommmmmmnnnjjjkkklllnnnppppppppppppooojjjkkkrrrrrrmmmpppxxx{{{zzzwwwttttttzzz~~~zzztttpppsssuuuwwwvvvtttssssssuuunnnnnnmmmkkkkkkjjjjjjjjjkkkkkklllllllllkkkiiihhhmmmnnnqqqttttttsssqqqoooqqqssssssppplllkkkooosssqqqrrruuuwwwuuuuuu}}}|||xxxtttsssrrrpppnnnmmmnnnooopppnnnnnnnnnmmmmmmllllllkkkqqqhhh```]]]]]]^^^bbbgggqqqyyyuuujjjaaaYYYWWW```lllsssxxx~~~~~~vvvhhh[[[RRRVVV```iiillliiiiiimmmssspppyyy|||uuussswwwuuunnnjjjiiicccYYYRRROOOIIIBBB??????>>>???DDDNNNZZZbbbhhhlllpppqqqmmmdddZZZSSSDDDAAA>>>>>>BBBFFFGGGGGGKKKLLLMMMPPPRRRUUUWWWXXXZZZ``````[[[aaassswwwlllddd\\\SSSKKKGGG>>>???@@@AAAFFFNNNXXX^^^ZZZ^^^bbbbbb^^^ZZZYYYXXXSSSVVVVVVRRRSSSZZZ]]][[[TTTnnnzzzwwwrrrmmmkkkkkkmmmooohhhjjjlllnnnnnnllljjjhhhmmmnnnsssxxxwwwrrrpppqqqrrrssszzz|||qqqsssuuusssqqqpppsssuuuqqqpppnnnkkkgggeeefffggghhhhhhhhhhhhhhhhhhggggggdddfffhhhhhhfffeeegggjjjhhhhhhffffffgggiiikkkmmmvvv||||||xxxuuuuuusssqqqnnnlllkkkkkkkkkhhhhhhgggfffeeeeeedddcccgggiiiiiieeefffiiijjjgggbbbdddfffhhhjjjjjjjjjjjjhhhggggggfffdddeeemmmwww~~~yyyuuurrrpppoooqqqrrrsssrrroookkkiiigggjjjlllmmmlllkkkkkkkkkiiiiiiiiijjjkkklllmmmnnnlllmmmooossszzz~~~|||{{{vvvwwwvvvssspppnnnnnnooogggiiikkkmmmoooppppppooopppjjjkkkrrrrrrlllnnnwww{{{|||{{{yyyyyy}}}{{{uuuqqqwwwyyy{{{zzzwwwuuuuuuwwwpppooommmlllkkkjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjiiinnnpppsssuuuvvvtttqqqooorrruuuwwwtttpppmmmooosssppprrruuuwwwuuuvvv~~~~~~}}}xxxtttrrrpppnnnmmmnnnppprrrtttoooooonnnmmmllllllkkkkkkzzziiifffaaaZZZVVVXXXaaahhhxxx|||~~~zzzmmm]]]PPPHHHHHHQQQ[[[ggggggiiikkkcccYYYXXX\\\___dddlllsssvvvwwwwwwwwwuuupppjjjiiimmmssswwwyyysssnnndddZZZPPPIIIEEEDDDAAABBBDDDIIIQQQ[[[eeejjjpppsssvvvuuummmaaaTTTLLL@@@?????????@@@BBBDDDEEEGGGFFFGGGKKKPPPUUUXXXYYYZZZ^^^dddhhhlllqqqxxx}}}}}}wwwoooggg___WWWNNNHHHBBBEEEIIINNNRRRTTTUUUVVVYYYZZZZZZYYYWWWWWWXXXZZZ[[[RRRNNNUUU___dddfffffffffzzzxxxuuutttsssrrrooommmnnnlllkkkkkklllkkkjjjhhhpppqqqrrrssstttsssrrrrrrooorrryyy~~~{{{vvvrrrqqqssswwwzzzqqqrrrqqqnnnjjjgggfffgggeeefffggghhhiiiiiihhhhhhiiigggeeedddfffhhhjjjjjjhhhjjjkkkjjjggggggjjjmmmooovvvzzztttppprrrrrrooolllmmmqqqooojjjiiijjjkkkiiigggeeeddddddfffiiikkkkkkhhhfffeeeeeehhhhhhiiiiiijjjjjjjjjjjjlllkkkiiiggghhhkkkqqqvvvwwwpppmmmmmmmmmmmmoooqqqnnnhhhfffhhhkkkjjjjjjkkklllkkkiiigggfffiiilllnnnnnnmmmmmmmmmmmmooorrrvvv{{{}}}xxxuuuwwwtttpppmmmllllllkkkjjjhhhiiikkkllllllmmmoooqqqooooooooooooooopppqqqqqqwwwzzz{{{zzzzzz~~~~~~{{{yyywwwwwwwwwwww{{{}}}|||yyytttsssuuuwwwssspppnnnnnnppppppnnnkkknnnnnnmmmllljjjiiikkkmmmnnnqqqttttttqqqoooppprrruuutttrrrqqqpppqqqqqqrrrttttttxxx}}}{{{xxx}}}}}}{{{yyyxxxyyy{{{{{{yyyvvvqqqqqqqqqqqqooonnnmmmlllooonnnllliiiggghhhllloooxxxhhhlllwww}}}ppphhhfffbbb___^^^bbbhhhmmmxxx{{{||||||~~~|||sssdddRRRHHHBBB@@@BBBEEEIIIJJJOOOTTTTTTRRRWWW___cccgggmmmrrrttttttsssrrrpppkkkeeedddhhhoootttwwwwwwqqqhhh^^^UUUOOOKKKIIILLLMMMOOOTTT[[[dddkkkooorrruuuxxxuuukkk\\\NNNEEE<<<<<<<<<<<<===???AAABBBEEEEEEFFFIIIOOOTTTXXXZZZ```bbbeeehhhjjjnnnqqqtttuuurrrlllhhhbbb[[[SSSMMMJJJMMMPPPTTTWWWYYYZZZZZZYYYZZZZZZZZZYYYYYYYYYZZZ^^^WWWVVV]]]gggmmmqqqttt{{{yyywwwvvvvvvtttrrroooooommmjjjjjjkkkkkkjjjiiioooooopppqqqqqqqqqpppooooooqqqwww|||wwwsssrrrsssvvvxxxrrrrrrpppmmmiiigggggggggeeefffhhhiiijjjiiihhhgggllljjjgggfffggghhhggggggdddfffhhhgggeeedddfffgggllltttzzzuuuqqqsssssspppmmmmmmpppnnnjjjiiikkkkkkjjjgggeeeeeefffgggiiikkkkkkjjjhhhgggggghhhhhhhhhhhhhhhiiijjjkkkkkkjjjiiiggghhhlllrrrvvv~~~vvvpppnnnnnnmmmmmmoooqqqnnnhhhfffhhhkkkjjjjjjkkklllllliiigggfffiiilllnnnnnnmmmmmmnnnmmmnnnqqqtttzzz{{{xxxtttqqqooommmmmmnnnmmmlllhhhjjjlllmmmmmmnnnoooqqqoooooooooooopppqqqrrrrrrvvvwwwyyyxxxxxx|||~~~|||{{{zzzzzzzzz{{{{{{{{{{{{xxxvvvuuuvvvxxxvvvsssqqqqqqssssssqqqnnnllllllllljjjiiiiiikkkmmmqqqssstttuuusssrrrrrrssstttsssrrrpppppppppqqqqqqwwwvvvyyy}}}{{{xxx|||}}}|||}}}{{{yyyxxxxxxwwwtttqqqqqqrrrrrrqqqqqqpppooonnnoooooonnnlllkkkllloooqqqwwwfff^^^YYYYYY^^^kkkxxx{{{rrrhhhbbb```___aaaeeejjjmmmooovvvyyy{{{|||}}}vvvlll\\\LLLDDDCCC???;;;:::>>>>>>AAAEEEHHHLLLUUU^^^gggjjjnnnqqqrrrqqqooommmgggbbb]]]\\\aaaiiiqqquuuxxxssslllccc[[[VVVSSSQQQYYYZZZ\\\```eeejjjnnnppprrrvvvyyyvvvkkkZZZKKKBBB:::::::::;;;<<<===??????CCCDDDFFFJJJPPPVVV\\\___eeecccbbbcccgggjjjmmmmmmkkkjjjhhhfffccc^^^WWWSSSRRRTTTVVVYYY[[[[[[[[[[[[XXXYYYZZZ[[[[[[ZZZYYYYYY^^^\\\^^^eeemmmttt|||}}}|||{{{{{{{{{zzzxxxuuuqqqnnnjjjhhhiiijjjkkkkkknnnnnnooooooooonnnmmmmmmnnnooorrrxxx~~~yyyuuusssssstttvvvqqqqqqnnnkkkgggeeefffhhheeefffiiijjjkkkiiigggfffmmmkkkiiihhhhhhgggeeecccbbbdddfffgggeeedddcccccchhhqqq|||zzzuuusssrrrssspppmmmmmmpppoookkkjjjkkkllljjjhhhgggggghhhgggiiikkkllljjjiiihhhiiihhhgggfffffffffhhhkkkllliiihhhgggfffgggkkkrrrwww||||||uuuqqqppppppmmmlllnnnpppnnnhhhfffiiikkkjjjjjjkkklllllliiiggggggiiilllmmmmmmmmmmmmnnnmmmnnnpppsssxxx|||tttrrrpppoooooonnnllljjjgggjjjmmmnnnnnnnnnooopppnnnnnnoooooopppqqqrrrrrrrrrtttuuuuuuuuuzzz~~~}}}}}}}}}}}}}}}{{{zzzxxxxxxyyyyyyyyyxxxwwwtttrrrrrrtttuuurrrppplllmmmmmmlllkkkkkkmmmooosssrrrrrrsssttttttsssqqqrrrqqqpppooooooooopppqqqxxxxxxzzz|||zzzxxx{{{~~~|||{{{|||zzzxxxwwwvvvtttqqqnnnqqqqqqrrrrrrrrrrrrqqqqqqpppqqqqqqqqqooopppqqqssskkk^^^ZZZ___[[[\\\hhhvvvzzzqqqggg___]]]^^^ccciiinnnooonnntttyyy}}}zzzoooeeeWWWIIIDDDDDDBBB???>>>BBBAAAAAACCCGGGOOOZZZccckkkkkkmmmnnnnnnmmmjjjggg]]]ZZZWWWXXX^^^gggqqqvvvvvvrrrmmmgggaaa^^^\\\[[[bbbccceeeggghhhiiiiiiiiilllrrrwwwuuujjjZZZLLLDDD:::;;;;;;<<<===>>>???@@@BBBDDDHHHMMMTTT[[[cccgggfff```[[[[[[___fffjjjkkkeeeeeecccbbb```\\\YYYVVVVVVWWWXXXYYYYYYYYYYYYYYYVVVWWWXXXZZZ\\\[[[YYYWWWZZZ\\\aaahhhnnnttt~~~~~~tttpppkkkhhhhhhjjjkkklllnnnnnnnnnnnnmmmmmmmmmlllllllllmmmqqqxxx{{{wwwtttrrrrrrrrrpppooolllhhheeedddeeehhheeegggiiikkkkkkjjjgggeeekkkiiihhhggggggeeebbb```ccceeehhhjjjiiigggeeecccdddmmmxxxyyyuuurrroooqqqooolllllloooooommmkkkllllllkkkiiihhhiiijjjiiikkklllkkkiiiggggggggggggfffeeedddeeehhhkkkmmmgggfffeeedddfffjjjqqqvvv{{{zzzuuusssrrrrrrmmmlllmmmooommmhhhfffiiikkkkkkkkklllmmmllljjjhhhgggjjjlllmmmmmmlllmmmooonnnoooqqquuuzzz}}}}}}~~~~~~xxxvvvsssqqqooolllhhheeefffiiilllnnnnnnnnnnnnoooooooooooooooooooooooooooooopppqqqqqqssswww~~~~~~}}}|||||||||zzzxxxvvvwww{{{}}}{{{yyyvvvsssqqqqqqttttttrrrooooooppppppooonnnoooqqqtttrrrpppnnnooorrrsssqqqnnnooonnnnnnnnnoooppprrrsssvvvwwwyyyzzzyyyyyy|||~~~}}}|||{{{yyyxxxxxxwwwvvvtttrrrqqqoooppppppqqqrrrrrrrrrqqqsssuuuvvvuuusssrrrrrrsssssseee[[[XXXVVVSSSWWWdddtttxxxpppeee___^^^___dddjjjnnnnnnlllsss{{{wwwjjj^^^SSSGGGBBBAAA@@@BBBFFFAAABBBAAACCCKKKXXXfffnnnnnnllljjjiiiiiifffbbb^^^VVVVVVWWWZZZ```jjjsssyyytttrrroookkkhhhfffffffffggghhhhhhhhhfffccc```^^^eeelllrrrpppeeeVVVJJJCCC;;;;;;<<<===>>>???@@@@@@AAAEEEKKKQQQXXX___ggglllhhh```VVVRRRUUU\\\bbbeeedddcccbbb___]]][[[ZZZZZZWWWWWWXXXXXXXXXXXXWWWWWWUUUUUUVVVYYY\\\\\\YYYWWWYYY[[[bbbhhhmmmsssxxxsssmmmiiiiiijjjkkklllnnnnnnnnnnnnmmmmmmnnnnnnjjjjjjjjjkkkpppxxx}}}xxxtttqqqppppppooonnnlllhhhdddccceeehhhfffhhhjjjkkkkkkiiigggffffffeeeddddddeeedddbbb```ccceeehhhkkkkkkjjjfffdddbbbiiisss{{{yyytttqqqllloooooolllllloooqqqoookkkkkkkkkjjjiiiiiijjjlllkkkkkkllljjjgggdddddddddfffeeeddddddeeehhhlllnnneeeeeedddcccdddiiipppuuu|||}}}yyyvvvuuutttssslllkkklllnnnlllggggggjjjlllkkkkkklllmmmllljjjhhhhhhjjjllllllllllllnnnooooooqqqtttxxx}}}{{{{{{{{{}}}}}}xxxvvvsssqqqooolllhhheeefffhhhkkkmmmmmmmmmnnnooopppppppppooonnnmmmkkkjjjmmmmmmnnnoooqqqvvv|||}}}{{{yyyxxxwwwxxxvvvuuuwww{{{}}}|||yyyvvvsssqqqrrrtttuuusssppppppqqqqqqpppoooppprrruuurrrpppmmmnnnqqqrrrqqqnnnkkkkkklllmmmoooqqqtttuuuqqqsssuuuuuuwwwzzz|||}}}}}}}}}}}}|||||||||}}}}}}{{{{{{zzzyyyvvvtttrrrrrrmmmnnnooopppqqqqqqqqqqqqvvvwwwxxxwwwtttrrrqqqqqqzzzooobbbXXXUUUTTTTTTZZZgggtttuuujjj___ZZZZZZ[[[^^^aaadddeeeeeeuuuuuuiiiaaaVVVKKKGGGFFFGGGKKKPPPMMMMMMJJJIIIOOO\\\gggkkkjjjgggcccbbbaaa___[[[WWWVVVYYY^^^ccciiipppwww{{{uuusssqqqooommmlllkkkllliiiiiihhhfffccc___ZZZXXX___eeekkkhhh]]]OOOEEE@@@<<<===???@@@AAABBBBBBBBBDDDIIIQQQWWW\\\aaaggglllkkkcccWWWNNNKKKNNNRRRUUU]]]^^^___^^^\\\[[[\\\]]]YYYYYYYYYYYYYYYYYYYYYYYYVVVUUUUUUXXX\\\]]][[[XXXZZZ]]]cccjjjooovvv|||wwwqqqllljjjkkkkkkkkknnnnnnmmmmmmnnnnnnooopppkkkkkkjjjjjjlllsss{{{zzztttqqqpppppppppooonnnjjjgggfffgggiiihhhiiijjjjjjjjjiiihhhgggcccbbbaaaaaabbbcccbbbaaaaaabbbeeehhhkkkjjjgggdddbbbfffmmmuuu~~~{{{uuurrrnnnrrrrrrooommmpppqqqpppjjjkkkjjjiiihhhiiikkkmmmkkkkkkkkkiiifffdddddddddeeeeeedddeeegggjjjmmmooogggfffeeedddeeeiiipppuuu}}}|||yyyxxxwwwuuussslllkkklllmmmkkkggggggjjjlllkkkkkklllmmmmmmjjjhhhhhhjjjllllllllllllnnnppppppssswww|||{{{zzzzzz{{{}}}~~~}}}{{{uuusssqqqppppppooommmkkkgggiiikkklllllllllooopppppppppppppppooommmkkkiiilllllllllnnnqqqvvv{{{}}}~~~}}}|||yyyvvvtttsssuuuuuuuuuxxxzzz{{{{{{zzzxxxuuussstttwwwxxxvvvsssoooppppppooommmnnnppprrrsssrrrppppppqqqrrrrrrrrrlllllllllmmmoooqqqtttuuummmpppqqqqqqsssxxx{{{yyyxxxxxxxxxyyyzzz{{{}}}~~~{{{vvvqqqooonnnmmmnnnooopppppppppppppppuuuwwwwwwvvvsssqqqpppqqqzzzqqqcccXXXVVV[[[]]]cccnnnvvvsssggg\\\WWWXXXYYYZZZZZZ]]]```cccyyy}}}ssskkkeeeYYYNNNOOOTTTXXXZZZ]]][[[ZZZTTTMMMNNNVVV[[[[[[[[[XXXUUUWWW[[[]]][[[YYY\\\aaaiiiooorrruuuyyy{{{tttrrrpppnnnkkkjjjiiiiiiddddddcccaaa^^^[[[WWWUUUXXX___fffdddZZZNNNGGGEEEBBBDDDEEEGGGHHHHHHHHHHHHMMMTTT\\\aaabbbdddgggjjjhhhcccZZZOOOFFFCCCCCCEEEKKKPPPVVVZZZZZZZZZZZZ[[[YYYYYYYYYZZZZZZ[[[\\\\\\YYYWWWUUUXXX]]]```^^^\\\[[[]]]ccckkkrrr{{{zzztttooommmkkkjjjiiillllllllllllmmmooopppqqqmmmmmmmmmkkkkkkooovvv|||}}}vvvsssssssssrrrrrrrrrooollljjjkkklllkkkjjjiiiiiihhhhhhhhhiiieeeccc``````aaabbbbbbaaaaaaaaacccgggkkkllliiigggcccdddgggqqq|||~~~xxxuuuuuuyyyxxxsssooopppqqqpppiiijjjiiihhhggghhhkkknnniiijjjjjjiiigggfffggghhhddddddeeegggiiilllnnnoookkkjjjhhhggggggkkkqqqvvv}}}~~~{{{zzzzzzyyyvvvsssllljjjkkkmmmkkkggggggkkklllllllllmmmnnnmmmkkkiiiiiijjjkkklllkkklllnnnpppnnnsssyyy}}}|||{{{{{{||||||{{{yyyuuussspppooooooooonnnmmmkkkllllllllllllnnnqqqtttooopppqqqrrrqqqpppnnnmmmlllkkklllnnnrrrwwwzzz|||||||||{{{zzzxxxvvvtttrrrrrrtttwwwxxxxxxxxxyyyzzzwwwtttrrrtttvvvwwwvvvssspppqqqpppooommmmmmoooqqqrrrrrrrrrqqqpppppprrrssspppoooooonnnooopppqqqrrrkkknnnooommmooouuuwwwtttrrrrrrssstttvvvyyy|||}}}|||uuupppnnnnnnoooooopppqqqqqqqqqpppppprrrssstttsssqqqpppqqqsssyyyqqqaaaXXXXXXTTTXXXaaalllsssrrrhhh___\\\^^^___^^^]]]```fffkkk|||xxxrrrmmmbbbTTTKKKPPP]]]ddddddcccYYYXXXQQQIIIHHHOOORRROOOJJJHHHIIIOOOXXX___```___aaahhhqqqwwwyyyyyyyyyzzzrrrpppnnnjjjgggeeecccbbb^^^^^^^^^]]]ZZZXXXUUUTTTSSS[[[cccccc[[[SSSOOONNNIIIJJJLLLNNNOOOOOOOOONNNWWW^^^gggjjjiiigggiiikkkcccaaa[[[PPPEEE>>><<<===:::BBBMMMUUUXXXWWWWWWWWWXXXXXXXXXYYYZZZ[[[]]]]]]\\\XXXVVVYYY^^^bbbaaa^^^[[[\\\bbbkkkttt~~~}}}vvvqqqnnnllljjjhhhkkkkkkjjjkkklllnnnppprrrpppppppppmmmlllnnntttyyy}}}}}}xxxuuuuuuvvvtttuuuuuussspppnnnnnnnnnlllkkkiiihhhggghhhiiijjjgggeeeaaa``````bbbbbbaaabbbbbbcccggglllnnnllljjjdddcccdddnnn{{{|||xxx{{{~~~wwwqqqppppppoooiiiiiiiiihhhggghhhkkknnnhhhiiiiiiiiihhhhhhjjjlllcccdddfffhhhkkkmmmnnnooonnnmmmkkkiiiiiimmmssswww|||}}}{{{zzz{{{zzzvvvrrrllljjjkkklllkkkggggggkkklllllllllmmmnnnmmmkkkiiiiiijjjkkkkkkkkklllnnnpppmmmrrrzzz}}}|||{{{|||{{{zzzxxxyyyvvvqqqooonnnmmmmmmlllnnnnnnnnnmmmmmmooossswwwmmmoooqqqssstttsssrrrqqqlllllllllnnnssswww{{{|||zzzzzzzzzzzzyyywwwuuutttppptttxxxxxxwwwvvvxxxzzztttrrrpppqqqtttuuusssqqqsssssssssqqqooooooppprrrooopppqqqooommmlllooossstttsssqqqpppooooooooooookkknnnnnnkkkmmmssssssooonnnnnnoooqqqtttwww{{{|||}}}~~~~~~{{{uuuqqqpppqqqqqqqqqrrrrrrrrrqqqqqqpppnnnpppppppppppppppsssuuuuuusssmmm^^^UUUUUUUUU[[[cccmmmwwwzzzrrrfffiiiiiijjjjjjgggdddjjjrrrxxxrrroooccc\\\WWW[[[eeelllkkkfffaaaVVVMMMKKKKKKIIIHHHIIIDDDDDDEEEKKKTTT]]]dddhhhlllooossssssqqqmmmiiigggfffdddaaa___^^^___```aaa\\\^^^^^^[[[XXXWWWYYY\\\ZZZ]]]aaaaaa^^^[[[YYYYYYUUUTTTUUUVVVXXX[[[___aaabbbdddfffdddbbbbbbdddgggeeebbbXXXJJJAAA>>><<<::::::===CCCIIIPPPUUUXXXYYYUUUVVVVVVVVVVVVXXX\\\___ZZZZZZ[[[]]]___``````___\\\^^^bbbjjjwww~~~yyyqqqkkkiiiiiimmmkkkhhhgggiiijjjkkkkkkkkknnnqqqqqqnnnmmmnnnpppsssxxx~~~|||yyytttuuuuuutttpppmmmlllmmmkkkjjjhhhggggggggghhhiiihhhiiiiiihhhfffdddbbbaaaaaabbbdddgggjjjkkkjjjhhhgggeeeeeehhhppp{{{|||~~~zzzsssnnnmmmnnnnnnkkkiiihhhiiiiiihhhffffffeeeggglllmmmjjjiiikkkhhhiiiiiiiiiiiijjjmmmooolllmmmmmmkkkjjjlllqqqvvv||||||}}}~~~}}}yyytttpppnnnoooooolllhhhgggjjjnnnllljjjiiijjjlllllliiifffjjjlllmmmnnnmmmnnnoooqqqqqquuu|||~~~}}}{{{yyyzzzyyyuuuyyyuuuqqqqqqssssssoookkkuuurrrooollllllooorrrtttsssrrrqqqqqqrrrqqqpppooommmlllkkkkkknnnrrrxxx|||~~~}}}|||zzzyyyxxxxxxwwwuuuuuuuuuuuusssqqqmmmnnnpppqqqsssttttttttttttsssqqqpppppppppqqqqqqsssqqqppppppqqqqqqpppnnnpppooommmkkkkkkkkklllmmmjjjmmmqqqrrrqqqpppoooooollllllkkkkkkkkklllmmmmmmjjjjjjjjjkkkmmmppprrrttt{{{zzzxxxuuurrrooommmkkkqqqooommmnnnppprrrqqqoooppppppooommmlllkkkmmmnnnwwwnnnmmmhhh\\\VVVWWWYYY```hhhooowwwzzzsssjjjmmmnnnqqqssspppmmmrrryyy~~~wwwqqqmmmaaa\\\ZZZaaajjjoookkkeee[[[QQQHHHFFFFFFEEEEEEGGGHHHGGGGGGMMMVVVbbbkkkpppsssrrrooojjjccc^^^ZZZYYYYYYXXXWWWVVVWWWYYY[[[]]][[[YYYWWWTTTSSSUUUYYY]]]ZZZ```iiillljjjddd___\\\YYYZZZ[[[]]]```aaabbbccccccdddeeeccc```___aaacccaaa___XXXKKKBBB???<<<888888;;;???DDDJJJNNNRRRTTTXXXYYYYYYYYYXXXYYY\\\^^^``````aaabbbccccccbbbaaa______bbbiiiwww~~~~~~zzzsssnnnkkkkkkkkkiiiffffffggghhhhhhhhhlllnnnqqqrrrqqqpppppppppmmmqqqwww|||~~~{{{tttuuuuuusssooommmlllllljjjiiihhhfffeeeeeeffffffgggggggggfffeeecccaaa___aaabbbcccgggjjjkkkjjjiiigggeeeeeehhhoooyyy~~~~~~yyysssnnnmmmnnnmmmkkkjjjjjjkkkkkkiiihhhfffeeeggglllmmmjjjiiikkkiiihhhhhhhhhiiikkkmmmnnnlllmmmmmmkkkjjjlllrrrwww}}}|||{{{{{{{{{xxxtttpppppppppooommmkkkjjjlllnnnlllkkkiiijjjlllllljjjgggjjjlllnnnooonnnnnnpppqqqqqquuu|||~~~}}}zzz}}}}}}yyyyyyzzzyyyvvvyyytttooommmoooqqqooommmoooooonnnnnnoooppprrrsssrrrqqqqqqqqqqqqqqqpppooollljjjhhhjjjnnnsssxxxzzzyyyxxxvvvuuuuuuuuuvvvvvvwwwuuusssrrrrrrrrrqqqppplllmmmnnnpppqqqrrrrrrrrrsssqqqpppooonnnnnnoooooopppooonnnooopppooommmkkkmmmllljjjiiihhhiiikkklllkkknnnrrrsssrrrqqqpppqqqmmmlllkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjlllnnnpppqqqwwwuuusssqqqnnnmmmkkkkkkpppnnnllllllnnnooonnnmmmnnnmmmmmmkkkjjjkkklllmmmtttlllgggfffaaaXXXVVVZZZ^^^fffnnnssswwwyyyvvvpppsssuuuzzz~~~{{{wwwyyy~~~zzzuuunnnjjj^^^]]]___fffnnnpppiiicccTTTKKKCCCAAABBBBBBDDDGGGJJJIIIKKKQQQ\\\hhhsssxxxvvvpppggg]]]TTTNNNKKKJJJJJJJJJLLLNNNQQQTTTWWWYYY[[[VVVOOOMMMPPPVVV]]]bbbccchhhooorrrpppjjjeeebbb```bbbdddfffffffffeeeeeebbbcccbbb```\\\ZZZYYYZZZ[[[\\\WWWMMMDDD@@@;;;777777888:::===AAAFFFJJJLLLQQQTTTVVVWWWXXXYYY[[[]]]bbbcccccccccbbbaaa___]]]]]]\\\]]]cccppp}}}}}}~~~~~~{{{vvvqqqnnnmmmkkkiiigggggghhhhhhgggfffkkklllnnnqqqsssssspppnnnhhhkkkqqqvvv|||~~~{{{uuuuuuuuurrrooollllllllllllkkkiiigggfffeeeeeefffeeeeeeeeedddcccaaa___^^^aaaaaacccfffjjjlllkkkjjjgggfffeeegggmmmuuu~~~~~~xxxrrrnnnmmmnnnlllkkkjjjkkkmmmmmmkkkiiigggeeeggglllmmmjjjiiilllkkkhhhfffgggkkkmmmmmmllllllmmmmmmlllkkknnnuuuzzz}}}|||zzzyyyxxxvvvsssqqqqqqnnnlllkkklllmmmlllllllllkkkjjjjjjlllllljjjiiijjjllloooppppppooopppqqqssswww~~~~~~|||{{{xxxzzzzzzwwwwwwyyyyyyvvvxxxsssmmmkkklllnnnooonnnjjjkkkmmmooopppqqqqqqqqqqqqppppppppppppoooooooookkkhhhgggjjjpppvvvyyyzzzuuurrrooommmmmmooosssuuuvvvssspppnnnnnnoooooonnnkkkllllllmmmnnnoooooooooqqqpppnnnmmmllllllmmmnnnnnnmmmmmmnnnooommmjjjhhhhhhgggggggggggghhhhhhiiijjjmmmpppqqqqqqpppooopppmmmlllkkkjjjiiihhhhhhhhhkkkjjjiiiiiijjjkkkmmmnnnqqqooommmkkkjjjjjjkkklllooonnnllllllmmmmmmkkkjjjkkkkkkjjjiiijjjkkklllmmmzzzlllgggdddbbb\\\VVVVVV[[[^^^hhhrrruuuwwwyyyxxxuuuvvvzzz{{{{{{~~~yyywwwvvvrrrlllggg______aaaggglllkkkeee___PPPHHHAAA@@@AAABBBFFFJJJIIIJJJNNNWWWcccnnnwww{{{tttlll```UUULLLGGGDDDBBBBBBDDDFFFIIINNNRRRVVVXXX[[[TTTLLLKKKQQQ[[[dddhhhoooooonnnmmmllljjjjjjjjjhhhhhhhhhgggfffeeedddddd```___]]]ZZZVVVSSSPPPOOOSSSXXXXXXPPPGGGAAA;;;666777777777888;;;@@@DDDFFFIIIMMMSSSWWWZZZ\\\^^^```aaaccceeedddbbb___\\\[[[\\\[[[\\\aaakkkyyy~~~}}}~~~~~~~~~|||xxxsssooommmooommmkkkkkkkkkkkkjjjhhhhhhhhhiiimmmqqqrrrnnnjjjgggjjjnnnsssxxx|||xxxwwwwwwvvvssspppmmmmmmmmmpppooollljjjhhhgggggggggeeeeeedddcccbbbaaa```___aaaaaabbbfffiiillllllkkkhhhgggffffffjjjqqqzzz}}}wwwrrrooonnnnnnjjjiiiiiikkkmmmmmmkkkjjjgggeeegggkkkllljjjjjjllllllhhhdddfffkkkooonnnkkklllmmmmmmllllllpppxxx~~~~~~|||yyywwwwwwuuutttrrrnnnkkkhhhhhhkkklllkkkiiimmmlllkkkkkkkkkllllllkkkjjjmmmpppqqqpppoooppppppsssxxx}}}|||{{{xxxzzzyyyuuuuuuwwwwwwtttuuurrrnnnlllmmmooonnnnnnkkklllmmmnnnooooooooopppooopppppppppooonnnooopppnnnkkkjjjnnnuuuzzz||||||xxxtttpppllllllooossswwwvvvsssooolllmmmnnnooooookkkkkkkkkkkkkkklllllllllpppooonnnmmmlllmmmmmmnnnmmmmmmnnnoooooommmiiieeeaaacccfffiiiiiihhhfffdddfffiiilllmmmlllllllllmmmllllllkkkjjjiiiiiijjjjjjlllkkkjjjiiiiiijjjkkkllllllkkkiiiggghhhjjjlllnnnpppooonnnnnnmmmlllkkkiiikkkjjjiiiiiikkklllmmmnnn{{{lllhhhddd```ZZZVVVWWWZZZ\\\hhhssswwwxxxyyyxxxvvvwww{{{{{{yyy|||~~~zzzuuussssssqqqllliiidddcccdddeeeeeeccc^^^ZZZKKKEEE@@@AAABBBCCCFFFKKKGGGKKKSSS^^^jjjrrrwwwxxxrrrjjj^^^SSSKKKEEE@@@===???@@@BBBFFFKKKPPPUUUXXXZZZTTTNNNMMMTTT]]]eeeiiilllkkkiiiiiikkklllnnnooollliiieeeaaa_________```\\\ZZZXXXUUUQQQMMMIIIFFFMMMTTTXXXSSSJJJCCC===777999888777888:::>>>BBBEEEHHHNNNUUU[[[^^^___``````^^^bbbfffgggdddaaa^^^]]]______aaaeeekkkrrryyy}}}{{{~~~~~~~~~~~~~~~~~~|||yyyuuupppmmmrrrpppmmmlllllllllkkkiiihhhggghhhlllpppqqqmmmjjjhhhjjjmmmooosssyyy|||xxxzzzzzzxxxuuuqqqoooooopppqqqooommmjjjhhhgggggggggffffffeeedddcccbbbbbbbbbbbbbbbbbbeeeiiikkkkkkkkkjjjiiihhhfffhhhmmmvvv||||||wwwssspppooonnnhhhhhhhhhiiikkklllkkkjjjhhheeegggjjjkkkiiijjjmmmlllhhhdddfffkkkooonnnkkklllmmmmmmmmmmmmrrr{{{|||yyyvvvvvvuuutttrrrmmmjjjhhhiiilllnnnllljjjmmmllllllkkkkkklllmmmnnnlllnnnppppppooonnnnnnooopppvvv}}}|||{{{zzz|||yyytttrrrtttssspppqqqpppppppppqqqpppnnnmmmpppooommmlllkkklllmmmnnnnnnoooqqqpppnnnnnnoooqqqsssqqqqqquuuzzz~~~|||vvvrrrqqqssswwwzzzwwwtttpppnnnnnnooopppppplllkkkjjjiiiiiiiiijjjjjjpppooonnnnnnnnnooopppqqqoooooooooppppppmmmiiieee]]]aaaggglllllliiiddd```dddfffiiijjjjjjjjjkkklllkkkkkkkkkkkkkkklllmmmnnnnnnmmmkkkjjjjjjjjjkkkllljjjiiihhhgggiiillloooqqqrrrrrrrrrqqqpppnnnllllllmmmkkkiiijjjmmmooooooooo{{{kkkhhhbbb^^^ZZZYYYYYYZZZ[[[gggtttyyyzzzzzzvvvqqqqqqvvv~~~~~~uuusssvvvzzzxxxvvvtttsssrrrpppooolllkkkiiifffaaa\\\XXXUUUGGGBBBAAABBBCCCCCCFFFKKKJJJPPPYYYeeepppvvvwwwvvvsssjjj]]]RRRJJJCCC<<<888;;;<<<===AAAGGGNNNTTTXXXZZZXXXUUUUUUXXX\\\___aaa[[[]]]```fffkkkmmmmmmkkkhhheee```[[[YYYYYY[[[]]]YYYVVVTTTQQQNNNJJJEEEAAAIIIRRRYYYUUULLLEEE???::::::999999:::<<<@@@DDDGGGJJJOOOWWW]]]^^^\\\YYYXXXXXX]]]dddgggfffcccbbbbbbcccdddfffhhhjjjkkkkkkkkklllpppuuu|||~~~|||zzzxxxvvvrrrppprrroookkkiiiiiiiiiiiihhhjjjjjjjjjlllnnnooonnnmmmgggiiikkklllooosssxxx|||}}}}}}|||zzzvvvrrrppppppqqqnnnllljjjgggfffeeeddddddggggggeeedddccccccccccccdddcccccceeehhhjjjkkkjjjlllllljjjgggfffjjjsssyyy}}}|||wwwtttrrrpppnnnjjjhhhggggggiiikkkkkkjjjhhhffffffjjjkkkiiijjjmmmkkkhhhfffgggkkkmmmmmmllllllmmmmmmmmmnnnttt~~~}}}zzzwwwuuuuuutttrrrpppmmmllllllmmmooopppooonnnmmmmmmmmmlllkkkkkknnnpppnnnooopppnnnlllkkklllmmmkkkrrr}}}~~~|||{{{{{{{{{|||zzztttqqqsssrrrooommmoooqqqrrrrrrpppnnnmmmtttrrrooolllkkkjjjkkkkkkmmmppprrrqqqooonnnpppsssvvvwwwyyy{{{}}}~~~|||xxxwwwwwwzzz{{{xxxuuurrrppppppqqqqqqqqqnnnmmmkkkiiiiiiiiiiiijjjoooooonnnnnnoooqqqssstttrrrqqqppppppooommmiiifff]]]aaagggllllllhhhbbb^^^dddfffiiijjjjjjjjjkkkmmmjjjjjjjjjkkklllmmmoooooommmmmmkkkjjjjjjjjjkkkkkkiiiiiiiiiiiilllooorrrtttsssuuuvvvuuussspppooooooooollljjjkkknnnqqqqqqooouuugggbbb]]]YYYZZZ]]]]]]\\\\\\iiivvv}}}~~~zzzrrriiiccchhhqqqvvvsssllljjjmmmwwwxxxyyyxxxwwwvvvvvvwwwttttttrrrlllcccZZZSSSPPPFFFDDDDDDGGGHHHFFFHHHMMMSSSXXX```kkktttxxxyyywwwrrrgggXXXLLLEEE@@@:::666888888999===DDDMMMVVV[[[___aaacccbbb___[[[XXXWWWPPPQQQSSSYYY___ccccccbbb___]]]ZZZXXXWWWXXXZZZ\\\WWWTTTRRRPPPNNNJJJDDD@@@FFFQQQYYYVVVNNNGGGAAA<<<:::::::::<<>>;;;888666666777<<>>999:::;;;>>>AAAEEEIIIKKKSSSZZZdddkkkllliiidddbbb___hhhssszzz{{{{{{|||~~~~~~|||yyyuuurrrppphhhiiikkknnnrrrvvvzzz|||{{{|||yyyuuuuuuwwwyyyyyyxxxuuupppjjjfffeeeggghhhiiihhhjjjkkkiiiffffffjjjmmmiiikkkmmmoooqqqssswwwzzz{{{{{{}}}}}}|||yyyuuupppnnnooopppmmmllljjjhhhffffffffffffgggfffdddcccbbbccccccdddgggeeedddeeegggiiiiiihhhoooooommmiiieeehhhpppwwwwww{{{~~~zzzyyyxxxvvvrrrnnnppplllhhhggghhhkkkmmmmmmiiiffffffiiijjjiiijjjnnnhhhiiiiiiiiiiiijjjmmmooolllmmmmmmnnnpppwwwwwwuuusssrrrrrrpppmmmjjjhhhllloooooommmmmmoooqqqmmmnnnnnnmmmkkkkkkooossssssqqqoookkkggggggiiikkknnnuuu}}}zzzxxxxxxxxxyyyzzzxxxsssrrrtttuuusssmmmmmmmmmlllkkklllnnnooopppqqqrrrrrrpppmmmjjjhhhmmmqqqtttssspppooorrruuuvvv{{{yyyvvvyyy}}}xxxxxxyyyyyyyyyyyyxxxxxxwwwuuussssssssssssqqqooorrrpppmmmkkkiiiiiijjjkkkkkkkkklllmmmooorrruuuwwwtttrrrooommmlllkkkhhhfffddddddcccbbbbbbbbbaaaaaa```bbbdddeeeeeefffhhhjjjkkkkkkjjjjjjiiijjjjjjjjjjjjiiihhhgggggghhhiiijjjggghhhjjjmmmppprrrtttuuusssvvvyyyxxxuuusssrrrsssqqqmmmiiijjjnnnqqqpppmmm{{{qqqaaaXXXSSSYYYaaaccc```]]]iiiuuuwwwxxx~~~vvvfff^^^RRRUUUXXXXXXYYY]]]eeelll}}}~~~}}}yyysssiii]]]RRRLLLQQQTTTWWWUUUSSSTTTYYY^^^iiipppvvvvvvsssrrrwww|||rrrgggWWWKKKDDD>>>999444333444777===GGGSSS^^^eeelllqqqrrrkkkfffccc]]]VVVTTTKKKCCCBBBDDDEEEHHHLLLNNNOOOQQQUUUYYY[[[ZZZYYYYYYYYYXXXUUUQQQKKKGGGDDDLLLRRRXXXXXXQQQJJJEEEDDDCCCCCCDDDEEEGGGLLLRRRUUU]]]dddppp{{{{{{vvv~~~yyysssooolllkkkllloooqqqrrrqqquuu{{{}}}zzzuuuqqqppptttzzzzzzuuuoookkkjjjjjjkkkkkktttmmmfffeeejjjoooqqqppplllmmmqqqvvvyyyxxxrrrlllsssuuu||||||zzzuuuppplllkkkmmmpppuuusssooollliiigggffffffkkkjjjhhhdddaaaaaadddfffgggdddbbbeeejjjmmmkkkhhhmmmlllhhheeedddgggmmmrrrwww|||}}}zzz{{{}}}|||uuupppkkkmmmmmmlllnnnssssssooommmmmmmmmllllllmmmpppsssjjjjjjjjjkkkkkklllnnnnnnooommmjjjiiimmmxxx|||zzztttsssqqqpppnnnmmmlllllloooppppppmmmjjjiiikkkmmmnnnooooooooommmmmmoooppppppqqqrrroookkkiiijjjmmmttt{{{zzzxxxxxxyyyyyyyyyyyyuuupppsssxxxuuummmiiihhhhhhjjjnnnpppooommmlllqqqsssooollljjjgggccccccccceeejjjllllllqqqwww{{{}}}vvvrrruuuyyyuuuuuuuuuuuutttsssrrrqqqqqqqqqqqqqqqppppppoooooooooooooooooonnnmmmlllkkkooommmmmmnnnqqqssssssssssssrrrqqqooollliiifffeeeaaa````````````aaaaaabbb``````aaadddgggiiiiiihhhkkkkkkjjjiiihhhhhhiiiiiiiiigggeeefffhhhjjjiiigggjjjkkklllmmmnnnpppqqqqqqwwwxxxxxxvvvtttsssttttttoooppppppppppppooonnnnnnzzznnn___YYYWWW[[[___aaabbbdddoooyyyyyyvvvyyyppp___WWWWWWXXXYYYXXXYYY```kkkttt{{{zzzwwwqqqiiiaaaYYYUUUWWW[[[^^^^^^\\\]]]aaaeeeooosssvvvvvvsssrrrvvvzzzsssiiiZZZNNNFFF@@@:::555555666:::AAAMMMZZZfffmmmooottttttoooiiieee___XXXUUUKKKBBB@@@@@@@@@AAADDDKKKLLLNNNSSSXXXZZZZZZYYYZZZYYYWWWUUUSSSOOOKKKHHHLLLRRRWWWWWWRRRMMMJJJJJJGGGHHHIIIJJJMMMSSSZZZ```fffooo|||~~~wwwtttooolllmmmnnnoooppprrruuuxxx|||}}}wwwsssrrrtttyyy}}}zzzvvvpppmmmllllllmmmmmmpppkkkggghhhlllppppppooonnnpppssswwwzzzxxxrrrmmmnnnpppvvv}}}~~~zzzyyyuuuqqqmmmmmmoooqqqrrrqqqooommmlllkkkjjjjjjlllkkkjjjfffcccbbbccceeefffcccbbbeeejjjmmmllljjjmmmllliiigggeeehhhlllpppwww|||}}}zzzyyyxxxvvvpppllliiilllmmmlllooossssssooolllmmmooonnnmmmmmmnnnpppmmmmmmmmmmmmnnnoooooopppnnnllljjjjjjoooyyy{{{zzzsssrrrqqqpppooonnnnnnnnnpppqqqqqqooolllkkkmmmooonnnnnnooommmllllllnnnpppnnnqqqrrrppplllkkkmmmpppvvv}}}{{{yyyyyyxxxxxxyyyyyyvvvrrrtttwwwtttmmmiiihhhiiikkkooopppooommmnnnqqqpppkkkiiihhheee```aaa^^^^^^aaadddgggnnnvvv{{{||||||yyyuuusssvvvzzzvvvuuuuuusssrrrpppnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllkkkkkkkkklllkkkkkkmmmpppsssuuuuuuqqqpppooommmjjjfffdddbbb^^^^^^^^^____________```]]]___bbbfffjjjkkkiiigggjjjjjjiiihhhhhhhhhhhhhhhllliiiggggggiiijjjiiihhhiiiiiikkklllnnnpppqqqrrrzzzyyyvvvtttrrrrrrsssuuunnnnnnooooooooonnnnnnmmm{{{lll```]]]\\\^^^___```eeekkkrrr|||{{{wwwwwwlllYYYQQQ[[[ZZZYYYYYY\\\fffsss}}}|||yyyuuuoooiiiccc^^^\\\]]]aaaeeegggggghhhlllooovvvvvvvvvtttssssssvvvxxxvvvmmm___SSSJJJBBB;;;666666999???HHHTTTaaalllrrrooossstttppplllggg```ZZZRRRHHH???<<<<<<;;;<<<>>>EEEGGGJJJOOOUUUYYYZZZYYY[[[XXXUUUUUUVVVUUUSSSPPPOOOSSSWWWXXXTTTQQQQQQRRRPPPPPPPPPPPPRRRZZZeeemmmvvv}}}xxxsssooonnnnnnnnnnnnrrrsssuuuwww{{{{{{vvvtttuuuxxxzzzzzzvvvqqqnnnnnnnnnoooooollliiihhhjjjnnnppppppnnnpppqqquuuxxxzzzwwwsssooojjjkkkooowwwzzzyyyyyy{{{yyyyyyvvvssspppoooqqqsssoooooopppppppppooonnnnnnoooooonnnlllhhheeeeeeeeeeeeccccccfffjjjmmmllljjjllllllkkkiiiggghhhkkkmmmwww{{{}}}yyyvvvqqqnnnkkkiiilllnnnnnnqqqtttsssnnnlllnnnoooooommmllllllmmmnnnnnnnnnnnnooooooooooookkkkkkkkklllqqq{{{~~~{{{zzzrrrrrrqqqpppppppppppppppoooppppppnnnmmmlllmmmooonnnnnnmmmllljjjkkkmmmpppmmmoooqqqpppnnnmmmooorrryyy~~~|||zzzyyyxxxvvvxxxxxxvvvttttttuuuqqqjjjhhhiiijjjmmmppppppooommmqqqppplllgggfffgggbbb[[[]]]YYYWWWYYY\\\bbblllvvvzzzyyywwwvvvuuuvvvwwwyyyttttttrrrpppnnnkkkiiigggiiiiiiiiiiiiiiiiiijjjjjjlllkkkjjjiiiiiijjjkkkllljjjiiihhhjjjnnnsssuuuvvvpppooommmjjjfffbbb___^^^[[[\\\]]]]]]^^^^^^^^^]]][[[^^^bbbgggkkkkkkiiifffiiiiiihhhggggggggghhhhhhjjjiiigggggghhhiiiiiihhhiiiiiijjjkkkmmmoooqqqrrrzzzxxxtttrrrqqqqqqsssuuuoooooopppppppppppppppooo|||mmmddd___\\\]]]^^^___eeekkklllyyy|||zzz{{{ooo\\\TTT[[[[[[\\\^^^dddnnnzzz}}}~~~{{{uuunnngggccc___^^^```dddiiimmmppprrruuuxxxzzzxxxuuussssssuuuxxxyyyzzzrrreeeYYYNNNEEE===999888>>>GGGRRR]]]fffllloookkkmmmnnnnnnlllhhhbbb\\\MMMDDD;;;::::::::::::===@@@AAAEEEKKKRRRWWWYYYZZZ\\\YYYVVVWWWZZZ\\\ZZZXXXUUUWWWZZZYYYWWWVVVVVVWWWYYYWWWTTTRRRUUU```ooozzz{{{uuuqqqoooooonnnmmmpppqqqsssuuuwww{{{zzzxxxxxxxxxxxxyyyvvvqqqooonnnooopppooojjjiiihhhiiimmmpppppppppnnnpppsssvvvxxxvvvsssqqqkkkjjjlllrrruuutttuuuyyy{{{{{{zzzwwwtttrrrrrrssspppqqqrrrsssrrrqqqpppooorrrssssssqqqmmmjjjhhhhhhhhhfffeeegggjjjkkkjjjiiillllllmmmkkkjjjiiijjjkkkwww{{{|||vvvrrrqqqqqqmmmppprrrrrrsssuuurrrmmmnnnoooooommmjjjiiijjjkkklllmmmmmmmmmmmmmmmmmmmmmiiijjjlllooouuu~~~}}}{{{zzzttttttrrrqqqpppppppppppplllmmmmmmlllkkkkkkllllllnnnnnnmmmjjjiiiiiilllooolllnnnpppooollllllooosss|||}}}{{{zzzyyyvvvtttvvvuuutttssssssqqqlllhhhgggiiikkknnnpppooonnnlllqqqoookkkfffffffff^^^UUUYYYUUUTTTWWW[[[aaalllvvvwwwvvvuuuvvvyyyyyywwwuuuppppppooommmkkkhhhfffeeegggggghhhhhhhhhhhhiiiiiikkkjjjiiihhhhhhjjjlllmmmjjjiiiggghhhlllpppssstttpppnnnlllhhhccc___[[[YYYZZZ[[[\\\]]]^^^^^^]]]]]]]]]^^^aaafffjjjkkkiiiggghhhhhhggggggggggggggghhheeeddddddeeefffhhhiiiiiikkkkkkkkkkkklllmmmooopppvvvtttrrrrrrssstttttttttrrrrrrssssssssssssrrrrrryyyjjjddd[[[UUUVVVYYY[[[^^^bbbbbbttt}}}yyyfff___\\\___dddjjjpppxxx~~~|||yyyzzzwwwsssmmmiiifffdddccceeeiiinnnssswww{{{~~~{{{yyyvvvttttttwwwzzz|||~~~wwwkkk^^^RRRIIIBBB>>>@@@GGGSSS^^^fffjjjkkkjjjhhhggghhhjjjkkkhhhccc```NNNEEE===;;;:::888888:::;;;===AAAGGGOOOVVVYYYZZZ]]]ZZZYYY[[[^^^aaaaaa```]]]^^^^^^]]][[[ZZZZZZZZZZZZVVVRRRSSS\\\kkk}}}|||xxxuuusssrrrpppooolllooosssuuuvvvwwwyyyzzz~~~}}}|||zzzxxxxxxuuuqqqooonnnoooooonnnkkkiiiggggggjjjmmmppprrrjjjlllpppsssttttttssssssooommmmmmppprrrqqqssswww~~~}}}yyyuuuttttttssstttttttttsssqqqooommmpppqqqsssqqqnnnkkkiiiiiikkkjjjiiihhhiiihhhgggfffkkklllmmmmmmkkkiiiiiijjjwww{{{~~~zzzvvvttttttuuurrruuuvvvtttuuuvvvrrrlllppppppmmmjjjggggggiiikkkkkklllmmmmmmnnnmmmmmmllliiikkkooosssyyy{{{zzz{{{xxxwwwuuusssqqqpppooonnnkkkkkkkkkkkklllllllllkkknnnnnnmmmkkkiiiiiikkkmmmlllmmmmmmkkkiiijjjooosss~~~}}}{{{zzzyyyxxxuuusssrrrqqqpppqqqooolllhhheeegggiiilllmmmnnnmmmmmmlllnnnnnnjjjgggfffdddZZZOOORRRPPPQQQWWW\\\aaajjjtttvvvuuuuuuxxx{{{zzztttooojjjjjjjjjjjjiiihhhffffffhhhhhhhhhiiiiiiiiiiiiiiijjjiiihhhhhhiiikkkmmmooollljjjhhhhhhjjjmmmnnnnnnnnnmmmjjjfffaaa]]]YYYWWW[[[[[[\\\]]]^^^_________aaa```aaacccfffiiijjjiiihhhggggggggggggggghhhhhhaaabbbdddeeegggiiikkkmmmnnnnnnlllkkkkkklllmmmnnnppppppqqquuuxxxxxxuuusssrrrssssssssssssrrrqqqqqqqqqddd\\\SSSLLLNNNRRRTTTVVVYYY^^^ssspppjjjbbbfffmmmuuuzzz~~~sssrrrrrrsssttttttsssqqqnnnnnnnnnoooooooooooooooqqqsssvvvzzz~~~|||{{{yyywwwuuuvvvzzz~~~~~~wwwmmm```VVVNNNJJJHHHMMMTTT^^^hhhmmmnnnkkkiiieeeaaaaaaeeehhhfffbbbaaaTTTJJJAAA===;;;777555555888:::>>>EEEMMMTTTXXXZZZ]]]]]]___```bbbccceeefffccccccbbb```___^^^]]]]]]WWWTTTSSSZZZjjj}}}|||{{{zzzwwwtttqqqlllooosssuuutttsssssssssvvvxxx|||~~~{{{yyyvvvrrrooooooooonnnmmmllljjjhhhgggiiilllppprrrhhhkkkoooqqqqqqqqqrrrsssqqqmmmmmmooopppoooqqquuu~~~|||xxxvvvuuuvvvvvvuuusssqqqnnnlllkkkkkkmmmnnnnnnllljjjiiijjjnnnmmmllljjjhhhfffeeedddjjjlllmmmmmmllljjjjjjkkkwww{{{~~~|||xxxuuutttsssttttttuuuwwwwwwuuuuuuvvvrrrmmmqqqpppooollliiihhhjjjllljjjlllmmmoooooooooooonnnjjjmmmrrrxxx~~~|||yyyzzz{{{zzzyyywwwtttrrrpppooonnnlllllllllmmmooopppnnnmmmmmmnnnnnnllljjjjjjkkklllkkkllljjjhhhfffjjjqqqwww}}}{{{yyywwwwwwvvvvvvsssrrrpppmmmmmmnnnlllgggeeefffgggiiikkkkkkkkkkkklllmmmkkkllliiidddbbb___VVVMMMLLLLLLOOOVVV\\\aaajjjrrrwwwvvvwwwxxxyyyvvvooojjjgggggghhhhhhhhhhhhggggggiiiiiiiiiiiihhhhhhhhhhhhggggggggghhhiiikkkmmmooollljjjhhhhhhiiijjjiiihhhggggggeeeccc```]]]ZZZXXX\\\\\\\\\]]]^^^___```aaadddbbbaaabbbeeegggiiiiiihhhhhhggggggggghhhiiiiiiccceeeggghhhiiilllooorrrpppooommmllllllmmmnnnooonnnoooqqqwww{{{{{{vvvrrrqqqqqqppppppooonnnllllll~~~lll___RRRMMMKKKLLLMMMOOOSSSYYYdddxxxtttpppgggkkkqqqwww{{{zzzvvvssshhhgggeeefffhhhiiihhhgggdddhhhmmmrrrvvvyyyyyyyyy}}}||||||}}}|||~~~~~~zzzuuutttxxx}}}zzzuuukkkaaaYYYUUUTTTUUUYYY]]]dddjjjmmmmmmllljjjbbb[[[XXX]]]___]]][[[[[[UUULLLBBB>>>;;;777444444777888<<>><<<888666777777888;;;BBBKKKSSSXXXZZZ\\\ccciiijjjfffdddgggkkkfffeeeeeeeeefffeeedddbbb___]]]cccuuuxxxrrrssssssrrrpppnnnnnnoooqqqqqqppppppttt{{{}}}zzzvvvsssrrrqqqooommmhhhjjjlllmmmlllkkkkkklllmmmppprrrpppnnnlllmmmnnnjjjggggggkkkllllllnnnrrrtttxxx}}}~~~|||zzzyyywwwuuurrrooolllkkkjjjjjjjjjlllmmmnnnnnnoooqqqsssllllllllljjjhhhgggfffgggjjjkkkllllllkkkkkkmmmnnnwww{{{zzzsssppprrrtttrrroooppprrrqqqoooqqquuuuuuqqqnnnrrrvvvwwwuuuqqqmmmkkkdddeeehhhkkkmmmmmmmmmllllllqqqxxx~~~yyyxxxyyy{{{xxxwwwvvvuuussssssrrrrrriiihhhhhhkkknnnooommmjjjlllnnnppppppnnnkkkjjjjjjiiihhhfffdddfffnnn{{{}}}{{{xxxvvvsssqqqrrrrrrqqqpppoookkkjjjmmmjjjeeefffkkkggghhhiiigggeeefffjjjnnnhhhhhhcccYYYRRRRRRRRRQQQQQQPPPRRRYYY```gggrrr||||||zzzvvvqqqkkkhhhfffeeehhhhhhhhhiiihhhhhhgggggghhhgggfffeeecccbbbaaaaaa```bbbdddfffiiijjjkkkkkkgggggghhhiiijjjiiifffdddUUUVVVXXX[[[]]]___``````^^^\\\ZZZYYYZZZ]]]aaadddccccccdddfffhhhgggeeeccciiiiiihhhhhhiiijjjkkkkkkfffhhhjjjiiihhhhhhkkknnnnnnmmmllllllnnnqqqtttwwwxxxuuusssuuuyyyyyyuuuqqqrrrrrrqqqooommmkkkiiiggg|||ppp___SSSQQQMMMJJJKKKSSS___iiizzzyyyuuuqqqpppwwwyyyssskkkeee___ZZZ\\\ZZZZZZ[[[ZZZWWWYYY^^^dddkkkqqquuu||||||zzzwwwuuutttrrrppplllfff___ZZZYYYYYY[[[[[[[[[^^^hhhrrrooofffbbbYYYSSSTTTUUUQQQPPPRRRTTTNNNFFF???:::777444222444777<<>>AAAGGGRRR^^^fffiiiiiifffaaaYYYTTTQQQOOONNNNNNUUUTTTSSSRRRSSS\\\qqqzzzuuupppppprrruuuqqqsssuuuvvvtttrrrrrrrrrrrryyy}}}zzzxxxyyy{{{xxxqqqkkkdddfffiiijjjiiihhhiiijjjdddcccbbbaaaaaabbbcccccccccdddeeeddddddeeegggjjjmmmuuu}}}|||tttuuuwwwvvvssspppnnnnnnnnnpppsssuuuuuurrrooommmjjjiiigggfffggghhhjjjkkklllmmmnnnmmmiiifffeeeeeeaaafffppp{{{}}}{{{yyywwwqqqqqqqqqpppppppppppppppmmmoooqqqqqqooonnnnnnnnnooonnnkkkjjjlllqqqvvvzzz}}}yyywwwwwwvvvrrrrrrtttrrrrrrqqqpppnnnmmmkkkjjjlllkkkjjjjjjjjjjjjhhhfff___[[[ZZZZZZYYYYYY]]]cccmmmsss|||zzzxxxuuuttttttqqqlllhhhiiiiiihhhhhhhhhiiiiiijjjhhhiiihhheeedddggggggeeejjjiiihhhhhhhhhfffccc```^^^\\\ZZZXXXWWWXXXZZZ[[[___aaaeeeiiioootttxxxzzz}}}zzzvvvrrrooonnnnnnnnnnnnnnnnnnnnnnnnoooooopppooommmkkkjjjkkkkkkjjjiiijjjkkkllllllmmmmmmmmmmmmkkkkkkkkkjjjhhhggghhhiiikkkjjjhhheeecccbbb``````aaacccffffffeeeeeefffgggiiiiiihhhfffeeedddccccccaaacccfffgggffffffggghhhfffggghhhhhhggghhhiiikkknnnmmmlllkkklllnnnppprrrrrrtttvvvvvvtttrrrqqqqqqllljjjgggeeeeeeeeedddcccwwwtttvvvyyy}}}|||ssshhh```ZZZTTTHHHDDDCCCDDDEEEFFFLLLSSSgggsss|||}}}zzz{{{}}}xxxsssppppppqqqsssqqqrrrrrrppplllhhhfffeee```aaaffflllllljjjmmmssslllooonnniiiddd```WWWNNNHHHFFFCCCCCCCCCDDDDDDDDDGGGJJJPPPXXXaaaiiiooossskkkdddZZZRRRLLLIIIEEECCCFFFHHHKKKOOOSSSbbb|||~~~{{{vvvqqqppprrruuupppssswwwxxxvvvtttrrrqqqnnnuuu{{{|||~~~}}}yyyuuuvvvzzzyyysssmmmfffhhhkkkkkkiiihhhiiijjjdddcccbbbccccccdddcccccceeeeeedddbbbaaacccfffiiillluuu|||zzzwwwxxxzzzxxxuuurrrpppooonnnppprrrssssssrrrpppnnnllljjjgggeeefffhhhlllnnnlllnnnooommmhhheeedddddd^^^dddooo|||~~~|||zzzxxxvvvtttsssrrrrrrqqqqqqqqqrrrnnnoooppppppnnnllllllmmmmmmmmmllllllnnnrrrxxx|||xxxuuutttvvvvvvsssrrruuupppppppppooonnnmmmlllkkkiiihhhgggggghhhfffcccaaa[[[XXXXXX[[[]]]aaahhhqqqwww{{{~~~zzzoooppprrrsssssspppmmmjjjiiihhhgggfffggghhhjjjlllgggjjjhhhccccccggghhhfffiiiiiihhhhhhhhhfffbbb___]]][[[YYYXXXWWWXXXZZZ[[[___bbbhhhnnnsssvvvxxxxxxzzzxxxvvvsssrrrqqqooonnnmmmmmmnnnooonnnnnnllllllllljjjhhhggghhhhhhgggfffdddeeegggiiijjjkkklllllllllkkkkkkjjjiiigggfffdddfffggggggfffeeecccaaa```aaacccfffffffffeeefffgggkkkjjjiiigggfffeeeddddddbbbdddggghhhhhhhhhiiijjjfffhhhjjjjjjiiihhhhhhhhhkkklllllliiifffhhhnnnssssssuuuwwwuuuqqqmmmllllllgggeeeddddddddddddcccaaa~~~vvvmmmmmmssswww}}}~~~wwwnnnggg```ZZZNNNLLLLLLOOOQQQRRRYYY```mmmwww}}}}}}wwwsssqqqssswwwzzzmmmnnnnnnlllhhheeecccccc``````fffkkkjjjfffiiipppkkknnnlllhhheeecccXXXMMMHHHGGGFFFGGGIIIKKKJJJJJJQQQSSSWWW]]]dddmmmwww}}}nnnfffYYYOOOIIIDDD@@@>>><<<@@@FFFMMMUUUggg~~~~~~||||||{{{vvvrrrppprrruuuooossswwwyyywwwtttqqqpppiiipppvvvxxxzzz}}}xxxrrrssswwwxxxtttoooiiilllooonnnkkkiiiiiikkkeeeeeeeeefffggggggeeedddeeeeeecccaaa```bbbfffjjjllluuu{{{|||~~~wwwzzz{{{|||{{{wwwtttrrrqqqmmmoooqqqrrrssssssrrrqqqmmmkkkgggeeefffiiimmmqqqlllnnnooolllgggcccbbbccc[[[bbbooo~~~{{{yyywwwuuuvvvuuutttsssssssssssssssnnnppppppooommmkkkkkklllkkkllllllmmmooosssyyy}}}wwwtttuuuxxxxxxvvvvvvyyypppppppppoooooonnnmmmlllccccccdddeeeeeeccc^^^ZZZZZZXXXYYY^^^ccciiisss}}}}}}vvvrrrfffjjjppprrrrrrpppnnnmmmjjjhhhgggeeefffhhhkkkmmmfffiiihhhcccccchhhjjjgggiiihhhhhhhhhhhhfffbbb___[[[ZZZYYYXXXXXXYYY[[[\\\```dddjjjpppuuuxxxxxxxxxxxxwwwuuuttttttsssqqqooolllmmmnnnooonnnmmmjjjiiijjjhhhfffeeeffffffeeeddd```aaacccfffhhhjjjkkkkkkmmmkkkjjjjjjjjjhhhdddaaa```bbbdddfffggggggfffeeeaaacccfffffffffeeeeeeffflllkkkjjjhhhfffeeeddddddcccfffiiijjjjjjjjjjjjkkkgggiiillllllkkkiiiggggggiiikkklllgggcccdddmmmtttsssuuuvvvtttooojjjhhhhhhcccbbbbbbcccddddddbbb```vvvppplllmmmpppwwwyyy{{{zzztttllleeeaaaUUUTTTRRRRRRTTT[[[dddjjjvvv}}}xxxqqqqqqvvvzzzwwwsssssstttrrrmmmhhhfffiiimmmeeeiiikkkhhhbbb```dddjjjqqqlllgggdddbbb]]]TTTMMMGGGIIIJJJIIIHHHIIIMMMQQQXXX\\\^^^___hhhvvv~~~~~~qqqgggWWWJJJBBB>>>;;;999===AAADDDHHHWWWsss}}}zzzwwwvvvuuuyyyzzzzzzxxxtttqqqpppooopppqqqrrrssssssrrrqqqppprrrssstttwwwzzz}}}~~~yyyuuuxxx}}}}}}vvvoookkkkkkjjjiiiiiihhhiiiiiiiiihhhhhhgggggggggggggggdddeeedddbbb```aaaeeeiiiooorrrwwwzzz|||zzzwwwuuu|||}}}~~~~~~zzztttoooooosssuuusssrrrtttrrrnnnkkkjjjjjjiiijjjkkkmmmnnnmmmllllllllljjjgggbbb^^^]]]bbbmmm|||wwwuuuyyywwwqqqwwwwwwvvvuuuuuuvvvwwwxxxuuusssrrrqqqqqqqqqooommmhhhhhhiiikkkooouuuzzz}}}xxxtttuuuvvvwwwwwwwwwvvvuuummmlllkkklllmmmllliiieeehhhgggeeeccc___[[[XXXVVVXXXWWWXXX^^^fffqqqyyy}}}uuukkkeeefffgggiiikkkllllllllllllooommmjjjhhhggghhhjjjkkkhhhgggggggggfffffffffeeejjjiiiiiigggeeecccbbb```^^^]]][[[ZZZ[[[]]]___aaacccfffkkkppptttwwwxxxyyyuuutttqqqooommmkkkjjjiiikkkkkkmmmmmmllljjjgggeeelllhhhddddddfffggggggfffdddccccccdddfffhhhkkklllkkkllllllkkkiiifffdddbbb\\\^^^```cccfffggghhhhhh```bbbcccccccccccceeegggooommmjjjiiijjjiiihhhgggiiihhhgggffffffggghhhiiiiiiiiiiiihhhhhhhhhhhhhhhkkkjjjiiiiiiiiikkkmmmoooqqqpppooommmkkkiiigggffffffffffffeeedddcccbbbaaa|||tttnnnjjjkkkooossswww{{{|||wwwooohhhdddYYYYYYYYY[[[^^^eeemmmsssyyy~~~yyyssstttzzz|||yyytttrrrssssssqqqmmmkkkkkklllggghhhgggaaaZZZXXX]]]ccckkkhhheeebbb```\\\VVVRRRMMMLLLKKKJJJKKKPPPVVV[[[```ccccccdddkkkvvv~~~~~~rrrhhhXXXKKKCCC???===<<>>===@@@CCCIIIVVVoooyyyoooiiikkkooosssvvvwwwvvvvvvwwwsssssssssssssssrrrqqqppprrrtttwww{{{}}}zzztttrrrtttuuussspppffffffeeeddddddddddddeeekkkkkkjjjhhhgggfffeeeeeeccceeeggghhhfffeeeddddddjjjmmmsssxxx{{{zzzxxxvvvwwwxxxyyy|||~~~}}}zzzwwwtttwwwxxxtttrrrrrroookkkhhhggghhhhhhjjjmmmooopppooonnnnnnnnnmmmkkkgggdddbbbgggppp}}}xxxwwwxxxvvvsssqqqssswwwzzz{{{xxxuuusssvvvtttqqqpppooonnnllljjjkkkkkkmmmooossswww{{{}}}~~~|||uuutttsssssssssuuuvvvwwwrrrooollljjjiiihhhgggeeegggeeeaaa]]]XXXUUUSSSRRRYYY]]]dddllluuu~~~}}}xxxsssnnnkkkiiiiiiiiiiiiiiijjjkkklllmmmlllkkkiiiiiiiiijjjjjjlllkkkkkkjjjiiiiiihhhhhheeeffffffffffffeeeeeedddccccccbbbbbbcccdddfffggglllmmmooorrrsssttttttsssqqqooommmjjjhhhfffeeedddggggggfffeeedddccccccbbbdddbbbaaaaaaccceeeffffffcccdddeeefffggggggggggggiiijjjllllllkkkgggccc```___```bbbcccddddddddddddbbbbbb```^^^]]]^^^aaadddhhhfffdddeeefffgggffffffdddddddddddddddeeefffgggffffffgggggghhhhhhiiiiiihhhhhhgggggggggiiikkklllkkkllllllllljjjgggcccaaaccccccccccccccccccccccccyyyrrrnnnlllnnnrrrqqquuuzzz{{{xxxsssooolllcccfffkkkooorrrwww{{{~~~{{{|||}}}}}}wwwppppppsssvvvtttqqquuutttrrrooolllgggccc```]]]\\\YYYRRRLLLJJJNNNSSSYYY[[[]]]ZZZWWWWWW[[[```^^^ZZZVVVWWW^^^eeeiiikkkjjjkkkjjjjjjlllqqqwww{{{uuummmaaaSSSIIIBBB>>>===???EEEQQQfffvvvoooqqquuuyyy|||}}}|||||||||uuuuuuuuutttsssrrrrrrqqqpppsssxxx}}}~~~zzzuuussssssrrrpppnnnffffffeeedddccccccccccccggggggggggggfffeeeeeedddbbbdddhhhjjjjjjgggdddbbbhhhlllsssyyy|||}}}|||zzzwwwwwwxxxzzz{{{|||zzzxxxtttxxxxxxuuusssssspppllliiihhhhhhhhhjjjkkkmmmooollllllkkkllllllkkkhhheeehhhllluuu|||yyyxxxwwwuuusssuuuxxx{{{|||zzzwwwvvvxxxuuuqqqooonnnlllkkkiiilllmmmooorrruuuyyy|||}}}}}}zzzxxxuuurrrnnnkkkllloootttwwwsssppplllhhhfffeeeeeeeeedddaaa^^^ZZZWWWVVVVVVWWWaaafffnnnvvv||||||wwwssspppnnnmmmjjjiiihhhgggggghhhiiijjjkkkjjjiiiiiihhhhhhhhhhhhllllllkkkjjjjjjiiihhhhhhgggggghhhhhhggggggfffeeeeeeeeeeeefffggghhhiiijjjkkklllnnnqqqrrrsssttttttnnnmmmkkkiiifffeeedddccccccbbbaaa```___^^^^^^^^^bbbbbbbbbccceeeggghhhiiidddeeeggghhhhhhgggfffeeehhhiiikkklllkkkgggccc```___```aaabbbdddeeeeeefffeeedddaaa^^^\\\]]]```cccdddcccbbbccceeefffffffffeeeeeeeeedddddddddeeeeeeeeeeeefffgggggghhhiiiiiifffffffffffffffhhhiiijjjiiijjjlllllljjjfffbbb```bbbbbbbbbbbbbbbcccdddddd{{{vvvtttrrrtttwwwwwwxxxyyywwwtttrrrpppppplllpppuuuxxxzzz{{{}}}yyyyyyzzz~~~~~~xxxpppmmmppptttuuuuuu}}}yyyqqqhhh```ZZZWWWUUUQQQRRRQQQOOOLLLKKKNNNQQQUUUXXX[[[YYYUUUVVV\\\bbbbbb``````ccchhhllllllkkkmmmllllllkkkkkknnntttyyyvvvqqqfffZZZMMMDDD>>><<>>AAAFFFNNNWWW\\\eeefffeeecccaaa``````aaaaaaeeekkknnnnnnmmmoooqqqkkkgggeeebbb\\\UUUYYYbbbqqqttttttoooeeeYYYPPPLLLRRRnnn~~~{{{yyyxxxxxxxxx}}}{{{zzz}}}~~~~~~yyytttrrrtttxxxqqqooollliiieeecccaaa``````aaacccdddddddddbbbaaaaaa___^^^aaafffiiiiiihhhfffkkkttt}}}|||||||||}}}}}}xxx{{{{{{wwwuuutttqqqlllhhhhhhhhhhhhhhhjjjlllmmmlllkkkkkklllooopppppppppwww}}}uuuqqquuuyyyyyyzzz{{{|||}}}~~~zzzvvvrrrooonnnooonnnnnnssswww}}}~~~}}}}}}xxxsssvvv}}}qqqrrrrrrrrrpppmmmjjjhhhiiiiiihhhddd^^^\\\\\\^^^YYYWWWUUUVVV\\\eeeooovvv~~~|||wwwvvvvvvtttpppnnnooorrrvvvyyyqqqqqqqqqpppnnnllliiihhhgggiiikkkmmmmmmllliiihhheeeeeefffhhhiiijjjllllllddddddeeefffggggggffffffhhhjjjmmmppprrrrrrpppooonnnmmmjjjhhheeedddcccbbb``````___``````aaabbbccc]]]^^^______^^^\\\YYYXXX[[[___bbbcccbbbbbbdddfffcccbbbaaaaaabbbdddeeefffjjjiiihhhfffeeeeeeeeeeeeeeeeeeeeeeeefffhhhjjjkkkjjjjjjhhheeeaaa^^^]]]]]]^^^\\\[[[\\\^^^``````___^^^___aaacccdddeeeddddddeeeeeeeeeeeeeeeeeeeeedddcccdddeeefffggggggggggggffffffeeedddcccbbb``````cccbbb```___^^^```aaabbb{{{yyyxxxyyyzzzzzz|||}}}~~~}}}wwwqqqmmmxxxzzzdddLLL???<<<===@@@<<<===EEEKKKOOOWWW```iiiiiikkkkkkfff___```eeeaaadddiiimmmnnnmmmkkkiiifff```]]]\\\WWWPPPPPPUUUgggnnntttqqqfff\\\XXXYYYjjj~~~zzz{{{}}}}}}{{{yyyxxxxxxqqqpppmmmiiieeeaaa^^^]]]aaabbbdddfffgggeeeaaa^^^_________aaadddhhhllloookkkkkknnnuuu~~~}}}|||~~~|||yyyxxxxxxvvvqqqmmmeeeeeeeeeeeefffhhhiiijjjeeeiiinnnrrrsssrrrqqqpppyyy}}}xxxtttqqqxxxyyyzzz{{{|||{{{{{{zzzxxxuuutttuuurrrnnnooosssxxx{{{~~~{{{xxxyyyzzzxxxvvvuuutttrrrooolllkkkiiiiiifffdddaaa^^^\\\[[[[[[[[[YYYZZZ\\\```fffnnntttxxx}}}wwwttttttsssrrrpppooooooppprrrsssoooppppppnnnkkkhhhggggggggggggggghhhjjjiiigggeeeccceeeeeebbbcccggghhhgggdddccccccdddgggiiiiiihhhfffhhhlllqqqttttttqqqnnnllliiigggggggggfffccc___\\\]]]^^^aaaeeefffeeedddbbbaaa___]]]\\\[[[\\\\\\______```aaaaaabbbbbbbbbcccaaa______bbbdddffffffhhhhhhgggfffeeedddccccccccchhhjjjfffggglllllliiijjjiiifffccc___]]][[[[[[aaa___^^^]]]_________^^^aaaaaa````````````aaaaaabbbcccdddeeeeeeeeeeeedddggggggfffeeefffggghhhiiihhhjjjjjjgggbbbaaaeeeiiijjjfff```^^^___```___^^^~~~}}}}}}{{{xxxvvvuuuvvvwwwwww{{{}}}{{{vvvrrrrrr}}}}}}mmmXXXFFF===<<<======;;;???IIIRRRZZZcccmmmnnnlllllllllhhhcccbbbfffggghhhiiijjjhhhddd```]]]ZZZWWWWWWWWWSSSLLLJJJMMM\\\fffooooooggg```aaaeee}}}{{{~~~}}}{{{zzzzzztttssspppllliiifffdddccccccbbbccceeeggggggddd```aaaaaabbbcccfffjjjnnnpppnnnllllllooovvv}}}|||yyyxxxxxxvvvrrrmmmffffffffffffggghhhiiijjjfffjjjnnnppppppoooqqqsss}}}{{{wwwtttrrrssstttvvvxxxyyyzzzyyyyyywwwtttrrrssspppmmmnnnrrr{{{}}}zzzwwwvvvvvvtttssswwwvvvsssqqqnnnllljjjjjjeeeccc___\\\ZZZYYYZZZ[[[[[[\\\___dddkkksssyyy}}}|||wwwuuuvvvssssssssssssssssssssssssqqqrrrqqqnnnjjjgggffffffhhhgggggghhhiiiiiigggeeeccceeedddaaabbbgggjjjiiifffdddbbbccceeehhhjjjkkkjjjjjjkkknnnqqqssssssrrrnnnllliiiiiiiiigggdddaaa_________aaadddeeedddbbbcccbbb```^^^]]]]]]]]]]]]`````````______``````aaabbb```^^^___aaadddfffggggggffffffeeedddccccccbbbeeehhhhhhfffgggiiigggaaafffffffffeeecccccccccccceeecccaaaaaabbbbbbaaa```____________```aaaaaabbbcccccccccccccccccccccccccccccccccdddeeegggiiijjjiiikkkkkkgggbbb```cccfffiiieeeaaa``````aaa```^^^~~~}}}{{{yyyxxxwwwvvvtttsssqqqqqqrrrsssttt|||}}}}}}~~~~~~|||zzzwwwtttwwwrrr]]]JJJ???<<<<<<===<<<===DDDQQQ\\\eeennnuuuqqqllliiiiiihhhdddcccdddeeeeeedddccc___[[[VVVTTTTTTUUUWWWYYYUUUNNNKKKKKKUUUaaalllmmmhhhfffmmmuuu~~~|||{{{vvvuuurrrooollljjjiiiiiigggdddaaadddhhhjjjgggddddddddddddfffhhhllloooqqqpppnnnjjjiiikkkttt~~~zzzyyyyyywwwrrrnnnhhhhhhhhhhhhhhhiiijjjkkkgggkkknnnnnnkkklllqqqvvv}}}zzzwwwuuutttnnnppprrrtttvvvwwwwwwwwwtttqqqoooooommmjjjmmmrrr{{{{{{{{{{{{xxxuuusssrrrsssyyywwwuuussspppmmmkkkjjjeeebbb^^^ZZZXXXXXXYYY[[[\\\___cccjjjqqqyyywwwssstttvvvrrrsssuuuvvvvvvuuusssrrrrrrsssrrrnnnjjjgggeeeeeeiiihhhgggggghhhhhhfffddddddeeeccc___aaafffjjjiiihhheeebbbbbbeeeiiilllnnnooommmkkklllooorrrttttttqqqooommmkkkkkkiiifffdddcccbbbaaabbbcccdddcccbbbdddcccbbb```____________bbbaaa```^^^]]]]]]^^^___aaa___]]]]]]```cccfffgggeeeeeeddddddcccccccccbbbaaadddeeeeeefffiiigggcccfffgggiiiiiihhhggghhhiiigggeeecccbbbccccccbbbaaa^^^^^^^^^___```aaabbbccccccbbb```______```aaabbb___```aaabbbeeegggiiikkkhhhjjjkkkhhhccc``````aaagggeeecccbbbbbbbbb```^^^~~~}}}zzzwwwtttqqqooonnnnnnnnnnnnmmmmmmnnnppprrr}}}~~~~~~{{{xxxuuusssuuuzzz}}}{{{zzzyyyxxx{{{}}}hhhPPPBBB>>><<<;;;;;;===BBBMMM[[[eeelllppprrrmmmddd^^^___aaa___]]]]]]YYYYYYYYYXXXWWWUUUTTTSSSUUUVVVYYYYYYVVVQQQOOONNNWWWbbbkkklllhhhjjjxxx{{{}}}}}}{{{uuutttrrrooommmkkkjjjjjjjjjeeeaaaccchhhllljjjggggggffffffgggiiillloooqqqnnnllliiifffgggooo||||||{{{zzzxxxtttpppjjjjjjiiiiiiiiijjjkkkkkkhhhkkkmmmkkkiiikkkrrryyy|||yyywwwvvvvvvnnnoooqqqsssttttttttttttrrrnnnlllllljjjiiilllrrrwww}}}zzz|||}}}{{{vvvsssrrrtttxxxwwwuuussspppmmmkkkjjjeeebbb^^^ZZZXXXYYYZZZ\\\\\\___fffnnnwww~~~~~~vvvooommmoooqqqrrrssssssssssssssssssrrrqqqqqqpppmmmiiigggggggggiiihhhggggggggggggfffdddeeefffccc^^^^^^cccgggggghhhfffdddeeehhhkkkmmmnnnpppnnnllllllooorrrttttttsssqqqooommmllljjjiiihhheeecccbbbcccdddeeedddcccddddddccccccbbbbbbaaaaaadddbbb```^^^]]]\\\]]]^^^___]]][[[[[[^^^aaadddeeecccccccccccccccccccccccc]]]aaadddcccbbbdddhhhkkkiiilllnnnmmmjjjhhhggghhhfffdddaaaaaaaaaaaa```___aaaaaa`````````aaabbbbbb```___]]][[[\\\___bbbddd^^^^^^```aaacccfffggghhhdddggghhhgggdddaaa______dddddddddddddddbbb```___}}}{{{xxxvvvuuuxxxwwwtttqqqnnnkkkiiiggghhhjjjkkkkkkkkklllooorrr|||{{{vvvssstttyyy}}}~~~~~~~~~yyyuuunnnllliiiiiimmmttt|||~~~||||||}}}~~~sss^^^III@@@>>><<<999999===HHHVVVdddnnnrrrqqqooodddZZZRRRRRRTTTSSSRRRRRRMMMMMMMMMNNNOOOQQQRRRSSSSSSUUUUUUSSSPPPPPPPPPPPPYYYbbbiiijjjiiippp{{{~~~}}}{{{tttsssqqqooommmjjjhhhgggkkkgggbbbccchhhlllllljjjggggggffffffhhhjjjmmmooojjjjjjhhhgggiiiqqq|||~~~|||{{{yyyuuurrrlllkkkkkkjjjjjjjjjjjjkkkiiikkkllljjjiiilllttt{{{}}}zzzyyyxxxxxxqqqrrrssstttttttttsssrrrpppllljjjiiihhhhhhmmmtttwwwyyy{{{}}}zzzuuurrrrrrsssuuutttsssrrrooommmjjjiiifffccc```\\\[[[[[[]]]^^^[[[```hhhqqq{{{zzzqqqkkkjjjlllooorrrqqqnnnmmmmmmnnnqqqrrrmmmnnnmmmkkkhhhggghhhjjjiiigggffffffggggggfffeeeggggggccc]]]]]]aaadddccceeeeeefffiiilllnnnnnnmmmooonnnnnnppprrrsssrrrqqqrrrqqqpppmmmkkkjjjjjjjjjeeeddddddeeeggghhhgggfffddddddddddddddddddccccccdddcccaaa___^^^^^^^^^___^^^\\\ZZZ[[[]]]```aaaaaabbbbbbbbbccccccddddddeee```dddfffaaaXXXUUU]]]gggiiimmmpppoookkkgggggghhheeecccaaa```aaaaaa```___eeedddcccbbbaaa`````````]]]\\\ZZZZZZ[[[___cccfff______```aaabbbcccddddddaaaccceeefffdddbbb```___aaacccddddddcccbbb``````~~~{{{xxxwww{{{zzzwwwtttpppmmmjjjiiillllllkkkjjjhhhgggffffffeeehhhkkklllkkkmmmqqquuuzzz~~~{{{{{{{{{~~~{{{vvvpppjjjdddaaajjjrrr{{{~~~}}}~~~zzzvvvsssooohhhcccaaa```___aaagggpppyyy~~~~~~}}}gggVVVFFFBBB@@@<<<:::===BBBOOO___mmmwww{{{yyytttaaaVVVLLLIIIIIIGGGFFFGGGHHHGGGFFFGGGIIILLLOOOQQQSSSVVVUUUQQQQQQTTTXXXXXX\\\bbbjjjmmmpppyyywwwwwwwwwuuurrrmmmiiigggkkkhhhfffeeegggiiikkklllhhhhhhgggfffgggiiikkkmmmhhhgggggghhhlllttt}}}}}}{{{zzzyyyuuurrrmmmlllkkkjjjjjjjjjjjjjjjhhhiiijjjkkkmmmqqqwww{{{|||{{{yyyxxxxxxtttuuuvvvvvvvvvuuutttssspppllliiihhhhhhiiiooovvv}}}yyyyyyyyyvvvsssqqqpppqqqqqqqqqqqqqqqooollljjjhhhfffdddbbb___^^^^^^^^^___\\\bbbkkkvvvzzzrrrmmmlllmmmooorrrpppllljjjjjjlllppprrrkkkkkkjjjiiiggggggiiijjjhhhfffeeeeeefffggggggfffhhhhhheee___^^^bbbdddccceeefffhhhlllooopppooommmoooooopppsssttttttrrrooooooooonnnllliiiiiijjjlllffffffgggiiikkkkkkiiigggcccdddeeeeeeeeeeeeeeedddbbbbbbbbbbbbbbbbbbbbbaaa^^^]]]]]]^^^___```___^^^______```aaabbbcccdddeeeggghhhggg^^^PPPGGGMMMXXXaaagggmmmnnnjjjggggggiiifffdddbbbbbbcccdddcccbbbgggfffdddbbb```______^^^]]]\\\[[[ZZZ\\\```dddggg``````aaabbbbbbbbbaaaaaa___```bbbccccccbbb```______aaaccccccbbb``````aaa~~~}}}{{{xxxuuurrrpppooorrrqqqnnnllliiigggeeeeeeeeeeeeeeeeeeffffffffffffccchhhlllnnnmmmoootttxxxzzzyyytttuuuwwwvvvuuuqqqiiiaaaZZZWWWUUUUUU```kkkwww}}}{{{wwwvvvwwwsssmmmfffaaa___\\\VVVQQQUUUUUUVVVZZZbbblllvvv||||||~~~~~~~~~}}}rrr```SSSIIIGGGDDD???CCCKKKPPP\\\jjjttt}}}~~~fff[[[OOOHHHDDD??????AAAEEEDDDBBBBBBDDDHHHLLLOOORRRWWWXXXVVVXXX___ddddddeeekkktttzzz~~~}}}{{{}}}|||uuuoookkkiiiiiiiiigggeeefffiiillljjjiiihhhggghhhiiikkkllliiigggeeegggmmmuuu|||{{{xxxxxxvvvsssooommmlllkkkjjjiiiiiiiiiiiigggggghhhlllrrrwwwyyyyyy}}}}}}|||{{{zzzxxxvvvuuuuuuuuuwwwwwwxxxwwwvvvuuuqqqllliiihhhhhhjjjqqqyyy}}}zzzwwwtttssssssrrrpppooooooppppppooommmkkkjjjddddddcccaaa```___^^^^^^```fffqqq|||zzztttqqqooooooooorrrpppnnnllllllnnnppprrrjjjjjjiiigggeeedddfffhhhfffeeecccdddfffhhhhhhhhhggghhhgggccccccggghhhggggggggghhhkkkoooqqqqqqpppppppppqqqsssttttttrrrpppkkkkkkkkkiiiggggggiiillliiijjjkkkmmmnnnmmmiiifffbbbccceeefffffffffeeeeee```bbbdddfffgggfffeeeeee``````aaabbbcccbbb___\\\[[[\\\]]]^^^```aaabbbcccgggeeebbb^^^TTTJJJKKKQQQZZZbbbjjjlllhhheeefffiiieeedddcccccceeeffffffeeedddcccbbb```___^^^^^^^^^```___]]]]]]^^^```ccceee``````aaabbbcccbbbaaaaaaaaaaaaaaaaaaaaaaaa___]]]^^^```bbbbbb```___```bbb~~~~~~~~~~~~~~~yyyxxxvvvtttqqqooommmllliiiiiihhhhhhggghhhhhhhhheeeeeeeeeeeeffffffffffffccchhhnnnooooooqqqvvvzzz}}}zzztttkkkfffjjjsssuuusssiiicccYYYOOOJJJKKKNNNQQQYYYeeetttzzzxxxrrrnnnmmm```ZZZRRROOOOOONNNKKKGGGLLLMMMOOOUUU^^^hhhrrrxxxxxx{{{~~~~~~~~~uuuiii___TTTMMMLLLIIIEEELLLYYY^^^hhhsssyyylllaaaTTTJJJCCC<<<;;;>>>BBBAAA??????BBBGGGLLLPPPMMMTTTXXXXXX[[[dddjjjiiiqqqwww~~~{{{}}}xxx{{{|||tttooohhhjjjkkkhhhddddddhhhmmmkkkjjjiiihhhhhhjjjkkkmmmlllhhhdddeeellluuu{{{~~~yyyvvvuuutttpppmmmmmmlllkkkjjjiiihhhhhhhhhfffeeegggmmmvvv{{{{{{xxxzzzzzz{{{zzzyyywwwuuusssssstttvvvxxxxxxxxxxxxxxxqqqllliiiiiiiiikkkrrr{{{|||wwwuuuvvvvvvuuurrrnnnooopppqqqpppnnnlllkkkcccccccccbbbaaa___^^^]]]cccjjjuuuyyyuuurrrpppnnnmmmrrrqqqqqqppppppqqqqqqrrrkkkkkkiiifffccccccdddffffffdddccccccfffhhhiiiiiifffhhhhhhfffgggkkkmmmkkkiiihhhhhhjjjmmmqqqrrrrrrsssrrrqqqqqqssssssrrrqqqhhhiiiiiigggeeeeeeiiillllllmmmnnnppppppmmmhhhdddbbbcccdddfffffffffeeeeee___aaaeeehhhjjjiiihhhgggbbbcccdddffffffddd```\\\XXXYYYZZZ\\\^^^___aaaaaaaaa\\\\\\___]]]WWWTTTVVVXXX```iiijjjfffbbbccceeedddbbbaaabbbdddffffffeeeaaa```___^^^^^^]]]^^^^^^cccbbb```______```aaaccc^^^```aaacccccccccbbbbbbcccbbbaaa``````___]]][[[]]]___aaaaaa^^^^^^```bbb~~~~~~}}}}}}~~~~~~~~~|||yyywwwwwwxxxuuuuuuuuutttqqqmmmjjjhhhhhhhhhiiigggfffdddeeeeeeeeedddcccaaaaaaaaaaaabbbggghhhiiikkknnnrrruuuwww}}}wwwooohhhddd]]][[[YYY[[[eeeoooqqqlllaaaWWWMMMGGGEEEEEELLLSSSZZZkkkwwwtttooommmeeeZZZQQQKKKFFFEEEGGGHHHFFFCCCFFFLLLSSSXXX```jjjqqqqqqtttvvvyyyzzz{{{}}}zzzrrrkkkfff```[[[TTTOOONNNRRRXXX]]]lllqqqrrrtttrrrcccRRRGGGBBB===;;;<<>>>>>>>>AAAEEEIIILLLTTTXXX\\\___aaahhhrrrzzz|||xxxzzzwwwsssllljjjmmmmmmiiihhhkkkeeefffgggggggggiiilllooommmhhhggglllqqqsssyyy|||xxxuuusssrrrqqqooommmmmmmmmkkkiiiiiijjjlllgggccchhhvvv~~~|||~~~zzzxxxvvvvvvuuuuuu{{{yyywwwwwwyyyxxxuuurrrrrrlllfffdddeeejjjuuu|||wwwsssqqqooooooooonnnmmmnnnooonnnjjjfffeee\\\[[[aaabbb[[[[[[aaalllqqqyyy|||xxxvvvtttrrrooommmmmmnnnoooooonnnnnnooopppjjjdddaaadddfffeeegggjjjcccccccccdddfffggggggeeefffggghhhjjjlllnnnooopppnnnkkkjjjkkkpppsssttttttsssssssssrrrrrrrrrqqqqqqmmmhhhbbb```aaadddhhhjjjlllmmmooopppppplllfffaaadddeeeeeeeeeeeeeeeeeefffdddbbbaaadddhhhjjjgggcccfffgggggggggeeecccaaa```ddd^^^[[[___ccc```]]][[[YYY[[[]]]_________]]]\\\aaabbbcccdddeeeeeeeeedddbbbccceeeggghhhhhhgggfff```aaaaaa```^^^\\\]]]^^^dddbbb___^^^^^^aaadddfff___aaabbbaaa```___```aaa```aaaaaa___\\\[[[[[[[[[\\\]]]^^^___```___]]]]]]|||~~~~~~~~~}}}}}}|||zzzzzz{{{zzzxxxxxxyyy{{{xxxyyyyyyxxxuuusssrrrssssssssssssrrrpppmmmjjjhhhhhhiiiiiihhhfffeeeeeefffgggeeecccaaa``````aaaaaaeeefffgggjjjmmmqqquuuwww}}}zzztttkkk```XXXRRROOONNNOOORRRYYYfffqqqqqqkkk[[[RRRIIIEEEDDDEEELLLSSSaaaooowwwrrrlllhhhaaaWWWJJJEEE@@@???BBBDDDCCCAAADDDLLLUUU\\\dddmmmqqqqqquuuwwwzzz{{{{{{}}}zzznnngggaaa]]]YYYXXXWWWVVVWWW\\\dddiiippptttuuuxxxrrrcccRRRHHHBBB===;;;<<<===???AAAAAABBBEEEIIIMMMSSSXXX___eeekkksss~~~~~~{{{~~~~~~~~~~~~~~~|||wwwqqqnnnpppooojjjhhhiiiaaabbbcccdddfffiiilllnnnlllggggggkkkmmmnnnrrrxxx~~~|||yyyvvvuuutttqqqpppmmmmmmllljjjhhhggghhhjjjfffeeekkkyyy|||yyyxxxwwwvvvvvv{{{xxxvvvvvvvvvuuurrrooonnniiieeeeeeggglllwww~~~zzzvvvrrrpppoooooolllkkkkkklllnnnmmmjjjgggddd]]]\\\bbbccc^^^^^^eeeooouuu}}}zzzvvvtttsssrrrpppooollllllmmmlllllllllmmmooolllfffccceeeeeeddddddgggcccdddfffggghhhhhhhhhhhhhhhhhhiiijjjlllmmmnnnooommmlllkkknnnrrruuuvvvuuurrrrrrqqqqqqpppoooooonnniiifffaaa___```ccceeefffiiiiiikkkmmmmmmiiiddd```cccdddddddddeeeeeeeeeeeecccaaaaaadddiiikkkhhheeehhhhhhiiiiiihhhfffdddccceee___\\\```cccaaa^^^]]][[[]]]^^^`````````___^^^cccbbbbbbbbbbbbaaaaaaaaa```bbbdddeeeffffffeeeddd```aaabbbaaa___^^^___```cccbbb___^^^^^^aaaccceee```aaabbbaaa```___```bbb```aaaaaa___]]][[[\\\]]]ZZZ[[[^^^______^^^[[[ZZZ~~~~~~}}}{{{{{{{{{zzzxxxvvvxxxxxxxxxxxxxxxwwwwwwvvvuuuuuuuuutttrrrqqqrrrtttsssuuuvvvuuurrrpppoooooooooooooooooommmllljjjiiiiiiiiihhhhhhggggggffffffhhhfffccc```______aaabbbcccdddfffiiimmmppptttuuuxxxqqqdddVVVJJJCCC???===???EEEMMMYYYhhhqqqnnnfffWWWOOOIIIGGGGGGJJJQQQXXXkkkuuuyyyrrriiicccZZZQQQDDD@@@;;;;;;>>>AAABBBAAACCCOOO\\\eeemmmsssuuusssuuuwwwxxxyyyxxxzzz|||~~~{{{|||wwwkkk```[[[WWWTTTVVVZZZ___aaabbbfffnnnuuurrruuuwww{{{pppcccTTTJJJCCC===;;;<<<;;;???CCCDDDCCCEEEJJJPPPVVV]]]gggqqqzzz}}}}}}}}}}}}}}}~~~|||}}}~~~~~~~~~}}}xxxttttttrrrmmmjjjiiidddddddddeeegggiiikkkllljjjggggggiiijjjiiijjjmmm}}}}}}{{{yyyxxxwwwuuurrrpppnnnnnnllliiifffeeefffggggggiiippp}}}~~~|||{{{~~~{{{xxxvvvuuuuuuuuuxxxwwwuuutttsssqqqnnnlllhhheeedddgggkkkpppzzz}}}{{{xxxuuurrrooonnnmmmjjjiiiiiikkklllllljjjhhhccc^^^^^^ccceeeaaaccciiisss{{{zzz|||xxxtttqqqppppppppppppnnnmmmkkkkkkkkkmmmnnnpppoooiiieeeeeeeeeaaa```aaaaaaeeeiiijjjiiihhhiiijjjhhhiiiiiijjjjjjkkkllllllmmmmmmooosssvvvxxxwwwuuuqqqpppooonnnmmmlllkkkjjjeeecccaaaaaabbbbbbbbbaaadddeeefffhhhiiigggbbb___bbbbbbcccdddddddddddddddaaa```aaaeeeiiillljjjggghhhhhhhhhhhhhhhgggfffeeeeee___\\\```bbbaaa___```^^^______`````````______dddbbbaaa___]]]]]]]]]]]]___```bbbcccddddddcccbbb```bbbbbbbbb``````aaabbbbbbaaa```______```bbbddd```aaabbbbbb``````aaabbbaaabbbaaa```]]]\\\]]]^^^[[[\\\^^^``````^^^\\\[[[~~~~~~}}}~~~~~~~~~zzzzzzzzzzzzyyyyyyyyyyyywwwvvvuuuuuuttttttrrrqqqssstttttttttttttttssssssrrrsssrrrqqqnnnmmmnnnpppsssuuuwwwvvvtttqqqpppooollllllkkkkkkkkkjjjjjjjjjjjjiiihhhhhhhhhhhhgggfffgggeeebbb______```bbbddddddeeefffiiikkknnnppprrrooofffYYYKKKBBB===;;;::::::BBBOOO^^^mmmrrrkkk___VVVPPPLLLNNNPPPTTT[[[cccsss{{{~~~wwwmmmbbbVVVKKKDDD@@@<<<;;;===@@@BBBCCCFFFTTTeeeooovvvzzzyyyvvvssstttuuutttssstttvvvxxxyyywwwpppbbbXXXUUUTTTRRRYYY```iiikkkjjjkkkqqqwwwrrrtttvvv{{{ooocccVVVMMMEEE>>>;;;<<<999>>>BBBCCCAAAEEENNNVVV```hhhttt}}}}}}}}}}}}}}}~~~~~~~~~|||}}}~~~~~~~~~}}}}}}~~~}}}yyyxxxvvvrrrooommmnnnlllkkkkkkkkkkkkjjjiiigggfffgggiiiiiigggggggggttt}}}~~~{{{zzzyyyxxxxxxvvvrrrooooooooommmiiieeeddddddeeekkkoooxxx~~~{{{xxxwwwzzzzzzyyyvvvsssrrrrrrssstttsssrrrpppooollljjjhhhaaa```ccciiiooottt}}}}}}{{{yyyvvvrrrooollljjjjjjjjjjjjkkkkkkjjjiiihhhbbb______cccdddcccffflllwwwxxx|||xxxrrrnnnmmmnnnnnnnnnpppnnnlllkkkllloooqqqrrrooojjjfffeeeccc^^^[[[\\\\\\bbbhhhiiigggeeegggjjjhhhhhhhhhhhhhhhhhhhhhhhhnnnqqqtttwwwyyyxxxuuusssoooooommmllljjjhhhgggfffdddccccccdddeeedddaaa___bbbbbbccceeefffeeebbb___```aaabbbcccddddddcccccc``````bbbeeeiiikkkkkkiiieeeeeeffffffeeeeeeeeeeeeccc^^^\\\___aaa``````aaa``````__________________bbbaaa^^^\\\[[[[[[\\\]]]``````aaabbbccccccbbbbbb___aaabbbbbb``````aaabbbbbbaaa```___``````aaabbb```aaabbbbbb``````aaabbbaaabbbaaa```^^^]]]___```aaaaaa``````_________```~~~~~~}}}}}}||||||||||||xxxxxxwwwvvvvvvvvvvvvwwwttttttttttttuuuuuuuuuuuurrrrrrrrrqqqpppooopppppprrrssssssttttttsssssssssrrrrrrrrrpppnnnmmmnnnooosssuuuvvvuuusssqqqppppppjjjiiihhhhhhhhhiiijjjkkkiiihhhfffggghhhiiigggeeedddcccaaa``````bbbdddeeeeeefffgggiiikkklllmmmnnneee]]]QQQGGGAAA===;;;999888CCCSSSeeetttxxxlll^^^VVVRRRQQQUUUZZZ^^^fffmmmxxxuuugggVVVJJJHHHDDD???<<<===@@@CCCEEEKKKZZZjjjtttxxx{{{zzzwwwtttttttttrrrpppppprrrtttuuusssjjj]]]VVVUUUVVVTTT\\\dddmmmpppnnnmmmqqquuuqqqrrruuu|||nnneeeZZZQQQHHH@@@<<<===999===AAAAAABBBHHHUUU```mmmuuu~~~~~~~~~||||||}}}}}}~~~}}}{{{zzzyyyuuurrrsssqqqooonnnoooooollljjjeeegggiiijjjjjjkkkiiigggnnnyyy~~~yyyxxxxxxxxxwwwvvvrrrpppqqqpppnnnjjjfffddddddeeeooovvv~~~}}}zzzwwwvvvxxxyyyyyyvvvsssqqqqqqsssppppppooommmjjjgggeeeddd\\\\\\aaajjjqqqwww~~~}}}}}}}}}zzzwwwsssnnnjjjhhhlllllllllkkkjjjiiihhhhhhbbbaaaaaaccccccccchhhmmmyyyzzz{{{vvvqqqlllkkkkkkkkkjjjpppllliiiiiilllooopppqqqnnniiieeeeeeccc]]]YYYXXXXXX^^^dddeeecccbbbeeehhhfffffffffeeeeeeeeeddddddppptttxxxzzzzzzvvvsssqqqnnnmmmllljjjhhhfffeeedddfffffffffggggggfffccc```aaaaaabbbccceeeeeecccaaa^^^```aaacccddddddcccbbb```aaacccfffhhhjjjiiiiiieeeeeeeeedddddddddddddddaaa]]]\\\___aaa______bbbaaa```___]]]]]]]]]^^^^^^```^^^]]][[[[[[]]]^^^```bbbbbbbbbccccccccccccccc___```aaaaaa______```bbbaaaaaa``````````````````___```aaaaaa```___```aaaaaaaaa```___]]]^^^```bbbeeebbb___\\\\\\^^^aaaccc}}}zzzzzz{{{{{{{{{{{{{{{{{{zzzyyyxxxxxxxxxyyyttttttsssrrrrrrrrrrrrrrrqqqooooooppprrrsssrrrqqqoooppppppooommmmmmoooppprrrrrrsssssstttsssssssssqqqrrrrrrpppnnnnnnooopppqqqrrrrrrqqqnnnmmmnnnoooiiihhhgggffffffhhhjjjkkkiiifffdddeeehhhiiigggdddcccbbbaaaaaaaaabbbcccdddeeefffhhhjjjkkkllllllmmm^^^VVVLLLDDD???;;;777444555BBBVVVkkk{{{sssdddUUURRRTTTZZZaaafffmmmuuu{{{}}}mmm[[[OOOKKKGGGBBB>>>>>>BBBFFFJJJQQQ___nnntttvvvxxxyyywwwxxxwwwuuurrrpppoooqqqsssooommmeee[[[VVVXXXYYYXXX___eeemmmpppooonnnqqqtttrrrqqqttt}}}nnnfff]]]UUULLLBBB===>>>:::>>>BBBEEEJJJSSSaaakkkwww~~~~~~~~~~~~}}}~~~{{{{{{{{{yyyyyy{{{~~~~~~~~~zzzuuupppnnnmmmnnnqqqrrrooollleeeiiillllllmmmooonnnkkkmmmxxxzzzyyyxxxwwwwwwwwwtttrrrsssrrrppplllhhheeeeeefffpppyyy~~~{{{yyyxxxxxxzzz{{{yyyuuurrrsssuuuoooooonnnjjjeee```^^^^^^XXXYYY```jjjssszzz|||zzzyyy|||{{{zzzxxxsssnnnjjjgggjjjkkklllkkkiiihhhiiijjjcccdddeeedddbbbccchhhmmmxxx}}}zzzwwwsssoookkkjjjjjjiiiiiikkkhhheeefffjjjmmmmmmllllllhhhfffgggeee___ZZZZZZXXX\\\```aaaaaabbbeeehhheeeeeeeeeddddddcccccccccppptttyyyzzzyyyuuuqqqpppmmmmmmkkkjjjhhhfffeeedddiiihhhgggggggggfffdddbbbcccbbbbbbcccdddeeedddccc^^^___bbbdddeeedddccccccaaabbbdddfffggggggffffffggggggfffeeeddddddeeeeee^^^\\\^^^bbbccc``````ccccccaaa___\\\\\\\\\]]]^^^___^^^^^^^^^^^^```bbbccccccccccccccccccccccccddd___```aaaaaa_________aaa``````aaaaaaaaa```___^^^^^^___``````^^^^^^___`````````___^^^\\\]]]```cccdddaaa\\\YYYXXXZZZ^^^aaa~~~~~~~~~|||yyywwwtttssstttvvvvvvvvvxxxwwwuuutttssssssssstttsssrrrqqqqqqppppppqqqqqqnnnlllkkkmmmpppqqqpppooommmnnnooonnnllllllnnnqqqppppppqqqrrrrrrrrrrrrrrroooooopppooommmmmmnnnpppoooooonnnkkkiiiiiikkkmmmjjjhhhfffeeeeeegggjjjkkkhhheeebbbdddgggiiifffcccdddddddddcccbbbaaa``````cccdddgggjjjlllnnnoooooo^^^UUUKKKCCC???<<<888444444BBBWWWmmm~~~wwwhhhVVVTTTXXX```ggglllttt{{{|||rrraaaWWWOOOLLLGGGDDDDDDHHHOOOTTT[[[gggrrruuuuuuwwwzzzzzzyyyxxxvvvrrrnnnmmmoooqqqiiihhhccc[[[ZZZ]]]^^^]]]eeehhhkkkmmmmmmmmmnnnoooooonnnqqq{{{~~~ooohhh```YYYNNNCCC??????<<<@@@GGGOOOXXXcccmmmtttwww~~~~~~~~~~~~}}}|||zzzzzzzzzxxxxxxwwwuuutttvvv{{{}}}vvvqqqnnnmmmooorrrsssppplllggglllnnnmmmnnnrrrqqqmmmoooyyy}}}{{{yyyxxxyyyyyywwwvvvttttttrrrnnnjjjhhhhhhiiinnnyyy~~~}}}|||wwwzzz|||zzzuuurrrtttvvvqqqqqqoooiii```ZZZVVVUUUVVVXXX___jjjttt{{{|||yyywwwvvvvvvwwwwwwvvvsssooojjjgggfffhhhiiiiiihhhhhhkkkmmmgggiiiiiifffbbbdddiiimmmuuu}}}~~~xxxvvvqqqooollljjjkkkkkkjjjiiiiiifffccceeejjjmmmkkkiiikkkhhhgggjjjiiiccc___^^^\\\\\\]]]___aaadddgggiiieeeeeeeeeeeeeeedddddddddmmmqqqwwwyyywwwtttrrrrrrmmmlllkkkjjjhhhgggfffeeejjjgggdddccccccccccccbbbdddbbbaaabbbcccddddddccc^^^___bbbeeefffeeedddcccbbbdddeeeeeeeeeccccccbbbgggfffeeecccbbbbbbcccccc^^^]]]aaaffffffcccbbbeeeeeeccc```]]]\\\\\\^^^___``````aaaaaabbbccccccddddddcccccccccbbbcccccccccaaabbbcccbbb```___```aaa___```aaabbbaaa```^^^]]]]]]^^^___^^^]]]]]]^^^_________^^^\\\[[[]]]```cccaaa___\\\ZZZYYYZZZ\\\]]]~~~|||{{{|||~~~|||zzzyyyzzz{{{|||{{{yyyuuurrrpppoooppprrrsssrrruuutttrrrpppooooooooooooooonnnmmmmmmllllllmmmmmmllljjjiiikkknnnpppooommmlllnnnooommmkkkkkknnnqqqnnnnnnooopppqqqqqqqqqppplllmmmnnnmmmllllllnnnooonnnnnnllliiiggghhhkkknnnkkkiiifffddddddgggjjjlllgggdddaaacccggghhhfffbbbeeeffffffeeeccc```^^^\\\```bbbfffjjjmmmpppqqqrrr```WWWLLLEEEBBBAAA>>>;;;555CCCXXXmmm~~~vvvhhhXXXWWW[[[dddlllrrryyy}}}tttfff^^^SSSPPPLLLIIIJJJOOOWWW]]]dddooowwwxxxvvvyyy}}}xxxwwwtttppplllkkklllnnnggggggccc^^^^^^bbbcccaaalllllllllllllllkkkkkkjjjkkkjjjmmmxxx~~~yyyoooiiibbb[[[PPPEEE@@@@@@===CCCLLLWWWcccnnnvvvzzzuuu}}}}}}}}}~~~~~~}}}{{{~~~{{{xxxvvvvvvwwwuuuuuuuuurrrqqqsssyyy~~~||||||}}}}}}uuuvvvssspppqqqtttsssooojjjiiiooopppnnnooosssrrrnnnpppzzz}}}zzzyyyzzzzzzzzzyyyuuuuuusssoookkkiiijjjkkklllxxxuuuyyy{{{yyytttqqqrrruuuttttttppphhh^^^UUUQQQOOOVVVXXX___jjjttt|||~~~zzzwwwuuutttqqqssstttuuusssoookkkhhhaaadddfffgggggghhhlllooojjjmmmmmmgggccceeejjjnnnsss|||{{{tttqqqlllkkkjjjjjjkkkllllllkkkiiifffdddggglllnnnllliiikkkhhhhhhllllllgggbbbbbb```^^^]]]___cccgggjjjkkkffffffffffffffffffffffffjjjooouuuwwwvvvtttssstttmmmlllkkkjjjiiihhhgggfffiiifffaaa______aaaaaaaaadddbbbaaaaaabbbdddcccbbb^^^```ccceeegggfffeeedddccceeefffeeecccaaa``````fffdddbbb```____________^^^___ccciiiiiieeedddfffgggeeeaaa^^^]]]]]]___aaabbbbbbcccdddeeedddddddddccccccbbbbbbbbbbbbbbbccccccdddeeecccaaa``````aaa___```aaabbbaaa```^^^\\\\\\]]]^^^^^^\\\\\\]]]^^^^^^^^^]]]\\\[[[\\\```ccc``````___^^^^^^]]]\\\\\\~~~|||{{{||||||yyyvvvxxxwwwwwwvvvvvvvvvvvvvvvxxxxxxwwwvvvvvvuuuvvvvvvrrrqqqpppnnnnnnnnnnnnooopppooommmlllkkkkkkllllllooonnnlllkkkkkklllnnnooojjjkkklllmmmmmmkkkjjjhhhjjjlllnnnnnnmmmlllmmmnnnqqqqqqpppnnnllllllnnnppppppnnnlllmmmoooooommmkkkiiikkklllllljjjiiiiiijjjjjjhhhgggffffffggghhhjjjiiifffdddcccdddeeeeeedddhhhhhhfffccc___]]]^^^___^^^bbbgggkkkmmmoooqqqrrrdddZZZSSSRRROOOGGGCCCCCC@@@PPPeeevvvvvvkkk^^^^^^bbbjjjttt{{{~~~}}}xxx}}}xxxmmmeee[[[UUURRRSSSSSSTTT___kkkqqquuuyyy|||}}}}}}~~~}}}tttkkkjjjooosssrrrnnnrrrpppllljjjjjjjjjiiihhhmmmmmmllljjjgggfffggghhhcccgggmmmrrruuuuuusssqqqsssiiiaaa[[[RRRHHHDDDGGGDDDRRRcccpppzzzsss}}}~~~~~~|||{{{}}}~~~}}}|||xxxyyyyyyxxxuuusssrrrqqqnnnllliiihhhiiimmmqqqtttvvvuuuttttttvvv}}}|||zzzzzzvvvrrrsssuuutttooojjjoooppprrrtttuuutttsssrrrxxx}}}{{{xxxwwwwwwyyy{{{}}}|||ssskkkjjjjjjiiiiiikkkrrrvvvyyyzzz{{{~~~}}}yyyzzzvvvpppoooqqqrrrppprrrrrrooohhh___XXXUUUTTTTTTZZZccckkksss{{{~~~}}}|||yyyuuusssoookkkkkkmmmmmmiiieeeccccccdddfffgggiiijjjjjjnnnmmmllljjjiiijjjnnnqqqyyy~~~yyypppkkkjjjfffeeeggghhhgggiiimmmgggfffeeeeeeggghhhgggffffffgggjjjkkkjjjfffbbb___dddddddddeeeggghhhgggfffeeeeeedddcccccccccddddddnnnoooppppppoooppprrruuutttpppjjjgggfffffffffeeeccccccbbbbbbaaa`````````___bbbbbb``````bbbaaa^^^```aaabbbccccccbbbaaa```eeeffffffddd```]]]\\\\\\```aaabbbbbbaaaaaabbbcccaaabbbdddggghhhiiijjjjjjhhheee```\\\[[[]]]```ccccccdddfffggggggeeebbb```ccccccccccccbbb```___]]]cccdddddddddcccbbbbbbaaaeeecccaaaaaacccbbb___\\\cccdddccc```]]]\\\___bbbbbbaaa___]]]\\\[[[[[[\\\```_________``````^^^\\\}}}}}}{{{~~~~~~~~~}}}}}}}}}}}}}}}{{{yyyxxxxxxzzzzzzxxxvvvwwwvvvuuuuuuttttttuuuuuuvvvvvvuuutttttttttttttttsssrrrpppooonnnnnnoooooonnnmmmlllkkkkkkkkklllmmmnnnmmmkkkjjjjjjkkklllmmmiiijjjlllmmmmmmlllkkkjjjiiikkkmmmmmmlllllllllmmmooopppooonnnlllmmmppprrrqqqooommmmmmooopppnnnlllhhhiiijjjjjjhhhgggggghhhiiihhhfffeeeeeefffhhhiiihhheeecccbbbcccdddeeeeeeggggggfffccc```______aaa___cccgggkkkmmmooorrrttthhh```[[[[[[YYYRRRMMMLLLJJJWWWiiixxxwwwkkkdddeeeiiiqqqzzz~~~~~~|||yyy}}}xxxooojjj```YYYTTTUUUVVV[[[fffqqqvvvxxx{{{|||||||||}}}~~~|||tttllljjjooossssssppprrrqqqpppnnnlllkkkkkkkkkllllllkkkhhheeedddeeeggghhhjjjnnnqqqqqqoookkkiiiggg```[[[YYYTTTMMMKKKMMMTTTbbbsss~~~xxx~~~}}}}}}}}}|||{{{zzzzzzyyywwwtttrrrqqqqqqnnnllljjjiiijjjmmmqqqttttttttttttsssuuuyyy~~~zzzyyywwwuuusssqqqpppooorrrsssvvvxxxyyyxxxwwwwwwzzz|||xxxvvvwwwyyy|||}}}}}}ssslllkkklllkkkllloootttuuuwwwyyy|||}}}zzzzzzwwwqqqnnnqqqqqqooopppoookkkddd\\\VVVUUUUUUZZZ```hhhpppwww~~~~~~~~~{{{xxxqqqmmmiiiiiikkkllliiieeefffeeeddddddeeehhhkkkmmmlllllllllkkkkkklllppprrrvvv{{{}}}vvvoookkkkkkgggfffhhhhhhgggiiinnnooonnnkkkjjjiiigggdddaaadddfffiiikkkjjjhhhdddbbbdddcccdddfffhhhiiiiiigggdddddddddcccccccccddddddlllmmmooopppooopppqqqrrrtttpppjjjfffeeeeeeeeedddeeeddddddcccaaa```^^^]]]___bbbbbb______bbbbbb___```aaabbbcccccccccbbbaaacccdddeeeccc```^^^^^^^^^___aaabbbbbbaaaaaabbbdddbbbdddgggiiikkkkkkjjjiiihhheeeaaa]]]\\\^^^aaacccaaabbbdddeeeeeecccaaa___bbbbbbccccccbbbaaa```___ccccccddddddcccbbbbbbaaaeeecccbbbbbbddddddbbb```bbbccccccaaa^^^]]]___bbbdddbbb```^^^]]]]]]^^^______^^^^^^^^^______^^^\\\}}}||||||{{{{{{{{{||||||yyy|||}}}|||yyywwwyyy{{{zzzzzzyyyxxxxxxxxxxxxxxxtttsssssstttvvvwwwwwwvvvttttttsssrrrrrrrrrrrrsssssssssrrrqqqqqqqqqrrrrrrqqqqqqpppooonnnnnnnnnnnnkkkkkkjjjjjjkkkkkklllmmmmmmllljjjiiihhhiiiiiijjjhhhiiikkklllmmmllllllkkkhhhjjjllllllkkkjjjkkklllmmmnnnnnnmmmmmmnnnpppssspppooonnnnnnoooooonnnllliiijjjkkkjjjhhhggghhhiiihhhgggfffeeeeeefffggghhhfffdddaaa```aaadddeeeeeefffffffffdddbbbaaabbbcccbbbdddgggjjjmmmppptttwwwnnniiiffffffeee___YYYWWWXXXcccqqq|||yyymmmmmmooottt{{{~~~yyyzzz}}}zzzsssnnnfff^^^XXXXXX^^^eeeoooxxxzzz|||}}}|||{{{zzz{{{|||zzztttmmmlllppptttuuutttsssuuuuuusssooollllllnnnnnnnnnmmmkkkiiihhhiiikkkjjjlllmmmnnnllliiieeebbb[[[WWWUUUUUUTTTRRRSSSVVVcccrrr~~~}}}~~~}}}}}}|||||||||{{{xxxuuusssrrrqqqqqqooommmkkkkkkkkknnnqqqssssssssssssssssssuuuxxx{{{~~~~~~xxxqqqnnnppptttuuuwwwyyy{{{||||||{{{{{{|||~~~xxxuuuvvvyyy|||~~~}}}tttlllkkkmmmooorrruuuvvvuuuuuuxxx~~~|||{{{|||xxxrrroooppppppnnnpppmmmhhhaaa[[[XXXXXXYYYbbbgggooovvv}}}~~~~~~}}}{{{xxxnnnjjjgggfffhhhiiihhhfffhhhfffdddcccdddhhhlllnnnjjjkkkmmmmmmmmmnnnqqqsssvvvzzz~~~~~~{{{uuuqqqooonnnjjjhhhiiiiiihhhjjjoootttrrrqqqooommmiiidddaaabbbeeehhhjjjkkkiiigggeeedddcccdddfffhhhiiiiiigggcccccccccccccccccccccdddhhhkkkoooqqqqqqppppppppptttpppjjjfffdddddddddccceeeffffffeeeccc```\\\ZZZ```bbbbbb______bbbccc``````aaabbbdddddddddccccccbbbcccdddccc```___^^^___^^^```bbbcccbbbbbbccceeeccceeeiiimmmnnnmmmkkkiiihhheeebbb```______aaabbbaaabbbdddeeedddcccaaa`````````aaabbbccccccbbbbbbccccccdddddddddcccbbbbbbeeedddcccdddeeeeeedddcccbbbccccccbbb```___```aaaeeeccc```^^^^^^___aaaccc^^^]]]\\\]]]^^^___^^^]]]}}}~~~~~~}}}||||||{{{zzzwwwvvvvvvuuuvvvwwwxxxyyyvvvxxxyyyxxxvvvtttvvvwwwvvvvvvuuutttttttttttttttqqqqqqqqqqqqssssssssssssrrrqqqqqqpppoooppppppppppppoooooonnnnnnnnnooooooooonnnmmmmmmllllllkkkkkkhhhhhhiiiiiijjjkkkllllllkkkjjjiiigggggggggggggggeeefffhhhjjjkkkkkkkkkkkkgggiiijjjkkkjjjiiijjjkkkkkklllmmmlllkkklllnnnpppnnnnnnmmmmmmmmmmmmlllllllllmmmmmmllljjjjjjkkklllgggfffeeeeeeeeeeeefffgggeeebbb___^^^```ccceeefffdddeeefffeeedddcccdddfffdddfffhhhjjjmmmrrrwww{{{vvvsssrrrrrrqqqllleee___dddooo|||zzzsssvvvyyy~~~}}}vvvyyy|||}}}vvvqqqgggaaa]]]___fffooovvvzzz|||}}}}}}|||zzzzzz|||}}}|||wwwrrrpppsssvvvyyyyyyuuuxxxzzzvvvoookkkkkknnnnnnnnnnnnmmmllllllnnnpppiiijjjkkkkkkiiifffcccaaaVVVSSSQQQQQQTTTXXX^^^cccuuu~~~||||||}}}~~~}}}|||~~~}}}~~~~~~~~~~~~|||wwwtttsssrrrrrrqqqooonnnmmmmmmmmmoooqqqrrrrrrssstttsssqqqqqqrrrttt{{{~~~{{{sssooopppsssuuuwwwyyy{{{||||||{{{{{{|||yyyuuuvvvzzz|||}}}|||ssskkkkkkooorrrwww|||yyywwwvvvyyy|||}}}}}}zzzssspppqqqpppmmmqqqmmmggg```\\\\\\^^^```gggkkksss{{{}}}{{{zzzyyyuuurrrkkkhhheeedddfffggggggggggggfffeeeeeefffhhhkkkmmmjjjlllmmmnnnmmmmmmooopppxxx{{{}}}}}}{{{yyywwwwwwsssnnnllllllllljjjmmmqqqqqqqqqqqqqqqpppmmmiiieeeaaacccfffiiikkkjjjiiihhhdddccccccdddffffffeeedddbbbbbbbbbcccccccccccccccfffjjjpppttttttsssqqqqqqsssooojjjfffdddddddddcccdddeeeffffffdddaaa]]][[[```bbbbbb______bbbdddbbb```aaacccdddeeeeeeddddddbbbcccdddccc```^^^]]]^^^^^^```cccddddddcccdddeeeaaaeeekkkoooqqqpppmmmjjjgggfffdddbbbaaaaaabbbbbbbbbcccdddeeeeeedddbbbaaa___```aaabbbcccddddddeeedddddddddeeeeeedddcccccceeeeeedddddddddddddddcccbbbcccccccccbbbaaaaaa```dddbbb```^^^^^^```ccceee^^^\\\[[[\\\]]]^^^^^^]]]~~~}}}|||||||||}}}{{{zzzyyyyyywwwuuussssssssssssssssssssstttuuuvvvssstttuuuuuutttssstttuuutttssssssrrrrrrrrrrrrrrrpppqqqqqqppppppooooooppppppooonnnnnnmmmmmmnnnnnnmmmllllllkkkllllllmmmmmmkkkkkkjjjjjjiiihhhhhhgggffffffggghhhiiijjjkkkkkkhhhhhhggggggffffffffffffddddddfffggghhhiiijjjjjjfffhhhjjjjjjiiihhhiiijjjkkklllmmmkkkjjjiiijjjkkkkkkllllllkkkjjjjjjjjjjjjlllllllllkkkiiiiiijjjlllffffffeeeeeeeeeeeeffffffdddbbb___^^^```cccdddeeecccdddffffffeeeeeefffgggeeegggiiikkkoootttzzz~~~zzzqqqjjjlllyyy||||||{{{}}}~~~vvvwww|||xxxrrrfffddddddgggnnnvvvyyyxxx}}}~~~~~~~~~}}}}}}|||xxxvvvvvvyyy|||~~~xxx{{{{{{vvvnnniiijjjllllllmmmmmmlllkkklllnnnpppiiiiiihhhgggeeebbb___^^^SSSQQQOOOPPPWWWdddpppwww}}}zzzyyyzzz{{{|||{{{}}}}}}}}}|||wwwuuuttttttsssrrrppppppooooooooopppqqqqqqqqqssstttsssqqqooooooppptttvvvzzz}}}wwwssspppooosssuuuwwwyyyyyyyyyxxxwwwyyy{{{wwwwwwzzz{{{{{{wwwoooiiikkkpppuuu{{{}}}zzzyyy}}}~~~|||}}}~~~{{{tttqqqqqqppplllooojjjccc^^^]]]^^^bbbdddhhhlllttt}}}zzzwwwuuurrrnnnjjjhhhgggeeedddeeefffgggfffdddeeefffhhhiiiiiiiiiiiijjjlllmmmllljjjjjjjjjkkkvvvxxx{{{{{{{{{{{{|||}}}yyysssppppppooommmoootttooooooooopppqqqooojjjggg```bbbeeehhhiiijjjiiihhhdddcccbbbbbbcccbbb```^^^```aaabbbcccccccccbbbbbbdddiiiqqqvvvwwwvvvttttttsssoooiiifffeeeeeeeeeeeebbbccceeefffeeebbb___]]]```bbbbbb___```cccdddbbbaaabbbcccdddeeeddddddccccccddddddccc___]]]\\\\\\___aaadddeeeeeeddddddeee___cccjjjppprrrrrrooolllggggggfffeeedddcccbbbbbb```aaabbbbbbcccbbbaaaaaa``````aaabbbcccdddeeeeeeddddddeeeeeeeeeeeeddddddeeeeeedddbbbaaaaaaaaabbbccccccccccccdddcccbbbaaacccbbb```______aaaccceee___]]][[[[[[]]]^^^^^^]]]}}}{{{zzz{{{yyyxxxwwwuuuuuuuuuvvvvvvxxxuuuuuuvvvtttpppnnnooopppqqqrrrsssssssssssssssppppppqqqqqqrrrsssssssssrrrrrrqqqppppppppppppqqqooopppqqqooommmllllllmmmnnnnnnmmmllllllllllllmmmjjjjjjjjjiiijjjjjjkkkkkkhhhhhhhhhhhhgggfffeeeeeedddeeefffhhhhhhiiiiiiiiiffffffffffffffffffffffffddddddeeefffggghhhiiijjjfffhhhjjjjjjiiihhhiiijjjkkklllmmmllliiihhhhhhiiiiiijjjkkkjjjhhhhhhhhhjjjiiijjjiiihhhffffffhhhjjjffffffffffffffffffffffffdddbbb``````bbbcccccccccaaaccceeefffeeeeeefffgggeeegggjjjmmmqqqvvv|||wwwttt}}}yyyxxx~~~{{{uuugggkkkmmmoootttzzz|||yyyzzzxxxyyy}}}zzz{{{yyytttnnnkkklllnnnooooooooommmkkkkkkmmmooogggfffdddaaa^^^[[[XXXWWWOOOPPPQQQTTT```ttt~~~|||{{{{{{|||}}}|||{{{}}}|||||||||{{{zzz||||||xxxwwwxxxxxxvvvsssqqqqqqqqqqqqqqqqqqppppppppprrrsssrrrpppnnnnnnnnnoooppprrrwww}}}|||wwwqqqnnnrrrssstttvvvvvvuuusssrrrvvv}}}~~~yyyyyyzzzyyyvvvqqqiiieeeiiipppvvv|||~~~|||yyy{{{|||zzzsssppppppnnnkkkjjjeee^^^[[[\\\___ccceeeiiimmmttt~~~yyyuuurrrooojjjfffgggggggggggggggfffffffffbbbdddfffiiiiiiiiigggfffhhhiiiiiigggeeeeeefffgggooorrruuuwwwyyy{{{}}}}}}wwwrrrqqqpppnnnpppuuuqqqpppooooooooollliiieeeaaabbbdddggghhhggggggfffcccbbbaaaaaaaaa```^^^\\\^^^___aaabbbccccccbbbaaabbbhhhpppvvvxxxxxxxxxwwwrrrnnniiiffffffgggggggggbbbcccdddeeedddcccaaa___^^^bbbcccaaabbbddddddaaaaaabbbcccddddddcccbbbaaabbbcccdddbbb___]]]\\\]]]```cccfffgggfffddddddddd^^^ccciiioooqqqqqqnnnlllgggggghhhhhhgggeeecccbbb^^^______````````````___bbbbbbbbbbbbbbbcccdddeeebbbbbbcccdddddddddccccccccccccbbbaaa______aaabbbeeecccbbbcccddddddcccbbbcccbbbaaaaaaaaabbbccccccaaa___\\\\\\]]]^^^]]]]]]}}}}}}}}}~~~||||||||||||yyyuuusssrrrrrrrrrqqqpppooooooppppppqqqssspppppprrrqqqlllkkknnnnnnoooqqqssssssrrrpppooolllllllllnnnpppqqqrrrrrrqqqpppoooooonnnnnnoooooolllnnnooommmkkkiiijjjlllnnnmmmllllllkkkkkklllllliiihhhhhhhhhiiiiiijjjkkkgggggghhhhhhgggfffdddcccdddeeefffggghhhhhhgggfffddddddeeefffggggggggggggffffffgggggghhhiiijjjkkkggghhhjjjjjjiiiiiiiiijjjjjjlllmmmmmmkkkjjjkkkllliiikkklllkkkhhhggghhhjjjiiiiiihhhfffdddeeegggiiiggggggggghhhhhhgggggggggdddcccbbbcccddddddbbbaaaaaaccceeefffeeeeeeeeefffeeehhhkkkooosssxxx~~~}}}}}}yyynnntttwwwvvvxxx~~~}}}xxxwww{{{{{{yyyuuuqqqooooooqqqrrrpppooommmiiieeeccccccddd]]]\\\ZZZXXXVVVTTTSSSRRROOOTTTXXX]]]lll~~~~~~~~~~~~~~~~~~{{{|||}}}}}}}}}|||{{{{{{zzz{{{{{{yyywwwxxx{{{|||xxxyyy{{{{{{xxxuuurrrrrrssssssrrrqqqpppooonnnoooppppppnnnmmmmmmnnnmmmllllllpppvvv{{{}}}~~~xxxtttrrrrrrssstttuuutttrrrpppooosss|||{{{{{{zzzvvvrrrjjjdddaaagggooovvv|||~~~{{{xxxuuuwwwxxxvvvqqqnnnnnnlllhhhgggbbb\\\ZZZ]]]aaaeeeggglllooovvvzzzvvvtttpppkkkgggggghhhjjjjjjiiigggfffeeecccdddeeefffggggggffffffdddddddddbbb```aaaccceeeiiilllppptttwww{{{~~~xxxsssqqqooonnnppptttsssqqqooonnnmmmllliiifffbbbcccdddeeeeeeeeedddccc```______```aaaaaa```^^^]]]^^^```bbbccccccbbbaaa___eeemmmtttxxxyyyzzzzzzqqqnnniiiggggggiiijjjjjjeeeeeeeeedddcccaaa```___\\\aaaccccccdddfffddd```bbbccccccccccccaaa```___^^^```aaaaaa```______```bbbdddggghhhfffdddcccbbbaaadddiiimmmnnnmmmkkkiiiggghhhjjjjjjiiigggdddbbb`````````aaaaaaaaabbbbbbeeedddcccbbbbbbbbbcccccc^^^___```aaaaaaaaaaaaaaa___```aaa```___```cccffffffdddaaaaaadddeeeeeedddcccddddddddddddccccccbbbdddaaa^^^\\\]]]]]]]]]]]]~~~{{{{{{|||~~~}}}yyyvvvvvvvvvvvvuuurrrpppqqqqqqpppooonnnmmmmmmmmmnnnooopppllllllppppppkkkjjjnnnlllnnnqqqssssssqqqnnnllliiiiiiiiilllnnnqqqqqqqqqoooooonnnmmmmmmmmmmmmnnniiikkkmmmllliiihhhiiilllnnnmmmllllllkkkkkkllllllhhhhhhhhhhhhhhhiiijjjjjjggghhhhhhhhhhhhfffeeeddddddeeefffgggggggggfffeeecccccceeefffggghhhhhhhhhiiihhhhhhhhhiiijjjkkklllgggiiijjjkkkjjjiiijjjkkkjjjkkkmmmnnnmmmmmmnnnoooiiikkkmmmllliiihhhiiikkkjjjjjjiiigggffffffhhhkkkgggggghhhhhhhhhhhhggggggddddddcccdddeeedddbbb___```bbbeeefffeeeddddddeeeeeehhhlllppptttyyy~~~}}}ttt{{{~~~zzzzzz~~~wwwvvvzzz{{{wwwrrrpppqqqtttvvvwwwiiihhhddd___YYYUUUTTTTTTSSSRRRQQQQQQQQQQQQQQQRRRRRRYYY___fffttt}}}~~~~~~yyyyyyzzz|||~~~}}}zzzxxxzzz{{{{{{xxxuuuuuuxxx|||{{{yyyzzz}}}~~~zzzuuurrrsssssstttsssrrrpppooolllnnnnnnnnnlllkkklllnnnllljjjiiilllrrrxxxzzz{{{{{{zzzxxxvvvxxxttttttuuuuuutttrrrooonnnrrr|||||||||zzzuuupppfff```___fffooouuu{{{~~~{{{xxxuuurrrtttuuutttnnnlllllljjjfffhhhccc]]]\\\```eeehhhiiioooqqqxxx{{{xxxvvvsssnnnkkkgggiiillllllkkkhhhfffeeeeeeddddddcccdddeeefffgggaaaaaa```^^^]]]___bbbeeefffjjjoootttxxx}}}~~~xxxrrrqqqnnnlllooosssrrrpppnnnmmmmmmmmmkkkjjjbbbcccdddddddddcccbbbaaa^^^^^^^^^```bbbdddcccbbb\\\^^^```bbbccccccaaaaaa\\\ccckkkssswwwyyyzzz{{{qqqmmmiiiggghhhjjjkkklllhhhhhhfffdddbbb```___^^^[[[```ddddddeeefffddd___ccccccccccccbbb```___]]][[[]]]````````````bbbcccccceeehhhiiigggdddbbbbbbccceeeiiillllllkkkhhhfffggghhhjjjkkkjjjgggdddaaaccccccdddddddddeeeeeefffgggfffdddbbbaaaaaaaaabbb\\\\\\]]]^^^______^^^^^^\\\^^^```______aaafffkkkhhhdddaaaaaaccceeefffeeedddeeefffgggfffeeecccbbbeeebbb___]]]]]]]]]]]]\\\}}}|||{{{{{{||||||xxxyyyyyyxxxwwwuuutttsssoooppppppppppppooonnnnnnnnnoooooonnnllllllmmmnnnjjjkkkllloooqqqqqqooommmooopppqqqqqqqqqpppnnnmmmoookkkhhhjjjnnnpppooolllmmmnnnooooooooonnnlllkkknnnlllkkkiiihhhhhhiiiiiitttpppkkkiiijjjkkkjjjhhhiiiiiihhhhhhgggggggggfffgggffffffffffffgggggghhhjjjgggccccccfffgggfffddddddeeeffffffeeeeeegggiiijjjiiiggggggggghhhjjjkkkjjjjjjkkkkkkkkklllllllllooommmkkkkkkllllllkkkjjjkkkkkkkkkkkkkkkkkkkkkkkklllmmmmmmkkkhhhggghhhiiieeeeeeeeeeeeffffffffffffdddeeedddbbb```^^^___```dddfffggggggeeeeeefffhhhggglllrrrtttsssuuu|||~~~}}}}}}{{{xxxzzz}}}yyywwwssspppnnnmmmmmmmmmfff___XXXUUURRRMMMLLLNNNKKKLLLMMMNNNNNNOOOOOOPPPWWWYYYbbbsss~~~|||{{{~~~}}}|||~~~zzzwwwyyy}}}xxxxxxzzz{{{{{{yyywwwvvvwwwxxxxxxyyy|||}}}zzzuuuvvvwwwwwwuuurrrooollljjjlllmmmmmmllllllnnnoooqqqooolllkkklllqqqvvvzzz|||}}}}}}yyyxxx|||{{{wwwxxxxxxxxxwwwuuussspppooosss{{{~~~{{{rrriiigggggghhhkkkooouuuzzz}}}~~~|||yyyuuurrrvvvvvvuuussspppmmmjjjhhhfffaaa___aaadddfffkkkqqqqqqwww}}}}}}{{{{{{yyyuuurrrmmmlllkkkjjjjjjjjjjjjkkkddddddccceeefffgggeeedddeeeaaa]]]]]]```cccddddddfffjjjpppuuuxxxyyy{{{|||yyywwwsssqqqqqqpppooonnnsssqqqnnnlllkkkkkkmmmnnnfffddddddffffffbbbaaaddd]]]\\\\\\^^^aaacccccccccbbbbbbcccddddddddddddcccbbbdddhhhnnntttwwwxxxwwwooommmnnnpppmmmhhhkkkssswwwsssllldddbbbdddbbb^^^aaaaaabbbdddggggggccc___ccccccdddcccbbb```^^^]]][[[]]]aaaccccccbbbbbbbbbffffffeeedddddddddeeeeeegggggghhhiiiiiijjjjjjjjjhhhkkkooonnnjjjeeeccccccbbbeeehhhhhhfffdddfffgggfffdddbbbaaa______``````]]]^^^``````___]]]YYYWWWYYY[[[^^^^^^]]]^^^bbbeeeeeedddcccccccccdddeeeeeefffjjjmmmkkkfffcccdddfffhhhddd___^^^______]]]ZZZ~~~}}}}}}|||||||||{{{yyywwwwwwvvvwwwwwwwwwvvvuuutttrrrrrrqqqqqqppppppooonnnmmmmmmlllllllllmmmoooooommmlllkkkllljjjkkklllnnnoooooonnnlllnnnnnnnnnnnnnnnmmmllllllmmmjjjhhhjjjnnnooommmjjjllllllmmmmmmmmmlllkkkjjjmmmlllkkkjjjiiiiiiiiiiiipppmmmjjjiiiiiiiiihhhgggggggggfffeeeeeeeeeeeeeeehhhhhhgggffffffggggggggghhhfffdddcccdddeeeddddddfffggggggfffeeedddeeegggeeeffffffggggggggggggggghhhhhhhhhiiijjjkkkkkkkkknnnllljjjjjjkkkkkkjjjiiijjjjjjiiiiiiiiiiiijjjjjjllllllllljjjhhhfffggghhhhhhgggggggggffffffeeeeeeeeeeeedddbbb___]]]^^^``````bbbccccccbbbbbbccceeehhhlllppprrrsssvvv|||zzzxxxzzz||||||xxxsssmmmiiifffdddccc]]]WWWQQQPPPOOOMMMLLLOOOJJJKKKLLLLLLMMMNNNPPPRRR[[[aaannn~~~yyyxxx{{{~~~}}}}}}~~~zzzwwwxxx|||~~~||||||{{{yyyxxxwwwvvvvvvvvvssstttwww|||yyyyyyzzzyyywwwsssnnnlllkkklllnnnnnnmmmmmmooopppqqqooollljjjjjjmmmppprrrwwwxxxzzz||||||zzz~~~}}}{{{zzzxxxvvvtttsssrrrqqquuu||||||rrriiidddeeefffjjjpppwww}}}zzzwwwuuuvvvvvvuuusssqqqnnnkkkiiifffbbb```bbbdddffflllrrrtttzzz~~~|||{{{zzzvvvsssmmmmmmlllkkkjjjiiiiiihhhcccbbbbbbcccdddeeedddbbbbbb___]]]^^^aaacccdddcccgggjjjoootttwwwyyyzzz{{{yyyvvvsssqqqqqqqqqooonnnqqqooollljjjiiiiiikkkllliiiffffffhhhfffbbbaaabbb^^^]]]\\\]]]______^^^]]]bbbbbbcccdddddddddddddddbbbdddggglllrrruuuvvvuuupppmmmnnnppppppmmmoootttwwwvvvqqqjjjffffffddd```dddcccdddeeegggfffbbb^^^bbbbbbcccddddddcccbbbaaa```aaacccccccccbbbaaaaaaddddddddddddeeefffggghhheeeffffffgggiiijjjlllmmmjjjlllmmmkkkiiiggghhhiiiggghhhjjjiiigggddddddddddddcccbbbaaa``````___```______``````^^^\\\ZZZXXXYYY[[[\\\\\\[[[[[[]]]```eeedddcccbbbbbbdddeeefffkkknnnpppmmmgggccccccdddhhhfffbbb```______^^^\\\~~~|||{{{zzzzzz{{{zzzyyywwwvvvtttsssrrrvvvuuutttrrrqqqqqqqqqqqqsssrrrpppooonnnmmmnnnnnnpppooommmkkkkkkkkkkkkllljjjlllnnnnnnlllkkkjjjjjjjjjkkkmmmmmmnnnmmmlllkkkllllllkkkjjjjjjjjjjjjjjjkkkiiiiiikkknnnnnnlllhhhjjjkkkkkkkkkkkkjjjiiiiiikkkkkkkkkkkkjjjiiihhhhhhiiijjjjjjiiigggffffffgggfffeeecccbbbbbbcccddddddiiihhhgggfffffffffffffffeeefffeeedddbbbaaabbbcccfffggggggfffdddcccdddeeebbbdddfffhhhhhhgggeeeddddddeeefffggghhhjjjkkkkkklllkkkiiiiiijjjkkkjjjiiijjjiiigggffffffgggiiijjjjjjkkkjjjiiifffeeefffgggjjjjjjiiihhhgggfffeeeeeegggfffdddaaa]]]\\\^^^___^^^```aaabbbaaabbbccceeejjjmmmppprrrsssvvvzzz|||~~~}}}qqquuu}}}zzzxxxyyy{{{zzzqqqjjjddd___[[[XXXRRRLLLIIIJJJLLLKKKLLLPPPKKKLLLLLLLLLMMMOOOSSSWWWcccooo~~~|||ttttttxxx|||}}}}}}|||||||||{{{yyyyyyzzz|||~~~{{{wwwvvvxxxxxxwwwuuuqqqrrruuuzzz~~~}}}|||}}}}}}}}}zzzuuupppllllllnnnooopppooooooppprrrrrrpppnnnlllkkkkkkkkkllloooppprrruuuxxxzzz|||}}}}}}}}}zzzvvvtttttttttuuuxxx~~~{{{rrrhhhbbbcccdddiiiqqq{{{~~~|||zzzxxxvvvvvvvvvtttrrrooommmkkkgggbbb```bbbeeegggmmmsssxxx}}}|||zzzwwwuuuooooooooonnnllliiigggfffbbbaaa```aaacccdddcccbbb```______```bbbccccccbbbgggiiinnnrrrvvvxxxyyyzzzwwwtttqqqppppppppppppooonnnmmmkkkiiihhhhhhhhhiiikkkhhhhhhiiigggaaa___```^^^]]]]]]]]]______]]]\\\aaabbbccccccddddddccccccbbbccceeejjjooorrrrrrrrrrrrnnnmmmqqqsssrrrsssuuuvvvzzzyyyrrrkkkhhheeebbbgggffffffggggggeeebbb___```aaaccceeefffffffffeeeeeeeeedddcccbbbaaa``````aaaaaabbbccceeefffhhhiiifffffffffgggiiillloooqqqmmmlllkkkiiihhhiiimmmpppiiihhhhhhggghhhgggdddcccaaaaaaaaaaaaaaa```______aaa``````^^^]]][[[ZZZZZZ[[[\\\]]]\\\[[[ZZZ[[[\\\cccbbbaaaaaabbbdddggghhhnnnqqqrrrooojjjfffeeefffhhhhhhfffccc```^^^___```~~~}}}}}}|||}}}|||yyywwwuuutttttttttwwwwwwuuutttrrrqqqoooooorrrrrrqqqpppooonnnmmmmmmmmmnnnnnnnnnmmmllljjjiiinnnmmmkkkjjjjjjkkkmmmnnnjjjkkklllkkkiiihhhiiijjjjjjkkkllllllkkkjjjjjjjjjlllkkkiiihhhhhhhhhiiijjjjjjjjjjjjlllnnnnnnkkkhhhjjjjjjjjjjjjiiiiiihhhhhhiiiiiijjjkkkjjjiiihhhgggeeehhhjjjiiifffdddfffhhheeedddbbbaaaaaabbbcccdddggggggfffdddccccccccccccbbbdddfffccc```^^^___bbbbbbdddeeedddcccbbbbbbccccccdddfffgggggggggfffeeecccdddeeegggiiijjjlllllllllkkkiiiiiijjjkkkkkkjjjjjjiiigggeeeeeegggiiijjjiiijjjiiigggeeedddeeefffjjjjjjiiihhhhhhgggffffffgggfffddd```]]]\\\]]]______aaacccddddddeeegggiiilllnnnrrrtttuuuuuuttttttrrrrrrqqqqqqpppnnnjjjhhhccciiivvv~~~zzzxxxyyy{{{|||vvvnnnfffaaa[[[UUUQQQJJJEEECCCFFFIIIIIIKKKNNNMMMNNNNNNMMMMMMQQQXXX]]]ppp}}}~~~|||zzz}}}zzzpppoootttyyy{{{~~~}}}yyywwwvvvyyy|||}}}|||{{{~~~{{{wwwxxx||||||yyyuuussstttvvvyyyzzzyyywwwuuu|||}}}~~~~~~{{{wwwssspppnnnpppqqqqqqppppppqqqsssrrrrrrqqqpppnnnlllkkkjjjkkklllnnnpppsssuuuwwwxxx{{{|||~~~|||wwwuuuvvvwwwyyy{{{~~~|||{{{yyyqqqhhhcccccceeejjjsss~~~~~~|||{{{{{{wwwwwwvvvuuussspppnnnlllgggcccaaacccfffhhhnnnttt{{{}}}{{{yyywwwvvvrrrrrrrrrqqqnnnkkkgggeeedddbbbaaabbbdddeeedddcccbbbbbbcccddddddcccaaa```fffhhhkkkpppuuuxxxyyyyyytttrrrooonnnooooooooonnnmmmlllkkkjjjiiihhhhhhhhhllliiiiiijjjggg```\\\]]]]]]]]]^^^```bbbcccbbbaaa``````aaabbbbbbbbbbbbbbbcccccceeeiiimmmoooooonnnqqqnnnmmmppptttuuuuuussssss{{{~~~wwwmmmhhhfffdddfffggggggggggggfffcccbbb```bbbccceeefffffffffeeefffdddbbbaaaaaaaaa``````______```aaacccdddfffggghhhhhhhhhhhhjjjmmmppprrrooommmkkkjjjiiikkkmmmooogggeeeccceeehhhiiigggeee``````aaabbbbbb```___^^^bbbaaa___]]]\\\[[[[[[[[[]]]^^^^^^^^^^^^]]]]]]]]]______^^^```bbbfffjjjlllnnnppprrrqqqnnnkkkkkklllggghhhhhhddd```^^^___bbb~~~}}}~~~~~~|||{{{zzzyyyxxxxxxxxxwwwtttrrrqqqpppqqqqqqttttttssssssrrrqqqqqqppppppppppppoooooonnnmmmmmmiiikkkmmmooonnnlllhhhfffkkkkkkjjjiiijjjmmmoooqqqkkkkkkiiifffeeefffiiikkkhhhjjjlllkkkiiihhhiiijjjkkkjjjiiihhhggghhhiiijjjjjjjjjkkkmmmnnnmmmjjjhhhjjjjjjjjjiiiiiiiiiiiiiiiggghhhiiiiiiiiihhhgggfffdddgggiiiiiifffdddeeegggddddddcccbbbbbbcccdddeeeeeedddcccaaaaaa````````````cccdddccc___]]]^^^aaa]]]___aaabbbbbbaaabbbcccddddddcccccccccdddeeefffdddeeefffhhhjjjlllmmmnnnmmmkkkjjjjjjlllmmmlllkkkllljjjhhhffffffhhhjjjlllhhhiiiiiigggdddcccdddeeegggggggggggggggggghhhhhhfffeeeccc```]]]\\\]]]___```bbbdddffffffgggjjjllllllpppvvvxxxvvvrrrooonnnjjjgggcccaaa___]]]YYYVVV[[[dddsss|||yyyyyyzzz{{{tttnnngggbbb___ZZZSSSMMMGGGBBBAAADDDGGGFFFHHHKKKKKKLLLLLLKKKLLLRRR]]]eee~~~}}}{{{yyywww{{{~~~xxxnnnmmmrrrtttvvvzzz|||~~~}}}|||zzz|||~~~{{{vvvrrrpppwww~~~}}}|||}}}}}}zzzxxx{{{~~~~~~zzzttttttvvvxxxyyyxxxvvvtttsssyyyzzz{{{|||{{{yyywwwuuuqqqrrrsssrrrqqqpppqqqsssoooooopppppppppnnnmmmkkkkkklllmmmoooqqqssstttuuuzzz{{{}}}~~~zzzyyyyyy{{{|||~~~}}}xxxvvvvvvppphhhffffffggglllttt~~~{{{{{{{{{xxxxxxwwwvvvssspppnnnlllhhhcccbbbdddgggjjjooovvv||||||zzzwwwvvvvvvvvvvvvuuusssppplllhhheeefffeeecccccceeeffffffffffffgggggggggeeebbb```___dddeeehhhmmmtttxxxyyyyyysssqqqnnnmmmnnnnnnnnnmmmnnnnnnmmmmmmllljjjiiiiiillliiiiiijjjfff___[[[[[[^^^^^^___aaaddddddcccaaa^^^^^^___```````````````cccdddfffjjjnnnpppnnnmmmpppooonnnooosssuuusssppppppyyy}}}wwwmmmgggeeeddddddeeegggggggggfffffffffbbbcccdddeeeeeedddcccccccccaaa______aaabbbaaa```^^^^^^^^^___```bbbcccdddhhhhhhhhhiiijjjlllnnnooopppooonnnmmmmmmlllkkkjjjgggdddbbbcccggghhhgggdddaaaaaabbbbbbbbb```___^^^bbbaaa___]]]\\\\\\]]]]]][[[\\\]]]^^^````````````[[[[[[\\\^^^bbbhhhmmmqqqpppqqqrrrrrrpppnnnlllllleeeggggggddd```^^^```ccc~~~}}}}}}|||{{{zzzyyyyyyyyyxxxwwwvvvuuuuuuuuuuuutttrrrpppnnnnnnnnnooopppqqqqqqqqqqqqqqqqqqqqqqqqmmmnnnnnnoooooonnnnnnmmmhhhjjjlllnnnnnnkkkhhhfffjjjiiiiiijjjkkkmmmooopppjjjiiigggeeecccdddgggjjjfffhhhjjjiiigggfffhhhkkkjjjjjjiiihhhhhhhhhhhhiiijjjjjjkkklllkkkjjjiiihhhjjjiiiiiihhhggghhhhhhhhhfffffffffggggggffffffeeeeeefffgggfffeeedddeeefffcccccccccdddddddddddddddbbbaaa```__________________aaabbbbbb```______```ZZZ]]]```bbbbbbbbbbbbcccdddcccaaa``````bbbdddfffeeefffgggiiikkkmmmnnnooommmkkkjjjkkklllmmmmmmllllllkkkiiihhhhhhiiikkklllhhhiiiiiigggdddcccdddeeeeeeeeeeeeeeefffffffffgggcccccccccaaa^^^]]]]]]^^^^^^```ccceeefffhhhkkkmmmkkkqqqwwwxxxsssnnnmmmooommmggg```[[[YYYVVVSSSPPP[[[dddsss~~~zzzyyy{{{{{{|||nnniiidddaaa```ZZZQQQJJJFFFAAA@@@CCCEEEDDDDDDGGGFFFHHHIIIJJJMMMWWWfffqqq~~~~~~|||{{{yyyxxxwwwwwwzzz{{{}}}}}}vvvnnnmmmqqqppprrruuuwwwxxxvvvsssqqqsssvvvzzz}}}|||xxxssspppnnnuuu~~~|||{{{{{{yyyxxxxxxzzzyyyuuuqqqqqqtttxxxzzzyyyxxxwwwwwwvvvvvvwwwxxxxxxyyyyyyyyyssstttuuusssqqqppppppqqqkkklllmmmnnnooonnnmmmlllllllllmmmnnnooopppqqqrrrwwwxxx{{{~~~~~~~~~~~~~~~|||vvvttttttpppiiihhhhhhjjjooowww|||||||||yyyxxxwwwvvvsssooolllkkkhhhdddbbbeeehhhkkkqqqwww}}}|||yyyvvvvvvvvvxxxwwwvvvtttpppllliiiggggggeeecccccceeefffgggffffffhhhiiigggdddaaa______bbbbbbdddkkksssyyyzzzyyyuuurrrooonnnnnnnnnnnnmmmooopppppppppooommmkkkjjjkkkiiiiiikkkhhhaaa]]]]]]aaaaaaaaabbbcccbbb___\\\]]]^^^______``````______ccceeeiiinnnrrrrrrpppmmmoooqqqqqqooopppsssqqqmmmnnnvvvzzzsssjjjfffeeeeeeccceeeggggggfffeeefffgggdddeeeeeefffeeedddbbbaaaaaa___]]]___bbbdddbbb```]]]]]]]]]^^^___aaabbbcccggghhhiiijjjkkklllmmmmmmsssrrrqqqqqqqqqnnnkkkhhhjjjhhhfffeeeeeeeeedddcccddddddccccccbbb```___^^^aaa```^^^]]]]]]]]]^^^___XXXYYYZZZ]]]```bbbaaa```ZZZZZZ[[[]]]bbbhhhnnnrrrtttttttttrrrpppmmmjjjhhheeeeeeeeecccaaaaaaccceee}}}||||||{{{vvvvvvvvvuuuuuuttttttttttttsssrrrqqqqqqqqqqqqqqqpppooommmkkkkkkmmmooopppnnnnnnnnnmmmmmmmmmmmmllliiijjjkkkmmmmmmmmmmmmllljjjjjjjjjjjjjjjiiiiiihhhiiiiiiiiijjjjjjjjjkkkkkkeeefffggggggeeedddeeefffdddgggiiihhheeeeeehhhlllhhhhhhiiiiiihhhhhhgggfffhhhiiiiiihhhggggggggggggiiihhhgggfffeeeffffffgggeeedddddddddddddddeeeeeegggeeebbbbbbbbbccccccbbb```bbbccceeeeeedddcccbbb``````_______________```_________aaabbbbbbaaa___\\\___bbbccccccbbbbbbcccdddddddddddddddeeefffffffffggghhhiiikkklllmmmnnnllljjjiiijjjkkkmmmmmmlllkkkjjjjjjiiiiiijjjjjjkkkiiiiiiiiigggeeecccdddfffddddddddddddcccccccccccc___aaacccbbb```^^^]]]^^^^^^```ccceeegggiiilllnnnjjjqqqvvvtttmmmkkkpppwwwwwwoooddd\\\YYYWWWTTTQQQ\\\dddrrr{{{xxxzzz|||}}}}}}rrrmmmiiihhhfff___SSSIIIDDD@@@>>>AAACCCBBBBBBDDDCCCFFFJJJMMMSSSbbbvvv~~~}}}{{{xxxwwwwwwxxxxxxzzzxxxxxxyyyuuuooonnnpppqqqsssuuuwwwvvvsssooolllnnnppprrruuuuuutttrrrqqqooottt|||}}}{{{|||yyyuuuqqqnnnlllkkkkkklllpppuuuxxxwwwvvvwwwxxxttttttsssssstttvvvxxxyyyvvvvvvvvvtttpppnnnnnnoookkklllmmmoooooooooooonnnllllllllllllmmmmmmmmmmmmssstttwwwzzz~~~}}}xxxwwwvvvqqqiiihhhiiilllrrrzzz~~~}}}}}}zzzyyyxxxuuurrrnnnkkkhhhiiidddcccfffiiilllrrrxxx}}}}}}yyywwwwwwxxxxxxwwwtttqqqnnnkkkhhhgggdddbbb``````aaacccddddddccceeefffeeebbb``````aaa```___aaaiiirrryyy{{{zzzxxxuuurrrqqqppppppooonnnpppppprrrrrrqqqooollljjjkkkiiijjjmmmkkkddd```aaacccbbbcccdddeeeccc```]]]______```aaaaaaaaaaaa```cccggglllssswwwvvvrrrnnnpppuuuuuuqqqooopppoookkknnntttuuunnnhhhggggggfffdddfffgggfffdddcccdddfffeeeffffffgggfffeeedddcccbbb___^^^aaadddeeebbb^^^\\\\\\]]]___aaaccceeefffhhhjjjmmmppprrrrrrrrrrrrwwwuuusssssssssrrrnnnkkkjjjjjjjjjgggeeeeeefffggggggfffeeecccaaa```______^^^^^^^^^^^^^^^___``````ZZZZZZ[[[___bbbdddbbb```]]]\\\[[[]]]```ffflllppptttsssrrrqqqooommmiiigggfffeeecccccceeefffggggggwwwwwwwwwwwwwwwvvvvvvvvvqqqqqqqqqqqqqqqqqqqqqpppppppppooonnnnnnnnnnnnnnnnnnlllkkkiiijjjlllnnnppplllkkkkkkjjjiiihhhhhhhhheeeggghhhjjjkkklllkkkkkkllljjjhhhffffffgggiiikkkiiijjjjjjjjjiiihhhgggfffaaaeeehhhiiigggeeecccbbbbbbfffhhhgggeeedddhhhlllfffggghhhhhhhhhgggeeedddgggggggggfffddddddeeefffgggfffeeedddcccdddeeeeeedddcccbbbbbbbbbcccdddeeehhhccc___^^^```bbbaaa```^^^```ccceeeeeedddbbbaaa``````_________``````aaa```^^^^^^```dddeeebbb______aaadddeeedddbbbbbbbbbfffgggiiijjjkkkjjjiiihhhfffggghhhiiijjjkkklllmmmkkkiiihhhiiijjjllllllkkkiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiigggeeedddeeefffeeedddccccccbbbaaa``````]]]```bbbcccaaa___^^^^^^___aaadddgggiiikkknnnqqqjjjpppuuuppphhhhhhtttuuuhhh___[[[ZZZWWWTTT[[[bbbooo~~~yyyxxxzzz}}}~~~~~~zzzvvvqqqpppmmmdddVVVJJJBBB>>>===@@@BBBAAAAAACCCCCCGGGLLLRRR[[[mmm}}}zzzxxxwwwwwwyyyzzzzzzvvvuuuvvvtttpppoooqqqtttvvvxxxyyywwwsssooolllllllllmmmnnnpppqqqrrrsssqqquuuzzz|||}}}yyyrrrjjjdddbbbdddgggiiimmmrrrtttsssrrrsssttttttsssqqqpppqqqsssvvvxxxwwwwwwvvvtttpppmmmmmmmmmoooooopppqqqqqqqqqqqqqqqkkkkkkkkkkkkjjjjjjjjjjjjoooqqqssswww{{{~~~~~~{{{zzzyyyrrriiigggiiimmmsss|||~~~~~~zzzyyyxxxuuuqqqmmmiiigggiiieeecccfffiiilllrrryyy~~~zzzxxxxxxzzzxxxvvvsssooollliiihhhgggbbb___]]]]]]^^^```aaaaaa```bbbdddbbb```___aaaccc___^^^```gggrrrzzz|||{{{{{{xxxuuusssrrrrrrqqqooooooqqqrrrsssrrrooollljjjkkkjjjkkkooommmgggddddddbbbcccdddgggiiihhheeeccc```aaaaaabbbbbbbbbbbbbbbccchhhooovvvzzzyyysssoooqqqwwwyyysssnnnnnnnnnkkkooosssrrrlllgggggghhhgggfffggghhhfffcccaaabbbdddeeefffggghhhhhhgggffffffcccaaa```cccffffffbbb]]][[[[[[]]]___bbbfffhhhjjjkkknnnrrrvvvyyyzzzzzzyyy{{{wwwttttttuuuuuurrrppphhhjjjkkkiiiggggggjjjnnnjjjhhhfffcccaaa```___```]]]]]]^^^______``````aaa^^^]]]^^^bbbfffgggdddaaa```^^^]]]]]]```dddiiimmmppppppoooppppppnnnllljjjhhheeebbbcccgggjjjjjjhhhtttsssqqqsssttttttqqqmmmpppooommmnnnoooqqqppppppppppppppppppooommmlllkkkmmmlllkkkkkkmmmmmmlllkkkllljjjhhhhhhiiijjjjjjiiihhhjjjkkkkkkjjjiiijjjkkkhhhhhhgggggggggiiijjjkkkfffggggggggghhhhhhiiiiiieeefffgggggggggeeebbbaaadddeeeffffffggghhhiiiiiifffggghhhhhheeedddddddddeeeeeeeeeffffffgggggggggdddddddddccccccccccccccc```aaacccdddeeeeeeddddddeeedddbbb```___```aaabbb``````aaabbbcccdddeeeeeecccbbbbbbaaa``````______^^^^^^```aaabbbbbbbbbbbbbbbcccddddddcccbbbccceeehhhhhhgggggggggggghhhhhhfffhhhjjjjjjjjjjjjlllnnnpppkkkjjjlllmmmjjjhhhiiillllllkkkkkkkkkkkkjjjjjjlllllljjjiiihhhhhhhhhhhheeedddccccccbbbbbbcccccc^^^```ccccccbbb```______bbbeeehhhjjjjjjjjjkkklllrrruuuvvvqqqkkknnnxxxwwweee[[[[[[^^^]]][[[ZZZbbbqqq~~~~~~|||yyyxxxzzz~~~{{{yyytttqqqqqqmmm\\\III>>>?????????@@@BBBFFFIIIDDDCCCIIIXXXkkk}}}|||~~~~~~{{{~~~~~~}}}|||zzzyyyxxxxxx|||wwwtttrrrsssuuuwwwyyy|||~~~}}}zzzuuurrrppplllmmmppptttwwwwwwuuurrrllloootttxxxzzz|||}}}xxxpppiiidddcccdddfffooonnnmmmmmmnnnqqqtttwwwttttttsssrrrqqqrrrvvvyyywwwwwwvvvuuurrrpppnnnmmmsssssssssrrrqqqpppqqqrrruuupppjjjiiikkkllljjjgggiiimmmrrrssstttxxx~~~|||yyysssnnnllllllnnnttt~~~zzzzzzyyyxxxtttpppllljjjeeeeeeeeeeeeggglllssswwwzzzxxxwwwxxxuuuqqqoooooommmhhheeefff```[[[[[[___bbbaaa___bbbaaa``````bbbaaa```^^^]]]^^^bbbiiirrr|||{{{wwwuuutttrrrqqqtttvvvwwwtttooonnnqqquuuoooooonnnllljjjiiigggggggggfffeeegggiiijjjgggcccaaa``````aaacccddddddccciiihhhjjjqqqyyy|||wwwqqqooouuu{{{{{{vvvqqqnnnnnnooommmllliiihhhffffffeeekkkkkkjjjgggcccccceeeiiihhhjjjkkklllkkkjjjiiiiiihhhfffddddddffffffdddaaa^^^^^^___bbbeeegggggggggjjjnnnqqqvvv~~~xxxxxx{{{zzztttrrruuutttppprrrooojjjgggfffhhhkkkmmmlllllliiifffaaa______```___aaaccccccaaa___^^^___```bbbdddfffgggfffdddbbbfffeeeddddddfffiiimmmooopppooonnnlllkkkjjjiiiiiihhhggggggiiikkklllkkkjjjrrrpppooopppqqqpppmmmjjjqqqpppooooooqqqrrrrrrqqqoooppppppoooooonnnmmmlllooommmlllkkkkkkkkkiiihhhjjjhhhgggggghhhiiiiiihhhhhhiiikkkkkkiiiiiiiiijjjhhhhhhgggfffggggggiiiiiiffffffffffffggggggggghhheeefffgggggggggeeecccbbbeeeeeeeeeeeeeeeeeeffffffeeefffggggggeeeccccccdddcccdddddddddddddddddddddbbbbbbbbbbbbcccccccccccc___```aaacccdddddddddccceeecccaaa```______```aaa`````````aaabbbbbbccccccaaa``````___^^^^^^]]]]]]^^^^^^^^^______``````aaa```aaaccccccbbbbbbcccdddfffffffffggghhhiiijjjjjjgggiiijjjkkkjjjjjjlllnnnooojjjiiikkkllljjjhhhjjjlllllllllkkkjjjjjjjjjjjjkkkkkkjjjiiihhhggggggggggggfffeeedddcccbbbbbbbbbaaacccddddddbbb`````````ccceeehhhiiijjjkkkmmmooosssuuuuuurrroooqqqzzzssseee^^^^^^___\\\XXXZZZdddttt{{{yyyxxxwwwxxxzzz}}}~~~~~~{{{vvvssslllZZZHHH??????@@@@@@@@@AAAEEEHHHIIIJJJSSSeeezzz}}}|||~~~{{{~~~~~~}}}}}}}}}|||~~~{{{wwwtttrrrsssuuuwww|||~~~{{{vvvsssqqqlllmmmpppsssvvvvvvtttrrroooqqqsssuuuvvvyyy|||}}}xxxooogggcccdddgggiiioooooonnnnnnoooqqqtttvvvttttttsssrrrrrrssswwwzzzzzzyyywwwuuurrrpppmmmlllpppqqqtttuuuuuuttttttttttttpppllllllooopppnnnkkkiiimmmqqqrrrssswww}}}~~~}}}yyyuuuqqqooooooqqqwww{{{{{{zzzwwwsssnnniiifffcccdddfffgggjjjooovvv{{{|||{{{{{{uuurrrooonnnppppppmmmjjjdddaaa^^^\\\]]]^^^aaabbbbbbaaaaaaaaabbbbbb___]]]]]]^^^aaagggpppxxx~~~{{{xxxwwwvvvuuusssuuuwwwxxxuuupppnnnooorrrnnnnnnmmmkkkjjjiiihhhhhhfffeeedddfffiiijjjiiigggbbbbbbccceeeggggggeeeccchhhgggiiiooowwwyyyuuupppnnnttt{{{|||xxxsssppppppmmmmmmkkkjjjiiiiiiiiihhhjjjkkkkkkiiieeecccdddfffiiikkklllmmmlllkkkjjjjjjjjjhhheeeeeefffeeecccaaa^^^___```cccgggiiiiiiiiijjjnnnsssxxx||||||~~~{{{uuurrrtttsssoooqqqooommmkkkkkkkkkmmmnnnkkkkkkjjjhhheeecccdddeeebbbcccdddcccaaa``````aaaaaaccceeeggghhhhhhfffeeeddddddcccdddeeehhhkkkmmmqqqpppooommmlllkkkkkkkkkgggggggggiiikkkllljjjiiipppooonnnnnnnnnmmmjjjhhhpppooonnnooopppqqqqqqpppnnnnnnnnnnnnnnnnnnnnnnnnpppnnnlllkkkjjjiiifffdddgggeeedddeeeggghhhhhhgggggghhhjjjiiihhhgggggghhhhhhgggffffffeeeffffffgggddddddeeeeeeeeeeeeffffffeeeeeefffffffffdddcccbbbccccccccccccbbbbbbbbbaaacccdddeeeeeedddbbbcccdddbbbbbbcccccccccbbbaaaaaa```aaaaaabbbbbbccccccccc]]]^^^___aaabbbcccccccccdddcccaaa```______```aaa````````````````````````^^^^^^^^^]]]\\\\\\[[[[[[___^^^]]]\\\\\\]]]^^^___]]]___```aaa```aaabbbddddddeeefffggghhhjjjkkklllhhhjjjkkkkkkjjjjjjlllmmmmmmiiigggjjjllljjjiiikkkmmmmmmlllkkkjjjiiiiiiiiiiiiiiiiiihhhhhhggggggggghhhgggfffdddcccbbbbbbaaadddeeefffdddbbbaaaaaabbbccceeeggghhhiiilllpppssstttuuuuuuuuutttuuuxxx{{{vvvnnnfffccceeeddd___ZZZ]]]fffuuuyyyqqqooosss}}}{{{xxxttttttuuuwwwzzz||||||{{{yyyrrrfffUUUGGGAAABBBCCCBBBAAABBBEEEGGGKKKNNN\\\sss~~~~~~}}}}}}{{{xxxuuuttttttvvvwww|||wwwsssrrrmmmnnnpppsssuuuvvvtttrrrqqqqqqqqqqqqqqqtttxxx||||||vvvnnnfffdddfffjjjnnnpppqqqqqqqqqoooppprrrtttsssssssssrrrrrrtttxxx{{{|||{{{xxxuuurrrpppnnnmmmnnnpppsssvvvxxxxxxwwwvvvtttrrrpppqqqttttttqqqooojjjmmmpppqqqrrrtttzzz~~~|||zzzvvvtttttttttvvv{{{}}}|||zzzvvvpppjjjeeeaaaaaacccfffiiimmmssszzz~~~}}}vvvrrrooonnnppprrrpppnnndddccc```\\\ZZZ[[[```dddaaaaaabbbccccccbbb^^^[[[\\\^^^aaafffmmmuuu|||~~~{{{{{{zzzzzzxxxvvvuuuxxxyyywwwrrrooonnnooonnnmmmlllkkkkkkjjjjjjjjjgggeeedddfffhhhkkkllllllddddddeeegggiiijjjhhhfffhhhfffhhhmmmtttvvvsssooolllrrryyy{{{yyyuuusssrrrllllllkkkkkkkkkkkkkkkkkkjjjlllnnnmmmjjjgggfffeeekkkkkklllmmmmmmllllllkkkllljjjgggffffffeeecccaaa``````bbbfffjjjmmmnnnmmmmmmqqqvvv{{{{{{uuurrrrrrrrroooppppppppppppppppppooooookkkkkkllljjjiiihhhjjjlllfffffffffdddaaaaaabbbddddddeeeggghhhiiiiiihhhhhhdddeeefffgggiiijjjlllmmmqqqpppooonnnmmmmmmmmmmmmjjjjjjjjjlllnnnooommmkkkpppooonnnmmmmmmkkkjjjiiilllkkkkkklllnnnnnnmmmlllmmmmmmmmmmmmmmmnnnooooooooommmkkkjjjiiihhhfffddddddcccbbbccceeegggggggggfffgggiiihhhgggffffffggggggffffffeeeeeedddddddddccccccccccccddddddddddddcccddddddddddddcccbbbaaaaaaaaa``````````````````aaacccddddddbbbaaabbbcccbbbbbbccccccbbbaaa```___aaaaaaaaaaaaaaaaaabbbbbb\\\\\\^^^___```aaabbbbbbdddcccbbb``````````````````_________^^^^^^^^^]]]^^^^^^]]]]]]\\\\\\\\\\\\aaa___]]]\\\\\\]]]^^^```[[[]]]_________```bbbdddeeefffggghhhiiijjjjjjkkkiiikkkllllllkkkkkklllnnnmmmhhhgggiiikkkjjjjjjlllnnnmmmkkkjjjiiihhhiiiiiiggghhhhhhhhhhhhgggggggggfffeeedddcccbbbbbbbbbcccfffgggfffdddaaa```aaabbbbbbccceeefffhhhlllrrrvvvuuuvvvxxxzzzzzzwwwrrrnnnlllhhhfffhhhllllllgggbbbbbbhhhqqqyyyzzzuuulllfff___^^^eeevvv~~~{{{wwwuuusssqqqppprrrvvvyyyyyyxxxzzz{{{yyysssjjj^^^QQQIIIGGGHHHHHHHHHGGGGGGIIIKKKPPPVVVhhh~~~|||zzzxxxwwwwwwxxxxxx|||wwwtttrrrppppppqqqsssuuuuuutttrrrlllnnnoooppppppqqqtttvvvxxxtttnnnjjjhhhjjjmmmooosssuuuvvvtttpppnnnnnnoooqqqqqqqqqpppqqqssswww{{{{{{yyywwwtttrrrqqqqqqqqqppppppqqqsssvvvxxxxxxwwwuuuttttttuuuwwwvvvrrroookkkmmmooopppppprrrvvvyyy}}}}}}}}}~~~|||{{{yyyxxxvvvyyyzzz|||~~~~~~}}}zzzuuuooohhhaaa^^^___aaaeeeiiinnnttt{{{}}}{{{vvvrrrppprrrrrrpppnnngggddd___[[[ZZZ\\\```dddaaaaaabbbddddddbbb]]]ZZZ[[[]]]```eeekkksss|||}}}}}}}}}|||yyywwwtttwwwyyyyyyuuurrrppppppoooooonnnmmmmmmmmmnnnnnnkkkiiigggfffgggjjjlllmmmhhhfffeeefffhhhjjjjjjiiihhhggghhhmmmrrruuussspppjjjooouuuxxxxxxuuusssrrrkkkkkkkkkkkkkkkjjjjjjiiiiiilllooopppooommmjjjhhhjjjiiiiiijjjlllllllllkkkkkkjjjhhhgggfffeeedddcccbbbccceeejjjooosssttttttrrrwww{{{~~~~~~}}}yyytttrrrqqqrrrqqqqqqqqqqqqqqqqqqqqqrrrrrrkkkmmmmmmmmmkkkkkklllnnnjjjiiigggdddbbbbbbeeeggggggggghhhhhhhhhhhhggggggggghhhkkkmmmoooppppppppppppooonnnnnnnnnnnnnnnnnnoooooooooqqqssssssqqqooonnnnnnmmmllljjjiiiiiiiiijjjjjjjjjkkkmmmmmmllljjjkkkkkkkkkkkklllmmmnnnooollljjjiiiiiiiiiiiihhhfffdddcccbbbccceeeggggggffffffggghhhhhhfffeeeeeeeeefffeeeeeeeeeddddddccccccccccccccccccbbbbbbbbbbbbaaabbbbbbbbbaaaaaaaaa```^^^^^^___``````aaabbbbbbaaabbbdddcccbbb```aaabbbbbbcccdddddddddbbbaaa```cccbbbbbbbbbaaa`````````]]]]]]^^^___```aaabbbcccdddcccbbbbbbaaa```````````````______^^^^^^]]]]]]____________^^^^^^^^^^^^bbbaaa___]]]]]]^^^```aaa[[[]]]_________```bbbdddggghhhiiiiiijjjiiiiiihhhjjjkkkmmmmmmllllllmmmooonnniiigggiiikkkjjjjjjmmmnnnllljjjiiihhhhhhiiijjjfffggghhhhhhhhhhhhggggggbbbbbbaaabbbbbbcccdddeeeffffffeeecccaaa``````bbbaaabbbccceeeggglllrrrwwwvvvxxx|||xxxmmmeeeeeecccccchhhnnnqqqooollliiijjjjjjhhhccc]]]VVVSSSPPPRRR\\\ppp~~~xxxrrrmmmooojjjfffggglllpppqqqqqqooommmjjjfff^^^VVVPPPNNNMMMOOOPPPPPPOOOPPPRRRTTT\\\eeezzz~~~}}}|||||||||||||||xxxuuuttttttsssssstttvvvwwwvvvuuugggjjjoooqqqrrrqqqrrrssssssrrrqqqoooooooooooopppvvvyyy{{{xxxqqqllljjjjjjnnnoooooonnnnnnqqquuuxxxwwwuuutttrrrrrrtttvvvxxxvvvsssoooooorrruuuwwwwwwwwwwwwxxxxxxwwwuuuqqqooolllmmmnnnooooooppprrrsssvvvwwwxxx{{{~~~~~~~~~}}}|||zzzyyyyyyyyy}}}~~~~~~~~~~~~}}}zzzuuuooohhhaaa^^^___aaadddggglllrrrzzz~~~{{{|||xxxtttssstttuuussspppllleee]]]ZZZ]]]```aaaaaa```aaabbbddddddbbb^^^ZZZZZZ]]]```dddjjjsss|||~~~~~~|||yyyvvvsssuuuxxxzzzyyywwwuuutttsssrrrpppooooooppprrrrrrpppnnnkkkhhhggghhhjjjlllkkkgggdddccceeehhhkkkllliiiiiijjjmmmrrruuuuuussskkknnnrrrttttttsssqqqpppkkkkkkkkkkkkjjjhhhgggfffeeegggjjjnnnooonnnkkkiiigggeeeeeefffiiikkkkkkjjjiiiiiiiiigggfffeeeeeeeeedddeeehhhmmmtttyyy{{{{{{zzz~~~~~~zzzxxxuuutttsssrrrssstttsssrrrpppooooooqqqssstttmmmnnnooonnnmmmllllllmmmlllllliiifffccccccfffiiiiiiiiigggfffeeedddddddddhhhkkkooosssuuutttrrrqqqnnnnnnnnnnnnnnnooooooppprrrqqqqqqrrrssstttsssrrriiijjjjjjhhhffffffggghhhkkkjjjkkklllnnnnnnllljjjjjjjjjiiiiiiiiijjjlllmmmjjjiiihhhhhhjjjkkkjjjiiifffdddcccdddfffggggggffffffggghhhhhhfffddddddeeedddeeeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa______```aaabbbcccddddddbbbcccdddcccaaa`````````bbbcccdddeeeeeedddbbbaaaccccccbbbbbbbbbaaaaaaaaa``````______```aaabbbcccdddddddddccccccbbbaaaaaaaaaaaa``````_________^^^aaaaaaaaaaaaaaaaaaaaaaaabbbaaa```___``````bbbbbb]]]___```aaa```aaabbbdddhhhhhhjjjjjjjjjiiihhhgggiiikkkmmmmmmmmmmmmoooqqqpppkkkhhhjjjkkkjjjkkkmmmlllkkkiiihhhggghhhjjjkkkeeefffhhhiiijjjiiiiiihhh```aaaaaabbbccceeefffgggdddeeefffdddbbbaaaaaabbbbbbcccdddfffhhhmmmssswwwxxx{{{|||ssskkkjjjgggeeehhhmmmrrrttttttooollleee[[[QQQJJJGGGGGGIIINNN\\\ppp{{{tttkkkeeehhhbbb\\\\\\aaafffgggfffddd___\\\[[[XXXTTTSSSUUUSSSUUUWWWYYYYYYZZZ\\\^^^gggqqq~~~zzzxxxwwwyyywwwvvvvvvxxxyyyyyyxxxhhhlllqqqttttttsssrrrrrrrrrssstttttttttsssrrrqqqvvv{{{~~~{{{ssskkkhhhiiinnnnnnnnnmmmmmmooosssvvvsssrrrpppppprrruuuyyy|||zzzuuunnnmmmppptttvvvwwwyyyzzzzzzzzzxxxuuurrrpppnnnnnnoooooooooooooooooonnnppprrruuuyyy|||~~~}}}{{{zzz{{{|||~~~~~~~~~}}}}}}|||zzzvvvpppjjjeeeaaabbbcccdddeeeiiiooowww}}}|||}}}}}}zzzyyywwwuuuvvvxxxyyywwwtttoooggg^^^\\\```cccbbb___``````aaacccdddbbb___\\\ZZZ]]]aaadddhhhpppzzz~~~}}}|||zzzxxxtttvvvyyy{{{{{{zzzyyywwwvvvuuusssqqqqqqrrrtttuuutttrrrpppkkkhhhfffhhhjjjkkkhhhcccbbbdddhhhkkkllliiiiiijjjnnnrrrvvvwwwwwwppppppqqqqqqpppooonnnmmmkkkkkkkkkkkkjjjhhhfffeeecccccceeegggjjjjjjiiigggcccaaa```bbbhhhkkkkkkjjjhhhiiiiiihhheeeccccccddddddeeeiiiooovvv|||{{{wwwuuutttvvvvvvttttttwwwuuusssqqqooooooppprrrtttnnnpppqqqpppnnnllllllmmmnnnmmmkkkgggeeedddgggiiijjjhhhfffdddcccccccccdddhhhlllrrrwwwyyywwwsssqqqnnnnnnnnnooopppqqqrrrssssssqqqooonnnpppqqqrrrrrrgggiiiiiihhheeeeeehhhjjjiiiiiijjjlllmmmmmmkkkiiijjjiiihhhgggggghhhjjjkkkkkkiiihhhiiikkkkkkjjjiiihhhfffeeeeeeggghhhggggggggghhhiiihhhfffddddddeeecccdddeeeffffffeeeeeedddcccccccccbbbbbbbbbaaaaaabbbbbbbbbaaaaaabbbbbbbbbbbbcccccccccddddddeeeeeedddeeeeeedddaaa_________```aaadddeeefffdddbbbaaaaaaaaaaaabbbcccddddddeeeccccccbbbaaaaaabbbcccccceeeeeeeeeeeedddcccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbb`````````aaaaaabbbbbbbbb```aaaccccccbbbbbbcccdddfffgggiiikkkkkkkkkiiiiiihhhjjjlllmmmmmmnnnqqqsssrrrmmmiiikkkkkkjjjkkknnnkkkjjjhhhggggggiiikkkmmmeeefffhhhjjjkkkkkkjjjiiicccccccccdddeeefffggghhhccceeeggggggeeecccccccccccceeegggiiikkkoootttxxxzzz~~~|||vvvooolllnnnsssxxxzzzsssnnncccUUUIIIBBBBBBDDDJJJRRRbbbuuu~~~|||xxxpppgggaaaccc]]]XXXXXX]]]```___\\\\\\VVVTTTWWWYYYWWWWWWZZZVVVYYY\\\___```bbbeeegggppp|||}}}||||||~~~{{{yyyxxxzzz{{{{{{{{{ooorrrvvvwwwvvvuuuuuuuuutttuuuuuuvvvvvvuuuuuuuuusssyyy~~~|||tttmmmjjjkkkooooooooommmmmmnnnrrruuuqqqpppnnnnnnpppuuuzzz~~~zzzuuuooonnnrrrvvvwwwwwwzzzzzz{{{zzzyyyvvvuuuuuuppppppooooooooonnnmmmllliiikkkmmmpppssstttuuuvvvzzz}}}|||~~~~~~||||||}}}}}}|||{{{{{{zzzwwwsssnnniiifffggggggeeeeeegggmmmuuu{{{}}}}}}{{{zzzxxxwwwyyy{{{{{{wwwsssmmmiiicccaaaaaabbbbbbaaa_________aaaccccccaaa___\\\___aaaccceeekkkuuu}}}}}}||||||}}}|||{{{xxxyyyzzz|||}}}|||zzzyyyxxxvvvtttrrrqqqrrrtttuuuttttttrrrnnniiiggghhhjjjiiigggeeefffhhhjjjkkkkkkhhhhhhjjjmmmqqquuuxxxzzzwwwuuuqqqooommmllllllkkkiiijjjkkklllkkkjjjhhhggggggeeecccdddfffhhhgggfff```^^^]]]```ggglllmmmkkkjjjkkkkkkhhhccc```___```bbbccchhhooovvv}}}}}}zzzwwwuuuvvvzzzzzzvvvvvvxxxuuutttsssrrrrrrrrrrrrrrrnnnppprrrrrrpppooonnnooommmmmmllliiifffeeefffhhhhhhgggeeeccccccdddeeegggjjjooovvv|||}}}{{{vvvrrrppppppqqqqqqrrrtttuuuvvvuuurrrnnnlllmmmppprrrssshhhjjjkkkiiiggggggjjjnnnfffggggggiiikkkkkkhhhfffjjjhhhgggeeeeeeggghhhiiilllkkkjjjjjjkkkkkkjjjhhhjjjhhhgggfffhhhhhhhhhgggggghhhiiiiiifffeeeeeeeeebbbccceeefffgggffffffeeedddcccccccccbbbbbbaaaaaadddcccccccccccccccddddddfffffffffeeeeeeeeeeeedddeeeffffffeeebbb___^^^^^^^^^```ccceeeeeedddbbbaaa^^^___```bbbdddfffhhhhhhfffeeecccbbbbbbbbbcccdddffffffffffffeeedddccccccbbbbbbbbbbbbccccccccccccbbbbbbbbbbbbcccccccccccc^^^^^^```aaabbbbbbbbbbbbbbbcccddddddcccbbbccceeedddfffhhhkkkllllllkkkkkkgggjjjlllmmmnnnooorrrttttttnnnjjjkkkllljjjkkknnnjjjiiigggfffgggiiilllnnneeefffiiikkkllllllkkkjjjgggffffffffffffggghhhhhhccceeehhhiiigggeeeddddddeeegggiiilllnnnqqquuuyyy|||zzzrrrqqqvvv|||uuuooocccUUUHHHAAABBBDDDLLLVVVhhhyyy~~~{{{vvvooogggbbbaaa\\\XXXZZZ___```\\\WWWXXXRRRQQQYYY^^^\\\[[[]]]WWWZZZ___bbbdddgggjjjlll{{{~~~{{{zzz{{{}}}}}}}}}wwwyyyyyyyyywwwvvvwwwxxxwwwwwwvvvuuuuuuvvvwwwxxxpppwww}}}}}}vvvnnnlllmmmqqqqqqpppnnnmmmooorrruuuqqqpppmmmmmmoootttzzz~~~xxxtttpppqqqvvvyyyyyywwwyyy{{{{{{{{{zzzxxxyyyyyyrrrqqqpppoooooonnnllljjjfffhhhjjjlllnnnooooooooouuu}}}~~~}}}~~~}}}zzz{{{}}}}}}|||zzzzzzyyyxxxtttpppllljjjllljjjgggeeefffkkkssszzz{{{~~~}}}~~~~~~|||{{{||||||zzztttoookkkkkkhhhdddaaa```aaaddd_________```bbbcccbbbaaa^^^```bbbbbbbbbgggqqqyyy~~~{{{{{{|||}}}~~~~~~|||||||||}}}}}}}}}{{{yyyxxxvvvtttqqqqqqrrrsssuuussstttsssooojjjggghhhjjjgggggghhhjjjlllllljjjhhhggggggiiilllpppuuuyyy{{{|||xxxsssnnnlllkkkkkkjjjhhhiiikkkmmmmmmmmmkkkjjjmmmiiieeedddfffhhhhhhfff___]]][[[```gggmmmnnnmmmmmmmmmlllhhhbbb]]]\\\]]]```bbbfffmmmvvv|||}}}yyyyyyvvvxxx}}}}}}xxxvvvyyytttuuuvvvvvvuuusssqqqooonnnppprrrsssrrrqqqqqqrrrmmmmmmllliiigggeeefffhhhgggeeedddccccccfffhhhjjjmmmrrrzzzzzzuuurrrrrrrrrsssuuuwwwxxxyyyxxxtttooolllnnnqqqtttuuu