BM66(d@ |||~~~{{{vvvuuuzzz}}}uuujjjhhhpppsssmmmhhhjjjllljjjtttoooooosssrrrooottt~~~wwwmmmaaaVVVLLLGGGFFFGGGHHHHHHHHHGGGFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBEEECCCAAA???============DDDBBB@@@???>>>>>>@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===>>>@@@AAAAAAAAA@@@>>><<<;;;;;;===???AAABBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>===;;;<<<>>>@@@>>>>>><<<:::888888:::<<<777777777777888;;;===>>><<<<<<;;;;;;<<<===???@@@>>>===<<<<<<===>>>???@@@======<<<<<<===>>>@@@AAABBBBBBAAAAAABBBEEEGGGIIIPPPgggVVVCCC>>>DDDAAAAAAHHHKKK??????@@@CCCFFFDDD@@@;;;@@@EEEJJJLLLKKKJJJKKKMMMJJJJJJIIIHHHHHHGGGFFFFFFFFFGGGGGGHHHJJJLLLMMMNNNPPPPPPPPPQQQQQQSSSTTTTTTTTTUUUWWWXXXYYY[[[___bbbccceeeggghhhhhhhhhjjjkkkiiikkklllkkkjjjjjjkkklllpppqqqqqqrrrrrrsssssstttuuuuuuuuuuuuvvvvvvvvvwwwyyyzzz}}}ppppppvvvtttlll___YYYOOOEEE>>>===???AAA===============>>>??????AAACCCGGGJJJLLLOOORRRUUUWWWZZZ___dddiiimmmnnnooorrrtttuuuvvvwwwxxx{{{~~~yyyzzzzzz{{{{{{zzzzzzyyy}}}}}}||||||||||||}}}}}}||||||{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxzzzwwwuuuttttttuuuuuutttuuuuuuuuuvvvxxxwwwuuussswwwuuussstttvvvvvvuuurrrllljjjhhhhhhjjjyyyvvv|||yyy\\\===999777999:::<<<<<<;;;:::888:::;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCC>>>>>>=========>>>>>>???;;;<<<===<<<::::::<<<======>>>BBBFFFGGGHHHQQQZZZZZZaaadddkkkvvvlllnnn~~~zzzsssmmmdddbbb^^^YYYRRRKKKEEEBBBCCCDDDEEEGGGGGGFFFDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@AAAAAA@@@???>>>>>>>>>>>>CCCCCCBBBAAA@@@???======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>???@@@@@@@@@@@@>>>===;;;;;;===???@@@AAAAAA@@@@@@???>>>>>>======>>>>>>===<<<<<<>>>@@@>>>>>>===:::888888:::<<<888888777888999:::<<<===<<<<<<;;;;;;<<<===>>>???======<<<<<<<<<===>>>???===<<<<<<<<<<<<>>>???@@@AAA@@@@@@AAACCCFFFIIIJJJHHHXXX___JJJCCCGGGCCCAAADDDBBBAAAAAA@@@BBBDDDDDDAAA>>>???BBBGGGJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFGGGGGGHHHIIIJJJLLLMMMNNNNNNNNNNNNOOOPPPRRRSSSTTTTTTVVVWWWWWWXXXZZZ]]]```aaaccceeeffffffggghhhiiiiiikkkllllllkkkjjjkkkmmmppppppqqqqqqrrrssssssssssssttttttuuuuuuvvvvvvvvvxxxyyy|||pppjjjllllllhhhfff]]]RRRIIIEEEBBB???============<<<===>>>??????AAACCCFFFHHHIIIKKKNNNPPPVVVYYY^^^dddiiilllnnnooossstttvvvwwwwwwxxx{{{}}}yyyzzzzzz{{{{{{zzzzzzyyy}}}||||||{{{{{{||||||}}}{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxyyywwwuuutttuuuvvvuuutttssssssssstttuuuuuurrrppprrrqqqqqqtttwwwwwwsssoooiiiooonnnhhhnnnyyy{{{lllRRR===:::888999;;;<<<===<<<::::::;;;;;;<<<===>>>>>>>>>>>>??????@@@AAABBBBBBBBBAAA>>>======<<<======>>>>>>:::;;;;;;:::999999:::<<<>>>???CCCGGGHHHJJJTTT^^^cccggghhhppp~~~www~~~{{{ppplllllliii```WWWNNNNNNMMMKKKIIIFFFDDDBBB???AAACCCEEEFFFEEECCCBBBCCCCCCBBBAAAAAA@@@??????>>>>>>??????????????????BBBCCCDDDDDDBBB???<<<:::===========================>>>>>>>>>????????????@@@???===<<<<<<===>>>???@@@??????>>>>>>============>>>>>>===<<<<<<===???=========;;;999999:::<<<999999999999999:::;;;;;;===<<<<<<;;;<<<<<<============<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>???@@@@@@???@@@AAACCCEEEGGGEEEJJJnnnfffNNNCCCDDDBBBBBBCCC>>>DDDBBB@@@@@@BBBCCCCCCCCC===???BBBFFFJJJJJJIIIGGGJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHIIIIIIKKKLLLNNNOOOKKKKKKLLLMMMOOOQQQRRRSSSTTTUUUWWWWWWWWWYYY[[[^^^^^^```cccdddddddddfffgggiiijjjllllllkkkkkklllmmmooooooppppppqqqrrrrrrsssrrrrrrsssssstttuuuvvvvvvxxxxxxzzz||||||qqqeeebbbdddfffbbbXXXMMMGGGEEECCC>>>999>>>======<<<<<<===??????@@@BBBDDDFFFFFFGGGJJJLLLUUUWWW\\\bbbggglllnnnoootttuuuwwwxxxwwwxxxzzz|||zzzzzz{{{{{{{{{{{{zzzzzz{{{{{{{{{zzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzyyyxxxwwwwwwxxxvvvttttttuuuvvvvvvuuuqqqpppppppppqqqqqqooommmmmmmmmnnnsssxxxwwwqqqjjjhhhuuuvvvlllsss|||sssZZZEEE===;;;999:::<<<=========<<<;;;;;;<<<===>>>>>>??????>>>???@@@@@@AAAAAAAAA@@@@@@======<<<<<<<<<<<<======:::;;;<<<;;;999999;;;<<>>@@@DDDFFFGGGFFFDDDCCCDDDCCCBBBAAA@@@???>>>>>>>>>??????????????????>>>BBBBBBCCCCCCBBB@@@>>>===========================??????>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<===>>>===<<<;;;===>>>=========<<<:::999;;;<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<===>>>>>>@@@??????>>>??????@@@AAAIIIFFF___pppUUUCCC???<<>>>>>???DDDIIIKKKIIIFFFJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJKKKLLLNNNNNNJJJJJJKKKLLLNNNQQQRRRTTTSSSUUUVVVWWWVVVWWWYYY[[[\\\^^^aaabbbcccccceeefffhhhjjjkkkkkkjjjjjjlllmmmnnnnnnoooppppppqqqqqqrrrppppppqqqrrrtttuuuuuuvvvxxxwwwwwwyyyyyy{{{qqqeeeaaadddhhh^^^XXXOOOIIIFFFCCC@@@===???>>>===<<<<<<===>>>???>>>@@@CCCDDDEEEFFFIIIKKKSSSVVVZZZ```fffkkknnnoootttvvvxxxyyyxxxxxxyyy{{{zzzzzz{{{{{{{{{{{{zzzzzz{{{zzzzzzyyyyyyzzzzzz{{{yyyyyyyyyyyyyyyzzzzzzzzz{{{{{{zzzyyyxxxwwwwwwvvvwwwuuuttttttvvvvvvuuutttpppooonnnnnnooonnnmmmkkkkkkkkkmmmrrrvvvtttmmmfffjjjwww|||uuuyyy}}}zzzmmmNNN===>>>;;;:::;;;<<<===>>>>>>======<<<<<<===>>>????????????@@@@@@@@@AAA@@@@@@??????>>>===<<<<<<<<<<<<<<<<<<===>>>>>>===<<<<<<===???>>>>>>AAAEEEGGGKKKWWWcccbbbaaadddyyyvvvllliiiccc\\\VVVVVVZZZYYYSSSKKKEEEDDDCCCBBBAAA@@@??????AAACCCEEEHHHHHHHHHFFFEEEDDDDDDCCCBBB@@@???>>>>>>AAAAAA@@@@@@???>>>>>>>>>BBBAAA@@@@@@@@@AAABBBCCC>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>===>>>>>>??????????????????>>>===============<<<<<<<<<<<<<<<;;;===>>>===<<<;;;<<<===<<<======<<<;;;:::;;;===;;;;;;;;;;;;::::::999999;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999999;;;;;;<<<======>>>>>>>>>>>>>>>??????@@@BBBCCCCCCLLLGGGYYYkkkSSSDDD999===FFFDDDEEEDDDAAA??????AAAEEEHHHAAA??????CCCHHHJJJIIIGGGJJJJJJIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIJJJLLLMMMNNNJJJJJJKKKMMMNNNQQQSSSTTTQQQSSSUUUVVVUUUVVVWWWYYY[[[]]]```aaabbbcccdddfffggghhhjjjjjjiiijjjkkkmmmmmmmmmnnnnnnoooppppppqqqooooooppprrrsssuuuvvvwwwxxxvvvvvvxxxyyy{{{{{{pppgggccceeehhhkkkiiibbbXXXLLLEEECCCCCC@@@???===;;;;;;<<<>>>???<<>>>>>>>>>>><<<===>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@??????>>>>>>===<<<<<<<<<<<<<<<<<<===>>>===;;;;;;===>>><<<<<>>>>>??????@@@DDDDDDFFFGGGHHHGGGGGGFFFDDDDDDCCCBBBAAAAAA@@@@@@DDDCCCAAA@@@??????@@@@@@AAA@@@??????@@@BBBDDDFFF>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>======>>>?????????@@@@@@AAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>>>><<<;;;<<<<<<;;;===>>>===<<<;;;<<<===::::::;;;;;;;;;;;;:::999999999;;;<<<<<<======<<<;;;;;;<<<<<<<<<;;;::::::;;;<<<===>>>????????????<<<===???BBBEEEGGGIIIJJJIIIFFFTTTnnnqqqXXX???;;;AAA@@@BBBBBBBBB@@@???AAADDDHHHCCCBBBAAABBBEEEHHHJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJLLLLLLJJJKKKKKKLLLNNNPPPQQQRRRNNNQQQSSSUUUUUUUUUWWWXXXYYY[[[^^^``````aaaccceeeeeefffhhhhhhhhhhhhjjjlllllllllmmmnnnnnnoooooopppnnnoooppprrrtttvvvwwwxxxwwwuuuvvvyyy|||~~~zzzrrrjjjdddbbbdddvvvvvvrrreeeTTTFFF@@@???AAA???===;;;;;;<<<>>>@@@<<<>>>AAACCCEEEGGGJJJLLLOOORRRVVV\\\ccchhhmmmpppsssvvvyyyzzzzzzzzzzzz{{{{{{{{{||||||||||||{{{{{{zzzzzzzzzyyyyyyzzzzzzzzzyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuutttsssssstttsssqqqooonnnlllkkkkkklllmmmmmmllllllnnnooonnnlllkkkkkkmmmtttxxxyyyooosss^^^EEE===???;;;:::;;;;;;<<<===>>>??????===>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBBBBBBBAAAAAA@@@???>>>======<<<======999:::;;;:::888888:::;;;:::;;;===@@@AAACCCMMMXXXZZZZZZ___xxxKKKHHHIIINNNWWWfff}}}{{{yyywwwrrrkkkeeeTTTSSSOOOJJJHHHGGGGGGFFFEEEDDDCCCBBBAAA???<<<999>>>>>>>>>>>>>>>@@@AAABBBDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBEEECCCAAA??????AAACCCEEEAAAAAAAAAAAABBBBBBCCCDDD????????????????????????@@@???===<<<===>>>???AAA???@@@AAABBBAAA???===;;;<<<<<<<<<<<<<<<=========:::<<<>>>>>><<<;;;;;;<<<;;;<<<>>>>>><<<<<<<<<===999:::;;;<<<<<<;;;;;;:::777888:::;;;============::::::<<<<<<===<<<;;;;;;<<<===>>>???@@@@@@@@@???===>>>@@@BBBDDDFFFGGGHHHDDDDDDOOOYYYiiioooLLL>>>@@@??????@@@BBBBBB@@@@@@CCCEEEEEEDDDBBB@@@@@@CCCHHHLLLIIIIIIJJJJJJJJJJJJJJJJJJHHHHHHGGGHHHHHHIIIJJJKKKJJJJJJJJJKKKLLLMMMOOOPPPLLLOOORRRTTTUUUUUUVVVXXXVVVYYY\\\]]]^^^___aaacccccceeefffgggggggggiiijjjkkkllllllmmmnnnnnnoooooonnnoooppprrruuuwwwxxxyyywwwuuuvvv{{{zzzpppccc]]]^^^kkkooopppjjj^^^OOODDD>>>BBB@@@===;;;:::<<<>>>@@@===???AAACCCCCCEEEGGGJJJNNNPPPUUU[[[aaahhhmmmppprrruuuyyy{{{{{{{{{{{{|||{{{{{{||||||||||||{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{zzzzzzyyyxxxwwwvvvuuuuuuttttttttttttuuuuuuuuuuuutttsssrrrrrrrrrqqqnnnlllkkkjjjhhhiiikkklllmmmllllllnnnoookkkfffhhhpppxxxzzz|||jjjwwwuuu~~~oooPPPAAA???<<<;;;:::::::::;;;<<<===??????===>>>???@@@AAAAAAAAAAAA@@@AAABBBCCCCCCCCCCCCCCCAAAAAA???>>>>>>=========888999:::999777777999::::::;;;===@@@???@@@HHHRRRYYY[[[```uuuCCC@@@AAAFFFIIIIIIOOOVVVooo{{{zzzwwwhhheeeeeeiiinnnjjj]]]RRRJJJIIIFFFBBBAAABBBDDDCCCCCCEEEFFFFFFDDDBBBAAAAAA>>>===<<<<<<<<<>>>???@@@DDDCCCBBB@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCEEECCC@@@>>>???BBBFFFIII@@@AAACCCDDDDDDCCCAAA@@@???????????????????????????>>>===<<<===>>>@@@AAA???@@@BBBBBBBBB???<<<:::<<<<<<==================999;;;>>>>>><<<;;;;;;;;;;;;<<<>>>>>>===<<<<<<===999999;;;<<<<<<<<<;;;;;;555777999;;;===>>>>>>>>>999:::<<<===>>>===<<<<<<<<<===???@@@AAAAAA@@@@@@???@@@@@@AAAAAA@@@@@@@@@CCCDDDKKKJJJOOOyyy|||WWWDDDDDDAAA<<>>@@@>>>@@@AAABBBBBBCCCEEEFFFNNNPPPTTTZZZaaagggmmmpppqqqtttxxx{{{{{{{{{|||}}}{{{{{{||||||||||||{{{{{{|||{{{{{{zzzzzz{{{{{{|||{{{zzzyyyxxxwwwuuuttttttrrrrrrsssssstttuuuuuuuuutttsssrrrrrrqqqpppllljjjiiihhhfffgggiiilllllllllkkknnnoooiiicccgggtttggg```~~~wwwiii}}}kkkFFF>>>???:::;;;999999::::::<<<===>>>???>>>>>>???@@@AAAAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDBBBAAA@@@???>>>>>>>>>>>>:::;;;;;;:::999999:::<<<;;;;;;>>>@@@??????FFFOOOWWW[[[```sssGGGDDDAAA>>>===>>>AAABBBLLLRRRZZZdddpppyyyooogggbbb```___dddaaa^^^\\\ZZZUUUNNNHHHAAACCCDDDDDDCCCBBBCCCDDDEEEDDDBBBAAA@@@@@@AAABBBBBB>>>:::;;;???BBB@@@>>>BBBBBBCCCCCCCCCBBB@@@???AAACCCEEEEEEEEEEEEFFFGGGBBBBBBAAAAAAAAABBBBBBCCCDDDCCCBBBAAAAAAAAABBBCCCBBBBBBAAAAAAAAA@@@@@@@@@===<<<;;;:::;;;<<<>>>@@@AAAAAABBBCCCBBBAAA???>>>>>>======<<<<<<<<<<<<===>>>>>>===<<<<<<<<<<<<<<<======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<:::888777999===???>>><<<:::::::::::::::;;;<<<===>>>@@@BBBBBBAAA???????????????@@@@@@@@@AAAAAAAAAGGGDDDEEEMMMTTT```pppKKK???GGGBBBCCCDDDCCCCCCDDDAAA>>>CCCFFFGGGCCC======CCCIIIJJJKKKKKKJJJHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGIIIKKKKKKKKKLLLNNNPPPNNNOOOQQQSSSUUUVVVWWWXXXWWWWWWXXXYYYZZZ\\\^^^```bbbeeeddd```___cccggggggmmmlllkkkiiihhhjjjnnnrrrnnnoooqqqrrrrrrtttwwwyyyzzzyyyxxxyyyyyylllddd```\\\lll~~~zzzhhhXXXOOOFFF@@@;;;;;;<<<:::<<>><<<===@@@CCCCCCBBB@@@???CCCAAA???@@@DDDFFFEEEDDDDDDDDDCCCBBB@@@>>><<<;;;999999888888999999:::;;;999:::;;;<<<===@@@EEEHHHQQQ[[[aaammmIIIFFFCCC???=========>>>CCCEEEHHHJJJNNNVVVaaaiiikkkmmmttt}}}~~~zzzxxxuuusssqqqmmmggg```ZZZVVVTTTTTTOOONNNMMMMMMNNNKKKDDD???>>>@@@AAAAAA@@@??????@@@BBBBBB@@@??????@@@@@@AAABBB>>>;;;<<<@@@BBBAAA???@@@AAABBBBBBBBB@@@???>>>???AAACCCCCCCCCCCCDDDEEECCCCCCBBBBBBAAAAAABBBBBBCCCBBB@@@?????????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@===<<<;;;:::;;;<<<>>>???@@@AAAAAABBBAAA@@@???>>>>>>===============>>>>>>>>>>>>===<<<<<<<<<<<<<<<======>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;999888888:::<<<=========::::::999999999:::;;;;;;>>>@@@BBBBBBAAA??????@@@?????????@@@@@@@@@AAAAAACCCAAABBBIIINNNUUUYYYDDDCCC???AAABBBBBBBBBBBBBBBBBBDDDEEEFFFCCC???>>>@@@DDDFFFGGGIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIKKKKKKKKKKKKMMMOOOMMMNNNOOOQQQSSSTTTTTTUUUTTTUUUVVVXXXZZZ[[[\\\]]]]]]```___ZZZYYY^^^bbbccchhhiiiiiihhhhhhkkkooorrrnnnpppqqqrrrrrrsssvvvxxxyyywwwvvvxxxvvvooolllnnn{{{www\\\JJJDDD???;;;===>>>>>>???BBBBBB??????CCCEEEDDDFFFIIILLLPPPVVV]]]eeelllpppssstttuuuvvvwwwyyy{{{||||||yyyzzzzzzyyywwwvvvwwwxxx{{{zzzyyyyyyxxxyyyyyyyyyvvvvvvwwwwwwvvvuuutttsssvvvuuutttsssrrrrrrssssssqqqrrrrrrqqqooommmkkkjjjgggeeedddfffiiijjjiiiggggggfffbbb___cccnnnwww{{{{{{wwwuuueeeOOO@@@:::999999888:::::::::;;;<<<===>>>???===???AAABBBCCCCCCBBBAAAAAA@@@>>>@@@DDDFFFFFFEEEDDDDDDCCCBBB@@@>>><<<;;;:::::::::::::::;;;;;;<<<:::;;;<<<<<<<<<>>>BBBEEEJJJSSS\\\lllFFFEEECCCAAA???======<<<>>>>>>???@@@BBBGGGNNNRRRIIIIIIKKKPPPTTTYYYdddnnn|||uuuooorrr~~~{{{|||zzzxxxrrrkkkhhhkkkssszzz{{{tttjjjbbb]]][[[ZZZZZZVVVUUURRROOOLLLJJJIIIHHHEEEEEEEEEHHHJJJHHHBBB======???@@@@@@???>>>>>>?????????>>>>>>??????@@@AAABBB???===>>>AAACCCAAA?????????@@@AAA@@@???>>>======???AAAAAA@@@@@@AAABBBCCCCCCCCCBBBBBBAAAAAAAAABBB@@@???===<<<<<<======@@@@@@@@@@@@????????????===<<<;;;;;;;;;<<<===>>>??????@@@@@@@@@???>>>>>>===<<<<<<<<<===>>>??????>>>>>>===<<<<<<<<<<<<======>>>>>>>>>===<<<;;;;;;;;;;;;;;;::::::999999999777999:::;;;:::;;;<<<>>>::::::999888888888999999>>>@@@BBBBBBAAA@@@@@@@@@?????????@@@@@@@@@@@@AAA???@@@AAAGGGHHHJJJkkkgggLLLCCC@@@AAABBBCCCBBBAAABBBDDDCCCDDDDDDCCCBBB@@@>>>===AAACCCEEEGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHJJJKKKKKKJJJJJJKKKLLLKKKLLLMMMOOOPPPQQQQQQQQQQQQSSSUUUWWWYYYZZZZZZZZZ^^^```^^^YYYXXX]]]bbbcccdddfffggghhhiiikkkoooqqqnnnpppqqqqqqqqqrrrtttvvvxxxuuussswwwzzzwwwmmmuuueeeKKKFFFAAA>>>@@@AAA??????AAA@@@======AAACCCCCCEEEJJJLLLPPPWWW___gggnnnsssuuutttuuuwwwyyyzzzzzzzzzzzzvvvwwwwwwvvvuuuuuuvvvxxxzzzyyyxxxxxxwwwwwwxxxxxxxxxwwwvvvuuuuuutttttttttttttttsssrrrrrrrrrssssssqqqqqqpppooommmjjjhhhgggdddcccccceeeggghhhgggeeeiii```ZZZ```iiipppvvvzzz}}}hhhXXXEEE:::999;;;:::777999::::::;;;<<<===?????????@@@@@@AAABBBBBBCCCCCCAAA???>>>@@@CCCEEEFFFFFFDDDDDDDDDBBBAAA???===<<<<<<;;;;;;;;;;;;<<<======;;;<<<======<<<===???BBBDDDKKKVVVkkk{{{{{{AAAAAAAAAAAAAAA@@@??????@@@???@@@FFFNNNSSSSSSPPPGGGEEEEEEFFFFFFFFFMMMVVVhhhcccXXXMMMLLLVVV```fffjjjkkkjjjfff```^^^^^^aaatttuuufffaaa```^^^ccc```ZZZSSSOOOPPPVVV[[[[[[VVVOOOIIIFFFFFFHHHIIIGGGGGGGGGGGGGGGEEEDDDCCCGGGGGGHHHKKKMMMKKKEEE???@@@AAACCCBBBAAA???@@@@@@======>>>>>>???@@@AAAAAA@@@>>>===>>>@@@AAA@@@???>>>???@@@@@@@@@???>>>===<<<>>>@@@@@@?????????AAACCCCCCCCCBBBBBBAAA@@@@@@BBB@@@>>><<<;;;;;;;;;;;;?????????>>>>>>>>>=========<<<;;;;;;;;;<<<=========>>>>>>>>>>>>=========:::::::::;;;<<<===>>>???>>>======<<<<<<<<<<<<<<<============<<<;;;::::::;;;;;;::::::999888888888666999<<<;;;999999;;;>>>;;;;;;:::999888888999999===???AAABBBAAA@@@@@@@@@????????????@@@@@@@@@@@@>>>BBBDDDHHHHHHEEEYYY~~~ttt[[[MMMBBBBBBCCCEEEDDDAAABBBDDDAAAAAAAAACCCEEECCC???;;;===>>>AAADDDHHHIIIHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHIIIJJJKKKJJJIIIHHHIIIJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPRRRUUUWWWYYYYYYYYYXXX]]]___]]]XXXXXX]]]cccdddccceeehhhjjjjjjkkkmmmooonnnoooqqqpppppppppsssuuuvvvsssppptttyyyfffeeelll}}}iiiQQQJJJEEEBBBCCCAAA===;;;<<<===;;;<<>>===<<<<<<;;;;;;<<<<<<===>>><<<>>>????????????@@@BBBEEEHHHTTTkkkwwwppp{{{???@@@AAAAAAAAA@@@???>>>BBB???@@@IIISSSTTTKKKAAAAAAAAADDDGGGFFFEEEJJJQQQgggcccXXXMMMIIIOOOTTTUUUSSSTTTSSSPPPMMMLLLOOOSSSRRR\\\^^^VVVOOOOOOLLLEEETTTRRRNNNIIIEEECCCCCCDDDDDDCCCBBB@@@??????AAABBBCCCDDDFFFGGGGGGEEEDDDBBBDDDDDDEEEIIILLLKKKFFFAAAAAABBBDDDCCCAAA@@@@@@AAA======>>>???@@@AAAAAABBB======<<<===>>>???>>>>>>>>>???@@@AAAAAA@@@???>>>===???@@@@@@?????????@@@AAAAAABBBBBBAAA@@@??????BBBAAA???===<<<;;;<<<<<<>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<888888888999:::;;;<<<======<<<<<<;;;:::;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::999999999888888888666999;;;;;;999888;;;======<<<;;;:::::::::::::::;;;>>>@@@AAA@@@??????@@@>>>>>>?????????@@@@@@@@@===CCCEEEGGGIIIEEEOOOhhhtttbbbCCC??????DDDEEEBBBBBBDDD???>>>>>>BBBFFFFFFBBB===<<<<<<>>>BBBFFFIIIHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJIIIHHHGGGGGGIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOQQQTTTWWWYYYYYYYYYXXXYYY[[[ZZZUUUUUUZZZ___aaadddfffiiijjjjjjjjjlllmmmmmmnnnoooooooooooorrrssstttrrroooqqq{{{xxxjjj___YYYbbbqqquuugggXXXKKKEEEBBBBBBAAA===:::;;;<<<:::;;;>>>??????CCCJJJRRRVVV]]]fffmmmssswwwxxxuuuvvvxxxzzzzzzzzzxxxwwwuuuvvvwwwvvvvvvvvvxxxzzzxxxxxxwwwvvvvvvvvvwwwwwwzzzxxxuuusssssstttuuuvvvqqqqqqqqqrrrrrrrrrrrrrrrnnnmmmkkkhhheeecccaaa```___```bbbccccccbbbaaaaaa___]]]dddqqqxxxxxx}}}mmmiiirrrPPPEEE:::777;;;???===::::::::::::;;;<<<===>>>???>>>>>>===<<<===???AAABBBCCCCCCAAA@@@???@@@CCCDDDEEEEEEDDDCCCBBBAAA???>>>;;;;;;;;;;;;;;;<<<<<<===<<<>>>AAABBBBBBBBBCCCDDDFFFHHHQQQfffqqqiiiqqqCCCBBBBBBAAA@@@>>><<<;;;>>>>>>CCCLLLSSSRRRHHH>>>???@@@CCCGGGEEEBBBDDDIIIVVVTTTNNNIIIJJJOOONNNJJJHHHHHHGGGFFFEEEFFFIIIKKKHHHLLLNNNNNNOOOOOOLLLFFFOOONNNLLLIIIFFFBBB???===>>>???AAAAAA@@@???@@@AAABBBCCCEEEFFFFFFEEECCCBBB@@@???AAAEEEIIIKKKHHHEEE@@@AAABBBAAA???>>>>>>???<<<===>>>@@@AAAAAAAAAAAA;;;<<<======>>>>>>=========>>>???@@@AAA@@@??????===???AAAAAA???>>>???@@@>>>>>>@@@@@@AAA@@@???>>>BBBAAA???===<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999999::::::;;;<<<888777777777888999::::::;;;;;;:::999999999999:::::::::;;;;;;;;;;;;;;;:::999999999999999999999999888999::::::999999:::;;;<<<<<<;;;;;;::::::;;;;;;999<<<>>>???>>>>>>>>>???>>>>>>>>>????????????@@@;;;AAABBBCCCGGGDDDHHHXXXppp}}}NNNBBB;;;???CCCBBBBBBFFF???>>>>>>AAAEEEFFFDDDBBB>>>===<<>>@@@>>>===>>>@@@??????DDDLLLWWW\\\bbbjjjqqquuuwwwxxxvvvvvvxxxyyyzzzyyyyyyxxxvvvwwwxxxwwwvvvwwwxxxzzzyyyxxxwwwwwwvvvvvvwwwwwwyyyxxxvvvtttssstttuuuvvvqqqqqqrrrrrrrrrqqqppppppkkkjjjgggdddbbb```___^^^]]]___bbbcccbbb```______YYY```lllvvv{{{}}}pppeeeHHHBBB<<<:::===???>>><<<;;;;;;;;;;;;;;;<<<===>>>===<<<<<<;;;<<<>>>???@@@CCCCCCAAA???>>>???BBBEEEEEEEEEEEEDDDCCCBBB@@@???;;;;;;;;;;;;;;;<<<======<<>>???DDDKKKJJJHHHJJJQQQVVVQQQHHHBBB@@@>>>>>>@@@BBBCCCCCC@@@>>>@@@FFFHHHEEEBBBBBBIIIHHHGGGFFFEEEBBB???======???AAAAAA???>>>???AAA@@@AAACCCDDDEEEDDDCCCBBBAAA@@@@@@CCCGGGIIIHHHEEE???@@@AAA@@@>>>===<<<===<<<<<<>>>????????????>>>;;;<<<>>>???>>>>>>>>>>>><<<===>>>?????????>>>>>>===???@@@@@@>>>>>>>>>???:::;;;===???@@@???>>>===@@@???>>><<<<<<<<<===>>>;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<;;;;;;:::999999999888888888999:::;;;999888888888888888999999:::999888888777777888888888999:::;;;;;;;;;;;;;;;888888999999:::;;;;;;;;;999888888999:::;;;:::999:::::::::999::::::;;;;;;888:::<<<======<<<======>>>>>>>>>>>>????????????;;;BBB@@@@@@EEEDDDEEEPPPZZZiiiRRR???===AAA@@@AAAFFFBBBAAA@@@@@@BBBDDDEEEEEEBBB>>><<<>>>CCCGGGGGGFFFHHHHHHGGGGGGGGGGGGGGGGGGEEEGGGHHHGGGFFFFFFGGGHHHGGGHHHJJJLLLMMMNNNOOOOOOOOOPPPQQQRRRTTTVVVWWWXXXWWW[[[]]]ZZZZZZ^^^aaaaaa___aaadddeeeeeegggiiikkkjjjkkkmmmmmmmmmoooqqqtttssssssqqqllllll{{{ggg]]]RRRMMMQQQYYY___bbbJJJDDDAAABBBBBBAAAAAADDDCCCBBBCCCDDDBBBAAAGGGOOO]]]aaagggnnnsssvvvwwwxxxvvvvvvwwwxxxyyyyyyzzzzzzvvvwwwxxxwwwvvvvvvxxxyyyyyyyyyxxxwwwwwwwwwwwwxxxxxxwwwvvvuuuttttttuuuuuuqqqqqqrrrrrrqqqpppooonnniiigggdddbbb___^^^]]]]]]\\\___ccccccaaa___^^^______hhhqqquuuyyy{{{oooUUUCCCAAA>>>===============<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<======>>>???@@@@@@@@@@@@>>>>>>@@@DDDIIIEEEEEEEEEDDDDDDBBBAAA@@@======<<<<<<======>>>???>>>AAADDDFFFEEECCCBBBBBBAAAHHHPPP___llliiigggrrrppp@@@??????>>>??????@@@@@@>>>HHHRRRPPPFFF>>>>>>CCC??????AAADDDBBB???BBBHHHEEECCCCCCGGGQQQVVVOOOCCCEEEBBB??????BBBDDDCCCAAACCC>>>AAAIIIIIIAAA???EEEBBBAAA@@@?????????===;;;;;;===>>>===<<<<<>>;;;;;;===>>>>>>>>>===<<<;;;===???@@@??????>>>???:::;;;===>>>>>>>>>======<<<>>>??????>>>======>>>888:::<<<>>>??????>>>===>>>>>><<<<<<;;;<<<===>>>;;;;;;;;;:::::::::999999;;;<<<<<<<<<;;;;;;:::999888888777777777888:::;;;::::::999999888999999999999888888777666777777777777888999:::;;;<<<<<<<<<888888999:::;;;<<<<<<===;;;888666888;;;<<<:::888888888888888999:::;;;;;;666999;;;<<<<<<;;;<<<===>>>>>>>>>>>>????????????>>>DDDAAA>>>EEEEEEEEEMMMOOOqqqfffHHH???@@@???@@@DDDEEEDDDBBB@@@@@@BBBEEEGGGEEE@@@<<<===BBBFFFGGGEEEIIIHHHHHHGGGGGGFFFFFFFFFDDDFFFGGGGGGFFFFFFGGGHHHEEEFFFHHHJJJLLLNNNOOOOOONNNNNNOOOPPPRRRTTTVVVWWWRRRWWWYYYWWWWWW[[[]]]\\\\\\^^^```bbbcccfffiiilllhhhjjjlllmmmmmmooorrrtttrrrtttrrrjjjgggtttvvvooodddYYYSSSRRRUUUXXXOOOIIICCCCCCBBB@@@AAACCCFFFFFFFFFGGGDDDCCCIIIRRRaaaeeekkkqqquuuwwwwwwwwwvvvvvvvvvwwwxxxyyy{{{|||vvvwwwxxxwwwuuuuuuvvvxxxzzzyyyxxxxxxwwwwwwxxxxxxxxxwwwvvvuuuuuutttttttttqqqrrrrrrrrrqqqpppnnnmmmgggeeeccc```^^^]]]]]]]]]\\\___cccdddaaa___^^^___iiirrruuuqqqvvvvvvwwwbbb___mmm```CCC@@@AAA@@@???<<<;;;<<<=========<<<;;;;;;;;;;;;<<<======>>>>>>??????@@@@@@===>>>???>>>>>>AAAGGGLLLEEEEEEEEEEEEDDDCCCAAAAAA>>>>>>>>>>>>>>>??????@@@???BBBEEEFFFDDDAAA???>>>@@@JJJSSSaaapppnnngggkkkhhhCCCBBBAAA@@@???@@@AAAAAAJJJKKKKKKHHHBBB??????AAA>>>???@@@AAABBBBBBBBBBBBDDDEEEGGGJJJMMMMMMKKKHHHFFFDDD@@@===<<<===???AAAAAAAAABBBBBBBBBAAA@@@???CCCBBBAAA@@@????????????>>>>>>>>>???@@@@@@AAAAAA@@@AAABBBBBBBBBDDDGGGJJJCCCCCCCCCCCCCCCDDDEEEFFFDDDCCCAAA???============BBBAAA???>>>>>>>>>??????>>>>>>======<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>==================<<<<<<;;;===============<<<;;;;;;999999::::::::::::;;;;;;;;;;;;;;;:::::::::999999<<<<<<<<<;;;;;;:::::::::999999888888777777666666777777888888888888777777999999999888888888888777666777888999999999999999888888888999:::::::::;;;777888999::::::999888777777888888888888999999999;;;;;;;;;;;;::::::999888============>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDGGGXXXyyyZZZFFFEEE???;;;FFFDDDFFFFFFDDDAAA@@@CCCFFFCCCCCCBBB>>>;;;<<<@@@DDDEEEFFFGGGHHHHHHGGGEEEDDDFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEFFFHHHJJJMMMOOOPPPMMMNNNNNNOOOPPPQQQRRRRRRSSSTTTTTTUUUVVVWWWXXXYYY\\\\\\\\\^^^aaaeeehhhkkkgggiiikkkllllllmmmoooqqqqqqpppsssuuuqqqrrr{{{jjj___XXXTTTSSSUUUOOOPPPLLLDDD@@@AAA@@@>>>BBBDDDGGGFFFBBBAAAKKKWWWeeeiiioootttxxxxxxwwwvvvvvvvvvuuuttttttuuuvvvwwwxxxxxxxxxwwwwwwwwwvvvvvvssstttuuuvvvvvvuuutttsssuuutttsssrrrqqqppppppoootttrrrooommmlllllljjjhhhaaa___\\\ZZZZZZ[[[^^^___]]]]]]^^^```]]]\\\bbbkkkwwwuuuwwwmmmvvv|||cccaaagggaaaOOO???@@@???>>>======<<<<<<<<<:::;;;>>>@@@AAAAAA@@@???===============>>>??????@@@@@@???>>>>>>@@@DDDGGGQQQMMMGGGCCCBBBBBBBBBBBB???@@@@@@???>>>>>>???AAAAAABBBCCCCCC@@@?????????EEEMMMRRR]]]kkkiiiccciiijjjCCCBBBAAA@@@@@@@@@AAABBBKKKJJJGGGDDD@@@???AAABBB>>>>>>???@@@AAAAAAAAAAAAEEEDDDDDDEEEGGGIIIHHHGGGEEECCCAAA>>>===>>>???@@@??????@@@@@@@@@@@@@@@???BBBAAA@@@???>>>>>>>>>>>><<<===>>>???@@@AAABBBCCC???AAABBBBBBBBBBBBEEEGGGCCCCCCCCCCCCCCCCCCDDDDDDBBBAAA@@@>>>============BBBAAA@@@?????????@@@@@@>>>=========<<<<<<<<<<<<;;;;;;<<<<<<===<<<<<<<<<======>>>>>>======<<<;;;<<<<<<<<<===<<<<<<;;;:::999999999:::::::::;;;;;;;;;:::::::::999999999999:::::::::;;;;;;;;;;;;;;;888888888777777777777777777777888888888777777666999999999888888888777777666777888999999999999888444555666888999;;;<<<===777888999999999999888777777888888888888999999999999:::::::::::::::999999<<<<<<<<<<<<==================>>>>>>???@@@AAABBB@@@JJJbbbwwwUUUKKKFFF@@@BBBCCCEEEEEEDDDAAAAAABBBEEEEEEEEECCC@@@<<<;;;>>>@@@DDDEEEGGGIIIIIIHHHGGGEEEFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHJJJLLLMMMNNNKKKLLLLLLNNNOOOPPPQQQQQQSSSSSSTTTUUUVVVWWWXXXXXXZZZZZZ[[[\\\___cccgggiiifffhhhjjjkkklllmmmoooqqqqqqrrrwww{{{wwwwwwwwwhhhaaa\\\XXXXXXZZZ^^^[[[SSSIIIEEEFFFFFFCCCBBBCCCEEEEEEBBBBBBMMMZZZiiilllppptttvvvwwwvvvuuuxxxwwwwwwvvvvvvwwwxxxxxxyyyyyyyyyxxxxxxxxxwwwwwwssstttuuuuuuuuuuuutttsssttttttsssrrrqqqpppooooooqqqpppooonnnmmmjjjeeebbb[[[[[[ZZZZZZ[[[]]]___``````___^^^^^^\\\___kkkwww|||yyynnniiiyyytttbbbggggggVVVEEEAAA@@@???>>>===<<<<<<<<<<<<:::;;;===???@@@@@@@@@???===============>>>>>>????????????>>>===>>>BBBEEEPPPLLLGGGDDDCCCCCCCCCBBB>>>???@@@???>>>>>>@@@BBBCCCDDDEEEDDDAAA@@@???@@@EEEMMMSSS]]]jjjgggaaagggrrrCCCBBBAAA@@@@@@@@@AAABBBKKKHHHCCC@@@@@@AAACCCCCC===>>>???@@@@@@AAAAAA@@@DDDBBB@@@@@@BBBDDDEEEEEEDDDCCCBBB@@@????????????======>>>>>>???@@@@@@@@@AAA@@@???>>>>>>======>>>;;;<<<===???@@@BBBCCCDDD???AAABBBBBBAAAAAABBBCCCDDDCCCCCCCCCCCCBBBBBBBBB??????>>>===============AAAAAA@@@?????????@@@@@@============<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;:::>>>>>>>>>>>>>>>======<<<;;;<<<<<<<<<<<<;;;::::::999999999999:::::::::::::::::::::999999999888888888999999::::::;;;<<<<<<777777777777888888888888888888888888888777666555999999888888888777777777777777888888999999888888555555666777888999::::::777888999999999999888777777888888888888999999999888999999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>??????@@@@@@BBBEEENNNuuu^^^LLLGGGBBB@@@BBBCCCEEEDDDBBBAAAAAABBBEEEEEEEEEBBB>>><<<<<<<<>>EEE@@@???>>>===<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@======<<<<<<======>>>>>>?????????>>>===>>>AAADDDNNNKKKGGGDDDDDDDDDCCCCCC===>>>>>>>>>>>>???BBBDDDGGGHHHHHHGGGEEECCCCCCDDDFFFOOOTTT^^^iiieee```fffCCCBBBAAA@@@???@@@AAAAAAIIIEEEAAA@@@CCCEEEDDDCCC>>>???@@@AAAAAAAAAAAAAAADDDBBBAAAAAACCCDDDCCCCCCCCCCCCCCCBBBAAA@@@>>>>>><<<======>>>???@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBB@@@BBBDDDDDDBBB@@@@@@@@@CCCCCCCCCCCCBBBBBBAAA@@@======<<<<<<<<<=========?????????>>>>>>>>>??????===============<<<<<<<<<======>>>======<<<;;;;;;>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;:::888999999999999:::::::::::::::999999999888888888999999999999::::::::::::666666777777888888999999888888999888888777666555888888888888777777777777777777888888888888777777888888777777666666555555888888888999999888888888777777888888888999999999999:::::::::::::::999888;;;;;;;;;<<<<<<======>>>?????????@@@@@@@@@@@@???EEEFFFFFF[[[kkkUUUHHHBBBEEEAAACCCDDDDDDDDDBBBAAA@@@CCCDDDDDDCCCAAA???===<<<>>>@@@DDDGGGHHHHHHGGGGGGDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGHHHIIIIIIGGGHHHIIIKKKLLLNNNOOOPPPPPPPPPQQQRRRSSSTTTUUUUUUXXXXXXXXXYYY[[[___bbbddddddfffhhhiiijjjkkkmmmooonnnqqqyyy}}}~~~|||vvvyyyxxxrrrmmmkkkeee[[[QQQNNNNNNJJJDDDAAA@@@@@@AAABBBGGGUUUcccnnnooopppqqqssstttuuuvvvuuuuuutttttttttsssttttttssssssssssssrrrrrrrrrrrrrrrrrrssssssssssssrrrrrrrrrqqqqqqpppooonnnmmmmmmlllkkkjjjiiifff```ZZZUUUQQQSSSVVVXXX[[[\\\]]]]]]^^^XXXVVV]]]gggrrr|||qqqiiifffeeeWWWBBB<<>>@@@@@@======<<<<<<<<<======>>>???@@@@@@@@@???AAADDDGGGKKKHHHEEEDDDDDDDDDCCCBBB<<<=========>>>@@@CCCFFFLLLLLLLLLJJJHHHGGGGGGHHHIIIRRRWWW___iiieee```gggBBBAAA@@@???>>>??????@@@EEECCCAAACCCFFFGGGDDDAAA@@@AAABBBBBBCCCBBBBBBBBBCCCCCCDDDFFFGGGGGGDDDBBBCCCCCCCCCCCCBBB@@@>>>============>>>???AAACCCDDDCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@BBBCCCEEEEEECCCAAA@@@@@@BBBBBBCCCCCCBBBAAA@@@???;;;<<<<<<<<<============<<<<<<<<<=========<<<<<<<<<<<<<<<===============???????????????>>>===<<<>>>>>>>>>>>>>>>===<<<<<<<<<============<<<;;;;;;888888888999999999:::::::::::::::999999999888888;;;;;;:::999888888777777666666777777888888999999888888888888888777666666888888888777777777666666777777888888888777777666888777777666666555555555999888888888888888888999777777888888888999999999<<<<<<<<<;;;:::999888777;;;<<<<<<===>>>>>>??????@@@@@@AAABBBBBBAAAAAA@@@???EEEBBBIIIgggwwwXXXEEEIIICCCCCCCCCDDDDDDCCCBBB@@@???@@@BBBDDDDDDBBB@@@>>>;;;===@@@CCCEEEFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIKKKLLLNNNOOOOOONNNOOOOOOPPPQQQRRRSSSSSSXXXWWWWWWXXXZZZ\\\___aaaaaacccfffggghhhiiilllnnnkkkmmmttt|||}}}}}}yyyoookkkiiiddd]]]YYYVVVOOOGGG???======???BBBIIIXXXfffmmmnnnoooqqqsssuuuvvvwwwttttttttttttssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqrrrrrrppppppooonnnmmmllllllkkkkkkhhhddd```]]]ZZZVVVTTTQQQSSSUUUXXXZZZZZZZZZYYY]]]XXXZZZhhhxxxsss```eeebbbRRRBBB<<<===>>>???>>>===<<<;;;;;;;;;;;;;;;::::::;;;<<<===???@@@======<<<<<<<<<<<<======>>>???AAABBBBBBDDDHHHJJJGGGEEEDDDCCCDDDDDDCCCAAA;;;<<<=========@@@DDDHHHKKKKKKKKKIIIGGGFFFHHHIIIKKKTTTYYY```iiifffccclll@@@???>>>=========>>>???@@@AAABBBDDDFFFEEECCC@@@BBBBBBCCCCCCCCCCCCBBBBBBBBBCCCEEEGGGIIIHHHEEEBBBCCCCCCCCCCCCBBB@@@???>>>>>>>>>>>>>>>???AAACCCDDDDDDCCCBBBAAAAAA@@@@@@AAACCCCCCBBBAAA@@@??????>>>CCCDDDEEEDDDBBB@@@@@@AAA@@@AAABBBBBBBBBAAA@@@???;;;<<<===============<<<::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<===============???@@@@@@@@@@@@??????>>>===============<<<<<<;;;<<<<<<<<<<<<<<<;;;::::::888888888888999999999999;;;;;;;;;:::::::::999999<<<;;;:::999777666555555777777777777888888888888777777888888888888777777888888777777777666666666777777888888777777666666444444555666777888999999999999888777777888999999777888888888888999999999=========<<<<<<;;;:::999;;;<<<<<<===>>>???@@@@@@???@@@BBBCCCCCCCCCBBBAAA<<>>@@@CCCFFFEEECCC@@@;;;<<<===???AAADDDEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMNNNOOOPPPQQQQQQRRRVVVUUUUUUUUUWWWYYY\\\^^^^^^```cccdddeeegggjjjllliiiiiinnnxxx|||tttiiillljjjccc[[[TTTJJJBBB<<<::::::>>>BBBJJJXXXfffmmmnnnoooqqqsssuuuvvvwwwuuuvvvvvvvvvuuutttsssrrrrrrrrrrrrrrrssssssssssssqqqqqqppppppppppppqqqqqqoooooonnnmmmlllkkkjjjjjjhhhccc]]]XXXVVVUUUUUUTTTRRRSSSUUUWWWXXXXXXXXXXXXVVVVVV^^^ooo~~~xxx}}}ggg\\\ddd]]]GGG;;;AAAEEE@@@???>>>===<<<;;;;;;;;;;;;999999:::;;;<<<===>>>>>>======<<<<<<;;;;;;<<<<<<===???AAABBBBBBDDDGGGIIICCCBBBBBBBBBDDDCCCAAA@@@<<<<<<<<<<<<===@@@EEEHHHFFFFFFFFFEEECCCDDDFFFHHHLLLUUUYYY```hhhggggggsss???>>>===;;;;;;<<<<<<===>>>@@@AAABBBAAA@@@@@@AAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBDDDFFFGGGFFFDDDDDDDDDCCCBBBAAA@@@@@@???>>>>>>===<<<===???AAACCCCCCCCCBBBAAA@@@@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@???BBBCCCCCCBBB@@@???@@@AAA>>>???AAABBBBBBAAA@@@???<<<===>>>>>>>>>===<<<<<<999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<=========>>>>>>>>>???@@@@@@@@@??????<<<<<<<<<<<<<<<;;;::::::999::::::::::::999888888888888888888999999999999<<<<<<<<<;;;;;;;;;::::::::::::999888777666666555888888888777777777777777555666777888888999888888888777777777666666666666777777777777777666666555333444555666888999:::;;;999999888777777888999999777888888888888999999999;;;;;;<<<===>>>>>>======::::::;;;<<<===>>>???@@@===>>>@@@BBBCCCCCCBBBBBB???BBBCCCGGGLLLVVVbbbQQQHHHEEECCCCCCEEEFFFEEECCC>>>>>>???BBBFFFFFFDDDAAA>>>=========???BBBFFFHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLLLLMMMNNNOOOPPPQQQSSSRRRRRRRRRSSSUUUXXXYYY[[[^^^```bbbccceeehhhjjjiiigggjjjuuu}}}xxxuuummmrrrqqqfffXXXLLLBBB::::::888888===BBBKKKXXXdddooooooqqqrrrssstttttttttuuuuuuvvvvvvuuutttrrrqqqqqqqqqrrrrrrrrrsssssssssqqqpppoooooooooooopppqqqnnnnnnmmmlllkkkjjjiiiiiibbb^^^XXXTTTSSSSSSSSSSSSRRRSSSTTTVVVWWWXXXYYYYYYUUU[[[ggguuu|||yyyfff^^^]]]SSSCCC===CCCFFFCCC>>>>>>===<<<;;;;;;;;;;;;777888:::<<<=========<<<>>>===<<<;;;;;;;;;;;;<<<<<<===????????????AAACCC?????????AAACCCBBB@@@>>><<<===<<<<<<<<<@@@DDDHHHCCCDDDDDDCCCBBBCCCFFFIIILLLTTTWWW]]]ffffffjjjxxx>>>===<<<;;;:::;;;;;;<<<===???@@@>>><<<<<>>===<<<;;;<<<>>>@@@AAACCCBBBAAA@@@????????????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@>>>>>>@@@BBB===>>>@@@BBBBBBBBB@@@@@@===>>>?????????>>><<<;;;999:::<<<=========<<<<<<;;;<<<<<<<<<======>>>>>><<<===>>>???????????????;;;;;;<<<<<<;;;;;;:::999888888888888888777666666777888888888888999999999======<<<<<<<<<;;;;;;;;;888888888888777777777777999999888888777777666666444555666888999999999999777777777777666666666666777777777777777666555555666666777777888888999999:::999888777777888999:::777888888888888999999999999:::<<<===???@@@AAAAAA999999:::;;;<<<===>>>???;;;===???BBBCCCCCCBBBAAAAAA>>>>>>FFFHHHGGGfff{{{dddJJJFFFCCCCCCEEEGGGFFFDDD?????????BBBEEEFFFDDDAAA@@@???======>>>BBBFFFIIIIIIHHHGGGEEEDDDDDDDDDCCCEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGKKKKKKLLLMMMNNNOOOPPPPPPQQQPPPOOOOOOPPPRRRUUUVVVZZZ\\\___aaabbbdddgggiiijjjggghhhuuutttmmmlllooowww|||zzzlllYYYJJJ@@@999999666777===CCCKKKWWWcccpppqqqrrrssstttsssrrrqqqssssssttttttsssqqqpppnnnooooooppppppqqqqqqqqqqqqqqqpppooonnnnnnooopppqqqnnnmmmmmmlllkkkjjjiiihhh^^^ZZZVVVSSSSSSSSSRRRQQQQQQRRRSSSUUUWWWYYYZZZ[[[\\\fffuuu~~~~~~qqqeeeaaa\\\PPPCCC===<<<===>>>???>>>>>><<<;;;;;;;;;;;;;;;666888:::===>>>===<<<;;;>>>===<<<;;;;;;;;;;;;;;;;;;<<<===<<<;;;:::;;;<<<======>>>@@@BBBBBB???============<<<<<>><<<;;;<<<<<<<<<>>>===<<<<<<<<<===???@@@>>>>>>>>>>>>@@@BBBDDDEEEBBBBBBAAAAAAAAABBBBBBCCC@@@@@@@@@@@@@@@???>>>===>>><<<;;;<<<>>>@@@AAAAAABBBBBBBBB@@@>>>>>>AAACCCAAAAAAAAA@@@@@@?????????@@@???>>>>>>>>>???AAABBB???@@@@@@AAAAAAAAA@@@@@@===>>>>>>>>>>>><<<:::999999999999:::::::::;;;;;;<<<======>>>>>>>>>>>>>>>???===<<<===???@@@@@@???<<<<<<;;;::::::999888888;;;:::999888777777777777777666666666777999;;;===888999999::::::999999999777777777777777777777777777999999888666555666777555555666666777777888888888777666555555666777888888777777777666666555555777777666666777777888999::::::;;;;;;;;;;;;::::::::::::;;;;;;::::::999888======???@@@@@@@@@@@@@@@<<<<<<;;;;;;;;;<<<<<<===<<<>>>????????????AAABBBCCC@@@@@@CCCDDDGGGTTTbbbpppTTT>>>===BBBAAABBBHHHCCCAAA@@@??????@@@BBBDDDEEEDDDCCCBBBBBBBBBBBBBBBFFFEEEDDDBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIHHHIIIJJJKKKLLLMMMNNNOOOOOOPPPPPPOOONNNOOOQQQRRRTTTVVVYYY[[[]]]```dddhhheeefffeeemmmuuuuuulll^^^www{{{\\\IIIAAA<<<======???DDDGGGOOO]]]kkkrrrtttuuussspppoooqqqtttqqqqqqqqqrrrrrrsssssssssmmmmmmmmmmmmmmmnnnnnnooorrrqqqpppnnnmmmlllllllllmmmkkkjjjhhhfffeeeddddddUUURRROOONNNPPPQQQPPPNNNSSSQQQQQQTTTUUUVVVZZZaaapppwww}}}~~~~~~pppjjjwwwttt```cccmmmlllWWWKKKBBBAAAAAA===<<<>>>AAA???<<<<<<======;;;888888999;;;<<<===<<<;;;;;;<<<<<<;;;999888999;;;>>>;;;::::::;;;>>>@@@??????:::<<<>>>>>>======???AAA@@@>>><<<;;;;;;<<>>============<<<===<<<<<<<<<<<<===>>>>>>>>>>>>======>>>@@@BBBCCCBBBBBBAAAAAAAAAAAABBBBBB??????@@@@@@@@@???>>>>>>???===<<<===???AAABBBBBBEEEEEEDDDBBB@@@@@@BBBEEEDDDBBB@@@>>>===>>>???@@@???>>>>>>===>>>???@@@AAA??????@@@@@@@@@??????>>>======>>>>>>===;;;:::999999999999::::::::::::;;;:::;;;;;;<<<<<<<<<<<<<<<===<<<;;;;;;===>>>>>>===;;;;;;::::::999888777777:::999888777666666666666666666666666777999;;;<<<999999999:::999999888888777777777777777777777777888999999888777666666888666666777777777777777777888777666555555666777888888888777777777666666666777777777777777888999999;;;;;;;;;<<<<<<;;;;;;;;;::::::;;;;;;::::::999888;;;<<<===>>>????????????<<<<<<<<<;;;;;;<<<<<<===<<<>>>????????????AAABBBBBB@@@???AAAAAACCCLLLXXXtttOOOCCCDDDCCCAAACCCCCCBBB@@@??????@@@AAACCCEEEEEEDDDCCCBBBAAAAAA@@@EEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIIIIJJJKKKLLLMMMMMMMMMNNNPPPPPPOOOOOOQQQRRRTTTVVVXXXZZZ[[[\\\___bbbaaaddddddjjjwwwhhhpppyyy[[[HHHAAA>>>BBB???@@@FFFMMMUUUbbblllqqqssstttsssqqqpppqqqsssoooooopppppppppqqqqqqqqqqqqpppooonnnllllllkkkkkkooonnnmmmlllkkkjjjjjjiiihhhhhhhhhfffccc___\\\YYYOOOLLLJJJJJJLLLNNNNNNMMMNNNNNNPPPPPPMMMNNNXXXdddvvv|||~~~gggeeeyyyyyykkkqqqrrrdddPPPFFF???@@@AAA???>>>???@@@>>><<<<<<===<<<:::888::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888;;;======<<<;;;<<<===>>>===<<<:::<<<===>>>======???@@@@@@???===;;;;;;<<<>>>???AAADDDFFFFFFFFFHHHMMMRRRUUUXXXUUUXXXccchhhnnn|||BBB@@@???>>>??????>>><<<======>>>????????????>>>???===;;;::::::<<>>??????@@@@@@??????@@@???>>>???AAACCCCCCCCCFFFFFFEEECCCAAA@@@BBBDDDFFFCCC???;;;:::;;;>>>@@@===============>>>??????????????????>>>>>>===<<<<<<<<<<<<<<<<<<;;;999999888888999999999:::::::::888999999:::::::::::::::<<<:::999999;;;<<<<<<;;;999999888888777777666666888777666555555555555555666666666666777999:::;;;999999999999999888777666777777777777777777777777888999999999777666777888888888888888777777777777777666666555555666666777888888888888777777777777888888888888888999999999;;;<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;::::::999888999:::;;;<<<==================<<<<<<<<<<<<<<<===<<<>>>????????????@@@BBBCCCAAAAAAAAA@@@@@@FFFMMM]]]UUUAAAAAACCCDDDDDDDDDCCCAAA@@@???@@@@@@AAAEEEEEEEEEEEECCCBBB@@@>>>BBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEFFFEEEEEEHHHHHHIIIIIIIIIJJJJJJJJJIIILLLOOOPPPPPPPPPQQQRRRTTTVVVWWWXXXWWWXXXYYY[[[ZZZ___```bbbuuu{{{lllhhh{{{vvv^^^NNNGGGDDDIIICCCAAAIIIUUU___gggmmmoooqqqssssssrrrpppppppppmmmmmmmmmnnnnnnnnnnnnnnnrrrqqqooonnnlllkkkkkkjjjkkkkkkjjjiiihhhgggggggggfffggggggfffaaaZZZSSSOOOIIIHHHFFFGGGJJJMMMNNNNNNOOOQQQTTTSSSPPPRRR___nnn|||vvvooo{{{xxx{{{pppUUUHHHBBB>>>@@@BBB@@@???@@@???===;;;;;;<<<;;;:::888<<<;;;;;;::::::::::::;;;;;;;;;;;;:::888888;;;===???>>><<<<<<<<<<<<:::888:::<<<======<<<<<<>>>???@@@???===;;;;;;<<<===>>>>>>AAADDDFFFFFFIIINNNSSSUUUYYYWWWXXXaaadddnnn?????????@@@AAA@@@>>><<<===>>>@@@AAAAAAAAA@@@???>>><<<:::888888:::<<<>>>AAAAAA@@@????????????@@@<<<===>>>???@@@@@@@@@@@@AAA@@@???@@@BBBDDDCCCCCCDDDDDDDDDBBB???>>>???AAAEEECCC???<<<::::::<<<===<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;::::::999999888888888888888999999999999777888999999::::::999999<<<:::888999:::;;;;;;:::777777777666666555555555666555555444333333444444555555666666777888999999999999999999888777666555666666666666666666666666777888999999777666777999999999888888777777666666666666666666666666666666888888888888888888777777777888888999999999999999;;;<<<<<<======<<<<<<;;;::::::;;;;;;::::::999888999999:::;;;<<<<<<<<<<<<======<<<<<<;;;<<<<<<<<<<<<>>>??????>>>>>>???@@@CCCCCCDDDDDDBBBBBBEEEHHHOOObbbJJJBBBAAABBBDDDDDDCCCBBBAAA@@@??????@@@BBBCCCDDDEEEEEECCCAAA@@@@@@AAACCCDDDEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGHHHHHHFFFIIIMMMOOOPPPPPPPPPQQQRRRTTTVVVVVVUUUUUUVVVWWWTTTXXXZZZZZZfff{{{nnnbbboooxxxsssfff\\\UUUOOOPPPGGGCCCMMM\\\fffkkkmmmmmmnnnpppqqqqqqooonnnmmmllllllllllllllllllmmmmmmnnnmmmmmmllllllllllllllliiiiiiiiiiiihhhgggfffeeehhhhhhfffccc]]]VVVOOOKKKHHHHHHGGGHHHJJJLLLNNNOOOQQQPPPRRRWWW[[[```jjjssszzz~~~vvvbbbHHHCCC@@@???AAABBBBBB@@@???===<<<;;;;;;;;;:::999888===<<<:::999888999::::::;;;<<<<<<;;;::::::;;;===???===;;;;;;;;;;;;999888:::;;;======<<<;;;===>>>@@@???===<<<;;;;;;<<<===>>>AAADDDEEEFFFHHHMMMQQQTTTXXXWWWZZZ```cccppp?????????AAABBBAAA???<<<;;;<<<>>>?????????>>>===>>><<<:::888888999;;;<<<@@@@@@???>>>>>>>>>>>>>>>;;;<<<===>>>???@@@@@@@@@@@@??????@@@BBBCCCBBBAAABBBCCCCCCAAA???>>>???@@@BBBAAA???===<<<:::::::::;;;;;;<<<<<<============>>>>>>>>>===<<<;;;:::999999999999888888888888888777777777888888888999999888888999::::::::::::999<<<:::999999:::;;;:::999666666555555555555444444555444333333222333333333444555555666777777777777777888888888777777666555555555555555555555555555666777888888666666777888999888888888777777666666555555666666666666555555777777777777777777888888666777888999999999999888;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;::::::999888888999:::;;;<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;;;;===>>>===<<<<<<===???@@@BBBDDDCCCCCCDDDEEEEEEJJJcccmmmTTTFFF???===DDDCCCBBBAAA@@@@@@??????>>>@@@BBBDDDEEEEEEDDDCCC@@@AAABBBDDDDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFCCCFFFKKKMMMNNNNNNOOOOOOOOOQQQSSSTTTTTTTTTUUUVVVSSSUUUVVVVVV]]]jjjvvv}}}tttbbbhhhmmmpppqqqmmmddd\\\UUULLLHHHRRR___hhhkkkllljjjkkkmmmnnnooonnnllljjjlllllllllkkkkkkkkkkkkkkkkkkjjjjjjiiiiiijjjjjjjjjhhhhhhiiiiiihhhgggfffeeegggddd```[[[UUUPPPMMMKKKHHHHHHIIIIIIIIIKKKMMMOOOOOOKKKNNNZZZhhhnnnqqqrrrsss|||uuu~~~yyyeeePPPAAAAAAAAABBBBBBCCCCCCAAA>>><<<<<<<<<;;;:::999999:::===<<<:::999888888999:::<<<=========;;;;;;<<<>>><<<;;;999:::;;;<<<;;;999:::;;;<<<<<<;;;;;;<<<===???>>>===<<<;;;;;;<<<<<<>>>AAAEEEFFFEEEGGGKKKNNNRRRVVVVVVZZZaaacccrrr@@@??????AAABBBAAA???===999999::::::;;;;;;::::::<<<<<<;;;:::::::::;;;<<<@@@???>>>===============;;;<<<===>>>???????????????>>>>>>???AAABBB@@@???AAABBBCCCBBBAAA@@@AAABBB??????>>>===<<<:::999999;;;<<<<<<===>>>=====================<<<<<<;;;:::888888777666666777777888666777777777777888888888888999999:::::::::::::::;;;:::888888999:::999888555555555555555555444444444333333222222333333333444444555666777666666666666666777777777777666666555555555555555555555555444666777666555555666888777777777777666666666666444555555666666555555444666666666666777777777777555666777999999888777777:::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;::::::999888888888999:::;;;;;;;;;;;;===<<<;;;:::999999999999:::;;;<<<<<<::::::;;;<<<;;;???@@@@@@AAADDDDDDAAAGGGLLL\\\sss\\\JJJ>>>BBBBBBBBBAAAAAA@@@@@@???===>>>AAACCCEEEFFFFFFFFFAAABBBBBBCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBCCCCCCDDDDDDDDDDDDBBBEEEHHHJJJJJJKKKLLLMMMKKKNNNQQQRRRRRRRRRSSSTTTTTTTTTUUUVVVXXXZZZZZZZZZhhhnnnvvvuuufffgggjjjpppuuutttkkkcccYYYSSSQQQXXXaaafffjjjmmmjjjjjjjjjlllmmmmmmkkkiiikkkkkkjjjjjjjjjjjjiiiiiijjjiiihhhfffeeeeeeeeeeeeeeeffffffgggfffeeedddccc___[[[VVVPPPLLLJJJJJJJJJGGGHHHIIIIIIIIIJJJMMMPPPTTTTTT[[[jjjwww|||}}}}}}zzzvvvlllsssiiiTTTFFF@@@???BBBCCCAAAAAACCCAAA>>>;;;<<<===<<<:::::::::;;;;;;::::::999999999999:::;;;===>>>===<<<;;;<<<===:::999888999;;;<<<;;;::::::;;;<<<;;;::::::;;;<<<===<<<<<<<<<<<<<<<<<<======AAAEEEFFFEEEFFFJJJMMMRRRSSSSSSZZZaaabbbpppBBBAAA@@@@@@AAAAAA???===999999999999999:::;;;;;;;;;;;;<<<<<<===<<<<<<<<<@@@???>>>===<<<<<<<<<<<<<<<<<<===>>>??????>>>>>>===<<<===>>>@@@@@@>>><<<>>>@@@AAAAAA@@@@@@@@@AAA???>>><<<:::999999:::;;;;;;<<<===>>>>>>>>>======<<<<<<============<<<;;;777777666555555666777777666666666777777777888888888888999::::::::::::999:::888666666777888777666555555555555555555555555333333333222222333333444333444555666666666555555444444555666777777777777444444444444444444444444333444555555444444555777555555555555555666666666444444555666666555444444444555555555666666666666444555666888888777666555999999::::::::::::999999::::::;;;;;;::::::999888666666777888999999999999<<<;;;:::999888888888888888:::;;;:::999888999:::999===>>><<<>>>CCCBBB>>>BBBGGGJJJccc~~~bbbJJJAAAAAAAAABBBAAAAAAAAA@@@>>>???@@@BBBDDDEEEFFFGGGCCCCCCBBBBBBAAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCBBB@@@@@@AAAAAABBBCCCDDDDDDBBBDDDFFFGGGGGGHHHJJJLLLIIIKKKNNNPPPOOOOOOOOOOOOQQQRRRSSSTTTSSSQQQOOOOOOSSSXXX___lll{{{ppplllkkkmmmqqqrrrnnnhhhccc\\\ZZZ[[[___bbbccchhhnnnllljjjiiikkkmmmnnnmmmkkkiiiiiihhhhhhggggggggggggeeeddddddcccbbbbbbcccccc```aaabbbcccbbbaaa___^^^TTTRRRMMMIIIGGGGGGHHHJJJFFFHHHJJJKKKKKKNNNRRRVVV___iiiyyy|||{{{lllfff```RRRIIIDDD===;;;@@@BBB??????BBBBBB???;;;===>>>===;;;:::;;;===888999999:::::::::999999999;;;<<<<<<:::::::::;;;999888888999:::;;;:::999999;;;<<<;;;:::999:::;;;:::;;;;;;;;;<<<======>>>;;;???CCCEEEEEEGGGJJJNNNRRRQQQPPPXXX```___kkkCCCBBB@@@@@@@@@@@@???===<<<<<<;;;:::;;;<<<===>>>:::;;;===>>>???>>>===<<>><<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>>>><<<;;;;;;===??????===;;;:::<<<>>>>>>>>>===>>>???@@@>>>:::777777999;;;>>>;;;<<<>>>?????????>>>===<<<<<<======>>>=========777666555444444555777777666666666666777777777777777777888999999999999999999777555555555666555444555555555555555555555555333333333222333333444444333444555666666666555444222333444666777777888888444444444444444444444444222333444444333333555666333444444444555555666666333444555666666555444333333444444444555555666666333444666777888777555444888999999::::::999999888::::::;;;;;;;;;:::999999444555666777888888888888;;;:::999888777777777777888999:::999777777888999;;;??????<<<>>>CCCBBB===;;;IIIEEEJJJ~~~uuuSSS@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAACCCDDDFFFFFFEEEDDDBBBAAA@@@AAAAAABBBEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBCCCCCCBBBAAAAAA>>>>>>???@@@BBBCCCDDDDDDBBBCCCDDDEEEDDDFFFHHHKKKHHHJJJMMMNNNMMMLLLKKKKKKMMMNNNPPPQQQNNNLLLMMMQQQNNNQQQTTT___xxxzzzooopppppprrrrrrmmmfffaaaaaa^^^___bbbdddbbbaaagggpppnnnllljjjkkknnnoooooommmgggggggggffffffeeeeeeeee^^^______```aaacccdddeee[[[]]]^^^______^^^\\\ZZZNNNMMMJJJHHHGGGHHHIIIJJJGGGJJJMMMOOOPPPSSSXXX\\\eeeyyykkkbbbdddbbbPPP???CCCFFF888888>>>@@@======BBBCCC@@@;;;>>>???>>>;;;:::<<<>>>666777999:::;;;;;;:::999777999;;;:::999888999999:::999888999::::::999888999;;;;;;;;;999999:::;;;999::::::;;;<<<===>>>>>>888<<>>>>>AAAAAA===999<<<===>>>===;;;::::::;;;======<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;:::;;;;;;<<<===>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999666777777777555444444555555666777777777777666666777777777777777777777777555555555444444333333333444444444444444444444444111222222333333222222111333333333333333333333333333333333444444444555555555444333333222222222222444444444444444444444444444444444444444444444444777555333333555555333000555555555666666666666777222222333444555666777888555777999:::::::::888777666888999;;;;;;:::999888555555666666777777888888888888777777666666555555999999:::::::::999888888;;;;;;;;;<<<===>>>???@@@@@@JJJJJJGGG___lllSSSGGG======>>>>>>@@@EEEBBBAAAAAAAAAAAAAAAAAAAAAEEEEEEEEEDDDCCCCCCBBBBBB@@@BBBDDDFFFGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEAAAAAAAAAAAABBBBBBCCCDDDCCCCCCCCCCCCDDDFFFGGGHHHLLLLLLLLLLLLLLLKKKKKKKKKOOOOOOPPPPPPPPPOOOOOONNNNNNLLLNNNVVVjjj~~~}}}yyyqqqiiiccc___]]]]]]______```aaabbbdddeeefffhhhiiiiiihhhgggfffhhhjjjgggffffffeeedddccccccbbb___]]][[[[[[]]]^^^___^^^[[[\\\^^^``````]]]WWWSSSKKKIIIEEEDDDEEEFFFHHHHHHHHHIIIIIIJJJMMMVVVdddnnnuuuyyyjjjgggiiifff[[[KKKAAA@@@???===??????@@@AAAAAAAAAAAAAAA>>>>>>===<<<:::999888777:::;;;;;;999888888:::<<<999:::;;;<<<;;;999666555999999999888888777777777888888777777777888:::;;;;;;;;;:::999999:::::::::;;;<<<>>>BBBFFFKKKPPPRRRUUUSSSTTTXXX\\\bbblllwww???@@@AAABBBBBB@@@===<<<;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<>>===;;;;;;;;;<<<======<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>===<<<;;;::::::;;;;;;<<<<<<;;;;;;:::999666888:::;;;888666444444555666666777777777666666666666666666666666666666444444444333333333222222444444444444444444444444111222222333333222222111333333333333333333333333333333333333444444444444444444333222222222222222444444444444444444444444444444444444444444444444666444222333555555333111444444444555555555666666222222333444555666777777555666888::::::999888777666888999;;;;;;:::999888555666666666777777777888888777777777666666666555888888888888888888888888;;;;;;;;;;;;<<<===>>>>>>>>>???@@@CCCOOOmmmoooXXXAAA;;;???BBBAAA@@@@@@?????????@@@AAACCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCBBBAAAAAABBBBBBCCCDDDEEEEEEEEEFFFGGGHHHIIIIIIJJJKKKKKKKKKLLLLLLKKKKKKJJJMMMLLLKKKPPP^^^uuuzzzuuunnnkkkeee```\\\ZZZZZZZZZ\\\]]]]]]^^^___aaabbbccceeefffgggfffddddddfffgggbbbbbbcccccccccccccccdddaaa^^^\\\[[[\\\\\\\\\[[[ZZZZZZYYYYYYWWWSSSNNNJJJGGGEEECCCBBBDDDFFFGGGHHHJJJLLLMMMQQQXXXcccqqqzzzqqqtttooovvvttteeePPPAAA<<<===>>>???<<<===>>>>>>>>>>>>>>>===>>>======;;;:::999888888:::::::::999888888:::<<<999::::::::::::888777666999999999999888888888777888777777666777888999:::::::::999999999999::::::;;;===???CCCGGGLLLOOOQQQXXXUUUTTTYYY___fffrrr}}}===>>>???@@@@@@???>>>===::::::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>><<<;;;===@@@BBBAAA???===>>>???>>>===<<<===>>>=========<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;:::;;;;;;<<<===>>>??????@@@???>>><<<:::888;;;;;;<<<<<<;;;;;;:::999777:::===>>>;;;777444333555666666666666666555555444444444444444444444444333333333222222222222222333333333333333333333333111111222222222222111111333333333333333333333333222222333333333444444444444333222222111222222222333333333333333333333333333333333333333333333333444333222333444555444333333333333333444444444444222222333444555666666777555666888999999999888777666777999:::::::::999888666666666666777777777777777777777777666666666666888888777666666777888999<<<;;;;;;;;;;;;;;;<<<<<>>BBB@@@;;;@@@????????????@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDEEECCCAAA@@@@@@BBBDDDEEEDDDDDDDDDDDDCCCAAA@@@>>>@@@@@@?????????@@@AAAAAAAAA@@@@@@???@@@@@@AAAAAA???@@@AAACCCEEEGGGHHHIIIHHHHHHIIIIIIIIIIIIHHHHHHLLLJJJIIIIIIPPP\\\kkkuuu|||{{{yyyvvvqqqkkkfffcccZZZXXXVVVTTTTTTTTTVVVWWWXXXXXXYYYZZZ[[[]]]^^^___aaabbbccccccaaaaaabbbccc]]]^^^___```aaabbbcccdddbbb___\\\[[[[[[ZZZYYYWWW[[[XXXTTTQQQNNNIIIDDD@@@CCCCCCBBBBBBDDDFFFHHHJJJKKKNNNUUU^^^jjjvvvfffWWW{{{vvvzzzrrrZZZBBB<<<===<<<<<<>>><<<<<<=========<<<<<<;;;======<<<;;;::::::999999888999999888777777888:::::::::999999888777777777999999999999999888888888777777666555555666888999999999888888888999999:::;;;<<<@@@DDDHHHKKKMMMNNNXXXSSSRRRWWW___hhhttt======>>>>>>>>>>>>>>>>>>999:::<<<======<<<;;;;;;::::::::::::;;;;;;;;;;;;===;;;;;;<<>>???@@@???>>>===>>>???============<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::;;;;;;:::;;;;;;<<<===>>>>>>???@@@@@@???===;;;999;;;;;;<<<<<<;;;;;;:::999:::<<<======:::666444444555555666666666555444444333333333333333333333333222222111111111111111111222222222222222222222222111111222222222222111111222222222222222222222222222222222222333333333333222222111111111111222222222222222222222222222222222222222222222222222222222111222333444555555555111222222222333333333333222222333444444555666666555666777888888888777777777777888999:::999999888666666666666777777777777777777777777666666666666999888666555666777999:::<<<;;;;;;:::::::::;;;;;;BBB<<<@@@IIIDDD@@@YYY|||XXXBBB>>>AAABBB@@@???@@@@@@AAA@@@???>>>===@@@AAAAAABBBCCCCCCDDDDDDEEEDDDCCCBBBBBBBBBCCCDDDAAABBBCCCDDDDDDBBB@@@>>>??????>>>>>>>>>>>>???@@@AAA@@@??????>>>>>>>>>??????@@@AAACCCEEEGGGHHHIIIGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJHHHGGGGGGKKKRRRWWW______^^^\\\YYYUUURRRPPPMMMMMMMMMMMMNNNPPPRRRSSSTTTTTTUUUVVVWWWYYYZZZ[[[\\\^^^______^^^^^^^^^___[[[[[[\\\]]]___```aaaaaa___]]][[[ZZZZZZYYYWWWUUUYYYUUUPPPKKKGGGDDD@@@>>>BBBBBBCCCCCCEEEGGGKKKNNNPPPXXXeeesss}}}eeeOOObbb___III<<>>>>>======<<<<<<===<<<<<<;;;::::::999999777888999888666666777999:::999888777777777777777999999999999999999888888777666555444444555666777888888777777777888999999999;;;>>>BBBFFFHHHIIIJJJQQQNNNNNNTTT[[[cccnnnxxx==================>>>>>>:::;;;===>>>>>>===<<<;;;:::::::::;;;;;;;;;<<<<<<>>>===<<<===>>>>>>>>>======???@@@???>>>>>>???@@@>>>>>>=========<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;:::;;;;;;<<<===>>>;;;<<<>>>@@@@@@???===<<<;;;;;;<<<<<<;;;;;;:::999<<<<<<;;;888555444555666555555555555555444333333111111111111111111111111111111111111111111111111222222222222222222222222000111111222222111111000222222222222222222222222111111111222222222333333111111000000000111111222222222222222222222222222222222222222222222222222000111222333333444555666111111111111222222222333222222333333444555555555555555666666777777777777777777888888999999999999777777777777666666666666666666666666777777777777:::999777666777999;;;<<<<<<;;;;;;:::::::::;;;;;;======???AAA???@@@MMM]]]tttXXXHHHBBBBBBCCC;;;===@@@BBBCCCAAA>>><<>>@@@BBBDDDDDDCCCBBBAAA???>>>>>>======>>>>>>>>>AAAAAA@@@???>>>>>>>>>>>>@@@AAABBBCCCDDDEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIHHHFFFFFFHHHJJJOOOOOOOOONNNLLLJJJHHHGGGHHHIIIJJJKKKMMMNNNPPPPPPPPPQQQQQQRRRSSSUUUVVVWWWWWWYYY[[[\\\[[[ZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[\\\\\\ZZZXXXWWWVVVWWWVVVTTTRRRQQQMMMHHHEEECCCAAA???>>>@@@AAACCCDDDEEEJJJPPPUUUdddnnn}}}yyysss}}}sssVVVTTT}}}xxxhhhNNNAAA<<>>===<<<<<<===>>>???======>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>======<<<<<<;;;;;;===>>>??????>>>>>>???@@@>>>>>>>>>=========<<<<<<<<<<<<============<<<<<<;;;;;;:::;;;;;;<<<===>>>:::;;;===>>>??????>>>>>>;;;;;;<<<<<<;;;;;;:::999;;;;;;999666333333555777555555555555444333222222111111111111111111111111111111111111111222222222111111111111111111111111000000111111111111000000222222222222222222222222000000111111111222222222000000000///000000111222111111111111111111111111111111111111111111111111///111333333222222444666111111111111222222222222222222333333444444444444555555555555666666666777777777777777888888999999777777777777666666666666666666666666777777777777999999888888888:::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<@@@@@@======BBBGGGHHHooouuudddQQQDDD===:::<<>>@@@AAACCCDDDDDDDDDDDD??????>>>=========>>>>>>AAAAAA@@@???>>>>>>????????????@@@@@@AAAAAAAAABBBBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFHHHHHHFFFEEEFFFFFFDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHJJJKKKLLLMMMMMMMMMLLLMMMMMMNNNOOOQQQSSSSSSQQQTTTVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUSSSRRRQQQQQQQQQPPPNNNKKKFFFCCC???===>>>>>>???>>>>>>@@@CCCEEEHHHPPPZZZbbb}}}|||aaadddtttgggPPPJJJCCC??????;;;555666===999999:::;;;;;;;;;;;;;;;>>>>>>===<<<:::999888777666777999999777666777888777777777666666666666666666666666777777777777777888777555444444555666666555555555555666777777888777888:::<<>><<<;;;<<<>>>???@@@@@@>>>===<<<<<<;;;;;;<<<<<<<<<=========>>>>>><<<=========;;;;;;;;;<<<<<<===>>>>>>======>>>@@@>>>>>>>>>>>>=========<<<======>>>>>>>>>>>>======;;;;;;:::;;;;;;<<<===>>><<<<<<<<<<<<<<<=========;;;;;;<<<<<<;;;;;;:::999999999999777555444555777555555555444444222111111111111111111111111111111111111111222222222333333111111111111111111111111000000111111111111000000111111111111111111111111000000000000111111111222///////////////000111111111111111111111111111111111111111111111111111111///111333333111111333555111111111222222222333333222333333333333444444444555555444444555555666666777777777777777888888999888777777777666666666555555666666666777777777888777777777888999:::::::::;;;;;;;;;;;;<<<===>>>>>>???AAAAAA@@@@@@CCCEEEEEESSS{{{~~~dddOOOCCCAAA???>>>>>>@@@BBBDDD??????@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEEEEEEEEEEBBBBBBBBBCCCCCCDDDDDDEEE@@@???>>>>>>======>>>>>>@@@???>>>>>>>>>>>>>>>???======>>>>>>???@@@@@@@@@??????@@@AAABBBCCCCCCBBBAAACCCEEEEEEDDDCCCCCCDDD@@@AAABBBCCCDDDEEEFFFFFFEEEFFFHHHIIIJJJJJJIIIHHHHHHHHHIIIJJJKKKMMMNNNOOOKKKNNNQQQRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPNNNLLLKKKJJJIIIGGGDDDAAA>>><<<::::::<<<>>>??????@@@CCCGGGKKKQQQ]]]lllwwwwwwssstttsssttt~~~}}}zzzvvvnnnbbbRRREEEEEECCC@@@;;;888777:::<<<777888999;;;<<<<<<<<<<<<@@@???>>><<<:::888777666666888::::::888777777888444555666777777777555555444555555555666666666777888888666555555555666666444444444444555666777888888999999;;;===???AAABBBEEEJJJPPPRRRPPPUUUfffyyyCCCBBB???<<<;;;<<<>>>???BBBAAA???===;;;;;;;;;<<<============>>>>>>>>>>>>;;;<<<===<<<;;;;;;<<<===;;;===>>>>>>======>>>@@@>>>>>>>>>>>>============>>>>>>????????????>>>>>>;;;;;;;;;;;;;;;<<<>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999666888:::999888666666666444555444444333222111000111111111111111111111111111111222222333333333333000000000000000000000000000000111111111111000000111111111111111111111111000000000000111111111111///////////////000111111000000000000000000000000000000000000000000000000000222444333111000222555111222222222222333333333333333333333333333333444555444444444444555666666777777777777777888888999888888777777666666666555555666666666777777888888444555777888999999999999;;;;;;;;;<<<===>>>???@@@===<<<>>>BBBBBB???BBBIIICCC^^^wwwNNNIIIBBB;;;999;;;???BBB???@@@@@@@@@@@@AAAAAAAAABBBBBBAAA@@@AAACCCEEEGGGEEEDDDDDDCCCCCCCCCDDDDDD@@@@@@???>>>>>>>>>>>>>>>>>>>>>============>>>>>>======>>>???@@@AAABBBBBB>>>???@@@AAABBBCCCCCCCCC???AAABBBBBB@@@???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAACCCEEEGGGHHHGGGFFFEEEEEEEEEFFFGGGHHHJJJKKKLLLGGGJJJMMMOOONNNMMMMMMNNNKKKKKKLLLLLLMMMMMMMMMMMMKKKIIIGGGFFFDDDAAA===999;;;:::999:::<<>>999999:::;;;===>>>???@@@@@@AAA@@@>>><<<:::777666555666888::::::999888888888333444666888888777555444333444444444555555666666999888777666555555666777333333333444555666777888::::::::::::<<<>>>AAABBBCCCIIIOOOOOOLLLRRRhhh???@@@@@@???<<<;;;;;;<<<@@@@@@???>>>===<<<;;;::::::;;;;;;<<<<<<;;;::::::<<<===>>>??????>>><<<<<>>>>>???AAAAAA???>>>>>>>>>>>>>>>>>>?????????BBBBBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<===>>>???<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::888777666666666777777666444333222111000444444333333222111000000222222111111111111111111111111222333333333333222222222222111111111111000000000////////////000000000000000000111111111111...///////////////......////////////000000000000111222222333333222222111222111111111000000//////000000111111111111000000000111111111111222222222222222222222333444555666444555555555555555444444555555666666777777888888:::::::::::::::999888777777777666555555555555666666666777888888888888888888888999999:::;;;<<<<<<;;;<<<>>>>>>???@@@BBBEEELLLJJJ[[[fffNNNAAAAAA>>>???@@@;;;???AAAAAA@@@???@@@@@@???@@@@@@@@@AAABBBCCCDDDEEEDDDCCCBBBAAAAAABBBCCCDDD@@@???>>>======>>>???@@@??????@@@@@@@@@@@@??????======>>>>>>?????????@@@????????????????????????AAAAAAAAA@@@@@@@@@??????@@@@@@@@@???????????????AAAAAABBBBBBBBBBBBCCCCCCFFFFFFFFFGGGGGGHHHHHHHHHFFFHHHJJJLLLLLLJJJHHHFFFIIIIIIJJJJJJKKKJJJJJJJJJEEEDDDCCCAAA>>>;;;888777===:::888:::>>>AAA@@@>>>CCCHHHQQQ\\\iiittt}}}xxxkkksssssskkkssstttrrriiiJJJ<<<===BBB@@@AAA@@@>>>;;;:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>===:::888888888::::::999999888999999999777666555666777888777666777777777777777888888999555555444444555666888999444444444444444555666777666888<<<=========>>>???CCCFFFHHHOOOTTTSSSeee>>>??????>>><<<;;;<<<===@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>>>>>>>======>>>======>>>??????>>><<<======>>>>>>>>>>>>??????@@@@@@@@@@@@???>>>===<<<======<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;999888777666666666888888777666555444333333444444333222222111000000111111111111111111111111111111222333333333333222222222222111111111000000111111000000//////000000//////000000000111111111...//////000000//////...////////////000000000000111222222222222222222111111111111111000000000///000000111111111111000000000111111111111222222222222222222222333444555555444444555555555555444444444444555555555666666666999999::::::999999888777888777666666555555555555444555666777888888888888999999999:::;;;<<<<<<<<<;;;<<<===>>>>>>???BBBDDDDDDJJJUUUnnn___EEE>>>>>>BBBBBB888???AAAAAA@@@>>>???AAABBB????????????@@@AAABBBBBBDDDDDDCCCBBBBBBAAABBBBBB@@@???>>>>>>>>>>>>???@@@>>>>>>>>>??????>>>>>>>>><<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>======>>>>>>>>>===============@@@@@@@@@AAAAAABBBBBBBBBEEEEEEEEEEEEEEEEEEFFFFFFDDDEEEGGGHHHHHHGGGEEEDDDFFFGGGGGGGGGGGGGGGFFFFFFBBBAAA???<<<:::888666666777777999<<>>BBBFFF@@@@@@@@@>>><<<;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<:::888777888999999999888888999::::::777666555666777888777666666666555555666666777888666666555444555666777777666555444444444444444555666888;;;<<<<<<<<<===???@@@CCCDDDJJJPPPRRRhhh<<<===>>>===<<<;;;<<<>>>@@@@@@???>>>>>>===<<<<<<===<<<;;;:::;;;;;;<<<===>>>>>>>>>======>>>>>>???===<<<<<<===>>>>>><<<;;;<<<<<<=========>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;>>>===<<<;;;::::::::::::;;;;;;::::::::::::;;;;;;;;;:::999777666666666666666666666555555444444444333333333222111111000000111111111111111111111111111111222333333333333222222222111111111000000000222222111111000000000000//////000000000000111111//////000000000000//////////////////000000000000111111222222222222111111111111111111000000000000000000111111111111000000000111111111111222222222222222111222222333444555444444555555555555444444444444444444444555555555888999999999999888888777888888777666555555444444333444555777888999999999:::::::::;;;<<<<<<======;;;<<<===>>>>>>???AAACCC===IIINNNQQQllldddQQQDDDCCCDDD======???@@@???<<<;;;===@@@>>>>>>=========>>>>>>???BBBBBBCCCBBBBBBAAA@@@@@@@@@@@@????????????@@@@@@======>>>>>>>>>>>>======;;;<<<<<<<<<<<<<<<====================================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>??????@@@AAAAAACCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@>>><<<999777555444555555444777:::===???AAAEEEGGGSSSYYYaaagggjjjjjjjjjkkk^^^ccchhhssswwwsssvvvrrrooouuu~~~|||nnnWWWBBB:::===@@@@@@???@@@@@@>>><<<<<<===???;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<999888777888888888888888888999:::;;;777666555666777888777666555555444444555555666777777777666555555555555666777666555444333333333333555777:::;;;;;;;;;===>>>AAAEEEEEEJJJQQQVVVnnn:::;;;======<<<<<<===>>>@@@@@@???>>>>>>===<<<<<<>>><<<;;;::::::<<<===??????>>>===<<<===>>>???@@@===<<<<<<<<<>>>===<<<:::;;;;;;;;;<<<======>>>>>>===============<<<;;;;;;<<<;;;:::::::::::::::;;;::::::999999999999::::::999999888777666555555666222222222222222222333333333222222222111111000000111111111111111222222222111111222333333333333222111111111111000000000000333333222222111111000///////////////000000000111...///000000111000000000////////////000000000000000000111111111111000000111111111000000000000000000000111111111111000000000000111111111222222222222222111111222333333444333333444555555555444444444444444444444444555555777888888888888888777777888888888777666555444333222333444666888999999:::;;;;;;;;;<<<<<<<<<======<<<===>>>>>>>>>???AAACCC===FFFHHHCCCNNNvvvxxxUUUDDDCCC@@@===>>>@@@AAA>>>;;;<<>>>>>======<<<=========>>>???AAABBBBBBBBBAAA@@@AAA@@@@@@@@@@@@@@@@@@AAA======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@BBBBBBBBBAAA@@@@@@@@@???@@@@@@???>>>>>>???@@@@@@@@@@@@@@@???>>>===<<<;;;:::888555222222333555666999:::;;;;;;===CCCLLLSSS```iiipppoooeee\\\XXXYYYoooxxxxxxyyyuuuwww}}}|||vvvooo\\\OOO???777999===<<<999>>>??????>>>===<<<>>>???;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===<<<:::888888999777777777777888999;;;;;;777666555666777888777666555555444444555555666777888777777666555444444444555555444333222222333333444666888999999:::<<<===@@@EEEFFFJJJQQQVVVjjj999:::<<<<<<;;;;;;===>>>??????>>>>>>===<<<<<<<<<===<<<:::999:::;;;>>>???>>>===<<<<<<<<<===???@@@>>>=========>>>>>><<<:::999::::::;;;<<<<<<========================<<<;;;888888888888999:::<<<<<<999999888888888888999999888888777666555555555555111111111222222222222222222222111111111111111000000000111111111222222222111111222333333333333222111111111000000000//////222222222222222111000///...////////////000000000......///000000000000000////////////000000000000///000000111111000000///000000000000000000111111000000111111111111000000000000111111111222222222222222111111111222333333222222333444555555444444555555555555555555555555666777777888888777777777888888888888777666555444222333555666888999::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>?????????@@@BBBDDDBBBCCCEEEEEEEEETTT}}}uuu[[[NNNAAA???===>>>BBBBBB??????CCC???>>>>>>============>>>;;;<<<>>>@@@BBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@??????>>>================================================<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<::::::;;;;;;<<<===>>>>>>AAAAAA@@@@@@??????>>>>>>???>>>===<<<<<<===>>>???=========<<<;;;:::999888999777444222222444777999<<<<<<;;;:::>>>IIIXXXccciiioooqqqhhhYYYRRRXXXbbbzzz|||tttppphhh^^^JJJBBB:::999===??????======>>>>>>===<<<<<<===???;;;;;;<<<<<<<<<=========;;;===>>>===;;;:::::::::666666777777888999:::;;;777666555666777888777666666666555555666666777888888888777666555444333333222222222222222333444444333555777777777888:::<<<;;;AAABBBFFFNNNQQQ^^^vvv999:::;;;;;;::::::<<<============<<<<<<;;;;;;;;;;;;:::999999:::;;;===>>>;;;;;;;;;;;;<<<===>>>>>>???=========>>>===;;;999888888999:::;;;<<<<<<===<<<<<<=========<<<<<<;;;666666666777999:::<<<===888888777777777777888888777777666555555555555555333333333333333333333333111111111111111111111111000000000111222222333333111111222333333333333222111111000000000////////////000111222222111000///......////////////000000,,,---...///000000000///////////////000000000000//////000000000000//////000000000000111111111111000000111111111111000000000111111111111222222222222222111111111111222222111222333444444555444444666666666555555555555555555666666777777777777666666777888999888777666555444555666777999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;===>>>??????>>>???AAACCCDDD@@@CCCIIIEEEDDD]]]|||sssXXXHHH>>>888<<<>>><<<<<>>>>>>>>======>>>??????:::;;;===>>>@@@AAABBBBBB??????@@@@@@@@@@@@????????????@@@@@@@@@@@@??????>>>>>>>>>=======================================<<<<<<;;;;;;;;;:::::::::::::::;;;;;;<<<<<<======:::;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>============<<<;;;::::::;;;<<<===999999999999999888777666777666444333444777:::<<<=========@@@FFFRRR___gggeeeeee___UUUPPPZZZpppxxx~~~~~~sssjjjddd[[[RRREEE???999999:::;;;>>>BBB===>>>>>><<<::::::;;;===:::;;;;;;<<<<<<=========:::<<<===<<<;;;999::::::777777777777777888999:::777666555666777888777666666666555555666666777888777777777777666555444333111111111111222333444555333444555666666777999<<<;;;@@@AAAGGGRRRTTTZZZjjj999:::;;;;;;:::999:::<<<;;;;;;;;;;;;;;;:::::::::888888999999:::;;;;;;<<<888999:::;;;<<<<<<<<<<<<>>><<<;;;<<<<<<<<<:::888777777888999:::;;;<<<<<<::::::;;;;;;;;;;;;::::::666666666777888999:::;;;888777777666666777777888666666555555444444555555333333333333222222222222000000000000111111111111///000000111222222333333111111222333333333333222111000000000////////////---...000111222222111000........./////////000000+++,,,---...////////////////////////000000000000...//////000000//////...///000000000111111111111000000111111111111000000000111111111111222222222222222111111111111222222111111222333444444444444555555555444444444333333444555666666777777666666555666888999999888777666666777888999::::::::::::;;;;;;;;;:::::::::::::::;;;=========<<<===???AAA@@@>>>@@@DDDDDDCCCMMM[[[vvvgggQQQ???<<<<<<999999=========<<<======>>>???@@@============>>>???@@@@@@>>>>>>???@@@@@@???>>>>>>>>>>>>????????????>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999:::;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<:::999999999999999999:::555555666666666555555444666555444444666999<<<>>>???AAAEEEKKKRRRWWWXXXYYYSSSNNNIIIKKKYYYrrr|||ssstttvvvsssfffTTTHHHEEE???999666999::::::<<<@@@=========;;;999888999:::888888999::::::;;;<<<<<<888:::;;;;;;999888888999888888777777777777888888777666555666777888777666555555444444555555666777666666777777777555444333222111111111111111222333222333444444444666888;;;===@@@???GGGWWW]]]```jjjzzz~~~999:::;;;;;;999999:::;;;::::::::::::::::::999999666777888999:::;;;::::::666888999;;;<<<<<<;;;;;;<<<;;;::::::;;;:::888666666777888999:::;;;<<<<<<888999999:::::::::999999888777777777777777888999777777666666666666777777666666555444444444555555111111111111000000//////000000000000000111111111///000000111222222333333111111222333333333333222000000000000////////////+++,,,///111222222111000............/////////000***+++,,,---............////////////000000000000......////////////......//////000000111111111222000000111111111111000000000111111111111222222222222222111111111111111222000111222333444444555444444444444333333222222222444444555666777777666666444555777999:::999888777777888999::::::::::::::::::::::::::::::::::::::::::;;;<<<;;;;;;;;;===???;;;======<<<@@@GGGJJJHHHKKKsssoooQQQFFFBBB===<<<@@@;;;;;;;;;<<<===>>>???@@@@@@???===<<<<<<<<<===>>>===>>>???@@@@@@???>>>=========>>>>>>>>>>>>======<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::999999999999888888888999:::;;;;;;<<<<<<===<<<<<<;;;;;;::::::999888888888999999::::::;;;777888888888888888888777222333333444444444333333444444444555777:::===???CCCGGGNNNVVVZZZWWWNNNFFF@@@;;;<<>>CCC@@@>>>???=========;;;888777777999666666777888999999::::::666888999999777666666777999888777777777777777888777666555666777888888666444333333333333444555555555666777777777666444444444333222111000000000000222333333333333555888;;;:::<<<:::BBBWWWaaaccckkkxxx~~~}}}<<<:::888888999:::999888999999:::;;;;;;;;;;;;:::999999::::::::::::;;;;;;555555666666777777888888:::;;;;;;;;;:::888666555666666666888:::;;;:::999:::;;;;;;;;;;;;:::999999666777888999999888777666666666555555555666666777555555444333333222111111000000000000000000000000---...000111111111000///000000000000111111111111111111111111111111111111222111111000///......------------............///........................+++++++++,,,,,,------------------............///////////////////////////000000//////.........---000000111111111111000000000111111111111222222222111111111111111111111111000111222333444444444444444444444333333222222222333333444444555666666666777777666666666666777777888888888999:::;;;<<<===<<<;;;:::999999999:::::::::;;;===<<<;;;;;;<<<===??????>>>===>>>AAAFFFJJJLLLOOOmmmgggPPPBBB>>>???===???===555555;;;>>>;;;888@@@CCC===777888:::888;;;;;;;;;<<<<<<<<<======AAAAAABBBAAAAAA@@@???>>><<<<<<;;;;;;:::::::::999<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999888777777;;;;;;<<<<<<;;;;;;:::999;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::::::::999888777666555444444444555222000000222444666777777555:::AAA<<<666BBBWWWiiidddaaa^^^VVVJJJBBB???===EEE]]]~~~}}}{{{hhhRRRBBB===>>>666888;;;===>>>>>>>>>===???===;;;999888888888999999888777666666777888999888888888777777777777777777777666555555555555555555555555555555555555555666777777666444444555666666666666666555444333222000000000000000111111111111111222333444666777888888:::===@@@EEEQQQiii~~~~~~zzzxxx<<<:::888888999999888777888999999:::::::::::::::999999::::::::::::;;;;;;777777777888888888888888999::::::;;;:::999777666777777666888:::;;;999888:::::::::::::::999888888666666777888888777666666555555444444444555666666555444444333222222111111000000000000000000000000---...///000111000000/////////000000000111111111111111111111111111111111111111000000///......------------............///........................+++++++++,,,,,,------------------............///////////////////////////000/////////............000000111111111111000000000000111111111222222222111111111111111111111111000111222333444444444444333333333333222222222111333333444444555666666666777777777777888999:::;;;999999999999::::::;;;<<<;;;;;;::::::999999999999:::<<<======<<<;;;<<<>>>?????????>>>>>>AAADDDHHHKKKIIIWWWzzzzzzpppyyyvvvbbbMMM>>>>>>>>>===;;;;;;<<<999555;;;??????<<<<<<@@@AAA>>>:::::::::;;;;;;;;;;;;;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<======;;;;;;::::::999888888777;;;;;;;;;;;;;;;:::999999;;;;;;;;;;;;;;;:::999999999999999999999999999999888777666555444333333333444333333333555666777777>>>999888===CCCKKK\\\nnnpppuuuvvviiiPPP>>>>>>HHHjjjuuu~~~nnn[[[LLLAAA<<<:::888:::;;;===>>>>>>>>>======<<<999777666666777888999888777666666777888999777777777777777777777777666666555444444444444444555555555555555555555555666777777666444444555666666666666666555444333222000000000000000000000111111111111222444555777888555777;;;???CCCMMMaaatttzzz}}}}}}|||<<<:::999888999999777666777888888999:::999999999999999::::::::::::;;;;;;:::999999999999888888888888888999::::::999888777888777777888::::::888777999999999999999888777777555555666666666666555555444333333333444444555666444444333333222111111111000000000000000000000000---...///000000000000/////////000000000000111111000000000000000000000000000000000///......---------------............///........................++++++,,,,,,,,,,,,---------------............///////////////////////////////////////............///000000111111000000///000000000111111111222222111111111111111111111111000111222333444444444444222222222111111111111111333333333444555555666666555555666777888:::;;;<<<999999999999::::::::::::;;;:::::::::999999999999;;;<<<======<<<<<<===??????@@@@@@@@@@@@@@@BBBDDDEEEFFFIIITTTsss}}}kkklll{{{oooTTTJJJAAA::::::<<<;;;999888<<<;;;999888===BBBAAA<<<:::::::::::::::::::::999::::::999999:::;;;===>>>======>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======;;;;;;;;;:::999999888888:::::::::;;;:::999999888:::::::::::::::999888888888888888777777666666666555555444333333333333333444444555666666777777777;;;<<>>>>>>>>;;;:::888666555555666666888888777777777777888888777777777777777777777777555555444333333333333333444444444444444444444444555666777666444333444666555555666555555444333222111111000000000000000000000000111222333555666777666888;;;???@@@DDDRRR___qqq{{{<<<:::999999999999777555777777888999999999999888999999999:::::::::;;;;;;;;;::::::999888888777777666777888999::::::999888999888888888999999888666888888888888888777666666555555555555555555555555333333222222333333444555333333222222111111111000000000000000000000000000.........///////////////////////////000000000111000000000000000000000000/////////......------------------............///........................,,,,,,,,,,,,,,,,,,,,,,,,---------............//////////////////////////////////////////.........//////000000000000//////000000000000111111111111111111111111111111111111111111222333333333333333111111111000000000000000222333333444444555666666333444444444666777888999999::::::::::::999999888::::::::::::999999888888:::<<<============>>>???>>>@@@AAAAAA@@@@@@@@@AAA???EEEJJJHHHNNNmmmgggTTTAAA::::::999;;;@@@;;;:::999:::===???===999;;;;;;;;;:::::::::::::::;;;:::888777888999;;;===999::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::999999999888999999::::::999999888777888999999999999888777777777777666666555444444444333333222222222222333333444555666666777888;;;===EEEOOOZZZccckkkooojjjaaa]]]RRRGGGIIIXXXsssxxx~~~sss___TTTGGG@@@AAADDDFFFEEE???>>>============>>>>>>:::999888777666666666666888777777777777777777888666666666777777777777777666555444444333333444444444444444444444444444444444666777666444333444555444555555555444444333222111111111000000000000000000000000111222444666777::::::===???>>>===CCCLLLhhhwww;;;:::::::::;;;:::888555777777888999999999999888999999999:::::::::;;;;;;::::::999888777666666555555666888999::::::999888999888888888999999888666777888888888888777666666555555444444444444555555333333222222222222333333222111111111111111000000////////////////////////...............//////000...////////////000000000////////////////////////............---------------------............///........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////........./////////////////////000000000000////////////000000000111111111111111111111111111111111111111222222333333222222000000000000000000000000222222333333444555555555555555555555555555666777888999:::::::::999888888999999:::::::::999888777:::;;;======<<<<<<>>>@@@>>>@@@BBBBBB@@@??????@@@AAAAAAFFFIIICCCJJJrrrxxx```PPPHHHAAA>>>===;;;;;;<<<>>>>>><<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;===<<<:::888888999:::;;;888888888999999::::::::::::999999888888999999:::999999999999999999888888888888888999888777777666777777777777777666666555555555555444444333333333222222222222333444555555444666777999<<>>============>>>;;;::::::999888888888888777777777888888777777777555555666666777777777777777666666555555555555555444444444444444444444444333555777666555333333444444444444444444444333222111111111111000000////////////000000222333555666999999;;;???>>><<<>>>CCC___rrr~~~}}}}}};;;::::::;;;===<<<:::777777888888999:::999999999999999::::::::::::;;;;;;::::::999888777777666666555666888999999999888888888777777888::::::888777888888888888888777666666666555444444444444555666555555444333222222222222000000000000000000000000////////////////////////......------......///000......////////////000000////////////////////////---------------------------------............///........................------,,,,,,,,,,,,++++++---------............///////////////////////////.........///////////////...//////000000//////.../////////000000000111111111111111111111111111111111111222222222222222111000000000000111111111111222222222333444444555555888777777666666777777777777888999::::::999888888888999:::::::::999777666888:::<<<<<<;;;<<<===???===???AAAAAA@@@???@@@@@@GGG;;;;;;GGGGGGBBBQQQkkk|||lll^^^NNN@@@>>><<<;;;;;;:::666777:::;;;;;;;;;<<<<<<<<<======>>>===<<<:::999999::::::999999::::::::::::::::::888888777777777777888888888888888888888888888777777777888888777777666555666666666666666555444444333333333333333333333333222222333333444666777888777:::>>>AAAEEEKKKTTTZZZ[[[YYYSSSJJJCCCEEEOOOYYYhhhttttttrrrvvv~~~nnnVVVDDD:::<<<>>>>>>======@@@CCC========================;;;;;;;;;;;;::::::999999777777888888888888777777444555555666666777777888777777666555555555555666333333333333333333333333333555777777555333333333333333444444444444333333222222111111000/////////......///000111333444555666555777<<>><<<:::888999999:::::::::::::::999999::::::::::::;;;;;;:::::::::999999888888777666777888999999888777777777777666888:::;;;999888888888999999888888777666666666555444444555666666888777555444222111111111000000000000000000000000////////////////////////......---------...///000........./////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................---------,,,,,,+++++++++---------............///////////////////////////............/////////000......////////////......////////////000000000111111111111111111111111111111111222222222222111111000000000111111222222222111222222333333444555555666666666666666777888999555666888:::::::::999888777888:::::::::999777666777999:::;;;:::;;;===>>>===???@@@@@@??????@@@BBBCCC;;;;;;CCCFFFBBBFFFOOOmmmwwwaaaTTTHHH>>>:::888555444777999999:::;;;<<<<<<===>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::888888777777777777888888666666666666666666666777666666777777777666555555555555555555555444333333222222222333333444444555333333444555666888:::;;;>>>CCCHHHKKKJJJLLLPPPTTTIIIBBB???CCCKKKZZZuuu{{{iiirrr||||||kkkWWWFFF<<<777999<<<<<<;;;999:::;;;;;;;;;======>>>===<<<;;;;;;;;;;;;;;;;;;::::::999666777888999999888777666444444555555666777777888666666555444444444444555333333333333333333333333222444666777555333222222222333333444444333333333222222111111000//////............///111222444555888444555:::>>>>>>@@@BBBVVVhhhqqqmmmpppsss::::::;;;>>>@@@@@@>>>;;;999999:::;;;;;;;;;;;;:::999999:::::::::;;;;;;;;;;;;;;;::::::::::::999999666777888999999888777666666666666888:::;;;:::999999999999999999888777777777666555444444555666777999888666444222111000000////////////000000000000////////////////////////......---,,,---...///000............/////////000........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................---------,,,,,,+++++++++---------.........//////////////////////////////---.........//////000000......////////////......////////////000000000000111111111111111111111111111111222222222111111000000000111111222222222333111222222333333444555555222222222333555666888999444666888:::;;;:::999888777888:::::::::999777555666888999:::::::::<<<>>>===>>>??????>>>???AAACCC999@@@EEECCC@@@AAAGGGLLLOOOqqqvvvqqq\\\HHH@@@>>>:::888999777777888999;;;<<<======999999;;;<<<<<<<<<<<<<<<:::::::::999999888888888999999888888888888999999555555555666666666666666666666666666666555555444444444555555444444333222111111222333444555555666444444555666888:::<<<===FFFKKKQQQPPPKKKFFFEEEEEEFFF@@@GGG[[[mmm~~~}}}|||{{{zzzqqqWWWIIIAAA;;;666777888999999999888777888:::<<<>>>>>>===<<<;;;::::::;;;;;;;;;:::999999666777888999999888777666444444444555666777777888555555444333333333333444333333333333333333333333222444666777555333222222222222333444444333333333222222222111000//////............///000222444555===777555999<<<<<<<<<>>>UUUeeelllgggllljjj}}}777888999:::;;;===>>>>>>::::::::::::::::::::::::999999999888888888888777:::;;;;;;;;;;;;;;;;;;::::::888666444333333555666444555555666777888888888888888888888777777777666555555555555444333222111333333333222222111111111//////////////////////////////.........---------------,,,+++,,,---...///......---------,,,,,,,,,,,,,,,,,,+++***+++...111//////.........------------------............///------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,------...///000000000000//////.........---//////.........---------//////000000000000//////000000000000000000000000000111111111111222222222111111111111111111111111222222333333333333444444444333333222333444555666888888888777777777777777888888888888777777666666;;;999888999<<<<<<:::777::::::;;;;;;===>>>???@@@CCCBBBAAA@@@@@@BBBCCCEEEDDDLLL]]]}}}eeeOOOFFFCCC>>>999:::999888999;;;<<<:::999<<<;;;:::888888999<<<>>>:::;;;<<<<<<<<<:::888777<<<;;;999777666555555666888888888777777777666666666666666666555555555555555333222111222444666777555666777666444333333555999777666999???DDDFFFFFFEEEGGGEEE@@@>>>@@@AAA@@@GGGVVVoooxxxhhhUUUDDD<<<:::;;;666444333555888:::999777;;;;;;;;;:::999999<<<>>>=========<<<<<<;;;;;;;;;888888888777777777777777777777666666666666777777777555444222222333444555444333333222222333333444444444444444444444444444222222222222222222222222000000000000////////////////////////000111222333444555777999;;;===???@@@LLL^^^jjjggggggwwwfffvvv::::::;;;<<<===>>>>>>???::::::::::::::::::999999999999999888888888777777::::::;;;;;;;;;;;;::::::999888777555444444555555666666777888888999::::::888888888777777777666666555555555444333222222222333333222222222111111111000000000000000000000000///.........------------------,,,,,,,,,---...///---------------///000000666555555444333111///---///.........------------------------............------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,------...//////000000/////////............//////.........---------//////000000000000//////000000000000000000000000000000111111111222222222111111111111111111111111222222222333333333444444444444333333333444555666777777777777777777777777999999888888888777777777;;;:::999:::<<<<<<:::888:::::::::;;;<<<===??????DDDCCCAAA?????????AAAAAA???CCCIII```}}}sssiii]]]TTTIIIDDD===:::999:::::::::777777888888999:::<<<===<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;:::::::::::::::999999888888888999888888777666555555555:::999888666666666666666555666777888999999;;;<<<;;;;;;<<<>>>BBBCCC@@@>>>DDDBBB<<<;;;GGGZZZiiioooyyy}}}rrrcccYYYKKK@@@999666555444333222222444888;;;:::999;;;<<<<<<:::999999;;;===<<<<<<<<<;;;;;;;;;:::::::::::::::999999999888888777666666666666666666777666555333222222333444555444444444333333444444444333333333333333333333333222222222222222222222222000000000000/////////...////////////000111222333444555777999;;;===>>>???JJJ\\\iiifffgggvvviii{{{<<<<<<======>>>>>>>>>>>>;;;;;;::::::999999999888999999888888888777777777999999::::::::::::999999888888888777777666666555888888999999:::;;;;;;;;;777777777777666666666666666555333222111111222222222222222111111111111111000000000000000000000000............---------------,,,,,,,,,,,,---...///,,,,,,+++,,,---000333444>>>======??????<<<555000............------------------------............------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,------.../////////////////////...........................---------//////000000000000//////000000000000000000000000000000000111111111222222111111111111111111111111222222222222333333333333444444333333333444555555666666666777777777777777999999999888888888888888;;;::::::;;;<<<<<<;;;999999999999:::;;;<<<===>>>CCCBBB@@@>>>=========>>>===AAA@@@EEE[[[yyywwwtttuuu{{{```VVVIII???;;;;;;;;;:::999999999999999999999999<<<<<<;;;;;;<<<===???@@@;;;;;;<<<<<<;;;:::999888<<<<<<;;;;;;:::999888888888888888777777777777666999999999999888777666666666666777:::>>>AAABBBBBBIIIFFFCCCAAAAAA???===;;;<<<===AAALLLeeeyyyxxx}}}qqq[[[JJJBBB888444666888666444111111222555999;;;<<<<<<<<<<<<<<<;;;999888999;;;;;;;;;:::::::::::::::999::::::999999999888888888666666555555555555666666666555333222222222333444555444444444444444444555333333333333333333333333111111111111111111111111000000000/////////......////////////000111222222444555666888:::<<<===>>>GGGYYYffffffggguuukkk|||========================;;;;;;::::::999888888888888888888888777777777777777888888999999888888777888888888999888777666666999999999:::::::::;;;;;;777777666666666555555555555444222000///000222333111111111111111111111000000000000000000000000000------------------------,,,,,,,,,,,,------......---,,,******,,,...222444888777777;;;???>>>777111------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---------........./////////////////////.................................//////000000000000//////000000000000000000000000000000000000111111111111111111111111111111111111111222222222222333333333444444444444444444444444555555666666666666666777999999999999888888888888;;;;;;;;;<<<<<<<<<;;;:::999999999999:::;;;<<<===@@@???>>>===<<<<<<<<<<<<;;;CCCBBB@@@GGGUUUttt|||lllaaaggg~~~jjjYYYMMMEEE===999:::999777777888999999999<<<<<<;;;===@@@DDDHHHKKKDDDBBB@@@>>><<<::::::999???>>>>>>===<<<;;;::::::777888888888999999::::::777888:::<<<======<<<;;;<<<;;;;;;>>>BBBEEEFFFEEEJJJEEE???:::888;;;>>>@@@CCCQQQeeezzzyyyuuu]]]GGGBBB===888777999;;;:::888444444555777:::;;;======<<<<<<===;;;999888888999999999999999999999999999888888777777666666555555666555555444444555555666555444333222222222333333444333333222222333333444222222222222222222222222111111111111111111111111000000/////////.........///......//////000111222444555666888999;;;<<<===EEEVVVdddfffhhhtttkkkxxx<<<<<<;;;;;;;;;::::::::::::::::::999999888888888888888888777777777666666666666777777777777666666777888888888888777777666888888888888999999999999666666666555555555555444333222000///...///111222000000000000000000000000////////////////////////,,,,,,------------------,,,,,,,,,---------------...---***))))))+++...000---+++***---222333000+++,,,,,,------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---------........................///////////////---.....................//////000000000000////////////////////////////////////000000000111111111000000000000000000000000111111111222222222333333444444444444444444444333444444555555555666666666888888888888888888888888:::;;;;;;<<<;;;;;;:::;;;999999999999999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<777@@@@@@>>>???@@@LLLccc|||pppkkkooovvvgggXXXMMMEEEAAA<<<999999::::::999:::::::::<<>>>>>>>>======<<<<<<<<<:::;;;>>>AAABBBBBB@@@???<<<<<<<<<===???@@@@@@@@@:::;;;>>>BBBHHHOOOVVVZZZmmmnnn[[[JJJ>>>;;;;;;;;;:::999999:::;;;888999::::::::::::;;;<<<;;;<<<<<<;;;999777888888999999999999999999999999888888777777666555555444555555444444444444555555444444333333222222222222222111111111111111111222111111111111111111111111000000000000000000000000////////////........................///000111222444444666777999:::;;;<<>>;;;:::===:::===KKKiiisssssswwwxxxppphhh\\\QQQHHHAAA999444888777777888;;;???CCCEEEHHHFFFCCCAAAAAACCCFFFHHHEEEEEEEEEDDDDDDDDDDDDDDDGGGFFFEEECCC@@@>>><<<;;;;;;<<<>>>??????===<<<:::666888999999999999:::<<>>888888>>><<<;;;FFFHHH___yyysssjjjoooyyy~~~ooo```QQQFFFFFFDDDBBB???>>>===>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCEEEDDDCCCAAA???>>><<<;;;:::;;;<<<======<<<;;;;;;>>>CCCHHHHHHFFFFFFKKKPPP___qqqppp[[[JJJBBB>>>::::::::::::;;;===?????????:::<<<===;;;888666777999777999;;;;;;:::888888999999999999999::::::;;;;;;::::::999888777666555555444444333333333333444444333333333333333222111111111111000000000000111111//////////////////////////////////////////////////////.........---------...............///111111333444555666777999::::::AAALLLXXX^^^aaammmnnnvvv888888999999999:::::::::666666777888999::::::;;;777777777777666666666666333444444555555444444333777666444333333555777888999888888888888888888888555555444444444333333333......//////000//////...---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,---.........---,,,------------------------'''***,,,---,,,*********+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------...........................------.........//////000000---------.........////////////000000000000//////////////////////////////////////////000000000000000000000000000000000000000111111111111222222222444444555666555444222111222222333444444555666666444555555555666666777777666888;;;:::888666777999;;;;;;:::::::::;;;<<<<<<=========<<<;;;:::999888999;;;666666===:::888AAAAAACCCMMMpppooo]]]bbbuuuwwwlll^^^[[[WWWQQQLLLHHHEEEDDD===???AAABBBBBB@@@===;;;<<<======>>>>>>??????@@@<<<<<<<<<<<<<<<=========>>>???@@@BBBCCCDDDEEEEEERRRZZZaaabbb```aaahhhpppwww{{{uuuiiiVVVFFFBBBBBB>>>666>>>999666888===???===999888:::;;;:::777555666888666888;;;;;;:::999999999999999999::::::;;;;;;;;;888888777666555444333333444333333222222333333444222333333333333222111111222222111111111111222222//////////////////////////////////////////////////////.........---------...------......///000111333444555666777888999:::???IIIUUU[[[^^^jjjlllrrr888888888777777777777777666777777888999:::::::::999888777666555444333333333444555555666666555555555555666666555444333333666666666666555555555555666555444333222111111111111000///...------...///////////////////////////,,,++++++******++++++,,,,,,,,,,,,---------......+++++++++,,,,,,---------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------............------------......///////////////.........000000///...------,,,,,,///////////////000111111......////////////................../////////000222222222222222222222222333444555444222111222333333333555666666666555444666555444333333444555666999999;;;;;;;;;;;;999999:::::::::::::::;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;888999;;;::::::;;;===???AAAAAAEEESSSnnnzzzmmmlllooowww|||xxxsssjjjaaaUUUYYY^^^^^^YYYQQQJJJFFF@@@AAACCCFFFJJJLLLMMMLLLGGGGGGGGGHHHJJJOOOVVV[[[]]]dddddd[[[VVV___llltttsssjjj[[[NNNDDDBBBAAA>>>>>>@@@:::;;;<<<===>>>>>>>>>>>>:::<<<===;;;777555666888888999999999999888777777777888999999888777888:::888888888888666444222111444444444444444444444444222444555555222000///000000000111111111111000000////////////............,,,,,,,,,---------............,,,,,,,,,,,,.........------------...//////111222333555777888::::::DDDKKKTTTZZZ\\\ffflllooo777777777666666666666666666666777777888999999:::777777666555444333222222333444555555666666555555555555555555555444333333666666666666555555555444333222222111111111222222111000///...------...///------------------------,,,++++++******++++++,,,,,,,,,,,,------------...++++++,,,,,,------------------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,---------............------------......////////////............000//////...------,,,,,,...............//////000......////////////.............../////////000000222222222222222222222222000111222222111000111222333444555666666666555444666555444333333444555666999999:::;;;;;;:::999999:::::::::::::::;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;:::::::::<<<>>><<<::::::AAAQQQkkkxxxqqqrrrzzz}}}vvvjjjlllqqqwwwzzz~~~yyy~~~xxxjjjXXXNNNFFFAAA@@@EEEGGGBBB===;;;<<<<<<<<<===<<<<<<;;;;;;:::<<<>>>===:::888999:::888777777777666666666666555777888888666666777999666777777777666444222111555555555444444333333333111333444444222000000000000000111111111111000000////////////.........---,,,,,,,,,------------...///...---,,,,,,---...///---------------...//////111111333444666888999:::???GGGRRRXXX[[[eee{{{|||jjjrrr666666666666666666666666555555666666777777888888666666555555444333222222333444555555666666555555444555555555555444444333666666555555555444444444000000//////000111111222000///......---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,,,,---------------...------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------............------------............................../////////...------,,,,,,---------------...//////......////////////............/////////000000000222222222222222222222222///000222222111111333444333444555555666666555555666555444333333444555666888999::::::::::::999888::::::::::::;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999:::;;;:::999999:::<<<>>><<<999999>>>IIIWWW```|||zzzeeeNNN???:::999777;;;BBBFFFBBB<<<888======<<<;;;;;;:::999999999;;;>>>???===;;;;;;;;;777666555444444444555555444555777666555555777888555666666666666555444333666666555444333333222222000222333333222111111222///000000111111000000/////////.........---------,,,,,,,,,,,,------------......------------......---------------......///000111222444555777888999999BBBNNNWWWZZZbbbvvvwwwpppzzz666666666666777777777777555555555555666666777777777777666555444444333333333444555555666555555555444444444555555444444333555555555444444444333333111000000///000000111111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------.........------,,,,,,------...------.............../////////.........---------......------......///000......////////////.........////////////000000000222222222222222222222222000222333444444444666888444444444555555555555555777666555555555555666777888888999999999999888888::::::::::::;;;:::::::::::::::;;;;;;;;;;;;::::::::::::;;;:::888888999;;;AAA@@@???<<<<<<>>>CCCGGGTTTvvv}}}|||nnnccc]]]eee|||sss]]]JJJ===999;;;===:::999;;;======<<<;;;<<<;;;;;;:::999999999999777:::===??????===;;;:::888777555333333444555666444555666666666666777999555666666666666666666666777666666444333222111111000111222222111111111333//////000000000000//////.........---------,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,------------,,,,,,------...///000000111333444666777777555>>>KKKUUUYYYaaasss|||rrr{{{777777777888888999999999555555555555555666666666888888777777666666555555333444555555666555555555333333444444444444444333444444444444333333333333333333111000000/////////------..................------------------------,,,++++++******++++++,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++***************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------,,,,,,,,,,,,------,,,---------......//////...............---------//////......//////000111......////////////......////////////000000000111222222222222222222222222000222333444444555777999444444444444555555666666999888777666666777888999888888888888888888888888999::::::;;;;;;:::999999999999::::::::::::999999999::::::999777777888:::<<<===>>>===;;;;;;<<<===???UUUuuu~~~~~~~~~wwwpppsssxxx}}}xxxpppiiidddgggvvvrrrWWWDDD<<<888:::===???===;;;888999<<<======:::999999999999:::;;;<<<666888:::<<<>>>===:::999999888666444444555666777444555777777777777888:::777777777777777777888888777666666444333222111111000111222111000000111333//////000000000000//////------------,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,---......///000111222333444555666444<<>>>>>;;;<<<;;;:::999999:::<<<===999888777888:::;;;999777888888888777777777666666222444666666666666888:::777666555444444555666666555555555444444333333333222222222000......000111......////////////......,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,---............---,,,,,,,,,++++++,,,,,,---......//////000111222333333666999AAAIIIPPP\\\oooaaaqqq555666666777888999999999777777777777777666666666666666666666666555555555333444555555666666555555111222333333444444444444333333333222222222111111...------------...//////***+++---...///...------++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,+++++++++*********))))))+++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++******)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////---........................------------...//////......////////////......000000000000111111111111222222222222222222222222222444555555555555666777555555444333444555666777666555444333333444555666888777666555555666777888888999;;;;;;;;;999777666888888999999999999888888555666777777777777999;;;;;;;;;;;;:::999999<<<>>>;;;AAAFFFEEEDDDOOOiii{{{zzzzzz{{{zzzpppmmmmmmmmmiiieeehhhsss{{{~~~ttt^^^NNNIIIJJJ>>>;;;;;;>>>===;;;<<>>FFFMMMYYYnnn^^^qqq;;;:::888777666777888888777777777777777777777777555666777777777555444333555555666666666666555555333333333333333333333333222222222222222222222222////////////////////////,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************++++++******************)))************++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000,,,------...............---------............///000000//////.........---000000000000000000000000000000111222333444444555444444444444444444444444666666666666666777888888666666555555555444444444:::999777666555666888999777999<<<<<<:::888777777999999999999999999999999999999999888888888888777::::::999999999:::;;;;;;;;;@@@DDDBBB>>>AAAKKKUUUrrr||||||uuupppvvvyyytttnnnxxx{{{}}}|||yyywwwxxxzzz}}}|||}}}zzzuuutttvvvxxx|||kkkWWWIIIBBB@@@@@@BBBAAA???===;;;999888777777AAAEEE===666777;;;===============<<<;;;:::999::::::::::::::::::::::::888888777666555555666666444555555555666666777777666555555444444333222222444555555555555555555444333222111000////////////222111000///...---,,,,,,------,,,,,,+++***))))))******+++,,,,,,,,,,,,+++************+++,,,---...******+++++++++,,,,,,,,,/////////000111111222222444888@@@FFFKKKSSSeeevvv[[[ggg::::::999888888888888888777777777777777777777777555666666777666555444333444555555666666555555444333333333333333333333333333333222222111111111111........................,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************************************))))))*********++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------...////////////...---------............///000/////////............000000000000000000000000000000111111111111111111444444444444444444333333555444444444444555666666666666555555555444444444777666444333333444666777666888:::;;;:::999999:::999999999999999999999999999999999888888888777777::::::999999999:::;;;;;;:::===???<<<999;;;BBBHHHLLLhhh|||zzztttuuuwwwxxxwwwxxxzzz||||||}}}}}}nnndddTTTGGG???===>>>???BBB@@@>>><<<;;;;;;;;;;;;:::BBBEEE???:::;;;======;;;;;;<<<<<<<<<;;;::::::::::::::::::::::::::::::999888777666666666666666666666666666777777777888666555555444444333222222222333333444444333333222333222111000////////////111111000///...---,,,,,,,,,,,,,,,++++++*********))))))***++++++++++++***************+++,,,,,,---******+++++++++,,,,,,,,,/////////000111111222222444777>>>DDDIIIRRRfffxxx]]]iii999999999:::999999888777777777777777777777777777555555666666555555444333333333444444444444333333444444444444444444444444333333222111111000//////---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************)))))))))*********++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++---......///////////////---------............///////////////............////////////////////////111111000000000/////////333333333333333333333333333222222222222333444444555555555555555444444444444444333333333444666777555777999999999:::;;;===999999999999999999999999999999888888888777777777999999999999999:::;;;;;;;;;;;;;;;999777777999;;;===HHH[[[pppzzzkkkcccNNNHHH???999888:::<<<>>>???===;;;:::999:::;;;<<<:::???AAA???<<<<<<<<<999888999::::::::::::::::::::::::::::::::::::::::::999888888777777777777777666777777777777888888888666555555444444333222222000111111111111111111000222222111000////////////000000///...---,,,,,,+++++++++++++++++++++******(((((()))************)))++++++*********++++++,,,******+++++++++,,,,,,,,,...//////000000111111222444777<<>>;;;???NNNkkkxxxdddTTTJJJFFF???<<<888777888:::;;;;;;::::::::::::999888777777777888:::;;;;;;:::777333666777888999::::::::::::999999999999999999999999999888888777777777888888666666666666666777777777666555555444444333222222///000000111111000000///222111000//////....../////////......---,,,,,,+++************++++++++++++((())))))***************,,,+++***************+++******+++++++++,,,,,,,,,......//////000111111111333777===CCCFFFOOObbbsss|||XXXeee666777888999:::999888777555555555555555555555555444333333333333444444444111111222222222222111111333333333333333333333333222222111000...---,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))*********+++++++++(((((()))))))))************++++++,,,,,,++++++***************************))))))))))))))))))))))))((()))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......---......///////////////---------............///........./////////////////////////////////////////////000000111222222333111111111222222222333333333333333222333444444555444555555555555555555555444444444555666777888888999::::::999888777999;;;888888888888888888888888888888888777777777666666888888888888999:::;;;<<<<<<;;;999:::;;;;;;999777777:::;;;;;;>>>IIIZZZhhhvvvcccRRRGGGAAA===<<<999777666777999:::999999999:::======<<<999555222666444555888:::888444111555555777888999999::::::999999999999999999999999888777777777777777888888555555555555555555555555666555555444444333222222000000111111111111000000222111000///..................------,,,,,,++++++*********************+++)))***++++++,,,,,,++++++++++++******)))***************+++++++++,,,,,,,,,.........///000000111111222777>>>DDDFFFMMM]]]mmm}}}VVVeee666666777777888777777777555555555555555555555555333333222222222333444444111111222222222222111111222222222222222222222222000000//////...---,,,,,,------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))***++++++,,,,,,((((((((()))))))))************++++++++++++******************************))))))))))))))))))))))))'''((()))+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////,,,------...............---------............///.........///////////////////////////////////////...//////000111222333444000000000111111222222333444444333333444444555666444444444555555555555555333333333444555555555666999:::;;;:::888777888999888888888888888888888888888888777777777666666666777777777888888:::;;;<<<999888888888999:::999888444999======;;;===DDDKKKQQQ```{{{yyybbbWWWIIIAAA>>>===999555333333333666888999888666:::<<>>:::666222777555555999:::777555555555666777888999999999999999999999999999999999999666666666666666777777888555555444444444444444333666555555444444333222222000111111222222111111000111111000///............------,,,,,,,,,+++++++++******************))))))******+++,,,,,,,,,,,,,,,******)))))))))******+++******+++++++++,,,,,,,,,---......//////000000111222666===BBBEEEKKK\\\lll}}}WWWggg555555555555555666777777444444444444444444444444333222111111111333444555111222222333333222222111000000000000000000000000............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))((())))))***++++++,,,,,,(((((((((((()))))))))*********++++++++++++******************************************************&&&''')))+++,,,+++******++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///+++,,,,,,------------------------............///............/////////000000000000000000000000000/////////000000111111111//////000000111222222333444333333333333444555555444444444555555555666666444555555555666555555555666888;;;;;;:::999999999888888888888888888888888888777777777666666666666666666777777888:::;;;<<<777888777777666777888999;;;999777555666:::@@@DDD<<>>;;;<<<;;;777222333444555777::::::888666999:::;;;;;;:::999777555888555666::::::666555999666777888888999999999999888888888888888888888888555555555555555666777777666666555555444444444444666555555444444333222222000000111111111111000000111111///...............,,,,,,,,,,,,++++++++++++++++++******))))))(((((())))))***+++++++++++++++))))))((())))))***+++,,,******+++++++++,,,,,,,,,------......///000000000222444999===AAAJJJ^^^qqq~~~XXXhhh555444333333333555666777444444444444444444444444222222111111111222444555222222333333333333222222////////////////////////------------------------******************************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))((())))))***++++++,,,,,,(((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))************************%%%''')))+++,,,+++***)))************************)))************+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------***+++,,,,,,------,,,,,,---------.........//////---.........//////000000111111111111111111111111///////////////............//////000111222222222333333222222333333444555444444444555555555666666777888888888888888777666333666:::;;;;;;::::::;;;777777777777777777777777777777777777666666666666666666666777888:::;;;<<<888999999777555555888:::999666333555999<<<999666===:::;;;BBBKKKXXXoooyyyyyy}}}zzziii]]]TTTIII@@@:::777555666999;;;;;;999:::::::::<<<===<<<:::777777666555444444555666777777555666999888333555:::777888888999999999999888888888888888888888888888444444444444444555666777777777666666555555555444666555555444444333222222//////000000000000//////111000///......------...,,,,,,++++++++++++++++++,,,++++++***)))(((((('''(((((()))***************(((((((((((()))***,,,,,,******+++++++++,,,,,,,,,------......///000000000222333666999===JJJaaavvv~~~XXXggg555555666666555555444333555555555444444333333333111111000000111222333333333333333222222222111111111000000///////////////---------,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,++++++*********))))))))))))***************)))))))))))))))''''''((()))***++++++,,,***************************************)))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))*********************))))))))))))))),,,,,,,,,---------......++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++++++++******+++---...///............////////////............///////////////////////////000111111111111111111111000//////111222222111111111444666444444444333333444444555666666777777777777666666777888:::;;;<<<<<<;;;:::666666666666666666666666777777777777777666555444444555777888::::::;;;;;;888777666555444555555666666666666666666555555555555777:::;;;;;;>>>CCCHHHcccqqq}}}fff]]]QQQFFF???;;;999888:::888666:::???CCCBBB???333444999BBBHHHGGG@@@:::;;;999777555444444555666888>>>@@@:::666777888555777777555444444555666777888888888888888777666666777444333444666777555333666666555555555444444444444444333333333222222222000111111000000///...---......---------,,,,,,,,,++++++++++++++++++++++++************************(((((((((((())))))))))))+++***)))(((((()))***+++++++++************+++++++++,,,---...////////////333333666999===GGGYYYjjj^^^iii555555666666555555444333555555444444444333333333111111000000111222222333333333222222222111111111111000//////......//////---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********))))))))))))******((((((((())))))*********((((((((()))*********+++***************************************)))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))***************)))))))))))))))))))))+++,,,,,,,,,,,,---------+++++++++,,,,,,,,,------........................++++++++++++++++++++++++++++++******+++---...///............////////////............///////////////////////////000111111111111111111111000//////000111111111000111333666555555444333333333444444666666777777777777666666666777999:::;;;;;;::::::888888888888888888888888888999999999999888888777444555666777888999999999888777555444333444555666555555555555555555555555555888;;;<<<<<<:::999999>>>EEERRRbbbttt|||wwwyyy{{{~~~~~~}}}|||}}}rrraaaWWWMMMGGG???999555444444444999777666:::@@@DDDDDDAAA666777<<>>BBBBBB@@@777888<<>>===777666444444555555444333222111111444999;;;<<<;;;444555888<<<>>>===999555666777999::::::999888777999888666777:::<<<999555444555777888888777666555666666666666666555555444555555444555555555555444333333333333333222222222222222222222111111111111111111111000///---,,,+++,,,++++++++++++*********************************************************(((((((((((())))))))))))&&&'''((())))))((('''&&&++++++************++++++++++++,,,---------------111222444777:::BBBSSScccyyybbbppp555555555666555555444333444444444444444444444444222222111111111111111222111111111000000000/////////......---------------,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((()))******++++++******)))))))))(((((((((((())))))'''''''''''''''''''''''')))))))))((((((((((((((('''''''''''''''''''''''''''(((((()))))))))(((((('''((((((((()))))))))***(((((((((((((((((((((((('''(((((((((((()))))))))((()))))))))************(((((())))))************)))))))))*********++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------........................///////////////////////////000000111///000000111111111000000---///111111000000111333666555444333333333333333555555666666666666555555444444444444555666777777666666666666666666666666444555666777777777777777777777888888777777666666666555444333333333333444111222222222333333333444111111333777;;;;;;777333---111555666444444555888777CCCPPPWWW```ooo{{{ooolllpppvvv{{{}}}{{{wwwtttsssvvv}}}zzzrrrfffYYYNNNGGGJJJEEE>>>777333333666888333333333555666666333111222222222333555777777666333444555777999888555333555777999;;;;;;:::888666999666555888;;;;;;888666444555777888888888777666666666666666666555555444444555555555444444555555333333333333333444444444222222111111111000000000111111000000///---,,,+++,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((())))))((('''&&&++++++************++++++,,,,,,------......------111111444666999@@@PPP___wwwhhhzzz555555666666555555444333333333333444444444444555333222111111000111111111000000000000////////////......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------************************************************))))))************)))))))))((((((''''''(((((()))((((((''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))((((((''''''(((((())))))******))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))************((((((((()))******++++++))))))*********+++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------------.....................///////////////////////////000111111///000000111111111111000---///111222111111222333444444444333333444444555444555555666666555555444444333333444444555666777888888888888888888888888777888888999999999999888777777888888888777666666444555555555555444333333000000111111222222333333111000000000222222222111///222444444222222555888222777999666888AAALLLSSS^^^iiixxx~~~{{{{{{ssslll```RRRFFF>>>999777444444555555555555444444222222444777999999777555444444444555555666666666444555666777777666666555666777999::::::888777555999666666999:::888777888555555666777888888888888666777777777777666555555444555666555444444555666333333333333444444444444111111111000000000000///////////////......---,,,---,,,,,,,,,++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''++++++************++++++------......///......---000000333666777>>>MMM\\\uuujjj555555666666555555444333333333333444444444555555333222222111000000111111000000/////////............------,,,+++,,,,,,,,,+++++++++,,,,,,---------************************************************))))))************))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&''''''&&&'''''''''((()))))))))((((((((((((((((((((((((&&&''''''((())))))(((((('''''''''((()))*********))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))************'''(((((()))******++++++*********+++++++++,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---------,,,++++++,,,,,,---------.....................///////////////////////////000111111//////000111111111111111...000222333222222222333333333333333444444555666444555555666666555555444444444333333444555777888888888888888888888888888888999999999999888888777555555666777777666666666333555777888888666333111//////000000111222222333222333333222111111222444444666888666333333555888777999888222111555999::::::???HHHRRR___nnn}}}ttt|||~~~qqqeeeaaa```^^^SSSNNNEEE<<<555333333444333444777999:::999777555444444555888::::::888666222333444444444555666777444555666666666666777888777888888888888777555444888666777;;;999555555999666666666666777888999:::777777888888777777666555333555777666444333444666111222222222333333333333111111000000000/////////---......//////...------++++++++++++************************************))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***++++++************++++++...//////000000///......///000222555666<<>>@@@BBBIIILLLQQQUUUWWWYYY[[[]]]bbbbbbcccddddddcccaaa```gggfffdddbbb___[[[XXXVVVRRRTTTQQQLLLJJJLLLLLLIIIGGGDDDAAA@@@???>>>===;;;666222...---///000...,,,222222222222222222222222......///000222333333444111222222333333444555555111111111222222222222222111111111111222333444555222222333444444444444444444333333333444444555555555666999::::::999666444555555666666666666555555444444555555555555555555333333444555444333222111///000111111222222111111000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))))))))(((((((((((())))))******))))))((((((''''''''''''''''''((((((((((((((()))******(((((()))***))))))))))))))))))******++++++,,,------......///...---///111222666AAAMMMbbbppp}}}|||^^^\\\111111222222333333333444444444333333222222111111222222222222111000//////...------------------...++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''((()))))))))))))))))))))***++++++++++++*********************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------......////////////..................///////////////000000000000111111111111111111111222222222222777666555444333333333333666666666666555555444333444444444555555555555555333444444555555666666777444444555555555666666666666555555555333222111000111111111222111000000///........................//////////////////////////////////////////////////////////////////////////////............//////***,,,---------...000222000222333333111000000000111444888999999999::::::;;;<<<>>>???@@@???>>>=========<<<<<<;;;999888888777999777333333555555333444333222111000000//////333111000111333444333111222333333333222111000000//////000111333444555555222222222333444444555555000000111111222222333333111111111111222333444444222333333444555444444444444333222111222333444555555666777999:::999888888444555555666666555555444444333333333444555666666222333333444444333111000///000000111111111111111/////////.........------++++++++++++++++++++++++************))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''''''''''''''((((((((((((((()))******)))((()))+++)))))))))))))))*********++++++,,,------......///......///111222555???KKK]]]lllyyybbbbbb111111111222222333333333333333333222222111111000222111111000//////......------,,,,,,,,,,,,------++++++++++++++++++++++++************************************************(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))'''''''''(((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))))))))***+++++++++++++++******************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////..................////////////.........////////////000000000111111111222222222555555444444333333333333555555555555555444333222222222222333333444444444333444444444555555666666444444444444555555555555333333333333333333222111000000111111000000///...---------------------------...////////////...---......................................................---......///000111.........,,,***((()))******,,,............///000222333444444222222333444444444444444444444555555000000000000111111222222///222111......111111//////000000000000///000000000000//////000000...---000000000000///...,,,,,,......///000111222333333111111222333333444444555000000000111111222222222000111111222333333333444333333444555555555444444333333222111111333444555:::999888666555666777777444444555555555555444444333333222222333444555666111222333333333222000000//////000111111111111000............------------++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''((((((((((((''')))******))))))***,,,(((((())))))************++++++,,,------....../////////000222222444>>>IIIZZZiiivvv~~~cccddd111111111222222222222222222222111111111111111111111111000...............---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************************************))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))'''''''''(((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''((())))))))))))))))))***++++++,,,+++++++++***************+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////..................////////////---------.........//////000000000111111111111222333333333333333333333333444444444555444444333333000111111222222333333333444444444444444444444444333333333444444444555555111222222333333222222222000000000000000///......------------------------,,,---...//////...---,,,........................,,,------------.........+++++++++,,,---...///000444444333111...,,,,,,---+++,,,---...------///000,,,,,,,,,+++***+++...000...---+++******+++,,,---000000///....../////////,,,///000---...000111...///000222111///......///000000000///...---,,,,,,..................//////,,,,,,---....../////////000111111222222333444444000000000111111111111111000000111333333333333333333333444555555555555555333222222222333333444444@@@===999555222111222333333333444444444444333333222222333333333333333333111111222333222111000///...///000000111111000000......---------,,,,,,,,,++++++++++++++++++++++++(((((()))))))))))))))***))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''((((((((((((''')))************+++,,,((((((((()))******++++++++++++,,,------......///000///111333222333<<>>HHHYYYiii|||rrr\\\```000000111111000000///...........................---------,,,,,,,,,++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))***+++++++++))))))*********+++++++++***************************))))))***+++,,,------++++++,,,,,,,,,---------------------------------,,,,,,,,,------.............................................////////////000000000000000000000000000000000000000000000000///......///000111222222111111111111111222222333111222333333444444444333//////000000//////...---/////////.........------***+++,,,---------------++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************************************)))*********++++++++++++)))***+++,,,,,,+++***))))))******+++,,,,,,------++++++++++++++++++++++++++++++,,,---............---,,,*********+++---...,,,,,,,,,+++,,,,,,------................................./////////000000////////////.........---........./////////000000////////////000000000000000000111111111222222222//////000000000000//////111000000000222222000///000000/////////.........////////////////////////,,,,,,,,,,,,,,,+++++++++))))))(((''''''''''''((())))))))))))))))))))))))''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''$$$&&&(((***++++++***)))******))))))******+++,,,(((111666111,,,---......+++---/////////222888===EEEUUUdddyyyrrr\\\aaa000000000000000///..............................---------,,,,,,,,,++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''###%%%&&&((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&''')))***++++++++++++))))))******++++++++++++))))))))))))))))))))))))************+++,,,---...++++++,,,,,,,,,---------------------------------------------------------..................................../////////000000000000000000000000000000000000000000000000000............///000222222111111111000111222222333111222333333444444444444//////000000///...------......---------,,,,,,,,,***+++,,,,,,------------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++)))***+++,,,,,,+++***)))))))))***+++,,,,,,------++++++++++++++++++++++++)))***+++,,,------...---))))))(((((()))+++...///------,,,+++++++++,,,,,,..................................../////////000///.........------------............/////////000////////////000000000000///000000000000111111111000000111111111111000000111000///000222222000///000/////////............////////////////////////---,,,,,,+++***)))(((((())))))((('''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''###%%%'''***+++++++++************)))******+++,,,(((444;;;555...---//////***---/////////222777<<>>QQQmmmsss~~~))))))))))))))))))))))))((((((((((((((((((((((((+++++++++*********))))))''''''(((((((((((('''''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''((('''&&&'''***---000///000222444333000,,,---,,,,,,+++******++++++)))(((''''''&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((''''''(((((()))***)))))))))))))))*********))))))))))))************,,,,,,------------......,,,------......------,,,,,,,,,,,,---------..............................------------------------------------------------..............................---------,,,,,,,,,------,,,,,,++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))***)))(((''''''((()))***((((((''''''''''''((((((''''''''''''''''''''''''***)))))))))(((((((((''''''((()))******)))(((''''''(((((()))******++++++,,,,,,------......//////...---,,,,,,+++,,,,,,,,,++++++++++++++++++++++++///......---,,,,,,++++++------------------------,,,,,,------------,,,,,,+++++++++*********))))))(((((())))))))))))((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))******++++++,,,------......//////000000111111555777???QQQlllsss~~~))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))''''''(((((((((((('''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%'''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((%%%''')))***(((&&&&&&&&&(((((((((***---...---+++******)))(((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((()))(((((((((((()))******(((((())))))******++++++)))))))))*********++++++,,,,,,,,,------.........,,,------......------,,,,,,,,,,,,---------..............................------------------------------------------------..............................---------,,,,,,,,,++++++++++++******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))(((((((((((((((((())))))))))))((((((((((((((()))******++++++------------............---,,,++++++******++++++++++++++++++++++++++++++......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++************)))))))))'''(((((())))))((((((''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))******++++++,,,------.........///000111111111666777???PPPjjjsss~~~))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%'''))))))(((&&&&&&&&&$$$######$$$%%%''''''(((&&&&&&%%%%%%$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((()))))))))))))))******+++''''''((()))***++++++,,,))))))*********+++++++++*********++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,..............................---------,,,,,,,,,++++++++++++++++++************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))************,,,,,,,,,,,,------------,,,++++++***)))*********++++++++++++++++++++++++---------,,,,,,,,,++++++************************++++++,,,,,,,,,,,,++++++************))))))))))))'''((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++,,,------------...///000111111222555888???OOOhhhsss~~~))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((('''''''''))),,,((((((((('''&&&'''((()))(((((((((''''''((())))))&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''')))))))))))))))******+++''''''((()))***++++++,,,************++++++++++++))))))***++++++,,,------,,,------......------,,,,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,..............................---------,,,,,,,,,++++++++++++,,,,,,,,,,,,******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))*********+++++++++++++++,,,,,,,,,++++++***)))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******************************++++++++++++******))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++,,,------------...///000111222222444777>>>MMMdddsss}}}))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((''''''(((((((((((('''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%''',,,///*********)))'''&&&''')))((((((((((((((())))))***&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))(((((((((((()))******(((((())))))******++++++*********++++++++++++,,,++++++,,,------...//////,,,------......------,,,,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''))))))))))))))))))))))))((((((((((((((('''''''''&&&''''''((((((''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))***************+++,,,,,,------,,,+++******))))))******++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************)))******++++++******)))(((((()))))))))))))))***&&&''''''((((((''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))******++++++,,,------,,,---...///000111222333333666===KKKaaa}}}rrryyy))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((((((''''''(((((((((((('''''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&***---%%%'''((('''%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&''''''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***)))))))))))))))******************+++++++++,,,,,,***++++++,,,...//////000,,,------......------,,,,,,,,,,,,---------..............................------------------------++++++++++++++++++++++++------------------------......---------,,,,,,,,,************+++++++++,,,******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''************************)))(((((((((''''''''''''&&&&&&'''(((((('''&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((()))))))))******)))(((''''''((()))******)))))))))))))))))))))******+++,,,...///000000,,,,,,+++************+++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************))))))(((((((((((())))))******&&&''''''((((((''''''&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))******++++++,,,------,,,,,,---///000222333333222555<<>>EEEBBB:::000++++++,,,,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''''''''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((()))))))))))))))******++++++,,,------------...///000111222222666555666@@@TTTpppnnnooo(((((((((((())))))))))))(((((((((''''''(((((((((&&&&&&'''''''''''''''(((&&&''''''((((((''''''&&&(((''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''''''''''''''$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((''''''''''''(((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))******++++++++++++++++++++++++++++++++++++,,,,,,---------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///------,,,,,,+++,,,,,,---------------------------------,,,,,,,,,+++++++++)))***,,,...///111444666...---,,,+++***(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''))))))))))))))))))(((((('''''''''&&&'''((()))***&&&''''''((())))))(((((((((((((((((((((((((((((('''''''''''''''(((((()))''''''''''''((((((((((((((((((((((((((()))******))))))*********+++++++++,,,------+++******...111666000***(((***------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++)))(((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))******++++++,,,------------...///000111222222444444666???SSSooolllmmm(((((((((((())))))))))))'''(((((((((((((((((('''%%%&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''''''''&&&%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''(((((((((((((((((((((((('''(((((()))******++++++++++++++++++++++++++++++)))******+++,,,---...///---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---......,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,+++++++++%%%)))...000///.........+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''((())))))))))))((((((&&&&&&''''''(((((()))***((((((((((((((('''&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((('''((())))))***))))))*********+++++++++(((***+++,,,---...000222---***''''''***---...---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***)))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******++++++,,,------------...///000111222222222222555???SSSpppgggggg(((((((((((())))))))))))''''''((((((((((((''''''%%%%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&''''''(((((()))*********'''''''''''''''''''''''')))'''%%%$$$$$$&&&)))+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''(((((()))((((((((((((((('''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''((()))***++++++,,,++++++++++++++++++++++++)))))))))***+++---///000......------,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------...+++++++++++++++,,,,,,---,,,,,,------------,,,,,,------,,,,,,,,,,,,+++++++++///444444000+++)))((()))))))))*********++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&'''((()))***)))((('''&&&''''''((((((((())))))(((((((((((('''&&&%%%%%%((((((((((((((((((((((((%%%&&&'''((()))))))))(((''''''''''''((((((((((((((((((''''''(((((()))***)))************+++++++++''')))+++,,,.../////////---,,,******+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))******++++++,,,------------...///000111222222000111555???RRRpppaaa___(((((((((((())))))))))))&&&'''((())))))((('''&&&$$$$$$%%%&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%(((''''''''''''&&&&&&&&&&&&&&&''''''((())))))***''''''''''''''''''''''''''''''&&&%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''''''''(((((((((((((((%%%%%%&&&''''''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((()))***+++,,,,,,************************************+++,,,...///.........---------------...---------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++******+++,,,,,,---***+++,,,------,,,+++***------,,,,,,,,,,,,++++++---222555444///***)))***((()))))))))*********+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&((()))***)))((('''''''''(((((((((((((((((('''''''''(((''''''&&&&&&((((((((((((((((((((((((%%%&&&'''((()))))))))(((''''''''''''(((((((((((((((''''''''''''((()))))))))************+++++++++++++++++++++,,,+++)))'''---,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************))))))************))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))******++++++,,,------------...///000111222222000111555===PPPmmm```[[[(((((((((((())))))))))))&&&'''((())))))((('''&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((()))***&&&'''''''''(((((())))))$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''((()))***+++,,,,,,************************,,,,,,+++******+++,,,---.................................------,,,,,,,,,,,,,,,++++++,,,,,,---...+++*********+++,,,,,,---******,,,,,,,,,,,,******---------,,,,,,,,,++++++'''+++...---)))'''(((,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&'''(((((((((''''''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$&&&((()))***)))((('''''''''((((((((((((''''''%%%%%%&&&'''(((((((((((((((((((((((((((((((((((($$$%%%'''))))))))))))(((''''''''''''((((((((()))'''''''''''''''((()))))))))************+++++++++******+++---...///---,,,*********+++++++++***)))++++++++++++++++++++++++************************((())))))************)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((()))))))))))))))******+++,,,,,,------------...///000111222222000222555===NNNjjjaaa[[[))))))(((((('''''''''&&&))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&'''''''''(((((((((((()))))))))(((((('''''''''&&&''''''''''''(((((((((((((((((())))))))))))(((((()))************+++++++++,,,+++***))))))***+++,,,+++,,,------......------.................................------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************(((((())))))))))))(((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((('''''''''%%%,,,---%%%###))))))###''''''''''''''''''''''''***)))((('''&&&%%%$$$$$$&&&'''((('''&&&&&&'''(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************++++++,,,,,,,,,,,,------------++++++++++++------++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))'''((()))******++++++******+++---///000111222222///333888===IIIeeeccc___)))((((((((('''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((()))(((((((((''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((())))))*********+++++++++++++++***))))))***+++++++++,,,------...---------..............................---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************(((((())))))))))))(((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''&&&&&&%%%$$$''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((('''***444555***###&&&'''###'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************+++++++++,,,,,,,,,---------,,,++++++++++++,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))'''((()))***++++++++++++***+++---///000111111222000333777<<>>RRRrrrhhhccc''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((($$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&'''(((((('''&&&&&&''''''&&&&&&''''''((()))&&&'''((())))))((('''&&&######%%%''')))(((((((((''''''''''''((((((((((((''''''(((((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++******************+++++++++)))))))))******+++++++++************************)))))))))))))))*********))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''((()))*********((()))))))))************+++***)))))))))***+++,,,)))))))))))))))***++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$%%%%%%&&&'''((())))))(((((((((((())))))))))))************+++,,,---...------...///000111222222333222333666===PPPpppiiieee''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))$$$%%%&&&'''''''''&&&%%%&&&&&&''''''((())))))***%%%&&&'''(((((('''&&&%%%''''''&&&%%%%%%'''((()))&&&'''(((******((('''&&&******+++---+++'''%%%%%%''''''''''''((((((((()))(((((())))))*********+++((((((((((((((((((((((((%%%&&&&&&''''''(((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++***************,,,,,,,,,++++++++++++***************************))))))******+++++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$"""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&''''''((()))******+++(((((())))))*********++++++***)))))))))***,,,---))))))((())))))***++++++&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%&&&&&&''''''''''''''''''(((((((((((())))))))))))************+++,,,---...------...///000111222222444333444666<<>>VVVooojjjnnn(((((((((((((((((((((''')))((((((((('''''''''''')))((((((''''''(((((())))))(((((((((''''''''''''''''''((())))))(((''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))(((''''''''''''&&&&&&&&&))))))((((((((('''''''''((())))))******))))))((((((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''((((((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))*********+++++++++,,,,,,+++++++++************))))))******++++++******)))))))))))))))))))))))))))))))))************))))))))))))************))))))***)))))))))((((((((('''''''''''''''(((((((((((())))))))))))(((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((()))))))))'''&&&''')))+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&%%%$$$%%%'''''''''&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((('''&&&&&&'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&((()))))))))((('''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((((((&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((('''((((((((()))))))))******+++++++++,,,,,,,,,------,,,,,,---...///000111111444222222444555===UUUnnnjjjnnn''''''((((((((((((((((((((((((((((((''''''''''''(((''''''''''''''''''(((((((((((((((''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))(((''''''''''''&&&&&&&&&)))))))))))))))((((((((('''(((((())))))(((((('''(((((((((''''''''''''&&&(((''''''&&&&&&''''''((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))*********++++++++++++,,,+++++++++************))))))******++++++******)))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))(((&&&''')))+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%'''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''((('''&&&&&&'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((((((((''''''((((((((()))))))))++++++++++++,,,,,,,,,,,,,,,,,,---...///000111111333000111444444<<>>HHHhhhqqqlll''''''(((((())))))******((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((()))***+++,,,,,,---000000///...,,,+++************))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((()))***)))'''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((()))''''''''''''((((((((((((((((((((((((((('''''''''++++++)))(((((('''''''''))))))******+++,,,,,,,,,))))))((((((((('''''''''***)))((('''&&&''''''((())))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%'''((((((((())))))******))))))))))))(((((((((((()))))))))))))))))))))))),,,,,,++++++***)))))))))+++,,,.../////////111333222222444444333555@@@MMMcccsssrrr(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))******++++++,,,...---,,,,,,+++***))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))'''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''((()))))))))******++++++++++++++++++************))),,,+++***)))))))))******((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((''''''((('''''''''&&&&&&&&&%%%''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++++++++***************+++---//////...///000222222333555777555555===HHH^^^nnnnnn))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((''''''''''''''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))************************************)))))))))((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((()))((('''&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***++++++++++++++++++,,,,,,******)))))))))(((((((((***)))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))))))))((((((((((((((((((((('''''''''''''''''''''''''''(((((()))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++,,,...//////......///111222333666888666555;;;CCCZZZppprrr******))))))((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))((((((''''''&&&&&&&&&&&&''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((&&&''''''((()))******++++++*********)))))))))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((()))((('''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,------*********))))))))))))(((((((((((((((((((((((((((***************+++++++++)))))))))))))))((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))************)))))))))))))))))))))((((((((((((((((((((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,---///000///......///000222111333666555555<<>>GGG]]]vvvyyy))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((''''''''''''''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((())))))******)))))))))))))))))))))))))))''''''(((((())))))***************))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((('''(((((())))))******+++******)))))))))))))))***))))))***++++++,,,------------------,,,,,,,,,,,,((()))******+++*********))))))******+++,,,,,,,,,,,,,,,++++++******))))))++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))******)))))))))((((((((((((((((((((())))))))))))+++***((('''&&&''')))***''''''(((((())))))******))))))))))))))))))))))))(((((()))***++++++,,,,,,,,,...//////......///111222///---///222666???HHH]]]yyy~~~(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((()))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((((((((())))))))))))(((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((''''''(((***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((('''(((((()))******++++++)))))))))))))))***+++,,,,,,,,,---///000111222333111111000000000/////////++++++---.........------...//////000111111222222/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((('''''''''''''''(((((()))))))))---,,,)))''''''(((***+++'''''''''((()))*********)))))))))))))))))))))))))))))))))***+++++++++,,,+++---//////...///000222222///...111333666<<>>@@@EEEEEE@@@???CCC@@@===:::999<<>><<<@@@@@@;;;666333444111,,,...+++***---000000...---...//////,,,)))'''))),,,)))***,,,------,,,++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))(((&&&*********************************))))))))))))))))))************+++++++++,,,,,,------.../////////111111000///000444:::???RRRyyywww(((((()))***************(((((((((((()))))))))))))))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((('''&&&&&&(((((('''&&&&&&''''''(((((((((((((((((((((((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&'''(((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&))))))((('''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))(((((((((''')))(((((((((''''''''''''(((((((((((())))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***(((&&&'''***,,,+++***************+++---///000111222333666999===AAACCCEEEIIINNNPPPNNNMMMMMMNNNTTTTTTSSSNNNIIIFFFCCCBBBGGGAAA@@@CCCDDD@@@===>>>============>>>???AAABBBEEEHHHKKKJJJIIIJJJLLLMMMJJJIIIEEE>>>;;;:::666000333///,,,+++------,,,,,,***---//////---,,,...///+++,,,---------,,,+++***++++++++++++++++++++++++++++++************++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&''')))***)))(((***************************))))))))))))))))))))))))************+++++++++,,,,,,------.../////////000111111111222555;;;???PPPxxxzzz(((((()))***************(((((((((((())))))))))))((((((''''''&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((('''&&&&&&(((((('''&&&&&&''''''((((((((((((((('''''''''(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((('''''''''((())))))******))))))(((((((((((())))))'''''''''((()))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&)))((((((''''''''''''(((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((('''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))((()))+++------,,,***+++,,,...000333666777;;;<<<>>>@@@DDDHHHLLLNNNNNNOOOQQQRRRQQQOOOMMMLLLGGGGGGFFFEEEAAA>>>>>>>>>AAA<<<999<<>>???@@@AAABBBDDDEEEEEEFFFIIIKKKKKKLLLIIIDDDCCCBBB???999888555000,,,,,,---...---&&&(((+++,,,,,,++++++,,,------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&''')))***)))(((************************))))))))))))))))))******)))************+++++++++,,,,,,------.../////////000111222333444777;;;>>>NNNvvv(((((()))***************(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((('''&&&'''((()))(((&&&&&&''''''(((((((((((((((&&&&&&''''''((()))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((()))******++++++))))))(((((((((((())))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''')))(((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((((())))))***))))))))))))((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))((((((((()))+++---...///000111444777;;;???BBBDDDGGGGGGGGGHHHJJJLLLOOOPPPNNNLLLKKKKKKLLLJJJGGGEEE<<<;;;;;;<<<;;;888999===666777:::>>>???===:::999999888:::>>>EEEIIIKKKJJJFFFCCCCCCDDDCCCAAAAAADDDFFFHHHGGGDDDEEEGGGDDD???<<<;;;888444222222111///,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))***((('''((())))))((('''************************)))))))))))))))*********))))))*********+++++++++,,,,,,------...////////////111333555666888;;;===MMMuuu(((((()))***************(((((((((((())))))))))))(((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))(((((((((((((((((())))))))))))(((((()))(((''''''((()))((('''&&&''''''(((((((((((((((%%%&&&&&&'''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((())))))***+++++++++))))))(((((((((((())))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))'''''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))((((((((('''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))******'''((()))+++---///111333999;;;>>>BBBFFFJJJMMMNNNMMMLLLKKKIIIHHHHHHIIIIIIGGGFFFDDDDDDDDDDDDBBB@@@DDDAAAAAABBB@@@;;;===BBBAAAKKKVVVXXXRRRMMMLLLLLLDDD@@@@@@IIIXXXdddhhhgggddd\\\UUUSSSRRRQQQUUU[[[XXXXXXVVVRRRQQQQQQNNNIIIFFFJJJJJJDDD>>>;;;555...444333111//////000111222++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************++++++************++++++************************)))))))))))))))))))))))),,,***)))((()))((('''%%%))))))))))))))))))))))))(((((())))))************))))))*********+++++++++,,,,,,------.../////////...111444666777888:::<<>><<<;;;;;;;;;;;;<<>>:::888888888777666777888:::;;;999===AAABBBBBBFFFMMMTTTiiieeeiiitttyyyyyyzzzuuurrrnnn{{{|||}}}rrrnnnllliiieee```VVVJJJBBB;;;999666444222111000000---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))''''''&&&(((+++,,,,,,+++))))))))))))))))))))))))'''(((((()))***+++++++++)))************+++++++++,,,,,,------...//////000...///111222333555999<<>>:::>>>FFFEEEHHHMMMQQQVVV]]]gggmmmxxx{{{qqqqqq}}}{{{tttllliiihhhjjjtttzzz{{{zzz}}}zzzjjj\\\VVVLLLCCC===888666444777111...000000++++++......------...///...,,,***---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((''''''(((***,,,************************))))))))))))************))))))*********))))))(((++++++************++++++,,,,,,+++++++++,,,------------......///000000000000111222222222555888<<>>;;;;;;999888777999>>>AAA===<<<<<<@@@EEENNN\\\iii|||~~~~~~}}}xxxpppnnnooovvvoooffffffyyy}}}ssskkkZZZLLL===555333111000222444222///.........---,,,////////////......------++++++++++++++++++++++++************************++++++++++++******))))))))))))))))))************))))))***************)))++++++************++++++,,,+++++++++,,,,,,---...------......///000000000111111222222222444888;;;AAAfff)))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((************************(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((()))************)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))((('''((()))***)))((((((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))***)))((((((***,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((())))))))))))))))))(((((((((((((((((()))'''((((((((()))))))))***''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))))))))******))))))(((((())))))***''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((()))(((''''''''''''''''''*********+++---000333555===@@@DDDHHHJJJKKKKKKJJJIIIGGGDDD@@@===;;;999999;;;;;;<<<;;;::::::<<<>>>???@@@EEELLLWWWeeeuuussslllppp}}}~~~wwwpppoooZZZKKKBBB<<<888555222000............---+++/////////......------,,,++++++++++++++++++++++++)))******++++++******))),,,,,,++++++***)))))))))((()))))))))************))))))***+++++++++******++++++************++++++++++++++++++,,,---......------......///000000000111222222222222444888;;;>>>___(((((())))))))))))((((((************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''((()))******)))(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((()))***)))((()))***,,,+++******)))))))))))))))))))))))))))))))))))))))************************))))))))))))************(((((())))))))))))(((((('''(((((()))))))))))))))((())))))))))))))))))(((***)))))))))((((((((('''''''''((()))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''(((((((((((('''(((((((((((())))))))))))((((((''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((''''''((((((((()))(((((('''''''''((((((''')))+++///333888===???BBBDDDFFFIIIKKKKKKHHHGGG???>>>;;;999888888999:::===<<<:::999;;;BBBKKKRRRTTTYYY```iiittt~~~sssiiiyyyyyyyyy~~~zzznnn\\\OOOCCC<<<444...---///111333//////......---,,,,,,+++++++++++++++++++++++++++******++++++++++++******+++++++++*********))))))((()))))))))************))))))***+++++++++++++++++++++************++++++++++++++++++,,,---...///------......///000000000222222222222222444777:::>>>\\\(((((())))))))))))((((((************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&''''''((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((('''&&&(((***+++***)))))))))))))))))))))))))))((())))))******))))))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))*********))))))+++,,,+++******)))))))))))))))))))))))))))))))))))))))************************)))))))))************+++(((((())))))))))))(((((('''((())))))******))))))((())))))******))))))(((*********)))((('''''''''''''''((()))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''((((((((()))))))))''''''(((((((((((()))))))))((((((''''''(((((()))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''')))((((((''''''(((((()))((((((((((((((()))******+++---111666<<>>??????<<<:::;;;EEEWWWkkkyyy~~~~~~wwwuuuzzz}}}rrrcccYYYgggvvvhhhSSS???444000111222111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************))))))***+++,,,,,,,,,,,,++++++************++++++*********+++,,,---...///------......///000000000222333333222222333777:::@@@\\\)))))))))******)))))))))************************))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******((('''&&&'''***+++***)))))))))))))))))))))))))))))))))************))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))***+++***))))))+++---+++******)))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++(((((())))))))))))(((((((((((()))************)))((()))************)))((())))))))))))((((((((((((''''''((()))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))(((((((((((('''((((((((()))))))))***((((((((()))))))))******'''''''''((((((((())))))***))))))(((((())))))***''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))(((((((((((())))))((((((((())))))+++,,,---555888<<>>AAABBB???AAAFFFOOO^^^rrrwww~~~}}}ttttttkkkttt}}}eeeQQQBBB888333333333222111000///......------------------------,,,,,,************,,,,,,)))))))))***++++++,,,,,,))))))))))))************((()))***+++,,,,,,,,,,,,++++++************++++++*********+++,,,---//////------......///000000000222333333222222333777999AAA\\\******++++++++++++******************************))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++''''''&&&'''***++++++***))))))))))))))))))))))))))))))************))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++)))***+++***))))))+++---+++******)))))))))))))))))))))))))))))))))))))))************************))))))******++++++++++++(((((())))))))))))(((((((((((()))***************((()))***++++++***)))(((''''''(((((())))))******'''(((((()))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))(((((((((((('''((((((((())))))******))))))))))))************''''''''''''((((((((()))++++++************++++++''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((())))))((((((((()))***,,,......???AAAEEEHHHJJJKKKJJJIIIMMMJJJFFFEEECCC@@@;;;666999999999:::<<<>>>@@@BBB>>>GGGVVVfffvvv|||rrr]]]KKK???555555444333222111000///........................---,,,***))))))***,,,---(((((()))***+++,,,,,,---))))))))))))************((()))***+++,,,---------++++++************++++++*********+++,,,---///000------......///000000000333333333222222333666999???ZZZ++++++++++++******))))))******))))))))))))******+++++++++*********))))))'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''---,,,***(((((((((((()))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******************************((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((()))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&)))+++'''&&&&&&''',,,222999>>>GGGGGGHHHKKKMMMNNNLLLKKKEEECCC???===<<<;;;:::999:::???AAA===:::@@@PPP___^^^gggqqqwww~~~zzz|||}}}{{{{{{zzzzzz{{{zzzwwwmmm\\\III>>>666555333///---000---+++,,,000///+++((())),,,,,,,,,,,,,,,,,,,,,,,,+++)))'''))),,,---,,,***...------,,,+++***))))))***++++++***)))***---///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......//////000000111111111222222222222333666888BBBUUU~~~++++++++++++*********)))******))))))))))))******+++++++++*********))))))((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''...,,,+++))))))))))))***))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************************************))))))))))))******************************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((()))))))))((('''&&&&&&'''((()))'''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&((()))(((''''''(((***)))))),,,222999???BBBBBBGGGFFFEEEEEEGGGFFFEEECCC:::777555555888<<<@@@CCC<<>>FFFJJJHHHEEEEEECCC???======<<<;;;:::111111222555888<<<@@@BBB;;;???HHHVVVhhhxxxpppjjjmmm|||yyy}}}~~~www~~~oooZZZFFF777222444000//////000---)))+++111------------------------+++***)))***,,,---,,,+++,,,,,,,,,+++++++++++++++***,,,------+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......//////000000111111111222222222222333666888:::PPP+++++++++++++++++++++++++++******))))))******+++************************+++******)))((('''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((---,,,***)))))))))******((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************************************+++******))))))******+++************************+++++++++******)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++***))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''((((((((((((((((((''''''((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((()))(((((())),,,//////666???FFFIIIHHHFFFDDD@@@===888555555555555444333666:::=========<<<<<<<<>>???AAAEEEHHHIIIXXXmmm~~~}}}yyyzzz{{{yyy~~~zzzooo[[[NNNIII<<<444...111555444222111/////////......---------,,,---------,,,,,,,,,,,,*********++++++++++++++++++---//////---+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......//////000000111111111222222222222333555888<<>>DDDJJJJJJDDD???>>>@@@555333000000333666888999999::::::<<>>;;;444222111333777;;;===>>>999<<<@@@FFFPPPaaatttxxxuuubbbPPP???333///222111111000000///......------///000///,,,+++,,,...111111000000//////......,,,---------,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......//////000000111111111222222222222333666888;;;JJJxxx+++++++++,,,,,,---------,,,++++++******++++++,,,))))))******++++++++++++)))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))*********)))(((((()))***+++))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,++++++******++++++,,,************************------,,,++++++*********************************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((()))***+++++++++++++++************************************************,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''&&&&&&'''''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&+++111666:::===???AAA<<<::::::???FFFEEE===555444333333666:::>>>@@@@@@:::AAALLLWWWbbbooowwwZZZ@@@555555222111111000///......------///111///,,,+++,,,...//////...---,,,++++++***,,,------,,,+++,,,...111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......//////000111111111111222222222222333666888===KKKzzz------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))+++++++++*********))))))(((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))************))))))))))))******************))))))******+++,,,,,,+++***))))))***+++,,,++++++******************++++++++++++******))))))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))))))))************))))))************))))))************************************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))(((&&&%%%$$$$$$%%%&&&%%%'''))))))))))))***,,,///333888<<<>>>>>>======666<<>>>>>>>>>>>DDDFFFPPPaaauuuyyy}}}|||tttSSS===777111111111111000///......///...---,,,,,,,,,,,,---------------------------++++++++++++++++++++++++------------------------........................111111111111111222222222222222222333444555666777???LLLvvv------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))+++++++++*********))))))(((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))************))))))))))))******************))))))******+++,,,,,,+++***))))))***+++,,,+++++++++++++++*********,,,+++++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))))))))************))))))************))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&'''((()))%%%&&&(((((()))***---//////666???BBB>>>888666666===>>>>>><<<999777555555999:::<<<>>>???AAADDDEEELLLVVVdddooovvvxxxyyyzzzxxx|||}}}yyyvvv~~~kkkQQQ@@@;;;666111///111333111///......------,,,---------------------------------++++++++++++++++++++++++------------------------........................///000000000000111111111222222222333444555666777<<>>CCCGGGJJJ<<<::::::===BBBEEEEEECCCBBBDDDKKKWWWhhhxxx}}}~~~|||yyy}}}|||{{{kkkRRR???555222222/////////......//////000////////////////////////------------------------,,,,,,,,,---------..............................//////000111111222333333222222222333444555666777888DDDppp------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++++++++************)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))((((((''''''(((((()))''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))))))))***(((((((((((())))))))))))((()))******++++++***************++++++++++++,,,*********++++++++++++,,,******))))))******+++,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------......///,,,,,,------------.............../////////000000------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********++++++++++++,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$(((***---000333888>>>BBBDDDCCCCCCGGGKKKKKKFFFAAA777999>>>CCCGGGHHHEEECCCBBBGGGRRRcccvvvsssmmmpppuuuzzzlllRRR>>>222---111111000///////////////................................................+++,,,,,,------.................................//////000111222333333444222222222333444555666777999DDDnnn------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++++++++************)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))******(((((((((((())))))))))))))))))***++++++++++++************+++++++++,,,,,,*********+++++++++,,,,,,******))))))******+++,,,++++++,,,------,,,++++++,,,,,,,,,---.../////////,,,---------........................////////////........................------............------------------------------++++++,,,------,,,++++++*********+++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((()))))))))(((''''''***---111444888<<>>AAAEEEGGGGGGFFFEEEEEEJJJQQQ___rrrwwwpppzzz}}}oooWWWAAA222333222111000///.........------------------------........................++++++,,,,,,---......///..............................///000111222333333222222222333444555666777999BBBjjj---------,,,,,,,,,++++++++++++,,,,,,,,,---------+++++++++************)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********)))***++++++,,,++++++------------++++++,,,,,,------...///000000---------.........//////---------.........//////........................------............------------------------------++++++------------++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************************************************************++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''')))***++++++******+++...333777:::>>>BBBEEECCCGGGLLLMMMLLLIIIHHHGGGIIIKKKLLLJJJFFFDDDFFFHHHTTT\\\kkk}}}~~~yyyuuuzzzxxxwww|||{{{zzzuuuWWWBBB444444222000///.........------------------------////////////////////////++++++,,,,,,---...//////........................------...///000111222222222222222333444555666777999AAAhhh...------,,,,,,------...---------,,,,,,,,,++++++************************))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&))))))))))))(((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))(((''''''''')))***+++))))))))))))))))))))))))))))))))))))************))))))))))))************+++++++++***++++++,,,,,,,,,,,,---------,,,++++++.....................---...///111333333222000///555555555555444333111111555222......000222222111///...---,,,,,,,,,------000...***)))+++...000000...///000000000///---,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,+++++++++---,,,+++)))(((((('''''''''((((((((())))))******++++++***(((((('''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&(((******(((''')))+++000444888<<>>>>>>>>======???===:::999:::999666444444333111000000111222333222000...---...000000///......///000000///...---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******************************************************+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++***)))((('''''''''(((''''''((((((((()))))))))+++***)))(((''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''')))***)))((((((+++...555777;;;===@@@CCCGGGJJJNNNMMMLLLJJJKKKNNNSSSWWWWWWRRRPPPRRRPPPPPP]]]oooyyy~~~~~~}}}yyysss|||xxxttt{{{llljjjjjjqqq}}}zzzoooQQQ<<<666444666777/////////............//////........................---------.........//////........................000000000000111111111111222333333444555666777777888???^^^...------,,,,,,------...++++++++++++************************************)))))))))*********++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++***************+++,,,,,,******+++,,,...111333555444555888;;;>>>@@@AAABBBCCCCCCEEEFFFHHHIIIKKKKKKJJJJJJKKKLLLMMMNNNNNNOOOIIIHHHHHHHHHHHHFFFCCC@@@<<<:::777333000//////000222000//////000111000///------.../////////......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((''''''(((((((((''''''''''''(((((((((((())))))((('''&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''))))))***))))))+++///222999<<>>GGGUUU^^^]]]YYYWWWSSSUUUaaammmvvv|||~~~~~~zzz{{{uuurrrqqqsssttt}}}wwwzzzccc>>>...111222000000///.........//////....................................////////////........................///000000000111111111111222333333444555666777777777:::UUU...------,,,,,,------......------------,,,,,,,,,************************************++++++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))))))))'''((((((((()))))))))***(((((())))))))))))(((((((((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))((()))))))))************************++++++++++++************+++,,,---...000111222555999>>>CCCFFFGGGGGGHHHIIIHHHGGGEEEDDD@@@@@@AAACCCEEEGGGIIIKKKIIIIIIHHHHHHIIIJJJKKKKKKKKKLLLMMMNNNOOOQQQTTTUUU[[[ZZZXXXUUUSSSRRRQQQQQQDDD???999333111000000000////////////////////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))((((((((())))))))))))***+++,,,,,,((((((((((((((((((''''''(((''''''&&&&&&&&&&&&'''&&&'''(((((())))))((((((((((((((((((((((((((((((+++******+++///444888:::>>>AAAFFFGGGFFFCCCAAA@@@444999DDDOOOWWWXXXTTTPPPLLLJJJQQQeee{{{{{{vvvtttvvvyyy|||YYYAAA;;;555222111000///////////////................................./////////000000///////////////////////////000000000111111111111222333333444555666777777999;;;UUU...------,,,,,,------...............------------*********************************++++++++++++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))******''''''(((((())))))******(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,++++++++++++,,,...///000222333555999===BBBFFFHHHJJJKKKMMMNNNMMMLLLJJJIIIEEEFFFGGGHHHIIIJJJKKKLLLIIIHHHHHHGGGHHHIIIJJJKKKGGGHHHJJJIIIHHHHHHIIIJJJHHHJJJLLLNNNQQQRRRSSSSSSTTTNNNFFF???:::666333222222111000000//////000000------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************++++++,,,---))))))))))))(((((((((((((((((('''''''''''''''(((''''''((())))))))))))(((((((((((((((((((((((((((+++******---333888<<<===@@@BBBCCCBBB???:::888666999DDDRRRZZZXXXQQQKKKHHHEEEIIIVVVlll~~~~~~vvv|||uuucccMMM444444333222111000000000111............................../////////000000000////////////////////////000000000000111111111111222333333444555666777777:::===VVV...------,,,,,,------.........---------,,,,,,,,,*********************************+++++++++,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********'''''''''((()))*********(((((())))))))))))(((((())))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,,,,,,,,,,---...///000111666888;;;>>>BBBFFFIIIJJJOOOPPPRRRSSSRRRPPPNNNLLLJJJKKKMMMNNNOOOOOONNNMMMGGGGGGFFFGGGHHHJJJMMMNNNWWWZZZ^^^^^^[[[VVVTTTSSSIIIKKKNNNPPPQQQPPPNNNLLLVVVRRRMMMIIIEEE@@@;;;777555444222111000///000000------............------------------------------------------------------........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))++++++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((******************++++++++++++******)))))))))))))))((((((''''''(((((()))''''''((()))))))))))))))((((((((((((((((((((((((***)))+++000777<<>><<<::::::;;;>>>KKKUUU```bbbZZZPPPKKKKKKMMMWWWgggvvv~~~wwwuuuwwwyyyttt}}}bbb>>>666555444333222222222222.........................../////////000000000000////////////////////////000000000000111111111111222333333444555666777777999===XXX...------,,,,,,------...---------,,,,,,,,,++++++******************************+++++++++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))*********+++&&&''''''((()))******+++(((((())))))))))))(((((())))))))))))))))))))))))+++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,------...///000111222;;;===@@@DDDGGGJJJLLLMMMPPPQQQRRRRRRPPPMMMJJJGGGBBBDDDIIINNNSSSUUUWWWWWWbbbaaaaaabbbdddhhhkkkmmmqqqxxx}}}vvvqqqnnnjjjkkkllljjjfff```YYYUUUNNNMMMMMMMMMLLLHHHBBB>>>777666444222000000000000------............------------------------------------------------------........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))******,,,+++++++++******))))))))))))((((((((())))))***'''(((((()))))))))))))))))))))))))))))))))))))))))))))+++111999>>>@@@@@@>>>===:::888999???GGGLLLZZZaaahhheee\\\TTTRRRTTTZZZiiixxx}}}{{{{{{{{{~~~zzzvvvuuuzzzsssRRR777666555444333333222333........................////////////000000000000000000000000000000000000000000000000111111111111222333333444555666777777777===YYY------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((---,,,***((((((***,,,---///+++((((((+++---,,,***,,,---///333777;;;>>>AAADDDDDDDDDEEEGGGIIIKKKMMMOOOLLLJJJKKKIIIEEEFFFLLLFFFPPP]]]iiinnnooommmkkk}}}}}}tttdddUUUNNNMMMHHHAAA???BBB@@@999555555222,,,000000000000///...------+++,,,---.........---,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++*********))))))((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''((())))))))))))))))))((((((((((((((((((*********)))((('''&&&+++222999>>>>>><<<::::::888888;;;CCCMMMVVV\\\nnntttmmmZZZSSScccyyy}}}yyyyyywww}}}}}}vvvwwwvvvxxxxxxwwwxxx}}}sssvvvxxxyyyxxxxxxxxxyyyuuutttssssssuuuxxx{{{~~~||||||}}}nnnIII<<<222222333000---/////////...------------...//////000000000000//////000000000000111111111111222222111111222222333444444555666555555555777999>>>@@@UUU|||------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++*********))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))***+++,,,---***+++,,,///222222111000555666777999;;;===>>>???;;;???CCCEEEFFFHHHKKKOOOGGGIIIKKKMMMOOOSSSWWW[[[ggglllrrrwwwxxxxxxxxxxxxzzzpppjjjaaaYYYRRRRRRLLLBBB<<<<<<999444///000111111222111111000....../////////...---,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''((())))))))))))))))))(((((((((((((((((())))))))))))))))))111555:::======<<<:::999888<<>>TTT|||------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++***************)))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((())))))******+++++++++)))...444888:::999888888777888:::;;;<<<<<<<<<;;;<<<@@@DDDEEECCCBBBFFFIIIKKKWWWaaacccgggnnnooojjjtttyyyyyyqqqhhhhhhcccYYYOOOGGG>>>777555444333222000...------///000000000///...---,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***************)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''''''''((((((((())))))(((((((((((()))))))))))))))((((((((((((***+++,,,777:::===<<<999777777888===DDDPPPaaapppzzz}}}|||zzziii\\\bbbssswwwuuu|||~~~|||zzzxxxuuusssvvvsssooopppsssvvvvvvuuusssuuuwwwwwwvvvuuuvvvwwwzzzyyywwwuuusssqqqppppppuuuuuuttttttssssssssssssqqqttt{{{wwwVVV:::///111333222222111111000000000000000//////000000000000//////000000000000111111111111111000000000000111222222222333444444333444666888;;;===SSS|||........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********))))))))))))))),,,+++*********+++,,,---111666===???>>><<<<<<>>>777999<<<>>>??????>>>===CCCDDDEEEDDDCCCCCCEEEFFFgggzzzuuuttt}}}~~~}}}rrraaaPPPEEE>>>;;;666111---,,,------///////////////....................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((''''''((()))))))))))))))(((((((((((()))))))))))))))(((''''''(((+++...000999;;;===<<<888777:::>>>BBBHHHSSScccrrr|||vvv```VVVfff~~~}}}|||tttuuu}}}}}}yyyuuusssrrrqqqqqqxxxtttooooootttwwwxxxxxxuuuvvvxxxxxxvvvvvvwwwxxxxxxxxxxxxwwwvvvuuuttttttwwwxxxyyyzzzzzzyyyxxxxxxssstttxxx}}}pppLLL666222222111222222111000000000000000000000////////////000000///000000000111111111111000000000///000000111222222333444333333333555777;;;<<>><<<>>>@@@>>>@@@BBBDDDEEEDDDCCCBBBAAAAAABBBGGGOOOUUUYYY[[[wwwnnnVVVOOOEEE;;;444222222333------.........///000000...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***************+++++++++************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))((((((''''''((())))))******))))))'''((((((((()))))))))******)))((((((***...222444<<<===>>>===<<<===AAAEEEBBBLLL[[[lllxxxmmm\\\YYYmmmyyyrrrttt}}}~~~zzzwwwuuutttrrrppppppppprrrtttvvvsssoooooosssvvvwwwwwwwwwxxxyyyyyyyyyyyy{{{|||{{{{{{{{{{{{{{{{{{zzzzzzxxxyyy{{{|||||||||{{{zzzvvvvvvyyy{{{xxxtttuuuzzzvvv|||dddHHH999555444222111000000//////000000000000////////////000000///000000000111111111111000000000///000000111222222333444333333333555777;;;<<>>===???AAACCCCCCDDDEEEDDDCCCBBBAAA<<>>???AAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCIIIVVVhhhuuu|||yyycccPPPBBB;;;555444333111000000111111...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((()))++++++***)))((('''''''''((()))***************+++---000444888:::777555555:::DDDLLLQQQRRRjjjyyyoooaaa[[[\\\___jjjvvvyyyvvvtttwwwvvv{{{}}}wwwllljjjkkkoooxxx~~~}}}{{{yyyuuurrrooommmoooqqqssssssrrrsssuuuwwwvvv{{{|||zzzzzz|||wwwyyyzzz{{{|||~~~~~~vvvuuuxxxnnnpppssswwwzzz~~~wwwSSS<<<999333333222111111111111111111000///......///000111000000000000111111111111111111111111111222333333333444555555444555777999;;;888KKKuuu////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********++++++///666<<>><<<;;;===BBBDDDCCCBBBAAAAAABBBCCCFFFHHHJJJLLL^^^qqqyyygggYYYQQQ:::999666444222111000000////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''(((***+++,,,+++)))(((&&&''''''((()))******+++)))***,,,...222666:::<<<999666777AAAPPP]]]bbbccc~~~qqqhhhfffdddlllxxx|||xxxvvvvvv{{{}}}xxxpppooosssyyy{{{zzzyyywwwuuutttsssrrrqqqtttwwwvvvtttssstttvvvsss{{{}}}xxxxxxzzzwwwxxxzzz{{{|||~~~yyyxxx|||uuuvvvxxxwwwuuutttttttttuuu{{{fffGGGAAA555444333333222222333333222000///......///000222000000000000111111111111222222111111222222333444444555666555555555777999:::666HHHrrr***...222222///,,,,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((()))))))))))))))((((((((((((((()))+++,,,---444999@@@CCCBBBAAABBBCCCAAACCCCCCAAAAAADDDEEEFFFBBB@@@??????FFFTTTfffsss{{{~~~pppbbbQQQ>>>777666555333222000---...111111...,,,---111000///......---......000000///...------,,,,,,...---,,,,,,++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********)))************+++++++++************************))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***---444:::;;;:::999777<<>>???GGGQQQ{{{~~~tttpppooorrrzzzvvv```RRR===666222444666333000000//////......///000111111//////.........---------...------,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))***++++++...444;;;======???CCCJJJZZZqqqooobbbfffttt|||zzzzzz|||~~~~~~~~~}}}zzzwwwuuussssssrrrqqqrrrssstttuuutttuuuwwwzzz|||~~~{{{yyyvvvvvvwwwzzzzzz{{{xxxyyyzzzzzzzzz{{{~~~}}}}}}||||||}}}~~~~~~~~~~~~|||wwwuuuwww}}}WWW===999555444888888333222222111111222222333111111111111111111111111111111222222222333333333333333333444555666777888;;;>>>NNNwwwJJJCCC999333222222222111........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************(((***+++***)))((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''''''''(((((())),,,111777<<>>;;;@@@QQQccczzzqqqrrrwww}}}}}}zzzjjjVVVEEE555111333444222000111111000///////////////...............------------------,,,,,,---......------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++)))))))))***,,,---///111777>>>>>><<>>LLLuuuaaaVVVFFF888000///000222........................------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************(((***+++***)))((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))***)))(((''''''((()))***---111777===AAABBBBBBAAADDDDDDFFFHHHKKKLLLKKKJJJEEEDDDDDDFFFEEEKKKaaaxxx}}}ooommmtttwwwvvvhhhmmm{{{yyy___BBB333111111222222333222111000////////////........................------------------...///------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,)))************+++++++++************************))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))***,,,...000777777;;;@@@>>>;;;DDDPPPbbbwwwnnn\\\[[[lllxxxjjjfffnnnuuu}}}|||{{{~~~zzzzzzxxxuuusssooommmlllppppppppppppqqqrrrssstttuuuwwwyyy{{{~~~|||yyywwwwwwvvvuuutttsssvvvyyy||||||{{{{{{|||zzzzzzzzz{{{|||zzzvvv|||xxxwwwiiiUUU===111333444333333222222222222333333222222222111111111111111111111222222222333333333222222333333555666888999999:::GGGnnnxxxrrreeeVVVFFF:::333000................................................++++++++++++++++++++++++******+++++++++,,,,,,,,,************************(((***+++***)))((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))(((((()))+++...///555888<<<@@@CCCDDDDDDCCCFFFFFFGGGJJJMMMMMMJJJGGGEEEHHHRRR[[[[[[___rrrxxxgggdddiiillljjjvvvwww}}}}}}|||tttZZZGGG;;;444111333111111000000000000000000........................---------------...//////------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,)))************+++++++++************************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((***---000333:::888<<>>777444333333222222333333444222222222222111111000000111111222222222333333333222222222333555777888999;;;999AAAfffoooNNN666555000///222111,,,---111//////.........------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))++++++++++++++++++++++++''''''(((((())))))******(((((())))))))))))(((((())))))(((((((((((())))))&&&&&&&&&'''''')))******''''''''''''((((((((()))+++******)))******+++,,,))))))***+++---222999===CCC@@@>>>@@@DDDFFFEEECCCJJJKKKLLLLLLKKKHHHEEEDDDUUU^^^aaabbbnnn{{{zzz~~~zzz|||ssseee[[[ZZZaaattt|||ppp___LLL===555444000000333111,,,+++000000/////////..................---------,,,,,,,,,......---------,,,,,,,,,)))************+++++++++///))),,,///((()))///...++++++************++++++))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))'''''''''((()))******+++))))))***+++...222666888888<<<<<<@@@GGGLLLaaa~~~nnn|||{{{}}}xxxggghhhqqqtttsssssssssrrrrrrtttwwwvvvsssooollllllmmmmmmooopppqqqrrruuuvvvxxxyyyzzzzzzyyyyyyrrrrrrssssssuuuvvvwwwxxxyyyxxxwwwuuuttttttttttttwwwvvvvvvvvvvvvvvvwwwwwwyyy{{{||||||{{{{{{}}}~~~~~~~~~~~~ooo^^^kkk}}}YYY@@@555444777999666444333222222444444444333333222222222444444333222333444555666555555555555666666666666:::===EEEcccxxx|||jjjKKK:::444222333222...---///.....................------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))++++++++++++++++++++++++'''((((((((()))))))))***(((((())))))))))))(((((())))))(((((((((((())))))'''&&&&&&'''''')))******'''''''''((((((((()))))))))))))))*********++++++)))***,,,...000555;;;???CCCCCCDDDDDDEEEGGGJJJLLLKKKMMMNNNLLLIIIHHHJJJMMMbbbllltttvvvzzz~~~yyy~~~~~~vvvmmmfffdddfffkkkmmmhhhaaa```dddccchhhmmmppppppqqquuuyyyuuu~~~kkkccc```iiittt~~~zzzgggOOO===888222000333444111///111000000/////////..................---------,,,,,,......---------,,,,,,,,,************++++++++++++///))),,,...((()))...+++++++++************++++++))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))''''''((()))************))))))***,,,///333777999999>>>>>>BBBJJJRRRkkkxxxyyytttjjjeeellluuuwwwvvvvvvsssqqqpppqqqssssssqqqooooooooooooooopppqqqssstttzzz{{{|||}}}}}}|||{{{zzzvvvuuuuuuuuuuuuuuuvvvvvvtttssssssssssssttttttuuuvvvvvvvvvvvvwwwwwwxxxyyyyyy{{{|||{{{zzzyyyzzz|||~~~}}}}}}~~~}}}eeecccnnnmmmKKK666444555555333222333333333444444444333333222222222444444333333333444555666555555555555666666666666999===DDDccctttoooxxxlllIII@@@888444333000///000.....................///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))''''''''''''((()))******''''''((((((((()))))))))(((((()))******************,,,///222555999>>>AAA???BBBEEEEEEDDDGGGNNNTTTRRRPPPKKKFFFEEENNN\\\hhhxxxvvvssswwwzzzvvvsssqqqooopppqqquuu|||{{{nnncccRRRXXXbbbhhhdddZZZUUUUUUXXXYYYXXXXXXWWWVVVUUUUUUVVV^^^gggkkkrrrtttnnnllliiihhhhhhtttnnnVVVCCC999000000222222000///000000000/////////...............------------,,,......---------,,,,,,,,,************+++++++++,,,...))),,,...(((***...(((++++++************++++++))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))'''(((***++++++***)))((()))***+++...111666999<<<===AAA@@@FFFTTTccc{{{lll{{{xxxqqq[[[^^^gggrrrwwwvvvttttttqqqooollllllmmmooooooooosssrrrqqqpppqqqrrrtttvvv}}}}}}~~~~~~}}}|||zzzyyyvvvvvvtttsssrrrqqqqqqqqqoooooooooppprrrsssuuuvvvuuuuuuuuuvvvwwwxxxyyyzzzyyyzzz{{{zzzyyyxxxyyyzzz~~~}}}|||}}}|||~~~iii[[[mmm]]]>>>:::777333222333333444444444444333333333333222222444333333333333444555666555555555555666666666666999<<>>AAADDD???BBBEEEGGGJJJOOOUUUZZZXXXPPPFFFBBBKKKaaa|||rrrnnnmmmrrr|||tttkkk___WWWVVV]]]gggnnntttvvv|||}}}ttt\\\___gggqqqrrrjjjccc___```^^^]]]]]]\\\ZZZUUUPPPTTTSSSOOOKKKNNNZZZkkkvvvzzznnnbbb[[[eeejjjsss}}}zzzaaaQQQ<<<111000222111000000000000////////////...............------------......---------,,,,,,,,,*********+++++++++,,,,,,---))),,,---(((,,,///'''++++++************++++++))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))((()))+++,,,,,,+++)))(((***+++---000444888<<<>>>@@@BBBAAAMMMggg}}}nnnbbbqqq{{{iii___RRR]]]mmmvvvuuupppmmmnnnmmmkkkhhhgggiiimmmppprrruuutttrrrqqqqqqsssuuuwwwyyyyyyzzzzzzyyyxxxvvvuuurrrrrrpppooonnnnnnnnnnnnmmmnnnnnnoooqqqssstttuuutttttttttuuuvvvwwwyyyzzzxxxyyyzzzzzzyyyyyyzzz{{{}}}}}}|||~~~}}}~~~ooogggtttmmmRRRBBB:::444444666555333222333333333333333333333333333333333333444444555555555555555555666666666666999<<>>AAADDDFFFEEEEEEHHHNNNUUU[[[]]]]]]UUUOOOJJJOOOaaa}}}yyyrrrqqqtttzzz}}}wwwnnngggZZZWWWTTTSSSWWW^^^hhhnnnzzz~~~tttqqqsss}}}zzzuuukkkkkklllooorrrpppiiiccc\\\YYYVVVRRROOOPPPVVV\\\dddmmmzzztttiiiaaa]]]```jjjyyyvvvXXX???444333444444111000000000//////////////////.........---------......---------,,,,,,,,,***++++++++++++,,,,,,,,,,,,))),,,,,,)))000444)))++++++************++++++***************************)))))))))))))))******)))))))))))))))))))))))))))***+++,,,,,,++++++***+++---///333777:::>>>???@@@AAABBBVVV||||||gggaaajjjooo[[[RRRUUUbbbpppuuupppkkkjjjjjjhhhgggffffffiiimmmrrrvvvttttttrrrrrrrrrtttvvvwwwtttuuuvvvwwwwwwvvvuuutttpppoooooonnnnnnnnnooooooppppppppppppqqqrrrssstttrrrrrrssstttuuuvvvxxxyyywwwyyyzzz{{{zzzzzz|||}}}~~~}}}~~~}}}oooqqqyyyiiiHHH;;;222444999777333222333333333333333333333333333333333444444444444444555555555555666666666666999;;;BBB```uuummmssstttXXXCCC999444111000000000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************))))))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((()))))))))))))))(((((())))))***((((((((()))))))))******))))))))))))***+++---...333666;;;>>>@@@CCCFFFHHHIIIJJJMMMTTT\\\___\\\XXXOOOSSS\\\jjj}}}{{{sssqqqnnnjjjyyy~~~uuujjjeeebbb^^^ZZZ[[[XXXTTTRRRVVVaaannnwwwyyy|||}}}wwwmmmeee[[[SSSNNNNNNTTT\\\bbb```dddqqquuueeeTTTOOOTTT___mmmxxxwwwTTT===444333333111111000000000//////////////////.........------......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,))),,,++++++666;;;000++++++************++++++************************)))))))))))))))******+++))))))))))))))))))))))))*********++++++,,,---------///222555999<<>>CCCKKKfff~~~kkkdddgggqqqwwwwwwvvvaaaRRRNNN[[[fffooooookkkjjjkkkkkkeeeggghhhjjjkkkoootttwwwssssssssstttuuuvvvxxxxxxuuuvvvwwwxxxxxxxxxwwwvvvppppppppppppqqqrrrssssssqqqqqqqqqqqqqqqrrrssssssssssssssstttuuuvvvwwwxxxxxxyyy{{{{{{zzzzzz|||}}}}}}}}}~~~~~~}}}rrr|||||||||TTTAAA222333999888444333222222333333333333444444222333444444555555444444555555555555666666666666888;;;AAA___xxxfffkkkmmmWWWHHH>>>777222111111000///...------............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++***)))))))))((((((((('''(((((())))))))))))(((((())))))(((((((((((())))))******)))))))))))))))***(((((()))))))))*********+++***)))(((***,,,///111777:::===???AAACCCGGGIIIPPPUUU[[[aaaccc```YYYUUUTTTaaarrrqqqmmmqqqttttttzzzvvvhhh```___bbbccccccfffccc___]]]bbbnnn~~~}}}kkk^^^UUUSSS[[[eeeiiiaaa]]]___fffqqqzzzfffXXXRRRRRRWWW^^^ooorrrPPP===666333111111111000000000//////////////////..................---------,,,,,,,,,+++++++++,,,,,,,,,------,,,***+++***,,,;;;BBB777++++++************++++++************************)))))))))))))))***++++++))))))))))))))))))))))))******))))))+++---///111000111444777:::===???@@@>>>MMM___}}}uuujjjeeekkk||||||ooopppuuudddWWWTTTXXXbbbhhhkkkiiihhhjjjkkkiiifffiiimmmoooooopppsssvvvrrrsssuuuwwwyyyzzzzzzzzzyyyzzz{{{{{{zzzyyywwwvvvrrrrrrrrrrrrrrrsssssstttppppppppppppqqqrrrssstttvvvvvvvvvvvvvvvwwwxxxxxxzzz{{{{{{zzzxxxwwwxxxyyy||||||}}}~~~}}}{{{|||qqqUUU;;;666999777444444222222222333333444444444222333444555555555444444555555555555666666666666888:::AAA___~~~jjjmmmvvvxxx|||zzzgggWWWIII???333222111000///...---,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++******))))))((((((((('''(((((())))))))))))(((((())))))(((((((((((())))))******)))))))))))))))***))))))))))))************---+++)))((())),,,000333:::;;;>>>???AAACCCGGGJJJ\\\eeennnrrrnnneee^^^ZZZ```pppyyypppqqqyyy|||uuummmddd```bbbeeeeeecccfffmmmwwwtttfffaaadddfffaaa^^^]]]YYYXXXbbboooppp```UUUTTTYYY```ooofffLLL???:::111111111111000000000000000/////////..................---------,,,,,,,,,++++++,,,,,,,,,---------,,,***+++***---???GGG;;;++++++************++++++************************))))))((())))))***++++++))))))))))))))))))))))))+++***((((((***---111333111333555888;;;>>>???@@@AAAXXXqqqxxxtttiiilllvvvzzzuuufffXXXSSSZZZeeegggjjjjjjeeefffjjjiiieeeggglllqqqrrrrrrqqqrrrsssrrrtttwwwzzz|||}}}|||||||||}}}}}}|||zzzxxxvvvuuurrrrrrqqqqqqqqqqqqqqqrrrnnnnnnnnnoooppprrrssstttyyyxxxxxxxxxxxxxxxyyyyyy{{{||||||zzzwwwuuutttuuu{{{{{{{{{}}}~~~}}}{{{xxx{{{~~~}}}}}}~~~|||{{{jjjGGG;;;999555222333222222222333333444444444222333444555555555444333555555555555666666666777888:::AAA^^^ggg\\\```dddkkkvvv{{{bbbKKK;;;111...333333,,,,,,111------..................---------,,,,,,+++++++++---,,,+++******+++,,,---************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))((())),,,222888;;;@@@===>>>AAA@@@>>>DDDNNN```qqqjjjXXX[[[hhh}}}|||~~~wwwiiiaaaccclllvvv{{{{{{{{{~~~sssmmmvvvpppeeeZZZRRRRRRXXX^^^hhhuuunnnfffmmmhhhgggqqqiiiJJJ:::888000333555---,,,333444000/////////.....................------,,,,,,,,,---,,,+++,,,......+++))))))---+++'''---<<<@@@;;;+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------++++++,,,---000777888:::BBBAAA>>>FFFLLLeeezzz{{{}}}zzzyyy~~~}}}xxxmmmaaaXXXXXX___eeeffffffffffffgggggghhhiiiiiikkknnnqqqrrrsssrrrqqqsssuuuyyy|||~~~~~~wwwzzz}}}~~~}}}zzzwwwvvvsssrrrqqqqqqppppppppppppsssrrrooonnnnnnpppsssuuuuuuwwwxxxuuurrrrrruuuxxx{{{{{{zzzxxxuuutttvvvwwwwwwxxx{{{~~~]]]DDD888333444888444444444333333333222222333333222222333333444555666666666666777777777777666>>>EEE[[[~~~kkkeee```dddmmm{{{pppMMM>>>333444333...---111........................---------,,,,,,,,,++++++,,,,,,+++******+++,,,,,,************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))+++...333888;;;===<<<>>>BBBCCCEEEOOO[[[sssyyydddbbbqqq}}}~~~~~~{{{{{{vvvrrrzzz{{{xxxvvvsssxxx~~~~~~rrrbbbWWWTTTUUUVVVaaaqqq}}}ssstttllljjjtttnnnZZZMMM<<<222333666111000444111000000/////////..................------,,,,,,,,,---------,,,++++++,,,...'''...///---222;;;:::222+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,---,,,++++++,,,...111888888;;;BBB@@@???IIIWWWvvv}}}{{{}}}{{{xxxwwwpppfff\\\WWWYYY```fffeeeeeedddcccdddeeeffffffjjjkkknnnpppqqqrrrrrrrrrqqqsssvvvyyy|||}}}}}}}}}xxxyyy||||||{{{yyywwwvvvsssrrrqqqppppppqqqrrrsssqqqpppooonnnoooppprrrssstttvvvxxxwwwttttttwwwzzz~~~~~~}}}zzzwwwuuuvvvwwwxxxzzz|||~~~~~~TTT<<<777777555444444444333333333333222333333222222333333444555666666666666777777777777666>>>CCCYYYrrrdddmmmhhhgggrrr___KKK888222222//////222........................------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++*********)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((()))+++...222666:::<<<===<<<>>>BBBFFFOOO^^^llliii[[[lllxxxqqq{{{zzz|||zzz{{{~~~vvvooollluuu~~~zzz~~~vvvbbbVVVSSSRRRXXXbbbpppxxxllleeekkkwww|||uuulllIII:::555777333444555///000000000/////////...............---------------,,,...///,,,))))))...333...333333000333999888111+++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***+++,,,,,,++++++---///222888999<<>>333111000000222////////////............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********(((***---222666999;;;<<<@@@???@@@CCCLLL[[[nnn}}}rrrbbbdddzzzxxxssspppxxx}}}vvvwww}}}|||uuummmttt{{{~~~|||zzzzzz|||yyy{{{}}}~~~|||xxxmmmhhh___^^^___fffuuuzzzlllfffooo|||aaaIII;;;666111333555///000000000////////////..................------------.........------///111222333///***+++111444222************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***++++++++++++,,,///111333:::;;;>>>BBBAAAIII^^^|||zzzvvvzzzuuuccc\\\XXXTTTTTTYYY^^^```aaa```_________aaadddgggiiinnnmmmmmmnnnooopppqqqrrrssstttvvvyyy|||~~~~~~|||zzzyyyyyyyyyxxxwwwxxxuuuqqqnnnnnnpppsssvvvssstttuuuvvvwwwvvvuuuuuuqqqtttxxxyyyxxxyyy||||||yyyxxxxxx|||}}}}}}~~~zzzSSSAAA999333555555555555444444444444333333333333333444555555555555666666777777888888888===???RRR~~~ppp^^^ZZZjjj~~~kkkRRRAAA777111000000000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))),,,000555999;;;<<<===??????AAAHHHWWWmmmsssccclll{{{uuutttvvv|||~~~|||}}}|||{{{zzz}}}}}}xxxwww{{{~~~~~~|||ttttttuuuwwwyyyyyyxxxxxxuuuuuuvvvwwwzzz|||}}}~~~zzzsssooojjjjjjrrr|||}}}xxx}}}}}}kkklllvvv~~~{{{___HHH;;;000000555111111000000000////////////...........................,,,+++///444555111,,,+++,,,+++((('''***---,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***++++++,,,,,,...111444555;;;===???CCCCCCSSSpppiiiiiiooo{{{}}}nnnYYYPPPPPPQQQWWW]]]```___\\\\\\\\\^^^```dddhhhllloooooooooooooooooopppqqqrrrssssssuuuwwwzzz~~~|||zzz{{{{{{yyywwwzzzwwwrrrnnnlllnnnqqqttttttuuuvvvxxxxxxwwwvvvuuupppssswwwxxxxxxzzz}}}~~~zzzxxxxxx}}}~~~~~~lllOOO>>>:::666666666555555555444444444444333333444444555666555555555666777888888888888===>>>PPP|||~~~lll```eeewwwsss\\\FFF777111000111000000//////.........------------............,,,,,,------------,,,,,,,,,++++++++++++*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,///333777;;;=========<<>>AAAEEEHHH___jjj^^^eeepppyyy}}}uuu}}}wwwcccQQQKKKNNNTTT[[[___```]]][[[YYY[[[^^^ccchhhmmmqqqssspppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqssswww|||}}}|||||||||yyywwwyyyvvvqqqmmmlllmmmppprrrrrrsssuuuvvvvvvvvvuuutttqqqsssvvvwwwwwwyyy~~~~~~zzzxxxxxx|||}}}~~~}}}zzz]]]DDD888777666666666666555555555444444444444444555555666444444555666777888999999888===>>>PPP{{{tttmmmwwwwwwWWW???555444111111000000///......---------------.........///,,,,,,---......---,,,,,,,,,,,,+++++++++*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++000222555999;;;===>>>>>>===DDDQQQgggtttmmmooo|||}}}zzzyyywwwyyy}}}|||wwwsssssswww{{{vvvyyyzzzwwwxxx|||~~~www{{{~~~{{{{{{zzzzzz~~~zzzxxxxxxxxxvvvsssuuusssqqqrrruuuzzz|||wwwpppcccgggtttlll]]]WWWbbbrrrwwwuuubbbGGG888777444111111111000000000//////---........./////////000...,,,,,,000666888444//////444<<<@@@===666000---))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------///222777::::::>>>???BBBFFFLLLkkknnn]]]___iiitttxxxvvvvvvzzz~~~}}}zzzzzz|||tttyyyppp\\\PPPNNNRRRXXX]]]^^^^^^]]]]]]XXX[[[___eeejjjooorrrsssqqqrrrsssssssssrrrqqqqqqppppppppprrrvvv|||}}}|||}}}|||xxxttttttrrrooollllllnnnqqqssssssttttttuuuuuuuuuuuuuuurrrtttuuuuuutttxxx~~~~~~zzzxxxwwwzzz{{{}}}|||~~~~~~oooQQQ777777777777666666666555555444444444444444555666666444444555666777888999999888===>>>PPP|||yyybbbEEE:::999222111111000///......------------.........//////,,,,,,---......---,,,,,,,,,,,,,,,+++++++++******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++222333666999<<<===>>>>>>AAAKKK\\\uuuoooyyy{{{|||~~~zzzhhhnnnvvv}}}|||yyywwwxxxzzz|||wwwwwwtttsssxxx~~~{{{}}}zzzxxxuuuttt~~~~~~|||yyyzzz|||}}}{{{yyyvvvvvvtttpppmmmooouuu|||~~~~~~pppmmmkkksss~~~gggVVVZZZhhhxxxtttTTT>>>888444111111111111000000000000---.........//////000000.........000333444555555444777:::<<<777111...///))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,------...///333888<<<;;;??????CCCGGGOOOqqqqqqbbb^^^]]]hhhrrrsssqqqwwwvvviiitttnnn\\\TTTRRRVVV[[[]]]]]]\\\^^^```XXX[[[aaagggllloooqqqqqqrrrssstttuuuuuutttrrrppprrrrrrrrrtttxxx~~~||||||}}}|||wwwrrrpppooommmlllmmmooorrruuuvvvvvvvvvvvvvvvwwwwwwwwwsssttttttsssssswww~~~~~~zzzwwwwwwyyyzzz|||~~~{{{}}}~~~}}}}}}|||ddd<<<777777777777666666666666555444444444444555666666444444555666777888999999888===>>>QQQ}}}\\\GGGBBB222444222...///333222...,,,,,,------------------......---,,,,,,,,,,,,---,,,,,,,,,+++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))*********+++...111777777:::>>>===;;;<<>>BBBEEELLLccctttbbbdddllloooooowwwiiiggg~~~ooo\\\PPPSSSWWWZZZ[[[YYYWWWXXXYYYZZZ```hhhmmmooopppsssuuuxxxuuurrrqqqqqqqqqpppooopppooonnnqqqvvv{{{|||xxxuuuuuutttrrrooojjjkkklllmmmmmmooosssvvvzzzzzzzzzyyyxxxwwwuuuuuuwwwwwwwwwwwwxxxyyyzzzzzzzzz{{{}}}}}}|||yyyvvvtttvvvwwwwwwxxxzzz|||~~~~~~}}}}}}}}}~~~pppQQQ@@@:::444222333444333222555555555555666666666666666666666777888888999999:::888<<>>??????AAAFFF\\\ooo}}}sssyyyyyytttyyy~~~~~~xxxzzzyyy}}}~~~{{{zzz}}}}}}~~~~~~}}}{{{{{{|||{{{vvvpppkkkiiijjjhhhkkkrrr|||vvvrrrzzzzzzYYYWWWdddttttttVVVDDD777222///000222000///000...///000000000///------...------,,,,,,------...///---+++---111111...***,,,,,,+++++++++++++++++++++*********))))))))))))************************************++++++++++++++++++---000444888:::;;;;;;<<>>777777777333333555444444444444555555555555666666666777888888999999;;;999<<>>???AAAQQQrrryyyttt~~~~~~||||||jjjWWWNNNLLLRRRYYYXXXVVVSSSRRRVVV]]]ccchhhllljjjiiilllrrrvvvwwwvvvtttqqqooonnnooooooooonnnppppppnnnmmmnnnrrrzzz|||vvvqqqooonnnooorrrtttvvvvvvsssqqqppppppoooqqqtttxxxzzz{{{{{{{{{{{{{{{{{{{{{zzzyyywwwvvvxxxxxxyyyyyyyyyxxxwwwvvv{{{{{{|||}}}}}}||||||{{{}}}~~~~~~tttfffmmm}}}[[[===777;;;888666888444555555555666666666666666666666777888888999999999999===OOOrrrxxxpppkkkFFF888777666222111111111000000//////............---,,,,,,,,,,,,---,,,,,,,,,+++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&(((+++---///222777:::555;;;AAA@@@>>>KKKkkk}}}sssxxx}}}}}}}}}~~~~~~{{{{{{~~~~~~~~~~~~~~~}}}{{{zzz|||~~~sssrrrsssvvv|||~~~pppjjjttt}}}yyypppUUUFFF888333333111//////000000///............///...------,,,,,,------...------------------------++++++++++++++++++,,,,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---111777999999:::===???<<>>HHHggg}}}bbbDDD111222333//////111111...---//////............---------------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((+++///333666888999:::;;;:::???III\\\{{{}}}sssooosss{{{~~~~~~~~~yyy~~~~~~~~~|||yyyvvvuuummmkkkppp|||~~~pppaaafffgggaaa___|||lllTTT???555111000///.........//////...,,,,,,------......------,,,------------------------************************++++++++++++************++++++++++++++++++++++++(((***++++++******,,,---000444777999:::===@@@BBBOOOpppttt^^^KKKHHHHHHMMMOOONNNOOORRRRRRUUU[[[aaagggkkknnnoooooooooppppppooonnnlllkkkkkkkkkllllllmmmmmmnnnnnnnnnpppqqqppppppsssyyy~~~~~~zzzvvvrrrpppoooooonnnpppsssvvvxxxxxxxxxxxxtttssssssrrrrrrrrrsssssspppqqqsssvvvzzz{{{zzzyyywwwxxxxxxwwwwwwvvvuuutttssstttwwwzzz~~~fffJJJ<<<888666666444333444555666555444777777777777777888888999999<<<>>>HHHfff___<<<:::333222222333111------000///............---------------,,,,,,,,,,,,++++++************************************************)))))))))))))))))))))))))))))))))))))))*********---000444777888999;;;<<<<<>>666666555444444666666555444777777777777777888888999999<<<>>>GGGeee|||PPPAAA666444444555333...///444///............---------------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))))))))******+++,,,///111555777888:::<<<===AAAFFF]]]yyyzzz~~~}}}vvvpppsss{{{|||{{{xxxuuuuuuyyy|||~~~zzz{{{}}}}}}~~~{{{~~~{{{yyyxxxwwwwwwxxxxxxyyy{{{|||}}}}}}~~~~~~|||{{{zzzzzzzzz{{{nnncccZZZ]]]hhhtttvvvhhheeemmmaaaTTT]]]rrrfffFFF444222333111//////000000///...------............------------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))***+++++++++,,,///111666777:::>>>???@@@FFFMMMeee{{{qqq]]]IIIHHHFFFGGGKKKLLLLLLOOOTTT\\\___ccchhhkkknnnoooooollllllkkkkkkkkkjjjjjjiiijjjjjjkkkkkkllllllmmmmmmnnnppprrrrrrqqqsssyyy}}}~~~yyytttqqqoooooopppmmmnnnooopppqqqrrrrrrqqqrrrsssuuuwwwxxxwwwvvvuuusssrrrqqqsssvvvyyyzzz{{{{{{zzzzzzyyywwwuuusssrrrwwwwwwwwwxxxyyyzzz{{{||||||~~~tttZZZFFF777999888666777888888777666777777777777777888888999888;;;===FFFcccssscccAAA888555333444222///000555///............---------------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))))))))***+++---...111333666888999:::<<<>>>AAAHHHkkkyyyyyy|||xxxuuuwwwvvvwwwxxxyyyyyyzzz{{{xxxzzz|||}}}~~~{{{~~~}}}zzzxxxwwwzzz~~~~~~}}}}}}{{{yyyttttttsssssssssttttttuuuxxxvvvrrrooommmnnnpppqqqppppppqqqrrrssstttuuuuuuxxxwwwvvvuuuuuuvvvwwwxxxvvvmmmddd______dddppp|||~~~}}}nnn```]]]gggkkkNNNRRR___wwwvvvTTT:::000333111///...//////...------......//////......---------------------------++++++++++++++++++++++++******++++++,,,,,,,,,---++++++++++++++++++++++++***+++,,,,,,,,,...111444999999;;;>>>===???KKKXXXvvv|||jjj___RRRGGGFFFEEEGGGKKKLLLKKKPPPVVVaaacccfffiiikkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiijjjkkkkkklllllloooqqqssssssrrrtttxxx}}}{{{vvvsssqqqqqqqqqnnnnnnooopppqqqqqqrrrrrrtttuuuuuuvvvwwwwwwwwwwwwuuusssrrrrrruuuxxxyyyyyyyyyyyyyyyxxxxxxwwwuuuuuuxxxxxxxxxxxxyyyzzz{{{{{{{{{}}}nnnRRR::::::888777777888888777666777777777777777888888999777;;;===EEEaaa{{{ppp~~~PPP???777111000///...///111///............---------------,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))***)))))))))***,,,...000333555777888999;;;===???AAATTT~~~vvv{{{{{{{{{qqqrrrvvv||||||xxxuuuuuuxxxzzz}}}~~~{{{~~~~~~|||yyywwwtttvvvxxxwwwuuusssqqqqqqooorrrttttttrrrqqqppppppooooooooonnnmmmkkkiiigggiiihhhhhhhhhhhhiiijjjjjjiiiiiiiiihhhiiikkkooosssppppppooooooooopppqqqqqqrrrrrrqqqqqqrrrrrrssssssvvvrrrnnniii```ZZZ\\\bbbtttssspppmmmnnn{{{ooobbb]]][[[|||zzzSSSPPPRRRaaazzzdddGGG444444222///......///...---......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---///333666888888;;;<<<999===RRRiiiiiiVVVMMMIIIEEEFFFFFFHHHKKKKKKLLLQQQYYYcccdddgggiiijjjjjjiiihhhjjjiiihhhhhhhhhhhhiiiiiiiiiiiiiiijjjkkkkkklllllloooqqqttttttssstttxxx|||}}}yyyvvvsssrrrqqqooooooooopppqqqrrrssssssuuuuuuvvvvvvwwwwwwvvvvvvtttrrrqqqrrruuuxxxyyyyyywwwxxxxxxxxxxxxxxxwwwwwwuuuuuuvvvwwwyyy|||~~~{{{}}}```BBB999777666666666666555333777777777777777888888999777;;;===DDD___llloooLLL???333000000///...//////............---------------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))+++---000111444666888999999;;;>>>@@@JJJkkk~~~{{{~~~}}}xxxkkklllttt}}}zzzuuuuuuuuuwww{{{~~~{{{zzz{{{|||{{{yyyvvvsssrrrmmmnnnnnnmmmkkklllmmmooolllmmmooonnnlllkkkkkkkkkhhhhhhhhhgggeeecccccccccfffgggggghhhjjjkkkmmmnnnkkklllnnnnnnnnnpppuuuyyyxxxwwwuuutttssssssssstttsssssstttuuuuuuuuuuuutttvvvtttsssqqqjjjaaa\\\]]]iiilllmmmfffbbbkkkuuuggg]]]fffddd[[[RRRVVVggg}}}tttZZZDDD666444000//////000//////......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---000555888777888======999@@@^^^rrrVVVFFFCCCEEEEEEFFFFFFIIILLLLLLLLLSSS[[[bbbdddfffiiijjjkkkjjjiiiiiiiiihhhgggggghhhiiijjjjjjkkkkkkllllllmmmnnnnnnooorrrttttttssstttxxx|||~~~|||xxxuuurrrpppnnnnnnooopppqqqrrrttttttsssuuuwwwyyyyyywwwtttrrrpppoooppprrrvvvyyy{{{{{{xxxxxxyyyyyyxxxxxxwwwwwwssstttuuuwwwyyy{{{}}}~~~|||}}}~~~~~~nnnLLL999888666666777666555333777777777777777888888999666;;;===CCC]]]WWWGGG888222333222///...//////.........------------------,,,,,,,,,++++++************************(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))+++...000222555666888999:::;;;>>>AAAXXXpppfffhhhrrr~~~zzz|||pppsssxxx~~~~~~zzzuuuvvvwwwvvvtttrrrrrrrrrkkkjjjjjjhhhhhhjjjnnnqqqnnnoooooonnnmmmlllmmmnnnrrrrrrqqqooommmlllmmmnnnjjjjjjlllnnnqqqsssvvvwwwuuuwwwyyyxxxvvvwwwzzz}}}~~~|||zzzxxxxxxxxxxxxwwwxxxyyy{{{{{{zzzyyyyyy~~~yyyvvvwwwwwwrrrnnnmmmcccnnntttmmmaaaaaarrrpppiii[[[mmm{{{mmm]]]WWW```rrrjjjTTT888555222000000111111000......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---111555999888:::@@@@@@<<>>PPP}}}~~~~~~fffGGG>>>IIILLLDDDHHHHHHGGGIIIMMMSSSZZZ^^^dddfffjjjmmmoooooonnnmmmhhhiiijjjjjjiiihhhiiikkklllllllllmmmmmmmmmnnnnnnmmmooorrruuuyyy{{{}}}~~~}}}xxxtttrrrrrrmmmmmmmmmooorrrttttttsssqqqrrrvvv{{{}}}wwwqqqtttpppoootttyyyyyyyyy{{{~~~|||zzzxxxvvvuuuuuuuuuxxxwwwvvvvvvvvvxxxyyyzzzzzz{{{{{{|||||||||||||||pppFFF???777666777888666444888888777777888888999:::===888<<>>HHHTTTzzz|||}}}pppwwwmmmlllooozzz|||zzz}}}}}}~~~|||}}}yyyvvvxxxxxxtttrrrssssssttttttrrrpppttt{{{|||}}}wwwiiiffflll}}}qqqfffrrruuukkkqqqiiiNNN@@@555333444111000111000...,,,,,,---//////.........---------,,,,,,,,,......---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...000333555777===555;;;AAA@@@WWW}}}zzz```GGG@@@GGGIIICCCHHHGGGHHHJJJOOOUUU\\\```fffhhhkkkmmmmmmmmmkkkjjjiiikkkllllllkkkjjjkkkmmmllllllllllllmmmmmmmmmmmmnnnooorrruuuyyy{{{}}}~~~}}}xxxtttrrrqqqnnnmmmmmmooorrrttttttsssrrrssswww}}}yyyttttttooonnnsssxxxyyyyyy{{{}}}|||zzzxxxwwwvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvwwwyyyzzz|||}}}}}}}}}|||{{{~~~OOOCCC999888999888888:::888888777777888888999:::===888<<>>@@@BBBPPPccc~~~fffyyyxxxjjjllluuuzzzwwwwwwxxxwwwtttrrrttt}}}{{{{{{}}}|||ooohhhiiiyyyeeelllgggcccttt~~~]]]FFF333111222...---333000...------...//////......------------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000333555777<<<777<<>>999:::333111666888888777777888888999:::;;;888===EEEWWW{{{mmmccchhhttt[[[>>>777555000111000000000////////////......---------,,,,,,,,,++++++++++++++++++++++++++++++)))))))))***+++,,,***************+++++++++)))***,,,...111444666777;;;999:::>>>???KKKpppsss{{{mmmsssvvvhhhmmmzzz~~~~~~|||lllooouuuyyy{{{}}}~~~~~~zzzxxxvvvvvvzzz}}}sssnnnzzzmmmeeejjjjjj}}}cccKKKRRRfffbbb>>>555999666222111000.........000000///---------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111444666999:::777777===BBBRRRxxxbbbOOOBBBDDDGGGEEEDDDIIIDDDFFFKKKQQQXXX___dddgggiiiiiijjjjjjjjjiiihhhhhhfffhhhiiiiiiiiiiiikkkllllllllllllmmmmmmmmmnnnnnnpppqqqsssvvvxxxzzz{{{{{{}}}yyyvvvuuuqqqpppoooppprrrssssssrrrsssvvv{{{uuuooommmqqqvvvxxxyyy{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxyyyzzzzzzzzzxxxwwwvvvwwwyyy}}}~~~{{{yyyzzz|||iiiFFF<<<>>>:::777888888888777777888888999:::;;;888===EEEUUUpppsssbbb```iiioooNNN===555000111111000000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************+++,,,*********+++++++++++++++)))***,,,///222555777888:::<<<===<<<@@@XXXzzzwwwrrrfffaaa~~~sssffffffsss~~~{{{||||||lllgggsss~~~rrrfffgggjjjmmmrrrwwwyyy~~~~~~{{{yyy{{{|||uuutttoooyyyuuufffeeecccrrrsssTTTPPP[[[pppJJJ777555555000,,,//////...///111111///---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000333666888:::;;;777999>>>DDD\\\}}}mmmPPPFFF@@@DDDHHHFFFEEEHHHCCCFFFLLLRRRZZZ```eeehhhjjjjjjkkkjjjjjjiiiiiihhhhhhiiikkkkkkkkkkkkmmmooommmmmmnnnnnnnnnoooooooooqqqrrrtttvvvxxxyyyzzzzzz{{{}}}|||xxxuuutttrrrqqqpppqqqrrrsssrrrqqqrrrtttzzzwwwpppnnnrrrwwwxxxzzz}}}zzz{{{{{{||||||{{{zzzzzzwwwwwwwwwwwwwwwwwwvvvvvvxxxzzz|||~~~~~~}}}{{{zzzzzz{{{}}}vvvOOO<<<:::;;;:::888888888777777888888999:::;;;888===DDDSSS~~~bbb~~~zzztttxxx~~~___EEE666...111111111000000000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++*********++++++,,,,,,,,,)))***---000333666888888888======:::FFFiiiqqqxxx{{{ddd```kkk{{{mmm^^^]]]jjjwww}}}~~~yyyyyy{{{}}}{{{zzznnn^^^aaaooonnniiikkklllkkkrrrwwwzzzxxxkkk{{{~~~vvvjjjeeecccmmmiiiYYYZZZ\\\>>>222222111,,,/////////000111111///---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000333666888::::::888;;;@@@GGGggg|||ZZZCCCBBBCCCEEEGGGFFFDDDDDDCCCFFFLLLSSS[[[aaaeeegggnnnmmmmmmkkkjjjiiigggggggggiiikkkkkkkkkkkkmmmooooooooooooooopppppppppppprrrssstttvvvxxxyyyzzzzzzyyy|||}}}yyywwwvvvsssrrrqqqqqqrrrsssrrrqqqppprrrxxxxxxrrrooorrrwwwyyy{{{~~~zzz{{{||||||}}}|||{{{{{{wwwwwwvvvvvvvvvwwwxxxxxxyyyzzz|||}}}}}}}}}|||{{{zzz{{{|||~~~bbbAAA444666999888888888777777888888999:::;;;999===CCCQQQ{{{XXXllloooQQQ<<<222111111111111000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,,,,,,,+++************++++++,,,,,,,,,(((***---000444666888999777===<<<999LLLvvvqqqtttsss^^^fff~~~sss___RRRZZZnnnzzzyyy}}}xxxxxx}}}{{{uuurrrzzzxxxyyy}}}}}}yyyyyy~~~{{{bbb]]]iiimmmmmmqqqqqqmmmtttyyy{{{~~~xxxkkkuuu~~~lllaaa[[[___mmm~~~fff```qqqJJJ555555777444/////////000222111///---,,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///222555777999::::::===BBBJJJnnn|||xxx~~~qqqHHH<<>>CCC]]]~~~wwwyyy}}}YYY===@@@AAABBBEEEGGGGGGEEECCCEEEJJJRRRYYY^^^cccgggjjjrrrqqqooommmkkkhhhgggffffffiiimmmnnnmmmkkkkkkkkkoooooopppqqqtttuuutttssstttssstttwww{{{|||yyyvvvyyy}}}|||xxxwwwvvvuuusssrrrrrrrrrsssssswwwuuuqqqxxxzzztttqqquuuzzzzzz{{{}}}{{{{{{{{{|||{{{{{{zzzzzzyyyyyyxxxwwwwwwxxxyyyzzzxxxzzz}}}}}}}}}|||||||||~~~}}}{{{{{{{{{||||||~~~}}}||||||}}}ZZZ;;;;;;>>>888888888888777888888999:::;;;:::???AAAJJJrrr[[[bbbqqq{{{nnnRRR999333333111000111111000...///............---------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,***000444444444888999777888<<<>>>IIIooorrrhhhppp|||aaa]]]gggiiipppzzzwwwtttvvvsssnnnpppzzz~~~zzzsssllloooyyy}}}}}}}}}}}}}}}}}}}}}}}}uuuoookkkhhh```\\\iii{{{yyyxxxsssrrrqqqiiigggllluuuzzznnnlllyyyfff^^^cccqqqwww~~~^^^DDD666222333222111000///.........------------------------------------------------+++,,,,,,------,,,,,,+++---------------------------000444666777888999:::??????IIIfff|||mmmNNN:::AAAAAACCCDDDFFFFFFDDDCCCFFFKKKRRRYYY___cccgggjjjpppooonnnlllkkkiiihhhhhhhhhkkkooopppooommmllllllqqqqqqqqqsssuuuvvvuuuuuuuuuvvvxxxzzz{{{yyyvvvsssvvv{{{|||xxxwwwuuusssrrrqqqqqqrrrppptttrrrooovvv~~~wwwrrrtttxxxzzz|||zzz{{{{{{{{{{{{zzzyyyyyywwwvvvuuutttssstttuuuvvvzzz|||~~~~~~}}}}}}}}}~~~}}}|||||||||||||||}}}~~~zzzzzz{{{|||~~~nnnIII<<<;;;999888888888888888999999:::;;;:::???AAAKKKsss]]]___fffxxxbbb<<<444333222222111000///...///............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,222666555666999:::888888===CCCUUU}}}|||~~~{{{fffgggppp[[[^^^rrrwwwuuuwwwwwwqqquuusssiiidddmmm~~~}}}|||vvvnnnmmmuuu~~~{{{||||||zzzvvvtttuuuwwwvvvoooggg___UUUUUUggg|||~~~~~~vvvqqqmmmddd```kkkyyyssskkksss}}}qqq___bbbuuulllrrrrrrMMM777222444333222111000/////////------------------------------------------------,,,,,,------------,,,,,,------------------------...111444777777888999:::===BBBSSSuuu}}}aaaIII???BBBCCCCCCDDDDDDDDDCCCCCCGGGLLLTTT[[[```cccgggiiilllllllllkkkkkkjjjjjjjjjkkknnnqqqrrrqqqooonnnnnnqqqrrrsssuuuvvvvvvvvvvvvwwwyyy{{{|||yyyuuurrrqqqssszzzyyyxxxvvvsssrrrqqqqqqqqqqqquuutttrrrxxxzzzssstttwwwyyy}}}zzzzzzzzzzzzzzzyyyxxxxxxwwwvvvtttrrrrrrrrrtttuuu{{{}}}~~~}}}~~~~~~zzz{{{|||}}}~~~~~~~~~~~~yyyzzz{{{}}}XXX===666888888888888888888999::::::::::::???AAAKKKttt\\\^^^dddoooqqqGGG666333111222222///...//////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...333666555555999:::999999@@@JJJcccvvv{{{~~~yyy{{{}}}ooo^^^lllcccVVV]]]vvv~~~vvvrrrvvvwwwzzzuuuiii```fffuuu{{{~~~|||uuurrrwww}}}xxxwwwuuusssrrrqqqqqqqqqtttmmmcccXXXOOORRRfff{{{vvvmmmggg^^^]]]lll|||xxxnnnqqqyyy~~~fffdddhhhxxxttt}}}zzzSSS;;;666444333222111000/////////........................------------------------,,,,,,------------,,,,,,........................000222555777777888999;;;;;;FFF___~~~vvvYYYFFFDDDCCCDDDDDDCCCBBBBBBBBBCCCIIINNNVVV\\\aaadddfffhhhiiiiiijjjjjjkkkkkklllllllllooorrrsssrrrpppooonnnppprrrssstttuuuuuuvvvwwwxxxzzz{{{yyytttrrrrrrtttssszzz|||{{{xxxuuusssrrrrrrqqqqqqsssssssssxxx|||vvvvvvyyyzzz|||zzzzzzzzzzzzyyyxxxwwwwwwzzzxxxvvvtttssstttvvvwww|||}}}~~~~~~}}}|||}}}~~~zzz{{{|||~~~~~~~~~}}}||||||}}}~~~~~~iiiEEE777;;;999888888888888999:::::::::999???AAAKKKtttUUU\\\fffmmmsss```===555000111222///...111///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...///444666444555888:::999999CCCVVVvvvyyy~~~~~~{{{}}}uuueeeaaazzzrrr]]]XXX___tttvvvpppwww||||||wwwlllfffjjjqqquuuwww}}}{{{yyy{{{}}}}}}pppkkkgggiiiooosssrrrnnnnnnggg]]]SSSMMMRRRddduuuqqqddd\\\TTT]]]nnn~~~}}}uuuqqqttt{{{uuugggdddooobbbEEE999333222111000///.................................------------------------,,,------......------,,,........................111333666777777888:::<<<;;;LLLlllzzzyyyjjjPPPAAABBBCCCDDDDDDBBB@@@@@@BBBEEEKKKPPPXXX^^^bbbdddfffgggggghhhhhhiiijjjkkklllllllllooorrrsssqqqooonnnmmmmmmppprrrsssrrrrrrtttuuuxxxxxxwwwsssppppppuuuyyyttt{{{~~~{{{wwwuuusssrrrrrrkkkmmmnnnnnnsss{{{}}}xxxzzz|||{{{{{{|||zzzzzzzzzzzzyyyxxxwwwvvv{{{yyyvvvttttttuuuwwwyyy{{{|||}}}|||{{{zzz|||}}}|||}}}~~~~~~~~~}}}{{{zzz}}}}}}~~~~~~~~~{{{SSS>>>===999999999888999::::::;;;:::999>>>AAAJJJsssNNNXXXeeekkkiiisssyyyNNN>>>111000222000///222///............---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///000555777555555888:::999:::GGGeeennnaaammmddd\\\aaaeeerrrxxxqqqyyyzzzzzzvvvooommmqqqsssssssssyyy}}}|||}}}}}}llleee```eeepppwwwvvvqqqnnnggg\\\TTTRRR[[[jjjwww~~~}}}kkkYYYQQQJJJ\\\nnn~~~yyyvvv{{{pppiiifffvvvxxxzzzTTT:::333222111000///.................................------------------------------............------........................333555777777777888:::<<>>@@@IIIqqqNNNUUUbbbiiifffhhhbbbJJJ444111444222000111///............---------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,...//////222777888666666999<<<;;;???NNNttt}}}eee^^^zzzsss___[[[jjjlllooo}}}zzzqqqwwwvvvwwwuuupppooorrrtttsssuuuxxxzzz{{{wwwqqqlllnnntttxxxwwwtttqqqhhh\\\TTTXXXeeesss{{{}}}}}}hhhTTTLLLHHHYYYkkk|||~~~zzzooojjjtttsssaaadddjjj{{{aaa:::444333222111000/////////........................------------------------------............------........................444666777777777888;;;===DDDaaavvvzzzrrr```PPPFFFCCCDDDAAACCCCCC@@@>>>???DDDIIINNNTTT[[[aaadddeeeeeefffiiiiiiiiiiiiiiiiiiiiiiiimmmooorrrsssqqqooommmmmmjjjnnnrrrrrrooooooqqqtttrrrpppnnnnnnpppsssuuuuuusssvvv|||{{{wwwtttqqqpppoooppppppqqqrrrtttyyy}}}wwwyyy{{{{{{{{{}}}|||||||||{{{zzzyyyxxxwwwvvvtttqqqpppqqqssswwwyyy}}}~~~~~~|||zzzzzz|||}}}}}}}}}|||||||||||||||}}}||||||||||||~~~bbbDDD888:::999999999999:::;;;;;;:::999===???GGGoooRRRVVV```hhhffffffwwwpppSSS888222555333000000//////.........---------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000444888:::777777;;;======DDDTTT~~~yyy]]]\\\ggg]]]YYYnnnooommmzzzzzzpppssstttxxxwwwppplllooorrrssszzz{{{zzz{{{}}}zzzyyyxxxvvvuuuoooeeeVVVOOOVVVfffttt{{{}}}|||gggUUUOOOLLLUUUhhhzzz|||{{{yyysssrrrwwwwwwZZZUUUWWWjjjggg<<<555555333222111000000000////////////////////////------------------------------............------////////////////////////555666777888777999;;;===IIIhhhttt}}}vvvqqqUUUCCC???BBBDDD@@@BBBCCC@@@===>>>EEEJJJOOOTTT\\\bbbeeeeeeeeeeeejjjiiiiiiiiihhhhhhggggggnnnpppssstttrrrooonnnmmmjjjnnnrrrrrrooooooqqquuuooommmmmmooossstttrrrpppqqqsssxxx~~~zzzvvvrrrooonnnmmmooonnnoooqqqrrruuu|||}}}vvvvvvxxxzzz|||}}}}}}}}}|||{{{yyyxxxwwwvvvtttrrrpppqqquuuyyy{{{}}}{{{{{{}}}||||||{{{{{{{{{}}}~~~||||||}}}kkkNNNAAA::::::999999::::::;;;<<<:::999===>>>FFFnnn~~~LLLVVVaaadddccchhhwwwcccDDD333000000111333...............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///333666777777888;;;<<<<<<>>>iiilllNNNcccppp```\\\kkkkkkooouuuzzzzzztttnnnooooooppppppqqqqqqqqqqqqvvvvvvxxx~~~|||{{{vvvooonnn```TTTRRRYYYeeetttyyyhhhUUUKKKJJJVVVhhhzzz~~~~~~zzz~~~iiivvv```VVV___ggg~~~xxxBBB888222...000111///...000////////////////////////------............------,,,,,,,,,---------.........---------...///111222333;;;888444999999888>>>HHHxxx~~~wwwuuuzzz^^^HHH@@@BBBDDDDDDCCCAAAAAABBB@@@@@@FFFNNNRRRUUU[[[aaaffffffdddbbbeeeeeeeeeeeefffgggiiiiiimmmmmmmmmnnnmmmmmmllllllmmmnnnooooooooooooqqqrrrppppppqqqrrrqqqpppooonnnsssuuuzzz|||vvvsssrrrpppmmmjjjppplllmmmrrrwwwxxxyyy|||}}}xxxwwwyyy|||~~~}}}|||}}}~~~|||yyywwwvvvvvvuuutttsssqqqqqqtttzzz~~~|||zzzzzz{{{|||}}}~~~}}}}}}~~~~~~}}}|||[[[>>>999999888777:::<<<;;;888999<<<999AAAHHHhhhKKKTTT^^^bbbbbbhhhttt~~~uuuSSS;;;444444222.../////////......---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---///000333555888999:::<<<>>>???III{{{cccUUUoookkk]]]ZZZlllnnnrrr{{{xxxqqqooooooooooooooopppqqqqqqvvvuuuwww~~~xxxpppbbbVVVKKKKKKTTTbbbrrr{{{kkkXXXLLLIIISSSdddwww~~~}}}www{{{uuuppp~~~pppbbbbbbaaauuuUUUAAA888111000000///...000////////////////////////------............------,,,,,,,,,---------.........---------...000111333333;;;888555:::::::::BBBSSSqqqnnnzzzpppVVVDDDAAADDDEEECCCEEECCCCCCDDDCCCCCCIIIRRRTTTVVV[[[aaadddeeedddbbbfffgggggghhhiiiiiijjjjjjkkkkkkkkkllllllkkkkkkjjjlllnnnppppppoooooopppqqqooopppqqqrrrrrrqqqppppppqqqrrruuu}}}~~~xxxuuutttrrrnnnkkkjjjgggiiiooouuuwwwyyy}}}{{{vvvuuuwww{{{}}}}}}}}}~~~~~~|||yyywwwvvvvvvttttttsssqqqqqqtttzzz~~~|||{{{}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~```GGG;;;;;;:::999:::;;;:::888:::===:::BBBIIIhhhJJJQQQZZZ___ccchhhqqqxxx}}}cccBBB555666444---000000//////...---,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...000111333555888:::;;;<<>>;;;CCCIIIhhhLLLQQQXXX___dddiiiooosssyyyqqqIII333444666222111111000///...---,,,,,,......---------,,,,,,,,,---------------------------,,,,,,,,,...///111333555666999;;;;;;;;;>>>CCC[[[~~~vvv{{{dddOOOeeesssdddaaabbbjjjkkkqqqzzzyyypppsssrrrqqqppppppqqqssstttuuuuuuwww{{{xxxppp```SSSFFFCCCIIISSSaaalllooorrrvvvyyy{{{}}}yyymmmZZZLLLHHHNNN^^^oooyyy}}}rrrmmmuuu{{{wwwssshhhaaapppwwwPPPBBB444111222111///...////////////////////////------............------,,,,,,,,,---------......------------///111333444777;;;888666:::999===KKKrrr{{{||||||yyyaaaGGG===@@@DDDDDDBBBAAA???@@@BBBBBBCCCKKKSSSZZZ\\\```bbbcccddddddeeecccdddfffhhhhhhgggfffeeeggghhhiiiiiiiiiiiiiiiiiikkknnnqqqrrrqqqooommmmmmooopppqqqrrrsssttttttuuuyyyvvvuuu}}}~~~zzzxxxuuuqqqmmmcccaaaccckkkqqqtttwww{{{|||yyyuuussstttxxx|||~~~}}}zzzwwwvvvvvvqqqrrrrrrrrrrrrsssvvvyyyyyy{{{}}}~~~~~~}}}|||{{{{{{}}}~~~rrrZZZ???<<<:::::::::888888::::::>>><<>>FFFnnnxxxnnncccWWWppp|||rrreee```aaadddkkklllpppwww||||||vvvqqqrrrqqqpppoooooopppqqqrrrrrrrrrvvvzzz}}}{{{pppfffWWWIIICCCEEEKKKUUU]]]fffkkkrrrxxx{{{}}}~~~vvviiiXXXKKKHHHMMM\\\lllvvv{{{uuulllpppxxx}}}{{{uuunnnkkkyyyVVVFFF555111333333000...////////////////////////------............------,,,,,,,,,---------......---------...///111333555888;;;777666999888>>>OOO{{{}}}www^^^DDD<<<@@@CCCCCCBBB@@@??????BBBBBBCCCKKKSSS[[[^^^bbbdddddddddeeefffcccdddfffggghhhgggeeedddhhhhhhiiijjjjjjjjjjjjjjjjjjmmmppprrrqqqooommmmmmoooooopppqqqrrrtttuuuvvvxxxtttsssyyy{{{yyyuuuqqqmmmfffccceeelllqqqsssvvvyyy}}}{{{wwwttttttwww|||}}}zzzwwwvvvvvvqqqqqqqqqqqqppprrruuuxxxwwwyyy|||~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}~~~iiiEEE===777999:::888999<<<888===;;;AAADDDbbb}}}OOOSSSXXX]]]aaaffflllpppxxxyyyzzzssszzzoooGGG444222444000000000/////////............---------,,,,,,,,,------------------------,,,,,,,,,---///222444666999666777;;;:::999AAANNNssslll|||wwwbbbiii~~~{{{dddYYYZZZ]]]dddmmmqqqvvvyyyzzzxxxuuusssoooooooooooonnnnnnnnnmmmnnnooosssxxxyyy~~~vvviii[[[MMMEEEDDDFFFKKKPPP[[[aaaiiiqqqvvvyyy|||}}}}}}~~~sssgggVVVJJJGGGIIIWWWgggrrryyy{{{rrrppprrrrrr{{{|||}}}zzzuuuhhhRRR;;;222444444222000////////////////////////------............------,,,,,,,,,---------......---------...000222444555888:::777777;;;999BBBWWW~~~qqqmmmVVVBBB>>>BBBBBBBBBCCCAAA@@@AAACCCCCCDDDKKKTTTXXX]]]bbbeeedddcccdddfffffffffhhhhhhhhhhhhgggfffhhhiiijjjkkkkkkkkkkkkkkkiiillloooppppppoooooooooooooooppppppqqqssstttuuuxxxvvvuuuyyy}}}zzzwwwqqqmmmiiifffgggmmmrrrsssuuuyyy~~~|||xxxtttrrruuu{{{~~~zzzwwwvvvvvvqqqqqqpppooonnnppptttwwwvvvxxx{{{~~~||||||}}}}}}~~~~~~~~~}}}}}}QQQBBB777888;;;:::999<<<777===;;;AAACCC```|||LLLPPPUUUYYY[[[```gggmmmqqqsss{{{hhhdddwww{{{YYY===333444///////////////000000000......---------,,,,,,,,,........................,,,,,,,,,...000333555777888555666;;;;;;<<>>>>>JJJbbb|||xxxjjjZZZIII===@@@EEECCCAAACCCAAA@@@@@@BBBBBBCCCJJJRRRSSSYYY```cccbbbaaabbbcccggggggggggggggggggggggggggghhhiiijjjkkkkkkkkkkkkiiikkkmmmnnnnnnooopppqqqpppooooooooopppqqqssstttwwwwwwwwwzzz}}}xxxsssoooiiifffgggmmmrrrtttvvvyyy~~~|||xxxsssppprrryyy~~~~~~zzzwwwvvvvvvrrrqqqooommmlllooossswwwvvvwwwzzz}}}~~~|||}}}}}}}}}~~~~~~~~~~~~~~~```JJJ888999===;;;999:::888>>>===BBBCCC___{{{IIINNNSSSUUUVVV[[[ccckkkmmmqqqxxxgggTTTcccrrryyy{{{cccGGG777555......//////000000111111......---------,,,,,,,,,........................,,,,,,---...000333666888888444555<<<===???NNNbbboooqqq{{{jjjYYYQQQyyy{{{[[[RRRSSS\\\qqqlllwww}}}tttppppppqqqrrrtttuuuuuussspppnnnqqqmmmmmmooojjjfffqqq{{{mmm]]]RRRJJJCCCAAABBBBBBEEEJJJPPPWWWaaajjjpppoooooottt~~~}}}uuujjjXXXJJJEEE<<>>??????@@@FFFOOOOOOVVV___bbbaaa______aaafffeeeeeedddddddddeeeeeegggggghhhjjjjjjkkkkkkkkkiiijjjlllmmmnnnoooqqqssspppoooooonnnoooppprrrsssrrrssstttuuuyyy~~~zzzuuupppgggdddfffmmmrrrtttwwwzzz~~~|||wwwrrrnnnpppwww|||~~~zzzwwwvvvvvvsssqqqooolllkkknnnssswwwvvvwwwzzz}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~lllQQQ;;;:::???===999888999???>>>CCCCCC___zzzJJJOOOTTTWWWXXXZZZ___bbbkkknnnqqq|||{{{[[[KKKVVV|||jjjLLLCCC333333111000000111111///...........................------------------------,,,---...000222444666666999<<<666999DDDAAAPPPyyyxxxfffqqq|||aaaTTT___uuu^^^QQQVVVdddlllpppvvvwwwrrrsssooopppsssvvvxxxvvvrrrooonnnrrrsssooohhhhhhpppyyyuuucccVVVLLLEEEAAABBB???>>>AAAGGGMMMRRRZZZccceeekkksss}}}{{{uuuhhh\\\QQQCCCCCCFFFSSSfffuuu|||}}}zzzuuuuuu|||~~~}}}~~~xxxkkkdddpppqqqrrr~~~rrrXXX===333333444444111111111111000000000000............................................................000222444666777;;;666888@@@>>>QQQ}}}www~~~xxxbbbBBB@@@???@@@CCCEEEDDDBBB===>>>??????@@@AAAEEEGGGJJJQQQYYY]]]]]]]]]```cccggggggggggggggggggffffffgggggggggggghhhhhhhhhhhhkkkllloooqqqrrrrrrqqqpppppppppppppppqqqrrrssssssvvvssspppqqqvvv~~~vvvoootttkkkggglllssswwwxxxyyy~~~|||tttqqquuu|||~~~|||zzzwwwuuuvvvssspppmmmmmmppptttwwwuuuwwwyyyzzzzzz{{{|||~~~|||zzz{{{~~~~~~zzzXXX===<<<@@@;;;888===;;;<<<>>>???CCC]]]}}}MMMQQQVVVYYYZZZ[[[^^^aaagggiiillluuuhhhYYYoooyyyUUUDDD222333222000000111111///...........................------------------------,,,---...000222444666777999<<<777:::BBBDDDXXX~~~jjjsssjjjSSSQQQgggjjjVVVRRR\\\gggkkkooouuu~~~wwwqqqrrrpppqqqtttwwwyyyxxxuuurrrrrrttttttooojjjjjjpppwww|||zzzhhh\\\SSSIIIBBB@@@@@@===>>>BBBFFFHHHNNNUUU```dddlllyyy|||vvviii]]]RRRDDDAAACCCOOOaaaqqqxxx{{{}}}}}}vvvssswwwzzz{{{}}}yyylllaaajjj{{{xxxooo{{{kkkyyy```>>>111222333000111111111111000000000000................................................------...///000222555666666:::666888AAADDD]]]zzzsss{{{fffAAA???>>>@@@BBBCCCBBB@@@>>>???@@@@@@AAABBBFFFHHHIIIOOOWWW[[[[[[\\\^^^aaaffffffffffffffffffffffffgggggggggggghhhhhhhhhhhhiiijjjmmmooopppoooooonnnrrrrrrqqqqqqqqqqqqqqqrrrvvvtttqqqrrrwww{{{wwwtttkkkeeehhhnnnrrruuuxxx~~~vvvqqqtttyyy{{{~~~{{{xxxvvvuuussspppnnnnnnqqquuuxxxwwwxxxyyyyyyyyyzzz|||~~~}}}{{{{{{}}}~~~}}}{{{|||}}}~~~]]]@@@<<>>???CCC\\\|||OOOTTTZZZ]]]]]]]]]^^^```bbbeeeeeemmmwww~~~yyylll```III222444222000000111111000...........................------------------------,,,---///111333555666777888<<<999:::AAAIIIggg|||^^^LLLXXX```NNNTTTdddllllllnnnsss|||wwwqqqqqqqqqrrrtttxxxzzzzzzxxxvvvvvvuuutttqqqoooooorrruuuuuusssggg^^^SSSGGGAAACCC???===>>>??????BBBGGGTTTWWW___oooxxxkkk```UUUGGG@@@BBBLLL^^^nnnwww|||zzzxxxxxxyyy}}}|||ooo```eeesssooorrr|||iiippppppEEE222444555...111111111111000000000000................................................------...///111333555666555999777999AAAMMMoooxxxvvvuuu___@@@???>>>???AAAAAA@@@>>>>>>@@@AAABBBBBBDDDGGGIIIJJJOOOWWW[[[\\\]]]___aaaeeeeeeeeeeeeeeeeeeeeeeeefffggggggggghhhhhhhhhiiiiiijjjlllnnnoooooonnnnnnuuutttsssrrrqqqqqqqqqqqquuutttssstttwww}}}~~~}}}vvvmmmeeefffjjjnnnsssyyyxxxssstttvvvwww}}}zzzxxxwwwuuurrrqqqqqquuuxxx{{{yyyyyyzzzyyyxxxxxx{{{}}}}}}{{{{{{{{{|||{{{zzzzzz{{{|||~~~jjjIII???>>>;;;999<<<:::<<>>===>>>BBBGGGIIIPPPbbb~~~{{{nnndddZZZJJJCCCDDDNNN___oooyyy~~~sssccccccmmmtttoooxxxnnnkkkrrrPPP666777888///111111111111000000000///................................................,,,---...000222444555666666888999:::AAAWWWzzzxxxwwwfffOOO???@@@@@@AAAAAA@@@???>>>???@@@CCCDDDDDDFFFHHHKKKMMMRRRYYY]]]___```aaaccccccdddddddddddddddeeeeeeffffffgggggghhhhhhiiiiiikkkkkkmmmnnnpppppppppppptttssssssrrrqqqqqqrrrrrruuuttttttuuuwwwzzz}}}}}}|||yyyppphhhfffgggjjjrrryyy~~~zzzuuuuuuvvvuuu~~~~~~zzzxxxyyywwwuuutttuuuxxx|||~~~zzzzzzzzzxxxwwwwwwyyy||||||{{{zzzzzzzzz{{{{{{{{{{{{{{{|||~~~xxxUUUCCC>>>;;;:::;;;:::<<>>>>>===>>>AAA@@@AAAGGGXXXvvv~~~qqqhhh^^^MMMEEEFFFOOO___oooyyyxxxiiibbbfffyyyzzzooouuuuuucccbbblll|||ZZZ;;;888777000111111111111000000000///................................................,,,---...111333555666777888888999:::BBBaaauuusss{{{rrr^^^FFF@@@AAABBBCCCBBB@@@???>>>>>>@@@CCCEEEFFFGGGIIIKKKNNNRRRXXX^^^```bbbbbbcccccccccccccccddddddeeeeeefffffffffggghhhiiiiiiiiijjjkkklllmmmnnnoooooopppqqqqqqqqqqqqqqqrrrssstttttttttuuuvvvwwwxxxyyyyyy}}}zzzyyyqqqjjjfffdddeeemmmvvvzzz{{{vvvwwwxxxwwwzzz~~~|||yyyxxxxxxwwwuuutttuuuwwwzzz|||zzzzzzzzzxxxwwwwwwxxxzzzyyyyyyyyyzzzzzz{{{}}}~~~~~~~~~~~~^^^GGG===;;;<<<===:::<<>>>>>???======>>>>>>???CCCRRRnnnqqqjjj```OOODDDEEENNN^^^nnnwww|||}}}pppccc```ooommmnnn|||~~~^^^XXX___oooccc@@@555444000111111111111000000000000................................................+++,,,///111444555666777:::666:::<<>>======@@@CCCEEEFFFGGGIIIKKKNNNQQQVVV\\\```aaaaaaaaabbbccccccddddddeeeeeefffeeeeeefffggghhhiiijjjjjjhhhiiiiiijjjkkklllmmmmmmppppppppppppqqqrrrssstttttttttuuuuuuuuuuuuuuuuuu|||wwwrrrlllgggbbbaaahhhqqqxxx}}}zzzwwwxxxyyyyyyzzz~~~{{{yyyyyyvvvtttrrrqqqrrrsssvvvwwwxxxyyyzzzyyyxxxwwwxxxyyywwwxxxzzzzzzzzz{{{~~~hhhLLL===;;;>>>@@@:::<<>>;;;;;;<<<===@@@KKKddd~~~pppjjj```NNNDDDEEENNN^^^mmmuuuyyy}}}}}}yyyggg^^^iii{{{mmmhhhqqqeee___```jjjjjjGGG444111444111111111111000000000000................................................+++,,,///222444666777777;;;555:::???KKKxxx}}}sss___FFF>>>AAADDDDDD@@@===<<<<<<<<>>===AAADDDCCC???<<<::::::<<>>CCCUUUbbbGGGCCCAAAZZZuuunnnnnnmmmlllnnnnnnppppppoooppprrrpppkkkjjjoooqqqnnnmmmrrrwwwyyywwwyyy|||}}}xxxtttzzz}}}kkkllleee\\\QQQIIIDDDAAA===:::555======;;;JJJjjjyyywwwqqqcccWWWSSSAAACCCMMM]]]jjjrrrwww{{{uuuxxxzzzkkkhhhqqq~~~kkkiiirrrvvv}}}vvvSSS<<<555666222111111111111111222222000000//////.........---/////////////////////////////////000222444666777555555===@@@TTT}}}rrr}}}zzzxxxrrrcccPPPCCCBBBAAA@@@>>>======<<<<<>>CCCZZZ~~~{{{\\\FFFBBBAAAWWWpppjjjlllllllllnnnppprrrqqqoooqqqtttrrrnnnlllqqqrrrooonnnrrrvvvxxxvvvxxx{{{~~~}}}zzzwwwxxxmmmkkkjjjdddZZZOOOGGGAAA???>>>777::::::888BBB\\\zzz}}}vvvuuuqqqeeeYYYSSSEEEGGGPPP```mmmsssxxx|||tttwww}}}}}}~~~yyykkkgggnnnzzznnngggyyy}}}]]]@@@333222222111111111111111222222000000/////////.........////////////////////////...///000222444555666777888777===CCC[[[{{{lll}}}}}}wwwkkkYYYHHH>>>BBBAAA@@@>>>============??????CCCGGGIIIJJJQQQYYY\\\]]]]]]^^^___```aaaaaabbbcccdddffffffffffffeeedddfffiiijjjjjjjjjkkklllkkkkkkkkklllmmmoooqqqrrrsssrrrrrrqqqqqqqqqqqqqqqqqqrrrssstttuuuuuuuuutttwwwyyy{{{vvvvvvuuunnniiihhhqqqxxx~~~~~~zzzwwwyyy}}}}}}|||zzzyyyzzzxxxvvvuuuuuuttttttssstttvvvxxxyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyy||||||}}}~~~PPP@@@DDD999;;;;;;???AAABBBUUURRRWWW\\\______aaadddgggjjjhhhhhhjjjjjjiiilllrrrvvvssshhhrrrzzz{{{QQQ<<<333222...///000)))////////////////////////---------............//////000222444666777888888999<<>>=========???@@@DDDJJJLLLNNNUUU^^^^^^^^^^^^^^^___aaacccdddcccdddeeeggggggggggggfffcccfffhhhjjjjjjkkkmmmnnnjjjjjjjjjkkklllnnnpppqqqrrrrrrqqqqqqqqqrrrssssssqqqrrrssstttuuuuuuuuuttttttvvv||||||vvvvvvvvvppphhhcccjjjttt~~~zzzvvvwww{{{{{{~~~|||zzzyyywwwvvvuuutttssssssssstttsssuuuxxxxxxxxxwwwxxxxxxxxxxxxxxxyyyzzzzzz{{{{{{{{{|||~~~___BBB???888;;;;;;???AAAAAATTTVVV[[[```ccccccdddgggjjjjjjhhhiiikkkkkkiiilllrrrtttxxxuuuxxxxxx||||||YYY@@@222222000111333---////////////////////////---------............///000111222444666777888888777>>>???GGGooowwwyyyooo[[[FFF>>>@@@HHH___|||rrrbbbbbbggghhhjjjnnnxxxxxxtttooooooqqqpppmmmoootttvvvrrrpppqqqssssssyyy}}}tttpppjjjbbbYYYOOOFFFAAA>>>:::;;;<<<888===YYYxxxzzzuuutttqqqiii\\\SSSEEEIIITTTccckkkjjjgggfffkkkmmmsssxxxxxxxxx}}}sssiiigggooo|||vvvgggiii}}}vvvxxx|||UUU<<<666333222111111000111111111000000//////////////////////////////////////////...000333666888888777777;;;;;;===MMMyyy}}}wwwxxx{{{pppWWWFFFAAAAAABBBBBB@@@???>>>=========>>>@@@FFFLLLPPPRRRYYYaaa```___^^^^^^```bbbeeegggdddeeefffhhhhhhhhhggggggdddfffiiijjjjjjjjjlllmmmjjjjjjkkklllnnnooopppqqqqqqqqqqqqqqqrrrssstttuuussssssssstttuuuuuuuuuuuurrrtttyyy}}}vvvvvvwwwrrrhhh___bbbooo|||{{{uuuuuuxxxyyy||||||zzzxxxwwwvvvuuurrrppppppqqqrrrrrrtttwwwxxxwwwwwwwwwxxxwwwwwwxxxyyyzzz{{{|||}}}zzz|||~~~nnnGGG<<<<<<;;;;;;???@@@@@@SSSXXX]]]bbbeeeeeefffiiillljjjhhhiiilllkkkjjjlllqqqqqqsss|||}}}tttqqqyyyiiiIII666444111111333///////////////////////////---------............///000111333555666888888999777???@@@NNN~~~zzzssszzznnnSSS@@@===@@@LLLdddzzz}}}kkk]]]^^^ccceeehhhmmmzzzyyyuuuooommmnnnkkkgggmmmsssvvvssspppqqqrrrqqqxxx|||vvvqqqllliiieee\\\MMMBBB@@@;;;<<>>>>>======???AAAGGGNNNRRRTTT[[[ccc``````______```cccfffhhhdddeeefffhhhiiihhhhhhggghhhjjjllllllkkkkkklllmmmllllllnnnoooppprrrrrrsssqqqqqqrrrrrrssstttvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvtttuuuyyy~~~wwwuuuvvvssshhh]]]]]]kkkzzz|||vvvtttuuuxxx{{{}}}zzzyyyxxxwwwuuuqqqmmmkkkmmmooorrrtttwwwxxxwwwwwwwwwxxxwwwwwwxxxyyy{{{|||}}}}}}zzz|||~~~yyyNNN>>>BBB<<<;;;>>>@@@???RRRWWW\\\aaaccccccdddgggjjjiiigggiiilllkkkiiikkkpppoooqqqxxx~~~sssrrrXXX===666111///000---////////////////////////---------............///000111333555777888999999888???AAAWWWpppkkk{{{rrrQQQ??????BBBOOOgggtttuuueeeXXXZZZ___bbbgggmmmzzzyyyuuuooollllllhhhcccjjjqqquuusssqqqrrrrrrqqqssswww{{{}}}}}}~~~zzztttooooooooogggWWWJJJAAA<<<;;;===777222<<>>>>>>>>@@@BBBHHHOOORRRTTTZZZaaa_________```aaadddfffgggdddeeefffhhhhhhhhhhhhgggkkkmmmoooooonnnmmmnnnooommmnnnppprrrssstttttttttrrrrrrrrrssstttuuuvvvwwwwwwwwwvvvvvvvvvvvvwwwxxxxxxyyy}}}yyyttttttrrriii___[[[gggvvv~~~~~~yyyuuussswww{{{~~~{{{zzzwwwwwwuuupppjjjhhhjjjmmmsssuuuxxxxxxxxxwwwxxxxxxwwwxxxyyyzzz{{{|||}}}}}}{{{|||}}}zzzOOO<<<@@@<<<<<<>>>??????QQQWWW[[[```bbbbbbccceeehhhhhhfffhhhkkkkkkiiijjjooommmqqqwwwrrriiipppcccBBB888222///000...////////////////////////---------............///000222333555777888999999:::???AAA```lllfff}}}nnnKKK===CCCFFFUUUkkkqqqnnn^^^SSSUUU[[[```gggooowwwwwwtttooommmmmmiiicccfffmmmsssrrrqqqrrrsssqqqppptttxxxyyyxxxzzz~~~}}}wwwtttsssmmmaaaXXXGGGAAA;;;:::777555999@@@UUUcccooooooiiibbbYYYQQQBBBIIIYYYnnn|||yyynnneeehhhpppvvvzzz~~~wwwqqqrrrzzz|||ccc\\\```zzzlllUUUccczzz}}}XXX999444333222111000000000000//////000000000111111111////////////////////////000111222333555777888888888AAACCC```}}}|||zzz|||~~~]]]DDD>>>@@@AAACCCBBBAAA@@@???>>>>>>>>>@@@BBBHHHOOORRRRRRWWW^^^]]]^^^___aaabbbdddeeefffcccdddfffggghhhhhhgggggghhhjjjmmmmmmmmmmmmnnnooonnnoooqqqssstttuuuuuuttttttssssssssstttuuuvvvvvvyyyyyyxxxwwwwwwxxxxxxyyywwwyyy}}}{{{sssqqqpppkkkbbb\\\eeerrr||||||vvvqqqwww{{{|||{{{uuuuuusssnnnhhhgggjjjnnntttvvvxxxyyyyyyxxxxxxyyyxxxyyyyyyzzz{{{||||||}}}}}}}}}}}}}}}~~~|||SSS<<<===<<<<<<>>>???>>>PPPWWW\\\aaacccccccccfffiiigggfffhhhkkkjjjhhhjjjnnnmmmqqqxxx```XXXdddzzzgggCCC999333111333222////////////////////////---------.........//////111222333555777888999999<<<>>>BBBeeeppphhhgggCCC:::FFFKKK\\\ppprrriiiYYYNNNQQQYYY___gggqqqtttvvvtttpppoooooojjjdddccckkkqqqrrrqqqssssssrrrppptttxxxyyywwwyyy~~~{{{~~~yyytttnnnhhhdddNNNFFF===999888999:::;;;FFFYYYiiikkkeee^^^WWWQQQHHHMMMZZZlllyyy~~~yyyiiihhhooovvvzzz}}}xxxssssssyyy~~~}}}ccc]]]]]]qqqlllOOOXXXkkkzzzccc>>>444333222111000000000000//////000000111111111222////////////////////////000000111222444666888999999DDDGGGccc|||}}}xxxWWWBBB@@@DDDDDDCCCCCCAAA@@@???>>>>>>>>>AAACCCIIIOOOQQQQQQUUU\\\\\\]]]___aaacccdddeeeeeecccdddeeeggggggggggggfffccceeehhhjjjjjjjjjlllnnnmmmoooqqqssstttuuuttttttuuuttttttttttttuuuvvvvvv{{{zzzyyyxxxxxxxxxyyyzzztttwww{{{|||sssoooooollleee\\\dddppp{{{~~~wwwpppwww{{{}}}|||rrrsssrrrmmmhhhgggkkkppptttvvvyyyzzzyyyyyyyyyzzzyyyyyyzzzzzz{{{|||||||||~~~}}}||||||}}}]]]BBBAAA<<<<<<>>>???>>>PPPSSS\\\cccddddddfffgggeeehhhggggggfffffffffggggggjjjjjjnnnwwwdddRRRYYYrrrmmmNNN>>>777111000222////////////////////////...------------...//////444444444555555777888999999CCCKKKmmmyyytttUUUDDD888CCC\\\mmmqqqnnn^^^QQQFFFIIITTT^^^ffflll|||xxxsssooonnnmmmjjjggglllooorrrsssrrrqqqqqqqqqqqqqqqqqqrrrtttvvvwwwxxx{{{zzzzzz}}}{{{tttooonnn]]]SSSFFF===999888777666>>>EEEPPPZZZ___^^^YYYUUUNNNMMMXXXlllxxxxxxyyy}}}}}}rrrkkkooonnnsss}}}ssspppvvvssshhh```VVVeeexxxWWWPPP___xxxooo<<<555444444666333......000000000000000000000000000...............---------000000111333555666888888888FFFFFFqqqsssXXXCCC>>>AAADDDAAA@@@???>>>============???CCCHHHLLLPPPSSSWWWZZZ\\\___aaaaaa```aaadddhhhccccccdddeeefffggghhhiiiggghhhiiijjjlllmmmnnnooonnnooooooppprrrsssttttttvvvuuusssssssssuuuxxxzzzxxxvvvuuuvvvxxxzzz{{{{{{wwwwwwzzzyyywwwwwwtttllleee```]]]ggg{{{}}}uuusss{{{zzzzzz}}}yyytttqqqooollljjjmmmsssrrrtttwwwzzz|||}}}}}}|||}}}|||{{{zzzyyyzzz{{{|||{{{{{{||||||||||||||||||{{{~~~aaa@@@@@@999:::<<<<<<<<>>AAADDDAAA@@@???>>>============>>>BBBGGGLLLPPPTTTXXX[[[]]]^^^___``````aaaccceeeeeeeeefffggghhhhhhiiiiiihhhhhhiiikkklllmmmnnnooooooppppppqqqrrrsssssstttssssssssstttuuuuuuvvvvvvwwwuuutttuuuwwwyyyzzzzzzxxxxxxzzz{{{yyyyyyvvvooohhhccc^^^dddvvv~~~wwwuuu{{{{{{zzz|||zzzvvvrrrqqqnnnkkknnntttssstttwwwzzz{{{||||||{{{{{{{{{zzzyyyzzz{{{|||}}}||||||}}}~~~~~~~~~~~~}}}lllHHHAAA;;;;;;>>>>>>>>>RRRNNNWWW___bbbccceeefffeeeggggggffffffffffffggggggooonnnnnnooosss|||rrrsss{{{jjjHHH444111111///////////////////////////...------------...//////333444444444666777888999:::DDD]]]tttGGG@@@===LLLmmmoooWWWKKKBBBHHHVVVaaafffiiizzzwwwssspppnnnmmmkkkiiijjjllloooqqqqqqpppqqqrrrqqqrrrsssuuuvvvvvvvvvvvvoooppptttxxx}}}zzzsssooohhh[[[MMMBBB;;;777666444666;;;@@@FFFKKKOOOQQQIIIKKKMMMUUUeeevvv~~~}}}rrrmmmrrrsssxxx}}}sssxxxeeeaaaYYY\\\sssYYYGGGOOOgggNNN777444333555444000000333////////////////////////////////////////////////000111222333555777888999999GGGPPP}}}wwwfffPPPAAA>>>AAACCC@@@@@@???>>>===============AAAGGGLLLPPPTTTYYY\\\aaa```___```bbbdddddddddgggggghhhhhhiiiiiijjjjjjiiiiiijjjkkkmmmnnnooooooqqqqqqrrrsssssssssssssssqqqrrrtttuuuvvvvvvuuutttvvvttttttuuuwwwyyyyyyyyyzzzyyyzzz}}}{{{{{{xxxrrrlllggg^^^___mmm{{{}}}yyyxxxzzz{{{zzz{{{{{{wwwtttsssooolllooottttttuuuwwwyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyzzz{{{||||||}}}}}}~~~~~~~~~zzzQQQ@@@===<<>>???RRRwwwrrrWWWLLLFFFNNN\\\fffjjjkkkxxxvvvssspppnnnmmmlllkkklllnnnpppppppppooopppqqqpppqqqssstttuuuuuuttttttooooooooooooppprrrvvvyyyrrrlllaaaTTTGGG???:::999555666888;;;AAAGGGLLLPPPHHHIIIHHHIIIYYYrrr~~~sssmmmqqqqqqvvv|||sssvvv}}}kkkaaaYYYZZZoooaaaIIIKKKaaa~~~PPP888444111222222000000222////////////////////////////////////000000000000000111222444555777888999:::GGGXXXzzzrrraaaMMM@@@???AAAAAA@@@???>>>======<<<<<<===<<<@@@FFFLLLPPPUUUZZZ]]]eeecccaaabbbfffhhhgggeeehhhhhhhhhhhhiiiiiiiiijjjjjjkkkkkkmmmnnnooopppppprrrrrrssstttttttttssssssrrrssstttuuuvvvvvvvvvvvvvvvuuuuuuvvvxxxzzzzzzyyy{{{zzz{{{~~~|||{{{yyysssnnnjjj^^^XXXcccssszzzzzzyyyzzz|||{{{{{{{{{wwwuuussspppmmmnnnsssuuuvvvwwwxxxyyyyyyxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxzzzzzz{{{|||}}}}}}}}}}}}|||}}}YYY@@@>>><<<>>>AAAAAARRRQQQZZZbbbddddddeeedddbbbfffffffffffffffggghhhhhhkkkooossstttrrrxxx^^^;;;333444000////////////////////////...------------...//////333333333444666777999:::>>>FFFlllaaa@@@>>>CCC[[[sssVVVNNNLLLUUUaaahhhkkklllvvvuuussspppnnnmmmmmmmmmooopppqqqqqqooonnnnnnoooooopppqqqrrrssstttttttttnnnlllgggbbb```cccjjjpppwwwzzzttthhh\\\PPPFFF???;;;777777888;;;???EEEIIILLLIIIIIIDDDBBBOOOjjj}}}uuunnnooommmqqq}}}~~~~~~zzzvvvxxx}}}wwwbbbWWWYYYkkkhhhMMMJJJ^^^zzzVVV:::444///000111//////111.........................../////////000000111111111111222444666777999999===IIIaaa{{{qqq___KKK@@@@@@AAA@@@@@@???>>>===<<<<<<<<<<<<<<<@@@FFFLLLPPPUUUZZZ]]]eeebbb```bbbeeehhhgggeeeggggggggghhhhhhiiiiiijjjllllllmmmnnnoooooopppppprrrsssuuuvvvvvvuuutttsssvvvvvvttttttuuuvvvyyyzzzwwwvvvvvvxxxzzz|||{{{zzz|||{{{|||~~~|||zzzwwwrrrnnnkkk^^^UUU[[[jjjvvvyyyyyyzzz|||{{{{{{wwwuuusssppplllmmmrrruuuvvvvvvwwwwwwxxxxxxxxxwwwwwwwwwwwwvvvvvvuuuuuuwwwwwwxxxzzzzzz{{{{{{{{{{{{~~~bbbEEE???;;;===AAA@@@OOOPPPZZZccceeeeeefffdddbbbffffffeeeffffffggghhhiiikkkooossstttpppqqq~~~|||rrruuuhhhAAA444333111////////////////////////...------------...//////222222333444666888999:::CCCNNNzzz}}}YYY???===HHHgggpppUUUQQQSSS[[[cccfffiiilllttttttssspppnnnmmmnnnooopppqqqrrrqqqoooooopppqqqpppppppppqqqrrrtttvvvwwwsssooohhh```]]]aaallltttyyy~~~rrrfff[[[QQQFFF???888777888:::===BBBHHHKKKLLLJJJDDDAAAJJJ```wwwxxxnnnnnnjjjlllyyy{{{}}}~~~~~~}}}|||{{{~~~cccUUUXXXbbbpppQQQKKK^^^{{{ddd>>>666000000000///...000........................---......//////000000111111222333444666888999:::@@@MMMmmm}}}qqq\\\III@@@AAABBB@@@??????>>>===<<<<<<<<<<<<===AAAGGGLLLPPPTTTYYY\\\___^^^]]]___aaadddddddddffffffggghhhiiijjjkkkkkkmmmmmmnnnoooooopppqqqqqqrrrsssuuuwwwxxxwwwuuutttxxxwwwuuuttttttwwwzzz|||wwwwwwwwwyyy|||}}}|||zzz{{{{{{~~~|||yyyvvvqqqnnnkkk___UUUWWWdddrrrxxxyyy{{{}}}{{{{{{wwwuuutttppplllmmmqqquuuuuuuuuvvvvvvwwwwwwxxxwwwwwwxxxxxxwwwvvvvvvuuuvvvvvvxxxyyyzzzzzzzzzzzzxxx{{{}}}lllMMMAAA;;;===AAA???LLL~~~KKKVVV```ccceeeffffffccceeeeeeeeeffffffggghhhiiikkklllpppqqqooooooyyyrrraaafffuuunnnFFF222000111////////////////////////...------------...//////222222333444666888:::;;;CCCWWWxxxOOO>>><<>>BBBGGGLLLPPPTTTXXX[[[ZZZ[[[]]]^^^___```ccceeeeeefffgggiiijjjlllmmmnnnnnnnnnoooppppppqqqqqqqqqqqqsssvvvxxxyyyxxxwwwvvvvvvuuuuuuuuuvvvwwwxxxyyyvvvvvvwwwyyy{{{|||{{{yyyzzz{{{}}}yyyuuuqqqnnnkkkbbbXXXXXXbbbooowwwyyy|||||||||yyywwwvvvrrrmmmnnnrrrtttttttttuuuvvvwwwxxxxxxvvvwwwxxxzzzzzzzzzzzzzzzwwwxxxzzz{{{|||}}}}}}}}}wwwxxxzzzzzzxxxxxxxxxyyywwwyyy{{{|||}}}zzztttQQQDDD<<<===BBB@@@JJJ|||GGGRRR]]]bbbdddggggggeeeeeeeeeeeeffffffhhhiiiiiijjjjjjmmmoooppprrr{{{sss]]]aaarrrqqqIII111---000////////////////////////...------------...//////222222333444666888:::;;;@@@[[[~~~|||qqqGGG===;;;RRRtttcccYYY]]]dddjjjjjjhhhkkkqqqqqqssssssqqqmmmmmmooorrrmmmooopppqqqrrrsssvvvyyysssrrrqqqqqqsssxxx||||||xxxnnnccc[[[\\\eeemmmsssllldddggg}}}tttnnnkkkdddVVVJJJ;;;999666666;;;DDDNNNTTTSSSLLLHHHHHHHHHQQQlll}}}rrrpppjjjkkkxxx~~~~~~~~~}}}|||~~~}}}\\\TTT[[[UUUppp[[[QQQhhhzzzGGG===444222333111000111........................,,,,,,,,,---...//////000111222333555777888999:::CCCVVVwwwzzzwww|||~~~xxx|||mmmVVVCCC>>>CCCFFFEEE???>>>===<<<<<<;;;;;;<<>>>>>DDD@@@JJJ{{{LLLRRRZZZ```cccdddddddddfffgggggggggfffgggjjjlllfffjjjmmmmmmnnnsss{{{pppVVVZZZlllQQQ///222222////////////............000//////.........//////333444555555555777:::===HHH```xxxzzzeeeEEE>>>>>>ZZZttt]]]ZZZaaaffffffgggjjjkkkiiijjjkkklllmmmooopppqqqqqqtttrrrpppoooppprrrtttvvvxxxwwwsssppprrryyy}}}{{{nnn___SSSPPPTTTYYY___^^^^^^```fffwwwzzztttooofffaaa[[[MMM>>>999666777999???JJJTTTRRRJJJCCCAAAEEEQQQfffxxxsssmmmjjjkkkttt|||~~~}}}}}}}}}}}}}}}~~~~~~~~~{{{vvv}}}```UUU]]]SSSggg[[[SSSrrrxxxRRR777444///---444000111////////////............///////////////.........222444555666666777:::<<>><<<<<<===>>>@@@BBBEEEIIIMMMPPPSSSWWWYYY[[[\\\]]]___aaadddfffgggmmmgggfffjjjmmmlllkkkkkkqqqpppooooooppppppooommmqqqtttwwwzzz{{{yyyvvvsssvvvwwwxxxwwwvvvvvvxxxyyyvvvwwwwwwxxxxxxwwwwwwvvv}}}~~~}}}~~~{{{uuuooojjjddd]]][[[```iiitttzzz}}}}}}~~~{{{|||zzzyyy{{{yyyrrrooopppuuuvvvwwwxxxyyyzzzzzzzzz|||yyywwwxxx{{{~~~~~~}}}|||}}}~~~|||{{{~~~}}}|||||||||~~~~~~xxxzzzxxxWWWFFF999BBBCCC???MMMvvvIIIPPPZZZbbbeeefffffffffeeefffffffffeeefffiiikkkhhhjjjmmmllllllpppwww}}}{{{ZZZPPPVVVrrr[[[666444111////////////............//////............//////222333444444444666999<<>>IIISSSPPPHHHAAA>>>BBBMMMaaasssrrrmmmiiiiiirrryyy~~~~~~~~~~~~~~~xxxyyypppYYYYYYVVVfffgggZZZqqqXXX;;;666111...444///000////////////............/////////////////////...222444555666666888:::===IIIgggtttuuuvvvwwwiiiSSSAAA>>>DDDEEEAAABBB@@@===<<<;;;<<<>>>???AAADDDIIIMMMQQQTTTXXXZZZ[[[[[[]]]^^^aaacccfffgggoookkkiiikkkllljjjjjjmmmqqqooonnnooopppqqqqqqpppsssuuuxxxzzz{{{yyywwwuuuuuuvvvwwwwwwvvvvvvwwwyyywwwxxxxxxyyyzzzzzzyyyyyy|||}}}zzztttnnniiiaaa\\\\\\dddpppxxx|||}}}|||{{{xxxyyy{{{yyytttqqqrrruuuvvvwwwxxxyyyzzzzzzzzzzzzxxxwwwxxxzzz||||||zzzzzz{{{}}}~~~~~~}}}|||~~~~~~~~~zzz{{{^^^III999AAAAAA>>>LLLuuuFFFOOOZZZdddhhhiiihhhgggdddeeeeeedddcccdddgggiiiiiikkklllkkkkkkmmmsssxxxaaaNNNJJJ```fff>>>666///////////////............//////............//////111222333333444666999<<>><<<>>>BBBGGGHHHMMM[[[iiisssmmmiiiaaa^^^YYYKKK@@@;;;777777999>>>HHHRRRPPPIIIBBB???AAAKKK]]]mmmrrrlllhhhgggooouuu|||}}}yyy{{{aaaVVV[[[dddzzzccckkk```@@@999333///444...000////////////..................//////////////////222444555666666888;;;===NNNsss{{{qqqcccNNN@@@@@@EEEFFFBBB@@@???<<<;;;:::<<<>>>???BBBEEEJJJNNNQQQTTTXXX[[[ZZZZZZ\\\^^^aaaccceeefffmmmkkkkkkkkkiiiggglllrrrrrrpppnnnnnnqqqssssssssstttuuuvvvxxxxxxwwwvvvuuuuuuvvvwwwwwwvvvvvvwwwyyyxxxxxxyyyzzz{{{|||}}}}}}|||}}}|||vvvsssnnnfff]]]XXX]]]jjjuuuyyy{{{~~~yyywwwwwwzzzyyyuuusssttttttuuuwwwxxxyyyyyyzzzzzzyyyxxxxxxyyyzzzzzzyyywwwxxxyyy{{{}}}~~~~~~}}}}}}kkkNNN;;;???@@@===JJJqqqFFFOOO[[[fffjjjjjjgggfffccccccdddcccbbbbbbeeegggiiijjjkkkkkkkkkmmmqqquuukkkUUUJJJVVVzzzjjj@@@777///////////////............///............//////000111222444444555777:::===KKKllltttrrrLLL999BBBJJJppp```UUUYYYbbbgggkkkkkklllpppqqqpppooonnnkkkjjjjjjkkkmmmooolllmmmoooqqqrrrrrrrrrrrrssstttvvvxxxxxx{{{rrraaaTTTNNNKKKFFFBBB???@@@DDDHHHIIIJJJQQQZZZiii~~~qqqkkkggg___]]]YYYLLLBBB<<<888888999===FFFPPPTTTMMMFFFCCCDDDKKK[[[jjjyyytttnnnjjjhhhmmmsss{{{~~~~~~~~~}}}~~~~~~lllWWW``````nnnmmmdddfffBBB999333///333...111////////////........................////////////222333555666777999;;;>>>MMM}}}uuuooo```LLLBBBCCCGGGFFFBBB???===;;;::::::<<<>>>@@@EEEHHHLLLOOOQQQTTTWWWYYYYYYZZZ\\\___aaacccdddeeeggggggiiiiiieeedddkkkuuutttrrrppppppqqqsssttttttssssssssssssssssssssssssuuuvvvxxxxxxxxxwwwyyyzzzwwwxxxxxxyyy{{{}}}~~~~~~zzztttuuussskkk___VVVYYYfffsssvvvyyy}}}xxxvvvvvvxxxwwwsssqqqssstttuuuvvvxxxyyyyyyyyyyyyyyyyyyzzz{{{{{{zzzxxxwwwyyyyyyzzz{{{|||||||||{{{{{{UUU===???@@@>>>GGGiiiGGGPPP]]]gggjjjiiifffcccbbbccccccbbbaaaaaaccceeeggghhhiiijjjlllooosssuuuvvv[[[IIIUUUvvviii???666000////////////...........................///000000222333555666666999<<>>999888888<<>><<<;;;::::::<<>>===<<<;;;:::;;;===@@@BBBJJJMMMPPPQQQRRRSSSTTTVVVYYY[[[^^^aaaccceeeeeeeeeiiiiiiiiiggg```[[[```hhhuuutttssstttvvvvvvvvvtttuuuuuuuuuttttttttttttttttttvvvyyyzzzzzzyyyzzz{{{vvvvvvvvvvvvxxxzzz|||~~~}}}{{{xxxwwwrrrggg[[[YYYaaakkkooorrrxxxzzzvvvuuuvvvtttooonnnpppssstttvvvwwwxxxxxxyyyyyyyyy{{{||||||{{{zzz{{{|||}}}}}}|||{{{zzzyyyyyyxxx|||}}}~~~~~~~~~kkkHHHAAABBB@@@DDD___FFFNNNZZZdddhhhhhhfffeeecccccccccbbb``````bbbdddddddddeeegggkkknnnpppqqq~~~}}}rrrXXX[[[{{{wwwHHH:::222////////////............---------......///000111111333555666777999===@@@\\\wwwqqq}}}cccBBB===BBB[[[mmmVVVTTTUUUccchhhkkkjjjkkkooorrrqqqrrrqqqqqqqqqqqqqqqrrrrrrqqqqqqrrrrrrrrrrrrrrrqqqsssqqqttt{{{~~~vvvgggZZZRRRHHHAAA===???AAABBBEEEIIIWWWuuu|||uuuqqqjjjiiieeeZZZGGGAAA;;;999888:::BBBKKKSSSMMMHHHEEEDDDGGGQQQ]]]jjj|||uuuqqqjjjiiilllvvv~~~{{{~~~~~~}}}||||||yyy}}}||||||}}}{{{gggaaa\\\^^^sss|||iiirrrxxxJJJ:::444111222,,,333////////////............------......///000000111222333666777888:::===@@@WWWttt|||nnnXXXBBB===BBBDDDBBBAAA>>>===;;;;;;<<<>>>AAACCCIIILLLOOOQQQSSSTTTWWWYYYZZZ\\\___bbbeeefffffffffiiiiiiiiiiiiddd___bbbhhhqqqqqqsssvvvyyyzzzyyywwwuuuuuuuuuvvvuuutttssssssqqqtttwwwyyyyyyxxxxxxyyywwwwwwvvvvvvwwwyyy|||}}}}}}~~~}}}zzzzzzvvvkkk```[[[^^^ccckkkooouuu}}}|||zzzvvvuuuvvvuuurrrqqqtttssstttuuuwwwxxxxxxxxxxxxxxxyyy{{{zzzyyyyyy{{{~~~}}}}}}|||{{{{{{zzzzzzzzz{{{|||~~~~~~wwwNNNAAA@@@???FFFdddCCCLLLXXXbbbggghhhhhhgggcccccccccbbb``````bbbddddddddddddfffiiilllmmmnnnwww|||bbb[[[}}}OOO===222000/////////............---------......000111111000222444555666888<<>>^^^iiiVVVYYY[[[bbbgggjjjiiijjjnnnqqqqqqppppppqqqqqqrrrrrrrrrrrrppppppqqqrrrrrrssstttttttttrrruuuzzz{{{rrrddd[[[IIIBBB>>>???AAAAAACCCFFFNNNkkkyyyuuummmllliii]]]HHHAAA;;;999888999BBBKKKSSSNNNIIIGGGEEEGGGRRR]]]ggg|||uuuqqqjjjgggiiittt}}}|||~~~}}}}}}yyy}}}}}}yyyxxxyyy}}}{{{hhh```]]]___kkkwwwjjjqqq}}}~~~NNN<<<666222222+++222000/////////............---------...///000000111111333666777888:::>>>@@@```qqqvvvpppXXXBBB???DDDGGGFFFEEE>>>===<<<;;;===???BBBDDDGGGJJJNNNQQQSSSVVVYYY[[[ZZZ\\\```cccfffggggggfffffffffhhhjjjiiifffiiinnnmmmooorrrwww{{{}}}{{{zzzsssssstttuuutttsssqqqpppooorrrvvvxxxwwwwwwwwwwwwyyyxxxwwwvvvwwwyyy|||}}}zzz}}}}}}||||||}}}|||xxxoooddd]]]\\\^^^jjjmmmttt{{{~~~{{{yyyvvvuuuwwwwwwtttuuuxxxssstttuuuwwwxxxxxxxxxxxxvvvxxxyyyxxxwwwwww{{{||||||{{{{{{{{{||||||}}}|||}}}~~~~~~RRR@@@>>>???HHHiiiFFFLLLVVVaaaiiikkkiiieeefffdddbbbccceeefffcccaaaeeeeeedddeeefffiiilllmmmvvvgggbbbccc888888000000///...............///............//////000444222222666888999<<>><<<;;;;;;===???AAADDDGGGLLLPPPSSSWWW\\\___]]]___aaadddfffhhhhhhhhheeegggjjjjjjiiijjjmmmppprrrsssuuuvvvxxxyyyyyyyyyttttttuuuuuutttrrrooonnnpppsssvvvvvvuuutttvvvxxxuuuvvvwwwxxxzzz{{{||||||zzz}}}}}}}}}~~~yyynnnccc[[[[[[]]]hhhpppvvvyyy{{{~~~~~~|||yyyxxxvvvtttrrrtttwww{{{|||yyywwwvvvwwwxxxxxxwwwwwwwwwxxxyyyzzzzzzzzzzzz|||{{{zzzyyyyyyzzz{{{|||}}}}}}}}}~~~~~~~~~}}}}}}~~~WWWFFFBBB<<>>;;;FFFWWW~~~aaa^^^ggggggjjjkkkiiikkkqqqsssrrrnnnnnnmmmmmmmmmmmmnnnnnnppppppqqqrrrssstttuuuvvvtttvvvrrruuu||||||mmmbbbTTTHHH@@@AAABBB???AAAHHHQQQmmm~~~tttqqqrrrppphhhaaaSSSGGG>>>===<<<999===EEERRRUUUTTTMMMFFFEEEMMMUUUdddvvvxxxqqqnnnlllmmmttt|||~~~|||||||||zzz{{{~~~}}}zzzzzz}}}dddZZZ___jjjiiiVVVaaa|||TTT777666444000111111000/////////...........................///111111555333333777999999>>>CCCiiixxxwwwxxx~~~gggMMM@@@BBBAAACCCEEE@@@???===<<<:::;;;===@@@BBBEEEHHHLLLOOORRRUUUYYY\\\aaabbbccceeefffffffffeeegggiiikkkjjjiiiiiilllnnnqqqqqqsssuuuvvvwwwwwwxxxuuuuuuvvvwwwvvvuuusssrrrsssuuuvvvuuurrrqqqrrrsssuuuvvvvvvwwwxxxyyy{{{{{{~~~}}}~~~~~~yyyoooddd]]]\\\^^^dddllltttwwwzzz~~~~~~|||xxxxxxvvvsssqqqqqqtttwwwzzzxxxwwwwwwxxxyyyyyyxxxwwwxxxyyyzzz{{{{{{{{{{{{|||{{{{{{zzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~vvv}}}VVVEEE@@@<<>>MMMttt}}}ccc```fffhhhkkkmmmlllnnnssstttrrrllllllkkkkkkkkkkkkllllllnnnoooppprrrsssuuuvvvwwwuuuvvvrrrttt{{{~~~ttthhhWWWJJJAAAAAAAAA???AAAGGGQQQooo}}}rrrnnnppppppjjjcccVVVIII>>><<<:::777<<>>???===;;;:::;;;===AAACCCGGGIIIMMMOOOQQQTTTWWWYYYaaabbbdddfffgggggggggfffjjjkkklllkkkjjjjjjlllnnnooopppqqqssstttuuuuuuvvvuuuvvvwwwxxxyyyxxxxxxxxxvvvvvvvvvtttrrrqqqrrrtttvvvvvvuuuuuuvvvxxxzzz{{{~~~~~~~~~~~~~~~zzzqqqggg___]]]^^^aaaiiiqqquuuxxx}}}~~~|||xxxwwwuuuqqqooonnnqqqssswwwvvvvvvxxxzzz{{{zzzxxxxxxyyyzzz{{{||||||||||||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~lllooo\\\GGG@@@===HHHkkkEEELLLXXXdddlllmmmiiidddbbb```]]]\\\^^^aaaeeeggghhhhhhgggggghhhiiijjjkkklllyyysssbbbzzzMMM;;;000000///.....................---......///000111333111333666777888>>>FFFrrrxxx{{{___FFF999666999CCCfffttt^^^\\\bbbhhhlllooonnnppptttuuusssmmmllllllllllllllllllmmmnnnooopppqqqssstttuuuvvvxxxyyyuuuvvv}}}~~~sss[[[LLLAAA@@@AAA???@@@FFFQQQpppuuunnnnnnmmmfff```UUUGGG<<<:::888777<<>>DDDCCCCCCCCC>>>>>><<<:::999:::>>>BBBDDDGGGJJJMMMPPPRRRUUUXXX[[[]]]___bbbeeehhhjjjkkkkkkkkklllllllllmmmnnnooopppnnnoooqqqrrrtttuuuuuuuuuuuuuuuvvvwwwyyyzzz{{{|||wwwwwwwwwvvvvvvvvvxxxyyywwwwwwvvvuuuvvvxxxzzz{{{{{{}}}~~~~~~}}}yyyqqqhhhaaa^^^^^^aaaiiiqqqtttwww{{{|||zzzxxxwwwuuurrrnnnnnnoooqqqttttttvvvxxx{{{|||{{{yyyyyyzzz{{{|||}}}}}}}}}}}}|||}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~yyyyyyfffLLLAAA@@@HHHhhhEEELLLWWWccckkklllhhhddd___^^^[[[ZZZ[[[^^^cccgggiiiiiiiiiiiijjjkkkkkkllljjjvvv{{{```uuu~~~UUU===000000///...............---------......///111111222111333666666888@@@IIIwww|||sssggg{{{bbbLLL>>>888>>>CCC___wwwlllZZZ[[[bbbhhhmmmpppppprrrvvvvvvssspppoooooonnnnnnooooooppppppqqqqqqrrrrrrsssssssssyyyzzzvvvwww}}}xxx___NNNAAA@@@AAA???AAAFFFQQQssswwwooommmllleee___WWWJJJ>>>;;;999777<<>>555111333000.........//////////////////......//////000111222444333555888888:::BBBKKKwww}}}zzz]]]GGG@@@DDDAAAAAACCC???>>><<<:::888:::>>>CCCFFFGGGJJJNNNQQQTTTWWW[[[^^^^^^___cccfffiiikkkllllllkkkkkkkkkmmmoooqqqssstttooopppqqqsssuuuuuuvvvvvvtttttttttuuuvvvyyy{{{|||yyyxxxwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwxxxzzz{{{|||{{{~~~}}}}}}|||xxxrrrjjjccc___]]]ccckkkrrrtttvvvzzzzzzxxxxxxxxxvvvssspppoooppprrrssssssuuuxxx{{{||||||zzzzzzzzz{{{|||}}}}}}}}}}}}|||}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}kkkMMM>>>BBBHHHfffDDDJJJTTT___gggiiifffccc\\\[[[ZZZXXXXXX[[[```dddhhhiiiiiijjjkkkllllllllljjjsssyyy\\\ggg|||~~~ZZZ>>>000000///...............---------......000111222111111444666666888AAAKKKzzz{{{rrr```zzz|||gggSSSBBB777@@@CCC\\\qqqfffUUUXXX```hhhmmmqqqrrrtttwwwvvvrrrqqqqqqppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrruuuwwwuuuwww||||||xxxaaaOOO@@@???AAA@@@BBBGGGSSSwwwwwwppppppnnnhhhbbb\\\OOOCCC???;;;777:::BBBGGGNNNRRRMMMDDDBBBLLLWWW```fffttt}}}qqqjjjfffllluuuzzz||||||~~~yyyttt|||ttt___WWWYYYkkksss{{{|||mmmLLL===333222555333.........///////////////////////////000111222222333444666888888:::CCCNNNwwwyyy^^^IIIAAADDD@@@@@@CCCAAA===;;;999888:::>>>DDDGGGGGGJJJNNNRRRUUUXXX\\\___aaaccceeegggiiijjjjjjjjjjjjiiiiiilllooosssttttttpppqqqrrrtttuuuvvvwwwwwwuuutttsssssstttvvvxxxzzz|||zzzyyyxxxwwwvvvssspppuuuvvvwwwyyyzzz{{{|||}}}~~~|||}}}|||yyytttmmmgggaaa]]]ccckkkqqqtttuuuyyyyyyvvvvvvvvvvvvtttrrrqqqrrrtttttttttuuuwwwzzz||||||{{{yyyzzz{{{|||}}}}}}}}}}}}||||||~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}nnnKKK;;;CCCIIIdddAAAFFFOOOYYYaaadddbbb```YYYYYYXXXWWWUUUWWW\\\```eeefffgggiiijjjkkkkkklllkkkrrr}}}WWW[[[mmm{{{]]]???000000///...............------------///000111222000111444666666888BBBMMMyyyeee{{{qqq]]]FFF555>>>AAAZZZooobbbQQQTTT^^^gggmmmqqqrrrtttwwwuuuqqqqqqppppppooooooppppppqqqoooooopppqqqrrrsssssssssrrruuutttvvv{{{zzz~~~bbbOOO@@@>>>AAAAAACCCHHHVVV|||xxxrrrrrrpppjjjcccYYYLLLAAA>>>;;;666888???CCCLLLRRRMMMDDDBBBMMMXXXccceeeooo~~~~~~sssmmmhhhnnnvvvzzz{{{|||}}}|||vvvwwwppp]]]VVVXXXggg{{{sssQQQ???222111444111............/////////000////////////000111222333333444666999888:::DDDPPPsssxxxZZZGGGAAAEEEAAA@@@CCC@@@===;;;888777:::???DDDHHHIIIKKKOOOQQQTTTVVVZZZ\\\aaaccceeehhhiiijjjjjjjjjiiihhhgggiiimmmpppqqqppppppppprrrtttuuuvvvvvvvvvwwwuuusssqqqrrrtttvvvxxx|||{{{zzzzzzzzzwwwrrrnnnrrrsssvvvyyy{{{|||||||||}}}{{{~~~{{{wwwqqqkkkddd___```hhhoooqqqtttxxxxxxvvvsssttttttsssrrrrrrtttvvvvvvuuutttvvvyyy{{{||||||yyyyyyzzz{{{||||||||||||{{{|||}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}|||}}}|||wwwQQQ===FFFIIIaaa???CCCKKKTTT\\\```___^^^WWWXXXXXXVVVTTTUUUZZZ^^^cccdddeeegggiiijjjjjjkkklllqqqUUUSSSdddyyyxxx___???000000///...............,,,,,,------///000111222000111444666666888BBBNNN|||kkk}}}hhhMMM888>>>CCC^^^sssfffSSSVVV```ffflllqqqsssuuuwwwuuuqqqoooooonnnnnnnnnnnnoooooommmnnnoooppprrrtttuuuuuuqqquuuuuuxxx}}}zzzcccPPP???>>>AAABBBDDDIIIYYYzzztttsssqqqiiibbbQQQEEE<<<;;;999555888???BBBKKKRRRMMMDDDCCCNNNZZZddddddmmm|||tttooolllrrryyy}}}~~~~~~~~~xxxvvvlll[[[VVVYYYeee}}}YYYCCC333000222------.........//////000000////////////000111222333333444777999888:::EEEQQQnnnyyyVVVDDDAAAFFFBBB@@@BBB@@@===;;;888777999???EEEIIIJJJLLLOOOQQQRRRTTTWWWYYY^^^```cccgggjjjmmmnnnnnniiigggfffgggkkknnnmmmlllooopppqqqssstttuuuvvvvvvxxxvvvsssqqqqqqsssuuuwww{{{zzz{{{}}}~~~|||wwwrrrnnnqqquuuyyy{{{|||{{{zzzyyy{{{|||yyytttmmmfffaaa\\\dddlllooossswwwxxxvvvppprrrssssssrrrsssuuuwwwwwwuuutttuuuxxx{{{||||||xxxyyyzzz{{{||||||||||||{{{{{{}}}~~~~~~}}}|||{{{}}}}}}~~~~~~|||}}}~~~~~~}}}|||~~~~~~}}}~~~lll{{{YYYBBBIIIIII___@@@EEELLLQQQTTTWWWZZZ]]]ZZZVVVRRRQQQQQQTTTUUUUUU___dddgggfffgggllloooooopppvvvYYYIIIIIIgggdddIII666111...///000------///...------......///000111555222666333888<<<<<>>888AAA]]]xxxUUUZZZaaagggnnnnnnrrr}}}{{{rrrrrrqqqpppnnnllllllmmmoooppplllmmmnnnooopppqqqqqqqqqooosssqqquuunnnSSSCCC@@@<<>>===???<<<;;;999999;;;???CCCFFFGGGKKKNNNLLLHHHIIIPPPWWW[[[^^^cccgggiiijjjlllmmmkkkiiiggghhhlllppppppoooppprrrttttttssstttvvvwwwwwwwwwvvvvvvuuuuuuttttttxxxyyy{{{{{{{{{xxxuuutttqqqsssvvvyyy|||~~~~~~{{{vvvrrrjjjaaaaaa```dddlllssstttvvvxxx|||wwwpppkkkiiilllppptttssstttvvvxxxyyyzzzyyyyyy|||yyyxxx{{{|||www}}}~~~}}}|||{{{{{{}}}~~~}}}{{{zzzzzz{{{zzz{{{||||||{{{{{{|||}}}|||||||||}}}~~~~~~~~~~~~}}}ooosssZZZCCCCCCCCCeeeAAAFFFLLLQQQTTTVVVZZZ\\\WWWUUUSSSSSSTTTTTTSSSRRR```eeehhhhhhhhhlllooonnnnnntttxxxZZZKKKMMMjjjeeeHHH666111...///000------///...------......///000111555111777333888======WWWrrriii{{{kkkFFF;;;???EEE]]]yyyZZZ```ggggggnnnnnnrrr|||zzzqqqrrrppppppnnnmmmlllmmmmmmnnnooonnnnnnnnnoooqqqsssuuutttxxxuuuyyykkkQQQBBB@@@<<<@@@HHHIII[[[uuuqqqmmmgggaaaRRRGGG>>>:::999888888:::CCCIIIOOOPPPIIIEEELLLWWWggghhhmmmtttzzzzzzuuuooommmoootttzzz}}}~~~}}}{{{~~~~~~}}}}}}~~~~~~~~~|||uuusss[[[TTTWWW[[[jjjcccsssmmmKKK999111000111111000///...------------............///111222333777111666555;;;<<<===ZZZ{{{gggyyymmmLLLFFFBBBCCCCCC@@@@@@BBB>>><<<::::::;;;>>>AAADDDEEEHHHKKKJJJGGGIIIPPPVVVYYY\\\aaadddeeefffggghhhhhhggggggiiinnnqqqrrrqqqppprrrttttttttttttuuuvvvzzzzzzyyywwwvvvtttrrrqqquuuvvvyyyzzzzzzxxxvvvtttwwwyyy|||~~~|||xxxooofffbbb```dddmmmsssvvvwwwzzz{{{wwwqqqllljjjlllooorrruuuuuuuuuuuuwwwyyyzzz|||zzzyyyyyy}}}{{{{{{|||}}}}}}}}}||||||{{{}}}~~~~~~|||{{{{{{{{{xxxzzz|||||||||}}}~~~~~~~~~rrrttt]]]FFFEEEDDDfffBBBGGGMMMQQQRRRTTTXXX[[[VVVUUUTTTUUUUUUTTTRRRPPP___dddhhhhhhiiimmmnnnmmmlllrrrvvvZZZMMMNNNiiieeeEEE666111...///000------///...------......///000111444111777333888===>>>ZZZ~~~llloooxxxkkkFFF:::>>>CCC[[[|||^^^aaaccchhhnnnnnnrrr|||zzzqqqqqqppppppooonnnmmmmmmllllllpppooonnnmmmooorrrvvvxxxxxx|||yyy|||}}}hhhOOOBBBAAA===AAAIIIKKK```uuuooolllhhhcccTTTJJJ???;;;999777777:::BBBHHHOOOQQQKKKFFFMMMXXXggghhhlllsssyyyyyyuuuqqqlllnnnsssyyy~~~}}}}}}}}}~~~~~~~~~yyysss}}}|||```VVVYYYYYY|||eeeSSSZZZqqqsssPPP:::111111333000000///...------------............///111222333777111666555:::<<<>>>\\\xxxeeewwwlllJJJDDDAAACCCCCC@@@@@@BBB???===;;;:::;;;===@@@BBBCCCGGGKKKKKKJJJLLLRRRXXXYYY\\\```bbbccccccdddeeeffffffgggkkkooorrrrrrrrrooorrrtttuuutttttttttuuuyyyyyyxxxvvvssspppnnnlllqqqsssuuuxxxyyyxxxvvvuuu}}}~~~~~~tttiiibbb```dddlllsssvvvyyy}}}yyyvvvrrrnnnlllmmmoooqqqvvvuuutttsssuuuxxx{{{~~~zzzyyyzzz~~~zzzzzzzzzzzz{{{|||}}}}}}|||}}}~~~}}}||||||}}}zzz{{{}}}}}}}}}}}}~~~~~~~~~}}}```GGGEEECCCdddBBBGGGMMMPPPPPPRRRVVVZZZVVVUUUSSSSSSTTTTTTRRRQQQYYY```eeeeeeggglllnnnllllllrrr}}}}}}~~~aaaWWWUUUjjjjjjIII666111...///000------///...------......///000111444111777333888===@@@]]]zzziiiwww|||pppJJJ===888AAA\\\dddaaa[[[gggnnnmmmqqq|||yyyqqqqqqqqqqqqqqqpppooonnnllllllooooooooopppqqqtttvvvxxxwww{{{yyy{{{{{{dddMMMAAAAAA>>>AAAJJJLLLaaauuunnnkkkhhheeeWWWLLL@@@;;;999777777999@@@GGGOOORRRLLLGGGNNNXXXeeehhhlllsssxxxxxxuuurrrlllnnnrrrxxx~~~{{{qqqrrr}}}dddVVVXXXVVVuuuoooVVVTTTlllzzzUUU;;;111222444000///...---------------............///111222333666111777666:::<<>>@@@>>><<<::::::;;;>>>AAADDDEEEIIIMMMOOOOOOQQQVVV[[[[[[^^^aaacccddddddfffhhhfffgggjjjmmmoooqqqqqqpppoooqqqtttuuutttsssssstttuuutttsssrrrooollljjjiiinnnpppsssvvvxxxxxxwwwvvv|||~~~vvvjjjccc```ccckkkrrruuuyyy}}}yyywwwssspppoooooopppqqquuuuuutttuuuvvvyyy|||~~~|||{{{{{{~~~~~~|||{{{zzzzzzzzz{{{|||}}}|||~~~}}}|||}}}~~~|||{{{{{{|||||||||}}}~~~~~~sss{{{aaaGGGCCCAAAbbbAAAGGGMMMNNNMMMNNNTTTYYYXXXUUUQQQPPPQQQSSSTTTTTTSSSYYY___```dddiiimmmllllllssszzzmmmeeeaaannnrrrSSS666111...///000------///...------......///000111333111888444888>>>BBB```{{{mmm}}}uuuNNN>>>999AAAZZZeeebbb[[[ffflllmmmqqq|||zzzqqqrrrqqqqqqrrrqqqqqqooonnnmmmmmmnnnqqqsssuuuuuuuuutttqqqvvvuuuwwwzzz```KKKAAABBB>>>AAAJJJMMM^^^yyyqqqmmmkkkiiiYYYNNNAAA<<<999666777999@@@GGGPPPSSSMMMHHHMMMWWWcccgggmmmssswwwxxxuuurrrmmmnnnqqqxxx|||~~~xxxmmmqqq~~~nnnYYYWWWUUUooo{{{```ZZZlll[[[===111111222///......------------...............///111222333666222888666:::===AAAaaaqqqkkkyyyzzzeeeFFFAAA???BBBBBB???>>>@@@;;;:::999999;;;???DDDFFFEEEIIIMMMPPPRRRTTTXXX[[[[[[]]]```bbbccceeegggiiihhhjjjlllnnnoooooooooooonnnpppsssttttttssstttuuurrrrrrpppooommmllllllkkkmmmooosssvvvxxxxxxwwwvvv{{{|||~~~~~~xxxnnndddaaabbbhhhooorrrvvvzzzxxxwwwtttrrrqqqqqqssstttssstttvvvxxxzzz{{{||||||}}}|||}}}~~~}}}{{{zzzzzz{{{{{{|||}}}}}}}}}}}}~~~|||{{{{{{|||}}}}}}}}}~~~uuuqqqrrrsssfffJJJCCCBBBccc>>>DDDKKKLLLJJJKKKRRRYYYWWWSSSPPPNNNPPPSSSUUUVVVPPPVVVZZZ[[[___fffjjjkkklllrrryyyqqqnnniiinnnsssUUU666111...///000------///...------......///000111222111888444888>>>DDDcccyyy{{{}}}vvvOOO===:::???OOOoookkkWWW^^^\\\dddkkkkkkppp|||zzzrrrsssqqqqqqppppppppppppoooooommmooorrruuuvvvuuusssqqqmmmsssrrrttt{{{}}}xxx^^^JJJBBBCCC???AAAJJJMMM[[[~~~vvvqqqnnnmmm[[[NNNBBB<<<999777888:::@@@GGGQQQUUUOOOHHHMMMVVVaaafffnnnuuuxxxwwwtttrrrmmmlllnnnuuu~~~xxxzzz}}}~~~~~~~~~{{{qqqppp|||___YYYYYYmmmgggeeennn^^^>>>222000///......---------------...............///111222333666222999777:::===BBBdddwwwwwwzzzmmmIIIEEECCCEEEEEEBBB@@@AAA:::999888999<<<@@@EEEHHHDDDGGGLLLPPPSSSUUUWWWYYYZZZ\\\^^^``````aaadddfffjjjlllnnnnnnnnnmmmnnnooommmoooqqqrrrrrrtttvvvxxxtttsssqqqooonnnoooppprrroooqqquuuwwwyyyyyywwwvvv{{{|||~~~~~~|||}}}uuuhhhcccbbbggglllooossswwwwwwuuusssqqqqqqsssuuuvvvsssuuuxxx{{{}}}~~~~~~}}}|||}}}~~~~~~|||{{{zzzyyyyyy{{{|||~~~~~~}}}|||}}}~~~zzz{{{}}}}}}}}}}}}~~~zzzxxxyyylllfff}}}rrrnnnOOOEEEEEEhhh;;;BBBIIIJJJHHHIIIQQQXXXSSSQQQOOOPPPRRRUUUVVVVVVQQQVVVYYYXXX[[[bbbgggiiiiiiooo~~~~~~{{{qqqtttrrrqqq}}}rrrUUU666111...///000------///...------......///000111111111999444888>>>EEEfffsssxxxuuuOOO>>>888<<>>>>>===<<<:::999;;;>>>BBBEEEHHHKKKPPPUUUXXXYYYZZZZZZaaaaaaaaa___]]]\\\]]]^^^iiikkklllllllllnnnrrrvvvmmmmmmnnnnnnppptttyyy}}}xxxuuupppkkkjjjmmmqqqsssvvvwwwyyy{{{{{{zzzwwwvvvyyyzzz|||~~~~~~}}}|||pppjjjgggiiikkkmmmppptttrrrpppnnnlllnnnqqquuuxxxzzzyyyxxxyyy{{{}}}|||{{{|||}}}yyyzzz{{{{{{{{{zzzyyyxxxyyy{{{|||}}}|||{{{|||}}}zzz{{{||||||{{{{{{|||}}}}}}~~~~~~uuurrrtttggg___sssPPPDDDEEEkkk======>>>???BBBFFFJJJLLLMMMNNNOOOPPPRRRSSSTTTTTTUUUVVVXXXYYY\\\```fffkkkfffrrr}}}[[[:::333---...000......///...------......///000111222222666444<<<<<>>GGGPPPQQQMMMKKKOOOUUUXXXfffppppppqqquuutttooonnnkkkjjjnnntttyyyzzzxxx|||vvvqqqrrr]]]```nnnbbbhhhxxxuuuSSS<<<333222000111111111111000000000000......//////000222333444444222;;;999<<<>>>EEEhhh~~~hhhGGGEEEDDDCCCCCCBBB@@@>>>;;;:::999999;;;???DDDFFFJJJLLLNNNPPPRRRUUUZZZ]]]aaaaaaaaabbbbbbccccccdddggggggiiikkknnnppprrrssstttuuuuuuuuuuuuvvvyyy||||||xxxtttssstttuuutttssszzzwwwvvvxxxxxxvvvwwwzzz|||{{{zzzzzz{{{}}}~~~}}}|||}}}~~~~~~}}}qqqnnnjjjhhhjjjnnnrrrtttvvvuuuqqqnnnlllmmmrrruuuxxxyyyyyyxxxxxxyyy}}}~~~}}}}}}}}}{{{|||}}}~~~}}}|||zzzxxxyyy{{{|||{{{yyyyyy{{{~~~}}}}}}|||{{{{{{|||}}}~~~}}}~~~|||vvvnnnbbbnnn}}}RRREEEKKKfff;;;<<>>EEEiii|||\\\DDDCCCCCCCCCDDDCCC@@@===:::::::::;;;>>>DDDIIILLLJJJLLLOOOQQQSSSWWW[[[^^^aaabbbccccccdddeeeeeefffkkkkkklllnnnooopppqqqrrrtttuuuuuuuuuuuuvvvxxxzzz|||xxxuuussstttuuutttsssyyyuuutttvvvvvvtttuuuyyy{{{zzzzzzzzz{{{}}}~~~}}}|||{{{|||}}}~~~}}}|||pppmmmiiigggiiilllppprrrrrrqqqnnnkkkjjjmmmssswwwxxxyyyyyyxxxxxxyyy||||||||||||{{{{{{{{{{{{zzzzzz{{{|||}}}}}}|||{{{zzzzzz|||}}}|||zzzzzz|||~~~}}}|||{{{{{{|||}}}}}}}}}~~~~~~wwwmmm___jjj^^^HHHHHHfff999;;;@@@DDDGGGIIIIIIIIIIIIIIIKKKLLLNNNPPPQQQRRRSSSTTTVVVVVVXXX[[[___ccceeepppvvvdddmmmwwwjjj:::333---...000......///...------......///000111222222666333<<<<<>>999BBBXXXyyydddZZZRRR[[[```dddkkkrrr{{{{{{rrrlllmmmnnnoooooonnnlllkkkkkklllnnnppprrrsssttttttwwwwwwyyyyyyvvvtttzzzcccLLLCCCFFFBBBFFFUUU___sssxxx}}}yyypppeeeUUUKKKBBB???===;;;:::<<>>999CCCZZZ{{{eeeZZZQQQ[[[___dddiiinnnvvv{{{wwwpppkkklllnnnoooooonnnmmmllljjjkkklllnnnpppqqqrrrrrrzzzzzz|||~~~|||zzz}}}iiiRRRGGGGGGBBBGGG\\\kkk}}}xxxoooeeeUUUKKKBBB???>>><<<;;;===AAAFFFIIIHHHDDDDDDHHHMMMWWWbbbjjjlllqqqwwwtttllliiiiiijjjkkknnnsssyyy}}}||||||}}}~~~uuuooo{{{zzzggg\\\cccffflll}}}vvvUUU<<<333222222////////////..................//////000222333444555222:::888;;;???GGGkkkvvvuuuNNN>>>>>>@@@CCCDDDCCC???<<<:::999999999;;;>>>AAACCCFFFJJJNNNRRRUUUWWW[[[]]]___aaaccceeeggghhhhhhhhhnnnooooooppppppqqqqqqrrrsssuuuuuuuuutttsssuuuvvvzzzyyyvvvttttttuuuuuuvvvyyyuuutttvvvvvvtttuuuyyywwwwwwxxxyyy{{{}}}}}}~~~}}}{{{{{{||||||{{{zzztttssspppnnnmmmooorrruuunnnmmmkkkiiiiiinnnuuuzzzvvvxxxyyyxxxxxxyyy|||~~~zzz{{{{{{|||}}}}}}~~~~~~zzz{{{|||||||||{{{zzzyyyzzz{{{{{{{{{{{{|||}}}~~~~~~}}}{{{zzzzzzzzz{{{|||~~~sssiii[[[JJJTTToooNNNGGGeee555999???EEEIIIIIIHHHGGGKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNPPPRRRTTTWWW[[[^^^cccmmm|||rrrNNNKKKZZZbbb:::333---...000......///...------......///000111222222555222;;;<<>>:::DDD[[[{{{cccYYYRRR]]]ccceeeggghhhnnnsssrrrnnnjjjkkklllmmmnnnnnnmmmmmmmmmnnnppprrrssstttuuuuuuyyyyyy|||~~~lllTTTHHHGGGCCCMMMiii}}}|||tttllleeeUUUKKKBBB@@@???===<<<>>>???BBBDDDCCCAAABBBHHHMMMVVVaaajjjmmmqqqwwwuuunnnkkkiiihhhhhhlllrrrxxx|||zzzzzzzzz{{{|||}}}~~~~~~~~~}}}|||}}}uuukkkwwwhhh]]]eeeiiijjj{{{yyyWWW===333111222////////////..................//////000222333444555333:::888;;;???HHHlllqqqyyyvvvQQQ===>>>@@@BBBDDDCCC???<<<888888888888:::<<>>:::EEE[[[{{{cccYYYTTT```eeeggggggfffiiinnnooollliiiiiijjjkkklllmmmmmmnnnlllmmmoooqqqssstttuuuuuuwwwvvvyyy~~~~~~kkkTTTHHHGGGEEEUUUxxx~~~sssjjjcccVVVLLLDDDAAA@@@???>>>@@@>>>???@@@>>>===@@@FFFLLLSSSaaalllnnnpppuuuvvvqqqnnniiieeeeeekkkssswwwyyyxxxxxxyyyyyyzzz{{{||||||~~~|||zzzyyy|||~~~sssjjjtttlll]]]ccchhhmmm~~~}}}ZZZ>>>333111222000000000/////////............//////000222333444666333:::888;;;@@@IIInnnqqquuuvvvSSS>>>>>>@@@BBBCCCCCC@@@===777777888:::===@@@CCCEEECCCGGGMMMQQQSSSTTTUUUVVVYYY[[[___cccfffggggggggghhhhhhjjjmmmoooqqqssstttrrrtttvvvvvvuuuuuuvvvwwwyyyyyyxxxvvvttttttwwwyyyuuurrrqqqssssssqqqrrruuuyyyyyyzzz{{{|||}}}}}}~~~~~~~~~}}}~~~}}}{{{yyyvvvvvvtttpppkkkiiillloooqqqqqqqqqooooooppptttwwwuuuwwwxxxyyyxxxyyyzzz|||yyyyyyzzz{{{||||||}}}}}}||||||{{{{{{zzzyyyyyyyyyxxxwwwvvvwwwzzz||||||{{{~~~}}}{{{zzzzzzzzzzzz{{{|||~~~vvviii___SSSDDDOOOnnnuuuxxxhhhOOOLLLggg666888;;;>>>BBBFFFHHHJJJKKKKKKLLLLLLMMMNNNNNNNNNNNNOOOQQQQQQQQQRRRSSSUUUYYYeeewwwrrrZZZVVVUUUsss~~~~~~^^^:::333---...000......///...------......///000111222111444111:::<<>>;;;:::===CCCIIIQQQbbbooopppppptttwwwuuurrriiibbbccckkksssvvvuuuxxxxxxyyyzzz{{{{{{{{{{{{|||}}}~~~~~~}}}{{{zzz}}}rrriiiqqqttt___aaaeeejjj~~~\\\???333111222111111000000000/////////......//////000222333444666333:::777;;;@@@JJJooouuuvvvvvvUUUAAA@@@@@@AAACCCBBB@@@>>>888999:::<<<>>>AAADDDFFFDDDIIIOOOSSSTTTTTTTTTTTTWWWZZZ^^^cccfffggghhhhhhhhhiiijjjmmmoooqqqssstttqqqtttvvvwwwwwwvvvwwwxxxxxxyyyyyyvvvttttttwwwzzzwwwsssrrrttttttrrrssswww{{{{{{||||||}}}}}}}}}}}}~~~}}}}}}|||zzzxxxwwwxxxvvvqqqjjjgggiiilllnnnpppqqqqqqqqqrrrtttvvvtttvvvxxxyyyyyyyyyzzz{{{yyyyyyyyyzzzzzz{{{{{{{{{yyyyyyyyyyyyzzzzzz{{{|||yyywwwvvvxxx{{{}}}}}}|||}}}|||{{{zzzzzzzzz{{{|||}}}~~~rrreeeZZZOOOAAALLLdddooonnniiiOOOKKKggg777888999<<>>???@@@AAAFFFJJJPPPTTTUUUUUUTTTTTTWWWZZZ^^^cccggghhhiiihhhiiijjjkkkmmmoooqqqssstttqqqtttwwwxxxxxxxxxxxxyyyxxxyyyyyywwwttttttwww{{{zzzwwwvvvxxxxxxvvvwwwzzz||||||}}}}}}}}}}}}||||||}}}||||||{{{xxxvvvzzz{{{yyyssskkkgggiiilllkkknnnqqqrrrrrrssstttuuutttvvvxxxyyyyyyyyyzzz{{{zzzzzz{{{{{{{{{{{{||||||vvvwwwwwwxxxzzz|||~~~zzzxxxwwwxxx|||~~~~~~}}}|||{{{zzzyyyzzz{{{|||}}}}}}~~~vvvggg\\\QQQDDDPPPggg{{{tttppplllOOOIIIggg;;;<<<===>>>???CCCIIIMMMJJJJJJLLLMMMOOOQQQRRRRRRVVVTTTRRRRRRTTTUUUSSSPPPTTTZZZjjjxxxaaaTTT[[[ooo~~~ddd:::333...///000...---............//////000111222111333888444;;;<<>>>>>@@@AAAEEEIIIOOOTTTWWWXXXWWWUUUXXXZZZ^^^cccfffhhhiiiiiihhhiiikkkmmmoooooooooooooooqqqtttvvvwwwyyy{{{}}}{{{zzzxxxuuutttuuuyyy||||||zzzyyywwwwwwxxxyyyzzz|||{{{{{{zzzzzzzzz{{{{{{}}}{{{zzzyyyyyyyyy~~~xxxoookkklllooonnnooopppqqqrrrsssssstttuuuvvvwwwwwwwwwxxx{{{}}}|||||||||||||||{{{{{{{{{zzz{{{{{{{{{|||}}}}}}}}}|||}}}}}}}}}}}}}}}||||||||||||||||||}}}}}}}}}}}}rrrkkkcccQQQIIIMMMooo{{{lllQQQIIIccc999:::;;;<<<===AAAGGGKKKJJJJJJKKKMMMOOOPPPRRRRRRUUUSSSRRRSSSUUUVVVTTTRRRVVV[[[kkkvvvaaaXXXbbbvvveee;;;333...///000...---............//////000111222111333888444;;;<<>>999555777:::;;;<<<>>>AAACCCEEEHHHMMMRRRVVVWWWWWWVVVWWWYYY]]]aaadddfffgggggghhhiiikkkmmmooooooooooooqqqtttvvvxxxxxxxxxzzz{{{yyyxxxwwwuuutttvvvyyy}}}{{{zzzyyywwwwwwxxxzzz{{{{{{zzzzzzyyyyyyyyyyyyzzz}}}{{{yyyzzzzzz{{{~~~wwwppplllmmmpppmmmmmmmmmnnnoooqqqrrrsssuuuvvvxxxyyyxxxyyy{{{|||{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}||||||{{{||||||||||||}}}}}}}}}}}}~~~jjjccc^^^PPPHHHIIIeeennnRRRHHHccc777888999:::;;;???DDDHHHIIIJJJKKKLLLNNNPPPQQQRRRTTTSSSRRRTTTVVVWWWVVVUUUXXX]]]kkkooobbbkkk|||ggg<<<444...//////...---///.........//////000111222222333777444<<<<<>>;;;;;;???AAAXXXmmmssssssvvvxxxwwwqqqiiiaaabbbjjjrrrvvvvvv{{{{{{|||~~~~~~~~~yyywwwxxxvvv``````gggvvvxxxccc]]]zzzkkkiiitttcccDDD555222222000000////////////000000000000000000111222333444444555:::888??????HHHxxx{{{{{{bbbHHHEEEBBBBBBBBB@@@;;;777444666888:::<<>>CCCGGGHHHIIIJJJLLLNNNOOOPPPQQQRRRRRRSSSTTTVVVXXXXXXXXXYYY^^^lllvvvgggooommm===555///...///...---///............///000111222333333777444<<<<<>>===SSSkkkttttttttttttsssrrriiiaaaaaajjjssswwwvvvzzzzzz{{{}}}zzzxxxyyyvvvaaa___fffuuuxxx```ZZZyyy~~~uuuttt___@@@333000000000000////////////000000000000000000111222333444444666:::888??????HHHyyy{{{xxxxxxVVVFFFDDDBBBBBBAAA???;;;777555666888:::<<<@@@EEEIIIGGGIIILLLOOOSSSWWWZZZ[[[YYYZZZ]]]```bbbdddeeefffgggiiikkkmmmnnnooonnnnnnqqqsssuuuvvvvvvwwwxxxyyyzzzzzzzzzyyywwwwwwyyy{{{zzzyyyxxxwwwxxxzzz|||}}}|||||||||}}}~~~}}}}}}zzzyyy{{{}}}zzzzzzwwwsssnnnllllllnnnkkkmmmooorrrssstttuuuuuuuuuxxx{{{||||||{{{{{{{{{yyyyyyzzzzzz{{{|||}}}}}}||||||{{{{{{zzzzzzyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}{{{}}}yyyiii^^^SSSKKKIIIZZZwwwWWWJJJeee888888999:::;;;>>>CCCGGGHHHHHHJJJKKKMMMNNNPPPPPPPPPRRRSSSUUUVVVWWWYYYZZZZZZ___nnnssskkkzzzttt>>>666///...///......///............///000111222333333777444======CCCrrrSSSMMM[[[HHH<<<666<<>><<<======RRRjjjuuuuuurrrrrrrrrqqqiiibbbbbbiiirrrvvvvvvyyyyyyyyy|||}}}~~~|||zzz|||~~~uuuccc```eeesss}}}}}}```YYYxxx\\\>>>222000000000000////////////000000000000000000111222333444555666:::777???@@@IIIzzz{{{uuuyyyvvvjjjIIICCCBBBBBBBBBAAA???===;;;777888:::;;;===AAAFFFJJJHHHIIILLLPPPTTTXXX\\\]]][[[\\\^^^```bbbdddeeefffggghhhjjjlllnnnnnnnnnnnnlllooorrrtttuuuvvvxxxyyy|||}}}}}}|||yyyxxxxxxyyyzzzyyyxxxxxxyyyzzz}}}~~~{{{{{{|||}}}~~~{{{zzz{{{~~~xxxwwwtttpppllljjjjjjkkkgggkkkppptttwwwvvvtttsssuuuxxx{{{}}}|||zzzzzzzzzxxxyyyyyyzzz{{{||||||}}}|||||||||{{{{{{zzzzzzyyyyyyyyyzzz{{{||||||{{{{{{||||||||||||}}}}}}}}}}}}{{{|||~~~~~~}}}gggVVVLLLIIIPPP||||||ZZZLLLfff888999::::::;;;>>>CCCGGGGGGHHHIIIKKKLLLNNNOOOPPPOOOQQQSSSTTTUUUVVVXXXZZZZZZ```oooyyyyyysss@@@777///...///......000.........//////000111222444333666444======BBBoooZZZKKKWWWJJJ===555===KKKbbbrrrfffZZZaaaaaadddfffhhhmmmssstttqqqmmmkkkhhhggghhhiiiiiihhhjjjkkklllllllllnnnqqqsssrrrttttttrrrpppppptttxxxsssXXXIIIIIIJJJccc{{{qqqlllllliiieeedddccc]]]VVVOOOLLLKKKKKKHHHAAA======???RRRiiittttttrrrsssuuuqqqkkkeeeccchhhoootttwwwzzzyyyyyy{{{~~~}}}~~~}}}|||~~~|||~~~vvveee```cccooozzz~~~bbbXXXvvvZZZ???555333222000000////////////000000000000000000111222333444555666:::777???@@@JJJ|||yyyrrrvvvsssgggGGGAAAAAABBBBBBBBB@@@???>>>888999;;;<<<===@@@DDDGGGFFFHHHKKKOOOTTTXXX\\\^^^\\\]]]^^^```bbbdddeeefffggghhhjjjlllmmmnnnnnnnnnjjjmmmppprrrsssuuuwwwyyy{{{}}}~~~}}}{{{yyyxxxyyyyyyyyyxxxxxxyyy{{{~~~zzzzzzzzz{{{}}}~~~~~~{{{{{{}}}~~~xxxvvvrrrnnnkkkjjjiiiiiidddhhhnnnsssvvvuuusssqqqvvvxxx{{{{{{zzzyyyzzzzzzyyyyyyyyyzzz{{{{{{{{{||||||||||||||||||{{{{{{{{{yyyzzz{{{|||||||||||||||||||||||||||}}}}}}}}}}}}{{{|||uuu^^^NNNFFFGGGvvv\\\MMMfff888999999:::;;;>>>CCCFFFGGGGGGHHHJJJLLLMMMOOOOOONNNQQQSSSTTTTTTTTTWWWYYYZZZ```qqqwwwzzzyyyAAA888000......---...000.........//////000111222555333666444======AAAmmm___OOO[[[MMM;;;555<<>>>>><<>>===AAAlllfffWWWcccSSS===333:::===PPPmmmjjj```llleeefffeeedddhhhppprrrqqqjjjgggddddddgggiiijjjiiiaaacccgggiiijjjkkkmmmnnnlllmmmllliiihhhkkkrrrxxx~~~uuuYYYJJJIIIDDDPPPsssyyyssssssooohhhggghhhbbbZZZOOOMMMMMMOOOLLLDDD??????777GGG\\\iiilllkkkpppxxxooonnnkkkfffeeeiiirrrxxx}}}|||}}}}}}|||}}}{{{}}}llldddcccnnnyyytttiiiZZZtttxxxyyyqqqRRR>>>777333///000000////////////000000000000000000111222333444666666:::777???AAAKKK}}}zzzpppuuutttiiiIIIBBBDDDEEEDDDBBB@@@??????777999;;;<<<;;;;;;<<<===@@@CCCGGGMMMRRRVVVXXXYYY\\\\\\\\\]]]___aaabbbcccfffhhhjjjlllmmmnnnmmmmmmoooqqqssstttssstttuuuvvvrrruuuxxxzzzzzzyyyyyyzzzyyyxxxxxxxxxzzz|||~~~}}}||||||{{{zzz~~~~~~|||zzzzzz|||yyytttpppmmmllljjjiiijjjkkkmmmooorrruuuxxxzzzwwwxxxyyyxxxwwwwwwyyyzzzzzzzzzzzzzzzzzzzzzyyyyyy||||||}}}}}}~~~~~~zzz{{{|||}}}~~~~~~~~~~~~||||||||||||}}}}}}}}}}}}|||}}}yyy\\\EEEYYY~~~\\\KKKbbb:::;;;;;;;;;;;;===@@@CCCFFFIIIKKKLLLLLLMMMNNNOOOOOOPPPQQQSSSUUUWWWYYYYYY[[[___rrr{{{\\\TTT[[[sss@@@777000//////......111------......///111222333444222999555;;;AAAFFFddd|||kkk[[[ccc]]]<<<777777;;;JJJ^^^mmmoooiiihhheeeccceeejjjooorrrrrrlllgggeeeggghhhggggggiiifffhhhjjjlllllllllkkkjjjlllmmmmmmmmmmmmnnnqqqtttxxxYYYHHHIIIIIIPPP^^^fffzzzppppppooonnnkkkeee^^^XXXQQQOOOOOOOOOJJJBBB>>>???@@@CCCOOO]]]```___jjj{{{zzzssskkkgggiiinnnrrrttt~~~|||}}}~~~rrriiigggrrr}}}gggfffWWWmmmwww{{{mmmNNN888//////333000000////////////000000///000111000000111333666555666:::777>>>BBBPPPoooyyy~~~lllLLLBBBBBBCCCCCCBBB@@@>>><<<999888888888999;;;===>>>@@@EEEJJJMMMOOOSSSXXX\\\]]]^^^`````````aaaccceeehhhllloooooollllllppptttppprrrsssttttttvvvyyy{{{xxxvvvssstttxxx{{{||||||~~~{{{yyyzzz~~~~~~}}}}}}}}}}}}~~~{{{yyyzzz|||}}}zzzzzzyyytttooommmoooqqqiiikkknnnqqqssstttttttttyyyxxxxxxzzz||||||{{{yyy~~~|||zzzzzzzzzzzz{{{zzzxxxxxx}}}}}}||||||{{{{{{{{{{{{||||||yyy{{{||||||||||||~~~}}}]]]DDD]]]wwwqqq|||YYYRRR```:::;;;;;;::::::<<>>???AAAJJJVVVYYYYYYeeevvv{{{tttkkkeeedddhhhooottt~~~~~~~~~~~~rrrkkkkkkvvvhhhbbbWWWmmmwwwssskkkNNN;;;222111222000000////////////000000///000111000000111444666555777;;;777???CCCQQQnnnwwwtttRRRBBBBBBCCCCCCBBB@@@>>><<<888888888999:::<<<>>>???BBBFFFJJJMMMMMMPPPTTTXXXZZZ\\\]]]^^^^^^```ccceeeiiimmmoooooolllkkkmmmqqqppprrrsssttttttuuuxxxzzzxxxvvvuuuvvvzzz~~~~~~|||zzz{{{~~~}}}||||||yyywwwxxxyyy{{{{{{{{{zzzvvvqqqooopppqqqkkkkkklllnnnqqqsssuuuvvvxxxwwwvvvxxxzzz{{{{{{zzz~~~}}}|||{{{zzz{{{{{{|||{{{zzzzzz}}}}}}}}}||||||{{{{{{||||||}}}|||~~~~~~~~~}}}~~~}}}~~~~~~___FFFSSS~~~~~~wwwXXXOOO___;;;;;;;;;::::::;;;>>>AAAFFFHHHKKKLLLLLLLLLNNNOOOQQQRRRRRRSSSSSSTTTTTTUUU[[[```rrr___UUUaaannn>>>666/////////......000............///111222333444222999555:::@@@DDDbbbkkkSSSYYY[[[BBB===:::999@@@QQQaaaccc]]]```cccgggiiihhhiiilllooommmhhhfffhhhiiiggggggiiiggghhhjjjkkkllllllkkkjjjnnnooopppoooooopppsssuuu}}}zzzZZZIIIHHHFFFIIITTTYYYkkk}}}sssrrrqqqooommmhhhaaa]]]VVVPPPLLLIIIEEE>>><<<>>>===>>>DDDKKKNNNQQQ^^^nnn}}}xxxpppgggcccfffnnnvvvzzz|||~~~~~~}}}}}}}}}rrrnnnqqq{{{ggg\\\WWWllltttjjj{{{iiiNNN===666222000000000////////////000000///000111000000111444777666777;;;888???CCCRRRoooyyysssMMMBBBBBBCCCCCCBBB@@@>>><<<666777888:::<<<>>>@@@@@@CCCGGGJJJKKKKKKLLLPPPSSSVVVXXXZZZ\\\]]]___bbbeeeiiilllooonnnkkkjjjkkkmmmppprrrssssssssstttvvvxxxwwwvvvuuuwww{{{~~~}}}{{{{{{~~~~~~|||}}}~~~~~~|||yyyvvvuuuuuuvvvxxxxxxxxxxxxvvvrrrooonnnnnnkkkkkkkkklllnnnrrrvvvxxxwwwuuutttuuuxxxzzz{{{{{{}}}||||||||||||}}}~~~~~~}}}|||{{{~~~}}}}}}}}}||||||||||||}}}}}}~~~~~~}}}}}}}}}}}}~~~}}}|||}}}bbbIIIJJJlllXXXMMM^^^:::;;;;;;:::999:::===@@@FFFHHHJJJKKKKKKLLLMMMOOOPPPPPPQQQRRRSSSTTTTTTUUU\\\cccttt[[[RRRcccrrr===555//////000......000............///000111222333222999555:::???CCC```~~~nnnWWW\\\]]]CCC:::999888===MMM]]]^^^VVVVVV^^^eeehhhffffffjjjooolllgggeeeggghhhfffeeegggggghhhjjjkkkkkkkkkkkkkkknnnooopppooonnnooorrrttt}}}|||]]]KKKJJJFFFGGGOOOTTT```vvvwwwuuusssqqqnnnjjjdddaaaZZZRRRKKKGGGCCC>>>===???<<<<<<>>>BBBDDDIIIVVVeeexxxwwwssskkkcccccckkkrrrxxxzzz||||||{{{{{{{{{|||~~~pppooottt~~~eeeVVVVVVjjjllleeeyyyjjjLLL<<<777333///000000////////////000000///000111111111222555888777888<<<999@@@DDDRRRqqqzzzmmmFFFBBBBBBCCCCCCBBB@@@>>><<<555666888;;;>>>@@@AAABBBBBBEEEIIIJJJIIIJJJNNNQQQTTTVVVYYY[[[]]]___cccfffgggjjjlllmmmkkkkkkkkkmmmooopppqqqqqqqqqrrrtttvvvvvvuuuvvvwwwyyy{{{}}}}}}~~~||||||}}}~~~}}}zzz~~~||||||zzzwwwuuuttttttuuuvvvsssttttttssspppmmmjjjiiiiiiiiijjjlllooosssvvvxxxwwwuuussstttwwwzzz|||}}}||||||}}}~~~~~~}}}}}}~~~}}}~~~}}}}}}||||||}}}}}}~~~}}}~~~~~~}}}{{{zzz{{{}}}~~~~~~}}}}}}}}}}}}~~~dddLLLFFF]]]YYYMMM^^^999::::::999888:::===@@@EEEGGGJJJKKKKKKKKKMMMNNNNNNOOOPPPQQQSSSUUUVVVWWW\\\fffwwwXXXPPP```ooo<<<444...///000///...//////......//////000111222333222999555:::>>>AAA^^^ttt```fffcccFFF555777666;;;KKK]]]]]]SSSMMMVVVaaaeeeddddddiiiooolllgggdddffffffddddddfffhhhhhhiiijjjkkkkkkkkkkkknnnnnnooonnnmmmnnnpppsss}}}```NNNKKKFFFFFFNNNRRR]]]lll}}}zzzwwwsssoookkkggg\\\SSSIIIEEEBBB>>>>>>@@@<<<<<<<<<===>>>DDDPPP[[[jjjoooppplllccc```dddiiivvvyyy|||}}}|||{{{||||||~~~zzznnnmmmsss~~~bbbTTTVVViiiaaaddd{{{oooLLL999555333000000000////////////000000///000111111111333666888888999===:::AAAEEESSSppp{{{~~~nnnJJJBBBBBBCCCCCCBBB@@@>>><<<555666888:::===@@@BBBCCC@@@DDDHHHIIIIIIKKKOOOSSSTTTVVVYYY\\\^^^aaaeeehhheeegggjjjlllmmmmmmmmmnnnmmmnnnooopppooopppsssuuuxxxxxxyyyyyyyyyyyyzzz{{{~~~~~~}}}||||||}}}~~~|||{{{{{{|||~~~yyy}}}|||{{{zzzxxxvvvuuuuuuvvvwwwrrrrrrrrrrrrpppmmmiiigggfffhhhkkkooorrruuuvvvvvvxxxvvvtttuuuxxx{{{}}}~~~|||}}}~~~~~~~~~}}}~~~~~~}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}{{{zzz{{{|||~~~~~~~~~~~~~~~}}}eeeMMMFFFVVV~~~XXXPPP```777888888888888:::>>>@@@EEEGGGJJJKKKKKKKKKMMMNNNNNNNNNPPPRRRTTTVVVXXXXXX\\\hhhzzz[[[RRR\\\fff:::333...///000///...//////////////////000111111333222999555999===???\\\sssaaahhheeeHHH555777666888III]]]___UUUIIIRRR]]]bbbcccdddjjjooolllgggdddffffffdddccceeeiiiiiiiiijjjjjjkkkllllllnnnnnnnnnnnnmmmmmmppprrr|||bbbOOOKKKFFFFFFNNNRRR]]]jjj}}}yyyuuupppmmm\\\QQQGGGBBB@@@>>>>>>@@@<<<<<<;;;;;;<<>>;;;BBBFFFTTTnnn||||||nnnPPPBBBBBBCCCCCCBBB@@@>>><<<666666777999;;;>>>AAACCC@@@CCCHHHJJJKKKMMMQQQUUUUUUWWWZZZ\\\^^^bbbfffiiidddfffiiilllnnnoooooonnnlllmmmooopppppprrrtttwww{{{|||}}}|||{{{zzzzzz|||}}}~~~}}}{{{zzz{{{~~~~~~|||yyywwwwwwzzz}}}zzz}}}}}}{{{zzzyyywwwwwwwwwwwwxxxtttsssrrrsssrrrpppllliiieeehhhlllqqqtttvvvwwwwwwxxxvvvuuuvvvyyy{{{||||||{{{|||~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||}}}~~~{{{|||gggPPPGGGUUU{{{WWWQQQbbb555666777777888:::>>>AAAEEEGGGIIIKKKKKKKKKLLLNNNPPPQQQRRRSSSUUUVVVWWWXXXYYYhhh{{{bbbYYY\\\bbb999222...///000///...//////////////////000000111333222999555999<<<>>>ZZZrrr]]]fffiiiQQQ999;;;666444EEE]]]bbbYYYJJJRRR[[[aaaccceeejjjnnnnnniiifffhhhhhheeeeeegggiiiiiiiiiiiijjjkkkllllllooooooooonnnmmmnnnppprrrzzzbbbNNNJJJDDDEEENNNSSS[[[kkk}}}}}}yyyuuupppmmmYYYMMMCCC@@@???======>>>:::;;;;;;:::;;;???FFFJJJTTT[[[cccfffccc```___```gggkkkqqqvvvyyy{{{~~~~~~}}}tttkkkggglllzzzzzz___WWWWWWooo}}}]]]ccc}}}~~~UUU:::444444111000000////////////000000///000111111222444777::::::;;;???;;;CCCGGGUUUpppyyyzzzsssfffOOOBBBBBBCCCCCCBBB@@@>>><<<888777666666999<<>>666111BBB\\\eee\\\NNNTTT[[[aaadddfffjjjmmmpppkkkhhhiiijjjgggfffhhhiiiiiiiiiiiijjjkkklllmmmpppqqqqqqpppnnnoooqqqsssyyybbbLLLHHHCCCDDDOOOTTTYYYlll}}}{{{vvvqqqmmmjjjVVVKKK@@@======<<<;;;<<<888;;;;;;::::::>>>CCCEEEGGGMMMTTTYYYYYYWWWVVVVVV\\\aaahhhoootttxxx{{{}}}~~~tttlllfffjjjyyyzzz___ZZZXXXrrraaabbb{{{ZZZ===555444111000000////////////000000///000111111222444777::::::<<<@@@<<>><<<999777555555777;;;@@@CCCDDDHHHKKKMMMMMMNNNRRRUUUUUUWWWZZZ\\\]]]```dddggghhhiiikkknnnpppooommmkkknnnppprrrtttuuuwww{{{}}}uuuxxx{{{{{{zzzyyy{{{}}}{{{||||||zzzwwwwww{{{~~~xxxyyyyyyyyyzzz{{{{{{{{{|||}}}zzzzzzyyyxxxwwwwwwwwwxxxtttqqqooooooooooookkkhhhjjjjjjlllnnnrrrwww|||~~~uuuuuuuuuvvvxxxyyywwwvvvwwwyyyzzz|||}}}~~~}}}}}}zzzzzz{{{{{{{{{{{{}}}~~~~~~|||}}}}}}|||{{{{{{}}}~~~~~~|||{{{}}}~~~lllUUUMMMVVV]]]NNN\\\666666555666777999:::<<>>:::666444555888<<<===EEEGGGJJJLLLMMMNNNOOOQQQTTTUUUVVVWWWYYY[[[]]]^^^iiijjjhhhdddffflllqqqqqqrrrrrrsssuuuyyy|||}}}|||yyyzzzzzzvvvqqqrrrwww~~~}}}|||zzzxxxvvvvvvvvvvvvzzzzzz{{{{{{||||||}}}}}}|||}}}|||yyyvvvtttuuuwwwxxxxxxxxxwwwvvvssspppmmmjjjiiiggghhhjjjnnnsssxxx}}}{{{zzzyyyzzz|||}}}|||{{{vvvvvvwwwxxxzzzyyyxxxvvvyyyzzz{{{xxxvvvuuuwwwzzzzzz{{{{{{zzzyyyyyy{{{~~~|||~~~~~~{{{yyy{{{}}}~~~~~~}}}}}}}}}pppTTTJJJWWW]]]OOO```777666666555666777999:::AAADDDGGGIIIIIIJJJKKKLLLOOOOOOPPPPPPRRRTTTWWWXXX[[[iii}}}{{{uuuuuu}}}zzzZZZ777444000......//////...////////////000000000000111777555666<<<<<>>>>>>>><<<777666;;;@@@AAACCCFFFHHHHHHFFFFFFJJJNNNLLLFFFHHHHHHJJJQQQ\\\hhhrrrwww|||xxxqqqlllooozzzzzz___ZZZXXXjjjgggpppOOO999333222111000000////////////000000111//////222333333777<<>>AAAEEEGGGHHHIIIKKKLLLOOOOOOPPPPPPRRRTTTWWWXXX]]]lll|||xxxuuuPPP777444000......//////...////////////000000000000111777666666<<<<<>>777666>>>YYYtttzzz```cccdddddddddffflllqqqsssnnniiieeeeeefffhhhhhhfffggghhhhhhggghhhjjjlllmmmmmmmmmnnnooopppqqqrrrpppyyyiiiLLLDDDDDDCCCGGGQQQVVVbbbrrr~~~gggddd]]]UUUMMMHHHFFFEEECCC@@@===;;;<<<>>>@@@@@@<<<999888;;;===@@@GGGOOONNNPPPPPPPPPSSSWWWSSSMMMFFFEEEDDDFFFMMMZZZhhhqqqyyy}}}xxxrrrnnnqqqzzzyyy^^^UUUYYYiiivvvdddFFF888666333///111000000//////000000111111//////222333333888>>>BBBDDDJJJFFFNNNQQQ^^^mmmgggyyyVVVEEEDDDCCCDDDDDDCCCAAA??????<<<999666555777:::<<>>BBBEEEGGGIIIKKKLLLOOOOOOOOOPPPRRRTTTWWWXXX^^^ooowwwNNN666333000////////////...////////////000000000000111777777888======BBBRRR~~~jjjzzzfffhhhwwwPPPAAA888555666JJJdddpppccceeeeeeddddddffflllqqqqqqmmmhhheeeeeeggghhhhhhggghhhiiihhhhhhhhhjjjlllmmmmmmmmmnnnoooppppppqqqqqqxxxjjjMMMDDDDDDCCCIIIRRR[[[dddooowwwwwwccc___YYYTTTOOOKKKHHHGGGAAA>>>;;;;;;<<<>>>??????<<<:::999;;;;;;@@@LLLYYYVVVYYY[[[[[[^^^aaa^^^XXXMMMLLLIIIFFFHHHQQQ^^^gggtttyyy~~~uuunnnnnnsss{{{uuu\\\QQQXXXzzzmmm```EEE:::888555111111000000000000000000111111///000333333333999AAACCCHHHNNNJJJRRRVVVbbbqqqjjjyyyWWWGGGFFFDDDDDDDDDCCCAAA??????===:::777555666999<<<@@@BBBDDDEEEFFFIIIMMMPPPPPPQQQTTTWWW[[[^^^```aaaaaaccccccbbbeeelllqqqqqqsssrrrqqqrrrtttvvvvvvvvvtttrrrrrrsssuuuwwwxxxwwwvvvuuuuuuvvvwwwzzz|||}}}{{{|||}}}}}}}}}{{{yyyxxxwwwyyyzzz}}}|||wwwtttsssssssssrrrrrrrrrrrrrrrrrrqqqpppooollllllmmmpppsssvvvzzz||||||zzzyyyyyy{{{{{{zzzxxxzzzzzzxxxvvvtttsssuuuvvvvvvvvvuuutttttttttuuuwwwsssrrrqqqnnnkkkkkkmmmooorrrsssuuuwwwyyy{{{}}}~~~~~~~~~}}}|||||||||{{{{{{|||}}}~~~mmmUUUGGGZZZYYYPPP^^^;;;999888666555444555555999<<>>===<<<;;;:::;;;<<>>>>><<<999666666999<<<@@@BBBEEEFFFGGGIIIMMMOOOQQQRRRUUUXXX[[[]]]^^^___dddffffffdddgggmmmqqqpppsssqqqooooooqqqttttttttttttqqqnnnnnnqqqtttwwwxxxyyyxxxxxxxxxyyy{{{}}}~~~|||}}}}}}~~~}}}|||zzzzzzxxxyyyzzz||||||xxxuuuuuuuuuuuuuuussssssrrrrrrqqqooonnnmmmllllllmmmooorrruuuxxxzzz{{{zzzyyyyyyzzz{{{zzzxxxxxxxxxwwwtttqqqppprrrtttuuutttsssrrrsssttttttuuuttttttsssqqqnnnmmmnnnooopppqqqrrruuuxxx{{{|||}}}}}}}}}}}}}}}||||||{{{{{{||||||~~~~~~mmmXXXJJJbbb|||WWWLLL\\\<<<:::999777666555666666888<<<@@@DDDFFFHHHJJJLLLOOOOOOPPPPPPRRRTTTWWWXXX^^^tttbbbnnnwwwFFF444222000000000000///...////////////000000000000111888999;;;BBBBBBGGGWWWnnnpppxxxllleeexxxUUUAAA::::::555===TTTeeecccddddddbbbbbbeeekkkqqqooommmjjjiiiiiiiiiiiihhhhhhiiijjjjjjiiijjjlllnnnooopppqqqqqqrrrrrrqqqqqqtttxxxqqqRRRGGGEEEEEEKKKVVV___hhhkkkhhhgggnnnrrrpppqqqxxx}}}~~~}}}yyyooodddXXXRRRNNNRRR\\\cccccc```aaa^^^ZZZVVVPPPJJJCCC>>>@@@>>>=========AAAMMMYYYiiimmmoooooopppssssssooojjjhhhccc]]]VVVQQQOOONNNaaajjjuuuzzzzzzzzz~~~zzzpppmmmuuu}}}gggUUUTTT[[[vvvsss|||}}}\\\CCC666000111444222111111000000111111222000000222333333444<<>>AAACCCFFFHHHIIIJJJKKKMMMQQQRRRVVVYYY[[[]]]^^^^^^eeehhhhhhfffhhhnnnqqqqqqqqqooommmmmmooorrrssstttsssqqqnnnmmmnnnqqqvvvyyy{{{zzzzzzyyyzzz{{{}}}~~~||||||||||||{{{{{{{{{{{{yyyzzz{{{|||~~~zzzxxxwwwxxxxxxwwwvvvvvvvvvtttsssqqqooonnnkkkkkklllnnnqqqtttwwwyyyyyyxxxxxxyyyzzz{{{zzzyyyvvvxxxxxxvvvrrrppprrrtttvvvtttrrrrrrtttuuuuuuuuuvvvwwwxxxwwwuuusssrrrrrrqqqpppqqqtttxxxzzz{{{{{{}}}}}}~~~~~~~~~}}}||||||{{{{{{{{{|||~~~~~~~~~mmm[[[RRRooo|||yyyXXXKKK[[[<<<;;;999888777777777777999<<>>???GGGPPPbbbhhhmmmooottt|||{{{wwwqqqjjjbbbYYYPPPKKKSSS___nnnwwwxxxyyy~~~zzzpppkkkvvv{{{bbbTTTQQQ[[[sssjjjvvvuuuTTT???555000000333222111111000000111111222///000222444333444===IIIRRR\\\ddd\\\bbbhhhqqq|||wwwvvvLLLIIIFFFDDDCCCBBB@@@???;;;<<<===:::777777;;;???@@@CCCGGGJJJJJJIIIIIIIIINNNQQQUUUYYY\\\^^^______cccfffgggfffiiipppsssrrrpppmmmkkkkkknnnqqqssstttqqqrrrsssqqqoooqqquuuyyyyyyyyyyyyyyyzzz|||~~~{{{zzzyyyxxxxxxyyy{{{|||yyyzzz{{{{{{|||~~~{{{yyyyyyxxxwwwxxxwwwwwwvvvuuusssrrrqqqiiijjjkkkmmmooosssvvvxxxxxxwwwwwwxxxzzz|||{{{{{{wwwzzz|||zzzvvvtttuuuwwwxxxvvvssstttvvvxxxxxxwwwxxxzzz}}}~~~{{{xxxvvvvvvsssrrrqqqtttxxxzzzzzzxxx|||}}}~~~~~~}}}||||||||||||~~~lll]]]^^^|||[[[NNN\\\<<<;;;:::888888888888999999===AAADDDFFFHHHJJJKKKPPPOOOPPPPPPRRRTTTWWWXXX^^^vvvsssdddYYYggg```???333111000000111111///...////////////000000000000000888:::>>>FFFGGGLLL\\\}}}yyyaaaeeeeeeHHH:::999111444JJJ]]]dddeeedddccccccgggnnntttuuupppjjjffffffiiimmmooofffggghhhhhhggghhhjjjlllnnnoooqqqrrrrrrqqqpppppppppsss}}}xxxVVVIIIGGGFFFMMMWWWaaarrr}}}zzzwww{{{|||xxxwww~~~~~~wwwsssnnnjjjccc```]]]ZZZZZZ]]]aaadddnnnnnnnnnmmmiiibbbYYYRRRLLLGGGBBBAAA???>>>BBBHHHOOOWWW___eeeooo|||zzzrrrjjj```UUUMMMJJJXXXjjjtttwwwyyyxxxoooffftttwww___TTTRRR]]]vvvgggrrrpppOOO===777333111222222222111111111111222222///000333444333444>>>JJJVVVbbbiiiaaagggllltttwwwqqq{{{MMMJJJFFFDDDCCCBBB@@@???999<<<===;;;777777;;;@@@???CCCHHHJJJJJJHHHGGGGGGLLLOOOSSSYYY]]]```aaaaaa```dddffffffjjjqqqttttttooollljjjjjjmmmqqqssstttooossswwwvvvrrrqqquuuyyywwwwwwwwwxxxyyy|||~~~zzzxxxvvvuuuuuuxxxzzz|||xxxyyyzzz{{{{{{|||}}}{{{yyyxxxwwwvvvvvvvvvvvvuuutttsssrrrhhhiiijjjlllooorrruuuwwwwwwvvvvvvxxxzzz||||||{{{xxx|||zzzwwwxxx{{{zzzwwwuuuvvvyyy{{{zzzyyyyyy||||||yyywwwtttsssrrrtttxxxzzzyyywww|||}}}~~~~~~~~~kkk]]]fff]]]RRR]]]999999999888666666888:::;;;>>>AAADDDEEEGGGIIIKKKKKKNNNQQQQQQQQQRRRVVVZZZbbb{{{{{{gggxxx|||WWW^^^ggg|||^^^???222111///.........///000////////////000000000000555333666???GGGMMMVVV^^^xxxjjjdddjjjSSS:::666<<<:::CCCZZZbbbbbb```^^^^^^bbbkkkrrrwwwmmmgggjjjmmmlllkkkmmmiiijjjkkkjjjiiiiiikkklllnnnnnnnnnooopppqqqqqqqqqpppxxxvvvVVVNNNLLLFFFKKKYYYaaaqqqwwwwww}}}~~~yyyzzzyyyooocccYYYdddcccaaa^^^\\\^^^eeejjjsssllleeeeeeiiihhhbbb[[[MMMLLLGGGBBBBBBDDDAAA<<>>AAADDDEEEGGGIIIKKKKKKNNNQQQRRRQQQSSSWWW[[[fffooo}}}vvvhhhnnnsssWWW<<<222111000///...//////000////////////000000000000555444888AAAJJJQQQYYYaaa|||kkkbbbgggSSS:::444:::888???UUU\\\]]]]]]]]]]]]bbbkkkqqqyyynnnffffffhhhhhhiiimmmiiijjjkkkkkkjjjjjjkkkllloooooooooppppppqqqqqqqqqpppvvv{{{yyyXXXOOOLLLFFFKKKWWWdddtttyyywww{{{zzzxxx|||wwwnnncccYYY```dddfffeeebbbbbbfffkkkgggccc```bbbfffhhheeebbb[[[XXXPPPHHHFFFHHHGGGCCC???@@@>>>;;;<<>>333222555111222111000000000000000111///444222000555888@@@QQQ```pppyyy{{{|||{{{sss^^^ssslllPPPGGGFFFFFFAAACCCDDD;;;===<<<:::;;;<<<>>>>>>===AAADDDGGGIIIIIIJJJKKKLLLLLLOOOTTTWWWYYY\\\___aaaddddddeeegggkkknnnppppppmmmoooqqqqqqppppppqqqrrruuutttssssssssstttuuuuuuuuuwwwxxxyyyyyyzzz}}}~~~|||yyywwwvvvwwwyyy{{{zzzzzzyyyxxxxxxyyyzzz{{{|||zzzxxxvvvsssrrrqqqrrrsssrrrpppmmmhhhhhhhhhiiilllooorrrtttvvvwwwwwwwwwvvvwwwyyy{{{{{{|||~~~}}}|||{{{{{{|||}}}|||{{{zzzzzz{{{|||}}}~~~}}}zzzxxxwwwvvvtttssstttwwwyyy{{{yyy{{{}}}~~~qqq^^^TTTxxx```KKK___::::::999888666666888:::;;;>>>AAADDDEEEGGGIIIKKKLLLOOORRRSSSRRRTTTXXX\\\kkk{{{qqqttt|||tttNNN999111111000///////////////////////////000000000000444444999CCCMMMUUU^^^fffnnn```eeeUUU===555999777===OOOTTTWWWZZZ\\\^^^bbbiiiooo~~~ssshhhddddddeeehhhlllhhhjjjlllmmmlllkkkkkklllooooooooopppppppppppppppnnnqqqsss~~~{{{ZZZPPPNNNIIILLLVVVdddtttxxxttttttqqqqqqyyy~~~wwwppphhhaaaeeehhhiiifff``````fffmmmhhhhhhiiijjjkkkjjjjjjiiillliiiaaaWWWPPPNNNIIICCCBBBAAA===888555777>>>EEEfffqqqmmm[[[QQQNNN\\\ooo{{{}}}{{{}}}uuuoooqqqyyydddUUUOOOWWWzzzkkkyyydddHHH<<<222111444222333222111000000000000000111555222222777888BBBVVVeeexxxoooVVViiioooNNNEEEEEEFFF@@@BBBEEE???===<<<::::::<<<=========BBBDDDGGGIIIIIIIIIJJJKKKMMMPPPTTTWWWXXXZZZ]]]___eeeddddddgggkkkmmmmmmkkkkkknnnqqqrrrqqqpppppppppsssssssssssssssuuuwwwxxxuuuwwwyyyzzzzzz|||~~~}}}zzzxxxwwwxxxzzz|||zzzyyyxxxwwwwwwwwwxxxyyyyyy|||zzzxxxuuutttrrrrrrrrrqqqnnnlllggggggggghhhjjjnnnqqqsssuuuvvvwwwwwwvvvvvvyyyzzz}}}~~~~~~|||zzzzzz{{{}}}|||{{{zzzzzzzzz{{{|||~~~~~~}}}{{{yyyvvvuuutttsssuuuxxx{{{}}}yyyzzz{{{|||}}}~~~~~~~~~ttt___VVVxxxaaaHHH]]]:::::::::888666666777999;;;>>>AAADDDEEEGGGIIIKKKLLLOOOSSSTTTTTTVVVZZZ^^^nnnmmmjjjxxxkkkFFF666111000000///////////////////////////000000000000222333999EEEPPPZZZdddmmmrrr___dddXXXCCC888:::888<<>>AAADDDEEEGGGIIIKKKMMMPPPTTTUUUUUUWWW\\\```oooaaaVVVjjj~~~dddAAA555000000000000000//////...////////////000000000000111111777DDDRRR]]]jjjsssuuu___```ZZZGGG999999888999DDDMMMRRRXXX\\\^^^```cccggg{{{wwwqqqjjjggggggfffeeefffiiilllmmmmmmlllkkkllllllllllllmmmmmmmmmmmmmmmggggggeeennndddYYYXXXUUUTTTWWWmmm{{{|||wwwmmmkkkvvv}}}vvvrrrpppnnnrrrmmmbbbSSSFFFDDDLLLTTTmmmwwwtttjjjddd^^^XXXQQQNNNKKKGGGEEEDDDBBBAAAFFFXXXyyywwwppp```QQQQQQ[[[hhhttt}}}~~~yyyuuusssrrrwww~~~aaaRRRUUUXXXsss|||bbbppp[[[>>>888222000333333333333222111111000111111333666333555999999GGGaaapppvvvXXX^^^}}}PPPDDDEEEIIICCC@@@BBB>>><<<999666666888:::;;;;;;<<>>AAADDDEEEGGGIIIKKKNNNQQQUUUVVVWWWYYY]]]aaapppvvvXXXPPPfff|||]]]<<<555000000000000000///......////////////000000000000111111666DDDSSSaaappp{{{yyybbbYYYXXXHHH888777666666===JJJOOOVVV[[[\\\^^^aaadddrrrssspppiiifffeeeccc```eeehhhjjjlllkkkkkkkkklllkkkkkkllllllmmmnnnnnnnnnfffgggeeellljjj]]]]]]^^^```cccsss}}}~~~{{{wwwllliiitttyyyoookkkjjjjjjmmmhhh^^^PPPDDD===<<<>>>QQQ]]]mmmyyyzzzqqqkkkfffbbb]]]XXXTTTRRROOOIIIEEEBBBJJJ\\\}}}tttgggYYYRRRTTT]]]lllzzz}}}}}}~~~wwwttttttrrrwww}}}cccVVVOOOTTTpppyyycccvvv~~~UUU:::888444111333444222222111111111222222333444555333555999999HHHfffyyy~~~______{{{\\\JJJFFFIIIDDDAAABBB???<<<999666555777:::;;;<<<:::>>>CCCGGGIIILLLOOOQQQRRRUUUWWWYYYZZZ[[[]]]^^^___bbbgggkkkmmmmmmlllkkkdddggglllooopppqqqrrrssstttsssrrrqqqqqqrrrsssssstttwwwzzz||||||||||||}}}{{{zzzyyyxxxxxxyyyzzzzzzzzzyyywwwvvvuuuvvvvvvwwwyyywwwxxx~~~~~~wwwwwwvvvrrrnnnllllllmmmgggfffeeefffhhhlllqqqtttxxxyyy||||||{{{{{{|||}}}{{{}}}~~~}}}}}}}}}}}}~~~|||}}}}}}~~~~~~~~~~~~}}}{{{yyywwwuuuuuuwwwyyyzzzzzzxxxvvvxxx{{{~~~}}}|||}}}}}}~~~~~~rrr[[[SSSsss}}}wwwmmmSSSHHH]]];;;;;;:::888666555666888;;;>>>AAADDDEEEGGGIIIKKKOOORRRVVVWWWXXXZZZ___cccrrrwww```bbbrrr{{{UUU888555///000000111000///...---////////////000000000000333222777DDDTTTdddvvviiiUUUXXXIII888666777555999DDDJJJRRRWWWZZZ]]]aaadddnnnqqqooohhhdddeeeccc```eeegggiiiiiiiiiiiikkkmmmkkkkkklllmmmooopppqqqqqqhhhkkkiiilllkkk\\\bbblllvvv}}}~~~}}}yyywwwnnnlllyyy}}}uuullliiikkklllkkkdddXXXKKKBBB<<<999777<<>>;;;777666888;;;======;;;>>>CCCGGGIIIKKKNNNOOOQQQSSSVVVXXXYYYZZZ\\\^^^]]]cccjjjllljjjhhhhhhiiigggiiilllnnnnnnoooppprrrqqqppppppooopppqqqssstttuuuwwwzzz|||{{{zzzzzz{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{zzzxxxwwwvvvvvvwwwwwwwwwuuuwww|||wwwwwwvvvrrrnnnllllllnnnhhhgggffffffhhhmmmqqqtttwwwyyy{{{|||{{{{{{{{{|||}}}~~~~~~~~~}}}|||||||||}}}||||||}}}}}}~~~~~~~~~~~~yyyxxxvvvuuuvvvxxxzzz||||||xxxvvvwww|||~~~|||~~~~~~~~~~~~~~~vvv___^^^|||gggQQQGGG]]];;;<<<;;;888666555666888;;;>>>AAADDDEEEGGGIIIKKKOOORRRVVVXXXXXX[[[___ccctttqqqxxxuuuOOO444555///000111111111000...---////////////000000000000444333777DDDUUUgggzzzqqqUUUZZZLLL:::888999777999@@@FFFNNNTTTXXX\\\aaaeeeooorrrooogggdddffffffccceeefffhhhhhhggghhhkkkmmmkkklllmmmoooppprrrssstttkkkooommmnnnhhhZZZeeexxx}}}}}}vvvvvvyyy~~~}}}tttllllllpppsssooocccRRRDDD===<<<======999===AAAGGGQQQbbbvvv~~~vvvsssqqqmmmfff___UUU]]]ZZZYYYwww}}}nnn```YYY\\\cccpppyyyzzzsssxxxvvvrrrrrrooosssyyyxxx]]]PPPUUUbbbooogggvvvLLL444888777333444444000000000111222333555555444444222555999777IIIjjjnnnppp{{{\\\HHHFFFCCCDDDHHHGGG???<<<999888999<<<>>>???<<>>:::999???===>>>HHHVVVcccmmmsssttt{{{wwwkkkjjjjjjhhh```hhhgggaaapppuuuaaaXXX[[[jjjlllxxxsssnnnrrrrrrvvvpppoooqqquuuzzzmmmZZZUUUTTTqqqzzzlllwwwgggGGG555666111...222444222222333333333444444444;;;333555111666<<>>AAAGGGLLLQQQWWW^^^bbbnnnzzzvvviiigggfffaaacccaaabbbcccccccccdddgggjjjjjjmmmnnnooossszzz}}}|||llldddgggsssvvv______yyy|||zzz}}}~~~xxxpppjjjiiijjjjjjjjj```RRRFFFBBBCCCAAA??????>>>???FFFSSSaaajjjmmmmmmjjjppp}}}qqqmmmmmmmmmhhhjjjgggcccqqqsssaaaYYY]]]___kkkwwwwwwnnnkkkqqqttt|||yyysssqqqrrrxxx}}}jjjXXXUUUXXXpppyyyppp{{{cccDDD555777222///222333222222333333333444444444888333777333666:::CCCgggrrrfff~~~aaaIIIFFFHHHCCCAAAFFF???;;;777666888;;;===>>>>>>BBBFFFEEECCCDDDJJJQQQRRRTTTVVVYYY[[[\\\\\\\\\___aaacccdddeeeeeegggiiilllllllllmmmmmmmmmkkkiiijjjkkkmmmnnnoooppprrrsssvvvwwwwwwvvvtttuuuwwwyyyxxxvvvvvvxxxzzz{{{zzzwwwyyyxxxvvvuuuttttttuuuvvvvvvtttsssvvvxxx{{{~~~xxxwwwtttpppmmmkkkkkkjjjjjjgggdddffflllrrruuuvvvuuuvvvwwwxxxyyyzzzzzzzzz}}}}}}}}}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyxxxwwwwww{{{{{{|||}}}~~~|||xxxssspppqqqssssssrrrxxxxxxyyyzzz|||~~~|||~~~tttaaahhhlllOOOEEE[[[======<<<:::666444444555999<<<@@@CCCFFFIIIMMMPPPUUUVVVXXX[[[[[[[[[dddmmmnnn|||tttiiiCCC222222000000000000000000000000////////////000000000000...111111<<>>333:::444:::>>>CCCIIINNNUUU[[[```lllzzzxxxllljjjgggcccddd___````````````bbbfffiiihhhjjjkkkkkkqqq|||rrrbbb___jjj|||xxx___YYYrrr}}}{{{zzzssskkkgggggghhhiiihhhUUUKKKDDDDDDFFFDDDBBBBBB<<>>222777;;;AAAFFFLLLSSSYYY^^^iiizzzzzzpppmmmjjjdddeeeaaabbbaaa```___```dddgggfffhhhiiiiiippp~~~xxxaaaVVV]]]nnnoooXXXVVVsss~~~{{{~~~vvvqqqjjjgggggggggdddaaaNNNIIIFFFGGGHHHDDDAAAAAA===@@@OOOooo}}}iiieee```YYYTTT```~~~}}}ssseeeZZZXXXYYY^^^kkk{{{vvv```WWWTTT\\\fffhhheeedddqqquuuyyy{{{xxxsssooolllooo|||wwweeeYYY\\\yyysssxxxTTT>>>555888444333555333333333333444444444444555333222:::666666999EEElllrrrmmmVVVDDDCCCGGGEEEBBBCCCBBB>>>999666777888:::;;;<<<@@@CCCCCCBBBDDDHHHMMMQQQRRRUUUXXX[[[]]]]]]^^^^^^]]]]]]aaagggkkkkkkiiijjjkkkkkkkkkkkklllnnnooonnnnnnnnnoooqqqrrrrrrqqqtttttttttrrrpppppprrrtttvvvvvvvvvvvvwwwvvvuuutttwwwwwwwwwwwwwwwxxxyyyzzzwwwuuutttvvvwwwxxx}}}~~~|||vvvtttrrrpppnnnmmmmmmmmmiiiccc]]]\\\aaahhhnnnqqquuuwwwzzz|||}}}|||zzzyyyxxxyyy{{{}}}~~~}}}|||{{{{{{{{{{{{zzzyyywwwvvvuuuvvvvvvvvvwwwyyy{{{}}}}}}zzzuuuqqqppprrrtttvvvwwwxxxzzz|||}}}}}}}}}|||~~~~~~~~~~~~|||sssaaammmoooRRRGGG[[[=========:::777555666777<<>>000666:::???DDDJJJPPPWWW[[[fffxxx{{{ssspppkkkeeefffdddddddddbbb``````bbbddddddhhhiiiiiippp|||aaaQQQSSSbbbiiiVVVXXXyyy~~~xxxyyy|||uuupppkkkiiiiiieee^^^WWWHHHFFFGGGKKKJJJDDDAAAAAAAAA@@@LLLqqqqqqgggZZZMMMBBBIIIkkksssgggddd___XXX[[[eeejjjnnn^^^___hhhlllfff___fffnnnvvvxxxtttnnnllllllmmm|||zzzppp```XXX```{{{nnnzzzxxxMMM;;;555888444444666222333333444444444555555555444222:::555666;;;HHHqqquuuzzziiiTTTCCCAAAFFFFFFDDDDDDDDD@@@;;;888888999:::;;;???BBBDDDDDDCCCCCCFFFIIIOOOQQQTTTWWWZZZ\\\]]]]]][[[[[[^^^eeejjjllljjjfffiiijjjlllkkkkkkkkknnnqqqpppooonnnppprrrtttsssrrrrrrrrrrrrqqqooooooqqqsssuuuuuuvvvvvvuuuuuuttttttxxxxxxxxxxxxyyyzzzzzz{{{wwwttttttvvvvvvvvv{{{}}}{{{uuussspppllliiigggfffeeedddbbb^^^ZZZXXX]]]fffmmmlllnnnrrrvvvxxxxxxxxxwwwxxxyyy{{{||||||{{{yyyxxxyyyyyyxxxxxxvvvuuutttsssppppppqqqrrruuuyyy|||~~~|||xxxuuussstttvvvxxxuuuvvvyyy{{{}}}~~~~~~}}}}}}|||vvvcccyyyqqqSSSHHHZZZ=========:::888666777888>>>AAAEEEHHHKKKNNNRRRUUU[[[[[[]]]______aaakkkvvv{{{sssfffjjjuuu}}}bbbFFF444//////000000000000000000000000////////////000000000000000333111777LLLaaa}}}|||^^^EEE;;;000555888===BBBGGGMMMSSSXXX```uuuzzzssspppjjjcccddddddeeeeeedddbbbaaabbbcccdddhhhkkkkkkqqqeeeTTTSSS[[[wwwiiiVVVYYYxxx~~~vvvuuuwwwuuuoooiiihhhgggcccYYYPPPDDDEEEIIIMMMLLLEEEBBBDDDDDDBBBLLLpppzzziiiWWWKKKAAAEEE___}}}|||qqqmmmfff\\\XXX[[[eeepppvvvlllppprrrlllccc```iiirrruuurrrnnnmmmooonnn{{{sssiiiZZZVVVcccuuujjj}}}rrrIII999555777333444666222333444444444555555555555555333999666888<<>>BBBFFFKKKNNNSSSWWW[[[]]]\\\___aaabbbeeeooo{{{{{{lllwwwpppaaafffuuuxxx[[[AAA333000///000000000000000000000000////////////000000000000...333111555FFF[[[yyyrrrpppcccKKK999444333666;;;@@@DDDIIIOOOSSSYYYooowwwqqqmmmggg`````````bbbdddeeedddccccccddddddjjjmmmnnnsssnnn___YYYUUUiiiqqq\\\[[[www{{{zzz|||vvvnnneeebbbbbb___VVVNNNFFFHHHMMMPPPLLLCCC@@@BBBAAADDDPPPqqqoooWWWKKKDDDCCCTTTiiiuuummmfff```]]]iiimmmrrr}}}vvvuuusssoooiiilllpppqqqpppnnnmmmlllrrr|||}}}pppgggXXXXXXiiitttmmmqqqGGG999555666111333777222444444444444555555555555666222:::777:::<<<@@@bbbqqqhhh{{{eeeMMMDDDEEEHHHFFFDDDCCC???:::777777999:::;;;>>>???AAABBBBBBCCCDDDEEEJJJLLLPPPTTTWWWZZZ[[[\\\[[[___dddggghhhgggfffeeegggkkkoooooollljjjlllnnnnnnkkkjjjmmmrrrtttsssqqqnnnooopppoooooopppsssuuurrrtttwwwwwwuuuuuuvvvxxxuuuvvvvvvwwwwwwwwwwwwvvvtttrrrrrruuuuuuuuuyyy{{{wwwpppmmmiiiccc___[[[YYYXXXYYYYYYYYYVVVTTTUUUZZZ^^^^^^```cccgggkkknnnpppqqqrrrrrrrrrssstttttttttuuuppppppqqqqqqpppooonnnnnnnnnnnnmmmnnnpppssswwwyyy}}}~~~~~~{{{xxxvvvwwwyyyxxxxxxxxxyyyzzz{{{}}}}}}~~~~~~~~~~~~~~~{{{|||rrr```ooommmyyykkkNNNDDDXXX=========;;;888777777999>>>AAAGGGLLLQQQVVV[[[___``````bbbeeefffiiitttqqq```tttxxxfffjjjyyyvvvYYY???333111000000000000000000000000000////////////000000000000///555333444AAATTTssskkkiiigggPPP::::::222555999===BBBGGGLLLPPPTTTllluuuoookkkddd]]]]]]\\\___ccceeeeeeddddddeeedddkkkooopppuuuvvvhhh]]]PPP\\\}}}fffbbb|||vvvlllaaa]]]]]]\\\VVVOOOLLLNNNRRRSSSKKK@@@;;;===<<>>999666666888:::::::::<<<>>>@@@BBBCCCDDDDDDIIIKKKOOOSSSVVVYYY[[[[[[^^^bbbffffffeeedddeeegggfffkkkppppppllljjjkkkmmmllliiigggkkkppptttrrrpppmmmnnnoooooooooqqqtttvvvqqqtttwwwwwwvvvuuuwwwyyywwwwwwxxxxxxxxxxxxwwwwwwsssqqqrrruuuuuuuuuyyy~~~~~~yyyuuukkkiiifffccc```___^^^^^^SSSRRRQQQQQQRRRTTTVVVWWWVVVWWWYYY\\\```ccceeegggmmmmmmnnnoooppprrrtttuuuppppppqqqqqqqqqppppppoooqqqpppooonnnooorrrtttvvv~~~{{{yyyyyy{{{{{{zzzyyyxxxyyyzzz{{{||||||}}}~~~~~~~~~~~~~~~}}}zzz|||nnn\\\nnnrrrzzzcccHHHBBBXXX===:::999;;;;;;888888;;;BBBFFFKKKQQQVVV\\\aaaeeeeeecccccceeeeeelllvvv}}}www]]]ggglllMMM888222111000////////////////////////000000000000000111111111111333111444===IIIjjjjjjbbbpppcccDDD888333555777888;;;CCCJJJMMMTTTfffwwwyyyqqqiiiaaa[[[[[[^^^bbbfffggggggeeeddddddkkkkkknnnwww|||rrreeeTTTNNNhhhssslllwwwnnnaaa[[[\\\\\\UUULLLJJJPPPSSSPPPHHHAAA@@@BBB>>>FFFVVVqqqcccPPPEEE???BBBHHHQQQ[[[ppp~~~{{{yyyqqqjjjiiimmm}}}sssuuuwwwtttpppjjjkkkqqq{{{|||lllfffYYY___eee}}}~~~WWW888777555444333333444444333444444555555666666666777888;;;===;;;;;;CCCNNNpppjjjcccCCCEEEMMMIIICCCEEEBBB===888666666777999666777888888:::>>>CCCGGGIIILLLPPPSSSUUUWWWZZZ\\\``````aaaaaabbbbbbccccccggghhhjjjlllmmmmmmllllllqqqnnnmmmnnnqqqssssssqqqlllmmmnnnnnnmmmmmmoooqqqoooooopppsssvvvxxxwwwvvvuuuvvvwwwxxxxxxwwwuuutttwwwvvvuuuuuuvvvwwwzzz{{{||||||~~~}}}wwwsssooolllhhheeedddcccbbbaaabbb^^^ZZZXXXZZZ[[[ZZZXXXVVVUUUTTTVVVYYY]]]___```dddeeegggjjjmmmnnnmmmkkknnnoooooonnnllllllmmmooorrrsssrrrrrrrrrtttxxx|||~~~}}}{{{zzzyyy{{{yyyxxxzzz~~~}}}||||||}}}|||~~~}}}yyy{{{ssshhh]]]HHHDDDVVV>>>;;;:::<<<;;;888999===BBBFFFLLLQQQVVV\\\bbbeeegggeeedddeeefffmmm{{{aaakkknnnNNN888222111000////////////////////////000000000000111111111111111333111444<<>><<<;;;<<<;;;888:::???EEEIIIOOOTTTYYY___dddhhhiiigggeeeeeegggpppxxxhhhwwwlllLLL888222111000//////////////////////////////000000111111111111111333111444;;;CCC___sss___gggjjjSSS<<<444444555888<<>>VVVzzzeeefffrrraaaCCC777444333777;;;>>>BBBFFFPPPWWWmmmnnnbbbdddccccccbbbbbbcccdddfffhhhfffkkkhhhgggnnnrrr~~~yyydddRRRNNNSSSpppyyyxxxjjjaaa\\\VVVSSSQQQ[[[\\\ZZZTTTMMMIIIIIIKKKYYYeeeqqqvvv~~~{{{hhhZZZMMMDDDCCCBBBFFFNNNVVV\\\eeemmmkkkkkkooo|||~~~zzz{{{~~~tttqqqxxxvvvqqqjjjdddgggqqqzzzttthhh^^^\\\dddzzzmmmdddjjjIII777666555444333444444555333333444555555666777777999999;;;===<<<<<>>FFFLLLPPPTTTYYY]]]aaafffiiifffgggggggggmmm|||~~~qqqqqq~~~vvvTTT<<<222000000000////////////////////////...//////000111111222222111222000333888999MMMmmmtttppp|||[[[<<<666333777;;;<<>>===BBBHHHOOO{{{|||rrrQQQHHHIIIGGGGGGFFFDDDAAA>>>:::888666555888888999888666777999;;;???AAADDDFFFHHHKKKPPPSSSYYYXXXXXXYYY[[[```dddgggbbbccceeegggiiiiiiiiiiiihhhiiijjjkkkmmmoooqqqsssrrrrrrqqqooommmmmmoooqqquuuttttttvvvwwwwwwuuusssppppppqqqrrrtttwwwyyy{{{xxxxxxxxxxxxxxxxxxyyyyyyzzzxxxvvvvvvxxxzzz{{{{{{wwwtttpppooopppqqqqqqqqqrrrqqqqqqsssuuutttpppkkkrrrwww~~~~~~zzzvvvtttttttttvvvwwwxxxuuupppmmmppprrruuuwwwuuutttttttttxxxxxxxxxwwwwwwyyy}}}~~~}}}{{{zzzxxxwwwvvvvvvxxxzzz|||}}}~~~}}}yyyxxx{{{ppppppyyy|||ZZZKKKEEEVVV999999999:::888999BBBLLLNNNPPPUUUXXX[[[^^^bbbeeefffiiijjjjjjqqquuu{{{eeeEEE444000000//////////////////////////////......///000111222222333111222000222666555DDDbbb}}}wwwtttDDD999333666999999<<>><<<===@@@AAA???BBBHHHIIImmmvvvgggKKKHHHLLLIIIGGGFFFEEECCC@@@<<<999666555777888999888666666888999<<<>>>@@@BBBDDDGGGLLLOOOYYYXXXYYYZZZ]]]aaaeeegggbbbcccfffhhhjjjjjjjjjjjjhhhiiikkkllllllmmmppprrrpppqqqrrrqqqoooooopppqqquuuttttttuuuvvvuuurrrpppqqqqqqrrrtttvvvxxxzzz|||wwwwwwwwwwwwwwwwwwwwwwwwxxxwwwvvvwwwxxxyyyxxxwwwyyyuuupppnnnooorrruuuvvvuuuuuuvvvyyy|||zzztttooowww}}}}}}yyywwwyyyzzz|||~~~zzzvvvxxxzzz{{{zzzwwwuuuttttttwwwwwwwwwvvvvvvxxx|||~~~}}}|||zzzxxxwwwvvvrrruuuyyy{{{{{{{{{|||}}}~~~~~~|||yyyvvvwww|||{{{iiijjjuuu|||ZZZKKKCCCSSS999999:::;;;:::<<>>???BBBCCCAAACCCHHHJJJeeeqqq{{{iiiMMMHHHKKKIIIGGGCCCCCCBBB@@@>>>;;;999777888999:::999888777999::::::<<<>>>???BBBEEEJJJNNNVVVWWWXXXZZZ]]]```bbbdddaaabbbdddgggiiijjjjjjjjjgggiiikkkkkkjjjjjjmmmpppnnnppprrrsssqqqpppqqqqqqsssrrrqqqrrrrrrqqqooollloooqqqrrruuuwwwxxxyyyyyyvvvvvvvvvwwwwwwvvvvvvuuutttuuuvvvxxxzzzzzzwwwtttyyyuuuooolllmmmrrrvvvxxxyyyzzz|||yyyssswww~~~}}}|||}}}~~~~~~zzz}}}}}}}}}{{{xxxvvvuuuvvvrrrsssttttttuuuxxx}}}~~~|||zzzyyyxxxwwwqqquuuyyy{{{{{{zzz|||}}}~~~~~~~~~~~~~~~zzzwwwvvvyyy|||hhhiiirrr}}}\\\MMMEEETTT::::::<<<===<<>>666555444333444444666666666777888999;;;<<<===>>>BBB???@@@CCCDDDCCCDDDHHHMMMcccmmmqqqqqqSSSIIIIIIFFFFFF@@@@@@AAA@@@???===;;;:::999:::;;;;;;:::999:::;;;:::<<<===???AAAEEEJJJNNNTTTUUUWWWYYY\\\^^^```aaa^^^___bbbdddfffgggggggggfffhhhjjjiiihhhhhhkkknnnmmmooorrrtttsssrrrqqqqqqqqqpppoooooopppooollliiimmmnnnqqqsssuuuvvvvvvvvvuuuuuuvvvvvvvvvvvvuuutttqqqrrrvvvzzz|||{{{wwwsssxxxssslllhhhjjjooouuuxxx|||}}}}}}wwwvvv}}}{{{~~~~~~}}}{{{wwwvvvvvvwwwnnnpppqqqrrruuuyyy~~~}}}{{{yyyxxxwwwssswww{{{}}}}}}|||}}}~~~~~~~~~~~~}}}zzzzzzwwwxxxkkkiiiqqq```QQQHHHWWW;;;<<<======@@@FFFPPPWWWXXXXXXYYY\\\aaadddfffffflllkkkmmmtttwwwuuunnnGGG000111000...000..........................................///000000000000111111222555:::===fffbbbIII555444888666777<<<@@@FFFHHHMMMbbbyyyyyyiiifffgggfffcccaaabbbdddeeefffdddfffiiilllmmmssszzzlllWWWJJJKKKNNN]]]vvveeeXXXOOOMMMNNNUUUaaaiiikkkiiihhhdddbbbcccdddfffnnnvvvvvv{{{xxxyyy{{{xxxrrrccc___]]]cccoooxxxzzzxxxiiibbbjjjvvvyyy}}}{{{xxxyyy{{{zzzsssppp|||wwwppp[[[UUUUUU^^^rrr{{{zzz___FFF;;;666555555444444444555555555666777999;;;<<<<<<<<<@@@?????????@@@BBBDDDEEELLLZZZkkkiiiwwwXXX@@@EEEKKK@@@EEEDDDDDDCCCAAA???===<<>>>>>>>>======<<<<<<>>>===>>>BBBCCCCCCGGGLLLPPPQQQRRRTTTWWW[[[^^^```bbbaaaaaaccceeeggggggfffeeefffiiikkklllmmmmmmlllsssrrrqqqpppppppppqqqqqqpppnnnkkkhhhggghhhkkklllnnnoooqqqrrrssstttttttttwwwwwwvvvuuuuuuuuuuuuuuuwwwtttrrrtttwwwxxxuuuqqqooommmfff^^^^^^eeekkkllluuuwwwzzz}}}~~~}}}uuuwww{{{~~~~~~|||{{{}}}}}}{{{zzzyyyxxxxxxxxxxxxvvvtttppprrruuuvvvwwwyyy}}}~~~}}}||||||{{{xxxvvvppprrrvvvzzz|||~~~~~~~~~}}}~~~~~~~~~}}}zzzwwwvvvyyyjjj[[[ooo{{{]]]QQQHHHWWW;;;;;;<<<>>>BBBJJJSSSZZZ\\\[[[\\\___cccfffgggfffnnnmmmoooxxxrrreeejjjyyygggDDD///111000...///---.......................................///000000000000111111222444999===\\\rrrMMM444777<<<444555@@@@@@EEEGGGKKK___www{{{oooffffffdddaaa___```bbbcccgggeeefffiiijjjkkkpppvvvmmmWWWNNNKKKOOOeee~~~zzzhhhYYYJJJHHHHHHMMMTTTWWWUUUQQQSSSPPPOOOQQQTTTWWW```iiinnntttxxxmmmjjjnnntttvvvuuubbb\\\eeerrrvvvyyy{{{uuuuuuvvvxxxxxxqqqmmmuuu~~~pppiiibbb]]]___eeettt|||vvvXXXAAA777666555555444444555555666666777999:::<<<=========????????????@@@BBBDDDEEEJJJWWWwwwlllrrrUUUAAAHHHPPPFFFFFFFFFEEECCCBBB???>>><<<@@@@@@@@@?????????>>>>>>BBB@@@AAADDDDDDCCCFFFKKKQQQQQQRRRTTTWWWZZZ]]]^^^aaaaaabbbdddfffhhhiiiiiiggghhhjjjkkkmmmnnnnnnnnntttsssqqqooonnnnnnpppppprrrpppmmmjjjiiijjjmmmnnnooopppqqqrrrssstttttttttvvvvvvuuuttttttttttttuuuvvvsssrrrssswwwxxxuuurrrnnnkkkcccXXXTTTXXX]]]___hhhjjjnnnqqqtttuuuttttttqqqsssvvvxxxyyyyyyxxxwwwyyy{{{|||}}}}}}{{{yyywwwxxxwwwvvvwwwxxxxxxvvvtttrrrtttvvvwwwxxxyyy|||~~~}}}{{{{{{{{{zzzxxxvvvppprrrvvvyyy|||~~~~~~~~~}}}~~~}}}zzzvvvtttvvvhhhYYYnnnvvvXXXMMMEEETTT::::::;;;???GGGPPPZZZ___aaa``````bbbeeeggghhhgggpppnnnqqq|||yyyddd___mmm\\\>>>///111000...///---.......................................///000000///000111111111444888;;;TTTzzzWWW666999===333444BBB???DDDEEEHHHZZZsss}}}xxxjjjgggcccaaa``````bbbcccgggeeeeeehhhiiihhhmmmsssbbbOOOGGGHHHNNNUUU{{{fffVVVDDDCCCCCCEEEHHHGGGBBB>>>DDDBBBBBBFFFJJJOOOXXXaaahhhkkkpppwwwzzzyyy{{{||||||aaaZZZbbbppptttwwwyyyrrrqqqsssvvvwwwrrrnnnpppvvvsssoooccc```fffmmmyyymmmOOO;;;555666666555555555555666666888999:::<<<===>>>>>>>>>????????????@@@BBBCCCDDDGGGSSSwww~~~tttYYYCCCHHHQQQJJJGGGGGGFFFDDDBBB@@@===<<>>BBBCCCEEETTTmmm}}}oooiiidddbbbaaa```bbbdddfffdddeeehhhiiiiiilllrrrsssXXXIIIGGGJJJKKK[[[ttt___OOOBBBBBBBBBCCCDDDCCC@@@>>>@@@>>>???CCCGGGKKKTTT\\\aaafffnnnuuuzzz}}}~~~fff[[[___jjjmmmrrrtttnnnpppqqquuuxxxwwwuuurrrrrrwww}}}tttsssdddcccnnn{{{yyy```EEE999777666666666555666666777777888999;;;<<<===>>>>>>>>>>>>>>>??????AAABBBCCCCCCEEENNNyyyjjjKKKEEELLLIIIGGGGGGFFFDDDAAA???===;;;BBBBBBBBBBBBAAAAAAAAAAAAFFFDDDEEEGGGGGGFFFIIINNNRRRRRRSSSTTTUUUWWWXXXYYY\\\^^^aaadddfffhhhkkkmmmlllkkkkkkkkklllnnnpppqqqrrrpppllljjjjjjlllppprrrsssrrrooonnnmmmnnnpppqqqpppqqqrrrsssttttttttttttttttttsssrrrrrrrrrrrrsssqqqpppoooqqqttttttsssqqqnnnnnnfffZZZSSSWWW^^^cccbbbdddgggllloooqqqrrrrrrrrrrrrrrrrrrssstttuuuvvvxxxxxxwwwwwwwwwwwwwwwxxxtttssstttvvvxxxyyyxxxwwwxxxzzzzzzzzzzzzzzz|||~~~{{{zzzyyyzzz{{{zzzxxxwwwqqqsssuuuyyy{{{}}}~~~}}}yyyyyysssssshhhZZZrrriiiNNNFFFAAARRR;;;:::===GGGTTT```eeegggeeedddccceeegggiiihhhhhhmmmnnnsss~~~ddd]]]hhh}}}ppp[[[CCC222///333...---000---.......................................///000000///000111111111222444777;;;YYY{{{}}}rrrVVV===444777888444<<>>@@@BBBIIIQQQWWW^^^hhhooorrrqqqooonnnvvvzzz~~~}}}pppaaa]]]cccdddjjjnnniiimmmooosssyyy|||www}}}rrrjjjkkklllkkkzzzpppwwwTTT???999888666666666666666777888999888999:::<<<===============>>>???@@@AAABBBBBBBBBCCCJJJkkkWWWDDDHHHIIIFFFFFFEEECCCAAA???===;;;@@@@@@AAAAAAAAAAAAAAAAAADDDBBBDDDGGGHHHGGGKKKQQQRRRSSSTTTUUUVVVWWWWWWWWWYYY\\\```bbbdddgggjjjmmmlllkkkkkkkkkkkkmmmooopppooommmjjjiiijjjmmmqqqtttrrrpppooonnnmmmnnnooopppqqqqqqrrrsssttttttttttttttttttsssrrrrrrrrrrrrrrrooooooooopppqqqrrrqqqpppjjjiiiaaaVVVQQQVVV^^^bbbbbbcccfffiiilllnnnoooppptttsssssssssssstttvvvwwwxxxwwwvvvvvvvvvwwwxxxxxxsssssssssvvvxxxzzzyyyxxxzzz{{{|||{{{zzzzzz|||~~~|||{{{zzzzzz{{{{{{yyywwwrrrsssuuuxxx{{{}}}}}}zzz|||vvvuuulll^^^xxxeeeLLLFFFBBBUUU<<<<<<@@@LLL\\\fffiiigggdddcccccceeehhhjjjjjjjjjmmmpppwwwbbbcccooo{{{|||zzzlllTTT;;;///000333------000..........................................///000000///000111111000111333555777MMMiiivvvrrrzzzmmmLLL777888999111999@@@BBBAAAHHHZZZppp}}}ttthhh______^^^[[[\\\aaacccbbbeeeiiikkkkkknnntttxxx]]]LLLDDD>>>III\\\tttkkkZZZNNNJJJLLLMMMJJJEEE@@@???@@@>>>;;;:::;;;<<<<<>>@@@AAAAAABBBAAADDDHHH___aaaHHHGGGJJJFFFFFFEEEDDDBBB@@@>>>===??????@@@@@@@@@@@@AAAAAABBBAAABBBFFFGGGGGGKKKQQQRRRSSSUUUVVVWWWWWWWWWWWWXXX[[[```bbbccceeeiiimmmkkkkkkkkkllllllnnnoooooommmllljjjiiikkknnnqqqtttpppooonnnnnnnnnnnnoooppprrrrrrssstttttttttttttttttttttsssrrrrrrrrrrrrsssppppppqqqqqqqqqqqqppppppmmmiii___TTTRRRXXX___```cccdddgggjjjmmmoooqqqrrrtttsssssssssssstttuuuvvvuuuuuuuuuuuuuuuuuuvvvwwwtttttttttwwwyyy{{{zzzyyyzzz{{{|||{{{zzzzzz|||~~~}}}|||{{{{{{{{{{{{yyywwwrrrsssuuuxxxzzz}}}|||}}}xxxyyyooobbb~~~{{{aaaIIIEEECCCWWW>>>===CCCQQQbbbkkkjjjeeecccbbbcccfffjjjmmmnnnmmmpppuuu~~~```lll}}}|||{{{lllPPP666...111333,,,,,,111///.......................................///000000...000111111000000222333666DDDXXXvvvfff|||dddCCC777777777777???CCCAAACCCRRRgggwwwyyyjjj`````````\\\]]]ccccccbbbeeeiiijjjhhhkkkppp}}}}}}bbbTTTHHHAAACCCRRRgggwwwggg\\\QQQVVVZZZWWWMMMDDD@@@???AAA>>><<<===<<<;;;???EEEKKKQQQZZZ___bbbdddiiimmmjjjmmmppprrrssstttwwwyyy}}}~~~}}}|||}}}~~~zzz{{{{{{tttnnnooottt}}}pppgggiiipppnnnuuu{{{kkkkkkaaaAAA999888555777777777777888999:::;;;;;;;;;<<<===>>>>>>>>>>>><<<===>>>@@@AAAAAAAAAAAAFFFFFFVVVfffKKKGGGGGGGGGFFFFFFFFFEEECCCBBBAAA??????@@@@@@@@@AAAAAAAAABBBAAABBBEEEFFFEEEHHHNNNRRRSSSUUUWWWXXXYYYXXXXXXXXX]]]aaacccccceeejjjnnnllllllmmmnnnooooooooooooooonnnlllkkklllmmmooopppppppppoooooooooooopppppprrrsssssstttttttttttttttuuuttttttsssssssssssssssssstttuuutttsssqqqqqqqqqrrrkkk^^^UUUVVV^^^cccbbbcccdddgggkkknnnrrrtttvvvtttuuuuuuuuuuuuvvvvvvvvvttttttuuuuuuuuuvvvvvvvvvvvvuuuvvvxxxzzz|||{{{zzzyyyzzz{{{{{{zzzzzz|||~~~}}}|||zzzzzzzzzyyywwwtttssssssuuuwwwzzz}}}~~~zzzyyy{{{rrrddduuu[[[EEEBBBAAAVVV??????EEETTTeeennnjjjdddbbbbbbcccgggkkkoooppppppssszzzZZZppp{{{hhhEEE333...222333++++++111000.......................................///000000...000111111000000111222333;;;IIImmm|||aaa{{{wwwNNN444444>>>666>>>DDDAAAAAALLLbbbsss~~~nnncccdddddd```aaagggdddccceeehhhhhhfffhhhlllsssrrraaaRRREEE@@@HHHRRRfffttthhhVVV^^^eeecccXXXLLLEEEBBBAAA>>><<<<<<;;;999===CCCBBBKKKUUU[[[]]]^^^aaadddeeegggjjjmmmooorrrwwwzzzxxxyyyzzz{{{{{{}}}~~~uuussstttxxx}}}mmmccceeelllooo{{{uuuqqqXXX;;;777999444777777777777888999:::;;;<<<===>>>???????????????;;;===>>>@@@AAAAAAAAAAAAGGGFFFPPPfffLLLDDDBBBGGGHHHHHHGGGGGGFFFEEEDDD@@@@@@@@@AAAAAABBBBBBBBBCCCAAABBBEEEDDDCCCFFFKKKRRRTTTVVVXXXYYYYYYYYYYYYYYY^^^cccddddddeeejjjooommmnnnoooqqqqqqqqqpppoooqqqpppnnnmmmllllllmmmmmmppppppppppppppppppqqqqqqssssssttttttuuutttttttttuuuuuutttsssssssssssstttvvvwwwxxxwwwtttsssrrrrrrooofffYYYRRRVVV```eeeccc^^^```cccggglllppptttvvvvvvwwwxxxxxxyyyxxxxxxwwwuuuuuuvvvwwwxxxxxxwwwwwwwwwvvvwwwyyy{{{|||{{{zzzyyyzzz{{{zzzzzzzzz|||~~~|||{{{yyyyyyyyywwwuuusssssssssuuuwwwzzz}}}xxxxxx}}}sssdddpppWWWAAA??????TTT<<>>>>>BBBGGGAAAJJJUUU~~~}}}lllRRREEELLLKKKHHHDDDDDDFFFFFFAAA<<<@@@@@@@@@???@@@@@@AAABBBCCCDDDDDDCCCBBBBBBDDDFFFQQQRRRTTTTTTTTTTTTVVVXXXZZZ\\\^^^```bbbeeeiiimmmiiijjjlllmmmnnnooonnnnnnmmmooopppqqqpppppprrrsssoooooooooooooooooooooooosssrrrrrrqqqrrruuuwwwyyyxxxxxxxxxvvvtttrrrsssttt|||zzzxxxxxxyyyxxxvvvtttoooaaaUUUUUUZZZ]]]^^^___[[[]]]aaaffflllqqquuuwwwvvvvvvwwwwwwwwwwwwvvvvvvtttuuuvvvwwwxxxyyyyyyyyyxxxvvvsssuuuyyy}}}~~~~~~zzzyyyyyyyyyzzz|||}}}{{{{{{{{{xxxvvvtttuuuvvvuuuvvvxxxzzz}}}}}}|||~~~~~~yyytttxxxoooaaagggOOOAAA>>>@@@UUU@@@GGGQQQYYY^^^bbbfffhhhjjjdddaaafffkkklllmmmoooyyy|||jjj}}}vvvXXXZZZpppyyy[[[666111111///.........///000000/////////.........---........................//////000000000111111111000777:::NNN|||wwwxxxsssHHH999===888888<<<@@@AAAEEEPPP\\\uuurrrlllfffaaa```bbbdddccccccdddeeefffiiikkkmmmiiirrrhhhOOOJJJLLLMMMkkkmmmpppsssssslll___RRRIIIFFFEEEAAA??????===999:::>>>???@@@DDDLLLQQQTTT[[[bbbcccgggllloooqqqrrrtttuuuwwwxxxzzz{{{|||}}}}}}qqqtttyyytttbbb___fffkkkvvvuuuzzzaaaCCC777;;;;;;444888888888999::::::;;;;;;:::<<<>>>?????????@@@AAA>>>>>>AAAEEEDDD??????AAA@@@HHHPPPuuussszzzvvvTTTDDDKKKKKKHHHDDDDDDFFFEEEAAA===??????>>>??????@@@AAABBBAAABBBCCCBBB@@@??????@@@NNNQQQSSSUUUUUUVVVWWWYYYYYY[[[]]]___aaadddiiillljjjjjjjjjjjjkkklllnnnooonnnoooppppppooooooqqqsssqqqqqqqqqqqqqqqqqqqqqrrrqqqpppppppppqqqsssvvvwwwyyyyyyyyywwwtttssstttuuu|||{{{yyywwwvvvuuutttssslll```WWWXXX]]]___^^^]]]]]]^^^bbbggglllqqqtttwwwsssttttttuuuvvvvvvuuuuuuwwwwwwxxxxxxxxxxxxxxxxxxyyyvvvuuuvvvzzz|||}}}|||zzzyyyyyyyyyyyyzzz{{{{{{|||}}}}}}|||yyywwwxxxxxxvvvwwwxxxzzz{{{}}}~~~~~~~~~zzzvvvzzz{{{ppp]]]HHH===>>>CCCZZZFFFOOOZZZ___^^^^^^aaaeeejjjffffffjjjkkkkkklllppp{{{lllaaannn{{{}}}eeeKKK222111000//////......///////////////.......................................//////000000000000111111000555444@@@fff~~~XXX999AAA555666:::???AAACCCKKKSSSjjjrrrrrrggg^^^___bbbaaaccccccdddeeegggjjjmmmnnnjjjmmmwwwdddYYYYYYSSS___{{{zzz{{{yyyqqqeeeYYYQQQNNNJJJEEEBBBBBB???:::999;;;;;;;;;???FFFLLLOOOVVV^^^___cccjjjoooqqqrrrssstttvvvwwwyyyzzz{{{}}}zzzvvvwwwvvvdddaaajjjssszzzkkkLLL;;;999;;;:::666888888999999::::::;;;;;;;;;<<<=========>>>@@@BBB<<<>>>BBBDDDAAA===@@@GGGEEEFFFHHHeeeyyyqqqZZZEEEMMMJJJHHHEEEEEEFFFEEEBBB>>>============>>>???AAAAAAAAABBBCCCBBB???>>>===>>>KKKNNNRRRUUUVVVWWWXXXYYYWWWYYY\\\^^^```ccchhhkkkllljjjiiihhhhhhjjjmmmnnnooooooooonnnmmmnnnppprrrrrrrrrrrrrrrrrrsssttttttqqqqqqpppppprrrtttwwwyyy{{{{{{zzzxxxvvvuuuvvvxxx||||||zzzwwwsssrrrrrrssshhh___YYY\\\``````]]]\\\___```cccgggkkkpppsssuuussstttuuuvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxwwwvvvvvvxxxwwwvvvwwwyyy{{{zzzyyyxxxxxxxxxyyyyyyyyyxxxxxx{{{}}}~~~}}}{{{yyyxxxxxxwwwxxxxxxyyyzzz{{{||||||~~~}}}zzz~~~|||uuutttTTTCCC;;;===CCC\\\IIIVVVcccgggbbb^^^aaaeeeggggggiiilllllljjjnnntttnnnxxxkkkMMM===222000000//////............................................................////////////000000000111111555111666RRRwwwpppCCC>>>555555888>>>AAABBBEEEKKKYYYjjjqqqfff]]]___```\\\aaaaaabbbdddfffiiilllnnnnnnnnnpppvvvyyyiiifff^^^```pppwwwlllaaa[[[XXXMMMGGGCCCBBB@@@;;;999:::999888;;;BBBGGGKKKRRRZZZ\\\aaaiiiooorrrssstttuuuuuuvvvxxxyyyzzz|||{{{zzz~~~xxxwww{{{kkkgggqqq|||xxx~~~aaaEEE;;;:::888666777888888999999:::;;;;;;<<<===>>>>>>======>>>AAACCCAAA@@@???>>><<>>???BBBDDDFFFDDDBBB@@@???EEEUUUeee```QQQHHHVVVuuuxxxjjjPPPJJJIIIHHHGGGFFFFFFEEECCCAAA<<<<<<<<<<<<===>>>???@@@???AAACCCCCCBBBBBBCCCDDDFFFJJJPPPTTTVVVVVVWWWXXXTTTVVVXXXZZZ\\\___cccffffffhhhjjjlllmmmllljjjiiimmmmmmmmmlllkkklllnnnpppppppppooooooqqqsssuuuvvvssssssssstttvvvyyy}}}}}}}}}|||yyywwwwwwzzz|||zzzzzzyyyvvvtttssstttuuueee^^^YYY]]]aaabbbbbbccccccdddeeegggjjjnnnrrrttt{{{{{{{{{zzzyyywwwuuutttrrrssstttuuuvvvvvvvvvvvvtttuuuvvvvvvuuutttssssssqqqsssuuuwwwxxxxxxxxxwwwvvvxxx{{{|||zzzxxxwwwwwwwwwxxxyyyzzz|||~~~}}}|||oooRRRDDD======@@@WWWMMMYYYeeegggcccaaaeeekkkkkkjjjlllooopppqqqxxxrrr{{{VVV<<<444///...////////////...---------------------.........------------------------......////////////000000///555222222@@@TTTuuuuuuKKK===777555999>>>???@@@BBB===KKKVVVYYY[[[___^^^XXX]]]]]]^^^___aaadddggghhhbbbeeehhhjjjnnnuuu~~~yyymmmgggkkk|||yyymmmeee```TTTJJJBBB@@@>>><<<:::;;;:::888888<<<@@@DDDLLLUUU\\\aaahhhnnnrrrtttvvvwwwuuuwwwxxxxxxxxxxxx{{{}}}yyyzzz|||~~~~~~wwwppppppuuu{{{{{{xxxyyy}}}rrrtttvvvuuupppoooxxx|||ppp]]]MMM>>>999777444555;;;999999::::::;;;;;;<<<<<>>>>>???<<<===???>>>>>>???AAADDDGGGJJJNNNQQQSSSSSSTTTUUUTTTVVVWWWXXXYYY\\\```cccbbbeeeiiilllmmmllljjjhhhiiikkklllmmmllllllmmmoooooonnnmmmnnnooorrruuuwwwqqqqqqqqqsssuuuyyy|||~~~}}}|||yyywwwxxx{{{~~~{{{yyyvvvvvvvvvuuurrrpppaaa\\\YYY^^^bbbcccdddfffddddddeeegggjjjooosssuuu{{{zzzzzzyyywwwuuutttsssqqqrrrsssuuuvvvvvvwwwwwwtttuuuuuutttsssrrrrrrsssrrrssstttuuuwwwwwwwwwwwwwwwyyy{{{|||{{{zzzzzzzzzwwwxxxyyy{{{}}}~~~~~~{{{zzz}}}fffLLLBBB===???BBBZZZYYY___ddddddaaacccllluuussspppooorrrtttvvv|||}}}~~~}}}lllIII777333,,,....../////////...---,,,,,,,,,,,,------.........------------------------........./////////000000+++222222222;;;FFF___~~~bbbCCC:::444777<<<>>>@@@BBB???AAAFFFOOOXXX^^^]]][[[]]]]]]]]]^^^```ccceeefffggghhhiiijjjkkknnnrrrvvv|||qqqpppsss}}}~~~tttlllfff[[[PPPDDD@@@>>>;;;:::;;;<<<888888:::===AAAIIIRRR]]]aaaggglllooorrrtttvvvvvvwwwxxxxxxvvvwwwxxxzzzwwwyyy{{{~~~{{{uuussstttvvvzzz}}}~~~}}}}}}~~~|||wwwiiiggghhhjjjlllppp{{{wwwgggLLLCCC999555666888999:::999999::::::;;;<<<<<<<<<>>>@@@AAAAAA@@@@@@@@@AAA>>>===@@@DDDCCC??????CCCFFFAAAFFFLLL\\\xxxcccLLLGGGHHHHHHHHHFFFDDDDDDDDD??????>>>>>>======>>>>>>======<<<;;;:::;;;???BBBHHHKKKMMMOOOOOOPPPQQQSSSUUUVVVWWWWWWWWWYYY]]]___```bbbeeehhhiiiiiiiiihhheeehhhkkkmmmmmmmmmmmmnnnnnnnnnmmmmmmooorrruuuxxxqqqqqqrrrsssvvvzzz~~~~~~}}}{{{yyywwwxxx{{{~~~|||xxxttttttvvvtttmmmfff\\\YYYZZZaaafffffffffgggddddddeeegggjjjooosssvvvyyyyyyyyyyyyxxxwwwvvvuuuttttttuuuvvvwwwwwwwwwvvvuuuvvvvvvtttrrrrrrtttwwwvvvvvvuuuuuuuuuuuuuuuvvvwwwxxxyyyyyyxxxxxxzzz{{{xxxyyyyyyzzz|||}}}}}}~~~|||}}}}}}~~~|||yyywwwvvvvvv]]]EEE>>><<>>@@@BBBDDD<<<<<>>;;;:::;;;<<<888777999;;;???GGGPPP]]]```eeejjjmmmpppsssvvvwwwxxxxxxwwwvvvvvvwwwyyywwwxxx|||{{{wwwtttttt|||}}}yyypppgggbbb___dddiiiqqqzzzuuucccFFF???666333777===<<<777999999:::;;;;;;<<<<<<===<<<>>>AAAAAA@@@?????????CCCAAABBBEEEEEEBBBAAACCCBBBDDDPPPQQQUUUyyyoooUUUGGGHHHIIIHHHFFFDDDDDDDDDAAA@@@???>>>>>>=========@@@???===:::888:::>>>AAAJJJKKKMMMMMMMMMMMMOOOQQQUUUVVVWWWWWWVVVXXX[[[]]]___```aaaccceeeggghhhiiicccfffkkknnnnnnmmmmmmnnnooonnnmmmmmmooosssvvvyyysssssstttvvvyyy}}}}}}}}}{{{xxxwwwxxx{{{~~~~~~xxxrrrsssuuurrrhhh___WWWVVV[[[dddiiihhhfffgggddddddeeefffjjjoootttwwwxxxyyyzzzzzz{{{{{{{{{zzzwwwxxxxxxxxxxxxwwwvvvvvvvvvwwwwwwuuurrrsssvvvyyyzzzyyywwwuuutttssssssttttttuuuvvvvvvuuuuuuxxxzzzyyyyyyzzzzzzzzzzzzzzz{{{zzz{{{{{{}}}~~~~~~{{{xxxvvvpppzzz{{{rrrYYYBBB<<<;;;???DDD^^^llliiidddaaaccciiiqqqvvvqqqssstttrrruuu|||{{{zzzttt~~~tttMMM444111444222////////////....................................////////////////////////............///////////////111333111222;;;JJJVVV[[[@@@:::>>>666;;;IIIIIICCC>>>;;;BBBOOOZZZ]]]\\\[[[\\\]]]___aaaccceeeffffffggghhhgggffffffhhhjjjqqqooonnnqqqvvvzzzzzzyyy~~~~~~zzzpppeeebbbfffnnnwww~~~~~~yyyssslllfffUUUIIIGGGEEE===;;;@@@<<<999999:::;;;>>>HHHSSS[[[bbbhhhkkkmmmqqqrrrqqqsssqqqoooppptttvvvuuutttuuuxxx|||}}}||||||~~~~~~zzzxxxxxxxxxxxx~~~~~~}}}wwwnnnffffffcccccckkk|||wwwlllrrrRRRDDD>>>777555888:::999777::::::;;;;;;<<<=========>>>===<<<;;;<<<===???AAAAAAAAABBBBBBCCCDDDDDDDDDEEEAAAFFFKKKVVV{{{^^^FFFHHHIIIHHHIIIIIIGGGCCCCCCBBB@@@>>><<<<<<>>>@@@>>>??????===;;;<<>>:::<<>>:::<<<;;;999888999;;;>>>IIISSSYYYaaaiiilllooossstttsssuuurrroooppptttxxxzzz{{{vvvxxx{{{{{{zzz{{{}}}|||xxxwwwxxxyyyzzzyyyrrreeeeeedddeeeqqqxxxuuulllOOOAAA<<<777666999;;;:::777::::::;;;;;;<<<=========???>>><<<<<<<<<===???@@@AAAAAAAAABBBCCCCCCDDDDDDEEEAAAEEEKKKSSSttt~~~uuu[[[HHHIIIIIIHHHGGGHHHGGGFFFCCCCCCBBB@@@>>>===>>>>>>===>>>===;;;:::<<>>;;;<<>>;;;888888:::<<<:::888:::::::::;;;<<<<<<======???>>>======<<<======>>>@@@@@@AAAAAABBBCCCCCCCCCEEE@@@DDDKKKNNNbbbyyy~~~uuuiiiTTTHHHHHHIIIHHHGGGGGGHHHJJJDDDDDDCCCBBB@@@>>>===<<<<<<<<<;;;;;;;;;>>>CCCGGGIIIJJJMMMOOOQQQRRRSSSRRRTTTUUUWWWWWWWWWXXXZZZ\\\]]]]]]___bbbfffiiiiiiiiiffffffhhhjjjlllnnnooopppmmmnnnnnnmmmlllmmmppprrrtttrrrqqqssswww}}}|||}}}~~~xxxssstttrrrjjj___ZZZVVVZZZ```eeehhhhhhfffddd___bbbfffkkkoooqqqrrrrrrxxxzzz|||}}}}}}{{{yyywwwyyywwwvvvvvvwwwxxxwwwvvvtttuuuwwwyyyzzzyyyxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxvvvwwwwwwxxxxxxxxxwwwwwwxxxxxxyyyzzz|||~~~|||}}}}}}~~~~~~~~~}}}|||}}}}}}}}}|||{{{|||~~~zzzxxxyyyllllllwww[[[MMM>>>>>>;;;===DDDaaaXXX^^^gggooorrrqqqllliiinnnssswwwxxx{{{}}}xxxtttrrrnnnuuurrrmmm~~~gggGGG222///222000***//////.........---------................................................---------.........//////...000222000...///444888AAAiii}}}xxxQQQ888<<<;;;:::IIIKKKIIIEEE@@@@@@HHHUUU___```^^^]]][[[\\\]]]```aaaeeeggghhhhhhfffeeefffggghhhiiihhhfffcccdddiiimmmiiikkkpppvvvxxxtttiiiXXXXXXXXXVVVWWWZZZ^^^___lllfffbbb```YYYLLLAAA>>>;;;888777999;;;@@@LLLXXX```hhhoooqqqrrrtttssspppuuutttssssssvvvzzz}}}xxxxxxvvvvvvvvvwwwzzz{{{{{{zzzyyywwwxxx|||tttppppppdddeeeiiittt|||~~~XXXAAA;;;999888:::<<<<<<:::888999::::::;;;;;;<<<======??????>>>>>>======<<<<<>>@@@CCCFFFGGGIIIJJJLLLOOOQQQSSSTTTTTTSSSSSSTTTTTTTTTVVVYYY\\\\\\\\\^^^aaaeeehhhiiihhhkkkkkkjjjjjjjjjkkklllllljjjmmmnnnmmmkkkkkknnnqqqqqqppppppqqquuu}}}~~~}}}~~~xxxttttttpppfff\\\WWWXXX]]]bbbggggggeeecccaaa___bbbfffkkkoooqqqrrrrrrwwwyyy{{{}}}|||zzzxxxvvvwwwuuuttttttvvvwwwwwwvvvwwwwwwwwwwwwwwwvvvuuuuuuxxxxxxwwwwwwwwwwwwxxxxxxwwwwwwxxxxxxxxxwwwvvvvvvvvvwwwxxxzzz|||~~~}}}{{{zzz|||}}}}}}}}}||||||~~~|||wwwwwwzzzwwwiiisssvvv[[[III<<<>>><<<===DDDaaa\\\cccllluuuxxxuuuoookkknnnsssvvvwwwyyy}}}}}}yyy|||yyyooofffkkkwwwgggnnnrrrXXX;;;///000333000+++............------------................................................------------............---///111111000000333555666RRRwww}}}iiiooo|||fffDDD;;;999666>>>FFFGGGDDD???<<>>===:::999;;;===CCCPPP\\\```hhhoooqqqsssvvvuuurrrssstttuuuvvvvvvwwwxxxxxxxxxvvvuuutttuuuwwwyyyzzzyyyyyyyyyyyyzzz~~~uuuiiigggjjjlllnnnrrrzzzuuuvvvOOO<<<999999999;;;<<<<<<:::999999999::::::;;;<<<<<<<<<>>>>>>??????>>>===<<<;;;>>>>>>??????@@@AAAAAAAAACCCBBB@@@GGGJJJGGGjjjppp|||wwwgggIIIEEEEEEJJJKKKHHHGGGIIIEEEDDDCCCDDDCCCAAA<<<888555888===BBBFFFHHHHHHGGGIIIJJJLLLNNNPPPRRRTTTTTTPPPPPPPPPPPPQQQSSSXXX[[[[[[ZZZ[[[^^^bbbeeegggggglllkkkkkkjjjjjjkkkkkkllllllnnnpppnnnjjjiiikkkmmmnnnooooooqqqttt|||~~~}}}~~~~~~~~~}}}wwwrrrqqqlllbbbZZZVVV\\\aaafffhhhfffcccaaa```aaacccfffjjjmmmqqqssstttvvvxxxzzz{{{{{{yyywwwvvvvvvtttssssssuuuvvvvvvuuuwwwvvvtttsssrrrsssuuuvvvxxxwwwwwwwwwwwwwwwwwwxxxvvvwwwxxxyyyyyyxxxvvvuuuuuuvvvwwwyyy|||}}}|||{{{|||}}}~~~~~~}}}}}}~~~~~~}}}zzzvvvxxx}}}vvvooo~~~vvvlllSSSFFF;;;>>>===>>>DDDaaafffkkkrrrxxxzzzxxxsssooonnnssswwwxxx{{{|||xxxxxxooofffrrrnnneeepppcccKKK444///222222///............------------,,,........................------------------------,,,------------.........---///111111111111333444444DDD___oooYYYpppoooUUUBBB;;;888888BBBDDDEEEBBB???BBBLLLUUU``````_______________```^^^aaadddeeeeeedddeeeeeeccceeeggghhhgggfffffffffeeecccfffmmmppp{{{vvvmmmccc]]]XXXTTTSSSUUUXXXYYY[[[[[[VVVNNNEEE@@@???<<<;;;===AAAGGGUUUaaa```gggnnnpppssswwwxxxvvvqqqtttvvvvvvuuussssssssswwwuuussstttvvvxxxyyyyyyxxxzzzzzzzzzzzz~~~rrrdddbbbhhhggglllsss{{{vvvxxxeeeHHH:::999999:::;;;;;;;;;::::::999999999:::;;;;;;<<<<<<<<<===???@@@@@@>>><<<;;;======>>>>>>???@@@@@@@@@AAADDD???EEELLLDDDZZZwwwrrrxxxVVVKKKEEEIIILLLHHHEEEGGGEEECCCAAABBBCCCBBB===888444666<<>>>>>>>>DDDaaappprrrvvvyyyzzzxxxvvvtttuuuyyy{{{{{{}}}zzzxxxuuuvvvzzzoooppp|||TTT@@@111111333///---///.........---------,,,,,,........................------------------------,,,,,,---------............///000111111111111222555===NNNjjj___fffqqqkkkSSSBBB<<<888;;;@@@DDDDDDBBBDDDIIIOOO[[[\\\]]]]]]^^^]]]\\\\\\ZZZ]]]aaacccdddddddddeeejjjhhhgggggghhhgggfffdddhhheeeiiippprrrwwwvvvkkkeeeaaa[[[YYY\\\YYY\\\___^^^ZZZTTTNNNIIIBBB???>>>@@@DDDKKKYYYfffeeekkkooooooppptttuuutttqqqsssuuutttrrrqqqrrrtttuuussssssuuuxxxzzzyyyxxxwwwyyy{{{zzzyyy}}}wwwiiifffjjjccckkkuuu~~~vvvfffQQQBBB<<<:::;;;;;;:::999999::::::888999999::::::;;;<<<<<<:::<<<>>>@@@AAA???===;;;<<<<<<===>>>>>>??????@@@???FFF???BBBOOOFFFPPP{{{pppkkkVVVGGGGGGJJJGGGDDDFFFDDDAAA???@@@BBBBBB===999555666999???EEEHHHHHHGGGJJJJJJKKKLLLMMMOOOPPPQQQKKKLLLNNNOOOPPPSSSWWWZZZYYYXXXXXXZZZ___bbbdddeeeeeefffiiikkkmmmnnnnnnnnnooonnnmmmmmmmmmmmmkkkiiijjjmmmpppqqqrrrwww~~~||||||uuuooolllggg```\\\]]]]]]aaaeeeeeebbb```aaacccccceeehhhkkkooorrruuuvvvuuuuuuuuuvvvwwwxxxyyyzzz|||zzzxxxxxxxxxyyyxxxwwwqqqqqqqqqrrrsssuuuwwwyyyvvvvvvuuuuuuuuuuuuvvvvvvsssuuuwwwyyyzzzyyywwwvvvwwwwwwyyy{{{~~~~~~~~~}}}}}}{{{{{{}}}|||yyywww~~~}}}||||||___LLL@@@888?????????DDDbbbwwwwwwxxxxxxxxxxxxwwwwww~~~~~~zzz}}}uuusss~~~uuuKKK:::///333444,,,+++000......---------,,,,,,,,,........................------------------------,,,,,,,,,---------......///000000000000000000000111666AAAVVVyyyrrrdddqqq}}}cccHHH@@@:::666;;;AAADDDCCCDDDGGGJJJWWWXXXZZZ[[[\\\[[[YYYXXXXXX[[[___bbbccccccdddeeerrrnnniiigggiiiiiigggeeeiiieeehhhpppnnnmmmvvvqqqlllfffdddfffaaaeeegggeeeaaa]]]XXXTTTDDDAAA@@@BBBFFFMMM\\\iiimmmqqqrrrooonnnooopppnnnrrrttttttrrrppppppssswwwtttrrrrrruuuyyy{{{zzzxxxvvvyyyzzzyyyxxx|||pppkkknnnoooxxx~~~vvv|||}}}dddLLLBBB@@@>>>;;;;;;;;;:::999888999;;;888999999::::::;;;<<<<<<999;;;>>>AAAAAA@@@===<<<<<<<<<======>>>?????????===GGG???AAARRRIIIKKKnnnxxx{{{```IIIEEEHHHFFFDDDFFFDDD@@@===>>>AAABBB>>>:::666555666:::AAAFFFHHHHHHJJJJJJJJJKKKLLLNNNOOOPPPJJJLLLOOOQQQRRRTTTWWWZZZYYYXXXXXXZZZ___bbbeeeeeegggiiikkkmmmnnnmmmlllkkkjjjhhhhhhkkkppprrrqqqoooiiimmmpppqqqqqquuu}}}||||||uuuoookkkfff```___aaaZZZ___bbbbbb```___bbbfffbbbeeeiiinnnqqqtttuuuuuuuuutttttttttvvvxxxzzz{{{}}}{{{zzz{{{{{{zzzxxxssstttuuuvvvvvvuuuttttttuuuuuuttttttttttttuuuuuurrrtttwwwyyyzzzzzzxxxwwwyyyyyyzzz|||~~~||||||}}}~~~||||||zzzwwwtttvvv{{{~~~|||zzzyyyvvvuuu}}}~~~tttZZZKKK???777?????????DDDbbbxxxzzz|||{{{tttooottt}}}{{{~~~mmmuuujjjvvv\\\666444111///.........///------------------------.........------,,,,,,,,,------------------------------------------------///////////////.........555333777FFF___pppmmm{{{kkkIII111777666:::@@@CCCAAABBBDDDQQQPPPQQQTTTYYY\\\[[[YYY[[[[[[]]]bbbfffhhheeebbbjjjhhhdddaaa```aaaccceeedddfffhhhhhhiiiooozzz|||tttooolllmmmjjjggghhhhhhaaaUUUJJJ@@@???CCCLLLTTTZZZbbbjjjnnnnnnmmmmmmnnnooopppppppppqqqqqqpppooopppsssuuuvvvuuuvvvyyyxxxvvvxxx||||||}}}}}}qqqqqqvvvyyy~~~{{{wwwzzz~~~iiiSSSCCC===;;;999???AAA>>>777666:::;;;777::::::999999999:::;;;;;;===>>>???>>><<<:::;;;<<<<<<<<<<<<===>>>>>>??????AAA===@@@FFFEEECCCOOO___jjjHHHDDDLLLHHHCCCCCCDDDBBB???>>>???@@@@@@???888666555999???DDDFFFGGGJJJJJJKKKLLLLLLMMMMMMLLLLLLMMMOOOPPPRRRSSSSSSTTTVVVYYY\\\[[[YYYZZZ^^^cccfffggghhhiiiiiihhhgggfffjjjhhhfffgggiiilllnnnnnnmmmnnnooooooqqqxxx|||uuunnnjjjiiihhheeeaaaXXX[[[^^^``````______```ggghhhkkklllnnnpppsssvvvsssrrrrrrsssvvvyyyyyyyyy~~~|||yyyxxxyyyzzzzzzxxxwwwxxxyyyyyyuuurrruuuuuuuuuuuuttttttttttttuuuuuuvvvuuuttttttwwwyyy{{{{{{|||~~~}}}}}}}}}~~~~~~~~~}}}|||||||||}}}{{{vvvrrrppppppnnnsssuuuuuuxxxxxx~~~fffQQQEEE;;;;;;:::======@@@hhhuuuwww|||{{{ttttttyyy}}}wwwwwwzzz{{{ppp{{{qqqpppPPP555333111///.........///------------------------......---------,,,,,,,,,------------------------------------------------////////////............222111444;;;JJJiii|||}}}dddHHH???======AAACCCBBBDDDHHHKKKJJJLLLQQQWWW[[[\\\[[[\\\[[[ZZZ\\\```ccccccbbbfffdddbbb```___```bbbcccbbbdddeeeddddddiiirrrzzzzzzsssnnnooollliiihhhggg```TTTJJJBBBAAAEEEOOOWWW^^^fffmmmqqqpppppppppoooooonnnnnnnnnooopppqqqpppqqqsssuuuuuutttvvvzzzyyyvvvwww{{{|||{{{rrrrrrxxxxxx```JJJ>>>:::::::::;;;???@@@<<<;;;===;;;666::::::999999999:::;;;;;;<<<===>>>===;;;:::;;;<<<<<<<<<===>>>>>>??????@@@AAA>>>@@@EEEDDDCCCMMM\\\tttPPPEEEHHHHHHEEECCCDDDAAA??????@@@@@@@@@???:::888666999>>>CCCEEEFFFEEEFFFHHHIIIJJJKKKKKKKKKMMMNNNPPPSSSTTTUUUUUUUUURRRUUUXXXWWWVVVWWW[[[```dddeeefffggghhhhhhhhhhhhkkkiiiggggggiiilllmmmmmmlllnnnooooooqqqxxx}}}wwwqqqmmmllliiiddd```YYY\\\```bbbaaaaaaaaabbbgggiiikkklllnnnpppsssvvvsssrrrqqqsssvvvxxxyyyxxx|||||||||yyywwwvvvwwwyyyyyywwwwwwxxxzzzyyywwwtttwwwwwwwwwwwwxxxxxxwwwwwwuuuvvvvvvvvvuuuvvvxxxzzzzzzzzz|||~~~}}}}}}}}}~~~}}}}}}|||||||||}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~|||{{{{{{|||wwwyyyxxxuuuzzz}}}cccMMM@@@;;;;;;:::======AAAiiisssuuu}}}yyyxxx}}}}}}yyyqqqlllkkkkkkxxxqqqzzzddd@@@333222000///.........///------------------------------------,,,,,,,,,,,,------------------------------------------------........................222444555555:::QQQ{{{{{{[[[AAA<<<;;;>>>AAA@@@AAADDDCCCDDDFFFLLLRRRXXX[[[\\\]]][[[XXXXXXZZZ]]]````````````___^^^^^^______```bbbccccccbbbaaaeeelllrrrzzztttssspppkkkiiieee]]]QQQGGGCCCCCCHHHSSS[[[aaahhhnnnrrrrrrrrrrrrqqqooommmllllllnnnpppqqqqqqrrrssstttttttttwww{{{zzzwwwvvvzzz{{{~~~vvvyyyxxxsssttt|||mmmRRR???888888999::::::======;;;;;;<<<;;;888:::999999999::::::;;;<<<:::<<<======;;;;;;<<<>>>======>>>>>>???@@@@@@AAAAAA???@@@DDDCCCAAAJJJVVVyyyUUUBBBBBBHHHGGGCCCCCCAAA??????@@@AAAAAA@@@<<<:::777888;;;???BBBCCCBBBCCCEEEHHHIIIJJJKKKKKKKKKMMMPPPSSSTTTUUUUUUTTTSSSVVVYYYYYYYYYZZZ^^^bbbccccccdddeeeggghhhjjjkkkkkkiiiggggggiiikkklllkkklllmmmnnnnnnqqqwww}}}yyytttqqqnnniiibbb\\\ZZZ^^^aaacccccccccddddddhhhiiikkkmmmmmmooorrruuurrrqqqqqqrrruuuwwwwwwwwwwwwxxxxxxwwwuuuuuuvvvxxxxxxxxxxxxyyyzzzzzzxxxvvvvvvvvvwwwxxxxxxyyyyyyyyyvvvvvvwwwvvvvvvwwwzzz|||zzzzzz{{{~~~~~~~~~~~~~~~}}}|||{{{{{{{{{|||~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~yyytttyyyzzz```III<<<:::;;;:::===>>>BBBkkkrrrsss{{{}}}}}}yyyyyyuuukkkaaa\\\hhh~~~oooyyyUUU555111000///............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............///000222444333444EEEgggnnnNNNBBB888:::@@@BBBAAA@@@@@@AAACCCHHHNNNTTTYYY\\\^^^\\\ZZZYYYZZZ\\\^^^___\\\]]]]]]^^^_________^^^bbbbbbbbbbbbbbbeeejjjnnnxxx||||||wwwqqqllleee[[[OOOFFFAAADDDLLLYYYaaadddgggjjjooopppqqqrrrqqqooommmlllllloooqqqrrrrrrqqqqqqqqquuuuuuyyy}}}|||wwwvvvyyyzzzyyyoootttwwwsssxxxvvv```FFF999777888888888;;;;;;999777777:::<<<===999999999999:::;;;<<<<<<:::<<<============>>>@@@>>>>>>>>>???@@@@@@AAAAAAAAA@@@AAACCCBBB@@@GGGPPPtttWWW@@@===GGGIIICCCCCCAAA@@@@@@AAABBBAAA???===:::777666777:::===???@@@BBBEEEHHHJJJLLLLLLLLLGGGIIILLLPPPRRRSSSRRRRRRTTTWWWZZZ[[[\\\^^^aaadddcccccccccccceeegggiiijjjjjjiiiggghhhiiikkkkkkjjjkkklllmmmnnnpppvvv{{{yyyuuuqqqmmmfff^^^XXXZZZ^^^aaadddddddddeeefffhhhjjjlllmmmmmmooorrrtttrrrppppppqqqsssuuuvvvuuussstttuuuuuuttttttuuuwwwyyyyyyyyyzzzzzzyyywwwuuuqqqrrrtttuuuvvvvvvvvvvvvtttuuuvvvvvvvvvwwwzzz|||zzzzzz{{{}}}}}}|||{{{{{{{{{|||}}}~~~zzztttxxxvvv]]]HHH<<<:::::::::===???DDDmmmqqqooottt{{{yyyyyyuuujjj^^^XXXuuu}}}|||zzzaaaFFF111//////..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////,,,,,,...///111;;;QQQeeerrrYYY@@@888<<>>888:::999777666888999;;;===>>>===<<<<<<999999999999:::;;;<<<===;;;<<<>>>>>>>>>>>>@@@BBB>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@AAA@@@@@@DDDIIIhhhzzzrrr^^^GGG???EEEGGGAAADDDBBBAAAAAABBBBBB@@@>>>;;;:::777555444666888:::<<<>>>BBBFFFIIIJJJJJJJJJEEEGGGKKKNNNQQQRRRRRRRRRRRRTTTVVVYYYZZZ\\\___```dddccccccbbbccceeefffhhhiiihhhggghhhjjjkkkkkkjjjjjjlllmmmmmmooovvv|||zzzxxxtttoooiiiaaaZZZUUUZZZ]]]aaadddeeeeeefffgggiiikkklllmmmmmmnnnqqqsssqqqooonnnooorrrttttttsssqqqsssuuuuuuttttttuuuwwwyyyzzz{{{zzzxxxvvvuuutttoooppprrrtttuuuuuutttsssrrrsssttttttuuuvvvyyy|||zzzzzz{{{}}}}}}||||||{{{{{{}}}~~~~~~~~~{{{vvvzzzsss[[[GGG<<<::::::999===???FFFpppmmmiiijjjuuu{{{yyyzzz}}}zzzooofffbbb~~~www~~~bbbKKK:::000---------...............------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////---...000222555@@@KKKkkktttPPP:::666:::@@@EEEAAABBBCCCDDDFFFKKKRRRWWW[[[^^^bbbcccaaa___]]]]]][[[\\\]]]^^^^^^^^^^^^^^^ZZZZZZ[[[]]]```cccfffhhhppp}}}tttjjj```YYYOOOSSS^^^jjjpppmmmjjjjjjggghhhkkkmmmooopppqqqqqqoooppprrrqqqpppnnnoooooozzzyyy|||~~~zzzyyy|||yyy{{{zzzqqqnnnlllnnnssswww}}}rrrooopppYYYGGG999999===:::666666444777@@@IIIJJJBBB;;;777888888888999:::;;;<<<===;;;===>>>>>>>>>>>>@@@AAA======>>>>>>???@@@@@@AAA??????@@@@@@???@@@BBBDDDRRR~~~zzzkkkUUUFFFDDDDDD@@@EEEDDDCCCBBBBBBAAA???<<<:::999888666444333555777888:::???CCCFFFGGGFFFFFFGGGHHHKKKNNNQQQSSSUUUUUUTTTUUUWWWZZZ\\\^^^______ccccccbbbccccccdddeeeeeegggffffffhhhjjjlllkkkjjjjjjkkklllmmmooouuu~~~{{{xxxsssllleee___ZZZWWWZZZ]]]aaaeeeffffffhhhiiijjjlllmmmmmmmmmnnnppprrrpppnnnmmmnnnppprrrrrrrrrppprrrtttuuuttttttuuuvvvwwwyyyzzzzzzwwwuuuttttttppprrrtttuuuvvvuuutttsssqqqrrrsssttttttvvvzzz}}}|||{{{|||~~~~~~~~~}}}|||||||||}}}|||||||||}}}}}}}}}}}}~~~~~~|||yyy~~~zzzwwwpppXXXEEE;;;999:::999===@@@HHHssslllgggfffnnnvvvyyyyyyyyyvvvxxx}}}zzzuuuvvvuuusssmmmRRR>>>333---+++,,,------............------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...//////000000111333222222888@@@QQQrrrgggOOO???888;;;BBB@@@AAAAAAAAACCCHHHOOOUUUYYY]]]aaabbb```]]]]]]]]]\\\\\\\\\\\\\\\]]]]]]]]]YYYYYYZZZ\\\___bbbcccccciii}}}yyypppiiidddZZZ\\\ccclllpppmmmkkklllhhhiiijjjllloooqqqrrrsssmmmnnnooooooooooooqqqsss}}}|||}}}{{{{{{{{{||||||tttnnniiiooouuuwww}}}~~~vvvnnnppp|||xxx^^^NNN>>>555999<<<999666888555777???HHHIIIAAA999888888888888999:::;;;======:::<<<======<<<<<<===???<<<<<<===>>>>>>??????@@@===>>>???>>>>>>@@@AAAAAAJJJyyyvvvaaaMMMCCCCCCEEEGGGEEEDDDCCCCCC@@@===:::999:::;;;999555444555666666999===BBBDDDEEEDDDDDDGGGGGGIIIKKKNNNRRRUUUWWWUUUVVVXXXZZZ]]]^^^^^^]]]___```aaacccdddeeeeeeeeeeeeeeeeeegggkkkllllllkkkiiikkkllllllnnnuuu~~~|||uuulllddd___]]]]]][[[^^^cccfffhhhiiijjjkkkkkklllmmmmmmmmmmmmppprrrooonnnmmmmmmoooqqqqqqpppoooqqqssstttssssssssstttsssvvvxxxxxxvvvuuuuuuwwwqqqsssuuuvvvvvvuuusssrrrqqqrrrttttttuuuxxx{{{~~~}}}|||}}}~~~~~~~~~}}}}}}}}}~~~||||||||||||}}}}}}}}}}}}~~~~~~zzzxxx~~~xxxxxxlllUUUEEE<<<999999999===AAAIIIuuummmhhhgggmmmsssttttttuuurrrwwwtttqqq}}}cccJJJ:::000+++++++++,,,---............------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,///000...---444===BBB___~~~kkkSSS@@@<<>>???@@@???AAAFFFNNNUUUXXX[[[______]]][[[\\\]]]\\\\\\[[[[[[[[[[[[\\\\\\[[[ZZZ[[[]]]```bbbbbbbbbcccuuuyyyrrrmmmjjj``````ccciiillljjjkkknnnjjjkkkkkkmmmoooqqqssstttkkklllmmmnnnnnnppptttwww~~~~~~{{{}}}|||{{{uuuqqqooonnnxxx}}}|||yyyxxx{{{rrrWWWHHH:::222777;;;777555999:::777999??????:::999<<<888888888999:::;;;===>>>999:::<<<;;;::::::;;;===<<<<<<<<<===>>>>>>??????<<<>>>>>>>>>>>>@@@AAA@@@NNNwwwyyyfffQQQCCCDDDKKKHHHFFFEEEDDDCCC@@@<<<999999;;;===;;;888555555666888;;;???CCCFFFFFFEEEDDDEEEEEEFFFHHHKKKOOOTTTVVVQQQRRRSSSVVVXXXYYYYYYWWW[[[]]]```ccceeefffffffffdddccceeegggkkkmmmmmmllliiijjjkkklllnnnttt~~~wwwmmmeeeaaaaaabbb\\\```dddhhhiiikkklllmmmkkkmmmnnnmmmmmmmmmoooqqqooommmlllmmmooopppppppppnnnppprrrsssrrrqqqqqqrrrooosssvvvwwwvvvvvvwwwyyyqqqrrrtttvvvuuutttqqqppprrrsssuuuvvvvvvyyy}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||zzzvvvttt||||||~~~gggSSSEEE>>>999999999>>>AAAJJJvvvkkkmmmppprrrrrrqqqooonnnttttttyyy{{{lllggg}}}uuuPPP666111111---------------------------------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------............///000111222???JJJhhh~~~rrrVVVAAA777BBB>>>===BBBCCCAAADDDJJJXXXZZZ\\\]]]\\\[[[\\\\\\___\\\YYYYYYZZZ[[[[[[[[[YYY[[[^^^```aaaaaa```___iiijjjvvv~~~xxxtttqqqllliiifffeeedddfffiiijjjhhhfffjjjjjjjjjjjjkkklllmmmnnnooorrrttttttrrrpppoooooo}}}}}}{{{yyyzzz~~~}}}|||wwwyyy|||qqqlllwwwyyyxxx}}}}}}oooXXXIII:::999888777666666666666555777:::======;;;999777999999:::::::::;;;;;;;;;:::;;;<<<<<<;;;;;;<<<>>>:::::::::;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>QQQttt~~~}}}cccHHHEEEFFFIIIGGGCCC@@@BBBEEEBBB;;;999:::;;;;;;:::999777666555888<<<@@@CCCEEEEEEDDDEEEDDDCCCDDDFFFJJJNNNQQQTTTTTTSSSSSSTTTVVVWWWYYY]]]___aaacccdddeeeeeeeeecccdddeeeggghhhiiiiiiiiiiiilllmmmllllllqqq{{{yyypppgggbbb___]]]bbbeeeiiilllmmmnnnooopppnnnnnnmmmlllmmmnnnooopppooopppqqqrrrrrrrrrrrrqqqtttsssssssssssstttuuuvvvuuuuuuvvvvvvvvvvvvuuuuuusssttttttuuuuuuttttttsssrrruuuvvvvvvvvvwww{{{~~~}}}|||||||||||||||~~~~~~~~~~~~~~~~~~xxxrrruuuxxxxxxwwwfffNNNAAA999===888<<>>:::999888777666666666666444666888::::::999777666888999999999999:::::::::999;;;<<<<<<;;;;;;<<<===;;;;;;;;;;;;;;;<<<===>>>????????????????????????IIIiiioooPPPFFFDDDIIIGGGCCC@@@BBBEEEBBB<<<888999:::::::::999888777666888<<<@@@CCCEEEEEEDDDEEEEEEEEEFFFIIILLLOOOQQQTTTTTTSSSTTTUUUVVVXXXYYY[[[]]]___bbbdddeeeffffffccccccdddeeeffffffffffffgggiiikkkjjjkkkoooxxxvvvmmmeee```^^^]]]bbbfffjjjlllmmmnnnooopppnnnmmmlllllllllmmmooooooppppppqqqqqqqqqrrrrrrrrrqqqrrrssstttuuuvvvwwwwwwttttttuuuuuuuuuuuuttttttssssssttttttttttttssssssqqqsssuuuuuuuuuwww{{{~~~}}}}}}||||||||||||||||||~~~~~~}}}||||||||||||}}}~~~{{{vvvssswww~~~uuu~~~zzzooopppaaaLLLAAA;;;<<<888<<>><<<;;;???EEEJJJOOOUUUZZZ^^^bbbfffjjjhhhbbb]]]\\\^^^^^^^^^]]]]]]]]]]]]^^^^^^XXX\\\___```eeevvvzzzpppiiigggggggggfffcccdddfffhhhiiihhhfffdddhhhiiijjjlllmmmnnnoooooowwwzzz|||}}}{{{yyyyyyyyyxxxwwwvvvuuuqqqnnnrrrxxx{{{{{{}}}qqqkkksss}}}yyy|||}}}{{{|||~~~{{{qqq]]]GGG;;;:::888777666666555555555666555555444444555555666777666666666777777777777888888999::::::999999:::<<<<<<<<<;;;:::::::::;;;;;;????????????????????????BBBHHHVVV~~~}}}]]]JJJHHHFFFGGGDDDAAABBBEEEDDD???===<<<<<<<<<<<<===>>>>>>999:::===@@@CCCDDDDDDDDDEEEGGGIIILLLOOOPPPQQQQQQRRRRRRSSSTTTUUUWWWXXXXXXZZZ\\\^^^aaabbbcccdddddd___```aaacccddddddeeeeeedddeeefffggggggkkkppptttwww}}}wwwooofff___\\\[[[\\\cccfffjjjlllllllllmmmnnnlllllllllllllllmmmmmmnnnrrrqqqpppooooooqqqssstttooorrrvvvyyyzzzzzzxxxwwwvvvwwwwwwxxxxxxwwwwwwvvvssssssttttttttttttssssssrrrrrrsssssstttvvvxxxzzzxxxxxxxxxxxxyyyzzz{{{|||{{{}}}~~~}}}~~~~~~|||{{{rrrrrrvvv~~~rrrggggggWWWDDD<<<999;;;888<<>>@@@BBBEEEKKKQQQVVVYYYaaajjjlllhhhbbb______``````^^^]]]]]]]]]]]]]]]YYY[[[]]]]]]```iiiwww}}}yyy{{{tttlllgggfffggggggfffccceeegggiiiiiihhhggggggggghhhkkkmmmoooqqqqqqrrrwwwyyy{{{{{{xxxvvvttttttsssqqqqqqqqqnnnnnnyyy}}}sssnnnxxxwwwxxx}}}~~~ssscccOOO>>>888;;;777666555555444555555555666666555555555666777888555555666666666777777777777888999999888888999:::<<<;;;;;;:::::::::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>AAAKKKNNNddd~~~vvvZZZFFFEEEEEEFFFEEEBBBBBBEEEEEEAAA>>>===;;;:::999:::<<<===;;;<<<>>>@@@BBBCCCDDDDDDEEEGGGJJJMMMPPPQQQQQQQQQPPPQQQRRRSSSUUUVVVWWWWWW[[[\\\^^^```aaaaaaaaaaaa^^^___aaaccceeegggggghhhdddeeefffggghhhjjjnnnpppnnnwwwyyytttlllddd^^^[[[[[[[[[aaadddhhhjjjkkkkkklllmmmlllllllllmmmmmmmmmmmmmmmrrrqqqpppooooooqqqssstttqqqtttwwwzzz{{{yyyvvvtttuuuvvvvvvwwwwwwvvvvvvuuusssttttttuuuuuuttttttsssuuutttsssssssssuuuvvvvvvwwwwwwwwwwwwxxxyyy{{{{{{zzz|||~~~~~~}}}|||}}}~~~|||}}}~~~~~~}}}{{{zzzqqqsssyyypppeeedddSSS@@@999888:::888<<<@@@@@@QQQrrrqqqooommmllllllllllllcccppp}}}lllxxxzzzfffFFF888000333333,,,,,,222------------------------------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++,,,,,,,,,,,,,,,---//////000...000555:::IIIhhhqqqeeerrrxxxhhhOOO;;;555999<<<;;;>>>>>>======>>>BBBHHHLLLNNNWWWccckkkkkkhhheeecccbbbaaa```___^^^]]]\\\\\\WWWXXXYYY[[[]]]```ccceeelllooorrrsssssspppmmmjjjppplllgggeeeffffffeeecccccceeehhhiiiiiiiiikkkllljjjkkkmmmpppqqqrrrrrrrrruuuvvvwwwuuuqqqmmmkkkjjjfffdddfffiiihhhkkk|||zzzxxxxxx}}}yyydddQQQAAA666333666555555444444444444555555777666666666666777888888555555555666666666777777666777888888777777888:::;;;:::::::::::::::;;;;;;===========================KKKIIIQQQ}}}sss[[[DDD@@@DDDFFFEEEBBBBBBEEEEEECCC???===999666555555777888<<<===???@@@BBBCCCDDDDDDDDDFFFIIILLLOOOPPPQQQQQQMMMNNNPPPRRRTTTUUUVVVVVVYYY[[[]]]___```aaa``````^^^```bbbdddfffggghhhiiidddeeeeeeggghhhjjjkkkllliiipppvvvyyy|||{{{uuuqqqkkkeee___]]][[[[[[^^^aaaeeehhhiiijjjkkkllllllmmmnnnnnnoooooonnnnnnrrrqqqpppppppppqqqrrrsssrrrtttwwwzzzzzzxxxvvvtttssssssttttttttttttssssssuuuuuuuuuvvvvvvuuuuuuuuuwwwuuusssssstttuuuvvvuuuwwwvvvwwwwwwxxxyyyzzz{{{zzz|||~~~~~~}}}|||}}}~~~}}}~~~~~~~~~|||}}}~~~|||zzzrrruuu|||{{{~~~jjj___^^^NNN===999:::999888<<>>>>>???@@@BBBCCCCCCDDDDDDEEEGGGJJJLLLNNNOOOPPPKKKLLLOOOQQQSSSTTTTTTTTTVVVWWWZZZ]]]```bbbbbbcccaaabbbcccdddeeefffffffffcccddddddfffhhhiiiiiihhhgggkkkmmmmmmoootttvvvtttssspppkkkfffbbb^^^\\\[[[ZZZ^^^cccfffhhhiiijjjlllmmmnnnooopppppppppooonnnppppppqqqqqqqqqrrrrrrrrrqqqsssvvvxxxyyyxxxwwwvvvttttttuuuuuuuuuuuuttttttvvvvvvwwwwwwwwwwwwvvvvvvuuusssqqqrrruuuxxxxxxxxxwwwwwwwwwwwwxxxyyyyyyzzz|||~~~~~~}}}~~~~~~}}}zzz|||~~~}}}|||ssswwwttt{{{ggg\\\\\\LLL;;;999;;;999888;;;>>>AAAWWWjjjkkklllmmmnnnpppqqqqqquuuvvv[[[;;;444111//////000000000///---------------------------------,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++,,,---......222111333444111111@@@SSSvvvvvvggg[[[nnnzzz{{{iiiPPPAAA;;;:::444777;;;>>>>>>??????@@@CCCHHHRRR^^^iiiooopppoookkkllllllllljjjgggdddbbb]]]]]]^^^______`````````___```aaacccdddeeeffffffcccbbbcccgggjjjjjjeeeaaadddfffhhhhhhhhhkkkpppuuutttuuuuuuuuusssqqqnnnlllooopppooojjjddd]]]YYYWWWSSSRRRWWW[[[VVVUUUdddyyy|||xxxsss~~~{{{~~~ttt]]]DDD999999999777555444444333333333444444555444555666666777777666666666666666666777777777888555666777777666666777888888888888999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;===BBB>>>BBBcccuuuVVVIIIBBBFFFFFFCCCBBBEEEGGGEEEHHHDDD>>>999555444555666>>>??????@@@BBBCCCCCCDDDDDDDDDFFFHHHKKKMMMOOOPPPJJJKKKNNNPPPRRRSSSSSSSSSRRRUUUXXX\\\```cccdddeeeccccccdddddddddccccccbbbcccbbbccceeeggghhhgggffffffhhhhhhfffhhhmmmpppoooqqqooolllhhhccc```]]]\\\XXX\\\aaaeeeggghhhjjjlllmmmnnnpppqqqqqqqqqpppoooooopppqqqrrrrrrrrrrrrqqqoooqqqtttvvvxxxyyyxxxxxxwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwtttqqqppprrrwwwzzz{{{zzzxxxxxxxxxwwwxxxxxxyyyzzz~~~}}}~~~~~~|||}}}~~~~~~}}}|||yyy{{{~~~~~~}}}tttyyy~~~sss}}}zzzyyymmmtttiii^^^]]]KKK:::888:::888888;;;>>>BBBXXXfffgggjjjjjjccc]]]cccnnn~~~}}}bbbFFF666///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,////////////000444:::>>>\\\xxxjjjTTTXXXjjj{{{|||nnn[[[HHH;;;888;;;<<<::::::===AAABBB@@@GGGNNNSSS\\\iiiooonnnpppsssuuuuuurrrpppooonnnfffdddaaa```aaaaaabbbbbbcccbbbbbbbbbccceeeggghhhiiifffdddfffjjjkkkhhheeeiiijjjjjjlllooorrruuuvvv{{{xxxuuusssrrrpppmmmkkkiiihhhhhhfffbbb]]]YYYVVVWWWVVVVVVTTTPPPSSSaaaooo{{{wwwyyy}}}~~~{{{}}}jjjPPP999444666444444777555555555555555555555555222333333444555666777777666666666666666777888888777888888888888999999999;;;:::999999999999:::;;;<<<;;;;;;;;;;;;<<<======;;;CCC@@@>>>PPPuuuzzz\\\HHH???EEEHHHDDDBBBEEEFFFEEEDDDCCC???<<<999777666666:::===AAABBB@@@???@@@AAACCCEEEGGGJJJLLLLLLLLLKKKLLLNNNQQQRRRQQQQQQSSSTTTVVVWWWYYY\\\^^^___```aaa```aaaccccccbbbbbbbbbccccccdddeeefffggggggggggggaaadddfffffffffgggkkknnnmmmlllkkkiiigggccc```^^^YYY[[[]]]^^^___bbbfffiiioooqqqsssrrrqqqooooooooopppnnnooorrrsssqqqrrruuuvvvvvvwwwyyy{{{{{{xxxvvvzzzxxxuuusssssstttuuuwwwsssuuuwwwyyyzzzyyywwwvvvrrrssssssssstttuuuuuuuuuuuutttssssssuuuxxx{{{|||}}}~~~~~~}}}{{{}}}~~~|||~~~}}}}}}{{{www|||yyyyyy{{{~~~~~~xxxsssqqq|||qqqmmmyyynnnggguuusssiii___WWWHHH888666>>>888999999DDDCCCVVVeeegggggg```RRRPPPaaawwwwwwsssTTT<<<111///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,...//////...///111555888EEEYYYsss|||kkkVVV\\\fffttt~~~{{{fffPPP<<<999666888:::<<<<<<<<<>>>DDDHHHJJJPPP[[[aaaaaadddhhhmmmqqqsssuuuxxxyyypppnnnkkkiiiiiijjjlllllllllkkkjjjiiihhhhhhiiiiiiiiigggfffjjjpppsssqqqooonnnnnnnnnoooqqqsssvvvwww{{{yyyvvvtttqqqnnniiifffcccdddeeeeeeeeedddbbbaaa[[[ZZZZZZYYYVVVYYYffftttooottt~~~~~~ssszzz}}}sssXXXEEE555444666222111555555555555555555555555555444444444555555555555555666666666666666777888888777777888888888999999999;;;;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;<<<======:::AAA???===JJJddd}}}ggg```KKKHHHCCCAAAAAACCCEEEFFFGGGDDDAAA<<<999666444333666;;;???BBBBBBAAABBBCCCBBBCCCEEEGGGIIIJJJJJJIIIIIIKKKNNNPPPPPPQQQSSSTTTXXXXXXZZZ[[[]]]]]]^^^^^^___aaaccccccbbbbbbcccdddcccddddddeeeeeefffeeeeeeaaaccceeeeeedddeeehhhkkklllkkkkkkiiifffccc```___YYYZZZ[[[[[[\\\___cccgggkkkmmmooopppooonnnoooooollljjjkkkppprrrqqqrrrvvvvvvvvvwwwyyy{{{zzzxxxvvvxxxwwwtttsssssstttvvvwwwwwwyyy{{{||||||zzzxxxvvvrrrrrrrrrsssssssssssssssvvvuuuuuuuuuvvvwwwyyyzzz}}}|||{{{|||~~~}}}|||zzz~~~||||||}}}{{{wwwzzzyyyyyy{{{|||{{{xxxuuuyyyqqqwwwwwwtttppphhh^^^RRRDDD999777;;;888::::::EEEDDDXXXdddgggeeeYYYMMMUUUuuu|||ttt{{{___CCC222//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,---...///...------///111444===LLLpppiii^^^WWWeeeiiiUUUFFF999888:::888888<<<===???AAAAAAEEEMMMRRRRRRUUUZZZaaahhhnnntttzzz}}}{{{xxxuuusssrrrsssuuuwwwvvvuuusssqqqnnnlllkkkjjjiiihhhiiinnntttyyyyyyxxxrrrrrrrrrrrrssstttuuuvvvtttrrrpppnnnlllhhhddd```___```cccfffiiikkkmmmnnnfffgggjjjmmmkkkiiiooowwwrrr}}}wwwttt|||{{{|||yyy}}}mmmZZZDDD999333666777222111444444444444444444444444444666666555555555444444444666666666666666777888888777777777888888888999999<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<===<<>>???EEEPPPtttvvvbbbPPP@@@???CCCCCCDDDHHHHHHFFFBBB===999555222111333888>>>BBBDDDDDDDDDEEEAAABBBCCCDDDEEEFFFGGGHHHEEEHHHKKKMMMOOOPPPRRRTTTXXXXXXYYYZZZ[[[[[[[[[[[[^^^```bbbcccbbbbbbccceeeccccccddddddddddddddddddaaacccddddddddddddeeegggjjjjjjjjjiiifffdddaaa___[[[[[[[[[ZZZ[[[^^^cccfffgggiiilllmmmmmmmmmmmmnnngggfffhhhmmmpppqqqssswwwwwwvvvwwwxxxzzzzzzxxxvvvvvvuuusssrrrrrrtttvvvwwwyyyzzz{{{|||{{{yyywwwuuurrrrrrrrrrrrrrrrrrqqqqqqvvvvvvvvvvvvwwwwwwwwwwww}}}|||{{{|||}}}~~~~~~}}}{{{yyyxxx||||||zzzzzz|||{{{xxxwwwyyyzzzzzzyyyxxxxxxxxxyyynnn~~~wwwkkkgggZZZIII===:::999888888;;;;;;EEEEEE[[[fffddd___VVVVVViii~~~zzzvvvyyyzzzssslllppp|||wwwcccKKK666///000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++---......---,,,---...555777<<>>BBBFFFIIIJJJLLLPPPVVV\\\bbbiiiooossszzzyyyvvvsssrrrssswwwyyyyyyyyyxxxvvvssspppnnnllllllkkklllpppuuuyyy{{{{{{uuuuuuttttttssssssssssssnnnkkkiiigggfffeeecccaaa___aaaeeejjjoootttwwwyyyuuuwww||||||uuurrrsss}}}uuunnnrrrzzz{{{nnnWWWCCC888555555888777333333777444444444444444444444444555555555555555555555555666666666666666777777888777777777777888888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===?????????BBBDDDFFFcccyyy[[[BBBAAAEEEDDDDDDJJJGGGEEEBBB>>>:::666333222333777<<>>AAACCCDDDEEEFFFIIIMMMRRRWWW\\\cccgggoooooonnnllljjjkkkooossswwwwwwxxxxxxwwwtttrrrpppqqqpppppprrrtttwwwxxxyyyxxxwwwwwwvvvtttsssrrrqqqlllhhhdddaaaaaaaaaaaaaaa```ccchhhooowww}}}}}}uuuqqqqqquuuwww~~~yyyuuuttt~~~oooZZZEEE888444444666777444222444999444444444444444444444444333333444444555666666777666666666666666777777888666666777777777888888888;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<>>>>>>===AAADDDCCC\\\}}}aaaEEEBBBEEECCCBBBGGGDDDCCCAAA???<<<999666555555777;;;@@@CCCCCCBBBAAACCCCCCCCCBBBCCCDDDEEEFFFGGGIIILLLMMMMMMMMMOOOPPPQQQRRRTTTVVVWWWYYYYYYZZZYYY\\\___```aaabbbdddeeeeeedddddddddeeefffggghhhhhhhhhhhhiiiiiihhhgggfffhhhiiiiiiiiihhhfffdddccccccbbb```]]]\\\___cccgggiiikkkmmmmmmllljjjjjjjjjjjjhhhiiinnnppppppqqquuuvvvuuutttuuuwwwxxxwwwuuurrrrrrqqqqqqrrrssstttuuussstttuuuvvvwwwxxxwwwwwwuuuuuuttttttssssssrrrrrrqqqrrrtttvvvxxxyyyzzzzzzzzz{{{{{{{{{||||||{{{{{{||||||}}}}}}|||{{{zzzyyywwwyyyyyyvvvvvvzzz|||zzzuuuyyyzzzxxxttttttyyy|||~~~ooo```\\\MMM;;;666::::::444666;;;:::CCCFFFaaa\\\ZZZZZZccczzzyyyvvvrrrgggiiiuuu}}}gggLLL<<<555222000111///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++'''***,,,---------///000...222333999DDDQQQtttcccYYYaaammmzzznnn]]]KKK>>>888666555777<<<>>>======@@@@@@CCCFFFIIIMMMSSSZZZ___bbbdddeeecccbbbbbbgggjjjppprrruuuwwwwwwuuusssrrrrrrqqqppppppqqqssstttuuuwwwvvvvvvtttrrrpppnnnmmmfffccc^^^\\\\\\]]]^^^^^^cccgggooowww}}}zzzzzz|||}}}vvvwwwyyytttyyy}}}vvv___JJJ<<<666222333444333111000333666333333333333333333333333222222333444555666777888666666666666666777888888666666666777777777888888999::::::;;;;;;::::::999:::::::::::::::;;;;;;<<<:::<<<;;;===AAABBBSSSsss{{{|||zzz```HHHAAABBBAAAAAADDDCCCCCCBBB@@@>>><<<:::999666777999<<<@@@AAA@@@???CCCCCCCCCDDDDDDDDDDDDDDDGGGIIILLLLLLLLLLLLMMMNNNNNNOOOQQQTTTVVVWWWXXXYYYVVVYYY\\\^^^___aaaccceeeddddddcccdddeeegggiiikkklllkkkkkklllmmmllljjjhhhhhhiiiiiijjjiiihhhfffeeedddcccaaa^^^\\\]]]aaadddjjjlllmmmmmmkkkjjjiiijjjllljjjkkkoooqqqoooqqqttttttsssrrrsssuuuvvvuuutttqqqqqqqqqqqqqqqrrrrrrsssrrrsssuuuvvvxxxyyyyyyyyyttttttttttttttttttsssssspppqqqsssuuuxxxzzz||||||zzzyyyyyyyyyyyyyyyzzzzzz{{{{{{|||||||||{{{{{{zzzxxxzzzxxxuuuuuuzzz|||{{{wwwyyyyyywwwsssuuu{{{zzz{{{lll\\\SSSEEE999777::::::666777<<<;;;CCCHHHeeerrrxxx}}}|||~~~wwwtttiiiTTT>>>333111000......///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((***+++++++++,,,---///,,,---,,,333;;;>>>RRRsss}}}mmmeeebbbttt}}}{{{uuuoooaaaQQQ???:::777999888666777<<<;;;===???AAADDDJJJQQQVVVYYY\\\``````^^^___cccgggfffiiimmmpppqqqpppnnnmmmiiiiiiiiiiiijjjllloooqqqoooooonnnmmmkkkhhhfffdddaaaaaaaaacccfffhhhhhhgggnnnrrryyywwwzzzuuupppvvvvvvcccNNN<<<555555000222333222111111333444333333333333333333333333333444444444555555666666666666666666666777888888666666666666777777777888888888999::::::999888888::::::999999::::::;;;<<<999>>><<<;;;@@@@@@HHHZZZrrrjjj\\\KKKBBBAAADDDEEEDDDDDDDDDCCCBBB@@@>>><<<:::666555666999===@@@@@@???BBBCCCDDDDDDDDDCCCBBBAAADDDFFFIIIJJJJJJKKKLLLNNNNNNOOOQQQRRRTTTUUUUUUVVVSSSVVVZZZ\\\^^^```bbbdddbbbaaaaaabbbdddgggjjjlllmmmllllllnnnpppooollliiihhhiiijjjkkkkkkjjjhhhhhheeeeeedddaaa______aaacccgggjjjllllllkkkjjjjjjjjjkkkiiikkkoooqqqoooqqqtttsssqqqpppqqqssstttsssrrrqqqqqqqqqqqqpppppppppppprrrsssttttttuuuvvvwwwwwwssssssssssssssssssttttttssssssssstttvvvyyy{{{|||}}}|||{{{yyyxxxwwwwwwwwwyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{yyytttuuuyyy|||{{{zzzyyyxxxuuutttwww}}}rrrjjjuuu}}}gggYYYKKK>>>999::::::999999999>>>===EEEJJJiiitttTTTDDD444.........,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***+++***)))***+++---222---***222:::555999NNNuuu~~~pppqqq|||~~~qqqJJJAAA:::777444111444;;;888999:::;;;===BBBHHHMMMUUUZZZ___```______cccggg^^^aaaeeeiiijjjjjjgggfff^^^___```aaacccfffkkknnnggggggfffeeeccc```]]]\\\dddffflllssszzz}}}}}}|||zzz}}}~~~ppprrr{{{yyy||||||zzzyyyzzz{{{{{{zzzhhhSSS@@@444111333///222444444444555555444333333333333333333333333666555555555555444444444666666666666666777888888666666666666777777777777777888999::::::999888777::::::999999::::::;;;<<<:::BBB@@@<<<@@@???@@@HHHsssqqq___ZZZOOODDDCCCHHHJJJGGGEEEEEEEEEDDDAAA>>><<<:::555333333666<<<@@@AAAAAAAAABBBCCCDDDDDDCCCAAA???@@@CCCFFFHHHIIIJJJMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSRRRTTTXXX[[[]]]___aaaddd```___```aaacccgggjjjlllnnnmmmmmmoooqqqqqqmmmjjjiiijjjkkkllllllkkkjjjiiihhhhhhhhheeecccbbbcccdddeeegggjjjkkkkkkjjjkkkllljjjhhhiiinnnpppoooqqquuurrrpppooopppqqqrrrrrrrrrrrrqqqqqqqqqppppppooooooqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrsssssssssvvvuuuttttttuuuwwwzzz|||}}}zzzxxxvvvuuuuuuwwwwwwwwwxxxxxxyyyyyyzzz{{{|||yyyttttttyyy|||{{{{{{zzzwwwtttuuuyyynnneeetttpppZZZXXXFFF999:::===999888;;;:::AAA@@@GGGMMMmmmlllWWW<<<666000///000111...+++...------,,,,,,------...------------------------++++++++++++++++++++++++************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------///...------000444999<<>>CCCJJJRRRYYYZZZVVVUUUZZZ______\\\[[[___ccc___WWWQQQLLLPPPWWW\\\^^^]]][[[YYYYYYWWWUUUWWW^^^ffflllpppttt||||||{{{{{{yyypppdddbbbggghhh~~~zzz{{{||||||~~~|||uuuooo```LLL<<<555333222111111111222222222333333333111222222333333222222111444444444555555555555666333444555555666666555555555666777777666666777888777888888888888999999999999999:::::::::;;;;;;;;;;;;<<<===>>>???@@@AAAAAAZZZ}}}mmmfff[[[PPPJJJGGGFFFDDDEEEFFFFFFFFFDDDAAA>>><<<;;;888555222333666:::>>>BBBCCCDDDDDDDDDCCCAAAAAA@@@BBBFFFHHHIIIIIIJJJLLLKKKLLLMMMOOOPPPQQQRRRRRRJJJNNNTTTZZZ^^^___^^^]]]^^^^^^^^^```bbbeeegggiiiggglllooopppqqqtttsssoookkkjjjiiijjjkkkkkkjjjhhhggghhhhhhiiihhhddd___[[[___aaafffiiikkkkkkiiihhhfffiiilllooopppooommmkkkoooqqqrrrqqqnnnlllnnnppppppppppppoooooonnnlllllllllnnnppprrrssstttssssssqqqrrrsssrrrqqqqqqssstttxxxvvvsssrrrsssvvvzzz}}}{{{xxxxxxvvvuuuwwwzzz{{{zzzyyyyyyzzzyyyyyyxxxwwwuuutttvvvwwwwwwxxxyyyxxxxxx}}}sssqqqwwwnnnqqqxxxhhhbbbQQQDDD;;;:::;;;888777:::;;;??????KKKTTTsssuuu|||}}}xxx```KKK999444///...000000...+++------,,,,,,,,,,,,------------------------------++++++++++++++++++++++++************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---------,,,---///222666888>>>YYYuuuzzz{{{zzz___GGG:::666888999333333333444666;;;AAAEEEGGGJJJMMMQQQUUUXXX[[[\\\```^^^\\\YYYTTTOOOKKKJJJDDDIIIPPPUUUWWWVVVSSSRRRUUUSSSRRRUUU]]]gggpppuuuwww~~~vvvjjjccc\\\YYY\\\ccc}}}zzz~~~~~~~~~|||tttiiiXXXMMM???555222333333333111111111222222222333333111222222333333222222111444444444444555555555555333444444555555555555555444666777777666666777888777777888888888999999999999999999999::::::::::::=========>>>???AAABBBBBBQQQxxxpppggg]]]PPPDDD@@@BBBGGGHHHHHHHHHGGGDDDBBB@@@;;;999777555555777:::===AAABBBCCCDDDDDDCCCBBBAAA@@@CCCFFFGGGHHHHHHJJJLLLJJJKKKMMMNNNPPPQQQQQQQQQKKKNNNSSSXXX\\\]]]]]]\\\]]]]]]___```ccceeegggiiiiiinnnqqqqqqsssvvvuuuqqqmmmlllkkklllmmmmmmkkkjjjjjjjjjjjjjjjiiifffbbb___```bbbeeehhhjjjjjjiiihhhhhhiiiiiiiiijjjlllmmmmmmsssrrroookkkgggfffjjjmmmoooppppppppppppooonnnnnnnnnpppqqqssstttttttttsssqqqrrrsssrrrqqqqqqsssuuuxxxwwwuuuuuuvvvyyy|||~~~zzzxxxxxxvvvwwwyyy{{{|||zzzyyyyyyzzz{{{{{{zzzyyyxxxwwwyyyzzzxxxxxxwwwwwwyyyyyyssszzzlllhhhtttuuuddd]]]RRRGGG???>>>???======??????BBBAAAMMMVVVuuuqqqeeettt{{{iiiRRR@@@555111...---///000...,,,------,,,,,,,,,,,,------------------------------++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,...///111222555DDDSSSppp}}}{{{lll]]]SSSCCC333777555222111333555777888AAA>>>>>>EEEOOOWWWYYYWWWVVVZZZ[[[VVVLLLEEECCCDDD@@@EEEKKKOOOPPPOOONNNNNNNNNLLLKKKNNNVVV```iiimmmvvv~~~yyysssggg\\\SSSSSSYYYbbbkkkrrrzzzyyy|||yyytttfffYYYBBB;;;444000111333333333111111111222222222222333111222222333333222222111333333333444444444555555333333444555555555555555444666777777666555777888777777777888888888999999888888888999999999999:::???>>>>>>>>>???@@@BBBCCCJJJddd}}}uuuppp___HHH>>>BBBFFFGGGGGGHHHGGGEEEDDDCCC<<<;;;:::999888999:::;;;???@@@BBBCCCDDDDDDCCCCCCBBBCCCEEEEEEEEEGGGIIILLLIIIJJJLLLMMMOOOPPPPPPPPPNNNPPPSSSVVVYYYZZZ[[[[[[\\\]]]___bbbdddeeefffggggggllloooppprrrvvvvvvrrrpppnnnmmmmmmnnnnnnmmmllljjjjjjkkkjjjiiifffdddbbbaaabbbdddfffhhhiiiiiiiiikkkiiieeedddeeeiiimmmqqqvvvvvvuuurrrpppnnnooopppppppppqqqqqqqqqppppppoooqqqrrrssstttuuutttssssssqqqrrrsssrrrqqqqqqsssuuuvvvuuuuuuvvvxxxzzz|||~~~zzzyyyxxxwwwyyy{{{}}}}}}|||zzzzzzzzz{{{zzzzzzyyyyyyyyyzzzzzzxxxvvvtttuuuzzztttxxxxxxlllsssmmm\\\SSSLLLDDD======>>>>>>???@@@@@@CCCAAAMMMWWWvvvwwwkkkfffsss{{{eeePPP@@@777111///,,,,,,...///...------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++***+++,,,---............111999>>>OOOuuu{{{wwwxxx}}}aaaBBB@@@;;;666333444444333111999666444:::EEENNNPPPPPPQQQ\\\ffffff]]]QQQFFF>>>>>>BBBEEEGGGFFFFFFHHHJJJJJJJJJKKKQQQYYYbbbiiillluuu{{{}}}sssggg[[[TTTKKKLLLSSSaaappp|||{{{|||{{{www|||{{{|||||||||yyytttpppgggXXXIII999666333111222222111000111111111111222222222222111222222333333222222111222333333333444444444444333333444555555555444444444555777666555555666888777777777777888888888888777777888888888999999999>>>======<<<===???AAABBBDDDQQQppptttVVVDDDDDDBBBBBBCCCDDDDDDCCCBBBBBB============<<<;;;;;;:::>>>???AAACCCDDDDDDDDDDDDBBBCCCDDDDDDCCCEEEHHHKKKHHHIIIJJJLLLNNNNNNOOOOOOQQQRRRSSSUUUWWWYYYZZZ[[[]]]^^^```bbbccccccccccccaaafffjjjkkkooouuuvvvtttqqqooonnnmmmnnnnnnmmmllliiiiiiiiigggeeecccccccccccccccdddeeefffhhhjjjjjjllliiieeeccceeeiiiooorrrpppuuu{{{{{{uuurrrrrrrrrrrrrrrqqqpppooonnnrrrrrrsssttttttsssrrrqqqooopppqqqqqqpppppprrrtttrrrrrrsssuuuwwwyyyzzz{{{~~~~~~{{{{{{{{{yyy{{{}}}}}}{{{zzz{{{yyyxxxwwwwwwxxxxxxxxxwwwvvvsssqqqsss{{{}}}zzz{{{xxxdddTTTKKKDDD@@@<<<;;;===???@@@AAADDDFFFDDDRRR^^^}}}wwwooossstttwww}}}fffKKK777000111...---,,,,,,---......---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++++++++,,,---.........---,,,+++222222777LLLhhh~~~zzzyyy{{{zzz}}}}}}mmmYYYOOOCCC:::777777888888333222222444999???DDDFFFUUUeeewwwsss\\\HHHEEEGGGIIIGGGDDDEEEIIINNNTTTUUUYYY```gggmmmpppqqqkkkkkkiiiaaaUUUHHHBBBAAAXXXcccrrr}}}|||{{{wwwtttvvvwwwyyyvvvnnndddXXXIII<<<555555444333333222///...000000111111111222222222111222222333333222222111222222222222333333333444222333333444555444444444444555666666555555666777666666777777777888888888777777888888888999999999<<<<<<;;;;;;<<<===>>>???CCCLLL[[[wwwgggKKKAAA???@@@@@@AAAAAABBBAAAAAA===>>>?????????===<<<;;;===>>>@@@BBBDDDDDDDDDDDDBBBCCCCCCCCCBBBCCCFFFIIIGGGHHHIIIKKKLLLMMMMMMNNNRRRSSSTTTUUUWWWXXXZZZ[[[^^^___```aaabbbaaa```___\\\bbbfffiiinnnuuuxxxwwwqqqooommmlllmmmmmmlllkkkjjjjjjiiifffbbbaaabbbdddeeeeeeeeeeeefffhhhjjjkkkkkkjjjiiihhhjjjmmmpppsssmmmqqqxxx}}}~~~zzztttooouuuuuutttsssqqqooonnnmmmqqqqqqrrrssssssrrrpppooommmnnnoooooonnnoooqqqsssqqqrrrtttvvvxxxyyyzzz{{{}}}~~~|||}}}}}}zzz|||~~~}}}{{{{{{{{{yyywwwvvvvvvxxxxxxwwwuuussspppooosss{{{yyyppp```RRRGGGBBBAAA@@@???AAADDDFFFFFFJJJLLLLLL\\\kkk~~~sssrrrxxxxxx~~~{{{|||kkkTTT===///...444------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********,,,,,,---.........------(((111000///999IIIhhhxxx}}}tttuuu|||zzznnn[[[JJJ>>>888666666222444444333222444999>>>IIIZZZppp{{{eee\\\^^^```]]]XXXWWW[[[```ffffffeeeffffffddd```^^^OOOLLLIIIFFFBBBDDDNNNYYYxxxzzz}}}}}}|||wwwtttuuuvvvuuuvvvyyyyyy|||xxxjjjXXXIII<<<444000111222222222111000///000000000111111111111222111222222333333222222111111111222222222333333333222222333444444444444444333555666666555444666777666666666777777777888888888888888999999999999::::::;;;;;;;;;<<<<<<<<<<<>>???@@@@@@>>>===<<<===>>>@@@BBBCCCDDDCCCCCCAAABBBCCCCCCBBBBBBDDDFFFEEEFFFHHHIIIKKKLLLLLLLLLQQQRRRSSSTTTVVVWWWYYYYYY\\\]]]^^^^^^____________]]]cccgggjjjooowwwzzzyyyqqqooolllkkkkkklllkkkkkkmmmmmmkkkfffaaa```cccffffffffffffggghhhiiikkklllkkkllllllnnnoooqqqssssssvvvuuuttttttuuuuuusssqqquuuttttttsssqqqooommmlllpppqqqrrrrrrrrrqqqpppooolllnnnoooooonnnoooqqqssstttuuuvvvxxxyyy{{{|||||||||}}}}}}~~~zzz{{{}}}~~~|||||||||{{{xxxwwwwwwyyyyyyvvvsssoooppprrrwww|||}}}yyy~~~lll```SSSHHH???BBBBBBAAACCCHHHJJJIIILLLNNNOOObbbrrruuusssxxxvvvzzzlllTTTCCC888111111444---...///......---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******+++++++++,,,,,,---------,,,111///000777<<>>===<<<;;;GGGTTTUUURRRpppyyyVVV===BBBBBBBBBAAABBBBBBCCCCCC======>>>?????????>>>>>>>>>???@@@BBBCCCCCCBBBBBB@@@BBBCCCCCCBBBBBBBBBCCCDDDEEEGGGIIIJJJKKKKKKKKKMMMOOOPPPSSSTTTVVVVVVWWWXXXXXXYYY[[[]]]___aaabbb```dddhhhiiimmmtttwwwvvvrrrppplllkkkkkkllllllkkknnnnnnkkkeee^^^]]]aaafffgggggghhhiiijjjkkkkkkllllllmmmnnnppprrrssstttuuuxxxvvvsssrrrtttvvvuuutttqqqrrrrrrrrrqqqpppooonnnpppqqqrrrsssssssssrrrqqqmmmooopppppppppqqqsssuuuvvvvvvvvvwwwxxxzzz{{{|||{{{~~~~~~{{{|||~~~}}}yyyzzz|||~~~}}}||||||}}}{{{xxxvvvvvvyyyxxxtttooommmqqqwww|||yyyhhh^^^RRRFFF@@@EEEGGGEEEFFFLLLNNNLLLQQQSSSTTThhhyyy{{{zzzoooqqqsssttt~~~qqqWWW<<<222222000...------...000///...---------,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************(((((())))))*********+++))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))+++*********+++,,,---...,,,---***...777444222<<>>???@@@>>><<<::::::IIILLLFFFZZZ|||\\\BBBAAAAAAAAA@@@@@@AAAAAABBB<<<===>>>???????????????>>>???AAABBBCCCBBBBBBAAA???AAADDDDDDCCCAAAAAABBBDDDEEEFFFHHHIIIJJJKKKKKKJJJLLLNNNQQQSSSTTTTTTTTTTTTTTTVVVXXX[[[```ccceeeaaaeeeggggggjjjppprrrqqqtttqqqmmmkkkllllllllllllmmmllliiibbb[[[YYY^^^cccggghhhiiikkkkkklllllllllmmmmmmoooppprrrtttuuuvvvooonnnooossswwwwwwuuuqqqnnnooopppqqqqqqqqqqqqqqqqqqrrrssstttttttttssssssooopppqqqrrrqqqrrruuuwwwvvvuuuttttttuuuwwwyyyzzzzzz||||||zzzzzz}}}{{{wwwyyy{{{}}}~~~}}}|||}}}}}}yyyvvvssstttvvvuuupppkkkmmmsss{{{uuuccc[[[PPPCCCGGGMMMOOOMMMNNNTTTVVVTTT[[[]]]^^^sssyyyyyyttt{{{oooVVVDDD444000111000///000.........------,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++---------...///111222333===NNNmmmyyyvvv\\\WWWMMMDDD===999888777:::555444999======<<<>>><<<@@@CCCCCCAAA???@@@BBBDDDBBBDDDJJJPPPVVV```iiikkkoootttxxx{{{}}}}}}}}}~~~~~~}}}}}}uuuvvvnnnfffhhhpppuuusssnnnooocccQQQ@@@666111111333222111111111000000//////000000000000111111111111000111111111111222222222000111111111111222222222333333333444444444555555444444333333333444555555555555444333444666888:::;;;;;;;;;999888888:::<<<:::888999>>>CCCDDD@@@;;;???AAA@@@EEEQQQggglllXXXCCC@@@>>>???@@@>>>>>>@@@CCC???===>>>BBBDDDAAA>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBAAA@@@???@@@AAABBBDDDEEEEEEEEEEEEGGGKKKNNNMMMOOOPPPPPPPPPQQQSSSUUUVVVWWWXXXYYY\\\^^^```aaagggfffdddcccdddgggjjjmmmpppnnnkkkhhhffffffggggggjjjjjjhhhccc^^^[[[ZZZZZZeeeeeefffgggiiikkkmmmnnnqqqqqqqqqqqqqqqqqqqqqppppppqqqssstttuuuuuutttsssooooooppppppppppppoooooovvvtttsssuuuxxxyyywwwtttooooooppppppqqqqqqqqqrrrrrrrrrrrrrrrsssuuuvvvxxxwwwyyyzzz||||||{{{yyyxxx||||||{{{zzzzzzyyyxxxxxxvvvwwwxxxxxxvvvqqqkkkgggmmmvvv|||pppfff[[[OOOHHHNNNQQQSSSVVVWWWZZZ]]]___dddffflll{{{}}}yyy]]]GGG:::000//////...,,,---......---------,,,,,,,,,------,,,,,,,,,+++++++++---,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---...///000111222;;;KKKeee{{{vvvwww||||||qqqbbbUUUOOOMMMQQQHHHAAAAAACCCCCCBBBCCCHHHJJJNNNQQQSSSUUUXXXZZZZZZZZZ```iiiooosssyyywww{{{~~~|||vvvvvvyyyzzzwwwssseeehhhnnnrrrssspppkkkggg___SSSBBB777222222000...111111111000000000////////////000000000111111111000000111111111222222222000111111111111222222222333333333444444444444555444444333333333444555555666555444333444555777999999:::;;;:::999999:::<<<<<<::::::===BBBCCC@@@<<<===???===>>>FFFTTT|||hhhMMMCCC>>>AAACCC@@@>>>AAABBB>>><<<===AAABBB@@@======>>>>>>??????@@@@@@@@@AAA@@@?????????@@@AAAAAADDDEEEFFFEEEEEEGGGKKKNNNMMMOOOPPPPPPOOOPPPRRRTTTSSSTTTUUUXXXZZZ]]]```aaafffdddcccbbbcccfffjjjlllmmmllljjjhhhffffffffffffgggfffeeeaaa\\\YYYYYYYYY```aaabbbeeegggjjjmmmnnnpppqqqrrrssstttsssrrrrrrnnnnnnpppqqqrrrrrrqqqqqqpppppppppqqqqqqpppppppppsssqqqqqqsssvvvwwwuuutttrrrrrrrrrqqqqqqqqqqqqqqqssssssrrrrrrsssuuuwwwxxxvvvwwwyyyzzz{{{zzzyyyxxxzzzzzzzzzyyyyyyxxxxxxxxxyyyyyyyyyyyywwwsssnnnkkkpppwwwuuuooofffZZZSSSRRRSSSVVVZZZ^^^```bbbeeegggppprrryyy|||}}}cccFFF777111...//////---,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,+++,,,,,,---......---000444@@@XXX|||vvvuuuuuurrrsssttthhh^^^^^^aaaaaa______aaaaaadddiiiooosssvvvvvvkkknnnvvv}}}zzzsssllljjjnnnssstttssshhhgggeeefffhhhgggccc```LLL@@@444///111333111---000000000000//////////////////000000000000111111000000000111111111222222000111111111111222222222333333333333444444444444333333333333333444555666555444333222333444555666777888:::;;;:::999:::;;;>>><<<;;;===@@@BBBAAA>>>@@@BBB??????BBBHHHcccyyyZZZHHH===AAAEEEAAA???CCCAAA>>><<<===@@@AAA???<<<======<<<<<<<<<<<<======>>>>>>>>>>>>???@@@AAAAAADDDEEEFFFFFFFFFGGGJJJMMMMMMNNNOOOOOONNNNNNPPPRRRPPPQQQSSSUUUYYY\\\___aaacccbbbaaaaaaccceeehhhjjjjjjjjjiiihhhgggfffeeedddccccccbbb___[[[YYYXXXYYY[[[]]]___bbbfffiiilllnnnlllnnnqqqsssttttttrrrqqqmmmnnnoooppppppqqqppppppppppppqqqqqqqqqqqqppppppooonnnoooqqqtttuuutttssstttssssssrrrrrrqqqqqqppptttssssssssstttvvvxxxyyyxxxxxxyyyyyyyyywwwvvvuuuxxxxxxxxxxxxwwwwwwwwwwwwyyyyyyxxxwwwuuurrrpppnnntttyyy}}}}}}sssnnnnnnfffXXXUUU[[[UUUZZZ___cccfffgggiiijjjvvvyyy}}}tttttteeeMMM666//////000000///------///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************,,,,,,+++++++++,,,------,,,000333666AAA\\\xxxssszzz~~~zzzvvv{{{}}}yyyxxxzzz{{{}}}~~~zzz~~~|||mmmkkkiiilllpppsssrrrpppmmmddd\\\^^^cccaaaSSSFFF<<<666///...111333333111////////////////////////////////////000000000111000000000000111111111111000000111111111222222222222222333333333444444444333333333333444444555666555444333333222333333444555777:::;;;;;;::::::;;;???===;;;<<>>???@@@AAA???===>>>===<<<;;;:::;;;;;;<<<======>>>???@@@AAABBBCCCDDDEEEFFFFFFFFFGGGIIILLLLLLMMMNNNMMMLLLLLLNNNOOONNNOOOQQQTTTXXX\\\```bbb______```aaabbbeeegggiiiiiiiiiiiiiiihhhgggfffeeeccccccbbb```\\\[[[[[[\\\[[[]]]___bbbfffhhhjjjkkkfffhhhlllppprrrqqqpppnnnnnnoooppppppqqqrrrrrrrrrppppppooooooooooooppppppmmmmmmnnnppprrrtttttttttrrrrrrrrrrrrrrrrrrrrrqqqttttttttttttuuuwwwxxxzzz||||||{{{zzzxxxuuusssrrrvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuusssqqqppppppqqqxxx{{{|||uuullljjjmmmeeeVVVVVVbbb]]]aaaggglllnnnnnnmmmnnnvvvzzzzzzooowww___MMM<<>>QQQbbb}}}zzzzzz{{{|||}}}{{{|||~~~qqqiiidddhhhnnnuuuxxxuuummmfff```bbbeeeiiieeeUUU<<<***111111111000///000222444.....................///...////////////000000000//////000000000111111111000000111111111222222222222222222333333333444444333222222333444555666666888888777777777777777777444777:::;;;:::::::::;;;>>>===;;;<<<===@@@AAABBB;;;???>>>@@@FFFEEELLL___mmmTTTGGGBBB???@@@DDDCCCBBBAAAAAAAAAAAA@@@?????????>>>===<<<<<<<<<<<<===>>>???@@@BBBCCCCCCDDDCCCDDDFFFFFFEEEFFFHHHJJJKKKLLLLLLKKKJJJJJJLLLNNNNNNOOOQQQTTTXXX\\\___aaa\\\]]]^^^```ccceeefffgggiiijjjjjjjjjjjjiiihhhgggeeeeeeeeeccc```______```^^^```bbbdddfffggghhhhhhcccfffjjjnnnppppppooonnnoooooooooooopppqqqrrrrrrnnnnnnmmmmmmmmmmmmnnnnnnlllnnnpppqqqrrrssstttuuuppppppqqqqqqrrrsssttttttttttttttttttuuuwwwxxxzzz{{{{{{zzzyyyxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuttttttssstttsssrrrpppppptttvvv{{{|||~~~xxxnnniiiiiillleee[[[___llllllpppwww{{{{{{zzzyyyyyy}}}~~~ttt{{{cccLLL===333---,,,///...+++)))+++---,,,++++++++++++,,,,,,,,,,,,*********+++++++++++++++*********+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******+++++++++++++++,,,------)))---///...,,,///888@@@QQQsss}}}~~~~~~}}}zzztttmmmgggfffkkkssszzzzzzttthhh```___fffjjjaaaNNN<<<222///+++///111000,,,+++...222---------.....................////////////000000/////////000000000111111000111111111111222222222222222222222333333333333222222222333444555666777<<<<<<<<<<<<<<<<<<<<<<<<666777999:::999888999:::;;;;;;;;;;;;===???AAABBB???AAA>>>???FFFDDDFFFRRRqqqnnnSSSCCC@@@AAAAAACCCCCCCCCBBBAAAAAA@@@@@@??????@@@@@@???>>>=========>>>@@@AAACCCCCCCCCCCCAAACCCDDDEEEDDDDDDFFFGGGHHHIIIJJJJJJIIIIIIKKKMMMOOOPPPRRRTTTWWWZZZ\\\^^^ZZZ[[[^^^aaaccceeefffgggjjjjjjjjjiiiiiiiiiiiiiiiggghhhgggeeecccaaabbbcccaaabbbdddeeefffgggffffffdddgggjjjnnnpppppppppooommmmmmmmmmmmnnnooopppqqqnnnmmmlllkkkkkklllmmmnnnmmmoooqqqrrrrrrrrrtttuuuooopppqqqrrrtttuuuvvvvvvtttssssssssstttvvvxxxyyywwwwwwwwwxxxyyyzzz{{{{{{vvvvvvvvvuuutttsssssssssqqqssstttsssrrrtttyyy}}}||||||}}}~~~}}}|||}}}{{{xxxffffffgggiiihhhhhhqqq{{{yyy}}}|||ssswwwnnn]]]III;;;444000---***------***+++......)))******+++++++++,,,,,,,,,)))*********++++++++++++++++++++++++,,,,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((((((((()))***+++,,,---,,,,,,,,,+++,,,///222444333GGGggg~~~yyyuuupppnnnnnnpppqqqqqqnnnppptttxxxxxxuuuoookkkiiicccVVVCCC222,,,111777,,,---......,,,,,,---...,,,,,,---------................../////////000000////////////000000000111000111111111111222222222111222222222222333333333222222222333444555666777:::;;;<<<<<<============888999999888777777999:::777888:::;;;<<<>>>AAABBBCCCCCC======FFFEEEDDDLLLXXXwww^^^FFFCCCCCC>>>BBBCCCCCCBBB@@@??????@@@===???AAABBBBBB@@@>>>======>>>@@@AAABBBBBBBBBAAA@@@AAACCCDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIKKKMMMPPPPPPQQQSSSTTTWWWXXXZZZXXX[[[^^^bbbdddfffggggggjjjiiihhhgggggghhhiiijjjhhhhhhgggeeebbbaaaaaabbb```aaaccceeeffffffeeedddeeefffiiikkkmmmnnnoooooonnnnnnmmmmmmnnnoooqqqrrrooonnnlllkkkkkklllnnnooommmooorrrrrrqqqqqqrrrtttsssssstttuuuvvvwwwwwwxxxssssssrrrrrrsssuuuwwwxxxvvvvvvvvvwwwwwwxxxyyyzzzxxxwwwvvvuuutttsssrrrqqqlllpppsssssssssuuu{{{|||||||||}}}|||xxx~~~~~~pppcccggghhhfffjjjvvvvvvmmmdddWWWDDD555111222111...)))---...---///333000)))*********++++++,,,,,,,,,))))))******+++++++++++++++++++++,,,,,,---------************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''''')))***+++,,,+++)))(((+++///111///---///222???XXXvvv|||~~~rrriiigggjjjnnnrrrtttsssssssssvvvxxx{{{}}}iiiVVV???111///000---)))///---,,,---//////...,,,,,,,,,,,,------...................../////////000////////////000000000000000111111111111222222222111111222222222333333333222222222333444555777777666777888999:::;;;;;;;;;999:::999888666666888:::555777999;;;<<<>>>AAABBB@@@@@@888888BBBCCCAAAHHHFFFXXXooobbbGGGFFFGGG???AAABBBBBBAAA???>>>>>>???<<<>>>AAACCCCCCAAA>>><<<<<<===???@@@AAAAAA@@@??????AAACCCCCCBBBBBBBBBDDDEEEFFFGGGGGGGGGHHHKKKMMMPPPPPPQQQQQQSSSTTTUUUVVVXXXZZZ^^^bbbeeegggggggggiiihhhfffeeefffgggiiijjjgggggggggdddaaa___```aaa^^^```bbbeeeffffffeeedddcccdddfffhhhjjjkkkllllllqqqpppppppppppprrrssstttpppooommmllllllmmmooopppmmmppprrrrrrpppoooqqqssswwwwwwwwwwwwwwwxxxxxxxxxrrrrrrrrrrrrsssuuuvvvxxxzzzyyyxxxvvvuuutttttttttyyyxxxwwwvvvtttrrrqqqpppggglllppprrrrrrttt{{{{{{{{{|||}}}~~~{{{vvv|||kkkdddkkkkkkeeekkk~~~uuujjj}}}gggGGG@@@777000,,,,,,---...---------,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,444AAAOOOeee~~~|||}}}{{{|||~~~wwwmmmiiikkknnnqqqgggmmmqqquuuzzz}}}ttthhhEEE===444//////000///---------------------------,,,,,,,,,---------..................////////////---------............///000000000000111111111111000111111111111222222222555444333222222444666777555555444333444555666777666666666666555555555555777888999:::<<<===>>>>>>===>>>???>>>>>>???AAADDDGGGNNNrrrvvvkkkKKK>>>AAADDDBBBCCCBBB@@@??????>>>;;;;;;;;;===@@@BBBBBB???<<<;;;<<>>VVVppp~~~yyywwwzzz|||wwwrrrmmmgggbbbfffsssyyygggMMM888888444///...///000---***------------------------,,,,,,,,,------------...............////////////---------............/////////000000000111111111000000111111111222222222333222111000111222444555555444444333444555666777666666666666666666666666777888999:::;;;<<<===>>>======>>>===<<<===???BBBAAAGGGZZZ}}}\\\EEE???@@@BBBBBB@@@>>><<<<<<<<<<<<;;;;;;<<>>;;;<<<===???@@@AAAAAAAAA???@@@@@@AAABBBCCCDDDDDDDDDEEEFFFHHHJJJLLLNNNOOOMMMNNNNNNNNNNNNPPPSSSVVVSSSVVVZZZ^^^aaadddiiillljjjiiiggggggggghhhhhhhhhfffeeeccc___\\\ZZZ[[[]]]^^^______```````````````eeefffhhhiiiiiiiiikkkmmmooommmkkklllooopppooommmmmmmmmllllllllllllmmmmmmlllmmmnnnooopppppppppppptttuuuwwwxxxxxxwwwuuuttttttqqqooopppsssuuuvvvvvvvvvwwwxxxwwwuuutttuuuvvvuuuuuuuuutttrrrooollljjjgggggggggkkkqqqvvvxxxwwwuuuxxx{{{}}}}}}~~~~~~}}}uuukkksssddd^^^hhhyyy|||rrr{{{```LLLBBB999000,,,,,,,,,---//////...,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))))))))*********++++++...++++++---+++***333AAA```sss{{{xxxzzz|||zzz{{{}}}}}}zzzzzz}}}{{{tttllljjjllloooppp|||~~~yyyjjjVVVCCC222'''---,,,,,,...111111---)))------------------------,,,,,,,,,,,,---------------............/////////---------............/////////000000000000111111000000000111111111222222111000/////////000222333444444444333444555555666555555666666777777888888666777888999:::<<<======<<<======<<<;;;;;;===???===BBBGGGXXXpppWWWGGGAAABBBAAA@@@???<<<;;;===???<<<;;;;;;===???AAAAAA@@@:::;;;;;;<<<>>>@@@AAABBB>>>??????@@@AAABBBCCCDDDBBBCCCDDDEEEGGGIIIKKKLLLLLLLLLLLLKKKKKKMMMQQQUUUSSSUUUWWWYYY\\\aaagggllljjjjjjjjjjjjiiihhhhhhgggfffeeebbb^^^[[[ZZZ\\\^^^___aaaaaa___\\\\\\^^^aaaeeeggghhhiiihhhhhhjjjkkkmmmkkkkkkkkkmmmnnnmmmlllmmmmmmllllllllllllmmmmmmkkkkkkllllllnnnoooqqqqqqssstttvvvwwwwwwvvvtttsssrrrqqqooopppsssuuuvvvvvvxxxxxxxxxwwwtttsssssstttssssssssssssqqqnnnkkkiiiiiiiiijjjmmmqqquuuvvvvvvwwwyyy}}}~~~{{{yyyyyywwwooonnnppp]]]TTTbbb{{{|||ssstttWWWAAA888555111...------...000///---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************,,,)))***...///---000666:::HHHccc~~~yyytttmmmlllpppxxxzzz}}}~~~|||xxxvvvwwwzzz|||{{{~~~}}}{{{rrrhhhfffnnnzzzttt\\\DDD333---///111++++++,,,///222222///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////---------............///////////////000000000111000000000000111111111111000000/////////000111222333333333444444444555555555555666666777888999999555666777888999;;;<<<<<<<<<===>>>===;;;;;;<<<===>>>CCCEEEMMMppp|||nnnWWWAAABBB@@@AAABBBAAA>>>???BBB===<<<:::;;;>>>@@@AAAAAA::::::999:::;;;>>>AAACCC>>>???@@@AAABBBCCCCCCDDD??????@@@AAABBBDDDFFFGGGJJJJJJIIIHHHHHHKKKOOOSSSSSSTTTTTTUUUXXX^^^eeekkkhhhjjjllllllkkkhhhggggggdddcccaaa]]][[[[[[]]]```ccceeeeeeaaa\\\[[[```eeedddfffggggggffffffgggiiihhhhhhiiijjjkkklllmmmmmmmmmmmmllllllllllllmmmmmmkkkkkkkkkkkkmmmoooqqqsssssstttvvvwwwwwwvvvtttssssssrrrqqqqqqrrrtttuuuuuuwwwwwwxxxvvvtttrrrssssssqqqrrrrrrrrrpppnnnkkkiiimmmnnnooorrruuuwwwxxxxxxzzz{{{~~~}}}zzzzzz~~~pppffffffbbbQQQKKK^^^zzz}}}vvvttt]]]EEE666000---***111///---,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))*********---******,,,...------...+++222BBBZZZuuu}}}~~~{{{yyyuuupppjjjgggllluuu~~~~~~}}}{{{~~~yyyuuusssrrrpppfffiiippp{{{~~~\\\PPPAAA666111...---,,,,,,,,,,,,---/////////...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............---------............///...////////////000000000//////000000000111111111000000000000000111222222333333333444444444444444444555555666777888888999444555666777888:::;;;;;;<<<===>>>>>><<<;;;<<<===???AAAEEEKKK\\\nnnKKKCCC??????CCCDDDAAA???BBB>>><<<::::::===???@@@@@@:::999888888999<<>>??????@@@AAABBBDDDDDDHHHHHHHHHGGGGGGIIIMMMQQQRRRSSSSSSSSSUUU[[[bbbgggeeehhhkkkllliiigggffffffbbbaaa```]]][[[[[[^^^```ccceeeeeeaaa\\\\\\aaafffbbbdddeeeeeeddddddfffgggdddeeegggiiijjjlllnnnooommmmmmllllllllllllmmmmmmkkkkkkkkklllmmmooorrrsssssstttuuuwwwwwwuuutttssstttttttttsssrrrrrrrrrssstttuuuvvvuuussssssssstttpppqqqrrrrrrqqqooollljjjooopppsssuuuwwwxxxyyyyyyyyyxxxyyy{{{xxxvvv{{{}}}mmmccc```OOOEEEHHH___zzz{{{YYYNNN???333///...---+++---+++)))(((***,,,......++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))((((((''''''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))((((((((()))))))))******+++)))((()))+++,,,,,,---///...111888DDDUUUmmm}}}|||{{{xxxtttqqqqqqvvv~~~zzzvvvuuu{{{}}}xxxrrrpppppppppwwwvvvxxx||||||rrraaaSSS:::222---000222///***''',,,+++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------.........---------............///......////////////000000/////////000000000111111000111111111222222222222222222333444444444444333444444555555666666777777333444555666777999::::::;;;<<<>>>>>>===<<<<<<======;;;???EEEHHH\\\}}}pppKKKAAA<<>>??????===;;;;;;<<<>>>>>>===999999888777888:::===>>>>>>>>>???@@@AAABBBBBBCCCAAAAAAAAABBBBBBDDDEEEEEEEEEFFFGGGHHHHHHIIILLLNNNOOOPPPQQQRRRSSSWWW\\\``````dddggghhheeeccccccddd_________^^^\\\\\\^^^```___``````^^^[[[\\\```dddaaacccddddddddddddfffgggbbbdddgggiiijjjkkknnnpppmmmmmmllllllllllllmmmmmmkkkkkkllllllnnnoooqqqqqqqqqrrrtttuuuuuutttrrrqqqrrrtttuuutttrrrqqqrrrsssssstttuuutttsssrrrssstttooopppqqqqqqpppooolllkkklllooorrruuuuuuvvvwwwxxx~~~yyywwwuuuoooiiimmmxxxxxxsssqqqjjjbbbBBB>>>HHHaaa|||999333...---///000000000+++)))((((((***,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***&&&'''((((((***---//////000---+++,,,,,,///:::FFFiiizzz{{{~~~|||xxxyyy|||yyyvvvrrrnnnjjjiiittt}}}~~~}}}~~~|||yyyzzznnn___UUUOOOGGG<<<333222+++''')))+++******...)))***++++++******+++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........---------............///........./////////000000////////////000000000111000000111111222222222111111222333444444444333333444444444444555555555555333333444555777888999999888:::<<<===<<<;;;<<<===<<<:::>>>AAA>>>GGGrrruuu^^^KKK===???DDDAAA???@@@@@@>>><<<<<<======<<<;;;999888888777888999:::;;;;;;;;;<<<===>>>???@@@@@@CCCBBBBBBBBBCCCDDDEEEEEECCCEEEHHHIIIIIIIIIKKKLLLKKKMMMOOOQQQQQQSSSUUUWWWYYY]]]aaaaaa^^^]]]___aaa\\\^^^______^^^]]]^^^___\\\[[[[[[[[[\\\^^^```bbbaaaccceeeeeeeeefffhhhjjjdddgggiiijjjiiiiiilllnnnmmmmmmllllllllllllmmmmmmjjjjjjkkkmmmmmmnnnnnnnnnooopppqqqssssssqqqpppooooooqqqttttttsssrrrtttvvvtttuuuvvvtttrrrqqqqqqrrrmmmnnnooopppooommmkkkjjjiiimmmrrrtttttttttvvvwww}}}wwwuuusssjjj___bbbmmm|||~~~wwwiiijjjqqqgggTTT<<<999DDD___|||111000///000///,,,******---,,,++++++,,,,,,+++)))+++++++++,,,,,,---------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))''')))***)))(((******)))(((&&&)))///000---///444444===OOOhhh}}}{{{zzzxxxwwwttt||||||yyy}}}xxxxxxvvvrrrmmmiiiffffffiiiuuu~~~uuuTTTGGG999111222222///***///++++++...,,,(((***111'''))),,,------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////............/////////000////////////000000000000//////000111111111111111111222333444555444333333444444444444444444333333222333444555666888999999555888;;;<<<;;;;;;;;;<<<;;;>>>CCCEEE@@@CCCZZZuuuttt{{{oooUUU@@@???DDDCCCBBBDDD@@@???=========<<<:::999999888888888888888999999999999:::;;;<<<===>>>>>>BBBAAAAAAAAABBBBBBCCCDDDBBBEEEHHHJJJJJJJJJJJJKKKHHHKKKNNNPPPPPPPPPPPPQQQTTTXXX\\\\\\YYYXXX[[[___ZZZ]]]___```___^^^^^^^^^[[[YYYYYYZZZ^^^aaabbbbbbbbbdddfffgggggghhhjjjlllgggiiikkkjjjhhhhhhjjjlllmmmmmmmmmllllllmmmmmmmmmhhhiiikkklllmmmlllkkkkkklllnnnoooppppppooonnnllllllooossstttssstttvvvyyyvvvwwwwwwuuuqqqoooooooookkklllmmmnnnnnnllljjjiiiiiinnnsssuuuuuuuuuwwwyyyooolllnnnqqqlllccchhhttt}}}~~~}}}|||}}}nnn^^^bbbjjjXXX:::;;;666>>>[[[zzz111000000///...---------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&******))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************)))************++++++++++++///555===KKKaaazzzzzzsssooooooqqqqqqyyy~~~}}}}}}~~~wwwsssmmmkkklllpppsssuuuuuu```QQQKKK777444000---,,,...000111---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***.........------,,,,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,---...//////......///111///////////////000111111111000///......///000111222222111111222222333444333333333444444444555555555444444444444555666666444555555777888999:::;;;<<<999;;;>>>???<<<<<>>@@@@@@AAAGGGPPPYYYxxxxxxsss]]]IIIDDDCCC@@@>>>AAABBB@@@>>>;;;::::::;;;<<>>???<<<<<>>@@@@@@@@@???===<<<::::::::::::<<<:::::::::<<<;;;777444666888;;;;;;:::;;;===@@@=========>>>???@@@BBBCCCCCCCCCEEEFFFGGGHHHHHHHHHJJJKKKLLLMMMOOOOOOPPPPPPRRRTTTVVVWWWVVVVVVWWWXXX[[[\\\^^^______]]]\\\[[[ZZZYYYZZZ\\\```bbbaaa```___```bbbcccdddeeeeeefffgggggggggggghhhjjjlllmmmmmmllljjjkkklllmmmmmmlllmmmllljjjiiiiiikkklllmmmlllmmmnnnooooooooonnnmmmooonnnnnnqqqvvvyyyyyyxxxzzzyyyvvvtttqqqpppoooooohhhiiikkkllllllllljjjjjjjjjnnnpppoooqqqsssqqqmmmsssoookkkjjjmmmsss{{{{{{}}}{{{wwwjjjcccfffdddVVVEEE<<<:::999CCC___/////////......------,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))***))))))(((((())))))***''''''&&&&&&&&&&&&''''''(((((((((((('''''''''''')))))))))(((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))******)))))))))*********++++++)))+++,,,+++))))))---111>>>HHHVVVdddrrrzzzqqq]]]PPP@@@444000///,,,)))---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++******************+++++++++,,,,,,,,,,,,------......------,,,,,,...//////......///000//////......//////000111000000////////////000000000////////////000111111333333333333444444444444555444444444444555666666777777777777777777777777;;;999:::>>>>>><<<<<<>>>>>>@@@AAA@@@>>>???CCCGGGOOOvvvzzz~~~~~~nnnQQQ>>>>>>AAA???>>>>>>>>>===<<<;;;::::::999999:::<<<===<<<888555777888::::::::::::;;;===;;;;;;<<<<<<>>>???AAAAAAAAAAAACCCDDDEEEFFFFFFFFFGGGHHHIIIKKKMMMNNNNNNOOONNNPPPSSSUUUUUUUUUVVVWWW[[[\\\]]]^^^^^^^^^\\\\\\YYYYYYZZZ\\\___aaaaaa``````aaabbbcccdddeeeeeeeeeggggggggggggiiijjjkkklllllljjjiiijjjkkkmmmmmmllllllkkkkkkjjjkkklllnnnooooooooooooooonnnnnnnnnnnnooonnnoooqqqtttvvvvvvvvvwwwwwwvvvtttsssqqqooonnngggggghhhiiijjjkkkllllllkkknnnnnnmmmooorrrpppkkkmmmjjjaaa]]]gggxxx~~~zzzuuuzzzlllcccccciii___FFF:::===:::999EEEaaa.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))************(((+++------+++***+++,,,+++,,,...111888EEEVVVbbbooozzz}}}qqqdddVVVHHH???888111)))(((,,,//////,,,)))***++++++,,,,,,,,,+++,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++************+++++++++,,,,,,,,,,,,------......------,,,,,,---///...------...000///............///000000000000////////////000000000////////////000111111222222333333333444444444555444444444444555666666666666666777777777777777:::888999===>>>;;;;;;>>>===???AAA@@@???>>>???AAAAAAXXXoooTTTCCC>>>======>>>???@@@@@@>>><<<;;;999:::;;;<<<<<<<<<:::999999:::::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>???AAABBBCCCCCCDDDDDDCCCDDDFFFHHHJJJKKKLLLLLLKKKNNNQQQTTTTTTTTTUUUVVVZZZ[[[\\\]]]]]]]]]]]]\\\XXXYYYZZZ\\\^^^___```___ccccccdddeeefffffffffeeeeeeeeeeeefffggghhhiiijjjiiihhhggghhhjjjllllllllljjjjjjjjjjjjkkklllnnnoooqqqqqqpppppppppqqqqqqrrrppppppqqqrrrssstttuuuuuuvvvvvvvvvuuussspppmmmkkkeeeeeeeeefffhhhjjjlllnnnkkkmmmmmmmmmpppssspppkkkhhh___WWW[[[kkk{{{}}}www{{{{{{~~~xxx___cccjjjiiiXXX@@@666999::::::FFFaaa------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********&&&''')))******+++---...'''+++000111000...///000222===JJJSSSVVVYYY\\\```jjjoooqqqmmmggghhhqqqzzz|||vvvqqqppppppnnnhhhdddPPPKKKCCC<<<666333///---...------------,,,+++)))((()))+++,,,---,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,,,,---......------...///...............//////000//////000000000000//////111000000000000111222222222222222333333333444444555444444444444555666666333444555666777888999999:::777888<<<===::::::===<<<>>>@@@AAA@@@?????????===AAA^^^pppLLL;;;>>>>>>@@@BBBCCCCCCAAA???>>><<<;;;;;;::::::;;;<<<>>><<<;;;;;;;;;<<<<<<<<<;;;<<<<<<;;;;;;::::::;;;;;;===>>>???@@@AAABBBBBBBBBBBBCCCEEEGGGIIIKKKKKKLLLJJJMMMPPPRRRSSSSSSUUUVVVXXXYYYZZZ[[[[[[\\\\\\\\\XXXZZZ[[[\\\]]]]]]]]]^^^bbbbbbcccdddeeeeeeddddddbbbbbbcccdddeeefffgggggggggfffeeegggiiikkklllkkkiiiiiiiiijjjjjjllllllmmmnnnnnnnnnoooppprrrssstttqqqrrrssssssssstttuuuuuuvvvvvvvvvtttqqqmmmhhhfffcccccccccdddfffiiilllnnnjjjlllmmmnnnsssvvvrrrkkk^^^QQQQQQdddwww}}}}}}~~~{{{||||||{{{wwwuuu|||tttfffrrrsssaaaKKK???:::666;;;:::EEE___~~~|||,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))((((((''''''(((((()))''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))((((((((()))))))))******)))((('''''''''(((***+++(((+++------,,,++++++,,,***,,,...///...111555::::::BBBHHHFFF@@@AAAKKKVVVYYY]]]aaa```]]][[[]]]```VVVOOOHHHFFFDDD@@@<<<<<<000...,,,,,,...///...------//////,,,((('''(((***)))***+++,,,,,,,,,,,,,,,++++++************++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,+++---......------...///......------......///000//////000000000000//////111000000000000111222222222222222222333333333333555444444444444555666666222333444555777888999:::999777888<<<<<<::::::<<<;;;<<<>>>@@@AAAAAA@@@@@@AAA;;;IIIvvv{{{{{{[[[DDDDDD@@@AAACCCDDDDDDCCCBBBAAA======<<<999888:::===@@@<<<;;;:::;;;=========;;;<<<<<<;;;::::::::::::;;;<<<===>>>???@@@AAAAAAAAADDDEEEFFFHHHJJJKKKLLLLLLJJJLLLNNNOOOPPPQQQTTTVVVVVVVVVWWWXXXYYY[[[[[[\\\YYY[[[]]]\\\[[[ZZZ[[[\\\]]]^^^___```aaabbbbbbbbb___```bbbcccdddeeeeeeeeeeeeddddddeeehhhjjjkkkkkkhhhiiiiiijjjjjjkkkkkkkkkiiijjjkkkmmmnnnpppqqqrrrqqqrrrttttttssssssuuuvvvvvvuuutttrrrnnnjjjeeecccbbbbbbbbbccceeehhhkkkllljjjlllnnnpppuuuwwwqqqhhhOOOHHHQQQkkkzzzzzz}}}|||rrrnnnppp~~~{{{sssmmmttt|||{{{}}}qqqwww}}}qqqRRR>>>>>>???999;;;:::DDD^^^|||{{{++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***+++)))(((((())))))***))))))'''%%%###$$$(((---111333111...++++++,,,///111&&&+++///...++++++111666999:::<<<<<<<<<::::::999777333111333333//////222222111000111111000---+++)))***+++***((((((+++---***************+++++++++++++++************++++++***++++++,,,,,,++++++***************+++++++++,,,******+++++++++,,,,,,,,,,,,------......------,,,+++---......---,,,...///...------------...//////...///000111111000///...000////////////000111111111222222222222333333333555444444444444555666666444444555555666777888888888666777;;;<<<999999<<<;;;<<<<<<>>>@@@@@@???>>>BBB>>>DDD]]]pppXXXOOO@@@AAABBBCCCDDDDDDCCCBBB===>>>>>><<<::::::<<>>===;;;:::999999:::;;;<<<======;;;<<<===???@@@@@@AAAAAACCCDDDEEEFFFHHHHHHIIIIIIJJJKKKLLLLLLLLLNNNQQQTTTTTTTTTUUUVVVWWWYYYZZZ[[[ZZZ\\\^^^]]]ZZZXXXXXXZZZ[[[\\\]]]___```aaaaaaaaa___```bbbcccdddeeeddddddcccbbbbbbdddgggjjjkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkhhhiiikkkmmmnnnooonnnnnnoooqqqssssssrrrrrrtttvvvssssssqqqooolllhhheeeccc```aaabbbccceeegggiiijjjkkkmmmoooqqqvvvvvvlllaaaKKKRRRaaapppwwwxxx{{{mmmbbbeeennn~~~}}}vvvmmmqqq|||~~~wwwxxxzzzzzzhhhwwwqqq```HHH;;;;;;<<<999888999DDD^^^|||zzz+++++++++++++++++++++,,,*********++++++,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''&&&&&&'''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))&&&&&&&&&(((***,,,++++++&&&)))---//////,,,)))&&&'''''''''(((***+++***(((***+++,,,---,,,+++******,,,***(((***...///---***,,,***,,,111///******///,,,***)))***,,,------,,,(((***+++------,,,***)))******))))))))))))******++++++************+++++++++++++++,,,,,,+++++++++(((((())))))*********+++******+++++++++,,,,,,,,,,,,------......------,,,+++,,,...---,,,,,,---///...------------...//////...///000111111000///..................///000000111111222222222333333333555444444444444555666666666666666666666666666666888666777;;;<<<999999<<<<<<<<<<<<===>>>???>>><<<===???AAAJJJcccjjjYYY@@@@@@AAABBBCCCCCCCCCCCC;;;>>>@@@???<<<:::;;;===:::888777888<<<===<<<:::777777888999;;;===???@@@;;;<<<===???@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDJJJJJJJJJIIIIIIKKKOOOSSSSSSSSSSSSTTTVVVXXXZZZ[[[[[[]]]___]]]YYYWWWWWWXXX[[[\\\^^^```aaabbbcccccc___```bbbdddeeeeeeeeedddbbbbbbaaacccgggjjjkkkjjjlllllllllmmmmmmlllkkkkkkjjjlllnnnppppppooonnnmmmmmmppprrrrrrppppppsssuuuqqqpppooommmjjjgggeeeddd___```bbbccceeeggghhhhhhlllnnnooorrruuuttthhh[[[VVVhhhxxxzzzxxx}}}uuuccc[[[gggyyy}}}zzzpppqqq{{{~~~yyyqqqsss}}}xxxuuummmZZZiii\\\NNNFFF@@@:::777666666888EEE___{{{{{{rrr,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))+++++++++*********))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))(((((((((((()))***+++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))+++,,,,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............////////////000000000000000000000000000000000000111111111111000111111111111222222222333333333444444444555555444444555555666777777777777888;;;<<<===;;;999888888999;;;<<<======>>>>>>??????@@@GGGMMMTTT}}}rrreeeQQQDDD:::<<>><<<;;;<<<<<<===888777888:::===>>>>>>===555555777888:::;;;======>>>>>>============>>>>>>@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFGGGHHHJJJMMMNNNOOOOOOPPPQQQSSSUUUVVVWWWXXXXXXYYYYYYZZZZZZ[[[[[[ZZZ[[[]]]___``````^^^]]]___]]]\\\^^^```ccceeeeeefffeeedddcccddddddffffffjjjjjjlllmmmmmmmmmlllkkkjjjkkknnnppppppooommmlllmmmnnnoooppppppooonnnmmmgggiiiiiifffaaa___```bbb\\\___bbbeeefffeeeeeeeeekkklllnnnooommmggg^^^WWWkkkyyy~~~}}}~~~wwwlllaaacccxxxzzzuuuuuuyyy}}}yyyuuuwww}}}wwwhhh^^^^^^[[[NNNBBB===;;;888666777666AAAJJJ[[[xxxmmmxxx,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))+++++++++*********))))))(((((((((((()))))))))***(((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++++++++*********))))))(((((((((((()))***+++,,,,,,++++++******++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++************************)))))))))))))))))))))))))))+++,,,,,,***))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,------........./////////000000//////////////////////////////000000000111111111000000111111111222222222333333333444444444444555444444555555666666777777777888;;;<<<===<<<:::999888999:::<<<======>>>>>>BBBAAA???CCCFFFHHHggg~~~~~~}}}fffQQQ>>>;;;BBBEEEBBB>>>@@@@@@???>>>===<<<<<<<<<888888888:::===>>>>>><<<666777888999:::;;;<<<===>>>>>>===<<<<<<<<<======????????????@@@AAABBBCCCDDDDDDDDDEEEGGGIIIKKKLLLNNNNNNOOOPPPRRRTTTUUUVVVYYYYYYYYYXXXXXXXXXXXXXXXZZZ[[[]]]___``````___^^^^^^]]]\\\]]]```bbbccccccdddccccccbbbcccdddeeefffjjjkkklllmmmmmmmmmlllllllllllllllmmmmmmnnnnnnnnnmmmmmmnnnnnnnnnmmmlllkkkhhhgggfffccc___^^^^^^___ZZZ^^^bbbcccbbbcccfffiiiiiiiiigggaaa\\\\\\aaagggvvv~~~xxxqqqnnnmmmsss{{{xxxxxx{{{}}}{{{yyytttpppdddXXXSSSIII???;;;:::777555555555>>>GGG\\\}}}jjjuuu,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))+++************)))))))))((((((((()))))))))******(((((((((((())))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((&&&''''''''''''(((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++************)))))))))(((((((((((()))***++++++++++++*********++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++************************)))))))))))))))))))))))))))+++,,,,,,***))))))***************************++++++,,,,,,,,,,,,------....../////////000000000//////////////////////////////000000000000111111000000000111111111222222333333333333444444444444444444444555666666777777666888:::<<<======<<<;;;888999:::<<<============BBBAAA>>>@@@BBB???QQQttt}}}gggGGG;;;===AAAAAA???>>>???@@@@@@???>>>===<<<:::999999:::<<<======<<<888888999::::::;;;<<<<<<>>>===<<<;;;;;;;;;;;;;;;>>>============???@@@AAABBBBBBBBBCCCEEEFFFHHHIIILLLLLLMMMNNNPPPRRRSSSTTTTTTUUUUUUVVVWWWXXXXXXXXXYYYZZZ\\\]]]^^^_________^^^]]]\\\\\\___```aaa```aaaaaa``````aaaccceeefffiiijjjkkkkkkllllllkkkkkkmmmlllkkkjjjjjjlllmmmnnnllllllllllllkkkiiigggffffffccc___]]]]]]]]]\\\\\\ZZZ\\\___```___aaaeeehhhaaa___XXXNNNJJJSSShhhzzz}}}yyyxxxooojjjrrrmmmjjjuuujjjRRRIII@@@:::999888555444444555<<>>???===@@@DDD@@@HHH^^^~~~^^^HHH===:::===AAA===>>>@@@BBBAAA@@@===<<<<<<:::999:::;;;<<<<<<;;;:::::::::::::::;;;;;;;;;======<<<;;;::::::::::::<<<<<<:::::::::<<<===???AAAAAAAAABBBCCCEEEFFFFFFIIIIIIJJJKKKMMMOOOQQQRRRMMMNNNPPPRRRUUUXXXZZZ[[[XXXXXXYYYZZZ\\\]]]______^^^]]]\\\]]]___```______^^^^^^^^^^^^___aaacccdddggggggggghhhhhhhhhhhhhhhjjjjjjiiiiiiiiijjjjjjkkkjjjjjjjjjiiigggeeecccaaa```\\\XXXXXXZZZ]]]]]]\\\[[[[[[[[[]]]``````^^^\\\PPPLLLEEEBBBHHHZZZppp}}}}}}}}}~~~zzzsssmmmfffgggwwwxxxcccfffsssgggLLL???:::666888888555444555666>>>EEEYYYyyy}}}```eee++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&''''''(((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((()))******)))))))))******+++,,,***************************++++++,,,,,,++++++***)))))))))******+++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,***))))))***************++++++,,,,,,+++++++++,,,,,,,,,------............////////////...........................////////////000000000//////000000000111111111222222222333333333444444333333444444555666666666666777888:::;;;<<<<<<<<<777888999;;;<<<<<<======;;;>>>===???EEEBBBCCCQQQbbb|||vvvkkkQQQ>>>999===<<<>>>AAACCCCCCAAA???===>>><<<:::999:::;;;;;;:::::::::::::::::::::::::::<<<<<<;;;:::::::::::::::;;;:::888777888999;;;===@@@@@@AAABBBCCCDDDDDDDDDFFFGGGGGGIIIJJJLLLNNNOOOJJJKKKMMMPPPSSSUUUWWWXXXUUUUUUUUUVVVXXXZZZ]]]^^^]]]\\\\\\]]]___```___^^^\\\[[[[[[\\\]]]___aaabbbccccccccccccddddddeeeeeeeeefffhhhiiiiiihhhfffeeegggggggggeeeccc```^^^\\\XXXUUUSSSUUUYYY]]]^^^]]]^^^ZZZXXX\\\aaa___UUUKKK>>>:::999CCCWWWjjjwww|||xxx{{{}}}~~~~~~~~~xxxrrraaaaaahhhxxx}}}|||~~~oooiiiooonnnZZZCCC:::666555888888666555666666???GGGYYYvvv~~~{{{]]]aaa++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((()))))))))))))))***)))))))))*********++++++(((((((((((())))))))))))((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))))))))***(((((((((''''''(((((())))))))))))))))))***+++,,,******************************++++++++++++******(((((())))))***+++++++++))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,***))))))***))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------.......................................////////////000000/////////000000000111111222222222222333333333333333333333444555555666666666666777999::::::::::::777888999;;;<<<<<<<<<<<<:::@@@>>>===BBB@@@>>>FFFEEESSS}}}|||uuu|||rrrPPP===888<<<>>>AAACCCCCCBBB@@@??????===:::999:::::::::999999999999999999999999:::;;;;;;;;;::::::;;;;;;<<<;;;999777666666777:::;;;>>>???@@@AAABBBBBBBBBBBBDDDDDDEEEFFFHHHJJJLLLMMMMMMMMMMMMNNNOOOPPPPPPQQQQQQPPPPPPQQQSSSVVVZZZ\\\[[[ZZZZZZ\\\^^^___^^^]]]ZZZZZZYYYZZZZZZ\\\^^^___aaa````````````aaabbbbbbbbbcccfffggggggeeebbb```ddddddcccbbb```]]]ZZZYYYRRRRRRSSSUUUYYY]]]^^^^^^]]]YYYWWW[[[^^^ZZZLLL???666777>>>PPPfffvvv{{{zzzyyy|||}}}zzzwww^^^cccooozzz|||zzzzzz~~~uuuwww{{{xxxpppvvvwwwdddIII888888555555888888555555888666???GGG[[[|||zzz___eee************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((())))))******))))))*********+++++++++(((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))******)))(((((('''''''''(((((((((((((((((()))***+++,,,******************************++++++++++++******((((((((()))***+++++++++)))))))))******+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,***))))))***(((((())))))***++++++,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------................................./////////000000////////////000000000111111222222222222333333333222333333444444555555666666666777777888888888888777888999:::;;;<<<<<<<<<;;;CCC???:::>>>>>><<>>@@@BBBCCCCCCBBBAAAAAA>>>;;;999999:::999999777777777888888999999999::::::::::::;;;<<<===>>>;;;999777555555666999;;;<<<===>>>???@@@@@@??????BBBBBBCCCDDDFFFHHHJJJKKKMMMMMMMMMMMMMMMLLLLLLLLLMMMLLLKKKLLLOOOSSSWWWZZZWWWVVVWWWZZZ\\\]]]\\\[[[ZZZYYYXXXXXXYYYZZZ[[[\\\```______^^^___```aaabbbaaabbbbbbbbbbbbaaa```___`````````___]]][[[XXXWWWPPPSSSVVVXXXYYY[[[\\\]]]ZZZYYYXXXYYYWWWPPPFFF>>>:::CCCQQQ```lllvvv|||}}}yyyyyy{{{iiippp{{{yyysssvvv~~~vvvzzzzzzvvvuuujjjRRR===444777555555777666444444888777>>>EEE]]]|||ccckkk************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))'''((((((((())))))******)))************+++++++++(((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))******)))(((((('''''''''(((((((((((((((((()))***+++,,,))))))))))))))))))))))))******++++++++++++******'''(((((()))***+++++++++))))))******+++++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,***))))))***&&&''''''((()))******+++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,..................................../////////000////////////000000000000111111222222222333333333222222333444444555555666666666666666666777777777777888999:::;;;<<<<<<<<<;;;DDD@@@:::===??????EEEDDDCCCMMMqqqzzzssspppRRR@@@===>>>@@@BBBCCCCCCCCCBBBBBB???;;;999999999999888555666666777888888999999:::::::::;;;<<<===>>>???;;;999666444444666999;;;:::;;;<<<>>>>>>>>>======AAAAAABBBCCCEEEGGGIIIJJJJJJJJJKKKKKKLLLMMMMMMMMMKKKJJJIIIIIILLLPPPUUUXXXSSSTTTUUUXXX[[[\\\[[[YYYZZZYYYXXXWWWWWWXXXZZZZZZ``````___^^^___```aaabbbbbbaaa```___^^^^^^___```______^^^^^^\\\YYYWWWVVVPPPTTTYYY[[[ZZZYYYZZZ\\\VVVYYYZZZWWWQQQIIIDDDAAAAAAPPPbbbkkkkkkppp|||xxxsssvvv|||vvv}}}{{{sssxxx|||zzzjjjTTTAAA888666777555555666555222333777:::===BBB]]]fffooo******************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((()))&&&%%%&&&)))***)))'''((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))((('''''''''(((***+++*********)))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))******************))))))))))))******)))************++++++++++++++++++,,,,,,,,,------------------------------,,,---///000000000///...////////////...///000111111111111111111111111111///111333444333333444555777777777777888888888888777777888999::::::::::::AAA???===;;;;;;<<<>>>@@@AAACCCHHHXXX{{{~~~uuuyyyrrrbbbKKK>>>888===CCCAAA???BBB======<<<<<<;;;;;;::::::999999999888999999:::;;;;;;;;;;;;;;;<<<=========;;;;;;::::::::::::999999;;;;;;;;;;;;;;;;;;;;;:::DDDCCCBBBBBBCCCDDDFFFGGGGGGGGGHHHIIIIIIHHHGGGGGGDDDEEEGGGIIIJJJLLLLLLLLLOOOPPPRRRTTTVVVWWWXXXYYYWWWWWWWWWWWWXXXYYYZZZ[[[ZZZZZZZZZ[[[[[[\\\\\\\\\ZZZZZZ[[[]]]______\\\ZZZ^^^ZZZUUUQQQNNNMMMNNNOOOPPPRRRUUUYYY[[[ZZZWWWTTTVVVUUUVVVUUUKKK???>>>DDDNNNZZZhhhooouuu~~~tttiiijjjzzz|||xxxxxxxxxwww~~~yyysssllltttxxxkkkOOO======999///333444444444555555666666:::<<>>@@@======EEE\\\{{{tttvvvhhhRRR===:::@@@BBBAAAAAAAAA@@@???>>>===;;;::::::999888888777777777888888;;;;;;<<<<<<;;;;;;::::::;;;;;;::::::999999999888::::::::::::::::::::::::>>>>>>>>>>>>???@@@AAABBBEEEEEEFFFGGGGGGFFFEEEEEECCCDDDEEEGGGHHHIIIIIIIIILLLMMMOOOQQQRRRTTTUUUUUUVVVVVVVVVVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[YYYXXXYYYZZZ[[[ZZZWWWTTTWWWUUUQQQNNNLLLKKKLLLMMMOOOPPPQQQSSSTTTUUUTTTSSS]]]ZZZWWWQQQEEE>>>CCCNNNXXXfffuuuzzz{{{~~~yyyoooggggggqqq~~~vvvtttzzz}}}xxxqqqooojjjdddqqqnnn___GGG999777666111333333333444444555555555999>>>AAAZZZyyyppp{{{******************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&'''((())))))'''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))*********++++++))))))))))))))))))))))))))))))))))))******************))))))))))))******)))************+++++++++------------............---------------------------......///000/////////111---,,,444@@@BBB:::///111111111111111111111111000222444444333333444555444555555555666666666666666777888999::::::::::::<<<;;;999888888:::;;;===@@@<<<;;;>>>FFF]]]ooowwwyyy~~~~~~cccDDD666888>>>@@@???DDDDDDBBB@@@>>><<<::::::999888777666666666666666:::;;;;;;;;;;;;999888777;;;;;;::::::999888777777777888888999999:::::::::999999;;;<<<===>>>??????BBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCEEEEEEFFFFFFEEEGGGHHHJJJLLLMMMOOOOOOOOOSSSSSSSSSSSSTTTUUUVVVWWWWWWVVVUUUUUUUUUVVVXXXXXXXXXWWWVVVVVVUUUTTTPPPNNNMMMMMMLLLJJJJJJJJJJJJJJJMMMMMMMMMNNNPPPSSSUUUWWW^^^YYYQQQHHH???@@@NNN]]]iiiuuu}}}~~~ttteeeaaajjjzzzwwwnnnppp{{{}}}uuullliiihhheee___hhh]]]LLL===444111222333333333333444444444444444777@@@BBBUUUzzzttt******************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((()))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))***((((((((()))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))************))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))*********+++++++++,,,,,,,,,------------...---------------------------......///////////////111---,,,444>>>AAA999000111111111111111111111111000222444444333333333444333333444444444555555555666777888999999::::::999;;;:::999888999:::;;;<<<===:::???EEEDDDHHHbbb~~~nnn~~~rrrWWW@@@888:::>>>???CCCBBBAAA@@@>>>===<<<;;;;;;:::999777666555555555777888999::::::999777666;;;;;;:::999888777666666555666666777888999999:::777999;;;===>>>???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCBBBDDDEEEFFFHHHIIIJJJJJJJJJOOOOOOOOOOOOPPPQQQRRRRRRSSSRRRQQQPPPPPPQQQSSSTTTTTTSSSQQQPPPOOOMMMJJJHHHEEEFFFGGGHHHIIIIIIIIIIIIIIIKKKLLLNNNPPPTTTXXX[[[SSSMMMEEE@@@BBBMMM___lllyyy}}}}}}~~~~~~tttmmmeeehhhwww{{{uuurrrvvv{{{rrrnnnooonnnggg___YYYJJJ<<<777444///000666444444444444444555555555333???BBBOOO{{{xxxsss******************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((()))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''(((((()))))))))))))))''''''(((((())))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))*********+++++++++******+++++++++,,,,,,,,,------------------------............/////////000000......111555666444111000000000000000000000000111222444444333222333444333333333333444444444444666666777888999999999999;;;;;;::::::;;;<<<===>>>;;;777<<>>>>>>>>>>>>>>>>>>>>======<<<;;;999888777777666444555777999999:::999999::::::999888777777666666555555666666777888999999777888:::<<<===>>>======???>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBAAAAAABBBBBBDDDEEEFFFFFFFFFFFFJJJJJJIIIJJJJJJKKKLLLMMMNNNMMMLLLKKKKKKLLLMMMMMMLLLJJJHHHGGGGGGEEECCCAAAAAACCCDDDGGGHHHIIIIIIIIIHHHKKKMMMNNNNNNOOOQQQTTTHHHDDDAAAEEESSSeeessszzz~~~zzzrrrjjj\\\bbbkkkvvv{{{yyyxxxyyy|||zzzuuuwwwyyyssseeeYYYGGG:::333666666111111888666555555555555555555555111===???KKKrrrvvvooo{{{******************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&'''((((((''''''(((***((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''((()))))))))))))))&&&''''''(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))******************))))))))))))******)))************+++++++++************++++++++++++------------------------///............///000000/////////...---...000111000000000000000000000000111333444444333222333444222333333333444444444444555666777888999999999999;;;;;;;;;<<<<<<===>>>>>>@@@;;;;;;@@@AAA===???EEERRR|||}}}zzz}}}|||oooQQQBBB:::555:::;;;;;;<<<===>>>??????>>>>>><<<;;;:::999999888444555666777888:::;;;;;;888888888777777777777777555666666777777888888888666777888999999::::::999===<<<<<<;;;;;;<<<<<<===>>>??????@@@@@@@@@@@@??????@@@AAABBBBBBBBBBBBBBBDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGFFFFFFFFF@@@>>>======>>>>>>===;;;AAABBBCCCEEEGGGHHHHHHHHHIIIKKKLLLJJJFFFDDDEEEGGGGGGJJJOOOXXXhhhyyy}}}rrrdddXXX\\\kkk{{{|||mmmpppppprrrxxx~~~|||xxxyyysssrrrwwwxxxlllXXXJJJ999333111555666222333777666555555555555444444444222:::<<>>>>>BBB@@@===>>>AAABBBAAA@@@???WWW}}}~~~{{{|||}}}yyyzzzvvvcccYYYLLL<<<::::::;;;<<<>>>???@@@@@@>>>===<<<;;;::::::::::::888777666666777999;;;<<<666666666777777777777777777777777777777777777777777777777666666777777888:::999888888888888999:::;;;<<<<<<===>>>>>>>>>>>>======>>>?????????>>>>>>@@@@@@@@@@@@AAABBBCCCCCCAAABBBCCCDDDDDDBBB@@@???888777666777:::<<<<<<;;;AAABBBBBBCCCDDDFFFGGGGGGGGGHHHGGGCCC>>><<>>>>>;;;>>>>>>===@@@CCC@@@999@@@DDDXXX}}}zzz~~~vvvvvv|||~~~rrr~~~xxxuuuvvvfffPPP;;;;;;<<<===>>>???@@@@@@======<<<;;;::::::::::::;;;999777555666777:::<<<555555666666777888888888888888888888777777777777:::999888666666777888888888777666555555666777888888999:::;;;<<<<<<<<<<<<;;;<<<<<<======<<<<<<<<<============>>>???@@@AAA>>>???AAABBBBBB@@@===;;;666555555777;;;>>>??????BBBBBBBBBBBBCCCDDDEEEFFFEEEEEECCC>>>:::;;;AAAHHHZZZkkkzzz}}}|||}}}~~~}}}qqqaaa```jjjttt|||kkkrrr{{{|||uuunnnjjjVVVOOONNNUUUVVVJJJ;;;333111555555111...///222333222222222111111111000000888777:::NNNkkk|||wwwppp~~~((()))***+++++++++++++++************************++++++************++++++))))))))))))************+++*********))))))((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((******))))))((((((''''''''''''''''''''''''&&&&&&((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((***)))'''&&&&&&'''((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,///......---------..................////////////000000////////////000000111111000000000000000111000222333333222111333444333222000//////111222444555555666777888999::::::888999999:::;;;<<<===>>>;;;;;;@@@HHHHHH???::::::555???IIIXXXwww|||qqqnnntttzzzuuusssyyysssZZZHHH888777;;;<<<<<<===???>>><<<:::888999;;;>>>::::::::::::::::::999999:::999777555555666888999:::999777666555666888999777777777777777777777777555555555444444555555555777777888888999999999:::888888888888888888888888:::===;;;666999???@@@<<<;;;;;;::::::999888888888888888888888999:::;;;<<<>>>>>>@@@AAABBBCCCCCCCCC===<<<;;;999;;;DDDRRR\\\fffuuu{{{qqqiiifffiiisss|||}}}||||||}}}}}}wwwmmmeeebbbQQQMMMJJJGGGAAA888444444222222222111111111111000111111000000111111222333555333;;;MMM___ooovvvrrr******+++++++++******)))************************++++++************++++++))))))))))))************************)))))))))(((***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((***)))'''&&&&&&'''((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,......------------..................////////////000000////////////000000111111000000000000000111111222333333222222333444444333111000000111222333444555666777888999999:::999999::::::;;;<<<======<<<<<>>BBBVVV|||zzzzzzmmmgggooowww~~~xxx___FFF;;;;;;;;;;;;;;;::::::;;;;;;::::::;;;<<<;;;;;;;;;:::::::::;;;;;;:::888777555555555666777999888666555555555777888666666666666666666666666555444444333333444444555666666666777777777888888777777777777777777777777444777666444666;;;:::666888888888777777777777777888888888888999:::;;;<<>><<<:::888>>>TTT|||yyy{{{vvvwwwiiittt}}}hhhTTTCCC888666:::555777999;;;===============<<<;;;::::::;;;======:::999777666555555555666888777555444444444555666555555555555555555555555444333333222222333333444444444444444555555555555444444444444444444444444000222333222444777555111444555555555555666666666888888888888999999:::;;;===;;;999777666666777888999<<>>???AAADDDCCC@@@===<<<===:::;;;===;;;AAAYYYsssoooooosss~~~xxxXXX???;;;@@@777666777888;;;>>>???@@@===<<<;;;;;;;;;===>>>@@@<<<;;;999888666666666666777666555444333333333444444444444444444444444444333222222222222222222333222222222222222333333333222222222222222222222222000111111111333555444222222333333444555666666666888888777777888999999:::999999888777777777777888GGGOOO[[[iiisssyyy{{{|||{{{}}}}}}xxxoooggg```\\\rrrvvvyyy{{{~~~uuulllnnnuuuxxxzzzyyyuuuppplllggg]]]UUULLL>>>111...000000///////////////000111222222222222222222222222333444444888777;;;GGGTTTeee{{{xxxyyy******+++,,,,,,,,,,,,,,,************************++++++************++++++((()))))))))************))))))))))))))))))******(((((())))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((('''''''''''''''(((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((***)))'''&&&&&&'''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---..................//////////////////............////////////......///000111111111222444333222222333555777666555444333333222222333333444555666777777888888999999::::::;;;;;;;;;>>>???AAAAAA@@@@@@>>><<<888555777======;;;DDDSSSuuuyyyyyyzzzpppkkkrrr{{{}}}|||{{{yyyrrr___VVVTTT@@@;;;666444666:::>>>???<<<<<<;;;;;;<<<>>>???@@@>>>===<<<:::999888888777777777666555444333333333444444444444444444444444222222222111111222222222222222222111111111111111000000000000000000000000222000...000222333333444222333333444555666777777777777666666666777888888<<<999555333333777<<>>;;;;;;888777999;;;===CCCIIIUUU}}}rrrvvv~~~zzzsssqqqnnnnnnyyyzzz{{{||||||pppSSSIII===444333666999:::999:::;;;<<<===>>>???@@@>>>>>>===<<<;;;::::::999888888888777666555444444444444444444444444444444333222222111111222222333222222222222111111111111000000000000000000000000222......111333222222333333333444555666666777777555555555444444555555666444222///111999FFFTTT]]]lllqqqtttpppkkkmmmxxxzzzoookkklllnnnssswww}}}vvvpppmmmjjjlllqqqtttqqqmmmxxxsssdddZZZRRRJJJ999111---000222000...---111111000000000/////////111111000000111111222333222444888???MMMaaayyyuuuxxx++++++,,,,,,---,,,,,,,,,************************++++++************++++++))))))))))))************((()))))))))************'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))((((((''''''''''''((((((&&&&&&''''''((())))))***&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((***)))'''&&&&&&'''&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((()))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********+++++++++,,,,,,,,,++++++++++++,,,---...///............///////////////......------......///...------......000111111///000222111000000111333333333444444444333333333222222333444555666666777555666777888:::<<<======<<>>::::::===>>>;;;>>>>>><<<999:::AAAFFFGGGGGG___~~~wwwsss~~~}}}tttlllttt~~~zzzwww}}}mmm```NNN@@@999777666555777888;;;===?????????>>><<<<<<<<<<<<<<<;;;:::::::::::::::999888777666555444444444444444444444444333333222222222222333333444333333333222222222111111111111111111111111111111///222888:::666222333333444444444555666666666444444333333222333333444///333<<>>KKK```xxxxxx}}}------------,,,+++******************************++++++************++++++))))))))))))************(((((())))))*********+++'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))((((((''''''''''''((((((&&&&&&&&&'''((())))))***&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))'''(((***)))'''&&&&&&'''&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++++++++,,,---...///............/////////000.........------.........---------......000111111...000111111000000111222222222333444444333333333111222222333444555666777444555666888:::<<<>>>>>><<>>888888===>>>:::888???@@@999888@@@CCC@@@HHHKKKVVVjjj{{{xxxuuunnnqqq}}}rrr^^^LLLBBB<<<777333555777:::>>>??????>>>===;;;;;;;;;<<<<<<;;;::::::<<<<<<;;;;;;999888777666555555555555555555555555444333333222222333333444444444444444333333222222222222222222222222222222222111777@@@CCC;;;555333333333444444444444555555333333222111111222222222888CCCUUUgggsssxxxxxxvvvuuu{{{zzzvvvsssrrroooqqqxxx|||}}}sssppppppmmmxxx|||}}}vvvkkkgggppp}}}vvv|||yyyjjj\\\RRRAAA///...++++++...///,,,---000------...///000111222222333333222222333333444555111333555999EEE[[[qqqttt{{{***++++++,,,,,,++++++***++++++************++++++************************************************))))))************))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))******+++---......//////000000000000000//////........................---......////////////////////////000111111222222555555555555555555555555:::777333333555777666555555777888:::;;;;;;::::::===<<<<<<<<<<<<===>>>>>>@@@???>>><<<;;;>>>CCCGGGHHHPPPPPPNNNWWWmmm|||fff~~~}}}zzzooolllnnnqqqvvvzzzooo```MMM>>>:::>>>:::999888888999<<<@@@CCC999;;;======<<<;;;:::;;;<<<=========<<<:::888777555555666666777777777888666666666666555555555555333333444555444333111000111222222333333222222111000///222;;;CCCCCC:::000777555333444666777666444222444777777///)))222@@@HHHZZZmmmwww|||~~~yyyzzz}}}ooo```mmmttt{{{~~~||||||oooeeeiiirrrxxxtttnnnoooxxxxxxllltttvvvkkkUUU???444111000111222000...,,,,,,---//////...//////000111222222///---...111333222000333666444999KKKZZZlllyyynnn***++++++,,,,,,++++++***++++++************++++++))))))))))))))))))))))))************************))))))************))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))******+++---......///....../////////......---........................---......////////////////////////000111111222222333333333333333333333333555333222444666777666444666777999:::<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>@@@???>>>;;;;;;===AAAEEEDDDLLLJJJFFFKKKWWWwww{{{mmmrrrxxxppppppooonnnsssmmmmmmnnnlll```PPPFFFCCC===;;;:::;;;<<<;;;999777:::<<<=========<<<<<<<<<888999::::::::::::999888888888777777666555555555444444555555666666666777444444444444444333222222222222333333333333222222000......444===BBBAAA>>>555333222444666777555222222//////111222777EEESSSeeemmmsssssssssxxxzzzzzz{{{}}}sssnnnmmmkkk}}}}}}~~~~~~~~~yyyooofffeeejjjoookkkooosssxxx}}}yyyqqqrrrpppiiiZZZFFF777///...,,,.........------...000.........///111222333444222000...///111333222111111555333888IIIXXXjjjttt***++++++,,,,,,++++++***++++++************++++++))))))))))))))))))))))))************************))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))***))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************+++,,,,,,---......,,,------.........------........................---......////////////////////////000111111222222111111111222222222222222000000222444777777666444666777888999:::;;;;;;<<<;;;;;;:::::::::;;;<<<<<>>>>>===<<<::::::===???BBBJJJHHHDDDDDDBBBDDDRRR___wwwrrrlllooovvv|||zzzmmmfffhhhlllmmmqqqllliiikkklllkkkjjjlllkkkaaaTTTLLLJJJGGG@@@:::777555555555666777888888=========<<<;;;;;;:::999===<<<;;;:::888666555555555555666777888888999999777666444333333444555666333444444555555444444333333222111000333:::CCCIII>>>999333...---///333555<<>><<<;;;;;;<<<>>>@@@HHHDDD???AAA>>>;;;BBBBBBOOOlll}}}xxxooohhhzzzsssjjjfffdddfffgggmmmwww{{{xxxtttssszzzqqqggg```]]]WWWMMMEEE;;;888555444555777666666::::::::::::;;;;;;<<<<<<<<<<<<;;;::::::999888888888888888888888888888888666555444333333444666777333444444555555444444333111222333333111222555888CCC===555000000888BBBJJJRRR^^^mmmwwwyyyzzzzzz{{{tttsssrrrsssqqqkkkccc]]]\\\ZZZaaauuu}}}ttteeeZZZUUUSSS___nnnvvvtttrrrrrruuu{{{xxxzzzyyynnnbbbGGG===000,,,...111///,,,+++,,,---,,,,,,---///222---...///000000//////...111111111111000111222333222555333999HHHTTTdddzzz{{{rrr***++++++,,,,,,++++++***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))************+++++++++,,,,,,---------,,,---...///////////////........................---......////////////////////////000111111222222222222333333444555555555:::999666222111222666:::BBB@@@<<<999888888999:::::::::999999999:::;;;;;;;;;===>>>===<<<<<<===>>>AAAIIIDDD===@@@>>>:::>>>@@@@@@MMMkkkwwwkkkkkk{{{vvvllleeecccaaabbbhhhlllnnnsssyyyvvvtttssssssqqqiii[[[QQQGGGAAA:::666666555333111333444444666888:::<<<===::::::999999999999999999888888888777777666666666444444444444444444555666333333444444444444333333///111222222111...------<<<:::777666;;;FFFSSS\\\jjjttt~~~}}}}}}{{{qqqhhheeeddd```[[[YYYhhhllluuusssbbbXXXVVVWWW]]]iiiuuuxxxtttsssyyy~~~|||yyyxxxxxxqqq^^^LLL999444///...000000---))),,,...000000000111333444---...///000///...---,,,///000111000//////111333222666444999HHHSSScccxxxzzzooo***++++++,,,,,,++++++***++++++************++++++++++++++++++++++++++++++************************))))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********))))))))))))************++++++,,,,,,,,,,,,------++++++,,,---...//////...........................---......////////////////////////000111111222222222222333333444555555555666666555333111222666:::@@@===:::777666888:::<<<:::::::::::::::;;;<<<<<<:::<<<>>>???>>>===>>>??????IIIEEE>>>AAAAAA>>>AAABBB>>>AAAOOOccc{{{sssxxx{{{|||~~~|||vvvuuulllaaaYYYUUUYYYfffssspppqqquuuxxxyyyuuunnnhhhaaaYYYNNNFFFBBB>>>999555555555444555666777999:::888777777777777666666666444444444444444555555555222222333444444444444444222222333333333333222222000000111222333444444333;;;@@@FFFMMMSSS[[[ccciiivvv|||~~~uuufffZZZ[[[aaafffkkkooo|||zzz{{{yyywww{{{yyytttkkkaaaZZZYYY^^^ccclllooorrrtttssstttvvvyyysssuuuuuusssnnncccNNN<<<000000000...------------333555777777444222111000,,,...///000000///...------///000///......000222111555333888GGGQQQ```uuuxxxjjj+++++++++,,,,,,+++++++++++++++************++++++************************************************))))))************))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))************,,,,,,,,,,,,,,,,,,,,,---)))***+++,,,------...---........................---......////////////////////////000111111222222111111222333444444555555000333444444222333666999;;;888555333333666999<<<;;;;;;::::::;;;;;;<<<===999;;;>>>??????>>>??????777CCCAAA;;;???@@@>>>AAAAAA@@@@@@??????JJJggg~~~nnnhhhrrr}}}sssgggZZZSSSWWW___pppqqqrrrtttvvvzzz}}}uuuggg\\\UUUOOOHHHCCC<<<;;;999777555555555555777666666555444333333333///000111111222333444444000111333444555444333333111222222333333222222111444222111222777<<>>>>><<<666000+++)))+++---///111222222111000---///000///------///222000444222777EEEPPP^^^sssuuufff}}}***++++++,,,,,,++++++***++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---))))))***+++---......///------,,,++++++,,,,,,,,,---------.........//////............////////////000000000111222222333333222222222222222222222222111111222222222333333333555444333222333444555666999999999999999999::::::::::::;;;;;;<<<=========;;;;;;;;;;;;===???AAACCCDDDAAA===::::::@@@IIIPPPvvv{{{iiieeexxxwwwnnnfffaaa^^^ffflllnnnsss}}}{{{pppqqquuummm___^^^YYYMMMCCCCCCIIIIIICCC???666222777666///111888555333000111222333000...444666777444111111222222222888<<<<<<===AAABBB???CCCEEEJJJTTT^^^eeehhhgggiiinnnuuu|||~~~|||{{{zzz|||}}}wwwnnnlllqqqgggjjjlllmmmmmmpppuuuzzz|||vvvlllaaaWWWRRRZZZXXX[[[fffssswwwoooffffffkkkrrrxxxxxxoooaaaWWW[[[aaaddd\\\KKK:::111///000...///444===EEEIIIKKK555333000...,,,+++,,,---,,,---...///000111222333000000000000000///...---000111333777@@@NNN___llltttnnnxxx++++++,,,,,,,,,,,,++++++++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''(((((((((((((((((((((((()))((((((((('''''''''''')))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---)))******+++,,,---...///---,,,,,,++++++,,,,,,,,,---------...........................///////////////000000111111222333333222222222222222222222222111111222222222333333333444333333222222333444555999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<>>>@@@BBBCCCEEECCC@@@<<<;;;<<<@@@DDDSSS]]]tttuuukkkllljjjwwwzzzzzzfffddd```\\\___iiiqqqsssvvvyyyyyywwwwwwzzzyyyvvv~~~}}}uuuiiibbbcccdddbbbXXXMMMGGGHHHEEE???@@@GGGCCC@@@<<<;;;<<<>>>>>>===888@@@GGGDDD>>>;;;???DDDIIIPPPWWW[[[aaahhhllllllppppppqqquuu{{{xxxzzz~~~www{{{pppfffaaa^^^[[[___eeettttttsssqqqpppsssyyy~~~qqq```UUURRRTTTXXXeeennnzzz}}}wwwqqqnnn||||||~~~tttaaaccc```XXXIII999...,,,...333888???FFFHHHCCC888///111000...,,,,,,,,,......------...///000111111222000000111111111000//////111222444666===KKK[[[ggguuuqqq|||++++++,,,,,,,,,,,,++++++++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++,,,)))******+++,,,---......,,,,,,++++++++++++,,,,,,.........---------------............//////////////////000111111222222333222222222222222222222222111111222222222333333333333333333333333444555555::::::::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<===>>>@@@BBBCCCBBBBBBAAA>>>;;;::::::;;;AAA???IIIkkk~~~tttccceeegggooo~~~zzzqqqaaaUUUSSSXXX[[[YYYbbbhhhrrrwwwtttrrryyy{{{{{{rrrggg```___]]]XXXXXX]]][[[VVVQQQMMMLLLMMMNNNNNNHHHVVVbbbaaaWWWQQQWWWaaaeeekkkqqquuu|||~~~|||zzzzzz|||~~~uuukkk___TTTSSSYYY```iiiooouuuvvvvvvvvvvvvxxx{{{~~~zzznnn\\\MMMIIIRRRbbbnnn}}}~~~yyywww|||}}}|||cccNNNIII@@@777111111777;;;DDDCCC@@@>>>:::555...***,,,,,,++++++,,,---///000.........//////000000000000000111111222111111111333444444555;;;GGGWWWbbbtttqqq+++,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++)))******+++,,,,,,------++++++++++++++++++,,,---......------------,,,,,,............//////////////////000000111222222222111111111111111111111111111111222222222333333333444444444444555666666777888999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;<<<===???@@@BBB<<<>>>???>>><<<;;;;;;<<>>AAADDDEEEDDD===333+++''')))---///************+++,,,............/////////////////////000111222222222222222333444444555:::FFFVVVaaarrrppp,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))((())))))******)))******++++++,,,,,,,,,************++++++,,,---------------------,,,,,,............////////////...//////000111111222222111111111111111111111111111111222222222333333333444555555666777888888888666777777888999999::::::::::::;;;;;;<<<=========;;;:::::::::;;;<<<>>>???<<<======<<<;;;;;;===???999;;;===CCCPPPfffvvvrrrllliiijjjooouuuyyy}}}vvvrrrnnnjjj]]]WWWUUUVVVSSSQQQ]]]mmmssswww|||}}}~~~{{{wwwuuuxxx~~~~~~}}}wwwzzz|||~~~{{{ssslllhhhccceeegggeeeaaa\\\XXXVVVaaahhhrrrxxx|||vvvmmmccc\\\WWWUUU[[[bbbgggjjjnnnuuuzzzrrrpppqqqwww||||||tttlllqqqooonnnmmmdddUUUHHHBBBEEEDDDDDDEEEEEEBBB<<<888+++,,,------,,,***)))(((+++************++++++,,,............///////////////000111222222222222222222333333555;;;GGGWWWbbb}}}tttttt,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((())))))***************++++++,,,,,,******)))******+++,,,---+++,,,,,,,,,------------............////////////......///000000111111222111111111111111111111111111111222222222333333333444444666777888888888888555666666777888999::::::888999:::;;;<<<>>>??????::::::999999:::;;;===>>>@@@???>>><<<:::999<<<>>>???===<<<>>>EEEOOOXXX^^^~~~}}}xxxsssnnnkkkjjjjjjeeepppzzz~~~zzzpppcccXXXPPPLLLNNNSSSYYYYYY```kkktttxxx{{{zzzzzzxxxmmmaaaXXXSSSNNNSSSZZZ]]]^^^___cccgggoooxxx~~~wwwjjj___XXXVVVVVVVVVcccjjjqqquuuuuuvvvzzz~~~zzz}}}yyyqqqllljjjfff]]]ZZZ[[[TTTGGGFFFOOOJJJGGGAAA<<<777111+++'''$$$'''+++---,,,***))))))+++++++++++++++*********---------....../////////000000111111222111111111111222222444;;;GGGWWWbbbxxxtttxxx,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************++++++++++++))))))))))))***+++,,,---******+++,,,---......///............////////////......//////000111111111111111111111111111111111111111222222222333333333111222444666777777777777555666777888999:::;;;;;;777777999;;;===???@@@AAA;;;::::::999:::;;;===>>>>>>???>>><<<:::999:::;;;DDD@@@>>>???AAABBB@@@===NNNppp~~~{{{vvvqqqlll]]]ccciiimmmttt}}}wwwiii```[[[VVVPPPMMMLLLQQQ[[[aaabbbeeeiiillllllooouuu{{{|||uuummmgggppp|||~~~{{{yyyrrrjjjnnnppppppmmmfff^^^ZZZXXXQQQWWW```hhhnnntttxxx{{{vvv{{{}}}yyywwwwwwtttoooeee___XXXUUUYYY___eeehhhoootttyyyzzzyyy{{{zzzuuupppmmm]]]VVVPPPLLLIIIEEEGGGJJJ777555222---)))'''&&&&&&++++++***(((&&&'''+++///***+++++++++++++++++++++,,,,,,------...///000000000000111111111000//////111111111333999EEETTT```tttnnnsss,,,------......------,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************'''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((((((((((())))))***************+++++++++))))))))))))***+++,,,---))))))***+++---...//////............/////////000......//////000111111111000000000000000000000000111111222222222333333333///111333555666666666555666777888999:::;;;<<<<<<555666888:::===???AAABBB<<<;;;::::::;;;<<<>>>???999;;;======;;;:::::::::999:::<<<<<<<<<<<>>@@@===999444333777;;;===>>>======>>>>>>>>><<<;;;:::777888999999;;;;;;<<<===>>>>>>AAAPPPlllzzzwwwrrrmmmgggccc```___\\\___hhhrrrwwwyyy}}}|||zzzyyyxxxvvvmmm```VVVXXXUUUSSSRRRSSSTTTTTTSSSPPPMMMLLLPPPXXX]]]___]]][[[XXX[[[bbb^^^UUUTTT\\\YYYUUUQQQQQQSSSVVVVVVVVVXXX[[[```fffkkkoooqqqrrrppprrryyy}}}uuummmkkkgggddd```[[[UUUSSSVVV[[[ZZZfffllllllrrr~~~|||qqqjjjnnnvvvyyyrrrttt|||ssseeeXXXMMM>>>222---,,,------)))))))))))))))))))))))))))******++++++,,,------++++++++++++++++++++++++,,,,,,,,,---------......///...------...000222444000111444888===DDDSSSaaassshhh[[[zzz............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---,,,,,,,,,++++++*********++++++************++++++++++++++++++++++++++++++************************)))))))))))))))************))))))(((((())))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))(((&&&&&&&&&'''''''''''''''(((((((((((()))((((((((('''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((()))))))))&&&''''''(((((((((((((((((((((''''''''''''(((((())))))))))))(((((('''''''''''')))******)))((('''))))))))))))(((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------........................000000000000111111111111...000111111000000111222333333333222222222222222333333333333333333444444333333444555777999;;;===777888:::::::::;;;>>>@@@;;;777333222333666777666<<<===>>>>>>>>><<<;;;:::777888888999999::::::;;;::::::;;;DDDXXXmmmxxxyyyzzzvvvtttrrrmmmhhhhhh```ZZZZZZ]]]bbblllvvvoooppptttzzz|||xxxpppnnnjjjhhhhhhgggeeedddYYYVVVRRRSSSWWWYYYXXXVVVTTTPPPRRRYYYXXXQQQRRRXXX```^^^]]]___bbbdddcccbbbiiijjjmmmpppqqqpppooonnnrrrpppqqqsssnnncccYYYUUUPPPPPPSSSXXX]]]aaagggkkkrrrxxxwwwpppooowww|||{{{wwwpppvvvxxxyyywwwnnn___PPPFFF;;;555---(((''''''(((((())))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...000///...---...///111333000000222777;;;CCCRRRaaappphhh\\\{{{,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---------,,,,,,+++***))))))++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))(((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((&&&%%%&&&'''''''''''''''((((((((((((+++******)))((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&'''''''''(((((((((&&&''''''(((((((((((((((((((((''''''''''''(((((()))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------........................000000111111111222222222...000111111000000111222111111222222333222222111222333444555555555555555333333444555666888999:::777888888888888:::>>>@@@@@@===:::888888888888777<<<<<<===>>>===<<<;;;:::888888888888888888888888777777777999CCCNNNPPPMMMWWWsss|||yyy}}}wwwnnnfffccc```[[[WWWXXX^^^___bbbgggllloooooonnnlllkkkkkkmmmpppsssttttttqqqnnnkkkkkkmmmnnnllljjjccc]]]^^^eeehhheeeeeejjjsssrrrrrrssssssqqqnnnkkkmmmnnnooonnnkkkgggbbb___ccc^^^\\\]]][[[SSSLLLHHHTTTWWW]]]fffooouuuuuusssyyy|||}}}zzzxxx|||~~~{{{hhhiiiggg[[[JJJ;;;222000)))''''''((()))******((())))))))))))))))))))))))---,,,,,,+++******))))))++++++++++++++++++++++++,,,,,,,,,,,,------------000///.........///000111000///111444888AAAQQQ```mmm~~~mmmccc,,,,,,,,,,,,------------------------------------------------------------+++,,,,,,+++******+++---...------,,,+++***)))))),,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))(((((()))(((((((((((((((((()))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***))))))))))))))))))***(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''&&&%%%%%%'''''''''''''''(((((((((((()))******))))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&&&&'''''''''(((&&&''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))((('''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------...............///000000000000111111111...000111111000000111222///000111222222222222111111222333444555555444444666666555555666666777777888888888777888:::???BBBBBBAAA@@@???>>>===<<<;;;;;;<<<=========<<<;;;::::::999999999888888888777777777666555999??????;;;///HHHhhh~~~yyy~~~wwwtttooofff\\\WWWZZZYYYWWWTTTRRRQQQPPPQQQUUUUUUWWW\\\aaafffhhhiiirrrppppppsssvvvyyyyyyyyypppjjjiiinnnrrrrrrqqqssswwwvvvsssppplllgggccc___YYYZZZ\\\\\\ZZZVVVQQQNNNPPPLLLLLLSSSXXXXXXVVVVVVcccgggllluuu~~~zzzqqqvvvwww~~~}}}rrriii[[[ZZZTTTFFF777---+++,,,)))***+++---......,,,+++)))))))))))))))))))))))),,,+++++++++******))))))************************++++++,,,,,,,,,---------000000///.........//////000//////222666>>>OOO___mmmoooggg------------------------------------------------------------------------+++,,,,,,+++******+++---------,,,,,,+++***)))))),,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))(((((())))))(((((((((((())))))************************((()))))))))************))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((&&&%%%&&&'''''''''''''''((((((((((((&&&'''((()))***)))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&'''''''''(((&&&''''''(((((((((((((((((((((''''''''''''(((((('''''''''''''''((((((((()))(((''''''''''''(((((('''((((((((()))))))))***))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////.........////////////000...000111111000000111222...///000111222333333333111111222333333333333333555555555666777888::::::999999999888999<<<@@@DDD<<<<<<===<<<;;;;;;:::::::::;;;<<<======<<<;;;:::;;;;;;;;;:::999999888888777888666333333888:::999>>><<>>DDDUUUhhh}}}rrrpppuuu|||qqqiiihhhjjjjjjhhhgggffffffdddaaa___UUUUUUTTTSSSQQQOOOMMMLLLNNNLLLJJJJJJIIIHHHFFFEEECCCDDDFFFFFFFFFGGGJJJLLLHHHJJJOOOTTTXXXZZZ\\\\\\bbbaaadddiiikkkhhhhhhkkkqqqxxx}}}~~~~~~}}}rrrsssuuuwwwtttkkk^^^UUUCCC===444...,,,+++)))((()))******(((''''''))),,,))))))))))))))))))))))))(((((())))))***++++++,,,************************++++++++++++,,,,,,,,,,,,........................///......111555===MMM\\\jjj~~~}}}iiiddd111111000///...------,,,................................................+++,,,,,,+++******+++---***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********++++++************++++++************************))))))))))))************))))))))))))))))))))))))+++******))))))******+++'''((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((()))*********((('''((()))''''''''''''(((((((((((($$$%%%'''(((((('''&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((()))))))))&&&''''''(((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((###$$$&&&((())))))(((((('''''''''((()))*********))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------...//////000............////////////...000111111000000111222111000//////111444777999777555333111000111222444111222333444666999;;;<<<555777999:::;;;===@@@BBB:::;;;<<<;;;999999;;;===999:::;;;<<<===<<<;;;;;;:::::::::999999999999999666999999333///111333444+++,,,///222333222333777III^^^|||zzzoookkkmmmtttssstttuuuwwwwwwvvvtttllllllkkkhhhddd___\\\[[[ZZZ\\\\\\YYYVVVTTTRRRQQQMMMQQQUUUXXXYYYZZZ\\\___[[[\\\___bbbeeegggjjjkkkjjjmmmsssvvvsssmmmllloooxxxtttyyyzzzwwwtttrrrnnneeeXXXHHH;;;333+++(((&&&&&&(((******)))***++++++***((((((+++---))))))))))))))))))))))))))))))))))))***************************************++++++++++++,,,,,,,,,,,,,,,---...////////////...---///333666===LLLZZZdddxxxjjjeee333333222000///...---,,,................................................+++,,,,,,+++******+++---)))******++++++,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******++++++,,,,,,++++++++++++,,,,,,************************))))))))))))************))))))))))))))))))))))))++++++************++++++'''((()))++++++)))((('''))))))))))))))))))))))))(((((((((((((((((((((((()))***+++***)))((()))***''''''''''''((((((((()))%%%&&&(((((('''&&&$$$"""''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))&&&''''''(((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((!!!###&&&(((******)))(((&&&''''''((()))******+++))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...///000000////////////000000000000///000111111000000111222222111//////000444888;;;:::888444111000111333555555555444444444555555666333555888:::;;;<<<>>>@@@:::;;;;;;999666555888;;;888999;;;<<<<<<<<<;;;;;;888888888888888888888888555:::<<<777333444666666222888777---+++333777333111999KKKhhh~~~rrrooopppxxxwwwxxxyyy{{{{{{yyywwwwwwxxxxxxwwwssspppnnnmmmlllpppsssooojjjgggfffeeedddhhhnnnpppnnnlllkkkkkkkkkjjjjjjkkklllmmmnnnooommmsss}}}yyyzzz||||||ppprrrqqqkkkcccbbb\\\QQQCCC777000...((()))++++++++++++******)))+++,,,***'''&&&'''***))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,---...////////////...---000444777>>>LLLYYY^^^sss|||hhhaaa>>>===888111///111000,,,000...---...111111...+++//////.........///000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))******************))))))))))))******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))((((((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))***+++,,,,,,+++***))))))************+++++++++******+++,,,,,,---......000...------///000000///---......///////////////............///000222222000000111222333333444444666555555444444333222222444555666777777666555444777888888999::::::;;;;;;999777999;;;;;;888:::>>>777666666:::===>>>:::777===:::666777::::::666222:::999777555444555666777777666444222000...---,,,222333999EEEYYYppp}}}~~~xxxvvv|||zzztttssspppvvvyyyyyy{{{zzzoooaaahhheeekkkvvv{{{ssshhhbbbiiikkkmmmmmmlllkkklllnnnnnnrrrvvvtttnnnlllrrr{{{pppkkkgggbbbYYYSSSHHH===444...,,,+++************))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++---------............////////////000555>>>IIIQQQcccttt}}}jjj```xxxHHHHHHCCC<<<999888444...555333111000000///...---......------------......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))******************))))))))))))******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((('''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))******++++++++++++******)))************+++++++++***++++++,,,,,,---------///---,,,---.../////////---......///////////////............///000111222111111111222222333333333333333333333333222222222555555666666666666555555666666666777777888888888:::888:::<<<;;;777777:::999888888999;;;:::888777===999666777:::<<<:::777888777555333222222333444555444333111///...------000///...000777BBBNNNUUUwww|||yyyyyyxxx~~~yyyuuuvvvxxxyyy}}}{{{mmmiiieeehhhsssyyyuuummmiiijjjhhhgggjjjooosssttttttxxx{{{}}}}}}{{{}}}~~~|||}}}kkkaaaWWWNNNAAA===777000,,,*********************))))))))))))************************))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++---------............////////////000444===GGGOOOaaassslllbbb{{{LLLMMMKKKGGGEEEEEEAAA;;;555444333111///...000111///......------------.../////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************))))))))))))******************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))++++++************++++++)))************++++++++++++++++++,,,,,,,,,,,,,,,...,,,++++++---......------......///////////////............///000111111111111222222222222222222111111111111222222222222666666555555555555666666666666666666777777777777999888:::===:::444222555666777888888888888:::<<<<<<888555666:::======<<<666555333111000///000000222222000///...---------///---+++******---111333;;;AAAJJJSSS]]]iiivvvxxxsssuuusss~~~~~~zzzuuuwww~~~}}}yyyrrrqqqttttttvvvppp___QQQHHH???555///...,,,+++***+++,,,---************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++---------............/////////...///333;;;DDDKKK^^^qqqmmmeeeMMMNNNMMMJJJLLLOOONNNJJJ>>>???>>>:::333///...000//////////////////000111////////////............------------------------------------------------------------------------------------------------++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))******************))))))))))))***************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))),,,+++***))))))***+++,,,))))))*********+++++++++,,,,,,,,,+++++++++++++++---+++***+++,,,------------......///////////////...............///000111222222222222111111111111000000111111222333333444666666444333333444666666888888888888888888888888777888;;;>>><<<555333444111444666666666888===BBB;;;888555555777:::<<<<<<555444222000///.........//////......------......////////////000111222222...,,,)))(((---999HHHSSSddd{{{|||xxx}}}zzzyyyooo~~~vvvrrrqqqwww~~~|||~~~xxxuuuxxx{{{{{{}}}{{{tttiii```]]]VVVRRRFFF888111111000,,,,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))***+++++++++++++++,,,,,,---------............/////////...///222999AAAHHHZZZnnnnnnhhhaaa___XXXPPPNNNOOONNNKKKKKKLLLKKKEEE;;;333///...//////...//////000111222000000/////////.................................------------------------------------------------------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))******************))))))))))))******))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))),,,+++***))))))***+++,,,))))))*********++++++++++++++++++++++++++++++***---+++******,,,------,,,---......///////////////...............//////000222111111111111111111111000000111222333444555555666555444333333444555666777777777777777777888888888999>>>BBBAAA;;;888:::111333555555444777===AAA;;;888555333444555777777333333222000///............---------------......------......---+++***)))...///000000//////000111111NNNaaaeeeiiimmmxxxvvvuuulllwwwzzzzzz~~~tttlllnnnvvv~~~~~~}}}~~~yyytttrrrqqqqqqppprrrrrrrrryyy{{{tttsssssssssuuuwwwyyysssmmmjjjbbbUUUJJJEEE>>>999000))))))---//////)))***+++++++++***((('''************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))*********++++++,,,,,,,,,---------............/////////...///222888@@@EEEWWWkkknnnjjjttteee[[[XXXSSSNNNJJJJJJJJJFFFAAA===999888111000000///////////////000000000/////////......////////////////////////------------------------------------------------------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************))))))))))))******))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((******))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))++++++************++++++)))************+++++++++*********+++++++++++++++---+++******,,,------,,,---......//////////////////......---......//////000000111111111111111111111111111222333444444555555555444444444444555555333333333444555666666666999;;;???EEEDDD???===???777777666555444555777:::999777555333111111222333111111111000000//////......---------------......+++++++++++++++)))((('''&&&(((***,,,,,,+++)))'''&&&999AAA???BBBGGGRRRbbbhhhnnnyyy}}}}}}www{{{yyyxxx|||sssmmmsss||||||zzz|||~~~{{{uuuqqqpppzzz{{{wwwrrrwwwzzzssspppqqqsssttttttpppdddWWWNNNEEE;;;444333...---,,,,,,------,,,+++((()))***+++,,,+++***)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))*********++++++,,,,,,------------............///.../////////222888???EEETTTiiinnnjjj~~~yyytttnnnYYYUUUPPPLLLJJJHHHGGGEEE999888666333111///......000000000000/////////...////////////////////////........................................................................++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))******************))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((*********)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))******++++++++++++******)))************+++++++++))))))******++++++,,,,,,---,,,++++++---......------......//////////////////......------.........//////000000111111222222000000111111222222333333333444444555555444444333111111222333555666777777777888<<>>EEEPPPXXX^^^fffooosssvvvvvvvvvwwwooolllvvvxxxnnnllllllmmmssszzzyyyvvvxxxyyyxxxrrrmmmuuuyyyzzzoooiii```\\\^^^ccceeedddXXXKKK===666111,,,******'''(((***,,,+++)))((('''((()))+++,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))))))))))))))******+++,,,,,,---------------............///......///000333999@@@EEESSSgggllljjjuuuggg\\\UUUPPPKKKHHHBBB@@@===999555222000///000000000000////////////000000000000000000000000........................................................................++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))******************))))))))))))******(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))((((((+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******)))(((((((((''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))***+++,,,,,,+++***))))))************+++++++++(((((()))***+++,,,,,,---...,,,++++++---......------......//////////////////......---------.........//////000111222222333000000000000111111111111222333555555555555333222222222333555777888999:::333333777;;;:::555444777999666333444666888666444444555555444222111111222,,,---......//////......//////...---------......,,,+++***))))))***+++,,,***))))))***,,,,,,+++***)))111,,,(((///111...111444///+++,,,...///444:::AAAGGGNNNTTTaaarrr|||uuupppxxxtttkkkmmmrrrsssuuuxxx|||vvvqqqtttwww{{{|||~~~oooccclllzzz~~~tttbbbYYYLLLCCCCCCFFFHHHFFF:::222++++++---+++))))))***))))))((('''&&&(((---'''(((((())))))(((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))***+++,,,,,,---------------.........//////......///000333999AAAFFFSSSgggjjjiiirrrggg[[[OOOTTTLLLFFFEEE@@@777333555000000111333444222...+++---...///000111111111111000/////////............//////////////////////////////...---,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((*********)))))))))))))))***)))((((((((()))+++,,,+++++++++*********))))))******+++++++++,,,,,,,,,........................------...///000000//////............////////////000000000000000000000000000111111111111222222222333333333444444333222222000000111333555888:::;;;555555666666555333000///777666666444333222111111222111///------...///111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,---***((('''((()))************+++++++++,,,,,,,,,+++******)))))))))))))))))),,,///000222777@@@GGGPPPOOONNNOOOSSS[[[ccchhhffffffiiipppxxx|||zzzwwwttt|||~~~sssgggddddddcccrrrtttsssiii]]]UUUVVVZZZ]]]]]]\\\YYYTTTMMMFFFBBB777555222///...------...+++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************((((((((((((((((((((((((+++*********))))))(((((('''(((+++------,,,***(((++++++,,,------......///...//////000111666;;;@@@QQQggg}}}~~~^^^\\\|||sssWWWPPPLLLLLLHHH???888666666333///...///111333444000000111111111111111000000000/////////.........///////////////////////////......---,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***)))))))))))))))))))))***)))((((((((()))+++++++++++++++*********))))))******+++++++++,,,,,,,,,------------------------------...///////////////............////////////000000000000000000000000000000111111111222222222222333333444333333222222000111111333444666888999666777777777666444222111666555555444333222222111000111222222222111/////////......---------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,------***(((''''''((()))(((*********+++++++++,,,,,,+++***))))))(((((())))))&&&)))***)))(((***///555222111000000333888>>>AAAHHHHHHKKKQQQZZZ^^^]]]ZZZXXX\\\YYYOOOGGGIIIOOOQQQhhhcccZZZOOOFFF@@@===<<<;;;;;;;;;999666222---+++222000...+++*********+++*********)))))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((()))************)))(((((()))))))))*********************************************)))))))))(((((()))***,,,,,,+++***)))++++++,,,------......///...//////000222666<<>>BBBJJJ```vvv___[[[gggcccfffqqq}}}qqqfff]]]SSSMMMDDDAAA===999666333///,,,222111111111111111111111000000000////////////...////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))*********)))))))))))))))******+++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,---......///////////////...............////////////////////////////////////000000000000111111111111111111222333333333333222222222111111222222333444777777777777666555444333222222222222222222111111---000333555555222...,,,...------,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))***,,,---......,,,***)))))))))((('''************++++++++++++******)))(((((((((((((((&&&(((++++++))))))***,,,++++++******************,,,+++***+++------,,,***$$$)))000777>>>AAA@@@===333---&&&&&&+++//////,,,&&&&&&&&&''''''((()))***++++++***))))))***++++++))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((*********)))))))))))))))+++***)))))))))***+++,,,++++++,,,------......///...///000111333888>>>CCCJJJ___uuudddaaattteeeYYYWWWZZZeee|||qqqeeeYYYSSSLLLDDD>>>999444111111111000000000111222333111000000000////////////000000000000000000000000---------------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))*********))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))************((()))))))))******************************************+++++++++,,,,,,,,,+++++++++,,,,,,---------...///////////////..................//////////////////////////////////////////000000000111111111000111222222333333333222333222222111111111222222555555555555444333222222111111111111111111000000...///000000000///---,,,------,,,+++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---...---+++***++++++***((())))))*********+++++++++***))))))((('''(((((((((###%%%'''(((((((((((()))%%%%%%&&&''''''&&&&&&%%%...---+++++++++++++++***---///444999;;;555---'''---+++***))))))((((((''''''&&&&&&&&&&&&'''((()))***))))))******++++++,,,(((((((((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))******+++***)))((()))***,,,---++++++,,,------......///...//////000222777===BBBKKK```vvvlllkkktttcccZZZXXX___hhhyyytttjjjYYYJJJAAA<<<;;;;;;333333111111111222333444111111000000000/////////000000000000000000000000------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************'''((()))******)))((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))******++++++(((((()))************)))***************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,------......//////////////////...---............////////////000000000000000000000000/////////000000000111111///000111222333333333333333333222111111222222333333333333222222222111111111111000000000/////////...------,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++***))))))))))))***++++++,,,+++******+++,,,***))))))))))))************+++***)))((((((''''''(((((('''(((((()))(((((('''''')))***++++++,,,+++++++++(((((('''((()))+++---///333000///111000+++'''&&&&&&)))+++***&&&$$$$$$%%%,,,,,,++++++***++++++,,,'''''''''(((((()))))))))''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''(((((())))))((((((''''''(((((((((((())))))************************))))))))))))************+++***)))))))))***,,,---++++++,,,------......///...//////000111666;;;@@@KKK```uuusssttt}}}tttqqqmmmhhhfffkkkvvvuuu```QQQHHHCCCBBB999888666333222222333333111111111000000000//////000000000000000000000000------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************'''((()))******)))((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))******++++++'''((()))***+++******)))))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,,,,---....../////////////////////...------............////////////000000000000000000000000////////////000000000111///000111222222333333333333333222222222333333444333333222111111111111222111111000//////...------,,,,,,,,,,,,,,,+++++++++,,,,,,+++***************************************+++******))))))))))))))))))(((((()))***+++***((())))))))))))************))))))(((''''''''''''(((+++***************))))))%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&(((+++///222///+++))),,,+++(((***///###%%%'''&&&%%%%%%'''***%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&''''''(((''''''''''''''''''((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))''''''''''''''''''''''''&&&'''(((((())))))(((((('''''''''((((((((())))))************************((()))))))))***************************++++++,,,++++++,,,------......///////////////000444999===GGG\\\qqqvvvzzzuuujjjdddcccllljjjYYYMMMFFF???===999666333222222222111111111111000000000000000000000000000000000000------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************'''((()))++++++)))((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''(((((()))***+++++++++'''((()))++++++******)))))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,------...///000000//////000000///...------............/////////000000000000000000000000000////////////000000000000//////000222222333333333333333222222333333444444333333222111111111222222222111000///...---,,,,,,+++,,,---......,,,***))),,,++++++***)))*********************************,,,+++***)))((((((((((((&&&&&&&&&''')))***)))((())))))))))))************))))))((('''''''''''''''(((&&&&&&&&&(((*********((((((''''''&&&&&&&&&&&&******))))))))),,,000333+++((())),,,)))$$$$$$***,,,***(((&&&%%%&&&'''(((((())))))***))))))((((((''''''((())))))(((((('''&&&'''''''''(((((())))))'''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))*********+++))))))******++++++++++++++++++,,,------......////////////...///222888<<>>;;;666444222111222222222111000000000000000///...............---------,,,,,,------------,,,,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++***************))))))))))))************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************((((((((((((((()))******************************))))))))))))************''''''((())))))***++++++))))))))))))************)))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((***)))'''''''''(((***+++***)))))))))((((((((('''))))))))))))))))))))))))++++++******************+++++++++,,,,,,,,,---------------............///......................../////////////////////..................///000000000000////////////000000222111000//////111333444111111111111222222222222222111000///...///000000444000---...111222000,,,---------------,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***************)))))))))))))))))))))(((((((((((())))))))))))))))))))))))%%%''')))***)))((((((((()))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((((((''''''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************************************)))))))))((()))************++++++++++++++++++,,,,,,---------,,,---......///333888;;;JJJTTThhhwwwlllaaaWWWRRRRRR[[[sss~~~~~~qqqooohhhdddmmm{{{wwwkkkYYYKKKDDD???;;;:::777444333222222000///000000000000000000000//////.........------------............------------------------,,,,,,,,,,,,+++++++++*********))))))******)))))))))******+++******++++++++++++******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))*********)))))))))(((((((((((()))******))))))))))))))))))))))))))))))))))))************(((((())))))***+++++++++)))))))))*********++++++)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))******)))((((((((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))))))))***************************+++++++++,,,,,,---------............///............................../////////////////////............//////000000000////////////000000111111000///000111222333111000000000111333555666111000///------......///222///---...000111///,,,,,,------------,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***************+++++++++))))))))))))(((((((((((())))))))))))))))))))))))###&&&))))))''''''(((***))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''''''''&&&(((((()))))))))*********)))))))))*********++++++))))))))))))))))))))))))************************************)))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........///222777;;;HHHSSSggguuu}}}wwwhhh```XXXRRRZZZhhhtttuuueeebbbiiiqqqqqqaaaVVVLLLDDDBBB???:::777555333111000000000000/////////000000/////////............---.........------------,,,------------,,,,,,,,,,,,++++++*********)))))))))******))))))******++++++***++++++,,,,,,++++++***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))(((((())))))***+++((((((((((((((((((((((((((()))))))))************))))))******++++++++++++))))))*********+++++++++)))))))))))))))))))))))))))(((((((((((((((((()))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((('''((((((******))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))******++++++++++++++++++,,,,,,,,,,,,---------............///....................................//////////////////............///000//////000000000000//////111000000///000111222222111000//////111444777888111000...---------...///000...------///000...---,,,,,,,,,,,,,,,+++******************************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))***************+++))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''(((+++...000))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''''''''(((((())))))***((((((((((((((((((((((((*********************************)))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++...............111666999FFFRRRggg}}}uuu~~~yyyfffYYYWWWQQQYYYlll}}}bbbUUURRRXXXddd|||zzzkkk^^^PPPKKKCCC===999666444222111000///.........//////000000/////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************)))***************+++,,,,,,++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************))))))((()))))))))))))))***++++++((((((((((((((((((((((((((()))))))))***************************+++++++++************++++++++++++))))))))))))))))))))))))((())))))))))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))******+++,,,,,,,,,,,,---------------------............///........................---.........//////000000//////............////////////000000000000//////000000000000000111111111111000//////111333666888111000///...---...//////...---,,,---.........---++++++,,,,,,++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))******))))))))))))((((((((((((((((((((((((((((((((((((***)))***...222444222...(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++---------------000555888DDDQQQeee|||xxxyyynnn___ZZZ^^^mmmzzzpppkkk\\\ZZZ]]]hhhyyyyyyiiiaaaUUUIIIAAA<<<999777333222000///......//////000000000000////////////---------,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++*********************+++,,,---++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))*********))))))***))))))))))))***++++++))))))))))))))))))))))))))))))))))))*********************************************++++++++++++,,,))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))))))))))),,,,,,---------.........---------............///........................------......///000000000000//////............///...///000111111000///.../////////000000000111111111111000000000111333444111000///...---......///,,,,,,,,,,,,,,,---------***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((())))))******))))))))))))(((((((((((())))))))))))))))))))))))&&&+++222999<<<777...'''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))%%%%%%&&&&&&&&&'''''''''((()))******+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...111666999DDDOOOddd|||vvvssspppmmmggghhhooopppddd]]]aaasssmmm\\\OOOGGGCCCAAA777666333111000///000111111111111000000000//////............------------------------,,,,,,,,,,,,---------,,,,,,,,,,,,+++************+++,,,---...+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))************************))))))))))))))))))))))))'''((()))*********************))))))******+++,,,************************))))))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))((()))************)))(((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&&&&''''''''''''''''''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))(((((((((++++++,,,,,,,,,------------------............///........................------......///000000111000000///..................///000111111000///......//////000000000000000111111111000000/////////000///---,,,,,,,,,---...***+++,,,,,,+++,,,,,,---***************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))******++++++))))))))))))(((((((((((())))))))))))))))))))))))(((111:::<<<777...(((%%%((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%'''(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''''''''(((((()))***+++,,,------...))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))************++++++++++++++++++,,,,,,------------...//////000444999<<>>888333000//////000,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------............+++++++++++++++++++++++++++******)))))))))))))))))))))******+++++++++,,,)))************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))************+++*********+++,,,,,,---))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&((()))))))))((('''(((((((((((())))))))))))'''(((((()))))))))))))))'''(((((()))***+++++++++))))))***+++,,,,,,------++++++++++++,,,---...///------------.........///////////////////////////000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,***+++------------+++***)))******+++,,,---...///+++++++++++++++++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''')))++++++(((&&&''')))))))))(((''''''''''''''''''000777222'''!!!&&&///'''&&&%%%&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&%%%'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''((()))++++++)))((('''(((((((((((())))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...///000000555===EEE]]]{{{www}}}zzzXXXXXXXXXXXX___mmmttt___```pppqqq___]]]qqqzzz```NNNEEE>>>888999000///555555//////666CCC@@@===999555111---+++......---------,,,,,,,,,************************...***(((***///222///,,,///...---,,,++++++++++++************************))))))))))))))))))))))))******+++++++++******)))************************+++++++++*********))))))+++*********))))))(((((((((((()))***+++,,,,,,---))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((('''((()))******)))((('''******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((())))))))))))((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))******++++++))))))))))))************,,,,,,,,,------,,,++++++++++++******++++++,,,---///......---------......---......///000111111222//////............//////------------------------............---,,,+++***---,,,+++++++++,,,---...---,,,++++++******++++++************************))))))))))))))))))))))))''')))***)))((('''(((***))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&'''''''''+++000333000((($$$&&&***&&&'''''''''(((((())))))'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((()))******(((((((((((()))***+++,,,******+++++++++,,,,,,,,,......---...///000222333777???JJJ[[[zzzzzzaaaXXXMMMHHHLLLYYYfffooo{{{qqqjjjppp{{{aaa]]]ddd|||xxxeeeXXXKKK???:::444333777444...///777FFFJJJLLLGGG<<<333//////.........---------,,,,,,++++++++++++++++++++++++---+++)))+++...000///---......---,,,++++++++++++************************))))))))))))))))))))))))******+++++++++******)))************************+++++++++*********))))))************)))))))))((()))))))))******++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((())))))))))))((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))))))))*********(((((()))))))))*********+++,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,......------------......---......///000000111111//////............//////------------------------............---,,,+++***,,,,,,+++++++++,,,---...---,,,++++++******++++++************************((((((((((((((((((((((((''')))***)))((('''((()))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&%%%%%%&&&((()))333111...***(((''''''(((&&&'''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((()))******(((((((((((()))***+++,,,++++++++++++,,,,,,,,,,,,......---...///000222333888AAAMMM^^^|||rrrqqqtttzzz~~~dddZZZOOOMMMRRRXXXYYYWWWjjj|||ssskkknnnwww{{{xxxzzzbbbQQQWWWkkkyyy]]]HHHBBB:::666666222,,,...555FFFOOOVVVQQQAAA333///111.........------------,,,------------------------+++++++++,,,---............---,,,++++++***++++++************************)))))))))))))))))))))))))))******+++++++++******************************+++++++++***************************))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))***))))))))))))))))))((((((((())))))))))))*********++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,...---------------...............//////000000111/////////....../////////........................---......------,,,+++***,,,++++++++++++,,,---...,,,,,,+++************+++************************(((((((((((((((((((((((('''((())))))''''''((()))(((((())))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&'''%%%$$$%%%***...:::111(((%%%''')))(((%%%'''''''''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%'''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((()))******(((((((((((()))***+++,,,,,,,,,,,,,,,------------...---------...000222333777AAAMMM___|||wwwooonnnllllllvvvxxxooofffcccgggkkkkkkhhhYYYZZZaaajjjmmmppp{{{uuuooorrrooofffooo|||lll___WWWZZZvvv~~~jjjYYYKKK>>>888555111222555???HHHOOOKKK>>>222...///............------------,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,,,,---...---,,,,,,+++******++++++************************))))))))))))))))))))))))))))))***+++++++++***************************************************************)))))))))))))))+++*********)))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))((((((***)))(((''''''((()))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((((('''(((((((((((()))))))))***)))******+++++++++++++++******++++++,,,,,,,,,,,,------,,,,,,------.............../////////000000......////////////..............................---------------,,,+++***++++++++++++,,,------...,,,++++++***************************************(((((((((((((((((((((((('''((()))(((''''''((()))(((((())))))******++++++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&'''(((&&&$$$&&&---222555---%%%###&&&)))(((%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((())))))***(((((((((((()))***+++,,,,,,,,,,,,---------......------------...000222333555>>>JJJ\\\zzz~~~tttjjjllluuuyyyuuuxxx}}}nnn]]]QQQSSSVVVXXXdddsssuuuwwwxxxrrriiirrr~~~mmm\\\^^^lll{{{fffMMM@@@<<<;;;888666888;;;>>>===777222////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,++++++,,,...,,,,,,+++*********++++++************************))))))))))))))))))))))))((()))***+++++++++++++++************************************************))))))))))))))))))******++++++******)))((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))((((((***)))(((''''''((()))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))(((((('''''''''(((((((((((()))))))))((()))******+++++++++***)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,---..................////////////......///000000///..............................,,,,,,,,,---,,,,,,++++++******+++,,,------......,,,+++******))))))******))))))))))))))))))))))))''''''''''''''''''''''''&&&((()))((('''&&&'''((((((((())))))******++++++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((())))))'''''')))///444)))'''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((())))))***(((((((((((()))***+++,,,,,,,,,,,,---------......------,,,---...///111222444===IIIZZZwwwsssnnnoooppppppttt|||zzzsss^^^NNNMMMOOOOOOUUU^^^ooopppssstttuuuhhhYYY___|||bbbMMMDDD@@@999333666444222222333333222111/////////.........------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))((()))***+++++++++++++++***************************************+++++++++))))))))))))*********************))))))((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))((((((''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''(((((((((((())))))'''((()))***************)))***+++,,,---,,,++++++++++++++++++,,,---...///........................---...///000000///...---------------------------++++++,,,,,,,,,,,,++++++)))***+++,,,---.........++++++***))))))))))))***))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((((((&&&&&&'''((((((((())))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***)))''''''))),,,///111!!!$$$'''(((&&&%%%&&&((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((()))))))))(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((()))******(((((((((((()))***+++,,,,,,,,,,,,,,,---------------,,,,,,,,,---///111222555>>>HHHXXXvvvnnnmmmjjjjjjqqq~~~|||jjj]]]RRRPPPQQQPPPRRRWWWbbb{{{||||||{{{vvvooorrrrrrUUUfff|||gggTTTIII???888666444111000000222222222////////////............---------------------------+++)))***------,,,)))++++++************++++++************************))))))))))))))))))))))))(((((()))++++++,,,,,,+++************************))))))*********+++++++++((()))))))))************)))))))))))))))((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((())))))))))))((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((())))))&&&'''((()))************(((***+++------,,,+++***++++++++++++,,,---...///........................---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++((()))+++---............++++++***)))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***'''%%%&&&+++...---,,,###&&&(((((('''&&&&&&((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((()))******(((((((((((()))***+++,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,---///111222555===FFFUUUrrr|||rrroootttxxxxxxzzzsssjjjbbb\\\WWWUUUVVVYYYLLL[[[mmmxxx|||uuulllvvvwwwjjjXXXRRRfffiiiWWWLLLFFF777555333111//////000111000/////////....................................///+++((()))---///,,,(((+++***************++++++************************))))))))))))))))))))))))(((((()))++++++,,,,,,,,,************************))))))******++++++++++++(((((())))))*********+++((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((()))******)))(((''''''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((())))))))))))((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))&&&'''((()))************(((***+++------,,,+++***++++++++++++,,,---...///.....................------...///111111///...---++++++++++++++++++++++++***++++++,,,,,,,,,++++++((()))+++---............+++******)))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((('''&&&&&&'''((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***&&&"""%%%+++...,,,''')))((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((()))******(((((((((((()))***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---///111222333:::BBBQQQnnn