BM66( 000000000000000000000000///000222222000///000111000000111111111111000000333111000000111222222111000000111222222222222222111111111111222222222222333333333333222222111111111111222222222222111111222222222222222111000///333444555555555333222111222222222222222222222222222333333333222222444666444444333333333555666777888;;;???CCCFFFHHHKKKLLLPPP[[[jjjwwwuuummmfffgggnnnyyyvvveeeXXXMMMBBBBBBEEE???;;;;;;;;;;;;;;;<<<======;;;;;;;;;:::::::::999999::::::;;;<<<;;;:::999888888999999::::::999999888999666777<<<===:::888999::::::999999999999::::::777666444444666777666666666777888999:::999999888777777777777777777777777777777888999888888777666777777666666777777888999666666666666555555555555666666777777777777666666555555666777888888777777555444444555777888666444666777888777666777999;;;<<>>;;;;;;======::::::;;;<<<;;;999888999:::666:::===;;;:::===@@@AAA???@@@AAABBBBBBCCCEEEHHHRRRaaayyy000000000000000000000000///000222222000///000111000000000111111000000000333111000000111222222111000000111222222222222111000000111111111222222222333222222222222222111111000111111222222111111000111111222222222111000000222333333444444333222111222222222222222222222222222333333333222222333555333333222333444666888999AAADDDFFFHHHHHHKKKNNNQQQXXXbbbppp|||}}}yyytttppplllooo~~~uuugggYYYIIIGGGIIICCC;;;:::999999999999:::;;;;;;;;;:::::::::999999999999:::;;;;;;;;;:::999888888999999::::::999999888777666:::@@@BBB===888777:::999999888888999999:::999777666666777888777666666777888999:::999888888777777777777777777777777777777777888888777777777666555555555555666777777666666666666555555555555666666777777777777666666555666666777777777777666555444555666777777666555555666777777666777999;;;<<>>;;;;;;======::::::;;;<<<;;;999999999;;;888???BBB>>><<>>999777999999888888888888999999<<<:::888888999:::999888777888999::::::999888777777777777777777777777777666666666777777777888888555555555555555666666777666666666666555555555555666666777777777777666666555666666777777666666666444555555666666666666666444555666666666777999;;;<<>>;;;;;;>>>===::::::;;;<<<;;;:::999:::;;;@@@IIIKKKDDD>>>@@@BBB???@@@AAACCCCCCCCCDDDGGGIIIPPP___www000000000000000000000000///000222222000///000111//////000000000000//////333111000000111222222111///000000111111111111111000000000000111111111111111111111111111111222222000000111111111111000000000111111222222222111111111111222222222222222222222222222222222222222222222333333222111111222444444555555777:::>>>AAABBBEEEGGGHHHIIIJJJQQQ[[[cccvvv}}}xxxuuuxxxwwwjjj[[[QQQDDDCCCAAA???===;;;;;;<<<<<<<<<;;;:::999999999::::::999999:::;;;;;;;;;:::999888999999::::::999999888999777999>>>@@@<<<999999999999888888888888999999;;;999888777888999888777777888999::::::999888777777777777777777777777777666666666666666777888888666666666555666777777888666666666666555555555555666666777777777777666666555666666666666666555555444555666666666666666666333555666666666777999;;;<<>>;;;;;;>>>===::::::;;;<<<;;;::::::;;;<<>>@@@AAA>>>AAABBBDDDDDDDDDEEEHHHJJJNNN]]]vvv000000000000000000000000///000222222000///000111//////000000000000//////333111000000111222222111//////000111111111111111000000000000111111111111111111111111111111222222000000111111111111000000000111111222222222111111111111111111111111222222222222222222222222222222222333333222111000222444666666888:::===AAAEEEGGGEEEHHHLLLOOOTTT___nnnyyy~~~}}}qqq}}}~~~lll^^^NNNHHHFFFCCC@@@>>>>>>>>>???<<<;;;:::999888999:::;;;888999:::;;;;;;;;;:::999999999999::::::999999999<<<888777:::<<<::::::;;;999999888888888888999999888777555444555666555444777888999::::::999777777777777777777777777777777666666666666666777888888777777777777777888888999777666666666555555555555666666777777777777666666555666666666666666555555333555666777666555666777333555666666666777999;;;<<>>===::::::;;;<<<<<<::::::;;;<<<<<>>BBBCCCDDDEEEEEEFFFHHHKKKMMM\\\uuu000000111111111111000000///000111222333222111111111111000//////000111222444333111000000000111111000111111111111222222222222222222111111111000000000000000000111111111111111111111111222222222222111111222222222333333333333333333222222111111111222222333333333333444444555555555444444444333333888777777<<>>===999999999999999999999999888777666666777777666444999999888888777777666666888888888888777777777777::::::999888777777777888333555777999::::::999888666666666666777777777777777777777777777777777777888666555444444555666888999888666555444444555555+++...333666888888999:::;;;<<<>>>===<<<:::;;;;;;999:::;;;;;;::::::<<<>>><<<<<<======>>>>>>?????????GGGJJJEEEBBBFFFJJJKKKOOOZZZppp000000111111111111000000///000111222222222111111000111111111111000000///333333111000000000111111000111111111111222222222222222222111111111000000000000000000111111111111////////////000000000000111111222222222333333333333333222222222222222222222222333333333333444444444444333333444444555555999:::>>>BBBFFFIIIJJJJJJMMMOOOYYYgggttt}}}}}}wwwwww{{{uuurrroookkkpppzzzuuuhhh[[[KKKCCCBBBAAA===888============<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::;;;;;;999;;;:::777666888888444777777777777777777777777888666444555666777777666777777777666666555555555666666777777888888888999:::999888888777777888888222333555666777666666555666666666666777777777777777777777777777777777777555666666666666666666555777666555555555666777777000333666777777777888:::;;;<<<>>>===<<<:::;;;;;;888999:::999888888999;;;<<<<<<======>>>?????????>>>EEEGGGCCC@@@CCCGGGGGGOOOYYYppp000000111111111111000000///000111111222222111111000111222222222000///...333222111111000111111111000111111111111222222222222222222111111111111111000000000000111111111111/////////000000000111111111111222222222333333333222222222222222222333333222222333333333333444444333333222222333555888999;;;???EEEHHHHHHJJJMMMPPPTTT[[[iii{{{tttmmmoooxxxtttjjjdddjjjtttoooXXXJJJFFFDDD@@@;;;=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<;;;;;;999888:::>>>===777777777777777777777777777999777444444555777888777555555555555444444444444555555666777888999::::::999999888777777777888888444444444555555555555555666666666666777777777777777777777777777777777777444555777888888777555444555555555555666777888999666777888777666666888999;;;<<<>>>===<<<:::;;;;;;999::::::999888777999:::<<<<<<===>>>>>>??????@@@???DDDEEEBBB@@@BBBEEEFFFNNNYYYooo000000111111111111000000///000000111111111111111222222111111000000//////222222111111111111111111000000111111111222222222111111111111111111111111///000000000111111111111111111222222222333333333111111222222222333333333111111111222222333333333222222222333333333444444333222111222444888;;;>>>>>>CCCHHHIIIHHHJJJRRRYYY___gggwww}}}uuusssyyyrrrffffffkkk}}}kkkYYYNNNHHHDDD@@@<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<999:::999;;;CCCKKKJJJEEE999999999999999999999999===:::666444555777777888555555555555555555555555555666666777888888999999888888777777777777888888888777666666555666666777666666666666777777777777666666666666666666666666555666777888888777666555666666666666666777777888777888777666444555888:::;;;<<<>>>===<<<::::::;;;<<<======;;;999999:::;;;<<<======>>>??????@@@@@@BBBDDDEEECCCBBBCCCEEEFFFMMMXXXooo000000111111111111000000000000000000000111111111333222000///...///000111111111111111222111111111000000111111111222222222111111111111111111111111///000000000111111111111222222222222333333333333111111222222222333333333111111111222222333333333222222222333333333444444333222222333666:::???BBBAAAEEEHHHGGGFFFMMMZZZeeepppvvv|||rrrgggdddqqq}}}ooo[[[LLLEEEBBB===<<<;;;;;;:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;:::::::::<<>>999777666777777666666666666666666666666777888888777777777777777777888777777666777777888888888777777666666666777777666666666666777777777777666666666666666666666666888777666555555666777888777777777777777666666555555666555444333555999<<<;;;<<<>>>===<<<::::::;;;<<<======;;;999999:::;;;======>>>>>>???@@@@@@@@@BBBBBBCCCCCCCCCCCCDDDGGGMMMWWWnnn000000111111111111000000000////////////000111222222111000//////000111222000000111222222222222111000111111111111222222222111111111111111222222222000000000000111111111111000000000111111111111222111111222222222333333333222222222222222222333333222222333333333333444444333333444666999===AAADDDDDDGGGHHHHHHJJJUUUfffsss~~~rrrfffhhhpppyyykkkVVVIIIEEE???>>>===;;;:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::::::::<<<<<<:::999;;;???>>>888777777777777777777777777AAA>>>:::888777777666555777777777777888888888888888888888888777777666666777777666666666777888888555555555666666666666666666666666666777777777777777777777777777777777777999888666555555666888999888888888888777666555444444444444444444666999<<<;;;<<<>>>===<<<:::;;;;;;999::::::999888777999:::======>>>??????@@@@@@AAAAAA??????BBBCCCBBBCCCFFFLLLWWWnnn000000111111111111000000000//////...///000111222---...000222333222111000///000111222333222222111000111111111111222222222000000111111111222222222000000000000111111111111000000000111111111222222111111222222222333333333333333222222222222222222222222333333333333444444333444666999<<<@@@CCCEEEFFFHHHJJJMMMTTTaaarrr}}}vvvkkkkkkkkkrrr|||fffVVVMMMCCCBBB???===<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999:::<<<<<<888888:::999666777777777777777777777777<<<:::888777777777666555777777777888888888999999777777777777777888888888666666666666666777888888444555666888888888777777666666666666777777777777777777777777777777777777888777777777777777777888666777888888888777666666555666666666666777999<<<;;;<<<>>>===<<<:::;;;;;;888999:::999888888999;;;===>>>>>>??????@@@AAAAAAAAA======BBBEEECCCDDDHHHKKKVVVmmm000000111111111111000000000///.........///111222(((,,,111555666444000...///000111222333333222111000111111111111222222222000000111111222222222222000000000000111111111111222222333333333444444444111111222222222333333333444333333222222111111111222222333333333444444444444555888;;;???BBBDDDEEEGGGJJJMMMSSS\\\jjjzzzyyyuuullldddhhhzzzuuucccXXXGGGEEEBBB???=========>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888888888666:::<<<::::::>>>@@@???999999999999999999999999777666555666777888777555666666777777888888999999555555666777888999::::::666666666666666777888888555777999;;;<<<<<<:::999666666666666777777777777777777777777777777777777555777888999999888777555444555777888999999888888777888999888777777999;;;;;;<<<>>>===<<<:::;;;;;;999:::;;;;;;::::::<<<>>>>>>>>>>>>???@@@@@@AAAAAACCC>>>???EEEHHHFFFHHHLLLKKKVVVmmm222111111111000000//////000000000000000000000000000000////////////000000111111222333333333333222000111111111111222222222222222222111111111000000000000000000000000000000000000111222444555666666111111111111111111111111222333333444444333333222333333333333333333444444999;;;>>>AAADDDEEEFFFFFFLLLMMMQQQZZZhhhxxx~~~uuuwww|||}}}mmmjjjpppxxx}}}tttcccWWWJJJ@@@>>>>>><<<<<<>>>999::::::;;;;;;::::::999;;;;;;::::::::::::999999::::::999999888777777777;;;777555777;;;===;;;777888888777777666666666555777777888888888888777777888888888888888888888888666666666666666666666666999777555555666777777666444444555555666777777777555444444333333444444444888888999888888777666555555666777666444333333555555555444333444666888:::>>>>>>===;;;888888999;;;888888777777777888:::;;;::::::;;;<<<===>>>??????@@@AAAAAA@@@@@@AAAEEEGGGPPPWWWjjj111111111111000000000///000000000000000000000000000000////////////000000//////000111111111111000000111111111111222222222222222222111111111000000000000000000000000000000000111111222333444555555222222222222222222222222222333333444444333333222333333222222333444555666<<<>>>AAACCCEEEFFFGGGHHHPPPTTT\\\hhhvvvwwwuuu}}}~~~~~~}}}zzzvvvsssqqqrrrtttuuuwwwxxxyyyxxxwwwxxx{{{~~~~~~tttnnnmmmuuu~~~|||}}}~~~yyyhhhZZZLLLEEEBBB>>>===@@@;;;;;;<<<===============;;;;;;::::::::::::999999888888888888888999999999:::888777888;;;<<<;;;999888888777777777666666666777777888888888888777777888888888888888888888888777777777777777777777777777555444555777888888777777777777777777777666666444444444333444444555555666777777888888888777777666777888777555444555666888777666555555666888999;;;;;;;;;:::888888999::::::999888888888:::;;;<<<::::::;;;<<<===>>>??????@@@AAAAAAAAA@@@BBBEEEHHHOOOVVVjjj111111111111000000000000000000000000000000000000000000////////////000000...///000000111111000000000111111111111222222222222222222111111111111111000000000000000000000000222222222222333333333444111111111111111111111111222333333444444333333222333222111222333666888:::@@@AAACCCEEEEEEFFFIIIKKKQQQXXXeeettt|||}}}{{{uuurrrwww~~~~~~}}}zzzvvvsssqqqqqqqqqpppmmmkkkiiihhhiiiiiihhhiiiiiihhhggghhhjjjmmmooopppsssvvvxxxzzzzzzzzz|||zzz{{{}}}yyyyyyxxxyyy}}}rrrgggjjjqqqvvvxxxzzzyyywwwzzzzzzkkkXXXKKKCCC>>>>>>@@@======>>>???@@@@@@AAAAAA;;;;;;::::::::::::999999777777888888999::::::;;;::::::::::::;;;;;;;;;;;;888888888777777777777777888888888888888888888888888888888888888888888888888888888888888888888888555444444555888999999888999999999888777666666666444444444444444555666777444555666777888888888888666777888777666555666777:::999888777666777888888999:::<<<<<<:::999:::;;;;;;;;;:::999999:::<<<===::::::;;;<<<===>>>??????AAAAAABBBBBBAAABBBEEEHHHNNNUUUiii111111111000000000000000000000000000000000000000000000////////////000000000111111222222222222222000000111111111222222222111111111111111111111111000000000000000000000000333222222222222222222222222222222222222222222222222333333444444333333222333222222222555888<<<>>>BBBDDDEEEEEEEEEGGGLLLOOOUUU^^^lllzzz|||{{{xxxuuuttt{{{~~~{{{zzzyyy{{{~~~}}}~~~~~~|||xxxuuusssrrrsssrrrqqqooollljjjhhhgggdddcccccccccbbbcccdddeeedddgggkkkooorrrtttuuuuuuxxxxxxyyyxxxwwwwwwzzz|||zzzwwwtttqqqppprrrtttvvv}}}qqqjjjiiikkkmmmrrruuuvvv{{{|||hhhVVVJJJDDDBBBCCC=========>>>???@@@AAABBB;;;;;;:::::::::999999999888888888999999::::::::::::;;;<<<<<<::::::;;;<<<888888888888888888888888999999999888888999999999888888888888888888888888888888888888888888888888666555555666888999888666888888888777777666666666444444444444555666777888555555666777888888777777555777888777555555666777888888777777777888888999:::<<<>>>>>>===;;;:::;;;;;;;;;:::999999:::;;;<<<::::::;;;<<<===>>>??????@@@AAABBBBBBBBBCCCEEEHHHLLLTTThhh000000000000000000111111////////////////////////000000////////////000000000000111222222222222111000000111111111222222222111111111111111111111111000000000000000000000000333333222222222222111111555555555555555555555555222333333444444333333222333333444555888<<>>???@@@;;;;;;:::::::::999999999::::::::::::999999888888:::;;;<<<<<<::::::;;;<<<888888888999999999999999::::::999999999999::::::888888888888888888888888888888888888888888888888888777666777888777555333555555555666666777777777555555555555666666777888777777777777777666555555444555666666444444555666444555555666777999::::::;;;===>>>>>><<<:::999999;;;:::999888888999:::;;;::::::;;;<<<===>>>?????????AAABBBBBBBBBCCCEEEGGGJJJSSSggg000000000000111111111111////////////////////////000000////////////000000---...//////000000//////000111111111111222222222111111111111111222222222000000000000000000000000222222222222222111111111111111111111111111111111222333333444444333333222444555777999<<<@@@BBBDDDCCCFFFHHHGGGGGGLLLVVV^^^kkkrrr{{{{{{{{{}}}}}}zzzyyyxxxwwwwwwxxxyyyyyyyyyxxxvvvvvvzzzzzzzzzzzz{{{}}}{{{~~~~~~|||{{{zzzzzzzzzxxxuuurrrooommmiiigggffffffggggggeeeddd^^^aaadddhhhkkknnnooopppqqqrrrrrrrrrqqqrrruuuxxxyyywwwtttpppnnnlllllllllkkkkkkkkkjjjjjjnnnssswwwlll___ZZZYYYbbbnnnxxxwwwdddVVVKKKBBBAAA@@@>>>===<<<<<<======;;;;;;::::::::::::999999<<<;;;;;;:::999999888888;;;;;;;;;:::::::::::::::999999999999999:::::::::<<<;;;:::999999:::;;;<<<888888888888888888888888888888888888888888888888999888777888888777444111444444444555666777777777777777666666666666777777777777777777666555444333333444555555444444555666222333444666888999:::;;;:::;;;<<<<<<:::999999:::;;;;;;999888888999999:::::::::;;;<<<===>>>??????>>>@@@BBBBBBBBBBBBDDDEEEIIIRRRfff///000000000111111111111////////////////////////000000////////////000000---......///////////////000111111111111222222222000000111111111222222222000000000000000000000000111111111111111222222222------------------------222333333444444333333222555777:::===@@@CCCDDDDDDDDDGGGJJJIIIJJJQQQ]]]gggrrrzzz~~~}}}yyyxxxwwwvvvuuusssssssssttttttvvvwwwyyyzzzzzzzzzyyyxxxyyyzzz|||}}}~~~~~~~~~~~~zzz~~~|||{{{}}}}}}}}}}}}|||zzzyyyxxxpppnnnmmmmmmnnnnnnllliiidddeeegggjjjmmmoooqqqrrrsssttttttsssssssssvvvxxxxxxwwwuuutttrrrqqqpppooolllkkkiiifffddddddfffhhhnnnqqquuuxxx{{{}}}zzzggg^^^WWW[[[dddooo|||xxxhhhXXXKKKGGGEEEBBB???============;;;;;;::::::::::::999999:::::::::::::::::::::999===:::888999;;;;;;999777999999999:::::::::;;;;;;<<<;;;:::999999:::;;;<<<888888888888888888888888777777777777777777777777777777777888999888555222666666666666666777777777999999888777666666666666555666666666666666555555333555666666555555666777444555666888999::::::;;;:::;;;<<<<<<<<<<<<>>>@@@===<<<;;;999999999:::;;;::::::;;;<<<===>>>??????===???AAAAAAAAAAAABBBDDDHHHQQQeee//////000000111111111222////////////////////////000000////////////000000///000000111111111111111000111111111111222222222000000111111222222222222000000000000000000000000000000111111111222222222111111111111111111111111222333333444444333333222666888<<<@@@CCCDDDEEEEEEEEEIIIKKKKKKMMMTTTbbbmmm{{{zzzuuuqqqooooooooonnnnnnpppqqqssstttwwwxxxzzz|||||||||zzzyyyvvvyyy}}}}}}~~~|||{{{{{{|||}}}~~~~~~~~~}}}xxxvvvtttuuuvvvvvvssspppllllllmmmoooqqqtttvvvxxxtttuuuvvvvvvvvvxxx{{{}}}zzzzzzyyyxxxvvvtttrrrqqqooonnnkkkfffbbb___```aaacccfffiiikkklllnnnppprrrmmmrrryyyqqqfff[[[XXX]]]hhhxxx}}}lll]]]LLLJJJFFFBBB???>>>>>>>>>;;;;;;;;;:::::::::999999888999999::::::;;;;;;<<<===999666777;;;<<<999555999999999::::::;;;;;;;;;===<<<:::999999:::<<<===888888888888888888888888666666666666666666666666555555666888999999666444999999888888777777666666;;;:::999777666666555555333444555666777777777777444666777777666666777999777888999:::::::::::::::;;;===>>>>>>???BBBEEEHHH>>>===<<<;;;:::;;;;;;<<<::::::;;;<<<===>>>??????<<<>>>@@@AAAAAAAAABBBCCCGGGPPPddd~~~//////000111111111111111000000000000000000000000222111111111000000////////////............/////////////////////000000111111111000000111111222333222222222222222222222222111111000000000000000000333333222111000000111111222//////222444333555999===>>>@@@DDDFFFGGGFFFEEEAAAHHHOOORRRXXXeeeqqqwww|||zzzwwwyyyzzzyyyuuurrrpppooopppqqqqqqqqqqqqssswwwzzz{{{}}}}}}}}}|||zzzxxxvvvwwwvvvsssqqqqqqsssvvvwww|||xxxuuuvvv{{{~~~|||zzzyyyxxxwwwxxxyyyxxxvvvtttwwwuuurrrnnniiieeebbbaaaeeeeeefffgggiiijjjhhhfffiiijjjlllpppuuu{{{sssbbbXXXVVV[[[iiiwwwtttwww{{{oooXXXQQQHHHBBB@@@@@@??????;;;<<<======>>>=========;;;;;;;;;;;;;;;;;;::::::999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;::::::999888;;;;;;;;;::::::999999999777777666666666666777777666666555555444444444444999999999999888888888888<<<<<<;;;999777666555444777777777777777777777777777777777777666666666666888888888888888999999::::::===@@@@@@===;;;;;;===;;;;;;:::999999:::::::::;;;<<<>>>===<<<<<<===>>>???@@@@@@??????@@@DDDGGGHHHQQQddd}}}//////000111111111111111000000000000000000000000111111111111000000000///000//////......//////000000000/////////000111111111111000000111111222333222222222222222222222222111111111111111111111111333333222111111111111111888444333555666444666:::>>>???BBBEEEGGGHHHGGGFFFFFFKKKSSS\\\jjjyyyyyyuuutttqqqsssvvvvvvtttsssrrrrrruuuvvvwwwwwwwwwyyy|||{{{xxxvvvwwwyyyzzz|||yyy{{{~~~~~~}}}{{{zzzxxxuuuqqqmmmiiiggghhhggggggiiijjjjjjhhhfffeeeeeefffhhhkkkooosssuuunnnaaaYYYWWW]]]ffflllttt}}}kkk^^^NNNDDDBBBAAA>>>;;;<<<<<<<<<=========<<<<<<888888888888999999999999::::::::::::::::::::::::::::::::::::::::::999999999:::::::::999999888777:::::::::999999888888888777777666666666666777777777777777666666666666666999888888777666555444444777777777777777777777777777777777777777777777777666666666666666555555555888777777777777888999999999<<>>;;;999:::;;;;;;::::::999999:::::::::;;;<<<>>>===<<<<<<===??????@@@@@@@@@???AAADDDGGGHHHRRRddd}}}//////000111111111111111000000000000000000000000111111111111000000000000111000000//////000000111111000000000000111222222111111000000111111222333222222222222222222222222222222222222222222222222333222222111111111111222;;;777555777888888;;;@@@BBBDDDFFFHHHJJJJJJIIIIIIKKKPPPYYYjjj~~~xxxssspppooommmppptttvvvvvvvvvxxxyyy|||}}}~~~~~~~~~~~~}}}~~~|||xxxtttrrrpppooonnnooooooooollljjjgggfffeeedddeeeeeeggghhhjjjoooxxxooobbbXXXUUUVVVbbbooo}}}qqqZZZLLLGGGEEEAAA;;;<<<<<<<<<<<<<<<<<<<<<<<<777888888888999:::::::::::::::::::::::::::::::::;;;;;;::::::999999999888888888999999999888777777999999888888888888888777888777777666666777777888888888888888888888888888===<<<;;;:::999777666666666666666666666777777777777777777777777777777777666666666666666555444444777777666666666777888888999<<<@@@???<<<::::::;;;::::::999999999999::::::;;;<<<>>>======<<<>>>??????@@@AAA@@@@@@AAADDDFFFIIIRRRddd}}}//////000111111111111111000000000000000000000000111111111000000000000000111111000000000000111111111111111111111222222333111111000000111111222333111111111111111111111111222222333333333333333444333222222111111222222222777333333777:::<<>>======<<<<<<;;;;;;;;;::::::;;;<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888888999999999999888888999999999999888888888888888777777777777777777888777777888888888888999999<<<<<<;;;:::999999888888999999888777666666555555777777777777777777777777666777777888777666555555666666666666666777777888:::>>>AAAAAA>>>;;;:::;;;999999999999999999:::;;;;;;<<<>>>>>>======>>>@@@???@@@AAAAAAAAABBBDDDFFFIIIRRRddd}}}//////000111111111111111000000000000000000000000000000000000000000111111111111000000000000111111111111111111111222222333111111000000111111222333111111111111111111111111222222333333333444444444333222222222222222333333444111222777;;;===BBBGGGKKKLLLLLLKKKJJJKKKNNNQQQ\\\iiizzz}}}zzz{{{|||{{{xxxvvvvvvvvvvvvxxx{{{}}}}}}~~~~~~|||}}}{{{xxxtttpppmmmjjjiiifffffffffgggjjjooowww|||wwwhhh^^^WWW^^^jjjvvvjjjWWWKKKDDDBBB@@@???>>><<<;;;;;;;;;<<<;;;<<<<<<===>>>???@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888999999:::::::::::::::999999:::::::::::::::::::::888888777777777777888888777777777777777777777777555555555555555555555555999999999888888777777777888888888888888888888888888888999::::::888777666666666666666666777777888999===AAAAAA===:::999999888888888888999999:::;;;;;;<<<>>>>>>===>>>???AAA???@@@BBBBBBAAABBBDDDFFFIIIRRRccc|||//////000111111111111111000000000000000000000000000000000000111111111111111000000//////000000111111000000000000111222222111111000000111111222333111111111111111111111111111222222333333444444555333222222222222333333444555333555:::===>>>AAAEEEIIIJJJJJJIIIHHHLLLTTTZZZnnn}}}~~~xxxwwwyyy{{{|||{{{{{{{{{}}}|||~~~|||xxxuuurrrpppjjjjjjhhhgggfffiiimmmqqqvvv{{{{{{mmm\\\^^^cccmmmyyy}}}eeeRRRGGGCCCCCCAAA???===<<<<<<<<<<<<:::;;;;;;<<<<<<=========::::::::::::::::::::::::999999999999999999999999999999:::;;;;;;;;;:::::::::::::::::::::;;;;;;;;;999888888777777888888999777777666666666555555555444444444555666666777777555666777888999:::;;;<<<888888888888888888888888888999;;;<<<;;;:::888666777777666666666777888888888<<<@@@@@@<<<888777777888888777888888999:::;;;;;;<<<>>>>>>>>>>>>@@@AAA???@@@BBBCCCBBBCCCDDDFFFHHHQQQbbbzzz//////000111111111111111000000000000000000000000///000000000111111111111000//////......//////000000000/////////000111111111111000000111111222333111111111111111111111111111111111222333444444444222222222222222333444555666555888>>>BBBBBBDDDHHHIIIJJJJJJJJJLLLTTT```jjj}}}xxxwwwyyy|||~~~~~~}}}ssssssqqqnnnjjjiiijjjlllllloootttzzz~~~nnnllliiiiiimmmuuu||||||gggVVVLLLEEECCCAAA>>>===<<<======:::::::::::::::;;;;;;;;;::::::::::::::::::::::::777777777888999999::::::888888999:::::::::::::::888888999999::::::::::::999888888777777888888999888888777666555444444333888888888888888999999999444444555777888:::;;;;;;888888888888888888888888777999;;;<<<;;;:::777666888777777777777888999999999>>>BBBBBB>>>:::888888777777777777888999:::;;;:::<<<>>>>>>>>>???@@@BBB>>>@@@CCCCCCCCCCCCDDDFFFGGGOOO```yyy//////000111111111111111000000000000000000000000//////000000111111111222//////............/////////////////////000000111111111111000111222222333000000000000000000000000000000111222222333444444222222222222333333444555333444999AAAGGGHHHJJJNNNJJJKKKLLLMMMQQQ\\\lllxxx}}}{{{xxx{{{}}}|||zzzuuupppllljjjjjjjjjjjjkkkmmmqqqwww|||tttjjjdddgggooowww|||yyy|||}}}gggYYYFFFEEEBBB???======>>>>>>;;;;;;;;;;;;;;;;;;::::::999999999999999999999999666666777888999::::::;;;666777888999999999999999777777888888999999999999999999888888888888999999:::999888777666444444333888777777777666666555555666666666666777777777777888888888888888888888888666888:::;;;;;;999666555888888888888888999999:::===BBBFFFFFFBBB>>><<<<<<777777777777888999:::;;;:::<<<>>>>>>>>>???AAABBB>>>AAACCCDDDCCCCCCDDDFFFFFFOOO```xxx111111111111111111111111222111111111000000000///000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111111111222333333333333222000111111222222333444444333444555555444444666888<<<<<<>>>AAAEEEHHHIIIIIIIIIIIIKKKPPPZZZiiizzz~~~~~~}}}xxxqqqlllqqqnnnkkkjjjkkknnnoooppp}}}{{{jjj^^^]]]fffnnnnnnrrrwwwiiiQQQIIIAAA@@@???<<<;;;=========<<<;;;;;;;;;;;;<<<888888999:::::::::999999777444333666<<>>;;;:::999999999888777777777888999999::::::;;;;;;<<<888888888999999:::::::::>>>:::777777999:::999777666666666666555555888:::333333444666888999888777<<<999777999===>>>:::666888777666666777888888777555555666666777777888888======???@@@???>>><<<;;;666777888777666666888:::;;;<<<===<<<;;;<<<===???>>>???@@@AAABBBCCCCCCCCCFFFNNN^^^vvv111111111111111111111111111111000000//////......000000000000000000000000000000000000000000000000////////////000000000111111111111111111111111111111111222333333333333222111111111222333333444444333444555444444555777999???@@@CCCGGGKKKMMMNNNMMMKKKNNNTTT[[[fffttt~~~|||{{{|||}}}|||xxxyyyuuuqqqnnnmmmllljjjiiiooovvvyyyhhh\\\YYY___eeeiiinnnttt}}}yyyaaaTTTHHHBBB@@@===<<<>>>======<<<;;;;;;;;;;;;;;;999999:::;;;<<<<<<<<<;;;;;;888666888<<<>>>===:::999999999999888888888888999999::::::::::::;;;;;;888888888999999:::::::::===:::777777999:::999888666666777666555666888:::;;;999666555666999;;;===@@@<<<777555666777666555999888666666888:::::::::666666777777777777777888<<<===???@@@???===;;;999777888999888777777999;;;;;;<<<===<<<;;;<<<===???>>>???@@@AAABBBCCCCCCCCCFFFNNN^^^uuu111111111111111111111111222222222111000//////...000000000000000000000000000000000000000000000000/////////000000000111111111111111111111111111111111111222333333333333222111111222222333333444444444444444444444555999<<<===@@@DDDIIIKKKLLLLLLKKKLLLSSS^^^iiittt}}}{{{yyyyyy{{{|||~~~{{{wwwtttpppkkkhhhgggjjjnnnuuu{{{lll___XXXXXXYYYbbbhhhqqq|||sssbbbOOOEEEBBB@@@???@@@===<<<;;;;;;::::::;;;;;;::::::;;;======>>>>>>>>>>>>;;;999:::<<<===;;;888888888888999999999999999;;;;;;::::::::::::999999888888888999999999999999;;;999888777999999999888666777777777666666888999???;;;666333555;;;BBBGGGQQQLLLDDD===888777999:::;;;999777777999<<<======888888888888888777777777:::<<>>???@@@AAABBBCCCCCCCCCFFFNNN^^^uuu111111111111111111111111444444333222222111000000000000000000000000000000000000000000000000000000//////000000000111111111111111111111111111111111111111222333333333333222111111222222333444444555444555555444555777<<>>AAAFFFIIIJJJJJJIIIIIIMMMXXXggguuu}}}}}}|||{{{{{{{{{{{{{{{}}}zzztttpppmmmkkkjjjlllrrr}}}vvviii^^^VVVRRRZZZcccooo|||nnnXXXKKKGGGCCCBBBBBB===<<<<<<;;;:::;;;;;;;;;999:::;;;===>>>>>>>>>>>>===;;;::::::;;;;;;:::888888888888999999:::::::::<<<<<<;;;::::::999888888888888888888888999999999999999888888888999888888666777888888666666777999;;;888555333666???IIIPPP\\\WWWOOOFFF>>>:::;;;===;;;999777777:::===???@@@::::::999999888888777777999;;;>>>@@@???<<<777444888999999999888888:::;;;;;;<<<===<<<;;;<<<===????????????@@@AAABBBCCCDDDGGGNNN]]]ttt000000000000000000000000222222111111111000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111222333333333333222111222222333444444555555444555666777888;;;???BBBDDDGGGKKKLLLLLLLLLMMMOOOVVVccctttxxxuuuuuuvvvwwwyyy{{{|||}}}~~~}}}yyyssspppllljjjmmmsssyyy}}}vvvhhhZZZQQQSSS[[[iiiyyy|||gggYYYPPPGGGAAA???>>>===<<<<<<;;;;;;<<<<<<999999:::<<<<<<=========:::999888999:::::::::999888888999999:::::::::;;;<<<<<<;;;:::999999888888888888888888888888888888777888888999888888888888666888999999777666777888666666666666888???HHHOOOOOOMMMHHHBBB<<<888888:::;;;999777888;;;===??????::::::999999888888777777888:::>>>@@@???;;;777444666777888888666777888:::;;;<<<===<<<;;;<<<===????????????@@@AAABBBDDDEEEGGGNNN]]]ttt000000000000000000000000............////////////000000000000000000000000000000000000000000000000000000000111111111222222111111111111111111111111111111222333333333333222222222333333444444555555444666999:::<<<>>>BBBDDDFFFIIIKKKLLLLLLNNNTTTXXXiiiuuu}}}|||yyyvvvnnnoooqqqtttwww{{{~~~yyyuuuooollllllnnnpppqqqtttyyyvvveeeXXXRRRUUU___nnnzzz}}}pppaaaPPPCCC===???>>>======<<<<<<======999999:::;;;;;;;;;;;;:::777888888999999::::::;;;999999999:::::::::::::::<<<<<<;;;::::::999888888888888888888888777777777555777999999888777888999777888:::999888777777777666888999999999<<>>@@@BBBDDDFFFGGGJJJKKKLLLMMMTTT^^^ggg|||zzzwwwvvvuuuoooppprrrvvvzzz~~~yyysssqqqppppppooonnnppprrrvvv|||sssfffZZZUUUVVV```llluuu~~~vvv___NNNFFF@@@@@@???>>>>>>>>>>>>>>>:::;;;;;;;;;;;;:::999999888999:::::::::::::::;;;::::::::::::::::::999999;;;;;;;;;::::::999999999999888888888777777777666444777999:::888777888999777999::::::888777777777666888::::::888:::@@@EEEAAA===999999:::;;;:::888777777777999:::;;;999777666666777777777777777888888:::<<<>>>>>>===;;;999777888888888777777999;;;;;;<<<===<<<;;;<<<===???@@@@@@??????@@@BBBDDDEEEHHHOOO]]]sss000000000000000000000000//////000222333444555666000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111111111222333333333333222222222333444444555555666333777<<<@@@CCCDDDFFFGGGMMMOOOPPPQQQTTT^^^lllwwwyyyvvvuuuuuutttuuuwwwzzz~~~|||wwwuuusssqqqpppooonnnnnnrrryyyrrrcccXXXRRRYYYdddnnnxxxnnnZZZRRRAAA@@@@@@???????????????<<<<<<<<<<<<;;;:::999888;;;<<<<<<<<<:::::::::;;;;;;;;;;;;::::::999999999;;;;;;::::::::::::999999999888888888777777666666333666999:::888777777999777999;;;;;;999777666777444777:::999888;;;BBBIIIHHHAAA:::777999:::888555666666777999::::::777444555555666666777777888888888:::<<<===>>>>>>===<<<888999:::999888888:::<<<;;;<<<======;;;<<<===???@@@@@@??????@@@BBBDDDFFFHHHOOO]]]sss000000000000000000000000////////////////////////000000000000000000000000////////////////////////000111111111111222222222111111111111111111111111222222222222000///...---000222444444444444666777777999===@@@BBBEEEHHHKKKMMMNNNPPPRRRXXXfffyyy}}}|||~~~yyyvvvvvvwwwwwwyyy}}}~~~yyysssqqqooooooqqqvvvzzz~~~sssdddVVVUUU[[[cccppp|||}}}mmmSSSJJJDDD???===;;;999;;;???;;;<<<======>>>=================================;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999:::;;;;;;:::999777666555555555777777777777888999:::;;;999999999999999888777666999888777777999===AAACCCNNNCCC777555:::===999333999::::::::::::999888888888777777777777777888999888999;;;===???>>>:::777999:::===@@@BBBAAA>>>;;;<<<======<<<;;;;;;===@@@@@@@@@@@@AAABBBCCCDDDEEEGGGMMM[[[rrr000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111333333333333222111000///111222444444333444666888;;;===@@@CCCEEEGGGKKKMMMQQQTTTWWW\\\dddrrr~~~zzzzzz{{{|||zzz{{{~~~zzzwwwwwwxxx{{{}}}~~~{{{wwwsssrrrsssuuuvvvyyy|||rrrddd\\\YYY[[[eeeooowww}}}eeeQQQIIIDDDBBBAAA>>>===???===============<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<;;;:::999:::;;;::::::999888888999::::::;;;;;;999888777666666666999888888777777777888888888888999999888777777666888777666666777999;;;<<>>:::777999:::;;;>>>@@@@@@===;;;<<<======<<<;;;;;;===@@@@@@@@@@@@AAABBBCCCDDDEEEHHHMMM\\\sss000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000111111111111222222222111111111111111111111111222333333333333333222222333333333333222444777:::@@@BBBEEEGGGIIIKKKNNNPPPQQQTTTZZZdddppp}}}yyywwwyyyyyy{{{vvvsssuuuyyy{{{}}}{{{{{{|||{{{wwwuuuuuuuuurrrssswww~~~xxxiii\\\VVV\\\eeeuuu|||xxxXXXNNNEEECCCBBB???===<<<>>>>>>>>>===<<<:::999888<<<<<<<<<<<<<<<<<<<<<<<<999;;;===<<<888777888;;;::::::999999999999::::::<<<;;;:::999888777777777:::999888777666666666666777777888888777777666666999888888777666777777777???IIIQQQNNNBBB888777:::777888888888888777666666666666666666777777777888888999;;;>>>???>>>;;;888:::999999;;;======<<<;;;;;;<<<===<<<;;;<<<>>>???@@@@@@@@@AAABBBCCCDDDEEEHHHNNN\\\ttt////////////////////////111111111111111111111111000000000000000000000000111111111111111111111111000000111111111222222222111111111111111111111111111111222333333333333333444444333333333555:::===DDDFFFIIIKKKLLLNNNQQQSSSRRRVVV___lllzzz|||wwwwwwzzzwwwpppmmmoootttwww~~~}}}~~~}}}}}}yyywwwvvvxxx~~~yyyfff[[[]]]cccuuu|||eeeWWWHHHCCCCCCAAA???>>>============<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<999<<<>>><<<888666888;;;::::::::::::::::::::::::===<<<;;;:::999999999999888888777666666555666666666666777777777777666666:::999999999888888777777>>>???CCCGGGIIIDDD;;;333888888888888888777777666444555666666777777777777888999;;;>>>@@@???<<<999:::999777888:::;;;;;;::::::<<<======<<<<<<>>>???@@@@@@@@@AAABBBCCCDDDEEEIIIOOO]]]ttt////////////////////////111111111111111111111111000000000000000000000000111111111111111111111111000000111111111222222222111111111111111111111111///000111222333333333333333444444444555888===AAAFFFHHHKKKMMMNNNPPPSSSUUUXXX]]]hhhvvv~~~yyyzzz}}}}}}tttmmmjjjmmmrrrvvv}}}~~~zzzuuussspppnnnpppuuuxxxxxx||||||wwwvvvyyy}}}tttfffaaaaaammmttt|||~~~xxxfffRRRHHHEEECCCBBBCCC;;;;;;<<<<<<===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999;;;===;;;999777999;;;::::::::::::::::::::::::<<<<<<;;;:::999999999999666666666666666777888888555666777777777777666666888888888888888888888888:::777888???HHHIIIAAA888999999::::::999999888777444555666777888888888888888999;;;>>>@@@@@@<<<::::::888666777888::::::999999;;;============>>>???@@@@@@@@@AAABBBCCCDDDEEEIIIOOO]]]ttt000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000111111111111222222222111111111111111111111111000000111222222333222222222333555777888<<>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::<<<;;;::::::999999999:::666666666666777888999:::666666777777888888777777555555555555666777888999333777;;;???AAABBBDDDFFF:::::::::::::::999888888444555777888999999999888888999;;;>>>AAA@@@===::::::888777777888999999888888;;;===>>>======>>>???@@@@@@@@@AAABBBCCCDDDEEEHHHNNN\\\ttt000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111222222333333333333333222000333666999<<<@@@EEEHHHIIIKKKOOOQQQSSSVVVYYY\\\ccckkkwww~~~~~~{{{zzz||||||uuuooommmppptttxxxzzz~~~}}}{{{xxxtttoookkkhhhgggeeebbb```___]]]]]]^^^[[[[[[___aaa```aaacccgggmmmuuu{{{}}}~~~|||xxx{{{sss```YYYZZZ```iiinnnsss}}}sss___NNNBBB===>>>>>>>>>>>>???>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;===:::888:::>>>@@@>>>;;;::::::;;;<<<<<<;;;::::::;;;::::::999999999999999888888777777777888888999666777777888999999888888888777666555555777888:::333888======<<<<<>>;;;999888777888999999888777888:::===>>>>>>===>>>???@@@@@@@@@AAABBBCCCDDDEEEHHHMMM\\\sss000000000000000000000000////////////////////////000000000000000000000000////////////////////////000111111111111222222222111111111111111111111111333444444555555444444333///222777;;;???CCCGGGJJJJJJMMMPPPSSSUUUXXX\\\^^^llluuu}}}|||zzz}}}~~~xxxwwwzzz~~~}}}vvvqqqppprrrvvvyyy|||}}}yyyrrrmmmjjjgggdddbbb___]]][[[YYYXXXWWWWWWXXX\\\YYYYYY]]]```______aaa```fffnnnsssvvv{{{~~~~~~~~~hhh\\\YYYZZZaaafffkkkuuurrr\\\KKKCCCBBB@@@@@@@@@@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>:::777:::@@@CCC@@@;;;::::::;;;<<<<<<;;;::::::::::::999888888888999999;;;:::999888777777777777777777888999999999999999===;;;999777666888:::<<<:::888777888<<<>>>>>>===888888888888888777666666444666888;;;<<<<<<;;;:::777999;;;???AAAAAA>>>;;;999888888999::::::888666777:::===>>>>>>>>>>>>???@@@@@@@@@AAABBBCCCDDDEEEGGGMMM[[[sss111000......///000000///000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000///111222111000///000111333444555444222222222444666666777<<>>===<<<:::999888777999999999:::<<<>>>???@@@888888999999999:::::::::;;;;;;;;;;;;:::999888777999999999999999999999999777555555777;;;<<<;;;999555666888888777777888:::999777999======:::999:::999888777666666777888999888888888777777777777777999<<<;;;BBBLLLFFF:::;;;999999888888888999;;;<<<<<<<<<<<<<<<============>>>???@@@AAACCCDDDEEEEEEGGGNNN]]]sss111000......000111000///000000000000000000000000000000000000000000000000222111111111000000000000111111111111111111111111000222333222111000111222000222333333222333444666888999;;;???CCCHHHMMMPPPUUUXXX[[[ZZZ[[[aaallluuuyyy}}}}}}~~~~~~~~~~~~~~~{{{xxxvvvwwwxxx{{{zzzwwwvvvuuuvvvxxxyyy~~~}}}zzzuuuqqqnnngggeeeaaa^^^[[[XXXWWWWWWUUUTTTTTTTTTUUUUUUUUUTTTYYYYYYZZZ[[[]]]___aaabbbaaacccgggkkkmmmqqquuuxxx{{{~~~~~~ppp___RRRSSSYYY___gggppp}}}zzzfffUUUHHHDDDCCC@@@>>>=========<<<<<<<<<<<<;;;;;;::::::999::::::::::::;;;<<<======::::::::::::::::::::::::;;;;;;;;;;;;:::999888777999888888888888888888888999777666888:::;;;999777888999:::999777666777888:::777777:::;;;888777999999888777666666777888999888888888888999999999999999<<<;;;BBBMMMGGG;;;<<<:::999888888888999:::;;;<<<<<<<<<<<<============>>>???@@@AAACCCDDDEEEEEEGGGNNN]]]ttt111000//////000111000///000000000000000000000000000000000000000000000000222222222222111111111111222222222222222222222222111333444333222111222333...000222222222444666888;;;===AAACCCEEEKKKRRRXXX]]]]]]^^^___dddlllwww~~~~~~~~~}}}~~~}}}}}}}}}|||zzzwwwvvvwwwyyy|||{{{zzzyyyzzz{{{}}}zzzsssnnniiidddaaa___^^^[[[XXXVVVUUUTTTTTTTTTTTTTTTUUUUUUVVVWWWWWW\\\]]]^^^___aaabbbcccdddbbbdddfffhhhiiikkknnnqqquuuyyy}}}iiiVVVQQQTTTXXXbbbmmmyyy~~~|||cccPPPHHHDDD@@@>>>===<<<:::999:::;;;;;;;;;;;;;;;;;;;;;<<<;;;:::::::::::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::999888888888888888777777777666666:::999888999:::999888666888999:::999777777888:::===888666888999777666888999888777777777777888999888888888999::::::;;;;;;:::<<<;;;BBBMMMGGG<<<===;;;:::999888888888999:::<<<<<<<<<<<<============>>>???@@@AAACCCDDDEEEEEEGGGNNN]]]ttt111000///000111222000///////////////////////////////////////////////////111111111111111111111111222222222222222222222222111222333333111111222333///000222222222444777999===AAAEEEFFFHHHMMMWWW___dddccccccgggpppzzz~~~~~~{{{{{{zzzxxxvvvuuuvvvxxx~~~~~~}}}~~~zzzvvvpppjjjfffbbb^^^[[[ZZZYYYWWWVVVUUUUUUUUUUUUWWWXXXYYYZZZZZZ[[[]]]^^^```aaabbbcccddddddeeeeeeccceeefffffffffhhhkkkmmmsssvvv{{{sss]]]TTTRRRUUU___lllvvv|||ttt]]]OOOHHHBBB@@@???===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;::::::::::::999:::;;;;;;;;;::::::999888999999999888777777666666:::999999::::::999888777555666888888999:::===@@@AAA:::666777888666666888888888888888888888888888777777888888999:::;;;;;;:::===;;;BBBMMMGGG===>>><<<;;;999888888888999999<<<<<<<<<<<<============>>>???@@@AAACCCDDDEEEEEEHHHOOO^^^ttt111000000111222222000///////////////////////////////////////////////////000000000000000000000000222222222222222222222222000111222111000///000222222333333333333444777:::>>>BBBFFFHHHJJJQQQ[[[ccchhhhhhkkkrrr|||~~~~~~zzzzzzyyywwwuuuuuuvvvxxx~~~|||xxxvvvnnnjjjfffcccaaa___]]][[[WWWVVVUUUUUUUUUVVVWWWXXX[[[]]]___```___```bbbdddcccdddeeeffffffffffffeeedddeeefffffffffhhhkkknnnqqqtttxxx}}}hhh[[[TTTQQQXXXcccnnnttt|||oooWWWLLLCCCAAA@@@===;;;======<<<<<<;;;;;;:::999999999999999999:::;;;<<<<<<:::::::::::::::999999999::::::;;;;;;;;;:::999999::::::999999999888888888777888::::::::::::::::::555666888888999<<<@@@CCCDDD<<<666777999888777888888888999999999999888888555666666777888999:::::::::<<<:::AAALLLGGG===???<<<;;;999888888888999999<<<<<<<<<<<<============>>>???@@@AAACCCDDDEEEEEEHHHOOO^^^ttt000000000222333333111...000000000000000000000000000000000000000000000000///////////////000000000222222222222222222222222///000111111000///000111444444555444444555999<<>>======<<<;;;::::::999999999999999999:::;;;======999:::::::::;;;;;;;;;;;;:::::::::;;;;;;::::::999999999999999999999999999777999:::;;;:::999:::;;;999999:::999999<<>>???@@@AAACCCDDDEEEEEEHHHOOO^^^uuu000000111222444333111...000000000000000000000000000000000000000000000000//////000000000111111111111111111111111111111111000111222222000000111222444444555555555888<<<@@@AAADDDHHHMMMTTT[[[bbbeeegggooo{{{}}}}}}~~~~~~}}}|||yyyyyy{{{|||~~~~~~}}}}}}}}}~~~yyyzzz{{{||||||~~~~~~|||xxxuuuqqqkkkgggccc```___ZZZXXXVVVVVVXXXZZZZZZZZZWWWWWWXXXYYY\\\___bbbdddbbbeeeiiihhheeeeeehhhkkkkkklllmmmmmmmmmkkkiiihhhhhhhhhhhhfffeeefffjjjmmmjjjlllooossswww|||tttdddTTTNNNQQQTTT]]]iiitttuuuaaaNNNHHHDDD===<<<@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<::::::;;;<<<===>>>??????999::::::;;;;;;::::::999777777888888999999::::::888:::<<<<<<999888999:::999999:::999:::===AAADDDBBB:::444777;;;:::888777888999999::::::999999888888888888888888888888888888:::888>>>IIIEEE<<>>???@@@AAACCCDDDEEEEEEIIIPPP^^^uuu000000111333444333111...000000000000000000000000000000000000000000000000000000111111222222222333000000000000000000000000111222333333111111222333222333444555666:::@@@DDDCCCDDDHHHOOOXXX```dddfffeeeppp~~~~~~{{{}}}~~~~~~~~~{{{~~~}}}yyywwwwwwyyy{{{}}}~~~||||||}}}~~~xxxzzz|||~~~}}}xxxuuunnnkkkgggbbb^^^ZZZXXXWWWXXXVVVUUUUUUXXXZZZZZZZZZ[[[[[[\\\^^^aaaeeehhhjjjfffjjjmmmllliiihhhkkkooommmnnnooopppooommmkkkjjjjjjjjjhhhfffdddeeehhhjjjiiikkknnnqqquuu{{{ooo\\\SSSUUUQQQYYYeeeoooyyymmmWWWNNNHHH@@@>>>CCC999999:::;;;;;;<<<======???>>>===<<<;;;::::::;;;;;;<<<===>>>???@@@AAABBB999999:::;;;;;;:::::::::555555666777888999:::::::::===>>><<<999777777888555777888999;;;???EEEIII@@@888333666;;;:::777555888999:::;;;;;;:::999888::::::999999999999999999777999777===HHHEEE<<<>>>999999888888888999;;;<<<<<<<<<<<<<<<=========>>>>>>???@@@AAACCCDDDEEEEEEIIIPPP___uuu000000111111111111000000222111111111000000//////...///000///...///000222222111000//////000111222000111111111111222222222000111111222333333444444111222333555888<<>>666444666888888666999999999888888888888777777777888999::::::;;;;;;::::::<<<>>>AAAAAA???===;;;::::::999888888888999:::;;;;;;<<<===>>>>>>???999>>>FFFJJJJJJHHHGGGGGGHHHOOO___vvv000000111111111111000000111111111111000000000///...///000000...///000222111111000//////000111111000111111111111222222222111111222222333333333444222444555777:::>>>BBBEEEFFFLLLTTTYYY\\\```eeeiiiuuu~~~|||{{{zzzyyyyyy{{{}}}~~~~~~}}}}}}}}}~~~~~~}}}~~~~~~{{{xxxwwwwww||||||}}}}}}~~~}}}zzzzzz}}}~~~zzz}}}wwwllleee^^^]]][[[YYYYYYYYYZZZ[[[WWWYYY[[[]]]]]]___bbbeeedddeeehhhjjjllllllmmmmmmmmmnnnooopppooopppsssuuuuuutttrrrooonnnmmmmmmmmmnnnmmmkkkjjjiiijjjkkklllmmmlllmmmooopppqqqxxx|||kkk^^^VVVTTTXXXfffuuuoooYYYMMMGGGCCC@@@AAA???===<<<<<<===<<<;;;::::::::::::::::::::::::<<<;;;999777666777777888;;;;;;;;;;;;;;;:::999999777777777777888888888888999999999999888888888777888777666777;;;@@@FFFIIIBBB<<<777666999<<<<<<:::999999999888888888888777888888888888888777777777<<<<<<===???AAAAAA@@@>>><<<;;;;;;:::999:::::::::;;;;;;<<<======>>>?????????@@@EEEMMMTTTVVVSSSOOOIIIQQQ```vvv000000111111111111000000111111111111000000000000///000000000//////111222000000////////////000000000111111111111222222222222222222222333333333333444666999;;;===@@@DDDGGGLLLRRRYYY\\\]]]bbbkkkttt~~~yyyxxxxxxxxxyyy{{{}}}~~~~~~~~~}}}}}}||||||||||||}}}{{{{{{|||}}}|||zzzyyyyyyzzz{{{|||~~~|||zzzzzz{{{}}}}}}}}}}}}|||pppeee^^^ZZZZZZYYYYYYZZZ]]]___aaa^^^```bbbcccdddfffhhhjjjjjjkkkmmmnnnoooooopppooooooqqqssstttsssssstttuuutttsssqqqpppooooooooooooooonnnmmmllllllkkkjjjjjjlllkkklllnnnnnnooowww|||mmm[[[SSSQQQ[[[kkkyyy|||eeeSSSIIIDDDBBB@@@>>>======>>>>>><<<;;;::::::::::::::::::::::::<<<;;;999666555444555555:::::::::::::::999999888777777888888888999999999777777777777777666666666777777777777999<<>>======>>>@@@AAAAAA@@@===<<<<<<;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????BBB@@@BBBMMMZZZ```[[[TTTKKKRRR```vvv000000111111111111000000111111111000000000000000///000111000//////111333000//////////////////000000000111111111222222222333333333333333333333333444888<<<>>>???BBBFFFJJJRRRXXX^^^___^^^dddqqq}}}}}}vvvwwwwwwxxxzzz|||}}}~~~~~~~~~~~~~~~}}}|||{{{{{{~~~|||{{{}}}~~~|||zzzwwwtttssstttwwwxxxyyyxxxxxxxxxzzz|||}}}}}}~~~~~~~~~xxxooofff^^^ZZZXXXXXXYYYZZZ]]]aaaeeeggghhhjjjlllmmmmmmmmmooopppppppppqqqqqqqqqrrrrrrrrrrrruuuwwwxxxwwwvvvuuuvvvtttsssqqqpppppppppqqqrrrpppppppppooonnnllliiihhhhhhggghhhlllmmmpppxxx|||```XXXSSSWWW```jjjvvvttt^^^OOOHHHFFF@@@???>>>>>>??????===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999:::;;;999999::::::999999888777777777888888999:::::::::777777777777777777666666777777777777777999::::::777555555666999::::::888999999999888888888777777666777888:::<<<>>>???@@@???===<<<<<<>>>@@@@@@@@@<<<<<<;;;;;;;;;;;;;;;<<<=========>>>>>>>>>?????????===>>>HHHTTTYYYVVVPPPIIIQQQ```vvv000000111111111111000000000000000000000000111111///000111000///000111333//////000000000000//////000000111111111222222222333333333333333333444444555999>>>@@@AAADDDJJJOOOWWW]]]bbbbbbaaahhhvvv|||{{{|||{{{yyyuuuvvvxxxzzz{{{}}}}}}~~~~~~~~~~~~~~~|||||||||}}}}}}{{{yyyyyyzzz|||yyywwwssspppoooqqqtttuuutttuuuvvvxxxzzz|||~~~|||zzzyyyyyyxxxtttnnnhhhbbb^^^\\\[[[[[[[[[\\\___bbbgggkkknnnsssuuuvvvvvvuuuttttttttttttsssssssssssssssssssssvvvxxxzzzzzzxxxvvvvvvvvvtttsssrrrqqqqqqrrrssstttqqqqqqqqqqqqooollljjjhhhgggfffhhhkkklllnnnvvvqqqhhh\\\UUUTTT\\\lll|||qqq\\\NNNIIIBBBAAA???>>>???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999:::;;;<<<===>>>999999::::::999999888777777888888999:::;;;;;;;;;888888888888888888888888777777666666666666666666777666666777888888777666999999999888888888777777666777888:::<<<>>>???@@@<<<;;;:::;;;===???@@@???;;;;;;::::::::::::;;;;;;============>>>>>>>>>>>>;;;<<>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::999999888888888999:::;;;;;;<<<===888888999999999999999:::777777666666666666666777999999999999888888888888999999999888888888888777888888888888999999999999999888888:::>>>@@@@@@???::::::::::::::::::;;;<<<<<<<<<<<<===============;;;>>>BBBCCCAAAAAACCCEEEEEEMMM]]]uuu000000111111111111000000///000000000111111111111000111222111000000222444000111222333333222111000000111111111111222222222000111222333444666777777:::>>>CCCDDDEEEKKKVVV___dddgggjjjlllooottt|||~~~}}}wwwsssrrrrrrsssuuuxxxzzz|||{{{zzzyyyyyy{{{}}}~~~~~~}}}}}}uuutttsssrrrsssuuuwwwyyyyyy{{{~~~~~~{{{yyyxxxxxxtttxxx|||yyyrrrlllhhhcccaaa^^^]]]___bbbfffiiiiiiiiiiiikkkmmmqqqtttwwwxxxzzz}}}~~~}}}{{{{{{{{{yyyxxxwwwwwwwwwxxxyyyyyyzzz{{{zzzxxxvvvtttuuuvvvvvvuuutttsssssstttuuuuuurrrrrrrrrqqqpppnnnmmmlllkkkiiijjjkkkkkklllrrr{{{{{{hhhYYYSSSYYYkkk|||~~~yyy^^^NNNJJJFFFAAA===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888;;;;;;;;;;;;;;;:::999999888888999:::;;;<<<======888888888999999999::::::888777666555666777888999888888888777777777888999999999999888888888888777888888888888888777777777666777888<<<@@@BBBAAA@@@;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<;;;;;;;;;;;;<<>>777777888888999999999:::888777666555666888:::;;;555555555444444555777999999999999888888888888777777777888999::::::;;;;;;555666999>>>BBBDDDCCCBBB<<<<<<<<<<<<<<<===>>>???;;;;;;;;;;;;;;;;;;;;;:::<<<>>>@@@AAABBBCCCFFFGGGIIIPPP___vvv000000000000000000000000///111222333222111222333000000000000000000000000111111111111111111111111111333555555444222222222000111222222333666:::===>>>CCCFFFFFFMMM[[[dddfffjjjnnnrrrwwwzzz~~~uuuttt~~~}}}uuupppnnnnnnmmmlllttttttuuuvvvwwwxxxyyyyyy||||||}}}}}}}}}~~~~~~~~~}}}zzzvvvsssqqquuuvvvwwwyyyzzz{{{{{{|||yyyqqqkkkhhhffffffcccbbbaaabbbgggnnntttyyyzzzwwwttttttwwwzzzzzzzzzyyyyyyzzzzzzzzzyyywwwvvv||||||zzzyyyyyyyyyyyyyyy|||{{{xxxuuusssrrrqqqqqqvvvuuuuuuuuuttttttttttttrrrrrrrrrqqqpppooonnnmmmkkkkkkkkkkkklllpppuuuyyyooo___WWWTTTTTT___qqqgggUUUNNNEEE@@@??????>>><<<>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===<<<:::;;;>>>===999;;;;;;:::999888888888888999999::::::::::::999999888888888888888888888888888888888888888888888888999::::::;;;;;;::::::999777777888888999999999:::999888999???GGGKKKIIIEEE>>>===<<<;;;;;;;;;;;;;;;===<<<;;;<<<>>>???@@@???AAAAAAAAAAAABBBCCCDDDDDDHHHNNN\\\sss000000000000000000000000,,,...///000///...///000111111111111111111111111111111111111111111111111000222444444222111111222222333444555555888<<>>;;;=========<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999;;;;;;999;;;??????;;;:::999999999999999::::::777777888888888888777777888888888888888888888888888888888888888999999999999999::::::::::::999999999999999999999999888888888888;;;BBBIIIKKKGGGCCC<<<;;;::::::::::::::::::<<<;;;;;;;;;===>>>>>>>>>@@@@@@@@@@@@AAABBBCCCDDDHHHNNN\\\sss000000000000000000000000...000222222111000111222111111111111111111111111111111111111111111111111///111333222111000111222333555666777999;;;???BBBBBBHHHNNNVVVaaannntttuuutttzzz}}}vvvpppjjjiiihhhiiimmmooopppppprrrrrrssstttuuuvvvwwwwwwxxxyyy{{{~~~~~~|||{{{{{{|||~~~|||vvvqqqnnniiieeeddddddfffhhhlllkkkjjjjjjmmmqqqvvvyyy|||zzzyyyyyy{{{}}}~~~~~~zzzzzz{{{|||||||||{{{{{{|||}}}}}}}}}}}}{{{zzzyyy{{{zzzyyywwwvvvvvvvvvvvvvvvvvvuuusssrrrqqqpppooopppppppppooonnnmmmlllkkkllllllllllllmmmqqqvvvzzzvvvdddXXXQQQMMMZZZiiiwwwrrrdddRRRGGGCCCAAA>>>;;;===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999;;;:::888:::>>>===999888888888888999:::;;;<<<777777888888888888777777777777777777777777777777777777888888999999999999888888999999999999888888;;;::::::999999888777777666777;;;AAAFFFGGGBBB===;;;;;;;;;:::;;;;;;<<<<<<;;;;;;;;;<<<<<<======>>>@@@??????@@@@@@AAABBBCCCHHHNNN\\\sss000000000000000000000000///111333333222222222333111111111111111111111111111111111111111111111111000111222222111111222333444666888999;;;>>>AAADDDEEEKKKUUU```kkkrrrtttsssxxx}}}|||sssjjjccc```bbbeeeiiimmmpppqqqqqqqqqqqqrrrssstttuuuuuuvvvwwwyyy||||||}}}}}}|||tttnnniiigggdddcccdddgggkkknnnqqqpppoooooopppsssvvvxxxzzzzzzzzz{{{}}}}}}}}}}}}}}}||||||{{{{{{{{{|||}}}~~~}}}{{{yyywwwzzzzzzyyyyyyxxxxxxxxxxxxxxxwwwvvvtttrrrqqqooooooooooooooonnnmmmlllkkkjjjkkkkkkllllllmmmqqqwww{{{}}}}}}nnn___WWWLLLSSS```pppuuu]]]KKKCCCAAA???===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::<<<;;;888999<<<;;;777999999999999999:::;;;<<<999::::::;;;;;;::::::999777777777777777777777777777777777888999999::::::777888888999999888888777888888888888888888777777555666888<<>>???@@@;;;<<<===============>>>????????????@@@AAABBBBBBHHHNNN\\\sss000000000000000000000000,,,...000000///...///000111111111111111111111111111111111111111111111111111222333333222222444555333666999;;;===@@@CCCFFFFFFOOO^^^llluuuwwwvvvvvv~~~uuukkkbbb]]]^^^aaafffjjjmmmoooqqqqqqppppppqqqrrrssstttuuuuuuwwwyyy}}}}}}}}}}}}}}}vvvnnniiidddbbbaaabbbdddiiiooorrrttttttsssrrrssstttuuuvvvxxxyyy{{{}}}}}}|||{{{zzzzzzzzz{{{|||}}}|||zzzxxxvvvyyyyyyyyyzzzzzzzzzyyyyyyyyyyyywwwuuusssqqqpppooonnnnnnnnnmmmlllkkkjjjiiiiiijjjkkklllnnnsssyyy~~~}}}zzzzzz}}}ssseee\\\PPPQQQXXXhhhyyykkkSSSFFFAAA@@@@@@======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::<<<<<<;;;===AAAAAA===<<<;;;;;;:::999999::::::::::::;;;;;;;;;;;;::::::777777777777777777777777777777888888888999999999777888888999999888888777444555555666777888999999888777777888999;;;;;;;;;===============>>>???@@@;;;>>>@@@@@@>>>===>>>???????????????@@@AAABBBBBBHHHNNN\\\ttt000000000000000000000000---///111111000000000111222222222222222222222222111111111111111111111111111222333333222333555777444777:::===???BBBFFFHHHJJJUUUgggvvv{{{{{{}}}xxxnnnfff```]]]aaadddiiimmmnnnooopppqqqppppppqqqrrrssstttuuuuuuwwwyyy}}}~~~~~~~~~~~~||||||||||||}}}~~~xxxqqqkkkgggbbbaaaaaabbbeeekkkqqquuuxxxwwwwwwvvvvvvvvvvvvwwwwwwyyy|||}}}~~~}}}|||{{{zzzzzzzzz{{{{{{{{{{{{yyyxxxwwwyyyyyyzzzzzzzzzzzzyyyyyyzzzyyywwwvvvtttrrrqqqpppnnnnnnnnnmmmlllkkkjjjiiiiiijjjlllnnnqqqwww~~~}}}zzz{{{|||~~~xxxiii```UUUQQQRRR]]]lllxxx|||bbbOOOEEEBBBCCC>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999;;;======BBBHHHIIIFFF===<<<;;;:::999999999999888888999999999999888888888888888888888888888888888888888888888888888888888888999999999999888888333444555666777999::::::<<<:::999888999;;;===???;;;;;;;;;:::;;;;;;<<<<<<;;;???BBBBBB???===>>>@@@@@@??????@@@@@@AAABBBCCCHHHNNN\\\ttt000000000000000000000000000222333333222222333444222222222222222222222222111111111111111111111111111111222111111222444666555888===@@@BBBEEEIIIKKKTTT^^^nnnyyyzzzyyy~~~rrrhhhaaa______cccgggkkkmmmnnnnnnppprrrppppppqqqrrrssstttuuuuuuvvvxxx|||~~~}}}zzzyyyyyyzzz}}}~~~||||||{{{{{{}}}}}}xxxtttpppllliiifffeeedddfffiiiooouuuyyy{{{{{{{{{{{{zzzzzzyyyyyyxxx{{{}}}}}}||||||}}}~~~}}}|||{{{|||}}}}}}|||||||||{{{zzzzzzyyyyyyxxxyyyzzzzzzzzzzzzxxxxxxxxxwwwvvvuuusssrrrqqqpppooonnnnnnnnnmmmkkkjjjiiijjjlllnnnqqquuu|||}}}}}}~~~|||~~~pppggg\\\SSSNNNTTT___jjjvvvuuu\\\KKKEEEDDD??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<888;;;<<<<<<@@@FFFGGGDDD<<<;;;;;;:::::::::;;;;;;888999999::::::999999888999999999999999999999999::::::999999888777777777999999::::::::::::999999666777777888999::::::;;;;;;;;;:::::::::;;;>>>???<<<;;;:::::::::::::::::::::>>>BBBBBB>>><<<===???@@@@@@@@@@@@AAABBBCCCDDDHHHNNN\\\ttt000000000000000000000000---///000000//////000111222222222222222222222222111111111111111111111111000000111000000111333666777:::>>>BBBEEEHHHKKKMMM]]]fffrrryyyuuussszzznnnddd______aaadddggglllnnnmmmnnnpppssspppqqqrrrrrrttttttuuuvvvuuuwww{{{zzzxxxuuutttuuuxxx|||}}}|||{{{{{{}}}{{{wwwtttrrrooommmkkkjjjiiijjjnnnsssyyy}}}}}}}}}}}}}}}}}}|||{{{{{{{{{}}}~~~{{{yyyyyy{{{|||{{{{{{{{{{{{}}}~~~}}}|||{{{zzzzzz{{{{{{xxxyyyzzzzzzzzzyyyxxxwwwvvvvvvuuutttrrrqqqppppppooooooooonnnmmmllljjjjjjlllmmmppptttxxxyyyzzz{{{}}}xxxnnnbbbVVVNNNPPPYYYcccrrr~~~fffPPPFFFDDD????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;999;;;??????;;;::::::::::::;;;<<<======:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;::::::999888777666666999::::::;;;;;;::::::999::::::::::::::::::;;;;;;777888:::;;;;;;;;;<<<===>>>===<<<;;;;;;;;;;;;;;;999>>>BBBBBB>>>;;;<<<>>>AAAAAAAAAAAABBBCCCDDDDDDHHHNNN\\\ttt////////////////////////111111111000000000000000222222111111111111222222000000000000111111111111444111000333333222444777<<<===>>>AAAGGGMMMRRRUUUgggmmmsssuuuttt{{{uuuiiidddccccccbbbdddfffiiilllmmmmmmlllkkkqqqrrrtttuuuvvvvvvvvvvvvzzz|||yyyxxxwwwwwwwwwyyy{{{}}}~~~}}}|||}}}zzzwwwtttrrrooonnntttsssqqqqqqsssvvvzzz}}}~~~}}}||||||||||||~~~~~~}}}}}}|||zzzyyyxxx~~~{{{xxxxxx{{{}}}|||{{{~~~~~~~~~~~~}}}|||{{{yyyyyyxxxxxxwwwvvvvvvuuussstttssssssrrrqqqpppoooppppppppppppnnnllljjjiiijjjmmmrrrwww}}}~~~~~~~~~~~~{{{{{{{{{}}}yyyppp```RRRQQQUUU\\\nnnrrrZZZLLLHHH??????>>><<<<<<>>>???>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<<<<;;;:::999999;;;===>>>===;;;:::::::::;;;;;;:::;;;;;;:::::::::;;;<<<<<<999999:::::::::;;;;;;;;;999999999999999999999999888888888888999:::;;;<<<888888888999;;;===>>>???AAA???>>><<<;;;;;;;;;;;;DDDBBB???<<<;;;;;;===>>>:::AAABBB>>>AAAJJJJJJBBBKKKOOO\\\rrr////////////////////////111111111111000000000000222222111111111111222222000000000000111111111111555222111444555333555999<<<@@@CCCEEEGGGMMMXXXaaaqqqrrrssssssuuu~~~qqqfffbbbcccddddddfffhhhkkknnnoooooonnnmmmpppqqqtttwwwxxxxxxwwwvvv{{{}}}~~~}}}{{{{{{zzzzzz|||~~~~~~}}}~~~}}}}}}|||{{{yyywwwxxxzzz}}}~~~}}}}}}}}}}}}~~~}}}{{{zzzyyy{{{yyywwwxxx{{{}}}~~~}}}~~~~~~~~~~~~}}}|||{{{{{{xxxxxxxxxwwwwwwvvvvvvvvvtttttttttsssrrrpppooonnnoooooopppooonnnlllkkkiiillloootttyyy~~~~~~}}}zzzzzzzzz|||~~~uuufff[[[XXXXXX]]]mmm{{{cccSSSKKKBBBAAA???======>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<===<<<;;;999999999::::::999888888999:::;;;;;;;;;;;;::::::999999999::::::999999999999::::::::::::888888888888888888888888888888888888999:::;;;;;;888888999:::;;;===>>>???>>>===;;;:::999::::::;;;AAA???===<<<;;;===???@@@>>>DDDEEEAAACCCMMMPPPKKKFFFKKKXXXooo////////////////////////111111111111111111111111222222111111111111222222000000000111111111222222555222111555666555777;;;<<>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999888777777555666888:::;;;;;;;;;:::;;;:::999888888888888888888888888999999999999:::888888888888888888888888999999999888999999::::::888888999:::;;;<<<>>>???::::::999888888888999:::<<<<<<;;;:::<<<>>>@@@BBBDDDKKKMMMGGGFFFLLLPPPOOODDDIIIVVVmmm////////////////////////000111111111111111222222222222111111111111222222000000111111111222222222444111111555666666888======CCCHHHHHHJJJUUUhhhyyyyyyrrrttt~~~|||{{{uuummmccc^^^___dddggghhhfffgggiiilllmmmmmmmmmmmmpppqqqsssvvvyyy{{{}}}~~~}}}{{{yyyxxxxxxxxxyyyzzz|||~~~~~~~~~~~~~~~{{{|||{{{zzzyyyzzz{{{}}}~~~~~~~~~~~~}}}|||{{{zzzyyywwwwwwwwwwwwwwwvvvvvvvvvuuuuuutttsssqqqooommmlllnnnnnnnnnmmmmmmllllllkkkooosssxxx~~~~~~}}}~~~|||zzzzzzyyyzzzzzz|||}}}~~~{{{qqqeee^^^eeeppphhhVVVJJJEEE@@@@@@@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<::::::::::::999888777666555888:::<<<;;;:::999999<<<;;;:::888888777777777777777888888888999999999888888888888888888888888::::::999999888999999999999999999:::;;;<<<>>>>>>999888777777888999:::;;;;;;;;;::::::<<<>>>@@@AAAHHHOOORRRLLLGGGHHHJJJJJJFFFKKKXXXooo000000000000000000000000000000111111222222222333222222111111111111222222111111111111222222222222222000000555777777:::>>>@@@BBBEEEIIIQQQ^^^nnnzzz|||wwwuuuzzzyyywwwvvvzzzuuukkkeee___]]]```eeehhhiiiggghhhiiikkkmmmmmmnnnmmmsssrrrrrrsssvvv{{{~~~{{{zzz|||}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}|||{{{|||}}}~~~~~~~~~}}}{{{zzzyyywwwwwwwwwvvvvvvvvvvvvvvvuuuuuutttsssqqqnnnmmmkkkmmmmmmmmmlllllllllllllllpppsssyyy~~~}}}~~~~~~zzzzzzzzzzzzzzzzzz{{{{{{~~~~~~mmmaaa```eeerrrwwwttt___QQQGGG@@@AAAAAA>>>===>>>==============================<<<;;;;;;;;;;;;<<<888888999::::::999999888888;;;>>>>>><<<999888999<<<<<<;;;999888888888888777777888888888999999999::::::::::::::::::::::::::::::999999888999999999999999999:::;;;<<<===>>>999999888888888:::;;;<<<<<<<<<;;;;;;<<<===>>>???DDDKKKOOOLLLGGGDDDDDDDDDIIIMMMYYYooo000000000000000000000000000000111111222333333333222222111111111111222222111111111222222222222333222000111666999999<<>>===@@@==============================<<<;;;;;;;;;;;;<<<999999999999::::::;;;;;;:::===???>>>:::888888999<<<;;;:::999999999999999888888888999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;999999999888999999::::::::::::::::::;;;<<<======::::::999999999:::<<<========================>>>===BBBGGGGGGEEECCCCCCCCCHHHLLLXXXmmm000000000000000000000000000000111222222333444444222222111111111111222222111111111222222222333333444222333888;;;<<<@@@EEEDDDHHHOOOYYYfffpppwwwzzzttt{{{}}}tttooolllrrr|||{{{sssjjj___^^^]]]aaafffiiiiiigggjjjkkklllmmmnnnppppppqqqpppqqqrrrtttwww{{{~~~~~~}}}|||{{{zzz|||~~~}}}}}}~~~~~~~~~}}}{{{zzzyyyxxxxxxvvvuuutttsssrrrssssssrrrrrrpppooonnnmmmllllllkkkkkkkkklllmmmnnnssswww}}}~~~~~~{{{||||||||||||||||||{{{|||~~~rrreee]]]YYYcccuuu}}}jjjXXXIIIFFFDDD>>><<<@@@==============================<<<;;;;;;;;;;;;<<<<<<;;;:::999999:::;;;;;;999<<<>>><<<888666888;;;:::999888888888888999999999999999999::::::::::::::::::::::::::::::::::::888888888888999:::;;;;;;::::::::::::;;;;;;<<<===;;;:::999888999:::;;;<<<=========>>>>>>>>>???????????????AAABBBBBBCCCDDDGGGLLLXXXnnn000000000000000000000000000000111222333333444444222222111111111111222222111111222222222333333333666444555:::>>>???BBBGGGEEELLLVVVbbbllltttyyy|||uuu~~~sssooopppwww{{{yyywwwqqqiii^^^]]]^^^ccchhhjjjhhhfffhhhiiijjjkkklllnnnoooooommmooossswwwzzz{{{{{{{{{~~~}}}|||{{{{{{}}}}}}|||~~~~~~~~~~~~|||~~~}}}|||{{{zzzyyyxxxvvvuuusssrrrqqqrrrrrrrrrqqqqqqooonnnnnnlllkkkjjjjjjkkklllnnnoootttyyy~~~~~~|||||||||}}}}}}~~~}}}}}}|||{{{}}}yyyjjj___TTT___rrruuu```NNNIIIEEE>>><<<@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<@@@>>><<<999888999:::;;;777:::<<<:::666666999===888777777777777777888999999999:::::::::;;;;;;;;;999999999999999999999999888888888888999:::;;;<<<::::::::::::;;;;;;<<<===;;;:::999888888999::::::<<<======>>>???@@@@@@AAAFFFAAA======???@@@BBBDDDHHHMMMYYYppp000111111111111222222222111111222222222333333333444444333333222111000000333333222111///000333666555444777;;;======BBBHHHMMMYYYgggqqqxxx|||zzzuuuvvv{{{tttsss}}}~~~{{{vvvqqqkkkfffcccZZZ]]]aaaeeehhhjjjiiiiiijjjlllnnnpppqqqpppnnnlllkkkmmmqqqtttwwwxxxxxxxxx|||||||||{{{{{{||||||}}}}}}|||yyyyyy|||~~~~~~}}}||||||zzzxxxwwwwwwwwwuuusssuuutttsssqqqppppppooooookkklllnnnmmmllllllmmmnnnvvv}}}~~~|||{{{|||}}}~~~~~~vvvkkk[[[]]]iiisss^^^MMMEEECCCAAA@@@>>>>>>??????>>>===<<<<<<<<<<<<;;;<<<>>>>>>>>>===???<<<<<<>>>===999777999;;;::::::999999::::::;;;;;;;;;::::::999888777777777999;;;======;;;999777888888999999999999888888999::::::;;;;;;::::::999888999999:::;;;<<<=========@@@@@@===;;;======;;;<<<===============<<<<<>>======>>>>>>>>>======<<<>>>===<<<<<<<<<<<<<<<;;;===888666888888777999<<<;;;::::::999999::::::;;;;;;;;;::::::999888888777888999:::;;;;;;:::999888888888999999999999888888999::::::;;;;;;::::::999888999999:::;;;<<<======CCCHHHIIIBBB;;;:::;;;;;;<<<===============<<<<<>>>>>=========??????@@@AAAAAABBBCCCCCCHHHLLLYYYooo000000111111111222222222000000000111111111222222888777444222///,,,***(((///111444444333333333555777999>>>BBBCCCBBBHHHPPPXXXkkk{{{}}}xxxwww{{{xxxlll```YYYVVVXXXYYYaaabbbdddeeeffffffeeeeeehhhiiikkkmmmooopppqqqrrruuuwwwzzz||||||zzzwwwuuuvvvvvvvvvwwwxxxyyy{{{{{{|||~~~|||wwwxxx~~~~~~}}}|||~~~xxxsssoookkkeee```]]]\\\ZZZWWWVVVYYY^^^bbbrrr}}}~~~{{{zzzyyyxxxvvvtttssssssqqqpppooonnnnnnnnnrrrrrrsssqqqpppppprrrtttyyy{{{hhhXXX[[[lllrrr[[[KKKFFFFFF======<<<=========>>>>>>>>>>>>===<<<::::::;;;<<<<<<999999>>>@@@===888777:::::::::::::::::::::::::::::::::999999888888888999999888777777888999999888999999::::::999999888999::::::;;;;;;::::::999888999999:::;;;<<<======<<>>999888::::::<<<======>>>>>>>>>>>>===>>>>>>???@@@AAABBBBBBCCCIIIMMMXXXnnn000000111111111222222222000111111111111222222222/////////000000111111222///111444444444333444555:::<<<@@@DDDCCCCCCJJJSSScccssszzzzzzxxxpppeeeZZZUUUVVV[[[___ddddddeeefffffffffeeeeeeggghhhjjjlllooorrrtttuuuwwwyyy{{{}}}}}}{{{xxxvvvzzzyyyyyyyyyyyyzzz{{{{{{|||~~~|||~~~~~~}}}~~~}}}}}}xxxrrrkkkeeebbb^^^ZZZVVVTTTTTTRRROOONNNQQQUUUYYYhhhsss}}}{{{zzzzzzxxxvvvtttuuutttsssqqqpppppppppppprrrrrrrrrqqqpppqqqsssvvvzzzqqqaaa[[[```ooohhhTTTJJJGGG>>>>>>============>>>???;;;<<<===<<<;;;<<>>??????>>>>>>======>>>???@@@AAABBBCCCIIIMMMXXXnnn000111111111111222222222111111222222222333333333222222222333333333444444000222333444333444555777<<<>>>BBBEEEDDDFFFPPP[[[pppzzz~~~~~~kkkeee\\\UUUSSSWWW]]]bbbfffggggggggggggggggggfffhhhhhhiiilllooossswwwyyyxxxyyy{{{|||||||||zzzzzz}}}||||||{{{{{{|||||||||}}}~~~~~~}}}||||||}}}pppiii```[[[XXXWWWTTTQQQOOONNNMMMKKKJJJKKKNNNPPP___iiiwww~~~|||{{{{{{{{{yyywwwwwwwwwuuutttsssrrrrrrrrrrrrrrrrrrrrrqqqsssvvvyyy|||lll\\\VVV```wwwxxx___NNNFFFAAA@@@???>>>===>>>??????999;;;===<<<<<<>>>CCCGGGeeeUUUCCC:::777666777:::999999;;;;;;;;;;;;999999999999999999999999999999:::999888777777888999:::999999::::::::::::999999999::::::;;;;;;::::::999888999999:::;;;<<<============:::888;;;???<<<666<<<<<<===>>>????????????======>>>???AAABBBCCCCCCHHHLLLYYYooo000111111111111222222222222333333333333444444444777777666444333111000000111222333333222444666999<<<>>>CCCFFFGGGKKKYYYggg}}}}}}sssbbb]]]WWWSSSSSSYYY```eeehhhhhhhhhhhhiiihhhhhhhhhiiiiiijjjlllpppuuuzzz}}}xxxxxxyyyzzz{{{|||}}}}}}}}}|||||||||}}}~~~}}}|||~~~}}}}}}{{{{{{~~~{{{xxxllleee\\\VVVSSSSSSQQQPPPLLLMMMMMMKKKIIIIIIJJJKKKTTT\\\hhhsss{{{~~~~~~~~~~~~}}}{{{zzzyyyxxxvvvuuuuuuuuuuuusssssssssssssssvvvzzz}}}|||iii\\\^^^ooolllVVVJJJEEECCCAAA???>>>>>>???@@@:::<<<>>>>>><<>>===888<<<<<<===??????@@@@@@???===>>>???@@@AAACCCDDDDDDGGGLLLYYYppp000111111111111222222222333333333444444444555555111111111222222333333333222333333222222333777:::;;;>>>CCCGGGIIIOOO```ppp~~~~~~wwwkkk^^^[[[VVVTTTVVV[[[bbbgggiiiiiiiiiiiiiiijjjjjjjjjiiiiiijjjlllqqqvvv|||wwwxxxxxxyyy{{{}}}{{{{{{{{{|||~~~~~~}}}{{{~~~~~~}}}}}}|||{{{{{{}}}|||wwwtttllleee[[[TTTRRRRRRQQQOOOMMMNNNOOOMMMKKKIIIIIIJJJLLLRRR\\\fffooozzz~~~|||{{{zzzxxxwwwwwwvvvvvvssstttttttttuuuxxx}}}yyyjjjccckkkvvvwww___PPPGGGEEEBBB@@@>>>>>>???@@@;;;>>>@@@>>>===???EEEKKKZZZMMMAAA>>>???>>><<<<<<888999;;;<<<<<<;;;999888999999999999999999999999::::::::::::::::::::::::999::::::;;;;;;::::::999999::::::;;;;;;::::::999888999999:::;;;<<<===>>>555:::<<<999888;;;===<<<<<<<<<===??????@@@@@@@@@===>>>???@@@BBBCCCDDDEEEFFFLLLZZZqqq111111222222222333333333111111111000111111222333666555444444333333333333222222222222555888;;;===???AAABBBDDDJJJYYYlllzzzoooaaaUUUWWWYYY[[[\\\```dddgggjjjhhhffffffiiikkkjjjhhhjjjjjjlllooosssxxx|||}}}|||{{{zzzzzz{{{|||}}}}}}{{{yyy{{{~~~}}}}}}|||~~~|||~~~}}}zzzyyyyyy|||}}}|||yyysssqqqmmmkkkeee[[[VVVVVVUUUSSSOOOMMMMMMNNNKKKFFFDDDGGGLLLPPPVVV[[[cccppp{{{yyyxxxwwwvvvuuuwwwuuussssssuuuxxxzzz|||rrrcccbbbkkkyyyiiiSSSNNNGGGCCCBBBBBB???>>>@@@999<<<@@@AAA???>>>>>>???KKKGGGBBB???===<<<;;;999999<<<@@@AAA???;;;888777888888888999999:::::::::888888888888999:::;;;<<>>===;;;:::999999:::;;;===>>><<<;;;;;;:::::::::;;;;;;===<<<<<<;;;;;;===>>>???>>>======>>>???BBBDDDEEEFFFKKKVVVlll111111222222222333333333111111111111111222222333555555444333333333333333222222222333666999<<<>>>AAAAAABBBFFFPPP___qqq}}}zzzgggZZZTTTVVVYYY[[[]]]```dddgggiiigggeeegggjjjlllllljjjkkklllnnnrrruuuyyy|||~~~||||||{{{{{{{{{}}}~~~|||yyywwwxxx{{{~~~}}}|||zzz|||~~~~~~|||zzzzzz{{{{{{|||}}}~~~~~~}}}xxxxxx|||}}}zzzvvvvvvsssrrrlllbbb[[[YYYVVVRRRRRROOOOOOPPPMMMIIIHHHJJJHHHKKKOOOTTT[[[gggwww~~~{{{xxxxxxwwwuuutttyyywwwuuutttuuuxxxzzz{{{~~~jjjdddgggqqqqqq\\\NNNGGGAAA@@@@@@======???@@@EEEJJJGGG@@@<<<===@@@NNNIIIBBB;;;777666888::::::===@@@AAA???<<<999999888999999999::::::::::::888888888888999:::;;;;;;===<<<;;;:::999999999999;;;888666777:::=========::::::999999:::;;;===>>><<<;;;;;;::::::;;;;;;;;;======<<<;;;<<<===>>>???>>>>>>>>>???@@@BBBDDDFFFGGGKKKWWWlll111111222222222333333333111111111111111222333333444333333222222222222333222222333444777:::===???BBBAAACCCKKKYYYjjjxxxtttaaaVVVSSSVVVZZZ]]]___bbbeeeggghhhgggfffhhhkkkmmmmmmmmmnnnpppssswwwzzz|||}}}~~~|||{{{{{{{{{|||~~~~~~|||xxxuuuuuuwwwzzz~~~}}}{{{{{{{{{}}}|||zzzyyyyyy{{{|||||||||wwwyyy{{{~~~~~~}}}{{{}}}}}}|||vvvrrrrrrvvvyyyyyyzzz|||||||||wwwmmmeee```ZZZTTTSSSOOOMMMNNNMMMHHHGGGJJJFFFHHHJJJLLLRRR]]]lllvvv}}}zzzyyyxxxwwwuuutttzzzxxxvvvuuuvvvxxxzzz|||vvvgggbbbeeevvvkkkTTTJJJBBB@@@@@@>>>>>>???>>>EEEJJJFFF===777999???LLLLLLIIIDDD???<<<>>>AAA<<<>>>@@@???===;;;;;;;;;999999::::::::::::;;;;;;999999999888999999::::::;;;;;;;;;;;;:::999888777:::888777777:::<<<======:::::::::::::::<<<======;;;;;;;;;::::::;;;;;;<<<======<<<<<<<<<===>>>???????????????AAACCCEEEFFFHHHLLLWWWlll111111222222222333333333222111111111111222333333333222222111111222222222333333444666999<<<>>>@@@CCCBBBFFFRRRcccsss~~~ppp___XXXTTTXXX\\\```bbbdddfffhhhiiiiiiiiijjjkkkmmmnnnnnnsssuuuyyy}}}||||||{{{zzz{{{|||}}}~~~~~~~~~{{{xxxuuutttuuuwwwyyyxxxwwwwwwzzz}}}{{{zzzyyyzzz{{{|||}}}}}}yyyzzz}}}|||~~~~~~{{{xxxwwwrrrnnnmmmqqquuuwww{{{yyyrrrkkkccc[[[XXXSSSOOOOOONNNJJJIIIKKKIIIHHHHHHIIIMMMVVVbbbjjj{{{~~~|||zzzzzzyyywwwuuuwwwvvvvvvuuuvvvxxx|||lllaaa\\\lll}}}}}}___SSSHHHCCCBBBAAA@@@BBB:::???CCCAAA<<<999;;;@@@???FFFNNNOOOJJJEEEBBBCCC<<<===>>>===;;;:::;;;<<<:::::::::::::::::::::;;;::::::999999888999999999999999:::;;;:::999777666999999888888:::;;;<<<===999999::::::;;;<<<<<<===;;;;;;:::::::::;;;<<<<<<===============>>>>>>>>>@@@@@@@@@@@@AAACCCEEEFFFHHHLLLWWWlll111111222222222333333333222222222111222333333444222222222111111222222333333444666888;;;>>>@@@AAACCCDDDKKKZZZmmm{{{||||||}}}iii]]]YYYWWW[[[___bbbdddfffgggiiikkkllllllllllllmmmnnnoooxxxzzz~~~~~~|||{{{yyyxxxxxxxxxyyy}}}|||{{{xxxuuutttuuuvvvuuuuuuuuuyyy}}}~~~|||||||||}}}}}}~~~~~~~~~}}}{{{wwwuuusssrrrnnnlllooorrruuu{{{yyyqqqiiiccc[[[UUUTTTRRRNNNLLLMMMKKKJJJHHHGGGJJJPPPXXX^^^hhhrrr~~~}}}}}}|||yyywwwrrrsssuuuuuuvvvyyyvvvfffYYYeeeuuulll]]]NNNFFFDDDBBBAAABBB===>>>??????@@@@@@@@@@@@555===FFFIIIEEE???===<<<:::;;;;;;:::999888999;;;::::::::::::::::::::::::::::::999999888999999999888999:::;;;:::999888777888999999:::::::::;;;<<<999999:::;;;;;;<<<<<<<<<:::::::::::::::;;;<<<============>>>>>>>>>>>>>>>AAAAAA@@@@@@AAACCCEEEFFFHHHLLLWWWlll111111222222222333333333222222222222222333444444333222222222222333333444333555777:::===???AAACCCDDDIIITTTeeevvv~~~{{{}}}}}}|||qqqaaaXXXYYY[[[]]]aaacccdddeeegggiiikkklllmmmmmmmmmnnnppprrrzzz}}}~~~}}}{{{xxxwwwvvvvvvvvvyyyyyyyyywwwttttttuuuwwwttttttvvvzzz||||||~~~~~~~~~|||yyyvvvtttsssrrrqqqnnnmmmoooqqqttt|||zzzlllbbbZZZVVVSSSNNNKKKLLLMMMKKKHHHFFFGGGKKKOOORRRWWW```qqq~~~{{{yyypppsssuuuvvvwww{{{ppp^^^bbblll{{{yyygggSSSIIIDDDAAA@@@@@@@@@>>><<<<<<===>>><<<::::::===???===:::888999:::888999::::::888888888:::::::::999999999999888888999999999888999999::::::999:::::::::::::::999999888999;;;;;;:::999;;;<<<888999:::;;;<<<<<<<<<<<<::::::::::::;;;<<<<<<===<<<===>>>?????????>>>>>>AAA@@@@@@@@@@@@BBBDDDEEEGGGKKKVVVkkk111111222222222333333333333222222222222333444444333333333333333444555555444555888;;;>>>AAACCCDDDFFFOOO^^^ppp~~~|||~~~yyyzzzzzznnnjjjdddZZZWWW[[[]]]^^^```aaaaaaccceeehhhhhhkkkmmmnnnnnnppptttwwwzzz|||~~~|||zzzxxxwwwwwwwwwwwwtttuuuuuutttssssssuuuwwwvvvuuuuuuyyy~~~~~~zzz{{{~~~}}}||||||zzzxxxuuurrrppppppqqqrrrpppnnnnnnppprrruuu~~~xxxlllaaa\\\XXXRRRNNNMMMOOOMMMJJJHHHHHHHHHIIIJJJNNNTTT```nnn}}}~~~{{{yyysssvvvxxxyyyyyy||||||fffaaabbbooorrrZZZMMMGGGBBB@@@???>>>>>><<<;;;:::999888888>>>===<<<;;;::::::;;;;;;777999;;;;;;999888999:::999999999888888777777777888888888888999:::;;;;;;;;;;;;::::::::::::;;;;;;777:::<<<;;;:::999:::<<<888999:::<<<<<<<<<<<<;;;::::::::::::;;;<<<======<<<===>>>???@@@???>>>>>>@@@@@@??????@@@AAABBBCCCFFFJJJUUUkkk111111222222222333333333333333222222333333444555333333333333444444555666444555888<<>>AAABBB@@@<<<:::===@@@777888:::===???>>>;;;888777999<<<<<<;;;:::999:::999888888888777777666666888888888888999:::;;;<<<<<<;;;:::999:::;;;<<<===777:::<<<<<<:::888:::<<<888999:::<<<===<<<<<<;;;999999999:::;;;<<<===>>><<<===>>>@@@@@@??????>>>@@@??????>>>???@@@BBBCCCEEEIIIUUUkkk333333222222222333444444333333333333333333333333333333444555555444444333888888<<>>===<<<=========<<<<<<;;;;;;;;;<<<<<<;;;<<<<<<<<<;;;::::::999::::::999999999999888888888999999::::::999999888>>>======???AAABBBAAA@@@<<<<<<;;;::::::999888888:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>???@@@AAAAAABBBCCCBBBAAA???@@@BBBEEEEEELLLXXXjjj333222222222333444555555333333333333333333333333333333444555555555444444888999<<>>=========>>>AAA@@@>>>===;;;:::::::::;;;;;;<<<<<<;;;;;;:::999<<<<<<;;;;;;;;;;;;::::::999999::::::::::::999999;;;;;;;;;===???@@@???===<<<<<<;;;::::::999888888;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAAEEEEEECCCAAA@@@AAACCCFFFFFFMMMXXXkkk222222222333444555666777333333333333333333333333333444444555555555666666999:::===AAACCCCCCIIIQQQ]]]lllzzz}}}{{{}}}mmmcccZZZYYY\\\]]]___aaaaaaaaabbbccccccdddeeeeeeggghhhkkkrrryyy}}}{{{zzz|||~~~sssssssssssstttuuuvvvwwwsssqqqnnnmmmqqquuuyyyzzzxxx{{{}}}~~~~~~~~~~~~~~~|||yyyuuurrrnnnkkkhhhfffbbb```___^^^]]]]]]]]]___```aaafffhhhkkknnnqqqwww}}}yyysssgggccc^^^YYYUUUQQQNNNKKKMMMLLLKKKJJJKKKOOOUUUZZZbbbiiittt~~~~~~{{{{{{|||}}}xxxfff___dddtttjjjVVVJJJEEEDDDAAA@@@???>>>======>>>???AAA@@@???===<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::999888888:::<<<<<<;;;:::<<<;;;;;;::::::999999888;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::<<<<<<===>>>???@@@@@@AAAFFFEEECCCAAA???@@@BBBEEEGGGMMMXXXkkk222222222333444555777777222222333333333333444444444444444444555666777888<<<<<<>>>AAAAAACCCKKKUUUgggwww{{{www~~~~~~hhh___YYYZZZ\\\]]]___aaa``````aaabbbccccccddddddhhhkkkooovvv|||~~~|||{{{}}}|||xxxqqqqqqrrrssstttvvvxxxyyywwwtttqqqoooppptttxxxzzzwwwyyy{{{||||||~~~|||}}}}}}}}}}}}~~~~~~|||xxxtttrrroookkkgggdddaaa___^^^\\\]]]]]]]]]^^^___bbbdddhhhjjjnnnqqquuuzzz|||rrrmmmfff```ZZZUUUPPPMMMOOONNNMMMKKKJJJKKKNNNPPPTTT[[[eeeoooxxx~~~|||{{{|||~~~~~~lll^^^XXXaaawwwvvv___OOOGGGEEEAAA@@@???>>>>>>>>>??????===<<<<<<<<<<<<======>>>:::;;;;;;<<<;;;;;;::::::::::::999999999888888888:::;;;;;;<<<<<<;;;;;;:::888777777888:::;;;:::888;;;;;;;;;::::::999999999888999:::<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>??????@@@@@@EEEDDDCCC@@@>>>>>>AAADDDHHHNNNXXXkkk222222222333444555666666222222222333333444444444444444444444666777999:::>>>>>>@@@AAAAAACCCNNNZZZqqq~~~}}}yyy{{{uuuccc]]]XXXZZZ]]]]]]^^^```^^^^^^___```aaabbbcccccciiimmmsssyyyyyytttqqqqqqrrrsssuuuwwwyyyzzz|||zzzvvvsssrrrtttxxx{{{wwwyyyzzz{{{|||~~~|||~~~~~~yyyxxxxxxxxxxxxvvvssspppjjjiiifffbbb___]]]\\\]]]]]]___``````___aaadddgggjjjmmmppptttwww||||||tttkkkddd]]]WWWSSSOOOPPPOOONNNLLLLLLMMMOOOOOOSSSYYYaaajjjttt~~~~~~|||{{{|||~~~~~~tttbbbUUUVVVhhh{{{jjjWWWKKKEEEBBBAAA@@@>>>>>>>>>??????;;;:::::::::;;;;;;<<<===::::::;;;;;;<<<;;;;;;:::::::::999999999888888888:::;;;;;;<<<<<<;;;;;;:::999888888999;;;;;;:::888;;;;;;::::::::::::999999555666999<<<===>>>>>>>>>==============================>>>>>>??????@@@@@@EEEEEEEEECCCAAAAAACCCEEEHHHNNNXXXjjj333333222222222333444444111222222333333444444555444444444444666888;;;<<<@@@@@@AAACCCCCCGGGVVVdddyyy{{{qqqjjj```[[[YYY[[[]]]\\\]]]___]]]]]]^^^___```bbbccccccjjjooovvv{{{}}}~~~xxxuuurrrrrrssstttuuuwwwxxxyyy}}}|||yyyuuussstttxxx{{{yyyzzzzzzzzz{{{~~~~~~}}}vvvtttrrrqqqqqqqqqooommmcccbbbaaa^^^\\\[[[]]]___ccceeegggfffdddeeeiiilllmmmooorrrtttwww|||uuulllccc\\\WWWRRRRRRRRRPPPNNNMMMOOOPPPOOOPPPSSSVVV]]]fffpppwww|||||||||}}}~~~~~~lll[[[VVVbbbrrrwwwaaaQQQGGGDDDCCCAAA???>>>>>>>>>>>>===<<<;;;:::999999999999::::::;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::::::::999999:::;;;<<<:::999::::::::::::::::::::::::444666999<<<>>>???>>>>>>==============================>>>>>>????????????EEEGGGHHHHHHFFFFFFFFFHHHHHHMMMWWWhhh333333222111111111222222111111222333333444555555444444444444666999<<<>>>@@@@@@CCCEEEGGGNNN```qqq}}}ssshhh```]]]ZZZYYY\\\]]][[[[[[^^^]]]]]]^^^```aaabbbddddddjjjooowww}}}}}}{{{}}}xxxwwwsssssssssssstttuuuvvvvvvxxxxxxwwwuuussstttwww{{{{{{{{{{{{{{{{{{~~~|||zzzuuurrrnnnlllllllllllllllcccddddddcccbbbcccgggkkknnnqqqrrrpppmmmmmmqqquuussstttuuuvvvyyy~~~xxxnnnfffaaa[[[ZZZXXXUUUQQQPPPQQQRRROOOOOOPPPQQQTTTZZZaaafffmmmrrryyy~~~}}}|||}}}vvvddd[[[aaammmmmmXXXJJJEEEDDDBBB@@@>>>============<<<;;;:::::::::::::::999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;::::::999999::::::::::::999999;;;:::::::::<<<<<<:::999::::::::::::::::::::::::666888:::===>>>===<<<;;;========================>>>>>>>>>>>>????????????AAADDDHHHIIIHHHGGGFFFGGGGGGLLLVVVggg444333222111000000000000111111222333333444555555444444444444666999<<<>>>???@@@CCCGGGJJJTTTgggzzzyyyoooccc[[[\\\YYYYYY]]]]]][[[ZZZ]]]^^^^^^___aaabbbdddeeeeeejjjpppxxx}}}~~~~~~~~~~~~|||zzz{{{{{{wwwwwwsssssssssrrrrrrsssssstttrrrtttuuutttrrrssswww{{{|||||||||{{{{{{~~~~~~~~~~~~~~~{{{xxxtttpppkkkhhhhhhjjjkkkkkkiiijjjlllkkkkkknnnsssxxxxxx{{{|||zzzvvvuuuxxx}}}yyyyyyyyyyyy{{{}}}tttooocccbbb___ZZZUUURRRSSSTTTOOOOOOPPPPPPPPPSSSWWWZZZ```fffnnntttwwwyyy|||~~~}}}|||}}}{{{jjj^^^aaaiiiuuu]]]MMMGGGEEECCC@@@>>>===<<<<<<:::::::::;;;<<<===>>>???999::::::;;;<<<<<<<<<;;;:::::::::999999999888888888999999::::::999999888;;;:::::::::<<<<<<:::888::::::::::::::::::::::::888:::<<<>>>>>><<<:::888<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????<<<@@@EEEGGGGGGEEEDDDDDDFFFKKKUUUfff222333333444444333333222222222333333333444444444444555555666777;;;@@@DDDBBBAAABBBFFFPPP___ooozzzttteee[[[WWWWWWYYY\\\\\\\\\\\\]]]^^^ZZZ]]]aaacccbbbccceeehhhnnnqqqvvv{{{~~~~~~}}}{{{yyywwwvvvyyy}}}|||}}}~~~wwwtttrrrrrruuuwwwvvvtttuuutttsssrrrrrrssstttuuu}}}|||zzzyyyzzz~~~}}}}}}}}}}}}yyyvvvmmmlllllllllmmmooorrrsssvvvvvvwwwxxxzzz}}}~~~}}}~~~|||}}}{{{sssnnnfffbbb___]]]YYYUUUQQQPPPOOOPPPRRRSSSSSSRRRXXX\\\```cccfffkkkqqqvvvsssxxx~~~|||{{{}}}~~~tttfffaaadddyyybbbXXXJJJFFFBBB@@@>>><<<===???======>>>======<<<;;;:::;;;;;;<<<<<<<<<<<<<<<<<<888888888888888888888888888999999::::::999999888;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999999999999888999:::;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<======>>>>>>??????AAABBBCCCCCCBBBBBBDDDFFFGGGKKKVVVjjj222333333444444333333222222222222222333333333444444555666666888;;;@@@DDDDDDCCCDDDJJJVVVeeettt~~~{{{nnnaaaYYYVVVUUUWWWZZZZZZZZZZZZ[[[\\\[[[^^^aaacccccceeehhhkkkpppssswww{{{~~~~~~}}}{{{yyywwwvvvuuuxxx{{{{{{yyyxxxyyyzzzvvvtttqqqqqqsssvvvvvvvvvvvvuuusssrrrrrrtttuuuwww||||||{{{zzzzzz}}}}}}|||{{{zzzwwwtttqqqqqqpppqqqsssvvvyyy{{{}}}xxxpppkkkiiifffbbb^^^VVVSSSQQQQQQRRRSSSRRRRRRSSSVVVXXXZZZ[[[^^^cccgggkkkooovvv~~~}}}~~~~~~|||{{{|||~~~{{{nnnffffffqqq|||fff[[[LLLHHHDDDCCCAAA===<<<=========>>>>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999999999999888999:::;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<======>>>????????????@@@AAAAAA@@@AAACCCEEEGGGKKKVVVjjj222333333444444333333222111111222222222333333333444555666777888<<<@@@DDDEEEDDDFFFOOO^^^ooo{{{}}}qqqeee[[[UUUUUUSSSUUUXXXXXXXXXXXXZZZ[[[\\\^^^```ccceeehhhmmmqqquuuwwwzzz}}}~~~~~~~~~~~~~~~~~~|||{{{yyywwwvvvrrrtttvvvvvvuuuvvvwwwyyyuuurrrooooooqqqtttwwwxxxxxxvvvtttrrrrrrtttvvvxxx{{{{{{||||||}}}~~~|||zzzxxxwwwuuutttttttttuuuwwwzzz}}}{{{vvvsssoookkkggg^^^[[[WWWTTTTTTTTTTTTSSSRRRSSSSSSSSSSSSTTTWWWYYY___bbbhhhooowww}}}~~~|||}}}}}}|||{{{xxxyyyzzzzzzzzz}}}zzzooojjjffftttmmmaaaTTTLLLGGGEEECCC???===???======>>>>>>>>>>>>>>>>>>::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::999999::::::::::::;;;;;;;;;;;;<<<<<<;;;:::999999999999888999:::;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<===>>>>>>??????@@@===???@@@?????????AAACCCGGGKKKVVVjjj222333333444444333333222111111111222222222333333444666777888:::===AAADDDEEEDDDIIIUUUgggvvv|||}}}qqqeee\\\TTTRRRTTTRRRTTTWWWXXXXXXXXXYYY[[[\\\]]]___bbbgggmmmsssvvv|||}}}~~~{{{{{{|||{{{zzzyyyxxxxxxssssssttttttuuuvvvxxxzzzsssqqqnnnmmmooorrrvvvyyy{{{xxxuuusssrrrsssuuuwwwxxxzzz}}}~~~~~~{{{xxxwwwvvvwwwwwwwwwxxxyyy|||~~~zzzuuupppiiiddd^^^ZZZXXXXXXXXXWWWVVVUUUTTTSSSRRRRRRSSSTTTWWWYYY]]]cccjjjqqqwwwzzz|||}}}~~~{{{xxxvvvuuuuuutttsssqqqrrrtttuuuxxx|||yyyooocccnnn|||uuuhhhYYYNNNFFFEEECCC>>>===AAA======>>>>>>>>>???@@@@@@999999:::;;;;;;<<<======::::::::::::::::::::::::999::::::::::::::::::999:::::::::::::::;;;;;;;;;<<<;;;::::::999999999:::888999:::;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<======>>>??????@@@@@@===>>>??????>>>???AAACCCGGGKKKVVVjjj222333333444444333333222111111222222222333333333444666888999;;;===AAADDDBBBEEENNN]]]ooo|||}}}yyyrrrtttssseee[[[TTTOOOOOOSSSSSSUUUWWWYYYYYYYYY[[[\\\[[[\\\___dddkkkrrryyy|||yyyyyyzzzzzzzzzzzzzzzyyyrrrrrrqqqrrrtttvvvwwwxxxqqqpppmmmlllmmmpppuuuxxx|||zzzwwwtttrrrssstttuuuvvvyyy~~~}}}}}}|||{{{yyyyyyzzz|||~~~}}}~~~zzzpppllleee```]]]\\\\\\[[[YYYWWWUUUSSSRRRRRRRRRRRRSSSTTTWWW[[[aaagggmmmqqqtttwww{{{xxxuuupppmmmllllllkkkjjjhhhjjjllloootttzzzvvvccchhhqqqzzzppp\\\RRRNNNRRRPPPFFF??????>>>>>>======>>>???@@@AAA============<<<<<<<<<<<<999999999999999999999999:::::::::;;;;;;:::::::::999999999:::::::::;;;;;;;;;;;;:::999999999::::::888999:::;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<======>>>>>>???@@@@@@@@@>>>@@@AAA@@@@@@@@@BBBDDDGGGKKKVVVjjj222333333444444333333222222222333333333444444444444666999;;;<<<>>>BBBDDDBBBIIIWWWhhhxxxooolllrrr|||ooodddZZZTTTPPPMMMNNNRRRSSSUUUXXXYYYZZZZZZ\\\]]]\\\]]]```hhhqqqzzzyyyyyyyyyzzzyyyyyyxxxxxxpppooonnnppprrrssssssrrroooooonnnllllllnnnrrrvvvyyyxxxvvvtttssssssttttttuuuyyy~~~|||}}}~~~vvvrrrlllhhheeecccbbb```\\\YYYVVVSSSSSSRRRPPPOOORRRRRRSSSVVVZZZ^^^cccffflllpppwww|||}}}yyyqqqmmmhhhdddcccbbbaaaaaa```bbbeeeiiinnnvvvllliiijjjrrr}}}|||hhh``````iiigggUUUFFFBBB???>>>===<<<===>>>???@@@BBBBBB@@@>>><<<:::999888888888888888888888888888::::::;;;;;;;;;;;;::::::888888999999::::::;;;;;;;;;::::::999999:::::::::888999:::;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<======>>>??????@@@@@@AAA@@@AAABBBAAAAAAAAACCCEEEGGGKKKVVVjjj222333333444444333333222333333444444444555555555555777:::<<<===???BBBDDDDDDOOObbbuuu}}}lllnnnyyy|||xxx}}}|||rrraaaYYYRRRPPPNNNMMMNNNRRRRRRUUUWWWYYYYYYZZZ\\\]]]^^^___dddmmmxxx~~~||||||{{{zzzxxxvvvuuutttnnnmmmmmmooorrrrrrpppmmmmmmnnnooommmkkklllpppsssrrrsssssstttuuuuuuvvvvvvwwwzzz}}}{{{wwwsssqqqooommmkkkeeeaaa\\\YYYWWWVVVSSSPPPRRRQQQQQQRRRSSSVVVYYYZZZaaafffnnntttzzz~~~wwwssskkkgggaaa]]][[[ZZZYYYXXXZZZ\\\___cccjjjrrr|||wwwlllfffnnn~~~xxxkkkeeekkkgggTTTFFFDDD???>>>===;;;;;;<<<===>>>AAA@@@???===<<<:::999999999999999999999999999999::::::;;;;;;;;;;;;::::::777888888999::::::;;;;;;:::::::::999999::::::;;;888999:::;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===>>>>>>??????@@@AAAAAA???AAABBBAAAAAAAAACCCEEEGGGKKKVVVjjj222333333444444333333222444444444555555555666666555777:::<<<===???BBBEEEFFFUUUjjj~~~}}}nnnsss~~~yyyyyywwwkkk]]]XXXRRRMMMNNNNNNMMMOOORRRRRRTTTWWWXXXYYYZZZ[[[]]]___aaagggqqq}}}~~~~~~}}}zzzwwwtttqqqpppooonnnnnnqqqssssssppplllmmmnnnooonnnkkkkkknnnqqqmmmnnnqqqtttvvvwwwxxxxxxxxx{{{}}}}}}|||yyyvvvtttpppkkkeeeaaa^^^\\\XXXTTTQQQPPPPPPOOOOOOPPPRRRSSSWWW]]]eeemmmrrrxxx{{{sssnnnhhhccc]]]XXXVVVUUUUUUTTTVVVXXX\\\```gggpppzzzzzzkkkaaaiii|||iiiYYYXXXRRRCCC<<<@@@@@@???<<<;;;:::;;;<<<===:::;;;;;;<<<<<<=========:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::777777888999::::::;;;;;;:::::::::999999:::;;;;;;999999:::;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<>>>>>>>>>???@@@@@@AAAAAA???@@@AAAAAA@@@AAACCCEEEGGGKKKVVVjjj222222333333444555666666333333444444444444444444777:::======>>>AAADDDEEERRRaaaxxxuuuvvvxxxrrriii]]]SSSNNNMMMKKKJJJKKKLLLNNNOOOPPPQQQRRRUUUXXXYYYYYYXXX[[[bbbkkkrrr}}}~~~{{{zzzzzzyyyxxxvvvtttrrrqqqooommmkkklllppprrrqqqooooooooonnnnnnnnnoooooopppqqqqqqrrrssstttuuuvvvvvvzzz{{{}}}|||zzzzzzxxxvvvvvvzzz}}}zzzxxxuuurrrnnnjjjfffaaa\\\XXXRRRRRRRRRRRRRRRQQQQQQQQQTTTWWW\\\bbbiiiqqqyyy~~~uuujjjeeeaaa[[[UUUQQQPPPQQQRRRSSSUUUXXX^^^eeepppzzz|||lllkkk{{{tttaaaSSSHHHAAA@@@CCC===<<<;;;;;;;;;;;;======999;;;<<<<<<999777:::???;;;;;;;;;;;;:::999888888888888999999999::::::::::::;;;<<<<<<<<<;;;:::999===999555555999=========888888999;;;===<<<:::888:::::::::;;;<<<===>>>>>>>>>>>>>>>===<<<===@@@BBBBBB>>>>>>BBBDDDDDDEEEIIIHHHKKKUUUhhh222333333444444555555555444444444444444555555555666:::>>>@@@AAADDDGGGIIIVVViiizzz|||uuummmbbbWWWNNNMMMLLLKKKJJJJJJKKKMMMNNNPPPQQQSSSVVVXXXZZZZZZYYY^^^dddlllrrr{{{~~~|||yyyyyyxxxwwwvvvtttsssrrrmmmkkkiiiiiilllmmmlllkkkmmmmmmmmmmmmnnnnnnoooppppppqqqrrrtttvvvxxxyyyzzz}}}}}}~~~}}}zzzxxxvvvtttrrrooonnnllllllpppvvv|||}}}{{{xxxtttpppmmmhhhccc```XXXWWWUUUTTTRRRRRRQQQQQQQQQSSSWWW\\\bbbjjjrrrwwwvvvlllfffbbb\\\VVVRRRPPPQQQQQQRRRUUUZZZ```gggpppyyyrrrkkkuuu}}}iiiYYYMMMDDDBBBDDD???>>>===;;;;;;;;;<<<<<>>>>><<<;;;:::;;;999::::::;;;;;;;;;::::::999999:::::::::;;;;;;;;;999:::;;;<<<<<<;;;:::999::::::999999999:::===???IIIFFFBBB???>>>===;;;999;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<<<<>>>BBBHHHLLLQQQGGG@@@@@@CCCBBBBBBBBBIIILLLUUUhhh444444444444444444444444444444444444444555666666777;;;???BBBDDDFFFKKKPPP^^^uuu|||ooocccYYYOOOIIIKKKJJJJJJIIIIIIKKKLLLMMMPPPQQQSSSVVVXXXZZZ[[[[[[aaagggmmmqqqxxx~~~|||zzzxxxxxxwwwvvvuuutttsssrrrmmmllliiiiiiiiijjjiiigggkkkkkkkkklllmmmnnnoooooooooppprrrtttwwwyyy{{{|||~~~yyysssnnnkkkiiihhhfffcccaaa```aaadddjjjpppttttttuuuxxx}}}~~~zzzwwwssspppkkkhhh```^^^[[[WWWTTTRRRRRRRRRPPPRRRSSSVVVZZZaaaiiiooozzzxxxooogggddd^^^XXXTTTRRRQQQRRRRRRVVV]]]dddjjjqqqxxx||||||mmmmmm|||tttbbbSSSHHHDDDEEEAAA???>>><<<;;;;;;;;;;;;???===;;;;;;===>>><<<:::888888:::;;;;;;<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<999:::;;;<<<<<<;;;:::999888;;;===<<<999999<<<@@@RRRMMMFFFAAA>>>======<<<==================>>>>>>===<<<<<<<<<>>>DDDKKKQQQYYYLLL@@@???BBBBBBAAAAAAIIILLLVVViii444444444444444444333333555444444444555666777888:::<<<@@@DDDEEEFFFMMMTTTggg}}}sssfffZZZPPPKKKHHHIIIIIIIIIIIIIIIJJJKKKLLLNNNPPPSSSUUUWWWXXX[[[\\\bbbhhhnnnrrrwww~~~|||{{{zzzyyyxxxxxxvvvtttsssrrrqqqpppqqqooommmlllkkkjjjiiiiiiiiiiiikkklllmmmnnnoooooopppqqqrrrtttvvvxxxzzz{{{~~~~~~~~~uuupppiiiccc```^^^]]]\\\ZZZYYYXXXYYY\\\aaafffiiihhhiiilllqqqvvv|||}}}zzzwwwtttqqqnnnjjjgggbbb\\\WWWUUUTTTTTTSSSSSSSSSSSSVVV\\\dddiiisss~~~{{{tttkkkhhhbbb\\\WWWUUUTTTTTTSSSXXX```ggglllqqqvvvyyypppfffooo~~~kkkYYYKKKDDDDDD???>>>===;;;;;;;;;;;;<<<666999:::999:::===>>><<<999999:::;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;:::;;;<<<=========<<<;;;999;;;======;;;;;;<<<>>>IIIEEEAAA>>>===>>>>>>>>>============<<<<<<<<<<<<>>>>>>>>>======AAAFFFJJJPPPGGG??????BBBCCCDDDFFFIIIMMMVVViii444444444444444444333333666555444444555666888999======AAADDDDDDEEENNNZZZppp{{{{{{tttiii\\\RRRLLLJJJJJJHHHHHHHHHIIIIIIJJJKKKLLLLLLOOORRRTTTUUUWWW[[[^^^dddjjjppptttzzz|||{{{zzzzzzyyywwwuuurrrpppnnnnnnmmmqqqqqqpppnnnlllkkkkkkkkkiiijjjlllmmmnnnoooooooooqqqqqqrrrsssuuuvvvwwwwww~~~}}}~~~zzzuuummmhhhaaa\\\YYYXXXWWWVVVTTTSSSSSSTTTVVVZZZ]]]___]]]___aaadddhhhkkknnnpppwwwxxxyyy}}}}}}{{{yyyvvvtttsssoooiiibbb]]]ZZZXXXXXXVVVUUUTTTSSSTTTYYY```eeennn{{{zzzqqqnnnhhhbbb]]]ZZZXXXXXXWWW[[[bbbhhhmmmqqquuuwww}}}uuueeefffwwwrrr___OOOEEECCC>>>>>><<<;;;;;;<<<======:::CCCGGGAAA::::::<<<===;;;<<<<<<<<<;;;;;;:::999999999999999::::::::::::;;;<<<===?????????>>>======;;;:::;;;===>>>===;;;<<<;;;:::;;;===>>>>>>===;;;;;;;;;;;;;;;;;;;;;:::<<<===>>>>>>======???AAABBB@@@@@@BBBCCCAAADDDJJJIIILLLVVVhhh444444444444444444444444666555444444555777:::;;;@@@>>>@@@DDDDDDEEERRRbbbzzzyyyooobbbVVVOOOLLLKKKKKKGGGHHHHHHIIIJJJKKKLLLLLLKKKOOORRRTTTUUUWWW\\\```gggnnntttxxx~~~~~~}}}}}}~~~vvvuuurrrooommmlllllllllnnnoooooommmkkkjjjkkkmmmkkklllnnnpppqqqqqqppppppqqqrrrrrrssstttuuuvvvvvv|||}}}~~~|||zzzwwwqqqmmmddd```[[[XXXWWWVVVVVVUUUPPPPPPPPPQQQRRRTTTUUUWWWUUUVVVWWWYYY[[[]]]^^^^^^ggghhhiiilllqqquuuyyy{{{~~~|||zzzyyyvvvpppjjjddd```^^^]]]XXXXXXWWWUUUUUUXXX]]]aaajjjvvvxxxuuupppjjjddd```^^^]]]\\\___dddhhhlllpppuuuxxx|||jjjdddnnnzzzzzzgggUUUJJJFFFAAA@@@???=========>>>>>>HHHSSSVVVJJJ===::::::999=========<<<<<<;;;999999888888888999999999::::::;;;<<<===?????????>>>>>>>>>;;;888999<<<>>><<<:::888888:::===???>>><<<::::::::::::::::::::::::;;;888:::===>>>>>>===>>>???<<<===BBBEEECCC???AAAGGGHHHKKKUUUhhh222333333444444555555555777666555444555888:::<<>>>>>EEEPPPSSSGGG======<<<888;;;<<<<<<<<<<<<<<<;;;;;;999999999:::::::::;;;;;;999:::<<<===>>>>>>=========;;;999888999:::;;;<<<999:::;;;===???>>><<<999999:::::::::;;;<<<<<<<<<;;;===>>>>>>===>>>@@@BBB>>>>>>@@@DDDCCC@@@@@@CCCGGGJJJTTTggg222222333333444555666666777666555444555888;;;===AAA===>>>DDDFFFKKK^^^uuuvvvbbbTTTOOOMMMJJJFFFGGGHHHIIIKKKLLLMMMMMMMMMNNNRRRVVVWWWWWWZZZaaafffpppwww}}}{{{yyyzzz|||mmmlllkkkjjjjjjkkkmmmooolllnnnpppooommmmmmpppssspppqqqsssttttttsssrrrqqqpppppprrrtttwwwyyy{{{|||~~~yyyqqqkkkhhheee```]]]WWWUUUTTTUUUVVVWWWWWWVVVTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTUUUVVVVVVVVVVVVVVVTTTVVVXXXZZZ\\\]]]^^^^^^aaaffflllpppttt{{{~~~~~~|||xxxtttooojjjfffdddbbbbbbbbbaaa```aaadddfffgggpppzzz{{{uuuooojjjgggfffdddddddddeeehhhnnnuuu{{{yyyhhheeeggg~~~wwwdddVVVPPPNNNLLLIIIEEEBBB@@@>>>>>>777AAAEEE>>>;;;@@@@@@:::999:::;;;<<<============:::::::::;;;;;;;;;<<<<<<777888:::<<<======<<<<<<;;;<<<<<<999666666:::???:::999:::;;;===>>>===;;;::::::;;;;;;<<<===>>>>>>BBBBBBAAA>>>===>>>AAACCCAAA======AAADDDCCCBBBCCCFFFJJJSSSfff444444333333333444444555444444444444666:::===???CCC@@@BBBHHHKKKRRRggg}}}uuu^^^RRRNNNKKKIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMOOOMMMNNNQQQTTTZZZeeeqqqxxx{{{~~~xxxwwwyyy{{{yyyvvvrrrpppmmmlllmmmmmmmmmlllnnnnnnooopppqqqsssuuuvvvtttvvvxxxwwwtttqqqpppoooppprrrtttwwwzzz|||~~~~~~}}}~~~|||xxxssslllfffbbb___\\\ZZZUUUWWWYYYYYYYYYYYYZZZ\\\ZZZZZZZZZXXXVVVVVVXXXZZZXXXYYYZZZ[[[[[[ZZZXXXXXXXXXXXXWWWVVVVVVVVVWWWWWWZZZ\\\___bbbfffkkkpppsssvvv}}}}}}{{{{{{||||||~~~}}}yyyrrrllliiiiiidddccccccdddeeegggiiijjjkkkpppwww}}}wwwoookkkllliiieeedddhhhlllooouuu|||}}}jjjdddfff{{{sssfff]]][[[WWWQQQJJJEEEBBBAAA@@@>>>===<<<<<<===<<<:::888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999888888777::::::;;;<<<=========<<<<<<;;;999999;;;>>>AAACCC<<<<<<;;;;;;;;;<<<<<<===;;;:::999888888:::<<<======?????????>>>===>>>??????@@@@@@AAABBBCCCDDDDDDHHHMMMUUUddd~~~333333333333444444555666444444444555777:::===???CCCBBBCCCHHHNNNZZZmmm~~~ppp[[[PPPMMMJJJHHHIIIHHHHHHHHHHHHHHHIIIJJJKKKPPPOOOPPPSSSVVV\\\gggrrrzzz}}}~~~zzzyyy{{{{{{xxxtttqqqooollllllmmmmmmmmmlllmmmmmmmmmoooppprrrssstttsssuuuwwwwwwvvvsssrrrsssssstttvvvxxxzzz{{{|||}}}~~~~~~{{{xxxrrrmmmgggbbb___]]][[[ZZZXXXYYY[[[\\\\\\]]]___aaa```aaabbbbbbaaabbbdddgggaaaaaaaaaaaa```___^^^]]]______^^^^^^^^^^^^^^^]]]XXXYYY[[[\\\___bbbfffhhhjjjooowww}}}|||zzzzzzzzz{{{zzzvvvqqqllljjjjjjhhhggggggggghhhjjjlllmmmnnnsss{{{|||tttpppqqqlllfffbbbdddhhhmmmuuu~~~~~~llldddcccqqq~~~ssskkkccc^^^WWWPPPJJJDDD@@@>>>>>>===<<<<<<======;;;:::;;;;;;;;;;;;;;;;;;;;;;;;777888999:::;;;<<<======;;;<<<==================<<<;;;::::::;;;<<<>>>???<<<;;;;;;;;;;;;<<<======;;;:::999999999:::;;;<<<===>>>???>>>======>>>??????@@@@@@AAABBBCCCDDDDDDHHHMMMUUUddd~~~333333333333444555666777555555555666888;;;>>>???AAACCCDDDGGGSSSgggwww}}}~~~|||xxxgggUUUMMMJJJHHHGGGHHHGGGGGGGGGHHHHHHJJJKKKKKKQQQPPPRRRWWWZZZ^^^iiisss|||~~~}}}~~~}}}~~~}}}wwwrrrpppnnnlllkkkmmmnnnnnnmmmkkkkkklllmmmnnnoooqqqrrrqqqtttvvvwwwvvvvvvvvvvvvvvvvvvwwwyyyzzz{{{||||||~~~~~~~~~~~~yyyuuurrrlllhhhdddaaa```___^^^]]]\\\^^^```aaabbbdddfffiiijjjlllnnnoooppprrruuuwwwrrrqqqooommmkkkjjjiiiiiifffgggggggggfffdddcccaaa\\\\\\[[[ZZZ[[[]]]___aaaaaaccchhhkkkooosssxxx{{{}}}yyyxxxwwwwwwvvvrrrooollllllmmmllllllkkkkkklllnnnpppqqqrrrwww{{{wwwvvvnnnfff``````ccciiittt~~~sssgggaaahhhuuutttnnnddd[[[RRRJJJCCC>>>>>>===<<<<<<>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;777777999:::<<<>>>???@@@===>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======::::::::::::;;;;;;;;;;;;===>>>???>>>=========??????@@@@@@AAABBBCCCDDDDDDGGGMMMUUUddd~~~222222333333555666777888555555666888:::<<<>>>@@@???DDDFFFJJJZZZrrr~~~}}}lll^^^OOOJJJHHHGGGFFFGGGIIIIIIIIIJJJKKKLLLMMMNNNQQQQQQTTTZZZ]]]aaakkkttt}}}~~~~~~wwwqqqnnnlllkkkkkklllnnnooonnnjjjjjjjjjkkklllmmmnnnooooooqqqtttuuuvvvvvvwwwyyyvvvvvvwwwxxxzzz{{{|||}}}~~~~~~~~~}}}|||~~~~~~{{{wwwtttpppnnnjjjgggdddddddddeeeeeedddbbbdddfffhhhiiilllooorrruuuxxx{{{~~~~~~{{{yyyxxxxxxtttuuuuuutttqqqnnnjjjhhhgggeeebbb``````bbbbbbcccbbbbbbbbbdddfffjjjnnnqqqrrruuuzzz~~~yyywwwtttsssrrrooonnnmmmnnnooonnnmmmmmmmmmnnnpppqqqsssuuu{{{yyyvvvnnnggg```___bbbgggpppyyy}}}lllbbbaaammmyyyrrrdddZZZQQQIIIDDD@@@>>>======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>======<<<;;;:::999:::;;;;;;;;;;;;:::999::::::;;;<<<<<<=========999:::;;;;;;<<<<<<;;;;;;>>>???@@@???>>>>>>???@@@???@@@@@@AAABBBCCCDDDDDDGGGLLLUUUddd222333333444555666888999666666777999;;;===???@@@???DDDHHHPPPddd{{{}}}vvv```UUUKKKGGGGGGFFFEEEGGGIIIIIIIIIJJJKKKLLLMMMNNNOOOPPPVVV]]]aaaeeennnwww~~~}}}wwwqqqlllkkkiiijjjllloooooooookkkkkkjjjjjjkkklllmmmmmmmmmooorrrssstttuuuwwwyyyuuuuuuvvvwwwyyy{{{~~~~~~~~~|||{{{{{{zzzvvvtttrrrooommmiiihhhfffgggiiikkkkkkkkkiiikkkmmmnnnpppsssxxx{{{|||wwwuuurrrnnnjjjhhhhhhjjjjjjiiihhhfffdddcccdddgggjjjlllnnnqqquuuyyy}}}~~~zzzxxxtttrrrpppooonnnooooooooollllllllllllnnnppprrrsssxxx}}}zzzuuummmgggbbbbbbccceeekkkrrrzzzqqqddd\\\eeeppp{{{zzzjjj^^^VVVOOOJJJCCC@@@>>>>>>>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<;;;;;;::::::<<<<<<<<<<<<;;;::::::999666888999;;;<<<;;;::::::999:::;;;<<<============999:::;;;<<<<<<<<<;;;;;;???@@@AAAAAA??????@@@AAA???@@@@@@AAABBBCCCDDDDDDFFFLLLUUUddd444444444444555666777888666777999;;;===>>>@@@AAA@@@EEEMMM[[[ooo|||pppnnn|||yyywwwoooeeeXXXOOOHHHGGGGGGEEEEEEGGGFFFFFFGGGGGGIIIJJJLLLMMMNNNQQQXXXaaafffjjjrrr{{{}}}{{{yyy}}}}}}vvvrrrkkkiiihhhjjjllloooppppppllllllkkkkkkkkkllllllmmmmmmoooqqqrrrrrrsssvvvxxxtttttttttvvvxxx{{{}}}~~~}}}zzzzzz~~~|||wwwtttttttttssspppkkkjjjiiikkkmmmooopppooopppqqqrrrtttuuuyyy~~~yyyssspppqqqrrrrrrqqqqqqmmmiiiggghhhjjjkkklllpppqqqsssuuuwwwyyyzzzzzz|||||||||}}}~~~~~~{{{yyyuuusssqqqpppqqqqqqpppoookkkkkkkkkmmmoooqqqtttuuuzzz~~~~~~wwwnnniiieeeeeedddcccfffkkkrrr|||vvvjjj[[[___hhhvvvnnnccc[[[TTTOOOFFFCCC@@@>>>>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;:::999999666888999;;;<<<<<<;;;;;;888999;;;===>>>>>>======;;;;;;;;;;;;<<<<<<<<<<<>>???@@@AAADDDFFFRRRgggzzzppphhhkkkvvvpppkkkaaaWWWRRRLLLGGGGGGHHHFFFEEEGGGFFFFFFFFFGGGIIIKKKLLLMMMNNNRRR[[[eeelllpppxxx}}}|||{{{{{{|||~~~yyytttqqqjjjhhhhhhiiillloooqqqqqqnnnmmmmmmllllllmmmmmmmmmpppqqqrrrrrrrrrsssuuuwwwuuuuuuttttttvvvxxx{{{|||~~~{{{zzz}}}zzzuuuuuuwwwyyyxxxuuupppooooooqqqsssuuuuuuuuuuuuvvvwwwxxxyyy}}}~~~}}}{{{}}}xxxsssqqqrrrssssssrrrttttttuuuvvvwwwxxxzzz{{{|||{{{yyyxxxxxxyyyzzz{{{}}}~~~{{{yyywwwuuusssssstttssspppmmmllllllmmmoooqqquuuxxxyyy}}}~~~rrrlllgggfffcccaaadddhhhppp~~~uuubbb```eeetttvvvlllcccZZZSSSIIIEEEBBB???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<888999999:::;;;<<<<<<===::::::;;;;;;<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;:::777999;;;===>>>>>>======<<<;;;;;;:::;;;<<<===>>>===>>>??????======>>>??????@@@@@@AAABBBCCCDDDDDDFFFKKKTTTddd666666555555555666666777777888:::<<<>>>@@@AAAAAAGGGHHHVVVpppyyyjjjkkkttt~~~sssllleeeZZZOOOPPPJJJGGGHHHHHHFFFEEEGGGHHHHHHHHHIIIKKKMMMNNNOOOOOOSSS]]]iiipppttt|||~~~{{{}}}~~~zzzuuurrrpppiiihhhgggiiilllpppqqqrrroooooonnnmmmmmmmmmnnnnnnrrrssstttsssssssssuuuwwwwwwvvvuuutttuuuvvvxxxzzz~~~|||zzz}}}~~~yyyuuuvvvzzz|||{{{yyyvvvuuuuuuvvvyyy{{{{{{zzzxxxxxxyyyzzz{{{~~~||||||}}}|||{{{xxxxxxxxxxxxyyy{{{}}}~~~|||yyyyyyzzz|||}}}~~~||||||}}}}}}~~~zzzxxxyyywwwuuuuuuvvvtttppplllmmmmmmoooqqqtttxxx{{{}}}vvvooohhheeebbb```cccgggqqqkkkeeeeeesss~~~uuukkk___VVVJJJGGGCCC@@@>>>>>>===<<<========================999999999:::::::::;;;;;;::::::;;;<<<==================<<<;;;;;;:::999999777888;;;===>>>>>>=========<<<:::999:::;;;===???<<<===>>>===<<<;;;<<<>>>???@@@@@@AAABBBCCCDDDEEEEEEKKKTTTddd444555666666777666666666666888<<>>;;;999888888888<<<<<<;;;::::::::::::;;;999::::::::::::::::::;;;========================;;;;;;;;;;;;<<<>>>??????AAA@@@@@@AAABBBDDDFFFHHHJJJKKKSSSccc~~~444444555666666666666666666888;;;>>>@@@AAACCCDDDMMMRRReeetttyyy}}}pppaaaVVVPPPMMMGGGGGGGGGFFFFFFFFFEEEEEEHHHGGGGGGGGGJJJLLLNNNOOOYYY[[[dddqqqyyy{{{}}}|||}}}}}}~~~{{{wwwsssooommmkkkiiihhhhhhhhhhhhiiikkkkkkiiijjjlllmmmnnnnnnmmmmmmooonnnmmmmmmmmmoooqqqrrrwwwwwwvvvvvvwwwxxxzzz{{{~~~||||||}}}~~~~~~}}}~~~~~~~~~}}}}}}{{{{{{|||~~~~~~}}}}}}||||||||||||{{{yyyvvvuuurrrtttuuuwwwyyy|||}}}uuummmiiieeebbbeeekkk|||vvviiiaaahhh{{{qqqbbbSSSLLLDDD???======<<<;;;>>>>>>>>>======<<<<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<>>??????@@@@@@@@@AAABBBDDDFFFGGGHHHJJJRRRccc444444444555555555666666888:::===???@@@AAADDDFFFOOO\\\rrr}}}xxx}}}oooaaaUUUNNNKKKGGGFFFFFFFFFFFFEEEEEEEEEGGGGGGGGGHHHJJJMMMOOOQQQ]]]bbblllxxx~~~}}}{{{{{{|||}}}}}}xxxsssooolllkkkjjjiiihhhhhhhhhhhhhhhiiijjjhhhiiijjjllllllllllllkkkmmmllllllllllllnnnpppqqqvvvvvvvvvwwwxxxxxxyyyyyy~~~}}}||||||}}}~~~{{{zzz{{{}}}}}}{{{zzzyyyzzz{{{|||~~~yyyqqqllliiigggkkkqqqpppbbbbbbqqqyyyhhhYYYSSSJJJDDDAAA@@@>>><<<@@@??????>>>===<<<<<<<<<:::::::::;;;;;;;;;<<<<<<999::::::;;;<<<===>>>>>><<<<<<;;;::::::::::::;;;;;;;;;<<<<<<============>>>===;;;:::999:::;;;<<>>>>>>>>>>>>>>??????@@@@@@@@@@@@BBBDDDFFFGGGFFFIIIQQQddd333333333444444555666666;;;===@@@AAAAAACCCGGGJJJQQQeee~~~}}}nnn```TTTLLLJJJFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGGGGHHHJJJMMMQQQTTT^^^fffsss~~~}}}zzzyyyzzz|||}}}~~~zzzuuuoookkkiiihhhiiihhhhhhhhhhhhhhhhhhhhhhhhjjjkkklllnnnnnnnnnnnnmmmlllkkkllllllmmmoooqqqrrrtttuuuvvvwwwxxxxxxxxxxxx}}}~~~~~~}}}}}}~~~}}}}}}}}}{{{yyyyyy|||xxxqqqnnnoootttxxxxxxeee___iii}}}mmm```ZZZQQQJJJGGGEEEBBB???@@@??????>>>===<<<;;;;;;::::::;;;;;;;;;<<<;;;;;;<<<<<<======<<<<<<;;;;;;<<<<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<======>>>:::999777777999<<>>?????????@@@@@@@@@@@@AAACCCFFFGGGGGGIIIRRReee444444333333444666777888;;;>>>@@@AAA@@@BBBHHHMMMVVVnnn~~~|||mmm]]]QQQKKKIIIEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHJJJMMMSSSXXX^^^iiiwww}}}zzzyyyyyyzzz{{{zzzwwwqqqkkkgggffffffgggfffggggggggghhhhhhhhhgggjjjkkkmmmnnnoooooonnnnnnllllllmmmnnnpppqqqsssssstttuuuvvvxxxyyyyyyyyyyyy~~~~~~}}}|||~~~|||yyywwwxxx|||zzzwwwyyy}}}~~~hhh]]]bbbuuuqqqbbb[[[RRRLLLIIIFFFCCC???>>>>>>===<<<<<<;;;::::::999:::;;;<<<<<<<<<;;;;;;>>>=====================<<<<<<;;;::::::::::::;;;999::::::;;;<<<<<<======999888777777999<<>>AAADDDEEE<<<<<<;;;::::::::::::;;;999999:::;;;<<<======>>>===<<<:::999:::;;;<<<>>>@@@???????????????@@@@@@????????????AAACCCEEEFFFIIILLLUUUggg666555444444666888:::;;;:::>>>BBBAAAAAAEEENNNVVVnnn~~~}}}yyygggWWWMMMJJJIIIDDDDDDDDDDDDEEEEEEFFFFFFDDDGGGIIIIIIIIINNNVVV]]]eeettt}}}{{{yyywwwvvvpppnnnjjjgggdddcccddddddbbbccceeeggghhhhhhhhhhhhggghhhiiikkkkkkkkkkkkjjjkkklllnnnppprrrtttuuuvvvtttuuuuuuwwwyyy|||}}}zzzxxxuuuuuuuuuvvvxxx|||yyyhhhaaafffyyyuuuhhhYYYSSSLLLGGGEEECCC???<<<<<<<<<<<<<<<============888999;;;======<<<;;;::::::999999;;;???DDDJJJMMM<<<<<<;;;::::::::::::;;;::::::;;;<<<===>>>??????======<<<<<<;;;<<<<<<<<<>>>>>>>>>>>>>>>???@@@AAA????????????AAACCCEEEFFFHHHKKKTTTggg777666555555666888;;;<<<>>>BBBEEEEEEEEEIIITTT]]]xxxyyyfffVVVLLLIIIJJJCCCDDDDDDDDDEEEEEEFFFFFFDDDGGGIIIIIIIIINNNWWW___jjjyyy~~~|||yyyvvvuuummmllliiifffdddccccccddd```bbbdddfffhhhiiiiiiiiiggghhhjjjkkkllllllkkkkkkjjjkkkmmmppprrrtttuuuvvvuuuuuuuuuvvvyyy}}}~~~zzzvvvsssrrrrrrtttvvvxxx|||qqqeeefffttt{{{lll___WWWRRRKKKGGGFFFDDDAAA>>><<<<<<======>>>?????????888999;;;======<<<;;;:::;;;::::::;;;???EEEKKKOOO<<<<<<;;;::::::::::::;;;;;;;;;<<<===>>>???@@@@@@:::;;;;;;<<<===>>>??????============>>>???@@@AAA????????????@@@BBBEEEFFFFFFIIITTTggg777666555555666888;;;===AAA===???FFFGGGIIIXXXjjjqqqaaaTTTKKKGGGHHHFFFFFFEEEEEEEEEEEEEEEFFFDDDFFFGGGHHHJJJOOOXXX___rrrxxx~~~~~~~~~}}}wwwpppmmmllljjjgggeeecccbbbbbbccccccccceeehhhkkkkkkjjjjjjjjjkkklllllllllkkkkkknnnoooppprrrssstttuuuuuuuuuvvvwwwwwwxxxyyy}}}zzzuuurrrrrrrrrrrrtttwww{{{|||jjjbbbkkkxxxzzzmmmbbb[[[PPPNNNKKKIIIHHHFFFDDDBBB???===;;;;;;=========<<<>>>>>>>>>>>>===<<<;;;::::::<<<===>>>???BBBFFFJJJCCC===;;;===<<<777555888;;;::::::::::::;;;<<<<<<;;;;;;<<<===============>>>>>>>>>===>>>>>>??????AAAAAAAAABBBCCCDDDEEEFFFIIIMMMTTTccc666666666666888:::<<<===DDDAAACCCHHHJJJNNN```tttjjj[[[QQQJJJGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFHHHIIIIIIKKKRRR[[[ccctttyyy|||{{{~~~xxxqqqlllkkkiiigggeeecccbbbbbbbbbaaaaaadddgggiiiiiiiiihhhhhhhhhiiijjjkkklllllllllmmmoooqqqssstttuuuuuuwwwxxxyyyyyyyyyzzz}}}}}}xxxtttrrrsssssstttvvvyyy}}}oooeeejjjtttsssfff[[[TTTPPPNNNKKKJJJIIIGGGEEEBBB@@@>>><<<;;;<<<<<<;;;999;;;<<<===============<<<:::;;;<<<===>>>AAAFFFJJJCCC<<<999;;;;;;999888;;;;;;;;;::::::;;;;;;<<<===>>>>>>???@@@@@@@@@@@@@@@?????????>>>??????@@@AAAAAAAAAAAAAAABBBDDDEEEFFFHHHLLLTTTddd444555666888:::<<<===>>>@@@???AAAEEEGGGOOOeee|||yyyaaaTTTNNNIIIFFFEEEFFFEEEEEEEEEEEEEEEFFFFFFHHHIIIJJJJJJMMMUUU```hhhwww|||{{{wwwvvv}}}wwwpppjjjiiihhhfffddddddccccccaaa``````bbbeeeggghhhggggggggghhhiiijjjmmmoooqqqmmmmmmoooqqqrrrtttuuuvvvwwwxxxyyyyyyxxxyyy{{{}}}~~~xxxuuusssrrruuuvvvwwwzzz|||}}}~~~ttthhhiiippp~~~|||lll___TTTNNNOOOMMMKKKJJJIIIHHHFFFDDDAAA???===<<<<<<;;;:::888::::::;;;======>>>>>>>>>:::;;;;;;;;;<<<@@@FFFJJJIIIAAA;;;;;;;;;;;;;;;===;;;;;;;;;:::;;;;;;<<<===??????@@@AAAAAAAAAAAA@@@>>>>>>======>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFKKKTTTfff222333666888:::<<<============@@@BBBEEERRRllluuu\\\PPPLLLIIIFFFDDDEEEEEEEEEEEEEEEEEEFFFGGGIIIIIIJJJJJJNNNWWWdddmmm{{{}}}wwwtttttt}}}~~~zzzsssmmmhhhgggfffeeeddddddddddddaaaaaaaaaccceeegggggggggiiiiiiiiijjjmmmqqqtttwwwppppppqqqqqqssstttuuuuuuvvvwwwyyyxxxwwwwwwyyy{{{zzzuuussstttuuuvvvwwwyyy|||~~~}}}{{{|||}}}~~~~~~}}}|||||||||~~~wwwjjjiiinnnzzz}}}mmm^^^RRRKKKNNNLLLJJJIIIIIIIIIGGGEEEBBB@@@>>>===>>>>>>===;;;:::;;;<<<<<<=========<<<::::::::::::;;;???EEEIIIRRRKKKBBB===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<===>>>????????????@@@BBBCCCEEEEEEEEEKKKUUUggg111333555888:::;;;<<<===>>>@@@BBBEEEKKK[[[wwwqqqYYYNNNLLLIIIFFFDDDEEEEEEDDDDDDEEEFFFGGGGGGHHHIIIJJJKKKPPPZZZgggqqqzzzsssrrrssszzzyyytttnnniiieeeeeeddddddddddddeeeeeeccccccbbbdddgggiiiiiihhhiiiiiiiiijjjmmmqqquuuwwwuuutttssssssssssssttttttwwwyyyzzzzzzyyyyyyzzz|||}}}yyyttttttwwwyyywwwxxxzzz}}}zzzxxxzzz|||~~~~~~|||zzz||||||}}}yyyllljjjnnnxxxqqqaaaSSSKKKLLLJJJHHHHHHIIIIIIGGGFFFBBB@@@??????AAABBBAAAAAA<<<<<<<<<<<<<<<;;;:::::::::::::::999:::===BBBFFFPPPLLLEEE>>>::::::;;;;;;<<<;;;;;;;;;;;;<<<======:::;;;;;;<<<===<<<<<<<<<============>>>???@@@AAA??????@@@AAABBBDDDEEEFFFFFFLLLUUUggg444555666888:::;;;===>>><<>>;;;<<<======>>>>>>======????????????@@@BBBCCCCCC???@@@@@@AAACCCEEEGGGHHHIIIMMMVVVggg888888888999:::<<>>AAAGGGUUUjjj{{{|||pppbbbRRRJJJHHHFFFEEEGGGDDDDDDDDDDDDEEEFFFGGGHHHFFFIIIMMMQQQWWWaaannnwwwyyyoookkkooouuuxxx}}}~~~vvvnnniiifffdddaaaaaaaaabbbccceeefffgggfffeeedddfffhhhjjjiiiiiiggghhhiiijjjlllnnnoooooorrrqqqppppppppprrrtttuuuvvvyyy|||}}}}}}}}}~~~}}}zzzvvvwww{{{~~~~~~~~~~~~~~~~~~|||{{{{{{|||}}}~~~~~~}}}|||{{{zzzzzz|||vvvnnnnnnsss{{{mmmZZZNNNGGGEEEEEEEEEGGGHHHGGGFFFDDDBBBAAAAAACCCDDDCCCCCC;;;;;;;;;<<<<<<;;;:::::::::;;;<<<<<<;;;:::<<<===@@@IIILLLDDD;;;999;;;===<<<<<<<<<<<<<<<======>>><<<======>>>>>>>>>>>>>>>===>>>>>>>>>???AAABBBCCC@@@@@@AAABBBDDDFFFHHHIIILLLOOOWWWfff<<<;;;::::::;;;>>>@@@BBB@@@BBBEEEMMM]]]sssxxxrrruuu|||fffZZZNNNHHHEEEDDDEEEHHHDDDDDDDDDDDDEEEFFFGGGHHHFFFJJJOOOTTTZZZdddpppyyyvvvkkkhhhnnnvvvxxx}}}}}}tttkkkgggeeeccc``````aaabbbccceeeggghhheeeeeedddfffhhhiiiiiihhhiiijjjlllmmmnnnooooooooonnnmmmmmmmmmooorrruuuwwwsssuuuxxxzzzzzzzzz{{{}}}~~~zzzwwwxxx{{{~~~~~~}}}}}}}}}{{{||||||||||||||||||{{{xxxxxxzzz~~~zzzpppnnnpppyyyttt___QQQEEEDDDDDDDDDFFFGGGFFFEEEEEECCCAAAAAABBBBBBAAA@@@999999:::;;;<<<<<<<<<<<<:::;;;======;;;:::::::::BBBOOOTTTJJJ===999;;;<<<<<<<<<<<<<<<<<<===>>>>>>;;;<<<<<<===============::::::;;;;;;<<<>>>???@@@AAAAAABBBCCCEEEGGGIIIJJJNNNQQQWWWfff:::999888999:::===@@@BBB@@@CCCGGGQQQeee|||tttooowww|||zzzqqq___TTTIIIHHHHHHFFFBBBAAAFFFEEEEEEEEEFFFGGGHHHHHHJJJOOOUUUZZZ___gggsss|||{{{uuuqqqpppqqq|||zzzuuupppkkkgggdddccc___```aaaaaaaaabbbeeehhhhhhgggfffffffffhhhiiijjjkkklllnnnnnnmmmmmmnnnpppsssqqqpppoooppprrrtttvvvuuuuuuwwwxxxzzz{{{|||}}}{{{zzzzzz~~~~~~{{{zzzyyyvvvxxxzzz|||}}}}}}}}}}}}~~~}}}|||zzzxxxwwwwwwwwwuuutttxxxyyylllhhhxxx~~~gggWWWIIIGGGBBB???@@@DDDFFFEEEFFFFFFEEEDDDCCCAAA???>>>===<<<;;;::::::::::::::::::::::::;;;<<<======>>>???GGGNNNLLLCCC;;;:::======<<<;;;;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>===============>>>>>>???@@@BBBDDDFFFGGGHHHLLLUUUeee999999999:::<<<>>>@@@BBB@@@CCCIIIUUUkkkvvvrrr{{{|||xxxnnn[[[QQQHHHGGGHHHFFFCCCCCCEEEEEEEEEEEEFFFGGGHHHHHHJJJOOOUUU[[[```iiittt|||{{{yyyyyyzzzwwwrrrmmmgggdddaaa``````aaabbbaaaaaabbbeeegggiiihhhggggggggghhhiiiiiijjjlllmmmnnnnnnnnnpppqqqrrrqqqqqqqqqrrrsssuuuvvvwwwxxxyyyzzz|||}}}}}}zzzyyyyyy}}}{{{xxxvvvuuuuuuvvvwwwyyyzzzzzzyyyyyy}}}|||{{{yyywwwvvvvvvvvvuuutttxxxxxxkkkhhhxxxooo^^^NNNJJJDDD@@@AAACCCDDDCCCEEEEEEEEEDDDCCCBBB@@@@@@======<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>?????????===CCCKKKLLLHHHBBB===;;;===<<<;;;;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBDDDFFFGGGGGGKKKTTTeee888999:::<<<===???@@@AAAAAACCCJJJ[[[tttwwwxxx~~~|||ssshhhWWWMMMFFFFFFGGGFFFDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIKKKPPPVVV]]]ccckkkttt{{{~~~yyyvvvqqqkkkfffbbb```___bbbbbbcccbbbaaabbbdddfffjjjiiiiiihhhhhhhhhiiiiiijjjkkkmmmnnnnnnnnnppprrrpppqqqrrrtttuuuvvvwwwwwwzzzzzz{{{|||~~~zzzxxxxxxxxx||||||wwwsssqqqooorrrssstttuuuuuuuuuuuuuuuzzzyyyxxxwwwvvvuuutttssssssrrruuu}}}}}}nnnggguuu{{{iiiSSSMMMFFFBBBBBBBBBAAAAAACCCDDDDDDDDDDDDCCCBBBBBB???>>>==================<<<<<<<<<===>>>>>>??????;;;>>>EEEKKKNNNJJJBBB:::===<<<;;;;;;<<<===<<<;;;========================??????????????????????????????@@@AAABBBDDDFFFGGGHHHMMMUUUfff888999;;;===???@@@@@@AAABBBDDDMMMaaazzzyyy|||~~~ooobbbTTTKKKEEEEEEFFFDDDCCCDDDEEEEEEEEEEEEFFFGGGIIIIIILLLPPPXXX___eeemmmtttyyy|||{{{xxxrrrlllgggdddcccbbbcccccccccbbbaaaaaadddfffkkkjjjjjjiiiiiiiiiiiiiiikkklllnnnnnnmmmmmmnnnpppoooqqqsssvvvxxxyyyxxxxxx{{{{{{|||}}}}}}wwwvvvwwwxxx{{{zzzuuuqqqnnnlllqqqrrrrrrrrrrrrrrrrrrrrrwwwwwwvvvuuutttsssrrrqqqpppooorrryyyvvvfffppprrrYYYOOOEEEBBBBBBAAA@@@@@@BBBBBBCCCDDDDDDDDDDDDDDDBBBAAA@@@???>>>=========:::::::::;;;;;;<<<<<<<<<<<<;;;>>>GGGOOOOOOFFF<<<===;;;;;;;;;<<<===<<<;;;========================???????????????@@@@@@@@@@@@@@@@@@AAACCCDDDFFFGGGJJJNNNVVVfff999:::<<<>>>@@@AAAAAAAAADDDGGGRRRggg}}}~~~}}}~~~kkk]]]SSSKKKFFFFFFFFFCCCAAABBBDDDDDDDDDEEEFFFHHHIIIJJJMMMRRRYYYaaagggmmmrrruuuwww|||zzzwwwqqqkkkgggeeeddddddcccddddddcccaaabbbdddfffkkkkkkkkkkkkkkkkkkjjjjjjlllmmmnnnmmmkkkkkkkkkmmmnnnppptttwwwzzzzzzzzzyyyzzzzzzzzz{{{~~~yyyuuuvvvxxxyyy|||~~~zzzuuuqqqnnnlllqqqqqqqqqqqqqqqrrrrrrrrrttttttttttttsssrrrpppooopppnnnpppwww}}}}}}kkkmmmyyy{{{```RRREEEBBBBBB@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEEFFFEEECCC@@@>>>===<<<;;;::::::::::::;;;;;;;;;;;;>>>:::999AAAKKKNNNHHH@@@===;;;;;;;;;<<<===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@AAABBBCCCDDDFFFGGGHHHLLLUUUeee:::;;;<<<>>>???AAABBBCCCFFFKKKYYYooo|||hhhZZZQQQKKKGGGGGGFFFBBBAAACCCDDDDDDDDDEEEFFFHHHIIIJJJNNNSSSZZZbbbiiimmmooopppooosss|||uuurrrlllgggcccbbbbbbcccccccccdddcccbbbccceeegggjjjjjjkkklllmmmlllllllllkkkllllllllljjjiiijjjkkkmmmooossswwwzzz{{{{{{{{{yyyyyyyyyzzz|||}}}wwwtttwwwyyyzzz}}}~~~yyyuuurrrpppoooqqqqqqqqqqqqqqqrrrssssssrrrsssssstttsssqqqpppnnnqqqoooqqqwww}}}sssmmmqqqkkkYYYHHHCCCBBB@@@@@@CCCBBBBBBCCCDDDEEEFFFEEEEEEGGGEEECCCAAA>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>:::888<<>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@@@@AAAAAAAAABBBCCCEEEFFFGGGEEEJJJTTTeee<<<<<<<<<===???AAACCCEEEIIIPPPaaawww{{{gggYYYNNNIIIFFFGGGFFFDDDCCCFFFCCCCCCDDDEEEFFFHHHJJJKKKPPPTTT[[[ccciiillllllkkkhhhmmmuuu|||qqqmmmhhhdddaaaaaabbbcccbbbcccccccccbbbcccfffhhhiiijjjkkkmmmnnnnnnnnnnnnfffhhhiiijjjiiiiiikkkllllllnnnqqquuuyyy{{{|||}}}xxxxxxxxxyyy{{{{{{vvvtttxxx{{{}}}~~~|||yyyvvvsssrrrqqqppppppooooooppprrrtttuuuqqqrrrsssssssssqqqooonnnooommmnnnuuuzzz{{{lllhhhvvvyyybbbMMMFFFDDD???@@@EEEBBBCCCDDDEEEEEEEEEEEEEEEDDDCCCBBB@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;>>>@@@@@@@@@===<<<;;;;;;<<<===<<<;;;========================<<<<<<===>>>>>>???@@@@@@BBBBBBBBBBBBCCCEEEFFFGGGKKKOOOWWWhhh===<<<<<<<<<>>>AAADDDFFFJJJSSSggg}}}zzzgggXXXKKKGGGFFFGGGGGGEEEFFFIIICCCCCCDDDEEEFFFHHHJJJKKKPPPTTT[[[ccciiillljjjiiijjjnnnvvvooolllgggcccaaaaaacccdddaaabbbcccccccccdddgggiiihhhiiikkkmmmooooooooooooccceeeggghhhiiijjjlllnnnlllnnnqqqtttxxx{{{}}}~~~yyyxxxxxxxxx{{{{{{vvvuuuyyy}}}~~~~~~~~~}}}zzzxxxvvvtttssssssooonnnnnnoooppprrrtttuuuqqqrrrssstttsssqqqooonnnkkkiiijjjqqqvvv{{{}}}jjj```llliiiQQQHHHEEE???@@@EEECCCCCCDDDEEEEEEEEEEEEEEEAAAAAA@@@@@@??????@@@@@@::::::::::::::::::::::::999;;;======;;;;;;<<<>>>===<<<;;;;;;<<<===<<<;;;========================;;;<<<<<<===>>>?????????BBBBBBBBBCCCCCCEEEFFFGGGSSSVVV]]]kkk