BM66(@ {{{qqqjjjiiinnn|||zzzuuuooouuutttvvvvvvZZZFFF@@@CCC>>><<<>>><<<>>>============<<<<<<<<>>===<<<<<<<<<<<<<<<999999999999999999999999666777888999999999999999888888888999999:::::::::999999:::;;;;;;<<<<<<===:::;;;<<<<<<======<<<<<<=========>>>??????@@@@@@AAABBBCCCCCCBBBBBBCCCEEEIIINNNNNNRRR^^^mmm~~~sssmmmlllqqq|||xxxsssqqqyyy~~~{{{|||^^^JJJBBBDDD???===???============<<<<<<<<<;;;;;;<<<;;;;;;:::999999::::::999999999999999999999999777777888999999999888888999999999999999999::::::999999888999:::::::::999:::;;;<<<<<<======<<<<<<>>>>>>>>>???@@@@@@AAAAAA@@@BBBCCCCCCBBBBBBDDDEEEGGGLLLLLLPPP\\\kkkxxxrrrqqqttt|||xxxtttttt~~~dddOOOEEEFFFAAA>>>@@@>>><<<<<<<<<<<<;;;;;;;;;:::;;;::::::999999999999999999999999999999999999999888888999999999888888777::::::999999999999999999777555444666999;;;999777:::;;;<<<<<<======<<<<<<>>>>>>???@@@@@@AAAAAABBB@@@AAACCCCCCBBBCCCDDDFFFGGGLLLLLLPPP\\\kkkxxxuuuvvv|||{{{wwwwwwkkkSSSGGGFFFAAA???@@@===<<<<<<;;;;;;;;;:::::::::<<<;;;;;;:::::::::;;;;;;999999999999999999999999999999999999999888777666:::::::::999999888888888555222111444999<<<;;;999:::;;;<<<<<<===<<<<<<<<<===>>>>>>??????@@@AAAAAA???@@@BBBCCCCCCCCCEEEGGGHHHNNNOOOSSS___nnnzzzxxx}}}}}}zzzyyyrrrXXXIIIFFF@@@>>>???<<<<<<<<<;;;;;;;;;:::::::::;;;;;;:::::::::;;;;;;<<<999999999999999999999999999999999999999888777666:::::::::999999888888888777555444666999;;;:::888:::;;;<<<<<<===<<<<<<<<<<<<<<<======>>>?????????>>>@@@BBBCCCCCCDDDFFFHHHHHHNNNOOOSSS___nnn}}}}}}{{{yyy]]]KKKGGG@@@>>>???;;;<<<<<<<<<<<<;;;;;;;;;:::999999999999999::::::;;;999999999999999999999999888888999999999888888777::::::999999999999999999:::::::::999888777777777:::;;;<<<<<<======<<<<<<;;;;;;<<<<<<===>>>>>>???===???AAABBBCCCDDDGGGIIIEEEKKKMMMRRR^^^lll~~~bbbNNNHHHAAA@@@AAA<<<=========<<<<<<<<<;;;;;;::::::999999:::;;;;;;<<<999999999999999999999999777777888999999999888888999999999999999999::::::666999;;;:::666555777::::::;;;<<<<<<======<<<<<<<<<<<<<<<===>>>>>>??????<<<>>>AAABBBCCCEEEGGGIIIEEEKKKMMMRRR^^^lll~~~{{{eeePPPJJJCCCAAABBB===>>>============<<<<<<<<<<<<<<<<<<<<<<<<===>>>???999999999999999999999999666777888999999999999999888888888999999::::::;;;...444999999666666;;;AAA:::;;;<<<<<<======<<<<<<=========>>>??????@@@@@@<<<>>>AAABBBCCCEEEHHHJJJGGGMMMOOOTTT```nnn}}}pppTTTGGGEEECCCAAABBB======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777666666777777888888888999999999;;;;;;::::::::::::;;;;;;999999999999999999999999:::;;;<<<<<<======<<<<<<;;;<<<===>>>?????????>>>@@@AAAAAABBBCCCDDDEEEEEEFFFKKKKKKPPP]]]llluuuXXXIIIFFFCCCAAAAAA======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777777777777888888888999999999888777777777777777777888777777777777777777777777:::;;;<<<<<<======<<<<<<<<<<<<<<<===>>>>>>??????AAABBBBBBCCCDDDEEEFFFFFFIIIMMMMMMQQQ^^^lll|||^^^MMMGGGDDDBBB@@@=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888888777777888888888888888999999999::::::999999999999::::::888888888888888888888888:::;;;<<<<<<======<<<<<<======<<<<<<===>>>@@@AAABBBBBBCCCDDDEEEFFFGGGGGGIIINNNMMMQQQ]]]jjjfffQQQHHHEEEBBB???============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888888888888888888888888888:::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;<<<<<<===<<<<<<<<<>>>===<<<;;;<<<>>>@@@AAABBBBBBCCCDDDEEEFFFFFFGGGGGGKKKKKKOOO[[[iiilllTTTIIIFFFBBB???>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999888888888888888888888888777777888888888888777777:::::::::::::::::::::::::::;;;<<<<<<===<<<<<<<<<>>>===<<<;;;<<<>>>@@@AAA@@@AAABBBBBBDDDDDDEEEFFFFFFKKKKKKPPP]]]lllrrrWWWJJJGGGCCC>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999999888888888888888777888999::::::999888777999999999999999999999999:::;;;<<<<<<======<<<<<<======<<<<<<===>>>@@@AAA@@@@@@AAABBBCCCDDDEEEEEEHHHLLLMMMRRR```ooozzzuuuXXXJJJGGGDDD>>>>>>>>>>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999888888888777777999:::<<<======<<<:::999999999999999999999999999:::;;;<<<<<<======<<<<<<<<<<<<<<<===>>>>>>??????AAAAAABBBCCCDDDEEEFFFFFFHHHMMMMMMRRR^^^mmmyyy}}}wwwYYYJJJGGGDDD>>>>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999888888777777666777999::::::999777666;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<;;;<<<===>>>?????????>>>BBBBBBCCCDDDEEEFFFGGGGGGGGGLLLKKKOOO[[[iii{{{}}}~~~dddPPPFFFBBBBBBAAA???======>>>>>><<<:::;;;<<<<<<===<<<;;;999888888888888999999:::::::::<<<:::999777777888:::;;;999999999::::::;;;;;;;;;:::999888888888999;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>@@@AAACCCDDDBBBBBBBBBBBBCCCCCCDDDDDDHHHLLLLLLPPP\\\jjj|||}}}gggRRRGGGBBBBBB@@@???======>>>>>><<<;;;999999::::::;;;:::::::::888888999999999:::::::::;;;:::888777777999:::;;;999::::::::::::::::::;;;888777777666777888999:::;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;<<<===???@@@AAAAAAAAABBBBBBCCCDDDDDDEEEHHHLLLLLLPPP\\\jjjlllUUUHHHCCCCCC@@@???======>>>>>><<<;;;888888888888999:::;;;<<<999999999999::::::::::::999999888777888999;;;<<<;;;::::::::::::::::::999888888777777777888999:::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<===>>>???@@@@@@@@@AAABBBCCCEEEEEEFFFHHHLLLLLLPPP\\\iiirrrXXXIIIEEEDDD@@@>>>======>>>>>>===;;;;;;:::999888999:::<<<===::::::::::::::::::::::::888888777888999:::;;;<<<;;;;;;;;;::::::999999999::::::::::::;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>???@@@AAA??????@@@BBBDDDEEEFFFGGGGGGLLLLLLQQQ\\\iiixxx\\\LLLFFFFFF???>>>======>>>>>>===<<<>>>===<<<:::::::::;;;<<<::::::::::::::::::::::::777777888888999:::;;;<<<;;;;;;;;;::::::999999999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>======>>>???@@@@@@??????@@@BBBDDDEEEFFFGGGGGGLLLLLLQQQ\\\iiibbbNNNGGGFFF???===<<<===>>>???>>><<>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::888888888999::::::::::::;;;::::::::::::::::::999888999:::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;<<<===>>>???@@@@@@AAABBBCCCEEEEEEFFFFFFLLLLLLQQQ\\\hhhgggPPPGGGDDD>>>===<<<===>>>???>>>===<<<<<<<<<===<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::888999999:::::::::999999999::::::::::::::::::;;;888999:::;;;<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===999999::::::<<<===???@@@AAAAAABBBBBBCCCDDDDDDEEEFFFLLLMMMQQQ\\\hhhjjjRRRFFFCCC>>>===<<<===>>>???>>>===888999;;;<<<===<<<<<<;;;<<<<<<<<<;;;;;;:::::::::999999:::::::::999888888999999999::::::;;;;;;;;;;;;;;;===>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<======:::;;;;;;<<<>>>@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDFFFLLLMMMQQQ\\\hhh~~~~~~qqqUUUHHHGGG???>>>===;;;;;;===>>>???@@@??????>>>===<<<<<<<<<888888888888888888888888888888888888888888888888777888999999:::;;;<<<<<<;;;;;;:::999999888888777<<<<<<<<<<<<============???>>>>>>>>>>>>>>>??????AAAAAAAAABBBCCCDDDEEEFFFHHHMMMMMMPPP[[[ggg~~~uuuXXXJJJGGGAAA@@@>>><<<<<<===>>>??????>>>>>>======<<<;;;;;;888888888888888888888888888888888888888888888888::::::::::::::::::::::::;;;;;;;;;::::::::::::999<<<<<<<<<<<<==================<<<<<<===>>>??????AAAAAAAAABBBCCCDDDEEEFFFFFFKKKKKKPPP[[[hhh}}}{{{]]]KKKGGGCCCAAA@@@>>>=========>>>=========<<<<<<;;;;;;:::999999999999999999999999999999999999999999999999;;;;;;;;;::::::999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============;;;;;;;;;;;;<<<===??????BBBBBBBBBBBBBBBCCCDDDEEECCCIIIJJJPPP\\\iiizzzwwwaaaLLLEEEDDDCCCAAA???>>>=========<<<<<<<<<;;;;;;:::::::::999999999999999999999999999999999999999999999999::::::::::::::::::::::::999999999:::;;;<<<<<<===<<<<<<<<<<<<============:::;;;;;;<<<===>>>@@@AAABBBBBBBBBBBBBBBCCCDDDDDDCCCIIIJJJPPP\\\hhhuuusssdddMMMDDDDDDCCCBBB@@@>>>===<<<<<<;;;;;;;;;;;;::::::::::::999999999999999999999999999999999999999999999999888888999::::::;;;<<<<<<777777888999:::;;;;;;<<<<<<<<<<<<<<<============<<<<<<<<<===>>>@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEKKKLLLQQQ[[[fffrrrpppgggPPPEEECCCBBBAAA@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::777888888999;;;<<<<<<===777777888999999:::;;;;;;<<<<<<<<<<<<========================>>>@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGMMMMMMQQQ[[[eee}}}~~~ppplll|||jjjSSSHHHAAA@@@@@@???>>><<<;;;:::;;;;;;;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999999999::::::;;;;;;;;;888999999::::::;;;;;;;;;<<<<<<<<<<<<===========================>>>???@@@??????@@@AAACCCEEEGGGHHHGGGLLLMMMRRR[[[eee}}}}}}}}}~~~ooojjjwwwlllUUUJJJ????????????>>><<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;::::::::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>======<<<<<<<<<======>>>>>>???@@@AAACCCEEEGGGIIIFFFLLLMMMRRR[[[eee}}}~~~{{{{{{}}}~~~~~~}}}}}}}}}}}}}}}~~~nnniiiqqqttt\\\LLLEEECCC@@@????????????>>>>>>===<<<;;;:::;;;<<<<<<:::::::::::::::::::::::::::;;;<<<;;;999888999:::<<<;;;::::::999999999999888888999999999:::::::::;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>AAABBBCCCDDDDDDCCCCCCBBBGGGMMMNNNRRR[[[ddd|||~~~~~~}}}{{{{{{}}}~~~~~~}}}}}}~~~~~~}}}||||||||||||}}}~~~pppeeemmmttt[[[KKKEEEBBB???>>>??????>>>===>>>===<<<;;;:::;;;;;;<<<:::::::::::::::::::::::::::;;;<<<;;;999888999:::<<<;;;::::::999999999:::999999999999::::::::::::999999:::::::::;;;;;;;;;<<<<<<======>>>>>>>>>???<<<===???AAADDDFFFHHHIIIGGGMMMNNNRRR[[[ddd|||}}}|||~~~|||zzz{{{}}}|||{{{zzzzzz{{{}}}|||zzzyyyzzz|||}}}sssdddkkkttt[[[KKKDDDAAA???===>>>>>>============<<<;;;;;;;;;;;;<<<:::::::::::::::::::::::::::;;;<<<;;;999888999:::;;;;;;:::999999999::::::::::::::::::;;;;;;;;;;;;999::::::::::::;;;;;;;;;;;;<<<<<<===>>>??????@@@BBBBBBAAAAAABBBCCCEEEFFFGGGMMMNNNRRR[[[ddd|||~~~|||zzz~~~{{{xxxyyy{{{yyyyyywwwwwwxxxzzz|||}}}~~~~~~~~~|||yyywwwxxxzzz{{{vvvhhhnnnvvv\\\LLLCCCAAA>>>============<<<======<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::999:::;;;;;;999999:::;;;;;;::::::999999::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============:::;;;<<<===>>>???@@@AAAFFFDDDBBBAAA@@@AAACCCDDDGGGMMMNNNRRR[[[ddd|||}}}zzzxxxzzzwwwwwwyyywwwvvvuuutttuuuwwwyyyzzz{{{{{{|||}}}}}}yyywwwxxxyyy{{{yyylllqqqzzz___MMMCCCAAA>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999:::;;;;;;999999:::;;;:::::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>:::;;;<<<===>>>???@@@AAA????????????BBBEEEIIIKKKGGGMMMNNNRRR[[[ddd||||||yyywww~~~yyyvvvvvvwwwvvvuuussssssssstttvvvxxxxxxyyy{{{}}}~~~zzzyyyxxxyyyzzz}}}ppptttcccPPPDDDAAA???===>>>>>>======<<<<<<======<<<<<<;;;:::::::::::::::::::::::::::888:::;;;;;;999999:::<<<::::::999999999:::;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<===>>>??????@@@AAA@@@@@@AAABBBDDDFFFGGGGGGMMMNNNRRR[[[ddd|||}}}~~~}}}{{{xxxvvv|||~~~|||wwwuuuuuuwwwuuutttrrrqqqrrrsssuuuvvvwwwyyy{{{}}}|||{{{zzzzzzzzz|||sssxxxgggRRREEEBBB???>>>??????>>>===;;;<<<=========<<<;;;:::::::::::::::::::::::::::888999;;;::::::999;;;<<<:::999999999::::::;;;<<<999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>???DDDDDDCCCCCCBBBBBBBBBBBBGGGMMMNNNRRR[[[ddd|||~~~~~~~~~{{{|||}}}~~~}}}zzzwwwuuuyyy{{{|||zzzvvvtttuuuxxxtttsssrrrqqqqqqssstttvvvwwwyyy{{{~~~~~~|||{{{{{{zzzzzzwww{{{iiiSSSEEECCC@@@????????????>>>;;;<<<=========<<<::::::::::::::::::::::::::::::888999;;;:::::::::;;;<<<999999999999::::::;;;<<<888888999999999:::::::::============>>>>>>>>>???============>>>>>>>>>>>>===>>>@@@CCCEEEFFFFFFGGGGGGMMMNNNRRR[[[ddd|||}}}~~~~~~~~~}}}||||||}}}~~~~~~{{{wwwsss||||||{{{xxxtttrrrrrrrrrrrrqqqqqqqqqrrrtttuuuvvvvvvwwwzzz|||}}}{{{yyyxxxxxx|||~~~|||pppTTTJJJDDD@@@AAA@@@======>>>============<<<<<<<<<<<<===<<<;;;:::999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888666666777888999999::::::::::::;;;;;;<<<=========<<<<<<======>>>>>>??????@@@AAAAAABBBCCCDDDEEEEEEDDDIIIKKKPPPZZZccc|||~~~}}}~~~}}}|||{{{|||{{{xxxvvv}}}}}}{{{xxxssspppppppppqqqpppppppppqqqssstttvvvtttuuuwwwxxx{{{}}}~~~|||zzzxxxwwwwww{{{}}}tttXXXKKKEEEAAAAAA@@@======???============<<<<<<<<<<<<>>>===<<<;;;::::::::::::::::::::::::::::::::::::::::::999999888888888888888999999:::;;;;;;<<<<<<::::::;;;;;;<<<=========<<<<<<======>>>>>>??????@@@AAAAAABBBCCCDDDEEEEEEEEEJJJKKKPPPZZZccc{{{~~~}}}zzzyyyyyyzzzzzzyyy~~~}}}{{{wwwsssooonnnoooooooooooooooppprrrtttuuussssssssssssuuuxxx{{{}}}}}}}}}|||zzzyyyxxxwwwvvvzzzyyy^^^LLLFFFAAABBBAAA>>>===???=========<<<<<<<<<<<<;;;>>>>>>===<<<;;;;;;;;;;;;999999999999999999999999:::999999999999888888888999999999::::::;;;;;;<<<::::::;;;;;;<<<=========<<<<<<======>>>>>>??????@@@AAAAAABBBCCCDDDEEEEEEFFFLLLLLLPPPYYYbbbzzz}}}zzzyyyzzzzzzzzzyyy||||||zzzvvvrrroooooooooooooooooooooqqqsssuuuvvvtttrrrqqqpppqqqtttxxxzzz{{{{{{{{{{{{zzzyyyxxxxxxzzzcccMMMGGGBBBBBBAAA>>>===???======<<<<<<<<<;;;;;;;;;======<<<;;;;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::777777777888888999999999::::::;;;;;;<<<=========<<<<<<======>>>>>>??????@@@AAAAAABBBCCCDDDEEEEEEGGGMMMMMMPPPYYYaaayyy}}}|||{{{||||||{{{yyyvvvyyyyyyxxxuuurrrppppppqqqpppppppppqqqrrrtttvvvxxxuuusssqqqooopppsssvvvyyyzzz{{{||||||||||||{{{{{{|||gggNNNHHHCCCCCCBBB???===???<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;::::::999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<777888888888888888999999::::::;;;;;;<<<=========<<<<<<======>>>>>>??????@@@AAAAAABBBCCCDDDEEEEEEHHHMMMMMMPPPYYYaaaxxx~~~}}}|||||||||{{{wwwuuuwwwwwwwwwtttrrrpppqqqrrrpppppppppqqqsssuuuwwwyyyvvvtttrrrpppppprrruuuwwwyyy{{{|||~~~~~~~~~}}}~~~jjjOOOIIIDDDDDDCCC???>>>???<<<<<<<<<;;;;;;;;;;;;:::;;;::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======::::::::::::::::::::::::::::::;;;;;;<<<=========<<<<<<======>>>>>>??????@@@AAAAAABBBCCCDDDEEEEEEGGGMMMMMMPPPYYYaaaxxx|||zzzzzzyyywwwuuuwwwxxxwwwtttqqqoooooopppoooooooooppprrrtttwwwxxxvvvtttrrrpppppprrrsssuuuxxxyyy|||~~~~~~mmmPPPIIIEEEDDDCCC???>>>???<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<::::::::::::::::::::::::::::::;;;;;;<<<=========<<<<<<======>>>>>>??????@@@AAAAAABBBCCCDDDEEEEEEGGGLLLMMMPPPYYYbbbyyy|||xxxwwwwwwwwwwwwyyyyyyxxxtttpppnnnmmmnnnnnnnnnnnnoooqqqsssvvvwwwuuutttrrrqqqpppqqqrrrssswwwxxx{{{~~~pppPPPJJJEEEEEECCC???>>>@@@<<<<<<;;;;;;;;;:::::::::<<<<<<;;;;;;;;;<<<<<<===999999999999999999999999888888888999999:::::::::888888888888888888888888::::::;;;;;;<<<======>>><<<<<<======>>>?????????@@@AAAAAABBBCCCDDDEEEEEEFFFLLLLLLPPPYYYbbbzzz}}}|||||||||zzzyyy|||{{{xxxsssnnnlllmmmnnnhhhiiiiiijjjlllnnnpppqqqqqqqqqpppooonnnoooqqqtttuuuxxx{{{~~~~~~tttTTTKKKCCCAAA>>>;;;;;;>>>:::;;;;;;<<<<<<;;;;;;:::?????????>>>===<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======777777888999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;888555555888;;;>>>???CCCCCCCCCCCCDDDFFFGGGHHHGGGLLLLLLPPPZZZcccyyy}}}{{{zzz{{{{{{zzzxxx|||{{{xxxtttooolllkkkllljjjjjjjjjkkkkkkmmmnnnnnnpppppppppooommmnnnqqqtttuuuxxx{{{|||||||||}}}~~~qqqUUULLLDDDBBB@@@======???:::;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<888888888999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>><<<::::::<<>>@@@@@@???@@@@@@@@@AAABBBCCCEEEEEEFFFJJJJJJOOOYYYaaawww}}}{{{vvvvvvxxx{{{|||zzzxxxxxxzzzzzzzzzyyyzzzzzzzzzvvvqqqkkkgggfffjjjiiiiiijjjjjjkkklllmmmnnnooonnnmmmlllnnnqqqssssssvvvyyy{{{{{{|||}}}~~~zzztttVVVLLLCCCAAABBB@@@???@@@;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;::::::::::::::::::999999;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;<<<===>>><<<;;;@@@@@@AAAAAABBBDDDEEEFFFEEEIIIIIINNNXXX```vvv}}}|||vvvvvvwwwyyy}}}~~~|||zzzyyyyyyzzz{{{zzzyyyyyy{{{zzzwwwrrrlllhhhfffggggggggghhhjjjlllmmmnnnmmmnnnmmmllllllmmmpppsssqqquuuyyy|||~~~|||uuuVVVKKKAAA@@@AAA@@@>>>>>>;;;<<<<<<======<<<<<<;;;===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===;;;::::::<<<======;;;999AAAAAAAAABBBCCCDDDFFFFFFDDDIIIIIIMMMWWW```vvv~~~|||zzzvvvvvvwwwyyy|||~~~~~~}}}}}}{{{yyyyyyzzzzzzyyyxxxzzz{{{{{{xxxrrrmmmiiihhheeeffffffhhhiiikkkmmmnnnlllmmmmmmlllkkkmmmpppsssqqquuuyyy}}}}}}vvvXXXLLLAAA@@@BBB@@@===<<<<<<<<<============<<<<<<<<<;;;:::888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<===??????>>><<>>;;;<<<<<<============<<<<<<<<<;;;::::::;;;>>>@@@BBB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======999999::::::;;;<<<======;;;;;;;;;<<<<<<<<<======<<<;;;:::;;;>>>@@@AAA@@@?????????@@@AAABBBDDDDDDFFFJJJJJJOOOYYYaaawww|||vvvuuuvvvyyy}}}|||yyyuuuttttttttttttsssyyy{{{{{{wwwpppllljjjkkkhhhhhhhhhhhhiiijjjkkklllkkkjjjiiihhhiiikkkmmmooovvvwwwwwwxxxyyy{{{|||}}}{{{^^^OOOCCCCCCEEEAAA???AAA>>>>>>======<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999=========;;;:::;;;>>>AAAAAA<<<777888;;;>>>===:::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>============AAABBBBBBBBBCCCDDDDDDDDDDDDIIIIIINNNXXXaaavvv}}}wwwvvvvvvwwwzzz||||||{{{yyyvvvsssrrrssstttttttttzzz{{{{{{wwwqqqlllkkkllliiiiiijjjjjjjjjjjjkkkkkkjjjjjjjjjjjjkkkmmmooopppuuuwwwxxxxxxxxxyyy}}}|||___OOOCCCCCCDDD@@@>>>AAA===============<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::<<<===<<<;;;:::;;;>>>@@@FFFAAA===<<<>>>@@@>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>============AAAAAABBBBBBCCCDDDDDDDDDEEEIIIIIINNNXXX```vvv|||~~~{{{zzzxxxxxxzzzzzzzzzyyywwwtttrrrqqqssstttuuuuuuzzz||||||xxxrrrnnnmmmmmmkkkkkklllmmmlllkkkjjjiiiiiijjjkkkmmmooopppqqqqqqssswwwyyyxxxvvvxxx~~~```PPPCCCCCCCCC???===@@@<<<<<<<<<===============<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::;;;===@@@HHHDDD@@@>>>??????===;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>AAAAAABBBBBBCCCDDDDDDEEEEEEIIIIIINNNXXX```vvv~~~|||{{{}}}~~~}}}}}}xxxvvvsssrrrsssuuuuuuuuu{{{|||}}}yyysssooonnnooolllmmmoooooonnnllljjjhhhhhhjjjmmmppprrrsssssssssrrrwwwzzzyyyvvvxxxbbbQQQDDDBBBCCC>>>===???;;;;;;<<<<<<======>>>>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<:::;;;===???DDDAAA>>><<<======;;;999<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>@@@AAAAAABBBCCCDDDEEEEEEEEEJJJJJJNNNXXX```vvv|||yyywwwzzz{{{~~~~~~||||||~~~|||yyyvvvttttttuuuuuuttt{{{|||}}}yyytttoooooopppnnnnnnooopppooommmjjjiiihhhjjjnnnqqqttttttttttttqqqwww{{{{{{xxxzzz}}}|||dddSSSEEECCCBBB>>><<>>>>><<<<<<;;;;;;;;;:::::::::999999999999999999999999:::;;;<<<<<<;;;;;;<<<>>>===<<<;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???@@@@@@AAABBBCCCDDDEEEFFFFFFJJJJJJNNNWWW```uuu~~~wwwtttttttttsssqqqooolllkkkmmmooorrruuuyyy|||zzzxxxxxx{{{}}}~~~{{{wwwuuuuuuuuuuuutttzzz||||||yyysssoooooopppnnnooooooooonnnmmmkkkjjjiiikkknnnqqqttttttttttttrrrvvv{{{}}}}}}}}}{{{yyywwwtttwwwgggVVVGGGDDDCCC>>>===???<<<<<<<<<===============<<<<<<;;;;;;;;;:::::::::999999999999999999999999999;;;<<<<<<;;;;;;<<<===::::::;;;<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>?????????@@@AAABBBCCCEEEFFFFFFFFFKKKJJJNNNWWW___uuu|||ssslllhhhggggggfffdddccccccbbbccceeehhhjjjlllqqqxxx}}}}}}{{{yyyvvvvvvxxxzzz|||||||||yyyvvvtttuuuvvvvvvuuuyyy{{{{{{xxxsssooonnnpppnnnnnnnnnmmmmmmllllllllljjjlllnnnqqqrrrtttttttttsssvvv{{{zzzwwwrrrqqqrrrqqqqqqvvvjjjXXXHHHEEEDDD???===@@@===============<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999:::<<<<<<;;;:::;;;<<<888:::;;;<<<<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>????????????@@@AAABBBCCCEEEFFFFFFGGGKKKJJJNNNWWW___uuu{{{tttllleee___^^^^^^]]]]]]]]]]]]^^^^^^```bbbcccdddhhhnnnsssssszzz~~~|||zzzvvvvvvwwwyyy{{{{{{yyyvvvtttssstttvvvvvvvvvxxxzzz{{{xxxsssooonnnooonnnnnnmmmllllllllllllmmmkkklllnnnpppqqqsssssstttsssvvv{{{|||vvvsssmmmmmmoooppppppxxxlllYYYIIIFFFDDD???>>>@@@>>>>>>======<<<<<<<<<;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<<<<;;;:::;;;<<<777999:::;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@???@@@AAABBBDDDEEEFFFGGGGGGKKKKKKNNNWWW___tttvvvqqqllleeeaaa```]]]ZZZVVVUUUVVVWWWXXXYYYXXXYYYZZZ\\\___cccgggiiiqqqvvv|||~~~{{{vvvtttuuuwwwyyyzzz|||xxxuuusssssstttttttttxxxzzzzzzvvvrrroooppprrrnnnnnnnnnnnnnnnnnnnnnnnnkkklllmmmnnnoooqqqsssuuuzzz|||~~~vvvtttooonnnooorrruuu}}}}}}www[[[KKKHHHCCCAAACCC>>><<<<<<;;;::::::::::::;;;::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::999999999999999999999999:::999888888888999:::;;;===============<<<<<<<<<999;;;======<<<<<<>>>@@@BBBBBBBBBBBBCCCEEEFFFHHHEEEJJJJJJNNNWWW___ssswwwmmmiiieee___\\\[[[\\\YYYVVVVVVVVVXXXXXXXXXWWWXXXYYY[[[^^^bbbeeegggooottt{{{|||xxxuuutttvvvyyy{{{||||||yyyuuusssssstttuuuuuuxxxyyyyyyvvvqqqoooppprrrooooooooooooooooooooonnnkkklllmmmoooppprrruuuwwwzzz|||{{{xxxrrrpppqqqtttxxx{{{xxxwww\\\KKKHHHCCCAAACCC>>>===<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::999999999999999999999999;;;:::999999999:::<<<<<<============<<<<<<<<<<<<:::<<<============>>>@@@BBBAAAAAAAAABBBDDDFFFGGGEEEJJJJJJNNNWWW___ssswwwmmmeeeaaa___[[[XXXYYYZZZXXXWWWWWWXXXYYYXXXVVVXXXYYYZZZ\\\___bbbfffgggkkkpppyyy|||yyyvvvuuuwwwyyyzzz{{{|||yyyuuussstttuuuuuuuuuwwwyyyyyyuuupppnnnoooqqqqqqqqqqqqqqqqqqpppooooookkkmmmnnnpppqqqssswwwzzz|||~~~|||vvvsssrrrvvv|||yyyuuuyyy]]]LLLIIICCCAAACCC???>>>>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>>>>>>>>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEEEEIIIJJJNNNWWW___ttttttjjjbbb___^^^[[[YYYZZZYYYXXXXXXZZZ[[[[[[XXXVVV[[[[[[\\\^^^aaadddgggiiihhhnnnwww~~~zzzxxxxxxxxxwwwwww|||yyyuuussssssuuuuuuuuuvvvxxxxxxtttooommmnnnpppqqqqqqrrrrrrqqqpppooonnnkkkmmmpppqqqqqqtttyyy}}}xxxuuusssxxx{{{vvv{{{___MMMIIICCCAAACCC??????>>>>>>===============::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===<<<>>>??????>>>>>>???AAA?????????@@@AAABBBCCCDDDDDDIIIIIINNNWWW___tttvvvmmmdddaaa___]]]\\\]]]ZZZZZZ[[[\\\^^^]]][[[YYY\\\]]]]]]___bbbeeehhhjjjhhhnnnwww~~~|||{{{{{{zzzyyywww{{{xxxtttrrrssstttttttttuuuwwwwwwsssnnnlllmmmoooppppppqqqrrrqqqpppnnnmmmlllnnnqqqqqqqqqtttzzzzzzuuutttzzz}}}xxx}}}```NNNIIICCCAAACCC?????????>>>============>>>::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999::::::;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<=========>>>??????>>>>>>???@@@>>>>>>???@@@BBBBBBCCCCCCDDDIIIIIINNNWWW___ttt}}}sssiiieeebbb___^^^___^^^]]]^^^___aaaaaa___]]]]]]^^^^^^```bbbeeehhhjjjlllpppwww}}}~~~}}}|||}}}~~~}}}zzzwwwsssqqqrrrssssssssstttvvvvvvrrrmmmkkklllnnnnnnoooqqqrrrrrrqqqooonnnlllppprrrqqqppprrryyy{{{vvvvvv|||~~~yyybbbOOOJJJCCCAAACCC?????????>>>===============:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<::::::::::::::::::::::::999999:::;;;;;;;;;;;;::::::::::::;;;<<<<<<=========>>>??????======>>>???>>>>>>@@@AAABBBCCCCCCCCCCCCHHHIIIMMMWWW```uuu|||qqqkkkhhhcccaaabbbbbbaaaaaabbbcccdddcccbbbbbbbbbbbbdddfffiiilllmmmqqqtttxxx|||~~~~~~~~~yyyvvvrrrppppppqqqrrrrrrtttuuuuuurrrmmmjjjkkkmmmmmmooorrrttttttsssrrrqqqmmmqqqsssqqqoooqqqxxx}}}xxxxxxzzzcccPPPJJJCCCAAACCC@@@>>>>>>===<<<<<<<<<<<<===:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===<<<<<<;;;999999:::;;;;;;<<<======<<<===>>>>>><<<<<<===>>>>>>???AAABBBCCCCCCCCCCCCCCCHHHIIIMMMXXX```uuuxxxrrrmmmhhheeefffdddcccbbbccceeefffeeedddgggggghhhiiikkknnnqqqrrrtttvvvyyy{{{~~~}}}xxxuuuqqqooooooqqqqqqqqqsssuuuuuuqqqllljjjkkkmmmnnnpppsssuuuvvvuuutttsssmmmqqqsssqqqnnnooowww~~~zzzzzz}}}dddPPPJJJCCCAAACCC@@@>>>>>>===<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>>>>>>>===<<<999999::::::;;;<<<======<<<===>>>===<<<;;;<<<===>>>???AAACCCDDDDDDDDDCCCCCCHHHIIIMMMXXX```uuuuuupppnnnllljjjkkkkkkjjjiiihhhgggggggggjjjkkklllmmmnnnqqquuuxxx}}}}}}~~~zzzxxxuuurrrpppoooooooooqqqssssssrrrnnnjjjgggfffiiikkknnnqqqrrrsssrrrrrrppppppooooooooorrrwww{{{~~~~~~iiiOOOFFFEEEBBB???@@@>>>>>>======<<<<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<===<<<;;;:::999999888999888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<:::::::::;;;;;;===>>>>>>======>>>???AAABBBCCCCCCDDDHHHHHHMMMYYYaaauuu{{{uuuqqqooommmlllkkkjjjjjjjjjkkkmmmnnnqqqrrrrrrrrrsssuuuzzz}}}zzzxxxuuurrrpppoooooooooqqqrrrsssqqqmmmiiigggfffiiijjjmmmppprrrssssssrrrnnnnnnnnnnnnooosssyyy}}}}}}lllQQQGGGFFFBBB@@@AAA>>>=========<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<======<<<;;;::::::::::::999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;;;;;;;<<<===<<<<<<;;;<<<===>>>??????===>>>???@@@AAACCCDDDDDDDDDHHHHHHMMMXXX```ttt|||xxxuuussspppooonnnnnnooossswwwyyyzzz{{{zzzyyyyyy|||zzzxxxuuurrrpppooooooppppppqqqrrrpppllliiigggfffhhhjjjlllooorrrsssssssssnnnnnnmmmmmmoootttzzz|||qqqTTTIIIGGGBBB@@@AAA============<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<>>>===<<<;;;;;;::::::;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<<<<<<<<<<===>>>===============>>>???@@@>>>???@@@AAABBBDDDEEEEEEEEEHHHHHHMMMWWW___rrr~~~|||xxxvvvtttsssuuuzzzyyyxxxuuurrrpppooopppppppppqqqqqqooollliiigggggghhhiiilllnnnqqqrrrssstttooooooooonnnppptttzzz{{{{{{uuuWWWJJJFFFAAA???@@@===============<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===<<<;;;:::::::::::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<<<<<<<=========<<<<<<===>>>>>>??????@@@AAABBBCCCEEEFFFFFFEEEIIIHHHLLLVVV]]]ppp}}}zzzwwwxxx|||}}}{{{yyywwwtttrrrpppppppppqqqpppqqqqqqooollliiihhhhhhhhhjjjkkknnnppprrrssssssrrrrrrrrrqqqqqqtttyyy|||{{{rrryyy|||xxxXXXJJJEEE@@@>>>???<<<<<<<<<===============<<<;;;;;;::::::;;;;;;<<<::::::999999888999999999;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<======@@@@@@AAABBBDDDEEEFFFFFFFFFIIIHHHLLLVVV]]]ppp|||{{{~~~}}}{{{yyyxxxwwwtttrrrppppppqqqqqqqqqrrrqqqooollljjjjjjjjjjjjjjjlllmmmoooppprrrrrrtttuuuvvvuuuuuuvvvyyy{{{~~~zzzssskkkttt}}}{{{ZZZJJJEEE@@@>>>@@@<<<<<<<<<===============<<<;;;;;;::::::;;;;;;<<<999999888888888888999999::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::<<<<<<;;;;;;;;;;;;<<<<<>><<<;;;;;;::::::;;;;;;<<<:::999999888888999999:::999999:::;;;<<<<<<<<<<<<========================:::;;;<<<======<<<;;;:::======<<<<<<<<<<<<======??????@@@BBBCCCDDDEEEFFFFFFJJJIIINNNXXX___rrr~~~}}}xxxvvvtttrrrppppppqqqrrrssssssssspppmmmllllllmmmmmmllllllmmmmmmnnnooopppppptttxxx{{{||||||}}}~~~||||||sssnnnjjjttt^^^MMMGGGCCCBBBDDD;;;<<<<<<<<<======>>>>>><<<;;;;;;::::::;;;;;;<<<:::::::::999999:::;;;;;;888999:::;;;<<<<<<===<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>>>>===<<<;;;???>>>============>>>>>>>>>???@@@AAABBBDDDEEEEEEFFFJJJIIINNNYYY```sss~~~zzzxxxtttpppnnnnnnoooppprrruuusssmmmiiijjjkkkiiiggghhhiiikkkmmmoooppppppvvvuuuuuuvvvyyy{{{||||||{{{uuunnnmmmjjjtttcccNNNFFFBBB>>>===>>>>>>>>>>>>============<<<<<<;;;;;;;;;:::::::::;;;;;;;;;::::::999999999<<<;;;::::::::::::;;;<<<>>>>>>>>>>>>=============================================>>>??????@@@@@@???@@@@@@AAABBBCCCDDDDDDHHHKKKKKKOOOYYY```sss{{{xxxtttooommmmmmooopppsssuuutttmmmjjjkkkkkkiiiggghhhhhhjjjkkknnnooopppuuuuuuuuuvvvxxxzzz{{{{{{}}}~~~rrrkkkjjjiiissseeePPPGGGBBB???===============<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;::::::999999999<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================>>>??????@@@@@@???@@@@@@AAABBBCCCDDDDDDGGGKKKJJJNNNXXX```rrr}}}yyytttooollllllnnnpppsssvvvtttnnnjjjjjjkkkiiihhhgggggggggiiilllooopppsssssstttuuuvvvxxxyyyzzzyyynnngggeeehhhqqqiiiSSSIIICCC???>>>======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;::::::::::::999999;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;========================<<<======>>>>>>??????@@@???@@@@@@AAABBBCCCDDDDDDFFFJJJIIIMMMWWW___qqq~~~zzztttnnnllllllnnnpppsssuuusssmmmiiiiiiiiihhhhhhgggffffffgggjjjnnnpppqqqrrrsssttttttvvvxxxzzz{{{tttjjjcccaaafffppp~~~~~~mmmWWWKKKDDD@@@@@@>>>============<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<========================<<<<<<======>>>????????????@@@@@@AAABBBCCCDDDDDDEEEIIIHHHLLLVVV^^^ppp~~~~~~}}}yyytttooolllmmmnnnppprrrtttrrrkkkggghhhhhhfffiiigggffffffgggjjjmmmoooppprrrttttttssstttwwwzzz~~~xxxuuupppgggaaa___dddmmm|||wwwsss[[[MMMEEEAAAAAA?????????>>>>>>>>>>>>===<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<=================================<<<<<<<<<===>>>>>>?????????@@@@@@AAABBBCCCDDDDDDEEEHHHHHHLLLVVV]]]ppp~~~}}}~~~~~~|||zzzxxxtttpppnnnnnnooopppsssuuussslllgggggggggfffhhhhhhgggggghhhjjjlllnnnooorrrttttttsssssswwwzzz}}}|||vvvqqqpppkkkddd___^^^___iiixxx}}}qqqxxx^^^OOOFFFBBBBBB@@@@@@@@@?????????>>>>>><<<<<<;;;;;;;;;:::::::::999999::::::::::::;;;;;;999999::::::::::::999999;;;;;;;;;<<<======>>>>>>========================;;;<<<<<<======>>>>>>??????@@@@@@AAABBBCCCDDDDDDEEEIIIHHHLLLVVV^^^ppp}}}}}}~~~~~~}}}{{{wwwvvvsssqqqpppoooppppppuuuwwwtttmmmiiiiiiiiiggghhhhhhhhhiiijjjkkklllmmmooorrruuuuuusssssswww{{{|||yyywwwqqqllljjjggg```]]]]]]ZZZdddttt|||lll|||{{{aaaPPPFFFCCCCCC????????????>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::999999999::::::;;;;;;;;;888999::::::::::::999888999::::::;;;<<<<<<==============================;;;;;;<<<<<<===>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDFFFIIIIIIMMMWWW^^^qqq~~~~~~~~~}}}{{{uuutttsssrrrqqqpppppppppwwwyyyvvvoookkkkkkjjjhhhhhhhhhiiijjjkkklllllllllooosssvvvuuusssssswww||||||wwwtttnnniiigggddd^^^[[[\\\VVVaaaqqq{{{jjjyyy~~~cccQQQGGGCCCDDD>>>>>>>>>>>>============<<<<<<;;;;;;;;;:::::::::999999999::::::;;;;;;;;;888999:::;;;;;;:::999888888888999::::::;;;<<<<<<========================;;;;;;<<<<<<===>>>>>>>>>???@@@@@@AAABBBCCCDDDEEEFFFJJJIIIMMMWWW___qqq~~~~~~}}}{{{zzz{{{|||vvvvvvtttqqqnnnmmmmmmoooyyyxxxvvvrrrnnnkkkkkklllkkkkkkkkkkkkkkkkkkkkkjjjrrrssstttsssssstttwwwzzz~~~}}}tttqqqmmmhhhddd```\\\XXXUUUWWW^^^iiiuuuzzzrrrtttbbbOOOFFFCCCBBB????????????>>>>>>>>>>>>======<<<;;;::::::999999:::<<<===<<<:::999999:::999999999::::::;;;;;;;;;;;;;;;:::999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>AAAAAAAAABBBBBBBBBCCCCCCDDDIIIIIIMMMVVV\\\ppp~~~|||{{{{{{}}}xxxxxxvvvssspppooopppqqqxxxxxxvvvqqqmmmjjjjjjkkkllllllllllllllllllllllllqqqrrrttttttuuuvvvzzz||||||tttnnnkkkfffbbb^^^[[[WWWTTTUUU[[[eeerrr|||uuuxxxbbbNNNEEECCCBBB============<<<<<<<<<<<<===<<<<<<;;;::::::999999777999;;;;;;;;;:::;;;<<<999999999::::::;;;;;;;;;;;;;;;:::::::::;;;<<<===::::::::::::::::::::::::<<<<<<<<<=========>>>>>>??????@@@AAABBBDDDDDDEEEDDDIIIIIIMMMVVV\\\ppp}}}{{{{{{|||xxxxxxvvvtttqqqoooppprrrxxxwwwuuupppllliiiiiijjjllllllmmmmmmnnnnnnooooooppprrrtttvvvwwwyyy|||{{{rrrjjjgggccc```]]]ZZZVVVSSSRRRWWWaaalllyyyyyy}}}aaaNNNEEEBBBAAA============<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999888:::<<<<<<:::999:::;;;999999::::::::::::;;;;;;;;;::::::::::::;;;<<<===::::::::::::::::::::::::<<<<<<=========>>>>>>>>>===>>>???AAACCCDDDFFFFFFDDDIIIIIIMMMVVV\\\ppp~~~~~~}}}{{{zzzzzzvvvvvvtttrrrooonnnooopppwwwvvvtttpppkkkhhhhhhhhhllllllmmmnnnpppqqqrrrrrrsssuuuwwwxxxyyy{{{}}}xxxppphhhfffbbb```]]]ZZZVVVTTTPPPUUU\\\gggsss}}}aaaNNNEEEBBBAAA????????????>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::>>>??????===:::888777888::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>???@@@AAACCCDDDEEEFFFDDDIIIIIIMMMVVV\\\ppp}}}}}}}}}zzzxxxxxxvvvvvvuuurrrooonnnpppqqqwwwwwwtttooojjjgggggghhhkkkkkkmmmoooqqqssstttuuuvvvxxxzzz{{{{{{|||}}}~~~vvvnnnhhhfffcccaaa___\\\WWWTTTPPPSSSYYYbbbooo~~~aaaNNNEEEBBBAAA????????????>>>>>>>>>>>>;;;;;;;;;;;;;;;:::::::::???@@@@@@???<<<999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<==================>>>>>>>>>???@@@AAAAAABBBBBBCCCCCCCCCDDDIIIIIIMMMVVV\\\ppp~~~}}}}}}}}}zzzxxxxxxwwwxxxwwwtttrrrqqqrrrtttxxxwwwtttpppkkkgggggggggiiijjjlllooorrrtttvvvwwwyyy{{{}}}~~~}}}}}}~~~}}}~~~vvvpppiiigggdddbbb```\\\XXXTTTPPPRRRVVV^^^jjjzzzbbbOOOFFFCCCBBB============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>>>><<<<<<<<<===;;;;;;::::::::::::999999999:::;;;;;;<<<<<<;;;;;;888999999::::::;;;;;;;;;=========>>>>>>>>>??????AAAAAAAAABBBBBBBBBBBBCCCDDDIIIIIIMMMVVV\\\ppp~~~}}}~~~||||||zzzyyywwwwwwwwwtttrrrqqqssstttyyyxxxuuupppkkkhhhggghhhhhhiiilllooorrruuuwwwyyyxxx{{{~~~}}}xxxrrriiigggeeeccc```\\\WWWSSSNNNPPPSSSZZZfffvvvcccPPPGGGDDDCCC============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999;;;<<<;;;;;;;;;<<<;;;;;;;;;::::::999999999999:::;;;<<<<<<<<<;;;;;;888888999999:::;;;;;;<<<======>>>>>>>>>?????????@@@@@@AAAAAABBBCCCDDDDDDDDDIIIIIIMMMVVV\\\ppp~~~}}}~~~~~~~~~~~~~~~yyy}}}}}}{{{{{{uuuuuuuuusssppppppqqqssszzzyyyvvvqqqlllhhhggghhhggghhhkkknnnrrruuuxxxyyywwwzzz~~~~~~{{{uuuhhhgggdddbbb___[[[UUUQQQMMMNNNQQQXXXcccsssdddQQQHHHEEEDDD????????????>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;999777777888;;;;;;;;;::::::999999999999:::;;;<<<<<<<<<;;;:::::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>????????????>>>>>>@@@AAACCCDDDFFFFFFDDDIIIIIIMMMVVV\\\ppp}}}~~~}}}yyyxxx{{{}}}{{{yyyyyy{{{}}}~~~~~~|||{{{xxxuuuuuuvvvtttrrruuuzzz||||||zzztttmmmgggfffggglllmmmooopppoooppprrrsssyyyxxxxxx{{{wwwkkkhhheeecccaaa\\\UUUPPPKKKNNNRRRZZZeeesssdddPPPFFFBBB@@@???>>>===<<<<<<;;;;;;<<<:::::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<888888888888999:::;;;;;;:::::::::999999888888888===<<<;;;:::999:::;;;<<<============>>>>>>>>>>>>???;;;888<<>>@@@EEEGGGFFFCCCEEEIIIHHHMMMVVV]]]ooo|||yyyuuuuuuwwwxxxwwwuuuuuuwwwxxxyyyzzz{{{~~~~~~|||zzzvvvuuuuuusssrrrvvv|||~~~~~~{{{tttlllhhhiiijjjkkklllnnnnnnnnnnnnppprrrrrrsssvvvzzz}}}}}}~~~~~~xxxjjjgggdddbbb```\\\VVVPPPJJJLLLOOOUUU^^^lllzzziiiSSSHHHDDDBBB??????>>>===<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;::::::999999888999999999;;;;;;;;;;;;;;;:::::::::;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;:::999888888888888::::::::::::::::::::::::;;;:::::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<============???AAAAAA??????AAACCCFFFIIIIIIMMMWWW^^^ppp~~~}}}{{{zzzyyywwwvvvttttttuuuuuuuuutttssstttvvvvvvvvvwwwyyy{{{~~~{{{yyywwwtttrrrrrrqqqpppsssyyy|||vvvoookkkkkkmmmkkklllnnnnnnmmmmmmoooppprrrtttwwwzzz|||}}}~~~~~~|||}}}~~~|||vvviiifffcccaaa```\\\VVVPPPMMMNNNQQQUUU]]]gggsss{{{nnnVVVIIIEEEDDD@@@???>>>======<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::::::::;;;;;;:::999888888888888888888888888888888999999999::::::;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>@@@CCCFFFEEEBBBBBBDDDHHHEEEIIIIIIMMMWWW]]]ooo~~~{{{xxxwwwttttttttttttttttttssssssrrrsssttttttssstttvvvxxx}}}~~~zzzxxxxxxvvvuuuvvvuuusssuuuzzz~~~}}}xxxqqqmmmlllmmmlllmmmoooooonnnmmmoooppprrruuuwwwyyyzzz{{{~~~yyyssshhheeebbbaaa```\\\VVVQQQNNNPPPSSSXXX^^^gggpppvvvzzzpppWWWIIIDDDDDD@@@@@@???>>>============<<<;;;;;;;;;;;;:::::::::::::::999999999999::::::::::::999999888999999999777777777777888888888888999999:::;;;<<<<<<<<<<<<============>>>>>>>>>??????BBBDDDDDDBBBBBBEEEGGGEEEHHHHHHLLLVVV\\\nnn~~~|||xxxuuupppqqqrrrrrrqqqqqqqqqqqqpppqqqrrrqqqqqqqqqsssuuuxxx{{{~~~{{{yyywwwvvvwwwyyywwwtttuuuyyy}}}zzztttnnnlllmmmmmmooopppooonnnnnnoooqqqqqqsssvvvwwwyyy|||uuuooogggeeebbb```___\\\VVVQQQMMMPPPTTTYYY^^^eeelllqqquuuzzzqqqWWWHHHCCCDDDAAA@@@???>>>============<<<<<<;;;;;;;;;:::::::::::::::999999999999::::::999999999888999999::::::777777888888888999999999888999:::<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???@@@AAABBBBBBDDDEEECCCGGGGGGKKKUUU[[[mmm~~~||||||wwwtttnnnoooqqqqqqpppoooooopppnnnooopppooonnnoooppprrrtttwww{{{~~~|||zzzuuutttvvvxxxwwwssstttwww|||~~~|||uuuooollllllnnnoooppppppoooooopppqqqoooqqqtttvvvxxx}}}|||sssmmmgggdddbbb```___\\\VVVQQQKKKOOOTTTYYY^^^dddjjjnnnrrrvvv}}}qqqWWWGGGCCCCCCAAA@@@???>>>============<<<<<<<<<;;;;;;::::::::::::999999999999999999:::888888888888999:::;;;;;;888888999999999:::::::::777999:::<<<======<<<<<<;;;;;;;;;<<<<<<<<<======AAAAAABBBDDDFFFGGGHHHHHHCCCGGGFFFJJJTTT[[[mmm~~~}}}~~~xxx|||~~~~~~~~~{{{vvvpppoooooonnnnnnnnnoooooonnnoooooonnnllllllmmmooosssuuuxxxyyyzzz|||}}}|||wwwxxxyyyzzzyyyxxxwwwvvv}}}}}}|||xxxsssnnnkkkkkkiiilllppprrrrrrrrrssstttsssuuuwwwxxxzzz~~~uuuooohhhfffbbb___]]][[[XXXVVVTTTQQQRRRWWW\\\^^^ccciiiooossszzzuuuYYYHHHBBBCCCBBBAAAAAA@@@@@@?????????::::::::::::::::::::::::888333222666999888777777888888777777777777888888999999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;<<<<<<===>>>??????@@@??????@@@BBBDDDEEEGGGGGGAAAEEEEEEJJJTTTZZZlll}}}{{{zzzyyyyyy}}}~~~}}}~~~{{{vvvmmmmmmlllllllllmmmmmmnnnkkklllmmmmmmllllllmmmoooqqqtttvvvxxxyyy{{{}}}}}}xxxxxxyyyzzzzzzyyywwwvvv||||||{{{xxxsssnnnlllkkkjjjmmmppprrrqqqqqqqqqqqqsssvvvyyy{{{~~~xxxqqqiiifffbbb^^^\\\ZZZWWWUUUTTTQQQPPPTTTWWWYYY^^^dddlllqqqwww}}}uuuYYYHHHCCCCCCAAAAAA@@@???>>>>>>======::::::::::::::::::::::::<<<777666:::<<<:::999:::999999888888888888999999::::::999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????@@@@@@AAAAAAAAABBBBBBBBBBBBFFFFFFKKKUUU[[[lll~~~}}}yyyuuuyyy|||~~~{{{zzz{{{yyytttjjjjjjjjjiiiiiijjjjjjkkkgggiiijjjkkkkkkkkkmmmooooooqqqtttvvvwwwyyy{{{}}}yyyyyyzzzzzzzzzyyywwwwwwzzz{{{zzzwwwrrrooommmmmmlllnnnqqqrrrqqqoooooooootttwww{{{~~~xxxqqqjjjfffbbb^^^\\\YYYVVVSSSUUUPPPNNNPPPRRRTTTYYY___iiinnntttzzztttYYYIIIDDDCCCAAA@@@@@@>>>===<<<;;;;;;::::::::::::::::::::::::>>>:::888;;;===:::999:::::::::999999999999:::::::::::::::999999888888888:::::::::;;;;;;;;;<<<<<<========================????????????@@@@@@@@@@@@CCCGGGGGGLLLUUU[[[mmm|||wwwwwwzzzzzzwwwuuuvvvtttpppkkkjjjiiigggffffffffffffdddfffhhhiiiiiijjjlllmmmmmmooorrrssstttvvvyyy{{{zzzzzz{{{{{{{{{yyyxxxwwwyyyzzzyyywwwsssooonnnnnnoooqqqssstttrrrqqqpppppptttxxx}}}vvvoookkkhhhccc___\\\YYYVVVSSSTTTNNNKKKMMMOOOQQQWWW]]]fffkkkrrrxxx}}}sssZZZJJJEEECCCAAAAAA@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<888888::::::777666888::::::999999999999::::::;;;::::::999999888888888:::::::::;;;;;;;;;<<<<<<==================<<<<<<;;;<<<===???@@@BBBCCCDDDDDDHHHHHHLLLVVV\\\mmmzzzvvvxxxwwwrrrpppqqqooolllmmmllljjjgggeeecccbbbbbbbbbeeegggiiihhhiiijjjkkkkkkmmmoooqqqrrrtttwwwyyy}}}{{{{{{||||||{{{zzzxxxwwwyyyzzzzzzwwwtttpppooooooqqqtttvvvwwwvvvtttssstttuuuzzzwwwpppllliiiddd```]]]ZZZWWWTTTRRRMMMJJJLLLNNNQQQWWW]]]dddiiipppvvvzzzsss[[[LLLEEECCCBBBAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::888888:::999555555888999999888888888888999999:::::::::999999888888888:::::::::;;;;;;;;;<<<<<<============<<<<<<<<<<<<<<<===>>>@@@AAACCCDDDEEEDDDHHHHHHLLLVVV[[[lll~~~{{{xxxyyywwwqqqnnnooonnnkkkooonnnkkkiiifffdddcccbbbccceeehhhiiihhhgggggghhhiiilllnnnpppqqqsssuuuxxx|||~~~||||||}}}}}}|||zzzxxxwww{{{|||{{{yyyuuuqqqpppppprrruuuxxxzzzyyyxxxxxxyyyxxx|||zzzssskkkgggccc___]]]ZZZWWWTTTRRRMMMKKKMMMOOOQQQVVV\\\bbbgggnnnsssxxx}}}ttt\\\NNNFFFCCCAAA@@@@@@??????>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::999:::<<<:::777777;;;999999888888888888999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::999;;;===;;;888999>>>::::::999999999999::::::888888888999999::::::;;;:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<=========AAAAAAAAAAAABBBBBBBBBBBBDDDHHHGGGKKKTTTYYYjjj~~~wwwsssuuutttqqqnnnmmmlllkkkjjjjjjjjjjjjgggiiikkkjjjhhheeecccccchhhkkkmmmoooppprrrtttwwwyyyzzz|||}}}~~~~~~~~~|||{{{yyywww~~~{{{wwwsssqqqqqqpppssswwwzzz||||||~~~~~~wwwnnnhhheeebbb^^^[[[ZZZWWWUUUSSSTTTPPPNNNOOOOOONNNPPPTTT\\\bbbiiinnnrrrwww}}}vvv___PPPGGGCCC<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<888888:::<<<:::777999>>><<<;;;;;;::::::;;;;;;<<<777777888999:::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<===>>>>>>======???@@@BBBDDDEEEEEECCCGGGGGGKKKTTTYYYjjj~~~{{{yyyxxxxxxqqqssssssqqqlllhhhhhhiiieeefffhhhhhhhhhfffcccbbbhhhmmmqqqrrrpppooossswwwwwwzzz~~~|||{{{{{{zzzxxxuuu}}}vvvrrrsssttttttwwwyyy{{{|||~~~}}}vvvssssssppphhhaaa______]]]\\\ZZZXXXWWWVVVVVVTTTQQQNNNMMMNNNPPPRRRSSSYYYbbbiiinnnrrrxxx||||||aaaOOOFFFCCCAAA@@@???>>>============;;;;;;:::::::::999999999999999999999999999999999:::999888777777888999:::888999:::;;;;;;:::888777888999999::::::;;;;;;<<<<<<<<<<<<======>>>???@@@>>>???@@@@@@BBBBBBCCCDDDAAAFFFFFFJJJTTTZZZkkk}}}{{{zzzyyytttuuuuuurrrmmmiiihhhiiihhhhhhiiiiiihhhfffeeedddggglllppprrrppppppsssvvvwwwxxxzzz|||}}}|||||||||zzzxxx}}}wwwssssssuuuuuuxxxzzz|||}}}}}}vvvnnnkkkkkkiiiccc]]]\\\[[[ZZZXXXVVVTTTRRRQQQSSSRRRPPPNNNNNNNNNOOOOOOQQQWWW___eeejjjnnnsssxxx~~~{{{```OOOFFFCCCAAA@@@???>>>============<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999888888888888999:::999999999::::::999999888888999999::::::;;;<<<<<<======<<<<<<<<<>>>???@@@>>>???@@@@@@BBBBBBCCCDDDDDDGGGGGGKKKTTTYYYjjj}}}}}}|||xxxyyyxxxuuupppllljjjiiilllkkkjjjhhhgggfffffffffeeejjjoooqqqpppppprrrtttuuuuuuuuuuuuxxx~~~~~~~~~}}}|||}}}wwwssssssuuuwwwyyy|||~~~xxxqqqhhhdddddddddaaa]]]\\\[[[YYYVVVSSSQQQOOONNNPPPPPPPPPPPPOOONNNMMMMMMNNNTTT[[[```dddhhhmmmrrrwww}}}yyy___NNNFFFDDDBBBAAA@@@>>>===<<<<<<<<<======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;::::::999999::::::;;;:::999999888999999::::::999999999:::;;;;;;<<<<<>><<<;;;;;;===>>>@@@>>>???@@@@@@BBBBBBCCCDDDEEEIIIHHHKKKTTTXXXiii}}}}}}{{{wwwsssooollljjjmmmllliiigggeeeeeeffffffcccggglllooooooooopppqqqqqqqqqqqqrrruuu|||~~~}}}wwwsssssstttxxxzzz}}}yyyrrriiiddddddddddddbbb___^^^\\\XXXUUURRROOONNNNNNOOOQQQRRRQQQPPPMMMLLLMMMRRRXXX\\\^^^bbbhhhmmmrrrxxxwww]]]MMMFFFDDDBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777888999:::;;;999999::::::;;;<<<<<<<<>><<<::::::<<<>>>???>>>???@@@@@@BBBBBBCCCDDDEEEIIIHHHLLLTTTYYYjjj|||yyyvvvrrrnnnlllllljjjhhheeeddddddfffgggccceeeiiikkklllllllllmmmkkkmmmppprrruuuzzz}}}wwwssssssuuuxxxzzz}}}~~~wwwmmmgggfffgggggggggcccaaa___[[[WWWSSSPPPNNNNNNPPPRRRTTTTTTQQQOOOLLLMMMQQQUUUXXX[[[___fffkkkooouuu|||vvv\\\MMMFFFDDDBBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888777888999;;;<<<999::::::;;;;;;<<<======>>>===;;;:::;;;<<<>>>???>>>???@@@@@@BBBBBBCCCDDDCCCGGGGGGKKKUUU[[[lll}}}zzzxxxtttpppmmmkkkiiigggeeeeeeeeefffgggcccdddeeeggghhhhhhiiiiiigggjjjnnnrrruuuyyy|||yyyuuuuuuwwwwwwyyy|||~~~|||rrrkkkhhhhhhhhhiiieeeccc```[[[VVVRRRNNNMMMNNNPPPRRRTTTTTTRRROOOMMMMMMPPPSSSVVVXXX]]]dddjjjnnnsssyyy~~~uuu[[[LLLFFFEEEAAA@@@???>>>============;;;;;;:::::::::999999999:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::888888888888999:::;;;;;;:::::::::;;;<<<<<<======;;;;;;;;;;;;<<<===>>>>>>>>>???@@@@@@BBBBBBCCCDDDBBBGGGGGGLLLUUU\\\mmm}}}{{{yyyvvvrrrnnniiiiiihhhggggggggghhhiiieeecccbbbbbbcccdddeeeeeedddggglllooorrrvvvzzz}}}|||xxxxxxzzzuuuxxxzzz|||}}}xxxpppkkkiiiiiijjjhhhfffbbb]]]WWWRRROOOLLLMMMOOOQQQSSSSSSQQQOOOMMMKKKNNNQQQSSSVVV[[[dddjjjnnnqqqvvvzzz~~~uuu[[[LLLFFFEEE??????>>>>>>>>>>>>??????<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::999:::;;;;;;;;;;;;:::999777777888999::::::::::::::::::;;;;;;<<<=========777999:::<<<>>>>>>>>>>>>>>>???@@@@@@BBBBBBCCCDDDDDDHHHHHHLLLUUU[[[lll~~~~~~~~~~~~}}}{{{zzzwwwsssoooiiiiiiiiiiiiiiijjjjjjkkkfffcccaaa```aaabbbcccccccccfffiiilllooosssxxx|||{{{{{{}}}tttwwwyyy{{{|||~~~}}}tttnnnkkkkkkkkkkkkiiieee___ZZZTTTPPPNNNLLLNNNPPPQQQRRRPPPNNNMMMJJJMMMPPPRRRTTTZZZccciiimmmppptttwwwzzzuuu[[[LLLFFFDDD>>>>>>>>>>>>>>>??????@@@======<<<<<<<<<;;;;;;;;;999999999999999999999999999999:::;;;;;;:::999999666777999:::;;;;;;::::::::::::;;;;;;<<<=========555777:::===?????????>>>>>>???@@@AAABBBCCCCCCDDDFFFJJJIIIMMMUUUZZZjjj~~~~~~~~~~~~zzzvvvsssqqqpppqqqlllfffeeehhhjjjiiigggccccccbbbaaaaaaaaaaaaaaaaaaeeejjjmmmooorrrxxx}}}}}}}}}}}}wwwvvvvvvwwwzzz~~~uuummmiiiggggggfffeeebbb___ZZZUUUPPPNNNMMMOOOQQQSSSTTTTTTSSSRRRQQQOOOOOOSSSUUUWWW]]]eeelllooossswww|||www\\\KKKDDDBBB??????>>>>>>======<<<<<<>>>===<<<<<<;;;:::999999888888888999:::::::::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<============>>>???BBBEEEHHHJJJDDDIIIIIIMMMTTTXXXjjj~~~~~~~~~~~~}}}zzzwwwtttsssssstttoooiiiggghhhiiigggeeeccccccbbbaaaaaaaaaaaaaaa```dddhhhkkkmmmpppvvv{{{~~~}}}||||||zzzyyyyyyzzz|||uuummmiiigggfffeeedddaaa^^^YYYTTTPPPMMMLLLNNNPPPRRRTTTTTTTTTSSSQQQOOOPPPSSSUUUWWW^^^eeelllooossswww|||www]]]LLLEEECCC??????>>>>>>======<<<<<<;;;;;;;;;;;;::::::::::::888888888999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<======>>>?????????@@@AAACCCEEEGGGBBBGGGGGGKKKRRRWWWhhh~~~~~~}}}}}}~~~}}}zzzxxxvvvuuuuuuwwwrrrmmmjjjiiiiiifffdddccccccbbbbbbbbbaaaaaaaaa^^^bbbfffhhhjjjnnntttyyy}}}~~~|||||||||~~~}}}|||}}}uuunnnjjjgggfffccccccaaa]]]YYYTTTPPPNNNKKKLLLNNNQQQSSSTTTUUUUUUQQQOOOOOORRRTTTVVV\\\dddkkknnnrrrwww{{{xxx^^^MMMEEECCC??????>>>>>>======<<<<<<<<<<<<<<<=========>>>>>>999999999888888888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<======>>>BBBAAAAAAAAAAAABBBCCCDDDBBBGGGHHHKKKRRRWWWhhh~~~~~~~~~~~~~~~~~~}}}{{{yyywwwvvvuuuxxxtttooolllkkkjjjhhhfffddddddddddddcccbbbbbbaaa^^^aaaeeefffhhhlllrrrwww}}}}}}||||||~~~~~~uuunnnjjjgggfffcccbbb```^^^ZZZUUUQQQOOOIIIJJJLLLOOOQQQTTTVVVWWWQQQNNNNNNPPPQQQSSSYYYaaagggjjjoootttyyy~~~yyy___NNNEEEBBB??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999888888777777777888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===AAAAAAAAAAAABBBBBBCCCCCCEEEJJJJJJMMMUUUYYYkkk}}}}}}~~~~~~}}}zzzwwwuuutttwwwtttqqqooonnnmmmkkkjjjgggggggggfffeeedddbbbaaa^^^aaadddeeefffjjjqqqvvv~~~~~~~~~~~~~~~}}}~~~}}}sssmmmiiigggeeebbbbbb```^^^ZZZVVVRRRPPPIIIIIIKKKMMMPPPTTTWWWYYYRRRNNNMMMNNNNNNOOOUUU]]]cccffflllqqquuuzzzyyy___MMMDDDAAA??????>>>>>>======<<<<<<999888888777666666555555:::999999999888888777777888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<======<<<<<<::::::999999::::::;;;<<<>>>???@@@AAACCCDDDDDDEEEEEEJJJJJJNNNUUUYYYkkk}}}~~~~~~{{{xxxvvvtttvvvuuusssrrrpppooonnnnnnjjjkkkjjjiiigggeeebbbaaa]]]```bbbcccdddhhhooouuu~~~}}}}}}}}}vvvnnniiifffdddbbbaaa```___]]]ZZZVVVRRRPPPIIIIIIIIIKKKNNNSSSWWWYYYUUUPPPMMMMMMLLLMMMRRRZZZ___ccciiinnnssswww|||vvv\\\LLLDDDAAA??????>>>>>>======<<<<<<===<<<<<<;;;999888888777:::::::::999999999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<============:::::::::999:::;;;;;;<<<<<<===???BBBDDDEEEFFFFFFCCCHHHIIILLLSSSXXXiii}}}~~~~~~|||zzzxxxwwwwwwwwwvvvtttrrrpppoooooonnnnnnnnnllliiifffbbb```\\\^^^```aaabbbfffmmmsss{{{}}}~~~~~~~~~}}}}}}~~~}}}wwwnnngggcccaaa___^^^^^^^^^]]][[[XXXTTTQQQOOOJJJIIIIIIJJJMMMQQQVVVYYYYYYTTTPPPNNNLLLLLLQQQXXX^^^bbbhhhmmmrrrvvvzzz}}}pppXXXJJJDDDCCC??????>>>>>>======<<<<<>>>>>=========:::::::::::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<============<<<;;;;;;;;;;;;<<<======<<<>>>@@@BBBDDDEEEEEEEEEDDDHHHIIILLLSSSXXXjjj~~~}}}~~~~~~~~~}}}|||zzzyyyxxxyyyxxxuuurrrpppooooooqqqqqqpppnnnkkkfffbbb```ZZZ\\\^^^______dddkkkqqqxxxzzz}}}~~~}}}~~~~~~~~~}}}}}}vvvqqqiiiccc___]]][[[[[[\\\[[[[[[YYYVVVRRROOONNNJJJJJJIIIIIILLLQQQVVVYYY\\\WWWRRROOOMMMLLLQQQXXX]]]bbbhhhnnnrrrvvvzzz}}}lllUUUIIIDDDDDD?????????>>>======<<<<<<:::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===========================>>>??????===???AAACCCDDDDDDDDDDDDFFFKKKKKKNNNVVVZZZlll}}}||||||}}}}}}|||zzzwwwzzzxxxuuutttsssssssssrrrrrrpppmmmkkkjjjhhheeebbb]]]]]]]]]]]]___ccchhhmmmttt{{{~~~|||||||||~~~wwwpppiiicccbbb___ZZZWWWXXX\\\[[[YYYWWWVVVTTTQQQOOOMMMKKKIIIIIILLLQQQVVVZZZ[[[ZZZVVVQQQMMMKKKLLLMMMXXX\\\aaagggmmmttt{{{jjjUUUKKKEEECCCAAAAAA@@@???>>>===<<<;;;::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::888888888999999::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<===???@@@AAA===>>>???@@@AAABBBBBBCCCEEEIIIHHHLLLUUU[[[lll~~~}}}|||}}}~~~}}}{{{yyyyyywwwuuusssrrrqqqqqqqqqrrrooolllkkkiiihhheeeccc______^^^]]]]]]```eeehhhooowww|||}}}|||{{{{{{{{{|||wwwooohhhbbbaaa^^^ZZZXXXYYY[[[YYYWWWVVVUUUSSSPPPNNNMMMKKKIIIIIIKKKPPPVVVYYYYYYXXXVVVRRRNNNLLLMMMOOOWWW[[[```fffkkkpppvvvzzz}}}kkkWWWKKKFFFDDDAAAAAA@@@???>>>===<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;:::::::::999999999999999:::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===???@@@AAA======>>>???@@@AAABBBBBBEEEIIIHHHKKKUUUZZZlll~~~}}}~~~}}}|||yyyxxxuuusssqqqpppppppppqqqnnnkkkiiihhhgggeeeccc``````___]]]\\\^^^aaadddjjjqqqxxx{{{}}}zzzyyyzzzzzzzzz~~~wwwmmmfffaaa```^^^[[[ZZZ[[[YYYXXXVVVUUUTTTSSSPPPMMMLLLKKKIIIIIIKKKOOOTTTXXXXXXXXXVVVSSSOOONNNNNNPPPTTTXXX^^^cccggglllpppsssyyy}}}lllVVVKKKEEECCC@@@@@@???>>>======<<<<<<::::::::::::::::::::::::::::::::::::999999999999;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>@@@@@@===>>>>>>???@@@AAABBBBBBEEEHHHGGGKKKTTTZZZkkk~~~zzzyyywwwtttqqqppppppqqqooollliiigggfffeeecccaaaaaaaaa```^^^]]]^^^aaadddhhhooovvv{{{~~~|||zzzzzzzzz{{{zzz|||xxxlllfff``````___\\\\\\^^^ZZZYYYWWWVVVUUUSSSPPPNNNKKKJJJHHHHHHJJJNNNSSSVVVXXXYYYWWWTTTQQQNNNNNNOOOPPPUUU[[[```eeeiiimmmpppvvvzzzkkkUUUIIICCCAAA@@@??????>>>======<<<<<<::::::::::::::::::::::::999999999999999999999999<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>???@@@??????@@@AAABBBCCCCCCDDDDDDHHHGGGJJJSSSYYYkkk{{{{{{zzzwwwtttrrrsssuuuooolllhhheeecccbbbaaa___````````````___```cccfffiiiooovvv{{{}}}~~~|||||||||}}}{{{|||}}}~~~|||mmmfffaaa```___]]]^^^aaa]]]\\\YYYXXXWWWUUURRROOOJJJIIIHHHHHHJJJMMMQQQTTTYYYZZZYYYVVVRRROOOMMMMMMMMMQQQXXX]]]ccchhhmmmppptttxxx}}}mmmVVVJJJDDDBBB??????>>>>>>===<<<<<<<<<::::::::::::::::::::::::999999999999999999999999<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;<<<>>>???@@@@@@AAAAAABBBCCCDDDEEEEEECCCGGGFFFJJJSSSXXXjjj|||}}}}}}zzzvvvtttvvvyyyrrrnnniiieeecccbbb```^^^^^^````````````bbbeeegggkkknnntttxxxyyy|||~~~}}}~~~~~~}}}}}}}}}}}}ooohhhbbbaaa```___```cccaaa___\\\ZZZYYYVVVRRRPPPIIIHHHGGGHHHIIILLLPPPRRRXXXYYYZZZXXXTTTPPPNNNNNNMMMPPPUUUZZZ___ffflllpppssswww}}}oooXXXLLLFFFDDD>>>>>>>>>======<<<<<<<<<::::::::::::::::::::::::999999999999::::::::::::;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;<<<===??????@@@AAAAAABBBCCCDDDEEEFFFCCCFFFEEEIIIRRRXXXiii~~~{{{}}}}}}{{{wwwuuuxxx|||vvvrrrlllgggdddcccaaa___^^^___`````````aaaccceeekkklllpppsssrrrttt~~~~~~~~~}}}~~~qqqjjjdddbbbaaa```aaaddddddaaa^^^\\\YYYVVVRRRNNNHHHHHHGGGGGGIIILLLOOOPPPTTTWWWYYYXXXVVVSSSQQQQQQNNNPPPSSSWWW[[[bbbiiinnntttxxx}}}nnnWWWJJJEEECCC===============<<<<<<<<<::::::::::::::::::::::::999:::::::::;;;;;;;;;;;;999999999999:::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;<<<===>>>?????????@@@AAABBBCCCDDDDDDBBBFFFEEEIIIRRRWWWiii}}}yyy|||}}}{{{wwwvvvyyy}}}zzzuuuoooiiifffdddbbb```^^^___``````______aaabbbjjjjjjmmmooommmnnnzzz~~~~~~~~~|||ssskkkeeecccbbb```bbbeeeeeebbb___\\\YYYUUUQQQMMMHHHGGGGGGGGGIIIKKKNNNPPPQQQTTTWWWYYYWWWUUUTTTTTTOOOQQQRRRTTTXXX^^^fffkkktttxxx~~~jjjSSSGGGBBBAAA===============<<<<<<<<<:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<888888888999999::::::::::::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;:::::::::;;;<<<===>>>???===>>>???@@@AAABBBBBBCCCBBBEEEEEEHHHQQQWWWiii{{{{{{}}}~~~|||{{{|||{{{zzzxxx{{{xxxrrrlllgggccc```___^^^^^^___```````````````hhhkkkmmmjjjgggjjjsss||||||pppeeebbbbbb``````aaa^^^^^^___^^^\\\XXXTTTQQQKKKIIIFFFEEEEEEHHHLLLOOOQQQTTTXXXZZZYYYXXXWWWWWWSSSQQQOOONNNQQQYYYbbbiiipppsssxxx}}}jjjWWWLLLGGGDDD??????>>>========================<<<<<<;;;;;;;;;888888888999999::::::;;;888888999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>??????@@@AAABBBDDDEEEFFFEEEHHHGGGJJJRRRWWWhhhzzzzzz{{{~~~~~~}}}}}}~~~}}}zzzxxx{{{xxxrrrlllgggcccaaa```]]]^^^___```````````````fffiiijjjhhhfffhhhqqqyyyyyymmmcccaaabbbbbbbbbddd_________^^^[[[VVVRRRPPPKKKIIIFFFEEEEEEHHHLLLOOORRRUUUXXXZZZYYYXXXWWWXXXUUUSSSPPPNNNPPPWWWaaagggnnnqqqvvv{{{hhhSSSHHHBBB??????>>>>>>===============;;;;;;:::::::::999999999999999999999999:::::::::888999999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<============>>>>>>??????@@@AAABBBDDDEEEFFFEEEHHHFFFIIIRRRWWWhhh|||{{{{{{}}}|||yyyyyywwwrrrlllgggdddaaa```]]]]]]^^^______```aaaaaacccfffgggeeeccceeemmmsss{{{zzzxxxyyyxxxyyy{{{~~~}}}~~~yyymmmcccaaabbbbbbbbbdddaaaaaa```^^^ZZZUUUQQQNNNKKKIIIFFFEEEEEEHHHLLLNNNSSSVVVYYYZZZYYYXXXXXXXXXWWWUUUQQQNNNOOOUUU]]]dddkkkoootttyyy~~~eeePPPFFF@@@>>>???>>>======<<<<<<======;;;::::::::::::999999999::::::::::::999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<=========??????@@@AAABBBDDDEEEFFFDDDHHHFFFIIIRRRWWWhhh~~~}}}~~~~~~{{{xxxvvvrrrmmmhhhdddaaa```]]]]]]]]]]]]^^^___``````ccceeeeeeccc```aaaeeejjjnnntttyyyyyyuuupppnnnnnnmmmooorrruuuwwwxxxyyyyyyyyy{{{}}}zzz|||}}}~~~|||pppeeebbbbbbaaaaaabbbdddcccaaa^^^ZZZUUUQQQNNNLLLJJJGGGEEEEEEHHHKKKNNNTTTVVVYYYZZZYYYXXXYYYYYYZZZWWWSSSOOOOOOSSSZZZ___hhhlllrrrwww|||aaaOOOFFFCCCBBB>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<<<<======??????@@@AAABBBDDDEEEFFFDDDGGGFFFIIIRRRWWWhhh~~~}}}~~~yyywwwsssnnniiieeeaaa```\\\\\\[[[[[[[[[\\\]]]^^^ccccccccc```\\\[[[\\\___bbbgggkkkllliiifffddddddccceeehhhllloooqqqrrrrrrsssuuuxxx{{{|||}}}||||||xxxzzz|||~~~}}}qqqfffccccccbbbbbbcccdddcccaaa^^^ZZZUUURRROOOLLLJJJGGGEEEEEEHHHKKKMMMTTTVVVXXXYYYXXXXXXXXXYYY[[[YYYVVVRRRPPPRRRWWW[[[dddiiiooouuu{{{}}}___NNNFFFDDDCCC>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<======>>>??????@@@AAABBBDDDEEEFFFCCCGGGFFFIIIRRRXXXiii|||{{{|||}}}~~~}}}~~~~~~}}}{{{wwwrrrmmmgggcccaaa\\\[[[ZZZYYYYYYYYYZZZ[[[^^^___^^^[[[WWWTTTTTTUUUWWWZZZ]]]^^^]]][[[ZZZZZZZZZ\\\```cccfffiiijjjjjjmmmooorrruuuwwwxxxxxxxxxvvvxxxzzz|||~~~ssshhhddddddccccccdddaaa```^^^[[[XXXUUURRRPPPMMMJJJGGGEEEEEEGGGKKKMMMSSSUUUWWWXXXWWWWWWXXXYYY\\\[[[YYYUUUSSSSSSUUUXXX___cccjjjrrryyy}}}^^^LLLDDDBBBAAA>>>===<<<<<<;;;;;;<<<<<<999999999::::::::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::;;;<<<===>>>>>>?????????@@@AAABBBDDDEEEFFFCCCFFFEEEIIIRRRXXXiii}}}{{{|||}}}~~~}}}~~~~~~}}}}}}~~~}}}wwwqqqkkkgggddd\\\[[[YYYWWWVVVVVVWWWWWWWWWWWWVVVTTTRRROOONNNNNNMMMNNNPPPQQQQQQPPPPPPQQQSSSUUUXXX\\\___aaabbbbbbfffhhhlllooorrrssstttssssssuuuxxxzzz}}}zzzmmmgggeeeaaa______[[[[[[YYYWWWUUUSSSQQQPPPMMMKKKGGGEEEEEEGGGJJJMMMSSSTTTVVVVVVVVVVVVWWWXXX[[[\\\[[[YYYVVVTTTUUUVVVXXX]]]eeennnvvvzzz\\\JJJCCCBBBAAA======<<<;;;;;;;;;;;;<<<999999999:::::::::;;;;;;:::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<>>>??????@@@??????@@@AAABBBDDDEEEFFFCCCFFFEEEIIIRRRXXXjjj}}}~~~~~~~~~}}}}}}|||}}}|||uuuoooiiifff]]][[[XXXVVVTTTTTTTTTUUUPPPPPPPPPPPPNNNLLLKKKKKKGGGHHHHHHIIIIIIJJJKKKKKKNNNPPPSSSWWWZZZ\\\]]]]]]bbbdddhhhlllnnnpppppppppqqqsssvvvxxx{{{sssjjjddd]]]XXXWWWWWWWWWUUUTTTRRRQQQPPPOOOMMMKKKGGGEEEEEEGGGJJJLLLRRRTTTUUUUUUUUUUUUVVVXXX[[[\\\]]][[[XXXVVVUUUUUUTTTYYYbbbkkkttt}}}wwwZZZJJJDDDDDDDDD======<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<=========:::::::::;;;;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<===>>>???@@@AAA??????@@@AAABBBDDDEEEFFFCCCFFFEEEIIIRRRXXXjjj}}}~~~zzzzzz|||~~~wwwppplllccc^^^YYYVVVUUUUUUSSSPPPPPPNNNLLLLLLMMMNNNNNNMMMEEEEEEDDDDDDDDDEEEEEEFFFHHHJJJMMMQQQTTTVVVWWWWWW^^^```cccfffhhhjjjmmmpppqqqsssvvvwwwxxx{{{yyylllbbb\\\XXXWWWTTTSSSQQQPPPPPPQQQRRRRRRMMMMMMMMMJJJHHHGGGIIIJJJOOORRRVVVWWWWWWVVVWWWWWWXXXYYYZZZZZZYYYWWWTTTSSSTTTTTTWWW```mmmyyypppXXXKKKDDDAAAAAA===============<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999999999999999999999999999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======AAAAAABBBCCCCCCDDDDDDEEEBBBGGGFFFJJJRRRYYYnnn~~~~~~||||||~~~zzztttooojjjeee___\\\[[[ZZZVVVSSSQQQOOOMMMMMMMMMMMMLLLJJJEEEEEEDDDDDDDDDDDDDDDEEEFFFHHHJJJMMMOOOQQQRRRSSSXXX[[[___bbbdddgggjjjmmmnnnqqqtttuuuvvvyyyttthhh```[[[XXXWWWUUUTTTSSSRRRRRRRRRRRRRRRMMMMMMMMMKKKIIIIIIJJJLLLNNNQQQUUUWWWVVVVVVVVVWWWYYYZZZ[[[\\\[[[YYYVVVTTTSSSRRRUUU\\\iiivvvoooXXXKKKCCC??????============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======?????????@@@AAAAAABBBBBBCCCGGGGGGJJJSSSZZZnnn~~~~~~~~~yyyuuuoookkkeeebbb```]]]XXXTTTTTTRRRQQQQQQPPPOOOMMMJJJFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEEEEFFFHHHJJJLLLMMMQQQTTTXXX[[[^^^bbbfffiiijjjmmmpppqqqrrrvvv}}}|||uuulllccc]]]ZZZXXXWWWVVVVVVVVVVVVUUUSSSRRRRRRNNNNNNNNNMMMKKKJJJLLLMMMMMMPPPSSSUUUUUUUUUVVVVVVYYY[[[]]]___^^^\\\YYYWWWSSSRRRRRRXXXcccppp{{{nnnYYYMMMFFFBBBAAA>>>=========<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;999999999999999999999999999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<=========>>>>>>???@@@@@@AAAAAACCCHHHGGGKKKSSSZZZoooyyyuuuuuuwww~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~|||wwwsssnnnkkkhhhccc\\\WWWXXXVVVUUUUUUUUUTTTQQQOOOIIIHHHGGGEEEDDDCCCBBBBBBDDDCCCBBBBBBCCCEEEFFFHHHJJJMMMQQQVVVYYY]]]bbbeeefffiiilllnnnooossszzz|||vvvpppkkkddd^^^[[[ZZZYYYYYYXXXYYYYYYYYYWWWUUUSSSQQQQQQQQQQQQOOOLLLKKKKKKLLLKKKNNNRRRTTTUUUUUUVVVVVVYYY[[[^^^aaaaaa^^^[[[YYYTTTSSSQQQUUU^^^kkkwwwooo[[[RRRKKKHHHGGG>>>>>>>>>======<<<<<<;;;;;;;;;:::::::::999999999999999999::::::;;;;;;<<<999999999999999999999999999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======?????????@@@AAAAAABBBBBBCCCHHHGGGKKKTTT[[[oooxxxoooiiigggiiikkkqqqqqqvvv}}}||||||}}}}}}|||||||||}}}}}}~~~~~~{{{xxxuuuooogggaaa[[[YYYXXXXXXXXXXXXUUUSSSMMMLLLJJJGGGEEEDDDCCCBBBCCCCCCBBBAAAAAABBBDDDEEEFFFIIIMMMQQQTTTXXX]]]```aaadddhhhjjjlllpppwww}}}yyyqqqlllgggccc^^^\\\[[[[[[[[[[[[[[[[[[[[[ZZZXXXUUUSSSQQQSSSTTTSSSQQQMMMJJJIIIIIIJJJMMMQQQTTTUUUUUUVVVWWWYYY[[[^^^```aaa```^^^\\\WWWTTTRRRSSSZZZeeerrr{{{sss___TTTNNNJJJIII@@@@@@???>>>>>>===<<<<<<;;;;;;:::::::::999999999888999999::::::;;;;;;;;;999999999999999999999999999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>???@@@@@@AAAAAABBBCCCGGGGGGKKKSSSZZZnnnxxxssskkkccc______aaacccgggeeehhhpppvvv~~~{{{zzz{{{{{{{{{zzzzzz{{{|||}}}}}}{{{rrrjjj```^^^[[[ZZZZZZYYYXXXVVVRRRPPPNNNKKKHHHFFFDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCFFFJJJMMMPPPSSSWWWYYY[[[___ccceeeggglllsssyyy|||yyytttlllgggbbb___]]]\\\]]]^^^^^^^^^^^^^^^\\\ZZZXXXUUUSSSQQQSSSTTTTTTQQQMMMJJJHHHHHHIIILLLQQQTTTUUUVVVWWWXXXXXXZZZ\\\^^^_________^^^XXXVVVSSSRRRVVV```llluuu}}}uuu___SSSKKKGGGFFFBBBBBBAAA@@@???>>>======;;;;;;;;;;;;::::::::::::999999999999::::::::::::999999999999999999999999999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======<<<======>>>??????@@@@@@BBBGGGFFFJJJRRRYYYnnnvvvlllhhhbbb]]][[[[[[\\\]]]```[[[]]]ccchhhooo~~~zzzyyyzzzyyyyyyyyyyyyzzz{{{|||}}}yyykkkgggbbb^^^]]]\\\[[[ZZZVVVUUURRRNNNKKKHHHFFFEEEAAAAAABBBBBBBBBBBBBBBAAABBBDDDGGGIIIKKKMMMPPPSSSVVVYYY]]]```bbbgggooottt}}}|||xxxssslllfffaaa___^^^^^^___aaaaaa```aaa___\\\YYYVVVTTTSSSRRRPPPRRRRRRQQQNNNKKKJJJJJJIIILLLQQQTTTVVVWWWXXXYYYXXXXXXZZZ[[[]]]^^^___```XXXVVVSSSPPPRRRZZZeeennnuuu}}}qqq[[[OOOIIIFFFFFFDDDCCCCCCBBB@@@??????>>><<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999999999999999999999999999999999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<============>>>>>>???@@@@@@AAAAAAEEEEEEIIIQQQXXXmmm|||ooodddaaa]]][[[ZZZZZZYYYYYY\\\VVVVVV\\\```fffzzz~~~zzzyyyzzzxxxxxxxxxyyyzzz{{{|||}}}uuupppjjjdddaaa```^^^^^^YYYWWWTTTPPPMMMJJJHHHGGG@@@@@@BBBCCCCCCBBBAAA@@@AAACCCEEEGGGHHHIIILLLNNNRRRUUUZZZ\\\___dddlllqqqyyy}}}~~~yyytttmmmgggaaa```___```aaaccccccbbbbbb```\\\YYYUUUSSSRRRRRRMMMOOOQQQPPPNNNLLLLLLLLLIIILLLQQQUUUVVVWWWYYYZZZWWWXXXXXXYYY[[[]]]___```WWWVVVRRROOOPPPVVVaaaiiinnnwwwkkkVVVLLLHHHGGGIIIEEEDDDDDDCCCAAA@@@??????======<<<<<<<<<;;;;;;;;;;;;::::::999999888888888999999999999999999999999999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======@@@@@@@@@AAABBBBBBCCCCCC@@@EEEDDDHHHQQQXXXlllooofffccc___[[[YYYYYYYYYZZZVVVXXXZZZ[[[[[[```ppp}}}zzzyyyyyyxxxwwwwwwxxxyyy{{{|||{{{{{{nnnfffcccbbb```^^^ZZZXXXUUUSSSRRRPPPNNNLLLHHHEEEBBBAAAAAAAAA@@@???AAAAAABBBDDDFFFHHHJJJLLLNNNOOORRRXXX[[[]]]eeennnxxx|||~~~}}}vvvppplllfffbbb^^^___ccceeedddaaabbb^^^XXXUUUSSSQQQMMMIIILLLNNNQQQRRRRRRPPPMMMKKKMMMNNNQQQTTTWWWXXXYYYYYYYYYYYYYYYZZZZZZ[[[\\\]]]^^^\\\WWWRRRQQQSSSYYY^^^jjjrrr~~~dddRRRKKKEEEBBBCCCAAAAAAAAA@@@@@@@@@??????>>>>>>===<<<;;;:::999999999999::::::::::::::::::;;;::::::999999::::::;;;;;;:::999888777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>?????????@@@@@@AAAAAABBBAAAEEEDDDGGGOOOVVVkkkuuufffccc^^^ZZZYYYYYYZZZZZZXXXWWWWWWXXXXXX\\\iiivvv}}}{{{yyyxxxxxxwwwvvvwwwxxxyyyzzz{{{xxxlllgggdddaaa___ZZZXXXVVVUUUTTTRRRNNNLLLHHHFFFCCCBBBBBBBBBBBBAAA@@@@@@AAABBBDDDFFFGGGIIILLLLLLPPPUUUWWWZZZbbbkkkuuuyyy}}}}}}}}}{{{uuurrrjjjfffaaaaaadddfffeeebbbbbb^^^ZZZWWWUUUSSSOOOLLLLLLNNNQQQSSSSSSQQQNNNLLLKKKMMMQQQTTTWWWYYYZZZZZZ[[[[[[ZZZZZZZZZ[[[]]]]]]___]]]YYYTTTRRRSSSWWW[[[dddlllxxx```OOOIIICCCAAABBB@@@@@@@@@@@@?????????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999999999999::::::;;;;;;:::999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>?????????@@@@@@AAAAAABBBBBBFFFDDDGGGOOOVVVjjj|||iiieee___[[[[[[[[[\\\\\\\\\WWWUUUUUUVVVYYYbbbkkk|||}}}{{{zzzxxxwwwvvvvvvuuuvvvvvvvvv{{{~~~wwwmmmgggbbb___[[[ZZZYYYXXXWWWTTTPPPMMMIIIGGGDDDCCCCCCDDDCCCBBB@@@@@@@@@@@@AAACCCDDDEEEHHHIIILLLQQQSSSUUU]]]eeeooossswwwxxxxxx|||zzzwwwnnniiicccaaabbbccccccbbb___\\\XXXVVVTTTRRROOOMMMMMMNNNQQQSSSSSSRRROOOMMMIIILLLPPPTTTXXXYYYZZZZZZ]]]\\\ZZZYYYYYY[[[]]]^^^___^^^\\\XXXTTTSSSTTTVVV\\\cccppp|||zzzZZZKKKFFFBBB@@@AAA??????>>>>>>>>>>>>>>>===========================<<<<<<<<<;;;;;;::::::999999999888888888888999999:::999999999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>>>>???@@@AAAAAABBBBBBCCCFFFEEEGGGOOOVVVjjjqqqkkkddd```___```______```YYYUUUVVVXXXZZZ___eeeqqq}}}}}}|||{{{xxxxxxwwwvvvuuuuuuuuutttxxx|||tttiiibbb^^^\\\\\\[[[[[[ZZZWWWRRRNNNJJJGGGEEECCCDDDDDDDDDCCC@@@@@@@@@@@@@@@AAABBBBBBFFFFFFIIIMMMOOOQQQXXX```hhhlllppprrrrrrwww|||xxxooojjjccc___^^^______^^^ZZZXXXUUUSSSPPPOOOMMMLLLMMMOOORRRTTTUUUSSSQQQOOOHHHKKKOOOTTTWWWZZZZZZ[[[]]]\\\ZZZXXXXXXYYY[[[]]]______^^^[[[VVVSSSRRRRRRUUU\\\gggttttttVVVIIIFFFAAA???AAA========================<<<<<<<<<======>>>>>>>>>======<<<<<<;;;:::999999999888888777777888888999777888888999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>>>>???@@@AAAAAABBBBBBCCCGGGEEEHHHOOOVVVjjj|||tttkkkeeeccccccaaa___```YYYTTTVVVYYY[[[^^^bbbiiiqqq}}}}}}{{{{{{yyyyyyxxxwwwvvvuuutttttttttxxx~~~oooeee_________^^^^^^]]]ZZZUUUQQQKKKIIIFFFDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@AAAAAABBBEEEEEEGGGKKKLLLMMMTTT\\\dddhhhlllnnnooottt|||~~~xxxqqqmmmfff```^^^]]]]]]]]]WWWVVVTTTRRROOOMMMLLLLLLMMMOOORRRUUUVVVUUUSSSQQQIIIKKKNNNRRRVVVYYY[[[[[[]]]\\\ZZZXXXXXXXXXYYYZZZ^^^______]]]XXXTTTQQQPPPQQQWWWaaammmxxxqqqTTTIIIFFFBBB@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>======<<<;;;::::::999999999888888777777888888999888999999:::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>===>>>>>>@@@AAABBBCCCCCCCCCGGGFFFHHHPPPVVVkkkuuummmiiigggccc```___YYYVVVWWWYYYYYY[[[___cccgggoooyyy|||zzzyyyxxxxxxxxxxxxwwwvvvttttttssswww}}}|||mmmfffcccbbb``````___\\\XXXTTTOOOLLLHHHFFFFFFEEEDDDBBBBBBBBBAAAAAAAAAAAABBBBBBDDDCCCEEEIIIIIIJJJQQQYYYaaaeeejjjkkklllpppyyyyyytttpppjjjddd```^^^^^^^^^XXXXXXVVVSSSOOOLLLLLLMMMMMMOOOSSSVVVWWWVVVTTTSSSKKKLLLNNNPPPTTTWWWZZZ\\\]]]\\\[[[ZZZYYYYYYYYYYYY]]]^^^___]]]YYYUUURRRQQQOOOUUU]]]gggrrr}}}pppTTTIIIGGGBBB???@@@;;;<<<<<<<<<<<<=========:::;;;;;;;;;<<<<<<======;;;;;;;;;::::::999999888999999888888888888999999:::;;;<<<===>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>======>>>???AAABBBCCCCCCBBBFFFEEEHHHPPPXXXlllyyytttooojjjeeebbb^^^[[[\\\ZZZXXX[[[______```fffpppuuuxxx|||yyywwwuuuvvvvvvwwwvvvuuusssssstttxxx}}}zzzqqqfffdddbbbaaa```]]]ZZZXXXSSSPPPLLLJJJHHHGGGEEECCCAAAAAAAAA@@@@@@AAAAAABBBBBBAAACCCFFFFFFGGGMMMUUU[[[___cccdddeeeiiirrryyy{{{yyysssppplllfffaaa^^^]]]]]]WWWWWWVVVRRRMMMJJJJJJKKKMMMOOOSSSVVVXXXWWWVVVTTTNNNNNNMMMNNNQQQVVVZZZ]]]^^^^^^^^^^^^]]][[[YYYXXX[[[]]]^^^]]]ZZZVVVTTTSSSOOOSSSZZZcccmmmxxxpppTTTJJJGGGAAA======;;;<<<<<<<<<============:::::::::;;;;;;;;;;;;;;;999999999999999999999999::::::999999999999::::::999:::;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>><<<===>>>???AAABBBCCCDDDAAAEEEEEEHHHQQQYYYnnn}}}xxxqqqkkkgggdddbbbaaa]]]ZZZ\\\aaa___^^^dddmmmrrrssszzz{{{xxxvvvssstttuuuuuuuuutttsssrrrwwwzzz~~~yyyhhheeecccaaa```^^^\\\ZZZWWWTTTOOOLLLJJJIIIFFFEEE@@@@@@@@@???@@@@@@AAABBBAAA@@@BBBDDDDDDEEEKKKRRRUUUYYY]]]^^^^^^bbbjjjqqqxxx{{{|||wwwpppnnnkkkfff```\\\ZZZZZZUUUUUUTTTPPPKKKGGGGGGIIIMMMOOOSSSWWWXXXXXXVVVUUUPPPOOOMMMMMMPPPTTTZZZ]]]___```aaaaaa```]]]ZZZYYYZZZ\\\^^^]]]ZZZWWWUUUUUUOOORRRYYY```jjjuuupppTTTJJJFFF@@@<<<;;;<<<<<<<<<=========>>>>>>::::::::::::::::::::::::888888888888888888999999;;;::::::999999::::::;;;666777888999888777666555;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>><<<===>>>???AAABBBCCCDDD@@@EEEDDDHHHQQQYYYooozzzwwwrrrjjjcccaaa```___```ddddddgggiiiiiikkkqqq||||||yyyxxxuuuuuutttssssssrrrqqqqqqtttzzzuuuooogggbbbaaa```^^^\\\XXXWWWUUURRRNNNKKKIIIHHHEEEDDDBBB@@@??????@@@AAACCCCCCCCCDDDEEEGGGIIIKKKWWWXXXZZZ[[[^^^bbbhhhlllqqqwww~~~uuuooommmjjjeeeaaa^^^ZZZWWWTTTSSSSSSRRRQQQOOOMMMKKKJJJKKKOOOTTTXXXYYYYYYYYYYYYWWWPPPMMMPPPRRRQQQTTTYYY^^^___aaabbbaaa```^^^]]]^^^\\\[[[\\\\\\\\\ZZZXXXVVVSSSRRRWWW]]]gggvvvlllRRRIIIAAA@@@AAA<<<=========<<<;;;;;;;;;:::;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<888888888888888888888888;;;::::::999999::::::;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<===>>>???AAABBBCCCDDD@@@DDDDDDGGGPPPXXXmmmyyyqqqjjjggggggfffhhhlllmmmppptttwwwyyy~~~}}}zzzyyyuuuuuuuuutttsssrrrrrrrrrssswww|||~~~~~~}}}~~~~~~}}}uuukkkcccaaa```___^^^[[[ZZZXXXUUURRROOOMMMLLLGGGEEECCCAAA??????@@@AAAAAAAAA@@@AAABBBEEEGGGHHHQQQRRRTTTUUUXXX]]]cccgggnnnttt|||zzzpppiiifffccc___\\\ZZZWWWTTTRRRSSSRRRQQQPPPNNNLLLJJJIIIJJJNNNTTTWWWYYYYYYYYYYYYVVVPPPNNNPPPRRRQQQSSSXXX]]]^^^```bbbbbbaaa```^^^___]]]\\\\\\]]]\\\ZZZXXXTTTPPPNNNQQQVVV]]]jjjvvvkkkRRRIIIBBBAAABBB===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999::::::;;;999999999:::::::::;;;;;;999999999999999999999999;;;::::::999999::::::;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>======>>>???AAABBBCCCDDDBBBFFFEEEHHHQQQYYYnnnwwwuuuttttttwww|||{{{}}}zzzyyyuuuuuuttttttssssssrrrrrrsssuuuxxxyyyyyyyyyzzz|||zzz}}}tttiiidddcccbbbbbb^^^]]]\\\YYYWWWTTTSSSRRRJJJHHHEEECCCAAAAAAAAABBB@@@@@@@@@@@@BBBDDDFFFGGGOOOPPPRRRTTTVVV[[[aaaffflllrrrzzzsssiiiccc___\\\ZZZXXXWWWWWWUUUSSSTTTSSSRRRPPPNNNLLLJJJIIIIIIMMMSSSVVVXXXXXXYYYZZZVVVRRRPPPPPPPPPPPPRRRVVV[[[]]]___aaaccccccbbbaaaaaa___^^^^^^^^^]]][[[YYYWWWRRROOOOOORRRWWWbbblllzzziiiRRRJJJCCCAAACCC>>>;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999999::::::;;;888888888999999999::::::999999999999::::::::::::::::::999999999999::::::;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>======>>>???AAABBBCCCCCCCCCGGGFFFIIISSSZZZooo}}}zzzxxxtttsssssssssrrrrrrrrrqqqttttttvvvwwwxxxzzz|||~~~}}}rrriiifffdddccc```___^^^\\\YYYWWWVVVUUUMMMKKKHHHEEECCCBBBBBBCCCBBBBBBBBBBBBCCCEEEGGGHHHMMMNNNPPPRRRUUUZZZ```dddkkkqqqzzzyyynnneee```\\\ZZZXXXXXXYYYZZZZZZYYYWWWVVVTTTQQQOOOMMMKKKJJJJJJMMMRRRUUUWWWXXXYYYZZZVVVTTTRRRQQQOOOOOOQQQTTTXXXZZZ^^^aaaccceeeeeedddcccbbb```______^^^[[[YYYXXXSSSNNNNNNNNNRRR[[[ddduuueeePPPJJJCCCAAABBB>>>:::::::::;;;;;;<<<<<<<<<;;;::::::999999::::::;;;999999999999::::::::::::999:::::::::::::::;;;;;;::::::999999999999::::::;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>===>>>???@@@AAABBBCCCCCCBBBGGGFFFIIIRRRZZZooo}}}yyywwwrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrsssuuuyyy|||rrrjjjeeebbbbbbaaa___]]][[[YYYWWWVVVQQQOOOKKKHHHEEEDDDCCCCCCCCCBBBBBBBBBCCCDDDFFFGGGIIIJJJKKKMMMOOOTTTZZZ^^^jjjpppyyywwwmmmeee```ZZZYYYXXXYYY[[[]]]^^^]]][[[ZZZWWWSSSPPPNNNMMMLLLLLLOOOSSSUUUWWWWWWYYYZZZVVVWWWVVVRRROOOOOOQQQRRRUUUXXX\\\aaadddggghhhhhhfffdddbbbaaaaaa___\\\ZZZTTTOOOJJJIIIIIILLLTTT]]]mmmyyy~~~aaaOOOJJJBBB???AAA===999:::::::::;;;;;;<<<<<<;;;::::::999999::::::;;;::::::::::::;;;;;;;;;;;;999999999::::::;;;;;;;;;:::999999888888999999:::;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBFFFEEEHHHRRRYYYnnn~~~zzzwwwrrrrrrrrrqqqqqqqqqqqqqqqoooooopppsssxxx|||~~~tttjjjdddeeedddbbb```]]][[[YYYXXXUUURRRNNNJJJGGGEEEEEEDDDBBBAAAAAAAAAAAACCCDDDEEEJJJKKKLLLMMMNNNRRRXXX\\\ffflllttt~~~zzzppphhhcccZZZYYYXXXYYY\\\^^^______^^^\\\YYYUUURRROOONNNNNNOOOQQQTTTVVVWWWWWWXXXYYYWWW[[[ZZZTTTOOOOOOQQQQQQRRRVVV[[[```eeeiiikkklllhhhfffdddcccbbb```]]][[[UUUPPPLLLKKKJJJLLLSSS\\\eeeqqqzzz```PPPKKKCCC???@@@<<<::::::::::::;;;;;;;;;;;;;;;::::::999999::::::;;;::::::;;;;;;;;;<<<<<<<<<888888999999::::::;;;;;;999999888888888888999999;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>???@@@AAAAAABBBBBBAAAFFFEEEHHHQQQYYYnnn|||yyysssssssssssssssssssssssspppoooppptttyyy|||}}}|||}}}xxxooojjjiiigggdddaaa___]]][[[WWWUUUQQQLLLHHHFFFEEEEEECCCBBBBBBAAABBBCCCEEEFFFLLLLLLMMMMMMNNNQQQVVVZZZ^^^dddnnnxxx}}}sssjjjddd\\\[[[ZZZ[[[^^^```aaa``````]]]YYYUUUQQQOOONNNNNNRRRTTTVVVWWWWWWWWWXXXYYYXXX^^^^^^VVVPPPPPPQQQPPPPPPTTTZZZ```fffkkkmmmnnnjjjhhhfffeeecccaaa^^^[[[YYYSSSOOOMMMLLLMMMSSS[[[bbbnnnzzzaaaRRRNNNEEE@@@@@@<<<;;;;;;::::::::::::::::::;;;::::::999999::::::;;;999999:::::::::;;;;;;;;;777777888888999::::::;;;999999888888888888999999;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>?????????@@@@@@AAAAAABBBCCCGGGFFFIIIRRRZZZooo}}}zzzttttttuuuuuuuuuuuuuuuuuusssrrrsssvvv{{{}}}}}}{{{|||zzzooonnnkkkhhheeebbb```^^^YYYVVVRRRMMMIIIGGGFFFFFFFFFEEEDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIIIILLLPPPTTTXXX^^^hhhtttuuukkkeee___^^^]]]^^^aaaccccccbbb```]]]YYYTTTPPPNNNMMMMMMTTTVVVXXXXXXWWWWWWXXXYYYYYY___```WWWPPPPPPQQQPPPOOOSSSYYY```gggkkknnnpppkkkiiigggeeedddbbb^^^\\\WWWQQQLLLJJJHHHHHHNNNVVVdddppp{{{bbbTTTPPPGGGAAAAAA===;;;;;;;;;::::::999999999;;;::::::999999::::::;;;888888999999999:::::::::666666777888999999::::::999999888888888888999999;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>?????????@@@@@@AAAAAABBBDDDHHHGGGKKKTTT[[[ppp~~~wwwwwwwwwwwwwwwwwwwwwwwwwwwrrrrrrrrrtttvvvzzz}}}~~~vvvmmmfffdddcccaaa___XXXWWWUUUPPPKKKGGGEEEEEECCCCCCBBBBBBBBBCCCCCCDDDKKKKKKJJJIIIGGGHHHJJJMMMWWW\\\dddooo|||uuulllgggbbb```^^^\\\\\\]]]___```___ZZZUUUSSSPPPLLLMMMQQQVVVWWWZZZ\\\^^^^^^]]]]]]ZZZZZZYYYXXXWWWUUUSSSRRRQQQSSSXXX___gggmmmoooooopppnnnjjjhhhfffccc```]]]TTTTTTRRRNNNJJJKKKPPPTTT___hhhuuuzzzfffVVVRRRQQQIIIAAA???<<<<<<;;;:::999999888888;;;;;;;;;:::::::::999999::::::;;;;;;;;;::::::999777888888888888999999999999999999999999999999999888999:::;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBBBBBFFFEEEHHHQQQZZZoooyyyyyyyyyyyyxxxxxxxxxxxxxxxssssssssstttwww{{{{{{ooohhhdddbbb___\\\ZZZWWWSSSNNNJJJHHHHHHEEEDDDCCCCCCBBBCCCCCCDDDIIIIIIIIIGGGFFFFFFIIIKKKSSSXXXaaammmyyyxxxnnniiicccaaa^^^]]]]]]^^^``````^^^YYYTTTSSSPPPMMMMMMQQQUUUWWW[[[^^^``````___^^^[[[[[[ZZZYYYWWWUUUSSSRRRPPPQQQUUU\\\cccjjjmmmnnnpppmmmjjjgggfffccc```]]]VVVUUUSSSOOOKKKKKKOOOSSS[[[dddqqq|||tttaaaRRRPPPPPPIIIBBBAAA===<<<<<<;;;::::::999999;;;;;;;;;:::::::::999999::::::999888777555444333777888888888888999999999999999999999999999999999888999:::;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<===>>>????????????@@@AAABBBCCCBBBFFFEEEHHHRRRZZZppp}}}{{{zzzyyywwwvvvvvvvvvvvvvvvuuutttuuuxxx|||uuuqqqxxx{{{pppjjjfffccc```^^^[[[VVVRRROOOLLLKKKGGGFFFEEECCCCCCCCCDDDDDDGGGHHHGGGEEEDDDEEEGGGJJJPPPVVVaaammmzzz{{{qqqkkkdddbbb___]]]^^^`````````\\\VVVSSSRRRPPPMMMMMMQQQUUUWWW\\\```bbbcccaaa```^^^]]]\\\ZZZXXXUUUSSSRRRPPPPPPRRRWWW___fffkkkmmmooollliiigggeeeccc```^^^YYYWWWTTTOOOLLLKKKMMMPPPUUU]]]jjjvvvlll[[[MMMMMMMMMHHHCCCBBB=========<<<;;;;;;::::::;;;;;;;;;;;;::::::::::::999999888888666555333222777888888888888999999999999999999999999999999999999999:::;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<===>>>@@@@@@@@@@@@AAABBBCCCDDDBBBFFFEEEHHHRRRZZZppp}}}{{{xxxuuussssssssstttyyyxxxvvvwwwyyy~~~yyymmmfffgggjjjzzz{{{rrrmmmjjjdddbbb^^^ZZZVVVSSSPPPNNNJJJIIIFFFDDDCCCCCCDDDDDDGGGGGGGGGEEEDDDDDDGGGIIIQQQXXXcccppp}}}}}}ssslllfffccc___^^^```aaa```^^^XXXTTTQQQQQQPPPMMMNNNQQQTTTWWW\\\aaadddeeedddbbb```___^^^\\\YYYVVVTTTRRRQQQPPPPPPTTT[[[ccciiilllmmmkkkhhhgggeeecccaaa^^^ZZZXXXTTTOOOLLLJJJKKKLLLOOOWWWcccppp{{{gggVVVJJJIIIJJJDDDAAAAAA>>>=========<<<<<<<<<;;;<<<;;;;;;;;;;;;:::::::::777888999999999999999999777777888888888999999999999999999999999999999999999:::;;;;;;<<<<<<<<<;;;;;;;;;:::;;;;;;<<<===>>>@@@@@@???@@@@@@AAABBBCCCBBBFFFEEEIIIRRR[[[qqq|||xxxtttrrrrrrssstttyyyxxxwwwwwwyyy}}}}}}ttthhh```]]]^^^iiiooo|||}}}sssmmmhhheee```\\\ZZZWWWTTTQQQMMMKKKHHHFFFDDDDDDDDDEEEIIIIIIHHHFFFEEEFFFHHHKKKQQQXXXcccppp~~~~~~tttmmmhhhddd```___```aaa^^^[[[UUUQQQOOOPPPPPPMMMNNNRRRTTTWWW\\\aaadddeeedddcccaaa```___]]]ZZZXXXUUUTTTSSSQQQPPPSSSZZZbbbiiilllllljjjhhhfffeeedddaaa___[[[XXXSSSOOOKKKJJJIIIHHHLLLSSS^^^iiiuuu}}}cccTTTHHHGGGFFF@@@===???>>>===============<<<<<<<<<<<<<<<;;;;;;;;;::::::888999999:::;;;;;;::::::777777888888888999999999999999999999999999999999::::::;;;;;;<<<;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>??????@@@AAABBBBBBFFFEEEIIISSS\\\rrr~~~yyyuuussssssuuuwwwvvvuuuuuuuuuvvvxxxzzz|||yyyoooddd\\\XXXWWW[[[]]]eeettt|||qqqmmmhhhccc```^^^\\\XXXTTTPPPNNNJJJGGGDDDDDDEEEEEEJJJJJJIIIGGGFFFGGGIIILLLPPPVVVaaannn{{{vvvooojjjeee```___``````[[[WWWRRRNNNMMMOOOOOOMMMNNNRRRUUUWWWZZZ^^^aaacccccccccaaaaaa```^^^\\\YYYWWWVVVTTTRRRQQQSSSYYYaaahhhkkkkkkiiigggfffeeedddbbb```\\\XXXSSSOOOMMMKKKIIIGGGJJJPPPZZZdddooo|||}}}~~~```QQQFFFEEECCC===;;;=====================<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999999777666666777888888888888999999999999999999999999999999999::::::;;;;;;<<<;;;;;;:::;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>>>>???@@@AAAAAABBBFFFEEEIIISSS\\\rrr|||vvvrrrpppqqqtttvvvpppppppppqqqqqqqqqrrrrrrwww}}}yyymmmccc[[[WWWUUUSSSSSSYYYccclllvvv|||qqqlllfffccccccaaa\\\WWWSSSPPPLLLGGGEEEDDDEEEFFFJJJJJJIIIGGGFFFGGGIIILLLOOOUUU___kkkyyyxxxrrrlllfff```^^^```^^^YYYSSSOOOLLLLLLOOOOOONNNOOORRRUUUWWWYYY[[[^^^```bbbcccaaaaaa```___]]][[[YYYXXXSSSQQQPPPRRRYYY```fffiiijjjhhhfffeeeeeedddbbb```^^^ZZZUUUQQQOOONNNKKKHHHIIINNNUUU^^^hhhvvv~~~zzz|||\\\OOODDDDDDBBB<<<;;;>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;888999999888888777666555777888888888888999999999999999999999999999999999:::;;;;;;<<<;;;;;;::::::;;;;;;:::;;;;;;<<<===>>>????????????@@@AAABBBBBBBBBFFFEEEIIISSS]]]sss|||xxxrrrmmmlllmmmpppsssllllllmmmmmmmmmlllkkkkkkmmmssszzz~~~zzzmmmccc\\\XXXUUUQQQQQQVVV\\\]]]```lllzzztttoooiiiffffffddd___ZZZTTTQQQLLLHHHEEEDDDEEEFFFIIIIIIIIIGGGEEEFFFIIIKKKQQQVVV```kkkyyyzzztttmmmggg```^^^___]]]WWWPPPNNNKKKKKKOOOOOONNNOOORRRVVVVVVWWWYYY[[[^^^```bbbaaaaaa```___^^^\\\ZZZYYYRRRPPPOOORRRXXX___dddgggjjjhhhfffeeeeeedddbbb``````[[[VVVSSSRRRPPPMMMJJJGGGLLLSSS[[[dddrrryyyyyyxxxYYYMMMCCCCCCBBB===<<<@@@;;;;;;;;;<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;666666777999999:::::::::777888888888888999999999999999999999999999999999;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<>>>>>>@@@@@@@@@@@@AAABBBCCCCCCBBBFFFEEEIIITTT]]]sssuuukkkjjjkkkjjjjjjlllkkkhhhccc``````aaabbbbbbhhhkkkooouuuzzz{{{qqqggg___ZZZWWWRRROOONNNQQQTTTWWW___hhhppp{{{rrrkkkhhhfffbbb___```WWWUUURRRNNNJJJHHHFFFFFFGGGGGGFFFEEEEEEFFFGGGHHHPPPXXXcccnnnyyy}}}yyyllliiieeeaaa]]]ZZZUUURRRLLLKKKJJJKKKMMMPPPSSSVVVUUUVVVWWWXXXXXX[[[^^^aaa\\\\\\]]]^^^```___\\\ZZZXXXVVVRRRPPPRRRZZZdddllliiijjjjjjhhheeebbb``````ddd```[[[VVVSSSOOOKKKHHHLLLLLLQQQZZZdddmmmzzzyyyssssssXXXLLLBBB@@@AAA???<<<<<<===<<<;;;::::::;;;<<<===;;;;;;:::999999999999:::777888999999::::::999999:::999999888888999999:::888888999999999:::::::::;;;;;;;;;<<<;;;;;;:::::::::::::::;;;<<<===>>>???<<<<<<===>>>???AAACCCDDDEEEGGGEEEIIITTT^^^tttzzzqqqiiiiiijjjhhhhhhiiihhhfffccc```___^^^^^^]]]```bbbeeeiiinnnssswwwzzzxxxqqqhhhaaa[[[XXXVVVRRROOOOOONNNNNNTTT[[[eeetttzzzmmmhhhfffcccaaaaaaZZZXXXTTTPPPLLLJJJHHHGGGJJJIIIGGGEEEDDDEEEEEEFFFLLLTTTaaannn{{{{{{sssoooiiiddd___YYYTTTPPPLLLKKKJJJJJJLLLPPPSSSVVVZZZZZZ[[[YYYWWWWWWWWWYYY[[[[[[\\\___``````]]][[[XXXVVVRRRPPPQQQYYYbbbjjjkkkkkkkkkhhheeebbbbbbbbbeeeaaa]]]XXXUUUQQQMMMJJJJJJJJJNNNXXXaaakkkwwwxxxssspppWWWKKKAAA@@@AAA???<<<<<<===<<<;;;;;;;;;;;;<<<===<<<;;;;;;:::::::::::::::999:::;;;;;;<<<<<<;;;;;;:::999999888888999999:::888888999999999::::::::::::;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<===>>>=========>>>???AAABBBCCCEEEGGGEEEIIIUUU^^^tttwwwoooiiiiiijjjiiiiiijjjkkkjjjgggdddaaa^^^[[[ZZZYYYYYYZZZ\\\___dddiiilllxxxwwwtttpppjjjccc^^^ZZZZZZUUUQQQNNNKKKHHHKKKQQQZZZgggqqqqqqhhhfffdddcccbbb]]][[[WWWSSSOOOLLLJJJIIILLLJJJHHHEEEDDDCCCDDDDDDJJJSSS```nnn|||}}}zzzuuunnnfff```YYYSSSNNNKKKJJJIIIJJJLLLPPPSSSVVV[[[\\\]]][[[XXXUUUTTTTTTZZZZZZ\\\___aaabbb___]]]YYYWWWSSSQQQRRRXXXaaagggmmmmmmllliiifffddddddeeefffccc^^^ZZZWWWSSSOOOLLLHHHHHHKKKTTT]]]gggtttwwwrrrmmmUUUJJJAAA@@@@@@>>><<<<<<===<<<;;;;;;;;;;;;<<<===<<<<<<;;;::::::::::::;;;999::::::;;;;;;;;;;;;;;;:::999999888888999999:::888888999999999:::::::::::::::;;;;;;<<<;;;;;;:::<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAABBBDDDGGGEEEIIIUUU___uuu|||tttlllkkklllmmmqqqvvvyyywwwsssmmmfff```]]]\\\XXXVVVTTTTTTVVVZZZ___bbbmmmnnnnnnnnnjjjeee```]]][[[VVVRRRPPPLLLIIILLLRRRWWWaaahhhuuuvvvjjjgggfffeeeddd```]]]YYYTTTPPPMMMKKKJJJLLLJJJGGGEEECCCCCCDDDEEELLLTTTaaannn{{{|||zzzuuummmeee^^^XXXRRRNNNJJJJJJIIIJJJLLLPPPTTTVVVWWWZZZ\\\]]][[[YYYWWWWWWXXXYYY\\\```ccccccaaa___[[[YYYVVVSSSTTTYYYaaagggnnnnnnmmmjjjgggeeefffgggfffccc___\\\YYYUUUQQQNNNIIIGGGJJJQQQZZZdddqqq}}}}}}uuurrrkkkRRRIIIAAA@@@@@@>>><<<<<<<<<<<<<<<;;;;;;<<<<<<<<<===<<<;;;;;;::::::;;;;;;777777888999999999999888:::999999888888999999:::888888999999999:::::::::::::::;;;;;;<<<;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<>>>>>>>>???@@@AAAAAADDDGGGEEEIIIUUU```vvv|||rrrnnnooosss|||yyynnnfffaaa```YYYWWWSSSQQQQQQTTTWWWZZZbbbdddhhhjjjiiifffbbb___\\\XXXTTTRRRNNNKKKMMMRRRWWW```dddooopppkkkiiigggfffbbb___[[[VVVQQQNNNKKKJJJKKKIIIFFFDDDCCCDDDFFFGGGKKKSSS```mmmzzzzzzvvvrrrmmmfff```[[[VVVRRROOOKKKJJJJJJJJJMMMQQQUUUWWWWWWZZZ^^^___^^^\\\ZZZZZZWWWYYY\\\aaadddeeebbb```\\\[[[YYYWWWWWW[[[bbbgggnnnooonnnllliiigggggghhheeebbb___]]]ZZZWWWRRROOOKKKIIIJJJPPPWWWaaaooo{{{yyytttssskkkOOOGGGAAA@@@@@@===<<<===;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;::::::::::::;;;666777888888999999888888:::999999888888999999:::888888999999999:::::::::999::::::;;;<<<<<<<<<;;;===<<<<<<;;;;;;;;;<<<<<>>>>>>>>???@@@AAAAAACCCFFFEEEJJJVVVaaawwwtttooopppwww|||ppphhheee\\\YYYTTTPPPOOOOOOQQQSSSXXX\\\aaaeeegggfffcccaaa^^^YYYUUURRRNNNIIIJJJOOOUUU___dddlll}}}tttmmmiiihhheeebbb]]]XXXSSSOOOLLLKKKKKKIIIFFFCCCCCCDDDGGGHHHFFFOOO\\\jjjxxxzzzuuuppplllgggccc]]]YYYVVVTTTRRRQQQKKKKKKKKKLLLNNNRRRVVVYYY[[[]]]``````^^^[[[YYYYYYWWWYYY]]]bbbffffffccc```\\\\\\ZZZYYYZZZ^^^ccchhhmmmnnnooommmkkkhhhggghhhdddccc```^^^\\\XXXTTTPPPNNNKKKJJJNNNUUU^^^lllxxxwwwvvvvvvgggLLLFFFAAA@@@???<<<;;;===;;;;;;<<<======<<<;;;;;;;;;;;;:::999999999999:::888999999::::::::::::::::::999999888888999999:::888888999999999:::::::::999999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAABBBCCCFFFEEEJJJVVVbbbxxx|||rrrmmmnnnuuusssmmm___\\\WWWRRROOONNNOOOPPPRRRVVV[[[aaaddddddcccaaa^^^YYYVVVSSSOOOJJJKKKOOOSSS___eeennnsssllliiihhheee```[[[UUUQQQNNNMMMMMMKKKGGGCCCBBBCCCEEEGGGFFFNNN[[[hhhuuuzzzrrrmmmiiieeeaaa^^^[[[VVVSSSRRRRRRRRRQQQLLLLLLLLLMMMPPPTTTXXX[[[\\\^^^```___]]]ZZZYYYYYYXXXZZZ^^^cccffffffccc```[[[[[[ZZZZZZZZZ^^^dddhhhkkkmmmoooooollliiigggfffeeedddbbbaaa___[[[VVVSSSPPPLLLJJJMMMRRRZZZhhhttt}}}xxxyyy{{{xxx___JJJEEEAAA@@@???;;;;;;>>>;;;;;;<<<======<<<;;;;;;::::::999888888888888999888888999::::::::::::::::::999999888888999999:::888888999999999:::::::::888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>=========>>>???AAABBBCCCBBBEEEDDDJJJWWWbbbyyywwwnnnkkklllrrr|||tttbbb___[[[VVVRRRPPPOOOOOOOOOSSSXXX^^^bbbccccccbbb]]]YYYVVVUUURRRNNNPPPTTTRRR___gggpppwwwmmmkkkjjjgggbbb]]]WWWSSSPPPOOOPPPMMMHHHCCCAAABBBCCCEEEJJJQQQ\\\gggrrr~~~yyyooogggcccaaa]]][[[ZZZWWWSSSPPPPPPQQQRRRRRRMMMMMMMMMNNNQQQUUUYYY\\\ZZZ\\\]]]]]]\\\ZZZZZZ[[[XXX[[[___dddgggfffccc___YYYYYYYYYYYYZZZ^^^cccgggiiilllooopppmmmiiigggeeegggeeedddcccaaa]]]XXXUUUQQQLLLIIIKKKPPPXXXfffrrryyyyyy|||rrrYYYIIIDDDAAAAAA???;;;;;;>>>:::;;;<<<======<<<;;;::::::999888888777777888888666666777888888888888777:::999999999999999999:::888888999999999:::::::::888999:::;;;<<<<<<<<<<<<:::::::::;;;<<<===>>>???<<<<<<===>>>???AAACCCDDDBBBEEEDDDJJJWWWccczzzyyyooolllkkknnnvvvqqqiiiddd]]]XXXUUUSSSRRRQQQOOOOOOQQQUUUZZZ___aaabbbZZZWWWTTTPPPMMMLLLLLLLLLUUUZZZeeeuuuvvvmmmmmmhhhdddbbb]]]UUUQQQRRRRRRNNNIIIEEEBBBBBBCCCDDDGGGPPP\\\hhhsssxxxnnneeeaaa^^^ZZZXXXYYYXXXXXXWWWWWWVVVUUUSSSSSSLLLKKKKKKMMMRRRVVVXXXXXXZZZZZZ[[[]]]^^^___``````^^^^^^___bbbffffffddd```^^^[[[WWWUUUWWW\\\ccchhhhhhoootttqqqmmmllllllkkkiiifffbbbaaabbb```ZZZUUURRROOOKKKHHHKKKUUUbbbkkkvvvrrruuupppYYYGGGCCC@@@============<<<<<<;;;;;;::::::;;;;;;<<<::::::999888888999:::::::::::::::999999888888888999999999999999999999999999999::::::::::::;;;;;;<<<;;;:::999999;;;<<<>>>===<<<<<<;;;;;;===>>>???@@@@@@?????????@@@BBBCCCBBBFFFEEEIIIUUU```xxxxxxnnniiihhhjjjpppxxxyyyhhhddd^^^YYYVVVUUUSSSRRROOONNNNNNQQQUUUYYY[[[[[[XXXVVVSSSPPPOOONNNNNNOOOTTTYYYeeevvvuuuoooiiieeeccc___XXXTTTTTTRRROOOJJJEEEBBBBBBCCCEEEIIIQQQ^^^jjjuuuxxxmmmddd```^^^ZZZYYYZZZYYYYYYZZZYYYXXXWWWUUUTTTNNNMMMMMMPPPTTTXXX[[[[[[ZZZZZZZZZ[[[\\\^^^```aaa___^^^^^^```cccdddbbb___^^^[[[WWWUUUVVV[[[aaaeeehhhooosssppplllllllllkkkiiifffbbbaaabbb```ZZZUUUPPPNNNLLLKKKMMMUUU___gggrrrsssxxxmmmWWWFFFCCC@@@=========<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::999888888999:::::::::::::::999999888888888888888888888888888888888999999999:::::::::;;;;;;<<<;;;:::999999;;;<<<>>>===<<<<<<;;;<<<===>>>???>>>>>>======>>>@@@AAABBBBBBFFFEEEIIIUUU```xxxyyymmmhhhffffffkkkqqq{{{yyygggccc^^^ZZZXXXVVVTTTSSSOOONNNMMMNNNQQQTTTUUUUUUUUUTTTRRRPPPPPPPPPQQQQQQSSSXXXeeewww~~~qqqkkkfffeeebbb\\\XXXXXXSSSPPPJJJEEEBBBBBBDDDEEEJJJRRR___lllxxxxxxmmmccc___]]][[[[[[\\\ZZZ[[[]]]]]]\\\ZZZWWWUUUOOONNNNNNQQQVVVZZZ\\\]]][[[ZZZYYYYYYZZZ]]]```bbb```___^^^^^^``````___^^^^^^[[[XXXUUUVVVYYY^^^aaagggmmmqqqooollllllllljjjiiifffcccaaaaaa^^^ZZZUUUNNNNNNMMMMMMOOOTTT\\\aaappp|||uuu}}}iiiTTTFFFCCC???=========<<<;;;<<<;;;;;;::::::;;;;;;<<<:::999999888888999999:::999999999999999888888888777777777777777777777777999999999999::::::::::::;;;;;;:::999:::;;;<<<===<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<===>>>@@@AAABBBBBBFFFEEEJJJUUU```yyy{{{oooiiigggfffiiinnnppp~~~qqqdddaaa]]]ZZZXXXWWWUUUSSSPPPNNNLLLMMMOOORRRSSSSSSRRRRRRPPPOOOOOOOOOOOOPPPQQQWWWdddwwwssslllgggfffddd^^^[[[ZZZUUUQQQKKKEEEBBBBBBDDDFFFJJJSSS___nnn|||yyynnnddd```^^^\\\]]]___\\\]]]___```___\\\YYYVVVNNNMMMNNNPPPUUUZZZ\\\]]]\\\ZZZXXXWWWXXX[[[___bbbaaa___^^^]]]]]]]]]]]]\\\^^^\\\YYYVVVVVVXXXZZZ\\\dddjjjnnnmmmkkklllkkkiiiiiifffcccaaa___]]]YYYVVVOOONNNMMMLLLMMMRRRYYY^^^oooyyywww~~~eeeRRRFFFCCC???===<<<<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<999999999999999999999999999999999888888888888888888888888888888888888888888999999999999:::::::::;;;;;;:::::::::;;;<<<===;;;;;;;;;;;;<<<<<<======;;;;;;<<<>>>???AAABBBCCCBBBEEEEEEJJJVVVaaayyyqqqkkkiiigggiiikkkjjjwww}}}lllaaa___\\\ZZZYYYXXXUUUSSSOOOLLLJJJJJJMMMPPPQQQRRRPPPPPPOOONNNMMMMMMLLLLLLOOOUUUcccvvvvvvmmmgggfffeee```\\\[[[WWWRRRKKKEEEBBBBBBEEEGGGKKKSSS```ppp{{{qqqgggcccbbb______aaa]]]___aaabbbaaa^^^ZZZXXXOOOOOOOOORRRWWW\\\^^^___^^^\\\XXXVVVWWWZZZ^^^aaaaaa```___^^^\\\[[[\\\\\\]]]\\\ZZZXXXWWWWWWXXXYYY```fffjjjiiijjjlllkkkhhhiiigggddd```^^^[[[XXXVVVRRRPPPLLLIIIJJJNNNVVV\\\kkkuuuzzzxxxbbbQQQFFFBBB???<<<<<<<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<999999999999999999999999888888888888888888888888999999999999999999999999888888888999999999::::::::::::::::::;;;;;;<<<<<<:::;;;;;;<<<<<<<<<<<<<<<<<<<<<>>>???AAABBBCCCDDDAAAEEEEEEJJJVVVaaazzzwwwooollliiihhhiiigggrrr|||mmm```^^^]]]\\\[[[ZZZWWWTTTNNNKKKHHHGGGIIILLLMMMNNNNNNNNNMMMMMMLLLLLLKKKKKKNNNRRR```tttyyyppphhhgggfffbbb^^^\\\XXXTTTLLLFFFBBBCCCEEEGGGLLLTTTbbbuuu~~~tttllliiigggcccbbbccc^^^___aaaaaa```^^^[[[YYYRRRRRRRRRVVV[[[___bbbccc```^^^ZZZXXXXXXZZZ]]]___aaaaaabbb```^^^\\\\\\]]]\\\\\\[[[ZZZYYYXXXWWWWWW[[[```dddeeehhhkkkkkkhhhiiigggddd```]]]ZZZXXXWWWSSSPPPLLLIIIHHHLLLSSSXXXdddnnn{{{}}}uuu```PPPEEEBBB>>><<<<<<<<<;;;:::<<<;;;;;;::::::;;;;;;<<<888999999::::::999999888777777777888888888888888999999999999999999999999888888888888999999999999:::::::::;;;;;;;;;<<<<<<::::::;;;<<<<<<<<<<<<;;;<<<===???@@@BBBBBBCCCCCCAAAEEEEEEJJJVVVbbb{{{xxxtttnnnkkkjjjgggqqq}}}yyykkk```_________^^^]]]YYYVVVRRRNNNJJJHHHHHHJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMQQQ^^^rrr~~~sssjjjiiiiiiddd```]]]ZZZTTTMMMFFFBBBCCCFFFHHHNNNVVVeeezzzxxxpppnnnlllgggdddddd____________^^^\\\[[[YYYSSSSSSSSSWWW\\\aaadddeeebbb```]]]ZZZYYYZZZ[[[]]]```bbbdddccc```^^^^^^^^^\\\\\\\\\[[[ZZZYYYXXXWWWVVV[[[```bbbfffkkkkkkgggiiihhheee```[[[XXXWWWWWWQQQPPPMMMJJJIIIKKKOOOSSS]]]hhhvvvsss^^^NNNEEEBBB>>><<<<<<<<<;;;:::<<<;;;;;;::::::;;;;;;<<<888999::::::::::::999888666777777777888888888999888888888888888888888888888888888888999999999999::::::;;;;;;<<<<<<;;;;;;999:::;;;<<<<<<<<<;;;;;;<<<===???@@@AAAAAAAAA@@@AAAEEEEEEJJJWWWbbb{{{{{{tttnnnmmmhhhpppzzzsssfffaaaaaa```aaaaaa___[[[XXXWWWSSSNNNKKKJJJKKKKKKKKKIIIJJJLLLMMMOOOPPPPPPPPPLLLPPP\\\qqqvvvlllkkkjjjfffaaa___ZZZUUUMMMFFFBBBCCCFFFHHHPPPXXXhhh}}}{{{tttqqqoooiiieeeddd______^^^^^^]]]\\\ZZZZZZRRRQQQRRRUUU[[[```cccddddddbbb^^^[[[ZZZZZZ[[[\\\```cccfffeeebbb_________[[[\\\\\\\\\\\\ZZZXXXWWWSSSXXX]]]```eeekkkkkkgggiiihhheee```[[[XXXWWWWWWNNNOOONNNMMMKKKKKKMMMOOOZZZeeerrr~~~rrr\\\MMMEEEBBB>>><<<;;;;;;;;;:::<<<;;;;;;::::::;;;;;;<<<888999:::;;;;;;:::999888666666777777888888888999777777777777777777777777777888888888888999999999999:::;;;;;;<<<<<<;;;;;;999:::;;;<<<<<<<<<;;;:::<<<===>>>@@@@@@@@@???>>>AAAEEEEEEKKKWWWccc|||yyysssooopppxxx}}}|||{{{zzztttlllbbbaaaaaabbbcccbbb___\\\XXXUUUQQQNNNMMMMMMLLLKKKIIIJJJKKKMMMNNNNNNOOOOOOHHHQQQZZZkkkrrrmmmmmmiiidddaaa]]]XXXQQQIIIEEEDDDEEEFFFMMMZZZnnnuuuooollljjjgggcccbbbaaa___]]]\\\ZZZVVVTTTNNNPPPTTTZZZ```cccdddcccccc```]]]ZZZYYY[[[]]]^^^```gggjjjfffbbbaaa```^^^___aaabbbaaa^^^ZZZXXXXXXRRRTTTXXX___eeeiiijjjiiiiiihhhfffbbb___[[[YYYWWWUUUSSSQQQNNNLLLLLLLLLMMMVVV___mmmzzzzzz]]]LLLFFFCCC???===<<<<<<;;;;;;999999999999999999999999999999999999999999999999888888888888888888888888666444333444777888777555999999999999999999999999>>>===<<<;;;:::;;;;;;<<<;;;;;;:::;;;;;;<<<===>>>?????????@@@AAABBBDDDDDD>>>CCCDDDJJJWWWddd~~~}}}zzz{{{}}}wwwooodddcccbbbbbbccccccbbb```YYYUUUQQQNNNMMMLLLKKKJJJFFFGGGIIIJJJKKKLLLMMMMMMKKKSSSYYYhhhvvvooommmiiiccc```^^^YYYRRRKKKGGGEEEEEEFFFLLLXXXkkkwwwpppmmmkkkgggdddbbb___]]][[[[[[ZZZWWWUUUSSSUUUYYY___eeehhhiiiiiigggeee```]]]ZZZZZZ\\\]]]```fffiiifffbbbaaa```^^^^^^```aaa```]]]YYYWWWVVVPPPRRRVVV\\\cccggghhhggghhhgggeeeccc```]]][[[ZZZVVVTTTQQQOOOMMMLLLLLLMMMSSS\\\jjjwww~~~aaaOOOFFFCCC???<<<<<<<<<;;;;;;999999999999999999999999999999999999999999999999888888888888888888888888888666555666999:::888777999999999999999999999999======;;;:::::::::;;;;;;;;;;;;:::;;;;;;<<<===>>>????????????@@@BBBCCCDDD@@@DDDEEEKKKXXXeeeyyyrrrjjjhhhdddcccccccccbbbaaa[[[WWWRRROOOMMMLLLKKKIIIFFFGGGHHHIIIKKKLLLMMMMMMNNNTTTWWWbbbwwwzzzqqqmmmhhhccc```___[[[UUUNNNIIIGGGFFFFFFLLLVVVggg{{{zzzrrrmmmjjjgggeeebbb___\\\YYYYYYYYYXXXWWWVVVXXX\\\bbbhhhmmmnnnnnnmmmjjjeee___\\\ZZZZZZ[[[___eeeiiieeebbbaaa```^^^]]]___aaa___\\\XXXUUUTTTMMMOOOSSSZZZ```dddfffeeegggfffeeecccaaa```^^^^^^XXXVVVSSSPPPMMMLLLLLLMMMOOOXXXeeerrr}}}cccQQQEEEBBB>>><<<<<<<<<<<<;;;::::::::::::::::::::::::999999999999999999999999888888888888888888888888999888777888:::;;;:::999999999999999999999999999<<<;;;;;;::::::::::::;;;;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>???@@@AAABBBCCCBBBFFFFFFLLLYYYfffyyytttsssnnnhhhcccaaaaaa``````^^^ZZZUUUQQQOOOMMMKKKJJJHHHHHHIIIJJJKKKMMMNNNOOOOOOTTTTTT]]]ppp~~~}}}qqqlllgggcccaaa```\\\WWWQQQLLLIIIHHHGGGNNNVVVeeevvv}}}tttoookkkhhhgggeeeaaa\\\XXXWWWWWWWWWWWWUUUWWW[[[aaahhhnnnppppppqqqmmmgggaaa]]]ZZZZZZZZZ]]]dddgggeeeaaaaaa```^^^]]]___aaa```\\\WWWTTTRRRKKKMMMRRRXXX___cccddddddeeeddddddccccccbbbbbbaaa[[[YYYUUUQQQNNNMMMMMMMMMMMMUUUaaammmyyybbbPPPDDDAAA>>><<<<<<<<<<<<;;;::::::::::::::::::::::::999999999999999999999999888888888888888888888888999999999999:::;;;::::::999999999999999999999999::::::::::::::::::::::::;;;;;;:::;;;;;;<<<===>>>=========>>>???@@@BBBBBBBBBFFFEEEKKKXXXeeezzzwwwwwwqqqjjjdddaaaaaaaaaaaa```\\\WWWSSSPPPOOOMMMKKKIIIIIIIIIIIIJJJKKKMMMNNNNNNRRRQQQXXXjjjxxxrrrlllhhhdddbbb```]]]XXXRRRNNNKKKJJJJJJOOOWWWcccrrryyysssnnnllljjjhhhccc\\\XXXVVVUUUUUUTTTTTTUUUYYYaaaiiipppsssttttttpppjjjccc^^^[[[ZZZZZZ[[[bbbfffdddaaaaaa```___^^^```bbbaaa]]]WWWSSSQQQLLLNNNRRRXXX^^^bbbcccbbbccccccccccccdddddddddddd^^^[[[WWWSSSPPPNNNMMMMMMKKKSSS^^^jjjuuu}}}```PPPDDDAAA===;;;;;;<<<<<<;;;::::::::::::::::::::::::999999999999999999999999888888888888888888888888888888999999999999999:::999999999999999999999999999:::::::::::::::::::::;;;;;;:::;;;;;;<<<===>>>=========>>>???@@@BBBBBBBBBEEEDDDIIIVVVccc~~~~~~|||yyytttlllfffdddddddddeee```\\\WWWSSSQQQOOOMMMLLLHHHHHHGGGFFFGGGHHHIIIJJJLLLPPPOOOTTTdddssstttnnniiieeeccc```]]]WWWRRRNNNLLLLLLMMMSSS[[[ggguuu{{{uuupppmmmllleee```ZZZVVVTTTSSSRRRRRRSSSTTTYYYaaakkksssxxxzzzyyyuuunnnfff```]]][[[[[[ZZZaaaeeeccc```aaaaaa___```ccceeeddd___YYYTTTRRRNNNOOOSSSXXX^^^aaaaaaaaaaaaaaabbbcccddddddeeeeee```^^^YYYTTTQQQNNNMMMMMMJJJQQQ[[[eeeppp|||yyy^^^PPPCCC@@@===;;;;;;<<<<<<;;;::::::::::::::::::::::::999999999999999999999999888888888888888888888888666888999999888777999:::999999999999999999999999999::::::;;;;;;;;;;;;:::;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>???@@@AAABBBCCCBBBEEEDDDHHHUUUbbb}}}{{{ssskkkgggeeedddccc^^^ZZZVVVRRRPPPOOOMMMLLLJJJIIIGGGFFFEEEFFFGGGHHHJJJNNNMMMPPP___mmmxxxqqqjjjeeeccc```\\\VVVPPPMMMMMMOOOPPP\\\eeerrr~~~}}}zzzvvvpppkkkhhhfff^^^ZZZUUURRRQQQQQQQQQPPPPPPRRRXXXaaallluuu|||~~~{{{ssskkkccc^^^[[[ZZZYYY```dddbbb```aaaaaa___ccceeegggfffaaa[[[VVVSSSNNNPPPSSSXXX\\\______^^^``````aaabbbcccdddeeeeeebbb___[[[VVVQQQNNNMMMMMMIIIOOOXXXaaakkkwwwsssZZZNNNBBB???<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888666888:::999888777999;;;999999999999999999999999999:::;;;<<<===<<<<<<;;;;;;;;;:::;;;;;;<<<===>>>????????????@@@BBBCCCDDDDDDGGGEEEIIIUUUccc~~~zzzpppiiiddd```]]]\\\YYYTTTPPPOOONNNLLLKKKMMMLLLIIIGGGGGGGGGHHHIIIIIIMMMKKKNNN\\\hhh|||{{{ssskkkeeebbb___[[[UUUOOOMMMMMMPPPRRReeennn~~~|||wwwrrrsssrrroooiiidddaaa___WWWUUUQQQPPPPPPPPPPPPOOOMMMOOOUUU___kkkuuu|||xxxnnneee___[[[ZZZXXX___dddbbb```aaaaaa___dddgggiiihhhccc\\\WWWTTTOOOPPPRRRWWW[[[]]]]]]\\\___``````bbbcccdddeeeeeeccc```\\\VVVRRROOOMMMMMMGGGMMMUUU^^^hhhtttlllUUUJJJBBB???<<<:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888666999;;;:::888777999<<<999999999999999999999999999:::<<<=========<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>?????????@@@AAABBBDDDDDDEEEHHHFFFJJJVVVdddyyytttnnnfff```[[[WWWSSSPPPOOOOOONNNMMMOOONNNLLLJJJHHHGGGGGGGGGFFFGGGJJJNNNRRR]]]ssstttmmmgggdddaaaZZZRRRNNNKKKLLLTTT]]]kkkzzz|||sssnnniiifffdddaaa___\\\WWWTTTPPPPPPOOONNNMMMMMMMMMMMMSSSTTTWWW```llluuu{{{|||yyypppgggaaa^^^^^^bbbdddeeefffdddaaa___]]]___ccceeeccc```^^^YYYSSSOOOPPPRRRVVV[[[^^^____________aaaccceeedddaaa___bbb```]]]YYYTTTOOOKKKIIIKKKNNNSSSZZZcccppp|||jjjSSSGGG???===;;;;;;;;;<<<;;;:::;;;;;;;;;::::::999999999999999999999999999999999:::999888777777888999:::888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<===============<<<;;;<<<<<<======>>>???AAABBBBBBFFFFFFKKKWWWccc}}}|||uuukkkbbb]]]ZZZUUURRRQQQQQQPPPOOOPPPOOOMMMKKKJJJHHHHHHGGGFFFGGGIIILLLOOOYYYllluuunnnhhheeeaaaYYYQQQLLLJJJMMMYYYdddwwwxxxooojjjccc```]]][[[YYYVVVSSSPPPQQQPPPOOONNNMMMMMMNNNNNNQQQRRRVVV___kkktttxxxyyy}}}xxxppphhhaaa^^^^^^cccdddffffffdddbbb___^^^aaaeeefffccc```___ZZZTTTPPPPPPRRRVVV[[[^^^______```______```bbbcccbbbaaaaaa```]]]YYYTTTOOOKKKIIIIIILLLPPPWWWaaammmyyydddPPPGGG???===;;;;;;;;;<<<;;;:::;;;;;;;;;::::::999999999999999999999999999999999777888999999999999888777888888888888999999999:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>==================>>>???@@@AAABBBBBBFFFFFFKKKWWWddd}}}ttthhhaaa]]]XXXTTTSSSSSSSSSRRRRRRQQQPPPNNNLLLKKKIIIIIIGGGGGGHHHIIIKKKRRRcccssswwwoooiiifffaaaYYYPPPKKKJJJPPP___mmmxxxnnnhhh___\\\YYYVVVUUUSSSPPPNNNRRRQQQPPPNNNNNNNNNNNNOOOQQQRRRWWWaaallltttwwwwwwzzzyyyvvvppphhhbbb___^^^ccceeeggggggeeebbb``````cccfffeeeaaa^^^]]]YYYTTTPPPPPPRRRVVV[[[^^^______bbb```^^^^^^aaacccddddddaaa___]]]YYYTTTOOOKKKIIIGGGIIIMMMTTT]]]iiiuuu~~~xxx]]]MMMGGG???===;;;;;;;;;<<<;;;:::;;;;;;::::::::::::999999999999999999999999999999555777999;;;;;;999777555777777777888888888999999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===>>>>>>???>>>>>>>>>>>>>>>>>>@@@AAABBBCCCBBBFFFFFFKKKXXXddd~~~rrreeeaaaZZZVVVTTTTTTUUUUUUUUUTTTSSSQQQOOOMMMLLLKKKJJJIIIHHHIIIIIIMMMZZZgggxxxnnnhhheeeaaaZZZRRRMMMLLLSSScccsss}}}rrrkkkaaa^^^ZZZWWWVVVUUUSSSRRRTTTSSSQQQOOONNNNNNOOOPPPSSSUUUZZZdddooovvvxxxxxxvvvvvvtttoooiiiccc```___eeegggiiihhheeebbbaaabbbcccfffddd___[[[ZZZWWWRRROOOPPPRRRVVV[[[^^^___^^^aaa```___aaaccceeeeeeeee```___\\\XXXTTTOOOLLLIIIFFFHHHLLLQQQZZZfffrrr{{{rrrYYYKKKFFF???===;;;;;;;;;<<<;;;:::::::::::::::::::::::::::999999999999999999999999666777999::::::999777666666777777777777888888888999999999999999999999999::::::;;;;;;;;;<<<<<<<<<;;;<<<===>>>????????????>>>>>>>>>???@@@AAACCCCCCBBBFFFFFFKKKXXXeee~~~|||||||||}}}kkkeee]]]XXXUUUUUUVVVWWWXXXWWWWWWUUUSSSPPPNNNMMMMMMKKKJJJJJJIIIJJJTTT___uuuxxxmmmgggddd```[[[VVVRRRPPPVVVfffvvvwwwnnneeeaaa\\\YYYXXXWWWWWWVVVVVVUUURRRPPPNNNOOOPPPQQQTTTVVV[[[eeeooovvvxxxwwwttttttrrrnnniiidddaaa```hhhjjjllljjjeeeaaabbbcccfffhhhfff```\\\ZZZWWWRRRNNNOOOQQQUUUZZZ]]]^^^]]]___```aaadddggghhhgggeeeaaa___]]]YYYUUUPPPMMMKKKGGGHHHKKKOOOWWWcccpppxxxqqqWWWIIIDDD???===;;;;;;;;;<<<;;;:::::::::::::::::::::::::::999999999999999999999999999999888888888888999999666777777777777888888888999999999999999999999999:::::::::;;;;;;;;;;;;<<<;;;;;;<<<>>>????????????>>>>>>>>>???@@@AAACCCCCCBBBFFFFFFLLLXXXeeeyyyxxxsssvvvrrrkkkbbb[[[WWWWWWXXXYYY[[[ZZZZZZYYYVVVSSSPPPOOOOOOLLLKKKKKKIIIIIIPPPXXXggg}}}xxxmmmfffccc```\\\XXXTTTSSSYYYkkk{{{zzzqqqhhhccc^^^YYYXXXXXXXXXWWWXXXVVVSSSPPPOOOOOOQQQRRRTTTUUUZZZbbbllltttvvvuuutttsssrrrnnnhhhdddcccbbbkkknnnooollleeeaaaaaadddiiikkkjjjddd___\\\XXXRRRMMMMMMOOOSSSXXX[[[\\\\\\]]]___aaaeeeiiiiiigggeeeaaa```^^^ZZZVVVRRRNNNLLLHHHIIIJJJNNNVVVaaannnvvv~~~nnnUUUHHHCCC???===;;;;;;;;;<<<;;;:::999999::::::::::::;;;;;;999999999999999999999999:::999888777777888999:::777777777888888888999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;:::;;;<<<======>>>======>>>>>>>>>>>>@@@AAABBBCCCBBBFFFFFFLLLYYYfff|||yyyrrrooorrr|||zzzrrrggg___[[[ZZZ[[[[[[]]]]]]]]][[[YYYUUURRRPPPOOOLLLKKKKKKIIIIIIMMMTTT[[[mmmzzznnngggddd```\\\WWWSSSSSS\\\qqq~~~uuukkkfff___ZZZXXXXXXXXXXXXZZZWWWTTTQQQOOOPPPQQQRRRVVVWWWZZZaaakkksssvvvvvvuuutttrrrmmmhhhdddddddddnnnqqqrrrmmmeee___```ccchhhkkkjjjddd___\\\UUUOOOKKKLLLNNNRRRVVVZZZ[[[ZZZ]]]]]]___bbbfffhhhgggfffbbbaaa___[[[WWWSSSPPPNNNGGGHHHIIILLLSSS___kkkttt~~~gggPPPEEECCC???===;;;;;;;;;<<<;;;:::999999999::::::;;;;;;;;;999999999999999999999999888888888888888888888888888888888888999999999:::::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;=========>>>???@@@AAABBBBBBFFFFFFLLLYYYfff|||oooiiigggmmmxxxwwwkkkbbb]]]\\\]]]]]]^^^^^^^^^]]]ZZZWWWSSSQQQNNNKKKJJJKKKIIIHHHLLLRRRTTTccc|||ooohhheee```[[[UUUQQQQQQ]]]vvvyyynnniiiaaa\\\YYYYYYZZZZZZZZZXXXTTTQQQOOOPPPRRRSSSZZZZZZ\\\cccmmmuuuxxxyyywwwuuurrrlllgggdddeeefffpppssstttnnneee___```ccceeehhhgggbbb]]]YYYQQQJJJJJJKKKMMMQQQVVVYYYZZZYYY^^^]]]\\\^^^bbbeeeggggggcccbbb```\\\XXXTTTQQQOOOGGGGGGHHHKKKQQQ]]]jjjrrr~~~aaaLLLCCCBBB???===;;;;;;;;;<<<;;;:::999999999::::::;;;;;;;;;999999999999999999999999666777999;;;;;;999777666888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::<<<<<<======>>>???AAABBBBBBFFFFFFLLLYYYgggyyysssjjjfffjjjnnnwww~~~tttjjjaaa\\\ZZZZZZbbbbbb```]]]ZZZVVVSSSQQQNNNLLLJJJHHHHHHIIIKKKMMMRRR]]]sss|||nnnddd___\\\]]][[[WWWYYYggg}}}yyyrrrhhh```]]]\\\YYYXXXYYYWWWYYYXXXTTTPPPOOOTTTYYY]]]___```ccclllwww{{{zzz{{{sssllljjjiiifffeeefffooopppoookkkddd______```gggfffeeedddbbb[[[RRRKKKGGGGGGJJJOOOTTTXXXZZZYYY\\\^^^```aaaaaaccceeehhheeefffddd]]]XXXVVVRRRMMMJJJHHHIIIMMMPPPWWWcccooozzz]]]JJJAAA@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888999999::::::999999888777888888888888999999999;;;999666444444666999;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<======>>>>>>>>>???@@@@@@@@@AAABBBGGGGGGMMMZZZhhh~~~rrriiiccceeefffkkk|||zzzpppggg```]]]\\\____________\\\YYYVVVTTTPPPNNNLLLIIIIIIJJJKKKLLLNNNVVVhhhzzzmmmccc___[[[\\\[[[ZZZ___ooo}}}sssjjjaaa___]]]ZZZYYYZZZWWWXXXWWWSSSOOOPPPUUU[[[aaaccceeegggoooyyy}}}{{{}}}tttmmmkkkjjjhhhhhhjjjqqqrrrqqqllleee```___```iiigggeeeddd```ZZZQQQKKKGGGGGGIIINNNSSSXXXYYYYYY\\\]]]___``````bbbeeeggggggiiieee^^^XXXUUUQQQKKKJJJHHHIIILLLPPPWWWcccooouuuYYYHHH@@@???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999888999999::::::999999888777888888888888999999999:::999777555555777999:::::::::::::::::::::::::::::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<======>>>>>>>>>???@@@@@@AAAAAABBBGGGGGGMMMZZZhhhvvvmmmfffdddbbbbbblllzzzyyyuuuvvvxxxmmmddd^^^\\\[[[]]]___```___\\\YYYWWWRRRPPPMMMJJJIIIIIIJJJKKKMMMQQQ]]]uuuvvvjjjbbb___ZZZ[[[]]]```iii|||uuulllccc```^^^ZZZYYYYYYWWWWWWUUUQQQNNNQQQWWW]]]fffjjjlllnnnuuu}}}~~~}}}vvvooommmllljjjlllooossstttsssnnngggbbbaaabbbjjjiiifffccc___XXXPPPKKKGGGGGGHHHLLLRRRVVVYYYYYY[[[]]]^^^______aaacccfffiiijjjggg___YYYUUUPPPJJJJJJHHHIIILLLPPPVVVcccooo~~~nnnTTTEEE???>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888888999999999999888888777888888888888999999999999888777777777777888999888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<=========>>>>>>???@@@@@@AAAAAABBBGGGGGGMMM[[[hhhwwwpppkkkeeeaaafffmmmuuu~~~ssskkkhhhhhhvvv~~~rrrfff^^^ZZZXXX[[[^^^``````^^^ZZZXXXTTTRRRNNNKKKIIIIIIIIIJJJPPPPPPWWWjjj}}}pppgggaaa^^^[[[]]]```hhhuuuvvvmmmdddaaa___ZZZWWWXXXVVVUUURRROOONNNRRRYYY^^^jjjooosssuuuzzz}}}vvvooommmkkkjjjnnnsssvvvwwwuuuppphhhcccbbbccciiihhhfffccc___XXXRRRNNNGGGFFFGGGKKKPPPUUUYYYZZZ[[[\\\^^^^^^^^^___bbbdddhhhjjjggg```ZZZWWWQQQKKKJJJHHHHHHLLLPPPVVVcccooo}}}gggPPPDDD??????;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888777888888999999999999888888777777888888888999999999888888888999999888888888777777888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<============>>>???@@@AAAAAABBBBBBGGGGGGMMM[[[iiixxxqqqiiidddcccfffgggmmmtttuuuooogggaaa^^^]]]gggxxxwwwiii___[[[WWWZZZ]]]``````^^^[[[XXXVVVTTTPPPLLLJJJIIIIIIJJJRRRQQQTTTbbb|||vvvkkkccc```^^^^^^aaafffqqqwwwnnneeebbb___ZZZVVVVVVVVVTTTPPPNNNNNNSSSYYY^^^jjjqqqwwwzzz~~~}}}vvvooollliiiiiinnntttxxxyyywwwqqqjjjdddbbbccceeeffffffeee```[[[UUURRRHHHGGGGGGJJJOOOUUUYYY[[[[[[\\\^^^^^^^^^___aaaccceeegggfff```\\\ZZZUUUOOOIIIGGGHHHKKKOOOVVVbbbnnn|||bbbMMMDDDAAA@@@;;;;;;;;;;;;;;;;;;;;;;;;999999888888888777777777777888888999999888888777777777888888888999999999777888999::::::999888777777777888888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<===>>>???@@@AAABBBBBBBBBGGGGGGNNN\\\iii}}}tttlllfffcccaaa```bbbeeeeeebbb]]]ZZZXXXYYY```mmm~~~}}}mmmbbb^^^XXXZZZ]]]```aaa```^^^\\\YYYVVVSSSOOOLLLKKKLLLLLLQQQPPPRRR[[[ooo{{{oooeee```^^^^^^bbbeeennn}}}yyyppphhhdddaaa[[[VVVVVVUUUSSSPPPNNNOOOTTTYYY]]]fffooowww|||}}}vvvoookkkggggggmmmuuuzzzzzzxxxrrrjjjdddbbbccccccfffhhhhhhccc]]]XXXUUUJJJHHHGGGIIIOOOUUUZZZ\\\\\\]]]^^^^^^^^^___aaacccbbbeeeeeeaaa^^^\\\XXXRRRIIIGGGHHHKKKOOOUUUbbbnnn{{{~~~^^^LLLEEEBBB@@@;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777777777888888888888777777777888888888888999999999888888999999999999888888777777888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<===???@@@AAABBBCCCBBBGGGGGGNNN\\\jjj{{{rrrlllgggccc___^^^]]]\\\ZZZXXXWWWVVVXXX[[[fffuuunnnccc^^^XXXZZZ]]]```cccccccccccc\\\ZZZVVVSSSPPPPPPPPPQQQNNNPPPRRRXXXfffvvvjjjaaa^^^]]]^^^eeeiiiuuu}}}tttkkkhhhddd]]]XXXWWWUUURRROOOOOOQQQTTTXXXZZZaaakkkvvv{{{~~~xxxpppkkkgggfffmmmvvv{{{{{{yyysssjjjdddbbbbbbcccggglllkkkfff^^^XXXUUUKKKIIIGGGIIIOOOVVV[[[^^^\\\^^^______^^^___aaacccaaaeeeeeebbb___]]]XXXSSSIIIGGGGGGKKKOOOUUUbbbnnn{{{zzz[[[KKKDDDAAA>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888777777888888888888777777777888888888888999999999999999999999999999999999888888888888888999999999::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<======<<<<<<===???@@@AAABBBCCCBBBFFFGGGNNN\\\jjjzzzsssmmmhhhaaa___[[[YYYXXXXXXXXXWWWTTTUUU]]]kkkuuu{{{~~~lllaaa]]]XXXZZZ]]]aaadddgggiiiiii___]]]YYYVVVSSSSSSTTTTTTNNNQQQTTTWWWbbbzzz~~~rrrggg___\\\]]]^^^ffflllyyyvvvnnnjjjfff___ZZZXXXUUURRRPPPOOOQQQUUUWWWXXX]]]hhhttt{{{yyyrrrlllgggfffnnnwww{{{{{{yyysssjjjdddbbbbbbdddiiinnnnnnggg^^^WWWSSSLLLJJJHHHIIIOOOVVV\\\___]]]^^^_________```bbbdddbbbeeefffbbb___]]]XXXRRRIIIGGGGGGKKKOOOUUUbbbnnn{{{xxxYYYJJJDDD@@@===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888777777888888888888777777777888888888888999999999:::999999888888999999:::999999999888888888888888::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<======;;;<<<===???@@@AAACCCCCCBBBFFFGGGNNN]]]kkkyyypppiiiccc```\\\YYYYYYYYYYYYXXXTTTVVVYYY^^^eeennnxxx}}}pppgggaaa[[[\\\[[[[[[dddoooqqqmmmhhhaaa]]]]]][[[TTTQQQTTTQQQQQQSSSWWW___sssyyyoooggg___ZZZ\\\aaahhhtttyyymmmddd```\\\YYYVVVSSSQQQPPPPPPSSSTTTUUUUUUYYYaaannnzzzyyyqqqlllhhhhhhnnnvvv~~~~~~}}}vvvmmmeeebbbaaabbbmmmsssnnnfffaaa[[[UUUNNNJJJHHHKKKMMMRRR\\\fffeeedddbbbaaaaaabbbdddeeedddddddddccc___[[[WWWTTTMMMJJJJJJMMMPPPWWWdddppp|||lllWWWGGGAAA@@@;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888777777999999999888888888888888:::::::::;;;;;;:::::::::777777777888999:::<<<<<<999999999999999999999999888999::::::;;;;;;::::::???>>><<<;;;:::<<<===>>>======>>>???@@@AAAAAABBBCCCFFFFFFMMM\\\kkk~~~ssslllhhheee```]]]\\\]]]]]]\\\UUUVVVXXXZZZ^^^eeemmmsssyyynnnfff```[[[\\\ZZZ[[[dddpppvvvuuuuuullldddbbb___YYYUUUVVVVVVVVVWWWYYY```rrr}}}uuullleee___[[[___fffnnnzzz~~~vvvkkkccc___[[[XXXUUUSSSRRRPPPQQQSSSVVVXXXXXXZZZ___jjjwww~~~wwwpppllliiihhhooowww}}}~~~}}}wwwmmmeeeaaa``````jjjqqqnnnhhhddd^^^XXXQQQLLLJJJKKKMMMRRR\\\eeefffeeedddccccccdddeeefffddddddeeeddd```\\\WWWTTTLLLJJJJJJLLLOOOVVVbbbooo{{{fffTTTEEE@@@@@@<<<::::::::::::::::::::::::999999888888888888888888777666666666666666666666777777888888888888777777999999888777777777777777999999999999999999999999888999::::::;;;;;;::::::>>>===<<<;;;;;;<<<============>>>???@@@AAAAAABBBCCCFFFFFFMMM]]]kkkyyyqqqkkkgggbbb___^^^_________\\\\\\[[[YYYZZZ^^^dddiiixxxwwwnnnfff```\\\[[[YYYZZZdddrrr}}}xxxmmmiiifffbbb]]][[[XXXWWWWWWYYY^^^nnnxxxppphhhbbb^^^^^^dddmmmyyyxxxqqqhhhaaa]]]ZZZWWWTTTSSSQQQPPPQQQTTTXXX[[[\\\\\\]]]cccqqqxxxrrrnnnkkkkkkrrrzzz|||~~~}}}wwwnnnfffaaa```___hhhooooookkkgggaaa\\\UUUOOOKKKKKKLLLPPPYYYcccffffffeeeddddddeeeffffffcccdddeeeeeebbb]]]WWWTTTKKKIIIHHHKKKNNNTTT```lllxxx{{{^^^OOOCCC???@@@===::::::::::::::::::::::::888888888999999999::::::666666666666666666777777666666777777777777666666:::999888888777777888888999999999999999999999999888999::::::;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@AAAAAABBBCCCFFFFFFMMM]]]lllxxxoookkkfffcccccceeefffggggggfffccc___^^^```eeeiiisss|||~~~vvvooogggaaa]]][[[YYY[[[cccsssvvvpppnnnkkkfffbbb]]][[[[[[]]]aaannnuuummmeee```___bbblllwww|||rrrlllddd___\\\ZZZVVVSSSRRRPPPOOOPPPUUUZZZ^^^___]]]ZZZ^^^lll}}}wwwsssoooooouuu||||||~~~yyypppgggbbb```___gggnnnqqqnnniiiccc___WWWRRRMMMKKKJJJMMMUUU^^^cccccccccddddddeeeeeeeeebbbccceeeeeebbb]]]WWWTTTKKKHHHGGGIIILLLRRR^^^jjjvvv~~~{{{pppVVVKKKAAA>>>@@@<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888999999999777777888888888888777777888888999999:::<<<===>>>888999999999999999::::::888999::::::;;;;;;::::::::::::;;;<<<<<<<<<;;;;;;======>>>???@@@AAAAAABBBCCCFFFGGGNNN^^^mmmuuuqqqmmmlllnnnrrruuuvvvrrroookkkfffccceeeiiimmmssszzz~~~zzztttnnnggg```^^^\\\[[[]]]cccqqq{{{wwwtttnnnhhheeecccccceeeiiittttttllldddaaabbbiiiwwwxxxrrrlllggg```]]][[[YYYUUURRRQQQOOOOOOQQQVVV[[[___aaa]]]YYY[[[iii~~~zzzvvvqqqooottt{{{~~~}}}tttjjjdddaaabbbgggnnnsssqqqkkkccc```YYYTTTNNNLLLIIIIIIOOOWWW]]]^^^```aaaccccccccccccaaacccddddddaaa\\\WWWTTTKKKHHHGGGIIIKKKPPP\\\hhhttt~~~|||wwwfffQQQIII@@@===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888777777777777777888888999999999999777777777888888777777777888888888999:::;;;======888888888999999:::::::::888999::::::;;;;;;::::::999999:::;;;<<<;;;;;;;;;======>>>???@@@AAAAAABBBCCCGGGGGGOOO___mmmxxxuuussstttxxx}}}vvvooojjjjjjmmmqqqtttyyy{{{wwwqqqmmmgggaaa```^^^^^^___cccmmm~~~xxxqqqmmmkkkkkkmmmpppxxxssskkkdddccchhhtttzzzrrrlllfffbbb^^^\\\[[[YYYVVVRRRQQQPPPQQQTTTYYY^^^aaabbb]]]YYY[[[hhh}}}|||wwwsssppptttzzzxxxnnngggccccccfffmmmuuuuuummmeeebbb\\\VVVQQQOOOKKKHHHKKKQQQUUUXXX[[[^^^aaaaaaaaaaaaaaabbbbbbaaa___[[[WWWUUUKKKHHHGGGHHHJJJOOO[[[gggsss}}}yyyxxxxxx]]]LLLGGG???<<<===:::999999999999999999999999999888777666555444333333555555555666777777888888555555666666666666555555999888777777666666777777888888888999999::::::;;;888999::::::;;;;;;::::::888999999::::::;;;;;;;;;======>>>???@@@AAAAAABBBDDDGGGGGGOOO___nnn}}}|||wwwtttuuuwwwwww{{{{{{vvvrrroookkkeeeaaa```aaabbbccchhhxxx{{{xxxwwwxxxzzzpppiiiccceeeooo}}}wwwpppkkkccc___\\\[[[[[[ZZZVVVRRRRRRRRRTTTYYY^^^aaacccccc\\\ZZZ\\\iii}}}{{{wwwuuuxxx|||qqqjjjfffaaaccckkkvvvxxxppphhhfff^^^ZZZVVVSSSNNNIIIJJJNNNPPPSSSXXX\\\```aaaaaa```aaaaaa```^^^\\\YYYWWWUUULLLIIIGGGIIIJJJOOO[[[fffsss}}}|||~~~lllTTTFFFDDD===;;;===:::888888888888888888888888888777777777666666555555444555555666777777888888555666666777777666666555888777666666555555666666777888888999::::::;;;;;;888999::::::;;;;;;::::::999888888888999:::<<<=========>>>???@@@AAAAAABBBDDDGGGHHHPPP```ooo}}}}}}{{{}}}}}}xxxuuutttppplllbbbaaacccdddccceeesssmmmgggcccgggsss|||wwwqqqlllaaa^^^[[[[[[\\\[[[WWWSSSSSSTTTWWW\\\aaaddddddddd\\\ZZZ^^^kkk}}}}}}{{{tttkkkhhh___aaajjjvvvzzzrrrkkkiii```\\\YYYVVVPPPJJJIIIMMMMMMQQQVVV\\\```aaaaaaaaaaaa```^^^\\\ZZZXXXVVVVVVMMMIIIHHHIIIJJJOOOZZZfffsss}}}eeeNNNBBBBBB<<<;;;===;;;::::::::::::::::::::::::999999999999999:::::::::666777777888999:::::::::888888999999999999888888555555666666777999:::;;;777777888999::::::;;;;;;999999:::;;;;;;;;;::::::999888777777777999<<<=========>>>???@@@AAAAAABBBDDDGGGHHHPPP```ooo~~~zzzxxxuuuqqqnnniiigggfffeeecccfffqqq~~~}}}iiifffffflllwww~~~yyyqqqhhhccc^^^\\\]]]]]]YYYXXXYYYUUUQQQUUUaaaiiihhhdddddd```\\\]]]gggxxx}}}zzznnneeedddeeeiiipppwwwwwwqqqkkkaaa___[[[VVVQQQMMMKKKIIIJJJLLLPPPWWW]]]aaaaaaaaa``````___]]]ZZZWWWTTTRRRGGGHHHHHHGGGIIIQQQ[[[dddqqq~~~}}}ZZZNNNCCC@@@???<<<;;;<<<::::::::::::::::::::::::<<<;;;::::::999999::::::777777777777777777777777888888777777777777888888777777777777777777777777777888888888888999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<======>>>???@@@AAAAAABBBDDDEEEIIIPPP[[[ooo|||xxxuuunnnlllkkkjjjggggggpppzzzvvviiieeefffmmmzzzvvvmmmeee```]]]^^^^^^ZZZXXXZZZUUUTTT[[[hhhooommmgggeee```\\\[[[ddduuu}}}rrrkkkeeeeeehhhooovvvvvvqqqkkkdddbbb]]]XXXSSSOOOKKKJJJJJJKKKOOOUUU[[[___```___``````___]]][[[WWWTTTRRRJJJJJJIIIHHHJJJQQQ[[[cccppp}}}uuuTTTJJJ@@@<<<<<<:::999:::::::::::::::::::::::::::888888777666666666666777777777777777777777777777777777777666666777777777777777777777777777777777666666777777777888888888:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<======>>>???@@@AAAAAABBBDDDEEEIIIQQQ[[[ooo~~~zzzuuurrrqqqooollliiinnnuuuyyypppgggcccdddooo}}}rrrhhhbbb^^^___^^^ZZZYYYZZZVVVYYYcccqqqxxxtttkkkfff___[[[YYYaaapppyyyrrrffffffhhhnnnuuuvvvqqqlllgggddd```[[[UUUQQQNNNLLLKKKKKKNNNRRRXXX\\\^^^^^^``````___^^^[[[XXXTTTRRRLLLLLLKKKIIIKKKQQQ\\\dddqqq~~~kkkOOOFFF>>><<<;;;999999:::::::::::::::::::::::::::777777666555555555555666777777777777777777777777666666666666666666666666777777777777777777777777555666666666777777777777:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======>>>???@@@AAAAAADDDEEEIIIQQQ[[[pppyyyyyyvvvttttttqqqlllmmmpppxxxvvvmmmddd```bbbnnntttjjjddd______^^^ZZZXXXZZZWWW___lllzzzzzzoooggg___[[[XXX^^^lll}}}|||vvviiihhhiiinnnuuuwwwtttpppgggeeeaaa]]]XXXTTTQQQPPPMMMLLLMMMPPPVVVZZZ]]]^^^`````````___\\\XXXTTTRRRLLLLLLKKKJJJLLLSSS___ggguuuyyybbbMMMEEE???>>>===;;;;;;>>>999999999999999999999999999999888777777777777888666666666666666666666666555555666666666666555555666666666666666666666666666666666777777777888888999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAADDDEEEIIIQQQ\\\pppwwwxxxzzz}}}xxxvvvwwwvvvqqqnnnooopppttt{{{}}}ppphhh```]]]```jjjzzztttllleee```___]]]YYYWWWYYYYYYeeettt~~~qqqggg```[[[YYY]]]jjjzzz}}}wwwkkkjjjjjjooovvvzzzyyyuuugggfffbbb^^^[[[WWWUUUTTTPPPNNNMMMOOOTTTYYY\\\^^^___```aaa```]]]YYYTTTRRRJJJJJJJJJIIILLLUUUbbblllvvvrrr\\\JJJDDD@@@???>>><<<<<>>???@@@@@@AAADDDEEEJJJQQQ\\\qqq||||||wwwsssuuuzzz{{{}}}}}}xxxsssqqqppppppsssyyyssshhhbbb\\\ZZZ\\\dddpppvvvooohhhbbb```^^^YYYXXXYYY^^^lll{{{ttthhh```]]][[[^^^jjjyyy~~~}}}vvvmmmjjjjjjooowww}}}}}}{{{kkkiiifffbbb^^^[[[YYYWWWRRRPPPMMMNNNRRRWWW[[[^^^___```aaaaaa^^^YYYTTTQQQIIIIIIIIIIIILLLVVVdddnnnvvvjjjUUUEEEAAA>>>>>>===999999===999999999999999999999999888888777666666666666777777777777777777777777777555666777888888777666555777777777777777777777777888888888888999999999999888999999::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<;;;<<<<<<===>>>???@@@@@@DDDEEEJJJQQQ]]]qqqxxx{{{xxxrrrppppppsss}}}xxxuuussspppooorrrtttyyyyyyllldddaaaXXXXXXZZZ^^^dddrrrzzzsssllleeebbb```[[[ZZZ[[[eeesssvvvjjjaaa^^^]]]aaakkkyyy~~~}}}vvvllliiihhhmmmvvv}}}~~~rrroookkkfffaaa]]]ZZZYYYSSSOOOLLLKKKOOOTTTYYY\\\___```aaaaaa^^^ZZZUUUQQQJJJJJJIIIHHHKKKUUUcccmmmwwwaaaLLLBBB???>>>>>>;;;777777;;;888888888888888888888888777777666555555555555666777777777777777777777777555666888999999888666555777777777777777777777777777777777777888888888888888888999::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<===>>>???@@@@@@CCCEEEJJJRRR]]]rrrvvvyyy~~~wwwrrrpppmmmkkkpppyyy}}}|||xxxuuupppmmmmmmlllnnnxxxtttiiiddddddVVVWWWXXXYYY\\\iiivvvnnngggeeeaaa]]]\\\]]]iiiwwwxxxlllaaa______ccclllzzz~~~}}}vvvjjjgggggglllvvv}}}wwwuuupppjjjddd___[[[YYYSSSOOOJJJIIILLLRRRXXX[[[___```bbbaaa___ZZZUUUQQQLLLKKKIIIHHHKKKTTTaaakkkyyyzzz[[[FFFCCC@@@??????<<<888777;;;888888888888888888888888888888777666666666666666777777777777777777777777555777888::::::888777555777777777777777777777777666666666666777777777777888888999::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<===>>>???@@@@@@CCCEEEJJJRRR]]]rrrooorrrvvv|||yyypppkkkjjjiiiiiissszzz{{{yyyqqqmmmnnnmmmlllpppwww~~~~~~~~~|||yyyuuussstttxxx{{{yyyqqqggg```]]]^^^XXXWWWZZZZZZ^^^rrr}}}uuulllfffaaa]]]^^^bbbooo}}}nnndddbbb^^^___lll~~~~~~uuuooojjjddddddkkkuuu|||}}}{{{vvvooogggaaa___^^^^^^WWWPPPNNNMMMNNNSSSZZZbbbcccbbb```___]]]VVVNNNKKKKKKJJJIIILLLUUUaaajjj{{{qqqVVVKKKCCCCCCBBB@@@???===<<<<<<:::::::::999999888888888999999999888777666666555777777666666555555555444777777777777777777777777999:::;;;;;;999888888888999999888888777666666666:::;;;<<<<<<::::::;;;<<<999999999:::::::::;;;;;;;;;;;;<<<<<<===???@@@AAAAAAGGGHHHOOOaaarrrllloootttyyy}}}tttmmmjjjhhhgggnnnqqqyyy|||tttmmmmmmmmmlllnnnrrrttttttrrrpppnnnjjjhhhfffffflllrrrsssoooiiiccc```\\\XXXWWWZZZYYY]]]nnnyyynnngggbbb^^^```fffqqq{{{mmmcccaaa]]]^^^kkkxxxnnnjjjdddccchhhpppxxx}}}}}}xxxqqqjjjeeeddddddaaaYYYSSSPPPOOOOOOTTTZZZ```bbbbbb___^^^\\\UUUMMMJJJJJJJJJIIILLLUUUaaajjjyyymmmTTTIII??????>>><<<;;;999888888:::::::::999999888888888:::::::::999888777777777777777666666666555555555888888888888888888888888888999;;;:::888777777888888888888888777777777777888999::::::888888999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAAGGGHHHOOOaaarrrhhhkkkpppuuu{{{{{{tttnnnkkkhhhllllllnnntttzzzqqqpppqqqppppppppppppnnniiieee```]]]\\\[[[[[[bbbkkkpppooojjjeeebbb[[[WWWWWWYYYXXXZZZhhhyyy~~~rrriiicccaaaeeekkkssswwwjjjbbb___[[[\\\iii|||zzzooolllgggcccdddkkkttt{{{~~~}}}yyysssmmmiiiggggggddd]]]WWWTTTRRRPPPTTTYYY^^^aaabbb___]]][[[UUUMMMIIIJJJJJJJJJNNNWWWccclllyyyhhhPPPGGG===<<<;;;:::999888777666999999999999999888888888;;;;;;::::::999888888888777777666666666666555555888888888888888888888888666888999999777666666777777777777777888888888888888999:::999888777888:::;;;;;;;;;<<<<<<<<<===============>>>???@@@AAABBBAAAGGGHHHOOO```rrreeehhhmmmrrrwww~~~|||vvvqqqnnnooonnnmmmpppyyywwwuuuxxxzzzyyywwwxxxssskkkccc\\\YYYXXXWWW[[[aaajjjpppqqqlllfffaaaZZZXXXXXXXXXVVVWWWbbbnnntttkkkeeeeeekkkssswww~~~ssshhh```]]]YYY[[[fffwww~~~|||{{{rrrpppkkkeeecccgggpppxxxzzz{{{zzzwwwqqqkkkgggfffeee___ZZZWWWTTTQQQRRRVVV\\\aaabbb```^^^[[[UUUMMMJJJKKKLLLMMMQQQZZZfffoooyyycccNNNGGG======<<<;;;:::999888888999999999888888888888888::::::999999999888888888777777666666666666666666666666666666666666666666555777888888666555666777555666666777888999999999999;;;;;;;;;:::999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>???AAABBBCCCBBBHHHHHHOOO```qqqaaaeeejjjoootttzzz{{{wwwtttppppppqqqtttzzz|||xxx~~~}}}rrrggg^^^XXXWWWVVV[[[aaaiiippprrrnnngggaaaZZZYYYYYYXXXUUUVVV]]]fffvvvtttkkkggghhhqqq{{{}}}}}}xxxooofff___[[[XXXYYYaaappp}}}{{{~~~uuurrrmmmfffaaacccjjjpppuuuyyy||||||vvvooohhhdddfff```\\\ZZZVVVQQQQQQTTT[[[```cccaaa^^^[[[UUUNNNJJJLLLNNNPPPTTT]]]jjjsss{{{~~~___LLLGGG======<<<<<<;;;:::999999888888888888888888888888888888888888888777777777666666777777777777777777555555555555555555555555444666888888666555666777555555666777888999999:::999:::;;;;;;999999:::;;;999::::::::::::;;;;;;;;;======>>>>>>???AAABBBCCCBBBHHHIIIOOO```qqq^^^aaaggglllpppuuuzzz~~~~~~zzzyyyppprrrwww|||yyyuuuuuuwww{{{{{{mmmaaaZZZVVVUUUXXX]]]eeemmmqqqooohhhccc\\\\\\ZZZWWWTTTUUU[[[```ooo~~~qqqiiihhhlllwww|||yyyvvvrrrkkkeee___ZZZWWWXXX\\\gggxxx}}}zzzwwwsssmmmfffaaaaaadddgggoootttzzz|||yyyrrrkkkffffffaaa^^^\\\YYYSSSQQQSSSXXX___cccaaa]]]YYYTTTNNNJJJLLLNNNQQQVVV```llluuu}}}vvvZZZJJJEEE;;;;;;;;;:::999888888888777777777888888888888888777777777777777777777777666666777777777777888888555555555555555555555555444666888888777666777888555666666777888999999999777888999888777666777999999999999:::::::::;;;;;;=========>>>???@@@AAABBBBBBHHHIIIOOO```qqqZZZ]]]ccchhhlllqqquuuyyy~~~}}}tttyyy}}}rrrkkkiiijjjssswwwiii```[[[YYYZZZ]]]dddkkkpppoooiiiddd^^^^^^[[[WWWTTTVVV[[[^^^hhhyyyxxxlllggghhhooo{{{xxxsssqqqmmmiiieee^^^ZZZWWWWWWXXX^^^ooo}}}||||||wwwpppjjjfffdddcccbbbfffkkkqqquuutttpppllljjjgggccc``````\\\UUUSSSTTTUUU\\\aaa___[[[WWWQQQLLLHHHJJJMMMQQQVVV```llluuu~~~oooVVVGGGAAA;;;::::::999999888888777666777777777888888888999888888888888888888888888666666777777777888888888666666666666666666666666444666888888777777777888666666777777888888888999666888999888777666777888::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAACCCIIIIIIOOO```qqqWWW[[[```eeejjjnnnrrruuu{{{rrrhhheeeeeeiiisssvvvuuu|||}}}rrrgggaaa______bbbffflllpppoooiiiddd______\\\WWWTTTWWW[[[^^^cccrrr~~~tttjjjfffhhhppp~~~vvvpppnnnkkkgggeee^^^ZZZWWWVVVUUUYYYiiiyyy~~~}}}|||tttooollliiifffbbb^^^bbbhhhkkkmmmllllllmmmhhhdddbbbbbb^^^XXXTTTUUURRRZZZ___^^^YYYUUUOOOJJJFFFIIILLLPPPUUU___kkkttt~~~kkkTTTDDD===<<<;;;;;;;;;:::999999999666666777777888888888999999999999999999999999:::666666777777888888888999888888888888888888888888555666888999888777888999777777777777888888888888888:::::::::999888999:::;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<===???@@@AAACCCIIIIIIOOO```qqqTTTZZZbbbhhhkkknnnssswwwzzzwwwmmmfffdddaaajjjuuuuuullliiihhhqqqzzz|||nnnhhhgggfffhhhkkkmmmnnnllljjjiiiaaa]]][[[\\\[[[YYYZZZ^^^```jjjyyyppplllgggeeekkkyyyqqqlllmmmiiiddd^^^YYYVVVSSSSSSXXXfffsss|||{{{yyyssslllgggdddccc___```cccfffiiijjjjjjjjjiiihhhgggddd```\\\WWWUUUVVVXXX[[[\\\ZZZUUUOOOLLLMMMKKKMMMSSSYYYaaalllwww~~~```LLLBBB@@@:::::::::999999999888888666666777888999999::::::999888888888777777666666777888888888999999999999666666666666666666666666666666666666666666666666666666777888888888888888::::::999999999999999999<<<;;;;;;;;;;;;<<<======;;;;;;<<<===>>>???@@@@@@CCCCCCHHHQQQ]]]qqqTTTZZZaaagggjjjmmmrrrvvvzzz~~~rrrllliiiffflllrrr|||tttiiidddcccfffoooyyyrrrooommmnnnqqqrrrqqqmmmiiifffccc___\\\]]]\\\ZZZ[[[___ccckkkvvv~~~{{{yyywwwuuujjjfffbbbbbbjjjzzzwwwqqqppplllfffaaa\\\XXXVVVTTTWWWbbbnnn{{{|||zzz{{{vvvqqqlllhhhgggbbbaaaaaaaaabbbeeegggiiihhhhhhgggddd```[[[VVVTTTTTTVVVYYY[[[YYYTTTOOOLLLKKKIIILLLSSSZZZcccooozzzzzz\\\IIIAAA>>>:::::::::999999999888888666666777888888999::::::888888888777777777666666666666666777777777777888666666666666666666666666666666666666666666666666666666777888888888888888999999999999999999999999;;;;;;;;;:::;;;<<<<<<===;;;;;;<<<===>>>???@@@@@@CCCDDDHHHQQQ]]]qqqRRRXXX___dddgggkkkppptttyyy~~~wwwsssqqqsssuuu|||zzzmmmeeebbb\\\dddwww}}}yyy{{{||||||xxxqqqjjjeeeeeeaaa^^^^^^]]]ZZZ[[[___fffjjjqqq|||yyytttqqqooommmkkkiiidddaaa^^^aaalll~~~xxxvvvqqqjjjeee```[[[XXXUUUUUU]]]fffuuu}}}zzz|||}}}{{{vvvrrrmmmkkkeeebbb^^^[[[[[[^^^bbbeeeggggggfffddd```ZZZUUURRRQQQSSSVVVWWWVVVSSSOOOLLLIIIHHHKKKTTT\\\eeerrr}}}sssWWWFFF???===:::::::::999999999888888666777777888888999999999888888777777777777666666444444555555555666666666666666666666666666666666666666666666666666666666666666777888888888888888888888888999999::::::;;;:::::::::::::::;;;;;;<<<;;;;;;<<<===>>>???@@@@@@DDDEEEIIIQQQ]]]pppQQQVVV]]]aaadddhhhmmmqqqwww|||rrrhhhccc[[[bbbssswwwnnnhhhgggbbb^^^^^^\\\YYY[[[^^^dddhhhmmmyyy}}}ssspppllljjjhhhgggeeecccbbb___]]]bbbooo}}}zzzuuuooogggbbb]]]ZZZVVVTTTXXX___nnn}}}{{{|||~~~~~~zzzuuuoookkkgggccc^^^ZZZYYY[[[]]]```eeefffeeeccc___ZZZUUURRROOOQQQSSSTTTSSSQQQNNNLLLIIIHHHMMMUUU^^^gggsss~~~lllSSSDDD>>><<<:::::::::999999999888888666777777777888888888999777777777777777777666666444444444555555555666666666666666666666666666666666666666666666666666666666666777888888888888888777777888999::::::;;;;;;:::999999999999:::;;;;;;;;;;;;<<<===>>>???@@@@@@EEEEEEJJJRRR]]]oooOOOTTTZZZ^^^aaaeeejjjnnnssswww~~~ssshhhbbb```fffvvv}}}sssllljjjddd___^^^[[[YYYZZZ^^^```eeekkkxxx{{{pppnnnkkkhhhgggeeecccaaa```]]]\\\cccrrr|||xxxssskkkeee___\\\XXXTTTVVV[[[hhhwww|||}}}}}}|||}}}{{{uuunnnjjjfffdddaaa^^^[[[[[[[[[[[[bbbcccdddccc___ZZZUUUQQQNNNOOOPPPQQQQQQOOOMMMLLLJJJJJJOOOWWW```hhhttt~~~eeeOOODDD???===:::::::::999999999888888777777777777777888888888666666666666666666777777555555666666666777777777666666666666666666666666666666666666666666666666666666777888888888888888777777888999::::::;;;;;;:::999999999999:::;;;;;;;;;;;;<<<===>>>???@@@@@@DDDEEEJJJRRR]]]oooMMMRRRWWW[[[^^^bbbggglllpppsssyyyxxxlllgggdddjjj{{{yyyrrrmmmgggaaa___\\\YYYZZZ^^^___dddkkkwww~~~zzzssspppmmmkkkiiifffccc```^^^\\\\\\eeeuuu~~~|||yyyssskkkddd```[[[VVVVVVZZZbbbppp}}}{{{{{{~~~}}}yyyxxxzzz|||}}}~~~{{{uuunnnjjjeeedddbbb```^^^\\\[[[ZZZ___```bbbbbb___ZZZUUURRRNNNOOOOOOOOOOOONNNLLLKKKKKKKKKPPPYYYbbbjjjuuu}}}^^^LLLDDD???<<<:::::::::999999999888888777777777777777777777777555555666666666666777777666666777777777888888888666666666666666666666666666666666666666666666666666666777888888888888888888888888999999::::::;;;:::::::::::::::;;;;;;<<<;;;;;;<<<===>>>???@@@@@@CCCDDDJJJRRR]]]oooLLLPPPVVVYYY[[[___eeejjjnnnqqqwww|||qqqkkkgggnnn|||qqqjjjdddaaa^^^[[[\\\```aaafffjjjuuuyyywwwssspppmmmiiieeebbb^^^\\\___jjj{{{~~~uuukkkeee^^^XXXWWWYYY\\\iiixxx~~~{{{|||yyyttttttwwwyyy{{{}}}}}}{{{vvvqqqmmmeeedddbbb___]]]\\\\\\\\\[[[]]]```aaa___[[[VVVSSSOOOOOOOOONNNMMMLLLLLLKKKIIIJJJOOOZZZdddmmmxxxtttWWWIIICCC>>>;;;:::::::::999999999888888777777777777777777777666555555555666666666777777666666777777777888888888666666666666666666666666666666666666666666666666666666777888888888888888999999999999999999999999;;;;;;;;;:::;;;<<<<<<===;;;;;;<<<===>>>???@@@@@@BBBCCCIIIRRR]]]oooLLLPPPUUUXXXZZZ^^^dddiiinnnqqqvvvyyyooojjjiiiqqqtttmmmgggccc```]]]^^^bbbdddhhhjjjrrr|||yyyuuuqqqmmmhhheee```___cccooo|||pppiiiaaaZZZWWWYYYXXXcccrrr}}}~~~}}}yyysssssswwwwwwyyy{{{|||{{{xxxtttqqqeeeccc```]]]\\\\\\]]]^^^ZZZ\\\___```___\\\WWWTTTPPPPPPOOONNNMMMLLLKKKKKKGGGHHHOOOZZZeeeooo{{{zzz}}}nnnSSSFFFBBB>>>::::::::::::999999999888888777777777777666666666666444555555555666666777777666666666666777777777777666666666666666666666666666666666666666666666666666666777888888888888888::::::999999999999999999<<<;;;;;;;;;;;;<<<======;;;;;;<<<===>>>???@@@@@@AAACCCIIIRRR^^^oooIIILLLPPPUUUZZZ```gggkkkmmmsss{{{vvvlllkkkjjjttt{{{qqqgggcccaaa^^^\\\^^^ggghhhkkktttyyysssnnniiifffeeedddiiiuuu{{{ooofff```[[[YYYTTT]]]jjjvvvzzzuuurrrppppppvvvvvvwwwzzz|||{{{vvvqqqiiigggeeeddddddcccaaa___ZZZYYYZZZ\\\]]]\\\ZZZWWWOOOOOONNNMMMKKKIIIHHHGGGEEEJJJRRR\\\gggsss~~~vvvyyyaaaNNNEEE>>>;;;<<<999888777777888888666555;;;;;;:::999888777666666777777666555555555555555666666666666666666666666777777666666666666777777777777666666666666777777777777777777888888888888888888999::::::::::::999::::::999999::::::;;;<<<<<<<<<<<<<<<===???@@@AAADDDEEEJJJRRR]]]nnnGGGJJJOOOTTTYYY___fffjjjmmmsss{{{rrrjjjjjjllltttvvvkkkfffccc```___```eeegggjjjsss}}}xxxrrrmmmiiieeefffmmmzzzvvvmmmfff```\\\UUU[[[eeeqqq~~~xxxrrrooommmrrrsssvvvyyyzzzwwwrrroookkkiiigggeeeeeecccaaa___[[[ZZZ[[[\\\^^^]]]ZZZWWWQQQPPPNNNLLLKKKIIIIIIIIIGGGLLLTTT^^^iiivvvrrrwww]]]JJJDDD>>>:::;;;;;;:::999999::::::999777888888888888888777777777888777666666555555555666666666666666666666666666777777666666666666777777777777666666666666777777777777777777888888888888888888999::::::::::::999::::::999999::::::;;;<<<<<<<<<<<<<<<===???@@@AAAAAACCCHHHQQQ\\\nnnEEEHHHMMMRRRWWW]]]dddhhhlllrrrzzz}}}xxxzzzoooiiilllqqqxxx~~~qqqjjjeeebbbbbbdddfffhhhlllvvv}}}wwwqqqmmmfffiiirrrvvvmmmeee___WWWXXX^^^jjjyyy{{{sssmmmkkkooosssyyy{{{zzzvvvqqqooonnnllliiigggfffdddaaa^^^[[[[[[\\\]]]___^^^\\\YYYSSSRRROOOLLLJJJJJJJJJJJJJJJOOOWWWaaammmzzzwwwoooxxxzzzVVVFFFBBB>>>:::999;;;:::888999::::::999888555666666666777777888888888777777666666666666666666666666666666666666666777666666555555666666777777666666555555666666777777777777777888888888888888888999::::::::::::999::::::999999::::::;;;<<<<<<<<<<<<<<<===???@@@AAA???AAAGGGPPP\\\nnnCCCFFFKKKOOOTTTZZZaaaeeejjjpppxxx~~~zzzyyy}}}nnnlllqqqzzz~~~vvvmmmhhhddddddgggjjjlllqqq{{{zzztttpppgggmmmxxx}}}sssiiibbbZZZVVVWWWbbbrrr|||rrrmmmkkkooovvv}}}}}}xxxtttsssrrrooollliiigggdddaaa^^^YYYZZZ[[[^^^``````^^^\\\VVVTTTPPPLLLKKKJJJKKKLLLLLLQQQYYYdddqqq~~~rrrrrr~~~sssPPPCCCAAA>>>:::999999777666777888888777666555555555666666666666777888777777666666666777777666666666666666666666666666666666555555666666666666666666555555666666666666777777777888888888888888888999::::::::::::999::::::999999::::::;;;<<<<<<<<<<<<<<<===???@@@AAA???AAAGGGPPP[[[mmmBBBEEEIIIMMMQQQWWW]]]aaagggmmmuuu{{{yyyzzzxxxxxx|||zzzooopppvvv|||rrrkkkggggggiiilllooouuu{{{uuurrrkkkqqq}}}vvvkkkddd^^^VVVTTT]]]kkkyyy|||sssnnnnnnooovvv~~~~~~zzzwwwuuutttqqqmmmjjjhhheeeaaa^^^XXXXXXZZZ^^^aaabbbaaa___XXXUUURRRNNNLLLKKKLLLMMMMMMSSS\\\hhhuuuyyypppuuujjjLLLAAAAAA>>>::::::888777666777888999888666666666666666555555555444777666666666666666777777666666666666666666666666666666555555555555666666666666555555555555666666666777777777888888888888888888999::::::::::::999::::::999999::::::;;;<<<<<<<<<<<<<<<===???@@@AAABBBCCCHHHPPP[[[lllBBBDDDGGGKKKNNNSSSYYY\\\ccchhhpppwww{{{zzzuuurrrooouuu~~~sssmmmpppxxxwwwpppkkkjjjlllnnnqqqwww}}}||||||zzzvvvsssqqqxxxzzzooohhhbbbYYYUUU[[[cccnnnvvvrrrrrrmmmrrrxxx}}}}}}zzzwwwuuutttqqqnnnkkkhhheeeaaa___XXXYYYZZZ^^^```aaa```^^^YYYWWWTTTPPPNNNMMMMMMMMMOOOVVVaaammmzzzrrroooxxxzzz```GGG@@@???<<<:::;;;:::888888888:::;;;:::999777777666666555555555444666555555555555666666777666666666666666666666666666555555444444555555666666555555444444555555666777777777777888888888888888888999::::::::::::999::::::999999::::::;;;<<<<<<<<<<<<<<<===???@@@AAACCCDDDIIIQQQ[[[lllBBBDDDGGGIIILLLPPPUUUXXX___dddlllssswww}}}~~~wwwrrriiinnnuuuzzzoooiiigggmmmttt}}}vvvpppnnnoooqqqtttzzz{{{yyyxxxxxxyyyxxxwwwuuuyyy~~~~~~tttmmmeee\\\XXX[[[^^^cccttt}}}wwwuuulllooosssxxx{{{{{{xxxuuutttqqqmmmjjjhhheeebbb___[[[[[[\\\^^^______\\\ZZZYYYWWWUUURRRPPPNNNMMMLLLRRRYYYfffsss}}}nnnppp}}}jjjVVVCCC>>>===999888:::999888777888:::;;;:::999666666666666666777777777444444444444444555666666666666666666666666666666666555555444444555555666666555555444444555555666777777777777888888888888888888999::::::::::::999::::::999999::::::;;;<<<<<<<<<<<<<<<===???@@@AAABBBDDDIIIQQQ\\\nnnBBBDDDFFFHHHJJJNNNSSSVVV\\\bbbjjjpppuuu{{{zzzuuulllnnnrrryyyooodddaaabbbiiipppyyyzzzsssqqqrrruuuxxx~~~yyywwwuuuuuuwwwxxxxxxwww~~~xxxrrrggg___[[[\\\ZZZ\\\lllzzzvvvmmmnnnqqqwww|||}}}zzzvvvssspppmmmjjjhhheeebbb______^^^^^^^^^^^^\\\YYYVVVYYYXXXVVVTTTQQQOOOMMMLLLTTT\\\iiiwwwyyymmmsss~~~aaaPPPAAA===;;;666666:::777666555666888999999777444444555666777888999999333333333333333444555666666666666666666666666666555555555444444555555555555555555444444555555555777777777777888888888888888888999::::::::::::999::::::999999::::::;;;<<<<<<<<<<<<<<<===???@@@AAAAAABBBHHHQQQ]]]oooDDDDDDEEEFFFJJJOOOSSSVVV\\\aaahhhmmmpppuuu{{{}}}sssqqqqqqttt{{{tttggg]]]XXXZZZcccnnnzzz}}}yyyyyyzzz~~~|||tttssstttvvvtttsssxxx~~~wwwiiifff```ZZZYYY```kkksss{{{uuupppnnnqqquuuwwwzzz~~~yyytttoookkkjjjhhhdddaaaaaa^^^[[[ZZZYYYXXXWWWUUUUUUVVVVVVSSSOOONNNPPPTTTXXXbbboooyyyvvvnnn{{{sssWWWLLLBBB>>>;;;777666777777777777777777777777777777777777777888888888888888777666666666777999:::555555555555555555555555444555666555444444555666555666666666777777888888888777666666666777999:::666666777888999:::::::::999::::::;;;;;;::::::999999:::;;;<<<===???@@@@@@BBBCCCHHHQQQ\\\oooDDDDDDDDDEEEIIIMMMRRRTTTYYY^^^eeejjjnnnssszzz}}}{{{yyyzzz~~~|||qqqddd[[[VVVWWW___hhhsss~~~||||||}}}{{{vvvttttttuuuvvvwww~~~|||qqqmmmggg___\\\^^^ffflllwwwqqqmmmoooqqqsssvvvzzz{{{vvvpppkkkiiifffccc```aaa___\\\ZZZZZZYYYWWWUUUUUUVVVUUURRRNNNMMMPPPTTTZZZeeesss~~~sssrrrmmmOOOFFF===;;;:::888888999777777777777777777777777555666666666666777777777777777666666777888888999555555555555555555555555444555666555444444555666555555555666666777777777888777666666666777999999777777777888999999999:::999999999999999999999999999:::;;;<<<===???@@@@@@BBBCCCHHHQQQ\\\oooCCCCCCCCCDDDGGGKKKOOORRRUUUZZZaaagggkkkpppwww}}}}}}yyyzzzyyynnnaaaZZZUUUUUU[[[cccnnnzzz|||xxxsssooojjjggghhhkkknnnooonnnqqq~~~}}}wwwtttsssuuuyyy}}}yyyuuunnngggaaa```cccfffvvv|||tttnnnmmmoooppptttyyyzzzsssnnnjjjgggeeecccbbb```^^^\\\[[[ZZZXXXUUUTTTUUUTTTPPPLLLLLLPPPTTT^^^iiiwwwwwwssszzz~~~bbbJJJAAA:::999999777777999777777777777777777777777555555555555666666666666666666777777888888777777555555555555555555555555444555666555444444555666555555555555555666666666777777777666777888888999888888888888888888999999999999888777777888999999999:::;;;<<<===???@@@@@@BBBCCCIIIQQQ]]]oooCCCBBBBBBBBBEEEHHHLLLNNNQQQWWW^^^dddhhhnnnuuu{{{vvvqqqrrrvvvvvvkkk```ZZZXXXXXX]]]cccoooyyy{{{vvvtttppplllfffbbbaaaaaaaaaaaaaaacccoooxxxtttrrrwww}}}~~~zzzuuunnniiifffeeeeeelll{{{yyyqqqooooooqqqvvv|||}}}vvvpppllljjjiiihhhdddccc```___^^^\\\YYYWWWSSSSSSRRRNNNKKKLLLQQQVVV```lllzzzrrrtttpppUUUIII@@@:::999999666555666777777777777777777777777555555555666666666777777555666777888888777666555555555555555555555555555444555666555444444444666444444555555555555555555777777777777777888888999999999999888888888888888;;;999888666666888999;;;999:::;;;<<<===???@@@@@@BBBCCCIIIRRR]]]oooCCCBBBAAAAAACCCFFFIIILLLOOOTTT\\\aaaffflllsssxxxzzzrrrnnnnnnlllwww~~~}}}tttiii___ZZZZZZ[[[```fffsss{{{yyyuuusssooolllhhhdddbbb```]]]ZZZ[[[\\\eee{{{yyyttttttzzz|||vvvpppkkkfffdddfffrrr}}}sssooooooqqqwww}}}}}}zzzvvvqqqmmmkkkkkkkkkfffeeecccaaa```^^^ZZZXXXRRRRRRPPPMMMJJJMMMTTTYYYcccnnn{{{zzzllluuudddMMMFFF>>>999::::::888666777666666666666666666666666666666777777777888888888555666777888888777666555555555555555555555555555444555666555444444444666555555555555555555444444666777777777888888888888999999999888888888888888<<<;;;999888888999;;;<<<999:::;;;<<<===???@@@@@@BBBCCCJJJSSS^^^oooCCCBBBAAAAAABBBEEEHHHJJJMMMRRRYYY___ccciiipppuuu}}}xxxpppllllllhhhnnnwwwzzzzzzzzzzzzyyytttyyyxxxlll```\\\]]]___dddiiiuuu~~~~~~yyyvvvmmmkkkjjjhhhgggccc___[[[[[[\\\aaarrrzzzvvvxxx|||uuunnngggbbbccckkkwwwuuupppnnnooosssyyywwwwwwtttpppllliiiiiijjjfffeeecccbbbaaa^^^ZZZWWWQQQPPPOOOLLLKKKOOOWWW^^^hhhqqq|||wwwhhhvvvzzz\\\III@@@:::777:::<<<;;;::::::666666666666666666666666777777777777888888888888666666777777777666555555555555555555555555555555444555666555444444555666666666666555555555555555666666777888888888888777888888888888888888999999;;;;;;:::999999:::;;;;;;999:::;;;<<<===???@@@@@@BBBDDDJJJSSS^^^oooDDDCCCAAAAAABBBDDDGGGHHHKKKPPPWWW\\\```eeekkkqqqxxx}}}~~~uuupppppplllooovvv~~~}}}||||||zzzuuupppnnnoootttuuuhhhcccccceeeiiinnnwwwuuusssqqqooommmiiiddd```[[[^^^cccoooxxxyyy||||||zzz~~~zzzssskkkfffbbbfffmmmzzzzzzsssooonnnqqquuuwwwxxxwwwsssnnniiihhhhhhdddcccaaa```___\\\WWWTTTOOOOOOMMMKKKKKKQQQ[[[bbbooowwwuuukkk~~~kkkSSSEEE???999777:::<<<;;;999999666666666666666666666666666666666777777777777888777777666555555555555555555555555555555555555555444555666555444444555666777777777666666555555555555666777888999888888777777777777888999999999:::999999999999999999999999999:::;;;<<<===???@@@@@@BBBDDDJJJTTT^^^oooEEEDDDBBBAAAAAADDDFFFHHHIIINNNUUUZZZ]]]bbbhhhmmmsssxxx}}}wwwvvvrrrttt{{{{{{ssslllfffeeegggrrrpppjjjjjjkkkooossszzz{{{vvvrrrmmmhhheee\\\aaafffoooxxxrrrrrrttt{{{~~~|||}}}xxxqqqlllaaacccgggssswwwrrroooppptttzzz||||||xxxqqqkkkiiihhhbbbaaa```___]]]ZZZUUURRROOONNNMMMKKKLLLRRR]]]eeettt{{{uuurrr{{{```LLLAAAAAA;;;888:::;;;888555444666666666666666666666666555555555555666666666777888777666444444444555666555555555555555555555555444555666555444444555666888888777777666666666555555666777999999888888777666666777888999::::::;;;777888999999999999888777999:::;;;<<<===???@@@@@@BBBDDDKKKTTT___oooGGGFFFEEEDDDDDDDDDDDDDDDGGGIIINNNUUUXXXZZZaaaiiilllsss|||xxxooofff```aaakkk{{{~~~wwwvvvxxx{{{~~~}}}wwwmmmdddfffeeefffqqqzzzqqqkkkiiilllsss|||{{{~~~~~~zzzuuuqqqlllgggaaafff{{{}}}vvvrrrqqqqqqxxxzzzyyytttpppoookkkeeeeeebbb___\\\ZZZXXXTTTRRRPPPNNNLLLKKKOOOXXXcccllltttzzzvvvyyyjjjSSSFFF???<<<<<<<<<;;;:::777555444666666666666777777777777777666666666666777777888;;;:::888777666666666666555555444444444333333333333444555666666555444444777777666666555555555444666666666666777777777777666666777888888888888888777777888999::::::;;;;;;===<<<;;;:::;;;===???@@@AAAHHHKKKRRRbbbpppFFFEEECCCBBBAAABBBBBBCCCGGGHHHMMMTTTWWWXXX___ffflllsss|||}}}tttiiibbbaaaiiiuuu~~~ssskkkhhhhhhjjjuuu~~~qqqiiicccccceeekkksss~~~{{{wwwsssmmmhhhbbbdddvvvwwwsssrrrrrrvvvyyyyyyuuurrrppplllfffdddbbb^^^\\\ZZZWWWTTTQQQOOONNNLLLLLLPPPYYYeeemmmxxxvvvvvvdddPPPDDD>>>;;;;;;;;;:::999777555444666666666666777777777777777777666666666666666777888777777666666555555555555555444444444333333333444555555666666555444333777666666666555555555444555666666666777777777777666666777888888888888888888888888999999::::::;;;===<<<;;;;;;;;;===???@@@@@@GGGJJJQQQaaaoooEEEDDDBBB@@@??????AAAAAAFFFGGGLLLQQQSSSTTTZZZbbbjjjqqqzzz}}}xxxmmmeeeaaafffooo}}}uuummmmmmoooyyy~~~qqqfff```\\\\\\___ccchhhvvv~~~|||yyywwwnnnjjjdddcccpppzzzuuurrrqqqssswwwxxxvvvsssrrrmmmgggdddaaa]]]ZZZXXXVVVSSSPPPNNNNNNMMMNNNSSS\\\hhhppp|||rrrxxx{{{\\\JJJAAA===:::::::::999888666555444666666666666777777777777888888777666555555555555444555666666666666444444555555444444444333333333555555666666555444333333666666666555555555555555555555666666666777777777666666777888888888888888999999999999999999999999<<<<<<;;;;;;<<<===???@@@>>>FFFIIIPPP```nnnFFFDDDAAA???>>>???@@@AAADDDEEEIIIOOOPPPPPPVVV]]]gggnnnwww~~~zzzooofffbbbeeemmm}}}ssssssvvv~~~rrrhhh```[[[YYYZZZ\\\___bbbooo~~~|||zzzooolllfffccckkk~~~vvvqqqooooootttwwwvvvtttsssnnnhhhddd```\\\YYYVVVTTTQQQOOOMMMNNNNNNQQQWWWaaallltttzzzqqq|||tttVVVGGG@@@<<<999888888777666555555444666666666666777777777777999888777666555444444444222333555777888777555444555555444444444333333333666666666555555444333333555555555555555555555555555555555666666666777777666666777888888888888888::::::999999999999999999;;;;;;;;;;;;<<<>>>???@@@>>>FFFJJJQQQaaannnGGGFFFCCCAAA@@@@@@AAAAAABBBCCCGGGLLLMMMMMMRRRYYYcccjjjssszzz|||~~~qqqhhhcccfffnnn}}}||||||~~~uuujjjccc]]]YYYXXXYYY[[[\\\^^^iii~~~}}}pppmmmiiieeeiiiyyyxxxpppmmmmmmrrruuuuuutttsssnnnhhhccc```[[[WWWTTTRRRPPPNNNMMMNNNQQQUUU\\\fffrrryyyuuuppp~~~pppRRRDDD???<<<888777777666666555555555666666666666777777777777888888666555444444444444222444666888888888777555555555444444444333333333666666555555444444444444444444444555555555555555555555555555666666666666666666777888888888888888::::::999999999999999999::::::;;;<<<===>>>???@@@???GGGKKKSSSbbbnnnGGGFFFEEEDDDBBBAAAAAAAAA@@@AAAEEEJJJKKKKKKPPPWWW___fffooovvv|||tttkkkeeehhhnnn}}}pppgggbbb]]]YYYWWWXXXZZZ[[[]]]eeewww~~~sssppplllhhhhhhttt}}}sssnnnlllpppsssrrrqqqqqqmmmhhhccc___ZZZUUURRRPPPNNNMMMMMMOOOSSSYYYaaalllwwwrrrssskkkOOOCCC???<<<888777666666666666666777666666666666777777777777777777666555444444444444444555666777888777777666555555444444444333333333555555444444444555555666444444444444444555555555444444555555555666666666666666777888888888888888999999999999999999999999999:::;;;<<<===??????@@@???HHHLLLSSScccoooFFFFFFFFFEEEDDDBBB@@@??????@@@DDDIIIJJJJJJOOOWWW]]]ccckkkqqqvvv{{{yyyoooggghhhlllxxxppphhhddd```]]]YYYYYY[[[]]]___dddqqq~~~~~~wwwsssnnnjjjhhhooowwwrrrkkkoooqqqooooooooolllhhhccc___YYYTTTQQQOOOMMMLLLMMMPPPVVV]]]fffqqq|||yyyrrrzzzfffLLLBBB???<<<888777666666666777888888666666666666777777777777666555555444444444555555555555555555555555555666555555444444444333333333444444333333444555777777333333333444444555555555444444444555555555666666666666777888888888888888888888888999999::::::;;;999999;;;<<<>>>??????@@@>>>GGGKKKSSSbbbmmmDDDEEEFFFFFFDDDBBB???===>>>???CCCHHHJJJJJJOOOVVV\\\bbbiiinnnrrrvvv||||||rrriiigggjjjtttssslllhhhdddaaa]]]\\\]]]```bbbfffoooyyy~~~zzzuuuoookkkgggkkk|||{{{uuulllooopppnnnmmmnnnlllgggccc^^^XXXSSSPPPNNNMMMKKKNNNQQQWWW___hhhtttvvvtttbbbJJJAAA???<<<888888777666666777999:::666666666666777777777777555555444444444555555666555444444333333333444555555555444444444333333333444333333333444666888999333333333444444555555555444444444555555555666666666666777888888888888888777777888999::::::;;;;;;888999;;;===>>>???@@@@@@===FFFJJJRRRaaalll}}}GGGGGGHHHHHHFFFDDDBBBAAA@@@AAACCCDDDGGGKKKQQQUUU]]]```eeeiiiooouuu|||ttthhheeedddhhhyyyxxxqqqkkkfffaaacccdddeeeeeejjjpppvvv}}}yyyrrrlllggghhhsss~~~tttrrrppppppqqqsssqqqlllhhhddd^^^XXXUUUQQQKKKJJJMMMQQQRRRWWW```mmm{{{zzzlllqqq}}}```LLL@@@<<<===999666333333555777777555666555444333222333333444777555444333222333333444555444444333333444444555333333333333333333333333333333333444444444555555111111222333333444555555555555555555666666666666999999999888888888888888;;;:::999999:::;;;===>>><<<;;;;;;<<<<<<===>>>???>>>EEEFFFNNN^^^kkk|||GGGGGGGGGFFFEEEDDDCCCBBB@@@AAACCCDDDFFFJJJPPPTTTZZZ^^^bbbhhhmmmttt{{{yyyoookkkhhhgggttt{{{uuuqqqnnnooopppoooooorrrxxx|||}}}}}}}}}~~~zzzyyywwwvvvvvvwwwyyyzzz|||uuunnngggfffnnnyyyvvvsssrrrqqqrrrsssqqqlllhhh```ZZZUUUSSSPPPKKKKKKNNNQQQSSSYYYcccppp}}}{{{pppwwwzzz^^^LLLAAA<<<<<<<<<999555444555555444222666555444333333333444444777666555555444444444555555444444333333444444555444444444333333222222222333333444444444555555555333333333444444555555666555555555555666666666666777777777777888888888999:::999999999999;;;<<<===:::::::::;;;;;;<<<===>>><<>>;;;BBBDDDLLL\\\iii{{{FFFFFFDDDCCCCCCDDDEEEFFFAAABBBBBBBBBCCCFFFJJJNNNRRRVVV[[[aaahhhooowww||||||wwwsssrrrttt|||wwwqqqtttzzzvvvrrrllleeeaaa___``````dddnnn~~~|||xxxmmmcccaaaeeewwwyyyuuurrrppppppmmmgggccc]]]WWWRRRPPPNNNLLLNNNRRRTTT[[[eeepppzzzzzz}}}^^^LLLEEE@@@;;;777555666666666666555555666444555555555555555555555222333555666666555444333555444444333333444444555222222222333333444444444444444444444555555555666444444444333333333333333555555555555666666666666888777777666555444333333666666777888999999999999;;;;;;;;;;;;<<<===>>>???===CCCEEEMMM]]]jjj{{{GGGGGGFFFEEEEEEEEEEEEEEEAAABBBBBBAAAAAADDDHHHLLLPPPTTTYYY^^^eeelllsssxxx{{{{{{rrroooooouuuzzz|||yyyuuuooohhhccc```___^^^aaahhhvvv~~~}}}}}}zzzpppeeebbbeeeppp{{{wwwsssqqqooolllgggbbb^^^WWWRRRQQQOOOMMMPPPUUU[[[bbbllluuu|||{{{zzzjjjRRREEEAAA>>>:::888777888999888555333222222444444555666666666666555222333444444444444444444555444444333333444444555000111222222444555555666333333333444444444555555333333333333333333333333555555555555666666666666888888777666555444444333666666888999999:::999999<<<<<<<<<<<<<<<>>>?????????EEEFFFMMM]]]iiiyyyHHHHHHHHHHHHGGGEEEDDDDDDBBBBBBBBBAAA@@@CCCGGGJJJNNNQQQVVV[[[```gggnnnsssuuuzzzuuupppnnnsss||||||yyysssmmmgggccc```___```dddnnn~~~|||qqqeeeaaadddiii|||{{{vvvrrrpppmmmhhhccc[[[UUUPPPPPPOOOOOOSSSXXXcccjjjrrryyywww}}}jjjYYYHHH???===:::999999666888:::999555222222333333444555666777777666555444444444444444555666666555444444333333444444555222222222333333444444444222222222333333333333444222222333333444444555555555555555555666666666666666666666666666666666666666777888::::::::::::999;;;;;;;;;;;;<<<===>>>>>>???EEEFFFLLL[[[gggwwwIIIIIIJJJIIIHHHFFFDDDCCCBBBBBBBBB@@@@@@BBBFFFIIILLLOOOSSSXXX]]]dddkkkoooqqqwwwwwwqqqnnnrrrxxx}}}xxxqqqlllgggdddbbb```bbbjjjyyy}}}qqqeeeaaacccdddwww}}}xxxtttrrrnnniiidddXXXRRRNNNNNNOOOPPPTTT[[[iiiooowww|||vvv~~~]]]OOOBBB<<<:::888888:::222666888888666444555666333444666777777777666555666555444444444666777888555444444333333444444555333333333333333333333333111111222222222333333333333333444444555666777777555555555555666666666777444444555666777888999:::666777999:::;;;;;;::::::::::::::::::;;;<<<======???EEEFFFKKKZZZeeetttIIIIIIHHHGGGGGGFFFFFFEEEFFFEEECCCAAAAAACCCEEEFFFIIILLLPPPUUUZZZ```gggkkkooottt|||xxxqqquuuzzz||||||||||||}}}~~~|||vvvsssmmmddd\\\]]]ccclllwwwwwwkkkdddccccccsss~~~|||yyytttnnnhhhdddaaa[[[TTTPPPPPPRRRUUU\\\cccpppwww~~~~~~wwwkkkSSSJJJ>>>888777888777555666666555444444444444555444444333222333444555666444666666666444333444555333333333333333444555666444333333222222333333444222222333333333333444444333333333444444444555555555555555555555555555555777777777777777666555555888888888888888888999999;;;;;;;;;<<<===>>>???@@@CCCDDDHHHPPPYYYeeeyyyIIIIIIIIIHHHGGGGGGFFFFFFGGGEEECCCAAA@@@BBBCCCEEEGGGJJJNNNSSSWWW^^^dddiiimmmssszzz|||ssstttwww|||ttttttsssrrrrrrsssttttttxxxtttvvv}}}yyysssjjjccc___ccckkkvvvxxxlllfffeeedddsss~~~}}}zzzuuuooohhhccc```XXXRRRMMMNNNQQQUUU]]]eeettt{{{|||xxxxxx\\\KKKCCC:::666666777666555666666555444444444444444666555444444444555666777555666777666444333333444333333333333333444555555444333333222222333333444222222333333333333444444333333333444444444555555666666666666666666666666888888888888777666555444777777777777888999:::;;;999999999:::;;;<<<===>>>BBBBBBGGGOOOXXXeeexxxKKKJJJJJJIIIHHHHHHGGGGGGGGGEEECCCAAA@@@@@@AAABBBDDDGGGKKKPPPTTTZZZ```eeekkkpppwww}}}zzzvvvuuuwww}}}qqqooommmkkkiiiiiiiiiiiijjjppp|||zzzppphhhgggjjj|||~~~zzzxxxyyyzzzzzz}}}yyyqqqjjjaaadddjjjttt~~~zzzooohhhhhheeettt~~~}}}zzzuuuooohhhaaa^^^VVVPPPMMMOOOSSSYYYccclllyyyyyyzzzhhhMMMCCC>>>888666777888777555666555555444444444444444444444444444444555666666555666777555333222222333333333333333333444444555444333333222222333333444222222333333333333444444333333333444444444555555666666666666666666666666999999999888888666555555555666666777888:::;;;<<<999999999:::;;;<<<===>>>@@@AAAFFFOOOXXXeeexxxKKKKKKKKKJJJIIIIIIHHHHHHGGGFFFCCCAAA?????????@@@CCCEEEIIIMMMRRRWWW]]]bbbiiimmmtttyyy~~~|||uuussszzzuuussspppmmmjjjhhhgggffffffiiiqqqzzz|||oooeee___```eeettt}}}xxxqqqllljjjkkkkkkllljjjoooxxx~~~vvvpppffffffiiirrr~~~|||zzzqqqkkkkkkhhhwww}}}{{{xxxsssllleee^^^ZZZUUUPPPNNNRRRXXX```kkkuuu}}}xxxvvv~~~{{{^^^GGG@@@===:::888999999777666666555444444333333444444111111111111222222333333555666777555333111222333444333333222333333444444444333333222222333333444222222222333333333444444333333333444444444555555666666666666666666666666777777888888888888777777777777777777888999:::;;;;;;;;;;;;<<<===>>>???@@@@@@AAAGGGOOOXXXeeexxxLLLKKKKKKJJJJJJIIIIIIHHHGGGFFFDDDBBB@@@?????????BBBDDDHHHLLLPPPUUU[[[___gggkkkpppuuuzzzvvvpppqqqvvv~~~|||yyyuuupppmmmjjjhhhjjjjjjlllooosss|||vvvhhh___[[[]]]bbbnnnxxxuuuuuurrrmmmfffaaa______``````^^^bbbiiisss|||wwwkkkiiiiiippp}}}{{{{{{zzz|||~~~zzzqqqmmmmmmkkkzzz{{{zzzvvvppphhh```YYYUUURRROOOOOOUUU]]]eeeqqqzzzqqquuupppVVVDDD===<<<:::999888777555444555555444333333333333333111111222222222222333222555666666555333111222333444333333222222222333333444333333222222333333444222222222333333333444444333333333444444444555555444444444444444444444444444555666777888999999999999999888888777888888888;;;;;;;;;<<<===>>>???@@@@@@BBBGGGPPPYYYeeewwwKKKKKKKKKJJJIIIIIIHHHHHHGGGFFFDDDCCCAAA@@@??????@@@CCCFFFIIIMMMRRRWWW[[[dddggglllqqqvvv{{{yyyoookkkkkkrrr~~~xxxsssppppppnnnlllkkkkkkooo|||pppbbb[[[XXXZZZ^^^iiizzz{{{tttooooookkkfff___ZZZXXXXXXXXXXXXYYY[[[___gggwwwpppllliiinnn~~~{{{yyyxxx{{{}}}xxxppplllmmmlll{{{|||yyytttlllddd]]]WWWSSSPPPMMMPPPXXXaaajjjuuu~~~}}}oooyyy}}}bbbLLL@@@;;;:::999777666444222222555444444333333333333333333333444555555555555555333444555444333222333444444333333222222222222222444333333222222333333444222222333333333333444444333333333444444444555555333333333333333333333333333333555666888888999999;;;:::999888777777777777999999999:::;;;<<<===>>>@@@BBBHHHPPPXXXccctttKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFEEEDDDBBBAAAAAA@@@>>>@@@CCCFFFJJJNNNTTTXXX___ccchhhmmmrrrwww}}}ssskkkgggjjjttt{{{vvvqqqnnnlllkkkpppxxx~~~kkk^^^XXXUUUVVVYYYbbbsss~~~vvvpppnnnjjjddd]]]XXXUUUUUUVVVVVVUUUVVVXXX]]]kkkuuunnniiinnn~~~~~~{{{{{{|||}}}xxxnnniiijjjkkk{{{~~~zzzsssjjjbbb[[[VVVSSSQQQPPPUUU___iiiqqq{{{wwwrrrqqqVVVEEE???999999999777555444444444555444333333222222333333333444555666777666666555111333444444333222444555444333333222111111222222444333333222222333333444222222333333333333444444333333333444444444555555444444444444444444444444444444555666666666666666999999888888888888888888999999999:::;;;<<<===>>>???AAAFFFNNNUUU```pppKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFEEEDDDCCCBBBBBBAAA<<<>>>AAADDDHHHLLLQQQUUU\\\___dddjjjooouuu{{{yyyooohhhfffnnnxxxtttoookkkkkknnnsss{{{hhh]]]WWWTTTTTTVVV]]]nnnzzzsssqqqkkkfff___YYYWWWWWWWWWWWWQQQRRRSSSWWWccc{{{wwwpppjjjnnn~~~~~~~~~~~~wwwmmmggggggjjjzzz{{{sssjjjaaaZZZVVVTTTTTTUUU[[[fffpppxxxzzzpppuuuiiiPPPCCC@@@:::::::::999777777888999555444333333222222333333222333444555555555444333000222333333333333444666444333333222111111111222444333333222222333333444222222333333333444444444333333333444444444555555555555555555555555555555666666666666555444333222888777777777888999::::::;;;;;;;;;<<<===>>>???@@@>>>@@@EEEMMMSSS]]]mmm{{{MMMLLLKKKIIIHHHGGGFFFFFFDDDDDDDDDCCCBBBBBBAAAAAA??????@@@CCCFFFKKKOOOQQQUUUZZZaaafffiiimmmrrrvvvxxxzzz}}}~~~qqqiiiiiiqqq}}}vvvmmmggghhhppp{{{yyyfff\\\XXXVVVWWWYYY^^^iiizzzxxxpppnnnggg^^^[[[[[[ZZZUUUVVVRRRRRRUUUZZZiii}}}sssjjjnnn~~~|||vvvmmmjjjkkkooo|||~~~uuuiii^^^WWWUUUUUUWWW]]]eeennnvvv~~~tttkkkuuuzzz___LLLBBB===<<<;;;:::888666555444333555555555555444333222111666555555444444333222222555444444333333444444555333111//////111444555555666444222222333333222111333333333222222111111111555444444333333444444555444444444555555555555666555333000111444666666555777888888888999999999999555777999;;;===???@@@AAA@@@AAAFFFLLLSSS\\\lll{{{KKKJJJIIIGGGFFFEEEEEEDDDEEEEEEDDDDDDCCCBBBBBBAAA??????@@@BBBEEEIIIMMMPPPSSSXXX___dddfffhhhlllooouuuwww{{{~~~tttkkkjjjqqq|||qqqkkkjjjhhhqqqwwweee\\\YYYXXXZZZ]]]^^^iii}}}wwwtttkkkbbb]]]]]]\\\XXX[[[WWWVVVVVVWWWbbb{{{qqqhhhlll~~~{{{tttkkkggghhhnnn{{{~~~yyypppeee\\\WWWWWWXXX^^^dddlllttt{{{~~~oooggguuuqqqXXXGGG>>>;;;::::::999888666555444444666666666666555444333222333333444444444444444444333333333222222333333333444222000000222444555555666444222222333333333222333333333222222222111111333333333222222333333333444444444555555555555666666444222333555777777666777777777888888888999999888999:::<<<======>>>>>>@@@AAAEEEKKKRRR[[[kkkzzzLLLKKKIIIHHHFFFFFFEEEEEEFFFFFFEEEDDDDDDCCCCCCBBB>>>>>>???@@@CCCGGGJJJLLLOOOUUU\\\```aaabbbeeegggppptttyyy~~~vvvmmmlllsss~~~vvvooommmbbbiiixxxyyyggg^^^\\\\\\___bbb```kkk~~~tttgggaaaaaa___[[[]]]YYYWWWVVVUUU\\\sssxxxoooggglll}}}zzzrrrhhhcccdddooozzz}}}xxxsssjjj___XXXVVVXXX[[[dddjjjrrrzzzxxxlllfffvvveeeOOO@@@:::999888888888777666666555555666666777666666555444333222222222333444555555555222222222222222222222222444222111111333555666555555444222222333444333222333333333222222222222111333222222111111222222333444444444555555555555666666555444444666888888888666666666777777777888888;;;;;;<<<<<<<<<<<<;;;;;;???@@@DDDJJJPPPZZZjjjyyyOOONNNLLLJJJIIIHHHHHHHHHFFFFFFFFFEEEDDDDDDCCCCCC>>>>>>>>>???AAADDDGGGIIILLLRRRYYY^^^___```bbbeeennnrrrxxx}}}wwwnnnnnnttt~~~{{{sssoooeeeiiittt~~~mmmdddaaaaaabbbeeedddooo~~~ooogggeeebbb^^^ZZZVVVUUUVVVUUUZZZnnnvvvnnniiiooo~~~yyyqqqgggcccdddsss}}}}}}wwwrrrmmmdddZZZTTTUUUYYY^^^eeekkkuuu}}}wwwpppooo}}}sssZZZHHH<<<999:::777666666666666666555555555555666555555444333333222222333333333444444444222222333333333333222222555333222222444555666555555333222222333444333222222222222222222222222222333333222222222222333333444444444555555555555666555555555555666777888888666666666666777777777777:::;;;;;;<<<<<<;;;;;;;;;>>>???CCCIIIOOOXXXhhhwwwOOONNNMMMKKKJJJIIIHHHHHHFFFFFFFFFEEEDDDDDDCCCCCC???>>>===>>>???AAADDDFFFIIIOOOWWW\\\^^^aaadddgggmmmrrrxxx|||}}}}}}||||||vvvnnnnnnttt}}}zzztttkkkllltttvvvlllhhhdddcccdddfffqqqyyyooojjjeee```ZZZVVVVVVXXXWWWZZZjjj~~~tttmmmiiirrr}}}xxxqqqhhhgggjjjzzz{{{sssmmmggg___WWWRRRUUU[[[```gggmmmwww{{{|||gggRRRDDD;;;999;;;555555555555555555555555333333444444444333222222444444333333333222222222333333444444444444333333555333222333444555555444444333111222333444444333222222222222222222222222444444333333333333444444444444444555555555555666333444555555666666666777666666666666777777777777888888:::;;;<<<<<<<<<<<<>>>>>>BBBHHHNNNWWWgggvvvNNNMMMKKKJJJHHHGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCBBB@@@???>>>===>>>@@@BBBCCCGGGMMMTTTYYY\\\```eeeiiimmmqqqvvvyyyzzzzzzyyyyyy|||wwwqqqooovvv~~~zzzooooootttxxxrrrkkkgggfffiiitttxxxqqqjjjddd```[[[ZZZ[[[YYYZZZhhhzzztttnnnkkkttt|||vvvpppkkklllqqqxxxooofffbbb[[[UUUSSSWWW___eeemmmsss{{{vvv[[[LLLBBB:::888;;;555555555555555444444444222222333333333333222111444444444333222111111111333333555555555555333333444333222333444555444222444222111222333444444333111222222222222333333333555444444333333444444555444444444555555555555666222444666666666555666777666666666777777777888888666777888:::<<<======>>>>>>???CCCIIINNNWWWggguuuNNNMMMLLLJJJIIIHHHHHHGGGEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@>>>======???@@@BBBFFFJJJPPPTTTWWW\\\ccchhhkkkooossswwwxxxxxxyyyzzz{{{}}}{{{vvvuuu||||||ppppppvvvyyyssspppoooyyyyyyooogggddd___]]]^^^\\\]]]jjjzzzyyyssspppyyyxxxsssnnnlllqqqyyy}}}sssjjj^^^\\\XXXUUUVVV\\\eeekkktttxxx~~~iiiPPPEEE@@@888555888555555555444444333333333222333333444444333333222333333222222222222222222111222444555555444222111333222222222444444333111444222111111333555444444111111222222222333333333444333333333333333333444444444444555555555555666222555777888777666777888777777777888888888999999666777888:::;;;<<<======??????CCCIIINNNWWWggguuuQQQPPPNNNMMMKKKJJJJJJJJJDDDDDDDDDCCCBBBBBBAAAAAABBBAAA???>>>===>>>@@@AAAEEEIIIMMMQQQSSSXXX```eeeiiilllqqquuuwwwxxxzzz{{{zzz}}}zzz}}}}}}}}}{{{rrrrrrwww~~~{{{vvv~~~sssjjjddd___]]]______```nnn~~~yyyvvv~~~~~~uuupppmmmmmmttt}}}zzzpppfffXXXWWWUUUUUUXXX___iiipppwww{{{|||zzzaaaIIIAAA>>>666333666666666555444444333222222333333444555555444444444111111111222222333444444000111333444444333111000333222111222333333222000444222111111333555555444111111111222222333333333333222222222222222222333444444444555555555666666222666999:::888777888:::888888888888999999999999777888999:::;;;<<<<<<<<>><<<:::888777555555555555555555555555111111111222222333333333333333222111111000//////333333333333333333333333444333222222111111222222222222222222222222222222333333333333333333333333666555444333222333444555555444222111111222333444666666666666666666666666777777777777888888888888777777888999::::::::::::======AAAGGGLLLTTTcccqqqVVVPPPMMMMMMKKKHHHGGGIIIFFFFFFFFFEEEDDDDDDCCCCCCDDDBBB???<<<;;;<<<>>>@@@CCCFFFIIIMMMPPPUUUZZZ^^^dddfffjjjnnnqqqvvvzzz~~~zzzzzz{{{~~~}}}~~~|||xxx~~~|||ttthhhkkktttwwwqqqjjjggghhhjjjhhhiiiyyyzzzooohhhiiiqqqyyy~~~{{{uuummmccc]]]VVVVVVVVVZZZaaajjjrrrwww}}}dddSSSBBB;;;:::999777777555555555555555555555555111111222222222333333333333333333333333333333333111111111111111111111111444333222222111111222222222222222222222222222222333333333333333333333333444333222222222222333444444444333333333333444444666666666666666666666666777777777888888888999999777888999:::;;;;;;;;;;;;@@@@@@DDDJJJOOOWWWeeesssXXXSSSOOOOOONNNJJJHHHIIIHHHHHHHHHGGGFFFFFFEEEEEEDDDBBB@@@>>>============BBBDDDHHHKKKNNNSSSXXX\\\aaadddhhhlllppptttxxx{{{xxxxxxyyy|||{{{xxxyyy{{{{{{vvvnnnbbbfffpppxxxsssmmmiiiiiikkkjjjoooyyyoooiiikkksss|||}}}zzzuuuoooggg^^^XXXTTTVVVYYY___gggpppxxx}}}yyy[[[MMM>>>999999777666777444444444444444444444444111222222222222333333333111111222333444444555555111111111111111111111111444333222222111111222222222222222222222222222222333333333333333333333333333222222111111222222333333444444555555555444444666666666666666666666666777777888888888999999999888999:::;;;;;;<<<<<<;;;>>>>>>BBBHHHLLLTTTcccppp]]]VVVQQQQQQOOOKKKHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFDDDCCCBBB@@@???>>><<<<<>>===<<>>>>>===???AAACCCFFFIIINNNQQQWWW[[[aaagggkkknnnrrrtttwwwxxx||||||tttuuu{{{vvvooommmfffhhhjjjooowwwvvvmmmiiidddcccccceeennn|||vvvssstttwwwzzz|||vvvqqqkkkeee```\\\YYYVVVYYY```iiipppssswww{{{~~~~~~qqqbbbLLLCCC;;;999888555333444333333333333333333333333333333333222222222222111444333333333333333333333111111111111111111111111444333222222111111222222222222222222222222222222333333333333333333333333222222333555555555555555222333444555555555555555444444444444444444444444555555555666666666777777888999:::;;;;;;<<<<<<;;;??????CCCHHHLLLSSSaaaooouuugggZZZTTTRRRNNNKKKJJJIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDBBBAAA@@@@@@@@@@@@<<<>>>@@@BBBDDDGGGKKKOOORRRWWW]]]cccgggkkknnnqqqsssuuuzzz~~~vvvxxx|||}}}}}}yyywwwwwwrrrsssssstttvvv|||vvvnnnjjjbbbcccdddhhhsssyyywwwtttsssuuuwwwxxxyyypppllleee```]]][[[YYYWWWXXX```kkkrrruuuwwwzzz}}}|||~~~zzzeeeUUUEEE>>>888888888555444555333333333333333333333333333333333222222222111111222222222333333444444555111111111111111111111111444333222222111111222222222222222222222222222222333333333333333333333333000111333444555555444444222222222222333444555666666666666666666666666666777777777777888888888888777888999:::;;;;;;;;;;;;======@@@EEEIIIPPP^^^lll~~~{{{lll]]]VVVSSSOOOLLLLLLJJJIIIIIIHHHHHHGGGFFFFFFEEEDDDBBBAAA@@@AAAAAABBB;;;===???AAABBBFFFJJJMMMOOOTTTZZZ```eeehhhkkknnnooorrrxxx~~~xxxzzz}}}||||||{{{}}}|||}}}|||xxxxxx{{{~~~|||yyyvvvrrrooopppvvv~~~vvvnnnjjjbbbdddfffjjjwww}}}tttrrrqqqrrruuuwwwwwwwwwooojjjccc___\\\[[[[[[ZZZWWW```lllsssvvvwwwzzz}}}{{{~~~oooYYYIII???999666777777555444666333333333333333333333333333333333222222111111111---...///000222333444555333333333333333333333333444333222222111111222222222222222222222222222222333333333333333333333333///000222333444444333333222222111111222333555666888888888888888888888888888999999999999:::::::::777777888999::::::::::::@@@@@@CCCHHHLLLSSSaaaooo|||xxxaaaWWWTTTOOOLLLLLLEEEFFFGGGHHHHHHHHHHHHHHHEEECCCAAAAAABBBBBBAAA@@@<<<===???AAACCCEEEFFFGGGMMMQQQVVV[[[```dddhhhkkkoootttzzz{{{{{{~~~}}}~~~~~~}}}}}}~~~~~~}}}~~~yyyuuussswwwtttqqqnnnllliiifffdddgggjjjmmmoooqqqwww}}}vvvpppmmmfffiiijjjpppyyyrrrsssuuuxxxxxxwwwuuuuuuuuuoooiiiaaa]]]\\\\\\\\\[[[^^^ccckkkqqquuuwwwyyyzzz}}}dddOOOCCC===888333333666777444111333444444555555444444333222222111111111111111222000000111111111222222222222111000000000111333333888777444222222222333444///000000000111111111111444333333222222333333444333333333333333333333333444444333444444555666777222333444666666666555555777777666666666666666777888888999:::;;;======>>>???>>>AAAFFFKKKRRR^^^jjjiii\\\VVVQQQMMMLLLIIIIIIIIIHHHGGGFFFEEEDDDFFFDDDBBBAAABBBBBBAAA@@@======>>>@@@BBBDDDFFFGGGLLLPPPUUUZZZ^^^bbbgggjjjooosssyyy~~~|||{{{~~~}}}~~~}}}}}}|||}}}}}}|||{{{~~~{{{sssnnnoookkkgggdddbbb```^^^\\\^^^```bbbccceeejjjqqqwwwxxxrrroookkkoootttzzz~~~wwwrrrtttvvvyyyyyywwwtttrrrqqqiiieee```^^^^^^___^^^]]]aaafffmmmrrrvvvxxxzzz{{{~~~www^^^KKKAAA;;;888555555666777666555333333444444444444333333222222111111111111111222000000111111111222222222222111000000000111222333777666444222111111222333111111111111222222222222444333333222222333333444333333333333333333333333444333333444444555666777444444555666666666555555777777666666666666777777888888999:::;;;<<<======???>>>AAAFFFKKKQQQ^^^iiitttbbbYYYTTTOOOLLLKKKJJJJJJIIIGGGFFFEEEEEEFFFDDDBBBBBBBBBCCCBBBAAA>>>>>>===>>>???BBBDDDFFFJJJMMMRRRWWW[[[___dddgggmmmqqqvvv{{{}}}|||{{{~~~~~~~~~}}}{{{zzzyyyyyy{{{yyyzzzvvvooojjjfff```]]][[[ZZZYYYXXXYYYZZZZZZZZZ[[[___dddhhhqqqzzz{{{vvvssssssyyy~~~yyyxxx~~~wwwtttsssuuuxxx{{{{{{wwwrrrmmmjjjdddcccbbbbbbdddfffeeedddfffjjjpppuuuxxxyyy{{{||||||}}}~~~mmmUUUEEE>>>777777777666444444555666333333444444444444333333222111111111111111222222111111111111111222222222111111000000111111222333555444222111000111111222111222222222222333333333333333222222222222333333333333333333333333333333333333333333444555666777777777666666555555666666777777666666666666777777888888999:::;;;<<<======>>>>>>@@@EEEJJJQQQ]]]hhh}}}hhh]]]VVVPPPLLLIIIHHHHHHHHHHHHHHHIIIIIIGGGEEECCCBBBCCCCCCBBBAAA@@@>>>===<<<===@@@CCCEEEGGGJJJOOOSSSWWW[[[```dddjjjnnnssswwwyyyzzz{{{|||~~~|||zzz{{{}}}}}}~~~|||zzzyyyxxxxxx}}}zzzzzzyyyoookkkddd```^^^^^^]]]]]]^^^]]]\\\[[[ZZZ\\\^^^```gggnnnxxx~~~zzzxxxyyy}}}xxxvvv}}}vvvqqqrrruuuwwwzzz}}}|||vvvooohhheeeaaacccfffjjjmmmooonnnnnnkkkoootttxxxzzz{{{}}}~~~||||||}}}~~~eeeMMM@@@<<<444777999666111///111444333333333444444333333333111111111000111111222333111111111111111111111111111111111111111222222222333333222111000000111111111111111222222222333333333333222222222222333333222222333333333333444444333333333333444555666666999888777555555555666777777666666666666777777888888888999:::;;;;;;<<<<<<>>>===???DDDIIIOOO[[[ggg{{{qqqaaaXXXRRRNNNJJJJJJIIIHHHHHHIIIIIIJJJGGGEEECCCCCCDDDDDDCCCBBBAAA???===<<<<<<>>>AAACCCEEEGGGKKKOOORRRWWW\\\```fffjjjppptttuuuvvvvvvwwwyyyxxxxxxyyy|||~~~~~~~~~~~~}}}|||{{{zzzzzzzzzzzz}}}|||{{{vvvooojjjgggeeedddccceeeccc```^^^]]]]]]]]]]]]ccciiisss}}}{{{yyy{{{rrrooossswwwxxxzzz{{{yyyrrrkkkdddaaa___ccciiiooorrrtttttttttqqqtttxxx{{{||||||~~~}}}}}}}}}~~~}}}yyy]]]HHH>>>;;;666:::<<<999222...000333222333333333333333333222111111000000111222222333111111111111111111111111000000111111222222222222222222111111000000111111000000000000111111111222333222222111111222222333222222222333333444444444333222222333333444555666999888777555555555666777666666666666666777888888888999999::::::;;;;;;;;;===<<>>@@@AAABBBDDDHHHKKKNNNSSSYYY]]]aaaffflllqqqsssssstttuuuuuuvvvwwwxxxzzz|||~~~~~~||||||}}}}}}||||||{{{{{{{{{||||||~~~~~~yyy}}}yyytttqqqnnnlllkkkhhhdddaaa```^^^\\\[[[aaaeeeppp{{{yyyvvvpppoootttxxxwwwwwwvvvrrrkkkeeeaaa___^^^cccjjjpppssstttuuuuuuvvvxxx{{{}}}}}}}}}~~~~~~~~~}}}}}}~~~zzzlllTTTDDD<<<:::999<<<>>>;;;555222222555222222333333333333222222000000000000111222333333222222222111111111111111000000111222222222222111111111111111111111111111//////000000000111111111222222111111111111222222111222222333333444444555222222222222333444555666777777666666555555666666666555555666666777888999888999999999:::::::::;;;===<<<>>>CCCGGGMMMYYYddduuuooo^^^WWWSSSQQQOOOLLLIIIHHHGGGGGGHHHIIIGGGEEEDDDEEEEEEDDDCCCBBBAAA@@@???????????????@@@BBBEEEHHHKKKPPPVVVZZZ]]]bbbiiioooqqqsssssstttvvvwwwwwwxxxwwwxxxxxxyyy{{{yyyxxxyyy{{{~~~~~~~~~~~~}}}||||||{{{{{{||||||}}}}}}}}}xxx}}}zzztttppplllhhhgggdddaaa^^^aaadddqqq}}}wwwxxxyyyrrroooppptttwwwtttsssoooiiibbb^^^]]]]]]```fffmmmrrrtttuuuuuuvvvyyy{{{}}}~~~}}}}}}~~~~~~|||{{{{{{|||~~~~~~}}}zzzuuu\\\JJJ???:::888666999;;;:::666444444555222222333333333333222222000000000000111222333444222222222111111111000000///000111222333222222111111111222222222222222111000000111111111222222222222222111111111111222222111111222333333444555555222222222222333444555666444444555666666666555555555555555555666777888999999999999999999:::::::::<<<;;;===BBBFFFLLLXXXcccrrruuuaaaYYYUUUNNNLLLJJJIIIHHHIIIJJJKKKIIIGGGEEEDDDEEEEEEDDDCCCBBBBBBAAAAAA@@@??????>>>???AAADDDFFFJJJOOOTTTYYYZZZ```gggnnnqqqrrrssstttxxxxxxyyywwwuuuttttttuuuyyywwwvvvvvvyyy{{{||||||{{{~~~~~~}}}||||||{{{{{{{{{}}}{{{|||{{{|||}}}yyyssspppnnnlllgggdddaaaeeerrr{{{tttvvv~~~uuuooonnnppptttvvvrrroooiiibbb\\\YYYZZZ\\\dddiiiqqquuuvvvvvvwwwyyy{{{|||~~~~~~}}}}}}~~~}}}{{{zzzyyyzzz|||}}}{{{|||zzzhhhPPPCCC<<<888666111333555666555444333444222222222333333222222222000000000000111222333444222222222222111111000000///000111222333222111111111222222333333333222222111111222222222333333333222222111111111111222222111111222333333444555555222222222222333444555555222333555666666666555555555555555555666777999999999999999999999999::::::<<<;;;===BBBFFFKKKWWWbbbppp}}}hhhXXXUUUMMMJJJIIIJJJHHHEEEFFFKKKEEEEEEEEEEEEEEEEEEEEEEEEFFFDDDAAA???======>>>>>>???@@@AAACCCGGGLLLPPPSSSXXX\\\bbbfffjjjmmmppprrrvvvwwwyyyxxxvvvuuuuuuuuuxxxxxxxxxwwwuuuvvvyyy|||}}}|||||||||~~~~~~}}}~~~~~~{{{yyywww~~~~~~|||uuu}}}wwwuuuqqqkkkeeefffiiiuuu{{{{{{~~~yyy{{{wwwnnnkkknnnqqqqqqooooooiiidddaaa^^^[[[]]]aaahhhlllrrrvvvwwwwwwvvvwwwzzz{{{}}}~~~~~~|||zzzyyyyyyyyyzzz{{{|||}}}~~~~~~~~~vvvZZZHHH???999666555555555555555555555555555555333111111222444444333111111000000000000000111333444444333111000000111444111000222222000000333555444444333222111000000////////////000000000000111222222333333444444555222222111000000111222222333333333333333333333333444444444555555555555666888666444444666888888888777888888999999:::;;;;;;::::::<<>>===>>>>>>??????@@@BBBFFFJJJOOOQQQWWWZZZ```dddhhhkkknnnqqqtttuuuvvvuuutttssstttuuuxxxxxxxxxvvvuuuuuuwwwzzz{{{{{{{{{|||}}}}}}|||{{{|||}}}}}}{{{zzz~~~~~~~~~|||}}}xxxqqqkkkhhhlllxxx}}}{{{}}}|||yyy}}}}}}|||uuummmkkkooorrrrrrooojjjeeeaaaaaa```^^^```eeejjjmmmrrruuuvvvvvvvvvwwwzzz{{{|||}}}}}}|||zzzyyyyyyzzz{{{|||}}}~~~}}}hhhPPPBBB<<<888777777444444444444444444444444555444444555666666444222555444222111///.........000111222222111222444666444111000444555222000000333333333222111111000000000000000000111111111111000000111222222333333444333333222111111222333333333333333333333333333333444444444444555555555555777666444555777888888777777888888999999:::;;;;;;<<<;;;<<>>>>>>>>???>>>>>>???@@@DDDHHHLLLNNNSSSWWW\\\aaadddhhhlllnnnrrrrrrrrrqqqpppqqqsssuuuxxxyyyxxxvvvttttttuuuwwwxxxyyyzzz{{{{{{zzzxxxwww{{{|||~~~~~~}}}||||||||||||}}}~~~vvvoookkkooo|||~~~xxxwww|||zzzzzz|||{{{xxxrrrllllllooorrrqqqnnnccc___^^^```bbbbbbeeejjjlllooorrrssstttuuuvvvxxxxxxyyyzzz{{{{{{{{{zzzyyyzzzzzzzzz|||}}}~~~~~~}}}nnn[[[GGG<<<999777777888444444444444444444444444222333444666888777333000555444333111000/////////...///000111222444888<<>>AAAEEEHHHJJJOOOSSSXXX\\\```dddhhhkkkoooppppppooonnnpppsssvvvyyyyyyyyywwwtttssstttuuuvvvxxx{{{{{{zzzxxxuuutttzzz{{{~~~}}}{{{zzzyyyzzzzzzzzzwwwqqqmmmqqq}}}}}}{{{rrrnnnrrrxxxxxxzzz~~~||||||uuuqqqllllllnnnooommmjjj```]]]^^^bbbdddeeeiiimmmoooqqqrrrrrrrrrsssvvvxxxwwwxxxyyyzzzzzzzzzzzzyyyyyyyyyyyyzzz{{{}}}~~~fffVVVDDD;;;888555555666333333333333333333333333111000111333444333111...222111111111111222222333//////000000111555:::>>>fffSSS???444222111111333//////000000000111111111000000000111111111222222000000111111222222333333000000000//////000000000222222333333333333444444333333444444444555555555444444555666888888666444777888888999999:::;;;;;;>>><<<<<>><<<<<>>@@@CCCEEEGGGJJJNNNRRRVVV[[[aaadddhhhjjjlllmmmnnnppptttwwwwwwxxxxxxwwwtttsssssssssuuuxxx||||||yyyvvvvvvxxxxxxyyy|||~~~~~~}}}~~~{{{xxxwwwxxxyyyzzz{{{}}}vvvmmmsss~~~xxxvvvyyyyyymmmfffeeefffeeelllwww|||yyy~~~|||{{{{{{zzzzzzrrroookkkhhhfffeeecccbbbcccaaadddiiillllllnnnrrrrrrsssssssssrrrrrrsssuuuvvvvvvwwwxxxyyy{{{||||||zzzyyywwwvvvwwwxxxzzz|||}}}~~~}}}pppPPPEEE;;;777555333333555222222222222222222222222555333000000111333333333333222111000////////////111222111000000111444777AAA888111111333222111222000000000111111222222222.../////////000000000000111222222333444444555555333333444444444444333333111222222333333444444555333333333333444444444444555444444555777777666444777888888999999:::;;;;;;;;;:::<<>>===<<<<<<===@@@BBBDDDDDDGGGJJJNNNSSSXXX^^^bbbcccfffiiikkkmmmooorrruuutttuuuvvvuuurrrqqqqqqqqqtttwwwzzzzzzvvvuuuwwwzzzwwwyyy{{{||||||{{{zzzyyy|||zzzwwwuuuuuuvvvyyy{{{}}}wwwooouuu|||xxxttttttzzz~~~tttkkkdddaaa^^^ccckkkrrrzzzyyyzzz~~~}}}{{{yyywwwuuuttttttnnnkkkgggdddcccbbbbbbaaadddcccgggmmmqqqqqqrrrvvvrrrsssttttttrrrqqqrrrsssvvvwwwwwwxxxzzz{{{}}}~~~|||{{{yyywwwvvvxxxyyy{{{|||}}}~~~yyy|||~~~~~~~~~~~~fffHHH@@@888666444222222444222222222222222222222222222111111111333333222000111111000///............000111111111000000222444000,,,---222444222000111111111111222222222222222//////000000000111111111111111111222333333444444111222333444444333222111111111222333333444555555222222333333333444444444666444333333555666666555777888888999999:::;;;;;;888888;;;@@@CCCGGGPPPYYYeeezzzxxxjjj\\\UUUQQQMMMJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCBBBAAA@@@@@@>>>===<<<<<<===???AAACCCBBBEEEIIIMMMQQQVVV\\\aaa```cccgggjjjlllnnnqqqsssqqqrrrssssssqqqooooooppprrrvvvyyyxxxuuutttwww{{{xxxyyyzzz{{{{{{yyywwwvvvyyywwwuuussssssuuuxxxzzz~~~~~~vvvpppvvvyyyuuusssttt{{{{{{qqqfff^^^YYY]]]cccgggmmmwwwxxx{{{~~~|||yyyvvvsssqqqooooookkkhhheeebbbaaaaaabbbcccddddddhhhooottttttvvvyyyrrrtttuuuuuusssqqqqqqrrrwwwwwwwwwxxxzzz|||~~~}}}zzzxxxwwwxxxyyy{{{|||}}}~~~|||{{{wwwzzz~~~|||}}}~~~vvv^^^IIIAAA:::777555222111333111111111111111111111111......///111333222///,,,------------...///111111...///111111000000111333555222111333222///000333222222222222222222222222000111111111111222222222000000000111222222333333...///000111111000///...111111222333333444555555222222333333333444444444666444222222444666666666777888888999::::::;;;;;;666777;;;AAADDDGGGOOOXXXdddzzzyyydddWWWRRRPPPKKKFFFIIIHHHFFFGGGHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDAAA???>>>===BBBIIIJJJCCC>>>???@@@BBBEEEHHHLLLQQQXXX\\\^^^aaaeeehhhjjjllloooqqqoooppppppqqqqqqrrrrrrsssrrrssstttuuuuuutttsssrrrvvvwwwyyyzzzzzzyyywwwvvvwwwvvvtttssssssuuuwwwyyyvvvqqqxxx|||nnnooorrryyy~~~pppdddccc```]]]]]]cccmmmxxxwwwyyy{{{uuuqqqooonnnmmmlllgggeeeaaa^^^]]]___bbbdddiiijjjkkkmmmooorrrtttuuutttsssrrrqqqqqqssstttvvvwwwvvvvvvuuuwwwyyy|||}}}{{{{{{{{{yyyvvvuuuvvvwwwzzz{{{|||~~~~~~~~~}}}}}}}}}~~~}}}~~~}}}}}}hhhVVVBBB>>>999444111111222333555555555555444333222111333222111000000111222333333222111/////////000000////////////////////////222111000//////000111111333222111111000000111111000000000000111111111111111111111111111111111111444222000///111222222111000222333333222111333444111222333444555444333333444333333333333444555555555666777888999:::::::::<<<<<<>>>AAACCCEEENNNWWWdddwwwsssbbbYYYTTTOOOLLLKKKIIIGGGGGGGGGFFFEEECCCDDDBBBAAA@@@AAAAAA@@@>>>???>>>AAAGGGGGGAAA===???AAACCCEEEHHHLLLQQQWWW[[[]]]```dddfffhhhjjjmmmoootttttttttssssssrrrqqqqqqqqqrrrssstttuuuttttttsssuuuvvvwwwxxxxxxwwwvvvuuuvvvuuusssrrrsssuuuwwwyyy|||}}}xxxuuu{{{tttjjjlllqqqzzzwwwmmmgggddd___^^^aaaiiirrrwwwxxx{{{yyyvvvqqqnnnmmmmmmlllllldddbbb___]]]^^^```dddfffkkkjjjjjjkkklllnnnpppqqqtttsssrrrqqqqqqrrrtttuuuwwwwwwvvvvvvvvvxxx{{{|||xxxyyyyyyxxxwwwvvvxxxyyy{{{{{{}}}}}}~~~}}}|||||||||}}}}}}|||}}}~~~~~~~~~vvv]]]LLL???===888444222222222333555555555444444222111111111111000//////000111111111000000//////000111222222222222222222222222222111111000//////000111222333222111111000000111111...////////////000000000111111111111111111111111222000......///000000000000111222222111111222444111222333444444444333333444333333333333444555555555555777888999:::;;;;;;<<<;;;===AAACCCEEENNNWWWbbbuuunnn___UUUOOOLLLMMMKKKHHHFFFFFFEEECCCAAACCC@@@>>>===>>>>>>>>>===@@@???@@@DDDCCC???<<<===>>>@@@CCCFFFIIINNNTTTXXX[[[^^^bbbdddfffhhhkkkmmmssssssssssssrrrqqqqqqpppoooppprrrssstttuuuttttttssstttuuuvvvvvvuuutttssstttsssrrrqqqrrrtttwwwxxxxxxyyy|||zzzyyyxxxlllfffjjjrrr~~~~~~xxxoookkkeee``````ccchhhlllwwwzzz~~~~~~{{{ssspppllliiiiiijjjjjjiii___^^^]]]]]]___bbbfffhhhkkkjjjhhhhhhhhhjjjlllmmmsssrrrqqqqqqqqqrrrtttuuuxxxwwwvvvvvvvvvwwwyyyzzzvvvxxxxxxxxxwwwwwwyyy{{{||||||}}}}}}}}}|||{{{{{{yyy{{{~~~~~~}}}{{{{{{{{{}}}~~~mmmUUUEEE;;;:::888555333333333333333333333333333222111000000000////////////000000////////////000111222333222222222222222222222222000/////////000111222333222222111000000000000111............////////////111111111111111111111111444222000000222333333222///000222111000000111333111222333444444444333333444333333333333444555555444555666888:::;;;;;;;;;<<<;;;===@@@BBBEEEMMMVVV```sss}}}hhhXXXPPPMMMMMMKKKGGGFFFEEEEEEDDDBBBCCC@@@===<<<<<<>>>>>>>>>BBB@@@@@@@@@???===<<<<<<;;;===???BBBEEEIIIOOOSSSZZZ]]]```ccceeegggiiikkkmmmnnnooopppqqqqqqqqqpppmmmnnnppprrrttttttttttttrrrsssttttttttttttsssrrrrrrqqqqqqqqqrrrsssuuuwwwvvvvvvyyy~~~||||||tttiiidddiiisss}}}wwwrrrkkkdddaaa```bbbdddlllxxx~~~|||}}}~~~~~~yyysssqqqmmmiiifffffffffffffff]]]]]]]]]^^^```cccfffhhhhhhgggfffeeeeeegggjjjlllrrrrrrqqqqqqqqqrrrssstttwwwwwwvvvvvvvvvwwwwwwxxxwwwxxxyyyxxxwwwwwwyyy{{{}}}}}}}}}||||||{{{{{{zzzwwwzzz|||}}}{{{zzzyyyzzz|||~~~fffNNN@@@888777777666444444333333222222222222222111000000000000000000000000000000////////////000000111111////////////////////////...//////000111222222333222222111000000000000000........./////////000000111111111111111111111111333222111111333444333222...000111111000000111222222222333333333444444444444333333333333444555555333444666888:::;;;<<<<<<;;;:::<<<@@@AAADDDLLLVVV```rrryyydddXXXRRRMMMJJJGGGFFFFFFFFFFFFEEEEEEBBB???===>>>?????????BBBAAA@@@===<<<<<<<<<;;;;;;<<<>>>@@@CCCGGGMMMPPPWWWZZZ^^^aaacccfffhhhkkklllmmmooopppqqqqqqpppoookkkmmmoooqqqsssttttttsssrrrrrrssssssssssssrrrrrrppppppppppppqqqrrrssstttuuutttwww|||~~~~~~uuujjjdddhhhrrr}}}||||||{{{|||wwwqqqiiidddaaaaaaaaagggooo{{{~~~||||||~~~{{{zzz|||zzztttoooppplllgggdddccccccbbbbbb^^^^^^___```bbbdddeeegggddddddddddddfffhhhkkkmmmqqqqqqqqqqqqrrrrrrssssssvvvvvvvvvvvvvvvvvvvvvwwwyyyyyyzzzxxxwwwvvvwwwyyy}}}}}}|||{{{{{{{{{zzzzzzwwwyyy{{{{{{zzzyyyxxxyyy}}}sss\\\FFF:::666666666555555444333222111111222222111111000000111111111111111111111111000000000000//////....................................///000111222222222222111000000//////000000//////000000000111111111000000000000000000000000000///...000111222111000...000111111000000111222222222222333333333444444444333333333333444555555444555666888:::;;;;;;;;;::::::;;;???AAACCCLLLUUU___rrrrrr___VVVNNNKKKHHHFFFGGGHHHHHHGGGFFFCCCAAA@@@AAAAAAAAA@@@AAABBB@@@<<<;;;======;;;;;;===???@@@CCCGGGLLLPPPSSSVVV[[[^^^aaadddgggjjjpppqqqrrrsssrrrpppnnnlllkkklllnnnppprrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrppppppooooooppppppqqqqqqtttrrrsssyyy|||~~~{{{yyyqqqiiijjjppp~~~{{{yyyxxxwww{{{xxxsssmmmhhheeecccccceeejjjsss~~~{{{zzz|||{{{yyyyyywwwsssooonnnjjjeeebbbaaaaaa```______```aaabbbdddeeeffffffbbbcccdddfffiiikkknnnoooqqqqqqqqqqqqrrrrrrrrrrrrttttttuuuuuuvvvvvvvvvvvvyyyzzzzzzxxxwwwvvvwwwyyy||||||{{{{{{zzz{{{{{{{{{xxxyyyzzzyyyxxxxxxyyyzzz~~~~~~jjjUUUDDD;;;555555555444444333222222111111222222222111111000111111222222222222111111000000000000///...---,,,000000000000000000000000...///000111111222111111111111000////////////000000000000000111111111111000000000000000000000000222111222333555666555333///000222111000000111333333333222222222333444555444333333333333444555555555666777888999::::::::::::999;;;>>>@@@CCCKKKTTT___qqqiii[[[QQQNNNJJJHHHGGGHHHHHHGGGFFFDDDBBBBBBCCCCCCBBB@@@???BBBAAA<<<<<>>;;;999;;;<<<>>>@@@CCCHHHLLLMMMQQQVVVZZZ^^^aaaeeehhhoooppprrrsssrrrpppmmmlllkkklllnnnpppqqqqqqqqqqqqppppppooooooooooooppppppppppppooooooooooooooooooqqqmmmnnntttyyy|||~~~xxxvvvvvvvvvsssqqqmmmpppwww|||tttpppqqq{{{~~~zzzwwwvvvwwwuuurrrnnnkkkiiiggggggeeeffflllwwwxxxxxx{{{~~~~~~{{{wwwsssqqqpppooojjjfffbbb__________________```bbbdddfffggghhhhhhbbbdddgggjjjlllnnnooooooppppppqqqrrrrrrrrrrrrrrrrrrssstttuuuvvvvvvwwwwwwwwwxxxyyyxxxwwwwwwyyyzzz{{{{{{zzzzzzzzz{{{|||}}}zzzzzzyyyxxxvvvwwwyyy|||sss]]]LLLAAA===666555444333222222222222111111222222222222222111///000111222222111000///...//////000000///...---222222222222222222222222///000111111222111000000111111000////////////////////////000000000000111000000000000000000000000222222222444666777555444000111222222111111222444333333222222222333444555444333333333333444555555777777888999999999999999999888:::>>>@@@BBBKKKTTT]]]ooo~~~tttcccUUUQQQLLLIIIHHHGGGGGGFFFEEEDDDCCCCCCDDDDDDAAA???>>>BBBBBB===<<<@@@???;;;666777888:::<<>>???BBBJJJTTT[[[mmm|||jjjZZZTTTNNNLLLIIIEEEFFFJJJGGGFFFEEEDDDBBBBBBBBBBBB@@@???>>>>>>>>>>>>>>>???::::::999:::;;;===???@@@FFFJJJPPPUUUXXX\\\___aaaiiijjjlllnnnnnnmmmlllkkklllmmmmmmmmmnnnnnnooooooooonnnmmmlllkkklllmmmmmmmmmmmmmmmmmmmmmnnnoooooommmmmmmmmooorrrwww{{{~~~}}}~~~xxxrrrssssssqqqmmmggghhhlllrrrxxx}}}{{{vvvtttpppooonnnnnnnnnmmmjjjhhheeefffhhhmmmtttzzz}}}~~~wwwyyy|||~~~{{{{{{{{{}}}|||uuuoookkkiiigggfffcccaaa^^^\\\\\\]]]___```ddddddeeeeeefffeeeeeeeeehhhiiijjjlllmmmnnnnnnooopppppppppppppppooonnnnnnpppqqqrrrtttuuuvvvvvvvvvuuuuuuttttttuuuwwwzzz{{{yyyxxxwwwvvvwwwwwwyyyzzzzzzyyywwwuuutttwww}}}}}}~~~ooo[[[KKK>>>777666333333333333444555666666000000111222222222222222000000000000000000000000//////............//////000000000000////////////222222111000//////000000......//////000000111111000000///...............//////000000000000//////000000000000111111111111111111111222222333333333444333222111111333555666333333333444555666777888555444444444555666777888:::888888<<>>>>>>>>>>>???:::999999:::;;;===>>>@@@DDDGGGLLLQQQTTTXXX\\\___bbbdddfffhhhiiiiiihhhgggkkkkkkkkkkkkkkkkkklllllllllkkkkkkjjjjjjkkkllllllmmmllllllkkkkkklllllllllhhhiiikkkmmmpppsssuuuvvvzzz{{{}}}wwwqqqmmmlllnnnrrrwwwyyywwwooommmllllllmmmmmmlllkkkiiiiiijjjnnnsssxxxzzz{{{xxxyyy{{{~~~wwwwwwxxxzzz}}}~~~}}}zzzsssmmmiiigggeeecccaaa```^^^\\\\\\^^^```aaadddeeeeeefffffffffffffffiiijjjkkklllmmmnnnnnnnnnnnnooooooppppppoooooooooooopppqqqssstttuuuuuuuuuttttttsssssstttuuuxxxyyyyyyxxxxxxwwwwwwwwwxxxxxxxxxxxxvvvtttuuuxxx~~~zzz}}}gggTTTFFF;;;666555222111111000000000111111......///000000000000000000000000000000000000000.........------.........000000000000////////////222111111000//////000000////////////000000000000000000///...............//////000000000000//////000000000000111111111111222222222222333333333333444333222111111333444666444444444444444555666777555555555555666777888888;;;888999<<>>AAACCCGGGKKKNNNSSSYYY]]]___aaacccfffhhhhhhiiihhhhhhhhhhhhhhhhhhggggggggghhhhhhhhhhhhiiijjjkkklllllllllkkkjjjiiiiiiiiiiiihhhjjjmmmppprrrssssssrrruuuuuuyyy{{{uuurrrqqqsssvvv}}}{{{{{{{{{}}}~~~zzzooollljjjiiikkkmmmnnnooommmllllllnnnrrrvvvxxxxxxyyyzzz{{{|||}}}~~~~~~~~~sssssstttvvvzzz|||{{{zzz|||wwwoooiiifffcccaaa```^^^]]]]]]\\\]]]___```bbbeeeeeefffgggggggggggggggjjjkkkllllllmmmmmmlllllllllmmmnnnoooppppppppppppooopppqqqrrrsssttttttttttttsssrrrrrrrrrsssuuuvvvxxxxxxxxxxxxwwwwwwvvvuuuuuuuuuuuutttuuuzzz~~~www{{{uuu]]]KKK@@@888555555222222111//////............//////000000000000///000000000000000000000000//////............//////////////////000000000000111111000/////////000000000000000000////////////000//////............/////////000000000000//////000000000000111111111111333333333333333333333333444333222111222333444555555444444444444444555555666666666777888888999999<<<999:::===???@@@FFFMMMZZZfffxxx{{{jjjXXXPPPNNNLLLJJJJJJHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@??????;;;:::999999:::;;;<<<===>>>@@@CCCFFFIIIOOOVVV[[[\\\]]]```cccfffhhhiiiiiiggggggffffffeeeeeeddddddffffffggghhhiiijjjkkklllmmmlllkkkiiihhhgggggggggiiikkkmmmooopppppppppooooooooossszzz}}}yyyuuutttuuu~~~|||uuusssuuuvvvzzz}}}rrrnnnjjjggghhhkkkmmmnnnnnnmmmlllnnnrrrvvvxxxyyyzzzzzzzzzzzzzzzzzzzzzyyyqqqqqqrrrtttxxxzzzzzzyyywwwrrrkkkeeebbb```^^^]]][[[\\\\\\]]]^^^```aaabbbeeefffggghhhhhhiiihhhhhhkkkllllllmmmllllllkkkkkkjjjkkkmmmnnnooopppppppppooopppqqqrrrssssssssssssssssssrrrrrrrrrsssttttttvvvvvvwwwxxxwwwuuutttssssssssstttuuuwww|||xxxuuuyyymmmTTTEEE<<<666444444444333222111111111111111000111222222222222111111////////////////////////111000000000000000000111////////////000000000000111000000/////////000000111111000000//////......000///............////////////000000000000/////////000000000111111111111444444444333333333333333333333222222222333444555555555444333333333444444666777777888999999999:::<<<::::::===??????EEEKKKXXXcccuuu{{{eeeYYYSSSOOOLLLLLLIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBAAA??????<<<;;;:::::::::;;;<<<======???AAACCCFFFLLLSSSXXXUUUWWWYYY\\\```bbbdddeeefffeeeeeeddddddccccccccceeeeeefffhhhiiijjjkkkkkkmmmlllkkkiiihhhggggggfffgggggggggggghhhiiiiiijjjjjjjjjnnnuuuyyy|||zzzwwwvvv|||{{{uuuqqqrrrssstttxxx}}}{{{zzzxxxxxxzzzxxxssslllgggfffgggiiijjjkkkjjjjjjlllqqqvvvzzz{{{{{{{{{zzzxxxwwwvvvuuuuuupppppppppsssvvvxxxxxxwwwqqqlllfffaaa^^^]]]\\\[[[ZZZ[[[]]]___```bbbcccccceeefffggghhhiiiiiiiiiiiillllllmmmmmmllllllkkkjjjiiijjjlllmmmoooooopppppppppqqqrrrssssssssssssssssssssssssrrrssssssssstttssstttuuuuuuuuutttrrrqqqqqqrrrtttvvvyyy~~~{{{vvvtttyyy{{{gggOOO@@@:::666333444222222222222222333444444111111222222222111111000////////////////////////000//////......//////000.../////////000000000111000///////////////000000111111000000//////......//////............////////////000000000000/////////000000000111111111111333333333333333333333333222222222222333333444444555444444333333333444444666777888999:::::::::999<<<::::::>>>??????DDDJJJUUU```rrrssscccWWWOOOLLLLLLJJJIIIHHHFFFEEEEEEDDDDDDCCCDDDDDDDDDCCCBBB@@@???>>>===<<<;;;:::;;;<<<===<<<===???AAADDDIIIOOOSSSSSSTTTWWWZZZ]]]aaaccceeedddcccccccccccccccbbbbbbdddeeefffhhhiiiiiijjjjjjlllkkkjjjhhhgggfffffffffgggffffffffffffggghhhhhhggggggjjjqqqtttvvvzzz{{{wwwyyy~~~sssqqqqqquuuvvvuuuvvvzzztttssspppmmmkkknnnssswww~~~}}}wwwnnngggddddddeeeeeehhhfffgggjjjpppwww{{{}}}}}}{{{yyyvvvtttrrrqqqqqqnnnnnnnnnpppsssttttttssslllgggbbb]]]\\\\\\[[[[[[ZZZ\\\^^^aaaccccccccccccdddeeefffhhhiiiiiiiiiiiilllllllllmmmllllllkkkkkkiiijjjkkkmmmnnnoooooooooooopppqqqrrrrrrrrrrrrrrrqqqqqqrrrrrrsssssssssssspppqqqqqqrrrrrrrrrqqqqqqqqqsssuuuxxx{{{zzzvvvuuuyyyttt___HHH<<<888555333333000//////000111222333333///000000000000//////...000000000000000000000000------,,,,,,,,,,,,------......//////000000111111//////......//////000000000000000000///////////////............//////000//////000000000000//////000000000000111111111111111111111222222333333333222222333333333444444444444333333333333333444444555666888999::::::999999:::999:::>>>??????CCCJJJRRR]]]ooonnn]]]QQQLLLNNNJJJIIIHHHGGGFFFEEEEEEEEEDDDEEEFFFFFFDDDBBB@@@??????>>>===<<<;;;<<<<<<===:::<<<>>>???AAAEEEJJJNNNRRRSSSUUUXXX\\\___bbbdddaaaaaaaaaaaaaaabbbbbbbbbbbbccceeefffggggggggggggiiiiiigggfffeeeeeeeeeeeeeeefffggghhhiiihhhggggggddddddggglllnnnnnnqqqvvv~~~~~~xxxttt{{{vvvoooooosssyyyyyyvvvtttvvvooonnnkkkfffbbbbbbdddhhhlllttt{{{yyyppphhhdddcccbbbaaafffdddeeehhhnnnvvv{{{}}}~~~|||yyyuuurrrpppnnnnnnjjjjjjjjjkkkmmmnnnmmmlllgggccc^^^[[[[[[[[[\\\[[[[[[]]]```ccceeeeeedddcccddddddfffggghhhiiiiiiiiikkkkkkllllllmmmllllllllliiijjjkkklllmmmnnnnnnnnnmmmnnnoooooooooooooooooonnnooopppqqqrrrrrrssssssnnnnnnnnnnnnooopppqqqqqqrrrtttwwwzzz}}}{{{wwwxxx{{{iiiUUU@@@777666555222111000000/////////000000111000000000000000///......000000000000000000000000......------------...............///000111111111...............///000000////////////000000000000...............///000000//////000000000000//////000000000000111111111111//////000000111222333333222222333333444444444333222222222222333444555555444555777999:::999888888999888:::>>>??????DDDJJJPPP[[[lllzzzfffWWWRRRTTTJJJJJJHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFEEECCC@@@???@@@???>>>===<<<<<<======999;;;===>>>@@@CCCGGGJJJMMMNNNPPPSSSVVVYYY\\\^^^^^^______``````aaaaaaaaaaaabbbdddeeeffffffeeedddggggggfffeeedddddddddddd^^^```dddggggggeeebbb```dddccceeeiiijjjhhhjjjooowww}}}~~~zzzwww{{{xxxqqqttt{{{{{{qqqlllnnnuuu||||||vvvssstttnnnmmmkkkeee___]]]^^^```bbbjjjqqqtttxxxyyypppiiidddbbbaaa```eeeddddddgggmmmuuuzzz}}}~~~|||xxxtttqqqnnnmmmlllgggffffffgggiiiiiihhhgggeeeaaa]]]ZZZZZZ[[[\\\\\\\\\^^^aaadddffffffdddccccccdddeeeggghhhhhhiiiiiijjjkkkllllllmmmmmmlllllljjjjjjkkklllmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmmmmlllmmmnnnpppqqqqqqrrrrrrmmmlllllllllmmmnnnppprrrsssuuuxxx{{{~~~|||xxxyyy{{{{{{aaaNNN:::444444444222000333222111000000//////000222222222222222111000000000000000000000000000000111111000000000000111111---......///000111111222...............///000111......//////000000111111...............///000111//////000000000000//////000000000000111111111111------...000111222333444111222333444444444333333111111111222333444555666444555777999:::999888777888777999>>>???@@@DDDJJJOOOZZZkkk~~~sss[[[PPPNNNOOOMMMJJJHHHJJJKKKIIIEEEGGGGGGFFFFFFEEEEEEDDDDDDCCCAAA???>>>??????>>>===>>>===<<<<<<>>>BBBFFFIIISSSQQQOOORRRVVVZZZ[[[ZZZZZZ[[[\\\^^^___aaabbbcccaaaaaaaaabbbdddfffggghhhgggdddaaa```bbbcccaaa___```aaadddfffggggggffffffcccbbbaaaaaadddfffggggggnnnqqqyyyxxxtttvvvxxx{{{|||wwwrrrooozzzyyytttqqquuuzzz{{{xxxtttrrrrrrkkkkkkjjjgggbbb^^^\\\\\\aaa```dddkkkqqqwww{{{pppjjjeee```\\\]]]^^^bbbdddffflllvvv|||}}}~~~xxxsssrrrpppkkkhhhiiihhhfffeeeddddddbbb___]]][[[[[[[[[\\\]]]^^^``````aaaaaabbbccccccccccccccc```aaaccceeegggiiijjjkkkiiiiiihhhhhhhhhhhhiiiiiijjjiiiiiiiiiiiiiiijjjjjjkkkkkkjjjjjjjjjkkklllllllllmmmoooooonnnnnnpppqqqmmmlllkkkjjjlllnnnrrrttttttxxx|||mmmQQQGGG;;;444333555555333////////////000000000000111000///......///000111111111000000//////..............................111///...000333444000---//////............//////000000////////////000000///////////////.........000000////////////000000////////////////////////333333222222111000000//////000000000000111111111000111222333555666777888555666777888888999999888888999;;;<<<===@@@EEEIIIOOOYYYjjj}}}kkk\\\VVVRRROOOKKKIIIJJJKKKIIIFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCAAA????????????>>>======<<<;;;;;;===AAAEEEGGGOOOMMMLLLNNNSSSWWWXXXXXXZZZ[[[\\\^^^```bbbcccdddbbbbbbbbbbbbcccdddeeeeeedddaaa^^^]]]___aaaaaa```bbbccceeefffffffffdddcccbbb```___```bbbeeeeeeeeegggiiippp{{{}}}uuuvvvxxxzzz|||zzztttpppssszzzxxxvvvyyy|||~~~yyysssooommmjjjjjjiiihhhfffcccaaa___]]][[[]]]bbbhhhmmmwww~~~xxxnnnhhhddd^^^[[[[[[\\\```ccceeekkktttzzz{{{|||vvvqqqpppnnniiifffffffffdddbbbaaaaaa```^^^\\\ZZZ[[[\\\]]]^^^______```^^^___```aaacccdddddddddbbbcccdddeeefffggghhhiiiiiihhhhhhgggggghhhhhhiiihhhhhhggggggggghhhhhhiiiiiiiiiiiiiiiiiiiiijjjkkkkkkmmmnnnnnnmmmlllmmmooommmlllkkkjjjkkknnnqqqrrrtttwww|||tttaaaIIIBBB999444444444333111000000000000////////////111000///......///000111000000000000//////..............................111000000111222222000.........------------......,,,,,,++++++++++++,,,,,,.........///////////////000000////////////000000////////////////////////111111111111111111111111111111111222222222333333222333333444444555555555666777888999999::::::999888999;;;<<<===@@@EEEHHHMMMWWWhhh{{{kkk___VVVQQQLLLJJJKKKKKKIIIGGGFFFFFFFFFEEEEEEEEEEEEEEECCCAAA??????@@@@@@???>>>===<<<;;;:::<<>>???AAACCCGGGKKKOOOQQQSSSUUUYYY\\\___aaabbbbbbaaaaaaaaaaaabbbcccdddeeegggeeebbb___]]]]]]^^^______``````aaaaaaaaaaaaaaa```___]]]]]]___aaabbbaaa^^^\\\^^^dddiiioooxxx{{{~~~{{{vvvoooqqqttt{{{|||wwwnnnkkkiiimmmrrruuussspppeee^^^XXXVVVVVVYYYcccnnnrrrvvvyyywwwrrrppprrrvvvxxx|||{{{qqqhhhdddaaa]]][[[[[[\\\```cccdddiiipppssssssuuupppmmmmmmkkkfffbbbbbb___]]]ZZZYYYZZZ\\\]]]]]]YYY[[[]]]```aaa```___^^^______```````````````___aaabbbcccdddeeeggghhhhhhfffeeeeeeeeeeeeeeeeeefffhhhgggfffeeeeeeeeeeeeeeeeeeeeeeeeeeefffggghhhiiikkkmmmnnnnnnkkkiiihhhhhhiiiiiiiiijjjkkkmmmooopppvvvyyy}}}~~~vvvcccMMM===888555222000000333444666111000000000/////////...//////000000000000//////.............../////////////////////////////////000222333222...---///222000000////////////000000......------------......,,,------...///000111111000000////////////000000000000000000000000000000111111111111111111111111222222222222333333333333222222333444444555555666444555666777888888888888888999:::;;;<<>>===;;;:::999999::::::;;;===???AAACCCGGGLLLOOOOOOQQQUUUZZZ]]]_________^^^^^^^^^___```aaabbbcccddddddccc```]]]\\\\\\^^^]]]]]]]]]^^^^^^_________```^^^\\\\\\^^^`````````[[[YYY[[[___bbbeeelllssswww}}}}}}{{{~~~{{{wwwrrrsssvvv|||zzzrrrooommmnnnrrruuuuuutttiiibbb[[[WWWVVVYYYbbblllppptttwwwuuupppnnnpppssssssxxx||||||yyyooofffbbb```\\\[[[\\\\\\```cccdddhhhoooqqqpppqqqmmmjjjkkkiiiccc```___\\\ZZZYYYYYY[[[]]]]]]]]]ZZZ\\\]]]___````````````aaabbbbbbbbbbbbaaa``````aaaaaabbbdddeeeggghhhhhheeeeeeddddddddddddeeeeeehhhgggfffeeedddddddddddddddddddddeeefffggghhhiiijjjlllnnnnnnllliiihhhggghhhhhhiiikkkmmmoooqqqrrrxxx{{{~~~yyyhhhWWWFFF:::777555222000///111444666/////////000000000000000//////000000000000//////---............/////////////////////////////////000111111000//////111222111000000000000000000111000000000//////000000000------......//////000000000000////////////000000000000000000000000000000222222111111111111111111111111111111222222222222222222333333444555666666333444555666777777777777999::::::;;;;;;>>>BBBEEELLLTTTbbbrrr|||~~~nnn```ZZZTTTLLLKKKPPPOOONNNMMMKKKIIIGGGEEEEEEDDDBBBAAAAAACCCCCCCCCBBB???>>><<<;;;999999888888888;;;===???@@@CCCHHHLLLKKKMMMRRRWWWZZZ\\\]]]]]]]]]\\\\\\\\\\\\\\\]]]]]]\\\^^^___^^^\\\ZZZ[[[\\\]]]\\\\\\[[[[[[[[[[[[\\\___]]][[[[[[\\\^^^^^^^^^YYYXXXYYY\\\]]]^^^bbbhhhjjjqqqzzz|||~~~{{{wwwtttvvv{{{~~~vvvtttqqqoooppprrruuuwwwoooggg```\\\ZZZ\\\dddmmmqqqtttwwwtttnnnjjjkkkmmmppptttvvvvvvwww|||~~~|||vvvlllccc```^^^[[[YYYZZZ[[[___bbbcccggglllnnnmmmkkkgggdddfffddd^^^ZZZZZZYYYXXXWWWYYY[[[\\\\\\[[[\\\\\\]]]^^^___```aaaaaabbbbbbcccddddddcccccccccbbbbbbcccdddeeeeeeffffffddddddccccccccccccddddddffffffeeeccccccbbbbbbcccbbbbbbbbbcccdddeeefffggggggiiilllllljjjhhhgggffffffgggiiilllnnnqqqssstttzzz|||zzziiiWWWKKKAAA:::333333333222000000111222......//////000000111111...///000111111000///...---------.........//////////////////////////////111///......000222222222000000////////////000000222222111111111111222222.........///////////////000000////////////000000////////////////////////000000000111222222333333111111111111222222222222444444444444444444444444444555666777777888888888999:::::::::;;;>>>BBBEEEIIIRRR```qqqxxxuuuwwwxxxggg```WWWLLLJJJOOOQQQPPPNNNLLLIIIGGGEEEDDDDDDCCCAAAAAACCCDDDDDDCCC@@@???===;;;:::999888888666999<<<===>>>@@@EEEIIIHHHKKKPPPUUUYYY[[[[[[[[[\\\[[[ZZZYYYXXXXXXXXXXXXUUUXXX\\\\\\ZZZYYYYYY[[[^^^]]]\\\ZZZYYYXXXXXXXXX]]][[[YYYYYY[[[\\\]]]\\\YYYXXXYYY\\\\\\[[[^^^ccc```gggqqqwwwyyy|||{{{{{{}}}zzzwwwwwwzzzyyywwwtttpppnnnppptttxxxsssllleeeaaa___```hhhppprrrvvvwwwtttmmmhhhgggiiimmmqqqsssqqqrrrwwwzzzyyytttjjjaaa^^^]]]YYYXXXYYYYYY^^^aaabbbeeekkklllkkkfffbbb```aaa```ZZZVVVUUUVVVVVVVVVXXX[[[\\\[[[ZZZ]]]]]]]]]]]]^^^```aaabbbaaabbbcccdddeeefffffffffdddddddddddddddddddddddddddccccccccccccccccccdddeeedddcccbbbaaaaaaaaaaaa`````````aaabbbdddeeefffeeegggjjjkkkiiigggfffeeefffgggiiilllooorrruuuvvv{{{}}}}}}}}}{{{zzzxxxlllXXXFFF===999777000222444444222///...---------...///000111222222...///000111111000///...---------.........//////000000000000000000000000111...,,,---111444444222//////............//////......------------......///////////////.........000000////////////000000////////////////////////......///111222333444555111111222222222333333333666666555444444333222222555666777888888999999999999:::::::::;;;===AAAEEEEEEOOO___qqqxxxpppsssyyy|||rrr```WWWSSSPPPMMMPPPOOOLLLJJJIIIHHHHHHHHHEEEDDDBBBAAA@@@@@@AAABBBCCCCCCBBB???:::777666666888888999;;;>>>AAADDDFFFFFFHHHKKKOOOSSSWWWYYYZZZ[[[[[[[[[[[[ZZZYYYWWWWWWTTTTTTTTTUUUVVVXXX[[[\\\]]]]]]\\\[[[ZZZYYYXXXXXXYYYYYYYYYYYYZZZ\\\]]]^^^WWWWWWWWWXXXXXXXXXXXXXXX```bbbeeekkkqqqwwwzzz{{{~~~yyy}}}zzz~~~{{{uuupppnnnooorrruuuwwwrrrjjjccc```dddlllqqqzzz|||zzzrrrhhhccceeeiiirrrqqqqqqqqqrrrsssttttttmmmiiiccc]]]YYYWWWXXXYYY\\\[[[ZZZ\\\```dddffffff```___^^^\\\ZZZYYYWWWWWWVVVUUUUUUVVVXXX[[[^^^```^^^^^^^^^______```aaabbbbbbbbbcccccccccbbbaaaaaacccbbbaaa``````aaabbbccceeedddccccccbbbbbbccccccbbbaaa```_______________aaa```___^^^___```cccdddeeedddddddddeeeeeefffgggfffjjjnnnooooooqqquuuyyy~~~{{{zzz}}}zzzuuunnnssskkk^^^NNN@@@777555555333333333222111000000///////////////////////////222111111000///......---111000...,,,,,,,,,...///111111222222222222111111......//////000000111111333333222111000000000000//////............//////////////////000000000000///111333333111000111222000000000000000000000000111111111000000000000000333333222111111222222333333222111000111444666888222333444666777999:::;;;:::;;;;;;;;;;;;<<<@@@CCCKKKQQQ___qqquuurrrvvv{{{pppbbbYYYTTTQQQPPPOOOLLLJJJHHHHHHGGGHHHEEEDDDBBBAAAAAAAAABBBBBBDDDDDDCCC@@@<<<888777888999999999:::===???BBBCCCEEEGGGJJJNNNRRRUUUWWWXXXZZZZZZZZZZZZYYYXXXWWWVVVSSSSSSSSSTTTUUUWWWYYYZZZ[[[[[[ZZZYYYXXXWWWVVVVVVVVVVVVVVVWWWWWWYYYZZZZZZVVVVVVVVVWWWWWWXXXXXXXXX[[[\\\^^^ccciiinnnrrrtttyyy|||yyy|||{{{uuuqqqooopppsssvvvxxxssskkkeeedddhhhpppvvv}}}}}}zzzqqqhhhcccfffkkkssssssrrrpppooonnnmmmmmmgggddd___[[[YYYXXXYYYYYY\\\[[[ZZZ[[[^^^aaabbbbbb]]]]]][[[ZZZXXXWWWVVVUUUWWWWWWVVVWWWYYY\\\^^^```^^^]]]]]]^^^^^^___```aaadddddddddddddddcccbbbaaabbbaaaaaaaaaaaaaaaaaabbbdddccccccbbbaaabbbbbbbbb```___^^^^^^^^^^^^^^^___^^^^^^]]]]]]^^^```bbbccccccccccccccccccdddeeefffhhhllloooqqqqqqssswwwzzz}}}{{{{{{~~~xxxtttqqqnnnkkkbbbTTTFFF;;;555333222333222222111000000//////////////////////////////000000//////...------,,,///...---+++++++++------...//////000000//////............///000000111111111000000000000000111111//////............//////.../////////000000000000000111333222111000000111////////////////////////000000000000000000000000222222111111111111111222444333222222222333444555444444555666777888999999:::;;;;;;;;;;;;<<<@@@CCCKKKQQQ^^^ooovvvwww|||~~~kkk\\\SSSPPPPPPNNNLLLJJJHHHGGGGGGGGGEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEDDDAAA===:::999::::::999999:::;;;===???@@@CCCEEEHHHLLLOOORRRTTTUUUXXXXXXXXXXXXWWWVVVUUUUUUQQQQQQRRRRRRTTTUUUWWWXXXXXXXXXWWWWWWVVVUUUTTTTTTUUUUUUUUUUUUVVVWWWXXXXXXTTTTTTUUUUUUVVVWWWXXXXXXWWWWWWYYY[[[```eeejjjmmmoooqqquuuyyy}}}{{{zzz|||wwwrrrpppqqqsssuuuvvvqqqjjjffffffllltttzzz~~~yyyooogggdddhhhnnntttsssqqqoookkkhhheeeccc___^^^\\\ZZZYYYYYYYYYYYY\\\ZZZYYYYYY[[[\\\\\\[[[YYYYYYXXXWWWVVVUUUTTTTTTXXXXXXXXXXXXZZZ\\\^^^```]]]]]]]]]]]]^^^___``````dddddddddcccbbbaaa```___``````aaaaaaaaaaaa``````bbbbbbaaa````````````aaa]]]\\\\\\\\\\\\\\\]]]^^^\\\\\\\\\\\\^^^___aaabbb````````````aaabbbddddddjjjnnnrrrsssssstttxxx||||||{{{}}}}}}{{{|||wwwpppmmmkkk___UUUGGG;;;555333111000111111000000//////......//////////////////////////////......---,,,,,,,,,...---,,,+++***+++,,,---.........//////.........---......//////000111111///......///000111222222//////............//////....../////////000000000000222333222000//////000////////////////////////000000000000000000000000111000000000111111111111444444444333333222222222666666666666777777777777999:::;;;;;;;;;===@@@BBBKKKPPP\\\mmm|||sss```TTTPPPPPPOOOLLLJJJHHHGGGGGGGGGEEEDDDCCCCCCCCCDDDEEEFFFGGGGGGFFFCCC???===<<<<<<::::::999999999:::<<<===@@@BBBEEEIIILLLOOOQQQRRRUUUUUUUUUUUUUUUTTTSSSSSSQQQQQQRRRRRRTTTUUUVVVVVVWWWWWWVVVUUUUUUTTTSSSSSSVVVVVVVVVVVVVVVVVVWWWWWWRRRRRRSSSTTTUUUVVVVVVWWWVVVWWWWWWYYY[[[___eeehhhhhhjjjlllooosssxxx~~~~~~{{{yyyssspppooopppqqqqqqmmmgggeeehhhooovvvzzz|||uuukkkdddccciiiooorrrqqqooolllhhhccc___]]]\\\[[[[[[ZZZYYYYYYXXXXXX[[[YYYXXXWWWXXXXXXVVVUUUVVVVVVVVVUUUUUUUUUTTTTTTXXXXXXXXXYYYZZZ[[[]]]^^^]]]]]]]]]]]]^^^___``````````````````___]]]\\\[[[^^^___```aaaaaa```___^^^``````___^^^^^^^^^^^^___ZZZYYYYYYYYYZZZ[[[\\\\\\\\\\\\]]]]]]^^^_________]]]]]]^^^___```aaacccccckkkooorrrtttsssuuuxxx|||}}}}}}}}}~~~{{{}}}|||{{{zzzxxxyyy}}}}}}sssjjjbbbSSSIII<<<444222222111///000000//////............////////////////////////............------,,,,,,------,,,++++++,,,,,,---//////000000000000//////------......///000000111000000//////000111111222///......------......///........./////////000000000111222111///......////////////////////////////////////000000000000000000111111222222222222222222333333444444333222222666666666666777777777777888999:::;;;;;;===@@@BBBIIINNNZZZjjjzzzlll]]]VVVRRRPPPMMMKKKHHHGGGGGGGGGEEEDDDDDDCCCDDDEEEGGGHHHGGGHHHGGGEEEAAA>>>===>>>;;;:::999888888999:::;;;>>>@@@CCCGGGJJJMMMNNNOOORRRRRRSSSSSSSSSRRRQQQQQQQQQQQQRRRSSSTTTUUUUUUVVVWWWVVVVVVUUUUUUTTTTTTTTTUUUUUUTTTTTTSSSTTTTTTTTTQQQQQQQQQRRRSSSTTTTTTTTTVVVWWWWWWWWWWWWZZZ___cccdddfffggghhhjjjnnnsssvvvzzz~~~~~~|||{{{|||||||||~~~~~~~~~zzzsssnnnkkkkkkkkknnnjjjfffggglllsssxxx{{{{{{wwwooofffaaabbbiiiooopppnnnllliiiddd```]]][[[[[[[[[[[[ZZZYYYXXXWWWVVVZZZXXXVVVVVVVVVUUUSSSQQQTTTTTTTTTUUUUUUUUUVVVVVVWWWWWWXXXXXXYYYZZZ[[[[[[]]]]]]]]]]]]^^^___``````^^^^^^^^^^^^]]]\\\[[[ZZZ]]]]]]____________]]]]]]^^^^^^]]]\\\\\\\\\\\\]]]XXXXXXWWWXXXXXXYYYZZZ[[[^^^^^^_________^^^]]]\\\\\\\\\]]]^^^___aaacccdddkkknnnrrrsssrrrssswwwzzz|||{{{{{{|||}}}~~~|||}}}yyyyyyyyyxxxxxx|||xxxfffVVVJJJAAA666111111333333111/////////.............../////////////////////////////////..................---------------...............//////.........---------...//////000000222222111000000000000000......------------..................///////////////000111111///.......................................//////000000000000111222333444444444333333000111222333444444444444444444555666777888999999666888:::;;;;;;===???BBBGGGLLLXXXhhhyyyyyyggg\\\SSSRRROOOLLLJJJHHHHHHHHHEEEEEEDDDDDDEEEGGGHHHJJJHHHHHHHHHEEEBBB?????????<<<;;;999888888888999:::===???BBBEEEHHHKKKLLLMMMOOOPPPPPPQQQQQQPPPPPPOOOPPPQQQRRRSSSTTTTTTTTTTTTVVVVVVVVVUUUUUUUUUTTTTTTRRRRRRQQQPPPOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRTTTUUUTTTRRRSSSXXX\\\```aaabbbcccccceeehhhkkkooosssxxx~~~~~~yyywwwwwwvvvuuuwwwxxxyyy{{{}}}}}}yyyrrrlllhhhgggfffllliiihhhkkkqqqxxx{{{{{{vvvrrrjjjccc___bbbiiinnnooommmjjjfffbbb___]]]\\\[[[ZZZZZZYYYXXXWWWVVVUUUXXXWWWVVVVVVVVVUUURRRPPPRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWXXXXXXYYYYYYYYYZZZ\\\\\\\\\\\\]]]^^^______]]]^^^^^^^^^^^^]]]\\\\\\[[[\\\\\\\\\\\\\\\\\\[[[\\\\\\[[[ZZZZZZZZZZZZ[[[XXXWWWWWWWWWWWWXXXXXXYYY\\\^^^___``````^^^\\\[[[[[[\\\]]]^^^```bbbdddeeejjjnnnqqqrrrrrrrrrvvvyyy||||||||||||}}}~~~~~~zzzxxxyyyzzzyyyxxx|||vvv___KKKAAA;;;444111111333333222//////////////////......////////////////////////........................------..................++++++,,,,,,,,,,,,++++++,,,------......///000000333222111000////////////......------------......------........./////////---...000000///......///........................---......//////000000111111222333555555555444444000111111222444555555666444444555666777888999999555777:::;;;<<<===???AAAEEEJJJVVVfffvvvtttcccUUUSSSPPPMMMKKKIIIIIIHHHEEEEEEEEEEEEFFFHHHJJJKKKHHHHHHHHHEEEBBB??????@@@<<<;;;:::999888999::::::===>>>AAADDDGGGJJJKKKLLLMMMNNNNNNOOOOOOOOONNNNNNOOOPPPQQQRRRSSSSSSRRRRRRUUUUUUUUUUUUTTTTTTTTTTTTRRRQQQPPPOOONNNMMMMMMMMMPPPPPPPPPPPPPPPOOOOOOOOOOOORRRTTTRRROOONNNRRRUUUXXXZZZ\\\]]]]]]^^^```bbbfffiiinnntttzzz{{{xxxtttrrrrrrtttuuuuuurrrtttvvvyyy}}}zzzwwwzzz~~~|||vvvooojjjfffeeedddhhhggggggmmmtttzzzzzzyyyrrrnnngggaaa___cccjjjoooqqqnnniiiddd```]]]\\\\\\XXXWWWVVVVVVUUUUUUUUUUUUWWWVVVUUUVVVVVVVVVSSSQQQPPPPPPQQQSSSTTTVVVWWWXXXXXXYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZ[[[\\\]]][[[[[[\\\]]]]]]]]]\\\\\\ZZZZZZZZZYYYYYYZZZZZZZZZ[[[ZZZZZZYYYYYYYYYYYYYYYXXXXXXWWWWWWVVVWWWWWWWWWXXXZZZ]]]___```___]]]\\\\\\\\\]]]___aaadddfffgggkkknnnrrrrrrrrrsssvvvyyy{{{{{{zzz{{{|||~~~~~~}}}yyyzzz{{{|||{{{zzz}}}yyyjjjUUUDDD888666333111///000000111////////////////////////////////////////////////------------------------,,,,,,------............******++++++++++++******,,,,,,---......//////000///......---------.........------,,,,,,------...---------.........//////+++---//////......///000........................------......///000000111///111333444555555444333333222222111222333555666555666666666777777777888444777999;;;<<<===???AAAEEEIIITTTcccsssnnnVVVTTTQQQNNNLLLJJJIIIIIIEEEEEEEEEEEEFFFHHHJJJLLLGGGHHHGGGEEEBBB@@@???@@@<<<;;;:::999999999:::;;;===>>>AAADDDGGGIIIKKKKKKLLLMMMMMMNNNNNNNNNMMMMMMMMMNNNPPPQQQRRRQQQQQQPPPTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRQQQPPPOOONNNNNNNNNQQQPPPPPPOOOOOONNNNNNMMMNNNQQQTTTSSSOOOMMMOOOSSSRRRUUUWWWYYYYYYZZZ[[[]]]```ccchhhnnntttyyy}}}zzzrrrpppnnnnnnpppsssuuuvvvoooqqqtttwww||||||sssqqqvvv{{{~~~{{{xxxsssmmmiiifffeeeeeeddddddeeellltttyyyxxxuuuppplllfffaaa```eeekkkpppssspppiiiccc___\\\\\\\\\UUUUUUSSSSSSSSSTTTUUUVVVVVVUUUUUUVVVWWWWWWTTTRRRNNNOOOPPPRRRTTTUUUWWWWWWZZZZZZ[[[[[[[[[[[[ZZZZZZWWWWWWWWWXXXXXXYYYZZZ[[[WWWXXXYYYZZZZZZ[[[[[[ZZZZZZYYYXXXWWWWWWXXXYYYZZZZZZZZZYYYXXXXXXXXXXXXXXXYYYXXXXXXWWWVVVVVVVVVVVVSSSVVVZZZ^^^```___^^^]]]\\\]]]^^^```bbbeeeggghhhlllooorrrsssrrrsssvvvzzzyyyxxxxxxxxxyyy|||~~~|||}}}}}}}}}}}}yyy{{{}}}~~~|||{{{~~~}}}ooo___NNNAAA333333333000...---...////////////000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,,,,,,,------,,,,,,,,,,,,,,,------...//////000++++++++++++,,,---.........------,,,,,,------...---------.........//////***,,,...///......///111........................---------...///000000111...000222444555444333222666555333111111222333444888777777777666666666555444666999;;;<<<===???AAAEEEIIISSSaaappp}}}lll]]]PPPOOOPPPMMMJJJIIIFFFGGGHHHIIIHHHGGGFFFEEEGGGFFFFFFDDDBBB@@@>>>===@@@>>><<<999888888999:::;;;<<<>>>@@@BBBCCCDDDDDDIIIIIIJJJKKKLLLMMMNNNNNNMMMNNNOOOPPPQQQQQQQQQQQQQQQPPPOOOOOONNNNNNNNNOOONNNOOOQQQPPPOOOOOOPPPRRRPPPNNNMMMNNNPPPQQQPPPMMMOOOPPPPPPQQQQQQPPPPPPOOORRRRRRQQQRRRSSSTTTVVVWWWXXXZZZ___dddjjjooosssvvvzzz{{{}}}~~~yyyssskkkkkkmmmqqqvvvyyyzzzyyyqqqqqqnnnmmmsss}}}uuupppooottt{{{zzzzzzuuupppjjjeeecccaaa___^^^aaadddiiipppvvvxxxwwwuuukkkgggccc___```dddiiilllsssmmmddd]]]ZZZZZZ[[[\\\XXXVVVTTTRRRQQQQQQRRRSSSTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSTTTTTTUUUUUUUUUVVVTTTVVVXXXXXXWWWWWWWWWXXXVVVVVVWWWXXXXXXYYYYYYYYYXXXXXXXXXYYYYYYYYYYYYYYY[[[ZZZZZZYYYXXXXXXWWWWWWXXXWWWWWWWWWWWWXXXYYYYYYWWWVVVUUUTTTSSSTTTUUUUUUUUUXXX\\\___^^^\\\ZZZYYY[[[[[[\\\^^^aaaeeeiiikkkjjjlllppptttvvvxxxxxxxxxttttttvvvxxx{{{yyyxxxwwwtttvvv{{{~~~zzz{{{tttcccQQQCCC;;;555444222000.........///---...000111111111000///---------...............+++++++++,,,,,,,,,------///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,))),,,......---++++++,,,)))+++---......+++)))'''...------,,,,,,,,,------...------,,,,,,,,,------000000000000////////////000000000000000000000000...//////000111222222333,,,---///000222222333333444333222222111111222222555555555555555666777777777666666666888;;;>>>@@@FFFJJJTTTcccrrrvvvfffWWWRRRQQQMMMJJJJJJGGGGGGHHHIIIHHHGGGFFFEEECCCCCCDDDDDDDDDCCCBBBBBB@@@>>><<<:::999999999:::;;;;;;<<<>>>???AAABBBCCCFFFFFFGGGHHHJJJKKKLLLLLLLLLLLLNNNOOOOOOOOOOOOOOOPPPOOOOOONNNNNNNNNNNNNNNNNNOOOPPPPPPOOOOOOPPPQQQQQQOOOMMMNNNPPPQQQPPPNNNOOOOOOPPPPPPPPPPPPOOOOOONNNNNNNNNOOOQQQSSSUUUWWWUUUVVVYYY]]]bbbgggkkkmmmqqqrrrtttvvvxxxyyyzzzzzz}}}}}}||||||}}}}}}~~~~~~|||zzzyyy}}}}}}~~~|||tttoookkkkkklllppptttwwwwwwwwwpppooommmkkkrrrxxxqqqmmmmmmsss{{{{{{|||uuuqqqmmmhhhdddbbb```___]]]\\\___fffnnnuuuyyyyyywwwiiieeeaaa^^^^^^bbbgggjjjpppjjjaaaZZZWWWWWWWWWXXXVVVTTTRRRQQQPPPQQQRRRSSSSSSSSSTTTTTTTTTSSSSSSSSSPPPPPPQQQRRRSSSSSSTTTTTTTTTVVVXXXXXXWWWVVVWWWXXXXXXXXXWWWWWWWWWWWWWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYYYYXXXWWWWWWVVVVVVUUUUUUUUUTTTUUUVVVVVVWWWWWWVVVUUUSSSSSSSSSSSSSSSTTTWWWZZZ\\\[[[ZZZYYYYYY[[[\\\^^^```dddgggjjjkkkkkkmmmpppsssuuuvvvvvvuuupppppprrrtttwww{{{~~~zzzttttttuuutttvvv{{{~~~}}}~~~}}}yyyqqqdddTTTEEE999333333222000...---------------...///000111000//////...............------------------........./////////...,,,++++++,,,...///************************+++---///...---,,,------000///......---------...//////...............///...------,,,,,,---------/////////.............................................///000000111222222///000111222333444444444222111111111222333333444555555555555555666666777777777777777888;;;===???EEEIIISSSbbbqqqvvvdddYYYSSSNNNKKKLLLHHHHHHHHHHHHHHHGGGFFFFFFCCCCCCDDDEEEEEEEEEDDDDDD???>>><<<:::999999::::::::::::::::::;;;===???@@@BBBBBBCCCEEEFFFHHHIIIIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMOOOPPPPPPOOONNNPPPQQQQQQPPPOOOOOOQQQQQQPPPOOONNNOOOOOOPPPPPPOOOOOONNNJJJKKKKKKMMMOOOQQQSSSTTTQQQQQQRRRTTTWWW[[[___aaafffgggjjjlllnnnpppqqqrrrvvvvvvvvvvvvwwwxxxyyyzzz|||}}}~~~~~~}}}|||}}}|||yyywwwvvvuuuuuuzzzzzz|||~~~wwwqqqmmmkkkkkklllooorrrttttttsssnnnnnnjjjiiippp}}}}}}qqqjjjgggiiirrr{{{}}}}}}{{{~~~|||vvvoookkkhhhdddaaa```___^^^\\\ZZZ]]]dddlllssswwwwwwvvvfffccc___\\\\\\```dddgggmmmggg___XXXUUUTTTTTTUUURRRQQQPPPOOOOOOPPPQQQRRRQQQQQQQQQRRRRRRRRRRRRQQQOOOOOOPPPQQQSSSTTTUUUUUUTTTVVVXXXXXXWWWVVVWWWXXXZZZYYYXXXVVVUUUUUUVVVVVVWWWWWWVVVVVVUUUUUUTTTTTTWWWWWWWWWVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVUUUTTTSSSRRRRRRRRRRRRSSSUUUWWWWWWWWWWWWXXXYYY[[[]]]```cccfffhhhjjjkkklllnnnppprrrsssssssssrrrrrrrrrsssuuuxxx|||xxxrrrooopppsssuuuxxx|||~~~|||}}}~~~~~~}}}xxxqqqeeeVVVHHH===666222000///...---,,,,,,,,,,,,---...//////000000////////////......------,,,,,,---------.........//////...---,,,++++++,,,---...++++++++++++++++++++++++......///...---,,,...000333111...,,,+++---000222......------------......---------,,,,,,------...---------................................................//////000000111111111222333333333333333000000000111222333555666444555555555555666666666888888888888999;;;===???DDDHHHRRRaaaooo~~~tttcccWWWPPPMMMLLLIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCBBB>>>>>><<<;;;:::::::::;;;:::999888777888:::<<<===??????AAABBBDDDFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLMMMMMMMMMLLLLLLLLLMMMNNNOOOOOONNNNNNOOOPPPQQQQQQPPPPPPPPPPPPPPPOOONNNNNNOOOOOOOOOOOONNNNNNJJJKKKKKKLLLNNNOOOPPPQQQOOONNNMMMMMMNNNRRRUUUXXX^^^___bbbdddgggiiijjjkkkmmmmmmnnnppprrrtttwwwxxxyyyzzzzzzzzzyyyyyy{{{}}}{{{{{{|||}}}}}}yyyxxxuuusssrrrrrrssstttxxxyyy{{{~~~{{{vvvrrrpppllllllllloooqqqsssrrrqqqnnnmmmiiihhhooo{{{vvvkkkeeecccgggrrr|||{{{yyyyyyyyy~~~}}}zzzxxxrrrkkkeeebbb```______^^^\\\[[[\\\___dddkkkqqqsssrrrpppccc```]]]ZZZZZZ^^^bbbeeelllfff^^^WWWTTTSSSSSSSSSOOONNNNNNNNNNNNOOOPPPQQQOOOOOOOOOOOOOOOPPPPPPQQQPPPPPPQQQSSSTTTVVVWWWXXXTTTVVVXXXWWWVVVUUUVVVWWWYYYXXXVVVUUUTTTUUUVVVWWWWWWWWWVVVVVVUUUTTTSSSSSSUUUUUUUUUTTTTTTSSSSSSSSSUUUUUUTTTTTTUUUUUUVVVWWWTTTSSSSSSSSSSSSSSSTTTTTTSSSSSSTTTSSSSSSTTTWWWZZZ[[[]]]```dddfffhhhiiiiiikkklllnnnpppqqqrrrrrrrrrttttttuuuwwwyyy|||zzzrrrooommmooossswww{{{}}}~~~|||{{{|||}}}yyy{{{{{{{{{}}}rrriiiZZZKKK@@@999666555///......------,,,,,,,,,------......//////////////////...------,,,+++++++++++++++,,,,,,,,,------...---,,,,,,,,,,,,---...------------------------.........---+++,,,...000000...+++))))))+++...000++++++*********+++,,,,,,------,,,,,,,,,---......------............//////000000000000000000000000---........./////////000000000111111111000000///111111111111222333444555444444555555555666555555888888888999:::;;;===>>>DDDHHHRRR```ooovvvuuuzzzvvvwwwppp```VVVPPPMMMJJJJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCBBB>>>======<<<;;;;;;;;;;;;:::999777666666777999;;;<<<===???AAACCCEEEGGGHHHIIIJJJKKKLLLLLLMMMMMMLLLKKKKKKLLLMMMMMMMMMLLLKKKLLLMMMNNNNNNMMMMMMNNNPPPQQQQQQQQQPPPOOOOOOOOOOOOMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJJJJJJJMMMPPPRRRVVVWWWZZZ]]]___aaaccccccdddeeegggiiimmmpppsssuuutttuuuvvvvvvuuuvvvyyy{{{vvvwwwwwwyyy{{{}}}~~~{{{xxxnnnmmmllllllmmmooorrrssswwwxxxzzz|||}}}xxxuuurrrqqqmmmmmmmmmoooqqqrrrrrrpppnnnmmmiiihhhooozzz~~~{{{qqqfffaaaaaafffqqq|||~~~yyywwwwwwuuuyyy{{{yyyvvvtttoooiii___^^^]]]]]]]]]]]][[[YYY[[[^^^bbbiiinnnooonnnlll```^^^[[[XXXYYY\\\___bbbgggaaaZZZTTTQQQQQQPPPPPPLLLLLLLLLMMMMMMNNNOOOOOONNNNNNMMMMMMMMMNNNPPPPPPOOOPPPQQQSSSTTTVVVWWWWWWTTTVVVWWWWWWVVVUUUUUUVVVVVVUUUUUUTTTUUUVVVWWWXXXWWWWWWVVVVVVUUUTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTUUUUUUQQQQQQRRRSSSTTTUUUVVVVVVRRRRRRRRRQQQQQQSSSWWWZZZ[[[\\\```cccfffggghhhhhhiiijjjlllnnnppprrrssstttssssssssstttwwwzzz|||~~~xxxssspppoooooopppuuu{{{~~~~~~~~~|||{{{{{{|||||||||wwwyyyyyyzzz~~~|||ttteee[[[LLL>>>777333222222......//////............---------------....../////////...---,,,++++++***+++++++++,,,,,,,,,---------------,,,,,,------------------------------------------+++******---///,,,++++++******+++,,,,,,***************+++,,,---,,,,,,,,,,,,,,,---...///....../////////000000000000000000000000000000000............////////////000111111111111000//////333333222222111222222333333333444555666555555444777777888999:::<<<===>>>CCCGGGQQQ```nnnsssmmmoooqqqnnnrrrmmm```VVVPPPLLLKKKJJJHHHGGGGGGGGGGGGCCCCCCDDDEEEEEEEEEDDDDDD============<<<<<<;;;;;;;;;:::888777777777888888:::;;;===@@@BBBEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLJJJKKKMMMNNNNNNMMMLLLLLLKKKMMMNNNNNNMMMLLLNNNOOOOOOPPPQQQPPPNNNMMMMMMNNNLLLMMMMMMNNNNNNMMMMMMLLLNNNNNNNNNNNNMMMLLLKKKJJJKKKJJJIIIHHHIIIKKKMMMNNNOOOPPPRRRUUUWWWYYYZZZZZZ\\\]]]___aaaeeeiiilllmmmmmmooopppqqqqqqqqqsssuuurrrrrrssstttuuuwwwyyyzzz{{{{{{zzz{{{{{{xxxuuurrriiijjjjjjlllnnnqqqtttuuutttuuuvvvxxxzzz}}}~~~{{{xxxtttrrrpppooommmlllmmmnnnqqqrrrqqqpppnnnlllhhhgggoooyyy|||yyyuuulllbbb___```eeeppp{{{}}}yyyvvvvvvppptttvvvtttqqqpppkkkfff[[[ZZZZZZ[[[\\\\\\YYYWWWVVVXXX]]]dddjjjlllkkkiii\\\ZZZWWWVVVVVVXXX\\\^^^___[[[TTTOOOMMMMMMLLLLLLKKKLLLLLLMMMMMMMMMNNNNNNMMMMMMLLLLLLLLLNNNOOOPPPNNNNNNOOOPPPRRRSSSTTTTTTUUUVVVWWWWWWUUUTTTTTTUUUSSSSSSTTTUUUVVVVVVWWWWWWVVVVVVVVVUUUTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPQQQQQQRRROOOOOOQQQSSSTTTUUUUUUUUURRRRRRRRRQQQQQQSSSWWW[[[\\\]]]___bbbdddfffhhhhhhiiijjjlllnnnppprrrtttuuuuuuuuuuuuvvvxxxzzz}}}~~~{{{~~~|||}}}}}}vvvoookkklllnnnoooqqqvvv}}}}}}zzzwwwxxx{{{}}}|||zzzyyyzzzzzz{{{}}}}}}uuujjjYYYOOOBBB888333222111000...//////000000000//////---,,,,,,,,,,,,---............------,,,,,,++++++---------.........//////------------------------+++++++++++++++++++++++++++,,,---,,,+++***,,,---+++,,,---.........---------,,,,,,------...///000,,,,,,,,,,,,---......///......//////000111111111........................////////////////////////222222333333333222222111444333222222111111222222222333444666666555444444444555777888:::<<<======BBBFFFPPP^^^lll}}}|||mmmiiiiiifffgggrrr{{{jjj]]]TTTMMMLLLJJJHHHGGGGGGGGGGGGCCCCCCDDDDDDDDDCCCBBBBBB===============<<<<<<;;;;;;;;;:::999888777777777888999;;;>>>AAACCCEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKMMMOOOOOONNNMMMLLLKKKLLLMMMMMMLLLLLLMMMOOONNNPPPQQQOOOLLLKKKLLLNNNLLLLLLMMMMMMMMMMMMLLLLLLKKKLLLMMMMMMMMMLLLKKKJJJGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLNNNPPPRRRSSSTTTTTTVVVVVVWWWYYY[[[^^^```aaacccfffiiikkkkkkkkklllmmmmmmmmmnnnooopppqqqrrrssssssssssssttttttrrrnnnkkkhhhiiikkkmmmppprrrtttuuupppooooooppprrruuuwwwyyyxxxwwwuuusssqqqooommmlllkkkjjjkkkmmmoooppppppooommmjjjeeeeeemmmvvvxxxtttpppggg___]]]^^^cccnnnxxx~~~zzzvvvsssqqqmmmpppqqqnnnllljjjfff```YYYYYYYYY[[[\\\[[[XXXUUUSSSUUUZZZ___dddfffdddaaaXXXVVVTTTRRRRRRUUUXXXZZZ[[[VVVQQQMMMKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLMMMLLLLLLKKKLLLNNNPPPQQQOOOOOOPPPPPPQQQRRRRRRSSSUUUVVVWWWWWWUUUTTTTTTUUURRRSSSUUUVVVVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOOOOPPPPPPQQQNNNOOOPPPQQQQQQQQQPPPPPPRRRSSSSSSRRRRRRTTTXXX\\\^^^___```bbbdddgggiiijjjllllllmmmnnnoooqqqsssssswwwwwwwwwwwwyyy{{{}}}yyy{{{}}}zzzxxx{{{|||yyy{{{|||tttlllfffcccfffjjjmmmooouuu~~~yyyuuurrruuuzzz}}}{{{xxxzzzzzzzzzyyyzzzwwwlll___OOOGGG<<<666444333111///---...///000111000000///---,,,+++++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---,,,------...............------------...///000111,,,,,,,,,,,,---...//////------......///000000111........................000000000000000000000000111222222333333333222222222222222111222222333333111333444666666555444333222333555777:::<<<======@@@CCCMMM[[[iiizzzqqqhhhaaa``````gggxxxrrrbbbWWWMMMLLLJJJHHHGGGGGGGGGGGGGGGFFFFFFDDDBBB@@@>>>===<<<===============<<<;;;;;;;;;;;;;;;:::888777666666777999<<>>666222222222...+++,,,---...000000000//////---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,------......------,,,........................+++---000000///------------,,,,,,+++,,,---...///+++++++++,,,---...///000+++++++++,,,---...///000,,,,,,------...///000000000000000000000000000000111111111111000000000000//////000111111111111111000000000111222333555555111222444666666555444333000111444777999;;;======>>>AAAKKKYYYgggxxxoooeeeaaaaaaiiivvvvvvkkkgggXXXSSSMMMIIIGGGGGGFFFFFFGGGFFFEEECCCBBB@@@??????======>>>======<<<;;;:::::::::::::::999888777777777888:::<<<>>>?????????CCCCCCCCCDDDEEEGGGHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIMMMPPPRRRPPPKKKHHHJJJNNNKKKKKKLLLKKKKKKJJJIIIIIILLLLLLLLLKKKJJJJJJIIIIIIHHHHHHGGGFFFGGGHHHIIIJJJHHHHHHHHHIIIKKKMMMNNNOOOLLLMMMNNNOOOPPPQQQQQQRRRUUUVVVXXX[[[^^^aaacccdddeeeeeefffggghhhiiijjjjjjjjjjjjjjjjjjhhhfffcccbbbddddddeeefffhhhjjjkkkllljjjiiigggfffgggiiilllnnnrrrqqqpppooommmkkkjjjjjjfffggghhhiiijjjiiihhhhhhhhhdddaaadddjjjooopppoookkkeee___\\\___fffmmmqqqxxxuuurrrooonnnllljjjhhhhhhgggeeebbb___\\\ZZZYYYVVVWWWXXXXXXXXXVVVTTTRRRRRRSSSUUUWWWVVVTTTQQQPPPRRRQQQPPPNNNNNNQQQVVVZZZ[[[VVVPPPLLLKKKLLLMMMNNNMMMMMMNNNNNNMMMLLLJJJIIIKKKKKKKKKLLLMMMNNNPPPPPPSSSSSSRRRRRRRRRRRRSSSSSSYYYXXXWWWVVVUUUUUUUUUUUUQQQQQQRRRRRRSSSSSSSSSTTTQQQPPPPPPPPPQQQQQQOOOMMMSSSSSSRRRRRRRRRQQQQQQQQQQQQRRRSSSQQQOOOMMMMMMNNNQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOQQQUUUXXXZZZ[[[```bbbdddfffffffffgggiiigggiiikkklllmmmnnnppprrrssssssttttttuuuvvvvvvvvvuuusssqqqrrrvvv~~~~~~xxxttttttzzz~~~uuukkkccc^^^\\\[[[___dddmmmsssvvvwwwwwwwwwsssqqqqqqtttxxx{{{zzzxxxyyyzzzyyyvvvrrrkkk]]]OOO>>>888111///111222111...---...///000000///...---)))))))))******+++++++++///...---,,,+++*********/////////...---------,,,000+++))),,,***%%%###'''------,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------.........,,,+++++++++,,,,,,---...***+++------------+++***......---,,,---...///000.........///////////////111111000///////////////---...000111333444444444111111111111222333444555444444444555555555555666999999999999999999999999;;;CCCHHHSSSgggvvvxxxlllhhhgggllluuuwwwooolll\\\VVVOOOIIIFFFFFFFFFFFFIIIHHHGGGFFFEEEDDDCCCBBB???@@@@@@??????>>>===<<<;;;;;;;;;;;;:::999888777777888999:::<<<===>>>???>>>???@@@AAABBBDDDEEEEEEGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJIIIIIILLLOOOQQQOOOKKKIIIKKKNNNKKKKKKKKKKKKKKKJJJIIIIIIKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEFFFGGGHHHIIIGGGGGGGGGHHHJJJKKKMMMNNNLLLLLLLLLLLLMMMNNNOOOOOONNNOOOQQQTTTWWWZZZ\\\^^^______```aaabbbcccddddddffffffffffffeeeeeedddcccbbbbbbbbbccceeefffggghhhfffeeecccbbbbbbdddfffhhhjjjjjjiiihhhgggfffeeeeeedddeeeggghhhhhhhhhgggfffeeebbb___bbbgggkkkllljjjhhhccc^^^\\\___dddjjjnnnssspppmmmkkkjjjhhhfffdddaaa```^^^\\\ZZZWWWVVVUUUSSSSSSTTTUUUTTTRRRQQQOOOOOOPPPRRRRRRRRRPPPOOOMMMNNNMMMLLLJJJJJJMMMRRRVVVZZZVVVOOOKKKKKKLLLMMMMMMNNNOOOPPPQQQQQQPPPOOOOOOLLLLLLLLLMMMNNNOOOPPPQQQRRRRRRQQQQQQQQQQQQRRRRRRWWWVVVVVVUUUTTTTTTSSSSSSQQQQQQQQQRRRRRRRRRSSSSSSQQQPPPOOOOOOPPPPPPNNNLLLQQQQQQQQQPPPPPPPPPOOOOOOPPPQQQRRRPPPNNNMMMNNNOOOPPPPPPPPPPPPPPPQQQQQQQQQSSSRRRQQQSSSVVVYYYZZZ[[[___aaadddeeeeeefffhhhjjjiiijjjlllmmmlllmmmooopppqqqqqqrrrsssttttttuuuvvvsssqqqppppppttt||||||wwwtttvvv|||zzzrrriiibbb^^^\\\\\\aaaffflllqqqrrrrrrrrrrrrooooooppprrrvvvyyy{{{{{{yyyzzzxxxtttooogggXXXKKK===777111///000222111///...///000111111111000000............/////////000///...---,,,++++++++++++............------------000,,,,,,...---((('''***++++++,,,------,,,+++***------............------+++,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,------......------,,,...------,,,---...///000........................111111000///////////////......000111222222333333000000000000111222333333444444444444555555555555888888999999999:::::::::<<>><<<<<<<<<<<<;;;:::999888888888888888999;;;===>>>;;;<<<>>>@@@BBBBBBBBBBBBDDDDDDEEEFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJIIIHHHHHHJJJMMMNNNMMMKKKIIIKKKNNNJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDEEEFFFGGGEEEEEEFFFGGGHHHIIIKKKLLLKKKJJJIIIHHHHHHIIIJJJKKKGGGHHHJJJMMMPPPSSSVVVWWWYYYYYYZZZ[[[\\\]]]^^^^^^_________``````aaabbbccc^^^______``````aaabbbbbbbbb```^^^\\\\\\]]]___```cccbbbaaaaaaaaaaaaaaaaaaaaabbbdddeeeeeeeeedddcccbbb___]]]^^^bbbeeefffdddddd```\\\[[[]]]bbbfffhhhkkkiiieeedddcccaaa___^^^YYYYYYXXXVVVTTTSSSRRRQQQQQQQQQRRRRRRQQQPPPNNNMMMLLLLLLMMMMMMLLLLLLKKKJJJKKKKKKJJJIIIIIILLLQQQTTTYYYTTTOOOKKKJJJKKKLLLMMMJJJKKKLLLMMMNNNNNNNNNNNNLLLLLLLLLMMMNNNOOOPPPQQQPPPPPPOOOOOOOOOOOOPPPPPPSSSSSSTTTTTTSSSRRRQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQOOONNNMMMNNNOOOOOOMMMLLLNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOPPPOOONNNMMMNNNPPPNNNNNNOOOOOOPPPPPPQQQQQQWWWUUUTTTUUUXXX[[[\\\\\\___aaacccdddeeefffhhhjjjjjjlllmmmmmmmmmmmmnnnpppqqqqqqqqqqqqrrrsssttttttrrrpppnnnnnnsss{{{~~~zzzvvvuuuzzzzzzuuummmeee___^^^^^^___dddgggkkkmmmlllkkkkkkkkkmmmnnnooopppqqqtttxxx{{{zzzzzzwwwpppiii```RRREEE;;;666111///000111000///---...///000000000000000------............//////...---,,,,,,++++++++++++------------............111......//////,,,+++---)))***+++,,,,,,+++***))),,,---...//////...---,,,++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,///......------......///...------------...////////////......------,,,,,,111000000///////////////...///000000111111111000////////////000111222333444444444444555555555555777777888999:::;;;;;;<<<===EEEIIIRRRdddrrr}}}yyyxxxxxx|||~~~wwwtttppphhh\\\RRRLLLKKKKKKKKKDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCBBBBBB@@@???>>>============<<<;;;:::999999888777666777888;;;<<<:::<<>>EEEIIIQQQcccppp|||zzzyyyzzz{{{zzzqqqeeeYYYRRRNNNLLLKKKIIIIIIHHHHHHGGGGGGFFFFFFCCCCCCCCCBBBAAA@@@>>>===============<<<;;;:::::::::999777666666777999:::999;;;>>>AAACCCCCCCCCBBBBBBBBBCCCEEEGGGHHHIIIJJJHHHHHHHHHHHHHHHGGGFFFFFFDDDEEEFFFGGGFFFGGGHHHIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCDDDDDDEEEEEEEEEEEEEEECCCCCCCCCCCCDDDFFFGGGHHHGGGFFFDDDCCCBBBCCCCCCDDDBBBBBBCCCDDDFFFIIILLLNNNPPPPPPQQQRRRSSSTTTUUUUUUVVVUUUTTTSSSSSSTTTVVVWWWWWWXXXYYYYYYYYYYYYXXXXXXZZZYYYVVVUUUTTTVVVXXXYYYYYYXXXWWWVVVVVVWWWXXXYYYWWWXXXZZZ[[[[[[ZZZZZZYYYZZZYYYXXXXXXYYYZZZZZZZZZXXXVVVTTTTTTVVVXXXYYYYYY\\\YYYWWWVVVUUUUUUSSSRRRNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGJJJKKKKKKKKKKKKNNNRRRUUUUUUQQQMMMJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHIIIIIIJJJLLLMMMNNNLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMOOOPPPPPPNNNLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJJJJKKKLLLLLLKKKIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMMMMLLLLLLNNNOOOKKKKKKMMMNNNPPPQQQRRRSSSVVVUUUUUUXXX\\\```bbbcccdddeeeeeedddbbbbbbdddfffiiikkknnnpppqqqsssvvvxxxyyywwwtttrrrpppoooooooooqqqppppppqqqtttzzz|||vvvssssss}}}}}}{{{wwwwwwzzz~~~zzzxxxvvvllliiiddd```^^^```dddfffiiiiiigggdddaaa```aaacccggghhhiiihhhgggjjjoootttuuuuuupppggg\\\SSSFFF<<<555333111//////000000000......---,,,+++***))))))////////////////////////,,,,,,+++++++++,,,------+++,,,,,,,,,------......---......------......---,,,***((('''(((***,,,...+++,,,---......---,,,+++++++++++++++++++++++++++))))))***+++,,,...///000...---,,,++++++,,,---...---------...............//////...---,,,+++++++++000000////////////000000///000000000000///......111111111111222333444444333333333444444444444555555666777888:::;;;======>>>EEEHHHPPPaaannn|||{{{{{{yyywwwxxx{{{ooodddZZZSSSNNNKKKJJJJJJIIIIIIHHHGGGFFFFFFCCCCCCCCCBBB@@@???==================<<<;;;:::999:::999888777666777777888777888;;;===???@@@AAAAAA@@@@@@AAACCCDDDFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDBBBCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@??????AAACCCFFFHHHIIIJJJJJJKKKLLLMMMNNNOOOPPPPPPOOONNNNNNNNNOOOOOOSSSTTTUUUVVVVVVUUUTTTTTTTTTSSSRRRQQQRRRTTTWWWXXXUUUSSSQQQOOONNNOOOPPPQQQRRRSSSTTTUUUUUUUUUTTTSSSTTTTTTUUUUUUUUUUUUUUUUUUTTTQQQOOOOOOPPPRRRRRRRRRUUUSSSPPPOOOPPPOOONNNMMMHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIKKKOOORRRSSSPPPLLLIIIIIIJJJJJJJJJKKKJJJIIIIIIIIIIIIIIIJJJGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKLLLLLLLLLLLLLLLKKKKKKKKKIIIHHHHHHIIIKKKKKKJJJHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKMMMNNNJJJKKKLLLNNNQQQSSSTTTUUUUUUTTTTTTWWW\\\aaacccddddddeeedddcccaaaaaaccceeegggjjjmmmppprrruuuxxxzzzzzzxxxuuuqqqooonnnnnnnnnpppqqqqqqsssvvvyyy}}}{{{tttooonnnooozzz~~~|||yyyyyy|||~~~zzzvvvtttrrrhhhfffcccaaaaaacccfffiiijjjiiieeeaaa^^^^^^aaaddddddeeefffggghhhkkkooorrrlllmmmiii___UUULLLBBB999333222000/////////000000000///...,,,++++++++++++------------,,,,,,,,,,,,++++++++++++,,,------...,,,,,,,,,,,,------------+++------+++***------***,,,+++)))((((((***---///---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++))))))***+++,,,...///000,,,,,,,,,++++++,,,,,,,,,,,,---......//////......//////......------,,,,,,///////////////000000111000000000111111000//////111111111111222333444555333333333333444444444444555666777888:::;;;<<<======DDDGGGOOO```lll}}}|||tttooovvv|||}}}rrrhhh]]]TTTNNNKKKJJJIIIHHHGGGFFFEEEEEEDDDDDDCCCBBBAAA???>>>===<<<<<<<<<<<<<<<:::999999::::::999888888777666666555666888:::<<<>>>???@@@@@@AAABBBCCCDDDEEEFFFGGGFFFFFFGGGGGGFFFFFFEEEDDDEEEEEEDDDEEEFFFFFFFFFEEEFFFFFFGGGHHHHHHHHHHHHHHHEEEEEEDDDDDDCCCCCCBBBBBB@@@AAABBBCCCDDDCCCCCCBBBCCCCCCCCCCCCCCCDDDEEEFFFAAABBBDDDEEEDDDCCCBBBAAAAAA@@@>>>===>>>@@@BBBDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJMMMNNNPPPRRRRRRRRRQQQPPPMMMLLLKKKLLLNNNQQQUUUWWWSSSQQQNNNJJJIIIHHHIIIJJJMMMNNNOOOPPPQQQPPPOOOOOONNNOOOQQQQQQQQQQQQQQQRRRPPPMMMJJJJJJKKKMMMMMMMMMOOOMMMKKKJJJJJJJJJIIIHHHDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEDDDCCCCCCCCCCCCBBBCCCEEEGGGGGGFFFEEEDDDDDDEEEFFFGGGHHHJJJNNNPPPRRRNNNKKKIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGIIIJJJKKKGGGGGGGGGHHHIIIJJJLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIGGGFFFFFFHHHIIIJJJIIIGGGIIIIIIJJJJJJJJJKKKKKKKKKJJJKKKLLLLLLJJJJJJKKKMMMJJJKKKMMMOOORRRTTTVVVWWWUUUTTTTTTWWW[[[___aaabbbbbbccccccbbbaaabbbeeehhhgggjjjmmmoooqqqsssvvvxxxxxxvvvrrrooommmmmmnnnooooooppprrrtttvvvxxxxxxyyywwwxxxxxxtttooommmnnnqqqwww~~~}}}{{{|||}}}zzzvvvssspppnnneeedddccccccdddfffhhhjjjjjjhhhddd___]]]^^^cccgggjjjiiihhhhhhjjjllllllkkkcccdddaaaWWWNNNFFF>>>666111111000/////////000111---,,,+++***++++++,,,---++++++++++++*********)))++++++++++++,,,---...///------,,,,,,,,,,,,,,,,,,***...---)))))),,,,,,((()))***++++++,,,---------...---+++******+++---...------------,,,,,,,,,+++,,,,,,+++++++++,,,------,,,,,,------------,,,,,,,,,---.../////////...---........................///////////////000111111000000111111222111111111000000000000111222333444222222333333333444444444666777777999:::;;;<<<<<<<<>>===<<<<<<<<<<<<;;;:::999888::::::::::::999777666555666777888999;;;>>>@@@AAACCCDDDDDDEEEFFFGGGHHHHHHFFFFFFFFFFFFFFFEEEDDDDDDGGGFFFFFFFFFGGGGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHDDDCCCCCCBBBBBBAAA@@@@@@???@@@AAABBBCCCBBBAAAAAACCCCCCCCCCCCCCCDDDEEEFFF@@@BBBDDDFFFFFFDDDBBB@@@CCCBBB???>>>>>>@@@BBBDDDDDDDDDEEEFFFGGGHHHIIIIIIEEEFFFHHHIIIJJJJJJIIIHHHIIIKKKMMMOOOPPPOOONNNMMMGGGGGGGGGHHHJJJOOOSSSUUUTTTRRRNNNJJJGGGFFFGGGGGGJJJKKKLLLNNNNNNMMMMMMLLLJJJLLLNNNNNNNNNNNNNNNOOONNNKKKHHHGGGHHHJJJKKKKKKKKKIIIGGGFFFGGGGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCGGGFFFEEEDDDDDDCCCDDDDDD@@@BBBDDDFFFGGGFFFDDDBBBDDDEEEGGGGGGHHHJJJNNNQQQQQQNNNJJJIIIIIIIIIIIIHHHJJJJJJJJJKKKLLLNNNPPPRRRHHHHHHHHHIIIJJJKKKLLLMMMKKKJJJJJJIIIIIIJJJJJJKKKLLLLLLKKKKKKKKKLLLLLLMMMKKKKKKKKKJJJJJJIIIIIIIIIFFFFFFFFFGGGIIIIIIHHHGGGJJJJJJJJJKKKKKKLLLLLLLLLJJJKKKLLLKKKJJJIIIJJJLLLJJJKKKMMMOOORRRUUUWWWXXXVVVUUUTTTVVVZZZ]]]______```aaaaaaaaaaaadddgggkkkgggjjjlllnnnoooqqqsssuuutttssspppmmmlllmmmooopppmmmooorrrtttvvvvvvuuutttppprrrrrrpppnnnnnnqqqtttvvv~~~}}}~~~}}}~~~~~~|||{{{zzzwwwtttpppnnnlllcccccccccdddfffhhhjjjkkkjjjgggccc^^^\\\___eeeiiisssppplllkkkllljjjfffccc\\\^^^[[[RRRIIIBBB;;;555000000000000......///111(((''''''''')))***,,,.../////////......---------*********+++,,,---...///---------,,,,,,++++++++++++///...)))(((,,,+++''''''))),,,///000///,,,+++///---+++))))))+++---///.........------,,,,,,,,,///...---,,,++++++++++++,,,---...//////...---,,,,,,,,,.../////////...---.........//////////////////////////////000111111000000111222222222222222////////////000111222333222222333333333444444444777777888999:::;;;;;;<<<;;;CCCEEENNN^^^kkk||||||}}}sss```cccdddjjjqqqwww{{{yyynnneee]]]VVVMMMIIIIIIHHHFFFCCCEEEDDDCCCDDDEEEDDD@@@<<<===;;;999999;;;;;;999666999:::;;;;;;;;;:::999888555555666666888999:::;;;???@@@BBBDDDFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGHHHGGGFFFEEEDDDDDDBBB@@@?????????>>>===@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBCCCCCCCCCCCCDDDAAAAAAAAABBBBBBCCCCCCCCCBBBAAA???>>>>>>>>>??????BBBCCCCCCCCCDDDDDDEEEEEEFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIHHHIIIJJJLLLOOOQQQRRRSSSTTTQQQKKKFFFCCCCCCDDDFFFHHHHHHHHHGGGGGGGGGGGGFFFJJJIIIHHHGGGGGGGGGHHHIIIFFFGGGHHHHHHFFFCCC@@@===AAADDDGGGHHHFFFCCCAAA@@@AAAAAAAAABBBBBBBBBCCCCCCCCCAAA???@@@CCCEEECCCAAACCCDDDEEEDDDCCCBBBCCCDDDHHHHHHGGGEEEEEEHHHMMMQQQRRRLLLFFFDDDFFFHHHFFFCCCEEEFFFGGGHHHJJJKKKLLLLLLIIIHHHHHHGGGFFFFFFFFFGGGIIIIIIIIIIIIIIIIIIIIIIIILLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHGGGGGGCCCDDDEEEGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGHHHIIIGGGJJJMMMQQQTTTVVVVVVVVVZZZYYYXXXWWWXXXYYY\\\]]]``````______```bbbdddeeehhhggggggiiilllnnnppppppqqqpppooooooppprrrtttuuuqqqtttvvvwwwuuusssrrrrrrmmmmmmlllkkkkkknnnssswww|||~~~~~~}}}zzzzzz|||~~~|||{{{|||{{{zzzyyyvvvqqqjjjddd```cccccccccdddeeeeeeggghhhkkkgggbbb```bbbgggkkknnnvvvwwwtttmmmhhhfffccc^^^XXXVVVRRRKKKCCC:::333///333222111/////////000111//////...---,,,***)))(((,,,,,,,,,,,,,,,+++***)))+++,,,---...---,,,+++***.........------,,,,,,,,,------------,,,+++******---,,,++++++,,,---///000000///---***))))))))))))---,,,***)))))))))*********---///...+++***,,,...)))((((((***,,,---,,,***,,,,,,,,,---------......000000///...............////////////////////////111111222222222111111000///---,,,///333666555333333333444555666666666666888777777777888999::::::???BBBIIIRRR[[[hhh|||~~~www|||hhh___^^^aaafffkkkpppyyyxxxqqqbbbZZZPPPJJJIIIJJJHHHFFFFFFEEEDDDEEEFFFDDDAAA===???<<<:::999;;;;;;:::888:::;;;<<<<<<<<<;;;:::999777666666666666888999:::===>>>@@@CCCDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBAAAAAAAAAAAABBBCCCDDDEEEFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBFFFDDDBBBAAABBBBBBAAA@@@???@@@@@@@@@@@@@@@@@@???AAABBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBAAA@@@???>>>>>>>>>??????AAAAAAAAABBBBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGEEEFFFGGGIIIKKKLLLMMMNNNOOOMMMHHHDDDBBBAAABBBCCCEEEEEEEEEEEEEEEDDDDDDDDDGGGFFFEEEDDDDDDEEEFFFGGGJJJIIIHHHFFFEEECCCCCCCCCAAACCCEEEDDDBBB@@@>>>>>>@@@@@@@@@@@@AAAAAAAAABBBBBBAAA???AAACCCDDDCCCAAAAAABBBCCCBBBAAA@@@AAACCCFFFFFFFFFEEEEEEGGGLLLOOORRRMMMGGGEEEGGGHHHGGGDDDFFFFFFGGGHHHIIIJJJJJJKKKIIIHHHGGGFFFFFFFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFDDDDDDEEEFFFGGGGGGHHHHHHGGGHHHHHHIIIIIIIIIHHHHHHIIIHHHGGGFFFFFFGGGHHHHHHHHHJJJMMMQQQTTTUUUVVVVVVZZZYYYXXXWWWXXXZZZ[[[]]]````````````aaacccdddeeegggfffeeeeeegggiiikkklllnnnooorrruuuxxx{{{}}}~~~wwwwwwvvvuuutttrrrpppoooiiijjjkkkkkklllpppuuuxxx|||||||||zzzxxxxxxzzz}}}}}}{{{zzzyyyzzzyyyuuuqqqkkkfffaaa___aaaccceeeggggggggggggggggggdddbbbbbbeeejjjooorrrwwwwwwsssjjjdddaaa]]]XXXTTTQQQMMMFFF???999333000111000///...---......///------------,,,+++******,,,,,,,,,,,,,,,+++***)))+++,,,,,,,,,,,,,,,++++++......---,,,,,,,,,,,,,,,)))***+++,,,------------...---,,,++++++,,,,,,---+++*********+++---///000...---+++*********++++++***+++++++++))))))+++,,,+++***)))***,,,...---,,,---,,,,,,,,,------......111000000///....../////////////////////////////////000000000000000//////000111111222222333444555444444555555555555555555777777777777888999::::::>>>AAAIIIRRRZZZggg{{{~~~zzz|||zzzttt```\\\ZZZ[[[^^^bbbllluuu~~~xxxjjjaaaUUUMMMJJJJJJJJJIIIFFFFFFEEEFFFFFFEEEBBB@@@@@@>>>;;;:::;;;<<<;;;;;;<<<======>>>>>><<<;;;:::999777666444444666777888:::;;;===???AAACCCCCCDDDCCCCCCCCCBBBAAAAAA@@@@@@??????@@@AAABBBCCCDDDDDDCCCBBBAAA@@@@@@@@@AAABBBFFFDDDBBBAAABBBCCCBBBAAA>>>>>>????????????>>>>>>AAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@BBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGHHHGGGDDDBBB@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBDDDCCCBBBBBBBBBBBBDDDDDDKKKIIIEEEBBBAAABBBDDDEEEBBBCCCDDDBBB???>>>>>>>>>????????????@@@@@@@@@@@@BBB@@@@@@AAABBBCCCBBBAAAAAABBBCCCBBBAAAAAABBBCCCDDDEEEFFFFFFFFFGGGJJJMMMRRRMMMHHHFFFGGGHHHGGGEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGFFFEEEGGGGGGFFFFFFFFFGGGGGGHHHHHHJJJMMMPPPSSSUUUUUUVVVYYYXXXWWWWWWXXXZZZ[[[\\\`````````aaabbbdddeeeffffffdddbbb``````bbbeeegggjjjmmmttt{{{{{{vvvtttsssqqqnnnkkkdddfffiiilllnnnrrrvvvyyyzzzyyyxxxvvvuuuvvvyyy||||||~~~{{{xxxwwwyyyuuuooohhhccc___^^^]]]```dddiiikkkkkkhhhfffeeeaaaaaacccfffjjjnnnsssuuuxxxxxxqqqggg___[[[VVVQQQNNNKKKFFF@@@:::666333111......---,,,,,,,,,------++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++******,,,,,,++++++++++++,,,,,,///...,,,++++++,,,------)))***+++,,,------------...---,,,+++************))))))***+++---///111222...---,,,,,,++++++,,,,,,+++***((('''(((*********---+++)))***,,,.........------,,,+++,,,---...///000///......---.........///////////////////////////000000111111111000000444777888666111///000333333444444444444444444444777777777777888999::::::>>>AAAHHHQQQYYYeeeyyy||||||zzzxxxvvvvvvzzz}}}lllcccZZZVVVVVVYYYbbbkkk~~~{{{sssjjj\\\PPPJJJHHHIIIIIIGGGGGGFFFFFFFFFEEECCCBBBAAA@@@===<<<<<<<<<======>>>>>>?????????>>>===<<<:::999666444333444666777888888:::<<<>>>@@@AAABBBAAAAAAAAA@@@@@@?????????>>>??????@@@AAAAAABBBBBBCCCBBB@@@??????@@@BBBCCCCCCAAA??????@@@AAAAAA@@@>>>??????????????????>>>@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????>>>??????@@@@@@CCCCCCBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAACCCBBBAAA@@@???>>>>>>===>>>>>>>>>??????@@@@@@@@@BBBAAA@@@@@@@@@AAABBBCCCGGGEEEAAA???>>>???AAACCCEEEEEEDDDBBB???>>>???AAA?????????@@@@@@@@@@@@AAAAAA@@@@@@AAABBBBBBBBBBBBBBBCCCEEEDDDCCCCCCDDDEEECCCEEEFFFGGGGGGHHHJJJLLLPPPLLLHHHEEEFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDFFFEEEDDDDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEEEEFFFFFFGGGGGGHHHIIIJJJMMMPPPRRRTTTUUUUUUWWWWWWWWWWWWXXXZZZ[[[\\\``````aaabbbcccdddeeeffffffddd```]]]\\\]]]aaadddgggmmmuuuwwwrrrqqqppplllhhhcccfffjjjmmmoooqqqtttvvvvvvuuutttssstttwww{{{~~~~~~{{{yyywwwwwwuuupppggg___ZZZYYY[[[]]]aaagggmmmooolllfffbbb```]]]```dddhhhlllooosssuuuyyywwwoooddd[[[XXXTTTOOOKKKGGGAAA;;;666333111000------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++***,,,+++*********+++,,,---...---,,,******+++---...,,,,,,---,,,,,,+++***))),,,++++++***************++++++++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,---***&&&&&&)))++++++)))---+++))))))+++---...///...---,,,++++++---...000------,,,,,,,,,,,,,,,---////////////////////////111222222333333333333222777:::===<<<777333000000222222222222333333444555666666666666777999:::;;;===@@@GGGOOOWWWcccwwwxxx|||uuusssrrrqqqrrrrrrtttxxx~~~{{{nnn```VVVRRRSSS[[[cccrrrzzzqqqcccUUULLLGGGFFFFFFFFFGGGGGGGGGEEEEEEDDDDDDBBBAAA@@@???======>>>?????????@@@@@@@@@???>>>===;;;:::777555444444555666666777888999;;;===>>>????????????>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAA@@@>>>======???@@@BBBAAA???>>>>>>@@@AAAAAA@@@??????@@@@@@@@@@@@??????????????????@@@@@@@@@@@@AAAAAAAAA@@@@@@??????>>>========================>>>>>>>>>>>>>>>>>>>>>>>>===============>>>??????BBBBBBBBBBBBBBBAAAAAAAAA????????????????????????@@@@@@??????>>>>>>===<<<;;;<<<<<<===>>>???@@@@@@AAA@@@??????@@@AAABBBCCCBBBBBBAAA@@@?????????@@@DDDDDDCCC@@@>>>===???AAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDCCCCCCDDDFFFEEEFFFHHHHHHHHHIIIKKKNNNNNNKKKGGGDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCEEEEEEEEEDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGGGGHHHHHHIIIKKKMMMOOOQQQSSSTTTUUUVVVVVVWWWWWWYYYZZZ[[[\\\^^^___```bbbcccdddeeefffeeedddaaa]]]ZZZ[[[___ccckkkpppxxxxxxrrrpppoookkkgggeeehhhkkkmmmnnnoooppprrrqqqpppppprrruuuzzz~~~|||yyywwwvvvvvvwwwnnniii```XXXTTTVVVZZZ]]]dddjjjpppqqqkkkccc]]][[[\\\```fffjjjlllnnnppprrrwwwuuummmaaaYYYWWWTTTPPPIIIEEE???888333000//////------------...---------,,,,,,,,,,,,+++***))))))***++++++,,,,,,,,,++++++++++++***)))***+++---...---,,,++++++++++++------,,,,,,,,,,,,+++***)))))))))))))))******+++++++++,,,,,,++++++******)))(((*********++++++++++++***...+++((((((+++---,,,***,,,***''''''))),,,------------,,,+++,,,---...///...------,,,------......////////////////////////000111222333333333333333777999<<>>===;;;:::999888666666555555666666777777999:::<<<===========================>>>>>>>>>>>>??????@@@@@@===<<<;;;;;;;;;<<<===>>>AAA???>>>???AAABBBBBBBBB???@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>?????????@@@@@@@@@??????????????????;;;<<<<<<============<<<>>>>>>============<<<<<<<<<;;;;;;;;;<<<===>>>???@@@@@@@@@@@@AAAAAAAAAAAA??????????????????>>>>>>>>>>>>>>>======<<<;;;;;;999:::;;;<<<===>>>???@@@@@@??????>>>???@@@BBBCCC@@@AAABBBBBBBBBAAA@@@@@@@@@@@@???===;;;;;;===>>>@@@@@@@@@@@@AAAAAAAAABBB???@@@AAAAAA@@@@@@AAABBB???AAABBBBBBAAAAAACCCDDDFFFGGGHHHHHHHHHIIILLLOOOLLLJJJFFFCCCBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFEEEEEEDDDFFFFFFFFFGGGFFFFFFEEEEEECCCDDDEEEGGGHHHIIIIIIIIIJJJKKKLLLNNNPPPRRRTTTUUUUUUUUUVVVXXXYYYZZZ[[[[[[\\\]]]___aaacccddddddeeeccccccbbb___\\\\\\aaaeeeooossszzzyyysssooonnnkkkiiiiiijjjlllmmmllllllmmmnnnmmmmmmmmmqqqvvv{{{}}}~~~}}}xxxuuusssssssssrrrfffaaaZZZTTTRRRUUUZZZ^^^eeekkkpppoooggg^^^ZZZYYY]]]bbbhhhlllllllllnnnppprrrppphhh\\\VVVTTTSSSPPPEEEBBB<<<666222///......,,,---.../////////......,,,,,,,,,,,,+++***)))(((******+++,,,,,,,,,++++++***************+++,,,---+++++++++,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,(((((()))++++++,,,,,,+++)))***************))))))))))))***+++++++++******---,,,+++,,,------,,,++++++)))'''(((***,,,,,,,,,,,,,,,,,,---------......//////////////////000111////////////////////////---...///000000000000000333555999AAAHHHKKKGGGBBB666555444333333444666666444444555666777888:::;;;<<<>>>EEELLLSSS___rrrfffnnnssspppkkkhhhgggfffiiilllooorrrtttvvvwwwxxx}}}~~~}}}iii[[[UUUTTTZZZaaabbbooo{{{vvvmmmbbbVVVNNNIIIHHHDDDFFFGGGFFFCCCBBBDDDFFF@@@CCCFFFEEEBBB@@@???@@@??????@@@AAA@@@???>>>===::::::::::::999888666555777777666666777888:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===============;;;;;;;;;<<<<<<<<<======???>>>======@@@AAAAAAAAA>>>>>>????????????>>>>>>=========>>>>>>>>>??????>>>>>>>>>???????????????:::;;;<<<=========<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<===>>>???======>>>>>>??????@@@@@@>>>>>>>>>>>>>>>>>>??????>>>===<<<::::::999999:::777777999:::;;;===>>>>>>>>>>>>======>>>???AAABBB???@@@@@@@@@@@@@@@@@@@@@===>>>>>>===<<<;;;===>>>????????????@@@@@@@@@@@@>>>@@@BBBAAA??????AAACCC???@@@BBBBBBAAABBBCCCEEEFFFGGGFFFFFFFFFHHHLLLOOOLLLJJJGGGDDDBBBAAACCCDDDBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDBBBDDDFFFGGGGGGFFFCCCBBBCCCCCCDDDEEEEEEEEEDDDDDDCCCDDDFFFHHHIIIJJJJJJJJJKKKKKKLLLNNNPPPRRRTTTUUUTTTUUUVVVXXXYYYZZZ[[[[[[[[[\\\^^^```bbbcccdddddd___aaaccc```]]]^^^bbbfffoooqqquuuzzzzzztttooommmmmmmmmkkklllmmmllljjjjjjkkklllkkkkkklllpppuuuyyyyyyxxx|||xxxuuusssrrrpppmmmjjj^^^[[[VVVSSSSSSVVV\\\___dddiiimmmkkkbbb[[[YYYZZZ^^^dddkkknnnmmmmmmooorrrnnnkkkbbbVVVPPPOOONNNLLL>>><<<888444111///......+++,,,.../////////...---******++++++++++++***))))))***+++,,,,,,,,,,,,+++((()))***++++++,,,,,,,,,(((***+++---------++++++((()))***++++++,,,,,,+++)))***+++,,,,,,++++++***)))***++++++++++++)))))))))***+++,,,,,,,,,++++++***,,,...///...,,,,,,,,,***))))))***,,,------,,,***+++---...///...---,,,......------...//////000////////////////////////,,,,,,---//////000000///000222555:::???DDDFFFGGG???>>>;;;888666555666666444444444555777888:::;;;;;;>>>DDDKKKRRR]]]ppp]]]hhhppppppkkkiiifffcccfffjjjooossstttttttttttt~~~lll___YYYYYY^^^eeecccmmm|||yyyvvvpppfff[[[RRRMMMKKKDDDFFFGGGEEEBBBBBBDDDFFF@@@CCCGGGGGGDDDAAA@@@@@@??????@@@AAA@@@???>>>===999:::;;;<<<;;;999777555888777666666666888999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>??????>>>>>><<<::::::;;;===??????>>>======>>>>>>>>>>>>==================>>>>>>>>>>>>======>>>>>>??????@@@@@@999:::<<<=========<<<<<<:::::::::999999999888888;;;::::::;;;<<<===>>>???:::;;;;;;<<<===>>>??????======>>>>>>>>>>>>>>>???===<<<:::888777777888888555666777888:::<<<=========<<<<<<<<<===>>>@@@AAA>>>======<<<<<<===>>>???===>>>??????>>>>>>???@@@>>>>>>>>>>>>????????????===@@@BBBAAA???>>>@@@CCCAAABBBDDDDDDDDDDDDEEEGGGFFFFFFEEEDDDDDDFFFKKKOOOLLLKKKIIIEEEBBBBBBDDDEEEAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDAAACCCFFFHHHHHHFFFCCCAAAAAAAAABBBCCCDDDDDDDDDDDDCCCDDDFFFIIIJJJKKKKKKKKKKKKKKKLLLMMMOOORRRSSSUUUSSSTTTVVVXXXYYYZZZ[[[[[[ZZZ[[[]]]```bbbccccccccc]]]```bbbaaa^^^^^^cccgggkkklllooorrrwww}}}{{{uuupppmmmnnnpppkkkllllllkkkiiiiiikkkmmmjjjjjjkkkoootttwwwuuusssvvvtttsssrrrrrrnnnhhhcccZZZWWWTTTRRRTTTXXX]]]```bbbgggjjjggg```ZZZZZZ\\\___eeelllooonnnnnnqqqtttkkkggg^^^RRRKKKJJJJJJHHH999777555222000///......***+++---...///...------(((((()))++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,'''(((***+++,,,,,,++++++'''))),,,......---+++***++++++,,,++++++***)))(((,,,,,,------,,,+++)))(((,,,---------,,,***(((''')))***,,,---...------,,,'''+++000000...+++***+++*********,,,...///---,,,)))+++...000000///,,,+++************++++++,,,---////////////////////////---...///000111111111111000222333222222666===CCCGGGDDD@@@<<<888666555555333444444555777888:::;;;;;;===CCCKKKQQQ\\\ooobbbeeeiiilllkkkhhhdddaaafffjjjnnnrrrrrrsssssstttzzz}}}sssddd___```aaaaaahhhkkkuuu~~~xxxsssnnndddYYYRRRQQQMMMJJJFFFDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@???>>>>>>>>>>>>===<<<;;;::::::999666666666777777777777777777777888999:::;;;;;;;;;>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>=========<<<;;;;;;;;;:::<<<<<<<<<<<<============<<<<<<======>>>>>>??????========================999999999999:::;;;<<<<<<999999::::::;;;<<<<<<===:::::::::;;;;;;;;;<<<<<<;;;<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<777888999:::999888777666777777888999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>???@@@@@@???>>>===@@@@@@@@@@@@@@@???>>>>>><<<<<<===??????@@@@@@@@@===>>>???AAAAAABBBAAAAAABBBBBBDDDEEEEEEEEEDDDCCCEEEFFFEEEDDDCCCDDDGGGIIILLLIIIFFFDDDDDDEEEEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@DDDEEEEEEEEEDDDCCCBBBAAACCCCCCBBBBBBBBBAAAAAAAAADDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCFFFEEEEEEDDDCCCCCCBBBBBB@@@AAABBBBBBCCCCCCBBBBBBEEEFFFHHHJJJLLLNNNOOOOOOJJJKKKNNNQQQSSSSSSSSSRRRSSSSSSTTTUUUWWWZZZ]]]___^^^^^^^^^______````````````aaa```^^^]]]```fffkkkmmmmmmnnnpppsssuuuxxxyyy{{{yyywwwuuussspppllliiiiiimmmooommmgggbbbbbbdddeeelllrrrrrrrrrsssqqqnnnnnnnnnmmmmmmllliiiddd```WWWVVVUUUWWW\\\^^^^^^]]]___aaaaaa___\\\[[[]]]___cccgggllloooooonnnnnnmmmggg^^^RRRJJJHHHFFFBBB>>>:::666111///000000///---...---,,,+++++++++++++++...---,,,,,,++++++++++++......---,,,***)))((((((+++++++++,,,,,,---------******))))))(((((('''''',,,,,,************,,,,,,+++++++++*********)))))))))******++++++,,,,,,---))),,,...---***)))+++...+++***)))(((((()))***+++)))***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,---...///000000//////.........---------------------......//////------...000222444666777>>>EEEJJJFFF;;;333222555666666666666777888999:::===>>>AAAHHHOOOZZZlll{{{[[[```fffkkkmmmlllhhheeefffiiilllpppssssssrrrqqquuu}}}{{{www{{{zzzkkkeeedddeeefffjjjkkksss}}}rrrmmmhhhaaaZZZXXXUUURRRNNNJJJFFFDDDBBB@@@CCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAA@@@@@@??????>>>??????>>>===;;;:::999999777777777777777777666666666666777888999:::;;;;;;======<<<;;;::::::;;;;;;<<<<<<<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<==============================>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::;;;::::::::::::999999999999999::::::::::::;;;;;;;;;;;;;;;<<<===============;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999888888888888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>?????????>>>===<<<===>>>>>>>>>======<<<;;;<<<<<<===??????@@@@@@?????????@@@@@@AAABBBBBBCCCAAABBBCCCDDDDDDCCCBBBBBBDDDDDDDDDCCCBBBDDDGGGIIILLLIIIEEECCCCCCCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCBBBAAA@@@BBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAADDDDDDCCCBBBAAA@@@@@@??????@@@AAABBBCCCCCCCCCCCCFFFGGGIIIKKKMMMNNNNNNOOONNNNNNNNNOOOPPPQQQRRRRRRVVVUUUUUUUUUVVVXXXYYY[[[^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^]]]\\\\\\___eeejjjllllllmmmnnnoooqqqrrrsssqqqpppnnnooopppqqqooonnnjjjlllnnnkkkfffbbbccceeegggmmmqqqpppoooooonnnkkklllkkkjjjiiihhhddd```\\\[[[ZZZZZZ]]]aaabbbaaa^^^^^^```aaa___^^^]]]___bbbeeegggjjjkkkjjjiiigggfffbbb]]]VVVOOOHHHBBB===;;;333000,,,+++,,,,,,+++)))------,,,,,,+++,,,,,,,,,...---,,,+++++++++++++++))))))***+++,,,,,,------+++++++++,,,,,,,,,------******))))))))))))))))))---,,,+++******+++,,,---+++++++++*********))))))))))))******++++++,,,,,,***+++---,,,******,,,...+++******))))))******+++***++++++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,---......//////...............000111333555666333999===<<<777333444666666666666666777888999:::======AAAGGGNNNYYYkkk{{{YYY^^^fffmmmpppmmmiiieeeeeeeeehhhmmmssstttqqqnnnuuurrrfffjjjpppyyyrrriiifffgggiiiiiihhhmmmyyy~~~pppkkkkkkhhhdddbbb```]]]WWWQQQKKKFFFCCCAAACCCCCCDDDDDDDDDDDDCCCCCC@@@@@@??????????????????@@@@@@???===<<<:::999999999888888777777666666666555555666666777999:::;;;<<<;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;::::::::::::;;;;;;:::999888666666555888888999999999::::::::::::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;::::::;;;;;;888999999::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<<<<===>>>>>>???>>>===<<<<<<============<<<;;;;;;<<<<<<===>>>????????????AAA@@@??????@@@AAACCCDDDCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBDDDGGGJJJKKKHHHDDDBBBAAAAAA@@@???????????????????????????@@@AAAAAAAAAAAAAAA@@@???BBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA???>>>>>>======>>>>>>???BBBBBBAAA@@@???>>>===<<<>>>???AAABBBDDDDDDEEEEEEIIIIIIKKKLLLMMMNNNNNNNNNQQQPPPNNNMMMMMMOOOQQQRRRUUUTTTUUUUUUVVVWWWYYYZZZ]]]\\\\\\[[[ZZZZZZZZZZZZ[[[[[[ZZZYYYZZZ^^^dddhhhllllllkkkkkkkkkkkkkkkkkkgggfffeeegggjjjmmmnnnnnnjjjkkkkkkhhhdddbbbdddgggiiinnnpppnnnllllllkkkhhhjjjhhhfffdddbbb___ZZZWWW\\\]]]___ccceeedddaaa^^^\\\^^^_________```ccceeegggggggggfffdddbbb```^^^YYYYYYWWWPPPFFF===777666111///------......,,,+++---,,,,,,,,,,,,------...---,,,,,,++++++++++++,,,'''((()))***,,,---...///++++++++++++,,,,,,,,,,,,******************++++++---,,,,,,++++++,,,,,,---+++++++++***************))))))******++++++,,,,,,++++++++++++,,,,,,------,,,++++++******++++++,,,++++++,,,---------------***+++,,,,,,------,,,,,,------,,,,,,,,,+++++++++---------,,,,,,,,,,,,,,,,,,---...///000///....../////////000111222333444///111333444444444555666666666666666777888999:::======@@@GGGNNNXXXjjjzzz]]]ccckkkqqqrrrnnngggbbbaaa```cccjjjrrruuurrrnnnxxxyyycccbbbbbbllltttjjjeeefffhhheeecccdddkkkvvvyyynnnkkklllkkkjjjkkklllhhhaaaXXXOOOHHHFFFEEECCCCCCDDDDDDDDDDDDCCCCCC>>>?????????????????????AAAAAA@@@>>><<<;;;:::999::::::999999888777666666666555555555666777999:::::::::999999999::::::;;;===<<<<<<;;;;;;:::::::::999999::::::;;;;;;;;;<<<::::::;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;:::::::::;;;;;;::::::999777666666555777888888888888999999999::::::;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::===<<<;;;:::999:::;;;;;;999999:::::::::;;;;;;;;;999:::::::::;;;;;;;;;;;;:::;;;<<<===>>>===<<<<<<======>>>>>>>>>======<<<<<<<<<===>>>??????>>>>>>AAA???>>>===>>>???AAACCCDDDDDDDDDEEEEEEDDDDDDDDDAAABBBBBBBBBCCCEEEIIILLLKKKHHHDDDAAA@@@@@@???>>>??????????????????????????????@@@AAAAAAAAA@@@@@@AAAAAA@@@@@@@@@???????????????@@@@@@@@@@@@AAAAAA>>>======<<<<<<======>>>AAA@@@@@@???>>>===<<<;;;===>>>@@@BBBDDDEEEFFFGGGJJJKKKLLLMMMMMMNNNMMMMMMOOONNNNNNNNNNNNOOOQQQRRRQQQRRRSSSUUUXXXZZZ\\\]]][[[[[[YYYXXXXXXXXXYYYYYY[[[ZZZYYYYYY[[[___dddhhhllllllkkkjjjhhhfffeeeddddddaaa``````cccfffggghhhhhhhhhgggdddaaabbbdddgggkkkoooqqqmmmkkklllllljjjhhhfffccc```^^^[[[WWWUUU[[[^^^aaaddddddbbb^^^[[[ZZZ[[[]]]^^^```bbbeeefffhhhgggdddbbb```^^^[[[YYYRRRQQQNNNHHHAAA999444111//////////////////...---,,,,,,+++,,,,,,---......,,,,,,+++++++++++++++,,,,,,,,,+++++++++++++++***+++++++++++++++++++++,,,*********++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---******************************++++++,,,,,,------,,,,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------***+++,,,,,,------,,,,,,........................------------------------,,,---///000000000......000000///000000111222333555333222333444555555555666666666666777888999:::<<<<<<@@@FFFMMMWWWiiixxx___eeemmmttttttooohhhbbb\\\\\\___gggpppvvvuuurrruuuccc\\\UUU]]]ssswwwmmmgggffffffeeebbb___```fffmmmrrruuuvvvpppllllllmmmllloootttzzzvvvmmmaaaTTTKKKFFFEEECCCCCCDDDDDDDDDDDDCCCCCC???????????????@@@@@@@@@BBBAAA@@@???===<<<;;;:::<<<<<<;;;:::999999888888777666555444555666777888888888888888888999:::;;;<<<<<<;;;;;;::::::999999888999999999::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;::::::999999999999999999999999999999:::::::::::::::;;;<<<===999999999999888888888888777777777888888888999999999::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;999888888888999:::999999:::::::::::::::;;;999999999999:::::::::;;;999:::;;;<<<===<<<<<<;;;;;;<<<<<<=========<<<<<<<<<======>>>>>>>>>>>>===???>>><<<;;;;;;===???@@@AAAAAAAAAAAABBBBBBCCCCCCAAABBBBBBCCCCCCFFFJJJMMMKKKHHHDDDAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@????????????>>>>>>>>>??????@@@@@@@@@AAAAAAAAA>>>>>>============>>>>>>@@@@@@??????>>>============>>>@@@CCCEEEFFFGGGGGGKKKKKKLLLMMMMMMMMMMMMMMMJJJKKKMMMOOOQQQQQQQQQQQQSSSTTTUUUWWWXXXZZZ[[[[[[YYYXXXXXXWWWXXXYYY[[[\\\___]]][[[ZZZ]]]aaaeeehhhlllllljjjiiifffcccaaa______]]][[[[[[^^^```bbbbbbeeedddbbb```___aaadddgggjjjooopppnnnlllnnnnnnlllfffccc```]]]\\\ZZZWWWUUU[[[^^^aaacccbbb___\\\ZZZYYYYYYZZZ\\\___bbbdddeeegggeeeaaa```^^^\\\XXXUUUKKKEEE???;;;:::777333...***+++,,,,,,,,,++++++++++++++++++++++++,,,---...+++++++++******++++++,,,......---,,,+++***)))(((++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,---.........,,,...000111000///...---,,,,,,,,,------,,,,,,,,,+++,,,------......------***+++,,,,,,------,,,,,,,,,,,,------...///000000............////////////---...///000000000///...000000//////000000111222888666333333555666666444666666666666777888999:::;;;<<>>===<<<<<<=========<<<<<<;;;;;;;;;:::999666555444555666777666666666777777999:::;;;::::::::::::::::::999999888999999999999999::::::999999999:::::::::;;;;;;::::::::::::999999999999999999999999999999999999999999999999:::;;;<<<<<<666777777888999999::::::777777888888888999999999888999::::::;;;;;;::::::999999999999999999999999999999888888777777888888999999999999999999999999888888999999999:::::::::777888:::;;;<<<<<<;;;;;;888888999::::::::::::999<<<======>>>>>>============<<<;;;;;;;;;;;;======<<<<<<<<<<<<===???@@@AAA@@@AAABBBBBBBBBEEEIIILLLJJJGGGCCCAAA@@@@@@???>>>===========================>>>???@@@AAAAAAAAAAAA??????>>>>>>>>>=========>>>>>>??????@@@AAAAAAAAA???>>>>>>======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCEEEFFFGGGGGGJJJJJJKKKLLLMMMMMMMMMMMMHHHJJJMMMPPPRRRRRRQQQQQQWWWWWWXXXXXXWWWVVVUUUTTTVVVVVVVVVXXXZZZ^^^aaadddeeebbb^^^]]]___bbbeeefffjjjjjjiiigggeeeaaa^^^\\\ZZZXXXXXXYYY\\\___aaaaaaaaa```^^^]]]^^^```ccceeeggglllooommmkkklllkkkiiiaaa^^^[[[YYYXXXXXXWWWVVV\\\^^^``````^^^\\\[[[[[[XXXWWWWWWYYY]]]```aaaaaadddaaa]]]\\\[[[XXXSSSNNNDDD<<<444111333444111---,,,---...---+++++++++---+++************++++++,,,+++************++++++,,,+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++,,,,,,***++++++,,,,,,++++++******************+++++++++++++++,,,,,,---.........,,,111666777333///------+++,,,,,,------,,,,,,+++++++++,,,---------------***+++,,,,,,------,,,,,,)))******+++,,,---...//////////////////000000000....../////////000000000////////////000000111222555333222333555666666666666666666666777888999:::;;;;;;>>>DDDJJJUUUfffvvvWWW^^^gggppptttsssoookkk\\\]]]```dddjjjpppuuuxxxooosss{{{zzz___\\\UUUPPPYYYooo{{{uuuooojjjnnnjjjddd\\\VVVTTTVVVYYY\\\XXXXXX```iiipppwww}}}~~~mmmZZZLLLDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;888555444444555666555555555666777888::::::999999999999::::::::::::999999999999888888888888999999999999::::::::::::888888888999999999999999888888888888888888888888999999888888888999999:::555555666777777888999999888888888999999999::::::888888999:::::::::::::::999999999999999999999999888888999999888888777666888888888888888888888888888888888888999999999999666777999:::;;;;;;;;;:::777777888999999999999999<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999::::::<<<>>>AAABBB???@@@@@@@@@@@@BBBFFFIIIGGGDDDAAA????????????>>>========================;;;;;;===>>>???@@@@@@@@@>>>>>>>>>=========<<<<<<<<<======>>>??????@@@@@@>>>>>>============>>>>>><<<<<<======>>>????????????@@@BBBCCCEEEFFFGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMKKKLLLMMMNNNOOOPPPQQQQQQWWWWWWWWWVVVUUUSSSQQQPPPTTTTTTUUUXXX]]]ccciiillljjjfff```^^^```bbbddddddgggggggggeeeccc___\\\ZZZWWWVVVWWWYYY]]]_________]]][[[ZZZ[[[]]]___aaabbbdddiiillljjjhhhgggeeeaaaZZZWWWTTTSSSTTTUUUVVVVVVYYY[[[[[[YYYWWWWWWYYY[[[WWWUUUUUUWWW[[[]]]^^^]]]```\\\YYYXXXWWWRRRJJJDDD<<<777222000//////...---...//////---******,,,...******))))))((()))))))))***************+++,,,,,,*********++++++,,,,,,,,,++++++++++++*********)))++++++++++++************)))******++++++******)))))))))*********+++++++++))))))***++++++,,,,,,---+++444======666...,,,---***+++,,,------,,,+++******++++++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,---------............//////000000000///...---...///111222.........//////111222222222222333444444444555555666666666666777888999:::;;;;;;>>>CCCJJJTTTeeetttWWW]]]fffnnnrrrqqqnnnkkk^^^```bbbdddgggmmmtttyyyuuuooopppzzz|||xxxbbbddd```UUUSSSccc|||~~~yyyqqqjjjooollleee[[[RRRMMMMMMOOOVVVNNNLLLVVVeeepppwww{{{{{{yyydddSSSIIICCCCCCDDDDDDDDDDDDCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@???????????????????????????????????????@@@@@@@@@???===999666444444444555444444444555777888::::::888888888999999::::::;;;:::999999999888888777777888888999999999:::::::::777777888888999999999:::777777777777777777777777::::::999888777777777777555555555555666666666777888999999999999:::::::::888888999::::::::::::999888888888888888888888888888888999:::999888777666888888777777777777777777777888888888888999999999666777999:::;;;;;;::::::888999:::;;;;;;;;;;;;;;;<<<===============<<<<<<<<<======>>>======<<<<<<::::::;;;<<<>>>AAADDDEEE>>>>>>???>>>>>>@@@CCCFFFEEEBBB???======>>>>>>===========================999:::;;;===>>>?????????>>>=========<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???======<<<<<<<<<<<<======::::::;;;<<<===>>>???@@@@@@AAABBBDDDEEEFFFFFFFFFGGGHHHIIIKKKLLLLLLMMMMMMOOONNNMMMLLLLLLNNNPPPQQQSSSSSSTTTTTTTTTRRRQQQPPPRRRSSSUUUYYY```gggmmmqqqmmmhhhbbb___```bbbbbbbbbeeeeeeeeedddbbb^^^[[[YYYXXXXXXYYYZZZ]]]^^^]]][[[ZZZYYYXXXZZZ\\\___``````aaagggjjjgggdddbbb^^^ZZZTTTRRROOONNNPPPRRRTTTUUUVVVVVVVVVSSSPPPQQQUUUYYYWWWUUUSSSUUUYYY[[[[[[ZZZ]]]YYYVVVTTTSSSMMMDDD<<<666666555222...+++,,,---+++++++++(((%%%$$$'''*********)))(((((('''((((((******))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++******)))))),,,++++++******)))))))))((()))***++++++***)))((())))))******++++++++++++((((((((()))******++++++***666AAAAAA777...+++---******,,,,,,,,,,,,************+++,,,,,,,,,,,,+++++++++,,,---------,,,,,,//////.........------------------.........//////111000...,,,---///111333------......///111222333333555777666444222333333666666666666777888999:::::::::>>>CCCIIISSSdddttt\\\]]]```fffjjjkkkhhhddd``````bbbggglllooopppppptttnnniiimmmvvvyyysssllleeecccbbb^^^VVVUUUfffyyy~~~}}}zzzuuuooopppmmmggg```XXXQQQKKKHHHMMMKKKJJJNNNXXXfffttt|||~~~rrraaaUUUGGGDDDAAAAAADDDFFFEEECCCCCCCCCBBBAAAAAAAAABBBBBB???@@@BBBAAA???>>>>>>>>>?????????>>>>>>>>>>>>>>>@@@???===;;;999666555444111000///000333555555444888888888888888777666666999888777666666777888888888999:::;;;:::999777555777777888888888888777777999999888888888888888999777777777777777777777777555555666666777777888888::::::::::::::::::::::::999999999999999999::::::777777777777777777777777::::::999999888777777777888777777777777777888999666666777888888888888888777777888888888999999999888888777777888:::<<<===::::::999888999:::;;;<<<;;;;;;:::::::::999999999:::888777999===@@@@@@???AAA???===<<<<<>>AAABBBBBBAAA>>><<<>>>===<<<;;;::::::;;;<<<<<<<<<;;;:::;;;<<<===>>>=========<<<<<<;;;;;;;;;===;;;999:::>>>@@@???>>>BBBBBBCCCEEEFFFHHHIIIIIIKKKJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMNNNOOOPPPQQQOOOQQQSSSSSSQQQNNNMMMMMMRRRTTTXXX\\\aaajjjrrrxxxwwwpppfff^^^\\\]]]___aaa```^^^[[[ZZZ[[[\\\[[[ZZZYYYZZZZZZ[[[[[[[[[[[[[[[XXXXXXYYY\\\___aaabbbaaadddbbbbbbcccccc```ZZZUUUTTTQQQNNNOOORRRUUUVVVUUUUUUQQQMMMKKKLLLOOORRRTTTXXXVVVVVVVVVXXXYYYXXXWWWWWWXXXUUUMMMIIIFFF???666555444222///------------+++***)))(((((()))***+++---,,,++++++******++++++------,,,++++++,,,---------,,,***))))))***,,,---333///***(((((()))******))))))*********))))))((()))))))))******+++,,,,,,...---+++)))((((((((()))---......---+++***+++---&&&777CCC===111+++,,,,,,---,,,+++***))))))))))))------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,***+++---000------......---,,,++++++......///111222444555555000000000111222222333333555444444444444555666666666666555555777888:::<<<===<<<>>>BBBGGGOOO___nnn[[[[[[]]]aaaeeeeeebbb___YYY[[[___eeekkknnnnnnmmmpppjjjdddeeelllooommmiiiccccccdddbbb[[[WWW___kkksss|||~~~{{{uuunnnqqqnnniiibbbZZZRRRKKKHHHJJJJJJJJJLLLQQQ[[[gggooo~~~vvviiiaaaRRRLLLEEEBBBCCCEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@???AAABBBAAA???>>>>>>>>>========================AAA@@@???===:::888666555555333222333666777777777777888999999999777666555777666666666666777999:::555666777888888666444333555555555555555555555555666555555444444555555666777777777777777777777777666666666666666777777777999999999999999999999999888888888999999999999999777777777777777777777777999999999888888888777777888888777777777777777888666666777888888888888777777777777888888999999999888777777666777888:::;;;:::999999888999:::;;;<<<>>>=========<<<<<<<<<;;;999777666888;;;>>>>>><<<>>>===<<<;;;===@@@CCCFFFFFFCCC???<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<>>>??????>>><<<;;;>>>===<<<;;;::::::;;;<<<<<<;;;:::::::::;;;==================<<<<<<<<<;;;===<<<;;;<<>>BBBFFFOOO^^^mmmYYYYYYYYY[[[\\\\\\ZZZWWWQQQTTTYYYaaagggkkkkkkjjjiiiddd^^^\\\^^^bbbdddccc```aaadddeee```XXXVVVXXXccclllvvvzzz{{{yyyuuuoooqqqoookkkeee]]]TTTLLLGGGIIILLLMMMMMMLLLQQQZZZbbbxxx~~~yyyqqqmmm```WWWLLLDDDBBBDDDEEEFFFDDDCCCBBBAAA@@@?????????@@@AAABBBAAA???>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBAAA@@@???===;;;999888444222111222444555555444666777999::::::888666555555555555555666888999:::555666777777777666444333666555444333333444555666444444333333333444444555777777777777777777777777777777666666666666666666777777777777777777777777777777777888888999999999777777777777777777777777777777777888888888999999999888888777666666666666555666777777888888777777777777777777888888888888777777666666666777777888999999888888999999:::;;;:::::::::::::::999999999888777666666999:::::::::<<<;;;:::;;;===AAADDDGGGEEEBBB===;;;:::;;;;;;::::::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::<<<<<<;;;:::::::::;;;;;;;;;;;;:::::::::;;;<<<===============<<<<<<<<<<<<===<<<===>>>AAADDDDDDCCCBBBCCCCCCEEEFFFGGGHHHIIIHHHHHHGGGGGGHHHIIIIIIJJJKKKJJJJJJIIIJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMPPPRRRXXXZZZ]]]```ccchhhnnnrrrvvvqqqiiiccc```^^^^^^]]]ZZZYYYXXXXXX[[[\\\]]]\\\^^^^^^]]]\\\YYYVVVSSSRRRQQQTTT[[[bbbggggggccc```^^^]]]]]]\\\[[[XXXSSSPPPKKKKKKLLLOOOSSSVVVVVVVVVNNNLLLJJJJJJNNNSSSWWWXXXXXXWWWWWWXXXZZZZZZYYYWWWRRROOOIII@@@;;;888333......---,,,+++***************++++++,,,,,,,,,++++++------,,,++++++++++++,,,++++++************++++++,,,+++***))))))***+++,,,///---************)))(((''''''((()))************)))***+++,,,+++***)))(((******))))))***+++,,,,,,++++++***(((&&&&&&)))++++++777???:::000***+++---++++++++++++,,,---...///++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,++++++---///000000000000000000///...///......------,,,,,,+++......///000000111111222333333222222333333444555444555666777888999999999<<<<<<>>>BBBFFFNNN]]]kkkWWWVVVUUUTTTTTTSSSRRRQQQLLLNNNRRRYYY```fffiiiiiiaaa^^^YYYVVVUUUXXX[[[]]]\\\^^^aaacccaaaZZZRRRNNNTTT[[[dddlllqqqsssrrrpppoooooolllggg```WWWNNNIIILLLPPPTTTRRRNNNNNNTTTZZZjjjttt~~~~~~wwwrrrpppggg^^^RRRJJJFFFFFFEEEEEEBBBAAAAAA@@@@@@@@@@@@AAAAAABBBCCCBBB???>>>===>>>@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBB@@@???===<<<555333222222333444333333555777:::<<<;;;999666444555555555555666777777888666777777888888777666666888777555444444555777888666555555555555666666777666666666666666666666666777777777666666555555444666666666666666666666666666666666777777888888888777777777777777777777777666666666777888999999::::::999888666666555555555555666666777777777777777777777777777777777777777888777777777777777777777888888888888888999999:::888888888888888888888888888777777777777888999999;;;::::::;;;===@@@CCCEEEDDDAAA<<<:::999::::::999999:::::::::;;;;;;;;;;;;::::::999888888999::::::;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>@@@BBBDDDEEEEEECCCCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJMMMQQQUUU[[[]]]```bbbdddfffiiilllpppkkkeeeaaa^^^\\\YYYXXXXXXWWWWWWYYY\\\^^^^^^]]]^^^\\\YYYVVVTTTRRRRRRRRRTTTWWW\\\bbbffffffbbb^^^\\\[[[YYYWWWTTTQQQMMMKKKJJJKKKNNNQQQSSSTTTSSSSSSKKKJJJIIIKKKPPPUUUYYYZZZYYYXXXXXXYYYZZZZZZXXXVVVQQQLLLDDD<<<777444111...---------,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++***,,,,,,+++************+++******))))))))))))******++++++***))))))***++++++,,,+++***+++++++++)))''''''((()))***++++++++++++++++++******))))))((((((***************+++++++++,,,,,,+++)))'''(((+++---...666===:::111,,,,,,...+++++++++++++++,,,------************************++++++++++++++++++++++++------...---++++++---/////////000000000000//////111111000000///..................///000000111111222222111111222222333444444555777999:::::::::999<<<;;;===AAAEEELLL[[[iii}}}QQQQQQQQQOOONNNMMMMMMMMMLLLKKKKKKPPPWWW```fffiii[[[YYYWWWTTTRRRSSSUUUWWW[[[]]]^^^aaabbb```YYYSSSMMMNNNSSSZZZaaaggglllooojjjkkkjjjgggaaaYYYQQQMMMNNNSSSXXXVVVQQQOOORRRWWW]]]hhhuuu{{{yyysssooonnnfff```WWWQQQNNNKKKHHHEEE@@@@@@@@@@@@AAABBBCCCCCCAAACCCCCCBBB@@@>>>===>>>@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDDDDCCCBBB@@@???;;;999777777888888777666555777:::<<<<<<:::777555666666666666555555444444666666666777777777666666888666555333333555666888666555555555666666777888555555555555555555555555777777666666555555444444777777777777777777777777444444555666666777888888777777777777777777777777555555666777888999999:::999888777666555555555555555555666777777777777777666666666666666666666666888888888888888888777777777777888888888888999888:::::::::::::::;;;;;;;;;999999999888888888999:::;;;;;;:::;;;<<<>>>AAABBBCCC@@@;;;999999999999999999999999999:::::::::;;;;;;:::888777777888:::;;;999999::::::::::::::::::888999999:::::::::::::::::::::::::::::::::::::::;;;===???AAACCCDDDEEEEEECCCCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKJJJIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHLLLQQQVVV\\\^^^aaacccccccccdddeeeiiieeeaaa^^^\\\ZZZXXXVVVXXXWWWWWWYYY\\\^^^^^^]]][[[WWWSSSOOONNNPPPTTTWWWZZZ[[[\\\___aaaaaa^^^\\\XXXXXXVVVRRRNNNKKKIIIHHHLLLNNNPPPRRRRRRQQQPPPOOOKKKJJJKKKMMMRRRWWWYYYZZZYYYYYYXXXYYYYYYXXXUUUSSSMMMFFF>>>888333000......,,,,,,,,,,,,,,,,,,++++++'''(((***+++++++++***)))++++++***)))))))))))))))))))))))))))))))))))))))*********************************+++,,,,,,***(((((()))***+++,,,,,,---------,,,)))'''&&&''')))+++++++++++++++******))))))+++++++++)))((((((+++------222777777222,,,+++---,,,,,,+++***************************************++++++++++++++++++++++++,,,---...---,,,+++---...------...//////.........///000000000000000111111.........///000000111111222111111111111222333333333444666888999999888888;;;;;;===AAADDDKKKYYYfffzzzIIIKKKKKKKKKJJJIIIJJJKKKLLLJJJHHHKKKRRR[[[ccchhhZZZWWWTTTQQQQQQRRRTTTUUU[[[\\\]]]^^^bbbeeeccc^^^QQQLLLIIILLLRRRXXX```gggcccdddeeedddaaa\\\VVVRRROOOTTTXXXWWWSSSPPPQQQTTTWWW```kkkrrrsssooollljjjaaa^^^ZZZYYYWWWTTTNNNJJJAAAAAAAAAAAABBBCCCDDDDDDBBBCCCDDDCCC@@@>>>===>>>>>>>>>>>>??????@@@@@@AAABBBCCCEEEFFFEEEDDDBBBAAA>>>;;;999888888888777666555777999;;;;;;:::888777666777666666555444222111333333333333444444444444444333222222222222333444333333333333333444555666555555555555555555555555666666555555555555555555666666666666666666666666333333444555666666777777777777777777777777777777555555666666777888999999888777777666555555555555444555666666777777666666666666666666555555555555777777888999999888888777666666777888888888888777888888888888999999999999888999:::999888888:::;;;;;;::::::;;;<<<>>>@@@AAACCC@@@;;;999888999999888888888999999999::::::::::::999888777777888999:::888888999:::::::::999999777888999:::::::::999999:::::::::::::::;;;;;;;;;;;;>>>AAACCCCCCDDDEEEFFFCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIKKKLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKIIIHHHHHHKKKPPPUUUZZZ^^^aaacccbbb```___^^^bbb```]]][[[ZZZZZZXXXWWWXXXWWWWWWYYY[[[\\\[[[ZZZVVVRRRNNNKKKLLLQQQWWW[[[^^^]]]\\\[[[\\\\\\ZZZXXXRRRRRRQQQNNNJJJHHHHHHIIINNNQQQSSSSSSQQQOOOMMMMMMNNNNNNNNNPPPTTTWWWXXXXXXWWWVVVVVVVVVUUUSSSOOOLLLEEE===666222///+++***,,,)))***************)))((('''((()))***************++++++***)))))))))))))))))))))************))))))***************************))))))***+++,,,***)))))))))***+++,,,,,,,,,,,,,,,+++(((&&&&&&'''***++++++++++++++++++***)))(((((()))))))))(((((()))+++))),,,111555222+++)))+++---,,,+++***))))))))))))******+++,,,,,,+++******++++++++++++++++++++++++,,,---......,,,,,,---...+++,,,------------------,,,,,,---...//////000000......///000000111111222222222111111222222333444111111333444555666666666::::::===AAADDDJJJWWWdddxxx@@@CCCFFFGGGFFFFFFHHHJJJLLLIIIHHHJJJQQQYYY```ddd\\\WWWPPPMMMNNNRRRUUUWWWVVVYYYYYYYYY]]]eeefffccc[[[PPPGGGFFFHHHKKKRRRZZZ\\\^^^```aaa```]]]ZZZXXXRRRUUUWWWWWWTTTRRRQQQPPPVVVZZZ```fffiiiiiigggeee\\\[[[[[[]]]___]]]XXXSSSEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDCCC@@@>>>===>>>======>>>>>>???@@@@@@@@@AAACCCEEEFFFGGGEEECCCBBB>>><<<999888888777666444777888999:::;;;:::999999444555555666555444222222333222222222333444444555222222222222222222222222111111111111222333444555444444444444444444444444444444555555555555555555444444444444444444444444222222333444555666777777777777777777777777777777555666666666777777888888777666666555555555666666444555666666777777666666666666666555555444444444444555666888888888888777555666777888888888777666555555555666666666777777777999:::999888888:::<<<888888999:::<<>>666///...---)))))),,,***++++++++++++***(((((())))))))))))***+++,,,------,,,,,,+++++++++++++++))))))***++++++***))))))))))))************)))))))))(((((((((***++++++***((())))))*********))))))((((((((()))))))))))))))((()))***+++,,,+++******&&&)))++++++***)))***+++((()))///666555...***,,,,,,,,,+++*********++++++***+++,,,------,,,+++***************************+++---......---,,,,,,---++++++,,,---------------+++,,,,,,------...////////////000000111222222333222222222222222333444444333333333333444666777888::::::===AAACCCIIIUUUbbbvvv:::>>>BBBEEEDDDEEEGGGIIIKKKIIIIIILLLQQQXXX]]]```___WWWMMMIIILLLRRRWWWYYYPPPTTTUUUTTTXXXaaadddbbbcccUUUIIIEEEDDDDDDIIIPPPXXXYYY\\\^^^___^^^]]][[[VVVWWWWWWWWWVVVTTTQQQOOOUUUVVVWWW[[[```bbbcccbbbZZZZZZ[[[___cccccc___[[[HHHGGGFFFDDDBBBAAAAAAAAACCCDDDEEECCC@@@>>>===>>>>>>>>>???@@@AAAAAABBBBBBAAABBBEEEGGGGGGFFFDDDCCCCCCAAA>>><<<<<<;;;:::888777888999999::::::::::::222333444555555555444333444444444444444555666777333444444555555444444333222222222222333444555666444444444444444444444444333444444555555666666666333333333333333333333333111111222333555666666777777777777777777777777777666666666666777777777777666666555555555666666777444555555666666666666666666666555555555444444444222333555777777777777777444555777888888888777666777777888888999999::::::555777999999777777:::===555666777:::===@@@BBBDDDDDD@@@<<<999999::::::999777888888888888999999999777777777777777777777777666777888999::::::999888666777888999:::999888888<<<=========>>>>>>?????????CCCGGGHHHGGGEEEFFFGGGDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEEEEFFFGGGIIIJJJKKKGGGGGGGGGHHHIIIJJJKKKLLLNNNNNNLLLJJJIIIJJJNNNQQQWWWZZZ___aaa___[[[XXXVVVTTTRRRPPPPPPRRRUUUVVVVVVWWWVVVUUUVVVWWWVVVSSSQQQNNNNNNOOOQQQTTTWWWZZZ\\\ZZZYYYYYYYYYYYYXXXTTTRRRDDDFFFHHHGGGGGGIIINNNRRRPPPRRRTTTSSSPPPNNNOOOQQQUUUTTTTTTUUUWWWWWWUUUTTTQQQOOONNNMMMKKKGGGAAA===;;;333---......******...------......---,,,***)))+++***))))))***,,,...//////...------,,,,,,------)))***+++,,,,,,+++***)))))))))************))))))***((('''(((***+++++++++'''((((((((((((((('''&&&$$$&&&))),,,,,,+++(((&&&&&&''')))+++,,,,,,,,,,,,(((+++...///...---,,,,,,)))***000999:::222...///++++++++++++,,,---......+++,,,------------,,,+++************************+++---......---,,,,,,---+++,,,,,,---.........---------...............///000000000111222222333333333333222222333333444555666666555666777888:::<<<::::::===AAACCCHHHUUUaaavvv::::::;;;===???AAADDDEEEEEEEEEGGGIIIMMMRRRWWWYYY\\\VVVNNNKKKLLLPPPRRRSSSTTTSSSRRRRRRTTTZZZccciiieee```VVVLLLCCC@@@AAADDDMMMSSS[[[___```___```aaa___[[[WWWTTTTTTRRROOOLLLJJJLLLPPPUUUYYYZZZXXXVVVXXXWWWXXX\\\aaadddccc```YYYTTTLLLFFFCCCBBBAAAAAACCCBBBAAA@@@??????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBCCCDDDDDDDDDDDDDDDDDDIIIEEE@@@<<<;;;999888777555777999::::::888666444555555444333333222111111222222222333333444444444666555444333222111111111333333333333333222111000222222222333333444444444444444333222222333333333666555444444333333333333333333222111111222222222666666777777777777666666444444444555555555555666333444444444555666666666555555444333444555666777777666555444444444444444333333222222333444666777666666666666777777777777999999888777666666777777888888888888777777777777555666888999;;;===>>>>>>AAA>>>;;;:::::::::999888999999888888888888999999888999888666444444555777888:::<<<>>>===;;;888555555666777888:::;;;<<<=========<<<======>>>???@@@AAABBBCCCCCCDDDDDDCCCCCCAAABBBCCCEEEEEEFFFFFFFFFHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJLLLNNNPPPRRRSSSRRRNNNJJJHHHKKKNNNUUUXXXZZZ\\\\\\YYYUUURRROOOOOOOOOOOOQQQSSSUUUVVVVVVVVVVVVUUURRROOOMMMKKKIIIJJJMMMRRRXXX\\\]]]]]]]]]XXXSSSRRRSSSRRRMMMHHHEEEEEEEEEFFFHHHKKKNNNOOOVVVPPPTTTXXXOOONNNSSSSSSXXXWWWVVVVVVWWWVVVTTTRRRPPPNNNJJJGGGCCC===666111+++,,,,,,***))))))+++...++++++++++++++++++++++++,,,,,,+++***))))))******///---,,,***))))))******((((((((((((((((((((((((***************************++++++,,,,,,++++++***(((((()))***************+++***)))(((((((((******%%%''')))+++,,,+++***)))''''''''''''(((***+++,,,***+++---......---+++***&&&(((***,,,,,,+++)))'''***...111000+++)))+++...***+++,,,,,,------,,,,,,..................------,,,,,,,,,---------......,,,///222222000...///000222111111111111111222333000111333555555444333222444444555555666777777777;;;;;;<<>>@@@BBBCCCDDDDDDEEEGGGKKKOOOSSSVVVXXXSSSMMMJJJJJJMMMOOOOOOPPPPPPQQQQQQSSSXXX___dddddd```YYYOOOFFFAAA@@@AAADDDKKKTTT\\\```aaaaaaaaaaaa]]]YYYUUURRROOOJJJGGGGGGHHHJJJNNNRRRSSSRRRPPPVVVUUUWWW[[[```ccccccbbbaaa```\\\TTTJJJCCC???>>>======>>>>>>>>>======<<<@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBGGGCCC???;;;:::999777666666777999999999888666555444444444444333333333222222222222222333333444444555444333333222222222222222222333333333222111111222222222222333333333444444333333222222222333333555444333333333333333333333333222222222222333333555555666666666666555555555555666666666777777777444444444444555555555555555444444333444555666777555555444333333333333333444333333333333555666777555555666666666777777777999888777777666666666777777777777777777777777777666666777888:::<<<>>>???@@@>>>:::999999999888777999888888777777888888999666777777666555555777999999:::<<<===<<<:::888777555666777888:::;;;<<<===>>>============>>>>>>???AAABBBCCCCCCDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEGGGGGGFFFFFFEEEFFFFFFFFFEEEFFFHHHIIIKKKOOORRRTTTRRRSSSSSSOOOKKKJJJMMMPPPTTTUUUWWWYYYXXXUUURRRPPPMMMMMMOOOPPPSSSUUUWWWXXXTTTSSSQQQOOOMMMJJJHHHGGGJJJLLLOOOTTTYYY\\\\\\[[[ZZZVVVQQQPPPPPPOOOJJJFFFDDDDDDEEEGGGIIILLLOOOPPPVVVOOOSSSTTTMMMMMMRRRPPPVVVUUUTTTTTTUUUTTTRRRPPPLLLJJJGGGCCC???:::333///,,,,,,,,,+++))))))+++---+++++++++++++++++++++++++++***))))))(((((())))))...---,,,***))))))******))))))))))))))))))))))))************************)))******++++++******)))(((((()))******************)))))))))))))))******((()))***+++++++++***)))'''''''''&&&''''''((((((***+++---......---+++***))))))))))))******+++,,,,,,...000...+++***+++---***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---///222222///...///000111000000000000111222222222222111111222222333333444444555555666777777777;;;:::<<<@@@CCCHHHSSS]]]ppp:::::::::;;;<<<>>>@@@AAACCCCCCDDDEEEHHHKKKNNNPPPSSSOOOKKKHHHHHHIIIIIIIIIKKKMMMOOOQQQSSSVVVZZZ]]]aaa___[[[SSSJJJDDD@@@@@@<<>>===;;;:::???@@@@@@@@@@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBGGGCCC???===<<<;;;999888888888888888888777666666444444444444444444444444111222222222222222333333333333222222222222333333111222222222222222333333111111111222222222222222333222222222222222333333333222222222222333333444444444333333333333444444444444444555555444444444444444444555555555666666555555555555444444444444444444444333444555555666444444333222222222333333444444333444444555777777555555555666666666666777888777666666555666666666666666666666666666666666777777666777999;;;>>>@@@AAA???<<<:::::::::999888888888777777777777888888444555666666555666888:::999999:::::::::999888777666777888999:::;;;<<<===??????>>>=========>>>>>>AAABBBCCCCCCDDDDDDCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEGGGFFFEEEDDDDDDDDDDDDDDDBBBEEEHHHKKKNNNRRRVVVZZZTTTUUUVVVSSSOOOMMMOOOQQQRRRRRRSSSSSSSSSQQQPPPNNNKKKLLLOOORRRUUUWWWXXXXXXSSSQQQNNNJJJHHHGGGGGGGGGLLLNNNQQQWWW[[[\\\[[[YYYWWWSSSOOOMMMMMMKKKGGGCCCBBBCCCDDDGGGJJJMMMPPPQQQYYYSSSTTTSSSLLLOOOTTTOOOSSSRRRQQQQQQRRRQQQOOOMMMGGGDDDAAA>>>;;;666000,,,---------,,,***)))+++,,,++++++++++++++++++++++++***)))((((((((((((((((((---,,,+++***************************************************************((())))))))))))))))))((((((((()))***************'''(((((()))************)))))))))***++++++,,,,,,***)))(((''''''''''''(((***+++,,,------,,,+++***,,,***((('''(((***...000///...---+++******++++++***++++++,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,---------......---///111111///...///////////////000000111111111333222000//////111333555444555555666666777777888:::999;;;???BBBFFFQQQ[[[nnnBBB@@@===:::999;;;>>>@@@BBBBBBCCCDDDEEEHHHJJJKKKMMMLLLIIIGGGFFFEEEEEEDDDFFFIIINNNQQQSSSTTTUUUWWWZZZ[[[YYYUUUNNNHHHCCCAAA;;;>>>DDDNNNYYY```aaa```[[[[[[ZZZYYYVVVRRRMMMJJJGGGEEECCCCCCFFFHHHIIIIIIKKKLLLNNNRRRWWW\\\```bbbffflllqqqooocccUUUJJJDDD<<<<<<<<<<<<<<<=========???@@@AAAAAAAAA@@@???>>>???@@@AAABBBBBBCCCBBBBBBHHHEEEBBB@@@@@@???===<<<999999888888777777666666666666666555555444444444222222222222222222222222222222111111222333444444111111111111222333333444111111111111111111111111222111111111111222222333111111111111222333333444444444333333333444555555444444555555555555444444111111222222222333333333555555555444444333333333333333333444444444555555444444333333333333333444444444444444555666777777444444555555555666666666666666555555555555555666444444444555555555555555888777666666777;;;>>>@@@CCC@@@===<<<<<<<<<;;;:::777777777666666777777777555666777777666666777999888777777777666777777777999999:::;;;<<<===>>>>>>@@@@@@???>>>============AAABBBCCCCCCDDDCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBFFFJJJMMMOOOSSSXXX\\\YYY[[[[[[XXXSSSOOOOOOQQQOOOOOOOOOOOOOOOOOONNNNNNKKKMMMQQQTTTVVVVVVVVVUUURRRPPPMMMJJJIIIJJJLLLMMMNNNPPPTTTXXX\\\\\\YYYVVVSSSQQQMMMKKKJJJHHHEEEBBBAAABBBDDDGGGJJJMMMOOOQQQVVVQQQRRRNNNJJJQQQVVVLLLQQQOOONNNNNNOOONNNLLLJJJBBB???<<<999777333...+++,,,---...,,,***)))***+++***************************))))))((((((((()))))),,,++++++***************************************************************((())))))******))))))((((((((()))***************%%%&&&(((***++++++***)))'''(((((()))***,,,...///++++++************++++++***+++,,,,,,,,,,,,+++***,,,+++((('''(((+++///111111...+++)))******+++*********+++,,,,,,,,,,,,+++++++++,,,---......//////,,,,,,,,,---------.........////////////...//////......//////000000111111333222111111111222333444555555555666777777888888:::999:::>>>@@@EEEOOOYYYlll}}}NNNIIIBBB<<<999:::>>>@@@AAAAAABBBCCCDDDEEEFFFGGGHHHHHHGGGFFFDDDBBBAAAAAABBBGGGMMMQQQRRRRRRQQQQQQQQQSSSUUUTTTPPPKKKHHHFFFBBBAAABBBGGGPPPXXX[[[\\\YYY[[[]]]]]]ZZZUUUPPPNNNHHHEEEBBBAAABBBDDDEEEFFFGGGIIIKKKOOOTTTZZZ___cccjjjnnnrrrsssnnnbbbTTTJJJBBB@@@<<<999888:::===??????@@@AAABBBBBBAAA@@@???@@@@@@AAACCCCCCDDDDDDDDDGGGEEEBBBAAAAAAAAA???===;;;::::::999888777777777999999888777666444444333222222222222222222222222111111111111222333444444222111111111111333444444111111111111111111111111000000000000000111222333111111111111222333333444444333333333444444555666555555555666666555555555111111111222222222222333555555444444333333333222333333333444444444444444555555444444444444555555333333444555555666666666444444444444555555555555555444444444444444555555333444444444555555555666777666555555777:::>>>@@@AAA>>>;;;:::::::::999888777666666555555666666777666888888888666555555666666666555444444555666777;;;<<<<<<===>>>???@@@@@@AAA@@@???>>>>>>===>>>>>>AAABBBCCCCCCDDDCCCCCCCCCBBBBBBDDDEEEGGGGGGHHHHHHDDDCCCBBBBBBAAAAAAAAABBBEEEIIINNNPPPPPPRRRVVVZZZ___aaaaaa\\\UUUOOOMMMNNNLLLLLLLLLLLLMMMNNNOOOOOOMMMOOORRRTTTTTTSSSQQQOOONNNMMMKKKKKKLLLNNNQQQSSSPPPQQQTTTXXXZZZYYYUUURRROOONNNKKKJJJHHHFFFDDDBBBAAABBBDDDGGGIIIKKKMMMNNNNNNLLLLLLHHHGGGTTTWWWIIIOOONNNLLLLLLLLLJJJHHHFFF===;;;888555333111---***+++,,,---,,,***)))***+++*********************************))))))******+++******+++*********))))))************************)))))))))))))))))))))))))))******************)))(((((()))***************%%%&&&((()))*********)))***)))))))))***+++,,,,,,))))))))))))***+++,,,---++++++++++++++++++++++++************+++,,,---...000---***((()))*********)))***++++++,,,,,,++++++++++++,,,,,,---...//////,,,,,,,,,---------......///............//////...,,,---///000111111111000222222444555555555444333555555666666777888888888:::999:::===@@@CCCMMMWWWkkk|||SSSOOOGGGAAA===<<<>>>@@@>>>???@@@AAABBBCCCCCCDDDCCCDDDDDDCCC@@@??????@@@@@@EEEKKKPPPQQQOOONNNMMMJJJLLLOOOOOONNNLLLKKKKKKIIIFFFCCCCCCGGGLLLQQQTTTVVVYYY]]]^^^ZZZUUUOOOMMMHHHEEEAAA??????@@@AAAAAAEEEGGGIIILLLPPPVVV^^^ccclllmmmoooqqqnnneeeYYYPPPGGGBBB<<<777555666:::<<<>>>???AAACCCCCCBBBAAA@@@???@@@AAACCCDDDDDDDDDDDDCCCAAA@@@@@@@@@@@@>>><<<<<<<<<<<<;;;:::999888777:::999999888777666555444444444333333333333333222111111111111111222333444333222111111111222333444222222222222222111111111////////////000111222222333222222222222333333444333222222222333444555666555555666666666666555555333333333444444444555555444444444444333333333333222222333444444444444333555555444444444555666666111222333444555555555555333333333444444444555555333333333333333333444555333333444444555666666666666666555666888:::===???===;;;888666666666555444666666555555555555666666777888999888666555444555666666555555555666777777======>>>>>>???@@@@@@AAA@@@@@@???>>>>>>>>>??????AAABBBCCCCCCDDDDDDCCCCCCAAABBBCCCEEEFFFFFFFFFFFFBBBBBBAAAAAAAAABBBBBBCCCGGGLLLQQQRRRPPPPPPTTTXXXaaacccccc^^^VVVNNNJJJIIIHHHHHHIIIKKKLLLNNNOOOPPPNNNPPPQQQRRRQQQOOOLLLJJJHHHHHHJJJLLLNNNQQQSSSTTTQQQRRRSSSUUUWWWUUUQQQNNNJJJJJJHHHGGGFFFDDDCCCCCCBBBCCCDDDFFFHHHHHHIIIIIIJJJKKKMMMIIILLL^^^aaaNNNMMMKKKIIIHHHGGGEEEBBB@@@999777444222000///,,,***(((***++++++***))))))******************************************++++++,,,)))******+++******))))))************************)))))))))))))))))))))))))))******++++++******)))(((((()))***************&&&''''''((())))))))))))---,,,+++***)))'''&&&&&&&&&&&&&&&'''((()))++++++++++++++++++++++++++++++)))***+++,,,,,,,,,+++***,,,+++***)))))))))***+++)))******+++++++++++++++))))))******++++++,,,,,,,,,,,,,,,---------......000...------...//////...,,,---///111222222111111111333555777777666444333555666666777777888888999;;;:::;;;===???CCCLLLWWWjjj{{{QQQOOOKKKGGGCCCAAA???>>>;;;<<<===>>>???@@@@@@@@@===???@@@???<<<;;;===>>>===BBBHHHMMMMMMLLLJJJHHHFFFHHHJJJKKKJJJKKKLLLMMMKKKIIIFFFBBB@@@BBBFFFJJJLLLRRRYYY[[[XXXSSSOOOLLLIIIEEEAAA???>>>??????>>>???AAACCCEEEHHHOOOWWW]]]ccceeeggggggccc]]]XXXTTTKKKGGG@@@:::777666888999;;;<<>>???@@@AAACCCCCCCCCCCCAAA@@@??????@@@@@@>>>=========>>>>>>===;;;999777777888888888888888888888555555555444444444333333222111111111111111222222444333222000000111222333444333333333222222222222///......///000111222222555444333333333333333333111111111222222333444555444444444555555444444444444444444444555555555555333333333333333333444444111222333444444444333333444333333333444444555666000111222444444444444333222333333333333444444444222222222222222333444444333444444555666666777777555555666777999;;;<<<======:::777666666666555444666555555444444555555666555777888888777666555666777777888888888999999999<<<<<<======>>>??????????????????>>>??????@@@@@@AAABBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAABBBCCCDDDGGGMMMRRRSSSPPPOOORRRWWW^^^aaaaaa\\\TTTLLLHHHFFFCCCDDDFFFIIILLLNNNOOOOOONNNNNNOOOOOOMMMKKKIIIGGGEEEHHHKKKOOORRRSSSSSSRRRRRRRRRQQQRRRSSSQQQNNNKKKDDDEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDDDDEEEIIIMMMKKKRRRhhhjjjSSSKKKIIIFFFDDDBBB???<<<999555333000...---,,,***(((%%%''')))***)))))))))***************************)))))))))))))))***++++++((()))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))((((((((()))***************(((((('''''''''(((((())))))*********)))'''&&&%%%&&&&&&&&&&&&'''(((((()))++++++************++++++******************))))))'''***++++++((((((***,,,))))))***+++++++++++++++******************++++++,,,,,,,,,---------......111...,,,,,,...//////---,,,...000222333333222222333333444444555555444444666666666777888888999999<<<;;;;;;>>>@@@CCCLLLVVViii{{{LLLMMMMMMLLLIIIDDD???<<<888999:::<<<===>>>>>>>>>:::<<<===;;;999888;;;>>>;;;@@@FFFKKKKKKIIIGGGFFFFFFGGGHHHHHHHHHIIIKKKNNNIIIIIIGGGCCC>>><<>>888:::<<<>>>AAAGGGPPPWWWVVV[[[^^^\\\WWWTTTUUUXXXNNNKKKFFF@@@<<<999888888888:::>>>@@@BBBAAA@@@???======???@@@AAABBBBBBBBBBBBAAAAAAAAABBBBBB@@@???===>>>@@@@@@???<<<999777555555666888999:::;;;<<<666666666555555444444444222222111111111111111222666444222000000111222333444444444333333222222222............///000222222666555555444333333333333111111111111222333444555222333333444444333333222222222333333333333444444222222222333333444444444111222333444555444333333222222222222333333444555///000222333444444333222222222333333333444444444222111111111222333333444444444555555666777888888444555666888999;;;<<<<<>>>>>???>>>>>>>>>???@@@AAAAAAAAABBBCCCCCCDDDDDDCCCCCCEEEEEEEEEDDDCCCAAA@@@???@@@@@@@@@AAABBBCCCDDDEEEFFFLLLRRRSSSOOONNNRRRWWW[[[]]]^^^ZZZRRRKKKFFFEEE???AAADDDHHHKKKMMMNNNOOOLLLLLLMMMLLLKKKIIIHHHGGGFFFJJJOOOSSSVVVUUUSSSQQQRRRQQQPPPPPPPPPNNNKKKIIIAAAAAABBBBBBAAA@@@AAABBBDDDEEEEEEEEEEEECCCAAA@@@;;;AAAFFFEEEOOOgggiiiPPPIIIGGGDDDAAA???;;;777444333000---,,,+++***)))'''###%%%((())))))((()))***))))))))))))))))))))))))((((((((((((((()))******((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((()))******************)))'''&&&&&&'''((()))"""$$$''')))******)))(((***))))))(((((((((((((((++++++************++++++,,,+++***)))((((((((()))$$$(((,,,,,,((('''***---))))))***++++++++++++***------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111...++++++...//////---,,,...111333444444333222444333222111111333555666666666666777888888999999===;;;<<<>>>@@@CCCLLLVVViii{{{MMMIIIFFFDDDEEEDDDBBB???666666777888:::===???@@@;;;:::999888888888999:::;;;>>>AAADDDEEEEEEDDDCCC???AAAEEEGGGHHHIIIJJJKKKOOONNNKKKGGGBBB===888666<<>>==================<<<<<<;;;999999999::::::;;;;;;;;;888777777666555444444333444333333222222111111000444444333222111111222222222222222222111111111000222222111111111111111111444333333222222333333444333333222222111000000000111111111111111111111111///000333444444333222111000111333444444333111000444444333333222111111111222111111111222333444444222222222333333444444444222222222222222111000///222222222222222222222222444444333333333444555555222222333555777;;;===???===:::777555555555444444444444444444444444333333999888888777666777777777888999;;;======<<<;;;:::@@@>>>===;;;;;;===>>>@@@????????????@@@AAABBBCCCFFFEEEDDDCCCCCCCCCCCCCCCBBBCCCCCCAAA???===>>>???AAA@@@@@@AAADDDEEEEEEDDDLLLMMMNNNOOOQQQRRRRRRRRRSSSXXX[[[XXXOOOGGGCCCBBBDDDDDDEEEFFFIIILLLNNNPPPNNNMMMKKKGGGDDDCCCEEEGGGIIIKKKNNNQQQSSSSSSSSSSSSQQQQQQQQQPPPNNNJJJFFFDDDBBB@@@>>><<<<<<>>>@@@BBBDDDCCCCCCBBB@@@>>>===;;;<<<>>>AAADDDFFFHHHHHHHHHHHHEEEBBB???<<<:::666333000///...---,,,++++++,,,******))))))((((((''''''((((((((((((((()))******************))))))))))))++++++******))))))((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))+++***((('''''''''((()))''')))***)))((('''(((***((((((((((((((('''&&&&&&))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))***---000...)))'''(((+++++++++******))))))(((((((((***,,,+++***)))***+++***++++++,,,,,,++++++***))))))******,,,---///000............/////////000////////////000111222333444444444333333222222222333333444555666777888888;;;:::;;;@@@CCCEEEKKKRRRcccwwwKKKHHHEEECCCCCCBBB@@@>>>555555666777999;;;<<<===:::999777666555666666777;;;===@@@BBBCCCCCCAAA@@@@@@AAACCCCCCDDDFFFIIIKKKNNNMMMLLLIIIEEE@@@;;;999999>>>EEELLLPPPQQQPPPOOOJJJIIIHHHFFFDDDCCCBBBBBB===<<<<<<<<>>>>>>>>>>>>>>>>>===<<<<<<999:::::::::;;;;;;;;;;;;999999999888777777666666666666555444333333222222222222111111111222222333333333333222222222111111111111111111111111111111444333333222222333333444111111111111111111222222111111111111111111111111000111222333444333222222111222444555555444222111222222222333333333333333222111111111111222222333222222333333333333333333222222333222222111111000333333333333333333333333333333333222333333444555333333444555777:::===>>>===:::666555444555444444444444444444444555555555777777777777888999:::::::::::::::::::::;;;;;;<<>>===<<<<<<===>>>???????????????@@@AAABBBBBBCCCBBBAAAAAA@@@@@@AAAAAAAAABBBBBB@@@>>>>>>@@@AAADDDDDDEEEEEEEEEEEEFFFFFFLLLNNNPPPRRRSSSSSSRRRQQQNNNRRRTTTQQQKKKFFFEEEFFFFFFFFFFFFGGGIIILLLNNNOOOMMMLLLIIIEEEBBBAAACCCEEEIIIJJJMMMOOOQQQQQQQQQQQQMMMMMMLLLJJJGGGDDDAAA???AAAAAA@@@@@@@@@AAABBBCCCAAAAAA@@@@@@???===<<<;;;>>>???AAADDDEEEEEEEEEEEEEEEBBB???<<<999777333000...------,,,,,,+++++++++************)))))))))(((((((((((((((((()))******************))))))))))))*********)))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))+++***)))((('''(((((()))''')))***)))((('''(((***((())))))))))))((('''&&&)))(((((((((''''''''''''))))))))))))))))))))))))((((((((()))))))))******+++...000///+++(((***,,,))))))))))))************)))+++,,,,,,+++******+++,,,------......------,,,//////...---------------------------............////////////000111222333444444444333333222222222333444555666777888888999;;;999;;;@@@CCCEEEKKKRRRcccwwwGGGEEEBBBAAA@@@???===;;;555555666777888999:::::::::999777666555555555666;;;<<<>>>???@@@???===<<>>???AAAFFFIIIJJJKKKKKKJJJHHHDDD@@@===777:::>>>CCCHHHLLLNNNPPPKKKJJJIIIGGGEEEDDDCCCCCC@@@???>>>>>>???AAABBBCCCGGGHHHJJJKKKKKKIIIGGGEEEFFFGGGIIIJJJIIIHHHFFFEEE@@@>>><<<:::999:::<<<>>>AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA???????????????>>>>>>===:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::999999888777777666555444333222111000000000000111222333444333333333222222222222111111111111111111111111111333333222222222222333333///000000111222222333333111111111111111111111111111111222222222333333333222333444555555444333222000111111222333333444444222111111111111000000000333333333333333222222222333333333333333222222222444444444444444444444444222222111111222222333444444444444555777999<<<======:::666444444555555444444444555555666666777777666666777888:::;;;===>>><<<;;;999888999:::<<<>>>>>>>>>============>>>>>>>>>>>>??????@@@AAAAAAAAA??????>>>=========>>>>>>@@@AAA@@@???>>>???BBBEEEHHHJJJLLLKKKHHHFFFGGGIIIKKKNNNQQQTTTUUUSSSPPPNNNIIIKKKMMMKKKHHHFFFHHHKKKIIIIIIIIIIIIJJJKKKLLLMMMKKKJJJGGGCCC@@@@@@CCCEEEIIIJJJLLLNNNOOOOOOOOONNNJJJIIIGGGDDDAAA???======@@@AAACCCEEEEEEEEECCCBBB======<<<<<<<<<<<<;;;;;;???@@@BBBCCCCCCCCCBBBAAAAAA???;;;888666333///,,,***+++,,,,,,,,,+++***)))++++++************))))))((((((((((((((()))******************))))))))))))))))))))))))************))))))))))))))))))(((((())))))))))))))))))))))))******)))(((((((((((((((''')))***)))((('''(((***))))))******))))))(((((((((((((((((('''''''''''')))))))))))))))))))))))))))))))))*********+++++++++...000///,,,***+++---)))))))))))))))************,,,------+++++++++,,,,,,------......------,,,//////...------------------------------,,,,,,,,,.........///000222333444444444333333333333222222444555555666777888999:::;;;999;;;???BBBDDDJJJQQQ^^^sssBBBAAA???>>>===;;;999888555666666777888888888888<<<:::999777666666666777::::::<<<<<<<<<;;;999888;;;<<<<<<<<<<<<>>>BBBEEEEEEGGGIIIJJJIIIFFFCCCAAA999999:::<<<@@@EEEJJJMMMKKKJJJIIIGGGFFFEEEEEEEEECCCBBBAAA@@@???>>>>>>===BBBCCCFFFHHHHHHFFFDDDBBBAAACCCEEEHHHIIIJJJJJJJJJIIIFFFAAA<<<::::::;;;===>>>>>>??????@@@BBBCCCCCCCCCCCCBBBAAAAAABBBBBBCCC@@@@@@AAAAAA@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::888888777555444333222111111111111000111111222222222222222222111111111111111111111111111222222222333333222222222222333333000000111111111222222222111111111111111111111111222222111111111222333444222222333444444333222222000000000111111222222222111111111111000000//////444333333333222222111111444333333333333333333333333333333333333333333333111111111000111222222333555555555555777999;;;======:::666555555666555555444555555666777888999999888888888999;;;<<<>>>???<<<<<<;;;:::;;;<<<===>>>======>>>>>>>>>>>>======>>>>>>???@@@@@@@@@@@@@@@======<<<<<<<<<<<<<<<===???@@@?????????AAAEEEHHHLLLPPPRRRPPPKKKGGGIIIKKKIIILLLPPPSSSTTTQQQLLLIIIFFFHHHJJJJJJIIIHHHJJJLLLKKKKKKKKKJJJJJJJJJJJJJJJHHHGGGEEEBBBAAABBBEEEHHHJJJKKKLLLMMMMMMMMMLLLLLLJJJHHHEEEAAA???============@@@EEEHHHHHHFFFBBB???888888999999::::::;;;;;;>>>???@@@AAABBBAAA@@@???>>>;;;888555333000,,,***'''(((***,,,,,,+++)))(((***)))))))))))))))))))))((((((((((((((())))))***************)))))))))((((((((())))))******++++++++++++******))))))((((((((((((((((((((((((((((((***))))))(((((((((((((((''')))***)))((('''(((***))))))************))))))(((((((((((((((''''''''')))))))))))))))))))))))))))*********+++++++++++++++---......+++******,,,++++++******))))))((((((***,,,...---,,,+++,,,,,,***++++++,,,,,,++++++***)))******+++---///111222.........------------,,,.........///000222333444333333333333333333333333555555666777888999::::::;;;999;;;???AAACCCIIIPPP\\\ppp;;;;;;;;;;;;999777666555666666777888999999888888:::999888666555555666666888999999999888777666555555777:::;;;<<<<<<>>>???AAABBBEEEGGGHHHGGGEEEDDD>>><<<999888:::>>>CCCGGGIIIIIIHHHGGGFFFFFFFFFGGGFFFEEEDDDBBB???===;;;:::;;;===???AAAAAA@@@>>>===>>>@@@CCCGGGJJJLLLNNNNNNRRRNNNHHHBBB===;;;;;;;;;::::::;;;===???AAACCCEEECCCBBBAAAAAAAAABBBCCCCCCAAAAAAAAAAAAAAA@@@@@@???========================<<<;;;;;;;;;;;;;;;::::::;;;::::::999777666666555555555444222222111111111222111111111111000000000000000111111111222222222333222222111111222222333222222222111111111000000111111111111111111111111222222111111111222333444111111111222222111111111111000000000/////////...111111111111111000///...333333333222222111111111444333333222222333444444111111111111111111111111111111000000000111222222555555555555777999;;;======:::777666666777777666666666777888999999::::::;;;;;;;;;:::;;;<<<<<<===;;;<<<>>>?????????>>>=========>>>>>>>>>>>>======>>>>>>???@@@@@@@@@??????======<<<<<<<<<<<<======???@@@@@@@@@AAACCCGGGJJJOOOSSSVVVSSSMMMIIIIIIKKKFFFHHHLLLOOOOOOMMMIIIFFFGGGIIILLLMMMLLLJJJIIIIIIKKKKKKKKKJJJIIIHHHGGGGGGDDDDDDDDDDDDDDDFFFIIIMMMLLLLLLLLLLLLKKKKKKJJJJJJHHHEEEBBB???===<<<===>>>;;;???DDDGGGGGGDDD???;;;666666666777888999;;;<<<<<<===>>>???@@@@@@???>>>;;;888555333111///,,,)))&&&(((***++++++***(((''''''(((((((((((((((((((((((((((((((((((())))))***************)))))))))((((((((())))))******++++++++++++******))))))(((((((((((((((((((((((((((((()))))))))))))))(((((('''''')))***)))((('''(((***))))))************))))))'''''''''((((((((((((((((((((((((((((((((((((((()))*********++++++++++++***+++,,,,,,***))))))***))))))))))))***************,,,...---,,,+++,,,,,,***++++++,,,,,,++++++***((()))***,,,///222555666//////...........................///000222333444333333333333333333333333555555666777888999:::::::::999:::>>>AAABBBHHHOOO___ppp444666777777555444333333555666777999999999888777777666444333333444444555777777777777666555444333111444888:::;;;;;;<<<===>>>???AAADDDEEEFFFGGGGGGCCC@@@;;;888888:::>>>@@@EEEEEEEEEEEEEEEFFFGGGHHHIIIHHHEEECCC@@@===;;;999<<<<<<===>>>>>>>>>===<<<>>>@@@CCCGGGKKKNNNQQQRRRTTTRRRMMMGGGBBB>>>;;;:::888888888:::<<>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>======<<<;;;;;;;;;999888777555444333222222222222222111111111000000000000000111222222333333222222111111111111222222333333222222111000000///111111111111111111111111111111222222222333333333111111111000000111111111111111000000///......---000111222222222111000///222222222222222111111111333333222111111222444555111111111111111111111111111111000000111111222333444444444555777999<<<===>>><<<888777888999999888888888999999::::::;;;;;;======<<<;;;;;;:::;;;;;;;;;<<<>>>@@@@@@???===<<<>>>>>>============>>>>>>===>>>???@@@@@@???>>>>>>======<<<<<<======>>>>>>???@@@BBBCCCDDDFFFIIIKKKPPPSSSUUUSSSOOOJJJIIIIIIDDDEEEHHHJJJJJJIIIGGGFFFIIIKKKLLLMMMLLLJJJGGGEEEJJJJJJJJJIIIGGGFFFDDDCCCAAACCCEEEFFFGGGHHHKKKNNNLLLKKKKKKJJJHHHHHHGGGGGGBBB@@@>>><<<;;;;;;<<<<<<;;;>>>BBBEEEDDD@@@;;;888666666666666777:::<<<===;;;<<<===>>>>>>>>>===<<<777444222000000...,,,***((()))*********)))((('''&&&&&&''''''''''''((((((((((((((((((((()))******************))))))))))))))))))))))))************))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))(((''''''''')))***)))((('''(((***(((((())))))******))))))'''''''''((((((((((((((((((((((((((((((((((((((()))))))))*********++++++))))))************))))))%%%&&&''')))***,,,---...***,,,------+++++++++,,,,,,------......------,,,---......///111333444555........./////////000000////////////000111222333222222333333333333444444444555555666777888999::::::888:::>>>@@@AAAGGGNNN]]]mmm...111444555333222222333222444666777888888777666555444333333333444555666666666555555444444333333000222555666888:::===???>>>>>>@@@BBBDDDFFFHHHIIIFFFCCC>>>:::888999;;;===AAAAAAAAABBBDDDFFFGGGHHHKKKIIIFFFCCC@@@===<<<;;;>>>>>>======<<<============>>>AAAEEEIIIMMMPPPRRRQQQPPPNNNKKKGGGAAA===:::999888888888999;;;>>>@@@>>>???AAABBBBBBBBBAAA@@@AAAAAAAAAAAAAAA@@@??????@@@@@@?????????>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<========================;;;:::999777777666666666444444444333333333222222///000000111222222333333222222111111111111222222222222111111111111111111111111111111111111111111000111222333444333222222222111111111111111111222111111111111111000000000///000222333444333111000111111111111222222222222333222000000000222333555111111111111111111111111222111111111111222333333333333444555777:::===>>>???===:::999999:::;;;:::::::::::::::::::::;;;;;;===<<<;;;;;;:::::::::;;;;;;;;;<<<===============???>>>===<<<<<<===>>>???===>>>???@@@@@@???>>>=========<<<<<<======>>>??????BBBEEEGGGHHHHHHJJJKKKPPPQQQRRRQQQOOOLLLHHHFFFDDDDDDDDDEEEFFFGGGHHHHHHKKKJJJIIIHHHGGGFFFDDDCCCGGGGGGGGGGGGEEECCCBBB@@@@@@CCCGGGHHHIIIIIIIIIJJJKKKJJJHHHFFFEEEDDDCCCBBB>>>===<<<;;;;;;;;;<<<<<<===???AAABBBAAA===999666777777666666888:::<<<>>><<<============;;;:::888222000///......---+++***+++******))))))(((((((((''''''''''''((((((((()))((((((((((((((()))******************))))))))))))*********)))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))((())))))***)))((('''&&&''')))***)))((('''(((***&&&'''((())))))))))))(((''''''''''''((((((((()))((((((((((((((((((((((((((((((((()))))))))******************++++++***)))((((((((()))******++++++)))+++,,,,,,+++******+++,,,------......------,,,............///000111222+++,,,------...///000000111111000000000000111111222222222333333444444444333444555666777888888999:::888999===???AAAFFFMMMWWWjjj***...222333222111111333000222444666777777666666555555444444555666888999555555555444444333333333000111222333555999>>>BBB?????????AAACCCGGGJJJLLLFFFDDD@@@<<<::::::;;;<<<>>>>>>???AAACCCEEEGGGIIILLLJJJFFFCCC@@@>>>======;;;:::888777777777888999:::;;;>>>BBBFFFJJJMMMOOOLLLMMMNNNMMMIIIDDD>>>::::::999888777777999;;;<<<===>>>@@@BBBBBBBBB@@@???@@@@@@AAAAAAAAA@@@??????@@@@@@@@@@@@??????>>>>>><<<<<<<<<<<<============:::::::::;;;;;;;;;;;;<<<::::::999999999999999:::666666555555555444444444///000000111222222333333222222111111111111222222000000000111222222333333111111111111111111111111///111333444444444222111333222222111111222222333111111111222333333444444///000222444555444333222000000111111222222222333222111000//////111333444222222222222222222222222222222111111222222333444222222333555777;;;===???@@@>>>;;;999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;::::::<<<;;;;;;:::::::::;;;;;;<<<;;;999999999:::<<<>>>@@@>>>===;;;;;;===>>>@@@===>>>???@@@@@@???===<<<<<<<<<<<<<<<<<<===>>>??????BBBGGGIIIJJJJJJJJJKKKPPPPPPOOOPPPOOOMMMHHHDDDEEEDDDCCCBBBDDDFFFIIIKKKKKKHHHEEECCCBBBCCCCCCBBBFFFFFFFFFFFFDDDBBB@@@???AAADDDHHHJJJIIIGGGFFFFFFIIIHHHFFFDDDBBBAAA@@@???======<<<<<<======>>>>>>@@@@@@AAAAAA???<<<888666888888777777888:::===???>>>>>>>>>===;;;999777555///...,,,,,,---,,,+++)))---,,,***)))(((((((((((('''((((((((())))))******((((((((((((((()))******************))))))))))))++++++******))))))((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))((()))*********)))'''&&&((()))***)))((('''(((***&&&&&&'''(((((()))((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))+++******+++,,,---+++***...---,,,***((('''%%%%%%(((***,,,,,,***)))***+++***++++++,,,,,,++++++************+++,,,---...///)))***+++,,,...///000000222111111000000000000000222222222333333444444444333333444555666777888888:::888999===???@@@FFFMMMXXXkkk+++---000111111000111222///111333666666555333222444333333222333444555666333333333333333333333333333222000000111222444666::::::;;;===@@@CCCFFFHHHHHHEEEAAA???===;;;888666999;;;===???@@@AAABBBBBBGGGFFFDDDBBB@@@???>>>>>>@@@>>><<<:::888999::::::???@@@AAABBBDDDEEEFFFGGGJJJIIIHHHFFFDDDCCCBBBBBB???===:::777555555555555888:::<<<>>>@@@AAABBBBBBDDD@@@???@@@@@@===>>>BBBCCCBBB@@@???>>>??????@@@???>>>===<<<<<<===>>>???>>>>>>===<<<;;;;;;::::::============<<<;;;:::999888888999999999999888888555555444333333222111111222222111111111111111111222333333333333222222111//////000000111111222222222222222222111111111000333222111111111222444555111111000000000222333444000000111111222222333333444333222111000000000000333222111000////////////000000000000111111111111222222333333333444444444555444444555777:::===???@@@???===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<>><<<;;;<<<===???@@@@@@???>>>>>>@@@@@@???>>>999;;;===???@@@@@@???>>>>>>>>>>>><<<;;;<<<>>>AAADDDFFFIIIKKKJJJIIIIIIJJJLLLMMMNNNNNNMMMJJJFFFDDD??????AAACCCEEEHHHIIIJJJFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@???>>>===<<>><<<:::999::::::;;;===>>>@@@AAACCCAAA>>>;;;:::999::::::888888777777888888999:::>>>===;;;999666444222111...---,,,+++************(((+++------)))''''''(((+++)))''''''******(((&&&%%%&&&&&&'''((())))))***))))))))))))************)))(((((('''(((((()))***,,,***))))))******((('''((())))))(((((('''&&&%%%++++++***)))(((((())))))&&&(((*********)))***+++((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******(((((((((((()))))))))))))))(((((((((((()))******,,,***))))))***++++++***+++---...---++++++,,,---******))))))******+++,,,//////...---------......111000///...///000222444111000...---...///111222222222333333333333444444999444333777777333444888999777888;;;===???FFFMMMXXXlll~~~***,,,///000000///000111000111333555555444222111444333222222333444555666333333333333333333333333333222000000000111333444555555666888:::===@@@BBBAAA???===<<<<<<<<<;;;999777888999;;;===???AAABBBEEEDDDBBBAAA@@@?????????<<<;;;999777666666666777<<<===>>>@@@BBBCCCDDDEEEEEEEEEFFFEEEDDDAAA???===???===:::888666555666666777888999:::;;;<<<======@@@======@@@@@@>>>>>>AAACCCBBBAAA????????????@@@???>>>============>>>???>>>======<<<<<<;;;::::::>>>>>>>>>>>>===<<<;;;;;;999999::::::::::::999999777666666555444444333333222222222222222222222222111111111111111000000///000111111111222222222222333333333222222222111111000000/////////000111222111000/////////000111222111111111111111222222222222111000000///000000000111111111000000111111222000000111111111222222222444444444444555555555666999888888999;;;>>>AAACCCAAA@@@>>><<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<>>>===<<<;;;<<<===???@@@@@@>>>===>>>???@@@???>>>>>>????????????===<<<;;;>>>>>>>>><<<;;;<<>>???DDDEEEGGGGGGGGGFFFDDDCCCBBBBBBAAA@@@???===;;;::::::::::::;;;<<<===??????@@@>>><<<;;;:::;;;<<<===999999888888888999999::::::999888777555444222222------,,,+++************)))+++---+++)))''''''(((+++)))'''((()))***(((&&&))))))******++++++,,,,,,((((((((()))))))))******+++++++++******************((('''((())))))((('''''''''((()))))))))((((((+++******)))(((((())))))(((***++++++)))(((((()))((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))&&&%%%%%%%%%%%%&&&''''''+++)))(((((()))******)))''')))***+++***+++,,,...,,,,,,+++++++++,,,,,,---***************+++,,,---000///...------///000222111000.........///111222222222333333333333444444888444444777777444444777<<<::::::===>>>???EEEKKKYYYlll}}}(((+++---.........///000222222333333333222111111333222222222222333444444333333333333444444444444333222000/////////000111111222222333666999;;;======;;;::::::;;;<<<;;;:::555555555777999;;;>>>@@@AAA@@@@@@?????????@@@@@@;;;:::888666555555555666999999;;;<<<>>>@@@AAAAAA>>>@@@BBBCCCBBB???;;;999===<<<:::888777777777888777666555555555666777888:::999:::???@@@>>>>>>@@@CCCBBBAAA@@@???????????????>>>>>>======>>>>>>???>>>======<<<<<<;;;;;;;;;????????????>>>===<<<<<<:::;;;;;;<<<<<<;;;;;;:::888888888777777666666555333333333444444444444444222222222222222111000000111222222222222333333333444333333333222222222222000////////////000111111222222111000000000111111222222111111111111111111111000000000000111222222000000000111222333444555222222222222333333333444666666666666777777777777888888777888:::===@@@BBBBBBAAA???>>><<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<>>>===<<<<<<<<<===>>>??????>>>===>>>???@@@???===@@@???>>>===<<<<<<<<<<<<============<<<>>>AAADDDKKKNNNQQQRRRPPPMMMJJJIIIGGGHHHIIIIIIHHHEEECCCAAAAAABBBDDDFFFHHHJJJJJJKKKFFFEEEDDDBBB@@@>>><<<<<<<<<;;;999999:::===AAACCCEEEFFFFFFFFFEEECCCAAA@@@>>>>>>???>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<===;;;;;;::::::;;;<<<>>>???:::::::::999999999999999666555555444333222222111---,,,+++***))))))))))))+++++++++***((('''((()))***)))(((((())))))((('''((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))((('''&&&%%%(((&&&&&&&&&((()))((('''&&&'''((()))******************)))((((((((()))))))))+++,,,+++)))'''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))((((((((((((((((((((()))))))))******((((((((((((((())))))******(((''''''((())))))((('''((())))))((((((***+++......---------------...((((((((()))***+++------000///...---------...///000000///...///000111222222222333333333333444444666444444777777444444666>>>;;;;;;>>>>>>???CCCIIIYYYkkk{{{''')))+++,,,,,,,,,...000333333222222111111111000222222222111222222222222333333333333444444444444222222000///.........///111111111222444777999;;;===;;;999999::::::999888666555444333444666999:::<<<<<<<<<<<<===>>>???@@@===<<<;;;999888888888888666666777999:::<<<======;;;===>>>??????===:::888;;;:::999999999999::::::999777555222111111222333444444777===???===<<<>>>AAAAAA@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;????????????>>>===<<<<<<:::;;;;;;<<<<<<;;;;;;:::999999999888888777777777555555555555666666666666555666666666555444333222222222222222222222222222333333333222222222222111222222222111222222222222444444333222222222111111333333222222111111000000111111111111222333444555222222222222333444555666444444444444555555555555666777777777777888888888888888888888;;;>>>AAACCCDDDBBB@@@???============;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<===<<<<<<<<<<<<===>>>???@@@>>>===>>>???@@@???>>><<<;;;:::::::::<<<>>>???======>>>======???BBBEEELLLOOOSSSTTTQQQMMMIIIFFFDDDEEEEEEEEEEEECCCAAA@@@AAABBBDDDFFFHHHHHHIIIIIIEEEDDDBBB???===;;;999888888888888:::<<<@@@CCCEEEEEEEEEEEEDDDBBB@@@>>>===<<<<<<===>>>>>>>>>>>>===<<<<<<;;;:::::::::::::::999999999:::;;;<<<>>>???;;;;;;;;;;;;::::::999888333333222111000///......++++++***))))))))))))))),,,+++***((('''((()))******))))))((()))(((((('''''''''''''''''''''&&&&&&''''''''''''(((((((((((('''((()))***)))'''$$$###'''&&&%%%&&&((())))))((((((((()))******************))))))((((((((())))))(((***+++***(((''''''(((((((((((((((((((((((((((%%%&&&&&&'''((()))************))))))((((((''''''((((((((())))))******+++***))))))))))))***++++++***)))'''''')))***)))(((+++,,,,,,***'''&&&&&&'''///......---------------++++++++++++,,,---...///000000///...---------...000/////////000111222333222222222333333333444444444444555666777555555555<<<::::::===>>>>>>BBBHHHUUUgggwww&&&((()))******+++...///222222222111000000000000111111111111111111000000222222222333333333444444222111000///......------000000000111222555777888;;;999888888:::;;;;;;:::999777555333222222444444777777888999:::<<<>>>???>>>===<<<;;;:::999999888444555555666777888999999;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;<<<===<<<:::777444222111111222000000444;;;===;;;:::<<<>>>?????????????????????>>>>>>????????????>>>>>>===============<<<<<<<<<>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;::::::999999999999888888888888666777777777888888888999888888888888777666555444222222222222222222222222333333222222222111111111222333333333333222222222333333333222222111111000444444333333222222111111000000000111222333444555555555444444444444555555666666666666777777777888777777777777888888888888<<<<<<<<<===???BBBEEEGGGEEECCCAAA???============;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<======>>>@@@>>>===>>>???@@@???===:::999777777888:::===???===>>>>>>>>>>>>???CCCFFFIIIMMMQQQRRROOOJJJFFFDDDBBBBBBCCCCCCBBBAAA@@@??????@@@BBBDDDFFFFFFEEEEEECCCBBB???===:::999888777666888;;;>>>AAACCCCCCDDDEEEDDDCCCAAA???===;;;:::;;;<<<===>>>????????????<<<;;;:::999888888888888999999999::::::;;;<<<===;;;<<<<<<;;;;;;999888777222222111///---,,,+++*********)))((((((((()))))),,,***)))(((((()))******))))))))))))((((((((((((++++++******************''''''''''''((((((((((((,,,---......---+++)))'''((('''&&&''')))***)))(((***************)))(((((()))((((((((((((((())))))&&&'''))))))(((((()))***((((((((((((((((((((((((&&&&&&&&&'''((())))))*********))))))((((((''''''((((((((()))***+++++++++''''''&&&&&&''''''((())),,,***((()))***+++******,,,------+++)))''''''(((------,,,,,,,,,,,,,,,---......------------......111000000///............/////////000111111222333222222222333333333444444222444555555555666666555888666888<<<======BBBHHHOOObbbsss&&&'''))))))***+++...000000000111111111000000///000000000111000000///...000000111111222222333333111111111000///......---............///111333444666555555777:::===>>>>>><<<:::888555333222111111222333444555777999;;;===<<<;;;;;;:::999888777666555555555555555555555666999999888888999:::;;;;;;777777999:::<<<===?????????===:::777555333222222//////222888:::777666888:::;;;<<<>>>????????????>>>??????@@@@@@??????>>>========================>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999999888888999999::::::;;;;;;999999999888777666555444444444333333333333222222333333333333222222222222222222222333222222111000000111111222111111000///555555444444444444444444/////////000000222333333777666666555555555666666888888888888999999999999777888888888888999999999<<<;;;;;;<<<>>>AAADDDFFFEEECCCAAA???===<<<<<<<<<::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<;;;;;;<<<<<<<<<=========>>><<<;;;<<<===>>>===;;;;;;999888777777999;;;<<>>@@@CCCFFFFFFIIILLLMMMKKKHHHEEEDDDAAAAAABBBBBBBBBAAAAAA@@@===???AAACCCDDDDDDBBBBBB@@@???===:::999888888999777:::>>>BBBDDDDDDBBBAAADDDCCCAAA???===;;;:::999:::;;;<<<>>>??????@@@@@@;;;:::999888777777777777999999999:::::::::;;;;;;;;;<<<<<<<<<:::888666555111111///---,,,***)))((())))))(((((((((((())))))+++***(((((()))******)))((()))***)))((('''((()))))))))))))))))))))))))))''''''((((((((()))))))))+++,,,------,,,+++***))))))''''''''')))***)))(((************)))((('''&&&((((((''''''(((((())))))$$$&&&((()))(((((()))***((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((('''((())))))***+++,,,,,,((((((((((((((()))******,,,***))))))***++++++***)))***++++++******,,,---+++++++++++++++,,,,,,---...---,,,,,,+++++++++,,,000000000////////////......///000111111222333333222222333333333333444444222444444222333666777555666555777;;;<<<===AAAFFFKKK^^^ppp&&&'''((())))))+++...111---///000222222111///...//////000000000///...---...//////000111111222222111111111111000//////......---------...000111222444333333555888;;;<<<<<<<<<;;;:::888555333222111///000111222444777999::::::::::::999888777666555777777666555555444333333444555666888999999999999555666888;;;===???@@@AAAAAA???===;;;888555333222000///111666777444333555666777:::<<<>>>?????????>>>???@@@@@@@@@@@@???>>>=====================>>>????????????>>>===<<<<<<;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;;;;<<<======<<<;;;;;;;;;:::888777666666666666666555555555444666555555555444444444444333333444444444333222111111222333444444444333222555555555666666666666666222222222222222333444555666666666666666777888999999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;999999999:::<<>>===<<<;;;<<<::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<;;;;;;<<<<<<======<<<<<<:::999888888::::::999888999999999999:::;;;===>>>@@@AAA@@@???>>>???BBBEEEBBBEEEHHHIIIHHHFFFEEEEEEAAAAAABBBBBBBBBBBBBBBBBB===???AAACCCDDDCCCAAA@@@===<<<:::999888999:::;;;<<<===???AAABBBAAAAAA@@@BBBAAA???===;;;:::999888999:::;;;<<<===>>>>>>>>>:::999888777777777777777777888888::::::;;;;;;;;;;;;;;;<<<;;;:::777555333......---,,,+++***))))))(((((((((''''''(((((()))***)))((()))+++,,,***'''(((***+++***'''&&&''')))%%%%%%&&&&&&''''''((((((((((((((()))))))))******))))))))))))(((((((((((()))'''&&&'''(((((('''&&&(((((()))))))))((('''''''''''''''''''''((())))))&&&'''))))))((('''((()))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))'''((()))***+++,,,,,,---++++++******++++++,,,---+++***((((((***+++***)))((()))++++++++++++---...************+++---......+++++++++***++++++,,,,,,------......//////.........///000111222333333333222222333333333333444444333555444///000666888777888666888<<<===<<>>@@@AAABBBAAA@@@???===:::777444222111///111555555222111333444555888;;;===?????????>>>???@@@AAAAAA@@@???>>>============>>>>>>>>>>>>@@@@@@AAA@@@@@@???>>>=========>>>>>>>>>>>>==================>>>>>>>>>>>>::::::;;;;;;<<<======>>>?????????>>>===;;;:::999999999888888777777666666777777777777666666666666666666777777777666444333444555777888888888777777555555666666777777888888777666666666666777888888444555555666777999;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<>>>AAAEEEFFFDDDCCC@@@>>><<<;;;;;;;;;::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<:::;;;<<<<<<======<<<<<<777666555666777888777555555666888:::===@@@BBBDDDBBBBBBAAA@@@>>>???BBBDDD@@@CCCFFFGGGGGGFFFFFFFFFBBBBBBBBBBBBBBBCCCCCCCCC===???AAACCCDDDCCCAAA???<<<;;;999888888:::;;;===@@@@@@???????????????@@@AAA@@@>>><<<:::999888888888999:::;;;<<<<<<======999999888777777777777777555666777999;;;;;;<<<<<<:::;;;;;;;;;999777444222,,,,,,,,,+++++++++++++++(((((('''''''''(((((())))))((((((***,,,,,,)))&&&(((***+++***'''&&&''')))'''(((((()))***++++++,,,))))))))))))************+++***************+++,,,((('''%%%%%%&&&&&&%%%$$$%%%&&&'''((())))))))))))'''''''''''''''((()))***((()))***)))'''&&&&&&&&&(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''(((((())))))******'''((()))***+++,,,------((((((((('''((())))))******)))'''''')))))))))(((***+++,,,+++***)))***+++))))))***+++,,,...///000*********+++,,,---//////++++++,,,---..................000111333333333333222222333333333444444444333666333...///666999777:::999:::>>>===<<<>>>CCCJJJ^^^rrr&&&&&&&&&''''''''''''((('''(((***---...//////...............------------000///...---,,,---...///000//////...//////000111000///...---,,,---......111111222333444666777888:::999999888777666555555///000111000//////111222999888888777777777777777999999888777666555444444333333333444555666777888555666888:::===@@@BBBCCC???<<<::::::;;;<<<999666555555444444444555555666222222333444555777999:::888999:::;;;<<<==================>>>???@@@AAABBB>>>===<<<===???@@@???>>>?????????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>============>>>>>>??????>>>===<<<;;;;;;:::999:::;;;;;;<<<<<<;;;;;;888888888888888888888888666666777777888888888999888888777777777777777777888777777777888999999:::777666666666777888999999999999999999999999999999;;;999888999<<<<<<:::888;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;===???BBBEEEFFFGGGCCC>>>;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<===333555888:::<<<<<<;;;:::===;;;888777888999999999777666666666666888999::::::;;;<<<<<<;;;<<>>>>>>>>>>><<<:::888777;;;777444555:::???AAABBBBBB@@@===<<<===???AAABBB======<<<;;;:::888777777;;;;;;;;;::::::999999999777555333111111333555666333444666777999999::::::???===:::777333000......---,,,***)))))))))******))))))************)))))))))))))))))))))(((''''''******))))))((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((()))))))))(((((((((((((((,,,***&&&$$$###$$$&&&((())))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))(((((()))((('''''')))************(((&&&&&&(((*********%%%''')))+++,,,***((('''((((((((()))***+++++++++++++++***)))((((((((()))))))))))))))************+++***)))(((((()))***+++000///---,,,,,,---...000,,,,,,,,,---------......------------------,,,,,,/////////000111111222222444555555555444333333222222333444666777999:::;;;;;;::::::;;;===???BBBDDDHHHSSSjjj&&&&&&&&&&&&'''''''''''''''(((***+++---......///////////////...............---,,,+++***++++++,,,////////////000000000000000///...---,,,------...000000000111333444666777888888777666666555444444111222222111//////111222666666666666666777777888666555555444333333222222222222222222333333444555444555777999<<<>>>@@@AAA>>><<<::::::;;;;;;999777666555555444444444555555/////////000111222333444444555666888:::;;;<<<<<<<<<<<<<<<<<<===>>>?????????=========?????????===========================<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>===<<<;;;:::::::::;;;<<<<<<<<<<<<<<<;;;::::::::::::::::::;;;777888888888888888888999999999999999999999999999999888888888999999:::;;;888888777777777888999999::::::::::::::::::::::::;;;:::999:::<<<<<<:::888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===???AAADDDEEEFFFBBB===:::999999999999999::::::;;;;;;<<<<<<<<<:::;;;<<<======<<<;;;::::::999888999::::::888666777777666666777888:::;;;;;;<<<======<<<===???@@@@@@@@@AAAAAAAAA@@@@@@???===???AAABBBBBBAAACCCDDDDDDDDDCCCBBBAAA??????>>>>>>>>>>>>===;;;999777666888555333555:::>>>@@@AAA???>>><<<<<<===???@@@AAA;;;;;;:::999888888888999999999999999999999999888666555333222333555777888666777888999::::::::::::===<<<999555222///...---,,,+++***)))))))))***+++))))))************)))))))))))))))))))))(((''''''))))))))))))((((((''''''((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((---+++)))'''&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''))))))******+++)))'''&&&((()))))))))&&&''')))*********((('''((((((((())))))*********+++***))))))))))))))))))))))))))))))************,,,,,,+++******+++,,,,,,///...---,,,,,,---......,,,,,,,,,,,,------------......................../////////000111111222222444444555555444333333222333444444666777888999:::888888888888;;;>>>AAACCCKKKUUUkkk&&&&&&&&&&&&''''''''''''(((((()))***+++,,,...///111111111000000////////////...---,,,+++*********---...///000111000000/////////...------------.........//////111222444555666666666555555444444333333333333222000///000222333333333333444666777888555444444333333222222222222222222222222333333333333444555777:::<<<===>>>===;;;::::::;;;;;;999888666666555444333333333444...............////////////000222444666777888999:::::::::::::::;;;<<<===@@@>>>===>>>??????>>>===;;;<<<<<<<<<<<<<<<<<<<<<========================;;;;;;;;;::::::;;;;;;;;;;;;<<<===??????===<<<;;;;;;;;;<<<============<<<<<<;;;:::999999:::;;;<<<::::::999999999999999888;;;;;;;;;;;;;;;;;;<<<<<<::::::::::::::::::;;;<<<::::::999999888888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::<<<<<<:::999:::::::::;;;<<<<<<<<<===============???AAACCCDDDDDDAAA<<<999999999999888888888999:::;;;<<<<<<<<>>===<<<;;;::::::999888888888:::;;;:::777444777777666666777888:::;;;===???@@@???>>>===>>>@@@>>>??????@@@@@@?????????:::<<>>@@@@@@=========>>>>>>>>>??????999888666666666888:::;;;999999999888888888888777333333222333555777999;;;999999::::::::::::999999:::888666333000...,,,+++***)))))))))))))))***+++((())))))******))))))((()))))))))))))))((((((''')))))))))(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++***)))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******(((((((((((())))))))))))+++)))'''&&&'''))))))(((''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))***+++))))))))))))************,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------/////////000111111222222444444444444444333333222444555555666666777888888777666777888;;;>>>BBBDDDOOOXXXlll%%%%%%&&&&&&&&&''''''''')))((((((((()))+++---...222222111111111000000000111111000...---,,,+++++++++,,,///000111000///...//////......------------,,,,,,------...000111222555555555444444444444444444555444333000///000222000000000111333555666777666666666666666555555555555555555555444444333333222333444666777999:::;;;::::::999999999999999888777666555444333333222222000000000000000//////...,,,---///000222333333333666666666777999:::<<<===AAA???>>>>>>???@@@???===;;;;;;;;;;;;<<<<<<<<<<<<========================;;;;;;::::::::::::;;;;;;999;;;===???@@@>>><<<;;;;;;<<<<<<===>>>=========;;;:::888777777888:::;;;;;;;;;;;;::::::999999999;;;<<<<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::999999999999<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<;;;;;;:::999::::::;;;<<<======>>>>>>=========???@@@BBBDDDDDDAAA<<<:::::::::999999777888:::<<<=========<<<>>>===<<<:::999888888888888777777888:::999777555777777666666777888:::;;;???@@@AAA@@@>>>===>>>>>>@@@@@@??????>>><<<;;;:::;;;===????????????@@@AAAAAAAAA@@@???>>>===<<<;;;<<<;;;:::999777555444333111222555888<<<>>>@@@@@@???@@@AAA@@@???===<<<<<<666555444333555777;;;===<<<;;;:::999888666555555///000111333666888:::;;;::::::::::::999888666666666555333000...,,,+++***(((((((((((()))*********(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))***((((((((((((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((('''((())))))((((((((())))))'''%%%&&&''')))***)))(((((('''&&&'''((()))***(((((((((((((((((((((((()))((((((((()))***++++++((()))))))))***************))))))))))))))))))*********+++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------/////////000111111222222333333444444444333333222555555555666666666666666777777888999<<<@@@DDDFFFOOOWWWjjj%%%%%%%%%&&&&&&&&&&&&'''((('''''''''(((***+++---000000000000000000000000111000000///...,,,+++***)))+++---///000///...---...............---------+++++++++,,,---...///000333333333444444444444444444555444333000///000222/////////000111333444555666666666666666666666777444555555555444333222111222222333444555666777777777777888888777777888888777666555333333222222222222222222222111000///...---......//////......---111111333444777:::<<<===@@@>>>===>>>??????>>>===;;;;;;;;;<<<<<<=================================<<<;;;;;;::::::;;;;;;<<<888:::===???@@@???===;;;;;;<<<<<<===>>>=========::::::999888888999::::::<<<;;;;;;;;;::::::999999:::;;;;;;;;;<<<<<<============<<<<<<;;;<<<<<<===<<<<<<;;;:::999999999:::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>=========???@@@BBBDDDDDDAAA>>><<<;;;;;;;;;:::999:::<<<>>>>>>>>>>>>===<<<;;;:::999999999999999999777555555666888888888777666666555666888999:::>>>???AAA@@@>>><<<<<<===============<<<;;;999999===???@@@@@@>>>======>>>===============<<<<<<<<<::::::999777666555444444333555888;;;===>>>???@@@AAACCCDDDCCC>>>;;;999999555444333222444777:::===???>>><<<:::777555333222---///111444666888:::::::::999999888666444333222333222000...,,,+++******'''''''''((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((('''''''''''''''(((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((()))))))))******+++++++++'''(((((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((+++******)))((('''&&&&&&&&&)))+++***((('''((()))&&&%%%$$$%%%'''***++++++((('''&&&%%%&&&''')))***(((((((((((()))))))))))))))((((((((()))***++++++((()))))))))************)))))))))******))))))))))))***++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,---------.........////////////000111111222222222222333333444333333222555555555555555666666666777777888999<<<@@@DDDFFFLLLTTTggg%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))******---......//////000000111---......---,,,+++***)))((()))***,,,---------,,,......//////......---,,,*********+++,,,---......111111111222222333333333333333333222000///000222000000000000000111222333222222333333444444555555111222333333333111000///222222333333444444555555333444666666555555666888555555444333222222222333111222222222222000...---...//////......---,,,+++---...///111444777999:::<<<::::::;;;<<<======<<<::::::;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<999;;;===>>>???>>>===<<<;;;;;;<<<============<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999:::::::::;;;<<<<<<======>>>===<<<<<<;;;<<<<<<<<<;;;;;;:::999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;======;;;:::;;;<<<;;;;;;;;;<<<=========>>>============???AAACCCDDDDDDAAA>>>===<<<<<<;;;::::::<<<>>>???@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;999777444333555777888888555555444444555666888999;;;===??????===;;;;;;;;;888999:::;;;;;;;;;;;;;;;===???@@@???===<<<;;;<<<::::::;;;;;;;;;<<<<<<<<<999888777666555555555555666888;;;<<<<<<<<<===???BBBDDDEEEBBB===888777888555555444444555777999;;;???>>>;;;999666333111000...000333666888999999999888888777666444222000///000///...,,,+++*********&&&'''(((((((((((((((''''''(((((())))))((((((''''''(((((()))))))))))))))&&&''''''''''''(((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((())))))******++++++,,,)))******++++++******)))''''''''''''''''''''''''((((((((((((((((((((((((******)))(((((('''&&&&&&&&&))),,,+++(((&&&'''(((&&&%%%###$$$'''***++++++((('''&&&&&&&&&'''((()))((((((((()))***+++++++++))))))))))))))))))***+++))))))))))))***************+++,,,,,,,,,,,,+++************++++++,,,,,,---++++++++++++,,,,,,,,,,,,/////////000111111222222/////////000111111222222111222222333333333333333555555555555555555666666666555666777:::===AAACCCIIIQQQccc|||$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((((((((******+++,,,...///000111,,,,,,---------,,,******''''''((()))***+++,,,,,,---.../////////...---,,,************+++,,,---...------...///000000111111111222222111//////111222222222111000000///000000//////000111222222333333000111222333333222000///333333333333333333444444000222444444333333555777444444333333222333333333111222333333333111///......////////////...------+++,,,,,,---///111333444666555444666888:::999888999999999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::;;;<<<===============<<<::::::;;;<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;:::999999999999::::::::::::::::::;;;;;;<<<======>>>>>>===<<<;;;;;;;;;;;;<<<:::999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999<<<>>>===;;;:::;;;===<<<<<<<<<<<<============<<<<<<<<<===???AAADDDEEEBBB@@@===<<<<<<<<<;;;999;;;<<<>>>??????===;;;999::::::;;;;;;;;;:::999888666555444555666888777666444444333333444555777888888:::======;;;:::999999666777888999:::::::::::::::<<<======;;;:::;;;;;;:::::::::::::::::::::999888777666555555666777888999:::<<<;;;999888:::<<<>>>AAABBB???:::666666888666666666555666666777888:::999888666444222000000222333666999::::::999888777777666555333222000///......,,,+++************&&&'''((((((((('''&&&%%%''''''((((((((((((''''''''''''((()))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***((((((((((((((((((((((((&&&''''''((())))))******************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))%%%)))---,,,(((&&&&&&((()))'''%%%%%%&&&((((((((('''&&&&&&&&&''''''(((((('''((()))***+++,,,---...+++***))))))))))))))))))))))))))))))***************+++,,,,,,,,,,,,+++***++++++******+++,,,...///,,,,,,,,,,,,------------......//////000111111222/////////000111111222222111111222333333333333333444444444555555666666666666666666777999<<>>>>>???>>>===<<<;;;;;;;;;;;;;;;888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999<<<>>>>>>;;;:::;;;==================<<<<<<<<<;;;;;;<<<===???BBBEEEFFFAAA>>><<<;;;;;;;;;:::888;;;<<<>>>???>>><<<999777777888999:::999777444333444444555777999888666444333333222222333444666777666888;;;<<<:::999888888999999999999999888777666777999;;;;;;::::::;;;<<<;;;;;;::::::999888777777777666555555666777888999:::<<<<<<:::777666777::::::===???<<<777555777:::777777777777777666666666666555555444222111000000555666999<<<<<<;;;:::888777777666555444222000///...---,,,+++************''''''((((((((('''%%%$$$''''''((((((((((((''''''''''''((()))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((%%%%%%%%%&&&'''(((((())))))((((((((((((((()))***************************((((((((((((((((((((((((###$$$%%%''')))***+++,,,%%%)))------(((%%%&&&(((+++)))&&&%%%&&&&&&&&&%%%&&&&&&&&&''''''''''''((('''((()))***,,,...///000++++++***)))(((((())))))))))))))))))************((()))***++++++***)))(((,,,+++*********,,,///000,,,,,,------------......++++++,,,,,,---...///////////////000111111222222000111222333333333333333333333444444555666666777999999888999;;;>>>AAACCCIIIPPP```xxx%%%%%%$$$######$$$%%%%%%'''''''''''''''''''''''''''(((***+++------------000000000///////////////))))))(((''''''((()))***---------------...///000***+++,,,,,,******+++,,,+++++++++,,,---...///000111111222222222111111000222222222111000///...---///...------...///000111333222111222444555666666222333555777777666555444555111...000666:::;;;999111111111111111111111111333333333333333333333333111111000///...---,,,,,,((()))***+++---...//////---...000111333444444444777777777777888888888999;;;:::999777777777888888:::888666555555777999:::;;;>>>@@@AAA???>>>======777999===>>><<<:::888888888999::::::;;;;;;;;;;;;<<<=========<<<;;;::::::>>><<<:::999888999;;;<<<<<<<<<;;;:::::::::;;;;;;:::555111222777:::999777:::888777:::>>>@@@???===;;;;;;;;;<<<===>>>???@@@>>>>>>>>>>>>===<<<;;;:::<<>>@@@>>>:::777666555444222111000000000++++++++++++*********)))'''((()))((('''&&&''')))+++)))''''''((()))((('''+++***)))(((''''''(((((())))))((((((''''''&&&&&&))))))***))))))(((''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))))))))((('''111---(((&&&'''))))))((()))******)))((((((***,,,)))(((''''''''''''((((((%%%)))'''$$$---<<<@@@:::++++++***)))(((((())))))***'''&&&'''+++------+++------------,,,+++******)))...000,,,)))+++,,,,,,++++++++++++++++++++++++......---,,,---...///000,,,---...///000111222222000111111222222333444444444333444777;;;<<<:::888777555777<<<>>><<<===@@@DDDSSS^^^ooo&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''(((((()))***+++,,,------000000000000////////////+++***)))((((((((()))***---------------...//////+++,,,------+++***+++,,,************+++,,,---...///000000000000000//////000111111111111111000000000///.........///000111222222222333555666666666222333555666666555444333111---***+++///222222000111111111111111111111111333333333333333333333333000000000///......------***++++++,,,---...//////---...///000111222222222222222222333333333444444555666666777666555444333666555333222333555777999:::<<>><<<<<<<<<777:::<<<===;;;:::999999999::::::;;;;;;;;;::::::<<<<<<<<<===<<<<<<;;;;;;===<<<;;;;;;;;;<<<======<<<<<<;;;;;;::::::;;;;;;:::666333333666888888777999777777:::>>>AAAAAA@@@;;;:::999999999999999999<<<<<<===============<<<:::======999999===@@@@@@BBB@@@===:::888777777888777777888888888777666555777555333444666777666444888888888888888777777666555555666777777666555444444555666888888999999999777888888999999888888777888999:::;;;<<<<<<;;;;;;::::::::::::999999999999999999::::::;;;;;;<<<<<<;;;;;;:::999888888888999777777777777777777777777888888999999888666555444333222000//////000222333555666999<<<>>>===:::777444333222000...---------))))))))))))(((((((((((('''((()))((('''&&&''')))((('''&&&&&&((())))))((('''((()))******)))((((((((((((((((((((('''''''''((()))))))))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''((((((((((((***)))))))))((('''''''''&&&''''''(((((((((((((((***'''$$$$$$&&&''''''&&&%%%'''((('''&&&%%%&&&((())))))))))))))))))))))))(((+++)))&&&...;;;>>>888+++******)))(((((()))))))))'''%%%&&&)))******(((,,,,,,,,,,,,,,,++++++***(((,,,---******,,,---,,,++++++++++++++++++++++++,,,++++++***+++,,,---.........///000000111222222222222333333444555555555333333333666:::<<<;;;999555333666<<>>>>>>>>>>>>>>>>><<<<<<;;;:::999999::::::999888666555555666777777777777777:::>>>@@@AAAAAA777777666666666777888888999999;;;<<<<<<=========888;;;;;;888888<<<@@@@@@AAA???===:::777666555555666666666666666555444333555444444555777888888777:::::::::::::::999888888777777777777777666555444222333555777999:::;;;;;;777777888888888888777777999999999:::;;;;;;<<<<<<::::::999888888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<:::999888777666666666666777777777777777777777777888888888888666555333222/////////000000111222222555555777:::<<<<<<999666222111///---+++***))))))((('''''''''&&&&&&&&&&&&'''((()))((('''&&&''')))''''''&&&(((***,,,,,,+++$$$&&&)))+++,,,+++)))((('''''''''((((((((((((((('''(((((((((((('''&&&&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))(((''''''''')))******)))''')))++++++)))(((((((((((()))***++++++***)))((((((+++)))&&&+++555777111******)))((((((((()))))))))(((''''''))))))(((''')))***++++++,,,+++++++++)))++++++***---222222///++++++++++++++++++++++++++++++*********+++,,,---000000000111111111222222111111222222333444444444333222333666999;;;;;;:::666555777<<>>AAABBBNNNYYYlll$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&&&&(((***,,,,,,,,,---...//////000000///......---,,,,,,+++***---,,,++++++++++++,,,,,,///000111000...---...///,,,++++++*********++++++,,,------...//////......///000000111111000000///222222222111111000//////---111444555444333333444333333333333333333222222333222111111222333333222444444444555555666666666222222222222222222222222------......///000000000000000/////////............------,,,+++,,,,,,---...////////////000000000.........------......///............000111333444555777888888777777888999999:::<<<;;;::::::<<<===============<<<<<<;;;:::;;;;;;<<<===>>>>>>>>>===BBBBBBCCCCCCAAA>>>;;;999999888777666555555555555666777777666444333444555555666666666555555555666///000111222444666888999666666777777666555555444444777777444444999======888777777666666666666666666555444444333222222222333444555666777888999:::;;;<<<<<<<<<<<<;;;::::::666666555444333333222222444555666777999999999999777777777777777666555444555555555555666777888999666666444444555777999;;;<<<<<<;;;;;;::::::999999999888777666555555555555666666666666666666666666777777666555333222222222...000222444666666555555888777666777999999777555000///---+++)))(((''''''((((((((('''''''''&&&&&&'''((()))((('''&&&''')))(((((())),,,///000000///******)))(((((((((((((((&&&&&&''''''(((((())))))&&&&&&'''''''''''''''&&&((((((((()))))))))******++++++***)))(((((())))))((((((''''''''''''((((((''''''((((((((()))))))))&&&&&&''''''((()))))))))(((''''''&&&&&&''')))***%%%&&&'''((('''&&&$$$$$$%%%'''******(((&&&%%%%%%%%%&&&(((******)))(((''''''((('''&&&'''))))))&&&)))((((((((((((((())))))&&&''')))************+++'''((()))***+++,,,,,,,,,+++,,,,,,---222888888444........................,,,,,,------............111111111111111222222222...//////000000111222222666777777666666666666777999666777:::;;;:::<<<@@@DDDMMMXXXmmm###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((()))******+++,,,---...///000////////////...---,,,,,,,,,,,,++++++******++++++...///000000......///000...---,,,++++++++++++++++++,,,---...............---......///000000000000111222222222222111111000...111444444111///000222111111111222222333333333000000111222222333333333444444555555666666777777222222222222222222222222---.........//////000000///////////////.........///...---,,,,,,---......------------.........//////...---,,,,,,---///000............///111222222222444555555444555666888888:::<<<<<<<<<;;;<<<============>>>======<<<<<<<<<<<<===>>>>>>>>>======BBBBBBBBBBBB@@@===:::888888888666555444444444444444444444444444444333333333444444333111///000111000000/////////000111111666666666555555444222222000333444111111666::::::666666666777777777777777888777555444333333333333222444666666666666888:::;;;;;;;;;;;;;;;:::999999555555444333222222222333222333555777999:::;;;;;;666777777666666555444333333333333444555555666666444444444444666888999;;;::::::999999888888777777777666666555555555555555777777777777777777777777666555444333222222222222111222444666777777777777999777666555555555444222...---,,,***)))(((((('''))))))(((((((((''''''''''''((()))((('''&&&''')))&&&&&&'''))),,,---+++***,,,+++)))'''''''''(((((('''''''''(((((((((((((((&&&&&&'''(((((((((((('''(((((((((((())))))))))))******))))))))))))******((((((''''''''''''(((((((((((((((((()))))))))***++++++***))))))((('''''''''''''''''''''((())))))&&&'''))))))'''%%%%%%%%%''')))+++***((('''&&&&&&%%%&&&'''((())))))((((((((()))************)))(((((((((''''''(((((())))))%%%(((***+++***))))))***((()))***+++,,,,,,,,,,,,(((+++++++++...333444111........................***+++,,,---------,,,,,,000000000111111111222222111111222222333444444444666777777666444444666777666333444888;;;;;;>>>BBBDDDLLLWWWmmm$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))***,,,---...///...///000000000///...---,,,,,,+++***************,,,...//////......000111......---++++++*********)))***+++,,,------------((()))+++---///111222222000111222333333333222111///222444222---,,,---000000000000111222333444444111222444444444333444444222333333444555555666666111111111111111111111111.........///////////////........................000///...------...000111------------............,,,,,,,,,------.........---------......//////000///000111111000111333555777999===>>>===<<<<<<===<<<<<<===>>>>>>>>>=========>>>>>>>>>>>>======<<>><<<;;;::::::999888666555444444444333111000111444555333000000222333111///---...000000000///.........//////555555555666555555444444000333444111222777:::;;;999999999:::999999999888:::999777555444444444444111444666666555555777999999::::::::::::999888888555555333333333333444555444555666888888999999999666666666666555444333222111222444555666666555555444555666777888:::;;;<<<777777666666666666666666444333333333333444555555777777777777777777777777444333222111111222333444333444555666777777777777999777444222111111///...++++++***)))(((((((((((((((((((((((('''''''''''''''((()))((('''&&&''')))&&&&&&''')))******(((%%%)))))))))))))))(((((((((((((((((((((((('''''''''&&&'''(((((()))))))))((('''''''''((((((((())))))''''''''''''((()))******((((((''''''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((&&&(((******(((((()))***+++,,,---,,,)))((()))***&&&''''''((())))))******((()))+++,,,,,,***)))***'''''''''''''''((())))))+++...000///,,,***)))*********+++,,,,,,---,,,,,,'''+++---++++++///111000------------------------+++,,,---.........------......///000000111222222222222333333444555555555444555666555444444777:::777444444888;;;;;;>>>CCCCCCJJJTTTkkk%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&'''((()))+++---.........///000111111000//////,,,,,,+++***))))))******+++---...///...///000222......,,,+++******))))))(((((()))++++++,,,,,,,,,$$$%%%(((,,,///222444555///000222333444333333222///222333000+++))),,,////////////000111333444555000222333333111000000111111111222222333444555555111111111111111111111111////////////////////////------------......//////111000.........///111333....../////////000000000)))***---//////...,,,+++------------------------,,,---............000222666999===???>>>===<<<<<<<<<<<<===>>>>>>???>>>>>>>>>>>>???>>>>>>===<<<<<<<<<<<<============<<<<<<;;;:::999777666666555555222///---000444666333///...000222111...---///111/////////000000222333333444444555666777777777777333666777444555:::>>>>>><<<<<<<<<<<<;;;:::999999;;;:::888666555555555555111444666666444333666888888999999999999888777777666555444333444555666777999999999999888666555444666666666666555444333222111222555777777777555444444555777999;;;<<<<<<===444444555555555555555555111111111111222333444555777777777777777777777777333222111111111222333444444444555555666777777777999666222///......,,,+++))))))(((''''''''''''((((((((('''''''''&&&&&&&&&'''((()))((('''&&&''')))(((((()))***+++***'''$$$$$$&&&)))+++++++++)))((())))))(((((('''''''''&&&''''''((()))******))))))''''''''''''((((((((((((%%%%%%%%%&&&'''((()))***((((((''''''''''''((((((&&&&&&&&&'''''''''(((((( !!!###%%%''')))***+++%%%&&&((()))))))))((('''!!!$$$&&&&&&%%%%%%(((+++)))***)))(((%%%%%%&&&'''(((((((((((()))***,,,,,,%%%&&&))),,,+++(((((()))'''''''''''''''((()))***222555777555000,,,++++++++++++,,,---------,,,,,,(((...000---+++...000000++++++++++++++++++++++++......000111111111000///,,,---...///000111222333000111111222222333444444111333555555444555:::===<<<888777:::;;;:::<<>>======<<<<<<<<<======>>>>>>???@@@???>>>===>>>???>>>>>>>>>===============::::::666222:::EEEAAA555111000000000111111///...000000000000000111111222***,,,...111222222222111333555666888888777666555777777888===CCCFFFEEEBBB>>>:::666444666999;;;<<<===<<<999777555444444444555555555666555555444444666555444444444555777888888777666444333333222222666666777888888777777666666666666666555444333222444555666777888888777666777888999999999999777777:::777444444666666555333222222222222333444555666555666777888666444111000/////////000111444666777666666777777888888888888666...'''''',,,///+++&&&((((((((((((((('''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&%%%(((((())))))((('''&&&&&&''''''''''''''''''''''''$$$%%%''''''''''''%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((((((((((((((((((''''''&&&&&&%%%%%%$$$%%%'''))))))((('''%%%''''''''''''''''''&&&&&&%%%&&&'''(((((((((&&&&&&((((((((((((((((((((((((((()))***++++++***)))(((***)))(((''''''&&&&&&'''...555<<<;;;333,,,***++++++,,,+++)))'''&&&'''((((((((()))+++...///---+++---,,,,,,,,,+++*********..................------......//////000000111111333333222222222222222222222333444666888999::::::999888888999:::<<<>>>@@@CCCAAAQQQooo%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''&&&((((((((()))******++++++...//////111222333444444000000//////......------++++++++++++,,,---...///555222///............------+++***)))((()))***+++))))))***+++,,,---.........///111222222222111111000000///...---,,,+++***,,,,,,------...//////000222222222222222222333333333333333333333333333333222222222222111111111111111000///......///000111333222111000111222444666/////////000000000000//////...---------...000000//////.........------------......///000000000000//////...............///000111222444666888999:::<<<<<<;;;;;;:::;;;;;;;;;;;;<<<===<<<;;;::::::<<<<<<===============<<<<<<999:::777333888AAA???555333222222222333333111000333222111111000000000000000000000000111111222333666666666666777777888888;;;AAAIIIOOOQQQNNNJJJHHH???;;;777555777:::<<<======;;;999666444333333333333444555555555555444444777666666666666777888888<<<;;;:::888777666666666444444555555555555555666666666555555555555555555666777999:::::::::999999888999::::::;;;:::999999999777444333555555444222222222222222333444555666555666666666555444333222111111111111333444666777777777777777777777777777555///******---///+++'''&&&&&&''''''(((((())))))''''''((((((((((((''''''%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&***)))))))))((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((((((((((((((((((((('''''''''''''''%%%&&&'''((((((((('''&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&((((((((((((((((((((((((******++++++***))))))((()))((((((((((((((())))))***...111000,,,))))))***...///000///---,,,,,,------,,,++++++,,,---......******+++,,,,,,---......------------------------......//////000000111111222222222222222222222222333444555777777888888888888777777888999;;;===???DDDCCCTTTrrr%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''')))))))))((('''&&&&&&%%%((('''&&&&&&'''(((***+++***+++,,,...///111222222111111000000///......---,,,,,,+++,,,,,,---......666333111000000000000///...,,,)))''''''(((***,,,(((((()))***+++,,,,,,---......///000111222222333333333222111000//////......---,,,++++++,,,---...000000111111222222333333333333333333333333333333000000111111111222222222111111000000000000111111111000/////////000111222---......///000111111111......------......///000/////////.........------++++++,,,---//////000111///////////////000000000...///000111222444555555999999999888888777777777777888999888666555666777999:::<<<======<<<;;;:::777:::999444666<<<;;;555666444333444555555333222555444333222111000000///444333111000///111333444333333333555888<<>>DDDEEEVVVrrr%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((((((''''''&&&&&&&&&&&&'''&&&%%%$$$$$$&&&(((***'''((()))+++---///000111222222111111000//////...---------,,,,,,,,,------444222000///000111000000,,,+++***(((((()))******'''(((((()))***+++++++++//////000000111333555666555444333333222222222222000...,,,***)))***+++,,,---......///000111222222333333333333333333333333000000111111222333333444222222222222222222222222000000///........./////////////////////000111111.............../////////////////////............++++++,,,,,,---...////////////000000000000000000...//////000000111222222777777666666555555444333444555666555333333333444555777:::<<<<<<;;;999888666::::::555444777888555777555444444555555444333555555444444333222111111222222111000000111333444111444888===CCCIIIMMMPPPUUURRRLLLEEE>>>;;;===???>>>;;;777666777999::::::>>>===;;;999777555444333111111333444555555555555555666888999999999888777777666555444333333333333555444333333333555888999555444444444666888;;;===<<<<<<===>>>>>>>>>===<<<888888999999::::::;;;;;;999888666444444333222222222333333444444444444444444333222222333444666888555555555666666777777888777777666555333222111000,,,------,,,***((('''&&&&&&&&&''''''(((((())))))&&&''''''((((((''''''&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&%%%###""""""###$$$&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((''''''(((((())))))******'''''''''&&&'''((())))))''''''''''''(((((((((((()))(((&&&%%%%%%&&&'''(((((((((((((((((((((((((((+++***)))))))))***,,,---******))))))***++++++,,,***'''%%%%%%(((+++++++++(((***---///...,,,,,,,,,---111555666444000---,,,///...------,,,+++******,,,,,,,,,,,,,,,---------......//////000000111111000000111222333333444444444444555666777777777777777777777777999;;;===>>>CCCDDDSSSlll}}}%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$######%%%'''((()))***+++---///000222333222111111111000000000000//////...---,,,,,,,,,,,,111///------...//////...***+++,,,,,,,,,+++)))(((((((((((())))))******+++/////////000111222444555111111000/////////000000111///---***)))***++++++++++++,,,---...//////000222222222222222222222222000111111222333444555555222222333333333333222222333333222222111222222222111111000///......//////.........///////////////000000/////////............---,,,,,,,,,,,,---------...///000000000000//////000000000000111111111444444555555444333222222333444555444222111222333222444777:::::::::888777666999999666333444666666666444222222333444333333333444555555666555444444---...000222333333333222444888???GGGMMMQQQSSSTTTHHHAAA888333555:::???BBB<<<999666444555777888777;;;:::999888666444333222111222333444555555666666333444666777777777666555888777666555444444444555333333222111333555888999555555444555777:::===???<<<<<<===>>>>>>===<<<;;;666666666777777888888999888888777555444333333333222333444555555555444444333222111111222444777999666666777777888888888888777666555333111000......+++,,,...---***''''''((())))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&((()))&&&$$$###""""""###%%%&&&''''''''''''''''''''''''((((((&&&%%%%%%&&&(((((((((''''''&&&&&&''''''(((&&&''''''(((((((((((((((''''''(((((())))))******(((''''''''''''((())))))'''''''''((((((((()))))))))((('''%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((((())),,,...///,,,,,,+++***************,,,)))'''(((,,,---+++((())),,,///000000///......'''///999???>>>777///***......---,,,+++***)))))),,,---------.........///......//////000000111111000000111222333333444444111222444555777888888888888888888999:::<<<>>>???CCCBBBMMMbbbsss%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######"""######$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&'''(((***+++---......000000000000111111111111111000///---,,,+++++++++...,,,******,,,---------***+++---//////,,,***((((((((())))))************,,,,,,---...///000000111222111000///000111222333222000///---,,,+++,,,,,,++++++,,,,,,------......000000000000000000000000000000111222333333444444222222333333333333222222000000111111111111111111333222000............///...///000111111111111000000000000/////////......///...---,,,+++,,,------,,,...///111111111000000000000111111111111111222222333444555555444333222222333444333222111111333000222444777888888777666777888888666444444555666666444222111222333333222333444666777777777666555+++---000222444444333222333777===CCCFFFGGGFFFDDD>>>999444444888<<<======;;;888555444555666666555666666666555444333111111333333444555666666666666333333444444555555444444555444333333222222222333111000000111333555777999777666666777888:::<<<>>>;;;<<<=========<<<;;;:::666666555555444555555666666666666555333222333444333444555666666555444333333222111111222444777888555555777888999999999999555444333111000...---,,,+++,,,---,,,*********+++******)))((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&(((***((('''&&&&&&&&&'''((()))''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((&&&''''''((((((((((((((('''((((((((((((((())))))''''''((((((((()))))))))'''''''''(((((())))))***)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''((()))+++---...---,,,+++***)))))))))))))))((('''))),,,,,,)))&&&(((***---------,,,,,,---&&&---777AAADDD???555---,,,,,,,,,,,,,,,---------,,,------....../////////......//////000000111111111111111222222333333444000111333555777888999999999999999999:::<<>>???DDDCCCHHHUUUeeezzz%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''(((''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&''''''((()))******,,,,,,---///000222333333333222000...,,,+++******+++)))'''(((***,,,,,,,,,//////...------------...***************+++++++++---...000222222111///...000///---------///111333222222222222111000///...//////////////////..........................................////////////111111333333333333111111//////000222333333333333000///...---...000222333000111222333444333222222000000000000////////////------,,,+++,,,...111222...000222444555444333222//////000000111222222222000111444666777666555555111222222222000///000111///000111222444555777777999666444666888777777777888555222111222444444444888999::::::999777444333555444222111111222444555666777888:::;;;<<<<<<<<<222555666666555777===BBB<<<999777666666777666666666777888999999888777666666777777777777777666555444444333222333444555666666666555444444444555555555666888:::<<<>>>>>>???999999:::;;;;;;::::::999;;;<<<=========;;;:::999999777666444333333333444...000222111///...111444333444666777777555444222222222222222333444555555222333666888999:::::::::222222111///...---,,,+++&&&$$$!!!!!!$$$'''(((((('''''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''(((((())))))%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((('''%%%$$$$$$&&&)))+++&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((''''''''''''((((((&&&''''''(((((((((((((((((((((''''''&&&&&&&&&%%%%%%''')))***+++***((('''&&&''''''((()))******+++'''((())))))(((&&&$$$###(((((((((((((((((((((((('''((()))))))))(((&&&%%%(((((((((((()))***+++,,,''''''''''''(((***,,,------......---++++++---///000------555AAAGGGDDD???444444333111000...------******+++,,,,,,---............//////000111111111333333222222222222222222333444555555666666555555777777777777999;;;===>>>EEEDDDIIIUUUdddxxx%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""###%%%''''''&&&&&&&&&&&&'''((((((,,,,,,,,,------.........---...//////...,,,***(((+++***))))))******)))(((+++,,,---.........---,,,---------,,,+++***)))(((,,,///111000,,,,,,///333000000/////////111222333666222//////111222111000...///000000...------...---------,,,,,,,,,+++++++++++++++...000111000///000111222333333222000///222111111000000111111222222333333111///......///000000000000000111111222///............//////000222111000.........///000000111111222222333444444333444444222000//////000---...000222333444333333222222222111111111000000111111222333444444444444777666666888;;;;;;777444111111111222222333333333666777777777777777666666111222222333333333222222444555666777888888888888888777888:::===>>>===<<<<<<:::666555555666666666777666555444444555666777555555555555555555555555666666555555444333333333000111333444555666666666555777999<<<>>>?????????===;;;999999::::::999888;;;;;;;;;::::::999999999<<<999666333222111000...222222222222222222222222555555555444444333333333222333444444555444444444222555888777444111222333222111...,,,***)))(((((())))))(((((('''''''''&&&''''''''''''''''''&&&&&&$$$$$$%%%&&&'''''''''&&&''''''''''''((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((+++)))'''&&&&&&(((***,,,(((''''''&&&&&&&&&&&&'''///---)))&&&%%%''')))+++''''''((((((((((((''''''(((((('''''''''&&&&&&&&&))))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''')))))))))))))))(((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&,,,+++)))((('''(((***+++***((('''((()))***)))''')))))))))***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++---333>>>JJJRRRFFF@@@999444000,,,---///,,,,,,,,,---------......---...///000000111111111222222222222222222222222333333333444444444555555555555666888999:::;;;<<>>@@@@@@???>>>;;;888666666777777666777777666666666666777777555555555555444444444444333222222222111111000000222222444555777777888888999:::<<<>>>??????>>>>>>===;;;999999999:::999888888888888888777777777666333111//////111222222222222222222222222222222222444444444333222111111000222333444444444444333333444555666555333222222222111000---+++)))((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&''''''''''''((()))***+++++++++%%%%%%&&&&&&'''''''''((((((((((((''''''''''''''''''&&&%%%%%%&&&))),,,...++++++***))))))((()))))))))(((&&&$$$$$$%%%'''((('''''''''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&'''(((((((((((((((((('''((('''&&&%%%%%%&&&'''(((***((('''((()))***)))'''((())))))******+++,,,,,,************************---,,,,,,,,,000888AAAHHHVVVOOOFFF===666///)))''',,,,,,---------.........---...///000000111111111222222222222222222222222555555666666666777777777555666777888999:::;;;;;;BBBCCCHHHQQQ]]]qqq%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&$$$######$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&'''((()))***+++,,,---//////......------------...,,,++++++,,,+++)))''')))***+++,,,---......---////////////......---,,,***,,,...,,,)))''')))+++,,,,,,,,,---...///111222,,,+++***+++...000000000333444666555333222222333.........---------,,,,,,+++***((((((***,,,,,,,,,//////000111222222222111555444333222111000000000...///000000//////000222///////////////000000111111111000///.........///000000/////////000111111000111111222222333444444111222333333111111222333444444555555555444222111333333333333222222222222222333444555666666666666777666555666777888777555222222333333333333333444555666666777777666666666333333333333222222111000222333444666777888888888<<<;;;:::;;;>>>@@@BBBBBBAAA>>>:::888888888888777777888888888888888888777555555555444444333333333111111111111000000000000333444555777888999::::::<<<===>>>?????????>>>======;;;999888999999888777555555444444444444333333///...---...111333444444333333333333333333333333333222222111000000//////333444444444444444333333444333111000111111000///...---+++***(((''''''&&&((((((((('''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&'''%%%&&&'''((()))+++,,,,,,$$$$$$%%%&&&'''(((((()))&&&&&&&&&'''''''''''''''&&&%%%$$$$$$&&&(((+++---***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&''''''((((((&&&&&&'''''''''((((((((('''(((((((((((((((((('''(((((())))))))))))(((((('''&&&%%%$$$$$$%%%&&&'''***((('''((()))***)))'''(((((()))******++++++,,,+++++++++,,,,,,------...------,,,,,,,,,000666:::LLLGGGAAA===<<<888111+++,,,------------.........---...///000000111111111222222222222222222222222222222333333333444444444666777777888999:::;;;;;;AAABBBFFFOOO[[[nnn%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%&&&((()))+++,,,---000///---,,,,,,---///000///...---------,,,***((())))))***+++,,,------...///000000000000000///...+++---...,,,)))''''''((()))******+++---...///000---------...000111222222111333444333222000111111/////////.........------+++)))''''''***---...///,,,---...//////000111111333333222111111111111222000111222111000000111222//////......//////000111333222111000///........./////////000000111111222000111111222222333444444111222333333222222333555111222444555666555555444444444444333333333222222333444555666777777777777777666555555666666777777333333333333444444444444555555666666777666666666333333444333333222111000111222444555777888888888;;;999777888;;;???@@@AAACCC@@@<<<999999999888777777888999::::::999888777555555444444333222222222222222222222222333333333333444666777999:::::::::;;;<<<===>>>>>>>>>===<<<<<<:::888777888888777666222222222222222222222222444333222222444555444333333333333333333333333333000000000000111111111111666666666666555555444333444000,,,+++---...---+++++++++***((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''***)))&&&%%%$$$%%%&&&'''$$$$$$%%%&&&''''''((((((%%%%%%&&&''')))***++++++&&&&&&''''''''''''(((((()))(((&&&%%%%%%&&&'''((()))((('''&&&%%%$$$$$$$$$'''(((((())))))(((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&''''''((()))***++++++''''''''''''((((((((((((''''''((((((((((((''''''((((((((())))))((((((((((((((('''''''''((()))******((('''((()))***)))'''(((((())))))***+++++++++******+++,,,---......///,,,,,,---,,,+++,,,...111222111000333:::>>>999000------------............---...///000000111111111111222222222222222333333000111111111111222222222777777888999999:::;;;;;;???@@@DDDMMMYYYmmm%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%###$$$%%%$$$############$$$%%%%%%$$$%%%&&&((()))+++,,,,,,///---,,,+++,,,...000222///......//////...+++)))))))))******+++,,,------//////000000111000000000---...///...+++)))((((((((()))***+++,,,---......//////000000000000111111000111333222000//////000000000000/////////......+++)))((())),,,000222333+++++++++,,,---...///////////////000111222333444333444444333111000000111///////////////000111111444333222111000///////////////000111111111222222000111111222222333444444111222444444333333444666222333444555555444333333444444444333333333222222444444555666777777777777777777777666555666777888444444444444444444444444444444555666666666666666444444444444444333222222222333444666777888888888:::888777888;;;>>>AAAAAACCC@@@<<<999999999888777777888999::::::999888777444444333333222222222222222222333333444444555555444555666777888999999999888999:::<<<<<<<<<;;;;;;:::888666666666777666444222222222222222222222222777555444555555555444222333333333333333333333333...///000111222444555666888888888888777555444444444000,,,+++---...,,,***))))))(((((('''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((***)))'''%%%$$$%%%'''(((&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&'''((()))***+++''''''((((((((())))))))))))((('''&&&%%%&&&&&&''',,,+++***)))((((((((((((******++++++***)))'''&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((++++++******)))(((((('''&&&&&&&&&'''''''''((((((&&&''''''((()))***++++++'''''''''((((((((())))))%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&((((((((())))))******+++***((('''((()))***)))''''''(((((()))******++++++&&&&&&''''''((()))*********,,,------,,,,,,---...+++,,,,,,...555;;;555+++---------.........//////---...///000000111111111111111111222222333333333444444444444555555555555777777888999:::;;;;;;<<<>>>>>>CCCLLLXXXmmm%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%&&&'''((()))***+++,,,+++******+++...000222///...///000111000...+++******))))))******+++,,,---...//////000000000000///000000000...---+++)))))))))***+++,,,,,,,,,,,,,,,...///000.........///111222444333111000000111111111111000000000//////---++++++,,,000333555555+++++++++++++++,,,---...,,,------...000222444555444444555333111//////000000000000000000111111222333333222111000000000111000000111222222222111111000111111222222333444444222333444444444333555666666777777666444222000///333333333333222222222222333444555666777777777777666888999888777666777888666555555555555444444444333444555555666666666666444555555666666555555444444555666777888888888888:::999888:::===@@@BBBBBBAAA>>>:::888888888888777666777777777777777777666222222222222222222222222111222222333444555555666666777888888999999888888666777999:::::::::999999888666444333444444333222111222222222222333333333333222222333555666444333222222222222222222222222...///000222444555777777999999999888777555444333444222000///......---,,,''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''((((((((()))((('''&&&&&&&&&'''((()))(((((('''&&&&&&%%%%%%######$$$%%%&&&''''''(((''''''(((((()))*********&&&&&&&&&&&&'''((()))***))))))((((((''''''((((((*********)))(((&&&%%%$$$&&&&&&''''''''''''&&&&&&((((((((((((((())))))))),,,,,,+++***)))(((''''''&&&&&&'''''''''(((((((((%%%%%%&&&&&&''''''((((((''''''((((((((()))))))))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))***((('''((()))***)))'''''''''((())))))******+++((((((((()))******++++++***,,,......---------...---000000///444;;;888...------........./////////---...///000000111111111111111111222222333333444333333333444444444555555666777888999:::<<<======>>>>>>BBBKKKWWWjjj%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&$$$###$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&''''''((()))))))))***+++---000111......///111333222000---,,,+++***)))((()))******+++,,,---...////////////000000000000000///,,,*********+++,,,,,,,,,+++***(((+++...///...---...000111222444333111000000111222222111111111000000000000///...000222444333222------,,,+++,,,,,,---...,,,,,,,,,---///000222222000111222111///...///000111111111111111222333333333222222111111111222222111111222222222111000///000111111222222333444444333444555555444333555666888999888777666333111///333222222222222111111111333333444555666666666666666888;;;;;;999777888999666666666666555555444444222333444555666666666666444555666777777888888777777777888888888888777777777777777:::===@@@@@@@@@>>>;;;888666666777777666666555555444444555555666000000111111222222333333333333444555666888888999:::::::::::::::999888888888888999:::999888777666666444222111222222111000111111111222222333333333111111111333555666444333111111111111111111111111000000111222333444555555888888888777555333222111000111222000---+++++++++&&&''''''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((())))))***'''''''''(((((())))))***&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''(((((()))))))))))))))(((((('''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''''''''((((((((())))))))))))&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''$$$%%%&&&'''((((((((((((***((('''((()))***)))'''''''''(((((()))*********------------------......***,,,...///...---...///***000222///444>>>???888............////////////---...///000000111111111000111111222333333444444222222222222333333333333555666777999;;;===>>>?????????BBBIIITTTfff%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))(((&&&$$$######%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%''''''(((***+++---///000---...///222444444111...,,,+++***((((((((())))))******,,,---............//////000111111000---***++++++,,,---,,,+++***)))&&&***...000//////111333///111222222000//////000222222222111111111111000222111111222333333111///000///...---,,,---...///------,,,------...///000---...//////......///000222222111111222222333444222222222111222222333333111222333333222111000///000111111222333333444444444555666555444333444666777777888888888666555444222222222111111111000000222333444555666666666666555999<<<===:::888888999777777666666555555555444222333444555666666666666444555666888999999999999999999999999999888777777444444555888<<<>>>>>>===<<<:::666555555666666666555444333222222333444555//////000111222333333444666777888999:::;;;<<<===<<<<<<<<<<<<;;;:::999888::::::;;;:::999777555444555333111000111111000///000111111111222222333333444333444555666666333111000000000000000000000000222222222222222222222333777777666555444222000///+++...000///***''''''(((&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))%%%&&&'''((())))))((((((#########$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))+++******)))((('''''''''(((((('''(((((()))***+++(((''''''''''''((())))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))))))))((((((((((((((((((((())))))))))))''''''((((((((((((''''''(((((())))))))))))((((((%%%&&&'''((())))))))))))***((('''((()))***)))(((''''''(((((()))*********,,,,,,,,,,,,,,,,,,,,,++++++---......---------...***222222---000;;;>>>:::............/////////000---...///000111111111111000000111222333333444444555555555666666666777777444555777999;;;===???@@@@@@@@@BBBHHHQQQbbb|||!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$!!!$$$&&&'''&&&%%%&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%'''***---...+++---///111222222111000/////////...---+++***)))---,,,+++,,,---...---,,,,,,,,,,,,------.........111...---,,,+++)))))),,,,,,++++++***+++,,,...///000111111111000///......///////////////000000111111111222222333444444555111111111111111111111111000000///......///000111333000------///111111/////////000111222333333444333333444555444333222111555444333222111111111111333333222333333444555666555555666666555444333333===<<<;;;:::888777666555333444333111///...///000555555444333222222222222444777;;;<<<<<<:::999999888777555444444444555666666666666666777777777777999888777666666666777888555666666666777777777777555666777888999:::;;;;;;:::999777555333111///...222111111000000000000000000000000000111222333444666777888:::;;;;;;::::::::::::::::::::::::::::::888999;;;<<<;;;999777666666555333111000000111111000111222333444444444444333444555666555444333222111111111111000000000000...000333555666777666555666666555444333111000///000///...,,,***)))''''''%%%&&&&&&''''''&&&&&&%%%"""###%%%''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''%%%###"""''''''((((((((('''%%%%%%$$$%%%'''((((((((('''&&&...---***(((''''''((()))###%%%''''''&&&%%%&&&'''(((&&&&&&&&&(((((('''&&&))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%$$$&&&))),,,,,,,,,+++)))(((&&&%%%%%%'''''''''''''''((()))***(((((((((((())))))))))))------,,,+++***)))((('''%%%)))++++++(((&&&(((***))))))))))))******************))))))******+++,,,''',,,......111666999888......------------......---------...............111111111111222222222222000222333333333444777999888888777888:::===@@@BBBCCCEEEBBBFFFQQQ[[[rrr"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$!!!"""###$$$%%%&&&&&&%%%(((&&&%%%$$$$$$%%%&&&(((%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&((()))******,,,...000111111000///000000//////...,,,+++***,,,***))))))***+++)))(((+++++++++,,,------.........---,,,+++)))((()))+++,,,+++*********+++,,,------------...------,,,,,,............//////000111111111222222333444444444222222222222222222222222000000///....../////////111...,,,---///111111000000111111222222333333333222222333333333222222111555444333222111111111111333333333333333444666666555666666666555555444333555666666777888999::::::666777666444000//////000444333333333333333444555666888;;;<<<:::999999999888777666555444555666666666666666666777777777777999999777666666777777888777777777777888888888888888777777777777888999999666555444333222111000000111111000////////////000000000111222222333444444555666888999::::::999999:::::::::999999999999999777888999:::999888666555555444333111111111111222111111222333444555555444555555555444333222111000.../////////000000111111222333444666666555444333444444333333111000...------,,,+++***)))'''&&&&&&&&&''''''((((((''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&'''(((((((((((('''&&&%%%###""""""###$$$%%%$$$&&&''''''&&&%%%&&&'''&&&&&&&&&''')))(((%%%""")))(((((((((''''''''''''$$$$$$%%%&&&'''((())))))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((******)))'''$$$$$$&&&(((++++++***)))((('''&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((())))))))))))(((((())))))))))))******+++,,,,,,+++)))''''''''''''(((((())))))))))))))),,,++++++*********++++++***,,,+++***...555999888......------------..................////////////....../////////000000000111222444333333444666888888888888888:::<<>><<>>222---...000///------,,,,,,,,,,,,------......///000111222222333222222222222333333333444222333444444333333555777555666777888999:::;;;;;;999===>>>DDDOOOWWWjjj&&&%%%$$$$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%'''(((((($$$$$$&&&''''''&&&&&&%%%%%%%%%&&&''')))+++---...---...//////000000000//////......///111222111000------,,,+++***))))))(((...999<<<333---///000------...///000000//////...******++++++******))))))******))))))(((((())))))*********+++,,,,,,------------...//////000111111222111111000000000111111111444666555222000000111000000111111222222333333333333333222111000///...---,,,,,,+++,,,,,,------------------...///000000000111222222333333333222222222333333444555555555222333333333111222333555444444333333333333333444222333444333222222333555333333444444444333222111111111222222222333333333555555555555444222000///000000111111111222222222111222333444777999;;;<<<<<<:::777555555666777888888777666666555555666666555555555555555555555555333444555555555555333333000111111222222333333444333333333333333444444555222333444555555444444333000000111111111000000///---...///000111222222222444444444444555555555555333222111000......------+++++++++***((('''%%%$$$&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%&&&&&&'''(((((((((((('''))))))))))))(((''''''&&&$$$%%%%%%%%%&&&(((,,,///FFF???555---)))(((((((((''''''''''''((((((((()))%%%&&&&&&'''((()))******&&&''''''(((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((())))))***&&&''')))((('''&&&'''(((''''''(((((())))))******''''''''''''''''''((()))(((((((((((())))))))))))%%%&&&&&&''')))******+++)))))))))((('''(((+++---444222///,,,***))))))))))))))))))***+++,,,---...999<<<:::111++++++---...---,,,,,,++++++,,,,,,---------...///000111222333444444444444555555555555111222444333333444666888333444666777999:::;;;;;;:::>>>>>>BBBMMMUUUiii%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&###&&&((((((&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%&&&'''((()))%%%&&&'''''''''&&&%%%$$$%%%%%%&&&''')))+++---...,,,---...//////000000///111111000222555666666555///...---,,,+++)))(((((((((444777---&&&((()))%%%+++,,,.../////////......---------------,,,+++***+++***)))((((((''''''(((((())))))***++++++,,,,,,,,,,,,,,,---...//////000000000///......///000111///222555666333222333555111111222333444444555555333444444444222000...,,,+++++++++******+++,,,,,,,,,,,,,,,,,,---.../////////000111222222222222222333333333222222222222222222222222111//////000222222222222222333444555555222333555555444444555666222222333444333222111000000000111111111222222222444444444444333111///...000000111111111222222222222333444666888999;;;;;;:::999777555555666888:::777777666555555555555555666555444444444444555555111222333333333222111000//////000111222333333444444333333333444555555666333333555555555444333222//////000000000000///......///111222222222111000111222222333444555666666444333111///---,,,++++++,,,++++++***)))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((('''%%%%%%%%%&&&(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%''')))***!!!"""$$$&&&''''''&&&&&&$$$%%%'''((((((((('''&&&$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%&&&)))---000>>>888111+++((('''&&&&&&&&&'''''''''(((((())))))))))))))))))((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))!!!###&&&'''((((((***+++'''((((((((()))))))))***))))))((())))))***+++,,,(((((((((((())))))))))))'''''''''''''''&&&&&&&&&%%%'''))))))(((***///333:::777333///,,,,,,,,,---++++++***************+++,,,333666111+++***...///---,,,,,,++++++,,,,,,---,,,---...///000111222222000000000111111111222222000222333333333444777999222333555777999:::;;;<<<===AAA???DDDNNNVVVjjj%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''"""!!!%%%&&&%%%$$$###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((***'''%%%%%%''')))(((&&&&&&$$$"""###%%%'''''''''((()))***,,,...000111222000111222333444666777777111000...---,,,,,,------///---***(((((())),,,...///111333333111///////////////...---,,,,,,+++++++++******)))******++++++***))))))))))))******+++)))))))))+++---...---,,,---...000000///...///000222000///000222333333222222333333222111222444666555666777888666444222000---------...............+++,,,,,,---...///000000111000000000000222444555@@@444...444777111///333...///000222222111111000111111000///............000000000000111333444555000///...---,,,------...000000000///////////////000////////////000111111000111111222222333333444222333444666888:::<<<<<<:::888666555555666666555555555444444444444555555777666555333222222333333000...,,,,,,///111222333111111111111111111111111222222222333333444444444666555333222111000111111...///////////////......***+++,,,...000222444555555555555555555555444444222///+++***++++++(((&&&))))))((('''&&&&&&%%%%%%)))(((''''''''''''&&&%%%%%%&&&''''''((((((''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$((())))))(((%%% ((((((((((((((('''''''''%%%&&&'''(((((('''&&&%%%(((((())))))(((&&&$$$###%%%'''))))))'''&&&&&&'''...111222///)))&&&(((*********)))(((((((((((((((''''''(((((('''&&&%%%%%%)))'''&&&'''((()))((('''&&&'''(((((())))))((((((++++++******)))'''&&&%%%((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%&&&&&&'''((()))******+++*********))))))((((((***)))(((''''''((()))***,,,***(((&&&(((+++000333FFF===222+++******)))''',,,+++***)))))))))***+++---+++((((((+++,,,***(((---+++***+++......,,,)))------......//////000000111111222222222333333333111222222333444555666666888777777666888:::===>>>===@@@???CCCNNNTTTddd~~~%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&&&&&&&'''(((###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&$$$""""""$$$&&&%%%###(((&&&$$$###%%%%%%%%%$$$'''''')))***,,,...///000000000111333444555666777111111///...------------++++++******))))))))))))***---///000///...///000///......------,,,,,,,,,,,,,,,+++*********++++++******)))))))))))))))***)))((((((***,,,---,,,++++++---......------...//////...------///000000///111222222111000000222555666777777777666555333222000000//////.........---,,,,,,,,,---......//////000000//////000222333444@@@444///444666111///222///000111111111000/////////...---,,,++++++,,,,,,---------...///111222333111000///...------...///////////////////////////......---......///000000444444444333333333333333333444555777999;;;<<<===;;;888666555666666666555555555444444444444555555666555444222222222222333111///------///111222222111111111111222222222222222222222222333333333333333222111///......//////...//////000000000//////---...///000222333444555222222111111111000000000///,,,)))((())))))'''%%%)))(((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$###%%%&&&''''''((((((''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$###((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((('''&&&%%%%%%''''''((((((((((((((((((+++---///,,,'''%%%&&&)))''''''&&&%%%%%%%%%%%%%%%''''''(((((('''&&&&&&%%%)))((()))******(((%%%"""$$$%%%&&&&&&''''''&&&&&&((())))))))))))(((((('''((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))))))))))))))((((((''''''***)))(((''''''((()))***+++***((('''(((+++...000AAA999000,,,,,,---,,,+++******+++,,,,,,+++***)))---+++)))***---///...------,,,+++,,,...///---***---......//////000111111222222222222222222222333222222333444555666777777999888777777888:::<<<===@@@CCCAAAFFFQQQWWWggg%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''')))(((%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%'''&&&%%%%%%'''''''''%%%***(((&&&%%%%%%$$$###"""%%%%%%'''(((***+++,,,---///000111222333444555666222222111111///...---,,,***+++---...---***'''%%%&&&(((+++,,,,,,---...000.....................---...---,,,,,,++++++++++++,,,+++***)))))))))))))))((('''''')))++++++***))))))+++,,,,,,++++++,,,---...---+++,,,---///......///000000000//////111333666666666555555444444444333333222111000///...---------------------------000/////////000111222333===444000444666111000222111111222111111000///......,,,+++))))))***,,,---------------...000111222111111000////////////000000000000000000000000000.........///000111222333777777777666555444444444666666777888999;;;======;;;888666555666666666555444444333333333333444444555444333222111111111111222000......000111111111111111111222222333333333222222222222222222111111000///...---,,,,,,---......///000111111111111111111111222222333333333444111000000///...---,,,,,,+++)))'''&&&''''''&&&%%%((((((((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((&&&%%%$$$$$$'''***,,,'''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&'''''')))'''&&&'''(((******)))&&&)))***(((%%%###%%%'''&&&&&&%%%$$$$$$$$$$$$%%%'''''''''(((''''''&&&%%%&&&&&&(((***+++)))%%%"""$$$%%%&&&&&&''''''&&&&&&&&&'''((()))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((''''''''''''))))))(((((((((((())))))***)))((((((((()))+++,,,333...)))((()))+++***)))(((***---......---***)))+++***)))+++---/////////...---,,,---//////---,,,......///000000111111222222222222222222222222222333333444555666777777888999999888777888999;;;<<<===@@@???DDDNNNTTTccc|||%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$'''(((&&&''''''&&&###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''''''''(((((((((''''''***(((&&&%%%&&&%%%$$$"""###$$$%%%&&&'''((())))))---...///000111333444444222222222222111///---,,,---...000111000---***(((&&&(((***+++++++++---///.....................//////...---,,,,,,,,,,,,,,,---,,,+++***))))))))))))(((''''''(((******((('''''')))******))))))+++,,,000...------...//////......///000000//////000222444444333333333333444555444333333222111111000000000000000//////........./////////000000111111111888222000444666444333666555555444333222111000//////...,,,++++++---///111222111111000000000111111222222111111111111111111222333333333333333444444222222222333444555666777888888888777777777666666888888888888999;;;<<<===:::888555555555666666555333333222222222222333333333222222111111111000000333111000///111111111000111111222222333333444444222222222111111000000000///...---,,,,,,,,,---...//////000222333333333333333333333222222111111111222111000///...---,,,+++((('''&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&'''((('''&&&&&&''''''%%%&&&''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))+++)))&&&%%%$$$&&&((()))&&&&&&'''''''''''''''(((((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%'''((())))))'''%%%%%%(((******)))$$$&&&'''&&&$$$$$$%%%'''((((((''''''&&&''''''(((&&&'''''''''''''''&&&&&&"""###%%%(((++++++)))'''&&&'''(((((()))(((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((+++(((&&&&&&(((***)))(((***+++---......---,,,+++***))))))***+++,,,------...---......//////...---/////////000111111222222333333333222222222222111333444444555666777888888:::999999888888999::::::;;;>>>===BBBLLLQQQ```yyy%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&%%%'''...555222)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%%%%%%%$$$$$$$$$'''&&&%%%&&&''''''&&&%%%######$$$%%%%%%&&&''''''++++++,,,...///000111222111222222222222000///---000000000///...------,,,***+++,,,,,,+++***,,,...---------...............///...------,,,,,,,,,---///...---++++++*********)))(((((()))******(((&&&'''((()))(((((((((+++---///...,,,,,,---......------///000000//////000111111111111111222333444555333333333333333333333333333333333222111111000000000000000111111111111111333111111444777777888:::999888777666444333333222222111111000111333666777:::999777555444333222222222333333333333333333333666666666777777777888888555444444555666777888999777777777888888999999999:::999888777888999:::<<<999777444444444555555444222222111111111111222222111111111111111111000000333222000111222222222000111111111222222333333333111111111000000//////...///...---------...///000000111222333444444444444444333222111000///...---000000///...---,,,+++***'''''''''&&&&&&&&&'''((('''''''''''''''&&&&&&&&&%%%'''((((((&&&%%%'''(((%%%&&&''''''((('''''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''(((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&%%%%%%&&&'''((('''&&&%%%%%%&&&''')))***'''&&&&&&&&&'''))))))((($$$%%%&&&&&&&&&&&&'''((()))((((((((((((((())))))&&&&&&'''''''''''''''&&&$$$######$$$'''***++++++&&&'''(((((()))(((((((((((((((((((((((('''&&&&&&(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((())))))))))))((((((((())))))))))))((('''''',,,+++++++++,,,---,,,+++,,,+++++++++,,,,,,---...,,,,,,++++++******+++,,,---...//////......---.../////////000111111222222222222222222222222222222333444444555666777888888999999999999999999::::::>>>AAA@@@EEEOOOSSSaaayyy%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&'''%%%(((555AAA???444%%%&&&((((((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%###%%%'''(((&&&%%%%%%%%%%%%$$$$$$&&&((()))((('''$$$$$$$$$%%%%%%&&&&&&&&&((()))***+++,,,...//////000000111111111111000000000///---,,,,,,,,,---............---+++***,,,------------------------,,,---------,,,,,,------...000///...------,,,------,,,+++******++++++)))''''''((()))(((((())),,,......,,,******+++,,,+++***,,,...000000/////////000//////000111333444444555222222333333333444444444555444444444333333222222000111222222222222111111111111333666888:::<<<===;;;:::999777666555555555444444555666888999;;;<<>>===;;;999888777666666444444666777777777666666444444444555666777777777999888777777666777777777666666666666666777777777999777555333222333555666666444111000111222111111111000000//////000000111000111222333333222111111222111111222444555444333222111111000000/////////..................//////000/////////000111333444444555555666666555555555333333222000...---++++++(((((((((''''''&&&&&&&&&'''((()))'''%%%$$$&&&(((''''''''''''''''''''''''!!!%%%'''&&&###"""%%%(((%%%&&&''''''((((((''''''((((((((((((((('''&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%''''''(((''''''$$$$$$%%%&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&+++000///***&&&'''***''''''&&&'''((((((((('''&&&%%%%%%%%%&&&&&&'''(((%%%&&&&&&'''((((((''''''(((&&&%%%$$$&&&'''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&''''''(((((())))))((((((((()))))))))******'''((()))******)))((('''))))))((((((((()))******(((((())))))((()))***+++))))))***++++++,,,,,,,,,,,,...///...,,,,,,...000***---///...,,,+++,,,------......//////000111111000000111222333444444555222222333444555666777777666777888999:::;;;;;;;;;999===<<>>BBBEEEKKKYYYfff############$$$$$$$$$$$$$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###"""!!! $$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((()))*********,,,,,,---///000111222333444333222111111111111111---...............------+++******)))(((((('''''')))***,,,---......---,,,---.../////////000222444>>>666...---000222111---111000...---------......((()))******************+++------***+++111333222,,,---.........,,,+++***,,,---///000111000000///000000////////////000000111111111222222333333333000111333444444333111000222222222222222333444555555555555444444333333222222222333333333222111111000000000000000////////////000222333333222111111............------------000000//////000333555777666555333222111111111222333333222000////////////,,,,,,------...//////000333222111000///...---,,,,,,---....../////////...111111222222333333444444555444444333444555777888777666444111...,,,+++***+++***)))((('''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''((('''&&&&&&((()))(((&&&'''''''''&&&&&&&&&&&&&&&)))))))))(((((()))******''''''''''''''''''(((((())))))(((((((((((())))))))))))((((((((((((((('''(((((((((((()))***++++++***((()))------)))''')))////////////......------------,,,,,,------...///,,,,,,------.........---...//////////////////////////////000111222444444222222333444555555555555555888:::;;;;;;:::;;;;;;<<<;;;>>>AAADDDJJJWWWddd~~~$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$###""""""######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&''''''''''''******+++,,,...///000111333333222222222222222222/////////000000//////...,,,,,,+++***)))((('''&&&((((((***+++,,,,,,,,,,,,)))***+++---...111666999^^^MMM888...000444222///------,,,++++++,,,------)))***+++,,,,,,+++***))))))+++,,,***...555999999////////////...,,,+++***)))***,,,---............------,,,,,,,,,,,,------000000000000000////////////000111222222111000///111000000000000000111111222222111111111000000000//////000000000/////////000//////......---------......///000000//////...000000//////////////////000000//////111333666777666555444222111111222333444333222000///.....................//////000000000000000///......------,,,---///000111111000///111111111222222222222222444444333333333444555555333222111000///.........))))))((('''''''''''''''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&''')))******)))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''((('''''''''%%%&&&&&&'''(((((('''''''''&&&&&&%%%%%%&&&&&&'''((((((((()))))))))******&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&***))))))((((((((())))))&&&&&&''''''(((((())))))***))))))((((((((())))))***)))))))))((((((''''''''''''(((((()))***+++,,,000---+++,,,)))###!!!"""+++,,,------,,,+++(((''',,,,,,,,,,,,,,,---......***,,,...000000000///...////////////////////////000000000111222333444555///000333444555555444444444777:::<<<;;;;;;:::;;;;;;;;;===AAACCCHHHUUUaaazzz$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''((()))***+++---......000000111111111111111111111111111111000000///...---,,,,,,++++++******)))'''((((((******++++++++++++,,,------///222777;;;```OOO:::000111444111---,,,,,,,,,,,,---......///***+++,,,------,,,+++***(((+++,,,+++...444888888.........---,,,+++******((()))***+++,,,,,,------,,,++++++******++++++,,,............------------000000000000000000000000///...............////////////............------,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,..................------//////000000000000000000111000000000111333666888777666444222111111222222333222111///...---------000000//////............---------...//////000000...///111333333333333222333333333333222222222222333333222222222222222222//////...---------------((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&''''''((('''''''''''''''(((((('''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''(((((((((((('''((((((''''''''''''''''''''''''))))))((((((((((((((((((&&&''''''(((((()))))))))***)))((((((((((((((()))******))))))((((((((('''''''''(((((()))+++,,,---...***(((***)))''')))---"""$$$'''***,,,---,,,++++++++++++++++++,,,,,,---***,,,///111222222000////////////000000000000000000//////000000111222333---///222555666555444333333666999;;;;;;::::::;;;;;;;;;===AAACCCGGGSSS___www""""""""""""############"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))+++,,,,,,------...///000000000///111111222111111000///......------------,,,,,,,,,((((((((())))))***++++++,,,,,,,,,+++***+++...111@@@999222000222333///+++---...///000111222333333...............------,,,***------+++,,,000111...,,,,,,++++++******))))))*********++++++,,,,,,---++++++************++++++---,,,,,,,,,,,,,,,,,,,,,000000////////////000000---,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,---------------,,,,,,,,,////////////........................////////////111000000000111444666888777666444222111000000000111000///---,,,,,,,,,,,,///......---,,,,,,+++++++++,,,---...///000111222000111222333444555555555666666555555444444333333111111111000000/////////...---+++)))((('''&&&&&&((('''''''''''''''(((((($$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''(((((((((((('''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''((()))***)))'''&&&'''((('''''''''''''''((((((((((((((((((''''''((())))))(((((((((((((((((())))))((((((''''''''''''((((((***))))))))))))))))))(((''''''((()))***+++---...000,,,***+++++++++...222'''(((+++---------,,,++++++************+++,,,,,,+++---///111222111000/////////000111111222333333/////////......//////000...///222444666666555444222555888999999999:::;;;;;;;;;>>>AAACCCGGGRRR^^^ttt""""""""""""############""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&((()))******)))***,,,---.........---//////000111111111111111//////......---,,,,,,+++***)))))))))))))))***************(((&&&&&&''')))'''(((***---......---,,,---...///111333444555555111000000///////////////+++...///------...---***,,,++++++*********++++++,,,,,,+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,---...///000000///...---++++++++++++,,,---//////+++++++++++++++++++++++++++***)))))))))+++,,,---,,,,,,,,,---------------222111111000000///000000////////////000000111111111111000000222444777888888777444111///............---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111222111111111222333444555666666666555555444333222222000000//////...---,,,,,,++++++)))(((&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&'''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((((((''''''''''''((((((((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))+++,,,***'''%%%&&&'''&&&'''''''''((((((((()))'''''''''''''''((()))***)))))))))(((((((((((((((&&&&&&%%%&&&&&&'''((())))))))))))))))))*********''''''((()))***,,,---...111---,,,---,,,)))))),,,000000000000...,,,***))),,,++++++++++++,,,------+++,,,---...//////......//////000222333444555666333222111000///////////////000222444555666666666222444666666666777999;;;<<<<<>>555///333444000111111111222333444666666888666444222222444666888666333111//////...---+++++++++++++++*********)))+++***))))))***,,,///000000111111222222111000000...//////000111333444555666555222///---,,,++++++)))+++...111222000+++'''%%%""" ###&&&%%%$$$%%%$$$$$$$$$%%%''')))***%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%"""%%%%%%######&&&'''$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&###"""$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&!!!!!! """$$$&&&%%%$$$'''&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''******))))))((((((((('''$$$$$$%%%%%%'''(((***+++((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((((((((((((((''''''''''''((((((((((((((()))*********)))))))))+++,,,+++***+++,,,+++***((((((***,,,222111000///...---------)))***+++,,,,,,+++)))(((+++,,,...000000///...---------...///111444666777666999;;;888222///111555444444444555555555555666777666555555555555666666;;;999:::???CCCHHHPPPYYYnnn######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%"""###$$$%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$%%%'''(((((('''%%%$$$%%%%%%$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''""" $$$)))******+++''''''''''''''''''&&&&&&++++++,,,---...///000000///000000000000///.........//////000///...---,,,,,,,,,,,,,,,+++******)))***************)))))))))(((***+++,,,+++,,,---//////......---------...............000222333111///---///111222222111///---//////......---.........,,,,,,---......///000000000///...---,,,------......------,,,++++++,,,,,,---------.../////////...000///...---,,,+++++++++*********+++,,,---------------......///000000000222;;;===555000444555111000000000000000111222333444222000//////111333555666333000///...---+++***+++++++++***************...------,,,---///222333333333333333333222222111000/////////000111222222333111///---+++*********)))***,,,///000///+++'''&&&$$$""""""%%%&&&&&&%%%%%%$$$#########$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''"""!!!&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$###$$$&&&'''(((''''''''''''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&))))))'''&&&%%%%%%%%%%%%'''&&&%%%&&&'''((('''&&&((('''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&))))))((((((((('''''''''%%%%%%%%%&&&'''((()))***'''''''''''''''&&&&&&&&&(((((((((((('''''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))***))))))(((''''''&&&&&&'''''''''''''''((()))))))))(((((((((***+++***)))((()))***))))))***---///...---,,,+++************++++++,,,,,,,,,++++++++++++,,,---...///...---------...///000222444666777:::===BBBFFFFFFAAA999444333333333333444444444555555555555666666888999999===<<<===@@@CCCFFFQQQ[[[www######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$############"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$%%%$$$$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&$$$%%%))),,,,,,&&&&&&&&&%%%%%%$$$$$$$$$))))))***+++,,,------...---...//////000000//////000111111222111111000///)))+++,,,......---+++******+++,,,------,,,+++***(((***++++++******+++,,,)))***+++---............/////////111333444222000111222444555555444222111//////.........///000000---------...//////000000111000///.........//////......---,,,,,,,,,,,,---.........///////////////222222000///...---------***++++++,,,,,,------...------......///000000000222999;;;555111444555222111000000//////000000111111000.........000222333444222///......---+++***,,,,,,,,,---------------111111000111222333555777888777777666555444333333111000000///...............---+++***))))))))))))***))))))+++,,,,,,***''''''%%%$$$$$$&&&''''''&&&&&&%%%$$$############$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&++++++&&& $$$(((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&(((((((((''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''+++***)))'''&&&%%%$$$$$$(((&&&%%%%%%&&&&&&%%%###(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''******)))))))))))))))((()))))))))))))))))))))))))))******++++++******)))******)))(((((('''&&&&&&'''&&&&&&&&&&&&''''''((((((''''''(((******)))(((''')))******)))***---///++++++***)))((((((((((((---,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------...//////000222444555666:::999<<>>>>>@@@BBBAAAEEERRR___######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""###$$$%%%&&&&&&&&&&&&############$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###"""+++///***#########$$$$$$%%%&&&''''''(((((()))******+++++++++,,,---...////////////...///000222333555666666---.../////////...---,,,***,,,...//////...---,,,---...///...,,,+++,,,---)))+++,,,.../////////...///...///111333333222000111222333444444333222111,,,,,,,,,,,,---......///------........./////////000000000000000000000000000//////....../////////.../////////......///000333222111///...---,,,,,,++++++,,,,,,,,,------------------...//////000000000555777333000333333111333222111111000000000111000//////...///111333444222000.........///...---//////000000000000111111333333333333444666777888;;;:::999777555444444333222111///---,,,+++************))))))((((((((((((***((('''''')))))))))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%((()))'''''')))'''$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&'''&&&%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###(((''''''&&&&&&&&&''''''+++***)))((('''&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))+++,,,,,,+++)))))))))))))))((((((((((((((('''''''''&&&&&&''''''(((((('''''')))++++++)))(((***+++,,,+++)))((()))+++,,,++++++*********++++++---,,,+++******+++---...,,,++++++++++++,,,---...//////000000222333555555888333///333999;;;666000222333333333333444444444444444555666777999:::;;;===>>>AAABBBAAAEEETTTddd######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%$$$ %%%000000)))%%%$$$$$$$$$%%%&&&'''(((&&&&&&''''''(((((()))))))))***+++,,,---...............000111333555777888444333111///............+++---///000111000///---000000111000...,,,---...+++,,,---......---,,,+++---,,,---///111111000...///000111111111111000///,,,,,,,,,,,,,,,---...///------------............//////000000000000000000//////.........//////000...///000///---,,,...111111000...---,,,+++++++++++++++,,,,,,,,,,,,,,,---,,,,,,,,,---......//////---000111000///111111000222222111000////////////............000111333444///...---...000222222222111111111111111111111111222222222333444555666777;;;999888555444333222222111///---+++)))(((''''''(((((((((((((((((((((((()))'''%%%%%%&&&'''((('''$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&"""$$$###$$$&&&%%%"""'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%&&&'''&&&$$$"""###%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&''''''((((((((('''''''''(((((()))((('''&&&(((***++++++***&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((************((('''''''''(((((()))*********))))))((((((((((((((())))))((()))+++,,,,,,***(((***+++,,,+++***))))))***,,,++++++++++++,,,,,,---+++***)))))))))+++,,,---,,,++++++++++++,,,---...000///000000111222333444555222......111444555555444444444444555555555555555555555555666777888888:::<<<@@@AAAAAAFFFUUUeee######$$$$$$$$$%%%%%%%%%!!!"""###%%%%%%&&&%%%%%%###$$$%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((($$$"""&&&+++)))$$$***)))'''%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((('''((()))***++++++++++++/////////000000222333444777555222///......//////,,,---///000111111000000///000111///---,,,,,,---++++++,,,++++++***))))))+++++++++---///000...,,,---..................---......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......,,,++++++++++++,,,------...///000...+++***---000---,,,+++***************++++++++++++++++++++++++******++++++,,,------...+++,,,---...///////////////...------,,,,,,,,,,,,,,,,,,,,,...///111333333000//////000333555666666111111111111000000000///000000111222333444555555888666444222000000000000...---+++)))(((&&&&&&%%%''''''(((((((((((('''''')))'''$$$$$$%%%'''''''''###%%%&&&&&&$$$######$$$ !!!###$$$%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%###$$$""" &&&******'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''%%%"""!!!$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''((()))***%%%%%%$$$&&&(((******)))%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''(((((())))))******+++******)))(((((((((((()))))))))***,,,------+++(((&&&(((***+++++++++,,,---***)))))))))***+++,,,,,,))))))))))))***+++,,,,,,,,,,,,,,,,,,------------///////////////000111222...000222333333333333444444444444555555555666666555555444555555666777777999:::===@@@AAAFFFTTTbbbyyy######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$######$$$%%%&&&''''''''''''((('''%%%%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&!!!"""$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((%%%###$$$###!!!!!!%%%***)))'''$$$######$$$%%%%%%&&&&&&&&&&&&'''''''''&&&''''''((())))))))))))---,,,,,,---...///111222222222111000///.........---......///000000111111///000111000...------...,,,,,,+++***************+++***+++---//////...,,,------............------...------,,,,,,,,,------++++++++++++++++++++++++***+++,,,---...------,,,***************+++,,,,,,---//////---)))(((,,,000******))))))))))))******************************)))))))))***++++++,,,,,,+++***+++---///000///000------,,,,,,,,,,,,,,,,,,,,,,,,...///111333444555555333222333555777777777555555444333222111111000...///000111222333333333333222///---,,,,,,,,,---+++***)))'''&&&&&&&&&&&&%%%&&&'''(((''''''&&&%%%(((&&&$$$$$$&&&''''''&&&$$$&&&((((((%%%$$$$$$%%%""""""$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$$$$'''(((&&&###$$$))),,,+++'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&$$$!!!!!!%%%)))%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&'''((($$$###"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''''')))((((((''''''(((((()))*********)))))))))(((((())))))(((''''''''''''''''''((()))+++---,,,***'''%%%(((***,,,++++++,,,---))))))))))))***+++,,,---((()))***+++,,,,,,,,,,,,+++,,,---...///...------///............//////000---///111333333222111111333333444444444555555555444444444555666888999:::;;;:::;;;???AAAEEEPPPZZZppp######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%$$$"""!!!$$$$$$%%%&&&''''''''''''&&&%%%$$$######%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''!!!"""$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&###%%%)))%%%"""---'''&&&$$$######%%%&&&(((&&&&&&&&&&&&&&&&&&&&&'''%%%&&&''''''((('''''''''''''''(((***---000333555---...///000000///...,,,............///000111222111222222111000//////111......,,,,,,,,,---...///+++++++++---///000...,,,///..................///,,,++++++***))))))))))))+++*********************((()))+++,,,---,,,++++++++++++++++++,,,,,,---...,,,...///,,,((('''+++000))))))(((((())))))***+++******))))))))))))))))))((((((((()))******+++++++++******...000000000111.........------......///...///111222444666888888999777555555777888777666::::::999777666555444333......000111222333333333000///,,,***))))))***+++)))((('''&&&&&&&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###(((&&&%%%%%%&&&''''''&&&%%%(((******'''%%%%%%&&&%%%&&&'''((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$#########!!!&&&(((''''''(((&&&"""'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&### &&&+++"""######$$$%%%&&&''''''&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%%%%%%%%%%)))'''&&&&&&'''(((&&&%%%&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&%%%&&&'''''''''(((((())))))))))))))))))))))))))))))***)))(((''''''((()))***------,,,***)))'''&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&(((***,,,+++(((&&&)))+++---,,,+++)))))))))************+++,,,......(((***+++---......------+++,,,...000000///...---......---------......///444222000000222333444444222222333333333444444444333333444666888:::<<<>>><<<::::::>>>AAADDDLLLTTTggg%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''(((((('''%%%$$$!!!!!!""""""#########$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''"""###$$$%%%&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$############$$$$$$&&&%%%###""""""###%%%&&&***&&&$$$&&&%%%"""###&&&%%%&&&&&&'''''''''&&&&&&&&&'''((()))+++---...///------..................////////////000111333333333333222222222111111111000000000...+++***+++,,,---...000111222222111000......---,,,++++++++++++***))))))+++------***&&&(((((()))))))))*********---,,,***(((''''''((((((++++++***)))((((((((())),,,++++++***)))*********))))))***,,,,,,---,,,,,,))))))************)))(((,,,,,,+++++++++,,,------000000/////////000222333000000000//////.........111111111222444666888::::::999777888:::<<<======???===;;;999888666333111111///............,,,+++))))))(((((('''''''''&&&'''+++...,,,&&&!!!!!!###!!!###%%%'''((('''&&&$$$%%%%%%&&&'''(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&(((((('''&&&%%%###&&&))))))%%%"""###$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$###$$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$&&&''')))&&&&&&&&&''''''''''''((())))))((('''&&&&&&%%%%%%)))'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&'''''''''''''''''''''''')))(((&&&%%%$$$$$$%%%&&&''''''((((((((('''%%%$$$)))(((&&&%%%%%%&&&((()))))))))(((((((((((())))))&&&&&&&&&%%%%%%&&&&&&&&&***)))'''&&&&&&''')))***++++++******))))))(((((('''((()))((('''&&&''')))***(((&&&(((+++,,,+++)))''''''(((***+++,,,---...***(((''')))---///...,,,,,,+++,,,...---***)))***,,,,,,...///000222333444777333...---...///...,,,------///000111222222333333333333222222222111111777888999:::;;;<<<<<<===::::::===AAACCCEEEMMMUUUdddxxx%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&((((((&&&%%%$$$############$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$###%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$############$$$$$$&&&%%%###""""""###%%%&&&$$$!!!!!!$$$%%%$$$%%%)))$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&((()))***+++,,,+++,,,,,,,,,------......------......///111222333555555444333222111000000111222222111000///111222//////000111111111////////////...------------...---,,,,,,---//////---***++++++++++++++++++++++++++++++************++++++,,,++++++************++++++++++++***++++++,,,------....../////////......++++++,,,,,,,,,+++++++++...............//////000222111000000000111333444111111222222222222222222444333333444555777999:::<<<;;;:::;;;===@@@AAAAAAAAA>>>;;;999777555111//////...,,,,,,------+++***)))((((((((('''''''''&&&&&&***---,,,((($$$%%%&&&&&&&&&%%%%%%$$$######"""$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&'''((('''&&&%%%))))))***(((&&&$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((()))''''''&&&%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$'''&&&%%%$$$$$$&&&''')))%%%%%%%%%%%%&&&&&&&&&''')))(((((('''&&&&&&%%%%%%$$$$$$###""""""!!!"""###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&''''''''''''((((((((('''%%%%%%((('''&&&&&&&&&&&&'''((()))(((((((((((((((((()))***)))(((&&&&&&'''((()))***)))'''&&&&&&''')))***+++++++++******)))))))))'''((()))((('''&&&''')))***((('''(((***+++***(((&&&&&&'''((()))******++++++))))))***---///...,,,///---,,,,,,---,,,,,,------.........////////////333000---,,,...000000/////////111222333444444444222222333333444444444555777777888999:::;;;<<<<<<::::::===AAACCCEEELLLUUUdddwww%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%$$$######$$$%%%&&&!!!"""$$$###$$$((($$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''(((((())))))***+++,,,------++++++,,,---...000222333666555555333222111000000...///000000//////111333111111222222111000...---000000/////////000111111111000///000111222000/////////......------,,,,,,)))***+++,,,---.........------,,,,,,,,,---......,,,,,,,,,,,,---...//////------......------,,,+++------..................111111111222222333333333333333222111222333444555222222444555666777777777777777666666777888:::;;;<<<::::::;;;>>>@@@AAAAAA???===999777555222///------,,,******++++++)))(((((((((((('''''''''''''''$$$'''******'''%%%&&&'''((('''%%%$$$######$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&'''''''''&&&%%%%%%$$$###$$$'''(((((('''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%###"""%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$%%%%%%'''((()))'''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''+++***((('''&&&'''((()))***)))(((''''''((()))***+++*********************'''((()))((('''&&&''')))***)))(((((()))***)))''''''((((((((()))))))))))),,,+++***+++---...---,,,///---+++***+++---............------,,,,,,++++++...,,,++++++...000111111111111222444555555555555222222333444555666777777666666777888999:::;;;;;;::::::===AAABBBDDDKKKTTTbbbvvv%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''(((((('''&&&%%%######$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%"""!!!###"""!!!&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))***++++++))))))***+++,,,...000111333333333333222222222111...///000///......000222333333444333222000...---/////////000000222333333333222111111222222333333333222222000///...------***+++---///000000////////////...//////000111111//////......//////000111---...............------//////////////////000000333444444555666666666666555555444333333444555666333444666888:::;;;;;;;;;;;;;;;:::999:::;;;<<<===:::888666777999:::;;;:::999777444333111000---++++++)))(((((())))))(((&&&''''''''''''''''''''''''"""$$$&&&&&&$$$######$$$%%%%%%%%%&&&&&&'''((()))(((((((((((('''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&%%%###!!! """%%%%%%!!!$$$$$$$$$$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&%%%&&&'''''''''&&&$$$###$$$$$$$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((($$$%%%%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&)))&&&%%%%%%((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&'''((((((''''''&&&%%%$$$(((((('''&&&&&&'''(((((())))))))))))))))))))))))'''((()))((('''&&&''')))++++++*********))))))(((+++++++++***************+++*********+++++++++++++++,,,+++***+++...---***---,,,,,,++++++******)))++++++***+++---///000111111222333444555555555555222333333444555555666666555555666777888999::::::999999<<<@@@BBBCCCJJJSSS```sss%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&&&&%%%'''&&&%%%$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$%%%&&&''''''&&&%%%$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''###"""$$$"""%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))***''''''((()))***,,,............///000111222333333222333333222000000111333444555555555444222000///......//////000111333333333333222222111222333444555444333222111///......---...///111111111000///111111000111111222333444222222111111111111222222333333444555555555555555000////////////000111222555666777888999999999999777666555444444555666666666888;;;===???@@@@@@???===<<<;;;;;;;;;;;;======:::777444333333333333222111///------------+++)))((('''&&&&&&'''(((&&&%%%&&&&&&&&&'''''''''''''''$$$%%%&&&%%%###""""""###"""###%%%'''((('''&&&%%%(((((((((((('''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%(((&&&%%%%%%$$$###############$$$%%%%%%$$$$$$&&&&&&&&&%%%$$$###%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%&&&'''((('''&&&&&&###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%&&&***'''"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$''''''&&&&&&''''''''''''''''''((())))))(((''''''&&&&&&'''(((((('''&&&&&&$$$&&&)))+++***((($$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))'''((()))((('''&&&'''))),,,,,,,,,+++************++++++++++++************))))))******))))))******)))///333000//////,,,'''*********++++++++++++++++++,,,,,,,,,,,,---...///000111222333333444333333444444444333333333333333444555666777888999999:::999999<<<@@@AAABBBIIIRRR^^^qqq%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$#########$$$%%%&&&'''&&&%%%%%%"""###%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%$$$!!! """###$$$$$$$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%&&&'''((((((&&&&&&''''''((()))++++++)))***+++---///111222333000000000///------...///222333444555444333222111.........///000111222333111222333333111111222333444444333222111000///......///000000111111111111333333222222222333444444444444333333333444555555777777888888888888777777111111000000000222333444777888:::<<<======<<<<<<888777666555444555666666:::<<<>>>AAABBBBBBAAA@@@;;;:::999999999:::;;;<<<999666333111000///...,,,***)))((((((******)))((('''&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&%%%%%%%%%"""###%%%&&&&&&### %%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%''''''$$$$$$$$$######$$$$$$%%%&&&''''''((((((''''''&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&###$$$&&&'''((((((''''''###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###%%%***'''"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''&&&%%%$$$###''''''&&&&&&&&&'''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%'''+++------+++'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******'''((()))((('''&&&''')))***,,,,,,,,,***)))***+++)))))))))(((((((((((((((''')))******))))))***,,,,,,888>>>999333111...))))))******+++,,,------...,,,---......,,,,,,---...000000111222222222222222444444444444333333222222555555666777888999::::::999999;;;???@@@BBBHHHQQQ]]]ooo%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%&&&((((((((('''&&&"""$$$&&&((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$"""!!!"""&&&'''$$$$$$&&&%%%&&&&&&%%%$$$###""""""######$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''')))***,,,---//////)))***+++***))))))+++---...///111333444444333333000000//////000111222222///222555555333111111333333333222111000000//////.........///000222333444555444444333333333333444222222333444666777999:::<<<<<<;;;;;;999888666666444333222222222444666777:::;;;>>>@@@AAAAAA@@@???888777666555444555555666999:::<<<>>>>>>===;;;:::666555555444555666888999666333000------,,,+++))))))(((&&&'''(((((('''%%%&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%&&&''''''((('''$$$%%%%%%%%%%%%###"""!!!$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&!!!$$$&&&&&&'''((()))&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&%%%&&&'''(((((('''&&&&&&###%%%&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%$$$%%%&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$'''&&&&&&%%%&&&'''((()))***)))(((''''''((()))***&&&''')))******)))'''&&&&&&''')))+++++++++***)))'''(((((((((((((((((('''''''''((()))***+++,,,,,,'''((()))((('''&&&''')))''')))+++***(((((()))+++((((((((((((((()))))))))'''***,,,,,,++++++---///000@@@GGG===222///...+++++++++,,,------......///***---//////---,,,...///000111111222222222222222444444444444444555555555555666666777888999:::;;;999999;;;???@@@AAAHHHPPP[[[mmm%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&%%%$$$###""" !!!!!!"""###%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''%%%&&&((()))))))))((((((###$$$'''((())))))((('''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$"""$$$((((((%%%$$$'''))))))))))))((('''&&&%%%"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((()))***+++,,,,,,)))***+++,,,+++,,,...111+++,,,///111222333333333111111000000111111222333///222666666444222111222222111111000000/////////,,,,,,,,,...000333666888666555444333333333333333000111222444777:::===>>>DDDDDDCCCAAA>>>;;;999888666555444333444666888:::<<<>>>@@@BBBDDDCCCCCCBBB888777666444444444555666444666888999888666444222222222111111222333555666111///+++***))))))((('''***)))''''''''''''%%%###&&&%%%$$$$$$&&&'''&&&$$$%%%%%%%%%&&&&&&'''''''''###""""""###%%%'''((((((&&&&&&%%%%%%&&&''')))***%%%%%%&&&'''(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&((()))(((%%%!!! ###'''(((''''''''''''((())))))((('''%%%$$$###$$$%%%%%%$$$#########$$$%%%%%%&&&'''((((((((((((&&&%%%$$$$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''%%%)))+++)))$$$"""&&&***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''###$$$&&&'''(((''''''&&&'''&&&&&&%%%&&&'''((()))+++)))(((&&&&&&((()))+++'''((()))++++++)))((('''&&&&&&%%%&&&'''(((***+++))))))************))))))(((((()))+++,,,---...///'''((()))((('''&&&''')))$$$'''))))))'''&&&(((+++)))*********++++++++++++(((+++---...,,,---///222333CCCJJJ<<<...+++---,,,------............//////))),,,//////...---///111111111222333333333222222333444444555666777888888666666777888999:::;;;;;;999999;;;>>>???@@@GGGOOOZZZlll%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&)))******(((%%%###((((((&&&%%%###""" ########################&&&%%%%%%%%%%%%&&&''''''''''''%%%%%%%%%%%%''''''&&&'''(((((('''&&&###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!###%%%'''((('''%%%$$$)))((('''&&&%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((($$$%%%---///***&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&(((+++...000111000000...000111111///...///000222111111111000000//////444333222222111111222222000/////////111444777888777777999999888666444222555333111000111444777:::>>>>>>???>>><<<999666444444333222111222333555777;;;;;;;;;<<<===<<<:::777222222111000000///000000///000000000000...,,,+++---...///000111111111111000---***(((((()))))))))&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$&&&''')))******'''''''''&&&&&&'''''''''$$$###""""""$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%$$$###"""!!! &&&%%%###""""""###%%%''''''%%%"""!!!###$$$%%%%%%$$$$$$$$$######"""""""""%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&%%%######%%%'''(((((('''&&&%%%$$$$$$###&&&'''''''''&&&%%%%%%$$$'''&&&$$$"""""""""$$$%%%)))))))))(((''''''&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&'''((((((((((((((((((''''''''''''(((((($$$%%%&&&&&&''''''&&&&&&###&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%'''&&&%%%%%%&&&''')))***((((((((((((((((((((((((%%%%%%%%%$$$$$$#########''''''''''''''''''''''''%%%&&&'''(((***+++,,,---)))...111///***%%%%%%'''''''''(((((())))))******(((***,,,...///...,,,+++,,,,,,++++++,,,---///000333222///---++++++++++++***+++---//////...---,,,******++++++,,,------...111111111000///.........555555444444444555555666666666777777888888888999>>>::::::======>>>FFFQQQ\\\jjj%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''&&&'''(((((('''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###&&&'''(((&&&$$$###&&&&&&%%%%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''###$$$+++---)))%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%'''))),,,---------,,,///////////////...---,,,000000111111111111000000222111111000000000111111///.........000222555666666777888888777555333222444222000///000222555777777888888888777444222000000///...------///000222111000000111222111///---000///......---------...///...---,,,+++++++++,,,******+++,,,,,,,,,,,,,,,...,,,)))((()))))))))(((&&&%%%%%%$$$$$$%%%%%%&&&******++++++)))'''$$$"""'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$%%%&&&''''''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$((('''&&&%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$$$$%%%''''''''''''&&&&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$((('''&&&%%%$$$%%%%%%&&&(((((((((((('''''''''''')))(((((((((((((((((('''&&&&&&&&&%%%%%%%%%$$$$$$&&&'''((())))))***))))))(((''''''&&&&&&''''''((($$$%%%&&&&&&''''''&&&&&&%%%'''******)))'''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&((()))***,,,------+++...111///***&&&''')))'''((((((((()))))))))***((()))***+++,,,,,,,,,,,,*********++++++,,,......222111000.........//////***+++---...///...---,,,,,,,,,------......//////000000000111111111111111222222222333555666888999555555666666777888888999;;;999;;;???AAAAAAHHHPPPYYYggg%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&''''''&&&$$$"""$$$$$$$$$%%%&&&''')))***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$)))***(((%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%'''((())))))(((''')))((('''))),,,---+++)))***+++---...//////...............---......//////,,,,,,,,,,,,---///111333333444555555444333111000222000///------///111222111111222222111000...---,,,+++***)))***+++,,,---,,,+++++++++,,,,,,***))),,,,,,+++*********++++++...,,,)))'''&&&''')))+++((()))))))))************+++)))(((((())))))(((&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%$$$!!!&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$%%%&&&'''(((((()))))))))((('''&&&%%%$$$$$$%%%(((+++,,,***&&&"""&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%(((((((((((((((''''''&&&&&&''''''''''''((((((((())))))))))))))))))******&&&&&&&&&&&&%%%%%%%%%%%%'''(((((()))))))))(((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&''')))++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))(((((('''&&&%%%%%%(((((((((((((((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''((()))+++,,,------,,,///000---)))'''(((***(((((((((((())))))))))))(((((()))***+++++++++,,,((()))***+++,,,,,,,,,,,,++++++++++++,,,---...///***+++---.........---,,,//////////////////000000///000000111222333333444///000111333555777:::;;;444444555666777999999::::::999<<<@@@AAABBBFFFKKKVVVddd|||%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''""""""###$$$%%%&&&&&&'''###$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$#########$$$$$$$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''&&&%%%###"""$$$$$$$$$%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%""" """))),,,***&&&###%%%''')))+++++++++***++++++++++++++++++,,,---************+++,,,......///000000000000///...---///...---+++++++++,,,,,,---......//////......---******)))(((((()))******,,,+++******++++++***(((***))))))((((((((())))))+++***(((&&&&&&&&&((()))******************++++++)))((('''((())))))'''%%%&&&%%%%%%$$$$$$%%%%%%&&&'''((())))))(((%%%###!!!%%%$$$$$$$$$$$$$$$$$$%%%###%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&''''''((('''((()))***)))'''&&&$$$$$$&&&(((+++,,,***&&&"""%%%%%%&&&&&&''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''&&&&&&%%%%%%&&&'''((())))))(((&&&%%%%%%%%%&&&''''''((())))))((((((((())))))*********&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&((()))******'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((('''((()))))))))'''&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''((()))***+++,,,---,,,------+++((('''(((***(((((((((((())))))))))))'''(((***,,,---,,,+++***((()))+++,,,,,,,,,+++***)))))))))***+++,,,------***+++,,,------------,,,//////////////////////////////000111111222222333//////000222555777999;;;444444666777999:::;;;<<<;;;;;;;;;===???AAAEEEHHHUUUccczzz%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))(((((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%######%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((''''''(((((((((%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$!!!"""(((***'''###!!!"""$$$'''((()))***))))))))))))(((((())))))***(((((((((((())))))***++++++++++++++++++******)))++++++******))))))((((((******+++,,,,,,,,,,,,,,,((((((''''''''''''''''''((('''%%%%%%&&&'''&&&%%%(((((((((''''''(((((()))'''(((((((((((('''&&&&&&***)))))))))***+++,,,---)))((('''((()))(((&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((()))***$$$$$$$$$######$$$$$$$$$''')))+++***((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%###$$$'''((()))(((&&&%%%&&&%%%&&&'''((((((&&&$$$$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&%%%$$$%%%'''))))))'''%%%$$$$$$$$$%%%&&&'''((())))))'''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&'''((()))'''%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%&&&((()))***)))((('''(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$%%%''''''''''''''''''''''''''''''((()))******++++++*********(((''''''((()))))))))))))))((((((((((((%%%(((---000111///+++))))))***,,,---------++++++......//////////////////+++++++++,,,,,,,,,,,,,,,..................//////000000000000000000000000111111111222444666777888555666777888:::;;;<<<===<<<<<<:::;;;???GGGMMMPPPVVVbbbxxx%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$%%%&&&%%%$$$###"""&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''))))))(((''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))&&&%%%'''))))))%%%%%%$$$$$$$$$$$$%%%%%%(((''''''&&&&&&&&&&&&%%%***(((&&&'''((((((%%%"""###$$$%%%&&&(((***+++,,,)))(((((('''&&&&&&'''''''''''''''''''''(((((((((((((((''''''''''''''''''(((((())))))((('''&&&&&&''''''''''''(((((())))))&&&&&&&&&%%%%%%%%%$$$$$$((('''%%%%%%&&&&&&&&&%%%''''''&&&&&&''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&(((***,,,---+++***((('''((('''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&"""!!!!!!###%%%%%%$$$$$$######$$$$$$%%%$$$&&&'''&&&""""""$$$''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$######!!!"""%%%'''(((((('''&&&'''%%%$$$$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$'''''''''&&&%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$###"""###%%%&&&%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&''''''&&&&&&###$$$&&&''''''&&&%%%$$$$$$$$$%%%&&&''''''((((((''''''((((((((((((((()))&&&&&&&&&&&&''''''''''''&&&''''''(((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&''''''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''((())))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((()))******((((((((('''''''''''''''))))))))))))((((((((((((&&&)))---111111///,,,)))++++++,,,,,,,,,,,,,,,+++......//////......---,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------...//////000000000///////////////222222222222333444555666666666777888999;;;<<<<<<;;;;;;:::<<>>FFFQQQTTTQQQOOO[[[ppp%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%$$$$$$%%%$$$######%%%%%%$$$###---)))%%%$$$%%%'''))))))"""######$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&'''((('''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$(((((('''''''''&&&&&&&&&***...000---'''###"""$$$$$$######$$$&&&&&&$$$###'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$"""&&&'''&&&%%%'''((((((((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((('''''''''''''''(((***+++,,,,,,(((%%%$$$%%%&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$(((&&&###!!!!!!"""$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&''''''&&&%%%$$$((((((((((((((((((((((((&&&%%%$$$######$$$%%%&&&(((&&&$$$######%%%((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))$$$$$$$$$$$$$$$###"""!!!$$$%%%'''(((((((((''''''***(((&&&&&&(((((('''&&&)))(((''''''''')))***+++%%%$$$###%%%'''(((((('''***'''$$$$$$&&&'''%%%###'''&&&%%%$$$###$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&)))(((''''''''''''((((((((((((((((((((((((((((((''''''&&&%%%&&&'''((()))++++++***)))))))))))))))---,,,***'''###)))*********)))'''$$$"""%%%$$$$$$&&&'''(((&&&%%%(((''''''&&&&&&((()))***))))))(((((((((((())))))%%%''')))***)))(((((()))&&&(((***,,,,,,,,,+++***((('''''')))+++,,,+++)))---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000222222222111222222333333444333222111444:::<<<;;;555555666777777777777777666<<<>>><<>>HHHPPPRRROOOXXXjjj%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$%%%&&&'''&&&$$$$$$###"""###%%%'''(((((((((''''''&&&%%%%%%$$$$$$$$$$$$#########$$$%%%&&&%%%$$$###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&''')))***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$!!!"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&''')))***((($$$"""$$$'''&&&%%%$$$%%%''')))))))))&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''''''''(((***+++,,,+++)))'''&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%'''((())))))((($$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((&&&''''''''''''&&&&&&%%%&&&&&&'''''''''&&&&&&%%%---***'''&&&&&&'''''''''''''''&&&&&&&&&'''((((((%%%$$$$$$%%%'''((('''&&&&&&&&&'''&&&%%%%%%'''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''(((((())))))(((''''''''''''(((&&&'''((()))))))))))))))''''''((()))((('''&&&%%%)))((('''((()))***(((&&&(((((('''''''''((()))***))))))(((((((((((())))))++++++,,,,,,,,,++++++***)))***+++------------,,,,,,***((()))+++------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000000000000000000111222333333222111333444333111///111222444666888999::::::666999:::999;;;BBBIIIKKKOOOXXXiii%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$###'''&&&%%%%%%''''''&&&%%%#########$$$&&&'''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$###"""###%%%&&&%%%$$$%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&%%%$$$$$$###$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######%%%(((&&&%%%$$$%%%''')))******&&&%%%%%%$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%''''''''''''(((***+++,,,***)))((('''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))(((((("""###$$$%%%&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((()))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&$$$%%%'''(((***+++,,,,,,111...***((()))*********))))))))))))))))))))))))&&&%%%$$$%%%'''((('''&&&(((***+++((($$$"""$$$&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&###%%%'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&'''''',,,,,,+++***((('''%%%%%%((()))******+++***))))))""""""###%%%)))+++***)))((((((((((((((()))))))))))))))(((((((((((())))))+++***))))))******)))((('''((()))***++++++******,,,***''''''))),,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------***+++---.........---,,,////////////000111222222555222222555666444222222222333555666888999999:::888999:::999:::>>>CCCFFFNNNVVVggg~~~%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$######'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&''''''%%%###""""""######$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$###"""###%%%&&&%%%$$$&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$***'''###  ###%%%########################&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$&&&(((%%%$$$###%%%''')))***)))%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''%%%%%%&&&&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$'''((((((((('''&&&%%%%%%''''''''''''(((***+++,,,++++++++++++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%&&&''')))+++++++++***)))'''''''''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))+++,,,---///---***((()))******)))&&&''''''''''''&&&&&&&&&&&&%%%$$$%%%'''''''''%%%(((***+++((($$$###$$$'''###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((()))******((())))))***************""""""###&&&)))++++++***((((((((()))))))))))))))))))))(((((((((((())))))+++)))((((((***+++)))(((''''''((()))************---+++))))))+++---...///---,,,,,,+++,,,,,,------+++++++++,,,,,,---------+++,,,---.........---,,,////////////000111222333555111000555777444444666444555666777777888777777::::::::::::;;;<<<@@@DDDMMMTTTddd{{{%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&'''&&&$$$&&&%%%%%%%%%&&&&&&$$$"""!!!!!!""""""###$$$$$$%%%"""###$$$%%%%%%%%%$$$$$$$$$###"""$$$&&&'''&&&%%%&&&''')))******)))'''&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$)))&&&!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$%%%&&&'''%%%$$$%%%&&&)))***)))'''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&+++)))&&&&&&&&&&&&%%%$$$&&&&&&''''''((((((((()))$$$$$$$$$$$$$$$$$$$$$$$$'''''''''(((''''''&&&&&&''''''''''''(((***+++,,,&&&''')))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&$$$###&&&'''((()))***)))(((''''''&&&&&&%%%$$$$$$######'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%$$$''''''&&&%%%%%%&&&&&&''')))(((&&&&&&'''((('''&&&'''(((((((((((('''&&&&&&'''%%%%%%%%%''''''&&&%%%%%%&&&''''''&&&''')))+++$$$%%%&&&''''''(((''''''&&&&&&''''''''''''&&&&&&%%%&&&'''))))))))))))((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((''''''''''''((()))******'''''''''''''''''''''(((((((((''')))++++++***)))'''((()))*********))))))))))))(((((((((((()))))),,,)))'''(((+++---,,,***))))))******+++,,,,,,---///---+++,,,...000000000,,,,,,,,,,,,,,,------...***++++++,,,,,,------.........///////////////.../////////000111222333444333...///777999555444777555666666777777777777777;;;999:::<<<<<<<<>>@@@888333555444444666777888888888888:::777999<<<===<<>>@@@AAAIIINNNYYYmmm(((&&&%%%$$$$$$%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$%%%%%%&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&$$$###$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%!!!$$$''')))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$'''+++,,,((($$$%%%%%%%%%&&&&&&''''''((($$$%%%&&&&&&''''''&&&&&&&&&)))++++++(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%############$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%((((((((((((((()))*********)))((('''&&&%%%%%%$$$%%%''')))(((&&&&&&''')))&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&'''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$$$$%%%$$$$$$$$$%%%&&&'''((($$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''&&&%%%%%%&&&((($$$$$$######$$$%%%%%%&&&%%%%%%######"""######$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((((((((((((''''''''''''&&&&&&%%%%%%%%%''''''%%%%%%$$$%%%&&&&&&''''''&&&%%%###!!!((('''&&&&&&&&&&&&'''''''''''''''''''''(((((((((%%%%%%%%%%%%&&&((()))***333111///+++(((%%%$$$###((('''%%%''')))***)))'''(((((((((((((((((((((((('''((()))(((((((((***,,,'''''''''(((((((((((((((''''''((()))))))))))))))+++*********************))))))(((((((((((())))))***((((((((()))***)))''')))'''&&&(((+++,,,+++***---,,,+++++++++,,,---...******************++++++((((((((()))))))))))))))......---------......///......//////000111111111111000111222444555333111333444444666777888999:::888888999;;;===???AAABBBGGGMMMXXXkkk$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$###""""""######$$$%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&%%%%%%'''&&&$$$$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""%%%((()))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''###(((---+++%%%"""$$$(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((((((((((()))*********)))(((((('''&&&%%%%%%###%%%&&&'''&&&&&&((()))(((''''''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''))))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''&&&%%%%%%&&&((($$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''(((((((((((('''&&&%%%$$$$$$###%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%%%%&&&'''(((''''''&&&''''''((((((%%%%%%&&&&&&&&&&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&''')))***+++,,,'''&&&&&&&&&&&&'''((((((---,,,+++******)))))))))((('''&&&''')))***)))((((((((((((((((((((((((((($$$&&&((((((((((((***,,,((((((((((((((('''''''''''''''((()))))))))))))))******************++++++))))))(((((((((((()))))))))(((((()))******)))(((,,,***)))***+++------,,,++++++++++++,,,---......++++++******************,,,,,,,,,+++++++++++++++,,,,,,,,,---...///000111......///000000111111222444333222222333444333222444555555666666777888888888999:::;;;===@@@BBBCCCFFFKKKVVViii######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$&&&''''''&&&$$$$$$$$$$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%###""""""!!!!!!"""###%%%&&&''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$)))'''&&&$$$"""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!###%%%'''&&&%%%((((((&&&%%%###"""!!! &&&&&&%%%$$$%%%&&&'''((($$$'''***)))%%%###$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%############%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))+++,,,---)))))))))((('''&&&&&&%%%$$$%%%&&&&&&&&&&&&''''''((('''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&'''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''&&&%%%%%%&&&(((%%%%%%$$$$$$$$$%%%%%%&&&'''''''''((())))))***+++(((((('''&&&%%%$$$$$$###&&&&&&%%%&&&&&&'''))))))((('''%%%$$$%%%&&&((()))'''''''''''''''((((((((($$$$$$&&&'''))))))******)))((('''&&&%%%%%%%%%%%%###$$$%%%&&&''')))******''''''''''''&&&&&&''''''$$$%%%&&&(((***---///000(((''''''((())))))))))))(((((((((((((((((((((((($$$&&&'''((('''&&&''')))))))))((((((''''''&&&&&&''''''((()))))))))))))))((((((((((((((()))))))))))))))(((((((((((()))))))))(((((()))++++++***((()))))))))***,,,...000000(((((())))))***+++,,,------------,,,,,,+++++++++------------------------------,,,------...///000...//////000111111222222555333222222444555555444555555555666666666666666999999:::<<<>>>@@@BBBCCCEEEKKKVVVggg''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$&&&''''''&&&$$$$$$$$$$$$&&&&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%###############$$$$$$%%%%%%%%%''''''''''''''''''''''''(((((((((''''''&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))(((&&&&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""###%%%&&&&&&((('''&&&%%%###""" &&&&&&%%%$$$%%%&&&'''(((&&&&&&%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%############%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))+++,,,---)))))))))((('''''''''&&&''''''&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''(((((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''&&&%%%%%%&&&(((&&&&&&%%%%%%$$$%%%%%%&&&"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''))))))((('''%%%%%%%%%''')))***&&&&&&&&&&&&'''&&&&&&&&&''''''&&&&&&$$$###"""!!!***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''''''''&&&&&&&&&((((((''''''''''''(((((('''((()))))))))))))))***((((((((((((((((((((((((((()))+++***((('''''''''))))))((((((''''''&&&&&&''''''((()))))))))))))))''''''(((((())))))))))))))))))(((((((((((())))))(((((((((***,,,,,,***(((((())))))***+++,,,---///(((((()))***++++++,,,,,,---------,,,,,,+++++++++*********++++++++++++,,,......------------......//////000000111222222222111000///000222444555444555555555555555666666666999999:::<<<>>>@@@BBBCCCEEEKKKVVVfff}}}&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###""""""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''''''%%%###$$$&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((()))******)))))))))((((((((('''''')))(((&&&&&&'''&&&%%%###%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%''''''(((''''''&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''&&&%%%%%%&&&((('''&&&&&&%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((&&&&&&%%%&&&&&&(((***+++%%%&&&&&&&&&&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%***)))((('''''''''''''''))))))((((((((((((((((((&&&''''''(((''''''&&&&&&(((''''''&&&&&&&&&&&&'''''')))******(((((()))+++((((((((((((((((((((((((+++---......+++)))((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))***++++++,,,,,,))))))(((((((((((())))))'''''')))+++------+++(((***+++,,,,,,***(((((()))***+++,,,---------------++++++************************+++,,,---.../////////......---------......//////000111111222222333111111111333666777777777555555555555555555666666888999:::;;;===@@@BBBCCCEEEKKKVVVeeezzz###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$###$$$&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))$$$$$$%%%%%%&&&%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&###!!! !!!!!!%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$%%%&&&######$$$$$$%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((((((((((((((()))******))))))))))))(((((((((((()))'''&&&&&&((()))'''%%%%%%%%%%%%&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''''''''((())))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&$$$######$$$%%%&&&''''''&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''&&&%%%%%%&&&(((''''''&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&(((((((((((('''%%%%%%&&&'''((()))******''''''''''''&&&$$$###"""###$$$&&&(((***,,,,,,---(((''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&'''((((((''''''&&&$$$$$$%%%%%%''')))***+++''')))+++***((((((***,,,(((((((((((((((((((((((()))+++------+++)))(((((('''''''''(((((((((((((((''''''((()))))))))))))))((())))))***++++++,,,,,,))))))(((((((((((())))))''''''))),,,...---+++)))(((+++......+++(((''''''++++++,,,---------,,,+++******************+++++++++,,,---///000222333444---------------...///000///000000111111222333333444444555777999999888666444444444555555666666666888888999;;;===???AAABBBCCCIIITTTbbbwww$$$'''+++------+++'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%###$$$&&&'''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&'''((()))******$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&%%%!!!%%%(((&&&!!! $$$(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%%%%%%%'''(((((('''%%%%%%######$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&''')))+++,,,...))))))))))))(((((((((((((((&&&%%%&&&)))+++***(((%%%&&&&&&&&&''''''((((((%%%&&&''''''%%%%%%&&&'''((()))***++++++***)))(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%'''''''''%%%###""" !!!###&&&'''((((((''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&%%%%%%$$$%%%&&&((()))$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''&&&%%%%%%&&&(((((('''&&&%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$''')))))))))'''&&&$$$%%%&&&((()))*********((((((((((((&&&$$$"""!!!&&&&&&''''''&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''((((((((('''&&&(((''''''''''''(((((()))''')))+++***((((((***,,,(((((((((((((((((((((((($$$''')))***)))'''''''''&&&'''''''''(((((())))))'''(((((()))))))))))))))&&&''''''((()))*********))))))(((((((((((())))))''''''))),,,......+++)))%%%)))...000...+++******)))***+++,,,+++***)))(((+++++++++,,,,,,------...'''(((***,,,...000111222+++++++++,,,...000111222000000000111222222333333222222333444666555222000333333444444555666666777777888888:::<<<>>>@@@BBBAAAHHHSSS```ttt$$$(((+++)))$$$!!!###&&&(((''''''&&&$$$""" &&&'''''''''&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$###&&&+++,,,(((###"""%%%((((((&&&######$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###!!!"""$$$''''''%%%"""###%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&###"""###$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###&&&((((((%%%######%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$%%%&&&'''(((###$$$$$$%%%%%%%%%$$$$$$!!!###%%%&&&%%%%%%'''(((&&&&&&$$$""" """%%%(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%$$$###''''''''''''''''''''''''******)))(((((()))***+++)))&&&%%%&&&((()))'''%%%'''''''''''''''((()))***+++++++++***************''''''''''''''''''''''''---)))&&&000:::///"""&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%!!! ###%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&***(((&&&%%%%%%%%%$$$###%%%+++111000***%%%%%%((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))&&&%%%%%%%%%%%%&&&'''''''''%%%$$$%%%(((***(((&&&&&&$$$&&&((((((&&&)))...,,,&&&###&&&)))(((''''''%%%&&&&&&'''((()))*********))))))((((((((())))))))))))(((((('''''''''&&&&&&'''''''''&&&&&&((()))((((((''''''''''''(((((((((((((((&&&%%%&&&)))+++&&&'''((('''%%%$$$$$$&&&%%%(((******'''&&&''')))***)))'''&&&&&&(((***+++************))))))))))))''''''''''''''''''''''''&&&''')))+++,,,+++***)))''''''(((((())))))******))))))))))))((('''%%%%%%''''''''''''((()))++++++++++++************++++++,,,,,,,,,+++***)))((('''---,,,++++++************))))))***+++,,,,,,---...+++++++++,,,,,,,,,------000000000111222222333333111000222555333---)))***111222333555666777777777999:::<<<=========???AAADDDEEEMMM]]]rrr&&&***,,,***&&&$$$%%%(((%%%%%%%%%%%%%%%$$$###"""%%%%%%&&&&&&%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$$$$'''+++,,,((($$$###%%%((((((&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''')))******''''''&&&%%%%%%$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""$$$&&&***'''%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$(((''''''&&&'''((()))***###$$$$$$%%%%%%$$$$$$$$$###%%%&&&&&&%%%$$$%%%&&&$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''))))))((((((((()))+++,,,,,,)))''''''''''''$$$"""$$$$$$$$$$$$$$$%%%&&&''')))))))))))))))(((((((((''''''''''''''''''''''''&&&(((,,,:::EEE777&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$"""!!!"""$$$%%%&&&&&&&&&&&&''''''''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%)))'''%%%%%%&&&&&&%%%$$$###'''++++++'''$$$$$$%%%(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&'''''''''&&&$$$&&&((()))(((&&&&&&######&&&'''$$$$$$&&&'''$$$###&&&(((&&&&&&(((&&&&&&''''''(((((())))))(((''''''&&&%%%$$$######((('''''''''&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&(((&&&&&&%%%%%%%%%%%%&&&&&&(((((((((&&&%%%%%%''')))'''((()))(((&&&&&&&&&(((&&&(((***)))'''&&&'''(((***)))(((''''''((()))************)))))))))((((((''''''''''''''''''''''''***************((('''&&&''''''(((((())))))************)))((((((''''''&&&))))))((())))))***+++,,,++++++************++++++------------,,,+++***)))///...---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,........./////////000000//////000000111222222333222000000333444111111444222333444555666666777777888:::;;;<<<<<<===???AAADDDEEEMMM\\\qqq&&&)))+++***&&&$$$%%%'''"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$'''%%%%%%'''+++,,,)))&&&$$$&&&((((((&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$&&&'''((()))***)))((('''&&&%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$&&&'''%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((())))))(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$######$$$&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&'''(((((()))$$$$$$$$$%%%%%%$$$$$$###$$$&&&''''''%%%###$$$$$$"""$$$&&&'''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''''''''''''((()))***+++,,,,,,***(((''''''&&&$$$###''''''&&&&&&''''''((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""''',,,:::EEE999)))(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%(((&&&$$$%%%&&&'''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%&&&(((((((((&&&'''######'''(((%%%$$$%%%***&&&$$$&&&'''%%%&&&)))'''''''''((((((((((((((($$$%%%&&&(((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''((()))(((&&&%%%&&&''''''((())))))((('''(((***((()))***)))'''&&&&&&'''))))))))))))((((((((((((******))))))))))))((((((''''''''''''''''''''''''******)))(((''''''''''''''''''(((((())))))******,,,+++)))(((''''''((()))+++***************++++++++++++************++++++......///......---,,,+++...------,,,,,,,,,,,,---------------,,,,,,,,,+++,,,,,,,,,,,,------------......///000000111111222444000///111222222444999333444555666666666666666777888:::;;;;;;<<<>>>@@@DDDEEEMMM[[[ooo$$$&&&((('''%%%###$$$%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&(((***+++)))'''%%%&&&''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%"""###&&&((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%"""$$$&&&&&&%%%$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))******(((%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$#########''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$######$$$%%%'''&&&%%%$$$$$$%%%###%%%&&&'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%&&&''''''&&&%%%$$$%%%%%%''''''''''''''''''''''''&&&&&&'''((()))***+++,,,((('''''''''(((((((((''')))((((((((((((((())))))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''&&&---777111(((,,,%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&'''''''''&&&$$$"""###&&&((('''%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&''''''''''''((('''(((***)))(((,,,333888...&&&&&&((('''''')))(((((((((((((((''''''''''''((()))***)))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&(((((((((''''''''''''(((((((((***+++***(((&&&&&&&&&&&&'''(((((((((((()))***)))))))))((('''&&&&&&'''((())))))))))))(((((('''***)))))))))((((((((((((''''''''''''''''''''''''((('''&&&%%%&&&(((***+++''''''(((((())))))******---+++)))((('''((()))+++++++++***)))))))))******++++++************++++++...............---,,,,,,++++++***************+++------------------------***++++++++++++,,,,,,,,,.........///000000111111444000///111111000222555444555666666666666555555666888:::;;;;;;<<<>>>@@@CCCEEELLLZZZlll$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''')))))))))(((''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%&&&!!!###%%%((((((((('''&&&'''''''''&&&&&&%%%%%%%%%"""$$$&&&&&&&&&%%%&&&&&&&&&''''''(((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((((((((&&&$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$###''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!###%%%&&&%%%%%%&&&'''%%%&&&&&&%%%###$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%'''((('''%%%$$$%%%'''''''''''''''''''''''''''%%%&&&'''((()))***++++++'''(((((((((((('''((((((&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''"""$$$---***%%%***%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&%%%###$$$&&&((((((''''''### """&&&((('''%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&'''&&&'''***+++((()))444AAAGGG888)))&&&***+++)))(((((((((((((((((('''''''''---,,,+++((($$$''''''''''''''''''((((((%%%&&&'''&&&%%%%%%''')))((((((''''''''''''((((((***+++,,,+++)))'''''''''%%%&&&((((((''''''(((******)))'''''''''''''''''')))))))))***)))((('''''')))))))))(((((((((((('''((((((((((((((((((((((((((('''&&&%%%%%%'''***,,,''''''(((((())))))******,,,+++)))''''''(((***+++***))))))((((((((())))))++++++************++++++,,,------------,,,,,,+++*********))))))******+++++++++,,,------...//////............////////////.........///000000111111111///111555666333222444555555666666777666666666555777999;;;;;;<<<>>>@@@CCCEEELLLXXXiii&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))((('''&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%&&&'''((()))((('''&&&&&&%%%&&&&&&&&&###$$$%%%'''((((((''''''((((((''''''&&&%%%%%%%%%###$$$&&&&&&%%%%%%'''(((((()))***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''(((&&&$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%$$$$$$###"""!!!###%%%&&&&&&&&&'''(((&&&&&&&&&%%%###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%((()))(((%%%###%%%(((''''''''''''''''''''''''%%%&&&'''((()))*********+++++++++***'''%%%%%%&&&(((''''''&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%###(((&&&&&&---***###%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((&&&%%%$$$$$$&&&(((''''''%%%""" !!!$$$&&&%%%$$$&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&(((((((((&&&%%%&&&'''%%%&&&((((((&&&'''333@@@HHH888)))'''***+++)))((('''''''''((((((((((((((()))))))))(((&&&$$$"""!!!'''''''''(((((((((((((((&&&'''''''''&&&&&&((()))&&&&&&%%%%%%%%%%%%&&&&&&***++++++***((('''((()))%%%'''(((((('''&&&''')))***(((&&&&&&'''((()))(((******))))))((((((''''''))))))((((((((((((''''''((((((((((((((((((((((((,,,***(((&&&&&&&&&'''(((''''''(((((())))))************(((((((((((()))***)))((((((((((((((())))))++++++************++++++++++++,,,,,,,,,,,,++++++,,,++++++++++++,,,,,,---******+++,,,---...//////,,,------------...............///000000111111222......333:::<<<999777999444555666777777777777777555777:::;;;<<<===???AAABBBEEELLLWWWfff&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&'''(((***'''%%%%%%'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''((()))%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''((((((((('''&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%(((***000111222///***&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((***'''$$$$$$&&&'''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%$$$###"""""""""$$$&&&&&&%%%%%%&&&'''$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((***)))%%%###%%%(((''''''''''''''''''''''''%%%&&&((()))))))))((((((***,,,,,,***'''%%%%%%&&&******)))(((((((((((((((&&&&&&&&&'''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%""")))'''&&&---***$$$&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((()))&&&%%%%%%%%%&&&&&&'''((('''&&&$$$$$$&&&''''''&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&((()))(((&&&$$$&&&'''(((%%%$$$''''''(((,,,222666...((((((((('''''')))&&&&&&''''''(((((())))))$$$%%%&&&(((***,,,---...&&&&&&&&&''''''(((((((((%%%&&&'''&&&%%%%%%''')))&&&&&&%%%%%%%%%%%%&&&&&&((((((((('''%%%&&&''')))((()))***)))'''''''''))))))'''$$$$$$'''******))),,,+++)))((('''''''''((())))))((((((((('''''''''((((((((((((((((((((((((,,,+++)))(((''''''((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((()))***++++++++++++************++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------***+++++++++,,,,,,------*********+++++++++,,,,,,//////000000111222222333//////333:::<<<999888999333444555777777888888888666888:::<<<===>>>@@@CCCBBBEEELLLVVVddd}}}$$$######$$$%%%%%%$$$###$$$$$$%%%&&&''''''''''''"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%$$$$$$%%%'''(((***'''%%%%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%$$$###%%%(((+++>>>??????:::333---+++***'''''''''''''''''''''''''''&&&$$$###$$$&&&((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((+++(((%%%$$$'''((('''&&&%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&%%%$$$###"""!!!$$$&&&''''''%%%$$$$$$%%%"""%%%(((***(((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%(((+++)))%%%###%%%)))''''''''''''''''''''''''&&&'''((())))))(((''''''''')))+++***'''&&&(((***((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%###)))%%%"""((()))&&&+++%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((()))******$$$$$$$$$$$$%%%%%%&&&'''(((&&&%%%%%%&&&'''&&&%%%'''((()))))))))(((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&(((***(((%%%$$$%%%'''---&&&###'''+++)))&&&$$$######&&&(((&&&"""%%%***%%%&&&&&&'''((()))******)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%%%%$$$$$$&&&((((((((((((''''''(((((((((&&&'''&&&$$$###$$$''')))***++++++***((('''((())))))&&&###$$$'''***+++***---+++)))'''&&&&&&((())))))(((((((((''''''''''''))))))))))))))))))))))))((((((((())))))***+++,,,''''''(((((()))*********&&&'''((((((((((((''''''))))))))))))***+++,,,---++++++************++++++++++++,,,------,,,,,,,,,))))))(((((()))***++++++,,,,,,++++++++++++******---------.........//////000000000111222222333333333111444888888555333555333444555777888999999999666888;;;<<<===???AAACCCBBBEEELLLUUUccc{{{&&&%%%###!!!!!!"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######&&&&&&&&&''''''''''''(((,,,+++***(((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%)))(((&&&$$$$$$$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&(((******'''$$$%%%%%%%%%%%%%%%%%%%%%%%%...999DDDFFF>>>333+++((('''&&&%%%$$$$$$%%%'''((("""###$$$&&&'''((((((((("""###%%%'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###$$$$$$###$$$&&&((())))))(((%%%$$$#########$$$%%%&&&'''((((((%%%###$$$&&&'''%%%"""###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''''''''&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&$$$"""!!!"""#########&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&''''''((((((''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''((()))******(((((('''&&&%%%%%%$$$$$$&&&'''''''''&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%$$$%%%'''(((((((((''''''%%%!!! $$$((()))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###)))*********)))((('''&&&''''''&&&&&&&&&''''''(((''''''''''''''''''&&&&&&((((((((((((((('''''''''++++++******************%%%'''(((((('''&&&&&&'''***)))(((''''''((()))***''''''&&&&&&&&&&&&''''''((('''%%%$$$$$$&&&)))+++******)))((((((((((((((())))))(((((((((((())))))''''''(((((((((((((((((()))*********(((''''''((((((''''''&&&&&&&&&''''''%%%%%%$$$$$$%%%&&&((()))&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&+++)))))))))+++,,,+++***++++++******************,,,---......,,,,,,---...,,,,,,++++++,,,,,,---...)))+++------,,,,,,,,,------------///000111///---111///---,,,---///222555444222111222555777666444666555444444444555777888999777555777;;;>>>>>>===@@@@@@EEEQQQbbb{{{'''&&&$$$###"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%&&&&&&&&&'''((())))))))))))'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%)))(((&&&%%%$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%((('''&&&(((******'''%%%&&&&&&&&&%%%%%%&&&&&&&&&......000777===<<<333***%%%%%%%%%'''))))))&&&###%%%%%%&&&&&&'''&&&&&&%%%###$$$&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%&&&'''&&&%%%&&&''')))++++++***(((&&&&&&&&&&&&%%%&&&&&&''''''%%%$$$###$$$&&&((('''%%%$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&%%%$$$######%%%%%%$$$###((('''%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&''''''((((((''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''((())))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((('''&&&&&&***(((&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''')))((('''&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&'''((()))))))))))))))(((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((''''''&&&%%%(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))''')))******)))(((((()))(((((())))))))))))(((((((((((((((''''''(((((((((((((((''''''''''''''''''******)))((((((((((((((())))))(((((((((((())))))((((((((((((((('''''''''((()))***)))'''&&&'''((())))))(((((((((((())))))&&&&&&&&&%%%&&&''')))***(((((())))))))))))((((((((((((((((((((((((((((((***)))((()))+++++++++***************************+++,,,---,,,++++++,,,---///...---,,,+++*********,,,---------+++***+++---...............///000000...---------...///000111444222111222555777666444666666555555555666777888999777555777;;;>>>???>>>DDDDDDIIISSSccczzz((('''%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%((())))))(((%%%###$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%)))((('''%%%%%%&&&'''((('''''''''''''''&&&&&&&&&((('''&&&'''))))))'''%%%((('''&&&%%%%%%&&&'''((('''$$$$$$+++444999777333---***''''''))))))&&&$$$((((((((('''&&&%%%$$$###%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&%%%&&&(((***+++***((('''(((((('''''''''&&&&&&&&&$$$######$$$'''(((((('''%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###"""###$$$%%%$$$"""''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&''''''((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%"""######$$$$$$######"""%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&$$$$$$'''((()))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&)))((((((''''''&&&&&&&&&((()))))))))))))))((('''((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((())))))''')))******)))(((((()))&&&((()))++++++)))(((&&&))))))(((((((((((())))))((()))******)))(((&&&%%%***))))))((((((((((((((())))))(((((((((((())))))))))))(((((('''''''''&&&'''((()))(((&&&&&&&&&((())))))(((((((((((())))))((((((((((((((()))++++++******++++++++++++******************************)))((('''(((***+++***)))***************************+++,,,,,,******+++,,,///...---,,,+++*********.........,,,***)))+++------111666666333111000000,,,---///000000111000000333222111222555666555444777666666666666777888999888777666777;;;>>>??????FFFFFFJJJSSSaaawww'''&&&%%%%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&"""###%%%'''''''''%%%$$$######$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%(((((('''&&&&&&''''''((((((((((((((((((''''''''''''''''''''''''''''''&&&((('''%%%$$$$$$%%%'''((( $$$''''''&&&***444===;;;777000)))$$$%%%(((+++((((((((('''&&&%%%$$$###&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&$$$###$$$&&&'''(((''''''&&&&&&&&&'''''''''&&&&&&&&&$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%$$$###$$$&&&(((((('''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%&&&''''''(((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((()))(((((('''''''''''''''(((###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%###"""!!!%%%'''&&&%%%&&&(((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&&&&%%%)))))))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''&&&%%%%%%&&&&&&&&&'''''''''''''''%%%&&&&&&'''((()))******((((((((()))))))))))))))%%%'''(((((('''&&&&&&''''''((()))******)))(((''')))(((((((((((((((((()))((()))))))))))))))(((((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))(((''''''&&&&&&&&&'''((('''&&&%%%&&&''''''&&&&&&&&&&&&''''''((()))))))))******+++,,,,,,******++++++++++++******)))***************++++++)))''''''((()))***)))(((***************+++++++++***,,,---,,,+++***+++,,,,,,,,,++++++,,,,,,---.........---+++)))***,,,//////777???AAA<<<444///---/////////000111111222222222222222333444555555555777777777777777888888999777777777888;;;===@@@AAACCCDDDHHHPPP]]]rrr%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''$$$######$$$$$$%%%&&&'''"""###$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&'''''''''((((((((((((((((((((((((&&&'''''''''&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%'''((($$$!!!$$$---666AAAAAA===333)))%%%(((---%%%&&&&&&'''&&&&&&%%%%%%'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((((((&&&$$$###$$$%%%&&&''''''&&&&&&"""###%%%&&&'''''''''&&&&&&&&&'''&&&&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&'''&&&%%%$$$&&&))))))&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''(((((())))))))))))))))))))))))(((((((((''''''''''''''''''(((((('''&&&&&&%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%###"""$$$&&&&&&%%%''')))&&&&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''((((((((($$$$$$%%%%%%'''(((***+++'''''''''(((((((((''''''******)))((('''&&&&&&%%%(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&'''((()))***''''''(((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******)))))))))******+++++++++%%%'''(((((('''&&&&&&'''***)))(((''''''((()))***(((''''''&&&&&&''''''((((((((('''&&&''')))+++---))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((('''''''''&&&%%%'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&'''(((((())))))***++++++,,,,,,,,,)))******++++++******)))((((((((()))))))))******)))''''''((()))***)))((())))))*********+++++++++,,,---...---,,,+++,,,...,,,,,,++++++,,,,,,---...+++++++++******+++...111555;;;@@@>>>777000......000...---,,,---///111333111111222333333333444555666777777888888888888888777777888999;;;===@@@BBBBBBCCCHHHOOO[[[ppp$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((%%%$$$#########%%%&&&'''"""###$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&...''' &&&***)))&&&777===BBB@@@666---((('''$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))******'''%%%''''''((((((((('''''''''!!!"""$$$&&&'''''''''&&&&&&(((((('''%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((&&&%%%&&&'''((('''&&&&&&)))+++***'''%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&'''''''''''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%$$$###"""###$$$%%%&&&&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&$$$$$$!!!###&&&(((((('''''''''&&&&&&&&&'''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''(((((())))))$$$$$$%%%%%%'''(((***+++&&&'''(((((())))))(((((()))((((((''''''&&&&&&&&&''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''((((((((('''&&&%%%$$$$$$%%%&&&'''((('''''''''((()))+++,,,%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''(((((((((&&&&&&''''''(((((())))))))))))******++++++,,,,,,''')))******)))(((((()))+++)))(((&&&&&&((()))+++''''''&&&&&&&&&&&&'''''''''&&&%%%$$$&&&))),,,...((((((((((((((())))))***))))))(((((((((((())))))((((((((((((((((((((((((&&&'''(((((('''&&&((()))(((((('''(((((()))***+++'''((()))***++++++++++++)))))))))******)))))))))&&&''''''(((((())))))))))))((('''(((***+++***))))))))))))***++++++,,,,,,,,,---......,,,,,,---...///...---,,,+++*********)))***+++++++++,,,///222<<<:::666000+++***---111...,,,***((())),,,///111000111333333222222444555555666777888888888777777666777999:::;;;===AAADDDCCCEEEJJJQQQ[[[ooo$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&%%%%%%&&&&&&'''''''''(((((((((&&&''''''&&&$$$$$$&&&)))'''((()))******)))(((''''''""""""(((***'''""",,,222:::@@@???777---%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$%%%&&&((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***)))'''$$$(((((((((''''''&&&&&&%%%###$$$&&&'''((('''&&&%%%%%%'''((((((&&&%%%''')))%%%%%%%%%%%%&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&%%%%%%''''''&&&%%%&&&)))***(((%%%###&&&***&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%&&&'''(((((((((''''''''''''''''''((((((((()))*********+++***))))))(((((('''''''''%%%%%%#########$$$&&&'''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((('''&&&&&&(((''''''(((***)))'''&&&&&&&&&&&&'''((()))))))))''''''''''''''''''''''''&&&&&&&&&'''((()))))))))'''&&&&&&&&&&&&'''((((((%%%&&&'''((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%&&&''')))************))))))))))))))))))))))))''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((((('''''''''(((***,,,...###%%%'''((()))(((''''''%%%%%%&&&&&&'''(((((()))'''''''''(((((((((((((((((((((((()))***+++++++++''')))******)))(((((()))))))))(((((((((((())))))((((((''''''''''''((((((&&&&&&%%%&&&'''(((***+++((((((((((((((()))******))))))(((((((((((())))))&&&&&&''''''((()))))))))&&&'''))))))(((''')))***'''''''''(((((()))***+++&&&&&&((()))******))))))))))))************))))))&&&&&&'''(((((())))))******)))((()))+++++++++***((())))))***++++++,,,,,,+++,,,------,,,+++,,,---///...---,,,+++*********)))***,,,,,,,,,,,,...///888555...)))(((***...111---,,,+++++++++---///000///111333333222111333666444555666777777777666666555777999::::::===AAAEEEEEEGGGLLLQQQYYYlll%%%%%%&&&'''((((((((('''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&((((((&&&$$$"""###$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((%%%'''(((&&&######&&&)))((())),,,------,,,)))(((&&&(((%%%###&&&***))))))...777???===333)))&&&&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$%%%'''((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&''''''$$$"""((('''&&&%%%$$$######"""&&&'''((())))))'''%%%$$$"""%%%((((((&&&&&&(((+++%%%$$$$$$%%%&&&(((***,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$'''(((%%%!!! $$$(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&%%%''''''((()))***++++++,,,,,,++++++***)))((((((''')))(((&&&&&&&&&(((***+++%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%'''((((((((('''''')))'''%%%'''***+++(((%%%&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&'''((())))))******)))((('''&&&%%%%%%%%%###$$$&&&'''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%'''(((***+++++++++************************''''''''''''((((((((()))***((('''&&&&&&'''(((***''''''&&&&&&'''***,,,..."""$$$&&&((())))))((('''%%%%%%&&&&&&'''((())))))((((((((((((((('''''''''&&&''''''((()))******+++%%%'''(((((('''&&&&&&''''''((()))******)))((('''))))))(((((((((((())))))%%%&&&'''((((((''''''&&&((((((((((((((()))******))))))(((((((((((())))))%%%%%%&&&'''((()))******&&&((())))))(((((()))+++%%%%%%%%%&&&&&&((())))))$$$%%%'''((())))))((((((*********++++++*********&&&''''''((()))******++++++))))))***+++,,,+++***((())))))***++++++,,,,,,***+++,,,,,,******+++,,,,,,,,,++++++,,,,,,---...***,,,------,,,+++,,,---000///------//////...------...///000111111111111///111333333111111333666333444666777777777666555555777::::::;;;===AAAEEEEEEGGGKKKOOOUUUggg%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$&&&(((((('''%%%$$$$$$%%%((('''%%%%%%&&&&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''(((***+++,,,...111333,,,***)))((()))))))))((()))***)))+++444;;;555***)))***)))'''$$$""""""$$$$$$$$$$$$%%%&&&'''((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&%%%%%%'''***,,,%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&######$$$%%%%%%&&&'''''''''''''''(((((((((((())))))((('''&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%'''!!!###'''(((%%%""""""%%%&&&&&&&&&''''''''''''((()))'''$$$$$$%%%&&&&&&&&&((()))))))))(((&&&$$$###+++******)))((((((''''''((('''&&&&&&&&&((()))***%%%%%%%%%&&&'''((()))***((((((''''''((()))******(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((((((''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&'''((('''&&&$$$######%%%)))+++***(((++++++******))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%&&&***'''%%%&&&(((***(((&&&)))))))))(((''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''(((((((((((())))))))))))''''''&&&%%%%%%'''((()))))))))((('''''''''''''''%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))%%%%%%%%%&&&'''((()))******)))(((''''''((()))***+++)))&&&$$$###$$$%%%&&&((((((''''''''''''((((((***)))'''''''''(((''''''''')))+++++++++***+++,,,)))+++)))######((()))%%%&&&&&&&&&&&&''')))***++++++******)))((())))))))),,,++++++***)))(((''''''***)))((('''''''''''''''((((((((((((((((((((((((***++++++******)))((('''++++++,,,,,,,,,+++******,,,+++************,,,,,,,,,,,,++++++***+++++++++.........////////////000000111222111000///000111000111222333444333222222666666666666666666666666777888999:::<<<>>>@@@AAACCCGGGHHHNNN[[[ggg$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$###%%%&&&''''''%%%%%%&&&'''((('''&&&%%%&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((((((((***,,,111///...............---...///------111555000''''''((((((((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&'''((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''(((&&&'''((('''%%%$$$%%%&&& ###'''(((%%%"""###%%%'''''''''(((((((((((()))(((&&&$$$$$$%%%&&&&&&&&&&&&'''((((((((('''&&&%%%(((((((((((((((((((((''''''''''''''''''((())))))'''''''''''''''((()))***(((((((((((()))))))))***(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&''''''((()))''''''((((((((((((''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%$$$%%%&&&'''&&&%%%(((''''''(((+++,,,***((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%&&&''''''***(((&&&&&&((()))(((''''''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((()))(((((('''''''''((((((&&&&&&''''''((())))))***))))))))))))))))))))))))))))))(((((((((((())))))''''''&&&&&&&&&''''''(((+++***))))))))))))***+++&&&&&&&&&'''(((((())))))***)))((('''''''''''''''***)))((((((((())))))((('''(((******)))***+++---+++000111+++&&&((()))'''))))))(((''''''''''''''',,,+++++++++************)))******************))))))))))))((((((((((((((()))))))))))))))))))))))))))******+++++++++*********++++++,,,,,,,,,++++++//////...---------......++++++++++++++++++,,,,,,------........./////////000222333222111000111222000111222333333333222222444444444555666777777888888888888999;;;>>>AAABBBAAAEEEFFFLLLXXXeee~~~$$$$$$%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&&&&%%%###%%%&&&'''&&&&&&((()))'''''''''&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''((('''%%%$$$%%%&&&---,,,,,,++++++++++++,,,...//////---...///,,,''''''''''''((()))(((&&&$$$&&&&&&%%%%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''%%%$$$'''''''''&&&&&&%%%%%%$$$((((((''''''(((((()))*********)))(((&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&((())))))%%%&&&'''&&&$$$$$$$$$&&&!!!%%%((((((%%%###$$$%%%'''(((((((((((()))))))))'''%%%######%%%&&&&&&%%%%%%%%%&&&'''((((((''''''%%%&&&&&&&&&''''''''''''&&&&&&'''(((((((((((('''))))))((((((((())))))***'''(((((())))))))))))((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&((()))''''''((((((((((((''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$'''&&&%%%&&&''''''&&&$$$''''''''''''''''''(((((()))((('''&&&&&&'''((()))$$$$$$%%%''''''((((((((()))(((&&&&&&((()))(((''''''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''%%%&&&''''''((((((''''''(((((('''''''''(((((()))''''''(((((()))*********))))))))))))))))))))))))))))))(((((((((((())))))(((((('''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$&&&(((***++++++)))((((((((((((''''''(((((())))))))))))(((((()))******(((((()))((((((***---000000666888111***''')))***))))))((('''''''''''''''***************))))))(((%%%&&&((()))*********)))(((((()))*********))))))************************((((((***++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,------,,,+++******++++++******++++++,,,,,,------,,,---------............111222333333111111222333000111222333333333333222222333444555666888999999888888888888:::===AAACCC???CCCDDDIIIUUUaaayyy&&&&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''(((((())))))$$$&&&'''(((((('''((()))$$$&&&''''''&&&&&&''')))&&&'''((((((&&&%%%&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''')))***)))'''&&&&&&'''''''''''''''&&&&&&'''((('''***+++++++++,,,,,,,,,,,,***''''''(((((('''%%%''''''&&&%%%%%%%%%&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&%%%(((((('''&&&%%%%%%$$$$$$((((((((('''((())))))******)))((('''&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%&&&''''''%%%%%%&&&'''&&&+++---)))%%%%%%%%%$$$''''''''''''((((((((((((%%%$$$###$$$%%%&&&&&&%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((((((((('''&&&))))))(((((('''((((((((('''((()))******)))(((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$&&&'''(((&&&''''''((((((''''''&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%$$$###'''(((((())))))*********)))(((&&&%%%%%%&&&((()))$$$%%%'''((((((((('''&&&)))((('''''''''((((((((()))))))))(((''''''&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''''''''((((((((())))))$$$%%%'''((((((((('''&&&(((''''''''''''((())))))''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((''''''&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%((()))***+++***)))'''&&&&&&&&&&&&'''(((***+++,,,(((((()))((((((((()))+++******)))((((((+++000444888999777111+++((()))***&&&&&&&&&&&&''')))***+++&&&'''((((((((('''%%%%%%###$$$&&&((())))))(((''''''((()))*********)))(((************************(((((()))***++++++******((()))***+++,,,---------,,,+++******))))))(((((()))***+++,,,------......,,,,,,,,,---------......///111222222111000111333111111222222333333333333333333444555666777888888888888777888:::===@@@CCC>>>CCCCCCHHHSSS^^^uuu%%%%%%&&&'''((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((()))))))))(((***+++***(((&&&&&&''''''((()))(((&&&%%%&&&'''%%%((())))))'''%%%%%%'''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''&&&'''))))))((('''(((((('''((()))((('''&&&(((***$$$%%%'''(((''''''***...111...***'''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&(((***(((((('''&&&%%%%%%$$$$$$''''''&&&&&&''''''((()))&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&(((((('''&&&&&&&&&&&&&&&&&&((()))((('''&&&'''))),,,222222+++&&&&&&%%%###%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%(((((('''&&&&&&&&&''''''(((((())))))))))))((((((***)))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&'''((('''%%%%%%&&&'''(((((((((((()))''''''(((((())))))******((('''&&&%%%%%%&&&'''(((''''''((()))((('''%%%$$$((((((((('''''''''((())))))))))))(((''''''&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((($$$%%%'''((((((((('''&&&((((((''''''''''''((()))&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((%%%%%%%%%&&&&&&((())))))))))))))))))))))))))))))))))))(((((((((((((((((()))(((((((((((())))))***'''))))))((('''&&&(((***,,,+++***)))))),,,222666===666///+++******))))))&&&&&&&&&&&&''')))***+++'''''''''''''''&&&%%%%%%&&&'''((()))***))))))((('''(((((()))))))))(((((()))))))))))))))))))))))))))*********))))))((('''((()))***+++,,,------------------------,,,,,,+++)))***+++---.........---,,,,,,,,,---------......---///000000//////000222222111222222222222333333555555555555666666666666777777777888:::===@@@BBB???CCCCCCHHHSSS\\\sss$$$$$$%%%&&&''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((---///000,,,'''######$$$((()))***(((&&&%%%%%%&&&%%%(((+++***'''%%%%%%'''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%"""%%%'''(((''''''''''''&&&)))***)))&&&&&&))),,,(((&&&%%%&&&%%%$$$&&&***222111...)))%%%$$$&&&(((&&&&&&%%%%%%%%%&&&&&&''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###$$$&&&)))+++'''''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&&&&'''((($$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&))))))(((&&&&&&%%%%%%%%%'''((())))))(((''')))***///555444+++%%%'''&&&###$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&(((((('''&&&)))((('''&&&&&&&&&&&&&&&((((((''''''''''''''''''&&&''''''''''''&&&%%%%%%''''''&&&&&&&&&&&&'''(((***))))))(((((((((((()))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&(((((('''&&&###%%%'''(((''''''((()))&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''&&&%%%%%%'''((()))(((&&&&&&((()))'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''))))))((('''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''((()))******)))((('''%%%%%%%%%&&&'''((()))***(((((())))))))))))((((((&&&&&&&&&'''(((***,,,------,,,+++)))((('''&&&&&&(((+++,,,***'''&&&(((+++,,,,,,+++******,,,111555:::///''''''******(((((())))))((('''''''''''''''******)))(((((((((((()))***+++++++++,,,,,,------+++***)))(((((((((((()))))))))))))))))))))))))))+++++++++******((('''''')))***++++++,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,.........------,,,---------............,,,...//////...///000111222222111111222222333444666666666666666666555555666666777999;;;===???@@@???CCCDDDHHHRRR[[[ppp&&&&&&'''((())))))))))))************++++++++++++)))))))))(((((('''&&&&&&,,,///000---((($$$$$$&&&'''((()))((('''&&&'''((($$$(((,,,+++'''%%%%%%'''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%"""%%%'''((('''&&&%%%&&&$$$''')))(((%%%$$$(((+++---'''$$$&&&&&&$$$%%%))),,,000222...((($$$&&&)))%%%%%%%%%%%%&&&&&&'''(((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&'''((((((''''''(((***,,,444333)))$$$'''(((###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%''')))***((('''''''''&&&%%%&&&'''((()))&&&'''''')))***+++,,,,,,((('''&&&&&&%%%%%%%%%&&&'''&&&&&&&&&'''((()))***,,,***(((&&&&&&''')))************)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''))))))((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%'''((()))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%###%%%''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((())))))((('''%%%(((((('''''''''''''''((('''((()))(((&&&&&&(((***'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((+++***)))'''&&&&&&&&&&&&((((((((('''''''''''''''(((((((((((((((((((((((('''((()))******)))((('''&&&&&&&&&&&&&&&'''((()))%%%&&&'''(((((('''&&&%%%%%%&&&(((***,,,,,,,,,,,,,,,+++***)))((((((((((((,,,...///---(((&&&))),,,+++++++++))))))+++...111///(((%%%(((***(((&&&((())))))(((''''''''''''''',,,+++)))''''''((()))+++******))))))+++---///111000...+++)))((()))***+++************************++++++,,,,,,,,,++++++******++++++,,,,,,,,,++++++&&&'''((()))******))))))+++,,,---...///...,,,+++------........./////////---...000000//////111222222222111111111222333444444444555555666666777777444555888:::<<<>>>>>>>>>>>>CCCCCCGGGQQQXXXmmm******+++,,,---.........,,,,,,---------.........******)))((('''&&&%%%%%%(((+++...---)))'''))),,,%%%'''(((((('''''')))***$$$(((,,,,,,(((%%%%%%(((%%%&&&''''''((((((''''''&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&%%%%%%''')))***(((&&&%%%%%%&&&***,,,+++''''''***......'''###&&&(((&&&'''+++&&&---444222+++%%%&&&***$$$$$$$$$%%%&&&'''((()))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&$$$###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))%%%&&&''''''&&&&&&((())))))111111'''###((()))$$$&&&&&&&&&'''''''''((((((%%%%%%&&&(((***+++)))'''%%%%%%%%%%%%&&&(((***+++$$$%%%'''))),,,...000111)))(((&&&%%%$$$%%%&&&&&&''''''''''''(((***++++++---+++(((%%%%%%&&&)))++++++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&(((***+++)))'''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%'''))))))((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$(((+++,,,+++(((&&&&&&((()))))))))((((((''''''&&&&&&'''***++++++***'''&&&((('''&&&&&&&&&(((***+++&&&(((***(((&&&%%%'''******))))))(((''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%'''((())),,,+++)))(((&&&%%%%%%%%%))))))))))))(((((((((((((((((((((((((((((((((((('''((()))++++++)))((('''(((((('''&&&&&&&&&&&&''''''((()))******)))((('''''')))---//////---***((('''''''''((()))+++------...111222///***'''***---*********)))((())),,,...&&&$$$&&&,,,+++&&&%%%)))&&&&&&&&&&&&((()))***+++,,,***'''$$$$$$&&&(((***&&&&&&%%%%%%(((+++///222444111---***)))***,,,---++++++++++++++++++++++++++++++,,,---............++++++,,,,,,,,,+++******''')))***,,,------------+++,,,...//////---,,,***.........////////////000---///000111000000222444333222111111111222333444222333444555666888999999333555888;;;===>>>>>>===>>>BBBBBBFFFOOOWWWkkk///...,,,***((((((((((((((()))+++,,,,,,,,,+++******)))((('''''''''''''''&&&''''''((()))******+++((($$$!!!"""'''***)))&&&"""%%%'''&&&###!!!###&&&%%%&&&'''((((((((('''&&&***)))((('''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&333...)))'''''''''%%%###***)))'''%%%$$$$$$$$$%%%))))))))))))((('''&&&%%%(((''''''&&&&&&&&&''''''((('''%%%$$$$$$%%%&&&'''++++++...000,,,''''''+++***)))((('''%%%$$$######''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''((('''&&&%%%$$$((((((((((((((('''''''''''''''''''''((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***'''######&&&(((((('''(((&&&%%%'''+++------+++((('''%%%$$$$$$%%%'''((((((&&&%%%&&&(((******)))***)))(((''''''((()))***(((&&&%%%&&&((())))))(((%%%%%%%%%&&&'''((())))))&&&&&&&&&'''))))))&&&$$$&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%'''''''''(((((((((((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%'''((('''&&&((('''''''''((()))+++,,,,,,+++***(((''''''&&&&&&)))'''&&&&&&&&&&&&%%%$$$###%%%'''((())))))'''&&&((('''''''''''')))+++,,,***'''###!!!"""&&&+++......)))######&&&((('''%%%%%%&&&&&&'''((()))******((((((((((((''''''''''''%%%%%%&&&&&&%%%%%%$$$###))))))******)))(((''''''&&&&&&''''''(((((())))))))))))(((((((((((())))))(((''''''&&&&&&&&&''''''******************************))))))******+++,,,)))...333111,,,&&&%%%'''&&&***,,,***'''&&&***...(((((())))))))))))((((((&&&&&&%%%$$$%%%&&&'''(((++++++)))(((((()))******'''''''''((()))+++,,,---111///---***'''(((+++...///---***)))***++++++***)))***,,,......---,,,+++))))))***+++,,,------...***,,,------,,,+++,,,,,,***))))))***,,,------,,,******+++,,,---//////000///////////////000111111///111222222222222333555444555555666777888888999::::::::::::::::::::::::???AAAEEEIIIMMMXXXnnn,,,+++***((('''&&&&&&'''%%%%%%'''((((((((('''&&&&&&%%%%%%$$$###$$$$$$$$$&&&''''''((())))))******+++(((%%%$$$&&&'''&&&$$$"""###$$$%%%%%%%%%&&&(((###$$$%%%'''(((((((((((("""###$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((%%%""""""%%%''''''&&&((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&%%%$$$###"""''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((()))***...111...(((&&&)))&&&%%%%%%$$$###"""!!!!!!''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,)))&&&%%%'''))))))((('''&&&%%%'''***++++++)))((('''%%%$$$$$$%%%'''((('''%%%$$$%%%'''))))))(((******))))))))))))******...,,,)))(((''''''%%%$$$%%%&&&&&&&&&'''((((((((('''&&&&&&''')))((('''%%%%%%&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&&&&&&&&&&'''''''''((((((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&'''(((''''''''''''&&&'''''')))***+++))))))((((((''''''((((((((((((((((((***+++++++++'''((()))******)))'''&&&''''''&&&&&&'''(((***+++,,,***'''%%%&&&)))---///000+++&&&%%%'''((('''$$$'''''''''(((((((((((((((''''''(((((()))******+++(((((((((((((((''''''&&&'''''''''''''''&&&%%%%%%'''''''''((((((((((((((()))((((((''''''(((((()))(((((('''''''''''''''(((******************************))))))******++++++,,,...///---)))&&&&&&((('''***,,,+++'''&&&(((+++(((((())))))))))))((((((''''''&&&&&&&&&'''((()))((('''''''''''''''(((((((((((((((((()))***,,,,,,111000///,,,******,,,///...,,,******+++------,,,***+++,,,---------,,,+++)))******++++++,,,,,,---)))+++------,,,,,,,,,---+++******+++---...---,,,+++,,,,,,---///000000111///////////////000000111///111222222222222333555555555666666777777888888999999999::::::;;;;;;;;;???@@@DDDHHHLLLWWWlll)))((('''&&&%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""""""""######'''''''''(((((())))))******)))'''&&&&&&&&&&&&'''&&&%%%$$$%%%'''((('''&&&!!!"""$$$&&&'''(((((((((###&&&((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$'''***++++++'''&&&%%%%%%%%%&&&((()))%%%%%%%%%%%%%%%$$$###"""&&&&&&%%%%%%%%%&&&&&&'''"""###$$$%%%%%%&&&%%%%%%'''(((...333111***%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%&&&'''''''''&&&''''''''''''(((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&---+++)))((())))))))))))'''&&&%%%&&&((()))((('''((('''&&&%%%%%%&&&'''(((&&&$$$$$$%%%'''((((((''')))******++++++*********000---***)))((('''%%%###&&&&&&'''''''''''''''''''''&&&&&&'''(((((('''%%%%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&'''(((((('''&&&&&&&&&&&&'''((()))***'''&&&&&&&&&'''((())))))''''''''''''((()))***+++******++++++***)))'''&&&'''''''''''''''(((*********)))((('''(((***,,,---000,,,((('''(((((('''$$$))))))((((((((('''''''''%%%%%%&&&(((***+++,,,---))))))))))))(((((((((((('''''''''''''''&&&&&&%%%((((((((((((((('''''''''(((''''''''''''''''''((((((((((((''''''(((((()))************************)))))))))*********++++++...---+++)))''''''(((((('''***,,,+++(((%%%&&&((('''(((((())))))(((((('''(((''''''''''''((())))))%%%&&&'''(((((()))(((((((((((()))))))))******+++.........,,,******+++---,,,+++******,,,.........++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))+++------,,,,,,,,,...+++******+++---...---,,,,,,------...///000111111....../////////000000000///111222222222222333555666666666666666666666666888888999999;;;;;;<<<<<<>>>???CCCGGGKKKUUUjjj}}}''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&'''''''''((((((((())))))&&&'''''''''&&&'''))),,,,,,)))&&&&&&''''''%%%!!!######$$$%%%%%%&&&&&&&&&!!!"""%%%'''))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''(((((())))))((('''&&&%%%%%%&&&'''((('''(((((((((''''''&&&%%%&&&%%%%%%%%%%%%&&&&&&''' !!!###%%%&&&&&&%%%$$$%%%'''---444333+++%%%###''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$%%%'''(((&&&&&&&&&'''((()))******&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&---,,,***)))((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&((()))(((''''''(((***++++++***)))(((,,,***(((((()))******)))'''''''''''''''&&&&&&&&&'''&&&&&&&&&(((((('''%%%$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&&&&'''(((((('''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&'''(((((()))***)))(((&&&&&&&&&'''))))))*********)))((('''(((((((((((())))))******&&&&&&&&&&&&''''''((((((---+++(((((()))***(((''')))))))))))))))(((((((((%%%%%%&&&''')))***+++,,,)))(((((('''''''''''''''((()))))))))))))))(((((())))))((((((''''''&&&&&&''''''&&&&&&&&&&&&'''''')))(((((((((((())))))***************************((())))))***************,,,***((('''((()))((('''''')))+++***(((&&&'''((('''((((((((((((((((((''''''''''''''''''(((((((((&&&''')))++++++++++++***)))))))))************))))))***++++++)))(((((()))***)))(((***,,,.........++++++******++++++,,,---,,,+++++++++******))))))+++---......,,,+++++++++***))))))***,,,---,,,+++,,,------...//////000000.........//////////////////111222222222222333555666666666666666666555555666777888999;;;<<<===>>>===???CCCGGGJJJSSSgggyyy&&&&&&&&&&&&&&&&&&&&&%%%'''''''''''''''(((((((((''''''&&&&&&&&&''''''(((''''''''''''((((((((((((&&&'''''''''&&&'''))),,,,,,)))&&&&&&((((((%%%"""'''&&&&&&%%%$$$$$$$$$$$$'''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%***)))'''&&&%%%%%%&&&&&&((())))))))))))(((((('''%%%%%%%%%%%%&&&&&&'''((($$$&&&''')))******))))))%%%&&&,,,333333,,,%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''((((((''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$&&&'''&&&&&&&&&'''((()))******&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&&&&&&&((())))))((((((''''''((('''''''''''''''''''''''''''&&&'''(((***+++***(((%%%&&&((()))))))))(((''')))((('''(((***,,,,,,+++'''''''''''''''&&&&&&&&&((('''%%%&&&'''((('''&&&%%%%%%&&&&&&'''(((((()))(((''''''&&&&&&''''''(((&&&&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))(((&&&&&&((()))((('''&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&&&&)))+++,,,+++(((''''''(((''''''(((((())))))))))))))))))*********+++******%%%%%%&&&'''''''''&&&&&&((('''((()))+++++++++***(((((()))******+++,,,,,,)))*********++++++++++++***)))(((''''''''''''((((((((()))))))))))))))((())))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((()))******))))))))))))))))))))))))'''((()))************)))((((((''')))******(((&&&'''((()))***)))(((((()))''''''((((((((((((''''''%%%%%%&&&&&&''''''''''''&&&''')))++++++++++++***((()))************))))))''')))++++++)))((((((((()))((((((***,,,------,,,++++++*********+++,,,---,,,++++++******))))))(((...//////...+++)))((())))))(((''')))+++,,,+++***,,,,,,,,,------......///------...///000//////...///111222222222222333555666666666666555555555555666666888999;;;<<<>>>>>>===???CCCFFFIIIQQQdddvvv%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''***)))'''&&&&&&&&&&&&'''&&&&&&%%%&&&((((((((('''***)))'''%%%$$$#########)))(((&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((''''''((()))+++***(((&&&%%%%%%%%%&&&''''''(((((((((''''''&&&&&&&&&&&&&&&''''''((()))%%%&&&'''((((((((((((((('''&&&***000222,,,&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))+++******)))(((((())))))''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$######$$$$$$%%%&&&'''$$$%%%%%%%%%&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%&&&((()))***)))''''''((()))''''''''''''''''''''''''''''''(((***,,,,,,***(((%%%%%%&&&'''((((((((((((+++)))'''((()))***))))))&&&&&&'''''''''''''''''')))'''%%%%%%'''(((''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''&&&&&&''''''((()))%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''***(((''''''((())))))(((&&&''''''(((((((((''''''))))))((('''&&&&&&&&&'''"""&&&***+++)))'''((()))&&&&&&''''''((()))******))))))***++++++******)))(((((())))))))))))((((((%%%'''))),,,---......---))))))***+++,,,---.../////////.........---------,,,+++)))((((((((()))***%%%&&&''''''''''''''''''((((((((((((((('''''''''(((''''''''''''''''''(((''''''''''''((()))******))))))))))))))))))))))))'''((()))*********)))(((&&&''')))*********)))(((+++***)))))))))))))))***&&&''''''((((((''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((()))(((((('''((()))+++++++++***)))***+++------+++***+++++++++******+++------+++***************++++++++++++++++++*********)))))))))...///000...+++)))(((((()))(((''')))+++,,,+++***,,,,,,,,,,,,------......,,,---...///000///......///111222222222222333555555555555555555555555555666777888999;;;<<<===>>>===???CCCGGGIIIQQQcccttt$$$$$$&&&'''''''''&&&&&&&&&%%%%%%$$$%%%&&&'''(((&&&&&&%%%%%%&&&''''''(((''''''''''''''''''''''''+++(((%%%$$$&&&'''&&&$$$###$$$&&&&&&&&&&&&((()))***)))'''&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''))),,,,,,+++***,,,...***)))(((&&&&&&&&&'''(((&&&&&&'''''''''''''''&&&''''''''''''((()))******$$$$$$$$$###$$$$$$%%%%%%)))&&&(((---///+++'''&&&))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))))))))+++***)))'''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&$$$%%%'''%%%''')))(((&&&%%%''')))''''''((((((((((((''''''&&&&&&''')))++++++***'''&&&&&&&&&''''''((()))***+++)))''''''((((((((('''%%%&&&&&&&&&'''((((((((()))'''%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&((((((''''''''''''(((((((((''''''&&&''''''))))))&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''***(((''''''((())))))((('''((()))))))))(((''''''((((((''''''(((((())))))###)))///111...++++++,,,)))))))))((())))))******'''((())))))))))))((('''******+++++++++*********'''***---///000000//////,,,---------......////////////......------------,,,***)))''''''((()))***%%%%%%&&&''''''''''''''''''''''''((((((((((((((()))((((((''''''(((((()))&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))&&&''')))***+++***)))(((&&&(((***)))'''(((+++...111///+++)))((((((((((((&&&''''''((((((''''''&&&%%%%%%'''((((((((('''&&&((('''''''''''''''((((((%%%''')))+++,,,++++++***+++,,,---,,,++++++,,,---///...---......---+++)))((()))***+++,,,++++++***************)))))))))))),,,---......,,,******++++++***)))***,,,...---,,,------------............+++,,,...000000///...---///111222222222222333555333444444555555666666666777777888999;;;<<<======>>>@@@DDDHHHIIIPPPbbbsss"""###%%%&&&''''''&&&%%%''''''&&&%%%&&&'''((()))'''''''''''''''((()))***'''''''''''''''''''''&&&)))$$$!!!"""'''***)))&&&$$$'''((('''$$$###%%%((()))((('''&&&%%%&&&''''''$$$%%%'''))))))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&)))+++***(((&&&''')))(((((('''&&&&&&((()))***''''''(((((((((((((((''''''''''''((((((***++++++((('''&&&%%%%%%%%%&&&'''+++'''&&&+++...+++((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***((('''&&&$$$###"""!!!!!!''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%''')))******)))(((((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((+++***)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&))))))&&&%%%&&&(((###%%%''''''%%%$$$&&&)))''''''((((((((((((''''''%%%%%%&&&)))++++++)))&&&((('''''''''''')))+++,,,)))'''&&&&&&((()))((((((%%%%%%&&&&&&'''((()))))))))'''%%%%%%&&&'''((('''((((((((('''&&&&&&%%%%%%((((((''''''''''''(((((((((''''''&&&&&&((()))***'''''''''(((((((((((()))%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((***)))'''''')))))))))((((((((()))******)))((('''&&&''''''''')))***+++,,,000666===>>>:::444222222---,,,+++***))))))))))))&&&&&&'''(((((('''&&&%%%++++++*********************---111222222111000000///////////////.........++++++++++++++++++++++++)))(((&&&%%%$$$%%%'''(((''''''((()))******))))))&&&'''''''''(((((())))))))))))(((((((((((())))))%%%%%%%%%&&&&&&((())))))))))))))))))))))))))))))&&&''')))***+++***((('''''')))***(((%%%&&&,,,333777333---)))''''''''''''&&&''''''''''''''''''&&&%%%&&&((()))))))))(((''',,,+++)))(((((()))***+++$$$&&&(((+++,,,,,,+++******++++++***))))))+++,,,222111000000000...+++(((''')))+++,,,---,,,***))))))))))))))))))*********)))+++------,,,,,,,,,---,,,++++++,,,...//////............///////////////+++,,,...000000///...---///111222222222222333555333333444444555666777777888888999:::;;;;;;<<<<<<>>>AAAEEEHHHIIIPPPaaarrr&&&&&&'''((()))))))))((('''''''''''''''((())))))'''&&&%%%$$$$$$$$$$$$$$$$$$&&&(((((('''&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))))))))((('''&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%'''))))))'''%%%%%%%%%(((((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''***%%%'''...111+++&&&%%%''''''&&&&&&&&&&&&''''''%%%&&&'''((('''&&&%%%$$$)))))))))(((''''''&&&&&&)))((('''&&&&&&&&&&&&&&&))))))***++++++++++++***)))''''''(((***,,,,,,+++%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''((((((%%%%%%&&&''''''&&&%%%%%%%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&'''''')))(((''''''((()))***+++%%%&&&&&&&&&%%%%%%$$$###$$$%%%'''(((((((((''''''))))))))))))))))))))))))%%%&&&((()))************))))))))))))))))))))))))%%%'''***,,,,,,***'''%%%&&&&&&&&&&&&''''''''''''''''''(((((())))))******,,,'''######''')))(((&&&$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''')))***+++))))))((('''&&&&&&%%%%%%***))))))(((((((((((())))))(((((()))***+++***)))))))))((('''''''''''''''((((((''''''''''''((((((///555>>>DDDGGGDDD>>>:::000---***((((((((((((''')))******++++++******)))------......///000000111222222222222222222222222//////000000///---,,,+++******++++++++++++******)))))))))))))))((('''''''''''''''''''''((())))))))))))))))))))))))))))))'''&&&&&&%%%&&&'''((()))'''''''''''''''((()))***++++++***)))((('''&&&&&&''''''''''''((()))***++++++)))''''''((()))))))))444222///,,,)))(((''''''&&&'''((((((((('''%%%$$$'''((((((((())))))******,,,+++***(((''''''''''''))))))))))))))))))))))))))))))***+++,,,------...------,,,,,,,,,,,,,,,,,,)))***,,,,,,***((('''(((---///000///,,,***)))))),,,...000...+++))))))+++,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***...//////......///222444---------...000111333444666666666666666666666666888999999::::::;;;;;;<<>><<<999333111---,,,,,,------,,,,,,,,,------------,,,,,,,,,---------......//////000000000000000000000000---.........---,,,***)))+++++++++,,,,,,+++++++++)))*********))))))((('''(((''''''''''''((())))))))))))))))))))))))))))))((('''&&&&&&&&&'''((()))(((''''''''''''(((((()))***))))))((((((''''''&&&''''''''''''((()))*********)))''''''((()))******111000...,,,***(((''''''''''''((((((''''''&&&%%%''''''((((((((()))))))))+++***)))((((((''''''(((************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,***(((((()))+++***,,,---,,,***((('''(((,,,---///...+++))))))+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++...//////.........111333///////////////000111222333333444555666777888888888888999::::::;;;;;;<<<>>>DDDCCCDDDLLLQQQ]]]qqq(((((()))))))))((('''''''''''''''''''''((())))))''''''''''''''''''((((((''''''((('''%%%%%%'''(((&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&))))))*********)))(((((('''(((((('''%%%%%%&&&(((&&&&&&&&&'''''''''((((((((((((((((((''''''''''''******))))))((((((((('''$$$$$$%%%&&&'''(((((())))))(((((('''(((((())))))((((((+++///---(((&&&((((((''''''&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((()))******)))'''&&&&&&'''(((((())))))((((((((('''%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''''''''&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$(((''''''&&&&&&''''''(((&&&(((***,,,+++)))'''%%%&&&'''((()))***+++,,,,,,''''''((((((((('''&&&&&&''''''''''''''''''''''''((())))))))))))((('''&&&)))))))))))))))))))))))))))***++++++++++++******))))))))))))))))))))))))))))))((((((((((((((((((+++'''$$$$$$''')))(((&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''(((((())))))((((((''''''&&&&&&&&&(((((('''(((((()))***+++///,,,)))'''((((((((('''***)))((((((''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&(((,,,000333444444444111...,,,+++,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,------------------------------++++++,,,++++++***)))(((+++,,,,,,,,,,,,,,,,,,+++*********+++******)))(((((((((''''''(((((()))***))))))))))))))))))))))))(((((('''''''''((()))***)))((((((''''''''''''((('''''''''''''''''''''''''''''''''(((((()))******((((((((((((((()))***+++---,,,,,,+++***((('''&&&)))(((''''''&&&&&&''''''''''''''''''(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))),,,,,,+++++++++*********))))))******++++++,,,,,,---,,,+++((('''(((+++...,,,---///...,,,++++++,,,+++,,,------+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,------------------------...//////...------///111111000000//////000000000000111222444666888999:::888888999999:::;;;;;;;;;<<>>@@@CCCDDDGGGQQQ^^^{{{,,,,,,++++++++++++,,,,,,,,,++++++*********************++++++++++++*********)))((()))++++++***))))))+++------+++***))))))((((((((((((((((((((((((***************++++++,,,++++++++++++++++++++++++)))(((((('''''''''((((((''''''''''''((())))))************+++************((((((((()))******++++++'''&&&&&&''')))+++,,,---******+++++++++******)))***************)))(((((())))))(((((((((((())))))))))))((((((''''''&&&&&&(((((('''((()))*********'''((((((((()))))))))***)))***+++++++++***((('''************++++++++++++((())))))***++++++++++++************************(((((())))))))))))))))))&&&&&&'''((()))))))))(((''''''((((((((('''&&&%%%'''((())))))))))))))))))((((((((((((''''''''''''((()))***+++++++++++++++'''((()))***+++,,,,,,---******)))(((((()))*********+++++++++,,,,,,------...//////...---,,,---/////////...---+++***++++++*********+++---...,,,+++++++++******))))))))))))***'''&&&'''+++,,,+++(((*********++++++++++++++++++++++++++++++++++++++++++******))))))(((((((((&&&(((******)))(((((()))'''+++///---(((&&&(((,,,)))))))))))))))((((((((()))((((((((()))+++,,,...,,,,,,+++***))))))((((((((()))***)))'''&&&&&&''''''((()))***++++++******+++***)))((('''''''''''')))(((((('''''''''(((((()))+++---......,,,)))((())))))))))))+++,,,---...+++***))))))+++,,,++++++******)))((((((((((((((()))(((((())),,,......---************++++++++++++)))))))))))))))*********+++******)))))))))))))))))))))))))))(((((((((((())))))************))))))&&&''''''(((((((((''''''((())))))************)))))))))))))))((((((((((((***++++++++++++******))))))((('''&&&&&&'''((()))((())))))+++,,,---......,,,+++)))***---222888;;;CCC???999333...+++******)))+++---111444333000,,,,,,...//////333888777444555444222111111000///...***+++,,,---------------,,,,,,,,,---//////...---......////////////......///111333333222111222333333333444555666777888888777888888999;;;<<<<<<======>>>@@@BBBCCCGGGRRR]]]xxx---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++)))((((((***,,,,,,+++***))),,,...///---+++******************************+++************+++,,,,,,))))))))))))))))))))))))***))))))(((((((((((()))''''''&&&&&&'''((()))))),,,,,,+++++++++*********,,,,,,,,,+++******)))))),,,)))''''''(((******)))***************)))(((((()))******++++++******)))***))))))(((((())))))***))))))((((((((((((((((((+++)))(((((()))***))))))''''''(((((())))))*********+++,,,,,,,,,+++***)))((((((((()))))))))******)))***++++++,,,,,,,,,+++))))))))))))))))))))))))(((((())))))))))))******'''((()))))))))))))))((()))******+++***)))'''&&&&&&''')))((((((''')))***)))))))))(((((((((((('''))))))******+++*********'''((((((***+++,,,---...***)))(((''''''((()))*********++++++,,,------------...//////---,,,---...***,,,......---++++++,,,000...,,,,,,---------,,,++++++************++++++***)))((()))***+++***)))+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((&&&(((***+++***))))))))),,,......+++'''%%%'''***+++******)))))))))))))))'''((())))))***++++++,,,))))))((((((''''''&&&&&&''')))))))))'''&&&'''(((((()))+++,,,,,,+++******((((((((((((((())))))******))))))(((((((((((()))***,,,...000000---***(((******)))))))))))))))***,,,+++))))))+++,,,++++++******))))))))))))******+++***)))***,,,...///...*********++++++++++++,,,***************+++++++++******++++++************************))))))))))))((())))))******))))))(((&&&''''''((((((((((((((())))))******+++******)))************)))))))))))))))***************)))))))))((((((''''''(((((()))******+++,,,------............---------///111333888666333///---,,,,,,,,,)))+++...222444333///,,,%%%***---///111333000******+++---.../////////...+++,,,,,,------------,,,++++++,,,---.........---,,,---///111333333333333///111333333222111222333333444444555666777888888777777888999;;;<<<======<<>>;;;???AAAAAACCCJJJVVV^^^rrr...---,,,,,,,,,,,,---...,,,,,,---------,,,+++*********++++++++++++******+++******+++,,,,,,)))'''***---000000///,,,+++***((((((((((((((((((((((((((((((((((((((())))))***++++++++++++++++++++++++,,,,,,+++***))))))******+++***)))(((((()))***+++++++++***)))(((((())))))((((((((()))******++++++'''$$$"""###'''***+++***'''''')))***++++++,,,,,,'''((()))***+++,,,,,,,,,******))))))))))))******(((((())))))******++++++///,,,(((''')))***(((&&&&&&''''''((()))******+++------.........---,,,+++***++++++++++++,,,,,,,,,((()))***++++++***)))((((((((((((((((((((((((((((((((())))))*********++++++++++++++++++***)))(((###$$$''')))******)))((('''((()))&&&###!!!###%%%++++++******))))))(((((()))))))))))))))((('''&&&---,,,+++***))))))))))))+++)))(((''''''((()))+++))))))***++++++,,,------***,,,......---,,,---...,,,---...---,,,---222666@@@<<<555000------,,,+++******))))))***,,,...///+++...///...***)))***---+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,%%%(((+++,,,+++***)))***((( )))111000,,,///---+++)))((()))+++---(((***---//////...+++***+++++++++++++++,,,,,,,,,)))***,,,,,,++++++,,,...***+++---------+++)))(((((((((((((((((())))))***,,,,,,+++***))))))******---,,,++++++******++++++))))))***+++,,,...000111---+++******+++,,,+++***))))))******+++,,,......000---***)))))))))((('''******+++++++++,,,,,,,,,+++++++++,,,,,,---------***++++++,,,,,,,,,++++++,,,,,,,,,+++++++++******&&&'''((())))))((('''&&&''''''((()))******))))))******+++++++++******)))++++++++++++++++++,,,,,,'''(((((()))))))))((((((((()))***++++++***)))((('''''''''''''''(((((((((&&&(((+++------,,,***(((((()))***++++++,,,------,,,***)))))),,,...//////+++,,,)))%%%'''+++---***000///...---,,,---000333///000000000///...------(((***,,,---------...///---...///111111///...---///111222222111111222333111222222333444555666777666777888999;;;<<<===>>>:::???BBBAAACCCLLLWWW___ppp(((***---///000///...,,,---------,,,,,,,,,++++++---,,,***))))))***,,,---///...+++)))'''''''''''',,,(((***111666333---***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******''''''(((******+++++++++))))))))))))((((((((((((------,,,+++)))'''&&&%%%------,,,+++************,,,,,,+++***)))))))))***++++++++++++++++++++++++******+++++++++******))))))***+++,,,,,,+++***)))+++***))))))******(((&&&)))))))))))))))(((((('''+++*********))))))(((((((((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++++++++)))'''&&&...---,,,++++++,,,---...+++++++++*********))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))*********+++,,,+++++++++******)))))),,,+++)))))))))***)))(((+++,,,---...///////////////...------,,,,,,,,,---...---......///111222333777111,,,)))***+++***(((************+++,,,,,,---...------,,,,,,+++******...------,,,,,,------...000000///...------,,,,,,000...++++++,,,///000000,,,,,,,,,++++++*********---,,,+++************+++******+++,,,+++***)))((())))))***+++,,,------...+++)))((((((***---//////------,,,,,,,,,------...***+++,,,,,,,,,+++***)))&&&''')))+++,,,,,,,,,,,,000333555666333000---,,,******+++,,,,,,---......******)))***+++---///111+++***))))))***+++---...+++******+++,,,...000222444111,,,)))'''(((+++---******++++++,,,---......///...---,,,,,,,,,,,,,,,...)))%%%%%%))),,,+++(((,,,,,,+++***+++,,,---...222...+++***+++,,,+++))),,,,,,,,,,,,++++++***)))///,,,((((((***+++***(((+++++++++***)))((('''&&&'''(((***,,,,,,,,,*********)))((((((***,,,///111///---***))))))((('''%%%)))***+++,,,,,,+++***)))))))))))))))************///---+++)))((()))+++---///---++++++++++++)))((()))***,,,...///000111111000000000000111111111111000000...------...//////000000000000////////////000000000000000000111111333333222222333444555666777777666777888:::===>>>>>>999<<>>:::<<>>;;;===CCCEEEFFFNNNZZZhhh000111222333333222000///000000000000////////////---,,,,,,++++++,,,,,,---((()))+++---......---------******///222///,,,---------------------------,,,,,,,,,,,,,,,+++******+++,,,------.........------------,,,,,,,,,++++++))))))***,,,---------------,,,+++******))))))))),,,,,,++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,)))---111///+++)))+++///+++++++++++++++******)))++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,++++++,,,---.........------------......---------,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******************)))++++++++++++++++++++++++************************************************++++++++++++++++++***************************************)))((((((***+++,,,,,,,,,,,,------......111111111111000///......///000222333222111///---***,,,---,,,++++++///222666444111...---,,,---...---......///000000111111//////............//////000000000/////////......---...111222111//////...------------------------+++,,,---.........------,,,,,,,,,,,,,,,++++++***/////////......---------,,,+++)))***,,,.........***++++++,,,---...000111,,,---------------------...---,,,++++++,,,...///,,,///222333222111000000---------....../////////111111111000000000111111444444555444333222///...222222111000000/////////------------------------....../////////000000000000000///....../////////000...,,,,,,...//////---000///...---,,,---.........------------.........,,,,,,------------,,,,,,/////////000000...,,,++++++,,,---------------,,,......//////...---,,,+++*********************)))---+++***)))***+++***)))******+++,,,,,,+++******++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,+++***,,,,,,,,,---///000...,,,,,,---...///111111111222111111111111000000000000---------...///000111111////////////000000000000111111111222222333333444999777333111111333777999666666666666777999<<<===>>>===???CCCDDDEEENNNZZZggg111111222222222111000000000000000000////////////......------------......***+++,,,---...---,,,+++---******...///,,,+++---........................---------------,,,+++++++++,,,------...---------------,,,,,,,,,++++++++++++,,,,,,------------,,,...---,,,+++************+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------,,,+++******+++,,,---)))...111000,,,***---000,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++,,,---------------++++++++++++++++++++++++,,,---...//////...---,,,........................+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************************************)))******+++,,,------...************++++++++++++***+++,,,+++))))))+++---///......---......///000111222222222222111000///...///111333333222000///111///...///333555666555333222000...------...///---...//////000111222222000//////......//////000000000000000000/////////,,,///333333111///...///........................---....../////////......---------,,,,,,,,,,,,,,,/////////...------,,,,,,,,,***)))***,,,...---,,,***++++++,,,---...000111000000//////............,,,------.........------...000333333111/////////...///////////////000000222333333222222222111111111222333444444333222111222222222111111000//////+++,,,,,,---------------//////000000000000000111///......---......//////000///......///000000///111000///......///000111///000000///...---,,,,,,,,,------......---------+++---......,,,+++)))))),,,------.........------////////////......---,,,,,,,,,---------,,,+++***---+++))))))******)))(((***+++,,,------,,,+++************++++++++++++,,,***+++---......---,,,+++,,,,,,---///111111///---+++,,,---...///000000000222111111111000000000///,,,------...///000000111.../////////000000000111000000111222222333444444GGGCCC===888444333444555BBB???;;;888777888;;;===>>>@@@BBBDDDCCCEEEOOOYYYhhh111222222333333333222222111111000000000/////////////////////////////////---............------,,,...++++++------++++++...////////////////////////......//////......---,,,,,,------.........------------------,,,,,,,,,,,,...............------,,,111000///...------------,,,+++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,++++++++++++,,,,,,***---000///---,,,---///---------------,,,,,,++++++,,,,,,,,,,,,---------,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000000///---,,,,,,------......------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++---...///000+++++++++,,,,,,,,,,,,,,,***,,,...---******---000111000///......///000111...///111222222222111000...///111222222222111111222///...111777;;;:::888000000//////.../////////......///000000111222222000000////////////000000111111111111000000000000+++///222222///------...///////////////000000000333222111111000000111111111000///............///---------,,,,,,+++++++++,,,++++++,,,---...---,,,///...---,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,***+++---...///...---,,,///111222222000.........000000000000000000000000222333333444333333222222///000111222333333333333000111111222222111000000---------------.........000000000000000000000000......------......//////222222222222222222222222111000/////////000222222000111222111...,,,,,,,,,...///000000111000000000,,,---///000//////000111------.........------,,,/////////..................///111222222111///---+++)))((()))+++,,,,,,,,,***+++,,,------,,,+++***************++++++++++++***+++---......------,,,------...000222222000---)))***+++,,,------------000000//////......------,,,---...///000000000///......//////000000111111111111222333444555666666===;;;777555444555777999LLLHHHBBB===:::999:::;;;===BBBFFFFFFDDDGGGOOOXXXhhh222333333444444555555555222222222222111111111111111111111222222111111111111000000//////000000111000------///...+++---111////////////////////////000000000000000///.........//////000//////......//////.........------------....../////////......222111000//////...//////...------,,,,,,,,,,,,---------------------------+++,,,---....../////////+++,,,,,,,,,,,,,,,,,,++++++,,,---..............................---,,,,,,,,,,,,,,,,,,---------...------...////////////...------------------------,,,,,,------............,,,---...//////...---,,,,,,,,,,,,,,,---------...------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,---...//////,,,,,,,,,------.........+++...000///,,,+++...222111000...------...///000---...111333444444333222222222111111111111111000......///111333555666666///000000111000///........./////////000000111111111000000//////000000111111111111111111111111111,,,000333222...,,,---////////////000000111111111777555222000//////111222111111///.........///000......------------------...------...000000///...000///...---,,,+++++++++)))((((((((()))***,,,---******+++,,,---......///---///111111000///000000111111111111111111111111111222333444444444333222000000000111111222333444---...000111222222222111111000///////////////000000000000000000000000000//////......//////000111111222333333222222222222...---------...000222333...000222222///------...//////000111111111111111...000111111000000222555............------,,,+++......------......//////---///222444444222000......---++++++---......---++++++,,,------,,,++++++++++++++++++,,,,,,,,,---+++,,,,,,------...------......///222333222000---***+++,,,---.........---000000000///...------------...///000000///...............///000111111111000000111222333444555555000///000111333777:::<<>><<<;;;;;;;;;<<>>999666666999666777999:::;;;<<<<<<<<>>?????????BBBGGGIIIJJJMMMSSS```yyyAAA@@@@@@???>>>===<<<;;;===<<<<<<<<<<<<<<<======::::::999::::::;;;<<<<<<999888777666555555555555666888888444333555444111000111222333333333222222444444555555555666666666444>>>OOO@@@555888222555444333333333333333222222/////////000000111111111333333333333333333333333111111222222222333333333000111111111111000/////////.........//////000111////////////////////////.........---...//////000111000000000000000000000000000000000000000000000000000////////////000000000111111111111111111000............///000000111000000/////////000111111/////////000111222222333111111111111111111111111111111111111111222333444111111111111111111111111//////000222333333111///111000000///000//////...111000000/////////000000222111000222555888999999000//////......//////000111111111111222222222222222222222222333333333444333444444444555555555666222222333333333333222222555555555555666777999999555444333222222333444555444444555555555555444444444444444444333333333333555555555555555555555555666333000111444666555333222333333444555555666666444333333333333333444444444333333222222222222222333222222222222222222333111111000000000111111222------------......//////222111000////////////000...////////////000000000////////////000111222333111111000000000222444555555555444333333222111111111222333333333333444555111222222222111111111222222222222222222222222222333333333333333333333333222222333333444444555555444444333333333222222222111000///000000000000///111000//////000000111111333000111666888444111111111111111111111000///...000000000000000000000000000000//////............444222000///////////////000000////////////000000,,,+++++++++,,,---...///000......///111222222111////////////000111222333111111000000000000111111111111111000000000000000---...///000000///---,,,///000000000111111111111111333444666777666666555666666666777999::::::999666666666777999;;;>>>???===;;;===AAADDDEEEKKKQQQbbbyyyDDDDDDDDDDDDBBBAAA???>>>@@@??????>>>>>>>>>??????===<<<<<<<<<===>>>??????===<<<;;;:::999888888888888:::999666555666666222111222444555666555444333666666666666777777777777666>>>MMM@@@777:::333888555666666555444444444444111222222222222222333333666666666666666666666666333333333444444444555555333222000///...///000111000////////////000111111000000000000000000000000...............///000000000000111111111111111111111111111111111111111111222111111000000111111222222222222111111222222222///////////////000111222000000000000000111222222///000111111222333444444222222222222222222222222......------...///000111222222222222222222222222111000000222333444222000000111222333222111000000222222111111111111111111111000000222555777888888000000////////////000000222222222333333333444444222333333333444444444444444444444333333333222222333333444444444444333333555555666666777888999:::666555444333333333555555444555555666666555555444444444444444444444444444555555555555555555555555666333111222555777666444333333444555666777777888555555444444444444444555444444444444333333222333222222222222222222222222000000/////////000111111111111111111111222222222000000000///////////////////////////000000000111//////...///000111333444222222111111222333555666555555444333333222111111111222333333333333444555000111333222000///111222222222222222222222222222333333333333333333333333333333444444555555555555444444444444333333333333666333000...///000000///111111111000///000000111444111111555666333111222333333222222000///------111111111111111111111111---......///////////////111111///...------...//////......------......///,,,,,,,,,,,,---...//////111000000222444555555444////////////000222333333111111000000000000111111000000000000000000111111//////000000000///------///000000000111111111111000111333555555555444444666555444555888::::::888888777777777888:::<<<======;;;<<<@@@BBBEEEKKKSSSjjj}}}GGGGGGHHHHHHFFFDDDBBBAAABBBBBBAAA@@@@@@@@@AAAAAA?????????>>>??????@@@@@@??????>>>===<<<;;;;;;;;;666999999777777::::::888222444666888888888666555666666777777777888888888777;;;HHH>>>888<<<555;;;777888999888666666666777666666666666777777777777888888888888888888888888555555555555666666666666666444111//////000222444111111111000000111111222000000000000111111111111111111000000111111222333000000111222222222222111111111111111111111111111333333222222222222333333444333222222222222333444222222111111111111222222000000000000111222333444111111222333444444555555333333333333333333333333222222333333444444444444333333333333333333333333222111111222444444333222000333666666555333222222222222222222333333333333111111111222555666666555333333222222222222333333333333333444444555555666333333333444444444555555555444444333222222111111333444444555555444444333666666555666666777888999666666555444444444555555444555666777777666555444444444444555555555555666555555555555555555555555555444333333555777777666444444555666777777888888777666555555555555555555333555666666444333333333111222222333333222222111111000000/////////000000000000000000000000111111/////////////////////////////////000000000111111111111111111222333444555222222222222333444555666666666555555444444333333111333444444222222333555///111333222///...000333333333333333333333333333333333333333333333333333444444555666666666555555444444444444333333333333888555111000222333111///333444444333111111222444555222222555777333111222222222222222000///...---000000000000000000000000,,,---...//////////////////000///...,,,,,,---///...------,,,,,,------...111111000000///......---111111111333555666555444000000000000111111222333111000000//////000000111000000000000111111111111------...///000000111000000000000000111111111111000000111222333333333333555444444555777999888888777777777888888:::;;;;;;???===>>>BBBEEEGGGNNNVVVmmmIIIIIIJJJJJJJJJHHHFFFDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>===============777::::::888888;;;;;;999444555888:::;;;:::999777666777777777777888888888888777AAA:::888>>>777===999;;;<<<;;;888777888:::999999999999999999999999777777777777777777777777666666666666777777777888666666444333333333444555333333222222222222222333000000000111111222222222111111000000111111222333000111222333333333222222222222222222222222222222444444333333333333444444555444333222222333444555555555444333222222222222111111111111222333444444333333333444444555555666444444444444444444444444666777888999:::999888777555555555555555555555555333222111222444444444222111444888999777555444444111222333444444444444444444333222444555666444333333333333222222333333333333333444555555666777777444444444444555555555555444444444444444333333333444444555555555555444444666555555555555555666666666666666666666555444444444555777888888777555444444444555555666666666666444444444444444444444444333444555555444555777999666666666777777888888888888777666666555555555666333555777777444333333444222333444555555444333222333222111111000000000000........................//////000000000000////////////000000000111111111111111222222333333333333000111222333333444444333444444444444444333333333333444555444222111222333...111444222///---000333444444444444444444444444222222222222222222222222555555666777666666444444333333333333333333333333444222222444888888444///333444555444111000222444555333555:::;;;666111000///000000111111111000000000000000000000000000000---.../////////...---,,,///000000...,,,,,,...111...------,,,,,,------...111111111000000///...---111111111333444555333222111111111000111111222222000//////......//////000///000000000111111111111......//////000000111111000000000000111111111111000000000000111222333333333555666777777777777777444555666888:::;;;<<<<<<>>><<<>>>BBBEEEGGGNNNUUUgggyyyIIIJJJKKKLLLKKKJJJHHHFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@???>>>>>>===============;;;>>>===999888:::999666444666999;;;<<<;;;:::999666777777777777888888888888555===777888@@@999>>>:::<<<>>><<<:::888:::<<<999888888888888888888888666666666666666666666666666777777777888888888888666777888888888777555444444444333333222333333333000000111111222222222222///////////////000000111000111222333444333333222222222222222222222222222555444444333333444444555555444333333333333444555777666555444333222222222111111111111222333444555444444444555555555555555555555555555555555555555333555666888888666444333777777777777777777777777333222111222444555444333111555:::;;;999666555555111222333444555555555555666555444555666666444222222111111000000111111222444444444555666777777888444444444555555555666666333333444444555666666666444444555555555555444444666555555444444444444555555666777777777666444333555666777999999777666555444555555555666666777777444444444444444444444444222555777666444444777:::777777777777888888888888888888777666666666666666222555888888555333333444333444555666666555444333555444333222111111111111222222222222111111111111///000000111111111000000000000000000111111111111//////000111111111111000...///111222333333222222111111111111111111111222333444555444222111222333...111444222///---000333444444444444444444444444111111111111111111111111666666777777777555444333333333333333333333333333//////222888===<<<666000111333444222///...000222444333777>>>???888222///,,,---///000222333333333///////////////////////////000000000///---+++***000111111000------///222......------------......+++,,,---...////////////000000000222333333111///222222111111111111111111//////............////////////000000111111111222222111111000///......---000000000000111111111111111000//////000111333444222555777888666555555666000222555999;;;<<<======;;;:::<<<@@@CCCEEEKKKSSS]]]ppp