BMv6( zzzuuurrrpppqqqssstttuuutttsssrrrnnnmmmmmmllllllllllllmmmnnnooooooppppppqqqqqqrrrtttuuuvvvvvvuuuvvvxxxyyy|||||||||}}}}}}}}}}}}}}}zzzwwwzzzyyyxxxwwwvvvvvvwwwwwwxxx{{{mmmiiidddbbbbbbdddfffggghhhgggfffeeeeeeeeeeeefffeeedddbbbaaa``````````````````aaaaaaaaaaaa``````aaaaaaaaa```___]]]\\\[[[XXXXXXXXXYYYYYYYYYZZZZZZZZZYYYXXXWWWWWWXXXYYYYYYYYYYYYZZZ[[[[[[ZZZYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWYYY[[[[[[YYYXXXXXXYYYZZZZZZYYYXXXWWWVVVVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVZZZZZZYYYXXXWWWYYY^^^aaammm{{{vvvlllkkkuuu~~~xxxrrrpppoooooopppqqqqqqppppppqqqsssrrrqqqppppppqqqqqqqqqqqqqqqppppppoooooossssssssssssqqqooommmkkkpppooommmiiiddd___ZZZWWWTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUTTTTTTTTTRRRSSSSSSSSSTTTTTTTTTUUUVVVWWWXXXXXXWWWXXXZZZ\\\aaaaaabbbbbbbbbbbbbbbbbb```aaaaaabbbccccccddddddeeegggiiiiiihhhhhhiiijjjmmmooorrrvvvzzz~~~{{{vvvrrrpppooonnnllljjjhhhhhhjjjlllsssxxx~~~wwwdddXXXTTTOOOMMMNNNPPPRRRSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQRRRRRROOOPPPPPPQQQQQQPPPPPPOOOKKKKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLLLLKKKLLLLLLKKKKKKKKKJJJIIIHHHHHHGGGKKKKKKKKKKKKKKKKKKKKKKKKJJJLLLNNNNNNNNNNNNPPPQQQXXX```tttttthhheeejjjvvvxxxqqqkkkiiifffeeegggiiiiiiiiiggghhhjjjiiihhhgggggghhhffffffffffffgggggghhhhhhjjjjjjjjjjjjiiihhhfffeeegggfffdddbbb^^^ZZZVVVTTTOOONNNNNNMMMLLLLLLLLLMMMKKKLLLMMMNNNNNNMMMLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNMMMNNNOOOOOONNNOOOQQQSSSWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYZZZ[[[\\\\\\]]]^^^\\\^^^aaaaaa``````aaacccdddeeehhhkkknnnqqqtttuuuuuuwww{{{}}}~~~|||yyyxxxxxxyyy{{{~~~|||yyyuuupppllljjjiiiiiihhhhhhfffccc``````cccgggoootttzzznnn[[[SSSOOOLLLJJJKKKMMMNNNOOOMMMMMMMMMMMMMMMMMMLLLLLLJJJKKKKKKLLLMMMMMMNNNNNNJJJJJJKKKKKKKKKKKKJJJJJJFFFFFFGGGHHHIIIIIIIIIIIIFFFFFFGGGGGGGGGGGGHHHHHHFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEEEEEEEHHHHHHHHHIIIIIIIIIIIIIIIEEEHHHKKKMMMLLLLLLLLLMMMSSSVVVbbb|||}}}pppjjjhhhjjjnnnxxxrrrkkkgggbbbbbbdddggghhhgggcccdddfffeeecccbbbbbbcccaaaaaaaaaaaabbbcccdddeeeeeeeeeeeeeeeddddddccccccaaa```___]]][[[YYYWWWVVVPPPOOOLLLJJJIIIIIIIIIJJJIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKIIIJJJKKKKKKJJJKKKMMMOOOQQQQQQRRRSSSTTTTTTUUUUUUTTTTTTUUUVVVVVVWWWXXXXXXWWWYYY[[[\\\[[[[[[\\\^^^```aaabbbdddfffhhhjjjkkkmmmooorrruuuwwwxxxxxxwwwtttvvvyyyyyyyyyyyyzzz{{{zzzyyywwwtttrrrsssvvvyyy{{{~~~~~~}}}|||~~~}}}|||}}}~~~~~~|||{{{zzzyyyyyyyyyqqqnnniiieeecccdddfffhhhmmmmmmkkkgggdddeeejjjnnnpppuuu{{{{{{fffVVVKKKIIIFFFEEEFFFGGGHHHHHHFFFGGGGGGHHHHHHGGGGGGGGGEEEFFFFFFGGGGGGGGGGGGGGGDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFEEEBBBCCCCCCCCCDDDDDDDDDDDDAAAAAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAABBBCCCDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFCCCEEEGGGGGGGGGGGGIIIJJJNNNPPPXXXjjj~~~qqqfffcccdddppp~~~vvvrrrjjjeee```___bbbffffffeee```aaabbbaaa___]]]]]]]]]___^^^]]]]]]]]]^^^______]]]^^^^^^^^^____________]]]]]]\\\[[[ZZZYYYXXXXXXSSSPPPMMMJJJHHHGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIHHHHHHHHHJJJLLLKKKLLLLLLMMMOOOPPPQQQQQQPPPPPPPPPQQQQQQRRRRRRRRRRRRTTTVVVWWWWWWWWWXXXYYY[[[\\\]]]___aaabbbcccdddgggiiikkkmmmooopppqqqqqqooorrruuuvvvuuutttvvvxxxuuutttssspppnnnqqqvvv{{{{{{}}}~~~{{{zzzzzzzzz~~~}}}}}}xxxuuuvvvuuutttvvv{{{{{{~~~~~~~~~{{{zzzyyywwwuuutttssssssiiigggeeecccdddfffiiikkkjjjjjjiiidddaaabbbiiiooowwwzzz}}}}}}}}}}}}{{{ppp[[[LLLIIIGGGEEEDDDEEEFFFFFFEEEGGGGGGHHHHHHIIIHHHHHHGGGIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCAAAAAAAAABBBBBBBBBCCCCCC@@@AAABBBBBBCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@BBBCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEECCCCCCCCCDDDDDDDDDEEEEEEDDDEEEEEEEEEDDDFFFIIILLLGGGKKKSSS___sssyyyhhhbbbeeefffpppxxxtttnnnhhhbbbaaaeeeiiijjjhhhbbbcccdddccc```^^^^^^^^^bbbaaa```^^^]]]^^^^^^___\\\\\\]]]^^^^^^___``````^^^^^^]]]\\\[[[[[[ZZZZZZVVVSSSOOOKKKHHHHHHHHHIIIGGGFFFFFFFFFFFFGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHJJJLLLHHHHHHIIIJJJLLLMMMNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPQQQSSSUUUVVVVVVVVVWWWYYYYYYZZZ[[[]]]___```bbbbbbfffggghhhiiikkkmmmnnnoooooorrruuuuuuttttttvvvxxxssssssrrrooonnnqqqwww}}}~~~~~~|||{{{{{{www||||||tttooolllllljjjggghhhlllqqqtttxxx|||~~~tttsssqqqooommmkkkjjjjjj_________```bbbeeegggiiinnnooommmiiieeegggnnnuuuwwwzzz}}}~~~~~~}}}~~~~~~~~~}}}}}}~~~~~~}}}||||||{{{||||||}}}}}}ttteeeUUUKKKJJJHHHDDDCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEDDDDDDCCCCCCCCCBBBDDDDDDCCCCCCBBBBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBB@@@AAABBBBBBCCCCCCBBBBBBCCCCCCBBBAAAAAA@@@??????>>>>>>?????????@@@@@@@@@????????????????????????CCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDEEEFFFGGGGGGFFFIIIPPPZZZhhhrrrfffcccccchhhpppzzzsssoooiiibbbaaadddggghhhgggeeedddbbbaaaaaa___\\\ZZZ______^^^^^^^^^]]]]]]]]][[[[[[\\\\\\\\\]]]]]]]]]```___\\\[[[ZZZZZZ[[[\\\[[[XXXRRRMMMHHHFFFEEEEEEIIIGGGEEEEEEFFFGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJKKKKKKJJJJJJKKKMMMMMMMMMOOOPPPQQQSSSTTTUUUUUUVVVXXXYYY[[[\\\\\\]]]aaabbbccceeeggghhhiiijjjkkkmmmooommmkkkjjjmmmoooqqqooommmoootttyyy||||||}}}|||zzzzzzzzz{{{|||}}}~~~~~~xxxrrrllliiifffdddcccdddddddddjjjmmmssszzz~~~zzzssspppmmmkkkkkkhhhddd````````````bbbeeehhhlllnnnjjjjjjiiijjjmmmpppsssuuu|||~~~~~~}}}~~~~~~~~~}}}~~~~~~~~~}}}|||{{{}}}}}}~~~~~~ppp```RRRIIIIIIGGGDDDCCCCCCDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@?????????>>>>>>>>>?????????@@@@@@????????????????????????AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCDDDDDDEEEEEEFFFIIIPPPZZZdddtttzzzmmmgggbbbdddjjjuuu}}}uuuqqqkkkdddbbbeeejjjllllllkkkhhheeecccaaa___\\\ZZZ_______________^^^^^^^^^\\\\\\\\\[[[[[[\\\]]]]]]^^^^^^]]]]]]\\\[[[ZZZYYYZZZWWWSSSOOOKKKHHHGGGFFFIIIGGGEEEEEEFFFFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJIIIIIIJJJKKKLLLMMMNNNOOOQQQRRRSSSTTTTTTUUUWWWXXXZZZ[[[[[[[[[``````aaaccceeefffhhhhhhhhhkkklllkkkiiihhhkkkoooooonnnooosssxxx}}}~~~}}}}}}{{{zzzzzz{{{}}}~~~yyyqqqlllfffdddbbbbbbbbbdddeeeeeeiiimmmsss|||{{{wwwrrroookkkjjjiiifffbbb___]]]^^^aaadddgggkkkmmmnnnhhhhhhjjjmmmqqqvvvzzz}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}|||~~~~~~||||||}}}~~~zzzjjjYYYMMMGGGHHHFFFCCCBBBCCCCCCCCCBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????@@@@@@@@@AAAAAA???@@@@@@AAABBBAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCFFFIIIPPPWWW\\\ddduuuxxxpppgggcccdddjjjppp}}}}}}wwwppphhheeegggkkkooopppqqqmmmhhhcccaaa^^^\\\ZZZ^^^______```````````````^^^]]][[[ZZZZZZ[[[\\\]]]\\\]]]^^^^^^]]][[[XXXVVVXXXWWWUUURRROOOLLLJJJIIIIIIGGGEEEDDDEEEEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGIIIHHHGGGGGGHHHJJJLLLLLLMMMNNNOOOQQQRRRRRRSSSTTTUUUWWWXXXYYYYYYYYY\\\]]]^^^```aaacccdddeeeeeegggiiihhhfffgggjjjnnnoooqqquuu{{{}}}{{{yyyzzz}}}~~~|||zzzvvvqqqkkkgggaaaaaabbbccceeehhhjjjlllooossszzzyyytttrrroookkkhhhfffccc```^^^[[[^^^ccchhhkkkmmmnnnnnnjjjkkknnnqqqvvv{{{}}}}}}~~~}}}|||{{{{{{|||}}}}}}~~~~~~~~~||||||{{{{{{|||}}}uuucccSSSJJJFFFGGGDDDBBBBBBBBBCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>?????????@@@@@@>>>???@@@@@@AAAAAA@@@@@@?????????>>>>>>>>>===============>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???@@@BBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCDDDDDDEEEEEEHHHIIIMMMQQQRRRUUU```kkkzzzqqqgggbbbddddddggg}}}{{{qqqkkkjjjlllnnnooorrrmmmgggbbb___^^^\\\[[[]]]^^^```aaabbbbbbbbbaaa___^^^[[[YYYXXXZZZ\\\]]]\\\\\\]]]]]][[[ZZZXXXWWWWWWWWWVVVUUUSSSPPPMMMLLLJJJHHHEEEDDDEEEDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDAAABBBBBBCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGFFFEEEEEEFFFHHHJJJKKKLLLMMMNNNOOOPPPPPPQQQRRRSSSUUUVVVVVVWWWWWWYYYYYYZZZ\\\^^^___aaaaaaaaaccceeeeeedddfffkkkoootttxxx}}}{{{zzz{{{~~~}}}{{{xxxuuuqqqlllhhheeeaaacccfffhhhlllooosssvvv~~~}}}wwwsssuuurrrmmmhhhdddaaa___]]]^^^bbbgggllloooooommmlllooopppsssvvvzzz}}}||||||}}}~~~|||zzzyyyzzz{{{|||{{{|||~~~~~~~~~}}}zzzzzzzzzzzz{{{|||}}}~~~~~~nnn]]]OOOHHHFFFFFFDDDBBBBBBBBBCCCAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????????????????@@@@@@=========>>>>>>>>>??????===>>>>>>???@@@?????????===============<<<<<<<<<<<<<<<=========>>>>>>>>>=================================>>>@@@AAACCCCCC????????????????????????@@@AAABBBCCCEEEFFFGGGHHHHHHGGGHHHJJJIIIJJJSSS]]]sss{{{lllcccccc```]]]iii{{{xxxqqqnnnllllllnnniiiccc___]]]\\\\\\\\\\\\]]]```bbbcccccccccbbb```^^^[[[YYYXXXYYYZZZ\\\]]]\\\ZZZYYYXXXXXXYYYZZZWWWWWWWWWWWWUUUSSSPPPOOOKKKIIIFFFEEEEEEDDDCCCAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDEEEFFFIIIIIIJJJKKKLLLMMMMMMNNNOOOPPPQQQRRRSSSTTTTTTTTTUUUVVVWWWYYYZZZ\\\]]]^^^^^^```cccccccccffflllqqq{{{}}}||||||}}}~~~|||xxxwwwtttoookkkhhhffffffdddhhhlllpppssswww||||||wwwsssxxxuuuoooiiiddd```______eeehhhlllpppqqqpppnnnlllqqqsssvvvzzz}}}~~~{{{{{{}}}}}}{{{yyyyyyzzz{{{|||zzz{{{|||}}}}}}|||{{{zzzyyyyyyyyyyyyzzz{{{||||||vvveeeVVVLLLGGGFFFEEEDDDCCCCCCCCCCCCAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAA?????????@@@@@@@@@@@@@@@>>>>>>>>>????????????@@@<<<<<<<<<=========>>>>>><<<===>>>>>>??????>>>>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<=============================================>>>???AAABBBCCC>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBDDDFFFHHHHHHGGGDDDDDDEEEDDDDDDKKKTTTbbb{{{ttthhhddd___[[[]]]dddyyyuuunnnkkkjjjeee```\\\[[[[[[[[[[[[ZZZ\\\___bbbdddddddddccc```^^^\\\YYYXXXXXXYYYZZZ\\\ZZZYYYWWWWWWXXXZZZ\\\WWWXXXXXXWWWVVVTTTRRRQQQMMMJJJHHHFFFEEEEEECCCAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCEEEDDDCCCCCCDDDFFFHHHHHHIIIJJJJJJKKKLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQRRRSSSTTTVVVXXXYYYZZZ[[[[[[]]]___```aaaeeelllrrr~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~|||yyyrrrqqqooojjjgggeeefffhhhjjjnnntttwwwyyy|||~~~{{{{{{{{{{{{}}}~~~|||{{{yyyvvvtttwwwuuupppjjjdddbbbccceeelllnnnppprrrsssrrrpppoooqqqtttxxx}}}~~~~~~~~~|||{{{{{{}}}}}}|||{{{zzzzzz{{{|||}}}zzz{{{|||||||||zzzyyyxxxxxxxxxyyyzzzzzz{{{{{{{{{}}}mmm\\\PPPIIIFFFEEEFFFDDDCCCCCCDDDDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????======>>>>>>>>>?????????<<<<<<=========>>>>>>>>>;;;;;;<<<<<<<<<=========<<<<<<===>>>>>>>>>======:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAA===========================>>>???@@@BBBCCCDDDEEEBBBAAAAAACCCBBBBBBFFFLLLVVVgggssshhh```\\\ZZZ[[[dddwwwuuuooohhhddd___[[[ZZZZZZYYYXXXXXXZZZ^^^aaadddddddddccc___^^^\\\[[[YYYXXXXXXWWWXXXXXXXXXXXXYYYZZZ[[[[[[YYYYYYXXXWWWVVVTTTSSSRRROOOLLLIIIGGGFFFEEECCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDFFFGGGGGGHHHHHHIIIJJJJJJJJJLLLMMMNNNOOOOOOOOOOOOOOOQQQQQQSSSTTTVVVXXXYYYZZZWWWYYY\\\]]]___ccckkkqqq{{{~~~}}}|||{{{zzzzzzyyyzzz{{{|||{{{xxxvvvpppooommmjjjfffgggjjjnnnrrrwww}}}}}}zzztttrrrsssuuuvvvyyy~~~~~~~~~~~~|||yyywwwvvvvvvuuutttrrrqqqmmmhhhddddddhhhlllqqqqqqrrrssssssttttttuuuvvvxxx|||~~~}}}}}}||||||{{{zzz|||~~~~~~{{{{{{{{{||||||}}}~~~~~~||||||}}}}}}|||zzzxxxwwwxxxxxxyyyzzz{{{{{{{{{{{{zzzfffVVVLLLHHHEEEDDDFFFEEEDDDDDDEEEDDDBBB@@@????????????????????????>>>>>>============>>>>>>;;;<<<<<<<<<======>>>>>>;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<======;;;<<<<<<===============::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>???==============================>>>???@@@@@@AAAAAA???>>>@@@CCCCCC@@@BBBGGGOOOZZZrrr}}}lllaaa^^^]]]ZZZYYYiii{{{ttthhhddd___\\\ZZZYYYWWWVVVWWWYYY]]]aaacccddddddccc^^^^^^]]][[[ZZZXXXWWWVVVTTTUUUXXXZZZ[[[[[[ZZZZZZZZZYYYXXXWWWUUUTTTSSSRRRPPPMMMJJJHHHGGGFFFDDDBBB???????????????????????????@@@@@@AAAAAABBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCEEEDDDCCCCCCDDDFFFGGGGGGGGGHHHHHHIIIIIIIIIKKKLLLMMMNNNNNNNNNNNNNNNPPPQQQRRRTTTUUUWWWXXXYYYTTTVVVYYYZZZ]]]bbbjjjpppvvv{{{~~~~~~{{{zzzyyyxxxwwwwwwwwwyyyzzzyyyvvvtttqqqqqqoookkkiiijjjoootttzzz}}}~~~yyyvvvsssnnnlllnnnrrrssswww{{{~~~}}}~~~|||||||||}}}~~~|||}}}yyyuuusssssstttttttttmmmllljjjgggdddffflllqqqssssssrrrrrrtttvvvxxxzzz|||~~~~~~}}}|||||||||{{{zzzzzz|||~~~~~~}}}yyyzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~|||zzzxxxwwwxxxxxxyyyzzz{{{{{{{{{{{{~~~ooo\\\NNNEEEAAACCCHHHGGGFFFEEEDDDBBBBBBAAAAAAAAAAAA@@@???>>>>>>>>>?????????>>>===============<<<===>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<===>>>===<<<;;;;;;===???<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBIIIQQQbbb||||||jjj]]]ZZZ[[[WWW```ooorrrjjjbbb^^^YYYUUUVVVZZZVVVXXX[[[___aaabbbcccbbbbbb___\\\[[[[[[[[[WWWUUUUUUVVVYYY[[[\\\\\\[[[ZZZ\\\\\\]]]\\\[[[YYYWWWVVVOOONNNLLLLLLKKKIIIEEEBBBAAAAAA@@@@@@@@@@@@@@@@@@???>>>>>>???AAABBBBBBAAA??????@@@@@@@@@AAAAAAAAADDDCCCCCCBBBBBBBBBCCCCCCFFFFFFGGGHHHHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLMMMNNNPPPRRRSSSSSSRRRQQQVVVVVVWWWXXX\\\```dddfffooorrrvvvyyyzzzzzz{{{|||~~~~~~~~~}}}|||zzzzzz{{{{{{zzzxxxyyyxxxvvvvvvwwwxxxwwwwwwsssrrrpppnnnooosssyyy~~~}}}zzzxxxyyyyyyzzz|||~~~~~~|||yyy}}}xxxsssppplllhhheeekkkooouuuyyy{{{|||}}}~~~|||||||||{{{zzzyyywwwwww|||{{{yyyxxxwwwwwwwwwxxxsssrrrpppooonnnnnnnnnoookkkhhhfffgggkkkpppuuuxxxvvvsssppppppsssxxx|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{|||~~~{{{zzzyyyzzz||||||{{{zzzzzzyyyyyyyyyyyyzzz{{{{{{wwwxxxyyyzzzzzzzzzyyyxxxxxxhhhVVVKKKEEEBBBDDDGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@??????>>>>>>?????????>>>>>>=====================>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;::::::999999999999:::::::::::::::;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;<<<======<<<::::::<<<>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>?????????@@@@@@@@@@@@AAAAAAAAAEEELLLXXXlllrrreee___^^^XXX^^^gggtttwwwnnneee```ZZZUUUUUUXXXTTTVVVZZZ]]]```bbbbbbbbbbbb```]]]\\\\\\[[[XXXUUUTTTVVVXXX[[[\\\\\\[[[[[[ZZZ[[[[[[[[[ZZZXXXVVVUUUQQQOOOLLLKKKJJJHHHDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@??????@@@AAA@@@>>>>>>>>>>>>?????????@@@@@@CCCBBBBBBBBBBBBBBBCCCCCCEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLLLLKKKMMMMMMOOOPPPQQQRRRRRRRRRUUUUUUUUUWWWZZZ]]]aaaccchhhlllqqquuuwwwyyy{{{}}}~~~}}}|||{{{yyyyyyzzzzzzyyyxxxwwwvvvttttttuuuvvvvvvvvvwwwwwwwwwwwwxxx|||~~~{{{xxxvvvuuuvvvxxx{{{~~~}}}|||wwwsssppplllhhheeehhhlllqqquuuwwwyyyzzz{{{zzzzzzyyywwwvvvtttsssrrrvvvvvvvvvuuutttrrrpppoooiiiiiiiiiiiiiiijjjkkkllliiihhhgggiiimmmrrrvvvxxxwwwuuusssssswww|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{|||}}}~~~{{{zzzyyyzzz{{{|||{{{zzzzzzzzzzzzzzzzzz{{{||||||xxxyyyzzzzzzzzzzzzyyyxxxooo___NNNGGGEEEDDDDDDFFFDDDDDDBBBAAA@@@@@@??????@@@@@@???>>>>>>>>>?????????>>>======<<<<<<============>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999999888888888888999999::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;:::999;;;===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>?????????@@@@@@BBBGGGNNNZZZnnnuuukkkfff\\\]]]^^^cccooouuukkkddd^^^XXXVVVXXXRRRTTTWWW[[[^^^aaabbbbbbbbb```^^^]]]]]][[[XXXVVVTTTUUUXXXZZZ[[[\\\\\\[[[[[[[[[\\\\\\[[[YYYWWWVVVSSSPPPMMMJJJIIIGGGDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@BBBAAA??????@@@???>>><<<=========>>>>>>>>>??????AAAAAAAAAAAAAAABBBCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLMMMOOOQQQSSSSSSTTTTTTTTTUUUWWWZZZ\\\^^^___ccciiiooossswwwzzz}}}~~~~~~|||zzzzzzxxxwwwwwwyyyyyyxxxwwwuuuuuuttttttuuuvvvxxxyyy|||~~~|||yyywwwvvvuuuuuuvvvyyy}}}|||wwwsssppplllhhheeedddhhhmmmppprrrtttvvvwwwyyywwwtttqqqooommmlllllloooooopppooommmjjjfffddd___```bbbccceeeggghhhiiiiiijjjlllooossswwwzzz{{{zzzxxxwwwyyy}}}~~~|||}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}~~~~~~zzzyyyxxxyyy{{{|||{{{zzzyyyyyyyyyyyyyyyzzzzzz{{{yyyyyyzzzzzzzzzzzzyyyyyyiiiYYYIIIEEEFFFFFFDDDCCCBBBBBBAAA??????>>>>>>>>>??????>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<===============<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999999999:::::::::;;;;;;;;;;;;::::::::::::::::::;;;999:::;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<==================>>>>>>>>>>>>???@@@DDDJJJPPP]]]wwwzzzqqqbbb^^^[[[ZZZ```ppp|||ppphhhbbb[[[XXXXXXQQQSSSVVVYYY\\\___```aaaaaaaaa```___]]][[[YYYWWWTTTUUUWWWYYYZZZ[[[[[[[[[]]]]]]^^^^^^]]]\\\ZZZYYYVVVRRRNNNJJJHHHGGGEEECCCCCCCCCBBBBBBAAAAAA@@@@@@AAA???>>>>>>??????>>>============>>>>>>>>>???????????????@@@@@@BBBCCCDDDBBBCCCDDDEEEEEEEEEEEEEEEGGGGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMOOORRRTTTSSSSSSSSSTTTUUUWWWYYYZZZZZZ^^^dddjjjooosssxxx{{{|||}}}~~~~~~{{{yyywwwwwwvvvuuutttuuuwwwwwwvvvuuuvvvvvvvvvvvvwwwxxx{{{~~~~~~{{{yyyxxxxxxyyyzzz{{{~~~~~~|||xxxtttqqqmmmiiieeebbbeeeiiikkkmmmoooqqqssswwwtttpppllliiigggggggggiiihhhgggfffccc```^^^\\\\\\]]]___aaadddfffggghhhjjjmmmrrrwwwzzz|||~~~|||{{{{{{~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||}}}}}}yyyxxxwwwxxxzzz{{{{{{zzzwwwwwwwwwwwwwwwxxxyyyyyyzzzzzzzzzzzzzzzyyyyyyyyy~~~dddUUUHHHEEEGGGFFFBBB@@@AAA@@@???>>>>>>===>>>>>>???>>>>>>===>>>>>>??????>>>======<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<::::::;;;;;;;;;;;;;;;;;;::::::999999999999::::::999999999:::::::::;;;;;;:::::::::999999:::::::::888:::;;;;;;999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>AAAFFFLLLTTThhh{{{hhhaaa[[[YYYZZZcccuuutttllleee^^^YYYXXXRRRTTTVVVXXXZZZ\\\^^^___^^^___``````^^^[[[ZZZYYYUUUVVVWWWXXXYYYZZZZZZ[[[]]]]]]^^^^^^]]]\\\[[[ZZZWWWSSSOOOLLLJJJHHHFFFDDDDDDDDDCCCCCCBBBAAAAAA@@@>>>===<<<===???@@@???>>>>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>???AAABBBBBB@@@AAABBBCCCDDDDDDDDDDDDFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHHHHIIIKKKNNNPPPRRRRRRSSSSSSTTTUUUVVVWWWWWWYYY]]]bbbgggkkkppptttwwwyyy{{{|||zzzvvvssssssssssssrrrqqqrrrtttuuuuuuttttttuuuvvvvvvvvvyyy}}}|||{{{{{{}}}~~~|||yyyvvvsssooojjjfffbbbdddfffhhhhhhjjjmmmpppsssqqqmmmhhheeedddcccccceeeccc___\\\YYYXXXYYYYYY[[[\\\]]]___aaaccceeefffiiiooovvv{{{}}}~~~}}}}}}~~~~~~||||||||||||||||||||||||{{{{{{{{{|||{{{{{{{{{{{{xxxwwwvvvxxxzzz{{{{{{zzzxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzyyyyyyxxxxxxxxxxxxxxx^^^RRRHHHFFFGGGDDDAAA???@@@??????>>>======>>>>>>>>>>>>=========>>>??????>>>===<<<<<<;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::999999999999::::::999999999999::::::::::::::::::999999999999::::::888:::<<<;;;:::999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>======AAAHHHNNNZZZsssqqqfff]]]ZZZZZZ[[[fffssszzzqqqjjjaaaZZZXXXVVVVVVWWWXXXYYYZZZ[[[[[[[[[]]]___```^^^\\\ZZZZZZWWWWWWXXXXXXXXXYYYYYYYYYZZZZZZ[[[[[[[[[ZZZXXXWWWWWWTTTQQQNNNMMMKKKHHHFFFEEEEEEDDDCCCBBBAAAAAA@@@<<<<<<;;;<<<>>>@@@???>>>>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>???@@@AAA??????AAABBBCCCCCCCCCCCCFFFFFFGGGHHHIIIIIIIIIIIIGGGGGGGGGHHHJJJLLLNNNOOOPPPQQQQQQRRRSSSTTTUUUUUUXXX[[[```dddggglllppptttuuuwwwxxxvvvqqqnnnoooppppppooooooppprrrtttsssrrrppprrrtttttttttwww}}}~~~~~~~~~~~~~~~}}}|||~~~}}}zzzxxxuuuqqqkkkhhhcccdddeeeddddddfffiiikkkmmmllliiifffcccbbbaaaaaaaaa^^^ZZZVVVUUUUUUWWWYYYZZZZZZZZZ[[[]]]```bbbdddiiiooowww|||}}}}}}~~~~~~~~~~~~||||||||||||||||||||||||zzzzzzzzz{{{zzzzzzyyyxxxwwwvvvuuuwwwyyy{{{zzzyyyzzzzzzzzzzzzzzz{{{||||||zzzyyyxxxwwwvvvvvvwwwwww}}}pppVVVNNNGGGFFFFFFBBB@@@@@@@@@???>>>>>>>>>>>>>>>>>>===============>>>??????======<<<;;;;;;;;;;;;<<<:::999999999999;;;<<<===::::::::::::::::::::::::999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;999999888888888888999999888999999999999:::::::::::::::999999999999::::::888:::<<<<<<;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::<<<============>>>>>>>>>@@@;;;===DDDIIINNN^^^pppooobbb___]]]YYY^^^ggguuu|||sssiii```\\\ZZZZZZYYYXXXXXXXXXXXXXXXWWWZZZ^^^___]]][[[[[[\\\YYYYYYXXXXXXWWWWWWWWWXXXXXXYYYZZZZZZZZZYYYXXXWWWVVVUUURRRQQQPPPNNNJJJHHHFFFFFFEEEDDDCCCBBBAAAAAA>>><<<;;;<<<>>>>>>===<<<=========>>>>>>>>>??????>>>>>>=========>>>>>>???===>>>???AAABBBCCCCCCCCCEEEFFFGGGHHHHHHIIIIIIHHHEEEFFFGGGIIIJJJKKKKKKKKKMMMNNNOOOPPPQQQRRRRRRSSSVVVYYY]]]```dddiiimmmqqqqqqtttuuurrrmmmjjjkkknnnnnnmmmmmmnnnqqqrrrrrrqqqooorrrtttttttttwww{{{}}}~~~{{{zzzzzz|||~~~~~~~~~~~~|||zzzwwwsssmmmiiidddccccccaaa```aaadddgggffffffdddcccaaa```___^^^[[[ZZZWWWVVVUUUVVVWWWYYYZZZYYYXXXYYY[[[___dddffflllsss{{{~~~}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{xxxyyyyyyzzzyyyxxxwwwvvvvvvuuuuuuvvvyyyzzzzzzyyyyyyyyyyyyyyyyyyzzzzzz{{{yyyxxxwwwuuuuuuuuuuuuvvvwwwiiiPPPJJJFFFFFFEEEAAA@@@BBB@@@??????>>>>>>>>>>>>???===============>>>??????======<<<;;;;;;;;;;;;<<<999888888888999;;;===>>>::::::::::::::::::::::::999999:::::::::;;;;;;;;;999999999::::::;;;;;;;;;888888777777777777888888888888999999999::::::::::::999999999999999999:::999;;;======<<<::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::============>>>>>>>>>???EEE===;;;BBBFFFHHHRRR```qqqxxxhhhccc```ZZZ[[[bbb```rrr}}}pppfffaaa]]]\\\ZZZYYYWWWWWWVVVVVVTTTXXX]]]___]]][[[\\\]]][[[ZZZYYYWWWWWWVVVVVVVVVZZZZZZ[[[\\\\\\[[[YYYYYYVVVUUUSSSSSSRRRPPPLLLIIIGGGFFFEEEDDDCCCBBBAAAAAA???>>><<<<<<======<<<:::<<<<<<<<<<<<=========>>>???>>>>>>============>>>======???@@@AAABBBBBBBBBEEEEEEFFFGGGHHHHHHHHHHHHDDDFFFGGGIIIJJJJJJIIIIIIJJJKKKMMMNNNPPPPPPQQQQQQSSSVVVZZZ^^^bbbggglllpppnnnqqqssspppkkkhhhjjjmmmlllllllllmmmppprrrrrrqqqpppsssvvvvvvvvvzzz~~~}}}}}}}}}~~~~~~~~~}}}}}}|||xxx{{{}}}|||yyywwwxxxzzz}}}{{{xxxtttnnnjjjccccccaaa___]]]^^^aaacccbbbbbbbbbaaa```___]]]]]]WWWWWWWWWWWWWWWXXXXXXXXXZZZYYYXXXYYY\\\aaagggkkkpppwww}}}{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{wwwxxxxxxyyyxxxwwwvvvuuuuuuuuutttvvvyyyzzzzzzyyyvvvvvvvvvuuuvvvwwwwwwxxxyyyxxxvvvttttttttttttuuu}}}kkk]]]LLLJJJFFFBBB@@@???@@@@@@>>>?????????>>>===;;;:::======>>>>>>>>>>>>============<<<;;;::::::999999888888999999999:::::::::888888999::::::;;;<<<<<<:::999999888888999999:::888999999::::::999999999<<<;;;999888888999;;;<<<<<<<<<<<<;;;;;;:::::::::888:::;;;;;;999888888999888999:::;;;<<<<<<<<<<<<777:::<<<<<<:::888777777777777888999999:::;;;;;;>>>>>>======<<<<<<<<<;;;>>>===<<<<<>><<<;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>???@@@BBBCCCDDDCCCCCCCCCDDDDDDDDDDDDDDDFFFGGGGGGGGGGGGFFFEEEEEEHHHIIIJJJLLLMMMMMMNNNNNNSSSRRRSSSXXX___dddgggfffkkkjjjhhhgggeeedddddddddgggggghhhiiijjjlllmmmnnnnnnoooqqqtttyyy~~~~~~~~~~~~}}}zzzxxxvvvtttsssrrrpppooozzz}}}}}}yyytttmmmiiicccbbb```]]]\\\[[[[[[\\\_________aaabbbaaa___]]]XXXUUUSSSTTTWWWZZZZZZXXXWWWXXXYYY[[[]]]cccjjjooovvvzzz~~~~~~{{{{{{|||zzzyyyxxxxxxvvvxxxzzz{{{zzzzzz{{{|||{{{{{{zzzyyyxxxxxxxxxxxxuuuuuuuuuvvvwwwxxxzzzzzzwwwvvvuuuttttttssssssssstttsssrrrrrrqqqqqqqqqqqqtttcccWWWKKKHHHEEEAAA???>>>???@@@>>>?????????>>>===;;;:::<<<======>>>>>>======<<<<<<<<<<<<;;;:::999999999888888999999999999999999888888999999:::;;;;;;;;;999999888888888888999999;;;;;;<<<<<<<<<;;;;;;::::::999777666666777999:::;;;;;;:::::::::999999999888999::::::888777777888888888999:::;;;<<<<<<;;;777999;;;;;;:::888777777777888888999::::::;;;;;;=========<<<<<<;;;;;;;;;<<<;;;;;;<<<>>>CCCGGGJJJSSS]]]vvvxxxnnnddd^^^]]]ZZZ___iiizzz{{{mmmjjjddd___]]]ZZZUUUTTTUUURRRSSSVVVXXXYYYXXXWWWVVVTTTUUUWWWYYYYYYYYYWWWVVVXXXXXXYYYYYYZZZYYYYYYYYYWWWVVVUUUUUUUUUSSSPPPNNNKKKIIIFFFEEEDDDBBB@@@>>>>>>===;;;;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<===>>>???AAABBBAAAAAAAAAAAABBBBBBBBBBBBEEEFFFFFFFFFFFFFFFEEEEEEGGGHHHIIIJJJLLLLLLLLLLLLPPPPPPQQQUUU\\\aaaccccccfffeeedddbbbaaa`````````ccccccdddeeegggiiikkklllkkklllooorrrwww|||~~~~~~yyyzzz{{{||||||{{{zzzzzzxxxvvvsssqqqoooooonnnnnnuuuzzz~~~zzztttnnniiicccbbb```]]][[[ZZZYYYYYY\\\]]]___aaabbbaaa^^^\\\VVVTTTSSSUUUXXX[[[[[[ZZZWWWYYY[[[^^^aaagggmmmrrryyy|||||||||}}}{{{yyywwwvvvvvvuuuwwwyyyzzzyyyxxxyyyzzzyyyxxxxxxwwwwwwwwwwwwwwwuuuuuuuuuvvvwwwxxxyyyzzzwwwvvvuuuttttttsssssstttrrrrrrqqqpppppppppppppppxxxgggXXXNNNHHHFFFCCC@@@>>>===>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;:::999999888888999999999888888888888888777888888999999:::::::::999888888777777888888999;;;;;;;;;;;;;;;:::999999777666555444444555666777999999888888888888777777666888999999777666666777777777888999::::::::::::666888::::::999777777777888888999999:::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;:::::::::;;;<<<>>>@@@CCCEEEKKKNNN^^^|||nnnbbb\\\XXXYYY]]]hhh{{{}}}qqqjjjccc```\\\WWWTTTUUUQQQRRRSSSUUUUUUUUUTTTSSSQQQSSSUUUWWWYYYYYYXXXWWWWWWXXXXXXXXXXXXWWWWWWVVVWWWVVVUUUUUUVVVTTTQQQOOONNNKKKIIIGGGEEEDDDAAA>>>>>><<<;;;;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;;;;:::::::::;;;<<<===>>>???===>>>>>>>>>?????????@@@CCCDDDDDDEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJMMMLLLNNNQQQWWW[[[^^^^^^```___^^^]]]\\\\\\\\\\\\^^^^^^```aaadddfffiiijjjhhhiiimmmqqquuuyyy|||~~~}}}|||~~~}}}|||{{{{{{vvvxxxyyy{{{{{{zzzxxxwwwuuussspppmmmllllllnnnooosssxxx}}}{{{uuunnniiicccbbb```^^^\\\ZZZXXXWWW[[[]]]```bbbbbb```]]][[[UUUTTTTTTWWWZZZ\\\\\\[[[XXX[[[___dddhhhmmmrrrvvv{{{~~~~~~~~~~~~|||zzzxxxvvvuuuuuuwwwyyyxxxwwwvvvwwwxxxvvvuuuuuuuuuuuuvvvwwwwwwwwwvvvvvvvvvwwwxxxxxxyyywwwvvvuuuttttttsssttttttqqqqqqpppoooooooooooopppmmm\\\OOOIIIDDDCCCAAA>>>===<<<<<<==================<<<;;;;;;::::::;;;;;;;;;;;;::::::::::::999999999888888888888888888888888777777777777777777888888999999999888777777666666777777888777888888777777666555444555444444444444555555666666666666666666666666666555777888777666444555555666666777888888888888888555777999999777666666777888999999999::::::;;;;;;::::::::::::::::::::::::::::::;;;<<<===???@@@@@@IIIHHHRRRmmmzzziii___]]][[[ZZZ^^^iii||||||sssjjjeeeaaaZZZVVVVVVSSSSSSSSSTTTTTTSSSSSSRRRQQQRRRUUUWWWXXXWWWWWWVVVWWWWWWWWWWWWWWWVVVUUUTTTWWWVVVUUUVVVVVVUUUSSSPPPPPPMMMJJJHHHFFFDDDAAA???===;;;::::::;;;<<<<<<;;;::::::::::::::::::::::::999::::::;;;;;;;;;;;;:::999999999::::::<<<======;;;<<<<<<<<<===>>>>>>>>>AAAAAABBBCCCDDDDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHGGGJJJJJJLLLNNNRRRVVVYYYZZZ[[[[[[ZZZZZZYYYYYYZZZZZZ[[[\\\]]]___bbbeeehhhiiigggiiilllpppuuuxxx{{{|||}}}{{{zzz|||~~~~~~~~~~~~|||zzzzzzzzz{{{yyyzzz|||}}}}}}{{{yyywwwsssrrrpppnnnnnnpppsssvvvyyy}}}{{{uuunnnjjjccccccbbb```^^^\\\[[[ZZZ^^^```cccdddbbb^^^[[[YYYVVVVVVWWWYYYZZZ[[[[[[[[[ZZZ^^^dddiiinnnssswww{{{{{{~~~}}}zzzxxxvvvvvvwwwyyyxxxwwwvvvvvvwwwtttttttttuuuuuuwwwxxxxxxyyyxxxxxxwwwwwwxxxxxxyyywwwvvvuuutttssssssssssssqqqppppppoooooooooppppppxxxdddTTTKKKGGGBBBAAA???===<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;999999::::::::::::999999888888888888888777777777777777777777777777777777666666666777777777777777777666666555555666666777555555555555555444333333444444444444555555666666555555555555555555555555444666777777555444444555444555666666666666666666444666777777666555666777888888999999999999999999888888888888888999999999999:::;;;<<<===>>>>>>>>>AAABBBJJJ\\\uuuvvviiiaaa\\\YYYZZZ^^^hhh}}}~~~ssslllggg___YYYXXXTTTSSSRRRQQQQQQQQQQQQQQQRRRSSSUUUWWWWWWVVVUUUTTTVVVVVVWWWVVVVVVUUUTTTTTTVVVVVVUUUVVVWWWVVVTTTRRRQQQOOOKKKIIIHHHEEEBBB@@@===;;;999999:::;;;:::999::::::::::::::::::::::::888888999:::;;;;;;:::::::::::::::::::::;;;<<<===:::;;;;;;<<<======>>>>>>>>>???@@@AAABBBCCCCCCCCCBBBCCCDDDEEEEEEFFFEEEEEEHHHIIIKKKMMMOOORRRUUUWWWYYYXXXXXXXXXXXXYYYZZZZZZZZZ[[[]]]___bbbeeehhhiiihhhjjjlllppptttxxx{{{|||~~~~~~}}}{{{yyyyyyzzz{{{{{{zzz}}}|||zzzyyyyyyyyyzzz{{{{{{|||}}}}}}}}}{{{yyyxxxuuuwwwxxxxxxxxxzzz~~~~~~~~~}}}wwwpppllleeeeeedddcccaaa``````___bbbeeegggfffaaa\\\YYYXXXXXXYYYZZZZZZZZZZZZ[[[\\\^^^bbbhhhnnnrrrvvv{{{}}}{{{}}}~~~~~~~~~~~~|||zzzwwwvvvvvvxxxyyyyyywwwvvvwwwwwwuuuuuuuuuvvvwwwxxxyyyzzz{{{zzzyyyxxxxxxwwwxxxxxxvvvuuutttsssrrrrrrrrrrrrqqqqqqpppppppppqqqqqqrrrooo\\\NNNGGGEEE@@@???>>>===<<<;;;;;;;;;::::::999999999999999:::777888888999999888888777777777777777777777777777555666666666777777777777666666666666666666666666666555555444444555555666555555666666666666555555333333444555555666666666333444444444444555555555444666777777555444444555333444444555555444444444333555666555444444555777777888888888888888888888666777777777777888888888999999:::;;;<<<======>>>;;;>>>EEEPPP```{{{vvvfff___[[[[[[YYY[[[gggwww|||tttmmmeee]]][[[TTTSSSQQQOOOMMMMMMNNNNNNSSSTTTVVVWWWWWWVVVUUUTTTUUUVVVVVVVVVVVVUUUUUUTTTVVVVVVVVVWWWXXXXXXUUUSSSSSSPPPMMMKKKJJJHHHEEECCC???<<<:::999::::::999777999999999999999999999999777777888999::::::::::::;;;::::::::::::;;;<<<===999::::::;;;<<<===>>>>>><<<===>>>???AAAAAABBBBBBBBBBBBCCCDDDDDDDDDDDDDDDFFFHHHJJJKKKLLLNNNQQQSSSUUUUUUUUUVVVVVVXXXYYYYYYYYYZZZ[[[]]]```cccfffhhhhhhiiijjjmmmqqquuuyyy{{{~~~}}}|||}}}~~~yyyxxxvvvvvvwwwxxxwwwvvvxxxxxxxxxxxxxxxyyyzzzzzzyyyyyyzzzzzz{{{{{{zzzzzz~~~~~~}}}}}}||||||||||||}}}{{{zzzzzz{{{{{{~~~~~~||||||~~~zzztttpppjjjhhhfffdddcccbbbccccccdddfffgggeee___YYYXXXXXXZZZZZZ[[[ZZZYYYZZZ]]]___cccffflllppptttwww{{{~~~|||}}}{{{{{{zzzyyyxxxvvvttttttuuuwwwyyyyyywwwwwwwwwxxxvvvvvvvvvwwwxxxyyyzzz{{{{{{zzzyyywwwvvvuuuuuuuuuttttttsssrrrqqqqqqqqqqqqqqqppppppppppppqqqrrrrrrgggTTTIIICCCAAA>>>>>>======<<<<<<<<<;;;999888777666666777888999666777777888888777777666666666666666666666666666333444555555666777888888555555555555555555555555555555444444444444555555444555666777777888777777222222333444555555555555333333333444444555555555555666777777555444444555222333333444333333222222333444555444333333555777777666666666666666666666555555666666666777777777777777777888999:::<<<===;;;>>>BBBHHHPPPfffwwwmmmfffddd]]]WWW\\\gggqqqzzzsssjjjaaa^^^VVVUUURRROOOMMMMMMNNNOOOQQQSSSUUUWWWXXXXXXWWWVVVUUUUUUVVVVVVWWWVVVVVVVVVVVVVVVVVVWWWYYYYYYWWWUUUUUUSSSPPPOOONNNLLLJJJHHHBBB@@@===;;;;;;:::999777999999999999999999999999666777888999::::::::::::::::::999999::::::;;;<<<888888999:::;;;<<<======:::;;;<<<>>>@@@AAAAAAAAABBBBBBCCCCCCDDDDDDCCCCCCDDDFFFHHHIIIIIIJJJMMMPPPQQQQQQQQQRRRSSSUUUVVVWWWVVVWWWXXXZZZ]]]___bbbcccfffeeeeeegggkkkpppuuuxxxyyyxxxyyy{{{}}}~~~}}}{{{sssrrrqqqrrrtttuuuuuutttuuuvvvwwwxxxxxxxxxxxxxxxuuuuuuvvvwwwzzz|||~~~~~~}}}{{{zzzyyyzzz{{{{{{}}}}}}~~~}}}|||yyyxxxwwwwwwxxxxxx{{{zzzxxxwwwvvvwwwxxxyyyyyyyyyyyyzzz{{{}}}~~~}}}{{{yyywwwuuutttttttttwww{{{||||||~~~|||zzzvvvpppmmmiiieeebbbaaabbbcccaaadddeeeaaa[[[WWWXXXZZZYYYYYYZZZYYYYYY[[[aaaeeegggjjjnnnqqqssswww{{{}}}~~~~~~zzzyyyxxxvvvuuutttttttttsssuuuwwwwwwvvvvvvwwwxxxwwwwwwwwwwwwwwwxxxyyyzzzyyyxxxvvvtttsssrrrqqqqqqsssrrrqqqpppooooooooooooooooooooooooooopppqqqqqq{{{bbbPPPEEE@@@>>>>>>>>>=========<<<<<<<<<777777666555555666777888666666777777777777666666555555555666666666666666222333444555666888999999555555555555555555555444555444444333333444444555222333444666777777888888000111222333444555555555333333333444444555555555555666888777666444555555222222333333333222222111222333444444333333555777666666666666666555555555444555555555666666777777666555555555777999;;;<<<======>>>???DDDUUUssstttoooeeeYYYYYYaaa```rrr~~~vvvmmmddd```ZZZXXXTTTQQQOOOOOOPPPQQQPPPQQQTTTWWWYYYZZZYYYYYYTTTUUUVVVWWWWWWWWWWWWWWWVVVVVVVVVWWWYYYYYYWWWUUUWWWUUURRRQQQQQQOOOMMMKKKEEEBBB???======;;;999888888888888888888888888888666666777999999:::::::::999999999999999999::::::666777888999:::;;;<<<<<<999:::;;;===???@@@AAAAAABBBBBBCCCCCCDDDCCCCCCCCCBBBDDDGGGGGGFFFGGGKKKNNNMMMMMMNNNOOOPPPRRRSSSTTTSSSTTTUUUWWWYYY\\\^^^___cccbbbaaabbbffflllrrrvvvttttttvvvyyy{{{|||zzzxxxmmmmmmmmmooorrrttttttsssuuuvvvwwwxxxxxxwwwvvvuuuttttttuuuwww{{{~~~|||~~~}}}}}}~~~~~~~~~|||zzzyyywwwssstttuuuwwwyyy{{{|||}}}yyyxxxvvvtttssssssuuuuuuuuutttqqqppppppqqqtttuuuttttttuuuvvvwwwyyyzzz{{{yyyxxxuuusssqqqooooooooorrrwww|||~~~~~~}}}~~~zzztttpppjjjdddaaa``````aaa^^^aaaaaa^^^XXXVVVXXX\\\WWWXXXXXXXXXXXX]]]dddjjjjjjllloooqqqsssvvvzzz}}}}}}|||||||||{{{xxxvvvuuuuuuuuuvvvqqqsssuuuvvvuuuuuuvvvwwwwwwwwwwwwwwwwwwxxxxxxyyywwwvvvtttrrrpppooonnnnnnrrrqqqpppooonnnnnnnnnnnnnnnnnnnnnnnnnnnoooppppppjjjVVVKKKCCC>>>===>>>===<<<;;;:::999999999::::::888666555444444444777777777777777666555555777777666666555555555444444444444444444444444444444333333222222333333444333333333333333333333333444444444444444444444444111111222222222333333333444444333222111000///...222222333333333333444444444444444555555555555666444333333333333444555555333333444555555555555555444444333333444555777888666888999999888888999:::;;;;;;::::::???MMM___mmmssskkkeee___ZZZ]]]bbbnnn|||wwwooogggeee```[[[VVVTTTTTTSSSRRRQQQRRRTTTVVVWWWVVVTTTSSSSSSTTTVVVWWWXXXWWWWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXVVVTTTQQQOOOMMMMMMGGGFFFDDD@@@===;;;888777:::888666666777888888777888777777777999:::999888:::999777666666777999:::888888888888888888888999======<<<<<<===>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBBBBDDDGGGJJJIIIKKKLLLLLLLLLLLLOOOQQQRRRRRRRRRRRRTTTWWWZZZ\\\]]]^^^```aaacccfffkkkooonnnnnnooorrrvvvwwwtttqqqooonnnlllkkklllmmmoooqqqvvvvvvvvvvvvvvvuuuttttttqqqqqqssswwwxxx}}}~~~}}}}}}}}}~~~~~~}}}~~~|||yyywwwwwwvvvtttrrrpppqqqsssuuuuuuuuuuuuttttttssspppmmmkkkjjjiiiiiijjjiiihhhhhhhhhiiijjjkkkmmmmmmnnnnnnoooooonnnnnnmmmlllkkkjjjiiijjjkkkkkkkkkpppwww~~~|||vvvnnnhhhdddbbbaaa```[[[[[[ZZZZZZYYYYYYXXXXXXWWWXXXXXXXXXZZZ^^^dddiiinnnoooqqqtttxxx{{{~~~~~~}}}||||||uuuuuuuuuuuuvvvvvvvvvvvvrrrrrrsssssstttssssssssssssssstttuuuvvvwwwwwwwwwuuutttqqqooolllkkkjjjjjjnnnnnnnnnoooppppppqqqqqqnnnooopppppppppnnnmmmlll~~~|||bbbQQQHHHBBB???>>>===<<<;;;::::::999999999:::999888777666555555555777777777777777666555555777666666666555555555444555555555555555555555555444444333333333333444444333333333333333333333333444444444444444444444444222222222333333333444444222222222222222222222222222222222333333333444444333333333333444444444444333333222222333333444555444444555666666666555555444333333333444555777888666777999888777777888::::::;;;<<<;;;===EEEQQQZZZqqqwwwlll```WWWVVVZZZbbbrrr~~~xxxqqqmmmiiiddd___\\\ZZZWWWUUUTTTTTTVVVVVVWWWVVVUUUUUUUUUUUUVVVWWWWWWWWWVVVVVVXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUTTTSSSRRRQQQPPPPPPKKKJJJHHHEEEBBB???<<<::::::888666555777888888888888777777777999:::999888:::999777666666777999:::::::::999999888888777777<<<<<<;;;;;;<<<===????????????@@@@@@AAAAAAAAABBB@@@AAABBBBBBCCCDDDGGGIIIHHHJJJKKKKKKJJJKKKMMMOOOQQQPPPPPPQQQRRRUUUXXXZZZ\\\]]]^^^___```ccchhhkkkjjjjjjkkknnnrrruuutttrrrmmmllljjjiiiiiiiiijjjkkkrrrssstttuuuuuuuuutttsssllllllooorrruuuzzz}}}}}}~~~}}}{{{yyywwwuuusssssssssqqqpppppppppqqqrrrqqqpppooonnnlllkkkiiifffdddcccccccccaaa```_________```aaabbbcccdddeeefffgggffffffeeecccbbbbbbbbbbbbdddeeefffhhhmmmtttzzz~~~|||vvvnnnfffaaa^^^[[[ZZZXXXXXXWWWWWWVVVVVVVVVVVVUUUWWWYYYZZZ]]]aaagggkkkooopppsssvvv{{{}}}|||{{{zzzttttttttttttttttttttttttssssssssssssssssssrrrrrrqqqrrrtttuuuwwwxxxxxxxxxvvvtttqqqnnnlllkkkkkkkkknnnnnnooooooooooooppppppmmmmmmnnnnnnnnnmmmmmmlllzzz{{{}}}~~~kkkVVVJJJEEEAAA??????<<<<<<;;;:::999999999999999999888777777777777777666666666777666666555444666666666555555555555555555555555555555555555555555444444333333444444555333333333333333333333333333333333333333333333333222333333333333444444444000111111222333444555555222222222222333333333333111111222222222333333333333222222222222333444444555666666666666666555555444333333333444555666777555777888888777666888999777:::=========???DDDIIIZZZpppyyyhhh\\\WWWXXXZZZ___kkk|||tttpppkkkfffaaa]]]XXXUUUYYYXXXXXXWWWWWWWWWWWWWWWXXXWWWVVVVVVVVVVVVVVVVVVZZZYYYYYYXXXWWWVVVUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSMMMMMMLLLJJJFFFBBB>>>;;;:::888666666777888888888888777777777999:::999888999888777666666777888999;;;;;;:::999888777777666::::::::::::;;;<<<===>>>===>>>>>>???@@@AAAAAABBB@@@BBBCCCCCCCCCDDDGGGIIIFFFGGGIIIIIIHHHIIIKKKMMMNNNNNNNNNOOOPPPSSSUUUVVVYYY[[[\\\\\\]]]___cccfffeeeeeefffiiinnnrrrttttttsssrrrpppnnnlllkkkkkkkkkoooppprrrssssssrrrpppooohhhggghhhkkkmmmsss}}}||||||~~~~~~}}}~~~~~~|||zzzwwwtttrrrpppppppppqqqpppoooooooooooonnnmmmkkkiiihhhcccbbb```^^^\\\ZZZZZZYYYWWWVVVUUUUUUUUUVVVWWWXXXXXXZZZ\\\^^^______^^^]]]YYYYYYYYYZZZ[[[^^^```aaacccgggmmmsssyyy~~~}}}|||}}}yyyyyy~~~xxxoooggg```\\\XXXVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUXXX[[[^^^bbbfffkkknnnppprrruuuzzz~~~~~~~~~~~~~~~~~~}}}|||zzzxxxwwwuuuuuuuuuuuuttttttttttttttttttssssssrrrrrrqqqqqqqqqrrrsssuuuwwwxxxxxxyyyvvvtttpppmmmkkkkkkkkkllloooooooooooonnnnnnnnnnnnllllllkkkkkkkkklllmmmmmm|||yyy}}}lll]]]MMMEEEBBB???>>>???;;;;;;:::999999999999999888888777777777888888999555555555666666555555444555555555555555555555555555555555555555555555555555444444333333444444555222222222222222222222222222222222222222222222222111111222222222333333333000000111222333333444444111222222222222333333333111111111222222222333333333333333333333444555555666666777777666666555555333333333444444555555555444666777777666555777888555888<<<>>>>>>???BBBDDDNNN]]]wwwwwwkkkccc___ZZZXXX\\\mmm}}}xxxqqqkkkfffaaa]]][[[^^^]]]ZZZXXXWWWWWWXXXYYYZZZXXXWWWUUUUUUUUUVVVWWWYYYYYYXXXXXXWWWWWWVVVVVVSSSTTTTTTTTTTTTTTTTTTTTTNNNNNNNNNMMMIIIDDD???<<<;;;999777666888999999888888777777777999:::999888888888777777777777888888::::::999999888888888777888888888999::::::;;;<<<;;;<<<<<<>>>???@@@AAAAAA@@@AAACCCCCCCCCDDDFFFHHHDDDEEEFFFGGGFFFGGGIIIKKKMMMMMMMMMNNNOOOQQQSSSTTTWWWYYYZZZZZZ[[[\\\___bbbbbbbbbdddggglllqqqvvvxxxzzzyyywwwuuurrrpppnnnmmmmmmnnnooopppooollliiigggcccaaabbbcccdddiiivvv|||zzzyyy{{{~~~~~~}}}||||||||||||yyyvvvrrrqqqooommmmmmooooooooonnnnnnmmmlllkkkjjjiiihhhggg```___]]]ZZZWWWUUUSSSRRRQQQQQQPPPOOOOOOPPPQQQRRRTTTVVVYYY\\\]]]]]]\\\[[[VVVVVVVVVWWWXXXZZZ\\\^^^^^^aaafffkkkqqqxxxzzzxxxvvvvvvtttwww{{{rrrjjjddd___[[[YYYWWWWWWVVVVVVVVVWWWXXXXXXYYY\\\aaaeeehhhkkkoooqqqrrrtttxxx}}}~~~}}}zzz{{{||||||{{{xxxvvvtttwwwwwwwwwwwwwwwvvvvvvvvvuuutttsssrrrqqqqqqpppppprrrrrrtttuuuuuuvvvvvvuuusssqqqmmmjjjiiiiiikkklllppppppooonnnnnnmmmlllllllllkkkjjjjjjjjjkkkmmmnnn|||}}}xxx___SSSGGGBBB@@@===<<<===::::::999888888888999999777777777777777777888999333444555555555555444444444444444555555555555555333333333333333333333333444444444333333444444444222222222222222222222222222222222222222222222222///000000000000111111111000000000000111111111111111111111222222222333333111222222222333333333333444444444444444555555666555555666666666666555555333333333444444444444444333555666666555444666777666888:::;;;<<<>>>@@@BBBDDDMMM___zzz{{{lllcccZZZWWWXXXaaassszzzqqqlllhhheeedddbbb```]]]ZZZXXXXXXYYYYYYZZZYYYWWWVVVUUUVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYVVVVVVUUUUUUTTTTTTTTTSSSPPPQQQQQQPPPMMMHHHDDDAAA>>><<<999888999999999888888777777777999:::999888888777777777777777777888777777777888888999999999666777888888999:::::::::::::::;;;<<<===??????@@@???@@@BBBCCCBBBCCCDDDEEEBBBDDDEEEEEEDDDEEEHHHJJJLLLLLLMMMNNNOOOPPPQQQRRRUUUWWWXXXYYYYYYZZZ\\\^^^```aaacccfffkkkqqqwww{{{{{{zzzyyywwwtttqqqnnnlllmmmmmmmmmkkkhhhdddaaa^^^ZZZYYYZZZ\\\^^^cccooo||||||yyyxxxyyyzzz|||}}}}}}}}}}}}~~~~~~~~~~~~|||{{{zzzzzzzzzwwwssspppooommmkkkkkklllllllllkkkkkkkkkjjjjjjiiiiiiiiiiiiaaa```^^^[[[WWWTTTQQQPPPPPPOOONNNMMMLLLMMMMMMNNNRRRTTTWWWZZZ\\\\\\\\\\\\XXXWWWVVVVVVVVVWWWYYYZZZZZZ\\\```dddjjjqqqyyy|||wwwuuuwwwsssrrrwww|||{{{tttmmmhhhdddaaa___ZZZYYYXXXXXXXXXZZZ[[[\\\aaadddiiillloooqqqtttvvvvvvxxx{{{|||wwwxxxyyyzzzyyywwwtttrrrxxxwwwwwwwwwvvvvvvuuuuuutttsssqqqpppoooooooooooossssssssssssrrrqqqpppooonnnmmmjjjhhhhhhiiikkklllpppoooooonnnmmmlllkkkkkklllkkkjjjiiiiiijjjlllmmm|||mmmUUULLLDDDAAA@@@<<<;;;;;;999999888888777888888999777666666666666666777777222333444444555444444444444444444444444555555555222222222222222222222222444333333222222333333444222222222222222222222222111111111111111111111111....../////////000000000111111000000/////////...111111111111222222222222111111222222222333333333444333333333333444555555333444444555666666555555222333444444444444333333222444555555444333555666888777777777888:::;;;<<<@@@DDDPPPeee~~~qqqeee[[[XXXWWWXXXbbbnnnyyyrrrmmmiiifffeeebbb___\\\YYYXXXXXXXXXYYYXXXWWWWWWWWWWWWWWWWWWVVVVVVWWWXXXYYYZZZZZZ[[[XXXWWWWWWVVVUUUTTTSSSSSSTTTTTTTTTSSSQQQMMMJJJHHHBBB???<<<:::::::::999888888777777777999:::999888777777777777777777777777444555555666777888999999666666777999999999999999999::::::;;;<<<======>>>===???AAABBBAAAAAABBBCCCAAACCCDDDDDDCCCDDDFFFIIIJJJKKKLLLMMMNNNOOOOOOPPPQQQSSSVVVWWWWWWXXXZZZ[[[]]]___bbbeeehhhnnntttxxx|||||||||{{{xxxuuuqqqnnnlllkkkhhheeeaaa]]]YYYWWWRRRSSSVVVZZZ\\\aaannnzzz|||zzzxxxxxxyyyyyy||||||||||||{{{{{{zzzzzzzzzyyyxxxyyyyyyxxxuuurrrooommmkkkjjjjjjjjjiiiggghhhhhhggggggggghhhiiiiiicccbbbaaa^^^[[[XXXUUUTTTRRRQQQOOOMMMKKKKKKKKKLLLNNNPPPRRRUUUWWWYYYZZZ[[[ZZZYYYWWWVVVVVVVVVWWWWWWYYY[[[^^^aaaeeekkksssxxx{{{wwwvvvqqqooorrrwww}}}{{{uuupppllliiifffddd^^^]]]\\\[[[\\\^^^aaabbbiiilllpppsssuuuxxx{{{}}}}}}~~~{{{vvvwwwwwwwwwwwwuuutttrrruuuuuuttttttssssssrrrrrrrrrqqqooonnnmmmmmmnnnooorrrrrrqqqpppnnnmmmkkkjjjjjjiiiiiiiiijjjkkklllmmmooonnnnnnmmmlllkkkkkkkkkkkkjjjiiiiiihhhhhhiiiiiimmm^^^MMMFFFAAA@@@???<<<:::;;;888888777777777777888888666666555555555555555666222222333444444444444444333333333444444555555555333333333333333333333333333222222111111222222333111111111111111111111111111111111111111111111111////////////000000000000111111111000000000//////111111111111222222222222000000000111111111222222222222111111222222333444000111222444555555555555222333444444444444333222222333444444333333444555777666666666888999::::::???AAAHHHUUUeee~~~qqqddd]]]VVVQQQXXXdddrrrwwwnnniiieeedddaaa]]]ZZZXXXWWWVVVVVVWWWXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXYYYYYYZZZZZZWWWWWWWWWVVVUUUUUUTTTTTTUUUUUUTTTSSSRRRPPPNNNMMMFFFCCC???===;;;:::999777888777777777999:::999888666666777777777777666666444444555555666666777777555666888999::::::999999999:::::::::;;;;;;<<<<<<;;;>>>@@@AAA@@@???@@@AAAAAABBBCCCCCCCCCDDDFFFHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMOOORRRSSSTTTUUUWWWXXXXXX[[[___bbbdddhhhnnnrrrzzz{{{||||||zzzvvvrrrpppjjjgggccc___[[[WWWUUUTTTTTTUUUXXX\\\]]]```jjjuuu}}}~~~~~~~~~}}}|||{{{{{{zzzzzz|||{{{{{{zzzyyyxxxwwwwwwwwwvvvvvvwwwyyyzzzzzzyyyuuusssooommmmmmkkkiiihhheeedddccccccccccccdddeeeaaaaaaaaa```___]]][[[ZZZWWWUUUSSSPPPNNNMMMLLLLLLKKKLLLMMMOOORRRVVVYYYZZZ\\\[[[ZZZXXXXXXXXXYYYZZZ\\\]]]___aaadddhhhnnnrrrxxx|||}}}wwwsssqqqtttxxx}}}~~~yyyuuuqqqooollljjjfffeeedddcccdddgggjjjlllnnnqqquuuxxx{{{{{{wwwvvvvvvuuuuuuttttttssstttttttttsssrrrqqqqqqqqqooonnnlllkkkkkklllmmmnnnnnnnnnmmmlllkkkiiihhhgggfffgggiiikkkmmmnnnooopppmmmmmmmmmllllllkkkkkkkkkhhhhhhhhhgggfffeeedddcccuuu```QQQHHHBBB?????????<<<:::;;;888777777777777777888888666666555444444444444444111222333333444444444444333333333444444555555555444444444444444444444444222111111111111111111222111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111222222000111111111111222222222////////////000000000000000000000///000111111222///000111333444555666666222333444444444333222111111333444444333222444555444444555888;;;<<<===<<<;;;<<>><<<;;;999777888777777777999:::999888666666777777777777666666555555555555555444444444555666888999::::::999999::::::::::::::::::::::::;;;===???@@@???>>>??????AAABBBCCCCCCCCCDDDFFFHHHFFFGGGHHHIIIJJJKKKKKKKKKJJJLLLOOOQQQRRRSSSUUUWWWUUUXXX]]]___aaadddiiimmmssstttvvvwwwuuurrrnnnkkkgggddd```[[[WWWUUUTTTTTT[[[[[[]]]___^^^^^^eeennnyyy~~~||||||}}}}}}}}}~~~~~~~~~~~~}}}}}}|||{{{zzzyyywwwvvvuuuuuutttssssssvvvyyy}}}~~~~~~|||yyyuuusssqqqooommmkkkcccbbbaaa_________```aaa^^^___```aaaaaa```______\\\[[[XXXTTTRRRPPPOOOOOOKKKKKKKKKMMMPPPTTTXXX[[[^^^^^^\\\\\\\\\\\\]]]^^^___```aaacccdddggglllppprrrvvv||||||xxxvvvyyy|||~~~~~~zzzwwwtttqqqnnnnnnmmmkkkkkklllooorrrtttpppssswww{{{|||wwwvvvuuutttttttttttttttvvvvvvuuutttssssssrrrrrrmmmlllkkkjjjjjjkkkmmmnnnjjjkkkkkkjjjiiihhhggggggeeegggjjjmmmpppqqqrrrrrrmmmmmmllllllllllllkkkkkkffffffgggfffeeeccc```___yyygggTTTFFFFFFCCC@@@>>>===<<<:::888777888888777777666555444888777666555555444444555444555555555444333333222222222111111222222333444444444444444444444444444333333222222111000//////000000000000000000000000//////000111111111111111111111111111111111111111000000000///////////////111111111111111111111111000111111111111222222222000000000000000000000000111111222333444444444444333333444444555444444444222222222333333444444444777666666666666888999:::===:::>>>EEEKKKTTTnnnpppbbb\\\\\\^^^^^^fffssszzzssskkkeeedddbbb]]]ZZZYYYSSSTTTWWWXXXYYYXXXVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWQQQRRRSSSSSSSSSRRRPPPPPPRRROOOIIICCC???<<<;;;;;;777666666666888999888777999999999999999888777666666666777888888888888888666666666666777777777777:::999888888888999:::;;;>>>>>>>>>>>>>>>??????@@@BBBBBBBBBBBBCCCEEEFFFGGGJJJIIIHHHGGGGGGIIIJJJKKKJJJLLLNNNOOOOOOPPPRRRTTTTTTUUUVVVYYY\\\aaadddfffmmmkkkmmmpppooojjjhhhiiibbb```\\\XXXVVVXXXZZZ]]]cccfffgggeeeaaaaaafffkkkwww~~~~~~{{{{{{zzz|||~~~~~~~~~|||zzzyyy{{{}}}~~~}}}yyyxxxxxxxxxuuusssppppppoooqqqtttxxx|||yyy{{{|||~~~}}}{{{xxxvvvkkkhhhccc___]]]\\\[[[YYY[[[ZZZZZZZZZ]]]aaadddgggdddbbb]]]YYYUUURRRRRRQQQKKKJJJJJJJJJMMMRRRWWWZZZ[[[^^^aaabbbbbbbbbbbbccceeefffhhhhhhiiikkkooorrrrrrtttwwwzzz~~~|||}}}~~~~~~~~~}}}zzzwww{{{zzzxxxwwwxxxyyy{{{|||xxxwwwxxx}}}zzzwwwuuuttttttttttttssssssssswwwuuusssssssssrrrqqqooommmllllllkkkkkkjjjjjjjjjlllllljjjgggdddbbbcccdddhhhiiijjjlllnnnoooppppppkkkjjjiiiiiiiiiiiihhhgggggggggeeedddbbb___]]]\\\lllZZZKKKCCCDDDAAA>>>===<<<;;;999777999999999999888777666666666555444444333444444444444444444444444333222222222222111111222222333444333333333333333333333333333333222111111000//////000000000000000000000000//////000111111111111000000000000000000000000000000000000000000000000000111111111111111111111111000000111111111222222222000000000000000000000000000111222333444444444444444555555555444333222222222222333333333333333333666555555555555777888999===:::<<>><<<<<<;;;:::999:::;;;<<<;;;:::999999999999999888777777666666777888888888888888555666666666777777777777999999888888888999:::;;;<<<<<<<<<<<<<<<======>>>@@@@@@@@@AAABBBCCCDDDEEEGGGGGGGGGGGGGGGHHHHHHIIIIIIKKKMMMNNNNNNOOOQQQRRRSSSTTTUUUWWWZZZ^^^aaacccfffeeehhhlllkkkfffdddeeeaaa```^^^]]]^^^```dddggglllnnnnnnkkkfffeeehhhlllrrrxxxzzzxxxxxxxxxzzz|||}}}}}}~~~}}}|||zzzzzzzzz|||}}}}}}yyyxxxxxxwwwtttrrrrrrqqqpppppprrruuuxxx{{{~~~uuuqqqkkkfffccc___[[[XXXXXXXXXWWWWWWZZZ]]]```ccceeeccc___[[[XXXVVVTTTTTTOOONNNMMMMMMOOORRRUUUWWWYYY]]]bbbeeeeeedddccccccgggiiikkklllmmmnnnqqqttttttuuuwwwyyy|||}}}}}}|||xxxvvvttttttttttttssssssssssssuuusssrrrqqqrrrqqqooonnnmmmllllllkkkjjjiiiiiihhhhhhhhhgggeeecccbbbcccdddhhhiiijjjlllmmmnnnnnnooolllkkkiiiiiijjjjjjhhhgggggggggeeecccaaa^^^\\\ZZZqqq[[[KKKCCCAAAAAA>>><<<;;;;;;:::999777999999999999888777666555333333222222222333444444333333444444444333222222222111111111111222333333222222222222222222222222222222222111111000000///000000000000000000000000...///000000111111000000////////////////////////000000000000000000111111000000000000000000000000000000000111111111222222000000000000000000000000000111222333444444444444555555555444333222111000333333333333333222222222444444444444555666777888:::888999<<<<<<===JJJZZZttttttiiiccccccddddddfffnnnuuuppplllfffbbbbbbVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVUUUUUUUUUTTTVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTSSSRRRQQQPPPQQQOOOMMMIIIEEEAAA???===:::999888888999999888777888999999999999888777777666666777888888888888888555555666666666777777777999888888888888999::::::::::::999999::::::;;;<<<>>>>>>???@@@AAABBBBBBCCCDDDEEEEEEFFFGGGGGGFFFFFFGGGIIIKKKLLLLLLLLLNNNPPPRRRRRRSSSUUUWWWZZZ\\\^^^]]]]]]aaaffffffccccccfffhhhiiikkklllmmmqqquuuyyywwwxxxvvvqqqkkkhhhiiikkklllrrrxxxzzzxxxuuuttttttuuuwwwyyyzzz{{{||||||||||||{{{{{{{{{{{{{{{}}}|||zzzzzzzzzyyyvvvttttttsssqqqqqqqqqtttvvvxxx|||}}}~~~|||wwwrrrlllfff```\\\ZZZYYYXXXWWWXXXZZZ\\\^^^cccbbb```^^^\\\ZZZXXXWWWTTTTTTSSSSSSSSSTTTUUUVVVWWW\\\bbbggghhhhhhhhhhhhllloooqqqssstttuuuwwwyyyxxxyyyzzzzzz{{{~~~|||yyyvvvtttttttttsssssssssrrrrrrrrrsssrrrppppppppppppnnnlllllllllkkkjjjiiihhhgggfffdddeeeeeedddccccccdddfffiiijjjkkkllllllmmmmmmmmmmmmkkkjjjkkkkkkkkkiiiggggggfffeeebbb___\\\YYYXXXuuu___OOODDD@@@AAA???===;;;:::::::::999888666666666666555444333333111111111222222444555555222222333333333333222222111111111111111222222333111111111111111111111111222111111111000000000///000000000000000000000000...//////000000000000000////////////////////////000000000111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000111222333333444333333333333333333333222111000333333333222222222222222444444444555555666777777666555888;;;;;;;;;CCCMMM[[[vvvwwwoooeeegggiiifffeeepppxxxqqqiiidddcccZZZYYYWWWVVVUUUVVVWWWXXXWWWWWWVVVVVVUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUSSSRRRRRRQQQQQQQQQOOOMMMIIIFFFBBB@@@;;;:::888888999888777555888888999999999888888777666666777888888888888888555555555666666666777777888888888888888999999:::999888888888888999::::::<<<===>>>???@@@AAAAAABBBBBBCCCEEEFFFGGGGGGFFFEEEFFFGGGIIIJJJJJJJJJLLLNNNPPPQQQRRRSSSUUUWWWXXXYYYXXXXXX[[[___aaabbbhhhoooxxx{{{~~~~~~}}}~~~|||vvvooojjjhhhiiijjjnnnsssuuutttqqqppppppqqqtttvvvxxxyyyzzz}}}{{{|||}}}}}}}}}}}}{{{{{{||||||}}}~~~~~~~~~}}}|||yyyxxxwwwvvvvvvvvvwwwxxxxxxxxxxxxzzz||||||xxxrrrlllgggcccaaa___\\\ZZZYYYYYYZZZ^^^^^^^^^^^^^^^]]]\\\[[[XXXYYYZZZZZZ[[[[[[ZZZZZZXXX\\\aaafffiiilllppprrrsssvvvzzz|||}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~|||{{{xxxvvvuuutttssssssssssssrrrrrrrrrqqqrrrqqqoooooopppooonnnllllllkkkjjjiiihhhgggfffeeedddeeeggggggffffffhhhiiijjjkkklllllllllllllllllllllkkkkkkkkkkkkjjjhhhfffeeeeeeccc```]]]YYYVVVUUUcccRRRIIIBBB>>>>>>>>>===;;;:::;;;;;;:::999555555666555555444333222111111222222333444666666111111222222222222222111111111000000111111222333111111111111111111111111111111111000000000000000////////////////////////......///000000000000000000000000000000000000000//////000000111111111111//////////////////////////////000000000111111111////////////////////////000000111222333333333333000000111222333333333222222222222222222222222222444444555666777777777777555555777::::::;;;???DDDHHH[[[xxx|||kkkkkkjjjgggbbbfffzzz|||uuummmgggfff___]]]ZZZXXXWWWWWWXXXYYYVVVVVVVVVUUUUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWVVVUUUTTTTTTSSSSSSRRRRRRRRRPPPMMMJJJFFFDDDBBB@@@>>>=========;;;999777888888999999999888888666666777888888888888888555555555555666666666666777777888888999999999999999999888888999999:::;;;<<<===>>>@@@AAAAAAAAAAAABBBCCCEEEGGGGGGGGGGGGFFFEEEFFFHHHHHHHHHHHHJJJKKKOOOOOOQQQRRRSSSTTTUUUUUUXXXWWWXXX[[[^^^dddppp|||yyyqqqkkkhhhgggiiillloooqqqqqqooonnnnnnooorrrtttvvvwwwxxx{{{}}}{{{|||~~~~~~}}}|||{{{}}}}}}zzzyyywwwvvvvvvvvvxxxzzz|||~~~|||xxxpppmmmiiiddd___[[[YYYXXXYYYZZZ\\\]]]^^^^^^^^^^^^[[[\\\^^^aaabbbccccccccc]]]___bbbeeejjjpppwww|||{{{}}}yyyyyyxxxwwwvvvuuuuuutttsssrrrrrrrrrqqqqqqqqqqqqrrrpppooooooppppppnnnmmmkkkkkkjjjiiihhhffffffeeegggiiijjjkkkjjjjjjlllmmmkkkllllllmmmmmmmmmllllllkkkjjjjjjjjjjjjiiifffcccbbbaaa```]]]ZZZVVVSSSRRRuuuWWWKKKGGGAAA<<<:::>>><<<::::::::::::999888777777777777666555444333222222222222333444555666000000111222222222111111111000000000000111222222111111111111111111111111000000000000000000000000////////////////////////---...//////000000//////000000000000000000000000......//////000000111111/////////////////////////////////000000000111111///////////////////////////000111222333333333333...///000111222333333333111111111111222222222333444444666777777777777777777666666777888999:::;;;@@@KKK___{{{xxxpppiiiccc^^^aaatttyyyqqqlllllleeeccc```\\\ZZZYYYYYYYYYUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVUUUUUUUUUUUUVVVTTTTTTTTTRRRPPPMMMJJJIIIDDDBBB@@@>>>>>>===;;;999777777888999999999999888666666777888888888888888444444555555555666666666666777888888999999888888999999888888999999:::;;;:::<<<===???@@@@@@@@@@@@BBBCCCDDDEEEFFFGGGGGGGGGDDDFFFGGGGGGGGGGGGHHHJJJLLLMMMNNNPPPQQQRRRRRRRRRWWWVVVWWWYYY\\\cccqqq~~~xxxrrrlllgggeeeeeefffiiilllnnnnnnnnnnnnoooqqqssstttuuuvvvyyy{{{{{{{{{}}}~~~~~~~~~}}}||||||~~~zzzyyywwwvvvvvvvvvwwwwww~~~~~~{{{uuuooohhhbbb^^^\\\\\\\\\]]]]]]^^^___``````]]]^^^aaadddgggiiikkklllfffffffffgggkkkrrr{{{~~~|||{{{zzzvvvuuuuuutttttttttuuuuuurrrrrrrrrqqqqqqqqqppppppqqqpppnnnnnnooopppnnnmmmjjjjjjiiiiiihhhgggggggggjjjlllmmmnnnmmmlllmmmnnnjjjkkkkkkllllllllllllkkkiiihhhhhhhhhhhhgggccc```^^^]]]\\\YYYVVVSSSQQQOOOiiiPPPHHHFFF@@@<<<===>>>;;;999888888888777555666666666666555444333333111111111111111222333444///000000111222222111111000000000000000111222222222222222222222222222222///000000000000000000000////////////////////////---...//////000000//////////////////////////////,,,------...//////000000........................////////////000000000111///////////////////////////000111222222333333222//////000111222222222111//////000111222333333444222333555666777777666666888666444444666999::::::???CCCOOOccc~~~zzzmmmhhhcccbbbmmm}}}xxxrrrpppkkkiiieeeaaa]]][[[YYYXXXSSSSSSSSSTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVVVVUUUUUUVVVXXXXXXVVVVVVUUUTTTRRRPPPNNNMMMEEEBBB@@@>>>===<<<999777777777888999999999999999666666777888888888888888444444444555555555666666555666777888999888888777888888888888888999999:::888:::<<<>>>??????>>>===AAAAAABBBBBBCCCEEEFFFGGGDDDEEEGGGGGGFFFFFFHHHIIIHHHIIIKKKMMMOOOPPPPPPPPPTTTTTTVVVXXXYYY^^^kkkyyy~~~{{{wwwrrrmmmgggbbb___\\\^^^aaaeeejjjnnnoooooooooqqqsssttttttuuuwwwyyyyyyzzzzzz{{{{{{{{{{{{{{{}}}~~~}}}{{{zzz|||~~~}}}vvvooojjjhhhddddddbbbaaa``````aaaaaa^^^```bbbeeeiiilllnnnpppnnnnnnmmmlllnnnsssyyy~~~~~~|||yyywwwuuuttttttsssrrrrrrrrrsssttttttqqqqqqqqqqqqppppppppppppooonnnmmmmmmnnnnnnmmmllliiiiiiiiiiiiiiiiiiiiiiiikkklllnnnnnnllljjjjjjkkkggghhhiiijjjjjjjjjjjjjjjfffffffffffffffddd```]]]ZZZYYYXXXVVVTTTQQQOOOMMMttt^^^LLLHHHFFF@@@???CCC===;;;888777777666555333444444444444333222111111000000000000000111111222//////000111111111111111000000000000000111111222222222222222222222222222////////////000000000000////////////////////////---......///////////////........................,,,,,,------...//////000........................////////////000000000000///////////////////////////000111222222333222222000111111111111000000///......///111222333444555111222333555666555555444777666333333777<<<>>>===<<<===BBBNNNbbbvvvrrrmmmeeegggooo}}}uuuqqqnnnlllhhhddd```\\\YYYXXXRRRRRRSSSTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUVVVWWWYYYZZZXXXWWWVVVTTTRRRQQQPPPOOOIIIGGGDDDCCCBBB@@@===;;;666777888999999999999999666666777888888888888888444444444555555555666666555666777999999888888777777777777777777888999999666888:::<<<======<<<<<<@@@@@@@@@@@@AAACCCEEEFFFDDDEEEGGGGGGFFFFFFGGGIIIEEEGGGIIIKKKMMMNNNNNNNNNQQQRRRUUUXXXWWWYYYdddppp~~~vvvsssoookkkgggbbb]]]YYYUUUVVVZZZ```gggmmmpppqqqppprrrssstttttttttvvvxxxxxxxxxxxxyyyyyyzzzzzzzzz}}}~~~~~~~~~}}}~~~{{{vvvsssmmmkkkgggdddbbbaaaaaabbb___```bbbeeehhhllloooqqqttttttsssqqqqqqsssvvvzzz~~~|||zzzwwwtttrrrqqqrrrqqqqqqppppppqqqssssssqqqqqqqqqppppppppppppooommmlllkkkkkkmmmmmmllljjjiiiiiiiiiiiijjjjjjjjjjjjjjjlllmmmmmmjjjhhhggggggeeefffggghhhhhhiiiiiiiiidddddddddeeeeeebbb^^^[[[WWWWWWVVVTTTRRRPPPNNNLLLfff\\\QQQIIIGGGGGGEEECCC???;;;888777888888666333333333444444333333222111222111000......000111222......//////000000111111000///...------...///000//////000000000000//////000000000000000000000000////////////////////////000000//////......------......//////......---,,,///...------...///000111.........------,,,,,,,,,222111111000000000111111///...---,,,,,,---.../////////111222222222222222111111111111111111111111000111111111111222222222555444444444444333333333555444333222333555777999999:::???DDDMMMbbb~~~pppeeegggpppzzztttrrrooollliiigggddd```^^^YYYXXXUUUTTTTTTUUUWWWXXXZZZYYYXXXWWWUUUUUUVVVXXXTTTUUUVVVWWWXXXXXXXXXXXXWWWVVVTTTSSSSSSSSSQQQOOOMMMLLLJJJHHHDDDAAA>>>===666777888888888777555555555666666777888888999999555555555555555555555555666666666666777777777777999999888888888888888999;;;:::::::::::::::::::::888888:::<<>>;;;888777888777666333333333444444333333222111222111///......///111222///////////////000000000000///...------...///000111111222222222222111111////////////////////////........................////////////............---------------,,,,,,+++///......------...///000......---------,,,,,,,,,...------,,,,,,---------///...---,,,,,,---...///......///000111111111111111111111111111111111111000000111111111222222222222333333333444444555555555444333222333555666888888999===@@@DDDRRRkkk}}}pppllloooooottt{{{|||{{{xxxuuuqqqmmmggg```\\\[[[ZZZYYYYYYXXXWWWWWWVVVVVVVVVVVVUUUTTTTTTUUUVVVWWWXXXYYYZZZZZZZZZYYYXXXWWWVVVTTTTTTTTTSSSRRRPPPOOONNNMMMJJJGGGDDDBBB@@@888888999999999999888888777777777777777777777777555555555555555555555555555555666666666777777777888888777777777777888888777777777888888999999:::888999:::<<<>>>AAACCCDDDDDDCCCCCCCCCCCCDDDFFFGGGFFFGGGHHHIIIJJJKKKLLLMMMLLLLLLMMMNNNQQQUUUXXXZZZaaadddgggjjjkkkhhheeeccceeeeeedddbbb___[[[WWWTTTSSSVVV[[[aaagggkkknnnpppnnnnnnnnnoooppprrrtttuuuvvvvvvvvvvvvvvvuuuuuuuuuwwwwwwwwwwwwwwwyyy}}}~~~xxxsssooollljjjhhhiiijjjlllkkkjjjkkknnnqqquuuyyy|||{{{xxxwwwyyy|||{{{|||}}}}}}}}}~~~}}}wwwvvvsssqqqpppqqqqqqrrrssssssrrrqqqqqqpppppppppllllllmmmmmmmmmmmmllllllkkkkkkjjjhhhggggggiiikkkkkkkkkkkklllmmmllliiigggggghhhhhhiiihhhgggfffeeefffeeedddbbbaaaaaaaaaaaa___]]][[[ZZZZZZZZZXXXVVVRRRRRRQQQPPPMMMJJJGGGEEErrrfffUUUNNNEEE@@@??????>>>===<<<:::888777777777555444333333333333333222222111111111////////////111111000000////////////////////////............//////000111111222222111111000////////////////////////......................................./////////.........---------,,,,,,//////...---------......------------,,,,,,,,,,,,///...............//////......------------......,,,---...///000000000000000000000000000000000000000000000111111111222222000111222333444555555666555444333333333444555666555777:::;;;<<>><<<:::999999999888888888777666666555555555555555555555555555555444444555555555666666666555555444444444555666666444444555555666666666777999999999:::;;;<<<===>>>@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHJJJLLLMMMMMMMMMMMMRRRSSSUUUWWWXXXZZZ[[[[[[YYYZZZZZZZZZYYYXXXVVVVVVUUUYYY^^^ccchhhkkkllllllkkkllllllmmmnnnpppqqqqqqqqqqqqqqqqqqpppppppppooosssttttttsssssstttwwwyyy}}}~~~}}}{{{xxxwwwvvvtttsssssstttuuusssttttttrrrpppppprrruuusssssssssqqqppprrruuuxxxzzz{{{|||}}}~~~~~~|||||||||}}}~~~~~~{{{yyyyyyyyyzzz||||||}}}}}}}}}}}}||||||}}}~~~}}}}}}}}}~~~|||tttsssqqqnnnmmmnnnnnnooonnnoooooooooooommmlllkkklllllllllllllllkkkjjjjjjfffeeedddbbb```bbbeeeiiimmmllllllmmmnnnnnnllljjjgggggggggffffffeeedddddd```___^^^]]]\\\[[[[[[[[[XXXUUURRRQQQRRRTTTTTTTTTQQQOOOMMMIIIFFFDDDBBBBBBxxxaaaQQQIIIEEEAAA===:::::::::::::::999888888666555444444555222222333333222222111000000//////////////////000000000//////......------...//////////////////.........////////////......................................................,,,,,,------......//////...---,,,+++++++++,,,,,,......---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---,,,------------------,,,,,,---...///000000000000//////////////////////////////000000000111111111222222222222222222222222444333333222222222222333444333444666777999BBBKKKUUUmmmyyyqqqggg```___ccchhhlllzzzwwwpppmmmhhhbbb\\\YYYVVVVVVOOOOOOPPPTTTZZZ^^^```___ZZZ\\\^^^___```___^^^]]]XXXVVVUUUUUUVVVVVVTTTSSSSSSSSSRRRQQQPPPNNNMMMLLLHHHFFFCCC???;;;999888777666666666666666666666666555555555555555555555555444444444444555555555555444444333333444555666666777777777666666555555444888888888888999:::;;;;;;??????@@@AAACCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDGGGHHHJJJKKKLLLKKKJJJIIILLLLLLMMMOOOQQQSSSUUUVVVUUUVVVVVVWWWWWWXXXXXXXXXVVVYYY]]]bbbfffhhhiiiiiiiiijjjjjjkkklllmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnrrrssssssrrrqqqrrrtttvvvzzz|||~~~~~~{{{zzzyyyxxxxxxxxxtttsssqqqnnnlllkkkkkklllmmmmmmmmmmmmlllnnnqqqsssuuuwwwxxxzzz|||}}}}}}}}}zzz{{{{{{|||~~~~~~{{{wwwrrrppppppqqqrrruuuvvvwwwxxxxxxyyyyyyyyyyyyzzzzzzzzz{{{~~~}}}{{{uuusssqqqooonnnnnnooopppmmmmmmmmmmmmlllkkkjjjiiilllkkkkkkjjjiiigggfffeeecccccccccaaa```bbbeeehhhlllkkkkkkkkkmmmmmmlllkkkjjjiiigggeeecccaaa``````]]]\\\[[[ZZZYYYXXXXXXXXXTTTRRROOONNNPPPQQQRRRRRROOONNNKKKHHHEEECCCBBBAAA~~~fffSSSHHHCCC@@@???<<<:::999999::::::777888888666444333444555222222222222222111111000//////////////////////////////........................////////////......///000000111111000000///........................---------------------------------------.........+++***)))((('''((()))***,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...///,,,,,,------------,,,,,,,,,---...///000000000000/////////////////////////////////000000000111111222222222111111111000000222222222222222222222222666333333555555666;;;BBBEEEWWWqqqwwwmmmfffeeedddccc```mmmvvv|||yyyuuunnneee___ZZZWWWVVVPPPOOOOOOTTT]]]cccfffggg````````````___^^^^^^]]]XXXWWWUUUVVVWWWWWWUUUTTTSSSSSSSSSSSSRRRPPPOOONNNLLLJJJGGGCCC???;;;999888666666666666666666666666555555555555555555555555333333333444444444555555333333333333444555666666999888888777666555444444777777666777777888999:::<<<===>>>@@@AAABBBBBBCCCBBBBBBBBBBBBCCCCCCCCCCCCFFFGGGHHHIIIJJJIIIHHHHHHJJJJJJKKKLLLNNNQQQSSSTTTSSSSSSTTTUUUVVVWWWXXXXXXWWWYYY[[[^^^aaadddfffgggfffggghhhiiijjjjjjjjjjjjjjjkkkkkkllllllmmmmmmnnnpppqqqrrrqqqppppppqqqssswwwyyy}}}}}}{{{yyywwwvvvsssqqqnnnlllkkkjjjhhhjjjkkkkkkjjjkkkmmmooorrrsssvvvxxxzzz{{{{{{{{{yyyzzz{{{|||~~~}}}zzzxxxuuurrrnnnjjjggggggiiijjjnnnoooppprrrssstttuuuuuussstttvvvvvvwwwxxx|||~~~~~~}}}{{{uuutttqqqooonnnnnnoooppplllllljjjiiiiiiiiiiiiiiihhhhhhhhhgggfffdddcccbbbbbbcccddddddcccdddgggiiijjjiiihhhiiikkklllkkkjjjiiihhheeebbb___]]]\\\\\\YYYXXXWWWVVVUUUTTTTTTTTTQQQOOOMMMLLLMMMOOONNNNNNLLLKKKIIIGGGDDDBBBAAA@@@kkkVVVIIICCCBBB======<<<:::999888999999666777777666333222444666222222222222222111000000...//////////////////...------..................---...///000000///...---//////000000000000//////........................------------------------...------------------,,,,,,+++)))((('''((()))*********,,,,,,---,,,++++++******+++++++++,,,,,,,,,............///000111222+++,,,------------,,,++++++,,,---......//////...........................////////////000000000111000000000111111111111111000000111222222333333222555222222555666555666999>>>IIIZZZqqq}}}tttmmmhhhcccaaa___eeeqqq{{{uuulllddd]]]YYYVVVQQQOOONNNTTT^^^gggkkkllliiigggdddaaa___]]]\\\\\\XXXWWWVVVVVVWWWWWWVVVUUUTTTTTTTTTTTTTTTSSSRRRQQQNNNMMMKKKHHHDDD@@@===;;;777777777666555555444444555555555555555555555555222333333333333444444444333333333444444555666777777777666666555555444444555555555555666777888999888:::<<<>>>???@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCEEEEEEFFFGGGGGGGGGGGGGGGIIIJJJKKKMMMNNNQQQRRRSSSPPPPPPQQQRRRTTTUUUWWWXXXXXXXXXYYYZZZ]]]```cccdddddddddfffggghhhhhhggggggeeefffggghhhjjjkkkllllllmmmooooooooommmmmmnnnooorrruuuxxxzzz{{{}}}||||||{{{yyyxxxvvvtttqqqoookkkmmmoooooonnnmmmmmmmmmoooqqqsssvvvxxxxxxxxxwwwxxxyyyzzz|||}}}~~~}}}xxxssspppnnnkkkhhheeeaaa___```aaabbbhhhiiikkkmmmoooqqqqqqrrroooqqqtttuuuuuuvvvwwwyyyyyy{{{~~~}}}{{{uuusssqqqooonnnnnnoooppplllkkkhhhfffffffffhhhiiifffggggggggggggffffffeeebbbdddfffggggggggghhhjjjhhhgggffffffhhhiiiiiihhhdddccc```]]][[[ZZZYYYYYYUUUTTTSSSQQQPPPPPPOOOOOOMMMKKKJJJJJJKKKKKKJJJHHHFFFFFFFFFEEECCCAAA???===xxx^^^LLLDDDBBBBBB<<<<<<<<<:::888777888999555777777666333222333666111222222222222111000000......////////////......,,,------....../////////---...///000000///...---------............------........................------------------------.........------,,,,,,,,,///...,,,******+++,,,---((()))+++,,,------,,,+++*********++++++,,,,,,,,,+++++++++,,,---...///000++++++------------++++++******+++,,,------------........................////////////000000000000......///000111222333333...///000222222333333333222000222777999777555666777>>>HHHXXXttt|||ooofffaaa```XXX\\\cccnnnzzzrrrjjjaaaZZZUUURRROOOMMMSSS^^^hhhmmmooopppmmmhhhccc___\\\[[[ZZZXXXWWWVVVVVVWWWXXXWWWUUUUUUUUUVVVVVVVVVUUUTTTTTTNNNMMMMMMKKKHHHEEEAAA@@@999999888666555444333222555555555555555555555555222222333333333444444444333333333444555666777888444555555555555555555555444444444555666777888999666777999;;;===>>>>>>===@@@@@@AAABBBBBBCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHJJJKKKMMMNNNOOONNNOOOOOOPPPRRRTTTVVVWWWXXXWWWWWWXXXZZZ]]]aaacccbbbccceeefffffffffeeeeeebbbcccdddfffhhhiiikkkkkklllmmmnnnmmmkkkjjjkkkllloooqqqtttvvvwwwzzz}}}~~~~~~}}}{{{xxxuuuqqqsssuuuuuussspppooonnnmmmooorrrtttvvvvvvvvvuuuwwwxxxyyy{{{|||}}}~~~~~~}}}|||wwwqqqmmmiiihhhdddbbb___\\\[[[[[[\\\]]]eeefffhhhkkkmmmoooppppppooorrruuuvvvvvvvvvwwwxxxuuuwwwyyy{{{~~~~~~{{{tttssspppnnnmmmmmmnnnooommmjjjgggddddddeeehhhiiiggggggiiijjjkkkkkkkkkkkkbbbeeehhhiiiiiiiiijjjkkkgggeeedddeeeggghhhhhhggg```^^^\\\ZZZXXXWWWWWWWWWQQQQQQOOONNNMMMLLLLLLLLLJJJIIIHHHIIIIIIIIIFFFDDDBBBCCCDDDDDDCCC@@@===;;;eeeRRRHHHAAA===<<<===<<<<<<;;;;;;:::999999444444444444444444333333000000000000000///..............................------...//////000000000---------...000111333444//////............//////------......------,,,+++******+++++++++,,,,,,,,,//////---,,,+++*********++++++++++++++++++++++++,,,+++++++++***)))))))))******+++,,,,,,------...************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,............////////////000111111000000///...---...---,,,++++++,,,...///......//////000000111111222222333333333333444444222333555444333333444666;;;===CCCNNN]]]wwwyyyrrrggg```\\\YYYZZZ```jjjzzz|||uuuvvvuuujjj]]]WWWTTTRRRPPPSSSZZZcccjjjnnntttssspppjjjddd___\\\\\\ZZZYYYYYYYYYYYYZZZ[[[[[[WWWVVVVVVUUUTTTSSSRRRRRRPPPOOOOOONNNMMMIIIDDD???>>>>>><<<:::888666555444333333444555555444444444444333333333333444555555777666555444444444444444555555444444444444555555666666666666777777777777777777777888999:::<<<===@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBBBBDDDEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLMMMLLLMMMNNNPPPQQQRRRRRRSSSTTTUUUUUUVVVXXXZZZ[[[\\\^^^___```aaabbbcccdddeeeaaabbbccceeefffhhhiiijjjkkklllmmmnnnmmmllliiihhhmmmnnnpppsssvvvyyy{{{|||}}}||||||||||||~~~~~~zzzrrrllllllnnnrrrvvvxxxxxxwwwvvvuuuvvvxxxzzz{{{|||}}}}}}~~~{{{zzzxxxtttooojjjfffcccbbb]]]\\\ZZZYYYXXXYYYZZZ[[[\\\]]]```dddhhhkkknnnooolllmmmpppsssuuuvvvvvvvvvwwwwwwwwwxxxzzz}}}{{{yyytttrrrpppnnnmmmlllllllllkkkjjjhhhggghhhjjjmmmnnnlllmmmooonnnmmmkkkjjjjjjkkkkkkkkkkkkjjjiiihhhhhhgggfffddddddddddddbbbaaa[[[[[[[[[YYYWWWTTTRRRPPPMMMLLLLLLKKKKKKKKKKKKKKKGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEDDDBBB@@@???>>>===vvv]]]NNNFFFAAA>>>===;;;;;;::::::999888888888444333333333333222222222000000000000000///..............................,,,,,,,,,,,,,,,+++++++++------......///000222222//////............//////---------...------,,,+++******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............//////000000000//////...---,,,+++,,,---///000111111000000//////......111111111222222222333333222333444444333333444555777888===EEEQQQfffyyyoooggg```\\\ZZZ\\\```kkk|||wwwvvvuuummmeeeaaaWWWUUUTTTTTTXXX]]]cccgggnnnnnnnnnjjjeee```]]][[[[[[[[[\\\\\\[[[XXXVVVUUUVVVVVVUUUUUUTTTSSSSSSSSSRRRQQQPPPOOONNNLLLGGGDDDAAA@@@>>><<<999777555444444444555555555555555444444333333333333444555555666666555444444444444444555555444444444444555555555555555666666666777777777777777888999:::;;;<<<>>>>>>???@@@AAAAAABBBBBB@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKLLLNNNOOOPPPQQQQQQSSSSSSSSSTTTUUUWWWXXXYYY[[[\\\]]]^^^___```aaabbb```aaabbbdddeeeggghhhiiijjjkkklllmmmlllkkkiiihhhjjjkkknnnqqqtttwwwzzz{{{yyy{{{}}}~~~~~~wwwqqqooopppsssuuuwwwwwwwwwvvvuuuvvvwwwxxxyyyzzz{{{|||}}}|||wwwtttqqqooolllhhhdddaaa^^^]]]\\\ZZZYYYWWWVVVWWWXXXYYYZZZ[[[^^^```dddgggiiikkkkkklllnnnqqqrrrssstttttttttttttttuuuwwwzzz}}}}}}yyywwwrrrpppnnnlllkkkjjjjjjjjjiiihhhggggggiiillloooqqqpppqqqqqqpppnnnkkkiiihhhjjjjjjjjjiiiiiigggffffffdddcccaaa```aaa```^^^]]]ZZZYYYVVVTTTRRRPPPPPPPPPMMMLLLKKKIIIHHHGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@???===<<<:::999999vvvdddRRRHHHDDD@@@>>>>>>:::999999888777777666666333333333222222111111111000000000000000///......------------------------000//////...------,,,,,,...............///000000///......------......///---------------,,,++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,------------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,---......//////,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,---...///000000000000///...---------...000111111111000000//////......000000000111111111111222111333444444333222444555555555888===DDDQQQhhh{{{xxxqqqfffbbb^^^]]]\\\___iiisss{{{uuummmgggddd]]]\\\ZZZXXXWWWYYY]]]```eeegggiiihhheeeaaa]]]\\\]]]^^^``````___ZZZVVVSSSUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSRRRQQQQQQOOOLLLJJJDDDCCCBBB???<<<999666555555555555555555555555555333333333333333444555555666555444444444444444444555555444444444444555555444444444555555555666666666666666777888999:::;;;<<<<<<===>>>???@@@AAABBB@@@?????????@@@AAAAAABBBBBBCCCCCCDDDEEEFFFGGGGGGHHHHHHIIIKKKLLLMMMNNNOOOPPPPPPPPPQQQRRRSSSTTTUUUWWWXXXYYYZZZ[[[]]]^^^^^^___```aaaccceeefffggghhhiiijjjkkkkkkkkkjjjiiihhhhhhiiikkknnnqqqtttvvvwwwtttvvvxxxyyyyyyzzz|||~~~~~~}}}wwwsssttttttuuuuuuvvvvvvvvvvvvuuuuuuuuuvvvwwwyyyzzzxxxzzz|||{{{zzz|||~~~{{{wwwrrrnnnllljjjhhhfffbbb```]]]\\\[[[\\\ZZZYYYWWWVVVVVVWWWWWWYYYYYY[[[]]]```bbbeeefffiiijjjlllmmmooopppqqqqqqpppppppppqqqsssvvvxxxzzzxxxzzz~~~}}}zzzxxxvvvvvvooonnnllljjjiiihhhhhhiiiggggggggghhhkkknnnrrrttttttttttttssspppmmmiiigggjjjiiihhhgggfffeeedddccc```___]]]\\\[[[ZZZXXXVVVWWWUUUQQQNNNLLLKKKLLLMMMMMMKKKIIIGGGDDDCCCBBBAAABBBAAAAAA@@@@@@??????>>><<<;;;:::999888777666666vvvcccVVVIIIDDDBBB???======999999888888777666666666444444333333222222111111000000000000000///......------------------------000000//////............//////...------............------------------...,,,------------,,,++++++******+++++++++,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------,,,,,,------...//////000------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---...///////////////......---......///000111......//////000000111111000000000111111111222222111222333333222222333444777666888;;;===DDDSSSbbbzzzooojjjfffdddaaa___cccjjjrrryyyqqqkkkiiibbbbbbaaa^^^[[[ZZZ]]]```___aaaccccccaaa_________```bbbddddddccc^^^ZZZWWWTTTTTTTTTUUUUUUVVVVVVVVVVVVTTTRRRRRRRRRRRRPPPOOOHHHGGGFFFCCC???<<<888666666666555555444444555555333333222222333333444555555555444333333444444444555444444333333444444555333333333444444444555555666666666666777888999:::999999;;;<<<>>>???@@@AAA@@@???????????????@@@@@@AAAAAABBBCCCCCCDDDEEEEEEFFFGGGGGGHHHJJJKKKMMMMMMOOOOOOOOOOOOOOOPPPQQQQQQTTTTTTUUUWWWYYYZZZ[[[\\\______aaabbbdddfffgggggghhhhhhiiijjjjjjjjjiiiiiiiiiiiikkkmmmnnnppprrrrrrqqqsssuuuuuuuuuvvvxxxzzz{{{}}}|||yyyxxxvvvuuuttttttuuuuuuvvvtttsssqqqqqqsssuuuvvvsssuuuwwwvvvttttttxxx{{{~~~}}}zzzvvvrrrooommmjjjhhhgggfffdddbbb```___^^^^^^]]]\\\ZZZYYYXXXWWWWWWWWWVVVWWWXXXZZZ\\\```bbbdddggghhhiiijjjlllmmmmmmnnnnnnnnnnnnoooqqqssstttvvvyyyzzz{{{|||~~~}}}zzzwwwtttsssssssssnnnmmmkkkiiihhhhhhhhhhhhgggggghhhiiilllooorrrtttvvvvvvvvvuuutttpppllliiijjjiiigggeeecccbbbaaaaaa]]][[[XXXWWWWWWUUUSSSQQQRRRQQQNNNKKKIIIHHHIIIIIIJJJHHHFFFDDDBBB@@@@@@????????????>>>======<<<<<<;;;::::::999888777777666{{{cccWWWMMMDDDBBBAAA===;;;:::999999888888777666666666666555555444333222222222000000000000000///......------------------------*********++++++,,,,,,,,,///......---------------------,,,,,,,,,,,,------,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,,,,---------,,,+++)))(((************************))))))******++++++,,,,,,,,,,,,------...//////000------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................---,,,,,,---------...///000111111......//////000000111111111111111111222222222333000111222222111111222444777666888:::;;;>>>GGGRRRccczzztttooolllfffbbbbbbfffdddlll|||}}}xxxttthhhgggdddaaa^^^^^^___aaa^^^___^^^]]]\\\]]]___bbbeeefffgggfffddd___ZZZWWWTTTTTTTTTUUUVVVVVVWWWWWWVVVTTTSSSRRRSSSSSSRRRQQQKKKKKKJJJGGGCCC???;;;999666666555444333333444444333222222222222333444444444444333333333444444555444444333333333333444444333333333333444444444444555555555555666777888888777777888:::;;;===>>>????????????>>>??????@@@@@@AAAAAABBBBBBCCCCCCDDDDDDFFFFFFFFFGGGHHHJJJLLLMMMNNNMMMMMMMMMNNNOOOPPPPPPQQQRRRSSSUUUWWWXXXZZZZZZ^^^^^^___aaacccdddfffffffffgggggghhhiiiiiiiiiiiikkkkkkkkkllllllmmmmmmmmmppprrrttttttssstttuuuwwwvvvxxxzzz|||}}}~~~|||yyyvvvtttssssssttttttsssqqqooonnnooopppqqqqqqsssuuutttqqqpppsssuuuwwwzzz{{{wwwrrrnnnmmmmmmkkkjjjgggfffeeecccaaa`````````___^^^]]][[[YYYXXXWWWWWWSSSSSSTTTVVVYYY]]]aaacccgggggghhhhhhiiijjjkkkkkkmmmmmmnnnnnnpppqqqrrrssswwwxxxxxxxxxyyy|||~~~|||{{{zzzxxxuuurrrpppppppppqqqnnnmmmkkkiiihhhhhhiiiiiijjjiiijjjjjjlllnnnooopppuuuttttttuuuvvvtttoookkkiiigggeeebbb```^^^]]]]]]YYYWWWUUUSSSSSSRRROOOMMMMMMLLLLLLKKKIIIGGGEEEDDDEEEDDDCCCBBBAAA@@@@@@@@@=========<<<;;;;;;::::::999999999888888777777777mmmXXXPPPHHHBBBAAA@@@;;;888888999888888777777666555555666666555555444333222222000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........------,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,******++++++)))(((&&&$$$******************************************++++++,,,,,,,,,---......//////,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------........................---,,,+++***,,,,,,---...///000000000111111000000//////......111111111222222222333333///111222222111000222333444444555888999999???GGGRRRlllxxxrrrjjjbbb```bbbbbbccckkk{{{{{{rrrnnnhhhcccbbbaaaaaa```___^^^]]]ZZZYYYZZZ^^^aaafffhhhjjjjjjfff```YYYTTTTTTUUUUUUUUUVVVVVVWWWWWWVVVUUUTTTTTTUUUUUUSSSQQQNNNNNNMMMKKKGGGCCC>>><<<888777555444333444444555222222222222222333444444333333333333333444444555444444333333333333444444333333333444444444555555555444444444555555666777666666777888999;;;<<<<<<>>>>>>======>>>???@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDFFFHHHJJJKKKLLLLLLLLLLLLMMMNNNOOOPPPOOOPPPQQQSSSUUUWWWXXXYYY[[[[[[\\\^^^```aaaccccccccccccddddddeeefffggggggjjjjjjjjjjjjjjjjjjjjjjjjoooppprrrrrrqqqqqqrrrtttsssuuuwwwyyyyyyzzz|||~~~|||xxxuuusssqqqqqqrrrqqqooommmlllkkkkkkkkkooorrrttttttqqqoooppprrrrrrvvv{{{}}}yyytttrrrssstttsssqqqlllkkkjjjhhhfffeeeddddddccccccaaa```^^^\\\[[[ZZZUUUUUUUUUVVVYYY\\\```bbbhhhhhhhhhhhhhhhiiijjjkkkmmmmmmnnnnnnooopppqqqqqqoooqqqssstttvvvxxx|||}}}zzzxxxwwwxxxvvvtttrrrooonnnnnnoooooonnnmmmkkkjjjiiiiiijjjjjjkkkjjjjjjkkkkkklllmmmmmmqqqppppppsssuuutttooojjjfffeeeaaa^^^[[[YYYXXXXXXUUUSSSQQQPPPPPPOOOMMMKKKIIIIIIIIIIIIHHHEEECCCAAAAAA@@@??????????????????;;;;;;::::::999888888888666666666666666666666666rrr___PPPKKKEEE@@@???>>>:::777777777777666666555444444444666666555444333222111000000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,))))))+++++++++)))'''&&&************************++++++++++++++++++******+++++++++,,,------......+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,---------,,,,,,+++***+++,,,---...//////000111111000000//////......000000000111111111111222///000111111000000111333333222444777777777;;;AAAHHHZZZssszzzqqqhhhdddeeeiiieeegggqqq}}}{{{pppiiihhhgggccc___^^^^^^]]][[[YYYYYY[[[\\\```eeemmmqqqppphhh___XXXUUUUUUVVVVVVVVVVVVVVVVVVWWWVVVVVVWWWXXXVVVSSSPPPOOOOOOOOOMMMJJJFFFAAA???;;;:::888666555555666777222222222111222222333444333333222222333333444555444333333222222333333444444444444444555555555555444444444444444444555666555666666777888888999999;;;;;;;;;;;;<<<>>>??????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAACCCEEEHHHIIIIIIIIIIIIJJJKKKMMMNNNOOOLLLMMMOOOQQQSSSUUUVVVWWWVVVWWWXXXZZZ\\\]]]^^^___^^^______```aaabbbddddddfffffffffgggggghhhhhhiiilllmmmnnnnnnmmmmmmnnnoooqqqsssuuuwwwwwwxxxyyy{{{{{{|||~~~~~~zzzvvvrrrpppoooppppppnnnllljjjiiigggfffjjjmmmppppppmmmjjjjjjlllmmmpppssswww|||}}}}}}~~~{{{zzzxxxuuusssqqqpppooommmlllkkkiiigggeeecccbbb```___]]]]]]^^^```ccceeejjjiiihhhhhhhhhiiijjjkkkllllllmmmnnnoooooooooooojjjmmmppprrrsssuuuxxxzzzxxxxxxwwwuuusssrrrsssuuusssrrrpppnnnnnnnnnnnnnnnmmmllljjjiiiiiiiiiiiijjjiiiiiijjjjjjkkkkkkllllllmmmkkklllooorrrpppjjjdddccc```]]]YYYUUUSSSRRRRRRPPPOOOMMMLLLLLLLLLJJJHHHHHHGGGFFFDDDCCCBBBAAAAAA>>>===<<<<<<<<<<<<<<<<<<888888777777666555555444555555555555666666666666qqqbbbUUUJJJHHHBBB>>>>>>===999666777666555555444444333222222555555444333222000000///000000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******))),,,+++++++++,,,,,,---...,,,++++++++++++++++++,,,+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,)))+++---......---,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++******+++,,,,,,------...************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,------------)))***+++---.../////////......//////000111111111////////////000000000000///000111111000000111222333222333777777666:::@@@;;;GGGXXXmmmyyyqqqmmmnnnqqqjjjhhhnnntttyyyxxxpppnnnlllfff```]]]______]]][[[XXXXXXXXXYYYbbboooxxxzzzsssiiiaaaVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXYYYZZZXXXTTTQQQPPPPPPPPPOOOLLLGGGCCC@@@===<<<:::888777777888999222222111111222222333444222222222222333333444555444333333222222333333444444444444555555555666666444444333333333444555555555666666666777777888888888999999:::;;;<<<>>>???????????????@@@@@@@@@@@@AAA@@@??????AAACCCFFFGGGGGGGGGGGGIIIJJJLLLNNNOOOKKKKKKMMMOOOQQQSSSUUUVVVSSSTTTUUUWWWXXXZZZ[[[\\\[[[[[[\\\\\\^^^___aaabbbaaabbbcccdddfffggghhhiiiiiijjjkkkkkkjjjiiijjjlllkkkmmmppprrrrrrssstttvvvyyyyyyzzzzzz}}}|||wwwrrrooommmoooooonnnllljjjgggeeedddcccgggkkkjjjgggeeeeeefffhhhiiikkkmmmpppwww~~~~~~||||||vvvvvvuuusssqqqnnnllljjjkkkiiigggeeeeeefffhhhjjjkkkjjjiiihhhhhhiiijjjkkkkkklllmmmnnnnnnnnnnnnmmmkkknnnqqqsssssssssssstttssssssrrrooommmmmmppprrrqqqppppppooonnnnnnnnnnnnlllkkkjjjhhhhhhhhhiiiiiiggghhhiiijjjkkkllllllmmmjjjiiiiiikkknnnlllfff___```]]]YYYUUUQQQOOONNNNNNMMMLLLJJJJJJJJJJJJHHHGGGHHHFFFCCC@@@??????AAABBB<<<<<<;;;:::999999999999666555555444444333333222666666777777777777777888lll___TTTKKKGGG@@@???===<<<:::888777666777777666555444444333333222222222111111111111000////////////000000000000.........------,,,,,,,,,,,,,,,,,,---------......,,,++++++******++++++,,,,,,,,,,,,+++++++++******---------,,,,,,+++++++++)))))))))***+++++++++,,,************************))))))*********))))))(((***************************+++,,,---............+++++++++*********)))))),,,+++*********+++,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---////////////000000000000000000000000111111111111222111000000000111333333000111222444666777888999???>>>DDDUUUmmmzzztttvvvrrrlllggghhhoooyyy~~~tttkkkhhheeeaaa___```]]]VVVSSSSSSVVVZZZhhhzzz|||pppgggbbb___\\\[[[ZZZZZZXXXWWWZZZZZZYYYYYYXXXWWWVVVUUUSSSRRRRRRRRRRRRPPPLLLIIIFFFCCC@@@>>><<<;;;888666555666666555555333222111333222222111111222222333555555555444444333333333444555666555333222333444333333333333333444555666444555777888999888666555888888999999999:::::::::;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAABBBDDDEEEEEEEEEEEEEEEFFFGGGHHHJJJKKKJJJKKKMMMOOOQQQSSSTTTUUUOOOPPPQQQSSSUUUWWWXXXYYYYYYXXXWWWWWWXXXZZZ\\\^^^]]]]]]^^^___```aaabbbbbbffffffffffffggghhhiiijjjiiikkkmmmnnnoooooorrrsssssstttvvvxxxzzz{{{||||||}}}xxxssspppnnnqqqmmmjjjhhhhhhgggddd``````aaaaaabbbbbbbbbccccccdddeeeffffffgggjjjnnnqqquuuzzz{{{yyywwwvvvtttqqqooommmmmmmmmnnnmmmllljjjhhhhhhjjjlllnnnooooooooooooooonnnmmmmmmlllllllllmmmooonnnllljjjpppooommmllllllmmmmmmnnnoooooonnnnnnmmmlllllllllllllllkkkjjjiiiiiiiiiiiijjjgggddddddgggiiijjjiiieeeddddddddddddbbb^^^[[[YYYVVVSSSQQQPPPOOOMMMLLLLLLKKKIIIGGGEEEDDDCCCCCCDDDCCCBBBAAA???>>>===<<<;;;:::999888777777777777555555555555555555555555777666555333333444555555rrr```UUULLLFFFDDD???>>>===;;;:::888777666555555555444333222222222222222222111111111111000000000000///////////////------------------,,,,,,,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++------,,,,,,,,,+++++++++***************+++++++++************************))))))************))))))************************)))***+++,,,------------+++++++++*********))))))++++++*********+++,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,....../////////000000000//////000000000111111111111111000000000111222333000111222333444555666777666888===HHHWWWooo|||{{{uuummmfffdddgggnnnttt}}}rrrmmmeee```]]]\\\ZZZUUUSSSTTTVVVXXXbbbqqqzzzxxxpppllleeedddccc```^^^[[[ZZZYYYYYYYYYYYYYYYYYYXXXWWWVVVTTTTTTSSSTTTTTTRRRNNNLLLIIIFFFCCC@@@???===:::888777777666555555444333333333333222222222222333333555555444444444333333333444555666555333222333444333333333333333444555555444555666888888777666555888888888999999999999::::::;;;;;;<<<<<<===>>>>>>===>>>???@@@AAACCCDDDDDDCCCCCCDDDDDDEEEGGGHHHIIIIIIJJJKKKMMMOOOPPPQQQRRRNNNOOOPPPRRRTTTUUUWWWWWWVVVVVVUUUUUUVVVWWWZZZ[[[[[[[[[\\\]]]^^^___``````cccccccccddddddeeefffgggggghhhkkkllllllmmmoooqqqpppqqqsssuuuwwwxxxyyyyyy{{{|||}}}|||wwwssspppnnnmmmkkkhhhggggggfffdddaaabbbaaaaaa___^^^^^^]]]]]]^^^___``````aaacccgggjjjjjjoootttwwwzzz}}}{{{wwwtttrrrrrrrrrrrrmmmkkkiiihhhhhhiiilllmmmnnnnnnoooooonnnmmmmmmllllllllllllmmmnnnnnnllljjjnnnmmmlllkkkjjjkkkkkklllmmmmmmllllllkkkkkkjjjjjjjjjiiihhhggggggfffgggggggggdddaaaaaaccceeeeeedddbbbaaa```aaaaaa___[[[XXXVVVTTTQQQOOONNNMMMKKKIIIHHHGGGFFFFFFEEEEEEEEEFFFBBBAAA@@@???===<<<;;;::::::999888777666666666666444444444444444444444444555555444444444555555666xxx```QQQIIICCC@@@@@@>>>===<<<;;;999777666666444444333333222222111111222222222111111111111000111000000//////.........,,,,,,------------------,,,,,,,,,---------......------,,,,,,,,,,,,------.........---------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************************************))))))************))))))************************((()))***+++,,,,,,,,,++++++++++++***************++++++******++++++,,,---,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++.........////////////000//////000000000000111111111000000000000111222222000000111222222333444444555888===@@@DDDTTTrrr{{{qqqiiidddeeeiiilll~~~|||sssiiiaaa[[[YYYWWWTTTTTTVVVWWWVVV\\\gggpppqqqppppppmmmnnnnnniiibbb\\\YYYYYYXXXXXXYYYYYYYYYXXXXXXWWWVVVUUUUUUUUUVVVUUURRRPPPMMMJJJFFFDDDBBB@@@===;;;999888666555444444555555333333222222222222333333444444444444333333333333444555666555333222333444333333333333333444444555333444666777777777666555777777777888888888999999999::::::;;;;;;<<<======<<<===>>>???@@@BBBCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIJJJKKKLLLMMMMMMLLLMMMNNNPPPQQQSSSTTTTTTRRRQQQQQQQQQRRRTTTVVVWWWYYYYYYZZZ[[[\\\]]]]]]^^^``````___``````aaabbbcccbbbdddggghhhhhhiiilllnnnmmmnnnpppqqqssstttuuuuuuwwwwwwxxxyyy{{{~~~zzzuuurrrppppppjjjiiihhhhhhhhhgggeeecccfffdddbbb___]]][[[YYYXXXXXXYYYZZZ[[[\\\^^^bbbdddfffkkkqqqtttvvv{{{}}}yyywwwuuuuuuuuummmkkkjjjhhhhhhiiikkklllmmmmmmmmmmmmmmmlllllllllllllllkkklllnnnnnnllljjjkkkjjjiiihhhhhhhhhiiiiiijjjjjjjjjiiihhhhhhgggggggggfffeeedddcccccccccccccccaaa^^^]]]^^^___^^^^^^]]]\\\[[[[[[[[[ZZZWWWTTTSSSPPPMMMLLLKKKJJJHHHFFFEEEEEEDDDDDDCCCCCCDDDDDD>>>>>>===<<<:::999888888888777666555555555555555333333333333333333333333333333444555666666666666tttdddRRRIIIDDD@@@===>>><<<<<<;;;:::888777666555444444333333222222222111222222222111111111000000111111000///......------,,,,,,,,,------.........,,,,,,,,,---------.........------,,,,,,------...------------,,,,,,,,,,,,,,,+++++++++++++++++++++,,,+++++++++***)))))))))************************((())))))************)))************************))))))***+++,,,,,,++++++************************+++***++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,------........./////////////////////000000000111000000000000000111111222111111222222222222222222666999=========EEE[[[qqqxxxoookkkjjjlllmmmyyy}}}rrrhhh^^^ZZZXXXUUUUUUXXXYYYWWWZZZbbbiiikkklllnnntttvvvvvvpppeee[[[XXXXXXVVVWWWXXXXXXXXXXXXXXXWWWVVVUUUUUUVVVWWWWWWUUUSSSPPPMMMIIIFFFDDDBBB???===;;;999777555444444666666333333333222222333333333333333333333333333333333444555666555333222333444444333333222333333444444333444555666666666555555666666777777777888888888888888999999:::;;;;;;<<<<<<<<<===???@@@AAABBBCCCBBBAAAAAABBBCCCDDDEEEEEEHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKMMMNNNOOOPPPPPPNNNNNNNNNOOOPPPRRRTTTUUUVVVWWWXXXXXXZZZZZZ[[[\\\\\\\\\\\\\\\\\\]]]^^^______aaacccdddeeefffiiikkkjjjkkklllnnnpppqqqqqqqqqtttsssttttttvvvyyy{{{||||||wwwsssqqqqqqqqqjjjjjjkkkkkkkkkkkkiiihhhhhhgggdddaaa^^^\\\[[[[[[YYYZZZ\\\]]]]]]___bbbeeehhhnnntttxxx{{{zzzwwwuuuttttttnnnmmmkkkjjjjjjjjjkkkllllllkkkkkkkkkkkkkkkkkkkkklllkkkjjjkkkllllllkkkjjjhhhhhhhhhggggggggggggggghhhhhhggggggfffeeeeeeeeedddcccbbbaaa````````````___^^^[[[ZZZYYYXXXXXXWWWXXXWWWVVVVVVVVVUUUSSSPPPOOOMMMJJJIIIHHHGGGFFFDDDFFFEEECCCBBB@@@??????>>><<<<<<;;;:::999888777666666555555444333333444444333333333333333333333333000222444666777777777666qqq```VVVLLLHHHFFFAAA======;;;::::::888777666555444444444444444333333333333222222222111111111000000111000000///...------,,,,,,,,,,,,------.........,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))************************(((((()))******************************************++++++,,,,,,,,,,,,+++******************************++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////......---------------...............////////////000000000//////000000111111111111222222222222222222222222333444666999999===IIIUUUttt~~~uuupppnnnllljjjssssssfff```\\\XXXVVVWWW[[[YYY[[[aaaeeeeeefffiiirrrtttuuuoooeee]]]ZZZ[[[VVVWWWWWWXXXXXXXXXXXXWWWWWWVVVUUUVVVWWWXXXVVVUUURRROOOKKKIIIGGGEEEBBB@@@>>><<<999666555555666666444333333333333333333444333333333333333333333333444555666555333222333444444333333222222222333333333333444555555555555555555555555666666666777777777777777888999999::::::<<<<<<===???@@@AAABBBCCCBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLMMMNNNOOOQQQRRRSSSTTTTTTUUUVVVWWWXXXYYYYYYZZZYYYYYYYYYYYYZZZZZZ[[[[[[]]]```aaabbbcccfffhhhggghhhjjjkkkmmmmmmnnnnnnkkkkkkkkklllnnnqqqsssuuuyyy{{{|||xxxtttqqqpppqqqqqqnnnoooqqqqqqpppooonnnmmmgggeeecccaaa````````````]]]___aaabbbccceeehhhjjjjjjpppwww|||zzzvvvtttsssrrrooonnnmmmlllkkkkkklllllljjjiiiiiihhhhhhiiijjjjjjkkkiiihhhhhhjjjjjjjjjiiigggggggggfffffffffeeeeeeeeeeeeeeedddccccccbbbbbb``````___^^^]]]]]]]]]]]][[[[[[YYYWWWUUUTTTSSSSSSTTTSSSRRRRRRRRRQQQPPPNNNMMMJJJHHHFFFFFFEEEDDDBBBCCCBBB@@@???======<<<<<<;;;;;;:::999888777777666555444333333222333333333333333333333333333333333000111333666777777777777ttt___SSSLLLGGGHHHFFFBBB===<<<:::999888777666555444444444444444444444333333333222222222111111111111000000//////......---------,,,,,,------------------,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,+++++++++******************++++++++++++++++++++++++***************************************'''((()))******+++******************************++++++,,,,,,,,,,,,,,,+++***************+++++++++)))***+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,,,,,,,---------............////////////000000...///000000111111000000222222222222222222333333333111222777:::<<<@@@EEEZZZrrr}}}vvvpppjjjfffiiiooo}}}wwwnnnhhh___YYYWWW\\\ZZZ\\\aaacccaaaaaadddiiikkkllliiiddd```______YYYYYYZZZZZZZZZYYYYYYXXXZZZXXXWWWWWWXXXYYYXXXVVVSSSQQQMMMKKKJJJHHHFFFDDDBBB@@@===;;;888777666666444444333333333333444444222222222222333333333333444555666555333222333444444333333222222222222222333333333333444444555555444444555555555666666666555666666777888888999999:::;;;<<<===???@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKMMMNNNPPPQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVUUUUUUVVVVVVWWWWWWZZZ\\\^^^___```ccceeedddeeeggghhhiiijjjjjjjjjffffffggghhhjjjmmmoooqqqpppsssxxx{{{|||~~~~~~xxxvvvtttqqqpppppppppqqqrrrtttvvvvvvsssqqqoooooocccbbbaaa```aaabbbdddfffdddfffiiijjjkkkllloooqqqrrrxxx~~~zzzvvvtttrrrrrrooonnnmmmllllllkkkkkkkkkhhhhhhgggffffffgggiiijjjiiigggffffffggghhhhhhgggdddeeeeeeeeeeeedddccccccbbbbbbaaa``````______^^^\\\\\\[[[ZZZYYYYYYYYYYYYWWWWWWWWWUUURRRPPPOOOPPPQQQOOONNNNNNNNNNNNMMMKKKIIIGGGEEEDDDCCCCCCBBB@@@<<<<<<<<<;;;<<<<<<===>>>::::::999999888777777666444333333222222333333333333333333333333333333333111222333555666777777777xxxbbbRRRLLLFFFCCCDDDCCC???<<<<<<888888777777666555444444222222222222222333333333222222222111111111111000........................------------------,,,,,,,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,------,,,,,,,,,+++++++++)))*********++++++++++++***************+++++++++************************'''((()))******+++++++++******************************++++++++++++******))))))*********+++++++++)))***+++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...------+++,,,,,,,,,,,,---------........./////////000000......000111111111000///000000000111111222222222444222333777::::::===AAAGGGYYYssszzzrrrkkkhhhhhhooo~~~zzznnnccc]]]\\\ZZZ[[[^^^___]]]^^^bbbdddccccccaaa```___^^^]]]]]]]]]]]]]]]]]]\\\[[[ZZZ]]][[[YYYYYYZZZZZZZZZXXXUUUSSSPPPNNNMMMLLLJJJIIIGGGFFFCCC@@@===:::888777444444333333333333444444111111222222222333333333444555666555333222333444444333333222111111222222333333333333333444444555333444444444444555555555444555555666777777888888888888999;;;<<<===>>>???@@@@@@??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGIIIKKKMMMNNNOOOOOOMMMMMMNNNOOOPPPQQQRRRRRRSSSRRRRRRQQQQQQRRRRRRRRRSSSUUUXXXZZZ[[[]]]```bbbaaabbbcccdddeeeffffffffffffffffffgggiiikkkmmmnnnmmmppptttwwwxxxyyyzzz{{{yyyyyyzzzzzz{{{{{{{{{{{{zzzzzzzzzyyyyyyxxxxxxxxxqqqppppppoooooopppppppppsssvvvxxxwwwsssooommmmmmcccbbbbbbbbbcccfffjjjlllmmmpppssstttuuuvvvxxxzzz||||||xxxtttrrrqqqqqqmmmllllllkkkjjjjjjiiiiiigggfffeeedddeeefffhhhiiigggeeecccccceeeffffffeeeaaabbbcccccccccbbb``````]]]]]]]]]\\\[[[[[[ZZZZZZWWWWWWVVVUUUTTTTTTTTTTTTRRRSSSTTTRRRNNNLLLLLLMMMNNNLLLJJJJJJJJJKKKJJJHHHFFFDDDAAA@@@@@@@@@???===::::::999999:::;;;;;;<<<999888888777777666666555333333333222222333333444444444444444444444444444333333333444555666777888yyyfffVVVJJJIIICCC?????????;;;:::;;;888888777666555444444333111111111111111111222222222222222111111111111000---------........................------,,,,,,,,,,,,,,,,,,---------......,,,++++++******++++++,,,......---------,,,,,,,,,))))))******++++++++++++))))))******+++++++++,,,************************''''''(((******+++++++++************************))))))*********))))))((())))))******++++++++++++)))***+++,,,---,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,++++++,,,,,,,,,---------............/////////000---...000111111111000///.........///000111111111222111111444444444888??????KKK___yyy~~~wwwnnnllllllttt{{{llleee[[[YYYYYY[[[[[[ZZZ]]]bbbeeebbb___]]]\\\[[[YYYXXXaaaaaa``````___^^^]]]\\\```^^^\\\[[[\\\\\\[[[ZZZWWWTTTRRRPPPPPPOOONNNLLLKKKJJJHHHEEEAAA===:::888555444444333333444444555111111111222222333333333444555666555333222333444444333333222111111111222333333222222333333444555333333333444444444555555444444555555666777777777666666777888:::;;;<<<===???>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCEEEFFFHHHJJJLLLMMMNNNNNNJJJJJJKKKLLLMMMNNNOOOOOOPPPPPPOOOOOONNNOOOOOOOOOPPPSSSUUUWWWXXXZZZ]]]_________```bbbcccccccccccceeedddddddddeeefffhhhiiijjjmmmppprrrqqqppppppppprrrrrrrrrsssttttttuuuuuuuuuuuutttttttttsssssssssmmmmmmnnnnnnooooooppppppsssvvvxxxvvvqqqmmmjjjjjjfffeeeeeeeeegggkkknnnqqquuuwwwzzz|||}}}~~~}}}yyyuuuqqqooonnnnnnkkkkkkjjjjjjiiihhhgggggggggfffdddddddddfffhhhiiifffdddbbbbbbccceeeeeeddd___```aaaaaaaaa```^^^]]]ZZZZZZZZZYYYXXXXXXWWWWWWTTTSSSRRRQQQQQQPPPPPPQQQOOOQQQRRRPPPLLLJJJJJJKKKKKKIIIHHHGGGHHHHHHHHHGGGCCCAAA???>>>>>>>>><<<;;;<<<;;;:::999888888888888777777777666666555555444333333333222333333444444555555555555555555555555555444333333444555777888ssshhh___RRRHHHBBB@@@???===<<<;;;999777555555666666777888888888444444333333222111000000000000000000////////////...........................------,,,,,,++++++***......---------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++...---,,,+++++++++,,,---++++++************++++++++++++++++++++++++++++++******))))))))))))******++++++************++++++******))))))((((((''''''++++++******)))*********)))((('''''''''((()))***+++++++++++++++***)))(((***+++,,,,,,------,,,,,,,,,,,,,,,---------......+++,,,------......------000000000000000000000000///////////////.........000000000000000111111111333333444444555666666666???BBBKKK^^^zzzzzzpppkkkrrr}}}tttgggaaaYYYVVVYYY___ccceeefffdddaaa]]]YYYWWWUUUTTT[[[```gggkkkjjjfffbbb___aaa]]]]]]```___YYYXXX[[[YYYXXXVVVRRROOONNNOOOQQQNNNMMMKKKHHHDDD@@@===;;;999888666555444333000---333333333333333333333333111222444666666555444333444444444444444444444444333333333444444444555555222222222333333333444444555555555555555555444444777666555444555777999:::>>>>>>>>>>>>>>>=========>>>>>>????????????>>>===????????????????????????CCCCCCDDDFFFIIIJJJHHHGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLMMMMMMNNNNNNRRRSSSTTTUUUWWWXXXYYYZZZ[[[\\\\\\]]]]]]^^^^^^___aaa``````aaaccceeeggghhhgggggghhhiiikkkmmmppprrrpppooonnnmmmmmmnnnooopppmmmnnnpppqqqrrrrrrqqqpppmmmllllllllllllmmmmmmnnnlllmmmnnnmmmkkkjjjkkkllljjjkkklllmmmoooqqqsssttt{{{}}}|||yyyuuuqqqnnnmmmlllllllllkkkhhhgggeeeeeeffffffbbbbbbbbbbbbcccdddeeeeeeddddddcccbbbaaa```______```___^^^]]]\\\ZZZYYYYYYZZZXXXUUUTTTTTTSSSRRRPPPRRRQQQPPPNNNMMMLLLLLLKKKOOONNNMMMLLLLLLKKKKKKKKKIIIHHHGGGEEEDDDCCCCCCCCC@@@@@@???===<<<;;;999999:::::::::999999777666555666555444444555666777888555555444333333555666777444444444555555555555666444333333333444555777888uuuccc\\\WWWPPPHHHCCC@@@===<<<<<<<<<:::888666666666666666666555555333333333333333333333333000000000000/////////..............................------,,,,,,++++++***+++,,,,,,,,,------......---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++,,,---*********))))))*********++++++++++++++++++++++++******))))))))))))******++++++************++++++)))))))))************************)))******++++++...---,,,,,,,,,,,,---...+++++++++++++++***))))))***+++,,,,,,------,,,,,,,,,,,,,,,------------...+++,,,------......------....................................////////////000000000000111111111111333333333444555555666666555:::BBBNNN```{{{wwwnnnpppuuuzzz{{{ssshhhaaa^^^^^^___```dddaaa]]]YYYVVVSSSRRRQQQXXX]]]eeelllpppqqqnnnllljjjeeeaaa```]]]WWWVVVYYYWWWVVVTTTQQQNNNMMMMMMNNNNNNNNNLLLJJJGGGDDDBBB@@@<<<:::888777777555222///333444444444444444555555111222444666666555444333444444444444444444444444333333333444444444444555333333333444444444555555555555555555555555444444666666444444555666888:::==================<<<<<<======>>>>>>>>>>>>======????????????????????????AAAAAABBBDDDFFFGGGFFFDDDGGGGGGHHHIIIJJJKKKKKKLLLKKKKKKJJJJJJKKKLLLMMMMMMPPPQQQRRRSSSTTTVVVWWWWWWXXXYYYYYYZZZZZZ[[[\\\\\\^^^]]]^^^^^^```bbbdddeeeeeeeeeeeefffgggjjjlllmmmnnnmmmlllkkkkkkkkklllmmmkkklllmmmoooooooooooooookkkkkkkkkkkkkkklllllllllkkklllllllllkkkjjjlllmmmqqqrrrtttvvvwwwxxxyyyyyy}}}|||zzzvvvtttqqqnnnkkkjjjjjjjjjhhhhhhfffeeedddccccccccc````````````aaaaaabbbccc```______^^^]]]\\\[[[[[[YYYYYYXXXWWWVVVUUUTTTSSSUUUSSSPPPOOOOOONNNMMMLLLOOONNNMMMLLLKKKJJJJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHFFFEEEDDDCCCBBBAAAAAAAAA??????>>><<<;;;:::999888888888888888888777666555555444333333333444555666444444444444444555666666444444444555555555555666444444444444555666777777www```RRROOOOOONNNKKKFFF@@@;;;:::<<<===;;;777666666666555444333333333222333333333333444444444000000000/////////......------------------------...------,,,,,,++++++*********+++,,,---...//////...------,,,,,,------...------------------------)))))))))))))))***+++,,,***))))))(((((())))))***++++++++++++++++++++++++******))))))))))))******++++++************++++++((())))))***+++,,,,,,,,,))))))))))))******+++,,,---,,,,,,+++++++++,,,,,,***++++++++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////000//////000000111111111111222333333444444555555666333999>>>AAAIII^^^|||zzztttsssrrrtttwww}}}sssiiiccc___]]]```^^^ZZZVVVRRRPPPOOOOOOTTTWWW___kkkwww~~~~~~wwwqqqkkkfff```YYYWWWXXXUUUTTTRRRPPPOOONNNMMMMMMOOOOOONNNMMMKKKIIIGGGFFF???===;;;:::999888555222444444444555555555666666222333444555555555444333444444444444444444444444333333333333444444444444444444444444555555555555444444444444444444555555555555444444555666888999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>@@@CCCDDDCCCAAADDDDDDEEEFFFGGGHHHIIIIIIGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTTTTTTTUUUVVVVVVWWWWWWXXXYYYYYYZZZZZZ\\\]]]___```aaaaaaaaaaaacccdddeeefffkkkkkkjjjiiihhhhhhiiiiiiiiiiiijjjkkklllllllllllljjjjjjkkkkkkkkkkkkjjjiiiiiijjjkkkkkkkkkllloooqqqxxxyyy|||~~~~~~}}}}}}~~~~~~~~~|||zzz||||||{{{yyywwwuuurrrqqqooommmkkkhhhgggfffffffffddddddccccccbbbaaa______]]]]]]]]]\\\]]]]]]^^^^^^\\\[[[[[[ZZZYYYXXXWWWWWWTTTSSSSSSRRRQQQPPPOOOOOOQQQOOOLLLKKKKKKKKKIIIHHHJJJJJJJJJIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA???>>>>>>>>>>>>======<<<:::999888777777555666666777666666555555444333222222222222222333333333444555555555555555444444444555555555555666555555666666666666666555pppcccSSSIIIHHHKKKLLLKKKJJJCCC;;;999;;;<<<999555444444444333333333222222333333222222222222222222000000/////////.........------------------------...------,,,,,,++++++*********+++,,,------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********)))************))))))(((((((((((())))))******************************))))))))))))******++++++************++++++)))))))))******+++++++++(((((((((((()))+++,,,,,,+++++++++*********************+++++++++******)))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------+++,,,------......------++++++++++++++++++++++++,,,,,,------...///000000//////000000111111222222222222222333444444555555666:::===;;;<<>>===<<<:::777444444444444555555555666666222333444555555555444444444444444444444444444444222222333333333444444444333333333444444444444555333333444444444444555555444444444444555666777888999999999999::::::::::::::::::;;;<<<<<<<<<;;;;;;==============================<<<>>>@@@AAAAAA???AAABBBBBBCCCDDDEEEFFFFFFEEEEEEFFFFFFHHHIIIJJJKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQRRRRRRSSSTTTTTTTTTVVVVVVVVVWWWXXXZZZ[[[[[[]]]]]]^^^^^^______``````hhhhhhgggffffffeeeeeeeeefffgggggghhhiiiiiijjjjjjhhhiiijjjkkkjjjjjjiiihhhhhhjjjlllnnnoooqqqtttwww{{{}}}~~~}}}|||}}}~~~}}}zzz{{{|||{{{yyyxxxzzz|||}}}{{{xxxuuusssrrruuutttrrrpppnnnlllkkkjjjgggfffeeedddcccccccccccc___```aaaaaa```___]]]\\\ZZZYYYYYYXXXXXXXXXYYYYYYYYYYYYXXXWWWVVVUUUTTTTTTRRRRRRQQQQQQPPPPPPOOOOOOOOOMMMKKKJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHHHHGGGGGGCCCCCCBBBAAA@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<;;;::::::999777666666555333444444555555555444444444444333222222111111111222333444555666555444333444444444555555555555666555666777888888666555444ttt\\\TTTKKKFFFFFFGGGGGGGGGLLLEEE>>>::::::999666333111222222222333333333444333333222111000///...---////////////............------------------------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************,,,,,,,,,++++++***))))))))))))(((((((((((())))))******************************))))))))))))******++++++************++++++******)))))))))((((((((((((((((((((()))***+++,,,------------,,,,,,++++++)))******+++++++++******)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...//////000...//////000111111222222111111222222333444444444444666777555666???MMMYYY|||{{{vvvrrrmmmppprrrrrrttt}}}vvvjjjccc]]]ZZZVVVRRROOONNNNNNOOOQQQOOORRR]]]pppuuuiii^^^WWWRRRPPPOOOPPPRRRTTTSSSRRRSSSSSSRRRPPPOOOLLLKKKIIIFFFDDDAAA@@@???===999777555555555555555555555555333333444444444555444444444444444444444444444444222222222333333333444444111111222222222333333333333333333333444444555555333333333444444555666666777888888888999999999:::999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>><<<<<<===???@@@????????????@@@AAABBBCCCDDDDDDDDDDDDEEEEEEGGGHHHJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOOOOOOOOOOPPPQQQQQQRRRRRRSSSSSSTTTUUUVVVWWWWWWXXXZZZZZZ[[[[[[\\\\\\\\\\\\dddddddddddddddcccbbbbbbdddddddddeeeeeefffggggggfffggghhhhhhiiiiiihhhhhhiiilllppprrruuuwwwzzz|||}}}~~~}}}{{{{{{|||}}}~~~~~~}}}|||{{{uuuvvvvvvvvvuuutttuuuvvvxxx{{{}}}{{{xxxwwwvvvtttrrrpppoooooopppooommmjjjhhheeedddcccaaaaaa``````````````````]]]]]]^^^___^^^]]][[[ZZZWWWVVVUUUTTTTTTTTTTTTTTTUUUTTTSSSSSSQQQQQQPPPOOOPPPPPPPPPOOOOOOOOOOOOOOOMMMKKKIIIHHHHHHHHHGGGFFFEEEFFFGGGHHHHHHHHHGGGGGGAAAAAA@@@???>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;999999888777666555555444222333333444444444333333555555444444333333222222111222444555555555444333444444444555555555555666666777888888888777666555mmm___MMMIIIFFFCCCCCCBBBAAA@@@JJJFFFAAA<<<999777444333111111111222333444444444444333222000...---,,,+++/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***---,,,,,,,,,+++++++++***,,,++++++******++++++,,,************************++++++,,,,,,++++++***)))***))))))(((((())))))*********************************))))))))))))******++++++************++++++******))))))(((''''''&&&(((((((((((())))))***+++***+++++++++***)))((('''))))))***++++++++++++***)))******+++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,---.........///......///000111222222333000111111222222333333444222333555666777<<>><<<;;;;;;===>>>>>>>>>===>>>>>>???@@@AAABBBBBBDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMMMMNNNOOOOOOPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTVVVWWWXXXYYYYYYYYYYYYYYY______````````````______````````````aaabbbcccdddccccccccccccdddfffggghhhjjjnnntttxxx{{{|||~~~}}}{{{zzzyyyzzz{{{|||||||||{{{zzzrrrrrrqqqqqqqqqrrrrrrrrrrrruuuxxx|||~~~|||zzzwwwuuuqqqqqqooommmllllllkkkkkkiiihhhgggeeebbb```]]]\\\\\\\\\\\\]]]]]]\\\\\\\\\ZZZ[[[[[[[[[ZZZZZZYYYXXXTTTTTTRRRQQQPPPPPPPPPPPPOOOOOONNNMMMLLLKKKJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLIIIGGGEEEDDDEEEEEEDDDCCCDDDEEEGGGHHHHHHGGGFFFEEE@@@???>>>======<<<======<<<<<<;;;:::::::::::::::888888777666555555444444333333333444333333222222444555555555555555444333222222333444444444444444444444444555555555555666777777888888888888777777zzzgggXXXOOOEEEDDDBBBAAA????????????EEEEEECCC???999666555666222222333333333333333333333222111000///...---,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,************************&&&''')))***++++++++++++*********))))))***************************************))))))))))))******++++++************++++++***)))))))))))))))))))))))))))((((((((())))))***(((((())))))(((&&&%%%$$$))))))***+++++++++++++++))))))***+++++++++++++++***++++++++++++,,,,,,,,,+++,,,------......------------------------------------------------------......///000111222333333000000111111222333333333000333666888888;;;???BBBJJJ]]]yyyyyyttttttrrrnnnlllkkknnnpppuuu}}}rrrnnnfff]]]WWWSSSQQQQQQWWWXXXZZZ___hhhqqqzzz}}}yyyrrrjjj___YYYSSSQQQTTTWWWWWWUUUSSSSSSSSSSSSRRRQQQPPPOOOOOOMMMJJJIIIGGGEEEAAA???;;;;;;:::999777666555555444333333333444444555555444444444444444444444444111222222222222333333333111111222222222333333333111222222333444444555555111222333333444444555555666777777888999999::::::888999:::;;;<<<<<<<<<<<<::::::::::::::::::::::::===;;;999999;;;======<<<<<<======>>>???@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEEEEFFFGGGGGGHHHHHHHHHJJJJJJKKKKKKLLLMMMMMMMMMNNNNNNPPPQQQRRRRRRQQQQQQRRRSSSTTTVVVVVVWWWVVVVVVXXXYYY[[[\\\\\\\\\\\\[[[\\\\\\[[[[[[\\\]]]___```^^^]]]]]]]]]___bbbeeegggiiiooovvv|||~~~~~~}}}{{{yyywwwvvvtttuuuvvvwwwwwwwwwwwwwwwrrrpppnnnmmmnnnnnnoooooommmooorrrtttwww|||~~~|||yyyxxxvvvtttpppnnnllljjjhhhgggeeeeeeeeeeeebbbbbbcccbbb```^^^[[[YYYXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVVVVWWWSSSRRRQQQOOONNNMMMMMMMMMMMMLLLLLLKKKJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIJJJFFFDDDBBBBBBBBBCCCBBBAAADDDEEEFFFGGGGGGEEEDDDCCC???>>>===<<<;;;;;;;;;;;;::::::999888888888999999777777777666555555444444444444444444333222111111333444555666666555444444333333222222333333444555444444444555555555555666777777777777888999999:::{{{eeeSSSIIIEEECCCBBBAAA???>>>>>>???AAA@@@CCCDDD@@@:::666777999555555444333333222222222222222111111000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,++++++***))))))***+++,,,------......------,,,,,,------...++++++++++++++++++++++++"""$$$&&&)))+++,,,,,,,,,++++++************++++++))))))))))))))))))))))))******))))))))))))******++++++************++++++)))))))))***++++++,,,,,,***))))))(((((((((((()))+++,,,,,,,,,+++***((('''((()))***+++++++++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---...///000111222333333000000000111222222333333***///444666444666;;;@@@>>>NNNddd}}}~~~|||wwwqqqmmmjjjhhhgggeeeuuu{{{qqqggg^^^YYYVVVUUUYYY\\\aaaeeeiiimmmrrrvvvrrrxxx{{{yyy{{{zzziiibbbZZZVVVXXXZZZYYYXXXRRRRRRSSSTTTTTTTTTTTTSSSRRRPPPNNNLLLKKKHHHDDDBBB???>>>===;;;999777666555444333333333333444555555444444444444444444444444111111222222222333333333222222333333333444444444111111222333333444555555111111222333444444444444666777777888999:::::::::888999:::;;;<<<<<<<<<<<<::::::::::::::::::::::::<<<:::888888:::;;;;;;;;;<<<<<<===>>>???@@@AAAAAAAAAAAAAAA@@@@@@AAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFHHHHHHIIIJJJJJJKKKKKKLLLLLLMMMNNNOOOPPPPPPOOONNNOOOPPPRRRTTTUUUUUUUUUTTTTTTUUUWWWYYYZZZZZZYYYYYYYYYYYYXXXXXXYYYZZZ\\\]]][[[ZZZXXXXXXZZZ___cccfffiiiooowww~~~||||||zzzxxxvvvuuussssssnnnooopppqqqrrrrrrrrrrrrrrrpppmmmkkkkkkllllllllliiikkkmmmoooqqquuu{{{~~~|||{{{xxxvvvtttsssrrrooollliiihhhfffdddaaa```_________^^^___aaabbbaaa___\\\ZZZVVVVVVWWWWWWWWWVVVVVVUUUVVVUUUTTTSSSSSSSSSUUUUUURRRQQQPPPNNNMMMLLLLLLLLLNNNMMMLLLLLLJJJJJJIIIHHHFFFFFFGGGGGGHHHHHHIIIIIIFFFDDDBBBBBBCCCCCCBBBAAACCCDDDEEEFFFFFFDDDBBBAAA>>>===<<<;;;::::::::::::999888888777777777777888777777777666555555555444555555555444333222111000111222444555666555555444444333222111222333444555444444444555555555666666888777666666777999;;;<<>>===<<<;;;;;;<<<===>>>EEECCCAAA>>>:::777555333333333333222222222111111222222000///............------------------------,,,++++++******++++++,,,------,,,+++************,,,++++++******++++++,,,,,,,,,,,,++++++*********************************((((((((((((((((((((((((++++++***)))(((((())))))++++++***))))))))))))))),,,++++++************************)))))))))))))))))))))))))))************))))))))))))***+++,,,---+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))------,,,,,,+++************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++---,,,+++******,,,...///000//////......000111222111111222333444444555555444444333333444555777888>>>>>>IIIaaayyypppkkkkkklllmmmmmmsss|||rrriiiaaa\\\bbbaaacccgggkkkkkkgggccciiiiiijjjmmmqqqwww}}}tttnnncccYYYXXX]]]___]]]XXXUUUSSSSSSUUUVVVUUURRRRRRRRRQQQPPPNNNLLLJJJHHHBBBAAA@@@???===;;;999888666555444333333333444555444444555555666666555555222222222222222222222222444444333333333333222222333333222111222333555666222222222222333333444555444444444555555555555666777888888888999999999999::::::::::::::::::::::::::::::999888999:::<<<===::::::;;;===>>>@@@AAAAAABBBAAA@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNPPPQQQRRRRRRSSSSSSTTTUUUVVVWWWWWWXXXWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYXXXVVVVVVZZZ___cccppprrruuuyyyzzz{{{zzzyyyuuutttsssqqqpppooonnnnnnkkkkkkkkkkkklllmmmnnnnnnkkkjjjiiiggggggffffffffffffggggggiiijjjlllnnnoooxxxzzz|||}}}|||zzzvvvtttqqqooommmkkkiiihhhhhhhhhbbbaaa___^^^]]]]]]^^^^^^]]]]]]\\\[[[ZZZYYYXXXWWWTTTTTTTTTSSSSSSSSSRRRRRRUUUTTTTTTSSSRRRQQQQQQPPPSSSRRRQQQPPPNNNKKKIIIHHHGGGGGGGGGHHHHHHGGGFFFFFFGGGFFFFFFEEEEEEFFFGGGHHHAAAAAAAAA@@@@@@@@@??????AAAAAAAAABBBBBBCCCCCCCCC===<<<;;;:::999999999999777777777777888888888888999888888777666555555444444444444444444444444444444444444444444444444444333444444555555444444333777777666555555555666666555777888777555555999===hhhVVVMMMEEE@@@???>>>>>>===<<<;;;;;;;;;;;;@@@???===;;;999666555444222222222222111111111111111000///...............---------------------------,,,,,,++++++,,,,,,---,,,++++++***************,,,++++++++++++++++++,,,,,,,,,,,,++++++*********************************))))))))))))))))))))))))++++++***)))))))))))))))))))))((('''''''''''''''))))))(((''''''''''''((())))))))))))))))))))))))(((((()))))))))*********+++******)))))))))***************)))))))))((((((************)))))))))((())))))))))))))))))))))))*********)))))))))((((((+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++---,,,+++******,,,---/////////.........///000111111111111222222333333444444333333333444555666777888:::CCCTTTiiixxxrrrnnnmmmllliiijjjqqqyyyzzzqqqkkkhhhfffeeefffiiijjjhhheeedddcccbbbdddiiipppwww|||uuuqqqiiiaaaaaadddddd```[[[XXXUUUUUUWWWXXXWWWUUUUUUTTTTTTRRRPPPNNNLLLKKKFFFFFFEEECCCAAA>>><<<;;;888777555444333333444444444444555555555555555444222222222222222222222222444444333333333333222222333222222222222333444555444444333333333444555555444444444444555555555555777777777777888888888888:::::::::::::::::::::::::::999888888888999:::;;;999:::;;;<<<>>>???@@@@@@@@@@@@?????????@@@BBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNOOOOOORRRRRRRRRRRRSSSSSSSSSSSSTTTUUUUUUUUUUUUVVVVVVVVVWWWWWWVVVTTTTTTWWW\\\```jjjmmmqqquuuwwwwwwvvvuuuqqqpppnnnllljjjiiiiiihhhffffffffffffggghhhiiijjjfffeeedddcccbbbaaaaaaaaaccccccdddeeefffhhhjjjkkkmmmoooqqqrrrrrrpppmmmkkklllkkkiiifffeeeddddddddd^^^^^^]]]\\\[[[[[[[[[[[[ZZZZZZYYYXXXWWWVVVUUUUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQPPPOOOOOONNNQQQQQQPPPOOOMMMKKKJJJHHHFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@????????????>>>>>>>>>??????@@@@@@@@@@@@;;;:::999888777777777777666666666777777777888888888888888777666555555555444444444444444444444444444444444444444444444444444444444555555444444444333444444444555555666666444777999999999:::???CCC|||jjjUUUIIICCC???<<<<<<=========<<<;;;:::999888::::::999888666555444333111111111111000000000000........................------------------------------,,,,,,,,,,,,------************+++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************+++***)))))))))))))))))))))((((((''''''''''''''')))(((''''''&&&&&&''''''))))))))))))))))))))))))(((((())))))))))))******+++***)))(((((('''''''''******))))))))))))((((((************))))))))))))))))))))))))))))))))))))((((((((()))))))))******,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,++++++******,,,---......------------...//////000000000000111111111111333333333333444555666666444777>>>FFFPPPcccyyytttmmmgggcccdddhhhnnnwwwsssmmmgggdddeeefffeeecccbbb```^^^]]]```ffflllpppnnnnnnkkkiiijjjmmmkkkeee```\\\XXXWWWYYYZZZYYYWWWWWWWWWWWWUUUTTTRRRPPPOOOLLLLLLKKKIIIFFFCCCAAA???;;;:::999777555444444444444555555555555555444444333333333333333333333333444444333333333333222222333222222222222333444444666555555444444444444555444444444444555555555555555555666666666777777777999999999999999999999999999999888777777777888888888999:::;;;<<<===>>>???============>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEEEEEEEEEEEEEDDDFFFFFFGGGGGGGGGHHHHHHHHHJJJJJJJJJKKKKKKKKKLLLLLLPPPPPPPPPOOOOOOOOONNNNNNQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRTTTXXX\\\aaaeeejjjoooqqqrrrpppooojjjiiigggeeecccbbbaaaaaa____________```aaabbbccc___^^^]]]\\\\\\\\\\\\\\\^^^^^^______aaabbbcccdddeeefffhhhjjjjjjhhhfffdddeeedddbbbaaa______^^^^^^ZZZZZZZZZZZZYYYXXXWWWVVVVVVUUUUUUTTTSSSRRRQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQOOOOOONNNNNNMMMMMMLLLLLLNNNNNNNNNMMMLLLKKKJJJIIIFFFFFFFFFFFFEEEDDDBBBBBBBBBBBBCCCCCCCCCAAA@@@?????????>>>>>>>>>=========;;;;;;<<<<<<<<<<<<======888777666555555555555555555555555666666666666777888888777777666666555555444444444444444444444444444444444444444444444444444444444444444444444444111222444555666777777777555888:::;;;<<<@@@GGGLLLgggXXXIIIBBB@@@===<<<===::::::;;;<<<;;;:::888777777666666444333222111111000000000000////////////......//////////////////---------------------------,,,,,,++++++,,,,,,---)))***++++++,,,---------+++++++++++++++++++++++++++++++++*********************************************************************)))))))))))))))*********))))))))))))************)))(((((((((((((((((((((((()))))))))))))))(((((((((((()))))))))***))))))((('''''''''''''''))))))))))))))))))((((((*********))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,---******++++++,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++******++++++,,,---,,,,,,,,,,,,------......000/////////////////////222222222333333444555555555777:::===AAAMMMeee{{{~~~rrrkkkeeeddddddeeekkkrrrzzz|||pppgggdddccccccbbbeeeccc```^^^]]]^^^___``````dddgggjjjpppvvvtttnnnfffbbb\\\YYYZZZ[[[ZZZXXXYYYYYYXXXXXXVVVUUUSSSSSSQQQQQQOOOMMMJJJHHHEEEDDD???>>>===;;;888777555555666666666666555555444333333333333333333333333333444444333333333222222222222222222222222222333333666555444333333333333333333333444444444555555555444444444555555555666666888888888888888888888888888888777777666666666666777888888999;;;<<<<<<===::::::;;;<<<===>>>@@@@@@???@@@@@@@@@@@@@@@AAAAAACCCCCCDDDDDDDDDCCCCCCBBBDDDEEEEEEFFFFFFGGGGGGGGGIIIIIIIIIIIIIIIJJJJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQPPPPPPQQQUUUXXXYYY]]]ccchhhkkkkkkiiihhhdddcccaaa___]]]\\\[[[[[[YYYYYYYYYYYYZZZ[[[\\\]]]ZZZZZZYYYYYYXXXYYYYYYYYY[[[[[[[[[[[[[[[\\\]]]^^^]]]___aaabbbbbbaaa___^^^^^^]]]\\\[[[[[[ZZZZZZYYYVVVVVVWWWWWWWWWUUUSSSRRRRRRRRRQQQPPPPPPOOONNNNNNPPPPPPPPPPPPOOOOOOOOOOOOMMMLLLLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIFFFFFFFFFEEEDDDCCCAAA@@@@@@AAABBBBBBBBB???===;;;======<<<<<<<<<;;;;;;;;;999999::::::::::::::::::666666555444444444444444444444444555555555666666888777777777666666666555555555555555555555555555555555555555555555555555555555444444444444555555333444666888999999999888888:::<<<>>>AAAHHHSSSZZZlllYYYMMMCCC???>>><<<;;;===666777999::::::999888777666555444333111000......000000000/////////......//////000111111111000000------------------------++++++************++++++)))***,,,---............***++++++,,,,,,++++++******************************************************************************)))))))))))))))************))))))))))))************)))(((((((((((((((''''''(((((())))))))))))'''(((((((((((()))))))))''''''&&&&&&'''((())))))(((((((((((((((((())))))))))))))))))))))))******(((((((((((((((((((((((((((((()))***+++,,,,,,---(((((()))***,,,---...///,,,,,,,,,++++++*********************++++++,,,,,,+++,,,,,,---------------.....................---111111222333333444444444777555666999<<>>======>>>>>>????????????BBBBBBCCCCCCCCCBBBBBBAAACCCCCCDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMNNNLLLLLLLLLMMMMMMMMMNNNNNNMMMNNNOOOOOOOOOOOORRRTTTSSSVVV[[[```cccdddcccaaa___^^^\\\[[[YYYYYYXXXXXXUUUUUUUUUUUUVVVWWWXXXYYYXXXXXXWWWWWWWWWXXXXXXYYYYYYYYYXXXXXXXXXXXXYYYYYYUUUVVVXXXYYYYYYXXXWWWVVVXXXXXXXXXXXXWWWWWWVVVVVVSSSTTTUUUUUUTTTSSSQQQPPPOOOOOOOOONNNMMMMMMLLLLLLNNNNNNMMMMMMMMMLLLLLLLLLJJJJJJJJJJJJJJJIIIIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEEEECCCBBBAAA@@@???@@@AAAAAA@@@>>><<<:::;;;;;;:::::::::999999999999999999888888888888888666666555444444444444555444444444444555555555555777777777777666666666666555555555555555555555555555555555555555555555555666555555444444555555666555666777888888999999999:::<<<@@@DDDKKKVVVeeeoooiiiWWWMMMDDD>>>===<<<:::999:::666777777888888777777777444444333222000///......000000000000////////////000111222333222111000///------------------------******))))))))))))******)))***,,,............---***+++,,,------,,,+++***)))))))))***************************************************************)))))))))))))))******+++'''''''''''''''(((((())))))(((''''''&&&&&&''''''&&&''''''(((((())))))***''''''(((((((((((())))))&&&&&&&&&''''''((()))***''''''(((((((((((())))))))))))))))))************((((((((((((((((((((((((&&&&&&''''''((()))******(((((()))***+++---///000---,,,,,,++++++******************++++++++++++++++++,,,------......---------------...............000000111222333333333333555222333777:::<<>><<<;;;:::::::::999888666555444333333333333333333333333444444333333333333222222222222222333222222111000333222222111111111111222333333333333444444444444333333444444444555555555666666666666666666666666666666777777777666555555555555666666777888888999666777888999::::::::::::;;;;;;<<<<<<===>>>>>>>>>@@@@@@AAAAAABBBAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMIIIJJJJJJJJJJJJKKKKKKKKKJJJKKKMMMMMMMMMMMMNNNPPPNNNPPPTTTXXXZZZ[[[[[[[[[YYYXXXWWWVVVUUUUUUUUUUUUSSSSSSRRRSSSSSSTTTUUUVVVVVVUUUUUUUUUVVVWWWXXXXXXXXXWWWVVVVVVUUUUUUUUUUUUTTTUUUVVVVVVVVVUUUTTTSSSTTTTTTUUUUUUUUUTTTSSSSSSQQQQQQQQQQQQPPPOOONNNNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@???===>>>>>>>>>>>>===;;;:::999999888888888777777777888888888777777777777777666555555444444444555555444444444555555555555666777777777777666666666666555555555555555555555555555555555555555555555555777666555444444555666777666666666666888999;;;<<<===CCCJJJSSS]]]jjjxxxwwwhhhXXXJJJDDD===:::;;;;;;888777888:::999888666555444444444222222222111111111000000111111111000000000//////000111222333222000...---------------------------+++******************+++((()))+++,,,---,,,+++***)))***,,,------,,,***)))((()))))))))*********+++************************)))))))))))))))))))))))))))))))))))))))***++++++'''''''''''''''((())))))))))))(((''''''''''''(((&&&&&&''''''((())))))***'''''''''((((((((())))))((((((((('''(((((())))))'''''''''((((((((())))))((()))))))))************((((((((((((((((((((((((&&&'''''''''(((((())))))+++************,,,---...------,,,,,,+++******)))))))))***++++++++++++++++++,,,---...///......---,,,,,,------....../////////000111222333333333222333222333777999888;;;@@@EEEWWWpppyyynnnhhhgggffflllwww~~~sssmmmiiigggeeefffggggggddd```\\\YYYWWWXXXYYY___oooxxxnnnhhhdddaaa^^^ZZZ[[[[[[[[[[[[ZZZZZZYYYUUUUUUUUUTTTRRRQQQOOONNNJJJJJJIIIGGGEEEBBB@@@>>><<<<<<<<<;;;999777666555444444444444444444444444444444333333333333222222111222222333222111000///222222111111222222333333222222333333333444444444444444444444555555555555555555555555555555555555555555666777888777666666444444555555666666777777555666777888999888888777::::::;;;;;;<<<=========<<<===>>>??????@@@??????>>>???@@@AAABBBCCCCCCDDDBBBCCCCCCDDDEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJFFFFFFFFFGGGGGGGGGHHHHHHFFFHHHJJJKKKJJJJJJJJJKKKJJJKKKMMMPPPRRRSSSTTTUUUQQQQQQPPPPPPPPPPPPQQQQQQQQQPPPPPPQQQQQQRRRSSSTTTRRRRRRRRRRRRSSSTTTVVVVVVVVVVVVUUUSSSRRRRRRRRRRRRTTTTTTUUUUUUTTTSSSRRRQQQPPPQQQRRRRRRRRRRRRQQQPPPOOONNNMMMLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEAAABBBBBBBBBBBBBBBAAAAAA???@@@@@@@@@???>>>>>>===;;;;;;::::::::::::::::::777777777777666666666666666666666666555555555444555444444333333444444555444555555555555666666666666666666666777777777777555555555555555555555555555555555555555555555555777666555444444555666777777777777888:::>>>BBBEEEIIIRRR^^^iiirrrzzzqqqaaaYYYOOOFFF???:::888;;;;;;999777888===;;;888555333222111111000000111111222333333333111111111111000000000000000111222222111///---+++------------------------,,,++++++++++++++++++,,,'''(((***+++++++++)))((()))***,,,------,,,***)))(((((())))))*********+++************************(((((((((((((((((((((((())))))((())))))***++++++)))))))))))))))***++++++,,,,,,+++***************&&&&&&&&&'''((())))))***''''''''''''((((((((()))+++***)))(((((('''((((((&&&'''''''''(((((())))))(((((())))))*********+++(((((((((((((((((((((((())))))))))))************---,,,+++*********+++,,,------,,,,,,+++***))))))))))))***++++++++++++***,,,---.../////////...---,,,,,,------...///000000...///111222333333222222333333666999888666:::AAA===III[[[pppuuunnnmmmbbbfffmmmwwwzzzwwwpppooonnnkkkgggccc___\\\\\\ZZZXXX[[[iii~~~uuunnniiieeebbb\\\\\\\\\]]]]]]\\\\\\[[[VVVVVVVVVUUUTTTSSSQQQQQQKKKKKKKKKJJJGGGEEEBBB@@@>>>======<<<:::888666555444444444444444444444444444444444333333333222222111222333333222111000///222222222222333444444555222222333333333444444444444444444555555555666666555555555555555555555555444555666888888888777777333444444555555666666666555666777888888777666666999999:::;;;;;;<<<======:::;;;<<<===>>>>>>>>>>>><<<===>>>???@@@AAABBBBBB@@@@@@AAABBBCCCEEEEEEFFFHHHHHHHHHGGGGGGGGGGGGGGGDDDDDDDDDDDDEEEEEEEEEEEECCCFFFHHHIIIHHHGGGHHHHHHGGGHHHIIIKKKLLLNNNPPPQQQLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOPPPQQQRRRSSSOOOOOOOOOPPPQQQRRRSSSTTTUUUUUUSSSRRRQQQPPPPPPPPPOOOOOOOOOOOONNNMMMLLLKKKMMMNNNPPPQQQQQQPPPOOOOOOMMMLLLJJJIIIHHHHHHIIIJJJHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAAAAAAAA@@@??????<<<===============<<<<<<999888888777888888999:::777666666666666555555555555555555444444333333333333333333222333333444444555555555666666666666777666666666666777777777777666666666666666666666666666666666666666666666666888666555444444555666888:::999999;;;???EEEJJJNNNWWWaaaooo{{{oooeee\\\MMMDDDCCC>>><<<:::999:::999888777666666666555444444333333444333222222111111222222//////111222444555666777666666555444333111000///------------------------+++*********))))))((((((******))))))))))))******,,,,,,,,,++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++''''''''''''((((((((((((***)))(((''''''((()))***))))))(((((((((((())))))(((((((((((('''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))'''&&&''')))***(((%%%))))))************))))))&&&&&&'''((()))******+++************************))))))************))))))))))))***++++++++++++*********+++++++++,,,,,,,,,+++++++++,,,---...///000000000000000111111111111111222444555555555777999<<<>>>HHHXXXmmmuuupppkkkjjjhhhkkksss{{{vvvqqqmmmiiieeebbbddd___ZZZ\\\fffvvvyyyvvvnnneeebbb___\\\\\\]]]]]]ZZZWWWVVVVVVWWWXXXYYYXXXTTTQQQNNNMMMJJJHHHFFFFFFGGGHHHBBBBBBAAA@@@>>>;;;888666777777666555555555555555333444444444444444555555222222222333333444444444000111222333333222111000333333333333333333333333444444444333333222222222555444444444444555666666444444444444444444444444555555555555555555555555555555555555555555555555666666666666666777888888999:::<<<>>>>>>===<<<;;;<<<;;;;;;;;;<<<===???@@@BBBAAA@@@??????AAACCCDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGHHHIIIIIIHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLMMMNNNNNNNNNNNNMMMPPPOOONNNMMMLLLMMMMMMNNNOOOOOONNNNNNNNNMMMMMMMMMNNNMMMMMMLLLKKKLLLLLLLLLOOONNNNNNMMMLLLKKKJJJJJJKKKKKKJJJIIIIIIHHHGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDBBBBBBAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???>>>======<<<;;;;;;;;;:::::::::999999:::999999888777666666555333444555666666666555444666555555555555444444444222222111111111111111222333333333444444444555555666555555555555444444444666666666666666555555555666666555555555555666666666555444444555555444333999;;;===>>>BBBLLL[[[gggpppzzztttccc^^^XXXLLLBBBAAA>>><<<:::999999999888777666666555555444333333333222222111000000000000111111111222444555777888888777666666555333111///...------------------------************)))))))))(((******))))))))))))******,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++***)))(((''''''((()))***((((((''''''''''''((((((%%%%%%&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((***)))((()))++++++***'''((())))))******))))))((('''(((((())))))*********************************))))))************))))))))))))***++++++++++++*********+++++++++,,,,,,,,,------,,,,,,,,,------...//////000000000111111111111333444555444555666888666888>>>IIIXXXooo|||tttpppkkkiiikkkrrr{{{{{{uuuqqqooolllkkklllfff```___fffrrr~~~|||||||||vvvkkkfff```]]]\\\[[[YYYXXXXXXWWWVVVVVVWWWWWWVVVTTTPPPOOOLLLJJJHHHHHHHHHIIIEEEEEEDDDBBB@@@===;;;:::999999888777666666666666444444555555555555555555222222333333333444444444000111222333333222111000333333333333333333333333444444444333333222222222333333333333333444555555444444444444444444444444444444444444444444444444555555555555555555555555666555555555555666777777999:::;;;======<<<;;;:::<<<<<<;;;;;;<<<===>>>???AAA@@@???>>>>>>@@@AAACCCCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBDDDEEEEEEEEEEEEDDDDDDCCCDDDEEEEEEFFFGGGGGGHHHHHHGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLQQQPPPOOOMMMMMMMMMNNNOOONNNNNNNNNNNNMMMMMMMMMLLLMMMLLLKKKKKKJJJKKKKKKKKKMMMLLLLLLKKKKKKJJJJJJJJJFFFFFFEEEEEEDDDCCCCCCBBBDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@AAA????????????????????????>>>>>>>>>===<<<<<<;;;;;;:::::::::999999999888888777777777666555444444444222333444555666555555444444444444444333333333333333333222222222222222333333333333333444444444444333333444444555555666666666666666666666666666666666666555555555555666666888777666777888999888888777999===EEEPPP^^^kkksssxxx~~~~~~~~~}}}lll^^^SSSRRRPPPHHHAAA???===;;;999888888888777666666555555444444333333222111111000////////////000111111222333444555666777777777666555333111///...------------------------************))))))))))))******))))))))))))******+++++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))*********+++++++++))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((()))******))))))))))))))))))))))))''''''''''''''''''''''''***)))((()))******)))((('''(((((())))))((((((''')))))))))))))))*********))))))))))))))))))))))))))))))************))))))))))))***++++++++++++*********+++++++++,,,,,,,,,......---,,,,,,,,,,,,---//////000000000000111111222333555444444333555666777888;;;@@@HHHXXXrrr}}}tttlllhhhhhhkkkmmmvvv}}}~~~zzzyyyyyyyyyxxxrrrjjjeeegggmmmtttxxxzzzwwwsssssszzzuuuoooggg```\\\\\\[[[[[[ZZZXXXUUUTTTVVVWWWWWWVVVSSSQQQOOOLLLJJJIIIIIIIIIJJJIIIGGGEEECCCAAA@@@@@@===<<<;;;999888777777666666555555555555555555555333333333333444444444444111111222222222222111111333333333333333333333333444444333333333333222222222222222222222333333444444444444444444444444444222222222222222222222222444444444444444444444444444444444444444555555666888999:::;;;<<<;;;::::::===<<<<<<<<<<<<<<<======>>>>>>===<<<===>>>???@@@AAABBBBBBCCCDDDCCCCCCCCCBBBCCCCCCCCCCCCBBBAAAAAADDDDDDDDDDDDCCCBBBAAA@@@CCCCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJIIIIIIJJJKKKKKKKKKKKKJJJNNNMMMLLLKKKKKKKKKLLLMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAA@@@????????????>>>>>>======<<<<<<;;;;;;<<<<<<;;;;;;::::::999999888888888888777777777777555555444444333333222222222222333444444444444444333333333333222222222222444333333222333333444444333333333333444444444444111222333444555666777777666666666666666666666666777666666555555666666777666666666666777888999:::999;;;CCCPPP```nnnxxx|||}}}zzz{{{~~~~~~{{{uuu\\\PPPGGGGGGGGGBBB>>>===<<<:::888777777777666555555555444444333222222222111111000////////////000//////000000111222333333777777666555333111///...,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))******))))))))))))******+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))&&&&&&'''''''''((((((((())))))(((((((((((())))))(((''''''&&&&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&''''''''''''''''''((((((((((((''''''***************)))))))))(((((((((((((((((((((((())))))************))))))))))))***++++++++++++*********+++++++++,,,,,,,,,------,,,,,,,,,------...////////////000000000111222333444444333222333555777999<<<>>>@@@HHH]]]pppxxxooojjjhhhhhhnnnrrr{{{vvvooommmmmmoooppprrrlllfffhhhrrr}}}yyypppgggbbb______```[[[YYYWWWWWWWWWXXXWWWVVVTTTSSSPPPNNNLLLKKKJJJJJJMMMKKKIIIFFFEEEDDDDDDEEEAAA@@@>>><<<:::999888888666666666555555444444444333333444444444444444444222222222222222222222222333333333333333333333333333333333333333333333333222222222222222333444444333333333333333333333333333333333333333333333333444444444444444444444444333333222222333333444555777888999:::::::::999999<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======??????@@@AAAAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@??????@@@AAAAAAAAAAAA@@@@@@???AAAAAABBBBBBBBBCCCCCCCCCEEEEEEEEEFFFFFFGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHIIIHHHGGGFFFFFFFFFGGGHHHKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGEEEEEEEEEFFFFFFGGGGGGGGGEEEEEEEEEDDDDDDCCCCCCCCC@@@@@@@@@@@@????????????@@@???>>>==================<<<<<<;;;:::999999888::::::::::::999999888888777777777666666666555555444444333333222222222222222222333333333333444333333333333333222222222222333222222222222333444444444444444555555555666666222333333444555555666666666666666666666777777777777777666666666666777777777777777666666888;;;>>>BBBGGGQQQ]]]iiisssxxx{{{}}}yyyxxxzzz}}}|||yyy{{{dddVVVMMMCCC@@@???>>><<<<<<;;;999777666666666555444444444444333222222111111222222111000000000000111.../////////000000111111666555555444333111000///,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))************))))))))))))******************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))(((((()))(((((((((((((((((()))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''(((''''''((((((((((((''''''*********)))))))))))))))(((((((((((((((((((((((())))))************))))))))))))***++++++++++++*********+++++++++,,,,,,,,,***++++++,,,---...000111...////////////000000000111333444333222222333444222444888;;;:::===JJJXXXooo{{{qqqjjjfffkkkkkkqqq{{{|||vvvrrrpppnnnmmmeee___```iiittt}}}}}}tttlllfffbbbaaa[[[[[[[[[[[[[[[ZZZVVVTTTSSSRRRQQQOOOMMMLLLKKKJJJNNNLLLJJJHHHGGGGGGGGGHHHEEEDDDBBB???===<<<;;;;;;888888777666555444444333444444444444444444444444333222222222222222222333333333333333333333333333333333333333333333333333333333333333333444444555333333333333333333333333333333333333333333333333444444444444444444444444222222222222222333444444666777777888888888888888:::;;;;;;;;;::::::::::::999999999999::::::;;;;;;======>>>?????????>>>>>>>>>????????????>>>======;;;<<<===>>>???@@@@@@@@@?????????@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCDDDDDDDDDCCCDDDEEEEEEFFFFFFEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDAAABBBBBBCCCCCCDDDDDDEEE@@@@@@@@@@@@@@@?????????>>>>>>>>>=========<<<<<<===<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999888777777999999999999999888888888666666555555555444444444444444333333333333333333222222222222333333444444444444444444333333333333111111111111111222333333666666666666777777777777555555555555555555555555666666666666777777888888777777666666666666777777:::::::::::::::<<>>>>>;;;;;;:::999777666555555555555555555444444444444333333222222222222333333333333333333333333333333222222333333333333444444333333333333333444555555333333333333333333333333444444444444444444444444333333333333333333333333222222222222222333333444666666666666666777777777777888999999999999888888888888888999999999:::::::::;;;<<<<<<======<<<<<<===============<<<;;;;;;888999:::<<<===>>>>>>???=========>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCBBBBBBAAAAAAAAAAAAAAA?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@?????????<<<<<<;;;;;;;;;:::::::::::::::999999999999999:::999999888888777777666666888888888888888888888888555555555555444444444444444444444444333333333333333333333333333444555555444444444444333333333333000000000000111222333333666666666777777777777888777777777666666666555555555666666777777888888999888777777666666777777888777999:::;;;<<>><<<;;;:::888888666555555555444444444444444333222222222222333444333333333333333333333333222222222333333444444444222222222222222333333444222222222222222222222222222222222222222222222222333333333333333333333333333222222222222333444444555555555555555666666777444555666888888888777777777888888999999999999999999999:::;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================??????@@@AAAAAAAAAAAAAAA@@@@@@???>>>???@@@AAABBBAAAAAAAAA@@@@@@@@@??????AAA@@@@@@???????????????======>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@:::::::::999999999888888888888777777777777888888555555555555555555555555555666666666666666666666666555555555555444444444333333333333333333333333555444333333333444666666333333333333222222222222111111111111222333444444444555555555555666666666777777777777888888888888555666666777888888999999888888777777777777888888777:::>>>@@@DDDLLLXXXaaaqqqvvv{{{}}}|||yyyxxxxxxqqqmmmllloooqqqrrryyy~~~hhhUUUKKKDDDCCC@@@======>>><<<999999777555444444444333222333333222222111000000000000000///..............................---------......///000000000000000++++++++++++++++++++++++(((((())))))*********+++******))))))))))))******(((((())))))*********+++************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))************'''((()))******)))(((''''''''''''&&&&&&''''''''')))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''%%%######&&&***))))))************))))))$$$%%%%%%&&&'''((())))))************************))))))************))))))))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,------...///............/////////000---///111111111222444555666111///111333444666:::@@@JJJZZZnnnuuuooolllmmmjjjjjjzzzwwwpppkkkfffbbb```ZZZWWW^^^iiiuuuzzzjjjfffbbb___]]][[[XXXWWWTTTTTTTTTTTTTTTSSSRRRRRRNNNOOOPPPQQQPPPOOOMMMLLLIIIHHHGGGEEEDDDCCCCCCCCCCCCBBBAAA???>>><<<;;;:::666666555555555444444444444444222222222222444444333333333333333333333333222222222333333444444444111111111000111222222333222222222222222222222222111111111111111111111111333333333333333333333333333333222222333333444555555444444444444555666666222333555666777777777666777777888999999999999999888888999::::::::::::999:::;;;;;;;;;;;;:::999999888999999:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>???@@@@@@@@@@@@@@@===<<<;;;;;;<<<===>>>???????????????>>>>>>>>>>>>@@@??????>>>>>>>>>>>>>>>========================::::::;;;;;;;;;;;;;;;;;;999999999999888888888777777777666666666777777888333333333333333333333444444444444444444444444444666666555555555444444444222222222222222222333333555555444333444555666777222222222111111111111000222222222222333444555666333333333444444444555555666666777888999::::::;;;555666666777888999999999888888777777777777888888>>>BBBHHHLLLRRR\\\jjjuuu}}}}}}}}}}}}}}}zzzuuuqqqmmmjjjjjjooosssyyyxxxiiiYYYLLLEEE??????>>><<<;;;:::999888777666666666666555555555333333222111000///...---000000000000////////////000///...------...///000------------------,,,,,,,,,,,,***)))))))))***+++))))))))))))))))))))))))***)))(((''''''((()))*********))))))((((((''''''))))))))))))))))))))))))))))))************))))))&&&''''''(((((((((((((((''''''((()))))))))))))))((((((((((((((()))******((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''&&&%%%$$$$$$%%%&&&'''&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---------..................////////////.........//////000111222222222333444555666777888<<>>===<<<;;;;;;:::<<<<<<<<<<<<=========>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;999:::;;;<<<<<<<<<;;;::::::;;;;;;;;;;;;:::999999777777777777666666666666888888777777666666666666333444444444444444444444666666555555555444444444444444444555555555666666444333333222222333333444333444555444222111222333222222222222222222222222333333333333333333333333555555555555666666666666888999::::::;;;;;;:::::::::888666555555777999;;;666777999999999:::<<<>>>BBBJJJUUU]]]dddkkkssszzz}}}}}}vvvpppmmmiiiiiikkksssnnnmmmjjjddd[[[PPPFFF@@@<<<;;;::::::999888777777666666666555555555444444444333333222111000//////000000000000/////////...//////...------...////////////...---,,,++++++***,,,+++***)))))))))***+++))))))))))))))))))))))))***)))(((''''''((()))******)))))))))((((((((('''))))))))))))))))))))))))))))))************))))))&&&''''''(((((((((((((((''''''((()))))))))))))))((((((((((((((())))))***''''''''''''''''''''''''((((((((())))))))))))***&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&))))))(((''''''((())))))&&&''''''(((((((((((((((******************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---------..................////////////.........//////000111222111222222333555666666777777<<>><<<;;;;;;;;;888888888777777555444444111111222222222222222222222222222222333333333333333333333333444444444444666555555444444444444444222222111111111111222222222222333333333333444444333222222111111111222222444444333222222222222333222333333444444555555666222222333444444555555666666666666666666777777777777777666666666555555555666666555555666666777888777777777777777777777777777777888999999999999888888888888888888888888888999999999999::::::::::::::::::::::::999999999999::::::::::::999888888777555666777777888888777777999999999999999888777777666666555555555444444444333333333333222222222222666666555444333222111111555555555555444444444444333333333333444444444444444333333222222333333444111333444444222222333555444444444444444444444444555555555555555555555555555555555555666666666666888888999::::::::::::999888888888888999:::<<<<<<999:::;;;===AAAHHHPPPVVViiinnntttxxxzzz}}}}}}vvvpppnnnoooqqq{{{WWWQQQKKKIIIJJJHHHCCC???@@@???>>><<<;;;999888777444444444333333333222222111111111111111111111111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++******+++++++++***************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&''''''(((((((((((((((&&&'''(((((())))))(((((('''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********&&&&&&'''((()))***+++,,,'''(((((())))))(((((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((((((((((('''''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++,,,,,,,,,---------..................////////////............///000111222000000000111222333333333444:::>>>;;;:::DDDYYYkkk{{{xxx{{{sssqqqtttvvvyyylllddd^^^[[[WWWVVVVVVWWWXXXXXXXXXUUURRRQQQPPPPPPOOONNNOOONNNNNNMMMMMMLLLKKKKKKJJJHHHFFFFFFGGGHHHHHHGGGEEEEEECCCBBB@@@???>>>===999999999888777666555444444444444555555555555666222222222222333333333333333333333444444444444555666555555444333444444444222111111000000111111222222222222333333333444444333333222111000000000000333333222222222222222222222222333333444444444444111222222333333444555555555555555555555555555555555555555444444444444333555555555444555555666777555555555555555555555555555555666777777777777666555666666666777777777888666777777777777888888888888777777777777777777777888888888888777666555555444555555666777777777777888888888888888777666666555555444444444333333333444444444333333333333333555444444333333222222222444444444444444444444444222222222333333333444444444333333222222333333444111222333333333333444555444444444444444444444444444444444444555555555555555555555555666666666666777888888999999999999999666777777888999999::::::;;;<<>>;;;888666555444333333333333222222222000000000000000/////////////////////............+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++******))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''(((((((((((((((&&&&&&'''(((((((((((((((''''''((()))***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&'''((()))***+++,,,)))))))))******)))))))))''''''((((((((((((''''''&&&''''''((((((((((((((('''&&&&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))***************+++,,,,,,,,,,,,+++,,,,,,,,,---------..................////////////............///000111222///000000000111222222222555888:::999:::???JJJSSShhhwwwllliiimmmuuuzzz~~~~~~zzzqqqccc___[[[WWWWWWWWWWWWVVVYYYVVVSSSRRRRRRRRRQQQPPPOOOOOONNNNNNMMMMMMLLLLLLJJJIIIGGGGGGHHHIIIIIIHHHEEEEEEDDDDDDCCCBBBAAAAAA;;;;;;;;;:::999777666555666666666666777777777777222222333333333444444444333333444444444555555555555444444333333333333333222111111000000111111222222222222333333333444444333333222111000000000000111222222222222222222222222222222333333333333333111111222222333444444444555555444444444444444444444444444333333333222222444444333333444444555666444444444444444444444444333444555555666666555555555555555666777777888888555555555555666666666666555555555555666666666666666666777777666555444444555555555666777888888999777888888888888777666666444444444444333333333333222222333333333333333333111222222333333444444444333333444444444444444444222222222333333333444444444333333222222333333444111222333333333333444555222222222222222222222222222222333333333444444444555555555555666666666666666777888888999999888888666666777888888999999999>>>BBBGGGNNNWWWaaakkkrrrvvvwwwxxxyyyzzz{{{}}}~~~qqqoookkkiiimmmwwwLLLHHHBBB@@@AAABBBAAA@@@AAA@@@>>>;;;888666444222444444333333333222222222000000/////////........./////////.........------+++,,,,,,------,,,,,,+++******++++++,,,---------***++++++++++++***))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''&&&''''''(((((((((((((((&&&&&&'''(((((((((((('''&&&''')))*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&'''(((((()))******((())))))******))))))(((&&&'''(((((((((((('''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************+++,,,,,,,,,,,,+++,,,,,,,,,---------..................////////////.........//////000111222000000000111111111222222444444555777999===@@@CCCSSSiiissshhhcccccceeegggmmmqqqyyynnniiibbb\\\YYYXXXWWWVVVZZZWWWTTTSSSSSSTTTSSSRRRPPPPPPPPPOOONNNNNNMMMMMMLLLJJJIIIIIIJJJKKKJJJIIIDDDEEEEEEFFFEEEEEEDDDDDD??????>>>===<<<:::999888888888777777666666666666444444444444555555555555333444444444555555555555555444444333222333333333222222111111111111222222222222333333333333444444333222222111111111222222000111222222333222222222222222222222222222222222111111222333333444444555555555555444444444444444444444333333333222222222333333333222333444444555333333333333333333333333333333444555555555555444555555555666666777777777444444444444555555555555444444444444555555555555444555555666666555555444555555555666777888999:::888888888888888777666666555555444444444333333333000000000000111111111111000000111222333444555555333333333333444444444444333333333333444444444444444333333222222333333444111333444444222222333555222222222222222222222222111222222333333444444444555555555555666666666666666666777888888888888777777777777999:::<<<>>>???GGGMMMVVV___gggmmmssswwwtttsssssssssssstttuuuvvvhhhhhhiiillltttKKKIIIEEEAAA??????@@@AAA===<<<;;;999777555444333444444444444333333333333222111111000///...------//////.........---------+++,,,---......---,,,++++++++++++++++++,,,,,,,,,***++++++,,,+++***)))((())))))))))))))))))))))))'''((()))******)))(((''''''((((((((()))))))))***((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''(((((((((((((((%%%&&&''''''((((((''''''&&&''')))*********(((((('''''''''''''''''''''''''''(((((((((((()))))))))&&&&&&'''''''''(((((((((''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((((((((((('''''''''((())))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********+++,,,,,,,,,,,,+++,,,,,,,,,---------..................////////////.........//////000111222000000111111111111222222333333333444666888;;;===FFFUUUhhh|||}}}pppgggccc```^^^aaadddhhhooozzz~~~xxxooogggbbb___\\\[[[ZZZXXXUUUTTTTTTUUUTTTSSSRRRRRRRRRQQQPPPPPPOOOOOOOOOMMMKKKKKKLLLLLLLLLKKKGGGGGGHHHHHHHHHGGGFFFEEECCCCCCCCCBBB@@@???===<<<;;;;;;:::999888777777666555555555666666666666777444444444444555555555555666555555444444444444444333333222222222222333333222222333333333333444444333222222222222333333444///000111222333222222111222222222222222111111111222222333333444555555555666555555555444444444444444444333333333222222222222222222222222333444444333333333333333333333333222333444444555555444444555555555555555555555666333333444444444555555555333333444444444555555555333333444555666666666666555555444555666888999:::888888999999888888777666555555555555444444444444000000000111111222222222111111111222333333333444222222333333333444444444333444444444444555555555444333333222222333333444333444555444222111222333333333333333333333333333222222333333444555555666555555555555666666666666555666777777888888777777888888999<<>>===;;;:::999999666666666666777777777777444444444555555555666666777777666555555555555555444333333222222333333444222222333333333444444444222222222222333444555555///000111222333333222111222222111111111111111111222333333444444555555666666666666555555444444444444444444333333333222222222222111111222222333444333333333333333333333333333333444555555555444444444444444444444444444444333333444444444555555555333333333444444555555555222222444555666777777777444444444444555777999:::999999999999999888777777666666555555555444444444222222333333444444444444333333222222222222222222222222222333333444444444444444444555555555666666444333333222222333333444333444555444222111222333444444444444444444444444333333444444555666777777555555555555666666666777555666666777777777777777999:::;;;>>>DDDJJJQQQTTT^^^gggsss||||||wwwssstttrrrnnnmmmlllkkkkkkjjjkkkooovvv|||FFFEEEEEECCCAAA>>>;;;999;;;:::888888888888666444///000111333333222111111////////////////////////000///,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++***))))))((((((************))))))))))))'''((()))******)))((('''))))))))))))))))))))))))******++++++++++++******''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&((()))))))))((('''''''''''''''(((((((((((())))))))))))(((((((((((()))(((&&&&&&((()))((('''******))))))((((((''''''***)))((('''''''''''''''******))))))))))))******''''''&&&&&&&&&&&&''''''))))))******)))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((''''''''''''(((((())))))(((((('''''''''&&&&&&''')))*********)))(((+++++++++*********))))))***+++,,,---...---,,,+++---......///////////////000000///////////////000......///000000000000000111333444444444444555777666888???JJJYYYnnn{{{pppjjjffffff]]]YYY^^^aaahhh{{{wwwjjj```dddddd^^^WWWTTTVVVWWWUUUTTTTTTTTTSSSRRRQQQRRRSSSUUUTTTSSSRRRQQQPPPOOOOOOKKKKKKKKKKKKKKKJJJJJJJJJKKKJJJIIIGGGEEEDDDCCCBBBBBBBBBAAA???===<<<;;;::::::::::::999999888888888666666555444444444444555777777777777777666666666333444444333222222333555444444444333333444555555555555555444444333333333444444444444444444444444444444444444444444444444444444444555555555555666666555333222111222333333000111111111111222222222111111111111111111111111111111222333333333333222222222222222222222222222333333333333333333333333///000222333444333333222444333333333333444555555333444555666666555444444777666555444444555666777777777888888888999999999666666555444444444444444333333333333222111000///222222222222222333333333333333333333333333333333444444555555555555444444333333333444444555555555555444444333333444444555444444444444444444444444444444444555555555555555888999999777555555666777999999999:::<<<<<<<<<;;;???AAADDDIIIOOOWWW___eeewwwxxxzzz||||||yyytttpppjjjmmmmmmkkknnnuuuzzzzzzvvv{{{@@@AAAAAABBBAAA@@@>>>>>>:::888666555666666555444111111111222222111111000........................111///---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))*********)))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))((())))))******))))))(((''''''''''''''''''''''''))))))((((((((((((((()))$$$%%%&&&'''''''''&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((()))(((&&&&&&((((((((('''))))))))))))((((((''''''))))))(((''''''''''''''')))(((((((((((((((((()))&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''((())))))((((((''''''''''''(((((()))(((((((((''''''''''''&&&'''((()))))))))((((((+++++++++*********))))))******++++++,,,,,,++++++------.../////////////////////...............///......///000000000000000111333444444333444555666555555999???HHHVVVlllyyysssnnnddd]]]]]]^^^aaaqqqvvvmmmllleee[[[VVVWWWWWWUUURRRRRRSSSSSSSSSSSSTTTUUUUUUTTTTTTSSSQQQPPPPPPOOOLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKJJJHHHGGGFFFEEEDDDEEEDDDCCCBBB@@@???>>>======<<<<<<;;;::::::999999888777777666666666666666888888777777666666666666444444555444222222333444333222222111222222333333666666666555555444444444444444444444444444333333222222222222222222222222222222222333333444444444666555444222222222222222000111111111111222222222111111111111111111111111111111222333333333333222222222222222222222222222111111111111111111111111000111222333333333222222333333333333333444555555333444555666777888888888888777666555555555666777888888888888999999999999666555555444444444444444555555555444333222111000222222222222333333333333333333333333444444444444444555555666666555555444333333333444444555555555555444444333333444444555444444444444444444444444444444444555555555555666666777888777666555666777666666666777:::===>>>???EEEIIIQQQYYY```ggglllooo}}}}}}}}}}}}zzztttmmmiiiffflllqqqtttzzz<<<===???AAABBBCCCDDDDDD???<<<:::999888888666555333222222111000000000000........................111///...,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))***************))))))))))))(((((()))(((((((((((((((((()))))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((***))))))((('''''''''((($$$%%%&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))'''&&&&&&'''((((((''')))))))))(((((((((((('''))))))((((((((((((''''''((((((''''''''''''(((((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((())))))(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&'''(((((((((((('''+++************)))))))))***)))))))))******+++,,,------...////////////......---------------............///000000000000000111222444444333333555666888777888:::===CCCRRR```}}}|||qqqfffbbb^^^^^^hhhuuu|||sssfff^^^\\\ZZZVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQQQQPPPNNNNNNMMMLLLKKKJJJJJJIIIKKKKKKJJJJJJIIIHHHHHHGGGHHHHHHGGGFFFEEECCCCCCBBBAAA@@@???>>>===<<<;;;:::;;;::::::999999999999999::::::999777777666666666555666666555333222333444333333222222222222222333666666666666666555555555555555444444444333333333222222222222222222222222222222222333444555555666777666555333222111111111000111111111111222222222111111111111111111111111111111222333333333333222222222222222222222222222111111111111111111111111222222333333333222111111333333222222333333444555555555555666888999;;;<<<999999777666555666666777888888999999999:::::::::666666555444444444444555777777666666555333222111222222222333333333444444333333444444555555666666555555666666666666555555444444444444444555555555555555444444444444555555444444444444444444444444444444555555555666666666555777888999888777777888888777777888;;;@@@EEEHHHSSSYYYcccnnnvvvzzz{{{{{{{{{uuunnngggdddgggppp{{{;;;<<<>>>@@@CCCEEEFFFGGGFFFEEEDDDDDDBBB???:::666555444222000......//////........................///...---,,,,,,,,,,,,---++++++++++++++++++++++++)))))))))))))))***++++++***)))))))))(((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))***)))(((''''''''''''''''''''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''''''''(((((()))'''%%%&&&'''(((''''''(((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((())))))(((((((((((())))))((('''&&&%%%&&&'''((()))'''''''''''''''''''''''''''''''''''''''((())))))((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''************))))))))))))+++***)))))))))+++,,,...,,,---......//////......------------------...///......///000000000000000000222333333333333444666999777888999:::<<>>======>>>>>>===<<<<<<<<<<<<======<<<:::888777777777777777888999888555444444555666555555444444444444555666666555555555555555555666555555444444333333333444444444444444555555555444444555666777888888999888777666444333111000000000000111111111222222222111111111111111111111111111111222333333333333222111222222222222222333333333333333333333333333333333333333333222111111000222222222222222333333444777666666555666888:::;;;:::999888666666666777777999999999999::::::::::::888888777666666666666666888888888777666555444333222333333333444555555555444444555555666777777777555666666777777666666555444444444555555555555555555555444444444444555555555555555555555555555555444444555555666666777777666888:::;;;999888999999=========???CCCIIIQQQWWWggglllttt}}}yyyrrrlllhhhggggggppp|||::::::;;;===>>>@@@AAABBBDDDFFFHHHKKKJJJFFF???999555444111///....................................,,,,,,++++++++++++++++++++++++++++++++++++++++++(((((((((((()))***++++++)))))))))((((((((((((''')))((('''&&&&&&'''((()))((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))))))))((('''''''''''''''''''''''''''(((((())))))&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&''''''''''''((('''%%%%%%'''((('''&&&'''''''''''''''((((((((('''((()))******)))((((((((())))))******))))))((())))))(((((((((((()))))))))(((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((''''''''''''(((((('''''''''(((((((((((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))++++++******+++,,,...///,,,------..................---------...//////000......///000000000000000000222333333222333444666777555555777777777===DDDMMM___{{{xxxqqqmmmmmmpppyyyppphhhaaa```]]]ZZZYYYYYYYYYXXXVVVVVVVVVVVVUUUTTTTTTSSSSSSQQQPPPPPPNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFDDDCCCAAA@@@???BBBAAA@@@@@@??????@@@@@@@@@>>><<<:::999999999999:::;;;<<<;;;888666555555777666555555444444444555444444444444444444444444666666666555555555444444444444555555666666666666555555666777777888999999888777666555444222111000000000111111111222222222111111111111111111111111111111222333333333333222111111111222222333333333333333333333333333333333444333333222222111111111222111111111111222333333888777555444444555666777:::999888666666666777888888888999999999::::::::::::999999888888888888888888888888888777666555555444444444555666777777777666666777777777888888888666777777777777777777666555555555555555555555555666555555444444555555666555555555555555555555555444444555555666777777888777888::::::999888999:::???AAAEEEIIIOOOYYYcccjjjzzz{{{}}}{{{vvvsssmmmgggccceeekkkqqq777777777777777888999::::::===BBBGGGIIIFFF@@@:::333333111000///.........------------------------+++++++++++++++*********++++++++++++++++++++++++(((((((((((())))))***+++))))))((((((((((((''''''(((''''''''''''''''''(((((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((((((''''''&&&''''''((((((&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&'''''''''$$$$$$%%%%%%&&&'''''''''(((&&&%%%%%%&&&''''''&&&&&&''''''''''''((((((((('''((()))***+++***)))(((((()))***++++++***)))((('''&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((''''''''''''(((((('''''''''(((((((((((((((''''''&&&&&&''''''((()))(((((()))))))))))))))*********++++++,,,---...///,,,,,,---............---------------...///000111......///000000000000000000111333333222222444555999777666888777555999>>>BBBKKKaaa}}}xxxqqqmmmrrr~~~wwwoooeee```[[[YYY[[[\\\\\\[[[WWWWWWVVVVVVVVVUUUUUUUUUQQQQQQPPPOOONNNMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBDDDCCCCCCBBBBBBBBBBBBBBBBBB@@@>>><<<;;;;;;<<<======>>>???>>>;;;888777777666555444333222222222222333333333444444444444444777777777777777777777777333333444555555666666666555555555555666666666666777777666666555333111000000111111111111222222222111111111111111111111111111111222333333333333222111111111222222333333444111111111111111111111111333333222111111222222222111111000000111111222333777666555444444333333333888777666666666666888888777777888888888999999999::::::999888888888888999777777888888888888777777555666666777888999::::::999999999999888888888888777777888888888888777777666666666555555555555555666666555555555555666666555555555555555555555555444444555666777777888999666777999999999;;;===@@@CCCIIIQQQXXX```jjjuuu|||~~~~~~|||wwwsssjjjhhheeebbbbbbhhhsss|||777666555444444555666666666777;;;>>>@@@>>>:::666111111111111000///...---------------------------***++++++,,,,,,+++++++++************************))))))((((((((())))))***))))))((((((((('''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))&&&%%%%%%$$$%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''###$$$$$$%%%&&&&&&''''''(((&&&%%%%%%&&&''''''&&&&&&&&&&&&'''''''''((((((&&&((()))+++++++++)))((('''((()))******)))((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))((((((''''''''''''((((((''''''''''''((((((((()))(((((('''''''''((()))***(((((((((((())))))******((()))***+++,,,---------+++,,,------......------,,,,,,,,,,,,---...///000......///000000000000000000111222333222222333555;;;888777888888666888===<<>>@@@AAA@@@AAABBBAAA>>>;;;999888666555444333333222222222444444444444555555555666777777777888999999::::::444555555666777777888888777777666666666666555555555666666666555444222111000111111111111222222222111111111111111111111111111111222333333333333222000111111222333333444444111111111111111111111111333222111111111222333444000000000000000111222222444444555555555444444333666555555444555666888999666666777777777888888888999999888777777777777888555666777888888999999888777777888999:::;;;<<<<<<;;;;;;::::::999999888888777888888999999888888777777666666666555555555444666666555555555555666666555555555555555555555555444444555666777888999999888999;;;<<>>>>>@@@BBBCCCAAACCCDDDCCC@@@<<<:::999888888777666555444444444444555555555666666777777777777888999:::;;;;;;<<<777888888999:::;;;;;;;;;::::::999999888777777777555555666666666555333222000111111111111222222222111111111111111111111111111111222333333333333222000000111222333333444444333333333333333333333333222222111111111222444555000000000000000111111222222333555666666666555444444444444444555666888999666666666666777777777777888777777666666666666666444555666777888999999:::888888999:::<<<======>>>===<<<;;;;;;999999888777888888999999999999888888777777666666555555555444666666555555555555666666666666666666666666666666444444555666777888999999;;;===???AAAEEELLLTTTYYYfffnnnwww}}}}}}yyywwwxxxuuuooojjjhhhmmmrrrvvvyyy666666666555555444444444555555555555444333222111000///...---------------,,,+++***+++---/////////,,,,,,,,,+++++++++***************))))))))))))((())))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''******))))))((((((''''''))))))))))))(((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&'''((('''&&&&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&''')))+++------,,,***((())))))(((((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''(((((((((((((((++++++***************+++))))))***+++,,,,,,------************************////////////000000000000------///000222444555555333333333444444444555555444888>>>DDDHHHTTTkkkzzzqqqmmmllljjjgggoooxxx|||ssskkkddd___aaa^^^ZZZZZZ\\\]]]\\\ZZZSSSSSSTTTTTTSSSQQQOOONNNNNNNNNNNNNNNMMMMMMMMMMMMNNNMMMLLLKKKKKKJJJJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGFFFEEEDDDDDDFFFEEEBBB@@@@@@AAACCCEEECCCCCCBBBAAA???===<<<:::<<<:::666555666777777666777666555555555666888999666666888999:::;;;;;;;;;:::777666777:::<<<;;;:::;;;<<<===<<<:::888777777777666666555555444333333222333333222111111222444666444111111222333444333333333333333333333333333222222222222222222222222333333222222222333444444777666555333333444555555333333222000//////222444555555444444444333333333333111000222555666555333777777888888888888777777666666666666666666666666777777777777777888888999888888999;;;===>>>???@@@AAAAAA@@@???===;;;:::999888888777777777777888888:::888666444333444555666555555666777777666555444777888888777666666888999999999888888888999:::;;;>>>AAAGGGMMMTTT]]]ffflllyyy{{{~~~}}}yyyqqqmmmnnnqqqtttuuu|||555555444444444333333333444444444444333222111000000//////...............---,,,******,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***))))))(((((((((((())))))))))))(((''''''''''''((())))))))))))(((((('''''')))))))))(((((((((''''''&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&'''&&&%%%$$$%%%'''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%'''''''''&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%(((***+++,,,,,,***'''&&&)))((((((((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%)))(((''''''''''''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((++++++***))))))******+++*********++++++,,,,,,,,,++++++++++++++++++++++++....../////////000000000000000111222444555666666333333333333444444444444777888:::===???FFFVVVggg}}}}}}wwwrrrlllggghhhoooyyy|||qqqjjjfffbbb]]]\\\\\\]]][[[YYYVVVVVVVVVUUUTTTRRRPPPOOOOOOOOOOOONNNNNNNNNNNNNNNLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEFFFEEECCCBBBAAABBBCCCDDDCCCCCCBBBAAA@@@>>><<<;;;===;;;888777888999999999999888777777777888::::::777888999::::::;;;;;;;;;:::888777888:::<<<<<<;;;<<<>>>???===;;;888777777666666666555444444333333222333333333111111222444666444222222333444444333333333333333333333333333333333333333333333333333333333333222333333444555777666555555444444555555222333222000//////222444555555555444444444333333444222111222444555444222666666777777777777666666555555555555555555555555666666555555555666777777888888999;;;<<<>>>??????AAAAAAAAA@@@>>><<<;;;:::999888777777777777777888999888666444444444555666555666777888888777666555444555666555444444666888<<<;;;:::999:::<<>>===???<<<::::::;;;<<<<<<;;;:::::::::999:::;;;;;;<<<::::::::::::::::::::::::;;;999888999;;;======<<>>>>>AAAAAA@@@@@@>>>===;;;;;;:::999888777777777777777999888666555444555555666666666777777777777666666444555666666555666888999>>>===;;;<<>>>>>===;;;;;;;;;;;;;;;<<<<<<======<<<;;;::::::999999999;;;:::::::::<<<===>>>>>>AAABBBBBB@@@===999888777666666555555444333333333222444555555333333333444666444333444666777666555333333333333333333333333444444444444444444444444444333333333444555666777666777888888888777555444222333333222111111333555555555555555444444444444555555444444444333333222222333333444444333333222444444444444444444444444555444444444444555666666888888999:::;;;<<<<<<===>>>>>>>>>>>>===<<<;;;:::::::::999888777777777777888888777666555555666666555555666666666666666666888999::::::999999;;;===>>>>>>>>>AAAGGGPPPYYY^^^ccceeekkkvvv}}}yyytttoookkkkkklllmmmrrryyy111111111111111111111111555555555555444333222111///000111222222111000000111000///000222333333333//////...---+++***))))))*********)))))))))(((((())))))(((((((((((()))))))))(((''''''&&&&&&'''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%&&&'''$$$%%%&&&'''((('''''''''&&&&&&&&&'''''''''''''''&&&''''''((((((''''''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))&&&''''''((((((((((((((())))))(((((()))******++++++*********************))))))))))))))))))))))))------------............////////////////////////111111111222222222333333333111111666999999:::>>>???GGGUUUjjj{{{uuuvvv{{{yyysssmmmiiidddbbb^^^[[[XXXWWWWWWWWWSSSRRRQQQOOOOOOPPPQQQRRRQQQPPPOOONNNNNNMMMNNNNNNJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLKKKIIIIIIFFFGGGHHHIIIIIIGGGEEEDDDDDDDDDDDDDDDDDDCCCBBBBBB@@@>>>======>>>???>>>===;;;;;;<<<<<<<<<=========???>>><<<;;;:::999999999;;;;;;;;;;;;;;;<<<>>>???AAABBBCCCAAA===:::888888777666666555555444444333444555777777666555555666666555444555777888777666333333333333333333333333333333333333333333333333444444444444555666777888666777888888888777555444222333444333222333444666666666555555555444444444555555555555444333333333222222333333333333222222555555555555555555555555666666666555666777777888888999999999::::::;;;;;;;;;;;;<<<<<<;;;:::999999::::::999888888777888888888777777666666666666666444444444555555666666666888999;;;;;;:::;;;===???@@@AAAEEEKKKUUU```jjjoooqqqpppqqqwww{{{uuullleeeccceeekkkooowww222222222222222333333333555555555555444333222222...///111222222111000000000//////000444666777777222111///---+++***(((''',,,,,,,,,++++++++++++***))))))(((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((((((&&&&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&!!!###%%%%%%%%%%%%''')))###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))***&&&''''''((((((((((((((((((((((((((()))******+++))))))******************)))))))))))))))))))))))),,,,,,,,,---------......000000000000111111111111000000111111111222222222333111222666777555555888;;;===DDDSSSfff~~~}}}xxxmmmiiiddd^^^ZZZWWWVVVVVVWWWVVVSSSQQQPPPPPPQQQRRRPPPOOONNNMMMMMMLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHIIIJJJIIIHHHGGGFFFDDDEEEEEEEEEEEEEEEDDDDDDBBBAAA??????@@@@@@>>><<<<<<<<<===>>>>>>>>>>>>===@@@???===;;;:::::::::;;;:::;;;<<<;;;;;;;;;===???AAABBBCCCAAA>>>;;;999999888888777777666555555444555777999:::888777777777666555555777999:::888777444444444444444444444444333333333333333333333333444444444555666777888999666777777777666666555555111333444444444444555666666666666555555555444444444555666555444333444555333333444444444444333333666666666666666666666666777777777777777888999999999999999999999999999999999999:::::::::999999888999999888888888999999:::777777777777777777777777555555444444555666777888666888;;;<<<>>>@@@DDDGGGJJJMMMSSS\\\eeeooowww{{{yyyvvvtttuuuzzz~~~wwwqqqiiicccccciiiqqqvvv333333333444444444555555444444444444444222111111---...000111222111000///...------///222444555555111000///...,,,***)))))),,,,,,,,,++++++++++++***))))))(((((((((((()))))))))(((((('''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%%%%$$$'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&''''''((((((###$$$%%%%%%%%%%%%&&&'''%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))&&&''''''((((((((((((((('''''''''(((((()))++++++(((((())))))******++++++))))))))))))))))))))))))+++,,,,,,,,,,,,---------/////////000000111111111000000000000111111111222222111333666444111111666::::::>>>FFFQQQccc~~~|||sssjjjccc^^^[[[[[[\\\ZZZWWWTTTRRRRRRSSSTTTQQQPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIJJJJJJJJJJJJJJJIIIHHHHHHEEEEEEFFFFFFFFFFFFFFFEEEFFFDDDCCCBBBBBBAAA???======>>>???@@@AAA@@@??????AAA???===;;;::::::;;;<<<999:::<<<;;;::::::===??????AAABBB@@@>>>;;;::::::999999888888777777666666777999<<<<<<;;;999999999666666666888:::;;;999888666666666666666666666666444444444444444444444444444444444555666777999:::777666555555444444555555111333555555555555666777666666666666555555555555222444666666444333555777444555555555555555555444777777777777777777777777888777777777777888999999999999999999888888888888888999999:::::::::999999888888888888999:::;;;;;;777777777888888888777777777666666666777888:::::::::===AAAFFFJJJOOOUUUYYY[[[___fffnnnuuuzzz}}}wwwuuurrrpppqqqtttxxxzzzuuurrrnnnlllooovvv~~~444444444555555666666666333333333333222111000000,,,...000111222111000///,,,++++++,,,///222222222//////...---,,,++++++************))))))))))))((())))))(((((((((((())))))******)))(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$((('''&&&&&&%%%$$$###"""%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&'''((())))))$$$&&&&&&&&&$$$$$$$$$&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((''''''''''''((()))++++++'''(((((()))***++++++,,,************************++++++,,,,,,,,,---------,,,,,,------...//////000000000000000111111111111000111444666444000222777666666999===BBBLLLbbbxxx}}}ssslllhhhggg```^^^ZZZVVVTTTTTTTTTUUUSSSSSSRRRQQQPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMMMMLLLLLLKKKJJJIIIKKKKKKJJJJJJIIIIIIIIIIIIEEEEEEFFFGGGGGGGGGGGGFFFHHHGGGEEEDDDDDDCCC@@@>>>???@@@AAABBBCCCBBBAAAAAAAAA???===;;;:::;;;<<<===888:::<<<;;;999999<<>>@@@AAA@@@===;;;::::::::::::999999888777777777888:::===>>><<<;;;::::::666666666999;;;;;;:::888777777777777777777777777666666666666666666666666444444555555666888999:::777666555333333444555555111333555666555555666777777666666666555555555555222444666666444333555888555666666777777666666555777777777777777777777777777777777777777888888999999999999888888888888888999999:::;;;;;;;;;::::::777777777888999:::<<<<<<666777888888888888777777999888888777888:::<<<===@@@DDDKKKQQQXXX___fffkkkhhhlllssszzz~~~~~~ppppppnnnkkkkkkmmmqqquuuwwwvvvvvvxxx}}}888888888888777666555444111222222222222000...------.../////////...---,,,///............///000000+++---///111111000...---)))))))))((())))))***+++))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$'''&&&%%%%%%%%%'''((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''---+++)))((('''''''''((()))))))))))))))***++++++*********))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&)))---//////......///111111111000000000000000///111222222111111222333444555666888===EEENNNUUUrrr{{{vvvooojjjbbb[[[WWWUUUSSSRRRVVVVVVUUUSSSRRRPPPOOONNNMMMLLLLLLMMMNNNNNNLLLKKKLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGFFFFFFFFFFFFEEEHHHGGGEEEEEEFFFEEEDDDBBBCCCCCCCCCCCCCCCCCCCCCCCC?????????>>>>>>===;;;;;;========================>>>>>>????????????>>>>>>======<<<;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999888888777777777777888888999999999999777777888888888888777777888888777666555444444444333333333333333333333333666555444333333444555666777666555444444555666777888888777777666666666555666666666666777777777777666666666666666777888888888888999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::777888:::999888888999:::999999999:::===@@@DDDFFFLLLQQQXXXaaaiiippptttvvvzzzxxxyyy~~~}}}vvvoooooollljjjjjjqqq{{{444555555555555444333333111111222222222111///.........////////////...............---...//////000...///000111111111000000+++******))))))*********))))))))))))))))))))))))***))))))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))******)))(((''''''''''''))))))(((((())))))*********))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,///000000///000111000000000000000000000000///111222222111000222333333333444555888>>>EEEKKK```vvv|||uuuvvvzzzzzzpppggg```\\\ZZZXXX[[[YYYWWWUUUSSSQQQPPPPPPQQQPPPOOOOOOPPPOOONNNLLLMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGJJJHHHFFFFFFGGGGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>======<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999888888888888888888888888999999::::::777777888888888888777777888777666555555444444444555555555555555555555555666666555555555555666666777777666666666666777777888888888777777666666666777777777888888888888999888777777777777888999999999999:::::::::;;;;;;;;;:::::::::999999999999999:::::::::::::::999999999999:::;;;:::999888:::;;;;;;;;;===@@@EEEJJJOOOQQQaaaeeekkksssyyy~~~}}}vvvooohhhjjjmmmqqqvvv555555555666666555444444000111111111111111000///////////////////////////...------------...//////000000000000000111222222------,,,+++************))))))))))))))))))))))))))))))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))%%%&&&''''''(((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''(((((((((''''''&&&(((((((((((())))))))))))))))))))))))))))))******((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////......///111000000000000000000000000///000222111000000111333333333333222333777<<<@@@KKKYYYmmm}}}tttpppqqqrrryyyzzzqqqkkkfffddd___]]][[[XXXVVVTTTTTTTTTRRRQQQOOOOOOOOOOOOMMMKKKMMMMMMLLLKKKKKKKKKLLLLLLJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHJJJIIIGGGGGGHHHHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@????????????????????????>>>??????@@@@@@??????>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999999999999999999999999::::::::::::777888888999999888888777888777666555555444444555666666666666666666666666666666777777777777666666777888888999999888888777888888888888888777777777888888888999999999::::::999999888888999999:::;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::999999::::::::::::::::::::::::;;;;;;<<<;;;:::;;;===??????BBBFFFLLLSSSZZZ```cccpppsssyyy}}}xxxsssnnniiifffgggllluuu}}}666666666666555444333222///000000000000000//////..................//////---------------......///111000///......000111333//////---,,,+++*********)))))))))))))))))))))))))))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((%%%&&&'''(((((((((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''$$$%%%'''((((((((('''&&&''''''(((((()))))))))))))))))))))))))))*********(((((((((((())))))))))))+++++++++++++++++++++++++++,,,---,,,++++++,,,.../////////000000000000000///000111111000000111222444444444333333444888;;;@@@GGGTTTggg{{{{{{wwwzzz~~~wwwrrrgggeeeaaa]]][[[YYYXXXXXXUUUSSSQQQPPPQQQQQQOOONNNNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIKKKKKKJJJJJJJJJIIIIIIIIIJJJHHHGGGGGGHHHHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@@@@??????@@@@@@?????????>>>>>>>>>=================================<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;888888999999999999888888888777666555555555555555777777777777777777777777666777888999999888777666888999:::;;;;;;:::999888999999999999999888888888888888888888999999999:::999999999999999::::::;;;::::::::::::;;;;;;;;;;;;>>>=========<<<<<<<<<<<<:::;;;;;;;;;<<<<<<======<<<===>>>>>>???BBBFFFIIIJJJMMMSSS[[[cccjjjpppsssuuuxxx||||||zzzuuummmgggdddfffiiirrryyy888777777666444222000///000000//////////////////---........./////////000...------------.../////////...,,,++++++---///111000///...,,,+++*********((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%$$$%%%&&&(((((((((''''''''''''((()))***))))))((((((((())))))************(((((((((((())))))))))))+++++++++++++++++++++++++++,,,,,,+++******,,,.........//////000000000000...000111111000///111222222333333333222444666999;;;>>>FFFRRRbbbxxxyyyvvvqqqkkkeeeaaa^^^\\\YYYWWWUUUTTTTTTTTTSSSRRRPPPOOONNNMMMMMMLLLLLLMMMLLLLLLLLLKKKKKKJJJJJJJJJKKKJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;999999::::::::::::999999888888777666666666777777777777777777777777777777777888::::::::::::888777999:::;;;<<<<<<;;;:::999999999999:::::::::::::::777777777888888888999999999888888888888999::::::999999999999::::::::::::========================::::::;;;<<<===>>>???@@@@@@BBBEEEHHHLLLPPPUUUYYY[[[^^^dddkkkrrrwww{{{}}}{{{}}}~~~sssqqqlllfffcccfffooowww>>>>>>===<<<:::888666555333222111000////////////---///000222222222111111...............///000000---,,,***)))***+++---///000///---,,,+++*********((((((((((((((((((((((((''''''&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%$$$$$$'''''''''(((''''''&&&%%%'''''''''''''''(((((((((((((((((('''&&&&&&%%%%%%%%%&&&'''((((((((((((((('''(((***+++++++++***)))((((((((()))******++++++((((((((()))))))))******+++++++++++++++++++++++++++---......------...000---......//////000000111...///111000//////000222...000111111111111444555777999>>>CCCJJJXXXoooyyyqqqkkkggg```]]]YYYWWWVVVUUUTTTSSSUUUTTTRRRQQQOOONNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHFFFEEEFFFGGGHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????>>>>>>>>>======<<<<<<<<<<<<<<<==================<<<<<<<<<<<<<<<999::::::;;;;;;::::::999999999888888888888999999888888888888888888888888:::::::::;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;777777777888888888888999999999888888999999:::;;;888888888999999999:::::::::;;;;;;<<<<<<===>>>>>>;;;<<<>>>@@@BBBDDDFFFFFFLLLOOOUUU[[[```eeejjjnnnpppsssvvvzzz}}}~~~~~~~~~}}}|||zzzxxxuuusssrrrqqqjjjiiigggdddfffmmmyyy???????????????>>>===<<<888777555333222111111111///111444777777666444333000////////////000111111++++++*********+++,,,---......,,,+++************(((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$(((((('''&&&&&&&&&&&&&&&&&&'''''''''((((((((()))&&&&&&&&&'''''''''((((((((((((((('''(((((())))))((()))+++,,,,,,,,,******'''(((((()))******++++++)))))))))*********++++++************************)))+++...///.........///------......///000000111...///000000//////000222...///111111000000111333444444888<<<>>>DDDTTTdddsssoooiiieeebbb___]]][[[[[[YYYWWWUUUSSSRRRQQQPPPPPPPPPOOONNNNNNMMMMMMLLLMMMLLLLLLLLLLLLKKKKKKKKKIIIGGGFFFGGGHHHIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>><<<<<<=========>>>>>>>>>>>>>>>>>>=========<<<<<<::::::;;;;;;;;;;;;:::::::::::::::999999::::::;;;::::::::::::::::::::::::<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;<<<<<<<<<<<<888888888999999999:::::::::::::::::::::;;;;;;<<<999999999:::::::::;;;;;;;;;<<<===>>>???AAABBBBBBCCCDDDGGGJJJMMMPPPRRRSSS]]]bbbiiipppuuuzzz~~~}}}zzzuuussspppmmmkkkjjjkkkkkklllmmmnnnpppuuu|||888999999:::;;;;;;;;;:::<<<:::888555444333333333000333777:::;;;:::777555000000000000000111111222++++++******++++++,,,,,,------,,,+++************((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''"""######$$$$$$%%%%%%&&&)))((('''&&&%%%%%%&&&'''&&&'''''''''(((((())))))###$$$%%%&&&((()))***+++***)))(((''''''((()))***(((***,,,---------+++***'''(((((()))***+++++++++************++++++++++++************************%%%(((+++------,,,---------------...///000000111...///000000//////000111000111333333222111111222222222666;;;===>>>GGGRRR^^^xxxyyytttpppllljjj___^^^[[[YYYVVVTTTSSSRRRQQQQQQPPPPPPOOONNNMMMMMMNNNNNNNNNMMMMMMMMMMMMLLLJJJHHHHHHHHHJJJJJJIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>><<<<<<======>>>>>>????????????>>>>>>======<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<===<<<;;;:::999999:::;;;<<<;;;;;;;;;<<<<<<<<<======999999:::::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<======:::::::::;;;;;;;;;<<<<<<>>>???@@@BBBDDDFFFGGGHHHLLLNNNPPPTTTXXX[[[^^^___jjjooowww~~~zzzvvvpppnnnkkkiiiiiikkknnnpppxxxzzz~~~666666555444444444444555333333333333333333333333777666666999===???>>><<<777333000000333333000,,,---+++))))))+++---------,,,...//////,,,***))))))))))))((('''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%''')))(((&&&$$$"""$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%'''&&&%%%%%%$$$$$$$$$$$$&&&%%%$$$###$$$&&&)))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%((((((((('''&&&&&&&&&%%%''''''''''''''''''&&&&&&))))))))))))))))))))))))''''''&&&&&&%%%%%%%%%$$$(((((())))))))))))((((((******))))))(((((((((''')))))))))))))))******+++************************++++++,,,,,,,,,,,,------,,,------...///000111111000000111000000///...---000000000000111111111111222222222444777;;;>>>AAANNNXXXmmmzzzuuunnnfffaaa^^^]]]^^^\\\ZZZWWWUUUSSSRRROOOMMMRRRPPPMMMKKKLLLLLLLLLKKKIIIJJJLLLLLLJJJHHHHHHGGGHHHHHHHHHHHHHHHHHHGGGFFFKKKKKKJJJIIIHHHGGGFFFEEEFFFFFFEEEDDDDDDCCCBBBAAABBBCCCDDDEEEEEEDDDCCCBBBCCCCCCCCCCCCBBBAAA@@@???BBBBBBBBBAAAAAAAAA@@@@@@?????????@@@@@@AAAAAABBB??????>>>>>>???@@@AAAAAA========================???>>>===;;;;;;;;;<<<===================================================>>>>>><<<;;;;;;<<<===>>>==================<<<<<<@@@@@@???>>>>>>>>>>>>???:::999999888888999999:::999::::::999888888:::;;;;;;;;;;;;;;;<<<=========AAAFFFKKKLLLKKKKKKOOOSSSWWW\\\aaacccdddfffmmmrrr|||{{{sssmmmnnnmmmkkkjjjkkksss555555444333333333333444111111111111111111111111333222333666:::===>>>===???;;;777555666555111,,,---+++******+++,,,+++++++++---...---+++************)))((((((''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&''''''((((((&&&%%%$$$$$$$$$$$$%%%&&&&&&''')))***)))(((%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((())))))))))))(((((()))(((((((((''''''''''''***************++++++,,,************************+++++++++,,,,,,,,,------------......//////000000///000000000000//////...//////000000000111111111222222222444666999<<<>>>AAAGGGWWWnnnyyyqqqllliiihhheeebbb^^^ZZZXXXWWWTTTSSSTTTRRRPPPOOOOOONNNLLLKKKKKKLLLMMMMMMLLLKKKKKKKKKGGGGGGHHHHHHHHHGGGGGGGGGLLLKKKJJJIIIHHHGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCDDDCCCDDDEEEEEEEEEEEEDDDCCCDDDDDDDDDCCCBBBAAA@@@@@@BBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA???????????????@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>========================???>>>======<<<===>>>???========================??????>>>===<<<<<<<<<===999999999999999:::;;;<<<:::;;;<<<<<<;;;;;;===???@@@AAA@@@??????@@@DDDGGGKKKPPPVVVXXXXXXZZZ^^^bbbeeejjjooorrrssswww}}}~~~yyyuuuqqqooommmppptttvvv{{{333333222111111111111222///////////////////////////......111555:::<<<===CCC???<<<;;;;;;:::666333000///......///...,,,******++++++***))))))***,,,******)))((((((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$""""""###$$$&&&'''((()))%%%%%%$$$$$$$$$$$$%%%%%%'''(((***+++***)))'''%%%''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%% """$$$$$$$$$$$$&&&((('''&&&%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$'''(((((())))))((((((''')))))))))(((((((((((('''+++************+++,,,,,,************************++++++++++++,,,,,,,,,,,,..................//////......///000000000////////////000000000000111111000111222444555777888999<<<>>>FFFSSScccxxx}}}{{{uuurrrnnnjjjgggddd```^^^WWWUUUTTTSSSSSSRRROOOMMMKKKKKKKKKKKKKKKKKKLLLLLLIIIIIIIIIIIIIIIIIIIIIIIILLLKKKKKKJJJIIIHHHGGGGGGGGGFFFDDDDDDCCCDDDEEEFFFDDDDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBAAACCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????@@@@@@AAA???????????????????????????@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================??????>>>>>>>>>>>>??????========================AAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>===>>>??????>>>>>>@@@BBBCCCFFFHHHHHHGGGJJJQQQXXX^^^bbbgggjjjkkklllooorrrsssvvv{{{~~~xxxrrrpppqqqsssuuutttzzz222111000000//////000000........................---,,,,,,---000444777999>>><<<;;;<<<>>>@@@???===555444444444444333000---)))******)))'''(((***,,,******))))))))))))******(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%'''((()))***)))(((&&&%%%&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&!!!"""$$$$$$$$$$$$%%%''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$######'''(((((((((((((((((('''*********)))))))))))))))******))))))******+++,,,***************************++++++++++++,,,,,,,,,.....................---------...///000000000///////////////000000000111///000222333444555555444======@@@EEEMMM[[[sss{{{tttooo```]]]YYYWWWVVVUUUTTTSSSOOOMMMKKKKKKLLLMMMNNNNNNLLLLLLKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCDDDFFFGGGEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@??????@@@@@@AAA????????????????????????>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>?????????CCCBBBAAA@@@???>>>>>>>>>=========<<<<<<======>>>>>>???@@@@@@???@@@BBBDDDHHHOOOVVVXXXWWW[[[ccckkksssvvvzzz{{{{{{zzz{{{|||{{{vvvpppmmmpppvvv|||000000///.......................................---,,,,,,+++,,,...111333777777888:::===???@@@@@@777666666666666444111...)))***)))((('''(((***,,,******))))))))))))******(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%$$$###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&%%%######$$$%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))*********+++++++++,,,,,,............------------,,,---...///////////////...////////////000000000///000111222222333222222666777:::===???FFFUUUdddzzzuuuooogggaaa]]][[[ZZZYYYWWWTTTQQQPPPRRRSSSRRRQQQNNNNNNMMMLLLLLLLLLLLLMMMKKKKKKKKKJJJIIIIIIIIIHHHFFFFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBDDDCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAA????????????????????????===>>>???@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????======>>>>>>?????????????????????@@@@@@AAAAAAAAACCCBBBAAA@@@????????????>>>>>>======<<<<<<======<<<>>>AAACCCEEEIIIMMMPPPXXXaaajjjnnnnnnooouuuzzz}}}}}}vvvtttsssuuu{{{000///......------..............................---------,,,++++++---///333444555666888999::::::444333222111111111...,,,)))******)))(((((()))+++))))))((((((((()))******(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$######"""######$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$######"""###$$$%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&'''(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''(((((((((&&&''''''((((((''''''&&&$$$%%%%%%%%%%%%%%%&&&&&&(((''''''''''''((())))))))))))))))))))))))))))))************++++++++++++------------------......------.../////////............////////////000000//////000000111222222222111222777;;;<<<===EEENNNYYYjjjuuuoookkkhhhfffbbb^^^ZZZYYYZZZYYYVVVTTTSSSQQQPPPNNNMMMMMMMMMNNNMMMMMMMMMLLLLLLLLLKKKKKKHHHHHHHHHHHHHHHHHHGGGGGGIIIHHHGGGGGGGGGGGGHHHIIIHHHGGGFFFEEEEEEEEEFFFGGGEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAA????????????????????????>>>>>>???@@@@@@@@@@@@???????????????????????????????????????????????????===>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCDDDDDDBBBBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@AAABBBCCCCCCAAADDDIIINNNSSSXXX^^^bbbmmmttt}}}rrrnnnkkklllrrryyy}}}~~~//////...------------...------------------------+++---...---+++***+++---000111222222222333444555111///---,,,------,,,******+++,,,,,,***(((((()))((((((''''''(((((()))***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%&&&''''''&&&%%%&&&(((&&&&&&&&&&&&&&&'''(((((($$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((######$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((((())))))***))))))))))))))))))))))))************++++++++++++,,,,,,,,,------..................///......------........./////////000000000/////////000111333444333222555:::;;;;;;>>>DDDGGGSSSeeevvv|||xxxtttooonnnnnnkkkfffaaa[[[ZZZWWWTTTSSSRRRRRRSSSPPPPPPPPPPPPPPPOOOOOOOOOKKKLLLMMMMMMMMMKKKIIIHHHJJJIIIHHHGGGGGGHHHIIIJJJHHHGGGFFFEEEEEEFFFHHHIIIEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFFFFDDDDDDDDDCCCDDDDDDEEEFFFGGGHHHIIIKKKMMMPPPRRRTTTUUUXXX\\\```ccchhhmmmqqqvvv{{{|||yyyvvvsssqqqiiihhhgggjjjqqq|||//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,))),,,///...,,,+++,,,---+++---///000000111333444000---+++***++++++++++++***,,,------+++)))(((((('''''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$###"""######$$$%%%%%%&&&''''''###%%%'''''''''''')))***&&&&&&&&&&&&&&&'''((()))###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&'''((((((((())))))******)))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++++++++,,,,,,---...//////.../////////...---,,,,,,............/////////000000///......///111333555666222222444666555777;;;===CCCLLLVVVdddzzz|||vvvdddbbb___\\\YYYYYYYYYYYYSSSSSSSSSSSSSSSRRRRRRRRRNNNOOOQQQRRRQQQNNNKKKIIIJJJIIIHHHHHHHHHHHHIIIJJJIIIHHHFFFEEEEEEFFFHHHIIIEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBCCCCCCDDDDDDEEEEEECCCBBBAAAAAA@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@AAABBBDDDEEEDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCEEEFFFEEEEEEDDDCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLOOOPPPRRRVVVZZZ^^^bbbdddiiikkkmmmnnnoooqqqtttwwwuuuxxx}}}~~~zzzwwwtttqqqnnnlllppppppqqquuu}}}