BM6P6(@ 999999:::::::::;;;;;;;;;;;;>>>AAABBBDDDJJJRRRXXXeeemmmrrrrrrssswww{{{{{{{{{|||~~~~~~~~~}}}|||zzzvvvmmmjjjfffeeegggkkkmmmoooxxx{{{|||tttjjjbbb[[[[[[\\\[[[ZZZ\\\ZZZXXXTTTOOOJJJGGGDDDCCC???>>>===<<<;;;:::999999888:::;;;===>>>@@@DDDGGGPPPVVVZZZ[[[]]]bbbdddccc```___]]]]]]^^^^^^^^^]]]\\\\\\\\\[[[YYYVVVRRRPPPMMMLLLJJJHHHFFFDDDCCCBBBDDDBBB@@@@@@AAABBBCCCBBBDDDDDDFFFLLLPPPWWWcccnnnpppssstttrrrsssvvvvvvsssrrrnnnkkkkkkooovvv{{{~~~wwwpppmmmggg]]]UUURRRPPPWWWbbblllvvvvvvooofffiiigggdddhhhrrryyyyyyvvvrrrqqqyyywwwkkkooolllkkkjjjeee[[[QQQLLLGGGDDDLLLXXXggg~~~yyyttt}}}{{{www{{{yyyrrrqqqxxx|||rrrkkkjjjjjjmmmtttyyy|||~~~xxxvvvuuusssqqqpppqqqnnncccTTTHHHCCCDDD@@@;;;555111000111222222---///000222222000///---//////............//////000000000000000/////////000000000000000000000000111000000000000111111222111333111444:::???WWW|||~~~{{{tttxxxrrrllllllcccXXXYYYcccwwwnnnXXXGGG@@@BBBGGGZZZooozzziii]]]RRRQQQLLLFFFDDDFFFHHHIIIYYYffftttzzz{{{}}}}}}|||~~~|||{{{{{{}}}~~~~~~}}}}}}{{{zzzyyyzzz|||}}}|||{{{wwwwwwxxxyyy{{{|||}}}}}}|||~~~zzzoookkknnnkkkeee]]]ZZZ\\\bbbmmmuuu~~~qqqhhhhhhllluuurrrrrrrrrlll```[[[]]]dddllluuuwwwrrrkkkgggeee```WWWLLLEEEBBB@@@===999;;;;;;;;;===>>>>>><<<;;;>>>AAAIIITTT___ddddddbbbhhhooovvvxxxxxx~~~}}}wwwuuu{{{wwwwww|||999999999:::::::::;;;;;;999<<<>>>???BBBGGGOOOVVVeeemmmrrrrrrssswwwzzzzzz|||}}}~~~~~~}}}}}}zzzwwwrrrooogggdddaaa```bbbeeeggghhhppprrruuuuuuvvv{{{}}}uuulllccc\\\[[[[[[YYYYYY[[[YYYWWWTTTOOOKKKHHHEEEDDDAAA@@@???>>><<<;;;:::999999:::;;;<<<===@@@EEEHHHNNNTTTYYYZZZ\\\```cccbbbbbb```]]]\\\[[[[[[YYYWWWXXXXXXWWWVVVTTTQQQNNNMMMKKKJJJIIIGGGEEEDDDCCCBBBCCCBBB@@@@@@BBBCCCBBBAAAEEEDDDFFFKKKPPPXXXdddppptttxxxyyyxxxyyy||||||yyytttqqqmmmlllooouuuzzz}}}xxxssspppjjj```XXXUUUWWW]]]fffoooxxxvvvooohhhiiifffbbbeeeooovvvwwwuuusssttt{{{zzzqqqppppppqqqpppjjj^^^QQQIIIEEEBBBIIIVVVddd}}}~~~vvv{{{zzz}}}{{{ssspppwww|||qqqhhh```ccclllvvv}}}zzzvvvsssqqqnnnrrrrrrooocccTTTHHHDDDDDD???;;;555111000111111111...///000111111000///.../////////....../////////////////////////////////////////////////////////000000//////000000111111333555333666<<<@@@XXX{{{|||vvvnnnsssnnnjjjjjjaaaTTTTTT[[[nnn}}}kkkUUUEEE???BBBFFFUUUjjjpppaaaSSSPPPKKKEEEDDDFFFIIIKKKZZZgggtttyyyzzz||||||{{{~~~}}}|||||||||}}}~~~~~~~~~~~~~~~~~~}}}|||}}}{{{zzzyyyzzzyyywwwvvvwwwwwwxxxyyyzzz{{{{{{|||~~~uuuqqqrrrqqqkkkddd___^^^ccclllsss{{{~~~vvvooonnnpppwwwuuuvvvwwwqqqfffaaabbbbbbiiirrruuurrrmmmjjjiiiccc[[[PPPIIIEEEBBB>>>;;;==================;;;:::>>>BBBIIITTT___fffgggffffffjjjpppsssvvv}}}yyyvvvyyy}}}{{{999999999999::::::::::::999;;;===>>>@@@FFFNNNUUUeeelllrrrrrrrrrvvvxxxxxx|||}}}~~~|||yyyvvvssspppllliiidddbbb___^^^___aaabbbbbbfffggggggffffffkkktttzzz|||{{{~~~~~~wwwoooeee]]][[[ZZZXXXWWWXXXWWWVVVTTTQQQMMMJJJGGGFFFCCCBBBAAA???===;;;::::::999:::::::::;;;???EEEIIILLLRRRWWWWWWYYY^^^```___ccc```\\\ZZZXXXVVVSSSQQQSSSRRRPPPNNNLLLJJJIIIIIIGGGGGGFFFEEEDDDCCCCCCBBBBBBAAAAAAAAACCCCCCAAA@@@EEEDDDEEEJJJOOOWWWeeeqqqyyy}}}~~~zzzuuupppnnnqqqvvv{{{~~~zzzvvvuuuoooddd\\\XXX```eeemmmtttzzz~~~uuuoookkkiiiddd```bbbkkksssvvvuuuvvvyyy~~~zzzwwwzzz}}}|||uuugggVVVJJJDDD@@@FFFRRRaaa{{{{{{zzz~~~}}}~~~yyyppplllsss~~~~~~pppeee[[[bbbooo~~~zzzwwwtttqqqooossssssnnncccTTTHHHCCCCCC>>>:::555111000000000000//////000000000000//////////////////////////////---------.../////////000........................///////////////000111111444555444888>>>BBBXXX{{{xxxkkkpppkkkgggiii___RRRPPPSSSeee}}}wwwfffRRRCCC>>>AAAGGGRRRhhhxxxdddTTTOOOIIIEEEDDDFFFJJJNNN\\\hhhtttxxxyyy{{{|||{{{zzzzzz{{{||||||}}}~~~~~~}}}}}}~~~~~~}}}}}}|||{{{|||zzzxxxxxxxxxxxxvvvtttwwwxxxxxxxxxyyyyyyzzzzzz~~~yyyxxxxxxtttmmmfffccceeelllpppuuuxxx{{{{{{yyyvvvuuuuuuzzzzzz{{{{{{uuukkkeeeeee___eeelllpppooommmllllllggg```VVVNNNJJJFFFAAA===@@@??????===<<<;;;::::::>>>AAAIIISSS^^^eeeiiijjjdddfffhhhlllrrr{{{yyyvvvvvvyyy|||999999999999::::::::::::;;;<<<>>>???AAAGGGPPPWWWdddlllrrrrrrrrruuuwwwvvv|||}}}~~~{{{wwwtttrrrpppmmmkkkhhhfffdddcccddddddcccbbb```___\\\ZZZYYY^^^eeekkkxxx~~~zzzuuuyyy|||}}}zzzrrrhhh___[[[ZZZWWWUUUWWWVVVVVVUUUSSSPPPMMMJJJHHHEEECCCAAA>>><<<::::::999999888888777888===CCCGGGIIIOOOSSSTTTVVV[[[]]]\\\```]]]YYYVVVTTTQQQNNNLLLNNNLLLJJJGGGFFFEEEFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@AAABBBCCCCCCAAA???DDDBBBCCCGGGLLLTTTbbbooozzz~~~|||vvvsssuuuyyy}}}~~~{{{zzzzzztttiiiaaa^^^ggglllsssyyy~~~}}}uuupppllliiiccc___aaaiiirrrwwwwwwzzz~~~}}}ooo]]]OOOEEE???DDDOOO___zzz||||||~~~}}}|||vvvlllgggmmmzzz}}}pppccc^^^gggwww}}}zzzxxxvvvtttsssssssssnnncccUUUIIICCCAAA>>>:::555111000000000///000000////////////000000/////////000000/////////+++,,,,,,---...///000000....................................///000111111222444222777???DDDZZZ{{{~~~qqqssskkkfffggg^^^QQQPPPQQQaaauuu}}}tttdddQQQCCC???CCCHHHUUUjjj}}}fffVVVOOOHHHEEEDDDFFFLLLRRR```lllwwwyyyyyy{{{||||||yyyzzz{{{|||}}}}}}}}}|||}}}}}}}}}}}}}}}|||{{{{{{xxxwwwvvvwwwyyyzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxx|||}}}~~~~~~~~~~~~}}}}}}}}}xxxoooiiijjjnnnppprrrqqqqqqrrrtttwwwyyyyyy|||~~~~~~wwwmmmfffccc]]]aaafffjjjjjjiiijjjkkkhhhccc[[[TTTNNNIIICCC???@@@@@@@@@>>><<<;;;;;;;;;===AAAGGGPPPYYYaaagggiiieeeccccccfffoooyyy~~~}}}zzzwwwtttsssssstttssszzz999999:::::::::;;;;;;;;;;;;===>>>???AAAGGGPPPXXXccckkkrrrrrrsssuuuwwwvvv|||}}}~~~zzzwwwvvvtttrrrppppppnnnlllkkkjjjhhheeeccc[[[XXXTTTQQQQQQTTT[[[___jjjwww~~~zzzsssvvvyyyzzz}}}|||vvvkkkaaa\\\ZZZVVVUUUVVVVVVWWWWWWVVVTTTPPPMMMJJJDDDCCC@@@===:::999999999888777666555666:::???DDDEEEKKKPPPQQQSSSWWWZZZYYYZZZWWWTTTQQQPPPNNNLLLJJJKKKIIIFFFDDDBBBCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@BBBCCCCCC@@@>>>BBB@@@AAADDDIIIOOO\\\hhhxxx}}}~~~{{{|||~~~yyynnngggeeelllqqqxxx~~~|||uuuqqqnnnhhhbbb___aaahhhrrryyyyyy|||tttcccTTTHHHAAADDDNNN]]]zzz}}}|||uuukkkeeeiiixxx||||||wwwkkk```^^^hhhyyy}}}}}}}}}}}}{{{yyywwwuuutttrrrqqqnnndddWWWKKKCCC???===:::555222111111000///000000////////////000000//////000111111000//////+++,,,,,,---...///000000.................................//////000222222222222000555>>>DDDZZZ|||}}}oooeeeeee\\\QQQQQQNNN]]]ooo}}}{{{sssdddRRREEEAAAEEEJJJVVVkkklllZZZQQQIIIFFFEEEFFFMMMVVVfffqqqzzz{{{{{{|||~~~}}}{{{{{{||||||||||||{{{{{{}}}}}}}}}}}}}}}|||{{{{{{zzzyyyxxxyyy{{{{{{{{{yyyxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz|||}}}}}}zzzssssssuuutttsssnnniiigggkkkqqqvvvyyyyyyooofffaaa]]]___bbbdddeeeeeeeeeeeegggccc^^^XXXRRRKKKFFFBBB@@@BBBBBB@@@===<<<<<<======@@@FFFMMMSSSZZZ___bbbdddaaa___ccckkkvvv~~~yyyxxxuuutttsssrrrqqqqqqmmmnnnrrrxxx~~~;;;;;;;;;;;;<<<<<<<<<<<<:::<<<<<<===???EEEOOOWWWbbbkkkrrrssstttwwwyyyxxx{{{|||~~~~~~{{{zzzzzzxxxwwwwwwvvvtttrrrppplllfffbbbXXXUUUQQQNNNMMMPPPUUUXXXaaalllxxx|||~~~}}}zzzsssvvvxxxxxx|||}}}yyynnnccc^^^[[[WWWVVVWWWXXXYYYZZZZZZXXXTTTOOOLLLDDDBBB???<<<:::999::::::888888777666555888<<<@@@BBBHHHMMMMMMOOOTTTVVVUUUTTTQQQOOOMMMMMMLLLJJJIIIHHHFFFDDDBBBAAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@BBBBBB@@@???@@@???@@@CCCFFFJJJUUU___qqqxxxuuuooonnnqqquuu||||||vvvtttooohhhbbb```bbbfffooowwwwwwzzz~~~wwwfffVVVKKKCCCEEEMMM\\\yyy}}}}}}vvvnnngggjjjzzz|||vvvtttpppfff]]]ZZZbbbrrr~~~}}}~~~{{{wwwtttsssqqqqqqooohhh\\\OOOEEE???>>>;;;666444222222111000//////000000000000////////////111111111111//////---------.../////////000........................////////////000222333444555333///333===DDDYYY{{{yyyjjjggg]]]QQQOOOKKKYYYkkkyyy|||tttfffTTTGGGBBBEEEJJJTTTiiiuuu```TTTJJJHHHFFFGGGOOOZZZjjjttt||||||{{{}}}~~~~~~}}}|||||||||||||||||||||}}}}}}~~~~~~}}}}}}|||{{{}}}{{{{{{{{{{{{yyywwwwwwxxxxxxxxxyyyyyyzzzzzzxxxzzz|||}}}}}}|||yyyrrrhhhbbbccciiipppttt|||sssiiiaaa^^^___aaabbbbbbbbb``````dddccc```[[[VVVOOOJJJFFFDDDFFFHHHFFFBBB>>>>>>??????BBBGGGJJJMMMPPPTTTWWW\\\[[[ZZZ^^^fffpppxxx}}}}}}zzzvvvtttssssssrrrqqqmmmiiigggjjjlllmmmqqqwww|||zzzyyyyyyxxxxxx<<<<<<<<<============>>>;;;<<<======???FFFPPPXXXaaajjjrrrtttuuuyyyzzzzzzzzz{{{}}}}}}}}}~~~~~~~~~}}}{{{yyyuuuooohhhbbbZZZWWWSSSQQQQQQSSSUUUWWW]]]eeemmmrrrwww||||||xxxuuuwwwxxxxxx|||~~~{{{pppddd___\\\XXXWWWYYYZZZ\\\]]]^^^[[[VVVQQQMMMDDDBBB???<<<;;;;;;<<<===:::::::::888777888;;;===@@@FFFJJJKKKMMMRRRTTTSSSPPPNNNKKKJJJJJJIIIHHHFFFEEEDDDCCCAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@??????@@@AAAAAA@@@AAA@@@AAADDDEEEGGGOOOXXXeeemmmwww{{{wwwxxxvvvzzz|||wwwvvvqqqiiibbbaaaaaabbbiiiqqqsssuuuyyy||||||jjjXXXMMMEEEDDDKKKZZZxxx|||||||||vvvooogggiiizzzwwwrrrmmmeee___YYY```mmm{{{}}}}}}{{{xxxwwwqqqrrrrrrmmmcccUUUIIIAAA>>>;;;888555444333222000...///000111111000///......///111222222111///...//////////////////////////////////////////////////////000000111333444555===999111333<<>>>>>>>>>>>>>>???@@@@@@BBBHHHSSS[[[```jjjrrruuuvvvzzz|||{{{yyyzzz|||~~~||||||}}}~~~~~~zzzrrrjjjddd___\\\XXXVVVVVVXXXYYYZZZ\\\aaagggkkkssszzzzzzwwwwwwyyyyyyyyy||||||qqqeee```\\\YYYYYYZZZ\\\]]]___```]]]XXXRRRNNNEEECCC@@@===<<<<<<>>>???<<<<<<<<<;;;999999;;;===>>>DDDIIIJJJLLLPPPSSSRRROOOMMMJJJHHHHHHHHHFFFEEECCCCCCBBBAAAAAAAAAAAAAAACCCCCCBBBBBBBBBBBBAAAAAACCCAAA>>>>>>???AAAAAAAAABBBAAABBBEEEEEEEEEKKKTTTYYYcccooo{{{}}}~~~yyy}}}|||xxxwwwsssjjjbbbaaa______dddlllpppqqqtttyyynnnZZZNNNEEEDDDJJJXXXvvvyyy{{{~~~zzztttnnnfffgggyyy|||tttnnngggccc^^^bbbmmmxxx}}}}}}}}}zzz~~~~~~rrrtttuuuqqqgggYYYLLLCCC???<<<888666555444222111---///000222222000///---...000111222222111000...000000000000000/////////000000000000000000000000000000000111222444555666CCC>>>444444<<>>EEEHHHKKKKKKHHHEEEDDDEEEEEEHHHMMMSSS[[[eeeooovvv||||||xxxvvvsssqqqooohhhdddccc```ZZZYYY]]]\\\[[[]]]^^^[[[ZZZ___ggg===============<<<<<<<<<===<<<===AAACCCGGGPPPZZZdddlllrrrssstttxxx{{{{{{|||}}}}}}~~~~~~~~~}}}}}}||||||~~~zzzqqqiiibbb```___```bbbccc```]]]```___aaahhhlllooosssxxxsssvvvxxxxxx{{{}}}xxxqqqggg```]]]]]]\\\ZZZaaaaaabbbcccaaa[[[RRRLLLCCCAAA>>>>>>>>>??????>>>;;;;;;:::999999999:::;;;===@@@DDDGGGHHHIIIKKKMMMMMMJJJHHHGGGGGGFFFEEEDDDCCCBBB@@@>>>===<<<======>>>>>>???AAAAAABBBBBBAAA>>>???@@@AAAAAABBBAAAAAABBBBBBAAABBBDDDFFFIIIKKKXXX^^^gggrrryyyvvvsssjjjaaa]]]ZZZYYY^^^eeelllnnnrrrxxxnnnaaaOOOKKKDDDDDDVVVsss||||||uuunnnooolllkkk|||zzzxxxwwwnnnbbb[[[```iiirrrxxx{{{{{{zzzxxx|||~~~{{{tttqqqrrrhhhTTTHHHGGGCCC>>>777333333333222000000000000000000000000000000000111111111000000///000000////////////000000////////////000000000000333222111111222444666777888:::666666<<>>BBBCCCFFFNNNYYYeeemmmrrrxxx|||wwwttttttooorrrssslllbbbYYYWWWWWWUUUTTTUUUVVVQQQLLLPPPYYY=====================<<<===<<<>>>AAACCCGGGPPPZZZccckkkqqqrrrssswwwzzzzzz||||||}}}~~~~~~~~~}}}}}}~~~|||tttmmmkkkiiigggggghhhhhheeecccdddaaaaaaeeehhhiiimmmrrruuuxxxyyyyyy|||}}}zzzsssjjjbbb___^^^]]]\\\```aaacccdddbbb\\\SSSMMMDDDBBB???>>>???@@@@@@???>>>===<<<:::999999::::::<<>><<<<<<<<<===<<<===>>>@@@AAACCCCCCCCC>>>???@@@AAABBBBBBBBBBBBCCCBBBBBBBBBDDDGGGIIIKKKSSSXXX___hhhvvv~~~xxxtttoooggg```]]]ZZZYYY]]]ccchhhjjjmmmqqqxxx{{{lllbbbNNNKKKEEEEEEUUUqqq~~~}}}wwwqqqssspppppp}}}ssshhhbbbgggooowww}}}~~~xxx{{{}}}tttpppqqqiiiVVVHHHDDDDDD>>>777444333333222000000000000000000000000000//////000000000//////...000//////......//////000////////////000000000000333222111000111333444666666999666666<<>>AAACCCFFFPPPYYYbbbjjjqqqrrrssswwwzzzzzz{{{|||}}}~~~yyysssrrrpppooonnnoooooommmlllkkkfffdddeeeeeeeeehhhlllvvvzzz|||{{{}}}}}}|||vvvmmmfffaaa___^^^]]]^^^```dddfffeee^^^UUUNNNEEECCC@@@???@@@@@@@@@???@@@???===;;;:::999999999;;;>>>BBBEEEFFFHHHIIIKKKJJJGGGEEEDDDDDDCCCBBBAAAAAA@@@???>>>===<<<<<<<<<:::;;;===@@@BBBCCCDDDEEE???@@@AAABBBCCCCCCCCCCCCDDDCCCCCCCCCDDDFFFHHHIIIMMMQQQVVV\\\ggguuu|||}}}{{{uuurrrjjjddd___^^^\\\ZZZ\\\aaacccccceeehhhoooxxx~~~sssggg___MMMKKKGGGGGGTTTnnn~~~yyyuuuwwwvvvvvvxxxmmmccchhhooowww|||~~~~~~}}}yyyzzz~~~zzzttttttnnn\\\KKKCCCDDD???888444333333222000000000000000000000000000---......//////.........///..................///////////////000000000000333222111000000111333333333777555666<<<@@@RRRooo~~~~~~zzzjjjWWWRRRSSS]]]mmmzzz~~~oooZZZIIIAAADDDIIIUUUlll~~~fffXXXMMMJJJIIIIIIPPPZZZkkkttt|||{{{zzz{{{}}}}}}~~~~~~~~~~~~}}}|||{{{{{{{{{yyyyyyzzzzzz{{{|||||||||xxxxxxyyyyyyzzzzzzzzzzzz}}}}}}~~~uuulllhhhmmmwww~~~|||vvvpppkkkfffccccccgggmmmoookkkjjjkkkkkknnnpppqqqnnniiibbb^^^[[[^^^bbbcccZZZNNNIIIKKKMMMQQQSSSQQQNNNLLLFFF@@@BBBBBBDDDKKKVVVbbbkkkpppvvvxxxzzz|||}}}vvvmmmnnnqqquuuwwwtttnnnhhheee\\\QQQLLLIIIFFFFFFHHH<<<<<<<<<<<<============>>>===>>>AAACCCFFFOOOYYYbbbkkkrrrtttuuuyyy{{{{{{{{{|||}}}~~~zzzvvvuuuuuuuuuuuuuuuttttttsssmmmiiihhhgggeeehhhmmmuuuzzz}}}|||}}}~~~~~~xxxpppiiiccc```______^^^aaaeeehhhggg```VVVOOOEEECCC@@@??????@@@???>>>???>>><<<:::999999999999999<<<@@@CCCEEEGGGIIIJJJKKKIIIGGGEEEEEEEEEDDDBBB@@@@@@???>>>======<<<<<<;;;<<<>>>@@@BBBCCCDDDDDDAAAAAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGJJJNNNPPPRRRZZZeeelllmmmsssuuuxxxzzz{{{zzzxxxvvvzzz}}}yyyssspppgggbbb______^^^ZZZ[[[^^^___^^^^^^aaaiiisss|||}}}ttthhh^^^XXXHHHHHHFFFHHHTTTmmm~~~|||yyy{{{zzzzzz{{{nnnbbbgggnnnuuu{{{~~~~~~~~~zzz{{{}}}{{{vvveeeQQQDDDEEE???888444444333222000000000000000000000000000------.../////////............------------......////////////000000000000333222111000000000111222111666555777===@@@QQQlll||||||zzzyyy~~~yyyuuuvvvzzz{{{}}}~~~jjjWWWSSSZZZgggwwwoooZZZIIIBBBDDDHHHXXXooo|||gggXXXLLLJJJIIIIIINNNWWWhhhrrrzzz{{{zzz|||~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{||||||zzzzzzzzzyyyyyyyyyyyyyyy~~~|||}}}~~~zzzqqqlllmmmxxx~~~xxxrrrmmmjjjfffgggkkkrrruuusssrrrttttttwwwzzz{{{wwwpppiiiccc^^^```dddddd]]]QQQLLLMMMPPPTTTVVVUUUSSSQQQJJJBBBBBBAAACCCJJJUUUbbbmmmssstttuuuvvvxxxzzz}}}rrrooommmrrryyy|||zzzvvvqqqiii___UUUNNNIIIHHHIII;;;<<<<<<<<<======>>>>>>>>>===>>>AAACCCFFFOOOXXXcccllltttvvvxxx{{{}}}||||||}}}~~~}}}zzzyyyxxxwwwqqqmmmkkkjjjhhhjjjooossszzz~~~}}}}}}~~~{{{tttllleeeaaa``````___bbbfffjjjhhhaaaWWWPPPEEEBBB@@@>>>??????>>>===;;;:::999888888888999:::888;;;???CCCEEEFFFHHHJJJLLLIIIGGGFFFFFFEEEDDDCCC@@@@@@@@@??????>>>======>>>???@@@BBBCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDEEEGGGJJJKKKKKKOOOWWW\\\]]]ccceeehhhjjjkkkjjjhhhgggmmmpppuuu{{{yyyrrrnnnfffbbb```aaa^^^ZZZXXXZZZ[[[YYYXXX]]]gggttt~~~yyymmm```UUUNNNDDDDDDDDDHHHUUUmmm|||{{{{{{zzzzzzpppcccgggooovvv|||{{{|||zzzjjjTTTEEEFFF@@@999555444444222000////////////////////////---...//////000000000///......------------......////////////000000000000222222111111111111111111000555555777>>>AAARRRmmm{{{||||||}}}uuummmnnnooonnnnnnqqqwwwrrrbbbaaafffvvvqqq[[[JJJCCCEEEIIIXXXnnnjjjZZZLLLIIIIIIHHHMMMUUUdddnnnxxx{{{{{{~~~~~~~~~~~~~~~}}}}}}}}}|||{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz~~~}}}}}}}}}}}}~~~~~~|||vvvsssqqq{{{}}}xxxsssoookkkkkkooowww{{{zzz{{{}}}~~~xxxnnnhhhccccccdddddd]]]SSSOOOPPPSSSWWWXXXWWWWWWVVVNNNFFFBBBAAACCCIIIUUUcccooovvvwwwwwwwwwyyy{{{}}}}}}|||wwwqqqkkkkkkqqqyyy}}}~~~zzzxxxqqqcccUUULLLHHHGGG;;;;;;<<<<<<===>>>>>>>>>???===???AAACCCFFFNNNXXXcccmmmuuuxxxyyy}}}~~~~~~}}}~~~}}}{{{yyytttpppooommmjjjlllppprrrzzzxxxppphhhcccbbbbbbbbbdddhhhjjjiiibbbXXXRRRFFFDDDAAA????????????>>>:::999888777777888999:::777;;;???CCCEEEFFFIIIJJJJJJHHHFFFEEEEEEDDDCCCAAA@@@@@@AAAAAA@@@@@@???>>>AAAAAABBBCCCDDDDDDDDDDDDFFFGGGHHHIIIIIIJJJJJJIIIGGGGGGGGGFFFFFFEEEEEEEEECCCGGGGGGEEEEEEJJJNNNOOOTTTUUUWWWYYYYYYZZZYYYYYY^^^bbbhhhooowww}}}yyyrrrnnngggcccaaa```]]]WWWTTTUUUUUURRRRRRYYYgggwww|||mmm]]]PPPHHHCCCAAABBBIIIVVVlll{{{xxxuuuvvv}}}tttaaaeeelllsssyyy|||}}}~~~{{{|||{{{kkkUUUDDDGGGAAA999555444444222000////////////////////////---...///000000000000000///..................///////////////000000000000111111222222222222222222000555555888???CCCUUUqqq}}}{{{qqqppppppkkkiiikkkooouuuhhhkkkxxxwww___MMMEEEFFFIIIVVVlllppp^^^NNNIIIIIIIIIMMMTTTbbbmmmxxx{{{{{{~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz}}}~~~~~~}}}}}}~~~}}}}}}}}}~~~{{{zzzxxxvvvwww{{{{{{xxxuuu}}}~~~xxxsssrrruuu{{{~~~~~~tttmmmiiifffcccaaa[[[TTTRRRUUUXXXZZZ[[[ZZZ\\\\\\UUULLLEEECCCCCCIIITTTbbbnnnuuu{{{zzzzzz|||~~~}}}|||~~~~~~~~~{{{xxxxxxzzz{{{yyytttmmmhhhhhhnnnwww}}}wwwfffXXXNNNIII;;;;;;<<<<<<===>>>>>>??????>>>???BBBCCCEEENNNXXXbbbllluuuxxxyyy}}}~~~}}}~~~yyyvvvuuusssooonnnqqqsss{{{}}}tttkkkfffeeeeeeeeegggiiijjjhhhbbbYYYSSSIIIFFFCCCAAAAAAAAA@@@???<<<;;;999888777888888999777;;;???CCCEEEGGGIIIKKKLLLIIIGGGFFFFFFEEEDDDCCCAAAAAABBBBBBBBBAAA@@@???AAABBBCCCEEEFFFGGGGGGGGGIIIIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKJJJIIIHHHGGGFFFAAAEEEFFFCCCAAADDDFFFFFFIIIIIIIIIJJJKKKLLLNNNNNNPPPTTTZZZcccmmmvvv}}}zzzsssooogggccc___^^^YYYRRRNNNOOOMMMKKKLLLUUUgggzzzrrr___PPPHHHEEEAAAAAAIIIWWWjjjyyysssoooooouuu{{{vvvbbbeeejjjppptttvvvwwwwwwxxxzzz|||kkkVVVFFFGGGAAA:::555444444222000////////////////////////,,,,,,---...////////////000//////......//////000////////////000000000000111111222333333444444333111666666999AAAFFFXXXuuu||||||zzzrrrnnnpppooowwwmmmssseeeQQQGGGFFFHHHWWWmmmxxxdddQQQKKKKKKJJJOOOVVVcccnnnyyy{{{{{{}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||||||||}}}{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyzzzzzzzzzyyy{{{~~~~~~~~~~~~~~~}}}}}}|||xxxtttrrroookkkkkkpppwww}}}zzzwww~~~}}}zzzzzz~~~zzzrrrlllfff___[[[VVVQQQRRRWWW]]]^^^^^^^^^```bbb\\\TTTIIIFFFDDDHHHQQQ^^^jjjpppxxxxxxzzz~~~zzzyyyyyy{{{wwwppppppsssuuuvvvtttllldddccckkksss|||xxxjjjZZZNNN;;;;;;;;;<<<===>>>>>>??????>>>???BBBCCCEEENNNWWWaaakkktttwwwyyy|||}}}||||||{{{xxxsssrrrtttsss}}}xxxnnnhhhggghhhhhhhhhiiijjjhhhbbbYYYSSSKKKHHHEEECCCCCCCCCBBBAAA???===;;;999888888888888888;;;@@@CCCEEEGGGJJJLLLNNNLLLJJJHHHHHHHHHGGGEEEAAABBBCCCCCCCCCBBBAAA@@@@@@AAACCCEEEGGGIIIJJJJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNMMMLLLJJJIIIHHHAAAFFFHHHDDDAAABBBDDDCCCBBBBBBBBBBBBCCCEEEGGGHHHHHHKKKQQQ[[[fffqqqzzz{{{tttpppgggbbb^^^\\\VVVNNNJJJKKKHHHEEEGGGRRRfff{{{wwwcccRRRIIIGGGAAAAAAJJJXXXiiixxxpppkkkkkkooottt}}}wwwhhhkkkooosssvvvwwwwwwwwwuuuxxx~~~mmmYYYJJJGGGBBB:::666444444222000////////////////////////***+++,,,---............000000////////////000000////////////000000000000000111222333444555555555222666666999AAAHHH[[[xxx{{{uuuwwwsss}}}xxxjjjTTTIIIFFFGGGZZZqqq~~~hhhTTTMMMLLLLLLQQQXXXeeepppzzz|||{{{|||}}}||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{zzzwwwwwwxxxxxxxxxyyyyyyyyyvvvyyy|||~~~~~~~~~}}}}}}~~~}}}xxxsssjjjgggccc______dddlllssszzz~~~yyywww}}}~~~~~~vvvlllcccZZZUUUPPPMMMPPPUUU```aaa``````cccfffaaaYYYLLLIIIEEEGGGOOOZZZeeelllqqqssswwwwwwvvvvvvxxx|||{{{ooollloooqqqwwwzzzrrrddd]]]bbbjjjnnnxxxuuuaaaOOO;;;<<<<<<==================<<<===@@@BBBEEENNNXXX^^^gggooorrruuuzzz~~~~~~|||}}}~~~|||yyyxxxxxxzzz~~~zzzsssooommmlllkkkkkklllkkkiiibbbZZZTTTLLLGGGDDDFFFFFFBBB@@@AAAAAA@@@>>>:::777666888::::::<<>>>>>===<<>>AAACCCCCCAAADDDFFFJJJRRR]]]kkkwww~~~}}}ssslllfffaaa[[[WWWTTTOOOIIIDDDBBBCCCCCCGGGSSSiii}}}ooo[[[IIICCC@@@AAAGGGPPPaaa{{{yyymmmdddeeekkknnntttyyy}}}vvvhhhkkksss~~~}}}~~~rrrqqqppprrryyypppRRRIIIGGGAAA999444333333111///111000000000/////////...)))***,,,...000222333333000///...------...///000///.........///000000111222222111111222222333333111666666888AAAJJJbbb~~~|||wwwwww}}}}}}yyy|||rrrXXXJJJGGGHHHWWWmmm~~~mmm\\\SSSNNNKKKPPPZZZfffqqqzzz|||{{{}}}~~~~~~|||||||||~~~|||zzz||||||{{{zzzzzzzzzzzzzzzyyyzzz{{{||||||zzzyyywwwwwwxxxyyywwwuuutttuuuxxxvvvvvvxxxyyy{{{}}}~~~~~~zzzsssnnneeeddd```\\\ZZZ]]]dddiiirrrxxxxxxuuuuuu|||}}}zzzwwwwwwxxxyyy~~~{{{nnn___UUUKKKFFFEEEEEEJJJOOOaaalllrrrmmmkkkooooooiiiVVVNNNHHHHHHMMMUUU```iiiqqquuuxxx|||xxxwww{{{~~~qqqfffhhhppp{{{{{{pppddd]]][[[bbbmmmxxx}}}vvvjjj___;;;;;;<<<============<<<===<<<===@@@BBBEEENNNWWW```iiippprrrtttxxx{{{{{{||||||~~~~~~|||~~~zzzvvvtttsssooonnnnnnmmmjjjeee^^^XXXQQQJJJEEEEEEEEEBBBCCCEEECCCBBB@@@<<<999777888:::===???BBBFFFIIIKKKLLLMMMNNNNNNNNNMMMLLLKKKJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFGGGHHHIIIJJJJJJKKKKKKQQQQQQRRRSSSSSSSSSSSSSSSPPPOOONNNOOOPPPOOONNNLLLIIIGGGDDD@@@===;;;::::::;;;::::::===AAADDDFFFFFFFFFGGGJJJQQQ[[[hhhttt|||tttnnnfffaaa[[[VVVSSSOOOJJJEEEDDDDDDDDDDDDJJJZZZrrryyymmmZZZJJJAAA@@@AAAFFFOOO```xxxtttjjjhhhkkkmmmpppuuuzzzvvvgggjjjtttuuusssooonnnqqqzzzuuuTTTIIIFFF@@@888444333222111000000000000000///////////////////////////.........////////////////////////.........///000111333333222222111111222222333444333888888:::BBBKKKbbb~~~~~~tttooosssuuurrrtttyyyxxx\\\MMMJJJLLLTTTkkk{{{jjj[[[TTTOOOKKKPPPYYYfffqqqzzz|||{{{}}}~~~}}}}}}}}}}}}~~~}}}{{{{{{{{{{{{zzzzzzzzzzzzzzzxxxyyyzzzzzzzzzyyywwwvvvwwwxxxxxxwwwuuuuuuvvvxxxuuuuuuvvvxxxzzz{{{|||}}}}}}vvvqqqmmmkkkgggbbb___```dddgggnnntttzzz~~~uuuppplllqqq{{{~~~|||xxxtttqqqooommmmmmpppuuu}}}xxxlllXXXOOOGGGDDDCCCCCCFFFKKK^^^llluuusssoooqqqrrrppp]]]TTTKKKHHHJJJQQQ\\\gggoootttyyy{{{{{{yyy{{{~~~vvvfffgggnnnzzzzzziii\\\UUUZZZcccooowwwuuujjjaaa:::;;;<<<<<<======<<<<<<<<<;;;===@@@AAADDDMMMWWWaaaiiippprrrssswwwzzzzzz{{{|||~~~|||}}}zzzvvvtttsssnnnnnnmmmllljjjfff```[[[TTTMMMFFFEEEDDDBBBCCCFFFDDDDDDBBB>>>:::999999:::>>>@@@CCCGGGKKKMMMNNNOOOOOOPPPPPPPPPPPPOOONNNMMMKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNRRRSSSSSSTTTTTTTTTTTTTTTRRRQQQPPPQQQRRRRRRQQQOOOIIIGGGDDD@@@===;;;999999:::::::::===BBBHHHMMMPPPNNNNNNOOOTTT]]]hhhssszzzuuuooogggaaa[[[VVVTTTQQQLLLIIIEEEEEEEEECCCDDDPPPhhh~~~}}}uuujjjYYYJJJCCCBBBBBBFFFNNN^^^tttyyyqqqppprrrssssssuuu{{{wwwgggkkkttt|||||||||yyysssooopppvvvsssTTTIIIFFF???888333222222111000000000000000////////////333222111///...,,,,,,+++...///000000000000///...////////////000111222333111111111111222333444444444999888;;;BBBJJJaaa}}}{{{zzzoooooooookkkiiikkk}}}^^^MMMJJJMMMSSSjjjxxxhhhYYYSSSOOOKKKOOOXXXgggrrr|||~~~~~~~~~}}}~~~}}}{{{{{{{{{{{{{{{zzzzzzyyyyyywwwxxxxxxyyyxxxwwwvvvvvvwwwwwwwwwwwwvvvwwwxxxxxxuuuvvvwwwxxxzzz{{{|||}}}{{{xxxvvvqqqlllhhhggggggiiikkkpppvvv{{{uuulllfffhhhooouuuzzz|||yyyxxxtttpppkkkgggdddbbbccchhhqqq|||uuulllZZZPPPFFFBBBAAA@@@DDDIIIXXXgggtttuuuqqqqqqsssttteee[[[PPPJJJIIIMMMYYYdddkkkrrrxxxyyy}}}{{{zzzzzzqqqiiillluuuppp```ZZZ[[[```jjjssstttkkkaaa:::;;;;;;<<<<<<<<<<<<<<<<<<;;;<<>>@@@DDDHHHLLLOOOPPPQQQQQQRRRSSSTTTTTTSSSQQQPPPMMMLLLLLLKKKKKKKKKKKKKKKMMMMMMLLLLLLMMMNNNOOOPPPRRRRRRSSSTTTTTTTTTTTTTTTTTTSSSRRRSSSTTTTTTRRRQQQJJJHHHEEEAAA===;;;:::999999999;;;>>>DDDMMMUUUZZZYYYXXXXXX\\\bbbkkktttzzzvvvooohhhbbb[[[WWWVVVTTTQQQOOOEEEDDDDDDCCCBBBKKKbbbyyy|||sssiiiYYYLLLCCCCCCBBBCCCKKKZZZlllwww|||uuuuuuxxxyyywwwwww{{{yyykkkmmmuuu~~~|||wwwwww}}}zzzuuupppnnnrrryyy~~~lllQQQIIIEEE???777333222222111000////////////000000000000------------...000111222//////000111111000//////111111000000000000111111111111111111222333444555333888888:::AAAHHH^^^}}}{{{xxx~~~pppnnnllleee``````rrr___LLLHHHKKKPPPggg|||xxxhhhYYYSSSNNNIIINNNVVVgggrrr}}}~~~~~~~~~}}}}}}~~~~~~|||{{{zzzzzz{{{{{{zzzzzzyyyxxxwwwwwwwwwwwwwwwvvvvvvvvvwwwvvvvvvvvvwwwxxxyyyyyywwwxxxyyyzzz{{{|||}}}~~~|||wwwsssqqqooonnnmmmqqqwww{{{yyymmmccccccgggkkkpppvvvuuutttqqqmmmhhhccc^^^[[[XXX]]]gggrrryyyzzztttnnndddXXXKKKCCC@@@???CCCHHHSSSbbbqqqvvvtttssstttvvvkkkaaaVVVNNNJJJLLLVVVbbbgggpppvvvvvvxxx}}}{{{ooolllnnnxxxvvviii```\\\]]]fffqqqtttlllddd::::::;;;<<<<<<<<<<<<;;;<<<;;;<<>>;;;;;;;;;<<<>>>CCCHHHMMMPPPSSSTTTSSSTTTVVVWWWWWWVVVUUUTTTOOOOOONNNNNNNNNNNNOOOOOOPPPPPPOOONNNOOOPPPQQQRRRRRRRRRSSSTTTTTTTTTTTTTTTTTTSSSRRRSSSTTTTTTRRRPPPIIIGGGDDD@@@===;;;::::::888999:::===CCCMMMWWW___```___```ccchhhooovvv{{{wwwpppiiiddd]]]YYYYYYYYYXXXVVVDDDBBBBBBCCCCCCIII^^^uuu}}}sssiiiZZZNNN@@@AAA@@@@@@GGGWWWfffnnn|||}}}uuuwwwzzz}}}zzzyyy{{{|||~~~ooopppuuu|||}}}xxxttttttwwwuuuqqqmmmjjjkkkooosssvvvyyycccMMMHHHDDD>>>666222222222111000////////////000000000000///...---------///000111000000000000000000000000222111000///////////////000000000111222333444555333888888999@@@FFF[[[zzzwwwxxx}}}pppnnnkkkbbb[[[[[[fffaaaKKKFFFIIILLLdddzzz}}}lll[[[SSSMMMIIIMMMVVVdddppp{{{~~~}}}}}}}}}|||~~~||||||}}}}}}{{{zzzyyyzzzzzz{{{{{{yyyxxxwwwxxxxxxwwwwwwvvvvvvvvvvvvwwwvvvuuuvvvxxxzzzzzzzzzyyyzzzzzz{{{|||}}}~~~}}}zzzwwwvvvyyy|||}}}~~~pppdddbbbbbbccciiiqqqppppppooolllgggaaaZZZWWWRRRWWW```jjjrrrvvvuuusssooobbbRRRHHHBBB@@@CCCHHHOOO\\\llluuuvvvuuuuuuwwwmmmeee\\\TTTNNNMMMUUU```fffnnnttttttvvv|||wwwnnniiippp}}}|||sssbbb[[[XXX```nnnuuuppphhh999:::;;;;;;<<<<<<;;;;;;<<<:::<<>>HHHSSS\\\```aaacccggglllsssxxx|||~~~~~~yyyrrrkkkeee^^^[[[\\\]]]^^^]]]HHHDDDDDDGGGGGGLLL^^^ttt|||qqqfffXXXLLL>>>@@@@@@@@@HHHYYYggglllrrr|||vvvyyy~~~}}}yyyrrrrrrvvv{{{|||xxxuuuuuutttsssqqqllliiiggghhhjjjnnnzzz|||xxxrrr^^^JJJFFFCCC===666222222222111000.../////////000000000111333111///---,,,------...111111000//////000111111/////////...//////000000000000000111222333555666333888888:::@@@EEEZZZyyyvvvwww}}}sssqqqlll```YYYXXX[[[ttteeeMMMFFFIIIJJJbbbxxx}}}qqq___UUUNNNIIINNNWWWdddppp{{{~~~}}}~~~}}}{{{}}}{{{{{{{{{{{{zzzyyyxxxyyyzzz{{{{{{yyyxxxvvvxxxxxxwwwwwwvvvvvvwwwwwwwwwuuutttvvvyyy{{{{{{zzzzzzzzz{{{|||}}}}}}~~~}}}{{{{{{|||yyyyyy{{{~~~ssseeebbb```^^^cccmmmlllllllllkkkfff___YYYUUUPPPTTT\\\eeennntttwwwxxxuuuhhhYYYOOOGGGCCCDDDHHHJJJUUUeeerrrvvvuuussssssmmmhhhaaaZZZRRROOOVVV___gggnnnssstttvvv|||~~~}}}qqqgggjjjxxx|||fff]]]WWW___nnnwwwtttlll999:::;;;;;;<<<<<<;;;;;;;;;:::<<>>BBBBBBCCCLLL^^^kkkoookkktttzzz~~~yyy|||ssssssvvv{{{|||yyywwwxxxvvvvvvtttpppkkkhhhggghhhjjjvvvyyyuuuooo\\\IIIEEECCC===666222222222111000.../////////000000111111,,,,,,+++,,,...000333555333111///......///111333------------...000111222000000000111222444555666444999999;;;@@@FFFZZZxxx{{{ttt~~~yyyvvvnnn```WWWVVVTTTlllhhhOOOHHHJJJKKKbbbvvvzzzyyyvvvbbbWWWOOOJJJOOOXXXfffrrr}}}}}}~~~|||zzzzzzzzzzzzyyyxxxxxxyyyzzz{{{{{{yyywwwvvvyyyxxxxxxwwwwwwwwwwwwwwwwwwuuutttvvvyyy||||||zzzyyyzzzzzz{{{|||}}}~~~~~~~~~{{{{{{}}}|||yyyyyy{{{{{{uuugggbbb___[[[```jjjhhhjjjkkkjjjeee___XXXTTTPPPTTTZZZccclllsssxxx{{{vvvjjj]]]TTTLLLFFFDDDGGGEEENNN^^^mmmtttssspppooommmhhhccc]]]UUUQQQVVV^^^hhhnnnsssuuuxxx|||~~~||||||sssgggiiivvvnnnbbbZZZ```oooyyyvvvnnn:::;;;<<<<<<;;;;;;<<<>>>>>><<<<<<@@@BBBEEELLLSSS```iiiqqqrrrtttwwwyyyyyy{{{{{{|||}}}~~~}}}{{{{{{yyytttpppllliiihhhhhhgggfffeeefffhhhjjjjjjjjjjjjgggaaaYYYRRRLLLHHHEEEEEEGGGHHHFFFBBB>>>>>>>>>???BBBGGGMMMRRRUUUWWWXXXZZZZZZ[[[[[[[[[[[[ZZZZZZYYYYYYXXXWWWWWWWWWWWWWWWYYYWWWVVVTTTTTTUUUVVVWWWWWWWWWXXXXXXXXXWWWVVVVVVSSSRRRQQQPPPNNNJJJFFFBBB@@@???===<<<;;;:::::::::999999::::::;;;>>>CCCGGGMMMRRRZZZaaahhhoooxxx~~~~~~wwwqqqlllgggaaa^^^___bbbdddfffUUUQQQMMMMMMPPPWWWffftttvvvfffWWWMMMIIIAAABBBBBBDDDQQQeeerrruuummmnnnwww~~~{{{}}}zzz{{{zzzwwwwwwyyy~~~{{{uuuooojjjiiikkknnnsssvvv{{{|||qqq\\\KKKCCCAAA<<<666222111000000000111111000000//////......000//////...------,,,,,,///////////////.........////////////000000000000///111222222222222333555555999888;;;BBBGGGYYYvvvwww{{{~~~}}}zzzsssfffYYYRRRUUUccczzzoooRRRGGGHHHNNN```qqqwwwvvvxxx}}}{{{jjjZZZNNNIIIMMMUUUbbbooo{{{~~~~~~{{{}}}~~~~~~~~~}}}|||zzzyyyvvvwwwxxxyyyzzzyyyxxxxxx|||yyywwwwwwyyy{{{yyywwwyyyyyyyyyxxxwwwxxxzzz|||yyyzzz|||}}}~~~~~~}}}}}}}}}vvvuuuxxx{{{zzzyyy}}}|||pppfff___]]]___aaammmooooookkkhhhccc[[[RRRPPPUUUZZZ___iiiuuuyyyvvvvvvqqqfffYYYRRROOOJJJDDDEEEKKKTTT___gggllloooooommmllljjjcccXXXQQQVVV```kkkooosssuuuwwwxxxzzz{{{zzz}}}yyylllkkkqqqyyyyyymmmaaabbbmmmvvvwwwsss:::;;;<<<<<<;;;;;;<<<>>>===;;;;;;???AAADDDKKKRRR___hhhppprrrtttxxxzzzzzz~~~}}}}}}}}}~~~|||yyytttooojjjgggfffeeedddcccbbbccceeeggggggfffiiifffbbb\\\TTTNNNHHHEEEDDDFFFHHHFFFBBB???>>>>>>???BBBGGGMMMSSSVVVXXXYYY\\\\\\]]]]]]]]]]]]\\\\\\ZZZZZZYYYXXXXXXXXXXXXXXX[[[ZZZXXXVVVVVVVVVWWWXXXUUUUUUVVVVVVUUUUUUTTTSSSQQQPPPNNNMMMKKKGGGBBB???>>>===<<<;;;::::::::::::888999999999999;;;???CCCFFFKKKRRRYYY___hhhqqqxxx|||~~~wwwrrrlllhhhbbb```aaadddggghhhWWWSSSPPPQQQTTT\\\lllyyyvvveeeVVVKKKFFF>>>??????@@@LLL___mmmrrrlllkkkppp|||~~~~~~}}}zzzyyyzzz|||zzzvvvppplllkkkmmmoootttwww}}}~~~qqq\\\KKKDDDAAA===777333111111000000111000000000/////////...111000000///......------/////////////////////........./////////000000000000111222333222222333555555999888:::AAAGGGZZZwwwzzz~~~wwwhhhYYYQQQKKKYYYnnnlllQQQGGGHHHLLL]]]nnnrrrqqqrrruuuwwwyyy~~~}}}lll]]]QQQKKKOOOVVVbbbooo{{{~~~~~~~~~~~~|||||||||}}}}}}}}}{{{zzzyyyvvvwwwxxxyyyyyyyyyxxxxxxzzzxxxvvvvvvyyyzzzyyywwwxxxyyyyyyxxxwwwwwwzzz|||zzz{{{}}}~~~}}}~~~zzzvvvtttvvvzzz|||}}}|||yyymmmfffcccdddeeennnqqqrrrnnnkkkfff]]]TTTRRRUUUXXX^^^jjjxxx}}}{{{xxxsssiii]]]WWWSSSMMMEEEDDDGGGLLLSSSZZZaaafffiiikkkkkkkkkfff\\\TTTXXX```kkknnnrrruuuvvvwwwyyy{{{|||~~~~~~~~~{{{nnnmmmsssyyy~~~ssshhhhhhpppxxxyyywww:::;;;<<<<<<;;;;;;<<<>>><<<:::;;;>>>@@@CCCJJJRRR]]]fffnnnqqqtttxxx{{{{{{}}}}}}}}}}}}~~~~~~{{{uuuoooiiieeebbbaaa```^^^]]]^^^```aaaaaa```fffeeeccc___XXXPPPIIIEEEDDDEEEFFFEEEBBB???>>>>>>???BBBHHHNNNTTTXXX[[[\\\^^^______``````______^^^\\\[[[ZZZZZZYYYYYYZZZZZZ]]]\\\ZZZXXXXXXXXXXXXYYYUUUUUUUUUUUUUUUTTTSSSSSSQQQPPPMMMKKKIIIEEEAAA===<<<<<<;;;:::999999:::::::::;;;;;;:::999999<<<>>>>>>BBBHHHNNNTTT^^^iiiqqqyyy|||xxxrrrpppkkkfffbbbbbbeeeggghhh[[[WWWUUUWWW[[[cccrrrvvveeeUUUIIIDDD>>>>>>===>>>HHHZZZiiiqqqnnnjjjkkkrrrzzz~~~|||zzz}}}zzzzzzyyyxxxvvvrrrooonnnoooqqqvvvyyyrrr]]]LLLEEEBBB===777333111111000000000000000000////////////111111111000//////............//////////////////............////////////000111333333222222444555666:::888:::AAAGGG[[[yyyzzziiiYYYPPPGGGSSSeeewwwhhhPPPFFFGGGLLL\\\lllpppnnnmmmmmmnnnrrrwww}}}{{{lll^^^RRRKKKNNNTTTbbbooozzz~~~}}}~~~}}}|||{{{{{{||||||||||||{{{zzzvvvwwwxxxyyyyyyyyyyyyxxxxxxvvvuuuvvvxxxyyyyyyyyyxxxxxxxxxwwwvvvwwwyyy{{{{{{|||~~~|||}}}}}}{{{yyyxxxvvvuuuuuuxxx}}}|||xxxooojjjiiijjjqqquuuvvvtttqqqkkkaaaWWWUUUUUUVVV\\\jjjzzz~~~xxxmmmbbb\\\YYYPPPGGGEEEEEEEEEGGGMMMTTT\\\aaafffgggjjjhhh```XXXZZZ```jjjmmmqqqtttuuuwwwxxxzzz~~~~~~{{{yyy|||~~~}}}rrrppptttyyy~~~{{{rrrooottt{{{:::;;;<<<<<<;;;;;;<<<>>>===;;;;;;>>>AAACCCJJJRRR[[[dddmmmqqqtttyyy|||}}}yyyyyy{{{|||zzzssskkkeee```^^^\\\ZZZYYYYYY[[[\\\[[[[[[bbbcccdddbbb\\\SSSKKKFFFDDDDDDEEEDDDCCCAAA???>>>???CCCIIIPPPVVV[[[]]]___``````aaaaaaaaaaaa``````]]]]]]\\\[[[[[[[[[[[[[[[^^^]]][[[ZZZYYYXXXYYYYYYWWWXXXXXXWWWWWWVVVUUUTTTTTTRRROOOLLLJJJFFFBBB???;;;;;;::::::999:::::::::===>>>>>>===;;;;;;<<<===:::>>>BBBFFFLLLUUUaaaiiitttxxx~~~xxxssstttoooiiieeecccddddddeee```]]]\\\]]]aaahhhvvvxxxgggVVVIIICCC@@@@@@>>>???GGGWWWiiitttvvvnnnjjjnnnsssxxx}}}}}}tttttt~~~zzzwwwtttuuutttrrrpppooopppqqqvvv{{{rrr\\\LLLFFFCCC>>>888444222111111000000000000000////////////000000000/////////..................////////////---.........////////////000222333333222333444666777:::888999@@@GGG[[[yyyyyyhhhXXXOOOLLLVVVdddqqqzzz|||fffPPPFFFFFFMMM]]]mmmqqqooollliiigggmmmqqqvvvzzz|||uuuhhh\\\QQQJJJKKKQQQcccooozzz}}}}}}}}}}}}|||{{{|||||||||}}}}}}||||||wwwwwwxxxxxxyyyyyyyyyyyywwwwwwvvvwwwxxxzzzzzz{{{wwwxxxxxxwwwvvvwwwyyy{{{{{{}}}|||wwwxxxxxxzzz||||||{{{yyyvvvxxxyyyvvvtttvvv|||~~~vvvpppmmmmmmsssxxx{{{yyywwwqqqggg]]]ZZZWWWVVV\\\jjjzzzttthhhaaa\\\SSSJJJIIIFFFDDDCCCFFFLLLSSSXXX^^^aaafffhhhbbb\\\\\\aaaiiimmmqqqsssuuuvvvxxxyyy}}}~~~|||yyy{{{}}}|||~~~uuutttwwwyyy|||yyyvvvyyy:::;;;<<<<<<;;;;;;<<<>>>>>><<<<<<@@@BBBEEEKKKSSSZZZccclllppptttyyy}}}}}}yyyzzz{{{}}}zzzqqqhhhaaa]]]ZZZXXXVVVVVVXXXXXXXXXWWW^^^```cccccc^^^VVVNNNHHHDDDDDDDDDDDDDDDCCCAAA???@@@DDDJJJQQQXXX]]]```aaa``````aaaaaaaaaaaa``````^^^^^^]]]\\\\\\\\\\\\]]]]]]\\\[[[ZZZZZZYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUUUUTTTRRROOOLLLJJJGGGCCCAAA<<<<<<;;;;;;:::;;;;;;;;;===>>>@@@???>>>======>>>;;;===???AAAEEEMMMXXX```nnnttt|||yyyuuurrrmmmhhhdddcccdddeeeeeedddaaa```bbbdddiiiuuu{{{jjjXXXJJJCCC@@@???>>>???EEETTTiiiyyy~~~uuummmmmmqqqtttyyy}}}|||{{{vvvnnnooo{{{|||uuurrrssssssqqqooonnnnnnooouuuzzzrrr\\\LLLGGGDDD???999555222222111000////////////000000000000//////............---------.........//////000000.........////////////000000222333333333333444666666:::888999@@@FFFYYYwwwwwwgggXXXPPPOOOXXXdddnnnuuu|||zzzfffQQQGGGFFFKKK\\\nnntttrrrmmmgggbbbeeehhhmmmqqquuuyyy|||~~~~~~xxxoooeee[[[RRRKKKLLLPPPcccnnnyyy||||||}}}}}}|||}}}}}}}}}}}}}}}}}}~~~~~~xxxwwwxxxxxxxxxxxxyyyyyyxxxxxxyyyyyyyyyzzz|||}}}xxxxxxxxxwwwvvvwwwyyy{{{|||~~~zzzvvvuuutttvvvzzz|||{{{zzzvvvzzz|||yyyuuuuuuzzz}}}uuuqqqooovvv{{{~~~~~~|||xxxnnnddd^^^ZZZXXX\\\ggguuu~~~oooeee___WWWPPPKKKIIIFFFDDDDDDGGGKKKMMMTTTWWW^^^cccaaa\\\^^^bbbiiimmmqqqsssuuuvvvxxxyyyzzz}}}~~~{{{yyy}}}xxxwwwxxxyyy{{{~~~~~~zzzyyy}}}:::;;;<<<<<<;;;;;;<<<>>>???<<<===@@@BBBEEELLLTTTYYYccclllpppsssyyy}}}}}}~~~~~~~~~}}}~~~~~~xxxoooeee```[[[YYYWWWVVVWWWXXXWWWVVVYYY\\\aaabbb```YYYPPPKKKEEEDDDDDDEEEFFFEEECCCAAABBBFFFLLLSSSYYY^^^aaabbb```aaaaaabbbbbbaaaaaa```___^^^]]]]]]\\\\\\]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZXXXXXXXXXXXXWWWUUUTTTSSSTTTQQQNNNKKKJJJGGGDDDBBB??????>>>===<<<<<<======;;;>>>AAABBBBBBAAABBBBBB@@@BBBBBBBBBCCCIIIQQQXXXhhhpppzzzzzzvvvkkkhhhdddbbbbbbdddeeeeeedddaaa```bbbdddhhhsss~~~|||lllYYYKKKDDD>>>===<<<>>>DDDRRRjjj|||tttrrrssssssuuuxxxuuuuuupppkkknnn{{{wwwssssssssspppnnnlllmmmnnnqqqxxxpppZZZKKKGGGEEEAAA:::555333222111000////////////000000000000...............---------------......///000000000////////////000000000000111222444444333333555666555999888:::@@@DDDVVVssszzzjjj[[[RRRNNNWWWbbblllsssyyywwwdddQQQGGGFFFGGGZZZoooxxxxxxrrrhhh```[[[]]]aaagggmmmrrrvvvxxxzzz~~~zzzuuupppjjjbbb\\\TTTNNNOOOSSScccnnnyyy{{{{{{|||}}}|||~~~}}}||||||||||||}}}}}}xxxxxxwwwwwwxxxxxxyyyzzzyyyzzz{{{zzzyyyzzz|||~~~xxxyyyyyyxxxwwwxxxzzz||||||}}}~~~~~~zzztttrrrpppsssxxx{{{|||zzzwww{{{~~~|||xxxvvvyyy|||}}}wwwsssxxx}}}}}}uuulllccc^^^\\\^^^cccmmm{{{{{{nnneee^^^XXXNNNLLLIIIFFFDDDCCCCCCCCCJJJMMMSSSZZZ\\\[[[^^^dddjjjmmmqqqtttuuuwwwxxxzzzwww}}}yyywww{{{~~~yyyyyyzzzxxxzzz}}}{{{xxxwwwyyy:::;;;<<<<<<;;;;;;<<<>>>>>>;;;<<>>>>>>>>===@@@EEEHHHIIIJJJJJJKKKLLLLLLLLLJJJHHHJJJPPPVVVccclllxxx~~~zzzvvvjjjgggbbb```___`````````___]]]^^^```cccgggrrr||||||lllZZZKKKDDD???======@@@FFFTTTooo~~~|||zzzwwwuuuvvvttttttqqqmmmqqq|||~~~vvvuuutttpppmmmkkklllmmmmmmuuu~~~~~~nnnXXXKKKHHHFFFAAA;;;666333222111111.../////////000000000111.............../////////------......///000000111000000000000111111111222111333444444333444555666444999888:::@@@CCCSSSnnn}}}qqq___TTTQQQYYYdddmmmsssxxx~~~}}}sssbbbPPPGGGFFFFFFZZZrrryyymmmbbbVVVWWWYYY]]]bbbhhhlllnnnmmmsssyyyyyyyyyxxxtttnnngggbbb^^^ZZZUUUOOOPPPTTTcccnnnxxx{{{zzz|||}}}|||}}}|||{{{zzzyyyyyyzzzzzzxxxxxxwwwwwwwwwxxxyyyzzzyyyzzz{{{zzzxxxxxxzzz|||zzzzzzzzzyyyxxxyyy{{{}}}|||||||||}}}}}}~~~}}}~~~|||wwwttttttuuusssxxx|||~~~}}}qqqnnnlllnnnuuuyyyzzzyyywwwzzz~~~}}}zzzyyyzzz{{{yyy}}}zzzrrrfffcccaaa```___dddssszzznnneee```TTTQQQMMMIIIEEEBBBAAA@@@AAACCCIIIQQQUUUXXX^^^eeekkknnnrrruuuvvvwwwyyy{{{xxx~~~wwwvvvzzz|||zzz{{{zzzxxxyyy|||vvvsssrrrvvv:::;;;===<<<;;;;;;<<<>>>===:::;;;>>>AAACCCJJJRRRZZZccclllpppsssxxx||||||}}}}}}}}}}}}~~~|||{{{yyywwwvvv|||zzzqqqjjj^^^\\\ZZZYYYZZZZZZXXXWWWSSSWWW\\\```___[[[TTTPPPGGGFFFEEEFFFIIIIIIFFFCCCEEEIIIOOOUUU[[[___bbbcccbbbccccccddddddccccccbbb^^^^^^]]]\\\\\\\\\\\\]]]\\\]]]^^^___````````````]]]]]]]]]\\\[[[YYYXXXWWWWWWUUURRRPPPOOONNNLLLKKKEEEDDDCCCAAA@@@?????????@@@EEEJJJOOOQQQRRRSSSTTTVVVWWWVVVRRROOOOOOSSSXXX```jjjwww}}}~~~~~~zzzwwwnnnjjjddd___\\\[[[YYYXXX[[[ZZZ[[[^^^aaafffqqq||||||lllYYYKKKCCCAAA???@@@DDDIIIXXXttt|||xxxwwwxxxxxxuuuppprrr{{{~~~yyyxxxuuuqqqmmmkkklllnnnkkksss||||||mmmWWWJJJHHHFFFBBB;;;666444333111111.../////////000000111111////////////000000000000---------...///000000111000111111111222222222222111333444444444444555777444999999;;;@@@BBBPPPkkkwww{{{}}}yyyyyy}}}wwwbbbUUUWWW___iiipppuuuxxx{{{~~~~~~yyyppp```OOOFFFFFFGGG\\\vvvsssgggXXXVVVUUUWWWZZZ^^^aaabbbdddlllsssuuuuuuuuuqqqlll```\\\YYYWWWSSSNNNOOOSSScccnnnxxxzzzzzz|||}}}|||}}}{{{zzzxxxwwwwwwxxxxxxyyyxxxwwwwwwwwwxxxyyyzzzxxxzzz{{{zzzwwwvvvxxx{{{zzz{{{{{{zzzyyyzzz|||~~~|||{{{{{{zzz{{{}}}~~~}}}~~~xxxpppiiieeeeeeaaaeeeiiilllsss~~~~~~nnnjjjhhhkkkrrrwwwxxxwwwvvvyyy~~~}}}{{{yyyyyy}}}}}}vvvhhheeedddaaa\\\^^^nnnuuukkkeeeZZZWWWRRRLLLGGGCCCBBBAAA<<<===BBBJJJQQQUUU]]]fffkkkooosssuuuwwwxxxzzz{{{yyy}}}vvvuuuyyy{{{zzz{{{{{{xxxxxx{{{ssspppooouuu~~~;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>???DDDLLLRRR^^^fffmmmooopppuuuxxxxxx{{{{{{|||~~~~~~~~~zzzsssnnnlllkkkjjjiiillloootttzzz~~~|||vvvppphhhaaaZZZWWWYYY[[[ZZZXXXWWWVVVXXX]]]aaa```YYYRRRLLLJJJHHHGGGHHHHHHFFFEEEFFFIIINNNTTT[[[```dddfffgggeeecccbbbaaabbbcccdddaaa```^^^]]]\\\\\\]]]^^^^^^___``````````````````bbbaaa```___]]][[[YYYWWWXXXUUUSSSQQQPPPNNNKKKIIIJJJEEEAAAAAA???===???CCCHHHMMMTTTZZZ^^^```bbbdddhhhfffaaa]]][[[[[[\\\]]]ggglllrrrxxx|||}}}{{{pppjjjaaa\\\ZZZYYYWWWVVVXXX[[[^^^```dddlllvvv~~~{{{iiiSSSGGGEEE<<>>>>>AAAMMMYYYrrrpppllljjjkkknnnrrruuuuuu|||}}}||||||kkkccc[[[hhhooouuu{{{vvvttt}}}~~~yyytttmmmaaaQQQFFFBBBJJJXXXqqqwwwlll[[[UUUQQQRRRSSSUUU[[[bbbbbbiiinnnqqqsssssslllddd\\\WWWRRRQQQOOOLLLMMMPPP```mmmyyy||||||}}}}}}{{{}}}|||zzzyyyxxxxxxyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{||||||~~~{{{wwwvvvxxx{{{{{{{{{|||}}}}}}}}}}}}}}}|||||||||zzzvvvnnnfff___[[[ZZZWWWVVVVVVZZZ```fffkkkmmmnnnooommmmmmuuu~~~uuuppphhheeelllvvvzzzwwwxxxxxxyyy|||~~~~~~|||zzz|||xxxwww{{{~~~yyyoooeee```]]]^^^hhhtttssseee___YYYSSSPPPOOOLLLEEE???===<<<>>>CCCGGGLLLXXXcccnnnsssvvvtttuuuyyyzzzyyy}}}||||||~~~xxxwwwxxx{{{~~~|||wwwxxxyyyyyy|||ooojjjsss{{{{{{|||;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>???DDDLLLRRR[[[dddlllooorrrvvvyyyyyy{{{|||}}}~~~~~~wwwrrrkkkeeebbb```___^^^___bbbhhhqqqxxx{{{yyyvvvllleee]]]ZZZZZZ\\\[[[ZZZVVVUUUWWW\\\aaa```YYYSSSMMMKKKIIIHHHIIIIIIHHHGGGHHHKKKPPPWWW]]]bbbeeeggghhhfffdddcccbbbcccdddeeeaaa```___^^^]]]]]]]]]^^^______``````aaaaaa```````````````___^^^\\\[[[ZZZZZZXXXUUUSSSRRRPPPMMMKKKLLLGGGBBBAAA@@@>>>@@@DDDJJJRRR]]]eeejjjnnnrrruuuvvvsssnnnjjjfffeeeffffffjjjooouuuzzz~~~|||yyyqqqkkkddd^^^[[[YYYWWWUUURRRWWW]]]bbbgggoooyyy}}}jjjTTTHHHEEE@@@??????CCCQQQjjj~~~yyy|||yyyyyywww~~~}}}wwwpppjjjgggggghhhgggjjjppprrrjjjZZZNNNIIIGGGAAA:::555444444222///000000111111111000000///000000000000000000000000111111111111000000000///111111000000000000111111222333333444444555555666888888;;;===>>>AAALLLXXXiiifffbbb``````cccgggjjjgggpppxxx}}}xxxooohhhffftttzzz}}}zzzvvv}}}zzztttmmmaaaQQQGGGDDDIIIVVVooo~~~vvvddd\\\TTTRRRRRRQQQSSSWWW^^^dddiiimmmpppqqqllleee[[[UUUQQQOOOMMMJJJLLLPPP___kkkwwwzzz{{{|||}}}|||}}}|||zzzyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{~~~{{{xxxxxxzzz||||||{{{}}}}}}}}}}}}}}}||||||{{{{{{xxxqqqhhh^^^VVVQQQOOONNNLLLLLLNNNSSSYYY\\\^^^]]]_________gggrrrwwwvvvvvvpppfffaaahhhsssxxxwwwwwwwwwxxxzzz}}}~~~}}}}}}wwwvvvxxx|||~~~tttkkkddd___^^^gggqqq}}}~~~rrrgggccc^^^XXXSSSOOOJJJDDD???>>><<<>>>AAAEEEJJJVVVaaannnsssvvvvvvvvvzzz|||{{{{{{{{{|||~~~yyyyyyyyy{{{~~~}}}wwwwwwxxxwwwwwwlllgggpppxxxxxxzzz;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>???DDDLLLRRRXXXbbblllppptttxxx{{{zzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}sssnnnfff___ZZZXXXUUUTTTRRRUUU[[[cccmmmtttxxxyyyrrrkkkbbb]]]\\\]]]]]]\\\TTTSSSUUU[[[``````[[[UUUNNNLLLJJJJJJJJJKKKJJJIIIIIIMMMSSSZZZ```eeeggghhhiiihhhfffdddcccddddddeeebbbaaa```___^^^^^^^^^^^^______```aaaaaaaaaaaaaaa`````````______^^^^^^]]]]]][[[XXXVVVUUUTTTQQQOOOPPPIIIDDDCCCAAA???BBBFFFOOOZZZiiissswww{{{}}}wwwssspppoooooonnnrrrwww{{{~~~zzzwwwqqqmmmgggaaa]]]ZZZVVVSSSNNNTTT]]]dddjjjrrr}}}lllVVVIIIEEEDDD???<<>>???CCCKKKRRRXXXbbbmmmrrruuuyyyzzzyyy||||||}}}~~~~~~~~~~~~~~~~~~}}}uuuppphhh```[[[WWWSSSQQQNNNOOORRRXXX```hhhooosssuuuooofff___]]]]]]]]]]]]TTTSSSUUUZZZ```aaa[[[VVVMMMKKKJJJJJJKKKLLLKKKJJJIIINNNUUU\\\bbbfffggggggiiihhhfffeeeddddddddddddbbbbbbaaa```__________________```aaabbbbbbbbbbbbbbbbbbaaaaaa````````````^^^\\\ZZZZZZZZZYYYWWWUUUSSSMMMGGGEEECCCAAACCCHHHTTTbbbrrr|||~~~zzzvvvttttttqqqtttyyy|||~~~yyyuuupppmmmhhhccc]]]XXXTTTQQQNNNUUU]]]cccgggooo{{{nnnWWWIIIFFFDDD???>>>HHH___~~~{{{uuuyyyzzzmmmkkklllvvv}}}wwwrrrmmmjjjgggeeeiiijjjmmmooohhhYYYLLLFFFEEE???888555444444222000444333111///......///000////////////////////////111111111000000000000000111111000000111111222222222333333444555666777777888777999<<<===@@@HHHRRR[[[XXXUUURRRRRRTTTXXXZZZZZZccclllsssxxx|||zzzuuuppp{{{~~~tttqqqqqqyyygggTTTIIIGGGGGGQQQfffttthhh^^^]]]___^^^\\\[[[\\\```ccceeehhhkkkhhhcccUUUOOOKKKIIIHHHFFFIIIMMM[[[gggqqquuuvvvzzz}}}~~~}}}|||{{{zzzxxxwwwvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzyyy~~~~~~}}}}}}}}}}}}}}}vvvppphhh___XXXRRRMMMKKKGGGFFFEEEFFFIIILLLNNNNNNNNNQQQRRRRRRTTT]]]iiirrryyytttlllfffkkkuuu{{{{{{wwwtttrrrssswww}}}~~~~~~~~~~~~xxxrrrqqquuuzzz~~~{{{qqqhhheeeiiiooorrrtttuuurrrnnnkkkhhhfffaaabbbaaa]]]UUUNNNIIIGGG@@@===<<<>>>@@@EEEQQQ]]]jjjpppvvvwwwxxx|||}}}{{{xxxzzz~~~|||{{{{{{{{{|||~~~~~~}}}{{{~~~|||wwwuuuuuusssqqqkkkiiipppvvvwwwxxx{{{;;;;;;;;;;;;;;;;;;;;;;;;:::<<<======>>>CCCKKKQQQZZZdddnnnrrruuuxxxyyyxxx|||}}}}}}~~~~~~~~~~~~}}}}}}yyyuuummmgggaaa\\\WWWSSSOOOOOONNNPPPVVV^^^hhhnnnuuuooohhhaaa^^^]]]^^^^^^VVVUUUVVV[[[```aaa\\\VVVLLLJJJIIIIIIJJJLLLKKKJJJJJJOOOVVV]]]cccfffggggggiiihhhgggfffeeedddccccccbbbbbbbbbbbbaaa```_________```aaabbbccccccccccccfffeeedddcccbbbbbbccccccaaa___^^^^^^______]]]\\\WWWPPPKKKHHHFFFCCCEEEJJJUUUcccsss|||~~~}}}yyywwwvvvsssvvvzzz}}}xxxsssnnnlllhhhccc\\\VVVRRROOOOOOVVV\\\^^^```fffsss}}}oooXXXJJJFFFAAA@@@BBBKKK^^^{{{~~~wwwqqqvvvxxxllliiinnn{{{}}}wwwssspppmmmiiiffflllkkknnnooohhhYYYLLLEEEDDD>>>888444444444333111444333111///......///000////////////////////////000000000000000000111111111111111111111222333333222222333444555777777888888777888<<<>>>@@@GGGPPPXXXWWWUUUTTTUUUWWWZZZ\\\^^^fffnnnrrrvvvxxxuuupppllluuu~~~wwwvvvvvvsssZZZKKKGGGGGGOOObbbyyywwwlllcccdddhhhhhhffffffbbbfffgggfffggghhheee___SSSMMMHHHGGGEEEDDDHHHMMMZZZeeeppptttuuuyyy}}}}}}{{{{{{{{{zzzyyywwwvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyywwwxxxyyyxxxxxxxxxxxxxxx~~~~~~~~~~~~xxxrrrjjjbbb\\\WWWRRRNNNJJJIIIHHHJJJMMMOOOQQQQQQMMMNNNOOONNNMMMSSS___jjjvvvtttooolllpppyyy}}}}}}yyyuuuqqqqqquuu{{{{{{|||}}}}}}}}}zzzsssppprrrwww{{{wwwmmmjjjmmmqqqqqqpppmmmjjjeeeaaaaaabbbccceeefffccc\\\SSSKKKHHHBBB???<<<===>>>DDDPPP]]]gggnnnuuuvvvxxx{{{{{{xxxxxxzzz~~~{{{{{{zzz{{{|||}}}}}}{{{xxx{{{zzzuuuuuuvvvuuuuuuqqqppptttxxxzzzzzz{{{;;;;;;;;;;;;;;;;;;;;;;;;:::;;;======>>>CCCKKKQQQ[[[eeennnrrrtttxxxzzzyyy}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}xxxrrrmmmggg```[[[SSSQQQOOONNNQQQYYYccckkkrrroooiiiccc```______```ZZZXXXXXX\\\``````[[[UUUKKKIIIHHHIIIKKKLLLLLLLLLMMMQQQWWW]]]cccggghhhiiijjjjjjiiihhhgggeeeddddddccccccccccccbbbaaa```______```aaaccccccdddddddddhhhgggfffeeeeeefffggghhhhhhfffddddddeeedddcccaaaYYYSSSNNNMMMJJJFFFFFFJJJQQQ]]]kkktttxxx{{{}}}zzzwwwuuutttrrruuuyyy|||~~~xxxsssmmmlllhhhbbb[[[UUUQQQPPPQQQXXX^^^]]][[[^^^hhhrrroooYYYJJJEEE>>>AAAEEEKKKYYYqqqxxxqqqwww~~~xxxmmmgggnnn~~~}}}xxxuuutttqqqlllhhhiiihhhjjjmmmiii[[[OOOIIICCC===777444444444333222222222111000/////////000000000000000000000000000000000000000111111111111111111111111111222333444222222333555666777888999:::888999<<>>EEERRR___fffnnnuuuwwwxxxzzzyyyuuuvvvxxx|||}}}yyyyyyyyyyyy{{{||||||yyyvvvxxx|||}}}wwwtttvvvxxxyyyyyyxxxwwwyyyzzz{{{zzzyyy;;;;;;;;;;;;;;;;;;;;;;;;999;;;======>>>BBBJJJQQQ[[[dddmmmqqqtttyyy||||||}}}}}}~~~~~~~~~~~~}}}}}}|||yyyqqqlll[[[XXXTTTOOOOOOUUU___gggooonnnjjjfffcccbbbbbbccc___\\\[[[]]]aaa```ZZZTTTLLLJJJIIIJJJLLLNNNNNNNNNQQQSSSXXX^^^dddhhhkkklllmmmmmmlllkkkjjjhhhffffffcccdddddddddcccbbbaaa```___```bbbcccdddeeeeeeeeeggggggfffggghhhkkknnnooorrrpppmmmkkkjjjiiifffdddZZZUUUQQQPPPMMMHHHGGGJJJMMMUUU___gggkkknnnrrruuutttssspppnnnkkkjjjiiihhhkkknnnrrrvvvyyy}}}xxxsssmmmllliiiccc[[[UUUSSSSSSUUU]]]eeeeee```___eeelll}}}nnnXXXIIIEEE>>>AAADDDIIITTTiii{{{sssxxx~~~|||}}}~~~wwwnnndddlll{{{}}}xxxwwwwwwuuuooojjjgggeeegggkkkhhh\\\PPPIIIBBB<<<666333444444444222000000111111111000000///000000000000000000000000///000000000111111111111111111111111222333444555222222333555666888999999;;;999999===@@@AAAGGGMMMVVVYYY]]]aaaeeegggggggggiiiooouuuwww{{{{{{ooosss|||}}}{{{oooVVVLLLHHHPPPcccyyy|||uuuooonnnmmmkkkkkkmmmllloooooollljjjhhhaaaYYYPPPJJJEEECCCCCCCCCGGGMMMYYYeeeqqqvvvwwwyyyzzzzzzwwwxxxyyyyyyyyyyyyxxxwwwyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyzzzxxxxxxxxxvvvtttuuuxxx{{{zzzuuurrrmmmeee^^^ZZZYYYWWWXXXYYYYYYXXXWWWYYYUUUSSSTTTTTTUUU\\\fffpppqqqooonnnsss~~~zzzvvvvvvzzz}}}}}}|||{{{xxxzzz}}}}}}}}}|||}}}~~~zzz|||~~~{{{tttqqqrrrsss}}}}}}ssspppqqqqqqsssnnnjjjgggbbb[[[[[[___dddgggmmmqqqpppgggZZZOOOGGGBBB>>>>>>???FFFTTTbbbgggooovvvxxxyyyzzzxxxttttttuuuxxx|||~~~}}}zzzwwwvvvwwwxxxzzz{{{{{{xxxuuuvvvyyyyyytttrrrvvv{{{}}}|||||||||{{{zzzzzzxxxuuu;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<===>>>BBBJJJQQQZZZccclllooossszzz~~~}}}}}}~~~~~~~~~}}}}}}||||||~~~{{{ddd```YYYRRRNNNRRR[[[bbbnnnmmmllliiifffddddddeeebbb___]]]^^^aaa___YYYSSSMMMKKKJJJKKKNNNPPPPPPOOOSSSVVVZZZ___eeeiiimmmnnnoooooonnnmmmllljjjhhhgggcccdddeeeeeedddcccaaa`````````bbbcccdddeeeeeeeeeeeeeeefffhhhkkkooosssuuuzzzwwwtttqqqnnnkkkhhheeeZZZVVVSSSRRROOOIIIGGGIIILLLPPPWWW\\\___aaabbbcccbbbaaa___^^^\\\[[[[[[[[[cccfffjjjooorrrwww|||yyysssnnnmmmjjjccc[[[VVVUUUVVVYYYcccnnnooohhhdddfffkkkzzz}}}~~~nnnXXXIIIEEE@@@@@@BBBFFFQQQdddzzz~~~sssxxxxxx{{{|||{{{}}}}}}wwwoooaaahhhwww|||yyyxxxyyywwwqqqlllgggeeefffiiifffZZZMMMGGGAAA<<<666333444555444222...///111222222111000///000000000000000000000000//////000000111111111222111111111111222333444555222222333555666888999999<<<999:::>>>AAABBBGGGLLLWWW[[[aaahhhlllnnnnnnmmmoootttxxxzzz}}}vvvxxx}}}xxx{{{www[[[PPPHHHRRReee|||}}}wwwsssrrrpppmmmnnnrrrmmmppppppmmmkkkhhhaaaXXXPPPIIIDDDCCCCCCCCCGGGNNNYYYeeerrrwwwxxxyyyzzzxxxvvvwwwxxxyyyzzzyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyzzzzzzzzzyyyzzzyyywwwtttuuuyyy}}}~~~~~~zzzrrrllleeedddbbbaaaaaa```^^^]]]ZZZTTTRRRTTTUUUUUU[[[dddssssssqqqooouuu~~~yyyxxxzzz}}}~~~~~~~~~}}}{{{zzzyyyxxx{{{}}}~~~}}}||||||}}}wwwyyy|||~~~~~~vvvqqqpppqqq}}}sssppppppooosssmmmjjjhhhccc\\\[[[```___ccckkkuuuyyyssseeeYYYHHHCCC???>>>@@@GGGVVVdddhhhqqqxxxzzzzzz{{{xxxtttrrrrrruuuxxx{{{zzzwwwuuuuuuuuuwwwyyy{{{zzzwwwttttttwwwwwwrrrqqqwww}}}}}}~~~}}}{{{yyyxxxuuurrr888999999::::::999999888:::<<<>>>>>>>>>BBBHHHNNNZZZdddmmmppptttyyy}}}}}}~~~~~~}}}~~~~~~~~~~~~|||mmm^^^XXXUUUUUUZZZaaagggmmmssssssoookkkkkklllfffcccaaabbbcccaaaZZZTTTPPPOOOLLLKKKLLLOOORRRTTTUUUXXX]]]```cccgggjjjmmmkkklllmmmmmmllljjjhhhfffeeedddccccccbbbbbbccccccbbbbbbbbbbbbcccdddeeeeeegggiiikkkkkkmmmtttzzzssskkkddd[[[[[[ZZZVVVQQQLLLJJJIIIJJJKKKOOOTTTYYYYYYTTTPPPQQQOOOMMMLLLMMMMMMMMMLLLRRRUUUZZZ___eeekkkrrrwwwxxxyyyuuusssmmmgggddd___XXXUUUUUUYYYhhhuuuvvvqqqppprrruuu~~~nnnXXXIIIDDDDDDAAABBBHHHPPP___xxxxxxtttwww{{{wwwuuuyyywwwnnnaaahhhqqqzzz}}}~~~|||yyynnnooohhhiiiooojjjXXXKKKIIIFFF===666555555333222444000000000000000000000000333333222222111000/////////---,,,---///000111000000000000000111222333444444444555666777999;;;<<<>>>???@@@@@@@@@BBBFFFIIIUUU___eeennn{{{zzzvvv{{{www}}}|||zzzpppxxx|||YYYKKKIIIQQQddd|||||||||yyytttnnnkkklllnnnuuurrrooonnnllliiibbb]]]UUULLLDDDAAAAAA@@@CCCHHHYYYhhhuuuvvvtttvvvyyyyyyyyyxxxxxxwwwwwwxxxxxxyyy|||yyyvvvvvvwwwxxxvvvtttyyyxxxwwwuuuuuuuuuvvvwwwvvvvvvwwwwwwwwwvvvvvvuuu~~~~~~~~~uuutttqqqmmmiiifffbbb^^^[[[WWWYYY]]]^^^[[[XXX___hhhssswwwxxxvvvzzz{{{}}}}}}~~~~~~~~~}}}}}}|||{{{zzzzzz{{{{{{{{{{{{yyyxxxwwwzzz{{{}}}}}}}}}~~~|||qqqooosssyyy~~~zzzsssooooootttsssooohhh___ZZZXXXYYY```dddmmmxxx}}}sssiiiNNNHHHBBB???AAAHHHWWWeeeoooqqqsssuuuvvvuuusssqqqnnnnnnppprrrttttttrrrqqqwwwrrrqqqvvv{{{yyyuuutttzzzyyywwwtttsssuuu{{{}}}}}}|||zzzvvvrrrnnnlll999999::::::::::::999999:::<<<>>>===>>>AAAHHHNNNZZZccclllppptttyyy}}}}}}~~~~~~~~~~~~~~~|||kkk```YYYUUUWWW\\\hhhnnntttvvvssspppooooooiiifffcccccccccaaaZZZUUURRRPPPNNNMMMNNNPPPSSSVVVVVVYYY^^^bbbeeehhhkkknnnnnnnnnoooooonnnllljjjhhheeeeeedddcccbbbbbbbbbbbbbbbbbbbbbbbbcccdddeeefffeeehhhjjjkkkmmmuuu}}}vvvmmmgggaaa```^^^YYYSSSMMMJJJIIIJJJJJJKKKMMMOOOMMMHHHDDDFFFDDDCCCDDDEEEFFFEEEDDDIIIKKKOOOSSSXXX___fffkkksss|||{{{wwwsssmmmhhheee```ZZZVVVWWW^^^nnn}}}}}}}}}ppp[[[LLLGGGCCCAAAAAAHHHRRRdddvvvppprrr|||~~~vvvuuuyyyyyysssmmmaaahhhpppyyy~~~|||wwwooolllooojjjYYYKKKHHHEEE<<<555444444111111222000000000000000000000000333333222111111000/////////...---...000111111111111111111111222333444555444555555777888:::<<<===???@@@@@@AAAAAADDDGGGKKKXXXfffnnnvvv~~~zzz}}}vvvlllnnn{{{ZZZMMMHHHPPPccc|||~~~|||wwwqqqnnnnnnpppssspppmmmlllkkkhhhaaa\\\RRRIIIBBB@@@AAAAAADDDIIIWWWfffsssuuutttvvvyyyyyyyyyyyyxxxxxxxxxxxxyyyyyy{{{yyyvvvvvvwwwxxxvvvtttxxxxxxwwwvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxwwwwww}}}}}}zzzwwwqqqlllgggaaa\\\XXXXXX[[[```bbb^^^\\\bbbkkkxxx||||||yyy{{{~~~|||||||||}}}||||||{{{zzzyyyzzz{{{{{{{{{zzzyyyxxxwwwxxxyyyzzzzzzzzz{{{}}}wwwrrrtttzzz{{{uuurrrrrrsssrrrooohhhaaa[[[YYYYYY^^^cccnnnyyyxxxrrrZZZPPPEEEAAABBBIIIWWWcccjjjkkkmmmoooooommmkkkjjjggghhhhhhjjjlllnnnnnnnnnsssnnnmmmssswwwwwwuuutttzzzyyywwwsssppprrrwww{{{|||}}}|||yyytttnnnjjjhhh:::;;;;;;;;;;;;;;;;;;::::::<<<======>>>AAAHHHNNNYYYccclllpppsssyyy|||}}}~~~~~~~~~~~~~~~~~~~~~zzzkkk```YYYYYY[[[hhhnnnvvvyyyxxxuuuttttttoookkkgggeeedddaaa\\\WWWUUUSSSQQQPPPQQQSSSVVVXXXYYY\\\```dddgggiiimmmooopppqqqqqqqqqpppnnnlllkkkfffeeedddcccbbbbbbbbbbbbcccbbbbbbccccccdddeeefffdddfffhhhjjjmmmtttyyyqqqllliiihhhddd]]]UUUNNNKKKJJJKKKJJJHHHGGGGGGDDDAAA>>>===<<<===>>>@@@AAA@@@???@@@BBBDDDFFFJJJPPPXXX]]]kkkuuu~~~{{{xxxrrrmmmiiigggbbb[[[XXXYYYddduuuuuu```PPPIIICCC@@@AAAGGGUUUkkkvvvmmmmmmvvvxxxpppqqqrrroookkkeeekkkrrrzzz~~~}}}yyysssrrrkkkZZZLLLGGGEEE<<<444333222000///000000000000000000000000000222222222111111000000///000///...000222333222111222222222333333444555666666666777888:::<<<===>>>@@@AAABBBBBBCCCEEEJJJMMM\\\nnnyyyqqqfff___rrrxxxYYYMMMGGGNNN```zzz~~~yyytttqqqpppqqqooommmkkkkkkjjjggg```[[[NNNFFF@@@???@@@AAADDDIIITTTbbbpppuuuuuuvvvwwwxxxzzzzzzzzzyyyyyyzzzzzzzzzzzzxxxwwwwwwwwwwwwvvvuuuvvvvvvwwwxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxx{{{}}}xxxqqqjjjccc\\\XXXYYY]]]cccfffcccaaagggooo}}}}}}}}}|||{{{{{{{{{{{{{{{yyyxxxxxxzzzzzz{{{zzzzzzyyywwwwwwuuuvvvwwwwwwwwwxxxzzz|||{{{xxxvvv{{{}}}xxxuuuuuusssssspppjjjccc]]]ZZZXXXZZZcccppp|||{{{iiiZZZJJJCCCEEELLLXXXaaaddddddddddddcccaaa___]]][[[\\\\\\^^^aaaeeeiiikkkpppkkkiiinnnrrrssssssuuuzzzyyyvvvqqqllllllqqquuu{{{{{{zzzvvvpppiiidddaaa;;;;;;<<<<<<<<<<<<;;;;;;:::<<<=========AAAHHHMMMYYYbbbkkkooorrrxxx||||||~~~~~~~~~~~~~~~}}}}}}~~~ttthhh```^^^^^^gggmmmuuuzzz{{{zzzxxxxxxuuuqqqllliiifffbbb^^^ZZZXXXVVVUUUTTTTTTVVVXXXZZZ\\\___cccfffiiikkknnnpppqqqrrrrrrqqqpppooommmlllgggfffeeecccbbbaaaaaaaaabbbbbbbbbccccccdddeeefffeeefffhhhjjjmmmttt|||{{{vvvrrrqqqoooiiiaaaWWWPPPMMMLLLNNNMMMJJJHHHFFFDDDBBB@@@===<<<===???BBBCCCBBB@@@>>>>>>>>>???AAAGGGNNNSSSaaalllwww}}}yyyuuupppllliiigggbbb[[[XXXZZZgggxxxzzzeeeRRRHHHCCCAAAAAAGGGVVVpppzzzmmmjjjqqq~~~{{{qqqppppppnnnjjjiiiqqqxxx~~~~~~~~~|||vvvlll\\\LLLEEEEEE<<<555333222000///000000000000000000000000000222111111111000000000///111000000111333444333222222222222222333444555666777777888999;;;===???@@@@@@AAACCCCCCDDDGGGLLLOOO^^^ttt~~~lll```SSS```vvvuuuXXXLLLFFFKKK]]]wwwzzzvvvrrrppppppnnnlllkkkkkkkkkgggaaa[[[MMMEEE?????????@@@CCCGGGQQQ]]]kkkssstttuuuvvvxxx{{{{{{zzzzzzzzzzzz{{{{{{yyyxxxxxxxxxxxxwwwvvvvvvssstttvvvwwwxxxwwwwwwvvvxxxwwwwwwwwwxxxxxxyyyyyy{{{}}}|||uuunnnfff___[[[ZZZ^^^eeeiiigggeeekkkttt}}}}}}{{{||||||{{{{{{zzzyyyxxxzzzzzzyyyyyyxxxwwwwwwvvvsssuuuvvvuuuuuuuuuxxxyyyyyy{{{~~~xxxyyy||||||yyywwwwwwvvvuuurrrmmmggg___ZZZWWWXXXbbbqqq~~~rrr```LLLEEEHHHOOOXXX```___^^^\\\ZZZVVVSSSPPPOOOMMMNNNOOORRRVVV]]]dddiiinnniiigggjjjnnnoooqqqtttyyyyyyuuunnngggeeeiiinnnxxxyyyxxxssskkkbbb]]][[[;;;<<<<<<======<<<<<<;;;999;;;===<<<===AAAGGGMMMXXXaaajjjnnnrrrwww{{{{{{}}}}}}~~~~~~~~~}}}}}}~~~zzznnnfffcccaaaeeekkkrrrxxx{{{{{{zzzzzzyyyvvvrrrmmmiiiddd```]]]ZZZYYYXXXWWWXXXYYYZZZ\\\___aaaeeehhhjjjllloooqqqqqqqqqqqqpppooonnnmmmlllhhhgggeeecccbbbaaa``````bbbbbbbbbbbbcccdddeeeeeeggghhhiiikkknnnsssyyy}}}}}}yyywwwvvvsssmmmddd[[[UUURRRRRRTTTSSSRRRNNNJJJFFFCCCBBB?????????AAACCCDDDDDDBBB???>>>>>>===>>>BBBHHHLLLXXXdddrrryyy~~~~~~uuupppnnnkkkjjjhhhaaaYYYWWWZZZgggwww}}}fffQQQFFFCCCCCCBBBGGGWWWrrrrrrkkkqqq{{{vvvuuuuuupppkkkhhhrrr}}}}}}xxx|||}}}ooo\\\MMMDDDEEE===555444333111000111000000000000000000000000111111111000000000000000111000111222555555444222111111111222222333444555888888999:::<<<===???@@@@@@BBBCCCDDDFFFIIINNNQQQ___www~~~|||~~~xxxeeeXXXMMMUUUfff}}}tttXXXIIIDDDIIIYYYttt~~~zzzwwwtttqqqoooooommmllllllllliiibbb\\\MMMFFF@@@??????>>>@@@DDDNNNWWWeeeooossstttuuuxxx|||{{{{{{zzzzzz{{{{{{|||xxxyyyzzzzzzyyyxxxxxxwwwrrrsssuuuvvvwwwvvvuuuuuuvvvvvvvvvuuuvvvwwwxxxyyy{{{~~~zzztttoooiiiccc___\\\```ggglllkkkjjjrrr{{{||||||||||||{{{zzzyyyyyyxxxxxxwwwwwwvvvuuuuuuuuussstttuuuuuuttttttvvvxxxwwwyyy{{{~~~yyyuuuwwwyyyyyyyyyxxxwwwxxxzzzyyyvvvrrrlllddd\\\WWWXXXcccrrr~~~tttaaaOOOHHHLLLRRRXXX]]][[[YYYUUUQQQLLLHHHEEECCCAAACCCEEEHHHMMMUUU___ffflllhhheeehhhjjjkkknnnrrryyyxxxuuulllccc___ccchhhsssuuuvvvpppfff]]]WWWVVV;;;;;;<<<<<<<<<<<<;;;;;;999;;;<<<<<<===@@@GGGMMMWWWaaajjjnnnqqqwwwzzz{{{}}}}}}}}}}}}~~~~~~~~~~~~tttlllfffbbbeeeiiiooovvvzzz||||||{{{|||zzzwwwrrrmmmgggccc```\\\\\\[[[ZZZZZZ[[[\\\]]]aaacccgggiiikkkmmmoooqqqrrrqqqpppooonnnmmmmmmllliiigggfffcccbbb```______aaa``````aaaaaabbbcccdddggghhhiiilllppptttxxx{{{~~~|||{{{yyyvvvoooggg```\\\[[[\\\___```___[[[UUUMMMHHHFFFDDDBBBAAAAAACCCDDDDDDCCCAAA@@@???>>>===???DDDGGGQQQ^^^mmmwww}}}}}}tttooonnnlllkkkiiiaaaXXXVVVYYYdddtttyyybbbOOOFFFBBBDDDEEEIIIXXXsssxxxpppuuu}}}~~~}}}|||uuuoooeeeqqq}}}xxxrrrpppwwwrrr]]]MMMDDDDDD<<<555444444222111333000000000000000000000000000000000000000000000000111000111333555555444222111111111111222333444555888888999:::<<<>>>???@@@@@@AAACCCDDDFFFJJJOOOSSS___zzz}}}yyyxxxzzz{{{{{{|||~~~}}}rrr```QQQKKKPPP]]]pppxxx[[[IIIDDDFFFUUUppp~~~|||zzzwwwtttqqqpppooonnnnnnnnniiibbb\\\MMMFFF@@@??????>>>@@@CCCLLLSSS___lllqqqrrruuuzzz{{{{{{zzzzzzzzzzzz{{{{{{xxxzzz||||||{{{yyyyyyzzzttttttuuuuuuvvvvvvuuuuuuvvvuuuuuutttuuuvvvxxxyyy|||~~~}}}zzzuuurrroookkkgggdddaaaeeelllpppppprrr{{{||||||}}}||||||{{{zzzyyywwwvvvuuutttssssssssssssssstttttttttssssssuuuwwwuuuwwwyyy{{{}}}zzzqqqrrrssstttvvvwwwwwwwww|||{{{zzzwwwrrrjjjaaaZZZYYYcccssszzzpppaaaSSSNNNQQQTTTVVVYYYVVVSSSNNNIIIDDD@@@>>>===:::<<>><<<<<<<<<888:::<<<<<<===BBBKKKRRR___]]]^^^cccfffgggkkkqqqwwwwwwtttiii]]]XXX[[[bbbiiinnnqqqlllbbbXXXSSSSSS:::;;;;;;;;;;;;;;;;;;:::999;;;<<<<<<<<<@@@GGGLLLVVV```iiimmmpppvvvzzzzzz~~~}}}|||||||||||||||}}}~~~{{{tttmmmiiijjjmmmsssxxx|||~~~~~~}}}}}}}}}yyyrrrkkkfffccc^^^]]]]]]\\\\\\\\\]]]]]]bbbeeehhhjjjkkkmmmoooqqqssssssqqqpppooonnnnnnnnnjjjhhhfffdddaaa```^^^^^^^^^^^^^^^______```aaabbbcccdddggglllsssyyy}}}{{{yyytttnnniiiiiillloooxxx}}}|||ssslllhhhXXXTTTOOOLLLLLLMMMMMMNNNHHHHHHGGGFFFDDDCCCDDDFFFJJJYYYiiiuuu|||zzzuuuppppppppplllcccYYYVVVYYYTTTccctttjjjVVVKKKKKK???DDDHHHNNN^^^wwwxxx~~~wwwnnnwwwyyyoookkkqqqyyy}}}vvv]]]LLLEEE@@@777111111222111111333000000000000000000000000////////////000000000000//////111333555555333111444444444444444555777777777777888999;;;===???@@@???@@@BBBDDDFFFJJJPPPSSS___|||xxxwwwzzz|||uuudddVVVIIILLLTTTcccttteeeNNNCCCDDDQQQlll~~~zzzqqqooooooooommmhhh___YYYIIICCC???@@@AAAAAADDDGGGKKKNNNXXXfffnnnpppuuu}}}zzzzzzzzzyyyyyyzzzzzzzzzxxx|||}}}{{{|||}}}{{{zzzxxxwwwwwwwwwxxxxxxxxxwwwvvvvvvwwwyyy{{{|||zzz~~~~~~{{{yyyxxxwwwuuusssqqqpppsssxxx|||}}}~~~}}}}}}zzzzzzzzzzzzyyyxxxwwwwwwtttsssqqqpppoooppppppqqqpppqqqrrrqqqpppppprrrtttrrruuuxxxzzz|||~~~{{{mmmmmmmmmooosssvvvxxxxxxyyyyyy{{{}}}}}}wwwnnngggYYYbbbrrrwwwkkkccc]]]\\\ZZZUUURRRRRRGGGDDDAAA===;;;;;;<<<<<<888:::;;;:::999<<>>???BBB???>>>AAAHHHOOOSSSTTTdddzzz{{{gggRRRLLLKKKOOOYYYiiiwwwcccLLLFFFHHHSSShhh~~~}}}tttuuusssooollliii___UUUGGGDDD@@@>>>???BBBEEEFFFPPPWWWaaajjjqqquuuwwwyyy~~~}}}}}}|||||||||}}}}}}yyyzzz{{{|||}}}}}}}}}}}}xxxyyyyyyzzzzzzyyyyyyxxx{{{zzzyyyxxxxxxxxxyyyzzz~~~~~~}}}||||||||||||~~~||||||zzzyyyxxxwwwwwwwwwuuuuuuuuutttsssssssssrrrssssssqqqqqqqqqqqqssssssvvvvvvvvvwwwxxxyyy{{{{{{}}}}}}ssspppmmmnnnrrrwwwxxxxxxvvvzzz{{{zzz{{{{{{sssiii]]]cccooo~~~vvvhhhccc^^^^^^```]]]UUUMMMFFFDDDAAA???>>>===:::888<<<:::777666888<<<@@@CCCNNNWWW]]]\\\^^^eeejjjjjjpppsssooobbbVVVTTTXXX[[[cccfffhhhgggccc]]]YYYVVV888888888888888888888888<<<;;;;;;=========DDDMMMVVV___hhhlllpppuuuxxxyyyzzzzzzzzz{{{{{{|||}}}~~~~~~{{{tttssstttvvvyyy|||}}}|||}}}}}}|||{{{yyyssslllgggcccaaa^^^\\\[[[\\\]]]^^^bbbeeehhhkkklllmmmpppqqqqqqqqqpppooooooooooooooolllkkkiiigggeeedddcccccccccbbbaaa```______```aaacccdddgggjjjnnnttt||||||yyyuuussssssuuuxxx{{{{{{rrrhhhcccccceeeeeedddccc]]]XXXTTTOOOIIIHHHJJJOOOYYYiiivvv}}}vvvqqqqqqppplllfff^^^VVVQQQMMMUUUbbbtttrrr___PPPIIIFFFBBBCCCKKKTTTddd}}}{{{yyymmmhhhvvv}}}wwwpppnnnqqquuuyyyzzzyyyoooXXXLLLJJJAAA===777333111111111111111111111111111111111111000000000000000000000///111111111111222333444555555555555555555555666777:::::::::;;;<<<===>>>???BBBAAAAAACCCGGGLLLPPPRRR___uuu|||iiiSSSKKKJJJLLLVVVfffttt}}}~~~cccLLLEEEHHHSSShhh~~~}}}{{{zzzrrrsssrrrnnnllliii```VVVJJJGGGBBB@@@AAADDDFFFFFFPPPWWWbbblllrrrvvvxxxyyy}}}}}}||||||{{{||||||}}}zzzzzz{{{|||}}}}}}||||||yyyyyyyyyyyyyyyyyyyyyyyyzzzyyyxxxwwwwwwxxxyyyzzz~~~}}}|||{{{zzzxxxwwwwwwvvvvvvuuuuuuttttttsssrrrrrrrrrrrrrrrqqqppppppqqqrrrrrrttttttttttttuuuwwwxxxyyy~~~|||}}}uuuqqqnnnooorrrvvvvvvuuusssvvvuuussssssssslllbbbYYY___kkkyyy~~~wwwjjjeee``````aaa___XXXRRRIIIEEEAAA>>><<<;;;999888;;;:::777666666999;;;===IIIQQQWWWXXXZZZaaaffffffmmmppplll```UUUSSSVVVYYY___bbbdddccc```[[[XXXVVV::::::::::::::::::::::::<<<;;;;;;=========DDDLLLUUU___hhhmmmpppuuuyyyyyy{{{{{{||||||}}}~~~~~~{{{zzz{{{|||~~~~~~}}}{{{|||{{{zzzzzzxxxsssmmmiiicccaaa\\\YYYWWWXXXZZZ\\\```cccgggjjjkkkmmmoooqqqppppppppppppppppppooooooooommmjjjhhhfffffffffggggggeeecccaaa``````aaabbbcccdddgggiiilllrrrxxx}}}~~~{{{vvvssstttxxx|||zzztttvvvxxxwwwtttqqqjjjccc___WWWOOOLLLMMMSSS]]]jjjwww}}}wwwrrrrrrqqqmmmfff]]]UUUPPPHHHNNN[[[mmmppp]]]NNNGGGDDDCCCCCCLLLWWWiii}}}{{{wwwmmmggguuu}}}}}}yyysssmmmkkklllnnnoooooozzz{{{fffSSSJJJIII@@@<<<666333111111111111111111111111111111111111000000000000000000000000111111111111222333444555666666666666777777888999::::::;;;;;;<<<>>>???@@@BBBEEEGGGHHHGGGIIILLLPPPYYYnnnxxx}}}mmmWWWLLLJJJLLLUUUcccrrr}}}~~~dddMMMCCCFFFRRRiii|||yyywwwuuuoooqqqooommmkkkhhh```VVVKKKGGGBBB@@@AAACCCEEEFFFOOOWWWcccnnntttxxxyyyyyy||||||{{{{{{{{{{{{||||||zzz{{{|||||||||||||||{{{zzzzzzxxxxxxxxxxxxzzzzzzzzzyyyxxxwwwwwwxxxyyyzzz~~~|||{{{zzzyyywwwvvvvvvuuuuuuuuuttttttsssrrrrrrqqqqqqqqqppppppooooooppppppqqqpppppppppqqqrrrsssuuuuuuyyy}}}|||{{{{{{vvvsssppppppsssuuuuuusssqqqpppmmmjjjiiihhhbbbZZZUUUZZZdddqqq{{{~~~{{{vvvlllhhhccccccdddccc^^^YYYOOOKKKDDD???===;;;:::999<<<;;;999888777777888888BBBIIIOOOPPPSSSYYY___aaafffjjjhhh]]]SSSQQQTTTWWW\\\___aaaaaa^^^[[[YYYXXX<<<<<<<<<<<<<<<<<<<<<<<<;;;:::<<<>>>>>>>>>DDDLLLTTT^^^hhhmmmqqqvvvyyyxxx{{{|||}}}~~~||||||{{{zzzyyywwwsssmmmiii```]]]XXXTTTRRRTTTVVVYYY]]]```eeeiiikkkmmmooopppqqqqqqrrrrrrrrrrrrrrrrrrrrrpppllliiihhhhhhiiijjjjjjhhhfffcccbbbbbbcccdddeeefffhhhiiilllpppuuuyyy~~~}}}}}}~~~{{{wwwttttttxxx}}}}}}wwwpppjjjbbbYYYTTTUUUZZZbbbnnnxxx}}}xxxssssssqqqmmmfff]]]UUUPPPHHHMMMXXXjjj~~~ooo]]]NNNFFFDDDCCCBBBKKKWWWiii|||zzzyyy}}}wwwnnniiiuuu}}}{{{yyytttnnnhhhfffgggiiijjjqqqvvvooo]]]MMMEEEDDD@@@;;;666222111111111111111111111111111111111111000000000000000111111111111111111111222333444444666666666666777888::::::;;;;;;;;;<<<===???@@@AAACCCIIIMMMLLLHHHFFFJJJNNNTTThhhxxx{{{oooZZZNNNMMMOOOVVVcccrrr}}}}}}dddMMMAAAEEERRRhhh}}}yyyvvvssspppmmmnnnmmmkkkiiiggg^^^UUUGGGCCC???===???BBBDDDEEENNNVVVcccooovvvyyyzzzzzz{{{{{{{{{{{{{{{{{{|||}}}{{{|||||||||||||||{{{{{{{{{zzzxxxwwwwwwxxxzzz{{{{{{zzzyyyyyyyyyzzz{{{|||}}}~~~}}}{{{zzzyyyxxxvvvuuuuuuuuutttttttttsssrrrqqqppppppooooooooonnnnnnnnnnnnoooooonnnnnnnnnooopppqqqrrrssssssxxx}}}~~~{{{yyyyyywwwtttrrrsssvvvxxxwwwuuuppplllfffaaa```]]]YYYTTTPPPTTT]]]hhhqqqvvvuuusssmmmiiiffffffhhhhhheeeaaaXXXSSSJJJDDD@@@???>>>======<<<;;;:::999888777777<<>>>>>>>>CCCKKKSSS^^^hhhmmmqqqvvvyyyxxx{{{|||}}}~~~~~~~~~|||{{{yyywwwrrrmmmiii]]]YYYTTTPPPNNNOOORRRTTTXXX]]]ccchhhkkkmmmoooqqqrrrssstttuuuuuuuuuuuuuuutttrrrooolllkkkkkkmmmnnnmmmllliiigggfffffffffgggggghhhjjjkkklllooosssvvvyyyxxxwwwwwwyyy|||}}}zzzxxxxxxzzz}}}{{{vvvnnnddd``````bbbiiirrrzzz~~~yyytttsssrrrmmmfff]]]UUUPPPJJJMMMVVVggg}}}ppp]]]OOOGGGEEEEEEBBBJJJWWWhhhtttuuuvvvwwwwwwmmmjjjttt||||||vvvuuurrrmmmhhheeedddeeeccciiillleeeWWWJJJDDDDDD???;;;555222111111111111000000000000000000000000///000000000111111111222111111111111222333444444555555555666777999:::;;;;;;;;;;;;<<<>>>@@@AAABBBEEEKKKPPPOOOHHHEEEIIINNNSSSdddyyy}}}uuuvvv}}}pppZZZOOOOOOPPPVVVaaaooozzzvvv___JJJAAADDDQQQggg~~~zzzvvvrrrpppmmmnnnmmmjjjhhheee]]]SSSDDDAAA===<<>>CCCKKKRRR]]]hhhnnnrrrwwwyyyxxxzzz{{{~~~~~~~~~~~~~~~|||{{{yyywwwtttoookkk___[[[VVVQQQMMMMMMNNNOOOTTTYYY```fffjjjmmmppprrrrrrsssuuuwwwxxxxxxwwwwwwuuutttqqqooonnnnnnooopppooonnnmmmlllkkkkkkjjjjjjiiijjjkkkkkkkkkmmmppprrrtttsssssssssuuuxxx{{{|||~~~~~~~~~~~~zzzpppkkkllllllqqqxxx}}}~~~yyyssssssrrrnnnggg^^^VVVQQQKKKKKKRRRbbbxxxqqq^^^PPPHHHFFFFFFCCCMMM\\\kkk{{{pppppprrruuu}}}wwwkkkhhhsss||||||zzz{{{{{{{{{rrrqqqooollljjjgggfffeee^^^bbbddd```VVVMMMHHHGGG>>>:::555111111111111111000000000000000000000000///000000111111222222222111111111111222333444555444555555666888:::;;;<<<;;;;;;<<<===???AAABBBCCCEEEJJJOOOMMMGGGEEEHHHLLLRRRaaasss}}}tttrrrvvvppp[[[NNNOOOQQQVVV___jjjttt{{{~~~~~~}}}{{{xxxnnnYYYEEEAAADDDOOOeee~~~~~~{{{wwwtttqqqrrrpppllliiifff\\\RRRFFFCCC???>>>AAADDDGGGIIILLLUUUaaammmuuuyyy{{{|||||||||{{{||||||}}}~~~}}}}}}}}}}}}|||{{{yyyyyyzzzzzzxxxxxxxxxxxxzzzzzz|||{{{zzzzzz{{{|||~~~}}}~~~~~~}}}|||zzzyyyxxxvvvuuuuuuttttttsssrrrrrrpppooonnnmmmllljjjkkkllllllllllllkkkjjjllllllllllllmmmooopppqqqqqquuuzzz~~~|||xxxvvvvvvuuuuuuxxx|||}}}{{{xxxiiiaaaYYYVVVTTTPPPMMMMMMMMMPPPUUU[[[```ccceeeeeeeeefffhhhlllpppqqqpppnnneee^^^UUUMMMIIIFFFEEEDDD>>>===<<<;;;:::999888777::::::===AAAAAAAAAGGGNNNNNNVVVZZZUUUQQQRRRWWWZZZYYY\\\```aaa___\\\YYYWWW<<<<<<<<<<<<<<<<<<<<<<<<::::::<<>>CCCJJJQQQ]]]hhhnnnrrrwwwyyyxxxyyy{{{}}}|||{{{yyyyyyyyywwwssspppfffccc\\\VVVPPPMMMKKKKKKOOOUUU]]]eeejjjnnnqqqsssqqqsssuuuwwwxxxxxxxxxwwwvvvuuutttrrrqqqqqqqqqqqqoooppppppqqqpppooonnnmmmiiijjjkkkjjjjjjjjjlllnnnooonnnnnnmmmnnnoooqqqrrrxxxzzz~~~{{{uuuuuutttwww|||~~~zzzrrrrrrqqqnnnggg___WWWSSSLLLKKKOOO^^^tttppp^^^OOOHHHEEEFFFFFFUUUgggsss|||tttnnnmmmrrr{{{zzzkkkhhhvvv}}}{{{{{{{{{uuurrrpppppppppoookkkggg___aaabbb___WWWNNNIIIGGG===999444111000111111111000000000000000000000000///000000111111222333333111111111111222333444555555666666888:::<<<>>>???;;;;;;<<<===???AAACCCDDDDDDGGGJJJHHHEEEDDDFFFJJJPPP^^^mmmwww~~~}}}yyyyyyttt___OOOPPPSSSWWW^^^hhhqqqwwwxxxzzz{{{xxxtttiiiVVVEEEBBBDDDNNNccc|||~~~|||wwwxxxuuuppplllhhh]]]SSSHHHEEE@@@>>>@@@BBBEEEFFFLLLTTT```kkksssxxx{{{}}}|||||||||}}}}}}~~~~~~~~~~~~}}}|||zzzyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyy{{{}}}~~~|||}}}~~~}}}}}}zzzyyyxxxwwwvvvuuuuuuuuusssrrrqqqpppnnnmmmlllkkkiiiiiijjjkkkkkkjjjiiiiiijjjjjjjjjkkklllmmmnnnoooooosssxxx}}}~~~zzzwwwvvvuuuuuuxxx{{{|||xxxtttjjj```YYYXXXWWWRRRPPPQQQNNNQQQUUUXXXZZZ[[[\\\]]]___ccchhhnnnrrrtttsssrrrlllfff]]]VVVQQQNNNLLLJJJFFFDDDBBB???===;;;:::999:::999:::===<<<:::???GGGEEENNNTTTRRROOORRRWWWZZZYYY]]]bbbdddaaa\\\WWWTTT999999999999999999999999::::::<<<@@@???>>>CCCJJJQQQ\\\hhhnnnssswwwyyyxxxxxxzzz}}}yyyyyyxxxyyyzzzyyywwwuuummmiiiccc[[[TTTNNNJJJHHHMMMSSS\\\dddjjjooorrrtttppprrrtttwwwxxxxxxwwwwwwvvvvvvuuutttsssrrrrrrqqqoooqqqrrrssssssrrrpppooohhhiiijjjiiihhhhhhjjjllljjjjjjiiihhhggggggggggggqqquuu{{{{{{zzzxxx{{{~~~zzzrrrrrrqqqnnnhhh```XXXTTTNNNLLLOOO]]]sssppp]]]OOOGGGEEEFFFIII[[[ppp{{{}}}{{{zzzoooiiiooozzz~~~llljjj{{{~~~~~~~~~zzzwwwtttuuuwwwvvvqqqlllccceeeeee```WWWNNNGGGDDD===999444111000111111111000000000000000000000000///000000111222222333333111111111111222333444555777777888999;;;===???AAA;;;<<<<<<>>>@@@BBBCCCEEEBBBDDDEEEDDDCCCCCCEEEHHHOOO\\\jjjttt|||yyydddQQQSSSVVV[[[aaahhhqqqvvvvvvzzz|||yyytttiiiXXXHHHCCCDDDMMMaaazzz||||||yyysssoooiii___TTTIIIEEE@@@======???@@@AAALLLSSS___iiirrrwww|||~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}|||zzzyyyxxxxxxyyyyyyzzzzzzyyyyyyxxxxxxxxxwwwwwwxxxzzz{{{||||||}}}~~~~~~~~~{{{zzzyyywwwvvvvvvuuuuuurrrrrrqqqooonnnlllkkkkkkhhhiiijjjkkkkkkjjjiiihhhhhhhhhiiiiiijjjlllmmmnnnmmmqqqvvv}}}|||xxxwwwvvvvvvxxxzzzyyyuuupppmmmccc]]]]]]\\\WWWUUUVVVOOORRRUUUWWWXXXWWWXXXXXX\\\```gggoootttvvvuuutttrrrllleee]]]YYYUUUSSSQQQOOOLLLIIIDDDAAA>>>===<<<:::888999;;;999666:::CCC@@@IIIQQQOOONNNQQQWWWZZZ\\\aaafffgggddd^^^XXXTTT;;;:::999999888888999999;;;<<<======>>>BBBFFFJJJPPP[[[ffflllpppvvvzzzzzz{{{|||~~~}}}~~~~~~zzzuuuuuuwwwzzz{{{{{{xxxtttlll```UUUNNNJJJJJJJJJPPPXXXbbbkkkqqquuuvvvrrrssstttvvvxxxyyyyyyyyyyyyyyyyyyxxxvvvuuusssrrruuutttrrrrrrssstttsssqqqooollliiihhhhhhiiihhhhhhgggdddaaa^^^[[[ZZZZZZZZZ___iiiwwwzzzuuuuuukkkkkknnngggccc^^^SSSPPPLLLLLLWWWjjj}}}ooo\\\NNNIIIHHHHHHLLLaaa{{{yyy{{{sssoooooolllmmmzzzvvvrrr}}}{{{xxxyyy|||{{{vvvrrrsssjjjmmmjjj```VVVOOOHHHBBB???888333333333111111444......//////000000111111000111111111111222222222111111111222222333333333666666888<<>><<<<<<:::777777999;;;<<<<<<:::CCCIIIIIIMMMUUU\\\]]]bbbaaaaaabbbbbb```\\\YYY;;;:::999999888999999999::::::;;;;;;<<<@@@EEEHHHPPP[[[ffflllqqqwwwzzzzzz|||}}}~~~}}}yyytttsssuuuyyy{{{{{{|||xxxpppeeeYYYOOOJJJHHHGGGLLLUUU___hhhnnnrrrtttssstttuuuwwwxxxyyyzzzzzzyyyyyyxxxwwwvvvuuutttsssvvvuuutttttttttssspppnnnooommmkkkiiiiiihhhgggeeebbb___ZZZUUUPPPMMMKKKKKKVVV___lllvvv|||yyytttvvvmmmmmmoooiiifffaaaVVVNNNLLLMMMVVVgggxxxqqq^^^PPPJJJIIIKKKQQQhhh{{{uuusssqqqiiifffiiikkkppp{{{xxxttt||||||zzz|||xxxtttsssmmmooojjj___TTTMMMGGGBBB@@@999444333222000000333000000000000111111111222000111111111111222222222000000111111222333333333777777888<<>>BBBFFFQQQ\\\gggmmmrrrxxx{{{{{{|||}}}~~~|||xxxsssqqqsssvvvzzz|||}}}zzztttjjj^^^TTTMMMJJJFFFKKKTTT^^^gggmmmrrrssstttuuuvvvxxxyyyzzz{{{{{{zzzyyywwwvvvuuuuuuuuuvvvwwwwwwvvvvvvuuusssooolllooommmjjjiiihhhfffbbb```]]]ZZZUUUOOOJJJFFFDDDCCCKKKQQQ\\\iiittt}}}~~~xxxtttwwwnnnooopppkkkjjjfffZZZMMMLLLNNNUUUcccrrrrrr```QQQJJJIIIMMMTTTnnnzzztttqqqlllccc___eeelllttt{{{xxxwww|||~~~}}}~~~wwwtttqqqrrrlll^^^RRRKKKGGGCCCAAA:::555444222//////222111111111111222222222222000111111111111222222222000111111222333333444444777888999<<>><<<===<<<<<<===>>>@@@BBBDDDBBBCCCDDDDDDEEEGGGKKKNNNSSSXXXdddqqqvvvuuutttwww~~~{{{kkkXXXVVV^^^rrrsssWWWKKKIIIOOObbb}}}|||}}}zzzmmm```LLLFFFAAA???===;;;>>>CCCGGGOOOZZZfffnnntttxxxzzz|||~~~}}}||||||}}}}}}|||{{{{{{{{{{{{}}}}}}}}}||||||{{{zzzzzz|||xxxsssooooooooooooooommmqqquuuwwwwwwwwwxxxyyyyyy{{{~~~yyyzzzzzzzzzyyyvvvtttrrrqqqqqqooommmlllkkkkkkkkkhhhhhhgggfffffffffffffffhhhggggggggghhhjjjmmmooonnnnnnrrr{{{~~~~~~}}}wwwrrrpppmmmhhhfffeeefffeeeeee```___[[[UUUOOOMMMPPPSSSXXX___hhhrrrvvvmmmgggfffggggggddd^^^UUUMMMGGGAAA>>>999777666666666666444:::===>>>BBBLLLUUUZZZ^^^```cccfffgggddd___ZZZ;;;;;;:::999999999999:::888999999999:::===BBBEEEPPP[[[gggmmmrrrxxx||||||}}}}}}~~~~~~}}}}}}~~~|||xxxssspppppptttyyy|||{{{zzzvvvnnncccXXXQQQMMMHHHMMMUUU___hhhooosssuuuuuuvvvxxxyyyzzz{{{{{{{{{zzzyyyvvvtttttttttuuuvvvwwwwwwwwwxxxxxxuuuqqqmmmlllkkkiiigggfffbbb^^^ZZZUUUSSSPPPLLLHHHFFFDDDCCCBBBFFFOOO\\\kkkwww~~~yyyuuuuuuooopppppplllnnnkkk^^^MMMMMMPPPUUU```nnn{{{rrr```QQQJJJGGGJJJSSSmmmzzzwwwpppfff```eeeoooxxxzzzwwwxxx|||xxxtttuuunnn___QQQKKKIIIGGGBBB;;;555444222//////111111111111111111111111111000000111111111222222222222222333333444555666666777888:::===??????>>>>>>============???AAABBBCCCBBBDDDFFFGGGGGGJJJOOOTTTUUUYYYcccooouuutttrrrssssssuuuyyy|||~~~zzzxxx}}}yyymmmYYYWWW```yyy^^^PPPLLLOOOaaa|||~~~|||~~~{{{nnn___LLLFFFAAA???===;;;===AAAFFFMMMYYYeeennntttxxx{{{|||}}}~~~}}}||||||}}}~~~~~~}}}||||||{{{||||||~~~~~~~~~}}}|||zzzxxxvvvpppiiidddccccccccccccbbbfffjjjmmmnnnnnnoooooopppsssxxx~~~|||wwwvvv}}}}}}zzzzzz{{{zzzyyyvvvsssrrrqqqpppnnnlllkkkjjjjjjjjjhhhgggfffeeedddeeefffgggfffeeedddeeefffjjjmmmooommmmmmpppyyy~~~xxxssspppooommmkkkjjjiiihhhgggdddccc^^^WWWPPPNNNPPPTTTSSS\\\gggrrr~~~tttooommmnnnpppooojjjaaaWWWPPPHHHDDD>>>:::999999888888333666888999===FFFQQQYYY[[[^^^ccchhhjjjgggaaa\\\<<<;;;::::::999999::::::::::::::::::;;;===BBBFFFPPP[[[ffflllrrrxxx||||||}}}}}}}}}~~~~~~~~~~~~~~~}}}zzzuuuqqqpppsssxxx||||||{{{xxxpppeeeYYYQQQLLLJJJOOOVVV___hhhooosssvvvvvvwwwxxxyyyzzz{{{{{{{{{zzzxxxvvvsssrrrssstttuuuttttttuuuvvvwwwuuurrrnnnkkkiiigggfffdddaaa\\\YYYOOOMMMKKKIIIFFFDDDBBBAAA???AAAGGGRRR```oooyyy{{{xxxsssnnnppppppmmmrrrpppbbbPPPPPPRRRWWWaaammmzzz~~~qqq```QQQIIIFFFIIIRRRiii}}}tttjjjbbbfffqqq}}}|||yyyyyyyyyyyyrrraaaRRRLLLKKKKKKBBB;;;555444222//////111000000000000000000000000000000111111111222222222333333444555666777888999777888;;;<<<===>>>>>>>>><<<======>>>@@@AAABBBCCCDDDGGGJJJKKKKKKMMMSSSYYYXXX[[[cccmmmrrrpppnnnooolllpppuuuyyy||||||tttrrrxxxwwwmmm___ZZZbbb}}}kkkUUUOOOOOO___zzz~~~{{{{{{xxxjjj\\\LLLFFFAAA@@@===;;;<<<@@@EEEMMMYYYeeennnuuuyyy||||||}}}}}}}}}}}}~~~~~~}}}|||||||||||||||}}}~~~}}}}}}~~~~~~|||xxxtttkkkeee]]]WWWUUUUUUUUUUUUVVVYYY^^^aaacccdddeeeggggggkkkrrryyy}}}~~~wwwpppiiiddd``````hhhrrr~~~}}}{{{{{{|||{{{yyywwwtttrrroooooommmkkkjjjiiiiiiiiihhhgggeeedddddddddeeefffdddccccccdddfffiiilllnnnnnnmmmooouuu~~~{{{wwwpppqqqrrrqqqnnnjjjgggfffiiigggbbbZZZSSSQQQTTTWWWSSS\\\gggrrr{{{wwwttttttvvvwwwtttmmmccc\\\PPPKKKDDD???<<<;;;:::999555555666777:::BBBMMMWWWYYY\\\bbbhhhkkkiiiccc^^^<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;>>>BBBFFFNNNYYYeeekkkqqqwww{{{|||||||||||||||}}}}}}~~~~~~}}}yyytttqqqssswww{{{~~~~~~zzzrrrfffZZZQQQLLLLLLPPPWWW___gggmmmrrrtttvvvwwwxxxyyyzzzzzzzzzzzzxxxwwwuuusssrrrqqqqqqqqqnnnnnnnnnoooqqqpppmmmjjjhhhfffdddbbbaaa___\\\YYYRRRQQQNNNKKKGGGDDDAAA@@@===>>>BBBJJJVVVeeerrr{{{}}}zzzrrroooqqqpppnnnuuuuuufffVVVUUUUUUZZZdddqqq|||qqq___PPPIIIFFFIIISSShhhtttkkkcccfffsss~~~{{{yyygggUUUMMMLLLLLLAAA:::555444222//////222000000000///////////////000111111111111222222222333444444666777888999:::666888:::;;;;;;<<<===???<<<===>>>???AAABBBCCCCCCDDDHHHLLLLLLKKKMMMTTTZZZYYY\\\dddlllooommmmmmpppnnnrrrwww|||wwwqqqttt{{{~~~wwwooofff___bbbzzzzzzZZZRRROOO^^^yyy}}}yyysssfffYYYJJJEEEAAA@@@>>>;;;<<<@@@CCCLLLXXXdddnnnuuuzzz||||||~~~~~~~~~~~~}}}||||||||||||}}}}}}~~~|||{{{|||~~~~~~zzzrrrlll___YYYRRRLLLJJJJJJJJJJJJKKKNNNRRRVVVXXX[[[^^^aaacccgggmmmsssuuussspppnnneee___XXXTTTQQQQQQXXX```sss~~~}}}}}}}}}}}}{{{xxxuuusssooonnnllljjjiiihhhhhhhhhffffffeeeddddddddddddeeebbbcccdddeeegggiiikkklllmmmlllnnnrrrxxx~~~}}}~~~}}}sssuuuuuusssnnniiieeedddjjjhhhccc[[[UUUSSSWWW[[[XXX___hhhrrr{{{{{{{{{}}}~~~yyyrrrkkk[[[UUUMMMEEE@@@===;;;:::888666555777999===HHHSSSWWWZZZ```gggkkkjjjeeeaaa<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;===BBBEEEMMMXXXdddjjjpppwww{{{{{{{{{{{{zzz{{{|||}}}}}}xxxtttsssvvvzzz|||{{{yyyrrrhhh^^^WWWSSSQQQTTTZZZaaahhhnnnsssuuuvvvwwwxxxyyyyyyzzzzzzyyywwwvvvuuusssqqqooonnnmmmhhhfffeeeffffffeeecccaaa```^^^[[[ZZZZZZYYYWWWVVVTTTRRRPPPLLLHHHCCC@@@>>>:::<<>>@@@AAABBBCCCCCCAAAFFFJJJJJJHHHJJJQQQXXXTTTYYYdddmmmqqqsssyyy}}}xxxxxx}}}yyyssshhh^^^]]]ooo^^^TTTOOO]]]xxxyyypppcccXXXHHHCCC@@@@@@>>><<<===AAAAAAIIIVVVccclllsssyyy{{{}}}|||||||||||||||}}}~~~~~~{{{{{{|||}}}}}}vvvjjjaaaVVVQQQKKKFFFDDDDDDDDDDDDDDDFFFJJJMMMQQQVVV[[[___eeegggjjjkkkjjjgggbbb```[[[UUUPPPNNNLLLKKKOOOUUUdddttt~~~~~~|||yyyvvvtttnnnmmmkkkjjjhhhgggggggggeeeeeeeeeeeeeeedddccccccbbbccceeeggghhhiiiiiiiiijjjjjjkkknnnrrrvvvxxxzzzwwwzzz~~~yyyyyyvvvpppiiieeeddddddiiigggccc[[[UUUUUUYYY^^^\\\bbbhhhmmm{{{{{{llleeeYYYOOOGGGBBB>>>;;;:::666555777777999BBBMMMUUUYYY^^^eeejjjjjjfffccc<<<<<<;;;::::::::::::;;;:::;;;;;;::::::===AAADDDLLLWWWcccjjjooovvvzzzzzzzzzzzzzzzzzz{{{|||~~~~~~~~~}}}}}}~~~zzzuuutttvvvyyyvvvwwwvvvrrrkkkddd___]]]UUUXXX^^^dddkkkqqquuuwwwvvvwwwxxxxxxyyyyyyyyyyyyvvvvvvuuusssqqqnnnllljjjdddbbb___^^^^^^]]][[[YYYXXXVVVSSSQQQRRRRRRRRRQQQMMMLLLJJJGGGCCC???<<<:::777:::===AAAHHHVVViiiwww{{{vvvsssrrrtttrrrqqq|||~~~nnnaaa[[[XXX___mmm{{{sssaaaRRRKKKJJJEEESSSgggxxxyyyqqqppp{{{~~~}}}{{{pppYYYLLLHHHGGG???999333333333111111444333222222222111111000000000111111111111222222222000111222333555666777888444777999:::888999<<<>>><<<===>>>@@@BBBBBBCCCCCC???CCCHHHGGGEEEFFFNNNUUUNNNVVVcccpppwww}}}|||vvvfffZZZVVVddd```UUUOOO\\\wwwzzzooocccYYYGGGBBB???@@@>>><<<===AAA???HHHTTTaaakkkrrrwwwzzz}}}|||{{{{{{||||||}}}~~~|||{{{|||}}}{{{rrrdddYYYRRRMMMHHHDDDCCCBBBBBBBBBAAACCCFFFIIIMMMSSSZZZ___hhhhhhgggeeebbb^^^ZZZWWWVVVQQQMMMMMMKKKIIILLLPPP[[[mmm}}}yyyvvvtttmmmmmmkkkiiihhhggggggfffcccdddeeefffeeedddcccbbbaaacccfffhhhjjjjjjiiihhhggghhhiiikkknnnqqqsssttttttwww}}}~~~{{{vvvmmmeeebbbccceeehhhfffaaa[[[UUUUUU[[[```^^^bbbeeehhhssszzzrrreeeXXXNNNFFFAAA>>>;;;666555777666777???JJJUUUXXX]]]dddiiiiiigggddd;;;:::999999888888999999999::::::::::::===BBBEEELLLXXXcccjjjoootttxxxwwwtttvvvzzz}}}~~~~~~}}}|||~~~~~~}}}{{{vvvssssssuuuvvvxxxyyyvvvooohhheeeddd___bbbggglllrrrvvvxxxzzzyyyyyyzzzzzzyyyxxxvvvuuuxxxuuurrrqqqoookkkeee```ZZZXXXTTTRRRQQQPPPNNNLLLJJJKKKLLLKKKIIIGGGFFFFFFFFFCCC???>>>======<<<;;;<<<::::::???EEEOOO___mmmyyyxxxtttqqqsssrrrsssxxx}}}}}}xxxhhhccc___cccnnnzzzuuuaaaQQQHHHFFFFFFRRRhhh~~~}}}uuuwww}}}xxx{{{zzz~~~~~~kkk[[[OOOJJJJJJ???;;;555222111111222222000111111111111222222222111222222222222333333333444444444444555777999:::777777888999;;;<<<============>>>???@@@BBBDDDEEE@@@BBBDDDEEEFFFHHHKKKNNNNNNZZZiiiuuuuuukkk]]]RRRVVVggg~~~nnnYYYSSS___rrrwwwlllZZZOOOHHHAAAAAAAAA===;;;<<>>BBBHHHMMMRRRWWW[[[^^^aaabbbccccccbbb___\\\ZZZZZZYYYUUUQQQMMMMMMOOORRR\\\iii|||}}}~~~}}}yyyuuurrrooommmkkkhhhfffdddbbbbbbddddddddddddddddddddddddddddddeeeeeeggghhhiiijjjkkkkkkkkklllmmmnnnooopppooossswww~~~}}}tttkkkeeebbbaaa```hhhccc[[[UUUTTTVVV[[[___[[[]]]```eeennn}}}yyyiii^^^WWWRRRJJJDDD======<<<999777999>>>CCCQQQUUU\\\ccciiijjjgggccc<<<;;;;;;::::::::::::::::::;;;;;;;;;;;;>>>CCCGGGLLLXXXcccjjjoootttwwwwwwvvvxxx{{{~~~~~~}}}~~~}}}}}}}}}~~~~~~zzzuuurrrrrrsssrrrssstttsssoookkkhhhgggeeegggkkkooorrruuuwwwxxxyyyyyyyyyyyyyyywwwvvvuuuuuurrrooommmkkkgggaaa[[[VVVSSSOOOLLLJJJHHHEEECCCDDDEEEEEEDDDBBBAAABBBBBB===;;;::::::;;;<<<<<<;;;999666444777===HHHYYYhhhvvv}}}}}}{{{}}}xxxtttrrrsssrrrsssxxx~~~~~~zzzkkkfffbbbeeeooozzzqqq___PPPIIIHHHGGGSSSiii~~~wwwwww}}}||||||uuu}}}{{{~~~kkkZZZOOOIIIGGG>>>:::555222111222222111000111111111111222222222222222222222222222222333555555444444555666888999999999::::::;;;<<<===============>>>???AAABBBCCCBBBDDDFFFHHHHHHJJJLLLNNNPPP\\\kkkyyyyyyhhh[[[OOOQQQ]]]qqquuu]]]TTT___qqqvvvbbbRRRIIIBBBAAA@@@===;;;<<<@@@EEEMMMWWWcccmmmuuuzzz~~~~~~}}}}}}~~~}}}uuujjjbbbXXXSSSMMMHHHFFFDDDBBBAAA???CCCHHHMMMQQQVVVZZZ]]]___```bbbddddddbbbaaa___\\\[[[YYYUUURRRQQQSSSUUU[[[hhhzzz|||yyyuuurrrpppnnnllliiigggeeedddcccddddddddddddddddddddddddddddddeeeeeefffhhhiiijjjkkkkkkkkklllmmmnnnooopppsssvvvxxx}}}wwwmmmfff```\\\YYY^^^ZZZTTTPPPOOORRRWWW[[[^^^___aaadddjjjuuuvvvjjjbbbYYYOOOGGG??????===:::777888<<<@@@IIIMMMVVV```hhhkkkiiiggg===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<>><<<@@@@@@?????????>>>>>>>>>999888777888:::;;;:::999===999666888<<>>>>>>>>>>>>>>???@@@AAABBBCCCFFFIIIKKKLLLLLLNNNOOORRR\\\lll{{{yyyfffZZZNNNLLLSSSbbbvvvdddUUU^^^qqqmmmVVVLLLCCC@@@???<<<<<<===???CCCKKKUUU```kkksssxxx}}}}}}}}}}}}~~~tttnnnddd^^^VVVOOOKKKIIIGGGFFFDDDGGGLLLPPPSSSWWW[[[^^^```bbbeeehhhiiiiiiiiihhhfffeeeccc^^^ZZZWWWWWWXXX]]]iiiyyy}}}zzzwwwtttssspppooommmjjjhhhfffeeedddeeeeeeddddddddddddddddddddddddeeeeeefffgggiiiiiikkkkkkkkklllmmmnnnooopppvvvxxxxxx{{{xxxmmmfff```XXXSSSSSSQQQMMMJJJKKKOOOTTTWWW]]]^^^```bbbeeemmmxxxxxxmmmaaaTTTKKKCCCBBB???;;;888888:::===AAAFFFPPP[[[dddiiiiiihhh===<<<<<<;;;:::;;;;;;;;;:::;;;;;;;;;<<>>???AAABBBCCCAAA>>><<<<<<;;;::::::::::::888666???;;;:::;;;???FFFTTTaaajjjsss{{{|||||||||{{{yyyzzzxxxwwwxxx|||~~~xxxuuussstttsssssszzzuuuoooiiikkksss{{{|||tttfffWWWLLLIIIIIIMMMZZZmmm}}}{{{nnnnnnooo|||xxxxxxzzzzzz{{{|||bbbTTTOOOJJJDDD<<<999444222222222111111000000111111111222222222333333333333333333333333555555666666888999::::::>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@AAABBBCCCFFFJJJMMMMMMMMMNNNNNNRRRZZZiiizzzyyyggg\\\PPPJJJLLLXXXkkk|||kkkWWW\\\ooosssYYYNNNDDD@@@>>><<<<<<>>>???BBBIIISSS^^^iiirrrwww~~~~~~}}}}}}}}}~~~|||ssslllbbbYYYSSSPPPNNNMMMKKKNNNQQQTTTWWW[[[___bbbeeeggglllppprrrsssrrrqqqsssrrroooiiiccc^^^\\\[[[ccclllyyy~~~{{{xxxuuusssrrrpppooommmjjjhhhgggfffeeeeeeeeeeeeeeeeeedddddddddeeeeeeeeeeeefffggghhhiiijjjjjjkkkkkkmmmnnnpppqqqvvvxxxxxxzzzvvvmmmgggaaaYYYRRROOOMMMJJJHHHHHHLLLPPPSSSWWWYYY]]]___bbbiiirrryyyuuugggYYYOOOIIIFFFBBB===:::888999:::???CCCLLLVVV```eeefffeee<<<;;;;;;:::::::::::::::999:::::::::;;;>>>BBBFFFNNNYYYdddjjjnnntttvvvvvvxxxyyy{{{|||}}}~~~}}}}}}{{{|||}}}~~~|||zzzxxxwwwvvvuuutttrrrppplllhhhfffeeeeeehhhnnnvvv{{{|||zzzxxxyyyyyyyyyzzz{{{||||||zzzzzzyyyxxxxxxwwwwwwwwwzzzvvvsssqqqoookkkddd^^^RRRNNNIIIDDDBBB@@@>>>======???CCCHHHKKKHHHBBB<<<>>><<<;;;::::::999888666888777888:::<<>>????????????????????????AAAAAAAAAAAABBBBBBCCCDDDCCCFFFJJJLLLMMMLLLMMMMMMTTTYYYgggyyy~~~iii]]]PPPIIIIIIRRRdddtttxxxoooYYY[[[lllrrrZZZOOODDD???===;;;<<<>>>???CCCIIIRRR]]]hhhqqqvvv{{{|||~~~~~~~~~~~~~~~wwwlllccc\\\XXXUUUSSSRRRTTTWWWZZZ\\\```dddggglllpppuuu{{{~~~~~~|||{{{{{{zzzwwwrrrkkkfffdddccckkksss}}}~~~zzzwwwtttsssrrrpppooommmjjjhhhgggfffffffffffffffeeeeeedddddddddeeeeeedddeeeeeefffggghhhjjjjjjjjjkkkmmmooopppqqqvvvyyy{{{|||wwwnnnhhhaaaYYYRRRPPPMMMIIIFFFEEEGGGJJJMMMTTTWWW[[[]]]```fffnnntttxxxxxxlll```WWWOOOKKKFFFAAA===;;;:::999<<>>===;;;>>>DDDLLLQQQPPPIIICCC???===:::888999999999888666555777:::;;;;;;AAAIIIYYYdddnnnrrrsssuuutttqqqnnnooopppuuuzzz~~~|||xxxuuuuuuuuusssttt|||zzzuuuvvvzzz}}}}}}zzzwwwrrrhhh\\\PPPIIIFFFFFFIIIWWWhhhvvv}}}vvviiihhhgggxxxyyyssspppoooppprrrtttxxx}}}}}}___PPPMMMIIIAAA999777444222222222111000000111111111111222222222111111222333444555666666555777999;;;===>>>??????>>>>>>??????@@@@@@@@@AAABBBBBBBBBBBBCCCDDDEEEFFFDDDGGGJJJKKKKKKKKKLLLNNNVVVYYYfffyyylll___PPPHHHHHHPPP___lllrrrqqqZZZ[[[iiinnnYYYNNNCCC???===;;;;;;===???BBBHHHQQQ[[[gggpppuuuxxx{{{}}}~~~~~~~~~vvvmmmfffaaa]]][[[[[[]]]___aaacccggglllooouuu{{{zzztttqqqppppppuuuzzz|||yyyvvvuuutttqqqpppnnnllljjjiiihhhhhhggggggffffffeeedddddddddeeeeeeddddddeeeffffffgggiiijjjjjjkkkmmmoooqqqrrrvvvzzz~~~~~~{{{rrriiiaaaZZZUUURRRNNNIIIDDDBBBCCCFFFIIIVVVXXX[[[\\\]]]aaahhhnnnqqqvvvyyyooofff```UUUQQQKKKEEEBBB???<<<:::888:::???HHHRRR[[[aaaddd===<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;>>>CCCFFFOOOYYYeeejjjnnnsssvvvuuuyyyyyyyyyzzz{{{{{{||||||}}}}}}}}}}}}~~~~~~~~~~~~}}}||||||}}}}}}|||{{{zzzzzztttpppllljjjiiigggdddaaacccfffjjjnnnrrrvvvzzz}}}~~~}}}}}}}}}}}}~~~}}}{{{zzzyyyyyyzzzzzzzzzwwwtttsssrrroooiiiddd^^^YYYQQQJJJEEEBBB???===<<<>>>DDDMMMVVVYYYVVVRRRGGGCCC>>>:::999999999999:::888999;;;::::::@@@HHHPPP[[[fffjjjmmmooopppnnnlllmmmpppuuu{{{|||xxxvvvvvvuuusssttt|||||||||}}}|||wwwrrrmmmiii```VVVNNNHHHFFFEEEJJJZZZlllzzz}}}~~~vvv|||pppgggiiiiiizzz{{{sssmmmkkkkkkmmmnnnrrrzzzzzz]]]LLLJJJFFF???888666333222222222111000000111111111111222222222///000111333555666777888:::;;;<<<>>>?????????>>>======>>>???@@@AAAAAABBB@@@@@@AAAAAACCCDDDFFFFFFFFFHHHJJJKKKKKKKKKMMMOOOTTTVVVcccwwwssscccQQQIIIJJJQQQ]]]gggooo|||ppp[[[ZZZfff~~~kkkVVVLLLBBB???===;;;;;;===>>>@@@FFFNNNYYYdddnnnsssxxx{{{~~~~~~~~~zzzsssnnniiigggggghhhkkkmmmooosssyyy||||||{{{||||||}}}zzzxxxwwwsssrrrpppnnnmmmkkkkkkkkkgggggggggfffeeeeeeddddddeeeeeeddddddeeeeeeffffffiiiiiijjjkkkmmmoooqqqrrrsssxxx{{{{{{}}}~~~vvvmmmeeeaaa___WWWRRRKKKEEEBBBDDDHHHJJJVVVXXXZZZZZZZZZ^^^eeejjjnnnpppvvv{{{tttnnnhhheeeZZZUUUNNNIIIFFFCCC???<<<888888:::@@@JJJSSS[[[___>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<;;;<<>>>>>???DDDNNNZZZaaabbb```QQQLLLDDD>>>;;;:::999888;;;888777777666666===FFFKKKVVV```eeehhhkkkmmmkkkmmmnnnrrrxxx~~~|||xxxvvvvvvuuusssttt}}}{{{ssslllfffbbb[[[SSSLLLHHHFFFFFFNNN^^^rrr{{{}}}tttxxxmmmgggkkkmmm}}}tttlllhhhhhhiiikkkoooyyysssXXXHHHGGGEEE???888666333222333222111///000111111111111222222222...///111333555777999999===>>>???@@@@@@???>>>===<<<======???@@@AAABBBBBB?????????@@@BBBDDDFFFGGGHHHIIIJJJKKKKKKLLLNNNPPPPPPQQQ___ttt~~~|||}}}{{{hhhUUULLLMMMTTT]]]eeennnxxxppp[[[ZZZeee}}}|||jjjUUUKKKBBB???===;;;:::<<<<<>>===<<<<<<<<<<<<<<<:::;;;<<<;;;<<<>>>BBBEEEOOOVVV___hhhmmmppprrrsssuuuwwwyyyzzzyyyyyyzzz{{{||||||||||||}}}}}}}}}}}}~~~}}}|||||||||}}}}}}{{{xxxqqqjjjhhhiiiiiigggdddmmmpppsssuuuwwwxxx{{{}}}~~~~~~||||||}}}~~~}}}|||{{{|||{{{wwwqqqnnnooopppkkkeee\\\UUUPPPJJJCCC>>>??????AAAIIIUUU___fffhhhbbbZZZNNNEEE@@@===:::888:::999777666777999<<<>>>DDDJJJTTT[[[```cccfffgggkkkooouuuyyy|||zzzwww{{{vvvrrrssszzzsssfffbbbZZZUUUTTTMMMDDDDDDJJJZZZjjjuuu~~~xxxrrrnnniiihhhoooxxx{{{ssslllgggeeeccciiittt~~~~~~zzzjjjXXXNNNLLLHHHBBB:::777444111//////000111333222222111111222222333333333333333333666:::>>>@@@===<<<>>>BBBDDDBBB@@@CCCCCCBBBBBBAAAAAAAAAAAA@@@AAACCCDDDEEEFFFGGGGGGHHHIIIKKKMMMNNNOOONNNNNNOOORRR^^^ppp{{{|||{{{|||zzzyyyyyy{{{zzzfffXXXPPPLLLXXXggghhhmmmuuunnn[[[XXX```zzzwwwmmmVVVJJJ@@@>>>>>><<<;;;;;;;;;>>>CCCJJJSSS^^^jjjqqqyyy|||}}}}}}~~~yyy}}}|||zzzzzzxxxvvvssspppnnnmmmllljjjjjjhhhfffeeedddccccccddddddcccccccccdddffffffggghhhjjjllloooqqqssstttrrrsssuuuwwwzzz|||}}}~~~}}}|||{{{{{{zzztttkkkdddZZZWWWSSSPPPNNNNNNPPPQQQWWWWWWWWWYYY\\\___ccceeekkkkkkkkkmmmrrryyyzzzqqqkkkfffbbb___[[[ZZZWWWRRRMMMIIIEEECCC<<<888777:::???CCCJJJRRR??????===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<>>>BBBEEENNNTTT^^^ggglllppprrrsssvvvxxxzzzzzzyyyyyyzzz{{{|||||||||||||||}}}}}}}}}~~~}}}|||||||||}}}~~~{{{yyytttooojjjiiikkkkkkiiifffjjjmmmqqqtttvvvxxx{{{}}}~~~}}}~~~~~~}}}{{{|||{{{wwwrrrooooooooommmiiiccc\\\UUUMMMFFFBBB>>>===>>>CCCMMMYYYccchhhkkkdddYYYOOOGGGBBB>>><<<;;;999777666666888:::<<<@@@FFFOOOVVV[[[___bbbeeemmmqqqwww{{{~~~}}}yyyvvvyyytttpppqqqxxxwwwiiiaaaYYYSSSRRRLLLEEEGGGNNNaaaqqq{{{|||{{{uuupppkkkjjjqqqzzz}}}wwwooohhhcccbbbfffnnnxxx{{{yyy{{{{{{jjjWWWMMMKKKGGGBBB:::888444222000000111222333222222111111222222333333444444444444777;;;>>>BBBBBBBBBCCCEEEFFFFFFEEEFFFEEEDDDBBBAAAAAABBBCCCCCCDDDFFFGGGIIIIIIJJJJJJHHHIIIKKKMMMNNNNNNNNNNNNOOOQQQ\\\nnn|||~~~~~~uuuttttttwwwnnn^^^UUUSSS___llllllpppvvv~~~lllZZZWWW^^^vvv~~~|||tttlllYYYNNNCCC@@@???===;;;;;;<<>>===;;;;;;:::::::::;;;<<<<<<<<<>>>BBBEEEKKKRRR\\\eeekkkooorrrssswwwyyyzzzzzzyyyyyyyyyzzz{{{{{{{{{||||||}}}}}}}}}~~~}}}|||||||||}}}}}}yyywwwooommmkkkkkkmmmmmmjjjgggfffiiimmmpppssswwwzzz}}}~~~}}}}}}|||yyytttpppooooooooonnnkkkeee[[[RRRKKKGGG@@@???>>>???EEEPPP]]]fffooollleee[[[PPPGGGAAA???;;;:::888666666777888:::;;;AAAIIIOOOSSSXXX^^^bbbooosssyyy}}}{{{wwwtttvvvrrrooopppwww~~~pppbbbYYYQQQOOOJJJFFFKKKTTTmmm~~~vvv}}}wwwrrrmmmlllttt}}}|||uuukkkddd```aaafffmmmqqqsssxxx~~~{{{hhhUUULLLIIIGGGCCC999777555222111111222333333222222111111222222333444555555555666888;;;>>>CCCEEEGGGHHHHHHGGGHHHHHHJJJHHHEEEBBBAAAAAABBBCCCEEEFFFGGGIIIJJJKKKLLLLLLIIIIIIJJJKKKLLLMMMNNNNNNOOOPPPXXXkkk{{{ppppppqqqttt{{{wwweee\\\ZZZfffrrrppptttvvvzzz~~~jjjZZZWWW]]]sss~~~zzzuuunnn]]]QQQEEEBBB@@@>>><<<<<<===???DDDIIIQQQ\\\gggnnnxxx|||~~~~~~~~~}}}|||yyywwwuuusssrrrqqqkkkjjjhhhgggeeeeeeddddddffffffeeeeeefffhhhiiijjjjjjjjjkkklllnnnooopppqqqqqqqqqqqqrrruuuyyy}}}~~~}}}vvvmmmfff```^^^\\\ZZZXXXWWWWWWWWW[[[[[[[[[[[[]]]___bbbccccccbbbaaa``````aaabbbcccggglllrrrxxxtttiiibbb\\\YYY\\\\\\\\\ZZZWWWSSSNNNLLLBBB===999999999:::???EEEAAA@@@???===;;;::::::999999:::::::::;;;===AAADDDIIIPPPZZZdddjjjnnnqqqrrrwwwxxxzzzzzzxxxxxxxxxyyyzzzzzz{{{{{{|||}}}~~~~~~~~~}}}|||||||||}}}}}}xxxuuunnnmmmmmmnnnooonnnjjjfffbbbdddiiilllppptttyyy|||~~~~~~~~~~~~}}}{{{wwwssspppooonnnppppppkkk```VVVOOOLLLDDDCCCBBB@@@BBBIIIUUU]]]eeeggggggbbbWWWKKKDDD@@@<<<:::888777666666777888777===DDDHHHLLLRRR[[[bbbqqquuuzzz~~~yyyvvvtttuuurrrpppqqqwwwxxxggg[[[RRRNNNJJJGGGNNNZZZzzz|||yyy|||xxx~~~~~~wwwrrrnnnmmmuuu{{{qqqiii```^^^___dddjjjooowwwyyyeeeTTTKKKHHHEEEBBB888777555333222222333444333222222111111222222333444666777888888999<<<>>>BBBFFFJJJKKKIIIGGGHHHJJJLLLIIIEEEAAA@@@@@@BBBCCCCCCDDDFFFHHHJJJKKKKKKLLLJJJJJJJJJJJJKKKLLLMMMNNNQQQPPPWWWgggyyyrrrrrrrrrssszzz|||iii___]]]iiiuuusssvvvvvvwwwyyy}}}}}}gggZZZXXX\\\sss~~~xxxsss^^^RRRFFFBBBAAA???===>>>===???CCCIIIPPPZZZeeelllvvv||||||}}}}}}~~~{{{yyywwwvvvuuulllkkkjjjhhhgggfffffffffggggggffffffggghhhjjjkkkkkkllllllmmmnnnnnnooooooqqqpppooopppsssxxx}}}xxxooohhhbbbaaa```^^^\\\[[[ZZZYYY[[[[[[[[[\\\]]]^^^```aaa```^^^[[[XXXVVVVVVVVVVVV[[[___dddkkkuuuuuuhhh^^^XXXTTTVVVXXXZZZ[[[ZZZXXXTTTRRRFFF???;;;999888888<<>>BBBGGGLLLNNNLLLJJJJJJLLLLLLIIIEEEAAA??????@@@BBBCCCDDDFFFHHHJJJKKKLLLLLLKKKJJJIIIHHHIIIJJJLLLNNNSSSRRRVVVcccuuu{{{zzzxxxvvvyyy~~~iii^^^[[[iiiwwwwwwzzzxxxvvvxxx{{{~~~zzzeeeYYYWWWZZZqqq|||vvv^^^QQQEEEAAAAAA???>>>???<<>>===;;;;;;::::::777888999999999;;;???BBBGGGMMMWWW```gggjjjmmmnnnppprrrtttttttttssstttvvvwwwxxxyyyzzz|||}}}~~~}}}|||||||||}}}}}}xxxtttrrrrrrsssssspppkkkfffccc^^^```bbbeeehhhlllqqquuuwww|||~~~}}}~~~~~~}}}}}}wwwssskkkmmmpppnnniiiaaaZZZVVVMMMLLLIIIEEEBBB@@@AAABBBHHHNNNVVVZZZXXXPPPHHHCCC<<<;;;:::999888888888888666:::???@@@CCCLLL[[[gggtttxxx|||~~~yyywwwwwwvvvvvvvvvwww{{{mmm```TTTNNNIIIHHHRRR```wwwqqqrrruuutttrrrssswww{{{uuupppmmmoooyyy}}}zzzkkkddd___aaaffflllttt|||zzzkkkZZZQQQLLLFFF@@@>>>444333333222222222333333333222222111111222222333666888;;;======<<<======CCCHHHMMMQQQQQQPPPNNNNNNJJJHHHEEEAAA@@@???@@@AAACCCDDDFFFIIIKKKLLLMMMMMMKKKJJJHHHGGGGGGIIILLLNNNQQQRRRVVV___ooo~~~}}}xxxwwwkkk^^^YYYhhh{{{~~~jjj\\\VVVVVVlllvvv```TTTGGGBBBAAA???>>>???;;;===AAAGGGNNNXXXcccjjjqqqyyy~~~}}}}}}~~~}}}zzzxxxwwwrrrqqqpppooonnnnnnnnnnnnmmmlllkkkjjjiiijjjkkkkkknnnooooooooooooooopppppprrrqqqooooooqqqvvv{{{~~~|||ssslllfffdddbbb___^^^]]]]]]]]]\\\\\\]]]]]]^^^^^^______]]]ZZZUUUPPPLLLJJJJJJJJJJJJKKKPPPXXXaaakkk{{{uuuggg[[[SSSPPPIIIKKKOOOSSSVVVWWWWWWVVVKKKEEE???<<<:::888;;;@@@??????===<<<<<<;;;;;;;;;999999:::::::::===@@@CCCFFFMMMWWW___eeehhhkkklllkkkmmmpppqqqqqqqqqssstttvvvwwwxxxzzz|||~~~~~~}}}|||||||||}}}|||vvvrrrrrrssstttsssoookkkgggeee^^^___aaaccceeehhhmmmqqqsssyyy~~~~~~~~~~~~{{{vvvlllmmmooopppnnnjjjccc^^^VVVRRRLLLHHHEEECCCBBBAAADDDFFFIIIMMMNNNJJJEEE@@@<<<;;;;;;::::::999999999666:::===>>>@@@JJJ\\\iiivvvzzz~~~yyyxxxyyywwwwwwxxxyyy|||{{{jjj]]]QQQLLLIIIIIITTTbbbuuuooopppqqqpppllllllqqqzzzzzztttpppnnnppp{{{tttkkkddddddgggiiinnntttqqqbbbTTTPPPMMMFFF>>>:::222222222222222222222222333222222111111222222333666999===???>>>=========BBBEEEJJJPPPSSSSSSPPPMMMIIIHHHFFFDDDBBBAAAAAABBBAAACCCEEEGGGIIIKKKLLLLLLLLLJJJGGGEEEFFFHHHKKKMMMMMMQQQUUU\\\kkk|||wwwttt{{{ppp```YYYiiixxxeeeYYYTTTiiixxxfffYYYJJJDDDAAA>>>===>>>:::<<<@@@FFFNNNXXXcccjjjnnnwww~~~}}}~~~~~~}}}|||vvvuuutttsssrrrrrrrrrrrrrrrqqqooommmlllllllllmmmooooooppppppqqqqqqqqqqqqsssrrrqqqppprrrvvvzzz|||}}}uuunnnhhhfffbbb___^^^]]]^^^___]]]^^^___``````aaaaaaaaa```___]]]YYYTTTOOOJJJHHHHHHGGGJJJPPPVVV^^^mmm{{{}}}tttggg[[[SSSOOOHHHJJJMMMOOORRRSSSSSSTTTOOOGGGAAA===999666888===???>>>===<<<<<<<<<<<<<<<:::;;;<<<<<<<<<>>>BBBEEEGGGMMMWWW___dddgggiiijjjhhhkkkmmmoooooopppqqqsssvvvwwwxxxzzz|||~~~~~~}}}|||||||||}}}zzzuuuqqqqqqssstttsssoookkkhhhggg^^^___aaaaaacccfffjjjnnnqqqvvv}}}}}}|||~~~}}}xxxooonnnoooqqqssspppiiiccc^^^XXXPPPKKKJJJIIIGGGEEECCCAAA@@@AAADDDCCC???<<<<<<<<<;;;;;;;;;;;;::::::666:::<<<<<<>>>III\\\jjjyyy|||zzzzzz{{{wwwxxxyyyzzz|||vvvfffYYYNNNJJJHHHIIIUUUccctttoooppppppnnnjjjjjjnnnvvvzzzzzztttqqqooorrr}}}zzzppphhhfffggggggiiimmmkkk]]]QQQOOONNNFFF===888000111111111111222222222333222222222222222222333777:::>>>@@@???>>>======@@@AAAFFFMMMRRRSSSOOOJJJIIIHHHGGGFFFDDDCCCCCCCCC>>>???AAADDDFFFHHHIIIIIILLLJJJGGGEEEEEEHHHKKKMMMIIIOOOTTT[[[iii{{{vvvqqqwwwtttccc[[[lllooo___VVVhhh{{{kkk]]]NNNFFFBBB>>><<<<<<999;;;@@@EEEMMMXXXcccjjjmmmvvv~~~~~~|||}}}~~~~~~xxxwwwvvvuuuuuuuuuuuuuuuuuutttrrrpppnnnnnnnnnnnnpppppppppqqqrrrrrrsssssstttsssrrrrrrsssvvvyyy{{{~~~vvvooojjjgggccc___^^^^^^```aaa^^^___```bbbcccccccccccceeeffffffccc^^^UUUMMMHHHKKKHHHHHHLLLNNNSSSaaaooo{{{|||zzzsssggg[[[SSSOOOJJJKKKLLLNNNOOOPPPQQQQQQQQQIIIBBB===888444555999??????===<<<;;;::::::999999::::::;;;===>>>@@@AAAGGGLLLUUU\\\aaaccceeefffeeehhhlllnnnoooppprrrssswwwwwwxxxyyyzzz||||||}}}~~~||||||~~~zzzuuusssrrrqqqsssttttttqqqmmmjjjhhheeebbbaaaccccccaaacccgggmmmqqqwww{{{~~~~~~xxxtttqqqooopppnnnkkkgggddd```ZZZUUUPPPLLLGGGDDD@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999888:::<<<>>>BBBMMM]]]iiizzz~~~}}}wwwuuuuuuyyyuuurrruuuxxxzzzlll___VVVOOOKKKFFFHHHYYYlll}}}uuunnnjjjjjjjjjkkkmmmppptttzzzxxxoookkkmmmwww~~~|||}}}|||vvvnnnhhhfffggghhhhhhhhhZZZLLLIIIJJJDDD;;;444444222000000111222111000555444444333333444444555999>>>BBBAAA<<<999:::<<>>???DDDJJJQQQ[[[fffoootttxxxyyy{{{~~~{{{|||}}}~~~~~~}}}|||}}}zzzyyyyyyzzzvvvvvvvvvuuusssqqqooommmpppqqqsssuuuvvvvvvvvvuuutttsssrrrsssvvvyyyzzzzzz|||~~~}}}vvvooojjjdddbbb______```aaaaaaaaa```aaaaaaaaaaaacccgggjjjsssppplllgggbbb\\\UUUQQQMMMHHHEEEEEEFFFIIIRRR[[[lllxxx|||rrreee]]]UUUMMMKKKGGGFFFIIIOOOTTTTTTRRROOOHHHAAA???<<<888777999???>>>===<<<;;;:::::::::999::::::;;;<<<>>>@@@AAAFFFKKKSSSZZZ___bbbdddeeeeeehhhlllnnnoooppprrrsssuuuvvvwwwyyy{{{|||~~~~~~~~~~~~||||||~~~zzzvvvtttssstttuuuuuutttrrrnnnllljjjfffcccccceeedddbbbbbbeeelllpppvvv{{{}}}|||wwwqqqnnnoooooonnnlllfffbbb^^^YYYUUUPPPLLLHHHCCCBBBAAA???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<<===>>>CCCOOO___lll{{{~~~~~~xxxvvvvvvxxxtttrrrtttwww}}}uuuggg[[[SSSMMMJJJGGGJJJ[[[nnnzzzsssoooooojjjlllnnnppprrrvvvzzz}}}{{{pppiiijjjuuu~~~~~~zzzuuunnnhhhgggggghhhhhhiiiYYYKKKGGGHHHCCC:::555444222000000111222111000444333333333444444555666999===AAA@@@<<<::::::<<<>>>???BBBGGGLLLNNNMMMLLLHHHHHHIIIHHHGGGFFFDDDCCCGGGFFFEEEGGGKKKNNNNNNMMMKKKJJJIIIGGGGGGHHHHHHIIILLLPPPQQQVVVeeezzzyyymmmcccaaaeeelllqqqwww|||zzzyyy|||vvvttt~~~mmmeeeqqqiiiZZZddd~~~uuufffVVVMMMGGG@@@===??????===>>>DDDIIIPPP[[[eeekkkqqqvvvxxxzzz~~~~~~|||~~~~~~~~~~~~~~~}}}~~~}}}}}}}}}yyyyyyyyywwwvvvsssqqqoooqqqrrrsssuuuvvvwwwvvvvvvtttsssrrrsssuuuxxxyyyyyyyyyzzz{{{zzzwwwqqqkkkgggbbb```______aaabbbbbbaaaaaaaaabbbcccccceeeiiilllwwwuuurrrooojjjccc[[[VVVOOOJJJFFFDDDCCCEEELLLTTThhhuuu{{{rrrfff^^^VVVMMMJJJGGGFFFIIIOOOTTTUUUTTTPPPHHHBBB???===888777999???>>>===<<<;;;:::::::::999999:::;;;<<<===???@@@DDDIIIQQQWWW\\\___bbbccceeehhhlllnnnoooppprrrsssuuuvvvwwwyyy{{{|||~~~~~~}}}~~~~~~}}}||||||~~~zzzwwwvvvvvvyyyxxxwwwvvvtttqqqooonnniiiffffffiiihhhcccaaaccciiinnnuuuzzz}}}zzzrrrnnnnnnpppqqqpppiiigggddd```]]]XXXSSSOOOGGGFFFDDDBBB@@@>>>======:::::::::999:::<<<===>>><<<===>>>???DDDQQQcccqqq}}}~~~xxxwwwwwwvvvsssqqqsssuuu{{{pppbbbXXXQQQLLLKKKIIIMMM^^^rrrzzzvvvvvvpppsssuuuwwwvvvvvvwwwxxx}}}uuuiiigggtttzzzuuuooojjjiiiiiijjjjjjmmm\\\KKKFFFFFFAAA:::555444222111000222222222111222222333333444555777777:::===@@@@@@===:::;;;=========???BBBGGGIIIJJJIIIFFFGGGHHHIIIIIIHHHFFFDDDIIIHHHGGGIIILLLNNNOOOOOOLLLKKKJJJIIIHHHIIIIIIJJJLLLPPPRRRUUUcccwww{{{tttiii___ZZZ\\\```dddggglllllllllqqqlllkkkvvv}}}wwwiiiqqqooo[[[aaa{{{~~~ooo]]]PPPGGG@@@>>>???>>><<<===CCCHHHOOOZZZdddhhhooouuuvvvxxx|||}}}|||~~~~~~~~~}}}}}}~~~~~~}}}}}}|||{{{xxxvvvtttrrrrrrrrrtttuuuvvvvvvwwwvvvuuutttrrrsssuuuwwwxxxwwwvvvvvvvvvtttqqqlllhhheeeaaa```___```bbbcccbbbaaabbbccceeeeeefffhhhlllooo{{{zzzyyyxxxsssjjj```YYYQQQKKKEEEBBB???>>>DDDKKKaaapppyyyssshhh```WWWNNNIIIGGGFFFIIIOOOTTTVVVVVVQQQIIICCC@@@===999888:::>>>>>>===;;;;;;:::::::::999999999:::;;;===>>>???BBBFFFMMMSSSWWW[[[___aaadddgggkkkmmmoooppprrrsssvvvvvvwwwxxxzzz{{{||||||{{{}}}~~~}}}||||||}}}~~~~~~|||yyyyyyyyy~~~|||zzzxxxwwwuuusssrrrmmmkkkkkknnnlllfffbbbcccgggllltttzzz}}}|||uuuqqqpppqqqpppooollljjjhhhfffccc^^^XXXTTTLLLJJJHHHEEEBBB@@@???>>>===<<<:::999:::<<<>>>???<<<===>>>???EEESSSfffuuu~~~yyywwwxxxtttrrrqqqrrrsssxxxoooaaaWWWQQQMMMLLLLLLQQQcccxxx|||{{{{{{~~~}}}}}}|||{{{kkkhhhwww}}}xxxrrrnnnmmmnnnoooooovvvcccPPPHHHFFFAAA:::666444222111111222333222111222222222333555666888999:::<<<>>>>>>===<<<<<<============???CCCFFFGGGGGGDDDFFFHHHJJJJJJIIIGGGFFFIIIIIIIIIJJJLLLMMMNNNOOOMMMLLLJJJIIIIIIJJJJJJKKKKKKPPPQQQSSS^^^qqq{{{{{{xxxsssjjj```ZZZXXX[[[^^^___eeeeeegggmmmiiiiiiuuu}}}nnnqqqrrr\\\aaa{{{zzzeeeSSSGGGAAA??????===;;;<<>>EEEZZZkkkwwwsssiiibbbXXXOOOIIIGGGFFFIIINNNSSSVVVWWWSSSKKKDDDBBB???:::999;;;>>>===<<<;;;;;;;;;;;;;;;999999999999:::<<<===>>>???CCCIIINNNSSSWWW\\\___bbbeeeiiilllmmmoooqqqrrrwwwwwwwwwwwwxxxxxxxxxyyyzzz{{{}}}}}}||||||}}}~~~}}}}}}}}}~~~~~~~~~}}}|||}}}|||{{{zzzyyywwwtttpppooooooqqqooohhhddddddeeekkkssszzz~~~~~~yyyvvvuuusssoookkkkkkiiigggeeebbb^^^XXXTTTOOONNNKKKHHHDDDBBB@@@???@@@???===;;;;;;<<<===>>><<<===>>>@@@GGGVVVjjjxxx~~~yyywwwxxxsssqqqqqqqqqqqqvvvpppcccYYYRRRNNNNNNNNNUUUiii~~~ppplll}}}~~~|||uuuqqqpppsssuuuvvvlllVVVLLLHHHBBB;;;666444222111111222333333222111222222333555777999::::::;;;===============>>>???>>>===???BBBEEEFFFFFFCCCEEEGGGIIIIIIIIIHHHGGGHHHIIIIIIIIIJJJKKKLLLMMMMMMLLLKKKJJJIIIJJJKKKKKKIIINNNPPPPPPZZZkkkuuuuuuvvvsssmmmeee^^^[[[]]]______eeeeeehhhnnnkkkkkkwwwwwwrrrqqq\\\___yyynnnXXXIIIBBB@@@???===;;;<<<@@@EEEKKKVVV```hhhqqqwwwwwwwwwyyy{{{{{{|||{{{{{{zzz{{{|||}}}~~~|||yyywwwvvvrrrrrrrrrsssssstttuuuuuuwwwuuussssssuuuwwwxxxwwwuuussspppmmmjjjhhhffffffdddccccccdddfffhhhgggffffffhhhjjjllllllnnnqqqsss|||~~~zzznnn```WWWIIIDDD???===:::888===CCCVVVggguuussskkkdddZZZQQQJJJHHHHHHIIIMMMRRRVVVYYYUUUMMMFFFCCC@@@;;;:::<<<======<<<;;;;;;;;;;;;;;;999999999999:::;;;<<<<<<===AAAEEEJJJOOOTTTYYY]]]___cccgggjjjlllmmmoooqqquuuuuuuuuuuuvvvvvvwwwwwwxxxzzz|||}}}|||||||||}}}||||||}}}}}}~~~}}}~~~}}}yyyuuurrrpppppprrroooiiidddddddddjjjsss{{{~~~||||||{{{xxxqqqllljjjhhheeeccc```[[[VVVSSSQQQOOOMMMIIIFFFDDDBBBAAABBBAAA@@@>>>======>>>>>><<<>>>AAACCCKKKZZZmmm|||}}}xxxwwwwwwrrrqqqqqqqqqpppuuu}}}ooobbbYYYRRRMMMNNNPPPYYYppp}}}~~~rrrqqq~~~}}}uuupppppptttyyy{{{pppZZZNNNIIIBBB:::666444222111111333444444333222222333444555777999:::;;;;;;;;;<<<===>>>??????AAA??????@@@BBBEEEEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHGGGIIIIIIIIIHHHHHHJJJLLLMMMLLLKKKJJJIIIJJJJJJKKKHHHNNNOOOOOOWWWgggrrrrrrssssssqqqkkkeeebbbcccfffeeekkkkkkmmmsssoooooozzz~~~qqq{{{ppp[[[]]]rrrwww^^^LLLEEEAAA???>>>;;;;;;???DDDIIISSS\\\fffpppwwwwwwvvvxxx{{{|||{{{{{{{{{{{{|||}}}~~~~~~~~~{{{zzzyyyssssssssssssssstttuuuuuuwwwvvvtttuuuwwwyyyyyyyyyuuusssqqqnnnkkkiiiggggggjjjhhhffffffhhhjjjkkkkkkiiikkkmmmnnnnnnoooqqqsss|||~~~xxxlll]]]SSSEEE@@@===;;;999999===DDDSSSeeetttsssllleee\\\SSSKKKJJJIIIJJJMMMQQQVVVYYYVVVOOOHHHEEEAAA<<<;;;<<<======<<<;;;;;;;;;;;;<<<888888888888999:::;;;<<<<<<>>>CCCGGGLLLQQQWWW[[[]]]aaaeeehhhjjjkkknnnooopppqqqrrrsssuuuvvvwwwxxxwwwyyy|||||||||{{{|||}}}||||||}}}~~~zzzuuurrroooooopppmmmgggddddddcccjjjttt|||~~~~~~~~~xxxssspppmmmhhheeeaaa^^^YYYVVVQQQPPPMMMJJJGGGEEECCCBBBAAAAAAAAAAAAAAAAAAAAA@@@===@@@DDDHHHPPP___rrr{{{wwwvvvwwwrrrrrrrrrrrrppptttxxxjjj]]]UUUNNNIIIKKKPPP\\\www{{{}}}rrrsss}}}|||{{{rrrlllmmmrrrxxx|||nnnXXXMMMIIIBBB999444444222111111333444444333333333333444555777888999;;;::::::;;;===?????????@@@@@@???AAACCCDDDDDDCCCEEEDDDDDDDDDDDDEEEGGGHHHHHHIIIJJJIIIHHHGGGJJJLLLLLLKKKJJJIIIIIIIIIJJJKKKHHHNNNPPPOOOVVVfffqqqrrrrrruuuvvvsssooolllnnnpppooouuutttuuuyyyuuutttlllllluuunnn\\\]]]ooo}}}bbbOOOGGGCCC??????<<<<<>>;;;;;;:::999>>>EEESSSeeesssssslllfff^^^UUUMMMLLLKKKJJJLLLPPPUUUYYYXXXPPPIIIFFFBBB===;;;=========<<<;;;;;;;;;<<<<<<888888888888999:::;;;;;;;;;===AAAEEEJJJPPPVVVZZZ\\\___dddgggiiikkkmmmnnnlllmmmooorrrtttvvvxxxyyyvvvyyy{{{||||||{{{|||}}}||||||}}}~~~zzztttqqqnnnmmmnnnkkkeeebbbdddcccjjjttt}}}~~~~~~{{{vvvsssnnniiifffbbb^^^\\\QQQPPPMMMJJJHHHEEEDDDCCC@@@@@@AAACCCCCCCCCCCCCCC>>>BBBGGGKKKTTTbbbuuu{{{wwwvvvvvvrrrrrrsssrrrppptttssseeeXXXRRRJJJFFFIIIOOO^^^{{{yyy}}}qqqsss|||yyy}}}yyyooohhhiiiooowww|||~~~kkkUUUKKKGGGAAA999444333222111111333555555444444444444555555777888999;;;::::::;;;===???@@@@@@@@@??????AAACCCDDDCCCAAAFFFDDDCCCBBBBBBDDDFFFHHHHHHJJJKKKJJJHHHGGGJJJLLLLLLKKKJJJIIIHHHIIIIIIJJJIIIOOOQQQPPPWWWgggrrrssstttxxx{{{zzzvvvtttvvvyyyxxx}}}||||||zzzyyy|||eee___ddd|||mmm]]]___oooeeeQQQHHHDDD???@@@===<<>><<<;;;::::::>>>EEETTTeeesssrrrlllggg___WWWNNNMMMLLLKKKKKKOOOTTTXXXXXXQQQIIIFFFCCC>>><<<======<<<<<<<<<<<<;;;;;;;;;888666555666888999999888:::;;;===AAAFFFLLLQQQTTTXXX[[[___bbbeeeiiimmmpppoooqqqrrrsssssssssuuuvvvvvvvvvwwwxxxxxxyyyzzzzzz{{{{{{|||}}}~~~~~~{{{vvvtttrrroookkkgggdddbbbaaahhhnnnwww~~~{{{|||{{{yyytttmmmfffbbbZZZWWWRRROOOMMMKKKIIIGGGDDDEEEFFFEEEBBB@@@@@@@@@AAACCCGGGPPP]]]mmm||||||zzzxxxvvvvvvqqqooopppppprrr~~~mmm```[[[QQQMMMIIIHHHMMM]]]zzzyyy}}}vvvtttwww|||{{{{{{{{{~~~xxxooojjjjjjllloooqqqrrrbbbRRRKKKGGGAAA:::666444444444222111111333555555666666555555777:::======;;;999:::>>>??????===??????>>>>>>???AAACCCDDDBBBBBBBBBCCCCCCCCCCCCCCCIIIJJJKKKKKKKKKJJJHHHGGGGGGFFFFFFHHHJJJKKKKKKJJJIIIMMMOOOOOOXXXgggrrruuuwwwxxx|||~~~}}}{{{```VVV^^^lll~~~pppggg```hhhkkkWWWIIICCCBBB>>>??????>>>???DDDMMMTTT^^^fffooouuuvvvvvvwwwxxxzzzzzz{{{}}}~~~~~~}}}{{{xxxvvvvvvwwwzzz{{{yyyzzzyyyyyyyyy{{{{{{yyy{{{{{{xxxrrrrrrrrrrrrrrrrrrrrrrrrsssqqqoooooorrrsssqqqnnnuuuuuussslllbbbVVVKKKDDD<<<::::::<<<<<<<<<@@@GGGYYYeeepppssspppjjjbbbZZZPPPNNNMMMLLLOOOSSSXXX[[[XXXTTTNNNGGGBBB>>><<<;;;===<<<<<<<<<<<<;;;;;;;;;999888777777999::::::999<<<<<<>>>@@@DDDIIINNNQQQTTTWWW\\\___bbbfffjjjmmmnnnoooqqqqqqqqqrrrtttvvvvvvvvvwwwxxxyyyzzz{{{{{{||||||}}}~~~}}}xxxtttqqqmmmhhhdddbbbbbbbbbjjjpppxxxzzztttpppgggddd^^^ZZZVVVSSSOOOMMMIIIIIIGGGFFFEEEDDDBBBBBBDDDFFFLLLUUUbbbqqq~~~|||zzzxxxvvvvvvrrroooppppppttt|||kkk^^^YYYNNNIIIGGGIIIOOO^^^uuu|||xxx|||}}}rrrrrrxxx~~~{{{yyyxxxyyyssskkkfffeeeggghhhiiiiii[[[NNNIIIGGGAAA:::777444444444333111111333555555666777666777888<<>>@@@?????????@@@BBBDDDEEEBBBBBBBBBCCCCCCDDDDDDEEEIIIIIIKKKLLLLLLLLLKKKKKKJJJIIIHHHIIIKKKLLLKKKJJJJJJNNNOOOOOOVVVeeeqqquuuyyy{{{~~~cccWWW\\\hhhqqqhhh___eeezzz{{{jjjXXXKKKDDDCCC<<<<<<<<<;;;<<<@@@IIIPPP\\\dddnnntttvvvvvvwwwyyyxxxyyyzzz{{{}}}~~~}}}zzzwwwvvvwwwzzz{{{yyyzzzzzzzzzzzz}}}}}}~~~}}}zzzwwwwwwwwwvvvvvvvvvvvvvvvwwwtttrrrrrrttttttqqqoooqqqqqqnnnhhh]]]QQQGGGAAA===::::::<<<<<<<<<@@@GGGXXXdddooorrroooiiibbb[[[SSSRRRPPPOOORRRVVV[[[^^^\\\XXXQQQJJJCCC???=========<<<<<<<<<<<<;;;;;;;;;;;;:::888999:::<<<;;;:::<<<<<<===???BBBFFFJJJLLLPPPSSSXXX[[[^^^bbbfffiiimmmnnnoooooooooqqqtttwwwvvvwwwwwwxxxzzz{{{{{{||||||}}}~~~{{{vvvrrrlllgggdddcccdddfffnnnttt{{{{{{wwwqqqkkkfffbbb]]]YYYUUUQQQMMMKKKKKKJJJHHHEEEHHHKKKRRR\\\iiivvv|||zzzxxxwwwuuurrrooooooqqqwwwxxxggg[[[WWWMMMHHHFFFKKKUUUbbbsss{{{yyyuuulllpppzzz~~~zzzxxxvvvppphhhcccbbbbbbaaa```\\\RRRJJJHHHFFF@@@:::888333444555444222222444666555666888888999;;;>>>AAACCC@@@===<<<===?????????AAAAAAAAAAAABBBDDDEEEFFFBBBBBBBBBCCCCCCDDDFFFFFFHHHIIIKKKMMMOOOPPPPPPPPPNNNMMMKKKKKKLLLLLLKKKJJJLLLNNNNNNNNNUUUcccpppvvvzzz|||dddVVVWWWaaa}}}rrriii]]]___rrrzzzkkkZZZMMMFFFDDD<<<======;;;;;;>>>FFFLLLYYYaaakkkrrruuuvvvxxxzzzwwwxxxyyyzzz{{{}}}}}}~~~}}}}}}~~~|||yyyxxxxxxzzz{{{yyyzzz{{{{{{|||}}}||||||{{{zzzzzzyyyyyyzzz{{{yyyvvvuuuuuutttqqqooonnnnnnkkkdddZZZNNNEEE@@@>>>;;;;;;<<<<<<<<<@@@GGGVVVbbbmmmpppmmmiiibbb\\\VVVTTTSSSRRRTTTXXX]]]```bbb]]]UUULLLEEEAAA???>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::888999:::;;;;;;:::::::::;;;<<>>999777333444555555444333555666666777999:::;;;===@@@CCCEEEBBB@@@>>>===>>>???@@@AAAAAABBBCCCDDDFFFGGGHHHCCCBBBBBBCCCDDDEEEGGGHHHHHHIIIKKKNNNPPPSSSTTTUUUSSSPPPMMMLLLLLLLLLKKKJJJKKKLLLLLLNNNTTTaaapppzzz{{{~~~cccTTTRRRYYYvvv}}}qqqiii[[[ZZZjjjrrr```QQQGGGCCC@@@AAA@@@>>>===???FFFKKKVVV^^^iiiqqquuuvvvyyy{{{xxxxxxyyyzzz{{{|||}}}}}}zzz{{{}}}~~~|||zzzzzzzzz{{{zzz{{{{{{|||}}}~~~}}}{{{zzzyyyyyyyyyzzzyyywwwuuusssrrrpppnnnmmmnnnllleeeYYYNNNFFFCCC@@@===;;;<<<<<<;;;@@@FFFTTT```jjjmmmlllhhhccc^^^YYYWWWUUUUUUWWW[[[___bbbfffaaaWWWMMMEEEAAA??????===<<<<<<<<<<<<;;;;;;;;;:::999777777888999999888777777888999===AAAEEEGGGKKKNNNSSSWWWZZZ___cccfffjjjkkkmmmnnnnnnqqqtttwwwuuuvvvwwwxxxzzz{{{|||}}}zzzzzz|||}}}zzzuuummmgggeeeggglllooowww|||xxxqqqiiidddcccaaa\\\WWWTTTXXX```kkkvvv~~~{{{yyyxxxwwwuuutttrrrqqquuu~~~qqqcccZZZWWWUUULLLHHHRRRbbbppp{{{}}}yyywwwyyyyyyxxxxxx}}}|||{{{zzznnngggooo}}}uuuooohhheeeeeebbb\\\VVVNNNJJJIIIIIIDDD<<<666666333444666666555555666777666888:::<<<<<<>>>AAACCCEEEDDDBBB???>>>>>>???@@@AAABBBCCCEEEFFFGGGHHHIIIDDDDDDCCCCCCDDDEEEGGGHHHHHHIIIKKKNNNQQQTTTVVVWWWUUURRRNNNLLLLLLLLLKKKIIIIIIJJJLLLOOOUUUaaaqqq~~~uuu```SSSQQQSSSnnnyyyooogggYYYVVVddd|||hhhUUUHHHBBBBBBBBBBBB@@@>>>@@@EEEJJJSSS[[[gggooosssvvvxxx{{{yyyyyyzzz{{{{{{|||}}}}}}yyyzzz|||}}}~~~~~~}}}|||||||||{{{{{{||||||~~~}}}zzzwwwvvvuuuuuuttttttsssrrrooonnnmmmmmmlllnnnmmmfffZZZNNNGGGEEEBBB>>><<<<<<;;;;;;@@@FFFSSS^^^iiikkkjjjiiieee```^^^]]][[[ZZZ[[[___dddgggiiicccXXXMMMEEE@@@??????===<<<<<<<<<<<<;;;;;;;;;999888666666777888777666555555555777:::>>>BBBDDDGGGKKKOOOSSSWWW[[[```cccfffhhhkkkmmmnnnpppsssuuutttuuuvvvwwwyyyzzz||||||yyyzzz{{{|||~~~zzzuuummmhhhfffiiinnnrrr{{{{{{vvvtttqqqllliiidddgggmmmuuu}}}}}}zzzyyyxxxwwwtttuuutttsssyyyzzznnnaaaZZZXXXSSSLLLJJJVVVggguuu}}}xxxpppqqqrrrqqqrrr{{{yyy{{{xxxnnnhhhpppsssmmmgggeeefffbbbYYYQQQKKKIIIIIIIIIBBB999444555222444666777666666666888777999;;;======>>>AAACCCBBBCCCCCCAAA???>>>???@@@AAABBBCCCEEEGGGHHHIIIIIIGGGFFFDDDCCCDDDEEEGGGHHHIIIJJJKKKMMMPPPSSSUUUWWWUUURRRNNNKKKJJJJJJJJJIIIIIIJJJMMMRRRWWWaaaqqq}}}yyyvvvmmm^^^TTTQQQPPPgggvvvmmmfffXXXSSS```zzzoooZZZKKKDDD@@@AAAAAA>>><<<>>>CCCGGGQQQZZZeeennnrrruuuxxxzzzyyyyyyzzzzzz{{{||||||}}}zzzzzz{{{|||}}}~~~}}}~~~~~~~~~{{{|||}}}}}}}}}zzzuuurrrooonnnnnnkkklllmmmllljjjjjjjjjllljjjnnnoooiii\\\PPPHHHFFFDDD???===<<<;;;;;;@@@FFFSSS]]]gggjjjjjjjjjgggcccdddbbb```___aaadddiiilllllldddYYYMMMDDD@@@@@@@@@===<<<<<<<<<<<<;;;;;;;;;:::888666666777777777555555555555666888;;;>>>@@@BBBEEEJJJNNNRRRVVV[[[^^^aaadddhhhlllmmmnnnpppqqqrrrssstttvvvxxxzzz{{{{{{zzzzzz{{{|||}}}|||xxxqqqlllkkknnnsssvvv}}}~~~|||xxxyyy||||||zzzyyyxxxxxxtttvvvvvvuuu{{{~~~uuujjj___YYYXXXOOOLLLPPP___ppp}}}~~~wwwqqqqqqooommmooozzzvvvtttwwwzzz|||vvvmmmiiirrrrrrmmmgggggghhhdddYYYOOOGGGGGGHHHGGG@@@666333555222444777888777777777888777:::<<<======>>>???AAA???AAACCCCCC@@@>>>>>>???@@@AAACCCFFFGGGHHHIIIIIIIIIHHHEEEDDDCCCEEEFFFHHHJJJJJJJJJLLLNNNPPPSSSTTTTTTQQQLLLIIIIIIIIIHHHHHHLLLLLLPPPVVVYYY```ooo~~~{{{vvvrrrjjj___UUUPPPOOObbb}}}wwwmmmfffWWWQQQ\\\pppsss^^^OOOGGG>>>@@@@@@>>><<<===BBBFFFPPPYYYdddmmmqqqtttwwwyyyxxxxxxyyyyyyzzzzzz{{{{{{{{{{{{zzz{{{|||}}}||||||}}}}}}|||}}}|||xxxsssmmmhhhdddcccbbbaaadddfffgggggggggjjjlllkkkppptttnnnaaaTTTLLLIIIEEE@@@===<<<;;;:::???FFFSSS]]]gggjjjjjjkkkiiiffffffdddaaa```bbbeeeiiilllmmmfffYYYMMMDDDAAAAAABBB======<<<<<<<<<;;;;;;;;;:::888777666777888777666777666555555666888:::<<<===@@@EEEJJJMMMRRRWWWZZZ]]]aaafffjjjlllmmmmmmnnnrrrrrrtttuuuwwwyyyzzz{{{{{{||||||}}}~~~|||vvvrrrqqqtttxxx|||~~~|||zzzyyyxxxxxxtttwwwxxxwww}}}{{{rrrhhh]]]XXXXXXNNNNNNVVVhhhyyy~~~vvvuuutttpppmmmppp|||uuunnnppptttwwwtttmmmjjjssstttnnniiijjjkkkggg[[[QQQDDDDDDFFFEEE>>>555222555222444777888888777777888888:::<<<=========???@@@===@@@DDDDDDAAA>>>>>>??????AAACCCFFFHHHHHHIIIIIIKKKIIIFFFDDDCCCDDDFFFGGGJJJJJJJJJKKKMMMOOOQQQRRRSSSOOOKKKHHHGGGHHHHHHGGGNNNNNNSSSXXX[[[___lll{{{zzzuuulll```TTTMMMOOO___yyyxxxnnngggVVVOOOZZZjjjuuu```QQQKKK???@@@@@@???===>>>CCCGGGPPPXXXdddlllqqqsssvvvxxxwwwwwwwwwxxxxxxyyyyyyzzz|||{{{zzzzzz{{{}}}}}}}}}}}}}}}||||||uuurrrkkkddd^^^[[[YYYXXX\\\___cccdddeeefffjjjmmmnnntttyyytttgggYYYPPPMMMFFFAAA===<<<;;;:::???FFFSSS]]]gggjjjjjjkkkjjjhhhdddbbb___^^^```cccgggjjjooogggZZZNNNEEEBBBCCCDDD;;;;;;;;;;;;::::::999888:::999888888777777888888777777777777888999:::;;;===???BBBEEEHHHMMMRRRVVV[[[^^^aaadddfffhhhkkknnnnnnppprrrtttuuuxxx{{{~~~~~~~~~}}}||||||}}}~~~yyyuuutttuuuwwwwwwyyytttsssttttttoootttwwwwww{{{wwwiiibbb^^^XXXQQQOOOTTT```rrr{{{{{{~~~yyytttqqqqqqzzztttkkknnnrrrrrrvvvoooiiiuuu}}}wwwqqqlllmmmnnnhhhXXXJJJFFFGGGFFF@@@888222222555444555666777888888888888666777999<<<>>>@@@AAABBB??????@@@@@@@@@AAAAAAAAA???@@@AAACCCFFFFFFEEEDDDIIIIIIGGGEEEBBBBBBDDDFFFGGGGGGHHHIIIJJJKKKLLLMMMKKKJJJHHHFFFFFFFFFHHHIIILLLNNNTTTYYYZZZ]]]hhhtttwwweeeVVVPPPMMM[[[uuutttdddUUUOOOPPPeeexxxeeeUUULLLAAA>>>>>>??????>>>BBBGGGIIITTTcccmmmrrrtttvvvyyy}}}{{{yyywwwwwwwwwyyyyyywwwwwwxxxzzz{{{||||||}}}}}}~~~~~~~~~~~~}}}wwwnnniiiaaa[[[YYYXXXWWWWWWYYY]]]aaacccdddeeeiiimmmxxxyyy{{{zzzqqqbbbTTTLLLHHHDDD>>>999888;;;???BBBRRR^^^iiijjjhhhhhhiiiiiiiiifffbbb______ccchhhkkkjjjeeeZZZNNNCCC@@@BBBFFF::::::;;;;;;::::::999888:::999888888777777888888666666666666777888999:::;;;===@@@BBBEEEJJJOOORRRWWWZZZ___ccceeegggjjjllllllnnnqqqsssuuuwwwzzz|||}}}||||||{{{{{{|||}}}~~~yyyvvvuuuwwwyyyzzzzzzssspppooonnnmmmqqqttttttxxxvvvggg^^^[[[WWWSSSOOOUUUcccvvv~~~{{{}}}yyyuuusssttt~~~vvvllllllnnnlllrrrsssrrr}}}zzztttppppppqqqiiiYYYLLLDDDEEEDDD???888444444777444555666777777888888888777888:::===???@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAACCCDDDEEEEEEDDDIIIIIIGGGEEECCCBBBDDDFFFFFFGGGGGGHHHIIIJJJJJJKKKKKKIIIHHHFFFFFFGGGHHHIIIOOOQQQTTTWWWWWWYYYcccnnnooo]]]TTTOOO[[[sssvvvgggWWWPPPQQQbbb}}}~~~jjjWWWLLLDDD@@@>>>???>>><<>>888555666888444555666777777888888777999:::<<<===???@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAABBBCCCDDDEEEFFFIIIIIIHHHFFFCCCBBBDDDFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHGGGGGGGGGHHHIIIJJJSSSSSSTTTTTTSSSTTT\\\ggg{{{uuubbbVVVQQQ\\\qqq}}}nnn^^^UUUSSS]]]wwwrrr\\\NNNHHHCCC??????===;;;===AAAFFFOOO\\\gggmmmrrruuuxxxyyyxxxvvvuuuuuuvvvwwwxxxxxxwwwvvvvvvwwwyyy{{{}}}}}}~~~~~~~~~~~~~~~~~~~~~xxxrrriiigggdddbbbbbbbbb```___XXX\\\___bbbdddiiipppuuuyyy}}}xxxkkk]]]TTTMMMIIIBBB<<<999999<<<>>>MMMZZZeeeiiihhhiiihhhfffcccaaa___^^^^^^```cccdddddd^^^UUUJJJDDDCCCGGGKKK999999:::::::::999999888999999888777777777777777555444444444555555666777666888:::<<<>>>AAAFFFIIILLLQQQXXX]]]aaadddggghhhhhhkkkpppsssuuuuuuvvvwwwzzzzzzzzz{{{|||}}}~~~~~~xxxtttuuuyyy}}}~~~~~~~~~|||zzzyyyyyyvvvzzz~~~}}}wwwtttssssssssspppuuuwwwwwwyyy{{{kkk\\\VVVTTTRRRMMMYYYkkk~~~|||xxxvvvvvvxxxvvvoookkkhhhhhhqqqwww}}}}}}||||||yyyxxxxxxvvvkkkYYYKKKDDDDDDAAA===888555666777444555666777888888888888;;;<<<===>>>???@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCBBBBBBCCCFFFHHHIIIIIIHHHFFFDDDCCCDDDEEEGGGGGGGGGGGGHHHHHHHHHIIIHHHHHHHHHHHHHHHIIIJJJKKKTTTRRRQQQQQQOOOPPPWWWaaazzzwwwrrrtttwww{{{hhh[[[RRR\\\qqqxxxfffZZZVVVYYYrrrzzzcccSSSJJJCCC???>>>===;;;<<<@@@CCCKKKWWWaaaiiioootttwwwwwwwwwvvvvvvvvvwwwxxxxxxyyywwwvvvuuuvvvxxx{{{}}}||||||||||||~~~~~~~~~}}}~~~~~~~~~yyytttpppnnnlllkkkjjjhhhdddaaaZZZ]]]```cccfffkkktttzzz}}}|||qqqcccXXXNNNJJJDDD===::::::;;;===KKKWWWbbbggghhhiiihhhfffbbbaaa```^^^]]]]]]^^^^^^^^^YYYPPPHHHDDDEEEIIIMMM888888999::::::999999999999888777777666666777777444444444444444444555666666777999:::<<>>???@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDEEEEEEDDDCCCDDDGGGIIIHHHIIIIIIGGGEEEDDDDDDEEEGGGGGGHHHHHHIIIIIIJJJJJJHHHHHHHHHHHHIIIJJJJJJKKKQQQNNNMMMNNNNNNNNNUUU]]]pppzzzyyynnnjjjjjjlllvvvoooaaaSSS___wwwmmm]]]VVVWWWmmmkkkYYYLLLDDD>>>===>>>======@@@BBBHHHRRR\\\eeelllrrruuuwwwwwwwwwwwwxxxxxxyyyyyyyyyxxxvvvuuuvvvxxxzzz|||{{{zzzzzz{{{}}}|||yyyuuurrrlllppptttxxx}}}~~~~~~~~~~~~~~~~~~zzzxxxwwwtttrrrooojjjddd```]]]```cccfffhhhmmmuuu|||xxxjjj]]]PPPLLLFFF@@@<<<;;;<<<===GGGRRR^^^cccfffhhhhhheeedddbbb```]]][[[YYYXXXXXXYYYUUUNNNIIIGGGIIILLLNNN777888999999999999999999888888777666666666666777555444444444444444555555555666888999:::<<<@@@CCCFFFJJJOOOTTTYYY]]]aaaeeefffiiimmmoooqqqrrrtttuuuvvvwwwyyy{{{|||}}}~~~~~~}}}~~~|||sssnnnoootttzzz~~~~~~{{{wwwsssqqqoooooojjjmmmpppqqqqqqtttyyy~~~~~~{{{xxxwwwwwwyyyyyyyyyoooaaaYYYRRRLLLMMM[[[nnn~~~yyyuuurrrrrrsssvvv~~~{{{uuuuuusss{{{{{{xxxyyysssooovvv|||vvvvvvxxxzzzvvviiiUUUGGGHHHEEE@@@:::777555444444777888999::::::;;;;;;:::<<<===>>>@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDGGGIIIGGGEEEEEEHHHKKKHHHIIIIIIHHHFFFDDDDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKIIIIIIIIIIIIJJJJJJJJJJJJMMMKKKKKKMMMNNNNNNSSSZZZeeeoootttoooeee``````aaannnxxxtttcccZZZggguuu```VVVVVViiiqqq```OOOFFF???>>>???>>>>>>@@@AAAEEEMMMWWWaaaiiiooorrruuuvvvwwwwwwxxxyyyzzzzzzyyyyyywwwvvvwwwxxxzzz|||{{{yyyyyy{{{}}}yyytttpppkkkfffbbb\\\```dddgggjjjqqqyyy~~~~~~~~~~~~|||yyyvvvrrrlllfffaaacccfffiiijjjkkkooouuu{{{rrrdddVVVRRRLLLEEE@@@>>>>>>>>>CCCMMMVVV\\\```eeeeeecccbbbaaa^^^ZZZWWWUUUUUUTTTWWWSSSOOOLLLMMMNNNOOOPPP777777888999999999999999888888777666666666666666555555444444444444555555444555666777777999===???DDDGGGJJJNNNRRRWWW]]]aaadddfffiiikkklllnnnqqqtttssstttvvvyyyzzz{{{|||||||||}}}|||sssmmmnnnsssyyy}}}~~~|||wwwrrrnnnllljjjjjjdddgggjjjjjjkkknnnsssxxx{{{~~~{{{yyywwwwwwyyy{{{||||||xxxhhh]]]XXXRRRMMMPPP]]]ooo}}}vvvrrrooopppqqqsssyyy}}}xxxyyywww{{{pppkkkrrr{{{sssuuuyyy{{{vvvhhhUUUGGGGGGCCC>>>999777666666666888999:::;;;<<<<<<<<<<<<<<<===>>>@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEHHHLLLKKKHHHFFFHHHKKKHHHIIIJJJIIIFFFDDDDDDEEECCCDDDEEEGGGHHHJJJKKKLLLJJJJJJJJJJJJJJJIIIIIIIIILLLJJJJJJMMMNNNNNNQQQVVV___hhhmmmhhh^^^ZZZYYYXXXdddllltttuuuwwwzzz||||||vvvuuu}}}llldddqqqgggZZZTTTfffuuueeeTTTJJJAAA??????>>>===???AAADDDJJJSSS]]]fffmmmpppssstttuuuwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{|||zzzxxxzzz~~~zzzssslllfff```ZZZVVVPPPSSSWWWXXXYYY\\\bbbgggnnntttxxxyyy|||~~~}}}~~~~~~~~~}}}{{{xxxtttnnnjjjhhhkkknnnooooooppptttxxx~~~{{{mmm```\\\TTTLLLEEEAAA??????>>>FFFNNNTTTZZZ```aaa___^^^\\\XXXUUUSSSRRRRRRSSSXXXUUURRRRRRTTTUUUTTTRRR666777888999999999999999888888777666666666666666666555555444444444555555333444555555666777;;;===BBBDDDGGGJJJNNNSSSZZZ___bbbdddfffhhhiiilllooorrrppprrrtttwwwyyyzzzzzzzzz|||}}}yyy}}}sssmmmmmmsssyyy}}}|||zzzuuupppkkkiiiggggggaaacccffffffgggjjjpppuuuuuuzzzwwwuuuuuuwww{{{~~~qqq```XXXVVVSSSNNNRRR___ppp|||~~~}}}sssooommmoooppprrrwww}}}~~~xxxzzzxxx|||mmmhhhpppyyyyyyqqqtttyyy|||wwwiiiUUUGGGEEEAAA<<<888777777888888999:::;;;<<<============<<<===>>>@@@BBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEIIINNNMMMJJJGGGIIILLLHHHIIIJJJIIIGGGEEEDDDEEEAAABBBCCCEEEGGGIIIKKKKKKJJJKKKKKKKKKJJJIIIHHHHHHLLLJJJJJJNNNOOOMMMOOOSSS^^^ggglllfff\\\WWWVVVUUUVVV]]]dddddddddgggiiihhhhhhgggqqq|||mmmyyynnn```SSSddd~~~wwwgggXXXMMMCCC@@@@@@===<<<===AAACCCIIIQQQ[[[eeekkknnnrrrrrrtttvvvwwwxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzz~~~{{{xxxyyy}}}}}}xxxoooggg```ZZZTTTQQQIIILLLOOOOOONNNOOOSSSVVVVVV\\\```aaaeeelllqqqqqqtttsssqqqrrruuuyyy{{{||||||~~~}}}zzzzzz|||~~~~~~~~~~~~~~~{{{xxxuuulllooorrrrrrqqqqqqsssvvv{{{ssshhhcccZZZQQQIIICCC@@@???:::AAAIIINNNUUU\\\^^^\\\YYYWWWTTTQQQPPPPPPRRRSSSYYYWWWUUUVVVYYYYYYWWWUUU666777888888888777555444888888888777777777777777777666555444333444555555555555444333444666999:::???AAADDDGGGJJJNNNSSSWWW___aaadddgggjjjmmmrrruuuqqqtttwwwxxxyyyzzz|||~~~}}}yyyqqqppprrrvvvxxx~~~}}}zzzuuuooohhhddddddeeefff^^^```bbbccceeeiiimmmpppuuuxxx}}}|||vvvwwwyyyyyyzzz|||zzzlllaaaXXXPPPNNNPPP[[[mmmvvvzzzxxxuuusssllljjjqqqsssqqqxxx~~~www~~~}}}rrrmmmtttsss|||uuurrrtttyyyuuudddSSSKKKCCC>>>999555555666777888777999<<>>>>><<<<<<===>>>@@@DDDLLLWWWaaahhhlllsssssstttvvvyyyyyyxxxwwwvvvvvvvvvwwwxxxzzz{{{|||zzzzzz{{{|||~~~{{{vvvmmmddd[[[UUUQQQPPPLLLLLLJJJGGGFFFFFFIIIKKKNNNOOOPPPRRRUUUWWWZZZ[[[aaa```___aaaeeelllssswwwuuuxxx{{{||||||{{{zzz{{{~~~}}}||||||}}}wwwsssppplllkkkllljjjfffeeehhhppp{{{yyylll```[[[VVVMMMGGGFFFAAAAAACCCGGGMMMSSSVVVWWWSSSQQQOOOMMMMMMOOORRRTTTZZZ^^^___^^^^^^]]]XXXQQQ777777888888888777666555777777777888888888888888888777555444444444444555555444333333444666888999<<>>999666555777888888999:::===???AAAAAAAAA@@@???@@@BBBDDDEEEDDDCCCBBBDDDDDDDDDDDDCCCEEEHHHJJJMMMMMMNNNNNNMMMLLLJJJIIILLLKKKJJJHHHFFFEEEEEEDDDDDDDDDDDDFFFIIIKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKMMMPPPSSSUUUZZZcccjjjiiiaaaXXXUUUUUUQQQRRRUUUXXX\\\^^^```aaaccc___fff|||rrraaafffxxxppp\\\PPPDDD@@@???======>>>>>>???DDDLLLVVV```iiimmmrrrrrrtttvvvxxxyyyxxxwwwvvvvvvvvvwwwxxxzzz{{{|||{{{{{{|||}}}~~~~~~rrrmmmeee\\\VVVSSSRRRRRRPPPNNNKKKHHHFFFFFFHHHJJJHHHIIIJJJKKKMMMPPPRRRSSSUUUUUUUUUXXX]]]dddlllpppsssuuuyyyzzzzzzyyyzzzzzz|||}}}}}}|||{{{|||}}}vvvqqqjjjfffcccccc```ZZZYYY[[[cccnnn{{{}}}nnneee]]]SSSMMMLLLEEEDDDCCCEEEIIIMMMOOOPPPRRRPPPNNNNNNOOORRRUUUWWW___bbbcccaaa```___ZZZSSS888888888999888777777666777777777888888999999:::888888666555444444444444444444333333333555666777999;;;>>>@@@CCCGGGLLLOOOTTTXXX]]]bbbeeehhhkkknnnmmmpppsssuuuuuuvvvxxxzzzzzz|||~~~~~~~~~xxxtttuuuwwwxxxyyy}}}~~~wwwsssooommmiiidddaaa____________bbbeeehhhjjjkkknnnppptttwww{{{~~~~~~zzzwwwuuuvvvvvvvvvvvvxxx|||{{{qqqeee]]]UUUPPPRRRVVVhhhwwwzzzuuusssnnnooouuuuuuqqqqqqwww{{{|||{{{yyywwwxxx|||xxxuuurrrrrrxxxppptttqqquuuwwwwwwvvvssshhhWWWKKKFFFAAA===999666666888999999:::<<<>>>@@@AAAAAAAAAAAA>>>@@@BBBCCCDDDDDDCCCBBBAAABBBBBBBBBBBBCCCFFFIIIQQQPPPOOOMMMLLLKKKJJJJJJNNNMMMKKKIIIGGGFFFEEEEEECCCCCCEEEHHHKKKLLLLLLJJJGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJLLLNNNQQQRRRWWW^^^fffiiifff___[[[YYYSSSUUUWWW[[[___bbbdddfffjjjeeekkkggghhhvvvtttaaaTTTGGGBBBAAA???>>>???===???CCCJJJTTT___hhhnnnppprrrtttvvvwwwxxxxxxxxxwwwwwwwwwxxxyyyzzz{{{||||||||||||}}}}}}wwwpppiiiddd^^^XXXUUUUUUWWWYYYVVVSSSNNNIIIFFFFFFGGGIIIDDDDDDEEEFFFGGGIIIJJJKKKJJJJJJLLLOOOUUU]]]dddhhhnnnqqquuuwwwxxxxxxxxxyyyyyyzzzzzzzzzzzz|||wwwpppkkkaaa\\\YYYXXXTTTOOOMMMOOOPPP[[[jjjxxxtttiii^^^XXXVVVNNNKKKGGGFFFGGGIIIKKKKKKPPPOOONNNOOOQQQUUUYYY[[[___aaaaaa^^^\\\[[[VVVOOO999999999999999888888777777777888888999:::;;;;;;999888777666555555444444444444333333333444555555777888;;;===???CCCGGGKKKOOOTTTZZZ```dddgggjjjllllllooorrrssstttuuuwwwyyyxxxzzz|||}}}||||||~~~|||xxxvvvvvvwwwtttwww}}}|||vvvqqqmmmllliiifffdddbbb`````````dddhhhkkklllmmmoooqqquuuxxx{{{~~~~~~}}}{{{yyywwwvvvvvvvvvvvvvvvxxx|||tttkkkaaaZZZTTTPPPTTTZZZkkkxxx|||zzzuuusssqqqsssxxxyyytttpppqqqsssyyy|||zzz|||}}}tttqqqqqqrrr|||rrrssstttsssxxxwwwwwwuuummm___QQQHHHFFF???<<<888777777999::::::;;;<<<>>>???@@@@@@@@@@@@>>>???AAACCCDDDCCCBBBAAA???@@@AAAAAAAAABBBDDDFFFOOOOOOOOONNNMMMLLLKKKJJJOOONNNLLLJJJHHHGGGFFFEEECCCCCCEEEIIILLLMMMKKKJJJEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIJJJLLLOOOPPPSSSYYYcccjjjlllhhhccc___\\\]]]```cccgggkkkoooqqqxxxrrruuunnnkkktttxxxfffXXXJJJDDDBBB???===>>>===???CCCIIIQQQ\\\gggmmmooorrruuuwwwxxxxxxyyyzzzyyyyyyxxxyyyyyyzzz{{{||||||{{{{{{{{{|||}}}~~~~~~~~~}}}zzzvvvtttrrrnnniiiddddddbbb___]]]]]]^^^```aaa]]]XXXQQQKKKHHHGGGHHHHHHFFFEEEEEEFFFFFFGGGHHHIIIHHHHHHJJJMMMSSSYYY___cccjjjmmmqqqtttuuuuuuvvvwwwuuuvvvwwwwwwxxxzzz~~~wwwnnngggdddZZZUUUQQQPPPLLLGGGFFFIIIDDDKKKXXXgggyyyyyynnneee```YYYTTTOOOKKKKKKLLLMMMMMMQQQPPPPPPRRRTTTXXX\\\^^^___```^^^YYYWWWVVVQQQJJJ;;;:::::::::999999999999777888888999:::;;;;;;<<<999888888888777666555555555444444333333333444444555777999;;;===@@@DDDHHHLLLQQQXXX^^^bbbfffiiikkklllnnnqqqssstttuuuvvvxxxvvvyyy{{{|||||||||}}}~~~|||yyywwwuuurrrtttxxx{{{uuuqqqkkkjjjiiigggeeecccaaaaaacccfffjjjmmmnnnoooqqqrrrwwwyyy}}}}}}{{{yyyxxxxxxwwwxxxwwwwwwwwwzzz~~~~~~ooohhh___XXXRRRPPPUUU]]]mmmxxx{{{~~~{{{uuutttssswww}}}zzzssspppnnnwww~~~~~~{{{|||rrrpppsssuuusssrrrwwwvvvyyy~~~wwwvvvqqqeeeXXXNNNIIIGGG>>>;;;888777888:::;;;;;;<<<======>>>????????????>>>@@@BBBDDDDDDDDDCCCBBB???@@@BBBAAAAAAAAACCCEEEHHHJJJMMMOOOPPPNNNLLLJJJOOONNNLLLJJJHHHGGGFFFFFFCCCDDDFFFIIIKKKLLLJJJHHHDDDEEEFFFGGGHHHJJJKKKKKKKKKJJJIIIIIIIIIKKKMMMOOOQQQWWWbbblllqqqqqqmmmiiifffgggjjjnnnssswww|||~~~~~~}}}xxxpppsss}}}kkk\\\MMMEEEBBB>>><<<===<<<>>>BBBFFFMMMXXXdddlllooorrrvvvxxxxxxyyy{{{}}}zzzzzzzzzyyyzzzzzz{{{{{{zzzzzzzzzzzzzzz{{{|||}}}~~~yyyvvvuuurrrpppooommmjjjhhhfffeeeddddddeeefffggghhhiiihhhgggfffbbb\\\UUUOOOLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJKKKMMMOOOSSSXXX\\\^^^gggjjjnnnqqqrrrssstttuuurrrsssttttttuuuxxx}}}xxxooogggbbb```WWWQQQMMMJJJFFFAAA@@@CCC@@@CCCJJJWWWhhh~~~sssjjjbbb^^^XXXTTTSSSTTTUUUVVVWWWWWWVVVWWWYYY[[[^^^___aaabbb^^^YYYVVVUUUPPPJJJ<<<<<<;;;::::::::::::;;;999999999::::::;;;;;;<<<777888888888888777777666666555555555444444333333444666888999:::===AAAEEEHHHMMMSSSYYY^^^cccgggjjjkkkmmmppprrrrrrsssuuuwwwvvvxxxzzz{{{{{{|||}}}~~~}}}xxxuuurrrrrrttt|||}}}{{{wwwtttqqqiiihhhfffdddcccaaaaaa```fffiiilllnnnoooqqqsssuuuxxxzzz~~~~~~{{{xxxwwwwwwxxxxxxxxxxxxwwwxxx{{{~~~mmmfff^^^WWWPPPOOOVVV___ooo{{{}}}|||vvvtttvvv{{{zzztttlllwww}}}yyyyyy~~~zzzqqqpppvvvyyytttsssxxxxxx|||~~~xxxvvvlll^^^SSSMMMJJJFFF<<<:::888888:::<<<===<<>><<<===<<<>>>AAADDDIIISSS```iiimmmqqqvvvxxxxxxxxx{{{~~~||||||{{{zzzzzzzzz{{{{{{yyyyyyyyyyyyzzz{{{}}}}}}~~~vvvqqqnnnjjjgggeeeffffffeeedddeeegggjjjnnnppprrrtttsssoookkkiiieee___XXXTTTRRRPPPMMMKKKJJJJJJIIIIIIJJJJJJKKKKKKMMMNNNPPPRRRUUUXXXZZZ[[[eeehhhmmmoooppppppqqqrrroooppprrrrrrsssvvv{{{~~~yyyrrrkkkeee```\\\VVVPPPJJJGGGBBB===<<<>>>BBBAAAEEEOOO]]]pppvvvmmmiiidddaaa```aaaaaaaaacccbbbaaa_________``````______[[[TTTQQQPPPLLLGGG======;;;:::::::::;;;<<<:::::::::;;;;;;;;;;;;;;;666777888999999999888888777777777666555444333333222444555777888:::>>>AAACCCGGGMMMRRRXXX]]]cccgggiiikkknnnppppppqqqsssuuuuuuxxxzzz{{{{{{|||}}}}}}~~~{{{vvvooommmnnntttzzzvvvtttrrrooommmhhhfffdddbbbaaaaaaaaabbbiiikkkmmmnnnoooqqqtttwwwwwwzzz}}}~~~~~~~~~{{{|||{{{wwwsssrrrtttvvvwwwwwwwwwwwwxxx|||~~~lllfff^^^WWWPPPNNNVVV```nnn}}}}}}yyyuuuxxx~~~zzzooowww|||xxxzzz~~~xxxpppqqqxxx{{{vvvuuuvvvwww|||~~~|||wwwjjjYYYOOOMMMIIIDDD;;;999888888:::=========BBBAAAAAA@@@@@@AAAAAAAAA@@@BBBDDDFFFFFFFFFEEEDDDDDDEEEFFFEEECCCBBBBBBCCC@@@BBBFFFIIIKKKKKKKKKJJJLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFEEEEEEGGGGGGFFFEEEEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJIIIIIIJJJLLLOOOPPPQQQZZZgggrrryyy|||~~~}}}~~~{{{oooiiizzzttteeeTTTJJJDDD???===>>><<<>>>@@@AAAEEEOOO\\\fffiiinnntttvvvvvvvvvzzz}}}}}}}}}|||{{{zzzzzz{{{{{{yyyzzzzzz{{{|||}}}~~~|||wwwtttooolllhhhlllppprrrrrrssswwwzzz}}}~~~~~~}}}zzzuuupppmmmfff```[[[XXXWWWVVVQQQMMMLLLLLLKKKKKKLLLMMMMMMNNNPPPQQQSSSVVVXXXZZZ\\\]]]eeehhhlllnnnooooooppppppnnnooopppqqqqqqtttxxx|||~~~wwwooojjjhhhddd]]]WWWQQQLLLGGGFFFCCC@@@AAAEEEDDDCCCFFFNNNYYYggg}}}{{{xxxtttqqqqqqqqqpppoooqqqooollliiifffdddcccbbb]]]\\\WWWPPPMMMMMMJJJEEE>>>===<<<;;;:::;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::555666888999::::::999999777777777777666555333333111222444555666888<<>>>>>DDDDDDCCCBBBBBBBBBCCCCCCAAABBBDDDFFFGGGFFFEEEDDDFFFGGGHHHGGGDDDBBBBBBBBBBBBCCCDDDEEEGGGHHHJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIHHHFFFDDDDDDEEEFFFEEEDDDFFFFFFFFFGGGGGGHHHIIIIIIJJJIIIIIIIIIJJJMMMPPPQQQRRR\\\iiitttzzz~~~xxxnnnttt{{{iiiaaarrrxxxhhhVVVLLLFFFAAA>>>???===>>>@@@@@@CCCLLLYYYdddggglllrrruuuttttttxxx|||~~~}}}|||{{{{{{{{{{{{{{{zzzzzz{{{|||~~~~~~~~~yyyvvvssszzzzzzuuurrrfffaaa\\\ZZZ[[[YYYTTTOOONNNNNNNNNNNNNNNOOOPPPQQQRRRSSSVVVYYY\\\^^^___```eeehhhlllnnnnnnnnnoooooonnnooooooppppppssswwwzzz|||tttmmmfffdddfffcccZZZQQQLLLHHHEEEGGGGGGGGGJJJOOOFFFDDDIIIQQQYYYdddvvv~~~~~~}}}{{{zzzzzzxxxtttpppkkkgggdddcccaaa```ZZZSSSPPPPPPMMMIII===<<<;;;:::::::::::::::;;;;;;;;;::::::999999999999888777666666777888999999999888777555333222111444444444555666777888999???BBBFFFJJJOOOUUU\\\```hhhhhhiiikkklllnnnooopppuuuxxx{{{}}}}}}}}}~~~~~~~~~{{{rrrlllgggiiioooxxx}}}yyyvvvqqqmmmjjjhhheeecccbbbaaaaaabbbccceeegggiiiooooooooopppqqqssstttuuuyyyzzz{{{|||||||||||||||zzzwwwsssooonnnooorrrtttvvvxxxzzzzzzzzz~~~wwwlllggg___UUUNNNOOOZZZffftttvvv{{{zzzzzzxxxyyy}}}zzz{{{|||xxxuuusssrrrssssss|||xxxxxxwwwzzz}}}}}}|||}}}~~~}}}lllVVVKKKLLLIIIAAA:::999888888:::===AAACCCIIIIIIHHHGGGFFFFFFFFFGGGHHHGGGGGGFFFEEEEEEEEEFFFEEEDDDCCCBBBAAA@@@@@@@@@DDDDDDDDDEEEFFFHHHIIIJJJHHHIIIIIIGGGEEEEEEFFFGGGFFFEEEDDDEEEFFFGGGFFFEEEFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHHHHIIIKKKMMMPPPQQQPPPTTT```pppppp^^^```qqqzzzddd]]]kkkoooZZZKKKDDDBBB>>>;;;???======@@@BBBGGGRRR]]]iiimmmsssvvvvvvvvvxxx{{{{{{yyyyyy{{{}}}~~~}}}}}}}}}~~~|||tttpppgggeeebbb^^^[[[XXXUUUTTTQQQRRRSSSUUUVVVVVVVVVVVVWWWYYY[[[\\\]]]___bbbdddeeefffhhhkkkmmmnnnoooppprrrrrrqqqpppppprrrvvvzzz~~~~~~{{{ppplllgggbbb^^^[[[XXXVVVLLLKKKJJJKKKMMMPPPTTTVVVRRRRRRTTTZZZeeepppyyy}}}yyypppiiieeecccccc\\\ZZZXXXTTTPPPMMMJJJIII======<<<;;;::::::::::::;;;;;;;;;::::::999999999999999888888888888999999999888888777666444333222444444444444555666777888:::===AAAFFFJJJPPPVVV[[[aaacccfffiiilllnnnpppqqqtttwwwzzz{{{||||||}}}~~~~~~~~~~~~tttlllfffeeehhhooo{{{zzztttqqqlllhhhfffdddaaa___aaaaaabbbcccdddgggiiijjjnnnnnnoooppprrrsssuuuvvvzzzzzz{{{|||}}}}}}||||||yyyvvvrrrooommmnnnppprrruuuxxxzzz{{{|||wwwiiiddd]]]TTTOOOSSS___jjjrrrtttwww}}}}}}zzzwwwyyy~~~~~~zzzsssnnnnnnqqqsss|||yyyzzz|||~~~{{{zzz{{{}}}yyyjjjUUULLLMMMIIIAAA;;;;;;::::::;;;>>>AAACCCIIIHHHGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@CCCDDDDDDEEEFFFHHHIIIJJJHHHIIIIIIGGGFFFEEEFFFHHHFFFDDDCCCDDDEEEFFFEEEDDDEEEEEEEEEFFFFFFGGGIIIIIIMMMLLLKKKKKKKKKLLLNNNNNNOOOSSS___ooolllZZZ[[[jjj{{{wwwbbb[[[hhhppp\\\MMMFFFCCC@@@===>>><<<===???AAAFFFQQQ\\\hhhlllrrruuuuuuuuuwwwzzz{{{zzzyyy|||}}}~~~~~~~~~}}}~~~~~~~~~wwwrrrjjjhhhddd```]]]ZZZXXXXXXVVVVVVVVVWWWWWWWWWWWWXXXZZZ\\\^^^^^^___```ccceeeeeegggiiikkkmmmoooppppppqqqqqqqqqpppppprrruuuyyy}}}~~~{{{wwwtttmmmjjjeee```]]]ZZZWWWUUURRRSSSUUUWWWYYY[[[]]]^^^^^^]]]]]]aaagggnnntttvvvvvvkkkddd___^^^^^^^^^]]]ZZZWWWSSSPPPMMMLLL>>>>>>===;;;;;;:::::::::;;;;;;::::::::::::999999999999::::::::::::999999888888888777777666555444444333333333444555666666777:::===AAAFFFKKKQQQUUUYYY\\\aaagggkkkooopppqqqrrrtttwwwyyyyyyzzz{{{}}}}}}}}}}}}|||rrrhhhccccccgggqqqzzz|||vvvppplllhhheeecccbbb___^^^```aaabbbdddfffiiikkklllmmmmmmoooppprrrtttvvvwww{{{{{{||||||}}}|||||||||wwwtttqqqnnnmmmmmmnnnppptttvvvyyy{{{~~~~~~uuuccc```ZZZSSSRRRZZZgggqqqsssssstttxxxyyyuuuxxx|||tttnnnoootttzzz}}}{{{~~~|||zzzzzzwwwrrreeeUUUMMMMMMIIIAAA===<<<<<<;;;===???AAACCCHHHGGGEEEDDDDDDDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDFFFEEECCCBBBAAAAAA@@@@@@BBBCCCCCCDDDFFFGGGIIIJJJHHHIIIIIIHHHGGGFFFHHHIIIFFFDDDCCCCCCDDDEEEEEEDDDEEEEEEEEEEEEEEEFFFGGGHHHMMMLLLLLLLLLLLLMMMNNNNNNMMMRRR]]]mmmhhhVVVWWWcccqqqyyyzzz{{{}}}|||ppp]]]WWWdddyyy}}}ppp]]]OOOHHHDDDAAA???>>><<<<<<>>>@@@DDDNNNYYYfffkkkqqqttttttuuuvvvyyyzzzzzzzzz|||~~~}}}~~~}}}}}}}}}~~~~~~yyyuuummmkkkgggbbb___]]]]]]\\\]]]\\\[[[YYYYYYYYYZZZZZZ___```aaaaaaaaabbbdddffffffhhhjjjlllnnnooopppqqqpppppppppooooooppptttwww{{{||||||zzzwwwsssnnnkkkjjjgggccc```^^^\\\YYYWWWVVVXXX[[[^^^```aaa``````cccbbbaaacccfffjjjkkklllnnnrrrxxx~~~{{{pppddd[[[WWWVVVWWWZZZZZZXXXWWWUUUTTTRRRRRR@@@???>>><<<;;;:::::::::::::::::::::::::::::::::888999:::;;;;;;:::999888777777888888888777666666444444333333333444444555777999===@@@DDDIIINNNRRRTTTXXX^^^eeejjjmmmoooooooooqqqtttvvvvvvwwwyyy{{{{{{||||||}}}|||ooogggccccccjjjrrr~~~||||||xxxrrrnnnkkkgggeeeccccccaaa___```aaabbbeeehhhjjjmmmnnnlllmmmoooqqqsssuuuvvvwww{{{{{{|||||||||{{{{{{zzzuuusssqqqooonnnnnnnnnooosssuuuxxxzzz~~~zzzqqq]]]\\\VVVRRRWWWeeesss{{{zzzxxxvvvuuuyyywwwuuuzzz~~~yyytttvvv}}}}}}|||qqqlll```SSSNNNNNNHHHAAA======<<<<<<===>>>@@@BBBDDDDDDBBBAAAAAABBBCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEDDDBBBAAAAAAAAAAAABBBBBBCCCCCCEEEGGGHHHIIIIIIJJJKKKJJJIIIIIIJJJLLLHHHFFFDDDDDDEEEFFFEEEEEEEEEEEEDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJLLLNNNOOOPPPLLLQQQZZZjjj}}}dddUUUVVVaaannnuuuyyyxxxyyy|||{{{wwwiiiXXXSSS___rrryyymmm]]]OOOHHHDDDBBB???===;;;;;;>>>???BBBKKKUUUeeejjjqqquuuuuuuuuwwwyyyzzzzzz{{{}}}~~~~~~~~~}}}~~~}}}}}}|||}}}}}}yyyuuuooommmiiieeebbb````````````___]]][[[[[[\\\^^^___bbbcccdddcccbbbbbbdddfffhhhiiikkkmmmooopppqqqqqqoooppppppooonnnppprrruuuxxxxxxwwwuuurrrnnnjjjggggggeeecccbbbccccccaaa```\\\]]]___```aaa```___^^^\\\[[[[[[\\\___`````````___aaaccceeehhhjjjkkkkkktttwww{{{yyyrrrfff[[[SSSPPPQQQRRRTTTTTTTTTUUUUUUVVVVVVVVVBBBAAA???===<<<:::::::::::::::::::::::::::::::::777888999::::::999888777777888888888888888777777555444444333333333444444555888;;;>>>AAAEEEKKKNNNRRRUUU[[[bbbgggkkkllllllmmmooorrrssstttuuuxxxzzzzzzzzz{{{|||~~~xxxnnnfffbbbdddjjjvvvzzzxxxxxxtttnnnkkkhhheeecccccccccbbb```___```cccfffiiikkkmmmnnnlllmmmooorrrtttvvvwwwwwwzzzzzzzzzzzzyyyyyyxxxwwwsssrrrqqqpppoooooopppppprrrssstttwww|||vvvlllYYYYYYUUUSSS^^^qqq{{{wwwvvvyyy~~~zzzwww}}}~~~~~~~~~~~~|||{{{||||||oooggg\\\RRROOOMMMGGG@@@<<<<<<;;;<<<<<<>>>???@@@AAA@@@@@@@@@@@@AAAAAAAAAEEEEEEDDDDDDDDDEEEEEEFFFFFFEEEDDDCCCBBBAAAAAAAAABBBBBBBBBCCCDDDEEEGGGGGGJJJKKKLLLKKKKKKKKKMMMOOOKKKIIIFFFEEEFFFGGGGGGGGGEEEEEEEEEDDDEEEEEEFFFGGGEEEFFFGGGIIIKKKLLLMMMNNNKKKPPPXXXfff}}}uuubbbTTTTTT___oooyyy}}}{{{zzz{{{}}}|||wwwsssgggWWWQQQZZZkkkyyynnn___RRRIIIEEEBBB@@@===;;;;;;===>>>@@@IIIRRRccciiipppuuuvvvwwwyyy{{{zzz{{{|||}}}}}}}}}}}}~~~~~~}}}||||||||||||~~~xxxtttpppnnnkkkgggeeecccccccccaaa```___^^^^^^```bbbcccdddeeefffeeecccccceeefffiiijjjlllnnnpppqqqqqqrrrnnnooopppoooooooooqqqtttuuutttsssrrrpppmmmkkkiiifffffffffgggjjjkkkkkkjjjfffeeecccbbb```^^^]]]]]]SSSSSSRRRSSSUUUVVVUUUSSSSSSRRRRRRRRRSSSTTTVVVWWW]]]___dddhhhllloooppppppkkkeee\\\TTTOOONNNOOOQQQUUUUUUUUUUUUUUUVVVVVVVVVCCCBBB@@@>>><<<;;;:::999999999::::::::::::;;;;;;888888999999999999888888888999999999999888888777666666555444333333333444222444777999<<<@@@EEEIIIOOORRRWWW^^^cccgggiiijjjlllnnnpppqqqrrrtttwwwzzzyyyyyyzzz{{{|||~~~uuukkkccc```cccmmmxxx|||vvvssssssooojjjfffdddaaa``````aaa```______```cccfffiiikkkmmmmmmlllnnnpppsssuuuvvvvvvvvvxxxxxxxxxwwwvvvuuutttsssooopppppppppqqqqqqqqqqqqsssqqqpppqqqvvvttthhhXXXXXXUUUUUUeee}}}{{{wwwwwwyyy{{{zzzyyyyyyyyyzzz|||}}}}}}oooeeeYYYQQQOOOLLLFFF@@@;;;;;;;;;<<<===>>>@@@@@@>>>???AAABBBBBBAAA@@@???DDDCCCCCCCCCCCCDDDDDDEEEFFFFFFDDDCCCBBBAAAAAAAAACCCCCCCCCCCCCCCDDDEEEEEEIIIJJJKKKKKKJJJKKKMMMOOOMMMJJJGGGFFFGGGHHHHHHHHHFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJIIIIIIIIILLLPPPVVVbbb{{{}}}~~~ssscccTTTPPP[[[ooozzzuuulll[[[TTTXXXeeexxxiiiZZZOOOHHHDDDAAA===;;;<<<>>>>>>???GGGPPP^^^eeennntttvvvwwwzzz|||zzz|||}}}~~~}}}|||}}}~~~~~~~~~}}}|||||||||}}}}}}}}}~~~}}}yyyuuuqqqooommmkkkiiigggfffeeeccccccbbbbbbbbbccceeeffffffggggggfffeeeeeefffhhhkkklllmmmooopppqqqrrrrrrooopppqqqpppooooooqqqsssssssssrrrpppooonnnnnnmmmhhhhhhiiillloooqqqqqqppphhhfffccc___\\\YYYXXXWWWRRRQQQOOONNNNNNMMMKKKJJJHHHHHHHHHHHHIIIJJJLLLLLLLLLMMMPPPTTTWWWZZZ\\\]]]\\\YYYTTTPPPNNNNNNOOOPPP[[[ZZZYYYXXXVVVUUUTTTSSSDDDCCCAAA???<<<;;;:::999999999999::::::;;;;;;;;;::::::999999999999::::::999:::::::::999888777777888777666555444444444444111222555777999===AAAEEEJJJMMMRRRXXX^^^cccgggiiikkkmmmooopppqqqssswwwzzzxxxxxxyyyzzz|||}}}}}}rrrfff``````cccooo|||}}}}}}xxxrrrooooookkkfffdddaaa___^^^___``````___^^^```cccfffiiijjjkkkkkkmmmoooqqqtttuuuvvvuuuuuuuuuuuuuuutttsssrrrpppoookkklllnnnoooqqqqqqqqqqqqtttppplllkkkpppyyyssseeeXXXYYYVVVXXXjjj~~~yyyvvvwwwwww|||~~~zzzuuussstttxxx{{{xxx}}}rrreeeWWWPPPNNNKKKEEE@@@:::;;;<<<===???@@@AAABBB===@@@CCCEEEFFFDDDAAA???AAAAAA@@@@@@AAABBBBBBCCCGGGFFFEEECCCBBBBBBBBBBBBEEEDDDCCCCCCBBBBBBCCCCCCFFFGGGHHHHHHHHHIIIKKKNNNMMMJJJGGGEEEFFFGGGHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJJJJJJJIIIIIIMMMQQQUUU___xxxzzzjjjXXXOOOXXXpppvvvdddYYYXXX___zzzyyyhhhYYYNNNGGGDDD>>><<<===>>>>>>???FFFOOOYYYaaajjjrrruuuwwwyyy{{{zzz|||~~~~~~|||{{{|||~~~}}}||||||||||||}}}}}}~~~{{{|||~~~{{{xxxrrrqqqqqqpppnnnkkkiiihhhggggggggggggffffffffffffhhhiiijjjiiihhhhhhiiikkklllmmmnnnpppqqqrrrrrrrrroooqqqrrrqqqppppppqqqsssssssssqqqpppooooooooopppjjjjjjkkknnnqqqrrrqqqpppeeedddccc```]]]XXXUUUSSSRRROOOLLLKKKJJJJJJHHHGGGFFFFFFGGGGGGHHHHHHHHHHHHEEEFFFFFFGGGJJJLLLOOOPPPPPPPPPOOOOOOOOONNNOOOOOOZZZZZZYYYWWWVVVTTTSSSSSSEEEDDDAAA???===;;;:::999999999999::::::;;;;;;;;;<<<<<<:::999999:::<<<<<<::::::::::::999888777777999888777666555444444444111333555777999===AAADDDFFFHHHMMMSSSZZZaaafffhhhkkkmmmnnnoooqqqssswwwzzzwwwwwwxxxyyy{{{}}}xxxkkkbbb```[[[gggvvv{{{zzzvvvooollllllhhhcccdddaaa______```aaaaaaaaa^^^```cccfffhhhjjjjjjjjjnnnppprrrtttuuuuuuuuuttttttssssssrrrqqqooonnnmmmhhhjjjlllnnnpppqqqqqqppptttoooiiihhhlllvvvtttdddXXXZZZWWWZZZnnnzzzwwwvvvvvvvvvyyy}}}}}}rrroooooovvvwwwrrrxxxtttfffWWWPPPNNNJJJDDD???:::;;;===>>>@@@BBBCCCDDD>>>AAAEEEIIIIIIGGGCCC@@@???>>>>>>>>>???@@@@@@AAAGGGFFFEEEDDDBBBBBBBBBBBBEEEEEEDDDCCCBBBAAAAAAAAACCCEEEFFFFFFFFFGGGJJJLLLMMMJJJFFFDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGHHHDDDFFFHHHJJJLLLMMMMMMMMMNNNRRRUUU^^^wwwrrr]]]PPPXXXqqq~~~kkk]]]XXX\\\vvvrrr```SSSJJJFFF>>>======???>>>???FFFNNNUUU]]]hhhooosssvvvxxx{{{zzz|||~~~|||{{{|||~~~||||||{{{||||||}}}~~~zzz{{{}}}~~~{{{sssssstttsssqqqoookkkiiikkkkkkkkkkkkiiihhhffffffjjjkkklllkkkjjjjjjlllmmmlllmmmoooppprrrrrrsssssspppqqqrrrrrrqqqpppqqqssstttsssqqqpppoooooopppppplllllllllnnnppppppooommmggghhhhhhhhhddd___YYYVVVOOOLLLIIIHHHHHHIIIIIIHHHHHHIIIJJJJJJIIIGGGFFFDDDFFFEEEDDDCCCEEEGGGIIIKKKKKKLLLNNNOOOPPPOOONNNMMMSSSSSSTTTTTTTTTTTTUUUUUUFFFDDDAAA???>>>>>><<<::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<::::::999999888777666666888777666555444333222222333333444666888:::<<<===BBBFFFKKKQQQVVV\\\aaaeeegggjjjnnnqqqsssuuuwwwyyyzzzzzzzzz{{{|||}}}}}}~~~wwwggg[[[[[[```lll{{{~~~{{{xxxuuupppmmmkkkiiifffddd___^^^^^^___```bbbdddeeeeeefffhhhiiihhhiiijjjlllllloootttvvvwwwvvvvvvvvvuuutttsssqqqnnnlllkkkjjjlllmmmnnnpppppppppooooootttmmmfffdddffflllxxxtttcccVVVXXX\\\fffxxx}}}uuussstttwwwuuurrrqqqsssuuuwwwwwwyyyqqqoooxxxzzzuuusssvvv|||zzzaaaTTTRRRKKKFFFDDD===;;;<<<>>>@@@BBBCCCDDDDDDAAAAAABBBEEEHHHGGGDDD@@@???>>>>>>>>>???@@@@@@AAAKKKJJJJJJHHHGGGFFFEEEEEEHHHJJJIIIDDDAAACCCDDDBBBCCCDDDFFFFFFFFFFFFFFFGGGNNNLLLHHHEEEDDDEEEHHHJJJRRRMMMIIIGGGHHHIIIHHHFFFHHHIIIJJJKKKLLLMMMNNNOOOJJJPPPTTTZZZpppxxxaaaWWWYYYjjj|||fffXXX\\\qqqqqq[[[MMMIIIDDDAAA@@@@@@???>>>CCCKKKRRRWWW___hhhpppvvvyyyzzz|||}}}~~~~~~}}}}}}{{{{{{||||||}}}~~~~~~~~~~~~}}}yyyyyyvvvtttrrrrrrqqqpppooolllnnnnnnmmmlllkkklllmmmoooppppppooommmlllmmmnnnnnnoooooopppqqqqqqrrrrrrqqqqqqrrrrrrrrrsssssstttppppppppprrrtttuuutttsssrrrpppnnnnnnppprrrsssssspppmmmjjjfffccc]]]WWWSSSKKKJJJHHHFFFEEEFFFGGGHHHJJJJJJKKKLLLLLLKKKJJJIIIGGGFFFDDDBBBBBBCCCDDDEEEKKKKKKKKKKKKKKKKKKKKKJJJNNNNNNOOOOOOOOOOOONNNNNNFFFDDDAAA??????>>><<<::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;::::::999888888777777888777777666444333333222333333444555777999;;;<<>>???@@@BBBCCCCCCBBBBBBCCCFFFIIIIIIFFFCCCAAAAAAAAAAAAAAABBBCCCCCCHHHHHHHHHHHHHHHHHHHHHHHHMMMOOONNNGGGDDDDDDDDDCCCCCCDDDFFFFFFFFFFFFFFFFFFKKKIIIFFFDDDDDDGGGJJJLLLPPPNNNLLLIIIHHHGGGFFFEEEHHHIIIIIIJJJLLLMMMNNNNNNKKKQQQUUU[[[pppiii]]]ZZZhhhnnn\\\[[[lll|||dddRRRJJJEEEBBB@@@@@@>>>===BBBIIIOOOTTT]]]gggoootttwwwxxxzzz{{{|||~~~~~~~~~}}}|||{{{{{{||||||}}}~~~~~~~~~|||zzzyyyyyyyyyxxx}}}|||zzzxxxvvvuuuuuutttrrrppppppqqqrrrqqqooonnnooopppqqqrrrsssrrrpppoooooopppoooooopppqqqqqqrrrssssssrrrsssssstttttttttttttttrrrqqqqqqrrrssstttrrrqqqoooooonnnppprrrsssrrrqqqkkkhhhddd```]]]XXXSSSOOOHHHGGGFFFEEEEEEFFFGGGHHHKKKKKKLLLKKKJJJIIIGGGFFFCCCCCCBBBBBBBBBCCCEEEFFFIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJGGGDDDAAA@@@???>>><<<::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;::::::999999888888888777666555444333333333333333444666888999:::<<>>>>>>>>>>>@@@AAABBBBBBCCCDDDGGGJJJJJJIIIGGGCCCBBBAAAAAAAAABBBCCCDDDFFFFFFGGGHHHIIIJJJKKKKKKRRRTTTRRRLLLGGGGGGFFFDDDDDDEEEFFFGGGGGGFFFFFFEEEGGGFFFDDDCCCDDDHHHKKKNNNQQQRRRSSSPPPJJJGGGFFFGGGHHHHHHIIIJJJKKKKKKLLLLLLJJJOOOSSSYYYnnnxxxiii```kkkzzzbbbYYYfffqqqZZZMMMGGGCCC@@@@@@>>>===AAAGGGJJJPPPZZZeeemmmrrrtttuuuwwwxxxzzz|||}}}}}}||||||{{{{{{{{{|||}}}}}}~~~~~~}}}~~~}}}{{{vvvqqqooonnnoooooommmqqq{{{~~~{{{zzzxxxxxxxxxwwwuuusssuuuvvvwwwvvvtttssstttuuuuuuvvvvvvuuusssrrrrrrsssqqqqqqqqqrrrrrrsssssstttttttttuuuvvvvvvvvvvvvvvvsssrrrqqqrrrrrrrrrpppnnnooooooppprrrsssqqqnnnkkkbbb___ZZZWWWTTTQQQNNNKKKFFFFFFGGGGGGGGGGGGHHHHHHJJJJJJJJJIIIHHHFFFDDDCCC??????@@@BBBDDDEEEFFFGGGGGGHHHIIIIIIKKKKKKLLLMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHFFFCCCAAA@@@???<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888888777777666555444444333333333444555666777888999<<<@@@DDDHHHMMMSSSWWW___dddjjjnnnqqqrrrrrrssssssuuuxxx|||}}}}}}|||{{{~~~~~~ssseee]]]YYY```mmmxxx~~~}}}yyytttpppjjjgggdddaaa```___^^^\\\[[[[[[[[[\\\]]]```bbbcccfffhhhjjjjjjjjjjjjlllmmmlllooorrrsssrrrrrrrrrssssssqqqooollljjjiiihhhhhhjjjlllnnnqqqtttuuuvvvvvvwwwppphhhdddcccgggqqq|||}}}xxxtttuuuwwwtttnnnggg```kkk}}}~~~{{{ssslllnnnyyyvvvqqq{{{{{{rrrjjjiiillltttvvv^^^QQQPPPHHHEEEGGGCCCAAA@@@>>>======>>>@@@AAACCCDDDFFFIIIKKKKKKKKKJJJCCCBBB@@@???@@@AAABBBCCCFFFFFFGGGHHHIIIJJJKKKKKKRRRUUUTTTNNNIIIIIIHHHFFFEEEEEEFFFGGGIIIHHHFFFEEEFFFEEEDDDCCCEEEHHHKKKMMMSSSWWWZZZWWWOOOIIIIIIKKKHHHHHHIIIIIIJJJJJJKKKKKKHHHMMMQQQWWWjjjzzzkkkqqqkkkZZZccc~~~{{{bbbRRRIIIDDDAAA@@@>>><<>>AAADDDFFFHHHIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMLLLKKKJJJJJJKKKLLLMMMKKKHHHEEECCCAAA@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;888888888777777666666555444444444444444555666666888:::===@@@DDDIIINNNSSSXXX]]]ccchhhkkkmmmnnnpppqqqssswwwzzz||||||{{{zzz~~~xxxjjj___WWWZZZeeeqqq|||yyyyyyyyy|||~~~{{{wwwqqqmmmgggdddaaa______^^^]]]\\\ZZZZZZZZZ[[[]]]```bbbcccggghhhjjjkkkjjjkkklllnnnlllnnnpppqqqpppooopppqqqooonnnkkkiiiggggggggggggjjjlllooosssuuuwwwxxxxxxvvvlllfffcccfffooozzz}}}zzztttmmmmmmpppppplllgggbbbppp{{{tttuuu~~~}}}www~~~tttjjjfffgggnnnzzz|||rrr[[[PPPOOOGGGDDDFFFCCCDDDBBB@@@???>>>???AAABBBCCCEEEGGGIIIJJJKKKKKKLLLEEECCCAAA@@@@@@AAACCCDDDGGGHHHHHHHHHHHHHHHHHHHHHNNNQQQQQQMMMJJJJJJJJJHHHEEEEEEFFFIIIKKKKKKIIIFFFHHHGGGFFFEEEEEEGGGIIIKKKQQQWWW\\\XXXPPPIIIJJJMMMIIIIIIIIIJJJJJJJJJJJJJJJIIIMMMQQQWWWggg{{{yyyuuu___bbb{{{kkkZZZMMMGGGBBB@@@???<<<>>>BBBDDDJJJUUU```jjjpppsssttttttuuuwwwyyyzzz{{{zzzzzzwwwwwwxxxxxxyyyzzzzzz{{{{{{|||~~~yyyppplllfff```]]][[[\\\]]][[[]]]bbblllzzz}}}|||{{{zzz{{{{{{{{{yyyxxx{{{|||}}}|||zzzyyyzzz{{{yyyzzzzzzxxxvvvttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuvvvxxxzzz{{{{{{{{{zzzuuutttssstttuuutttsssqqqtttrrrppplllhhhbbb\\\WWWRRROOOMMMLLLMMMNNNNNNNNNJJJJJJJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFAAACCCEEEGGGJJJKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJKKKLLLMMMOOOPPPQQQMMMKKKGGGEEECCCBBB@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999888888888777777777666666555555444444444555555777888;;;===@@@EEEJJJOOOTTTXXX^^^cccgggjjjnnnqqqppprrruuuxxx{{{||||||{{{~~~|||nnnbbbXXXXXX___jjjxxxuuutttuuuyyy~~~|||yyytttnnnjjjeeebbb___^^^^^^^^^^^^]]]ZZZZZZZZZ\\\^^^```cccdddgggiiikkkkkkkkkkkkmmmooolllnnnpppooonnnnnnnnnooommmkkkiiigggffffffhhhiiilllmmmppptttwwwyyyyyyzzzyyyqqqkkkggggggnnnwww{{{yyyrrrjjjhhhjjjiiifffddddddttt~~~|||vvvxxx{{{{{{vvvjjjeeeeeekkkwwwyyy~~~jjjVVVNNNNNNGGGDDDFFFEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCEEEGGGHHHHHHHHHJJJKKKIIIGGGDDDCCCBBBDDDFFFGGGHHHHHHGGGGGGFFFFFFEEEEEEIIIMMMNNNKKKIIIJJJJJJHHHEEEEEEFFFJJJNNNOOOLLLHHHJJJIIIHHHFFFFFFGGGHHHIIIMMMRRRVVVTTTMMMHHHIIILLLKKKKKKKKKJJJJJJJJJJJJJJJKKKOOOSSSXXXdddzzz{{{xxxxxxeeedddwwwssscccQQQJJJCCCBBB@@@======@@@BBBHHHQQQ]]]gggnnnsssuuutttvvvwwwyyyzzzzzzyyyyyywwwwwwwwwxxxyyyyyyzzzzzz{{{|||~~~xxxrrrjjjfffaaa\\\XXXVVVVVVVVVUUUVVVXXX^^^hhhttt~~~~~~}}}{{{{{{|||}}}}}}|||}}}~~~~~~|||{{{|||}}}zzz{{{{{{yyyvvvuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvxxx{{{~~~yyyxxxwwwwwwwwwvvvtttrrrsssnnnhhhbbb^^^ZZZWWWUUURRRQQQPPPPPPQQQRRRRRRQQQMMMLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNKKKKKKLLLMMMNNNOOOPPPPPPRRRQQQPPPOOONNNMMMMMMLLLGGGIIIKKKNNNPPPQQQRRRSSSPPPMMMIIIGGGEEEDDDAAA???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999888888888888777777777777666555444444444555555666888:::<<>>===???@@@EEEMMMXXXbbbkkkrrruuuvvvwwwxxxyyyzzzyyyyyyxxxxxxxxxyyyyyyzzzzzz{{{{{{zzz{{{}}}|||rrrllldddaaa]]]XXXTTTRRRQQQQQQOOOOOOPPPTTT[[[dddooouuu||||||}}}~~~~~~}}}}}}|||}}}}}}{{{xxxvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxx{{{~~~|||zzzyyywwwsssqqqkkkeee\\\VVVUUUVVVXXXZZZYYYWWWVVVWWWWWWWWWUUUSSSRRRQQQPPPPPPQQQRRRSSSTTTUUUUUUTTTSSSTTTTTTVVVVVVVVVUUUSSSRRRRRRRRRSSSTTTSSSSSSSSSRRRQQQQQQQQQPPPJJJLLLOOOSSSUUUUUUUUUTTTQQQNNNKKKHHHGGGEEEBBB@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::999999999888888888888888888888777555555444444555333444666777:::>>>DDDHHHIIILLLQQQVVV[[[bbbiiinnnpppqqqsssuuuxxxzzz|||}}}|||}}}~~~~~~}}}qqqbbbYYYUUUZZZgggttt|||wwwrrrrrrsssxxx|||zzzxxxuuurrrnnnhhhdddaaa___\\\\\\\\\]]]]]]\\\[[[[[[[[[\\\___aaadddfffhhhjjjllllllllllllnnnpppmmmnnnnnnnnnlllkkklllmmmkkkjjjhhhggghhhjjjmmmnnnnnnpppsssvvvxxxzzzzzzzzz~~~||||||}}}zzzuuutttwwwyyyyyytttlllfffccc___YYYUUU___nnn~~~|||wwwrrrqqqzzz{{{uuutttwwwrrrhhhcccdddkkksssuuu}}}qqqnnnkkkjjjqqqfffYYYIIIGGGLLLIIIHHHLLLKKKGGGGGGHHHHHHHHHHHHGGGFFFBBBEEEGGGFFFDDDDDDFFFHHHIIIGGGDDDAAAAAABBBEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEGGGLLLMMMJJJGGGHHHGGGEEEFFFEEEGGGMMMSSSUUUQQQMMMJJJIIIIIIHHHIIIJJJKKKLLLJJJMMMOOOOOOMMMLLLMMMOOOMMMMMMLLLLLLKKKKKKJJJJJJFFFJJJNNNRRRXXXhhh~~~zzzxxxqqqmmmnnnqqqrrrvvvzzzpppfffppp|||oooWWWNNNFFFDDDBBB???===???>>>CCCJJJUUU___iiippptttwwwwwwyyyzzzzzzyyyxxxwwwyyyyyyzzz{{{{{{||||||}}}zzz{{{}}}xxxnnnhhh```^^^ZZZVVVSSSPPPOOONNNKKKKKKLLLNNNTTT\\\ffflllttt|||~~~}}}~~~~~~}}}~~~~~~|||yyywwwwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyzzz}}}}}}zzzwwwrrroooeee]]]TTTNNNOOOUUU\\\```^^^]]]\\\\\\\\\ZZZVVVSSSWWWVVVVVVVVVXXX[[[^^^______^^^\\\[[[ZZZ[[[[[[\\\]]][[[XXXVVVTTTTTTUUUVVVSSSSSSSSSTTTTTTTTTTTTTTTNNNQQQUUUXXXZZZYYYWWWVVVWWWSSSMMMIIIFFFCCCAAA???===============<<<<<<<<<;;;;;;;;;:::::::::999999;;;;;;;;;:::::::::999999999999999999999999999999999888888777666555555444555555666888:::===@@@BBBFFFJJJPPPVVV[[[```eeehhhiiilllooorrrsssuuuwwwyyyzzz{{{|||}}}~~~vvvhhhZZZTTTXXXeeeooo}}}|||vvvvvvxxx||||||zzzwwwtttqqqnnnjjjeeebbbaaa```^^^]]]\\\[[[[[[[[[___^^^]]]]]]^^^bbbeeehhhgggiiikkklllkkkkkklllmmmllllllllllllkkkkkkjjjiiijjjgggdddeeehhhlllllllllqqqooossszzz~~~}}}|||}}}{{{|||vvv}}}xxxrrrmmmdddZZZXXXZZZYYYbbbnnnzzz|||zzztttmmmiiiooozzzwwwyyyuuukkkfffcccfffkkkxxxrrrkkkfffccc```[[[XXXPPPNNNJJJFFFEEEEEEGGGHHHJJJHHHFFFGGGIIIJJJHHHFFFGGGGGGFFFCCCAAA@@@BBBDDDGGGHHHGGGEEECCCAAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCHHHHHHIIIIIIHHHHHHGGGFFFDDDCCCDDDJJJPPPSSSPPPLLLFFFFFFFFFHHHJJJJJJIIIGGGGGGHHHIIIHHHHHHHHHJJJMMMOOOOOONNNNNNMMMLLLLLLLLLJJJKKKMMMPPPTTT___ttt|||tttnnnmmmqqqssstttyyy|||~~~eeefff}}}zzzcccVVVJJJEEECCCAAA@@@AAACCCCCCGGGPPP\\\fffkkkmmmrrrsssuuuvvvwwwwwwwwwvvv~~~{{{xxxwwwyyy{{{}}}}}}zzz{{{|||||||||~~~tttjjjddd```YYYTTTPPPNNNLLLJJJJJJJJJJJJLLLRRRZZZbbbgggnnnqqquuuxxxyyyzzz|||~~~~~~~~~}}}~~~~~~{{{yyyyyyyyyxxxzzz||||||zzzyyyxxxxxx{{{~~~}}}|||wwwmmmeee^^^YYYRRRNNNQQQWWW]]]aaaaaa___]]]ZZZXXXWWWWWWWWW]]]\\\\\\]]]^^^```bbbccccccccccccbbbbbb```_________[[[WWWVVVVVVWWWUUUSSSUUUUUUUUUUUUUUUVVVVVVVVVRRRTTTXXX\\\``````]]]ZZZYYYUUUPPPKKKGGGEEEBBB@@@?????????>>>>>>>>>>>>===;;;;;;;;;;;;::::::::::::;;;;;;;;;:::::::::999999999999999999999999999999999888888777666666555555555555555666999;;;>>>???BBBFFFLLLRRRWWW]]]bbbeeegggjjjmmmpppqqqsssvvvxxxzzz{{{|||}}}zzzlll^^^WWWZZZfffpppzzz}}}|||zzzzzz{{{|||xxxwwwtttpppmmmjjjgggcccaaa```___^^^]]]\\\[[[[[[[[[___^^^^^^^^^```bbbeeefffhhhjjjllllllkkkkkkkkkmmmllllllllllllkkkjjjiiihhhhhhfffcccdddhhhkkklllkkkmmmmmmrrr{{{}}}yyyvvvrrrnnneee[[[XXXZZZaaakkkxxx|||yyytttooonnnvvvxxxwww|||yyypppiiiddddddgggllliiidddaaa^^^ZZZUUUQQQNNNLLLHHHEEEDDDEEEGGGHHHJJJHHHFFFGGGIIIJJJIIIGGGEEEEEEDDDCCCAAAAAADDDFFFFFFGGGGGGEEEBBBAAABBBCCCDDDEEEEEEEEEFFFFFFGGGGGGIIIIIIIIIIIIIIIHHHGGGGGGFFFEEEFFFJJJPPPRRROOOKKKHHHHHHIIIKKKLLLLLLJJJHHHGGGHHHJJJJJJIIIIIIJJJKKKNNNMMMMMMMMMMMMLLLLLLLLLJJJJJJMMMPPPSSS\\\ooo{{{xxxsssmmmiiimmmsssxxx}}}eeeaaarrr}}}gggYYYKKKEEECCCAAA@@@AAAAAABBBEEENNNYYYdddjjjmmmpppqqqtttvvvxxxyyyyyyyyy}}}{{{yyyxxxzzz|||}}}}}}zzz{{{|||||||||~~~vvvlllgggbbb[[[UUURRRPPPNNNMMMNNNMMMMMMNNNSSSYYY```dddfffiiinnnrrrtttwwwyyy{{{|||~~~}}}~~~}}}{{{{{{|||{{{|||}}}}}}{{{zzzzzz{{{~~~|||zzzyyyuuukkkccc[[[UUUOOOMMMOOOUUU[[[___]]]]]]\\\[[[[[[[[[[[[[[[^^^^^^]]]]]]^^^___aaabbbccccccbbbbbbaaa___^^^]]]^^^[[[XXXWWWXXXXXXVVVUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWYYY\\\```cccccc```]]]\\\XXXSSSNNNJJJGGGCCCAAAAAAAAA@@@@@@????????????<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::999999999999999999999999888888888777777666666555555444444555666888:::;;;>>>AAAGGGMMMRRRWWW]]]aaacccfffjjjmmmoooqqqtttvvvyyyzzz{{{}}}sssddd[[[]]]gggpppyyy||||||xxxtttssspppkkkhhhfffdddbbb```^^^^^^]]]\\\\\\\\\\\\\\\______```aaabbbcccdddeeehhhjjjllllllkkkjjjkkkkkkmmmmmmlllkkkjjjhhhhhhgggfffdddcccdddfffjjjkkklllmmmmmmsss|||zzzwwwtttpppggg^^^\\\```ppp}}}|||yyywwwtttsssyyyzzzvvvyyy}}}}}}~~~}}}tttmmmfffdddfffdddcccbbb```]]]WWWPPPKKKKKKIIIFFFDDDCCCDDDFFFGGGGGGFFFFFFGGGIIIJJJIIIHHHCCCCCCDDDCCCBBBBBBEEEGGGEEEFFFFFFDDDAAA@@@AAABBBBBBCCCDDDEEEGGGHHHIIIJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGHHHKKKOOOPPPMMMJJJIIIJJJKKKNNNOOONNNKKKIIIGGGIIILLLMMMKKKJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMJJJJJJMMMOOOQQQXXXhhhwww{{{vvvqqqooommmkkkjjjooowwwfff[[[fffmmm^^^NNNFFFCCC@@@???AAA>>>???CCCJJJUUU```gggkkknnnooorrruuuxxxzzz{{{{{{|||{{{zzzzzz|||}}}}}}|||{{{||||||||||||}}}yyyppplllfff___XXXUUUSSSRRRQQQSSSRRRPPPQQQTTTYYY^^^bbbaaadddjjjnnnqqqtttxxxzzz{{{~~~~~~}}}~~~}}}{{{{{{}}}~~~zzzyyyxxxsssjjjbbbYYYUUUPPPNNNQQQVVV\\\___]]]]]]^^^^^^___````````````______^^^^^^______````````````___^^^]]]\\\[[[]]][[[YYYYYYYYYZZZYYYXXXWWWWWWXXXXXXYYYYYYYYYYYY\\\]]]```cccfffeeebbb``````\\\VVVQQQMMMIIIEEEBBBBBBAAAAAA@@@@@@?????????=========<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;:::::::::999999999999999999999999888888888777777777666666444444333333444555777888:::===CCCHHHMMMRRRXXX\\\___bbbgggjjjmmmooorrruuuxxxyyyzzz|||~~~yyyjjjaaaaaajjjrrrzzz}}}}}}yyytttpppppplllgggdddcccbbbaaa```]]]]]]\\\\\\\\\\\\]]]]]]___```bbbcccddddddddddddhhhjjjlllllljjjiiijjjkkknnnmmmllljjjhhhgggffffffdddccccccdddfffiiilllmmmpppqqqvvv}}}~~~|||xxxrrriiibbbdddkkkzzzssssssrrrwwwwwwxxx{{{xxx|||vvvnnnhhhgggiiiggghhhiiigggbbbYYYPPPIIIJJJHHHFFFCCCBBBBBBCCCDDDDDDDDDEEEFFFGGGHHHHHHHHHDDDDDDEEEDDDBBBBBBDDDFFFDDDEEEEEECCCAAA@@@AAABBB>>>???AAACCCEEEHHHIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHJJJIIIIIIKKKNNNNNNLLLIIIIIIJJJLLLNNNPPPNNNKKKHHHFFFJJJMMMOOOMMMKKKIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMLLLLLLNNNPPPQQQUUUaaannnzzzxxxtttqqqpppqqqrrrsssuuu}}}rrr}}}iiiZZZ```oootttdddRRRHHHDDD@@@???@@@<<<===@@@GGGPPP[[[dddiiinnnooorrruuuxxxzzz{{{{{{{{{{{{{{{}}}~~~~~~}}}{{{{{{|||}}}||||||}}}~~~uuupppkkkbbb\\\YYYWWWVVVVVVUUUTTTSSSTTTVVV[[[```ccccccggglllpppsssuuuxxxzzz|||~~~~~~}}}~~~~~~zzzxxxvvvqqqiiibbb\\\XXXUUUTTTWWW\\\```bbbaaabbbbbbbbbbbbbbbaaaaaa```______^^^^^^^^^]]]]]]\\\\\\]]]]]]]]]\\\\\\[[[]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\]]]]]]___```aaadddfffeeebbb___ddd```ZZZUUUPPPKKKFFFCCCBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999999999999999888888888888777777777777555444333333333444555666888;;;@@@DDDHHHNNNSSSWWW[[[___cccgggjjjmmmqqqtttuuuvvvxxx{{{}}}pppffffffmmmuuu{{{~~~{{{wwwrrrnnnllliiieeebbbaaaaaaaaa```\\\\\\\\\\\\]]]^^^______aaabbbdddeeefffeeedddccchhhiiikkkkkkjjjiiijjjkkknnnmmmkkkiiigggfffffffffdddddddddeeegggjjjmmmpppqqqsssxxx~~~}}}~~~wwwooogggdddlllvvv|||vvvmmmooorrr{{{|||yyyzzz~~~xxxuuu|||vvvoookkklllpppppprrrsssppphhh\\\QQQJJJJJJIIIFFFCCCAAA@@@@@@AAABBBCCCCCCDDDEEEEEEFFFGGGFFFGGGGGGFFFCCCBBBCCCDDDDDDDDDDDDCCCAAA@@@AAACCC>>>???AAACCCFFFHHHJJJKKKJJJIIIHHHGGGGGGGGGGGGHHHJJJJJJJJJKKKLLLKKKJJJHHHIIIIIIJJJLLLMMMLLLIIIFFFEEEIIIMMMOOONNNKKKIIIIIIHHHHHHIIIJJJKKKKKKLLLMMMNNNMMMOOOQQQQQQTTT^^^hhhwwwwwwuuuuuuuuuwww{{{}}}~~~eeekkkyyynnn\\\\\\ccc~~~yyyiiiVVVKKKEEEAAA???@@@:::;;;>>>CCCKKKUUU```fffooopppsssvvvxxxyyyzzzzzz{{{{{{|||~~~}}}{{{|||}}}}}}||||||||||||uuuooohhhbbb^^^\\\[[[ZZZXXXXXXWWWXXX\\\```eeehhhiiilllqqqtttuuuwwwyyy{{{{{{}}}~~~}}}yyyvvvsssnnngggbbb```]]][[[[[[^^^aaadddeeeffffffdddbbb```^^^]]]\\\]]]]]]]]]]]]\\\\\\\\\[[[ZZZ[[[\\\^^^___````````````aaaaaaaaa````````````aaaaaaaaaaaaaaaaaaaaaaaaccccccccceeefffeeeaaa___jjjfff```[[[UUUPPPJJJFFFCCCCCCBBBAAA@@@???>>>>>>?????????>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;:::999999999999999999999999888888888888888888888888555555444333444555666777888:::===@@@DDDIIINNNRRRVVVZZZ___cccgggkkknnnqqqssstttvvvyyy|||~~~wwwmmmmmmssszzz~~~~~~}}}|||yyyuuupppkkkhhhfffcccaaaaaaaaa```___\\\\\\]]]]]]^^^```aaabbbcccdddeeeffffffeeeddddddfffhhhjjjkkkjjjjjjkkklllmmmllliiigggfffffffffgggdddeeeggggggiiilllpppsssrrrtttzzz}}}{{{ssskkkdddeeerrryyyrrrlllpppttt|||~~~{{{{{{uuurrrzzzzzzsssppprrrvvvvvvxxxwwwrrrgggZZZOOOIIIIIIHHHFFFCCCAAAAAA@@@@@@AAACCCDDDDDDCCCCCCEEEFFFHHHIIIIIIHHHEEEDDDDDDEEEDDDEEEEEECCCBBBAAABBBDDDBBBBBBDDDFFFHHHJJJKKKLLLIIIHHHFFFEEEEEEEEEFFFGGGJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHGGGHHHIIIIIIGGGEEEDDDGGGLLLNNNMMMKKKJJJJJJGGGGGGHHHIIIJJJJJJKKKKKKPPPNNNNNNPPPQQQSSS\\\eeeuuuwwwyyy{{{}}}~~~ccccccllluuu^^^YYY^^^uuu|||lllZZZOOOHHHBBB???@@@:::;;;===AAAGGGQQQ\\\cccooopppsssvvvxxxyyyzzzzzz|||||||||~~~~~~|||}}}~~~~~~}}}{{{|||~~~zzzuuuoooiiifffcccaaa___^^^^^^^^^```ccchhhllloooooorrruuuwwwxxxyyyzzz{{{{{{}}}}}}zzzvvvrrrpppmmmiiifffeeecccaaabbbdddfffggggggiiigggddd```^^^\\\[[[[[[]]]]]]^^^___``````______```aaaccceeefffggghhhhhhfffhhhiiiiiigggffffffgggiiihhhhhhggggggffffffeeeffffffeeeffffffeeeaaa___ppplllgggaaa[[[UUUNNNJJJEEEDDDDDDCCCBBBAAA@@@???@@@@@@?????????>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999888888888888888888888888666555555444555666777888777888;;;===@@@DDDIIIMMMQQQUUUZZZ___cccgggkkknnnpppqqqtttwwwzzz}}}}}}~~~~~~uuutttzzz|||{{{zzzyyywwwsssmmmiiidddbbb``````aaaaaa___]]]\\\]]]]]]^^^```bbbcccdddeeeeeefffffffffeeeeeeddddddgggiiijjjjjjjjjlllmmmllljjjhhhfffffffffggghhheeegggiiijjjkkknnnssswwwwwwzzz}}}yyyuuupppkkkfffjjj{{{{{{sssoootttwww|||~~~|||uuupppvvvzzzuuuuuuxxxxxxyyywwwpppdddWWWMMMHHHFFFEEEDDDCCCBBBBBBCCCCCCCCCEEEGGGFFFDDDCCCEEEGGGHHHIIIJJJIIIHHHFFFFFFGGGDDDEEEEEEDDDCCCBBBCCCEEEDDDDDDEEEFFFHHHIIIJJJJJJHHHGGGEEEDDDCCCDDDEEEFFFHHHIIIIIIIIIHHHGGGGGGGGGIIIGGGFFFEEEFFFGGGFFFEEEBBBFFFJJJLLLLLLKKKKKKKKKGGGGGGHHHHHHIIIIIIJJJJJJPPPMMMLLLNNNPPPRRR[[[dddxxx|||fffaaaaaasss{{{```UUUUUUggg}}}nnn]]]RRRKKKDDD@@@???;;;<<<===???DDDMMMYYYaaalllnnnrrruuuxxxzzz{{{|||~~~}}}|||~~~}}}~~~~~~~~~}}}{{{{{{}}}{{{vvvrrrnnnkkkgggeeeffffffggghhhkkkooosssvvvtttwwwzzz|||}}}}}}~~~~~~{{{yyyuuurrrqqqqqqqqqqqqllljjjiiijjjlllmmmmmmlllkkkhhheeeaaa``````aaabbbdddeeegggiiikkkkkklllkkkmmmnnnooopppqqqqqqqqqqqqnnnppprrrrrrooommmmmmooopppooonnnmmmllljjjiiiiiifffeeedddddddddbbb___\\\tttqqqkkkeee___YYYRRRMMMGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@????????????>>>======<<<<<<<<<;;;;;;;;;999999999999999999999999888888888888888888999999777666555555666777999:::666777999;;;===AAAFFFJJJMMMQQQWWW\\\```dddhhhkkkoooppprrrvvvyyy|||~~~|||}}}~~~}}}}}}~~~yyyyyy~~~yyyxxxwwwvvvuuuqqqkkkggg```_________``````^^^\\\]]]]]]^^^___aaaccceeefffgggfffffffffeeeeeeeeeeeecccfffhhhjjjjjjkkklllnnnkkkiiigggfffeeefffggghhhfffiiikkkllllllooouuuyyy||||||~~~sssqqqpppmmmkkkqqq~~~vvvsssxxxzzz{{{~~~~~~wwwnnnrrr}}}xxxvvvwwwxxxyyyvvvnnnbbbUUUMMMIIICCCCCCCCCCCCDDDDDDEEEFFFEEEGGGIIIHHHEEEDDDFFFHHHFFFHHHJJJJJJIIIHHHIIIJJJEEEFFFFFFEEECCCCCCDDDFFFCCCDDDDDDEEEFFFFFFGGGGGGGGGFFFDDDCCCBBBCCCEEEFFFGGGHHHHHHHHHFFFFFFFFFGGGJJJHHHEEEDDDEEEFFFFFFEEEBBBEEEHHHJJJKKKKKKKKKLLLGGGGGGHHHHHHHHHHHHIIIIIIOOOLLLJJJLLLNNNRRRZZZccc~~~ddd[[[WWWeee~~~aaaTTTLLLZZZttt~~~ooo^^^TTTMMMEEE@@@???<<<===>>>???CCCKKKWWW```jjjlllpppuuuyyy|||~~~~~~}}}|||}}}~~~~~~~~~}}}{{{{{{}}}{{{xxxtttpppkkkhhhmmmmmmmmmnnnqqqtttwwwyyyxxx{{{~~~~~~|||zzzwwwuuuuuuwwwzzz|||rrrqqqpppqqqrrrsssrrrpppmmmkkkgggddddddfffjjjlllmmmnnnqqqtttvvvwwwxxxxxxxxxxxxyyyyyyyyyxxxwwwwwwtttvvvyyyxxxuuurrrrrrttttttsssrrrpppooommmlllkkkdddbbbaaaaaa```^^^[[[XXX}}}wwwnnnfff___ZZZUUUSSSNNNJJJEEEBBBAAABBBBBBBBBAAA@@@???===<<<;;;;;;:::@@@>>><<<;;;;;;;;;:::888===<<<;;;:::999999999999999999999888888888888777999888888777666555555444666555444555888<<>><<<;;;===>>>CCCMMMXXXdddgggkkkooosssuuuwwwyyyzzzzzz{{{{{{|||||||||}}}~~~|||||||||~~~~~~{{{yyywwwvvvwwwxxxzzz|||~~~{{{{{{}}}~~~{{{{{{yyysssoooooommmppprrrrrrrrruuuyyy|||}}}}}}~~~~~~~~~~~~~~~|||wwwxxxxxxwwwuuurrroookkkjjjaaa^^^YYYVVVVVVWWWWWWWWWvvvnnngggbbb]]][[[UUUQQQLLLHHHGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDAAA>>>===>>>>>>>>>======<<<;;;:::999999999999:::999999999888888888888999999888888777666666666666555555555777:::===???AAADDDHHHMMMRRRWWW]]]aaafffhhhjjjlllmmmooorrrtttsssuuuxxx{{{~~~}}}zzzxxxxxxtttooojjjgggdddbbb```\\\\\\\\\\\\\\\[[[[[[[[[\\\]]]```bbbeeeggghhhiiihhhgggggghhhjjjjjjiiihhhgggggggggiiikkkllljjjhhhgggeeeaaa______aaaeeeggghhhiiikkklllooosssyyy~~~}}}~~~|||xxxvvv~~~yyyvvvyyy~~~|||||||||~~~|||qqq```QQQKKKIIIGGGDDDDDDEEEFFFGGGIIIKKKLLLNNNNNNNNNLLLHHHEEECCCCCCBBBCCCEEEFFFFFFFFFEEEDDDFFFFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDGGGGGGHHHIIIHHHGGGFFFEEEDDDDDDEEEEEEFFFFFFEEEEEEDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMOOOOOONNNLLLNNNWWWfffrrrzzzyyyyyywwwtttuuu}}}~~~sss]]]TTTZZZeeeyyyyyyaaaPPPPPPUUUfffqqqbbbUUUKKKDDD???>>><<<<<<>>>>>>@@@HHHRRR\\\```ggglllpppsssvvvyyyyyyyyyyyyyyyyyyyyyyyyzzz~~~}}}|||{{{{{{|||}}}}}}~~~{{{|||}}}|||}}}}}}|||yyytttqqqqqqrrruuuyyy|||}}}}}}}}}~~~~~~~~~}}}|||{{{{{{{{{~~~}}}}}}}}}~~~}}}zzzyyyxxxvvvrrrnnnkkkiii___[[[VVVSSSSSSTTTTTTTTTyyypppiiiccc___\\\VVVSSSNNNJJJHHHGGGFFFDDDFFFEEEDDDBBBAAA@@@??????DDDAAA???>>>>>>???>>>>>><<<<<<;;;:::::::::::::::::::::999999999888888888999999999888888777777777666666555555777999;;;======@@@EEEIIIMMMRRRWWW[[[```cccfffiiikkkmmmppprrrrrrtttvvvyyy|||}}}~~~~~~{{{xxxvvvvvvqqqkkkfffcccaaa___^^^ZZZ[[[[[[[[[[[[[[[[[[[[[^^^___aaaccceeeggghhhhhhffffffgggiiijjjkkkkkkjjjgggggggggiiijjjkkkiiihhhgggeeebbb```aaadddhhhjjjjjjlllnnnooorrrvvv{{{|||vvvuuuvvv{{{zzzzzz~~~yyywww~~~}}}~~~}}}ooo\\\OOOKKKIIIGGGDDDEEEEEEFFFGGGIIIKKKLLLOOOPPPOOOLLLGGGCCCBBBAAAAAABBBCCCDDDDDDDDDDDDCCCEEEFFFFFFGGGFFFEEEDDDCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJIIIHHHFFFDDDBBBCCCDDDEEEFFFEEEEEEDDDCCCDDDEEEFFFGGGGGGGGGGGGJJJJJJKKKLLLMMMNNNOOOPPPQQQQQQPPPOOOQQQZZZhhhrrr|||wwwssstttssspppqqqzzzzzzeee\\\```hhh|||pppZZZWWWTTT]]]zzz{{{kkkZZZLLLEEEBBB???>>>>>>@@@???>>>DDDLLLWWW]]]dddjjjnnnqqquuuwwwxxxxxxxxxxxxxxxxxxxxxxxx}}}||||||{{{{{{|||}}}~~~~~~|||zzzvvvtttvvvxxxzzz}}}~~~||||||zzzzzzzzzzzzyyyyyyyyyyyy}}}}}}|||||||||~~~{{{zzzxxxuuuqqqmmmiiifff^^^ZZZUUURRRRRRSSSSSSSSSwwwpppiiidddaaaXXXTTTOOOKKKIIIGGGEEECCCFFFEEECCCBBB@@@?????????BBB@@@???>>>??????>>>===<<<<<<;;;;;;::::::;;;;;;:::::::::999999999999888999999999999888888888888666666666666666888999:::;;;>>>BBBEEEIIIMMMRRRVVVYYY\\\aaaeeehhhkkkoooqqqrrrsssuuuxxxyyyzzzzzzzzz}}}~~~~~~}}}yyyvvvsssqqqmmmgggccc```___^^^]]]ZZZZZZZZZ[[[[[[\\\\\\]]]```aaacccdddfffgggggggggeeefffhhhjjjkkkkkklllmmmiiihhhggghhhiiiiiihhhgggdddcccbbbaaacccfffiiillllllmmmoooqqqrrrvvvzzz~~~wwwqqqqqqttttttwww{{{~~~vvvsss{{{{{{wwwzzz{{{kkkYYYNNNLLLJJJGGGGGGGGGFFFFFFGGGGGGHHHIIINNNNNNMMMJJJFFFBBB@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIGGGEEEDDDBBBCCCEEEFFFFFFFFFDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFIIIIIIJJJKKKLLLNNNPPPRRRPPPQQQRRRSSSVVV\\\eeellluuu{{{vvvrrrrrrrrruuu}}}mmmeeeiiiooo\\\WWWOOOTTTooosss```PPPHHHEEEAAA@@@@@@BBB???===AAAHHHSSSZZZccciiikkknnnrrrvvvwwwxxxxxxxxxxxxxxxyyyyyy||||||||||||}}}}}}~~~~~~~~~}}}|||zzzzzz|||~~~~~~}}}|||{{{zzzvvvvvvwwwyyyzzz|||}}}}}}}}}~~~{{{zzzxxxtttooojjjeeeccc^^^[[[VVVTTTTTTTTTTTTSSS|||ssslllfffbbb[[[WWWRRRNNNKKKHHHEEECCCDDDCCCCCCCCCCCCCCCCCCDDD@@@@@@@@@AAABBBAAA>>><<<<<<<<<;;;;;;;;;;;;;;;<<<::::::::::::999999999999999999999999999999999999666666666666666666777888999<<>>???@@@AAAAAAAAA@@@???EEEEEEDDDCCCBBBAAAAAA@@@BBBAAAAAA@@@@@@AAAAAABBBFFFEEEEEEDDDCCCDDDDDDDDDCCCEEEGGGIIIIIIHHHFFFEEEDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGJJJNNNQQQTTTTTTSSSQQQQQQQQQTTTXXXZZZ[[[iiiyyykkkhhhjjj}}}qqqZZZWWW```ooosssaaaRRRJJJAAA???>>>>>>;;;888<<>>???BBBCCCCCCAAA???===AAA@@@@@@???===<<<:::999<<<;;;::::::999999999:::::::::::::::::::::::::::888888777777666666555555666777888;;;>>>AAACCCEEEIIILLLOOOQQQTTTWWW\\\___eeeeeegggiiillloooqqqrrruuuvvvvvvxxx{{{~~~zzzyyyvvvrrrmmmiiifffdddccc```]]]\\\^^^```___]]]\\\\\\[[[\\\]]]___bbbcccfffeeeeeeeeeeeefffggggggjjjkkkkkkkkkkkkjjjiiiiiipppmmmiiieeebbbbbbcccccceeegggjjjllllllmmmnnnooooootttyyy|||~~~wwwssswww}}}}}}xxxuuuyyyzzzvvvqqqqqquuu}}}___OOOOOOKKKHHHHHHEEEHHHGGGFFFFFFFFFFFFFFFFFFHHHEEECCCBBBDDDEEEFFFFFFGGGEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@???@@@AAABBBBBBBBBBBBAAA@@@???BBBBBBAAA@@@@@@???>>>>>>DDDDDDDDDDDDEEEEEEEEEEEEDDDFFFHHHJJJJJJHHHFFFEEEFFFDDDCCCEEEIIIKKKJJJHHHIIIHHHGGGHHHLLLOOOPPPQQQRRRRRRRRRQQQPPPRRRUUUXXXXXX```rrryyysssjjjpppxxxjjjXXXWWWfffwwwkkkYYYJJJEEE???===>>>???<<<<<<>>>CCCHHHOOOWWW^^^fffmmmqqqrrrpppnnnpppuuuxxxyyyxxxxxxyyyzzz{{{|||~~~}}}{{{}}}}}}{{{xxxwwwzzz}}}}}}}}}~~~~~~}}}|||{{{zzz|||xxxqqqmmmjjjeee```^^^___aaa```]]]YYYTTTQQQzzzrrrnnnhhhaaa[[[XXXTTTOOOKKKGGGEEEDDDCCCDDDEEEDDDCCC>>>???@@@AAABBBAAA???>>>AAAAAA@@@???>>><<<;;;:::;;;;;;::::::999::::::::::::::::::::::::::::::::::::999888777666555444444555666777999;;;>>>@@@AAAFFFHHHKKKNNNPPPTTTXXX[[[```aaaccceeehhhllloooppprrrrrrssstttwwwyyy|||~~~}}}}}}~~~}}}xxxvvvsssoookkkgggdddbbbbbb___]]]]]]______^^^]]]\\\[[[\\\\\\^^^___aaacccfffeeeeeeeeeeeefffggggggggghhhiiiiiijjjiiiiiiiiillljjjfffcccbbbccceeegggiiikkkmmmnnnnnnmmmmmmnnnoootttzzz~~~}}}xxx|||{{{}}}|||uuusssvvvwww{{{|||xxxzzz}}}}}}zzz^^^OOOOOOJJJHHHIIIEEEGGGGGGFFFEEEEEEDDDEEEEEEAAAAAA@@@BBBDDDEEEEEEDDDFFFEEEDDDCCCCCCCCCDDDEEEAAABBBCCCCCCBBBAAAAAABBB@@@@@@@@@?????????>>>>>>FFFFFFEEEDDDDDDCCCBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFHHHJJJJJJIIIGGGFFFIIIGGGEEEGGGJJJKKKKKKJJJJJJHHHHHHIIILLLOOOPPPPPPQQQRRRRRRQQQPPPQQQSSSVVVVVV\\\kkk}}}tttzzzrrrrrruuu~~~fff]]]dddxxx{{{ooo^^^OOOFFF@@@===??????<<<<<<>>>AAAEEELLLTTT[[[ccckkkpppqqqpppnnnppptttwwwxxxxxxxxxyyyzzz{{{|||}}}~~~}}}zzzyyyxxx{{{}}}|||}}}~~~}}}~~~~~~~~~}}}|||zzzyyy|||vvvoookkkhhhccc___^^^```bbbbbb___ZZZTTTQQQyyyuuuooohhhbbb]]]XXXRRRMMMIIIGGGEEEDDDDDDDDDCCCBBB>>>>>>??????@@@@@@@@@@@@BBBBBBAAA@@@???>>><<<;;;;;;:::::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;999888666444333333444555555666888:::<<<===AAACCCFFFIIIKKKOOOSSSVVVZZZ[[[]]]```dddhhhkkkmmmnnnnnnoooppprrrtttvvvwwwwwwxxxzzz|||~~~~~~}}}~~~zzzuuusssoookkkgggdddbbbaaa___^^^]]]^^^______]]]\\\[[[[[[\\\]]]^^^```aaabbbffffffeeeeeeffffffggghhheeefffggghhhhhhiiihhhhhhhhhfffcccaaabbbeeehhhkkklllnnnpppqqqooonnnmmmnnnpppuuu{{{~~~~~~{{{uuurrruuusssvvv|||{{{{{{~~~ttt\\\OOOOOOIIIHHHIIIEEEGGGFFFEEEDDDCCCCCCCCCCCC===>>>???AAADDDEEEDDDCCCEEEDDDDDDCCCCCCDDDFFFGGGAAACCCEEEEEEDDDCCCCCCDDDAAAAAA???>>>>>>??????@@@DDDDDDCCCCCCBBBBBBAAAAAACCCCCCDDDDDDDDDEEEEEEEEEEEEGGGIIIKKKLLLJJJIIIGGGKKKJJJHHHHHHJJJLLLLLLLLLJJJIIIHHHIIILLLNNNOOONNNQQQQQQQQQPPPOOOOOORRRTTTTTTWWWbbbwwwyyyppprrr|||~~~zzz{{{gggdddtttuuudddVVVHHHBBB???@@@???===<<<>>>>>>BBBHHHOOOWWW___hhhmmmpppoooooopppsssvvvwwwvvvxxxxxxyyy{{{|||}}}~~~~~~{{{xxxuuusssrrrssswww}}}~~~}}}}}}~~~~~~~~~}}}{{{zzzzzz{{{|||||||||~~~yyypppjjjgggddd```]]]^^^bbbeeeeeeaaa[[[UUURRRzzzuuummmgggbbb\\\UUUPPPLLLJJJGGGEEEEEEDDDBBB@@@???>>>>>>===>>>???AAABBBBBBBBBBBBAAA@@@???======;;;::::::::::::;;;<<<<<<::::::::::::::::::::::::::::::999888777555555444555555555555666777888999===???BBBDDDGGGJJJNNNQQQTTTUUUWWW[[[___cccgggiiijjjkkklllmmmnnnpppqqqrrrsssuuuxxx{{{|||||||||{{{zzz{{{~~~}}}}}}~~~{{{wwwrrrppplllhhheeebbb```___\\\]]]^^^______^^^]]][[[\\\\\\]]]^^^___aaabbbcccfffffffffffffffgggggghhhgggggghhhhhhhhhggggggfffeeecccaaa```bbbeeejjjmmmlllnnnqqqqqqpppooooooppprrruuu{{{~~~wwwssstttpppssswww{{{zzztttttt|||kkkXXXOOONNNHHHGGGIIIEEEFFFEEEDDDCCCBBBAAAAAAAAA@@@??????AAADDDEEEDDDCCCDDDDDDCCCCCCDDDEEEGGGHHHBBBFFFIIIIIIFFFCCCCCCDDDDDDCCCAAA@@@@@@AAACCCDDDBBBBBBAAAAAAAAA@@@@@@@@@BBBCCCCCCCCCDDDEEEEEEEEEEEEGGGJJJLLLMMMLLLKKKIIIMMMKKKJJJIIIIIIJJJKKKLLLKKKJJJIIIJJJLLLNNNNNNMMMPPPPPPQQQPPPNNNNNNPPPRRRUUUVVV\\\lllwwwmmmmmmrrrvvv~~~rrrgggrrrxxxiii[[[KKKEEEAAAAAA@@@===<<>>===>>>???AAABBBBBBBBBBBBBBBAAA???>>>===;;;;;;;;;::::::;;;<<<<<<::::::::::::::::::::::::888888888888777777777777666666666666666666777777:::<<>>>>>===<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::777777777888888888999999777666666555555666666777777999<<<>>>???BBBFFFIIIJJJKKKNNNQQQUUUZZZ]]]___cccdddfffhhhjjjkkkllllllmmmoooqqqtttvvvwwwwwwwwwuuuwwwxxx{{{|||~~~}}}{{{zzzxxxvvvxxxzzz}}}~~~}}}{{{{{{zzzzzzzzzzzz{{{{{{|||zzzwwwwwwxxxzzz{{{{{{}}}}}}}}}|||||||||||||||wwwxxxyyy{{{}}}~~~~~~~~~{{{}}}~~~}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}||||||{{{wwwrrrooommmjjjgggccc```^^^^^^^^^ZZZ[[[]]]]]]\\\[[[\\\]]]^^^___```bbbddddddeeeeeeggggggffffffgggggghhhiiillllllkkkiiigggeeecccbbbbbbbbbbbbccceeehhhjjjkkkhhhkkkoooqqqrrrsssuuuvvvxxxyyy{{{~~~{{{tttqqqrrrtttwwwxxx{{{~~~{{{tttmmmqqqwwwvvvwwwssseeeXXXNNNLLLJJJCCCDDDHHHCCCDDDCCCBBBBBBAAABBBBBBBBBCCCAAA@@@AAABBBBBBAAA@@@CCCBBBBBBBBBCCCDDDFFFGGGHHHMMMRRRQQQJJJDDDBBBBBBAAA@@@@@@??????@@@BBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFFFFHHHKKKNNNPPPPPPOOONNNMMMNNNNNNLLLJJJHHHHHHIIIIIIHHHIIIKKKNNNOOONNNMMMMMMNNNPPPPPPPPPPPPQQQSSSVVVZZZ\\\```qqqxxxnnnhhhfffeeeeeejjjqqqyyy~~~lllkkkvvvyyymmmbbbRRRKKKDDDCCCAAA>>>===???<<<>>>AAADDDJJJSSS]]]cccgggjjjmmmpppqqqsssuuuwwwwwwwwwxxxzzz{{{|||}}}~~~|||}}}~~~}}}xxxsssooommmiiihhhfffdddcccbbbaaaaaa]]][[[YYYZZZ\\\___``````XXXYYY\\\___bbbcccdddddd^^^]]]ZZZWWWVVVXXX\\\```aaa```_________```bbbbbbbbbgggkkkhhhaaaZZZWWWWWWyyyqqqkkkddd```\\\XXXTTTPPPMMMIIIFFFCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>>===???>>>===;;;::::::::::::::::::::::::::::::::::::888888888888888888888888666555555444444555555666444666888:::<<>>>>>@@@<<<<<<>>>AAAFFFNNNXXX^^^dddgggllloooqqqrrruuuxxxwwwwwwxxxyyy{{{|||}}}}}}{{{|||~~~}}}{{{wwwrrrmmmjjjgggfffeeedddcccaaa___]]][[[YYYWWWTTTQQQPPPRRRSSSSSSRRRMMMNNNQQQSSSUUUVVVVVVVVVUUUUUUUUUTTTTTTXXX]]]aaaaaabbbbbbbbbaaabbbdddeeedddhhhkkkggg___XXXWWWYYYvvvnnngggccc___[[[VVVRRROOOKKKGGGDDDDDDDDDDDDCCCBBBAAA@@@???@@@@@@@@@@@@@@@???>>>===@@@???===<<<::::::999999::::::::::::::::::::::::::::::999999888777666666444444444333333444555555222444666888:::<<<@@@CCCCCCDDDFFFIIIMMMQQQTTTVVVWWWYYY\\\___bbbcccddddddeeeeeefffgggjjjlllnnnpppnnnnnnooopppqqqsssuuuvvvxxxwwwvvvttttttwww|||}}}}}}yyywwwrrrrrrssstttvvvwwwxxxxxxtttttttttttttttsssrrrrrrtttssssssrrrrrrssssssttttttrrrqqqqqqrrrsssrrrqqquuuuuuttttttssssssssssssppprrrtttvvvxxxzzz{{{{{{xxxxxxzzzzzzzzzxxxvvvuuuyyyxxxxxxwwwwwwxxxxxxyyywwwvvvvvvwwwxxxxxxwwwuuuwwwvvvuuutttrrrnnniiieeegggddd```]]]ZZZYYYZZZZZZZZZ[[[\\\[[[YYYYYY]]]``````aaadddfffggggggggggggggggggggggggggghhhiiiiiigggggggggfffeeedddcccbbb\\\^^^cccgggkkkmmmmmmmmmlllooorrruuuuuuvvvxxxyyy~~~}}}~~~}}}xxxtttwwwzzz{{{|||wwwsssttt|||pppeeegggoooooonnnfffWWWMMMHHHIIIGGG???AAAFFF@@@BBBBBBBBBBBBCCCDDDEEEEEE@@@DDDJJJPPPSSSPPPJJJEEEBBBBBBAAA@@@AAABBBCCCDDDFFFMMMTTTTTTNNNGGGFFFGGGAAABBBCCCCCCDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@AAABBBCCCDDDEEEFFFGGGIIILLLPPPRRRRRRQQQQQQNNNQQQTTTSSSOOOKKKIIIIIIFFFGGGHHHKKKOOOPPPOOONNNKKKMMMPPPQQQRRRRRRTTTUUUQQQYYY\\\ZZZbbbttt}}}uuuooolllkkkjjjhhhrrryyytttlllqqq}}}tttjjjUUUNNNGGGDDDBBB>>>>>>@@@;;;;;;<<<>>>BBBKKKTTT[[[bbbfffllloooqqqsssvvvyyyvvvwwwxxxyyy{{{|||}}}}}}{{{|||}}}vvvsssoooiiieeecccbbbaaadddcccbbb```]]]ZZZVVVTTTSSSPPPMMMMMMNNNNNNKKKIIIJJJKKKMMMOOOOOOPPPOOOOOOQQQRRRSSSTTTVVV[[[aaafffdddeeeeeedddcccccceeefffdddhhhkkkfff]]]WWWWWWZZZxxxppplllccc___XXXSSSOOOLLLIIIGGGCCCBBB@@@@@@AAA@@@???===>>>???@@@AAAAAA@@@???>>>AAA@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777666999999777666555555555555555666666888:::<<<===???AAABBBDDDGGGIIIKKKLLLLLLSSSTTTVVVXXXZZZ\\\]]]]]][[[]]]```bbbbbbccceeeggghhhhhhhhhhhhiiiiiiiiiiiinnnnnnnnnoooooooooooopppqqqyyy~~~~~~|||wwwrrrppppppooommmmmmlllllllllnnnmmmllllllllllllmmmnnniiiiiiiiiiiijjjkkkkkklllmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnoooppppppooonnnmmmoooooopppqqqqqqrrrssssssrrrtttvvvwwwwwwwwwuuutttttttttssssssssssssssstttvvvsssqqqrrrtttuuusssqqquuurrrooommmllljjjeeeaaadddbbb___\\\ZZZZZZZZZ[[[XXXYYY[[[\\\\\\]]]___aaaddddddccccccdddeeefffggggggggggggffffffeeeddddddbbbcccdddeeedddcccbbbaaacccgggjjjkkkoootttsssooorrrnnnooosssttttttyyy||||||yyyxxx~~~pppnnnsss||||||qqqjjjcccdddhhhfff[[[PPPNNNKKKGGGEEEEEEEEEEEEDDDIIIEEEAAABBBEEEHHHHHHGGGKKKKKKMMMRRRWWWVVVPPPJJJEEEDDDDDDCCCCCCCCCCCCCCCHHHIIIJJJJJJIIIFFFDDDBBBDDDCCCBBBBBBCCCDDDBBBAAA@@@AAABBBCCCCCCCCCBBBAAAAAAAAABBBCCCDDDFFFGGGHHHIIIHHHHHHKKKPPPSSSRRRPPPMMMMMMNNNNNNMMMLLLJJJIIIGGGGGGIIIMMMRRRSSSQQQOOOTTTTTTSSSSSSSSSSSSSSSSSSTTTUUUWWWYYY^^^iiiwww~~~uuuuuuuuuqqqoooqqqzzziiijjj{{{vvvsss^^^VVVLLLFFFEEECCC???<<<;;;>>>@@@@@@BBBHHHRRRZZZaaaeeejjjmmmnnnppptttxxxuuuvvvxxxxxxxxxzzz|||{{{~~~{{{ooommmiiieeedddcccdddeeegggggggggfffccc___\\\YYYVVVTTTQQQNNNLLLLLLLLLLLLKKKKKKLLLMMMOOOQQQTTTUUUZZZ\\\^^^___aaaeeeiiimmmpppnnniiieeeccccccdddeeeiiihhhfffbbb^^^ZZZYYYZZZ|||rrrmmmfffbbb\\\VVVQQQMMMIIIFFFEEECCCAAA@@@AAA@@@???===>>>>>>???@@@@@@???>>>>>>??????===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999999777777777666666666555555333333444555666888999:::???@@@BBBEEEGGGHHHIIIJJJNNNPPPQQQSSSUUUWWWWWWXXXVVVXXX[[[\\\]]]^^^___aaabbbbbbbbbbbbccccccccccccgggggggggggghhhhhhhhhhhhkkkqqqzzz}}}xxxwwwuuupppllljjjiiihhhgggffffffffffffffffffeeeddddddeeeffffffbbbbbbbbbcccdddfffggghhheeeeeeeeeeeeeeeeeeddddddfffggghhhjjjkkkkkkjjjjjjhhhiiijjjkkklllmmmnnnooolllmmmnnnppppppooonnnmmmppppppoooooooooooopppppprrrpppooooooqqqrrrpppnnnooommmjjjiiiiiigggddd```bbbaaa___\\\[[[ZZZZZZZZZYYY[[[]]]]]]]]]^^^```bbbeeeeeefffgggggghhhhhhiiihhhgggfffeeeddddddddddddbbbcccdddddddddddddddeeekkkpppvvvyyy}}}{{{wwwsssrrrvvvwwwxxx~~~yyy|||yyyxxxuuuvvvwwwqqqqqqxxx{{{nnnhhhcccbbbdddaaaXXXOOOMMMJJJGGGFFFGGGGGGGGGGGGJJJHHHGGGGGGIIIKKKKKKKKKRRROOONNNPPPSSSTTTQQQNNNGGGFFFEEEDDDCCCBBBBBBBBBFFFGGGHHHHHHGGGFFFEEEDDDDDDBBBAAA@@@AAABBBAAA@@@BBBCCCCCCCCCCCCBBB@@@??????@@@@@@AAABBBDDDFFFFFFHHHGGGHHHKKKOOOQQQOOOMMMLLLLLLMMMMMMMMMLLLKKKJJJJJJJJJJJJMMMPPPQQQPPPNNNSSSSSSSSSTTTTTTUUUUUUUUUTTTUUUWWWYYY]]]gggttt~~~}}}zzz}}}|||zzz{{{|||sss{{{jjjiii}}}}}}wwwrrraaaXXXMMMFFFDDDBBB???<<<999;;;======>>>CCCMMMTTT\\\aaagggkkklllnnnrrruuuuuuwwwxxxxxxxxxyyy{{{~~~zzz}}}{{{uuummmllljjjiiiiiijjjkkklllrrrrrrqqqooommmiiifffdddZZZXXXUUURRROOONNNOOOOOOPPPPPPPPPQQQTTTWWWZZZ\\\^^^```ccceeefffhhhlllnnnpppmmmiiieeeccccccdddeeeggggggeeeaaa]]]ZZZYYYZZZzzzrrrlllhhhbbb\\\WWWQQQLLLIIIGGGEEEBBBAAAAAA@@@>>>======>>>>>>??????>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999999555555666777777666555444444333333444444555666777;;;===???AAACCCDDDEEEEEEHHHIIIJJJLLLNNNOOOOOOPPPNNNPPPSSSTTTTTTUUUVVVXXXXXXXXXYYYYYYYYYZZZZZZZZZ\\\\\\\\\]]]]]]]]]]]]^^^```dddjjjuuuyyyrrrmmmjjjiiieeeccc______^^^]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZ[[[[[[WWWWWWXXXYYY[[[]]]___```[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]___aaacccccccccccc___```aaabbbdddeeefffgggggghhhjjjkkkkkkkkkjjjiiijjjiiiiiiiiiiiiiiijjjjjjmmmkkkjjjjjjkkkllljjjiiihhhfffeeeddddddccc```^^^```___^^^]]]\\\[[[ZZZZZZZZZ\\\___`````````bbbcccfffgggiiijjjkkkkkkjjjjjjhhhgggeeecccccccccddddddbbbcccddddddcccdddgggiiiuuu}}}~~~zzzxxxxxxzzz}}}yyyuuuvvv}}}~~~xxxvvvsssvvvyyyuuuttt}}}|||wwwjjjfffbbb___^^^ZZZTTTOOOLLLJJJHHHGGGIIIKKKKKKKKKKKKMMMNNNOOOOOOOOOPPPQQQYYYTTTNNNLLLNNNQQQQQQPPPHHHHHHFFFEEECCCBBBBBBBBBEEEEEEEEEFFFFFFGGGGGGGGGEEEBBB???>>>???AAAAAAAAADDDDDDDDDCCCBBBAAA???>>>>>>>>>???@@@AAACCCDDDEEEGGGGGGIIIKKKNNNNNNLLLJJJJJJJJJKKKLLLLLLLLLLLLKKKMMMLLLKKKKKKMMMOOONNNNNNSSSSSSTTTUUUVVVWWWWWWXXXTTTUUUWWWXXX[[[dddoooxxx~~~}}}wwwbbbpppooojjjrrryyysssfff\\\NNNEEEBBBAAA???===:::;;;<<<<<<<<<@@@HHHNNNVVV\\\ccchhhjjjlllooorrrvvvwwwxxxxxxwwwxxxzzz|||zzz|||~~~~~~|||xxxuuuuuuvvvyyy}}}~~~vvvqqqmmmnnnoooppprrrtttuuuvvvzzzyyywwwtttqqqooommmlll```^^^ZZZWWWTTTSSSRRRSSSTTTTTTSSSTTTWWW[[[___aaabbbdddhhhjjjkkkkkkmmmnnnmmmjjjgggdddccccccdddeeeeeeeeeccc```\\\ZZZZZZ[[[{{{sssoooiiiccc^^^XXXSSSOOOKKKHHHEEECCCBBBAAA???=========>>>>>>>>>>>>============<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999888777777666666555666777888777555333111777777666666666666777777888999;;;===???@@@AAAAAABBBCCCDDDFFFGGGHHHHHHHHHGGGIIIKKKLLLLLLLLLNNNOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSUUUWWWZZZbbbppp||||||vvvmmmhhhbbb]]]\\\[[[YYYXXXUUUTTTSSSRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQOOOOOOOOOPPPQQQSSSTTTUUURRRRRRSSSSSSSSSSSSSSSSSSSSSUUUVVVXXXYYYZZZYYYYYYUUUVVVWWWYYYZZZ\\\]]]^^^aaabbbccccccddddddccccccbbbaaaaaaaaaaaabbbbbbccceeeeeeddddddeeeeeeddddddbbbbbbaaa``````^^^]]][[[]]]]]]^^^]]]]]]\\\[[[ZZZ\\\^^^aaacccccccccdddeeefffhhhjjjlllmmmlllkkkjjjgggfffdddbbbbbbbbbcccdddcccddddddcccaaacccgggkkk|||~~~|||}}}{{{xxxwww{{{||||||}}}yyywwwtttxxx}}}uuu|||~~~yyyxxxzzz~~~wwwrrrgggeee```\\\WWWSSSOOOMMMJJJIIIHHHIIIKKKMMMNNNMMMLLLPPPTTTUUUSSSRRRSSSUUUYYYTTTNNNKKKKKKLLLNNNNNNGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEGGGHHHJJJKKKFFFCCC???>>>???AAABBBBBBCCCCCCCCCBBBBBBAAAAAA@@@??????@@@AAABBBDDDEEEFFFHHHIIIKKKLLLMMMLLLJJJHHHHHHHHHIIIJJJKKKLLLLLLLLLMMMLLLJJJJJJKKKMMMOOOPPPTTTUUUUUUUUUVVVVVVWWWWWWTTTUUUVVVWWWYYY___iiipppzzz~~~yyyxxx}}}rrr^^^dddrrruuullliii|||xxxnnnbbbQQQFFFBBBAAA@@@>>>=========<<<<<>>>>>>>>============>>>>>>>>>>>>======<<<=========<<<<<<<<<<<<<<<<<<<<<<<<888888888777666666555555888888999999777444111///888888777666666666666777555666888:::;;;=========>>>???@@@AAABBBBBBBBBBBBBBBDDDFFFFFFFFFFFFGGGHHHGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMQQQ\\\eeeeee```YYYVVVRRROOONNNNNNNNNNNNLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMNNNOOOPPPPPPPPPOOONNNMMMMMMNNNPPPQQQSSSTTTTTTUUUUUUVVVVVVVVVWWWWWWVVVXXXXXXXXXXXXXXXYYYZZZ[[[\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^\\\ZZZYYYYYY[[[\\\\\\]]]]]]\\\[[[[[[]]]```ccceeeeeeeeeeeefffeeefffiiikkkkkkkkkiiihhhgggfffdddcccbbbbbbcccccccccddddddaaa^^^^^^ccchhh}}}||||||~~~}}}~~~zzzyyyxxx|||xxx|||zzztttvvv{{{tttnnnfffccc^^^XXXRRRNNNLLLLLLIIIHHHHHHIIILLLNNNNNNMMMKKKPPPTTTVVVTTTSSSSSSUUUSSSPPPMMMKKKJJJIIIIIIHHHCCCCCCCCCCCCDDDEEEFFFGGGEEEEEEEEEFFFHHHIIIKKKLLLGGGDDDAAA???@@@BBBCCCCCCAAAAAAAAAAAABBBCCCCCCCCCBBBBBBCCCDDDEEEGGGHHHIIIKKKLLLMMMMMMLLLJJJHHHGGGGGGGGGHHHHHHIIIKKKKKKLLLKKKJJJJJJIIIJJJMMMPPPRRRVVVVVVVVVUUUUUUTTTTTTTTTRRRTTTUUUUUUVVV[[[ccciiixxxsssrrruuuyyy~~~xxxkkkYYYYYY```pppxxxiiidddzzzvvviiiWWWJJJDDDCCCAAA???>>>>>>===<<<<<<>>>BBBEEEKKKRRR[[[bbbfffiiimmmpppuuuvvvwwwwwwvvvvvvxxxzzzzzz{{{|||}}}~~~{{{wwwssspppnnnkkkiiiccccccdddeeegggjjjmmmooovvvzzz~~~{{{zzz~~~|||yyyvvvtttsssrrrhhhfffbbb^^^[[[ZZZYYYYYY\\\ZZZXXXVVVVVVXXXZZZ[[[\\\___dddfffeeedddcccccc___^^^^^^^^^```bbbdddfff``````___\\\ZZZ[[[]]]___yyy{{{ssskkkeee```\\\YYYUUUQQQLLLHHHEEECCCAAA@@@???>>>>>>======>>>>>>?????????>>>===============<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999888888777777:::::::::999777555222111666666555444444444444444444555666888:::;;;;;;;;;<<<<<<===>>>?????????>>>>>>@@@BBBBBBAAAAAABBBCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDCCCEEEEEEFFFLLLRRRQQQMMMIIIHHHFFFEEEDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDBBBCCCCCCDDDDDDCCCCCCBBBCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDFFFGGGHHHHHHHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOPPPQQQPPPRRRTTTTTTTTTUUUWWWYYYXXXZZZ[[[[[[YYYXXXXXXYYY[[[[[[[[[[[[\\\\\\]]]]]]^^^aaadddffffffffffffgggdddeeeggghhhiiiiiihhhhhhfffffffffeeeddddddcccccccccdddddd___YYYXXX\\\```sss}}}{{{yyy{{{|||}}}{{{rrrqqquuu{{{uuummmhhhccc\\\UUUOOOLLLKKKKKKIIIHHHHHHIIIKKKLLLKKKJJJIIILLLOOOQQQQQQQQQQQQQQQKKKKKKKKKKKKIIIGGGEEEDDDAAAAAAAAABBBDDDEEEGGGGGGEEEEEEFFFGGGHHHIIIIIIJJJGGGDDDAAA@@@BBBCCCCCCCCC@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFGGGHHHJJJKKKLLLMMMNNNOOOMMMJJJGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKIIIJJJJJJJJJJJJLLLPPPSSSVVVUUUUUUTTTSSSRRRQQQQQQPPPRRRTTTTTTTTTWWW^^^cccvvvtttnnnooopppsssyyyzzzrrrfffWWWSSSUUUcccxxx{{{eee```ppp~~~ppp]]]OOOHHHEEECCCAAA>>>===;;;:::;;;===???AAAFFFMMMWWW^^^cccggglllppptttuuuvvvvvvuuuvvvxxxzzz{{{{{{|||}}}|||xxxtttpppnnnmmmkkkiiigggfffdddcccbbbccceeefffooosssyyy|||{{{yyywwwtttqqqooonnnjjjhhheeeaaa___]]]]]]]]]aaa```^^^\\\[[[[[[[[[[[[YYY\\\```bbbaaa`````````\\\\\\\\\]]]___aaaccceee______]]]\\\[[[\\\___bbblll}}}ssskkkfffbbb___YYYUUUOOOJJJGGGEEECCCAAA@@@???>>>>>>>>>>>>???@@@@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999999999888777777666666555444333333333333333333444555666888999:::::::::::::::;;;<<<<<<<<<;;;;;;;;;===??????>>>======>>>======>>>>>>>>>?????????>>>>>>>>>?????????@@@@@@<<<@@@BBBAAAAAAEEEEEECCC@@@AAAAAAAAA???>>>>>>>>>??????>>>>>>>>>>>>??????<<<<<<===>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<===>>>>>>??????>>>???@@@AAABBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBBBBBEEEDDDDDDDDDEEEEEEFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHEEEHHHKKKLLLLLLMMMPPPSSSPPPSSSVVVWWWVVVVVVXXXZZZZZZZZZZZZZZZ[[[\\\^^^___^^^aaaeeeggggggffffffgggeeeeeeffffffgggggghhhhhheeefffgggggggggeeecccbbbbbbdddddd]]]UUUQQQSSSWWWaaammmzzz}}}wwwwwwvvvwww}}}{{{pppllllllsss|||xxxpppjjjdddZZZSSSNNNLLLKKKJJJIIIHHHGGGHHHIIIIIIHHHFFFGGGGGGHHHKKKMMMNNNMMMLLLGGGHHHJJJJJJHHHGGGEEEEEEAAAAAAAAAAAABBBDDDEEEFFFCCCDDDEEEFFFGGGFFFEEEEEEEEECCCAAAAAABBBCCCBBBAAABBBAAAAAA@@@AAABBBDDDDDDGGGGGGHHHIIIJJJLLLMMMNNNOOOOOONNNJJJFFFDDDDDDFFFGGGGGGFFFFFFGGGHHHIIIJJJIIIKKKLLLKKKJJJJJJMMMPPPRRRRRRRRRQQQQQQPPPPPPPPPNNNPPPRRRRRRRRRUUU[[[```rrr~~~rrrqqqpppqqqwww{{{uuukkkZZZTTTRRR^^^tttiii\\\fffzzzvvvcccTTTLLLIIIEEEBBB@@@>>><<<;;;<<<>>>???@@@BBBIIIRRRYYY^^^dddkkkppprrrtttuuuuuuuuuvvvxxx{{{|||||||||~~~~~~yyyuuusssrrrpppoookkkiiifffdddcccccceeeffflllpppwww~~~yyyyyyxxxvvvssspppmmmkkkmmmkkkgggdddbbbaaaaaabbbccccccbbbbbbaaa___^^^]]]YYY\\\___aaa`````````aaa______^^^______```aaabbb^^^^^^]]][[[[[[]]]bbbeeeaaavvv{{{rrrkkkgggeee\\\WWWQQQKKKHHHFFFDDDBBBAAA@@@???>>>>>>???@@@AAA@@@???===<<<;;;:::999999========================<<<;;;;;;::::::999999888888888777777888999::::::555444444333333444444555444555666888999:::::::::999999::::::::::::999999:::;;;======;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============888>>>AAA???===???@@@???===???@@@@@@>>><<<::::::<<<;;;;;;;;;;;;;;;<<<<<<777888999::::::999888777666666666777888999:::;;;:::;;;;;;<<<===>>>>>>???777999;;;===>>>???>>>>>>========================;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>???@@@AAABBB>>>AAAEEEFFFFFFHHHLLLOOOJJJNNNRRRTTTTTTVVVYYY\\\[[[ZZZYYYYYYZZZ\\\^^^```^^^aaaeeegggggggggfffgggfffeeeeeeeeefffggghhhiiieeefffhhhiiihhhfffcccaaabbbeeeddd\\\RRRLLLMMMQQQPPP]]]jjjqqqvvv}}}tttrrrpppqqqyyy{{{nnnhhhfffmmmyyy|||sssmmmdddYYYRRROOOMMMKKKIIIIIIHHHGGGGGGHHHHHHFFFDDDEEECCCCCCFFFJJJLLLKKKIIIEEEGGGIIIIIIHHHFFFFFFGGGBBBAAAAAAAAAAAABBBCCCCCCBBBCCCEEEFFFFFFDDDBBBAAACCCAAA@@@AAABBBBBB@@@???DDDCCCBBBAAA@@@AAABBBCCCHHHHHHIIIIIIKKKMMMNNNOOOOOOOOOMMMHHHCCCAAACCCEEEHHHGGGFFFFFFFFFGGGHHHIIIJJJLLLNNNLLLJJJIIIKKKNNNOOOOOOOOOPPPPPPPPPPPPPPPMMMOOORRRRRRQQQTTTYYY^^^oooyyyxxxuuuvvv|||}}}uuu\\\TTTQQQZZZpppqqqYYY___ooozzzfffWWWOOOKKKGGGCCCCCCAAA>>>>>>???AAABBBBBB@@@FFFNNNUUU[[[bbbjjjoooqqqssstttuuuuuuvvvyyy{{{}}}||||||~~~}}}zzzyyywwwuuukkkiiigggeeeeeegggiiikkkkkkooovvv~~~}}}}}}}}}{{{yyyuuuqqqooonnnllliiifffdddddddddeeebbbcccddddddcccbbb```___[[[]]]```bbbbbbbbbbbbdddcccbbbaaa```````````````^^^^^^]]]\\\\\\^^^cccggg^^^lll~~~wwwllldddaaa[[[VVVTTTPPPJJJIIIKKKEEEBBB>>><<<===?????????>>>>>>===<<<;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<======<<<<<<<<<;;;;;;;;;777888888888888777666666333444555555666555555444777777777777888888888888888888888888888888888888888888999999999:::::::::777888888999999::::::;;;::::::::::::::::::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888777777777777777777777777777777777777777777777777777777777777666666666666666666666666777888888888999999999999::::::::::::::::::::::::999999:::;;;;;;;;;;;;:::<<<======>>>???AAAEEEIIIIIILLLPPPRRRSSSTTTVVVWWWXXXXXXYYYZZZ\\\^^^aaaccc___aaaccceeeggghhhhhhhhhcccdddeeefffffffffddddddgggfffeeeeeeffffffdddcccffffffddd```ZZZSSSLLLHHHMMMRRRYYY^^^cccjjjsssyyy}}}~~~xxxvvvrrrpppuuu||||||xxxlllgggeeeiiipppwww{{{mmmaaaWWWRRRQQQMMMKKKKKKKKKLLLMMMMMMKKKIIIGGGEEECCCBBBAAABBBEEEGGGHHHGGGFFFGGGIIIMMMOOONNNKKKHHHEEEDDDCCCBBBBBBBBBBBBBBBEEEEEEEEEDDDCCCCCCBBBBBBFFFEEEDDDCCCBBBBBBCCCDDDBBBBBBCCCCCCCCCDDDGGGJJJOOONNNMMMMMMLLLLLLMMMMMMKKKJJJHHHFFFDDDBBBBBBBBBFFFEEEDDDDDDDDDEEEFFFGGGMMMLLLKKKKKKJJJJJJKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMOOOMMMLLLMMMPPPVVV[[[___kkk{{{}}}~~~lll\\\QQQXXXnnneee]]]___ttt~~~rrrcccUUUKKKFFFEEEBBBAAA@@@>>>======<<<<<>>??????>>>???>>>===<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::888888888999888777777666555555555444444444444444666666666777777777888888666666666666666666666666888888888999999999::::::::::::::::::999999999999999999999999999999999999999999999999999999999999888888888888888888888888::::::::::::::::::::::::888888888888777777777777777777777777777777777777777777777777777777777777666666666666666666666666777777777777888888888999666666666666666666666666777777888999999999999888;;;<<<<<<===>>>@@@DDDGGGIIILLLPPPSSSSSSTTTVVVWWWYYYYYYYYYZZZ\\\___aaacccaaabbbdddeeefffffffffeeeffffffggggggggggggffffffeeecccaaaaaacccccccccbbbggggggfffddd^^^WWWQQQLLLJJJNNNTTTYYY^^^eeennnuuu~~~~~~}}}xxxsssvvv}}}lllfffbbbeeeiiinnnvvv~~~kkk^^^RRRNNNNNNKKKHHHGGGIIIJJJKKKKKKJJJHHHFFFDDDDDDCCCBBBCCCFFFHHHHHHHHHEEEFFFIIILLLOOOOOOLLLIIIEEEEEEDDDCCCBBBAAAAAAAAADDDDDDDDDCCCCCCBBBBBBBBBEEEDDDCCCBBBBBBBBBCCCCCCCCCDDDEEEEEEDDDEEEHHHJJJQQQPPPNNNLLLKKKJJJJJJJJJHHHHHHGGGEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEGGGHHHLLLLLLLLLLLLLLLMMMNNNNNNLLLKKKKKKKKKKKKLLLLLLMMMLLLKKKJJJKKKMMMRRRWWWZZZfffwwwsssdddXXX^^^qqqjjj^^^YYYhhhzzzkkk[[[OOOHHHFFFBBBBBBAAA??????>>>>>>>>>>>>AAAFFFKKKSSS\\\eeekkknnnsssuuuttttttxxxzzzyyyzzz{{{|||~~~}}}zzzyyyyyyxxxvvvtttsssuuuzzz~~~xxxvvvvvvtttrrrnnnkkkjjjiiihhhfffcccaaa______```aaadddaaa```bbbggghhhfffcccaaaaaa```______```aaabbb```aaabbbaaa``````aaacccPPPVVV```nnn~~~yyyrrrllleee```]]]YYYRRRMMMMMMMMMIIIEEEBBB@@@???>>>===??????===<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;:::::::::999999888999999999999888777777999888666555555555555666555555666666666777777777666666666666666666666666888888888999999999999:::<<<<<<;;;::::::999888888999999999999999999999999999999999999999999999999777777777777777777777777::::::::::::::::::::::::888888888888777777777777777777777777777777777777666666666666666666666666777777777777777777777777666666666666777777777777555555555555555555555555555555666777777777666666999:::;;;;;;<<<>>>BBBEEEIIILLLPPPRRRTTTUUUVVVXXXYYYYYYZZZ\\\^^^```bbbcccbbbcccdddeeefffeeeddddddggggggfffffffffffffffgggeeebbb```___aaacccddddddggghhhiiiiiieee___YYYTTTKKKOOOSSSWWW\\\dddmmmuuu~~~|||{{{}}}zzzxxxxxxwwwyyyxxxwww|||oooiiidddccceeehhhooowwwjjj\\\NNNKKKLLLKKKGGGEEEFFFGGGHHHIIIIIIGGGEEEDDDEEEDDDCCCDDDFFFHHHHHHHHHDDDEEEHHHKKKNNNOOOMMMJJJFFFEEEDDDCCCBBBAAA@@@@@@BBBBBBBBBBBBAAAAAAAAAAAACCCBBBBBBBBBBBBBBBCCCDDDFFFGGGGGGGGGFFFFFFHHHJJJQQQPPPNNNKKKIIIGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEGGGHHHKKKKKKLLLMMMOOOQQQRRRSSSNNNMMMKKKJJJIIIJJJLLLMMMMMMLLLKKKKKKMMMQQQUUUWWW```ppp{{{lll___```nnnrrrcccXXX___uuuxxxeeeTTTJJJGGGCCCBBBAAA@@@@@@@@@@@@@@@===???BBBGGGNNNXXXcccjjjlllqqqtttsssssswwwyyyxxxyyyyyy{{{|||~~~{{{zzzyyyyyy{{{}}}zzzwwwssspppooollljjjgggeeebbbaaaaaaaaacccaaa```bbbfffhhhgggeeecccbbbaaa``````aaabbbcccaaacccccccccbbbbbbdddfffPPPPPPUUU___mmm~~~ssslllfffddd```YYYSSSRRRNNNKKKGGGDDDBBBAAA???>>>>>>>>>===<<<;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<:::::::::999999999888888999999999999999888888777===;;;999666666666777888555555555555666666666666888888888888888888888888888888888888999999999999;;;;;;;;;:::::::::999999<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999::::::::::::::::::::::::999999999999999999999999888888888888777777777666777777777777777777777777666666666666666666666666777777777777777777777777555555555666666666666777666666666666666666666666444444555666666666666555888999999999:::<<<@@@CCCHHHKKKOOORRRSSSTTTVVVXXXYYYZZZ[[[]]]___aaabbbcccbbbccceeefffggggggfffeeefffeeedddcccbbbcccdddeeefffccc``````bbbeeegggggghhhjjjmmmnnnlllgggbbb^^^VVVXXX[[[^^^bbbjjjttt{{{~~~{{{xxxwwwvvvxxxwwwvvvuuurrrtttzzz|||vvvpppjjjhhhhhhiiipppwww}}}}}}|||{{{jjj[[[MMMKKKMMMLLLIIIFFFDDDEEEFFFGGGGGGFFFDDDCCCEEECCCBBBCCCEEEFFFFFFFFFCCCDDDFFFJJJMMMNNNLLLKKKFFFFFFEEEDDDBBBAAA???>>>@@@@@@@@@@@@@@@AAAAAAAAABBBCCCCCCCCCDDDDDDEEEEEEGGGHHHIIIIIIGGGGGGHHHJJJOOONNNLLLIIIGGGFFFEEEDDDFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBBBBCCCEEEGGGHHHJJJJJJLLLNNNPPPSSSVVVWWWPPPNNNKKKIIIHHHJJJKKKMMMPPPPPPOOOOOOQQQSSSVVVWWW\\\iiiyyyiiiccciii~~~pppaaa```mmmnnnZZZMMMHHHBBBBBBAAA@@@@@@@@@@@@@@@===>>>@@@CCCJJJTTT```hhhlllqqqtttsssssswwwxxxwwwyyyyyyzzz|||}}}~~~}}}||||||}}}}}}yyyvvvrrrqqqnnnllliiigggeeedddcccbbbaaacccfffhhhhhhgggeeedddcccbbbbbbbbbcccdddccceeeffffffeeefffhhhjjjUUUOOONNNUUU___nnn{{{rrrkkkiiieee^^^XXXVVVOOOLLLHHHFFFDDDCCCAAA@@@>>>===<<<;;;::::::::::::<<<;;;;;;::::::;;;;;;<<<::::::999999999888888888888999999999999888777777;;;:::777555444555666777555555555555666666666666888888888888888888888888777777888888888999999999999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888777777777666666666666666666666666666666666666666666666666666777777777777777777777777444555555555666666666666777777777777777777777777444555666666777777666666777888888888888:::>>>AAAGGGJJJNNNQQQRRRTTTVVVWWWXXXYYY[[[]]]___aaabbbcccaaaccceeeggghhhiiiiiiiiifffeeedddbbbbbbbbbcccdddeeebbb``````cccfffhhhiiiiiillloooqqqqqqnnnjjjgggbbbdddggghhhkkkrrr{{{~~~{{{yyyxxxwwwvvvwwwwwwwwwvvvsssuuu~~~zzzvvvrrrpppnnnnnnttt|||}}}yyytttooodddWWWLLLJJJMMMLLLIIIGGGCCCDDDFFFGGGGGGFFFDDDCCCDDDBBBAAAAAACCCDDDDDDCCCBBBBBBDDDGGGKKKLLLKKKIIIFFFFFFEEEDDDCCCAAA???>>>>>>?????????@@@@@@AAAAAADDDDDDEEEEEEFFFFFFFFFGGGGGGHHHIIIIIIHHHGGGHHHIIIJJJIIIHHHGGGFFFEEEEEEEEEGGGGGGGGGGGGFFFDDDCCCBBBCCCBBBBBBBBBBBBDDDEEEGGGHHHIIIJJJMMMPPPSSSVVVWWWPPPNNNKKKIIIHHHJJJKKKMMMRRRRRRRRRRRRSSSTTTVVVWWWZZZcccwwwxxxllljjj{{{ooobbbdddvvvttt```QQQIIIBBBAAA@@@???????????????===>>>???AAAGGGQQQ]]]dddmmmrrruuuttttttwwwwwwuuuyyyzzz{{{|||}}}~~~}}}yyyyyywwwtttqqqnnnkkkjjjeeedddcccdddfffhhhiiiiiiiiihhhfffeeeeeeeeefffffffffggghhhhhhhhhiiilllnnnYYYPPPKKKNNNTTT]]]ooo}}}sssoookkkddd]]]ZZZQQQOOOKKKIIIGGGFFFCCCAAA>>>===<<<;;;;;;::::::;;;<<<;;;;;;::::::;;;;;;<<<:::::::::999999999888888777888888888888777666666777666444333222333333444555555666666666777777777666666666666666666666666777777777888888888888999777777888999999:::;;;;;;999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888777777777777666666666666666666666666666666666666666666666666777777777777777777777777555555555555666666666666666666666666666666666666555555666777777777777666777777888777777999===@@@EEEHHHLLLOOOQQQRRRTTTVVVWWWYYY[[[]]]___aaabbbbbb```bbbdddgggiiiiiijjjjjjhhhgggfffeeeddddddddddddaaa```^^^```cccfffhhhiiikkkmmmpppssstttrrrpppooolllnnnpppqqqrrrwww~~~~~~}}}|||zzzyyyyyyyyyyyywwwxxx{{{}}}{{{}}}|||zzzxxxwwwtttrrrwww{{{wwwoooggg[[[QQQJJJJJJLLLJJJGGGGGGEEEFFFGGGHHHHHHFFFDDDCCCDDDBBB@@@@@@BBBBBBBBBAAAAAAAAABBBEEEHHHIIIHHHGGGDDDEEEEEEEEEDDDBBB???>>>===>>>>>>???@@@AAABBBBBBEEEFFFGGGGGGGGGGGGGGGFFFDDDFFFHHHHHHGGGGGGHHHHHHFFFFFFEEEEEEDDDDDDEEEEEEGGGGGGHHHGGGFFFDDDBBBAAACCCCCCBBBAAABBBCCCDDDEEEFFFGGGHHHKKKMMMPPPSSSTTTNNNMMMKKKJJJIIIJJJLLLMMMPPPPPPQQQRRRSSSTTTTTTTTTYYY]]]lllyyyooozzzggg]]]iiiyyyfffVVVMMMCCCBBBAAA???>>>>>>>>>>>>======>>>@@@EEENNNXXX___kkkqqquuutttuuuwwwxxxuuuyyyzzzzzz|||}}}~~~~~~~~~||||||~~~|||yyyuuuqqqooojjjiiiiiihhhiiijjjlllmmmlllkkkjjjhhhhhhhhhiiiiiihhhiiikkkkkkkkkmmmooorrr___TTTLLLMMMNNNQQQ^^^nnnzzzuuullleeeaaaWWWTTTPPPMMMKKKHHHDDDBBB@@@???>>>======<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;:::::::::999999999999666777777777777666555555444444444444444444444444666666666777777777888888666666666666666666666666777777777777888888888888888888888888888888888888999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888777777777777666666666666666666666666777777777777777777777777666666666666666666666666555555666666666777777777555555555555555555555555444555555666666666666666777777888777777999===@@@CCCFFFKKKNNNOOOQQQSSSUUUVVVXXXZZZ]]]___```aaaaaa```bbbdddeeegggggggggfffffffffffffffeeedddcccccc```______bbbeeehhhiiiiiimmmnnnqqqsssttttttttttttrrrtttwwwwwwwwwzzz}}}zzzzzzzzzyyyyyyyyyzzzzzz{{{zzz||||||~~~~~~{{{zzz~~~~~~}}}yyyvvvyyy~~~yyyxxxvvvmmmcccSSSNNNLLLMMMLLLIIIHHHJJJHHHHHHIIIJJJIIIGGGDDDCCCEEECCCAAAAAABBBBBBAAA@@@@@@@@@AAACCCEEEFFFEEEDDDCCCDDDEEEEEEDDDBBB@@@???======>>>???AAABBBBBBCCCFFFFFFGGGGGGGGGFFFEEEDDDAAACCCFFFGGGFFFFFFGGGHHHEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFDDDBBBDDDCCCBBBAAAAAAAAABBBCCCEEEFFFFFFHHHJJJLLLNNNPPPLLLKKKKKKKKKKKKLLLLLLMMMNNNOOOPPPRRRSSSTTTTTTSSSVVVXXXdddzzzyyyeeeeee{{{|||mmm\\\QQQEEEDDDCCCAAA???>>>======<<<<<<<<<>>>BBBIIIRRRYYYfffmmmrrrssstttxxxyyywwwxxxxxxyyyzzz{{{|||}}}}}}~~~zzzvvvsssppppppooonnnmmmnnnppprrrooonnnmmmkkkjjjjjjkkkkkkiiikkklllmmmnnnooorrrtttdddWWWOOONNNLLLKKKVVVeeeppp~~~tttlllhhh\\\YYYUUUQQQMMMIIIEEEBBBBBBAAA@@@???>>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<;;;;;;;;;:::::::::999999666666666666666555555444555666777777888777777666777777777777888888888888888888888888888888888888777777777777888888888888999999888888777666666666::::::::::::::::::::::::999999999999999999999999999999999999999999999999888888888888888888888888888888888888777777777777666666666666666666666666888888888888888888888888666666666666666666666666666666666666777777777777777777777777777777777777333444555555666666555555777888888777777999===???BBBEEEIIIMMMOOOPPPRRRTTTUUUWWWZZZ\\\^^^`````````aaabbbcccdddeeedddccccccddddddeeeeeedddbbbaaa___bbbaaabbbeeeiiilllllllllnnnoooqqqrrrtttuuuvvvvvvvvvxxx{{{{{{zzz|||{{{wwwwwwwwwwwwxxxyyyzzz{{{|||xxx|||{{{xxxqqqxxx~~~}}}xxx{{{{{{uuuvvvuuulllaaaQQQOOOOOOQQQOOOKKKKKKNNNIIIJJJKKKKKKJJJGGGEEECCCFFFDDDBBBBBBCCCCCCBBBAAA@@@@@@@@@AAADDDDDDDDDBBBBBBCCCDDDEEEEEECCCAAA@@@======>>>@@@AAABBBCCCDDDEEEFFFGGGGGGFFFEEEDDDCCC???AAADDDFFFFFFEEEFFFGGGEEEEEECCCCCCBBBBBBBBBBBBBBBDDDFFFGGGHHHGGGFFFEEEEEEDDDBBBAAA@@@@@@AAABBBDDDEEEEEEFFFHHHJJJKKKLLLJJJJJJKKKKKKLLLLLLMMMMMMNNNOOOQQQSSSUUUUUUUUUUUUTTTUUU```vvvsssiiittt~~~qqqaaaUUUHHHGGGEEEBBB@@@???>>>===:::;;;;;;===@@@GGGOOOTTTbbbiiioooqqqtttxxxzzzyyywwwwwwxxxyyyzzzzzz{{{{{{|||xxxuuuuuuuuutttrrrpppqqqsssuuuqqqpppnnnmmmlllllllllmmmjjjlllmmmnnnoooqqqtttvvvmmmdddXXXNNNKKKLLLOOOQQQbbbtttzzzqqqoooccc^^^XXXSSSPPPLLLHHHFFFFFFDDD@@@???>>>>>>===<<<======<<<;;;;;;;;;<<<<<<999::::::;;;;;;::::::999<<<444777;;;777888;;;666777666666666666555555555777777777777777777777777999999888777666666777777666666777888999:::::::::999999999999999999999999777888888888888999999999999999999999999888777666999999999999999999999999:::999888777777888999:::555555555555666666666666777777666666666666777777888888777777666666555555777777888888888888777666777777777777777777777777666666666666666666666666888777777666666555444444555555555555777999;;;<<>>???EEENNNTTT^^^eeennntttvvvvvvvvvwwwwwwwwwwwwwwwxxxzzz|||}}}|||{{{{{{zzzyyyxxxwwwvvvvvvvvvssspppnnnnnnoooooonnnrrrooommmlllooosssvvvwwwpppgggZZZPPPKKKKKKMMMOOOVVVfff|||xxxuuunnniiiaaa\\\WWWSSSOOOKKKGGGDDDAAA??????>>>===<<>>===<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;::::::<<<555888<<<888999<<<666777777777777666666666666777777777777777777777777999888888777666666777777777777777888888999999:::999999999999999999999999777777888888888999999999888999999999999888777666999999999999999999999999999999888777777888999999666666666666777777777777777777666666666666777777777777777777666666555555666777777888888777777666666666666666666666666666555555555555555555555555444444444444444444444333555555555666777999;;;<<>>???@@@AAA@@@???BBBBBBCCCDDDDDDCCCBBBAAACCCCCCDDDDDDDDDCCCCCCBBBBBBAAA@@@???>>>>>>>>>>>>AAABBBDDDFFFFFFEEECCCBBBDDDCCCBBB@@@@@@@@@@@@AAA@@@AAABBBDDDFFFHHHJJJKKKMMMKKKIIIIIIKKKLLLLLLLLLKKKKKKKKKLLLOOOQQQSSSSSSTTTWWW\\\ggg{{{pppfffppp~~~|||vvvgggYYYQQQKKKEEEBBBBBBBBBAAA???;;;<<<<<<;;;<<>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;666;;;>>>:::<<<>>>666888777777777666666666666777777777777777777777777888888777666666666777777888888888888888888888888777777777777777777777777777777777888888888999999888888999999888888777777888888888888888888888888999888888777777888888999666666777777777888888888777666666555555666666777777777777666666666666555555666666777777666666666555555555555555555555555555555555555555555555555333333333333444444444444666555555666777999;;;===???AAADDDFFFHHHKKKOOORRRTTTVVVXXXZZZ\\\___cccffffffffffffeeeeeeddddddcccbbbcccdddcccbbbbbbccceeegggjjjmmmnnnoooppprrrtttvvvtttssstttwwwzzz|||}}}|||zzzyyyyyyzzz{{{yyyuuunnniiidddfffhhhhhhiiimmmtttzzz|||wwwqqqmmmkkkjjjmmmvvv|||zzz|||{{{uuusssvvvyyyyyyyyy|||wwwbbbQQQIIIIIIHHHIIIIIIJJJKKKLLLIIIIIIHHHGGGGGGGGGGGGHHHIIIHHHGGGEEEDDDDDDCCCDDD@@@@@@@@@@@@@@@AAABBBBBBAAACCCEEEGGGGGGFFFDDDBBB@@@>>>======???AAAAAAAAABBBCCCCCCCCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCBBBBBB@@@??????>>>============BBBCCCDDDEEEEEEDDDBBBAAADDDCCCBBBAAA@@@@@@@@@@@@@@@AAABBBDDDFFFHHHJJJKKKNNNLLLJJJJJJKKKLLLMMMLLLJJJJJJKKKLLLMMMPPPRRRTTTUUUWWWYYY```qqqjjjiii~~~|||pppaaaVVVQQQKKKGGGFFFEEEBBB@@@>>>>>>===;;;;;;>>>DDDHHHUUU]]]hhhpppsssssstttuuuvvvvvvwwwxxxyyy{{{}}}~~~}}}{{{yyyxxxwwwuuurrrpppoooqqqsssuuuvvvtttqqqnnnnnnooorrrsssttt|||sssggg[[[SSSOOOLLLJJJIIIPPPYYYdddrrr|||uuukkkddd```\\\VVVQQQNNNKKKHHHEEEEEEDDDBBBAAA======<<<<<<;;;;;;<<<<<<<<<<<<============<<<<<<;;;888===???<<<@@@BBB999777777666666666555555555666666666666666666666666888777777666666666777777888888888888777777777777777777777777777777777777777777777777888888888888777777888888888888777777888888888888888888888888888888777777777777888888666666666666777777777777666666666555555666666666666666666666666666666666444555555666666666666555555555555555555555555555444444444444444444444444666666666666666666666666666666666666777999<<<===>>>@@@CCCEEEGGGJJJNNNQQQSSSVVVYYY[[[]]]```dddffffffffffffeeeeeeeeeddddddbbbcccddddddcccccceeegggjjjmmmqqqssstttttttttuuuwwwvvvvvvwwwyyy{{{~~~|||zzzzzzzzzyyywwwrrrlllggg```bbbddddddfffkkkssszzzyyy|||}}}zzzuuuoooiiihhhooo|||zzz{{{~~~~~~|||xxxsssqqqrrrsssvvvwww}}}yyycccQQQJJJJJJIIIIIIIIIJJJJJJKKKHHHHHHGGGFFFFFFGGGGGGGGGIIIIIIGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@AAAAAABBBAAACCCGGGIIIJJJHHHEEEDDDDDDBBB@@@@@@BBBDDDFFFFFFDDDDDDDDDCCCBBBAAA@@@@@@@@@AAABBBBBBCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@EEEFFFGGGHHHHHHGGGEEEDDDEEEDDDCCCCCCBBBAAAAAAAAABBBBBBCCCDDDFFFIIIKKKLLLOOOMMMKKKKKKLLLMMMMMMLLLMMMMMMMMMMMMMMMOOOQQQTTTUUUUUUVVV\\\iii{{{sssjjjoooqqqbbb[[[RRRLLLIIIHHHFFFCCCBBBAAA???======???CCCFFFPPPXXXdddlllpppqqqssstttuuuuuuvvvxxxyyy{{{|||}}}{{{xxxvvvuuuuuuuuurrrppppppsssvvvxxxyyyuuurrrooonnnpppqqqrrrrrr|||rrrggg^^^VVVOOOKKKJJJMMMQQQWWWcccwwwtttllliiieee___YYYQQQNNNJJJGGGFFFDDDBBBAAA::::::::::::;;;<<<======<<<======>>>>>>======<<<:::999>>>???===DDDGGG===666666666555555555444444666666666666666666666666777666666666666666777777888888777777777777777777666666666666666666666666666666777777777888888888666777777888888888777777777777777777777777777777777777777777777777777777444444444555555555666666666666555555555555666666555555555555555666666666444444555666666666666666666666666666666666666666555555555555555555555555888888888777777666666666666666666666888:::<<<===>>>@@@CCCEEEGGGJJJNNNQQQTTTWWWZZZ]]]___aaadddfffeeeeeeeeeeeeeeedddddddddcccdddeeeeeeeeeeeehhhjjjmmmppptttwwwwwwwwwwwwwwwwwwwwwxxxyyyzzz|||~~~}}}{{{wwwqqqiiiddd]]]___bbbdddfffkkktttzzzxxx{{{zzzrrrllllllwww{{{|||}}}}}}zzzyyywwwtttqqqooonnnooovvvxxx}}}uuubbbSSSMMMLLLKKKJJJIIIHHHHHHHHHFFFFFFEEEEEEEEEFFFFFFGGGIIIIIIGGGEEECCCAAA???>>>@@@@@@AAAAAABBBBBBBBBBBBAAADDDGGGJJJKKKJJJGGGFFFGGGEEECCCCCCEEEHHHIIIIIIFFFEEEDDDDDDCCCBBBBBBAAA@@@AAAAAABBBCCCCCCBBBBBBBBBBBBAAAAAAAAABBBBBBCCCGGGHHHIIIIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEDDDCCCCCCDDDDDDDDDEEEGGGJJJMMMOOOPPPNNNKKKKKKLLLMMMLLLLLLOOOOOOOOOLLLKKKKKKNNNQQQUUUTTTUUUYYYcccsssyyygggcccvvvpppgggZZZQQQLLLJJJIIIGGGDDDBBB???>>>???AAACCCDDDKKKSSS^^^gggkkknnnpppsssssstttuuuwwwyyyzzz{{{||||||yyyvvvuuutttttttttrrrqqqrrruuuxxxyyyzzzuuurrrpppooopppqqqqqqqqq}}}tttkkk```VVVPPPIIIKKKLLLOOOXXXjjj|||tttqqqllleee___VVVRRRMMMJJJGGGEEEBBB@@@;;;;;;:::;;;;;;<<<===>>><<<<<<============<<<<<<:::999>>>>>>===HHHMMMBBB666666666666555555555555777777777777777777777777666666555555666666777777777777777777777777777777666666666666666666666666666666666777777777888888666666777777888888777777666666666666666666666666666777777888888777777666333333444444444555555555666555555444444555555666444555555555555666666666444555555666777777777777888888888888888888888888666666666666666666666666777777777777777666666666777666666777888:::<<<>>>???AAADDDFFFHHHKKKOOORRRUUUXXX\\\^^^___aaaccceeedddddddddddddddddddddddddddfffggggggggghhhjjjmmmpppssswwwyyyyyyyyyyyyyyywwwyyy{{{||||||}}}zzzqqqhhhbbb]]]aaaeeehhhjjjooovvv{{{{{{|||vvvqqquuu}}}yyyvvvvvvvvvuuusssqqqpppnnnmmmtttwww{{{}}}wwwkkk\\\RRRMMMLLLKKKIIIHHHGGGFFFFFFDDDDDDCCCCCCCCCDDDEEEEEEHHHHHHGGGEEECCCAAA???===AAAAAABBBCCCCCCCCCCCCCCCAAACCCFFFHHHJJJIIIHHHGGGHHHFFFEEEEEEGGGIIIIIIIIIFFFEEEDDDCCCCCCCCCCCCCCC@@@AAABBBCCCCCCDDDCCCCCC@@@@@@@@@@@@AAABBBCCCCCCFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGEEEDDDDDDFFFFFFEEEFFFHHHKKKNNNPPPPPPNNNKKKJJJKKKLLLKKKKKKLLLMMMLLLJJJGGGGGGKKKOOOTTTTTTVVVYYY^^^jjj}}}yyyzzz```[[[iiivvvhhh\\\UUUQQQNNNLLLGGGDDD@@@>>>???@@@AAAAAAGGGNNNXXX___dddhhhlllpppppprrrtttvvvxxxyyyzzzzzz}}}}}}}}}zzzwwwuuutttuuuuuutttssssssuuuwwwxxxxxxwwwtttrrrpppoooqqqrrrrrrqqqwwwjjj^^^UUUKKKLLLKKKKKKOOO[[[lllyyy~~~yyytttkkkccc^^^ZZZUUUPPPLLLIIIFFFCCC??????>>>===============;;;<<<<<<======<<<<<<;;;999:::>>>======KKKRRRHHH888888888888777777777777777777777777777777777777555555555555555666777777555555666666777777888888777777777777777777777777666666666666777777777888555666666777777777777777666666666666666666666666555666777888888777666555444444444444555555555666666555555444444555555666444444444555555555666666444555666777888888888888888888888888888888888888777777777777777777777777555555666777999:::;;;;;;777777666777888:::<<<>>>AAACCCFFFHHHJJJMMMQQQTTTWWWZZZ]]]___```aaabbbdddccccccccccccccccccccccccfffgggiiiiiiiiijjjmmmooosssuuuxxxyyyyyyyyyzzz{{{yyy|||~~~~~~uuukkkcccccchhhmmmqqqssswww}}}|||{{{{{{}}}uuuuuuttttttttttttrrrpppooopppuuuzzzxxxnnn```TTTNNNIIIIIIGGGFFFEEEEEEEEEEEEBBBAAAAAAAAABBBBBBCCCDDDEEEFFFFFFFFFEEECCCBBBAAABBBCCCDDDEEEEEEEEEDDDCCC???@@@BBBDDDFFFGGGGGGFFFIIIHHHGGGHHHIIIJJJIIIHHHDDDDDDCCCBBBBBBBBBCCCDDDAAAAAABBBCCCDDDDDDDDDDDD@@@@@@@@@@@@AAABBBCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIGGGGGGGGGHHHGGGFFFDDDCCCFFFEEEEEEEEEGGGKKKNNNPPPOOOMMMJJJIIIJJJKKKJJJIIIIIIJJJKKKHHHFFFGGGLLLQQQTTTUUUXXXZZZ[[[bbbvvv}}}~~~rrrhhhttt~~~cccWWW^^^rrr{{{ooofff___XXXSSSMMMIIIDDDAAAAAAAAA???>>>CCCIIIQQQWWW\\\aaaggglllnnnppprrruuuwwwxxxyyyyyyzzz{{{~~~{{{zzzzzzzzzyyywwwtttrrrqqqrrrssstttttttttuuuwwwyyyxxxuuussssssqqqooopppqqqrrrrrrqqq~~~qqqbbbYYYOOOOOOMMMIIIHHHOOO\\\fffyyy}}}ssskkkgggbbb\\\WWWSSSOOOKKKIIIDDDCCCAAA@@@>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999:::>>><<<===LLLUUUKKK:::::::::999999999999888777777777777777777777777555555555555555666777888444555555666777888888999888888888888888888888888666666666666777777777777555555666777777777777777666666666666666666666666555666777888888777666555555555555555666666666777555555555444444555555555444444444555555555666666555555777888999999999999777777777777777777777777777777777777777777777777555666888:::<<>>BBBDDDGGGIIIKKKNNNRRRUUUXXX[[[^^^``````aaabbbcccbbbbbbbbbbbbbbbbbbbbbcccggghhhjjjjjjkkkllloooqqqtttvvvxxxyyyyyyzzz{{{|||{{{~~~zzzooogggjjjooovvvzzz|||}}}}}}zzzuuutttuuuuuuvvvuuurrrpppkkksssyyyuuuhhhYYYNNNJJJFFFEEEDDDDDDDDDDDDDDDEEE@@@@@@@@@@@@AAAAAABBBCCCCCCDDDFFFGGGGGGFFFEEEEEEBBBCCCEEEFFFFFFFFFEEEDDD===>>>@@@AAACCCDDDEEEEEELLLKKKJJJKKKLLLLLLJJJHHHCCCBBBAAA@@@AAABBBCCCDDDAAABBBCCCDDDEEEEEEEEEEEEAAAAAAAAABBBCCCDDDEEEFFFEEEEEEFFFGGGIIIJJJKKKLLLFFFFFFGGGGGGFFFEEECCCBBBEEEEEEDDDDDDFFFJJJNNNPPPOOOMMMJJJIIIJJJJJJJJJIIIHHHJJJKKKIIIGGGIIIPPPVVVUUUVVVYYY[[[YYY]]]ooo{{{mmm\\\dddtttlllVVVXXXhhhvvvlllaaaZZZTTTOOOIIIEEEDDDCCC@@@===AAAFFFLLLRRRVVV\\\ccchhhmmmnnnqqqtttvvvwwwxxxxxxwwwyyy}}}yyyxxxwwwwwwsssqqqooommmmmmoooqqqrrrttttttvvvxxxzzzxxxtttppprrrpppooopppqqqssssssrrryyymmmdddSSSOOOMMMNNNMMMLLLPPPUUUgggxxx|||sssjjjiiieee```YYYRRRLLLIIIHHHEEEBBB@@@@@@@@@???>>>@@@???>>>===<<<;;;;;;;;;===???;;;999BBBOOONNNCCC::::::999888777777777888444444444555555555555666777777777777666666666666888888777777666666555555888888777777666666555555777777777777777777777777777777777777777777777777777666666666555555555555666666666666666666666666555555555555555555555555666666666666666666666666666666666666777777777777444444444555555555666666555555666777888999::::::999999888888888888888999777<<>>===<<<;;;;;;<<<999<<<:::;;;FFFQQQMMMAAA;;;:::999888777777777777555555555666666666777777777777777777666666666666888888777777666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777666666666555555555666666666666666666666666555555555555555555555555666666666666666666666666555555666666666777777777444444444555555555666666666666777777777777777888888777777666666666777777DDDEEEFFFGGGEEEBBB???===:::;;;;;;::::::;;;???AAAFFFHHHKKKNNNRRRUUUWWWXXX[[[\\\]]]^^^```aaabbbcccaaaccceeefffffffffhhhiiiiiijjjlllmmmnnnqqqvvvyyyzzzzzz{{{|||~~~xxxtttnnnkkkkkkoootttwww{{{uuu{{{~~~{{{~~~|||}}}}}}vvvrrroooqqqtttrrrjjjcccaaacccccc^^^VVVOOOKKKIIIHHHEEECCCCCCEEEEEEDDDCCCDDDDDDCCCAAA??????AAADDDEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@AAABBBDDDEEEJJJIIIHHHGGGFFFGGGGGGHHHAAA@@@@@@???@@@AAABBBCCCCCCDDDDDDEEEEEEFFFFFFGGGDDDHHHKKKJJJFFFCCCCCCEEEFFFFFFGGGHHHJJJJJJJJJIIIHHHIIIKKKLLLLLLJJJHHHFFFDDDDDDDDDFFFHHHIIIHHHGGGJJJIIIHHHHHHHHHIIIKKKLLLNNNLLLKKKLLLKKKJJJNNNUUUYYYTTTSSSVVVUUUTTTbbbsssuuudddZZZYYY\\\eeevvv}}}dddWWWUUUiii{{{mmmdddXXXNNNHHHEEECCC@@@>>>???AAAEEEKKKRRRXXX\\\bbbgggmmmqqqtttvvvxxxyyyxxxzzz}}}~~~~~~xxxuuurrrnnnmmmlllmmmppprrrssssssvvvvvvvvvwwwvvvuuusssrrrpppqqqssstttttttttsssrrr|||mmmfff^^^YYYRRRKKKJJJLLLNNNYYYfffrrr}}}uuummmgggdddaaa[[[UUURRROOOKKKGGGEEECCCAAA???>>>>>>===<<<;;;;;;;;;;;;:::;;;:::<<>>>>>>>>AAAEEELLLSSSWWW\\\aaagggmmmppptttvvvxxxvvvyyy}}}~~~{{{yyyxxxxxxyyyzzzvvvvvvvvvttttttxxxyyyuuuqqqpppooopppsssuuuvvvwwwwwwwwwwwwwwwvvvuuutttssstttuuuvvvwwwwwwwwwvvvuuuvvvmmmbbb[[[SSSKKKHHHIIIIIIPPPXXXbbbppp}}}qqqjjjhhhfff```ZZZXXXTTTOOOKKKGGGDDDAAA???>>>===<<<;;;::::::::::::999999:::???KKKSSSMMMBBB===<<<:::888777666555555666666666777777777888888666666666666777777777777777777777777777777777777666666777777777888888888777777777777777777777777666666666666666666666666777777777666666666666555666666666666666666666666555555555555555555555555666666666666666666666666444444444444555555555666555555555555555666666666666666666666555555555555555555444444444555666666DDDAAA===999777777888999777888999:::;;;>>>BBBEEEIIIKKKMMMPPPRRRTTTUUUVVVZZZ[[[\\\]]]^^^___``````bbbdddggghhhiiijjjlllmmmlllnnnqqqsssuuuyyy}}}~~~}}}||||||~~~{{{vvvrrrmmmgggbbbbbbhhhqqqxxx~~~zzzxxx||||||uuuuuuwwwvvvqqqoooxxxzzzwwwsssooolllhhhccc```___ZZZTTTOOOLLLJJJIIIGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBCCCCCCBBBAAAAAACCCEEECCCDDDDDDEEEEEEEEEEEEEEEAAABBBDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBDDDEEEFFFGGGGGGEEEDDDCCCBBBAAAAAA>>>>>>???@@@AAABBBCCCDDDDDDDDDEEEFFFGGGHHHHHHIIIEEEGGGHHHGGGEEEDDDFFFGGGEEEFFFIIIJJJJJJJJJJJJJJJOOOPPPQQQPPPNNNJJJFFFCCCCCCCCCCCCFFFHHHJJJIIIHHHHHHHHHHHHIIIKKKMMMPPPQQQOOOLLLKKKMMMLLLKKKNNNRRRVVVSSSRRRUUUUUUTTTYYY```nnn{{{}}}ssshhh```YYYYYYbbbtttmmmZZZYYYfff{{{kkkYYYNNNIIIFFFDDDBBBAAA???@@@CCCIIIPPPTTTXXX\\\ccchhhlllppptttvvvuuuwww|||xxxwwwtttsssrrrsssuuuvvvtttuuuvvvuuuvvvxxx}}}|||xxxwwwuuuuuuwwwyyyyyyyyyxxxxxxxxxwwwwwwvvvuuuuuuvvvwwwxxxyyyyyyxxxwwwwww}}}rrrfff^^^WWWOOOKKKKKKIIIKKKPPPWWWbbbttt}}}uuurrroooiiiccc^^^ZZZTTTOOOJJJGGGCCC@@@???>>>===;;;::::::::::::888888999AAAOOO[[[[[[WWW===<<<:::888777666555555555555666666666777777777555666666666777777777888777777777777888888888888999888888888777777777666777777777777777777777777777777777777777777777777888777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444555555555666666666666666666666666666555555555555666666666666666555555555666666777888888777666666777888:::;;;888999::::::;;;>>>CCCFFFFFFHHHKKKNNNRRRTTTVVVWWWYYYZZZ[[[\\\]]]^^^___```ccceeehhhjjjkkklllnnnpppqqqsssuuuwwwxxxzzz}}}~~~~~~}}}wwwrrrllliiibbb]]][[[aaajjjrrr|||yyy|||vvvvvvvvvuuupppooovvv|||wwwqqqmmmhhhccc```[[[VVVPPPKKKIIIIIIHHHGGGGGGFFFEEEDDDBBBAAAAAAAAA@@@BBBCCCCCCBBBBBBDDDFFFDDDEEEEEEEEEEEEDDDCCCBBBBBBDDDGGGJJJKKKJJJIIIHHHEEEDDDCCCBBBCCCDDDEEEFFFFFFFFFEEEDDDCCCAAA@@@@@@>>>>>>@@@AAABBBCCCDDDDDDCCCDDDEEEFFFGGGHHHIIIIIIGGGGGGGGGFFFEEEEEEFFFHHHCCCEEEHHHIIIIIIJJJMMMOOOVVVUUUSSSQQQLLLGGGCCCAAACCCCCCCCCEEEHHHJJJIIIHHHHHHHHHHHHIIILLLNNNQQQRRRRRRNNNLLLNNNOOONNNOOORRRUUUUUUWWWZZZZZZXXXZZZ]]]iiiwwwzzztttkkkbbb___bbbpppzzz```VVVZZZkkkooo]]]RRRLLLIIIGGGDDDBBB@@@???AAAEEEKKKNNNUUUYYY___dddhhhlllppprrrsssvvvzzz}}}{{{~~~|||yyytttsssrrrqqqrrrtttuuuwww{{{{{{|||{{{{{{|||}}}}}}{{{{{{|||{{{zzzzzzyyyyyyxxxwwwwwwvvvvvvxxxxxxyyyzzzzzzyyyxxxwwwvvvhhh___XXXPPPLLLKKKIIIIIIJJJOOOUUUaaattt{{{vvvpppkkkfffaaa[[[UUUPPPLLLHHHEEECCCBBB@@@>>>===;;;;;;:::<<<::::::>>>EEELLLOOOOOO<<<;;;:::888777666666666555555555666666666777777555555666666777777888888777777777888888888888999:::999999888777777666666777777777777777777777777777777777777777777777777888888777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666444444555555555666666666777777777666666666666555555555555666666777777777666666666666777888999999333444666777888999999999===>>>>>>======>>>BBBEEEEEEGGGJJJNNNRRRUUUXXXYYYYYYZZZ[[[\\\^^^```aaabbbeeehhhkkknnnooopppssstttuuuwwwyyyzzzzzz{{{}}}~~~yyyrrrnnniiifff```YYYVVVZZZccckkkyyy~~~xxxvvvuuussspppooovvvxxxsssooojjjccc^^^RRRPPPMMMIIIFFFEEEEEEEEEEEEFFFFFFDDDAAA@@@AAABBBBBBCCCEEEDDDCCCBBBCCCDDDEEEEEEFFFFFFEEEDDDBBBAAAGGGIIILLLNNNNNNLLLIIIGGGEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEDDDCCCAAAAAA???@@@AAACCCDDDDDDDDDDDDCCCCCCDDDEEEFFFHHHIIIIIIJJJHHHFFFDDDDDDEEEFFFGGGCCCEEEHHHHHHHHHJJJOOOSSSZZZXXXTTTOOOJJJFFFBBB@@@BBBBBBCCCEEEHHHJJJJJJIIIGGGHHHHHHIIIKKKNNNQQQRRRSSSNNNLLLOOOQQQOOOOOOQQQSSSXXX^^^```___]]]]]]___fffsss~~~uuummmhhhfffoooiiiZZZVVV```yyyrrrbbbWWWPPPKKKHHHCCCAAA???===>>>@@@DDDFFFPPPSSSYYY^^^cccggglllooorrruuuyyy}}}|||~~~|||zzzzzzzzz{{{{{{|||~~~~~~}}}}}}|||||||||~~~|||{{{{{{{{{yyyxxxxxxwwwxxxxxxyyyzzzzzz{{{{{{zzzxxxxxxqqqggg^^^UUUOOOMMMIIIGGGHHHLLLNNNTTTbbbqqq~~~xxxtttnnnjjjccc]]]YYYTTTPPPMMMIIIHHHEEECCC@@@???=========<<<<<<;;;999888:::<<<;;;:::999888777777777777666666777777777888888888555555555666777888888888777777888888888999999999888888888888888888888888777777777777777777777777999999999999999999999999888888888777777777666666666666666666666666666666666666666666666666666666666666666666666666666666555555666666666777777777777777777777666666666555888777777777777777666666666666666666777888999:::777777999::::::999999888===>>>>>>======>>>AAADDDFFFHHHKKKOOOSSSVVVXXXYYYZZZ[[[]]]___aaaccceeefffiiilllppprrrtttuuuxxxzzzxxxzzz}}}~~~~~~}}}zzzvvvqqqlllhhhfffccc^^^VVVQQQSSS[[[cccmmm|||xxxtttrrrpppmmmmmmuuu~~~vvvrrrpppkkkbbbZZZKKKMMMMMMJJJFFFCCCCCCDDDBBBCCCDDDCCCAAAAAACCCEEEJJJKKKKKKJJJFFFDDDCCCCCCBBBCCCEEEFFFEEEDDDCCCBBBHHHJJJNNNPPPPPPNNNKKKHHHEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFEEECCCBBBAAABBBDDDEEEEEEEEEDDDDDDAAABBBCCCDDDFFFGGGHHHIIILLLIIIFFFCCCCCCDDDFFFFFFFFFHHHHHHGGGEEEHHHOOOUUU[[[XXXRRRMMMHHHEEECCCCCCBBBBBBCCCEEEHHHJJJJJJIIIGGGGGGHHHIIIKKKMMMPPPQQQSSSNNNLLLOOOQQQOOONNNPPPPPPZZZdddfffccc```aaabbbdddppp~~~xxxtttnnnpppwwwfff[[[[[[kkkuuufff[[[SSSMMMHHHCCCAAA???===<<<===???AAAHHHLLLRRRXXX]]]ccciiimmmrrrtttxxx{{{~~~~~~~~~}}}~~~}}}|||{{{zzzyyyxxxxxxxxxyyy{{{{{{|||}}}|||{{{zzzyyyuuukkk```XXXVVVIIIGGGHHHLLLLLLNNNZZZgggooouuupppjjjddd___ZZZVVVSSSNNNLLLJJJFFFDDDAAA@@@???888999<<<<<<999666999>>>::::::999888777777777888777888888888888999999999444555555666777888888999777777888888999999999999777777777888999999::::::777777777777777777777777999999999999999999999999888888888888777777777777666666666666666666666666777777777777777777777777666666666666666666666666666666666666777777777777888888777777666666666555::::::999888777666555555555555555666666888999999::::::;;;;;;;;;:::::::::777888999:::;;;>>>BBBEEEIIIJJJMMMQQQTTTWWWXXXYYY\\\]]]___aaadddfffhhhiiilllooosssvvvwwwyyy|||~~~yyy|||}}}xxxsssnnnjjjeeebbb```^^^YYYQQQJJJKKKSSSZZZcccwww~~~|||}}}vvvyyyvvvrrrnnnllliiijjjsss}}}|||sssppppppkkk```VVVHHHMMMPPPMMMGGGCCCCCCEEE>>>AAACCCCCCBBBBBBEEEIIITTTTTTSSSPPPKKKGGGEEEEEE@@@AAADDDEEEFFFEEEDDDCCCDDDGGGLLLPPPRRRQQQNNNLLLDDDCCCBBBAAAAAABBBCCCDDDEEEEEEFFFGGGGGGFFFEEEDDDCCCDDDEEEFFFFFFEEEDDDDDDAAAAAABBBDDDEEEGGGHHHHHHNNNJJJFFFCCCCCCDDDEEEFFFIIIJJJIIIFFFDDDFFFNNNUUUZZZVVVPPPKKKGGGEEEEEEFFFBBBBBBCCCEEEIIIJJJJJJIIIGGGGGGGGGHHHJJJMMMOOOPPPRRRMMMKKKNNNPPPNNNMMMNNNNNN[[[gggiiieeebbbccceeecccmmm}}}}}}tttssssssbbbZZZbbbqqqwwwiii^^^UUUMMMHHHDDDCCC@@@>>>======>>>???BBBFFFMMMTTTZZZaaahhhlllqqqtttwww{{{}}}~~~~~~~~~~~~}}}|||zzzyyyxxxxxxyyyzzz|||}}}~~~~~~}}}|||{{{zzzvvvooobbbVVVOOOMMMLLLLLLKKKKKKQQQYYYaaajjjyyy}}}wwwoookkkiiieee^^^YYYSSSNNNIIIGGGFFFEEEBBB???<<<<<<;;;:::::::::::::::888999999999999999888888:::999999999999999999999777777888888888888777777888888888888888888888888888888888888888888888888777777888999999999999888;;;;;;:::999999::::::::::::999999999888888777777:::999888666666666777888888888888888777777777777777777777777777777777777888888888888888888888888666666777777777777666666888777555555444555666777999999999888777777666666;;;===>>>===;;;999999::::::::::::<<>>???BBBEEEGGGHHHLLLJJJHHHDDDBBBBBBEEEGGGJJJKKKKKKJJJHHHHHHIIIKKKMMMKKKIIIFFFDDDCCCCCCCCCCCCCCCDDDEEEFFFHHHJJJKKKIIIIIIJJJJJJKKKMMMNNNOOOQQQPPPMMMKKKJJJKKKMMMOOOTTT[[[bbbeeeccc```___aaa```gggvvvnnn\\\[[[bbb}}}}}}yyyooodddXXXOOOKKKEEECCC@@@????????????>>>BBBEEEJJJOOOUUU[[[bbbgggrrrrrrsssvvvyyy{{{|||{{{|||yyy~~~~~~~~~~~~{{{yyyxxxzzz{{{}}}|||zzzzzzzzz{{{|||qqqfffVVVSSSPPPOOOLLLIIIMMMSSSWWW^^^jjjzzzyyytttppplllfffaaa\\\WWWQQQNNNMMMKKKHHHDDD>>>>>><<<;;;::::::::::::888999999999999888888777888888888999999999999999888888888999999888888888888888888888888888888888777777777777777777777777777777888999999999999999;;;;;;::::::::::::;;;;;;999999999888888777777777999888777555555555666777777777777777777777777777777777777777777777777777555555555555555555555555555555666666666666555555666666555444444555555666888777777777666666666555;;;===>>>===<<<::::::;;;::::::;;;===@@@DDDGGGJJJOOORRRTTTVVVWWWYYY\\\^^^___bbbeeegggjjjmmmqqqtttyyy|||}}}zzzuuuqqqlllgggdddaaa___]]][[[ZZZUUUOOOIIIGGGJJJMMMXXXeeettt|||}}}}}}wwwppptttqqqnnnqqqyyy~~~uuuuuurrrlllggggggjjjooouuurrrlll```TTTOOOJJJJJJIIIGGGEEECCCBBBAAABBBBBBBBBAAAAAACCCFFFJJJRRRUUUVVVSSSKKKEEEDDDDDDBBBBBBBBBBBBCCCCCCCCCDDDCCCDDDFFFGGGHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDEEEDDDCCCCCCCCCDDDEEEFFFEEEEEEFFFHHHKKKKKKIIIFFFDDDBBB??????AAADDDGGGHHHIIIHHHFFFCCC@@@AAADDDGGGJJJJJJKKKIIIGGGGGGHHHIIIGGGFFFDDDCCCBBBAAABBBBBBBBBCCCCCCDDDEEEGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNPPPOOOMMMKKKKKKLLLNNNOOORRRXXX^^^```^^^[[[[[[]]]ZZZ___kkkiii^^^]]]ppp}}}|||rrrgggZZZPPPKKKEEEBBB???>>>>>>>>>===<<<@@@CCCHHHLLLQQQXXX___ccckkklllooorrrvvvyyy{{{{{{~~~}}}|||{{{|||~~~}}}|||{{{||||||wwwaaa\\\XXXTTTNNNHHHHHHLLLLLLPPPXXXcccppp|||wwwpppkkkccc^^^XXXTTTRRROOOKKKGGGCCCBBBAAA???>>>=========;;;:::::::::999999888888666777777777888888999999:::999999888888999999:::888888888888888888888888777777777777777777777777777888888999999999999999;;;;;;::::::;;;;;;;;;;;;888888888777777777777777888888777666666666777777777777777777777777777777888888888888888888888888555555555555555555555555666666777777777777666666777666666555666666777777888888777777777777777777;;;===>>>>>><<<;;;<<<<<<======>>>@@@DDDGGGKKKMMMTTTVVVYYYZZZ[[[]]]```bbbbbbeeeiiimmmpppsssxxx{{{~~~xxxtttmmmjjjfffcccbbb```___]]]]]][[[WWWRRRMMMKKKLLLNNNWWW^^^iiirrrwww|||~~~zzzxxx{{{vvvnnnooonnnmmmpppwww~~~uuuvvvuuuqqqkkkgggggghhhttt{{{~~~}}}yyyqqqgggZZZPPPLLLIIIHHHGGGFFFDDDCCCBBBAAACCCCCCCCCAAA@@@AAADDDFFFJJJMMMNNNLLLGGGCCCBBBCCCCCCBBBAAAAAAAAABBBDDDEEECCCDDDEEEFFFGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEDDDEEEIIIMMMQQQRRROOOMMMGGGDDD@@@>>>@@@CCCFFFGGGFFFFFFDDDAAA@@@@@@CCCFFFIIIJJJIIIHHHFFFEEEFFFGGGCCCCCCAAAAAA@@@AAABBBCCCCCCCCCCCCDDDEEEEEEFFFFFFJJJIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOSSSXXXYYYWWWUUUVVVXXXVVVXXX```sss{{{fff[[[```ttt}}}|||~~~vvvkkk___SSSKKKFFFDDD@@@?????????>>><<<>>>AAADDDHHHLLLRRRYYY]]]dddfffjjjnnnsssvvvyyyzzz{{{~~~~~~~~~~~~~~~~~~kkkeee___ZZZSSSKKKHHHIIIFFFJJJNNNSSS\\\lllzzzuuukkkfff___[[[YYYVVVQQQNNNKKKIIIGGGEEECCCBBBAAA@@@>>>===<<<;;;;;;:::::::::666666777777888888999999::::::999888888999::::::888888888888888888888888::::::::::::::::::::::::777888999999::::::999999999999999:::::::::::::::777777777777777777777777999999999888888888888999666666777777777777777888888888888888888888888888888888888888888888888888888888999999999999888888999888888888999999::::::999999999999:::::::::::::::<<<>>>>>>=========>>>BBBCCCDDDFFFIIIMMMPPPRRRWWWYYY\\\]]]^^^```ccceeeeeehhhmmmqqquuuyyy}}}{{{tttnnniiigggdddbbbbbbaaa```^^^^^^]]][[[XXXVVVUUUUUUVVV[[[^^^eeemmmwww|||xxxvvvwww}}}{{{sssooommmkkkmmmqqqxxx~~~vvvyyyzzzvvvoooiiieeedddgggnnnqqqoooqqqyyyyyynnnaaaUUUMMMJJJHHHGGGFFFEEECCCBBBBBBBBBEEEEEEDDDBBB@@@@@@BBBDDDDDDFFFGGGFFFDDDBBBBBBCCCCCCBBBAAA@@@@@@BBBDDDEEECCCDDDEEEFFFFFFFFFEEEDDDBBBCCCDDDFFFGGGHHHIIIIIIGGGGGGFFFEEEEEEDDDDDDDDDGGGIIINNNSSSWWWXXXUUUSSSJJJFFFAAA???@@@BBBEEEFFFDDDDDDCCCAAA@@@@@@CCCFFFHHHHHHHHHFFFDDDCCCDDDEEEDDDCCCBBBAAAAAABBBCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEIIIIIIIIIIIIIIIJJJKKKKKKHHHIIIIIIJJJKKKKKKKKKKKKMMMPPPRRRSSSRRRQQQRRRTTTWWWVVVZZZjjjtttaaaZZZiii{{{{{{zzzooodddVVVKKKIIIFFFCCCAAA@@@@@@???>>>===???AAADDDHHHMMMTTTXXX___cccggglllpppssswwwyyyzzz}}}tttmmmgggbbbZZZQQQKKKKKKEEEHHHJJJLLLPPP[[[jjjvvvuuupppiiieeeccc```\\\XXXQQQOOOMMMJJJGGGEEECCCCCC@@@???===;;;::::::::::::777888888888999999::::::999999999888888999999999888888888888888888888888::::::::::::::::::::::::888888999::::::::::::999666777888999:::999999999777777777777777888888888888888888888888888888888666777777777888888999999777777777777777777777777999999999999999999999999888888888999999888888888888888999999::::::::::::999999::::::;;;;;;;;;<<<;;;===???@@@??????AAABBBEEEFFFHHHKKKNNNQQQSSSUUUYYY[[[^^^```bbbdddgggiiihhhlllqqqvvvyyy|||}}}wwwooojjjeeedddaaaaaaaaaaaa```^^^______```aaabbbccccccbbb``````ccckkkvvv|||wwwtttuuuxxx{{{~~~yyyqqqnnnjjjgggiiinnnvvv{{{yyy}}}yyy||||||tttlllgggeeeccchhhkkkjjjkkkpppwwwzzz~~~|||ttthhh[[[QQQLLLIIIGGGGGGEEEDDDCCCCCCCCCCCCFFFFFFEEECCC@@@???AAABBBAAABBBCCCCCCCCCBBBCCCCCCCCCBBB@@@???@@@AAACCCEEEDDDEEEFFFGGGGGGFFFEEEEEE@@@AAACCCEEEGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDJJJMMMQQQVVVZZZZZZXXXUUUJJJGGGBBB@@@@@@BBBDDDEEEDDDDDDDDDBBB@@@AAACCCEEEFFFGGGGGGEEECCCBBBCCCDDDEEEDDDCCCBBBAAAAAABBBBBBEEEEEEFFFGGGGGGFFFFFFEEEHHHGGGGGGGGGHHHIIIJJJJJJFFFFFFGGGGGGHHHHHHIIIIIILLLNNNOOOPPPPPPPPPQQQRRRVVVUUUYYYfff{{{mmm[[[bbbrrr~~~}}}tttjjj\\\OOOJJJGGGCCCAAA@@@???>>><<<===???@@@BBBDDDIIIOOOTTT]]]aaafffjjjmmmppptttxxxxxx||||||uuunnniiibbbXXXQQQOOOFFFGGGGGGGGGIIINNNWWW^^^kkkzzzzzzsssnnnkkkgggbbb^^^WWWVVVSSSOOOLLLIIIGGGFFFCCCAAA???<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999::::::::::::::::::::::::999999999999999999999999888999999:::::::::::::::666777888:::::::::999999888888888888888999999999555666777777888777777777777888888999999:::::::::888888888888888888888888888888888888888888888888777777888888888888777777777777999:::::::::::::::999999:::;;;;;;<<<======>>>@@@CCCDDDDDDDDDFFFGGGGGGHHHKKKNNNQQQTTTVVVWWW]]]___ccceeegggjjjmmmpppooosssxxx|||~~~{{{wwwqqqjjjeeeaaa_________aaaaaa```___aaabbbeeeiiimmmoooooonnnddddddffflllvvv~~~}}}|||uuurrrrrrsssuuuxxx|||}}}|||}}}xxxtttnnnhhheeegggnnnssspppvvv}}}|||xxxpppkkkjjjhhhjjjmmmnnnoooqqqsssuuusssrrrkkk___UUUQQQMMMJJJHHHGGGEEEDDDCCCDDDEEEEEEGGGGGGGGGEEEBBB@@@AAABBBAAAAAABBBBBBBBBCCCCCCCCCBBBAAA@@@@@@@@@AAACCCDDDCCCDDDEEEGGGGGGGGGFFFEEE???@@@BBBDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCIIIJJJNNNRRRVVVWWWUUUSSSJJJGGGCCCAAABBBCCCDDDDDDDDDDDDDDDBBB@@@@@@BBBCCCEEEFFFFFFEEECCCBBBDDDEEEEEEDDDBBBAAA@@@@@@AAABBBEEEEEEGGGHHHHHHGGGFFFEEEEEEEEEFFFFFFGGGIIIJJJKKKFFFFFFFFFFFFFFFFFFGGGHHHKKKLLLMMMOOOPPPQQQRRRRRRRRRSSSWWWaaasss{{{```]]]bbbvvvyyyrrrdddUUUJJJGGGCCC@@@???>>><<<;;;>>>>>>??????AAAEEEKKKPPPWWW\\\bbbgggiiilllqqquuuvvvzzz{{{tttpppiii^^^UUURRRJJJHHHFFFDDDEEEHHHLLLOOOYYYfffxxx|||xxxrrrlllgggaaa```\\\XXXTTTQQQNNNMMMJJJHHHEEEBBB@@@@@@@@@@@@???>>>>>>======<<<<<<;;;:::;;;===??????===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999::::::;;;;;;::::::666888:::<<<<<<<<<;;;:::888999999999::::::::::::777888999:::::::::999999888999999:::;;;;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::999999999:::;;;===>>>>>>======<<<<<<===>>>???AAAAAABBBBBBEEEGGGIIIJJJJJJLLLNNNLLLMMMPPPSSSVVVYYY[[[[[[bbbeeeiiilllooorrrvvvyyyxxx||||||zzzvvvssspppkkkeeeaaa]]]]]]^^^```ccceeeeeeddddddeeeiiiooouuuxxxwwwuuummmmmmoootttzzz~~~}}}vvvrrrqqqrrrrrrtttxxxxxxssssss|||zzzrrrllljjjlllpppooopppuuu{{{{{{wwwxxx}}}}}}xxxrrrooonnnooooooqqquuuvvvuuurrrppphhhgggaaaVVVRRRRRRPPPLLLHHHGGGEEEDDDDDDEEEFFFGGGGGGHHHHHHFFFCCCBBBBBBCCCBBBAAAAAAAAABBBBBBCCCBBB@@@@@@AAAAAAAAABBBBBBBBBAAABBBCCCEEEFFFFFFFFFEEE>>>???AAABBBCCCBBBAAA@@@@@@AAABBBCCCCCCBBBBBBAAABBBCCCEEEJJJNNNPPPOOONNNHHHFFFDDDCCCDDDDDDDDDCCCCCCCCCCCCAAA???>>>???@@@CCCDDDEEEDDDCCCCCCEEEGGGDDDCCCBBBBBBBBBCCCEEEFFFBBBDDDFFFGGGHHHGGGFFFEEECCCCCCDDDEEEGGGIIIJJJLLLIIIHHHGGGEEEEEEFFFGGGHHHHHHIIIKKKNNNQQQRRRRRRQQQQQQSSSVVV\\\iiijjj]]]WWWeee}}}yyylll]]]MMMJJJFFFCCCAAA@@@>>><<<=========<<<===AAAGGGKKKNNNTTT\\\aaadddhhhnnnssssssxxx}}}~~~~~~~~~~~~~~~yyytttmmmaaaXXXTTTOOOKKKFFFDDDEEEHHHJJJKKKMMMUUUbbbooo|||zzztttkkkiiieeeaaa\\\YYYVVVUUUQQQOOOLLLIIIGGGGGGGGGGGGAAAAAA@@@???>>>===<<<<<<;;;===@@@BBBBBB@@@===;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888999::::::;;;;;;::::::888999<<<===>>>>>>===<<<999999999::::::;;;;;;;;;:::;;;===>>>>>>>>>======999999:::;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<==============================>>>>>>>>>>>>=========>>>@@@AAABBBBBBBBBAAAAAAAAABBBCCCEEEFFFGGGGGGFFFHHHKKKMMMNNNOOOQQQRRRQQQSSSVVVYYY\\\^^^```aaafffiiinnnqqquuuxxx}}}xxxuuuqqqnnnkkkgggbbb___]]]]]]___cccgggjjjkkkkkkfffgggkkkrrryyy|||zzzwwwwwwxxxzzz~~~xxxtttsssssssssrrrvvvuuummmjjjqqqyyy}}}~~~uuupppoooqqqrrrnnnmmmoooooommmttt}}}~~~~~~xxxsssqqqqqqrrrqqqsssxxxzzzvvvppplllaaa```ZZZQQQPPPSSSRRRMMMIIIGGGFFFDDDDDDEEEGGGHHHHHHHHHHHHGGGDDDCCCCCCCCCCCCBBB@@@@@@AAABBBBBBAAA???@@@AAABBBBBBBBBAAAAAA>>>@@@BBBCCCEEEEEEEEEEEE>>>???@@@AAAAAA@@@>>><<<<<<===???@@@AAA@@@@@@???;;;;;;>>>BBBGGGKKKKKKKKKFFFEEEDDDDDDEEEEEEDDDBBBBBBBBBBBB@@@===<<<===>>>CCCDDDEEEDDDDDDDDDFFFHHHEEEDDDDDDEEEFFFHHHJJJKKKAAABBBDDDFFFGGGFFFEEEDDDBBBBBBCCCEEEGGGIIIKKKLLLLLLJJJHHHFFFEEEFFFHHHJJJFFFGGGJJJNNNQQQSSSRRRQQQSSSUUUVVVXXXaaawwwsss```RRRZZZqqq~~~rrrcccQQQNNNJJJGGGEEEDDDBBB@@@<<<<<<;;;:::;;;???DDDIIIGGGNNNVVV\\\___dddlllrrrqqqvvv{{{~~~~~~~~~~~~|||zzzrrrkkkddd```RRRMMMHHHEEEEEEFFFGGGGGGGGGIIIQQQ[[[dddnnn~~~zzzwwwsssoookkkfff```\\\[[[WWWRRROOOMMMKKKJJJHHHJJJGGGDDDDDDEEEDDDBBB???AAAAAAAAAAAA@@@???>>>===?????????@@@??????>>>===>>>>>>======<<<=========<<<===>>>>>>??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@CCCBBBAAA@@@@@@???@@@@@@;;;<<<>>>===<<<<<<===???????????????@@@@@@@@@@@@CCCDDDDDDCCCBBBBBBCCCEEEGGGHHHHHHIIIJJJLLLMMMNNNOOOPPPRRRRRRRRRTTTVVVXXXZZZ[[[\\\]]]___ccchhhlllooosssyyy}}}|||sssooojjjgggeeebbb^^^ZZZ]]]\\\\\\aaammmxxxyyysssooonnnmmmlllnnnttt}}}}}}|||zzzwwwxxx{{{wwwwwwrrrkkkjjjnnnrrrrrrzzzyyyooofffdddkkkxxx}}}yyyuuusssssspppoooppprrruuuuuutttrrrkkk___VVVVVVXXXVVVPPPLLLJJJGGGDDDCCCDDDFFFGGGHHHFFFFFFEEEEEEEEEEEEFFFGGGCCCBBBAAAAAA@@@@@@AAAAAAAAACCCDDDDDDCCCCCCEEEFFFAAA@@@@@@???>>>===<<<<<>>===<<<<<<===>>>>>>FFFIIIMMMQQQWWW___gggmmmnnnuuu{{{~~~~~~vvvmmmgggXXXSSSLLLGGGEEEEEEFFFFFFCCCDDDIIIQQQWWW___mmmyyy}}}xxxqqqjjjeeeaaa^^^YYYVVVTTTSSSQQQOOOPPPMMMKKKJJJKKKKKKHHHFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCBBB@@@@@@??????>>>>>>??????@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBB?????????@@@@@@@@@AAAAAA@@@@@@AAAAAAAAAAAAAAAAAADDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAABBBDDDEEEEEECCCCCCDDDFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGHHHIIIIIIIIIJJJLLLNNNKKKLLLLLLMMMNNNPPPRRRRRRRRRSSSUUUVVVVVVXXX[[[]]]^^^```bbbdddfffiiinnnqqquuuxxx}}}|||xxxvvvmmmjjjfffdddbbb```\\\YYY[[[YYYXXX\\\iiixxx}}}{{{qqqnnnjjjiiillluuu~~~yyy{{{~~~|||zzzzzzxxxzzzyyyssspppssswwwxxx{{{pppfffeeennn}}}zzzwwwvvvvvvrrrooolllnnnrrrvvvvvvtttfff\\\UUUVVVWWWSSSNNNLLLKKKHHHEEEDDDEEEGGGGGGHHHEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@AAACCCDDDEEEDDDAAA@@@AAABBBAAA@@@??????>>>>>>??????AAA@@@?????????>>><<<:::;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>???@@@AAACCCEEEFFFDDDDDDBBBAAA@@@@@@@@@AAA>>>???@@@???>>>>>>@@@AAAAAABBBCCCBBBAAAAAABBBDDDEEEEEEEEEEEEEEEFFFHHHHHHDDDEEEFFFGGGHHHHHHHHHHHHFFFFFFEEEEEEFFFGGGHHHJJJKKKMMMMMMMMMKKKJJJKKKLLLJJJJJJKKKLLLMMMNNNNNNOOOQQQQQQSSSVVVZZZfff|||}}}|||zzzzzz|||~~~mmmYYYSSSWWWddd~~~ssscccZZZPPPHHHFFFDDDAAA>>>@@@???>>><<<<<<===>>>>>>BBBEEEHHHMMMRRRYYYaaagggjjjpppwwwzzz}}}~~~{{{|||~~~ssslllaaa[[[QQQJJJFFFEEEDDDDDDAAA@@@CCCGGGJJJNNNWWWaaappp{{{yyytttmmmjjjeeeaaa___]]][[[YYYUUUSSSQQQPPPPPPOOOMMMKKKHHHHHHHHHIIIHHHHHHGGGFFFEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBCCCDDDDDDDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEEEEEEEFFFFFFGGGGGGKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEFFFFFFFFFFFFGGGHHHHHHGGGGGGHHHIIIJJJJJJJJJKKKKKKKKKLLLLLLIIIKKKMMMOOOOOOPPPSSSUUUQQQQQQRRRSSSTTTVVVWWWXXXVVVXXXZZZ[[[\\\^^^bbbdddeeegggkkknnnqqqsssvvvxxx}}}~~~yyyuuurrrnnnllleeeccc```^^^]]]\\\ZZZYYY[[[YYYWWWZZZgggyyyvvvqqqkkkjjjppp{{{zzzwww|||~~~zzzwwwzzzzzzzzz~~~|||pppggggggpppzzzxxxwwwwwwsssmmmhhhiiipppuuuuuusss^^^XXXUUUVVVTTTOOOLLLLLLLLLIIIFFFEEEFFFGGGHHHHHHEEEDDDCCCBBB@@@@@@@@@@@@BBBBBBAAA@@@@@@@@@@@@@@@AAABBBCCCBBB@@@??????@@@@@@???>>>>>>>>>???AAABBBAAA@@@>>>>>>???>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;======>>>???@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@@@@===???@@@@@@??????AAABBBAAABBBDDDCCCBBBAAAAAABBBEEEDDDDDDDDDDDDFFFGGGHHHDDDDDDEEEFFFHHHIIIKKKLLLIIIHHHGGGFFFFFFFFFGGGHHHLLLNNNPPPOOONNNLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMPPPOOOQQQTTTWWW___qqq}}}zzzzzzwwwvvvzzz}}}wwwttt}}}sss]]]QQQOOOXXXnnn~~~pppfffXXXMMMGGGEEECCCAAA@@@???>>>===<<<===>>>>>>>>>@@@CCCFFFKKKRRRYYY___eeekkkrrruuuyyy~~~~~~~~~~~~}}}yyyssshhh```VVVMMMGGGDDDCCCCCCCCCAAAAAADDDDDDEEEKKKRRRZZZeeeuuu}}}yyytttpppllliiieeebbb]]]\\\ZZZYYYWWWVVVTTTSSSNNNOOOOOOOOOOOONNNMMMMMMJJJKKKLLLLLLMMMMMMMMMMMMNNNMMMLLLKKKJJJJJJJJJKKKGGGHHHHHHIIIJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNOOOPPPPPPOOOOOONNNMMMMMMMMMNNNMMMMMMMMMMMMMMMNNNOOOJJJKKKMMMLLLKKKKKKLLLNNNOOOOOOOOOPPPPPPPPPQQQQQQPPPRRRUUUVVVVVVWWWYYY[[[WWWWWWXXXYYYZZZ\\\]]]^^^]]]___aaacccdddfffjjjllllllpppuuuyyy{{{|||~~~{{{tttnnnjjjgggdddccc]]][[[ZZZYYYYYYYYYZZZZZZ^^^]]]\\\___jjj{{{zzzvvvrrrsss{{{~~~zzzzzz}}}}}}xxxtttsss~~~{{{rrrkkkkkkqqq{{{}}}{{{zzzyyyxxxssskkkeeehhhooossspppkkkWWWTTTTTTTTTQQQKKKIIIKKKLLLIIIGGGFFFGGGHHHHHHHHHGGGFFFDDDBBB@@@???>>>>>>BBBAAAAAA@@@???@@@@@@@@@<<<===????????????AAACCC>>>>>>=========???AAACCC@@@???>>>>>>???>>><<<:::<<<<<<<<<;;;;;;;;;;;;;;;======>>>???@@@AAAAAAAAAAAAAAA@@@@@@???????????????AAABBBAAA???>>>???@@@BBBDDDFFFFFFDDDBBBAAABBBDDDCCCBBBBBBCCCDDDFFFHHHGGGFFFEEEFFFGGGIIILLLMMMJJJIIIGGGFFFFFFGGGHHHHHHKKKMMMOOOPPPNNNKKKJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMPPPSSSUUUZZZhhhuuu~~~}}}{{{yyy{{{wwwuuu~~~}}}|||fffVVVMMMQQQcccvvv|||qqqaaaRRRIIIEEEDDDCCCAAA@@@???============>>>;;;===@@@CCCFFFLLLSSSXXX```fffmmmrrrvvv~~~~~~nnnfff[[[QQQJJJFFFDDDBBBDDDBBBAAACCCCCCBBBEEEJJJMMMUUUaaakkkttt~~~zzzuuupppllliiiiiigggeeebbb___^^^]]]YYYYYYYYYYYYXXXWWWVVVVVVRRRSSSTTTUUUVVVWWWWWWWWWSSSSSSQQQPPPPPPOOOOOOOOOPPPQQQQQQRRRRRRRRRRRRRRROOOOOOOOOPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSTTTUUUVVVSSSUUUVVVVVVUUUTTTVVVWWWYYYYYYYYYZZZZZZZZZ[[[[[[[[[]]]___```______```aaa^^^^^^___```aaacccdddeeeeeegggjjjkkklllooorrruuutttxxx}}}}}}tttpppiiiddd```___]]]\\\WWWWWWWWWVVVWWWXXXZZZ\\\```ccceeegggnnnzzzzzzzzz|||}}}}}}~~~{{{ssskkkkkkppp~~~|||yyyvvvuuuvvvvvvwwwzzzzzzzzz|||~~~|||zzzpppkkkgggjjjpppppphhh```SSSQQQRRRRRRNNNGGGFFFIIIJJJHHHFFFFFFHHHIIIIIIHHHIIIHHHFFFDDDBBB@@@??????AAAAAA@@@????????????@@@;;;===>>>?????????AAACCC======<<<<<<===>>>@@@AAA@@@???>>>???@@@@@@>>><<<============<<<<<<;;;;;;===>>>???@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>@@@AAABBBAAA@@@@@@AAAEEEGGGIIIHHHFFFDDDCCCCCCDDDCCCAAAAAAAAACCCEEEGGGIIIHHHFFFEEEFFFHHHKKKLLLIIIHHHGGGGGGGGGHHHIIIJJJKKKMMMPPPPPPNNNKKKJJJIIIKKKKKKKKKKKKKKKLLLLLLLLLKKKLLLNNNRRRTTTWWWbbbmmmyyyuuu}}}tttppp~~~uuu```PPPLLLXXXeee{{{{{{jjjYYYMMMGGGEEEDDDBBBAAA???>>>=========>>><<<===???AAADDDIIIOOOTTT\\\aaaiiiooouuu}}}wwwpppeeeZZZRRRKKKGGGDDDDDDAAA@@@BBBBBB@@@AAAEEEGGGKKKQQQWWW]]]eeepppwwwzzzttttttrrrnnniiieeeddddddaaaaaa```___^^^\\\[[[ZZZWWWWWWYYYZZZ\\\\\\]]]]]]YYYXXXWWWVVVUUUTTTTTTTTTTTTTTTUUUVVVVVVVVVVVVVVVTTTTTTUUUUUUVVVVVVWWWWWWYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYY[[[\\\\\\ZZZ[[[]]]\\\[[[[[[\\\^^^``````aaaaaaaaabbbbbbbbbbbbdddffffffeeeccccccccchhhhhhhhhiiikkklllnnnoooppprrrtttuuuvvvxxx{{{}}}}}}~~~yyyvvvkkkgggaaa]]][[[ZZZYYYXXXUUUVVVVVVVVVWWWYYY]]]```ccciiimmmnnnrrrxxx}}}}}}yyy}}}}}}|||uuuhhh```eeeooozzzuuuuuuvvvxxx}}}}}}mmmkkkkkknnnqqqnnndddZZZSSSPPPOOOOOOKKKEEEDDDGGGGGGFFFEEEFFFHHHIIIIIIIIILLLKKKIIIFFFDDDBBBAAAAAAAAAAAA@@@??????????????????@@@AAA@@@???>>>???AAA????????????>>>>>>>>>>>>???>>>>>>???AAABBBAAA@@@>>>>>>>>>===<<<<<<;;;;;;===>>>???@@@@@@@@@???>>>===>>>>>>??????>>>======999<<>>=========>>><<<===>>>???AAAFFFKKKOOOVVV[[[cccjjjqqqzzz}}}rrrfff[[[RRRKKKFFFEEEAAA@@@BBBCCC@@@???AAACCCEEEHHHJJJMMMSSS\\\cccmmmuuu{{{tttooommmnnnkkkjjjiiihhhfffcccaaa```^^^___```bbbcccdddeeeeeebbbaaa```^^^]]]]]]\\\\\\YYYZZZZZZ[[[[[[[[[[[[[[[YYYZZZZZZ[[[\\\\\\]]]]]]aaaaaa`````````__________________^^^]]]]]]\\\\\\_________```aaaaaabbbbbb_________```aaacccdddeeeaaabbbccccccbbbbbbccceeehhhhhhhhhhhhiiiiiiiiiiiijjjlllnnnooommmlllkkkkkkrrrrrrssstttuuuwwwxxxyyyzzz|||~~~~~~}}}xxxsssooogggccc___[[[YYYXXXVVVUUUUUUWWWXXXXXXXXX[[[```dddkkkrrrwwwvvvvvvzzz||||||{{{}}}}}}}}}yyyssskkk```\\\eeeppp~~~xxxvvvwww{{{}}}lllmmmnnnqqqrrrnnneee]]]UUUPPPLLLLLLIIIEEECCCEEEDDDDDDCCCEEEHHHJJJJJJIIIMMMKKKJJJGGGEEEDDDCCCCCCAAA@@@@@@???????????????@@@AAABBBBBB@@@@@@AAABBBAAABBBCCCCCCAAA???===;;;>>>>>>>>>@@@CCCEEEDDDCCC>>>>>>===<<<<<<;;;::::::<<<===>>>??????>>><<<;;;<<<<<<===>>>>>>>>>===<<<888;;;???BBBCCCDDDEEEGGGJJJKKKJJJHHHEEECCCDDDEEECCCAAA???>>>???AAADDDFFFEEEDDDDDDEEEFFFHHHJJJKKKLLLKKKJJJHHHHHHHHHIIIIIIMMMNNNNNNMMMJJJIIIIIIJJJHHHIIIIIIJJJKKKLLLMMMMMMNNNLLLMMMOOOPPPQQQWWW___pppsssfffiii}}}aaaOOOLLLOOO[[[lllzzzjjj[[[PPPKKKHHHCCCBBB@@@>>>=========>>>:::;;;<<<<<<>>>AAAFFFJJJNNNTTT\\\dddlllttt}}}{{{ooobbbWWWMMMHHHFFFBBBAAACCCDDD@@@???@@@@@@BBBDDDDDDEEEIIIPPPVVVZZZ```kkkwww}}}{{{{{{xxxxxxvvvtttrrrooommmkkkiiijjjlllnnnpppqqqqqqrrrjjjjjjhhhgggfffeeeeeeeeeccccccdddeeeeeeeeeeeeeeebbbccccccdddeeeeeefffffffffffffffeeeeeedddddddddgggffffffeeedddcccbbbbbbcccddddddeeefffggghhhhhhfffffffffgggiiijjjlllllljjjlllmmmmmmlllkkkmmmnnnqqqqqqrrrrrrrrrsssssssssvvvxxx{{{|||{{{yyyyyyyyyzzzzzzzzz{{{}}}~~~~~~yyytttooolllfffccc___\\\ZZZXXXUUUSSSVVVXXXYYYYYYYYY\\\bbbfffrrrzzz~~~}}}{{{}}}|||zzzzzz|||tttkkkccc\\\]]]gggrrr|||{{{xxxvvvxxx|||~~~{{{lllnnnpppsssrrrnnnhhhbbbWWWPPPKKKJJJHHHEEECCCDDDCCCBBBBBBEEEHHHJJJJJJJJJMMMKKKJJJHHHFFFEEEDDDCCCAAA@@@@@@???>>>?????????===???AAABBBBBBCCCEEEGGGDDDEEEFFFFFFDDD@@@===:::======>>>AAADDDFFFFFFEEE======<<<;;;::::::999999:::<<<===>>>>>><<<:::999;;;<<<===>>>>>>===<<<<<<:::===AAACCCCCCCCCCCCDDDKKKKKKIIIFFFCCCBBBCCCEEECCCAAA???===>>>AAADDDFFFAAABBBCCCEEEGGGIIIKKKLLLOOONNNLLLIIIHHHGGGGGGGGGKKKLLLKKKIIIFFFEEEFFFHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOMMMMMMNNNNNNNNNSSSZZZdddyyyxxxllllll{{{kkkXXXRRRSSSRRR```uuuppp```TTTMMMJJJDDDBBB@@@???=========>>>888999::::::;;;>>>CCCGGGIIIOOOWWW___gggpppxxx}}}~~~pppbbbVVVOOOGGGDDDBBBBBB@@@;;;999;;;??????>>>???AAADDDGGGIIINNNPPPXXXdddoooxxx{{{zzzyyyzzz{{{|||{{{zzzvvvwwwwwwvvvsssqqqppppppnnnllljjjiiikkkmmmoooooonnnnnnnnnnnnoooooooooooorrrqqqpppooooooooooooooonnnooopppqqqqqqooommmkkknnnoooqqqssstttuuuttttttqqqrrrssstttttttttttttttrrrtttvvvvvvvvvvvvxxxzzzzzz{{{{{{{{{||||||||||||~~~yyyvvvtttqqqooogggeee```ZZZUUURRRRRRSSSTTTWWW\\\aaa```___dddkkk|||vvvtttpppnnnjjjfffdddiiisss{{{vvvyyy~~~zzzwwwpppkkklllmmmnnnnnnkkkfffaaaWWWQQQJJJHHHIIIIIIFFFBBBEEEDDDEEEGGGJJJLLLKKKJJJLLLKKKIIIGGGFFFDDDDDDCCCDDDBBB@@@???>>>>>>??????DDDEEEEEEDDDBBBBBBCCCDDDDDDFFFHHHGGGDDDAAA??????;;;<<>>???@@@???===;;;:::999::::::>>><<<>>>BBBDDDBBBBBBEEELLLKKKGGGDDDBBBBBBBBBBBBEEEBBB>>>>>>@@@AAA???===<<<===???@@@CCCGGGLLLOOOYYYWWWTTTPPPLLLIIIHHHGGGKKKKKKJJJIIIHHHHHHHHHHHHEEEGGGJJJLLLMMMOOORRRTTTQQQOOOMMMLLLMMMPPPSSSUUU]]]jjj}}}yyyiiinnn}}}eeeWWWSSSJJJVVVeeetttvvvhhh[[[OOOIIIHHHFFFCCCAAAAAAAAA@@@?????????>>>===============EEEJJJRRRZZZbbbjjjrrrwwwqqqbbbWWWPPPKKKGGGGGGFFFAAA?????????>>>>>>>>>???AAACCCDDDEEEFFFLLLVVV___gggrrr{{{~~~|||{{{{{{wwwuuuttttttwwwyyyzzzzzzwwwwwwxxxxxxyyyzzzzzzzzz{{{{{{zzzyyyyyyyyyyyyyyyxxxyyyzzz{{{{{{zzzxxxwwwyyyzzz{{{}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~zzz|||}}}~~~~~~~~~|||xxxvvvtttrrrooommmdddbbb^^^YYYUUUSSSSSSTTTWWW[[[ccciiijjjiiimmmuuuzzzrrrooofffhhhjjjjjjjjjnnnuuu{{{||||||vvvxxx~~~{{{vvvlllfffgggiiijjjhhhdddaaa___VVVQQQKKKIIIIIIHHHEEEAAADDDCCCDDDFFFIIIKKKJJJIIIKKKJJJIIIGGGEEEDDDCCCCCCFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFDDDCCCBBBCCCEEEEEEGGGHHHHHHEEEBBB@@@@@@<<<===???BBBFFFFFFDDDBBB;;;===???>>><<<:::;;;======<<<;;;::::::;;;<<<===???>>>===;;;;;;;;;;;;;;;===;;;===AAACCCCCCDDDHHHKKKIIIFFFCCCBBBAAAAAABBBDDDCCCAAA@@@AAAAAA@@@???>>>???AAABBBDDDGGGLLLPPPWWWUUURRRNNNKKKJJJIIIHHHJJJIIIHHHHHHHHHIIIJJJJJJEEEHHHKKKMMMMMMNNNPPPRRRPPPOOOMMMLLLMMMPPPSSSVVV[[[gggyyypppmmmvvvxxxaaaTTTMMMQQQZZZhhh{{{qqqcccWWWOOOIIIFFFCCCAAAAAAAAA@@@?????????>>>===============CCCGGGNNNUUU]]]eeemmmrrrzzzsssfffXXXOOOGGGFFFFFFBBB???>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAADDDLLLSSSZZZeeeooo{{{~~~~~~}}}zzzxxxwwwuuutttrrrqqqpppooollljjj```^^^[[[XXXVVVUUUVVVVVV]]]bbbmmmuuuwwwvvvyyyxxx}}}vvvmmmjjj^^^eeennnrrrssstttwww{{{~~~~~~}}}tttssszzzvvvuuu||||||{{{uuuhhh```aaabbbaaa___\\\[[[ZZZRRROOOLLLKKKKKKIIIEEEAAACCCCCCCCCFFFIIIJJJIIIGGGHHHHHHGGGFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBEEEFFFGGGFFFDDDCCCDDDEEECCCEEEGGGGGGDDDAAA??????>>>>>>???BBBDDDEEECCCAAA===>>>>>>===;;;:::<<<===>>>>>><<<;;;::::::::::::======<<<<<<<<<======>>>>>>;;;<<<@@@BBBBBBEEEIIIIIIGGGDDDBBB@@@@@@@@@AAACCCDDDDDDCCCAAA@@@AAAAAA@@@BBBCCCDDDEEEHHHLLLOOOSSSQQQOOOMMMKKKJJJJJJJJJIIIHHHGGGFFFGGGIIIKKKMMMGGGIIILLLNNNNNNNNNNNNOOONNNMMMLLLLLLNNNQQQTTTVVVYYYbbbuuu{{{qqqsssttt^^^WWWPPPOOOZZZiiiyyy{{{mmm___VVVLLLHHHEEEBBBBBBBBBAAA@@@??????>>>===============@@@CCCHHHMMMTTT]]]eeekkkrrryyyxxxdddVVVHHHCCCCCCAAA>>>>>>======>>>>>>>>>>>>===<<>>>>>?????????AAACCCCCCAAA???======<<<:::999:::;;;<<<===<<<<<<;;;::::::999999<<<<<<<<<===>>>???@@@@@@AAA>>>===@@@AAAAAADDDHHHFFFEEEBBB@@@??????@@@@@@@@@CCCEEEDDD@@@???@@@BBBAAACCCDDDDDDEEEFFFIIILLLOOONNNLLLKKKJJJJJJKKKKKKJJJIIIGGGFFFGGGIIIKKKMMMHHHKKKNNNOOONNNMMMLLLMMMMMMLLLLLLLLLNNNQQQTTTVVVWWW___ooozzzxxx~~~uuujjjXXXMMMRRRZZZfff}}}zzzjjj___PPPMMMHHHEEECCCCCCBBBAAA???>>>>>>===============???AAACCCGGGLLLTTT]]]dddlllsss|||uuudddRRRIIIGGGDDDCCCCCC>>>>>>???@@@@@@??????>>>===;;;;;;???EEEKKKVVV```kkkuuu}}}{{{ssssssqqqooommmllljjjjjjgggfffeeeddddddbbb^^^[[[\\\ZZZZZZ\\\```cccdddcccooottt|||{{{|||xxxpppvvvxxxnnnmmmpppsss}}}{{{zzz|||}}}wwwqqqqqqxxxwwwmmmhhhkkkooo~~~tttkkkkkkmmmuuuvvvjjj___XXXRRRRRRVVVWWWQQQKKKGGGHHHJJJLLLNNNNNNLLLJJJDDDEEEFFFIIIKKKKKKIIIGGGCCCDDDEEEEEEEEEEEEDDDCCCEEEFFFGGGHHHHHHGGGFFFFFFDDDFFFHHHGGGFFFDDDDDDEEEBBBDDDFFFEEECCC@@@??????@@@??????@@@AAAAAA???>>><<<;;;999888999:::;;;;;;999::::::;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBBBBEEEAAA???@@@@@@???@@@DDDDDDCCCAAA???>>>>>>???@@@>>>AAADDDCCC@@@>>>???AAA@@@AAACCCCCCCCCDDDFFFHHHLLLKKKJJJJJJJJJKKKLLLMMMMMMLLLJJJHHHHHHIIIJJJKKKJJJLLLNNNNNNMMMKKKKKKLLLLLLKKKKKKLLLNNNQQQTTTUUUWWW]]]kkk|||hhhUUUQQQRRRXXXllluuuhhhUUUQQQKKKFFFCCCBBBAAA@@@???>>>>>>===============??????AAACCCGGGNNNWWW\\\gggnnnxxxqqq```UUUNNNHHHEEEFFFAAAAAAAAAAAAAAAAAAAAAAAA>>>;;;;;;>>>BBBGGGQQQZZZfffpppyyy{{{|||~~~zzztttpppmmmkkkkkkiiigggdddbbbaaa```^^^]]]\\\]]]^^^___]]][[[```______dddjjjpppqqqpppxxxzzz~~~zzzssssssxxxwwwpppvvv~~~zzztttqqqtttyyy|||~~~{{{ssslllkkkssswwwmmmggggggiiiwwwxxxmmmiiihhhrrruuuiii^^^WWWQQQPPPSSSSSSMMMFFFCCCEEEHHHJJJLLLLLLLLLKKKEEEEEEGGGJJJLLLLLLIIIFFFBBBCCCDDDFFFFFFFFFEEEDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCEEEGGGGGGEEEDDDCCCDDDCCCEEEGGGGGGEEECCCBBBAAA@@@???>>>???@@@@@@???===:::999888999;;;<<<<<<<<<999999;;;<<<>>>>>>>>>>>>;;;<<<>>>@@@BBBCCCCCCCCCFFFBBB@@@BBBAAA>>>>>>AAACCCBBB@@@>>>>>>>>>@@@AAA>>>@@@BBBBBBAAA?????????>>>???AAABBBBBBCCCEEEFFFJJJJJJIIIIIIJJJLLLMMMOOONNNNNNMMMLLLKKKJJJJJJJJJLLLMMMNNNMMMKKKKKKKKKMMMLLLLLLLLLMMMNNNPPPRRRTTTVVVZZZeeeyyy~~~fffWWWPPPQQQ^^^nnnxxxjjj[[[VVVNNNHHHDDDBBB@@@?????????>>>===============>>>>>>???@@@CCCIIIPPPVVV___gggqqq{{{rrrggg\\\PPPIIIHHHFFFEEECCCAAA@@@@@@@@@@@@BBB???>>>@@@BBBEEEMMMUUU]]]gggoooqqqqqqtttwwwxxxyyy~~~{{{}}}{{{wwwqqqmmmjjjjjjiiifffccc___\\\YYYXXXWWWWWWXXX[[[```eeegggggggggfffgggnnnwww}}}~~~}}}||||||yyyrrrjjjkkkpppvvvnnnuuu~~~|||uuuuuuwww}}}zzzqqqiiihhhppp}}}wwwnnngggddddddppp|||~~~uuummmiiioooqqqeeeYYYXXXUUURRROOOLLLHHHEEEAAACCCEEEGGGHHHHHHHHHIIIDDDDDDGGGIIIKKKKKKHHHEEEAAABBBEEEFFFGGGGGGFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBDDDGGGGGGEEECCCBBBBBBBBBDDDFFFFFFDDDBBBAAAAAA???>>>===>>>@@@@@@???>>>999888888;;;>>>@@@???===;;;===>>>@@@AAABBBAAAAAA;;;===???AAACCCCCCDDDDDDDDDAAAAAACCCBBB???>>>AAACCCAAA@@@>>>>>>???@@@AAA@@@@@@@@@BBBCCCCCC@@@>>><<<>>>AAABBBBBBCCCDDDFFFJJJIIIIIIIIIKKKLLLNNNOOOLLLMMMNNNNNNNNNMMMLLLLLLNNNNNNMMMKKKJJJJJJLLLNNNLLLLLLLLLMMMNNNPPPQQQRRRTTTXXX```ooo|||dddUUURRRWWW]]]ooo|||qqqeee___VVVOOOJJJFFFDDDCCC??????>>>===============<<<===>>>>>>@@@EEEKKKOOOVVV^^^iiirrr{{{zzzlll\\\RRRNNNIIIGGGDDDAAA???>>>??????BBB>>>===>>>???@@@FFFMMMSSS]]]fffhhhhhhjjjlllmmmmmmqqqxxx}}}ssslllnnnssswwwyyy~~~|||{{{}}}|||yyyuuuqqqooommmlllhhhddd___ZZZWWWUUUTTTUUUWWW]]]fffmmmrrruuummmlllmmmuuu}}}zzzuuullleeeffflll{{{uuummmsss~~~yyyuuuwww|||zzzqqqhhhfffooo}}}xxxnnngggcccbbbjjjvvv|||ssskkkooonnnaaaUUUXXXYYYTTTLLLEEEDDDEEEAAABBBDDDDDDDDDCCCDDDEEECCCCCCFFFIIIKKKJJJFFFCCCAAABBBEEEGGGHHHHHHGGGFFFIIIHHHFFFDDDDDDDDDDDDEEEAAADDDFFFFFFEEECCCBBBBBB>>>AAACCCCCCAAA???>>>>>>???>>>===>>>???@@@???>>>999999999===AAACCCAAA??????@@@BBBCCCDDDDDDCCCCCC<<<===???BBBCCCDDDDDDDDDBBB@@@@@@CCCCCC@@@???AAABBBAAA@@@>>>>>>???AAABBBBBB@@@@@@BBBEEEEEEBBB>>><<<>>>AAABBBCCCCCCEEEFFFJJJJJJIIIJJJKKKMMMOOOPPPJJJLLLNNNPPPQQQPPPOOONNNOOONNNMMMJJJIIIJJJMMMPPPMMMMMMMMMMMMNNNOOOPPPQQQSSSVVV]]]iii}}}ooo\\\WWWWWWUUU___{{{~~~nnnhhh___VVVPPPMMMJJJHHH??????>>>===============;;;<<<======???BBBGGGKKKNNNWWWccclllttt~~~~~~wwweeeXXXPPPKKKEEEDDDEEEDDD@@@<<<======<<<===>>>@@@BBBDDDJJJPPPXXX\\\\\\[[[[[[[[[^^^```dddhhhmmmrrruuuwww|||~~~vvvjjjaaa^^^```aaabbbjjjlllnnnqqqtttuuuwwwwww||||||}}}|||wwwrrroooooommmhhhaaaZZZUUUTTTTTTQQQZZZbbbhhhqqq|||}}}zzz{{{{{{sssooopppxxx{{{uuuuuuvvv{{{|||www}}}~~~vvvkkkfffkkkuuuzzzuuummmddd```bbbiiiqqqwwwqqqoookkkbbbZZZQQQPPPNNNKKKHHHFFFDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBDDDDDDDDDDDDEEEEEEEEEFFFGGGFFFEEEDDDCCCBBBAAAAAAAAABBBDDDFFFGGGHHHGGGGGG===<<<<<<>>>@@@AAA@@@???>>>>>>>>>===<<<;;;999888:::;;;<<<@@@CCCEEEDDDBBBEEEDDDEEEFFFHHHGGGEEECCC@@@???>>>???BBBDDDDDDDDDEEEBBB>>>>>>@@@AAA@@@>>>@@@@@@@@@???@@@@@@AAAAAA@@@AAABBBCCCDDDCCCBBBAAA@@@AAAAAABBBCCCDDDEEEFFFMMMLLLJJJHHHGGGHHHJJJKKKKKKLLLMMMNNNNNNOOOOOONNNQQQOOOLLLKKKJJJLLLNNNOOONNNMMMLLLKKKLLLMMMPPPQQQUUURRRXXXeeesssoooVVVPPPUUUXXXggg|||{{{pppeee\\\SSSLLLHHHFFFDDD@@@>>>===>>>???@@@???>>>===<<<===@@@CCCEEEMMMOOOWWWbbblllvvv|||{{{|||{{{nnn___WWWMMMGGGEEEEEECCCAAA<<<<<<<<<<<<===???@@@AAAGGGLLLRRRUUUTTTRRRQQQQQQTTTUUUYYY]]]aaaeeeiiijjjoooqqqtttwwwzzz}}}wwwoooddd\\\XXXWWWVVVUUUZZZ\\\___cccfffjjjlllmmmmmmmmmmmmooossszzzzzzsssmmmiiigggccc]]]XXXTTTTTTUUUXXX___ffflllwww~~~{{{yyywwwyyytttssstttxxx}}}wwwzzz}}}~~~yyyooojjjnnnwwwzzz}}}yyyvvvssslllddd```aaagggnnn{{{wwwpppkkkeee]]]VVVOOONNNMMMJJJHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDBBBBBBCCCDDDDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@AAABBBDDDEEEFFFGGGFFFFFF???>>>>>>???AAABBBAAA????????????>>>===;;;:::999999;;;???DDDHHHIIIHHHFFFCCCCCCCCCEEEGGGGGGFFFDDD@@@>>>>>>???BBBCCCDDDCCCDDDBBB@@@????????????>>>???????????????@@@@@@AAA@@@AAAAAABBBBBBBBBBBBAAABBBBBBBBBCCCDDDEEEFFFGGGLLLKKKJJJIIIIIIIIIJJJJJJIIIJJJKKKLLLMMMMMMMMMLLLOOONNNLLLKKKKKKLLLMMMNNNNNNMMMLLLLLLLLLNNNPPPQQQUUURRRVVVaaakkk{{{hhhXXXUUUQQQYYYjjjwwwjjj\\\RRRMMMHHHFFFCCCAAA@@@??????>>>???>>><<<;;;<<<>>>@@@BBBIIIKKKQQQ[[[eeeppp{{{wwwtttwwwuuujjj[[[PPPJJJGGGFFFEEE=========>>>>>>@@@AAAAAAEEEIIIMMMNNNMMMJJJGGGFFFHHHIIILLLOOOSSSVVVYYYZZZ___aaadddfffiiilllpppssswww{{{|||qqqkkkaaaYYYSSSOOOLLLKKKLLLNNNQQQTTTXXX]]]```bbb______^^^^^^bbbiiisssyyy|||yyyyyyzzz|||~~~}}}yyyuuuvvvwwwyyy{{{{{{tttiiiaaa```___]]]ZZZXXXWWWYYY[[[```dddjjjrrr|||{{{}}}~~~yyy|||~~~}}}wwwrrrpppqqqssszzzyyyssstttwwwzzz|||sssnnnqqqxxx~~~wwwrrrpppvvvsssqqqppplllddd```aaaccchhhqqq~~~wwwnnnfff]]]UUUOOOLLLLLLKKKIIIGGGFFFEEEDDDBBBCCCCCCCCCDDDDDDEEEEEEBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBAAA@@@@@@??????@@@AAABBBDDDEEEEEEEEEDDDAAA?????????AAABBBAAA@@@AAAAAAAAA@@@>>>===;;;:::999<<>>>>>???BBBCCCCCCBBBBBBBBBBBBAAA>>>======>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCDDDDDDFFFGGGHHHJJJJJJJJJJJJJJJIIIIIIHHHFFFGGGIIIJJJKKKKKKJJJJJJLLLLLLLLLLLLLLLMMMMMMMMMNNNMMMLLLLLLMMMNNNPPPQQQRRRQQQUUU^^^eeeqqqyyy```RRRMMMNNNWWWlllyyyjjj\\\UUUMMMJJJGGGDDDCCCAAA???===???>>><<<;;;;;;<<<>>>???EEEEEEIIIRRR[[[fffvvv}}}xxxssssssxxxppp```UUUMMMHHHEEEAAAAAA@@@AAAAAABBBCCCCCCDDDGGGJJJKKKJJJGGGDDDBBBAAABBBDDDFFFIIIKKKMMMNNNRRRTTTWWWYYYZZZ]]]aaadddhhhkkkpppuuuzzz|||yyyrrrlllcccZZZSSSNNNLLLKKKJJJKKKLLLOOOSSSXXX\\\^^^```___\\\YYYXXX]]]eeelll~~~|||{{{zzzyyyzzzzzz{{{yyywwwuuussssssttttttsssuuuwwwxxxuuuqqqlllhhhhhhggghhhjjjkkkfff]]]UUUXXXYYYZZZ[[[\\\___cccffffffhhhmmmwww|||uuutttxxx~~~zzz|||}}}{{{vvvrrrooonnnqqqwww{{{||||||tttnnnnnnpppttt|||uuupppqqqvvv|||{{{tttooooooqqqtttpppooopppmmmfff``````___aaahhhqqqzzz}}}wwwmmmaaaVVVOOOKKKJJJIIIHHHGGGFFFEEEEEEDDDBBBBBBCCCCCCDDDEEEFFFFFFDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAACCCBBBBBBAAA@@@@@@?????????@@@BBBCCCDDDDDDCCCCCCAAA@@@??????@@@AAAAAA@@@DDDCCCCCCBBBAAA???===<<<;;;>>>DDDJJJOOOOOOKKKHHH@@@@@@@@@BBBDDDFFFFFFEEE???>>>>>>@@@BBBCCCBBBAAA@@@CCCDDDCCC>>><<<<<<>>>======<<<======>>>???@@@@@@??????>>>???@@@BBBCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFGGGIIIJJJJJJIIIGGGFFFEEEFFFHHHJJJKKKJJJIIIIIIIIIJJJLLLMMMMMMMMMLLLLLLLLLLLLKKKLLLLLLMMMOOOPPPOOOPPPUUU]]]eeennniiiVVVNNNLLLOOO^^^uuuwwwjjjaaaXXXRRRKKKFFFDDDCCCAAA???@@@???===<<<<<<<<<===>>>BBBAAACCCIIIPPP[[[kkkyyyzzzwwwuuutttzzzwwwhhhYYYNNNGGGEEEDDDCCCBBBBBBCCCEEEFFFCCCEEEFFFHHHHHHFFFCCCAAA>>>???@@@AAABBBDDDEEEEEEHHHJJJLLLNNNOOOQQQTTTWWWYYY\\\aaafffjjjpppvvvzzz~~~zzztttoooggg]]]UUUQQQOOOOOOKKKLLLMMMQQQVVV\\\aaaeeekkkiiiddd\\\UUUTTTXXX]]]pppyyy~~~~~~}}}{{{yyyzzzxxxvvvtttrrrrrrsssssssssssssssrrrooommmjjjhhhccceeeggggggeeebbb]]]ZZZ\\\ZZZYYYZZZ[[[YYYUUUQQQSSSVVV[[[___cccggglllooolllmmmqqqzzz{{{tttppprrrzzzzzz|||}}}|||xxxtttpppnnntttvvvwwwvvvxxx}}}}}}wwwqqqmmmkkkmmmvvv~~~{{{vvvqqqoooqqqvvvyyy}}}|||xxxqqqlllmmmrrrxxxwwwssspppqqqooohhhbbb``````aaaeeejjjpppuuuxxxyyy{{{yyytttjjj^^^SSSLLLJJJGGGGGGFFFFFFEEEEEEDDDDDD@@@AAABBBCCCDDDEEEFFFGGGFFFEEEEEEDDDDDDCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@CCCCCCBBBBBBAAA@@@@@@@@@???@@@AAABBBCCCCCCBBBBBBAAA@@@>>>>>>@@@AAAAAA@@@EEEEEEEEEDDDCCCBBBAAA@@@???AAADDDIIILLLKKKHHHDDDAAA@@@???AAACCCEEEEEEEEE@@@???@@@AAACCCDDDBBBAAA???CCCEEEDDD@@@======>>><<<<<<<<<<<<===>>>???@@@@@@???>>>>>>???@@@BBBCCCBBBBBBBBBBBBCCCDDDEEEEEECCCEEEGGGHHHIIIGGGEEEDDDEEEGGGIIIKKKLLLKKKJJJIIIGGGIIIKKKLLLMMMMMMLLLLLLJJJJJJKKKKKKLLLLLLMMMNNNNNNQQQVVV]]]cccjjjwwwwwwcccOOOKKKLLLVVVeee{{{yyypppggg]]]PPPGGGDDDDDDCCCBBBBBBAAA@@@>>>>>>>>>>>>???AAA???@@@DDDIIIQQQ___lll~~~~~~{{{yyyuuuuuu~~~jjjYYYOOOJJJHHHEEECCCCCCDDDGGGIIICCCCCCDDDFFFGGGFFFBBB@@@<<<=========>>>>>>??????@@@AAACCCDDDEEEFFFIIILLLLLLNNNRRRUUUYYY^^^dddhhhooouuu~~~yyyvvvooofff]]]VVVTTTSSSNNNNNNPPPSSSZZZbbbiiimmmsssrrrmmmbbbVVVNNNNNNQQQ```iiirrruuuxxx|||~~~~~~{{{{{{{{{|||~~~~~~~~~~~~~~~}}}|||zzzzzzzzzyyyxxxwwwwwwvvvtttqqqtttssspppnnnllljjjjjjjjjiiijjjjjjiiigggbbb^^^[[[TTTUUUVVVWWWUUUSSSPPPNNNMMMMMMLLLLLLLLLMMMOOOPPPUUUZZZaaagggkkkooorrrtttqqqpppssswwwxxxuuutttvvvtttuuuvvvyyy~~~}}}~~~|||xxxssspppvvvtttpppmmmlllqqqxxx}}}~~~vvvnnnkkknnnsss}}}{{{wwwqqqnnnmmmpppssstttqqqnnnkkkkkkpppwww||||||vvvrrrsssqqqkkkeeeccceeeeeegggiiimmmqqqtttvvvwwwtttnnnfff[[[RRRMMMKKKFFFFFFEEEEEEDDDCCCCCCCCC??????@@@BBBCCCEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCCCC@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@???@@@AAABBBCCCCCCBBBAAABBB@@@>>>???AAACCCCCCCCCFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBCCCEEEFFFFFFDDDBBBBBBAAA@@@AAACCCEEEEEEEEEAAAAAAAAACCCEEEEEECCCAAA???BBBEEEEEEDDDAAA???>>><<<<<<<<<<<<===???@@@AAA?????????@@@@@@BBBCCCDDDBBBBBBBBBBBBBBBCCCDDDDDDCCCDDDFFFGGGHHHGGGEEEDDDEEEGGGJJJLLLLLLLLLJJJHHHFFFGGGIIIKKKMMMMMMMMMLLLJJJJJJKKKLLLLLLMMMMMMMMMPPPSSSWWW[[[]]]bbbjjjppppppRRRLLLJJJOOOYYYjjj}}}uuuhhhWWWJJJFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@>>>???BBBDDDIIISSS]]]oooyyy~~~}}}yyyxxx|||jjj^^^SSSOOOJJJGGGFFFIIIMMMPPPGGGFFFEEEGGGHHHGGGCCC???============<<<<<<<<<<<<;;;<<<>>>>>>???@@@CCCEEECCCDDDFFFHHHKKKOOOTTTXXXYYY___iiiuuuyyynnnccc]]]ZZZVVVVVVVVVXXX]]]dddkkkooouuuvvvrrrgggXXXMMMIIIIIIOOOXXX___```aaaeeehhhhhhhhhgggggghhhkkknnnqqqsssuuuwwwzzz|||~~~~~~|||{{{{{{~~~~~~{{{zzzwwwwwwxxxxxxxxxwwwuuuuuutttsssqqqqqqqqqpppmmmkkknnnmmmjjjhhheeecccaaa``````___^^^\\\YYYUUUQQQOOOIIIIIIIIIIIIIIIHHHGGGGGGCCCFFFHHHHHHGGGIIINNNSSSaaafffnnntttwwwwwwwwwwwwrrrooonnnmmmhhhcccgggooopppxxx}}}wwwtttsssnnniiieeefffnnn|||yyysssrrrrrr~~~}}}|||yyytttooommmnnnpppnnnmmmkkkmmmqqqvvv{{{}}}~~~wwwrrrssssssnnniiigggggghhhhhhiiijjjmmmqqqsssrrrnnnggg```YYYSSSNNNLLLEEEEEEDDDDDDCCCBBBBBBAAA===>>>???AAACCCDDDFFFFFFEEEDDDBBBAAA@@@@@@AAAAAA>>>??????@@@AAABBBCCCCCC@@@@@@@@@@@@@@@?????????@@@AAABBBCCCCCCCCCBBBAAACCCAAA@@@@@@CCCFFFGGGGGGEEEFFFGGGGGGHHHHHHGGGGGGDDDBBB@@@@@@AAACCCCCCCCCDDDCCCAAAAAACCCEEEEEEEEEBBBBBBCCCEEEFFFFFFDDDBBB@@@AAACCCFFFGGGEEEAAA>>><<<<<<<<<===>>>???AAAAAA>>>???@@@AAACCCCCCCCCDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEGGGHHHHHHHHHGGGGGGDDDFFFIIILLLLLLKKKIIIHHHFFFGGGHHHJJJKKKLLLMMMMMMKKKLLLMMMNNNNNNOOOOOOOOOQQQTTTWWWXXXYYY\\\aaacccmmmvvvsssyyy~~~___SSSKKKLLLQQQ\\\sss}}}ppp]]]PPPJJJHHHDDDAAABBBBBBBBBAAAAAAAAAAAAAAA>>>===???AAAAAAAAAHHHOOO^^^iiiwww~~~vvvkkkZZZVVVPPPKKKKKKNNNTTTWWWLLLJJJIIIIIIJJJIIIDDD@@@@@@??????>>>======<<<<<<:::<<<=========>>>AAACCC???@@@AAABBBDDDGGGLLLOOOKKKQQQ\\\iiiwwwqqqfffaaaaaa___]]]\\\^^^ccchhhllluuuwwwuuukkk\\\NNNIIIHHHDDDKKKPPPPPPPPPSSSVVVVVVXXXXXXXXXYYY[[[___bbbdddgggjjjnnnrrruuuwwwwwwwwwtttsssrrrsssvvvyyyzzzzzz{{{|||}}}}}}|||zzzxxxvvvssstttuuuuuuuuutttsssrrrpppooommmmmmmmmllliiigggjjjiiifffccc```]]][[[YYYZZZXXXUUUQQQMMMJJJHHHGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCHHHMMMNNNLLLNNNUUU\\\lllrrrzzz|||{{{qqqlllgggbbbZZZVVV^^^jjjrrr~~~zzzvvvmmmhhhcccbbbfffsss|||zzzyyy}}}~~~~~~|||wwwqqqmmmnnnpppnnnmmmnnnrrryyy}}}}}}|||wwwqqqrrrssspppllljjjgggggggggggggggiiimmmoooooojjjbbb\\\WWWSSSOOOLLLEEEEEEDDDCCCBBBAAAAAA@@@<<<===>>>@@@BBBDDDEEEFFFCCCBBBAAA???>>>>>>??????>>>>>>???@@@BBBCCCDDDEEE????????????>>>>>>>>>>>>@@@AAABBBCCCCCCCCCBBBAAADDDBBBAAABBBEEEHHHJJJKKKEEEFFFGGGHHHIIIIIIIIIIIIEEEBBB>>>===???BBBDDDEEEFFFDDDBBBBBBCCCEEEEEEDDDCCCCCCDDDFFFGGGGGGDDDBBBAAAAAABBBFFFIIIHHHCCC>>><<<<<<======>>>@@@AAABBB>>>???AAACCCDDDDDDDDDCCCEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIIIICCCEEEIIIKKKLLLJJJHHHGGGFFFFFFGGGIIIJJJLLLMMMNNNMMMMMMNNNPPPPPPPPPPPPPPPPPPSSSVVVVVVXXX[[[___```bbbsssuuuiiillluuuooo]]]OOOMMMOOOUUUeeewwwxxxzzz~~~tttbbbUUUNNNJJJDDD???AAAAAAAAAAAAAAAAAAAAAAAA======???AAA???===AAAGGGLLLVVVdddppp{{{qqqhhh\\\SSSPPPRRRVVVYYYLLLJJJIIIJJJLLLJJJEEEAAA<<<===>>>===<<<<<<<<<===:::::::::999999:::;;;;;;@@@@@@@@@AAABBBEEEGGGHHHLLLNNNSSS\\\jjj~~~|||uuulllhhhbbb______bbbdddeeesssrrrnnnhhh^^^SSSIIIBBBAAABBBCCCEEEFFFFFFFFFFFFFFFFFFGGGHHHJJJMMMPPPQQQVVVYYY\\\aaadddgggiiiiiijjjhhhgggfffgggjjjnnnpppsssuuuxxxyyyxxxtttooollloooooonnnmmmmmmlllkkkkkkiiihhhfffcccaaa```____________```bbbbbb___XXXSSSOOONNNLLLJJJGGGEEECCCBBBBBBBBBAAA???>>>???AAADDDEEEIIINNNSSSWWWZZZ___aaauuu~~~}}}tttgggccc\\\TTTPPPUUU```jjj|||~~~vvvooofffaaa```hhhxxx~~~}}}|||wwwpppnnnqqqqqqrrruuuxxx{{{~~~}}}xxxwwwyyyyyyssskkklllmmmkkkhhhhhhlllllliiilllggg___XXXRRRMMMIIIFFFCCCCCCBBBCCCDDDCCC@@@>>>;;;<<<<<<>>>@@@BBBDDDEEECCCCCCCCCDDDDDDDDDEEEEEE@@@???>>>>>>@@@BBBBBBAAA????????????@@@@@@@@@@@@@@@AAABBBDDDEEEFFFFFFFFFFFFDDDCCCBBBBBBCCCDDDFFFGGGHHHIIIIIIJJJJJJJJJJJJDDDDDDBBB???>>>???CCCFFFGGGFFFEEEDDDDDDEEEFFFFFFDDDDDDEEEDDDDDDCCCBBBBBBDDDBBBBBBDDDGGGHHHFFFCCC@@@???===>>>@@@AAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEEDDDDDDBBBAAAAAABBBCCCDDDFFFFFFGGGGGGGGGHHHHHHHHHEEEFFFGGGIIIJJJKKKKKKKKKFFFHHHIIIJJJJJJKKKNNNPPPMMMLLLKKKLLLNNNOOOOOOOOOPPPQQQRRRTTTVVVXXXZZZ[[[^^^eeeqqqpppeeecccrrrmmmXXXQQQOOOPPP[[[iii~~~xxxxxxrrrggg\\\TTTNNNJJJIIIFFFEEEDDDDDDDDDCCCAAA>>>>>>>>>>>>??????@@@AAABBBGGGMMMTTT\\\eeesssyyyrrrggg]]]YYYWWWXXXXXXRRROOOKKKJJJJJJHHHDDD@@@AAAAAAAAA@@@???>>>>>>???>>>>>>=========>>>>>>????????????@@@AAACCCEEEGGGIIIKKKPPPXXXeeexxxwwwrrrkkkeeecccbbbbbbbbbmmmkkkhhhbbbYYYOOOFFFAAA>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBDDDFFFHHHJJJLLLNNNRRRVVVZZZ]]]^^^___^^^]]]\\\\\\^^^bbbfffhhhiiikkkoooqqqpppmmmiiifffeeeeeeeeeeeeeeeeeeeeeeeedddcccaaa^^^\\\YYYWWWVVV[[[[[[]]]``````]]]VVVQQQIIIHHHFFFDDDAAA@@@>>>>>>;;;===>>>>>>>>>@@@CCCEEEIIINNNWWW^^^cccfffhhhjjjuuu~~~{{{qqqfff^^^\\\YYYWWWXXX___iiipppzzzqqqjjjeeeeeeiiissszzzrrrpppssstttvvvyyy|||~~~|||}}}}}}tttkkkkkkmmmnnnlllmmmooommmiiihhhccc\\\UUUPPPLLLIIIFFFCCCBBBBBBBBBCCCBBB@@@>>><<<<<<<<<===???@@@BBBCCC@@@@@@@@@AAAAAAAAABBBBBB@@@???>>>???AAABBBBBBBBB>>>>>>>>>======>>>>>>???@@@@@@BBBCCCDDDEEEEEEEEEEEEDDDBBBAAAAAABBBDDDEEEAAABBBDDDFFFHHHIIIIIIJJJEEEDDDBBB@@@>>>???BBBEEEEEEEEEDDDCCCCCCDDDEEEFFFDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@BBBEEEFFFDDDAAAAAA???>>>>>>@@@AAAAAA@@@?????????@@@AAABBBCCCDDDDDDCCCBBBAAAAAABBBCCCDDDFFFFFFGGGGGGHHHHHHHHHHHHGGGHHHIIIIIIJJJJJJJJJJJJFFFHHHIIIJJJJJJKKKNNNPPPLLLJJJJJJKKKMMMOOOOOONNNPPPPPPPPPQQQSSSUUUXXXYYY\\\aaajjjvvv}}}mmmcccnnnfffXXXNNNKKKTTTaaaxxx}}}wwwmmmbbbYYYRRRMMMJJJGGGEEEDDDCCCCCCBBB@@@>>>=========<<<======>>>???BBBFFFKKKPPPWWWbbbpppzzzvvvmmmgggccc```^^^[[[VVVPPPMMMLLLJJJGGGDDDBBBAAA@@@???>>>======<<<======<<<<<<;;;<<<<<<=========>>>>>>@@@AAACCCDDDHHHJJJNNNVVVbbbrrr~~~vvvooojjjfffcccaaadddbbb^^^YYYRRRJJJDDDAAA===>>>>>>??????>>>>>>===============>>>@@@AAABBBBBBDDDGGGKKKOOORRRTTTUUUUUUTTTTTTTTTVVVZZZ^^^```[[[]]]```ccccccbbb___^^^ZZZ[[[[[[\\\]]]^^^______^^^^^^]]]ZZZWWWTTTQQQOOOVVVWWW[[[^^^___[[[UUUQQQGGGEEECCC@@@>>>=========999;;;===???@@@BBBEEEGGGPPPXXXccclllppppppooonnnqqqyyy~~~|||vvvmmmcccZZZVVVXXX[[[___fffnnnuuuyyy|||ssslllgggjjjpppyyy~~~vvvtttvvvzzz|||vvvnnniiinnnrrrrrrqqqqqqlllgggccc^^^WWWQQQMMMJJJHHHFFFCCCBBBAAABBBBBBBBB@@@>>><<<<<<<<<<<<===>>>???@@@>>>????????????@@@@@@@@@AAA???>>>???AAACCCCCCBBB>>>>>><<<;;;;;;<<<===>>>@@@@@@AAACCCDDDDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDD???@@@BBBDDDFFFGGGGGGHHHFFFEEEDDDAAA>>>>>>@@@CCCBBBBBBAAAAAABBBCCCDDDEEECCCCCCDDDDDDCCCCCCBBBBBB@@@@@@@@@BBBDDDDDDCCCBBBBBB@@@??????@@@BBBBBBBBB@@@@@@??????@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCFFFFFFFFFFFFGGGGGGGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIFFFHHHIIIIIIIIIJJJMMMOOOJJJIIIIIIJJJLLLNNNOOONNNQQQPPPOOONNNOOORRRTTTVVVYYY\\\```iiiuuu|||iiilll~~~iiiWWWMMMQQQ\\\eeezzzxxxoooeee\\\TTTOOOKKKIIIFFFEEEEEEDDDBBBAAA>>>>>>===<<<<<<<<<======>>>@@@CCCEEEIIIPPPYYYaaassszzzzzzuuurrrooommmgggaaaYYYUUUSSSQQQMMMKKKCCCBBB???>>>>>>======<<<===<<<;;;;;;:::;;;;;;;;;<<<======>>>??????@@@AAAHHHJJJOOOVVVaaaooo~~~yyyrrrlllgggccc]]][[[XXXSSSNNNIIIEEECCCCCCCCCCCCCCCBBBAAA??????>>>>>>===<<<===>>>???@@@???AAACCCGGGJJJMMMOOOPPPOOONNNMMMMMMNNNQQQSSSUUUMMMOOORRRUUUWWWVVVVVVUUUTTTTTTUUUVVVWWWXXXXXXYYYZZZZZZZZZYYYWWWSSSPPPNNNPPPSSSWWW[[[\\\ZZZVVVSSSJJJHHHEEEBBB@@@??????@@@===???@@@AAABBBFFFKKKNNN\\\eeepppwwwwwwrrrkkkgggfffjjjllljjjddd___\\\ZZZ[[[___eeemmmuuu{{{~~~~~~~~~vvvrrrrrrsss}}}||||||xxxssskkkrrrxxxxxxuuuqqqiiibbb\\\XXXQQQLLLJJJHHHGGGFFFCCCBBB@@@@@@AAAAAA???======<<<<<<;;;;;;<<<<<<===?????????@@@@@@@@@AAAAAAAAA???>>>???AAABBBCCCBBB@@@???===<<<;;;<<<>>>>>>@@@@@@AAABBBBBBCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEEEEDDDDDDFFFFFFEEEBBB???>>>???@@@?????????@@@AAABBBCCCCCCBBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBCCCDDDEEEEEEEEEDDDBBB@@@???AAACCCDDDDDDBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEGGGHHHIIIJJJJJJJJJJJJJJJGGGHHHIIIIIIHHHIIIKKKMMMJJJIIIIIIJJJMMMPPPPPPPPPSSSQQQNNNMMMMMMOOOSSSUUUVVVXXX[[[aaalll|||vvvoooyyykkkZZZUUUZZZZZZkkk}}}tttjjj___WWWRRROOOKKKIIIHHHGGGEEEDDDBBBAAA@@@???>>>>>>>>>>>>???@@@AAAAAABBBFFFLLLQQQ^^^eeetttxxxqqqiiibbb^^^YYYTTTPPPJJJGGGCCCBBBBBBBBBAAA@@@AAAAAA@@@???>>>>>>??????<<<======>>>????????????FFFHHHMMMTTT]]]iiiuuu}}}zzzqqqiiiddd\\\ZZZWWWTTTPPPNNNLLLJJJLLLLLLKKKJJJHHHFFFDDDCCCAAA@@@???>>>>>>???@@@AAAAAABBBCCCEEEHHHKKKMMMNNNJJJIIIGGGEEEDDDDDDEEEFFFCCCEEEHHHJJJLLLMMMMMMMMMOOOOOOOOOPPPPPPQQQQQQQQQTTTTTTUUUVVVUUURRRPPPNNNIIILLLRRRVVVXXXXXXVVVUUUNNNMMMJJJFFFDDDBBBAAA@@@@@@@@@AAABBBEEELLLTTTZZZkkkqqqyyy|||xxxnnnccc]]]WWWWWWWWWVVVTTTVVV]]]dddkkkpppwww}}}~~~yyyvvv|||~~~yyyxxxrrr{{{zzzrrrhhh```WWWRRRLLLHHHFFFFFFFFFEEECCCAAA??????@@@@@@???======<<<<<<;;;::::::;;;;;;>>>>>>>>>????????????@@@@@@>>>===>>>@@@BBBBBBAAABBBAAA???>>>>>>>>>?????????@@@AAAAAAAAAAAAAAA@@@AAAAAA@@@@@@@@@@@@AAAAAACCCCCCCCCDDDDDDCCCBBBBBBEEEFFFEEECCC@@@>>>>>>???======>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAABBBCCCDDDEEEFFFFFFCCCAAA@@@BBBDDDEEEEEEEEEDDDCCCBBBBBBAAABBBBBB@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBDDDEEEGGGHHHJJJKKKLLLLLLGGGHHHIIIHHHGGGHHHJJJKKKKKKJJJJJJLLLOOORRRSSSRRRTTTRRRPPPMMMMMMOOORRRTTTSSSVVVZZZ___hhhwwwuuurrrmmm^^^ZZZ\\\cccrrruuuiii```XXXTTTNNNJJJHHHGGGFFFDDDCCCBBBAAA???>>>>>>>>>>>>@@@AAAAAAAAAAAADDDGGGJJJNNNUUUcccwww|||vvvpppiiiaaa[[[TTTOOOJJJGGGGGGFFFDDDBBBCCCBBBAAA@@@@@@@@@@@@@@@>>>>>>???@@@@@@??????>>>AAADDDHHHMMMTTT]]]ffflllqqqzzzuuulllfff```___^^^\\\YYYXXXVVVUUUUUUTTTSSSQQQNNNKKKIIIGGGCCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCDDDFFFHHHIIIJJJKKKJJJGGGDDDAAA@@@????????????AAACCCDDDFFFGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJMMMMMMNNNOOONNNMMMLLLKKKCCCHHHNNNRRRUUUWWWYYY[[[VVVUUURRRNNNJJJFFFCCCBBBAAABBBCCCFFFKKKTTT^^^dddqqqvvvzzzzzzssshhh]]]WWWNNNNNNOOOQQQSSSYYYfffsss~~~{{{zzz{{{wwwyyyzzz|||sssiiiaaaSSSOOOIIIEEECCCDDDDDDEEECCCAAA???>>>??????>>>======<<<<<<;;;::::::;;;;;;<<<<<<<<<<<<============???===<<<===???AAAAAA@@@BBBBBBBBBAAAAAA@@@?????????@@@@@@@@@@@@@@@???>>>??????@@@@@@@@@@@@??????===>>>???@@@AAABBBBBBBBBDDDEEEFFFDDDAAA???>>>>>><<<===>>>???@@@@@@@@@???@@@@@@AAAAAABBBBBBAAAAAA<<<>>>?????????@@@CCCEEEHHHEEEBBBAAACCCEEEGGGGGGGGGFFFEEECCCBBBAAAAAAAAA???@@@AAABBBBBBCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCEEEGGGIIIKKKLLLLLLGGGHHHIIIHHHGGGGGGHHHJJJKKKJJJJJJLLLPPPSSSTTTTTTTTTSSSPPPOOOOOOPPPRRRTTTQQQVVV[[[^^^dddppptttzzzooodddfffccceeeqqqrrriii^^^YYYQQQKKKHHHFFFDDDCCCBBBAAA@@@???>>>=========????????????@@@BBBDDDEEEEEEKKKVVVfffyyy|||uuuggg```XXXSSSQQQOOOKKKHHHEEEDDDCCCBBBAAAAAAAAAAAA???@@@AAAAAAAAA@@@?????????BBBDDDGGGKKKPPPUUUZZZ^^^hhhqqqsssuuu{{{|||sssnnngggggggggfffeeecccaaa```^^^]]]\\\YYYUUURRROOOMMMGGGFFFEEEEEEEEEFFFGGGHHHEEEDDDDDDCCCDDDEEEGGGGGGMMMKKKHHHEEEAAA???===============>>>???@@@AAABBBBBBCCCCCCEEEFFFGGGHHHIIIJJJIIIIIIHHHGGGGGGFFFFFFEEEIIIOOOTTTXXX]]]bbbffffffeeebbb^^^YYYSSSMMMJJJHHHKKKNNNRRRWWW]]]ccchhhkkknnnqqqpppjjjbbb[[[WWWSSSVVV\\\cccfffiiitttzzz{{{~~~~~~~~~zzztttvvvyyyxxxoooggg```RRRMMMGGGBBBAAABBBCCCDDDCCC@@@>>>===>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===============<<<;;;<<<>>>?????????AAABBBCCCCCCCCCAAA???>>>???@@@@@@@@@???>>>>>>===>>>??????????????????>>>===>>>???@@@AAABBBBBBBBBBBBDDDEEEEEEBBB@@@>>>>>>===>>>???@@@@@@???>>>>>>??????@@@AAAAAAAAAAAAAAA;;;===??????>>>???CCCFFFIIIFFFCCCBBBCCCFFFHHHIIIGGGFFFEEECCCAAA@@@@@@@@@>>>???AAABBBCCCCCCBBBBBBDDDCCCCCCCCCBBBBBBBBBAAAAAABBBDDDFFFHHHIIIIIIIIIGGGHHHIIIHHHFFFFFFGGGIIIIIIIIIIIILLLOOOSSSTTTTTTRRRQQQPPPOOOOOOPPPRRRRRROOOUUUZZZ[[[\\\fffwwwsssfff]]]aaaooo}}}tttfff```WWWOOOKKKHHHFFFEEEBBBBBBAAA@@@????????????>>>=========???@@@@@@@@@@@@DDDLLLVVVdddvvv|||tttkkkdddaaa]]]XXXSSSKKKJJJIIIHHHGGGGGGGGGGGGAAAAAABBBCCCBBBAAA@@@???@@@BBBDDDEEEFFFHHHLLLNNNNNNXXXaaacccccchhhooorrr~~~|||wwwlllmmmmmmmmmllljjjhhhgggfffeeebbb___\\\XXXTTTSSSKKKJJJJJJIIIIIIJJJLLLMMMGGGFFFEEEDDDDDDEEEFFFGGGHHHGGGDDDAAA>>>;;;999999<<<<<<;;;<<<<<<===>>>??????@@@BBBDDDFFFHHHJJJKKKJJJIIIGGGEEEDDDCCCCCCCCCJJJNNNTTTYYY]]]ccckkkpppuuutttrrrnnnggg```YYYUUUSSSWWW[[[___aaaccceeegggbbbdddfffeeebbb]]]YYYXXX^^^cccnnnxxxzzzyyy~~~vvvxxx}}}{{{|||zzzxxx{{{}}}{{{qqqsssuuu}}}|||rrrjjjccc^^^QQQLLLFFFAAAAAABBBCCCCCCCCC@@@>>>======>>>>>>======<<<<<<;;;;;;<<<<<<<<<>>>>>>>>>>>>?????????@@@===;;;:::;;;===>>>???>>>@@@BBBCCCDDDDDDAAA>>><<>>===<<<>>>>>>????????????>>>>>>CCCCCCCCCCCCCCCBBBAAA@@@AAACCCEEEEEECCC@@@???>>>>>>>>>???@@@@@@???>>>===>>>???@@@AAAAAAAAAAAAAAA===???AAA@@@???AAAEEEHHHJJJGGGCCCBBBDDDGGGIIIIIIGGGFFFDDDBBB@@@???>>>>>>>>>???@@@BBBCCCCCCBBBBBBEEEEEEDDDDDDDDDCCCCCCCCCBBBCCCDDDFFFFFFGGGGGGGGGGGGHHHHHHGGGFFFEEEGGGHHHHHHHHHHHHKKKOOORRRSSSTTTPPPPPPOOOOOOPPPPPPQQQQQQOOOTTTXXXWWWWWW___ppp{{{iiiYYYXXXbbbsss}}}mmmfff]]]TTTOOOLLLJJJIIIDDDDDDCCCBBBBBBBBBCCCCCC>>>===<<<===>>>???>>>===>>>AAAFFFKKKUUUeeezzz{{{uuuoooiiieeeZZZYYYWWWTTTQQQOOOMMMLLLKKKHHHDDDCCCCCCBBB@@@===@@@@@@@@@@@@AAACCCEEEFFFIIILLLOOOSSSVVVZZZ___bbbnnnqqqvvvyyyzzzyyyyyyzzz~~~|||zzz{{{|||xxxqqqjjjfffggghhhgggdddcccbbbccc```^^^]]]___bbb```YYYSSSMMMLLLJJJKKKLLLMMMLLLKKKCCCAAA???>>>>>>>>>@@@AAACCCBBBAAA@@@>>>===<<<;;;===;;;999888:::;;;<<<;;;>>>@@@CCCFFFIIIMMMQQQUUUOOONNNKKKHHHEEECCCBBBAAAGGGJJJNNNSSSXXX___ggglllxxx~~~{{{vvvpppiiihhhffffffhhhjjjggg```ZZZ[[[ZZZYYYZZZ]]]cccnnnxxxxxxyyyqqqrrrvvvwwwyyyxxxxxx|||~~~xxxwwwzzz{{{~~~~~~ooommmpppqqqrrrpppkkkcccZZZUUUJJJGGGCCC@@@???@@@BBBCCCAAA@@@>>><<<;;;<<<===>>><<<;;;::::::::::::;;;<<<;;;<<<<<<<<<<<<<<<<<<;;;>>>??????>>><<<<<<===???AAABBBCCCDDDCCCAAA>>>===<<<===???@@@AAAAAAAAA@@@>>>>>>======<<<<<<<<<;;;===???AAACCCDDDCCCAAA@@@DDDDDDBBBAAA@@@?????????@@@AAAAAABBBAAA@@@???>>>===???AAA???<<<<<<>>>AAA@@@???>>>>>>@@@BBBEEEGGGNNNKKKFFFBBB???@@@BBBCCCCCCCCCDDDDDDCCCAAA???>>>???@@@AAABBBCCCCCCCCCCCCEEEDDDCCCBBBBBBBBBCCCCCCAAAAAABBBEEEGGGHHHGGGEEEHHHIIIIIIGGGFFFEEEFFFHHHJJJJJJKKKKKKLLLLLLMMMMMMNNNOOOOOONNNMMMNNNPPPSSSQQQRRRRRRQQQSSS\\\jjjttt{{{bbbWWWXXXaaaooo|||~~~qqqddd___ZZZQQQKKKIIIFFFDDDCCCAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@>>>???BBBEEEJJJUUUaaajjjzzz~~~yyyrrrnnniiiddd___\\\ZZZYYYWWWQQQKKKFFFEEEEEECCCBBBAAAAAA@@@@@@AAABBBDDDEEEDDDFFFJJJMMMOOOSSSWWWYYY[[[]]]aaacccddddddeeefffllljjjjjjlllooonnniiiddd[[[]]]^^^]]][[[ZZZZZZZZZ[[[ZZZ[[[^^^bbbbbb]]]YYYRRROOOLLLJJJJJJJJJIIIHHH@@@>>>===;;;;;;<<<===>>>??????>>>===<<<;;;::::::===;;;::::::;;;===<<<<<<===@@@DDDHHHKKKOOOSSSVVV]]]XXXPPPGGGAAA@@@DDDHHHIIILLLOOORRRVVV\\\bbbfffwwwwwwtttpppjjjgggeeeaaaYYYSSSSSSUUUYYY```hhhsss}}}ssslllkkknnnssstttvvvwwwyyy|||{{{uuutttssstttrrrqqqvvv}}}{{{uuutttxxxyyyzzz~~~nnnjjjhhhiiiiiigggbbbZZZRRRNNNFFFDDDAAA???>>>>>>???@@@@@@???===;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;<<<=========<<<<<<===??????@@@AAABBBAAA@@@>>><<<;;;<<<>>>???@@@@@@??????============<<<<<<;;;;;;<<<>>>@@@BBBCCCBBB@@@???AAAAAA@@@???>>>>>>>>>>>>>>>???@@@@@@???>>>===<<<===>>>???>>>======>>>@@@@@@???>>>>>>???AAACCCEEEJJJGGGDDD@@@??????@@@AAACCCCCCDDDDDDDDDBBBAAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAABBBBBBAAAAAABBBDDDGGGHHHGGGEEEHHHHHHHHHGGGFFFFFFFFFGGGIIIIIIJJJJJJKKKKKKLLLLLLMMMNNNOOOOOONNNOOOPPPRRRQQQRRRRRRQQQRRRYYYdddmmm}}}uuuddd[[[ZZZbbbkkkwwwlllgggbbbXXXPPPNNNJJJHHHFFFCCCAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>><<<===???AAADDDLLLVVV]]]iiirrr~~~wwwrrrooonnnmmmiiicccYYYQQQMMMKKKJJJIIIEEEDDDCCCBBBBBBBBBCCCDDD@@@CCCGGGJJJLLLNNNQQQSSSRRRTTTUUUUUUTTTTTTVVVWWWYYYXXXXXXZZZ]]]^^^[[[XXXNNNPPPQQQQQQPPPOOOOOOPPPSSSSSSUUUZZZ___aaa___\\\UUUQQQKKKGGGEEEDDDCCCBBB===<<<;;;:::999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;<<<>>>???>>>===>>>AAAFFFKKKOOORRRVVVYYYfffccc\\\QQQGGGCCCFFFKKKIIIKKKMMMOOORRRVVVZZZ^^^lllzzz{{{wwwqqqhhhbbb^^^[[[VVVSSSSSSYYYbbblllyyy{{{uuuooojjjhhhiiihhhiiijjjlllppptttyyy||||||vvvooojjjfffeeefffiiirrr|||zzzrrrnnnxxxyyyssswww~~~~~~vvvuuu}}}}}}lllhhh`````````]]]XXXQQQKKKFFFCCCBBBAAA@@@???????????????>>><<<;;;::::::;;;<<<:::;;;<<<======<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<;;;:::;;;===???<<<===>>>??????>>><<<<<<:::;;;<<<===>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;===???AAABBBAAA@@@???>>>======<<<<<<======>>><<<============<<<<<<;;;===<<<<<<===>>>??????>>>??????>>>===>>>???@@@AAADDDCCCAAA???>>>>>>??????AAABBBCCCDDDDDDCCCBBBAAABBBBBBCCCCCCCCCCCCCCCBBBAAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAACCCFFFHHHGGGFFFHHHHHHGGGGGGGGGGGGFFFFFFHHHHHHHHHHHHIIIJJJKKKLLLJJJLLLNNNNNNNNNMMMNNNPPPPPPQQQRRRQQQQQQUUU]]]cccqqqxxxcccWWWWWW\\\mmm~~~uuupppjjjaaaWWWQQQPPPOOOKKKHHHDDDBBBAAAAAAAAA@@@???>>>>>>======>>><<<===>>>>>>???CCCIIIMMMTTT\\\gggrrr|||{{{}}}}}}wwwnnnddd\\\WWWSSSRRRLLLKKKIIIGGGEEEDDDDDDDDDCCCGGGKKKNNNQQQSSSUUUWWW[[[ZZZWWWSSSOOONNNOOOQQQOOONNNLLLMMMNNNNNNLLLJJJDDDFFFHHHHHHGGGFFFGGGHHHIIIJJJMMMRRRWWWZZZYYYWWWRRRMMMGGGBBB???>>>=========<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<======;;;<<<===@@@CCCCCCBBB@@@???CCCHHHMMMQQQTTTXXX[[[bbbgggiiicccVVVLLLIIIJJJGGGIIILLLNNNPPPSSSXXX[[[cccqqquuukkkfff___[[[[[[]]]^^^___dddkkksss|||~~~}}}zzzvvvrrrpppooonnnmmmjjjgggeeefffjjjqqqxxx{{{~~~vvvpppeeeaaa```dddhhhjjjooottt}}}}}}rrrkkktttwwwnnnkkkuuuyyypppqqqzzz{{{kkkeee]]]\\\[[[WWWRRRMMMGGGDDDBBBBBBBBBBBBBBBAAA@@@@@@>>>===<<<:::::::::::::::999:::<<<======<<<:::999999999::::::::::::999999::::::;;;:::999999;;;<<<::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===???@@@AAAAAAAAA@@@<<<<<<;;;;;;<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<===;;;:::<<>>============>>>>>>@@@@@@@@@?????????>>>>>>???@@@AAABBBCCCBBBBBBAAACCCCCCDDDDDDDDDCCCBBBBBB@@@AAABBBBBBBBBAAA???>>>@@@@@@@@@CCCFFFHHHHHHGGGHHHGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFGGGHHHJJJKKKFFFIIILLLMMMLLLKKKLLLLLLOOOPPPQQQQQQRRRTTTYYY\\\iiixxxqqq^^^WWWXXX```ttt~~~yyyssshhh\\\TTTUUUSSSOOOKKKGGGEEECCCBBBAAA@@@@@@???>>>>>>??????>>>>>>>>>>>>???@@@BBBCCCFFFLLLVVV___gggqqq{{{~~~{{{xxxvvvxxxzzz||||||rrriiibbb___XXXVVVRRRNNNKKKHHHGGGFFFKKKNNNRRRUUUXXXZZZ]]]```fffccc]]]VVVOOOLLLLLLMMMKKKIIIFFFDDDDDDDDDCCCCCC===???AAABBBAAAAAAAAACCCBBBCCCEEEIIIMMMOOOOOONNNKKKFFFAAA<<<;;;;;;;;;;;;<<<;;;;;;:::::::::::::::999::::::;;;<<<<<<======<<<>>>BBBFFFJJJKKKIIIGGG???CCCHHHLLLOOORRRVVVYYY\\\dddllljjj```UUUPPPOOOLLLNNNQQQTTTVVVYYY\\\___dddmmmxxx{{{qqqbbb```]]]]]]aaagggmmmpppxxx~~~zzzvvvsssrrrtttvvvvvvvvvuuuoooiiigggkkksss{{{|||tttlllggg___```gggrrrxxxvvvqqqoooppptttxxx}}}|||pppooowww{{{uuummmeeefffrrrtttkkknnnxxxvvvgggaaa[[[ZZZWWWSSSNNNIIIFFFDDD@@@AAAAAABBBBBBAAA@@@???===<<<;;;;;;:::999999999888:::<<<======<<<:::888666777777888888777777666;;;;;;;;;:::888777888:::999:::::::::;;;;;;::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<===>>>@@@AAAAAAAAAAAA<<<<<<<<<<<<<<<===>>>???========================>>><<<;;;===@@@AAA???<<<>>>>>>=========<<<======?????????@@@@@@?????????<<<===???@@@AAA@@@@@@???CCCCCCCCCCCCCCCCCCBBBBBB???AAACCCDDDCCCBBB???>>>@@@@@@@@@CCCFFFIIIJJJJJJIIIGGGGGGHHHJJJKKKIIIFFFEEEEEEDDDDDDEEEGGGJJJKKKHHHKKKMMMNNNMMMLLLLLLLLLMMMNNNPPPRRRSSSUUUXXXZZZbbbmmmlll```ZZZ\\\fffzzz~~~uuuggg\\\XXXUUUQQQMMMHHHEEECCCCCCAAAAAA@@@@@@@@@AAAAAABBB>>>>>>>>>>>>?????????>>>@@@EEEJJJPPPUUU]]]gggnnnxxx}}}wwwtttqqqnnnmmmxxxzzz|||xxxtttkkkhhhccc]]]WWWSSSPPPOOOSSSUUUXXXZZZ\\\___cccfffnnnkkkeee]]]VVVRRRRRRSSSMMMJJJFFFCCC@@@@@@AAABBB;;;===??????>>>>>>???@@@???@@@BBBEEEFFFGGGGGGGGGEEEAAA===;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999::::::;;;<<<<<<======@@@CCCIIIPPPUUUVVVTTTQQQDDDFFFIIIKKKMMMPPPTTTWWW]]]ccciiiiiiccc^^^\\\]]]YYY[[[]]]______aaaccceeeaaaffflllqqqxxx|||xxxqqqhhhhhhiiilllpppuuuzzz}}}wwwuuussssssvvvyyy{{{|||~~~xxxpppmmmqqqxxx~~~}}}uuunnnhhheeehhhjjjuuu{{{ttthhhjjjjjjnnn{{{}}}tttsssyyy|||yyytttmmmfffdddmmmxxx|||pppiiijjjsss{{{}}}yyy{{{nnnaaa[[[YYYVVVRRRNNNIIIEEECCCBBB======>>>?????????>>>>>><<<<<<<<<;;;;;;:::999999888999:::;;;;;;:::999888666666666777777666666666:::;;;;;;:::888777999:::;;;;;;::::::::::::::::::::::::999999999::::::;;;999999:::::::::::::::;;;;;;;;;===>>>@@@@@@AAAAAA===<<<<<<<<<===>>>>>>???>>>============>>>??????>>>>>>>>>???@@@@@@>>><<<========================????????????????????????;;;<<<===?????????>>>>>>AAAAAABBBBBBBBBBBBBBBAAA@@@BBBEEEGGGFFFDDDAAA???AAA@@@AAACCCGGGKKKLLLLLLJJJHHHHHHJJJMMMMMMJJJGGGEEEDDDCCCCCCEEEGGGJJJKKKNNNOOOPPPPPPNNNMMMMMMNNNMMMNNNOOORRRTTTVVVWWWXXX[[[bbbqqqnnnaaa______iiiyyymmm```]]]XXXRRRMMMHHHFFFDDDDDDCCCCCCBBBBBBBBBBBBCCC>>>===<<<<<<>>>>>>===<<<>>>@@@CCCEEEHHHMMMUUU[[[gggnnnyyy|||}}}yyysssnnnkkkhhhfffddd}}}~~~zzzssskkkeeeaaa___]]]]]]]]]]]]^^^```dddhhhqqqoookkkfffaaa___```aaaZZZVVVPPPIIIDDDBBBBBBCCC???AAABBBBBBAAA@@@AAABBBAAABBBDDDEEEEEEEEEFFFFFFDDDBBB???>>>???@@@@@@???@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>??????@@@@@@@@@EEEIIIQQQZZZ```bbb___]]]NNNOOOPPPPPPPPPSSSXXX[[[cccfffkkkmmmmmmlllllllllhhhiiijjjhhhfffdddcccdddZZZ]]]```fffqqq{{{|||yyyuuuwwwzzz}}}~~~}}}yyyxxxwwwvvvwwwzzz~~~yyytttssswww|||}}}}}}}}}xxxtttssstttvvv||||||nnnlllhhhhhhssswwwsssxxx~~~}}}yyyqqqjjjlllqqq{{{{{{wwwppphhhfffjjjnnnzzzyyytttpppqqqvvvxxxvvvwww~~~}}}qqqddd\\\XXXXXXUUUPPPJJJFFFCCCBBBAAA============>>>>>>??????=========<<<<<<;;;:::999888888888888888888888888666777777888888777777666777999:::999999999<<<>>>======<<<;;;::::::::::::;;;;;;:::999999999:::;;;888999999999::::::::::::888999:::;;;===>>>??????======<<<<<<<<<======>>>>>>===<<<<<<<<<===???@@@>>>@@@BBBBBB@@@>>>======<<<======>>>>>>>>>======@@@???>>>>>>>>>>>>??????<<<===>>>??????>>>>>>===??????@@@AAABBBBBBBBBBBBBBBDDDGGGIIIIIIFFFCCC@@@BBBAAAAAADDDHHHLLLNNNOOOKKKIIIIIIKKKOOOPPPLLLHHHEEEDDDCCCCCCDDDGGGJJJLLLPPPQQQQQQOOOLLLKKKLLLMMMNNNNNNNNNPPPSSSTTTTTTTTTVVVZZZdddvvvppphhhaaaaaaooopppmmmfff___WWWQQQMMMKKKIIIHHHFFFDDDCCCBBBAAAAAA@@@>>><<<<<<>>>???===;;;>>>???AAA@@@@@@CCCIIINNNVVV]]]fffnnnuuu~~~~~~xxxtttrrrnnnkkkfffbbb```^^^[[[YYY}}}}}}vvvqqqnnndddcccbbb```___aaaeeeiiinnnnnnllliiiffffffhhhkkkiiiddd\\\QQQIIIDDDCCCDDDDDDFFFGGGGGGFFFEEEEEEFFFCCCEEEGGGGGGGGGGGGHHHIIIEEEDDDBBBBBBCCCDDDCCCBBBEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEIIINNNWWW```hhhjjjgggdddYYYYYYXXXVVVVVVYYY^^^bbbfffkkkrrrxxxzzzyyyvvvsssrrrrrrqqqlllgggbbb______WWWZZZ]]]eeesss|||}}}||||||{{{yyyyyy{{{zzzwwwtttvvv{{{}}}{{{xxxyyyxxxvvvuuuwww}}}~~~zzzqqqmmmuuu{{{uuuqqquuu{{{tttooopppqqqtttvvvqqqiiicccbbbdddnnnmmmiiicccdddiiikkkiiifffnnntttpppfff^^^YYYWWWXXXUUUOOOJJJEEECCCBBBBBB???>>>>>>>>>???@@@AAABBB============<<<;;;:::999888888777666666777888888888888999999999999888888555666888999:::<<<>>>AAA???>>>===<<<;;;:::::::::<<<;;;:::999999999:::;;;888888888999999:::::::::666777888999;;;<<<===>>>===<<<<<<;;;;;;<<<<<<<<<===<<<<<<;;;<<<===>>>??????BBBEEEDDD@@@======>>><<<<<<===>>>??????>>>>>>@@@???===<<<<<<===>>>>>>===>>>???@@@@@@???>>>======>>>???@@@AAABBBBBBBBBCCCEEEIIIKKKKKKHHHDDDAAACCCBBBBBBEEEIIIMMMOOOPPPLLLJJJIIILLLQQQQQQMMMIIIEEEDDDCCCCCCDDDGGGKKKMMMPPPPPPNNNKKKIIIHHHIIIJJJOOONNNNNNOOOQQQRRRRRRQQQUUUVVV\\\jjj}}}qqqgggaaafffttt|||tttkkkbbb[[[UUUSSSMMMLLLIIIFFFCCCAAA@@@???DDDAAA???>>>@@@AAA???===???@@@AAA@@@>>>@@@EEEIIIEEEKKKTTTZZZ```hhhsss{{{yyyrrrmmmjjjiiibbb___\\\YYYWWWUUURRRPPP~~~yyyzzz}}}rrrlllfffdddgggkkkkkkjjjkkkllllllkkkjjjoooyyy|||ooo```TTTNNNMMMNNNPPPRRRRRRQQQOOOMMMMMMMMMQQQQQQQQQPPPMMMLLLLLLNNNJJJHHHFFFEEEGGGJJJMMMPPPPPPRRRSSSQQQMMMKKKLLLNNNMMMNNNPPPRRRRRRRRRRRRRRRYYYZZZ^^^gggqqqvvvvvvsssmmmjjjgggfffgggjjjkkklllrrrxxx~~~}}}zzzyyyyyyuuutttnnneee```___]]]ZZZZZZbbbfffgggrrr}}}zzzxxxxxx}}}~~~|||{{{|||}}}~~~{{{vvvsssssswwwyyyxxxvvvpppqqqrrrzzz}}}zzzzzzvvvwwwwwwuuuvvv{{{}}}|||xxxsssppppppnnnmmmlllkkkjjjgggdddeeecccbbb```^^^^^^^^^^^^___^^^]]]]]]\\\YYYUUURRRRRRNNNIIIEEECCCBBB@@@???======>>>>>>?????????@@@BBB@@@===:::999:::;;;<<<===<<<;;;::::::::::::;;;999888888999;;;;;;:::888777777888999;;;===???AAAFFFCCC???;;;999999;;;<<<999888777555555555555666666555444444555999<<<>>><<<<<<<<<<<<===>>>???@@@???===;;;===AAACCCCCCAAA@@@??????>>>>>>=========@@@AAABBBBBBAAA@@@>>>======>>>???@@@AAAAAA@@@??????@@@@@@AAAAAAAAA@@@@@@>>>@@@AAAAAA@@@@@@AAABBBBBB@@@@@@AAACCCCCC@@@===???CCCGGGJJJKKKHHHCCC@@@BBBBBBDDDFFFHHHJJJLLLMMMLLLIIIIIINNNTTTTTTNNNGGGHHHFFFDDDCCCCCCFFFIIILLLTTTRRRPPPOOOOOONNNLLLKKKNNNMMMLLLLLLMMMOOOPPPQQQQQQVVV\\\bbbkkk|||~~~kkk```bbbpppvvvkkkccc]]]ccc[[[PPPGGGBBBAAAAAABBB@@@???@@@@@@AAA@@@<<<:::<<<===>>>???@@@AAABBBBBBDDDDDDEEEHHHOOOWWW^^^cccrrr{{{}}}|||zzz|||~~~}}}wwwoooiiifffccc___\\\UUURRROOOMMMMMMKKKIIIHHHzzz}}}~~~yyysssqqqrrrttttttsssvvvwwwxxxvvvuuuxxxuuuiii```[[[ZZZ[[[\\\]]]\\\[[[[[[\\\]]]___^^^]]][[[YYYYYY[[[^^^WWWUUUTTTSSSTTTWWWZZZ\\\]]]___```^^^ZZZXXXYYY[[[aaabbbccccccbbbaaa___^^^^^^___ccckkkvvv|||}}}{{{{{{yyyuuusssssssssttttttxxxzzz|||yyytttrrrtttwwwrrrtttrrrkkkeeecccbbb___cccjjjllllllvvv~~~~~~}}}|||wwwuuutttxxx~~~}}}|||}}}}}}zzzssspppssswwwyyyzzz{{{zzzuuutttpppnnnpppuuuxxxyyy|||yyyvvvuuupppooonnnmmmnnnmmmjjjhhhbbbbbbbbbaaa___]]][[[ZZZ[[[[[[ZZZZZZZZZWWWSSSPPPPPPMMMJJJGGGEEEDDDBBB@@@??????????????????@@@@@@CCCAAA>>>;;;999999;;;;;;<<<;;;:::::::::::::::;;;888777777999:::;;;999888888888888999;;;===@@@AAACCC@@@===:::999999;;;======<<<:::888777777777777888777666666888;;;>>>@@@???>>>>>>===============>>>===;;;===@@@BBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???======<<<===???@@@@@@@@@???>>>???@@@@@@@@@@@@@@@???>>>>>>???@@@???>>>???@@@BBBDDDAAA>>>>>>@@@AAAAAA@@@DDDEEEFFFGGGGGGFFFDDDCCCBBBCCCEEEGGGIIIJJJKKKKKKKKKIIIIIINNNTTTTTTNNNHHHHHHGGGEEECCCDDDFFFIIIKKKQQQOOOMMMKKKKKKLLLLLLLLLNNNNNNMMMNNNNNNOOOPPPPPPOOOSSSWWW\\\cccqqqzzzhhh___eeevvvtttmmmkkkdddXXXNNNGGGCCCAAAAAABBB@@@>>>>>>??????>>>===????????????@@@@@@@@@@@@CCCBBBAAABBBEEEJJJOOORRR^^^fffqqqzzz{{{uuusssrrrrrrtttuuusssqqqnnniiibbb\\\YYYWWWTTTRRRNNNKKKIIIGGGGGGFFFEEECCC~~~|||||||||||||||xxxooojjjlllmmmmmmmmmlllmmmppprrrpppooollliiiggghhhlllpppiiihhhffffffgggiiilllnnnnnnqqqrrrpppllljjjlllnnnuuuvvvvvvuuutttrrrpppooommmmmmooottt|||}}}zzzwwwvvvuuuuuussstttqqqkkkeeeeeekkkqqqtttzzz}}}xxxrrrooonnnmmmooossstttssszzz~~~||||||||||||{{{vvvtttrrrttt{{{~~~}}}}}}}}}}}}wwwooolllooovvv~~~{{{ssspppllllllpppuuuyyy{{{~~~~~~{{{xxxrrrqqqpppqqqrrrrrrqqqoookkklllnnnmmmkkkfff```]]]XXXXXXWWWXXXWWWTTTOOOKKKKKKIIIGGGFFFFFFDDDAAA???@@@@@@@@@@@@AAAAAAAAAAAAEEECCC???<<<::::::;;;;;;;;;;;;:::::::::;;;<<<<<<999999999:::<<<<<<;;;999:::999999999;;;>>>@@@BBB@@@>>>;;;999888999<<<===AAA@@@>>><<<;;;999999999999888777777999;;;>>>???AAA@@@???===<<<;;;;;;;;;>>><<<;;;===???AAAAAA@@@CCCCCCDDDEEEFFFFFFFFFFFFCCCBBBAAA@@@???>>>======<<<<<<>>>?????????>>>===???????????????>>>======?????????===<<<===@@@CCCHHHDDD???===>>>AAACCCDDDIIIHHHGGGEEEEEEEEEFFFFFFDDDEEEGGGIIIJJJJJJIIIIIIJJJHHHIIIMMMRRRSSSOOOJJJIIIHHHFFFEEEEEEFFFHHHIIINNNMMMKKKJJJJJJJJJLLLLLLMMMMMMNNNOOOPPPPPPPPPPPPNNNQQQTTTVVV[[[fffuuuuuubbb[[[cccppp~~~vvvmmmaaaUUUMMMHHHEEECCCFFFCCC???>>>>>>@@@AAAAAAAAAAAA@@@@@@?????????>>>DDDBBB@@@@@@@@@CCCFFFHHHLLLRRR[[[ccciiiqqqzzz}}}|||uuuwwwzzz|||}}}yyyrrrmmmkkkiiifffeeeeeecccaaa___```\\\VVVRRRPPPNNNLLLJJJGGGEEEBBBBBBBBBBBBAAA@@@}}}~~~}}}~~~~~~zzzuuurrrtttxxx|||zzzyyywwwwwwxxxzzz|||~~~}}}{{{|||~~~}}}{{{yyyzzz}}}wwwxxxxxxvvvsssqqqooooooqqqrrrpppiiicccccckkkrrr{{{|||}}}|||zzz~~~}}}{{{{{{{{{{{{{{{vvvuuutttuuu{{{}}}|||{{{{{{{{{tttqqqmmmlllrrr|||{{{sssnnnkkkooovvv|||yyyvvvuuuuuuwwwyyyyyyxxxwwwxxxyyy{{{zzzuuummmeee```YYYXXXWWWVVVTTTPPPJJJFFFCCCBBBBBBCCCDDDBBB???<<<>>>???@@@AAABBBCCCDDDEEEHHHEEEBBB>>><<<;;;<<<<<<<<<<<<<<<<<<===>>>??????=========???AAAAAA???===<<<;;;::::::;;;>>>AAACCCBBB???<<<999888999;;;===@@@@@@???>>>===<<<<<<<<<888777777777888999;;;<<<@@@???>>>===<<<;;;;;;;;;======<<<===>>>???@@@@@@CCCDDDFFFGGGHHHIIIIIIIIIDDDDDDBBBAAA???>>>>>>>>>;;;<<<===>>>>>>===<<<<<>>===<<<;;;??????>>><<<;;;<<<@@@CCCKKKHHHDDDBBBBBBCCCFFFGGGLLLKKKIIIGGGFFFFFFGGGHHHEEEFFFIIIKKKKKKJJJHHHFFFIIIGGGHHHLLLQQQSSSPPPMMMJJJIIIHHHGGGGGGGGGHHHHHHMMMNNNOOONNNMMMKKKKKKKKKJJJLLLNNNPPPRRRRRRRRRRRRPPPRRRTTTUUUXXX```llluuuiiiZZZ[[[bbbvvvvvvhhhZZZQQQLLLJJJIIIIIIFFFBBBAAAAAABBBCCCBBBAAAAAA@@@@@@@@@?????????@@@???>>>>>>???AAACCCEEEFFFIIINNNRRRWWW]]]dddiiiqqqwww}}}zzzvvvtttsssrrrqqqhhhiiilllnnnooolllgggcccbbb```^^^[[[XXXUUUSSSQQQTTTQQQNNNKKKHHHGGGFFFEEECCCAAA@@@@@@AAAAAAAAA???{{{~~~}}}zzzwwwuuuuuuuuuttttttnnnrrrwwwxxxwwwsssqqqqqq}}}tttqqquuu{{{|||zzzyyyzzzzzzzzzttttttuuuxxx}}}|||xxxuuusssssssssqqqrrrtttvvv|||~~~yyyrrrooolllvvv}}}zzz{{{{{{{{{}}}}}}|||||||||yyyrrrjjjbbb]]]^^^\\\XXXUUUPPPKKKEEE@@@??????@@@BBBCCCBBB???<<<<<<===???AAADDDFFFHHHIIIIIIGGGCCC@@@=========>>>======>>>???@@@AAACCCDDDBBBBBBCCCEEEGGGFFFDDDAAA>>><<<;;;:::<<>>;;;999999;;;<<<=========>>>>>>>>>>>>>>>999999888888999:::;;;<<<======<<<<<<<<<<<<=========>>>>>>>>>>>>???@@@AAABBBDDDFFFGGGHHHHHHHHHGGGDDDDDDCCCBBBAAA@@@??????;;;<<<===>>>>>>===<<<;;;>>>>>>>>>>>>>>>===<<<;;;??????>>><<<;;;<<<@@@CCCLLLKKKKKKIIIHHHHHHHHHHHHLLLLLLKKKJJJJJJIIIHHHGGGEEEGGGIIIKKKKKKIIIGGGEEEGGGFFFGGGKKKOOORRRQQQPPPLLLLLLKKKJJJIIIHHHHHHGGGMMMQQQTTTUUURRRNNNKKKJJJIIIKKKNNNQQQSSSTTTTTTTTTPPPQQQSSSTTTWWW]]]fffmmm}}}qqq]]]WWWYYY```uuurrraaaVVVPPPNNNMMMIIIGGGDDDCCCCCCCCCAAA??????@@@@@@@@@@@@AAAAAAAAA<<<;;;;;;<<<===>>>???@@@CCCDDDFFFHHHKKKOOOTTTWWW]]]ccciiimmmooosss{{{}}}vvvrrrkkkfffcccaaa```_________^^^___aaaaaa___]]]\\\[[[XXXUUUQQQNNNKKKJJJIIIHHHFFFDDDBBB@@@@@@AAAAAA???>>>>>>???@@@@@@???{{{tttsssvvvxxxwwwvvvzzzzzzvvvsssqqqpppnnnmmmlllllllllmmmpppxxx}}}|||zzzvvvuuuvvvvvvvvvqqqrrruuuyyy}}}wwwqqqmmmkkklllmmmxxx|||zzzxxxtttqqqqqqtttxxx}}}~~~{{{zzzvvvqqqkkkeee```]]]bbb^^^XXXRRRMMMGGGAAA>>>@@@@@@AAACCCDDDDDDAAA???;;;<<<>>>AAADDDGGGIIIJJJHHHFFFBBB???======>>>>>>>>>>>>???@@@BBBDDDFFFGGGDDDEEEFFFIIIKKKJJJGGGDDD@@@>>><<<;;;<<>>?????????<<<<<<<<<;;;<<<<<<======;;;;;;;;;;;;<<<===>>>???>>>???@@@???>>>>>>@@@BBBBBBDDDEEEGGGGGGFFFDDDCCCBBBBBBCCCCCCCCCAAA@@@???<<<===>>>>>>>>>===;;;;;;======>>>>>>>>>>>>======?????????===<<<===@@@CCCJJJLLLNNNNNNKKKIIIHHHHHHIIIJJJKKKKKKKKKIIIHHHGGGEEEFFFHHHIIIIIIHHHFFFEEEFFFFFFFFFJJJNNNQQQRRRRRROOOOOONNNMMMLLLJJJHHHGGGLLLQQQVVVWWWSSSOOOMMMLLLLLLMMMOOOQQQRRRSSSTTTTTTMMMOOOPPPQQQTTTYYY___cccpppyyyyyycccVVVSSSQQQbbbwwwpppcccZZZUUUSSSKKKIIIGGGEEEDDDCCC@@@>>>???@@@@@@@@@AAAAAABBBBBB@@@@@@@@@@@@?????????>>>??????@@@AAADDDGGGJJJLLLNNNQQQUUUXXX[[[```ffflllrrrtttvvvxxxyyy{{{~~~~~~~~~|||zzzxxxvvvrrrpppiiiddd^^^ZZZWWWUUUTTTSSSVVVTTTRRRRRRTTTVVVWWWWWWUUUUUUTTTQQQLLLIIIHHHHHHEEEFFFEEECCCAAA@@@@@@AAA>>>===;;;;;;===>>>======}}}qqqtttuuuqqqnnnrrr|||~~~}}}|||zzzvvvrrrooommmoooooooooooonnnnnnooopppwww{{{uuuqqqooopppppppppoooqqquuu{{{xxxtttnnniiihhhjjjnnnrrr}}}|||uuupppmmmnnnrrrwwwxxxtttnnnhhhcccaaaaaaaaaccc^^^VVVOOOIIIDDD@@@===@@@@@@@@@BBBCCCCCCBBB@@@===>>>???AAACCCEEEGGGGGGEEECCC@@@===;;;;;;<<<======>>>???@@@CCCEEEGGGIIIDDDDDDFFFIIIKKKJJJFFFCCCAAA???===;;;<<<@@@CCCFFFDDDAAA>>>:::999999;;;<<<:::;;;===>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;::::::;;;<<<===>>>>>>???@@@BBBAAA??????AAACCCCCCDDDFFFGGGFFFCCCAAA???===???AAACCCCCCAAA???======>>>>>>???>>>===<<<;;;<<<<<<===>>>????????????>>>???@@@???>>>???@@@BBBHHHKKKMMMLLLIIIFFFEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEFFFGGGGGGFFFFFFFFFEEEEEEFFFIIIMMMQQQSSSTTTQQQQQQQQQPPPOOOLLLIIIGGGJJJNNNRRRRRROOONNNOOORRRRRRRRRQQQQQQQQQQQQRRRRRRMMMNNNOOOPPPRRRUUUYYY[[[eeemmm|||nnn]]]UUUOOOWWWaaaooowwwmmmddd___UUUQQQLLLIIIGGGFFFDDDCCCAAAAAAAAAAAAAAAAAA@@@@@@BBBCCCCCCCCCBBBAAA@@@???>>>======???AAACCCDDDDDDDDDEEEFFFHHHLLLPPPTTTWWW[[[]]]```cccfffjjjnnnrrrqqqqqqpppppprrruuuyyy{{{{{{{{{{{{yyyvvvtttttttttmmmkkkiiigggfffddd```^^^ZZZWWWRRROOONNNNNNMMMKKKLLLJJJHHHHHHJJJMMMNNNNNNMMMNNNNNNLLLHHHEEEFFFGGGCCCEEEEEECCC@@@???@@@AAA>>>===;;;;;;<<<======<<>>???>>>>>>???AAAAAA@@@?????????@@@AAABBBCCCDDDEEEBBB@@@===:::999:::;;;<<<<<<===>>>@@@BBBEEEGGGIIIBBBCCCEEEHHHIIIHHHEEEBBBBBB@@@===<<<===@@@DDDFFFAAA???;;;999888999<<<===<<<===>>>??????>>>===<<<;;;;;;;;;;;;;;;:::::::::<<<;;;;;;;;;;;;<<<======???AAACCCBBB??????AAADDDEEEFFFGGGGGGEEEBBB???===999<<<@@@BBBCCC@@@===;;;>>>>>>?????????===<<<;;;;;;<<<===???@@@@@@@@@@@@>>>@@@AAAAAA@@@@@@AAABBBGGGIIIJJJHHHEEEBBBCCCEEEFFFEEEDDDDDDDDDEEEFFFGGGEEEEEEEEEEEEEEEFFFFFFFFFDDDEEEFFFHHHLLLPPPTTTVVVRRRSSSSSSRRRPPPMMMJJJHHHGGGKKKMMMMMMKKKLLLQQQVVVWWWUUUSSSQQQOOOOOOOOOOOOOOOOOOPPPPPPRRRTTTVVVXXX^^^ddduuuxxxfff\\\TTTUUUUUU]]]ppp}}}ssslll___ZZZRRRMMMJJJJJJJJJJJJDDDCCCCCCBBB@@@??????>>><<<===>>>?????????======AAA@@@???@@@AAAAAA@@@???@@@>>>===???CCCGGGJJJJJJIIILLLOOOSSSWWW\\\bbbfffgggfffeeedddfffjjjnnnqqqmmmnnnnnnllliiigggggghhh^^^\\\ZZZYYYWWWUUURRROOOKKKIIIFFFEEEEEEEEEEEEDDDDDDCCCBBBCCCEEEGGGHHHHHHGGGIIIJJJHHHDDDCCCDDDEEE===???@@@>>>;;;999:::<<<@@@???======>>>???>>>===}}}}}}vvvyyy~~~}}}~~~~~~{{{}}}~~~||||||}}}}}}|||{{{zzzxxxwwwvvvttt{{{}}}vvvssswww|||}}}xxxtttvvvzzztttllliiikkknnnoooooopppqqqvvv}}}wwwooojjjiiijjjmmmsssxxx{{{}}}|||~~~~~~wwwxxx|||{{{vvvrrrrrrttt{{{zzz{{{{{{yyyvvvccc```]]]]]]```aaa```]]]RRRPPPMMMJJJGGGDDDBBBAAA>>>>>>????????????>>>>>><<<<<<<<<===>>>@@@AAABBB>>>===<<<<<<===>>>===<<<;;;<<<===???AAACCCEEEFFFDDDCCCBBBDDDGGGHHHFFFCCCFFFEEEDDDCCCBBBAAAAAAAAA??????>>>======<<<<<<<<<>>>???AAABBBBBBAAA???>>><<<<<<======<<<;;;;;;:::<<<<<<;;;:::;;;<<<===>>>>>>???@@@AAABBBAAA@@@@@@CCCCCCCCCBBBAAA???<<<;;;;;;;;;<<<>>>????????????????????????>>>>>>>>>>>>>>>======???AAABBBAAA???>>>???@@@@@@@@@@@@???>>>DDDDDDDDDDDDEEEEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDHHHIIIIIIGGGEEEDDDEEEFFFCCCDDDFFFHHHJJJKKKLLLLLLOOOOOOPPPPPPOOONNNLLLKKKIIIJJJKKKMMMPPPTTTWWWYYYYYYWWWTTTQQQOOONNNMMMMMMPPPPPPPPPQQQRRRUUUWWWXXX]]]bbbnnntttkkk\\\TTTRRRYYY___iii~~~sssmmmddd[[[UUUPPPMMMKKKKKKHHHEEECCCCCCBBBAAA@@@@@@@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????@@@BBBCCCEEEEEEGGGJJJMMMRRRVVVXXXYYYYYYYYYZZZ\\\___aaaccceeedddbbb___\\\ZZZXXXVVVRRRQQQOOOLLLIIIGGGFFFEEEBBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@@@@AAAAAABBBCCCCCCDDDDDDCCCBBBAAA@@@???@@@@@@??????>>>=========???>>><<<;;;<<<===???@@@}}}|||yyy}}}{{{||||||}}}zzzvvvsssuuuyyyuuuoookkkkkkmmmooopppmmmnnnqqqvvv|||~~~}}}zzzvvvvvvyyywwwrrrnnnnnnpppvvv}}}~~~|||yyyyyyyyyxxxyyyyyy~~~|||vvvsss|||zzzxxxwwwuuuppplllbbbaaaaaaaaa```]]]YYYVVVOOONNNKKKHHHFFFCCCBBBAAA>>>>>>????????????>>>>>>======>>>>>>??????@@@@@@<<<;;;::::::;;;<<<;;;::::::;;;<<<>>>@@@BBBCCCDDDCCCAAA@@@BBBDDDEEECCCAAABBBBBBBBBBBBBBBBBBCCCDDD@@@???>>>=========>>>??????@@@AAABBBBBBAAA???>>>>>>>>>>>>===<<<:::999888:::;;;<<<=========<<<<<<<<<===>>>???@@@???>>>>>>AAAAAAAAAAAA@@@>>>===;;;;;;;;;===>>>????????????@@@@@@???>>>>>>===>>>>>>>>>======???AAABBBAAA@@@>>>???@@@AAAAAA@@@???>>>BBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEECCCAAA@@@AAABBBBBBCCCEEEGGGIIIJJJKKKKKKMMMMMMNNNNNNMMMKKKJJJIIIIIIJJJKKKMMMPPPSSSVVVXXXWWWUUUSSSQQQOOONNNNNNNNNOOONNNMMMNNNOOOQQQTTTUUUZZZ^^^iiiyyyzzzhhh\\\TTTSSSTTTYYYkkk|||tttlllddd^^^ZZZWWWSSSOOOJJJFFFDDDBBB@@@>>>???@@@@@@@@@@@@@@@@@@???CCCCCCBBBAAAAAA@@@??????@@@@@@???>>>??????AAAAAAAAAAAABBBCCCFFFIIIKKKMMMPPPPPPPPPQQQSSSVVVXXXYYY[[[ZZZXXXVVVSSSQQQOOONNNJJJIIIGGGDDDBBBAAA@@@???AAAAAAAAA@@@@@@??????????????????>>>???@@@@@@AAAAAAAAAAAAAAA@@@???>>>===>>>>>>>>>>>>>>>>>>??????>>>===<<<<<<<<<===>>>???}}}wwwyyy}}}~~~yyyxxxvvvvvvvvvyyyxxxtttpppmmmmmmooorrrqqqooooooqqquuuxxx{{{{{{sssssspppmmmqqqxxx||||||wwwvvvyyyyyyuuusssqqqqqqvvv~~~}}}zzzsssttt|||vvvsssqqqnnniiieeebbbdddeeeccc]]]UUUOOOKKKJJJIIIHHHFFFDDDBBBAAA@@@>>>>>>????????????>>>>>>>>>???@@@@@@@@@???>>>===<<<;;;::::::;;;<<<;;;:::::::::;;;===>>>???AAAAAA@@@?????????AAAAAA???===?????????@@@BBBCCCEEEFFFBBB@@@>>>======???AAACCCAAAAAABBBCCCBBBAAA???>>>@@@@@@>>>===;;;999888777888:::<<<>>>???===;;;::::::;;;<<<<<<======<<<<<<>>>>>>???@@@???>>>===<<<:::;;;===>>>???@@@@@@@@@BBBAAA???>>>=========>>>===<<<<<<>>>AAABBBBBBAAA???@@@AAAAAAAAAAAA@@@???@@@@@@AAABBBBBBBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCBBB@@@???@@@AAAAAABBBCCCEEEGGGHHHIIIJJJJJJJJJKKKKKKJJJIIIHHHGGGIIIJJJKKKMMMOOORRRUUUVVVSSSRRRQQQPPPOOONNNNNNOOOPPPOOOMMMLLLMMMOOORRRTTTWWWZZZbbbmmmyyy{{{lll]]]TTTOOOOOOZZZhhhzzzwwwooohhhddd[[[WWWQQQKKKHHHFFFCCCAAA@@@@@@@@@@@@@@@@@@??????CCCCCCBBBAAAAAA@@@??????@@@@@@???>>>>>>>>>??????>>>>>>>>>>>>???@@@AAABBBGGGGGGGGGHHHJJJLLLNNNOOOPPPOOOMMMKKKIIIGGGFFFEEEAAA@@@???===<<<;;;;;;;;;??????>>>>>>>>>>>>=====================>>>>>>???>>>>>>>>>>>>===<<<;;;;;;<<<<<<===>>>>>>???@@@@@@<<<<<<<<<======>>>>>>>>>~~~}}}sssrrruuu{{{}}}{{{{{{zzzzzzzzz{{{zzzvvvqqqoooqqquuuyyyuuupppnnnnnnppprrrrrrlllooorrrtttzzz~~~uuurrrnnnlllnnnuuu~~~yyy{{{{{{sssqqq}}}~~~~~~xxxqqqmmmlllkkkiiifffccceeeeee___UUULLLFFFDDDEEEDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<===???AAAAAA@@@>>>===>>><<<<<<<<<===>>>===<<<999999:::;;;<<<===>>>>>>???>>>>>>>>>>>>>>><<<;;;===>>>>>>???AAACCCDDDEEECCCAAA>>>======@@@CCCEEEBBBBBBCCCCCCBBBAAA@@@???@@@???>>><<<;;;999999888999:::<<<===>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>===<<<:::;;;===>>>???@@@AAAAAADDDBBB@@@>>>======>>>???===<<<<<<>>>@@@BBBBBBBBB???@@@AAABBBBBBAAA@@@???===>>>???@@@AAA@@@@@@???BBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEDDDCCCAAABBBCCCAAAAAABBBCCCDDDFFFGGGHHHHHHHHHIIIJJJIIIHHHGGGFFFIIIIIIKKKLLLNNNPPPRRRSSSOOOOOOOOOOOONNNOOOOOOOOOSSSQQQNNNMMMMMMOOORRRTTTTTTVVV\\\ccckkkzzzmmmaaaWWWRRRUUU\\\fffxxxyyypppkkk```\\\VVVQQQNNNKKKIIIGGGBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBCCCDDDEEEFFFHHHHHHIIIIIIGGGFFFDDDCCCAAAAAA>>>======<<<;;;;;;<<<<<<===============<<<<<<<<<======<<<<<<<<<===>>>>>><<<=========<<<<<<;;;:::============>>>>>>??????;;;;;;===>>>>>>>>>>>>>>>~~~|||wwwlllooottt|||}}}{{{|||}}}|||}}}~~~}}}{{{|||~~~~~~{{{vvvtttuuuwww{{{vvvooojjjhhhhhhiiiiiijjjttt~~~|||sssooollljjjlllsss}}}|||{{{zzzwwwsssnnnooowwwxxxssstttxxxnnnhhhggghhhiiiiiidddccc___WWWLLLDDDAAA@@@@@@@@@AAAAAA@@@???>>>===>>>======<<<<<<======>>>999;;;===@@@AAAAAA@@@???>>><<<<<<<<<===>>>===<<<999999:::::::::;;;;;;;;;===>>>???>>>===<<<<<<;;;>>>>>>>>>>>>???AAABBBBBBBBB@@@>>><<<===@@@CCCEEEBBBBBBBBBBBBAAA@@@@@@???>>>===<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======::::::::::::;;;;;;<<<<<<999:::<<<===>>>>>>======:::;;;===>>>@@@AAAAAABBBDDDCCCAAA@@@??????@@@@@@>>>===<<<===@@@BBBBBBBBB???@@@AAAAAAAAAAAA@@@???<<<===???@@@@@@@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@CCCEEEFFFFFFDDDCCCCCCDDDAAAAAAAAAAAACCCDDDFFFGGGGGGHHHIIIIIIIIIHHHGGGFFFHHHHHHIIIKKKLLLNNNNNNOOOLLLLLLMMMMMMNNNNNNNNNNNNRRRQQQOOOMMMMMMOOOQQQRRRTTTUUUXXX\\\aaannnssshhh]]]WWWUUUYYYfff}}}wwwrrrhhhddd^^^XXXTTTPPPKKKHHHDDDCCCCCCBBBBBBCCCDDDDDD???@@@@@@AAAAAABBBBBBCCC????????????>>>>>>=========>>>>>>>>>?????????>>>???@@@AAAAAABBBCCCCCCCCCDDDDDDCCCBBBAAA@@@??????===<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>>============>>>??????=========>>>======<<<<<<>>>>>>>>>>>>======<<<<<<;;;<<<===>>>????????????~~~yyyzzzzzz|||~~~ooonnnooottt{{{~~~|||zzzzzzzzz{{{|||xxxyyy|||zzz}}}~~~~~~|||yyyxxxxxxwwwssslllhhhggghhhjjjjjjsss~~~~~~zzztttooonnnlllmmmpppvvv}}}~~~xxxuuusssmmmjjjgggdddgggssssssrrrwwwxxxmmmeeecccdddffffff```]]]VVVMMMEEE@@@??????===>>>???@@@???>>>===<<<===<<<;;;::::::;;;<<<===888999;;;===???@@@??????<<<;;;::::::;;;<<<;;;::::::::::::999999999999999;;;===>>>>>><<<;;;<<<<<<>>>>>>>>>>>>>>>???@@@@@@AAA???===<<<<<<>>>@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<::::::;;;<<<======<<<;;;::::::<<<===>>>;;;::::::::::::;;;<<<===999:::<<<===>>>>>>======:::;;;===???@@@BBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBB@@@>>>======???AAAAAAAAA>>>???@@@@@@@@@@@@???>>><<<>>>@@@AAAAAAAAA???>>>????????????????????????AAACCCEEEEEEDDDCCCBBBCCCAAAAAA@@@AAABBBDDDFFFGGGFFFGGGHHHIIIIIIHHHGGGFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJJJJLLLMMMMMMMMMMMMMMMOOONNNMMMMMMMMMNNNOOOPPPTTTSSSUUUXXX[[[eeewwwzzzmmm```WWWUUU[[[jjj~~~xxxtttnnnggg```YYYQQQLLLHHHGGGEEEDDDCCCCCCCCCDDD???@@@@@@AAAAAABBBBBBCCC??????@@@@@@@@@???>>>>>><<<===>>>>>>>>>>>>>>>===<<<===>>>????????????????????????>>>>>>======<<<<<<;;;;;;;;;;;;<<<======<<<===============>>>>>>>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>??????>>>>>>===??????>>>======<<<;;;;;;======>>>>>>???@@@AAAAAA}}}|||{{{~~~~~~~~~xxxsssmmmmmmqqqvvvxxxxxx||||||||||||||||||||||||yyyyyy{{{}}}zzz}}}}}}}}}~~~~~~}}}zzzwwwvvvrrroooooorrrwwwzzz|||}}}|||~~~~~~{{{xxxuuuvvvuuurrroooqqquuuzzz~~~zzzuuupppnnnllljjjiiigggfffhhhqqq~~~|||nnnqqqxxx~~~yyyyyyrrriiicccbbbccccccbbbZZZTTTMMMGGGBBB@@@>>>===<<<===>>>??????===<<<:::<<<;;;999888888999;;;<<<999::::::;;;<<<======>>><<<;;;::::::;;;<<<;;;:::;;;::::::999999888888888999;;;======;;;:::;;;===============>>>???@@@@@@???>>>===<<<;;;<<<===>>>>>>>>>>>>>>>???@@@AAAAAA@@@>>><<<:::999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<::::::999999999:::;;;<<<:::;;;<<<===>>>>>>======:::;;;===???AAABBBCCCCCCBBBCCCEEEFFFFFFEEEDDDCCCBBB@@@======>>>@@@@@@@@@===>>>????????????>>>======???AAACCCCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>@@@CCCEEEFFFDDDCCCBBBCCCBBBAAAAAA@@@AAACCCFFFGGGEEEFFFGGGHHHHHHGGGFFFEEEDDDEEEFFFHHHHHHHHHGGGGGGHHHIIIKKKLLLMMMMMMLLLLLLMMMMMMNNNOOOOOOOOOOOOOOOTTTRRRRRRUUUXXX^^^jjjvvvwwwkkk___[[[^^^iiixxx~~~vvvlllbbb[[[SSSQQQMMMIIIFFFEEEDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@>>>???@@@AAAAAA@@@@@@???>>>>>>?????????===<<<;;;;;;<<<===>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<=========>>>>>>>>>????????????>>>>>>======>>>>>>???@@@>>>>>>???????????????>>>==================<<<<<>>>>>>>>@@@AAACCCDDD}}}zzz~~~}}}}}}~~~}}}}}}xxxmmmgggjjjooosssttt{{{|||}}}~~~~~~}}}|||{{{{{{zzz|||~~~||||||{{{{{{}}}zzzvvvxxxvvvvvvyyy~~~}}}}}}~~~~~~~~~}}}}}}~~~}}}xxxqqqnnnrrrvvvyyy}}}{{{xxxsssoookkkiiihhhqqqrrrqqqpppqqqvvv~~~vvvqqqkkkpppwwwyyyrrrnnniiidddbbbcccdddcccaaaTTTNNNHHHDDDCCCAAA>>>;;;<<<===>>>??????===;;;:::;;;:::888777777888:::;;;<<<;;;:::::::::;;;;;;<<<>>>===<<<<<<===>>>===<<<;;;;;;::::::999888888777666999<<<<<<:::999;;;===;;;;;;;;;<<<>>>???AAAAAA======<<<;;;;;;;;;;;;;;;<<<<<<======>>>???AAABBBBBB@@@===;;;999999999:::888:::<<<>>>???===;;;::::::999888888888999;;;;;;:::;;;===>>>>>>>>>======:::;;;===???AAABBBCCCCCCAAACCCFFFHHHIIIHHHFFFDDDCCCAAA>>>===>>>???@@@???<<<===>>>??????>>>===<<<>>>???BBBDDDDDDCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>AAADDDGGGGGGFFFEEEDDDDDDCCCBBBAAA@@@AAACCCFFFGGGDDDEEEFFFGGGGGGFFFEEEEEECCCDDDEEEGGGGGGFFFEEEEEEHHHIIIJJJLLLLLLLLLKKKKKKNNNOOOQQQRRRSSSSSSRRRQQQTTTQQQQQQTTTWWW[[[bbbkkk}}}}}}kkkaaaZZZ]]]fffuuutttmmm]]]ZZZUUUPPPKKKHHHFFFFFFEEEDDDCCCBBB@@@???>>>===>>>???@@@AAABBBBBBAAA@@@AAAAAAAAAAAA@@@>>><<<:::<<<===>>>??????>>>===<<<<<<<<<<<<========================<<<======>>>>>>>>>>>>??????@@@@@@AAAAAA===============>>>??????>>>>>>???????????????>>>;;;;;;<<<<<<===>>>>>>>>>@@@@@@???>>>@@@BBBDDDFFFzzz{{{~~~zzzwwwwwwzzz~~~|||~~~yyyqqqmmmmmmppptttvvv~~~~~~|||}}}~~~~~~|||wwwyyyxxxxxxxxxzzz||||||{{{|||}}}}}}}}}xxxjjjggglllsss{{{zzzxxxwwwsssmmmgggfffjjjoooqqqsssyyy{{{xxxuuu{{{uuulllhhhmmmttt{{{tttkkkeeefffiiikkkjjjddd\\\VVVKKKIIIFFFBBB@@@???>>>???>>>>>>>>>>>>>>>===<<<<<<:::999777888999999888666:::<<<===<<<;;;999999::::::;;;<<<;;;999888999:::>>><<<;;;999888888999999:::999999888888999999:::<<<<<<<<<<<<<<<===>>>??????>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>===<<<===>>>???>>>???@@@AAABBBAAA@@@@@@<<<@@@EEEIIIIIIGGGCCC@@@??????>>>>>>>>>>>>??????AAABBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEEEEFFFEEEEEEDDDCCCBBBCCCDDDFFFGGGHHHIIIIIIJJJHHHJJJKKKKKKJJJJJJKKKMMMMMMNNNOOOPPPPPPPPPOOONNNMMMPPPSSSVVVXXXZZZ^^^```vvv}}}xxxzzzrrrddd\\\[[[aaarrrsssmmmcccYYYQQQNNNMMMMMMNNNKKKHHHFFFFFFFFFEEEDDDGGGFFFEEEDDDEEEDDDAAA???@@@@@@@@@???>>>>>>======?????????>>>>>>===;;;;;;<<<<<<;;;;;;::::::::::::999;;;<<<===<<<<<<>>>???AAA@@@???AAADDDEEECCC@@@BBB===<<<@@@@@@<<<<<>>===>>>>>>======>>>@@@AAAAAA@@@AAAAAAAAABBBDDDFFFHHHJJJ}}}xxxxxx}}}~~~|||xxxvvvwwwzzz~~~}}}}}}zzztttpppppprrruuuwww~~~~~~wwwrrrttttttuuuxxx||||||{{{|||}}}ooommmrrryyy|||xxxsssqqqnnnkkkjjjkkkooosssyyywwwwwwzzzyyyxxx{{{~~~}}}~~~}}}wwwmmmeeedddhhhnnnsssyyyxxxmmmdddggghhhjjjjjjggg___UUUMMMGGGFFFCCC@@@>>>=========>>>>>>>>>>>>>>>===<<<<<<===<<<:::;;;<<<<<<;;;999:::;;;===<<<:::999999::::::;;;;;;;;;999888999:::<<<<<<;;;:::999999888999999888888777777888888999::::::::::::;;;;;;<<<<<<>>>>>>===<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<>>>===;;;999888888888888:::;;;;;;;;;;;;:::999999555666666777888888777777888:::===@@@@@@???<<<;;;777999;;;;;;;;;<<<>>>???===>>>@@@BBBCCCCCCCCCCCCBBBAAA???>>>===>>>???@@@<<<===???@@@@@@@@@???>>>===@@@DDDGGGHHHFFFCCCAAA??????>>>>>>>>>>>>??????BBBBBBBBBCCCCCCBBBBBBAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCDDDEEEFFFGGGHHHHHHIIIHHHHHHIIIKKKKKKKKKKKKLLLNNNOOOOOOPPPPPPPPPOOOOOONNNNNNQQQSSSUUUVVVXXXZZZ\\\gggqqq~~~uuutttsss}}}oooeee___]]]dddmmm}}}tttjjjbbb\\\ZZZYYYTTTRRRPPPMMMKKKIIIIIIIIIHHHGGGEEEEEEEEEDDDBBB???BBBAAAAAA@@@????????????AAAAAAAAAAAA@@@???>>>===>>>>>>>>>>>>============;;;<<<===<<<;;;;;;<<<===???>>>>>>AAAEEEGGGFFFDDDGGGCCCAAADDDCCC??????CCCCCC@@@???CCCDDD@@@>>>???>>>======>>>@@@AAABBBBBBFFFFFFFFFEEEFFFIIIOOOSSS~~~{{{zzz|||~~~zzz|||zzzvvvvvvxxx{{{{{{zzzzzzxxxvvvuuuvvvzzz~~~|||~~~~~~{{{vvvsssssstttvvvvvvyyyxxxzzz~~~}}}~~~{{{zzz|||pppnnnpppvvvyyy~~~{{{yyyzzz~~~uuutttxxx}}}xxxtttpppnnnnnnooosssvvvxxxyyy}}}wwwsssvvvyyyzzz{{{~~~~~~}}}{{{uuulllddd```bbbfffjjjpppwww}}}{{{vvvllleeejjjiiihhheee___VVVKKKCCCBBBAAA???===;;;;;;;;;<<<=========>>>======<<<;;;>>><<<;;;;;;<<<<<<;;;:::999;;;<<<<<<:::999999:::999:::;;;:::888888888999;;;;;;;;;;;;:::999888777888777777777777777777888888999999999999999::::::===<<<<<<;;;;;;;;;<<<<<<999999999::::::;;;;;;;;;::::::999999999999:::;;;888999::::::;;;;;;::::::666666777888888888888777888999;;;<<<=========<<<888:::;;;;;;;;;;;;===>>>===>>>???@@@AAAAAAAAAAAABBBAAA???>>>>>>>>>???@@@===>>>???@@@AAA@@@??????>>>@@@BBBDDDEEEDDDCCCBBB???>>>>>>======>>>>>>???BBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFHHHKKKLLLKKKLLLMMMOOORRRQQQPPPPPPOOOOOOOOOOOOOOOQQQSSSTTTTTTUUUWWWYYY]]]dddpppxxxsssmmmmmmqqq~~~tttjjjaaa]]]\\\iiixxxwwwpppkkkiii`````````\\\VVVRRRRRRSSSNNNMMMLLLKKKJJJHHHEEEBBBBBBAAA@@@???>>>???@@@AAA@@@@@@@@@@@@???>>>======<<<========================>>>???===<<<;;;<<<===>>>???AAAEEEJJJNNNPPPPPPRRRNNNLLLKKKIIIEEEDDDFFFFFFDDDEEEIIIJJJFFFBBBBBBAAAAAA@@@AAABBBDDDFFFGGGLLLNNNOOONNNMMMPPPXXX___~~~{{{wwwvvvwwwyyy{{{{{{~~~}}}xxxssssssyyy|||yyyuuutttuuuvvvvvvvvvuuusssrrrrrrtttyyy}}}~~~~~~~~~zzzwwwwwwwwwwwwwwwvvvuuuxxx}}}||||||~~~{{{vvvrrrnnnlllnnnvvv}}}{{{tttnnnooorrr}}}|||xxxwwwzzz}}}~~~xxxwwwzzz~~~xxxtttrrruuuvvvyyy{{{uuuqqqtttwwwyyy}}}{{{uuummmgggbbbaaabbbdddiiipppxxx}}}~~~zzzyyyyyywwwpppjjjiiifffaaa\\\UUULLLDDD>>>???>>>===<<<;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;999888888999:::888777888:::;;;;;;999888999:::888::::::999888777888999999:::;;;;;;;;;999888777888888777777777777888888888888999999999999999888;;;;;;::::::;;;<<<<<<===888888888999::::::;;;;;;888888999999999::::::;;;777888999;;;<<<<<<<<<===777777888888999888888777777888999:::;;;<<<======:::;;;======<<<<<<===>>>======>>>?????????@@@@@@@@@@@@???>>>===>>>>>>>>>???@@@AAACCCCCCBBBBBBAAA??????@@@AAABBBBBBBBBBBB>>>>>>============>>>>>>AAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEHHHKKKLLLLLLMMMNNNOOOTTTSSSQQQOOONNNNNNOOOOOONNNPPPRRRSSSSSSTTTVVVXXXZZZ^^^eeeppp|||ssslllhhhnnnzzzpppeee___\\\eeerrr{{{xxxoooqqqrrrmmmeee___^^^```\\\[[[YYYWWWUUUQQQLLLIIIGGGFFFDDDBBBBBBBBBCCCDDDAAAAAAAAAAAA@@@@@@???>>>=========>>>>>>>>>??????@@@@@@@@@???======>>>@@@AAACCCGGGMMMTTTZZZ___aaaaaa___[[[WWWSSSNNNKKKJJJIIIGGGIIIOOOPPPLLLIIIHHHFFFFFFFFFFFFGGGIIILLLOOORRRWWW\\\[[[XXXZZZaaahhh}}}xxx}}}}}}{{{~~~|||wwwuuutttuuuuuuxxx}}}~~~}}}}}}~~~zzzuuupppooosssyyy~~~zzzxxxuuutttttttttttttttqqqppppppqqqtttxxx}}}}}}}}}}}}}}}||||||zzz{{{~~~zzzwwwyyyuuusssoookkkhhhhhhhhhiiikkkqqqwwwxxxtttqqqrrruuu~~~{{{yyyyyy{{{|||zzzxxxzzz|||wwwtttssssss|||yyyyyyxxxxxx}}}~~~yyyssslllhhhfffdddbbbbbbffflllrrrvvvwwwsssqqqsssvvvuuupppjjjddd___WWWOOOJJJEEEBBB???>>>======<<<<<<<<<<<<<<<:::;;;<<<<<<<<<<<<;;;;;;999888777777888888777555777999::::::999888888999888999:::999777666777888888999:::;;;:::999888777999999999888888999999999999999::::::::::::999888999999999999:::<<<===>>>888888888999999999::::::999999999999999999999999777888:::;;;===>>>>>>>>>888999999999999999888888777777888888:::;;;<<<===;;;===>>>>>>======>>>@@@>>>>>>>>>>>>>>>>>>>>>???>>>======<<<<<<<<<<<<<<>>>>>>>>>>>???@@@AAABBB>>>>>>============>>>>>>@@@@@@AAABBBBBBCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDBBBBBBAAAAAABBBCCCDDDEEEDDDDDDEEEFFFFFFFFFEEEEEEEEEHHHKKKMMMMMMMMMNNNOOOTTTRRRPPPOOONNNNNNOOOOOOLLLNNNQQQRRRRRRTTTVVVXXXVVVXXX[[[aaakkk|||{{{ssskkkiiinnnwww~~~tttkkk^^^^^^```hhhttt||||||tttmmmlllmmmllljjjhhheeebbb\\\VVVRRRPPPNNNLLLJJJIIIHHHHHHHHHFFFFFFGGGGGGFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@>>>======@@@BBBCCCGGGMMMTTT]]]eeemmmqqqsssrrroooiiiccc^^^XXXTTTNNNLLLNNNTTTVVVRRROOOOOOKKKMMMOOOOOOOOOQQQUUUXXX[[[bbbjjjkkkhhhfffiiinnn{{{nnnrrrxxx}}}}}}wwwtttrrr{{{}}}zzzwwwtttsssxxx}}}}}}zzz{{{||||||}}}~~~zzzvvvrrrqqqssswww{{{}}}{{{zzzxxxvvvuuuuuuuuuuuuqqqqqqqqqrrruuuzzz~~~}}}~~~|||{{{{{{xxxqqqmmmmmmiiigggdddcccdddiiinnnrrrxxx{{{~~~}}}yyyvvvvvvwwwzzz}}}}}}~~~{{{wwwwwwxxxxxxwwwtttrrrrrruuuwww~~~{{{~~~zzztttooollliiifffbbb```cccgggkkkmmmooollllllooossssssnnnhhhZZZTTTLLLFFFBBBAAAAAAAAA>>>>>>>>>>>>>>>=========999:::;;;;;;<<<;;;;;;;;;:::999888888999999888777666888999999888888888999777888999888666666666777888999999999999999888888::::::999999999999::::::999:::;;;<<<;;;:::999888777777777999:::<<<===>>>999999999999999999999999999999999:::999888888777777888999;;;<<<===>>>>>>999::::::::::::999888888777888888999:::;;;;;;<<<:::<<<============???@@@??????>>>=========>>>>>><<<<<<<<<<<<;;;;;;;;;:::<<<===>>>???@@@???>>>>>>============>>>???@@@AAA>>>======<<<<<<======>>>>>>???@@@AAAAAABBBAAAAAABBBBBBBBBCCCCCCCCCCCCDDDCCCBBBAAA@@@@@@BBBCCCDDDCCCCCCDDDEEEEEEEEEEEEEEEFFFIIILLLNNNNNNMMMNNNNNNQQQPPPOOOOOONNNNNNNNNNNNJJJLLLOOOPPPPPPRRRTTTVVVTTTVVVXXXZZZ___kkk|||wwwqqqkkkjjjpppyyy}}}wwwkkkccc[[[[[[aaalll|||}}}zzzyyy{{{yyywwwtttqqqkkkddd___XXXWWWUUUSSSPPPMMMKKKIIIKKKKKKLLLLLLLLLKKKKKKJJJHHHHHHHHHGGGGGGGGGFFFFFFCCCCCCBBB@@@>>>>>>@@@BBBEEEIIIQQQZZZcccnnnxxx~~~~~~xxxssslllfffZZZWWWXXX]]]^^^[[[WWWWWWUUUXXX\\\]]]]]]^^^aaadddiiipppxxxzzzwwwtttsssttt~~~zzzmmmooosssvvvxxx|||}}}xxxpppxxx{{{xxxxxx|||}}}{{{xxxwwwwwwyyyzzz{{{||||||{{{yyyxxxwwwxxxxxxtttttttttvvvyyy}}}{{{|||yyyxxxyyyvvvooollllllnnnmmmkkklllooouuu|||}}}zzzxxxxxx~~~~~~|||xxxsssqqqlllmmmmmmnnnooorrrwww{{{~~~xxxsssooommmiiieee___]]]^^^aaabbbbbbgggffffffiiimmmkkkeee___OOOKKKEEEAAA@@@@@@??????????????????>>>======<<<999999:::;;;;;;;;;;;;;;;;;;:::888999::::::999777555777999999888777888999777888888888666555666777999999888888888888999999999999888888888888999999999:::;;;<<<;;;:::888777555666666888:::<<<>>>???;;;;;;;;;:::999999888888777888999999:::999888777555666777999:::;;;<<<<<<::::::;;;;;;:::999999888888999999:::;;;;;;::::::777999;;;<<<;;;<<<>>>@@@AAA@@@>>>=========>>>>>><<<<<<===<<<<<<<<<;;;:::;;;<<<===>>>???>>>======<<<<<<<<<<<<===>>>??????======<<<<<<<<<<<<============>>>???@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCCCCDDDDDDCCCAAA@@@???@@@BBBCCCAAABBBCCCDDDEEEEEEFFFFFFGGGJJJMMMOOONNNMMMMMMMMMNNNNNNNNNOOONNNNNNMMMMMMIIIKKKMMMMMMMMMMMMOOOQQQQQQUUUXXXXXXYYY```lllvvvzzzooonnnsssppprrr}}}}}}qqqeee___^^^___gggppp{{{}}}wwwrrriiihhhgggccc___ZZZUUURRRUUUUUUVVVVVVVVVVVVUUUUUUSSSRRRQQQQQQPPPOOONNNNNNMMMLLLJJJFFFCCCBBBCCCEEEHHHNNNVVV```jjjvvv{{{oookkkjjjmmmlllhhhdddddddddiiioooqqqppppppsssvvvzzz~~~|||{{{~~~yyyrrrssstttuuuvvvzzzsss{{{qqqvvvxxxwwwyyyxxx{{{~~~}}}|||{{{{{{{{{zzz}}}}}}}}}|||zzzyyyzzz{{{vvvvvvwwwyyy|||~~~~~~}}}~~~{{{zzz{{{~~~}}}yyywwwxxx|||{{{zzz{{{}}}~~~|||zzzyyy|||yyy}}}{{{www~~~|||~~~|||tttnnnkkkdddfffhhhjjjmmmssszzz~~~~~~~~~|||wwwqqqllliiihhhgggbbb]]]ZZZZZZ[[[[[[ZZZ^^^\\\\\\___bbb```XXXQQQGGGEEEBBBAAA@@@@@@>>><<>>===<<<;;;888999::::::;;;;;;;;;;;;:::999777888999999888666555666888999888777888999666888888777666555666777999999777777777888999:::888888777777777777888888888999;;;<<<;;;999777666444555666777:::<<<>>>???===<<<<<<;;;:::999888888555666888999::::::999999444555666777999999999999;;;;;;;;;;;;::::::999888888999;;;<<<<<<;;;:::999555777999::::::;;;===???AAA@@@???=========>>>>>>=========>>>===<<<<<<;;;<<<===>>>@@@@@@??????>>>;;;;;;<<<<<<===>>>>>>>>>======<<<<<<<<<<<<======<<<<<<===??????@@@@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDDDDCCCAAA?????????AAABBB@@@AAABBBDDDEEEFFFFFFFFFGGGJJJNNNOOOOOOMMMLLLLLLKKKLLLNNNOOOOOONNNMMMLLLIIIKKKLLLKKKJJJJJJKKKLLLKKKPPPTTTUUUTTTWWW```hhhvvv{{{sssssslllhhhmmm~~~qqqjjjccc]]]]]]bbbfffuuu~~~~~~|||yyysssmmmfffbbbcccddddddeeeeeeeeeddddddaaaaaa```___]]]\\\[[[ZZZXXXVVVRRRMMMIIIGGGGGGIIILLLSSS\\\fffppp|||}}}zzz{{{yyysssooooooqqqwww~~~~~~}}}}}}}}}~~~sssqqqnnnnnnppprrruuuuuu{{{zzzyyyzzz~~~{{{zzz~~~~~~~~~~~~{{{{{{zzz}}}}}}|||}}}|||zzzyyy{{{|||}}}}}}|||}}}}}}|||xxxsssssswwwyyyzzz|||uuunnniiihhhiiikkkmmmoooqqqsssvvvyyy{{{|||xxxrrrlllhhhfffeeefffeeecccaaabbbeeeeeeccc```___]]]ZZZVVVQQQMMMIIIHHHCCC???;;;999;;;======<<<<<<;;;;;;<<>>>>>>>>===============???>>>===<<<<<<<<<<<<<<<======>>>>>>?????????@@@======>>>???AAABBBCCCCCCCCCBBBAAA@@@???===<<<<<<>>>>>>>>>??????@@@@@@AAADDDDDDCCCCCCDDDEEEGGGHHHBBB@@@??????AAAAAA@@@>>>>>>@@@CCCEEEFFFFFFEEEEEEHHHHHHJJJKKKMMMOOOPPPQQQOOONNNLLLLLLLLLLLLJJJIIIKKKKKKMMMNNNNNNMMMLLLKKKRRRQQQPPPPPPSSSVVVZZZ\\\fffooo~~~}}}nnngggooo{{{~~~tttgggaaa```aaadddrrr{{{uuuuuuwwwvvvssssssxxxzzzyyy}}}|||yyytttooolllkkkkkkhhhddd]]]WWWRRROOONNNMMMPPPSSS^^^lllwww}}}{{{yyy~~~}}}||||||}}}~~~wwwuuusssrrrsssuuuwwwwwwzzzxxxvvvuuuwwwzzz}}}~~~|||zzz|||~~~{{{~~~tttsssvvvwwwuuuwww{{{|||zzzyyyxxxxxx|||~~~xxxqqqpppsssvvvxxxzzzwwwsssmmmiiihhhjjjlllpppqqqqqqrrrsssvvvyyy|||zzzwwwqqqkkkfffdddccccccgggfffffffffgggfffdddbbb\\\ZZZUUUOOOIIIDDDAAA???AAA>>>:::999:::<<<;;;;;;;;;::::::;;;>>>AAABBBAAA<<<<<<<<<<<<======>>>>>><<<;;;999888777777888888666666666666777777888888:::::::::888555444555666:::888666777999:::999888777666666666666777888888999999:::;;;;;;:::999888888999999999:::;;;;;;<<<<<<;;;:::999888888999:::999999888777888999:::;;;999888777666777888:::;;;::::::;;;;;;<<<======>>>:::::::::<<<======:::888:::;;;;;;<<<===>>>>>>????????????????????????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBBBBBBBAAA@@@???>>>===<<<===>>>???@@@AAABBBBBBCCCEEEDDDCCCBBBBBBCCCDDDEEECCCAAA@@@@@@AAAAAA@@@>>>===???AAADDDFFFGGGGGGGGGHHHHHHJJJKKKMMMOOOPPPQQQSSSRRRQQQQQQPPPPPPNNNMMMKKKKKKMMMNNNNNNMMMMMMLLLNNNNNNNNNOOORRRUUUXXXZZZccchhhqqqzzzooopppssssss{{{uuunnnlllgggffflllxxx{{{xxxwwwrrrnnniiiccc^^^ZZZXXXVVVUUUYYYcccpppzzz}}}}}}|||{{{{{{zzzxxx~~~~~~~~~~~~}}}|||}}}{{{wwwuuuuuuvvvwwwyyy{{{|||}}}|||}}}|||}}}sssqqquuuvvvtttuuuxxxxxxuuuwwwxxx{{{yyypppnnnpppuuuxxx{{{}}}}}}}}}}}}|||{{{zzzyyyxxxrrrqqqnnnkkkjjjlllpppsssvvvuuurrrqqqrrruuuyyy|||}}}}}}wwwtttppplllhhheeedddccchhhjjjlllllljjjhhhhhhhhh^^^ZZZTTTLLLEEE@@@===<<<>>><<<999888999::::::999999999888:::===@@@AAA@@@===============>>>>>>>>>===<<<:::999888888999:::666555555555666888:::;;;999999999777555444555666:::999888888999999888777555555555555666777888888888888999:::::::::999999::::::999999999999::::::<<<;;;::::::999:::::::::;;;:::999999999:::;;;<<<999888777777777888999999999999:::;;;===>>>??????;;;;;;;;;<<<>>>===;;;999::::::;;;<<<===>>>??????????????????@@@@@@@@@@@@<<<<<<;;;;;;;;;<<<======;;;;;;;;;<<<<<<<<<<<<<<>>======??????@@@AAABBBCCCDDDEEEFFFEEEDDDCCCCCCCCCDDDEEEDDDCCCAAAAAAAAAAAA???>>>===>>>@@@BBBDDDGGGHHHIIIHHHHHHIIIKKKMMMNNNOOOPPPVVVUUUUUUTTTSSSRRRQQQQQQMMMNNNNNNOOOOOONNNMMMMMMMMMMMMNNNPPPSSSUUUXXXYYY______dddqqq|||uuupppkkklllsss~~~|||wwwsssppppppssszzz|||yyytttoookkkgggccc```]]]```iiittt}}}|||}}}{{{}}}|||yyy}}}}}}zzz~~~{{{zzzyyysss|||{{{|||}}}yyyxxx|||}}}~~~}}}}}}zzz{{{|||~~~|||rrrmmmooouuuyyy{{{{{{|||~~~~~~}}}{{{xxxuuusssttttttssstttuuuuuuuuuwwwyyy|||yyyuuupppnnnppptttxxx{{{~~~zzzyyy{{{zzzyyyyyyqqqpppooonnnmmmmmmllllllkkknnnpppoookkkhhhhhhiii\\\XXXQQQJJJCCC???===<<<;;;:::999888888888888888888777777999<<>>???;;;::::::;;;<<<<<<;;;999888888999:::<<<===>>>>>>>>>>>>>>>???????????????::::::::::::;;;<<<======;;;;;;;;;;;;<<<<<<<<<<<>>>>>>>>BBBBBBBBBCCCDDDDDDDDDEEEGGGFFFEEEDDDDDDEEEFFFGGGEEECCCAAAAAAAAAAAA???>>>??????@@@AAACCCEEEGGGIIIGGGHHHIIIJJJKKKMMMNNNNNNSSSTTTTTTSSSQQQPPPPPPPPPRRRRRRRRRQQQPPPOOONNNMMMMMMNNNPPPRRRUUUWWWYYYYYY[[[\\\aaakkk{{{|||vvvrrrrrr|||yyywww{{{{{{wwwtttrrrpppkkkgggbbbdddkkktttzzz~~~~~~|||~~~yyywwwyyy}}}|||}}}}}}~~~|||}}}}}}yyywwwyyy}}}}}}}}}{{{zzz{{{}}}|||rrrmmmnnntttxxx|||zzzyyyzzz}}}~~~yyyxxxuuupppnnnoootttyyyzzz~~~yyysssmmmjjjlllqqqvvvxxxzzzwwwuuussspppmmmmmmjjjkkknnnqqqtttuuuvvvvvvqqqsssrrrmmmfff```___```TTTPPPJJJDDD@@@===<<<<<<999999::::::999888888888999777777888;;;===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::::::::;;;<<<<<<;;;999888888999;;;<<<;;;;;;:::888666444555666666666777777666555444444888777666555555444555555777777888888999:::;;;<<<<<<;;;999888777777888999<<<<<<<<<<<<======<<<<<<999999777777777777888999::::::;;;;;;:::999888777555666777888:::;;;<<<===:::999888999:::;;;999888666666777888999:::;;;<<<;;;<<<<<<<<<=========>>>::::::999::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<>>AAAAAAAAAAAABBBCCCEEEFFFFFFFFFGGGHHHJJJKKKLLLLLLOOOQQQRRRQQQOOONNNOOOQQQWWWVVVTTTSSSQQQOOONNNMMMMMMNNNOOOQQQSSSUUUVVVWWWXXX]]]eeelllttt}}}{{{qqqxxx}}}wwwvvv}}}yyyuuutttuuutttoookkkccccccgggnnnrrruuu{{{hhhvvv|||yyy{{{zzz{{{~~~}}}}}}zzzyyy{{{xxxvvvttttttvvvxxxzzzzzzzzz{{{sssoooooossswww}}}{{{yyyzzz~~~~~~|||sssrrrpppmmmlllqqqzzzyyyrrrjjjgggiiimmmppprrrsssyyy}}}~~~zzzqqqmmmjjjfffcccdddcccggglllrrrvvvxxxxxxxxxuuurrrlllddd[[[TTTPPPOOOMMMKKKGGGCCC@@@>>>>>>>>>888:::<<<<<<;;;999999999:::999888999;;;<<<<<<<<<;;;;;;;;;:::::::::::::::<<<<<<::::::::::::;;;<<<>>>===<<<;;;;;;;;;<<<<<<>>>>>>===:::666444555555333555777777555444333444888777666666555555666666888888888999:::<<<===>>><<<;;;888777666777888999<<<<<<===>>>>>>>>>======<<<;;;:::999999999:::;;;;;;<<<===>>>===;;;888777555555666777999:::;;;;;;:::888777888999:::999888666666777777888888999999999999::::::;;;;;;<<<<<<::::::999999999:::;;;;;;===<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>?????????@@@@@@???????????????@@@@@@@@@EEEEEEEEEEEEDDDDDDDDDDDDBBBAAA@@@@@@@@@AAABBBCCCBBB@@@???@@@AAAAAA@@@>>>AAABBBBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJLLLNNNQQQPPPNNNNNNPPPSSSWWWUUUTTTRRRPPPOOOOOOOOOKKKKKKLLLMMMNNNPPPQQQRRRUUU\\\eeejjjlllqqqzzzrrrpppqqq{{{nnnrrrwwwyyy{{{||||||wwwrrrrrrttttttppplll```^^^___dddfffiiipppxxxPPP___oooxxx~~~zzz|||}}}yyysssooonnnooopppppptttyyy}}}xxxttttttwwwzzz~~~||||||uuuvvvuuusssrrrwww|||tttjjjfffgggiiijjjjjjjjjooossssssvvv{{{vvvmmmfffdddbbb___]]]______ccciiinnnqqqrrrpppooonnnggg^^^VVVOOOJJJGGGEEEHHHFFFDDDBBB@@@>>>===<<<888;;;>>>???===;;;:::;;;<<<;;;999999;;;<<<;;;:::<<<<<<;;;;;;;;;:::::::::;;;;;;:::999999:::;;;<<<>>>>>>>>>>>>>>>>>>>>>???AAAAAA???<<<777555444555111444777888666444444555555555555666777888999:::999888999999;;;===???@@@;;;:::888666666777999:::<<<===>>>?????????>>>>>>>>>===;;;:::::::::;;;<<<===>>>???@@@???<<<999777666777777888999999::::::;;;999888888999::::::999777777777888888888888888888888999999:::;;;;;;<<<;;;:::999999999999999999<<<;;;;;;;;;:::::::::999<<<======>>>???@@@@@@AAA>>>>>>?????????@@@@@@@@@CCCCCCCCCDDDEEEFFFFFFFFFFFFEEECCCAAA@@@???@@@@@@???>>>===>>>@@@AAA@@@??????@@@AAACCCDDDDDDCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGGGGKKKNNNNNNLLLLLLPPPSSSQQQPPPOOOOOOOOOOOOPPPQQQMMMLLLKKKJJJKKKMMMOOOPPPSSSXXX]]]aaacccggglllqqqwwwvvvkkklllsss}}}uuuqqqwwwyyytttsssxxx|||vvvooommmoooppplllhhh]]]YYYXXXZZZ\\\___gggppp{{{>>>LLL\\\fffooo{{{~~~~~~yyy}}}xxxpppmmmkkkjjjjjjssswww~~~}}}|||~~~zzzyyy|||~~~}}}}}}{{{}}}vvvlllffffffgggfffdddccchhhkkkjjjlllqqqttttttkkkddd^^^^^^]]][[[[[[^^^^^^aaafffjjjlllkkkhhhfffbbb[[[QQQKKKHHHGGGEEEDDD@@@???>>><<<:::888666555888<<<@@@AAA>>><<<<<<<<<>>><<<::::::;;;;;;;;;999======<<<<<<<<<;;;;;;;;;;;;:::999999999:::;;;<<<<<<===>>>@@@AAAAAAAAAAAACCCBBBAAA===888555444555000444888999777555666777333444444666888:::<<<===999999999:::;;;>>>@@@AAA;;;999777666666777:::;;;<<<===>>>@@@@@@@@@???>>>===<<<;;;:::999::::::;;;===???AAABBB@@@===999777888888888999999:::::::::<<<:::999999:::;;;;;;:::999999999888888888888777888888999::::::;;;<<<<<<;;;;;;:::999888888888888:::::::::999999888888888;;;<<<===>>>???@@@AAAAAA>>>>>>>>>???@@@@@@AAAAAA@@@@@@BBBCCCEEEGGGHHHIIILLLKKKHHHEEEBBBAAA@@@@@@>>>===<<<===???@@@@@@???<<<>>>AAACCCEEEEEEDDDDDDAAABBBBBBCCCDDDEEEFFFFFFBBBGGGKKKKKKIIIJJJNNNRRRLLLLLLKKKLLLMMMOOOQQQSSSPPPNNNLLLJJJKKKLLLOOOQQQSSSSSSUUUXXX]]]aaadddfffhhhxxxnnnfffgggmmmxxxwwwssshhhhhhkkknnnssszzz|||tttllliiikkkkkkgggccc[[[VVVSSSTTTUUUYYYccclllvvv999???GGGNNNXXXeeettt|||xxxwww{{{|||}}}zzz{{{}}}{{{xxxyyy}}}xxxrrrnnnqqqvvvxxx{{{~~~}}}}}}}}}xxxrrrmmmkkkjjjiiihhhgggbbb[[[ZZZ___gggmmmqqqddd^^^XXXWWW[[[]]]\\\YYY```bbbdddeeebbb^^^YYYUUUNNNLLLHHHDDDAAA@@@??????===<<<;;;::::::::::::;;;999:::<<<>>>???>>>===<<<::::::999::::::;;;<<<===>>>>>>===<<<<<<<<<<<<<<<@@@<<<:::<<<;;;888666777???@@@AAACCCDDDCCCCCCBBBEEEDDDBBB???<<<999666444666555444444555666777888666555555555777999;;;<<<===<<<===>>>@@@AAA@@@??????===999666555666888:::;;;===@@@DDDGGGEEEAAA>>>;;;===???>>>;;;;;;<<>>:::777999999:::::::::;;;;;;;;;;;;999888:::===>>><<<999>>>======;;;:::999888777999888999;;;===>>>===<<<<<<;;;:::999999999;;;;;;;;;<<<===>>>>>>===<<<;;;======<<<======>>>???@@@:::;;;===???AAABBBBBBCCCAAAAAABBBDDDFFFJJJMMMNNNPPPNNNJJJFFFBBB???===<<<>>>===>>>???AAABBB@@@>>>???@@@BBBDDDDDDDDDDDDCCCEEEEEEDDDDDDEEEFFFGGGGGGIIIKKKLLLLLLJJJIIIIIIIIIJJJJJJKKKKKKLLLNNNOOOPPPOOOMMMJJJHHHHHHJJJMMMOOOOOOPPPRRRUUUXXXZZZ\\\]]]bbbhhhuuuyyymmmiiijjjkkkkkkuuuyyy~~~~~~qqqeeegggdddaaaccclll{{{{{{tttkkkeeedddfffggggggdddbbb\\\UUUVVV^^^eeegggttt444888???DDDKKKVVVcccmmm{{{||||||yyyuuutttvvvyyy~~~}}}~~~zzzuuuwww{{{yyyttttttttttttssswww~~~{{{vvvrrrsssxxxzzz|||}}}{{{|||}}}~~~~~~}}}}}}|||yyyuuurrrpppooommmkkkhhh```XXXVVV[[[bbbhhhjjjccc```]]][[[ZZZYYYYYYYYY```___^^^[[[WWWRRRMMMJJJFFFDDDAAA???============;;;;;;;;;;;;::::::::::::999:::<<<>>>>>>>>>===<<<;;;;;;;;;;;;<<<===>>>???@@@???>>>===<<<<<<<<<<<<===999888;;;<<<999888999===>>>???@@@AAABBBBBBBBBGGGFFFEEEDDDAAA===:::888777666555555666777888999666666555555666888:::;;;<<<<<<===>>>@@@AAA@@@@@@@@@===:::777666666888999;;;===AAAEEEGGGFFFBBB>>><<<===???>>><<<;;;<<<>>>>>>@@@CCCDDDCCC@@@<<<::::::::::::::::::;;;;;;;;;===;;;:::;;;>>>???>>><<>>>>>===<<<<<<<<<<<<<<<<<<===>>>???@@@<<<===???@@@AAABBBCCCCCCCCCCCCCCCDDDFFFIIILLLMMMMMMLLLJJJGGGDDDAAA???===???>>>???@@@BBBBBB@@@>>>===>>>AAACCCEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHIIIKKKJJJHHHGGGGGGHHHIIIIIIIIIJJJKKKMMMNNNNNNMMMLLLJJJHHHHHHIIIKKKLLLKKKLLLNNNQQQSSSVVVXXXYYYZZZ___kkk}}}zzzvvvrrrnnnnnnoooqqqrrrrrryyy|||ooojjjeeebbbdddkkkuuu{{{}}}tttiiiaaa___```bbbdddjjjlllhhhaaa___ccchhhiiirrr{{{111444777999===EEEOOOVVVkkkooossstttrrrqqqrrrssszzz~~~{{{yyyyyy{{{{{{tttlllpppvvv}}}yyyrrrnnnmmmnnnpppuuuzzz{{{wwwwwwzzz{{{}}}|||{{{yyyvvvvvv|||xxxxxxxxxwwwwwwyyy~~~|||zzzxxxwwwvvvtttpppnnnggg]]]SSSPPPVVV^^^cccddd___aaa```]]]YYYVVVWWWXXX^^^[[[VVVPPPIIIDDD@@@>>>>>>===<<<;;;:::;;;<<<===999:::;;;;;;;;;:::888888888999;;;<<<======<<<;;;======<<<======>>>???@@@BBBAAA???>>>===<<<;;;;;;999666666:::<<<:::999;;;;;;;;;<<<===???AAABBBCCCFFFGGGGGGGGGEEE@@@<<<999777777666666666777888888777777666555666777999999;;;<<<===>>>@@@@@@@@@@@@@@@>>>;;;888666777888999;;;===AAAFFFIIIGGGBBB>>>===>>>???>>><<<;;;;;;<<<===???BBBDDDDDDBBB@@@>>>:::::::::::::::;;;<<<<<>>;;;999888888888999999:::;;;;;;;;;::::::999888888888:::;;;<<<<<<===>>>??????>>>===<<<<<<<<<<<<<<<===>>>???@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDEEEGGGIIIKKKJJJJJJIIIHHHFFFCCC@@@???AAA@@@@@@AAABBBBBB@@@>>>;;;===???BBBDDDFFFHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIGGGHHHIIIHHHFFFEEEFFFGGGGGGGGGHHHHHHIIIJJJKKKLLLKKKKKKJJJIIIHHHHHHHHHIIIIIIJJJLLLNNNQQQSSSUUUVVVUUUWWW```ooo{{{oookkkgggeeefffnnnzzzrrrllljjjiiijjjttt|||xxxkkkaaa\\\]]]___aaapppvvvwwwqqqkkkjjjkkkkkkrrrvvv~~~222333444555666;;;BBBGGGWWW^^^ffflllnnnoooqqqsssvvv{{{}}}vvvrrrssswww|||yyyppphhhlllrrrwww{{{{{{zzz{{{uuummmjjjkkknnnpppvvv}}}|||{{{}}}}}}~~~~~~|||wwwvvvtttrrrqqquuu}}}~~~{{{zzzzzzxxxwwwooooooppprrruuuyyy}}}{{{zzzyyyxxxwwwtttooollleee[[[PPPNNNVVV___dddeee`````````^^^[[[XXXVVVUUUYYYUUUMMMFFF@@@<<<;;;;;;;;;;;;:::::::::;;;<<<===777999:::;;;;;;999777666777888999:::;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAA@@@???===;;;::::::999999555666:::<<<:::999::::::::::::;;;===@@@CCCEEEBBBDDDGGGHHHFFFBBB===:::777777666666666777777777888777666555555666888888:::<<<>>>?????????@@@AAA@@@>>><<<999888888888999;;;===AAAFFFIIIGGGCCC???>>>>>>>>>===<<<;;;;;;;;;;;;===AAACCCEEEDDDCCCAAA<<<;;;::::::;;;;;;======>>>======>>>AAAEEEHHHJJJMMMJJJEEE???;;;999888888999:::;;;;;;:::999999:::999999888888999:::;;;<<<<<<===>>>??????>>>===<<<;;;;;;;;;<<<===>>>???@@@CCCCCCBBBBBBCCCCCCDDDDDDEEEDDDCCCCCCCCCEEEFFFGGGFFFGGGHHHHHHGGGDDDBBB@@@BBBAAAAAABBBCCCBBB@@@===<<<===???AAACCCEEEGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJFFFFFFGGGFFFDDDCCCEEEFFFEEEEEEFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGJJJKKKLLLOOOQQQTTTUUUVVVXXXVVVZZZdddqqqvvvlllgggeeeiiiuuu{{{uuuqqqmmmqqquuuyyy~~~}}}rrrhhhaaa___``````pppzzz|||tttqqqpppooossstttyyy333333333333444777<<>>>>>???>>>===;;;999888888777;;;777888<<<===999777777999999999;;;===@@@CCCEEEAAACCCGGGIIIHHHDDD???<<<666666666666666666666666777777666555555666777888;;;===???@@@>>>>>>???AAA@@@>>><<<:::999999::::::;;;===@@@EEEGGGGGGCCC@@@>>>============<<<<<<;;;;;;===@@@CCCDDDDDDDDDCCC===<<<;;;:::;;;<<<===???<<<<<<===???BBBFFFKKKNNNMMMJJJEEE@@@<<<:::999:::;;;===>>>===;;;999999:::::::::999999999:::<<<===<<<===>>>??????>>>===<<<::::::;;;;;;<<<>>>???@@@DDDCCCBBBBBBBBBCCCCCCDDDDDDCCCBBBAAAAAABBBCCCDDDCCCDDDFFFFFFFFFDDDBBBAAABBBAAAAAABBBCCCBBB@@@===@@@@@@@@@AAABBBCCCDDDDDDFFFFFFFFFGGGHHHJJJKKKLLLFFFFFFFFFEEECCCCCCDDDFFFDDDEEEFFFGGGHHHHHHGGGGGGJJJKKKKKKKKKKKKJJJIIIHHHJJJKKKLLLOOOQQQSSSUUUVVVYYYVVVVVV]]]fffsssuuunnnlllqqqyyy}}}vvvpppnnnuuu{{{|||~~~}}}~~~xxxqqqjjjeeebbbaaannnyyy{{{xxxwwwvvvvvvtttvvv~~~444333111111222444777999999???IIIQQQXXX```hhhnnnwww||||||yyyzzz|||zzzzzz}}}~~~|||}}}yyyzzz|||{{{tttnnnnnnllljjjiiinnnvvv}}}xxxyyy{{{wwwpppjjjhhhgggdddiiipppxxx}}}{{{}}}~~~}}}~~~{{{}}}~~~zzzvvvsssooonnnlllllloootttzzz~~~~~~{{{xxxtttqqqooommmkkkhhhhhhjjjnnnuuu|||}}}}}}}}}|||}}}|||yyytttqqqnnnllliiifffccc]]]WWWVVV[[[dddjjjmmmrrrkkkddd___]]]WWWMMMEEEAAA>>>:::666555777999;;;888888888888888888888888666777888888888777666555666666666777777888999999:::999999::::::;;;<<<===>>>===;;;:::888888777777===999:::===>>>:::666666888888999;;;===???BBBCCCAAACCCGGGIIIIIIFFFBBB???777777888888888777666555666666555444555666888888<<>><<<>>>@@@>>>===<<<;;;:::;;;<<<<<<;;;<<<>>>BBBEEEEEEDDDBBB>>><<<;;;<<<===>>>===<<<;;;===???BBBCCCCCCCCCBBB>>>===;;;:::;;;<<<>>>@@@;;;<<<>>>???AAADDDHHHKKKIIIGGGCCC@@@===;;;;;;;;;>>>@@@BBB@@@<<<:::;;;<<<===<<<;;;::::::;;;<<<===;;;<<<===>>>>>>===<<<;;;:::::::::;;;<<<>>>???@@@CCCBBBAAA@@@AAABBBCCCDDDDDDCCCBBBAAAAAAAAABBBBBBAAABBBCCCDDDDDDCCCBBBAAAAAA@@@@@@AAABBBBBB@@@>>>BBBBBBAAAAAAAAAAAABBBBBBDDDDDDEEEFFFHHHKKKLLLNNNGGGGGGGGGEEEDDDDDDEEEGGGEEEFFFGGGHHHIIIHHHGGGGGGIIIJJJKKKKKKKKKKKKJJJJJJHHHIIIKKKLLLOOOQQQRRRSSSWWWSSSSSSXXX```iiiwww~~~uuussswww|||wwwllliiilllppp|||zzzyyyzzzyyy|||}}}}}}zzzsssmmmhhhfffrrr|||zzzxxx~~~~~~~~~555333111000111333444444444888===AAAGGGPPPZZZbbblllrrrzzz{{{||||||{{{xxx||||||xxxvvvuuurrrmmmjjjlllttt{{{zzz{{{}}}~~~zzzvvvqqqnnnggghhhkkkpppvvv{{{|||}}}~~~}}}{{{|||yyy{{{}}}~~~|||xxxssspppmmmkkkjjjlllqqqxxx{{{yyywwwvvvuuutttrrrpppkkkkkklllrrrxxx~~~yyywwwzzzyyyyyy}}}}}}xxxrrrmmmkkkkkkkkkkkkfffccc___[[[[[[___eeeiiijjjfff___YYYSSSMMMEEE@@@;;;999777555444555777888666666777888888888888888777777777666666666555555555555555555666777888888999999999999:::;;;<<<======<<<;;;:::999999999999===:::;;;??????;;;777777555666888:::<<<>>>?????????AAAEEEGGGGGGEEEBBB@@@999999:::::::::999888777555444444444555777888999===@@@CCCAAA===;;;<<>><<<<<<<<>>???>>>===<<<>>>???AAABBBAAAAAA@@@???>>><<<;;;;;;===???AAA<<<>>>@@@@@@??????AAACCCCCCBBBAAA???>>>===<<<<<>>@@@???===<<<;;;;;;<<<<<<:::;;;<<<======<<<;;;:::999999:::;;;<<<>>>???@@@AAA@@@???>>>???@@@BBBCCCEEEDDDCCCBBBBBBBBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA???>>>???@@@BBBBBB@@@>>>CCCBBBAAA@@@@@@@@@AAABBBAAABBBCCCEEEHHHKKKNNNOOOIIIIIIHHHFFFEEEEEEGGGIIIFFFGGGIIIJJJJJJIIIHHHGGGHHHHHHHHHIIIIIIJJJKKKKKKGGGHHHJJJLLLNNNOOOQQQRRRUUURRRRRRWWW[[[aaakkkttt|||~~~xxxrrriiifffmmmrrrzzz~~~~~~}}}{{{~~~{{{vvvrrrppp}}}888555222111111222333222444555666777:::CCCOOOXXX___fffnnnvvv|||}}}~~~|||{{{tttwww|||}}}{{{}}}|||yyysssnnnooouuu{{{|||||||||~~~}}}xxxlllkkkjjjlllrrrzzz}}}}}}}}}{{{yyyyyywwwyyy|||}}}{{{vvvqqqnnnllljjjiiilllsss|||~~~}}}}}}~~~~~~|||{{{llljjjiiilllrrrxxx{{{{{{ttttttyyyuuuwww~~~~~~xxxqqqlllkkklllnnnoooiiigggddd^^^ZZZZZZ^^^ccc\\\[[[XXXQQQJJJCCC@@@@@@::::::888777666666666666555666777999:::;;;;;;;;;777777666555555555555666555555444555555666777888::::::::::::;;;<<<=========<<<;;;;;;::::::::::::<<<:::;;;???@@@<<<999999444555777:::<<<<<<<<<<<<<<<>>>AAADDDDDDCCCAAA???;;;;;;<<<===<<<;;;999888444444333444555777999:::>>>AAADDDBBB===:::;;;>>>;;;;;;;;;<<<<<<>>>??????<<<;;;;;;===@@@CCCDDDDDD<<<:::999;;;>>>@@@???======>>>???@@@AAA@@@???>>>???>>><<<;;;;;;===???AAA>>>@@@BBBAAA===;;;;;;===????????????>>>>>>======CCCFFFHHHFFF@@@<<<===@@@AAA@@@???===<<<<<<<<<<<<999:::;;;<<<<<<;;;:::999999999999:::<<<>>>???@@@???>>>=========???BBBCCCFFFFFFDDDCCCCCCDDDEEEEEEAAA@@@@@@??????@@@@@@AAA>>>===>>>@@@AAABBB@@@>>>BBBAAA@@@@@@@@@AAABBBCCC???@@@BBBEEEHHHLLLNNNPPPJJJJJJIIIGGGEEEFFFHHHJJJGGGHHHJJJKKKKKKJJJIIIHHHFFFFFFFFFGGGHHHIIIKKKKKKIIIIIIKKKMMMOOOPPPRRRRRRUUUSSSTTTWWWYYY[[[aaahhhmmm~~~yyy~~~vvvmmmfffgggjjjttt}}}}}}{{{zzz000000000000111111111111333222111222666;;;@@@CCCNNNSSS[[[eeennnxxx{{{|||zzzyyy~~~~~~{{{{{{~~~yyyoooffffffqqq}}}xxxwwwxxxyyy|||xxx{{{{{{yyyxxxvvvqqqiiigggaaadddpppwwwzzzxxxuuuqqqooonnnqqqtttvvv||||||wwwwwwvvvyyyzzz}}}yyynnnjjjmmmrrruuuvvvnnnggg^^^YYYWWWWWWUUUTTTFFFEEEDDDBBB???===<<<;;;888888777777666666555555666666666666666777777888888777555444333333444444000000111222333555555666888888888999999::::::;;;888888999999999888888777::::::::::::::::::::::::777888888999999:::;;;;;;;;;<<<<<<===>>>??????@@@======<<<<<<;;;:::999888666666777888999::::::;;;<<<<<<===>>>>>>>>>>>>>>>?????????===<<<<<>>===;;;888888:::===???@@@AAA???===;;;:::;;;<<<===>>>>>><<<<<<<<<===>>>???BBBBBBAAA@@@???>>>===<<<>>>===;;;:::;;;<<<>>>???<<<<<<<<<;;;;;;::::::999::::::::::::::::::::::::AAA@@@>>>===<<<===???@@@KKKIIIGGGDDDBBBAAAAAAAAABBB@@@>>>???BBBBBB@@@===>>>??????@@@@@@@@@??????@@@@@@AAABBBBBBBBBAAAAAAAAABBBBBBBBBCCCEEEIIILLLKKKJJJHHHFFFFFFFFFHHHIIIHHHHHHIIIIIIIIIJJJJJJJJJKKKJJJIIIHHHGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLMMMNNNSSSSSSSSSTTTUUUZZZ```eeefffnnn~~~xxxqqqiiigggmmmzzz|||xxx//////000000000111111111333222222222444777:::===BBBGGGNNNWWWaaakkkuuu{{{yyyzzz|||}}}~~~}}}~~~~~~vvvmmmnnnxxxzzzxxxvvvvvvyyyyyy||||||yyywwwtttmmmeeeaaa^^^cccpppxxx}}}||||||yyyuuuqqqpppqqqssssss}}}|||zzzzzz{{{{{{zzz|||zzzoookkkmmmsssvvvwwwoooggg\\\SSSNNNKKKGGGEEE??????===<<<:::888777777666666555555555555555555555555444444555555666777888777555444333333333444111111222333444555666666888888888888888999999999666777777888888777666666999999999999999999999999777777888888999::::::;;;;;;;;;;;;<<<===>>>>>>>>>;;;<<<<<<<<<;;;:::888777666666777888999999::::::999:::<<<===>>>??????????????????===<<<<<>>>>><<<:::888999:::<<<<<<<<<;;;<<<===>>>???>>>>>>======:::888777:::<<<>>>>>>@@@???===;;;::::::;;;<<<>>>============>>>??????AAAAAA@@@???>>>===<<<<<<===<<<;;;:::;;;<<<>>>???<<<<<<;;;:::999999888888::::::::::::::::::::::::===<<<;;;;;;;;;===???@@@FFFEEECCCBBBAAAAAAAAAAAAAAA@@@???@@@BBBBBB@@@>>>>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAA@@@@@@BBBCCCCCCCCCCCCEEEIIILLLLLLKKKIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRVVV[[[___eeehhhrrrwwwpppooottt{{{~~~wwwqqqmmm//////000000000000111111222222111222222333444555666:::@@@GGGOOOZZZdddjjjmmmoooqqqrrrsssuuuxxxzzz~~~}}}~~~xxxqqqqqqzzz~~~}}}}}}xxxtttrrrssswwwzzz{{{yyywwwtttllldddbbb```gggsss{{{vvvpppoooppplllwww~~~yyyyyyzzzzzzzzzyyyzzz~~~zzzppplllnnnrrrtttsssjjjaaaUUUKKKDDD???:::777999888888777666555444444333333444444444444444444444333333333333444555555777666555444333333333444222222333444555666666777777777777777777666666666555555666666666666555555888888888888888888888888777777777888999999::::::999999::::::;;;<<<<<<<<<999:::<<<<<<<<<:::888777777777777888888999999999777888:::<<<>>>???@@@@@@>>>??????===<<<<<<>>>AAA;;;;;;:::;;;;;;<<<===>>><<<:::888888:::<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<;;;999777777999;;;<<<<<<>>>===<<<:::::::::;;;;;;<<<===>>>>>>?????????>>>@@@@@@???>>>===<<<<<<;;;<<<<<<;;;:::;;;<<<===>>><<<;;;;;;:::888777666666::::::::::::::::::;;;;;;:::999999999:::<<<>>>???@@@????????????@@@AAAAAAAAA@@@@@@AAABBBBBBAAA???======>>>???@@@AAAAAAAAABBBBBBBBBBBBAAA@@@@@@???BBBCCCDDDCCCCCCEEEHHHJJJLLLLLLJJJIIIGGGFFFDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJIIIHHHHHHHHHIIIIIIJJJKKKLLLMMMOOOQQQSSSTTTVVVZZZ\\\```___aaakkk|||}}}|||{{{~~~zzzsssmmmhhhddd////////////000000000111000000111222222222222111222444888<<>>;;;888555666666555555555555444444222222333333444444555555333333333333333444555555555555555444444333333333333333444444555666777777777666666555555444444444444555555666666666666555666666666666666666666666666666777777888999999999888888888999999999::::::888999;;;<<<<<<:::888777777777777777888888888888666777999;;;<<<===>>>>>>===>>>>>>===<<<<<<>>>???<<<<<<;;;;;;<<<===>>>>>><<<:::888888:::;;;;;;;;;999999999::::::::::::::::::888666666888:::::::::===<<<;;;:::999:::::::::;;;<<<>>>???@@@??????>>>>>>>>>>>>===<<<;;;;;;:::;;;:::::::::;;;<<<===>>>===<<<;;;:::999888777666:::::::::;;;;;;;;;;;;;;;::::::999999:::;;;<<<============>>>>>>???@@@@@@@@@@@@@@@AAABBBBBBAAA@@@=========>>>???AAABBBCCCCCCCCCCCCBBBAAA@@@???>>>AAABBBCCCCCCBBBCCCFFFHHHJJJJJJJJJIIIHHHGGGEEEDDDFFFFFFFFFFFFGGGGGGGGGGGGDDDEEEGGGIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLLLLOOORRRSSSTTTUUUWWWYYYYYYWWWVVV\\\iiiyyy|||uuuoookkkiiigggeee...////////////000000000...///000222333333222222222333444666999>>>EEEJJJSSSVVVZZZ^^^aaaeeeiiilllooopppsssvvvxxx{{{}}}~~~}}}{{{xxxxxx|||~~~}}}{{{|||}}}~~~{{{{{{}}}vvvssssssssstttwww|||}}}zzz}}}zzzqqqrrrtttzzzzzzwwwxxxnnnuuuxxxtttooonnnnnnmmmnnnttt~~~{{{{{{||||||wwwqqqppppppnnnhhhcccSSSLLLCCC===;;;:::999777444444444444444444444444333333333444444555555555444444333333444444555666444444444444444333333333333444444555555666666666555555555444444333333333444555555666777777777666555555555555555555555555555666666777777888888999777777777777888888888888666888999;;;;;;:::888777888888777777777777777777777888999:::::::::::::::;;;<<<===<<<;;;;;;<<<============<<<======>>>>>><<<:::888888999:::::::::888888888888888999999999999777666666888999999888:::::::::999999999999999:::;;;===>>>??????>>>>>>===<<<<<<;;;;;;:::::::::999999999:::;;;;;;<<<=========<<<;;;:::999888888:::::::::;;;;;;<<<<<<<<<===<<<<<<;;;;;;:::::::::>>>>>>>>>???>>>>>>>>>>>>>>>???@@@AAA@@@@@@@@@AAA=========>>>???AAABBBCCCCCCCCCCCCBBBAAA@@@???>>>>>>@@@AAABBBAAABBBEEEGGGHHHHHHIIIIIIIIIHHHGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGCCCDDDGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNHHHKKKNNNOOOOOOOOOQQQRRRRRRRRRRRRWWW___hhhppptttyyyzzz{{{{{{zzzyyyzzz{{{~~~|||tttqqqnnnllllllllllllkkk......////////////000000---...000111222333333333111222222222222555999===AAAEEEJJJPPPVVV]]]dddhhhjjjlllnnnppppppqqqsssvvvwwwuuusssqqqssszzz~~~{{{|||}}}}}}~~~{{{wwwtttuuuvvvyyy~~~~~~~~~xxxsssqqqrrrtttvvvqqquuu|||{{{{{{mmmrrrsssnnnjjjkkkmmmmmmkkkrrruuuwwwyyy{{{||||||{{{{{{sssnnniiiiiijjjhhhccc^^^NNNGGG???999888888777666222222222222222222333333333333444444444444444555444333333333333444555555333333444444444444333222333333444444555555555555444444444444444333333333333444555666777777777777555555555555555555555555555555555666777777888888777777777777777777777777666777888888999999999999888888888777777666666666777777888999999999888888999:::;;;;;;:::999:::;;;======<<<<<<<<<======>>>===:::888888999::::::999888777777777777888999999999888666666888999888777999999999999999888888888999:::;;;<<<===>>>>>>>>>;;;;;;:::::::::999999999777888999::::::;;;<<<<<<===<<<<<<;;;;;;::::::999:::::::::;;;<<<<<<======>>>>>>======;;;::::::999????????????>>>===<<<<<<;;;===???@@@?????????AAA>>>>>>======>>>@@@BBBCCCBBBBBBBBBBBBAAA@@@@@@???<<<>>>@@@BBBBBBCCCEEEGGGGGGGGGHHHHHHHHHIIIIIIIIICCCDDDDDDDDDEEEEEEEEEEEEDDDEEEFFFHHHIIIIIIJJJJJJKKKJJJJJJKKKKKKLLLMMMNNNJJJLLLOOOOOOOOOOOOPPPQQQOOOPPPRRRUUUYYY]]]```bbbvvv~~~}}}yyyrrrmmmjjjkkkmmmttt}}}~~~||||||xxxsssqqqrrrssssssrrrssstttvvvwwwuuuttt........./////////000000.../////////000111111111000111111111000111444666666999===BBBGGGNNNUUUZZZ^^^bbbgggjjjjjjkkkmmmooooooooommmjjjjjjppp}}}~~~zzzyyy}}}uuuuuuzzz}}}}}}zzz{{{||||||xxxtttssssssuuu{{{{{{wwwyyy}}}wwwoootttzzz{{{xxxooorrrpppjjjfffiiikkkllliiinnnvvv|||vvvppprrruuuuuussspppnnnnnnccc^^^WWWWWWZZZ]]]\\\YYYKKKDDD;;;666555555555333333333333333222222222222333333333333222222222222222222222222222333444444222333444444444444333222333333333333444444444444333333333444444444444444222222444555555666666666555555555555555555555555444444555666666777777888777777777777777777666666777666666666777888:::;;;999888888777666555555555444555666777888999999999777888::::::888777888999<<<;;;;;;:::::::::;;;;;;===:::888777888999999999888777666666666777999999999888777777999999888777777777888888888888888777999999999:::;;;<<<===>>>:::999999999999888888888666777888999:::;;;<<<<<<::::::::::::::::::::::::::::::;;;;;;<<<==================<<<<<<;;;::::::======>>>>>>>>>===<<<;;;999<<<>>>???======>>>@@@@@@???>>>===>>>???AAABBBAAAAAAAAABBBBBBAAA@@@@@@<<<>>>AAACCCDDDEEEHHHJJJJJJIIIHHHGGGGGGGGGHHHIIIDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNOOOQQQQQQPPPPPPQQQSSSNNNOOOPPPQQQRRRUUUXXX[[[gggqqq}}}zzzrrrlllkkkllliiirrryyyxxxxxx|||zzzvvvvvvvvvsssppprrruuuuuuqqqlllkkkpppuuuyyy{{{............/////////000000///............///000000111222222222222444666444555666888;;;???FFFJJJQQQWWW```fffhhhiiikkkmmmjjjkkkjjjeeecccjjjxxxwwwsssvvv{{{qqqpppuuuzzz}}}rrryyy}}}~~~}}}zzzvvvuuuvvvxxx~~~xxxnnnsssyyy}}}xxxtttssstttppphhhcccfffhhhiiifffhhhlllqqquuuuuurrrpppeeeiiikkkjjjfffaaa^^^]]]VVVOOOGGGFFFKKKQQQUUUUUUFFF@@@888444333444444333555555555555444444444444333222222222111111000000111111111000111222222333111222333444444444333222222222333333333333333333333333333444444555555555000111222333444444555444555555555555555555555555444444555555666777777777777777777777777666666666777666555555666888:::<<<999999888777666555555444222333444666888999::::::666777999999777666777888::::::999888888999999999===:::888777888999999888888777666666666777999::::::888777888999999888777666777888888888888777777888888888888999;;;===>>>999999999888888888888888666666888999:::;;;;;;;;;888888999999999:::::::::::::::;;;;;;<<<===>>>>>>::::::;;;<<<<<<<<<;;;;;;:::;;;<<<=========<<<;;;888;;;>>>>>><<<<<<>>>@@@AAA@@@>>>======???@@@BBB@@@@@@AAABBBBBBBBBAAAAAA<<>>CCCIIIMMMHHHAAA999555666888666444333333222222333333444555333222222111111222222333222222333333333333444444000111333444444333111000111111111222222333333333555555555666555555444333777666555555444444555555666555555444444333222222777777777666555555444444666666666666666777888888555555555555666888999999:::999888777666666666666777777777777888888888888666777888999999::::::::::::999888777777888999:::999999:::888777666777999>>>;;;777555666888888888999999888888777888888888:::999999888777777777888888888888999:::;;;======;;;999777777888888888777888888888888999:::;;;<<<;;;::::::999999:::::::::<<<===??????>>>======>>><<<<<<<<<;;;;;;:::::::::999::::::;;;;;;::::::999999888888:::>>>@@@???===???>>>===<<<===???AAABBB???AAACCCBBBAAA???>>>???BBBCCCDDDFFFHHHIIIIIIJJJPPPNNNKKKIIIGGGGGGGGGHHHFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJKKKKKKKKKJJJHHHGGGFFFGGGIIIKKKKKKKKKKKKJJJOOONNNMMMMMMLLLMMMMMMMMMLLLMMMMMMOOOPPPRRRTTTUUUZZZ\\\___ccckkk{{{|||zzzwwwwww{{{~~~}}}xxxqqqnnnqqquuuyyyxxxtttqqqttt{{{~~~|||}}}{{{zzz{{{000...---,,,,,,---...000//////000000000000//////111111111000000000//////111111111222333555777999999???GGGNNNSSSZZZdddkkkpppmmmjjjhhhdddeeeppp}}}{{{tttoooooossswwwzzz}}}xxx|||}}}uuullllllllllllooouuu}}}}}}~~~|||vvvpppllllllkkkhhhdddccc___[[[[[[]]]^^^[[[XXXRRRMMMGGGDDDEEEDDD@@@===;;;:::777666888<<>>777444555666444222222222222222222333333444333222222222222222222333222222222333333333444444333222222222222222222333111111222222222333333333444444555555555555444444444444333222222222222222555444444444444333333333555555555555555444444444666666666666666777888888666666666666666777888999999888888777777777888888888888888888888888888888555666666666666555444444888777666555555666777888888999999888777777999:::>>>;;;888666777888888888888888888777888888999999999999888777777777777777777777888888999;;;<<<===;;;:::888888999999888777888888888888999:::;;;<<<<<<;;;;;;::::::::::::;;;:::<<<>>>===<<<;;;<<<===<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999999888888;;;>>>@@@???===??????===<<<===>>>@@@AAA>>>@@@BBBBBB@@@>>>>>>>>>BBBCCCDDDFFFGGGHHHHHHHHHLLLKKKIIIFFFEEEFFFFFFGGGEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKJJJHHHHHHGGGHHHIIIKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLLLLNNNOOOQQQRRRTTTVVVYYY[[[aaammm}}}~~~~~~|||wwwssstttrrrvvvyyyxxxtttuuu{{{}}}|||}}}///...---,,,,,,---.../////////000000000000//////111111000000000000//////...///000111222333444555111555;;;@@@EEELLLUUU\\\bbbccceeegggfffeeellluuu}}}xxxrrrnnnmmmooorrrrrrsssvvvzzz~~~{{{uuukkkjjjgggeeefffllltttzzz{{{xxxvvvyyy{{{uuunnnmmmnnnmmmgggaaa```ZZZTTTPPPOOOMMMJJJGGGEEE@@@<<<:::::::::888555555444333333444666999:::>>>:::555444444444222///111111111111222222222333222222222222222222222222222222222222333333333333444333111000000111333444111222222222222333333333222333444555555666555555444333222222111111222222333333333444444444555555555555555555555666666666666666666666666777888888777777666666666777777888777777777777888999:::;;;::::::999888888777777777777777777666444333222111555555444444444444555555777888999888888888:::<<>>??????>>>AAA@@@>>>=========>>>???===???@@@@@@>>>======>>>BBBCCCDDDEEEFFFGGGGGGFFFHHHGGGEEEDDDDDDDDDEEEFFFDDDDDDDDDDDDEEEFFFGGGHHHJJJJJJKKKLLLKKKJJJIIIHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNMMMLLLLLLJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPRRRSSSWWW___jjjrrr~~~}}}zzzuuutttssssssxxx~~~~~~|||zzzyyywwwtttsssuuusssooommmooouuu}}}}}}}}}///...------------.../////////000000000000//////000000000000000000//////------///000111111111111222333555666888===CCCHHHNNNQQQWWW___bbbeeellluuuwwwyyyzzzxxxvvvsssrrrssssssrrrqqqrrruuu}}}}}}wwwnnnlllgggccccccgggooouuu~~~~~~~~~{{{sssssstttxxx}}}tttnnniiiiiillljjjccc[[[VVVQQQJJJEEEBBB@@@>>><<<>>>;;;888666777777555444444444444444444555555666:::777555444444333111...000000111111222222222222222222222222222222222222111222222222222333333333333333222111111222333333222222222222222222222222111111333444555666666666555555444333333333333444222222333333444555666666555555555666777888888888666666666666666777777888888888777777666777777777555555666777999;;;<<<===<<<;;;:::999888777666666999999999888777666444444555444444444444444444555555777888888888999;;;======:::777666666666555444666666666666777999::::::999999:::::::::999999999999999999999:::;;;<<<===<<<:::999999:::;;;:::999888888888888888999::::::======<<<;;;;;;;;;;;;<<<:::;;;===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::888888:::;;;===>>>>>>>>>AAA@@@???>>>===============>>>??????===<<<===>>>BBBCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFCCCCCCCCCDDDDDDEEEFFFGGGIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKHHHJJJLLLNNNNNNMMMLLLKKKJJJJJJIIIIIIIIIJJJKKKKKKLLLNNNOOOPPPRRRVVV]]]bbbjjjzzzzzzuuuuuutttsssuuuxxx{{{~~~|||~~~~~~}}}xxxvvvyyy}}}{{{~~~|||{{{|||||||||{{{.........------.........//////000000000000////////////////////////000000---...///000000000000///444444333222222555888;;;???AAAGGGQQQXXX]]]fffoooqqqvvv~~~~~~|||zzzxxxtttrrrttt|||{{{sssppplllgggfffhhhnnnsss{{{{{{{{{|||}}}}}}{{{yyyrrrtttxxx~~~zzzvvvkkkfffaaa```aaa^^^VVVOOOHHHEEE@@@<<<;;;:::::::::888666444333333333333222444444555555555555444444777666555444444333111000///000111222222222111111111222222333333222222111111111111222222222333333111222333333333333222111222222222222222222222222000111222444555666666666666555444444333333444444111222222333444555666666222333444444555666777777666666666666666777777888999888888777777777777888444444555777888;;;<<<>>>===<<<;;;:::999888777666777888888999999888888777555555555555555555555555444666777777777888;;;===;;;888666444555555444333666666666666777888999:::::::::;;;<<<<<<;;;;;;:::;;;;;;:::;;;;;;<<<===>>><<<:::888999:::;;;;;;:::888888777777888888999999===<<<<<<;;;;;;<<<<<<<<<<<<===???>>><<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::777999:::<<<===>>>>>>???AAAAAA@@@>>>======<<<<<<<<<===>>>>>><<<<<<===???AAABBBCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGCCCCCCCCCCCCDDDEEEFFFGGGIIIJJJKKKLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJGGGHHHKKKMMMNNNMMMLLLKKKKKKKKKJJJJJJJJJKKKKKKLLLJJJKKKLLLMMMOOORRRVVVYYYXXXfffooo{{{~~~{{{}}}{{{zzzyyywwwtttqqq........................//////000000000000//////......////////////000000////////////000000000000333222111000111333555777888888<<>>>>>???@@@???===<<<<<<===:::::::::;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;777999;;;<<<<<<===>>>@@@@@@@@@@@@???>>>======<<<======>>>===<<<<<<>>>@@@???@@@AAABBBCCCDDDDDDDDDBBBCCCDDDDDDEEEFFFFFFFFFCCCCCCCCCCCCDDDEEEFFFGGGIIIJJJKKKLLLMMMLLLKKKJJJIIIHHHHHHGGGHHHHHHIIIIIIFFFGGGIIIKKKLLLMMMMMMLLLLLLLLLLLLKKKLLLLLLMMMMMMIIIIIIJJJKKKMMMPPPRRRTTTPPPZZZ___fffxxx}}}wwwtttwww{{{||||||zzzyyywwwvvvsssooolll---..................---//////000000000000//////........./////////000000222111000//////000111222111111000000111222333333555333444:::===???DDDKKKSSS\\\iiiuuu~~~}}}zzz~~~}}}wwwpppqqqqqqpppnnnmmmnnnoootttrrrpppqqqsssvvvwwwwwwtttvvvxxx{{{}}}{{{wwwssskkkiiigggeeedddaaa]]][[[OOONNNKKKGGGAAA<<<999777555555666555555555666777888888666555333333444555111222222222222222222222333333333222111111222333000111333444555444333222000111333444444333111000111111111111222222222222222222222333333222222222333333333222222222111111000111222333444555555555666555444444333333444444333333333444444555555555111222222333333444444444666666666666666777888888777777777777888999::::::555555555555666777888999===<<<<<<;;;:::999999888333444555666777777777777444555666777777666555444333444555555555555777999888777666666777888777666777777666666666777777888777888:::;;;<<<;;;:::999:::999999999999:::;;;;;;999888777777999::::::999888888777777777777888888888888888999;;;<<<>>>???>>>@@@AAA@@@>>><<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;666999<<<===<<<<<<>>>@@@???????????????>>>=========>>>>>>===<<<===???AAA>>>>>>@@@AAACCCCCCDDDDDDBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGIIIJJJKKKLLLMMMLLLLLLKKKHHHHHHGGGFFFFFFFFFGGGHHHFFFGGGHHHIIIKKKLLLMMMNNNLLLLLLLLLLLLLLLMMMNNNOOOJJJJJJIIIKKKMMMOOOQQQQQQNNNVVVVVVYYYhhhsss~~~}}}vvvrrrppppppvvv~~~||||||{{{zzzxxxvvvtttsssrrrqqqooommm------............------//////000000000000//////---.........//////000000444333111//////000222333222111000000111111///...111///000555777777:::???CCCKKKWWWdddoooyyy~~~~~~yyyrrrlllnnnqqqqqqooommmllllllmmmkkkjjjjjjmmmppprrrrrrrrrrrrrrrrrrsssqqqmmmjjj```]]]ZZZXXXVVVSSSPPPNNN???AAAAAA>>>999555666777333444555555333333333444555555444222000///111222222222222222333333333333222222222000///000222444000222333555555444333222000111333444444333111000000111111111111222222222444333111000000111333444333333333222222111111111111111222333444444444444888888777666666666666777333333333444444444555555555555555666666666666777666666666666666777888888777777777777888999:::;;;666666555555555555666666<<<<<<<<<;;;;;;::::::999555666666777777777777777444444555666666555444444333444555444444444666888999777777888999:::999888888777777666666666666777555666888:::::::::888777888888888777888888999999999777666777888::::::999888888777777777777777888666666777888:::<<<>>>???>>>???@@@???===<<<;;;<<<:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;666999<<<===<<<<<<>>>@@@>>>????????????>>>>>>===>>>>>>>>>>>>======@@@BBB<<<===???AAABBBDDDDDDDDDAAABBBCCCCCCDDDDDDDDDCCCDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKMMMMMMMMMLLLKKKHHHGGGFFFEEEEEEEEEFFFGGGFFFGGGGGGHHHJJJLLLNNNOOOKKKKKKKKKLLLLLLMMMNNNOOONNNLLLKKKLLLNNNPPPQQQQQQNNNUUUTTTTTT___gggooo~~~~~~tttpppoooxxx~~~vvvssstttvvvvvvuuurrrooonnnoooppppppppp------............---------......///////////////......///000111000000000////////////000000000000000111222333333222111000111111222333333444555555777;;;BBBKKKTTT___iiippp{{{~~~~~~~~~~~~|||yyywwwuuukkknnnqqqppplllhhhffffffiiigggeeeddddddgggkkkmmmiiijjjkkkkkkhhhddd```]]]SSSQQQMMMIIIEEEAAA???>>>666555444333333444555666111222222333333222222111333222111000000111222333444444444444444444444444222222222111111111000000111222333444555444333222333222222111111000000000444444444444333333222111---///222444555444333333111222222333333222222111333111111222444666777666666666777888777777666555333333444444444444444444333444444555666777777888666888999888777555555666555666888888777777777888::::::888777666666666666555666777999999::::::::::::::::::999888777777777666555444333333444555666222222333333444555666666444444555555666666666777:::::::::::::::999888777666666777888999:::::::::999666444555888:::999777::::::::::::999999888777777777777777888999:::;;;777777777888999;;;<<<===???<<<::::::<<<===<<<:::;;;<<<>>>??????===<<<;;;;;;;;;:::::::::;;;;;;<<<:::;;;<<<<<<;;;;;;<<<>>>>>>>>>????????????>>>===???AAAAAA???;;;:::;;;>>>======>>>???@@@BBBDDDEEEAAACCCDDDDDDBBB@@@@@@AAABBBCCCDDDFFFHHHJJJKKKLLLIIIHHHHHHJJJKKKLLLKKKIIIEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGIIIJJJKKKJJJJJJIIIIIIJJJJJJKKKLLLMMMMMMNNNJJJJJJKKKJJJJJJKKKNNNPPPLLLMMMPPPUUUZZZ___gggmmm|||wwwqqqrrrtttuuutttrrrnnnjjjiiimmmqqqssssss------............---------...//////000000/////////////////////000000000....../////////000000000000000111222222111000000000111111222333333444444444777<<>><<<:::;;;<<<===;;;999:::;;;===>>>>>>===<<<;;;;;;;;;;;;::::::;;;;;;<<<<<<===>>>>>>===<<<===????????????@@@?????????>>>???@@@AAA???<<<;;;<<<>>>@@@@@@?????????@@@@@@AAAAAABBBCCCBBBAAA@@@AAABBBCCCDDDEEEFFFHHHIIIJJJJJJGGGGGGGGGHHHKKKLLLKKKJJJFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHIIIIIIJJJIIIJJJJJJKKKKKKLLLLLLMMMMMMJJJKKKLLLKKKKKKLLLNNNPPPNNNNNNPPPTTTYYY___dddggglllyyywwwqqqpppqqqqqqppppppllliiiiiiooovvv{{{}}}------............------...//////000000000000000111000///.........///000------........./////////000000111111111111000000///000000111111222222222333444666888999===AAADDDKKKPPPUUUZZZ```kkkyyy}}}vvvtttyyyzzz~~~|||yyyyyyvvvuuuxxx}}}~~~{{{wwwnnnnnnnnnjjjeee```]]][[[```^^^\\\YYYWWWUUUTTTTTTYYYYYYXXXUUUPPPJJJDDDAAA999888777666666666666666333333222222222222333333333333444444444444333333222111111000000111111222000000000000000000000000222222222111111111111111000000000111222333444555222222222222333333333333333333333333333222222111444444444444444444444444111222222333333222222111222111111222555666666555444555888999999888666444111222333444555777888888555555666666777777888888444444444333111111333555777999;;;;;;:::999:::;;;;;;;;;999777666555444444444444555666777888999999:::999888777666555444444666666555555555555666666888888777777777666666666888999999999999:::::::::888888888888888777777666777888:::<<<;;;999777555999::::::999888777999:::999::::::::::::999888888555555555555666777888999777777777888999:::;;;<<<;;;;;;;;;<<<===<<<:::888999:::<<<=========<<<<<<<<<;;;;;;::::::;;;;;;;;;>>>@@@@@@@@@>>>>>>>>>@@@????????????????????????>>>???@@@@@@>>>======>>>AAA@@@???>>>>>>???@@@@@@AAABBBBBBAAA@@@@@@BBBDDDEEEEEEEEEFFFGGGGGGHHHHHHEEEEEEEEEGGGIIIKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFDDDDDDEEEEEEGGGHHHJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMLLLKKKLLLNNNPPPOOONNNOOOSSSZZZ```aaaaaaaaakkkwww}}}vvvrrrqqqqqqqqqqqqsssooolllmmmttt~~~------............------...///000000111111000000222000...---,,,...///000------------.........///000000000000000000000000/////////000000000111111222333444444333444666999999===AAAFFFLLLWWWdddnnnuuuxxx|||{{{uuuvvv{{{{{{xxxwwwsssrrrvvv~~~}}}xxxjjjiiihhheeeaaa^^^[[[ZZZZZZYYYVVVSSSOOOLLLHHHGGGGGGGGGGGGFFFDDD@@@===:::333333333333333333444444111111111111111111111111222222222333333222222222111111000000000000111111111111111111111111111111111111111111111111111111333222222222333555888999222222222333333444444444222222333333333222222111555444333222222222222333111222222333333222222111222111111222555666555444333444777999999888666444333333444555555666777777666666666777777777888888555555555333111222444777999:::<<<<<<;;;;;;;;;<<<<<<:::999777555444333333333333444555666777999999999999888777666555444444666666666666666666666666555555666666666666666666888888888888888888888888888888999999999888888777777999<<<>>>>>><<<:::888:::<<<===;;;888666999;;;;;;;;;;;;<<<<<<;;;::::::888888777777888999::::::777777777777888999:::;;;999:::;;;======<<<999888999:::;;;<<<======<<<<<<<<<<<<;;;:::::::::;;;;;;???@@@AAA@@@>>>===>>>???>>>>>>======>>>>>>??????>>>???AAABBBAAA@@@@@@???>>>=========>>>@@@BBBCCCAAAAAAAAA@@@???@@@CCCFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCEEEHHHJJJJJJJJJJJJJJJHHHGGGFFFFFFFFFFFFCCCCCCCCCDDDEEEGGGJJJKKKMMMMMMLLLLLLLLLLLLLLLLLLKKKLLLMMMLLLKKKKKKLLLNNNNNNNNNNNNRRR[[[bbbbbb]]]]]]cccjjjqqqxxx}}}xxxyyy}}}~~~~~~xxxxxxwwwvvvwwwzzz~~~|||wwwwww|||------............------......///000000000000000111000...,,,,,,---///000------------.........///////////////////////////...///////////////000000///111222222222222444666444666888:::===DDDMMMTTT[[[^^^ccciiiqqqxxx~~~zzzuuutttuuuyyy~~~~~~yyyvvvrrrnnnmmmqqqyyy|||xxxsssfffddd```]]]ZZZXXXUUUTTTOOONNNLLLIIIEEEAAA===;;;:::;;;<<<<<<;;;:::888777333222222111111111222222///000000000000000000///000000111111111111000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222333555777999222222222333333444444444111111222333333222222222444333222111000000000111111222222333333222222111111111111333555555444222222333666888888777555444555555555555555444444444666666666666777777777777555555444222111222555777999:::<<<<<<;;;;;;;;;<<<;;;:::888666555444333333333333333444555777999:::999999999888777777666666777777777777777777777777444444555666777999999:::999999999888888888888888999999::::::;;;::::::999666999===@@@AAA@@@>>>===:::<<<===;;;888777999<<<<<<<<<===============<<<888888888888888888999:::777777777777888999::::::777999<<<======<<<;;;::::::;;;;;;<<<<<<============<<<;;;:::::::::::::::===>>>??????=========???===<<<<<<<<<<<<===>>>??????AAACCCEEEFFFFFFDDDBBB???>>>======>>>@@@BBBDDDBBBBBBBBB@@@@@@AAADDDGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBCCCFFFIIIJJJJJJKKKJJJHHHFFFEEEEEEFFFGGGDDDCCCCCCDDDFFFHHHJJJLLLMMMMMMMMMMMMLLLLLLLLLLLLJJJLLLMMMLLLJJJJJJJJJKKKLLLNNNNNNQQQZZZcccccc^^^WWW[[[___bbbgggrrrsssmmmlllkkkjjjllluuuyyyvvvppptttxxx|||------............---------......///////////////......---------...000000------.........///////////////............//////////////////////////////,,,...000111111111333555444555555555555777<<>>;;;888555333555666777777666555444333222222111000//////////////////000000000000///////////////000000////////////000000111111000000///////////////////////////111111111111111222222222/////////000111222333444222222222222333333333333000111222222222222222222222222111111000000000///111222222333333222222111111111111333555555333111111222333555555555555444666555555444333333222222555555555666666666666666222222222111000111333555777999;;;;;;:::999:::;;;999888777666555444444444333333333333555777:::;;;::::::::::::::::::::::::777777888888888888777777666666777999;;;<<<>>>>>>;;;;;;;;;::::::::::::999999:::;;;;;;;;;;;;;;;;;;777999<<<@@@AAAAAA@@@@@@:::;;;;;;:::999888:::;;;<<<<<<===>>>>>>>>>>>>===777666666666666666777777777777777777777888999999666999<<<=========>>>???===========================<<<<<<;;;::::::::::::;;;<<<>>>===<<<<<<===???===<<<;;;;;;<<<===???@@@BBBCCCFFFIIILLLLLLIIIFFFDDDCCC@@@>>>===>>>@@@AAACCCDDDDDDCCCAAABBBDDDFFFEEEEEEEEEEEEDDDDDDDDDCCCEEECCCBBBCCCFFFHHHIIIIIIJJJIIIGGGEEEDDDEEEFFFGGGEEEEEEFFFFFFHHHIIIKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLNNNMMMKKKJJJJJJJJJJJJNNNOOOOOOVVVaaaccc^^^TTTVVVYYY[[[^^^eeennnuuuvvvpppllljjjhhhnnntttxxx}}}zzzvvvtttyyy}}}~~~{{{yyyyyyzzz|||{{{sssooommmsss{{{------............------,,,,,,---...............+++,,,,,,---...///000000....../////////000000000//////...------...//////////////////////////////---...000111000000111222222333333333333333444555888;;;>>>AAADDDJJJQQQWWWYYY^^^eeekkkoooqqqrrrsssqqqpppqqqrrrpppkkklllppp{{{~~~wwwrrrooovvv}}}}}}wwwtttxxx~~~{{{||||||xxxvvvxxxyyy}}}yyyxxxxxxnnnmmmlllkkklllkkkhhhffffffeeecccccccccaaa^^^[[[TTTOOOHHHDDDBBB@@@===;;;888888777555444333222222222333333444444333333222222111000///////////////...///000111111000///...//////000000000000//////...///000111111000///...000000000000000000000000000000111111111222222222...///000000111111111111222222222222222111111111000000111222222222222222000111222333222111000///111222222333333222222111111111111333555555222000111111111111222333444444333333333333333222222222555555555555444444444444111222333333222222333555666888999999888888999:::777777666555555555555555333333333333555888;;;<<<:::;;;;;;<<<<<<===>>>>>>777888888999999888888777777888999:::;;;<<<===>>>;;;:::::::::999999999999888999:::;;;;;;;;;;;;:::888:::<<<>>>????????????:::999888888:::;;;:::::::::;;;<<<===============777777666666666666777777777777777777777888888999666999<<<======>>>AAADDD@@@???>>>>>>==================<<<;;;::::::::::::999;;;============???@@@>>>>>>===<<<===???AAABBBDDDFFFIIIMMMQQQQQQMMMIIIFFFDDDAAA???>>>???AAABBBDDDEEEFFFEEEDDDCCCDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCGGGEEECCCCCCEEEHHHIIIIIIIIIGGGEEECCCCCCEEEGGGHHHGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNOOOMMMOOOPPPPPPMMMKKKKKKKKKHHHOOOPPPLLLPPP[[[___[[[PPPSSSVVVXXXZZZ]]]bbbfffooozzz{{{xxxvvv{{{~~~|||{{{|||yyyvvvyyy|||{{{xxxwwwyyy{{{~~~zzzsssooovvv~~~---..................---+++,,,------......------***+++,,,...///000000000////////////000000000000///...---,,,,,,---...///000000000000000/////////000111222222000//////000///000111333333333333333111333555555666:::@@@FFFAAAHHHQQQUUUVVVXXX]]]bbb^^^```dddhhhgggfffjjjqqqrrrzzz||||||zzzwwwzzzyyyzzz|||}}}{{{tttnnnmmmuuu|||}}}wwwooonnnpppuuu}}}wwwrrrqqquuuzzz||||||{{{~~~zzzuuuqqqpppqqqssssssyyy~~~wwwppplllkkkfffdddbbbaaabbbaaa```^^^XXXWWWVVVTTTQQQNNNKKKIIIHHHCCC===:::999999888666444444333333333333444444...///111222333444555555222111111111000111111222...///000111111000///...000000111111111111000000...///000111111000///...222222222222222222222222000000111111222222222222///000222333333222111000333222222111111000000000///000111222222222222222000111333444444333111000222222222333333222222222111111111333555555222000111000//////000222444555111111111222222333333333444444444444444444444333222444666666555555555666555666888888777777777888666666555555555555666666444444333444666888;;;===;;;;;;<<<===>>>???@@@AAA777888999::::::999888777888888888999999:::::::::888888888777777666666666777888999:::::::::::::::::::::;;;<<<<<<======<<<:::888555777:::<<<;;;999999999:::;;;<<<<<<<<<;;;999999888888888888888999888777777777777777888999666999<<<======???CCCGGGBBBAAA@@@>>>============>>>===<<<;;;:::999999999999;;;=========>>>@@@BBB@@@???>>>>>>???AAACCCDDDFFFGGGKKKPPPTTTTTTPPPKKKDDDBBB@@@>>>???AAAEEEGGGEEEGGGHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCHHHFFFDDDCCCEEEGGGIIIIIIGGGFFFDDDCCCCCCDDDGGGHHHHHHIIIKKKLLLMMMLLLKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOQQQRRRRRROOOMMMLLLLLLHHHOOOPPPJJJKKKVVV[[[XXXJJJMMMQQQTTTUUUVVVYYY[[[^^^hhhwww~~~sssyyy...---,,,+++***+++,,,---------------------------............////////////333000------///111000///000000//////......------........................000000000000111111111111000222444666666444222000222222111222333444555666<<<<<<<<<>>>@@@CCCGGGHHHKKKMMMOOOQQQSSSVVV[[[^^^eeehhhmmmrrrttttttrrrppptttsssrrrssstttuuutttrrrqqquuuyyy{{{wwwrrrmmmkkkllloooqqqvvv~~~{{{xxxsssmmmmmmrrrvvvvvvuuuyyywwwssspppnnnnnnoooooosssqqqmmmiiiggggggggghhhjjjkkkjjjiiifffccc___]]][[[YYYUUUSSSRRROOOLLLJJJLLLHHHCCCAAAAAAAAA???<<<777777666555333222111111222222222222222222222222222333333333333222111111333333222111000000111111//////000000000000//////444222111000111222111000222222111111000000//////............////////////000000000000////////////------...///000111222222000111111111111222222222111111000000000000000111000000000000000111111222111111111111111111111111111111000000000000111111111111222333333333333222444222000000222333444333555555666666666666555555444444444555555666666666555666666777777777666666555555555555555444444333777555444555777:::;;;;;;:::999999:::<<>><<<:::???>>>===;;;::::::::::::;;;<<<<<<<<<;;;<<<>>>AAA@@@AAAAAA@@@??????BBBDDDIIIJJJLLLNNNOOOPPPOOOOOOHHHDDD???>>>AAACCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFFFFEEEEEEDDDCCCBBBBBBAAA@@@@@@AAACCCFFFGGGNNNLLLKKKJJJKKKJJJIIIHHHKKKLLLNNNOOOPPPPPPPPPOOORRRSSSTTTUUUVVVVVVVVVVVVYYYQQQLLLPPPUUUVVVTTTSSSPPPNNNPPPUUUXXXUUURRRSSSWWWXXX^^^gggppp{{{wwwuuuvvv}}}|||{{{}}}------,,,++++++,,,---...------------------------............////////////222///------///000000///////////////....................................---.........////////////000222444555555444222000///000000111111222222222444444555777999;;;===>>>???AAACCCDDDFFFIIIMMMPPPSSSVVV[[[___bbbcccbbbaaaddddddeeehhhlllpppqqqqqqnnnqqquuuvvvtttpppmmmkkklllnnnqqqttt~~~{{{{{{|||zzzwwwzzz{{{|||}}}~~~~~~}}}|||rrrmmmhhhhhhkkkoooooonnnnnnllliiifffdddddddddeeeiiigggddd```]]]\\\[[[[[[[[[[[[[[[ZZZXXXUUURRRPPPMMMKKKHHHFFFEEEDDDAAA???@@@===999777888777666444666555555444333222111111222222222222222222222222///000000111222222222111111111000000000/////////...//////////////////...333111000000000111000000//////000000000000000000............////////////000000000000////////////000000000000//////////////////000000000111111111111000000/////////000000000000//////000000111222111111111111111111111111000000////////////000000111111222333333333333222333222000000222333444333555555666666666666555555555555555555444444444444555666777888888888888888555555666666666666555555777555444555777999::::::888888777666777999;;;===::::::999888888777666666777888999888888888:::<<<888888999999999777666555777777888999999888777777:::::::::;;;::::::999999:::777555555777999888777777777777777888999;;;;;;;;;:::888777666666777777888888777777888888999:::<<<======???AAADDDFFFHHHGGGBBB<<<;;;===>>><<<:::>>>>>>===<<<<<<;;;:::::::::;;;<<<<<<<<<===@@@CCCAAABBBCCCBBBAAAAAACCCDDDGGGIIIJJJLLLMMMMMMLLLLLLGGGDDD@@@???AAADDDEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBCCCEEEGGGHHHLLLKKKKKKKKKKKKJJJIIIHHHMMMNNNOOOPPPQQQPPPPPPOOOSSSTTTVVVXXXZZZ\\\]]]^^^]]]TTTNNNPPPUUUUUUSSSSSSNNNLLLNNNTTTWWWTTTRRRSSSRRRSSSXXXaaagggooo{{{|||---,,,,,,,,,---...//////---------------------------............/////////000///------///000//////.............../////////........................------........./////////000111333444444333111000///000111222222111000///......000222333444444444333555777888888:::===???@@@BBBEEEIIILLLNNNOOOOOOPPPQQQSSSXXX^^^cccffffffeeehhhkkklllkkkiiihhhhhhhhhkkklllmmmsss~~~uuuqqqrrrtttssspppooopppqqqrrrrrrrrrqqqpppfffbbb^^^]]]```bbbbbbaaa]]][[[YYYVVVTTTTTTUUUUUUXXXWWWUUURRROOOLLLJJJIIIIIIIIIIIIIIIHHHFFFDDDBBB>>><<<:::999999888666444888666444333444444333111333333222222222111111111000000000000000000000000,,,---///000111222222222000000111222111000///...////////////////////////111000000000////////////------......///000000111............////////////////////////000000000000000000000000////////////........./////////000000000000/////////000000111000000//////000000111222111111111111111111111111000000////////////000000111111222333333333333222333111000000111333333333555555666666666666555555666555555444444333222222555666777888999:::::::::666666777777888777777666666555444555777999999999888777666555444555666777999999888888777777666666777888888888666666888:::888999999::::::999888888888888999999999999888888:::;;;;;;;;;:::999888888999777555555777888777777777777666777777888999999:::999888888777777777777888888777777888888999:::>>>>>>>>>@@@BBBDDDFFFGGGEEE@@@<<<;;;<<<>>><<<;;;<<<======>>>===<<<::::::999:::;;;;;;<<<===AAACCCAAACCCEEEFFFEEEDDDDDDEEEFFFGGGHHHIIIJJJIIIIIIHHHFFFCCCAAA@@@BBBDDDFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCDDDCCCCCCCCCDDDFFFHHHIIIJJJKKKKKKLLLLLLKKKJJJJJJPPPPPPQQQQQQQQQQQQPPPPPPRRRSSSTTTWWW[[[```dddfffcccZZZRRRRRRTTTSSSRRRSSSOOOLLLNNNSSSVVVSSSQQQRRROOOPPPTTT[[[___bbbjjjttt}}},,,,,,,,,---...///000000,,,,,,---------------------------.........//////......------.../////////---------....../////////......................../////////000000000111111///000222222222222000///000111333444444222000///---///000222333222222111///111222333222333555777666777999;;;===???@@@AAACCCCCCEEEIIINNNRRRSSSSSSVVVXXXZZZ[[[ZZZ[[[\\\^^^]]]aaabbbaaacccjjjooooooqqqkkkeeeccceeeggggggfffaaabbbcccddddddcccbbbaaaWWWTTTPPPOOOQQQRRRRRRRRRLLLKKKIIIGGGEEEEEEFFFFFFFFFEEEEEEDDDBBB???<<<;;;<<<============<<<;;;:::777555444333444444222111333333222222222333222222000000000111111111111111000000000000000000000000---...///000111111111111111222444555555333111000000000000000000000000000//////000000............---------.........//////............////////////////////////000000000000------...///000111222222....../////////000000000111000000000000111222222///////////////000111111111111111111111111111111111000000//////000000111111111222333333333333222333111//////111333333333444555555666666555555444444444444444444333333333555666888999:::;;;;;;;;;999999999999888777666666555444444555777888888777999888777666555555666666888888777777777666666666444555666555333333555777888888999999999999999999888888999999999999888888;;;;;;;;;:::999888777666888777666666777777777777777666666666666777777888:::::::::999999999999999888888777777888888999:::======>>>???@@@BBBCCCDDDBBB???<<<;;;<<<======<<<;;;<<<>>>???>>>===;;;:::999:::;;;::::::;;;>>>@@@AAADDDGGGHHHGGGEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEEEECCCBBBAAABBBDDDFFFGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCEEEFFFHHHHHHIIIKKKMMMMMMMMMMMMMMMNNNQQQQQQRRRRRRRRRRRRQQQQQQMMMNNNPPPTTTYYY```eeeiiiiii___WWWUUUUUUSSSRRRTTTSSSPPPPPPTTTUUURRRPPPPPPNNNOOOTTTYYYZZZ[[[```gggooo}}}+++,,,---...//////000000,,,,,,,,,---------......------------............,,,,,,---............///,,,,,,------......//////........................////////////000000000000//////000111111000/////////111222333333222000...///000222333333222111111///111222333222222333444555555555555666777777888999999999<<<@@@CCCCCCCCCDDDFFFGGGHHHHHHJJJLLLOOONNNSSSTTTQQQQQQTTTVVVVVVXXXTTTQQQQQQTTTUUUUUUTTTPPPPPPQQQRRRRRRQQQPPPOOOHHHFFFCCCBBBBBBCCCDDDDDD??????===<<<;;;;;;;;;;;;777888999:::999777555444555666666666777666666666444333222222333444333111,,,------............////////////000000000111111////////////////////////000111111111111111000000000111333444444333111000222111111000000111111222---///111000...------...///.........---------,,,............////////////.../////////000000000111------...///000111222222/////////000000000111111111111111111222222333444/////////...///000000111000000000000000000000000222111111000000111111222111111222333333333333222333111//////111222333222444444555555555555444444222222333333444555666666666666888999;;;;;;<<<<<<<<<<<<;;;:::888666555444555444333555777777777555666666666666666666777777777777666666666666666666333444555444333333555777888888777777888888888999888888888888888888888888;;;;;;::::::999888777666777888888888888777777888777777666666555666666666::::::;;;;;;;;;;;;;;;;;;888888777777888888999:::;;;;;;<<<===>>>>>>>>>???>>>===;;;;;;<<<======<<<:::;;;===??????>>><<<;;;;;;;;;;;;:::888888:::<<>>AAA???EEEGGGDDDAAABBBCCCBBBAAA@@@???@@@BBBCCCCCCBBB???@@@@@@AAAAAA@@@>>>===;;;;;;:::999888999::::::888777666666555555555555111222333444555444333222111111111111222222333333333111000111222333222111***,,,...///.........000///000000000000000000000////////////////////////111222222222111111000///---...///000111000//////222222000000000000222222,,,///222222...,,,---...000//////...------,,,,,,............////////////......//////000000111111000000000000//////////////////000000000111111111111111111111111222333444//////......//////000111000000000000000000000000111111000000000000111111111111222333333333333222222000//////000222222222444444555555555555444444111222333444666777888888666777888999:::;;;;;;;;;======<<<:::888666444333444333333555666777555444333333333444555555555666666666666666555555555555444666777666666666888:::999888888777777777888888888888777777777777888888999:::::::::999888777777777999::::::999888888999888888777666666555666666999:::;;;<<<<<<<<<<<<<<<888888777777888888999:::999::::::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;<<<======:::;;;===>>>???>>>>>>=========<<<:::777777888:::>>>AAADDDEEEDDDCCCAAAAAACCCDDDEEEFFFGGGGGGFFFEEECCCDDDCCCBBBAAAAAACCCEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDD@@@AAABBBCCCDDDEEEEEEEEEAAABBBCCCDDDEEEEEEFFFFFFJJJLLLMMMMMMLLLNNNTTTXXXVVVWWWYYYZZZYYYVVVRRRPPPLLLMMMPPPSSSXXX]]]aaadddfff^^^XXXWWWVVVSSSTTTVVV[[[WWWUUUVVVVVVQQQNNNNNNNNNNNNRRRVVVUUURRRTTTYYY]]]___fffqqqzzz{{{+++,,,---......---,,,,,,++++++,,,,,,---......///,,,,,,---------.........(((+++......---,,,---///...------------------,,,........................,,,,,,,,,---------..............................,,,------....../////////------------......///000---///222222111000111111111111222222222222111111111000000111444555555444222444555555444555666888444;;;???<<<888888888777555555666777888999888777555666777777777555444333444444444444333444555666333333333333222222222222111222222222222222111111///////////////000111111111000//////111111000///---000333333222111222333111111000000000000000000000000000000000000000000//////000000111000000000------........./////////111000///------///000111,,,000333333///,,,---////////////...........................////////////.........///000111111111000000000000////////////........./////////000000////////////000111222333///............///000000000000000000000000000000//////............//////111111222333333333333222222000......000222222222333444444555555444444333444444555555666777888888777777888999999:::999999::::::::::::999777666555333333333444666666555333222222333444444444444333555555555555555555555555333555666777666888:::<<<;;;:::999888777777888888777777666555555666777777888888999999999888888777777:::<<<<<<:::999999;;;:::999888777666666666666666777999:::;;;;;;;;;;;;888888777777888888999:::999999:::::::::999888888999999:::;;;;;;<<<===>>>;;;<<<<<<===>>>?????????=========;;;999999:::<<<;;;>>>AAABBBAAA?????????@@@BBBCCCEEEFFFFFFEEEEEEBBBDDDDDDBBB??????@@@BBBEEEEEEEEEFFFGGGGGGHHHHHHCCCCCCCCCCCCCCCCCCCCCCCC???@@@BBBCCCDDDEEEEEEEEEBBBCCCDDDEEEFFFGGGGGGGGGIIIJJJKKKJJJIIIMMMTTT[[[^^^```bbbbbb___XXXQQQMMMNNNOOOQQQTTTWWWZZZ\\\]]]^^^XXXUUUUUUTTTRRRRRRVVVYYYUUUSSSUUUUUUQQQOOOPPPPPPPPPSSSUUURRRNNNPPPUUUWWWVVVZZZaaafffiiipppxxx}}}{{{+++,,,---------,,,+++***++++++,,,,,,---...//////,,,,,,,,,---------......'''***......---,,,---///.........------,,,,,,,,,................................./////////000000....................................///111222333------,,,,,,,,,...///000---///222222222111111111///000222333444333333222444222111111222222111///222333444444333333444555///777<<<999444444444333222333444555666666555444333333444444444333111000111222333333222222444666222222222222222111111111333333222222111111000000000000/////////000111111111000//////000111000...,,,000333333111000111333222111111111000000000///111111111111111111111111,,,,,,...///000000000000/////////...///000111222000///---,,,,,,---///000,,,000444444000------000------......///000000000............/////////000---......///000111111222------...///000111222222---------.........//////------------...///111111...............///000000000000000000000000000000---------,,,,,,---------111111222333333333333222222000......000222222222333444444555555444444333666666666777777777777777777888888999999999888888777888888999999888888888333333333444666666444222444444555555555444333333444555555555555555555555111333444555555777999<<<>>><<<;;;999888888999999777666555444444555666777777888888999999999888888888;;;>>>>>>;;;999:::;;;;;;:::999777666666666666444666777999:::::::::999888888888777888999999:::999999:::;;;:::999888777777999:::;;;;;;<<<===>>><<<<<<<<<<<<===???@@@AAA=========<<<;;;;;;===???:::<<<>>>???>>>======>>>???@@@BBBDDDEEEEEEEEEEEEBBBDDDDDDBBB???===???AAADDDDDDEEEFFFGGGHHHHHHIIICCCCCCCCCCCCCCCCCCCCCCCC???@@@AAACCCDDDEEEEEEEEECCCDDDEEEFFFHHHHHHHHHHHHHHHIIIIIIGGGFFFKKKTTT\\\dddfffhhhgggbbbZZZPPPJJJNNNOOOQQQSSSUUUVVVWWWWWWXXXTTTRRRSSSSSSPPPQQQUUUVVVRRRQQQSSSTTTQQQPPPQQQTTTSSSUUUUUURRRMMMOOOTTTSSSPPPSSSZZZ\\\[[[```ggghhhooowww}}}~~~|||------------------------,,,,,,+++++++++,,,---------------,,,,,,+++++++++***++++++,,,---------,,,......,,,,,,,,,,,,......,,,,,,---.../////////...)))******+++---......//////......------///000111,,,,,,---.../////////...000000///.....................//////000000111111......//////000000111111222222222111111111000000111111111111111111111111222222111111111111222222000111222222333333333333111111111111111222222333111111111111111111111111111111222222222111111000333333222111000000000111...///000111111000///.........////////////............//////000000111111000000000000000000000000---......///000111111222555333111...------........................------////////////////////////---000333222---+++---000......------------......///......------///000111000000000///...---------///000000000000//////...////////////////////////////////////////////////000000000000000000000000---------...///000000111111111111000000000000000222111///111333444111///............///000222222555555444333444555777888333555777888999888777666666666777888888888888888888888888888888888888888333333333333333333333333000///...///111222222111777666444333222333333444555444333333444666999;;;>>>;;;888777777999999888888888777666555444333333666777777888888888777777777777888999999999999888777777777777777777777777777888888888888999999999999:::<<<======<<<:::999;;;:::::::::::::::;;;;;;::::::;;;;;;<<<;;;;;;;;;::::::::::::<<<===??????>>>>>>======<<<<<<<<<;;;>>>>>>===<<<<<<<<<<<<<<<======>>>@@@CCCDDDCCCAAAAAAAAABBBBBBCCCCCCBBBBBBCCCCCCBBBBBBBBBDDDFFFGGGEEEEEEEEEDDDCCCCCCBBBBBBDDDDDDDDDDDDEEEFFFGGGHHHDDDEEEFFFHHHJJJMMMOOOQQQJJJJJJJJJIIIIIILLLQQQUUU^^^bbbfffeee___XXXSSSQQQNNNNNNOOORRRVVVVVVTTTQQQRRRQQQPPPOOOOOONNNOOOOOOQQQQQQQQQPPPOOOMMMLLLKKKQQQPPPOOONNNNNNNNNOOOPPPRRRQQQPPPPPPRRRTTTXXXZZZ^^^aaagggnnnvvv}}}------------------------...------,,,++++++++++++++++++++++++************++++++,,,---------------+++***))))))))))))***+++,,,---..................++++++,,,,,,,,,,,,------///......---...///000111------......///.........000000///...............000000000///////////////......//////000000000000222222222111111111000000000000000000000000000000222111111000000111111222111111222222333222222222//////......//////000111111111111111111111111111111111111222222111111000222111000000/////////000...///000111111000///......//////000000//////...///////////////000000000........................---......///000000111111444333111///......//////................................................+++///222111---+++---///......------------......///......---...///000111/////////////////////////////////......---------////////////////////////........................////////////////////////------......///000000111000000000000000000000000222000000111333333111///////////////000111111222333222111111111333444555555666888999999888666555444444555666666666666555777777777777777777777777333333333333333333333333111000000111333444444333666555444333222333444444444444333333444666888:::===;;;888777888999999999999888888777555444444333888888888888888777666666777777888999999999999888777777777777777777777777666666777777777888888888888999;;;<<<<<<;;;:::999999888888777777888888999::::::;;;<<<<<<<<<;;;;;;:::::::::;;;<<<>>>??????>>>>>>>>>=========<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>@@@AAA@@@>>>@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@CCCCCCDDDDDDEEEEEEFFFFFFDDDDDDEEEFFFIIIKKKMMMNNNKKKKKKJJJIIIIIIKKKPPPSSSYYY]]]bbbbbb___YYYVVVTTTQQQOOOOOOQQQTTTTTTRRRPPPRRRRRRQQQPPPOOOOOONNNNNNQQQQQQQQQPPPOOONNNLLLKKKOOONNNMMMMMMMMMNNNOOOPPPRRRQQQPPPOOOPPPSSSUUUWWWUUUXXX\\\aaaggglllppprrrxxxzzz|||~~~------------------------///...---,,,+++*********++++++++++++,,,,,,,,,,,,,,,,,,------......------***))))))(((((())))))***---............------,,,---------,,,,,,+++++++++......------......///000.........///......------000///......---.........111111000000///......---...////////////000000000222111111111111000000000////////////////////////111111000000000000111111111222222222222111111000//////......//////000111111111111111111111111111000000111111222111111000000000///.........//////...//////000000//////...///000000111111000000///000000//////////////////.................................//////000000111222111000///...///000000................................................***---//////,,,+++---///......------------............------......///000------...///000000111111222111///...---------...////////////////////////........................////////////////////////------......///000000000000000000000000000000000111000000111222222111///111111000000000111111222222111111111111222222333555666777888888777555444333444555555666555555555666666666666666666666666444444444444444444444444333222222333555666666555444444333222222333555555444333333333444666777999===:::888888999:::::::::999999888777666555444444888888888888777777666555666777888888999999888888777777777777777777777777555555555666666666777777999:::<<<=========<<<<<<999888888777777888888888::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>???????????????>>>>>>>>>>>>>>><<<<<<;;;;;;::::::;;;;;;:::::::::<<>>???@@@AAABBBAAA@@@@@@???@@@AAAAAAAAAAAAAAA@@@AAAAAAAAA@@@??????>>>>>>AAABBBDDDEEEFFFEEEEEEDDDDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKJJJIIIIIIJJJMMMPPPRRRVVV[[[^^^]]]ZZZWWWVVVTTTRRRPPPPPPQQQQQQPPPOOOQQQQQQQQQQQQPPPOOONNNMMMQQQQQQQQQPPPOOONNNMMMLLLLLLLLLKKKKKKLLLMMMNNNOOOQQQPPPOOONNNNNNPPPRRRSSSSSSTTTVVVYYY\\\^^^aaabbbdddgggkkkpppxxx,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++---------....../////////,,,------.........------,,,,,,++++++++++++,,,,,,............------,,,+++------,,,,,,,,,,,,++++++------------......//////.../////////...---,,,,,,///......------.........000000/////////.........////////////////////////111111111111000000000000////////////////////////000000000//////000000000111222222222111000//////000000000000000111222222111111111111111111111111///000000111111111111111000000///....../////////////////////////////////000000111111111111000000000000000//////......---................................./////////000000//////...---......///000---------.......................................)))+++------,,,+++---......------,,,,,,------...------------......//////---......//////000111111555444111///......000000////////////////////////........................////////////////////////............//////000000/////////000000000000000000000000111111111000000222222111111111111111222333333333333333333333444333333444555666666555555555555666777777777777666444444444444444444444444444444444444444444444444444333222333555777666555333333222222222333555666333333333333444555666777;;;999888888999;;;;;;:::999888888777666666555555666666777777777777777666666777777888888888888888666666666666666666666666555555666666666777777777;;;;;;===>>>????????????<<<;;;::::::::::::::::::999:::;;;<<<=========<<<;;;<<<===>>>????????????????????????????????????===<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;===???@@@???>>>===>>>@@@AAAAAAAAA??????>>>???AAABBBBBBAAA@@@???AAA@@@@@@??????>>>======@@@BBBDDDFFFGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHJJJJJJKKKJJJIIIIIIKKKMMMMMMQQQVVVYYYZZZYYYWWWUUUVVVTTTQQQOOONNNNNNNNNNNNNNNOOOPPPQQQQQQPPPOOOOOOOOOPPPPPPPPPOOONNNMMMMMMJJJJJJIIIIIIJJJLLLMMMOOOPPPOOONNNMMMLLLMMMNNNOOOSSSTTTTTTUUUVVVWWWXXXXXXTTTXXX]]]ccckkkvvv~~~,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...---------....../////////,,,---------------,,,,,,,,,------------------,,,---.........---,,,++++++++++++,,,,,,,,,,,,------,,,------................../////////...---,,,,,,......------------......---........./////////000/////////...............000000000000000000000000000000000000000000000000000//////......//////000111111111111000000///...000000000///000111111222000000000000000000000000...///000111111111111111000000/////////000000111//////............//////000000111111111111000000000000//////......------////////////////////////............////////////---,,,,,,,,,------......---------.........//////........................)))***,,,---,,,,,,,,,---------,,,,,,,,,,,,------,,,------.......................................555333111///......000111////////////////////////............................................................////////////......//////000000000000///000111111111000000000222222111111111111111222333333333333333333333333///000111333444555555666444444555666666666666666333333333333333333333333444444444444444444444444333222111333555666555444333222222111222333555555222222333333333444555555999888777888999;;;::::::888888777777666666555555333444555666777888888888666666777888888888888777555555555555555555555555666666666777777777888888999999:::<<<===>>>??????======<<<;;;;;;;;;;;;;;;999:::;;;<<<============<<<===>>>???@@@@@@@@@???????????????@@@@@@@@@@@@>>>===============>>>>>>===<<<;;;<<<>>>??????>>><<<===???AAAAAA@@@???>>>>>>???@@@BBBBBBAAA@@@???AAAAAA@@@@@@???>>>>>>>>>AAABBBEEEGGGGGGGGGEEEDDDEEEEEEEEEDDDEEEEEEFFFGGGHHHIIIJJJJJJHHHHHHIIIJJJLLLNNNRRRUUUWWWWWWTTTRRRUUUTTTQQQNNNLLLLLLMMMNNNLLLMMMNNNOOOPPPPPPPPPPPPMMMNNNNNNNNNNNNNNNMMMMMMIIIIIIHHHHHHIIIKKKLLLNNNOOONNNMMMLLLKKKKKKKKKKKKNNNOOOOOOPPPPPPQQQQQQQQQMMMPPPUUUYYY___hhhttt|||,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,++++++***++++++,,,,,,++++++***,,,------------,,,,,,++++++++++++,,,,,,---------,,,,,,---............---.........///......---------------,,,------...///,,,------...//////000000/////////............---//////000000000000000111000000000000000000000000//////............/////////000000000000//////.........------......///000000000000000000000000000......///000111111111111000000//////000000111111///......------......//////000000111111000000/////////..................000000000000000000000000........................,,,,,,------------------,,,,,,------.../////////------------------------++++++,,,---------,,,,,,------,,,,,,,,,,,,------,,,,,,---............---...---------------------000///---,,,,,,------...////////////////////////------------------------..............................//////////////////---......//////000000111...000111111000//////000111111000000000111111222222222222333222222111000///000000222333444555666111222333333444444333333333333333333333333333333333333333333333333333333222111111222444555555444333333222111111222444444222222222333333444444444666555555777999::::::999777666666666555555555444333444555666777888888888555666777777888888777777555555555555555555555555666666777777777888888888555555666888999;;;<<<=========<<<;;;::::::::::::999:::;;;<<<===>>>>>>>>>===>>>@@@AAAAAAAAA@@@??????????????????@@@@@@@@@>>>>>>>>>===>>>>>>??????<<<;;;999:::<<<======<<<<<<===@@@BBBBBBAAA???======>>>???@@@AAAAAAAAAAAABBBAAAAAA@@@??????>>>>>>AAABBBDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFHHHJJJJJJIIIHHHHHHIIILLLMMMOOOSSSUUUUUURRROOOSSSRRRQQQNNNLLLKKKMMMOOOMMMMMMLLLLLLLLLMMMNNNNNNKKKKKKLLLMMMMMMMMMLLLLLLJJJIIIHHHHHHIIIJJJKKKLLLNNNMMMLLLKKKJJJJJJJJJJJJMMMMMMMMMNNNOOOOOOPPPPPPKKKNNNQQQSSSVVV\\\eeekkkrrr~~~|||~~~++++++++++++++++++++++++++++++++++++,,,------...++++++++++++************++++++,,,,,,++++++***))))))***++++++++++++***)))++++++,,,---------,,,,,,------,,,,,,,,,,,,+++++++++,,,---.........------------......///.........---,,,,,,,,,------...///........................//////.........---------////////////000000111111///////////////////////////......------......///......//////000/////////...------------...//////000000000000000000000000---...///000111111111111///.........//////000111///...------------...///...//////000000//////...------..................////////////////////////............................../////////......---,,,,,,------...//////000------------------------------,,,---------,,,+++---,,,,,,++++++,,,,,,---+++,,,---.........------***++++++,,,,,,---------,,,,,,,,,,,,------------////////////////////////------------------------......................../////////////////////...------......///000000111---000222111///...///111////////////000111111222222333333444333222111000333333333333333444444555111111222333333333333222333333333333333333333333222222222222222222222222222111111222444555555444444333222111111111222333111222222333333333333333444333444666888999999888555555555555444444444444555666666666666666555555555666666777777777777777444444444444444444444444555555555666666666777777444555666777999;;;===>>>???>>>===<<<;;;;;;;;;;;;999:::;;;===>>>>>>??????>>>???AAABBBCCCBBB@@@???>>>>>>>>>?????????@@@@@@===============>>>??????>>><<<::::::<<<=========<<<>>>AAACCCCCCBBB???>>>;;;<<<<<<===>>>@@@AAABBBAAAAAA@@@@@@???>>>>>>>>>@@@@@@AAABBBBBBCCCCCCDDDBBBBBBBBBBBBBBBCCCDDDDDDDDDFFFIIIJJJIIIHHHHHHHHHKKKKKKMMMQQQTTTUUURRROOOOOOPPPPPPNNNLLLLLLNNNPPPQQQOOOLLLJJJHHHIIIJJJJJJIIIIIIJJJKKKLLLLLLKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKLLLLLLLLLKKKJJJJJJJJJJJJMMMNNNNNNNNNOOOOOOOOOPPPJJJMMMOOOPPPPPPSSSYYY^^^bbbnnn{{{|||~~~||||||++++++++++++++++++++++++------,,,++++++,,,,,,,,,---------,,,,,,++++++++++++++++++++++++***)))(((***+++,,,------,,,+++******+++,,,,,,------------///......---+++******)))+++,,,---.........---,,,,,,,,,---.../////////...,,,,,,,,,,,,------...////////////...------,,,,,,//////.........---------.../////////000000111111.................................------.........------...///000000000//////////////////000111111000000000000000000000000---...///000111111111111---------------...///000///...---,,,,,,---...///......////////////......,,,------....../////////.............................................---000000111111000//////...,,,,,,------...///000000------------------------///...------...---,,,***---,,,,,,++++++,,,,,,---+++,,,---.........---,,,'''((()))***,,,---...///+++,,,---...////////////////////////////////////------------------------........................///////////////.........---------...///000000111---000222111///...///111............///000222222555555666777666555333222888777666555444333333333333333444555555555555444333333333333333333333333111111111111111111111111333222222333555666666555555444222111111111222222111111222333333333222222333222333555888999888777444444444444444444333333888888888777666444333222555666666777777777777777444444444444444444444444444444444555555555666666777777888999;;;===???AAABBBBBB@@@???>>>>>>>>>>>>999:::;;;===>>>?????????>>>@@@BBBCCCCCCBBBAAA@@@======>>>>>>????????????<<<<<<<<<<<<<<<===>>>>>>@@@???===<<<>>>@@@@@@???<<<>>>AAACCCDDDBBB@@@>>>::::::::::::<<<>>>AAABBB@@@@@@??????>>>>>>======????????????@@@AAABBBCCC@@@@@@@@@@@@AAABBBCCCCCCBBBEEEHHHJJJIIIHHHHHHHHHJJJJJJKKKPPPTTTUUURRROOOLLLNNNPPPOOOMMMLLLNNNQQQUUURRRMMMIIIFFFEEEFFFGGGHHHHHHIIIJJJKKKKKKKKKKKKLLLKKKJJJIIIHHHIIIJJJKKKLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJLLLNNNNNNMMMOOOSSSXXXVVV___hhhooo{{{}}}~~~{{{sssqqq~~~///...,,,***))))))***+++++++++++++++++++++++++++,,,,,,,,,++++++************+++---......---+++*********))))))))))))))))))************************,,,,,,,,,++++++,,,,,,---)))---000///,,,+++///222---,,,,,,++++++,,,,,,---,,,,,,,,,---------......000000////////////000000//////000000///...------222111000//////000111222............////////////000///...000222222///,,,000000000000000000000000//////............//////111111000000//////......000///.........///111222......------------......//////.........---------//////...---------------,,,,,,---.../////////......------,,,,,,,,,------...---,,,,,,,,,,,,---...//////.........------------..................---......------------..............................------------------------------------------------+++,,,------......------,,,,,,,,,---------......,,,...//////...------...////////////////////////+++++++++,,,,,,---------//////...---...///000111.........//////////////////000000000000//////..................///000000000222444777888777555444:::999888777555333222222333333222111111222222333333444444444444333222222333333333444444333222222222222333333444555666666444333222222111111222222444333333333333444555666222222333333444555666666555555444444444333333333333333333444333333222222333444555777777777666666:::999777555444444555666777777777777777777777777666666666666777888::::::???@@@@@@???===;;;888777888:::<<<===<<<;;;;;;;;;<<<<<<======>>>>>>??????888<<<===<<<===AAAAAA???:::::::::;;;<<<===>>>???@@@???>>>>>>===>>>>>>???>>>>>>???@@@???===:::999;;;;;;<<<<<<===>>>>>>>>><<<===>>>>>>??????>>>>>>BBB@@@>>>>>>@@@AAABBBBBBAAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEGGGIIILLLNNNPPPQQQPPPPPPLLLKKKJJJIIIJJJKKKLLLMMMWWWSSSMMMJJJHHHHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHJJJMMMMMMLLLJJJIIIIIIMMMNNNNNNLLLJJJJJJJJJKKKMMMKKKHHHHHHJJJLLLMMMMMMNNNNNNMMMLLLMMMNNNPPPQQQSSSUUUXXX\\\bbbmmmyyy|||{{{uuupppooovvv...---+++)))))))))***+++************************,,,,,,,,,+++++++++******+++,,,---......---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,---000333111---,,,...111...------,,,,,,------...,,,,,,,,,---------...............//////.........///////////////...------000///............///000............////////////...---,,,...000000---+++//////////////////////////////............//////111111000000000000000000///............///000000......------------......//////.........---------............///000111111------......///.........///......---------.........---,,,,,,,,,,,,---...........................,,,------......------,,,/////////....../////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////,,,,,,,,,---------......,,,...//////...------...........................,,,,,,---------.........---,,,,,,+++,,,---...//////////////////............//////000000000////////////.........//////000333555888999:::999777666666666666555555444444444444333333333333333444444333333444444333333222111333333333444444333333222222222333444555666666777666555444333333333333333444444444444444444444444111111222333444444555555555555555444444444333333666666777777777777777666333444666777888888888777888888888888777666555555777777777777777777777777777777777777777888999:::<<<======>>>===<<<;;;:::888:::<<<<<<;;;:::;;;;;;===============>>>>>>>>>999===>>><<<===@@@@@@>>>::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAACCCCCCCCCBBB@@@???;;;;;;<<<<<<===>>>>>>???>>>>>>>>>??????>>>>>>===AAA???>>>>>>@@@AAAAAA@@@???@@@@@@AAABBBBBBCCCCCCGGGFFFDDDCCCCCCCCCDDDEEEGGGIIIKKKMMMOOOOOOOOONNNJJJIIIIIIHHHHHHIIIKKKLLLSSSPPPLLLJJJIIIIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIIIIJJJLLLNNNOOOMMMKKKJJJJJJMMMNNNOOOOOONNNLLLKKKKKKLLLLLLKKKMMMNNNOOONNNLLLNNNNNNMMMLLLLLLLLLMMMMMMPPPRRRUUUWWWZZZ___ggglllsssvvv{{{}}}}}}qqqlllkkksss,,,+++)))(((((()))***+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,...---,,,,,,++++++++++++///111333111---***+++---......------------......,,,,,,,,,---------......+++,,,---......---,,,+++...////////////...------...---,,,,,,,,,,,,---...---............/////////...---,,,---//////---+++//////////////////////////////............//////---------------.........,,,---......//////............------------.....................---------,,,------...000222333444.........///......------//////............//////...------,,,,,,------...---.....................+++,,,,,,------,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------)))***+++---...//////000,,,,,,,,,---------......,,,---//////---,,,---...........................------............//////---,,,,,,,,,,,,---......000000//////......---------...//////000000000000000000///....../////////555666888999:::888777666222222333444444555666666444444333444444555666666333333333333333222111111222333333444444333333333222222333444555666777777888777666555444444444444333444555666555555333333222222222333333444444444555555555444444444444333333333444555666666666666333444666888999:::999999777888:::::::::888666444777777777777777777777777888888777777777888888999999:::;;;<<<============888:::<<<<<<;;;:::;;;<<<===============<<<<<<<<<:::===>>><<<===??????<<<::::::::::::;;;;;;<<<======>>>???@@@@@@???>>>======>>>@@@AAABBBAAA@@@@@@<<<<<<<<<<<<===>>>???@@@????????????>>>>>>===<<>>===>>>@@@@@@@@@>>>===>>>>>>???@@@@@@AAAAAAEEEDDDBBB@@@AAACCCFFFHHHHHHIIIJJJLLLMMMLLLLLLKKKHHHGGGGGGFFFGGGHHHIIIJJJNNNLLLJJJJJJKKKKKKIIIHHHFFFFFFGGGGGGHHHIIIIIIIIILLLNNNQQQQQQOOOMMMLLLLLLLLLNNNQQQRRRRRRPPPNNNLLLLLLLLLNNNPPPRRRQQQNNNKKKMMMMMMMMMMMMLLLKKKJJJIIIJJJMMMOOOQQQRRRSSSUUUWWWZZZ]]]bbbhhhmmmrrrtttuuu}}}~~~zzzmmmgggfffnnnzzz***))))))(((((()))***+++------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------//////......------,,,,,,......---,,,++++++++++++,,,...///...+++)))))))))------,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,---......---,,,+++.........//////...---------,,,,,,,,,,,,,,,,,,------------.........///////////////////////////...///////////////////////////......------......///,,,,,,------......//////+++,,,---...///...---,,,...------,,,,,,------...........................,,,,,,---...///111222333.../////////...---,,,,,,...------------......///------------------------......------,,,,,,,,,,,,+++++++++,,,,,,+++++++++***))))))(((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////++++++,,,---............,,,,,,,,,---------......+++---///...---,,,------........................------------........................//////000000111111000///...------,,,,,,---...///000000000000111000//////////////////333444555666555444333222111111222333444444555555333333333333444555666777333333333333333222222111222222333444444444333333222333333555666777888888999888777666555444444444111333555666777666555444444444444444555555555555555555555555444444444444000111222333444555555555444555777999:::;;;::::::888999::::::999888777666666666666666666666666666777777666666666666666666888999999:::;;;<<<<<<<<<888:::;;;;;;::::::;;;<<<=========<<<<<<;;;;;;;;;:::>>>>>><<<<<>>;;;:::::::::::::::;;;<<<<<<<<<===???@@@AAA@@@>>>===:::;;;===???@@@@@@AAAAAA>>>=========>>>???@@@AAA@@@@@@@@@@@@???>>>===<<<>>>======>>>@@@@@@???>>>?????????@@@@@@AAABBBBBBBBBBBBBBBBBBDDDGGGIIIKKKHHHIIIJJJJJJJJJJJJIIIHHHFFFEEEEEEEEEEEEGGGHHHIIIIIIIIIIIIKKKLLLMMMKKKIIIFFFFFFFFFGGGGGGHHHIIIIIINNNPPPSSSSSSQQQNNNMMMMMMMMMNNNPPPSSSUUUTTTRRRPPPKKKKKKLLLNNNPPPOOOLLLIIIKKKLLLMMMNNNNNNMMMKKKJJJIIIJJJKKKLLLMMMNNNOOOPPPRRRTTTWWWZZZ^^^aaadddeeelllsss}}}zzz}}}~~~zzzkkkeeedddkkkvvv))))))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))*********+++++++++,,,------------,,,,,,++++++...---,,,,,,+++++++++,,,***+++---...---,,,++++++,,,++++++++++++++++++,,,,,,,,,,,,---------......,,,---............---,,,------............------------------------------------------.............../////////......//////..............................------------....../////////000000111111111***+++---.........---,,,------,,,,,,,,,,,,---------...........................------......///000.../////////...---,,,,,,,,,+++++++++,,,,,,---...------------------------......---,,,***)))((((((***++++++++++++++++++***...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................---,,,++++++,,,,,,,,,---------......+++---......---,,,,,,---........................---,,,,,,,,,,,,,,,,,,,,,.........///////////////111111000///...------,,,,,,,,,---///000000000000111000000/////////000000111222222333333222111000222222222333333333333333333333333333333444555555333444444444444333222222111222333333444444444333222333444555777888999:::888777666555444444444444///111444666888888777666777777777777777666666666666666555555555444444444333444555666777888888888444666777999:::;;;:::::::::999888777777777888999666666666666666666666666666555555444444444555555999999999999999:::::::::888999::::::999999:::<<<======<<<<<<;;;;;;:::::::::===>>><<<<<<>>>>>>;;;;;;;;;:::::::::;;;<<<<<<;;;===???@@@AAA@@@>>>===;;;<<<>>>@@@BBBCCCDDDEEE@@@???>>>>>>???@@@BBBCCC@@@AAAAAABBBAAAAAA@@@@@@@@@???>>>???@@@AAAAAA???BBBBBBBBBBBBCCCDDDEEEFFFDDDEEEGGGIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGEEEEEEDDDDDDEEEFFFHHHIIIGGGHHHIIIKKKNNNNNNLLLJJJFFFFFFFFFFFFFFFHHHIIIJJJOOORRRTTTSSSQQQOOONNNNNNNNNNNNPPPTTTXXXYYYXXXVVVLLLKKKJJJKKKLLLMMMKKKJJJJJJLLLMMMOOOPPPPPPOOOOOONNNLLLJJJHHHIIIKKKLLLMMMMMMNNNOOOPPPRRRTTTUUUVVV]]]bbbkkksss|||{{{tttvvv}}}|||xxxllleeeccchhhrrr}}}*********************)))))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++((((((((())))))******+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***,,,...000111000///...++++++************++++++,,,,,,,,,---------......------------------------,,,,,,---............------......//////......---,,,------------.........,,,------,,,++++++,,,.................................------------......,,,,,,,,,,,,,,,,,,------+++,,,------......------------,,,,,,,,,,,,---------------...............//////...---------------.........///......------************+++,,,---...,,,------......------,,,......---,,,***)))((((((***++++++,,,,,,++++++***------,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,000//////...---+++***))),,,,,,,,,---------......+++,,,......,,,+++,,,------------------------------,,,,,,,,,,,,++++++++++++,,,------......------000000//////......------,,,---......////////////000/////////000000111222222222222333333333222222444444333333333333222222444444333333333333333444555555555555555444333333111111222333444444444444222333444666777999:::;;;777777666666555555666666111222444666777888888777:::999999888888777777777666666666555555555444444333444555666666777666666555666888999::::::999999:::999777666555777999:::777777777777777777777777555555444444444444555666:::999999888888888888999888999:::999888888:::<<<;;;;;;;;;;;;;;;:::::::::999<<<===;;;<<<>>>>>>;;;<<<<<<;;;;;;;;;<<<<<<===<<<===>>>???@@@@@@??????999:::<<<===@@@BBBCCCDDDCCCBBB@@@@@@@@@BBBEEEFFFCCCCCCEEEFFFGGGHHHHHHHHHCCCAAA??????AAACCCCCCCCCEEEEEEDDDDDDDDDFFFGGGIIIJJJLLLMMMNNNLLLIIIEEECCCIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEFFFHHHIIIJJJIIIIIIJJJLLLNNNOOOMMMKKKFFFFFFEEEEEEFFFGGGIIIJJJOOOQQQSSSSSSQQQNNNMMMMMMMMMNNNQQQXXX^^^aaa___\\\PPPOOONNNNNNOOOOOONNNMMMLLLMMMNNNPPPQQQRRRRRRSSSVVVQQQKKKGGGFFFGGGHHHHHHIIIJJJKKKMMMNNNPPPQQQRRRQQQUUUZZZ```gggqqq~~~wwwppprrrwww}}}{{{wwwllleeeaaaeeellluuu,,,,,,,,,++++++***))))))******************************+++++++++,,,,,,,,,+++,,,------------,,,+++''''''((())))))***++++++*********+++,,,,,,------++++++++++++,,,---......+++,,,...111222222000...,,,++++++******++++++,,,,,,,,,,,,---------......---,,,+++******+++,,,---+++,,,------.........---,,,---...//////...---,,,,,,,,,---------.........,,,------,,,******,,,///...........................------,,,,,,------...************))))))))))))---------------......///---,,,,,,++++++,,,,,,------------.........//////000000///...............------......///.........++++++++++++,,,---......,,,,,,---......---,,,,,,---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++******))))))******+++------------------------++++++++++++++++++++++++******++++++,,,------.../////////...---,,,+++***,,,,,,,,,---------......***,,,...---,,,+++,,,---------------------------......------,,,,,,,,,,,,+++,,,---.........---,,,///////////////.........------......///...............//////000111333333111111222222333333444444333333333444444444444444777666555444333333333333666666777777666666555444000111222333444444444444333333555666888:::;;;<<<888777777777777888888999555555555555666666666666::::::999888888777666666666666666666555555555555444555555666666666555555666777888999999888777777777777777666777777777888777777777777777777777777555555555555666666777888999888777777777777888999999999:::999888888:::<<<:::::::::::::::;;;;;;;;;888;;;<<<;;;<<>>======<<<<<<=========<<<======>>>??????@@@@@@999999:::<<<>>>@@@BBBCCCEEEDDDBBBAAABBBDDDGGGHHHFFFGGGIIILLLNNNPPPQQQRRRGGGDDDAAA@@@BBBDDDFFFGGGEEEDDDCCCCCCDDDEEEGGGIIIMMMMMMMMMMMMLLLIIIGGGEEEIIIIIIHHHHHHGGGGGGHHHHHHGGGFFFFFFFFFGGGIIIKKKLLLLLLKKKKKKLLLNNNOOONNNLLLFFFFFFEEEDDDEEEGGGIIIJJJOOOQQQRRRRRRPPPMMMKKKKKKKKKNNNVVV```iiijjjeee```VVVVVVVVVXXXXXXWWWUUURRROOOOOOOOOOOOPPPQQQRRRSSSZZZTTTMMMIIIGGGGGGFFFEEEGGGHHHJJJLLLNNNOOOPPPPPPJJJMMMQQQSSSWWW^^^gggnnnwww~~~xxxrrrssswww{{{{{{wwwkkkccc]]]___eeellluuu~~~---------,,,,,,***)))(((------------------------*********++++++,,,,,,,,,,,,---///000000///---,,,'''(((((()))******++++++)))******+++,,,---...///*********+++,,,---...///+++,,,---000111000...+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---+++)))'''''')))+++---+++,,,------.........---,,,,,,............,,,,,,,,,,,,,,,---------......---///000...++++++...111...........................------,,,,,,------.../////////......---------///...---,,,---...///000---,,,,,,++++++,,,,,,------------.........//////000000////////////000000,,,,,,---.../////////...,,,++++++,,,---...///000,,,,,,---......---,,,,,,,,,,,,------...///000000+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------......///000111111------......------,,,+++,,,,,,,,,---------......***,,,...---,,,+++,,,,,,------------------------//////.........---------------///000000000///............///////////////.........///......------.........///000222444444//////000111222222333333333333333444444555555555999888777666444444444444777777777777777666666555000111222333444444555444333333555666888:::;;;<<<888888888888999:::;;;;;;999888666555444444444444:::999999888777666555555777666666666555555555555::::::;;;;;;;;;::::::999777777888999888777666555444555777888888777666555777777777777777777777777666666666666777999::::::777777666666666888999:::999999999888777888:::<<<999999999::::::;;;;;;;;;777:::<<<:::<<>>>>>=========>>>>>>============>>>???@@@AAA======>>>@@@AAADDDFFFGGGFFFEEECCCBBBCCCEEEHHHJJJHHHJJJMMMPPPSSSVVVXXXYYYJJJFFFBBBAAABBBFFFHHHJJJDDDCCCBBBAAABBBDDDFFFGGGJJJJJJJJJJJJJJJKKKLLLLLLIIIIIIHHHGGGGGGHHHHHHIIIGGGGGGGGGGGGHHHJJJLLLMMMOOOMMMLLLMMMNNNOOONNNLLLGGGFFFDDDDDDEEEFFFIIIJJJNNNPPPRRRQQQOOOLLLJJJJJJIIIOOOZZZgggqqqqqqiiiaaaZZZ[[[^^^aaabbb___ZZZVVVQQQPPPOOONNNOOOPPPQQQRRRZZZUUUPPPLLLLLLKKKIIIGGGCCCDDDFFFHHHJJJJJJJJJJJJGGGJJJMMMNNNOOORRRXXX]]]]]]fffnnnsssyyy~~~zzzxxx~~~|||vvvwww{{{}}}}}}yyyiiiaaaZZZ[[[___eeennnvvv~~~***************)))(((''''''((()))***+++,,,------,,,...///...---++++++,,,&&&111<<<===555,,,***,,,------,,,+++************))))))*********+++++++++++++++,,,,,,,,,+++******,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---+++,,,------+++))))))***++++++******++++++,,,---,,,,,,------......////////////...------------...---.........---,,,,,,+++///............///000000..............................---,,,---...///000------,,,+++,,,---...///........................+++...000000---,,,---///---------------...///000111000...------...//////.........------,,,,,,+++((()))***+++---...///000+++---//////...,,,,,,,,,---------,,,,,,+++++++++------,,,,,,,,,,,,++++++,,,++++++******)))))))))))))))***+++,,,,,,------,,,++++++***)))))))))************+++,,,---.../////////...,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......---------......///***,,,......---...///111000///...---,,,------...////////////////////////***,,,...///111111111000//////000000111111222222222333444444333333555777666666666555444444666888===>>>???===:::666555555444444333333333444555555222333444555777999;;;<<<666666666666777888999:::666666555444444555666777777888999999888777666555444444555555666888999:::<<<<<<=========<<<:::999888777777666666777888999777888999999999999777777;;;;;;999777666555555555777777555444444555666777777777666666777999;;;<<<;;;;;;::::::999999999999:::999777777888:::===???@@@@@@>>>;;;999:::===@@@======???BBBDDDCCC@@@>>>>>>@@@BBBBBB@@@>>><<<<<<@@@@@@???>>>>>>AAAGGGKKKJJJHHHEEEBBB@@@CCCHHHLLLLLLRRRVVVXXXZZZ\\\YYYUUUNNNFFF@@@@@@FFFLLLMMMLLLFFFDDDBBB@@@@@@CCCFFFHHHHHHJJJLLLMMMKKKJJJJJJKKKLLLIIIEEECCCDDDEEEFFFFFFFFFFFFFFFEEEDDDFFFIIILLLOOOMMMKKKKKKKKKLLLKKKIIIFFFFFFGGGGGGGGGGGGHHHHHHLLLMMMNNNNNNMMMLLLMMMNNNTTTWWWbbbpppwwwsssjjjeee^^^\\\[[[]]]^^^]]]YYYUUURRRPPPMMMJJJJJJMMMPPPRRRRRRQQQOOOMMMKKKIIIHHHHHHKKKIIIGGGGGGHHHHHHGGGFFFHHHHHHHHHHHHIIIKKKMMMNNNWWWXXX[[[aaahhhmmmooopppxxxuuuqqqllliiikkkqqquuu}}}wwwvvvyyy~~~~~~{{{}}}}}}~~~}}}wwwqqqgggbbb[[[ZZZ^^^dddiiikkksssuuuwwwxxxvvvqqqlllhhh(((((()))***+++++++++***************************,,,...///...,,,++++++,,,...999CCCBBB777...---000,,,,,,+++*********++++++))))))*********+++++++++************++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,+++,,,...---+++******++++++++++++++++++,,,------------------------......//////...---------------------......---,,,,,,+++++++++++++++++++++,,,---...........................------,,,---...///000------,,,,,,,,,---...///........................,,,...000000...---...///...------------......///000///---,,,,,,,,,,,,---......---------,,,,,,+++---------,,,,,,,,,,,,,,,+++,,,------+++))))))***---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,+++++++++++++++++++++*********************++++++,,,,,,,,,...---,,,,,,++++++,,,,,,---,,,+++++++++++++++,,,,,,,,,+++++++++,,,,,,---)))******++++++******))),,,---------............,,,,,,,,,,,,,,,,,,,,,,,,///......------------...,,,---............///111000///...---,,,------...////////////////////////+++,,,...///000111000000///000000000000000111111111333444333333333555777666666666555333444666888===>>>???>>>:::777666666444444444444444444555555555555555666777888999:::666666666666777888999:::888777666555555555666777777777888999888777666555444555555666777888999::::::;;;<<<<<<<<<;;;999888999999999999999999999999888999:::::::::999888777:::999999888888999999:::777666555555555666777777888888777777888999:::;;;;;;;;;<<<======<<<<<<;;;;;;:::999888999<<<>>>@@@BBBBBBAAA???<<<<<<>>>@@@@@@@@@BBBDDDEEEEEEBBB??????AAACCCCCCAAA>>>======AAABBBBBBAAAAAABBBEEEHHHIIIHHHFFFDDDCCCEEEIIIMMMMMMRRRVVVVVVWWWZZZXXXTTTLLLFFF@@@AAAGGGLLLLLLJJJEEEDDDAAA@@@@@@BBBDDDFFFGGGHHHJJJKKKJJJIIIIIIJJJIIIFFFCCCAAACCCEEEFFFFFFCCCDDDEEEEEEEEEFFFIIIKKKOOOLLLJJJIIIIIIJJJIIIHHHGGGHHHHHHIIIIIIIIIIIIIIIJJJLLLMMMNNNNNNOOOQQQSSSZZZ\\\dddmmmooohhh```\\\YYYWWWWWWXXXYYYXXXUUUQQQPPPNNNKKKJJJJJJMMMPPPRRRRRRQQQOOOMMMKKKJJJIIIHHHJJJHHHGGGGGGIIIIIIIIIHHHHHHHHHGGGGGGGGGIIILLLMMMOOOPPPRRRVVV[[[^^^___^^^cccaaa^^^ZZZYYY[[[___cccqqqrrrtttuuuwww{{{}}}vvvpppppptttzzz}}}{{{{{{~~~{{{xxxxxxvvvpppjjjccc^^^XXXVVVXXX]]]```bbbaaaccceeeeeeddd```\\\YYY******+++++++++++++++***---,,,,,,+++***)))((((((+++---......,,,++++++,,,---666===;;;111***+++///++++++*********+++,,,,,,***************+++++++++***)))(((((()))***,,,---,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,+++---...---,,,++++++,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---///......------------------------------,,,,,,+++))))))))))))*********+++---------------------------------,,,---......///---,,,,,,,,,,,,---...///------------------------,,,---......,,,,,,---............---------------111000///---,,,,,,,,,,,,,,,------------,,,,,,+++.........------,,,,,,+++---------+++)))((()))++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,******++++++++++++++++++------,,,,,,++++++,,,,,,++++++*********++++++,,,))))))******+++,,,------)))******++++++******))),,,,,,---------.........------------------------///.........------,,,,,,---///000///......///000//////...------------...////////////////////////+++,,,...///000000000000000000000000////////////111222333333222333555777555666666444333333555777<<<>>>???>>>;;;888777777444444444444555555666666888777777777777777888999666666666777777888999:::999888777666666666666666666777888888888777555555555555555666777888999999999:::;;;;;;;;;:::999888999:::;;;<<<;;;:::888777::::::;;;;;;;;;:::888888999999888888888888999999666555555555666777888999999999888888888888999::::::<<<>>>@@@AAA@@@>>>===<<<;;;::::::;;;===???AAAEEEFFFFFFDDDAAA@@@@@@AAACCCCCCDDDEEEFFFEEECCC@@@???AAACCCBBB@@@???>>>>>>AAACCCEEEEEEDDDCCCDDDDDDHHHHHHHHHGGGGGGHHHLLLOOOOOOSSSTTTSSSSSSVVVVVVSSSJJJEEEBBBCCCHHHLLLKKKHHHEEEDDDBBB@@@@@@AAACCCDDDFFFGGGIIIIIIHHHGGGHHHJJJFFFCCC@@@@@@AAADDDEEEEEEAAACCCEEEGGGGGGHHHIIIKKKOOOLLLHHHFFFFFFGGGHHHGGGGGGHHHIIIJJJJJJJJJIIIIIIHHHJJJLLLNNNPPPRRRUUUXXX\\\]]]bbbfffddd[[[UUUUUUTTTSSSSSSTTTUUUTTTRRROOOMMMLLLJJJIIIJJJMMMPPPRRRSSSRRRPPPNNNLLLJJJIIIHHHIIIHHHHHHIIIKKKLLLKKKJJJJJJHHHFFFEEEFFFHHHJJJLLLMMMNNNOOORRRTTTUUUSSSQQQTTTSSSRRRPPPOOOQQQTTTXXX___```bbbdddfffjjjooosssyyy|||yyytttnnnjjjjjjooouuuzzz||||||xxxwwwvvvxxx{{{}}}xxxqqqooonnnkkkeee```ZZZWWWSSSPPPQQQSSSUUUUUUTTTUUUVVVVVVUUURRRPPPNNN......------+++***((('''---,,,,,,+++***)))((((((+++,,,......,,,++++++,,,(((,,,//////,,,******,,,******))))))***+++,,,,,,************************+++***((('''''')))***,,,,,,++++++******++++++,,,+++++++++,,,,,,++++++++++++,,,......,,,+++,,,,,,------,,,,,,,,,---......000///...---,,,,,,------///...------,,,,,,------,,,,,,---------,,,,,,+++***++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,------......------------------------++++++++++++******++++++............---,,,,,,+++333222111000///.........++++++,,,---------,,,,,,,,,,,,,,,------.........000000///---******+++---+++++++++,,,,,,---------,,,,,,,,,++++++++++++*********++++++,,,,,,------++++++++++++************++++++******)))******+++''''''''')))***,,,...///******+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------....................................---,,,,,,+++...000000000...---...///............------......////////////////////////,,,---......///000000000111000000//////.........000111222222111222444666444555555444222222555777:::<<<===<<<999777666666333444555555666666666666777777777777777888999999666666666666777888999::::::999999888777666666666555666777777777666555444555555666777888888999999999:::;;;<<<<<<;;;:::999999:::<<<===<<<:::777444:::;;;<<<<<<<<<;;;999999:::999888666555444333333555555666666777888999::::::999999999999999999999888;;;???BBBCCCBBB@@@>>>;;;;;;::::::;;;===???@@@GGGHHHIIIHHHEEEBBBAAAAAACCCBBBBBBCCCDDDCCCAAA>>>>>>???AAA@@@???======>>>>>>BBBFFFHHHGGGEEEDDDCCCFFFGGGIIIIIIIIIJJJMMMOOOPPPSSSRRRNNNNNNRRRSSSPPPIIIFFFEEEGGGKKKLLLKKKHHHEEEEEECCCCCCBBBCCCCCCDDDFFFGGGHHHGGGGGGGGGIIIKKKGGGDDDAAA@@@AAACCCDDDDDDAAADDDHHHJJJKKKKKKLLLMMMPPPMMMHHHEEEEEEGGGGGGHHHFFFGGGIIIKKKKKKJJJIIIHHHGGGIIIKKKMMMNNNQQQUUUXXXWWWXXX[[[]]]YYYQQQPPPRRRRRRRRRSSSSSSSSSSSSRRRQQQKKKJJJIIIIIIJJJLLLOOOPPPRRRQQQPPPOOOMMMKKKIIIHHHHHHIIIJJJLLLOOOPPPOOOMMMLLLJJJGGGFFFFFFHHHKKKLLLNNNNNNOOORRRSSSSSSPPPMMMNNNOOOOOOOOONNNOOORRRTTTRRRTTTUUUWWWXXX[[[___bbbgggjjjnnnrrrssstttttttttooommmiiiffffffiiimmmooorrruuuzzz~~~wwwsssqqqpppppppppqqqsssuuuwwwwwwyyy{{{~~~~~~{{{tttooolllhhhdddbbbaaa___ZZZUUUPPPOOOLLLKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJJJJ---------,,,+++***)))(((+++************************,,,------,,,+++,,,,,,---+++)))***...///---***))))))))))))***++++++,,,************************---+++)))''''''((()))***,,,++++++******++++++,,,***++++++,,,,,,++++++******,,,------,,,+++,,,---------,,,,,,,,,---......111000...---,,,---............---,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---...---------------------------------,,,,,,,,,---------------,,,,,,,,,------------------------------------------,,,******++++++,,,,,,------......---,,,+++***111111111000//////...---)))***,,,---...---,,,,,,,,,,,,,,,------.........///000///---******,,,...+++++++++,,,,,,---------,,,,,,+++++++++******************++++++,,,,,,,,,+++*********************+++******)))******++++++''''''((()))***,,,...///------......---,,,+++++++++,,,,,,------,,,,,,+++)))************+++++++++........................------......---,,,++++++...///000///...---...///------..................////////////////////////------......//////000000111111000000//////......000111222111111111333555444444444333222222444666777999::::::777555555555333444555666777777777777555555666666777888:::;;;555555555555666777888888999999999888777666555555444555666777777666555444555666777888999999888888:::;;;<<<======<<<;;;::::::<<>>BBBCCCBBB???===::::::999:::;;;<<<>>>???FFFHHHIIIHHHEEEBBBAAA@@@@@@???>>>???@@@???===;;;<<<===>>>>>><<<;;;;;;<<<;;;???DDDGGGGGGFFFEEEDDDDDDEEEGGGHHHIIIJJJLLLNNNOOOPPPNNNJJJJJJMMMOOOMMMHHHGGGGGGJJJLLLMMMKKKHHHFFFFFFFFFEEEEEEEEEEEEEEEGGGHHHHHHGGGFFFGGGJJJMMMKKKHHHDDDAAABBBBBBCCCCCCCCCFFFKKKMMMNNNNNNNNNOOOPPPMMMHHHFFFFFFGGGHHHIIIHHHJJJMMMOOOOOONNNKKKJJJHHHIIIJJJJJJKKKMMMQQQTTTSSSRRRTTTTTTPPPJJJKKKOOOPPPPPPQQQQQQQQQQQQQQQQQQKKKKKKJJJJJJKKKLLLLLLMMMOOOPPPOOOOOOMMMLLLJJJIIIIIIJJJLLLOOOSSSSSSRRROOOMMMKKKIIIHHHHHHJJJLLLMMMKKKKKKLLLNNNPPPPPPNNNLLLIIIJJJLLLLLLKKKKKKLLLNNNNNNOOOPPPPPPPPPRRRTTTWWWYYY\\\```ccccccdddeeegggdddcccbbbaaa```_________eeegggiiilllooosssxxx|||{{{yyyvvvtttrrroookkkgggeeedddccccccbbbbbbbbbbbbcccdddgggjjjjjjgggbbb]]]ZZZXXXVVVUUUVVVTTTPPPMMMGGGHHHHHHGGGGGGGGGHHHIIIGGGGGGGGGFFFFFFEEEEEEEEE((()))***+++,,,,,,,,,,,,))))))******+++++++++,,,)))+++------,,,+++,,,---111,,,((((((,,,...***%%%******)))))))))***+++++++++++++++***************,,,+++***)))((()))******,,,++++++******++++++,,,)))***+++,,,,,,+++***))))))***,,,,,,+++***+++,,,,,,,,,,,,,,,,,,------...000///---,,,,,,---...///...------,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,)))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,000---++++++,,,......---,,,,,,---......---+++***---------...------,,,+++''')))+++---......---,,,---------,,,,,,++++++***+++,,,,,,+++***)))***,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++******************************++++++))))))******************,,,,,,++++++,,,,,,------,,,,,,+++***************......//////...---+++***)))******++++++******)))))))))*********+++++++++------------------------+++,,,---......---,,,+++,,,...///...------...///,,,---......///.........////////////////////////...............///000000111111111111000000000000///000111111000111333555333444444222111111333555555666888888666444444444333444666888999999888888444444444555666888999:::333333333444444555666777888888888888777666555555333444555666666666555444555666888999999999888888:::;;;<<<=========<<<;;;===???AAABBBBBB???<<<:::888999;;;<<<===<<<<<<;;;::::::999999999999::::::666777888999999:::999999999999:::::::::::::::999777:::>>>AAABBBAAA???===999999::::::;;;<<<>>>>>>CCCEEEFFFEEECCC@@@??????===<<<;;;<<<======;;;999:::;;;<<<<<<::::::;;;<<<999===AAADDDEEEDDDDDDEEEBBBCCCEEEEEEFFFGGGIIIKKKKKKMMMKKKFFFFFFJJJKKKIIIHHHHHHHHHJJJLLLLLLJJJHHHEEEEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGEEEEEEGGGKKKNNNMMMJJJEEECCCBBBCCCCCCBBBDDDGGGKKKMMMNNNMMMNNNNNNNNNKKKHHHFFFGGGHHHIIIIIIKKKNNNQQQTTTTTTRRROOOMMMIIIJJJJJJHHHHHHIIIMMMOOOSSSPPPNNNMMMJJJEEEEEEIIIKKKLLLNNNNNNMMMMMMNNNPPPMMMMMMMMMLLLKKKKKKJJJIIILLLMMMNNNNNNMMMLLLKKKJJJHHHIIILLLQQQTTTTTTQQQOOOKKKKKKJJJJJJJJJKKKMMMNNNJJJJJJJJJMMMPPPRRRQQQPPPIIIJJJKKKKKKIIIHHHIIIJJJLLLMMMNNNNNNMMMMMMOOOPPPQQQTTTXXXXXXWWWWWWYYY\\\ZZZZZZYYYXXXVVVTTTRRRPPPVVVXXXZZZ[[[\\\___bbbeeecccbbb`````````___\\\ZZZUUUUUUTTTTTTTTTTTTTTTUUUWWWXXXZZZ]]]]]]ZZZUUUQQQNNNMMMMMMMMMNNNLLLJJJGGGBBBCCCDDDEEEDDDEEEGGGHHHFFFFFFFFFFFFEEEEEEDDDCCC&&&'''(((***+++,,,,,,---))))))*********+++++++++)))***,,,,,,++++++,,,---+++***)))((())))))((('''+++******))))))))))))***+++++++++*********)))))))))))))))***+++,,,,,,---,,,++++++******++++++,,,)))***+++,,,,,,+++***)))''')))++++++*********++++++++++++++++++,,,------...,,,+++)))***+++---///...---,,,,,,++++++,,,,,,******+++,,,,,,,,,,,,,,,)))***,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,///,,,))))))+++------,,,***+++---......---,,,+++***+++,,,------,,,,,,+++&&&(((+++---......---,,,++++++++++++++++++++++++)))***,,,,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++******************))))))))))))))))))(((((())))))******++++++,,,,,,++++++,,,,,,---...///...---+++************+++,,,---......---+++***)))******++++++******)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.........---,,,***,,,------,,,,,,...///,,,,,,.../////////......///////////////////////////......---...///000000111111111111222222222222///000111000000000222444333333333222000111333555444666888888666555555555333444666888999999999888555555444444555666777777222222222222333444555555555666777777777666555555222333444555666555444444666777888::::::999888777999:::;;;<<<===<<<;;;;;;<<<===???@@@@@@???===;;;666777999;;;<<<======<<<;;;;;;::::::::::::;;;;;;777888999::::::999999888777888:::;;;;;;;;;;;;:::999;;;>>>AAABBBAAA???===::::::;;;<<<===>>>??????@@@AAABBBAAA???======>>><<<;;;:::;;;<<<===<<<;;;:::;;;<<<;;;::::::;;;===;;;===???@@@@@@@@@BBBCCC@@@AAABBBAAAAAACCCFFFHHHGGGIIIGGGCCCCCCGGGHHHFFFGGGGGGGGGHHHIIIIIIHHHGGGBBBCCCEEEGGGHHHHHHHHHGGGGGGFFFEEECCCCCCFFFJJJNNNLLLIIIEEEBBBCCCCCCDDDDDDCCCFFFHHHJJJIIIIIIJJJKKKJJJHHHFFFFFFGGGHHHHHHHHHKKKNNNRRRUUUUUUSSSOOOLLLJJJJJJIIIHHHGGGHHHKKKNNNRRRMMMIIIIIIHHHDDDDDDFFFHHHJJJLLLKKKJJJJJJMMMOOOPPPPPPOOONNNLLLJJJGGGFFFHHHJJJKKKMMMMMMMMMKKKJJJFFFHHHKKKPPPSSSRRROOOLLLHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKMMMPPPSSSUUUUUUMMMNNNNNNLLLIIIHHHHHHIIIHHHIIIKKKKKKJJJJJJLLLNNNNNNQQQTTTRRROOONNNPPPTTTTTTSSSRRRPPPNNNLLLLLLKKKLLLNNNQQQRRRQQQQQQRRRSSSRRRQQQPPPPPPQQQQQQOOONNNLLLKKKJJJJJJJJJJJJKKKKKKMMMNNNQQQUUUWWWVVVRRROOOIIIIIIIIIJJJJJJHHHEEECCC@@@BBBCCCBBBAAABBBDDDGGGGGGGGGHHHHHHGGGEEEDDDBBB(((((()))************)))++++++******************(((***,,,,,,++++++,,,---%%%))),,,,,,)))))),,,000++++++***)))(((((())))))++++++++++++******))))))%%%''')))+++---...//////,,,++++++++++++++++++,,,((()))+++,,,,,,+++)))(((&&&(((*********)))***+++++++++******++++++,,,---+++***((('''(((***,,,......---,,,,,,++++++,,,,,,)))***+++,,,,,,,,,,,,,,,***,,,---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))%%%%%%(((******))))))***,,,.........,,,+++***+++---...///......---%%%'''***---......---,,,&&&'''((()))+++,,,......)))+++...///...---......---------,,,,,,++++++++++++++++++************)))******))))))(((((('''''''''(((((()))***++++++,,,***)))))))))***++++++,,,---,,,,,,++++++,,,,,,---((()))+++---------,,,+++,,,,,,,,,------,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,''')))+++...///...------)))***,,,,,,,,,,,,...///+++,,,.../////////......//////////////////////////////...------...000111111111111222333333333444...///000000///000222444222333333222000000222555444666888999777666666666222444777999::::::999888666666555444444444444444111111111111222333444444444555666777777666555555111222444555555555444444666777999::::::999888777888888:::;;;<<<;;;;;;:::888999;;;<<<===<<<:::999444555888:::<<<============<<<;;;999888777666666888999:::;;;:::999888777666888999;;;<<<<<<;;;;;;;;;===???AAABBBAAA???>>>;;;;;;<<<===>>>???@@@@@@===>>>???>>><<<;;;<<<===<<<;;;;;;<<<===???>>>===;;;<<<===<<<:::;;;<<<>>>===>>>>>>>>>======???AAA???@@@@@@???>>>@@@CCCFFFEEEGGGEEEBBBBBBEEEFFFDDDEEEEEEFFFFFFGGGGGGFFFFFF@@@BBBDDDGGGHHHHHHGGGGGGEEEEEECCCBBBAAADDDIIIMMMJJJGGGCCCBBBBBBDDDEEEEEEBBBCCCEEEFFFEEEEEEFFFHHHGGGFFFDDDEEEGGGHHHGGGGGGHHHKKKPPPSSSSSSQQQMMMJJJJJJJJJIIIGGGGGGHHHLLLOOOOOOHHHDDDFFFHHHFFFEEEFFFHHHJJJLLLLLLJJJKKKNNNQQQRRRRRRQQQOOOLLLIIIFFFDDDFFFHHHJJJLLLMMMMMMLLLKKKDDDFFFJJJOOOQQQQQQMMMIIIEEEFFFIIIKKKLLLLLLLLLKKKKKKIIIHHHIIILLLPPPRRRSSSNNNNNNNNNKKKHHHFFFFFFGGGDDDFFFHHHHHHHHHIIIKKKMMMNNNQQQSSSPPPKKKIIILLLOOOTTTRRRNNNKKKJJJJJJLLLMMMIIIKKKNNNOOONNNLLLKKKKKKJJJIIIGGGGGGHHHIIIGGGFFFJJJIIIGGGEEEDDDDDDEEEEEEDDDFFFJJJPPPUUUVVVTTTRRRIIIIIIJJJJJJHHHFFFCCCAAAAAABBBCCCAAA??????BBBEEEDDDDDDEEEFFFDDDBBB@@@>>>...,,,+++))))))***,,,---'''***---000111000---,,,---.........---,,,,,,+++************************---,,,+++***))))))))))))************************---,,,+++******+++,,,---++++++++++++++++++++++++************************------,,,+++***)))(((''')))***+++,,,---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********------,,,++++++,,,------((())),,,---......---,,,))))))))))))))))))))))))++++++******++++++,,,---111///------......---,,,000///---,,,+++,,,,,,---((()))***++++++***)))(((,,,,,,------...---------//////...---,,,++++++***---,,,***(((((()))***+++************************---,,,+++*********+++,,,))))))(((((((((((())))))((()))***++++++++++++++++++******))))))******++++++++++++******)))))))))************************)))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,((()))***+++,,,---------.../////////...------,,,+++,,,,,,,,,,,,,,,,,,---................................................111000...,,,---///222444111111222222222111111000000000111222333333444444222222111111111111222222222333444555666666666666666666555555555444444444333333333333333333333333000000000111222333555666777777666666666666777777222444666888888666444222222444555777888888888888:::999999999888888777777888888999:::;;;;;;;;;;;;<<<;;;:::::::::;;;<<<===???>>><<<;;;:::999888888;;;<<<=========;;;888777999:::;;;<<<============<<<<<<<<<<<<<<<;;;;;;;;;:::;;;===@@@BBBAAA???<<<===<<<;;;<<<===>>>===<<<:::999999:::===???>>>>>>;;;;;;;;;;;;;;;<<<===>>>???>>>===<<<===???AAABBBAAAAAABBBBBBAAAAAA@@@???BBBBBBBBBCCCBBBBBBAAAAAADDDBBB@@@AAACCCDDDCCC@@@AAAAAAAAADDDGGGHHHHHHGGGJJJJJJHHHFFFDDDDDDFFFHHHOOOKKKFFFCCCBBBCCCBBBBBBAAA@@@@@@AAABBBCCCDDDDDDAAABBBDDDFFFGGGHHHHHHGGGGGGIIIKKKMMMMMMLLLJJJIIIIIIJJJKKKJJJIIIIIIJJJLLLOOOMMMIIIEEEDDDDDDFFFGGGFFFGGGIIIKKKLLLMMMNNNNNNPPPPPPOOOMMMLLLJJJIIIHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKHHHGGGJJJOOOQQQNNNJJJFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHIIIJJJKKKLLLMMMNNNMMMMMMLLLJJJGGGFFFGGGIIILLLJJJHHHGGGGGGIIILLLNNNKKKKKKKKKKKKKKKLLLMMMMMMNNNMMMKKKJJJIIIHHHGGGGGGJJJIIIIIIIIIIIIHHHHHHHHHLLLKKKIIIGGGFFFFFFFFFGGGEEEEEEFFFFFFFFFEEEEEEDDDEEEFFFHHHMMMRRRSSSQQQNNNGGGGGGFFFFFFEEECCCBBBAAA===???@@@AAAAAABBBDDDEEEDDDDDDDDDCCCBBB@@@???>>>---,,,***(((''''''((()))(((***,,,...///...---,,,,,,,,,------,,,++++++***************************)))))))))((())))))*********************************))))))(((((())))))***++++++++++++++++++++++++************************+++++++++*********************+++,,,,,,,,,,,,+++........................++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,+++******+++,,,---)))+++---///000000//////+++++++++++++++++++++++++++++++++++++++,,,------,,,***))))))***++++++***......---,,,+++,,,------******+++,,,,,,+++******............---,,,+++***......------,,,,,,++++++---,,,***)))((()))***+++++++++++++++++++++++++++,,,,,,+++******++++++,,,******))))))))))))************+++++++++++++++++++++++++++******+++++++++,,,,,,+++++++++*********+++++++++***************************************)))************+++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,...............---,,,+++++++++,,,,,,,,,,,,------------------------------------------------------000///...---...///000222000111111222222111111000000000111222222333444444222111111000000111111222111222333444444555555444666555555555444444444333333333333444444444444555222222111222222333555555555555555555555555555555333444555666666555444333333444666777999999888888888777777777666666666666666777888999999:::::::::999888777777777888::::::>>>===<<<;;;:::999888888::::::<<<<<<<<<:::888777888999:::<<<===>>>>>>>>>======<<<<<<;;;;;;::::::999999:::===??????===;;;===;;;:::;;;<<<<<<;;;::::::999999:::===>>>>>>======<<<<<<;;;;;;;;;<<<<<<>>>===<<<<<<===>>>@@@BBBCCCCCCCCCCCCCCCBBBAAA@@@CCCCCCCCCCCCBBBAAA??????BBB@@@???@@@BBBCCCAAA???AAA@@@AAACCCFFFGGGGGGFFFIIIIIIIIIGGGEEEDDDFFFGGGMMMJJJEEECCCBBBBBBBBBAAABBBAAAAAA@@@@@@@@@AAAAAAAAABBBDDDEEEFFFFFFFFFFFFEEEGGGIIIKKKKKKJJJHHHGGGGGGHHHHHHHHHGGGGGGIIIKKKKKKIIIFFFCCCBBBCCCEEEGGGEEEFFFHHHIIIKKKLLLLLLMMMMMMMMMLLLKKKJJJIIIHHHHHHIIIIIIJJJKKKLLLLLLLLLKKKMMMJJJGGGHHHKKKLLLJJJGGGFFFGGGGGGHHHHHHHHHHHHGGGFFFGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLJJJGGGGGGHHHIIINNNMMMJJJGGGFFFEEEFFFFFFIIIIIIIIIIIIIIIJJJKKKKKKLLLKKKKKKJJJIIIIIIIIIJJJIIIIIIHHHHHHHHHGGGGGGGGGKKKJJJHHHFFFEEEEEEEEEFFFDDDDDDEEEFFFFFFEEEEEEEEEGGGGGGHHHLLLOOOOOOMMMJJJFFFFFFFFFEEECCCAAA@@@???<<<===???@@@???@@@BBBCCCDDDDDDDDDCCCBBB@@@???>>>...---+++)))'''''''''''')))***+++,,,,,,,,,,,,,,,+++++++++++++++******)))************************''''''''''''((()))***+++************************((())))))******))))))((())))))))))))))))))))))))************************))))))******+++++++++,,,++++++******++++++,,,---++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++************++++++)))***,,,...///000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...((('''&&&''')))++++++***---,,,,,,,,,,,,------...+++,,,---......---,,,+++---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))************************)))************+++++++++***+++,,,,,,,,,,,,+++***)))******+++,,,,,,,,,,,,,,,,,,---------,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////............000000111111111111000000000000111111222333333333222111111000000111111222000000111222333333333333555555444444444444333333222333444555666777777888555444333333333333444555444666777888888777666444444444444555555444444444333444666888999999999888555555555555555444444444555666666777888888999999777777777666777888888999===<<<<<<;;;:::999999888777888999::::::999888777777888:::<<<===>>>??????=========<<<;;;::::::999888777777888:::;;;:::999<<<;;;::::::::::::999777:::999888:::<<<>>>===<<<>>>======<<<;;;;;;::::::======<<<<<<===>>>@@@AAAEEEEEEEEEDDDDDDCCCBBBAAADDDDDDCCCBBBAAA???>>>===@@@>>>===>>>???@@@???>>>@@@??????AAADDDEEEEEEDDDGGGHHHIIIGGGEEEDDDEEEFFFJJJHHHDDDCCCBBBCCCBBBAAACCCBBBAAA@@@??????>>>???AAABBBCCCCCCDDDDDDDDDCCCCCCDDDFFFHHHHHHGGGFFFEEEDDDEEEEEEEEEDDDEEEHHHJJJHHHFFFDDDBBBAAACCCEEEFFFDDDEEEFFFGGGIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLOOOKKKGGGFFFGGGHHHFFFCCCFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDEEEFFFGGGHHHIIIIIIJJJKKKKKKJJJHHHGGGIIIJJJLLLKKKJJJHHHFFFDDDCCCBBBGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFIIIHHHFFFEEEDDDCCCCCCCCCBBBCCCDDDEEEEEEEEEEEEEEEGGGGGGHHHIIIKKKJJJGGGEEEEEEEEEDDDCCCBBB@@@>>>>>>;;;<<<>>>>>>>>>>>>???AAACCCCCCCCCBBBAAA@@@???>>>...---,,,+++******************)))******++++++,,,***+++++++++++++++******************************((((((((((((((()))***+++************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))************************)))************+++++++++,,,+++***)))***+++,,,---************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......+++***((()))+++,,,,,,++++++++++++,,,,,,------...+++,,,---......---,,,+++((()))+++,,,---...//////***+++++++++,,,,,,,,,---++++++***))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++************++++++------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))************************))))))*********+++++++++)))***,,,------,,,***))))))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////000///...,,,,,,//////000000111000000000000000111111222222222333111111000000000000111111///000111222333333333333444444333333333333333333222333444555777999:::;;;888777555333333333444555666888:::<<<<<<:::888666555555444333333444555555333444666888999999999888444444444444444444444444666666666666777888999999888888888888888999999:::;;;;;;;;;;;;::::::999888555666777888888888777666666777999;;;===??????@@@>>>===<<<<<<;;;:::999999888666444444666888888888===;;;::::::::::::888666999888888999;;;===<<<;;;<<<<<<===<<<<<<;;;;;;:::<<<<<<<<<<<<<<<>>>???@@@DDDDDDDDDDDDCCCBBBAAA@@@BBBBBBBBBBBBAAA???>>>>>>======<<<============<<>>>>>???AAACCCCCCCCCEEEFFFHHHGGGEEEDDDDDDEEEHHHFFFCCCCCCCCCCCCBBBAAACCCBBBAAA@@@????????????AAAAAAAAABBBBBBBBBBBBBBBAAACCCDDDFFFFFFFFFEEEDDDCCCCCCDDDCCCCCCEEEHHHKKKIIIHHHEEECCCBBBCCCDDDEEEBBBCCCDDDEEEFFFGGGGGGGGGEEEEEEFFFFFFGGGHHHHHHHHHGGGHHHIIIKKKLLLLLLLLLLLLNNNJJJFFFDDDEEEEEEDDDCCCFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDDDDEEEFFFFFFHHHIIIJJJIIIHHHHHHIIIJJJEEEFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEFFFGGGGGG@@@AAAAAABBBCCCEEEFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@AAABBBCCCDDDEEEEEEEEEEEEEEEFFFGGGGGGFFFDDDBBBBBBBBBCCCBBBBBBAAA@@@@@@;;;===>>>>>>======???@@@AAAAAAAAAAAAAAA@@@???>>>++++++++++++++++++,,,,,,******)))))))))***+++,,,++++++,,,,,,,,,,,,++++++************************,,,+++******)))))))))***)))))))))))))))))))))))))))***+++,,,,,,+++***)))((((((((((((((((((((((((************************+++++++++************))),,,+++***)))***+++,,,---,,,---------......//////++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++------,,,,,,,,,---.........---++++++,,,,,,+++******++++++,,,,,,---------***+++,,,------,,,+++***((()))***,,,---.........))))))******+++,,,,,,,,,******************++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,*********))))))*********------------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************))))))*********+++++++++)))***,,,------,,,***)))******+++,,,,,,,,,++++++******++++++,,,++++++*********+++,,,,,,---......---------------------------------------------------.../////////---,,,***---...///000000000000000000111111111111111222222111000000000000000000111000111222333333444444333222222333333333333333333222222444666888:::;;;<<<:::888666333222333444555666888;;;======;;;888666555444333222222333444555222444555777888888888888555555555555555555555555777777666666777888999:::777777888888999999999999999::::::;;;;;;:::999888555555666666666666666666555666888:::<<<===>>>???===<<<<<<;;;::::::999999888666444333555777777777===<<<::::::::::::999777999888888999;;;<<<;;;:::::::::<<<<<<======<<<<<<;;;;;;;;;<<<<<<===>>>>>>AAABBBBBBBBBBBBAAA@@@?????????@@@@@@AAA@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<>>======@@@BBBBBBBBBBBBDDDFFFEEEDDDCCCCCCCCCEEEDDDCCCDDDEEEDDDCCCAAABBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@AAAAAAAAABBBDDDEEEFFFFFFFFFEEEDDDDDDDDDCCCCCCEEEIIILLLNNNLLLIIIGGGEEEDDDDDDDDDBBBBBBCCCDDDDDDEEEDDDDDDCCCCCCDDDEEEFFFGGGHHHIIIGGGGGGHHHJJJJJJKKKKKKKKKKKKIIIFFFDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDEEEGGGHHHHHHGGGGGGHHHIIIBBBDDDFFFHHHJJJJJJIIIIIIGGGGGGFFFFFFFFFFFFFFFGGG?????????@@@BBBDDDEEEFFFHHHHHHHHHGGGGGGGGGGGGFFFDDDDDDDDDCCCBBBAAA@@@??????@@@AAABBBCCCDDDDDDDDDBBBCCCDDDEEEDDDCCCCCCCCC???@@@AAABBBCCCDDDDDDCCC===???@@@???>>>>>>???@@@???@@@@@@@@@@@@@@@??????'''(((((()))******+++++++++******)))******++++++***+++,,,,,,,,,,,,,,,,,,************************---,,,+++***))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((************************,,,+++++++++******))))))++++++******++++++,,,---++++++,,,,,,------......++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++,,,,,,+++******//////...---,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,------......,,,*********+++***(((***+++,,,,,,,,,,,,,,,+++)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,+++******)))))))))******+++++++++)))*********++++++++++++************************))))))+++,,,,,,,,,,,,,,,******))))))))))))******+++,,,,,,,,,,,,++++++******+++,,,------,,,+++***++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++)))************+++++++++***+++,,,,,,,,,,,,+++******++++++,,,,,,+++++++++******+++,,,,,,,,,++++++******+++,,,,,,---......................................................,,,---.........---,,,+++,,,---...//////000000///111111111111111111111111111000000//////000000111000000111222333333333333111111222222222222333333222222444666888:::<<<<<<:::888555333222222444555444666999;;;;;;999666444555444333222222333444555111222444666777777777666555555555666666666666666777777666666666888999;;;555555666777777777777666888888:::;;;;;;:::999999666666666555555555555555444555777999:::;;;<<<<<<;;;;;;;;;;;;::::::::::::999777555555666888888777===;;;::::::::::::999888999888777888:::;;;:::999888:::;;;===>>>======<<<::::::;;;;;;<<<=========>>>>>>???@@@@@@@@@@@@@@@======>>>???@@@@@@@@@@@@<<<===>>>===<<<;;;<<<>>>@@@>>><<<===???AAABBBAAAAAABBBCCCBBBAAA@@@AAABBBCCCCCCCCCEEEFFFFFFDDDBBBBBBBBBBBBAAAAAABBBCCCCCC@@@????????????@@@AAABBBAAABBBCCCDDDEEEFFFFFFFFFEEEEEEEEECCCCCCEEEIIILLLPPPNNNKKKHHHFFFDDDDDDCCCAAABBBCCCCCCCCCCCCCCCBBBAAAAAABBBDDDEEEFFFGGGHHHFFFGGGHHHHHHIIIHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDEEEBBBCCCCCCCCCCCCBBBBBBAAABBBBBBBBBBBBCCCCCCDDDDDDCCCEEEGGGGGGFFFEEEEEEFFFDDDEEEGGGHHHIIIIIIHHHGGGHHHGGGFFFFFFFFFFFFFFFFFFBBBBBBBBBBBBCCCEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEEEECCCCCCCCCCCCBBB@@@???>>>???@@@AAABBBBBBBBBBBBBBBAAABBBDDDDDDCCCBBBCCCDDD>>>???AAABBBCCCDDDDDDDDD???AAAAAAAAA???>>>???@@@>>>>>>???@@@@@@@@@??????((())))))*********))))))++++++++++++++++++++++++))))))***+++++++++++++++************************+++******)))))))))******))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))***************************************+++++++++******+++,,,,,,,,,,,,+++((())))))******+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,------,,,+++***---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------+++))))))+++++++++***++++++,,,---,,,+++******)))***+++,,,,,,+++***)))---------,,,+++***)))((()))))))))***************))))))***+++++++++++++++++++++++++++++++++++++++((()))+++,,,------,,,,,,++++++************++++++******++++++++++++++++++)))***+++------+++***)))*********+++++++++,,,,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++,,,------,,,,,,)))******+++---......///------------------------------------------------+++,,,,,,------------,,,+++,,,---...////////////111111111111000000000000000000////////////000000...///000111222222222222111111111111222222222333222222444666888999;;;<<<:::777444222111222333555444666888999999888666444444333333333333333333444000111333555666666555555444555555555666666666777666555444444555666888:::555666777888888888777777666888999;;;;;;;;;:::999777777666555555555555555444555666777999999::::::999::::::::::::;;;;;;;;;;;;999888888999:::999888:::999888888999:::999777999888777888999:::999888:::;;;<<<===>>>===;;;:::999999:::;;;<<<<<<<<<<<<<<<<<<>>>???@@@AAAAAAAAA===>>>??????????????????<<<>>>@@@???===<<<===???@@@>>><<<<<<>>>AAABBBBBB@@@@@@@@@???>>>>>>@@@BBBBBBCCCDDDFFFHHHHHHEEECCCCCCCCCBBBAAA@@@@@@@@@@@@??????>>>>>>???AAACCCDDD@@@AAABBBCCCDDDEEEEEEFFFFFFFFFEEECCCBBBDDDGGGKKKLLLKKKIIIGGGEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBAAA??????@@@AAACCCDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDCCCBBBAAAAAABBB@@@AAABBBBBBBBBBBBBBBAAACCCCCCCCCCCCCCCDDDDDDDDDBBBDDDFFFFFFDDDCCCCCCCCCEEEEEEFFFFFFGGGFFFFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDEEEFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBB@@@>>>===@@@@@@AAAAAAAAAAAAAAA@@@BBBDDDEEEEEEBBBAAACCCEEE??????@@@AAAAAAAAAAAAAAA@@@AAABBBAAA???>>>???@@@======>>>???@@@@@@??????,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,++++++***(((((()))***************************************(((''''''(((((()))***+++))))))))))))))))))))))))+++***)))(((((()))***+++************************************************'''((()))***+++,,,------)))***+++,,,---,,,++++++++++++,,,---......//////++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,------------,,,+++((((((((()))***+++---...------------------------++++++******++++++,,,---,,,+++***+++---......---+++,,,,,,---,,,+++)))(((***+++,,,,,,,,,,,,+++******++++++,,,,,,,,,++++++*********)))))))))))))))((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,,,,---,,,,,,++++++,,,,,,---((()))***+++++++++++++++((()))+++,,,,,,+++)))((()))))))))******+++++++++(((((()))***+++,,,,,,---++++++++++++++++++++++++)))************+++++++++,,,++++++******++++++,,,++++++,,,,,,,,,++++++******+++,,,---------------)))******+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...+++,,,---...////////////111111111000000000000000000000////////////000000---...///000111111111111000000111111222222222333222333444555777999:::;;;999777444111000111444555666888999::::::999888666333333333333333333333333///000222444555555555444444444444555555666666666555444333222333555777999777888999;;;;;;::::::999666777999;;;;;;;;;:::999999888777666555444444444444444666777888888888888888999999::::::;;;;;;<<<<<<:::999:::;;;;;;:::999888777666777888999888777999888777777999:::999888;;;<<<>>>>>>===<<<:::888888999:::;;;<<<<<<<<<<<<;;;<<<===???AAABBBBBBBBB???????????????>>>===<<<===???AAA@@@===<<<>>>@@@AAA???===<<<>>>AAABBBBBB??????>>>===<<<<<>>======???>>>>>>>>>@@@AAACCCEEE???@@@@@@AAACCCDDDEEEEEEGGGFFFDDDBBBAAABBBFFFIIIHHHGGGFFFEEECCCCCCBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA===>>>>>>@@@AAABBBCCCCCCFFFFFFGGGFFFFFFEEEDDDCCCCCCDDDDDDCCCAAA???>>>>>>???@@@AAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDAAACCCEEEEEECCCAAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBCCCCCCCCCBBB@@@>>>===@@@@@@AAAAAAAAA@@@??????DDDFFFGGGEEEBBBAAABBBDDD@@@@@@@@@@@@@@@???>>>===@@@AAAAAA@@@>>>===>>>???<<<===>>>??????@@@??????(((((()))***++++++,,,,,,******++++++++++++*********************+++++++++))))))(((((((((((())))))))))))))))))))))))))))))++++++************++++++))))))))))))************))))))(((((((((((())))))))))))***++++++++++++***++++++************+++++++++++++++***************************************++++++,,,,,,,,,++++++***)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***---,,,,,,++++++,,,,,,------------,,,,,,++++++++++++++++++*********))))))((()))+++,,,,,,+++***)))...---+++*********++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,++++++++++++*********)))******++++++,,,+++***(((((((((((()))+++++++++++++++***)))(((---,,,,,,+++*********+++((((((((((((((((((((((((,,,,,,++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................///000111222333333111...,,,,,,---000000000000///...,,,,,,000000000000111111111111555444444333222111000000111222333444666777888999555444222111111111222222444444444555555555555666555444333333222222222222000111333666999999666333333333333444444666777888666555555444444444555555555666777888888999999999888888888888888999999999;;;:::999777666444333222555555666666777777888888;;;<<<===<<<<<<<<<>>>@@@>>>===;;;;;;<<<;;;:::888888888888777888888999999:::::::::999999999888888;;;<<<<<<<<<<<<<<<;;;;;;999999999999:::;;;<<<<<<======>>>???@@@@@@AAAAAAAAABBBBBBAAA@@@???>>>===<<<<<<<<<============>>>======<<<<<<<<<<<<======???>>><<<;;;;;;<<<===???AAAAAABBBCCCDDDEEEEEEFFFEEECCC@@@???@@@???>>>===<<<===>>>???@@@AAABBBBBB@@@@@@@@@@@@AAABBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBFFFFFFEEECCCBBBAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBBBBBBBAAAAAAFFFFFFEEEEEEDDDDDDDDDCCC===???@@@@@@?????????@@@AAABBBDDDEEEFFFFFFFFFEEEDDDDDDCCCBBB??????AAACCCAAABBBBBBCCCDDDDDDDDDCCCDDDEEEFFFGGGGGGFFFEEEDDDEEEDDDDDDCCCCCCCCCDDDDDD@@@@@@AAAAAABBBCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDD@@@@@@???>>>======>>>>>>===???AAAAAA@@@???>>>???CCCBBBBBBAAAAAA@@@??????@@@@@@AAAAAA@@@???===<<<<<<<<<============<<<<<<;;;;;;:::;;;<<<>>>@@@AAA+++++++++*********************++++++++++++***************++++++,,,,,,---,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))+++******))))))******+++))))))))))))************))))))(((((((((((())))))))))))***++++++++++++************))))))***************************++++++++++++++++++++++++++++++,,,,,,------------,,,,,,)))***+++,,,,,,+++***)))******************************++++++,,,,,,------)))******+++,,,+++++++++------,,,,,,,,,,,,---------------,,,,,,++++++++++++++++++*********))))))******+++++++++******))),,,+++***)))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++************+++*********++++++---...///,,,,,,***))))))******++++++++++++++++++***)))))),,,+++******)))))))))***************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,---------------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------...//////000///000111000///...///000000111111111000///......000000000000111111111111444333333222222111111000//////000111222333444444444333222111000111111222333333333333444444444444555555444333333333444444000000222444777777555333333333333333444555666666777666555555444444444444444555666777888888888888777777777888888888888999::::::888777666444333333444555555666777777888888999:::;;;;;;;;;;;;>>>@@@<<<===???BBBCCCAAA<<<888999999888888888888888999::::::::::::::::::::::::;;;<<<<<<======<<<<<<;;;999999999999:::;;;<<<=========>>>>>>???@@@@@@AAABBBBBBBBBBBBAAA@@@???>>>;;;;;;<<<<<<<<<============<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<===@@@AAACCCDDDEEEDDDDDDCCCCCCAAA???>>>>>>>>>===;;;<<<<<<===>>>???@@@AAAAAA????????????@@@AAABBBCCCAAAAAAAAA@@@@@@@@@AAAAAACCCCCCBBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBB>>>???AAAAAA???>>>???@@@???AAABBBDDDEEEFFFEEEEEEEEEFFFEEECCCAAA@@@AAACCC@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDAAA@@@@@@@@@????????????===???AAAAAA?????????@@@CCCCCCBBBBBBAAA@@@@@@@@@>>>>>>???@@@???>>>===<<<;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<===>>>???@@@...---,,,+++***(((''''''******++++++++++++************++++++,,,---......***))))))(((((())))))***))))))))))))))))))))))))+++******))))))******+++))))))))))))***************))))))(((((())))))***))))))***++++++++++++******))))))(((((())))))***)))))))))***+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,******************************)))***+++,,,------...///***++++++,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,+++++++++++++++***************,,,,,,+++***))))))))))))+++***))))))((()))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))************+++,,,---///000111+++++++++***++++++,,,---***++++++++++++***))))))+++***))))))((())))))))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,++++++******++++++,,,************************)))***************++++++,,,,,,,,,,,,------------...------------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......---------------.........+++---////////////111333000111111111111111000000000000000000111111111111222222222222222222222222000000000000111111111111222222111000000000111111111111222222222333333333555444444444444555555666111000000111444555555444444444444333444444555555888777666555555444333333333444555666666777777666666666777777777888888888999999888777555444333333444444555555666777777777777888999:::999:::===???:::===CCCIIIKKKGGG???999::::::999999888888777777999999999:::;;;;;;<<<<<<;;;<<<<<<=========<<<<<<999999999::::::;;;<<<============>>>>>>??????@@@AAABBBBBBAAAAAA@@@???>>>:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<========================???AAACCCEEEFFFEEECCCBBBAAA???===<<<<<<<<<;;;:::;;;<<<<<<===>>>???@@@@@@????????????@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBB@@@AAAAAAAAABBBBBBBBBBBB???@@@@@@AAAAAABBBCCCCCC@@@AAABBBAAA???>>>>>>>>>>>>???AAACCCDDDEEEFFFFFFGGGGGGGGGEEEBBBAAABBBCCC@@@@@@AAABBBBBBBBBAAAAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBAAAAAABBBBBBCCCFFFFFFEEEDDDBBBAAA@@@@@@BBBBBBBBBCCCCCCCCCDDDDDD@@@AAAAAAAAAAAA@@@??????>>>???@@@?????????AAACCCDDDCCCCCCBBBBBBAAA@@@@@@<<<===>>>?????????>>>===;;;<<<<<<======<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>...---,,,+++***(((''''''******++++++++++++******))))))***+++,,,,,,------((((((''''''''''''(((((())))))))))))))))))))))))******))))))))))))******((()))))))))***************))))))))))))))))))***))))))***++++++++++++***))))))(((((((((((())))))(((((()))***+++,,,,,,,,,++++++++++++++++++++++++(((((()))*********))))))***+++,,,------,,,+++***************************++++++,,,,,,---------...++++++,,,------------,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,************************...---+++)))(((((()))************)))))))))******************************************++++++++++++************************************************++++++************+++++++++++++++,,,---...///000))))))******+++,,,------******+++++++++******)))+++******)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------******))))))))))))******))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,------...------------------------...------,,,,,,++++++***,,,,,,,,,---------......,,,,,,------------------+++,,,.../////////111333//////000111111111000000///000000000111111111111000000111111222222222333444333333333333222222222111111000000000000000000111111111222222222333333333333333333333444555666222111///000333555666555666666555555444555555555888888777666555444333222222222333444555555555555555555555666666777777888888888777666555555444444333444444555555666777777555666888888888999;;;>>>888===CCCJJJLLLIIIAAA<<<;;;;;;::::::999888777666666777888999:::;;;<<<<<<;;;;;;<<<=========<<<<<<999999999999:::;;;<<<===<<<<<<=========>>>>>>>>>??????@@@@@@???>>>>>>===999999:::::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;======>>>?????????>>>>>>===@@@CCCGGGHHHGGGFFFDDD@@@>>><<<<<<<<<===<<<:::;;;;;;<<<<<<===>>>>>>???@@@??????@@@@@@AAABBBCCC???@@@@@@AAAAAAAAAAAAAAABBBBBBAAA@@@???@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDAAABBBCCCBBB???=========>>>???@@@BBBDDDFFFGGGGGGGGGGGGGGGEEEBBBAAAAAABBB???@@@@@@AAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAABBBBBBEEEEEEDDDCCCAAA@@@??????AAAAAAAAABBBCCCCCCCCCDDD???@@@@@@AAAAAA@@@???>>>??????@@@???>>>???BBBDDDDDDDDDCCCBBBBBBAAAAAA@@@;;;<<<>>>???@@@@@@@@@???<<<======>>>>>>======<<<;;;<<<===?????????>>>===+++++++++*********))))))******++++++++++++******'''(((((()))***+++++++++,,,++++++******++++++,,,***************************))))))))))))))))))***((()))))))))******************))))))))))))******))))))***++++++++++++***))))))(((((((((((())))))(((((()))***+++,,,,,,,,,++++++++++++++++++++++++'''((()))***************+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,------------,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************...---+++)))(((((()))******+++++++++++++++++++++)))))))))))))))))))))))))))))))))******+++++++++************************************************,,,,,,+++++++++,,,,,,---,,,,,,+++++++++++++++,,,''''''((()))***+++,,,,,,)))******+++++++++******++++++*********++++++,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++************++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,------------------------------------------,,,,,,+++++++++,,,,,,,,,---------......,,,------......---,,,,,,,,,...//////......///111......//////000////////////000000000111111111111///000000111111222222333555555555444333222222222000000000000111111000000111222222222333333333333222111111111222333444444444222000000333555777777777777666666666666666666888888888777666444333222111222333444444555555555333333444555555666777777777777666666555555444444333333333444555555666666444666777777777888:::<<<888;;;???DDDGGGFFFAAA===;;;;;;;;;;;;:::888777666444444555777888999:::;;;::::::;;;<<<<<<<<<<<<<<<999999888999999:::;;;<<<;;;<<<<<<<<<<<<<<<======<<<<<<=========<<<;;;;;;999999999::::::::::::;;;;;;;;;::::::::::::;;;;;;;;;<<<===>>>>>>>>>>>>===<<>>>>>===<<<;;;;;;;;;<<<======>>>>>>@@@@@@@@@AAAAAABBBCCCDDD@@@@@@AAABBBCCCCCCBBBBBBFFFDDDBBB@@@??????@@@@@@AAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBCCCDDDHHHGGGGGGFFFEEEDDDDDDCCCBBBCCCDDDBBB@@@=========>>>???@@@BBBDDDFFFGGGHHHEEEFFFFFFEEEBBB@@@@@@AAA???@@@@@@AAA@@@@@@??????AAA@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAA@@@@@@?????????@@@@@@@@@AAABBBCCCCCCCCC>>>>>>???????????????>>>@@@@@@@@@???>>>???BBBDDDDDDCCCCCCBBBAAAAAA@@@@@@<<<===???AAABBBBBBBBBAAA>>>>>>>>>??????>>>>>>>>>;;;<<<===?????????>>>>>>***************+++++++++******++++++++++++******((((((((()))))))))))))))******))))))))))))*********************************))))))(((((())))))***))))))))))))************+++******))))))******+++))))))***++++++++++++******))))))(((((())))))***)))))))))***+++++++++,,,******************************+++,,,------------,,,,,,............,,,,,,------------------------...------,,,+++***)))(((***++++++,,,,,,,,,,,,,,,++++++------------++++++++++++,,,,,,,,,,,,------***************+++++++++,,,,,,+++***))))))))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))(((((())))))***+++++++++************************************************,,,,,,,,,+++,,,,,,---...,,,,,,+++***))))))))))))&&&'''(((******+++++++++))))))***++++++++++++***++++++++++++++++++,,,---*********************************++++++,,,,,,---...------------------...))))))))))))))))))))))))---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...//////...,,,+++---...//////...---...///......////////////...---000000000000111111111111000000000111111111222222444333333222111111000000///000111111222222111111111111222222222333333333222111111111111222222333333222000111333666777777777666666555666666777777777777888888777555444222111222333444444555555444222222333444555666666777666555555555555555555555222222333333444555555555555666777777666777999;;;888888:::===@@@AAA???===::::::;;;;;;;;;999888777333444555666777888999999888999:::;;;;;;;;;;;;;;;777777777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999999999:::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<999999::::::;;;;;;<<<<<<<<<>>>BBBFFFIIIJJJJJJIIIBBB@@@>>>>>>?????????>>><<<<<<<<<<<<======>>>>>>@@@@@@@@@@@@AAABBBCCCCCC???@@@BBBCCCDDDDDDCCCBBBGGGFFFCCC@@@?????????@@@AAAAAAAAABBBCCCCCCDDDDDDCCCBBBAAAAAAAAABBBDDDEEEHHHGGGFFFEEECCCBBBAAAAAABBBCCCDDDCCC@@@>>>>>>>>>?????????@@@BBBDDDFFFGGGCCCDDDFFFEEECCCAAAAAABBB@@@@@@AAAAAAAAA@@@??????AAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@AAABBBCCCCCC>>>?????????????????????>>>???@@@@@@AAABBBCCCCCC>>>>>>======>>>>>>???@@@@@@AAABBBAAA??????AAABBBCCCBBBBBBAAAAAA@@@??????===>>>@@@BBBCCCCCCBBBBBB===>>>>>>??????>>>>>>===;;;;;;===>>>???@@@@@@@@@******************************++++++++++++***************)))))))))))))))((((((''''''''''''((((((************************))))))(((((((((((())))))))))))))))))************+++******))))))******+++))))))***++++++++++++************))))))***************************++++++))))))))))))))))))))))))***+++,,,---............,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))******+++,,,+++++++++)))***,,,------,,,***)))+++++++++,,,,,,---------))))))*********+++++++++******+++++++++******)))((()))***+++,,,,,,+++***))))))))))))))))))))))))((((((((()))***+++++++++************************************************++++++******+++,,,,,,---++++++***)))))))))******((((((***++++++++++++***))))))***+++++++++++++++***************+++,,,,,,************************++++++++++++++++++++++++------,,,,,,,,,,,,------************************,,,,,,,,,,,,++++++******,,,,,,,,,+++++++++++++++,,,,,,,,,---------......***++++++,,,,,,------...,,,,,,,,,---------......---...///000000...---+++,,,---///...------...000000000000000000///...---000000000000111111111111000000000000111111111111222222111111000000/////////000222333333333222222000000000111111111222222333333222222111111222222111000000111333555555555444444333444444555666777666777888888888666555333111222333444555555555555111111222333444555666666555555555555555555555555222222222333444444555555777888888777666666777999666666777999<<<===<<<;;;888999;;;<<<<<<:::999888444555555666777888888999666777888999::::::::::::666666666666777888999:::;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;===<<<<<<<<<<<<<<<<<<===;;;:::::::::;;;<<<>>>???>>>???BBBDDDFFFFFFGGGFFFAAA@@@>>>>>>???@@@???>>><<<============>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB>>>???AAACCCCCCCCCBBBAAAEEECCCAAA>>>>>>>>>@@@AAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCCAAAAAAAAABBBDDDEEEFFFFFFEEEDDDCCCBBBBBBAAAAAACCCDDDCCC@@@???>>>???>>>======>>>???AAABBBDDDBBBDDDFFFFFFEEECCCCCCDDDAAAAAABBBBBBAAA@@@@@@???AAAAAA@@@??????@@@AAAAAA@@@@@@@@@AAAAAABBBCCCDDD????????????????????????>>>>>>???@@@AAABBBCCCCCC@@@???===<<<===???AAABBBAAABBBCCCBBB@@@??????@@@BBBAAAAAA@@@@@@???>>>>>>>>>???@@@AAABBBAAAAAA@@@<<<<<<============<<<<<<;;;;;;<<<===>>>@@@BBBCCC++++++++++++******))))))******++++++++++++******,,,,,,++++++***)))))))))++++++************++++++************************))))))(((((((((((())))))))))))))))))************++++++************++++++))))))***++++++++++++***++++++************+++++++++++++++***************((((((((((((((((((((((((((()))***+++,,,---------,,,---...//////...---,,,++++++++++++++++++++++++)))))))))))))))*********))))))***++++++++++++***((()))+++,,,,,,+++)))(((+++++++++,,,,,,---------))))))******++++++++++++((()))+++,,,,,,+++***)))'''((()))+++++++++***)))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,***)))))))))***+++,,,,,,)))***+++,,,---,,,++++++((()))***+++++++++++++++))))))((())))))***++++++************************,,,,,,++++++++++++++++++******))))))))))))******************************++++++++++++******))))))---,,,,,,++++++*********,,,,,,,,,------.........)))***+++,,,------...///,,,,,,,,,---------.........///000111111///---,,,***,,,............000111222222222222111///......000000000000111111111111111111111000000000000000222222222222111111111000000111222333444444333222////////////000000000000555444444333222222222222000//////000333444444333111111111222333444555666555666888999888777555444222222333444555555555555000111111222444555666666444444444555555555555555111222222333333444555555888999999888666666777888555555666888;;;;;;:::888888999;;;<<<<<<;;;:::888666666777777888888999999555666777888999:::::::::555555555555666777888999::::::::::::::::::::::::::::::;;;<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<======???>>><<<<<<===???AAACCC@@@@@@AAABBBCCCCCCCCCCCCAAA???======>>>??????>>>=========>>>>>>>>>>>>>>><<<<<<<<<<<<===>>>???@@@<<<>>>@@@BBBCCCBBBAAA@@@BBB@@@>>>======>>>@@@BBBAAAAAABBBBBBCCCDDDEEEEEEDDDCCCAAAAAAAAABBBDDDFFFEEEEEEEEEEEEEEEDDDDDDDDDAAABBBCCCCCCAAA??????@@@===<<<<<<<<<===>>>@@@AAABBBDDDGGGGGGFFFEEEEEEFFFBBBBBBBBBBBBBBBAAA@@@???BBBAAA@@@??????@@@AAABBBAAAAAAAAAAAABBBCCCDDDEEEAAAAAAAAA@@@@@@@@@??????===>>>???@@@AAABBBCCCCCCBBBAAA>>><<<===???CCCEEEAAACCCDDDDDDAAA???>>>>>>AAAAAA@@@@@@???>>>>>>======>>>???@@@AAA@@@??????:::;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<>>>AAACCCEEE'''(((((()))******++++++************************)))******)))(((((()))+++...,,,)))''''''))),,,...*********)))))))))))))))))))))(((((((((((())))))+++++++++***************((((((((((((((((((((((((******))))))))))))************************************++++++++++++*********+++,,,,,,******+++,,,******))))))))))))*********)))'''''''''))),,,------***((((((***,,,+++*********+++++++++,,,,,,,,,************************+++*********))))))((((((***+++,,,---...---,,,+++---,,,+++******+++,,,---************************,,,,,,,,,---......+++)))++++++***))))))***++++++************************((()))+++,,,,,,+++)))(((******++++++++++++******))))))))))))***+++,,,---,,,***)))((((((***,,,---************************,,,,,,,,,++++++*********((()))***)))((('''((())))))))))))))))))))))))))))))************+++++++++++++++***))))))******+++*********++++++,,,,,,,,,111///,,,***(((((()))***'''((()))***+++,,,,,,,,,)))******++++++,,,---------///000///---,,,,,,------,,,,,,,,,,,,---......//////000000000///---,,,//////---,,,,,,---...///000000111111111222222222666444000...---///222444222333333222111111222444111222333222000000000222222222111111111111222222...000000000///000222444444222000000222333333333///000000111111222333333333333333444555666777888666666777777777666444333222222333444555555555555777777666555555555555666444555555555555555444444444333333333333444555666666666666666666666666666666666666777777999::::::777999;;;<<<======<<<;;;888777666666666777999:::666777777888999999::::::999888777666555555555555888999:::;;;;;;:::888888:::::::::999999888888888<<<<<<<<<<<<;;;::::::999;;;;;;;;;;;;;;;<<<======??????===;;;999:::===@@@;;;===@@@BBBDDDDDDCCCCCCAAA???======>>>>>><<<999<<<;;;;;;>>>BBBCCC@@@>>>>>>>>>======>>>>>>???@@@======>>>>>>???AAABBBCCCAAA@@@???===<<<<<<<<<<<>>======@@@CCCBBBCCCEEEGGGHHHJJJJJJKKKGGGGGGFFFEEEDDDCCCBBBBBB>>>???@@@AAABBBAAA@@@???CCCAAAAAADDDHHHJJJIIIFFFCCCAAA@@@@@@BBBDDDEEEDDD======>>>@@@CCCCCCBBB@@@>>>>>>=========???@@@AAADDDCCCBBBBBBAAAAAAAAAAAA>>>??????>>><<<;;;<<<===???@@@AAAAAAAAA???===<<<>>>===;;;:::999999:::;;;:::;;;===???BBBDDDEEEEEE******++++++,,,------...************************)))******)))(((((()))+++((('''%%%######%%%'''(((***)))))))))))))))))))))***)))((((((((((((((())))))))))))*********++++++))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((()))))))))******))))))))))))***++++++))))))***+++,,,,,,,,,++++++,,,,,,,,,...---,,,************+++---+++((((((***,,,+++***************+++++++++,,,++++++++++++++++++++++++************)))))))))((()))***++++++,,,,,,++++++++++++************++++++***************************)))***+++,,,,,,***)))************************************************((()))+++,,,,,,+++)))((()))******++++++******)))))))))))))))***+++,,,,,,+++***)))))))))***,,,,,,************************,,,,,,,,,++++++*********(((*********((('''((()))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))***++++++++++++++++++,,,///...,,,***))))))******++++++,,,---............)))******++++++,,,------,,,...//////---+++,,,,,,---,,,,,,,,,,,,---.........//////000///...---,,,//////...---...///000111000000111111111222222222555333111///...000111333111222333222000000111333111222333222000///000111222222111111111111222222111222222111//////111222333111//////000111222111000000111111222333333333222222222222333444555666555555666666666555444333222333555666666666555555777666666555444555555555555555666666666666555555555555444444333444444444888888777666555444444333444444444444555666777888777999;;;<<<======<<<;;;999999888888888999999:::999999999999999999999:::999888777777777777777888777888888888999999888888999999999999999999999999;;;;;;;;;;;;;;;;;;:::999======<<<<<<<<<===>>>>>>??????>>><<<:::;;;===???<<<>>>@@@CCCEEEFFFEEEEEEDDDAAA>>>=========;;;999<<<;;;;;;>>>BBBCCCBBB@@@@@@@@@????????????@@@@@@======<<<===>>>@@@AAABBB@@@???>>>===<<<<<<<<<<<<@@@@@@@@@@@@@@@AAABBBCCCFFFDDDBBB@@@@@@AAABBBCCCFFFGGGHHHHHHHHHFFFDDDCCCCCCCCCCCCCCCCCCBBBAAA???@@@@@@???>>><<<===@@@BBBBBBCCCEEEGGGIIIJJJKKKKKKKKKJJJHHHFFFDDDBBBAAA@@@??????@@@AAAAAAAAAAAAAAACCCAAAAAABBBEEEGGGFFFEEEDDDCCCBBBCCCEEEHHHIIIIII@@@??????@@@AAABBB@@@???======<<<<<<===???AAABBBAAAAAA@@@??????????????????@@@@@@???<<<;;;;;;<<<======>>>>>>>>>>>>>>>>>>???===<<<:::999999:::::::::;;;>>>@@@BBBCCCCCCCCC''''''(((((())))))******************************)))******)))(((((()))+++))))))(((''''''((())))))))))))))))))))))))************)))(((((((((((((((&&&''''''(((***++++++,,,******************************))))))))))))******(((((((((((((((((((((((((((((())))))))))))((((((((()))******)))((()))***))))))))))))))))))))))))------,,,,,,+++*********,,,+++))))))+++,,,+++***)))))))))*********++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))***++++++)))******************)))***************************))))))+++------,,,+++)))***+++,,,,,,+++***)))************************)))***+++,,,,,,+++***)))))))))************))))))+++***************++++++)))************+++++++++************************+++++++++++++++*********)))***+++***((('''((())))))))))))))))))))))))))))))))))))*********++++++'''((()))******)))((((((+++++++++++++++*********---,,,+++***)))***++++++******+++++++++++++++***)))******++++++,,,------,,,---///...---+++,,,,,,---,,,,,,,,,,,,---......---............---,,,,,,000///......///000111222000000000111111111111222222222111000000000111111000111111000//////111222111222222222000///000111222222111111111111222222333444444222000///000111444222000000111222222222111111222222333444444444111111000111111222333444666666666777666666555444444555777888888888666555666666555444444444444555666666777777777777777666888777666555333333222222777666666666555555555555333333333333444555666666777999;;;<<<======<<<;;;::::::;;;;;;;;;;;;::::::;;;;;;:::999999999999999<<<;;;:::888888888888999999888777666666777888999888888999999:::;;;;;;;;;999::::::;;;;;;;;;;;;:::??????>>>======>>>>>>>>>>>>??????>>>===<<<===>>><<<>>>AAADDDFFFGGGHHHHHHFFFCCC???===<<<<<<;;;:::;;;;;;<<>>@@@AAA>>>>>>>>>======<<<<<<<<<>>>>>>>>>>>>???@@@AAAAAADDDCCCAAA??????@@@BBBCCCGGGGGGHHHHHHGGGFFFDDDCCCCCCDDDEEEEEEEEECCCAAA@@@?????????>>><<<<<>>??????>>>===<<<<<<<<<<<<===???AAABBB@@@@@@???>>>>>>>>>??????@@@AAABBB@@@>>><<<;;;<<<;;;;;;;;;;;;;;;===>>>???@@@>>><<<;;;999999999:::;;;<<<>>>AAAAAAAAA@@@???&&&&&&&&&'''''''''((((((************************)))******)))(((((()))++++++,,,,,,,,,,,,,,,,,,+++)))))))))))))))*********+++***)))((((((''''''(((&&&''''''((())))))************************************))))))))))))******************************(((((())))))))))))(((((()))***+++***)))((()))+++''''''(((((((((((('''''''''''')))******+++******,,,+++******++++++++++++((())))))))))))*********++++++++++++++++++++++++*********)))))))))))))))******)))((()))***+++,,,((()))***++++++***)))(((************************,,,++++++,,,///000///...((()))+++,,,,,,+++)))(((************************)))***++++++++++++***)))((())))))******))))))(((++++++******)))*********))))))***++++++++++++***************************+++++++++***************)))***+++***((('''((()))))))))))))))))))))))))))))))))))))))************'''(((***+++,,,+++)))(((,,,,,,++++++******))))))++++++***)))******+++,,,***************)))(((((()))******++++++,,,------,,,...//////---,,,---...---,,,,,,,,,,,,---......------------------,,,,,,111000///......///000000000000000000111111111111000111111111111111000000///000000///......000222111222333222000///000111333222222111111222222333333444444333111000222333777555333222333444444444111222222333333444555555111111111111111222333333777777777888777777777777555666888::::::999777666666555555444444444444444777777888999999999888888:::999888666444222222111222222444555666888999999555555555555555666777777777999;;;<<<======<<<;;;::::::<<<<<<<<<<<<:::999::::::999888888999::::::@@@???<<<:::999999999999???===999666444555888999888999:::;;;<<<>>>??????888999:::;;;;;;;;;;;;;;;??????>>>=========>>>>>>===???AAAAAA???>>>===>>><<<===@@@CCCEEEGGGHHHIIIHHHEEEAAA===;;;;;;;;;<<<;;;<<<===???BBBDDDEEEEEEEEEEEEEEEDDDCCCAAA@@@@@@<<<;;;;;;:::;;;===>>>@@@=========>>>======<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAA@@@???@@@AAABBBCCCGGGGGGHHHHHHGGGFFFDDDCCCFFFGGGIIIIIIGGGDDDAAA@@@?????????>>><<<<<<>>>???@@@AAACCCFFFHHHJJJKKKKKKLLLKKKIIIGGGDDDBBB@@@???BBBAAA???>>>>>>@@@BBBDDDEEECCCAAA@@@@@@AAABBBCCC@@@??????BBBFFFJJJLLLLLLHHHDDD@@@============<<<<<<;;;;;;<<<===???AAABBBAAA@@@@@@?????????@@@@@@@@@BBBCCCCCCAAA?????????===<<<:::999:::;;;>>>@@@@@@???===;;;:::999999:::;;;===???@@@@@@???===<<<))))))************++++++)))))))))))))))))))))))))))******)))(((((()))+++(((((()))******)))(((((((((((())))))******************)))((((((((((((((()))))))))(((((((((((((((******************************))))))))))))******)))))))))))))))))))))))))))******++++++******)))***+++,,,,,,******+++,,,***++++++,,,,,,++++++***'''''')))******+++******++++++,,,,,,++++++++++++((())))))))))))*********++++++++++++++++++++++++))))))))))))))))))******++++++***))))))+++,,,---((()))***++++++***)))(((************************,,,+++***,,,...//////...((()))+++,,,,,,+++)))(((*********************************++++++*********))))))************))))))++++++******)))*********))))))***++++++++++++***************************************************)))++++++***)))((()))***************************(((((()))))))))*********((()))+++---------+++***+++++++++******)))))))))******)))*********++++++............---,,,+++***)))******++++++,,,------,,,...000000...---...///---,,,,,,,,,,,,---......---------,,,------------222111///---,,,,,,------000000000000000000000000///000111111111111000///...///000///......000222111222333222111000111222333333222222222222333333222333444333222333444666888555333222333444444333111222222333333444555555333222222222222333333444666666666666666666666777555777999:::;;;;;;:::999666666555444444444444555777777888999::::::999999;;;:::888666444333222222111222333555666888999:::666555555555555666666777777999;;;<<<======<<<;;;888999;;;<<<<<<<<<;;;:::999888777777777999:::;;;>>>===;;;::::::<<<>>>???FFFCCC===888555555777999999:::;;;===???@@@BBBBBB999:::;;;;;;<<<<<<<<<<<<>>>>>>===<<<<<<=========>>>@@@BBBBBBAAA???>>>>>>;;;===???AAADDDFFFHHHHHHGGGEEEBBB>>><<<;;;===>>>>>>???@@@AAABBBCCCEEEFFFFFFFFFEEEEEECCCBBB@@@???;;;;;;<<<<<<======>>>>>><<<===>>>??????>>>>>>=========<<<<<<======>>>???????????????@@@BBBCCCDDDGGGGGGGGGGGGFFFFFFEEEEEEIIILLLNNNLLLHHHCCCAAA@@@???@@@@@@???===<<<===??????@@@BBBDDDGGGHHHIIIJJJGGGGGGFFFDDDCCCBBBAAA@@@BBB@@@>>>======???BBBDDDFFFDDDCCC@@@???@@@AAACCC@@@???>>>AAAEEEIIIKKKLLLIIIEEE@@@<<<<<<<<<<<<;;;<<<;;;;;;;;;===>>>@@@AAA??????>>>>>>>>>??????@@@@@@BBBEEEEEEDDDCCCCCCCCCAAA???<<<::::::;;;===???@@@???===;;;::::::::::::<<<===>>>??????===;;;:::))))))))))))))))))******)))))))))))))))))))))))))))******)))(((((()))+++(((((())))))))))))((((((((((((((()))******++++++))))))(((((((((((())))))*********))))))(((((((((******************************))))))))))))******''''''''''''''''''''''''******++++++++++++*********,,,---,,,+++***+++,,,)))***+++,,,,,,+++***)))------,,,,,,+++************,,,------,,,++++++,,,)))))))))*********++++++************************))))))))))))************+++************+++,,,,,,)))******************)))***************************)))((((((***,,,,,,+++)))***+++,,,,,,+++***)))******************************************************++++++++++++******+++***************++++++)))************+++++++++************************)))))))))******************+++,,,+++)))((()))***************************((((((((()))))))))******)))***+++------------,,,***************)))))))))))))))******************,,,,,,---,,,,,,+++******)))******++++++,,,------+++---//////...---...///---,,,,,,,,,,,,---......---------,,,------...///111000...---,,,,,,,,,,,,111000000000000000//////...///000000111111000000...///000///...///111333333444444444222111222333333333222222222222333333222333444444444444666888555333111000111111111000111111222222333444444444444444333333333333444444444333333333333444444555555666888999:::;;;<<<<<<777777666555555555555555777777888999:::::::::::::::999888777555555444444555555555666666666666666555444444444444444555555777999;;;<<<======<<<;;;888999:::;;;<<<=========;;;:::999777888999;;;<<<888888888999<<<@@@EEEHHHJJJFFF@@@:::777777999::::::;;;<<<>>>@@@AAACCCCCC;;;<<<<<<============<<<===<<<<<<<<<<<<===>>>??????AAACCCCCCAAA@@@???@@@======???AAACCCEEEGGGHHHDDDCCCBBB???======???AAAAAABBBCCCBBBAAAAAACCCEEEDDDDDDEEEDDDCCCAAA???>>>;;;===>>>???@@@???>>>>>><<<===???@@@AAA@@@@@@?????????>>>=========>>>>>>>>>>>>???@@@BBBCCCEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGJJJMMMNNNLLLGGGBBB@@@AAA@@@AAAAAA@@@>>>===>>>???>>>???AAACCCDDDFFFFFFGGGDDDDDDCCCCCCCCCCCCBBBBBBAAA???===<<<<<<>>>AAABBBDDDDDDCCCAAA??????@@@BBBAAA@@@@@@AAAEEEHHHJJJJJJHHHDDD???<<<<<<<<<<<<;;;===<<<<<<;;;<<<===???@@@<<<<<<;;;;;;;;;<<<======AAACCCFFFGGGFFFDDDDDDDDDCCCAAA>>><<<;;;<<<>>>??????>>>===;;;;;;;;;;;;<<<============<<<;;;::::::(((((((((((((((((((((((()))))))))))))))))))))))))))******)))(((((()))+++++++++++++++++++++++++++'''(((((()))******++++++(((''''''(((((()))***+++))))))******************))))))))))))))))))))))))******))))))))))))******''''''''''''''''''''''''))))))************)))))))))+++,,,+++***)))***+++((()))***++++++***)))(((...---,,,************+++))),,,......,,,++++++,,,************+++++++++,,,))))))))))))))))))))))))((()))))))))************((())))))***+++*********++++++************++++++************************+++)))'''''')))******)))************************************************+++******************+++++++++,,,,,,,,,,,,++++++))))))))))))***+++,,,,,,+++***)))))))))***,,,,,,************************((()))))))))*********+++***+++,,,+++)))((()))***************************(((((((((((()))))))))***)))******+++,,,,,,------))))))))))))************)))************)))))))))))))))*********))))))((()))******++++++,,,------)))+++------,,,,,,,,,------,,,,,,,,,,,,---............---------...000000000///...------...///000111111000000////////////////////////000000111111...///000000///000222444444555666555333222333444444333333222222333333444444555666555444444666777555333000///000000000///000000111111222333333333444444333333333333444444555444333333333555666777555555666777999<<<>>>???888888777666666666666777666777888999999:::::::::888888777777666666777777666666666666666555555555666555555444444555555666777999;;;<<<======<<<;;;999999:::;;;===???AAABBBAAA???<<<:::999999:::;;;888777777999<<>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>???@@@AAAAAABBBCCCCCCAAA@@@@@@AAA???@@@@@@BBBDDDFFFGGGHHH???AAABBBAAA??????AAADDDEEEFFFFFFDDDAAA???AAACCCAAABBBCCCCCCBBB@@@>>>===<<<>>>AAACCCDDDBBB???===<<<>>>@@@BBBBBBBBBAAA@@@CCCBBBAAA???>>>>>>======>>>>>>@@@AAACCCEEEFFFGGGDDDDDDEEEEEEFFFHHHIIIIIIFFFIIIKKKIIICCC@@@AAACCCAAABBBCCCBBB@@@>>>>>>???>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCC>>>===<<<;;;<<<===???@@@@@@BBBCCCAAA???===>>>@@@AAA@@@???@@@BBBEEEFFFFFFEEEBBB???============<<<>>>===<<<;;;;;;<<<===>>>;;;;;;::::::;;;;;;<<<===BBBEEEGGGGGGEEEBBBAAA@@@@@@???>>><<<<<<===???@@@>>>===<<<;;;;;;<<<===>>>>>>===<<<::::::::::::;;;,,,,,,,,,+++++++++++++++)))))))))))))))))))))))))))******)))(((((()))++++++******))))))******+++'''(((((()))***+++++++++''''''''''''(((***+++,,,(((((()))***+++,,,------((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((***+++***)))((()))***+++,,,...//////...,,,+++***)))'''''''''))),,,---))),,,//////,,,***+++---***++++++++++++,,,,,,,,,(((((((((((((((((((((((((((((())))))*********+++&&&''')))*********)))(((---,,,+++******+++,,,---************************---+++)))(((***++++++***++++++***))))))***++++++************************++++++************+++++++++,,,,,,------,,,,,,+++))))))))))))***+++,,,---,,,***)))((((((***,,,---************************(((((())))))*********+++***+++,,,+++)))))))))***************************(((((((((((())))))))))))))))))))))))***+++,,,---(((((())))))******++++++***************)))((((((+++,,,,,,---------,,,,,,)))******+++,,,,,,------''')))++++++******+++,,,---,,,,,,,,,,,,---......///......---...///000111......---...///111333444111111000000/////////...///////////////000111222...///000000000000222444555666777666444333444555444333333222222333333444777888777666444333444666777444222111111222111000///000000111222222333333444444333333222333333333888777666666666888999:::555555555666888<<>>AAADDDEEEGGGDDD@@@<<<:::999999:::<<<;;;999999;;;???CCCEEEFFFDDD???;;;:::;;;===>>>999999:::<<<===???@@@@@@??????@@@??????>>>===<<<=========>>>???AAABBBCCCBBBCCCDDDCCCAAA@@@AAABBBAAABBBBBBCCCEEEFFFHHHIII<<>>@@@BBB???@@@BBBBBBBBB@@@>>><<<<<>>AAACCCDDDCCCBBBBBBEEEDDDBBB@@@???>>>=========>>>@@@BBBDDDFFFGGGHHHCCCCCCDDDEEEFFFHHHJJJKKKBBBFFFHHHEEEAAA???AAAEEEAAACCCDDDCCCAAA?????????>>>>>>???@@@AAAAAAAAAAAAFFFFFFEEEEEEDDDDDDCCCCCC===<<<<<<;;;<<<===>>>???===???BBBAAA>>><<<===>>>@@@>>><<<===???AAAAAAAAACCCAAA>>>======>>>===<<>>===<<<;;;<<<<<<===<<<<<<<<<<<<<<<===>>>???DDDFFFHHHGGGDDD@@@===<<<======<<<<<<===>>>???@@@===<<<<<<;;;<<<===>>>???>>>===;;;999888999;;;<<<))))))))))))))))))))))))''''''(((******+++++++++---+++***+++---,,,(((%%%******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))''')))---)))%%%///444)))...,,,***)))+++,,,,,,+++******)))((('''&&&%%%%%%))))))))))))(((((((((((((((((((((((())))))))))))$$$&&&'''((('''(((***+++))))))***++++++++++++***)))************+++++++++***+++,,,,,,,,,,,,+++*********))))))(((&&&%%%$$$++++++++++++++++++++++++***++++++++++++,,,,,,,,,(((((()))***************************************************************,,,,,,,,,++++++*********))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))))))))++++++++++++++++++,,,,,,,,,***((('''&&&'''((()))&&&'''((()))***+++,,,,,,,,,,,,+++***)))((('''&&&***************************)))))))))***+++,,,,,,(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((()))******+++))))))***+++,,,---------++++++++++++***((('''&&&******************++++++))))))***++++++++++++***,,,,,,++++++***++++++++++++,,,---...///111222222///............------------------------...//////333222222111111111111111.........///......---,,,------///000111111111111444444444333222111///...222111111111222333333444666666666666555444333222444444333333333333222222000111333444444333111000444444444555555666777888:::999777666666666777777444555555777999;;;<<<>>>===999666555777999999777777777777777777666555555999888888888777777666666777777777888999999999:::666555444333333444555666777777999:::<<<>>>??????>>><<<:::999:::>>>BBBEEEFFFEEEDDDBBB@@@>>><<<<<<<<<;;;::::::<<<>>>BBBDDDBBB@@@<<<;;;;;;;;;;;;::::::::::::;;;<<<===>>>??????@@@BBBBBBBBB@@@>>>=========>>>???@@@AAAAAABBBDDDDDDCCC@@@===<<<===???CCCCCCBBBBBBBBBCCCDDDDDDAAABBBBBBBBBBBBBBBBBBAAACCCFFFHHHFFFAAA???AAADDDGGGFFFEEEDDDBBB@@@????????????@@@@@@@@@??????>>>@@@@@@@@@@@@?????????>>>AAAAAAAAA@@@???>>>===<<<;;;;;;===@@@EEEGGGHHHGGGAAAAAAAAABBBBBBCCCCCCCCC@@@AAAAAABBBAAA@@@???>>>???@@@AAABBBAAA???===;;;======>>>???@@@BBBDDDEEECCCBBBAAACCCDDDDDDCCCAAAAAA@@@>>>=========>>>???<<<===>>>??????>>>===<<<@@@@@@@@@???===<<<:::999===============<<<<<<<<<@@@@@@???>>>===<<<;;;:::<<<<<<======>>>>>>??????EEEEEEEEEDDDBBB@@@>>><<<<<<<<<;;;;;;;;;:::::::::;;;:::999999999;;;===???@@@AAAAAA@@@===:::999999))))))))))))))))))))))))'''((()))******++++++++++++)))(((***,,,,,,***(((******))))))))))))******************************))))))))))))))))))))))))((((((,,,(((&&&333<<<444...+++)))(((((()))(((''')))))))))))))))((((((((())))))))))))))))))(((((((((((()))))))))*********''')))***)))(((((()))***)))))))))*********++++++)))************+++++++++***++++++,,,,,,++++++***)))))))))***))))))((((((++++++++++++++++++++++++((())))))))))))*********(((((()))***************************************************************,,,++++++++++++++++++***))))))))))))))))))))))))******************************)))))))))******+++******)))))))))))))))***,,,+++)))((((((((()))***(((((()))***+++,,,---...***************)))))))))***************************,,,...000000///---,,,************************))))))))))))))))))))))))((()))))))))************&&&'''((()))************++++++******))))))((((((,,,+++++++++***)))))))))))))))***++++++++++++***,,,++++++******+++++++++,,,,,,---...//////000000............------------...------------...//////---------------...///000000000000000///...------//////000000000000000///444444444444333222111111222111111111222222333444666666666666555444333222444444333333333333222222333444555666777666666555777777666666666777888888;;;:::999888777777888999444444555666777999:::;;;<<<999666666888::::::999777777888888777777666555888888888888777777777666888888888888888888999999888777666555444444555555444555666777888999:::;;;===;;;::::::;;;???BBBEEEEEEDDDCCCBBB@@@???>>>===>>>===;;;;;;<<<>>>AAACCCCCC@@@<<<:::;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>???CCCDDDDDDDDDBBB???<<<:::;;;<<<<<<===>>>???@@@@@@AAAAAAAAA???======>>>@@@CCCBBBBBBAAAAAAAAABBBBBB???@@@BBBCCCCCCCCCBBBAAACCCEEEGGGEEEAAA???AAADDDFFFEEEDDDCCCAAA@@@???>>>??????@@@@@@@@@??????>>>AAAAAA@@@????????????@@@AAAAAAAAA@@@@@@???============???BBBEEEHHHHHHHHHAAAAAAAAABBBBBBCCCCCCCCCAAAAAA@@@?????????????????????@@@AAA@@@>>><<<;;;<<<<<<===>>>???AAABBBCCC@@@???@@@BBBEEEFFFFFFEEEAAAAAA@@@???????????????<<<===>>>??????>>>===<<>>======<<<<<<<<<<<<<<<======>>>>>>>>>>>>BBBBBBCCCCCCBBB@@@>>>===;;;;;;;;;;;;:::::::::::::::999888888999;;;===>>>???@@@AAA???<<<:::999:::))))))))))))))))))))))))'''((()))******+++******)))((('''(((***,,,,,,,,,******))))))))))))******************************))))))))))))))))))))))))***(((***((('''777CCC>>>///,,,)))((((((''''''%%%(((((())))))******++++++((()))))))))))))))))))))(((((()))))))))************+++,,,+++)))((()))***))))))((((((((()))***+++)))************+++++++++******+++,,,,,,+++******((())))))***++++++++++++************************((())))))))))))*********((())))))************)))************************))))))))))))))))))))))))*********+++++++++++++++))))))))))))))))))))))))***************************************+++,,,---......---,,,++++++++++++---,,,***)))))))))***+++******+++,,,---......///))))))******+++++++++,,,************************(((+++000333333000,,,***************************))))))))))))))))))))))))'''((()))***+++******))))))***+++,,,,,,------,,,+++******)))))))))******---,,,,,,+++***)))(((((())))))***++++++++++++***++++++*********++++++,,,,,,,,,,,,------.....................------------.........---......///000*********+++,,,---...///111111111111000///...---000000000000000///......444444555555555555444444222111111111111222333333555555666555555444333222444444333333333333222222555555555666777888999:::999999888888777777888888;;;:::999999999999999:::555444444555555666777888:::888666666888:::;;;;;;888888999999888888777666888888888888777777777777888888888888888888777777::::::888777666555555666444555555666777777888888:::999999:::<<>>AAABBBDDDAAA<<<::::::<<<======;;;;;;;;;;;;<<<===>>>>>>CCCDDDDDDDDDBBB???===;;;::::::;;;<<<===>>>??????>>>??????===<<<===???AAABBBBBBAAA@@@@@@?????????===>>>AAACCCDDDCCCBBBBBBBBBDDDFFFDDDAAA???AAACCCCCCCCCBBBAAA@@@???>>>===>>>??????@@@@@@@@@??????BBBAAA???>>>===>>>@@@AAA@@@AAAAAAAAA@@@???>>>>>>AAA@@@@@@CCCFFFHHHHHHGGGAAAAAABBBBBBCCCBBBBBBBBB@@@???>>>>>>===>>>>>>???>>>>>>?????????===<<<;;;;;;;;;<<<===>>>???AAABBB???>>>>>>@@@CCCDDDDDDCCCAAABBBBBBBBBBBBAAA@@@@@@======>>>??????>>>=========???@@@BBBAAA???===;;;;;;;;;;;;<<<=========>>>???>>>===<<<<<<===>>>???<<<============>>>>>>>>>>>>???@@@@@@@@@???>>>===;;;::::::::::::999999999888777777777888:::<<<>>>>>>??????>>><<<:::999:::(((((((((((((((((((((((((((((()))******************)))(((''')))***,,,,,,******))))))))))))******************************((((((((((((((((((((((((+++'''***)))(((555@@@<<<000---***))))))***)))((((((((()))))))))*********(((((()))*********))))))''''''((((((((())))))))))))***++++++)))((()))+++***)))'''&&&&&&(((***+++))))))*********+++++++++******++++++++++++******((()))******++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,((()))************))))))************************(((((((((((((((((((((((())))))******++++++,,,,,,))))))))))))))))))))))))************************************+++,,,---...000///...,,,,,,+++++++++++++++***)))))))))***+++******+++,,,,,,---......************++++++++++++************************%%%(((+++......,,,(((&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&(((***+++,,,+++)))(((+++,,,------.........---******)))))))))***+++,,,,,,+++++++++***)))))))))))))))***++++++++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,......------......///000,,,,,,,,,,,,---...///000111111111000///...---,,,...///000000000000000///333333444555666666666666222111111111111111222222444555555555444444333222444444333333333222222222333222222222333666999::::::999888777666666666666999999999888888888999999666666555555555555666666777777666777999:::<<<<<<999999999999999888777777888888888777777777777777999999888888777777666666:::999999999888888888888888888888888888999999999666777888999;;;===>>>??????@@@@@@@@@AAAAAABBBBBBCCCAAA???======>>>@@@AAAEEEAAA<<<::::::<<<>>>>>>:::::::::::::::;;;<<<<<<>>>???@@@AAAAAA@@@>>>===::::::;;;<<<===>>>??????===>>>>>><<<;;;;;;===???AAAAAA@@@@@@???>>>===<<<:::<<>>>>>======>>>>>>???@@@@@@@@@??????BBB@@@===<<<;;;<<>>>>>>>>>>>===<<<======>>>>>>===<<<;;;;;;<<<<<<<<<===>>>???AAAAAA@@@???======??????>>>===@@@AAABBBCCCBBBAAA@@@???===>>>????????????>>>===<<<>>>AAACCCCCCAAA>>><<<::::::;;;;;;<<<===>>>>>>>>>===<<<;;;<<<>>>@@@AAA==============================>>>???>>>===<<<;;;::::::999999999888888888666666666777888:::<<<===;;;===>>>===;;;:::::::::((((((((((((((((((((((((((())))))************)))******)))((('''(((***+++******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((+++'''***+++'''...666111---+++)))((()))+++******))))))(((((((((''''''''''''(((***+++++++++***)))&&&&&&&&&'''''''''((((((&&&((())))))))))))***,,,***)))'''&&&&&&(((***+++))))))*********+++++++++************************))))))******))))))((('''))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))*********))))))(((************************(((((((((((((((((((((((()))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...+++***)))((('''&&&&&&&&&))))))((((((((()))))))))))))))******++++++,,,,,,+++++++++*********))))))************************&&&&&&'''(((((('''&&&%%%((((((((((((((((((((((((************************&&&(((***+++,,,+++)))(((((())))))************))))))))))))******+++,,,---)))))))))***+++++++++,,,))))))***++++++++++++******)))))))))******+++,,,,,,,,,,,,,,,,,,+++++++++...------------,,,,,,,,,---------------...////////////......---......///////////////...---,,,+++,,,---...000111111222222111222444555666777777777222222111000000111111111444444444444444444333222444444333333333222222222111111000000111444888:::999888777555555444444444666666666777777777666666777777666555555555555666555555666777888999;;;<<<999999999999999888777777777777777777777777888888999888888777777666666666777888888::::::;;;<<<<<<::::::::::::::::::::::::444555666777999::::::;;;======>>>???@@@AAABBBCCCDDDBBB???===<<<===???@@@CCC@@@<<<:::;;;<<<>>>>>>999999888888999999::::::;;;<<<>>>??????>>>===<<<:::;;;;;;<<<===>>>??????>>>>>>>>><<<:::999;;;===????????????>>>===;;;;;;:::;;;>>>AAABBBCCCCCCBBB@@@AAABBBAAA@@@???@@@AAA??????>>>>>>=========<<<===>>>???@@@@@@@@@@@@@@@@@@???<<<::::::;;;===??????@@@@@@AAAAAAAAA@@@@@@AAA@@@>>>???AAACCCCCCBBBAAAAAACCCCCCCCCBBBAAA@@@:::<<>>???@@@AAABBBAAA???======>>>>>>>>>===>>>???@@@AAAAAA@@@???>>>===>>>???@@@@@@???>>>===;;;===@@@CCCCCCAAA???===999::::::;;;<<<======>>><<<<<<;;;<<<===???@@@AAA=========<<<<<<<<<<<<<<<======>>>>>>===;;;999888999888888888888777777777555666666777888999;;;;;;999:::<<<<<<:::999:::;;;))))))))))))))))))))))))))))))************)))))))))******)))(((''')))*********))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))+++&&&***,,,&&&)))---(((***(((&&&&&&'''))))))((())))))((((((''''''&&&&&&&&&(((***,,,,,,,,,***)))&&&&&&'''''''''(((((((((%%%'''((()))))))))+++---))))))((((((((()))***+++)))************++++++++++++***))))))))))))***+++)))*********)))(((((('''************************((())))))))))))*********)))************))))))(((************************)))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))((((((((((((((((((((((((***************+++,,,---******)))((('''''''''((((((((((((((())))))))))))(((((()))))))))*********+++*********))))))((((((***************************)))((('''''''''((((((************************************************'''((()))***+++******)))))))))***************)))))))))***+++,,,,,,++++++(((((()))***+++,,,,,,---))))))***++++++++++++***)))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++,,,------...///...---,,,,,,,,,,,,,,,...............------,,,+++,,,---///111222333333000111222333555555555555222222111000000000000111333333444444444444333333444444333333333333222222222111111111222555888:::777666555444333333222333333444444555555555555444777777666555555555555555333444666777777777999;;;888888999999888888777666777777777777888888888888777777777777777777666666555666888:::<<<======>>>999999999999999:::::::::555555666666777888888888:::;;;<<<===???AAABBBBBBCCCBBB???===<<<===>>>???@@@>>>;;;:::;;;<<<===<<<999999999888888999999:::======>>>>>>===;;;999777::::::;;;<<<===>>>????????????>>><<<:::999;;;<<<===>>>?????????===<<<;;;;;;<<<===???@@@BBBBBBCCC@@@@@@@@@@@@????????????>>>>>>>>>==================>>>???@@@@@@@@@@@@@@@???>>><<<;;;:::;;;<<<===??????@@@AAABBBBBBBBBAAA@@@>>><<<<<<>>>@@@AAAAAA@@@BBBCCCDDDDDDBBB@@@???999;;;???AAAAAA???===;;;============<<<<<<<<<===>>>>>>>>>>>>???@@@AAABBB@@@>>><<<===???AAABBBBBB======>>>?????????>>>>>>>>>>>>???@@@@@@???>>>>>><<<===@@@AAAAAA@@@>>>===:::::::::;;;<<<<<<<<<===;;;;;;<<<===>>>???@@@@@@=========<<<<<<<<<<<<;;;============<<<:::888777888888777777777666666666666777777888999999::::::777888:::;;;:::999:::;;;))))))))))))))))))))))))))))))************))))))%%%'''******)))((()))+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++%%%)))+++&&&''',,,(((+++)))'''&&&'''(((''''''((((((((((((((()))))))))&&&'''***,,,---,,,+++***((((((((())))))))))))***((()))******))))))+++,,,)))))))))*********++++++)))************++++++++++++***)))(((((()))***+++))))))******++++++******++++++++++++++++++++++++((())))))))))))************************)))((((((************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))******+++,,,,,,+++++++++++++++,,,(((((())))))************((((((((()))))))))******((((((((((((((()))))))))************************,,,+++***))))))))))))***************************************************((()))))))))************+++++++++,,,,,,++++++***(((***,,,------,,,***))))))))))))***+++++++++,,,))))))***++++++++++++***(((((((((((()))***+++,,,,,,,,,,,,,,,---------------------,,,,,,,,,++++++++++++******++++++,,,------,,,,,,,,,,,,------...---......////////////...,,,---...000111222222222...///000222333333333333222222111000000000000000222333333444444333333333444444333333333333222222222111111222333555777888666555444333333333333333222222444555555555444444666555444444444444444444111444666777555555777999777777888888777777666555666777777777888888888888666666666777777777777777666777999;;;<<<<<<<<<<<<888888999999::::::;;;;;;888888777666666777888888888999:::<<<>>>???@@@AAABBB@@@>>><<<;;;<<<>>>???===<<<;;;;;;<<<<<<;;;:::;;;;;;:::::::::::::::;;;<<<===>>>>>>===;;;999888999999:::;;;<<<===>>>>>>=========<<<:::;;;===???<<<===>>>??????>>><<<;;;======<<<===>>>@@@BBBCCC??????>>>>>>???@@@???>>>============>>>>>>>>>>>>======>>>@@@@@@AAAAAA@@@??????>>>============>>>>>>???@@@AAABBBBBBBBBBBB???===;;;;;;===@@@AAAAAA@@@BBBCCCEEEDDDBBB@@@>>>======>>>>>>????????????>>>===============>>>>>>============>>>>>>???@@@???===;;;;;;===???@@@@@@===============>>>???@@@>>>???@@@@@@@@@@@@???>>>===>>>?????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999;;;===???@@@@@@???>>>======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;999999777777777666666666555555888888999999999999999888555777999:::999999:::;;;))))))))))))))))))))))))))))))*********))))))((("""%%%)))+++***)))+++---******))))))))))))******************************))))))))))))))))))))))))+++$$$'''+++&&&(((...,,,///---***((((((((('''&&&''''''((()))***+++,,,,,,&&&'''***---------+++***************+++++++++++++++,,,---,,,*********+++))))))***++++++++++++***)))************++++++++++++***)))(((((()))***+++((((((***+++,,,---------++++++++++++++++++++++++***++++++++++++,,,,,,,,,***************)))((((((************************************************++++++******))))))(((((())))))))))))))))))))))))******************************)))))))))))))))))))))))))))((())))))******((()))***+++++++++++++++)))))))))))))))*********%%%%%%&&&'''((()))******************************++++++++++++******))))))((((((((((((((((((((((((************************)))))))))((()))******+++''''''(((((((((''''''&&&(((***---//////---***'''+++++++++***************))))))***++++++++++++***(((((((((((()))***+++,,,,,,,,,,,,------.........---------,,,,,,,,,++++++******))))))******+++,,,,,,,,,,,,---...///000111---...///000111111111111......///000000111000000......///000111222222111222222111000000///000000222222333444444333333333444444444333333333222222000000000111222333444555555555444333333333444444111222444555555555444444444333333222222333333444111333666666444444555777777777777777777666555555666666777777888888888999555555666666777777888888777888:::;;;<<<;;;;;;:::999::::::;;;<<<<<<======;;;:::888777777777888999777888999;;;===>>>???@@@AAA???===;;;;;;<<<>>>???;;;;;;:::;;;<<<<<<:::888===<<<<<<;;;;;;;;;<<<<<<:::;;;===>>>???>>>===<<<777888999:::;;;<<<<<<===;;;<<<<<<<<<;;;<<>>@@@@@@???===<<<>>>===<<<<<<===???AAACCC???>>>===>>>???@@@???>>>=========>>>>>>>>>>>>>>>======>>>@@@@@@AAAAAAAAA@@@@@@@@@@@@?????????>>>>>>???@@@AAABBBCCCCCCCCC???===;;;;;;===@@@AAABBB@@@BBBDDDEEEDDDBBB@@@>>>@@@???===<<<<<<>>>AAABBB>>>>>>=========>>>>>>???<<<<<<<<<<<<<<<===>>>??????<<<999888888999999999???>>>=========>>>@@@AAA>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;::::::999;;;>>>@@@AAA@@@>>>=========<<<<<<<<<;;;;;;;;;999:::;;;<<<===<<<;;;;;;777666666666555555555555999::::::::::::999888888444666888999999999:::;;;))))))))))))))))))******+++***)))))))))))))))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((('''((()))++++++***))))))((())))))******+++,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---000...***'''))),,,******++++++++++++******---,,,***)))))))))******))))))************))))))************************))))))))))))))))))))))))************************))))))))))))************------,,,+++*********+++)))************+++++++++))))))))))))))))))))))))************************---)))%%%###$$$'''))))))))))))***++++++++++++******)))(((''''''((()))***)))************+++++++++))))))))))))))))))))))))''')))******(((''''''((()))&&&###$$$'''***+++***++++++***************++++++++++++*********))))))+++++++++*********))))))++++++************++++++++++++************++++++))))))*********+++++++++------------------------,,,++++++******++++++,,,---------.........//////------......---+++)))(((/////////000000000000000...///000111222333444444333333111000000000111222111111111111111222222222111222222333333222222111111000000000222333222111111111222222222333333333333333333333333444444444222333333222111111222444222333333444555666888888555555555555666666666666555555666777888999999:::777888888999::::::;;;;;;;;;<<<=========<<<;;;:::666666777888999::::::;;;;;;:::999888888:::<<<===999888888777888:::;;;<<<>>>>>>>>>===============>>>===;;;:::999999::::::;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>>>><<<:::999999999888888999;;;===>>>;;;<<<==================:::<<<>>>???@@@???>>>===@@@@@@?????????@@@BBBCCC@@@>>>>>>???AAAAAA===:::<<<<<<============<<<<<<<<<<<<===??????@@@@@@@@@BBBBBBAAAAAA???>>><<<;;;>>>>>>???@@@AAABBBBBBCCC<<<;;;:::999:::<<<>>>???EEEDDDCCCCCCBBBBBBCCCCCC:::;;;;;;;;;<<<<<<======AAA>>>======@@@@@@???<<<===<<<;;;;;;;;;===>>>???>>>===;;;999999999;;;<<<===<<<;;;:::;;;<<<>>>@@@AAAAAA???>>>============;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::::::::::::::;;;@@@EEECCC===999;;;???<<<<<<;;;:::::::::;;;;;;::::::;;;<<<<<<;;;::::::777777777777777777777777:::999999888777666666555666666777888999999::::::*********)))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))'''''''''((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))(((((()))***************))))))******+++,,,,,,,,,+++++++++***************************************))))))))))))))))))(((((((((,,,///---)))'''))),,,******++++++++++++******,,,,,,***)))))))))******))))))*********))))))(((************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************,,,,,,+++***************))))))*********+++++++++***************************************************)))((()))++++++***((())))))***++++++++++++***+++***)))(((((()))***+++(((((()))))))))*********))))))))))))))))))))))))+++,,,---,,,)))((('''((()))&&&$$$$$$''')))))))))++++++***************++++++++++++*********))))))*********)))))))))((((((******))))))))))))******++++++************++++++*********++++++++++++,,,------------------------,,,++++++******++++++,,,,,,,,,---------.........------......---+++***)))---------....../////////...///000111222333333444333222111000000000111222222222222222222333333333333333333333333222111111222000000111222333222111111111222222222333333333000000000111111111111222111222333222000000222333333333333333555666777888666666666666777777777777666666666777777888888999777777777888999999:::::::::;;;<<<======<<<;;;;;;999::::::;;;;;;<<<<<<===999888777666666888999;;;888888888777888999;;;<<<============>>>>>>>>>>>>>>>===;;;:::999999:::::::::::::::;;;;;;;;;;;;<<<;;;<<<===>>>===<<<:::999999999888888999:::;;;<<<;;;<<<<<<===============;;;<<<===>>>???>>>>>>===@@@????????????@@@AAABBB???>>>===>>>@@@@@@===:::<<<<<<======>>>=========<<<===>>>??????@@@@@@@@@AAAAAAAAA@@@???>>><<<<<<======>>>???@@@AAABBBBBB===<<<;;;::::::;;;===>>>@@@@@@???>>>>>>>>>>>>>>>::::::;;;<<<<<<===>>>>>>???===<<<===???AAA@@@???>>>======<<<===>>>???@@@>>>===;;;:::999:::;;;<<<===<<<;;;:::;;;<<<>>>???AAA@@@???>>>======<<<===;;;;;;;;;;;;;;;;;;:::::::::::::::999::::::;;;;;;???BBBDDDBBB===;;;;;;>>>===<<<;;;;;;:::::::::::::::;;;<<<======<<<;;;:::777777777777777777777777:::999999888777777666666666666777888888999::::::+++*********))))))(((((((((((())))))******++++++))))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))************))))))))))))************************)))))))))))))))******+++******++++++,,,---------)))************+++++++++******************************)))))))))(((((('''(((+++---,,,)))''')))+++******++++++++++++******,,,+++******)))************************)))((('''************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************+++******))))))))))))))))))))))))*********++++++************************************************'''))),,,000222000,,,(((((()))******++++++******++++++************++++++'''((((((((())))))))))))))))))))))))))))))))))))---...///---+++(((((((((***'''%%%%%%'''(((((((((+++***************+++++++++************))))))))))))))))))((((((((((((((())))))))))))))))))))))))++++++************++++++++++++++++++,,,,,,,,,,,,------------------------,,,++++++******++++++,,,++++++,,,,,,,,,------------------------,,,+++*********+++,,,---......///...//////000111222333333333222111111000000111111222222333333333444444444555555444444333222111000222111000111333333333111111111222222222333333333//////000000000111111111111222222111000000111333333333333333444555777777666666666777777777888888666666666777777777777777555666666777777888999999999999:::;;;<<<<<<<<<<<<999999999999999999999999888777666666666777999:::888888777888888999;;;;;;<<<<<<======>>>>>>??????===<<<;;;999999999::::::999999::::::;;;;;;<<<<<<;;;;;;<<<======<<<:::999:::999999888888999::::::;;;;;;<<<===============<<<============>>>>>>>>>?????????>>>??????@@@AAA>>>===<<<===>>>>>><<<:::;;;<<<===>>>>>>>>>>>>>>><<<===>>>??????@@@??????@@@@@@@@@@@@???>>>===<<<;;;<<<===>>>???@@@@@@AAA>>>===;;;::::::;;;<<<======<<<<<<<<<;;;;;;;;;;;;999:::;;;<<<===>>>???@@@>>>===<<<===???AAAAAAAAA???>>>>>>>>>>>>??????@@@>>>===<<<;;;;;;;;;<<<======<<<;;;;;;;;;<<<===>>>??????>>>===<<<<<<<<<===;;;<<<<<<<<<;;;:::999999777777888888:::;;;======DDDCCCAAA???>>><<<<<<<<<======<<<;;;::::::999999;;;;;;============;;;;;;666666666666666666666666999999999888777777666666666777777888888999999999++++++******)))(((((((((''''''((()))***+++++++++))))))))))))))))))))))))******+++******)))((('''((((((((((((((((((((((((***)))))))))(((((('''''''''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,***++++++,,,,,,---......((())))))***++++++,,,,,,************************+++++++++***))))))(((((('''***++++++)))((((((*********++++++++++++******++++++************************+++******)))((('''************************))))))))))))))))))))))))************************((()))))))))************))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))************************&&&(((---111333222---(((((())))))***************************************((((((((()))))))))******)))))))))))))))))))))))),,,---...---+++)))))))))***)))(((((((((((())))))*********)))******+++,,,************))))))))))))))))))))))))))))))))))))))))))************))))))++++++************++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++)))******,,,---...///////////////000111222222333222222222111111111111111111111222222333444444444888777555444222111111000222111000111333444333222111111222222222333333333000111111222222333333333111111222111000///111333333333333333444555666777555555555555666666666777666666666666666666666555444444555666666777777888888888999:::;;;<<<<<<<<<999888888888777777777666999888888888888999:::;;;777777777888888999::::::;;;;;;<<<===>>>?????????===<<<:::999999999:::::::::::::::::::::::::::;;;:::;;;<<<<<<<<<;;;::::::::::::999999888888888888::::::;;;<<<==================<<<<<<<<<======>>>??????>>>>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>????????????======>>>?????????????????????@@@??????>>>======:::;;;;;;<<<===>>>??????>>>===<<<;;;;;;;;;;;;;;;============<<<<<<;;;;;;999:::;;;<<<>>>???@@@AAA???>>>>>>>>>???@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<<<<<<<=========<<<;;;;;;;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999888666777888999;;;===???AAACCC@@@<<<<<<===>>>===;;;======<<<<<<;;;:::999888::::::;;;<<<<<<;;;::::::666666666666666666666666777777777777666666555555666777777777888888888999************))))))((((((&&&'''(((***++++++++++++))))))))))))))))))))))))***************)))((((((''''''''''''''''''''''''******))))))((((((((('''(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((((()))+++,,,***++++++,,,,,,---......(((((()))***+++,,,,,,---************************,,,,,,,,,++++++*********((()))*********))))))*********++++++++++++******************+++************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************)))((((((((((((((())))))(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))'''(((***---000///,,,***(((((()))************)))((())))))))))))))))))((()))))))))*********++++++((((((((((((((((((((((((''')))++++++***))))))***+++++++++******)))************))))))***++++++,,,))))))))))))))))))))))))***************************++++++,,,,,,++++++***++++++************++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------***+++,,,---...///000000/////////000000111111222222222222222111111000000000000000111222333333333999888666444222111111111222111111111333444333222111111222222222333333333000111111222333333444444111222222111000000111333333333333333333444555666333333333444444444555555666666666555555555555555333444444555666666777777888888888999:::;;;<<<<<<<<<<<<<<<;;;::::::999999888777777777888888999999666666777888999999999:::::::::;;;<<<======>>>>>><<<;;;:::999888999::::::;;;;;;;;;::::::999999888::::::;;;;;;;;;;;;;;;;;;;;;:::::::::999888888777999:::;;;<<<============>>>===<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<;;;;;;;;;<<<<<<======>>>???@@@@@@??????===>>>>>>????????????>>>>>>>>>?????????>>>>>>===::::::;;;<<<===>>>>>>???======<<<<<<;;;;;;;;;;;;======>>>>>>>>>===<<<;;;999999:::<<<===???@@@AAAAAABBBBBBBBBAAA@@@??????=====================<<<======<<<<<<<<<=========<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::;;;;;;<<<<<<<<<<<<===>>>===<<<;;;999888888999;;;===@@@BBBCCC???;;;888888<<<>>>===;;;<<<<<<<<<<<<;;;:::999888888999::::::::::::999888777777777777777777777777555555555555555444444444777777777777777888888888)))))))))))))))))))))***'''((()))+++++++++***)))))))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''***))))))))))))))))))(((((((((((()))))))))******))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''''''''''')))))))))))))))******+++******++++++,,,---------(((((()))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++************++++++++++++******))))))***++++++++++++***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((((((((((((((())))))***((((((((()))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))(((((()))+++,,,+++***'''((())))))******))))))(((((())))))))))))((((((************++++++++++++((((((((((((((((((((((((%%%''')))))))))((()))***)))***,,,+++***)))***,,,))))))))))))***+++,,,,,,(((((()))))))))))))))***************++++++++++++***+++,,,------,,,+++***++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,---...,,,,,,---...///000000111/////////000000000111111111222222222222111000000//////000111222222333333:::999666444333222222222333222111222333444444222111111222222222333333333//////000111222333333444222333333222111111222444333333333333333444555555222222222333333333333444444444444555555555555555333444444555555666777777888888888888999:::;;;;;;;;;;;;::::::999999888888444555555555666666666666555666777888999999999999999999::::::;;;;;;<<<<<<;;;:::999888888999:::;;;::::::::::::999999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999:::;;;<<<==================<<<<<<<<<<<<;;;===>>>>>>>>>>>>======<<<;;;<<<<<<<<<:::;;;<<<>>>??????@@@@@@@@@@@@??????>>>>>>????????????>>>>>>======>>>>>>???>>>>>>>>>::::::;;;<<<===>>>>>>???<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<=========<<<:::999888999:::;;;<<<===>>>???BBBDDDFFFFFFDDDAAA??????<<<============<<<<<<;;;;;;<<<<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;::::::999999999:::;;;<<<<<<<<<===???@@@@@@???===<<<::::::;;;<<<>>>@@@BBBCCC:::888666888;;;======;;;:::;;;<<<<<<<<<;;;:::999777777999999999999777777777777777777777777777777555555555555555444444444777777777777777777777777((((((((()))******++++++'''(((***++++++***)))((())))))))))))))))))))))))'''((()))******+++******)))))))))))))))))))))))))))))))))))))))*********(((((()))))))))*********))))))))))))))))))))))))''''''(((((())))))))))))(((((((((((((((((((((((((((((()))***************))))))******+++,,,,,,,,,)))))))))***+++++++++,,,++++++++++++++++++++++++((((((((())))))***++++++***)))***+++,,,,,,++++++******++++++++++++******((()))***+++,,,++++++***'''((()))******+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))((((((((())))))***+++(((((((((((()))))))))***************************))))))))))))))))))))))))***)))((((((*********)))'''(((((()))))))))))))))((()))************)))((())))))))))))************((((((((((((((((((((((((&&&((())))))((('''((()))&&&(((******)))(((***,,,))))))))))))***+++,,,---(((((((((((())))))******))))))))))))*********+++)))***,,,------,,,***)))++++++************++++++*********++++++++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,---++++++******+++---...///------....../////////000////////////000000000000111222222333222111000//////000000111222333444555:::999666444333333444444333222111222444555444333111111222222222333333333000000111222333444555555333444444333222222333555333333222222333333444444222222333333333444444444333333333444444555555666444444444555666666777777999999888777777888999:::888888777777777777777777444444555555666666555555555666777888999999999888999999999999999999999999::::::999888888999:::;;;777777888999::::::;;;;;;:::999999999:::;;;;;;<<<:::;;;<<<<<<<<<;;;::::::888888:::;;;<<<=========<<<<<<=========<<<::::::======>>>>>>>>>===<<<;;;;;;<<<===<<<:::;;;===@@@AAAAAAAAAAAA@@@???>>>>>>>>>>>>????????????>>>>>><<<<<<===>>>??????>>>>>>::::::;;;<<<===>>>??????;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>><<<;;;999999999999:::;;;<<<<<<===@@@DDDIIIJJJGGGCCCAAA@@@===>>>>>>???>>>===<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888888888888999:::<<<<<<;;;===???AAABBBAAA@@@>>><<<<<<<<<<<<===???@@@AAA999888999:::<<<<<<;;;:::888:::;;;======<<<;;;:::777888999::::::999888777999999999999999999999999666666666666666666666666777777777777777777777666''''''((()))***+++,,,,,,((()))+++,,,+++***((('''))))))))))))))))))))))))&&&'''(((***++++++++++++************************(((((())))))******++++++))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))'''(((***+++++++++***)))((())))))***++++++,,,,,,***************+++++++++++++++++++++++++++++++++%%%%%%&&&'''((()))***************+++------,,,+++******++++++++++++******((()))***+++,,,,,,+++***&&&'''(((***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************)))))))))))))))***++++++(((((((((((())))))))))))++++++++++++++++++++++++))))))))))))))))))))))))***)))((()))******)))''''''(((((())))))))))))))))))***+++,,,,,,+++***)))(((((((((((())))))))))))(((((((((((((((((((((((((((***+++***(((''''''(((###&&&))))))'''''')))+++))))))))))))***+++,,,---'''((((((((())))))******'''((((((((())))))******((()))+++,,,,,,+++)))(((++++++************++++++))))))*********+++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,---------++++++******+++---///000........................////////////000000000000111111222333222111000///000111111222444555666666:::999666444333333444555333222111222444555444333111111222222222333333333222222333444666777777888444444555444333333444666333333222222222333444444333333333444444444555555222222333333444555666666444444555555666777777777:::999888777777777888999::::::::::::::::::::::::555666666777888777777777444555777888999999888888999999888888888888888888:::999888888888999:::;;;444555666888:::<<<===>>>:::999999999::::::;;;<<<:::;;;<<<=========;;;;;;777888:::;;;<<<=========;;;<<<===>>>>>><<<:::888======>>>>>>>>>===;;;:::;;;===>>><<<:::;;;>>>AAABBBBBBBBBAAA@@@???>>>===>>>>>>?????????>>>>>>===;;;<<<===>>>>>>??????>>>:::;;;;;;<<<===>>>??????::::::;;;<<<=========<<<===>>>???@@@@@@>>><<<;;;999999999::::::;;;;;;;;;>>>CCCJJJLLLJJJFFFCCCBBB>>>???@@@@@@@@@>>>===<<<999999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::999777777888888999:::;;;<<<;;;===@@@BBBCCCCCCAAA@@@<<<<<<<<<<<<<<<===>>>>>>999:::<<<===<<<;;;::::::777999;;;=========;;;;;;888999::::::::::::999888999999999999999999999999777777777777888888888888777777777777666666666666(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))(((((((((((())))))))))))***************)))((((((((()))+++,,,+++***(((&&&''''''&&&&&&&&&''''''(((+++***)))(((((()))***+++******)))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((((((((())))))))))))(((((((((((()))***+++,,,,,,+++***))),,,,,,+++***)))((('''''')))))))))))))))*********))))))))))))))))))))))))+++*********))))))((((((***++++++++++++***))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&***)))(((''''''((()))******))))))((('''&&&&&&&&&******+++++++++,,,,,,,,,******)))(((''''''(((((())))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********))))))((())))))))))))************++++++******************(((((((((((())))))))))))((()))***+++,,,+++***************++++++,,,,,,,,,---------,,,+++***)))(((((()))+++------+++)))(((******+++,,,,,,,,,++++++------++++++++++++------,,,,,,,,,++++++*********++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,.../////////...///111333...///000222222222111000///...---...///111444666555444444333333222222222222222333333333333222222222222333333333222222111222222222222333333444555333333333333444555666666888666444222000000111222444444444333333222222222333222222222333444555555555444444444444555666666888888777666666777999:::444444555555666777777777999888666555444555777888888888999999999:::::::::::::::;;;<<<<<<:::999888888888999999999888888777999999999999:::;;;<<<===999::::::;;;;;;:::::::::;;;<<<===>>>>>>===<<<;;;999999999999999999999999<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::<<<<<<<<<===<<<;;;;;;:::???AAACCCAAA>>><<<===???;;;===???AAAAAA@@@>>><<<======<<<======>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<888;;;>>>???>>>===<<<<<<;;;===??????===;;;;;;;;;999999999999999999999999;;;>>>CCCFFFGGGEEEBBB@@@===>>>??????>>><<<:::999999999999::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::>>>===:::888777888999:::======>>>@@@BBBAAA>>>;;;::::::;;;<<<<<<;;;::::::777777666555555666888999======<<<;;;;;;;;;<<<<<<888999:::;;;;;;:::999888999::::::;;;:::999777666777888:::;;;;;;:::999888555555444333333333333444((())))))******))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((()))(((((((((((()))))))))******************)))((((((((()))+++++++++***(((''')))))))))(((((('''''''''))))))(((''''''((())))))+++***))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((''''''''')))******************)))++++++******)))(((((((((((())))))***+++*********))))))))))))))))))))))))******)))))))))((((((((('''((())))))************))))))))))))))))))))))))(((((())))))))))))((((((***)))(((''''''((()))******))))))(((''''''&&&&&&************++++++++++++******)))((((((((())))))))))))))))))((((((((((((((((((''''''''''''((((((******))))))))))))******(((((((((((((((((((((((())))))*********))))))((())))))))))))************************************(((((((((((())))))))))))((()))***+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((())))))***++++++***))))))******+++,,,,,,,,,++++++------,,,++++++,,,------,,,,,,,,,+++++++++******+++++++++***++++++,,,,,,---------------------------...000000//////111222//////000111111111000000333111000//////000111333444444333333222222222222111222222222222222222111111222333333333333333222333333222222333333444555444333333333444555666666888666444222111111222333555555444444333333222222333333333222333333444444444444444444444555555666777666555444333444444555444444555555666666777777888777666555555666777999999999999999999999999:::999:::::::::999999888888999999999::::::999999888888888888888999:::;;;<<<888999999999999888888777888999;;;===>>>>>>>>>===999999888888999999:::;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::;;;<<<<<<======<<<<<<<<>><<<===???:::<<<>>>@@@@@@???===<<<<<<<<<<<<<<<<<<===>>>???=========<<<;;;;;;::::::999;;;===>>>=========>>><<<>>>??????===;;;::::::999999999999999999999999:::===AAADDDEEEDDDBBB@@@<<<===>>>???>>><<<:::999999999999999999999999999;;;;;;::::::999999999999===<<<:::999888888999999:::;;;<<<>>>???>>>;;;999888999;;;<<<<<<<<<;;;:::777666666555555666777888999888888777777888888888888888999::::::999888888888999:::::::::999888777777888:::;;;;;;:::888777888777666555444444444444)))******************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((''''''((((((((((((((()))))))))******)))************))))))((()))******++++++)))((('''***+++++++++***(((&&&%%%((((((''''''''''''((((((++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))*********************************)))))))))(((((((((***))))))(((((())))))***))))))))))))))))))))))))''')))+++,,,,,,,,,***)))))))))))))))))))))))))))))))))((((((((((((((('''%%%%%%'''((()))*********))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))***))))))((((((''''''&&&))))))))))))************))))))))))))))))))***+++(((((((((((())))))))))))((((((''''''''''''((((((+++******))))))******+++((((((((((((((((((((((((((())))))******)))))))))))))))))))))************************************(((((((((((())))))))))))((()))******++++++******,,,,,,++++++++++++++++++)))******+++******)))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,++++++***+++++++++........................+++...000111000000000111111000000////////////000333222111000000111222333333333222222222222222222111222222222222222222111111222333444444444444444333333333333333333444555555555444444444555555666777666444222222222444555666666555555444333333222444333333222222222222333444333333333333444555555666555444333222222222333444444444555666666777777666666555555555777888999999999999999999999999999999888888777777777777777888999999:::::::::999999777777777777888999:::;;;888888888777777666666555555666999;;;===>>>??????999888888777888999;;;<<<;;;::::::999999::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<===>>>>>>>>>???@@@AAA???===<<<===>>>:::<<<>>>???@@@???===<<<<<<;;;;;;;;;;;;;;;<<<===>>>======<<<;;;:::999999:::;;;===<<<<<<<<<>>>@@@>>>@@@AAA@@@===;;;::::::999999999999999999999999999;;;===@@@BBBBBBAAA@@@<<<======>>>===<<<:::999999999999888888888888888999999999999888888888888;;;;;;::::::999999888888888888888:::;;;;;;888555666777999;;;<<<<<<<<<;;;777666555555555555666666666666555555555555666666777888888999999888888777777888999999:::999999999999999:::::::::999777666888888777666555444444444******++++++++++++******((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''(((((()))))))))*********))))))************)))((()))************)))((((((((()))+++++++++)))'''%%%((((((((((((((((((((((((++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))******************+++++++++,,,,,,+++++++++************)))(((''''''((()))***(((((())))))************''')))+++------,,,***)))((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((+++***((((((((((((***+++))))))(((((((((((())))))))))))))))))((((((''''''(((((((((((()))))))))))))))))))))))))))***+++,,,(((((((((((()))))))))))))))(((((((((((((((((()))******))))))))))))******'''''''''''''''''''''''''''((())))))))))))))))))((()))))))))************))))))))))))************(((((((((((())))))))))))((())))))***************++++++******))))))(((((((((((()))******************))))))(((((())))))***)))***++++++,,,,,,,,,,,,---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++........................+++---111222111000000000222111///...---...///////////////000111333555666111222222222222222222222222222222111111222222222222333444555555555555555444444333333333444444555666555555555555555666666777666444333222333555666777777666555555444444333444333222111111111111111333333333333333444555555555555555444444444444444333333444555555666666777555555555555666777999::::::::::::999999999999888999888666555555555666777777888888999999999999999777777777777777888999999999888777777666666555555555666888999;;;===>>>>>>;;;:::999888888888:::;;;:::999999999999999999::::::::::::::::::::::::::::::;;;;;;<<<===>>>???@@@?????????>>>============;;;<<<>>>???@@@@@@???>>>;;;;;;:::::::::::::::;;;<<<<<<;;;;;;;;;;;;::::::<<<<<<<<<;;;:::<<>>???@@@@@@;;;<<<<<<<<<<<<;;;:::999777777777777888888888888999999999999999999888888:::::::::::::::999888777777777777888999999666444444666888:::<<<<<<<<<<<<777777666555555555444444666666666666666777777888777777777888888777777777777777888888999999999:::::::::::::::999888666555666666555555555555666666******++++++++++++******((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''))))))))))))************((())))))*********))))))***************)))((((((%%%&&&(((*********((('''))))))))))))))))))))))))+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))******++++++++++++++++++*********)))))))))***)))(((''''''((()))***((((((((()))******++++++'''(((+++------,,,***(((((((((((((((((((((((((((''''''''''''((((((((((((((())))))******)))(((((((((((((((((((((((((((((())))))'''&&&&&&'''))))))(((((())))))))))))(((((()))))))))))))))(((((((((''''''((((((((())))))))))))((((((((()))***++++++'''((((((((()))))))))******))))))(((((())))))***((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))((()))))))))************(((((()))))))))*********(((((((((((()))))))))))))))))))))))))))*********,,,,,,++++++*********)))'''((()))*********************))))))))))))******((()))***+++,,,,,,---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,------------------------+++---111222111000000000222111000.........///000......///000111333444555111111111222222333333444333333222111111222333333333444555666666666666666555555444333333444444444666666555555555666777777777666444333333444666777777777777666666666555555444333222222111111111111444333333333333444555555333444444555555666666666333333444444555666666666555555555666777888999999999999999999999999999999999888666555555555666777666777777888999999888888777777666666777777888888:::999888777777777777888888888999999:::;;;;;;<<<>>>===;;;:::999999999999999999999888888999999999:::::::::::::::::::::::::::::::::;;;<<<>>>@@@AAA>>>>>>===============<<<<<<===>>>@@@@@@@@@@@@@@@<<<;;;:::999999999999999888999999:::;;;<<<============<<<;;;:::;;;>>>AAABBBCCCDDDCCC@@@===<<<<<<999999999999999999999999777888999:::<<<===>>>>>>;;;;;;;;;;;;;;;::::::999555555666777888888999999999999999999::::::::::::999999:::::::::999888777888777777888999888666444333555777999;;;<<<<<<<<<888777777666666555444333666666666666666777888888888777777777777777777888777777777888888999999:::::::::999999888777666555222222222333444555777777)))******************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((''''''(((((()))))))))*********++++++((())))))************)))*********)))))))))))))))$$$%%%''')))*********)))))))))************))))))***))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++(((((())))))***+++++++++))))))((((((((('''''''''***))))))(((((())))))***(((((())))))*********+++&&&(((***+++++++++)))((())))))))))))))))))))))))'''(((((((((((())))))))))))*********))))))((('''))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((()))***''''''(((((())))))******))))))(((((((((((())))))(((''''''&&&&&&''''''((())))))))))))))))))))))))&&&&&&'''((())))))))))))))))))))))))************'''(((((())))))*********(((((((((((()))))))))))))))(((((((((((()))***+++.........---------------((())))))***+++++++++***************************((()))***+++,,,---------------............------,,,,,,,,,,,,------------++++++******++++++,,,---------------------------+++...000111000000000111222111111000000000000111000000000000000000000000111111222333444444555555555444333222222333444555666666777777777666666555666555444444444444444444555555555666666777888999999888666444444444666777666666777777777888888888666555555444444444444555555444444444444555666666333333444555555555555444333333333444555555666666555555666666777777888888888888999999999:::::::::999888888777777777777777666777888999999999999999888777777777777777888888:::999888777777888::::::;;;;;;:::999999:::::::::>>>>>>======<<<;;;:::999:::999999888888999999:::999999999999::::::::::::::::::999:::;;;===???@@@>>><<<;;;<<<===>>>===;;;<<<<<<===??????@@@@@@@@@<<<<<<:::999888888888888666777888:::;;;===>>>???>>>>>>===;;;::::::===???@@@BBBCCCBBB???===<<<<<<999999999999999999999999777777999:::;;;;;;<<<<<<::::::::::::::::::::::::666666666777888888999999999999999:::::::::::::::999999999999999999999888:::999888888999888777555333444777999:::;;;;;;;;;999999999888777555444333444444444444444555666777999888888777777888888999888888777777777888999999999999999888777777777666111111222222444555777888((())))))******))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((()))))))))*********+++++++++(((((()))***************+++******)))))))))))))))((((((((())))))*********(((((()))******)))(((((()))((((((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++''''''((())))))***++++++******)))))))))((((((((()))******************))))))))))))))))))*********''''''((())))))))))))((())))))))))))))))))))))))((((((((()))))))))******''''''((()))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((('''((()))******)))((('''))))))))))))))))))))))))(((((()))))))))*********)))((('''''''''''''''''''''''''''((()))*********''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((************************%%%&&&'''((())))))))))))))))))))))))************''''''(((((()))******+++(((((((((((()))))))))))))))(((((('''((()))***+++,,,,,,,,,,,,,,,---------******+++++++++++++++******+++,,,------,,,+++***((()))***+++,,,---------,,,---...//////...---,,,,,,,,,,,,---------......)))))))))***+++,,,---...........................---...000000//////111222000111111222222222222111/////////000000/////////111222222444555666777777777666444333333444666777888888888888777666555555666666555444444444444444444555555666777999:::;;;:::999777555444444555666555666666777888999::::::999888888888888999999:::666555555555555666777777777777888888777555444333222333333444444555555666666666777777777777777666777777888999:::;;;;;;<<<999:::::::::999999888888888888999:::;;;;;;;;;;;;999888888777777888888888999888777777777999;;;<<<<<<;;;:::999999:::;;;;;;<<<===>>>??????>>>===<<<::::::999999999999::::::888888999999999::::::::::::999999888999;;;===???===<<<:::;;;===>>>===;;;::::::;;;<<<===>>>??????======;;;:::999888888888777777888999;;;<<<======???@@@???===:::999;;;<<<===>>>@@@???===;;;:::;;;999999999999999999999999777888999;;;;;;;;;:::999:::999999999999999::::::999999999888888777777777888888888888999999999:::999999888777777888999:::;;;999888888888888777555333555666888:::::::::999::::::::::::888666444333333333333333444555666666:::999888888888888999:::999888777666666777888888888888777777777777777888444444444444444555666666(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))))))))))))))************+++++++++(((((()))***************+++******))))))))))))))),,,+++******)))******+++&&&'''((())))))((('''&&&(((((('''(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++&&&''''''((()))*********---------,,,,,,,,,++++++)))***+++,,,,,,+++***)))******))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))******++++++$$$$$$&&&'''(((((())))))))))))))))))))))))))))))((()))***++++++***)))((('''((()))******)))(((''')))))))))))))))*********))))))))))))************)))((('''&&&&&&&&&&&&&&&&&&''''''((()))******+++&&&%%%%%%$$$$$$%%%%%%&&&))))))(((((((((((())))))************************%%%&&&'''((())))))))))))))))))))))))************&&&''''''((()))******+++(((((((((((()))))))))))))))((('''''''''(((***+++(((((())))))*********+++++++++,,,,,,,,,++++++******+++---......---+++***((((((***+++,,,---------,,,---...//////...---,,,,,,,,,,,,------.........((())))))***+++---...///000000000000000000000000.../////////...///111333///000222333444444333222***+++---///000111111111222222333444666777888888888777555444444555777888999999999999888666555444777666555444444444444444444444555666888:::;;;<<<<<<:::777555444444555555444555666888999:::;;;<<<;;;;;;;;;;;;<<<======>>>666666666666666777888888=========<<<:::777555333222222333444444555555666666777777777777777666555666666777888:::;;;<<<===::::::;;;<<<<<<:::999888999:::;;;<<<============999999888888888888888999888777666666777999;;;===<<<;;;:::::::::;;;<<<===999;;;>>>AAABBBAAA@@@???;;;::::::999999::::::;;;888888888999999::::::::::::999888888888:::<<<>>>===;;;999;;;===>>>===:::888888999:::;;;<<<===>>>>>>===<<<:::999888888888888999999::::::;;;;;;<<<@@@@@@@@@>>>;;;999999::::::;;;======;;;999999999999999999999999999999999777888:::;;;;;;:::888777:::999999888999999::::::===<<<;;;999888666555444666666777777888888888999:::999777666666888999;;;;;;999888777888888666555444555777888999999999999;;;;;;;;;;;;999777444333444444444444555666777888;;;:::999888888999:::;;;:::999888666666666777777888777777777777777888999888777666555555444444555******++++++++++++************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((+++***)))(((((()))***+++))))))(((((()))+++---...)))************+++++++++************************...------,,,+++***))))))***************++++++,,,************************)))***+++,,,,,,+++***)))******+++,,,,,,***)))(((************************)))))))))))))))))))))))))))((('''''''''(((***+++...------,,,+++***))))))))))))))))))************))))))))))))))))))))))))+++)))(((((())))))(((&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++***(((&&&$$$""""""'''&&&%%%%%%%%%%%%&&&'''+++)))'''%%%%%%''')))+++'''((()))((('''&&&'''(((((('''&&&''')))*********))))))((('''''''''''''''&&&&&&''''''(((((())))))++++++,,,---,,,***(((&&&))))))))))))((((((((((((---...///...---,,,---...///...---,,,+++++++++++++++++++++******)))))))))(((+++---+++***+++---------+++)))((('''((()))***---------------------------------,,,,,,+++++++++***+++---///000111111222//////000000000000//////////////////000000000000000000111111222333444444444333222111111111111111111222333444555666666666555555555555555666777777777888::::::999999999:::777666555666666666444333555666777888:::<<<======>>><<<:::777555444444444333555777888888888999:::======<<<;;;<<<===>>>???666666666777888999:::;;;?????????>>>===;;;999888888777666555555555555555555555666666666666555555999999;;;<<<===>>>>>>>>>;;;:::999888999;;;===>>>>>>===<<<;;;;;;<<<===>>>>>>===<<<;;;:::999888888888888888888888888999999===<<<;;;:::::::::::::::;;;===@@@CCCDDDDDDBBBAAA<<<;;;:::999999999999999666777999;;;<<<<<<;;;:::???===:::888777999;;;===;;;<<<===============<<<<<<;;;:::999999:::;;;<<<======<<<;;;::::::::::::999777555555777888999888999999:::::::::888666555888999:::;;;;;;;;;;;;;;;:::::::::<<<===<<<;;;999:::;;;;;;;;;;;;:::999888777888999;;;<<<============<<<:::888777777888888999888888999;;;;;;:::888999888888777777777777777::::::;;;:::999777555444666555444555666999;;;===<<<=========;;;888555333777666555444555777999::::::999999999888888777777666666666666666666666666888777555444444666888999888888777666555444333333******++++++++++++******)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))+++***)))(((((()))***+++(((((((((((()))******+++))))))*********+++++++++(((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((())))))***)))))))))))))))))))))))))))******++++++******)))***++++++++++++***))))))************************))))))))))))))))))))))))'''''''''''''''((()))))),,,++++++******))))))((((((((())))))*********+++((((((((((((((((((((((((+++)))(((((())))))(((&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&%%%(((((('''&&&&&&'''(((((((((&&&%%%$$$$$$%%%&&&(((%%%'''))))))))))))+++---***((('''(((***,,,,,,+++******)))(((((((((((((((*********+++++++++++++++)))***+++,,,+++***((('''))))))))))))((((((((((((&&&((()))(((''''''((()))******)))))))))******+++,,,,,,+++++++++*********'''***,,,,,,+++,,,------///...,,,+++***+++++++++---------------------------------,,,,,,,,,++++++,,,---...//////000/////////000000000000000///....../////////000000000000000000111222333444555666666555444333222111111111//////111222333444444444555555555555555666666777666888999999888888999:::888777777888999999666444666666666777999:::<<<<<<>>><<<:::777555555444444444666888888888888999:::<<<;;;::::::;;;<<<===>>>777777888999:::;;;<<<<<<>>>?????????>>><<<:::999777666555555555555555666555666666777777666666555777888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;===>>>???@@@???>>><<<<<<<<<===>>>??????>>>===;;;:::999999777777777777888999:::;;;<<<<<<;;;:::::::::::::::;;;===AAACCCEEEEEEDDDCCC@@@???>>><<<;;;:::999999999999999::::::;;;<<<===AAA???<<<:::999;;;===???;;;<<<<<<======<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;:::999999999999:::<<<999777666777888777777999999999999999888777666777777888999999999999999;;;;;;;;;<<<<<<<<<:::999::::::::::::999999999999888999:::<<<===>>>>>>>>>===<<<;;;999888888888888888777666777999:::999888888888777666666666666777777888888999999888666666666666555555666888:::<<<=========<<<:::888666555666555444333333444666777777666666666555555555555444444444444444444444444666666555555555666888999999888777666555444333222******++++++++++++******((())))))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))***************))))))))))))******((()))***++++++***)))))))))))))))*********++++++''''''''''''''''''''''''&&&&&&''''''((((((((((((((((((((((((((())))))***((((((((((((((((((((((((+++******))))))******+++,,,+++******)))*********************************))))))))))))))))))))))))%%%&&&''''''((((((''''''))))))))))))))))))))))))'''(((((()))***+++++++++''''''''''''''''''''''''***)))(((((())))))((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))))))))(((''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++***+++,,,...+++***)))***,,,---------******))))))(((((())))))'''''''''''''''&&&&&&&&&((()))*********)))((('''(((((((((((())))))))))))&&&((())))))((((((***+++(((((((((((()))***+++,,,,,,,,,,,,,,,++++++++++++******,,,------,,,,,,,,,///---++++++---......---------------------------------------,,,,,,,,,,,,....../////////......---000000000000000///............/////////000000000000111222333555666777888999888777555333222111111//////000111222333444444555555444444555555666777555777888888777666888999777777888:::<<<;;;999666777666666666666888:::;;;>>><<<:::888666555555666444666888888888777888999999999888888999:::<<<===888999;;;===>>>>>>>>>===>>>>>>?????????>>>===<<<888777666666555555666666666777777888888777777666555666777888999:::::::::<<<<<<===>>>??????@@@@@@CCCBBB@@@>>>======>>>>>>@@@@@@???>>><<<;;;:::999555666666777888:::;;;<<<<<<;;;;;;:::::::::::::::<<<>>>AAADDDFFFFFFFFFFFFEEEDDDBBB@@@>>><<<::::::<<<<<<;;;:::;;;<<<>>>???AAA@@@===;;;;;;===???@@@<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;:::::::::999999::::::;;;;;;===;;;999888888888777666999999888888888888999999888888888999999999999888;;;;;;<<<<<<<<<;;;999888:::999888777888888:::::::::;;;<<<===>>>?????????<<<<<<<<<;;;:::999777777888666444555666888888888888777666666555555666666444555666777777777777777777777666666777888:::;;;???>>>===;;;999888777777555444333222111222333444555555555444444444444444222222222222222222222222333444444555666777888888999888777666444333222111******++++++++++++******)))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***))))))))))))))))))***+++,,,...//////---***)))))))))))))))************))))))))))))))))))))))))***************************************++++++,,,))))))))))))))))))))))))+++***)))(((((()))***+++---,,,***)))))))))***+++************************))))))))))))))))))))))))%%%&&&((()))))))))((('''((((((((())))))*********''''''((()))***++++++,,,((((((((((((((((((((((((***((('''((()))***)))'''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++((((((((((((((((((((((((''''''((())))))(((''''''***+++,,,+++)))))))))***+++***))))))+++------,,,))))))((((((((((((((()))%%%%%%$$$$$$######""""""'''(((((()))))))))(((((((((((((((((())))))))))))(((***++++++++++++---...)))))))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,......,,,+++---000---******---//////...,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---......//////......---000111111000000///...---........./////////000000000000222333555777999999;;;:::888666333222111000111111222222333555666666555444444444444555666666444666666666555555777888666777888:::<<<<<<999777888777555555555666888999===<<<:::888777666666777555777999999777777777888777666666666777999;;;<<<999;;;===???@@@@@@???>>>===>>>???@@@@@@???>>>===<<<;;;:::888777666666666777777888888888888777777444555777888999999::::::<<<===???AAABBBBBBAAA@@@EEEDDDBBB@@@>>>>>>>>>>>>@@@???>>>===<<<:::999999777777777777888999:::;;;;;;;;;::::::999::::::;;;<<<>>>AAADDDFFFGGGGGGGGGFFFEEEDDDCCCAAA???>>>===>>>>>>>>>??????@@@@@@@@@AAA???===<<<<<<===???@@@>>>>>>=========<<<======;;;<<<>>>@@@@@@>>><<<;;;::::::::::::;;;<<<===>>>===;;;:::999:::;;;999888:::999888777888999;;;<<<;;;;;;<<<===<<<<<<;;;::::::<<<======;;;:::999999:::888777666666888:::;;;;;;<<<===>>>????????????;;;<<<<<<<<<<<<:::888777:::777555444666888999999777777666555555555555555333444444555666666666666777777777888:::<<<===???AAA???<<<999888777888888555444333222111111222222555555555555555555555555222222222222222222222222111222444555777777777777888777666555333222111111******++++++++++++************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++)))))))))******)))))))))+++,,,...000///---***((((((((()))))))))*********))))))))))))))))))))))))------,,,++++++***))))))***************++++++,,,************************+++***)))(((((()))***+++---,,,***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++***))))))(((((())))))***+++++++++'''(((((()))******++++++)))))))))))))))))))))))))))((('''((()))***)))((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))''''''''''''''''''''''''&&&'''(((******((('''&&&)))*********((('''((()))***((('''(((***,,,,,,+++''''''&&&&&&&&&''''''((()))))))))((((((''''''&&&((((((((())))))))))))((('''((((((((()))))))))***$$$&&&(((((('''((()))+++++++++******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++......---222:::???888111------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---...////////////000000000000000///..................///////////////000111333555666888999;;;999777555333222111000111111111111333444666666444444444444444555666666444555555555444444666888666666777999;;;;;;888666777777666555555666777888<<<;;;999777666666777777666888999999777666666777666555555555666777999:::999;;;===???@@@@@@???>>><<<===???@@@@@@??????>>>AAA@@@>>>;;;888666555555777777888888888888777777555666777999:::::::::;;;;;;===@@@CCCDDDCCCBBBAAAFFFDDDBBB@@@>>>=========>>>======<<<;;;:::999999999999888888777888888888::::::999999999::::::;;;<<<===@@@CCCEEEFFFGGGGGGCCCDDDDDDDDDCCCBBBAAA@@@>>>@@@BBBDDDEEECCCAAA???>>>===<<<;;;;;;<<<>>>???@@@@@@>>>=========>>>>>>===>>>AAACCCCCCAAA>>>===999999999999:::<<<===>>>;;;::::::;;;===>>>===<<<:::999999999:::;;;===???@@@AAACCCDDDCCCAAA???===999<<<>>>===;;;999999::::::999777666666777999;;;;;;<<<===>>>>>>??????>>>:::;;;<<<======;;;:::999;;;999666666888:::;;;;;;777777666555555555555555444444444444444444555555777777999;;;===???AAABBBAAA>>>;;;888666666777888555555444333333222222222444444444444444555555555222222222222222222222222000111333555666666777777666666555444333222111111******++++++++++++************))))))(((''''''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))************))))))(((***+++---,,,***'''&&&((((((((()))))))))******'''''''''''''''''''''''',,,,,,+++***)))(((''''''((((((((((((((())))))******************************))))))(((((())))))***,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++***)))))))))******+++++++++))))))))))))************************************)))((('''((()))***)))((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((&&&''''''((((((''''''&&&$$$%%%&&&''''''&&&%%%$$$$$$%%%'''((('''((()))+++((('''&&&''')))*********&&&&&&%%%%%%&&&&&&''''''***************)))))))))))))))))))))))))))))))))''''''(((((())))))******%%%&&&((('''''''''(((******)))))))))***++++++,,,++++++++++++,,,,,,,,,,,,'''&&&(((------...<<>>>>>>>>===<<<===>>>?????????>>>===CCCBBB???<<<999777555555666777777888888777777666666777888999:::;;;;;;;;;;;;===???BBBCCCCCCBBBAAADDDCCCAAA???===<<<<<<===<<<<<<;;;;;;;;;:::::::::;;;:::999888777777777777999999999999999::::::;;;;;;<<<>>>@@@BBBDDDEEEEEE@@@AAABBBCCCDDDCCCBBBBBB>>>@@@DDDFFFGGGDDDAAA>>><<<<<<;;;;;;;;;<<<===>>>AAA@@@>>>===<<<======>>>>>>???BBBCCCCCCBBB???>>>777777777888999:::;;;<<<:::::::::<<>>999999:::;;;===>>>@@@AAACCCEEEIIIKKKJJJFFFAAA>>>777;;;>>>>>>;;;999:::<<<;;;:::999888777888888999:::;;;<<<============<<<::::::;;;<<<============<<<:::999999:::<<<<<<<<<888777666666555555666666555444444333444444555555777888:::<<<>>>@@@BBBCCC???===:::777666555666666444444444444444444444333222222222222333333333333333333333333333333333333222222222333444555666666444444333333333222222222******++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++((()))***++++++***)))((('''(((***++++++)))((('''(((((((((((()))))))))***((((((((((((((((((((((((******))))))((((((((('''((((((((((((((())))))***************************(((((())))))))))))((((((***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))(((''''''((()))******((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((('''((())))))))))))((('''%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''''')))+++((('''&&&&&&(((******)))&&&&&&&&&&&&&&&'''(((((('''''''''''''''(((((((((,,,+++******))))))))))))'''''''''((()))*********)))***++++++))))))***+++)))))))))***+++---...///*********+++++++++,,,,,,((('''***,,,***---AAAYYYhhhWWWBBB222,,,,,,+++***++++++++++++++++++++++++------------.........///,,,------......------------...///000000111111000---------.........//////------...///000111222333333222111111111111111222000///......///111333555444444333333444444555666555666555444333444777999999777555555666777777666444555777999999888777777888777666555555555666777888999:::999777555555666888777666555444555666666777777888999:::;;;<<<<<<<<<===>>>>>>>>>===<<<;;;@@@???===;;;999777666666555666666777777666666555666777888999:::;;;;;;;;;:::;;;===???AAABBBBBBAAABBBAAA???===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<999999888888888888888888999999888888999::::::;;;;;;;;;===>>>@@@AAABBBBBB===>>>@@@BBBBBBBBBAAA@@@>>>@@@BBBDDDDDDBBB???>>><<<;;;;;;;;;;;;<<<===>>>@@@???===;;;:::;;;<<<<<<>>>???@@@AAAAAA@@@???>>>:::::::::::::::;;;<<<===<<<<<<<<<>>>@@@@@@???===999:::<<<>>>@@@AAABBBBBBBBBFFFKKKOOOMMMHHHAAA<<<555:::>>>>>>;;;999;;;>>><<<<<<;;;:::999888777777999999:::;;;;;;;;;;;;:::999::::::;;;<<<>>>@@@AAA;;;:::999:::<<<===<<<;;;888888777666666666666777333333333333444666777888888999:::<<<===>>>??????===;;;999777555444444444333333444444444444444444222222222222333333444444333333333333333333333333333333222222222333555666222222222222333333333333******++++++++++++******)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********((()))***++++++***)))((()))***++++++,,,+++***)))(((((((((((())))))))))))++++++++++++++++++++++++))))))))))))***************************++++++,,,))))))))))))))))))))))))'''((()))******)))((('''******+++,,,,,,***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++((((((((((((((((((((((((++++++******)))((((((((((((((((((((((((((((((((((((''''''((()))******)))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))((((((((((((((((((((((((((('''))))))((('''&&&'''(((((('''&&&''')))*********'''''''''''''''((()))***&&&''''''(((((()))))))))------+++***))))))))))))&&&''''''((()))******+++)))***+++***)))((()))***))))))***,,,...111333444)))))))))******+++++++++...,,,------''')))AAA]]]kkkYYYAAA000***,,,---...++++++++++++++++++++++++---------.........//////............---,,,+++***,,,---...000111111111111---------.........//////,,,------...///000000111000/////////000111222222222111000000111333555777444333333333333444555555666666666444333444777:::<<<999666555666777777777333555888:::;;;:::888777777666555444444555666777888999:::999777555555555999888666555444444555555666666666777888999;;;;;;<<<===>>>>>>>>>===;;;:::===<<<:::999888777777777555555666666666666555555555666777999:::::::::::::::;;;<<<>>>???AAAAAAAAA@@@???===<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???888777777777888999::::::999888888888999::::::;;;:::;;;<<<===>>>???@@@@@@===>>>@@@AAAAAA@@@>>>===??????@@@@@@@@@???>>>>>><<<<<<<<<<<<<<<===>>>>>>???===;;;999888999:::;;;===>>>????????????>>>===???>>>>>>>>>>>>???@@@@@@>>>>>>>>>???@@@@@@>>><<<999:::===@@@BBBCCCCCCCCCAAAEEELLLPPPNNNHHH@@@:::444999===>>>;;;:::<<>>======<<<;;;:::::::::999999888888888999888888888888:::;;;<<<::::::;;;<<<<<<=========<<<<<<<<<===>>>@@@AAABBB???>>><<<<<<>>>>>>>>>===;;;;;;<<<<<<===>>>>>>>>>===;;;888888999:::;;;:::888:::<<<===>>>===<<<;;;;;;;;;:::999777888;;;===???@@@AAABBB@@@>>>;;;999===<<<;;;<<<===@@@BBBDDDCCCDDDGGGJJJJJJEEE>>>999888888888999999:::::::::<<<;;;::::::999888777777666777888888888999<<<>>>>>><<<999777777888;;;=========<<<;;;;;;;;;;;;<<<999999999888666555333222333444777999;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888777777777777666555444333444444333222111111111111555555444333333333444444333222222222222222222333444444333222111111111111111111222222222111111000***************************))))))(((((())))))***))))))))))))))))))))))))(((((()))(((((((((***+++)))))))))))))))*********************)))))))))((())))))))))))))))))))))))***)))))))))((((((((('''&&&'''(((***++++++++++++))))))))))))))))))))))))***)))))))))))))))******,,,+++******+++---///000+++******))))))******+++*********)))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))***++++++***)))((())))))))))))))))))))))))***)))(((((((((((((((((())))))))))))))))))))))))'''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''&&&&&&***)))'''&&&&&&''')))******)))'''&&&%%%&&&'''((())))))))))))(((((((((((())))))))))))((((((((((((...+++(((((()))************)))'''''''''(((***+++***************************++++++++++++...333888===666...******+++++++++***************,,,---...,,,+++++++++************++++++,,,------.........------....../////////000////////////............111111111000000000/////////111222111000///000111222222111111222222333444666666666555444333222222333333333333333444555555;;;;;;:::777444333333555444555666777888888888888666555333222222333555666:::;;;;;;<<<;;;999777666777666555444444444444555777777888888999999888888999999999999999999999999888888999::::::999777666777777777777777666555555444555666777888999999999;;;;;;<<<===<<<<<<;;;:::<<<<<<===;;;:::999:::<<<>>>>>>======<<<<<<;;;;;;;;;:::::::::999999999999999999888888888999:::;;;::::::;;;<<<======>>>>>>>>>>>>=========>>>?????????===<<<<<<===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::888888999;;;::::::999:::<<<=========;;;::::::;;;:::888777888:::<<<>>>???@@@AAA@@@>>>;;;999;;;:::::::::;;;>>>@@@BBBCCCCCCCCCDDDCCCAAA===:::777777777888888888999999;;;;;;:::999999888777777666777888888777999;;;>>>>>><<<999777666888:::<<<<<<<<<<<<;;;;;;;;;::::::888888888888777666444444444555777888:::;;;;;;<<<;;;;;;<<<<<<;;;999888777777777777666666555333333333333222111111111222222444444333333333333444555333333222111111222333333444444333222111111111111000111111222222222111111***************+++++++++)))******************)))))))))))))))))))))))))))&&&)))+++***'''&&&)))---************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***************))))))))))))))))))))))))(((((((((((()))***+++,,,---,,,++++++,,,---///000,,,,,,++++++++++++,,,,,,************))))))))))))%%%&&&''')))************(((((((((((((((((((((((())))))))))))((((((((((((******))))))((((((((('''((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))***************)))((((((((((((((())))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''(((((((((((('''&&&&&&'''((((((***)))'''%%%%%%%%%%%%&&&(((((((((((())))))))))))(((((((((((()))))))))))),,,***((('''((()))))))))(((''''''&&&&&&''')))******************************++++++***)))))),,,...))))))))))))))))))+++,,,+++++++++++++++,,,---...++++++++++++************,,,,,,,,,---------------------------....................................111111000000000000/////////111222111000///000111222111111111111222333333555666666666555444333333333333333333333444444555<<<<<<;;;888555333444555444444444444555666777888666555444333333444555666888999;;;<<<;;;999777555666666555555444444555555666777777777888888888888777777888999999:::;;;;;;888999:::::::::999777666777888888888888777666666777777777777777888999999<<<<<<<<<<<<;;;:::999888999;;;<<<<<<<<<;;;<<<===@@@???===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888888777777888888999999:::;;;<<<===>>>?????????>>>===<<<<<<<<<===>>><<<;;;;;;<<<======<<<===<<<<<<;;;:::999999999;;;:::888888:::;;;:::::::::;;;<<<===<<<;;;:::999999:::999888777777999;;;<<<===???@@@???===;;;:::;;;::::::;;;<<<>>>@@@AAABBB@@@>>><<<<<<<<<;;;:::666666666666777777777777:::::::::999888888888777666777888777777888;;;===>>><<<999777666777888:::::::::;;;<<<;;;:::999888777888888888777777666555555555666777888999;;;;;;888999:::;;;:::999666555666666666666555444333333222222111111111222333333222222222222333444555555444333111000000111333444444333222111000000000000//////000111222222222222+++++++++*********)))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))''')))***)))((((((***,,,++++++******))))))((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********))))))((((((((((((((((((((((((((((((((((((((()))***+++,,,***))))))))))))***+++,,,,,,++++++******++++++,,,)))))))))))))))))))))***%%%&&&''')))************))))))))))))))))))))))))))))))))))))((((((((((((***)))(((''''''&&&''''''(((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((************))))))((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))************((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&,,,+++***(((''''''''''''''''''(((((())))))******(((((((((((()))))))))))))))'''%%%%%%&&&'''&&&&&&)))(((((((((((()))***************************************))))))(((((()))((()))***************************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---........................------...............///000000000000000000/////////111222111000///000111111111111111111222222333555555666666666555444444444333333222333333444444<<<===<<<:::777555555666333333222222333555777888555444333333333333444555555777999;;;;;;999666444666666555555555555666666666666666666777777888888666777888999:::<<<======999::::::;;;:::999777666888888999999999888888777::::::888777777888999::::::::::::::::::999999888666999<<<======<<<======AAA???<<<:::999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777666666777777888999;;;<<<======>>>===<<<<<<;;;;;;<<<<<<===;;;::::::;;;<<<<<<;;;::::::::::::999999888888:::999888888:::;;;:::999;;;;;;<<<<<<;;;:::999888888999999888777777888:::;;;<<<===>>>>>>===;;;:::<<<<<<<<<===>>>???AAABBB@@@>>>;;;:::::::::999888666666666666666666666666999999999999888888888888666777777777666777:::<<<>>><<<999777666666777888888999:::;;;;;;999777666666666777888888777777777555444444444555666888999555777888999999777555333555555555555555444333222111111000000111222333333111111111111222333555555555333111000000111333555333222111000000///000000......000111222222222222...---,,,+++***((('''''')))***+++,,,,,,+++***)))))))))))))))))))))))))))+++)))'''(((***,,,+++***++++++******))))))(((((())))))))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))************)))((((((((((((((((((((((((((((((******))))))))))))******((((((((((((((()))))))))******))))))))))))******''''''(((((((((((((((((((((((())))))))))))((((((************************))))))))))))(((((((((((())))))((('''&&&&&&''''''((((((((((((((((((((((((''''''&&&''''''((())))))(((((((((((((((((((((((())))))))))))((('''&&&&&&'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************((((((((((((((((((((((((&&&''''''(((((()))))))))&&&&&&'''(((((('''&&&&&&,,,,,,+++***)))))))))(((''''''(((((())))))******'''((((((((()))))))))***)))'''&&&&&&''''''&&&%%%((((((((((((((())))))***))))))))))))))))))))))))))))))))))))*********)))...+++))))))+++,,,***''')))))))))***************))))))))))))************,,,,,,+++++++++,,,------111000000//////.........,,,---------......////////////////////////000000///111222111000///000111111111000000111111222333444444555555555555555444444333333222222222333333999::::::888555333333444222222111111222444666888333222222222222222222333444555888999999888666555666666555555555666666777666666555555555666777888666777888:::;;;===>>>???::::::;;;;;;:::999777666888888999999999999888888:::999888666666777888999888888888888999999::::::555777:::<<<<<<<<<===>>>@@@>>><<<:::999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777666666555666666777999::::::;;;;;;;;;::::::;;;;;;<<<===<<<:::999999:::;;;;;;:::888888888888999999::::::999888777888:::;;;:::999;;;;;;;;;::::::999888888777999999888777777888:::;;;;;;<<<<<<<<<;;;::::::;;;;;;<<<<<<===>>>???@@@===<<<;;;;;;;;;;;;888666777777777777777777777666888888888888888888888999666777777666555666999;;;===;;;999777666555666666666777999::::::888666555555555666777777777777666444333222222222444555666333444666777666555333222333444444444444333333222000000000000111222222333000000000111222333444555444333111000000111333444222222111000////////////---...///000111222222222...---,,,+++***((('''''')))******************))))))))))))))))))))))))))),,,)))&&&'''+++---+++)))************))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))*********))))))((())))))))))))))))))))))))******)))))))))))))))***)))*********************))))))(((((((((((())))))((((((((((((''''''''''''))))))***))))))((('''&&&************************))))))))))))((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''(((((())))))))))))))))))))))))'''((((((((((((''''''&&&''''''(((((())))))******''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))&&&'''(((((((((((('''&&&)))))))))))))))((((((((((((((((((((())))))))))))''''''(((((())))))******+++***((()))******)))'''&&&&&&&&&''''''''''''''')))))))))))))))))))))))))))(((((()))+++,,,,,,+++---)))&&&'''+++---+++((((((((())))))***))))))((('''''''''''''''(((((((((++++++*********,,,...///222222111000///......---,,,,,,,,,---......//////......////////////000000///111222111000///000111111000000000000111222222222222333444555555555555444333333222222222222222333444555444222111000111111111111222333555666777111111222222222222111111333444666777777777777666666666555555666666777777666555444444444555777888666666888999;;;===>>>???;;;;;;<<<;;;:::999777666777777888999999999999888777777666666666666666777666666666777777888::::::444666999::::::;;;<<<>>>===<<<;;;:::::::::;;;<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;::::::888777666666666777777888888999999:::999999999:::;;;<<<<<<;;;999888888999::::::999777777888888999::::::;;;777777777888:::;;;:::888::::::999999999999999999888999::::::888888888:::;;;;;;;;;;;;;;;:::999999888888999999:::;;;;;;<<<;;;;;;;;;<<<===;;;888555777777777777666666666666666777777777888999999999666666666666555555888:::;;;:::888777666555666666666666777888777666555444444444555666666666555555333333222222222333333444222333333333333333222222222333333444444333222222111111000000000111222222000000000000111222333333333222222222222222222333222111000///..................///000111111111111+++++++++******************))))))(((((())))))***))))))))))))))))))))))))******))))))***+++++++++)))))))))))))))*********((()))))))))************))))))))))))))))))))))))'''((((((((()))))))))***((())))))*********)))))))))))))))))))))))))))))))))((((((((()))***+++,,,******+++++++++*********)))((((((''''''(((((()))******))))))(((''''''''')))))))))))))))(((''''''************************))))))))))))((((((((((((%%%&&&((()))******)))((())))))))))))))))))))))))(((((('''&&&&&&&&&''''''))))))))))))))))))))))))'''(((((()))))))))(((((('''''''''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******''''''''''''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))(((((((((((('''''''''((()))*********+++***)))***++++++)))(((&&&&&&''''''(((((((((((())))))))))))))))))))))))***((('''(((+++---,,,+++'''((()))***+++++++++***((()))************)))(((((((((((()))))))))*********)))))))))***,,,///000222111000///...---,,,,,,++++++,,,------...//////........./////////000000///111222111000///000111000000000000000111222222000111222333444444444444444333333222111111222222000222333444222111111222///000222444555666666777222222222333333222222222444444444444555666777888666666666666666777888888666555444333333555777888444555666777999;;;<<<<<<;;;<<<<<<<<<;;;999777666666777777888999999888888777888888999999999888888888777666666666777888888444666777888777888;;;===::::::;;;;;;;;;;;;<<<<<<999999999999:::::::::;;;:::;;;;;;<<<;;;:::999888999999999999999999999999;;;::::::999999999999::::::999777777999:::999888999999999999999999999999666666777888;;;;;;:::888888888888888888999999:::888:::;;;;;;999999999:::<<<;;;;;;:::999888888777666777777888999999999999;;;;;;:::;;;<<<;;;888666666666666555555555444444555666666777888999999:::555666666555444555777999999888777666666666666666666666666666555555555444333444444444444444333333333444444444444444333333222222111000000111222222222222333333333333222222222111111000000000000111111111000000000111111222111222333333333333222111111111000///............//////000000000000000///(((((()))***++++++,,,,,,***)))(((''''''((()))***))))))))))))))))))))))))(((***,,,+++((((((+++...(((((())))))******++++++(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******(((((()))***************))))))))))))))))))))))))&&&''''''((()))+++---...))))))*********))))))((())))))(((((((((((()))))),,,++++++***)))(((((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((($$$&&&(((***++++++***)))************************)))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))'''((()))***************&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++))))))))))))************))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))&&&'''((()))******************))))))((((((''''''&&&''''''((()))******+++***)))((()))******(((&&&((())))))***+++*********)))))))))))))))))))))))),,,)))&&&'''***,,,,,,+++$$$)))///000,,,))))))+++)))***+++,,,,,,+++))))))++++++,,,,,,------------)))(((((((((***---000111111111000...---,,,++++++++++++,,,,,,---...//////---.........//////000000///111222111000///000111000000000000000111111222///000111222333444444444444333333222111111111222000333555666555444444555///000222555666777777666222333333444444333333222444333333333444666777999666666666666666777888888666555333333333444666888333333444666777999::::::<<<<<<<<<<<<;;;999777666555666777888888888888888999;;;<<<===>>>===<<<<<<:::999777666555555666666555666666666666777:::===888999:::;;;<<<<<<<<<<<<888888888999999::::::::::::;;;<<<===<<<;;;:::999;;;;;;;;;:::::::::999999===<<<;;;999888777777777:::888777777888999999888;;;;;;::::::999888888888666666666999;;;;;;:::888888777777777888999::::::888:::<<<<<<:::999::::::<<<<<<;;;:::888777777666777888999:::::::::::::::<<<;;;999999999:::999777555555555444444333333333555555666777888999999:::555666666555444444666999888777666666666666666777777666555444444444444555333444444444333333222111444555666777666555444333222111///......000222333111222222333333333222222222222111000//////000000222111000000000000000111000111333444444333111000111000///......------...///000000000000000///......---,,,+++************))))))***++++++++++++***++++++******************,,,+++***)))((((((((((((******+++******)))((('''((((((((((((((((((((((((******))))))))))))******+++******)))))))))((((((******))))))))))))))))))''''''(((((())))))******************************((((((((((((((((((((((((++++++******))))))(((((())))))))))))************))))))(((((('''''''''&&&(((((()))************))))))))))))))))))))))))))))))((('''''''''(((***+++,,,+++***))))))***+++,,,,,,+++)))(((((()))+++,,,))))))(((((((((((())))))******))))))((((((''''''((((((((((((((((((((((((***)))))))))((((((''''''&&&''''''((()))******+++''''''''''''&&&&&&&&&&&&))))))))))))************((((((((((((((('''&&&&&&******))))))((((((''''''''''''((())))))))))))))))))(((''''''''')))***+++(((((())))))))))))((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))(((''''''(((((())))))))))))(((((('''''''''(((***+++***((())))))))))))************++++++******************+++++++++++++++++++++++++++***)))((((((***,,,---......,,,,,,,,,,,,......------,,,+++,,,---...///222000...+++******+++,,,///////////////.........111111111111111111111111/////////000111111222222111111111222333444666777888777555333222222222222333222222333555555444222...///111444555666666555111222333333222333444666777777777777666666666666444444444444555777888999666555444333222333444444555555555555666777999:::888888999888888777666555666555555555555666777777::::::;;;;;;<<<=========999888888777777777777777999888888999:::;;;<<<===<<<<<<;;;<<<===<<<999777;;;:::999888888888999:::=========<<<<<<;;;::::::999999:::;;;<<<<<<<<<<<<:::999888777777888999:::666666666666666666666666666777888999999888777666777777888999:::::::::;;;;;;;;;:::999999999999:::<<<;;;999888888888999999<<<;;;:::888777666666666888888999999999999888888;;;::::::999888777666666444555555444333444666888;;;::::::999888777666666444444333222222222222333666555555555555444444444777777777777777777777777666666666666555444333222111222222333333222222111333222111/////////000111111111000000000000111111//////000000111111111222222111///...---...000111111111111000000000000000111111000......---------////////////000111333333...---,,,+++************))))))***++++++++++++*********************************))))))))))))******((())))))************)))******************************))))))))))))***************))))))(((((((((++++++++++++++++++++++++******))))))((((((''''''************************************************))))))))))))))))))))))))))))))))))))************))))))((((((((('''''''''******+++,,,,,,,,,,,,,,,)))))))))))))))))))))))))))(((((('''((()))***++++++***))))))))))))***++++++***(((''''''(((***+++))))))(((((((((((())))))******))))))(((((((((((())))))))))))))))))))))))++++++++++++*********)))''''''(((((()))******+++)))(((((((((''''''&&&&&&))))))))))))*********************+++******))))))***)))))))))((((((((('''''''''((())))))))))))))))))(((''''''((()))***+++(((((())))))))))))((((((''''''((((((((((((''''''$$$$$$$$$%%%&&&(((***+++************************((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((())))))))))))(((((((((((()))******)))))))))))))))))))))************))))))))))))))))))))))))+++++++++++++++++++++++++++***)))((()))***,,,---------,,,++++++,,,---------,,,,,,+++,,,---...//////...---,,,+++,,,------/////////////////////...111111111111111111111111/////////000111111222222111111111222333444555666888777555333222222222222333222222333555555444333...///111333555555555555000111222111000000222444555555555555555555555555555555555555555666777888666555444333222333444444444333333444666888:::<<<:::999999888777666666555444444444444444555555666999::::::;;;<<<======>>>999888777777666666777777999999::::::;;;;;;;;;;;;;;;::::::;;;===<<<:::888;;;;;;999888888888999999<<<======>>>===<<<;;;:::::::::;;;;;;<<<<<<;;;;;;::::::999888888999::::::777777777777777777777777777888999::::::999888777777777777888999:::;;;<<<;;;;;;::::::999999::::::;;;:::999888888888999999;;;:::999888888777777777777888888888888888888777777777777666555444444333444444444333222333555888:::999999888888777777666555444444333333333333333555555555555444444444444666666666666666666666666666666666555555444222222111222222333333222222111222111000///...//////000000000////////////000000////////////000000000111222111///...---...///000000000000000000000000000111000///...------------...............///000111---,,,+++***************))))))***++++++++++++***************************((((((((()))***+++,,,---'''(((((()))***+++++++++******************************))))))))))))******))))))*********)))((((((++++++++++++++++++++++++******))))))((((((''''''************************************************&&&&&&'''(((((()))******))))))))))))************))))))((((((((((((''''''******++++++,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((()))*********))))))(((((())))))***))))))''''''''''''))))))))))))(((((((((((())))))***))))))))))))(((((((((************************++++++++++++************'''(((((())))))*********+++******)))(((''''''&&&))))))))))))************)))******+++++++++******))))))))))))((((((((((((''''''((((((((())))))))))))(((((((((((())))))***(((((())))))))))))(((((('''(((((())))))(((((('''$$$$$$$$$%%%&&&((()))***************************(((((('''&&&&&&'''((((((''''''((((((''''''&&&&&&(((((())))))))))))(((((((((***---,,,)))''')))***))))))))))))************(((((((((((((((((())))))+++++++++++++++++++++++++++***)))))))))***+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,---......++++++,,,,,,------............//////////////////111111111111111111111111...//////000000111111222111111111111222444555666777666555444333222222222333222222333555555444222///000111333444555555555111222222111000000222444444444444444444444444444555555555555666666666666666555444333222333444444222222333444666888;;;<<<;;;;;;999888666666666666333333222222333333444555777888:::;;;<<<=========999888777777666666777777::::::<<<<<<<<<;;;999888999888888:::<<<===<<<;;;<<<;;;:::999888888777888;;;<<<>>>??????===;;;:::;;;;;;<<<<<<;;;;;;:::999;;;:::999999999999:::;;;888888888888888888888888888999:::;;;;;;:::999888777666666666888;;;>>>???>>>===<<<;;;::::::999:::888888888777888888999:::999999999888999999999999777777777777777777777777666666666555555444444333333444444333222222444666888888888888777777777777555555444333333333333444555555444444444333333333444444444444444444444444444555555555444333222111111111222222222222111111111000///...---...////////////............//////.............../////////111000///.........///000////////////////////////000///...---,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,+++***************))))))***++++++++++++******************+++++++++))))))))))))***+++,,,,,,)))))))))))))))******+++******************************))))))))))))************+++,,,++++++***)))(((((((((((())))))))))))''''''(((((())))))******************************************************&&&'''''''''((((((((()))((()))))))))************))))))(((((((((((((((((()))))))))))))))*********((((((((((((((((((((((((((((((((((((((())))))***))))))(((((((((((()))))))))((((((''''''(((((()))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))*********,,,++++++***)))(((''''''((()))))))))************'''((())))))))))))))))))))))))))))))((((((((((((''''''''''''(((((()))))))))(((((((((((()))))))))(((((())))))))))))(((((((((((())))))))))))((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&$$$$$$&&&((()))'''(((((((((((((((''''''(((((())))))))))))(((((((((,,,///---)))&&&(((+++((()))))))))************((((((((()))))))))))))))************+++++++++++++++******))))))***++++++*********))))))*********,,,,,,,,,,,,,,,---------***+++,,,------------,,,............////////////111111111111111111111111......//////000111111111111111111111222333444555666666555444333333222222111111000222333444333111///000111222333444555555444555555444222222444555333333333333444444444444666666666666666555555555666555444333222333444444444444333444555777999:::===;;;:::888666666666666333333333333333444555555666777999;;;<<<=========888888777666666666666666:::;;;===>>>===;;;888555777777777999<<<>>>===<<<<<<<<<;;;999888777777666999;;;>>>@@@@@@???<<<:::<<<<<<<<<<<<;;;:::999888999999999999999999999999777777777777777777777777888999:::;;;;;;:::999888888777777777999===AAACCCCCCBBB@@@===;;;:::999888777777777777888999999:::777777888999::::::::::::777777666666666666777777888888888888888777777777333333333222111111333555666666666777777777888888666555444444333333444444444444444444333333333222333333333333333333333333333333444444333222111111111111222222222222111111//////------,,,---...///.........------.........------------------------111000///............///...............////////////...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---++++++******))))))******))))))***++++++++++++***))))))*********+++++++++++++++************++++++++++++***)))(((((())))))))))))))))))))))))))))))******))))))))))))*********+++,,,......---,,,+++''''''((((((((()))))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&((()))))))))************(((((())))))))))))))))))))))))((((((((()))***+++(((((((((((((((((((((((('''(((((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************,,,++++++***))))))((((((((()))))))))************'''(((((()))))))))(((((((((((((((((())))))))))))'''''''''&&&'''((())))))((())))))))))))((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''''')))(((&&&$$$$$$&&&((()))((())))))*********))))))(((((())))))))))))(((((((((,,,///---)))&&&(((+++((()))))))))************)))))))))******+++++++++)))))))))******+++++++++++++++******************))))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***---.........//////000000000000000000000000000000.........///000000111111111111111111222333333444555555555444444333222222000//////000222222111000000000000111222333444555555666666444333222333444333333333444444555555555555666666777666666555444666555444333222333444444777666555444444555666777<<<;;;:::888777777666666555555555555555666777777555777999;;;<<<<<<;;;;;;888777777666555666666666999;;;===???>>><<<888666888777666888;;;=========<<<<<<;;;:::999777666666888:::===@@@@@@???<<<:::=========<<<;;;:::999888777777888888888888777777666666666666666666666666777888999::::::999888777:::999888999;;;???CCCFFFHHHFFFCCC@@@<<<999777666777777888888999999999999666777888:::;;;;;;;;;;;;777777666555555666777777999999999999999999::::::333444444222111111333555555555555666666777888888555555444333333333333444444333333333222222222222111111111111111111111111222222222222222111111000000111111222222111111000///...---,,,,,,---...///......------------......---------,,,,,,,,,,,,,,,000//////...............,,,,,,---------...............---,,,,,,,,,------......------,,,---------+++******)))))))))******))))))***++++++++++++***)))))))))***++++++,,,,,,,,,++++++*********++++++---,,,***(((((((((((()))((((((((((((((((((((((((******))))))))))))******)))+++---......---,,,+++((())))))******+++++++++******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((******)))(((((('''&&&&&&))))))))))))************(((((())))))))))))******,,,+++*********+++---...))))))))))))))))))))))))''''''((()))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++''''''''''''''''''''''''************++++++++++++************************************))))))))))))))))))))))))***************************)))(((((((((((((((((())))))))))))((('''&&&&&&&&&'''((()))((())))))))))))(((((('''(((((())))))))))))((((((((())))))******))))))(((&&&'''(((******+++******************************(((((('''&&&&&&'''(((((())))))***+++++++++******(((((())))))))))))(((((((((***---,,,)))''')))***))))))))))))************))))))******++++++,,,,,,(((((())))))***+++++++++++++++++++++*********)))((())))))******))))))(((******+++,,,,,,,,,,,,,,,------,,,,,,++++++******------......///000000000000000000000000000000000---......//////000000111111111111111111222333333444444555555444444333222000//////000222222111///000000000000111222444444444555555333111000111222222333333444444555555555444555666777777666555555666555444333222333444444888777555444444444444555::::::::::::999888777666777777666666777777888999555777999;;;;;;;;;:::999888777666666555555666666888:::===??????===:::888999888777888:::<<<<<<;;;;;;;;;;;;:::999888777666777999;;;>>>???>>>===;;;<<<<<<<<<<<<;;;:::999888666666777777777777666666555555555555555555555555777888999::::::999888777:::999999:::<<<@@@CCCEEEGGGFFFCCC???<<<999777666888888999:::::::::999999555777999:::<<<<<<;;;;;;888888666666666666888888777777777888888999999999444555555333111111333555444444555555666666777777444444333222222222222333333333333222222222111111111111111111111111111111000111111111111111000000000000111111111111000000......---,,,---...///000......------------......------------,,,,,,,,,,,,/////////.........------+++++++++,,,------............---------------.........---------......///******))))))))))))******))))))***++++++++++++***((())))))***++++++,,,,,,************+++,,,------,,,***)))((('''(((***+++))))))))))))))))))))))))******))))))))))))******''')))+++------,,,+++)))(((((())))))***++++++,,,******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))))))))*********,,,+++***)))***+++---...))))))))))))))))))))))))&&&'''((()))***))))))((())))))***++++++***))))))'''(((((((((((((((((('''))))))(((((((((((())))))))))))*********+++++++++(((((((((((((((((((((((()))*********++++++++++++************************((((((((())))))))))))***))))))))))))*********************))))))'''&&&%%%'''((((((((()))))))))***((('''&&&%%%%%%'''(((***((()))******)))((('''&&&(((((())))))))))))(((((())))))************))))))&&&'''((()))******))))))************************(((((((((((((((((((((((((((((()))***************(((((())))))))))))(((((((((((()))******)))))))))))))))))))))************((((((((()))***+++++++++((((((((()))***++++++++++++++++++++++++***))))))((()))************)))((()))***+++,,,---,,,,,,+++,,,+++*********+++,,,---------......///000000111000000000000000000000000------......///000000000111111111111111222222333333444555555555444333222111000000111333444222111111111000000111222333444555666555333111000000222111111222222333444444444222444666777888777666555666555444333222333444444777666555444333444555666777888:::;;;;;;:::888666777777777777777888999999666777999;;;;;;:::888666777777666555555555555666666888;;;>>>???>>>===<<<<<<:::888777999::::::999999::::::;;;:::999888777666888:::;;;=========<<<<<<<<<<<<<<<;;;:::999999666777888888888888777666666666666666666666666666888999:::;;;;;;:::999888888888999;;;<<>>???===<<<;;;:::999888888888;;;<<<<<<===<<<;;;999888666888:::<<<<<<<<<;;;::::::999888666666888999:::666666777888999::::::;;;666777666444333222444666555555555555555555555555333222111111000000111111222222222111111111111000111111111111111111111111//////000000000000000///000000111111111111000000///......---...///000111//////............//////.........------,,,,,,,,,......//////......---,,,))))))***+++,,,,,,------//////.........//////000+++++++++,,,---...///000((()))************)))))),,,***((())),,,---+++)))************************++++++******)))(((((((((************************************************+++***)))(((''''''''''''!!!&&&)))***)))'''%%%))))))))))))))))))))))))(((((((((((((((((((((((((((((()))*********************))))))))))))*********))))))))))))+++,,,---))))))))))))))))))))))))+++***)))(((((('''(((((())))))))))))************))))))))))))))))))))))))((()))***++++++***)))((('''((()))******)))((('''((('''&&&%%%&&&))),,,...((((((((((((((((((((((((+++***)))((((((''''''(((...//////---+++)))***+++))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((************)))))))))((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&+++***((('''''')))***,,,))))))))))))))))))))))))))))))************))))))+++***((('''&&&&&&&&&''')))(((((((((((('''''''''(((((())))))))))))(((((())))))))))))************(((((('''''''''&&&&&&&&&++++++++++++++++++++++++''''''(((((())))))******---,,,***)))))))))******(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,)))(((((()))***---///000...------,,,+++***)))))))))***+++,,,---...------///...+++***)))+++---//////---,,,...111111///---...............///000000///............//////000111111111111111111111222666555333222111111222222444444444444444444333333111111111111111111111111666666666555444222111000000111222111000000222444444555555666777888888888777666444444444444222000333333333333333333333333555666777888999888888777777888888999999999888888888888888888777777777777::::::999888777666555555444666:::===???@@@@@@???888888777777777777888888666888::::::999888777888;;;;;;;;;;;;;;;;;;;;;;;;???===;;;:::;;;<<<;;;::::::999888888888888999:::999777555555666777666555777888:::;;;;;;:::888777444555777999:::;;;::::::;;;:::999777777999:::;;;===<<<;;;999777666555444666777999;;;============888888888888999999999999777777777777777888888888666666666666555444333222333444555555333333444555333333333222222222111111222222111111111111111111222333444444444222000...,,,...111333444222///---000111111222222222111111......///000111222333333/////////...------,,,,,,000///---,,,++++++,,,,,,111000///...,,,+++))))))---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,........................***************)))((((((***((('''''')))***)))'''************************)))))))))))))))*********************************************************,,,+++***)))((((((((((((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))******+++***)))((((((((()))***((((((((((((((((((((((((***))))))(((((((((((()))))))))))))))************))))))))))))))))))))))))((()))***++++++***)))((((((((())))))))))))((((((###$$$'''+++---,,,(((%%%)))))))))))))))))))))))))))((((((((((((((()))***+++,,,,,,+++)))((()))***))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))++++++++++++*********)))))))))))))))(((((((((((())))))))))))))))))))))))+++***)))((('''(((***+++))))))))))))))))))))))))(((((())))))))))))(((((()))((('''''''''((())))))&&&&&&&&&&&&%%%%%%%%%%%%(((((())))))))))))(((((((((((()))))))))*********)))))))))(((((('''''''''++++++++++++++++++++++++))))))))))))((((((((((((++++++)))((((((((())))))(((((()))***************,,,,,,++++++++++++++++++)))))))))))))))***++++++------,,,,,,+++***************+++,,,,,,---......,,,+++)))'''''')))+++,,,///---,,,...111222000...//////......//////000111/////////...//////000111111111111222222333333333555444333333333444555666666555555555444444333333222222333333333333333333444444444444333222111000111222222222111111333444555555666777777888999999777666444444555555444222444444444444444444444444555666888::::::999888777888888999999999999888888888888888888777777777777999999888888777666666666555777999<<<>>>>>>>>>>>>888888888777777888888888666888::::::999888888888::::::::::::::::::::::::>>><<<;;;;;;<<<<<<;;;999999999::::::::::::999999:::888666555666777777777999:::;;;<<<;;;:::999888777888999:::::::::999999:::999888777777888999:::;;;;;;:::888777666555444666777:::<<<===>>>>>>>>>777777666666666666666777777777888888888888888999555666666666555444333333333444555444333333333555333333222222222111111111111111111111111111111111222333444444444222000//////111333555555333000/////////000111111111000000//////////////////000000000000///......------,,,...---,,,,,,,,,,,,---...------------------------------------.........///,,,,,,,,,,,,,,,,,,,,,,,,........................***+++++++++***)))(((((()))((('''((()))***)))'''************************'''(((((()))******++++++************************************************,,,+++***)))))))))))))))///...,,,+++************))))))))))))))))))))))))************************(((((()))*********************))))))))))))******+++***)))(((''''''''''''(((((((((((((((((((((((()))(((((((((((())))))***))))))))))))************))))))))))))))))))))))))((()))************))))))))))))(((((((((((())))))%%%'''---666;;;777---$$$************************''''''''''''((()))***+++((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))******************************,,,,,,+++++++++*********))))))))))))((((((((((((((())))))******+++++++++,,,+++)))((('''((())))))))))))))))))))))))))))))''''''((((((((((((''''''(((''''''((()))***+++,,,******)))))))))((((((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))(((((())))))))))))))))))))))))*********)))((('''''''''***)))(((((('''((((((((((((((()))************************************+++,,,,,,,,,++++++***)))(((,,,,,,,,,,,,++++++++++++,,,++++++***+++,,,...///+++***(((''''''(((***+++...------...000222111000000////////////000111111000000//////000111111222111111222222333444555555555444444444555666888999888888777666555444444333333333444555555555555555111222222333333222222111222333333333222222444555777777777888888999999:::777666555555777777666555555555555555555555555555555777999;;;<<<:::888777999999:::::::::999999888888888888888777777777777777777888888888777777777666777999;;;<<<<<<<<<;;;999999999999999999999999777999::::::999888888999::::::::::::::::::::::::<<<<<<<<<===???>>>;;;999888999;;;=========<<<;;;???<<<888666777888999888<<<<<<<<<;;;;;;:::::::::::::::;;;;;;:::999888888999888777666666777888999999999888777777666555555666888:::===>>>???@@@@@@:::888666555444555666777777777777888888999999999444444555555555444444333222444555444333222333555333222222222222111111111111111111111111111111111222333444444333222000///000222333555444222///------...//////000000000////////////......---------000000000///......------++++++++++++,,,---//////------------------------------------............------------------------------------------------)))******++++++*********+++*********++++++******************************(((((())))))************************************************************,,,,,,+++***))))))******---,,,+++***)))((((((((())))))))))))))))))))))))************************(((((()))*********************))))))))))))************))))))(((((((((((())))))))))))))))))))))))(((((('''(((((()))******((()))))))))************((((((((((((((((((((((((((())))))******************)))(((''''''((()))***((()))...888@@@???555+++************************((((((((((((((()))******&&&''')))((((((''')))***)))))))))))))))))))))))))))))))))))))))*********************************+++++++++*********))))))))))))))))))((((((((((((&&&''''''((()))******++++++***)))(((''''''(((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((()))******++++++,,,,,,+++++++++*********(((((())))))))))))(((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))((()))))))))(((((()))***************))))))))))))************---...//////...---+++***+++++++++,,,,,,,,,---------,,,*********,,,...///,,,+++***)))***+++,,,------------...///111111222000000000000000111111222000000000000111222333333111111222333444666666777777666666555666777888999:::999888777666555444333222333444666666666666555000111222333333444444333333444444444333333555777888888888999999:::::::::777666555666888999888777777777777666666666666666555777:::<<<<<<;;;999777999::::::::::::999999888888888888888777777777666555666777888999999888888777888999::::::::::::999::::::::::::::::::::::::888999::::::999888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>AAABBBAAA===:::::::::<<<===???AAABBBCCCFFFBBB===999888999999999===<<<;;;::::::::::::;;;::::::::::::999999888888888777666666666666777888777777777777666666666666666888:::===???@@@@@@@@@===;;;888666555666888999666666666777777888888888333333444555555555444444222333444444222222333444222222222222111111111111111111111111111222222222333333333333333222000//////000111222111///,,,***---......///000000000000........................111000000//////...------+++++++++,,,,,,---......//////...---,,,,,,++++++------------------------........................------------------------'''((()))+++,,,,,,,,,,,,******++++++*********+++************************************))))))((((((************************************************,,,+++******************((((((***++++++)))((('''************************************************(((((()))*********************))))))))))))******)))))))))******+++++++++************************(((((('''(((((()))******((()))))))))************(((((((((((((((((((((((()))))))))))))))******+++***)))(((''''''((()))***)))''''''...888<<<888333******************************)))(((((((((((((((&&&((())))))((((((***+++))))))))))))))))))))))))(((((())))))************************************))))))))))))(((((((((((())))))))))))((((((((((((&&&''''''((()))******+++***))))))(((((((((((((((((((((((((((((((((((((((((())))))******))))))((())))))************)))))))))))))))(((((((((''''''(((((())))))))))))(((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***)))*********************(((((()))***************((((((((())))))*********+++,,,---...///...---,,,+++++++++,,,,,,---.........,,,+++******+++---///++++++*********,,,------------------...///000222000000000000000111111222000000000000111222333444111222222444555666777777999888777666555666666777:::999999777666555444444222333555666666666555444000111222444555555666666444555666555444444666888999999999999::::::::::::777666666777999:::999888888888888777777666666666666777:::<<<<<<;;;999888999:::::::::999999888777888888888888777777777666555777888:::;;;:::999999999999999999999999999888999:::;;;;;;;;;;;;:::999999:::::::::888888999;;;========================<<<>>>@@@CCCEEEDDD@@@======<<<;;;;;;>>>DDDIIILLLLLLHHHAAA===;;;::::::999<<<;;;::::::::::::;;;;;;888888888888999999::::::888888777777777777888888777777666666666666666666777888;;;===???@@@@@@@@@===;;;888666555666888999666666666666666666666666333333444444444444444444222333444333222222333444222222222111111111000000000000111111111222222222333333333333222111000000//////000000///...,,,***---...///000111111111111------...//////000111111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------,,,,,,........................------------------------((((((***+++,,,,,,------''')))***)))((('''((()))************************++++++******)))(((((('''************************************************+++******)))))))))******'''(((***,,,---,,,+++)))************************************************(((((()))*********************))))))))))))******((((((***+++,,,,,,,,,,,,++++++++++++++++++++++++)))(((((((((((())))))***))))))))))))************)))))))))))))))))))))))))))((((((((()))***+++,,,))))))(((((((((((()))))),,,(((&&&)))111888<<<<<<************************+++***)))(((''''''''''''''')))******))))))***,,,))))))))))))))))))))))))((((((((()))******++++++************************))))))((((((((('''''''''))))))))))))((((((((((((((())))))******+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))************)))))))))))))))******)))((((((*********)))))))))(((((((((((())))))))))))((((((''''''(((((((((((())))))''''''(((((((((((())))))(((((((((((((((((((((((('''''''''((()))*********)))******++++++++++++***(((((()))***************((((((((()))******++++++((((((***+++,,,,,,,,,,,,++++++,,,,,,------......---,,,+++++++++,,,------))))))))))))***+++,,,,,,---------,,,+++,,,...000000////////////000111111000000000000111222444444222222333333444555666666999888666555444444444555999888888777666555555444333444666777777666444333111111333444555666666666555666777777666666777999999999999999999999999999888777666777999:::999888999888888777777666666555777777999:::::::::999888999999999999999888777666888888888888777777777777777888:::<<<===<<<:::999999999999999999999999999999999;;;;;;;;;;;;999999999:::;;;:::888888:::;;;>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@DDDFFFEEEBBB??????===::::::===CCCJJJOOOLLLHHHCCC???<<<;;;:::999::::::;;;;;;<<<=========999999999999999:::;;;<<<999999999999999999999999777777777777777777777666888999;;;===>>>???>>>>>>:::888666555444555666777888777777666666555555444333333444444444333333222111333444333222111222444222111111111111000000000000000000111222222333333444444333222222111111111000000111111000///...------...///000111222222222,,,---...///000111222222/////////...------,,,,,,+++,,,,,,,,,,,,,,,+++*********+++,,,...///000000------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***''')))***)))''''''(((************************************)))))))))))))))************************************************)))))))))(((((())))))***************++++++++++++************************))))))))))))))))))))))))(((((()))*********************))))))))))))******((()))***++++++***))))))***************************))))))(((((((((((()))))))))))))))************)))))))))))))))))))))))))))((((((((()))***+++,,,(((((())))))))))))((((((---***((()))...555:::===))))))))))))))))))))))))***)))((((((((((((((()))((()))******)))((()))+++))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))&&&&&&'''((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&((()))***))))))(((,,,++++++++++++*********(((((())))))))))))(((((('''''''''((((((((())))))((((((((())))))*********))))))))))))))))))))))))(((((((((((())))))))))))'''((()))+++++++++***)))(((((()))***************(((((()))******+++,,,,,,)))(((((())))))***,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,---------...---+++)))))),,,/////////......//////000111/////////000111222333444222222333333444444444444666555444333333333444555777777777666666555555555666777999:::999777444333000111222333444555555555666777888888777777888:::999999999999999888888888888777666777888999888777999888888777666666555555777777777777888888999999888888888888777666555555888888888888777777777777999:::<<<>>>>>>===;;;:::::::::999999999:::::::::888999:::;;;;;;:::999888:::;;;;;;999888888:::<<<========================<<<===???BBBDDDDDDBBB@@@@@@>>>;;;:::<<>>===<<<;;;999999;;;===???@@@AAAAAA@@@======<<<;;;:::;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999999888888888777777777888999;;;<<<======<<<<<<777777666666666666666777;;;;;;:::888777666555444444444444444333333222111111333333333222111222333111111111111000000000000///000000111222222333333444444333222111111111111//////000000000///......,,,,,,...///000111111111---------....../////////.........---,,,,,,++++++))))))+++,,,------,,,,,,)))***+++,,,...///000111---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***(((((()))+++---,,,)))(((***,,,************************((((((((()))******++++++************************************************)))((((((((((((((()))))),,,***((('''&&&(((***,,,************************(((((((((((((((((((((((((((((()))*********************))))))))))))******))))))*********((('''&&&))))))))))))))))))))))))+++***)))(((((('''(((((())))))))))))************)))))))))))))))))))))))))))((((((((((((***,,,---'''((()))******)))((('''((('''&&&''')))...222666(((((((((((((((((((((((((((''''''(((((()))***+++((()))***)))((('''((()))))))))))))))))))))))))))'''(((((()))***+++++++++((((((((((((((((((((((((************))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&$$$%%%&&&((())))))******))))))))))))))))))))))))''''''((((((((((((''''''"""$$$&&&(((************(((((((((''''''''''''&&&(((((())))))))))))((((((''''''''''''((((((((()))))))))******++++++++++++******************************))))))((((((''''''&&&'''(((*********)))((((((((()))***************((())))))***+++,,,,,,,,,,,,+++*********+++,,,---------------------------,,,,,,---------,,,++++++,,,,,,---......///000000---...---+++''''''***---...............///000000.........///000222333444333333333333333333333333222222111111222333555666666666666666555555555555888999;;;;;;:::888555333000000111222333333333333777888999888777777999;;;888888888888888888888888888777666777888888777666888888888777666555555444888777666666666777999:::888888888777777666444444888888888888777777777777:::<<<>>>??????>>><<<:::::::::999999::::::;;;<<<777888:::;;;;;;:::888777:::;;;;;;999888888:::<<<========================;;;;;;===@@@BBBCCCAAA@@@???>>><<<;;;<<<>>>AAABBBAAA???============<<<:::999;;;???AAACCCDDDCCCCCCBBBAAA???===<<<;;;<<<<<<<<<======>>>>>>======<<<::::::999999888777777666999999;;;<<<<<<<<<;;;:::888888888888999999999999>>>===<<<:::888777555555555555555444333222111000111222333333111111222333111111111111000000000000///000000111222222333333555444333222111111111111,,,,,,------------------***+++,,,...///000000000......---------,,,,,,,,,...------,,,,,,+++******&&&'''***,,,---.........,,,,,,---------------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---222:::;;;111---111111+++,,,++++++******++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++************************''''''((()))***+++,,,,,,++++++******)))((((((((())))))))))))************,,,,,,+++***)))(((''''''))))))(((((((((((())))))))))))))))))(((((((((((())))))************))))))++++++***)))((('''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((*********))))))))))))))))))))))))))))))+++***)))))))))***,,,---+++***)))(((((()))***+++******))))))((((((''''''((((((((((((((()))******))))))(((((('''''''''&&&))))))))))))))))))))))))%%%&&&(((***+++,,,++++++ !!!###%%%''')))******'''((()))******)))((('''******))))))((((((''''''************))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''((()))+++++++++***)))))))))))))))((((((((((((((()))))))))))))))(((((())))))))))))************''')))***++++++***)))'''))))))))))))))))))))))))(((((((((((()))))))))))))))***+++***)))((((((***(((((((((((())))))))))))))))))***++++++++++++***,,,,,,,,,---------......///...---+++***)))))))))------,,,+++,,,---...///------..................///............//////000000000111111111222222222666444222333555666444222111333444444222111111222333222111111222333555666666777999999999777444222222222111222333555777999777777888888888777777666999999888888888888888999777777666555555555555555666888999888666555555666444555666666555555666888999999888777666555444444888777777666666666666666777:::>>>???>>><<<::::::;;;;;;:::::::::;;;;;;<<<:::::::::::::::999888777;;;;;;;;;;;;:::999888777===<<<:::;;;;;;;;;:::999:::999888;;;>>>@@@>>><<<;;;;;;;;;;;;;;;<<<===>>>;;;<<<=========<<<;;;::::::===AAADDDEEEDDDBBB@@@BBB@@@=========>>>>>>===>>>>>>???>>>>>>===<<<<<<;;;;;;:::999888888888888::::::888777777777888999777888888888999999999999:::;;;;;;:::999888777666777666444222222333444555333222222111111222222333111111111000000000000000222222222111111111000000000000000000////////////............////////////......///000000000000000---------,,,,,,+++++++++------++++++++++++---------------------------,,,111000///...............//////.........---------+++,,,------,,,,,,...000........................,,,---...---+++***+++,,,---999>>>555---//////,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++************************))))))))))))************)))))))))))))))*********))))))))))))************,,,++++++******))))))(((******))))))))))))******&&&&&&'''((()))***++++++))))))************))))))(((((()))***,,,------...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))*********)))))))))))))))))))))))))))))))))))))))))))))***++++++***))))))(((((())))))***))))))))))))((((((((((((((((((((((((((()))******))))))((((((((('''''''''))))))))))))))))))))))))))))))************))))))'''((()))***++++++++++++***)))(((''''''((()))******)))))))))((((((((('''))))))))))))))))))))))))((((((((((((''''''''''''******))))))((((((''''''((((((((((((((((((((((((((())))))*********))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((()))))))))******'''(((***++++++***((('''))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,+++)))((()))***(((((((((((()))))))))*********+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,++++++************+++---,,,+++++++++,,,......//////......------,,,,,,...............//////000111111111111222222222222555333111222444555444222111222444444222222222333333222111111111222333444444666777888777555333111222222222222333555666777777888888999999888888888777666666555555666666666777666555444444444555555555777888777666444555555666666555444333444777:::===<<<:::888666444333222777777666666666666777777;;;<<<>>>>>><<<;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<888999999999888888777666::::::;;;;;;;;;;;;::::::<<<;;;999:::;;;;;;:::888999888888:::===???===<<<:::;;;;;;;;;;;;;;;;;;<<<888999:::;;;;;;:::999999:::===@@@DDDEEEDDDBBB@@@BBB@@@===<<<===>>>>>>=========>>>>>>===<<<<<<;;;===<<<;;;:::999999999999:::999888777777777888888777777777777888888888888:::::::::999999888777666666444333111111222333444222222222222222222222222000000000000000000000000222111111111111111111111000000000000/////////...............////////////......///000000000000000---------,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------//////...---------------///.........------------)))***++++++******,,,...........................+++,,,---,,,*********,,,)))666>>>777---,,,------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++*********)))))))))'''(((((()))******++++++))))))))))))************************************++++++************++++++&&&''''''((()))***++++++))))))************))))))***))))))((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********)))(((((())))))))))))))))))))))))'''(((((()))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))((((((((((((((()))******))))))((((((((((((''''''))))))))))))))))))))))))---,,,+++)))(((((((((((()))))))))***)))(((((('''+++***'''&&&&&&'''***+++))))))))))))(((((((((((('''''''''(((((())))))***((((((((((((''''''''''''++++++***)))((('''&&&&&&((((((((((((((((((((((((******))))))(((((())))))))))))))))))(((((((((((((((((())))))))))))((((((''''''((((((((()))))))))((((((************(((((())))))))))))))))))))))))(((((((((((()))))))))))))))+++++++++)))((()))***((((((((()))))))))*********+++,,,,,,------,,,,,,((())))))))))))*********)))))))))))))))***+++,,,+++++++++++++++,,,------000///......,,,++++++***......------...//////000222222222222222222111111333222111222333333222111111222444444333333444666444333111000000000111222333444666666666444111000333333333333333444555555666777888999999999999999666555555555555555666666777666444222222333444666444555777666555333444555777666444222111333777:::<<<<<<:::999777555444333555555666666777777888888>>>??????>>><<<;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<777888888888888777666666999999:::<<<<<<=========;;;999888888999:::888777888777777999<<<===<<<:::999:::;;;;;;;;;:::999888555666777888888999888888:::<<>><<<<<<<<<<<<;;;::::::999:::::::::777888888888888888777777999:::;;;<<<============999888777777888999888666666666777999:::::::::999888999:::;;;:::999666555333444555666777888999999999;;;===@@@BBBCCCCCCBBBBBB???===;;;<<<<<<<<<;;;::::::;;;;;;;;;::::::999888777666555555444555555888888777777666666666666333444444444444555555555666666666666666555444444222111000/////////000000///000222333333222000////////////000000000000000000000000000111111111111000000/////////.........---------.........//////---...//////000000//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***(((((()))***+++,,,,,,---000//////.........//////------------------------,,,------,,,++++++---...------------------------)))***++++++))))))***+++,,,...---***)))+++,,,***,,,++++++******++++++,,,************************************************************************************++++++++++++************))))))((((((((()))))))))************&&&&&&''''''((()))))))))))))))(((((((((((())))))************))))))))))))))))))************))))))(((((()))***+++,,,,,,---))))))))))))))))))))))))************************(((((((((((((((((((((((()))(((((('''&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&'''))))))(((''''''&&&'''((())))))((('''&&&''''''(((((())))))******((((((((((((((())))))***(((((())))))))))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++))))))***************)))(((((())))))))))))(((((((((((((((((())))))))))))%%%&&&&&&'''((())))))***((((((((((((''''''''''''''''''(((((())))))******))))))))))))))))))))))))+++***((('''''''''(((((())))))))))))((((((((((((''''''((()))))))))))))))''''''''''''((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((&&&%%%&&&'''))))))))))))************(((((()))***************)))))))))************++++++***))))))((()))))))))******+++++++++,,,,,,,,,***+++++++++,,,,,,------,,,,,,,,,------...000000111111111111111111111111111111111111111111111111111222333333333444777999888666555333222222222333555555666555555444222111333333333333333333222222222222333555666666666666555555444444555666666777666555333222222222444555222333555555444333333444111333555555444333444555444444444555555555555555222333555777888999999999:::===AAACCCAAA===;;;999:::999888888777777777888888888999999:::999999888;;;<<<<<<<<<<<<<<<<<<;;;888666666666888888777666555666888888888888999999777888999::::::888666444333444444666777888999:::777888;;;===???AAABBBCCCAAA???<<<;;;;;;;;;;;;:::999999::::::::::::999999777777666555444444444444777777777777666666555555222222333333333444444444444444444555444444333333000000//////...............///111222222111///.........//////000000000000000000000000000000000000////////////............------------............------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,***)))(((((()))******+++,,,,,,---------,,,,,,------...,,,,,,------------------,,,------,,,+++***,,,---------------------------)))***++++++***)))+++,,,---***'''&&&(((+++,,,+++,,,++++++******++++++,,,))))))))))))))))))))))))************************************************)))******+++++++++,,,,,,++++++******)))(((((('''))))))))))))************'''''''''(((((()))))))))))))))(((((((((((())))))'''(((((()))***+++,,,,,,))))))************))))))************************))))))))))))))))))))))))************************''''''''''''''''''''''''(((((('''&&&&&&&&&''''''))))))))))))))))))))))))&&&''''''((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))((((((((((((((()))******(((((())))))))))))******)))))))))))))))))))))))))))((((((((()))***++++++&&&'''((()))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))'''''''''(((((())))))***((((((((((((''''''''''''&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))((((((((((((&&&'''((())))))******)))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&(((((('''&&&%%%&&&''')))))))))*********++++++'''(((((()))***)))))))))************++++++++++++,,,+++***)))))))))))))))***++++++,,,---,,,,,,,,,((()))***+++,,,------...++++++,,,,,,---...000000/////////000000000111111000111222222111000111222111222222222222333666999888777555444333333333444555555555555444333222222222333333333333333222111111222333333444444444444111111111111222333444444666555555444444444444444111333555555444333444555///111555666555333222222666555555444333222222222222333555777999999888888666;;;AAACCCBBB>>>;;;999999888777666666555666666888888999::::::::::::999;;;;;;<<<<<<<<<;;;;;;:::777666555666888888888777555777999999888777888999777888999999999888777666444444555555666888999:::555666888:::===???AAABBBAAA???<<<::::::::::::999888999999:::::::::::::::999999888777666666666666666666666666666555444444222222222333333333444444222222333333333222222111////////////...............///000111111000///...---......//////000000111111111000000000//////////////////.........------,,,------------.........------...////////////...++++++,,,,,,,,,,,,------******++++++++++++******)))))))))***+++++++++,,,******)))))))))***++++++,,,,,,,,,,,,------------***++++++***(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++******+++---***)))))))))******+++---,,,++++++******++++++,,,************************************************************************,,,,,,++++++++++++***************)))))))))))))))))))))))))))************))))))))))))***************))))))))))))))))))***(((((()))***+++,,,,,,---))))))************))))))------+++***(((&&&%%%$$$))))))))))))))))))))))))************************(((((((((((((((((((((((())))))((('''((()))******))))))))))))))))))))))))((((((''''''(((((()))******))))))(((((())))))***))))))))))))((((((((((((((((((((((((((()))******(((((()))))))))*********))))))))))))))))))))))))(((((()))***************&&&&&&'''(((((((((((('''))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((''''''''''''''''''(((((())))))******))))))))))))))))))))))))''''''(((((()))((((((((())))))))))))((((((((((((&&&'''((()))************((((((((()))))))))******(((((((((''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))***)))'''&&&'''((())))))*********+++++++++(((((()))***************))))))*********++++++++++++************++++++,,,***+++,,,---...------,,,))))))******++++++,,,,,,+++++++++,,,---...000000,,,,,,---...///000111111000222444333111000111333111222222111111222555888777666444333222333333444444444444333222222111111111111222333444333222222222333333444444444333333000000000111111222333444555555666666666555444333222444555666555444555666000222444444333222222333555555555444444333333333333444666888999888888777555999>>>AAA@@@>>><<<;;;999999888666666555555555777777888999999999999999888999:::;;;;;;<<<;;;;;;777666555666888999888777555888::::::888777888:::777888888888888888999999555444444444555777888999333444555777:::===@@@BBBAAA???;;;:::::::::999888888999::::::;;;;;;:::::::::999888777666666666666555555666666666555444333222222222333333333444444000111111222222111111111///////////////......---////////////////////////------......///000000111222222111000///......---//////.........---------,,,,,,---------.........,,,---......//////......+++++++++,,,,,,---------++++++************++++++***+++++++++++++++++++++******))))))******+++,,,++++++,,,,,,,,,---------***++++++***(((''')))***,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++,,,---&&&)))---...,,,)))+++///,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))************************......---,,,+++***)))(((((((((((()))******++++++))))))))))))************++++++++++++++++++++++++++++++************+++++++++++++++************)))))))))************))))))++++++,,,,,,---------...))))))))))))))))))))))))************************))))))))))))))))))))))))******)))))))))+++,,,---))))))))))))))))))))))))))))))((('''''')))***++++++***)))(((((()))***+++******))))))((((((''''''((((((((((((((()))******(((((())))))*********+++))))))))))))))))))))))))((()))***++++++***)))(((+++,,,,,,,,,,,,++++++***+++***'''&&&&&&'''***+++'''((((((((())))))******************)))))))))))))))(((((((((''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))%%%&&&((()))))))))(((((())))))))))))((((((((((((&&&'''((()))************))))))))))))************((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))))))))***+++***)))((()))***)))************+++++++++))))))***+++++++++++++++))))))))))))************)))))))))***+++---...///+++,,,---...///...------+++++++++***************+++++++++,,,---...000000***+++,,,---...000111111000333444333111000222444111222222000000111444777555444333222222222333444333333222222111000000000000111222333444333222222444444444555444444333333222222222222333444555666444666777888888666444333222444666666555555555666111222222111000111333555222333333444555666777777333444666888999888777666666999<<<>>>>>>=========:::999888777666666666666666666777888888888888888666777888:::;;;<<<======777666666777888999999888555888;;;:::888777888:::888888777777888999:::;;;555444333333444555777888222222333555888<<>>;;;::::::999888777888999:::;;;;;;;;;;;;;;;888777666555555444444555444555666666666555333333222222333333333444444444///000111111111111000000//////000000//////...---000///............///000---------...///000000111333222111000///...---,,,//////.........---------,,,,,,,,,---------......,,,---......//////......+++++++++,,,,,,---------,,,+++***))))))***+++,,,,,,,,,,,,+++++++++++++++---,,,,,,,,,------...///+++++++++,,,,,,---------,,,------,,,***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))))))))))))))***+++++++++,,,++++++************++++++******++++++++++++******++++++,,,,,,,,,,,,++++++++++++*********************++++++,,,,,,++++++***(((((()))***+++,,,,,,,,,+++)))'''&&&%%%&&&((())),,,+++***((((((***+++,,,)))************+++++++++++++++************++++++((((((((()))******++++++************************+++*********))))))((((((+++++++++*********))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((('''''''''&&&&&&%%%%%%%%%&&&'''((())))))***************))))))((((((''''''''''''''''''''''''''''''+++*********))))))((((((***)))'''%%%%%%%%%&&&''')))***+++++++++)))(((''')))))))))))))))))))))))))))'''&&&'''((()))((('''(((((()))***************)))(((''''''''')))***+++))))))))))))))))))))))))''')))***)))((('''(((***&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((!!!###&&&''''''(((***+++))))))))))))))))))))))))&&&''''''((()))******+++((((((''''''''''''((((((''''''''''''''''''''''''''''''(((((())))))******''''''((()))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************++++++***************+++******+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,,,,------------------------------......///000000000111000/////////000222333555444222000///000000111222333333444333222111000---------...///111333333444444333222222333333444111222444666666555444333333222111333444555444222444555777999888666333222888888888888666333000...333333333333333333333333555555555555555555555555444555555666666666666666777888999:::;;;<<<<<<<<<<<<;;;:::999888888777888444444555777777888888888888888888999999:::::::::999777555222222333444666777666444333444555777888666666777888999999::::::555555666666666666555555555444222555999<<<<<<;;;<<<<<<===<<<:::777444222555555666777888999::::::<<<888444333555777777555666555555444444333222222111111000000000000111111222111111000///......---333222222111000...,,,+++...............///000000+++,,,,,,---...///000000444333111///...------...//////...---,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////......---,,,************************++++++++++++++++++++++++---,,,+++******,,,...///,,,,,,,,,+++++++++******((()))***+++,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************+++++++++++++++******************+++******++++++++++++******))))))************))))))************************)))******++++++******)))))))))***+++,,,------,,,,,,***)))''''''((()))***)))((('''&&&&&&'''((()))))))))*********+++++++++++++++************++++++*********)))))))))))))))************************************)))))))))(((+++++++++*********))))))************************&&&'''''''''((()))))))))(((((())))))))))))((((((((((((''''''''''''''''''+++++++++******)))((('''((((((((((((''''''''''''''''''''''''''''''''''''*********)))))))))((((((((('''''''''''''''((((((***************)))(((((()))))))))))))))))))))))))))(((''''''((()))((('''(((((()))************))))))((((((''''''((()))***((((((((((((((((((((((((''')))***)))((('''(((***''''''((())))))))))))((())))))))))))))))))))))))$$$&&&((((((((('''((()))((((((((((((((((((((((((''''''(((((())))))******((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***((((((((((((((((((((((((++++++***))))))******+++******+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,---------...,,,------...//////000000000000//////000111222222333222111000/////////000222333333333333222111000.........///000111222333444333333222222222222333111222444666666555444333333444444555444444333333555777888999999888777666888888999999777555222111444444444444444444444444555555555555555555555555444444555666666666666666666777999:::;;;;;;<<<<<<;;;:::999888888888888888555555666777888888888888777888888999::::::;;;;;;:::999666444444444666777666555444444444666777999888888888777777888888999555555555666555555444444555333222444888;;;;;;:::999:::::::::999777444222333333333444555555666666:::777444333555777666555444444333333222111111111111111000000000000111111111111000000///......---000000000000///...------...............//////000------......///000000000222111000...---------............------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))************************++++++++++++++++++++++++,,,+++***)))***+++---...,,,,,,++++++************((()))***++++++++++++***++++++++++++++++++++++++*********++++++++++++++++++++++++++++++***************************************++++++++++++******))))))************))))))************************)))))))))******)))))))))******+++,,,------------,,,+++***)))((()))******((('''&&&%%%%%%&&&'''((()))))))))*********++++++++++++************++++++++++++******)))(((((('''************************************))))))))))))+++************)))))))))((((((((((((((((((((((((&&&&&&'''(((((()))******(((((())))))))))))((((((((((((((((((((()))))))))++++++++++++***)))((((((&&&&&&''''''''''''((((((''''''''''''''''''''''''******))))))))))))((((((&&&'''((())))))***************))))))(((((()))))))))))))))))))))))))))))))))(((''''''))))))(((''''''((())))))******))))))***))))))(((((((((((()))''''''''''''''''''''''''''')))***)))((('''(((***'''(((***,,,,,,+++***)))************************)))***+++***(((&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((()))******++++++******((((((((((((((((((((((((******)))))))))******+++******+++,,,,,,,,,,,,+++------+++******+++,,,,,,)))******+++,,,---......,,,,,,,,,---......//////......///111111222222222222111000///////////////222222333333333222111111111111000000111111222333333333222111111111111111222333444555555555444333444777888777444222333555666777888888888888888777888888999999999777666555555555555555555555555555666666666666666666666666333444555555666666555555666777888999:::;;;;;;;;;999999888888888888888999777777888888888888888777666777888999:::;;;<<<===<<<:::888666666666777888555444444444555666888999<<<;;;999777666777888888555555555555555444333333444333333444666888999888777777888888888666444333444444444444444444444444888666444333444666666555222222222111000000//////111000000//////000000111111000000//////.........---....../////////............------......///000////////////////////////000///...------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************************************+++***)))))))))***,,,---+++************)))))))))((()))******++++++***************************************++++++,,,,,,,,,,,,,,,,,,++++++******************++++++***************++++++++++++******++++++,,,,,,,,,,,,++++++***************+++++++++))))))************)))))))))***++++++,,,,,,,,,+++,,,+++***))))))))))))******))))))(((((())))))***))))))))))))************++++++************++++++************))))))((((((*********************************)))))))))))))))************))))))))))))''''''''''''''''''''''''&&&&&&'''((()))******+++(((((())))))))))))(((((('''''''''(((((()))))))))'''((()))******+++******&&&&&&''''''((())))))***''''''''''''''''''''''''))))))))))))))))))(((((('''((()))+++++++++***)))***)))(((''''''((()))***(((((((((((((((((((((((()))((('''((()))***)))''''''(((((()))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''')))***)))((('''(((***&&&(((+++------,,,***((())))))))))))))))))))))))***+++,,,+++)))'''''''''''''''''''''''''''''''''))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))******))))))((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))((())))))******************************************))))))))))))******+++******+++,,,,,,,,,,,,+++///...,,,***)))***,,,---(((((()))***,,,---......++++++,,,,,,---.........,,,...000111222222222111222222111000000000000000222222222222222222222222333333222111111222222222333222111111000000111111222333444555555555444444555999<<<:::444111333666777777666666555555555555666666777888888888888777777777777666666666666666666666666666666666666666333333444555555555555444555666777999::::::;;;;;;888888777777777888888999888888999999999888888777666666777999:::<<<===>>>;;;:::888777666666777888444444444444555777888999@@@>>>;;;888666777888999777777777777666555444333444444333444555666777777555666777777777777666555888888777666666555555444666555444333444444555555222222222111000000//////000000////////////000000000000/////////.........------............------...------------...//////000/////////.........---------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,++++++************************))))))))))))))))))))))))***))))))((()))***++++++***)))))))))))))))))))))))))))******************((((((((()))))))))))))))******++++++,,,,,,,,,------,,,,,,,,,++++++******)))***++++++++++++***)))******++++++++++++******++++++,,,,,,,,,,,,++++++))))))*********+++++++++***++++++++++++++++++***((())))))************)))******))))))((((((((((((************************(((((()))))))))*********++++++************++++++(((((())))))************************************))))))))))))))))))******))))))))))))))))))))))))************************''''''(((((()))******+++(((((())))))))))))((((((&&&&&&&&&''''''(((((()))%%%&&&'''((())))))))))))''''''((()))***++++++,,,(((((((((((((((((((((((((((((((((((((((((()))))))))***+++++++++***((('''***)))(((''''''((()))***((((((((((((((((((((((((***((('''((()))***)))(((''''''((()))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''')))***)))((('''(((***%%%'''***,,,,,,+++((('''(((((((((((((((((((((((((((***++++++***((()))***(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))******))))))((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((()))************)))************************))))))(((((()))******+++******+++,,,,,,,,,,,,+++000...,,,******+++,,,---(((((()))***,,,---......++++++,,,,,,---.........---...000111222222111111222222222222222222111111222222222222222222222333444333333222222222222222222111111000000111111222333333444444444555444444666:::===:::555222333666999888777666555444333222333444555666777777777888888888888777777666666666666666666666666666666666222333333444444444444444555555777888999:::::::::777777666666666777888888888888999999999888888777555666777888:::;;;<<<===:::999777666555555666666444444444555666777777888AAA???;;;999777777999:::888888888888888777666666555555555444444444555666555666666777777777777777::::::999888777666555444333333333333333333444444333333333222111111000000000000////////////000000////////////............////////////...---,,,+++---------------.../////////......------,,,,,,+++,,,,,,,,,---------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''(((((()))))))))((((((************************))))))))))))))))))))))))))))))((()))))))))******)))))))))))))))))))))*********))))))))))))))))))'''''''''(((((()))))))))+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++)))***+++,,,,,,+++***)))******++++++++++++******))))))************)))))))))))))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++(((((()))))))))))))))(((******)))))))))((((((((((((((())))))))))))((((((((((((((()))))))))******++++++************++++++'''(((((()))******++++++************************))))))))))))************(((((()))))))))))))))***))))))))))))))))))))))))(((((())))))))))))******(((((())))))))))))((((((''''''''''''''''''(((((((((((((((((('''&&&%%%%%%(((((()))******+++,,,,,,((((((((((((((((((((((((''''''(((((((((((())))))+++++++++******)))((('''((((((''''''(((((())))))))))))))))))))))))))))))***)))((((((******)))(((&&&'''(((((())))))((((((((()))))))))))))))((('''************************''')))***)))((('''(((***%%%&&&(((******)))((('''''''''''''''''''''''''''''')))***+++)))))))))***(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))'''((())))))******))))))(((((((((((((((((((((((((((((((((((()))******+++******+++,,,,,,,,,,,,+++...---,,,++++++,,,------)))******+++,,,---......,,,,,,,,,---......////////////000111111111111111222333333444444333222222222222111111222222333444333333222222111222222222111111111111111222333444333333333444444444555555777:::;;;:::666333444555:::::::::999888666444333222222333444555666777777999888888777777666666555555555555555555555555555111222333333444444333333444555666777888999999999777777666666666666666777777777888888888888888777555555666777888999:::;;;888888777666555555555555555555555666666666666666>>><<<:::888777888999:::888888999999999999888888666666666555333333444555666666666666777777888888888888777666555444333333111222333333222222333444444444444333222222111111000//////......//////000........................000000000///...---,,,+++------,,,,,,------...///---------,,,,,,,,,++++++,,,,,,---......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++******************************************************((()))))))))************)))))))))************+++******)))((((((((())))))&&&''''''(((((())))))***,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,(((***+++,,,,,,+++***(((******++++++++++++******))))))************))))))((())))))***++++++,,,,,,******++++++++++++******))))))*********))))))(((******++++++******))))))'''(((((((((((((((((('''(((((((((((()))))))))***++++++************++++++)))))))))))))))*********************************((()))))))))************(((((((((((())))))******''''''''''''''''''''''''*********)))))))))))))))(((((())))))))))))(((((())))))(((((((((((((((((())))))))))))((('''&&&%%%(((((())))))******++++++(((((((((((((((((((((((('''''''''((((((((())))))***))))))((((((((())))))&&&''''''((())))))(((((())))))))))))))))))))))))***)))((()))******)))(((&&&'''(((((())))))(((((('''((()))******))))))((())))))))))))))))))))))))''')))***)))((('''(((***&&&'''(((((())))))((((((((((((((((((((((((((((((''')))******)))(((((()))''''''''''''''''''''''''''''''(((((())))))******((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((('''''''''(((((()))++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---------------++++++,,,,,,---------...,,,------...//////000000222111111000000000000000111222333333333333222111222222111111111222333444222222111111111222222333000000000111333444666777444333333333444444555555888888888888777666555444666777999:::999888666555222222333333444555777777999888888777666666555555444444444444444444444444111111222333333333333333444444666777888999999999888777666666555555555555555555666777888888888888444555555666777888888888888777777666555555444444666666666666666555555444777777666666666777777888666777888888999999999999777888888666333222333555555555555555555555666666777777666555444333333222///111333333111111222444444444444333222222111111//////............//////......................../////////000000//////...------,,,,,,------...///------------------,,,,,,------...///......---,,,.........------,,,,,,+++++++++++++++++++++++++++************************+++,,,,,,---......------************************++++++++++++++++++++++++))))))******++++++******************++++++,,,,,,+++***)))((('''(((((()))&&&''''''((())))))******---------,,,,,,++++++++++++++++++,,,,,,---------((()))+++,,,,,,+++)))(((******++++++++++++******++++++,,,,,,,,,,,,++++++((())))))***++++++,,,,,,))))))************))))))******+++++++++******)))+++,,,,,,,,,,,,+++******(((((())))))))))))(((((((((((((((((())))))))))))++++++************++++++++++++******)))(((((((((************************(((((())))))*********+++'''((((((((())))))******************************++++++******)))((((((((((((((())))))))))))((((((++++++******))))))((((((&&&'''((()))************(((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((''''''''')))***,,,%%%&&&((()))))))))((('''))))))))))))))))))))))))***)))((()))***+++***(((&&&''''''(((((((((((((((&&&'''(((*********))))))((((((((((((((((((((((((((()))***)))((('''(((***((((((((((((((()))))))))))))))))))))))))))))))))(((***+++***((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++((((((''''''''''''((((((''''''''''''''''''''''''''''''(((((())))))******'''(((((()))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))************************''''''''''''((()))++++++******+++,,,,,,,,,,,,+++++++++,,,---.........---------------------------------......///000000000444222111/////////000000000000222333333222111000222222111111111222444555111111000000111111222333//////000222333555777888444333333333333444555555888777666777777777555333111333555888999888666555333333333444444666777888888888888777666555555444333333333333333333333333111111222333333333333222333444555777888888888888999888777555555444444444444444555777888888888888444555555555666666777777888888777777666555555555777777777777666555444333333333444444555666666666444555666888999999999999777999999777333222333666444444444333333444444555888777777666555555444444...000333333111000222444444444333333222111111111//////............//////---.....................---...///000111111111111---,,,,,,,,,,,,---..................................../////////...,,,+++//////...---,,,,,,++++++++++++++++++++++++++++++************************((()))***+++++++++++++++************************++++++++++++++++++++++++))))))***+++++++++++++++******+++++++++,,,,,,,,,+++***)))'''''''''((()))'''''''''((()))******+++///...---,,,+++*********.........------,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,+++***))))))))))))+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,++++++***************)))(((((()))***+++((((((((((((((((((((((((,,,***)))(((((()))***,,,))))))***++++++++++++***,,,,,,,,,+++++++++******(((((())))))*********+++,,,+++***((((((((())))))******))))))((((((''''''''''''(((((())))))***************)))))))))))))))'''((()))++++++******)))******))))))((((((''''''************************((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((()))))))))***************************'''(((((((((((((((''''''''''''''''''(((***+++,,,******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))((((((''')))+++,,,***)))+++***((('''&&&&&&&&&'''(((((((((((((((((((((((())))))************))))))''''''''''''((((((((()))***)))((('''&&&&&&'''((((((((((((((((((((((((((())))))))))))************)))))))))))))))***++++++(((((((((((())))))))))))''''''(((((()))))))))************)))))))))))))))***)))(((''''''((()))***((((((((((((''''''''''''))))))************))))))++++++******************,,,+++)))***+++---,,,,,,---------............///,,,,,,,,,---------......------......///000000000000000000///////////////222222222222222222333333444333222111111111222333444333111///000111444555111222222333333444444555333333222111222333444555222333333333222222444666222333444555555555555444555555666666777777888888999888777666666666666666555555666777777666444333555555555555555555444444666666555555555666666777777777666666666666666777777777777777888888888888333333444555666666555555777666666555555555666666555555555444444333333333222111111333666777666555444444444444444555666777777666666555444333333333333333333444555666777888777777777777666555333222222222222222222222222222111222222333333222222111000000000000000000000000000000///...------,,,,,,......---------,,,,,,,,,------,,,++++++,,,,,,,,,......---------,,,,,,,,,...,,,***+++,,,------,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++******)))******++++++++++++******)))(((((((((+++*********))))))((((((************))))))((((((***((('''&&&&&&'''(((***))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))///...---,,,,,,++++++,,,------,,,,,,,,,+++++++++,,,+++******)))*********++++++***)))))))))******)))))))))))))))))))))))),,,,,,,,,+++++++++******,,,,,,,,,++++++*********+++***)))(((((()))******************************)))((('''&&&&&&'''((())))))******+++++++++++++++,,,,,,+++++++++*********+++++++++*********************)))(((((()))***+++(((((((((((()))))))))))))))))))))))))))(((((((((((()))))))))************)))(((((('''((()))*********)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((())))))*********))))))))))))))))))))))))((((((((())))))(((((('''***))))))((((((((((((((()))******++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))))))))))))))))),,,+++)))(((''''''((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))))))))'''&&&&&&'''(((((((((((((((((((((((((((((('''''''''(((((((((((())))))(((((((((((()))***+++''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))************************+++***))))))+++,,,,,,+++------------............++++++++++++,,,,,,,,,,,,------......//////000000000000000000000000000000111222222222222333333333444333222222222222333444555333111000000111333444222222222222222222222222222111111111111333444555444444555444222222333444222222333333444444555555666666666777777777777777666666555555444444444444555666777888888888777666666666666555555444444444444444444444555555666777777777666666666666777777555555555555555555444444444444444555555666666777777777666555444444555555555444444444333333333333444333333444666666555444444444444444444555666777666666666555444333333222333333333444444555666666555666777888777666444333222222222222222222222222222333333444444333333222////////////////////////000//////...------,,,,,,......---------,,,,,,,,,------,,,,,,+++,,,,,,------------------------,,,...,,,++++++,,,---,,,+++******************++++++************************,,,++++++************++++++************)))))))))))))))))))))************++++++*********)))))))))***)))'''&&&&&&''')))***))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))......---------------...,,,,,,++++++++++++******,,,,,,+++*********************)))))))))***++++++))))))(((''''''((()))))),,,,,,,,,++++++++++++***+++++++++++++++*********,,,+++***)))((((((((()))************************)))((('''&&&&&&'''((()))******+++,,,,,,,,,,,,+++,,,++++++++++++*********---,,,,,,++++++***))))))(((((((((((()))***+++,,,'''''''''((()))*********++++++***))))))(((''''''(((((())))))******+++++++++***((('''''')))+++---))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))((((((''')))))))))***************(((((((((((((((((((((((((((((()))******))))))((())))))))))))(((((((((((()))******++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))'''))),,,+++(((&&&((())),,,+++***)))(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))(((((('''&&&&&&'''))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''((((((''''''(((((())))))&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&&&&''')))******++++++***)))(((((()))***+++************************+++)))((((((***++++++***------------............+++,,,,,,,,,,,,------------------...//////000000000000000000000000111111111111222222222333333333444333333222222333444444666444222000000000222333333333222111111000//////111000000111222333444555777777777555222111222333222222111111222444555666777777777777777666666555666666666555555555555555555666888999:::;;;::::::888777777666555444444333222333333444555666666777777777666666666666777777666666555555444444333333555555444444555777888999888777666555444333333333444444333333333333222222555444444555666777555444555555444444444555555666666666666666555444333333444444444444444444444444444555777999999777555333222222222222222222222222333333444444444444333333/////////////////////////////////...------,,,,,,......---------,,,,,,,,,---,,,,,,,,,,,,,,,------,,,------------------------,,,++++++------,,,+++++++++******************))))))))))))))))))))))))---,,,,,,+++*********+++************++++++++++++(((((())))))***++++++,,,+++++++++***************))))))''''''''''''))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))---------------...///000,,,,,,,,,+++++++++++++++......---,,,,,,,,,,,,---+++*********+++,,,---------,,,***))))))***,,,---+++++++++++++++++++++++++++++++++***************,,,++++++***)))(((((('''************************++++++***))))))***++++++******+++,,,,,,,,,,,,,,,++++++++++++************+++*********************)))))))))))))))******+++'''((((((((()))))))))************)))))))))((((((*********)))))))))))))))++++++*********+++,,,---))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((******************++++++((((((((((((((((((((((((((())))))************)))&&&&&&'''((()))***++++++))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))'''+++...---(((&&&(((+++*********))))))((((((((((((((((((((((((((((((((())))))************))))))'''(((((((((((()))))))))((('''&&&&&&'''((()))***((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''(((((((((''''''''''''((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((()))))))))))))))'''((()))******)))((('''&&&''''''((())))))******,,,***(((''''''(((***,,,***************+++++++++***)))'''((()))++++++***,,,,,,---------................../////////000000,,,,,,---......//////000000000000111111111111111111111111222222333333444222222222222222333333333666555333111000000111111333222222222111111111000000000111222333555666666999999999666333111111222333222111000111333555777777777888888777666555444888888888888888888888777555666888;;;<<<=========999999888777666444444333222333444555777777888888777666666666666777777888:::999999888777666666555666555444444555777:::<<<888777666444333222222222333333333333333333333222444444444666888999888666666555555444444444555555777777888888777666555444444444444444444333333333333444777999999888555333111111111111111111111111222222222333333222222222//////////////////////////////.........---------......---------,,,,,,,,,---,,,,,,,,,,,,------...,,,,,,,,,------------...---,,,+++,,,------,,,+++---------,,,,,,+++++++++************************...---,,,+++************)))******+++,,,,,,------*********************+++++++++++++++************))))))(((''''''((()))))))))))))))))))))))))))))))))))))))(((((('''''''''))))))))))))))))))))))))------------......///000,,,,,,,,,---------------///...------,,,,,,------,,,,,,,,,,,,,,,---...///...---+++******+++---...++++++++++++++++++++++++************************+++++++++***)))(((''''''))))))))))))))))))))))))++++++************++++++******+++,,,,,,,,,,,,++++++++++++*********))))))&&&''''''((()))******+++************))))))((((((***)))))))))((((((((('''((()))))))))*********+++,,,++++++***)))((('''''''''(((***,,,,,,+++***((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((++++++******************))))))))))))))))))))))))(((((()))***************%%%&&&''')))************)))))))))******)))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))---000...)))'''))),,,((((((((((((((((((''''''(((((((((((((((((((((((())))))************))))))(((((((((((()))))))))***((('''&&&&&&'''((()))***((((((((((((((((((((((((%%%&&&&&&'''(((((())))))((((((''''''''''''((((((''''''((((((((()))))))))************************''''''(((((())))))))))))'''((()))******)))((('''))))))))))))))))))((((((,,,***(((''''''(((***,,,))))))*********+++++++++***)))'''((()))++++++***,,,,,,,,,------------............/////////000000,,,,,,------...///////////////000000111111111111000000111222333333444444000111111222222222222222555444333222111000111111222222222222333333444444111111333444666777888888:::::::::777444222222333444333222111111333555666666777888888888666555444888888999::::::999999888666777999;;;<<<======<<<:::999999777666555444444333444666888999:::::::::666666666666666777888888<<<;;;;;;:::999888777777555444333444555888;;;===999888666555444333222222333333333333333333333333222222333666999;;;;;;:::777666555444444444444444777888999::::::999777666333444555555555444333333222444666888888777555333111111111111111111111111000000111111111111000000.......................................---------......---------,,,,,,,,,---,,,,,,,,,------...///------------------------,,,++++++,,,......,,,***---------,,,,,,+++++++++++++++++++++++++++++++++---,,,++++++*********+++))))))***+++,,,------...---,,,,,,+++***))))))(((************************))))))(((((((((((())))))))))))))))))))))))))))))*********))))))(((((((((((((((((((((((((((((((((------,,,,,,---...//////,,,,,,------------......---,,,,,,+++++++++++++++------,,,,,,------......,,,+++***))))))***+++,,,***++++++++++++,,,,,,,,,)))))))))*********************+++******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***+++************)))))))))$$$%%%&&&''')))***++++++++++++++++++***)))''''''*********)))((('''''''''(((((())))))***++++++,,,,,,++++++***)))(((''''''###%%%(((++++++)))'''%%%(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((***************)))))))))))))))))))))))))))))))))''''''((()))************((()))*********)))'''&&&((())))))******))))))((())))))))))))))))))))))))(((((((((((()))))))))))))))+++...---***)))***,,,''''''(((((((((((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((()))))))))******(((((('''&&&&&&'''))))))((((((((((((((((((((((((&&&&&&'''((()))******+++))))))((((((''''''(((((((((((((((((()))))))))***++++++************))))))&&&''''''(((((())))))***(((((())))))))))))((((((*********))))))(((((((((+++***)))(((((()))***+++)))))))))***++++++,,,,,,+++)))((((((***++++++***,,,,,,,,,,,,------------+++,,,,,,,,,,,,---------,,,,,,,,,---......//////......//////000000111111000000111222333444444555000000111222333333333333444444333222111111111111111222222333444444555555000111333666888999:::::::::::::::888555444555666666555444333333333444444555666888999888777555444555666888999999888777777777888999;;;;;;;;;:::::::::999999888777666666555555666888999:::::::::999666555555666666777888999::::::999999888888777777222222333444666888;;;<<<999888777666555444444444333333444444444444555555222222333777;;;===>>>===888777666555444333333333777888:::;;;;;;:::888777333444555666666666555444333444555555555444333333111111111111111111111111/////////000000/////////......................................................---------,,,,,,,,,,,,,,,,,,,,,---...///000......---------,,,,,,,,,,,,++++++---......,,,***++++++******************+++++++++++++++++++++++++++******)))******++++++)))))))))***+++,,,,,,---......---+++***)))(((''')))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((---,,,,,,,,,,,,,,,---...++++++,,,,,,,,,---------------,,,++++++++++++,,,---,,,,,,++++++++++++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,((()))))))))*********+++))))))***+++******)))((()))))))))))))))))))))))))))))))))******)))))))))(((((()))************)))************))))))))))))&&&&&&'''((()))******+++))))))***+++******)))((())))))))))))((((((((((((************************))))))))))))))))))******%%%&&&)))***+++***(((''''''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''))))))************))))))*********))))))(((((((((((((((((((((((((((((((((&&&&&&'''((())))))))))))((((((*********)))'''&&&(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))*********))))))'''((())))))))))))((('''((((((((((((((((((((((((''''''((((((((((((''''''(((((()))))))))*********))))))'''&&&&&&'''((((((((((((((((((((((((((((((%%%&&&'''((()))***+++++++++***)))(((((((((((()))'''''''''((((((((())))))))))))))))))((((((''''''&&&&&&''''''((())))))***))))))(((((((((((()))))))))))))))))))))*********))))))))))))))))))))))))((())))))***++++++,,,,,,+++***))))))+++,,,,,,+++++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,+++,,,,,,------......///,,,------...//////000000///000111222333444444555111222333555555555555555333222222222222222222222222222222222222333333333///000333666888999::::::888999999888666666777999888777666555444444333222333555777999999888666555555666888999:::999888777888999999:::999888777666999999999888888777777777555666888:::::::::888888555555555555666777888999888888888888888888888888000111222444666888:::;;;999888777666666666666666444444444555555666666666333333444888;;;>>>>>>===888777666555444333333222555777999::::::999777555333444666777888777666666555444333333222222222222111111111111111111111111//////000000000000//////......................................................---------,,,,,,,,,,,,,,,,,,------...///000//////...---,,,++++++***++++++,,,---......,,,)))******************++++++************************(((((((((((()))***++++++)))))))))******+++++++++------,,,++++++***))))))''''''((((((((())))))))))))))))))******)))))))))))))))))))))))))))))))))((((((((()))))))))))))))((((((((((((((((((((((((---,,,,,,++++++,,,,,,,,,*********++++++,,,,,,,,,//////...------------...,,,,,,+++***))))))))))))******++++++++++++***************++++++,,,,,,,,,(((((())))))*********+++((((((***++++++***))))))************************++++++,,,,,,,,,,,,++++++''''''((()))))))))))))))************))))))))))))))))))))))))************&&&''')))***++++++******''''''(((((())))))******,,,,,,++++++***)))))))))&&&'''((()))***+++,,,,,,***+++++++++,,,,,,,,,,,,'''((((((((())))))******************************%%%%%%%%%%%%%%%%%%%%%%%%))))))************))))))***)))))))))((((((''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))$$$%%%(((***++++++***)))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))'''&&&&&&''')))***)))'''((()))***++++++***)))((((((((((((((((((((((((((())))))************))))))))))))))))))***************)))((('''&&&&&&'''(((((((((((((((((((((((((((%%%%%%&&&'''((()))***+++++++++***)))))))))))))))&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&%%%&&&&&&&&&'''((())))))******)))(((''''''((()))***''''''((()))***+++,,,,,,))))))************))))))((())))))***++++++,,,,,,,,,+++)))***+++---,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......++++++,,,------......///,,,,,,------...//////000///000000222333444555555222333555777888777777666222222222222222222333333333333222222111000000000...///222555777999999999777888999888777777999;;;999999888777666444222111333444777999999888777555777888:::<<<<<<<<<:::999999999999999888666444333999999888888888888888888555666888999999888777666555555555555666777999999999999999999999:::::::::...///222444777888999:::999888777777777777777888555555555666666666777777555555666888;;;======<<<999888666555333333222222333555777999999888666444222444666888999999888777666555333111000000111111000000000000000000000000000000111111111111000000........................---...........................---------,,,,,,,,,,,,,,,,,,---...///000000000000///...,,,+++***)))++++++,,,---///...+++)))+++++++++,,,,,,------...))))))))))))))))))))))))''''''''''''(((***+++,,,)))))))))))))))*********,,,,,,++++++++++++++++++&&&'''''''''(((((())))))))))))************))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((------......///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***...,,,***((('''(((***+++)))))))))***+++++++++,,,))))))))))))))))))))))))---***'''''')))+++***)))******************************))))))******+++,,,***+++,,,,,,******+++,,,,,,+++***))))))***+++,,,+++*********))))))((((((***************+++++++++))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))),,,+++***)))(((((((((((((((((((((((())))))))))))************************+++***)))'''''''''((()))******))))))((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((()))++++++...---+++))))))))))))))))))))))))))))))(((''''''((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&++++++++++++++++++++++++******))))))))))))*********)))((('''&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))((()))+++---------+++***((((((((((((((((((((((((%%%&&&'''((()))))))))))),,,***'''((()))***'''%%%''''''&&&&&&%%%%%%%%%$$$(((((((((((())))))))))))''''''(((((())))))******,,,+++***))))))***+++,,,(((((()))***+++,,,,,,,,,+++***)))'''''''''((()))))))))***+++,,,------...---,,,,,,+++*********+++,,,,,,------.../////////...------------...//////000000000///......------///////////////000111111000...---///222333222000222222333444444555555666555555444444444555555666222333444444222///,,,)))111111222333444444555555555555666777888999::::::999::::::888555333333444777666666:::???@@@<<<777555777:::<<<===;;;999777777777888777777666555555666666777777777777666666666888999888777666777888888888888888999:::;;;<<<888777777:::===>>><<<:::666666666666666666777777888888:::;;;<<<<<<======888666444333333333222000777888999:::;;;;;;;;;;;;999888777555333222222222333333444444555777888999666666666888;;;<<<<<<;;;333333222222111000////////////000000111111111222......//////000000111111000///...---,,,,,,---...---------.........//////------++++++++++++---------......///////////////,,,,,,,,,,,,,,,,,,,,,,,,---.........---+++)))(((,,,,,,+++++++++++++++++++++***(((&&&&&&''')))******)))))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''((((((((()))******+++++++++++++++,,,,,,---------***++++++++++++,,,,,,,,,******))))))))))))******))))))))))))((((((((((((......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,***'''''')))+++***)))******************************))))))******+++,,,***+++,,,,,,******+++,,,++++++***))))))***++++++************)))))))))(((++++++******************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))))))))******(((((((((((()))))))))***''''''''''''''''''''''''+++***)))((('''(((((()))***)))))))))((((((((('''((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((((()))***+++,,,+++***)))(((((()))))))))))))))))))))(((''''''((((((''''''''''''(((((())))))((((((((('''''''''''''''''''''''''''''''''******))))))))))))******))))))''''''&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))+++,,,,,,,,,******(((((((((((((((((((((((($$$%%%&&&''''''(((''''''(((&&&%%%&&&)))***)))''')))))))))(((((((((''''''(((((((((((())))))))))))(((((()))))))))))))))***+++***))))))))))))***+++((((((((())))))******+++******)))(((((((((((((((,,,,,,+++++++++*********---,,,++++++*********+++............---------------------.........//////////////////............///////////////000111111222000//////222333222111222222222333444444555555666555444444444444444555111222444444333111...---111111111222333333444444444555666777888999999::::::;;;;;;999666444444555888666777:::???@@@<<<888777999<<<>>>???===;;;999777777777777777666555555666666777777777777666666666777888777666666777888666666666666777888999:::666555555777;;;<<<:::888777777777888888999999999999:::;;;<<<<<<<<<<<<<<<<<<:::888777777777666444666777888999::::::::::::999888777555444222222222333333333444555666777888666555666888:::;;;;;;:::444444333222222111000000//////000000000111111111///////////////000000000//////...---,,,---......,,,---------.........///---,,,++++++++++++,,,---,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***------,,,++++++***))))))+++***(((''''''(((***+++++++++*********)))))))))))))))))))))))))))))))))***)))))))))((((((((('''+++******)))))))))((((((***************+++++++++''''''((((((((()))))))))***))))))(((((())))))***(((((((((((())))))))))))//////000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***,,,......---+++***+++++++++++++++*********++++++++++++++++++++++++,,,***((((((***+++***)))***************************))))))))))))***++++++***+++,,,+++******+++,,,++++++***))))))***++++++************)))))))))))),,,+++++++++***)))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))***+++,,,((((((((()))))))))******&&&&&&&&&&&&&&&&&&&&&&&&******)))((((((((())))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))***)))(((((((((((()))))))))))))))))))))(((((('''(((((())))))))))))(((((())))))((((((((((((''''''((((((((((((((((((((((((***))))))(((((())))))***(((''''''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))***+++***)))(((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&$$$$$$$$$%%%(((******)))******))))))))))))(((((((((((((((((())))))))))))***************)))))))))***))))))(((((())))))***((((((((((((((()))))))))))))))******))))))((((((,,,++++++++++++*********,,,,,,+++************+++//////...------,,,++++++,,,---...///000///..................///////////////////////////000111111555333111000111222222222000111111222333333444444666555444333333333333333111333444555555333111000000000000111222222333333444444555666777888999999:::;;;;;;999666555555555777666777:::===>>>;;;888777999<<<===>>><<<:::999666666666666666555555444666666777777777777666666555666777666555555555777666666666777777888999999555555555777999:::999888888999999:::;;;<<<======;;;;;;<<<<<<<<<<<<<<<;;;:::888666555555555444333555555666777888888888888888888777555444333222222222222333333444555777777555444555666999:::999777444444333333222222111111//////000000000000111111000000//////////////////......---------...//////,,,,,,------------......,,,,,,++++++++++++,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,------,,,+++***)))))))))+++***)))(((((()))++++++,,,,,,,,,+++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&'''''''''(((((((((((()))((((((''''''(((((()))''''''(((((())))))******/////////000//////...---------------------------------------------------,,,,,,,,,++++++,,,,,,,,,+++,,,---......,,,+++***,,,,,,,,,++++++*********))))))))))))))))))))))))+++*********************************************)))))))))))))))***++++++)))+++,,,+++***)))***++++++******************+++*********))))))))))))))),,,,,,,,,+++***)))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((()))***++++++(((((()))))))))*********))))))))))))))))))))))))******))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((***))))))(((((((((((()))''''''''''''(((((((((((((((((())))))))))))((((((((()))***++++++***)))((())))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))(((((('''(((((((((((((((((((((((((((((()))))))))(((''''''%%%%%%%%%&&&((()))))))))((((((((((((((('''''''''(((((((((((()))))))))))),,,,,,++++++******))))))))))))(((((((((((()))))))))))))))))))))(((((((((((()))***++++++***((('''(((((()))***+++,,,------++++++***************+++------------,,,,,,+++++++++---///000111000...------------...///000000111///////////////000000111777555333111111111222222000000000111222222333333666555444333333222333333444555666666666444222111//////000000111111111222333444444555666777888999888999999888555444444555555555555888:::;;;999777555666888999999888666555555555666666666555555444666666777777777777666666444555666555444444555666888888999999::::::::::::777777777888::::::::::::::::::;;;<<<===??????@@@<<<=========<<<<<<;;;:::888666444333444444333222555555666777777777777777777777777666555333222222333333333444444555777777444333333555777777666555222222222222111111000000//////000000000000000000000000000//////......---------------......//////,,,,,,,,,,,,,,,,,,------,,,++++++++++++++++++,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++******)))******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&'''((()))++++++,,,)))))))))((((((''''''''')))))))))*********++++++((((((''''''''''''((((((&&&''''''((()))******+++///////////////...---,,,------------------------------------------------------,,,++++++,,,------///...---,,,++++++******---,,,,,,,,,++++++******))))))))))))))))))))))))******++++++*********+++************************))))))(((((())))))***+++)))***++++++))))))***+++*********++++++*********))))))))))))))))))******,,,,,,,,,+++***)))((((((************************(((((())))))))))))((((((((((((((((((((((((((((((++++++***)))(((((())))))))))))))))))************************************))))))******************(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((***))))))(((((((((((()))'''''''''((((((((((((((((((((())))))))))))((((((((()))***++++++***)))((((((((())))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((((((((())))))&&&&&&'''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''''''''((((((((((((((((((((((((''''''(((((((((''''''&&&(((((()))(((((((((((()))'''''''''((((((((((((((((((((((((((()))))))))))),,,,,,++++++******))))))(((((())))))))))))((((((*********************)))((()))***++++++***)))((('''((()))***+++,,,,,,---*********))))))***++++++++++++++++++,,,,,,------***,,,...///000///---,,,,,,------...///000111111///////////////000000111777666555333111111222222//////000111111222222333666555444444333333333333888888888777666444222111///000000000000000111111333333444555666777777888666777777666444222222333333333444666777777666555444555666777777666444333555555666666666666666555666666777777777777666666333555666555444333444555888888999:::::::::999999666777777888888888999:::::::::;;;<<<>>>???@@@@@@============<<<;;;:::999999777555555555666555444555666666777777777777777666666666666555444222111444444444444555666777777333222222333444555333222000000000000////////////000000//////////////////000000//////......------,,,,,,---....../////////,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++******((())))))******++++++,,,***************++++++,,,)))))))))***************))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&'''((()))***++++++*********))))))(((((('''*********+++++++++,,,,,,((((((''''''''''''((((((&&&''''''((()))******+++000000000000///...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---......---,,,+++*********+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++)))+++,,,,,,+++******+++************************)))(((((((((((()))******)))***+++***))))))***+++)))***++++++++++++***)))))))))))))))************,,,+++++++++***)))))))))************************(((((())))))))))))(((((()))))))))))))))))))))))),,,+++***)))(((((((((((()))))))))*********++++++))))))))))))))))))))))))((()))***+++++++++******(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))'''((((((((((((((('''''''''(((((()))))))))))))))))))))************))))))(((((())))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))&&&'''(((((()))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&%%%***++++++***(((&&&'''((((((((())))))))))))******(((((((((((())))))))))))***************)))))))))((())))))******))))))(((***************+++++++++))))))******++++++******+++************)))))))))***))))))))))))***++++++))))))***++++++,,,------***+++,,,---...------,,,---------...///000000111///////////////000111111444555666444222111111222///000000111222222333333555555555444444555555666:::999999777555333222111000000000000000000111111222222333444555666777777444555666555333111222333333333444555555555555555666777888888888777666555555666666777777777777777666666777777777777666666444555666555444444444666666777888999999888777666444555666555444444666888999::::::;;;<<<===>>>>>>;;;<<<<<<<<<;;;:::999999666555333222333444333222555666666777777666666666555666666777666444333111444444333333444555666666222111000111222222000/////////..................000000////////////......//////..................,,,---......///.........,,,,,,++++++++++++************++++++++++++******,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++*********(((((())))))***+++++++++(((((()))******+++++++++((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))(((((('''&&&&&&************))))))))))))))))))))))))************)))((((((''''''(((((()))''''''(((((())))))******222222222222111000//////........................,,,,,,,,,,,,,,,,,,,,,,,,///---,,,++++++,,,---///((()))+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((+++------+++******+++************************((((((((((((((()))******(((***+++***)))((()))+++)))***++++++++++++***)))((()))))))))************++++++******************************************(((((())))))))))))(((((())))))))))))))))))))))))******)))))))))))))))***))))))*********+++++++++((((((((((((((((((((((((((()))***++++++++++++***'''((((((((()))))))))***((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((((()))***+++((())))))***)))(((&&&&&&''''''((())))))))))))))))))))))))(((((()))))))))(((((()))))))))*********))))))))))))))))))))))))((((((''''''''''''(((((('''(((((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((()))(((((((((***+++)))&&&%%%&&&'''''''''((((((((()))))))))(((((((((((())))))))))))(((((()))))))))))))))***))))))***++++++***))))))(((((())))))******++++++******))))))******+++,,,************)))))))))))))))))))))))))))***++++++************++++++++++++******++++++++++++,,,,,,------......//////000000///////////////000111111000333666666333111000111000000111111222333333444555555555555666777888888888888777666555444333333111111111111111111111111222222333444555666666777444666666555333222222333444555666666555555666666888999999999999888777666666777777888888888888888666666777777777777666666444666777666555444555666666777888999999888666555444555666555333333666888888999999999::::::;;;;;;::::::::::::::::::999999444333111111222222222111444444555555555555444444555555666777666555333111222222222111222222333444111000///000111000...---////////////////////////000000/////////.........------..................---.../////////...---,,,,,,+++++++++************)))***+++,,,,,,+++***)))++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,......,,,++++++++++++,,,+++*********)))))))))(((''''''((()))************'''''''''(((((()))))))))))))))))))))))))))))))))'''((((((((()))))))))***++++++***((('''&&&%%%$$$)))))))))))))))*********(((((((((((())))))))))))***))))))(((((())))))***(((((((((((())))))))))))555555555444333222111000........................++++++++++++++++++++++++///...,,,++++++,,,...///"""%%%)))---///...,,,***+++++++++,,,,,,---------))))))))))))))))))))))))(((+++......+++******,,,************************((((((((((((((()))******(((***+++***)))((()))***)))***+++,,,,,,+++***)))(((((())))))*********+++***************+++++++++************************(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))***+++,,,)))************+++++++++************************((()))***+++,,,,,,+++***'''((((((((())))))******)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((***++++++)))************(((&&&%%%''''''((()))))))))))))))***)))(((''''''((()))***(((((())))))*********+++''''''''''''''''''''''''((((((''''''''''''(((((((((((()))))))))'''&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))***)))((('''''''''''''''((((((((((((((((((((((((((()))***,,,,,,---------&&&((()))(((%%%$$$&&&((($$$%%%%%%%%%&&&&&&''''''(((((((((((())))))))))))''''''(((((())))))******)))***+++,,,,,,+++***)))&&&''''''((()))******++++++***)))))))))***,,,---''''''((()))***+++,,,,,,))))))((())))))***++++++,,,,,,++++++***)))))))))******))))))******+++,,,.........//////////////////////////////000111111...222666666444111000000111111111222333333444444555555555555666888999:::777666666666555555555555222222222111111111111111111222222333444555666777555666777666444333333444555666777777666666777888888888888888888777666666777777888999999999999999666666777777777777666666555666777666555555666777888999:::;;;;;;:::888777666777888666444444777:::888888888888888888888888888999999::::::999999999888666555555666777666555333333444444444333222222444555666777777555333111000000000000000000111111111000//////000///---+++/////////000000000000000000000//////.........---,,,------....../////////....../////////...,,,+++,,,+++++++++******)))))))))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...------,,,***)))'''&&&&&&&&&&&&((()))************''''''(((((()))))))))***))))))))))))))))))))))))'''((((((((())))))******((((((((((((''''''''''''''''''(((((())))))******))))))))))))******************))))))))))))******))))))))))))((((((((((((::::::999888666333000...000...,,,---///000...+++444222000...,,,+++***))),,,,,,,,,------.........)))******++++++,,,------''')))+++,,,---,,,***))))))***+++,,,,,,+++***)))+++*********))))))(((((())))))))))))))))))))))))(((((((((((()))***+++,,,------,,,,,,+++***))))))++++++,,,,,,,,,***((('''))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))++++++***)))))))))))))))))))))(((((((((((()))))))))((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((('''&&&&&&'''((())),,,,,,+++***)))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((()))))))))))))))))))))))))))((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))((('''&&&%%%&&&'''((())))))((('''&&&***)))(((''''''((()))***)))(((((('''''''''((((((((((((''''''&&&&&&&&&%%%((()))***++++++***)))(((+++***(((&&&%%%%%%%%%%%%(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&((()))))))))((('''+++***)))(((((('''((((((************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))))))))))))))***)))***+++,,,+++)))'''%%%++++++************++++++++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,---------......333444555555444222000...------......///111222333444444555555666555444444444444444444444444444444666666555222//////000111555555444444444555555666555555555444222111333444444444555555666666777777888888777666666666666666666666777777777777666666999888777777777777777888===;;;999777666666666777777999;;;<<<<<<:::777666555555444444444444555555777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999777666777999888555222333222111111111222333444333333333444333333222222333222111000////////////000000000000000///......111///---++++++---///111000///...---,,,+++++++++...------,,,,,,------.........---------,,,,,,,,,......---------,,,,,,,,,))))))***++++++++++++*********++++++++++++,,,,,,***************)))((('''+++,,,---......---,,,+++++++++***)))(((((())))))))))))(((((((((((())))))***)))'''&&&&&&&&&'''(((+++***)))(((''''''''''''(((((()))++++++)))$$$ ))))))))))))))))))))))))+++***((()))******)))((())))))))))))(((((((((((((((''''''&&&&&&&&&''''''))))))))))))))))))))))))??????>>><<<999555222000000//////000111111...+++///...---,,,++++++++++++,,,,,,,,,---------......,,,+++++++++++++++++++++((()))***+++,,,++++++******+++,,,,,,,,,,,,+++***************)))))))))((())))))))))))))))))))))))******)))))))))))))))***)))******++++++,,,,,,---))))))******+++*********++++++++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''))))))(((((((((((())))))))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))+++,,,---++++++******)))((((((((('''''''''(((((('''''''''&&&''''''((((((''''''&&&))))))))))))(((((((((((()))))))))***))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((******)))(((((((((((((((''''''((((((((((((''''''***)))(((''''''((()))***((((((''''''''''''((((((((((((((('''''''''&&&&&&''''''((((((((((((''''''(((((('''&&&&&&&&&'''((((((((((((((((((((((((((('''(((((())))))(((((('''&&&''''''((((((((((((((((((((('''&&&&&&&&&''''''************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******((()))******+++***)))(((++++++************+++++++++++++++,,,,,,,,,------+++,,,,,,,,,------......,,,,,,---------.........222333444444444222000///.........///000111222333888888777666555444333333444444444444444444444444555666555333000///000222222222222222333444555666555666777666555444555666666666666666666666777777888777666555555555555666555666666777777666666555999999888888888999999:::===<<<999777666666777777777999:::;;;;;;999777666666555555555555555555666777777777777888999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777666777888888555222333333222111111222333444333333444444444444333333333222111000////////////000000000000000///......000...---,,,,,,---...000000000...------,,,,,,,,,------,,,,,,,,,,,,------...------------,,,,,,,,,------------,,,,,,,,,,,,)))******++++++++++++++++++++++++,,,,,,,,,------***+++++++++***))))))(((,,,,,,------------,,,,,,++++++***)))))))))))))))))))))(((((((((((())))))&&&&&&&&&'''((()))***+++((('''''''''''''''(((((((((((()))***+++)))&&&###)))))))))))))))))))))))))))(((((()))++++++***)))))))))))))))(((((((((((((((((((((''''''((((((((())))))))))))))))))))))))EEEDDDCCCAAA===999666444222111111222222111...+++,,,,,,++++++,,,------...,,,,,,,,,------------...------,,,,,,+++******)))*********++++++++++++++++++,,,,,,------,,,,,,+++************)))))))))))))))))))))))))))))))))))),,,+++***)))(((((((((((())))))******+++,,,,,,---(((((((((((()))***+++,,,+++++++++++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))+++***))))))((()))))))))))))))(((((((((((())))))+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))+++,,,...///))))))))))))))))))))))))'''(((((())))))(((((('''&&&''''''((((((''''''&&&******))))))((((((''''''((())))))************)))''''''''''''(((((((((((())))))))))))))))))))))))+++***((('''''''''((()))((((((''''''''''''(((((())))))(((((((((((())))))((((((''''''''''''(((((())))))((((((((((((''''''((((((''''''''''''((((((%%%%%%%%%&&&'''(((******))))))))))))))))))))))))'''(((((())))))((((((''''''''''''''''''((())))))(((''''''''''''(((((()))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******(((((((((((()))***+++,,,++++++************++++++++++++++++++,,,,,,,,,,,,******+++,,,---...//////,,,------------.........000111222444444222111000/////////000111222333444<<<:::888666444333222222333333333333444444444444555555555333111000111222/////////000222333555666444666888999777666666777777777777777777777666666666666555444444444555555555555555666666555555555777777777888888999999:::===;;;:::888777777777888777888:::;;;:::999777555666666666666666666666666555555666777888999;;;;;;<<<<<<<<<;;;;;;:::::::::888777666777777777555333333333222222222222333333333333444555555444444333333222111000//////////////////000000000///..............................000000///...------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,---------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++*********++++++++++++,,,***+++++++++++++++***)))---,,,,,,,,,,,,,,,,,,---+++***))))))))))))))))))))))))(((((((((((())))))%%%&&&''')))*********+++%%%%%%%%%%%%&&&'''((())))))(((((()))******((('''))))))))))))))))))))))))(((((((((***,,,---+++)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))GGGFFFEEEDDDAAA>>>;;;999555444222111000///...---...............///000111------------------------,,,,,,,,,++++++*********++++++*********+++,,,---+++,,,,,,,,,,,,,,,,,,+++*********)))))))))))))))))))))))))))))))))))))))++++++***)))(((((()))))),,,+++++++++******))))))))))))((('''((()))+++,,,))))))))))))))))))))))))******)))))))))))))))***)))))))))))))))))))))))),,,,,,+++************+++))))))(((((((((((())))))++++++***)))((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************'''(((((()))******+++,,,(((((((((((())))))******(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((()))***+++++++++***''''''''''''(((((((((((())))))))))))))))))))))))(((((((((''''''''''''&&&(((((('''&&&&&&''')))***))))))(((((((((((())))))(((''''''''''''(((((())))))))))))))))))(((((((((+++***)))(((((()))***+++%%%&&&&&&'''((()))******))))))))))))))))))))))))((())))))******))))))((((((''''''&&&&&&''')))***)))))))))))))))***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((('''(((***,,,---++++++************++++++***++++++++++++,,,,,,,,,******+++,,,------......------------............///000222444444333222111//////000000111333444555:::999777555333222222111333333333333333444444444444555555444222111222333000000000000111222444444222555888999888777777777999999888888777777666666555444444333333444444444444444555555555555444444333333444555666777777777<<<;;;999888777777777888777888999999999888666555666666777777777777666666333333444444666777999:::<<<<<<<<<;;;::::::999999888777666666666555444333444333333333222222222222333333444555555555444444333222111000////////////...///////////////......------...//////...------///...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,,,,((((((((()))))))))*********++++++,,,,,,,,,++++++---,,,+++******+++,,,---******)))))))))))))))***))))))(((((((((((())))))((()))*********)))'''&&&%%%%%%%%%%%%&&&'''((())))))((('''''')))******))))))))))))))))))))))))))))))))))))+++,,,,,,***'''))))))))))))(((((((((((('''((((((((()))))))))(((((((((((((((((((((((((((EEEFFFFFFEEEDDDBBB???>>>:::777333///,,,---///000000//////.........//////------------------------******+++++++++,,,,,,,,,++++++******++++++,,,---++++++************++++++))))))))))))))))))******))))))))))))))))))))))))))))))(((((()))***++++++++++++***************))),,,+++)))((((((((()))***((((((((((((((((((((((((***)))))))))))))))******************************))))))(((''''''''''''((())))))(((((((((((())))))++++++***)))((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))***************************)))))))))'''''''''((())))))******(((((())))))))))))(((((('''(((((((((((((((((('''&&&&&&'''((()))***++++++'''((()))***************''''''''''''(((((((((((())))))))))))))))))))))))'''((()))******((('''%%%((('''&&&&&&&&&((()))***(((((())))))))))))(((((('''''''''''''''((())))))((((((((()))))))))))))))+++***)))(((((()))***+++''''''(((((((((((((((((()))))))))))))))))))))))))))******++++++******)))(((''''''&&&&&&''')))***))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((()))***++++++,,,***(((''''''(((***,,,++++++************++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000222444555444333222//////000000111333444555555555444333222222222222222222222333333333444444333555666555444333444555444333333222222222222333000333666888777555555555999999888888777777666666444444333333333333444444444444555555555555444444222333444666777777777777:::999999888777777777777777777888888888777666555666666777888888777666666111111222222333555666777;;;;;;::::::999999999888777777777666555444444444444444444444333333222222222333333444555555444444333222111000////////////......////////////......,,,---...000000...---,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,+++++++++***************+++,,,,,,,,,,,,+++))))))))))))*********+++)))***+++,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,***)))))))))))))))******))))))(((((((((((())))))((()))*********)))'''&&&(((''''''''''''''''''((()))'''&&&&&&(((*********((((((((((((((((((((((((******)))***+++***(((&&&))))))))))))((((((((((((%%%&&&'''(((((((((((('''((((((((((((((((((((((((EEEEEEFFFFFFEEEDDDBBBAAA===;;;666111------///222//////...---,,,,,,,,,,,,...------------,,,,,,,,,)))******+++,,,,,,------++++++++++++,,,,,,,,,,,,+++******))))))******+++))))))))))))************))))))))))))))))))))))))(((((((((((()))***+++,,,&&&'''((()))***,,,---------,,,+++***))))))))))))************************)))))))))))))))******+++************************+++******)))))))))))))))))))))(((((((((((())))))+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,+++***)))((('''''''''(((((()))))))))'''(((((())))))((((((''''''(((((())))))(((((('''&&&&&&'''((()))***++++++'''(((((())))))))))))(((''''''''''''(((((((((((()))))))))))))))))))))))))))***+++++++++***((('''''''''&&&''''''((()))***(((((())))))))))))((((((''''''&&&''''''((()))***''''''(((((((((((())))))((((((''''''''''''(((((()))))))))))))))((('''&&&)))))))))))))))))))))))))))******++++++******)))'''''''''''''''((())))))'''&&&&&&&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,,,,+++)))''''''(((***+++++++++************++++++************++++++++++++---,,,,,,,,,+++++++++***------.........////////////000222333444333222111/////////000111222333444111111222333333222222111111111222222333333444444333444666666555444555666666555444333333222222333111333555555444333333444777777777777777777666666444444333333333444555555555555555666666555555555555666888999:::999999888888888777777777666666666777777777777777666555555555555777777777777555555222222222222222333444555888888888888888888888888777777777555333333444555444444555555444333222111111111222333444444444444333222111000////////////------.../////////......,,,---...//////...---,,,+++******))))))*********,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*********))))))))))))***++++++++++++***+++++++++,,,,,,,,,------((((((***+++,,,,,,,,,,,,+++******************+++)))))))))))))))******+++))))))(((((((((((())))))$$$%%%&&&((()))))))))***(((((('''''''''''''''(((((('''%%%&&&((()))))))))((((((((((((((((((((((((***)))''''''((()))'''&&&))))))))))))(((((((((((($$$%%%&&&(((((((((''''''))))))))))))))))))))))))GGGHHHHHHHHHFFFEEECCCBBB======;;;777222///000222///......---------------......---------,,,,,,,,,+++++++++++++++++++++,,,***+++,,,---------,,,+++,,,+++************+++,,,((()))))))))************))))))))))))))))))))))))***)))))))))))))))******&&&&&&''')))***,,,------++++++,,,,,,,,,++++++***************************)))))))))))))))***++++++************************...---,,,,,,++++++,,,,,,))))))(((((((((((())))))))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***+++++++++***)))(((''''''(((((((((((((((((('''''''''(((((('''''''''(((((())))))))))))(((((())))))))))))(((((((((((('''((((((((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((+++)))'''&&&&&&&&&((()))%%%&&&'''((())))))))))))'''((()))******)))((('''&&&&&&&&&''''''((()))***&&&&&&'''''''''(((((((((''''''((((((((((((''''''((())))))***)))((('''&&&(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,))))))(((((((((***+++,,,++++++************++++++************+++++++++++++++++++++++++++,,,,,,,,,............////////////---...000111222111///............///000111222333000111333555555333111000000111111222333333444444222444666777666555666666555444444333333333333444333444555444333222333444666666666666666666777777444444444444444555666666555666666777777666666555777888999;;;;;;:::888777666666666666666555555444777777666666666555555555333444666777777666444333444444333333333333444444555555666666777777888888666777777555222222444666444555555555555333222111///000111222333333333333333222111000////////////,,,---......//////......---..................---+++***************++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***+++*********))))))))))))(((((()))************)))*********++++++++++++,,,&&&'''(((***+++,,,,,,,,,))))))************)))))))))))))))))))))***++++++))))))(((((((((((())))))$$$%%%%%%%%%&&&((()))***%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&'''((('''&&&(((((((((((((((((((((((('''%%%###$$$&&&((())))))))))))))))))(((((((((((($$$%%%''')))***)))((('''))))))))))))))))))))))))JJJJJJJJJIIIGGGEEECCCAAA===???@@@===777222111111000////////////000000111.........------,,,,,,,,,------,,,++++++*********)))***,,,......---,,,+++------++++++++++++------(((((())))))*********+++)))))))))))))))))))))))),,,+++***)))(((((((((((()))))))))))))))*********)))***,,,---......---,,,(((((((((((((((((((((((())))))((())))))***++++++************************+++***))))))(((((())))))))))))(((((((((((())))))))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************%%%&&&''')))))))))((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((,,,+++***)))((('''&&&&&&'''((((((((('''&&&%%%%%%''''''''''''((((((((()))((((((((((((((((((((((((***'''"""!!!%%%((($$$%%%''')))***))))))((('''((()))******)))((('''&&&&&&&&&'''''')))******%%%&&&&&&&&&''''''((((((((()))***++++++***)))((('''((()))******)))((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&((()))))))))(((''')))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,&&&&&&'''(((***+++---...++++++************++++++)))************+++++++++))))))***+++,,,------.............../////////000,,,---///000000...---,,,------......///111222333000222555777666444111///000000111222333333444444222444777777777666666777222222222222333444444555555666555444222111333444444444555555666666777777444444444444444555666777666666777777777777666666666777888999999888666555555555555666555555444333777666666666555555555555333444666777777666444333666666555444444444444555333333444555666777888888666777777555222111333666555555666666555333222000...///000111222333333333333222111000////////////,,,,,,---.../////////...........................,,,++++++***++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******************))))))))))))''''''((()))))))))))))))''''''''''''((((((((((((%%%&&&((()))++++++,,,,,,((()))***++++++***)))((())))))((())))))***++++++))))))(((((((((((())))))((('''&&&$$$$$$%%%&&&&&&""""""###$$$%%%'''((()))&&&%%%%%%&&&''''''&&&$$$((((((((((((((((((((((((%%%"""!!!!!!%%%))),,,---))))))))))))(((((((((((($$$&&&(((***++++++))))))))))))))))))))))))))))))IIIIIIJJJJJJIIIHHHFFFEEEDDDCCCAAA???>>>;;;777444111111000///...------,,,.................................------,,,,,,,,,000///---,,,++++++,,,,,,+++++++++++++++++++++++++++,,,---,,,***(((((((((************************((()))+++,,,---.........***************++++++,,,+++++++++************)))+++++++++************)))************************---,,,+++)))((('''''''''(((((((((((((((((((((((())))))))))))************---,,,***(((''''''((()))*********+++,,,,,,,,,---******))))))))))))******)))))))))))))))))))))))))))+++,,,+++***)))***+++))))))(((((((((((())))))))))))(((((((((((())))))++++++******************,,,...---******,,,---***'''((()))))))))))))))((((((''''''&&&&&&((()))***)))))))))))))))(((''''''((((((''''''''''''((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((&&&%%%&&&(((+++))))))*********((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%++++++***)))(((&&&$$$###))))))))))))))))))))))))***)))))))))((((((''''''''''''((()))***++++++,,,))))))))))))************+++***)))(((((()))***+++,,,,,,++++++++++++++++++************************))))))(((((((((((())))))***+++,,,---.../////////,,,,,,,,,---------......000000000000000000000000000000000000111111111111111333555444333222333333000111111222222333333444555777999999777555555555666555333222111222333333777777666555444333333222444444444444555555555555:::666111000222444444333666666666666666555555555888888777777666666666555666555444333444666888:::555666777777777666444333555777999:::;;;:::888777111111222333555666777777777777777777888888888888999999777666555555555555666666555555444333222222000000000000000000000000000111333444333222000...------,,,+++,,,---...///222222111111000...---,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++***+++,,,---------,,,+++,,,,,,++++++******))))))***************)))(((((())))))))))))))))))))))))(((((()))***++++++,,,,,,------,,,+++*********+++***(((''''''(((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%000+++''''''***+++)))&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((++++++***)))((('''&&&&&&''''''''''''''''''''''''GGGGGGHHHHHHGGGFFFDDDCCCDDDCCCAAA@@@???===999666222111111000000000000000........................------------------,,,,,,///...,,,+++******++++++))))))*********+++++++++***+++,,,,,,***))))))***************************,,,,,,------,,,,,,++++++***))))))))))))***++++++++++++++++++************+++++++++*********))))))************************---,,,+++)))((('''''''''))))))))))))))))))))))))))))))))))))************...---+++)))((())))))***************++++++++++++******))))))))))))******))))))))))))))))))))))))''')))***)))((('''((()))))))))(((((((((((())))))))))))(((((((((((())))))...---,,,+++)))((('''&&&+++---,,,((((((++++++))))))*********)))(((''''''(((((('''&&&'''((()))***)))))))))))))))(((''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((''''''''''''''''''''''''((((((((((((((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''''''''''')))(((((('''&&&&&&%%%%%%###$$$%%%&&&'''((((((((()))))))))))))))))))))))))))))))))((((((''''''''''''''''''((())))))******))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))***************************)))))))))))))))))))))******+++,,,,,,,,,++++++,,,,,,---------.........////////////////////////............////////////111222444444222111222333111111222222333444444444555777999999777666555666555555333222222222333333888888777666555555444444444444555555666666666777777444111111444555666555555555666666666666666666777777777666666666555555555444444444555666888999555666777777777666555444555666888999:::999888777444444444444444555555555555555666777888888999:::999888777666555555555555333333222222111000000000000000000000000000000000///000111222111000...---------,,,,,,,,,---...///......///000000000000///++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++,,,------,,,,,,+++******************))))))***************)))(((((())))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,+++******************(((''''''(((((('''&&&''''''((((((((((((''''''((($$$!!!"""%%%'''&&&$$$((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''GGGHHHHHHHHHGGGFFFEEEDDDEEEDDDBBBBBBBBB@@@===:::555444222111000111333444........................,,,,,,------------------------,,,***************(((((())))))******++++++)))***,,,,,,***)))******************************,,,,,,,,,,,,,,,+++******)))))))))))))))******+++,,,+++++++++************++++++*********)))))))))************************,,,,,,***)))((((((((((((************************))))))))))))************...---+++***))))))***+++************))))))))))))******))))))))))))******))))))))))))))))))))))))''')))***)))((('''((()))))))))(((((((((((())))))))))))(((((((((((())))))------,,,+++)))(((''''''(((+++***'''(((++++++)))+++++++++***)))(((&&&&&&(((((('''''''''((()))***)))))))))))))))(((((('''((()))***++++++***)))(((''''''''''''(((((((((((()))))))))((((((''''''''')))'''%%%&&&)))***(((%%%'''((()))))))))))))))(((************************))))))))))))))))))))))))(((((())))))))))))(((((()))))))))(((((('''''''''((((((((('''&&&&&&%%%%%% """$$$&&&((()))***+++)))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''(((((((((((())))))))))))******************))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,+++***)))(((+++,,,,,,,,,++++++***))),,,------------.............................................////////////000111333333111000111222222222222333444444555555666777999999777666555666555444333222222222333444888888777777666666666555444555555666777888888999444333222333666777777666555555555666666777777777666666666666555555555555444444444555555666666777666666777777777666555444555666777888999888777666666666666555555444444444333444555666777888999:::888777666555444444444444222222111111000/////////////////////////////////---.../////////...,,,+++---,,,,,,,,,,,,---...///---......///000000//////++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++,,,,,,,,,,,,++++++((())))))************)))***************)))(((((())))))))))))))))))))))))*********++++++,,,,,,---+++******)))))))))))))))***)))'''((())))))(((&&&((())))))******))))))((((((%%%###$$$(((******(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''(((((())))))******''''''''''''''''''''''''JJJJJJJJJIIIIIIHHHHHHGGGEEEDDDDDDDDDDDDCCC@@@>>>999777444111000111333444........................,,,,,,,,,------.........---,,,,,,++++++++++++++++++++++++******************+++---,,,***)))))))))************************))))))***,,,,,,---------))))))(((((())))))***+++,,,,,,+++++++++*********************))))))))))))************************++++++***)))((((((((()))************************((()))))))))************,,,+++***)))))))))************))))))((((((''''''******))))))))))))******(((((((((((((((((((((((()))+++,,,+++***)))***+++))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************&&&)))***(((***...000...***************)))((('''((((((((((((((()))))))))(((((())))))))))))(((((('''(((***++++++***((('''''''''''''''(((((((((((((((((((((((((((((())))))000+++&&&&&&)))***(((%%%''''''((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((***))))))((((((''''''&&&(((((('''''''''&&&&&&&&&&&&'''((())))))******)))((((((((((((((((((((((((***************)))))))))((((((((((((((((((''''''((()))))))))***************))))))))))))))))))***+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---...---+++)))'''---------......------,,,------------....................................000000000000111111111111///000222222000///000111222222333444444555555666555777999999777666555666555444333222222333444555777777666666666666666666555555666777888999999:::333444555666777777666555444444555666777888888999666666555555555555555555333444555666666666666555777777777777666666555555555555666777777777777666777777777666666555555444444555555666666777777888666666555444444333444444333222222222111111000000........................---............---,,,+++,,,,,,,,,,,,------......////////////...---,,,+++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++***'''((()))************)))***************)))(((((())))))))))))))))))))))))******++++++,,,,,,,,,---))))))(((((((((((())))))***)))(((((())))))(((&&&)))))))))******)))))))))***)))''')))+++---,,,+++((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''JJJJJJIIIIIIIIIIIIIIIIIIFFFEEEEEEFFFFFFEEECCCAAA===;;;666333000000000111........................,,,,,,,,,------.........---------------,,,,,,,,,......---,,,+++******))),,,------,,,***((('''(((************************))))))***+++,,,,,,,,,,,,)))))))))))))))******+++,,,,,,,,,++++++++++++************)))))))))((((((******************************)))))))))))))))***************************((()))))))))***************))))))(((((((((((((((***))))))(((((('''''''''******))))))))))))******(((((((((((((((((((((((()))+++,,,+++***)))***+++))))))(((((((((((())))))))))))(((((((((((())))))(((((()))))))))*********&&&)))******---222555333(((((()))******+++******((((((((()))))))))))))))(((((())))))))))))((((((&&&''')))******)))'''&&&''''''''''''((((((((((((&&&''''''((()))***++++++666///'''%%%'''***)))'''''''''((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&)))))))))***))))))((((((((((((((((((((((((((((((++++++++++++++++++++++++***)))))))))))))))))))))((()))))))))************)))))))))******)))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++---...---,,,***(((***+++,,,---............---------.........//////........................000000000000111111111111...000222111000///000000222222333444444555555666555777888888777555555555555444333333333444555666555555555555555555555555666666777777888999999:::555666888888777666444333444555555666777888999999555555666666666666666666444555666777777777666666888888777777666666666666555555666777777777777777777777777777777777777777777777666666555444444444555444333333333333333333222222111111111111111000------------------------////////////......------,,,,,,,,,---------------......///......---,,,++++++++++++++++++++++++++++++*********++++++,,,---,,,,,,++++++************&&&((()))+++++++++***)))***************)))((((((((((((((((((((((((((((((***+++++++++++++++,,,,,,)))((((((((((((((())))))+++)))(((((())))))(((''''''(((((())))))(((((('''''''''&&&'''(((((('''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))%%%&&&&&&'''((()))******(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((HHHHHHGGGGGGGGGGGGHHHHHHGGGFFFFFFGGGGGGFFFDDDBBB@@@===999555222000//////........................,,,,,,------------------,,,------......------,,,//////...---,,,++++++***+++,,,---,,,***((('''(((************************,,,,,,,,,,,,+++***((((((***************++++++,,,,,,,,,,,,,,,++++++++++++******)))))))))(((((((((***************************)))))))))))))))***+++************************))))))))))))************(((((((((((((((((((((((())))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))''')))***)))((('''((()))))))))(((((((((((())))))))))))(((((((((((())))))++++++***))))))(((''''''&&&)))+++***---333555444'''''')))***+++,,,,,,,,,'''((()))*********))))))'''(((((()))))))))))))))&&&'''((())))))((('''&&&''''''''''''((((((((((((''''''((())))))***++++++444///)))&&&'''))))))))))))(((((((((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((((((((())))))))))))))))))))))))+++++++++++++++,,,,,,,,,))))))))))))************))))))))))))************))))))************))))))((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***((((((***+++,,,---------------........./////////....................................///////////////000222222000///000111222222222333444444555555444555777777555444444444555444333333333444555666333333444444555555666666777777777777888888888888666888:::999777555444444666666666777777888888888666666666666777777777777777777777777777777777777999888777666666666777777666666666777777777888888888888888888888888888888888777777555444333222111333333222222222222333333000000//////////////////........................000000//////............+++,,,------......------******,,,---......//////++++++++++++++++++++++++************+++,,,---------,,,+++******)))******((()))+++,,,---,,,***)))***************)))((((((((((((((((((((((((((((((************************((((((((((((((())))))***+++)))(((((()))***((('''&&&''''''((((((''''''&&&&&&&&&'''''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((IIIHHHGGGGGGGGGGGGHHHIIIHHHGGGFFFGGGHHHGGGDDDBBB@@@>>>;;;888555333111000........................------------------,,,,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,***)))***+++************************,,,,,,,,,,,,***)))((('''+++++++++++++++,,,,,,---------,,,,,,,,,+++++++++***)))))))))((((((((((((************************))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((((()))))))))))))))************))))))))))))******))))))))))))))))))))))))''')))***)))((('''((()))))))))(((((((((((())))))))))))(((((((((((())))))*********)))((((((''''''''')))***(((***...000...((()))******++++++++++++'''((()))***+++***))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******((((((((())))))******)))(((''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((('''''''''(((((())))))***''''''''''''''''''''''''%%%&&&'''(((((()))(((((()))))))))))))))))))))))))))))))))*********++++++''''''(((((()))*********))))))))))))************((()))***++++++***)))((('''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,)))***++++++,,,,,,,,,,,,............////////////////////////////////////............///////////////111222222111000000111111111222222333444444444222444666666444333222333555444333333444555666777333444444555666777777777888777777777777666666666555888999999777555666888777777777777777777777888777777777777888888999999:::999888777777888999999999888777666666666777888777777777777777888999999;;;;;;:::999888777777666777666666555444333222222222222111111111111222222000000000000000000000000........................000//////...............+++,,,---.........------)))***+++,,,---.........++++++++++++++++++++++++************+++,,,---...---,,,+++***)))))))))***)))+++---......,,,***(((***************)))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((((())))))***++++++***))))))******)))'''&&&''''''((((((''''''&&&%%%''')))******)))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((KKKJJJIIIHHHIIIJJJKKKLLLHHHGGGGGGGGGHHHGGGDDDAAA???>>>===;;;888666444333.................................------,,,,,,,,,)))***,,,,,,---,,,+++***((())))))+++,,,---......%%%'''***+++++++++---...************************)))******+++++++++******,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++))))))))))))((((((((((((************************)))((((((((()))***+++,,,(((((((((((((((((((((((())))))))))))************((()))************))))))(((((())))))******++++++******))))))))))))******)))))))))))))))))))))))))))+++,,,+++***)))***+++))))))(((((((((((())))))))))))(((((((((((())))))&&&''''''((()))******+++'''))))))&&&'''***+++(((******+++++++++******)))'''((()))++++++******)))''''''((()))))))))))))))******))))))))))))******''''''''''''((((((((())),,,,,,+++***)))((('''&&&!!!$$$(((******))))))***+++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))***+++,,,,,,&&&''''''''''''''''''''')))************))))))((())))))))))))))))))))))))''''''(((((()))))))))***%%%&&&&&&'''((()))******))))))))))))************((()))***++++++***)))((()))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))***+++---...------.........---,,,,,,............/////////000000000000000000000000000000000000000111111111111000111333333111000111222000111111222222333444444111333555555333222111222555444444333444555666777444555555666777888999999888888777777666555555555444666999888666666888;;;888888888777777777777777777777888888999999999:::<<<:::999777777888:::;;;:::999777666666666777888888888888777888999999:::>>>===<<<:::888666555444555555444444444333333333222111111111111111222222222222222222222333333333//////////////////////////////...------------...+++,,,---.........---,,,,,,,,,---------,,,++++++++++++++++++++++++++++++************+++,,,---......---+++))))))))))))***+++,,,...//////,,,***(((***************)))(((((((((((((((((((((((((((((()))))))))((((((((((((((()))))))))))))))***+++++++++***))))))******)))'''''''''((((((((((((''''''"""$$$''')))))))))***+++((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))LLLKKKJJJIIIIIIIIIIIIIIIIIIHHHGGGEEEDDDCCCCCCCCCAAAAAAAAA@@@>>>:::666333000000111111000000///...++++++,,,------...//////+++++++++,,,,,,---------++++++,,,+++***(((&&&%%%,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************************************+++,,,---......---,,,+++,,,+++******))))))************++++++++++++******************************))))))))))))))))))))))))******++++++++++++******---,,,++++++***+++++++++(((((((((((((((((((((((())))))))))))))))))))))))+++)))'''(((+++,,,***(((((((((((((((((((((((((((''''''((()))))))))))))))))))))******)))(((''''''))))))))))))))))))))))))(((***+++,,,,,,+++***((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&))))))))))))))))))))))))((((((((((((((((((''''''))))))'''&&&%%%%%%%%%%%%)))))))))))))))))))))))))))))))))))))))******+++)))(((((((((''''''''''''((()))*********((('''&&&)))((('''&&&&&&'''((()))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((()))***))))))(((((('''''''''&&&))))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********++++++++++++***************++++++*********+++,,,,,,,,,,,,.........///000111111222111111111111111111111111333333222111000///......222111000000000000000000000000111333444555666666666666666666555444333333666555555444444444555555555222111222666::::::999888888999999888777555444555666666666444444666888999777444555999;;;;;;::::::;;;<<<;;;999888999:::===<<<<<<;;;:::888777666888777777777888999::::::;;;::::::999:::;;;<<<===DDDCCC@@@<<<999777555555666555666777888777444111333333222222111000//////111111000000000000111111111111///......///000111............///////////////...,,,,,,---------,,,,,,---...//////...---,,,---,,,++++++------,,,+++)))))))))***+++++++++,,,///,,,******++++++(((&&&&&&''')))***++++++************************************))))))((((((''''''))))))))))))))))))))))))(((((((((((((((''''''''',,,+++***(((''''''&&&&&&*********)))(((&&&%%%$$$'''%%%$$$&&&)))***(((%%%###%%%)))---///---'''###''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((+++***)))(((((('''((((((((((((((((((((('''''''''))))))))))))))))))))))))MMMLLLKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDCCCAAA===999777000000000000000/////////..................------))))))*********+++++++++)))***+++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))******************************************++++++++++++******))))))******++++++++++++******++++++++++++******************************)))))))))))))))))))))))))))))))))******)))))))))***************+++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))***)))'''(((***+++)))'''((((((((((((((((((((((((''''''((()))))))))))))))(((((()))))))))(((''''''))))))))))))))))))))))))&&&''')))******)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''&&&))))))))))))))))))))))))))))))((((((((((((((((((++++++*********+++,,,,,,(((((((((((((((((((((((())))))(((((())))))***+++((((((((((((((('''''''''((())))))***)))((('''&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%''''''''''''((((((((((((((((((((()))))))))******''''''((((((((()))))))))))))))))))))))))))))))))*********))))))******************************+++++++++******+++,,,------,,,,,,,,,+++,,,,,,------,,,,,,,,,---.../////////........................111111111111000000000000111111000000000000111111......///000111222333444555555555555555444333333666555555444444444555555555333111333666999:::999999999::::::999777666555555666777666555555666888888666444555888::::::999:::<<<======;;;:::::::::=========<<<;;;999888777888777777777888888999:::;;;::::::999:::;;;<<<===CCCBBB@@@>>><<<999777666777666666777888777555333222222111111111111111111111111000000000000111111222111000...------......------.........////////////...,,,,,,---------,,,,,,---...//////...---,,,---,,,++++++------,,,+++***************++++++++++++)))'''''')))***(((&&&++++++,,,------,,,+++******************************)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((,,,+++***(((''''''&&&&&&(((((((((((((((((('''&&&'''%%%%%%&&&))))))(((%%%%%%%%%&&&(((***)))'''%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((MMMMMMLLLKKKKKKKKKKKKLLLIIIHHHGGGFFFEEEDDDDDDDDDEEEFFFFFFEEECCC???<<<:::222111000/////////000000000000///...------,,,,,,************++++++++++++******+++,,,------,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************************************+++++++++******+++++++++&&&''')))+++,,,,,,,,,,,,******++++++++++++******************************(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((()))+++,,,---(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''))))))((('''((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&'''(((((((((''''''((((((((((((((((((((((((''''''))))))))))))''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))%%%%%%&&&'''((()))+++,,,))))))))))))))))))))))))))))))(((((())))))***+++'''''''''((((((((((((((((((((()))))))))(((''''''&&&&&&&&&''''''&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))'''((((((((((((((('''&&&((((((''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))************''''''''''''(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++*********************)))++++++++++++,,,---...///000...---++++++,,,---...,,,,,,,,,---......//////------------------------//////000000111111111222111111000000000111111222......//////000111222222444444555555555444333333555555444444444555555666555444222333666888999999999::::::;;;:::999777666666777777666555555666888777555444555777999999888:::<<<>>>???===;;;::::::=========<<<;;;:::999888777777777777777888888999::::::999999999:::;;;<<<@@@@@@@@@???>>><<<:::888888777666666777777666555000111111111111222222222111000000//////000000111222111000...---,,,,,,,,,---------........./////////...,,,,,,---------,,,------............---------,,,++++++------,,,++++++++++++***************((('''&&&''')))******)))************)))(((&&&&&&************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,+++***(((''''''''''''&&&&&&'''((())))))((((((&&&%%%%%%'''((()))'''&&&'''%%%######%%%&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''(((((())))))&&&&&&''''''(((((())))))''''''''''''''''''''''''LLLLLLKKKKKKKKKKKKKKKLLLIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDBBB@@@===;;;777666333000......///000//////......---,,,,,,+++---------------------------------,,,++++++***)))))))))))))))))))))))))))************************((()))))))))************************************---,,,+++******+++,,,---&&&(((***,,,---,,,+++*********++++++++++++******************************(((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((('''((((((((((((((((((((((((''''''((()))))))))))))))%%%%%%&&&'''((((((((('''(((((((((((((((((((((((())))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''((((((((((((((()))!!!!!!"""###$$$&&&'''(((************************((((((((((((((()))******''''''''''''(((((((((((((((((((((((((((((('''''''''((()))******)))((('''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''&&&%%%***************)))))))))))))))))))))************))))))))))))*********+++&&&'''''''''(((((((((((())))))))))))))))))))))))***++++++++++++++++++***************))))))))))))))))))******,,,---//////111///,,,******+++---............//////000000000000000000000000000000000000000000000111111111111000000000000111222222333000000111111222222222333222333333444444444333333555444444444444555666666666555444444666777999999::::::;;;;;;;;;:::888888777888888777666555777888777777666777888888999888888:::>>>???===;;;:::999;;;;;;;;;;;;::::::999888777777666666666777777888999999999999999999::::::;;;<<<>>>???>>><<<:::999999777555555777888777666222222111111111111111111000000////////////000000000000///...---,,,,,,,,,......////////////000000///...,,,,,,---------,,,---------------------------,,,++++++------,,,+++,,,+++++++++***)))))))))******)))***++++++++++++(((((((((''''''&&&%%%%%%************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))+++***)))(((''''''''''''&&&''''''(((((((((((((((&&&&&&&&&'''(((((('''''''''%%%###"""$$$&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))***%%%&&&&&&'''((()))******''''''''''''''''''''''''JJJJJJJJJIIIIIIJJJJJJKKKJJJIIIHHHGGGGGGFFFFFFGGGFFFFFFFFFEEEDDDBBB@@@???>>>;;;888444111/////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++*********)))++++++++++++++++++++++++************************((()))))))))************************************,,,+++***))))))***+++,,,(((***+++,,,,,,+++)))(((******++++++++++++******************************)))))))))))))))))))))))))))******++++++******)))))))))((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((('''''''''((())))))))))))))))))))))))''''''((()))))))))))))))%%%%%%&&&'''((((((((('''(((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''&&&&&&'''(((((()))))))))))))))))))))))))))((((((((('''((())))))***'''''''''(((((((((((((((''''''''''''''''''(((((('''((()))******)))((('''((((((''''''''''''((((((''''''''''''''''''''''''((())))))(((((('''&&&&&&)))))))))***************))))))))))))************((())))))))))))*********'''''''''(((((((((((()))************************))))))***++++++***))))))))))))))))))))))))))))))((((((((()))***,,,---...000...+++)))((()))+++---............////////////111111111111111111111111111111111111000000000000000000000000111222444444111111111111111111222222111111222333444444333333444444444444444555666666666666666555555666888:::::::::;;;<<<;;;:::999888888999999888666666777888888888999999999999999:::555888;;;<<<;;;999888777888888999999999888888777777777666666555666666777999999999999999999888888777888:::<<<<<<;;;999888888666555555666777777666444444333222111000///...000000////////////000000---------...............//////000000000111111111///...,,,,,,---------,,,---------,,,,,,------------,,,++++++------,,,+++,,,+++++++++***)))))))))++++++++++++***)))******************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))******+++***)))((((((''''''((((((((((((((((((''''''&&&%%%&&&''''''''''''''''''&&&%%%%%%&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''((())))))%%%&&&&&&'''((()))******''''''''''''''''''''''''JJJIIIIIIIIIIIIJJJJJJKKKJJJIIIHHHHHHGGGGGGGGGHHHIIIIIIIIIHHHGGGEEEDDDCCCBBB@@@<<<888555222111000,,,,,,------------------,,,,,,,,,,,,++++++++++++))))))))))))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************************************))))))(((((((((((())))))***++++++,,,+++***)))(((******++++++++++++******************************))))))))))))))))))))))))******++++++++++++************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((())))))''''''((()))))))))))))))))))))))))))''''''((()))))))))))))))&&&&&&'''(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))***))))))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***)))(((((((((''''''''''''''''''&&&&&&''''''((()))'''''''''(((((('''''''''((((((''''''''''''(((((('''''''''''''''''''''''')))((((((''''''''''''(((&&&&&&''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************************((()))***++++++***)))(((((((((((()))))))))******(((((())))))***+++,,,------,,,***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000222111111111000000////////////000000222333555555000000000000000000/////////000111222333444444444444444444444444555666777777777777666555555888:::999:::;;;;;;;;;:::999999:::::::::999777666777999888:::;;;;;;:::999999:::333666999:::888777777777666666777888888888777777777666666555555555555555888888999999999888777777555666777888999999888888666555444555666777666555666555444222000///...---000//////......//////000,,,,,,...//////000////////////000000000111111111///...,,,,,,---------,,,------,,,,,,,,,,,,---------,,,++++++------,,,++++++++++++***************)))******)))'''&&&'''(((***)))))))))))))))***+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))******+++******)))((((((((((((((((((((())))))((('''&&&&&&$$$&&&(((((('''&&&'''(((&&&&&&&&&(((******(((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''JJJJJJJJJJJJJJJKKKLLLLLLJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGFFFEEEEEECCCBBB@@@===:::777555444000000000///......------------,,,,,,,,,+++++++++************+++---...000,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))******************************************++++++++++++*********************+++++++++******++++++++++++******************************++++++++++++++++++++++++))))))************))))))))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))''')))+++***(((''')))***))))))))))))))))))))))))''''''((()))))))))))))))(((((()))))))))(((''''''))))))))))))))))))))))))'''''''''&&&&&&'''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''&&&))))))))))))))))))))))))((((((((()))******++++++((('''''''''&&&''''''(((''''''''''''''''''''''''(((''''''''''''((())))))******)))((('''&&&&&&%%%''''''&&&&&&&&&'''((()))((((((''''''''''''((((((((((((''''''''''''(((((('''''''''''''''''''''''')))(((&&&%%%%%%''')))+++%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((&&&'''''''''(((((((((((())))))))))))*********+++************************)))***,,,------,,,***)))&&&''''''((()))***++++++***************+++,,,---,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000000000000111111111111//////000111222444555666222222111111000000000///...///000222333333444444444333333444444666777777777888999777555555777:::888999:::;;;;;;:::999888:::;;;;;;999777666777999777999<<<;;;999888888999444555777777777666777888666666777888888888888888777666555555444444444555888888999999999888666555555555555666777777888888333333333555777777555333444444333222111//////...//////............//////---...///000000000///...............///////////////...,,,,,,---------,,,------,,,++++++,,,---------,,,++++++------,,,+++***************+++++++++&&&(((***)))'''''')))++++++***((('''&&&''''''((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''(((((()))******++++++***))))))(((((((((((((((&&&'''(((((((((((((((((($$$&&&(((((('''&&&''')))'''&&&&&&'''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((KKKKKKKKKKKKKKKLLLMMMMMMJJJJJJIIIHHHHHHHHHIIIIIIGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBAAA@@@>>>;;;999888444444333111000...------/////////......---------///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************************************------///000000///------))))))))))))***+++---...******++++++++++++******************************++++++++++++++++++++++++(((((())))))))))))(((((((((((((((((()))+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,+++(((''')))+++))))))))))))))))))))))))'''(((((())))))))))))))))))*********)))(((''''''************************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))((('''&&&&&&))))))))))))))))))))))))))))))***+++,,,,,,------((((((((((((((()))******************************'''''''''''''''((())))))++++++***((('''&&&%%%$$$'''&&&&&&%%%&&&'''((()))+++***)))(((((()))***+++((((((''''''''''''(((((())))))))))))))))))))))))***(((%%%$$$$$$'''***---&&&'''''''''(((((())))))))))))))))))************&&&&&&&&&&&&'''''''''((()))*********++++++++++++***************************+++---......---+++***%%%&&&'''((()))***+++,,,,,,,,,,,,++++++,,,------+++,,,,,,------.................................000000000000000000000000......///000111222333333//////000111222444666777555555444444333222222222---...000111333333444444333333333444555666777888888999999777555444777:::777888999:::::::::999888;;;;;;;;;:::777666777999555888;;;;;;888666777888444666777777666666777999666777888999999999999999777666555444444444444444777888999999999777666555666555555555666777888999111222333555777777444222333222222222111111000000//////............//////000000111111111///...---,,,,,,,,,---------......///...,,,,,,---------,,,------++++++++++++---------,,,++++++------,,,+++))))))******+++++++++,,,&&&(((++++++******,,,///111///---+++))))))))))))))))))))))))))))))))))))'''((((((((())))))******************************'''(((((()))***+++++++++***))))))(((((((((((()))$$$%%%&&&((()))*********###&&&)))(((&&&%%%''')))(((&&&%%%%%%'''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))************************)))((('''&&&&&&&&&&&&&&&((((((((((((((('''''''''))))))))))))))))))))))))LLLKKKKKKKKKLLLLLLMMMMMMKKKKKKJJJJJJJJJJJJKKKKKKLLLHHHEEEFFFIIIIIIFFFBBBBBBBBBBBBAAA???<<<999888000000000000000/////////......---------,,,,,,,,,------,,,,,,,,,+++++++++)))***,,,,,,,,,***((('''************************++++++++++++++++++++++++++++++,,,---------,,,,,,+++*********+++,,,,,,---,,,+++)))((((((((()))***+++++++++++++++***)))((())))))))))))))))))))))))((()))***++++++***)))(((+++++++++******************)))))))))(((((('''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))******))))))((((((''''''((()))***+++***)))'''%%%)))((('''&&&&&&'''((()))''''''''''''((((((((((((%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))************))))))))))))''''''''''''((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%))))))((('''''''''''''''++++++***)))(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((,,,+++)))''''''''''''((('''((()))+++---,,,***''')))((('''((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************)))***+++,,,,,,+++))))))((())))))+++,,,---......------------.........///111111111000...---...///111111111000000000000000000/////////111222444555555444333222111111111111222222111111222222333333222111111222444555444333888777666555333333222222888888999::::::::::::999;;;:::999888777666666777444666777888888777666444555555555666666666666777555555555555555444444444555555555555555555555555777666666777888888666444555444444333333444444555444333111000000111333444111111000///...------,,,------------------------++++++,,,,,,---...//////222000---++++++---000222+++,,,------......------,,,+++******))))))******+++++++++*********))))))++++++)))'''%%%&&&(((******)))(((''''''((()))***++++++)))(((''''''''''''(((((((((((((((((((((((('''((()))(((((((((***,,,''''''((((((((((((''''''%%%&&&&&&'''((())))))******))))))((('''&&&&&&&&&(((((())))))((('''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((('''%%%### &&&&&&''''''''''''''''''***((('''&&&&&&'''(((***(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''&&&%%%%%%$$$,,,)))'''''')))***(((&&&NNNLLLJJJJJJKKKLLLLLLMMMKKKKKKJJJJJJJJJJJJKKKKKKLLLHHHEEEFFFIIIIIIFFFCCCBBBBBBBBBAAA@@@>>>;;;:::666555333111///---,,,+++.........---------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...---,,,***)))++++++++++++++++++++++++******************************+++,,,,,,,,,++++++++++++******++++++,,,---,,,,,,***)))))))))***++++++++++++++++++***))))))))))))))))))))))))))))))((()))***++++++***)))(((---,,,,,,+++***)))((((((*********))))))((((((((()))))))))))))))))))))))))))(((''''''''''''((()))***)))))))))((((((((('''((()))***+++***)))'''&&&)))(((''''''''''''((()))''''''''''''((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))++++++*********)))))))))''''''''''''(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))&&&&&&'''(((((((((((('''************************((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&))))))((('''''''''''''''***))))))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***''''''&&&''')))(((&&&$$$)))((('''((()))***)))(((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))*********************))))))((((((((())))))))))))************((()))***+++,,,++++++***((())))))***,,,------...,,,,,,---......///000000111111111000...---...///000000000000000000000000000/////////000222444555555444333222111111111111111111111111222333444444444333333444666888777666666666555444444444555555666777888888999999888888::::::999999888777777666444555777888888777555444444444444555555555666666666666555555444444444333444444444444444444444444666555444555666666555333444444333333333333444444111111222222222222111111000000//////......------------------------------...------------,,,,,,,,,+++***(((''''''(((***+++***++++++,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++*********))))))*********(((''''''(((*********)))(((((())))))***+++***)))(((''''''''''''))))))))))))))))))))))))'''((()))((('''''')))***(((((())))))))))))((((((&&&&&&'''(((((()))*********))))))(((''''''&&&&&&((((((((((((((('''&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''&&&%%%$$$######$$$%%%&&&''')))******)))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))$$$$$$%%%&&&'''((()))***+++)))''''''))))))((('''RRROOOKKKHHHIIIJJJLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKHHHFFFFFFIIIIIIGGGDDDCCCCCCCCCCCCAAA@@@???>>>;;;999555222...,,,+++***.........------------,,,---,,,,,,,,,,,,+++++++++,,,---...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))***+++++++++++++++++++++******++++++,,,,,,---,,,++++++******++++++***++++++++++++***))))))))))))))))))))))))))))))((()))***++++++***)))(((...---,,,+++***(((''''''***************))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))(((((((((((((((((()))******)))'''&&&)))((((((''''''(((((()))''''''''''''(((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((+++*********))))))))))))''''''''''''(((((((((((())))))((((((((((((((('''))))))))))))))))))))))))''''''((()))))))))(((((())))))))))))))))))))))))***))))))(((''''''&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((()))((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&((()))***++++++&&&%%%$$$$$$&&&''''''&&&***((('''((()))***)))'''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************++++++***)))((('''&&&&&&))))))))))))************((()))***+++++++++++++++((())))))***+++,,,------+++,,,---...///111111222000111111000------...///000000000000000000000000000/////////000222333555444333222111111111111111111111111111222333444555333333222444777888888777555444444444555666777777555555666777777777777777888999::::::999888777666444555666777777666555444333333333333444444444444777777666555444444333333333333333333333333333333444333222333555555444222444333333222222333333444...///111222222111///...//////..................,,,,,,,,,,,,------------000000///...,,,+++******,,,,,,++++++++++++,,,,,,)))******+++++++++++++++,,,+++******))))))******+++************))))))))))))***+++***)))((()))******))))))(((((()))************)))(((''''''''''''))))))))))))))))))))))))'''(((((('''&&&%%%'''((()))))))))******)))))))))''''''(((((())))))******)))))))))(((''''''&&&&&&(((((((((((((((''''''&&&&&&&&&&&&%%%&&&&&&'''((($$$%%%&&&'''((((((((((((###$$$%%%&&&''')))******)))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))"""###$$$&&&((()))+++++++++)))''''''((()))((('''[[[UUUMMMHHHHHHJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJHHHGGGGGGIIIIIIGGGEEEDDDDDDDDDDDDCCCBBBBBBAAA<<<:::666333000///..................------------.........---------,,,,,,,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++******************+++++++++******))))))))))))))))))))))))))))))***++++++++++++***))),,,,,,++++++***)))((((((++++++******************(((((((((((((((((((((((()))(((((((((((((((((()))))))))))))))(((((((((((((((((())))))))))))(((''')))(((((((((((((((((()))''''''''''''((((((((((((((((((''''''&&&&&&%%%%%%'''''''''''''''''''''''')))))))))(((((((((((('''''''''''''''((((((((((((***)))))))))((((((''''''(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((())))))((((((''''''''''''((((((((((((((((((((((((******)))))))))))))))))))))(((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((###$$$''')))************&&&$$$###$$$&&&)))++++++***)))(((((())))))((('''))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))***************))))))(((((('''''''''((()))))))))******************++++++************((())))))***+++,,,,,,,,,***+++,,,...000111333333000111111///---,,,---////////////000000000000000000/////////000111333444333333222111111111111111000000000111222333444555111000000222555666666666555555444444555555666777555555666777777777777666666888999::::::999777555444555555666666555555444111222222222333333333333777777666555444333333222111111111111111111111111333222222333444555333222333333222222222222333333......///000000///......---.....................,,,,,,,,,,,,,,,---------000000///...,,,+++******......////////////......)))******+++,,,+++++++++,,,+++******))))))******************))))))))))))(((***++++++***))))))***(((((((((((((((((())))))***)))((('''''''''''''''''''''''''''''''''''''''((((((((('''%%%$$$&&&'''(((((())))))))))))((((((((((((((()))))))))******))))))(((((('''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&'''(((((($$$%%%&&&'''((()))******'''''''''''''''&&&&&&&&&)))(((''''''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))((('''''''''''''''iii___RRRJJJHHHJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIHHHHHHHHHIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDDDD???===:::666333111000000//////.........---------////////////............+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---............,,,,,,++++++***++++++,,,***************))))))((()))******+++++++++******)))))))))))))))))))))))))))***+++,,,,,,+++***)))******************++++++******************++++++((((((((((((((((((((((((((())))))))))))))))))((((((((((((((())))))))))))(((((()))))))))))))))(((((())))))))))))))))))(((''''''''''''((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''((((((((((((******))))))((((((((('''(((((((((((((((((((((((('''(((((()))))))))))))))++++++++++++++++++++++++''''''''''''(((((())))))(((((((((((((((((((((((())))))******************((((((''''''''''''(((((((((((()))*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''')))))))))(((''')))&&&$$$###%%%((())))))+++)))(((((())))))(((&&&))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************''''''(((((())))))******((()))))))))************---,,,,,,***))))))(((((()))))))))******++++++,,,)))***,,,...000111333444000000000///---,,,---.........//////000000000000000////////////000222333222222111111000000111111111111111111222333444555111000000111444555555444666555555444444444444444555666777777888777777777444666888999999888666555444444555555555555444444111111111111222222222333777666666555444444333333111111111111111111111111222222111333555555444222222222111111111111222222//////...------...//////------------............+++++++++,,,,,,,,,------.........------,,,,,,,,,***+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))''')))++++++***))))))***&&&&&&&&&''''''((((((((()))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''%%%$$$&&&'''&&&''''''''''''''''''&&&(((((((((((())))))))))))((((((((((((''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&'''((((((''''''''''''((())))))***(((((('''''''''&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%))))))((('''&&&&&&'''(((yyykkkZZZNNNJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDEEECCCAAA???;;;777444111////////////.........------000000/////////.........))))))************++++++************************++++++++++++++++++++++++***+++,,,...////////////,,,,,,++++++******++++++)))************)))(((((())))))***++++++++++++***)))))))))))))))))))))))))))***+++,,,,,,+++***))))))))))))***++++++,,,,,,)))))))))***************))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))(((((((((((())))))))))))((())))))******))))))(((''''''''''''(((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((***))))))))))))))))))((())))))))))))))))))))))))''''''((()))))))))(((((())))))))))))))))))))))))&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))************(((''''''''''''(((((()))'''(((***+++++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''&&&&&&+++((($$$######$$$$$$###+++***(((((())))))'''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************''''''((()))***+++,,,,,,))))))))))))************...---+++***))))))((())))))))))))*********++++++)))***+++---///000222222///000000///,,,,,,---...---......//////000000111000000///...///000111222222111111000000000111111222222111111222222333444333222111222444666555444555555444333222222333333555666666777777777777777333444555666777777666666444444444444444444444444111111111111222222222222666555555555555444444444111111111111111111111111111111111222444555444222222111111000000111111222000///---,,,,,,---///000......------------------******++++++,,,,,,------,,,,,,------------------******++++++++++++*********++++++,,,,,,,,,,,,,,,,,,+++******))))))******(((((()))))))))))))))***'''((())))))(((((()))***%%%%%%&&&(((((((((((((((((((((''''''&&&''''''((((((((((((((((((((((((((('''(((((('''&&&%%%'''(((%%%&&&&&&''''''&&&&&&%%%'''''''''(((((((((((((((((((((((((((((((((''''''&&&'''((((((((((((((((((''''''&&&&&&''''''((()))(((''''''''''''((())))))%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''''''''(((((()))'''&&&%%%&&&(((wwwaaaRRRLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKHHHIIIIIIIIIHHHHHHIIIIIIIIIHHHFFFEEEDDDDDDDDDDDDBBBBBBAAA???<<<888555222////////////........................------------)))))))))))))))***++++++++++++++++++++++++++++++******************************,,,---.../////////---,,,++++++******++++++******+++++++++***)))((())))))***+++++++++++++++))))))))))))))))))))))))******,,,,,,,,,,,,*********************+++++++++((((((((())))))*********))))))))))))))))))))))))((()))************)))((('''((((((((()))))))))***((((((((((((((()))******((()))************)))(((''''''''''''((((((((((((((((((((()))))))))))))))''''''''''''''''''''''''))))))((((((((('''''''''''''''''''''(((((((((((()))))))))))))))*********))))))))))))))))))))))))&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******'''''''''''''''((())))))&&&''')))***+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''''')))'''$$$$$$%%%%%%%%%$$$+++***(((((())))))'''&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************))))))******++++++,,,,,,))))))))))))************++++++***))))))***+++,,,))))))))))))************))))))***,,,---///000111///000000...,,,+++,,,...------......///000000111000000///......000111222111111000000000000111111333333222222111111222222333222111111333333222111222222111111111222333333444444555666666666666555222222333444444555666666444333333333333333333444111111111222222222333333444444444555555555555555111111111111111111111111/////////111333444333111111111000000000000111111//////............//////.........------,,,,,,,,,)))******+++,,,,,,------------------------------------------------------)))******+++++++++++++++,,,+++******))))))******(((((((((((())))))******''''''''''''&&&&&&)))+++&&&'''((()))*********)))'''''''''&&&&&&''''''((((((((((((((((((((((((((('''((()))((('''''')))***&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((&&&&&&'''((((((((((((((('''''''''''''''(((((()))&&&&&&%%%&&&&&&((()))***%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%&&&'''((())))))'''((()))'''%%%$$$&&&(((~~~fffTTTNNNMMMLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKHHHIIIJJJIIIHHHHHHIIIJJJIIIHHHFFFDDDCCCCCCCCCDDD>>>???@@@AAA@@@===:::888000/////////............------,,,,,,,,,+++++++++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))+++,,,---.........---,,,,,,+++*********+++++++++,,,---,,,+++***)))((()))***+++++++++++++++))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***,,,+++++++++******))))))''''''(((((()))))))))***))))))))))))))))))))))))((()))***++++++***)))((('''((((((((())))))******((((((((((((((()))******((()))***++++++***)))(((''''''''''''((((((((()))%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((************))))))))))))''''''''''''((((((((()))(((((())))))******++++++))))))))))))))))))))))))%%%&&&&&&''''''''''''''')))))))))))))))))))))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''(((((()))))))))***'''''''''''''''((()))***$$$&&&((()))***)))((('''))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))%%%$$$$$$&&&)))+++,,,,,,,,,***(((((())))))'''%%%))))))))))))))))))))))))************************))))))))))))************,,,,,,++++++++++++++++++))))))))))))************)))(((((((((***+++---///))))))))))))************))))))***+++---.../////////000000...,,,+++,,,...---------...///000000111000000///......///111111111000000000000000111111555444333222111111111111111000//////000000///---/////////000111333444555222333444444555555444444111111111222333444555666444333333222222333333444111222222222222333333333333333444444555666666666111111111111111111111111...------///111222111000111111000000000000111111---...000111111000...---//////...---,,,,,,++++++))))))***+++,,,,,,------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---(((((()))***************,,,++++++***)))*********'''((((((((())))))******''''''&&&%%%$$$%%%(((+++'''(((***+++,,,,,,,,,+++''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((((((***,,,''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%'''''''''(((((((((((((((&&&&&&'''((())))))(((((('''''''''''''''((())))))$$$$$$$$$%%%&&&(((***,,,))))))((('''&&&&&&%%%%%%''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&((()))(((%%%$$$&&&(((ppp\\\QQQNNNKKKGGGJJJJJJIIIHHHIIIIIIKKKKKKKKKJJJIIIHHHHHHIIIKKKLLLKKKIIIGGGEEEDDDDDDDDDEEECCCBBBAAA@@@>>>===<<<;;;555333000.........---,,,---------....../////////,,,+++*********+++,,,---------,,,+++***)))((('''******))))))***,,,---...///...,,,,,,------,,,+++))))))+++,,,,,,+++***)))&&&'''((()))******)))(((((())))))***,,,...000111---,,,++++++******++++++000---+++***(((&&&)))...++++++++++++*********)))***)))))))))***+++,,,,,,))))))))))))))))))))))))((((((((((((((())))))***)))******+++++++++******((()))))))))************+++*********))))))((((((((((((((((((((((((((((((''''''(((((())))))******'''''''''''''''((())))))++++++******))))))((((((''''''''''''((((((((((((---+++(((&&&%%%''')))***))))))))))))))))))))))))))))))'''&&&&&&'''((((((((()))))))))))))))((((((***)))(((''''''((()))***))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&((()))))))))(((''''''(((((()))))))))))))))''''''((((((((((((''''''&&&&&&''''''(((((())))))***'''%%%%%%((())))))((())))))(((((((((''''''&&&''''''''''''((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,......---,,,+++*********)))))))))))))))******))))))))))))************+++,,,------......///---,,,---.../////////---...000111111111000///000000000000000000000000///000000000000111111111111111111111222333444555333333333222222222111111000000111111111222222222333333333444444555555555444444555555555555555555666555333111111222333444666555333222222333555666222222222222333444555555222222111111222222333444333333222111000000111111333111///...---...000111111000///..................,,,+++,,,......+++)))...,,,***(((((()))***+++.........,,,***)))***,,,+++*********))))))(((((()))))))))))))))))))))))),,,,,,+++***)))((('''''''''((()))******)))((('''(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((()))((('''&&&%%%%%%&&&'''((('''%%%$$$$$$%%%'''((())))))(((((((((((())))))"""###%%%'''((((((''''''{{{jjj^^^WWWOOOHHHFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKJJJIIIHHHFFFEEEDDDEEEEEEDDDCCCBBBAAA???>>>======777555111000//////...,,,+++++++++,,,,,,---------,,,,,,+++******+++,,,---,,,+++++++++++++++++++++,,,,,,++++++,,,---///000///---,,,,,,------,,,++++++,,,,,,---,,,+++***)))'''((()))***+++***))))))))))))***+++,,,---///000---,,,++++++******+++++++++,,,000777777000+++***************))))))))))))******)))))))))***++++++)))))))))))))))))))))))))))((((((''''''(((((((((***+++++++++++++++******)))*********++++++++++++))))))))))))((((((((('''))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((())))))((((((((((((''''''''''''''''''''''''((((((((((((+++***((('''''''''((()))((((((((((((((((((((((((************)))(((&&&%%%((((((((())))))(((((('''))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''((())))))))))))&&&''''''((((((((((((((('''(((((())))))((((((''''''''''''((((((((((((((((((&&&$$$%%%(((*********))))))((('''''''''''''''''''''''''''((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,---------+++***************))))))))))))******))))))))))))***************++++++,,,,,,---,,,+++******+++,,,---,,,---...//////000000000///////////////////////////000000000111111111111222111111111111222333444444333333333222222222111111222222222333333333444444333333333333333333444444333333444444555555555666444333111000///000111222555444333111111333444555222222222222333444555666333333222222333333444555333222111000000000000111222111///.........///000------,,,,,,,,,------......,,,+++,,,......+++)))...---+++***)))***,,,---,,,------+++)))((()))+++************)))))))))((())))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))***))))))(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''(((&&&&&&&&&''''''''''''(((***)))((('''&&&''''''(((((('''&&&%%%%%%&&&'''((()))((('''''''''''''''(((###$$$&&&''''''''''''&&&tttgggYYYMMMFFFGGGHHHJJJJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJIIIJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDBBBAAA@@@???>>>:::888444222111000...,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,******+++,,,---......///,,,,,,+++,,,,,,---...///...---,,,,,,------,,,+++---------------,,,+++***((()))***+++,,,+++***************++++++,,,---...---,,,++++++******++++++)))***111;;;>>>888///***+++++++++************)))******)))((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))++++++,,,++++++***)))(((*********+++++++++,,,,,,)))(((((((((((('''''''''******************************))))))((('''''''''(((''''''''''''(((((()))''''''''''''((((((((((((''''''''''''(((((((((((()))))))))(((((((((((((((''''''''''''''''''''''''***+++------,,,)))%%%###&&&''''''(((((((((''''''(((((())))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''')))******%%%&&&''''''((((((''''''(((((())))))))))))((((((((((((((((((((('''''''''&&&%%%$$$%%%(((***++++++***)))'''&&&&&&'''((((((''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,,,,+++************************************))))))))))))******++++++,,,,,,,,,,,,,,,,,,---------------...//////.........---......///000////////////////////////000111111111111222222222111111000111111222333444333333333222222222111111222222222333333333333444222222222222222222111111111222222333444555666666555444222000//////000000444333222111111222333444222222222222333444555666333333333333333444555555222111000000000000000000000000000000////////////++++++++++++,,,---...///...---,,,,,,...---,,,***---,,,+++++++++,,,---...+++,,,,,,***((('''(((***************))))))))))))))))))))))))))))))))))))((((((((())))))*********))))))(((((((((((())))))(((((((((((()))))))))))))))(((((((((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))((((((''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''((((((((())))))((((((((((((((('''''''''&&&&&&&&&''''''''''''(((******)))(((((((((((())))))((('''&&&&&&'''((()))(((((('''&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&|||hhhXXXOOOOOOOOONNNMMMKKKJJJIIIJJJJJJJJJJJJJJJJJJIIIIIIJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@>>>;;;888666444222///---.........///////////////---,,,,,,,,,++++++++++++)))******+++,,,---......))))))*********++++++,,,---,,,+++,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++***++++++++++++++++++,,,------,,,++++++******++++++---)))+++444999777222///------,,,,,,,,,+++++++++******)))(((''''''((((((((((((((((((((((((((((((((((((((())))))***+++,,,+++++++++***)))((('''&&&))))))*********+++++++++)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((()))(((((())))))******++++++''''''''''''(((((((((((((((((()))******)))(((''''''''''''''''''''''''''')))***+++++++++)))&&&%%%%%%&&&'''''''''''''''''''''((()))******)))((('''(((((())))))******++++++((((((((((((((((((((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))&&&''''''((()))((((((((((((((())))))))))))(((((())))))((((((''''''&&&&&&&&&&&&&&&'''((()))*********)))'''&&&&&&'''((()))''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***+++******))))))***************++++++******))))))))))))******------------------,,,,,,------------,,,---...000///...---,,,,,,---...///////////////////////////111111111111222222222222000000000000111222333444333333333222222222111111000000000000111111111111222222111111000000//////000000111222333444555666777666444333222111111222222222111000000111222222111111111111222333444444333222222222222333444444111111000//////000000111000000000111000///.........---------......///000------------------,,,++++++++++++++++++,,,---...+++++++++***(((((()))************)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******)))(((''''''((()))***(((((((((((())))))))))))&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''''''''(((((((((((()))(((((((((''''''&&&&&&&&&&&&&&&''''''''''''((())))))(((((((((((((((((()))(((''''''''''''((()))))))))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&zzzjjj___]]]ZZZVVVRRRNNNKKKIIIKKKKKKJJJJJJIIIIIIIIIIIIJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCBBBBBB@@@>>>;;;999777555222///////////////////////////------------,,,,,,++++++************++++++++++++))))))******************---+++***+++------,,,+++((())))))***+++,,,------***+++,,,------,,,+++***+++++++++******++++++,,,---,,,++++++******++++++...))))))111777666222111,,,+++++++++******************)))(((''''''(((((((((((((((((((((((((((((('''((((((***+++---///000))))))))))))((('''%%%%%%(((((((((((())))))))))))************************((((((((((((((((((((((((&&&''''''((()))******+++((((((''''''''''''(((((((((((())))))******++++++''''''''''''((((((((((((&&&((()))******)))((('''''''''''''''''''''''''''(((((('''''''''((())))))%%%%%%&&&'''(((((('''''''''((()))******)))((('''(((((())))))******++++++))))))))))))))))))))))))''''''(((((((((((('''''',,,+++)))'''&&&%%%&&&&&&(((((()))************)))(((((())))))))))))(((((())))))((((((''''''&&&&&&'''((((((((((((''''''''')))((('''&&&&&&'''((()))''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************))))))******+++++++++,,,******))))))))))))******,,,,,,,,,+++++++++++++++'''((())))))''''''))),,,///...---,,,,,,---...///........................000000111111111222222222000000000000111222333333333333333222222222111111//////000000000111111111111111111000000/////////...///000111222333444555555555444333222222222222111111111111111111111111////////////000111222333111111111111111222222333111111000000000000111111000000000111000///......//////...------------------.........---,,,,,,,,,***************+++,,,,,,+++,,,,,,+++))))))***,,,))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((('''***)))(((''''''((()))***(((((((((((())))))))))))&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((''''''(((((((((***))))))(((''''''((((((((('''''''''''''''''''''}}}rrrpppnnniiiaaaYYYQQQMMMMMMLLLJJJIIIHHHHHHIIIJJJIIIJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCBBB@@@>>><<<:::888444111.........---------------------......---,,,+++***+++++++++******)))))))))++++++,,,,,,,,,,,,++++++,,,+++***+++,,,---,,,+++((((((((()))***+++------++++++,,,---,,,+++***)))++++++*********++++++,,,---,,,++++++******++++++***)))...777;;;666000---)))))))))(((((((((''''''******)))((((((((())))))))))))))))))))))))))))))''''''(((***,,,...000111(((((()))(((((('''&&&%%%'''''''''((((((((())))))******+++++++++++++++,,,''''''''''''''''''''''''%%%&&&'''((()))***+++,,,)))((((((''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((&&&''')))******))))))(((''''''''''''''''''''''''''''''&&&&&&&&&(((***+++%%%&&&'''((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''++++++)))(((&&&&&&%%%%%%))))))***+++++++++******''''''((((((((((((''''''((((((((((((((('''''''''((()))***)))'''&&&&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))******+++,,,,,,,,,******))))))))))))******((((((((()))))))))))))))'''***+++***((('''***---000///......---.................................///000000000000111111111000000///000000111222333333333333222222222111111111111111222222222222333000000000000000000//////...//////000111222333333222222222111111111000000111111111111111111111111////////////000111222333000000000000000111222222111111111111111111222333000000000000////////////...---,,,+++************---...//////---,,,,,,---)))***************++++++++++++,,,+++))))))+++,,,))))))))))))************)))))))))))))))))))))))))))))))))(((((('''''''''))))))(((((((((((())))))(((((((((((()))))))))))))))(((((((((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%$$$$$$######''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&'''''''''''''''&&&''''''''''''''''''''''''))))))(((((((((((())))))(((''''''&&&''''''((((((zzzlll___VVVOOOMMMJJJGGGFFFGGGIIIKKKIIIJJJJJJKKKJJJJJJHHHHHHFFFFFFEEEEEEDDDDDDCCCCCCCCCAAA???>>>===:::777444///.........---------,,,---............,,,+++***,,,,,,+++++++++************+++,,,------,,,+++***+++***)))***,,,---,,,+++,,,,,,+++*********+++,,,***+++,,,,,,,,,+++)))(((******))))))***+++,,,,,,---,,,++++++******++++++)))***111999999333---,,,*********)))))))))((((((******)))))))))***++++++))))))))))))))))))))))))((((((((()))***+++,,,---((())))))***))))))(((((((((((((((((())))))))))))))))))******++++++++++++((((((((((((((((((((((((&&&''''''((()))******+++))))))((('''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&'''((())))))))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((''''''&&&(((((()))***************&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((%%%(((******(((&&&&&&'''%%%&&&((()))***)))((('''''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))******++++++))))))***++++++,,,------******))))))))))))******((((((((())))))******++++++...000...++++++...111///000000000//////...---............................../////////000000000/////////000000111222333333333333222222222111111111111111111222222222222000000000000000111111111/////////000000111111111000000111111222222222111111222222222222222222111000000000111111222333444111111000000111111222333222222222222222333444444222111///.........///000,,,,,,++++++***+++++++++,,,...000///---,,,,,,...+++++++++,,,++++++******)))***+++***((((((***,,,((()))))))))************))))))))))))))))))))))))'''''''''((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))***))))))(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''((()))(((((('''&&&&&&''''''''''''&&&&&&'''''''''''''''((()))***''''''&&&&&&'''((()))***~~~lll```PPPMMMIIIFFFEEEGGGJJJLLLIIIJJJKKKKKKKKKJJJIIIHHHFFFFFFEEEEEEDDDDDDCCCCCCCCCBBB@@@???>>><<<888555111111000000/////////.........//////...,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***((((((+++***)))***,,,---,,,+++000///---+++***************++++++,,,+++***)))((())))))))))))***+++,,,------,,,++++++******+++++++++,,,000444333---+++------------,,,,,,,,,++++++******))))))***+++,,,,,,))))))))))))))))))))))))))))))(((((((((((()))))))))******++++++++++++***))))))))))))************(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))***)))((('''''''''''''''++++++******))))))((((((''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))((()))+++,,,,,,***'''&&&&&&'''((()))***************)))(((''''''((()))***))))))((((((''''''&&&&&&))))))))))))))))))))))))''''''((((((((((((''''''$$$&&&''')))***))))))((('''(((((()))))))))))))))%%%&&&&&&&&&&&&&&&&&&%%%&&&'''''''''(((((())))))###&&&******((('''((()))$$$%%%(((***+++***'''&&&''''''''''''((((((((()))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,))))))***+++,,,,,,------******))))))))))))************+++,,,------......))),,,///---***))),,,000///000111111111000...---....................................////////////////////////000111222333333333333222222222111111////////////000000000000//////000000111111222222////////////000000000000111111222444444444444444222222333333333333222222222222222222333444555666222222111111222222333444333222222222333444444555333111///...---...000111,,,,,,,,,,,,---...//////,,,///111000---+++,,,...------------,,,,,,+++***((()))))))))'''''')))+++(((((())))))*********+++))))))))))))))))))))))))%%%%%%&&&'''((()))***+++'''((()))******)))((('''(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&'''(((*********)))(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((()))***'''&&&&&&&&&'''(((***+++uuu^^^NNNDDDGGGIIIGGGHHHNNNHHHGGGFFFFFFHHHJJJJJJIIIGGGGGGGGGFFFFFFDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>444333111///...------...///...---,,,,,,,,,,,,------------------------------------,,,,,,+++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++)))((())))))((((((+++000...---+++*********++++++,,,,,,,,,,,,,,,,,,------,,,222666666000***((())))))*********))))))+++---((())))))))))))*********))))))))))))************++++++***)))))))))))))))******))))))((((((''''''*********)))(((&&&%%%$$$&&&&&&''''''''''''&&&&&&'''((()))******)))((('''))))))))))))))))))))))))++++++************++++++((((((((((((((((((((((((''''''((((((((((((''''''***)))(((''''''((()))***''''''''''''((()))++++++(((((((((((())))))))))))&&&'''''''''(((((())))))++++++******))))))(((((())))))))))))((((((((((((&&&'''((())))))***))))))*********)))(((((('''''''''&&&&&&''')))***((('''((((((''''''&&&&&&&&&%%%((((((((('''&&&&&&%%%%%%&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''((('''(((+++...---)))&&&++++++******************))))))))))))))))))))))))************************))))))))))))******************))))))))))))******+++***)))((()))***,,,...++++++,,,------......///---,,,,,,---000111111000+++++++++,,,---...000000..................------222222222111111111111111333333333222222222111111222333333333333222111111111000//////000000///...000////////////000000111222333333444444555555555222000------///111222333111222444666777777555555444444444333333333222222333333111111111111333333222222111111000/////////...---,,,,,,,,,,,,---............------.........))))))))))))))))))))))))******++++++++++++******))))))******)))((('''&&&###$$$%%%'''(((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''+++***((('''''''''((()))++++++)))(((''''''''''''$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&((()))***)))'''&&&''')))***(((%%%((()))***)))'''&&&&&&''')))'''%%%&&&)))***(((&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))((((((((((((yyygggSSSEEEFFFJJJHHHFFFIIIJJJHHHGGGHHHIIIJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCAAA@@@@@@@@@@@@@@@777555333111///...------......---,,,,,,---------+++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,------,,,,,,+++++++++++++++))))))))))))))),,,...,,,,,,***)))))))))******,,,,,,,,,,,,++++++++++++,,,000444333///***)))***------...,,,***)))***,,,)))))))))*********++++++))))))))))))***************))))))(((''''''(((((())))))))))))((((((((((((((((((((()))(((((('''&&&'''(((((())))))((((((''''''((()))******)))((('''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''***)))(((''''''((()))***(((((('''(((((()))***+++(((((((((((())))))))))))''''''''''''((((((((())))))((((((((('''''''''&&&))))))))))))(((((((((((('''(((((())))))))))))(((&&&''''''(((((()))******'''&&&&&&''')))***((('''))))))((((((''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''(((((())))))(((((('''((('''(((***,,,,,,***'''************************))))))))))))))))))))))))************************))))))))))))***************))))))(((((())))))***+++***(((((((((***+++---++++++,,,,,,---.........---,,,,,,---000111111000------,,,,,,------..............................//////000000111111222222222222222222222222222222333333333444333222111111222000000000111222000///222111111000000000111111222333333444444555555666777444222111222222222111333444666777777666444333333333333333222222222222333222111000000111222333222222111111000/////////---,,,++++++++++++,,,---///...,,,++++++,,,...///************************)))******++++++******)))***)))))))))(((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))************((('''''''''((()))))))))(((((('''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&'''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&'''((()))((('''&&&''')))***(((%%%((()))))))))'''&&&'''((()))'''&&&'''((()))(((&&&)))))))))(((((((((((((((((((((((((((((((((((((((%%%$$$$$$$$$$$$%%%&&&&&&(((((((((((((((((((((((()))))))))(((((('''''''''mmmXXXGGGFFFJJJHHHFFFFFFIIIHHHHHHHHHJJJIIIHHHFFFGGGGGGGGGGGGFFFEEEDDDDDDEEEDDDCCCBBBAAAAAAAAAAAA;;;999777444111///------...---------------......************************+++++++++************)))******+++++++++,,,,,,,,,,,,,,,+++++++++++++++***,,,+++))))))***,,,,,,++++++******))))))))))))***,,,,,,,,,+++*********)))+++...111000,,,******,,,000111111...+++))))))***************+++++++++,,,))))))))))))***************))))))((((((((((((((((((((((((((())))))))))))&&&'''(((((())))))))))))((())))))******))))))((((((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((())))))))))))(((((('''%%%&&&&&&'''(((((())))))'''&&&&&&''')))***((('''(((((('''''''''''''''&&&%%%&&&&&&'''(((((())))))&&&''''''(((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((''''''''''''''''''(((((((((((()))++++++***(((************************((((((((((((((((((((((((************************))))))))))))************))))))(((((((((((())))))***)))((('''((()))***+++++++++,,,,,,------......---,,,,,,---///111111000//////...---,,,,,,,,,---............////////////---......///000111222222111111111222222333444444333444444555444333222111222222111222444444333111444333222111111111111111222333333444555555666666;;;999777666555444222000666666777777666555333222333222222222222111111111222222111111111111222222222111111000000//////...,,,,,,++++++++++++,,,,,,///---+++******+++---///++++++++++++++++++++++++)))******++++++******)))******(((''''''(((((()))+++******))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,***)))((((((''''''((((((&&&'''(((((('''&&&$$$###%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&''''''(((((('''&&&'''))))))'''&&&'''((()))((('''&&&'''(((***(((''''''((((((&&&%%%***)))))))))((((((''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((((((((((((((((((((())))))(((((('''&&&%%%%%%~~~ooo^^^OOOIIIIIIGGGEEEFFFFFFFFFFFFGGGIIIIIIGGGEEEGGGGGGGGGGGGFFFFFFEEEDDDEEEEEEDDDCCCBBBBBBBBBBBB???===;;;777444111...------------------......///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++)))+++---+++'''++++++******************,,,,,,++++++***)))((((((***,,,---,,,+++***+++---000000111///,,,)))))))))******+++++++++,,,,,,,,,((()))))))))************+++******)))))))))******''''''(((((())))))******''''''((()))))))))))))))((())))))******))))))((((((((())))))))))))((((((((((((((((((((((((((((((++++++************++++++((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))***))))))(((((((((((()))(((((((((((())))))))))))'''''''''(((((((((((((((************))))))))))))(((((((((((())))))))))))))))))***))))))((('''&&&((((((((('''&&&&&&%%%%%%'''&&&&&&''')))***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))&&&''''''(((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((((((((()))******)))))))))))))))************((((((((((((((((((((((((************************((()))))))))************)))(((((((((((((((((()))))))))((('''(((((()))******++++++,,,------......,,,++++++---///111000/////////...---------------///////////////000000000//////000000111111222222///000111222333444555555333444555666666444333222333222333444666777555333555444333111111000000000222333333444555666777777;;;:::888888888666333111666666777666666555333333222222222111111111000000333333222222222222333333111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------++++++++++++++++++++++++))))))************))))))+++***(((&&&&&&''')))***,,,++++++***)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))))))))***))))))((((((''''''''''''%%%&&&((()))((('''$$$###%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''(((((('''&&&'''((()))((('''&&&'''(((***)))(((''''''&&&%%%$$$))))))(((((('''&&&&&&&&&((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((())))))((('''&&&%%%%%%$$${{{~~~}}}yyysssjjj___TTTKKKEEEDDDFFFDDDCCCCCCEEEGGGHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBBBBAAAAAABBBAAA@@@>>>;;;777444111000......---------......///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++......++++++---+++%%%+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((()))***+++*********,,,---+++---...---+++)))))))))******+++++++++,,,,,,,,,((()))))))))************)))))))))(((((())))))***''''''(((((())))))******)))))))))))))))((((((''''''(((((())))))(((((('''))))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((***))))))(((((((((((()))(((((((((((())))))))))))((((((((((((((('''''''''))))))))))))************'''((((((((()))))))))***))))))***))))))((('''&&&((((((((('''&&&&&&%%%%%%'''&&&&&&''')))***(((''''''''''''''''''((((((((())))))((((((((('''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''((((((((((((((()))***(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))))))))((((((((((((((()))******++++++,,,------...,,,++++++,,,///000000///...------------...///////////////000000000111111333333333222222111111111//////000111333444555555444555777888777666444222333333444666888999777555444333222111000/////////222222333444555777777888999888777777888777555333444444555555555555444444222222222111111111000000333444444444444444444333111111000000///.........---..................---+++,,,...//////...,,,+++++++++++++++++++++++++++)))))))))******)))))))))***)))'''&&&&&&(((***+++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&(((((((((((((((''''''&&&&&&'''((())))))(((&&&$$$%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&((()))(((''''''((()))((()))((('''&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''')))(((((('''&&&%%%%%%%%%yyyxxxzzzvvv{{{}}}zzzrrrdddUUUJJJGGGHHHEEEDDDCCCCCCEEEGGGGGGGGGFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBB@@@>>>;;;888555444000//////...------......************************)))************+++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,------+++333444///,,,---,,,&&&+++,,,------...---------,,,,,,,,,+++*********)))************++++++,,,,,,(((***,,,,,,+++)))))))))************+++++++++,,,))))))))))))************'''''''''''''''(((((()))(((((((((((())))))))))))************))))))(((''''''(((((())))))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((('''''''''''''''''''''((((((((((((''''''(((((())))))******((())))))))))))(((((('''%%%&&&&&&'''(((((())))))'''&&&&&&''')))***(((''')))************+++++++++******)))(((((('''&&&&&&&&&''''''(((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((''''''''''''''''''(((%%%'''))))))((((((((()))'''(((((())))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************))))))))))))************))))))))))))((((((******++++++,,,,,,------,,,++++++,,,...000000///...---------...///000000//////000000111111222222555555444333222111111000///000000222333444555555444666888999999777444333222333444777::::::888666333222111000000000000000222222333555666777888999777666444555666666555444333333333333333333444444333222222222222111111111333333444444444444333333111000000//////......---......////////////......***,,,---//////---,,,***++++++++++++++++++++++++((())))))******))))))((()))((((((''''''(((******(((((()))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&%%%$$$$$$'''(((((((((((('''&&&&&&&&&'''((())))))((('''&&&&&&&&&'''(((((((((((('''(((((((((((((((((((((((('''''''''(((''''''&&&%%%''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((%%%%%%&&&''''''''''''&&&%%%&&&((((((&&&%%%&&&'''&&&'''((((((''''''((()))'''(((((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''(((((((((''''''''''''&&&xxxxxx~~~xxxxxxzzztttfff[[[TTTPPPKKKHHHEEEDDDEEEFFFGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFGGGFFFEEEDDDDDDCCCDDDDDDBBBBBBAAA@@@>>><<<999888222111000...------------++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,---------.........,,,888<<<444...///...******+++,,,---------,,,,,,,,,,,,,,,,,,++++++++++++*********+++,,,,,,+++***(((***,,,,,,+++)))(((((()))))))))*********++++++))))))))))))************))))))(((((()))******+++))))))))))))(((((((((((((((((()))************)))((())))))******))))))(((***)))(((''''''((()))***))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((''''''(((((((((((('''''''''((()))******)))((('''(((((('''(((((()))***+++(((((((((((()))))))))))))))(((((((((''''''''''''&&&'''''''''((((((((()))'''''''''((()))*********'''(((((())))))))))))(((&&&''''''(((((()))******'''&&&&&&''')))***((('''))))))))))))*********+++)))))))))(((((((((((((((&&&''''''(((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''(((((())))))(((((('''###'''***+++)))''''''(((''''''(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++******+++******))))))(((*********+++,,,,,,------++++++***,,,...000//////000//////...............//////000111111222333333444333333222222111111111000000111222333333444444555666999::::::888555333111222444777:::;;;999777333222222111111111222222222222333555666888999999888666444333444555555555444333333222111111111111333333333333222222222222111111222333333222111111000000000///......------------...//////...------++++++************++++++************************(((((())))))))))))(((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%''''''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%&&&'''((((((((('''&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((("""###%%%'''((((((((('''$$$&&&((((((&&&$$$%%%'''&&&'''((((((''''''(((***%%%'''((('''%%%$$$%%%'''&&&&&&'''(((((()))))))))((((((((((((((((((((((((((((((((((((((()))******''''''''''''''''''''''''''''''(((((((((((())))))zzzsssvvv{{{|||{{{zzzwwwwwwzzz}}}tttkkkaaaYYYQQQMMMHHHEEEDDDFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGIIIHHHGGGFFFEEEEEEEEEEEEAAAAAABBBAAA@@@>>><<<:::333222000///---,,,,,,,,,------------------------+++++++++,,,,,,---------******+++++++++,,,,,,,,,---------....../////////...<<>><<<888444111///.........---,,,+++***)))))))))+++++++++,,,---.........,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,---...---111333...++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,+++***)))))))))))))))******))))))))))))******+++************))))))))))))(((((((((((()))***+++***))))))((()))+++,,,...))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))(((((('''&&&&&&******))))))))))))((((((************************(((((((((((((((((((((((($$$%%%'''((((((((('''&&&(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************((((((((((((''''''''''''))))))))))))))))))))))))+++)))'''''''''((('''&&&((((((''''''''''''((((((&&&'''''''''''''''&&&%%%%%%&&&'''((((((((((((((()))((((((''''''''''''((('''&&&&&&'''))))))(((&&&((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((((((((((((((())))))))))))(((((((((((('''''''''((()))*********((()))******++++++******)))))))))***+++++++++,,,)))************************+++,,,+++)))((()))***,,,,,,---------,,,++++++...///000000000000000///000000000000000000000000111111111111111111111222222222222222222222222222333444555666555444333222333333333444555666888888666555444333333333444555000000222333444555555555444444555555555444333333222222111000000000000111000000000000////////////******+++,,,------......---,,,,,,++++++,,,,,,---+++---...---,,,+++,,,...,,,,,,,,,+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&'''((()))))))))))))))'''''''''&&&&&&'''''''''(((((((((''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((('''&&&%%%&&&&&&&&&''''''&&&%%%%%%)))((('''%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***'''&&&%%%&&&((((((((('''~~~zzz}}}~~~lllYYYMMMHHHBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBAAA???<<<888444111///...000///...------,,,,,,,,,*********+++++++++,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------+++...///---++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---,,,***)))((())))))******))))))))))))))))))***************)))))))))))))))))))))))))))*********++++++*********+++,,,---))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))***)))))))))(((((((((((())))))))))))))))))((((((((((((((((((''''''''''''''''''''''''((()))))))))))))))******)))))))))(((((('''''''''((((((((((((((((((((((((+++***)))))))))))))))((()))((('''&&&&&&'''((()))((((((((((((''''''&&&%%%$$$$$$&&&'''(((((((((((()))((('''&&&&&&'''((()))'''''''''(((((((((''''''((((((''''''(((((()))***(((((((((((((((((((((((('''(((((((((((((((''''''''''''((())))))))))))((())))))))))))(((((((((((('''((((((((()))))))))***((())))))***************(((((()))***+++,,,,,,,,,))))))))))))************)))+++,,,+++***)))***+++,,,,,,------,,,,,,++++++...//////000000111111111222222222222111111111111000000000000111111111111111333555666666555333111222222333444333333222111333222222222333444555666666555444333333333444555000222333555555555444333222333333333333333222222444333333222222222222222.../////////000000000111------------------------...------,,,,,,------...+++,,,------++++++,,,------,,,,,,+++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&'''(((((())))))(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''(((((((((&&&%%%###$$$%%%&&&''''''&&&%%%$$$)))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%'''(((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((()))))))))&&&&&&&&&&&&&&&'''((()))'''&&&%%%&&&((((((((('''}}}jjjVVVGGGBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCBBB???<<<888444111//////..................///,,,,,,,,,+++++++++******(((((()))***,,,---......++++++,,,,,,,,,---------+++,,,---------,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,***)))))))))***+++)))))))))******)))))))))))))))))))))))))))))))))((())))))***************((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))***)))((((((((()))******(((((((((((((((((((((((('''''''''(((((()))))))))*********))))))((((((((((((((((((((((((((((((((()))))))))(((''''''(((((()))((('''&&&&&&'''((())))))))))))))))))((('''&&&$$$$$$&&&'''(((((((((((()))((('''&&&&&&'''((()))'''((())))))((('''''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''(((((((((((((((''''''((())))))******))))))(((((((((((())))))))))))***)))))))))((((((((('''(((((()))************)))(((((()))***+++,,,,,,,,,))))))))))))))))))))))))''')))***+++******,,,---******+++,,,------------....../////////000111111222222111111111111111111/////////000000111111111000333888;;;;;;888333000111111222222222222222111222222222222222333333444555444333222222333444555444555666666666444333222000111111222222222111111444333222222111111222222......//////000000111111111111000///...---,,,,,,------,,,,,,,,,,,,------+++,,,---,,,++++++,,,---,,,,,,++++++***)))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&''''''''''''((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&%%%%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((()))((('''&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''uuu]]]JJJFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA???<<<888555333------,,,,,,,,,------.../////////...---,,,,,,,,,((()))***+++,,,......///***+++,,,---------,,,,,,,,,***+++......------000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++*********+++++++++))))))************))))))(((((()))))))))))))))***((()))******++++++******((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***++++++''''''(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))(((''''''(((***+++))))))))))))))))))))))))&&&&&&''''''(((((())))))************))))))))))))))))))))))))))))))))))))%%%&&&'''&&&$$$$$$%%%'''((((((''''''''''''(((((())))))))))))))))))((('''%%%&&&'''((((((((((((((((((''''''''''''(((((()))''')))******(((''''''(((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&'''(((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))*********)))(((''''''''''''((())))))******)))))))))))))))***+++++++++,,,******)))))))))(((((((((&&&(((*********+++,,,...((()))+++,,,---.........///............//////000/////////////////////////////////000111111222222000444999======999444000111111111111111111222222111111111111222222333444444333222222222333555555777777777666555444222222000000111222222222111111111111000////////////000......//////000000111111222222111000///...---,,,,,,++++++******++++++,,,***,,,---,,,+++***+++---+++++++++***)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((((((((((((((((((((('''&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%&&&'''((()))*********&&&%%%%%%&&&&&&((()))***(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%'''(((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((***)))((('''&&&%%%%%%%%%'''&&&%%%&&&((((((((('''zzzfffUUUKKKIIIFFFCCCBBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBB???<<<888666000///...---,,,,,,,,,,,,..................------,,,,,,,,,,,,------------***+++,,,---------,,,,,,---))))))---///,,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))***+++,,,,,,,,,,,,((()))***++++++***)))((((((((((((((())))))******((()))***+++++++++******))))))***+++++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((((((((())))))*********((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))''''''%%%%%%%%%'''((()))************************&&&''''''((())))))******((((((((()))))))))))))))))))))))))))))))))))))))%%%'''((('''%%%$$$&&&)))''''''((((((((((((''''''''''''(((((()))(((((((((''''''((())))))(((((((((&&&''''''(((((((((((((((''')))+++***(((&&&'''((('''''''''''''''(((((()))((((((((((((((((((((((((&&&&&&'''(((((((((((((((%%%&&&&&&'''(((''''''''''''((((((((()))))))))***))))))))))))(((((((((((('''(((((()))))))))))))))******************++++++++++++***)))(((''''''&&&((()))++++++******+++---))))))+++,,,---.........///...---,,,,,,------...------......//////000000//////000111111222333333222444777999999777444222111111000000111222222333111111111111222333444555333333222222222333555555666666555444333333333333111111222333333333333333111111000///////////////////////////000000000000000////////////.........,,,,,,++++++++++++,,,,,,***,,,,,,,,,+++***+++,,,************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''(((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&'''(((***,,,...111222***)))'''%%%%%%''')))+++'''''''''''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''(((((()))((('''&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''zzz{{{zzz}}}}}}|||nnnbbbPPPMMMIIIEEECCCCCCEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEFFFFFFFFFAAABBBCCCCCCAAA>>>;;;888444333111000...---------***++++++,,,,,,------...//////...------,,,++++++***+++,,,---...---,,,,,,---((('''---...++++++...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++'''(((***,,,---------,,,((()))***++++++***)))((('''((((((((())))))******((()))***+++,,,+++******%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((())))))******++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))&&&%%%#########%%%'''(((************************'''(((((()))***+++++++++&&&'''''''''(((((())))))))))))))))))))))))))))))(((***+++***((('''***,,,&&&'''((())))))((('''&&&%%%%%%&&&'''((((((((('''((()))))))))))))))((('''%%%&&&((()))))))))(((''''''***,,,+++(((&&&''')))((((((((((((((()))******((((((((((((((((((((((((&&&&&&'''((())))))((((((###$$$%%%%%%&&&&&&%%%%%%'''((((((((())))))******''''''(((((())))))******'''(((((()))))))))))))))+++++++++***************,,,+++***)))((('''&&&%%%***+++,,,+++)))))))))+++***++++++,,,------------000///---,,,++++++,,,---...//////000111222222333///000000111222333333333333444444444444444444333111111000000111222333333000000000111222444555666333333222111222333555666444333222111222333444555222333444444555555555555333222222111111111111111000000000000////////////,,,,,,------...//////000///......------......///***+++,,,,,,******+++,,,)))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&###$$$%%%'''((()))))))))(((''''''&&&&&&''''''((($$$%%%&&&&&&'''((())))))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''((()))+++...222555888...,,,(((&&&%%%&&&(((***''''''((((((''''''&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&''''''((('''&&&%%%&&&((((((((('''kkkyyywwwyyy{{{xxxkkkccc]]]QQQFFFCCCFFFHHHEEEDDDBBB@@@@@@AAADDDGGGHHHFFFFFFEEEDDDCCCDDDDDDDDDHHHGGGEEECCCAAA>>><<<<<<:::666222///...//////...,,,,,,,,,,,,,,,,,,,,,,,,///............---------,,,,,,,,,---...///000111+++,,,------++++++,,,------,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,000///---,,,+++,,,------,,,,,,+++***)))(((''''''''''''(((((())))))******++++++***)))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))(((((()))***))))))))))))(((((((((((()))(((((((((******((('''************************))))))))))))))))))))))))(((((())))))))))))((((((''')))***)))((('''(((***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&+++)))'''(((+++,,,***(((((((((((((((((('''''''''))))))(((((((((((())))))))))))))))))((((((((((((***)))(((''''''((()))***''''''(((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&%%%'''(((((('''&&&&&&'''$$$&&&((((((%%%%%%''')))((((((((((((((((((((((((&&&'''''''''(((((()))))))))(((&&&%%%$$$%%%%%%&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))((((((((((((((('''''''''))))))))))))************((()))***+++,,,,,,+++***************************,,,)))))),,,//////------***************************+++---......---,,,***---------............///000000000000000000000000////////////000000000000777666444222111111111222222111000///000111333555555222000///000222333444333222111111111222333444333222222111111222222333000000000000000000000000///000111111111000...---//////.........//////000........................---,,,,,,+++*********+++++++++++++++++++++++++++'''(((******))))))+++,,,******))))))))))))******''''''''''''(((((((((((()))(((&&&%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))))))))(((&&&%%%''''''''''''''''''''''''''''''(((((())))))******+++***)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&&&&&&&&&&((((((%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&[[[iii|||www}}}}}}}}}tttmmmeeeWWWKKKGGGIIIGGGCCCFFFEEECCCCCCDDDFFFGGGHHHGGGGGGFFFEEEDDDDDDDDDDDDHHHHHHFFFDDDBBB@@@???>>><<<888444111000000//////,,,,,,,,,,,,,,,,,,,,,,,,///............---------,,,,,,,,,,,,---...///000,,,---...---,,,+++,,,...,,,,,,++++++++++++,,,,,,*********+++++++++,,,,,,------+++*********++++++************)))))))))))))))))))))))))))((((((((()))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((())))))(((((()))+++))))))))))))(((((((((((()))(((((((((******((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''')))***)))((('''(((***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&******)))))))))(((((((((+++)))'''(((***+++***(((&&&&&&''''''(((((())))))(((((())))))))))))((((((''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''((((((((((((((('''''''''''''''&&&&&&%%%&&&&&&'''&&&'''(((((('''&&&''''''&&&((())))))'''&&&(((***((((((((((((((((((((((((''''''''''''((((((((()))((('''&&&%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))*********((()))***+++++++++******))))))))))))))))))))))))'''&&&&&&(((******)))(((************************((()))+++---......---,,,------------............////////////////////////.../////////000000000000333333222111000111222222222111000//////111222333333222000000000111222222222222111111111222333444333222222111111222222333000000000000000000000000111111111111111000/////////...............//////---------------------------,,,++++++*********+++++++++++++++++++++++++++***++++++***((('''((()))((((((''''''''''''((((((''''''''''''(((((((((((()))((('''%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###""""""###$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&MMMYYYnnnrrrwww}}}ssscccVVVRRRRRRMMMEEEJJJHHHFFFFFFGGGHHHHHHGGGHHHHHHGGGFFFFFFEEEEEEDDDHHHGGGFFFEEEDDDBBBAAAAAA>>>;;;666444222111000...------------------------///............---------,,,++++++,,,,,,---...///,,,---...---,,,+++,,,...++++++************++++++*********)))******+++,,,+++***))))))((()))))))))(((((())))))*********+++++++++***))))))(((''''''((((((((())))))*********(((((((((((((((((((((((())))))))))))))))))))))))'''(((***)))(((((()))+++))))))))))))(((((((((((()))(((((((((******((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''')))***)))((('''(((***************************((((((((((((((((((((((((************))))))))))))***)))((((((******)))(((%%%%%%&&&'''((()))******(((((())))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&))))))(((((('''''''''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))((('''&&&'''(((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&%%%&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((())))))))))))************+++++++++***))))))((((((((((((((((((((((((((()))******+++***)))(((************************'''(((***,,,............------------............////////////////////////....../////////000000000000000//////000111222222333222111000///000111222111111111111111111111111222111111111111222333333222222111111111111222222000000000000000000000000333222111111000000111111///......---------......------------------------,,,,,,+++************+++))))))))))))))))))))))))***++++++***(((''''''(((((((((''''''''''''((((((''''''''''''(((((((((((()))((('''&&&%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((((((''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''%%%&&&''')))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''HHHQQQbbbuuuyyy{{{}}}~~~ttthhheeeddd\\\SSSNNNKKKHHHGGGHHHIIIGGGEEEIIIHHHHHHHHHGGGFFFEEEEEEFFFFFFEEEDDDDDDCCCCCCBBB???<<<999666444333000...------------------------///............---------+++++++++++++++,,,---...+++,,,---,,,+++***+++---+++******))))))******++++++***)))))))))***++++++))))))))))))))))))))))))))))))))))))*********************)))))))))(((((((((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''')))******)))(((***+++))))))))))))(((((((((((()))(((((((((******((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((()))))))))(((&&&&&&''''''(((((())))))'''((()))******)))((('''))))))))))))((((((((((((((((((''''''''''''(((((()))))))))(((''''''&&&&&&'''''''''&&&''''''((()))((('''''''''((((((((('''''''''''''''&&&%%%&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&&&&&&&''''''((((((((((((((((((((((((((()))(((((((((((('''''''''''''''(((((()))***++++++,,,(((((((((((()))))))))***++++++*********)))(((((()))))))))))))))))))))))))))---///---+++++++++)))************************((()))***,,,------------,,,,,,---------.........////////////////////////........./////////000000000000000000000000111111333222111000//////000000000111333333111000000000111111111111111222222333222222111111111111222222000000000000000000000000333222000/////////000111......------,,,---------........................++++++***************+++))))))))))))))))))))))))&&&'''))))))((((((***+++******))))))))))))******''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&)))'''&&&$$$$$$&&&''')))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&''''''%%%&&&(((******)))'''&&&'''''''''''''''(((((((((***))))))(((((())))))***'''''''''&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((FFFKKKVVVfffwwwyyysssxxx}}}|||{{{sssjjjWWWQQQJJJGGGGGGHHHFFFDDDGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDDDDCCCCCCCCCCCCBBB???===:::888777444111...........................///............---------,,,,,,+++++++++,,,------)))+++,,,+++***)))***++++++******))))))******+++++++++***************+++))))))******************************))))))))))))((()))))))))*********+++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))***+++))))))))))))(((((((((((()))(((((((((******((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''')))***)))((('''(((***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))((((((((()))))))))((((((''''''&&&&&&'''((()))******)))((('''))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((()))******(((&&&&&&((()))((('''((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&&&&''''''((((((((('''(((((())))))*********(((((((((((((((((('''''''''(((((()))***++++++,,,'''(((((((((((()))))))))+++******))))))(((((((((************************&&&...222---)))))))))'''************************++++++++++++++++++******,,,,,,,,,------------.......................................////////////111111111111111000000///222111111000000/////////000333444444111000000111000000111111222222222222222111111000000111111222000000000000000000000000111000///------...//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********))))))***++++++((((((((((((((((((((((((&&&'''))))))((((((***+++******))))))))))))******''''''''''''((((((((((((''''''''''''''''''&&&&&&'''&&&$$$######$$$&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''''''''''''''''''''&&&''')))******(((&&&%%%%%%%%%&&&&&&''''''''''''))))))(((((((((((())))))'''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''(((((()))((((((((((((((((((((((((DDDFFFMMMZZZlll{{{}}}qqqtttiii___QQQIIIGGGGGGEEECCCEEEFFFGGGHHHIIIHHHGGGGGGDDDDDDCCCCCCCCCCCCBBBBBB???>>>===<<<:::777333000///////////////////////////............---------------,,,,,,,,,,,,------***+++,,,+++***)))***,,,++++++************++++++++++++,,,,,,,,,+++******)))******++++++++++++***+++*********))))))(((((((((((())))))***++++++,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++***))))))***,,,))))))))))))(((((((((((()))(((((((((******((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''')))***)))((('''(((***''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((('''((())))))''''''((()))******)))((('''&&&%%%%%%&&&((()))++++++)))(((&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((('''(((((()))***+++,,,(((%%%%%%(((***)))''')))((('''(((***+++***)))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''((((((((('''''''''(((((()))***++++++,,,((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''(((((((((((())))))******)))((((((((())))))************************(((333888111******+++)))************************,,,,,,,,,+++******)))))),,,,,,,,,,,,------------........................------........./////////111111111111111000///...000000000000000000//////000333444333///...///111///000111111222222111111111111000000000000111111000000000000000000000000//////......---------......------,,,++++++++++++))))))))))))))))))))))))***))))))))))))***++++++(((((((((((((((((((((((()))******)))'''&&&&&&'''((((((''''''''''''((((((''''''''''''((((((((((((''''''(((((((((''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''(((((()))((((((((((((((((((((((((((((((((('''''''''''''''(((((()))))))))'''&&&%%%%%%%%%%%%&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''(((((())))))((((((((((((((('''''''''&&&&&&(((''''''''''''((())))))''''''''''''''''''''''''HHHGGGKKKVVVhhhyyy}}}ppp\\\NNNHHHGGGEEECCCBBBDDDFFFHHHIIIIIIHHHGGGEEEEEEEEEDDDDDDDDDCCCCCCAAA@@@@@@??????<<<777444///////////////////////////............---------......---------------...+++,,,------,,,+++,,,---,,,,,,++++++++++++,,,,,,+++,,,...///...---***)))((()))***++++++++++++***))))))))))))************************************)))***************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++***)))+++,,,))))))))))))(((((((((((()))(((((((((******((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''')))***)))((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))&&&(((***)))'''&&&''')))))))))((((((''''''&&&&&&&&&'''***++++++***'''&&&''''''''''''&&&&&&&&&&&&''''''((())))))(((''''''&&&&&&''''''((()))))))))(((((((((((()))***+++,,,---(((%%%%%%(((+++***(((&&&$$$$$$%%%(((***)))((((((((((((((((((((((((((()))(((((((((''''''''''''''''''((())))))((('''&&&''''''((()))+++,,,,,,---''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))((('''((((((*********************************888>>>555,,,,,,---+++************************++++++******************++++++,,,,,,,,,---------........................---------.........//////---...///000000000////////////000000000000000000///111222000+++***---111...///000111222111111000111111000000000000111111000000000000000000000000///////////////......---...---,,,+++************)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))((()))***)))'''&&&&&&'''((((((''''''''''''((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%'''''''''(((((((((((((((%%%&&&&&&'''(((((())))))%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))******)))((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&QQQNNNNNNWWWhhhzzz}}}eeeRRRJJJGGGEEECCC@@@BBBEEEGGGIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDBBBBBBBBBBBBBBB???:::777000000000000000000000000//////.........---------///......---------......---...//////------...///---,,,,,,++++++,,,,,,---+++---///111000...+++((('''((()))+++++++++***)))''''''((()))***+++,,,,,,,,,,,,++++++***)))))))))'''((()))***+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++******+++,,,))))))))))))(((((((((((()))(((((((((******)))'''************************))))))))))))))))))))))))(((((())))))))))))((((((((()))***)))((('''(((***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++&&&(((***)))&&&&&&'''***'''''''''(((((((((((((((&&&'''***++++++***'''&&&***)))))))))(((((((((((()))***+++,,,,,,+++***)))%%%%%%&&&'''((()))******(((((((((((()))***+++,,,---)))$$$%%%(((+++***(((!!! !!!%%%'''&&&%%%(((((((((((((((((((((((())))))(((((('''''''''&&&(((((()))))))))'''&&&%%%''''''(((***+++,,,---...&&&''''''((()))******+++((((((((((((((('''''''''''''''''''''((((((((())))))(((''''''''')))***+++))))))))))))))))))))))))&&&666<<<222))))))***'''***************************)))))))))***+++,,,,,,++++++,,,,,,,,,---------........................---------.........//////***+++---///000000000///---...///000111111000000...000000---((('''+++000...///000222222111111000111111000000000000111111000000000000000000000000///000111111111000...---...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,))))))((())))))***++++++************************%%%&&&(((((('''''')))*********))))))))))))******''''''''''''((((((((()))&&&'''((())))))(((''''''&&&&&&'''(((((('''&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''')))***+++&&&''''''((()))******+++'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''(((((((((''''''(((((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&)))(((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&___XXXQQQUUUbbbssswwwaaaPPPGGGCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFEEECCCAAA@@@>>>>>>===:::888444111......//////***+++,,,...//////...---,,,------......------,,,+++,,,,,,,,,,,,+++******,,,,,,------,,,,,,+++***)))******+++***)))((('''***************)))((((((******+++++++++******)))''')))******(((''''''((())))))))))))))))))))))))*********++++++,,,,,,,,,******))))))((((((''''''''''''((()))))))))))))))************************+++)))'''%%%%%%&&&((()))))))))))))))))))))))))))))))))(((((((((((())))))+++++++++***)))(((((('''))))))(((((('''''''''&&&))))))(((((('''''''''&&&))))))))))))((((((((((((***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''((()))******)))(((&&&&&&&&&'''((('''((()))******+++******))))))(((((('''''''''&&&''''''(((((())))))******(((((())))))((('''&&&&&&(((((())))))******++++++&&&&&&''''''''''''''''''))))))))))))************''''''''''''(((((((((((()))(((&&&%%%&&&''')))+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((()))******************)))))))))))))))))))))))))))))))))***111>>>///%%%,,,(((...,,,+++***((((((((()))***++++++******************************************)))+++,,,---...---,,,,,,,,,---///000000000///...000000000000000111111111111111111111111222222222000111222333333222111000000111111111111222222222333333333222222222111111000000000000////////////,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************)))((('''(((((())))))*********++++++******)))(((''''''&&&''''''(((((())))))******))))))))))))((((((((((((+++)))'''%%%%%%''')))+++$$$%%%&&&'''(((((((((((('''''''''&&&&&&%%%%%%%%%''''''(((((('''&&&%%%%%%''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''((((((&&&$$$%%%)))+++***)))))))))((((((''''''&&&&&&&&&&&&''''''(((((())))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%(((''''''&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((('''''''''''''''((()))))))))(((&&&&&&&&&'''&&&%%%))))))((('''&&&%%%$$$$$$((()))******(((&&&###!!!)))))))))(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&fff^^^VVVUUU\\\gggqqqwwwzzz}}}~~~|||gggUUUJJJFFFEEEDDDDDDDDDFFFIIIKKKKKKKKKIIIHHHHHHGGGFFFEEEDDDDDDEEEDDDCCCAAA@@@?????????<<<:::666222000......///---.../////////...------,,,------......------,,,---------------,,,++++++,,,,,,------,,,,,,+++***++++++,,,,,,,,,+++***)))***************)))((((((------------,,,,,,+++***''')))+++++++++***+++,,,)))))))))))))))))))))))))))))))))*********++++++***)))))))))(((((((((''''''((())))))******))))))************************+++++++++***************))))))))))))))))))))))))))))))(((((((((((())))))++++++******)))((((((''')))((((((((('''''''''''')))(((((((((''''''''''''(((((((((((())))))))))))***))))))(((''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''(((((('''''''''((()))))))))(((((('''''''''(((((((((((())))))***))))))))))))))))))(((((((((''''''&&&'''''''''((((((((((((((((((((((((((('''&&&&&&((((((((()))))))))))))))'''(((((()))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''&&&'''((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))((()))***,,,''''''''''''''''''''''''))))))))))))))))))))))))***111===...%%%,,,(((...,,,+++***)))(((((()))***++++++******************+++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---...///000//////...000000000000111111111111111111111111111111111111000000111222222111000000000000111111111222222222333333222222222111111111000000000000////////////,,,,,,------...---------,,,,,,,,,,,,,,,,,,++++++)))************))))))(((((()))))))))************+++++++++***)))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((&&&$$$"""!!!!!!"""$$$&&&&&&'''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''(((((('''&&&&&&%%%''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''((('''%%%###$$$'''))))))(((''''''''''''&&&&&&&&&&&&''''''((((((((((((((()))((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''(((((())))))'''&&&&&&'''(((((('''))))))))))))(((((((((((('''((())))))(((&&&$$$"""&&&'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&lllggg___YYYWWWZZZ___bbbeeeiiiooorrrqqqsss~~~ooo\\\PPPIIIHHHEEECCCAAACCCHHHJJJJJJHHHJJJJJJIIIGGGFFFEEEDDDCCCDDDDDDCCCAAAAAA@@@@@@AAA???===:::555222000......111111111000000...---,,,,,,------......------,,,...............---,,,,,,,,,,,,------,,,,,,+++***,,,---.........---++++++*********+++******)))(((------------,,,+++***)))&&&(((***+++++++++,,,---))))))))))))))))))))))))((((((((())))))))))))***))))))))))))((((((((((((((()))******++++++******************************'''((()))******((('''&&&))))))))))))))))))))))))))))))(((((((((((())))))+++******))))))(((((('''((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((())))))******)))))))))(((''''''&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((())))))((('''''''''(((((((((((((((((((((((((((((((((((()))))))))(((''''''***)))))))))))))))((((((&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&(((((((((((((((''''''''')))*********)))(((''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$&&&(((((())))))+++---))))))))))))))))))))))))))))))))))))))))))))))))***000<<<...&&&,,,(((---++++++***)))))))))************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------...////////////...//////000000111111111111222222111111000000/////////000000111111000000///000000000111111111222222333222222222222111111111000000000000////////////+++,,,,,,---.........---------,,,,,,+++++++++***))))))))))))************))))))))))))************,,,++++++******))))))((())))))(((((((((((((((((((((((((((((((((((((((((((((&&&%%%$$$$$$%%%&&&((((((((((((((('''&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%'''''''''(((''''''&&&%%%'''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''(((&&&$$$###$$$&&&(((((('''%%%%%%%%%&&&&&&&&&&&&&&&))))))))))))((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))'''&&&&&&((())))))(((''''''((((((((())))))***%%%&&&'''''''''&&&$$$######%%%'''***+++++++++***''''''''''''''''''''''''kkkjjjfff___XXXTTTRRRRRRTTTVVV\\\___```dddppp~~~}}}}}}vvvdddVVVOOOLLLKKKGGGDDDDDDGGGIIIGGGDDDIIIIIIHHHGGGFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBB@@@===999555222000...000000000000///...------,,,------......------,,,---............---,,,,,,,,,,,,------,,,,,,+++***,,,,,,---......---,,,+++*********++++++******))),,,,,,++++++)))((('''&&&%%%''')))))))))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***+++++++++++++++************************''''''((((((''''''&&&%%%))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''&&&''''''((()))******+++))))))(((((('''''''''''''''''''''(((((((((''''''))))))))))))))))))))))))******)))((('''''''''((('''(((((()))))))))))))))(((((()))(((((('''&&&&&&************))))))))))))'''''''''''''''''''''''''''(((((((((((((((''''''(((((((((''''''&&&&&&%%%*********)))((('''&&&%%%''''''((((((((()))))))))''''''''''''((((((((((((%%%&&&((()))***)))((('''((((((((((((((((((((((((((((((((((((((((((((((((%%%'''((()))((()))***,,,*********+++++++++++++++))))))))))))))))))))))))***///;;;---&&&---(((---+++***************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,------------.........///////////////000000111111222222222222111111000///......//////000000000000//////000000000000111111111111222222222222111111111111000000000000////////////++++++,,,---............------,,,,,,+++*********((((((((())))))***++++++)))))))))))))))******************)))))))))(((((()))))))))((((((''''''&&&'''''''''(((((((((((((((+++***)))(((((()))***+++''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%&&&''''''(((%%%%%%%%%&&&&&&''''''(((*********))))))((((((''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((+++)))''''''(((((('''&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&'''&&&%%%%%%###%%%(((+++,,,,,,+++***((((((((((((((((((((((((aaaccceeebbb\\\TTTMMMJJJKKKKKKMMMOOOPPPUUUcccqqq~~~nnnaaaYYYWWWTTTPPPLLLJJJJJJJJJIIIGGGGGGGGGGGGGGGGGGHHHHHHHHHDDDCCCCCCBBBBBBCCCCCCDDDCCCBBB@@@===999555222111........................,,,------......------,,,---------------,,,++++++,,,,,,------,,,,,,+++******+++,,,------,,,+++*********++++++++++++******,,,++++++***)))(((&&&%%%((()))+++***((('''''''''))))))))))))))))))))))))************************(((((((((((())))))))))))))))))***+++++++++++++++************************---,,,***(((((()))***+++(((((((((((((((((((((((())))))(((((((((((()))))))))))))))((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((&&&''''''((()))******+++(((((((((((('''''''''''''''(((((())))))(((''''''))))))))))))))))))))))))+++***)))(((((((((((((((((((((((()))))))))))))))(((((()))(((((('''&&&&&&))))))))))))************((((((((((((((((((((((((''''''((((((((((((((('''((((((''''''&&&&&&%%%%%%)))))))))((('''&&&%%%$$$(((((()))))))))*********''''''''''''(((((((((((($$$&&&(((******)))'''&&&(((((((((((((((((((((((())))))))))))))))))))))))((()))***)))((('''((()))'''''''''(((((()))))))))))))))))))))))))))))))))***...999,,,&&&...(((,,,*********++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---...---------------......///...//////000111111222222333222222111000//////...000000////////////000000//////000000000111111111222222222111111111000000000000000000////////////+++,,,,,,---.........---,,,,,,,,,++++++*********))))))(((((()))***+++,,,******))))))))))))))))))((((((((((((((('''''''''))))))((((((''''''&&&&&&&&&&&&''''''((((((((()))''''''&&&%%%%%%&&&''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''((()))&&&&&&''''''((((((((()))******))))))((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((---***((('''''''''%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%''')))***+++***)))(((((((((((((((((((((((((((XXX[[[```bbb___XXXPPPJJJIIIGGGFFFGGGGGGKKKXXXeee~~~~~~rrrkkkiii\\\ZZZUUUPPPLLLIIIHHHHHHFFFFFFGGGGGGHHHIIIIIIIIIEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCBBB@@@===:::666444.........------...//////,,,------......------,,,---------------,,,++++++,,,,,,------,,,,,,+++***))))))+++,,,,,,++++++***)))***++++++,,,+++++++++,,,,,,,,,,,,+++***)))(((+++------,,,***((((((((())))))))))))))))))))))))++++++************))))))(((((((((((())))))))))))((()))******++++++******************************---+++(((&&&&&&''')))+++(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((''''''(((((())))))******(((((((((((((((((('''''''''((()))***)))((('''&&&((((((((((((((((((((((((******)))((((((((())))))+++***)))((('''((())))))(((((()))))))))(((''''''(((((()))))))))))))))***)))))))))))))))(((((((((&&&'''(((((((((((((((((('''''''''''''''&&&&&&&&&'''((((((((('''&&&%%%$$$''''''''''''((((((((()))''''''''''''((((((((((((%%%&&&(((******)))(((&&&(((((((((((((((((((((((()))))))))))))))))))))))))))***+++***'''&&&'''((((((((())))))******++++++)))))))))))))))))))))))))))---888+++&&&///))),,,)))***++++++,,,+++++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------......///------,,,,,,------...///......///000111222222333333333222222111111000000111000000//////000000111/////////000000000111111222111111111111000000000000000000000////////////,,,------......------,,,++++++++++++++++++++++++******((((((((()))***+++************))))))))))))''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&&&&''''''(((((()))&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((('''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''((('''((()))(((&&&&&&(((***'''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((,,,***'''&&&&&&&&&$$$###)))(((((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''ZZZZZZ]]]aaabbb___XXXQQQKKKHHHGGGFFFEEEFFFPPPZZZlllpppnnnhhh^^^RRRJJJHHHIIIGGGGGGHHHHHHHHHHHHHHHHHHFFFFFFEEEDDDCCCCCCCCCDDDAAABBBCCCBBB@@@===:::888222111000............///,,,------......------,,,...............---,,,,,,,,,,,,------,,,,,,+++***((()))***,,,,,,,,,+++***)))***++++++,,,,,,,,,++++++++++++++++++***))))))***,,,---,,,***)))))))))))))))))))))))))))))))))******)))))))))((((((((('''((((((((()))))))))***'''((())))))******))))))************************)))((('''&&&%%%&&&&&&'''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((())))))))))))'''(((((((((((((((((((((((((((*********)))'''&&&'''''''''''''''''''''''')))))))))((())))))******///---)))'''&&&'''(((***(((((())))))***)))))))))''''''((((((((()))))))))))))))((((((((('''''''''&&&&&&'''((((((((((((((('''''''''''''''(((((((((''''''(((((((((((('''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&((()))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''((()))******+++,,,,,,---......)))))))))))))))))))))))))))---777***&&&///)))+++)))***+++,,,,,,,,,++++++******++++++,,,------...++++++++++++++++++++++++++++++,,,...////////////------,,,,,,,,,---...///......///000111222333333333333333222222222222222222111000000000000111222////////////000000000111111111111111000000000000000000000000////////////............---,,,++++++)))))))))***++++++,,,,,,,,,+++)))((('''(((***+++************)))))))))((('''''''''(((((((((((((((&&&&&&''''''''''''''''''%%%%%%&&&''''''((()))))))))(((((((((((((((((()))&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((((((''''''%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((&&&((()))'''%%%%%%''')))((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((&&&%%%$$$&&&&&&&&&%%%&&&&&&''''''''''''(((((()))(((((('''''''''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&```^^^^^^bbbfffeee___YYYLLLJJJIIIIIIFFFEEEKKKSSS\\\wwwooo\\\PPPLLLMMMIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCC@@@BBBCCCCCCBBB???<<<:::555444222000............,,,------......------,,,///////////////......---,,,,,,---------,,,++++++)))***+++,,,---,,,,,,+++)))***+++,,,,,,,,,,,,,,,(((((()))))))))(((((('''&&&(((******((((((((()))))))))))))))))))))))))))))))))(((((('''''''''&&&'''((((((((())))))******''''''((()))))))))))))))************************)))***+++++++++***((('''(((((((((((((((((((((((())))))(((((((((((())))))'''''''''(((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))))))))))))))(((((((((((('''''''''(((((((((((((((((()))***+++***)))'''%%%''''''''''''''''''''''''))))))(((((()))***++++++111...***&&&%%%&&&(((***'''((()))******+++******&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&'''((())))))((((((&&&'''''''''((()))))))))'''((()))))))))))))))((('''''''''((((((((())))))''''''''''''((((((((()))&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))(((((()))+++''''''((()))******++++++))))))))))))))))))))))))))),,,666***'''000)))+++)))***+++,,,---,,,,,,+++******+++,,,,,,---......************************)))***,,,///000000000000------,,,+++,,,---...///---...///000111222333333333333333333333333444444333222111000000111222333////////////000000000000111111111111000000000000000000000000/////////////////////...---,,,******(((((()))***+++,,,,,,------+++)))((('''((()))***+++*********))))))(((((((((((((((((())))))))))))%%%&&&&&&''''''(((((((((%%%%%%&&&&&&'''((())))))'''(((((((((((((((((('''(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((((((((('''%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((%%%'''((('''$$$###%%%((('''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&''''''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$###"""###%%%'''''''''"""######$$$%%%''''''(((******)))((((((((((((((('''&&&$$$###$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&rrrgggaaaeeeiiigggcccbbbYYYPPPHHHGGGHHHGGGGGGJJJXXXmmmrrr___RRRMMMKKKHHHGGGJJJJJJGGGFFFHHHHHHHHHGGGFFFEEEEEEFFFFFFFFFEEEEEEDDDCCCAAA@@@???<<<888222///------------//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***+++***)))(((&&&&&&&&&''''''******++++++++++++******&&&''''''((()))******+++))))))(((((()))+++---...))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++******++++++,,,---******))))))((((((''''''$$$$$$%%%&&&'''((()))***)))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((%%%&&&(((******)))'''&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((('''%%%$$$%%%(((+++---222///+++(((&&&%%%&&&'''%%%&&&'''))))))'''&&&%%%***))))))((('''&&&&&&%%%******)))(((''''''(((((()))))))))(((''''''&&&&&&''''''''''''((((((((()))&&&&&&&&&'''((())))))***(((''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((&&& """)))((()))***++++++***)))((((((''''''&&&&&&''')))************)))))))))))))))'''((()))***+++******)))***++++++***((('''((()))------,,,,,,+++***))))))******))))))((())))))***------,,,+++************---------,,,,,,+++++++++...............///000000---......//////////////////000111222222333222222444444222111111222444444222222222111111111000000////////////000111222333444222111111222333222111222222111111000/////////------,,,,,,,,,,,,++++++***+++,,,---------,,,+++***************************+++------+++***+++,,,))))))))))))))))))))))))))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&$$$######$$$%%%'''))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((()))***)))))))))%%%%%%%%%%%%%%%&&&'''((())))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&***))))))((((((((())))))&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$(((((('''''''''&&&&&&&&&(((((()))))))))(((&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$***)))'''&&&%%%%%%&&&'''ssskkklllooommmjjjjjjcccYYYPPPMMMLLLJJJIIIKKKOOOccc|||ppp\\\PPPMMMIIIGGGHHHHHHFFFFFFHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@>>>999444000///......---......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************,,,,,,,,,+++,,,,,,------******++++++++++++******(((((())))))***+++++++++***))))))))))))+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***++++++***)))))))))((((((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((%%%&&&((()))))))))((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))((('''&&&%%%&&&''')))***---,,,)))(((''''''(((((((((''''''''''''''''''(((++++++******)))(((((('''))))))((((((((('''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''(((((()))*********(((''''''''''''&&&&&&&&&'''''''''''''''''''''''')))******'''$$$$$$'''***((()))************)))((('''''''''''''''((()))))))))))))))))))))))))))))))))(((((('''((()))******)))***+++***((((((((())),,,,,,+++******)))((((((------,,,,,,+++,,,,,,---------,,,,,,+++,,,,,,,,,...---------,,,,,,,,,+++............///000111222///000000000000000////////////000111222222222222333333222222222222333333222222222111111111000000111111111111222333444555666444222222222222111000222222111111000/////////------,,,,,,,,,,,,++++++******+++,,,,,,++++++***************************((()))++++++)))((()))***((((((((((((((((((((((((******)))(((((((((((((((''''''''''''&&&&&&%%%%%%'''&&&&&&%%%&&&''')))***((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&((((((((((((((()))******((('''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''((((((((('''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$(((''''''&&&&&&&&&''''''~~~||||||zzzvvvssspppfff]]]YYYUUUOOOKKKKKKLLL^^^vvviiiUUURRRKKKFFFFFFFFFEEEFFFIIIFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBB@@@<<<777333111000...------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++,,,------------******++++++++++++******))))))******++++++,,,,,,+++******)))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''''''''((())))))))))))))))))((((((((((((*********))))))((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******((((((''''''&&&&&&&&&&&&'''''''''(((((()))))))))***)))'''&&&&&&''')))***+++******))))))((((((((('''(((((())))))(((&&&&&&''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''((((((((())))))******+++(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&((())))))******))))))(((&&&''''''((((((((((((((()))))))))))))))))))))))))))(((&&&%%%&&&'''***+++)))***+++***)))((()))************))))))(((((('''******)))))))))******+++------,,,,,,------...............---------------.........///000222333444222222222111000000//////...///000111222222222222222222333333333333222222222222222111111111111111444333333444444555666777888666333222222222111///222111111000000//////...------,,,,,,,,,,,,++++++)))***+++++++++******)))************************&&&((())))))(((''''''(((((((((((((((((((((((((((******))))))(((((())))))(((((((((''''''''''''&&&%%%%%%&&&'''((())))))***'''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%&&&''''''((('''''''''''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''{{{yyyppphhheee```WWWPPPNNNMMM[[[oootttbbbYYYPPPHHHEEEEEEEEEFFFIIIFFFFFFFFFGGGGGGFFFFFFFFFCCCDDDDDDEEEEEEEEEDDDDDDBBB???:::777555222000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***((()))+++,,,---,,,++++++******++++++++++++******)))))))))******+++++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''''''''((())))))))))))))))))((((((((((((******)))))))))((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************&&&''''''((((((&&&%%%$$$$$$%%%'''((()))))))))(((***)))(((''''''((()))***(((((('''''''''&&&&&&&&&&&&''')))******)))'''&&&&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((''''''(((((())))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%'''))))))'''%%%((())))))))))))))))))(((%%%&&&((()))))))))((('''((((((((())))))))))))))))))(((((((((((()))******)))***+++***)))((()))************))))))((((((((()))(((((((((((())))))***,,,,,,,,,,,,,,,---...///..............................///000111333555666333333222000///............///000111222222222222000111222333333222111000111111111111111111111111444444444444444555666777777555333222333333222111111111111000//////......------,,,,,,,,,++++++++++++++++++++++++*********************************%%%''')))((('''&&&''''''(((((((((((((((((((((((())))))((((((((((((((()))((((((((((((((((((((('''###$$$%%%&&&''''''&&&&&&&&&&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%&&&'''((()))''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%'''((()))(((''''''xxxqqqmmmllliiiaaaZZZWWWLLLTTTaaarrrtttbbbVVVKKKGGGFFFEEEFFFIIIGGGGGGHHHIIIIIIIIIHHHGGGCCCDDDEEEEEEFFFFFFEEEEEEDDDAAA>>>;;;888666222000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***---.../////////---,,,+++******++++++++++++******((((((((()))))))))))))))***+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((())))))***+++(((((((((((())))))))))))''''''((((((((()))))))))(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((''''''''''''((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************$$$%%%'''((()))((('''&&&%%%&&&((()))))))))'''&&&'''((()))******)))((('''''''''''''''&&&&&&&&&&&&'''(((***++++++***((('''%%%&&&&&&'''((()))******(((((((((((())))))))))))&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''')))''''''(((***++++++***)))(((((((((((((((((()))%%%&&&((()))))))))((('''''''''(((((())))))))))))'''(((+++,,,,,,,,,***)))((()))******)))((()))+++***************)))))))))+++++++++++++++,,,---...++++++******+++,,,------..............................///000222333555666333222000///------,,,,,,......///000111111111111///000222222222222000///111111111111111111111111333333333333333333444555444333111111333444444333111111000000///.........------,,,,,,,,,+++++++++------,,,,,,++++++++++++))))))))))))))))))))))))&&&((())))))(((''''''(((''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''(((((((((((((((((((((&&&'''''''''&&&&&&$$$$$$%%%%%%&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''))))))((((((((((((((()))''''''''''''''''''((((((&&&&&&&&&''''''((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))&&&'''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))(((''''''wwwpppllllllkkkfffbbbaaaTTTWWWZZZbbbrrr~~~|||kkk^^^PPPJJJIIIGGGGGGHHHGGGHHHIIIJJJKKKJJJIIIHHHDDDEEEFFFFFFFFFFFFFFFEEEEEECCC@@@>>><<<999555222000000000////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***---------,,,,,,+++***)))******++++++++++++******((((((((((((((((((((())))))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))******+++,,,(((((((((((())))))))))))'''''''''(((((()))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******%%%&&&((()))))))))(((((('''((())))))***)))((('''&&&''')))******)))'''&&&(((((((((((((((((((((((('''''')))*********)))(((&&&&&&&&&'''((())))))***(((((()))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&''')))***)))((((((''''''(((((()))&&&''''''(((((((((((((((&&&''''''(((((())))))***&&&))),,,...///---***(((((()))******))))))***+++******************************)))******+++,,,---++++++*********+++,,,,,,---------------........./////////000111333444555333222000...,,,,,,---------...///000111111111111000000111111111111000000111111111111111222222222222222111111111111222222222111000000222444444333111000000//////......---------,,,,,,,,,,,,++++++......---,,,++++++++++++))))))))))))))))))))))))''')))******)))(((((()))''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&''''''''''''(((((((((+++******)))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&((((((''''''&&&&&&'''''''''''''''((((((((((((((('''''''''''''''(((((((((%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''((()))***&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''wwwlllgggdddbbbaaacccbbb```[[[YYY```jjjooooooooogggggguuussseeeUUUNNNLLLIIIGGGHHHFFFGGGIIIJJJKKKJJJIIIHHHFFFFFFFFFGGGGGGFFFEEEEEEEEECCCBBBAAA???<<<888444000////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********************)))))))))))))))*********++++++++++++******))))))))))))))))))))))))((()))***+++,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))******+++,,,'''((((((((()))))))))*********))))))))))))(((((())))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%&&&((()))))))))((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))))))))(((((('''((())))))*********)))'''''''''(((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&######%%%((()))(((''''''''''''((()))'''''''''''''''((())))))&&&&&&''''''((())))))***''')))+++,,,---,,,***)))''')))******))))))***+++))))))))))))))))))))))))''''''''''''((()))***+++------,,,+++++++++,,,,,,+++,,,,,,,,,------------/////////000000222333333333222000...------...///---...///000111111111111000000000//////000000000000000111111111222222222111111000000000000111111222111///000111222222111000000000///......------------,,,,,,,,,,,,++++++...---,,,+++*********+++))))))))))))))))))))))))'''(((******((('''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&''''''''''''+++***)))'''''''''(((((('''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&''''''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&'''(((&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''oooccc]]]ZZZ[[[___iiieee\\\SSSRRRWWWYYYWWW\\\TTTVVVeeevvvxxxiiiYYYQQQNNNKKKHHHGGGEEEFFFHHHJJJJJJJJJHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDBBBBBBAAA>>>999666//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))((()))***+++---,,,++++++,,,---///000******++++++++++++******++++++******************'''(((***+++,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***++++++'''((((((((())))))******------,,,+++***)))((('''))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%&&&(((******)))'''&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((,,,,,,+++***)))(((''''''''''''((()))***+++,,,,,,)))'''&&&%%%%%%&&&''')))%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''(((((((((((((((''''''''''''((((((((()))((((((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$)))---,,,(((%%%'''***)))((('''&&&&&&'''((()))(((((('''&&&&&&((()))***&&&&&&&&&'''((())))))***((()))))))))************''')))******))))))***,,,'''''''''(((((((((((((((************+++,,,---...///...------,,,,,,,,,,,,+++++++++,,,,,,---------000000//////000111222222444333000///...///000111---...///000111111111111111000///......///000111000000111111222222222222111111000000///000000111333111000///000111000///000000000///......---------------,,,,,,,,,++++++...---+++))))))))))))***))))))))))))))))))))))))&&&((())))))(((''''''((('''''''''''''''''''''''''''''''''''''''((()))***%%%%%%%%%&&&&&&&&&''''''((('''&&&$$$%%%&&&((()))'''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&'''((())))))******))))))***)))((('''''''''''''''%%%%%%%%%&&&&&&'''''''''))))))((((((''''''&&&&&&'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&''''''''''''''''''&&&'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&'''''''''((((((***)))((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((***)))'''&&&%%%%%%&&&'''~~~nnn```VVVUUU[[[``````]]]VVVOOOJJJHHHIIIJJJKKKOOOVVVaaavvvxxxqqqfff\\\TTTOOOKKKIIIHHHFFFEEEEEEGGGHHHHHHGGGIIIHHHGGGGGGFFFFFFGGGGGGDDDEEEEEEEEECCC@@@>>><<<444333111000//////000000......................../////////......------------------,,,,,,+++++++++------------------------,,,,,,+++******+++,,,,,,+++*********))))))(((((())))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''(((((())))))******&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''(((***,,,---...'''''''''''''''&&&&&&&&&+++)))'''&&&%%%&&&'''(((111,,,'''&&&)))***(((&&&''''''''''''((((((((((((((((((''''''''''''((((((((()))))))))))))))((((((((()))))))))))))))((('''(((((())))))))))))((((((***'''&&&''')))***(((&&&))))))))))))))))))))))))******)))((('''&&&&&&%%%'''''''''''''''((()))))))))(((&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((%%%&&&((()))))))))((('''$$$&&&(((((((((((()))***+++*********))))))(((((())))))))))))************++++++***(((&&&%%%'''(((***,,,...,,,)))***000555999444...+++,,,...///...---,,,,,,++++++,,,,,,---000000111111111222222222111000000///...---------...............///000000222222111111000000//////000111111222111000///...////////////////////////.........//////////////////......------,,,+++++++++,,,---.........---,,,************************+++*********))))))(((((()))))))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&$$$$$$$$$%%%&&&'''((((((&&&''''''&&&%%%'''***------+++)))))))))(((&&&$$$$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%'''(((((()))***++++++,,,''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&'''((()))******&&&%%%%%%$$$$$$%%%%%%&&&yyyiii[[[WWWYYY]]]]]]\\\WWWPPPJJJGGGGGGDDDDDDGGGNNNXXXlllvvvlllcccYYYPPPKKKIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGDDDEEEEEEEEECCCAAA>>>===555444222000///..........................................---------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((("""###$$$%%%&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''')))***+++,,,---%%%&&&&&&'''((()))***+++***)))'''&&&&&&&&&((((((...***&&&&&&)))+++***(((''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''((())))))((((((((((((((())))))))))))(((((('''%%%$$$%%%'''(((&&&$$$((((((((((((((((((((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%&&&'''&&&&&&&&&%%%%%%&&&''''''&&&'''((()))))))))((((((((()))++++++)))(((((((((*********)))))))))(((((())))))))))))************)))))))))(((&&&&&&(((***)))+++---+++(((***///444;;;666000+++++++++***)))---,,,,,,++++++,,,,,,---000000000111111111222222000000000///...---------...............//////000000000//////////////////000111222222222111///................................................///++++++,,,,,,---.........,,,,,,---......---,,,+++*********************************)))))))))(((((('''''''''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$$$$&&&&&&&&&'''(((((())))))'''''''''&&&&&&'''***---+++)))'''''''''''''''%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%))))))((('''%%%$$$######'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&xxxggg\\\ZZZ[[[\\\]]]ZZZUUUNNNJJJGGGCCCBBBCCCGGGNNN]]]vvvvvvjjj^^^VVVNNNNNNNNNMMMKKKKKKLLLMMMIIIHHHGGGGGGFFFFFFGGGGGGDDDEEEEEEEEECCCAAA???>>>;;;999777444111///...---........................------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,***************)))))))))))))))))))))))))))))))))+++******)))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))******)))((((((''''''&&&%%%%%%%%%&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))***++++++&&&''''''((()))***++++++***)))'''&&&&&&'''((((((+++(((%%%&&&))),,,+++***''''''''''''(((((((((((((((((((((''''''((((((((('''(((((())))))(((((((((%%%&&&'''((((((((((((((('''(((((())))))((((((''''''&&&%%%%%%&&&'''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&'''''''''((()))))))))))))))+++---......+++((('''&&&******))))))))))))(((((())))))))))))************'''((()))((('''''')))+++(((***+++***((()))---111888444///+++***))))))(((,,,,,,++++++++++++,,,,,,//////000000000111111111000000//////...---------......------......///000..................//////000111222222222111000///................................................++++++,,,,,,------......---------------,,,+++***))))))))))))))))))))))))******))))))))))))(((((('''''''''''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''(((((())))))))))))))))))'''((((((''''''(((***---,,,***'''&&&'''(((((((((&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%)))((('''%%%###"""!!! '''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''wwwiiibbb\\\^^^``````\\\VVVPPPLLLIIIGGGEEEEEEHHHRRReeevvv}}}rrrjjj[[[VVVPPPLLLLLLMMMMMMLLLIIIHHHGGGGGGFFFFFFGGGGGGEEEEEEEEEEEEDDDBBBAAA@@@@@@???<<<888555222///...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++******)))(((''''''&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((('''''',,,++++++***)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***)))))))))(((''''''''')))(((''''''''''''((((((***(((&&&''')))******)))''''''''''''((((((((((((''''''((((((((((((''''''''''''(((((()))((((((((($$$$$$&&&'''(((((((((((('''(((((((((((((((((('''(((((('''((((((((((((''''''''''''''''''''''''''')))))))))***************&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''((())))))(((''''''&&&&&&&&&&&&&&&((((((((()))))))))))))))***,,,......+++(((&&&&&&))))))))))))))))))((((((((()))))))))************)))***+++***)))(((***+++((()))))))))((((((,,,///...---+++******+++,,,---,,,,,,++++++++++++,,,,,,....../////////000000000/////////......---------...------------...//////---------......//////000000000111222222111000///.................................---------------......------,,,++++++***---------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******))))))))))))(((((((((((((((((()))((('''(((***,,,///,,,(((&&&'''((())))))((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&(((((('''''''''&&&&&&&&&((((((''''''''''''((((((|||rrrbbbdddeeefffccc^^^XXXSSSNNNJJJGGGFFFGGGMMM\\\jjj}}}pppcccTTTLLLLLLNNNMMMIIIIIIHHHGGGGGGFFFFFFGGGGGGEEEEEEEEEEEEDDDCCCCCCBBBBBBAAA>>>:::666222///...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++******)))(((''''''&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&'''((())))))***,,,,,,+++***))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((''''''&&&%%%%%%(((((('''''''''(((((((((***)))((((((((((((((('''''''''''''''((((((((((((''''''((())))))(((''''''&&&&&&'''((((((((((((((($$$$$$&&&'''((((((((((((''''''(((((((((((('''''''''(((((((((''''''(((((('''''''''''''''''''''''')))))))))***************'''''''''''''''(((((()))&&&''''''((())))))))))))(((''''''&&&&&&&&&''''''((((((((((((((())))))***''')))++++++***(((''''''(((((((((((((((((())))))((()))))))))************,,,---...,,,***))))))***((((((((((((((()))***,,,(((((())))))***,,,---///,,,++++++******++++++,,,------........./////////............---------------------------...//////.........//////000000000//////111111111111000///...........................---------,,,,,,,,,+++...------,,,++++++******------,,,+++***)))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''&&&'''((())))))'''''')))***000,,,(((%%%%%%&&&&&&&&&((((((((()))))))))******(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))******''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&'''''''''''')))((((((''''''(((((()))rrrqqqpppnnnkkkfff___ZZZQQQMMMIIIHHHHHHLLLXXXdddwwwuuuaaaTTTPPPOOOLLLHHHIIIHHHGGGGGGFFFFFFGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDAAA@@@>>>;;;777333000...........................,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------------------------***++++++,,,,,,++++++************+++++++++++++++))))))))))))))))))))))))))))))******+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))$$$$$$%%%&&&((()))***+++%%%&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((('''''''''((((((((((((((()))))))))(((((('''''''''''''''''''''((((((((((((&&&'''((())))))((('''&&&%%%&&&''''''((((((((((((%%%&&&'''(((((((((((((((&&&''''''((((((''''''&&&%%%&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))'''((())))))***))))))(((''''''&&&&&&'''(((((()))'''''''''''''''((())))))%%%''')))((('''''''''(((''''''(((((((((((())))))))))))))))))************,,,......---+++)))((()))(((((((((((())))))******((()))++++++******+++,,,++++++************++++++,,,,,,---------.........------------------------------,,,,,,------...//////////////////000000000---...///000000000///...---------------------------------,,,,,,++++++*********++++++,,,,,,------,,,,,,+++***))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))'''''''''''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&((()))((('''&&&'''))),,,)))%%%######$$$###"""((((((((()))***+++,,,---(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&''''''&&&'''(((((((((((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''((('''&&&$$$###%%%%%%&&&&&&'''''''''(((((((((''''''''''''(((((({{{vvvpppiiiddd\\\VVVPPPMMMKKKLLLTTT^^^sss}}}vvveeeWWWOOOKKKIIIIIIHHHGGGGGGFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEFFFFFFAAAAAA???===:::666333111........................,,,,,,---------.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++************++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))$$$$$$%%%&&&((()))******((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((((((&&&''''''(((((((((((((((&&&'''((((((((((((((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&$$$%%%&&&'''((((((((((((''''''((())))))(((((((((&&&''''''((((((''''''&&&$$$&&&((('''%%%$$$%%%'''((((((((((((((((((((((((((('''''''''&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((())))))*********)))((('''&&&&&&&&&&&&''')))***+++'''&&&&&&%%%&&&&&&(((((('''(((((('''%%%&&&''')))'''''''''((((((((())))))))))))))))))************)))+++,,,,,,***(((((()))))))))((()))************(((+++---,,,***((()))***++++++************++++++,,,,,,,,,,,,------------------------------------------,,,,,,------.../////////..................+++,,,.../////////...---------------------------------,,,,,,+++******************+++,,,,,,------+++***))))))((()))***+++'''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((($$$$$$%%%%%%&&&&&&''''''%%%'''((((((&&&%%%&&&'''(((&&&$$$$$$&&&&&&&&&%%%((('''((()))***---///000(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%''''''(((((((((&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&$$$"""!!!''''''&&&&&&&&&&&&%%%%%%(((''''''&&&&&&''''''(((yyyqqqlllhhhaaaYYYSSSNNNLLLQQQXXXqqqxxxzzzsss]]]OOOJJJKKKIIIHHHGGGGGGFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEFFFGGGDDDDDDCCCAAA???;;;888777........................---------....../////////+++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,------,,,+++************++++++,,,,,,,,,))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***++++++***)))((('''&&&&&&&&&&&&'''((())))))((((((###%%%'''(((((()))***+++''''''''''''((((((((()))&&&'''(((******((('''&&&$$$%%%&&&'''((((((((((((((()))))))))))))))((('''&&&''''''''''''''''''&&&&&&(((***)))'''&&&'''***))))))))))))))))))))))))******)))((('''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''')))***++++++***)))((('''%%%%%%%%%&&&((()))+++,,,&&&&&&%%%$$$%%%&&&'''(((******)))&&&$$$%%%'''***&&&'''''''''(((((())))))))))))))))))************%%%'''******)))(((((()))***)))((()))***+++***)))'''***------+++)))***+++++++++************++++++++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,---...............------,,,,,,,,,***+++---.........------------------------------------,,,,,,+++***))))))------,,,,,,+++******)))******)))(((((()))***+++''''''''''''''''''''''''&&&'''''''''(((((()))))))))))))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&#####################"""$$$$$$%%%%%%&&&'''(((((($$$&&&''''''&&&%%%%%%&&&'''&&&&&&(((***++++++***''''''''')))+++...000222)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((()))))))))''''''''''''''''''''''''$$$%%%&&&&&&&&&$$$!!! )))((((((&&&%%%$$$$$$###''''''&&&&&&&&&&&&''''''ssskkkmmmhhhaaaYYYTTTRRRSSSTTTjjjzzz~~~zzznnnTTTIIILLLHHHIIIIIIHHHFFFFFFGGGIIIHHHHHHGGGGGGFFFEEEDDDDDDBBBCCCBBBBBB@@@===;;;999000//////.........//////000000000000///...---,,,---,,,***(((((()))***++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************...---+++*********+++++++++)))''''''******(((&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&(((+++------,,,***)))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))((((((((((((***)))(((((((((***+++,,,'''((((((((())))))******''''''''''''''''''''''''((((((''''''''''''((((((((((((((())))))))))))***))))))***))))))((('''&&&((((((''''''''''''(((((((((((())))))))))))(((((('''&&&%%%$$$$$$$$$$$$$$$)))'''&&&&&&'''''''''&&&''''''''''''&&&%%%$$$$$$$$$%%%'''((()))(((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''))))))((('''&&&'''(((((('''%%%$$$&&&,,,333888)))(((&&&%%%%%%&&&((())),,,)))%%%%%%&&&'''&&&$$$***)))((((((((((((((())))))((('''&&&&&&'''((()))''')))+++,,,***)))((()))''''''(((((())))))************))))))***+++,,,,,,)))))))))))))))))))))))),,,,,,------,,,+++)))(((......---------,,,,,,,,,+++---...000000000//////444222///---+++,,,---...............---,,,+++***,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++******++++++)))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((''''''&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&$$$%%%'''***$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&$$$###$$$%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''++++++***((('''&&&%%%$$$&&&'''((((((((('''%%%$$$&&&'''((()))************'''''''''(((((((((((()))((('''&&&%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((zzzqqqjjjeee___[[[YYYYYYXXXWWWaaammm{{{~~~|||~~~}}}{{{ttt\\\PPPOOOHHHHHHHHHGGGFFFEEEFFFGGGHHHHHHGGGGGGFFFEEEEEEEEEAAAAAAAAAAAA@@@???===<<<333222000////////////000,,,,,,---------------,,,...---+++***)))***+++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++*********++++++,,,***((()))***+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++***)))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''))))))))))))(((((((((((('''''''''''''''((())))))&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''((())))))))))))(((((('''((((((''''''''''''(((((((((((())))))))))))(((((((((((('''&&&&&&&&&&&&&&&'''&&&%%%&&&(((***+++***''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''((()))((('''&&&'''(((+++(((&&&***222888888666***)))'''&&&&&&''')))***,,,)))&&&%%%'''((('''&&&(((''''''&&&&&&'''''''''))))))(((''''''((())))))(((***,,,+++***))))))***((()))))))))************(((((((((((((((((())))))))))))))))))))))))))))))++++++,,,---------,,,+++,,,,,,,,,------.........,,,---...///000000000000333111///,,,+++,,,---...............---,,,+++***,,,,,,,,,,,,------------...------,,,++++++++++++))))))))))))))))))))))))******))))))))))))))))))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((''''''&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$"""###%%%(((%%%&&&''''''((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&$$$###$$$%%%'''&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%&&&''''''******)))((('''&&&%%%%%%''''''(((((('''&&&&&&%%%%%%&&&'''((())))))))))))&&&&&&'''''''''(((((((((((('''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''wwwiiiccc]]]\\\___aaa```^^^XXX^^^eeehhhiiijjjmmmooouuu|||zzz{{{eeeUUUPPPJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFEEEEEE@@@@@@AAAAAAAAA@@@??????777666333000/////////000***+++,,,---............///...,,,++++++,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++,,,+++******++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))(((((()))))))))*********************************''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((())))))))))))&&&''''''(((((((((((((((&&&&&&&&&&&&''''''''''''******))))))((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((((())))))'''(((((())))))))))))(((((((((''''''''''''(((((('''(((((())))))((((((''')))))))))(((((((((((((((((('''&&&''')))+++++++++&&&'''(((((()))((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''((()))(((&&&&&&&&&''',,,'''&&&///;;;@@@999000***)))(((''''''((()))******(((&&&&&&'''(((((('''((((((''''''''''''((((((***))))))(((((())))))***)))***+++***))))))***,,,))))))************++++++)))))))))((((((((((((((())))))))))))))))))))))))***+++,,,---............***++++++,,,---...///000...------......///000111222000...,,,++++++,,,---............---,,,++++++,,,,,,,,,---......////////////...,,,,,,+++++++++))))))))))))))))))))))))*********))))))(((((((((&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&%%%$$$######%%%'''&&&'''(((((())))))(((((('''''''''(((''''''&&&&&&''''''''''''''''''''''''&&&%%%###$$$&&&''''''&&&)))(((''''''''''''((()))%%%&&&&&&'''''''''&&&&&&''''''&&&%%%%%%&&&''''''((((((((('''''''''&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%&&&'''((((((((((((%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''zzzlllddd\\\[[[aaaffffffdddVVVUUUUUUUUUWWWZZZ\\\]]]aaaqqq||||||~~~lllZZZPPPNNNLLLIIIHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFAAAAAAAAAAAAAAA@@@@@@@@@;;;888555111///...//////---......///000000//////...---,,,,,,+++,,,------+++,,,,,,------,,,,,,+++******************************++++++++++++,,,,,,,,,+++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))(((((())))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))'''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((()))***++++++***)))(((((((((((()))))))))))))))******))))))(((''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))))))))*********&&&'''((())))))***))))))((((((''''''''''''(((((('''(((((((((((((((((('''(((((()))))))))(((((((((+++)))((('''(((((('''&&&%%%%%%&&&(((((()))))))))***)))'''&&&%%%%%%&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''((()))(((&&&%%%&&&''')))%%%%%%---888;;;333***))))))(((''''''((())))))'''&&&&&&&&&&&&'''''''''******)))))))))***++++++******))))))))))))******)))))))))((('''(((***,,,)))))))))))))))))))))***+++++++++++++++******)))))))))))))))))))))))))))******+++,,,------------++++++,,,,,,---...//////......---------///111222000///---,,,++++++,,,,,,---.........------,,,+++,,,,,,------...///000000///...---,,,+++*********))))))))))))))))))))))))*********)))(((((('''''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%%%%''')))&&&&&&'''((((((((((((((('''((((((((('''&&&%%%%%%'''''''''''''''''''''''''''%%%$$$$$$&&&''''''&&&(((''''''''''''''''''(((%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((&&&%%%%%%&&&'''((($$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''tttiii\\\XXX\\\bbbeeeeeeXXXSSSMMMJJJJJJMMMMMMMMMRRR___sss{{{{{{}}}ttteee[[[UUUPPPJJJGGGGGGHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGDDDDDDCCCBBBAAA@@@??????<<<:::777333000.........//////000000///......---,,,,,,+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************************((()))))))))*********+++++++++++++++++++++++++++)))******)))((((((((((((************************************************,,,+++)))((('''((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***'''''''''''''''''''''''''''((((((((()))))))))***((()))***++++++***)))((()))))))))))))))((((((((((((((((((''''''&&&&&&&&&((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))***))))))((((((''''''''''''((((((''''''((((((((((((''''''&&&''''''((((((((('''&&&+++)))'''&&&''''''&&&%%%###$$$%%%&&&'''(((((((((***)))'''&&&%%%%%%&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&(((((('''&&&%%%&&&''''''&&&'''+++//////+++'''''''''''''''''''''''''''$$$%%%%%%&&&%%%%%%%%%&&&)))))))))))))))***++++++))))))************))))))'''(((((('''&&&''')))+++((((((((((((((((((((('''******++++++++++++***)))))))))))))))))))))))))))+++******************+++------------------------......---------///111222///...---,,,++++++,,,,,,---------...------,,,,,,,,,,,,------...///000000---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&%%%'''(((%%%%%%&&&''''''''''''&&&'''((((((((('''&&&%%%%%%'''''''''''''''''''''''''''%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&(((((($$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''(((((('''''''''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''rrrcccYYYXXX\\\___aaaZZZSSSKKKEEEDDDEEEDDDDDDIIIQQQccc}}}wwwuuu}}}yyyrrrbbbYYYOOOGGGFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFEEECCCBBBAAA@@@@@@@@@>>><<<:::666333111///...............---,,,+++***++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++''''''(((((()))***************+++,,,,,,,,,++++++((()))***)))''''''''')))************************************************+++***)))((('''((()))***))))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((()))))))))******((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((''''''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''(((((((((''''''(((((((((&&&''''''''''''((((((((('''(((((())))))))))))(((((((((''''''''''''((((((&&&''''''((((((''''''&&&$$$%%%&&&'''((('''&&&%%%'''&&&%%%%%%'''(((((('''###$$$%%%&&&''''''''''''(((''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&'''((('''%%%%%%%%%&&&((()))***)))((('''((((((&&&''''''''''''''''''&&&$$$%%%''''''%%%$$$$$$%%%&&&&&&%%%&&&&&&'''((()))((())))))******))))))(((&&&'''(((((('''''')))+++((((((''''''''''''&&&&&&&&&'''(((*********)))((())))))))))))))))))))))))+++***))))))))))))******......---------,,,,,,,,,...------......///000111///......---------------,,,------...------,,,,,,,,,,,,,,,---......//////+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((''''''&&&&&&'''''''''''''''''''''''''''&&&$$$%%%'''(((((('''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((((((((&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((((((''''''''''''(((((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&qqqccc\\\[[[\\\^^^\\\WWWNNNHHHEEEDDDCCCCCCFFFIIIUUUmmm{{{|||vvvjjjYYYMMMIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEDDDCCCBBBAAAAAABBBCCC??????===;;;888555111000,,,---------------,,,,,,++++++,,,---------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))******++++++)))***+++,,,,,,,,,,,,+++(((***+++***((('''(((***************************************************)))(((((((((((())))))***))))))))))))))))))))))))((((((((())))))))))))***(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))'''''''''((()))*********))))))((('''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((())))))(((''''''&&&&&&''''''((())))))))))))************((())))))))))))(((((('''((((((''''''''''''((((((&&&''''''((((((''''''&&&###%%%&&&(((((('''&&&%%%((('''&&&&&&((())))))(((%%%%%%&&&''''''(((''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&&&&'''(((((('''&&&'''(((''''''((((((((((((''''''&&&(((***)))'''%%%%%%&&&$$$$$$$$$$$$%%%&&&'''((('''((())))))))))))((('''&&&(((************+++,,,)))(((((((((''''''''''''$$$&&&(((***++++++***)))))))))))))))))))))))))))***))))))))))))+++,,,---,,,,,,------------------,,,---...///000000000000//////..................,,,,,,------...------,,,,,,,,,,,,,,,------------*********)))******+++,,,))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))((((((((((((((()))''''''''''''''''''''''''''''''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''###%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''&&&%%%%%%'''(((((('''%%%&&&'''(((((('''&&&%%%%%%&&&'''((())))))))))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((((((&&&''''''((())))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&oooccc^^^]]]^^^___ZZZSSSMMMIIIGGGGGGGGGGGGFFFNNNbbb||||||xxxdddUUUNNNLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHCCCBBBBBBAAABBBCCCDDDEEE@@@@@@@@@???<<<888444111------...///000000000000,,,,,,---.../////////...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,)))***+++,,,---,,,,,,+++)))+++---,,,)))((()))+++************************************************''''''(((((())))))******))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&''''''((()))******+++,,,+++***((((((((()))*********))))))((((((((('''&&&&&&'''((()))***++++++'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''))))))***))))))(((''''''((((((''''''''''''((((((&&&''''''''''''''''''&&&###%%%'''((()))((('''&&&---+++)))((((((((('''%%%&&&'''(((((((((((((((((($$$%%%'''((()))(((''''''''''''(((((((((((('''''''''''''''&&&&&&'''''''''&&&'''((('''%%%$$$%%%&&&$$$$$$%%%&&&''''''&&&%%%(((((())))))))))))(((((((((***---,,,(((&&&&&&'''%%%%%%%%%&&&'''((()))***&&&'''((())))))((('''&&&'''))),,,---,,,,,,,,,---******))))))((((((((('''%%%'''))),,,------,,,,,,))))))))))))))))))))))))))))))))))))+++---///000***++++++,,,---...//////+++---...000000000000//////////////////.........,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,+++************+++,,,---...))))))))))))))))))))))))%%%%%%&&&'''((()))******(((''''''(((((()))***+++''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&''''''(((((((((((((((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''(((&&&%%%%%%'''(((((('''&&&'''((())))))((('''&&&%%%&&&'''((())))))))))))&&&'''((())))))((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%'''((()))((('''&&&'''''''''(((''''''&&&&&&'''''''''(((((((((((()))%%%%%%%%%%%%%%%&&&'''((('''''''''''''''((()))***&&&&&&&&&''''''(((((((((&&&''''''(((((((((((((((&&&''''''((()))******+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&sssgggccceeefffccc^^^VVVOOOJJJIIIJJJEEEFFFLLLWWWhhh~~~~~~yyy~~~wwwhhh\\\RRRJJJDDDMMMGGGDDDGGGHHHGGGFFFGGGHHHGGGEEECCCCCCCCCCCCDDD?????????@@@???;;;555111//////000111000...---,,,---++++++,,,...///...---))))))***+++,,,,,,------+++---///---++++++---000******************************))))))))))))))))))))))))))))))************+++*********++++++***(((******++++++,,,,,,,,,---,,,+++***((((((((()))))),,,***(((((())))))'''%%%'''''''''((((((((())))))))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((******))))))))))))******777000)))'''(((***)))&&&(((((())))))))))))(((((('''((()))******)))((('''((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))(((((((((((('''''''''''''''((())))))))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((('''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((...---***'''&&&&&&&&&'''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))*********)))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))***************++++++++++++,,,,,,------,,,,,,+++*********+++,,,...111222333222111000////////////+++++++++,,,---...///000+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))************))))))++++++***)))(((((())))))***)))'''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''(((***)))'''&&&&&&''')))***'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''((('''%%%$$$######$$$$$$&&&&&&&&&'''((())))))***((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((())))))))))))***$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((,,,+++***(((''''''&&&&&&(((&&&###$$$&&&(((&&&%%%''''''''''''&&&&&&%%%$$$(((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((uuulllkkkllliiieee___XXXRRRMMMJJJDDDDDDGGGNNN\\\nnnzzz{{{zzznnnaaaTTTLLLLLLIIIHHHIIIHHHEEEFFFJJJHHHGGGFFFDDDCCCCCCDDDDDDAAAAAAAAABBBAAA===888444111000000000///...---,,,---,,,+++,,,.........,,,*********+++,,,,,,,,,---''')))++++++***+++...000************************))))))))))))************(((((()))))))))*********+++,,,,,,,,,+++***))))))'''''''''''''''(((((((((***)))))))))))))))******+++***(((((())))))'''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((******))))))))))))******666111+++)))+++,,,***''''''(((((())))))((((((''''''(((((())))))(((((('''((((((((((((((((((((((((&&&'''''''''(((((())))))++++++++++++++++++++++++))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''((((((((('''''''''''''''(((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$%%%&&&'''((()))))))))(((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))************)))(((((((((((()))***************************))))))))))))))))))))))))***************+++++++++,,,------......------,,,+++++++++,,,...000222333333222111000////////////++++++++++++,,,---......+++,,,,,,,,,,,,+++******************************))))))************))))))***))))))(((''''''(((((())))))'''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))(((&&&%%%%%%&&&((()))((((((''''''''''''((((((&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''''''''''''''+++***((('''&&&&&&''''''&&&&&&&&&'''((()))))))))'''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''')))(((''''''''''''''''''(((&&&$$$%%%'''((('''%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((yyywwwsssoookkkfff^^^UUUNNNIIIHHHGGGKKKUUUeeexxx}}}uuudddXXXMMMKKKJJJJJJGGGCCCFFFLLLHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCDDDCCC@@@;;;888444222111///------------...---,,,,,,---...---+++++++++++++++,,,,,,,,,,,,)))***++++++***+++---///************************)))))))))*********++++++(((((((((((())))))))))))+++...///...***((()))+++)))))))))))))))((((((((('''((()))******++++++++++++***(((((())))))'''&&&'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***))))))(((((())))))***222...******++++++)))&&&'''''''''(((((('''''''''(((''''''''''''''''''(((((((((((((((((((((((((((%%%%%%&&&'''((()))******))))))******++++++,,,,,,))))))))))))))))))))))))))))))((('''''''''''''''%%%%%%&&&&&&''''''((((((''''''&&&&&&''''''((()))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((( ###''')))))))))((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))******++++++***))))))(((((())))))***************************))))))))))))))))))))))))))))))*********+++++++++---......//////......---,,,,,,------///000222333222222111000////////////,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,+++******************************))))))************)))))))))(((((('''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((((((''''''&&&&&&''''''(((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%((((((&&&%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((('''%%%%%%'''((('''&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''(((&&&&&&''''''(((((())))))'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((zzzvvvrrrjjj```WWWOOOMMMJJJKKKSSSfff{{{vvvjjjVVVOOOIIIHHHGGGEEEEEEHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDBBB>>>;;;777555222///------......///...,,,,,,------,,,***,,,,,,,,,,,,,,,,,,++++++000///...---,,,++++++,,,************************((())))))******++++++,,,''''''((((((((()))))))))+++///111///***'''))),,,,,,,,,++++++******))))))'''((()))+++++++++***)))+++)))(((((())))))(((&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))+++)))(((((()))(((&&&###&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&&&&'''(((((()))))))))(((((((((((((((((((((((())))))((('''''''''''''''%%%%%%&&&''''''((())))))'''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''******)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((("""###%%%&&&''''''&&&%%%)))(((((((((((((((((()))((((((((((((((((((((((((''''''((()))***++++++,,,))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))***++++++,,,,,,------............------,,,,,,------///000111111111111000///////////////...---,,,,,,+++++++++,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++))))))************)))))))))(((((('''''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''(((((('''&&&&&&''''''''''''$$$%%%%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&'''((((((&&&''''''((()))***++++++&&&&&&''''''((()))******((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((~~~yyyrrriiibbbTTTPPPKKKIIIPPPbbbzzzeeeWWWIIIFFFHHHHHHEEECCCGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCCCCCCCBBB???===;;;888444000...---...//////...,,,,,,------,,,***------,,,,,,,,,,,,,,,,,,000///...---,,,,,,++++++************************))))))******+++++++++,,,(((((((((((())))))))))))***...111///***((()))---***)))))))))(((((('''''')))***+++++++++)))((('''***)))(((((())))))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((''''''(((((((((&&&$$$&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))((('''''''''''''''&&&&&&'''((())))))******&&&&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((((((((((((((((()))))))))******'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%&&&'''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''((()))***++++++,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,------------,,,,,,++++++,,,---.../////////111000//////////////////000///...------,,,------+++,,,,,,,,,,,,+++******************************))))))************)))))))))))))))(((((()))******&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%(((((())))))((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''&&&%%%$$$$$$)))))))))))))))(((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''&&&&&&'''''''''''''''&&&&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&''''''((()))***++++++%%%&&&&&&'''((())))))***((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''}}}uuummmhhh[[[XXXRRRMMMOOO]]]qqqyyyxxxcccNNNGGGJJJIIIDDD@@@EEEFFFFFFGGGGGGFFFEEEEEEFFFDDDBBBBBBBBBBBBAAA???>>>;;;777333000//////000...---,,,,,,---...---+++,,,,,,,,,,,,------------+++)))((()))+++---------************************++++++++++++++++++++++++))))))))))))***************,,,......+++)))***,,,++++++***************)))+++++++++******)))((('''***((('''((()))***)))'''&&&&&&&&&&&&%%%%%%%%%%%%))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((()))******)))))))))'''''''''(((((('''''''''(((''''''''''''''''''((((((((((((((((((((((((((())))))(((((('''''''''''')))))))))))))))((((((((())))))))))))))))))))))))))))))((('''''''''''''''''''''(((((())))))******&&&&&&%%%%%%&&&&&&'''((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))$$$%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%''')))+++''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((())))))******++++++)))******++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***+++,,,,,,---+++,,,,,,,,,,,,,,,,,,+++***+++,,,---............000//////....../////////000000///......---......+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))************))))))***))))))))))))******+++&&&''''''(((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''((()))******)))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%))))))((('''&&&&&&''''''%%%&&&'''&&&$$$$$$&&&'''%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&''''''(((%%%%%%&&&&&&''''''(((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''ssskkkfff\\\\\\YYYSSSQQQXXXeeeqqq{{{zzzwwwuuuxxx|||qqqXXXLLLJJJHHHDDDBBBDDDDDDEEEFFFFFFFFFEEEDDDGGGEEECCCBBBCCCCCCCCCBBB@@@>>>:::666333111000000---,,,+++,,,.........,,,+++,,,,,,,,,---.........***((('''))),,,......---************************---,,,,,,++++++******)))************++++++++++++)))***++++++++++++++++++++++++++++++,,,,,,,,,,,,******)))))))))))))))***)))((('''((()))***)))(((''''''''''''&&&&&&&&&%%%))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))***+++'''(((((())))))((((((''''''(((((())))))(((((('''(((((((((((((((((((((((('''''''''(((((((((((((((***))))))((((((''''''&&&))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%&&&''''''((())))))%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''((())))))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))*********)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,------,,,,,,------------,,,,,,+++,,,---...//////......//////.........//////000///......---------......+++,,,,,,,,,,,,+++******(((((((((((((((((((((((())))))************))))))((((((((((((((()))******''''''((())))))(((((('''&&&&&&&&&''''''''''''((('''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&((()))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&'''((($$$%%%&&&%%%######%%%'''%%%&&&''''''((((((((('''$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''qqqgggbbbVVVXXXXXXTTTOOORRRZZZcccbbbcccbbbaaaccckkkvvv|||~~~zzz```QQQJJJFFFEEEFFFCCCDDDEEEFFFFFFEEEDDDCCCHHHFFFCCCCCCCCCDDDDDDDDDAAA???<<<888555222000000---,,,+++,,,...///...---++++++,,,,,,---.../////////,,,***+++...///...,,,************************...------,,,+++***))))))******+++++++++,,,,,,,,,)))((((((***,,,---,,,***&&&&&&''''''(((((())))))))))))(((((((((***+++---)))((('''((()))***)))(((++++++******)))))))))((())))))))))))))))))))))))******))))))((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''''''''''')))+++(((((())))))))))))(((((('''((()))******)))((('''((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((('''&&&%%%$$$$$$###))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''''''''(((((())))))''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&'''((())))))'''&&&$$$))))))(((((((((((())))))))))))))))))))))))))))))*********))))))))))))))))))***+++,,,,,,+++***)))************************))))))))))))))))))))))))'''((()))***+++,,,---------..................---,,,---...000000000////////////.........//////000---------,,,,,,------...+++,,,,,,,,,,,,+++******(((((((((((((((((((((((())))))************))))))'''''''''''''''((()))***'''((()))******)))((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((''''''&&&&&&''''''(((###%%%'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&'''((()))******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((())))))))))))***)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&#########$$$%%%&&&((()))###%%%&&&%%%""""""$$$'''&&&&&&'''((())))))((((((%%%%%%%%%&&&'''((()))***''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''yyyggg]]]VVVWWWVVVRRRNNNLLLNNNPPPQQQOOOPPPRRRUUUYYYcccmmm{{{{{{gggUUUHHHBBBCCCGGGFFFGGGHHHGGGFFFDDDDDDEEEGGGFFFDDDDDDEEEFFFFFFEEECCCBBB@@@>>><<<999555111,,,------......------,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***++++++************************+++,,,+++***)))((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''(((((()))))))))(((&&&&&&((()))((('''))))))((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))"""$$$'''***+++***((('''((((((((((((((((((((((((((()))***)))'''&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++******)))))))))(((((('''((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&&&&''''''((())))))))))))((((((''''''''''''(((%%%$$$###$$$&&&(((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%$$$###"""((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((+++'''######%%%'''&&&%%%&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))+++******))))))******+++------------------,,,,,,---------...............111000000///...---------++++++++++++++++++++++++,,,,,,++++++***)))((((((+++***)))(((((()))******))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&%%%%%%$$$$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&))))))******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%$$$######'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%&&&((()))))))))((('''(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''((((((((('''&&&%%%%%%ooocccXXXWWWVVVSSSQQQOOONNNMMMMMMJJJHHHIIIJJJMMMVVV```zzz{{{{{{}}}mmm^^^RRRKKKHHHHHHEEEEEEEEEDDDDDDDDDFFFHHHHHHFFFEEEEEEFFFGGGGGGFFFDDDBBB@@@???===:::666333+++,,,,,,,,,,,,,,,+++++++++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((++++++******************++++++,,,---,,,+++***)))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))******)))(((&&&&&&((()))((('''((((((((((((((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&((()))******((((((((((((((((((((((((((((((((()))))))))'''&&&'''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))(((((('''''''''(((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((('''''''''(((((('''&&&&&&&&&&&&''')))'''%%%%%%%%%%%%$$$###&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((%%%######%%%(((((('''$$$$$$%%%&&&&&&%%%$$$$$$''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((('''((((((((((((((((((((((((************++++++++++++))))))))))))************************************,,,++++++******++++++,,,.......................................---------000000//////...------,,,++++++++++++++++++++++++,,,,,,+++******)))((((((((('''''''''(((***+++,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%$$$$$$$$$%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&|||mmm^^^ZZZWWWUUUVVVUUURRROOONNNIIIDDDCCCBBBCCCKKKTTTjjjyyyyyyyyynnndddZZZPPPJJJHHHGGGEEECCCCCCEEEGGGHHHHHHFFFEEEFFFGGGHHHGGGEEEEEEDDDBBBAAA@@@===999666......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++***))))))******++++++++++++++++++,,,,,,------,,,,,,+++***))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++******)))(((&&&&&&((()))((('''''''''(((((()))+++,,,---)))))))))))))))))))))))))))((((((''''''(((((()))((((((((()))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))(((((((((''')))((('''&&&&&&&&&'''((((((((((((((((((((((((((('''''''''(((((((((((((((***))))))(((''''''&&&&&&((('''&&&&&&%%%%%%%%%&&&+++)))&&&%%%&&&%%%$$$###&&&&&&&&&''''''''''''(((''''''&&&%%%&&&'''((()))$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%$$$"""###&&&((())))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++))))))))))))************+++++++++++++++++++++++++++******************+++------......//////000000//////......------,,,,,,/////////......------,,,+++++++++++++++++++++++++++++++++******))))))((((((''''''&&&'''((()))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''######$$$$$$%%%'''((()))(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''((())))))(((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))'''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((())))))'''&&&&&&&&&'''((({{{iiiaaaYYYWWWZZZ\\\ZZZWWWUUUMMMGGGDDDBBBBBBHHHOOO[[[uuu~~~wwwyyyxxxlll]]]PPPNNNKKKHHHFFFEEEEEEEEEEEEFFFEEEEEEEEEGGGGGGFFFDDDFFFEEECCCCCCBBB@@@===:::333222111000///......---...---,,,,,,,,,,,,---...------------------------,,,,,,---------,,,,,,+++******+++++++++++++++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((()))))))))*********,,,,,,,,,++++++*********)))(((&&&&&&((()))(((''')))))))))))))))***+++,,,(((((((((((((((((((((((((((((((((''''''(((((((((******)))((('''((()))***(((((((((((((((((((((((('''((()))((('''&&&'''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))(((&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((('''''''''''')))((('''&&&&&&&&&&&&&&&)))'''&&&&&&'''(((((('''&&&&&&&&&''''''''''''((('''&&&$$$$$$%%%''')))+++$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&'''))))))((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((()))))))))************++++++++++++++++++++++++))))))(((((((((((())))))+++,,,,,,---...///000000//////...------,,,++++++.........---------,,,,,,+++++++++++++++++++++++++++*********)))))))))(((+++***(((&&&%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&)))******)))&&&%%%'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''"""######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((()))'''&&&$$$$$$%%%'''(((vvvjjj\\\WWW[[[aaabbbaaa[[[SSSJJJGGGDDDCCCGGGLLLQQQgggzzzuuuzzzlll[[[OOOLLLIIIHHHHHHFFFDDDBBBEEEDDDDDDEEEFFFFFFEEECCCFFFEEEDDDDDDDDDCCC???===666555333111///............------,,,,,,------...------------------------+++,,,,,,---------,,,,,,******++++++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***)))))))))((()))(((&&&&&&((()))((('''++++++***)))((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((+++***(((''''''''')))***))))))))))))))))))))))))&&&((()))(((''''''((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((())))))+++***)))((('''''''''''')))(((&&&'''(((***)))(((&&&&&&&&&''''''''''''(((%%%$$$######$$$&&&(((***%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&'''''''''(((((())))))))))))))))))))))))))))))+++******)))((('''&&&&&&((()))))))))************++++++++++++++++++++++++*********))))))***************+++,,,------......//////...---,,,++++++***------------,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))+++***(((&&&%%%$$$$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))++++++)))'''%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''&&&$$$######$$$&&&(((wwwfff]]]^^^dddhhhiiiaaaXXXOOOKKKGGGDDDDDDGGGKKK\\\sss~~~uuusssuuu}}}jjjUUUPPPKKKIIIIIIHHHEEECCCEEEDDDEEEFFFGGGGGGEEECCCFFFEEEEEEEEEEEEDDDBBB???777666333000...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++************++++++,,,---------******)))(((((((((((())))))))))))))))))))))))))))))))))))*********++++++)))))))))))))))((((((((()))(((&&&&&&((()))(((''',,,+++***(((''''''&&&&&&))))))))))))))))))))))))(((''''''&&&&&&''''''((()))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&'''((((((''''''((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''((())))))***,,,+++***)))((((((''''''+++)))'''&&&''''''&&&%%%&&&&&&&&&''''''''''''((($$$$$$######$$$&&&'''(((&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))************++++++++++++++++++++++++------,,,,,,,,,,,,------******++++++,,,,,,------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$(((''''''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******((('''&&&''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&)))((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&%%%$$$$$$$$$%%%&&&'''wwwkkkhhhjjjnnnooommmcccYYYSSSNNNHHHEEEEEEGGGSSSfffvvvxxxsssrrr}}}yyyhhh___UUUNNNKKKJJJHHHEEEFFFFFFGGGHHHJJJIIIGGGDDDEEEEEEDDDEEEFFFEEECCCAAA:::888444111...---------,,,---...//////...---,,,++++++++++++++++++++++++((()))***++++++++++++*********++++++,,,------...++++++)))((((((((()))***))))))))))))))))))))))))))))))*********+++++++++((((((((())))))))))))))))))(((&&&&&&((()))((('''))))))((('''&&&&&&&&&'''))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&%%%%%%&&&&&&'''(((((())))))))))))))))))))))))&&&'''((((((''''''(((***''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******%%%&&&(((******)))((('''((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''(((((((((((((((,,,+++***(((''''''&&&&&&&&&%%%######%%%%%%%%%$$$&&&&&&&&&''''''''''''((($$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$!!!$$$''''''&&&&&&''')))***)))(((((((((((()))***''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++((()))))))))))))))))))))&&&&&&%%%&&&&&&(((***+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&)))((((((((('''''''''&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((())))))(((((('''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))&&&%%%%%%&&&&&&((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((((((xxxrrrqqqssstttxxxnnnccc]]]WWWNNNIIIHHHEEENNN^^^ooo{{{}}}vvvtttxxx}}}ppp```SSSNNNKKKIIIGGGHHHHHHIIIJJJLLLKKKHHHFFFEEEDDDDDDEEEFFFFFFCCCAAA===;;;777333111/////////,,,---///000000///---,,,***************************+++,,,---------------******+++,,,,,,---......---,,,***)))))))))***+++)))))))))))))))))))))))))))************+++++++++(((((())))))*********+++)))(((&&&&&&((()))((('''''''''&&&&&&&&&''''''((())))))))))))))))))))))))'''''''''&&&&&&'''''''''###$$$%%%%%%&&&'''(((((())))))))))))))))))))))))%%%'''((((((''''''(((***''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((%%%&&&)))+++,,,+++((('''((((((((((((((((((((((((%%%&&&&&&'''((()))******)))))))))(((''''''&&&&&&+++***)))(((&&&&&&%%%%%%  ###&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''(((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""&&&'''&&&'''))),,,'''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''((()))***+++,,,---))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))---------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++,,,++++++++++++++++++++++++(((((((((((())))))))))))))))))''''''&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''######$$$%%%&&&&&&'''((((((((('''''''''&&&&&&&&&###$$$&&&'''((('''&&&&&&''''''((()))******))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&))))))(((((('''''''''&&&&&&&&&&&&&&&%%%$$$######'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%&&&''''''(((((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''(((((('''&&&'''((()))***%%%%%%%%%&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''((()))******))))))~~~zzzsssrrroooiii___UUUKKKFFFFFFLLL[[[nnn~~~|||uuutttwww~~~uuucccTTTLLLHHHGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEDDDBBBBBBAAAAAAAAA@@@===999444111///.........------,,,,,,------...++++++******)))*********))))))******++++++++++++((())))))***,,,---......++++++++++++++++++,,,,,,''''''(((***+++***(((%%%************************++++++******)))(((((('''(((((()))***++++++,,,,,,*********))))))))))))))))))))))))))))))))))))))))))******))))))((('''&&&%%%&&&((()))))))))((('''(((((((((((((((((((((((('''((()))******)))((('''$$$%%%%%%&&&'''((()))))),,,+++)))((('''&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******((((((((('''&&&%%%######%%%&&&&&&&&&'''(((((((((***((('''&&&&&&'''(((***)))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''(((((('''&&&%%%%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&%%%%%%&&&(((***++++++++++++***)))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))***+++------,,,++++++------,,,+++,,,---...///...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((******))))))((((((''''''******))))))((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))'''((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""###%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%'''''''''''''''''''''''''''zzzyyyxxxuuunnndddXXXOOOKKKNNNZZZmmm~~~zzzzzz|||qqq\\\MMMGGGEEEEEEFFFFFFGGGGGGHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBB@@@<<<888444111000///,,,,,,,,,,,,------------++++++*********++++++,,,)))*********++++++++++++------,,,,,,,,,,,,++++++))))))))))))))))))))))))+++***+++---...---+++)))***************))))))))))))))))))))))))*********''''''((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))))))))))))))(((%%%&&&((()))))))))((('''((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%%%%&&&&&&'''(((((((((+++***)))((('''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((((((((())))))(((((((((((('''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((''''''(((((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''(((((('''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&''''''''''''***))))))(((''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))******)))))))))))))))))))))******+++++++++++++++++++++*********+++,,,---...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))((((((***)))))))))((((((((('''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&%%%%%%%%%%%%(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%$$$%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''"""###%%%'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&(((''''''''''''''''''''''''}}}{{{zzzyyywwwnnn```VVVRRRQQQYYYiiizzz~~~yyy{{{jjjVVVKKKGGGDDDDDDEEEFFFGGGHHHHHHIIIGGGFFFEEEDDDCCCCCCCCCDDDDDDCCC@@@===999555222111++++++,,,---------------++++++++++++,,,,,,---...************++++++++++++---,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,***++++++******)))))))))((('''(((((()))***+++++++++&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************&&&'''(((((()))(((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))(((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''((((((((((((((('''''''''''''''''''''&&&&&&&&&%%%''')))******)))'''%%%(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((('''''''''(((''''''&&&%%%&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''(((((()))))))))))))))))))))))))))(((((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))*********))))))(((((((((***))))))))))))***++++++++++++*********+++,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))((())))))))))))((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&(((((((((((((((''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&""""""###$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((''''''''''''&&&''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''"""###%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''''''''((('''&&&%%%''')))''''''''''''''''''''''''~~~wwwtttsssnnnddd\\\XXXSSSUUUbbbqqqyyy|||~~~{{{vvv{{{zzzeeeTTTKKKCCCCCCDDDEEEFFFHHHIIIJJJGGGGGGFFFEEEDDDDDDEEEEEEDDDDDDCCCAAA===999555222***+++,,,---...------,,,+++++++++,,,---...///000++++++++++++++++++++++++((())))))***++++++,,,,,,...............---------***))))))***++++++***(((,,,,,,,,,+++******))))))((((((((()))******++++++'''''''''(((((()))))))))((((((((()))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''&&&&&&&&&%%%&&&'''((())))))((('''&&&(((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&'''''''''''''''&&&&&&''''''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((''''''''''''((()))$$$%%%'''((()))***+++,,,)))(((((('''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))+++******))))))(((((('''***)))((((((((()))+++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********)))))))))((())))))))))))((((((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''((((((''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))(((&&&%%%$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''&&&%%%%%%&&&(((''''''''''''''''''''''''xxxooollljjjeeeaaaZZZSSSPPPXXXcccggghhhiiilllrrr{{{yyyvvvzzzrrr\\\MMMEEEEEEEEEEEEFFFGGGIIIIIIGGGFFFFFFEEEEEEEEEEEEFFFCCCDDDCCCBBB???;;;777444---------......---------,,,,,,,,,,,,---...///000,,,+++++++++++++++++++++******++++++,,,---------,,,+++++++++*********))))))(((((((((******)))'''------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((()))))))))))))))***''''''(((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''((((((((('''''''''(((((((((((((((((((((((((((((('''''''''(((((())))))***((((((((('''&&&&&&%%%%%%&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''''''''((((((((('''&&&&&&&&&%%%)))((('''&&&&&&'''((()))''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((((((&&&&&&'''''''''''''''&&&(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''(((((("""%%%&&&&&&&&&'''))))))))))))(((((()))******(((((((((((())))))))))))))))))))))))))))))))))))++++++******)))))))))(((***)))((((((((()))+++,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))(((((((((((())))))))))))'''''''''(((((())))))***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))+++***'''%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$$$$%%%'''''''''''''''''''''''''''~~~nnnfffbbb___\\\YYYQQQMMMQQQUUUVVVVVVVVVXXX___iiiqqqzzz|||vvvsssvvv___NNNIIIHHHGGGFFFFFFFFFHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFCCCCCCCCCCCC@@@===:::888111000///...------------,,,,,,,,,,,,------...///,,,,,,,,,,,,++++++++++++111111000///...---,,,,,,---,,,,,,++++++*********+++***))))))+++++++++))),,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))))))))))))))))))))))))))&&&''''''(((((())))))***))))))))))))))))))))))))************)))((('''&&&))))))(((''''''''''''((((((((((((((((((((((((((((((((('''(((((()))***+++(((((('''''''''&&&&&&&&&%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''$$$$$$%%%&&&''''''&&&&&&'''''''''''''''&&&&&&&&&***)))'''%%%%%%''')))***'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((%%%&&&''''''((('''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''%%%(((++++++(((&&&''')))***))))))))))))******+++(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***))))))))))))***++++++)))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''((()))******)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))))))))(((((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&%%%######%%%'''''''''''''''''''''''''''yyyjjj```YYYUUUUUUOOOLLLMMMMMMKKKJJJLLLIIIOOOWWW^^^hhh}}}vvv~~~uuubbbUUUMMMLLLIIIGGGFFFFFFFFFGGGEEEEEEDDDDDDDDDEEEEEEFFFCCCCCCDDDCCCBBB@@@>>>===666444111...------...///---,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++111000///...---,,,,,,+++///......---,,,,,,++++++---+++******+++,,,++++++((())))))******++++++,,,(((((())))))******++++++((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))((()))))))))))))))((('''***)))((('''&&&''''''(((((((((((((((((((((((((((''''''&&&&&&'''(((***+++'''''''''''''''&&&&&&&&&%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((())))))%%%&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((%%%&&&&&&'''((((((''''''&&&''''''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%''')))******)))'''%%%&&&***......+++((()))+++((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))+++++++++,,,,,,------...)))******+++++++++++++++)))***+++,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***************************((()))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%''')))***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''%%%&&&'''&&&$$$$$$&&&'''''''''''''''''''''''''''vvvfff[[[UUURRRNNNLLLLLLJJJFFFEEEHHH@@@EEELLLQQQ\\\rrrrrrtttfff]]]PPPNNNKKKHHHFFFEEEEEEFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@999666222...,,,,,,...///------,,,+++++++++,,,,,,---------,,,,,,+++++++++***++++++++++++++++++,,,++++++***))))))((('''''',,,***))))))***++++++***&&&&&&'''((()))***++++++&&&&&&''')))***,,,------'''''''''''''''''''''&&&&&&&&&&&&'''((())))))***))))))))))))))))))))))))&&&'''((()))***************)))((('''&&&&&&'''(((((((((((((((((((((((((((&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''&&&&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******'''(((((((((((((((''''''%%%&&&&&&''''''(((((((((&&&'''(((******((('''&&&&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((%%%%%%&&&'''((((((((('''&&&&&&'''((()))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$&&&)))++++++)))&&&$$$"""((()))&&&%%%'''***'''''''''''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,,,,......///000)))***+++------,,,+++++++++,,,---...///...------***+++,,,------,,,+++***************************(((((((((((())))))))))))'''((((((((())))))******(((((((((''''''&&&&&&%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&&&&&&&''''''((((((&&&'''''''''(((((())))))&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&"""###%%%'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&'''((('''%%%%%%'''(((''''''''''''''''''''''''qqqaaaXXXTTTUUUTTTPPPKKKGGGGGGHHHCCCAAADDDMMMVVVfffsssssszzzyyyooojjjXXXHHHFFFIIIHHHDDDCCCFFFGGGGGGGGGGGGFFFEEEEEEHHHGGGFFFEEEDDDCCCBBBBBB;;;888333111000//////.........---,,,,,,+++******)))***++++++,,,---......******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++)))((('''&&&(((*********)))***++++++***)))(((((()))***+++'''((()))******)))((('''''''''''''''((((((((((((***)))(((''''''((()))***))))))(((((('''''''''&&&'''((()))))))))(((&&&%%%(((((())))))))))))(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((((((((('''&&&%%%$$$(((((('''''''''&&&&&&&&&&&&''''''((()))******+++&&&'''((()))******)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''(((((('''%%%"""&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%###$$$&&&((())))))(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''''''''((())))))((('''&&&((((((((((((((((((((((((******))))))((((((''''''******))))))((((((''''''******++++++++++++******************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++)))***+++,,,,,,+++***))))))'''&&&(((***+++)))&&&))))))(((((((((((())))))))))))))))))((((((((((((***'''%%%&&&((((((&&&$$$(((((((((((((((''''''''')))(((&&&%%%%%%&&&((()))&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%''''''((((((''''''&&&%%%%%%&&&'''((('''&&&$$$###''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''''')))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%$$$%%%'''***'''%%%$$$%%%'''(((((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%******)))((('''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''***)))((('''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((~~~mmm```XXXXXXXXXVVVSSSOOOJJJGGGEEEAAACCCIIIQQQ___yyy}}}uuussszzzrrraaaOOOJJJIIIGGGEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEGGGFFFFFFEEECCCBBBBBBAAA<<<999555222111000///---...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++******)))(((''')))++++++***))))))******)))(((''''''((()))***%%%&&&''''''''''''&&&%%%))))))))))))***************)))(((''''''((()))***)))(((((((((''''''''''''(((((((((((((((''''''&&&(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&(((((('''''''''&&&&&&&&&'''''''''(((((()))))))))&&&'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((((((((((('''&&&$$$###''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&'''((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''((()))(((''''''''''''((()))(((((()))******)))((('''((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))((((((((((((******++++++++++++******(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++)))******++++++******)))***)))'''(((***+++)))&&&))))))(((((((((((())))))))))))))))))((((((((('''+++)))'''((()))***(((&&&''''''''''''((((((((()))((('''&&&%%%%%%&&&'''(((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''((((((''''''&&&%%%'''&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''(((((()))'''&&&%%%%%%&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''((()))'''%%%%%%&&&'''((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%((((((''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%&&&''''''(((qqqbbb```^^^___```[[[QQQIIIHHHCCCAAAEEEIIITTTlll|||nnnoooyyyooo]]]QQQKKKHHHFFFGGGEEEEEEEEEEEEEEEFFFEEEEEEFFFEEEEEEDDDCCCBBBAAAAAA>>>;;;777555333111///------------,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************)))***,,,+++***))))))*********)))(((((()))******))))))************))))))))))))))))))************))))))(((((((((((())))))(((((((((((('''''''''''')))((((((''''''''''''((((((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%&&&'''(((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''((('''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((())))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''(((((((((''''''((((((((()))(((''''''''''''((()))((())))))*********))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))******++++++++++++******''''''((()))***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++******))))))******+++,,,***))))))******(((''')))((((((''''''(((((())))))))))))(((((((((''''''***)))'''((())))))((('''&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$$$$%%%&&&'''(((''''''''''''((()))***)))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%((('''%%%######$$$&&&'''&&&&&&''''''''''''''''''***)))((('''&&&'''((()))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''((()))((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&%%%%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((()))$$$%%%%%%&&&&&&'''''''''tttmmmhhhiiilllhhh\\\QQQMMMEEEAAACCCEEELLL```uuuuuuooosss|||lll\\\QQQKKKHHHGGGEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDDDDCCCBBBBBBAAAAAA@@@>>>;;;888666444000...,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,******************++++++***+++,,,,,,***(((((())),,,+++***))))))***+++,,,++++++++++++++++++++++++''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((''''''''')))((('''&&&&&&'''((()))(((((())))))))))))((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((())))))************++++++++++++******'''(((((()))******+++++++++++++++++++++,,,,,,,,,***+++------------+++***+++***)))(((((()))***+++---,,,***)))))))))((('''(((((((((''''''((((((((())))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%((((((((((((((('''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((((())))))***+++++++++******))))))(((((((((((((((((('''&&&&&&&&&%%%'''''''''''''''&&&&&&&&&'''''''''(((''''''&&&%%%((('''&&&%%%%%%&&&''''''&&&&&&''''''''''''((((((***)))'''&&&%%%&&&'''(((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))''''''(((***'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''uuusssvvvtttiii^^^SSSJJJDDDDDDDDDIIIZZZmmmyyytttvvv{{{jjj]]]UUUOOOIIIGGGGGGFFFEEEDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAABBB@@@===<<<:::666222///---------------------...******+++,,,,,,---......******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++******))))))***+++,,,***,,,---,,,***)))))))))***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((('''''''''((((((((((((((()))((('''&&&&&&'''((()))(((((())))))))))))((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''(((((('''&&&&&&%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&+++******)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&'''((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&'''((())))))(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))************++++++++++++************))))))))))))))))))*********++++++,,,,,,,,,+++,,,---......---,,,++++++***)))(((((()))***+++,,,,,,+++)))((('''((((((((((((''''''''''''((((((((((((((((((''''''''''''%%%%%%&&&&&&%%%%%%&&&&&&******)))((('''&&&&&&%%%&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((()))******++++++,,,,,,++++++***))))))((((((((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&'''((())))))((('''&&&&&&&&&'''''''''''''''''')))(((&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((''''''((()))'''&&&&&&'''(((((('''%%%'''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&uuukkk\\\RRRIIIGGGEEEHHHVVVfff}}}zzztttxxxyyyppphhh\\\QQQJJJIIIGGGEEEDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@???===:::555111.........---------------)))******+++---......///******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,+++***))))))***++++++***+++---,,,+++)))***+++'''&&&%%%%%%%%%%%%&&&'''))))))(((((((((((())))))))))))))))))************(((((())))))))))))(((((('''''''''((((((((((((((((((''''''''''''(((((()))(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((('''&&&%%%$$$&&&&&&&&&''''''''''''''''''''''''''''''''''''(((***))))))(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''((()))***((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''((())))))(((''''''%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******++++++++++++******************))))))(((((())))))******+++,,,,,,,,,+++,,,,,,------,,,,,,+++***))))))(((((())))))************(((&&&&&&((()))(((''''''&&&&&&''''''(((((((((((('''''''''&&&&&&&&&'''(((((('''&&&((()))******)))((('''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''((()))***+++,,,,,,,,,,,,,,,+++***))))))(((''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((''''''((((((''''''&&&%%%$$$&&&((()))***)))'''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''''''''(((***((('''&&&&&&'''((('''&&&''''''''''''''''''''''''&&&''''''''''''((((((((())))))((('''&&&%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&~~~ttteeeYYYNNNJJJGGGGGGRRRaaauuuxxxtttvvvuuu}}}mmm\\\NNNLLLIIIFFFEEEDDDDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBAAAAAAAAA@@@<<<777333//////......------,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,***)))((()))***+++)))***,,,,,,+++***+++,,,((('''&&&%%%%%%&&&'''(((++++++***))))))***++++++))))))))))))************'''((()))******)))((('''''''''''''''((((((((()))&&&''''''((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((()))))))))''''''&&&%%%&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***)))((((((%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''((())))))(((''''''&&&&&&%%%%%%&&&''')))***(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))((((((((((((******++++++++++++******)))))))))))))))*********((())))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,(((((())))))))))))((((((((())))))'''$$$%%%'''***(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&$$$'''((((((&&&&&&(((***''''''((((((((((((((((((((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((***+++,,,++++++,,,,,,+++***)))(((''''''&&&&&&&&&'''''''''''''''&&&'''''''''((((((((()))''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%$$$######"""$$$%%%'''(((((((((&&&%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((((((((***+++)))'''%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&xxxkkk^^^RRRLLLGGGFFFOOO]]]mmm|||ssspppooo|||yyyeeePPPNNNJJJGGGEEEDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDBBBAAABBBBBBAAA>>>888444000000///...---,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,///---+++)))(((((()))***(((***,,,,,,++++++,,,---+++***)))(((((()))***+++((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((('''((()))******)))((('''&&&'''''''''(((((())))))%%%&&&((()))))))))((('''(((((())))))))))))(((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))%%%%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((()))***++++++%%%$$$$$$###$$$%%%'''((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%!!!###%%%'''(((((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$)))((('''&&&%%%&&&''''''((((((''''''''''''((((((((((((''''''''''''(((((($$$%%%&&&''''''&&&%%%$$$'''&&&&&&&&&'''(((***+++(((((((((((((((((((((((('''((((((((())))))************))))))((((((''''''******++++++++++++******''''''((()))***+++,,,,,,((())))))***++++++,,,,,,---,,,************,,,---'''((()))******)))((('''&&&((((((&&&$$$$$$(((+++'''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&"""$$$&&&&&&$$$###&&&(((%%%%%%&&&'''((()))***+++)))(((&&&%%%%%%&&&((()))'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((%%%&&&(((***+++,,,++++++,,,,,,+++***)))((('''&&&%%%&&&&&&''''''(((((((((&&&'''''''''(((((())))))''''''((((((''''''&&&%%%%%%$$$###""""""$$$&&&'''''''''&&&%%%###"""!!!!!!###%%%(((***+++***(((&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***))))))+++---***'''%%%$$$%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&yyynnn```QQQIIIHHHIIIOOOUUUiiiwww|||tttjjjuuuzzzaaaPPPDDDGGGIIIEEEBBBDDDCCCAAA@@@AAADDDFFFDDDBBBCCCBBBBBBAAA???===;;;:::444111---+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,//////...,,,******,,,///222///+++(((((()))***)))************************''''''''''''((((((((((((************))))))))))))))))))(((((('''''''''&&&(((((()))******************)))(((''''''((()))***''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''(((((()))*********((((((((((((((((((((((((%%%&&&((()))+++,,,,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))***''''''''''''((((((((((((((((((''''''''''''((((((,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++,,,++++++***)))(((''''''(((((()))***++++++,,,,,,((())))))((('''%%%###"""))))))))))))))))))))))))+++)))(((''''''((()))+++))))))((('''''''''''''''((((((((((((((()))******'''&&&%%%$$$$$$$$$$$$%%%((((((((('''&&&&&&&&&%%%---000000+++((((((&&&$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%""" ###'''***)))((((((((((((((((((((((((((())))))(((((('''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&((('''&&&%%%%%%&&&'''(((((('''&&&%%%$$$$$$###"""(((((()))))))))(((&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&((())))))(((&&&%%%(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''***)))((('''&&&%%%$$$$$$(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))}}}lll___QQQJJJHHHGGGJJJNNNaaalllyyy~~~~~~sssuuu|||mmmZZZKKKJJJKKKFFFDDDGGGDDDBBBAAABBBDDDEEEDDDCCCDDDDDDCCCBBBAAA???===<<<777444000------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,//////...,,,******,,,///222///+++******+++++++++************************((((((((((((((((((((((((************))))))))))))))))))((((((((('''''''''(((((()))***************))))))(((((((((((())))))&&&''''''''''''''''''&&&(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&'''((()))***+++++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&'''''''''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&'''''''''''''''((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))******++++++*********)))))))))))))))((())))))***++++++,,,,,,------...---,,,***(((''')))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))******)))(((((((((((((((((((((((((((((())))))***(((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&+++//////+++(((((('''%%%''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%$$$%%%'''((('''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&((((((((((((((('''&&&&&&%%%&&&&&&'''''''''&&&&&&'''''''''''''''''''''''')))))))))))))))))))))))))))((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%((('''&&&&&&&&&&&&'''((((((''''''&&&&&&%%%%%%%%%''''''((((((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((ooobbbTTTMMMIIIFFFFFFIIIUUU\\\eeeiiikkkooouuu{{{~~~wwwttt{{{vvvbbbPPPJJJHHHDDDCCCFFFDDDCCCBBBCCCDDDEEEDDDCCCDDDDDDDDDCCCBBB@@@???>>>:::777333000///...,,,+++++++++++++++++++++++++++......---,,,******,,,...222///,,,***+++,,,,,,+++************************))))))))))))))))))))))))************))))))))))))))))))((((((((((((''''''(((((()))***************(((((())))))))))))((((((''''''((((((((((((''''''(((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''$$$$$$%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''((())))))*********)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''))))))((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''******))))))((('''&&&&&&''''''((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&%%%%%%%%%%%%$$$))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++(((((())))))************)))))))))***++++++,,,,,,------------,,,***)))((()))))))))))))))))))))))))))((('''&&&&&&'''((()))******))))))(((((())))))((((((''''''(((((()))***''''''((()))((('''&&&%%%&&&&&&&&&''''''''''''''')))---...***(((((((((&&&(((((((((''''''''''''&&&&&&&&&&&&''''''(((((()))((('''&&&''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''xxx}}}yyykkk\\\RRRLLLGGGGGGIIIMMMOOORRRVVVYYY]]]aaadddlllxxx|||qqqqqqzzzzzzgggTTTJJJEEEBBBCCCFFFDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@???===:::666333111///,,,***+++++++++++++++*********,,,------,,,+++***,,,...000---+++***+++,,,,,,+++************************+++++++++***************************)))))))))((())))))(((((((((((((((((((((((()))***************'''((()))******)))(((''')))))))))******)))))))))(((''''''&&&&&&&&&''''''***))))))((('''&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))''''''(((((()))*********''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((())))))((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''******)))((('''&&&%%%%%%'''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((((((((((())))))''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))))))))))))))******))))))*********+++++++++,,,,,,++++++******))))))((((((((((((((((((((((((++++++************++++++))))))((((((((((((((()))(((''''''''''''((())))))$$$%%%'''((((((&&&$$$###%%%&&&&&&&&&'''((((((((('''+++,,,)))'''))))))'''((((((((((((((((((((('''%%%&&&&&&'''((()))******&&&&&&'''(((***,,,------&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%$$$######$$$%%%&&&'''((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))'''''''''&&&&&&'''''''''%%%&&&&&&&&&'''''''''(((&&&%%%$$$$$$%%%&&&((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$###&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&qqqwww{{{~~~xxxdddWWWNNNIIIIIILLLKKKJJJHHHIIILLLOOOQQQRRRZZZjjjwwwooopppuuuzzz}}}zzzkkkYYYMMMHHHEEEEEEGGGEEEEEEEEEEEEEEEDDDEEEEEEBBBBBBCCCCCCBBBAAA@@@@@@===;;;777444222000---***,,,,,,,,,+++++++++******+++,,,---,,,++++++,,,------+++))))))***++++++***************************,,,+++++++++*********)))************)))))))))((((((((())))))))))))))))))(((((()))***************'''((()))******)))(((''''''(((((())))))(((((('''''''''&&&&&&&&&''''''(((******)))((('''&&&&&&%%%))))))((((((((('''''''''))))))))))))))))))))))))''''''(((((()))*********''''''''''''''''''''''''((())))))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&%%%$$$$$$''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********++++++******)))(((((('''***************+++++++++------,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((++++++************++++++''''''&&&&&&&&&''''''((('''''''''''''''(((((()))$$$%%%'''(((((('''%%%$$$%%%&&&&&&&&&'''(((((((((%%%)))+++((('''))))))''''''(((((((((((((((((((((%%%&&&&&&'''((()))******&&&'''((()))***+++,,,---''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))&&&''''''''''''''''''&&&$$$$$$$$$%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((&&&'''''''''''''''''''''%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''((((((((()))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&mmmrrrvvvyyyooo___UUUNNNNNNPPPOOOKKKGGGDDDDDDFFFHHHHHHLLL^^^|||uuunnnmmmrrrwwwxxx{{{|||}}}uuukkk\\\QQQKKKGGGEEEDDDEEEFFFGGGFFFEEEDDDEEEFFFBBBBBBBBBCCCBBBBBBAAAAAA>>><<<888666444222...,,,...------,,,,,,+++++++++***+++,,,,,,++++++,,,---+++)))((((((***+++******************************,,,,,,++++++***)))))))))************))))))))))))(((((())))))))))))******(((((()))***************(((((())))))))))))((((((%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((***))))))((('''&&&&&&&&&(((''''''&&&%%%%%%$$$$$$((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******,,,,,,+++***)))(((''''''************************))))))((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''((()))&&&'''((()))***)))((((((&&&&&&&&&'''''''''''''''$$$)))***'''&&&((()))'''&&&''''''''''''(((((((((&&&&&&&&&''''''(((((())))))***+++***((('''((()))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''(((((('''''''''((((((((((((((('''&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((()))))))))***&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&''''''jjjoootttwww}}}~~~nnnbbbYYYUUUVVVTTTPPPIIIDDDAAAAAACCCDDDEEEWWWsss~~~sssnnnnnnpppppptttvvvxxx}}}wwwqqqfff\\\TTTOOOIIIEEEEEEGGGHHHGGGEEEDDDEEEGGGBBBCCCCCCDDDDDDDDDCCCCCC???===:::888777444111...//////......---,,,,,,+++)))***,,,,,,++++++,,,---***)))((()))+++,,,+++***************************,,,++++++***))))))((((((************))))))))))))(((((()))))))))*********(((((()))***************))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&'''((()))******+++((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******)))(((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))))))))+++*********))))))((((((************************&&&%%%%%%$$$%%%&&&'''((())))))))))))))))))))))))'''''''''(((((('''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((('''((((((((())))))))))))'''''''''''''''&&&&&&&&&$$$)))***'''&&&'''(((&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''')))***)))&&&%%%&&&(((''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''###$$$%%%&&&'''(((((()))'''''''''((((((((())))))&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&''''''(((iiinnnrrruuu|||{{{nnnccc]]]\\\XXXSSSLLLEEE@@@???AAACCCCCCSSSmmmyyyrrrnnnlllmmmrrruuuvvv{{{~~~uuulllccc\\\TTTMMMFFFHHHIIIHHHEEECCCEEEGGGCCCDDDDDDEEEEEEEEEEEEEEE@@@>>><<<:::999777333111000000///...------,,,,,,(((***,,,,,,++++++,,,---+++***)))***,,,------,,,************************++++++******)))(((((('''************))))))))))))(((((())))))*********+++(((((()))******************)))(((''''''((()))***))))))************))))))&&&&&&&&&&&&&&&'''((()))((((((((((((((('''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''(((((()))*********&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''&&&&&&%%%&&&&&&''')))***+++,,,---((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&'''((((((((($$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''((((((((()))((((((''''''''''''((((((((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))))))))************++++++******************((((((''''''''')))***+++))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''((()))***'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))(((((((((''''''&&&&&&%%%$$$)))***'''%%%''''''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%"""%%%''''''&&&&&&(((+++&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%###$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((((()))***)))(((&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''((()))