BM6P6(@ ~~~{{{yyyyyyzzz{{{{{{zzzxxxuuusssqqqpppooooooooopppqqqqqqqqqqqqqqqppppppqqqqqqqqqppppppooooooppprrrrrrqqqqqqrrrtttpppsssvvvxxxxxxxxxyyyzzz~~~|||{{{|||yyyzzz|||~~~{{{tttmmmnnnqqqtttzzz}}}zzzvvvqqqkkkeeeaaa]]]ZZZXXXUUURRRQQQVVV[[[YYYOOOEEEBBB===<<<>>>@@@HHH\\\qqqmmmPPPJJJIIIBBB???DDDAAAFFFEEEHHHSSS^^^www~~~xxxvvv~~~sssbbbVVVHHHAAA;;;;;;<<<;;;===AAABBBDDDGGGGGGEEEAAA>>>===<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<>>>AAADDDFFFGGGHHHHHHIIIHHHGGGFFFEEE===<<<<<<;;;;;;;;;;;;<<<===>>>???@@@AAABBBCCCCCCCCCHHHOOOUUUXXXXXXUUURRROOOMMMJJJHHHHHHJJJMMMOOOSSS\\\hhhttt{{{sssiii___VVVQQQOOOJJJDDDAAA@@@>>>:::777999888;;;>>>@@@BBBKKKTTT}}}zzzxxxxxxyyyzzzzzzyyywwwuuurrrqqqpppoooooopppqqqqqqqqqqqqqqqpppooopppqqqqqqqqqqqqqqqpppqqqrrrrrrqqqooonnnpppqqqrrrtttvvvxxxxxxxxxzzz{{{~~~~~~||||||}}}zzz{{{}}}~~~|||uuuuuuvvvxxx{{{|||yyyuuupppjjjddd```]]]YYYWWWTTTQQQQQQUUUZZZXXXNNNDDD@@@;;;:::>>>AAAIII^^^tttiiiNNNHHHHHHBBB???DDD???CCCBBBEEEOOOYYYqqqyyywww}}}uuudddXXXFFF???::::::::::::<<<@@@BBBEEEGGGGGGEEEAAA???>>><<<<<<<<<<<<<<<<<<<<<<<>>>>>???BBBDDDEEEGGGHHHIIIIIIIIIHHHFFFEEEAAA@@@???>>>============<<<<<<===>>>???@@@AAAAAACCCHHHNNNTTTWWWVVVSSSQQQLLLKKKIIIHHHIIIKKKNNNPPPSSS\\\hhhsssxxxlll```TTTKKKFFFGGGCCC???<<<<<<;;;999777999888:::???BBBFFFPPP[[[|||yyyxxxwwwxxxxxxyyyxxxvvvtttrrrppppppoooqqqqqqrrrrrrrrrqqqppppppooopppqqqqqqrrrrrrrrrrrrssssssqqqnnnlllkkkmmmooosssuuuvvvvvvvvvwwwzzz||||||}}}}}}|||}}}~~~{{{|||~~~yyyzzz|||{{{xxxsssooohhhccc___[[[XXXUUUSSSQQQQQQUUUYYYVVVLLLCCC>>>::::::>>>BBBKKKaaawwwfffLLLGGGFFFBBB@@@CCC>>>BBB@@@CCCLLLTTTjjj{{{wwwyyytttcccWWWDDD>>>888888999999;;;???CCCEEEHHHGGGDDDAAA???>>>========================BBBAAA@@@@@@AAABBBDDDEEEHHHHHHIIIJJJIIIHHHGGGFFFDDDCCCAAA@@@>>>=========::::::;;;;;;<<<===>>>???DDDHHHMMMRRRTTTSSSQQQOOOHHHHHHHHHIIIJJJLLLNNNPPPSSS\\\gggrrr~~~~~~rrreeeWWWKKKCCC??????===:::999:::::::::999999888:::???DDDKKKWWWccc~~~{{{yyywwwvvvvvvvvvwwwvvvtttsssqqqpppoooooorrrrrrrrrrrrrrrrrrqqqpppooopppqqqrrrssssssssssssrrrqqqooollljjjkkkmmmpppttttttuuuuuutttvvvyyy{{{zzz|||~~~~~~}}}}}}~~~}}}}}}{{{~~~{{{xxxqqqmmmgggbbb^^^ZZZVVVSSSQQQPPPPPPTTTWWWTTTKKKBBB>>>::::::???CCCLLLbbbxxx~~~eeeMMMGGGGGGBBB@@@BBB@@@CCCAAACCCKKKPPPccc}}}xxxxxx{{{{{{~~~rrr```TTTEEE>>>999999::::::<<<@@@DDDFFFHHHGGGDDDAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAABBBCCCEEEFFFHHHIIIJJJKKKJJJJJJHHHHHHEEEDDDBBB@@@===<<<;;;;;;::::::::::::;;;<<<===>>>DDDGGGKKKOOOPPPPPPNNNLLLGGGHHHHHHIIIKKKLLLMMMNNNTTT\\\gggqqq}}}{{{nnn```SSSHHHBBB???<<<;;;:::999:::;;;<<<<<<;;;999:::???EEEMMM[[[hhh~~~}}}{{{xxxwwwvvvuuuuuuuuutttsssqqqpppooooooooorrrrrrsssssssssrrrrrrqqqqqqqqqrrrsssssssssssssssoooooonnnlllkkkmmmpppsssssstttttttttssstttwwwzzzyyy{{{}}}~~~~~~~~~~~~{{{xxxooolllfffbbb]]]YYYUUUQQQPPPOOOPPPSSSUUUQQQIIIAAA@@@;;;;;;@@@DDDLLLbbbxxx{{{eeePPPIIIHHHDDDAAABBBAAACCC@@@BBBIIILLL[[[uuuzzzzzzxxxwww|||qqq___RRRFFF???:::;;;<<<<<>>@@@BBBEEEGGGHHHIIIJJJKKKLLLLLLKKKJJJIIIHHHFFFDDDAAA???===<<<;;;<<<;;;::::::;;;<<<>>>???CCCEEEIIIKKKMMMMMMKKKJJJIIIIIIIIIJJJKKKKKKLLLMMMTTT\\\fffooo{{{yyylll]]]PPPFFF@@@>>><<<<<<;;;;;;:::;;;===>>>>>><<<===AAAFFFOOO]]]kkk}}}|||{{{yyywwwvvvuuuuuussssssqqqpppooooooooooooqqqrrrsssssstttttttttsssrrrssssssttttttssssssrrrmmmnnnnnnnnnnnnppptttvvvssstttuuuuuutttuuuwwwyyyzzz|||~~~~~~zzzxxxnnnkkkfffbbb^^^YYYTTTPPPNNNNNNPPPSSSSSSOOOGGG@@@@@@;;;;;;@@@DDDMMMcccyyyvvvdddRRRJJJIIIGGGDDDDDDBBBCCC???@@@FFFGGGSSSjjj{{{{{{wwwvvv{{{rrr```SSSGGG@@@<<<<<<===>>>AAAEEEGGGHHHIIIGGGDDDAAA??????>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>AAACCCFFFHHHIIIIIIJJJKKKLLLMMMLLLKKKKKKKKKJJJHHHEEECCCAAA??????===<<<;;;::::::<<<>>>???BBBCCCFFFHHHJJJJJJJJJIIILLLKKKJJJJJJKKKLLLMMMNNNUUU\\\eeennnyyyxxxjjj[[[MMMCCC===;;;<<<======<<<;;;<<<>>>@@@CCCAAABBBGGGLLLTTTcccppp~~~}}}}}}{{{zzzxxxvvvuuuuuurrrqqqpppooooooooooooooopppqqqrrrtttuuuuuuuuuuuutttuuuuuuttttttsssrrrqqqnnnoooqqqqqqqqqrrruuuwwwsssuuuwwwxxxwwwvvvwwwyyy{{{}}}|||xxxvvvnnnkkkfffbbb^^^YYYTTTPPPMMMNNNPPPRRRRRRMMMEEE???>>>::::::@@@EEEOOOfff|||ooo```PPPJJJJJJJJJHHHGGGDDDEEEAAAAAAFFFEEENNNddd|||yyyyyywww}}}}}}qqq___RRRGGGAAA<<<===>>>>>>AAAFFFHHHIIIIIIGGGCCC@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@CCCEEEGGGHHHHHHJJJKKKLLLMMMMMMMMMLLLLLLLLLKKKIIIFFFDDDBBBAAAAAA===<<<:::999999;;;===???@@@AAACCCEEEGGGIIIIIIIIILLLKKKJJJIIIKKKMMMPPPRRRUUU\\\eeemmmxxx}}}uuuiii[[[NNNEEE@@@>>>===???@@@@@@???@@@CCCGGGHHHGGGIIIOOOUUU]]]kkkxxx}}}|||}}}}}}|||zzzxxxwwwuuuuuuqqqqqqpppooooooooooooooopppqqqrrrtttuuuvvvvvvwwwvvvvvvuuuuuutttsssqqqqqqoooqqqssssssssstttuuuwwwtttwwwyyyzzzyyyxxxyyyyyy}}}~~~~~~~~~zzzuuuqqqpppooonnnnnnqqquuuzzz{{{yyyzzz}}}zzzvvvtttnnnkkkgggccc^^^YYYTTTPPPLLLNNNPPPRRRQQQLLLEEE???;;;888999@@@FFFQQQhhhiii\\\NNNIIIKKKLLLKKKIIIHHHHHHDDDDDDHHHGGGOOOcccxxx}}}vvv}}}{{{yyy}}}ooo\\\PPPGGG@@@<<<<<<>>>>>>AAAEEEHHHIIIIIIGGGCCC@@@??????========================@@@AAACCCDDDFFFGGGHHHHHHJJJKKKLLLMMMNNNNNNMMMLLLJJJIIIGGGEEECCCAAA@@@@@@===<<<:::888888:::===>>>???@@@BBBDDDFFFHHHIIIIIIKKKJJJIIIIIIKKKOOOSSSVVVUUU\\\dddmmmxxxxxxrrrhhh\\\RRRKKKGGGEEE???AAADDDDDDDDDEEEJJJNNNKKKKKKNNNUUU\\\dddsss~~~{{{{{{{{{{{{zzzyyyxxxwwwvvvtttrrrpppoooooopppqqqrrrrrrsssssstttuuuuuuuuuzzzyyywwwuuusssrrrqqqqqqmmmnnnoooqqqsssuuuvvvwwwvvvyyy{{{||||||{{{|||}}}{{{uuunnnjjjmmmooosssuuutttqqqllliii```___]]]\\\[[[[[[[[[\\\```dddkkkrrryyyzzzttttttwww}}}~~~zzzuuurrriiifffccc```\\\XXXSSSPPPNNNNNNOOOQQQQQQLLLDDD===<<<===>>>???FFFWWWoookkk\\\NNNJJJLLLKKKIIIHHHFFFGGGGGGDDDBBBEEEMMMTTTpppyyy~~~{{{}}}~~~ooo^^^RRRDDD@@@===>>>??????CCCHHHIIIIIIGGGCCC@@@>>>>>>???>>>======<<<<<<>>>???@@@@@@AAABBBDDDGGGIIIJJJKKKJJJKKKKKKLLLLLLMMMLLLLLLKKKKKKJJJIIIGGGEEECCCBBB???===;;;999999999:::;;;:::;;;<<<===@@@BBBEEEFFFEEEGGGIIIJJJKKKMMMPPPRRRZZZ]]]dddnnnyyyxxxnnnbbbWWWPPPKKKIIIFFFGGGHHHIIILLLOOORRRTTTXXX[[[___bbbgggqqq~~~~~~}}}}}}zzzzzzzzzyyyxxxwwwvvvuuuwwwvvvsssrrrqqqqqqrrrsssssssssssstttuuuuuuvvvvvvyyyyyywwwvvvtttssssssrrrooopppqqqssstttvvvwwwxxxwwwyyy}}}~~~~~~~~~~~~}}}zzzrrrjjjccc___XXXZZZ]]]^^^^^^[[[XXXVVVTTTSSSRRRQQQQQQQQQRRRRRRTTTYYY```hhhqqq{{{|||tttnnnnnnrrrxxx}}}yyytttqqqiiifffaaa^^^ZZZWWWSSSPPPNNNOOOPPPRRRQQQLLLDDD===<<<===>>>@@@GGGYYYpppcccVVVIIIGGGIIIIIIGGGFFFEEEFFFEEEBBB@@@CCCJJJQQQjjj|||}}}~~~ooo]]]RRREEE@@@<<<===>>>???DDDIIIMMMLLLJJJEEEAAA>>>>>>???>>>===<<<<<<<<<===??????@@@AAACCCEEEGGGIIIKKKLLLKKKLLLMMMMMMMMMMMMLLLLLLMMMLLLKKKJJJHHHFFFDDDCCC???===;;;999888999999:::999:::;;;<<>><<<===>>>@@@III[[[rrr^^^RRRHHHGGGIIIHHHFFFEEEDDDDDDCCC@@@>>>@@@FFFLLLaaa~~~ooo]]]QQQFFF@@@<<<<<<===???EEEKKKPPPOOOLLLHHHBBB???>>>???======<<<<<<<<<===>>>???AAABBBCCCFFFHHHJJJLLLMMMMMMNNNOOOOOOOOONNNMMMLLLNNNNNNMMMKKKIIIGGGDDDCCC???===;;;:::888888888999888888999:::<<>>======>>>AAAKKK]]]sss~~~aaaVVVMMMLLLMMMJJJGGGFFFDDDCCCAAA>>>===???DDDHHHWWWrrrooo]]]QQQFFF@@@<<<<<<===@@@GGGNNNQQQPPPMMMHHHCCC@@@???@@@======<<<<<<<<<===>>>???AAABBBDDDGGGJJJLLLNNNOOOPPPQQQRRRSSSRRRQQQOOONNNOOONNNMMMKKKIIIGGGDDDCCC???>>><<<:::999888888777777777777888:::<<<===>>>AAACCCFFFHHHIIILLLOOORRRUUUYYYaaakkkuuu~~~}}}xxxrrrlllhhheeegggffffffggglllrrryyy}}}~~~{{{zzzzzzzzzzzzzzzyyyxxxwwwvvvssssssssssssssssssttttttuuuuuuvvvvvvwwwxxxxxxxxxwwwwwwxxxyyyzzzyyyyyyyyyssstttttttttuuuuuuuuuuuuxxxzzz||||||yyyvvvttttttvvvxxx{{{|||||||||}}}xxxnnnddd[[[TTTOOONNNMMMKKKJJJJJJKKKLLLLLLNNNNNNPPPQQQSSSTTTTTTUUUWWWYYY[[[^^^cccjjjrrrwwwyyyqqqkkkkkkooovvv}}}xxxsssoooeeeaaa\\\WWWUUUSSSQQQOOONNNOOOQQQPPPMMMGGGBBB>>>>>>>>>???CCCOOOaaawww}}}fff\\\SSSQQQOOOJJJFFFEEEEEECCCAAA>>>>>>???CCCFFFOOOhhhqqq^^^QQQGGGAAA<<<===???BBBIIIPPPOOOOOOLLLHHHDDDAAAAAABBB>>>>>>===<<<===>>>???@@@BBBCCCEEEHHHKKKNNNPPPQQQRRRSSSUUUVVVVVVUUUSSSRRROOOOOONNNLLLIIIFFFDDDCCC@@@???>>><<<:::888777777666666666777888:::;;;<<<>>>@@@CCCEEEGGGJJJNNNQQQVVVZZZaaajjjsss{{{}}}xxxsssooommmpppooooooqqqvvv}}}~~~{{{yyyuuuuuuuuuvvvvvvuuuuuutttvvvvvvvvvwwwxxxxxxxxxxxxuuuuuuuuuvvvwwwwwwxxxxxxvvvwwwyyyzzzzzzzzzyyyxxxssssssttttttuuuuuuvvvvvvxxxyyyzzzyyyvvvsssrrrrrrvvvxxx{{{||||||}}}~~~yyyoooggg```[[[WWWSSSRRRPPPOOONNNNNNOOOPPPQQQRRRTTTVVVWWWXXXYYYYYY[[[]]]aaaeeejjjrrrzzzzzzsssmmmmmmpppuuu{{{vvvqqqnnnddd```[[[XXXUUUSSSPPPNNNLLLOOOPPPOOOJJJDDD@@@=========@@@GGGUUUjjj|||hhh^^^UUUQQQMMMGGGCCCCCCDDDBBB@@@>>>>>>@@@CCCEEEKKK```~~~xxxzzzrrr___SSSGGGAAA>>>@@@BBBEEEKKKRRRPPPOOOMMMIIIEEEBBBBBBCCC??????>>>===>>>???@@@AAACCCDDDGGGIIILLLOOOQQQRRRTTTVVVXXXZZZ[[[ZZZXXXVVVQQQQQQOOOMMMJJJHHHEEEDDDBBBAAA@@@>>>;;;999777777666666666666777888999:::===???BBBEEEGGGJJJNNNQQQVVVZZZaaaiiiqqqyyy|||xxxtttrrrttttttuuuwww|||}}}yyywwwqqqrrrssstttuuuuuuuuuuuuvvvwwwxxxyyyzzzzzzzzz{{{ttttttuuuuuuvvvwwwwwwxxxvvvwwwyyyzzzzzzyyyxxxwwwttttttuuuuuuvvvwwwxxxxxxyyyyyyyyyxxxvvvuuuvvvwwwvvvyyy|||}}}~~~~~~{{{tttnnniiieeeccc```^^^]]][[[YYYYYYYYYYYYYYYZZZ\\\^^^____________cccfffkkkqqqwww~~~}}}vvvpppppprrrvvv~~~|||xxxsssoookkkbbb___\\\YYYVVVTTTPPPMMMKKKNNNOOOMMMHHHBBB>>><<<;;;<<>>===>>>AAACCCDDDIIIZZZvvvzzz{{{tttaaaTTTGGGBBB@@@BBBEEEGGGMMMSSSSSSSSSPPPKKKFFFCCCBBBCCCAAA@@@?????????@@@BBBBBBDDDEEEGGGJJJMMMPPPSSSTTTVVVXXX[[[^^^___^^^\\\ZZZTTTSSSRRRPPPMMMJJJGGGFFFDDDCCCAAA???===:::888777666666666666666777888999:::<<<@@@BBBEEEHHHMMMPPPSSSXXX___gggoooyyy~~~zzzwwwvvvtttuuuwwwzzz{{{xxxvvvqqqrrrsssuuuvvvwwwwwwwwwuuuvvvwwwxxxyyyzzzzzzzzztttttttttuuuvvvvvvwwwwwwvvvwwwyyyzzzzzzyyywwwvvvuuuuuuvvvwwwxxxyyyzzzzzzyyyyyyyyyxxxwwwxxxzzz|||wwwyyy|||~~~yyytttqqqnnnlllhhhgggeeecccbbb``````___aaabbbdddfffggggggggggggmmmpppvvv{{{zzzuuutttuuuxxx~~~}}}yyyuuuqqqmmmjjjaaa___\\\ZZZXXXTTTPPPMMMJJJMMMOOOLLLFFF@@@===<<<:::;;;AAANNNccc|||xxxggg]]]TTTNNNIIIDDDBBBDDDAAA???<<<<<<>>>@@@BBBCCCIIIXXXqqq}}}{{{uuubbbUUUFFFCCCAAADDDGGGIIINNNTTTWWWVVVSSSMMMGGGCCCBBBBBBBBBAAA@@@@@@@@@AAABBBCCCDDDEEEHHHKKKNNNQQQSSSUUUVVVYYY\\\```aaa```___]]]WWWVVVTTTRRROOOLLLJJJHHHEEEDDDCCCAAA>>>;;;888777666666666666666777888888666999<<>>===???===AAAQQQlll|||kkkaaaSSSIIIFFFGGGEEEAAABBBAAA@@@>>>===???CCCFFFIIINNNaaayyyuuutttvvvzzzxxxdddTTTHHHDDDAAAAAAFFFNNNTTTXXX^^^YYYRRRMMMIIIFFFCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@EEEFFFHHHIIIKKKNNNRRRUUU[[[\\\^^^`````````^^^]]][[[YYYVVVSSSPPPNNNLLLLLLIIIIIIHHHFFFCCC???<<<:::999999999999999888777777:::;;;;;;<<<>>>AAAGGGKKKPPPVVV___iiirrr{{{yyyvvvwwwyyyvvvvvvxxxzzz~~~{{{sssmmm~~~{{{yyyxxxvvvxxxzzzzzzyyyxxxyyyzzzyyyyyyyyyyyyxxxwwwvvvuuuwwwxxxxxxxxxwwwxxxzzz}}}}}}}}}|||{{{zzzyyyyyyxxxxxxyyyzzzzzzzzzzzzyyyxxxxxxzzz{{{zzzyyyxxxyyy{{{~~~~~~}}}}}}~~~}}}zzzyyywwwtttrrrpppooooootttvvvxxxxxxyyyzzz}}}|||uuuooooooqqquuu}}}{{{vvvqqqjjjfff___^^^[[[XXXTTTQQQNNNMMMKKKJJJGGGCCC@@@>>><<<<<<>>>===CCCUUUrrr}}}iii```SSSIIIGGGGGGEEEAAAAAAAAA???<<<;;;<<>><<<;;;:::===>>>GGG]]]{{{zzzggg]]]QQQJJJGGGFFFDDDAAAAAAAAA@@@===;;;;;;===@@@CCCEEESSSooo{{{tttnnnjjjiiihhhjjjqqq{{{yyygggXXXIIIFFFCCCDDDJJJRRRYYY]]]ccc^^^WWWPPPLLLIIIFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEGGGIIIJJJNNNRRRUUUWWWWWWXXXYYYYYYZZZ[[[[[[\\\\\\\\\[[[YYYWWWUUUSSSPPPPPPOOONNNKKKHHHDDDBBB=========<<<;;;::::::999888888999999:::===AAADDDKKKPPPXXXaaakkkttt}}}{{{wwwvvvxxxzzz}}}~~~~~~zzzvvv~~~|||{{{zzzzzzzzz|||~~~~~~{{{yyywwwwwwyyyxxxwwwvvvuuuuuuuuutttuuuwwwxxxxxxwwwxxxyyy{{{|||{{{yyyxxxyyyzzz|||~~~|||||||||{{{zzzyyyxxxxxxwwwyyy{{{{{{{{{|||}}}~~~~~~}}}}}}~~~wwwmmmfffhhhpppxxx~~~~~~yyytttmmmgggbbbZZZYYYWWWTTTRRROOOMMMLLLIIIGGGCCC@@@===;;;::::::===@@@LLLdddvvvfff[[[OOOJJJGGGEEEBBBAAAAAAAAAAAA???======>>>@@@CCCDDDOOOhhh{{{vvvpppkkkhhhfffggggggkkktttzzziiiZZZIIIGGGDDDFFFMMMUUU]]]aaafffaaaZZZSSSNNNKKKHHHFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHJJJKKKOOOSSSVVVXXXXXXWWWWWWWWWXXXYYYYYY[[[\\\]]]^^^]]][[[YYYWWWSSSSSSTTTSSSQQQMMMJJJGGG@@@@@@???===<<<;;;;;;:::777888999999999;;;>>>AAAFFFKKKSSS\\\fffqqq{{{zzzvvvuuuwwwyyy{{{|||~~~~~~}}}|||{{{{{{{{{{{{|||}}}|||yyywwwvvvvvvwwwvvvvvvuuuuuuvvvwwwxxxuuuwwwyyyyyyxxxxxxyyy{{{|||{{{yyyxxxyyyzzz|||~~~~~~}}}|||{{{zzzzzzyyyyyyxxxzzz{{{||||||}}}}}}}}}}}}~~~vvvllleeehhhqqqyyy}}}wwwrrrllleeeaaa[[[ZZZXXXUUURRROOOMMMLLLIIIGGGCCC???===<<<<<<<<<>>>CCCRRRjjj}}}hhh[[[NNNJJJHHHCCC@@@AAA???@@@AAA@@@>>>===>>>??????AAAIII^^^||||||yyyuuuppplllhhheeedddeeeeeegggooo}}}{{{jjj[[[JJJHHHFFFIIIPPPYYYaaafffiiiddd\\\UUUPPPLLLIIIGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHJJJKKKLLLOOOSSSVVVZZZZZZYYYXXXXXXXXXYYYYYY[[[]]]^^^______^^^\\\ZZZVVVWWWXXXXXXVVVRRROOOLLLDDDCCCAAA???>>>===<<<<<<999:::;;;:::999:::<<<>>>BBBFFFNNNWWWaaannnyyyyyytttrrrtttvvvxxxyyy{{{}}}|||{{{{{{||||||{{{||||||zzzwwwuuuuuuvvvwwwvvvuuuuuuvvvwwwyyyzzzvvvxxxzzzzzzzzzyyyzzz{{{}}}|||zzzyyyyyyyyyyyy~~~}}}|||{{{{{{{{{{{{{{{yyy{{{}}}}}}}}}~~~}}}}}}}}}~~~~~~tttlllfffiiipppxxx{{{tttnnnhhhccc```\\\[[[YYYVVVRRROOOMMMLLLJJJGGGCCC???===<<<<<<===@@@FFFVVVooonnn^^^PPPLLLIIICCCBBBDDD???@@@AAA@@@>>><<<<<<<<<>>>BBBIIIXXXsssvvvrrrlllhhheeedddbbb```aaaaaadddmmm|||{{{iiiZZZKKKIIIHHHKKKSSS]]]eeejjjkkkfff^^^WWWQQQMMMJJJGGGEEEEEEEEEEEEEEEEEEEEEEEEHHHIIIKKKKKKLLLNNNRRRUUUYYYYYYZZZZZZZZZ[[[[[[[[[]]]^^^___``````___^^^]]]YYYZZZ\\\]]][[[XXXTTTQQQIIIHHHEEECCCAAA@@@@@@@@@<<<===>>>===<<<;;;===>>>???CCCIIIQQQ[[[hhhttt{{{zzztttnnnmmmnnnpppssssssuuuxxx}}}}}}{{{{{{{{{|||}}}||||||{{{xxxuuuuuuvvvxxxyyyxxxwwwvvvvvvwwwyyyzzzvvvxxx{{{|||{{{zzz{{{|||}}}}}}|||{{{zzzyyyyyyxxx~~~}}}|||{{{{{{||||||}}}{{{|||~~~~~~~~~~~~~~~}}}}}}}}}|||rrrlllhhhjjjnnnuuuwwwooohhhddd```^^^]]][[[YYYUUURRRNNNLLLJJJIIIFFFBBB>>><<<;;;<<<===@@@HHHYYYrrruuucccSSSOOOLLLEEEDDDIIIDDDFFFFFFEEEAAA===;;;;;;<<>>===>>>??????AAAFFFLLLTTT```kkksssxxxvvvqqqlllgggfffhhhjjjjjjjjjjjjlllpppvvv}}}{{{~~~|||{{{zzz{{{|||}}}~~~}}}{{{wwwuuuuuuxxxzzz|||zzzxxxwwwvvvwwwxxxyyywwwyyy|||}}}|||{{{||||||yyyzzz{{{{{{||||||{{{{{{}}}}}}|||{{{{{{|||}}}~~~|||}}}~~~~~~~~~}}}}}}}}}~~~zzzpppkkkhhhjjjlllrrr}}}uuukkkeeeaaa^^^]]]]]][[[XXXUUUQQQMMMJJJIIIHHHFFFAAA===;;;;;;<<<===@@@III[[[ttt{{{gggVVVRRRNNNGGGGGGMMMLLLMMMMMMJJJEEE@@@===;;;666===DDDLLL```|||pppkkkdddaaaaaabbbaaa```eeedddfffnnn{{{{{{hhhWWWLLLJJJIIIMMMVVVaaajjjooommmhhh```XXXRRRNNNJJJGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIHHHIIILLLNNNOOORRRVVV[[[___aaabbbbbbccccccbbbaaaaaabbbbbbccc___aaadddeeeddd```\\\ZZZTTTQQQNNNKKKHHHHHHHHHHHHBBBCCCDDDCCC@@@??????@@@???AAADDDIIIPPPZZZeeelllpppnnnjjjeeeaaaaaadddfffcccbbb```aaaeeekkkqqquuu|||zzznnneee}}}zzzwwwwwwyyy{{{}}}|||||||||{{{{{{zzzzzzzzzzzzyyyxxxvvvuuuuuuuuuuuuxxxyyyyyyzzzzzz{{{{{{|||{{{{{{zzzzzzzzz|||}}}~~~||||||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~zzzzzzzzz{{{}}}|||uuunnnfffaaadddlllvvvuuulllhhhfffdddbbb```]]]ZZZWWWTTTPPPLLLJJJIIIEEE@@@>>>:::888;;;AAAFFFQQQeee}}}zzzhhhWWWPPPMMMJJJJJJLLLOOONNNMMMJJJFFFCCC???======???@@@FFFXXXvvvooohhhbbbbbbcccaaa```aaagggiiilllqqqyyyyyyggg[[[OOOMMMLLLQQQ\\\hhhpppsssssslllbbbXXXQQQLLLHHHEEEJJJJJJJJJJJJKKKLLLMMMNNNOOONNNLLLKKKJJJJJJJJJKKKMMMNNNQQQUUUZZZ___bbbdddeeefffgggfffcccbbbaaabbbbbbccceeefffeeebbb^^^\\\ZZZWWWSSSQQQPPPOOOMMMLLLHHHHHHFFFDDDAAA@@@AAABBBBBBBBBDDDGGGLLLRRRXXX[[[ccc```\\\XXXVVVVVVWWWXXXZZZZZZYYYYYY[[[^^^bbbdddnnnqqqsssqqqjjjaaaYYYUUU}}}{{{yyyyyyyyy{{{|||zzzzzzzzzyyyyyyyyyxxxxxxyyyxxxwwwvvvuuuuuuuuuuuuwwwxxxxxxyyyzzz{{{{{{|||zzzzzzzzz{{{|||~~~~~~~~~}}}}}}~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}{{{{{{{{{|||~~~|||tttmmmfffaaadddlllvvvwwwqqqnnnllljjjhhhaaa^^^YYYUUURRROOOLLLIIIIIIDDD@@@>>>;;;888<<>>>>>@@@AAAEEETTToooppphhh```___```______aaaiiilllqqquuuzzzxxxfffYYYOOOMMMMMMRRR]]]iiiqqquuuuuunnncccYYYQQQMMMIIIGGGLLLKKKLLLLLLMMMNNNOOOPPPPPPOOOMMMLLLKKKJJJJJJKKKJJJKKKMMMQQQUUUZZZ___aaadddeeefffeeeccc```___```eeefffiiijjjiiigggdddaaa```]]]YYYVVVUUUSSSQQQPPPNNNMMMKKKHHHFFFEEEEEEEEECCCCCCCCCDDDGGGKKKOOOQQQUUUSSSOOOLLLJJJKKKLLLNNNSSSRRRQQQPPPQQQSSSVVVWWW[[[]]]]]]ZZZUUUPPPLLLKKK{{{{{{{{{zzzyyyzzz~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}|||{{{{{{{{{{{{xxxxxxxxxxxxwwwwwwwwwwwwxxxwwwvvvuuuuuuuuuuuuuuuvvvvvvwwwxxxzzz{{{||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~|||{{{|||||||||}}}~~~zzzrrrkkkdddaaaeeennnwww{{{wwwuuusssqqqnnnccc___YYYTTTQQQNNNKKKIIIIIIDDD@@@>>>;;;999===DDDNNNbbb~~~uuunnnhhhaaa\\\[[[YYYSSSMMMJJJIIIGGGEEEBBBAAA@@@??????===@@@BBBEEENNNfffssshhh___]]]^^^^^^aaadddmmmrrrxxxzzz{{{wwwdddXXXOOOMMMNNNTTT```llltttwwwxxxpppdddYYYRRRNNNLLLKKKNNNNNNNNNOOOPPPQQQSSSTTTRRRQQQPPPNNNLLLKKKKKKJJJJJJJJJKKKMMMQQQWWW\\\___aaaccceeeeeeccc```______gggiiikkkmmmmmmkkkiiigggiiifffbbb___]]][[[XXXVVVUUUSSSQQQOOOLLLKKKJJJIIIIIIGGGEEEDDDDDDEEEFFFGGGGGGEEECCCAAA@@@AAACCCDDDKKKIIIGGGFFFFFFFFFHHHIIINNNNNNLLLIIIFFFFFFGGGIIIjjjkkkmmmmmmooorrrvvvyyyzzzzzz{{{|||}}}~~~}}}|||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}{{{zzzzzzxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuvvvvvvuuuvvvwwwxxxyyy{{{||||||}}}~~~~~~~~~|||{{{~~~~~~~~~~~~wwwooohhhbbb```eeeoooxxx~~~zzzyyyvvvrrroooeee```YYYTTTPPPNNNLLLKKKIIIDDD@@@>>>;;;:::???FFFXXXnnnvvvnnnfffdddcccbbb^^^XXXQQQMMMIIIGGGDDDAAA>>>>>>>>>???<<>>=========;;;>>>AAACCCGGGWWWxxxuuujjj___]]]aaafffmmmtttzzz}}}~~~zzzhhh\\\RRRPPPQQQXXXcccnnnuuuxxxwwwooocccYYYSSSPPPPPPOOOPPPQQQQQQSSSUUUWWWYYYZZZXXXWWWVVVTTTRRRPPPOOONNNMMMLLLKKKKKKNNNRRRVVVYYYZZZ]]]bbbeeefffgggiiijjjlllnnnppprrrssssssrrrrrruuurrrpppnnnllljjjgggddd```]]][[[YYYXXXVVVSSSPPPTTTRRROOOKKKHHHFFFEEEEEE???>>>===<<<<<<===???@@@>>>>>>============>>>??????@@@AAABBBDDDGGGLLLPPPKKKMMMOOORRRVVV[[[aaafffkkkoootttwwwyyyzzz|||}}}~~~}}}||||||{{{{{{||||||}}}}}}}}}|||{{{{{{yyyyyyyyyzzzzzzzzzzzzzzzwwwwwwwwwwwwwwwxxxyyyzzzxxxyyyyyyzzzzzz{{{{{{|||zzz{{{}}}~~~yyypppggg___[[[\\\dddoooyyy|||wwwtttpppkkkfffbbb^^^YYYUUURRRPPPNNNLLLIIICCC???===<<<===CCCKKKfffxxxtttfff\\\TTTNNNKKKIIIFFFBBB???===<<<<<<<<<<<>>===<<<;;;::::::;;;;;;999999999999:::;;;<<<<<<;;;===AAADDDIIINNNUUUZZZCCCDDDGGGIIIKKKPPPUUUYYYaaafffmmmrrrtttvvvxxxzzz||||||||||||||||||||||||{{{{{{{{{{{{{{{|||||||||yyyyyyyyyyyyzzzzzzzzz{{{xxxxxxxxxxxxyyyzzz{{{|||{{{{{{{{{{{{{{{{{{{{{{{{{{{|||~~~~~~~~~}}}}}}~~~|||vvvmmmddd\\\XXXZZZcccnnnxxxxxxsssppplllhhhddd^^^[[[WWWTTTRRROOOLLLJJJIIICCC???===<<<>>>EEEMMMccctttwwwfff[[[SSSMMMGGGFFFDDDBBB@@@>>>===<<<===;;;===@@@AAAIIIbbb|||yyyyyy~~~zzzooolllpppuuu}}}}}}~~~nnnbbbWWWUUUUUUZZZccckkkpppqqqmmmggg^^^WWWSSSQQQPPPPPPOOOOOOQQQSSSUUUXXXZZZ\\\[[[\\\\\\[[[ZZZXXXWWWUUUPPPPPPNNNMMMMMMNNNOOOOOOXXXZZZ]]]aaadddhhhnnnqqquuuvvvwwwxxxyyyzzzzzzyyyxxxwwwvvvwwwxxxxxxvvvsssllliiifffggghhhgggbbb^^^XXXWWWTTTQQQNNNKKKHHHGGGBBBAAA???===<<<;;;;;;:::888888999999999:::::::::<<>>FFFNNN___pppzzzttttttvvv{{{tttdddZZZRRRLLLCCCCCCBBBBBB@@@???===<<<>>>:::;;;??????DDDYYYrrryyyxxxzzz~~~zzzwwwyyy}}}}}}ooocccYYYWWWWWW[[[cccjjjnnnoooiiiddd\\\VVVSSSQQQPPPOOONNNOOOPPPRRRUUUXXXZZZ[[[\\\]]]]]]]]]\\\[[[YYYXXXTTTSSSRRRQQQPPPPPPOOOOOOXXXZZZ\\\___bbbffflllqqqtttuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxzzz||||||zzzxxxqqqnnnkkklllnnnnnniiiddd]]][[[XXXUUUQQQMMMKKKIIIHHHGGGEEECCCAAA???>>>===;;;;;;:::::::::::::::999<<>>???AAACCCEEEHHHLLLOOOTTTYYY```gggmmmrrrvvvyyywwwxxxzzz|||~~~~~~~~~~~~wwwxxxyyyyyyzzzzzzyyyyyy{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{}}}~~~~~~}}}|||{{{{{{||||||}}}~~~~~~|||vvvnnnfff```SSSTTTYYYdddqqq~~~wwwqqqmmmhhhccc^^^YYYWWWTTTPPPLLLKKKLLLNNNLLLDDD???>>><<<:::DDDQQQbbbuuurrriiiiiimmmkkkllllllkkkfff^^^SSSLLLDDDCCCBBBBBBBBB@@@===:::===:::;;;@@@AAACCCTTTiii}}}{{{}}}xxx{{{}}}~~~ssseee\\\YYYVVVZZZbbbiiikkkjjjggg```XXXRRRPPPOOOMMMKKKOOONNNLLLMMMPPPUUU[[[^^^aaabbbbbbbbbbbb```^^^]]]ZZZXXXVVVTTTSSSRRRRRRSSSVVVVVVWWWYYY^^^ccciiilllnnnqqquuuyyy|||}}}}}}||||||zzzzzz{{{~~~~~~{{{xxxsssssssssrrrqqqnnnlllkkkeeeaaa\\\YYYWWWVVVTTTSSSOOOLLLHHHEEECCCBBB@@@???:::999999999::::::;;;<<<666<<>>@@@BBBCCCEEEHHHLLLPPPSSSXXX___ggglllqqquuuxxxwwwxxx{{{}}}~~~~~~}}}}}}yyyyyyzzz{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~}}}||||||{{{|||}}}}}}~~~yyyrrrjjjaaa\\\RRRTTTZZZeeesss}}}uuuooolllhhhbbb^^^WWWUUURRRNNNLLLKKKLLLNNNHHHAAA===>>>===<<>><<<999:::??????AAAQQQddd~~~||||||uuuwww~~~}}}}}}tttfff]]]YYYVVVZZZbbbiiilllllleee^^^VVVQQQOOONNNKKKIIIKKKJJJJJJKKKNNNTTTYYY]]]aaabbbcccddddddcccbbbbbb^^^]]][[[YYYWWWVVVVVVUUUUUUUUUUUUWWWZZZ___cccfffjjjmmmsssyyy~~~}}}~~~}}}zzzwwwwwwwwwvvvtttqqqooommmgggddd___\\\[[[ZZZXXXWWWSSSPPPLLLIIIGGGEEEBBB@@@<<<<<<;;;:::::::::;;;;;;:::???GGGNNNWWWddduuuAAABBBDDDFFFHHHKKKOOOSSSTTTZZZbbbiiinnnrrrvvvxxxwwwyyy|||~~~~~~|||{{{zzz{{{{{{|||}}}|||||||||yyyzzzzzzzzz{{{|||||||||}}}}}}}}}||||||}}}}}}~~~~~~~~~~~~{{{uuunnneee\\\VVVQQQTTT\\\ggguuu{{{tttnnnjjjfffaaa]]]TTTRRROOOLLLKKKKKKLLLMMMEEE???<<<>>>======FFFSSSdddwwwyyywwwvvvrrrooogggeeebbb```___\\\YYYVVVMMMKKKGGGDDDCCCBBBAAA???<<<999:::===<<<>>>LLL]]]|||||||||vvvvvv{{{~~~}}}uuuggg\\\XXXUUUYYYaaajjjmmmnnnbbb\\\UUUQQQNNNLLLHHHEEEFFFFFFFFFIIIMMMRRRWWWZZZ^^^___aaacccdddeeeeeeeeecccbbb```^^^\\\ZZZXXXXXXVVVVVVUUUVVVXXX[[[^^^```gggkkkqqqyyy||||||||||||zzzxxxuuusssqqqlllhhheeebbbaaa```^^^]]]YYYVVVSSSPPPMMMIIIEEEBBB@@@???===<<<;;;;;;<<<<<<>>>BBBHHHMMMUUUbbbrrrDDDFFFHHHJJJMMMPPPUUUXXXZZZ___gggnnnsssvvvyyy{{{xxxzzz|||}}}{{{yyyzzz{{{||||||}}}}}}||||||yyyyyyyyyzzz{{{|||}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}xxxrrrkkkbbbXXXRRROOOTTT^^^kkkxxx}}}uuunnnjjjeee___ZZZQQQNNNKKKIIIJJJKKKLLLLLLDDD>>><<>>===FFFSSSgggzzzzzzuuuiiieeeaaa___^^^___``````]]]XXXPPPJJJEEEBBB???======;;;;;;<<<;;;===IIIVVVsss|||zzz{{{yyy}}}vvvggg[[[WWWTTTWWWaaaiiinnnnnnaaa\\\UUUQQQOOOLLLGGGCCCCCCDDDEEEHHHLLLQQQUUUXXXZZZ[[[]]]___bbbdddeeeffffffeeedddccc```]]][[[ZZZZZZYYYXXXXXXYYYZZZ\\\]]]fffiiiooouuu{{{~~~{{{xxxuuutttooommmjjjhhhgggfffeeeccc___]]]YYYVVVRRRMMMHHHCCCBBB@@@???======>>>???@@@@@@DDDHHHLLLQQQ]]]mmmxxxFFFHHHKKKNNNQQQUUUZZZ^^^aaafffmmmtttxxxzzz|||}}}zzz{{{}}}~~~~~~|||zzzxxxzzzzzz{{{|||||||||||||||yyyyyyyyyzzz{{{|||}}}}}}~~~}}}}}}||||||}}}}}}|||}}}~~~}}}}}}wwwppphhh___VVVPPPOOOVVVaaaooo|||wwwooojjjddd]]]XXXOOOLLLHHHGGGIIIKKKKKKKKKEEE???<<>>>>>HHHUUUkkk}}}zzzwwwiiieee```]]]^^^```bbbcccddd___VVVNNNHHHCCC@@@===>>>======<<<;;;>>>HHHRRRiii}}}xxx|||~~~|||zzz|||~~~vvvgggZZZVVVTTTXXXaaaiiimmmnnnbbb]]]WWWRRRPPPLLLHHHDDDCCCDDDFFFIIILLLPPPSSSUUUVVVWWWYYY\\\___bbbeeefffggghhhhhhgggeeeccc```^^^\\\[[[ZZZZZZYYYZZZ[[[[[[aaadddiiiooouuuzzz~~~}}}zzzwwwvvvsssqqqnnnmmmmmmmmmkkkiiieeeccc___[[[WWWQQQKKKGGGCCCBBB@@@??????AAABBBDDDDDDGGGJJJMMMPPPZZZhhhsssIIIKKKOOORRRVVV\\\aaafffhhhnnnuuuzzz}}}~~~~~~}}}}}}}}}}}}|||{{{yyyxxxzzz{{{{{{|||||||||||||||yyyzzzzzzzzz{{{|||||||||~~~}}}}}}||||||||||||{{{|||~~~~~~}}}zzz{{{}}}~~~}}}{{{zzzzzz|||{{{ssskkkccc[[[SSSOOOPPPXXXeeerrr~~~wwwooojjjccc]]]XXXOOOKKKGGGFFFIIIKKKKKKJJJFFF???<<<>>>>>>@@@KKKZZZppp}}}uuuqqqhhhccc^^^[[[[[[]]]^^^______ZZZSSSMMMHHHEEECCCAAA??????>>>===<<<@@@GGGNNN___xxxzzzyyyvvvwwwyyy}}}xxxiii\\\XXXWWW[[[dddkkknnnmmmddd___WWWRRROOOMMMHHHEEEDDDEEEGGGJJJLLLNNNPPPPPPTTTUUUVVVYYY\\\___bbbcccfffgggiiijjjjjjgggeeeccc\\\[[[[[[ZZZZZZZZZ[[[[[[\\\___dddjjjqqqvvvzzz}}}~~~~~~|||yyyxxxvvvuuusssssstttsssrrrppplllhhhddd___[[[VVVPPPLLLGGGEEECCCAAAAAABBBDDDFFFGGGJJJMMMOOOQQQXXXcccmmmOOORRRWWW[[[```fffmmmqqqsssxxx~~~}}}|||{{{zzzyyyyyy{{{|||}}}}}}~~~~~~}}}}}}zzzzzz{{{{{{{{{{{{{{{{{{}}}}}}||||||{{{|||||||||{{{}}}~~~|||~~~~~~~~~}}}}}}vvvkkkjjjiiikkkpppxxx~~~~~~xxxnnneee\\\UUUOOOKKKPPPZZZggguuu}}}tttmmmiiiccc]]]YYYPPPKKKFFFFFFIIIKKKKKKIIIDDD===:::===???CCCQQQaaatttxxxqqqnnnfffccc^^^ZZZZZZZZZZZZYYYTTTQQQLLLHHHEEEDDDBBB@@@>>>???>>><<<<<<@@@FFFKKKVVVwww{{{}}}wwwtttuuuwww{{{lll^^^\\\[[[```hhhnnnooommmfff___WWWQQQNNNLLLHHHFFFFFFGGGHHHJJJKKKKKKKKKKKKOOOOOOPPPRRRTTTWWWZZZ\\\```bbbfffhhhiiigggeeeccc]]]]]]]]]^^^^^^^^^^^^^^^^^^```dddiiinnnsssvvvxxxwww{{{~~~|||{{{{{{yyyxxxyyyzzzyyyxxxvvvrrrnnnhhhccc___ZZZUUURRRLLLJJJFFFCCCAAABBBCCCDDDEEEIIILLLMMMNNNSSS\\\dddWWWZZZ___dddiiipppwww||||||}}}{{{yyyyyyyyyzzz}}}}}}~~~~~~{{{{{{{{{{{{{{{zzzzzzzzz||||||{{{{{{{{{{{{||||||~~~~~~|||~~~tttlllcccaaa___```eeemmmvvv{{{|||yyyxxxtttttttttuuuvvvxxxzzz{{{||||||uuujjj```WWWPPPKKKHHHQQQ[[[iiiwwwyyyqqqlllhhhddd^^^ZZZQQQLLLFFFFFFIIIKKKJJJHHHBBB;;;888<<<@@@FFFUUUfffwwwzzzzzzvvvqqqnnngggddd___\\\[[[YYYXXXVVVNNNKKKGGGDDDBBB@@@>>><<<<<<>>>===;;;;;;@@@FFFIIIPPPrrrvvvsssuuuxxx}}}oooaaa^^^___dddlllqqqqqqnnnfff___VVVOOOLLLJJJHHHFFFFFFGGGHHHIIIJJJIIIHHHGGGJJJJJJJJJKKKMMMPPPSSSTTTYYY\\\```dddfffeeebbb``````aaaaaabbbbbbccccccccceeefffhhhjjjmmmppprrrsssssswww|||~~~~~~~~~}}}}}}||||||}}}~~~}}}|||zzzvvvqqqkkkeeeaaa]]]YYYWWWQQQNNNIIIDDDAAAAAABBBBBBAAAEEEIIIJJJJJJMMMUUU\\\ZZZ```iiipppuuu{{{~~~|||{{{wwwwwwyyyyyyzzz{{{}}}~~~~~~~~~~~~|||||||||{{{zzzzzzyyyyyy}}}}}}||||||{{{{{{zzzzzz~~~vvvlllfff^^^^^^^^^```dddkkkqqqttt{{{zzz{{{}}}vvvooojjjhhhhhhhhhgggfffdddbbbbbbbbbeeeiiimmmrrryyytttggg[[[QQQIIIHHHKKKNNNZZZjjjvvv}}}wwwooojjjgggccc\\\WWWLLLJJJHHHHHHKKKLLLJJJGGGAAA???>>>???AAAHHHWWWfff{{{yyyyyyxxxqqqnnnqqqkkkgggaaa^^^\\\YYYUUURRRKKKHHHEEEDDDCCCBBB@@@>>>???>>><<<;;;>>>EEEOOOUUUOOObbb}}}xxxyyy}}}tttiiifffcccdddjjjoooqqqrrriii```WWWRRRNNNIIIHHHJJJMMMLLLJJJHHHGGGGGGHHHHHHJJJIIIIIIIIIJJJLLLNNNOOOTTTUUUXXX[[[^^^___``````aaabbbdddfffggghhhiiiiiijjjjjjkkkkkkkkklllllllllrrrrrrsssuuuxxx|||~~~{{{wwwqqqkkkgggddd```]]]UUURRRNNNKKKIIIGGGDDDBBBCCCEEEEEEDDDDDDGGGMMMRRR___fffnnnvvv{{{}}}{{{xxxwwwyyyyyyzzz{{{|||}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}|||||||||{{{{{{}}}}}}~~~{{{pppgggaaa]]]]]]^^^```dddjjjoooqqqsssssstttxxx~~~|||wwwpppiiieeebbbaaa```^^^[[[YYYWWWVVVTTTWWWZZZ^^^bbbhhhooottt{{{pppcccXXXNNNGGGFFFIIIKKKYYYjjjyyy|||vvvnnniiieeeaaaZZZUUUMMMJJJHHHIIILLLLLLJJJGGG???======>>>AAAHHHXXXggg~~~{{{pppkkkmmmjjjfffaaa^^^[[[XXXSSSOOOKKKIIIEEECCCBBBAAA???>>>>>>>>>>>>???CCCJJJSSSZZZJJJ\\\www}}}ttthhhdddaaaccchhhnnnpppqqqhhh___WWWSSSOOOKKKJJJLLLJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFHHHIIIKKKLLLMMMOOOSSSVVVZZZ\\\]]]^^^bbbdddfffhhhjjjlllmmmmmmmmmmmmlllkkkjjjjjjiiiiiikkkkkkkkkmmmqqqvvvzzz}}}}}}zzzvvvsssooojjjeeeaaa[[[XXXSSSOOOMMMJJJFFFDDDBBBCCCCCCAAAAAACCCHHHMMMhhhnnnwww|||xxxwwwyyyzzz{{{{{{||||||{{{{{{zzzyyyzzzzzz{{{||||||}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}||||||~~~~~~rrriiibbb^^^___```bbbdddhhhllloooqqqpppoooooosssxxx|||~~~yyyuuupppjjjddd___[[[YYYWWWTTTQQQNNNKKKJJJIIIKKKMMMPPPSSSXXX]]]aaatttzzz~~~uuujjj^^^TTTKKKDDDCCCGGGJJJZZZnnn~~~zzzuuummmgggccc^^^XXXSSSMMMKKKJJJKKKNNNNNNJJJGGG>>><<<<<<>>>AAAIIIZZZiiissslllmmmiiifffccc```]]]YYYTTTPPPOOOLLLHHHEEEDDDCCCBBBAAACCCBBBAAA@@@@@@CCCHHHLLLDDDSSSlllvvvfffccc```bbbgggmmmppppppiii```XXXTTTPPPLLLLLLNNNIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEFFFGGGIIIKKKLLLIIIKKKOOOSSSWWWZZZ\\\]]]ccceeehhhkkknnnooopppqqqooonnnmmmkkkhhhfffeeeddddddcccccceeeiiinnntttwww~~~~~~|||yyytttmmmhhhddd```[[[VVVRRRNNNJJJGGGCCCCCCBBB@@@???AAAEEEHHHrrrxxx}}}yyywwwyyy||||||}}}}}}|||{{{{{{zzzzzz{{{{{{{{{|||||||||}}}~~~~~~~~~~~~~~~~~~~~~xxxnnngggbbb```eeefffiiillloooqqqssstttuuusssrrrrrrtttuuuuuuuuuxxxuuurrrnnnkkkfffaaa]]]VVVUUURRROOOLLLIIIHHHGGGGGGHHHJJJKKKMMMQQQVVVZZZgggooozzzzzzoooeeeYYYQQQIIICCCDDDHHHPPPbbbwwwyyytttmmmgggbbb\\\VVVRRRNNNLLLLLLNNNPPPOOOKKKGGG???===<<<>>>BBBKKK\\\lllpppjjjjjjeeeeeedddccc```\\\XXXUUUUUURRRNNNKKKJJJIIIHHHFFFGGGGGGEEEBBB???>>>???AAA@@@LLLaaazzz~~~xxxfffccc```bbbhhhmmmppppppkkkbbbZZZUUUQQQMMMLLLNNNLLLLLLLLLLLLKKKIIIGGGEEEEEEFFFGGGHHHJJJLLLNNNOOOLLLMMMPPPSSSWWWZZZ\\\^^^ccceeehhhllloooqqqqqqrrrnnnmmmkkkiiifffdddbbbaaa``````___aaadddjjjppptttzzz~~~{{{vvvrrrmmmiiiccc^^^YYYTTTOOOLLLIIIHHHFFFCCCBBBBBBCCCEEE|||zzzyyyzzz~~~~~~~~~~~~~~~}}}|||{{{}}}}}}|||||||||{{{{{{{{{}}}}}}~~~~~~uuulllhhhfffeeekkkmmmooosssvvvwwwyyyyyyzzzxxxuuutttsssrrrqqqooonnnllliiifffdddaaa]]]ZZZSSSRRRPPPMMMKKKJJJIIIIIIHHHIIIJJJKKKMMMPPPTTTXXX```hhhsss{{{vvvjjj```UUUNNNHHHEEEGGGMMM\\\oooxxxtttnnngggaaa[[[VVVSSSOOONNNNNNPPPRRRQQQKKKGGGAAA>>>>>>@@@DDDMMM```ppprrrfffaaaaaa\\\]]]______]]][[[YYYXXXWWWUUURRRPPPPPPNNNLLLJJJFFFGGGGGGEEEDDDCCCDDDEEE@@@HHHYYYqqq}}}{{{iiifffcccdddiiioooqqqqqqmmmddd[[[VVVRRRMMMKKKMMMNNNNNNNNNNNNLLLJJJHHHFFFGGGHHHJJJLLLNNNPPPQQQRRRQQQRRRTTTVVVYYY[[[^^^___ccceeeiiimmmooopppppppppkkkjjjhhhfffdddcccaaa```^^^^^^]]]^^^aaafffkkknnnuuuyyy~~~|||zzztttpppjjjeee```\\\WWWTTTQQQNNNKKKHHHFFFDDDDDDCCC|||{{{|||~~~~~~}}}|||~~~~~~}}}||||||{{{zzzzzz||||||}}}~~~uuunnnllllllmmmrrrtttwwwzzz}}}}}}{{{yyywwwvvvuuurrrppphhhfffccc```___\\\YYYWWWQQQPPPNNNLLLKKKJJJKKKKKKHHHJJJKKKLLLMMMQQQUUUYYYaaahhhsss~~~~~~wwwsssfff\\\QQQKKKGGGGGGLLLTTTiii{{{}}}uuurrrmmmggg```ZZZVVVTTTPPPOOOPPPRRRTTTRRRLLLGGGAAA??????BBBGGGSSSfffxxxxxxkkkccc^^^\\\RRRTTTVVVWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTRRROOOLLLIIIIIIHHHEEEAAA?????????AAAEEEQQQhhhwwwyyy~~~}}}mmmiiieeefffkkkoooqqqqqqmmmddd[[[VVVRRRMMMLLLMMMOOONNNNNNMMMKKKIIIGGGFFFIIIJJJMMMOOORRRTTTUUUVVVWWWWWWXXXZZZ\\\___aaabbbgggiiimmmpppqqqqqqpppooojjjiiihhhfffeeecccbbbaaa]]]]]]\\\]]]___aaadddfffpppsssxxx{{{~~~yyyvvvqqqllliiieeeaaa___ZZZWWWRRRNNNLLLJJJGGGEEE~~~|||~~~}}}~~~~~~~~~~~~}}}}}}|||}}}}}}}}}|||||||||||||||{{{{{{|||}}}~~~yyyttttttvvvwww}}}~~~|||yyyuuurrrjjjgggccc```^^^[[[XXXVVVSSSRRROOOMMMLLLLLLLLLMMMLLLMMMOOOPPPRRRVVV[[[___gggmmmxxx|||uuuooocccYYYMMMGGGEEEHHHPPPYYYrrr|||qqqoookkkeee^^^YYYVVVTTTPPPPPPQQQTTTVVVSSSLLLFFF>>>===>>>CCCKKKYYYooosssjjjddd^^^YYYLLLOOOPPPPPPOOONNNPPPRRRTTTUUUVVVXXXYYYWWWRRROOOLLLKKKHHHCCC===999888888@@@AAAJJJ```}}}}}}ssstttzzzoookkkggggggkkkoooppppppjjjaaaYYYVVVRRRNNNNNNPPPRRRQQQOOOMMMKKKJJJIIIIIIMMMOOORRRUUUXXXZZZ[[[[[[\\\]]]^^^```cccfffiiikkknnnppprrruuuuuutttrrrpppmmmlllkkkiiifffdddcccbbb^^^^^^^^^^^^______``````gggjjjooorrruuuwwwzzz|||zzzzzzzzz|||}}}zzzvvvsssqqqooollljjjgggccc]]]YYYVVVSSSNNNKKK~~~||||||}}}}}}}}}}}}||||||{{{{{{||||||}}}}}}~~~~~~zzz{{{{{{}}}~~~}}}~~~{{{|||~~~}}}wwwssspppmmmhhhdddaaa]]]ZZZWWWWWWUUURRRPPPNNNNNNNNNOOOQQQRRRTTTVVVYYY]]]bbbffflllsss|||{{{sssnnnaaaVVVKKKEEEDDDHHHRRR]]]uuu{{{nnnmmmiiiccc]]]WWWUUUTTTPPPQQQRRRUUUWWWTTTMMMFFF<<<;;;>>>DDDNNN^^^uuu{{{nnnhhhccc[[[RRRMMMNNNPPPNNNLLLLLLNNNQQQUUUWWWZZZ]]]^^^\\\VVVRRRIIIIIIGGGDDDAAA???@@@BBB???>>>FFFZZZyyyxxxooorrryyyppplllggggggjjjnnnooooooggg___WWWUUUSSSPPPPPPSSSVVVUUURRRPPPNNNMMMMMMMMMRRRTTTWWW[[[^^^```aaaaaaaaabbbcccfffjjjnnnrrrtttsssuuuwwwyyyyyywwwtttqqqqqqooommmkkkhhhfffdddbbbaaaaaabbbaaaaaa```___^^^___bbbfffjjjlllooorrrtttttttttvvvxxx|||}}}zzzxxxwwwvvvtttrrrrrrmmmgggbbb___[[[VVVRRR~~~|||xxxzzz{{{{{{zzzyyy{{{||||||~~~}}}||||||}}}||||||}}}~~~~~~zzzyyyvvvrrrnnnjjjfffbbb___\\\ZZZXXXVVVTTTTTTSSSTTTRRRTTTXXX\\\___ccchhhkkkvvv|||~~~xxxoooiii[[[NNNEEEDDDCCCDDDSSSfffwww~~~zzzoookkkfffbbb]]]YYYTTTPPPQQQOOOOOOQQQSSSOOOGGG@@@???===???HHHUUUhhhsssiiieee```XXXRRRPPPKKKNNNXXX[[[VVVWWW___cccbbbaaaaaa```]]]XXXUUUNNNLLLIIIFFFBBB???===<<<<<>>AAAJJJXXXlllzzzmmmfffccc```ZZZUUUSSSQQQXXXeeeiiidddccchhhdddbbb```___]]][[[WWWSSSPPPNNNJJJFFFCCCAAA@@@???===???DDDPPPfff}}}|||{{{~~~{{{yyyqqqhhheeeggghhheeebbb```^^^[[[WWWUUUTTTUUUUUUXXXWWWUUUTTTSSSSSSSSSTTTVVVYYY\\\^^^___```bbbccchhhmmmqqqsssxxx~~~~~~{{{xxxvvvvvvvvvvvvrrrqqqooommmkkkiiigggfffdddeeeeeedddbbb```aaabbbdddfffiiimmmsssxxx}}}}}}zzzxxxtttmmmggg{{{yyyxxxvvvttttttuuuvvvuuuttttttvvvxxxvvvxxx{{{|||||||||}}}~~~}}}~~~zzzvvvrrrnnnllljjjhhhfffeeeeeeeeejjjlllnnnppprrrvvvzzz}}}{{{rrrggg___TTTKKKDDDDDDEEEKKK[[[lll}}}zzzuuujjjhhhdddaaa^^^[[[WWWTTTPPPOOONNNPPPPPPLLLEEE??????>>>BBBMMM]]]rrrxxxpppfffaaa```___\\\YYYTTTWWWbbbppptttlllffffffbbb```]]][[[YYYWWWTTTRRRPPPNNNIIIEEEBBBAAAAAABBB??????CCCLLL^^^vvv~~~vvvnnniiiiiihhheeeaaa___^^^\\\ZZZXXXWWWVVVUUUZZZYYYWWWUUUTTTTTTTTTTTTUUUXXX[[[\\\]]]^^^```aaaeeekkkppptttzzz~~~}}}zzzyyyxxxvvvtttsssqqqqqqkkklllllljjjfffbbb``````___aaadddiiioootttyyy{{{zzzzzz{{{|||}}}{{{sssmmm}}}wwwuuussspppnnnooooooppppppoooppprrruuuuuuxxx{{{}}}}}}|||}}}}}}~~~{{{zzzwwwuuusssrrrqqqqqqtttvvvxxxzzz}}}yyyooocccZZZNNNHHHCCCDDDGGGPPPbbbrrrwwwrrrjjjgggccc```]]]ZZZVVVSSSOOONNNNNNNNNNNNJJJDDD???======CCCOOOaaawww|||pppjjjbbb]]]]]]^^^\\\ZZZZZZ___mmmzzz{{{ooobbb]]]]]]ZZZWWWVVVUUUTTTRRRQQQMMMJJJFFFBBB??????@@@AAA@@@>>>@@@HHHVVVkkk~~~~~~uuuooommmjjjfffccc```___]]]ZZZYYYXXXXXXXXX\\\ZZZXXXVVVTTTTTTTTTTTTTTTVVVYYYZZZ[[[\\\^^^___aaagggnnnssszzz~~~}}}|||{{{wwwxxxxxxuuuoooiiifffdddbbbdddfffjjjnnnrrruuuwwwuuuvvvwwwxxx{{{~~~}}}uuuoooxxxqqqnnnllljjjgggfffggghhhhhhhhhjjjnnnpppuuuxxx{{{}}}}}}|||||||||~~~~~~~~~vvvkkk^^^UUUIIIFFFCCCEEEKKKWWWjjjzzz}}}tttooojjjgggccc___\\\XXXSSSPPPNNNNNNNNNMMMKKKGGGBBB>>><<<===CCCQQQddd|||{{{mmmggg```\\\[[[[[[[[[ZZZ]]]ffftttrrrbbbYYYVVVTTTRRRQQQQQQRRRQQQOOOHHHEEEAAA===;;;<<<===??????===>>>EEEOOOaaa|||}}}xxxzzz~~~{{{tttppplllhhheeedddaaa]]]ZZZXXXZZZ\\\^^^]]]\\\YYYWWWUUUTTTSSSTTTTTTVVVWWWXXXYYYZZZ\\\^^^___eeemmmrrrzzzyyyrrrnnnmmmkkklllmmmooopppqqqrrrrrrqqqqqqrrrtttwww{{{~~~yyytttyyyoooiiieeeccc```]]][[[\\\]]]^^^___bbbgggjjjqqquuuyyy|||||||||||||||~~~zzzqqqfffYYYPPPEEEDDDDDDFFFNNN___ssszzzrrrmmmiiifffaaa]]]ZZZVVVQQQNNNMMMMMMMMMLLLIIIDDD@@@>>><<<===DDDTTThhhzzzkkkfff___[[[YYYXXXXXXXXXWWWaaappp||||||qqqcccYYYSSSRRRPPPPPPQQQPPPOOOMMMCCCAAA>>>;;;:::;;;<<<======;;;===CCCIIIWWWrrr{{{uuurrrxxxyyysssooojjjhhhgggddd```\\\[[[]]]aaaccc```^^^[[[YYYVVVUUUTTTTTTTTTUUUWWWWWWWWWYYY[[[]]]___fffmmmrrryyyzzzwwwvvvwwwwwwvvvvvvtttsssqqqpppooooooooopppssswww{{{~~~|||xxxvvvoooeee^^^ZZZXXXUUURRROOOQQQRRRSSSVVVZZZ___cccjjjnnntttyyy{{{||||||}}}~~~~~~}}}tttkkk```TTTKKKBBBCCCDDDHHHRRRdddyyyxxxqqqllleeebbb^^^[[[XXXUUUQQQNNNLLLMMMMMMKKKGGGCCC???===>>>???GGGWWWkkk~~~uuuhhhddd^^^YYYVVVVVVVVVWWWRRR\\\kkkuuuwwwooocccYYYUUUTTTSSSRRRRRRPPPMMMJJJAAA@@@>>>===<<<<<<<<<======:::<<>>===@@@AAAIIIYYYnnnyyyoooeeebbb\\\WWWTTTTTTUUUVVVVVVaaannnvvvwwwqqqfff]]]XXXWWWVVVUUUSSSPPPKKKHHHAAAAAA@@@??????>>>>>>>>>===:::<<<@@@@@@FFF^^^yyyxxxpppjjjsss{{{xxxvvvjjjjjjiiihhhhhhhhhhhhhhhfffdddaaa^^^[[[ZZZYYYYYYUUUVVVWWWWWWVVVXXX[[[]]]]]]ccciiimmmrrrwwwwwwtttrrrrrrsssuuuyyy~~~|||zzzwwwvvvuuuvvvxxx{{{}}}~~~vvviii]]]RRRNNNLLLIIIGGGHHHHHHJJJLLLNNNOOOSSSWWWZZZccciiiqqqwwwyyy{{{~~~yyyzzz{{{}}}xxxooobbbTTTKKKIIIBBBCCCEEEJJJWWWkkk}}}tttlllfffbbb```\\\XXXTTTQQQNNNMMMQQQPPPNNNJJJDDD@@@>>>>>><<>><<<<<<===CCCNNN```yyyllleeeZZZZZZYYYXXXXXX[[[aaafffmmmqqqtttsssmmmddd]]]ZZZZZZVVVRRRNNNKKKHHHDDDBBBAAAEEEGGGFFFFFFJJJKKKIIIGGGBBB??????>>>@@@QQQcccwwwsssyyy~~~xxxuuurrrooonnnmmmkkkjjjddddddbbbaaa^^^\\\ZZZYYYVVVWWWXXXXXXYYYZZZ^^^``````dddhhhlllmmmllliiigggddddddeeehhhkkkppptttwwwxxxxxxyyy{{{}}}~~~}}}zzzzzzzzzzzz|||~~~{{{qqqjjj\\\RRRJJJIIIJJJJJJKKKNNNNNNPPPTTTWWWZZZ^^^cccggglllrrrxxx|||}}}~~~~~~uuulll___QQQGGGEEEDDDGGGMMMXXXhhh|||xxxppphhhccc\\\[[[XXXVVVSSSQQQOOOOOOKKKJJJHHHDDD???<<<;;;;;;???EEEQQQccc}}}yyygggccc\\\[[[YYYWWWYYY^^^fffllluuuuuurrrllleee^^^YYYWWWZZZTTTNNNJJJHHHGGGDDDBBBCCCHHHLLLNNNRRRVVVWWWTTTMMMEEE@@@>>><<<>>>MMM^^^~~~{{{zzz|||yyyvvvsssqqqooommmjjjfffeeecccaaa^^^\\\ZZZYYYUUUWWWXXXYYYZZZ]]]```ccceeegggiiikkkkkkiiigggeee```______aaadddhhhmmmpppoooooopppqqqtttvvvxxxyyywwwxxxzzz}}}~~~yyyxxxwwwvvvwwwyyy|||}}}wwwmmmeeeYYYQQQKKKKKKMMMNNNQQQVVVXXX[[[^^^bbbdddhhhllloootttyyy}}}||||||{{{rrriii\\\NNNEEECCCCCCHHHRRR```rrr}}}vvvnnngggbbb\\\ZZZWWWTTTQQQOOOMMMLLLIIIHHHFFFBBB>>>;;;;;;;;;@@@FFFRRRddd~~~rrrfffccchhheee___[[[[[[___fffkkknnnkkkfff```[[[YYYZZZZZZ]]]YYYRRRLLLHHHFFFFFFGGGLLLQQQVVVYYY]]]bbbbbb^^^SSSIIIAAA???===>>>IIIXXXsss}}}}}}yyyvvvssspppmmmjjjgggfffccc```]]][[[YYYXXXVVVWWWYYY[[[]]]```dddggglllmmmmmmmmmlllkkkiiihhh```___^^^]]]^^^aaaeeegggffffffggghhhjjjlllnnnooommmoooqqqsssvvvyyy{{{|||{{{}}}}}}|||~~~{{{xxxvvvuuuwwwyyy{{{}}}xxxpppeee\\\VVVPPPLLLMMMOOORRRXXX^^^cccfffiiilllnnnqqqtttvvv{{{|||zzzyyyyyy|||wwwmmmcccXXXKKKDDDCCCBBBIIIVVVhhh{{{{{{tttmmmfffbbb\\\ZZZWWWSSSOOOLLLJJJIIIHHHGGGEEEAAA===;;;<<<===???EEERRRddd}}}qqqiiigggooojjjccc]]]\\\^^^bbbeeebbb^^^YYYUUUTTTWWW[[[]]]^^^\\\XXXQQQKKKIIILLLPPP\\\___aaabbbgggkkkjjjfffWWWKKKBBB@@@???>>>GGGSSSggg~~~~~~{{{xxxuuurrrnnnjjjhhhfffccc___\\\YYYXXXWWWWWWXXX[[[]]]___bbbgggjjjppppppppppppooommmlllkkkcccaaa^^^[[[ZZZ[[[\\\]]]]]]]]]]]]^^^___aaabbbcccbbbccceeegggjjjlllnnnooommmooorrrtttuuuxxx|||~~~}}}~~~}}}|||{{{~~~{{{wwwvvvwwwyyyzzz~~~xxxssskkk```XXXQQQMMMKKKNNNRRRWWW___fffnnnqqquuuwwwyyy{{{}}}}}}{{{wwwtttuuu{{{}}}ssshhh^^^SSSHHHDDDEEEDDDLLL\\\qqqxxxqqqkkkeeeaaa[[[YYYVVVQQQMMMJJJGGGFFFFFFFFFDDD@@@===<<<===???@@@FFFSSSfffrrrllliiihhhddd^^^[[[[[[]]]^^^___[[[WWWRRRQQQTTTXXX\\\^^^[[[ZZZXXXUUUSSSUUUYYY]]]iiiiiifffdddggglllkkkfffXXXKKKAAAAAA@@@???DDDMMM[[[qqq~~~{{{xxxtttooolllhhhfffbbb^^^ZZZXXXVVVVVVVVVXXX[[[]]]___bbbgggjjjnnnnnnoooppppppooonnnnnnfffdddaaa^^^ZZZXXXWWWVVVVVVVVVVVVVVVVVVWWWXXXXXXWWWXXXYYY[[[\\\^^^_________aaaccceeefffiiilllooooooqqqsssvvvyyy{{{}}}}}}||||||||||||{{{{{{{{{{{{~~~|||zzzyyyzzz{{{}}}|||wwwqqqkkkddd\\\WWWNNNKKKKKKQQQWWW^^^iiirrrzzz}}}|||vvvqqqooottt}}}{{{pppdddYYYOOOFFFDDDGGGIIIRRRdddzzz}}}uuunnnhhhccc```YYYWWWTTTPPPLLLIIIGGGFFFEEEDDDBBB???<<<;;;===???AAAHHHVVVjjjyyyooohhhccc___\\\YYYXXXZZZ[[[[[[ZZZWWWUUUSSSUUUYYY^^^aaabbbXXXUUUSSSXXXbbbjjjnnnnnnjjjggg```[[[]]]bbbccc___UUUHHH???@@@AAA???BBBHHHPPPddd}}}~~~{{{wwwrrrooohhheeeaaa\\\XXXVVVTTTTTTUUUWWWYYY[[[]]]```dddhhhkkkllloooqqqssssssrrrqqqkkkjjjhhhdddaaa]]]ZZZXXXVVVUUUTTTTTTSSSSSSSSSTTTSSSSSSSSSTTTTTTUUUUUUUUUSSSUUUWWWXXXXXXZZZ]]]```___aaadddgggjjjkkklllmmmnnnoooppprrrtttwwwxxxyyy~~~~~~~~~|||xxxsssqqqlllfff___YYYTTTQQQMMMKKKMMMUUU]]]fffrrr}}}~~~vvvooolllpppyyyzzzoooaaaVVVLLLEEEEEEIIIMMMWWWjjj{{{ssslllfffaaa^^^VVVTTTRRROOOLLLJJJIIIHHHCCCCCCAAA===;;;:::===???BBBJJJYYYooorrriiibbb[[[\\\YYYXXXYYY[[[[[[YYYVVVUUUTTTUUUYYY```eeehhhgggXXXQQQOOO[[[ooo}}}|||eee```VVVPPPRRRXXXYYYVVVRRREEE===???AAA>>>@@@DDDJJJ\\\ttt}}}zzzuuuqqqgggeee```[[[WWWUUUSSSSSSSSSUUUWWWYYY[[[^^^bbbeeejjjlllppptttvvvwwwvvvuuuppppppnnnlllhhhddd```^^^YYYXXXWWWVVVUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRLLLNNNOOOPPPPPPQQQTTTVVVTTTVVVXXX\\\^^^___``````bbbdddfffjjjnnnrrrtttvvvxxxtttooollllllmmmooooookkkhhhccc^^^XXXTTTRRRQQQNNNNNNPPPUUU___lllxxx{{{wwwtttrrrvvv}}}}}}pppaaaVVVOOOHHHEEEFFFMMM___vvvvvvnnnjjjfffaaa^^^WWWTTTPPPMMMLLLJJJGGGEEEEEE???;;;<<<<<<;;;<<<@@@EEEOOOccc~~~}}}kkk^^^YYYXXX___^^^^^^]]]\\\[[[YYYXXXSSSUUUYYY\\\^^^^^^]]]\\\TTTRRRVVVeeevvv}}}xxxooo]]]TTTKKKIIIIIIGGGHHHKKKBBB@@@>>><<<<<<===@@@AAACCCRRRiii~~~}}}}}}~~~~~~~~~}}}yyymmmggg___ZZZZZZYYYVVVRRRSSSUUUWWWWWWWWWYYY^^^ccckkkqqqxxxzzzyyyyyy|||{{{zzzwwwtttpppllliiigggeeeaaa\\\ZZZZZZYYYWWWUUUWWWVVVVVVVVVWWWVVVSSSPPPTTTSSSQQQOOONNNNNNOOOOOONNNOOORRRUUUWWWXXXXXXXXX\\\]]]^^^aaafffkkkppprrrzzz~~~jjjfffbbb______```aaaaaaaaa___\\\XXXTTTQQQOOOMMMLLLLLLOOOUUU___mmmyyy{{{uuuqqqsssxxx~~~yyylll]]]SSSLLLGGGGGGIIIRRReee{{{uuummmhhhddd___\\\UUURRROOOLLLJJJHHHEEECCCCCC>>>:::;;;;;;;;;===AAAHHHSSShhh}}}nnnccc^^^___]]]]]]]]]\\\[[[YYYWWWVVVVVVWWWYYYZZZ[[[ZZZYYYXXXXXXWWW[[[eeeooorrrjjjaaaSSSMMMKKKLLLKKKFFFAAA@@@@@@???>>>======>>>???@@@BBBMMMaaavvv}}}{{{zzz}}}~~~zzzyyyyyy{{{{{{~~~{{{uuuooohhhdddcccaaa]]]YYYWWWXXXYYYXXXWWWZZZ^^^bbbiiipppxxx||||||{{{}}}}}}}}}|||zzzwwwtttqqqpppllliiidddbbbaaa```^^^\\\]]][[[ZZZZZZ[[[ZZZXXXVVVXXXVVVUUUSSSRRRQQQQQQRRROOOPPPRRRTTTUUUUUUUUUUUUUUUVVVXXX\\\aaaggglllooozzz~~~ddd```\\\YYYYYYYYYYYYXXXVVVUUUSSSQQQNNNLLLJJJIIIIIIKKKNNNUUU```mmmyyyxxxqqqqqquuu|||tttgggXXXNNNHHHFFFHHHMMMXXXkkk}}}ssskkkfffbbb]]]ZZZSSSPPPMMMJJJHHHFFFDDDBBBAAA<<<::::::;;;;;;>>>CCCMMMYYYooozzznnnfffcccddd_________^^^]]]ZZZXXXWWWYYYYYYZZZYYYYYYWWWVVVVVV[[[]]]aaagggjjjfff^^^WWWOOOLLLKKKMMMLLLEEE???===??????>>>>>>>>>>>>>>>>>>@@@GGGUUUjjjwwwpppooosss{{{}}}yyywwwxxxyyy{{{~~~yyytttnnnkkkhhheee```[[[\\\[[[ZZZYYYXXXZZZ___bbbhhhooowww||||||{{{{{{||||||}}}}}}~~~}}}{{{zzzxxxuuurrrooolllkkkiiigggeeefffdddbbbbbbccccccbbbaaa___^^^\\\[[[YYYXXXXXXXXXUUUUUUWWWWWWWWWWWWVVVUUURRRSSSUUUYYY^^^dddjjjmmmtttxxx}}}fffccc```]]][[[YYYVVVTTTPPPOOONNNLLLJJJHHHFFFDDDIIIKKKOOOVVV```lllvvv|||~~~xxxwww{{{{{{pppcccTTTJJJDDDCCCIIIQQQ]]]qqq|||rrriiiddd```[[[XXXRRROOOLLLIIIHHHFFFCCCAAA???;;;999::::::;;;@@@GGGRRR___xxxuuukkkeeeccceeeccccccdddcccaaa___\\\[[[\\\[[[[[[ZZZYYYYYYYYYYYY\\\```fffiiigggbbb[[[WWWVVVRRRNNNNNNLLLFFFDDDFFF@@@AAAAAAAAAAAA???>>>======BBBMMMbbbzzzxxxnnnlllooovvv}}}|||yyyyyy|||~~~|||yyyuuurrrnnniiiccc______]]][[[ZZZZZZ]]]aaadddjjjnnnsssvvvvvvuuuuuuuuuvvvxxxzzz|||}}}~~~}}}}}}{{{zzzxxxvvvtttrrrpppooopppnnnlllkkklllnnnnnnmmmjjjiiihhhfffdddcccbbbbbb``````aaaaaa```^^^\\\[[[XXXYYY[[[^^^ccchhhmmmppprrruuuyyy~~~iiigggccc```]]]YYYTTTQQQQQQPPPNNNKKKHHHFFFDDDCCCJJJLLLQQQWWW___hhhoootttwwwzzz{{{kkk___QQQGGGBBBBBBKKKTTTbbbvvv{{{ppphhhccc^^^YYYVVVQQQNNNKKKIIIGGGFFFDDDBBB===:::999::::::<<>><<<<<>>;;;>>>EEEQQQcccyyypppllllllsss{{{|||zzz}}}zzzwwwuuurrrooommmlllmmmmmmjjjhhhhhhfffcccaaa```___^^^^^^```______```dddjjjooossswwwzzz~~~||||||}}}hhhiiijjjkkkjjjfffaaa\\\QQQNNNIIIEEEBBBCCCEEEGGGFFFJJJOOOVVV\\\aaaeeefffggghhhlllsss|||~~~ssslllZZZSSSKKKGGGFFFKKKYYYfffzzzzzzrrrhhh___ZZZUUUPPPLLLLLLIIIFFFDDDCCCBBB@@@>>>;;;:::;;;<<<===@@@JJJVVVccc{{{yyynnnkkkhhhcccaaabbbcccddddddbbb^^^YYYWWWPPPRRRVVVZZZ]]]]]]]]]\\\\\\ZZZVVVSSSRRRUUUZZZ^^^bbbaaabbbccc```[[[\\\aaaaaa___ZZZSSSMMMFFFBBB???<<<>>>BBBKKKZZZqqqyyytttssswww}}}~~~{{{~~~yyyvvvtttrrrrrrppplllhhhdddbbbaaa``````___\\\ZZZXXXWWWVVVVVVZZZ```gggkkkoootttyyy||||||~~~aaadddfffgggeee___YYYTTTPPPJJJFFFFFFFFFCCCCCCFFFMMMOOORRRXXX]]]aaabbbaaadddhhhnnnsssxxx||||||qqqjjjYYYQQQIIIEEEEEEMMM^^^mmm~~~pppccc]]]ZZZTTTNNNLLLIIIHHHGGGEEEBBB@@@???>>>===;;;:::;;;===BBBMMMYYYiiivvvnnnfffdddbbbZZZ]]]^^^___``````]]]WWWSSSPPPSSSWWWXXXXXX[[[aaaeeedddddddddcccaaa^^^\\\[[[aaacccddddddccccccdddeeefffaaaYYYRRRMMMHHHDDDAAA======@@@GGGRRRddd{{{zzz~~~tttuuu|||~~~}}}zzz|||}}}yyyvvvsssqqqkkkjjjiiifffbbb^^^ZZZXXXTTTSSSRRRTTTWWW[[[\\\]]]eeegggjjjnnntttyyy}}}___```aaaaaa]]]XXXRRRNNNJJJEEEAAABBBBBB@@@AAADDDKKKNNNSSSXXX]]]`````````bbbgggnnntttyyy}}}zzznnnfffUUUNNNGGGEEEGGGPPPbbbrrr{{{nnnaaa[[[XXXRRRLLLJJJFFFFFFEEEDDDCCCBBBAAAAAABBB@@@???AAABBBGGGTTT```ooorrrjjjbbb```___XXX[[[ZZZYYYYYYYYYYYYVVVTTTSSSUUUXXXZZZ]]]```cccfffiiiiiiiiihhheeebbb^^^\\\\\\```eeehhhgggeeecccbbb```\\\VVVPPPLLLIIIFFFDDD===<<<>>>CCCLLL\\\vvv|||xxxvvv}}}|||zzz}}}}}}zzz||||||zzzxxxrrrqqqnnnjjjeee```[[[XXXWWWUUUTTTUUUXXXZZZ[[[ZZZ]]]^^^aaadddgggkkknnnpppwwwxxxzzz|||YYYYYYXXXVVVRRRMMMIIIFFFDDD???===>>>>>>>>>AAAEEEMMMQQQWWW]]]aaabbbbbbaaabbbhhhqqqyyy~~~wwwjjjaaaPPPJJJFFFFFFJJJUUUhhhxxxxxxkkk___ZZZVVVOOOJJJHHHCCCCCCCCCCCCCCCCCCCCCCCC>>>===>>>@@@CCCJJJXXXfffxxxooohhh```______XXXXXXUUURRRQQQRRRTTTUUUUUUTTTUUUWWW[[[___cccddddddffffffeeeddd```[[[WWWTTTUUU[[[dddjjjkkkgggccc```ZZZWWWRRROOOMMMKKKIIIGGG@@@>>>>>>@@@FFFTTTlllyyytttnnnuuu||||||~~~{{{yyyvvvqqqkkkeee___\\\XXXVVVTTTTTTUUUUUUUUUSSSWWWWWWXXXZZZ\\\^^^```aaagggiiilllooossswwwyyy{{{NNNNNNLLLIIIGGGDDDBBB@@@@@@<<<;;;===>>>???CCCJJJSSSXXX___dddgggfffeeeeeeeeemmmxxxtttfff]]]MMMIIIFFFHHHNNNZZZmmm}}}uuujjj___ZZZUUUNNNIIIHHHBBBBBBBBBBBBBBBBBBBBBBBB888888:::>>>BBBKKK]]]mmm}}}nnnhhh```___aaa\\\VVVSSSOOONNNOOOQQQSSSSSSRRRQQQSSSXXX^^^aaa```^^^^^^^^^^^^\\\XXXSSSMMMJJJOOOVVV```ggghhhddd```]]]WWWTTTQQQNNNMMMLLLJJJHHHDDDAAA@@@@@@DDDOOOeeexxxwwwrrrjjjrrr}}}zzz~~~}}}xxxrrrlllgggddd___]]]ZZZXXXWWWVVVTTTRRRUUUUUUUUUVVVWWWXXXYYYZZZ\\\]]]```cccgggkkkmmmooopppppprrrtttvvvyyy{{{|||~~~EEEDDDBBBAAA@@@@@@@@@@@@>>><<<;;;>>>???@@@GGGOOOZZZ```fffjjjjjjiiihhhggghhhppp}}}|||pppcccZZZLLLHHHGGGKKKRRR^^^pppsssjjj```[[[UUUNNNIIIHHHDDDDDDCCCBBBAAA@@@@@@???<<<<<<>>>AAADDDOOOdddvvvxxxkkkeee]]]\\\```[[[TTTRRRPPPPPPQQQRRRQQQQQQQQQQQQRRRVVV\\\^^^]]][[[\\\\\\\\\ZZZWWWRRRMMMKKKKKKPPPWWW\\\]]]\\\ZZZYYYXXXUUURRRPPPNNNLLLJJJGGGCCCAAA@@@@@@BBBKKK^^^pppwwwqqqmmmsss}}}{{{vvvrrroookkkiiifffcccaaa___[[[XXXUUUTTTTTTTTTUUUUUUVVVWWWUUUVVVWWWYYY[[[]]]___```______```bbbdddgggjjjkkkooopppqqqtttwwwzzz}}}~~~@@@@@@@@@@@@@@@AAABBBCCC@@@>>>???AAABBBDDDMMMVVVaaaffflllnnnkkkiiihhhhhhjjjssswwwkkk___WWWJJJHHHHHHMMMUUUaaattt}}}rrriiiaaa\\\UUUMMMIIIIIIEEEDDDCCCBBB@@@???>>>===???>>>???BBBFFFSSSllloooccc]]]TTTTTTXXXTTTPPPOOOOOOPPPQQQRRRQQQPPPTTTTTTUUUXXX[[[\\\\\\\\\ZZZZZZYYYXXXVVVTTTQQQPPPKKKOOOSSSUUUVVVUUUVVVWWWXXXVVVSSSPPPNNNLLLHHHFFFAAA????????????EEEUUUeeeyyyrrrlllqqq{{{}}}}}}{{{tttrrrooollljjjgggbbb___YYYXXXWWWVVVUUUUUUUUUUUUSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUVVVYYY[[[]]]^^^___aaaeeeiiimmmppprrruuuxxx|||BBBBBBCCCCCCEEEFFFGGGGGGGGGFFFGGGIIIJJJLLLVVV```iiinnnrrrqqqmmmjjjjjjkkknnnwwwzzzqqqfffZZZSSSHHHFFFHHHOOOXXXeeexxxzzzppphhhaaa[[[UUULLLHHHIIIDDDCCCBBBAAA@@@>>>============???DDDLLL___}}}zzzfffZZZTTTKKKJJJOOOLLLJJJIIIIIIKKKNNNQQQRRRRRRVVVWWWXXXXXXXXXYYY[[[]]]XXXXXXWWWWWWWWWWWWWWWWWWSSSUUUXXXYYYXXXXXXYYYZZZVVVTTTQQQOOOMMMKKKGGGDDD@@@@@@@@@???>>>AAANNN[[[vvvzzzsssmmmpppxxx}}}~~~|||zzzwwwuuuqqqmmmjjjeeedddbbb___]]][[[ZZZYYYWWWVVVVVVUUUTTTSSSRRRQQQQQQQQQPPPPPPQQQSSSUUUVVVUUUVVVWWWZZZ^^^aaadddfffkkklllooorrrtttuuuvvvvvvvvvwwwyyy|||FFFFFFGGGHHHIIIIIIJJJJJJOOONNNOOOQQQQQQTTT^^^iiippptttwwwvvvpppmmmmmmooosss{{{xxxmmmbbbVVVOOOEEEDDDGGGPPPZZZhhh{{{yyynnnggg```[[[TTTKKKGGGHHHCCCBBBAAAAAA@@@???>>>>>><<<>>>BBBJJJWWWooouuubbbVVVPPPFFFEEEJJJHHHFFFDDDDDDFFFKKKPPPSSSUUUVVVXXXYYYWWWUUUUUUYYY\\\[[[ZZZZZZZZZ[[[]]]___```[[[]]]``````___^^^^^^___TTTRRROOONNNLLLJJJFFFDDDCCCBBBBBBBBB>>>???JJJVVVppp{{{ttttttvvv}}}{{{xxxsssqqqnnnjjjgggcccaaa```\\\[[[ZZZYYYWWWVVVUUUTTTSSSRRRQQQPPPPPPRRRTTTUUUTTTTTTUUUVVVXXXZZZ[[[\\\cccdddfffgggiiijjjjjjjjjlllmmmooorrrtttwwwyyyzzz}}}~~~KKKKKKLLLMMMOOOPPPPPPQQQPPPPPPQQQRRRVVV[[[ccchhhppptttvvvtttooommmppptttwwwzzzoooaaaTTTLLLFFFGGGMMMYYYccclll{{{}}}ssslllddd]]]WWWRRRKKKFFFCCCBBB@@@???===<<<;;;;;;>>>???DDDOOOggg{{{eee^^^TTTLLLGGGEEEDDDCCCKKKFFFBBBDDDJJJQQQTTTUUUWWWTTTQQQOOOQQQTTTVVVWWWVVVXXXYYY[[[]]]^^^______aaaccceeeeeeddd```[[[XXXPPPQQQOOOKKKGGGEEEFFFIIILLLGGGCCCCCCCCCCCCGGGLLLbbb{{{~~~}}}~~~yyyvvvssspppmmmkkkkkkiiifffbbb^^^\\\[[[ZZZZZZXXXVVVUUUWWWXXXXXXXXXZZZZZZ[[[\\\]]]^^^```aaacccdddeeegggiiikkkmmmmmmiiijjjjjjlllnnnqqqtttvvvvvvwwwxxx{{{}}}UUUTTTSSSRRRPPPOOOOOONNNMMMNNNNNNPPPRRRXXX___cccgggkkkmmmllliiihhhmmmrrr}}}~~~uuuiii[[[OOOGGGGGGHHHOOOZZZeeeooo~~~zzzsssmmmddd]]]XXXRRRKKKFFFCCCBBB@@@>>>===<<<<<<<<>>===<<<<<<===DDDFFFQQQgggssseee^^^YYYRRRMMMKKKJJJJJJJJJEEEIIIRRR]]]fffiiifffbbbVVVRRROOOMMMNNNOOOPPPPPPTTTTTTSSSTTTUUUWWWYYYZZZ[[[]]]___```]]]WWWQQQMMMFFFFFFEEEDDDCCCEEEIIIMMMRRRLLLFFFDDDAAA>>>???CCCSSSjjj{{{wwwtttrrrqqqqqqnnnlllkkkkkkkkkkkkjjjkkkkkkjjjjjjlllnnnqqqsssvvvvvvwwwxxxyyyzzz{{{{{{zzz{{{|||~~~zzzzzz{{{|||RRRPPPNNNLLLJJJIIIHHHHHHEEEGGGHHHIIIKKKNNNSSSVVVYYY]]]___``````eeennnuuu|||qqqdddWWWNNNJJJKKKOOOWWWaaammm|||zzzwwwuuuoooggg```ZZZTTTLLLGGGDDDBBB@@@>>>=========>>>CCCHHHYYYwwwyyyiii___WWWSSSNNNLLLKKKLLLLLLLLLGGGMMMXXXccckkkkkkfffaaaZZZWWWSSSPPPPPPPPPOOOOOOTTTTTTTTTTTTVVVYYY\\\___^^^___aaaaaa]]]VVVOOOJJJDDDDDDCCCCCCCCCFFFJJJLLLQQQKKKFFFDDDAAA===>>>AAAMMMaaaxxx|||wwwvvvzzz~~~|||{{{|||}}}}}}}}}{{{zzzyyyyyy{{{~~~OOONNNLLLJJJJJJJJJKKKKKKKKKMMMOOOQQQRRRUUUXXX[[[]]]___aaaaaabbbiiittt|||xxxkkk^^^RRRLLLIIINNNUUU___hhhuuu{{{xxxtttooogggaaa\\\VVVNNNHHHDDDBBB@@@>>>======>>>???CCCLLLbbb~~~lll___YYYRRRPPPMMMMMMNNNPPPQQQPPPNNNSSS\\\dddhhhgggaaa]]]ZZZWWWUUUTTTUUUVVVVVVVVVXXXWWWVVVVVVVVVXXX[[[\\\^^^```bbbcccaaa[[[UUUQQQPPPOOONNNNNNOOOQQQSSSSSSOOOIIIEEEDDDBBB>>>???CCCJJJZZZnnn|||}}}~~~wwwmmmhhhfffjjjqqqyyyMMMLLLKKKJJJKKKLLLNNNPPPTTTVVVZZZ\\\^^^```bbbeeehhhjjjkkkiiijjjqqq}}}wwwjjj\\\RRRNNNNNNSSS]]]iiirrr|||yyysssnnnhhhbbb^^^XXXPPPJJJDDDCCC@@@======>>>???AAAEEEPPPiiivvveee[[[UUUPPPNNNMMMOOOQQQTTTTTTTTTTTTWWW]]]bbbcccaaa]]]ZZZUUUTTTTTTVVVZZZ^^^___```[[[ZZZXXXVVVUUUUUUUUUUUUZZZ\\\___bbbbbbaaa^^^\\\YYYXXXWWWXXXYYYYYYXXXWWWLLLHHHEEEEEECCCAAABBBEEEHHHRRRcccvvvuuuuuuvvvwww{{{~~~zzzwwwxxxwwwjjj___ZZZXXX\\\cccmmmyyyOOOOOOPPPQQQUUUZZZ^^^aaagggjjjnnnqqqsssuuuwwwyyyzzz{{{zzzwwwwww~~~~~~wwwjjj\\\SSSQQQSSSYYYeeesss}}}}}}zzzqqqmmmgggccc___ZZZRRRLLLEEECCC@@@======>>>@@@AAADDDPPPhhhppp```VVVOOOKKKKKKKKKMMMPPPSSSTTTSSSQQQUUUZZZ]]]]]][[[YYYWWWSSSSSSTTTWWW[[[___aaaaaaYYYYYYXXXWWWVVVUUUUUUTTTWWWYYY\\\^^^______^^^]]]YYYXXXYYY[[[]]]\\\XXXUUULLLHHHEEEFFFDDDBBBCCCFFFFFFKKKWWWjjj~~~zzzrrrrrrssswww{{{wwwtttttt~~~ppp```UUUOOOMMMQQQXXXaaannnxxx~~~VVVWWWZZZ___fffnnnuuuyyy~~~|||yyyrrreeeWWWOOONNNQQQ]]]kkkzzz}}}{{{qqqlllgggddd```[[[SSSNNNEEECCC@@@======>>>@@@BBBBBBMMMddd~~~gggWWWLLLEEEFFFFFFGGGJJJMMMPPPQQQPPPJJJOOOUUUYYYYYYXXXVVVUUUVVVUUUUUUVVVZZZ\\\]]]]]]TTTUUUWWWXXXYYYZZZZZZZZZYYYZZZZZZ[[[[[[ZZZYYYXXXYYYYYYZZZ]]]```^^^ZZZUUUMMMIIIFFFGGGEEEBBBCCCFFFDDDFFFOOOaaavvvtttssssssyyy{{{xxxtttuuu~~~mmm]]]OOOJJJHHHLLLRRR[[[gggqqqrrrxxxccchhhooouuu|||xxxlllbbbWWWQQQRRRXXXaaaooo|||wwwqqqmmmgggbbb^^^YYYSSSNNNIIIFFFCCC@@@@@@@@@@@@@@@CCCLLL^^^|||ttt```UUUNNNKKKFFFDDDCCCDDDHHHKKKMMMMMMPPPVVV]]]\\\VVVRRRRRRUUUSSSQQQSSS\\\bbb___ZZZWWWVVVSSSRRRVVV\\\```___]]]^^^[[[XXXVVVVVVVVVUUUTTTUUUWWW\\\bbbfffcccYYYPPPLLLKKKGGGCCC???>>>@@@BBB@@@BBBHHHVVVkkk~~~xxxvvv}}}|||zzz{{{}}}nnnZZZNNNLLLJJJJJJMMMVVV```ggglllpppvvv{{{www~~~}}}sssggg]]]TTTPPPTTTZZZhhhvvv|||wwwppplllgggccc```\\\WWWTTTNNNKKKFFFCCCAAAAAAAAABBBDDDNNNaaaiiiYYYPPPKKKGGGCCCAAAAAADDDHHHNNNQQQSSSVVVYYY\\\ZZZUUUQQQPPPQQQOOOMMMPPPZZZaaaaaa]]]\\\WWWXXX[[[```dddeeeccc``````___\\\YYYVVVSSSRRRQQQTTTVVVZZZ___aaa]]]VVVPPPLLLJJJGGGAAA===<<<===???>>>???EEEQQQcccxxx|||vvvuuu~~~ppp]]]MMMKKKIIIIIINNNVVV```gggkkknnnrrruuuwwwzzz}}}wwwmmmaaaWWWPPPOOOVVV^^^lll{{{{{{vvvooolllgggcccaaa```]]]\\\XXXTTTMMMGGGCCCBBBBBBCCCFFFSSShhhvvv```UUUOOOKKKHHH???>>>???CCCJJJQQQVVVYYY\\\[[[YYYWWWSSSPPPNNNMMMLLLJJJMMMVVV]]]]]]\\\\\\ZZZ```iiinnnnnnjjjeeebbbaaaaaa```[[[TTTNNNMMMMMMOOORRRWWWZZZYYYWWWTTTSSSNNNLLLHHHBBB===:::;;;<<<>>>>>>BBBKKKZZZnnn{{{~~~yyywww~~~~~~zzzzzz{{{ppp^^^LLLJJJHHHJJJOOOXXXaaagggkkklllnnnooonnnoooppprrrwww{{{}}}tttiii\\\SSSNNNOOOXXXcccrrryyytttooolllhhhdddccccccddddddddd___VVVMMMEEEBBBCCCEEEKKK[[[sssjjjXXXQQQMMMIIIGGG======>>>CCCJJJRRRXXXZZZ^^^ZZZTTTQQQQQQPPPMMMKKKKKKIIIKKKRRRWWWWWWVVVWWW___hhhsssxxxssskkkdddaaa]]]``````ZZZQQQKKKJJJLLLKKKPPPTTTUUURRRPPPRRRTTTPPPNNNJJJDDD>>>;;;;;;;;;===>>>AAAGGGSSSeeeyyy}}}vvvuuuyyyzzz}}}zzzvvvvvvxxx~~~nnn\\\LLLJJJIIIKKKRRR\\\eeejjjmmmnnnnnnnnnllllllmmmooouuuyyy|||vvvtttttttttttttttrrrssswww}}}{{{qqqfffZZZRRRNNNQQQ]]]hhh{{{~~~vvvqqqooollliiieeeeeegggkkknnntttnnnbbbTTTIIICCCDDDFFFRRRdddzzz^^^PPPKKKFFFBBBAAA>>>>>>???DDDKKKQQQUUUWWWYYYTTTNNNLLLMMMNNNMMMKKKJJJIIIKKKRRRVVVUUUUUUWWWbbbkkkuuuvvvoooeee]]][[[YYY\\\\\\XXXPPPLLLLLLOOOMMMRRRVVVTTTNNNJJJLLLOOOOOONNNJJJEEE???;;;:::;;;;;;===???CCCLLL]]]qqqvvvsssuuuzzz~~~}}}zzzwwwwwwyyyooo]]]NNNLLLKKKNNNWWWbbbjjjnnnrrrsssssssssrrrsssuuuwww|||zzztttllleeebbbaaaaaa````````````cccgggjjjllllllnnnkkkkkkoooqqqqqqtttxxx~~~|||wwwmmmcccXXXQQQPPPVVVcccooo}}}|||tttooommmllljjjhhhiiiooovvv|||~~~ppp^^^NNNFFFGGGJJJWWWlllrrrZZZOOOKKKEEEAAAAAA??????AAAEEEKKKOOOQQQQQQQQQMMMHHHGGGIIIKKKKKKKKKGGGHHHMMMUUUYYYXXXYYY[[[```fffkkkjjjcccZZZUUUTTTUUUVVVUUURRRNNNLLLNNNQQQQQQUUUXXXUUUNNNHHHGGGHHHMMMLLLIIIEEE???<<<;;;<<<:::===???AAAFFFTTThhhwwwyyyvvvxxxxxxwwwttt}}}}}}{{{{{{|||tttbbbRRROOONNNSSS^^^iiiqqqtttwwwxxxyyyzzzzzz}}}|||tttnnneee```ZZZUUUTTTUUUVVVVVVVVVXXX[[[\\\]]]]]]^^^___ccc______cccfffgggkkkrrrvvvzzz~~~vvvpppeee]]]TTTQQQRRRZZZiiivvv}}}zzzsssoookkkkkkkkkkkkoooxxx}}}gggTTTKKKKKKNNNYYYqqqkkkWWWQQQMMMFFFBBBDDD===???BBBGGGKKKNNNMMMLLLJJJHHHEEEDDDEEEGGGHHHIIIEEEGGGMMMUUUXXXVVVVVVXXXZZZ\\\\\\YYYTTTPPPOOOPPPNNNLLLIIIGGGGGGHHHJJJLLLNNNRRRVVVWWWSSSNNNKKKIIINNNMMMKKKHHHCCC@@@@@@AAA>>>AAADDDCCCDDDNNN```ooo}}}zzz}}}yyy|||rrrnnnttt}}}xxxeeeVVVSSSRRRXXXdddpppwwwyyyzzz|||}}}~~~}}}xxxssslllccc]]]VVVSSSOOONNNQQQTTTWWWXXXXXX\\\bbbcccaaa______```ccc^^^]]]bbbeeeeeejjjrrrqqquuu|||{{{rrrkkk```XXXQQQPPPTTT]]]mmm{{{zzzsssoooiiijjjkkkmmmsssmmmYYYNNNNNNQQQZZZssstttaaaQQQNNNJJJBBB>>>BBB<<<>>>BBBGGGLLLMMMLLLJJJFFFEEEDDDCCCBBBCCCEEEGGGEEEGGGMMMTTTUUUPPPOOOPPPUUUTTTQQQMMMKKKJJJLLLNNNHHHDDD???===???BBBDDDEEEFFFKKKRRRWWWXXXUUURRRPPPPPPQQQOOOLLLIIIFFFFFFGGGCCCGGGIIIGGGEEEMMM^^^lll{{{}}}yyy}}}nnnqqqxxxyyyfffXXXUUUUUU[[[hhhttt{{{}}}|||}}}xxxvvvsssnnnhhhaaa[[[XXXNNNMMMMMMOOORRRXXX^^^aaacccgggkkkoooqqqqqqooommmkkkkkkkkkmmmppptttwwwzzz{{{{{{|||xxxlllcccZZZUUUPPPOOOWWWeeerrrzzz{{{uuurrrqqqlllmmmnnnqqqzzzuuuaaaSSSHHH[[[fffpppcccRRRHHHGGGHHHHHHEEE@@@BBBEEEHHHIIIHHHGGGFFFAAACCCDDDEEEDDDDDDFFFHHHHHHLLLRRRUUUVVVVVVUUUVVV\\\WWWPPPKKKIIIHHHFFFDDDEEE<<<888;;;===<<<===@@@AAADDDIIINNNSSSUUUVVVWWWNNNKKKHHHHHHJJJLLLLLLJJJSSSRRROOOKKKJJJNNNWWW^^^sss~~~~~~~~~~~~tttrrrxxx}}}lll]]]\\\]]]dddnnnxxx~~~rrrppplllfff```[[[VVVSSSOOOPPPRRRUUUZZZaaagggjjjuuuwwwzzz|||}}}|||zzzxxxyyyyyyzzz{{{}}}~~~vvvkkkbbbXXXUUURRRTTT\\\jjjwwwzzztttpppnnnlllmmmpppuuuyyydddWWWMMMaaavvvhhh^^^QQQHHHEEEDDDCCCAAA>>>???AAACCCDDDCCCBBBAAABBBCCCEEEFFFEEEFFFHHHIIIKKKNNNRRRVVVXXXZZZ]]]```aaaZZZQQQNNNMMMKKKEEE???@@@:::888;;;;;;888888;;;>>>@@@DDDIIIMMMQQQTTTUUUQQQNNNJJJJJJLLLOOOPPPOOOWWWVVVSSSOOOLLLNNNTTTYYYmmmzzz~~~}}}~~~}}}~~~~~~vvvbbbaaabbbiiisss|||mmmjjjeee___YYYUUURRRQQQRRRTTTXXX^^^dddkkkpppsss}}}~~~~~~|||{{{}}}|||sssiiiaaaUUUUUUVVVZZZdddqqq}}}~~~yyysssooollllllnnnsss{{{}}}iii___XXXooo___YYYPPPJJJHHHFFFCCC@@@>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCDDDDDDEEEGGGIIILLLNNNPPPRRRUUUZZZ```dddbbb[[[SSSQQQQQQMMMCCC:::888777888;;;999666777:::888999;;;>>>CCCHHHLLLNNNMMMJJJGGGFFFIIILLLNNNOOOWWWWWWUUUQQQLLLKKKNNNQQQcccqqq|||{{{yyyyyy~~~}}}kkkjjjkkkqqq{{{lllhhhbbb[[[VVVTTTSSSSSSUUUXXX]]]ccciiiooosssuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuxxx{{{yyyqqqggg```TTTWWW[[[aaajjjvvv|||xxxtttqqqooolllooovvvmmmgggeeeyyy[[[UUUPPPQQQUUUUUUOOOHHHAAA@@@???>>>=========>>>;;;===???@@@AAABBBDDDFFFHHHIIIKKKLLLNNNRRRVVVZZZ[[[XXXTTTRRROOOIIIAAA:::555777999999777777;;;???<<<;;;;;;;;;===AAAEEEGGGDDDDDDDDDFFFHHHJJJLLLLLLQQQSSSSSSOOOJJJGGGHHHJJJ[[[hhhzzzzzzuuusssqqquuu~~~tttsssuuu{{{iiieee^^^XXXTTTSSSTTTUUUVVVYYY]]]bbbfffjjjlllmmmjjjiiijjjjjjjjjkkklllllllllnnnrrrvvvzzz}}}||||||}}}~~~~~~wwwnnneee```VVVZZZaaahhhpppyyy}}}xxxtttqqqppppppooorrryyyppplllnnnpppZZZSSSOOOVVVbbbfff^^^SSSFFFEEEBBB@@@??????@@@AAA:::<<<>>>???@@@AAACCCEEEEEEFFFGGGGGGGGGHHHJJJLLLOOORRRTTTPPPIIIBBB>>>>>>:::;;;;;;888777;;;BBBGGGIIIGGGEEEBBBAAAAAAAAABBBAAADDDGGGJJJKKKLLLKKKKKKKKKMMMOOONNNJJJHHHHHHJJJUUUaaarrrzzzpppnnnlllooo{{{}}}|||}}}ccc___YYYSSSPPPOOOQQQRRRTTTVVVXXXZZZ]]]___``````ZZZ[[[\\\]]]^^^___```aaaaaabbbcccdddfffgggiiiiiioooppprrruuuyyy}}}|||tttkkkccc^^^XXX^^^fffmmmttt}}}yyysssooonnnnnnnnnrrrvvv~~~wwwrrruuuxxxeeeVVVOOOMMMUUUccchhh```VVVGGGFFFDDDBBBAAAAAAAAABBB<<<>>>@@@AAAAAABBBDDDFFFEEEFFFFFFEEECCCCCCDDDFFFJJJOOORRRNNNDDD>>>???BBBBBBCCCBBB???AAAIIIQQQTTTXXXVVVSSSOOOJJJEEEBBB@@@BBBEEEHHHJJJIIIGGGEEEEEEFFFJJJNNNNNNLLLJJJKKKMMMRRR[[[jjjzzz}}}pppnnnlllnnnyyy^^^ZZZUUUOOOMMMLLLNNNOOOPPPPPPQQQRRRSSSTTTTTTUUUQQQRRRSSSUUUVVVVVVVVVVVVWWWWWWVVVUUUVVVWWWYYYYYYaaacccggglllqqqvvvzzz|||yyypppfff___[[[ZZZaaajjjrrryyy|||zzzwwwsssooommmmmmlllvvvzzz}}}iiiXXXMMMJJJJJJOOOVVVXXXTTTOOODDDDDDBBBAAA@@@@@@@@@???===???AAAAAAAAAAAACCCEEEEEEEEEDDDBBBAAACCCGGGJJJNNNQQQQQQKKKCCC???AAAEEEFFFIIIKKKMMMWWWeeennnooonnnmmmjjjfff___WWWOOOKKKJJJKKKKKKHHHCCC?????????BBBFFFKKKLLLKKKJJJLLLNNNPPPWWWcccrrruuusssppprrr{{{[[[XXXSSSOOOLLLLLLMMMNNNMMMMMMLLLLLLMMMMMMNNNOOORRRSSSTTTVVVVVVVVVUUUUUUUUUTTTSSSRRRSSSVVVXXXZZZYYY[[[___eeekkkqqquuuwww|||}}}}}}vvvmmmccc\\\YYY[[[cccmmmuuu|||xxxxxxwwwuuussspppnnnmmmxxx}}}zzz___OOOEEEFFFGGGHHHHHHGGGFFFFFF@@@@@@@@@???>>>======<<<<<<>>>???@@@??????AAABBBEEECCCAAA>>>???DDDKKKPPPUUUSSSOOOJJJDDDBBBCCCEEEFFFLLLRRR[[[kkkxxxnnnddd^^^WWWVVVQQQJJJCCC??????AAA???CCCGGGIIIHHHHHHJJJMMMNNNUUU___mmm{{{zzzxxxuuuuuu}}}~~~~~~}}}UUUUUUVVVUUUTTTSSSQQQOOOOOONNNMMMLLLMMMOOORRRTTTSSSUUUWWWYYYYYYXXXVVVUUUXXXWWWVVVUUUUUUVVVXXXXXX^^^^^^```bbbggglllqqqtttwwwxxx{{{~~~~~~wwwkkk___]]]```aaahhhqqqzzz{{{{{{wwwuuutttqqqnnnpppuuu~~~pppYYYKKKFFFEEECCCBBBAAA@@@@@@@@@@@@???===<<<===>>>@@@AAA<<<===???AAABBBCCCDDDDDDCCCDDDEEEEEEDDDGGGLLLQQQRRRNNNHHHDDDBBBBBBBBBBBBHHHKKKWWWllluuukkkZZZKKK@@@;;;::::::???AAAEEEGGGHHHJJJLLLNNNMMMPPPXXXfffwww{{{www}}}}}}YYYYYYYYYXXXWWWUUUSSSRRRMMMMMMOOOQQQSSSVVVYYYZZZ]]]^^^___``````___^^^^^^^^^^^^]]]]]]]]]^^^______cccddddddeeehhhjjjmmmooonnnooorrrvvv{{{~~~uuuqqqqqqrrrrrrzzz}}}|||tttiii___]]]aaadddkkkttt}}}{{{zzzwwwtttsssqqqmmmpppuuukkkUUUIIICCCBBBAAA@@@???>>>>>>>>>>>>===<<<;;;;;;<<<>>>???>>>???@@@AAABBBBBBCCCCCCBBBCCCCCCBBBBBBEEEKKKOOOOOOKKKGGGCCC@@@???>>>>>>FFFPPP___rrrnnnZZZKKKAAA===;;;;;;>>>AAADDDFFFHHHJJJMMMMMMQQQYYYeeettt~~~zzz~~~______^^^\\\ZZZXXXVVVVVVPPPRRRVVV[[[___bbbccccccaaaaaaaaaaaabbbccccccdddggghhhiiiiiijjjjjjjjjiiilllllllllkkkkkkjjjjjjjjjggghhhjjjooottt{{{}}}qqqgggaaa^^^^^^^^^```dddiiipppxxxxxxpppfff^^^___dddiiipppzzz~~~yyyyyyuuusssrrrpppmmmpppuuu{{{aaaNNNEEE@@@???>>>===<<<;;;;;;;;;;;;::::::999:::;;;<<<===>>>??????@@@AAABBBBBBBBBCCCBBBAAA@@@@@@CCCHHHMMMJJJGGGCCC???===<<<<<<===HHHUUUfffqqqyyyjjjUUUFFF>>>;;;888;;;???CCCEEEGGGJJJMMMLLLRRRZZZdddnnn{{{~~~eeecccaaa___]]][[[[[[ZZZZZZ^^^ccchhhkkkkkkkkkjjjbbbaaaaaabbbdddgggjjjlllrrrssstttvvvvvvvvvuuutttuuuuuutttrrrpppnnnkkkjjjhhhiiikkknnnttt{{{xxxmmmccc]]]ZZZYYYXXXWWWYYY^^^eeennnzzz}}}tttlllddd^^^aaagggnnnvvv{{{wwwwwwsssqqqpppnnnmmmqqqwww|||pppWWWGGGAAA>>>>>>===;;;;;;::::::::::::999999999:::;;;<<<===>>>??????@@@BBBDDDEEEFFFFFFDDDAAA???>>>AAAEEEHHHFFFCCC???;;;:::===AAAEEEPPP[[[eeehhhfffmmm~~~qqqYYYGGG>>>;;;999<<<@@@CCCFFFHHHKKKMMMKKKQQQZZZaaahhhttt}}}|||hhhfffdddaaa```___``````fffiiilllooopppooollljjjdddeeefffhhhlllrrrwwwzzz}}}~~~~~~}}}||||||{{{yyywwwtttrrrpppooooooooorrrvvv{{{~~~~~~}}}wwwmmmeee___[[[XXXVVVRRRUUUYYY___hhhtttzzzpppiiiccc```eeelllttt|||xxxtttssspppnnnnnnmmmmmmrrryyyrrrxxxhhhQQQDDD@@@>>>===<<<;;;;;;:::;;;;;;::::::::::::;;;<<<===>>>AAAAAABBBDDDFFFIIIKKKMMMIIIFFFBBB??????@@@BBBDDDDDDAAA===999:::AAALLLTTT\\\___aaa]]]YYY\\\gggqqquuuZZZHHH???======???BBBEEEFFFGGGIIIKKKJJJOOOVVV\\\cccooo~~~{{{wwwyyyjjjhhhfffdddccceeeggghhhooopppqqqqqqpppooolllkkkiiijjjlllpppvvv|||~~~|||yyyxxxwwwtttttttttuuuxxx|||}}}|||{{{zzzyyyzzz{{{{{{}}}}}}}}}~~~}}}zzzuuunnnhhhaaa\\\VVVRRRNNNPPPSSSXXX```kkkwwwwwwmmmgggddddddiiipppxxx}}}vvvqqqooolllkkklllmmmnnnttt|||{{{lllttt|||aaaMMMDDDAAA===<<<<<<;;;::::::;;;;;;999:::;;;<<<======>>>>>>DDDDDDEEEFFFHHHKKKNNNPPPHHHEEEAAA???@@@AAAAAAAAAAAA@@@===;;;>>>HHHVVVaaafffbbb]]]WWWTTTVVV\\\aaaiii{{{vvvZZZIIIBBBBBBCCCEEEGGGGGGFFFFFFFFFGGGIIILLLQQQWWW```mmm||||||vvvuuu{{{llljjjhhhfffgggjjjnnnqqqttttttsssrrrrrrrrrrrrrrrssstttxxx}}}}}}|||{{{{{{wwwwwwxxxyyy{{{~~~~~~xxxwwwvvvuuutttuuuvvvvvvvvvvvvuuuvvvwwwzzz|||~~~{{{{{{|||~~~~~~|||xxxuuuuuurrrooolllgggaaa[[[VVVQQQRRRSSSUUUYYYaaajjjppp~~~tttkkkgggfffgggmmmttt{{{zzzuuuqqqllliiihhhjjjlllooowwwvvvkkkvvvqqqXXXHHH@@@>>><<<;;;::::::::::::::::::888999:::<<<======>>>>>>DDDCCCBBBCCCDDDFFFIIIJJJBBB@@@>>>>>>@@@BBBAAA@@@>>>???@@@@@@DDDNNN\\\fffhhhbbbYYYRRROOOPPPSSSVVV```qqqoooUUUHHHFFFIIINNNOOOOOOMMMJJJHHHGGGGGGGGGHHHKKKRRR^^^mmm{{{wwwvvvzzz}}}mmmkkkiiiiiijjjnnnsssvvvwwwvvvuuutttuuuwwwyyy{{{}}}|||||||||yyyzzz{{{}}}}}}|||{{{uuutttsssqqqqqqqqqrrrsssrrrqqqqqqqqqrrrtttwwwyyyxxxxxxxxxzzz{{{yyyvvvrrrqqqpppppppppnnnjjjddd___ZZZYYYXXXVVVWWWZZZ```eeeyyy|||sssjjjggggggiiipppvvv}}}~~~yyytttqqqjjjgggfffiiilllpppxxxtttmmmyyyhhhPPPBBB;;;999::::::999999999999999999777888:::;;;<<<=========@@@???>>>======>>>@@@AAA<<<;;;:::===AAACCCBBB@@@<<>>;;;;;;::::::::::::999999;;;::::::999999::::::;;;;;;;;;<<<<<<===>>>>>>???===>>>@@@BBBEEEEEEBBB???>>>???AAACCCFFFLLLTTTYYYZZZVVVQQQLLLIIIHHHJJJKKKTTTWWW[[[aaahhhpppxxx~~~{{{lll[[[LLLGGGHHHLLLZZZXXXUUURRRPPPPPPPPPQQQIIIHHHMMMYYYeeeoooxxx~~~|||{{{mmmppptttvvvwwwxxxyyy{{{}}}~~~{{{{{{zzzxxxvvvtttrrrpppooonnnllljjjiiihhhhhhhhheeefffgggiiikkklllnnnnnnkkkkkkkkklllmmmnnnooopppqqqrrrtttvvvxxxwwwvvvtttrrrssspppjjjggggggfffbbbjjjqqq|||~~~wwwpppkkkkkkmmmpppxxx{{{uuuoookkkffffffgggjjjjjjmmmxxxyyyuuutttmmmUUUGGG???<<<===;;;;;;:::::::::999999999::::::999999999999::::::::::::;;;;;;<<<<<<======:::<<<>>>@@@AAA@@@>>>===>>>???AAABBBDDDGGGMMMQQQPPPNNNJJJGGGEEEEEEGGGHHHMMMOOOSSSVVVZZZ^^^dddhhhkkkfff]]]RRRLLLLLLRRRWWWXXXVVVTTTRRRRRRSSSSSSSSSOOOOOOUUU___hhhmmmrrrwww}}}{{{rrrvvvzzz}}}}}}}}}~~~}}}{{{zzzwwwvvvuuutttrrrpppnnnmmmjjjiiihhhfffeeeddddddcccaaabbbdddggghhhiiiiiiiiifffeeeddddddeeegggiiikkkmmmppptttyyy}}}}}}yyyxxxsssnnnlllooouuu||||||vvvqqqmmmooorrrvvv~~~}}}xxxsssmmmjjjeeeeeegggiiikkkooozzzyyyllllllrrraaaLLLCCC>>><<<;;;::::::::::::999999999999999888888777777888888999999999999:::::::::::::::999<<<@@@@@@>>><<<<<<===>>>@@@AAAAAAAAABBBEEEGGGGGGFFFDDDCCCCCCDDDEEEFFFHHHJJJMMMOOOPPPRRRTTTWWWTTTQQQMMMIIIIIINNNUUU[[[XXXUUURRRRRRSSSUUUVVVVVVTTTUUU\\\eeejjjhhhhhhjjjttt}}}}}}zzzxxx|||xxx{{{~~~{{{yyyxxxuuuuuutttsssqqqooommmllljjjiiigggfffdddccccccccc]]]___bbbdddeeeeeeddddddaaa```^^^]]]^^^aaadddfffhhhlllrrrxxx}}}|||{{{yyyyyy}}}~~~{{{uuupppooorrrwww|||~~~zzzvvvqqqllliiieeeeeegggiiikkkooo|||jjj___bbbnnnvvvWWWFFFAAA???<<<::::::::::::999999999999888777777666666666666777777888888888888888888888888:::???CCCBBB>>>;;;===@@@>>>@@@BBBBBBAAAAAAAAACCCCCCCCCCCCCCCDDDDDDDDDDDDDDDFFFIIIJJJJJJJJJKKKMMMJJJHHHFFFEEEGGGKKKQQQUUUYYYTTTOOOLLLNNNRRRTTTUUUSSSVVV___ggghhhbbb^^^^^^lllxxx}}}yyyvvvwwwzzz|||~~~~~~|||{{{zzzyyyvvvvvvuuutttrrrpppooonnnjjjiiigggeeedddccccccccc\\\^^^```bbbbbbaaa```______]]][[[YYYZZZ\\\^^^```cccgggmmmssswww}}}~~~}}}~~~}}}yyytttppppppuuuzzz}}}xxxuuupppllliiiffffffgggiiikkkppp}}}vvv```VVV\\\kkkmmmQQQDDDAAA???<<<:::::::::999999999888888888777666666555555666666777777777888888888888888888;;;???CCCBBB===;;;===@@@===???BBBCCCBBBBBBBBBCCCAAABBBBBBBBBBBBBBBBBBBBB@@@AAACCCBBBAAA??????@@@CCCCCCCCCEEEIIINNNQQQSSSXXXQQQHHHEEEHHHNNNRRRSSSTTTWWW```gggfff^^^YYYYYYiiiwww}}}xxxsssrrrrrrwww{{{}}}~~~~~~}}}|||{{{zzzzzzwwwvvvvvvuuusssrrrpppooohhhhhhfffdddcccbbbbbbbbb^^^___``````___^^^]]]\\\\\\[[[YYYWWWWWWWWWXXXYYY\\\```eeejjjooovvv~~~}}}}}}}}}xxxtttrrrrrrxxx}}}{{{wwwsssoookkkgggeeeeeefffiiilllrrrlllZZZSSS\\\nnnxxxcccLLLBBB@@@???<<<:::999999999999888888888888777666666555555666666777777777888888999::::::;;;888;;;======:::999;;;===;;;===@@@AAAAAAAAABBBDDD????????????????????????BBBCCCBBB???;;;999888888:::<<<@@@GGGOOOVVVYYYZZZSSSLLLEEEEEEKKKSSSWWWYYYZZZ\\\bbbfffbbbZZZVVVWWWcccqqqzzzpppnnnnnnqqq|||~~~yyyxxxzzz|||}}}~~~~~~}}}|||{{{zzzzzzyyyuuuuuuuuutttsssqqqpppoooiiihhhgggeeedddcccbbbbbbbbbaaa```___]]]\\\[[[ZZZZZZYYYXXXVVVTTTSSSSSSSSSUUUYYY]]]aaafffppp|||}}}xxxwwwtttuuu{{{zzzvvvrrrmmmiiieeebbbbbbdddhhhmmmttt{{{aaaTTTTTTaaavvvgggWWWGGG@@@>>>===;;;;;;999999999999888888888888777777666666666666777777777777888999;;;<<<======777777888888999999::::::999;;;============???AAA===============>>>???@@@CCCCCCAAA>>>:::888999:::888;;;AAAJJJTTT[[[]]]\\\NNNKKKJJJQQQ\\\fffiiiiiibbbbbbdddccc[[[QQQOOORRRTTTcccuuu}}}ssspppnnnqqqzzzyyyzzz}}}uuuwwwyyy{{{~~~~~~|||{{{zzzyyyxxxttttttssssssqqqpppnnnnnnkkkjjjiiigggfffeeedddddddddcccaaa^^^\\\[[[ZZZZZZYYYXXXWWWUUUSSSQQQOOOOOOQQQTTTXXX\\\bbbmmm{{{||||||}}}}}}xxxyyywwwxxx}}}~~~yyytttppplllgggccc______bbbhhhmmmwwwtttZZZQQQVVVggg}}}{{{\\\OOOBBB===<<<;;;:::<<<999999999888888888888777777777666666666666777777777777999:::<<<>>>??????777666666777999;;;::::::888999::::::999:::<<<>>>======<<<===>>>@@@BBBCCC======<<<:::888888:::<<<===???DDDMMMVVVZZZZZZXXXMMMMMMRRR___nnnyyy{{{yyygggeeeccc^^^TTTIIIGGGKKKEEEVVVhhhttt}}}yyyuuuqqqrrryyyvvv|||zzz~~~tttzzz{{{zzzyyywwwuuurrrqqqpppoooppprrrtttuuuuuuxxx||||||{{{}}}~~~}}}{{{yyyyyyxxxwwwuuurrrpppoooooommmkkkiiigggffffffggggggdddaaa______^^^\\\ZZZZZZXXXVVVTTTRRRRRRRRRRRRSSSRRRUUUYYY^^^fffuuuxxxvvvzzz~~~|||vvvrrrooolllgggccc^^^___dddkkkpppzzzhhhWWWXXX\\\iiijjjMMMGGG???;;;;;;<<<999666999888888777666555555444:::888666777:::;;;999777666666888;;;===>>><<<:::777777777888999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<===@@@BBBDDDDDDCCCBBBBBB@@@===;;;;;;===@@@BBBEEEGGGIIIMMMPPPTTTVVVXXXUUUTTT[[[pppqqqhhh\\\SSSNNNJJJDDD@@@HHHKKKVVVgggwww}}}xxxuuuyyy~~~}}}uuuuuuvvvzzzzzzpppjjjiiiiiigggeeehhhgggfffffffffhhhjjjkkklllnnnppprrrtttuuuuuuvvvtttwww{{{~~~~~~~~~~~~|||{{{}}}}}}|||{{{yyyyyywwwuuutttrrrqqqpppooonnnllljjjiiihhhhhhhhhiiigggdddbbbaaa```^^^]]][[[ZZZXXXVVVUUUUUUUUUVVVVVVUUUVVVYYY]]]dddrrr{{{xxx{{{~~~zzzuuuqqqmmmiiiddd``````aaafffmmmttt{{{cccSSSTTT\\\ooopppYYYHHHBBB<<<999:::;;;999777999999888888777666666555888666555666888888777555666666888:::<<<===;;;999888888888999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<===@@@BBBCCCCCCBBBBBB???>>>======???AAADDDFFFHHHIIIKKKNNNQQQSSSUUUVVVWWW[[[hhhmmmdddXXXOOOLLLKKKJJJHHHFFFGGGPPPaaappp{{{}}}yyyyyy{{{~~~xxxttt~~~|||~~~yyypppjjjccc___^^^___^^^\\\^^^^^^]]]]]]^^^___aaabbbdddddddddddddddddddddeeeiiinnntttyyy{{{{{{{{{|||~~~|||{{{|||||||||zzzzzzxxxvvvtttrrrrrrrrrrrrqqqpppnnnmmmkkkkkkjjjjjjllljjjgggeeedddcccaaa```\\\\\\[[[ZZZZZZZZZ[[[[[[[[[YYYXXXZZZ\\\aaammmyyy|||yyy}}}}}}zzzvvvrrrnnniiiccc^^^bbbccchhhpppzzzoooZZZQQQQQQ]]]vvvcccNNNBBB>>>888777888999999777999999999888777777666666666444333444555666555444777777777999;;;;;;999777888888888999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@AAAAAAAAA@@@<<<<<<>>>@@@CCCFFFIIIKKKKKKKKKMMMNNNPPPRRRSSSTTT[[[bbbtttkkkcccXXXQQQPPPSSSTTTUUULLLKKKPPP[[[gggsss{{{zzzyyyyyy}}}{{{sssxxxuuukkkeeedddaaa]]]\\\\\\]]]]]]\\\\\\\\\\\\]]]]]]___```aaacccaaa___^^^]]]^^^___```dddiiinnnrrruuuwwwxxxzzz}}}~~~~~~}}}|||||||||{{{zzzzzzxxxvvvsssrrrrrrssstttrrrrrrqqqpppooonnnnnnnnnooommmjjjhhhgggfffdddccc^^^^^^^^^______``````aaaaaa]]][[[\\\]]]```hhhrrr|||{{{~~~~~~}}}{{{yyyuuupppjjjddd```cccfffkkkttt{{{bbbRRRRRRQQQ```zzzxxx\\\KKK@@@<<<888666777888888777888777777777666666666555555444444444444555444444888777777777999999777555777777777777888999:::;;;::::::::::::::::::::::::<<<===>>>???????????????;;;<<>><<<;;;999777777777777444444444444444444333333555666777666555555666777666555444444555555555333444444444444444555666777::::::::::::::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;<<<===???@@@BBBCCCCCCCCCAAABBBCCCEEEHHHJJJKKKLLLLLLNNNRRRUUUWWWWWWVVVVVV\\\ZZZXXXVVVUUUTTTUUUUUUVVVTTTSSSUUUWWW[[[eeeppp~~~||||||xxxpppsssxxx}}}|||{{{~~~|||wwwqqqpppooommmjjjiiiiiijjjlllmmmnnnmmmkkkgggeeeccc\\\]]]___```bbbccccccddd```___^^^^^^___```aaabbbccceeeggghhhhhhjjjnnnpppppprrruuuxxx{{{~~~~~~~~~||||||}}}zzzyyyyyyyyyyyyyyyyyyxxxvvvwwwxxxyyyyyyxxxxxxwwwwwwuuurrrpppooonnnlllkkkjjjkkkmmmooopppqqqqqqppprrrppppppttttttqqqoooqqqooouuu~~~{{{~~~}}}}}}vvvvvvuuuqqqkkkfffeeeffffffnnnwwwgggPPPLLLRRRXXXhhh~~~vvvZZZIIIBBB999:::999888777777888999444444444444444444444444444666777777444444555777555333222222444555444333555555444444444555666666999999999999999999999999<<<<<<;;;:::::::::::::::;;;;;;<<<===>>>???@@@@@@>>>???@@@AAACCCDDDEEEEEECCCFFFJJJKKKKKKLLLOOOQQQWWWUUURRROOONNNNNNPPPRRRMMMMMMPPPTTTUUUWWW```iiittt}}}|||~~~{{{}}}|||zzz|||{{{vvvqqqmmmnnnooooooooommmllllllmmmppprrrrrrpppkkkeeeaaa___\\\]]]^^^```bbbccccccccc______^^^^^^______``````[[[^^^bbbdddeeefffhhhiiijjjlllooossswwwzzz|||}}}~~~~~~}}}}}}~~~yyyzzzzzz{{{{{{zzzyyyyyywwwxxxyyyzzzzzzzzzyyyxxxzzzwwwtttsssrrrqqqooommmnnnoooqqqsssttttttttttttvvvtttvvv{{{|||xxxttttttnnnssszzz}}}{{{{{{~~~~~~}}}wwwwwwvvvrrrlllhhhhhhjjjhhhppp{{{~~~```JJJJJJTTT```vvviiiOOOCCC@@@666666777777777777999;;;444555555555555555555555333555777666444333444777444222111111333555444444666666555555555666666777999999999999999999999999<<<<<<;;;:::999999999999999999999:::;;;===???@@@>>>>>>>>>??????@@@@@@@@@???DDDIIIJJJHHHGGGIIILLLLLLJJJFFFBBB@@@BBBGGGJJJJJJLLLQQQVVVVVVVVV\\\eeejjjyyy~~~|||zzz{{{{{{uuuqqqpppooommmkkkmmmmmmmmmnnnpppqqqssstttooommmjjjgggdddaaa___]]]```bbbeeefffeeeeeeeeefffdddbbb```aaadddccc^^^XXX^^^^^^^^^___aaadddfffhhhgggiiimmmrrrvvvzzz|||}}}~~~}}}~~~}}}|||{{{{{{{{{{{{||||||||||||zzz{{{{{{||||||{{{{{{zzzzzzyyyxxxwwwvvvvvvvvvvvvwwwxxxyyy{{{|||}}}}}}}}}yyy|||~~~wwwvvvyyy}}}~~~~~~}}}|||zzzxxxxxxssspppoookkkfffeeegggiiippp|||mmmXXXPPPUUU\\\nnnvvv\\\KKKAAA<<<888777777666666666666666444333222111111111111111444444444444444444444444111222333333444444333333444444333333444555777888>>>??????===:::777666666888888999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>??????>>>???AAACCCAAABBBDDDEEEEEEEEEDDDCCCDDDDDDBBB>>><<<>>>DDDIIILLLOOORRRTTTTTTUUUXXX[[[cccppp~~~|||~~~zzzzzz}}}~~~yyyuuupppnnnnnnnnnmmmkkkllllllmmmmmmmmmnnnnnnnnnkkkiiifffcccaaa`````````bbbeeeiiikkkkkkkkklllmmmooommmkkkmmmoooooojjjfffcccbbbaaaaaaaaabbbcccdddfffiiiooouuuzzz}}}~~~~~~}}}}}}}}}}}}}}}}}}|||||||||{{{||||||}}}}}}||||||{{{{{{zzzzzzyyyyyyyyyyyyyyy{{{{{{}}}~~~~~~}}}~~~~~~}}}|||{{{zzzxxxvvvwwwrrrooonnnkkkgggfffhhhjjjrrrfffTTTPPPXXXbbb}}}gggRRREEE===999888777666666555555666666666555555444333333444444444444444444444444444444222333444444555555444444444444333333444555777777???AAACCCCCC???;;;999777888888888999999999999:::999999::::::::::::;;;;;;===>>>???>>>===>>>@@@AAABBBCCCCCCDDDEEEEEEEEEEEEDDDDDDCCCAAAAAADDDIIILLLMMMOOOQQQQQQPPPRRRUUUXXX```lllzzz|||~~~{{{zzz}}}~~~xxxtttrrrssspppnnnnnnnnnnnnmmmllljjjjjjkkkkkkjjjiiihhhggghhheeebbb___^^^___bbbccchhhkkkppptttuuuuuuvvvvvvwwwuuutttuuuwwwwwwtttpppkkkjjjhhhfffeeeccccccbbbeeeiiinnnuuuzzz~~~~~~~~~}}}}}}|||}}}}}}~~~~~~}}}}}}|||||||||{{{{{{|||}}}}}}~~~~~~}}}|||zzzyyyxxxxxxxxx{{{|||}}}~~~~~~}}}|||yyyyyyxxxvvvtttuuupppmmmmmmjjjffffffiiijjjtttttt]]]QQQQQQ___nnnnnnWWWHHH???:::777777777666555555555555666666666555444444444555555444444444444444444444444333444444555555555555555333333333333444555666777===@@@CCCDDDAAA===999777777777777888888888999999777777777888888888999999<<<===>>>===<<<<<<>>>???CCCBBBBBBBBBCCCDDDFFFGGGGGGFFFFFFHHHLLLPPPSSSSSSQQQQQQPPPOOONNNOOOSSSVVV\\\hhhvvv|||zzz~~~}}}||||||}}}}}}yyytttqqqqqqpppsssrrrqqqpppooonnnlllkkkggggggiiiiiihhhfffdddbbbdddbbb```^^^```cccgggjjjrrrvvv{{{~~~~~~}}}}}}}}}zzzyyyxxxzzz{{{{{{yyywwwsssrrrpppnnnllljjjiiihhhhhhjjjmmmqqquuuyyy|||~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}||||||}}}}}}~~~wwwnnnmmmmmmmmmmmmnnnppppppqqqrrrtttuuuxxx}}}~~~}}}~~~zzzxxxyyyxxxuuusssrrrmmmjjjiiihhheeeeeeiiiiiivvvlllYYYPPPUUUgggzzzaaaLLLCCC>>>;;;999777666555555444444555555444444333333222333333444333333333333333333333333222333444444555555444444333333333333444555666666888;;;======;;;888666555666666777777777888888888666666666777777888888999;;;<<<===<<<;;;;;;<<<>>>BBBAAA??????@@@BBBEEEGGGJJJIIIJJJOOOVVV[[[\\\[[[TTTRRROOOMMMLLLNNNQQQTTTYYYdddqqq{{{{{{wwwzzz~~~|||zzzzzz{{{|||zzzuuuqqqpppqqqrrrrrrtttsssrrrpppmmmjjjhhhhhheeefffhhhhhhhhhfffdddbbb______```ccchhhooouuuyyy~~~}}}|||||||||}}}}}}|||{{{tttsssssssssrrrqqqppppppqqqpppoooppprrrvvvzzz}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}zzzxxxxxxwwwrrrhhhaaa[[[[[[\\\^^^aaadddhhhjjjiiijjjlllooorrrxxx~~~~~~~~~~~~zzzyyyzzzyyyvvvsssnnniiiffffffeeeccceeeiiiiiiyyydddUUURRRYYYoooyyyYYYGGGAAA===;;;:::666555555444444444444444333333222222222333333444333333333333333333333333111111222333333333333222222222333444444555555555555666777666444333444555555555555666666666777777666666666777888999999999:::;;;<<<;;;::::::<<<>>>@@@>>><<<;;;<<>>@@@BBBCCCFFFKKKQQQTTTUUUTTTMMMIIIEEECCCDDDGGGJJJKKKSSS\\\eeemmmyyy}}}zzz~~~}}}xxxwwwwwwvvvxxx|||iiihhhggghhhjjjmmmnnnooommmmmmmmmkkkiiiiiillloooooonnnmmmkkkiiihhhgggfffdddiiiqqqzzz}}}yyyxxxyyyuuuuuuuuusssrrrqqqqqqrrrnnnpppsssvvvyyy{{{|||}}}~~~}}}}}}}}}}}}~~~}}}~~~|||wwwtttrrrrrrtttuuuuuutttuuuqqqkkkeee___XXXRRRNNNJJJKKKKKKIIIEEECCCCCCDDDAAABBBCCCGGGLLLRRRWWW[[[[[[]]]```dddiiiooowww|||~~~~~~|||||||||zzzvvvqqqkkkfffcccdddddddddggglllyyyhhhTTTTTT\\\kkk}}}bbbIIIAAA>>>999666888555444444333222333333333222222222222222333444555222222222222222222222222111111222333333333333222000111333444555555444444222444555555444444555777333444444444444555555555555555666777888999::::::888999;;;;;;;;;<<<>>>AAA???>>><<<;;;:::;;;<<<======@@@DDDFFFHHHJJJLLLMMMJJJFFFCCCBBBEEEHHHJJJJJJNNNUUU\\\cccooo~~~xxxuuuttttttuuuxxx}}}eeecccbbbcccgggkkkmmmnnnjjjkkklllkkkkkkmmmssswwwtttssspppmmmjjjhhhgggfffooottt|||~~~xxxuuuuuuvvvyyyyyyxxxvvvtttsssssstttoooqqquuuyyy}}}}}}~~~~~~}}}|||}}}~~~zzzwwwsssmmmjjjjjjjjjhhhfff^^^ZZZTTTPPPLLLHHHDDDAAAAAACCCDDDAAA<<<;;;???CCC======???AAAFFFLLLRRRVVVUUUWWWZZZ^^^cccjjjrrrwww{{{~~~|||||||||zzzuuuppplllgggdddeeeeeeeeeiiinnnzzzbbbQQQVVVddduuuttt\\\FFFAAA???999666999555444333333222222333333000/////////000111111222222222222222222222222222222222333444444444444333000111333444555555444333///222555666555444444555333333333444444444555555444444555666777888999:::777999:::;;;;;;===@@@BBB@@@???===<<<;;;;;;<<<<<<<<<@@@DDDEEEDDDEEEHHHKKKJJJGGGDDDEEEHHHLLLMMMMMMJJJPPPUUU[[[hhh{{{xxxssssssssstttvvvzzz~~~cccbbbaaabbbdddgggjjjllllllooossswwwzzz{{{zzzyyyvvvsssmmmhhhhhhkkkpppsssyyy}}}}}}}}}{{{yyyyyy{{{~~~||||||{{{{{{{{{{{{{{{zzzzzzzzz{{{~~~|||}}}yyytttoookkkhhhccc\\\WWWSSSPPPKKKHHHFFFDDDAAA???@@@???>>>===============@@@@@@AAABBBDDDGGGIIIJJJNNNPPPTTTXXX]]]eeennnttt{{{xxxwwwwwwyyy{{{xxxrrrmmmiiigggffffffcccdddnnnyyymmm```QQQRRRiiijjjUUUBBB???===666333666222222222333333444444444555222111444888999444...222222222333333444444444333222111111222333555666222222111111111222333444555666666555333333444666111222222333333222222111444444444444444555666666:::999999999::::::;;;<<<999999999:::;;;>>>@@@BBBFFFDDDAAA>>>===>>>@@@BBBDDDEEEHHHKKKNNNPPPQQQRRRRRROOONNNUUUddduuu~~~{{{wwwsssrrrvvvzzz{{{||||||cccdddeeegggiiimmmpppqqquuuwww{{{~~~~~~{{{yyysssqqqooonnnooosssxxx{{{~~~~~~~~~~~~~~~~~~zzztttoookkkeee]]]XXXOOOLLLGGGDDDCCCBBB@@@???@@@???>>>=====================>>>???@@@BBBDDDEEEHHHJJJMMMRRRXXXaaajjjpppyyyxxxyyyzzz{{{zzzvvvpppkkkjjjhhhffffffeeehhhsssdddZZZPPPUUUnnnfffRRRAAA===<<<666444666444444444333333333333333111111222333444444333222222222222333333333444444222222222222333444555555333333333333444444444444444555666555333222333444222222333333333333222222555555444444555555666666999999999888999999::::::888888888999;;;===???AAABBBAAA???>>>>>>AAADDDFFFGGGGGGIIIJJJLLLMMMMMMMMMJJJHHHIIIQQQ```rrr{{{uuurrrsssvvvwwwxxx{{{fffhhhkkkooosssvvvyyyzzz~~~{{{xxxqqqrrrtttwwwzzz~~~~~~}}}|||||||||zzztttoooiii```ZZZOOOKKKFFFCCCBBBAAAAAA@@@>>>>>>======<<<<<<======;;;;;;<<<<<<===???@@@AAABBBDDDHHHMMMTTT\\\eeelllvvv}}}{{{~~~{{{uuuooollljjjgggffffffffflllzzzxxx\\\VVVRRR\\\uuu~~~]]]LLL>>>;;;:::666444666777666555444333333333333000222333222111111333555222222222222333333333333000111222333444444444444333444555666666666555555222444555555333222222333333333444444444444333333555555555555666666666777999888888777777777888888777777777888:::<<<>>>???>>>=========@@@CCCGGGJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHKKKUUUcccttt}}}wwwrrrrrrtttvvvwwwzzzllloootttyyy~~~~~~|||zzzwwwyyy}}}~~~}}}}}}}}}zzzvvvoooggg```WWWRRRLLLHHHEEEDDDCCCBBB>>>===<<<<<<;;;<<<<<<<<<===<<<<<<======>>>???@@@AAADDDGGGKKKQQQZZZccciiirrrzzz}}}uuupppnnniiifffdddeeehhhpppkkkXXXUUUXXXeee{{{qqqTTTGGG;;;999999666555666666666555444444444555555555444333111000111222444222222222222222222222333///000222333444444333333222333555777777666555333222444666666444222222333333444444555555444444333555555666666666777666666777777666666555555666666555666777888:::<<<===>>><<<<<<<<<===@@@DDDHHHJJJHHHHHHGGGGGGFFFFFFFFFFFFIIIJJJOOOWWWcccppp|||zzzuuusssuuuxxxzzz{{{wwwzzz}}}}}}~~~}}}wwwpppjjjbbb]]]VVVPPPKKKHHHEEECCC???>>>===<<<;;;;;;;;;;;;======<<<<<<======>>>???BBBDDDGGGKKKPPPXXX```fffqqqyyyzzzrrrnnnlllgggdddcccdddiiitttzzzaaaRRRSSS\\\mmmeeeKKKBBB999777777666555555444444333333444555777999<<<777222000222444222000222222222222222222222222///000222333444444333222000222444555666555333222333555666666444333333444333444444555555444444333444444555666777666666555666555555444444555555555444555666888:::;;;<<<===<<<<<<<<<===???BBBEEEGGGEEEEEEEEEDDDEEEFFFGGGGGGFFFHHHKKKQQQXXXbbbjjjpppzzz|||wwwvvvxxxzzz{{{~~~||||||}}}~~~zzzuuulllggg```YYYSSSNNNIIIEEECCCBBBAAA???>>>===<<<<<<<<<<<<<<<<<<<<<===>>>???BBBDDDGGGKKKPPPXXX```fffuuu~~~~~~zzztttnnnjjjhhheeeccccccffflllxxxmmmZZZKKKPPP___uuuzzz[[[DDD>>>888666666666555444333222111222333555888:::>>>777111000444555222...222222222222222111111111///000111222333333333333000111222333333333222111444555555444222111333444333333444444444444333333222333555666666666555444444444444444444555666666444555777999;;;<<<<<<===<<<<<<<<<<<<>>>@@@BBBCCCCCCBBBBBBCCCDDDFFFHHHJJJGGGHHHJJJLLLOOOUUU[[[```ooo{{{}}}xxxwwwxxx{{{}}}~~~~~~}}}vvvrrrkkkeee^^^WWWPPPKKKIIIHHHFFFDDDBBB@@@??????=========>>>???@@@AAABBBBBBDDDHHHMMMTTT]]]fffmmm}}}~~~{{{wwwsssppplllhhhfffeeeddddddiiiooo}}}ooo]]]QQQIIIPPPccc}}}oooPPP???===888666666777555333444333111111111444666888888555222111333444333111222222222222111111111000000000000000111222333444111111111111222222222222444333222000...///111444222222333333333333222222111222444555666555444333333333333444555666777888444666888:::<<<=========::::::;;;;;;<<<>>>???@@@BBBBBBBBBBBBDDDFFFIIIKKKKKKLLLLLLKKKKKKNNNTTTYYYgggvvv|||yyyyyyxxx{{{~~~~~~|||yyytttnnnggg```XXXRRRNNNLLLJJJGGGEEECCCAAAAAA@@@@@@AAAAAABBBDDDEEEFFFCCCFFFKKKQQQYYYcccmmmtttzzztttpppooommmiiiffffffeeefffkkkrrrrrr^^^PPPIIIKKKSSSgggfffHHH===<<<999666666777555333555444222000000222444666111222333222111111333555222222222222111111000000111000000///000222333444222222111111111222333444333222000---+++,,,000333111222222333333222222111000111333555555444333222222222333444555777888999444666888;;;<<<=========999999999:::<<<===???@@@CCCBBBBBBBBBCCCFFFIIIJJJKKKKKKJJJHHHGGGIIIOOOTTT___nnn}}}}}}wwwyyy{{{~~~}}}~~~|||wwwqqqjjjccc```YYYWWWUUUQQQMMMIIIEEEDDDDDDCCCBBBBBBDDDFFFHHHJJJKKKOOOTTTXXX]]]ggguuu~~~yyysssnnnmmmkkkgggeeedddgggiiilllwwwyyy```PPPJJJIIIKKKYYYppp|||YYYIII???<<<888666555555444444444444333333222111000000////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000222222222222222222222222222222222222222222222222222111111111222333333444333333333444444444555555444555666888999999999999999999999999:::<<<>>>???>>>??????>>>>>>???CCCEEEIIIHHHFFFFFFGGGJJJNNNPPPbbbhhhsss~~~zzzzzzzzz{{{~~~~~~|||{{{yyyzzz||||||zzzwww}}}}}}~~~}}}xxxrrrnnnkkkeeedddbbb^^^YYYSSSOOOLLLKKKJJJIIIIIIJJJMMMPPPRRRTTTXXX]]]aaafffppp}}}~~~~~~|||wwwqqqnnnlllkkkiiifffdddiiinnnsss~~~oooYYYLLLHHHGGGNNN]]]uuutttTTTFFF>>>;;;888555555555444333444444333222222111000000111111111111111111111111000000000000000000000000//////000000000111111111000000000000000000000000222222333333333333222222222222222222222222222222222111111111222222333444222333333333333444444444555555666666666666666666777777888888999;;;<<<======>>>??????@@@BBBFFFIIIQQQNNNJJJHHHGGGJJJNNNQQQUUU[[[fffttt}}}{{{zzz|||~~~}}}{{{{{{{{{zzzxxxvvvzzzzzz{{{}}}~~~{{{yyyvvvuuutttpppkkkddd^^^ZZZVVVUUUTTTSSSUUUYYY]]]```cccfffjjjnnnttt}}}}}}{{{zzzyyyuuupppmmmkkkjjjiiihhheeellluuu~~~yyycccRRRIIIGGGHHHUUUfff}}}nnnQQQEEE===:::777555555555444333333333333222111111000000111111111111111111111111000000000000000000000000//////000000000000111111000000000000000000000000111222444555555444222111222222222222222222222222222111111111111222333333111111222222222333333333444444555555444333333222555666777888999:::::::::<<<===???@@@BBBEEEIIIMMMVVVRRRLLLGGGFFFHHHKKKNNNKKKOOOXXXeeeuuu}}}yyyyyy|||~~~}}}|||}}}||||||||||||}}}~~~~~~{{{uuuoookkkdddbbbaaaaaacccgggllloooqqqtttxxx||||||yyyxxxyyyuuupppllliiihhhhhhhhhhhhrrr}}}ppp[[[NNNIIIKKKOOOaaasssfffLLLBBB<<<999666555555555333222333222222222111111000000////////////////////////000000000000000000000000////////////000000000111000000000000000000000000000222444666666444222000111111111111111111111111222111111111111111222222000111111111111222222222333333444444444333333222555666888999::::::999888===???AAABBBDDDFFFJJJMMMPPPNNNIIIEEECCCDDDFFFGGGIIILLLQQQZZZiii{{{zzzxxxzzz}}}~~~|||zzzyyyyyy}}}~~~}}}zzzqqqpppoooppprrrvvvzzz}}}~~~|||{{{zzzxxxuuupppkkkgggeeefffgggnnnwwwgggTTTKKKJJJPPPXXXrrr]]]EEE===:::888666555555444333111222222111111111111111000////////////////////////000000000000000000000000...////////////000000000000000000000000000000000000222444666666444222000111111111111111111111111222222111000000111111111000000000111111111222222222222333444555666666555666777888:::::::::999888???AAABBBCCCDDDEEEGGGJJJGGGGGGFFFEEEDDDCCCBBBBBBFFFHHHKKKRRR^^^qqq|||zzz|||~~~}}}}}}}}}}}}}}}zzzzzz{{{|||}}}}}}zzzyyyxxx|||}}}~~~~~~}}}|||{{{vvvsssoooiiieeedddfffiiisss|||{{{___OOOIIIKKKWWWeeeyyyYYYEEE???888777555555555444222111111111111111111111111111111111111111111111111111000000000000000000000000......////////////000000000000000000000000000000000111333444444333111000111111111111111111111111222222111000000000000111000000111111111222222222111222444555666777777777777777888999999999999999???AAACCCCCCCCCCCCDDDFFFAAABBBDDDEEEEEEDDDBBBAAA@@@AAADDDJJJUUUggg|||}}}~~~~~~}}}{{{yyyxxxxxxyyyxxxvvvttttttvvvwwwzzz|||~~~~~~}}}}}}|||{{{qqqpppmmmhhhdddeeeiiimmmvvvsssZZZMMMJJJOOOaaatttmmmRRRDDD???777666555444555444222000000000000000111111111111111111111111111111111111000000000000000000000000........./////////000000000000000000000000000000000111111222222111111000111111111111111111111111222222111000000000000000111111111222222222333333333333444555666666555555777777666666777777888888===???AAABBBAAAAAACCCDDD@@@AAAAAABBBBBBBBBBBBAAA???@@@BBBFFFNNN]]]qqq~~~~~~~~~~~~~~~~~~zzzwwwvvvuuutttssssssssssssrrrpppsssssstttvvvxxx{{{}}}}}}}}}{{{zzzmmmmmmkkkgggdddfffkkkpppvvvoooXXXNNNLLLTTTjjj^^^GGG<<<888777555444444555444222000000000000000000111111111////////////////////////000000000000000000000000............/////////000000000000000000000000000000000000000000000000000000000000000000000000000222222111000000///000000111222222222222333333333444444555555444444333333777666555444444555777888;;;===@@@AAAAAAAAABBBDDD@@@??????>>>>>>???@@@@@@CCCDDDEEEFFFKKKWWWhhhuuu~~~~~~}}}|||{{{{{{wwwvvvvvvuuuuuusssqqqooonnnnnnoooppprrrssssssttttttuuuuuuuuuwwwuuutttssssssuuuwwwxxxzzz{{{~~~{{{wwwtttsssqqqllliiiiiiiiiiiimmmssszzzyyyfffRRRKKKPPP^^^tttnnnUUUGGG???:::777666555444333222222222000000000000000000000000//////000000000000//////000///...------...///000////////////////////////222111111111000000//////222111111000000///////////////000000000000//////......//////000000111111222222222111111111111000333333333444444444555555555555555555666666666666999;;;===>>>>>>>>>@@@AAA@@@???>>>===>>>@@@CCCEEECCCDDDEEEHHHNNNXXXccckkkzzzzzzwww|||}}}}}}}}}zzz}}}|||wwwuuuuuuuuuuuusssrrrqqqpppppppppqqqrrruuutttsssqqqpppoooooonnnjjjjjjiiiiiijjjlllnnnooouuuvvvyyy{{{}}}}}}~~~}}}}}}yyyvvvsssrrrlllhhheeefffggghhhmmmtttiiiZZZMMMLLLVVVggg}}}cccMMMAAA:::777555555333222222111111111000000000000000000000000//////000000000000//////000///...------...///000////////////////////////111111111000000000//////111111111111111111111111//////000000000000//////////////////000000000000222222222111111111000000222222333333333444444444444555555555666666666666888:::<<<===<<<<<<===???@@@>>><<<;;;;;;===@@@BBBCCCCCCDDDFFFKKKSSS]]]dddrrr~~~}}}wwwwww~~~}}}zzz|||~~~}}}}}}|||wwwtttssstttuuuuuurrrrrrrrrrrrsssssstttttttttssspppllljjjhhhhhhhhhffffffgggiiikkknnnpppqqqtttuuuwwwxxxxxxxxxwwwwwwvvvwwwxxx{{{~~~~~~{{{wwwtttqqqpppjjjfffdddeeefffhhhpppxxxvvv[[[QQQJJJOOO^^^rrrpppUUUEEE===777555444333222111111000111111000000000000000000000000//////000000000000////////////............//////000000000000000000000000111111000000000000//////000000000111111111111222//////000000000000//////000000000000////////////222222111111111000000000111111111222222222333333444444444555555555666666777999;;;;;;::::::;;;<<<>>><<<:::999999<<>>BBBEEEDDDDDDEEEEEEEEEIIINNNQQQXXXdddtttwwwqqquuu~~~}}}yyyyyyxxxuuuuuuwww}}}{{{xxxuuuttttttttttttsssvvvwwwwwwvvvvvvtttsssrrrkkkkkkkkkkkkmmmoooqqqrrrqqqsssxxx~~~|||zzzuuuuuuuuuvvvwwwzzz|||}}}}}}|||yyyvvvssspppmmmlllkkkhhhgggggggggkkkvvvnnn[[[NNNKKKKKKUUUkkknnnPPPAAA===999777666444333333222222222222333000000000000000000000000//////000000000000//////...//////////////////...000000000000000000000000//////////////////000000222222111000///.........//////000000000000//////111111000000//////......111111111000000000///////////////000000000111111333333333333444444444444777999::::::999888999:::;;;:::;;;<<>>BBBEEEHHHIII@@@BBBDDDEEEEEEFFFGGGIIIOOOYYYhhhxxx|||uuupppqqqvvv}}}}}}yyyvvvwwwzzz~~~{{{zzzyyyxxxxxxyyyyyywwwvvvxxxwwwvvvuuuttttttuuuvvvvvvxxx}}}|||zzzyyywwwtttqqqnnnlllkkkeeecccdddeeegggnnn~~~lllVVVIIIEEEKKKVVViii~~~\\\III;;;::::::555222444222222111111111111222222000000000000000000000000//////000000000000//////---...///000000///...---////////////////////////........./////////000000.........//////000000000//////000000000000//////////////////000000000000111000000000//////////////////000000000111111111222222222222333333333333222444777777777777888999777999<<>>BBBDDDEEEEEEFFFHHHJJJSSS```ooo}}}{{{vvvrrrpppooo||||||xxxxxx{{{~~~}}}xxxwwwwwwxxxzzzzzzyyywwwwwwvvvtttssssssuuuwwwxxx~~~~~~|||zzzyyyvvvtttqqqnnnlllkkkdddccceeegggjjjsss~~~dddOOODDDIIISSSbbbwwwnnnRRRBBB999;;;<<<666333555111000000000000000111111000000000000000000000000//////000000000000//////---...///000000///...---////////////////////////---.........//////000000'''''')))***,,,---.../////////000000000000//////......//////000000111111000000000000////////////000000000000111111111111111111222222222333333333000222555666555666777888666888<<>>@@@CCCDDDEEEFFFFFFNNN```ssstttkkkiiiqqq{{{yyy{{{~~~{{{xxxzzzyyywwwssspppoooppprrrtttuuuxxx}}}~~~{{{yyyuuutttrrrpppmmmjjjgggfffdddggghhhkkkwwweeeSSSKKKJJJSSSeeegggPPP@@@===999666555444333222222222333222222111000000000000000000000000000000000000000000000000000000000///---,,,,,,---///000......//////......---,,,////////////////////////000///...------......///////////////////////////....../////////000000000//////............//////////////////////////////000000111000///000333666444444333333444444555666666777888999999999999999;;;;;;===>>>@@@BBBDDDDDDFFFEEEJJJWWWfffuuummmiiilll|||}}}zzz|||~~~}}}}}}zzzwwwwwwvvvuuuqqqnnnmmmoooqqqwwwzzz}}}{{{yyywwwsssrrrpppmmmjjjgggdddccceeefffgggnnnrrrZZZMMMLLLPPP^^^vvvuuuWWWDDD===:::666555444444333222222222222222111000......000000000000000000000000000000000000000000000000000///...------...///000....../////////...------////////////////////////...------------......///////////////////////////------.........///////////////............//////---------.../////////000000000111000///000333555444444444444444555555666666777999::::::999888777;;;<<<===>>>???AAABBBCCCDDDCCCEEELLLVVVdddwwwvvvmmmjjjrrr|||}}}}}}{{{{{{{{{yyywwwuuuuuutttrrrppppppsssuuu~~~|||{{{yyywwwuuurrrpppnnnkkkgggeeecccbbbffffffiiirrrfffSSSKKKOOOWWWgggdddLLL>>>999777444333444444333222111111111111000...---,,,//////////////////////////////////////////////////////............//////......////////////......////////////////////////------------...//////000////////////////////////------------........./////////............//////+++,,,,,,---...///000000///000111000///000222444444444444333444555555666777999;;;======;;;999777::::::;;;<<<===>>>???@@@@@@@@@BBBGGGLLLWWWkkk||||||qqqooouuu~~~}}}~~~{{{zzzzzz{{{{{{{{{zzzyyywwwxxxxxxwwwvvvxxx{{{~~~}}}{{{zzzxxxvvvtttqqqooollliiigggeeecccccceeehhhmmmzzzsss^^^OOOJJJPPPZZZsssrrrVVVCCC:::666555333222333333222111111111111000///...------/////////////////////////////////////////////////////////....../////////......///////////////...////////////////////////......//////000000000000////////////////////////------------........./////////............//////+++,,,,,,---...///000000///000111000//////111222333333333333333444555555555777:::;;;<<<:::888777888888999:::;;;<<<======<<<>>>CCCGGGJJJQQQbbbrrrwwwqqqqqqyyy}}}|||}}}~~~|||~~~|||zzzxxxwwwvvvvvvwwwzzz}}}~~~}}}~~~~~~~~~~~~{{{yyyxxxvvvtttrrrooommmkkkhhhfffeeeddddddeeelllvvviiiXXXMMMKKKSSS___cccJJJ<<<666555444333333333333222000000000000000000//////...000000000000000000000000000000000000000000000000////////////////////////......///000000000//////////////////////////////...///000000111000000///////////////////////////------.........///////////////............//////---------.../////////000///000111111//////000111222222222222222333333444222333555777888777666555666777888999:::<<<======<<<>>>CCCHHHIIIMMMYYYfffxxxvvvllllllqqq|||{{{~~~zzzwwwuuuuuuxxxyyyyyyzzzzzzxxxwwwvvvtttssspppnnnnnnoooqqqrrrtttwww|||}}}zzzwwwvvvtttqqqppplllkkkhhhfffeeedddeeeeeehhhrrryyy^^^QQQMMMPPP]]]lllrrrVVVBBB999777555444333333444333111/////////000111111111000000000000000000000000000000000000000000000000000000//////000000000000//////......///000000000000000////////////////////////...///000000000///...---////////////////////////....../////////000000000//////............//////////////////////////////...000111111/////////000111111000000111111222333000111222444555666666666666666888:::<<<===???@@@??????BBBFFFGGGIIIQQQ[[[hhhwwwnnnfffgggmmmvvv~~~|||uuupppoooooopppssstttuuuvvvuuussspppooollljjjhhhggghhhlllqqqttttttyyy|||yyyvvvtttrrrooommmjjjiiifffdddcccdddeeeffflllwwwoooUUUKKKMMMUUUgggzzzgggNNN???::::::666555444444444333111///...///000111222222222222000000000000000000000000000000000000000000000000//////000000000000//////......///000000000000000////////////////////////....../////////...,,,+++////////////////////////////////////000000000000//////............//////000000000000000/////////...000111111///...///000000000000///000111111222111111222444555777999999666777999;;;===???AAABBBBBB@@@AAADDDDDDEEELLLTTT]]]mmmqqqfffddd^^^hhhwww~~~~~~xxxrrroooppprrrtttvvvuuutttrrrpppmmmkkkjjjjjjhhhgggiiinnntttxxxzzz|||xxxuuusssqqqnnnlllmmmhhheeefffeeeccceeejjjpppyyyiiiSSSMMMRRR^^^tttvvvYYYFFF>>>:::777666444111111222333111///000000000000000000000000000000///...............000000//////....................................---------........./////////---+++---111333333111------............------////////////////////////---,,,,,,++++++,,,,,,---,,,---------......//////111000...,,,,,,...000111////////////000000000000///////////////000111111///000000111333444555555666666777888:::<<>>???CCCCCCBBBCCCDDDEEEGGGHHHOOOXXXfffvvvnnn```ZZZaaammmzzz~~~{{{yyyzzz|||}}}|||{{{xxxvvvttttttuuuuuuxxx{{{|||{{{xxxuuusssqqqooollljjjjjjfffccccccaaa```eeekkk|||ooo[[[NNNZZZsssuuuXXXDDD;;;777444222666444222222222333222111000000000000000000000000000000///........................---------------........................---------..................---,,,---///111111111------............------------------------------///......------......////////////...------,,,,,,///...,,,++++++,,,...///222111111000///...------///////////////000111111111111222333444555555666777777777777888:::<<<===@@@?????????@@@BBBDDDEEEIIIPPP\\\kkkzzzyyylll^^^```fffsss~~~}}}~~~}}}zzzxxxvvvtttrrrpppnnnkkkhhhhhhdddbbbaaa``````fffnnn~~~|||kkkZZZSSSeee~~~gggMMM>>>:::888555333444333222111111111111000////////////////////////000000///...............------------------------................................................------,,,---...///000000------............------------------------------......------------.....................---------///...,,,,,,,,,,,,...///000000000//////......---///////////////000000111222222333444444555666666888777777666777888:::;;;<<<<<<<<<<<<===???@@@BBBHHHMMMVVVbbbqqqvvvgggdddccckkkzzz}}}}}}~~~|||yyyvvvuuusssqqqpppmmmjjjgggfffcccaaaaaa___aaaiiitttuuudddZZZZZZppprrr\\\EEE;;;999777444333333222222000/////////000////////////////////////000000///...............------------------------.............................................---,,,,,,---------...///000------............------------------------------------,,,,,,,,,,,,------,,,,,,,,,---...///000000//////...------...//////------......//////000000///////////////000000111222333333444444555555555777777666555666777888999::::::999999:::<<<>>>???EEEJJJRRR]]]jjj}}}~~~qqqiiibbbdddqqq}}}}}}{{{yyyuuutttrrrqqqpppnnnjjjgggeeecccbbbaaa```cccnnn{{{mmmXXXWWW```yyybbbOOO===999888444222333222333333111///...///111000000000000000000000000000000///...............---------------................................................---------+++,,,------,,,,,,...000------............------------------------------,,,,,,,,,++++++,,,,,,,,,***+++,,,---...000111111/////////....../////////,,,,,,---...///000000111///////////////000111111222333333333444444444444666555555444555666888999999888888888999;;;===>>>???EEENNNXXXdddwww{{{rrrgggdddkkkyyy~~~{{{yyytttsssrrrrrrqqqnnnjjjgggdddbbbbbbbbbbbbfffsssrrr```NNNVVVgggvvvTTTDDD888888777222111555333444555333000///111333000000000000000000000000000000///...............------........./////////........................//////.........---------+++,,,------++++++---///------............------........................------,,,,,,,,,,,,------+++,,,,,,---...///000000........................,,,------......////////////////////////000111111222222222222333333333333444444333333444666888999999888888888999;;;===>>>===CCCKKKSSS\\\kkk~~~sssiiihhhqqq}}}~~~~~~{{{yyytttsssrrrrrrqqqnnnjjjgggdddbbbccccccccchhhwww|||cccTTTJJJWWWmmmfffLLL>>>666999888222222888555666777555222111222555000000000000000000000000000000///......................../////////000000........................//////.........---------***,,,...---******,,,///---..................---////////////////////////.........------.........------..................------------------------..................------///////////////000111111222222222222222222333333333333333333444666888999999999888888:::;;;===>>>???EEEKKKPPPUUU```ppp|||~~~ooogggkkkttt}}}~~~}}}~~~}}}zzzwwwsssrrrqqqpppmmmiiifffddd```bbbcccdddeeennn{{{cccVVVPPPQQQ[[[ssspppVVVAAA===888555444444444333333222111111000000111111////////////////////////...---,,,+++,,,---...///...............///000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,.../////////---***'''%%%........................------............------++++++,,,------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,...------,,,,,,------......//////000111222222333000000111222333555666777666777999;;;<<<<<<<<<<<<>>>???EEEJJJLLLOOOWWWaaa}}}tttmmmmmmppp~~~~~~~~~{{{xxxuuurrrrrrqqqooollliiifffddd```aaacccffflllxxxoooYYYNNNKKKMMM[[[uuudddLLL@@@<<<888555444444444333333222111111000000111111////////////////////////......,,,,,,,,,,,,---..................//////000......------------......//////////////////////////////000///...,,,***(((------------------------,,,,,,------------,,,,,,------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000...------------------...------......///000000111///000000111222444555666555666888:::;;;;;;:::::::::;;;???CCCDDDEEELLLUUUiiiyyy}}}qqqkkkjjjvvv}}}{{{xxxuuurrrqqqqqqooommmkkkhhheeedddccccccdddjjjuuuvvv___NNNHHHGGGKKK\\\wwwvvvXXXEEE>>>;;;777444444444333222222222111000000000000111////////////////////////000///---,,,+++,,,,,,---......------......///000......------------......000000000000000000000000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------,,,,,,+++******))),,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111------------------------,,,,,,,,,------....../////////000111222444555666555666888999999999888888<<<<<<>>>@@@@@@???EEELLLZZZlllxxxlllffflllzzz~~~~~~~~~{{{yyyvvvsssppppppooonnnkkkiiifffdddcccffffffhhhppp{{{eeeSSSIIIGGGJJJNNN```xxxgggNNNAAA<<<999666444444444333222222222111000000000000000////////////////////////000///...,,,++++++,,,,,,...------------...//////......------------......------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******)))))))))(((((((((,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------............------,,,,,,,,,------.........000000000111333444666777666777888999999999888777===;;;<<<>>>>>>===AAAGGGTTTfffsssllljjjttt~~~|||}}}}}}{{{xxxvvvrrrpppooonnnllliiigggeeedddccccccggglllwwwlllZZZNNNGGGIIINNNYYYiii}}}qqqVVVDDD<<<999777444333333333222111222111000000//////000000////////////////////////000///...,,,++++++,,,,,,---------------...//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------............------((()))))))))*********+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......//////......---.............../////////111111111222444555777888777888999::::::999888888:::777888:::;;;;;;???DDDSSSaaattt}}}tttwww}}}~~~|||{{{~~~}}}zzzxxxuuurrrooommmllljjjhhheeedddcccccc___hhhsssxxx```RRRJJJGGGLLLUUUjjjxxxdddLLL@@@===777555333222333333222111111111000////////////000////////////////////////000///---,,,+++,,,,,,---------,,,,,,------...///......------------..............................+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---***++++++,,,------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------,,,,,,---...///000000///...---////////////////////////000000111222333555666777666777999:::::::::999999;;;888888;;;>>>>>>AAAFFFTTT]]]iiittt~~~~~~}}}|||}}}}}}{{{|||{{{yyywwwtttqqqnnnmmmkkkiiifffdddccccccbbbbbbooo}}}~~~iiiTTTKKKGGGIIITTTccc{{{wwwYYYDDD======555444222222333333222000111111000///////////////////////////////////////......,,,,,,,,,,,,---...------,,,,,,------...///......------------......////////////////////////+++,,,---.........---,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------......---...///000000///...---////////////////////////...//////000111333444555444555777999999:::999999===999999===???@@@CCCGGGNNNTTT\\\dddmmm{{{yyy{{{|||zzz|||{{{tttyyy||||||}}}~~~zzzxxxvvvsssooommmlllkkkhhheeeccccccbbbbbbiiixxxqqq]]]JJJEEEFFFLLL]]]ppplllNNN;;;666777444333222222333333111000111111000///////////////////////////////////////...---,,,+++,,,---...///---,,,,,,,,,,,,---...............------.................................+++---///000000///---,,,........................+++,,,,,,------,,,,,,+++++++++******)))(((((((((,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,---...---...///111111///...---//////////////////......---------...///111333444222333555777888999999888:::666555888;;;;;;>>>AAABBBGGGNNNUUU___nnnxxxuuu}}}zzz{{{wwwhhhnnnxxx~~~~~~|||{{{zzz{{{~~~~~~~~~~~~zzz~~~zzzvvvrrrqqqpppooonnnmmmiiieeeeeecccaaacccgggnnn~~~cccQQQDDDDDDJJJRRRdddvvv{{{\\\GGG===;;;:::333333333222222222111111000000000000000000000000................................................+++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++***+++,,,...///******+++++++++,,,,,,,,,************************)))***+++,,,,,,,,,++++++---,,,,,,,,,,,,---..................///////////////...---,,,,,,,,,,,,,,,---...///000111222333333666666666777888888999999:::999999888999:::<<<===???DDDJJJMMMRRR___sss{{{pppooozzzyyywwwxxxyyy}}}jjjnnnuuu}}}}}}}}}~~~~~~~~~~~~||||||{{{~~~}}}zzzuuurrrqqqpppnnnmmmmmmhhhddddddbbbaaaeeekkk{{{sssXXXLLLDDDGGGNNNZZZoookkkPPP>>>777555444333333222222222111111111........................................................................,,,------------------,,,------------------------------------------------++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,+++++++++,,,------))))))*********+++++++++************************,,,,,,------......---------,,,,,,,,,,,,---......------............/////////...---,,,,,,,,,,,,------...///000111222333333444444444555666666777777888888777777888999:::;;;<<>>;;;888666222222222222111111111111........................................................................---------,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,***)))))))))))))))*********+++***************************************++++++,,,,,,,,,++++++,,,,,,---............//////000000000...------,,,,,,,,,------......//////000111111222000000111222222333333444555555666666777888999::::::>>>CCCDDDCCCGGGPPPWWWkkkyyyqqq^^^XXXZZZ```fffmmmttt{{{|||yyyvvvwww|||}}}xxxuuurrrpppnnnmmmjjjhhhfffcccaaaaaabbbgggttt}}}dddSSSLLLKKKRRRaaarrr~~~eeeKKK>>>;;;777444333222222222111111111000000////////////////////////................................................,,,,,,+++******+++,,,,,,------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,***)))*********+++++++++,,,,,,******************************)))))))))***+++,,,,,,++++++++++++,,,------...//////000111111222222------,,,,,,,,,------............///000000111111000111111222222333444444444555666777888999::::::<<>>;;;:::555333666111111111111000000000000////////////////////////................................................---,,,***))))))***,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,+++++++++,,,------************++++++++++++************************,,,+++***)))***+++---...+++++++++***++++++,,,---,,,,,,---...///000111111,,,,,,,,,,,,,,,---...///.........///////////////000000000111222222333333111333555777888999999999:::===???@@@@@@AAADDDGGGIIIRRReee{{{ttteee^^^RRRSSSUUU[[[gggwww|||zzz{{{|||~~~|||zzztttrrrpppnnnmmmjjjgggddd``````cccfffiiiqqqlllXXXQQQSSSYYYuuuwwwWWWEEE777777777222111555111111111111000000000000...........................................................................---+++******+++---...------------------------------------------------************************+++++++++,,,,,,---------,,,++++++***+++,,,...///))))))))))))***************************************)))((('''''')))+++,,,++++++******++++++,,,---******+++,,,---...///000,,,,,,,,,,,,,,,---...///........./////////////////////000000111111222222000111333555777888777777888:::<<<======???BBBEEEEEEKKK[[[pppsssiiiZZZXXXVVVWWW```mmm|||}}}||||||{{{~~~|||{{{~~~~~~~~~yyytttqqqooommmlllkkkgggbbb]]]^^^]]]^^^bbbjjjvvvxxxbbbSSSPPPTTTjjj~~~hhhJJJBBB888333333444333222000///.........///111222...........................------,,,,,,------...,,,,,,---------------,,,,,,------......------,,,............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++*********************+++++++++,,,------------,,,******)))(((((()))***+++******))))))))))))******)))((('''((()))***)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000000000000111111222333444555666666555444333666999<<<=========>>>???BBBEEEPPPaaaqqqrrrfffZZZVVVXXXaaaqqq~~~|||yyywwwzzz}}}}}}}}}}}}~~~}}}xxxssspppnnnlllkkkjjjgggbbb^^^```______ccckkkxxxlllYYYOOOQQQYYYuuusssZZZEEE>>>666222222333222000222111000...---,,,,,,,,,...........................------,,,,,,------...//////////////////......,,,,,,------------,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------...------,,,,,,+++++++++((())))))***************+++***)))(((((()))***+++******))))))))))))*********)))((()))***++++++)))++++++++++++++++++++++++******+++,,,,,,---......,,,---...///...---+++***,,,,,,,,,,,,---...//////000000//////000000111222222333333444444444444333666888;;;<<<<<<===???@@@FFFGGGMMMXXXeeetttxxxggg]]]XXXZZZdddnnn~~~}}}{{{~~~~~~{{{{{{|||zzzvvvrrrmmmllljjjiiihhhfffbbb^^^aaaaaaaaaeeeooo~~~rrr___PPPLLLVVVcccbbbHHH>>>999444111222222000...111111000///---,,,***)))...........................------,,,,,,------...///000000000///...------++++++,,,,,,,,,,,,++++++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------///......---,,,+++******'''((())))))******))))))+++******)))))))))************))))))))))))******+++))))))***+++,,,+++***+++++++++++++++++++++++++++++++++,,,,,,---------***,,,...000///---+++))),,,,,,,,,,,,---...//////000000//////000000111222444333333333444555555666777888:::;;;;;;===@@@BBBIIIHHHJJJNNNTTTbbbyyy~~~wwwggg[[[UUUXXX^^^lll~~~~~~}}}|||zzzyyyyyywwwssspppkkkjjjiiihhhfffcccaaa______```aaagggtttgggUUUJJJLLL]]]pppkkkQQQ<<<888666333222333222000...---...///000///...---,,,...........................------,,,,,,------...............---,,,+++******++++++,,,,,,++++++***)))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,++++++***+++++++++******)))))))))))))))***++++++++++++***++++++************************))))))))))))*********)))((()))+++,,,+++***************************//////...---+++***))))))+++,,,---......---+++***,,,,,,,,,,,,---.../////////////////////000111111666666555555666777999:::777888999:::;;;===@@@CCCGGGFFFFFFGGGIIISSSjjj~~~qqqaaaVVVSSSUUUdddqqq~~~}}}{{{zzzyyyxxxwwwuuuqqqoooiiiiiihhhfffcccaaa___^^^[[[^^^aaahhhyyywww^^^NNNGGGLLLbbbxxxmmmUUUCCC999555444444444444333111///...///000111111000...---...........................------,,,,,,------...------......---,,,,,,+++***++++++,,,,,,++++++***+++,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***)))))))))******+++++++++))))))***++++++++++++***++++++++++++******))))))******))))))))))))******)))((('''(((*********)))************************//////...---+++***))))))---,,,+++******+++---...,,,,,,,,,,,,---...///////////////...///000000111555555444555666888:::;;;888999:::::::::===@@@CCCBBBBBBDDDEEEEEEKKK]]]ooo{{{jjjZZZSSSRRR\\\fffwww~~~}}}|||yyyyyyyyyxxxvvvssspppooohhhhhhgggddd```^^^]]]]]]YYY]]]bbbjjj|||kkkTTTJJJGGGMMMddd|||wwwZZZEEE;;;999444444444444444222111000222222111111000///------...........................------,,,,,,------.........///////////////...++++++,,,,,,,,,,,,++++++------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,...............------,,,******+++,,,---......///'''((())))))******)))))),,,,,,,,,,,,+++***)))(((******))))))))))))******(((''''''''')))***)))(((************************+++++++++,,,,,,---------...,,,***((()))+++---///,,,,,,,,,,,,---...////////////......//////000111111111222333444666888999888999;;;;;;;;;<<>>======???BBBCCCDDDJJJSSSbbbtttjjjZZZSSSFFFMMM]]]sss~~~}}}tttkkk```XXXZZZZZZZZZ[[[]]]eeepppxxx|||~~~{{{zzzzzz{{{xxxyyyyyyxxxuuuqqqpppooohhhhhhgggccc]]]YYYYYY[[[YYY```eeemmmppp[[[LLLLLLOOOWWWlllpppYYYGGG;;;555444333333333222000//////000,,,++++++,,,---///111333...........................------,,,,,,------...******,,,---.../////////,,,------......------,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***++++++******************++++++,,,------------,,,,,,,,,------,,,+++)))(((******))))))))))))*********)))))))))+++,,,+++***)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////...............///000000...000333555777888888888888;;;===>>>===<<<<<<<<<>>><<<===AAAAAAAAAEEEKKKTTThhhqqq```XXXMMMNNNSSS\\\kkk{{{sssggg^^^WWWOOOJJJLLLKKKMMMOOOOOOPPPWWW```hhhwww}}}{{{zzzyyyyyyyyyxxxxxxwwwuuurrrnnnkkkiiifffccc___]]][[[ZZZXXXWWWUUU\\\fffrrrhhhUUUHHHKKKVVVbbbsss}}}```JJJ===666555888333333333222111000000///------,,,,,,,,,---......////////////////////////...------------...//////------------------------...---,,,++++++,,,---...------++++++++++++------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++******)))((((((((())))))))))))))))))))))))((((((((()))******++++++***)))((((((((()))+++,,,,,,,,,+++******+++,,,,,,************************'''(((***,,,------,,,,,,+++,,,------......------//////......000333555777:::999888888:::===???AAA<<<<<<;;;<<<>>>@@@BBBDDDPPPWWWiiioooaaaUUUKKKHHHPPPXXX^^^lll|||}}}~~~nnnfff[[[SSSOOOLLLGGGDDDGGGFFFHHHKKKKKKKKKRRRZZZbbbppp~~~|||yyyxxxwwwwwwxxxxxxwwwvvvtttqqqmmmjjjhhheeeccc```]]][[[YYYXXXVVVWWW___kkkzzz}}}bbbQQQGGGNNN^^^nnnsssWWWDDD:::555444666333222222111000000//////+++++++++,,,---...///000...........................------------...//////---------------------------------,,,,,,------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************++++++++++++))))))))))))))))))))))))*********)))))))))))))))***)))((((((((()))++++++,,,,,,+++******+++,,,,,,***************************+++,,,---...---,,,+++---....../////////////////////......000222555666111444888::::::999::::::;;;<<<<<<===>>>@@@AAABBBFFFLLL[[[qqq~~~qqq]]]PPPGGGIIIMMMQQQ[[[hhhwww|||{{{|||mmmbbb___VVVQQQKKKHHHGGGGGGEEEBBBCCCCCCEEEHHHHHHHHHMMMUUU^^^kkkzzz}}}{{{yyyxxxvvvvvvvvvvvvwwwvvvtttrrrooollliiigggdddccc```]]]ZZZXXXWWWWWW\\\fffuuuyyy```RRRKKKXXXmmmwwwbbbIII<<<777444333333222111111000000//////...***++++++,,,---///000111------------------------...------------...//////------------------------,,,------......------,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++************************)))******+++,,,,,,------))))))))))))))))))))))))++++++******)))((((((''')))))))))((()))******+++,,,++++++******++++++,,,************************......///000///...---,,,------...//////////////////.........000222444555666@@@MMMVVVWWWPPPGGGAAA;;;;;;<<<===>>>?????????AAADDDOOOaaassslllZZZJJJFFFGGGGGGMMMUUUbbbkkkwww~~~{{{vvvtttxxx|||~~~}}}pppdddYYYSSSRRROOOLLLIIIGGGGGGFFFDDDBBBCCCCCCFFFIIIIIIIIINNNUUUbbbnnn|||~~~{{{zzzxxxwwwuuuuuuuuuvvvuuutttrrrpppllliiigggfffcccbbb```\\\YYYXXXYYYZZZdddppprrraaaWWWUUUeee}}}dddQQQ===555555444222111111000000000//////......,,,,,,,,,,,,---///000000------------------------...------------...//////------------------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++*********************************+++++++++,,,,,,))))))))))))))))))))))))************))))))(((((()))))))))))))))******+++++++++++++++++++++++++++************************...///000111111000///...++++++,,,---------,,,,,,............///111333444:::GGG\\\ooouuujjjUUUEEE:::;;;<<<>>>>>>>>>===<<>>@@@EEEMMMYYYmmm~~~~~~ooodddYYYNNNGGGHHHJJJMMMSSS___qqqwwwrrrooonnnpppuuu~~~ppp\\\RRRMMMIIIHHHIIIIIIIIIIIIHHHGGGHHHIIIKKKIIIGGGHHHKKKMMMPPPYYYcccnnnwww~~~~~~~~~}}}zzzxxxwwwvvvuuutttssssssttttttqqqooollliiifffcccbbbbbb^^^]]][[[XXXXXX^^^iiirrrrrr___UUUaaauuu|||dddSSS???999555555444111111333111111111111111111111111000//////............///...........................------------...//////---------------------------------,,,,,,---------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))*********'''((()))***+++******)))***+++,,,,,,,,,,,,+++***************************+++,,,.../////////......,,,,,,---............---,,,,,,---...////////////333000000444;;;???===999777777777888:::;;;<<<===??????AAADDDHHHPPP```ooo|||nnn```WWWMMMKKKJJJMMMWWWhhh}}}|||vvvssstttxxx{{{~~~qqq^^^UUURRRPPPOOOPPPKKKKKKIIIHHHFFFGGGIIIKKKLLLJJJKKKMMMOOOTTT^^^iiioooxxx~~~}}}}}}|||zzzwwwvvvuuusssrrrqqqrrrrrrsssqqqoookkkhhheeecccbbbaaa]]]]]]ZZZWWWWWW___mmmwwwmmm\\\]]]mmmrrrXXXGGG;;;888666666333//////333111111111111111222222222...............///000111////////////////////////...------------...//////------------------------......,,,++++++,,,......++++++------------++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********************************+++,,,,,,------))))))))))))))))))))))))++++++******)))((((((((('''((()))++++++******)))***+++,,,------,,,+++***************************,,,---.........---++++++******+++,,,,,,,,,++++++,,,,,,---.../////////......000333555666555555555777666666777888;;;===???::::::===???@@@EEERRR```rrrtttjjjSSSOOOKKKJJJRRRbbbvvv~~~zzzzzz~~~xxx{{{mmm\\\QQQMMMMMMNNNOOOOOONNNNNNNNNNNNNNNNNNQQQPPPOOOPPPTTTZZZ```dddmmmvvv~~~}}}||||||||||||{{{xxxuuutttuuuuuutttrrrqqqqqqrrrppplllhhhdddcccbbbaaa```\\\ZZZZZZYYYXXX]]]qqqssseee```aaaqqqzzzaaaJJJ;;;666444222000000000111222111000000///......------000///---,,,,,,---///000111111000///////////////------------------------+++,,,.........,,,***))),,,,,,------,,,,,,+++***+++,,,------,,,+++)))(((+++,,,,,,,,,,,,+++******)))************+++++++++************************,,,,,,,,,+++++++++***************))))))))))))(((+++++++++++++++***)))(((&&&((())))))(((((()))+++******))))))(((((('''''')))***+++,,,,,,+++***)))((())))))))))))*********)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////000000111222444555555666888777777777888999:::;;;;;;<<<===>>>@@@CCCHHHKKKaaaqqqyyydddSSSGGGHHHNNNWWWhhhzzz}}}uuuwwwyyy|||sssbbbWWWSSSRRRRRRVVVUUUTTTTTTUUUVVVWWWXXXVVVUUUUUUVVVYYY]]]bbbeeejjjrrr}}}~~~|||~~~}}}|||||||||zzzwwwuuutttttttttrrrpppoooooooooooolllgggdddaaa___]]][[[VVVUUUVVVYYY\\\eeeyyy}}}iii___^^^kkkzzzqqqWWWDDD;;;666444222111000000111222000000//////...------,,,///...---,,,,,,---.../////////...------------...+++,,,,,,,,,,,,,,,,,,+++***+++,,,------+++)))(((,,,,,,------,,,,,,+++******++++++,,,,,,,,,+++++++++,,,,,,,,,,,,+++******)))************+++++++++************************+++*********))))))))))))*********++++++,,,,,,,,,))))))******))))))((((((&&&((())))))(((((()))+++***)))))))))((((((((('''((()))************)))((()))))))))*********++++++++++++***************************+++++++++,,,,,,,,,,,,------...///////////////000111222333444444777777888888999999::::::===>>>???>>>>>>@@@DDDGGGQQQ^^^tttrrr```PPPLLLMMMQQQ^^^mmm{{{xxxyyyzzz}}}~~~lll___ZZZXXXWWWXXXWWWWWWWWWXXX[[[^^^```^^^^^^^^^___aaacccfffgggiiinnntttzzz~~~}}}zzz~~~}}}|||{{{zzzwwwttttttsssrrrqqqooommmllllllmmmjjjfffccc```\\\XXXVVVSSSRRRTTTYYY```nnnlll^^^]]]aaazzzdddJJJ===999555444333111000111111222/////////...------,,,,,,...---,,,++++++,,,---...------,,,++++++++++++,,,---...///000000///...---******+++,,,,,,+++)))(((,,,,,,------,,,,,,+++***************+++,,,---...+++,,,,,,,,,,,,+++******)))************+++++++++************************))))))((((((((((((''''''((())))))***+++,,,---...''''''(((((((((((((((((('''((())))))(((((()))***))))))))))))(((((((((((((((((())))))))))))((((((************+++++++++,,,,,,,,,++++++***))))))((())))))*********+++++++++,,,,,,------.../////////......///000111222222333555666888999::::::999999<<<============???BBBDDDGGGPPP```uuu}}}~~~qqq^^^UUUOOONNNUUU```uuuzzzxxxwwwvvvyyy}}}uuuggg___\\\[[[ZZZZZZZZZZZZ]]]```dddfffffffffggghhhhhhiiijjjjjjjjjmmmoooqqqrrrwww~~~|||{{{}}}{{{{{{yyyvvvtttuuutttrrrpppooommmkkkiiiiiigggdddaaa___[[[WWWTTTUUUSSSSSSXXXddduuunnn___YYY```kkkpppUUU@@@777666555444333222111111111111///.........---------,,,...---,,,,,,,,,,,,---...---,,,,,,+++++++++++++++,,,---...//////...---,,,++++++,,,,,,,,,++++++***,,,,,,------,,,,,,+++***,,,+++***)))***+++---...+++,,,,,,,,,,,,+++******))))))*********+++++++++************************(((((((((((((((((((((((('''''''''((()))*********''''''''''''((())))))***''')))***)))((('''(((***))))))))))))(((((((((((())))))************))))))******+++++++++,,,,,,,,,+++++++++*********))))))************++++++++++++,,,,,,------.../////////......///000111111222222222444666888999999888777777888:::<<<===???CCCEEEFFFJJJSSSdddzzz}}}|||~~~ooobbbYYYRRRSSSXXXeeeuuu~~~zzzuuurrrsssxxx~~~|||mmmddd```^^^bbbbbbbbbcccfffiiimmmooommmmmmnnnnnnoooooooooooommmnnnmmmllllllpppxxx}}}yyywwwwwwyyy{{{}}}{{{zzzyyyvvvtttwwwtttqqqpppooonnnkkkhhhfffdddbbb```^^^[[[XXXUUUUUUTTTTTT[[[kkkqqqaaaXXXYYYeeerrrttt\\\HHH;;;555333444444333222111111111111...............---------------------------------...------,,,+++,,,,,,,,,)))***++++++++++++***))),,,,,,------------------,,,,,,------,,,,,,+++***...---+++***)))***+++,,,+++,,,,,,,,,,,,+++******))))))*********+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))***+++((()))***)))((('''((()))(((((((((((())))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********++++++++++++++++++,,,,,,,,,,,,---,,,,,,------...///////////////000000111111222222000111444666777777666555666777:::;;;<<<>>>AAACCCCCCEEEJJJUUUhhh~~~vvviii]]]WWWUUUYYYdddvvvxxxqqqppptttzzzuuulllhhhfffggghhhiiijjjllloooqqqrrrrrrrrrsssttttttuuuuuuvvvrrrrrrpppmmmlllqqqzzz~~~zzztttpppooorrrwww{{{|||zzzzzzyyywwwvvvwwwssspppoooooonnnkkkgggdddbbb___]]]\\\ZZZWWWUUUQQQTTTXXXdddxxxxxxddd[[[YYY\\\hhhvvvxxx^^^JJJ???:::666222444444333333222111111000////////////////////////........................///...------,,,,,,------......------------......------------............,,,,,,------,,,,,,+++***...---,,,+++************+++,,,,,,,,,,,,+++******)))************+++++++++************************))))))************++++++++++++*********)))))))))***)))((((((((()))***+++((()))***)))((('''((()))(((((((((((())))))))))))---,,,++++++++++++,,,---************+++++++++,,,((())))))***++++++,,,,,,++++++,,,,,,,,,---------,,,,,,------...////////////000000000111111111111000111333555666666666666999:::<<<<<<;;;<<<===>>>BBBDDDHHHOOO^^^ttt}}}mmm___WWWRRRXXXcccrrruuupppqqqvvvyyy}}}wwwtttsssmmmnnnppprrrssstttttttttvvvvvvwwwwwwyyy{{{|||}}}{{{zzzxxxvvvuuuzzz~~~vvvsssooommmoootttzzz~~~~~~{{{zzzzzzyyyxxxwwwuuuqqqmmmmmmnnnnnnjjjfffdddaaa]]]YYYXXXVVVTTTRRRPPPWWWbbbrrryyygggYYYYYY^^^cccnnnzzzssscccMMM???:::999777444333333333333222111000000000000000000000000000000...//////////////////.........---,,,,,,,,,,,,---222111///......///111222,,,,,,,,,,,,------......,,,,,,------,,,,,,+++***++++++,,,,,,,,,++++++***+++,,,,,,,,,,,,+++******)))************+++++++++************************)))))))))******+++++++++)))))))))******************)))(((&&&&&&'''((()))(((******)))(((''''''((('''((((((((()))))))))***,,,,,,+++******+++,,,,,,)))))))))*********++++++******************++++++***+++++++++,,,,,,,,,,,,,,,,,,------.../////////......////////////000000222222333555666777888999999:::<<<===<<<<<<===>>>AAAEEEJJJMMMVVVgggmmm```QQQRRRVVV___nnn|||qqqnnnppprrryyy}}}}}}}}}vvvwwwzzz|||}}}|||{{{zzzyyyyyyyyyzzz|||~~~~~~~~~zzzqqqpppooopppsssyyy~~~{{{yyyzzzzzzyyyxxxsssoookkkkkkmmmmmmiiieeeeeeaaa\\\WWWTTTRRRPPPOOOSSS]]]lll~~~iiiZZZQQQXXXbbbiiittt```TTTDDD:::888888888666333333333333333111000000000000000000111111111111//////000000000000//////...---,,,,,,++++++,,,,,,...,,,***((((((***,,,...,,,+++++++++,,,,,,---...,,,,,,---------,,,++++++((()))+++,,,------,,,++++++,,,,,,,,,,,,+++******)))************+++++++++************************(((((())))))******++++++%%%%%%&&&'''((()))*********)))'''%%%$$$%%%&&&''')))******)))(((''''''((('''((((((((())))))******,,,+++***))))))***+++,,,((())))))))))))*********,,,,,,++++++***))))))))))))************+++++++++,,,,,,------...//////000------..................444444444555777888:::;;;555888;;;<<<===>>>???AAA>>>CCCGGGHHHKKKYYYpppyyyjjjSSSQQQOOOSSS^^^ooosssmmmlllmmmqqquuu{{{~~~~~~~~~yyytttrrrmmmiiilllttt~~~|||yyyxxxvvvtttrrrrrrooollljjjiiihhhfffdddaaa\\\WWWVVVSSSPPPQQQUUUWWWcccwwwrrr]]]UUUWWWccclllpppzzzoooPPPHHH>>>888777888666444444444333333222111000000000000///...............000000//////......------.........------,,,,,,,,,,,,+++++++++------+++))),,,------------,,,+++***)))))))))******+++++++++************************)))******++++++,,,------,,,---...---+++***+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))******)))((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))***+++,,,,,,,,,,,,,,,---------..................////////////222222222333444555666777777888999;;;<<<===>>>>>>;;;>>>AAACCCGGGQQQ___jjj}}}hhh\\\QQQNNNPPPVVVbbboooxxx{{{yyyooohhhdddjjjlllooossswwwzzz|||}}}}}}xxxsssllljjjkkkqqq{{{}}}yyyvvvuuusssqqqpppooommmjjjiiigggeeeccc```\\\WWWTTTSSSQQQOOOQQQUUU]]]kkkyyyfffVVVRRRWWWfffqqqwww}}}cccJJJBBB999444333444333111333333222111111000//////000000///...........................------------......---------,,,,,,,,,,,,+++)))))))))(((&&&$$$+++,,,,,,,,,,,,,,,+++***,,,,,,,,,+++*********)))************************+++++++++++++++++++++++++++,,,---,,,+++******+++++++++++++++++++++++++++,,,+++++++++************))))))))))))))))))))))))))))))(((((((((((())))))******)))((((((((((((((())))))(((((((((''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))******++++++------------.........///............/////////////////////000111333444555666777999:::<<<============???AAABBBDDDKKKVVV___sssqqqeeeWWWQQQNNNOOOWWWaaakkkppp|||vvvlllgggggghhhkkknnnrrruuuwwwxxxzzzuuuqqqgggiiinnnxxx|||wwwsssqqqpppooonnnlllkkkiiigggfffccc^^^[[[WWWSSSRRRRRRPPPNNNRRRWWWbbbttt|||iiiYYYSSSSSS]]]mmmyyyoooSSSDDD>>>666222222333222111111111111000000//////...000///......---.........,,,,,,,,,---------------...------------,,,,,,,,,---,,,++++++,,,+++)))'''******+++++++++++++++***,,,,,,,,,,,,++++++++++++************************---,,,,,,+++******))))))***+++,,,+++***)))***+++************************************))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))***))))))((((((((((((((()))))))))(((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))*********------........./////////---............/////////---...///000222333444555666777888:::;;;<<<<<<===<<<>>>@@@@@@AAAFFFNNNTTTiii|||{{{nnn___UUUOOOLLLNNNSSS]]]eeeuuu~~~ppphhhbbbcccdddfffiiimmmoooqqqyyy{{{{{{vvvqqqnnngggkkksss|||{{{uuupppnnnnnnmmmmmmkkkiiihhhfffddd```[[[WWWTTTRRRQQQQQQPPPOOOTTT[[[fffyyy~~~mmm]]]SSSUUU[[[hhhxxx~~~___FFF@@@<<<666333333444444444111111111000000////////////......------.........,,,,,,,,,------......///------------------------+++******,,,...///...---))))))***+++++++++******((()))***+++---...///000************************,,,+++++++++******)))))))))***+++***)))((()))***)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))))))))***,,,,,,,,,---------......---------.........//////...///111333555777888888555666777999:::;;;;;;<<<999;;;===???AAADDDIIINNN^^^mmm~~~~~~tttggg]]]VVVQQQNNNMMMTTT\\\mmmuuukkkaaa`````````bbbeeeiiikkksssvvv{{{|||wwwrrrooommmooorrrxxx{{{uuupppnnnnnnnnnmmmkkkiiigggeeebbb^^^XXXTTTQQQOOONNNOOOMMMNNNVVV```pppppp```UUUPPPZZZddduuujjjQQQ???<<<:::666444444555555555111111111111111000000000......------------......------....../////////000------------------------((('''''')))+++,,,,,,***)))******+++++++++******((()))***+++---...///000************************)))))))))******+++++++++((()))******(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))***)))))))))(((((((((((((((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))))))))*********+++++++++,,,,,,,,,------------............///000222444666888888888444444666888999::::::;;;:::;;;===???@@@CCCFFFHHHOOOYYYeeeppp{{{rrriiibbb\\\SSSLLLOOOUUUbbbtttuuugggeeeaaa______aaadddgggnnnrrrxxx~~~~~~yyyssspppooopppwww{{{}}}yyytttqqqoooooonnnmmmkkkhhheeebbb___[[[UUURRRMMMKKKKKKKKKKKKOOO[[[hhh~~~vvvcccWWWSSSRRRbbbppppppWWWFFF===777666555333333333333333111111111111111111111111---------,,,------...///.........///////////////,,,,,,,,,------------......,,,+++,,,,,,,,,)))(((++++++,,,,,,+++******))),,,,,,,,,,,,++++++++++++************************(((((())))))***++++++,,,((()))******))))))***+++************************(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((())))))*********)))))))))(((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))*********)))))))))*********++++++,,,------------.........---...000333444555555555333444555777888999999:::>>>>>>>>>??????@@@AAABBBHHHMMMUUU^^^mmm}}}wwwnnn```SSSOOOPPPVVVcccooo|||wwwrrrjjjccc______```bbbhhhkkkrrrxxx}}}}}}||||||}}}~~~zzzuuuqqqpppsssvvv}}}~~~yyyvvvsssppppppooonnnllljjjgggbbb^^^[[[WWWRRROOOKKKIIIJJJKKKNNNUUUfffvvv{{{iiiZZZVVVYYY\\\ppp{{{___LLL@@@;;;555555555444222111222222000000000000000000000000---,,,,,,,,,------...//////...............------,,,,,,,,,---------......111000///......---+++)))------------,,,***)))(((,,,,,,,,,+++*********)))************************))))))))))))************((()))+++***))))))+++,,,++++++++++++++++++++++++((((((((())))))*********))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))***************)))))))))(((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))*********)))******++++++)))*********++++++++++++,,,,,,---------.........+++---///111333333222111222333444666777888999999>>>=========>>>@@@AAAAAAFFFHHHLLLSSS___sssxxxgggVVVQQQOOOSSS\\\iii|||wwwkkkaaa]]]\\\\\\```dddjjjpppuuuyyy{{{{{{yyyxxxwwwxxx|||{{{zzzxxxssspppqqqwww|||~~~}}}vvvtttqqqppppppooommmkkkiiifff```\\\XXXTTTPPPMMMKKKJJJKKKNNNRRR]]]ppprrr___VVVYYYaaafff~~~oooVVVFFF>>>:::555666666555333222222333.........///////////////,,,,,,,,,,,,------...///.........------,,,,,,,,,,,,,,,,,,------.........,,,+++***+++,,,,,,***)))//////...---,,,***)))((()))))))))******+++++++++************************++++++******)))((((((((((((***++++++******+++---++++++++++++++++++++++++(((((())))))******++++++************************))))))(((((((((((())))))((((((((((((((()))******************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))***+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,...000222333222111111222222444666777888888888:::999999;;;>>>BBBDDDDDDCCCCCCEEEIIIRRRaaavvv{{{___VVVMMMJJJOOO\\\ppppppccc\\\YYYXXX[[[^^^dddjjjppptttvvvwwwvvvtttssstttxxx{{{yyytttmmmkkkoooxxx{{{qqqpppnnnnnnnnnmmmkkkiiieeebbb]]]VVVQQQMMMJJJIIIGGGHHHGGGIIIUUUjjj|||xxxeee^^^ZZZ\\\kkk}}}ttt___KKK===888:::555333222222222222111///...///000000000000000//////...---,,,+++,,,------------,,,,,,,,,------...++++++++++++++++++++++++------------------------.........------,,,,,,,,,***++++++++++++***))))))+++++++++,,,,,,++++++++++++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))++++++++++++,,,...111222+++******)))(((''''''&&&))))))))))))))))))))))))'''(((((()))))))))))))))&&&'''((((((((((((''''''(((((())))))))))))((((((''''''''''''((((((((((((******++++++++++++******(((''''''(((***,,,,,,,,,+++++++++***************++++++,,,---------,,,,,,...------......///000111444222111444888:::999888999:::;;;<<<============???>>>@@@DDDJJJSSScccrrr{{{cccNNNJJJNNNRRR]]]iiizzzvvvggg```ZZZUUUVVVVVV[[[cccgggiiimmmsssssssssssssssvvv{{{~~~uuusssooolllnnnuuu~~~xxxtttpppooonnnnnnnnnllliiifffaaa^^^YYYSSSNNNKKKIIIIIIAAAEEEJJJSSSeeeyyyrrraaa^^^```iii{{{kkkUUUEEE999555666555333222222222222111////////////000000///......000///...---------......///...............//////++++++++++++++++++++++++...---------,,,+++++++++---------,,,,,,,,,+++++++++++++++++++++***))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))(((((('''((()))***,,,---*********)))((('''''''''))))))))))))))))))))))))''''''((())))))))))))(((************************((((((''''''''''''((((((((((((((())))))))))))***))))))************))))))***)))((()))******+++*********************************++++++,,,,,,++++++------------...///000111333111111333777999888777999999:::;;;<<<<<<<<<<<<>>>===@@@DDDFFFJJJUUU```qqqttt\\\RRRNNNLLLSSS]]]kkkxxxpppfff\\\TTTTTTSSSVVV\\\```bbbffflllppprrruuuxxx||||||zzzqqqnnnkkklllsss|||xxxrrrnnnnnnnnnnnnnnnmmmjjjfffbbb[[[XXXSSSNNNJJJHHHGGGGGGBBBEEELLL[[[rrr{{{kkk^^^___iiiwww~~~```KKK>>>777444555555333222111222222111//////////////////...---,,,000000///............///......------------......++++++++++++++++++++++++...------,,,+++***)))))),,,,,,,,,++++++++++++++++++++++++++++++******)))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))'''''''''&&&'''((())))))******))))))((((((''''''))))))))))))))))))))))))&&&''''''((((((((((((((()))(((((('''''''''((((((((('''&&&%%%%%%&&&'''((())))))))))))************(((((())))))))))))((((((*********))))))((((((((())))))))))))))))))******((()))***++++++++++++***------------...///000111111111000222555777777666777888999:::;;;;;;;;;;;;;;;;;;???CCCDDDDDDIIIQQQ\\\qqqnnn\\\PPPGGGJJJRRRYYYgggyyyrrrdddXXXTTTQQQPPPTTTWWWYYY^^^dddkkkpppwww}}}|||wwwtttpppmmmkkkoooxxx|||vvvqqqnnnmmmllllllmmmlllhhhbbb^^^WWWTTTOOOIIIFFFDDDDDDDDDHHHJJJPPP```yyyrrrgggbbbiiivvvvvvWWWCCC;;;888666666444333111111222222000///////////////...---++++++/////////...............,,,,,,+++*********++++++++++++++++++++++++++++++,,,+++++++++******))))))++++++******************++++++,,,,,,++++++***))))))******++++++******)))*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((&&&&&&'''(((((((((((((((((('''&&&%%%%%%%%%&&&''')))(((&&&%%%%%%&&&((()))(((((()))))))))*********''''''((((((((((((''''''((()))))))))((('''''''''((()))))))))))))))******((()))***++++++,,,,,,+++------------...///000000000000000222333444555555666777888999999:::::::::888888<<>>AAAGGGIIIRRR```ooo}}}tttjjj^^^TTTMMMGGGEEEKKKUUU___lllxxx|||lllaaaZZZTTTQQQQQQSSSWWW\\\bbbjjjsss|||}}}xxxtttppplllgggdddhhhqqq|||~~~|||xxxuuurrrooonnnmmmjjjfffcccaaa]]]YYYUUUMMMJJJGGGDDDEEEHHHLLLOOOcccuuu}}}rrrjjjooopppRRRFFF:::777888777555444333222000000111111///......///000000000000000///...///000000000///---,,,000///...---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++******++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))'''(((***+++++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++++++++++++++&&&(((***,,,+++(((%%%"""$$$&&&(((******(((&&&$$$))))))))))))************(((((())))))))))))((((((+++///333222---))))))+++******+++,,,------......'''((()))***,,,,,,,,,---,,,,,,,,,,,,---.../////////222444333111111333555666777888999999::::::999:::777888>>>AAA@@@@@@BBBFFFDDDHHHRRR]]]nnn|||uuuhhh\\\SSSIIICCCEEEJJJOOOYYYccc{{{zzzmmmbbbYYYSSSQQQMMMQQQWWW^^^eeemmmuuuzzzzzzvvvxxxzzz}}}}}}{{{wwwpppiiieeeeeegggpppvvv~~~~~~|||yyyvvvtttsssrrrpppnnnjjjgggcccaaa^^^ZZZSSSNNNOOOGGGCCCFFFIIIJJJOOOVVVrrr}}}lllfffhhhpppuuu]]]BBB>>>999666444333222222111111111111000000000000111111000///////////////...---,,,,,,,,,,,,---...///,,,((((((+++.........---,,,,,,++++++,,,,,,------,,,,,,,,,+++***************************************+++++++++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((()))***+++,,,((('''&&&&&&((()))))))))***)))(((''''''((()))***))))))((((((''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((******))))))((((((''''''************))))))))))))))))))))))))))))))))))))+++*********)))))))))((()))************++++++++++++++++++***++++++,,,,,,---...///000111222222222333333444555666777888888:::::::::;;;<<<===>>>???AAADDDGGGKKKSSS```qqq~~~{{{ooo]]]OOOGGGJJJKKKIIILLLUUUfffuuussseeeXXXPPPQQQPPPQQQVVV]]]ffflllooowwwyyy{{{||||||}}}~~~rrrjjjhhhfffgggiiitttzzzxxxvvvqqqjjjeeedddgggkkkvvv{{{~~~{{{wwwuuusssqqqnnnllljjjgggbbb^^^[[[WWWQQQMMMHHHEEEEEEGGGIIINNN[[[iiirrrcccaaaeeeyyyhhhRRRAAA===888444333333333333111111111111000000000000000000//////.........///...---,,,,,,,,,,,,---...///,,,++++++...000///...,,,,,,++++++++++++,,,,,,+++++++++++++++*********))))))))))))))))))))))))************++++++,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))************)))))))))(((******)))))))))))))))***'''%%%$$$$$$&&&'''''''''***)))(((''''''((()))***((((((((((((''''''&&&&&&''''''((()))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))((((((((((((+++******))))))((((((((())))))))))))))))))))))))%%%&&&'''(((***+++,,,,,,))))))*********++++++++++++*********+++,,,,,,---,,,---///000111222111111333333444555666777888888::::::::::::;;;<<<>>>>>>@@@BBBEEEHHHMMMXXXfffpppooo^^^PPPLLLIIICCCEEEMMMVVVfffxxxxxxggg\\\UUUSSSRRRSSSXXX]]]aaaccclllooosssvvvwwwyyy{{{}}}mmmccc]]]YYYWWWXXX]]]aaaggglllqqqyyy~~~uuuqqqkkkeeecccgggnnnttt~~~{{{xxxtttrrroookkkhhhiiieee___ZZZVVVRRRMMMJJJDDDEEEHHHIIIKKKVVVlllyyyggg___dddllltttXXXGGG???;;;666333333444444444111111111111000000000000/////////............---...------,,,,,,------...---,,,+++,,,......---,,,++++++************++++++))))))******************)))))))))))))))))))))))))))))))))************+++,,,+++++++++++++++******))))))))))))))))))))))))************)))))))))))),,,+++***)))(((((((((((('''&&&$$$%%%&&&''''''&&&))))))(((((((((((())))))'''''''''''''''&&&&&&&&&''''''((()))))))))))))))((((((((((((((((((((((((((((((((())))))******+++(((((((((((())))))))))))++++++***))))))(((''''''))))))))))))))))))))))))$$$%%%&&&''')))***+++,,,)))))))))*********++++++))))))******+++,,,---...+++,,,///111222222111000222333333444555666777777888999999999:::<<<===>>>???AAACCCEEEGGGNNNWWW^^^ooottt```TTTKKKCCCBBBFFFFFFTTTfffwww}}}ppp___[[[UUURRRRRRUUUVVVWWW```dddhhhllloooqqqsssuuuxxxzzz}}}{{{iii^^^YYYTTTRRRSSSQQQTTTWWWZZZ^^^fffpppwww~~~|||sssnnniiieeegggoooyyy|||yyyvvvsssqqqnnnjjjgggfffbbb\\\VVVQQQLLLIIIGGGDDDFFFIIILLLSSSddd{{{nnncccfffsss~~~cccMMMBBB<<<999444222222444555555111111111111000000000///...............------,,,------------------------+++***)))))))))***+++++++++******))))))******+++((((((((()))*********+++)))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))))))))))))))*********)))))))))))))))++++++***)))(((((())))))***((('''''')))***)))((())))))(((((((((((())))))''''''''''''&&&&&&&&&&&&''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******++++++***)))(((''''''&&&(((((((((((((((((((((((()))((((((((('''''''''&&&))))))))))))************)))))))))***+++---...///+++---000222333333111000222222333444555666666777777777888888:::;;;===>>>>>>???AAACCCDDDGGGMMMQQQ___lllssscccVVVJJJDDDDDD???HHHVVVdddrrrppphhh^^^UUUQQQQQQRRRSSSWWWZZZ___ccceeegggiiikkkpppssswwwyyy{{{~~~vvvdddYYYTTTOOONNNOOOLLLNNNQQQRRRUUU\\\eeelll|||yyyppplllhhhhhhnnnxxx}}}wwwuuusssqqqooolllhhheee```]]]YYYSSSMMMIIIGGGFFFEEEFFFJJJSSScccxxxuuuhhhfffqqqoooTTTCCC===999666333222222444444444111111111111000000000///......//////......---,,,---------------------------,,,)))''''''(((+++---+++******))))))******+++((((((((()))*********+++++++++++++++++++++++++++***)))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((()))***+++++++++)))'''''')))***)))((((((((())))))))))))((((((''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((())))))************))))))(((''''''&&&((((((((((((((((((((((((+++***)))((('''&&&%%%$$$(((((()))))))))*********)))))))))***+++---...///,,,...000222333333222222111111222333444555666666666666666777999:::<<<======>>>@@@BBBDDDFFFHHHJJJTTT\\\lllvvvfffVVVHHHBBB???BBBHHHRRR^^^mmm}}}}}}nnn___UUUQQQOOOOOONNNQQQUUUYYY\\\```dddffflllooosssvvvyyy|||yyyfff\\\UUUQQQOOOOOOMMMOOOQQQQQQSSSXXX```gggyyy~~~yyyuuulllkkkkkkooowww}}}yyysssrrrpppooommmjjjfffbbbYYYXXXVVVQQQLLLHHHFFFFFFEEEIIIQQQaaawww}}}nnnhhhoooxxx]]]HHH<<<777666555333333333333222111111111111111000000000000......///000///...---,,,,,,------......------,,,//////---+++)))***---000++++++************++++++))))))******************,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((()))***+++,,,)))(((&&&&&&'''((('''&&&(((((())))))))))))(((((('''''''''(((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&(((((((((((())))))))))))))))))((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))******+++,,,---...---...///000111222222333000111111222333444555555444444555666888:::;;;<<<<<<===???AAACCCEEEFFFGGGJJJNNNZZZlllxxxeeeRRRFFFCCC@@@AAAGGGPPP]]]mmmzzzrrrcccXXXPPPLLLHHHJJJNNNQQQUUUZZZ```dddhhhkkkooosssvvvzzz~~~|||kkk```[[[WWWUUUVVVTTTVVVXXXXXXYYY\\\ccciiisss}}}vvvqqqlllmmmqqqyyyyyyvvvrrrqqqooommmjjjgggaaa^^^RRRSSSSSSPPPKKKHHHGGGGGGKKKTTTaaasss|||sssjjjnnn}}}yyyaaaMMM@@@:::777444333333444444333000...111111111111000000000000...///000111111///...,,,,,,,,,---......---,,,,,,,,,...000///---+++,,,---,,,,,,++++++++++++,,,,,,+++++++++++++++*********++++++++++++++++++++++++,,,,,,++++++************)))*********++++++++++++))))))))))))))))))))))))((()))))))))***************)))))))))))))))*********(((&&&&&&'''((('''&&&'''((()))******)))((('''((((((((()))))))))******''''''((()))))))))))))))((((((((((((((((((((((((''''''(((((()))******+++))))))))))))(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))&&&''''''((()))***+++,,,(((((((((((()))))))))***+++*********+++,,,,,,---------------...000111222000000111222333444555555333333444555777999;;;<<<;;;;;;<<<>>>AAABBBCCCCCCDDDEEEMMMZZZiiizzzyyyeeeWWWKKKEEEBBBDDDHHHOOO[[[hhhrrrzzzjjj\\\TTTJJJJJJKKKKKKMMMRRRXXX\\\___cccgggkkkooossswww{{{|||}}}zzziii```\\\ZZZYYY[[[\\\___```aaaaaadddjjjooopppyyy}}}uuuooonnnqqqwww|||wwwssssssqqqnnnllliiiddd^^^ZZZNNNQQQRRRPPPLLLHHHGGGHHHSSS___ppprrrllljjjtttfffPPPCCC>>><<<;;;333333444555555333///,,,111111111111000000000000...000111222111000...---,,,,,,---......---,,,,,,''',,,111222///+++))))))---,,,,,,++++++,,,,,,------,,,,,,,,,+++*********************************,,,,,,,,,+++++++++******+++++++++,,,,,,---------))))))))))))))))))))))))(((((())))))*********+++,,,+++***)))((((((((((((,,,+++)))((()))***)))((('''((()))******)))((('''(((((())))))******++++++'''(((((()))))))))))))))((((((((((((((((((((((((%%%&&&((()))+++---//////******))))))((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,(((((((((((())))))))))))+++++++++***++++++,,,,,,,,,+++******+++---000222000000111222333444444555333333444555777999;;;<<<;;;::::::<<<>>>@@@@@@???BBBBBBHHHQQQZZZhhhxxxjjjTTTLLLGGGFFFEEEEEEMMMWWWdddrrr|||jjj___PPPOOOLLLIIIGGGJJJOOOSSSWWWZZZ___cccgggkkkpppssswwwyyy||||||iiiaaa___^^^```cccjjjkkkkkkjjjiiikkkooorrrvvvxxx|||~~~yyytttqqqqqqxxx|||xxxtttrrrtttooojjjhhhgggbbb[[[UUURRRKKKHHHHHHFFFCCCGGGOOO[[[lllrrrjjjooozzz~~~jjjSSSDDD===888666666333333333222222111111111000111111111///...,,,***////////////............,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++,,,******************************++++++++++++******+++++++++,,,,,,+++++++++(((((()))***************)))******)))(((((()))+++,,,+++++++++******))))))******))))))((((((''''''+++*********))))))(((((())))))))))))))))))))))))&&&'''((())))))((('''&&&+++*********))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&(((((()))************************++++++,,,,,,,,,...------------...//////---...///000111222333333222333333444555666777777999::::::;;;<<<<<<<<<;;;>>>AAAEEEGGGMMMYYYlllzzzmmm[[[JJJDDDEEEEEEGGGJJJVVVaaatttuuubbbVVVLLLJJJHHHFFFGGGKKKLLLPPPUUUZZZ^^^aaadddfffmmmppptttvvvxxxzzz|||~~~wwwhhhbbbccceeeiiimmmtttuuuvvvuuuuuuuuuxxxzzz{{{zzz|||~~~}}}xxxtttrrruuu|||{{{wwwtttqqqoookkkfffdddccc```YYYTTTOOOKKKIIIIIIHHHGGGMMMVVVkkk}}}}}}lllhhhrrrmmm\\\HHH===888444222333222222222111111000000000000000111000///...,,,+++////////////............,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++******************************++++++++++++************++++++++++++******(((((()))***************)))*********(((((()))+++******)))))))))((((((((())))))))))))((((((((((((******)))))))))((((((((('''''''''''''''''''''''''''(((((((((((((((((('''******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))&&&&&&'''((()))))))))((('''((())))))******))))))*********++++++,,,,,,,,,------,,,,,,------...///---...///000111222222333222222333444555666666777888999:::;;;<<<<<<<<<<<>>>>><<>>>>>:::===@@@AAABBBDDDIIILLLMMMYYYjjj{{{sssdddWWWPPPHHHDDDCCCIIIQQQ]]]lllyyy{{{kkk[[[OOOJJJFFFAAA@@@AAADDDEEEEEEKKKNNNRRRUUUYYY^^^cccgggmmmnnnqqquuuyyy|||~~~~~~vvvssspppooolllkkkmmmrrruuu{{{~~~~~~{{{yyyxxxxxxzzzzzzzzzxxxtttrrrpppmmmiiigggcccaaa]]]WWWRRRNNNKKKIIIHHHKKKMMMRRR```wwwwwwpppxxxlllUUUCCC===888555666555111...///222222222222222333333333000000///........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,******************************++++++++++++******)))******************)))(((((()))***************%%%(((***+++*********+++((())))))))))))*********(((((((((((())))))))))))'''(((((((((((()))))))))''''''''''''''''''''''''***))))))(((((())))))***'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''((())))))******)))))))))))))))))))))))))))))))))*********))))))((('''''''''((())))))))))))(((***************)))))))))++++++******++++++,,,---------------....../////////000111222333444444555777888999;;;<<<=========:::<<<>>>??????@@@CCCEEEFFFMMMXXXeeeuuu}}}kkk]]]QQQIIICCCCCCHHHOOO[[[fffuuu~~~nnn^^^QQQKKKCCC@@@AAACCCCCCCCCCCCFFFIIIMMMQQQVVV\\\```fffhhhlllpppuuuxxxzzz|||yyy{{{tttkkkhhhhhhhhheeegggmmmuuu{{{}}}{{{yyyxxxyyy|||}}}}}}wwwuuurrrooommmjjjfffccc^^^\\\YYYTTTOOOLLLKKKKKKGGGLLLSSS^^^sss~~~sss___LLL???888555444555555000...000000111111111222222222222000000///...---......///.........---------,,,,,,***++++++,,,,,,------...+++++++++++++++,,,------******************************++++++++++++************++++++++++++******(((((()))***************%%%'''***++++++*********(((((()))))))))*********))))))))))))((((((((((((((((((((()))))))))******'''''''''''''''''''''''')))))))))******)))))))))((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))************)))))))))))))))))))))))))))((())))))*********))))))'''((())))))******))))))+++*********)))))))))(((+++++++++++++++,,,------,,,------------.........000000111222333444555555888999:::;;;<<<<<<<<<<<<;;;<<<===>>>>>>@@@BBBCCCCCCHHHNNNUUUbbbuuusssdddYYYNNNHHHFFFHHHOOOVVVdddooovvvcccZZZOOOGGGEEEDDDCCCAAA>>>AAADDDGGGJJJPPPVVVZZZ^^^```dddiiinnnrrrtttuuuuuuwwwzzz|||}}}nnnfffddddddeeedddhhhoooxxx~~~}}}{{{xxxxxxzzz}}}yyyuuussspppnnnlllhhhdddaaaYYYXXXUUURRRNNNKKKKKKLLLFFFMMMXXXhhh}}}eeeQQQCCC;;;777444444666555222000222//////000000111111111222111000...------...//////......---------,,,,,,,,,)))***+++,,,------...///,,,+++++++++,,,------...******************************++++++++++++******++++++,,,,,,,,,,,,++++++(((((()))***************$$$'''***,,,+++*********'''((((((((())))))************))))))((((((''''''(((((())))))******++++++))))))))))))))))))))))))((()))***++++++***)))((((((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))&&&'''(((***++++++++++++(((((()))***************+++*********))))))((((((,,,,,,++++++,,,,,,---...,,,,,,------------------111111222333444555555666999::::::;;;<<<<<<<<<;;;:::;;;<<<>>>@@@CCCEEEGGGEEEGGGJJJNNNVVVfff{{{vvviiiZZZPPPIIIFFFHHHMMMXXXcccvvvvvvkkk\\\PPPJJJFFFBBB>>><<<>>>AAADDDGGGLLLSSSWWWVVVYYY]]]ccchhhkkknnnooosssuuuxxxyyyyyyzzz{{{}}}uuugggbbb```aaadddccchhhnnnttt}}}|||{{{zzzyyyxxxyyy|||~~~yyyvvvtttqqqnnnkkkhhhddd___\\\YYYRRRLLLKKKIIIFFFFFFIIINNNUUUdddzzz{{{hhhRRRDDD<<<888333333333222222222111111000000////////////000000///............---------,,,---...---,,,+++---///---,,,++++++******++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***)))))))))++++++)))'''++++++******************))))))))))))))))))))))))(((((((((((())))))))))))(((((('''(((((()))***+++))))))))))))))))))******&&&&&&&&&'''((())))))***))))))(((((('''''''''&&&)))+++,,,------,,,+++)))''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))&&&'''''''''(((((())))))***)))(((''''''((()))***+++)))'''&&&%%%&&&'''(((++++++***)))((('''&&&&&&(((((()))***************++++++,,,,,,,,,---------***+++,,,---............//////000111222444555666777888999::::::::::::999;;;<<<===>>>@@@BBBCCCCCCFFFEEEFFFJJJOOOWWWgggvvvrrr```RRRLLLKKKLLLNNNVVVdddvvvttt___SSSMMMFFF???????????????@@@BBBFFFIIIOOORRRVVVYYY[[[^^^dddiiiiiimmmqqqssstttttttttuuu{{{{{{zzz{{{~~~mmmbbb___]]]___aaahhhmmmttt{{{zzzzzzzzzxxxwwwyyy|||~~~{{{wwwtttqqqnnnjjjgggddd```\\\XXXUUUOOOIIIHHHGGGEEEGGGKKKTTT^^^rrr~~~yyyzzzqqqZZZGGG===888666333333222222222111111111000000////////////000000///............---------,,,---...---++++++---...---,,,++++++******++++++++++++******************************************))))))))))))))))))))))))+++*********,,,,,,***)))************************))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((())))))***)))))))))(((((((((((((((&&&&&&''''''((())))))***)))(((((((((''''''''''''%%%&&&((())))))(((&&&%%%(((''''''''''''''''''(((((((((''''''''''''(((((((((''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((()))***)))(((''''''((())))))(((((('''&&&'''(((***+++,,,,,,++++++***)))))))))'''((())))))******))))))++++++++++++,,,,,,,,,,,,------......///.........///000000111222444666777999999999999999999::::::;;;;;;===>>>???AAABBBBBBCCCCCCEEEHHHIIILLLWWWaaauuuyyyiii]]]RRRLLLJJJPPPZZZeeetttwwwhhh]]]RRRGGGEEEDDDCCCAAA@@@@@@AAACCCHHHKKKOOORRRUUUZZZaaaeeedddgggjjjlllmmmnnnooopppwwwwwwxxxzzz}}}wwwhhhaaa```___```bbbiiinnnvvv~~~~~~}}}|||{{{xxxyyyxxxwwwvvvxxx|||~~~}}}{{{xxxtttqqqmmmjjjfffbbb___[[[WWWTTTQQQKKKGGGFFFFFFFFFIIIOOO]]]jjj|||qqqttt~~~www^^^III<<<666555666333222222222222111111111000000////////////000000///............---------,,,---------++++++---...---,,,++++++******++++++++++++******)))))))))(((************************))))))))))))))))))))))))++++++***+++------+++***************************))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((((((((()))))))))((((((''''''&&&&&&&&&&&&''''''((()))))))))(((((((((((('''''''''''''''((()))******)))(((''')))((((((''''''(((((()))((((((''''''''''''(((((()))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))***)))((('''((((((***+++************************''''''((())))))))))))((()))*********++++++++++++///////////////...------000000000111333444666777;;;:::999888888999999:::;;;;;;<<<===>>>???@@@AAACCCCCCEEEIIIHHHGGGLLLSSS[[[jjj{{{tttrrrxxxxxxcccTTTJJJLLLNNNRRRYYYgggxxxqqq```RRRIIIGGGDDD@@@>>>=========BBBDDDGGGIIILLLQQQVVVYYYZZZ\\\___```bbbdddgggjjjooopppsssvvvyyy}}}tttjjjffffffdddeeegggjjjoooxxx~~~~~~}}}{{{zzzyyyxxxwwwvvvvvvvvvuuuuuuxxx|||}}}{{{yyyuuuqqqnnniiifffaaa]]]ZZZVVVRRROOONNNIIIFFFEEEFFFGGGMMMUUUgggvvvwwwsss{{{|||hhhOOO???888555555666222222222222111111111111000000////////////000000///............---------,,,------,,,++++++,,,...---,,,++++++******++++++,,,,,,++++++***)))))))))************************))))))))))))))))))))))))+++******+++,,,---+++******************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))******)))(((((('''((((((***))))))((((((''''''&&&''''''''''''(((((())))))((((((((((((((('''''''''))))))***++++++***))))))))))))(((((((((((())))))((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((()))))))))...---+++)))((('''&&&&&&''''''''''''(((((())))))&&&''''''((((((((((((((())))))))))))************------...............---000000111111222444555666<<<:::888777777888999::::::;;;;;;<<<===>>>>>>???@@@@@@BBBFFFGGGFFFIIIOOOQQQZZZjjj~~~wwwnnnoootttzzzeeeRRRMMMHHHGGGKKKTTTaaammm|||ttteeeTTTOOOHHHBBB???>>>??????@@@@@@AAAAAACCCEEEGGGIIIMMMOOOQQQSSSVVV[[[```dddfffhhhkkkppptttwwwyyy{{{|||~~~}}}uuunnnmmmllliiiiiijjjrrrxxx}}}|||{{{zzzxxxwwwvvvvvvsssttttttttttttwww||||||yyywwwsssooolllgggccc^^^YYYVVVRRROOOLLLIIIEEECCCDDDEEEIIIRRR\\\nnnzzzrrrpppyyykkkWWWDDD;;;888555333444222222222111111111000000000000////////////000000///............---------+++,,,---,,,******,,,------,,,++++++******++++++---------,,,,,,+++++++++************************)))))))))))))))))))))))))))(((((()))+++,,,+++)))))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))******)))(((((('''((((((*********))))))(((((((((''''''''''''(((((((((((('''''''''((((((((((((((('''''''''(((((('''''''''))))))(((((((((((())))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((('''''''''''''''((()))))))))))))))...---,,,***((('''&&&&&&&&&&&&&&&'''(((((())))))&&&''''''((((((((((((((((((((()))))))))*********((()))+++,,,---......///000000000111222333444555:::999777666666777999::::::::::::;;;;;;<<<<<<<<<===;;;<<<@@@AAABBBFFFKKKNNNRRR\\\lllsssnnnoooxxxyyy___RRRFFFEEEHHHLLLQQQWWWdddmmmyyykkkaaaTTTJJJDDDBBBAAAAAA>>>===<<<<<<===>>>??????AAACCCFFFIIIMMMSSSZZZ___```bbbfffkkkooosssuuuwwwxxxzzz||||||{{{{{{|||}}}zzzuuuuuutttqqqppprrr|||{{{{{{zzzyyywwwvvvuuuuuupppqqqrrrrrrssswww|||{{{wwwtttpppllliiieeeaaa[[[VVVRRROOOKKKIIICCCAAAAAADDDHHHOOO\\\iiiyyy{{{kkkfffhhh}}}wwwXXXHHH:::888888333111333222111111111111000000000000000////////////000000///............---------+++,,,,,,,,,******,,,------,,,++++++******++++++------------------------************************))))))))))))))))))))))))((('''''')))+++,,,***))))))))))))***++++++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((((((((())))))))))))***************''''''(((((((((((((((((('''''''''((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))((((((''''''''''''(((((()))((((((''''''(((((()))************************((((((((((((((('''''''''&&&'''((()))*********)))((()))))))))))))))))))))((((((((())))))*********''''''((())))))))))))(((((()))))))))************&&&''')))+++---...///////////////000000111333333777666555555555666888999999999::::::::::::::::::AAA===<<>>666888888222111555111111111111000000000000000000////////////000000///............---------+++,,,,,,+++******+++------,,,++++++******++++++***++++++,,,,,,------...************************)))))))))))))))))))))))))))((((((***,,,---,,,***((())))))***++++++,,,,,,))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((())))))***''''''(((((()))*********((((((((((((((((((((('''''''''''''''((((((((()))*********))))))*********(((''''''''''''''''''(((((((((''''''''''''(((((((((''''''''''''''''''((()))))))))))))))))))))))))))(((((((((''''''''''''%%%&&&((()))*********)))&&&'''(((((())))))))))))(((((())))))))))))))))))'''((())))))******)))))))))))))))*********++++++((()))***,,,---.....................///000111222222333333444555666777777999999999999999999999888???;;;;;;???BBBBBBDDDHHHFFFGGGKKKQQQWWWbbbwww}}}{{{hhhVVVNNNHHH@@@===BBBBBBIIIRRR[[[fffwww~~~oooaaaTTTHHH@@@@@@===::::::<<<===<<<;;;888:::>>>AAADDDIIINNNRRRUUUVVVXXX[[[```dddiiikkkkkknnnpppqqqqqqrrrsssttt}}}~~~~~~~~~}}}|||zzzyyyppppppooommmlllkkkjjjiiimmmnnnoooppprrrvvv{{{|||wwwrrroookkkgggddd```\\\VVVPPPLLLIIIFFFDDDAAABBBGGGOOOYYYggg{{{~~~lll```cccppp{{{uuu[[[GGG;;;555999999333333999111111111111000000000000000000////////////000000//////.........---------+++,,,,,,+++******+++------,,,++++++******++++++))))))***+++,,,------...************************)))))))))))))))))))))))))))))))))+++---...---,,,((())))))***++++++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((('''(((((()))***+++%%%%%%&&&'''((()))******((((((((((((((('''''''''&&&'''''''''(((((())))))&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))(((((('''''''''&&&%%%&&&((()))*********)))(((((())))))((('''&&&&&&''''''''''''''''''''''''(((((()))***************************+++++++++++++++,,,,,,---...........................///000111000111222444555666666666999999999888888888888888555222444;;;??????@@@CCCDDDEEEHHHKKKJJJOOOaaauuurrr___TTTGGG;;;:::BBB>>>BBBGGGKKKSSScccxxx{{{lll[[[PPPFFFBBB>>><<<<<<<<<999777999<<>>???BBBDDDDDDDDDEEEEEEEEEHHHMMMPPPfffvvvzzzlll```RRRHHH@@@??????@@@@@@CCCNNNYYYbbbooo|||zzzhhh[[[NNNGGGCCC???>>>AAADDDGGGLLLOOOOOONNNLLLKKKBBBDDDEEEFFFGGGJJJNNNQQQWWWWWWYYY[[[^^^aaadddfff~~~|||yyyuuurrrnnnlllkkkdddeeegggggghhhjjjmmmoooqqqssswww{{{||||||{{{yyywwwtttppplllgggaaaZZZUUUPPPKKKHHHHHHFFFCCCCCCGGGFFFPPP```ttttttiiimmm|||~~~jjjUUUCCC888666555444222111111222333222111000///...------...........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))))))))(((((((((((((((---+++******+++++++++******))))))(((((())))))***))))))))))))))))))))))))***)))((('''((()))***+++***)))((((((***++++++***))))))))))))))))))))))))'''''''''''''''((()))))))))((((((''''''''''''(((,,,+++******))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''(((((())))))))))))((((((((((((((((((((())))))((()))***)))'''''''''((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((***,,,------,,,***************+++,,,------...///000000000000//////111333444555666555555888888777777666555444444555777:::<<<<<<===???AAACCCCCCCCCCCCCCCEEEHHHKKKSSS^^^rrr~~~hhhVVVIIICCC>>>===<<<===BBBHHHQQQ\\\gggooozzzuuubbbUUULLLFFFEEEGGGHHHKKKNNNOOONNNJJJFFFBBB@@@AAABBBBBBAAACCCFFFIIIOOOPPPQQQTTTWWWZZZ]]]___}}}|||yyyuuupppllliiihhhgggeeehhhkkkmmmnnnoooppprrrrrrtttxxxzzzzzzxxxuuusssrrrppplllhhhccc\\\TTTOOOLLLHHHFFFGGGFFFDDDGGGLLLNNN]]]ssszzzsssppp{{{jjjVVVGGG<<<888444333222222111222222333333222111000///.........////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...............---------))))))))))))((((((((((((,,,+++************+++***))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((()))***+++***)))((((((((()))))))))))))))))))))))))))))))))((((((((((((((()))******)))(((''''''''''''((((((---,,,+++***))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))'''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&''')))))))))((('''&&&''''''(((((()))))))))((((((((((((((('''((((((''''''''''''(((((())))))(((((((((((((((((((((((()))((((((***---......---+++***************++++++,,,---......////////////000111222444555555555555888777777666555444333333333666999;;;;;;<<<>>>@@@BBBBBBBBBAAA@@@AAACCCFFFFFFNNN\\\mmmoooZZZNNNBBB>>>>>>>>>AAADDDFFFMMMVVV^^^jjj|||}}}mmmaaaWWWPPPLLLKKKKKKJJJIIIHHHDDD@@@======>>>??????>>>???BBBDDDHHHHHHJJJMMMPPPSSSVVVWWW|||zzzvvvsssoookkkgggfffeeefffiiilllppprrrsssrrrssstttvvvxxxzzz{{{zzzvvvqqqnnnllljjjgggccc^^^WWWPPPJJJHHHEEEDDDEEEDDDEEEKKKSSS\\\ooo}}}sssuuu}}}rrr[[[III>>>999888222222222111111222222222333333222222111000//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------************************************))))))***+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******+++,,,+++******((('''&&&&&&'''((((((((((((((((((((((((***))))))(((((((((((((((((((((''''''''''''((((((,,,+++***)))((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))'''&&&&&&''''''((((((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((''''''''''''((((((((((((###$$$&&&'''(((''''''&&&&&&&&&''''''(((((())))))((('''''''''((((((((('''&&&&&&''''''((()))))))))******)))((('''&&&%%%%%%)))((((((***---......---*********))))))***++++++,,,,,,,,,------...//////000000111333444444555555666666555444444333222222222444888:::;;;<<<>>>@@@@@@AAAAAA???>>>>>>@@@AAA@@@GGGPPPYYYfff{{{qqq```MMMCCCAAA??????AAA@@@CCCIIIPPPYYYiii}}}~~~pppaaaVVVSSSNNNIIIEEECCCBBB@@@>>>:::;;;<<<;;;;;;<<>>???@@@>>>===<<<===??????EEEJJJLLLQQQaaayyyxxx```QQQGGGAAA===<<<======@@@EEEJJJTTTeeesss}}}zzzlll```YYYNNNGGGDDDBBB???===888999:::999888999<<<>>>===>>>>>>@@@BBBDDDFFFHHH}}}|||zzzwwwrrrooohhheeebbb``````cccfffiiinnnqqquuuwwwwwwwwwxxxyyy~~~}}}|||yyyuuupppkkkhhh```]]]YYYUUUQQQLLLGGGCCCBBB@@@@@@CCCGGGPPP___nnn}}}uuuppprrrpppUUUBBB999777444222111222222111111000//////---...///000111000//////------------------------------------------------*********+++++++++,,,,,,++++++++++++,,,,,,,,,---((()))******((((((***---*********))))))*********))))))))))))))))))))))))))))))))))))))))))((((((%%%'''((('''&&&&&&(((***(((((((((((((((((((((((('''''''''&&&''''''(((((('''''''''''''''((()))))))))(((((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''))))))))))))))))))))))))''''''''''''((((((((((((''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''&&&$$$&&&((()))(((&&&'''''''''(((((((((((((((''''''''''''''''''''''''***)))((()))+++,,,+++***(((((((((((()))+++,,,,,,************+++---...///000000111111222444555555555555555666666666666777777999;;;;;;:::999:::;;;===>>>???>>><<<;;;<<<>>>>>>AAADDDDDDFFFOOO^^^iii{{{gggXXXKKKBBB???<<<:::<<<@@@AAADDDPPP]]]fffmmmvvv}}}~~~~~~~~~yyy~~~zzzpppcccYYYRRRLLLEEE@@@<<<===<<<;;;999999:::<<<999999:::;;;<<<>>>???@@@~~~}}}{{{yyywwwsssnnnjjjcccaaa^^^]]]^^^cccgggkkkpppssswwwyyyzzz{{{}}}~~~|||{{{yyyuuupppjjjfffccc\\\XXXTTTPPPLLLHHHDDDAAACCCAAABBBFFFMMMXXXkkk|||~~~ooojjjkkkyyyvvvbbbIII999666777666222222222222222111000///...+++,,,---////////////...------------------------........................---------....../////////******+++++++++,,,,,,,,,''')))+++***((((((***---++++++************++++++))))))))))))))))))))))))((()))))))))((('''&&&&&&!!!$$$&&&'''&&&'''***---(((((((((((((((((((((((('''(((((((((***+++,,,---'''''''''''''''((()))***)))((((((((((((((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))))))))(((&&&%%%''''''''''''''''''''''''((((((((())))))))))))***))))))))))))))))))))))))''''''''''''((((((((()))***)))'''&&&%%%%%%&&&'''(((((((((''''''&&&&&&%%%'''%%%$$$%%%(((***(((&&&(((((((((((((((((((((((($$$$$$%%%&&&'''((()))******)))((()))***+++***)))'''''''''((()))+++,,,---***)))))))))***,,,...///000000000111222333555555666666777777888888999999;;;<<<===<<<:::888888888<<<===>>>>>><<<;;;<<<======>>>???@@@CCCHHHMMMRRRhhh|||jjjYYYLLLHHH===;;;===???>>>>>>FFFRRRTTT[[[dddlllrrrvvvxxxzzz||||||pppfff\\\RRRJJJBBBBBBAAA>>>;;;:::;;;===777777777777888:::;;;<<<~~~||||||zzzwwwrrrlllfffccc^^^^^^]]]]]]___dddlllqqqyyyyyyzzz{{{}}}~~~xxxqqqkkkeee^^^ZZZVVVRRRNNNJJJHHHFFFCCCAAA<<<@@@FFFKKKQQQaaayyypppeeejjjuuubbbRRRBBB999666333111111111111111111000000000000111000000///////////////////////////............///...---,,,,,,---///000------------,,,+++***)))******++++++++++++************))))))))))))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))***+++((((((((('''&&&&&&&&&%%%&&&'''''''''(((((())))))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((%%%'''*********)))((()))''''''''''''((((((((((((&&&((())))))'''%%%%%%&&&''''''((((((((((((''''''))))))(((((('''''''''&&&$$$%%%'''((((((((('''&&&(((((((((((())))))))))))***))))))((((((((((((((())))))))))))))))))))))))(((+++---+++((((((,,,111---///000111000000111333555555555666666666666777888888888999999:::::::::<<<===>>>???>>>===;;;999;;;;;;;;;;;;===AAADDDFFFXXXdddyyysss]]]MMMFFF???<<<======<<<@@@HHHHHHLLLUUU___dddhhhqqqzzz}}}vvvdddXXXSSSNNNGGGAAA>>><<<;;;:::::::::999888666666777999}}}{{{zzzwwwsssooojjjeeeccc]]]]]]]]]^^^aaagggooouuu{{{|||}}}~~~{{{uuunnnhhhbbb\\\XXXOOOMMMIIIFFFCCCBBBAAA@@@@@@CCCHHHPPP]]]pppsssgggeeennnzzztttXXXJJJ===777666333111222111111111000000000////////////......///000111111////////////............000///...---,,,,,,------------------,,,+++***)))******++++++++++++************))))))))))))******))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$&&&((((((((('''''''''(((((((((((((((((((((((('''((()))(((&&&%%%&&&'''''''''(((((((((((('''''')))((((((((('''''''''&&&%%%&&&''''''((('''''''''''''''''''''((((((((((((((((((((((((((()))******************************)))+++,,,+++)))***---000...///111111000000222333444444444555555555666666666666777777888999::::::===>>>???@@@???>>><<<;;;::::::999:::;;;>>>AAABBBFFFPPPbbbzzzxxxhhhWWWKKKAAA??????======@@@>>>AAAHHHPPPUUUZZZfffrrr|||yyyuuuwwwzzz~~~sssddd]]]SSSJJJDDDAAA???>>>999:::::::::999888888888}}}{{{xxxvvvrrrnnnjjjfffdddbbb[[[\\\]]]```dddllluuu{{{~~~|||xxxqqqkkkeee^^^XXXTTTJJJHHHEEEBBB@@@@@@@@@AAAEEEHHHOOO\\\nnnnnndddccckkkzzz{{{aaaKKK@@@666444555333222222111111000000000000//////---------...///000222333/////////............---111000///---,,,,,,+++,,,------------,,,+++***)))******++++++++++++************))))))))))))******))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((******))))))((((((''''''(((((((((&&&%%%%%%&&&(((''''''((((((((((((''''''(((((((((''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''&&&&&&''''''(((***+++,,,************************+++++++++++++++---...///...000111111111111222444333333333333444444444444444444555666777999::::::999:::;;;<<<;;;:::999888999888888888999;;;===>>>===DDDPPP```vvvlll\\\KKKDDDBBB>>>:::888999;;;???CCCEEEJJJWWWeeerrrvvvwwwsssjjjcccbbbcccaaarrrwwwjjj\\\RRRKKKEEEBBB888999999999999888666666}}}zzzxxxsssqqqmmmhhheeecccbbbbbbYYY[[[___ccciiirrrzzz|||wwwpppiiibbbZZZSSSOOOHHHGGGDDDAAA???@@@BBBEEEJJJQQQ]]]nnnrrrccc```iiixxxgggNNNAAA999333333555333111222111000000000////////////---------...///000111111//////.........---------///......------,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++++++++************))))))))))))******))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''******)))((('''&&&&&&%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))+++++++++***++++++***)))((((((''''''(((((('''%%%$$$%%%'''***&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''&&&%%%%%%'''((()))&&&&&&'''''''''(((((((((''''''''''''((()))***+++++++++++++++++++++++++++,,,+++***+++---......---...000111111000111222444111222222222333333333333333444555666888999:::;;;888888999999999999888777888888888888888999;;;;;;>>>BBBHHHPPP^^^uuuvvvcccUUUMMMFFF@@@<<<<<<<<<>>>@@@>>>@@@KKKWWW```dddgggfffaaa\\\ZZZ[[[WWWbbbnnnuuu{{{xxxiii\\\PPPIIIBBB@@@===;;;:::999888777~~~|||{{{yyyvvvsssnnnkkkgggdddaaa`````````YYY\\\bbbiiipppxxx|||wwwoooggg___WWWOOOJJJFFFEEECCC@@@>>>@@@EEEJJJOOO]]]ppprrrhhhaaafffssspppUUUCCC;;;555222444555222000111000000000////////////...//////............//////............------------++++++,,,------.........++++++,,,,,,++++++************++++++++++++************))))))))))))******))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''%%%&&&&&&&&&'''(((((((((((((((''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***((('''(((***++++++)))+++******)))(((''''''&&&(((((('''%%%$$$%%%(((***&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%'''((()))''''''((((((((()))))))))))))))(((((((((((())))))************************+++******+++---......,,,---///000000000000111333111111111111222222222333444444666777999:::;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<888888888999999999::::::;;;???BBBEEELLL\\\ttt|||{{{ppp```TTTKKKEEE>>><<<===>>><<<<<>><<<:::~~~{{{xxxwwwtttqqqoooiiigggdddaaa___^^^^^^___[[[aaajjjrrrzzz~~~vvvrrrjjjbbbZZZRRRKKKFFFBBBBBBAAA???>>>CCCKKKQQQZZZnnnxxxgggeeejjjuuuwww]]]III???888444222444555222000222000000////////////......000///......------...............------------,,,)))***+++---............***+++++++++++++++************++++++++++++************))))))))))))******))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%%%%%%%&&&'''''''''&&&&&&&&&'''''''''''''''((((((((((((((('''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&###$$$''')))(((&&&))))))((((((''''''&&&&&&&&&''''''&&&%%%%%%(((***&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((((()))))))))*********)))((((((((((((((())))))))))))))))))))))))((()))+++,,,,,,,,,,,,,,,,,,...////////////000222111111111111222222222222555555666777999:::;;;;;;999999::::::::::::;;;;;;888888888999::::::::::::888;;;???@@@DDDOOOaaannn{{{tttxxxuuueeeXXXNNNBBB===999:::::::::===BBBGGGJJJOOORRRTTTUUUWWWXXX```hhhnnnlllgggddd```\\\___hhhxxxzzzkkkcccXXXOOOIIIDDD???;;;}}}{{{wwwuuusssqqqnnnkkkeeecccaaa___^^^]]]]]]]]]```hhhrrr|||{{{wwwlllhhhaaa[[[TTTNNNHHHCCC???@@@AAAAAABBBIIITTT]]]mmmsssiiippp~~~{{{bbbLLL???;;;555111000333444111111333000000/////////...............---------...//////.........---------,,,,,,******,,,---...------,,,******++++++++++++************++++++++++++************))))))))))))******))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((%%%!!!"""&&&)))'''%%%''''''''''''&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&''''''(((''''''''''''''''''((((((((()))))))))(((((((((((())))))***((((((((((((((((((((((((%%%(((,,,,,,***)))+++,,,+++,,,......------///000111111111222222222333333555555666666777888999999666555555555666666777888666666777888999:::::::::777:::===???BBBIIIUUU^^^uuuzzzxxxzzzttteeeTTTHHH===:::;;;::::::;;;???BBBEEEHHHJJJMMMOOOPPP]]]hhhrrrtttsssqqqmmmhhhccceeejjjssstttiii```VVVKKKDDD{{{yyyuuusssqqqoookkkiiibbbbbb```___^^^]]]]]]\\\dddlllxxx|||tttoooccc___ZZZUUUPPPKKKEEEBBB>>>@@@BBBDDDGGGPPP]]]hhh}}}yyymmmrrrhhhRRR@@@888777222//////222333111222555000/////////............,,,,,,,,,---...///000111......---------,,,,,,,,,+++,,,---------,,,+++***)))******+++++++++************++++++++++++************))))))))))))******))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((***&&&"""###(((***)))&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$&&&(((((('''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$%%%'''((((((((('''&&&&&&&&&&&&'''''''''((((((''''''''''''(((***+++,,,((((((((((((((((((((((((###(((---,,,)))''')))---***,,,------,,,---...000111222222222222333333333444555555555666666777777777777777777777888999:::444555666888999999::::::666888:::;;;===BBBJJJPPP\\\qqqzzz|||~~~hhhWWWFFF???===;;;999888999;;;===@@@CCCFFFIIIKKKRRR]]]hhhnnnqqquuuwwwvvvnnnjjjeeefffooo~~~{{{nnn^^^SSS~~~~~~|||yyyuuusssqqqnnniiieee```______]]]\\\]]]aaadddoooyyy{{{tttlllfffddd[[[SSSPPPMMMGGGCCCCCC???AAADDDGGGLLLZZZppp~~~ooommmsssgggRRRDDD:::444333555444333222000///......////////////...............///000///.........000.........------,,,,,,,,,+++++++++,,,,,,---------///...,,,,,,,,,,,,+++)))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''((((((((((((%%%%%%&&&'''((((((((('''))))))(((((((((((())))))((('''&&&%%%&&&(((***+++///---+++)))''''''''''''''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''')))(((&&&%%%%%%&&&((()))(((***++++++***))))))***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((($$$%%%&&&((()))+++,,,------------.............../////////000111333444555:::777444333555666555444:::999999999888888777777666666666666777888999:::666777999<<<@@@CCCGGGHHHNNNZZZkkkzzz{{{|||mmmVVVIIIBBB;;;777777999999999999999;;;>>>@@@GGGOOO[[[gggpppvvvzzz|||zzzwwwssspppoooqqquuuwwwrrrhhh|||zzzzzzyyywwwvvvtttvvv{{{~~~||||||{{{xxxuuurrrpppooommmhhheeeaaaaaa```___^^^```eeehhhuuu}}}xxxsssmmmfff```\\\TTTMMMJJJHHHDDDAAABBBAAADDDIIIPPP[[[mmmyyynnnsss|||rrrYYYHHH===555111111222222222222222222222222////////////............---...//////------...///------------------,,,,,,,,,,,,,,,------.........///...,,,,,,---,,,+++)))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))******''''''(((((()))(((((((((((((((''''''''''''(((((()))((('''&&&&&&''')))******)))(((((((((((()))***''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&%%%$$$$$$$$$$$$%%%&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%&&&'''((()))***+++,,,------------............//////000000111222333444999666333333555666666444777777777777666666666555555444444555555666777888999999:::<<<>>>@@@CCCDDD???HHHUUUaaaooo|||zzzyyy}}}lllZZZNNNDDD>>>===999:::::::::999999:::;;;>>>DDDMMMWWWaaakkksssxxx}}}}}}}}}|||yyyvvvsssqqqoooxxx}}}yyytttqqqllliiihhhfffdddcccbbb```bbbiiinnnttt~~~~~~{{{zzzxxxxxxsssqqqnnnlllkkkiiifffcccbbbbbbbbbaaabbbffflllppp|||{{{sssmmmhhhccc]]]YYYSSSLLLGGGEEEDDDAAAAAACCCEEEJJJRRR___qqqvvvuuuooo]]]JJJ>>>777222111222333333222000///---,,,,,,////////////............,,,...///...---,,,---...,,,,,,------------------------------...............---,,,+++,,,,,,+++)))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))((('''''''''&&&&&&&&&&&&''''''***)))'''&&&&&&'''((((((((((((''''''''''''((()))''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&'''&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))'''''''''((()))*********,,,,,,------............000000000000000111222333666444333333555666666555555555555444444444444444333333333333333555666666<<<<<<<<<<<<<<<===>>>>>>:::???EEEKKKVVViiixxxpppjjjlllsssuuueeeVVVJJJCCC>>>===<<<:::999888888888999<<<@@@FFFOOOYYYdddllluuuzzz{{{rrrkkkbbbdddiiinnnsssvvvuuuttttttwww|||qqqhhhgggfffdddcccaaa___]]][[[\\\[[[^^^dddjjjqqq~~~~~~|||yyywwwvvvuuupppnnnllliiifffdddbbb``````aaaccceeehhhnnnvvv{{{yyysssjjjccc^^^[[[VVVRRRNNNHHHDDDCCCBBB@@@BBBFFFGGGQQQ```rrrwww{{{yyy[[[NNN@@@999555333333555222222111000000///......////////////............,,,---...---,,,,,,---...,,,,,,,,,------.........------------------------,,,+++******++++++***(((************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))******)))))))))))))))((('''&&&(((''''''&&&&&&''''''(((***)))((('''&&&&&&''''''***)))((('''&&&%%%%%%$$$''''''''''''(((((((((((()))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''$$$%%%'''(((((('''%%%$$$&&&''''''((((((''''''&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))),,,,,,,,,------......///111000000000000000111222333333333333444555666555444444444444333333333333222222222222333444555666<<<<<<;;;:::::::::;;;;;;===???@@@AAAFFFTTThhhwwwvvvhhhgggiiitttsss```SSSIIIEEE???:::888777777777;;;;;;<<<===AAAIIIRRRYYYbbbjjjwww|||rrrkkkaaa]]]YYYXXXXXXXXXUUURRRUUUXXX^^^gggrrr}}}nnndddaaa\\\]]]^^^]]][[[YYYWWWWWWYYYYYY\\\bbbhhhooo}}}~~~|||zzzxxxvvvtttsssnnnmmmjjjfffbbb___^^^]]]]]]```eeejjjpppxxxwwwqqqjjjaaa[[[WWWTTTPPPMMMIIIEEEAAAAAA@@@@@@CCCIIIKKK[[[qqqrrruuuxxxcccNNNDDD:::777555333333555...///000222444555777777////////////............,,,---...---,,,,,,---...,,,,,,,,,------.........++++++++++++++++++++++++***)))'''((())))))((('''))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))++++++,,,,,,,,,---------((((((((((((''''''&&&%%%)))(((((((((((((((((()))))))))(((((('''''''''''')))(((((('''&&&%%%$$$$$$''''''''''''(((((((((((()))(((&&&%%%%%%&&&((()))'''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&(((((('''&&&&&&&&&&&&'''$$$%%%'''(((((('''%%%$$$&&&''''''((((((''''''&&&%%%'''(((((('''&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&((((((((('''&&&&&&&&&%%%'''''''''''''''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))++++++,,,,,,---......///000000000///000000111111222222333444444444444555444444444444444444444444333333333333444555666777999999999888999999:::::::::<<<<<<;;;>>>FFFTTT^^^tttqqqllliiiooo~~~sss[[[SSSGGG>>>999999999999::::::::::::;;;>>>DDDHHHQQQYYYfffpppuuusssmmmiii]]]XXXRRRNNNMMMKKKHHHEEEEEEFFFIIINNNXXXeeeqqqyyyooobbb\\\]]]XXXZZZ\\\\\\[[[YYYXXXYYYZZZ[[[```fffkkksss|||{{{zzzxxxvvvsssqqqppplllkkkiiieee```]]]]]]^^^___dddjjjrrryyyxxxnnngggaaaYYYSSSPPPNNNJJJGGGCCC@@@>>>??????@@@FFFNNNTTTjjjyyyrrr}}}fffRRRCCC<<<666555444111111444111111000000///...------////////////............,,,...///...---,,,---...,,,,,,------------------++++++++++++************)))(((''''''((()))((('''))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''(((((((((((()))))))))&&&'''''''''''''''&&&%%%))))))(((((((((((())))))((((((((((((((('''''''''$$$%%%&&&'''((((((((((((''''''''''''((((((((((((((('''&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%###$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))******+++,,,---......//////////////////000111222111222444444333222333444444444444444555555555555444444444444555666777777666666666666777888::::::777999;;;;;;===BBBKKKQQQ]]]oooyyyssssss|||uuujjjZZZLLLDDD@@@>>><<<555666777888888:::===???IIINNNVVV]]]aaabbbaaa___]]]ZZZUUUPPPLLLGGGBBB???AAA@@@??????CCCLLLWWW^^^pppeee]]][[[\\\^^^```ccccccaaa```aaabbb```bbbiiipppvvv~~~|||xxxxxxwwwvvvsssqqqnnnlllhhhhhhgggccc```^^^```bbbeeejjjsss{{{yyynnnddd]]]WWWPPPLLLJJJHHHDDDAAA???======@@@BBBEEENNNWWWfff~~~xxxvvv{{{mmmUUUFFF;;;666444555444111111333555333111...+++(((&&&%%%////////////............---...//////------...///------------------,,,,,,,,,,,,,,,++++++************)))((((((******)))((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((('''(((((((((''''''(((((((((''''''(((((((((((((((((($$$%%%'''((())))))((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%''''''%%%$$$%%%&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''(((((())))))******)))***+++,,,---......///.........//////111222333000333555555222111111222333333333444444444555555444333333444444555666777555555555555666777888999888999;;;;;;<<>>===???CCCGGGLLLVVV```vvvwwwooovvvttt]]]III???888444444666666333222555111111111111222222222222000/////////...............///000///......///000.........------,,,,,,,,,---------,,,,,,++++++++++++***)))***+++,,,+++***))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************''''''((())))))***))))))'''''''''&&&&&&'''''''''&&&&&&'''((()))))))))((((((((()))))))))(((&&&%%%''''''''''''((((((((()))&&&&&&'''(((((('''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''')))(((&&&%%%%%%&&&((()))&&&((())))))(((''''''(((%%%%%%&&&&&&'''((())))))%%%&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((('''''''''((()))*********)))******+++---...//////---------...///111222333000333666555222000000111222222222333333444444444333333333333444555666666555555555555555666777888888999888666666777;;;???AAAFFFPPPbbb||||||mmm^^^QQQHHH<<<<<<<<<:::999999;;;>>>;;;;;;<<<>>>@@@CCCFFFHHHIIIOOOWWW[[[[[[YYYYYYYYYQQQRRRPPPLLLGGGDDDEEEGGGwwwggg^^^ZZZZZZ___eeejjjooorrrsssvvvxxxuuupppssstttwww}}}~~~}}}}}}}}}yyyvvvvvvwwwuuutttppppppoooooommmlllkkkjjjccccccbbbaaaaaadddjjjnnnvvv}}}}}}uuulllccc[[[VVVRRRKKKFFFFFFEEEAAA>>>>>>>>>>>>AAAGGGJJJRRRdddvvvtttxxxuuu[[[HHH>>>999(((+++///222444444333222000000000000000000000000000000////////////000000......---------,,,,,,,,,........................---------,,,,,,+++++++++,,,,,,,,,++++++***************))))))))))))******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&***++++++******)))((('''******))))))((((((''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''(((((((((((($$$%%%'''))))))(((&&&%%%&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''((())))))'''&&&&&&'''***&&&######&&&((()))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............444444444333333222222222111222222333444444444444444333222111111333555666444333333333333444555555444555555666777888888999>>>@@@EEEMMM[[[ssshhhWWWJJJFFF@@@===;;;;;;:::999999888888999;;;>>>@@@AAA@@@GGGQQQWWW[[[___fffllliiieee```\\\XXXRRRJJJDDDvvvkkk___[[[\\\___gggnnnwww}}}}}}|||{{{{{{}}}~~~{{{wwwsssrrrssssssrrrqqqppppppppppppooommmkkkjjjeeeeeeeeeeeefffjjjpppttt|||~~~vvvnnneee]]]UUUPPPKKKDDD@@@AAAAAA>>><<<======???DDDJJJPPP\\\ssszzzeeeOOOAAA;;;999222222333444333222000///000000000000000000000000000000////////////000000......---------,,,,,,,,,........................------,,,,,,,,,+++++++++,,,,,,,,,++++++***************))))))))))))******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))((('''&&&%%%&&&&&&'''''''''&&&&&&))))))))))))((((((''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&(((((((((((('''&&&(((''''''''''''(((((()))((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))''')))***)))((('''''''''+++(((&&&&&&)))+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,---......////////////222222222222111111000000111111222222333222222222222111/////////000222333333333333333333444555555444555555555666777777777:::===AAAFFFOOO^^^ppp}}}xxxaaa[[[RRRLLLHHHCCC>>>999<<<;;;999999999::::::999:::@@@GGGNNNTTT]]]gggooouuutttrrrpppnnniiiddd```zzzhhh```YYYZZZ___fffoooxxxyyyxxxzzz~~~|||zzzzzzzzz|||}}}}}}wwwrrrsssqqqppppppqqqqqqpppoooooopppqqqqqqpppnnnllljjjggghhhiiikkkmmmrrrxxx|||yyytttlllddd\\\TTTMMMHHHEEE???<<<===>>><<<<<<>>>@@@BBBIIIQQQZZZllllllRRRBBB;;;999:::888777666555333111000///000000000000000000000000000//////......//////000......---------,,,,,,,,,------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++***************))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((###$$$%%%&&&'''''''''''')))))))))(((((((((((('''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''')))))))))(((((((((((((((((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((()))+++***(((''''''(((***((('''((()))+++******++++++,,,,,,,,,,,,,,,,,,,,,---...///000000000000000000000000////////////111111111111111111000/////////...---...///000111333333222222333333444555444444444444555555555555444777;;;>>>AAAHHHQQQXXXmmm~~~~~~}}}qqqiiibbbYYYLLLCCCCCC@@@<<<:::999999888666666999>>>BBBIIISSS```iiipppsssvvvxxxwwwuuuttttttpppaaa\\\ZZZ^^^dddlllvvvyyywwwwwwzzz~~~~~~|||{{{zzzzzz{{{{{{}}}~~~~~~{{{vvvrrrqqqqqqrrrrrrsssrrrpppooooooppprrrrrrrrrooommmkkkiiikkknnnppptttyyy~~~wwwooojjjbbb[[[SSSMMMGGGCCCBBB>>>;;;======<<<===AAAEEEHHHOOO[[[kkk~~~{{{}}}}}}]]]GGG===999999:::666555444333222222333444/////////////////////////////////....../////////......---------,,,,,,,,,------------------------,,,++++++++++++++++++++++++++++++*********************))))))))))))***************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))&&&'''(((((()))))))))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''''''''((((((((()))((((((((('''&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((((()))+++***)))'''(((((('''&&&&&&&&&'''(((((((((+++++++++++++++,,,,,,,,,,,,---...///000111111111////////////////////////222222222222111000////////////......//////000111222222222222222333333444444444444333333333333333111444777999:::>>>BBBFFFPPP^^^sss}}}xxxgggZZZOOOIIIAAA===<<<<<<<<<;;;888999:::;;;>>>EEENNNTTTYYY___fffjjjkkklllooorrrxxxiii]]]ZZZZZZ```hhhppp{{{~~~~~~}}}||||||{{{{{{{{{||||||zzzuuurrrppprrrssssssrrrqqqooooooooopppqqqrrrqqqooommmlllkkkmmmqqquuuyyy}}}~~~uuummmfffaaaZZZSSSMMMHHHDDD@@@AAA===;;;======<<>>;;;;;;======>>>CCCIIIQQQYYYhhh{{{~~~vvvoooppptttxxx|||sss\\\EEE===;;;666333444555444222000000000000111000000000000000000000000///......------......///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++)))))))))*********************))))))))))))******))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******))))))))))))))))))((('''&&&%%%&&&''''''''''''((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%$$$%%%&&&''''''%%%$$$###&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''(((***)))'''&&&&&&''''''((('''&&&%%%&&&)))+++))))))******+++,,,,,,,,,,,,---..................000000000000111111111111222222222333222222111111111111222222222333333333111111000000111111222333222222222222333333333333777666333222333555999;;;===>>>DDDPPP___qqqrrrssswww~~~tttcccVVVNNNHHHAAA<<<999999888888777777777777888:::>>>BBBFFFJJJNNNQQQoooggg```___bbbiiiqqqzzz~~~}}}{{{zzzxxxwwwzzzxxxuuusssrrroookkkhhhgggiiilllllljjjjjjkkkmmmpppooonnnmmmmmmmmmnnnnnnqqqtttyyy}}}zzzqqqjjjaaaZZZTTTOOOIIIEEEBBB@@@>>>===<<<:::<<>>AAABBBuuuoooiiihhhjjjpppvvv~~~|||||||||{{{yyywwwuuutttvvvtttrrrqqqpppnnnkkkhhhcccfffiiijjjiiijjjmmmppppppooommmkkkkkklllnnnooossswww{{{zzzpppggg```YYYQQQNNNIIIDDD@@@>>>===<<<;;;<<<;;;>>>CCCFFFJJJSSS\\\oooyyyjjjoooyyynnnTTTBBB555777999666666:::333333222222222222111111000000000000000000000000.........------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++(((((())))))*********+++******))))))))))))******(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''(((((()))((((((&&&&&&'''((())))))))))))&&&&&&&&&'''''''''(((((('''((()))******)))((('''((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&'''''''''%%%"""!!!###%%%'''))))))((('''&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%'''((('''&&&$$$%%%%%%%%%%%%###%%%+++((())))))***++++++,,,,,,------------,,,+++******.../////////000000111111......///000000111000000,,,---......//////......000000000000000111111222111111222333444444555555555444222222333555666666888666888>>>BBBFFFQQQ^^^ssszzzqqqkkkkkkrrr{{{wwwhhhWWWKKKBBB???<<<999999:::::::::===999555444888===>>>>>>xxxrrrsssuuuyyy~~~|||{{{}}}{{{yyyvvvtttssssssssstttooojjjhhhhhhiiigggeeefffggghhhiiiiiikkkooorrrrrrpppnnnmmmmmmoooqqqsssxxxxxxyyy|||~~~}}}}}}wwwnnnddd\\\TTTNNNJJJFFFCCC@@@>>>===>>>>>>>>>===<<<@@@FFFJJJOOO^^^mmm}}}qqqnnnwwwkkkVVV@@@<<<777555666666444222222222222111111111111000000000000000000///......///............---------,,,,,,---------,,,+++***,,,,,,+++******+++,,,,,,++++++++++++++++++++++++'''(((***+++,,,,,,+++***)))))))))))))))******+++))))))(((((((((((())))))(((((('''''''''&&&&&&&&&)))))))))))))))******+++&&&''')))*********)))(((######$$$$$$%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))***+++,,,------,,,+++(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((())))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''+++***)))(((((()))***+++------,,,++++++***))))))//////............//////111000///......///000111///////////////...------////////////000000000000...//////000111222222222555444444444444555666666555666777888;;;@@@GGGLLLYYYeeeyyyxxxssssssttt}}}eeeTTTOOOHHH???===???@@@===999:::999777777888999999888~~~|||{{{yyyxxxvvvtttrrrqqqpppoooqqqmmmiiiggghhhhhhgggeeefffgggiiiiiijjjlllooorrrrrrqqqpppoooppprrrtttvvvzzzzzzzzz|||}}}}}}zzzxxxqqqkkkbbbZZZSSSMMMIIIFFFBBB@@@===<<<;;;;;;;;;;;;;;;>>>DDDJJJOOOYYYooovvvpppwwwtttZZZIII<<<888555555777888888777222222222111111111000000000000000000000///......///............---------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++******))))))))))))))))))******+++))))))(((((((((((())))))(((((('''''''''&&&&&&&&&(((''''''''''''((())))))$$$%%%'''((((((((('''&&&$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))******)))(((((()))******++++++++++++++++++++++++//////............///////////////000000/////////000000111111000000///....../////////000000000000...//////000111111222222333333333333333444444444444555666666777;;;@@@CCCJJJSSSbbbwww|||zzzlll[[[TTTLLLIIIJJJHHHCCC>>>:::999777666777666444333}}}{{{zzzyyysssrrrrrrqqqooommmlllkkkmmmjjjhhhfffgggggggggfffggghhhjjjkkklllnnnqqqsssssssssrrrssstttvvvxxxzzz||||||{{{|||{{{xxxsssoooccc]]]UUUNNNJJJGGGDDDBBB???>>>===<<<;;;;;;::::::===BBBKKKSSSZZZjjjxxxuuuwwwxxx\\\GGG===888666444444666888888888222222111111111000000000///000000000000///......///............---------...---,,,+++++++++,,,,,,++++++,,,------,,,++++++++++++++++++++++++++++++---,,,+++***)))))))))))))))))))))))))))******+++))))))(((((((((((())))))(((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&&&&'''&&&&&&%%%$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&(((((((((((())))))))))))***))))))(((((())))))***))))))******+++,,,------..............................///000000///......111111222222222111000000....../////////000000000...//////000000111111222000111222222333222222222333444555666555666999;;;>>>BBBKKKVVVggg}}}|||}}}~~~sssmmmfffaaa___ZZZRRRLLLAAA>>><<<:::999888666444~~~|||yyywwwuuutttnnnnnnnnnnnnmmmkkkiiigggiiihhhgggffffffggggggggghhhjjjlllnnnoooqqqsssvvvttttttuuuvvvwwwyyy{{{|||}}}|||zzzwwwqqqjjjeeeZZZUUUNNNHHHDDDCCCBBBAAA===>>>???>>>======>>>>>>BBBIIITTT```nnn~~~{{{zzzbbbLLL>>>999777666444333333333333333111111111111000000000000//////000000//////...---///............---------///...,,,******+++,,,---,,,+++************+++,,,************************---,,,***)))))))))***+++)))))))))))))))******+++))))))(((((((((((())))))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))))))))(((((())))))))))))))))))***++++++,,,,,,........................///......------......///000000111111111111000000........./////////000000////////////000000111111///000111222222222111111222444666666666666777888:::===@@@DDDLLL\\\pppzzzuuuwww~~~zzzrrriiiaaaQQQMMMGGGBBB@@@>>>===;;;~~~}}}{{{xxxtttqqqooommmjjjkkkllllllkkkiiigggfffggghhhhhhggggggggghhhhhhjjjllloooqqqssstttwwwyyyuuuvvvxxxyyyzzz{{{{{{||||||yyyuuupppiiiaaa\\\TTTOOOIIIDDDAAA@@@???>>>;;;===???>>>>>>>>>AAADDDGGGPPP^^^qqqttt```OOOCCC;;;777333333222222111000111111111111111000000000/////////////////////...------///............---------///...,,,******+++,,,------+++(((&&&&&&(((+++---************************+++***)))))))))***,,,---)))))))))))))))******+++))))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))((((((((())))))((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''***))))))(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((())))))(((((((((************************------............------111///,,,******,,,///111......///////////////...............///////////////////////////000000000000000111222222222222222///111444555555444555666777:::======???GGGRRR\\\ppp{{{|||wwwwwwwwwwww}}}xxxjjjcccXXXNNNGGGCCC@@@???}}}zzzyyyvvvssspppllljjjiiihhhhhhiiihhhhhhgggffffffhhhiiijjjjjjhhhhhhiiijjjmmmooosssuuuwwwxxxzzz|||yyyzzz|||}}}}}}|||{{{{{{{{{wwwrrrlllfff___WWWRRRLLLHHHCCC@@@>>>===;;;999999;;;=========???EEEIIINNNZZZlllwww^^^JJJ@@@;;;777444---///111111000000222333111111000000000/////////...////////////...------///............---------...---,,,+++++++++,,,,,,---+++(((&&&&&&(((+++---************************))))))))))))***+++,,,---)))))))))))))))******+++))))))(((((((((((())))))'''(((((((((((()))))))))((((((((('''(((((()))***(((((('''&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((((((((((())))))))))))'''(((((())))))(((((('''******************)))))),,,---...//////...---,,,000...+++))))))+++...000,,,,,,---.........------------........./////////////////////////////////111000000000000111222222---///111222222222333444111444888:::;;;===AAAEEERRR^^^ppp|||wwwttt{{{zzznnnaaaVVVMMMGGGCCC}}}zzzsssrrrqqqnnnllljjjhhhgggffffffeeeeeedddeeeeeeeeeiiikkkmmmllljjjiiijjjlllooorrrvvvyyyzzz{{{}}}~~~|||zzzuuupppiiibbb[[[UUUNNNJJJDDDBBB???>>>===<<<:::888999<<<>>>===>>>BBBJJJQQQ\\\kkktttcccLLL<<<666555444333...000222222111000222444111000000000////////////......//////......---,,,///............---------------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,************************)))******+++++++++******)))))))))))))))******+++))))))(((((((((((())))))'''((((((((())))))))))))((((((''''''(((((()))***)))((('''&&&%%%&&&&&&'''&&&&&&&&&''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''((())))))(((''''''(((((())))))******+++++++++,,,...//////...,,,+++---,,,,,,,,,,,,,,,,,,---++++++,,,------------------------.........//////////////////////////////111000...------///111333///111222222111111333444000222555777999:::;;;;;;AAAIIIVVVfffxxx}}}rrrfff\\\UUUzzzwwwnnnnnnmmmllljjjiiihhhhhheeedddcccbbbbbbcccdddeeejjjmmmooonnnkkkjjjkkkmmmpppsssxxx{{{|||}}}|||zzzpppkkkccc[[[TTTNNNIIIEEE@@@???>>>>>>>>>>>>;;;999<<<>>>@@@@@@@@@FFFPPPXXXiii|||aaaTTTBBB555111222444555333555666555111//////111000000000000////////////......//////......---,,,//////.........---------,,,,,,---------,,,+++******,,,...000000...,,,***))))))))))))))))))))))))***+++,,,,,,+++***(((''')))))))))))))))******+++))))))(((((((((((())))))'''((((((((())))))******(((''''''''''''((())))))+++***)))(((''''''((()))$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((''''''&&&'''(((***+++((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((&&&'''((())))))((('''&&&&&&&&&''')))***,,,------+++,,,...//////...,,,+++)))+++---//////---+++)))+++,,,,,,---.........------------........./////////////////////.........000///,,,******---000222444555555444333333444666555444444666888::::::999777;;;BBBLLL[[[pppwwwxxxsssjjj}}}zzzuuuqqqllllllkkkjjjjjjjjjkkklllgggeeebbbbbbdddgggjjjkkkrrrrrrrrrrrrqqqppppppooouuuvvvyyy|||}}}uuuooofff```WWWOOOIIIEEEBBB??????===;;;::::::;;;;;;:::>>>???DDDIIIJJJOOO___qqqsssPPPHHH===666555555333000222222222111000//////...222111111000///......---///...---,,,,,,---...///++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,+++******,,,,,,+++***,,,,,,,,,++++++*********,,,+++***))))))***+++,,,***'''$$$$$$'''((((((&&&((((((((((((((((((((((((*********)))((((((''''''))))))(((((('''''''''&&&)))))))))(((''''''&&&&&&&&&&&&&&&&&&''')))***+++(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&######$$$%%%&&&'''((()))((('''&&&%%%%%%&&&'''(((###$$$&&&'''''''''&&&%%%(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&'''((((((&&&$$$!!! &&&&&&&&&''''''''''''((()))""" &&&)))'''&&&((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))************...---,,,,,,+++***)))))))))***,,,,,,,,,,,,...///...+++((())),,,......,,,000000000///......------000000000000000///......,,,,,,,,,---...///000000222222222222222222222222222222222333444555666777:::999999===EEESSScccnnn{{{yyyyyy|||zzzxxxvvvrrrooojjjjjjjjjiiiiiihhhgggfffeeecccbbbcccggglllqqqtttxxxxxxwwwuuuttttttttttttyyyzzz}}}|||vvvnnnhhh^^^YYYQQQJJJFFFBBB@@@>>>===<<<;;;:::;;;<<<======@@@AAAEEEMMMUUU```sss}}}aaaJJJBBB999444444444333222222222111111000//////...111111000000//////......///...------,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,+++******,,,,,,+++***,,,,,,,,,++++++*********++++++***))))))***+++++++++(((&&&&&&(((***)))(((((((((((((((((((((((((((&&&&&&&&&''''''''''''''')))(((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''(((((()))(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''(((%%%%%%&&&'''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&'''''''''&&&$$$""" &&&&&&&&&&&&''''''''''''((($$$###''''''$$$%%%)))'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((()))))))))*********------,,,++++++***)))))))))+++,,,,,,,,,,,,---///000///......///000000000............////////////000000000000000///......---,,,,,,------///000000222222222222222222222222222111111222222333444555888888888999===DDDNNNTTTeeettt|||wwwyyy||||||yyyvvvsssrrrpppnnnlllffffffffffffeeedddcccbbbddddddeeehhhnnnuuu{{{}}}{{{yyyxxxxxxxxxyyy|||~~~{{{vvvqqqkkkddd^^^SSSOOOIIIDDDAAA???===<<<;;;;;;;;;;;;<<<>>>??????EEEFFFLLLXXXgggyyysssTTTBBB<<<555222222444444333222111111000000//////...//////////////////////////////...---,,,,,,------------------------------------,,,,,,,,,,,,++++++,,,+++******,,,,,,+++***+++++++++++++++*********+++******))))))******+++,,,***((()))***++++++***((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))((((((((((((''''''''''''%%%&&&&&&'''(((((())))))))))))((((((''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&))))))((((((((('''''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&''''''((()))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$'''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''&&&$$$###!!!&&&&&&&&&&&&'''''''''''')))&&&&&&'''%%%###%%%)))'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))******,,,,,,,,,+++*********)))***+++------,,,,,,---///---...//////...---------,,,------...//////000000//////000000000///......---------------...///000111111111111111111222222222111111111111111222222444555666666666777:::===GGGTTTgggyyy}}}sssqqqppprrryyy}}}{{{zzzxxxuuuqqqnnnmmmlllkkkjjjbbbbbbaaaaaabbbcccddddddgggjjjoootttzzz~~~{{{zzzzzz|||}}}}}}ssskkkeee___XXXTTTIIIFFFAAA>>>>>>===<<<<<<:::;;;<<<<<<===>>>@@@BBBIIIMMMWWWiii~~~jjjNNN===999444111222333333333111111000000////////////......////////////////////////...---,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++,,,+++******,,,,,,+++***+++++++++*********************))))))))))))******+++*********************(((((((((((((((((((((((((((((((((((())))))******((((((((((((((('''''''''&&&&&&&&&''''''((((((((('''(((((((((((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''&&&'''''''''&&&&&&'''''''''(((((('''&&&&&&((()))***(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%######%%%%%%&&&&&&&&&'''''''''+++(((%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))***++++++++++++************+++,,,------,,,,,,---///+++...111000---***+++,,,---------....../////////...///////////////......---------------...///000000000000111111111111111333222111111000000000111111222444444333444555777===DDDPPP\\\kkk}}}zzzsssnnnooovvv~~~}}}zzzxxxvvvuuutttqqqnnnllllllkkkjjjiiiaaa```______bbbfffkkknnnnnnttt}}}{{{sssiii```ZZZUUUOOOKKKCCC@@@===<<<<<<===<<<<<<:::<<<=========@@@DDDGGGLLLVVVggg~~~yyy\\\FFF;;;999555333222222222222000000000///////////////............////////////......---------,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,+++******,,,,,,+++***************************))))))))))))))))))))))))((()))))))))))))))))))))((((((((((((((((((((((((******))))))(((((((((((('''''''''(((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&'''((())))))))))))(((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&''''''''''''''''''&&&(((((('''&&&&&&((()))***(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''+++((($$$$$$(((***'''"""'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''(((((((((((()))))))))*********************++++++---......,,,,,,---///...111444444000......000///.........---------,,,......////////////.........------------...///////////////000000111111111444333222111111000000111000111222222222333666888999:::===BBBMMM^^^qqq~~~|||wwwvvvxxxyyy||||||{{{yyyvvvtttrrrpppqqqooommmllllllllljjjiiiccccccccceeeiiipppvvvzzzxxx~~~{{{mmmfff]]]UUUQQQLLLHHHDDD@@@===;;;;;;<<<<<<<<<;;;;;;===??????@@@EEELLLRRRWWWggg~~~|||dddNNN???999888666444222222111222////////////////////////........................,,,,,,------------,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,+++******,,,,,,+++***)))))))))***************((())))))******))))))(((&&&((())))))(((''''''((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%'''''''''(((((((((((((((((((((''''''&&&%%%%%%$$$###%%%'''(((******))))))(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''$$$%%%%%%%%%&&&&&&''''''&&&&&&'''(((((('''&&&&&&''''''&&&&&&''''''((()))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((&&&&&&))),,,(((!!!'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''(((((((((((())))))((()))))))))***+++++++++,,,---......---,,,---///...///000000...---......//////......---,,,,,,+++------.../////////............---------......///......//////000000111111333333222111000000111111111111222111000000333555777555444555<<>>>>><<<::::::;;;<<<;;;:::<<<>>>@@@BBBEEELLLXXXaaaooo}}}eeeSSSDDD:::555555555444222111222222/////////////////////////////////......------,,,)))***,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,+++******,,,,,,+++***((()))))))))*********+++'''((()))******)))((('''%%%(((******(((''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***)))((('''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&'''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&& (((---***((()))(((%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''((((((((())))))'''(((((()))***++++++,,,---...///...---,,,---...,,,+++******,,,---,,,,,,------------------------,,,---......//////......///......---------......------...//////000111111111111000/////////000000///000111111000///000111444333222333777>>>EEEKKKUUU]]]iiiwww|||zzzzzzzzz{{{yyyxxxwwwuuurrrpppmmmlllmmmllllllmmmmmmllljjjgggkkknnnttt{{{}}}tttkkkeeeUUUPPPIIIEEEDDDBBB>>>;;;===;;;:::999:::;;;:::999<<<>>>AAADDDHHHRRRaaakkk~~~dddQQQEEE<<<555111333333333222111222333.........///////////////000000///...------,,,,,,((()))+++---.........------------------------------------,,,,,,,,,++++++,,,+++******,,,,,,+++***(((((())))))*********+++'''((()))******)))((('''%%%(((++++++)))'''''')))((((((((((((((((((((((((''''''(((((()))*********&&&'''''''''(((((())))))$$$%%%%%%&&&&&&''''''(((&&&''')))******(((&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((+++***)))((('''&&&%%%%%%%%%&&&'''(((((('''&&&%%%###$$$&&&'''''''''&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&(((222...'''%%%'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''((()))***++++++,,,---...//////---,,,---...000---***+++...111000///+++,,,,,,------......///,,,,,,---.../////////...///......---------......---------...///000000111//////............//////+++...222333222111000000///000111222333555666777>>>CCCMMMYYYhhhyyy|||xxxuuutttttttttrrrrrrqqqpppooonnnmmmmmmkkkjjjiiihhhiiikkknnnooosssyyyxxxpppggg]]]VVVNNNJJJEEECCCCCCBBB???===>>>:::999;;;;;;:::<<>>>>>===;;;999===::::::===>>>===@@@EEEFFFFFFJJJTTTaaassszzzgggRRRDDD===888555666333333222111111111111222222111000///...///000000///......---,,,,,,++++++***+++---...///000//////---------------,,,+++++++++,,,,,,------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((('''''')))))))))(((((('''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&******'''''')))***(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$######$$$&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((())))))************)))))))))+++---...---,,,,,,---+++++++++,,,,,,---...///------,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,+++++++++*********...,,,,,,......++++++...------------------------000000000000000000000000///000000111222333444444333444555777;;;CCCNNNVVVjjjyyy~~~zzzzzz}}}~~~~~~}}}yyyyyyyyyxxxxxxwwwvvvuuutttsssrrrpppooonnnmmmmmmmmmmmmnnnqqqvvv||||||pppkkkeee^^^WWWPPPIIIEEECCC@@@===;;;;;;:::999888:::999:::>>>>>>===AAAFFFKKKMMMTTTdddwww}}}]]]OOO@@@999777555444555333222222111111111111111000000///............///.........------,,,,,,+++$$$&&&(((+++---.........+++,,,,,,,,,,,,++++++***,,,,,,,,,------,,,,,,+++******+++,,,+++***)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((((('''((((((((('''''''''''''''(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%)))))))))(((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###'''(((&&&&&&((('''$$$&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%############%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&((((((((((((((((((((((((((())))))******))))))((((((***,,,,,,+++***+++,,,+++*********+++,,,---...,,,,,,++++++++++++******,,,,,,------------,,,,,,++++++++++++************...,,,,,,...///,,,,,,///,,,,,,,,,+++++++++++++++.........///000000000111000000000111111222222222333333222222333666;;;@@@KKKYYYlll}}}|||zzzxxxuuuqqq}}}}}}}}}}}}|||zzzyyyyyyyyyyyywwwuuurrrpppsssrrrpppooonnnnnnnnnnnnrrrtttxxx}}}~~~yyytttoooeee```YYYSSSMMMHHHCCC@@@AAA???===;;;;;;;;;;;;;;;===<<<>>>AAAAAA???CCCJJJPPPWWWeeezzz}}}jjjNNNCCC:::777555333222333222222111000000000000000//////......------------......---------,,,,,,,,,&&&'''***,,,.../////////++++++,,,,,,,,,,,,++++++******+++++++++***)))))))))***,,,---,,,+++)))'''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((((((&&&&&&'''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###***...***&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''(((((((((((((((((((((((((((((())))))))))))(((((((((***++++++******+++,,,+++++++++++++++,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---******---...++++++...,,,,,,,,,+++++++++++++++,,,,,,---...///000000000000000000000000000000000111111111111222444777999:::DDDRRR```ooo{{{~~~~~~}}}|||{{{zzzxxxxxxyyyyyywwwvvvuuuvvvwwwxxxwwwtttqqqpppqqqqqqooooooooopppqqqrrrzzz~~~~~~|||zzzwwwsssmmmfffaaaZZZVVVPPPJJJFFFCCC@@@>>>>>>>>>===<<<;;;;;;<<<===AAAAAACCCEEEDDDDDDJJJRRRYYYggg}}}fffUUUEEE>>>888777666222000111222111000000//////000000...............------,,,---------------,,,,,,,,,---...000111222222111111,,,,,,------------,,,,,,+++++++++++++++***)))((()))***,,,---,,,+++)))'''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&)))333999333***&&&)))+++&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''$$$###$$$%%%''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***''''''''''''''''''''''''(((((())))))))))))(((((()))***++++++***)))+++,,,,,,,,,,,,,,,,,,,,,---...,,,,,,,,,---------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***((((((+++,,,)))***---...---------,,,,,,,,,+++++++++,,,---......//////////////////////////////---------...111333444555666:::@@@GGGRRRcccvvv|||yyywwwwwwwwwvvvuuutttsssrrrssstttsssrrrpppoooqqqsssuuuvvvvvvttttttqqqppppppqqqrrruuuxxxzzz~~~wwwtttooojjjeee^^^XXXSSSNNNJJJFFFCCCAAA???===;;;;;;;;;;;;:::999:::<<>>>>>BBBEEEGGGJJJTTT___mmmhhhRRREEE<<<777444666555222111222111000000///////////////......//////......---,,,------------------------,,,---...//////...---,,,+++,,,,,,---------------------------,,,,,,+++*********+++,,,+++***)))((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''((((((((('''''''''''''''(((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))333888111'''%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$"""!!!"""###((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))******'''''''''''''''''''''''''''(((((())))))((((((''')))*********))))))+++,,,------,,,,,,,,,,,,------,,,,,,------------......++++++,,,,,,,,,,,,++++++)))))))))***************)))&&&'''***+++)))))),,,//////......------,,,,,,+++++++++,,,------......---------....../////////000///...///111333333222444555555777<<>>>>>===;;;:::999:::;;;;;;999:::===AAA>>>@@@EEELLLRRR[[[kkkzzzyyyfffTTTDDD;;;666333222444444111111333000000///............///...//////000///...---,,,------------------------)))***+++,,,++++++))))))******+++,,,,,,,,,,,,,,,------------,,,+++******+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((()))))))))((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&+++,,,'''$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((('''''')))+++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++((()))))))))************)))&&&'''***+++)))***---/////////...---,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---...//////000333000...///111333333111000111111111333888@@@FFFRRR\\\jjjwww~~~zzzwwwuuusssqqqrrrqqqqqqrrrttttttrrrppppppooooooppprrrqqqooommmqqqrrrrrrssssssrrrrrrrrrsssssstttwww|||}}}zzz}}}yyytttnnnjjjeee```ZZZTTTOOOKKKGGGEEE@@@???======>>>>>><<<;;;999;;;===<<<;;;<<<@@@CCCFFFJJJQQQ[[[eeerrrmmm[[[NNNDDD999111777333333555444111000222000000///..................///000000000///------------------------------,,,---...///000///......((()))***+++++++++++++++,,,,,,,,,+++***)))(((''',,,+++******))))))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((((((((())))))******((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&''''''((((((%%%%%%&&&&&&&&&'''''''''"""###$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((%%%###&&&+++)))$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%&&&(((***&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''&&&%%%&&&(((***++++++***************+++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++******++++++,,,,,,,,,,,,***'''(((+++,,,***+++...//////...------,,,++++++,,,,,,++++++++++++++++++******+++,,,...///000000///,,,******...000000///,,,...111222333444777:::666>>>IIIUUUaaappp|||zzzvvvrrrpppppppppqqqrrrrrrsssttttttsssrrrqqqvvvvvvuuuuuuttttttuuuuuuttttttsssrrrqqqssswwwzzzyyyyyy{{{~~~|||zzzxxxwwwyyyxxxvvvsssnnniiiccc```[[[UUUOOOJJJHHHFFFBBB???<<<<<<===;;;999999:::<<<<<<;;;::::::<<>>;;;;;;<<<<<<;;;999999:::<<<;;;===>>>>>>???AAAFFFIIIOOO^^^pppwww\\\OOOAAA;;;777333111333222222111111000//////...111111000000///......---------...///////////////---------------,,,++++++,,,,,,,,,,,,,,,+++***)))***++++++++++++++++++***++++++,,,,,,,,,,,,,,,---************************))))))*********))))))(((((((((((((((((()))******,,,+++***)))(((((()))***''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))((((((''''''&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&%%%%%%))))))((('''''''''''''''))))))))))))************((((((((()))))))))******((()))+++,,,,,,+++)))(((+++++++++******)))))))))((())))))***++++++,,,,,,+++++++++++++++***))))))***++++++++++++++++++***)))******++++++,,,---------...///000000///---,,,....../////////000000000222444777888:::@@@JJJQQQaaakkkzzz~~~|||xxxsssqqqpppnnnmmmmmmnnnpppqqqtttuuuwwwxxxxxxxxxwwwwwwuuuuuuttttttssssssttttttxxxxxxxxxxxxxxxyyy}}}~~~zzzyyyvvvsssoookkkhhhgggddddddbbb___ZZZVVVRRROOOIIIFFFBBB???===<<<:::999999:::;;;:::999999;;;===<<<@@@CCCDDDDDDGGGNNNTTT___qqqxxx]]]JJJAAA999666555444333555222222111111000/////////111000000//////.........------,,,,,,------...//////...------------------,,,,,,++++++******++++++++++++************++++++))))))))))))))))))(((((())))))))))))))))))))))))+++++++++******)))''''''(((((('''(((((()))***+++)))(((''''''&&&'''''''''(((''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''###$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''&&&%%%%%%$$$###$$$$$$%%%&&&'''((()))%%%$$$$$$######$$$$$$%%%''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&)))((((((''''''''''''((())))))))))))************)))))))))*********++++++((()))***++++++***)))(((*********))))))))))))))))))))))))***++++++,,,,,,)))))))))***))))))((('''))))))************)))))))))******++++++,,,------------///000000///...............////////////000---000222333222333777;;;BBBKKKYYYhhhuuu~~~{{{zzzwwwtttpppmmmmmmllllllnnnppprrrssswwwwwwxxxyyyyyyxxxwwwvvvvvvvvvvvvuuuuuuvvvwwwwwwxxxyyyzzz{{{|||~~~{{{yyyxxxtttrrroookkkfffbbb___]]]ZZZYYYWWWTTTPPPLLLIIIGGGCCCAAA???===<<<;;;::::::888999::::::999:::<<<>>>>>>CCCGGGHHHIIIOOO\\\fffxxx{{{___LLLAAA===888666555555444444111111111111000000//////000000/////////............---,,,,,,,,,---///000000///---,,,,,,---...///---,,,+++*********,,,,,,++++++)))(((((()))++++++)))))))))(((((('''''''''***************************************)))(((((())))))(((((((((((())))))'''&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$$$$######$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''')))(((''''''''''''((((((((()))))))))************)))*********++++++++++++))))))***++++++***))))))******************))))))))))))*********+++++++++((()))))))))))))))(((((()))******************))))))******++++++,,,------+++,,,---...............------........./////////,,,...000111000111222444444:::CCCLLLVVVbbboooxxx}}}zzzxxxvvvtttqqqooolllmmmmmmnnnppprrrtttuuuxxxyyyyyyyyyxxxvvvtttsssuuuuuuuuuuuuvvvxxxyyyyyyxxxzzz}}}}}}zzzwwwtttrrrqqqlllkkkgggccc___[[[WWWVVVRRRQQQOOOLLLIIIFFFCCCBBB=========<<<::::::::::::777999:::::::::<<<>>>@@@???DDDHHHKKKPPP]]]ooo~~~tttYYYHHHBBB777666444222111222222000111111111000000000000000////////////............///...---,,,---...000111///...---,,,,,,---///000,,,,,,*********+++,,,---,,,+++***))))))***+++,,,......------,,,,,,++++++++++++++++++++++++++++++(((((()))***************,,,+++***(((''''''''''''))))))))))))***)))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''((((((((((((******))))))(((''''''&&&'''''''''&&&''''''((()))&&&&&&''''''''''''&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((((((((((((((((((''''''''''''((((((((()))))))))************)))*********++++++++++++***++++++++++++++++++***++++++++++++++++++++++++***************+++++++++))))))******+++******)))******++++++++++++******)))******++++++,,,------)))******+++,,,,,,,,,,,,------------............000000111000000111333555111444999<<>>888999::::::888777888999777999;;;;;;<<<===@@@CCCBBBFFFLLLTTT```ssswww[[[EEE===>>>000222222000111444444222111111000000000000000000.......................................//////000------------------...///++++++******++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++'''''')))******+++++++++,,,+++***(((''''''''''''''''''((()))))))))(((((((((''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((((())))))+++******)))((('''''''''%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''((((((((((((''''''''''''(((((()))))))))))))))************)))))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,******************************++++++,,,,,,++++++***++++++++++++++++++***)))******++++++,,,------)))))))))))))))*********,,,,,,,,,---------......333222000///...///111222000222444555666;;;AAAGGGRRR___ttt}}}zzzwwwuuuttttttsssqqqpppooopppqqqoooppppppqqqssstttuuuuuuvvvwwwxxxyyyyyyxxxwwwvvvtttuuuvvvxxx{{{~~~~~~zzzsssqqqnnnjjjfffdddbbbaaa\\\ZZZXXXUUURRRPPPNNNLLLFFFEEECCC@@@>>><<<;;;;;;666888::::::888777888999888999;;;======???BBBEEEJJJOOOYYYgggzzzttt^^^NNN@@@::::::000444444111111555666444000000000000000000000111........................,,,,,,---............---++++++,,,---------------)))***+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,(((((((((((())))))))))))************************((())))))*********))))))))))))(((((((((((())))))$$$$$$&&&'''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$%%%&&&'''(((''''''&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''''''''''''''''''''''''''((())))))))))))))))))************((((((((()))))))))******++++++************++++++)))*********++++++++++++************************)))***++++++,,,,,,++++++))))))************)))))))))******++++++,,,------+++******))))))))))))***+++,,,,,,,,,,,,---------000///...---.../////////...000333333222333777;;;>>>GGGTTTdddtttzzzxxxwwwwwwuuusssssssssrrrqqqqqqsssuuupppqqqqqqrrrsssssstttttttttuuuwwwyyyzzzzzzzzzzzzwwwxxxzzz}}}~~~xxxtttooollliiidddaaa^^^]]]\\\VVVUUUTTTQQQOOOMMMKKKJJJBBBAAA???===;;;999888888777:::<<<<<<999888999;;;888:::<<<===>>>AAADDDFFFQQQXXXeeexxxtttWWWIIICCC===666333000444444///---111222///000000000000000111111111---.....................***+++,,,---...---,,,+++)))***,,,---...---,,,,,,(((***+++,,,---,,,,,,+++,,,,,,............,,,,,,))))))******++++++,,,,,,))))))))))))))))))))))))***++++++******)))((('''&&&&&&''''''(((***+++,,,&&&''')))*********))))))&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))%%%&&&(((******)))((('''&&&''''''''''''''''''&&&######%%%&&&'''(((((((((###$$$$$$%%%&&&'''(((((((((''''''&&&&&&''''''((($$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%&&&&&&'''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***))))))))))))************(((((((((((())))))))))))******))))))))))))******(((((())))))*********+++++++++******************))))))***+++++++++++++++(((((())))))))))))(((((()))******+++,,,,,,------,,,,,,+++***)))))))))***++++++,,,,,,,,,---------******+++...000111000///---000222222000///111444555888===EEEPPP___mmmvvv{{{xxxwwwxxxxxxvvvssstttsssrrrqqqrrrsssvvvwwwoooqqqssssssssssssuuuvvvxxxzzz}}}}}}|||{{{{{{{{{wwwxxx|||~~~yyytttqqqmmmhhhbbb]]]ZZZXXXVVVTTTPPPNNNLLLIIIFFFDDDBBBBBB???>>>===;;;:::999888888999::::::999888999<<<>>>???>>>===>>>AAAFFFKKKNNNTTThhhrrr```KKK???:::666555666555444333222111111111111000000000000000000000000...------------...//////------...//////...------------------------------...---,,,,,,++++++++++++...------,,,,,,++++++***))))))))))))))))))))))))***)))((('''((()))+++---))))))))))))))))))))))))(((((())))))))))))((((((******)))((('''&&&%%%%%%)))(((&&&&&&((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&%%%$$$%%%(((***%%%&&&'''((((((((('''&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%((())))))'''%%%$$$%%%'''(((((('''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$&&&((((((&&&%%%%%%&&&&&&%%%###$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&((()))+++,,,))))))***))))))((('''''',,,+++***)))((('''&&&%%%*********)))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++,,,+++***))))))***+++,,,))))))************))))))******))))))))))))******&&&&&&&&&%%%%%%'''+++...,,,,,,,,,---------......------------............111333666:::>>>DDDKKKOOO^^^ggguuu}}}}}}|||yyywwwvvvuuusssssssssuuuwwwyyyxxxvvvuuuuuuwwwwwwuuusssrrrrrrrrrssstttvvvwwwyyyrrrsssttttttssstttwwwyyyxxxzzz}}}~~~~~~}}}~~~~~~~~~zzzvvvqqqllljjjiiiddd^^^YYYUUUSSSQQQOOOLLLKKKHHHEEECCCAAA??????>>>===;;;:::999999888888999;;;;;;;;;::::::<<<======>>>@@@BBBFFFMMMUUU[[[lll~~~qqqZZZLLL>>>999777555222222444444333222111111111111////////////////////////...---------------------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,************************,,,+++***))))))+++,,,---))))))))))))))))))))))))(((((())))))))))))(((((()))))))))(((''''''&&&&&&)))(((&&&&&&((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((()))))))))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%'''))) !!!###$$$$$$$$$###&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&%%%%%%&&&(((((((((''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$######$$$&&&''')))***)))&&&%%%&&&((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***((()))))))))(((((('''&&&))))))))))))((((((((((((***)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((()))******++++++(((((('''&&&&&&'''(((((())))))************))))))***))))))))))))))))))*********)))(((''''''***,,,++++++,,,,,,,,,------------------.........//////111222444555666999===@@@IIIPPP[[[iiiwww}}}|||zzzyyyxxxtttppplllllllllllllllnnnppprrrtttttttttuuuwwwyyyyyywwwuuupppqqqsssuuuwwwxxxyyyyyytttttttttsssrrrtttxxx{{{xxx{{{}}}|||{{{zzzxxxuuuqqqlllhhhfffccc___XXXRRROOOLLLJJJHHHFFFEEECCCAAA>>>===<<<;;;;;;:::999999888888999999999;;;<<<<<<;;;;;;<<<===;;;>>>BBBDDDHHHRRR```kkkmmmWWWHHH???999:::;;;888444333444333222111000000000000////////////////////////......---,,,,,,+++++++++***,,,...000000...,,,***++++++++++++++++++++++++---,,,,,,++++++++++++,,,******++++++,,,------...************************---,,,+++***)))***+++,,,))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((()))(((&&&&&&((()))((('''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''%%%%%%&&&((( !!!###%%%''''''''''''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&%%%&&&(((***((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$###%%%'''$$$))),,,***%%%###&&&***$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%&&&''''''((('''(((((((((((('''&&&&&&&&&&&&'''((()))***++++++))))))))))))))))))******))))))))))))************((((((((((((((((((((((((((((((((()))******++++++''''''&&&&&&&&&&&&''''''((())))))******))))))((()))))))))))))))))))))))),,,------+++)))(((((()))*********+++++++++,,,,,,---............/////////000111111000///000222555777:::@@@IIIUUUdddsss}}}~~~}}}xxxxxxwwwvvvssspppllliiiiiijjjkkkmmmoooqqqssstttuuuvvvyyy|||}}}|||yyywwwppprrrtttwwwxxxxxxwwwwwwsssrrrqqqppppppsssxxx|||{{{~~~{{{xxxvvvttttttsssrrrooolllhhhdddbbb^^^YYYRRRMMMIIIFFFDDDBBBAAA@@@???===;;;:::999999888888888777888999999:::777:::<<<===<<<;;;<<<<<>>HHHSSS[[[iiiuuu|||zzzzzzyyywwwvvvttttttrrrpppmmmlllkkkkkkhhhiiikkkmmmoooqqqrrrrrrvvvyyy|||~~~}}}zzzwwwvvvqqqsssuuuwwwwwwvvvtttrrrpppooonnnmmmnnnrrrxxx}}}~~~xxxuuurrrpppnnnjjjiiiiiigggdddaaa^^^\\\YYYTTTNNNHHHEEEBBB@@@>>>>>>===<<<:::999999999888777777777777888999::::::666999<<<============>>>DDDIIINNNSSS]]]pppoooWWWEEE===:::555222444555222000000111111000/////////000000........................---------,,,+++)))(((''')))+++---......---+++))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++************************************))))))(((((('''''''''))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''''''((())))))))))))(((&&&&&&((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((+++***((('''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&''''''''''''''''''''''''(((&&&%%%$$$%%%''')))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&'''&&&###""""""###%%%%%%&&&''''''&&&$$$$$$$$$%%%&&&(((((())))))((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%)))******)))'''&&&''')))'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''(((%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&''''''(((((())))))******(((((())))))************((()))))))))************)))))))))))))))))))))))))))))))))))))))*********************************(((((())))))))))))(((((('''((())))))))))))((('''&&&(((++++++***(((((((((((((((((()))))))))******------------............,,,---////////////111333333333333333444888===BBBKKKUUUeeeuuu{{{{{{{{{{{{{{{||||||}}}~~~|||yyyvvvtttsssrrrpppnnnoooooommmkkkhhhiiikkkmmmlllmmmppprrrsssttttttssstttwwwzzz{{{xxxuuusssrrrqqqrrrtttttttttsssqqqooommmnnnnnnnnnpppuuu{{{|||vvvqqqnnnllljjjhhhdddddddddcccaaa^^^[[[ZZZTTTPPPJJJEEEAAA???>>><<<;;;;;;:::999888888888999777777777777888999:::;;;888:::===>>>???@@@BBBCCCEEELLLVVVbbbqqqsssYYYDDD::::::666111///111222111111333000000////////////000000........................------------,,,***((('''***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,---,,,,,,+++******))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&&&&'''''''''(((((()))))))))(((&&&&&&((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%&&&'''&&&$$$""""""###%%%&&&''''''&&&%%%###"""###$$$&&&(((************&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%*********)))&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%$$$###"""$$$&&&'''%%%$$$%%%((()))'''%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&&&&'''&&&&&&'''(((((((((((('''(((((((((((())))))))))))((((((((()))******++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))******(((((())))))))))))(((((('''(((((())))))(((((('''''''''))))))))))))''''''$$$&&&((()))((((((((((((((((((((()))))))))******+++,,,,,,,,,,,,---------,,,...///...---,,,---...///000111111111222444777>>>AAAGGGPPP\\\lll|||~~~{{{zzzvvvvvvuuuuuuuuutttttttttuuuxxx{{{}}}~~~~~~zzzwwwtttqqqpppooommmkkkiiikkkkkkjjjiiiiiimmmppprrrtttvvvxxxyyyxxxvvvuuuqqqtttwwwwwwtttqqqpppqqqnnnooopppqqqqqqqqqpppooonnnoooppprrruuuzzzyyyuuunnniiifffdddcccaaa____________]]][[[YYYXXXPPPLLLFFFAAA???===<<<:::999999888777777777888888888888888888888999:::;;;:::<<>>AAABBBDDDHHHLLLPPP___jjj|||qqqVVVGGG???999777888777333222444333///---/////////.........//////000........................,,,---.........,,,***))),,,+++***))))))***+++,,,))))))))))))))))))))))))******))))))***+++,,,,,,)))))))))***++++++,,,,,,((((((((((((((((((((((((%%%&&&'''((())))))(((((())))))))))))))))))))))))&&&''''''''''''''''''&&&(((((((((((((((((((((((()))(((&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%''')))******))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&(((******((('''&&&'''$$$%%%&&&(((((((((''''''&&&''')))***+++***((('''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$######$$$&&& $$$'''&&&"""!!!$$$)))$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''((())))))''''''((()))******))))))&&&''''''((()))***++++++'''(((((()))***+++++++++))))))))))))************++++++++++++++++++++++++*********)))))))))))))))'''((()))******)))((('''''''''((((((((((((''''''&&&'''(((******((('''&&&'''((()))((('''&&&'''((())))))))))))************))))))*********+++++++++)))+++---...---,,,---...,,,---.........///222444444444555666999<<>>===<<<:::888777777666555555555555666777888999999;;;======>>>???AAACCCGGGIIIPPP[[[hhhxxxrrr___HHH<<<555777888444111222222111111000///...------////////////////////////........................++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))(((((((((((()))************++++++++++++******,,,+++******)))***************)))((((((((())))))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&)))%%%$$$''')))((('''(((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***+++,,,------(((((((((((((((((((((((('''''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&'''&&&$$$###$$$%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%'''((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''((()))))))))(((&&&$$$###)))))))))(((((('''''''''+++++++++***************))))))))))))************))))))(((((((((((())))))+++%%%"""%%%(((((('''(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%&&&'''(((***)))((((((*********(((***************++++++,,,,,,,,,---------.........//////000000111222222222///111333333555;;;CCCJJJYYY\\\dddrrr|||yyywwwxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxtttrrrpppnnnkkkhhhcccddddddeeeeeefffffffffgggiiikkkmmmnnnnnnnnnnnnnnnmmmkkkkkklllnnnppprrrtttsssqqqnnnllljjjiiiiiigggjjjlllnnnnnnoooppprrrtttuuuuuuuuuuuutttssssssvvvwwwyyyyyyyyyzzz|||~~~|||xxxuuuqqqpppnnnkkkeeeaaa^^^]]][[[WWWSSSNNNJJJHHHAAAAAA@@@>>>>>>=========<<<<<<;;;:::999888888999777777777888888:::;;;<<<;;;>>>@@@@@@@@@BBBFFFJJJQQQWWWbbbppp~~~uuu\\\JJJ@@@:::666777555111///222111111000//////...------////////////////////////........................---------,,,,,,,,,,,,++++++++++++++++++++++++++++++************)))))))))((((((((((((((()))******))))))************))))))++++++***************+++******))))))((())))))***(((((())))))))))))(((((('''''''''(((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''((()))***)))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$$$$$$$%%%&&&'''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###$$$&&&%%%$$$######$$$&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((())))))((('''&&&$$$$$$((((((((((((''''''''''''++++++++++++************((()))))))))************))))))(((((((((((()))))),,,(((%%%&&&((()))))))))((((((((((((((((((((((((((((((((()))))))))******&&&&&&&&&'''((()))***+++((('''&&&&&&(((((('''%%%)))))))))))))))******+++++++++++++++,,,,,,,,,,,,.........///000000111111111222222222333666;;;???@@@AAAFFFQQQ[[[eeerrr}}}}}}zzzyyyyyy{{{|||{{{{{{zzzzzzzzzyyyyyyyyyxxxvvvsssqqqooollliiifffcccdddeeeggghhhhhhhhhhhhhhhiiikkklllmmmmmmllllllllllllkkklllmmmooorrrssstttsssqqqooollljjjiiiiiiiiikkknnnooopppqqqrrrtttuuuuuuvvvwwwwwwwwwvvvvvvzzz{{{|||}}}}}}~~~~~~yyyvvvppplllhhheeedddbbb]]]YYYZZZYYYXXXUUUQQQLLLHHHEEE>>>===<<<;;;;;;;;;;;;;;;:::999888888888888888999777888888888:::;;;<<<===;;;>>>AAABBBBBBFFFMMMSSSaaammm}}}qqqXXXDDD;;;<<<999777555222000111444111111111000000//////...................................................------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***************))))))))))))***++++++((())))))******))))))(((+++***************++++++******))))))))))))******(((((())))))))))))((((((((((((((())))))*********(((((((((((())))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''''''''&&&((()))))))))))))))(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((%%%$$$%%%'''&&&&&&''''''((((((((()))&&&'''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%'''))))))(((''''''(((&&&&&&&&&'''''''''(((((('''''''''(((((((((''''''%%%&&&&&&&&&'''((((((((($$$%%%'''(((((((((&&&%%%%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((()))((((((((('''&&&&&&&&&'''((()))))))))************************((()))))))))************))))))(((((((((((()))))))))))))))((()))***)))'''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***+++,,,+++***))))))***+++***((())))))(((((())))))***+++************++++++++++++,,,,,,---......//////000///000000000000111333555666444666<<>>??????DDDIIIMMMSSS```rrrvvv___JJJ===999999333333333222111222333333111111111000000000000000................................................************))))))))))))************************,,,,,,++++++++++++******+++************+++,,,,,,)))******++++++******)))******))))))***++++++,,,******))))))******+++,,,(((((())))))))))))(((((()))))))))))))))((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((''''''&&&&&&&&& '''***'''%%%''''''%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''"""$$$""""""%%%%%%&&&''''''((())))))&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))''''''''''''''''''''''''!!!###&&&'''&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))%%%&&&'''((((((((('''''''''''''''''''''&&&&&&&&&&&&'''((()))))))))((((((((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))(((((())))))***+++((((((((())))))*********''''''((((((((()))))))))))))))))))))************))))))(((((((((((())))))&&&***+++'''&&&((((((%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((('''&&&%%%&&&((())))))(((***))))))))))))***++++++))))))*********+++++++++******++++++,,,---------,,,,,,---...//////---+++...---///222333111333888~~~}}}}}}|||{{{yyyzzz|||~~~~~~~~~~~~}}}zzzzzzzzzyyyxxxwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuurrrpppnnnmmmkkkhhhddd```^^^```cccfffhhhiiiiiihhhjjjkkkllllllllljjjiiihhhkkkkkkjjjjjjkkkkkklllmmmkkkkkkkkklllmmmnnnooopppuuuxxx{{{|||}}}~~~~~~yyyqqqjjjfffdddbbb```[[[VVVPPPLLLLLLKKKHHHFFFGGGHHHHHHHHHEEEBBB>>>;;;;;;;;;:::999999999::::::999888888777777777888888;;;;;;;;;<<<>>>@@@AAABBBDDDIIIPPPVVV___ooouuu]]]III<<<888888888555666666444444444222///000000000000000/////////................................................,,,,,,,,,++++++++++++***************************++++++++++++***************************++++++,,,******++++++++++++************))))))***+++,,,,,,******))))))***+++,,,,,,(((((())))))))))))(((((())))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''''''''&&&&&&%%%%%%%%%!!!))),,,)))'''))))))&&&'''''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%))),,,***'''%%%(((,,,%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$&&&)))***)))(((((((((%%%%%%&&&&&&'''((())))))###$$$&&&'''((('''&&&&&&(((((((((''''''&&&&&&%%%%%%%%%$$$###$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&((())))))(((&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''***)))(((((((((((())))))************))))))))))))&&&'''''''''(((((())))))))))))))))))************))))))(((((((((((())))))(((---,,,&&&%%%)))***'''(((((((((((((((((((((((('''''''''((((((((()))))))))(((((('''''''''(((((()))(((((())),,,------,,,***************++++++,,,************++++++++++++)))******+++,,,,,,------'''(((***---000111///...------000444444111111444~~~|||{{{{{{zzz|||~~~}}}zzzxxxyyy{{{wwwwwwwwwwwwwwwwwwwwwwwwqqqqqqqqqrrrrrrrrrssssssrrrppplllhhheeecccbbbbbbccccccdddeeefffhhhhhhiiijjjkkklllmmmmmmllljjjhhhlllkkkjjjiiihhhggggggggglllkkkjjjkkkmmmppptttvvv{{{|||}}}~~~vvvooofffaaa___]]]YYYUUURRRQQQNNNLLLIIIFFFDDDCCC@@@@@@???>>>===<<<<<<;;;888777777666666666666777999:::;;;:::999999:::;;;999<<>>@@@DDDHHHOOORRRYYYcccqqqlll]]]LLLBBB<<<666333333333222111111000000111111111000000///...---------***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,+++*********+++))),,,,,,******---,,,)))'''))),,,,,,+++***++++++************************++++++******))))))(((((((((((())))))******++++++,,,+++***((((((((())))))((((((((((((((()))******(((((((((((((((((((((((((((((())))))((('''&&&&&&))))))))))))))))))))))))+++***(((&&&$$$!!! '''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%'''((())))))))))))%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))'''%%%%%%&&&'''(((''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))((('''&&&%%%%%%%%%***))))))(((''''''&&&&&&+++(((&&&%%%&&&((())))))'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$ """###((((((''''''''''''((((((,,,***'''%%%###$$$%%%&&&))))))(((((('''''''''&&&''''''''''''''''''''''''))))))))))))************))))))(((((('''''''''&&&''''''&&&&&&&&&(((***+++)))))))))))))))(((''''''((((((((((((((((((((((((&&&'''((()))************'''&&&&&&''')))))))))'''***)))((('''&&&%%%$$$$$$&&&&&&'''(((((((((((((((&&&&&&''''''(((((())))))))))))))))))((((((((((((*********)))))))))))))))******+++++++++,,,,,,,,,***++++++***,,,111222///......---,,,---...///000~~~}}}}}}~~~~~~}}}|||{{{yyyxxxwwwwwwtttvvvxxxwwwuuuttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvqqqqqqqqqqqqqqqqqqqqqqqqooommmkkkgggdddbbbaaa``````aaabbbdddfffgggiiijjjllllllmmmmmmlllkkkiiihhhkkkkkkjjjiiiiiiiiiiiiiiinnnnnnmmmnnnppptttwwwyyy{{{tttkkkeee]]]XXXVVVTTTPPPLLLJJJIIIHHHEEECCC@@@???>>>>>>>>>======<<<;;;::::::888888777666666666666666666888999999999999;;;<<<;;;===@@@AAABBBGGGOOOUUU___hhhvvv|||]]]QQQCCC===999444222333333222111111000000111111111000000///......------...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,++++++*********+++(((///333000,,,,,,//////(((((()))(((&&&''')))+++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))************)))(((''''''(((((()))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((******)))(((&&&%%%$$$$$$&&&&&&''''''''''''''''''***))))))((('''&&&%%%$$$'''''''''''''''''''''''''''&&&&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&'''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''((()))))))))(((&&&&&&'''(((((('''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))'''%%%%%%&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&)))))))))((((((((((((''')))'''$$$$$$%%%''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&$$$###$$$&&&'''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&''')))((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((''''''''''''***)))(((''''''&&&&&&''')))))))))))))))(((''''''(((((((((((((((((((((((('''''''''''''''''''''(((***)))''''''((()))((('''''''''''''''''''''''''''(((((()))***************'''''''''(((((((((((((((''''''(((((()))))))))***))))))))))))))))))))))))*********+++++++++,,,,,,(((++++++))))))---///---------,,,,,,,,,---...///}}}|||{{{{{{{{{|||}}}~~~{{{zzzyyyxxxwwwvvvuuutttpppqqqssssssrrrqqqrrrsssuuuuuuuuuttttttsssssssssqqqppppppoooooonnnnnnmmmkkkjjjhhhfffcccaaa___^^^]]]^^^___bbbdddfffhhhiiilllllllllkkkjjjiiiiiihhhjjjjjjiiiiiijjjkkkllllllpppqqqqqqsssvvvzzz~~~xxxnnnggg___YYYRRRNNNLLLKKKGGGDDDBBBBBBAAA???===<<<;;;:::;;;;;;;;;::::::999999888888888777666666666666777666888999::::::;;;>>>@@@???AAADDDFFFKKKUUUaaajjjuuuqqq```JJJAAA999666555222111222222222111000000000000111000000000///......------///......---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,+++************+++000:::@@@888+++&&&(((+++***)))(((%%%$$$%%%(((+++++++++++++++++++++++++++))))))))))))************************))))))))))))((('''''''''''''''((()))''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''(((%%%&&&&&&&&&'''(((((((((+++******)))((('''&&&&&&&&&&&&&&&''''''(((((()))'''&&&&&&&&&&&&'''((((((((((((''''''&&&&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((((('''&&&''''''((((((''''''&&&((())))))))))))'''%%%$$$''''''''''''''''''''''''(((((((((((((((((((((((()))'''%%%%%%'''((('''&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''))))))(((((((((((((((((('''%%%######$$$%%%&&&%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))((('''&&&%%%(((((()))))))))(((''''''((((((((((((((((((((((((((((((((()))+++---///111...,,,(((&&&''''''''''''$$$%%%%%%&&&'''((())))))(((((()))))))))*********((((((((((((((('''''''''%%%&&&'''((()))******+++))))))))))))))))))))))))*********++++++++++++,,,%%%***,,,(((&&&(((++++++,,,++++++++++++,,,------zzzzzzyyyxxxyyyzzz{{{|||zzzzzzyyyxxxwwwvvvuuutttpppqqqrrrssssssssssssssssssrrrrrrqqqqqqppppppooooooooonnnmmmlllkkkjjjjjjhhhgggfffeeeccc```___^^^\\\]]]^^^```bbbdddeeefffiiiiiihhhhhhhhhiiijjjjjjiiiiiiiiijjjkkkmmmnnnoooqqqsssuuuyyy~~~~~~yyytttmmmddd]]]UUUQQQLLLIIIGGGEEECCC@@@>>>======<<<;;;;;;::::::888888888888888777777777888888777777777777777888999:::<<<<<<<<<>>>AAACCCCCCFFFLLLSSS]]]kkk{{{zzzhhhUUUGGG<<<666222333444222111222222222111000000000000000000000//////............,,,++++++,,,---000222333,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++***************+++222;;;@@@888+++%%%&&&(((++++++***(((&&&''')))+++++++++++++++++++++++++++(((((())))))******++++++++++++******))))))((((((''''''''''''((())))))***''''''((((((''''''&&&&&&(((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&'''((())))))'''''''''(((((())))))***%%%&&&&&&'''((())))))***&&&&&&&&&&&&''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((('''&&&''''''((((((((((((''''''((()))*********)))'''&&&((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%&&&'''((('''&&&$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))))))))(((((('''&&&&&&%%%'''%%%######%%%&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''((()))***+++,,,(((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((('''''''''$$$&&&''')))))))))(((((('''(((((((((((((((''''''((((((((((((((((((((((((((()))+++...333999>>>AAA111---)))&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&''''''(((((())))))((((((''''''&&&&&&&&&&&&''''''((())))))***((((((((()))))))))))))))************++++++++++++%%%+++---((($$$%%%)))******************++++++,,,yyyyyyxxxwwwwwwxxxyyyzzzxxxxxxwwwvvvuuuttttttsssppppppqqqrrrsssssssssrrroooooonnnnnnnnnmmmmmmmmmmmmlllkkkjjjiiihhhgggfffeeeeeedddbbbaaa______^^^^^^^^^^^^___```aaabbbbbbddddddeeefffhhhjjjlllmmmjjjjjjkkklllnnnppprrrsssrrruuuyyy}}}}}}~~~~~~~~~~~~~~~~~~zzzvvvpppkkkhhhbbb[[[VVVMMMJJJGGGDDDBBBAAA???>>>::::::::::::999999999999666666666777777777777777888888888888888999:::;;;<<<============???CCCEEEEEEMMMYYYhhhxxxppp^^^OOOBBB:::777333111444444111111333222111000000//////000000////////////............++++++++++++---///222333,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************))))))***++++++'''...222///,,,---...---(((***++++++)))((()))***++++++++++++++++++++++++(((((())))))******++++++++++++******))))))(((((('''(((((()))************(((((()))))))))(((((('''((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))%%%&&&&&&'''(((((())))))&&&&&&''''''((()))******&&&&&&&&&'''''''''''''''(((((('''''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((((((((('''&&&((((((((((((((((((((((((&&&''')))*********))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&(((((('''%%%$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))******((('''%%%$$$###"""(((&&&%%%%%%'''((('''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))((('''((((((''''''''''''(((((()))(((''''''***...333666'''''''''(((((((((((((((''''''''''''''''''''''''(((((()))))))))*********'''''''''((((((((((((((($$$&&&''')))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((***...444;;;AAADDD111---)))&&&%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%&&&'''(((((())))))((((((''''''&&&&&&((((((((('''''''''''''''''''''(((((())))))))))))))))))*********+++++++++%%%,,,...)))$$$&&&)))***)))))))))***************xxxwwwvvvuuuuuuuuuvvvvvvtttssssssrrrqqqqqqppppppnnnmmmmmmnnnppppppooommmkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiihhhfffeeeeeedddcccaaa```^^^]]]]]]^^^^^^^^^^^^____________``````aaabbbdddgggjjjlllnnnpppmmmnnnoooppprrruuuwwwxxxvvvyyy}}}|||{{{zzzyyyxxxwwwwwwwwwvvvvvvvvvvvvtttsssrrrqqqiiieee```\\\ZZZWWWRRRNNNDDDCCCAAA???>>><<<;;;;;;777777777777777777777777555666666777777888888888888888999999;;;<<<>>>???>>>??????@@@AAACCCGGGKKKMMMZZZooolllYYYKKK@@@999888555333222555444111000333111111000////////////000//////////////////.........------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******))))))))))))***++++++(((******)))+++...---***%%%'''***+++***)))((()))************************))))))))))))************************))))))))))))((()))***************)))&&&''')))*********)))(((((((((((((((((((((((((((&&&'''(((((((((((((((((('''''''''''''''''''''''')))))))))(((((((((((('''%%%&&&&&&&&&'''((((((((((((((((((''''''&&&&&&&&&'''''''''(((((())))))***%%%&&&''''''((((((''''''((((((''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((((((''')))((((((''''''(((((()))'''''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&'''(((((('''%%%%%%%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))******)))'''%%%$$$###""")))(((''''''))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''''''''(((((((((''''''((((((((('''&&&$$$%%%)))000777<<<'''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))************'''''''''((((((((((((((())))))))))))((('''&&&%%%&&&&&&'''(((((((((''''''((((((((((((((((((((((((%%%&&&'''))),,,000444666---+++'''%%%&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%)))((('''''''''((()))***((((((((((((((('''''''''((((((((('''''''''&&&&&&&&&''''''(((((())))))***)))))))))************+++'''+++---(((&&&(((******((()))******++++++******wwwvvvtttrrrrrrqqqrrrrrrpppppppppooonnnnnnmmmmmmllljjjiiijjjlllllljjjhhhgggggghhhhhhiiijjjjjjjjjggggggffffffeeedddcccccc```^^^[[[XXXXXXYYY[[[]]]]]]]]]^^^^^^___```aaaaaabbbdddgggkkkmmmooopppqqqssstttuuuvvvxxxzzz|||}}}{{{~~~}}}|||sssrrrqqqooonnnnnnnnnmmmkkkkkkkkkiiigggdddbbb```ZZZVVVPPPNNNMMMKKKHHHDDD>>>>>>===<<<:::999999999666666666666666666666666666666777777888999999:::888888999;;;===???AAABBBBBBCCCEEEFFFIIIMMMSSSWWWbbbrrrvvveeeSSSHHH@@@999555666444222222444333//////222111111000///////////////.../////////////////////------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))))))))))))))***++++++...///,,,((((((***)))&&&&&&((()))***)))***+++---))))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********((())))))******)))((('''$$$%%%''')))******)))(((((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''''''''''''''''')))))))))(((((((((((('''((((((((((((((()))))))))%%%&&&'''((((((((('''&&&((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))))))))(((***)))(((''''''((()))***)))((('''&&&&&&''')))***''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&''')))((('''%%%%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''((()))))))))(((((('''&&&&&&)))((('''((()))***((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((&&&%%%$$$$$$(((,,,111555''''''''''''((((((((()))''''''''''''''''''''''''((((((((())))))))))))***''''''''''''((((((((()))***)))(((''''''&&&&&&'''%%%&&&''''''((((((''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''')))'''%%%%%%&&&''''''&&&(((((('''''''''&&&&&&&&&)))((('''&&&&&&((()))+++'''''''''(((((((((((((((&&&&&&''''''''''''''''''&&&&&&''''''((())))))***))))))))))))************'''******'''&&&******(((((()))***+++++++++******vvvuuusssqqqoooooooooooopppppppppooonnnnnnnnnmmmllljjjhhhiiikkkkkkhhhfffeeeeeefffggghhhiiijjjjjjfffeeeeeeddddddccccccccc]]][[[WWWUUUTTTVVVZZZ\\\[[[\\\]]]^^^```aaabbbccceeegggkkknnnpppqqqqqqqqqxxxxxxyyyzzz|||~~~|||yyywwwvvvkkkkkkiiihhhgggffffffeeebbbaaa```^^^\\\XXXUUUSSSQQQLLLGGGDDDDDDCCC@@@===<<<<<<===<<<:::999999:::777777777777777777777777666666777888999:::;;;;;;888888:::<<<>>>AAADDDEEEGGGHHHKKKNNNQQQWWW^^^cccvvvrrrZZZMMMAAA>>>;;;555222222222000111333222...///222111111000///////////////.........///////////////((()))+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++))))))((())))))***+++++++++---,,,((('''+++---,,,***+++*********,,,000333((((((((((((((((((((((((++++++******))))))(((((((((((())))))******++++++(((((()))))))))'''&&&%%%!!!###&&&((()))***)))(((((((((((((((((((((((((((&&&&&&'''((())))))(((((())))))))))))))))))))))))%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&'''((()))***+++,,,,,,))))))))))))((((((((((((%%%%%%'''((((((((('''&&&((((((((((((((()))******************************))))))))))))))))))))))))%%%%%%'''((())))))))))))***)))(((''''''((()))***,,,***'''%%%$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''))))))&&&$$$&&&'''((()))************((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''(((((())))))******++++++(((''''''((())))))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((()))***+++'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%'''((()))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))''''''&&&&&&'''(((***+++%%%%%%&&&'''((((((((('''((((((((((((((((((((((((&&&&&&''''''&&&%%%$$$###&&&%%%$$$%%%'''((('''&&&'''''''''''''''''''''''''''&&&$$$$$$$$$%%%''')))&&&'''''''''(((((())))))$$$%%%%%%&&&'''((())))))&&&&&&&&&'''((())))))***))))))))))))************'''((('''%%%'''++++++'''((()))***,,,,,,++++++***pppooooooooonnnnnnnnnnnnooooooooonnnmmmllljjjjjjhhheeeaaa```bbbdddcccbbbfffffffffgggggggggggggggccccccccccccbbbaaa```___\\\[[[YYYVVVUUUVVVYYY\\\\\\^^^```aaabbbbbbdddfffhhhiiikkknnnqqquuuxxxzzz}}}}}}~~~{{{xxxuuurrrnnnjjjgggdddcccaaa___\\\YYYXXXWWWVVVUUUSSSQQQNNNLLLJJJIIIFFFCCC@@@>>><<<;;;999777999999888888777777666666444444555555555555555555444666888888888999:::<<<;;;888999===@@@@@@DDDIIIMMMUUU^^^dddgggnnnyyynnnYYYHHHEEE@@@;;;666333111000333333333333333222111000000000000000000000000000000000//////............---,,,,,,++++++,,,,,,---222///,,,+++,,,,,,***''',,,,,,+++***)))))))))***)))))))))))))))))))))))))))***++++++***)))***+++***************************)))))))))))))))************))))))))))))************))))))******+++,,,************************000...+++)))))))))((('''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))&&&((()))(((''''''((()))))))))(((((('''''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))***++++++***)))(((((()))''''''(((((((((((('''''')))'''%%%$$$$$$&&&)))***((((((''''''''''''(((((())))))((('''''''''''''''---,,,+++)))))))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''')))++++++)))'''''''''(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''%%%$$$$$$%%%'''(((''''''((((((((((((''''''%%%&&&(((((('''&&&&&&'''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&!!!%%%''''''&&&%%%%%%%%%&&&'''(((((('''&&&%%%))))))((((((''''''&&&&&&((((((((((((((('''''''''***)))'''%%%$$$%%%&&&''''''''''''''''''''''''''')))%%%!!!###''')))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((111///+++'''%%%%%%%%%&&&((((((((((((((('''''''''&&&'''''''''(((((())))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))nnnnnnmmmmmmmmmlllllllllllllllkkkkkkjjjhhhggggggfffccc``````bbbddddddcccgggggggggggggggfffffffffcccccccccbbbaaa```___^^^[[[ZZZYYYWWWVVVXXX\\\___aaabbbdddddddddeeehhhjjjoooppprrrtttwww{{{}}}~~~|||vvvssspppmmmkkkgggccc```[[[ZZZYYYVVVTTTQQQOOOOOONNNLLLJJJHHHFFFDDDCCCBBB???===;;;:::::::::999888888888888777777666666666555555666666666666777777777888999999777777888:::===<<<>>>BBBEEEHHHOOOVVVdddmmmwwwlllUUUDDD===;;;888555333222333333000111111111000000///.../////////////////////////////////......------------,,,,,,++++++,,,,,,---000...++++++------,,,***---,,,,,,+++******++++++************************)))***++++++***)))***+++************************++++++***)))))))))))))))******))))))))))))************))))))******+++,,,***************************(((&&&'''(((*********)))(((((('''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((++++++***)))((('''&&&&&&###%%%''''''&&&'''(((***)))))))))(((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))((())))))((('''&&&&&&(((''''''((((((((((((''''''((('''&&&%%%&&&''')))***((((((''''''''''''(((((())))))(((''''''''''''''',,,+++***)))))))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((***++++++++++++******)))(((((((((((('''((()))***''''''''''''''''''(((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((()))(((((((((((((((((((((((()))(((((((((''''''''''''###&&&)))+++***)))((((((&&&&&&'''(((((('''&&&&&&(((((((((((((((''''''''''''''''''((((((((((((((()))(((&&&%%%%%%'''((()))))))))((((((''''''''''''(((&&&$$$%%%(((***)))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''%%%###"""$$$%%%'''((((((((((((''''''''''''&&&'''''''''((((((((())))))(((''''''''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))kkkkkkkkkjjjjjjjjjiiiiiihhhggggggfffeeedddcccbbbcccbbb``````bbbdddeeeeeehhhhhhggggggffffffeeeeeebbbbbbbbbaaa```___]]]]]]YYYYYYYYYYYYYYY[[[```cccggghhhhhhhhhiiikkkooorrrxxxyyyzzz|||~~~~~~|||{{{zzzwwwssspppjjjhhheeebbb```]]]YYYVVVRRRQQQOOOMMMKKKIIIGGGFFFFFFDDDBBB???===<<<<<<<<<999888666777999;;;;;;:::777777777777666666666666666666777777888888888888999:::;;;:::999999:::<<<======@@@EEEHHHNNN[[[hhhlllUUUCCC777666555444222222222333444000000000000000//////.................................------------,,,,,,---,,,,,,++++++,,,,,,---...,,,++++++,,,------,,,------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++)))***++++++***)))***+++******************************))))))))))))************))))))))))))*********))))))))))))***++++++))))))))))))))))))))))))&&&%%%$$$%%%''')))***)))***)))((('''''''''''''''((((((((((((((((((((((((******))))))((((((''''''++++++***)))((('''&&&&&&"""###%%%&&&&&&''')))+++***)))))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))'''((()))((('''&&&'''((('''(((((())))))(((((('''((((((((((((((())))))))))))((((((''''''(((((()))))))))((('''''''''(((((())))))((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((('''%%%%%%&&&((($$$%%%%%%&&&''''''(((((('''''''''(((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((++++++++++++*********)))***)))((((((((()))+++,,,)))))))))(((((((((((((((&&&&&&'''''''''''''''''''''''''''&&&$$$###!!! %%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''))),,,---+++)))))))))&&&&&&'''(((((('''&&&&&&'''''''''(((((((((((((((&&&&&&''''''(((((())))))((('''&&&&&&''')))***+++))))))))))))(((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&%%%$$$$$$&&&((()))'''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))hhhhhhhhhggggggggggggfffeeedddcccbbbaaa``````````````````aaabbbdddffffffiiiiiihhhgggfffeeeeeedddaaaaaaaaa```___^^^\\\\\\YYYZZZ[[[\\\]]]```eeeiiikkklllmmmmmmooosssxxx||||||zzzxxxuuusssqqqmmmhhheee___]]]ZZZXXXWWWTTTPPPMMMLLLKKKJJJHHHFFFEEECCCBBBAAA@@@===;;;:::::::::;;;888777666777:::;;;<<<;;;666666666666666666777777666777777888888999999999888:::;;;;;;;;;<<>>===;;;:::999999999:::888777666666888999999888555555666666777777888888666777777888999:::::::::999:::;;;;;;;;;===AAACCCEEEFFFJJJSSS^^^pppiiiTTTHHHAAA;;;888888888666444333111000000///000000111111111000000////////////////////////+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++)))((((((((()))++++++************++++++************************)))***++++++***)))***+++************************,,,+++***************+++******))))))))))))******))))))(((((())))))***+++(((((((((((((((((((((((((((''''''((()))***)))((())))))((('''''''''''''''))))))))))))))))))))))))+++******)))(((''''''&&&'''''''''((()))*********((()))***)))((('''((()))))))))))))))************(((((())))))))))))(((((((((((((((((((((((((((((((((***+++***)))((()))+++(((((())))))))))))(((((('''(((***+++,,,+++***)))))))))(((((((((((())))))))))))((((((((())))))***''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************++++++***)))'''''')))+++(((((((((''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((()))******)))(((((((((''''''&&&&&&''''''((()))((((((***,,,,,,)))&&&)))((((((''''''&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''(((((((((((((((%%%'''((('''$$$"""""""""'''''''''&&&&&&'''''''''&&&&&&''''''(((((())))))%%%&&&&&&'''((()))************)))((((((((((((((("""###$$$%%%'''((()))***)))))))))'''$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$######""""""###$$$$$$%%%&&&&&&&&&''''''(((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((fffffffffeeeeeeeeeddddddcccbbb```___]]]]]]^^^^^^\\\^^^```bbbbbbccceeeggghhhhhhggggggffffffeeeeeebbbccccccddddddccccccbbbcccdddfffgggiiikkkooorrrrrrtttvvvxxxzzzyyywwwvvvuuutttqqqnnnkkkgggeeebbb```^^^ZZZVVVRRRNNNMMMKKKJJJIIIHHHEEECCCAAA@@@???>>>===<<<;;;;;;888888888888888888777777888666444444555555555444555666666777888999999:::888888999:::;;;;;;<<<=========>>>>>>???AAAEEEHHHLLLNNNVVVcccrrrkkkQQQCCC>>>;;;999777222222222222111111111000,,,------...............////////////////////////++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,+++***''''''''')))******))))))******++++++)))))))))))))))))))))))))))***++++++***)))***+++************************111///---+++)))((('''&&&******))))))))))))******)))(((((((((((()))******))))))))))))))))))))))))&&&%%%&&&(((+++---,,,+++((((((''''''''''''(((((())))))))))))))))))))))))******))))))((((((''''''***)))))))))((((((((('''***++++++***(((''''''((((((((()))))))))))))))***(((((())))))))))))(((((())))))))))))))))))))))))&&&'''((((((''''''((()))((())))))******))))))((('''((()))++++++******)))***))))))(((((())))))***))))))((((((((()))******(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))((()))+++))))))(((((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))))))))(((((((((***+++---,,,***(((***,,,+++((($$$((((((''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((((('''&&&&&&'''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((((((((('''((()))'''%%%#########((('''&&&&&&&&&&&&'''((('''''''''(((((((((((((((&&&&&&''''''(((((())))))******))))))((('''&&&&&&!!!"""###$$$&&&((())))))***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''!!!""""""###%%%&&&((()))%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((ffffffffffffeeeeeeeeeeeecccaaa___]]]\\\\\\]]]]]][[[^^^aaabbbbbbbbbdddggggggggggggggggggfffffffffffffffgggiiiiiiiiiiiiiiiiiijjjlllmmmnnnpppsssuuuwwwyyy{{{|||~~~{{{xxxvvvpppnnnkkkiiigggfffdddbbb[[[YYYXXXWWWUUUSSSOOOLLLGGGFFFDDDDDDDDDBBB@@@===<<<<<<;;;:::999888888777444555777888888888666555888666444444444555444333666666777888999:::;;;;;;:::;;;;;;<<<>>>??????@@@@@@AAADDDFFFIIIOOOUUUYYYbbbeeennn~~~hhhVVVDDD<<<:::777666888000000111111111111111000+++,,,------.........---........................,,,,,,,,,,,,---------...---,,,,,,++++++,,,,,,---***+++,,,+++)))(((***---+++************+++,,,---************************)))***++++++***)))***+++************************000///---+++***(((((((((******))))))))))))******((((((((((((((()))******************************&&&&&&'''))),,,---+++***''''''&&&''''''((()))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))***)))((('''((()))''''''((((((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))%%%'''((((((''''''(((***))))))************))))))'''((())))))******))))))******))))))))))))******))))))(((((()))******+++)))***+++++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++)))(((((()))((((((((((((''''''''''''***))))))(((((('''''''''''''''''''''(((((((((((()))(((''''''''''''((()))***)))))))))***---///111333...)))(((***+++)))'''(((((((((((((((((())))))((((((((((((((('''''''''&&&&&&'''''''''''''''&&&''''''''''''(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))***)))&&&%%%%%%&&&((('''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''(((((((((((((((''''''(((((((((''''''&&&$$$$$$%%%%%%&&&'''''''''&&&$$$"""###'''))))))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''((()))***+++$$$$$$%%%&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((gggggggggfffffffffeeeeeebbb```^^^\\\[[[[[[\\\]]][[[^^^bbbcccbbbbbbdddffffffffffffgggggggggggggggiiijjjkkklllnnnnnnnnnooommmnnnpppqqqqqqrrruuuwww{{{|||~~~}}}}}}|||{{{xxxtttpppnnniiifffbbb___^^^]]][[[ZZZSSSRRRQQQQQQPPPNNNKKKHHHCCCAAA@@@@@@@@@???<<<:::;;;::::::999888888777777333555888::::::999777555999777666666777777777666666666777999:::;;;<<<===<<<===>>>???@@@AAABBBBBBAAADDDHHHNNNUUU]]]ffflll~~~}}}kkkPPPDDD:::888555222222666222222333333222111000///---......///000000000///------------------------,,,,,,,,,------.........---,,,,,,++++++,,,,,,---)))+++---,,,++++++...111++++++++++++,,,,,,---...++++++++++++++++++++++++)))+++++++++***)))***+++************************+++*********+++,,,------******))))))))))))******((((((((((((((()))******************************)))))))))*********'''%%%&&&&&&&&&&&&((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''((()))***++++++%%%'''((((((''''''(((***&&&'''''''''(((((())))))(((((())))))))))))(((((())))))))))))))))))))))))''')))******))))))***,,,))))))************))))))((((((((((((((()))))))))******))))))))))))******))))))((())))))***++++++***+++,,,,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''')))++++++)))'''''''''&&&&&&''''''((())))))))),,,,,,+++***)))(((''''''''''''''''''((((((((()))***((('''%%%%%%'''(((***)))(((((((((***---000222999222)))&&&(((++++++***(((((())))))******++++++++++++******))))))((((((&&&'''''''''&&&&&&%%%$$$''''''''''''((((((((()))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))((()))***)))&&&%%%&&&'''((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&((((((((((((((('''''''''$$$%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&& %%%))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((jjjiiihhhgggfffeeedddccc]]]\\\\\\[[[[[[[[[\\\\\\___```bbbeeegggiiijjjkkkggghhhiiikkkllllllkkkkkknnnooopppqqqrrrrrrrrrrrrqqqqqqssstttvvvxxxyyyzzz}}}zzzxxx{{{}}}{{{zzzxxxtttoooiiiccc```^^^]]][[[XXXUUURRRPPPOOONNNMMMKKKIIIFFFDDDBBBAAA>>>>>>===<<<<<<;;;::::::777777777777777666666666555666777888888888777666777666444555666777666666:::888777777999;;;<<<<<<<<>>;;;::::::999888888777777666666666666666666666666666777888888888888777666888777777777888::::::::::::::::::<<>>:::555333444555444333111111111000000000////////////...---,,,+++******...------,,,,,,------...,,,,,,,,,+++,,,,,,------,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,***)))))))))******,,,+++)))))))))*********++++++************++++++))))))***++++++,,,------,,,+++******))))))*********)))))))))))))))***************+++,,,,,,------***)))(((''''''((()))******)))'''&&&&&&(((***+++************************))))))))))))))))))))))))))))))))))))*********************)))))))))((((((###%%%''')))***)))'''&&&,,,,,,---......//////000++++++******)))*********++++++,,,,,,,,,+++***)))*********+++++++++++++++***************+++++++++************************------------------------+++***)))(((((()))*********))))))(((((())))))*********)))******+++,,,,,,***)))(((((((((((()))***))))))(((((((((((()))))))))))))))))))))((('''&&&***************)))))))))((((((''''''''''''(((((())))))))))))(((((((((((()))))))))))))))+++,,,---,,,+++***)))(((((())))))&&&(((******)))((()))***)))(((((((((''''''''''''((((((''''''&&&&&&&&&%%%''''''(((((()))*********'''''''''''''''''''''''')))&&&%%%%%%''')))(((&&&)))(((((('''&&&'''''''''((((((((((((''''''''''''))))))))))))))))))))))))(((((())))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((((('''''''''&&&((('''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$&&&%%%$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((kkkjjjgggdddaaa___]]]]]]\\\\\\]]]^^^```ccceeefffhhhjjjlllnnnqqqsssttttttvvvuuuuuutttsssqqqpppoooooommmkkkiiihhhhhhhhhhhhiiiiiijjjkkklllmmmnnnooopppooonnnoooqqqooojjjeeeeeedddbbb___ZZZUUUQQQNNNIIIHHHGGGFFFDDDCCCBBBAAA>>>>>>===<<<<<<;;;::::::888888777777666666555555666666666666666666666666666777888888888888777666777777777888999:::;;;<<<:::;;;>>>@@@CCCDDDEEEEEEIIIMMMTTTYYY```hhhssszzz{{{yyy|||iiiXXXJJJ???888888666444333333333111000111111000000000000//////000//////...---,,,++++++...------,,,,,,------...------.........---,,,,,,+++,,,,,,,,,,,,+++******++++++************++++++++++++++++++++++++++++++,,,+++******)))*********,,,+++***))))))***,,,---++++++************++++++))))))******+++,,,,,,,,,,,,+++******))))))******'''''''''((((((***++++++)))))))))***++++++,,,,,,))))))(((((((((((())))))))))))(((((()))***+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))(((((((((%%%&&&(((******)))'''&&&++++++******+++,,,...///,,,,,,++++++,,,,,,------,,,,,,---------,,,+++***+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,+++)))((((((((((((++++++************++++++++++++++++++++++++++++++******))))))((())))))******))))))(((((())))))***((())))))*********))))))++++++*********))))))))))))((((((''''''(((((()))(((((((((((()))))))))))))))))))))))))))***+++,,,((((((''''''''''''((()))"""$$$&&&''''''((()))***((((((((((((''''''''''''))))))((('''&&&&&&%%%%%%(((((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%((()))))))))(((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''))))))))))))))))))))))))***((('''(((******(((%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((('''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''(((((())))))iiigggeeebbb```^^^^^^]]]]]]^^^___```bbbdddfffhhhkkklllnnnppprrrssstttuuuvvvuuutttqqqooollljjjiiiiiigggeeebbbaaaaaabbbbbbccccccddddddeeefffffffffddddddeeeggghhhfffaaa]]]XXXWWWUUUSSSOOOKKKHHHFFFBBBBBBBBBAAA@@@?????????::::::999999888777777666888888777777777666666666555666666666666666777777777777777777888888888888999:::;;;;;;;;;<<<>>>???@@@BBBDDDFFFHHHJJJMMMOOOVVV]]]hhhrrr|||zzzvvvbbbPPPEEE>>>;;;999444444333333222222000///111000000000/////////////////////......---------...------,,,,,,------...,,,---.........---+++***++++++,,,,,,,,,+++***)))+++******))))))******+++************************++++++*********************+++***)))))))))+++---++++++************++++++))))))******+++++++++,,,,,,+++******))))))******)))))))))))))))***++++++(((((())))))*********+++))))))(((((((((((())))))&&&&&&'''((()))*********************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))***+++,,,------,,,***)))***)))((('''(((***,,,---------------......///000......//////............,,,,,,------.../////////---------,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,+++******)))))))))++++++************++++++,,,,,,,,,,,,,,,,,,++++++++++++******)))))))))******))))))))))))))))))************++++++*********)))))))))(((((((((''''''))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))***++++++''''''''''''''''''''''''"""$$$&&&'''''''''((()))((((((((((((((('''''''''))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))(((''''''&&&&&&&&&&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((***(((''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&$$$$$$$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((eeecccaaa```______``````cccccccccdddeeefffhhhhhhlllmmmnnnpppqqqrrrrrrrrrqqqpppnnnkkkgggeeecccbbb___^^^\\\ZZZZZZZZZ\\\]]]\\\]]]]]]]]]]]]]]]]]]]]][[[\\\]]]______\\\XXXTTTNNNMMMLLLJJJGGGDDDBBBAAA>>>>>>>>>===============;;;:::999888777666555444777777666666666666666555666666666777777777888888777777777888999::::::;;;===>>>@@@@@@???@@@BBBEEEFFFIIILLLOOOSSSYYYaaafffkkkuuu|||eeeZZZJJJ>>>888666666555222333444444333111000000000000000////////////........................---...------,,,,,,------...***+++,,,------,,,+++***+++,,,,,,,,,,,,+++******+++******))))))******+++************************************+++*********)))***+++***)))(((***,,,++++++************++++++)))***************++++++,,,+++******))))))******---,,,++++++*********+++((()))))))))))))))******(((((())))))))))))((((((%%%&&&((()))************************************************************))))))*********+++++++++++++++++++++++++++++++++....../////////...------000///---------///222333000000000000000111222333222222222222222222222333000000000000111111222222000/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,++++++******))))))******+++,,,,,,---------,,,,,,++++++++++++++++++******)))******))))))))))))******,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***((()))))))))************))))))))))))((('''&&&&&&%%%'''(((((('''&&&'''''''''''''''((((((((((((((()))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''')))))))))((('''&&&'''((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((((((((()))((($$$!!!!!!&&&+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&&&&'''%%%%%%$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&%%%```___]]]\\\]]]^^^```aaafffeeeeeeeeefffggghhhhhhkkkkkklllmmmmmmmmmlllllliiihhheeebbb___]]][[[ZZZUUUTTTTTTSSSSSSTTTUUUVVVUUUTTTTTTTTTSSSSSSRRRRRRVVVVVVWWWVVVSSSPPPLLLIIIFFFEEEDDDBBBAAA???>>>===999:::999999999999999:::::::::999888777666555444555555555555555444444444666777777888888999999:::999999999:::<<<>>>@@@AAA===@@@CCCCCCCCCDDDHHHLLLMMMRRRYYY___fffooozzzyyyvvvyyyttteeePPPHHH???888555555333222000222333333222111111222000000////////////......---------------............------,,,,,,------...)))***++++++,,,,,,,,,+++---,,,++++++******++++++++++++************++++++************************))))))***++++++++++++***(((+++......+++((()))***++++++************++++++************************,,,+++******))))))******......---,,,+++******+++))))))))))))))))))******(((((())))))))))))((((((((()))***++++++,,,++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,---------...............000000000111111111000000555444444444444666777888555555444444444555666666777666666666666777888888666666666666666666666666555444444333333222222111000000000000000000000000////////////////////////,,,---...............---+++******************++++++,,,---.........---,,,,,,,,,,,,,,,,,,+++***)))+++******))))))******+++,,,,,,,,,++++++)))((('''))))))***++++++,,,,,,---***))))))(((((())))))***''''''(((((())))))******(((((()))******))))))(((************)))((('''&&&((()))******'''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''*********)))&&&&&&'''((())))))((('''''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))&&&((()))$$$%%%,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''$$$%%%&&&'''''''''&&&&&&'''&&&%%%$$$%%%&&&'''(((((('''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&%%%%%%$$$\\\[[[YYYXXXYYY[[[]]]___aaaaaaaaaaaaaaabbbcccdddeeeeeeeeeeeedddcccbbbaaa___]]][[[XXXUUUSSSSSSRRRNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLKKKJJJIIIHHHHHHLLLMMMMMMKKKHHHEEECCCBBB???>>>===<<<;;;:::::::::777777777777777777777777777777666666666555555555666666666666666666666666777888888999::::::;;;;;;<<<<<<===???AAADDDGGGHHHDDDIIINNNPPPQQQTTTZZZ```bbbjjjvvvvvvuuu|||mmm[[[PPPDDD???:::777777666444111///111222222000///111333000000/////////.........++++++,,,,,,---------......------,,,,,,------...*********+++,,,---...///...---+++))))))***+++---,,,,,,++++++++++++,,,,,,************************((()))***+++,,,++++++***)))...333333...***))))))++++++************++++++************)))))))))))),,,+++******))))))******,,,,,,++++++***+++++++++************************'''((()))******)))((('''************************************************************************------------............///000000000111111111222333333333444555555555555888888999999:::;;;;;;<<<;;;;;;:::999999999::::::;;;;;;:::::::::;;;<<<===>>>======<<<<<<;;;;;;:::;;;::::::999888888777777666666666666666666666666111111111111111111111111000000111111000///...---,,,,,,++++++++++++,,,,,,***,,,---///000///...---,,,---------,,,+++***)))+++******))))))******+++)))***************))))))(((((()))***,,,---...///******))))))))))))******'''''''''((()))*********(((((()))******)))(((''''''((()))***))))))((('''((()))***)))'''%%%%%%&&&''''''''''''((((((((()))&&&&&&&&&''''''''''''''''''''''''''''''''''''(((''''''''''''''''''''''''((()))***)))'''&&&(((*********)))(((((((((((()))((((((((((((''''''''''''))))))))))))))))))))))))&&&'''((('''$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''''''''&&&&&&'''&&&%%%$$$$$$&&&'''))),,,)))%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&[[[YYYWWWVVVVVVXXXZZZ\\\YYYYYYZZZZZZ[[[]]]^^^___^^^^^^^^^]]][[[YYYXXXWWWWWWUUURRRPPPNNNLLLLLLLLLKKKKKKLLLLLLKKKJJJIIIIIIGGGGGGFFFEEEDDDCCCBBBBBBCCCDDDDDDDDDBBB@@@@@@AAA;;;:::999888777777777777888777777777777777777777333333333444555555555666888888888999999999999999888888999:::;;;;;;<<<<<>>???@@@AAAAAAAAAAAA@@@???>>>===============>>>===<<<<<<===>>>???@@@CCCCCCBBBAAA@@@???>>>>>>??????>>>===<<<<<<;;;;;;999999999999999999999999888888888888888888888888333333333333111///---+++...------,,,,,,------...***+++---///000000///...------......---+++***)))++++++************++++++''''''(((******+++++++++%%%%%%'''(((***,,,---...******))))))))))))******&&&''''''((()))******+++(((((()))******)))((('''$$$&&&''')))***))))))(((&&&((()))((('''%%%&&&&&&&&&'''''''''(((((())))))%%%%%%&&&&&&'''(((((((((***))))))(((''''''&&&&&&''''''''''''''''''''''''&&&((())))))''''''***---+++******))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))&&&&&&''')))***)))%%%"""$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''###$$$&&&'''((('''&&&&&&'''&&&$$$$$$$$$&&&((()))...***&&&######%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&''''''(((TTTTTTSSSSSSRRRPPPOOONNNPPPOOOOOOPPPQQQSSSUUUWWWYYYWWWUUUSSSRRRQQQQQQRRRMMMLLLKKKJJJIIIIIIIIIIIIGGGGGGFFFEEECCCBBBAAA@@@DDDCCCBBBAAA???===;;;:::;;;<<<<<<======<<<<<<;;;666777888999999888777666555555444444444444444555777666444333333555777888999777444333444555666666888;;;===>>>>>>>>>???AAACCCGGGKKKKKKJJJNNNWWW___eeellluuu~~~ppp^^^QQQEEE>>>===666555555444222111000000000000000000000000000000000///...,,,,,,---......//////.........---------///,,,***+++---...,,,)))+++,,,,,,---.........---*********)))))))))((((((++++++,,,------------,,,)))******++++++******)))))))))(((((((((((()))))),,,,,,,,,,,,,,,+++***)))))))))************))))))))))))(((((((((((())))))))))))))))))((((((((((((************)))))))))))),,,+++++++++******)))))))))(((((((((((('''''''''***+++,,,------,,,+++***)))***+++,,,---......//////111222222000///000000444444555555666777777777777777666666666888999::::::;;;===>>>===>>>@@@BBBHHHGGGFFFEEEDDDCCCCCCCCCGGGFFFCCCAAA???=========;;;;;;:::999888888;;;>>>@@@AAABBBAAA???======>>>======<<<<<<;;;:::999999777777666555333444777999======<<<<<<<<<======>>>:::999999888777555444333111111000000///000000000///---+++,,,---...------...,,,+++***+++***)))'''+++***************+++,,,------,,,+++***)))((('''******))))))))))))******''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&''''''((((((''''''''''''((((((((()))((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''+++)))'''&&&'''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&%%%&&&&&&%%%###%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%QQQPPPPPPOOONNNLLLKKKJJJLLLKKKKKKKKKLLLNNNOOOQQQOOONNNLLLKKKJJJIIIJJJJJJFFFFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@???>>>======<<<>>>>>>>>>===<<<:::888777888888999999999999888888666666777888888777666555444333333222222222333333444333333333444555777888;;;999777777888:::;;;<<<999;;;>>>@@@BBBDDDHHHJJJKKKQQQXXX]]]aaahhhttt~~~|||wwwyyyyyyiiiWWWKKKBBB:::555444555555444333222111000000000000000000000000000000//////...---------------///.........------------...,,,++++++---...,,,***+++,,,,,,---......------,,,,,,,,,++++++*********(((((()))************)))******++++++++++++******+++******))))))******+++***+++++++++******)))((())))))*********))))))((())))))(((((((((((())))))************************'''((((((((())))))******,,,,,,,,,+++++++++******)))))))))))))))(((((((((((()))***++++++******)))++++++,,,---...///000000000222444444444444555666666666777888888999999::::::::::::999:::;;;===>>>===>>>@@@AAA@@@AAABBBDDDGGGGGGHHHIIIIIIJJJJJJJJJGGGEEECCC???<<<:::999888:::;;;:::999777888:::===>>>???AAA@@@>>><<<<<<===;;;::::::999888888777777555666666444444555777::::::<<<>>>AAABBBBBBBBBBBB?????????>>>===<<<;;;:::777666555444222111111111111///...---...///...---...---,,,,,,---...---+++++++++***))))))*********))))))************++++++******))))))))))))******(((((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''(((((()))((((((((('''''''''''''''&&&%%%%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((()))***(((&&&&&&&&&%%%%%%%%%%%%%%%%%%)))'''&&&&&&'''((('''%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%LLLLLLKKKJJJIIIGGGEEEDDDFFFEEEEEEEEEEEEFFFGGGGGGEEEDDDCCCBBBBBBBBBBBBCCC@@@??????>>>=========<<<;;;;;;;;;:::::::::999999:::::::::999999888777666555666666666666666666555555555666666777666666555444333333333333333444444222333444555777888999::::::999888999:::<<>>@@@DDDGGGKKKOOOUUUYYYZZZbbbmmmwwwxxxtttqqqnnnjjjllluuuwwwZZZOOODDD>>>:::666444555555444444333222111000000000000000000000000000000......//////......---,,,............---------------,,,+++,,,---...---,,,+++,,,,,,---------------------------,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,++++++++++++,,,,,,)))************)))((((((***************)))((('''***))))))(((((())))))***++++++++++++++++++++++++''''''((()))***+++,,,---,,,,,,,,,,,,,,,+++++++++))))))))))))))))))******((()))***+++++++++++++++......///000111222222333111444777999999:::<<<>>>::::::;;;<<<<<<======>>>????????????@@@AAABBBCCCAAACCCDDDEEEDDDEEEFFFHHHIIIJJJLLLNNNPPPQQQRRRRRRMMMKKKIIIEEEBBB???===;;;;;;;;;;;;:::999999:::<<<<<<>>>??????===<<<===>>>::::::999888777666555444333444444444333555777:::888:::???CCCFFFGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCAAA@@@>>><<<:::888666555666444222222222222000//////...---...///000000......---,,,+++++++++++++++)))))))))*********++++++******))))))))))))******((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))***+++***)))((('''''''''''''''&&&$$$"""!!!''''''''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&)))++++++(((&&&'''&&&&&&&&&%%%%%%$$$$$$((('''&&&''')))))))))((('''''''''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%GGGGGGFFFEEEDDDBBB@@@@@@@@@@@@????????????????????????>>>>>>>>>?????????<<<<<<<<<<<<;;;;;;::::::999999999999999999999999777777888888888888777777555555666666666666555555444444555555555555555555555555555444555555666777444555777888::::::;;;;;;:::;;;;;;<<<>>>AAAEEEGGGIIILLLPPPTTTZZZaaahhhnnnuuu}}}vvvmmmiiiiiijjjiiinnnvvvlllYYYIIIBBB<<<;;;:::777777888444333333222111000000000000000000000000000000000---.../////////...,,,+++------------------------,,,,,,,,,,,,---...------+++,,,,,,---------,,,,,,------------------,,,,,,+++,,,------...---------++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,)))***************))))))******+++******)))((('''***))))))))))))))))))************+++++++++++++++******++++++,,,------...,,,+++++++++++++++++++++((()))))))))******+++++++++,,,---...//////000000111222222333444555666666555888;;;<<<===>>>@@@BBB??????@@@@@@AAABBBBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGEEEGGGHHHHHHHHHHHHJJJKKKNNNQQQTTTWWWZZZZZZZZZZZZWWWVVVTTTPPPLLLGGGDDDBBB===???@@@???===<<<===>>>===???@@@@@@???>>>???@@@???>>><<<:::888666444333111333444444444555777:::888:::===AAADDDEEEFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHGGGFFFEEECCCAAA???>>><<<;;;999888888777555333111///......000000///...222111000......---------,,,++++++***))))))((((((+++******))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))'''((()))******)))((('''((()))***++++++)))(((&&&&&&'''(((((('''%%%###"""&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''((((((((()))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((())))))(((&&&'''''''''&&&%%%%%%$$$$$$&&&%%%%%%&&&(((***)))(((''''''((((((((((((''''''&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%BBBBBBBBBAAA@@@???======;;;<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<888999999:::999999888777777777777777777888888888444444555666666666666666333444444555555444444333444444444444444555666666555555555555555666777888666777888:::;;;;;;;;;;;;===???AAACCCEEEIIIOOOTTTYYY\\\bbbjjjrrr|||~~~ooolllgggbbb```fffooovvv|||ttt```NNNBBB>>>999666777666333222555222222222111111000000///////////////////////////---.../////////...,,,+++,,,,,,------------------,,,------------------...+++,,,,,,---,,,,,,++++++++++++++++++,,,,,,,,,,,,(((((()))******************++++++,,,,,,++++++***++++++************++++++******++++++,,,++++++******************)))((((((******))))))))))))******)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++((())))))***+++,,,,,,---......///000111333444444555555666777888999::::::;;;===???@@@@@@@@@AAABBBCCCDDDDDDEEEEEEFFFGGGGGGEEEFFFGGGHHHIIIJJJJJJKKKIIIJJJLLLLLLKKKKKKLLLNNNTTTXXX]]]bbbfffgggggggggeeedddaaa\\\UUUNNNHHHDDDBBBDDDFFFFFFDDDBBBBBBBBB@@@BBBDDDDDDCCCBBBBBBCCCFFFEEECCC@@@<<<999777666222444555555555666888::::::::::::;;;===@@@BBBDDDFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHGGGFFFEEEBBBAAA@@@??????===:::888444222000///000///---+++222111000///...---------,,,,,,++++++******))))))++++++************++++++************))))))))))))++++++++++++++++++++++++************************'''((()))******)))(((''''''((()))))))))(((''''''&&&'''((())))))(((''''''&&&''''''(((((()))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((---***'''%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%''')))((((((''''''((((((((((((''''''&&&&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&<<<=========<<<<<<;;;:::888888999999999888777777777888888999999999888888444555666777777666444444444444444444444555555555111111222333333333333333111222222222222222222111444444444444444555666777555555555555666777888888999999:::<<<===???@@@@@@???CCCIIIMMMQQQWWW```fffpppuuu}}}{{{pppfffaaa\\\^^^aaaeeelllwwwooo\\\KKK@@@<<<:::666444555333//////222111111111000000000//////////////////////////////......//////......---,,,,,,,,,,,,,,,---------------...///...,,,,,,,,,---,,,,,,,,,,,,,,,++++++***************++++++++++++)))***++++++,,,,,,++++++*********++++++***************))))))))))))************+++,,,,,,,,,,,,+++))))))************))))))+++******))))))******+++(((((())))))***+++++++++******))))))((((((((((((++++++++++++,,,,,,,,,,,,******+++,,,...///000000000000000111333555777888888999:::;;;<<<======>>>???AAACCCCCCBBBBBBBBBDDDGGGGGGHHHHHHIIIJJJJJJJJJHHHIIIJJJLLLMMMNNNNNNNNNMMMNNNPPPPPPOOONNNPPPQQQWWW\\\cccjjjoooqqqqqqqqqrrrqqqmmmggg___VVVNNNIIIHHHJJJLLLMMMKKKHHHGGGGGGEEEGGGHHHHHHFFFEEEFFFFFFJJJIIIGGGDDDAAA>>>;;;:::666888::::::::::::<<<===???===;;;:::;;;===AAACCCCCCDDDDDDEEEEEEEEEDDDDDDBBBCCCEEEGGGIIIIIIIIIIIIFFFEEEDDDDDDDDDBBB???===888666444222222111///---000///...---------------)))******+++,,,---......++++++************+++++++++************)))))))))******************************************************++++++++++++******'''''''''((((((((())))))(((((()))))))))*********(((((((((((((((((())))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((000,,,'''$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%'''((((((''''''''''''(((((('''''''''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&777777888999999999999999444555666777777666666555555666777777777666555555222333555666666555333222444444333333333333333333222222333333444333333333222222333333333333222222555444444444555666777888999888888999:::;;;<<<<<<>>>>>>???AAADDDHHHKKKMMMLLLRRR[[[bbbiiisss~~~~~~tttjjjfffbbb[[[YYYZZZ^^^fffsss~~~hhhXXXMMMBBB;;;:::888555444555333000000444000000000000000///////////////////////////////////////...---------------++++++,,,,,,,,,---------///000111///,,,***+++---,,,,,,,,,,,,,,,+++******)))*********+++++++++,,,,,,,,,---............---((())))))******))))))(((******))))))))))))******))))))***+++++++++++++++'''((()))******+++******+++******))))))******+++))))))******+++,,,,,,---)))))))))***************------------......//////---...///000222333444555333333444555777999;;;===;;;;;;<<<===>>>???@@@@@@AAACCCEEEFFFEEEEEEFFFGGGIIIJJJJJJKKKKKKLLLLLLMMMJJJKKKMMMOOOQQQRRRRRRRRRQQQSSSTTTTTTSSSRRRSSSUUUZZZ^^^dddkkknnnnnnmmmkkkllllllkkkgggaaaYYYRRRNNNKKKNNNQQQQQQOOOLLLJJJIIIIIIJJJKKKKKKIIIGGGGGGHHHHHHHHHFFFEEECCCAAA@@@???===???@@@AAA@@@???@@@AAABBBAAA@@@@@@@@@AAACCCDDDBBBBBBBBBCCCCCCBBBAAAAAA@@@BBBEEEHHHJJJKKKLLLKKKGGGFFFFFFGGGGGGEEEBBB???<<<:::888777888777555333000000///////////////000***++++++,,,...//////000,,,++++++******++++++,,,+++++++++*********))))))*********************************************************))))))*********((((((''''''(((***,,,---,,,+++)))(((((()))***+++)))))))))(((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))((((((((((((((((((((((((((((((((((((((((((((((((---***'''%%%&&&'''''''''%%%%%%&&&&&&'''(((((((((&&&%%%%%%&&&''')))((('''&&&&&&''''''''''''&&&&&&%%%&&&'''((((((&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&333444555666777777777777222333444555666555555444666777777888777666555444333444666777777666555444555555555555444444333333444555555666666666555555444555555666666555555444555555444444555666888999=========>>>>>>@@@AAAAAACCCDDDEEEHHHLLLQQQVVVYYY```hhhrrr|||zzzqqqfff^^^YYYZZZ[[[ZZZ^^^eeeiiiuuugggNNNCCC@@@:::666444555222222333222///111555000000000000////////////////////////////////////000///...,,,,,,---......+++++++++,,,,,,---------///111222000,,,******,,,,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,))))))***++++++++++++***(((((())))))))))))((((((+++******************+++(((((()))***************&&&'''(((***++++++++++++++++++************++++++******+++,,,,,,---......++++++,,,---......///000.../////////000000111111000111222333555666888888888777888999;;;===@@@BBB======>>>???@@@AAAAAABBBBBBEEEGGGHHHHHHHHHIIIJJJJJJKKKKKKLLLMMMMMMNNNNNNLLLNNNPPPRRRTTTTTTTTTTTTTTTVVVWWWWWWUUUUUUVVVWWW\\\___dddhhhhhheeeaaa^^^YYYZZZ\\\\\\ZZZUUUPPPMMMMMMPPPSSSTTTQQQNNNLLLKKKJJJLLLMMMLLLIIIHHHHHHHHHEEEEEEDDDDDDDDDCCCCCCCCCBBBDDDEEEEEEDDDCCCDDDEEEDDDDDDEEEFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBAAA@@@@@@BBBDDDHHHKKKMMMNNNNNNNNNGGGFFFFFFGGGGGGFFFCCC@@@>>>===;;;<<<<<<<<<;;;:::333333333222333333444444..................------,,,++++++******++++++,,,++++++++++++******))))))))))))))))))))))))))))))************************)))((('''&&&&&&'''((()))***)))''''''(((+++...111///---***'''&&&''')))*********))))))((((((''''''''''''''''''''''''''''''))))))))))))************''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''((()))(((&&&$$$%%%%%%&&&'''((())))))((('''&&&'''((())))))'''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((&&&$$$#########$$$$$$$$$%%%%%%%%%((((((((('''&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''555555555555555444444444555555444333333222222111333333333444444555555555444444333333333444555555555555555555444444444333///222555555333333555888444444444555555555555555777666444555777999::::::<<<===???@@@@@@BBBEEEGGGKKKPPPUUUXXX[[[cccpppzzzwwwoooggg```[[[UUUTTTVVV]]]bbbgggoooxxxhhhVVVDDD===;;;777444444444333222222111111222222222111111000///......---,,,---...000000...---,,,///...---,,,,,,,,,,,,,,,---,,,***))))))***,,,---333222000...,,,+++***))))))))))))))))))*********++++++++++++++++++++++++'''((()))***++++++***)))***)))((((((((()))+++,,,******))))))))))))))))))))))))))))))************(((((()))***+++,,,,,,---************)))))))))))))))***+++***)))((()))***++++++,,,---............---...///111222333333333777666666666666666777777::::::::::::;;;;;;<<<===@@@???>>>>>>???@@@AAABBBAAACCCEEEHHHIIIHHHGGGFFFGGGHHHJJJKKKLLLLLLLLLKKKPPPOOOOOONNNNNNNNNNNNNNNRRRTTTVVVUUURRRPPPPPPRRR___aaabbb___YYYRRROOOOOOMMMNNNOOOPPPQQQPPPOOONNNLLLLLLLLLMMMMMMMMMMMMLLLPPPOOONNNLLLKKKIIIGGGFFFGGGEEEBBBBBBDDDFFFDDDBBBEEEFFFGGGHHHIIIIIIHHHHHHEEEFFFGGGGGGHHHGGGGGGGGGBBBBBBBBBCCCDDDDDDEEEEEEFFFJJJQQQXXX^^^^^^[[[WWWNNNJJJFFFEEEFFFFFFDDDAAA???>>>===>>>AAABBBAAA@@@<<<:::777555444444444555666666555444222111000000...------,,,,,,+++++++++------,,,,,,++++++******///---,,,+++++++++)))(((******************************))))))))))))******))))))))))))))))))))))))(((((((((((((((''''''&&&(((((((((((()))))))))))),,,)))&&&&&&(((******((())))))(((''''''(((((()))*********)))((('''&&&%%%******))))))((((((''''''******)))((((((((((((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%***)))((('''''''''''''''############$$$%%%&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%######$$$$$$%%%%%%$$$$$$###333333333444444444444444333333333333333222222222333333333333444444444444444333333333333444555555222222111111222222333444111333444444333222222333444444555555666666777777;;;:::999:::<<<>>>??????DDDEEEFFFGGGIIIMMMSSSWWWYYY___gggmmmttt}}}~~~xxxrrrmmmeee^^^YYYUUUQQQOOOQQQSSS\\\hhhttt~~~qqqYYYKKK===888777444222333333222111111000000111111111111000000///......------...000111111000...---///...---,,,,,,,,,,,,---...---+++******+++---...//////---,,,+++++++++++++++++++++******)))))))))++++++++++++++++++++++++((()))***+++++++++*********(((&&&%%%%%%'''***,,,......------,,,+++******))))))))))))************((())))))******+++++++++++++++*********************+++,,,,,,***)))***,,,+++,,,---...//////000000111222333444555666666666777777777777888999:::;;;<<<<<<<<<;;;<<<<<<======<<<<<<;;;;;;;;;===>>>???FFFGGGJJJKKKKKKIIIFFFDDDEEEFFFHHHJJJLLLMMMMMMMMMOOOOOONNNNNNNNNNNNOOOPPPMMMOOOPPPPPPNNNNNNPPPSSS[[[\\\[[[VVVPPPJJJHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHIIIKKKMMMNNNNNNMMMLLLLLLPPPQQQRRRSSSRRRQQQOOOMMMLLLJJJIIIJJJLLLMMMLLLKKKNNNMMMLLLLLLLLLMMMNNNNNNPPPOOONNNLLLKKKIIIHHHGGGHHHFFFDDDCCCCCCEEEGGGIIIMMMTTT___kkkrrrrrrlllhhhWWWQQQJJJFFFDDDBBB???<<<>>>>>>>>>@@@AAABBBBBBBBBAAA???<<<999777666666777666666666555555555444444000//////...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++******************************))))))))))))******))))))))))))))))))))))))(((((())))))(((((('''&&&(((((((((((())))))))))))+++)))&&&&&&(((***)))((($$$%%%&&&'''((()))))))))++++++******)))(((((('''))))))))))))(((((((((((()))(((((('''''''''''''''(((((((((''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%111222222333333444444444111111222222222333333333444333333333333333333222333333222222333444555555333222000000111222444666444444555666888888666444444444555555666888999::::::;;;<<<>>>AAADDDFFFHHHOOOQQQTTTWWW[[[bbbjjjpppuuu|||zzztttnnniiiccc^^^ZZZUUUSSSQQQMMMKKKKKKNNNQQQXXX]]]jjj|||vvvbbbSSSGGG???888555333222222555222222111000000000000111111000000//////.........///000111222222111000///......---,,,,,,,,,------......,,,,,,,,,,,,......+++++++++++++++,,,------...------,,,***))))))(((++++++++++++++++++++++++)))***++++++,,,+++++++++,,,***(((&&&&&&(((+++---000000///---,,,+++***)))))))))))))))************)))))))))))))))*********+++++++++++++++++++++++++++,,,------,,,+++,,,...,,,---...///000111222222444555666777888999999999999999999999:::<<<===>>>>>>>>>==================::::::999999:::;;;===>>>FFFHHHJJJKKKJJJFFFBBB??????@@@BBBDDDFFFHHHIIIIIIJJJIIIHHHHHHHHHIIIJJJKKKIIIIIIJJJIIIIIIKKKOOORRRVVVTTTQQQMMMHHHFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHNNNSSSXXXYYYWWWUUUTTTUUUVVVWWWZZZ]]]^^^^^^]]]\\\ZZZZZZZZZ\\\^^^______^^^]]][[[YYYWWWXXX[[[___aaaeeeccc___ZZZVVVRRRPPPOOOMMMJJJGGGEEEEEEHHHLLLNNNWWW```nnn{{{xxxqqqeee]]]RRRKKKGGGDDDBBB???>>>@@@BBBCCCCCCCCCDDDEEEFFFDDDBBB???<<<;;;::::::888888888888888888888888333222222000///...---------------,,,,,,,,,,,,++++++***)))***,,,---,,,+++******************************))))))))))))******))))))))))))))))))))))))(((((())))))(((((('''&&&(((((((((((())))))))))))***)))''''''((())))))(((((()))******++++++++++++---,,,***(((''''''''''''(((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&''''''((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&111111222333444555555555000000111111222333444444444444333333222222222111333222222222333444555666888666444222222444777888888777777:::???@@@===:::::::::::::::;;;<<<>>>???;;;>>>CCCHHHMMMRRRWWWZZZ___cccjjjpppwwwzzzpppjjj```]]]YYYVVVTTTSSSSSSSSSQQQQQQPPPNNNOOOTTT^^^fffqqqvvvyyyhhhXXXIII???;;;999777555333222444777333222111111000000111111000000/////////.........///000111111111111000///...------,,,,,,,,,------...---,,,,,,,,,,,,---...+++++++++++++++,,,---.........---,,,,,,+++******++++++++++++++++++++++++++++++++++++,,,+++++++++---,,,,,,++++++,,,------,,,,,,+++******)))((((((((()))))))))***************)))))))))))))))))))))***+++++++++++++++,,,,,,+++,,,......------.../////////000111222444555555666777888999::::::::::::;;;:::::::::;;;<<<======>>>>>>>>>>>>======<<<<<<;;;:::::::::;;;===>>>@@@EEEHHHKKKMMMKKKHHHCCC@@@>>>???@@@BBBCCCDDDEEEFFFGGGFFFDDDDDDDDDEEEGGGHHHIIIIIIHHHIIIKKKOOOSSSVVVVVVSSSOOOKKKJJJLLLPPPSSSSSSRRRQQQQQQQQQRRRTTTUUU```eeekkklllhhhdddcccccc^^^```cccfffjjjmmmooopppnnnoooqqqtttvvvvvvvvvuuupppmmmiiigggiiinnntttxxxzzzvvvpppiiiccc___\\\[[[WWWVVVUUUTTTVVVYYY]]]___jjjqqq|||}}}vvvnnnfffZZZQQQLLLJJJHHHFFFAAADDDFFFGGGFFFEEEGGGIIIHHHGGGEEECCCAAA@@@@@@???;;;;;;;;;::::::999999999666666555444222111000000000000///---,,,+++***)))///---,,,+++,,,+++)))(((************************+++******))))))******+++)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))((((((((())))))(((******+++---000555999;;;444222///,,,***)))******))))))))))))(((((((((((()))(((''''''&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''######$$$$$$%%%&&&''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))******(((((('''&&&&&&'''''''''(((((('''&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&222333333444555666666777000000111222333444444555444444444333333222222222333333333333444555666777<<<:::777555555666888999:::999999<<<@@@AAA???<<<@@@@@@??????@@@BBBDDDFFFFFFKKKSSSZZZaaaiiipppuuuvvv|||}}}xxxqqqjjjccc]]]WWWSSSLLLKKKKKKLLLNNNRRRXXX[[[]]]\\\[[[[[[___jjjzzzjjjXXXNNNEEE>>>888555777777444222222444555333333222111111111111111////////////...............//////////////////...------,,,,,,,,,------...,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++***,,,...//////---+++***(((((((((((())))))))))))((()))))))))************************))))))))))))*********++++++,,,,,,,,,+++,,,............000111222222222333444555777888999:::;;;<<<=========<<<<<<;;;;;;:::::::::;;;;;;>>>>>>??????>>>===<<<;;;;;;;;;;;;;;;<<<>>>@@@AAAEEEIIINNNQQQRRRNNNJJJGGGDDDDDDEEEEEEEEEFFFGGGGGGIIIHHHFFFFFFFFFHHHKKKLLLMMMNNNQQQUUU\\\ccchhhkkkfffaaaZZZUUUUUUXXX]]]aaaddddddccccccdddfffhhhiiirrruuuxxxxxxtttpppnnnnnnggghhhjjjmmmrrrxxx}}}}}}xxxttttttxxx~~~|||uuummmhhheeedddeeehhhjjjmmmqqqtttwwwxxxyyy{{{rrrfff\\\VVVSSSOOOLLLGGGGGGHHHGGGFFFFFFGGGHHHFFFFFFEEEEEEDDDDDDDDDDDD@@@???>>><<<;;;999888888999999888777666555444444111000000///...---,,,,,,000...---,,,---,,,***)))************************++++++************++++++)))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))(((((()))))))))(((((()))$$$$$$&&&***222===GGGMMM<<<:::666222///.........+++******)))(((''''''&&&***)))((((((''''''(((((())))))))))))))))))))))))&&&'''''''''''''''''''''######$$$$$$%%%&&&''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((()))******''''''&&&&&&&&&''''''(((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######%%%'''%%%%%%&&&&&&&&&&&&%%%%%%333444444555555666666666111111222333444444555555555444444444444444333333444444444444555666888888<<<;;;999777777888999:::===<<<<<<===???@@@@@@@@@DDDCCCCCCDDDFFFIIIMMMOOOWWW^^^gggooovvv}}}|||rrrjjjhhh^^^ZZZTTTPPPNNNLLLKKKJJJGGGIIILLLPPPVVV^^^gggmmmwwwuuutttvvv~~~wwwdddNNNCCC>>>;;;999999111555555222000222333111222222111000000000000111..............................------------......------,,,,,,,,,---......++++++++++++++++++++++++///...---,,,,,,+++,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,+++************+++((())),,,------+++(((&&&(((((())))))***+++++++++))))))))))))***************************+++++++++***++++++,,,,,,------...,,,...000000000111222444666666555555555777888999<<<===>>>>>>?????????>>>;;;;;;::::::::::::;;;;;;>>>???@@@@@@@@@???>>>===<<<;;;;;;<<<===???AAABBBBBBFFFMMMSSSUUURRRNNNKKKIIIHHHHHHGGGGGGHHHHHHIIIKKKJJJJJJJJJMMMQQQUUUWWW\\\___fffqqq}}}|||rrrjjjiiikkkoooqqqzzzzzzyyyyyyzzzzzz{{{{{{||||||{{{zzzxxxwwwuuutttpppqqqssswww}}}~~~{{{|||~~~yyysssmmmjjjkkkmmmoooxxx|||~~~tttmmmggg```\\\PPPLLLHHHFFFFFFFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGGGGCCCBBBAAA???===;;;999999;;;;;;;;;:::999999888888222222222222222222222222...---,,,---///000///...************************++++++************++++++))))))))))))))))))))))))))))))******))))))((('''(((((((((((())))))))))))'''(((******)))(((((())))))'''&&&(((---555>>>CCC666555222///,,,******)))*********)))((((((''''''******)))(((((((((((((((((()))))))))))))))******&&&&&&&&&'''''''''''''''%%%&&&&&&''''''((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%&&&'''''''''$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''%%%""""""%%%(((%%%%%%&&&&&&&&&&&&%%%%%%444444444444444444444444333333333444444555555555444555555555555555555666555555555555777888999:::;;;;;;;;;;;;<<<===>>>???AAABBBDDDEEEGGGJJJNNNRRRQQQRRRSSSUUUZZZ___dddgggssszzzwwwmmmeeeaaa[[[SSSNNNNNNKKKIIIHHHIIIKKKMMMNNNNNNPPPUUU\\\dddmmmyyy|||oooXXXLLLAAA<<<999555555888111444333///000444444000000000///..........................................------------------...,,,,,,,,,,,,,,,---...///+++,,,,,,,,,,,,,,,,,,+++---,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,+++***)))((())))))******************))))))(((***************+++++++++))))))))))))******************++++++,,,,,,---------------...//////000000...000222333333444666888:::999777666666777999:::;;;;;;<<<<<<======<<<<<<999999999:::;;;<<<>>>>>>???@@@BBBCCCCCCCCCAAA@@@>>>>>>>>>???@@@BBBDDDFFFDDDJJJRRRXXX[[[YYYTTTQQQPPPOOOOOONNNOOOPPPQQQRRRRRRRRRSSSVVV\\\ccciiimmmvvv{{{~~~yyyxxx{{{}}}}}}{{{{{{}}}~~~yyyvvvvvv{{{}}}uuuooo^^^VVVMMMIIIJJJLLLJJJGGGHHHHHHIIIIIIIIIHHHHHHHHHEEEDDDCCCAAA@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<<::::::999888777666555444000///...///000111000///************************,,,++++++******++++++,,,)))))))))))))))))))))))))))************)))(((((((((((((((((())))))))))))&&&(((++++++)))'''((()))---,,,)))((((((***,,,...+++***)))((('''&&&%%%%%%''''''(((((())))))******))))))(((''''''''''''(((&&&'''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''%%%!!!!!!%%%)))&&&&&&''''''''''''&&&&&&444333333333333333333333444444444555555555555666444555555555666777777777555555666666777999:::;;;;;;<<<>>>@@@BBBCCCEEEEEEEEEHHHLLLOOORRRXXXaaagggggggggjjjnnnttt{{{uuufff[[[^^^SSSLLLKKKJJJEEECCCEEEIIIJJJLLLQQQVVVYYYZZZYYY\\\bbbmmmxxxppp\\\OOOCCC???======999222111555222555333000222888777222......---,,,,,,,,,,,,------...........................------------......,,,,,,,,,,,,,,,---...///,,,------......------,,,******************+++,,,...---,,,,,,+++***))))))++++++++++++++++++++++++,,,+++)))((((((((())))))///---+++)))((()))+++---+++*********))))))(((((())))))))))))******************+++,,,------.........//////000111222222333111222555666666777999;;;<<<;;;999777777888999:::777777888888999888888888666777888:::<<>>>>>>>>>>>EEECCCAAA===999666333111444222111000111000///---************************,,,++++++******++++++,,,))))))))))))))))))))))))***************)))(((((((((((((((((())))))))))))%%%(((++++++)))'''((()))&&&&&&'''((())))))******''''''((())))))))))))((($$$%%%&&&((()))+++,,,---(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((('''''''''''''''((()))***&&&&&&%%%$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''(((%%%!!!!!!%%%***''''''((((((((((((''''''444444444444444555666777777666444555666777666666:::888777888;;;===;;;999777777777999<<<>>>>>>===AAACCCDDDFFFHHHLLLQQQUUUXXX\\\bbbhhhooouuuzzz~~~yyyrrriii```ZZZTTTOOOKKKKKKHHHEEEDDDEEEGGGHHHGGGNNNTTT]]]ffflllpppsssuuuzzzzzzjjj]]]QQQFFF>>>:::888555333111111111222222222222111000//////...000000000///......------,,,---...//////...---,,,......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,++++++******++++++,,,---------,,,,,,+++++++++******))))))))))))*********++++++,,,,,,++++++***++++++************************+++++++++,,,,,,,,,)))))))))))))))*********+++,,,......---,,,...///...///000222222333333333555666666777999:::<<<===;;;999777666666777999;;;<<<;;;:::999999888888888;;;;;;<<<>>>AAABBBBBBAAAIIIIIIHHHFFFDDDDDDFFFGGGEEEHHHJJJJJJJJJKKKPPPTTT^^^dddlllsssvvvtttoookkkjjjmmmrrrtttuuuvvvwwwxxxssssssvvv}}}~~~zzznnnggg```^^^bbbccc```\\\^^^\\\YYYWWWTTTPPPLLLHHHKKKJJJIIIFFFCCCBBBCCCDDDHHHEEEAAA?????????>>>===@@@@@@AAABBBCCCBBB???<<<::::::888666555333111111/////////......------,,,++++++---......---,,,+++))))))))))))((((((((((((,,,***'''''''''(((((((((***************************+++------,,,***(((&&&''''''''''''((((((((((((******)))(((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''&&&%%%$$$###(((((('''''''''&&&&&&&&&%%%$$$######""""""""""""%%%$$$$$$######$$$$$$%%%((('''%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$(((((())))))((('''&&&&&&%%%%%%%%%%%%&&&&&&'''(((666666555666666777888888<<<;;;999999999999888888777555444666:::<<<<<<;;;<<<<<<===>>>???AAACCCDDDGGGJJJNNNRRRVVV\\\bbbffflllqqqyyyyyyoooiii[[[WWWQQQMMMKKKIIIHHHGGGFFFDDDCCCCCCEEEJJJOOOSSSaaajjjwwwsssjjj]]]RRRJJJDDD===777999777555222111111222222222222111111000//////.../////////000000000000000...---,,,,,,,,,,,,---.........---------,,,,,,,,,,,,,,,------------,,,,,,************+++,,,,,,---,,,,,,++++++++++++,,,,,,------------,,,,,,++++++******))))))))))))******))))))************))))))******************************+++++++++,,,,,,,,,*********++++++++++++,,,)))+++,,,,,,++++++---...///000111333444444444444777777777888999;;;<<<===;;;:::888777777999;;;<<<:::::::::::::::;;;<<<<<<>>>>>>???BBBEEEHHHIIIIIIHHHHHHHHHFFFDDDDDDFFFHHHIIIMMMRRRUUUXXX]]]eeejjjuuu{{{~~~uuuqqqmmmnnnrrruuuuuusssqqqpppnnnllliiieee___[[[VVVTTTPPPKKKGGGEEEEEEFFFJJJGGGDDDBBBBBBBBBBBBAAADDDCCCDDDEEEGGGHHHFFFDDDBBB@@@>>>;;;888666333222333222111///...---------***++++++++++++***((((((*********))))))))))))(((,,,***))))))*********)))))))))))))))))))))))))))))))))******)))'''&&&%%%''''''((((((((()))))))))))))))(((''''''''''''''''''''''''((()))*********))))))))))))))))))))))))******)))))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&)))(((''''''&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%(((&&&%%%%%%&&&'''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%'''''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&888777777777777888999999======<<<;;;:::999999888;;;:::888999<<<>>>??????AAACCCEEEFFFFFFIIINNNSSSXXX]]]eeemmmttt{{{uuujjj```XXXQQQMMMGGGFFFCCCBBBAAACCCDDDFFFGGGIIIKKKNNNRRRYYYccckkkyyy|||kkkTTTMMMEEE@@@>>><<<999666666555444222111111222333222111111000000//////......//////000111111222222///---+++))))))+++---///......---------,,,,,,,,,------------------------***)))))))))***,,,...///,,,,,,++++++++++++,,,,,,...---------------,,,,,,******))))))))))))************++++++++++++************************************+++++++++,,,,,,,,,+++,,,,,,,,,------------***,,,---...------///000111222333555666777777777::::::::::::;;;<<<===>>>===<<<;;;:::;;;<<>>>>>>>>???@@@BBBDDDDDDBBBBBBCCCDDDFFFHHHIIIKKKJJJJJJKKKKKKKKKMMMPPPSSSXXX]]]dddiiiooovvvyyyssskkkggg```YYYTTTPPPOOOOOOMMMJJJFFFDDDDDDDDDCCCCCCDDDCCCBBBDDDFFFIIIIIIHHHKKKIIIGGGCCC@@@<<<:::999999777444222///.........,,,,,,,,,+++***)))'''&&&++++++++++++************+++******+++,,,---+++***))))))))))))))))))))))))))))))((((((''''''&&&&&&((((((((()))))))))******(((((('''&&&&&&&&&''''''''''''(((((())))))******))))))))))))))))))))))))******))))))))))))((((((''''''''''''''''''''''''))))))((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))))))))'''(((((()))(((((('''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%(((&&&%%%%%%&&&'''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&===<<<<<<<<<<<<===>>>>>>>>>???@@@@@@>>>>>>>>>>>>EEEDDDCCCBBBCCCEEEGGGHHHHHHLLLQQQSSSTTTZZZcccjjjrrrxxx{{{|||yyyxxxzzz}}}|||vvvpppccc^^^WWWPPPKKKGGGEEEDDDEEEFFFEEECCCBBBDDDGGGKKKUUU\\\ccciiinnnvvvttt___PPPFFFBBB>>>;;;:::999777666444333222222111222222333111111000000////////////......//////000000000000...---+++******+++---.........---------,,,,,,,,,...------------------...+++***))))))***+++...///,,,,,,,,,++++++,,,,,,,,,------------------------+++******))))))******+++,,,------......------,,,***************+++++++++******+++++++++,,,,,,,,,+++,,,,,,------.........---///111111111222333555444555666888999:::::::::============>>>???@@@AAABBBAAA@@@@@@AAABBBDDDEEEGGGFFFFFFGGGHHHIIIJJJJJJIIIIIIIIIHHHGGGGGGHHHJJJMMMPPPTTTWWW[[[___dddhhhooottt{{{wwwnnngggccc```___ZZZWWWRRRNNNLLLKKKIIIHHHGGGEEECCCCCCEEEHHHIIIIIIMMMLLLKKKIIIFFFDDDCCCBBB???<<<999555333111000000//////...---,,,+++******---,,,,,,,,,,,,+++++++++)))))))))+++------+++***))))))))))))))))))))))))+++***))))))(((((())))))))))))))))))************)))(((((('''''''''(((((('''((((((((()))))))))***))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''******))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((''''''''''''''''''''''''''''''%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%'''&&&%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&''''''(((''''''&&&&&&&&&''''''(((BBBBBBBBBBBBCCCDDDEEEFFFCCCFFFHHHIIIHHHHHHIIIKKKMMMMMMNNNOOOQQQSSSVVVXXXYYY^^^eeeiiimmmuuuyyyrrrjjjbbb]]]YYYWWWVVVYYY\\\\\\WWWQQQLLLKKKIIIFFFDDDDDDFFFGGGFFFIIILLLLLLLLLOOOVVV\\\nnnwwwyyyhhhXXXJJJBBB<<<:::888666555444333222222222222111111222222222000000000/////////////////////.........---------------............------......---------,,,,,,,,,...---,,,,,,,,,,,,---...---,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,---------------------------++++++************++++++,,,------......------,,,))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,---......///...000222333333444666888666777999;;;<<<===>>>>>>@@@@@@@@@AAABBBCCCDDDEEEGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJIIIJJJJJJJJJLLLMMMNNNMMMLLLKKKMMMOOOTTTYYYaaahhhooovvv||||||xxxtttqqqppplllfffaaa^^^[[[YYYWWWTTTPPPLLLIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGCCCAAA>>>;;;888666555555111000000///......------------------,,,,,,,,,,,,(((((((((***,,,,,,+++)))+++++++++++++++++++++++++++******))))))))))))***))))))))))))***************)))))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&''''''((()))''''''&&&&&&'''((()))***(((((('''&&&&&&'''''''''IIIIIIIIIJJJKKKMMMNNNOOOMMMQQQVVVWWWVVVVVVWWWZZZYYY\\\aaadddgggjjjnnnqqqtttyyyzzztttkkkfff___XXXRRRMMMHHHEEECCCBBBCCCFFFIIIIIIEEEAAACCCCCCBBBAAAAAACCCGGGKKKPPPWWW^^^bbbdddkkkvvv}}}iiiZZZMMMCCC>>>===555555555444444333333222222222111111111111111111//////////////////////////////...------,,,++++++,,,---///000000///---,,,......---------,,,,,,,,,------++++++++++++------,,,,,,,,,+++++++++******------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++************++++++******++++++++++++******)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,---...//////000---///222333333555777999999:::;;;===???@@@AAAAAACCCCCCDDDEEEFFFHHHIIIJJJLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJJJJJJJJJJKKKLLLMMMKKKOOOSSSTTTTTTTTTWWWZZZbbbiiisss}}}}}}xxxtttrrrpppnnnlllgggbbb[[[UUUPPPLLLHHHFFFEEEEEEEEEFFFFFFGGGGGGHHHEEEDDDCCCAAA???===;;;:::444333111000............------------,,,,,,,,,,,,***)))(((***++++++***))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((((((((((()))))))))************))))))******++++++(((((((((((())))))))))))(((((((((((((((((((((((())))))************++++++(((((((((((((((((((((((())))))((((((((((((((('''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''((()))***'''&&&%%%%%%%%%%%%%%%%%%]]]^^^^^^```bbbdddfffhhhggglllqqqrrrooonnnpppssswww{{{~~~rrriii```WWWQQQNNNKKKGGGDDDCCCBBB@@@>>>@@@BBBDDDFFFGGGFFFDDDBBBBBBCCCCCCDDDGGGNNNWWW___nnnvvv~~~lll^^^NNNEEE>>>999888;;;333444666666555444444444111222222111111000//////////////////////////////...............---------------------------------......---------,,,,,,,,,---,,,***))))))***,,,---)))***,,,------,,,+++***------,,,,,,,,,,,,------*********+++++++++,,,,,,,,,++++++******++++++,,,))))))************))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,------...///000111222...000333444555777999;;;;;;<<<===???AAACCCCCCDDDEEEEEEFFFHHHJJJLLLNNNOOOOOONNNNNNMMMMMMLLLLLLLLLKKKLLLNNNPPPSSSVVVYYY[[[YYY^^^eeehhhhhhhhhkkknnnwww~~~~~~tttjjjaaaXXXPPPLLLKKKKKKJJJIIIHHHHHHGGGGGGEEEFFFFFFFFFEEECCC@@@???;;;999666333000///...------------,,,,,,,,,++++++---+++******+++++++++***++++++++++++++++++++++++((()))***++++++***)))(((''''''((((((((())))))))))))))))))))))))***++++++))))))))))))(((((((((((((((((((((((((((((((((((())))))*********+++++++++(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''(((''''''&&&%%%$$$&&&&&&&&&'''''''''((((((###""""""""""""###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((())))))((('''%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%yyyyyyzzz|||pppggg[[[SSSPPPMMMJJJFFFBBBBBBBBBCCCEEEGGGFFFEEEFFFIIILLLNNNLLLKKKJJJJJJHHHIIIJJJMMMTTTaaaqqq|||{{{gggVVVIII???<<<999666666999222444555555333111000000222222222222111000///............///////////////------......///000000000///---+++))))))+++---///......---------,,,,,,,,,,,,+++)))(((((()))+++,,,&&&(((+++...///...,,,+++...------,,,,,,------...))))))*********+++++++++,,,++++++******++++++,,,+++++++++,,,,,,+++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,---...///000111222333333111333555777888:::<<<>>><<<===???AAACCCDDDEEEEEEFFFGGGHHHJJJLLLOOOQQQRRRPPPOOOOOONNNMMMLLLKKKJJJOOOQQQTTTYYY___dddiiikkkqqqxxxuuujjj___YYYTTTSSSRRROOOMMMJJJHHHGGGEEEFFFHHHIIIIIIGGGDDDBBBBBB@@@<<<777333111///...------,,,,,,,,,+++++++++000...+++***+++,,,,,,+++***************************+++---......---,,,***''''''''''''((((((((((((((((((((((((((()))******))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((()))))))))***))))))))))))))))))))))))%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))******))))))((((((((('''))))))))))))((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''((()))'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%'''((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((())))))(((&&&$$$$$$$$$&&&'''***)))((('''''''''''''''|||oooeee___SSSOOOJJJFFFEEEDDDDDDCCCEEEFFFHHHIIIJJJKKKNNNQQQWWWZZZ^^^aaabbb```]]]ZZZWWWZZZ^^^eeennn|||xxxeeeWWWPPP@@@===999777666666666555444333111////////////000000000///...............///............---------......//////////////////------------------------//////...---+++***))))))******++++++++++++*********+++,,,,,,------,,,,,,.../////////...------,,,------++++++******++++++)))***++++++***)))((('''***,,,///111111000...,,,)))***,,,------,,,+++***+++,,,---///000000111111333333333444444555555555666888999;;;<<<<<<;;;:::999;;;===???@@@AAACCCEEECCCDDDFFFJJJMMMOOOOOONNNOOOMMMJJJJJJKKKMMMOOOOOOXXX[[[aaakkkxxx}}}yyyrrrrrrkkkiiieee```YYYRRRLLLIIIIIIGGGEEEDDDFFFGGGFFFFFF???@@@@@@@@@>>>:::777555///......///111111///---000///.........---+++)))+++***)))))))))***,,,---,,,+++***))))))***+++,,,+++*********))))))(((((()))************+++++++++))))))))))))))))))))))))$$$''',,,000000---)))&&&))))))))))))))))))))))))((((((((((((''''''''''''***)))))))))(((((('''''''''))))))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%&&&'''(((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''((('''%%%$$$###$$$$$$%%%''''''&&&&&&&&&&&&'''''''''((((((((('''&&&&&&%%%qqqoookkkeee]]]UUUOOOKKKHHHGGGEEEDDDDDDEEEHHHJJJRRRWWW]]]bbbgggjjjnnnpppxxx{{{}}}{{{xxx{{{nnn\\\MMMBBB<<<;;;888444333333333333222333222111////////////000000000///...........................------------------,,,,,,++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********+++,,,,,,------,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++)))((('''(((***+++,,,+++***)))******+++,,,,,,,,,,,,+++,,,---...000111111111111222222333444555666777777888888999999999888888777888:::;;;<<<<<<===???AAAFFFGGGIIIKKKNNNPPPPPPPPPQQQNNNLLLLLLQQQWWW^^^aaalllpppyyyzzzwwwyyy|||}}}~~~zzzssskkkbbb[[[WWWQQQMMMIIIGGGFFFEEEDDDCCCDDDEEEFFFFFFCCC???:::777444222///......---,,,+++,,,++++++,,,...///...---***************+++,,,,,,++++++***))))))***+++++++++*********)))))))))))))))************+++++++++))))))))))))))))))))))))&&&''')))***+++***)))((())))))))))))))))))))))))&&&'''''''''(((((())))))******)))))))))((((((((('''))))))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###zzzvvvqqqnnnkkkfff___ZZZRRRPPPNNNKKKHHHEEEBBBAAAAAADDDGGGJJJLLLPPPWWW]]]hhhnnnwwwuuubbbQQQEEE===888555666444111000111222111111222222111000////////////000///......---.....................------------------,,,+++***)))((((((------------------------******+++,,,------...///******++++++++++++*********+++,,,,,,------,,,,,,+++++++++++++++******)))***+++,,,---------,,,+++,,,,,,,,,---,,,,,,+++*********+++++++++++++++++++++++++++++++++,,,------......000111222333333333444444555666888999::::::::::::999888777666666666777888:::;;;;;;<<>>;;;===999444000......---------,,,,,,---///111000///***++++++,,,,,,,,,,,,++++++***))))))))))))***+++***************))))))))))))************+++++++++))))))))))))))))))))))))((('''&&&%%%&&&'''((()))))))))))))))))))))))))))%%%%%%&&&'''((()))******************))))))))))))'''))))))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$~~~{{{zzzzzz{{{||||||zzzxxxvvvsssmmmgggbbb\\\ZZZXXXXXXWWWUUUQQQNNNMMMLLLJJJIIIHHHHHHIIIJJJIIIOOOVVV\\\```gggqqqzzzggg[[[KKK@@@<<<<<<;;;:::666444222111333333333222111111000000///////////////......------..................---------,,,,,,......------,,,,,,++++++------------------------******+++,,,,,,---......***++++++,,,,,,++++++******+++,,,,,,------,,,,,,******++++++++++++*********+++,,,------+++)))''',,,,,,,,,,,,,,,,,,++++++...---,,,++++++,,,---...,,,++++++***+++,,,...///000000222333444555555555888888888999999:::::::::;;;:::888777777888999999888:::<<<===???AAAEEEHHHKKKLLLLLLLLLLLLMMMOOOQQQPPPSSSYYYbbbooo~~~zzzwwwooojjjbbbZZZTTTNNNJJJGGGDDDEEEEEEEEEEEEEEEDDDDDDDDD@@@;;;888666444333111333111//////000000///---+++,,,---......---,,,+++************************************************))))))*********+++++++++((((((((((((((((((((((((((('''&&&%%%%%%'''(((***((((((((((((((((((((((((&&&&&&&&&'''((())))))*********************))))))'''))))))((('''&&&'''(((''''''''''''''''''''''''(((((((((((((((((())))))((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&((((((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&hhhhhhiiijjjjjjjjjiiiiiihhhgggdddbbbaaaaaabbbccc^^^]]][[[ZZZYYYVVVQQQNNNLLLMMMOOORRRVVVXXXXXXWWWQQQQQQQQQQQQSSSUUUXXXZZZ]]]dddmmmtttyyy}}}kkk```MMMEEE:::666777999999888555333222222333444333222000000000000/////////.........------------.........------------,,,,,,,,,,,,,,,------......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,+++)))&&&$$$++++++*********+++++++++---,,,+++))))))***,,,------,,,,,,,,,,,,...000111222222444555666777777777888888888888888777777777777777777777888:::<<<===???@@@AAABBBCCCEEEIIILLLOOOPPPQQQPPPOOOPPPTTTWWWUUU\\\ggguuu}}}yyyvvvsssssstttxxx|||}}}zzzwww{{{~~~zzzssskkkeee^^^YYYUUUQQQNNNKKKHHHFFFGGGIIIKKKDDDBBB@@@???>>><<<888666444111///............,,,,,,---...//////...---,,,******++++++++++++*********************+++++++++))))))*********+++++++++((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))******'''))))))((('''&&&'''((('''''''''''''''''''''''''''(((((())))))*********((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((($$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((((((&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''(((''''''&&&KKKLLLNNNPPPRRRSSSSSSSSSPPPOOOOOOOOOOOOPPPPPPQQQMMMLLLKKKKKKLLLMMMLLLKKKLLLOOOTTTYYY^^^bbbdddeeeaaabbbccceeehhhllloooqqquuu{{{~~~nnn^^^NNNDDD>>>:::666444555555444222333111000111222222111000...//////000000//////...---------,,,------...///------------,,,,,,,,,,,,))))))***+++,,,---......---------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,------------------,,,,,,,,,,,,***(((&&&%%%+++************++++++,,,000///...---------...///............///000222222444444666777888999999999777666666666666555555555666777888:::<<>>;;;999777111333444444222000111222444333222222333222000...---...///000000///......,,,,,,,,,,,,------...///---------,,,,,,,,,++++++,,,,,,,,,+++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,***+++,,,---------------,,,,,,+++,,,---...///000---,,,,,,+++,,,---////////////.........------,,,...///111333444444444444666777888999:::;;;;;;;;;888999:::<<<>>>???AAAAAADDDFFFIIILLLNNNOOOPPPPPPLLLNNNPPPSSSWWW]]]ccchhhppprrrtttttttttxxx}}}zzzuuuoooggg___YYYVVVNNNKKKGGGEEEEEEEEEFFFEEEDDD@@@;;;888777666444333222111000.........///000------...//////...------*********++++++,,,,,,,,,)))************+++++++++)))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))%%%&&&&&&'''((()))******%%%&&&&&&&&&''''''((((((''')))))))))'''&&&'''((((((((((((((((((((((((((('''(((***+++,,,,,,++++++%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%$$$###$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''((((((((('''RRRUUUZZZ```fffnnnvvv{{{sss```SSSFFFDDD???:::777555555555777333///++++++...222555222111111111000000////////////...------------......---+++******+++---.........---,,,,,,+++******000///---,,,,,,---///000)))***,,,---...------,,,---------...------,,,,,,)))***++++++,,,,,,,,,,,,+++,,,,,,---............------,,,,,,------...///,,,------+++***)))***,,,000111000...,,,,,,...000------,,,,,,---...000111555555555555555666777777777999::::::999888999:::@@@AAABBBDDDEEEFFFGGGGGGEEEGGGLLLSSSYYY[[[WWWTTTNNNQQQWWW```kkkuuu~~~|||yyyzzz}}}~~~|||vvvnnnhhh[[[UUUNNNJJJIIIHHHGGGEEEBBB@@@>>><<<;;;999555222777555333000//////000000//////000000///---+++***+++++++++*********))))))************))))))))))))++++++******)))((((((((()))))))))******)))))))))*********(((&&&&&&(((***++++++******))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''')))(((''''''((()))''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''%%%$$$###$$$&&&(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########mmmpppuuu|||rrreeeWWWIII???<<<:::777555444444666777333222000///...///000111111111111000000000////////////...------------......---+++******+++---...---------,,,,,,+++++++++---,,,+++******+++,,,---++++++,,,---------,,,,,,+++,,,,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++,,,,,,---------,,,,,,+++++++++******++++++,,,---,,,------,,,***)))***,,,111111111///------///111//////......///000222333555555444555555666777888;;;===>>>>>>===<<<===>>>DDDEEEGGGIIIJJJKKKLLLLLLOOOQQQUUU\\\bbbdddbbb```\\\aaajjjuuu{{{yyyxxxyyy}}}xxxtttvvv|||jjjcccZZZSSSOOOLLLGGGDDDDDDBBB@@@???>>>===;;;999999777555222000/////////.........---,,,+++***))),,,,,,++++++++++++******+++*********))))))))))))))))))))))))************+++,,,,,,------,,,,,,+++*********(((&&&&&&(((***((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))'''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&$$$###$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$zzzpppaaaSSSIIIBBB<<<888666555333222222333555666000000111222222000///...111111000000000000////////////...------------...------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,++++++,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,***))))))++++++******++++++,,,---,,,------,,,******+++---000111111000......000111222111111111222333444555555555555555666777888999???AAABBBCCCBBBAAABBBCCCFFFGGGHHHJJJKKKLLLMMMMMMRRRSSSXXX^^^dddhhhiiihhhhhhooozzz{{{vvvttttttrrrkkkggggggqqqxxxzzzoooeee^^^WWWPPPKKKHHHEEEBBB@@@??????===<<<:::999777555333000///...000///...,,,++++++******---------,,,,,,,,,,,,++++++++++++*********))))))(((((())))))***++++++,,,))))))************)))))))))******)))''''''(((***''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((()))***)))'''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%###$$$&&&(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%xxxnnn]]]UUUIII@@@<<<<<<<<<<<<999777555333222222222333///000222222222111///...000000000000000000////////////...------------...---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,///...,,,+++***++++++,,,***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***)))******+++++++++******)))------,,,,,,------...///,,,------,,,******,,,---///000111000///...///111222333333333444555555666666666666777888:::;;;<<<@@@BBBDDDEEEEEEDDDFFFGGGIIIIIIJJJKKKKKKKKKKKKKKKLLLOOOTTT[[[bbbiiimmmnnnqqqwww~~~vvvlllggggggjjjkkkhhheeeeeeeeeiiipppwww|||~~~}}}|||zzzyyyzzz}}}zzzrrrjjjbbb\\\VVVRRRLLLGGGDDDBBB@@@>>>::::::999777555333111///444333111///---------...............------------,,,,,,+++++++++*********)))))))))******+++++++++'''(((((())))))(((((('''((()))***)))''''''(((***(((((())))))******++++++((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))******+++)))'''&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''''''''''''''&&&&&&%%%$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&wwwhhhZZZRRRCCC???:::666555666888999888777555333222111111111111111111000000000000000//////////////////000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++///...,,,+++***++++++,,,++++++,,,---------------,,,,,,,,,,,,++++++***)))'''((()))***++++++,,,,,,------,,,,,,------...///,,,,,,---,,,++++++,,,......///000000///...///000222222333444555555555666777777888999:::<<<>>>???@@@BBBEEEFFFFFFFFFGGGHHHMMMMMMMMMMMMMMMLLLKKKJJJIIIMMMTTT\\\eeemmmssswww{{{{{{zzz{{{zzzuuuoookkkaaa]]]]]]aaacccbbbcccfffhhhkkkooorrrsssqqqnnnlllhhhhhhiiilllooorrrsssssspppooooooppprrrwww|||}}}sssjjjhhhiiilllssszzzxxxrrrlllggg^^^VVVOOOJJJEEEBBB<<<<<<;;;:::999777555444666555333000/////////////////////.........------,,,,,,,,,,,,++++++++++++,,,+++++++++******))))))***++++++++++++++++++***'''(((***)))((((((((()))(((((())))))******++++++((((((''''''''''''((((((''''''''''''''''''''''''***************************++++++***(((&&&''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))(((((('''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''{{{jjj\\\PPPFFF@@@999888666555333333333333111111111111111111111222333222000/////////000111......////////////000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))------,,,,,,++++++,,,,,,++++++,,,---............++++++,,,,,,,,,+++******&&&''')))***,,,,,,------++++++******++++++,,,---+++,,,---,,,++++++---///---///111111000///000111222333444555555666555555777777888:::;;;>>>@@@AAAAAACCCFFFGGGGGGHHHIIIKKKLLLLLLMMMMMMMMMLLLLLLKKKLLLQQQYYYbbbkkkssszzzzzzpppttt|||~~~yyytttmmmfffbbb___]]]\\\YYYVVVVVVYYYZZZ\\\bbbiiitttwwwyyyxxxssskkkeeebbb^^^^^^^^^```dddfffffffffcccbbbbbbcccfffiiilllnnnooooooqqqtttwwwxxxvvvtttkkkbbb[[[[[[]]]___eeekkknnnppptttzzz|||vvvmmmcccZZZRRRJJJFFFCCCBBB@@@???===;;;999999666555444222000///....../////////............------------,,,,,,,,,++++++---,,,,,,+++******))))))))))))************))))))&&&(((******)))((())))))''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''************************)))***+++***((('''((()))(((((((((((((((((((((((('''''''''(((((())))))***)))))))))******)))))))))'''&&&$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''wwwlll]]]OOOFFF@@@;;;777888888999777555333111111---......///000111222333222111111000000000000000........./////////000000//////...------------...+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++***)))(((''''''((()))***++++++,,,---------,,,,,,******+++,,,---......---******+++,,,,,,,,,++++++((()))***+++,,,,,,,,,,,,++++++******++++++,,,---+++,,,------,,,,,,...//////111333444333222222333222333555666777777666666555666777999;;;===???@@@CCCEEEHHHJJJJJJKKKMMMNNNNNNOOOPPPRRRSSSTTTUUUUUUZZZ```iiiqqqxxx|||yyywww~~~zzzvvvqqqooooooqqqrrrsssooommmkkkhhhfffeeedddddd```]]]YYYUUUSSSRRRRRRRRRUUUUUUWWWYYY[[[aaaooo|||rrrjjjgggdddcccbbbdddfffggggggfffggghhhiiikkknnnppprrrsssppppppppprrrsssssspppnnnggg```ZZZZZZ[[[\\\___ccc```cccggglllppptttvvvwwwyyy~~~{{{rrriii```WWWRRRMMMKKKHHHDDDAAA???======777777666555333111///...//////.........---------------------,,,,,,,,,,,,++++++++++++++++++++++++&&&&&&''''''''''''&&&&&&%%%'''******)))((())))))((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))***+++***(((((()))***((((((((((((((((((((((((&&&''''''((())))))******(((((())))))))))))(((((((((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''wwwmmm\\\SSSFFF===999777555444555666777777444222111000//////000000111222222222000111111222111000///...---.........//////000000//////...------------...+++,,,,,,------,,,,,,+++......---,,,,,,+++******---+++***((((((***+++---)))***,,,---...------,,,((()))***+++,,,---------)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++------,,,,,,------...///+++,,,------,,,,,,...000000333555666555444444555333444666777888888777777444444555777:::<<<>>>@@@FFFHHHKKKMMMMMMNNNPPPRRRWWWXXX[[[^^^aaacccdddeeelllsss|||{{{yyy|||xxxjjjgggbbb___^^^_________YYYWWWTTTQQQPPPOOOPPPQQQPPPOOONNNNNNOOOPPPPPPQQQVVVWWW[[[___cccmmmyyyvvvrrrqqqqqqqqqssstttsssrrrwwwyyy|||~~~}}}|||zzzvvvsssjjjccc^^^^^^^^^\\\]]]```bbbdddgggjjjkkkkkkjjjiiihhhlllrrrwwwyyyzzz{{{|||wwwwwwvvvtttuuu{{{zzzqqqiiicccVVVSSSNNNHHHDDDAAA??????:::::::::999777555222111///.........------------......---------,,,,,,,,,*********++++++,,,------))))))************))))))%%%'''******))))))))))))++++++******))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((()))******)))(((***+++))))))))))))))))))))))))&&&''''''((()))******+++''''''((((((((((((''''''(((&&&%%%%%%&&&'''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''yyynnndddYYYQQQBBB@@@===999666444444444333111///000333555444222111111111111000000000000//////000111111111111111000000000000000000000000///...,,,++++++,,,.../////////.........---------+++,,,,,,------,,,,,,+++...---,,,+++++++++,,,---(((((()))***+++,,,,,,---''')))+++---...---+++***++++++++++++******)))))))))))))))((()))******++++++++++++***++++++,,,,,,............////////////000000111222333444444555444555666777888888999888666888:::<<<>>>@@@DDDGGGIIILLLNNNNNNNNNPPPUUUYYYVVVbbbmmmooooooqqquuuvvvqqquuu|||{{{ppphhh]]]YYYUUUSSSSSSRRRPPPNNNMMMLLLKKKJJJJJJJJJJJJJJJKKKMMMNNNPPPRRRUUUZZZ^^^aaagggooossszzzxxxuuurrrppppppqqqrrrrrrrrrssssssssspppmmmiiifffggghhhiiijjjkkkllllllllllllnnnooonnnmmmooouuuyyy|||yyylllcccVVVLLLEEECCCCCCCCC??????===:::777333000......///000000000...,,,++++++,,,,,,++++++)))((((((++++++------------++++++---,,,***(((((()))***+++))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''&&&'''***---)))************))))))(((---***&&&%%%'''***,,,---***)))'''&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&'''(((((()))(((((('''((('''&&&&&&&&&&&&'''(((((((((&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%zzzjjj\\\SSSJJJCCC===;;;999777444333222333333333111///000222444333222000000000/////////......111111111111000///...---...........................---,,,++++++,,,---...,,,,,,+++++++++*********++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------***************++++++++++++,,,...000000///---,,,++++++++++++*********)))******))))))******+++,,,+++++++++++++++,,,------////////////000000000000222222333444444555666666333444555666666666666666777:::===???AAACCCFFFIIILLLNNNQQQQQQRRRVVV]]]bbblllyyyzzzxxx}}}vvvmmmccc[[[UUUQQQMMMLLLMMMNNNNNNLLLLLLLLLMMMOOORRRTTTVVVXXXWWWYYY[[[]]]aaafffmmmqqqzzz}}}yyywwwtttttttttsssqqqooonnnmmmiiihhhgggfffeeehhhlllooorrrvvv|||~~~uuugggZZZQQQKKKHHHFFFCCCCCCBBB@@@===999666444111000///......---------------------,,,++++++***+++,,,------------,,,+++---,,,***)))((()))***+++******)))(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''&&&&&&)))+++((())))))*********)))))),,,***''''''(((+++,,,,,,)))((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&%%%$$$############$$$%%%((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$${{{hhh]]]OOOCCC===999777444555444222111111222333333222111///000222333222222/////////.........------222222111000///---+++***------------------------------,,,,,,,,,,,,------++++++*********)))))))))***++++++,,,,,,++++++***))))))***+++,,,,,,,,,++++++++++++*********))))))***+++,,,------,,,***)))++++++++++++************++++++******++++++,,,---++++++++++++,,,---//////000000000000111111111222333444444555555666666666444555666777888888888888===???CCCEEEGGGHHHKKKMMMNNNQQQTTTWWW[[[bbbllltttyyyyyyzzz|||~~~{{{xxxrrrkkkddd[[[SSSMMMNNNLLLJJJJJJMMMQQQSSSTTTXXXYYY\\\___cccgggjjjllljjjlllooorrrwwwtttpppkkkgggggghhhiiijjjiiikkkmmmooooooppprrrtttxxxzzz|||}}}rrrfff[[[SSSNNNJJJGGGFFFEEECCC@@@<<<999777666555222///......///000...............---------,,,,,,------------,,,,,,---,,,+++))))))******++++++***))))))(((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''%%%%%%''')))'''(((((()))************)))(((&&&''')))******)))(((''''''&&&&&&&&&''''''(((((((((''''''''''''&&&((('''&&&%%%$$$$$$%%%&&&$$$$$$############$$$$$$''''''&&&&&&&&&''''''(((%%%%%%%%%%%%$$$$$$$$$###ssseee[[[OOOHHH???999666777777888444333333222222333444444111111000000000111111111/////////.........------111111000///...,,,+++***------------------------+++,,,------------,,,+++------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***+++,,,,,,+++)))(((************************)))***+++,,,+++***((('''++++++++++++++++++++++++,,,++++++++++++,,,------+++++++++,,,---///000111111111111222222222333333333333333444444555666666777888999;;;===>>>??????DDDGGGJJJLLLLLLMMMNNNOOOOOOSSSXXX___gggssszzzrrrmmmcccfffhhhiiihhhiiikkknnniiifffbbb]]]WWWRRRNNNKKKPPPOOOPPPSSSYYY```fffiiirrrsssvvvyyy|||~~~zzzyyyxxxwwwuuuuuutttsssqqqooooooqqqsssuuuwwwxxxwwwyyyyyypppiiibbb]]]ZZZSSSQQQMMMHHHCCC???===;;;;;;999777444222111111111//////............//////,,,------------------,,,---,,,+++*********++++++***))))))((())))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((('''%%%%%%%%%'''&&&'''((()))************&&&%%%%%%&&&((()))'''&&&'''&&&&&&&&&'''''''''(((((((((((((((((((((((('''+++)))'''$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$uuuhhh]]]RRRHHHCCC<<<:::666444444444555555444444333333222222222222111111000000//////000111000000000/////////.....................---,,,,,,........................++++++,,,------,,,++++++............------------,,,,,,------------,,,,,,+++,,,,,,,,,+++)))'''&&&((())))))***++++++,,,,,,------......---,,,+++***+++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,---...,,,,,,,,,---...000111222222222222222333333333333111111222333444555555666888999<<>>:::999666666555555333222000000222222222111000000//////000000111000......///000000000000/////////......,,,,,,---...//////..............................,,,,,,++++++++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------,,,,,,+++***(((((('''((()))***+++,,,------++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...............///000111222222222222222333333333444000111222444666777888999:::;;;>>>AAAEEEGGGIIIJJJJJJKKKLLLLLLLLLMMMPPPRRRVVV]]]hhhuuu|||yyywwwqqqrrrtttvvv{{{|||uuukkkggg```[[[XXXUUUSSSQQQWWW]]]bbbbbb______eeekkklllmmmmmmllliiihhhhhhiiigggkkkqqqyyyxxxtttlllbbbYYYQQQKKKHHH@@@@@@???===:::555111...333222000.........//////......------------......,,,,,,,,,,,,,,,+++++++++((((((((()))***+++,,,---***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))(((&&&&&&'''&&&''''''((())))))))))))+++******+++---...,,,+++&&&''''''(((''''''&&&&&&&&&''''''''''''(((((((((+++***((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((((((((((((((((((''''''''''''{{{nnndddSSSIIIAAA>>><<<777444666555555666555333222111111000000000000000////////////000111///---,,,...000/////////.........------------...///////////////---------------------------,,,+++******+++,,,---,,,,,,,,,+++++++++***************++++++*********,,,,,,++++++++++++,,,,,,))))))*********+++++++++((((((((()))))))))))))))+++++++++,,,,,,,,,------+++++++++++++++,,,,,,---////////////000000111222111222222222222333333333333444666888:::<<<>>>???@@@AAADDDFFFIIIKKKLLLMMMKKKLLLMMMNNNOOORRRWWW[[[```hhhtttyyyqqqlllkkkkkkeeejjjqqqxxxvvvkkkdddYYYUUUOOOLLLMMMOOORRRSSS]]]fffoooqqqooorrr{{{zzzyyyyyywww|||yyyooocccYYYSSSJJJIIIGGGCCC???;;;888666666555222000/////////000///...---,,,,,,---...///,,,,,,------,,,,,,+++***++++++***))))))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''')))++++++)))(((((((((''''''(((((((((((((((''',,,+++***+++,,,------,,,''''''(((((((((&&&%%%$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&(((((((((((('''(((((('''''''''&&&&&&&&&vvvkkk___RRRIIICCC<<<888<<<<<<777333333000111222111000000111333///000000111222111111111///000111///---,,,---000......---------,,,,,,,,,......///////////////...,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,------------,,,,,,,,,++++++(((((())))))))))))((((((+++*********+++---///111+++++++++*********************++++++,,,,,,------+++++++++,,,,,,---------++++++******++++++,,,---111000000000000000111111111111222222222333333333666777999;;;>>>AAACCCDDDGGGHHHJJJLLLMMMNNNOOOOOONNNOOOPPPQQQTTTYYY```eeehhhppp|||uuujjjcccbbbccceeemmmttt~~~xxxpppfff\\\UUURRRNNNIIIHHHKKKQQQVVVZZZdddnnnyyy~~~~~~xxxjjjbbbUUURRRNNNIIIDDDAAA@@@???999777555222000000000111///...---,,,,,,---...///,,,,,,---------,,,+++***...---,,,***)))(((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''')))+++,,,***)))))))))'''(((((((((((((((''''''***)))'''((()))++++++***(((((())))))(((&&&$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((('''&&&&&&###$$$&&&((())))))((('''''''''&&&&&&&&&%%%%%%%%%zzzppp```TTTLLLEEE===888555444333222111111111111222222111111000000//////333111//////000000...,,,+++---//////...---...///........................///...,,,+++***++++++,,,,,,,,,------,,,,,,+++***///...------++++++***)))---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******///***''')))++++++,,,///++++++***************+++***+++---------+++)))(((++++++,,,,,,,,,++++++***...------......///000111111111111111111111111000222222222222333555777888>>>>>>???AAADDDFFFGGGFFFLLLMMMOOOQQQRRRRRRRRRRRRVVVXXX\\\___aaaeeeiiimmmrrr}}}|||qqqnnnhhh```\\\```jjjttt}}}yyytttlllcccZZZTTTPPPNNNMMMMMMOOORRRVVV\\\aaacccvvvzzzzzzkkkeee[[[RRRLLLHHHEEEDDD@@@<<<555111000000000//////...------,,,,,,------111///---+++***+++,,,---///---+++******)))(((&&&))))))************))))))&&&'''(((*********)))((())))))))))))))))))))))))'''''''''((())))))******,,,+++***)))(((((((((((('''''''''''''''&&&&&&&&&''''''(((((())))))******((()))***++++++***((('''(((&&&%%%&&&'''((('''&&&&&&'''((('''%%%$$$%%%&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''*********(((&&&&&&(((+++|||ppp[[[SSSHHHAAA===;;;777444444444333222111111111111111111111000000000000000222111//////000000...,,,***,,,......---,,,---..............................------,,,,,,+++,,,,,,,,,,,,------,,,,,,+++***---------,,,,,,++++++***---,,,,,,++++++,,,,,,---------,,,,,,+++***)))))),,,(((&&&***+++******,,,******)))))))))))))))***$$$&&&)))+++---------,,,))))))************))))))------------...///000000000000000000111111111111333333333555777999<<<===AAABBBCCCEEEHHHKKKMMMMMMPPPPPPQQQSSSWWWZZZ^^^```iiikkknnnoooqqqssswwwyyy|||qqqjjjfffhhhiiihhhiiioooyyy{{{vvvpppjjjaaaWWWQQQNNNNNNOOOTTTXXX\\\bbbgggooovvv|||~~~wwwkkk```VVVNNNHHHEEEAAA>>>999666555444333111000///......------......000///---,,,+++++++++,,,///,,,************)))((())))))************))))))''''''((()))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,---...,,,+++***)))(((((((((((())))))******************))))))))))))))))))))))))((())))))*********)))))))))'''&&&'''(((((('''&&&&&&'''((('''%%%$$$%%%&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***)))'''&&&%%%$$$$$$tttfffXXXNNNDDD>>>888555666777666555444333222111000000000000///000000000000000000111222000////////////...---)))+++------,,,+++,,,---////////////////////////------......------,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++***))))))***'''(((---///,,,)))***))))))((((((((())))))***###$$$'''***,,,---------)))******++++++*********,,,,,,,,,,,,---...///000//////000000111111222222444555777999<<>>:::666444555666666555222222111000000000000000.../////////000000111111111///......//////...---***,,,------,,,,,,,,,...////////////////////////,,,---...//////...,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++))),,,111333///++++++***))))))))))))******+++((()))******+++******)))+++,,,---------------------------......///000111//////000111222333444444888999;;;===@@@CCCFFFGGGHHHIIIJJJJJJLLLOOOTTTWWWYYY[[[```gggqqq|||xxxtttpppnnnnnnooonnnnnnoooqqqtttwwwzzzzzz~~~~~~{{{uuupppoooooonnnmmmkkkjjjiiijjjkkkbbb^^^YYYVVVYYYaaajjjppp}}}vvvmmmeee___VVVQQQJJJDDD@@@<<<999777333222111000////////////...///000111000///---,,,,,,+++)))***+++,,,,,,+++)))******++++++******)))***)))(((''''''((()))***))))))))))))))))))))))))*********))))))(((((((((******)))(((((((((((((((&&&&&&'''((())))))******((()))))))))))))))))))))((('''''''''((()))+++,,,,,,***))))))******((('''&&&'''((('''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((($$$!!!"""(((+++***(((zzzsssccc[[[PPPFFF@@@===:::888888666333222222222222111111111000/////////000000......//////000000000111000///......//////...---+++---...///...---...///////////////////////////+++,,,---.........,,,,,,,,,,,,------,,,,,,+++***)))******++++++,,,,,,---,,,++++++******++++++,,,((()))***+++,,,------...+++))),,,111333///+++++++++*********++++++,,,---------,,,,,,+++***)))(((,,,,,,---...............////////////000111222333000000222333555666888888<<<===???BBBDDDGGGHHHIIILLLMMMNNNOOOPPPTTT[[[```fffjjjrrr|||wwwiiibbb```______aaaeeefffjjjqqqyyyvvvkkkhhheee```\\\[[[ZZZ]]]aaadddfffiiinnnrrrmmmkkkiiihhhlllsss{{{zzzvvvllldddYYYOOOGGGBBB>>><<<666555444222000////////////000222333333111///---,,,+++)))***+++---,,,,,,******++++++++++++*********)))(((''''''((()))***))))))))))))))))))))))))(((((())))))***************)))((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&&&&'''((()))*********((('''&&&&&&''')))+++,,,,,,***))))))******)))'''&&&'''((((((&&&&&&'''(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''!!!"""'''((('''|||ssskkkbbbYYYRRRKKKFFF???:::777777666666333333222111111111111111000000////////////000000...//////////////////000///...------//////...---+++---//////...---...///........................++++++,,,,,,------,,,,,,,,,,,,------,,,,,,+++***)))*********++++++,,,,,,++++++************++++++(((((()))+++,,,---......***'''(((---///,,,)))***+++++++++++++++,,,---...++++++++++++++++++++++++******+++,,,------------000000000111111222333444222333444666888:::<<<===@@@AAADDDFFFIIIKKKLLLLLLJJJMMMPPPSSSWWW___iiiqqqpppdddXXXTTTSSSTTTXXX\\\fffmmmxxx~~~~~~~~~{{{xxxiii```YYYWWWWWWUUUTTTVVVYYY___gggmmmqqquuuzzz~~~~~~{{{{{{}}}zzzmmm```VVVMMMGGGDDD<<<;;;888666333111000//////000222333333222000///---+++******,,,---,,,,,,******++++++++++++*********))))))((((((((((((((())))))))))))))))))))))))&&&''')))+++---///000111)))((((((''''''(((((((((''''''(((((())))))******%%%&&&&&&''''''((())))))''''''''''''((())))))******)))((()))***+++***(((&&&'''(((((('''&&&((()))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''---(((###!!!###'''((((((|||vvvfff```WWWQQQMMMHHHCCC>>><<<:::777555444444333333222333444333222222222222/////////......//////000///////////////.........///...------//////...---+++,,,......---------...------------------------***************+++,,,,,,,,,,,,------,,,,,,+++******************+++++++++++++++************++++++******+++++++++,,,,,,,,,,,,(((&&&***+++******,,,************+++,,,---...***************+++,,,,,,***+++,,,------.........000000000000111222333444444555777999<<<>>>@@@AAAAAACCCGGGKKKNNNPPPRRRSSSOOOTTT\\\ccclllyyytttccc\\\VVVUUUWWW\\\dddmmmwww~~~vvvrrrmmmkkkkkkiiieeebbbYYYTTTRRRUUUWWWXXX]]]bbbrrrzzzzzzwwwyyy{{{}}}wwwtttuuuxxxuuuiii]]]SSSMMMCCCAAA>>>;;;777444222111//////000111111000000///...,,,++++++,,,---,,,+++***++++++,,,,,,++++++***)))))))))))))))(((''''''))))))))))))))))))))))))((()))***+++---...///000(((((('''''''''(((((()))))))))))))))))))))******''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((((('''(((''''''(((***+++***)))%%%'''((((((''''''(((***&&&&&&&&&'''''''''((((((((((((((((((((((((((((((,,,+++)))((((((((())))))|||pppdddYYYRRRLLLFFF@@@<<<<<<;;;999777444444444444444333222222222333444333111///////////////.........//////000000000//////.........---...---,,,---//////...---)))+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******)))((()))***,,,---,,,,,,---------,,,++++++************************++++++************++++++------,,,,,,+++******)))///***''')))++++++,,,///))))))))))))***+++,,,---+++***)))))))))))))))***,,,---...///000000000000////////////000111222333666777999;;;>>>AAACCCDDDBBBDDDHHHMMMRRRUUUWWWXXX]]]dddnnnyyywwwjjj___[[[ZZZ^^^ccckkkxxxuuuhhheee```___^^^\\\XXXTTTSSSRRRTTTYYY]]]aaaiiirrr}}}uuusssqqqoooppprrrqqqpppqqqrrruuuwwwyyysssrrroookkkhhhfffggghhhfffiiijjjhhhdddbbbeeehhhiiipppwwwyyyzzzzzzvvvppprrruuu}}}xxxjjj\\\TTTHHHFFFBBB>>>:::777444333......///////////////...///---++++++,,,,,,,,,+++***++++++,,,,,,++++++***((()))*********((('''&&&)))))))))))))))))))))))),,,,,,+++******)))))))))(((((('''''''''(((((()))))))))))))))(((((((((((())))))'''&&&$$$###!!!!!!'''''')))))))))((('''&&&'''&&&&&&'''***++++++***%%%'''((((((''''''(((***&&&&&&&&&'''''''''(((((()))))))))))))))))))))))) ###&&&'''&&&%%%%%%%%%|||qqqbbbUUUNNNIIIDDD@@@999888777666444444333333333333333222111000000//////000111222222111000///000000000000000000000000------,,,,,,,,,------...------,,,,,,,,,+++++++++,,,,,,,,,---------.........---,,,,,,++++++++++++...---+++))))))***+++,,,,,,++++++******++++++,,,************************,,,+++******))))))******************************))))))))))))))))))))))))------,,,,,,+++*********,,,,,,,,,,,,,,,,,,------------------------------...000111111222333555888999;;;>>>@@@AAADDDGGGIIIKKKLLLMMMLLLLLLPPPWWW]]]hhhtttuuukkkggg```ccchhhnnnuuu}}}mmmaaaWWWXXXXXXWWWSSSQQQQQQQQQPPPUUU]]]dddmmmzzzyyyrrrjjjeeecccdddcccbbb```bbbeeeiiilllnnnnnnoookkkfff```]]]^^^^^^\\\ZZZ___^^^]]]\\\]]]^^^```aaaeeegggjjjlllmmmkkkjjjhhhcccdddgggoooxxxzzz~~~{{{lll```SSSNNNHHHEEEBBB>>>999444555333111111222222111000..................------,,,,,,,,,+++++++++******++++++++++++******))))))------,,,+++***)))((('''---,,,***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''''''(((((())))))%%%###"""%%%***+++((($$$'''(((((((((((((((''''''(((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''((((((''''''&&&&&&((()))***zzzqqqkkk\\\TTTIIIBBB@@@>>><<<999888777666555444333333333333222222111000000/////////000111111111111000///////////////////////////...------,,,,,,------...//////.........---------,,,,,,,,,------------...------,,,,,,,,,,,,------...---+++***)))***+++,,,,,,++++++******++++++,,,************************,,,+++******))))))******************************))))))))))))))))))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,---------....../////////000---///111222222444777999???AAADDDGGGHHHJJJLLLNNNLLLMMMMMMLLLMMMRRR[[[aaawwwxxxnnnjjjjjjnnnrrryyy{{{ooobbbXXXUUUTTTSSSRRRQQQQQQRRRSSS\\\dddooozzz|||zzzyyysssqqqgggbbb]]]YYYYYYZZZ[[[\\\^^^___aaadddfffggghhhhhhgggccc]]][[[]]]______^^^]]]^^^___```aaaccccccdddfffggghhhiiihhhfffdddbbb\\\[[[\\\___dddhhhhhhgggfffjjjnnnssswww}}}uuulll]]]WWWOOOHHHEEEBBB>>>:::777555222111111111///...////////////............---,,,,,,,,,,,,+++++++++++++++++++++*********)))+++++++++***************,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******'''''''''(((((((((((((((&&&######%%%)))+++((($$$&&&&&&'''((()))))))))((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''((())))))((((((((()))***+++zzzpppggg___WWWOOOIIIDDD???999777888999888777666666444333222222111111111111000000//////......///000000111111000000///..............................---------------...//////.........---------,,,,,,,,,,,,------------,,,++++++++++++,,,,,,------,,,+++*********+++,,,++++++************++++++************************,,,+++******))))))******************************))))))))))))))))))))))))(((((())))))***++++++,,,***+++++++++,,,,,,,,,---......//////000111222222///111333555666888;;;===@@@CCCFFFIIIIIIJJJKKKMMMNNNOOOOOOPPPRRRZZZeeemmm{{{tttooolllpppuuuwwwnnnggg^^^UUUOOORRRQQQPPPSSSWWW\\\```aaakkkuuu~~~{{{yyyxxxwwwwwwvvvssspppllljjjhhhgggiiijjjkkkkkkkkkjjjhhhhhhnnnmmmkkkfffbbb_________YYYXXXWWWUUUUUUWWWZZZ]]]aaabbbcccdddeeeeeeeeeeeeccc^^^ZZZZZZ^^^bbbdddeeebbbeeejjjnnnqqqrrrqqqpppoooooonnnmmmjjjgggcccaaaZZZXXXUUUUUUVVVWWWWWWVVVVVVYYY\\\___bbbeeejjjmmmzzz}}}wwwnnnfff[[[RRRLLLHHHDDDBBB<<<999666333222111000...000000000/////////............---------,,,,,,,,,++++++++++++************((())))))***+++,,,------+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((('''''''''&&&%%%$$$&&&)))***(((%%%$$$%%%&&&((())))))******(((((((((''''''''''''&&&''''''&&&%%%%%%&&&''''''(((''''''''''''((())))))uuulllfff```ZZZRRRKKKFFFAAA===999<<<999666666777777666444444444333111111000000000000000//////............///000000000000000000//////////////////////////////......------------...------,,,,,,,,,+++++++++++++++,,,,,,,,,---------+++******)))))))))******,,,,,,+++******++++++,,,++++++************++++++************************,,,+++******))))))******************************))))))))))))))))))))))))(((((()))))))))***************++++++,,,,,,---------...///000111222333444555666888999999;;;>>>@@@@@@CCCGGGIIIIIIJJJJJJKKKOOOQQQTTTWWW\\\gggttt~~~|||tttqqqqqquuuwwwqqqhhh```[[[WWWTTTRRRSSSTTTXXX```iiirrrwwwxxxzzzsssmmmjjjiiihhhhhhiiihhheeeaaa___^^^]]]]]][[[\\\^^^^^^^^^]]][[[ZZZYYYYYYXXXVVVTTTUUUXXXZZZVVVYYY[[[ZZZYYYZZZ^^^bbbcccccccccccccccbbbaaaaaa^^^[[[WWWYYY___fffjjjkkkjjjnnnvvv}}}~~~zzzyyyvvvsssoookkkgggeee\\\ZZZXXXVVVVVVWWWXXXYYYUUUWWWXXXYYYYYY[[[^^^```dddiiiooorrrsssssstttuuuxxx|||wwwkkkaaaYYYSSSLLLGGGCCC???;;;777666555333222000000000///......------///.........------------++++++++++++++++++++++++((()))******+++,,,------******+++,,,,,,***)))((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((''''''&&&))))))((((((''''''&&&&&&'''&&&%%%&&&)))***((('''&&&&&&'''((())))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%&&&&&&yyyoooeee\\\UUUNNNJJJFFFCCC???;;;999999888777666555333333333222111000333222111000000///000000/////////...............000//////////////////000000000000000000000000000000///...---------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------------,,,***))))))))))))+++++++++++++++++++++,,,+++******))))))******+++************************,,,+++******))))))******************************))))))))))))))))))))))))*********)))))))))((((((***++++++,,,------......---...///000111222333333777999:::::::::;;;===???CCCFFFIIIKKKLLLLLLNNNOOONNNSSSYYY```iiiuuu}}}{{{zzzzzzyyyyyytttrrrvvv|||~~~uuuooogggccc\\\XXXVVVXXXZZZ[[[]]]aaajjjuuu|||tttnnnjjjeeebbbaaaaaaaaaaaa^^^\\\YYYVVVUUUUUUVVVWWWTTTUUUVVVWWWVVVUUUTTTSSSPPPRRRSSSSSSTTTUUUXXXZZZ[[[^^^``````^^^]]]```ccc___^^^]]]\\\[[[ZZZZZZYYYZZZWWWUUUXXX```ggglllmmmmmmrrr{{{~~~{{{vvvrrrnnnlllkkkcccbbbaaa______```bbbdddbbbbbbaaa^^^[[[YYYYYYZZZ\\\```fffkkkmmmnnnnnnnnnhhhlllooonnnpppxxx}}}tttkkkaaaVVVNNNIIIEEE@@@<<<999777666444000000//////...------,,,/////////.........------+++++++++++++++++++++,,,++++++++++++++++++,,,,,,******+++,,,,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++******)))))))))((((((''''''&&&&&&((('''''''''((())))))((((((((())))))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''###$$$$$$%%%%%%%%%%%%%%%|||pppggg\\\VVVNNNGGGCCC@@@>>>===;;;:::888777666666666777111111111111111111111111222111111000//////000000//////////////////......000//////......//////000111111111111111111111111000000///...------------//////.........---------++++++++++++,,,,,,,,,,,,///...---,,,,,,++++++,,,***++++++++++++,,,,,,,,,******))))))))))))******************************,,,+++******))))))******************************)))))))))))))))))))))))),,,++++++***))))))((((((++++++,,,---...///000000//////000000111222333333666777999999999:::<<>>;;;888666111111000000///...------//////.........---------++++++++++++,,,,,,,,,,,,------,,,,,,++++++******+++++++++++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((((((((((((((((('''''''''))))))(((((((((((()))*********))))))(((&&&%%%$$$'''(((((((((((()))))))))'''((())))))))))))((('''%%%&&&''''''((((((''''''~~~wwwnnnhhhbbb\\\SSSMMMCCC???;;;999888888888777777777777666555444444555000111222222222333444555222111000000000000000000////////////////////////000///............///000000000000000000000000000111000///...------------//////.........---------***++++++++++++,,,,,,,,,+++++++++++++++,,,------******++++++,,,,,,,,,,,,******))))))))))))******************************,,,+++******))))))******************************))))))))))))))))))))))))+++++++++++++++*********,,,,,,---...///000111111111111222222333333333444444666888:::;;;===@@@CCCEEEFFFHHHIIIJJJMMMQQQTTT[[[dddqqq~~~~~~yyysssrrrrrrssstttuuusssrrrtttuuu|||{{{xxxpppmmmjjjfffccc^^^XXXTTTOOOOOOQQQTTTYYY```ggglllwwwmmmfffcccbbb___^^^]]]]]]\\\[[[XXXVVVRRRPPPMMMLLLMMMQQQUUUXXXWWWVVVTTTRRRQQQQQQRRRSSSXXXYYYYYYXXXWWWXXXZZZ]]]ccccccccccccbbb___ZZZWWWRRRQQQPPPOOONNNNNNOOOPPPJJJIIIJJJNNNVVV\\\^^^]]]bbbeeejjjpppuuuwwwyyyyyyvvvtttqqqnnnllllllmmmnnnqqqsssvvvvvvvvvvvvyyy||||||xxxuuuuuuuuuvvvxxx||||||rrrrrrpppooonnnqqqvvvzzz~~~xxxooofff```VVVMMMFFFAAA===:::444444333222111000///............---------,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((******)))((((((((()))+++((()))))))))((('''&&&&&&'''((((((((())))))))))))((()))***++++++***)))(((%%%&&&'''((()))(((((('''zzzrrrlll^^^VVVLLLFFFDDDCCC@@@<<<999777666666777777666444444555666666555333333444000111222111000111222444222111111000000000000111/////////000000000000000000///...------...///000////////////////////////111111000......---------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,%%%%%%&&&''')))+++,,,---)))***+++,,,,,,,,,,,,,,,******))))))))))))******************************,,,++++++***)))*********************************))))))))))))))))))))))))*********+++,,,,,,------------...///000111222333444444444444444444444444555777:::===???BBBFFFIIIKKKLLLMMMMMMOOOSSSXXX\\\fffppp~~~~~~xxxrrrjjjkkknnnrrrvvvwwwvvvttt{{{|||~~~}}}{{{wwwrrrkkkfffbbbXXXWWWWWWXXXYYYZZZXXXWWWYYY[[[___ccciiiqqqyyy~~~{{{wwwpppggg```___aaaddd___^^^]]]]]]\\\YYYTTTPPPJJJHHHEEEEEEGGGKKKQQQTTTRRRPPPNNNMMMNNNPPPRRRTTTWWWVVVTTTRRRPPPQQQTTTWWWZZZYYYXXXXXXYYYUUUOOOIIIGGGFFFEEEDDDDDDEEEFFFGGGDDDCCCEEEJJJQQQUUUVVVUUUPPPRRRVVV[[[___bbbeeefffdddbbb```^^^]]]___aaabbbfffkkkooorrrsssuuuyyy|||}}}}}}|||}}}~~~yyyyyyxxxvvvuuuxxx|||~~~uuunnncccXXXOOOGGGBBB>>>666666555444333111111000......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))&&&'''''''''(((((())))))*********)))'''((()))+++''''''(((((((((((((((''''''((((((((())))))******)))***+++,,,,,,+++***)))$$$%%%&&&'''''''''&&&%%%~~~tttrrrooojjjddd]]]VVVRRROOODDDBBB???<<<:::999999999333333333333333333333333444444333333222111000000222111000/////////000111111111111111111222222222////////////////////////............////////////////////////////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,+++******+++,,,,,,+++++++++*********))))))))))))))))))))))))))))))+++*********))))))((((((,,,***(((''''''(((***,,,******)))))))))))))))******++++++,,,,,,------...111111111111111111222333222333444444333444666888999;;;>>>AAADDDFFFHHHHHHKKKNNNQQQSSSUUU[[[fffnnn|||~~~||||||{{{xxxuuuhhhmmmtttzzz|||}}}}}}}}}vvvnnnjjjddd```^^^ZZZUUUQQQRRRPPPOOOOOOSSSYYY```dddiiilllppptttxxx{{{uuutttrrrooollliiihhhggghhhgggdddbbbaaaaaabbbccc```___]]]ZZZWWWQQQKKKFFFDDDCCC@@@???@@@CCCGGGIIIIIIHHHFFFEEEEEEFFFHHHIIIKKKIIIGGGDDDCCCCCCDDDEEEGGGGGGGGGGGGFFFFFFEEEEEE???===;;;===@@@AAA>>>;;;??????@@@AAABBBCCCCCCDDDBBBBBBCCCDDDFFFIIIKKKLLLLLLKKKJJJJJJJJJLLLMMMNNNUUUUUUVVVXXX\\\```dddgggnnnppprrrtttvvvxxx|||~~~||||||{{{{{{zzz|||}}}rrrggg]]]RRRHHH@@@CCC===666222222222111000000000/////////.........,,,,,,,,,------.........------------------------)))***,,,------,,,***)))+++*********))))))(((((())))))))))))************))))))(((((((((***+++,,,''''''(((((())))))******((('''''''''((('''&&&$$$''''''''''''(((((((((((()))))))))'''&&&%%%''')))''''''((()))))))))))))))))))))((((((''''''&&&&&&wwwjjj___XXXTTTRRROOOKKKFFFBBB>>>===>>><<<:::777555555555555333333333333333333333333444333333222111111000000000000//////000111222333222222111111000000//////....................................////////////////////////////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,+++++++++*********))))))))))))))))))))))))))))))************)))))))))(((+++***)))(((((()))***+++******))))))))))))******+++++++++,,,------......222222222111111222222333222333444555555666888:::<<<===AAADDDFFFGGGHHHHHHKKKPPPWWW]]]ccclllwww{{{wwwrrrpppqqqtttuuuuuurrrxxxoooddd[[[XXXSSSQQQQQQQQQPPPNNNOOOQQQUUU[[[bbbiiiooosss|||~~~|||qqqkkkgggeeeaaa```^^^]]]\\\\\\\\\\\\aaabbbccccccdddcccbbbbbbZZZWWWRRRNNNJJJFFFBBB@@@>>>===;;;:::;;;===???AAABBBAAA@@@??????@@@AAABBBAAA@@@???======>>>???@@@<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<>>>>>>===<<<======>>>>>>??????@@@@@@============>>>???@@@AAA??????>>>>>>>>>???@@@AAADDDDDDDDDEEEGGGJJJNNNPPPVVVXXXZZZ[[[\\\___bbbdddooossszzz~~~|||}}}~~~}}}rrrhhh]]]QQQIIICCC>>>888555555555333000111111000000////////////,,,,,,---------.........------,,,,,,+++***)))))))))***,,,------,,,+++***+++*********))))))))))))))))))))))))************)))((((((''''''((()))***(((((((((((()))))))))))))))((('''((())))))'''&&&''''''''''''((((((((((((###%%%(((((('''''''''(((''''''((()))))))))))))))))))))((((((((((((((((((|||uuujjj^^^TTTLLLEEEAAA======;;;:::888666555444888777555333222222222333222222222222222222222222333333222222111000000000/////////000111222444555222111111000///...------........................---............/////////////////////////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,+++************+++,,,+++++++++***************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******)))))))))******+++++++++,,,,,,---.........000000///////////////000222444666777777999<<>>AAADDDHHHHHHIIIKKKNNNRRRUUUXXXcccjjjtttrrrhhhaaaaaaaaaeeemmmxxxwwwmmmbbbWWWQQQIIIHHHGGGIIINNNTTTZZZ^^^fffkkkrrryyy}}}uuummmaaaWWWSSSTTTVVVXXX^^^]]]\\\\\\^^^aaadddgggddddddccc```[[[UUUNNNKKKHHHDDD>>>:::999::::::999999999999:::999999888888:::999888888888888999:::999999888888888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;333777:::;;;999999;;;>>>;;;;;;;;;::::::999999999======<<<;;;:::::::::;;;======<<<<<<<<<===============<<<<<<<<<===>>>???===???@@@?????????AAACCCFFFIIIMMMPPPTTTZZZ___ccciiimmmsssxxx}}}{{{oooggg[[[TTTKKKEEEAAA???;;;888444333222111000000000000.....................///000000///...---,,,,,,+++)))***+++,,,---------,,,************************((()))))))))******************))))))((((((((((((******))))))((((((''''''((('''''')))++++++***)))''''''''''''(((((((((((("""%%%((()))(((((('''(((''''''((()))))))))))))))(((((())))))******++++++}}}{{{wwwrrrmmmhhheeeccceeedddbbb\\\TTTLLLFFFCCCAAA>>>:::777777666666555333333333333333333333333333333222222222222333333111111111111111111111111111111000000000000//////222222222222111111000000,,,,,,------.........///........................------------............////////////////////////////////////............---------,,,,,,+++++++++******************************,,,------,,,******************************************************))))))))))))))))))))))))))))))))))))))))))******))))))************))))))***************+++,,,,,,,,,------......///000000444444333333444444555666555777:::===???BBBFFFIIIKKKKKKLLLOOOVVV^^^fffkkkwww}}}ttthhhbbb\\\```gggqqq{{{{{{rrrhhh___WWWRRRNNNKKKMMMPPPVVV^^^gggpppuuu~~~xxxrrrpppoookkkggg^^^ZZZVVVTTTVVVZZZ]]]___cccbbbaaa```aaacccdddfffdddbbb]]]VVVOOOHHHCCC@@@>>><<<:::::::::;;;:::999:::;;;;;;<<<<<<;;;:::999999999888888888888999999<<<;;;;;;:::::::::::::::::::::::::::::::::::::::444888;;;;;;::::::<<>>???AAABBBCCCFFFJJJNNNOOORRRXXX]]]bbbhhhnnnrrryyy{{{oooeeeXXXMMMGGGCCC???===888666444222000000000000////////////////////////........................++++++,,,,,,------------***************+++++++++((()))))))))************++++++++++++***))))))(((******))))))(((((('''''''''&&&&&&(((******)))(((''''''''''''((((((((((((((())))))(((''''''(((***''''''((()))))))))))))))(((((())))))******++++++~~~|||wwwvvvssspppkkkfffbbb___XXXWWWUUURRRNNNKKKIIIHHHGGGHHHHHHFFFBBB>>><<<;;;777666555555555555333222111111111111111000000000000000000000000000000000000000000000000000000000000000000///////////////222222222222111///...---++++++,,,---...//////000------------------------,,,------------.........////////////////////////////////////...............------,,,,,,++++++************************************++++++*********))))))***++++++***))))))***************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************+++,,,---------......///000000000000000000111222333555555888:::===@@@BBBEEEJJJMMMLLLNNNSSS\\\gggsss~~~ttthhhaaa```aaaiiiuuu}}}xxxmmmiiiaaaYYYSSSPPPOOOOOOQQQVVV___iiisss}}}|||qqqkkkddd```___]]][[[YYYQQQQQQSSSWWW\\\aaacccdddbbbaaa___^^^\\\[[[[[[ZZZXXXUUUOOOIIICCC@@@>>>>>>777777777999;;;;;;:::888::::::;;;;;;;;;;;;;;;:::999999999999999999999999<<<<<<;;;;;;;;;::::::999:::::::::::::::;;;;;;;;;999:::<<<=========>>>??????>>>>>>>>>======<<<<<<999999999999:::;;;<<<<<<::::::;;;;;;;;;:::999999888888999999:::;;;;;;;;;:::;;;;;;:::999999:::<<<;;;<<<=========???BBBEEECCCEEEHHHJJJLLLPPPTTTWWW^^^dddllltttyyyuuufffYYYPPPJJJEEEBBB>>><<<888555222111111111000000000000////////////+++++++++,,,------......---------,,,,,,,,,,,,,,,*********+++++++++++++++))))))))))))************++++++,,,,,,,,,+++******))))))))))))(((((((((((((((''''''((()))***((('''''''''''''''((((((((((((++++++***((('''''')))+++''''''((()))))))))))))))(((((())))))))))))))))))}}}|||{{{zzzxxxvvvrrrrrrqqqlllfff___\\\ZZZWWWUUURRROOOLLLIIIGGGFFF@@@@@@???>>>===<<<;;;;;;999::::::999777555555666666444444444555555333111222222111111111111111111//////000000000000//////000000000000000000000000///////////////////////////000000111000///...---,,,,,,------......//////------------------------,,,,,,---------.........////////////////////////////////////..................---,,,,,,+++*********************************))))))(((((())))))***((()))***++++++***)))((())))))*********+++++++++))))))))))))))))))))))))((()))))))))************+++***)))(((((()))***+++************+++,,,---...---......///000000111111---......000111333555666:::<<<@@@BBBDDDHHHLLLOOOPPPWWWcccrrrxxxjjjccceeeiiiqqqzzzwwwnnnggg\\\YYYVVVSSSRRRTTTXXX[[[bbbjjjvvvzzztttpppkkkmmmpppqqqoookkkgggddd]]]\\\YYYWWWTTTRRRQQQPPPNNNOOORRRWWW\\\___```___XXXXXXVVVTTTRRRNNNKKKIIIGGGEEEAAA>>><<<;;;<<<<<<888888777888::::::999888:::::::::;;;;;;<<<<<<<<<:::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>??????>>>>>>>>>???AAAAAA@@@????????????????????????>>><<<;;;;;;;;;;;;<<<======>>>>>>?????????>>><<<<<<<<<======>>>>>>>>>======<<<=========;;;;;;===>>>;;;<<<============???AAA???@@@AAAAAAAAABBBEEEGGGJJJOOOTTTXXX\\\cccmmmttt|||vvvjjjaaaXXXPPPKKKEEEBBB>>>999555444333333111111111000000000//////,,,,,,,,,---------------///...------,,,,,,,,,,,,*********++++++,,,,,,,,,))))))))))))************))))))***+++,,,+++******(((((((((((())))))))))))***)))((()))******)))'''''''''''''''(((((((((((('''(((***)))(((((()))***''''''((()))))))))))))))))))))((((((((((((((((((|||{{{xxxtttpppkkkhhhfffaaa___]]][[[ZZZXXXUUUSSSQQQRRRQQQMMMIIIEEECCCCCCBBBAAA???<<<;;;;;;;;;;;;::::::999999888888777777666666666333000...///000111000//////000111000///000000111111111111111111111111111222111111000///000000000000000000000000.........///////////////---...///000000///...........................---------------------------,,,,,,,,,---------......////////////////////////000/////////..................---,,,,,,+++******))))))))))))))))))))))))***)))(((''''''((()))***((()))***++++++***)))((())))))******++++++++++++))))))))))))))))))))))))(((((())))))*********+++,,,***)))'''''')))***,,,************+++,,,---.........//////000000111111222333444555777:::<<<===<<<>>>AAADDDFFFIIIMMMPPPUUU___qqqqqqfffeeemmmuuuzzzxxxtttqqqnnnggg^^^WWWQQQRRRRRRSSSWWW^^^ffflllvvvvvvkkkdddaaa^^^]]]WWWXXXYYYYYYYYYXXXWWWVVVSSSTTTTTTRRROOOLLLJJJJJJLLLLLLNNNQQQTTTVVVVVVTTTLLLLLLKKKIIIFFFAAA===:::<<<;;;:::999999999999:::===;;;999888999::::::999;;;;;;;;;;;;<<<===>>>???===>>>>>>??????>>>>>>===:::;;;<<<===>>>?????????>>>>>>>>>??????@@@@@@@@@BBB@@@???@@@CCCDDDBBB?????????@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@@@@@@@AAAAAA??????@@@AAA@@@???===<<<@@@@@@AAAAAA@@@???>>>>>>;;;<<<<<<<<<::::::<<<>>><<<===>>>===<<<;;;;;;=========>>>======>>>@@@CCCAAADDDFFFFFFGGGMMMVVV^^^___gggqqqzzzyyyvvvsssvvv{{{yyypppeee[[[SSSJJJGGGBBB<<<888666555555222111111111000000//////000000000//////......---000///...---,,,+++++++++*********++++++,,,,,,,,,))))))))))))************'''((()))***++++++***)))''''''(((((())))))******,,,+++***+++++++++)))'''''''''''''''((((((((()))"""%%%)))******)))((()))'''(((((()))))))))))))))))))))((((((''''''&&&&&&kkkjjjhhheeebbb```^^^\\\ZZZWWWSSSPPPMMMIIIFFFCCCBBBAAAAAA@@@???>>>>>>>>><<<<<<;;;:::999888777777888777777666555555444444444333333222222111111000222222222111111111000000000000000000000000000000+++---///111222222000000000000000000000000000000////////////........................////////////......///000000000000000.........------,,,,,,,,,,,,,,,------...///000000---,,,,,,++++++,,,,,,---///......---------......---------............///------------,,,+++******************************+++++++++*********))))))******))))))))))))******,,,,,,++++++***))))))(((,,,,,,,,,+++***)))((((((***)))((((((((((((((()))))))))))))))************)))***,,,...//////......000...---000333555555333444666888999:::;;;===???===@@@CCCFFFHHHMMMUUUZZZcccrrr~~~wwwrrrssszzzzzznnniii```aaabbb```[[[VVVRRRPPPIIINNNVVV[[[aaajjjvvv~~~wwwqqqkkkbbb[[[WWWUUURRROOOOOOMMMKKKKKKLLLMMMLLLKKKNNNMMMLLLKKKJJJIIIHHHHHHIIIGGGFFFGGGJJJJJJHHHEEECCCBBB@@@>>><<<;;;::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;:::::::::<<<===>>>>>>>>>>>><<<======>>>???@@@AAAAAA??????AAABBBCCCCCCCCCBBBAAABBBCCCCCCCCCCCCDDDEEEDDDCCCCCCCCCCCCDDDEEEEEEBBBBBBAAAAAABBBCCCEEEFFFEEEEEEDDDDDDCCCBBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>???@@@BBBBBBAAA@@@???>>>==============================>>>>>>>>><<<;;;;;;===???@@@???>>>>>>=========???AAADDDFFFKKKMMMPPPVVV^^^gggnnnrrryyy}}}|||tttqqqpppkkkppptttuuuzzzyyyoooggg[[[OOOFFFCCC@@@999555666555333111111111222111///........................111000///---+++)))((('''---------,,,+++***)))(((++++++++++++******))))))*********+++++++++************))))))((((((''''''******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((************************))))))(((((('''''''''&&&MMMMMMKKKJJJHHHGGGFFFEEEEEECCC@@@>>>===;;;999666;;;::::::999888888777777555555555555555444444444666555555444333333222222111222222222222222222222222222222111111000000000////////////////////////---...///000111111000000////////////////////////000000//////......------............////////////......///000000000000000......---------,,,,,,,,,+++++++++,,,---.........---,,,,,,++++++,,,,,,---...---------------......---------............///------------,,,+++******))))))))))))))))))))))))+++++++++*********))))))******))))))))))))******************************,,,++++++******)))))))))''''''(((((())))))******))))))))))))***************+++,,,...////////////...------///333666555444444666888::::::<<<>>>@@@BBBEEEHHHKKKNNNUUU___fffuuu}}}ttttttvvvzzz{{{kkk___ZZZSSSTTTUUUSSSQQQPPPQQQRRRUUU[[[cccjjjooovvvyyynnnfffaaa\\\UUUPPPNNNLLLJJJHHHJJJIIIGGGGGGHHHHHHHHHGGGJJJIIIIIIGGGFFFEEEDDDDDDBBB@@@???@@@BBBBBB???===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::======>>>?????????????????????@@@AAABBBCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHFFFGGGHHHHHHGGGFFFGGGIIIHHHHHHHHHHHHHHHIIIJJJJJJHHHHHHGGGGGGHHHIIIKKKLLLIIIIIIJJJJJJKKKLLLLLLLLLIIIIIIHHHHHHGGGFFFFFFFFFFFFDDDCCCCCCDDDEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@<<<<<<===???AAAAAA???===<<<<<<;;;<<<===???@@@BBBBBBCCCEEEIIINNNUUUZZZ]]]dddggglllppptttwww{{{}}}}}}wwwoooiiieeedddccchhhllllllooovvv{{{|||zzzlll___RRRJJJDDD;;;777888666333111///000///...---........................///......---,,,+++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++*********)))((()))***+++++++++***)))***)))))))))))))))(((((())))))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''777777777777777666666666777666444444555555444222555444444333333222222111000000111111111222222222333333222222111000000000///000000111222222333333111111111111000000000000////////////////////////////////////////////////////////////////////////000000//////...---,,,,,,---............/////////......///000000000//////------------,,,,,,,,,,,,******++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---......///---------............///------------,,,+++******((((((((((((((((((((((((+++************)))))))))******))))))))))))******(((((()))***++++++,,,,,,************************%%%&&&((()))***+++******))))))*********+++++++++***+++---...///000000000000///000222555888888777666777:::;;;<<<===@@@CCCEEEHHHKKKNNNTTT^^^jjjsss~~~wwwsssrrrnnnttt}}}wwwjjj[[[QQQNNNJJJKKKLLLMMMOOOSSSYYY^^^hhhooowww}}}|||ppphhhccc\\\WWWUUURRROOOMMMLLLKKKIIIGGGGGGEEECCCCCCDDDEEEDDDCCCEEEDDDCCCBBB@@@???>>>===;;;:::999:::;;;:::888777888888888999:::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>?????????@@@@@@AAAAAABBBCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFGGGHHHJJJLLLMMMLLLMMMNNNMMMLLLKKKLLLMMMMMMMMMNNNOOOPPPPPPQQQQQQPPPPPPPPPPPPPPPRRRSSSSSSPPPPPPQQQRRRSSSSSSSSSSSSRRRQQQPPPOOOMMMLLLKKKJJJLLLJJJGGGFFFGGGFFFEEEDDDGGGGGGFFFEEEDDDCCCCCCDDDBBBBBBBBBAAAAAA@@@@@@???<<<<<<===???AAA@@@===;;;<<<<<<===============>>><<<<<<<<<>>>@@@CCCFFFHHHKKKNNNRRRUUUXXX\\\aaadddfffggggggeeeaaa]]][[[[[[bbbhhhllllllmmmppprrrpppuuuwww~~~vvvfffYYYNNNDDD>>><<<777555222000000///...---////////////////////////------------.........///+++,,,,,,,,,,,,,,,++++++++++++++++++************'''((()))+++++++++***))))))))))))***************+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''444444444444555555555555555333333333555666555444333333333222222111111111000111111111111222222222111111111000000000//////000000000000111111222222000000000000000000000000////////////////////////000000///.........//////////////////////////////000000///...------,,,+++---------.........//////......///////////////...,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++,,,---...///---------............///------------,,,+++******))))))))))))))))))))))))************))))))))))))******))))))))))))******)))))))))***++++++,,,,,,))))))))))))************%%%&&&)))***+++***)))((())))))******+++,,,,,,,,,+++,,,---///000111222222444444555666888999::::::888999;;;===>>>@@@DDDGGGKKKNNNRRRWWW^^^jjjyyyvvvpppqqqttt{{{xxxnnneee\\\RRRMMMNNNOOOQQQUUUZZZ```gggooouuu~~~{{{rrrfff]]]ZZZWWWTTTRRRRRRQQQPPPOOOMMMLLLJJJHHHFFFDDDBBBBBBCCCDDDCCCBBB@@@@@@???===<<<;;;:::999777777888888999999999888888888888999:::;;;<<<===<<<===============>>>>>>@@@?????????@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEEEEGGGGGGHHHIIIJJJKKKKKKLLLNNNNNNMMMMMMOOOQQQTTTVVVYYYZZZZZZYYYWWWVVVWWWXXXYYYZZZ[[[\\\]]]]]]^^^^^^]]]]]]^^^^^^___``````aaa___`````````___^^^]]]\\\]]]]]]\\\ZZZXXXWWWVVVUUUWWWUUURRRPPPOOONNNMMMKKKLLLLLLJJJIIIHHHHHHHHHHHHFFFFFFEEEDDDCCCBBBAAAAAABBBAAA@@@AAABBBAAA@@@>>>??????@@@??????>>>===<<<>>>============>>>???@@@???AAACCCDDDFFFIIIMMMQQQRRRTTTVVVVVVWWWYYY\\\^^^iiioootttuuutttuuutttqqqrrrqqqsss{{{~~~nnn```RRRGGG@@@:::888444222222222111000////////////////////////------......//////000000++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++'''((()))***+++***))))))))))))******++++++,,,,,,...---,,,+++************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((333333333333333333444444222111000000222222111000333222222222222222111111222222222111111111000000111111111000000000000000111111111000000/////////////////////////////////........................000///......---......///........................000//////...---,,,,,,,,,------------..................////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,*********++++++---...///---------............///------------,,,+++******************************))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))******((()))***+++***)))&&&%%%)))******+++,,,---------------...///000222333444777777888888888888999999;;;<<<>>>???AAADDDHHHLLLSSSWWW^^^dddnnnzzz|||vvvuuu{{{wwwiiiaaaZZZUUUPPPMMMOOOSSS___dddlllttt{{{vvvpppccc^^^XXXTTTSSSSSSQQQPPPPPPPPPPPPNNNJJJGGGEEEDDDCCCAAA@@@@@@AAAAAA@@@???======<<<;;;:::999888888555666888999:::;;;<<<<<<;;;::::::;;;;;;<<<===>>>>>>?????????@@@@@@@@@AAAEEEEEEDDDDDDDDDEEEFFFGGGFFFFFFFFFGGGHHHIIIKKKKKKMMMNNNPPPRRRTTTWWWXXXYYY[[[[[[ZZZ[[[]]]```ccceeehhhiiijjjiiigggffffffggghhhiiikkklllmmmmmmmmmllllllmmmmmmnnnoooooopppppppppqqqqqqrrrqqqooonnnllllllkkkkkkiiihhhgggffffffgggeeebbb```___^^^\\\ZZZUUUTTTSSSQQQPPPOOOOOOOOOOOOOOONNNLLLJJJIIIHHHGGGKKKIIIEEEDDDDDDEEEEEEDDDBBBBBBBBBAAA@@@>>>===<<<@@@@@@??????????????????===>>>???>>>>>>???BBBEEEHHHIIIJJJKKKOOOVVV___dddlllttt{{{}}}~~~~~~|||xxxuuurrrnnnnnnttt}}}tttbbbOOOCCC===:::666333333333333222000000000000000000000000////////////////////////++++++,,,---------,,,,,,+++++++++++++++++++++,,,))))))************))))))))))))******++++++,,,,,,------,,,+++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))222222222222222222222222222000//////000000///---111000000000000000000000111000000000//////......111111111000000000000000111111000000///......---............////////////.................................................................................---------------,,,------------.............../////////...------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------++++++************++++++************+++,,,---------------............///------------,,,+++******************************(((((()))))))))))))))*********))))))))))))******++++++******************))))))))))))))))))))))))******+++***)))(((&&&%%%******+++,,,------...///.........///111333555666555777888888777777888999>>>@@@AAABBBDDDHHHMMMQQQWWW]]]fffoooyyyzzzyyy{{{}}}}}}}}}sssdddXXXRRRMMMLLLKKKLLLTTT]]]sssyyyyyyqqqkkkfffaaa]]]VVVTTTQQQPPPPPPOOONNNMMMSSSSSSRRRNNNIIIDDDBBBAAA>>><<<;;;:::<<<<<<;;;::::::::::::999999999999888444666999::::::;;;===>>>>>>============>>>??????AAAAAAAAABBBCCCCCCDDDDDDEEEDDDDDDDDDFFFHHHJJJKKKKKKKKKKKKLLLNNNPPPRRRTTTUUUWWWYYY\\\___bbbeeefffgggggghhhiiikkknnnqqqrrrssstttuuutttsssrrrssstttuuuvvvwwwxxxxxxxxxwwwvvvvvvwwwxxxyyyzzzzzzzzzzzzyyy{{{}}}~~~}}}xxxwwwvvvuuutttsssrrrrrrrrrpppmmmlllkkkkkkiiigggcccbbbaaa___^^^]]]\\\\\\WWWWWWUUUSSSQQQOOOMMMLLLOOOLLLHHHFFFFFFFFFFFFEEEEEEEEEDDDBBBAAA@@@???>>>@@@@@@@@@?????????>>>>>>>>>>>>???===<<<;;;<<<>>>AAAAAAAAABBBFFFOOOZZZaaakkkttt~~~yyyssslllhhhiiimmmqqqssstttyyysss\\\JJJCCC???999666444444333222000000000000000000000000000000000///......------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,...,,,+++)))((()))******)))))))))***************))))))((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******000000111111222222222333222111///000111111///.../////////////////////000///////////////000000000///000000000000000000000////////////////////////---------....../////////........................+++,,,...////////////...........................,,,,,,------------......,,,,,,---------...............//////......---,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************++++++++++++************++++++---------............///------------,,,+++******************************(((((((((((())))))************))))))))))))******)))))))))***++++++,,,,,,******))))))((((((''''''******))))))((((((''''''******+++,,,---...//////......///000111444666777444777999:::999:::<<>>>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDDDDEEEFFFFFFGGGEEEEEEFFFHHHKKKOOOSSSUUUXXXWWWXXXYYY[[[___bbbdddfffhhhjjjmmmpppsssuuuvvvwwwxxxyyy|||~~~~~~}}}}}}{{{yyyxxxyyyyyywwwvvvtttsssrrrpppooonnnmmmmmmdddcccaaa___\\\ZZZXXXWWWVVVTTTSSSRRRQQQPPPMMMJJJLLLKKKIIIGGGEEEEEEEEEEEEBBBBBBBBBAAAAAA@@@???>>>===>>>??????===;;;;;;<<<<<<<<<<<<<<>>>>>???CCCFFFCCCDDDEEEGGGIIINNNSSSXXXhhhqqq}}}wwwnnneee______aaadddmmmqqqxxx~~~lll\\\QQQLLLKKKHHHHHHMMMTTT___ppp~~~{{{kkk___[[[WWWSSSQQQSSSTTTRRRPPPOOOMMMLLLLLLNNNRRRUUUWWWRRRRRRPPPJJJCCC>>>===>>>:::888777666777888777666666666777777888999::::::<<<>>>@@@???===;;;<<<>>>=========>>>@@@AAACCCDDDDDDEEEEEEFFFGGGGGGHHHHHHKKKLLLNNNQQQVVV\\\aaadddiiiiiiiiijjjmmmqqquuuwww{{{|||}}}~~~|||{{{zzzyyyyyytttsssqqqnnnkkkiiigggfffccccccdddeeeddd```[[[VVVSSSQQQOOOLLLKKKKKKLLLMMMFFFFFFFFFEEEDDDCCCAAA@@@<<<>>>@@@@@@???=========::::::;;;:::<<<@@@EEEJJJOOOZZZgggpppyyy{{{sssmmmkkkkkklllllleeegggjjjooouuu{{{pppYYYSSSJJJCCC===999666444111111111111111111111111---------...........................---,,,+++***+++++++++,,,,,,---------666222---(((&&&'''***,,,******))))))((((((''''''(((((((((((()))+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))*********+++000000000000////////////000000////////////000000////////////............///////////////////////////////////////////////////......------///000111------............------........................+++,,,------......------,,,------......------,,,........................,,,,,,.../////////...---,,,---...//////...---,,,*********++++++,,,,,,,,,---------,,,,,,+++++++++))))))******)))((('''&&&---***''''''***,,,,,,***)))***+++---...//////000,,,,,,++++++***)))(((((((((((((((((())))))))))))((()))++++++)))((()))***))))))))))))))))))))))))************+++---///111++++++******)))(((((((((+++***)))(((((()))******,,,---------------------111222444555666666555444888888:::>>>BBBEEEFFFFFFLLLHHHHHHKKKLLLOOOYYYeeemmmyyy|||lllbbbZZZYYYYYY[[[dddnnnuuuzzzyyyjjj\\\RRRLLLJJJNNNOOORRRXXXcccrrrvvvkkkbbbZZZTTTNNNQQQPPPLLLJJJLLLNNNMMMOOOOOOOOORRRTTTVVVUUUTTT]]]UUULLLDDD@@@===999777666666666777777777777777888:::;;;<<<;;;;;;===>>><<<<<<<<<======???@@@@@@@@@??????@@@BBBEEEFFFFFFGGGIIILLLMMMMMMMMMOOOPPPRRRTTTXXX\\\aaahhhooosssxxx{{{~~~{{{yyywwwvvvttttttttttttrrrnnnhhhdddbbb___ZZZWWWVVVTTTRRRQQQSSSPPPLLLHHHEEEDDDDDDDDDAAAAAAAAABBBBBB@@@<<<999>>>>>>?????????@@@@@@@@@DDDIIIQQQXXX```hhhrrryyyzzzwwwtttrrrsssvvvxxxyyylllkkkiiijjjoootttxxxzzzoooggg[[[OOOGGG@@@<<<:::555222000///000111222111//////............////////////.........---------------,,,,,,+++***)))))),,,++++++***)))(((''''''************************---,,,+++***)))))))))))),,,+++++++++******))))))))))))))))))))))))))))))******))))))))))))))))))&&&'''((())))))((('''&&&////////////////////////..................//////////////////.........---///////////////////////////////////////////////////......---...///000111------............------------------------------+++,,,------...---------,,,,,,------------,,,,,,------------------------,,,---.../////////...---......///...---,,,***)))******+++++++++,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))(((,,,***)))***,,,...,,,+++,,,,,,---------------,,,,,,,,,+++******)))(((((((((((((((((())))))))))))((()))+++***)))((()))***))))))))))))))))))))))))))))))))))))***+++---...************))))))))))))+++***)))((())))))***+++------...///000111222222333444444555666666666555;;;<<<>>>BBBEEEHHHHHHHHHJJJIIIMMMTTTXXX]]]gggrrr|||tttkkk___XXXUUUXXX^^^eeeqqq|||xxxsssiii]]]UUUPPPOOOPPPTTTXXX```iiittt}}}pppeee]]]VVVQQQMMMKKKOOOPPPNNNNNNQQQTTTSSSWWWWWWYYY\\\^^^\\\YYYVVVSSSMMMEEE???===;;;999777777777888888888888999999888:::;;;<<<<<<<<<>>>@@@AAAAAAAAAAAABBBCCCDDDDDDFFFFFFFFFHHHKKKNNNPPPQQQSSSUUUXXX[[[\\\^^^aaaddddddfffjjjmmmrrrxxx~~~|||yyyrrroookkkhhhgggfffdddbbb___\\\XXXSSSNNNKKKIIIIIIEEEDDDCCCCCCCCCBBB@@@===???????????????????????????CCCHHHLLLPPPVVV^^^ccceeejjjrrrzzz|||yyyooonnnlllmmmooosssvvvxxx}}}xxxlll```TTTIII@@@:::444333111111111222000///000//////......//////000//////.........---------......------,,,++++++***,,,++++++******))))))(((************************)))))))))((())))))******))))))))))))(((((((((''')))))))))))))))))))))))),,,,,,,,,+++***)))))))))(((((())))))))))))((((((////////////////////////---,,,,,,,,,---...////////////.........---------////////////////////////////////////////////////......------......///000------............------------------------------++++++,,,---------------,,,,,,------------,,,,,,++++++++++++++++++++++++,,,---......//////......000000///...,,,)))'''&&&***++++++++++++,,,,,,,,,***************)))))))))******)))((()))***+++,,,*********+++------,,,***///.........---+++***)))+++++++++******))))))((((((((((((((())))))))))))((()))******(((((()))***))))))))))))))))))))))))((((((''''''((()))******))))))))))))************))))))))))))***+++,,,,,,+++,,,---///111333444555555555555555666777888999???AAACCCFFFHHHJJJJJJKKKIIIMMMWWWccckkkqqq{{{|||pppddd\\\TTTRRRUUU^^^iiiuuuvvveeeaaa[[[TTTQQQSSSYYY^^^fffmmmwwwzzzlllfff]]]UUUPPPNNNMMMLLLJJJPPPTTTTTTUUUZZZ\\\[[[```aaacccdddddd___XXXSSSHHHDDD???<<<;;;;;;::::::999999999:::::::::;;;;;;;;;<<<>>>???>>>???AAABBBBBBBBBBBBBBBCCCDDDEEEFFFJJJKKKLLLOOOSSSXXX[[[^^^bbbdddgggiiillloootttxxx||||||yyyxxxvvvtttrrrmmmjjjfff```ZZZTTTPPPNNNLLLJJJFFFEEEEEEEEEDDDCCCBBBBBBAAA@@@????????????===???@@@AAACCCEEEIIILLLQQQZZZhhhvvv~~~}}}||||||{{{{{{zzzzzzyyyyyyuuuxxxuuuhhhZZZLLLCCC:::888555444444333111///000000////////////000000/////////.........------///......------,,,,,,+++++++++++++++++++++++++++************************''''''''''''((()))***+++))))))))))))(((((((((((()))))))))))))))))))))))),,,,,,,,,+++***)))((((((******))))))))))))******---...............//////,,,,,,,,,,,,---...///000.........---------,,,,,,................................................------------......//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............000000///---,,,***((((((++++++++++++++++++++++++************************+++***)))((((((***,,,...))))))((()))***+++++++++///......---,,,+++)))(((+++*********)))))))))((((((((((((((())))))))))))((()))***)))(((''')))***))))))))))))))))))))))))((((((((((((((((((((()))'''(((((()))***+++++++++)))))))))***+++,,,------++++++---///111222444555666666666777888;;;>>>???DDDEEEGGGHHHIIIIIIKKKLLLNNNWWWeeesss}}}tttiii___ZZZUUUYYYcccppp~~~}}}yyyrrrkkkeee]]]\\\YYYWWWXXX^^^iiiqqqvvvkkkcccYYYVVVRRROOONNNOOOPPPQQQNNNUUU[[[^^^```dddfffdddgggfffdddbbb^^^XXXPPPKKKBBB@@@===;;;;;;<<<<<<<<<:::::::::;;;;;;<<<<<<===@@@AAABBBBBBBBBAAACCCDDDCCCCCCDDDEEEFFFHHHIIIJJJOOOQQQUUUYYY^^^ccciiimmmuuuwwwyyy{{{~~~|||{{{wwwrrrkkkddd^^^[[[WWWSSSNNNKKKIIIIIIHHHGGGGGGEEECCCAAA@@@?????????@@@@@@?????????@@@BBBCCCHHHNNNVVV```iiirrryyy}}}|||yyyqqqsssvvvzzz{{{mmm___UUUFFFBBB<<<888666555444222111000000//////000000111////////////..................------,,,,,,,,,++++++++++++,,,,,,---------************************((((((((((((((()))***++++++++++++***************))))))))))))))))))))))))***)))))))))))))))((((((+++***((((((((((((***+++,,,,,,------...............---------...//////000------------,,,,,,,,,,,,------------------------------------------------,,,------...............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------......////////////......---,,,,,,,,,++++++++++++++++++++++++******+++++++++++++++++++++***)))((((((***,,,...+++***)))((((((***---///------------,,,+++***************)))))))))))))))(((((((((((())))))))))))((())))))(((''''''(((***(((((((((((((((((((((((((((((())))))))))))))))))''''''((()))***++++++,,,))))))***+++,,,------------...///000222333444555666666777999===AAADDDFFFFFFHHHIIIIIIHHHIIILLLOOOZZZfffuuuzzzqqqggg```\\\```jjjzzz|||uuunnnmmmllljjjeee^^^YYYXXXZZZ[[[]]]___dddnnn|||}}}qqqeeeZZZSSSOOOOOOPPPOOOOOOOOOPPPQQQTTT]]]eeeiiilllppppppnnnjjjeee___XXXSSSMMMGGGDDD======<<<;;;;;;:::;;;<<<:::;;;;;;<<<======>>>>>>BBBCCCEEEDDDCCCBBBCCCEEEHHHHHHJJJLLLNNNQQQTTTUUUZZZ]]]bbbhhhmmmttt{{{}}}wwwqqqnnneeeaaa[[[VVVSSSQQQNNNMMMKKKIIIFFFCCC@@@???>>>>>>AAA@@@?????????AAABBBBBBBBBDDDGGGJJJQQQ[[[fffnnnxxx}}}zzzvvvvvvuuutttsssttttttuuu}}}pppgggUUUNNNDDD<<<777555444444111111000000000000111111000000/////////.........,,,,,,,,,,,,+++++++++++++++++++++,,,------......************************,,,+++******)))))))))*********************++++++))))))))))))))))))))))))(((((())))))***+++++++++))))))'''&&&&&&'''))))))++++++,,,,,,---.........//////...............///------,,,,,,,,,+++++++++------------------------------------------------,,,,,,---............---,,,,,,------------,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------...------------...//////......---------...//////,,,,,,,,,++++++++++++************+++++++++++++++******)))((()))***+++,,,+++++++++******+++///222++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((())))))))))))((())))))'''&&&&&&(((***(((((((((((((((((((((((((((((()))***+++*********'''(((((()))***+++++++++***+++,,,---------------000111222333555666777888777888;;;>>>BBBFFFIIIKKKGGGIIIJJJIIIIIIMMMTTTZZZjjjwwwxxxpppjjjhhhgggrrrzzzmmmddd]]][[[[[[[[[WWWRRRQQQTTTYYY^^^ffflllsss~~~}}}xxxppphhh```XXXQQQLLLLLLNNNOOOOOONNNNNNPPPRRR^^^gggppptttvvvwwwuuuqqqeee___VVVNNNHHHDDDBBB@@@999;;;<<<;;;:::999:::;;;<<<======>>>???@@@AAAAAABBBDDDEEEEEEEEEEEEFFFHHHKKKMMMOOOSSSXXX\\\```bbbeeejjjqqqwww|||}}}zzztttqqqmmmhhheee```[[[XXXRRRPPPKKKGGGDDDBBBAAAAAAAAA@@@>>>>>>???AAAAAAAAA;;;>>>AAABBBDDDIIIPPPVVVccclllxxx}}}|||zzzvvvrrrnnnkkkiiiiiillluuu|||uuuddd\\\OOOCCC<<<777555444222222111111111111222222000000000/////////......+++++++++++++++++++++++++++++++++,,,,,,---------************************---,,,+++***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++,,,,,,------((((((''''''''''''((((((***++++++,,,------......//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++...------,,,---...///000...---,,,,,,,,,---......,,,,,,,,,+++++++++******)))))))))*********++++++***))))))))))))))))))(((%%%(((+++,,,++++++,,,---,,,,,,,,,,,,,,,+++******((()))))))))))))))))))))(((((((((((())))))))))))))))))((('''%%%&&&(((+++((((((((((((((((((((((((&&&'''(((***+++++++++***(((((())))))*********++++++,,,---......---,,,,,,///000222444666999:::;;;;;;<<>>888;;;======<<<;;;<<<===???@@@@@@AAACCCDDDDDDEEEDDDFFFIIIKKKLLLMMMPPPRRRUUUWWW[[[```gggmmmrrruuuxxx~~~~~~|||yyysssmmmhhh___\\\WWWRRRNNNKKKJJJJJJGGGDDDAAA@@@AAABBBAAA???999===AAABBB@@@@@@DDDHHHRRRZZZeeemmmsssxxx~~~}}}}}}}}}{{{wwwqqqlllhhh```___ccckkksss|||tttlll___SSSHHH@@@999555222222222111111222222222000000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************+++******)))))))))******'''((((((((())))))))))))))))))))))))))))))))))))************)))))))))((((((((())))))))))))((((((******+++,,,,,,---......///...---,,,+++*********,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,+++,,,,,,------,,,,,,+++******************************+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++************************......---,,,---...///000...---,,,+++***+++,,,---,,,,,,,,,++++++*********'''((((((((())))))******))))))******)))((('''&&&###))),,,+++(((''''''---------,,,+++***)))((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((&&&%%%&&&(((+++(((((((((((((((((((((((($$$%%%''')))+++++++++***))))))))))))************,,,---.........---,,,++++++---///222555888;;;<<<>>>@@@CCCFFFHHHIIIJJJJJJFFFHHHKKKLLLQQQ[[[jjjuuuwwwkkk]]]RRRTTTRRRTTTYYYYYYXXX^^^gggsss|||}}}lll```ZZZUUURRRNNNKKKLLLMMMMMMMMMLLLMMMOOOPPPUUU^^^kkktttzzzpppcccYYYMMMIIICCC>>>======<<<<<<999<<<@@@AAA@@@???@@@BBBBBBBBBCCCDDDEEEFFFGGGHHHGGGJJJMMMQQQSSSVVVZZZ]]]cccfffkkkqqqyyyyyytttkkkgggbbb\\\XXXUUUTTTTTTPPPLLLGGGEEEEEEEEECCC@@@===@@@BBBAAA>>>>>>BBBFFFEEEKKKSSSZZZ___gggrrrzzzyyyzzz|||}}}zzztttnnnjjjddd```^^^```ccchhhrrr}}}xxxmmm```TTTHHH>>>888333222222111111222222333000000000000////////////------------------------++++++++++++++++++++++++************************(((''''''(((((()))***+++))))))******+++++++++,,,))))))))))))))))))))))))***)))(((&&&%%%###""""""((()))***++++++***)))(((///...---,,,,,,---...//////...------++++++***)))------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++)))(((++++++,,,---------,,,,,,,,,++++++******++++++,,,......---,,,+++***)))(((...---,,,---///000///......---,,,,,,++++++,,,,,,,,,,,,,,,++++++***************************++++++***************)))(((((()))))))))***+++,,,.........---,,,+++************************))))))))))))))))))((((((''''''&&&&&&))))))*********+++++++++)))***+++,,,,,,+++))))))(((((()))***+++,,,,,,,,,***************++++++++++++,,,---...///000//////000111333444666:::???BBBDDDGGGJJJLLLKKKJJJJJJJJJGGGIIINNNSSS\\\jjjyyywwwkkk^^^XXXXXXZZZ___dddffffffkkkrrryyyvvvhhh\\\UUUQQQPPPNNNKKKIIIHHHGGGEEEDDDEEEHHHLLLPPPXXXfffwwwvvviii]]]SSSNNNDDDCCCAAA???>>>>>>@@@AAA=========???BBBCCCBBBAAAEEEEEEDDDFFFHHHKKKLLLLLLPPPQQQUUUYYY^^^cccgggjjjssswww~~~vvvtttqqqooolllhhhbbb___ZZZVVVQQQMMMKKKHHHFFFDDDBBBAAA@@@AAAAAA@@@>>><<<999>>>FFFKKKOOOVVV___ffflllrrrzzz~~~}}}yyytttqqqhhheee```]]]\\\___bbbeeeoooxxxsssbbbTTTHHH???888555222000000111111000000000000000////////////000000///...------,,,,,,000///...---,,,+++++++++------,,,++++++*********++++++++++++******))))))(((((()))***************---,,,,,,+++*********+++************************(((((())))))))))))((((((///...---,,,,,,---...///---------,,,,,,++++++***,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))))))))***++++++++++++***,,,++++++******++++++,,,,,,,,,++++++++++++******,,,+++***+++---...---,,,,,,,,,+++************+++******************))))))************************)))))))))))))))(((''''''((((((((()))***+++------,,,+++***))))))(((((((((************))))))))))))++++++++++++************((((((((())))))*********)))***************)))))))))))))))******++++++,,,************++++++++++++,,,---......///000111111222333555666888;;;@@@DDDEEEGGGIIIIIIHHHGGGHHHHHHIIINNNTTT[[[eeesssxxxoooggg]]]TTTSSSVVVaaagggnnnsssuuuyyy{{{tttiii^^^TTTMMMJJJIIIKKKIIIGGGFFFEEEEEEDDDCCCGGGJJJOOOSSSZZZeeesss~~~|||rrrfffZZZPPPIIIFFFCCCBBB@@@>>>>>>>>>@@@@@@BBBBBBBBBCCCEEEFFFFFFEEEHHHHHHIIIKKKNNNPPPRRRRRRZZZ]]]bbbhhhnnnuuu{{{~~~}}}xxxsssoooeeebbb]]]XXXUUUQQQMMMJJJGGGFFFDDDCCCCCCCCCAAA@@@>>>BBBFFFGGGGGGJJJPPPUUU]]]bbbjjjppprrrrrrqqqpppjjjeee^^^XXXVVVWWWZZZ]]]bbbjjjwww~~~oooaaaRRRFFF>>>;;;666333222222222111000000000///////////////000//////...------,,,,,,///...,,,+++******+++,,,++++++++++++++++++,,,,,,++++++++++++*********)))(((((()))***************---,,,++++++*********+++************************(((((())))))))))))((((((...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++************))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------...---------************************,,,,,,+++************+++))))))***+++++++++++++++++++++************++++++*********+++++++++,,,,,,+++***)))***+++,,,,,,***++++++***)))))))))))))))(((((())))))))))))))))))************************'''((((((((((((''''''&&&'''''''''((()))***,,,,,,//////...---,,,,,,,,,,,,************))))))))))))(((((((((((((((((())))))''''''(((((((((((()))))))))))))))(((((())))))***************************************++++++,,,,,,............///111333444555666888999:::>>>BBBFFFHHHIIIIIIGGGFFFEEEGGGIIIMMMTTT]]]gggrrr{{{oooggg]]]UUUOOOMMMRRRYYYjjjsss}}}yyy```[[[SSSKKKFFFEEEGGGHHHDDDDDDCCCBBBBBBCCCDDDDDDHHHLLLQQQTTTXXX___gggnnnmmmggg]]]RRRIIIEEECCCBBBAAA@@@???>>>>>>???@@@AAADDDDDDDDDDDDEEEFFFFFFGGGJJJLLLNNNQQQUUUXXXZZZ\\\fffkkkrrrzzz|||uuuqqqmmmhhhccc]]]XXXTTTPPPNNNJJJHHHGGGFFFEEECCCBBBDDDEEECCC@@@@@@CCCFFFOOOTTT[[[aaagggkkkooorrrnnniiibbb[[[WWWWWWYYY[[[___eeennnwww~~~rrr```QQQGGGBBB<<<777444444333222000000000//////........./////////...------,,,,,,---,,,+++******+++,,,---*********+++,,,---------++++++++++++************((()))******+++*********,,,,,,+++************+++************************((())))))******))))))(((---,,,,,,,,,,,,,,,,,,---******++++++,,,,,,,,,,,,++++++*********)))))))))++++++++++++++++++++++++++++++************+++++++++,,,---...............)))))))))))))))))))))))),,,+++***))))))***+++,,,***+++,,,---.........---++++++************++++++************+++++++++++++++))))))***+++,,,+++***++++++***))))))))))))***((((((((())))))*********************))))))))))))'''(((((()))((((((''''''((((((((((((***+++,,,---000///......---------...************)))))))))(((&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))((('''''''''(((***+++************)))))))))))))))******++++++,,,,,,,,,///...------///111444666888999:::;;;===@@@EEEHHHKKKKKKIIIGGGEEEGGGJJJMMMQQQYYYfffrrr~~~|||}}}tttkkkbbbYYYPPPJJJIIIMMMXXXcccsss}}}{{{jjj___OOOMMMHHHEEECCCDDDFFFHHH???@@@@@@@@@@@@BBBEEEHHHIIILLLPPPRRRSSSTTTVVVXXXVVVRRRLLLFFFCCCBBBCCCDDD@@@????????????@@@AAABBBFFFFFFFFFFFFFFFHHHKKKMMMRRRUUUZZZ^^^bbbfffjjjmmmvvv}}}~~~zzzvvvqqqkkkddd```\\\XXXSSSNNNKKKIIIGGGEEECCCCCCCCCAAA???>>>@@@CCCFFFIIIMMMRRRXXX___fffkkkkkkiiieeebbbaaaaaabbbccciiilllppptttyyy}}}ooo^^^QQQKKKBBB:::666444333333111000000//////.........//////.........---------***+++,,,,,,------------+++++++++,,,,,,,,,------++++++++++++++++++++++++)))******++++++*********++++++***************+++************************)))))))))******)))))))))+++,,,,,,,,,,,,,,,,,,+++)))******++++++,,,,,,---,,,+++++++++************+++++++++++++++++++++++++++******))))))******+++++++++,,,---............))))))))))))))))))))))))+++***)))))))))***+++,,,)))***+++,,,------------+++******))))))******++++++++++++*********)))))),,,+++***+++,,,------+++,,,,,,+++***************((())))))******+++++++++*********)))))))))((((((((())))))******))))))))))))))))))***+++,,,---...++++++***)))))))))******************)))))))))((()))))))))******+++++++++)))))))))))))))))))))))))))((('''''''''(((***+++******)))))))))))))))))))))******+++,,,,,,------///...------///222444666999;;;<<<===>>>AAAFFFIIIJJJJJJHHHFFFFFFIIINNNRRRVVV```mmmzzz|||rrroooqqqzzzsssdddZZZTTTMMMGGGFFFIIIRRR```nnn|||~~~ppp___OOOEEECCCCCCBBBAAAAAA@@@@@@???>>>???@@@@@@AAADDDIIIMMMMMMOOOQQQQQQOOOLLLIIIHHHHHHFFFEEECCCBBBBBBBBBBBB@@@@@@@@@AAABBBCCCDDDDDDIIIJJJKKKLLLLLLOOOUUUYYY^^^cccjjjpppuuuyyy}}}wwwqqqmmmjjjeee^^^WWWRRRNNNKKKHHHFFFEEEDDDBBBAAA@@@AAABBB@@@AAACCCEEEHHHNNNTTTYYY```bbbeeeiiimmmqqqssstttyyyzzzyyyxxxwwwwwwzzz|||tttaaaXXXLLL@@@999666444333222111111000//////.....................---------(((+++...111222000---,,,---------,,,,,,,,,+++++++++++++++++++++++++++,,,******++++++++++++***************))))))***++++++************************))))))************))))))***++++++,,,,,,++++++***)))*********++++++,,,,,,,,,,,,+++++++++*********+++++++++++++++++++++++++++******************+++++++++,,,,,,---,,,,,,,,,))))))))))))))))))))))))***))))))))))))***++++++&&&&&&((()))******************))))))))))))******++++++*********)))))))))---,,,+++,,,.........,,,,,,,,,+++************+++))))))***************************))))))(((((('''((())))))***************))))))******+++,,,...///,,,++++++******++++++,,,************))))))))))))(((((())))))))))))))))))******))))))))))))(((((((((((((((((()))***++++++)))))))))))))))))))))))))))******+++,,,---....../////////000111444666777:::;;;<<<===>>>AAAEEEIIIGGGGGGFFFFFFHHHMMMSSSXXX___hhhuuuyyylllgggdddiiirrrzzzooobbbUUUMMMIIIFFFFFFKKKRRR\\\kkkwwwwwwiii[[[NNNBBB<<<>>>???@@@AAA@@@>>><<<;;;>>>@@@BBBBBBCCCFFFMMMRRRSSSSSSSSSQQQNNNJJJFFFDDDDDDDDDDDDCCCBBB@@@>>><<<@@@AAABBBDDDEEEGGGHHHHHHHHHJJJMMMNNNQQQVVV___eeeiiipppyyy|||wwwrrrkkkddd___ZZZUUURRROOOMMMJJJGGGDDDBBBAAAAAABBBBBBBBBBBBBBBEEEJJJNNNXXX]]]fffpppzzz~~~zzzxxxyyy|||yyynnn]]]MMMAAA;;;777666333333222111000000//////........................))),,,///222333111...+++.........---,,,+++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,++++++***)))***))))))))))))***++++++************************)))******++++++******))))))***+++,,,,,,+++***)))***************++++++++++++************)))))))))************************+++++++++******++++++++++++++++++,,,++++++******************************(((((()))***************$$$%%%&&&'''))))))))))))******))))))))))))******))))))))))))************---,,,+++,,,---......,,,++++++***))))))))))))***))))))))))))))))))((((((+++******)))(((((('''''''''(((((()))******))))))))))))))))))***,,,---...//////............//////************))))))))))))''''''''''''&&&&&&&&&&&&)))))))))((((((''''''''''''((()))***++++++++++++''''''(((((())))))******)))******+++,,,---...///000111222333555777888999:::;;;<<<<<<===@@@DDDHHHFFFGGGHHHJJJNNNUUU\\\bbbiiirrr}}}rrrhhh```aaagggtttwwwjjj]]]SSSMMMKKKIIIIIIOOOZZZdddnnnzzzzzziiiYYYMMMEEE@@@>>>??????@@@@@@@@@@@@??????>>>AAACCCDDDDDDHHHOOOVVVUUUTTTRRRQQQOOOLLLIIIGGGEEEEEEEEEDDDBBBAAA???>>>BBBCCCEEEGGGIIIJJJKKKLLLKKKOOOSSSVVVZZZbbbmmmvvv|||}}}xxxsssnnnhhhccc___\\\YYYTTTOOOKKKGGGEEECCCDDDEEEEEEDDDCCCDDDFFFIIIPPPUUU___lllzzz~~~zzzxxxtttwwwzzz}}}sss^^^MMMBBB<<<999555555444333222111000///........................,,,---...///000///...---------------------,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,++++++***))))))))))))))))))***++++++************************)))******++++++******))))))***+++,,,,,,+++***)))************************))))))))))))((((((((((((************************,,,,,,++++++++++++,,,,,,+++++++++++++++***)))(((************************'''((()))+++++++++***)))%%%&&&''')))***+++++++++******))))))))))))******''''''((()))***+++,,,,,,,,,+++***+++---...---,,,******)))((((((((((((((())))))(((((('''''''''&&&+++******)))(((''''''&&&&&&&&&'''((())))))((((((''''''(((((()))+++,,,---------,,,,,,,,,------...************))))))))))))++++++******))))))(((((((((((('''''''''&&&&&&&&&'''(((***+++,,,,,,,,,+++&&&''''''((()))******+++)))******+++---...//////111222444777888:::::::::999:::;;;<<<===???DDDGGGGGGIIILLLPPPUUU\\\eeejjjqqqyyy~~~pppeee^^^```dddqqq{{{vvvkkk]]]QQQKKKLLLOOONNNRRR[[[iiiuuu~~~{{{ooo]]]MMMBBB>>>>>>>>>============>>>@@@AAACCC???BBBDDDDDDDDDHHHPPPWWWSSSRRRPPPNNNNNNMMMKKKJJJFFFFFFEEEEEEDDDDDDDDDDDDCCCDDDFFFIIIKKKLLLMMMNNNUUUZZZ___ccchhhqqq~~~|||xxxsssnnnjjjdddaaa[[[VVVRRRNNNKKKIII@@@BBBBBBBBBAAAAAABBBDDDEEEIIIQQQ^^^nnn|||vvvtttmmmnnnoooppprrryyyjjjVVVHHH@@@<<<666666555444333111111000---...........................,,,,,,+++,,,---...+++,,,,,,------......///+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++***)))))))))((())))))***++++++******************************++++++++++++******+++***)))(((((('''((((((************************,,,,,,,,,++++++*********,,,+++++++++***))))))))),,,++++++******++++++,,,)))'''$$$%%%)))++++++***+++++++++************)))++++++***))))))))))))))),,,++++++++++++++++++,,,*********++++++,,,------(((((())))))*********+++***************+++++++++------,,,+++************)))))))))))))))))))))))))))))))))))))))((('''''''''''''''((()))+++---...***)))'''&&&&&&&&&'''(((......---,,,,,,+++******+++)))'''(((******(((%%%(((((((((((('''&&&%%%$$$))))))))))))(((((((((((())))))++++++***(((&&&$$$)))))))))))))))*********------,,,,,,---...000111000222444666777777777666999<<>>>>>AAA???>>>======???BBBDDDDDDCCCCCCDDDFFFHHHJJJKKKNNNNNNPPPQQQPPPOOOMMMKKKOOOOOONNNLLLHHHFFFFFFGGGIIIJJJLLLNNNQQQTTTWWWXXX```eeemmmttt|||~~~yyyvvvuuuooogggccc```\\\UUUOOOHHHFFFDDDCCCCCCBBB@@@???FFFFFFIIIRRR\\\hhhyyy{{{tttppprrrjjjeeehhhlllqqq|||yyyfffVVVJJJBBB>>>999444222222222000...000//////............///........................*********++++++,,,,,,,,,,,,,,,,,,++++++*********,,,)))''''''***,,,,,,+++,,,+++******))))))******,,,++++++******++++++,,,++++++***)))(((((())))))******))))))))))))******************************++++++*********)))))))))******))))))))))))))))))+++******))))))******++++++)))'''(((+++------,,,+++++++++*********))))))+++***)))(((((((((((()))++++++************++++++************************((()))))))))************))))))*********+++++++++---,,,+++***))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''((((((((((((''''''''''''((())))))***...------,,,++++++*********)))'''(((******(((%%%&&&&&&''''''(((''''''''')))((((((((((((((((((((((((((()))***)))'''%%%$$$))))))))))))************---------------///000111111222333444555666666666888<<>><<<;;;<<<>>>@@@BBBBBBAAAAAABBBCCCEEEGGGIIIOOOQQQSSSUUUVVVUUUTTTSSSQQQPPPOOOLLLIIIGGGGGGHHHLLLNNNQQQVVV[[[aaafffjjjmmmsss{{{~~~zzzyyysssmmmiiigggbbb[[[UUUOOOLLLGGGDDDCCCCCCBBBAAACCCAAACCCIIIPPPXXXeeeqqqxxxyyy{{{{{{zzzuuuoookkklllfffcccgggjjjnnnvvvqqqaaaRRRIIIAAA;;;555222222333111///111111000/////////000000........................+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******,,,***((()))+++---,,,***,,,,,,,,,+++++++++++++++,,,++++++******++++++,,,++++++***)))))))))))))))***************++++++,,,***************************))))))))))))(((((((((((((((((((((((()))))))))***))))))))))))))))))***(((&&&%%%&&&((()))))))))++++++*********)))))))))))))))((((((''''''((((((******))))))))))))******+++******)))((((((''''''))))))))))))************)))))))))*********++++++,,,,,,+++***))))))))))))'''''''''''''''''''''''')))))))))))))))(((((('''&&&'''((())))))((('''&&&&&&&&&((()))***+++++++++------,,,,,,+++************)))((()))***)))(((&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((('''(((((()))((('''%%%$$$)))))))))*********++++++...---------...///000111222111111111222444666777888===CCCHHHJJJKKKLLLMMMQQQWWW```iiipppwww~~~~~~ooocccZZZZZZfffttt}}}xxxtttnnnhhheee[[[XXXWWWYYY^^^eeepppzzz~~~rrrbbbRRRHHHDDD@@@???AAA@@@???===<<<<<<>>>@@@AAAAAAAAAAAABBBCCCEEEGGGHHHMMMOOORRRUUUWWWXXXXXXWWWUUUUUUSSSPPPLLLKKKLLLMMMQQQTTTYYY___eeennnvvv|||}}}yyyvvvsssmmmfff```YYYUUUOOOJJJGGGFFFEEEDDDCCC@@@@@@CCCFFFIIIPPPYYY___ccciiinnnooommmiiifffiiigggiiinnnsssvvv|||ooo___TTTHHHBBB:::555444444333111333222111000000000000111........................,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++---,,,+++,,,------+++***+++,,,---------------,,,,,,++++++******++++++,,,+++***))))))))))))))))))++++++***)))))))))******************************))))))))))))))))))))))))'''(((((())))))***************))))))))))))******'''&&&&&&&&&'''(((((((((************))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))*********))))))((((((((()))))))))))))))*********(((((())))))******++++++------,,,***************(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&)))+++,,,,,,+++***&&&''')))++++++++++++***,,,,,,++++++*********)))))))))))))))))))))((('''&&&&&&'''((((((((((((((('''''''''((((((((((((((((((((())))))((('''&&&&&&)))))))))******++++++,,,.........//////000111111222111000///111333666888;;;>>>DDDHHHKKKOOOSSSUUU[[[___eeekkkqqqwww}}}ssseee___```hhhvvv|||vvvpppiiiaaa\\\[[[QQQUUU]]]gggqqq|||~~~hhh[[[MMMGGGCCC@@@???@@@AAA@@@???>>>???@@@AAABBBCCCCCCCCCDDDFFFHHHJJJKKKNNNPPPTTTWWWZZZ[[[[[[[[[\\\[[[YYYUUURRRRRRTTTWWW\\\```gggmmmttt}}}yyyqqqlllddd```ZZZUUUQQQNNNJJJGGGGGGCCCBBBCCCCCCCCCFFFKKKPPPUUU\\\cccfffhhhiiiiiilllooouuu}}}|||mmmcccSSSKKKAAA;;;888777555333333222111000000000000000........................------..................,,,,,,,,,,,,,,,,,,,,,,,,------.........---+++***++++++,,,---...------,,,,,,++++++******++++++,,,******)))))))))))))))***,,,+++***)))((('''''''''************************************************)))))))))******++++++++++++++++++******+++++++++***+++,,,,,,,,,,,,,,,,,,*********)))))))))((((((((((((''''''''''''(((((()))(((((((((((((((((())))))))))))*********++++++******))))))))))))))))))'''(((((()))******++++++...---,,,++++++******+++))))))))))))))))))))))))(((((())))))))))))((((((%%%''')))+++,,,,,,+++***((()))***++++++***)))(((+++***************))))))((()))******)))(((''''''(((((())))))(((''''''&&&&&&&&&''''''((((((((())))))************))))))(((((())))))***+++,,,,,,,,,......///000000111111111222111//////111444888;;;???AAACCCFFFKKKRRR[[[```cccfffjjjnnnsssyyyxxxkkkbbbfffqqq|||wwwnnnhhh___UUUSSSVVVSSS^^^nnn{{{sss\\\RRRHHHDDDAAA>>>>>>@@@???????????????AAABBBCCCEEEEEEEEEGGGIIILLLNNNPPPXXXZZZ]]]```bbbccccccbbb```___]]]ZZZYYY[[[___bbbiiipppxxxyyytttmmmkkkhhheee```ZZZRRRMMMIIIEEEBBBDDDDDDBBBCCCFFFIIIMMMTTTZZZ```gggoootttwww}}}{{{sss^^^VVVJJJAAA<<<888444111333222111000////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---++++++++++++,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,***)))))))))))))))******+++***)))(((''''''''''''************************))))))************++++++************++++++++++++,,,,,,++++++++++++,,,,,,)))+++------+++***+++,,,******)))))))))(((((((((((((((''''''(((((())))))))))))(((((((((((())))))(((((()))******+++,,,,,,************))))))))))))&&&'''(((((()))***++++++...---,,,+++************************************'''(((((()))))))))))))))(((((())))))((('''&&&%%%)))*********))))))((('''))))))))))))))))))))))))((()))******(((''''''((())))))))))))((('''&&&&&&&&&&&&&&&''''''(((((()))************************((())))))***+++,,,------...///000111222222222111111000000111444888<<<>>>CCCCCCEEEHHHNNNWWWbbbjjjjjjmmmrrrvvv{{{~~~yyyrrrkkkkkkvvvxxxmmmddd^^^WWWOOORRRZZZaaapppvvvdddQQQJJJDDDBBB@@@======???======>>>???@@@BBBCCCDDDGGGGGGIIIKKKNNNQQQTTTVVV___aaadddfffhhhiiihhhhhheeedddcccaaaaaaeeelllpppsss||||||xxxwwwuuusssnnnggg^^^WWWMMMHHHDDDEEEDDDBBBAAACCCDDDGGGMMMRRRYYYdddqqq{{{{{{wwwxxx}}}mmmdddWWWKKKCCC<<<555111333222111000///.........////////////////////////...............---------,,,,,,,,,,,,------------,,,---///...---,,,,,,---------,,,+++***+++++++++,,,++++++******++++++,,,)))))))))))))))******+++)))((((((((()))******+++************************((((((((()))))))))******************))))))))))))++++++************++++++&&&(((++++++)))'''''')))***)))))))))(((((((((((()))(((((((((((()))***+++***))))))(((((())))))***((()))))))))))))))))))))************)))))))))(((&&&&&&'''((()))***++++++,,,+++***)))(((((((((((())))))))))))))))))))))))''''''((())))))))))))))))))))))))((('''&&&&&&&&&((((((((('''(((((())))))))))))))))))))))))))))))''')))+++***(((&&&''')))(((((()))))))))(((((('''%%%%%%&&&''''''((())))))******))))))))))))******((())))))***,,,------......///000222222222222222000000111333777;;;???BBBDDDFFFHHHMMMTTT^^^iiipppssswww}}}yyyvvvrrrttt}}}~~~mmmbbbZZZXXXTTTQQQZZZgggtttuuusssuuu{{{uuueeeVVVJJJEEEBBBBBBAAA>>>>>>@@@??????AAABBBDDDFFFHHHIIIMMMMMMOOORRRVVVZZZ^^^```dddfffiiilllnnnoooooonnnnnnmmmllllllnnnttt||||||xxxqqqiiidddZZZRRRLLLKKKIIIEEECCCCCCAAADDDHHHKKKPPPZZZgggqqqvvvpppnnnppptttwww|||wwwiii\\\PPPFFF<<<666444444222111000/////////////////////////////////.........---------,,,,,,,,,,,,,,,---------......+++,,,...---++++++---///111000---+++******+++,,,,,,++++++******++++++,,,)))))))))))))))***++++++''''''((()))***,,,...///************************&&&'''''''''(((((())))))******))))))((((((''''''******))))))))))))******(((+++------+++))))))+++))))))))))))(((((((((((()))))))))))))))***++++++******))))))))))))******)))))))))(((''''''&&&&&&+++*********))))))((((((&&&&&&'''((()))***++++++***)))(((''''''&&&&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((()))***+++,,,'''&&&&&&&&&'''(((***,,,(((((((((((())))))))))))''')))++++++(((&&&''')))&&&'''((())))))*********%%%%%%&&&&&&'''((())))))))))))(((((((((((()))***((())))))+++,,,---.........///111222333333222222///000222555999>>>BBBDDDEEEGGGLLLQQQYYYcccmmmsssyyy|||xxxvvvuuu~~~~~~rrrggg\\\UUUUUUUUUVVVddduuuzzznnnffffffhhhpppzzz}}}{{{{{{wwwnnnfff^^^TTTJJJGGGCCCAAACCCBBB??????BBBBBBCCCEEEGGGJJJLLLNNNOOOSSSTTTVVVYYY^^^bbbgggiiijjjlllppptttwwwxxxxxxxxxvvvvvvuuuuuuyyy|||wwwqqqmmmggg^^^VVVSSSPPPKKKGGGGGGAAADDDGGGGGGIIIOOOZZZcccqqq~~~}}}wwwnnngggbbbaaaaaabbbkkkrrrxxxiii\\\PPPDDD===666555444222111000000000000000000000000000000000......---------,,,,,,,,,,,,,,,,,,------.........***,,,---+++)))***---111555222...+++******,,,...,,,++++++++++++++++++,,,))))))((())))))***++++++,,,,,,,,,,,,+++***((('''))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,+++*********+++))))))))))))))))))))))))************************++++++,,,---,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************))))))***))))))((('''&&&$$$%%%&&&((()))*********''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))************+++++++++*********))))))&&&''''''((()))((((((((()))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((()))***+++******+++,,,,,,---......111222333222111000111222222444888<<<@@@DDDIIIMMMQQQQQQSSS[[[fffpppwwwyyy}}}~~~|||~~~yyynnnhhh[[[UUURRRUUUZZZdddvvv~~~rrrjjjkkkggghhhoootttsssrrrtttrrrllleee___VVVMMMHHHHHHCCCBBBBBBBBBBBBDDDEEEFFFDDDGGGIIIKKKLLLNNNQQQSSSTTTXXX^^^cccggglllpppssstttxxx{{{|||{{{|||}}}yyysssnnnggg```YYYRRRLLLGGGJJJGGGEEEDDDGGGJJJMMMNNN[[[eeessszzzrrrnnngggaaa]]]YYYVVVTTT___gggsssyyymmm```NNN>>>888666444111000111222333000000000000////////////........................------...---+++******+++,,,,,,,,,+++++++++******...------,,,,,,---------)))))))))((())))))***++++++*********++++++)))(((,,,++++++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))---,,,++++++*********+++))))))))))))))))))))))))************************))))))*********)))((('''((((((((()))))))))******))))))))))))))))))))))))'''((())))))******))))))((())))))))))))(((((('''(((((()))(((((('''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((()))))))))*********+++++++++*********))))))'''''''''((((((((())))))))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''(((((()))***+++******+++,,,---...//////000111222222111111222444555888<<>>:::777666555444222111000000000////////////........................---...000000///...///000,,,,,,,,,++++++++++++***,,,,,,,,,,,,------...///,,,+++******))))))))))))+++*********++++++)))(((,,,+++)))((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++************+++))))))))))))))))))))))))************************))))))******))))))((('''))))))))))))************))))))))))))))))))))))))''''''((())))))))))))(((''''''((()))))))))(((((())))))))))))((('''%%%%%%''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))******+++************)))))))))(((((('''''''''((()))***)))))))))(((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++++++++,,,---...///000000///111222222222333555777:::===AAAEEEHHHKKKOOORRRYYY^^^gggsss|||~~~|||pppbbbWWWSSSWWWZZZbbbllluuu~~~}}}{{{zzzxxxkkk___TTTIIIGGGHHHHHHIIILLLQQQPPPMMMJJJIIIHHHHHHIIIIIILLLQQQUUUXXX\\\aaadddhhhjjjnnnqqqtttxxx}}}|||xxxsssmmmfffaaaXXXSSSLLLGGGDDDDDDDDDDDDFFFHHHLLLQQQUUUXXXYYYZZZWWWVVVUUUTTTRRRQQQPPPPPPNNNSSSZZZdddooo{{{ooo^^^MMMFFF===999888666333///111111000000000/////////........................(((+++---......------...,,,,,,,,,,,,++++++++++++---------,,,,,,,,,,,,,,,......,,,+++***)))))))))+++*********++++++)))(((,,,***(((&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))++++++***************+++((((((((((((((((((((((((************************+++++++++++++++******)))))))))))))))*********+++))))))))))))))))))))))))&&&''''''(((((((((((((((&&&&&&'''((()))))))))(((''''''((((((((((((((('''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))***************))))))))))))***((('''&&&&&&(((***+++)))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,---...///111222222///111222333444555999;;;???BBBGGGKKKNNNRRRWWWZZZbbbiiisss}}}|||xxx|||wwwmmmcccZZZXXXYYY^^^eeeqqq}}}uuugggYYYLLLIIIMMMQQQSSSVVVWWWTTTQQQMMMKKKJJJJJJJJJMMMQQQUUUZZZ^^^cccgggkkkoooqqquuuxxx|||}}}wwwpppkkkddd^^^VVVOOOKKKIIIGGGFFFDDDEEEEEEGGGIIILLLNNNPPPLLLMMMOOOPPPOOOOOOOOOOOOOOORRRVVV\\\eeeppp|||ooo\\\PPPBBB:::999888444///111111111000000000//////........................'''***---------++++++,,,------,,,,,,,,,+++++++++///......---,,,+++***)))///...---,,,+++++++++++++++*********++++++)))(((+++***(((&&&&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))*********))))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))+++++++++***************((())))))))))))*********((((((((((((((((((((((((&&&''''''(((((((((((((((%%%&&&'''(((((((((((((((''''''((((((((((((((('''''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))***)))'''&&&'''(((***,,,***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++,,,,,,---...///111222333444111222444555666888===@@@CCCFFFKKKPPPUUU[[[aaaeeetttyyyyyyuuuwww|||uuuggg\\\VVVUUU\\\eeeoooyyy}}}oooaaaTTTRRRUUUWWWYYY[[[VVVTTTPPPMMMKKKKKKLLLMMMRRRVVV[[[___ccchhhmmmpppsssvvv{{{{{{vvvnnniiiaaaZZZUUUQQQNNNLLLFFFFFFFFFEEEFFFGGGHHHHHHEEEHHHKKKLLLLLLLLLMMMOOOPPPRRRTTTWWW\\\dddnnnttt}}}ooo```NNNAAA===;;;888444111111111111000000000000////////////////////////---///111111///------------------,,,,,,,,,++++++,,,,,,---------,,,+++***---,,,,,,,,,,,,,,,------+++*********++++++)))(((******)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''''''''((((((((((((((())))))))))))((((((((((((((((((((((((''''''((())))))))))))(((&&&&&&'''(((((((((''''''))))))))))))((('''%%%%%%''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((())))))(((((()))))))))))))))***))))))((((((((()))***+++******)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++,,,,,,---...///111222444555666444555666777888;;;@@@DDDFFFIIIMMMSSS[[[dddmmmtttzzzvvvsssvvv|||tttiii\\\TTTQQQVVVdddqqq}}}pppfff\\\[[[\\\\\\\\\]]]RRRPPPMMMKKKKKKMMMOOOQQQXXX[[[```fffjjjooouuuxxxzzz}}}wwwrrrllleee___ZZZUUURRRIIIHHHGGGFFFDDDCCCBBBBBBAAADDDHHHIIIIIIJJJNNNRRRWWWXXXYYYZZZ\\\```eeeiiixxxqqq]]]MMMCCC===888555222222111111111000000000////////////////////////...///000...,,,++++++---------------,,,,,,,,,,,,&&&(((***,,,............,,,+++++++++,,,,,,---...+++*********++++++)))(((************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&''''''(((&&&'''''''''(((((((((((((((((((((((((((((((((((('''((())))))******))))))'''''''''(((''''''&&&&&&(((((()))(((((('''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))******((())))))))))))******************)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***+++,,,,,,...///000222333555666777777888888999:::>>>CCCFFFFFFIIINNNUUU___kkkxxx{{{xxxxxxzzz|||wwwhhhaaaYYYVVVXXXbbbssszzzsssuuuwwwyyy}}}}}}tttooonnnccc]]]ZZZ[[[[[[YYYXXXZZZLLLKKKIIIIIIKKKOOOTTTWWW\\\```fffmmmsssyyy~~~xxxrrrkkkddd]]]XXXOOOMMMKKKHHHEEECCCBBBAAA@@@DDDHHHJJJKKKNNNTTTZZZ```aaabbbbbb``````aaabbbiiinnntttyyyuuubbbRRREEE<<<666222222222111111111000000////////////////////////,,,,,,,,,***((()))+++---...------------,,,,,,,,,''')))+++---------,,,,,,---,,,+++++++++++++++,,,+++*********++++++)))((()))***++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))***&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))***************'''((((((((('''&&&%%%%%%$$$%%%&&&((()))*********''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******(((((()))************)))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))***+++,,,---...///000222444666777888999999::::::<<>>222222222111111111111000000000000000000000000000......---++++++,,,000333......---------,,,,,,,,,------......---***'''&&&...---,,,+++***))))))))),,,+++******++++++***(((---+++)))''''''((()))***,,,,,,+++***)))))))))***%%%&&&(((+++---000222333************************+++++++++***************)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((,,,+++***))))))(((((()))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))************(((***+++,,,,,,+++***(((((((((((((((((((((((((((,,,---......---***(((&&&(((***,,,,,,,,,---///000///111444555666666888999:::===<<<999>>>FFFJJJHHHKKKPPPUUU\\\jjj{{{~~~qqqhhhdddbbbbbbiiiuuu~~~sssnnnmmmnnnrrrvvvxxxxxxtttqqqddd___WWWOOOKKKIIIJJJLLLHHHJJJMMMOOOOOOOOOMMMLLLEEEFFFHHHJJJNNNTTT[[[```gggkkkqqqzzz}}}wwwrrrnnnhhhbbbYYYQQQLLLIIIGGGFFFCCCDDDFFFJJJPPPZZZdddkkklllllljjjgggbbb\\\VVVSSSUUUTTTTTTWWW]]]iii}}}fffQQQDDD<<<888555666444111111555222222222222111111111111000000000000000000000000000...+++,,,...000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++((()))+++---,,,+++,,,+++)))((((((((()))*********))))))((()))))))))******************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))(((((((((''''''((((((((((((((()))))))))*********))))))))))))))))))))))))(((((()))************)))(((((()))))))))*********&&&''')))******)))'''&&&''''''''''''''''''''''''((()))+++,,,+++***((('''((()))+++,,,,,,---///000000333666777888999;;;======??????>>>AAAIIIMMMKKKLLLSSS\\\ffftttzzzqqqiiidddeeehhhnnnxxxxxxuuuzzz|||~~~|||tttiiibbbWWWSSSMMMHHHEEEEEEGGGIIIIIIJJJLLLNNNNNNLLLJJJHHHGGGHHHJJJMMMRRRXXX```eeepppvvvzzzwwwpppiii```YYYTTTPPPLLLIIIDDDEEEFFFIIIPPPZZZeeemmmssssssrrrooojjjbbbZZZUUUTTTSSSSSSVVVZZZeeeyyyuuu^^^OOOAAA:::555444444111111333000000000000////////////000000000000000000000000000...,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))'''''')))***)))(((*********)))))))))))))))(((((((((((((((((()))***++++++***)))((('''&&&&&&************************''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))******))))))))))))))))))))))))'''((())))))******))))))(((((())))))))))))******''''''))))))))))))''''''''''''''''''''''''''''''%%%&&&((()))***)))((((((''')))+++,,,,,,---///111222444888:::<<<===@@@AAA@@@CCCDDDCCCFFFKKKNNNNNNOOOYYYggguuu{{{tttoooppppppmmmhhhdddcccdddfffooo{{{zzzkkk[[[PPPIIIGGGCCC@@@@@@BBBEEEHHHKKKMMMNNNOOONNNLLLIIIGGGIIIKKKNNNRRRWWW___gggmmmwww~~~{{{tttkkkddd```[[[TTTOOOHHHHHHHHHIIINNNWWWbbbjjjuuuwwwyyyxxxssskkkbbb\\\WWWUUUTTTUUUWWW___ooo~~~lll[[[JJJ???666555555444222222111111000000000/////////000000000000000000000000///...,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,,,,+++***))))))************)))(((((((((((((((((()))***+++((((((((((((((((((((((((************************&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++)))))))))))))))))))))))))))(((((((((((((((((()))(((((((((((()))))))))***(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((()))))))))***))))))***++++++***))))))((((((((((((((((((((((((&&&'''((()))))))))((((((''')))+++,,,,,,---///111333555999<<<>>>@@@CCCEEEDDDFFFGGGGGGHHHKKKNNNOOOTTTbbbsssyyypppgggaaa```bbbccc___\\\\\\bbbhhhnnnyyy}}}uuukkk]]]OOOFFFBBB@@@???>>>???BBBEEEHHHNNNOOOQQQRRRRRRPPPMMMLLLKKKNNNQQQVVV\\\dddmmmsss|||~~~uuuooolllfff^^^VVVOOONNNKKKIIIJJJPPPYYY___jjjooouuuyyyxxxssslllggg```\\\YYYXXXWWWZZZdddpppxxxiiiTTTGGG:::777888666333222333333333222222222111111///////////////////////////...---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///......---------,,,((()))************))))))))))))))))))******+++,,,''''''(((((()))***++++++))))))))))))))))))))))))'''''''''(((((()))))))))(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((++++++***)))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((('''(((((((((((()))))))))((((((((((((((((((((((((''''''((()))))))))))))))'''(((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))*********))))))(((((((((***,,,---...///111333333666:::===???AAADDDFFFGGGGGGIIIIIIIIIJJJNNNRRR]]]lll}}}sssiii```[[[WWWWWWYYYYYYWWWVVVZZZccckkkzzzwwwlll```VVVNNNGGGCCC???>>>>>>>>>@@@CCCEEEGGGMMMOOOQQQSSSTTTRRRQQQOOOMMMPPPSSSXXX___gggpppvvv}}}wwwrrrlllccc\\\VVVTTTPPPLLLIIIJJJMMMQQQXXX]]]fffoootttuuusssrrrlllgggbbb^^^YYYWWW\\\dddvvvsss[[[MMM???:::999666222111333333333333222222222222////////////////////////.........---------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,+++******)))))))))))))))))))))*********+++***************+++,,,************))))))))))))))))))))))))))))))))))))((((((((())))))******+++))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))&&&'''(((((())))))((((((''''''(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))+++++++++******))))))))))))+++---//////000333555444777;;;>>>@@@BBBDDDGGGHHHHHHJJJLLLLLLMMMSSS[[[iiixxx~~~xxxyyy~~~tttggg\\\WWWVVVWWWSSSTTTUUUVVVYYY```jjjrrrrrriii\\\PPPHHHDDDBBBBBB>>>>>>>>>???AAADDDFFFGGGKKKMMMPPPRRRSSSRRRQQQOOOOOOQQQTTTXXX^^^fffooouuu|||{{{rrriiiaaa\\\YYYYYYVVVRRRMMMIIIHHHHHHJJJNNNVVV```iiippptttvvvvvvpppjjjeee^^^XXXYYY]]]cccjjjqqquuuyyy}}}tttaaaTTTFFF???;;;666222111222111111111111000000000000000000000000000000000---...///...,,,,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++------+++***+++,,,***)))((((((((()))+++,,,+++******))))))))))))************)))))))))(((((())))))))))))))))))))))))'''(((((())))))***++++++))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))&&&'''(((((())))))(((((('''''''''((((((((())))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''******))))))******++++++***,,,///000111222555777666999===???AAACCCEEEGGGIIIHHHKKKOOOQQQSSS]]]hhhvvv}}}vvvppppppssswww|||mmm___UUUSSSVVVZZZYYYYYY[[[```gggqqq{{{|||tttooo\\\VVVMMMEEEBBBAAAAAAAAA>>>???@@@CCCEEEHHHJJJKKKNNNPPPRRRSSSTTTRRRPPPOOOOOOQQQTTTWWW\\\dddlllrrrssszzz|||mmmbbb[[[XXXYYY[[[\\\ZZZVVVPPPLLLJJJGGGHHHLLLSSS\\\fffnnnsss{{{uuunnniiibbb[[[YYY\\\YYY]]]aaaccceeeooo{{{tttiii^^^RRRJJJBBB:::666777222222111111111000000000000000000000000000000000---...///...,,,,,,...000........................,,,,,,,,,,,,,,,,,,,,,,,,(((+++...///---,,,---///***)))((('''''')))+++---+++***)))(((((('''(((((('''((((((((())))))******))))))))))))))))))))))))'''''''''((()))******+++))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((())))))***+++,,,(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((()))))))))))))))))))))))))))&&&''''''(((((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))+++,,,---+++---///111222333666888888;;;???AAABBBDDDFFFHHHJJJIIILLLRRRUUUYYYfffsssrrrlllhhhiiikkkqqqzzzjjj[[[RRRQQQWWW\\\aaaaaadddlllwww~~~xxxqqqhhh___YYYHHHEEEBBBAAAAAAAAAAAA@@@@@@AAACCCFFFJJJMMMOOOPPPSSSTTTVVVVVVVVVTTTQQQOOOOOOQQQSSSVVV[[[bbbiiioooqqq{{{{{{iii[[[UUUTTTWWW[[[```aaa]]]WWWRRROOOIIIIIIIIILLLTTT^^^hhhooo|||vvvpppllleee]]][[[\\\XXXYYYZZZYYYXXX```rrrzzzpppggg\\\SSSIII???<<<===444444444333333333222222000000000000000000000000---...000...,,,+++...000........................,,,,,,,,,,,,,,,,,,,,,,,,###'''***+++***)))***,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''&&&%%%&&&'''((()))''''''''''''''''''''''''%%%&&&&&&'''((()))******))))))))))))************'''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))(((((('''&&&))))))))))))((((((((((((''''''((((((((('''%%%$$$(((((()))***+++,,,,,,,,,,,,***((()))+++,,,+++((((((''''''&&&&&&&&&'''''')))(((((((((''''''''''''***)))((('''''''''''''''))))))))))))***+++,,,---...000222333444666999;;;;;;===AAADDDFFFFFFEEEEEENNNKKKMMMVVV___fffqqq|||wwwqqqkkkeeeeeemmmyyysssdddXXXQQQPPPYYYcccfffjjjssszzzpppdddXXXOOOJJJGGGDDDCCC@@@>>>>>>@@@BBBCCCEEEGGGIIILLLNNNPPPQQQRRRWWWSSSRRRTTTTTTPPPOOOPPPNNNRRRWWW\\\```fffnnnttt|||nnn___YYYYYY]]]```cccdddaaa\\\WWWUUUKKKLLLLLLMMMOOOVVV___fffrrrsssttttttrrrmmmiiifffeee]]]VVVUUUVVV[[[ccclll|||{{{nnnbbbWWWKKKAAA999777666444444444333111///.............../////////000......///000111111///------------------------++++++,,,------......///***((('''(((***++++++***************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))$$$%%%'''(((((((((((('''''''''''''''''''''''''''&&&'''''''''((()))))))))))))))))))))************''''''''''''''''''''''''************************''''''''''''''''''''''''((((((((('''''''''''''''''''''((((((((('''&&&%%%''''''((()))***+++******,,,***((()))+++,,,***((((((''''''&&&&&&'''''''''((((((((((((((((((''''''))))))((('''''''''(((((())))))))))))***,,,---......000222333444666999;;;:::<<>><<<<<<===???BBBCCCFFFGGGIIILLLNNNPPPQQQRRRUUUQQQOOOQQQQQQNNNNNNPPPUUUYYY^^^ccchhhpppyyyzzzmmmffffffjjjmmmqqqrrrnnnggg```\\\PPPPPPOOONNNNNNRRRZZZ___fffiiimmmpppqqqqqqooommmggg```XXXVVVUUUVVV\\\cccmmm{{{~~~ssshhh\\\OOOGGG:::888555444333222000///000000111222333333444444222111//////000000...---------------------------------------------------///---++++++,,,,,,+++***************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))"""$$$'''*********(((&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''''''''((((((((('''&&&&&&&&&'''((()))))))))))))))+++)))((()))***+++***((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((('''''''''((()))))))))))))))***+++,,,......///111333444444666999;;;<<<>>>@@@AAACCCGGGKKKNNNQQQVVVcccrrr|||~~~pppggg\\\^^^dddnnn{{{sssaaaYYYSSSPPPRRRXXXeeeqqq|||{{{rrreeeTTTFFF@@@<<<999666;;;::::::;;;===@@@CCCEEEEEEFFFHHHJJJMMMOOOPPPQQQSSSOOOMMMOOOOOONNNPPPTTTYYY]]]ccciiipppyyyzzzwwwwwwzzz||||||xxxppphhhbbbYYYXXXUUUQQQNNNOOORRRVVVYYY]]]bbbhhhlllmmmmmmlllggg```YYYVVVSSSQQQSSSWWW___mmm~~~vvviii[[[RRRBBB???:::777555333222000111111222333555666777888555333111000///...,,,***------------------------//////...------,,,++++++...---++++++,,,------,,,************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((###%%%''')))******)))((('''''''''''''''''''''''')))))))))(((((((((((((((((()))))))))************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&(((***&&&&&&''''''''''''(((((('''((((((((((((''''''''''''(((((()))******))))))))))))((())))))))))))((('''''''''''''''(((((()))((((((((((((((()))))))))((('''''''''((()))******))))))******,,,---///000000222444444555666999<<<>>>AAADDDFFFGGGJJJOOOSSSVVV```pppuuujjjcccaaafffqqq}}}wwwfff[[[TTTOOOPPPUUU___ooo}}}}}}||||||ooo```MMM@@@<<<<<<:::888;;;;;;;;;<<<>>>AAACCCEEECCCDDDEEEGGGIIIKKKMMMNNNQQQNNNMMMOOOPPPQQQWWW]]]```eeelllttt}}}~~~xxxqqqllleeebbb\\\VVVQQQNNNNNNOOORRRUUUYYY]]]______^^^]]]___YYYVVVUUURRRNNNNNNQQQYYYddduuutttfff\\\OOOIIIBBB<<<999666444333000111111222333444444555444222000000//////---+++..............................---------,,,,,,,,,'''&&&&&&'''***---------************************************************(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&'''((()))******(((((((((((((((((((((((()))))))))))))))(((((((((((()))))))))************(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&(((***,,,''''''((((((((()))))))))((((((((('''(((((((((((())))))******++++++******(((((()))(((((((((((()))'''''''''''''''((()))***(((((())))))))))))))))))((((((((((((((()))***+++))))))***+++,,,...000111111333555555555777999<<<<<>>@@@AAA@@@@@@AAABBBDDDGGGIIIJJJLLLKKKLLLPPPRRRVVV^^^gggooottt}}}~~~{{{pppllleee^^^XXXTTTPPPOOOOOOOOOPPPPPPPPPNNNMMMLLLRRROOONNNQQQPPPMMMMMMOOORRR[[[jjj{{{tttkkk[[[TTTJJJAAA;;;777555333222222222222222111111111111000//////000000///...........................,,,,,,,,,---------......&&&%%%%%%'''***,,,---,,,++++++++++++++++++++++++************************(((((())))))))))))(((((())))))))))))))))))))))))++++++***)))((('''&&&&&&)))))))))))))))))))))))))))((('''&&&'''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((***+++,,,''''''(((((()))*********(((((('''''''''((()))*********++++++++++++******'''((()))((('''&&&''')))''''''''''''((()))***************))))))((((((((())))))((((((((()))******)))******,,,---///111222333444555666666777:::<<<:::???EEEGGGIIIMMMUUU\\\qqq~~~}}}ssskkkjjjkkkzzz~~~ooo```UUUNNNLLLOOOXXXeeeuuuzzznnngggddddddcccbbbTTTJJJ>>>888777888888666999999999999999:::;;;;;;>>>>>>>>>???AAACCCFFFGGGFFFGGGKKKRRRWWW\\\gggrrrzzzyyytttnnnhhhbbb]]]YYYVVVNNNLLLJJJHHHFFFDDDDDDDDDGGGEEEGGGLLLNNNLLLMMMOOOJJJOOO[[[lllzzzyyyhhh___RRREEE<<<777444333555444444333333222222111///......///000111111000........................++++++,,,,,,---...//////---+++******+++,,,+++***++++++++++++++++++++++++************************(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))((((((((('''((((((((((((((((((((((((((((((((()))*********+++))))))))))))************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))*********&&&&&&''''''((())))))***(((((('''''''''(((***+++))))))************))))))%%%''')))(((&&&%%%''')))''''''''''''((()))***+++,,,++++++***)))(((''''''******))))))((()))))))))******+++,,,...000222333333555666666666777:::<<<;;;???DDDFFFIIIRRR___jjjzzz}}}zzz}}}~~~xxxqqqnnnrrrxxxqqqbbbXXXUUUNNNOOOWWWeeesssyyynnnaaaZZZXXXVVVPPPJJJCCC???:::777666666666555777777888888999:::::::::>>>======>>>???BBBDDDFFFDDDGGGNNNXXX___fffsss{{{uuupppmmmhhhccc___SSSPPPJJJEEEBBBAAABBBCCCBBBAAACCCIIIKKKJJJJJJMMMGGGIIIQQQ^^^iiirrr~~~uuukkk[[[LLLAAA:::777555444444444333333333333333///......///000111111000........................,,,---------------------000...,,,,,,------,,,+++++++++++++++++++++++++++************************(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))+++++++++)))&&&$$$))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))%%%%%%&&&&&&'''((()))))))))(((''''''''')))***+++((()))))))))))))))((((((%%%''')))(((&&&%%%&&&)))''''''''''''((()))++++++---,,,+++***)))'''&&&&&&++++++***)))(((((())))))******+++,,,...000222333444555777777777888:::<<<>>>BBBDDDFFFKKKWWWjjjxxx}}}|||yyyuuutttxxxzzzwwwrrrrrrzzzxxxhhhZZZUUUVVVSSSWWWbbbrrr~~~ssshhh[[[UUUSSSOOODDD:::;;;;;;:::999888888777777777888999:::;;;<<<======>>>>>>======???BBBDDDFFFFFFJJJSSS^^^gggooo}}}~~~yyyuuusssooojjjfffZZZUUUNNNGGGBBBAAABBBCCCAAA@@@BBBGGGIIIGGGGGGJJJKKKIIINNNWWW___dddooozzzuuucccSSSFFF???;;;999111111111222222333333333111///...///000111000//////////////////////////////......------,,,,,,+++---,,,++++++---///......))))))))))))))))))))))))------,,,,,,,,,,,,------111///+++(((&&&''')))***++++++***)))(((((())))))&&&&&&'''((()))******+++***************)))((('''((((((((('''&&&&&&(((***))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''+++++++++++++++***))))))''''''''''''((((((((((((&&&&&&'''((((((''''''''')))%%%"""###&&&))))))(((''''''((((((((((((''''''(((((())))))))))))(((((()))'''(((***)))(((111===PPP999&&&&&&***(((&&&)))))))))(((((((((((()))))),,,,,,---...///000111111555777888777777888:::===@@@AAADDDGGGOOO\\\lllwww~~~xxxtttrrrsss{{{tttooopppsssyyyxxxmmmhhhaaaWWWRRRRRR\\\aaalll{{{~~~wwwpppfff[[[TTTMMMDDD===;;;888888777555555444444444888999999::::::;;;<<<<<<>>>???@@@BBBCCCEEEFFFGGGLLLSSS^^^hhhqqq}}}}}}yyyqqqkkkiii___TTTMMMGGGBBBAAACCCGGGIIIKKKLLLLLLMMMNNNOOOPPPOOONNNPPPSSSYYY^^^bbbmmmvvvuuueeeUUUGGG???;;;999333111444555111...---000000000000////////////////////////////////////---.../////////...,,,,,,---,,,,,,++++++,,,,,,---************************))))))(((((((((((())))))---,,,+++***))))))((((((++++++***)))))))))))))))((((((((())))))************************)))(((((((((((()))'''&&&&&&(((***))))))))))))))))))))))))(((((((((((('''''''''&&&))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((('''&&&&&&''''''''''''((((((((((((''''''((((((((((((((('''$$$###$$$&&&(((((('''&&&''''''((((((((((((''''''(((((())))))))))))((((((***&&&%%%'''((((((,,,333DDD222$$$&&&)))''''''***))))))((((((((()))******---...//////111111222333555777999999999999;;;===>>>@@@DDDJJJUUUcccttt~~~|||vvvrrrpppqqqtttoooooottt{{{xxxmmmccc```\\\YYY[[[___hhhllluuu{{{vvvqqqdddVVVNNNGGG???<<<<<<999999888777666666666666777888999:::;;;<<<<<<======>>>???AAACCCFFFJJJLLLWWW___jjjsss|||~~~~~~}}}yyywwwvvvtttsssssssssssstttyyy~~~~~~xxxsssmmmeee\\\XXXRRRLLLHHHIIIFFFKKKQQQUUUXXXYYYYYYZZZXXXVVVTTTRRRSSSTTTUUUUUU\\\dddtttvvvgggVVVHHH???999333111444666333000000111000000000//////////////////////////////////////////000000000///...------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++******************+++(((***,,,------***(((&&&+++*********)))))))))))))))*********************************))))))))))))((())))))((('''&&&(((***))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''''''''&&&&&&%%%''''''''''''((((((((((((((()))))))))))))))((((((###&&&***,,,+++)))'''&&&''''''((((((((((((''''''(((((())))))))))))((((((,,,&&&$$$&&&)))))))))***444)))$$$''')))'''''',,,)))((((((((()))***++++++//////000111222333444444555888;;;<<<;;;;;;<<<======@@@EEENNNZZZiiixxx{{{vvvsssqqqqqqpppooosss{{{zzzmmmeee]]]ZZZZZZ^^^fffnnnvvvzzz~~~{{{wwwsssnnn___OOOEEE???::::::===::::::999888777777777777666777888999;;;===>>>>>>>>>???AAABBBEEEKKKQQQVVV```hhhsss}}}~~~zzzwwwuuussspppooommmmmmlllkkkjjjiiihhhgggdddbbb___\\\[[[\\\^^^___```eeekkkooooooppprrrttt~~~~~~zzzsssmmmgggeee```XXXSSSSSSPPPWWWbbbjjjooopppooooooiiieee___ZZZVVVRRROOOLLLNNNUUUbbbtttxxxgggRRRDDD>>>888444555666444111222111111000000000/////////////////////////////////000000000111000//////...------,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,'''(((+++,,,,,,+++)))'''*********************)))+++++++++*********************)))))))))))))))***((()))))))))''''''(((***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((())))))***))))))((((((''''''''''''((((((((((((((((((((((((((()))))))))+++///222222...***))))))''''''((((((((((((''''''(((((())))))))))))(((((()))(((((()))***))))))))))))&&&&&&******&&&'''+++((((((((()))***+++,,,---//////000111222333444444666999<<<>>>============>>>AAAHHHQQQ]]]kkkxxx}}}yyyvvvuuuvvvuuuwww|||vvvpppiiifffaaa^^^___eeeoooxxx~~~~~~zzzsssmmmbbbUUUGGG???;;;888:::===:::999888777777777777777555666888:::<<<>>>@@@@@@AAACCCDDDFFFIIIPPPYYY```gggooo|||{{{wwwuuuqqqmmmhhhdddbbb```___]]]ZZZZZZYYYXXXVVVUUUTTTTTTSSSQQQOOOMMMMMMMMMOOOPPPRRRVVV[[[^^^```bbbgggkkkuuu{{{uuupppnnnjjjccc``````eeemmmyyy}}}vvvlllddd^^^XXXSSSOOONNNRRR[[[kkkuuu___NNNDDD===777666666333111222111111111000000000//////////////////////////////000000000000//////......------,,,,,,,,,,,,------************************((((((''''''''''''((((((((()))))))))************)))***++++++++++++******+++++++++*********************)))(((((()))***+++''')))******((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))******++++++*********''''''''''''((((((((((((''''''''''''((()))***+++333555555222---)))***+++''''''((((((((((((''''''(((((())))))))))))(((((("""'''+++***(((''')))+++%%%'''***---***&&&&&&)))(((((())))))+++,,,---......///000000222222333444666999===???>>>======>>>@@@DDDKKKWWWdddqqq{{{~~~{{{wwwvvvwwwyyy{{{zzzqqqkkkhhhdddgggiiihhhiiioooyyyyyymmmeeeSSSIII???<<<;;;::::::<<<888888777666666666777777666777999;;;>>>@@@AAABBBCCCEEEGGGHHHLLLTTT```iiirrr|||~~~|||zzzwwwsssooollliiieeebbb\\\YYYTTTPPPOOONNNMMMLLLMMMLLLLLLKKKIIIHHHHHHGGGFFFFFFGGGGGGHHHGGGGGGGGGIIILLLOOOQQQUUU\\\fffmmmyyy{{{tttrrrpppmmmmmmooowww~~~rrriiidddaaa\\\YYYSSSTTTZZZggg}}}mmm]]]HHH???888666555333222333111111111111000000000000//////////////////////////////.........---------...------,,,,,,------...))))))))))))))))))))))))******))))))))))))*********)))(((''''''(((***+++)))***+++,,,,,,,,,+++***)))************************)))((((((((()))++++++''')))+++***)))(((((()))''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''(((((()))))))))))))))''''''''''''(((((((((((('''''''''''')))+++---///555333000,,,)))''')))***''''''((((((((((((''''''(((((())))))))))))((((((%%%***(((%%%%%%)))***'''***---...***'''&&&((((((((()))***+++---///000//////000111222333333444777:::===>>>======>>>???BBBFFFPPP]]]lllyyy|||zzzxxxtttrrrrrruuuxxx}}}xxxmmmeeebbbbbb^^^hhhqqqsssttt|||uuudddYYYFFF???;;;<<<===<<<:::;;;888777777666666666777777999999;;;===???AAACCCDDDCCCFFFJJJLLLPPPZZZhhhrrr~~~{{{wwwsssooommmgggddd```\\\ZZZXXXUUUSSSOOOLLLIIIGGGGGGFFFEEEDDDEEEEEEDDDDDDCCCBBBBBBBBB???@@@BBBEEEFFFFFFEEEEEEGGGIIILLLPPPVVVbbbpppyyywwwqqqppprrrsssxxx}}}uuuooonnnmmmiiifffYYYXXXZZZcccvvvxxxjjjSSSHHH>>>:::888444333555222222111111111000000000//////////////////////////////...---------------......------------......************************------,,,,,,,,,,,,------***)))(((((('''((())))))((()))+++------,,,+++***((((((((())))))************)))((('''((()))+++,,,''')))++++++***((())))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''((())))))((((((''''''''''''((((((((((((''''''((()))+++///222444111...***(((((()))))))))''''''((((((((((((''''''(((((())))))))))))(((((( &&&)))&&&%%%(((***((())),,,...,,,***(((''''''(((((()))***,,,...000111000000111222333444555555888:::<<<<<<<<<<<<>>>@@@FFFJJJSSSaaaqqq|||xxxvvvrrrnnnllloootttxxx|||oooccc]]]]]]___bbbppp{{{~~~mmmZZZMMMAAA;;;888;;;>>><<<::::::888888888777777888888999;;;<<<===???AAACCCDDDEEEDDDIIIPPPTTTZZZfffuuu}}}zzzuuusssnnniiiddd___\\\ZZZVVVSSSOOOMMMKKKJJJHHHGGGEEEDDDCCCCCCDDDDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@??????AAACCCEEEGGGIIIJJJNNNRRRXXX^^^ggguuu~~~nnnhhheeeiiiooottt{{{~~~|||wwwddd```]]]```mmm}}}mmm```QQQGGG@@@999555555222222222111111111000000////////////////////////000000...---------...///......------------......+++++++++++++++++++++++++++******************+++)))))))))))))))(((''''''((()))+++---------+++***&&&''''''((()))******+++***)))((('''((()))+++---''')))++++++***)))))))))************************&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''((()))******))))))''''''''''''((((((((()))(((((()))***---111555777---***'''(((+++,,,+++)))''''''((((((((((((''''''(((((())))))))))))((((((&&&))))))&&&(((---,,,&&&***,,,,,,***))))))((('''(((((()))***,,,///111222111222222333444555666777999:::;;;;;;;;;<<<>>>@@@IIIMMMVVVbbbpppzzz}}}~~~xxxuuupppllljjjnnnuuuzzzyyykkk^^^YYYZZZ]]]kkkzzzzzzfffRRREEEAAA;;;888;;;===;;;999:::999999999888999999::::::===>>>???@@@BBBCCCEEEEEEGGGNNNVVV\\\dddppp{{{uuurrrjjjfffaaaZZZTTTPPPMMMKKKKKKIIIEEECCCCCCCCCBBBAAA<<<;;;;;;===>>>???>>><<<======>>>>>>>>>?????????BBBAAAAAABBBEEEIIIMMMPPPXXX^^^fffooozzz{{{nnn]]]YYYZZZaaajjjqqqzzzpppjjjbbb___fffuuuwwwdddUUUIII===666444222222222111111111111000////////////////////////222111///.........///000......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********))))))******++++++++++++,,,,,,,,,+++))))))+++---+++++++++*********)))))),,,+++***+++------+++)))+++***)))(((((()))***+++,,,***''''''(((((((((''',,,+++***)))(((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((---((((((111222,,,---+++*********))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((&&&%%%%%%&&&((()))((('''************************)))***+++---...///000000222333555666888999:::::::::;;;<<<<<<<<<>>>BBBEEEKKKSSS^^^iiippptttvvvwwwyyyuuummmeeeccckkkzzz|||nnnddd^^^ZZZ[[[___tttzzzlllWWWIIICCC<<<;;;::::::999999999:::777777777888999;;;<<<===@@@AAABBBDDDFFFIIILLLNNNLLLUUU```hhhooozzz~~~zzzwwwqqqhhhaaa\\\ZZZVVVQQQLLLGGGDDDCCCAAAAAA@@@??????>>>?????????>>>===<<<<<<===>>>???CCCAAA???>>>???AAABBBBBBDDDEEEGGGHHHIIIOOOWWW^^^dddpppuuueeeddddddhhhooowww~~~zzztttllleeedddkkkvvv~~~yyy```LLL???999777666444333333444333222000//////000000000000//////000000000000000000000000,,,,,,,,,------.........------------------------,,,++++++***************)))*********++++++++++++*********)))((()))+++---+++++++++*********))))))***)))))))))++++++***(((******))))))))))))******+++)))''''''((())))))(((+++*********)))******************)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''%%%+++'''(((111111************)))))))))((((((((())))))))))))))))))))))))''''''''''''((((((((((((&&&%%%%%%&&&((())))))(((*********))))))(((((('''***+++,,,...///000111111222333555777999::::::;;;===>>>>>>===>>>AAAEEEIIIRRRXXXaaaiiinnnqqqtttuuuuuupppiiihhhooozzzxxxiii___ZZZYYY\\\bbbrrrxxxwww```NNNCCC???;;;;;;:::999999999999999777777888888:::;;;===>>>@@@@@@BBBCCCFFFJJJOOORRRUUU___kkkuuu~~~zzzsssnnnjjjeee]]]VVVNNNMMMJJJFFFCCC@@@>>>===@@@???>>>>>>======>>>>>>>>>>>>===<<<<<<===??????AAAAAAAAAAAABBBCCCCCCBBBEEEHHHKKKNNNSSS]]]iiirrrwwwuuurrrsssvvv|||}}}uuummmiiijjjpppuuummmXXXHHH???:::777666333333333222000/////////000000000000//////////////////////////////,,,------------------...........................,,,,,,+++***************************++++++++++++((())))))((('''(((+++---+++++++++***************)))(((''''''))))))((('''))))))************))))))***((('''''')))******)))((((((((()))))))))******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((%%%***)))+++555111)))***))))))((((((((((((((('''))))))))))))))))))))))))''''''''''''((((((((((((&&&%%%%%%&&&((())))))(((***))))))((('''&&&%%%%%%+++,,,---///000111222222333444666888:::;;;<<<<<>>???AAACCCEEEGGGJJJPPPWWW\\\bbblllyyy}}}sssmmmeee___[[[VVVOOOKKKEEEDDDCCCAAA@@@?????????>>>===<<<<<<<<<<<<<<<<<<>>>======<<<===>>>???@@@>>>???AAABBBCCCCCCBBBBBBHHHLLLRRRZZZdddssszzzrrrnnnlllmmmzzz}}}|||fffSSSDDD<<<999777444333222111000...///000000111111000000///.................................---------------------------------------,,,,,,+++************+++++++++++++++++++++++++++((()))))))))((()))+++...************************)))(((&&&'''((()))((('''((()))***++++++***)))(((((('''&&&''')))******)))''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''',,,+++111:::444)))+++((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''&&&%%%&&&(((***)))(((((((((((((((''''''''''''+++,,,...///111222222222444555777999;;;<<<===>>>DDDCCCBBBAAACCCHHHQQQVVVbbbeeehhhjjjiiihhhhhhhhhgggfffjjjuuutttgggXXXRRRRRRWWWbbblllxxx|||dddOOOCCC===999777888888777777777777888888888999999:::<<<>>>@@@AAAEEEGGGJJJMMMRRRZZZccckkksss|||}}}wwwsssiiiccc[[[TTTOOOKKKGGGDDD@@@@@@@@@??????@@@@@@@@@<<<;;;;;;:::::::::;;;;;;>>>=========>>>???AAABBBAAABBBCCCDDDEEEFFFHHHJJJOOOVVVaaannn{{{~~~vvvpppmmmlllqqqyyyppp[[[III===999666444222222222111000000000000111111000000000........................//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***+++++++++,,,+++++++++++++++++++++***++++++***)))***,,,...************************+++)))'''''')))******)))((()))***++++++***)))((((((''''''(((***+++***)))(((((()))))))))((('''&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''++++++333;;;333(((***''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&''')))***)))(((''''''((()))***++++++,,,+++,,,...///111222222222555666888:::<<<>>>??????DDDCCCBBBBBBFFFMMMWWW]]]eeegggjjjjjjhhhdddbbb```aaagggsss{{{jjj^^^TTTQQQTTT\\\gggqqq{{{pppbbbPPPBBB===;;;999666777777777666666777888888999::::::<<<>>>@@@AAACCCEEEIIIOOOSSSYYYbbbnnnwww{{{tttlllggg]]]XXXQQQJJJFFFCCC@@@???;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;>>>>>>>>>>>>???AAACCCDDDGGGHHHHHHHHHIIINNNVVV[[[aaakkkzzzwwwrrriiimmmttt{{{zzzeeePPPBBB999777444222333333333222000000111111111111000000......................../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++)))))),,,...***************+++++++++,,,***(((((()))++++++***))))))************))))))(((''''''(((******)))''')))***+++,,,++++++)))((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&((((((111:::000$$$''''''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&''')))******)))&&&'''(((***+++---...///---...///111222333444444555777999;;;>>>@@@AAAAAACCCCCCDDDEEEJJJSSS]]]dddhhhiiijjjiiieeeaaa______aaammmxxxaaaZZZTTTWWW]]]eeeoooxxx}}}uuukkkVVVMMMBBB<<<;;;;;;999666777777777777777777888999:::;;;;;;===???AAACCCDDDEEEKKKSSSZZZ```kkkxxx}}}vvvoooggg```[[[OOOLLLGGGBBB>>><<<;;;;;;::::::999999999999::::::;;;;;;;;;;;;;;;;;;<<<===?????????@@@AAACCCFFFGGGFFFHHHIIIKKKPPPZZZfffooo~~~}}}zzz|||~~~vvvuuurrrqqqsss{{{qqq[[[LLL<<<999666444444444444444000111111222222111111000......................../////////...............------------------------------,,,++++++++++++,,,------,,,,,,,,,+++++++++,,,---,,,***(((((()))+++))))))*********+++++++++---***(((''')))***++++++******))))))))))))******)))(((((()))******(((&&&$$$&&&(((***+++++++++***************++++++,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***&&&''''''000999..."""'''((((((((()))))))))******))))))))))))))))))))))))''''''''''''((((((((((((((('''&&&''')))+++***)))'''((()))***+++---......///000222333555666666666666777:::<<>>@@@BBBDDDFFFGGGPPPZZZbbbjjjuuuyyytttmmmfff___XXXRRRNNNDDDCCC@@@===:::999999:::<<<<<<;;;;;;<<<======>>><<<<<<<<<<<<<<<===>>>>>>@@@@@@@@@AAACCCFFFHHHIIIHHHMMMSSSZZZcccppp}}}uuuqqqsssyyyzzzdddUUUAAA>>>999666444444333222000111111222222111111000////////////////////////............////////////...........................---,,,,,,++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,)))'''&&&((()))))))))******++++++++++++---***''''''(((***+++***+++***)))(((((()))***+++***)))))))))******'''%%% ###''')))*********(((((())))))*********+++(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******)))((((((222:::///$$$)))(((((())))))******++++++************************''''''''''''((((((((()))((('''&&&'''***+++***))))))))))))***++++++,,,,,,222333444666777888888999666888:::===???AAACCCCCCCCCDDDHHHLLLSSS]]]hhhooorrrnnniiibbb___```dddhhhttt~~~}}}mmm^^^[[[YYY]]]hhhrrrxxx~~~uuueeeXXXKKKBBB???===:::888777777666555888888777777888999::::::;;;<<<===>>>AAACCCEEEFFFLLLUUUaaajjjrrr}}}{{{yyywwwmmmhhh```YYYSSSMMMHHHEEE??????>>><<<999999999;;;::::::::::::;;;<<<>>>>>>===============>>>???@@@AAAAAAAAABBBDDDGGGIIIKKKRRRYYYdddooo{{{yyytttrrrsssiiiYYYFFFAAA<<<777444333111000111111222222222222111111000000000000000000000000------......//////000000......---------,,,,,,,,,------------------------------,,,++++++*********,,,+++++++++***)))))))))******************************))))))***+++,,,,,,((((((''''''((()))******++++++***)))(((((())))))))))))************))))))''''''((()))))))))))))))(((((())))))))))))(((((())))))*********))))))(((***************)))(((((('''***---//////---***'''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))+++***))))))***,,,...000000111333555777999999:::>>>>>>===>>>AAACCCCCCCCCEEEFFFJJJQQQ[[[fffnnnrrruuupppjjjbbb[[[[[[fffsss|||{{{nnnbbb^^^```WWWaaalllsssyyyqqq```UUUJJJAAA===<<<;;;999777777777777777999999999999:::;;;<<<===?????????@@@BBBFFFJJJMMMXXXaaallluuu|||~~~~~~{{{xxxuuuqqqkkkgggaaaZZZPPPJJJHHHEEE@@@<<<;;;999888666666777999:::999999:::;;;<<<<<<<<<<<<@@@???>>>>>>??????>>>===;;;@@@EEEFFFFFFJJJQQQWWWaaammm~~~zzzuuusss|||ooobbbTTTKKK@@@:::888888666333555333222333333222000...000000000000//////////////////......///000222333.........---------,,,,,,------------------------++++++++++++++++++,,,,,,++++++++++++***************************************************+++,,,,,,))))))((((((((()))******++++++***)))))))))))))))))))))************))))))(((((()))************)))(((((())))))))))))(((((('''((()))******************************)))(((((('''))),,,......,,,)))'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))+++***))))))***,,,...000000111333666888999::::::>>>>>>>>>???AAACCCDDDDDDEEEGGGMMMYYYfffrrrxxxzzztttmmmeee___[[[^^^jjjwwwqqqhhhaaaZZZWWWWWW\\\gggrrryyy{{{bbbRRRIIIBBB===<<<;;;:::999777777777777888:::::::::;;;;;;===>>>???@@@AAAAAABBBEEEIIINNNRRR___iiivvv{{{wwwtttooojjjfffaaa\\\XXXVVVPPPHHHDDDCCCBBB>>>;;;:::999888777777888999::::::;;;<<<======>>>>>>===???>>>>>>??????@@@??????CCCGGGKKKLLLOOOUUU```iii}}}zzzwww~~~wwwkkk]]]TTTGGG>>>:::777444111333222111222333333222000111000000000////////////111000///.........///000///.........------------------------------------*********+++,,,---------*********++++++++++++++++++++++++++++++++++++++++++************++++++,,,++++++***)))))))))******+++***))))))))))))))))))))))))************))))))))))))***++++++++++++***(((((())))))))))))((((((&&&'''((()))***+++++++++)))************))))))(((((()))***++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))+++*********+++---///000000222444666888:::;;;;;;>>>>>>???@@@AAACCCEEEFFFFFFJJJSSSbbbrrr|||~~~|||sssjjj```]]]^^^fffsss~~~wwwiii[[[VVVUUUTTTSSSTTTdddooo{{{~~~iiiRRRDDD>>>;;;;;;<<<;;;:::999777777777777888;;;;;;<<<<<<===???@@@AAABBBCCCDDDFFFIIIOOOUUUZZZhhhsss~~~yyyuuuqqqmmmfff___ZZZUUUPPPMMMHHHDDD>>><<<======;;;999:::999888777777888999:::<<<<<<>>>??????@@@@@@@@@??????@@@AAABBBBBBCCCCCCFFFJJJOOOSSSZZZfffvvv}}}zzz~~~{{{rrrfff]]]OOODDD>>>999555222333111111222333444333222111111000000000/////////111000///...------------/////////............---........................+++++++++,,,,,,,,,------*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,,,,,,,+++***)))))))))*********)))))))))))))))***))))))************))))))******+++,,,,,,,,,,,,+++(((((())))))))))))((((((''''''((()))*********)))))))))************)))(((((())))))))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))++++++++++++,,,...///000111222444777999;;;<<<<<<>>>???@@@AAABBBCCCFFFHHHIIINNNYYYiiixxx~~~zzzuuupppeee\\\]]]eeeooo|||vvviii]]]SSSOOOQQQSSSYYY^^^nnnyyynnn]]]JJJ@@@<<<;;;;;;===;;;:::888777777777888888;;;;;;<<<===>>>@@@BBBCCCAAADDDGGGIIIMMMTTT^^^dddqqq}}}{{{vvvpppmmmjjjeee]]]VVVQQQMMMIIIGGG???<<<999888999:::999888999999888888888999::::::<<<===>>>???@@@AAAAAAAAA@@@AAACCCCCCDDDEEEGGGHHHJJJPPPZZZdddpppzzzuuuxxxxxxllldddWWWKKKCCC===888666555333222222333444333222111111111000000000////////////......------------000000/////////.................................---------,,,,,,,,,++++++******++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,+++***)))))))))******)))))))))))))))******))))))************))))))******+++,,,,,,,,,,,,,,,(((((())))))))))))(((((()))))))))))))))((('''&&&((())))))*********)))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))++++++,,,,,,---///000000111222444777:::<<<======>>>@@@BBBCCCCCCDDDGGGJJJLLLRRR___nnnyyy{{{uuummmggg___ZZZ```kkkwww|||jjj]]]WWWRRRPPPPPPTTT```lllyyywww```SSSFFFAAA>>>;;;:::;;;:::999888777777777888999:::;;;;;;===???AAACCCDDDAAAEEEJJJNNNSSS]]]hhhqqq{{{uuuoooiiieee\\\WWWPPPJJJFFFCCCAAA@@@<<<:::999888888999999888999999888999999::::::;;;<<<===>>>???AAAAAAAAABBBAAABBBCCCDDDDDDGGGKKKOOOVVVaaaqqq|||sssmmmmmmwwwuuunnnbbbUUUJJJAAA:::777888666333222222222111000111111111111000000000000,,,------...............000000000000////////////.................................---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,++++++***)))))))))******)))))))))))))))******+++))))))************))))))******+++,,,,,,,,,,,,+++(((((())))))))))))((((((*********)))((('''&&&%%%((())))))************)))))))))(((((((((((())))))((((((((((((((((((((((((************************((((((((((((((()))******))))))))))))))))))))))))+++,,,,,,---//////000000111222555888:::<<<>>>>>>>>>AAADDDDDDCCCDDDHHHLLLOOOXXXeeeqqqxxxvvvoooiii]]]ZZZ\\\gggtttrrrbbbRRRPPPPPPQQQRRRXXXhhhxxxzzzhhhRRRIIIAAA???>>>:::888888:::999888777777888999999:::;;;<<<>>>@@@BBBDDDFFFDDDIIIPPPVVV]]]hhhwww{{{uuuooohhhaaa]]]QQQLLLGGGBBB@@@???===<<<;;;:::999999888888888999888888999999:::;;;;;;;;;<<<===???@@@AAABBBCCCCCCAAACCCEEEEEEGGGMMMVVV]]]hhhuuu|||tttiiiccc```gggrrr}}}}}}rrrdddUUUGGG===888:::888444222222222111000222222111111111000000000,,,,,,---//////000000///111111111000000000//////........................------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++))))))((((((((()))******)))))))))))))))***++++++))))))************)))))))))******+++++++++++++++(((((())))))))))))(((((())))))))))))((('''&&&&&&(((((()))***************((())))))******))))))(((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))+++,,,---...///000000000111333555888;;;===??????>>>AAAEEEEEEDDDEEEIIINNNUUU___kkkrrrrrrllleee```XXXZZZdddtttuuuggg[[[OOOMMMNNNSSSYYYdddttt|||gggVVVGGGAAA<<<<<<;;;888777888999999888777777888999:::;;;<<<===???BBBDDDGGGHHHJJJPPPXXX```hhhuuu}}}yyysssllleee^^^WWWRRRKKKGGGCCC???>>><<<;;;:::888888999888888888888999777888999:::;;;;;;;;;;;;>>>???@@@BBBCCCDDDEEEEEEEEEGGGJJJLLLQQQ[[[hhhrrr~~~vvviii^^^XXXVVVZZZ```gggqqqrrrbbbRRRFFF@@@:::777444222222222222111222222222111111111000000---...///000000000///...111111111111000000000000////////////////////////+++,,,,,,------......///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++(((((('''(((((()))******))))))((())))))***++++++))))))************))))))))))))***++++++++++++***(((((())))))))))))((((((''''''((((((((((((((('''(((((()))***************((()))***++++++***)))(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))+++,,,---///000000111111111333555888;;;>>>???@@@>>>BBBEEEFFFDDDEEEJJJNNN[[[dddoooqqqkkkaaaYYYVVVYYY___mmm}}}qqqhhh^^^UUUQQQMMMNNNWWWcccppplllXXXIIICCC<<<888999:::888999;;;999999888777777888999:::======???AAACCCFFFIIIJJJNNNUUU___gggppp~~~uuuqqqkkkddd\\\UUUMMMHHHEEEBBB>>>;;;999888666444444666777777777777888:::777888999:::;;;;;;;;;;;;???@@@BBBDDDEEEFFFGGGGGGJJJMMMPPPTTTZZZhhhxxxyyymmm```UUUOOOQQQSSSVVV[[[dddttt{{{kkk\\\OOOIII888666333111222444444444222222222111111111111000000000111111111///...---888333222444222------222---......//////000000000---------..................------,,,,,,------...,,,,,,+++******+++,,,,,,*********++++++,,,,,,,,,'''(((***+++***+++---...'''(((******((((((((()))))))))))))))******************************************))))))))))))******))))))))))))))))))))))))&&&)))+++,,,+++)))(((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((((()))***************)))))))))(((((((((((())))))((()))***)))((((((***,,,,,,---///111222222222222222777;;;;;;::::::===@@@AAABBBFFFJJJHHHEEELLLVVVbbbgggnnnnnnbbbSSSMMMOOOZZZhhh{{{vvvmmmddd\\\WWWVVVOOOSSSZZZcccnnn{{{ooo[[[III>>>>>>;;;999999;;;;;;999666555666777888888999;;;===;;;>>>AAADDDFFFIIILLLOOOUUU^^^jjjvvvzzzuuunnnjjjbbb[[[TTTNNNGGGCCC@@@>>>;;;888666666666666777777666666777999;;;<<<>>><<<::::::<<<=========DDDCCCCCCCCCEEEJJJNNNQQQSSSVVVZZZ___iii{{{vvvhhh[[[SSSPPPHHHKKKOOOSSS[[[iii{{{|||oooYYYFFFBBB<<<777555222......222222222222111111111111000000000000000000///......DDD;;;444444444111///111////////////....................................------,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,++++++++++++++++++,,,,,,++++++******))))))((((((''')))******)))(((((()))))))))))))))******************************************))))))))))))******))))))))))))))))))))))))''')))+++,,,***)))((()))((((((((()))))))))))))))((((((((((((((((((((((((%%%%%%&&&((())))))))))))))))))(((((((((((())))))((()))***)))((((((***,,,...///111222333333222222555666999;;;>>>@@@@@@AAABBBBBBDDDHHHHHHHHHPPP[[[hhhkkknnnjjj]]]RRRQQQWWWgggsss|||oooeee\\\TTTRRRTTTWWW^^^gggqqqyyyppp___PPPDDD======;;;999999::::::888666555777888888888999<<<>>>===???BBBEEEHHHKKKPPPSSS]]]fffttt~~~xxxqqqlllaaa\\\UUUOOOIIIDDD@@@======;;;999777666666777888777777777777888:::;;;<<<;;;:::::::::<<<>>>>>>???FFFGGGJJJMMMQQQUUUYYY\\\^^^bbbhhhqqq~~~|||qqqdddXXXPPPLLLHHHJJJLLLNNNTTT```ppp|||{{{gggUUUDDD===666555444333333666222222222222111111111111000000000000000///......TTTHHH<<<888777555333222111111000///......------000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++++++++///,,,******,,,,,,***'''''')))******)))(((((()))))))))))))))******************************************))))))))))))******))))))))))))))))))))))))''')))++++++***)))))))))''''''(((((())))))******((((((((((((((((((((((((###$$$&&&''')))*********))))))(((((((((((())))))((()))******))))))+++,,,000111222333333333333333666666888<<<@@@CCCBBBAAABBBAAACCCFFFIIIMMMWWWaaapppooolllcccVVVPPPXXXeeeuuu}}}sssggg\\\SSSOOOSSSYYYgggooo{{{zzzjjjZZZNNNFFF@@@===;;;999888888999999777666666777999999999:::===???@@@AAADDDGGGJJJPPPWWW[[[gggqqq~~~yyyrrrkkkfffYYYTTTMMMGGGCCCAAA>>><<<999888777666666777888999666777888999:::;;;;;;;;;:::;;;;;;<<<>>>@@@AAABBBCCCHHHOOOUUUZZZ^^^bbbeeeiiimmmuuu}}}xxxooobbbWWWOOOLLLKKKLLLLLLMMMPPPYYYeeennnzzzssscccPPPEEE:::888888777777999333222222222111111111111000000000000000///......cccYYYLLLBBB<<<999666555222111000///......//////111000000///...------,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********)))%%%###&&&+++...,,,(((((()))++++++)))((()))***((()))))))))******************************************))))))))))))******))))))))))))))))))))))))''')))++++++***)))))))))$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((('''''')))***++++++++++++))))))(((((((((((())))))((()))******))))))+++---000111222333444555666666666888;;;>>>@@@@@@AAAAAACCCBBBBBBEEELLLUUU```iiitttoooggg[[[QQQQQQaaarrr~~~wwwlll```UUUOOOPPP\\\iiiyyyyyymmm\\\NNNEEEAAA???>>>999888888777777777777666777888::::::;;;<<>>===888777666666666666777777666777999;;;<<<<<<;;;;;;<<<===>>>???@@@BBBDDDFFFFFFNNNWWW___dddgggjjjllltttyyy~~~yyypppggg]]]VVVRRRSSSTTTUUUVVVWWW\\\ccchhhqqqwww~~~pppaaaRRRBBB<<<;;;999777777333333222222222111111111000000000000000///......qqqmmmdddUUUFFF<<<888666333222111000///000111222111111000///......------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********"""!!!'''+++)))&&&(((***++++++)))))))))***((()))))))))******************************************))))))))))))******************************((()))+++***)))((()))***$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((()))************))))))((())))))(((((((((((())))))((()))******)))***,,,...000000111333555777999:::888>>>DDDDDD@@@===???CCCBBBBBBCCCGGGQQQ^^^iiinnnssskkk```VVVPPPWWWjjj}}}|||mmmbbbUUUNNNLLLUUUhhhyyyrrrfffUUUIIIBBB???===;;;777888888777777666666777777999;;;<<<<<<>>>@@@CCCDDDFFFIIINNNVVV```kkkrrr}}}yyytttnnnggg```YYYTTTNNNIIIBBB===;;;:::999888888888777666666555555555666888999;;;<<<<<<<<<;;;<<<>>>??????@@@BBBGGGJJJTTT\\\fffmmmppprrrtttwwwxxxtttpppmmmkkkiiinnnvvv{{{uuunnngggaaa^^^```aaacccdddeeefffhhhiiimmmrrr{{{~~~mmm\\\JJJ@@@<<<888555444333333333222222222222111000000000000000///......yyy|||yyyjjjWWWIII@@@;;;777666333111000111222333111000000//////.........,,,,,,............,,,,,,***++++++,,,,,,++++++***,,,,,,++++++++++++++++++(((&&&%%%'''***+++***((((((***++++++***))))))***))))))))))))******************************************))))))))))))******************************(((***+++***)))((()))+++''''''(((((())))))******(((((((((((((((((((((((()))))))))(((((('''&&&%%%))))))(((((((((((())))))((()))*********+++---///000000111333555777999::::::CCCKKKIIIBBB===@@@FFFBBBDDDFFFLLLYYYhhhpppqqqnnneee[[[VVVWWWbbbuuu|||rrr___UUULLLJJJQQQ```vvv}}}{{{lll```PPPEEE@@@===:::888777888999888777666777888888:::<<<======???BBBDDDFFFIIINNNVVV___kkkwww~~~uuuqqqkkkeee___XXXQQQMMMHHHDDD???;;;999888888777888888777777666666555555888999:::;;;<<<=========;;;===??????@@@EEELLLRRRbbbiiirrrwwwxxxxxx||||||pppfffaaa___\\\ZZZ___eeeooo|||{{{xxxtttpppmmmnnnnnnnnnnnnnnnmmmmmmllllllooowwwvvvfffSSSGGG???999666666333333333333222222222222000000000000000///......uuu~~~{{{nnnbbbTTTIII===;;;777333111000111111000000000///////////////,,,---///000000///---,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++,,,,,,......---------,,,,,,,,,(((***,,,+++***)))******))))))))))))******************************************))))))))))))******************************)))*********(((((()))+++((((((((()))))))))))))))(((((((((((((((((((((((('''((((((((((((''''''&&&))))))(((((((((((())))))((()))*********+++---///333222222222333555777888:::AAAHHHHHHCCC???AAADDDAAAEEEIIIQQQ```pppuuussshhh^^^WWWYYYbbbooorrrgggWWWPPPLLLSSS```rrr}}}{{{iii\\\LLLAAA===<<<:::888666888:::999777666888:::999;;;===>>>>>>@@@CCCFFFIIIMMMUUU^^^jjjwww}}}xxxtttmmmiiiccc]]]WWWPPPJJJFFFBBB???<<<;;;;;;;;;:::999666666777777888888888777999:::::::::;;;===>>>???===???BBBCCCFFFMMMYYYbbbnnnuuu|||~~~yyyooocccZZZYYYZZZ[[[ZZZbbbiiiuuu~~~zzzwwwrrrnnnlllllllllllllllooosss{{{vvvcccTTTGGG===999:::444444333333333222222222000000000000000///......mmmxxxwwwgggWWWBBB???:::555111/////////////////////000000000000---...000111111000...---***+++,,,------,,,+++************++++++,,,,,,---)))+++,,,+++))))))***+++)))***,,,,,,***)))***+++))))))))))))******************************************))))))))))))******************************)))******)))(((((()))+++'''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((()))******+++******))))))(((((((((((())))))((()))***+++***+++...000666555333222222333444555777<<>><<<===<<<:::666999::::::777666888;;;999;;;===>>>???AAADDDFFFKKKPPPYYYdddqqq~~~xxxqqqlllccc___YYYSSSMMMFFF@@@<<<:::999777888999999999888444555666888999:::::::::;;;:::::::::;;;===???@@@AAACCCFFFHHHMMMWWWeeeooo{{{pppfff[[[VVVXXX___ccceeehhhppp}}}zzzqqqjjjfffgggiiijjjmmmooorrrvvvsssaaaOOOAAA<<<===444444444333333333222222000000000000000//////...nnnsss|||wwwnnn\\\QQQBBB:::999888444///444222000000111222111000111000000000////////////......------------......,,,------....../////////++++++++++++++++++,,,,,,))))))))))))))))))))))))++++++***************+++)))))))))***++++++,,,,,,************************+++,,,---,,,*********+++(((((())))))))))))(((((((((((((((((((((''''''&&&%%%(((***+++)))'''&&&&&&))))))))))))))))))))))))(((((()))***+++,,,,,,---,,,,,,,,,---...///000111222222333555666888999999===<<<;;;;;;<<<@@@CCCFFFDDDEEEKKKYYYhhhqqqqqqlll^^^\\\aaakkktttzzzxxxfffXXXVVVSSSYYYnnnzzzfffXXXIIIBBB@@@===::::::===999666777:::<<<===<<>>@@@AAABBBFFFLLLSSS[[[fffsss|||yyyiii___WWWXXX]]]bbbiiipppvvvzzzqqqlllkkklllnnnqqqtttwwwzzzyyyeeeRRRDDD>>>:::666444555555222222555222111000/////////111111rrrvvv}}}~~~kkkbbbSSSGGG???:::888666333111000///000000///...//////.........------------------,,,,,,------------------------.........++++++++++++++++++++++++************************++++++***************++++++++++++******************************************,,,,,,,,,***)))***+++(((((())))))))))))(((((((((((())))))(((((('''&&&"""%%%(((***)))))))))***))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---...///000111222222333555666888999999;;;;;;;;;;;;<<<>>>BBBDDDFFFIIIPPP\\\iiinnnjjjeee\\\\\\cccooowww|||vvvfff[[[YYY]]]iii~~~zzzsssaaaTTTGGGCCCAAA>>>;;;;;;<<<999666777999<<<<<<<<<<<<;;;<<>><<<444222000000000000///---/////////.........---------,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---,,,,,,++++++*********************************+++***************++++++---,,,,,,+++******))))))))))))))))))))))))))))))***+++,,,+++)))((()))***))))))))))))))))))))))))(((((())))))(((((('''&&&###%%%(((***)))))))))***))))))))))))))))))))))))************************,,,,,,,,,---...///111111222222333555666777888999888999;;;<<<<<<>>>AAACCCJJJOOOXXXccckkkjjjccc]]][[[___iiiuuu}}}rrrfffaaaaaannn|||ooogggYYYNNNEEECCCBBB???<<<;;;:::888777777999;;;<<<<<<<<<:::<<>>>>>>>>@@@DDDGGGMMMTTT___kkkvvv{{{llleee^^^[[[```jjjuuu{{{}}}~~~~~~~~~vvv[[[IIIAAA;;;666666666333222444777666555444333111000///yyy|||rrrdddUUUHHH@@@888666333222222222111///111111111000000000000///...------,,,,,,------...---------,,,,,,+++++++++------,,,,,,+++***))))))*********************************)))******+++,,,,,,,,,,,,++++++*********(((((((((((((((((((((((()))***+++***((((((((()))***))))))))))))))))))***)))))))))))))))(((''''''''')))******(((''''''((((((((((((((((((((((((((((((((())))))******++++++,,,---------...000111222222222333444555777777888666:::===>>>>>>???BBBEEENNNVVVbbbkkknnnjjjbbb\\\^^^fffrrr~~~zzzkkkfffggglllrrrcccYYYOOOGGGBBBBBBBBB>>>;;;:::888888777888999;;;<<<<<<>>>===???DDDHHHLLLVVV```gggqqq}}}vvvlllddd]]]VVVNNNHHHEEEBBB===999888888888777888888888888888999999999999:::::::::;;;;;;;;;;;;<<<>>>?????????CCCHHHMMM[[[cccppp|||ssseee^^^[[[]]]gggtttmmmXXXHHH@@@999888777444333444444444333222111000///...zzzlllZZZMMM@@@<<<777444222222111111222111111111000000000000//////............//////---------,,,,,,+++++++++------,,,,,,+++***))))))******************************))))))***++++++,,,******++++++,,,,,,,,,,,,(((((((((((((((((((((((()))***+++***((((((((()))******))))))))))))******)))))))))))))))(((((('''((()))+++***((('''((((((((((((((((((((((((((((((&&&'''''')))***+++,,,,,,---------...///000111222222333333444555666777777666;;;???AAA@@@BBBFFFJJJTTT^^^kkkrrrrrrlllfffcccgggqqq}}}{{{oooeeefffnnnxxxzzzjjj[[[PPPHHHBBB???AAAAAA===:::999777888999::::::;;;===>>>@@@@@@BBBGGGJJJOOOZZZeeerrr|||}}}vvvnnnddd[[[UUUNNNGGGCCC@@@===:::888888888888777777777888888999999999999;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>@@@AAABBBFFFOOOVVVeeeooo}}}}}}lll```XXXYYYaaaqqq|||gggPPPFFF<<<:::999666444555222222111111111111111000}}}ooocccOOOHHH???888444222222111000000/////////.........000000////////////000000------------,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++))))))))))))***+++,,,,,,******++++++,,,------...))))))))))))))))))))))))***+++,,,+++)))((()))***+++***)))(((((()))***+++))))))******))))))((('''%%%'''))))))))))))+++---))))))))))))))))))))))))&&&''''''((()))***+++,,,---------...///000222222222333333444555555666666666;;;@@@BBBBBBDDDKKKPPP[[[eeerrrwwwtttooommmooosss|||yyyrrrmmmeee```gggttttttfffWWWNNNEEEAAA@@@BBBAAA<<<999999777999;;;<<<<<<<<<>>>@@@???@@@DDDJJJMMMRRR^^^jjjyyy}}}xxxtttkkkddd[[[SSSNNNIIICCC???:::888777777888777555444444555666777777888777777;;;<<<<<<<<<============<<>>======???AAA???BBBIIIOOOTTTYYYfffsss~~~yyysssmmmiii___YYYQQQKKKGGGDDD>>>:::777777777888999888444222333444666777888888777777<<<<<<=========>>>>>>>>><<>>;;;<<<777;;;>>>???>>>>>>@@@CCCAAAEEEMMMVVV[[[aaaooo||||||xxxrrrllleeeaaaVVVQQQJJJFFFCCC@@@;;;777777777999;;;<<<:::555222555666888999:::::::::999============>>>>>>>>>>>>===BBBGGGKKKOOOYYYhhhtttzzzjjjccceeehhhssssssaaaSSSEEE@@@???<<<999888666333///+++***+++---///xxxppprrrxxx|||}}}wwwiiiWWWFFF;;;666777333//////333555222///000000...---------------,,,------......------,,,------,,,++++++***)))))),,,***)))***++++++***)))******+++++++++******))))))******++++++,,,------''''''(((((())))))******++++++******))))))((((((******++++++++++++******'''))),,,//////---+++)))+++*********))))))((((((%%%&&&((()))))))))((('''%%%(((+++,,,,,,+++***+++......//////000000111111222222222333444666999:::888<<>>>>>???AAACCCCCCJJJSSS[[[dddooo}}}}}}yyyrrrkkkfff```\\\YYYMMMJJJFFF@@@===;;;::::::777666666666666777777888777777888999::::::::::::>>>===>>>???AAABBBAAA@@@EEEDDDIIIRRRZZZbbbpppvvvhhhbbbcccooo}}}jjj___QQQHHHEEEAAA;;;666555333111111222222111000|||qqqnnnppprrr~~~ppp^^^MMMCCC777444222111111111///...000000///...------------,,,------......------,,,,,,,,,++++++******)))))),,,***)))***+++,,,***)))***+++++++++++++++******,,,+++++++++++++++++++++))))))))))))))))))******************))))))))))))******++++++++++++******''')))+++------,,,***)))************)))))))))((())))))((('''(((((()))******---000111000//////000......//////000000111111222222222333444777999:::;;;>>>AAADDDGGGQQQ^^^hhhpppqqqqqqppprrrzzzrrreeeXXXSSSWWWdddvvvtttdddZZZSSSMMMJJJKKKLLLLLLJJJGGGCCC???:::888888:::<<<======>>>AAACCCKKKSSS]]]gggppp|||}}}xxxsssnnngggaaa\\\WWWSSSPPPIIIFFFBBB===:::999888999666666666666666777777888777888999::::::;;;;;;:::>>>>>>>>>???@@@AAAAAA@@@FFFFFFMMMXXXcccnnn~~~vvviiieeehhh{{{zzziii```TTTJJJEEE@@@:::666666444222111222222222000~~~sssmmmjjjiii|||ttt```RRR???<<<888444111000//////111000///...------------------............------+++++++++++++++++++++++++++***)))***+++,,,+++***++++++,,,,,,,,,,,,++++++------,,,,,,+++******)))++++++******************)))))))))*********************++++++++++++******(((((()))***************************)))))))))))),,,+++(((&&&&&&(((***,,,(((***---...---------.........//////000000111111222222222333555777999;;;>>>@@@BBBEEEKKKVVVdddnnnsssrrrqqqssszzzjjj]]]QQQQQQ[[[kkk~~~xxxkkk]]]UUUPPPLLLLLLNNNMMMKKKHHHEEE@@@<<<999777:::<<<===>>>>>>@@@CCCFFFPPPYYYeeeqqq|||~~~|||wwwqqqlllfffbbb[[[VVVQQQMMMIIIFFFBBB@@@===999777666666777666666666666666777888888888888999:::;;;;;;;;;;;;>>>>>>>>>??????@@@AAABBBEEEHHHPPP]]]iiiwwwuuummmooouuu}}}nnnhhh^^^SSSIII@@@:::888666555222222333333222111uuuoookkkhhhsssyyyrrreeePPPIII>>>777444333222111111000///...------------------............------,,,,,,,,,,,,,,,,,,------+++***)))***,,,---,,,+++++++++,,,---------,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********)))))))))******+++++++++******++++++++++++******((((((((((((((()))***************)))))))))))))))+++***(((''''''''')))***%%%''')))***))))))***+++......//////000000111111222222222333555888:::<<<@@@AAACCCGGGPPP\\\iiirrrtttssssssxxxvvvfff[[[SSSXXXfffuuu{{{ooocccWWWQQQNNNKKKKKKNNNJJJHHHDDDAAA===;;;:::999===>>>???@@@AAADDDHHHKKKTTT^^^mmmzzzzzzvvvrrrmmmfffaaa\\\XXXSSSNNNJJJGGGDDDAAA<<<;;;999777555555666666666555555666666777888999888999:::;;;<<<<<<<<<<<<>>>>>>?????????@@@CCCEEEJJJPPPZZZfffrrr{{{sssqqqyyyyyyvvvnnnaaaQQQDDD===:::888666333333333333222111~~~xxxsssnnnkkkrrruuu||||||dddVVVEEE999666666444111111111///...............---......//////......------------...............+++***)))***,,,---,,,+++***+++,,,---------------******+++++++++,,,,,,,,,------,,,,,,++++++******))))))******++++++,,,,,,******++++++++++++******(((((('''''''''((()))***))))))))))))))))))******(((((()))))))))(((((('''(((***,,,,,,,,,+++---.........//////000000111111222222222333666888;;;===@@@AAADDDKKKVVVbbblllrrrqqqqqqsss{{{~~~pppggg```___gggttt~~~}}}ttteee[[[PPPLLLIIIFFFFFFGGGCCCBBB???===<<<<<<<<<======>>>>>>???AAAFFFLLLPPP]]]hhhxxx{{{sssmmmiiiccc\\\WWWTTTPPPKKKGGGEEEBBB???===999888777666555666666777555555555555666777888999999999:::<<<<<<<<<<<<<<<>>>????????????BBBFFFJJJSSS\\\iiiuuuuuuoooqqq~~~|||nnnZZZJJJ???;;;999777444333444444222111~~~zzzwwwssspppuuuuuuvvvzzz~~~sssdddQQQBBB;;;888444111111111000///..................////////////..............................+++******+++---...---,,,)))***+++,,,,,,------,,,)))******+++,,,,,,------,,,,,,++++++++++++++++++*********+++++++++++++++******++++++++++++******((((((((((((((()))******))))))))))))************&&&''')))***+++***)))((()))+++,,,,,,,,,,,,---///......//////000000111111222222222444666999<<<===AAABBBFFFPPP^^^iiioooppplllooouuu|||nnngggfffkkkvvvvvvmmm```VVVNNNLLLJJJFFFCCCDDD===<<<;;;;;;;;;<<<>>>???;;;<<<===>>>AAAGGGOOOTTTcccoooxxxrrrkkkddd```ZZZTTTOOOKKKGGGCCC@@@>>>===;;;999777777666666666666666777555555555555666888999:::999:::;;;<<<============>>>???@@@@@@@@@DDDKKKPPPWWWdddttt|||qqqlllqqqwwwdddQQQCCC===:::888555444444444333111~~~}}}|||zzzyyyxxxvvvtttrrrtttwwwzzz{{{sssdddSSSDDD:::555555222111000///..................////////////............------,,,,,,+++++++++******+++---......---((()))***+++,,,,,,,,,,,,+++++++++++++++++++++,,,************++++++++++++,,,++++++++++++++++++*********++++++++++++******(((((()))))))))*********((()))))))))************))))))******+++,,,---...'''(((***)))))))))+++---......//////000000111111111222222444666999<<<>>>AAACCCJJJWWWfffoooqqqooolllrrr|||xxxllleeehhhqqq}}}xxxlllcccYYYQQQLLLKKKJJJEEEBBBAAA999999999:::;;;<<<===>>>======>>>@@@DDDLLLUUU[[[kkkwww}}}{{{oooiiiaaa[[[VVVRRRLLLGGGDDDAAA>>>;;;:::999777666666666666666666666666666444444555555666888999::::::;;;<<<======>>>>>>======???AAAAAAAAAFFFOOOVVV^^^mmmxxxnnnllltttnnn[[[LLLCCC;;;888666555555444333111|||vvvpppnnnpppsss~~~uuucccLLL<<<888:::222111000//////...............////////////......------,,,++++++***))))))+++******+++---......---'''((()))***+++,,,,,,,,,------,,,++++++*********)))))))))******++++++,,,---,,,,,,++++++***************++++++++++++******(((((()))***************(((((())))))*********+++,,,+++******+++...111333((()))******)))***,,,.........//////000111111111111222222444666:::<<<>>>BBBEEEMMM\\\kkksssrrrnnnooowww~~~tttiiibbbgggrrr|||rrreee[[[OOOHHHDDDFFFEEE@@@<<<;;;777888999:::;;;<<<<<<===@@@AAABBBDDDIIIQQQ[[[bbbuuu{{{wwwuuuhhhbbbZZZTTTPPPLLLFFFBBBBBB@@@<<<:::999888777666555555555555555555555555444444555555666888999::::::;;;<<<===>>>>>>>>>>>>===???AAAAAABBBGGGQQQYYYjjj{{{ssslllmmmyyywwwdddTTTJJJ;;;999666555555444333111yyyqqqlllkkklllwww|||~~~vvvcccNNN>>>777444444333111......///111222000//////000000///---,,,,,,.../////////...---,,,+++***))))))***+++,,,------++++++++++++------((()))***+++,,,---------,,,,,,+++***)))))))))***))))))))))))))))))))))))***+++,,,+++)))))))))***((((((((((((((((((((((((''')))+++,,,,,,***(((&&&'''((((((((())))))))))))))))))))))))************++++++---///111111000///888777777777888:::===???DDDHHHUUUdddmmmnnnoooqqqppp~~~~~~}}}tttiiibbb\\\jjj}}}zzzlll```VVVQQQMMMJJJFFFBBB>>><<<;;;;;;999:::;;;;;;;;;;;;<<<===<<<<<>>??????>>>BBBBBBEEEGGGGGGLLLXXXffftttqqqmmmtttvvv```OOOCCC>>>777444444444222000~~~xxxrrroooxxx}}}~~~qqq]]]JJJ>>>666555333222111111000000222000//////000000///---.../////////---,,,***))),,,+++************+++,,,---,,,,,,++++++,,,,,,---******+++,,,---------,,,++++++++++++++++++*********************************+++,,,+++***))))))+++))))))))))))))))))))))))***))))))((((((((((((((())))))))))))************))))))******************,,,,,,---...000111111000777777777888999<<<@@@BBBDDDJJJXXXfffmmmmmmnnnrrrxxxxxxnnnhhhbbbooo}}}qqqdddXXXPPPMMMJJJGGGDDD@@@===;;;::::::888:::<<<<<<<<<===???@@@BBBCCCHHHOOOVVV___nnn}}}{{{vvvrrrmmmgggcccZZZUUUNNNHHHDDDAAA???===:::999777666555555666666444444333333333333333444555666666777888999::::::999:::<<<===>>>???@@@@@@AAABBBDDDHHHJJJQQQ```nnnzzzlllkkkvvv~~~jjj[[[LLLEEE===777666666444333yyyzzz}}}~~~oooYYYIII<<<888444333444444222///111000//////000000///...............,,,+++***)))---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++,,,,,,---------,,,,,,***+++,,,---------,,,+++++++++++++++++++++++++++***,,,,,,,,,***)))***+++************************,,,***'''$$$$$$&&&)))+++((((((((((((''''''''''''************************.........///000111222333333555777888:::>>>CCCGGGHHHOOO[[[fffjjjjjjnnnttt{{{rrrnnnnnnyyy~~~qqqcccWWWNNNJJJHHHFFFDDD@@@===;;;:::::::::888:::<<<======???AAADDDCCCEEELLLUUU]]]hhhxxx|||xxxsssmmmhhhbbb]]]YYYQQQMMMGGGCCC@@@>>>;;;:::888777666555444444444555444444333333333444444555555666777888999:::;;;;;;=========>>>>>>@@@AAAAAACCCCCCFFFLLLRRR]]]nnn~~~uuuiiilll{{{wwwkkkTTTKKK@@@888555444333222}}}|||xxxhhhYYYHHH@@@777333333555333000111000//////000111000...,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,)))+++---//////...---,,,+++++++++++++++++++++++++++,,,---,,,***)))***+++++++++++++++++++++++++++---+++(((%%%%%%''')))+++))))))))))))((((((((((((++++++++++++++++++++++++///000000000000111444666111444777999;;;@@@FFFKKKPPPUUU]]]cccdddeeemmmwwwzzztttrrrzzzzzzqqqbbbUUULLLHHHGGGGGGCCCBBB???<<<:::::::::;;;:::;;;<<<======???BBBDDDDDDGGGPPP[[[eeeqqq~~~|||uuuqqqkkkeee___YYYTTTPPPIIIFFFAAA>>><<<;;;999888555555555444444333333333444444444444444444555666666666777888999;;;<<<<<>>>>>>>>???AAABBBDDDEEEFFFJJJSSS^^^llluuujjjqqquuu___TTTFFF<<<777666555444zzzxxx{{{zzztttlllYYYNNN???555333444444333222000///000222222111000...............//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,***+++---///000///---,,,+++++++++++++++++++++++++++,,,---,,,*********+++++++++++++++++++++++++++,,,+++***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...///000000///000333666444888<<>>777555555555333111111222333444333222333222000///...---------,,,------......------,,,+++,,,,,,------,,,,,,++++++,,,,,,---------,,,,,,+++,,,---.........---,,,+++++++++++++++++++++++++++------,,,+++***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,+++***)))(((((()))))))))***************+++,,,---......///...111333333111111555888;;;@@@EEEGGGGGGLLLTTT[[[___\\\[[[\\\___gggwwwzzzsssrrruuuuuukkkZZZSSSJJJEEEEEEGGGIIIIIICCCBBB???===;;;;;;<<<=========>>>>>>>>>AAAEEEHHHQQQUUU```nnnzzz~~~{{{vvvppplllfffaaa[[[UUUPPPLLLHHHEEE???===:::999999888777555333333444444444444333222555555555555555666777888666777888999;;;<<<>>>>>>>>>???AAACCCFFFIIILLLNNNKKKNNNXXXhhhxxx|||uuusssxxxkkkYYYIII???:::777555yyyssssssyyy~~~xxxnnn]]]LLL???777555555444333222333555666555444222111000...------------+++,,,------------,,,++++++,,,,,,------,,,,,,+++******+++,,,---------,,,---------,,,,,,,,,,,,,,,************************,,,---...---+++***+++,,,+++++++++++++++++++++++++++++++++++++++***))))))%%%%%%&&&'''((())))))***((()))***,,,---///000111555999<<<<<<:::999<<>>???>>>@@@DDDHHHMMMQQQSSSUUUSSSWWWdddwwwyyywww{{{yyydddRRRDDD<<<666222|||qqqooottt{{{wwwhhhVVVEEE:::555444555444333444666777666555......---,,,---...///000++++++,,,------,,,++++++++++++------------++++++((()))***+++,,,---------...---,,,+++++++++++++++)))))))))))))))))))))))),,,---...---+++***+++,,,************************++++++)))((((((((()))***))))))***,,,---...///000'''(((***,,,...000222222<<>><<<:::::::::;;;;;;===???AAADDDJJJPPPUUUeeejjjuuuzzzxxxuuuqqqlllfff```[[[UUUQQQLLLGGGDDDBBB???>>>:::888777666666555333222222333444555555555444333555555555555666777999999666777888:::<<<>>>???@@@>>>AAAFFFLLLRRRVVVXXXZZZ[[[```ooozzzzzzttt___OOODDD<<<777~~~xxxnnnjjjjjjlllppptttrrreeeTTTEEE:::222666444222111222333222222000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,000//////......---,,,,,,---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))************)))))))))))),,,+++++++++***))))))))),,,,,,++++++***+++++++++111---,,,/////////777AAAIIITTTZZZUUUNNNLLLIIIFFFFFFFFFHHHIIIKKKNNNPPPRRROOOOOOWWWgggttt~~~|||uuuoooiiieee```___kkkyyywwwgggWWWLLLFFFBBBAAA@@@CCCGGGIIIHHHFFFBBB>>>;;;;;;<<<===<<<:::;;;>>>@@@BBBEEEMMMWWW___gggrrr|||vvvsssnnnhhhccc]]]WWWRRRNNNKKKGGGBBB>>><<<;;;:::666555444333333333333333444444333222222333333333111222444666888999::::::888:::;;;<<<;;;;;;<<<>>>AAAEEEMMMVVV]]]aaa```___dddsss|||oooYYYGGG:::444||||||}}}{{{tttnnnkkkjjjjjjiiioooqqqiii^^^RRREEE<<<444222111111222222000///111000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++******))))))))),,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++,,,...+++,,,111666<<>>;;;:::<<<===<<<;;;>>>@@@CCCEEEIIIQQQ\\\dddrrr}}}~~~zzzvvvnnnjjjeee```[[[UUUOOOKKKFFFDDDAAA===:::999888888666555444333333333333444444444333333222333333444333444666777999999::::::999;;;<<<<<<<<<<<<>>>@@@CCCIIIRRRZZZ```dddfffgggqqq~~~iiiTTTDDD;;;|||zzz|||~~~|||wwwtttsssqqqnnnkkkgggmmmqqqpppkkkbbbSSSGGG666444222222222222000///111111000000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***)))(((((('''''',,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,---+++---555???LLL]]]jjj{{{|||vvvgggWWWKKKCCC===AAACCCDDDDDDCCCCCCEEEGGGSSSYYYfffvvvzzzsssgggjjjnnnrrrrrrvvv{{{uuujjj]]]QQQGGGAAA>>>AAAAAACCCGGGIIIIIIGGGEEE???===;;;:::;;;======<<<@@@CCCFFFJJJOOOXXXccckkkzzz|||wwwrrrnnneeeaaa\\\WWWSSSNNNIIIEEE@@@>>><<<:::888777777777555555444333333333444444444333333333333333444444666777888999:::::::::::::::<<<=========>>>AAACCCGGGOOOYYY```dddhhhoootttxxx```KKK???~~~{{{{{{}}}}}}yyyyyy|||{{{wwwrrrooorrrtttuuutttnnn```RRR???;;;666333222222222222111111111000000000//////........................---------------------------------.........//////---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))((('''&&&%%%%%%***+++++++++,,,,,,------,,,,,,+++++++++,,,------...///333<<>>===AAACCCFFFIIIJJJHHHFFFDDD===<<<;;;:::;;;===>>>>>>AAADDDIIIMMMTTT^^^jjjsss{{{vvvpppjjjfff___[[[VVVRRRNNNJJJFFFCCC???>>><<<:::888777777777555444444333333333444444444333333333333444444555888999::::::;;;::::::::::::;;;<<<<<<===@@@DDDHHHLLLUUU```fffhhhmmmwwwkkkSSSDDD}}}|||}}}~~~{{{yyyzzzyyyyyyzzzxxxmmmaaaJJJDDD:::333111111333444111111111111000000000000........................------------------------//////.........------------,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))(((((('''))))))******++++++,,,,,,,,,+++++++++,,,------...000444===JJJ[[[nnn}}}yyyfffSSSEEE===::::::555888;;;<<<<<<@@@GGGLLLZZZeeettt{{{xxxsss|||oooeeeVVVIIIBBB@@@??????BBBEEEHHHIIIHHHFFFCCCBBB;;;;;;;;;;;;<<<===???AAAAAAEEEKKKQQQYYYeeerrr{{{zzzuuupppjjjddd```YYYUUUQQQLLLIIIFFFCCC@@@>>>===;;;999777666555444444444333333333444444555444333333333444444555666::::::;;;;;;;;;;;;:::::::::;;;<<<===???CCCJJJNNNSSS\\\fffkkklllsssvvv]]]LLLxxxoooVVVMMMAAA888333222333333222222111111111000000000........................------------------------......---,,,++++++******,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------..................---------,,,,,,,,,******************++++++,,,++++++,,,,,,---...//////999HHHZZZmmmmmmXXXHHH>>>777666777555777999888888===FFFOOObbbpppwwwsssqqqvvv|||nnnbbbRRRFFF@@@@@@AAABBBEEEGGGIIIHHHFFFBBB@@@???;;;<<<=========>>>BBBDDDDDDIIIPPPWWWaaammm||||||yyysssnnniiiccc]]]YYYQQQNNNIIIEEECCCAAA>>><<<999999888666555333222111444444333333333444555555333333333333444555666777999:::;;;;;;;;;;;;;;;:::;;;;;;===>>>BBBIIIQQQVVV^^^eeemmmqqqttt||||||cccRRR}}}ttt```XXXMMMBBB;;;777444333222222222111111111000000................................................,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------------.........++++++++++++++++++******+++++++++,,,,,,.../////////>>>RRRfffxxxnnn]]]KKKAAA;;;666444666555777999888999@@@NNNYYYrrrwwwmmmiiiiiivvvzzzlll```OOOCCC???@@@BBBBBBGGGIIIIIIGGGBBB>>>======:::<<<>>>>>>>>>@@@DDDGGGJJJOOOVVV___iiiwww~~~{{{ssspppkkkfffaaa[[[UUUQQQKKKHHHCCC@@@>>><<<;;;999555555555444444333222111333333333333333444555666333333333444444555666777888999:::;;;;;;;;;;;;;;;======???BBBGGGOOOYYY___jjjooouuuyyy}}}kkkZZZ|||ssshhhaaaWWWMMMDDD===777444222222222111111111111000................................................,,,------......//////000,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))******++++++,,,---------------,,,,,,++++++++++++++++++,,,---...///000000AAAWWWkkk{{{~~~sss^^^NNNAAA===;;;777555777555888::::::===HHHXXXeeeqqqhhheeeeeevvv}}}vvvkkk^^^MMMBBB???@@@BBBBBBIIIJJJJJJFFF@@@<<<;;;<<<:::===?????????AAAEEEIIINNNTTT[[[dddppp~~~zzzvvvmmmjjjeee```[[[VVVPPPLLLIIIFFFAAA>>><<<;;;:::999333333444555555555555444333333333333333444555666333333333444555666777777777888999:::;;;;;;;;;;;;>>>???AAADDDJJJTTT^^^eeessswww{{{~~~vvvfffwwwkkkooolll^^^MMMAAA999333777111...000111///...000////////////////////////........................///......------,,,,,,+++------------,,,,,,+++***,,,------......------,,,******+++,,,,,,,,,,,,+++************************,,,,,,+++++++++,,,---...***)))(((((((((***,,,...666???PPPcccpppqqqhhh^^^IIIFFFAAA===:::999999:::<<<;;;<<>>AAA@@@???DDDJJJUUUYYYdddrrr~~~yyysssnnnhhhddd]]]WWWRRRNNNIIIFFFGGGBBB===;;;;;;:::999777777777666555444444333333222222222222222222222222444444555555666777777777;;;;;;:::;;;<<<<<<;;;:::???@@@DDDIIIQQQ^^^llluuuvvvyyyuuuhhh{{{qqquuutttkkk___SSSEEE;;;999333000111222///...///................................................---------------------------............---,,,+++,,,,,,------------,,,,,,++++++,,,------------,,,************************+++*********++++++,,,,,,---,,,+++***+++---///000///555@@@NNNYYY[[[UUUOOOEEECCC???<<<;;;;;;===>>>??????BBBGGGNNNYYYmmmwwwiiidddkkkvvvtttlllWWWLLLBBB@@@BBBCCCFFFJJJKKKJJJGGGCCC???<<<;;;;;;<<<<<>>666222333333000......------------------------........................+++,,,,,,---......//////......//////......------++++++,,,,,,,,,,,,++++++,,,,,,---............---************************))))))*********+++++++++------,,,,,,,,,...///111///111666>>>EEEIIIFFFCCC???>>><<<<<<<<>>>>>======@@@CCCCCCDDDIIIQQQ]]]cccpppzzztttmmmfffaaaXXXUUUPPPLLLIIIGGGDDDBBB>>>;;;888666666777666555666666555555444333333333333333333333333333333333555555666666777888888999888888999:::<<<>>>???@@@DDDHHHOOOZZZfffqqqxxx{{{uuujjjwwwxxxzzz|||}}}uuuaaaNNNFFF<<<555444444111......................................................,,,---------.........///------............------***++++++,,,,,,++++++***+++,,,,,,---------------************************)))******++++++++++++++++++++++++++++++---...///000000222777<<>><<<<<<;;;<<<>>>AAADDDGGGFFFKKKWWWdddoooyyyxxxtttxxxzzzjjj[[[RRRDDDAAA???AAAEEEIIILLLNNNTTTPPPJJJEEEBBBAAA@@@???======@@@DDDEEEGGGMMMUUU```jjjxxxzzzsssmmmeee^^^YYYRRROOOJJJFFFDDDBBB???===:::888777666555666555555555555555444444333333333333333333333444444444444666666777777888999999999;;;;;;<<<<<<===???BBBDDDFFFKKKUUUbbbpppyyy|||}}}~~~vvv}}}}}}}}}qqqbbbQQQEEE999666555222///.../////////////////////////////////////////////////////////......---------+++,,,,,,---------,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,***************************+++,,,,,,------,,,,,,++++++++++++,,,---......,,,---///222666999999999<<<<<<<<<===???BBBEEEGGGHHHOOO]]]nnnyyy~~~~~~~~~ooo___QQQIIIAAA@@@>>>???DDDLLLRRRUUUYYYTTTLLLFFFCCCAAA@@@???>>>>>>AAAFFFHHHJJJRRR[[[eeeqqq~~~zzzsssmmmfff^^^WWWRRRNNNKKKFFFBBB@@@===;;;999777777777666666555666666444444444444444333333333333333444444444555555555777777888888999:::::::::<<<======<<<<<<>>>CCCFFFNNNUUUaaaooo{{{|||~~~~~~~~~zzzqqq]]]NNN>>>888555222///...000000000000000000000000////////////////////////000000//////...------,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***++++++,,,,,,++++++***************************+++,,,---...---,,,,,,,,,,,,,,,---......//////,,,---000333666777888999<<<<<<<<<>>>@@@BBBEEEFFFIIIOOO\\\mmmyyysssdddWWWKKKDDD<<<===>>>>>>DDDPPPYYY\\\ZZZSSSJJJCCCAAAAAA@@@>>>@@@@@@DDDIIILLLPPPXXXbbblllzzzvvvrrrlllfff___XXXPPPLLLJJJGGGBBB???===;;;999777666777888777555444555666444444333333333333333333333444444555555666666666888888999999:::;;;;;;;;;:::<<<<<<;;;;;;>>>DDDIIIUUU^^^kkkwwwyyy~~~~~~~~~|||hhhVVVBBB999555222000///000000000000000000000000////////////////////////////////////............+++,,,,,,---......------,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,************************)))***,,,---------+++******+++,,,------.........///111222444555666888:::;;;;;;<<<>>>@@@CCCFFFGGGIIIKKKUUUdddqqqzzz}}}|||xxxfffXXXNNNEEE@@@999===??????EEEPPPYYY[[[VVVNNNDDD??????@@@???>>>DDDDDDHHHMMMQQQUUU___iiiuuu|||yyyoookkkeee___YYYRRRKKKFFFDDDAAA>>>;;;::::::888777444666888777444333444555333333333333333333333333333444444555666666777777999999999:::;;;;;;<<<<<<999<<<=========BBBJJJRRR^^^hhhvvv{{{ooo[[[EEE999555222000000////////////////////////000000000000000000000000------......///000000000,,,------.../////////...,,,------......------,,,+++,,,------......------************************''')))+++,,,,,,,,,***)))(((((()))***++++++++++++///000000///000111444777999:::<<<>>>AAADDDGGGHHHHHHIIIOOO\\\iiivvv~~~{{{zzz}}}ooo\\\OOOGGG@@@;;;:::@@@BBBAAAEEENNNTTTTTTQQQIII???;;;<<>>GGGGGGKKKQQQUUUZZZdddnnn{{{|||wwwtttjjjgggaaa[[[UUUNNNGGGBBB@@@===:::999999999999888333555777666333111222444333333333333333333333333444444444555666777777888999999:::;;;;;;<<<<<<===:::===@@@@@@BBBHHHRRRZZZhhhtttqqq]]]GGG;;;777333111000000000000000////////////////////////////////////222111///---,,,---...///...------,,,,,,++++++******++++++,,,------------******+++++++++,,,,,,,,,---,,,,,,++++++*********,,,+++***(((((()))+++,,,,,,,,,+++++++++,,,---------///333444444555666777<<<999:::@@@DDDEEEGGGJJJLLLNNNTTT^^^mmm}}}|||zzz{{{zzzzzzzzzgggWWWLLLFFFBBB@@@?????????BBBFFFJJJKKKLLLGGGEEEBBB???>>>???@@@AAACCCHHHMMMQQQVVV```mmmwwwxxxoooiiiddd___XXXQQQMMMJJJGGGEEEAAA???===;;;:::777444222666555555555555444444444444444333222222333333333333555666777666777888:::<<<===>>>>>><<<;;;<<<===<<<@@@CCCDDDFFFPPP___llluuu~~~ppp]]]HHH===888444111111111000000000////////////........................------..................,,,,,,,,,,,,,,,,,,,,,---,,,,,,---.........------***++++++++++++,,,,,,,,,+++++++++***************++++++,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...---///333444555555666777<<<999:::@@@DDDEEEGGGKKKOOORRRYYYcccqqq~~~}}}|||zzzxxx||||||qqqaaaSSSJJJCCC???;;;>>>>>>>>>AAAEEEHHHIIIIIIDDDBBB???===<<<===>>>@@@EEEJJJPPPTTTZZZdddqqq{{{{{{uuummmfff___ZZZSSSMMMIIIFFFDDDBBB@@@???======<<<:::666333555555555555444444444444444444333333222333333444333555777777777777999::::::;;;<<<<<<;;;;;;===>>><<>><<<<<<===???AAAGGGLLLSSSXXX^^^iiiwww}}}yyyuuuooogggaaaXXXSSSMMMHHHDDDBBB???===>>>======>>>>>><<<888555555555555555444444444444444333333333333333444444444555777777777888999;;;999;;;<<<<<<<<<===???AAA===AAAHHHPPP\\\iiiwww}}}||||||{{{zzzppp```OOOEEE>>>777333111111111111000000000//////------------------------+++,,,.../////////......,,,,,,,,,,,,------............///......---,,,++++++++++++,,,,,,,,,------))))))******++++++,,,,,,***+++,,,---------,,,+++,,,,,,,,,,,,,,,---...///...000333444555666888:::<<<;;;<<>>AAADDDGGGGGGFFFEEECCC@@@>>>>>>@@@CCCEEEHHHMMMUUU[[[cccooo~~~xxxsssnnnggg___YYYPPPMMMGGGCCC@@@>>>;;;999::::::;;;<<<===<<<999666555555555444444444333333444333333333333444444555444666888888888888:::<<<<<<===>>>>>>===>>>AAACCCAAAFFFOOO[[[kkkzzz|||zzz|||uuugggWWWMMMDDD;;;444222111111111111000000000000........................222111///.........///000.........------,,,,,,,,,---------------,,,+++***++++++,,,,,,,,,---------+++++++++,,,,,,---------+++***)))))))))+++,,,---,,,,,,,,,,,,---...///000///111333444555777:::<<<===<<<>>>BBBDDDEEEKKKRRR```fffmmmsssxxx~~~{{{tttooolllppp~~~{{{ooojjjjjjvvvyyypppeeeVVVJJJDDDBBBAAA@@@??????AAADDDGGGJJJIIIIIIEEECCC@@@>>>???BBBEEEHHHIIIOOOXXX```iiivvvzzzssslllfff___VVVPPPKKKGGGCCC@@@>>><<<999777777777777999;;;:::888555555444444444444333333333444333333333444444555666555777888999888999;;;<<<===>>>>>>===<<<===@@@CCCEEEKKKVVVeeeuuuyyyyyyrrrcccXXXMMMAAA888555222222111111111000000000////////////////////////444333000.........///111//////......---,,,,,,+++,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,---------------+++***(((((((((***,,,...,,,,,,,,,,,,---...000000000111333444555888;;;===??????AAADDDDDDEEEKKKSSS\\\dddnnnuuuzzzzzzqqqiiigggkkkuuu}}}rrrnnnmmm|||vvvjjj___PPPDDD?????????@@@@@@AAACCCGGGKKKMMMMMMLLLDDDAAA>>>===>>>BBBFFFJJJNNNTTT^^^gggqqqzzztttkkkddd^^^WWWOOOIIIFFFCCC@@@>>><<<;;;888666555444444555777888666555444444444444333333333333333333333333444555666777666777999999999999;;;===;;;<<<<<<;;;;;;===AAADDDJJJSSSaaaooo{{{zzz|||~~~pppdddWWWGGG<<<888222222222111111111000000000000000000000000000000000000000////////////000...............---------+++,,,------------------,,,,,,,,,------------...------,,,,,,,,,,,,,,,,,,)))*********+++,,,------+++,,,,,,,,,...///000111000222333555666888<<>>>>>>>>>>>@@@AAADDDIIINNNPPPPPPOOOEEEBBB???>>>???DDDIIILLLUUU\\\fffooozzzyyypppjjjccc\\\WWWQQQJJJDDDBBB@@@===;;;;;;999777555666444333333444666666666444444444333333333222222333333333444444555666777666888999:::::::::<<<===:::;;;<<<===>>>AAAFFFJJJTTT___ooo{{{~~~||||||{{{~~~yyylll]]]LLL@@@<<<222222222111111111111000000000000000000000000000+++,,,///000111000///...,,,,,,------.../////////,,,,,,---...////////////,,,,,,,,,---------......---,,,,,,++++++*********((())),,,.........---,,,+++,,,,,,---...///111111000222444555666888<<>>???AAADDDIIIOOOQQQQQQPPPGGGEEEBBB@@@BBBGGGLLLPPPZZZaaakkkvvv{{{sssiiiddd\\\WWWRRRNNNGGGCCC???===;;;:::999888666444777555222222333555666666444444444333333333222222333333333444555666777777666888::::::::::::<<<>>>;;;===>>>@@@CCCGGGMMMRRR^^^jjjzzzyyyzzz~~~rrreeeWWWGGG===999666333222333444111...000000000000////////////000000000000000000000000000000///............///........................++++++,,,,,,,,,---------//////...------,,,++++++...---,,,,,,,,,,,,---...000////////////000000111000111333666999<<<>>>???BBBBBBEEEHHHGGGFFFNNNWWWfffpppxxx{{{mmm^^^ZZZ]]]kkk{{{qqqiiiVVVHHH@@@CCCCCC>>>>>>EEEGGGIIIMMMQQQSSSSSSRRRQQQFFFFFFDDDBBBAAAEEENNNTTT^^^iiiwwwyyyssseee```YYYRRRLLLGGGCCC@@@;;;:::999888777777777777444444444444444444444444333333444444444444444444555444444555555666777888888999999:::<<<======>>>@@@AAAAAAAAADDDLLLWWW```qqqzzz{{{~~~ttthhhZZZKKK@@@:::666222111333333111...000000000000////////////000000000000000000000000......---,,,,,,,,,,,,---........................++++++,,,,,,,,,---------......------,,,+++++++++---,,,++++++++++++,,,---,,,,,,,,,---...///111222111222333666999;;;===>>>DDDDDDGGGIIIGGGGGGNNNWWWgggqqqzzzzzzhhh\\\[[[aaappp|||ppphhhWWWJJJAAACCCCCC???AAAGGGHHHKKKNNNRRRSSSQQQOOOMMMEEEEEEDDDCCCCCCHHHQQQXXXdddnnn{{{~~~sssmmmaaa\\\TTTNNNIIIDDD@@@===::::::999888777777777777444444444444444444444444333333444444444444555555666666666666777888999999:::::::::;;;<<<===>>>>>>===???AAADDDJJJUUUcccmmm{{{vvvlll```QQQGGG===888333111222222111///000000000000////////////000000000000000000000000......---,,,,,,,,,,,,---........................,,,,,,,,,,,,------------------,,,,,,++++++******,,,++++++******++++++,,,))))))***+++---///111222222333444666888:::<<<===CCCCCCFFFIIIHHHJJJSSS]]]kkkuuuqqqaaaZZZ]]]gggwwwzzznnnfffWWWJJJBBBBBBDDDBBBDDDJJJKKKNNNQQQSSSRRRPPPLLLIIIDDDEEEEEEEEEGGGMMMXXX___lllvvvvvvkkkdddYYYUUUNNNHHHDDD@@@<<<::::::999888777666666666666444444444444444444444444333333444444444555555555777777777777888999:::;;;;;;;;;;;;;;;<<<===>>>>>>===@@@CCCHHHQQQ___ppp{{{~~~~~~wwwpppgggZZZQQQBBB<<<555111111222111///000000000000////////////////////////////////////000000///............///........................,,,,,,,,,------------...,,,,,,,,,++++++*********,,,,,,++++++++++++,,,,,,))))))***+++---///111222444444555777888:::;;;<<<@@@AAADDDHHHJJJNNNYYYdddsss|||yyyiii]]]YYY```nnn~~~zzzlllaaaTTTJJJAAAAAACCCDDDHHHMMMPPPQQQTTTTTTSSSOOOJJJGGGCCCEEEFFFHHHLLLTTT```hhhuuu~~~{{{oooddd\\\RRRNNNHHHCCC@@@===:::888999999888777666666666666444444444444444444444444333333444444555555666666777777777777888999:::;;;<<<;;;;;;;;;;;;<<<===>>>@@@DDDIIIOOOYYYhhhxxxzzzwwwtttnnnddd[[[JJJBBB999333222222111000000000000000////////////////////////////////////000000///............///........................,,,,,,---------.........,,,,,,++++++++++++******,,,,,,------------,,,,,,,,,,,,------...000111222555666777888999;;;<<<<<>>AAAGGGOOOXXXcccrrr|||yyyxxxxxxtttkkkdddSSSJJJ>>>666333333222222000000000000////////////000000000000000000000000......---,,,,,,,,,,,,---........................,,,---------............,,,,,,,,,,,,,,,,,,++++++,,,------......------,,,.........///000111222333666777888999;;;<<<>>>>>>FFFEEEHHHKKKMMMSSSaaannn}}}rrreee^^^]]]aaammm|||wwwdddVVVKKKFFFAAABBBHHHNNNRRRTTTVVVUUUUUUSSSPPPMMMKKKIIIFFFIIIMMMQQQXXXcccqqqzzz|||tttkkkaaaXXXQQQGGGDDD@@@===;;;;;;:::999888777666555555444444444444444444444444444444444333333444555666777777888777777777777888999:::;;;<<<;;;::::::;;;===???AAACCCKKKXXXeeeqqq~~~zzz|||zzz{{{|||xxxpppiii[[[QQQCCC999555444333333000000000000////////////000000000000000000000000......---,,,,,,,,,,,,---........................------------............,,,,,,,,,,,,,,,,,,------+++,,,------------,,,+++---------///000222444555777888999;;;===>>>@@@@@@FFFFFFIIINNNRRR[[[jjjxxx{{{kkk\\\YYY]]]ggguuu~~~ppp___TTTGGGEEECCCEEELLLTTTXXXXXXUUUTTTRRROOOMMMKKKJJJJJJIIILLLPPPUUU]]]iiiwww|||tttjjjaaaYYYQQQLLLCCC@@@<<<:::::::::999888777777666555444444444444444444444444444444444444333333444555666777888888888888888999999:::;;;<<<===<<<;;;;;;===@@@CCCEEEJJJUUUeeesss~~~|||~~~}}}}}}~~~zzzrrrjjj```UUUGGG;;;666555444444000000000000////////////000000000000000000000000000000///............///........................---------.........//////------------------------***+++,,,------,,,+++******+++,,,...000333555777777888:::<<<>>>@@@AAABBBBBBCCCHHHOOOWWWbbbtttxxxfffXXXVVV\\\kkkzzzwwwjjj\\\SSSFFFFFFEEEHHHPPPXXX\\\[[[TTTRRROOOLLLJJJJJJJJJKKKJJJNNNRRRXXX___lllzzz}}}wwwmmmccc[[[SSSLLLGGGAAA>>>:::888888999999888777777666444444444444444444444444444444444444444333333444555666777888999::::::::::::;;;<<<======>>>===<<<===???BBBFFFHHHTTT___ppp~~~