BM6P6(@ 222111111000000000000000666...222OOOttt||||||zzzzzz|||}}}}}}|||zzzwwwtttrrrnnnmmmjjjgggbbbZZZQQQKKKEEEBBB>>>;;;888444000---......---,,,,,,,,,,,,---/////////000222444666888999666444555888:::999888:::999777666666888999:::;;;888999@@@DDD@@@999555555444444666999<<<======;;;:::777555444444555555;;;;;;;;;;;;<<<>>>???@@@:::<<>>;;;777555333111222333333222333555777AAA>>>;;;;;;===??????===<<<>>>@@@>>><<<;;;===@@@MMMMMMHHH@@@@@@HHHOOOPPPBBBEEEIIIJJJGGGEEEGGGLLLIIIHHHHHHKKKNNNOOOMMMJJJMMMQQQSSSOOOFFF@@@AAAEEEFFFGGGGGGBBB@@@GGGVVVbbbggg]]]RRROOORRRVVVTTTPPPJJJCCC===;;;999777:::???CCCHHHQQQ]]]nnn}}}iiikkknnnrrrvvvxxxwwwuuutttvvvxxxxxxvvvtttrrrrrrvvvuuuuuutttttttttuuuuuuxxxyyyyyyzzz|||~~~~~~~~~}}}|||||||||yyyzzz{{{zzzxxxvvvvvvvvvmmmfff]]]SSSKKKDDD???;;;555444222111111111222222777777777888999999999:::888<<<<<>>===;;;999888777555444444555444666???IIIhhhzzz___^^^rrryyyssstttooo|||sssooo}}}~~~zzzzzz}}}zzzyyyxxxwwwxxxxxxzzz{{{yyyxxxwwwuuuuuuuuuvvvvvvyyyyyyxxxxxxyyyyyyzzz{{{yyyyyyyyyyyyyyyyyyyyyxxxxxx{{{~~~}}}}}}~~~~~~~~~~~~222222111000000000000000555111555IIIhhhyyy{{{~~~}}}}}}}}}|||zzzwwwtttsssooommmkkkhhhccc[[[RRRLLLFFFCCC>>>;;;888444000---......---,,,,,,,,,,,,---/////////000222444666888777666555666999:::999777:::999777666666888:::<<<<<<888999???BBB???999777555444444666999;;;<<<<<<999888666555444555666777999999999:::;;;<<<===>>>:::===@@@AAA>>>:::666555000222333333333555888:::???===<<<===@@@BBBBBBAAA===@@@BBBBBB@@@???@@@AAACCCHHHIIIDDDDDDLLLTTTWWWQQQWWW[[[YYYQQQKKKKKKOOOJJJKKKMMMPPPSSSSSSOOOLLLRRRWWWXXXSSSKKKEEEFFFJJJJJJJJJIIIIIIOOO]]]ooo|||xxxlllbbb]]]XXXSSSNNNIIIBBB===:::888666999>>>EEEKKKTTTaaarrr~~~}}}zzzxxxzzz{{{}}}|||zzzwwwuuuuuuuuuuuuttttttssssssttttttxxxxxxyyy{{{}}}~~~}}}||||||{{{yyyvvvsssqqqpppllleee[[[RRRIIICCC===:::222222111111111222444555777777777888999999::::::;;;>>>BBBXXXnnnGGG@@@MMMZZZeeemmmvvv|||rrr|||aaa[[[UUUQQQNNNNNNSSSTTTSSSWWW]]]aaa^^^YYYTTTQQQPPPQQQRRROOOJJJKKKRRRUUUPPPJJJGGGKKKIIIFFFEEEDDDDDDCCCCCCAAAAAA@@@???===<<<;;;;;;666444333333111222999CCCaaa{{{|||aaaZZZjjj~~~tttuuuzzzpppfffooo}}}|||}}}|||{{{zzzyyyyyyzzz{{{|||yyyyyywwwvvvuuuvvvwwwwwwyyyyyyxxxxxxyyyyyyzzz{{{xxxxxxyyyyyyzzzzzz{{{{{{xxx{{{~~~}}}}}}~~~~~~222222111000000000000111222444666BBB]]]|||uuuwww}}}~~~~~~}}}{{{yyywwwvvvuuupppnnnllliiiddd\\\SSSMMMGGGDDD???;;;888444111.........---,,,,,,,,,,,,---/////////000222444666777555555666888::::::999777999888666555666999<<<>>>===888888===@@@===:::999666555444555888:::::::::888777555444444555777888777777777888999:::;;;<<<;;;???CCCDDDAAA===999777111222222333333666:::===<<<<<<===@@@DDDFFFEEEDDD>>>@@@CCCDDDCCCBBBBBBCCC@@@HHHMMMLLLKKKPPPXXX]]]___fffjjjbbbTTTIIIHHHJJJIIILLLQQQVVVXXXWWWRRRMMMVVVZZZ[[[VVVMMMHHHIIIMMMOOOMMMLLLSSScccyyywwwiii]]]RRRLLLGGGAAA;;;:::888666999===FFFMMMWWWdddvvv~~~~~~|||xxxwwwvvvuuuttttttsssrrrrrrsssssswwwxxxyyy|||~~~~~~|||{{{zzzwwwtttqqqnnnmmmkkkdddZZZPPPHHHAAA;;;888111111000111222444666777666777777888999999::::::999===GGGaaacccDDDEEEVVVcccnnnxxxqqqwwwrrraaa]]]TTTRRRNNNLLLNNNPPPQQQVVV[[[XXXVVVTTTQQQPPPOOOOOOPPPLLLIIILLLVVV]]][[[SSSNNNJJJIIIHHHFFFDDDDDDCCCCCCBBBBBBAAA@@@@@@???>>>>>>888666444444111000555===XXXrrrfffTTT___{{{qqq___```mmmttt~~~~~~}}}{{{{{{{{{||||||yyyxxxwwwvvvvvvvvvwwwxxxyyyyyyyyyyyyyyyzzzzzz{{{xxxxxxyyyzzz{{{|||}}}}}}xxx{{{~~~~~~~~~~~~~~~~~~333222111111000000111111000444555<<>>@@@<<<999888<<<>>><<<:::;;;777666555555777999999888888777555333333444555666666666666666777999:::;;;<<<@@@DDDFFFCCC???;;;999444444444333333555999===:::<<>>PPPooo|||ZZZEEERRRlllzzzkkkggg^^^[[[SSSSSSPPPNNNOOOPPPRRRTTTVVVSSSRRRRRRQQQPPPOOONNNMMMJJJHHHJJJSSS\\\]]]WWWPPPIIIIIIHHHFFFDDDCCCCCCCCC@@@@@@@@@???????????????;;;777666666444222555<<>>AAA;;;888888<<<===;;;:::<<<888777555666888999999888:::999666333222111222222555555555666777888::::::;;;???CCCEEECCC???<<<;;;888999888666444555777999:::===AAADDDFFFFFFEEEDDDIIIGGGFFFFFFHHHKKKNNNPPPQQQOOONNNMMMMMMQQQXXX___www}}}xxxdddOOOFFFHHHJJJIIIOOOWWW]]]^^^[[[WWWSSSSSSVVVXXXSSSJJJFFFIIINNNRRRQQQWWWkkkzzzwwwlllVVVDDDBBB===:::;;;;;;:::===BBBKKKTTT___kkkzzz{{{wwwuuuuuuuuuttttttssssssttttttuuuxxxzzz}}}|||zzzwwwvvvuuusssooolllhhhbbbXXXNNNFFF@@@:::777444333222222222333444555555666777888999:::;;;;;;<<>>???:::777888<<<===::::::===999777666777999::::::999;;;999666333111000000111444444444555666777888999:::===AAABBB@@@>>><<<;;;===>>>===;;;888666666777:::===BBBEEEFFFFFFFFFFFFNNNLLLJJJKKKOOOSSSVVVWWWPPPMMMLLLKKKKKKOOOZZZeee}}}yyybbbNNNGGGIIIJJJLLLQQQYYY^^^^^^]]]ZZZYYYTTTXXXYYYTTTMMMJJJNNNSSSYYYZZZcccxxxsssssswwwnnnWWWAAA@@@<<<:::===>>>>>>BBBGGGSSS\\\hhhqqq|||{{{wwwvvvvvvuuuuuuuuuuuuvvvwwwxxxxxxzzz|||}}}yyyvvvtttpppkkkfffddd^^^UUULLLEEE???:::777444444333222222333444555555555666888999:::;;;<<<:::@@@aaazzzVVVKKK]]]sssiiippp[[[UUURRRRRRLLLPPPVVV[[[aaaeeebbb[[[TTTUUUUUUTTTSSSQQQOOOMMMLLLKKKIIIGGGJJJNNNNNNJJJFFFIIIKKKIIIDDDBBBBBBDDD==================<<<<<<777444333555555333444888FFFUUUnnn~~~yyy]]]OOObbbjjjjjjrrrzzz{{{jjjSSSRRRYYYjjj~~~{{{zzzyyyxxxvvvvvvvvvwwwwwwttttttsssssstttvvvwwwxxxzzzzzzzzzzzzzzz{{{{{{|||~~~~~~}}}|||{{{zzzyyyyyy{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~444333222222111111222222111111111444BBB]]]~~~oooqqqwwwxxx|||~~~{{{yyywwwtttsssqqqooojjjccc[[[UUUMMMHHHBBB<<<888555222111......---,,,,,,,,,,,,------...000222444555555555222555777888777888:::<<<777777888999:::<<<======888777999======::::::===999888777888:::<<<<<<;;;999777555222111000111111222222222333444555666777999;;;===>>><<<;;;;;;;;;AAABBBCCCAAA===:::999999999>>>CCCFFFGGGHHHJJJLLLMMMLLLMMMPPPUUUXXXXXXWWWNNNQQQTTTSSSLLLLLL\\\oooxxxaaaNNNHHHGGGDDDKKKPPPVVVYYYZZZYYYZZZ[[[UUUYYYZZZVVVPPPNNNSSSXXXiiijjjqqquuulllgggkkkrrrlllWWWCCC???;;;;;;???AAACCCGGGLLLXXXbbbmmmuuu||||||~~~yyyuuuttttttvvvvvvvvvwwwyyyzzz|||}}}}}}|||wwwtttrrrooohhhccc___YYYQQQHHHBBB===888555333222222222333555666777555555666888999:::;;;<<<<<>>>>>>>>===999666444777777444444666BBBHHHbbbwwwzzzlllRRR```eeehhhuuu}}}{{{vvvsssXXXKKKOOO^^^vvv~~~yyywwwwwwuuuuuutttuuuvvvwwwuuuuuutttuuuvvvxxxzzz{{{zzzzzzzzzzzzzzz{{{|||||||||||||||{{{{{{zzzzzzzzz}}}~~~}}}}}}~~~}}}}}}~~~~~~~~~444333222222111111222222---///222555;;;NNNtttvvvssszzz|||}}}xxx|||yyywwwuuutttrrroookkkddd\\\VVVNNNIIIBBB<<<888555333111......---,,,,,,,,,,,,---,,,...000333444555555555333555777777666777;;;>>>777888999:::;;;<<<<<<<<<666666999>>>===:::999<<<999888777888;;;======<<<777666333222111111222333000000000111222333555555888999;;;;;;:::999:::;;;BBBDDDFFFEEEBBB>>><<<;;;999===CCCGGGHHHJJJNNNQQQHHHIIILLLQQQWWWXXXVVVRRRPPPXXX```]]]PPPKKK^^^vvv{{{dddRRRMMMIIIBBBHHHLLLQQQTTTTTTTTTWWWYYYUUUYYY[[[WWWQQQPPPUUU[[[xxxwww{{{}}}ooobbb^^^^^^fffnnniiiWWWGGG>>>;;;<<<@@@CCCEEEJJJOOOYYYcccnnnuuuyyy|||{{{wwwnnnuuuzzzuuurrrqqqqqqvvvvvvwwwyyyzzz|||~~~}}}xxxtttrrrrrroooiiiddd\\\VVVNNNFFF@@@;;;777444111111111222444666888:::444555666888999:::<<<<<>>999888::::::666555666@@@@@@YYYqqqttt}}}xxxVVVaaaccchhhyyytttxxx|||}}}{{{yyy{{{___IIIKKKXXXqqq~~~xxxvvvuuuuuuttttttuuuvvvwwwvvvvvvvvvvvvxxxzzz|||}}}{{{zzzzzzzzzzzz{{{||||||zzzzzzzzz{{{{{{{{{{{{{{{~~~~~~}}}}}}~~~~~~~~~~~~~~~333333333333333333333333333333000333<<>>;;;666222111......---,,,,,,,,,,,,---...000222444555666555555333444666888999::::::999===999777999===@@@???<<<999999999:::;;;:::888777555666777777777777999:::666555222111000000111222222111000000111222333444777666777888555333777===HHHHHHIIIIIIDDD===<<>>>>>AAA@@@???DDDNNNbbbfffnnnxxx|||wwwkkkaaaZZZdddsss}}}|||zzzxxxvvvtttrrrqqqtttwww{{{}}}~~~~~~~~~}}}wwwqqqnnnlllfff^^^YYYSSSJJJBBB===999555333222222111111222444666777888::::::999888::::::999@@@WWWPPPPPP>>>dddvvvwww}}}cccYYY[[[XXXOOOTTTUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRSSSTTTUUUWWWXXXQQQRRRQQQNNNLLLKKKLLLMMMMMMNNNOOONNNLLLIIIHHHHHHCCCBBBBBBAAA@@@??????>>>AAA>>>:::777777777666555999@@@OOOdddzzznnn```cccttt}}}tttqqqwwwzzzvvv}}}{{{uuudddLLLIIIRRRjjj|||{{{{{{zzzyyyxxxxxxxxxxxxzzzyyywwwvvvwwwyyy{{{|||||||||{{{zzzzzz{{{}}}}}}||||||||||||{{{{{{{{{{{{~~~~~~yyy555555555444333222222111111333000222999BBBbbbzzzttt}}}zzzxxxvvvtttrrroookkkfff___ZZZSSSJJJAAA>>>;;;666222222///...------,,,,,,------...000222444555666555555444555777999:::;;;;;;;;;===999777999===@@@>>><<<999999:::<<<<<<;;;888666666666777888888888888999666555333222111222444555111111000000000222333444666444555555222000444;;;FFFGGGIIIJJJGGG@@@<<<<<<:::>>>CCCIIILLLMMMLLLKKKKKKOOOSSSSSSQQQOOOOOOQQQ[[[hhhhhh___\\\[[[fffzzzvvvfffUUUJJJGGGGGGHHHFFFGGGKKKQQQSSSRRRQQQMMMOOOPPPPPPQQQWWWaaaiiizzzwwwyyyqqqZZZKKKFFFGGGKKKPPPSSSPPPGGG???@@@===>>>AAAAAA@@@EEEMMM___gggqqqtttooodddYYYQQQPPPYYYfffppptttssspppmmmooopppooommmlllmmmpppsssrrruuuyyy|||}}}~~~|||zzzuuuooommmkkkeee]]]VVVQQQHHHAAA<<<999666444222222222333444555666777777999:::::::::;;;<<<<<>>;;;888888888777666888;;;EEE[[[tttxxxbbb___ppp|||wwwttt{{{}}}~~~{{{qqqlllyyyjjjRRRJJJPPPhhh}}}}}}|||{{{zzzzzzyyyzzzzzzzzzzzzyyyyyyyyyzzz{{{|||{{{{{{zzzzzzzzz{{{|||}}}||||||||||||||||||||||||~~~~~~~~~~~~}}}888777666555333222111000///222111222555;;;XXX}}}zzzxxxvvvtttrrrpppmmmhhhaaa]]]TTTKKKCCC???<<<666222222///...------,,,---------...000222444555666555555555666888:::;;;<<<<<<<<<===:::999:::===???===;;;999:::===>>>>>><<<999666777777888888888888888888666555444333333555777888333222111111222333555666666444444333111///333:::BBBEEEGGGIIIIIIEEE???999888<<>>===???BBBBBBAAADDDIIIVVV```jjjiii]]]OOOFFFCCCIIIPPPZZZ```bbb___[[[XXX```cccffffffeeehhhooouuurrruuuzzz}}}~~~~~~}}}}}}yyyxxxsssmmmkkkjjjccc[[[SSSNNNFFF???;;;888666444222222444555666777777777666777:::<<<<<<<<<===???PPP|||MMMGGGHHHdddtttmmmbbbeeeeeennnmmm```^^^[[[XXXZZZVVVWWWWWWXXXWWWVVVUUUTTTXXXVVVRRRPPPOOOPPPRRRSSSYYYTTTMMMJJJJJJKKKJJJIIIKKKLLLMMMLLLIIIGGGFFFFFFIIIIIIHHHGGGFFFEEEDDDDDDBBB???<<<:::::::::999888999777===QQQnnnaaaVVVhhhyyy}}}yyyyyytttppp{{{{{{___QQQPPPfff~~~~~~}}}||||||{{{{{{|||zzz{{{{{{|||||||||||||||{{{zzzzzzzzzzzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}~~~~~~~~~~~~~~~~~~999888777666444333222222///333222333444666OOOuuu~~~{{{yyyuuutttrrrpppnnniiiccc___VVVMMMDDDAAA===777333222//////...---------------...000222444555555555555666666888999;;;<<<<<<======;;;:::;;;======<<<:::888;;;???AAA???<<<999777888777888999:::999888777555444333333444666999:::555444444333444555666777888555444444111000555===@@@DDDGGGGGGIIIJJJCCC999777;;;BBBGGGKKKKKKIIIGGGFFFLLLOOOMMMGGGGGGPPPXXXiiittttttnnnllliiimmm{{{{{{ttthhhZZZNNNFFFDDDDDDKKKKKKMMMSSS\\\aaa]]]UUUOOONNNMMMLLLOOOWWWbbbjjjsssmmmjjjmmmmmmaaaQQQFFFCCCBBBBBBCCCDDDDDDBBB@@@>>>>>>@@@AAABBBAAAAAACCCIIIQQQXXXWWWNNNEEE@@@@@@GGGLLLSSSWWWWWWTTTPPPNNNUUU]]]gggkkkjjjkkkpppuuutttwww|||}}}|||{{{zzzvvvvvvrrrllljjjiiibbbZZZRRRLLLDDD>>>999666444222000111333555777777777666666777:::===<<<:::<<<@@@RRRkkkPPPJJJNNN___mmmooonnnuuurrrYYYrrrfff``````ZZZXXX]]]VVVWWWXXXYYYYYYWWWVVVUUUZZZWWWSSSPPPPPPQQQTTTVVVZZZSSSJJJGGGIIIJJJIIIFFFJJJKKKLLLJJJGGGEEEEEEFFFJJJIIIHHHGGGFFFEEEDDDCCCAAA???===;;;<<<;;;:::999<<<888<<>>888333333//////...------------......000222444555555555555555666777888999;;;<<<<<<======<<<======<<<:::999888<<<@@@AAA???;;;888777888777777999;;;;;;999666444333333333444777999;;;666555444333333444555666777555333333111111888AAADDDKKKMMMIIIKKKOOOHHH;;;666:::@@@EEEGGGGGGEEEDDD@@@FFFJJJHHHEEEHHHSSS]]]pppyyywwwqqqpppmmmooo{{{{{{vvvjjj\\\OOOGGGDDDEEEOOOUUU[[[___eeehhhcccZZZQQQOOOMMMJJJJJJMMMRRRVVV[[[WWWVVVXXXVVVNNNFFFDDDBBBBBBCCCEEEFFFFFFEEECCCAAABBBCCCBBBCCCCCCBBB@@@CCCDDDEEEFFFFFFDDDCCCBBBEEEIIINNNPPPPPPMMMKKKJJJNNN[[[kkkttttttqqqqqqrrrvvvyyy}}}}}}|||zzzyyyuuutttqqqkkkiiiggg```WWWPPPKKKCCC<<<777333111///...000222444666666666555888777:::===;;;777;;;BBBTTTcccSSSHHH\\\mmmxxx{{{ooo]]]xxxaaa___aaaYYYVVV]]]VVVWWWXXXYYYYYYWWWUUUTTTVVVTTTQQQOOOOOORRRUUUXXX[[[TTTLLLIIIKKKMMMLLLIIIJJJKKKKKKIIIFFFDDDDDDEEEJJJJJJIIIGGGFFFDDDCCCCCCAAA???===<<<======<<<:::999777===QQQmmm}}}[[[KKKXXXiiizzzuuuZZZMMM```{{{~~~}}}|||{{{{{{{{{{{{{{{|||~~~~~~{{{zzz{{{{{{|||}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}zzzyyyyyyzzz}}}~~~~~~~~~~~~~~~888888888777777666666666333333111444666333@@@\\\|||~~~|||wwwvvvtttssspppkkkeeeaaa[[[QQQHHHDDD@@@999444333000///......------.........000222444555666555555666666666777888:::<<<======>>>>>>>>>===;;;999777999===AAAAAA===999888888777666666999======:::666444444333333555777:::<<<888777555444333333333444666444222333333555>>>HHHOOO[[[^^^UUUSSSWWWNNN===777:::>>>AAACCCCCCAAA@@@<<<@@@CCCDDDDDDJJJUUU___vvv|||vvvnnnmmmjjjjjjuuu{{{xxxpppbbbSSSIIIHHHIII[[[gggrrrvvvzzzyyymmm___LLLKKKHHHFFFEEEEEEFFFGGGHHHFFFEEEFFFCCC??????BBB>>>???AAACCCDDDEEEEEEDDDGGGHHHHHHGGGHHHKKKIIIEEEEEEBBB???@@@EEEGGGFFFCCCAAADDDGGGIIIHHHGGGGGGGGGJJJWWWhhhtttwwwvvvttttttyyy{{{~~~~~~}}}~~~~~~~~~~~~}}}{{{yyyxxxsssrrrooojjjgggddd\\\SSSMMMHHH@@@999555222000......///111333444555666666:::888:::===;;;777===HHHYYYYYYPPPIIIsssrrrlllvvv]]]\\\^^^XXXUUUZZZTTTUUUWWWXXXXXXVVVTTTRRRPPPNNNMMMLLLMMMPPPSSSVVVZZZUUUPPPNNNOOOQQQQQQPPPKKKKKKJJJHHHEEEDDDEEEFFFKKKJJJIIIHHHFFFDDDCCCCCC???>>>======>>>>>><<<;;;444444<<>>===>>>??????<<<:::888777999===AAA???;;;777777999666555555999>>>???;;;777666666555555666999;;;===???>>>;;;999777666666666999666555777888<<>>>>>>>>===:::<<>>===>>>AAA>>>>>>@@@AAABBBDDDGGGIIIMMMOOOOOOMMMQQQWWWWWWRRRIIIEEECCCEEEIIIJJJGGGCCCAAACCCEEEFFFEEEEEEFFFGGGIIIRRR```llluuuzzz}}}~~~~~~}}}{{{zzzzzz{{{||||||{{{yyywwwvvvpppppplllgggccc```WWWMMMHHHCCC===777444333222111000000111222444666888999:::777999>>><<<999BBBQQQmmmrrrOOOOOO[[[ppp~~~lllYYYXXXZZZWWWTTTVVVQQQSSSUUUWWWWWWTTTRRRPPPMMMLLLLLLKKKMMMOOOQQQSSSUUUSSSQQQPPPPPPQQQSSSTTTKKKKKKKKKHHHEEEDDDEEEGGGIIIHHHGGGEEECCCBBB@@@@@@>>>===<<<===>>>>>><<<;;;555444999JJJaaavvvyyyiii]]]^^^ttt|||```NNN\\\rrr|||~~~}}}|||{{{{{{zzz{{{{{{zzzzzz{{{{{{{{{zzzyyyxxxxxxyyyzzz|||}}}}}}}}}}}}||||||}}}}}}~~~~~~~~~|||~~~}}}wwwvvvvvvyyy|||~~~~~~~~~>>>===;;;999777555444333444000,,,111888333888KKKnnnmmmzzz~~~|||zzzxxxuuupppiiieee]]]TTTJJJFFFAAA:::555444000000///..................000222444555666555555999999888999:::<<<>>>@@@===???@@@???<<<999777666:::===@@@>>>999666777:::555444444999???@@@<<<888888888777777888:::<<<>>>GGGEEEBBB???===<<<;;;;;;===::::::<<>>@@@EEEKKKPPPSSSLLLBBB999:::===>>>===>>>AAAAAAAAAAAACCCGGGLLLPPPQQQTTTSSSSSSXXXaaabbb]]]IIIHHHHHHKKKMMMLLLHHHEEEFFFGGGHHHHHHGGGGGGIIIJJJJJJOOOYYYeeerrr}}}}}}{{{xxxwwwxxxyyyzzz{{{zzzxxxvvvuuunnnnnnjjjdddaaa\\\SSSIIIDDD@@@:::666444444444333222111222222444777999;;;:::777999???>>><<>>===<<<===<<<<<<===>>>>>><<<;;;999666888CCCXXXoooyyybbb]]]uuu}}}wwwuuulllVVVaaaqqqxxx~~~}}}|||{{{{{{{{{{{{zzzzzzzzzzzzyyyxxxxxxwwwvvvwwwyyy{{{|||||||||{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~zzz|||{{{zzzzzz}}}@@@???>>><<<:::888777777444444444333333777<<>>===;;;999888888888888:::;;;<<>>???BBB???>>>AAACCCHHHVVVfffpppxxxqqqnnnWWW@@@<<<:::777888;;;<<<;;;999::::::<<<@@@GGGNNNVVVZZZhhheee[[[OOOEEEAAABBBCCCHHHGGGKKKOOOLLLFFFFFFLLLZZZ```qqqsssZZZLLL@@@CCCCCCCCCFFFNNNRRRQQQIIIDDD???>>>@@@DDDFFFFFFFFFDDDCCCCCCDDDIIISSS\\\^^^^^^WWWRRRZZZhhhkkkcccPPPFFFJJJRRROOOKKKJJJEEEGGGJJJKKKHHHGGGIIIKKKJJJOOOUUU___hhhqqq}}}~~~{{{xxxvvv}}}|||{{{yyywwwuuutttsssqqqnnnjjjeee___WWWOOOJJJAAA>>>999555444222111///000111222333444666777777;;;444777>>>===;;;OOOlll]]]IIIOOOtttsssppptttlllaaaYYYYYYZZZWWWQQQOOOMMMPPPSSSUUUUUUUUUVVVWWWNNNOOOPPPNNNKKKKKKOOOSSSQQQPPPPPPOOONNNMMMLLLLLLKKKJJJHHHFFFDDDBBBBBBAAADDDDDDCCCAAA@@@>>>===<<<>>>;;;:::<<<@@@AAA===888;;;999333;;;RRRcccrrrppp\\\nnnxxxxxx{{{uuuvvvlll```hhh|||}}}||||||{{{{{{yyyyyyzzz{{{zzzyyywwwvvvxxxxxxzzz{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~@@@???>>><<<:::999777666444444444333333666;;;>>>gggxxxhhhyyyyyy~~~|||xxxsssnnnjjjggg```YYYPPPHHHCCC>>>999444111000...---,,,,,,------///111333555666666666666999999:::;;;;;;<<<<<<===<<<>>>???;;;666333555888<<<======;;;888666555555555444444666:::<<<;;;:::888777666666777888999:::BBBDDDEEEEEECCCAAAAAAAAAAAA>>>???DDDIIIRRRdddttt{{{sssrrr]]]DDD>>>;;;999999;;;======<<<;;;<<<===AAAGGGNNNUUUZZZeeebbb[[[OOOEEEAAADDDGGGFFFEEEHHHKKKJJJFFFIIIOOOXXXcccsss|||vvveeeRRRGGGCCCFFFFFFEEEIIIOOOQQQPPPGGGDDDBBBBBBFFFIIIKKKKKKMMMKKKJJJJJJMMMRRR[[[aaacccddd___WWW[[[dddeee___NNNGGGMMMTTTOOOKKKJJJFFFJJJKKKLLLLLLIIIHHHLLLQQQVVV___lllxxx|||yyywww|||{{{zzzxxxvvvtttsssrrrooolllgggbbb\\\TTTLLLGGGAAA===888555333222111000111222333444555666777888===999;;;???===???YYYyyyXXXLLLZZZzzzsssoookkkhhh]]]UUUUUUVVVTTTPPPNNNPPPRRRTTTUUUVVVUUUUUUUUUQQQRRRRRROOOKKKKKKNNNQQQLLLLLLLLLKKKJJJJJJJJJIIIHHHIIIIIIHHHGGGEEEBBBAAABBBAAAAAA@@@???>>>>>>>>>???===;;;===AAAAAA>>>:::888:::555999JJJZZZppp{{{aaagggxxxvvv}}}zzzpppooouuuvvvrrrttt}}}yyynnnpppzzz~~~||||||{{{{{{zzzzzzzzzzzzzzzyyyxxxxxxyyyyyyzzz{{{|||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~AAA@@@???===;;;999777666444444444333333555999<<<[[[{{{}}}|||{{{xxxsssoookkkhhhaaaZZZQQQJJJDDD???999555111000///---,,,------...///111333555666777777777999999:::;;;;;;<<<<<<=========<<<888444333666999;;;<<<===;;;888555555555555444444555888:::999888777666555555555666777888;;;>>>BBBDDDDDDDDDDDDDDDDDDDDDFFFLLLVVVeee{{{hhhIII@@@>>>;;;;;;===???@@@@@@??????@@@DDDIIIQQQWWW[[[\\\ZZZUUUOOOHHHFFFHHHKKKKKKKKKMMMNNNNNNMMMRRRYYY^^^qqq}}}uuueeeXXXMMMEEEGGGIIIJJJIIIMMMRRRRRROOOFFFEEEFFFIIIMMMQQQRRRSSSQQQQQQRRRTTTXXX___fffjjjnnnqqqnnnfffcccfffddd^^^OOOLLLUUU[[[RRRMMMOOOKKKNNNLLLMMMNNNJJJHHHQQQ___mmmvvv|||zzzyyy{{{{{{yyywwwuuusssqqqqqqlllhhhccc^^^WWWPPPHHHCCC???<<<777444333333111000222333444555666888888999;;;;;;===???===GGGkkktttLLLIII___{{{ooofffqqqeeebbbXXXPPPOOOQQQPPPNNNNNNRRRSSSUUUVVVVVVUUUTTTTTTSSSTTTTTTPPPKKKIIIKKKNNNGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFIIIJJJIIIGGGDDDBBB@@@????????????>>>>>>>>>@@@>>>===>>>AAABBB???<<<666;;;888666@@@OOOjjjkkk___lllvvvxxxpppnnnrrrwwwzzz~~~|||yyy~~~~~~}}}~~~}}}|||{{{{{{{{{{{{zzzyyyyyyyyyyyyzzzzzz{{{{{{||||||{{{{{{{{{zzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~BBBAAAAAA???===;;;888777555555555333333444777:::NNNyyy|||{{{zzzwwwtttooollljjjccc\\\SSSLLLFFFAAA:::666111000///---------......///111333555777777777777999999:::;;;;;;<<<<<<===<<<;;;999555222333777:::;;;<<<<<<;;;888555444444444444444555666777888888888777555555444555666777777:::===@@@BBBCCCFFFHHHGGGIIIMMMTTT```tttqqqIIIAAA@@@>>>>>>???AAADDDEEECCCCCCDDDGGGMMMTTTZZZ^^^YYYVVVVVV[[[^^^]]][[[ZZZ\\\\\\\\\[[[ZZZ[[[aaagggqqqrrrZZZRRROOOHHHIIIKKKLLLMMMQQQWWWVVVQQQHHHIIILLLPPPTTTWWWXXXYYYVVV[[[```eeellltttzzz{{{~~~yyyqqqkkkfff```SSSUUU```cccXXXTTTWWWTTTVVVQQQQQQTTTRRRSSSdddyyy~~~}}}|||||||||{{{yyywwwuuurrrqqqpppjjjfff```ZZZTTTLLLEEE@@@===:::666333333333222111333333444666777888999:::777999<<<<<<===RRRgggFFFIIIaaarrrooobbbgggfffvvv\\\SSSLLLKKKMMMMMMMMMOOORRRRRRSSSTTTVVVVVVTTTSSSTTTUUUTTTPPPKKKHHHHHHKKKFFFFFFFFFFFFFFFFFFFFFGGGCCCEEEFFFGGGGGGGGGFFFEEEAAA@@@@@@???>>>======<<<@@@>>>===>>>@@@AAA???===777===999555;;;FFF___~~~tttYYYbbbwwwwwwzzz|||}}}|||{{{{{{|||{{{zzzyyyyyyzzz{{{||||||||||||||||||{{{zzzzzzzzz{{{|||}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~BBBBBBBBBBBB@@@===;;;999666666666555333444666999AAAjjjyyytttvvv|||||||||zzzxxxtttpppmmmkkkddd^^^UUUNNNHHHBBB;;;666222111///...------......///000333555777888888888999999:::;;;;;;<<<<<<===<<<:::777333222444888;;;;;;<<<<<<:::777555444444444444444444555666777999:::999777666555666666777888999;;;===???CCCIIIMMMGGGLLLQQQWWWcccyyyrrrFFFBBBAAAAAAAAABBBDDDFFFIIIEEEEEEFFFIIINNNUUU[[[___aaa]]]bbbttt|||vvvrrrtttsssooolllmmmppptttlllTTTRRRRRRLLLJJJLLLMMMNNNUUU[[[[[[VVVLLLNNNQQQSSSVVVYYY[[[]]]^^^jjjvvv}}}xxxmmmddd^^^ZZZ]]]iiijjj^^^[[[___\\\___[[[YYY\\\^^^ggg~~~}}}}}}~~~~~~|||{{{yyywwwtttrrrpppoooiiieee^^^XXXQQQJJJCCC>>>;;;888444222222333222222333444555666777999::::::777:::<<<:::@@@]]]]]]GGGLLLaaaiiifffggg{{{tttiiiYYYQQQKKKKKKMMMMMMNNNRRRQQQQQQQQQSSSUUUVVVTTTRRRRRRTTTTTTPPPKKKGGGHHHJJJGGGGGGGGGHHHHHHHHHHHHHHHDDDDDDCCCCCCDDDEEEGGGHHHDDDDDDBBBAAA???===;;;;;;???>>>======>>>???>>>>>>:::>>>999666<<>>CCCJJJOOOIIIPPPWWW\\\hhh|||oooKKK@@@BBBDDDDDDDDDFFFHHHJJJFFFFFFGGGJJJPPPWWW^^^bbbgggdddnnn~~~aaaSSSXXXXXXOOOMMMMMMMMMOOOWWW^^^^^^YYYPPPQQQSSSTTTUUUYYY^^^aaafffzzzttthhhaaa___bbbfffpppooocccccchhhcccaaaaaaaaabbbjjj}}}~~~}}}}}}~~~~~~~~~{{{zzzxxxuuussspppnnnmmmhhhddd]]]VVVOOOHHHAAA===999666333222222333333222333444555666777888999:::<<<>>>===;;;GGGjjjmmmSSSHHHNNNaaannnmmmyyyhhhYYYSSSNNNOOOPPPOOOQQQUUUTTTRRRQQQSSSVVVWWWTTTPPPOOORRRSSSPPPLLLJJJJJJLLLIIIIIIIIIIIIIIIIIIIIIIIIFFFDDDCCCBBBCCCFFFIIIKKKHHHGGGEEECCC@@@>>>===<<>>>>>=========>>>???;;;???:::888>>>???HHHZZZ]]]WWWlllxxx~~~wwwoooqqqxxx~~~|||{{{zzz|||{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}}}}}|||{{{zzz}}}}}}~~~||||||}}}}}}~~~BBBDDDFFFGGGFFFEEEBBBAAA:::::::::888666555666777???WWWzzz{{{pppkkkttt~~~{{{wwwrrrnnnlllgggaaaYYYRRRLLLEEE===777222111000............//////000333666888999999:::999999:::;;;;;;<<<<<<===:::888555444555888:::<<<:::;;;;;;:::777444333444222444555555444666:::>>><<<;;;999777666666666666999:::;;;<<<===@@@EEEIIIEEEOOOWWW\\\gggyyy^^^LLL>>>BBBEEEGGGGGGGGGIIIKKKJJJKKKLLLPPPVVV^^^eeeiiijjjjjjyyynnnYYY[[[eeedddYYYRRRPPPNNNOOOWWW___^^^YYYQQQQQQQQQQQQRRRXXX```fffuuuxxxlllfffgggjjjnnnpppxxxuuukkknnnssslllfffnnnqqqqqq}}}~~~~~~~~~~~~}}}|||yyywwwuuussspppmmmkkkjjjfffbbbZZZSSSLLLEEE???;;;888555222111222333333333222333444555777888999999>>>???===>>>RRR{{{\\\NNNQQQ```vvv|||{{{uuu{{{iii[[[VVVSSSTTTTTTSSSUUUXXXZZZWWWTTTUUUXXXWWWRRRNNNMMMPPPRRRRRROOONNNOOORRRJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEFFFHHHJJJKKKIIIHHHGGGEEECCCAAA@@@???@@@??????>>>===>>>???AAA999???<<<:::===;;;BBBSSSuuujjjYYYdddrrrvvvnnnrrrzzz}}}~~~|||{{{zzz{{{{{{|||}}}}}}}}}}}}}}}||||||}}}}}}}}}||||||{{{|||}}}~~~|||||||||}}}~~~BBBDDDFFFHHHHHHGGGEEECCC;;;;;;;;;999777555666777<<>>888333222000///....../////////000333666888999::::::999999:::;;;;;;<<<<<<===:::888555555777999;;;<<<:::;;;;;;:::777444333333222444555555444666;;;???<<<;;;999777666555555666555777999:::;;;<<>>???AAABBB777???>>>;;;;;;888@@@TTTqqqvvv]]]```hhh{{{xxxlllmmmttt{{{~~~|||{{{zzzzzz{{{|||~~~~~~~~~}}}|||||||||}}}}}}}}}}}}|||||||||}}}~~~|||||||||}}}~~~BBBBBBDDDGGGIIIIIIFFFCCC???===;;;999777666666666999FFF```qqqppp}}}|||fffjjj~~~{{{wwwrrrnnnllljjjfff___WWWOOOFFF===777333222000...---...///000///000222444666888999999:::999999:::;;;<<<===>>>999888888777888:::;;;<<<<<<<<<:::999777555333222333444555555555777:::===>>>===<<<;;;:::999999999888777555555666888:::<<<999:::===BBBHHHOOOUUUYYY]]]\\\ZZZWWWQQQKKKFFFCCC>>>???FFFOOORRRNNNNNNRRRXXX___eeeeeebbbcccjjjqqqsss{{{fffjjj}}}}}}ooo]]]XXXQQQQQQ\\\eee```UUUSSSOOOPPPUUUWWWXXXgggzzznnnjjjmmmsss~~~yyy{{{~~~|||}}}~~~~~~|||{{{zzzrrrssssssqqqnnnkkkiiihhhcccZZZOOOIIIGGGDDD===777777555333111111111333333333444555777888:::;;;;;;<<<@@@???CCCaaa^^^WWWJJJggg{{{eeewwwyyyeeefff^^^YYYWWWWWWWWWVVVXXX\\\___YYYWWW[[[[[[UUUPPPOOONNNSSSWWWVVVRRRPPPQQQUUUIIIGGGFFFFFFGGGHHHGGGGGGLLLIIIGGGHHHKKKNNNNNNLLLHHHFFFEEEEEEFFFFFFDDDCCC???AAAEEEHHHHHHEEE@@@;;;???@@@AAA>>><<<>>>EEEKKKfffhhh\\\fffsss|||jjj]]]gggrrr}}}zzzyyy||||||}}}~~~~~~~~~~~~~~~|||{{{zzzyyyyyyzzz|||}}}|||~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}DDDDDDEEEGGGIIIHHHEEECCC@@@>>><<<:::888777666666777AAAXXXyyypppgggrrr{{{qqqqqqzzzxxx~~~|||zzzvvvrrrnnnlllhhheee___XXXPPPHHH???:::444222000...---......//////000222444666888999999999999999:::;;;<<<======999888888888888:::;;;<<<<<<;;;999888666444333222444555777777777888;;;===???>>>===;;;999888777777888777666555555666777777888888999;;;>>>BBBFFFIIIGGGGGGGGGFFFDDDBBB@@@??????AAAHHHSSSVVVSSSSSSVVVdddjjjnnnllleeeeeellluuu{{{nnnjjjzzzooo```[[[TTTTTT___hhhdddZZZUUUSSSVVV\\\___eeexxx{{{jjjlllwww~~~~~~~~~~~~}}}{{{yyysssssssssqqqnnnjjjhhhgggaaaYYYNNNHHHEEEBBB<<<666666555333111111222333444444555666777888999:::;;;<<>>FFFgggwwwUUUSSSPPPooo|||vvveeeooo\\\^^^^^^YYYVVVXXXXXXWWWXXX\\\^^^[[[ZZZ]]][[[TTTQQQRRRUUUVVVVVVSSSOOONNNPPPRRROOOLLLHHHFFFGGGHHHIIIIIIKKKIIIFFFGGGIIIJJJJJJIIIJJJHHHGGGGGGGGGGGGEEEDDDCCCEEEHHHJJJJJJGGGCCC???>>>???@@@>>><<>>;;;999777777777777<<>>===;;;999777666555777777777666666444333333555444444555666888:::;;;777777777888999999::::::===@@@IIIUUU]]]```bbbeeeiiimmmmmmhhhaaa```gggooouuummmiiidddbbbnnnxxxllleee\\\ZZZcccjjjggg___WWWWWW[[[aaadddmmmtttgggqqq~~~~~~{{{yyyssssssrrrqqqnnnjjjfffddd]]]UUULLLEEECCC@@@:::666555444333222111222333444666666777777888999::::::===>>>???LLLttthhhLLLMMMVVVwwwppphhhpppvvvqqqgggVVVZZZ\\\WWWUUUWWWYYYWWWXXXZZZZZZZZZ[[[[[[VVVPPPOOORRRXXXVVVRRROOONNNNNNPPPQQQQQQMMMHHHFFFFFFHHHJJJJJJJJJHHHFFFEEEFFFGGGGGGFFFLLLKKKIIIIIIIIIHHHFFFDDDFFFGGGIIIIIIHHHFFFDDDBBB>>>??????>>>===@@@FFFKKKnnnxxxggg___jjj{{{~~~yyywww}}}uuuhhhhhhsss|||{{{|||}}}}}}~~~~~~~~~~~~}}}~~~|||{{{zzzyyyyyyyyy}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~HHHGGGFFFFFFGGGFFFDDDBBBDDDBBB???<<<:::888888888999:::EEE___{{{sssmmmuuussssss{{{~~~}}}nnnwww}}}||||||zzzwwwtttqqqoooiiifffaaa\\\UUULLLCCC>>>666444222///------......///000222444666888999999999999::::::;;;;;;;;;;;;888888888888999:::;;;;;;999888666444333333333333444666999::::::999::::::===<<<<<<;;;999888777666666777888888777666444222111111111222444666888999999888888777666777777777888<<>>CCCYYY```IIIGGGVVVwwwyyyaaafffyyyxxxeeeXXX\\\WWWRRRPPPTTTVVVUUUTTTUUURRRVVVYYYVVVOOOJJJKKKOOOSSSPPPMMMMMMNNNPPPQQQPPPLLLJJJGGGFFFGGGHHHHHHHHHHHHGGGEEEEEEFFFGGGHHHHHHMMMKKKJJJJJJJJJHHHEEECCCEEEFFFFFFEEEDDDBBBBBBCCC@@@@@@@@@???>>>@@@DDDHHH[[[|||yyy```eeevvv~~~~~~sss}}}yyy}}}~~~~~~~~~ttt{{{~~~}}}|||}}}~~~~~~~~~~~~}}}}}}}}}}}}|||{{{{{{{{{zzzzzz}}}~~~~~~~~~}}}~~~~~~IIIGGGEEEDDDEEEEEECCCBBBDDDBBB@@@===;;;999999999::::::AAAUUUuuu~~~yyy|||wwwttttttuuufffaaarrr~~~~~~}}}|||yyyvvvsssrrrmmmjjjeee___WWWNNNDDD===777555222000...------...///000222444666888999999888999:::;;;;;;;;;::::::777888888999:::::::::;;;888777555333222333333444444666999:::999888888999999:::;;;;;;;;;::::::999555666888999999888666555000111222333555777888999>>>===;;;999888777777777555888===HHHYYYkkkxxx~~~sssllleeedddiiinnnooommmnnnqqqsssuuu}}}nnnbbbZZZSSSRRRTTT^^^eeezzzuuugggbbbdddfffeeebbbfffkkkrrrxxx{{{nnnfffhhhwww~~~|||yyywwwsssqqqooonnnlllggg```\\\RRRMMMEEE???<<<999666333222222222222333444444555777777888888999999999:::<<>>???BBBDDDKKKhhhfffcccooo~~~wwwtttuuu~~~zzzvvvyyy}}}}}}~~~~~~~~~}}}}}}|||zzz{{{{{{||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~IIIFFFCCCBBBCCCCCCCCCBBBCCCAAA???===;;;:::::::::888:::???MMMllllllnnn}}}hhh```iii}}}~~~}}}zzzwwwtttrrrnnnlllgggaaaYYYOOOEEE>>>999777333000...---------///000222444666888999999888999:::;;;;;;:::999888777777888:::::::::::::::888777555333222333555666666777999999888777888888888999;;;<<<===<<<<<<;;;555666888::::::999777666333333444555555666666666::::::::::::::::::999999888888999???NNNaaammmqqqoooiiidddgggpppvvvuuurrrvvvssslllfffiiisss{{{|||wwweeeVVVRRRQQQQQQUUU\\\___iiiuuugggbbbdddfffhhhjjjhhhppp|||}}}tttwww}}}ccc```fffttt~~~{{{qqqhhhcccdddiiikkknnnwww~~~}}}||||||}}}~~~}}}|||{{{yyyvvvuuurrrpppmmmllljjjeee]]]WWWMMMIIIBBB<<<999666444222111111222333444444555555777777888888999::::::;;;;;;DDDUUUwwwyyyOOOKKKDDDPPPjjjfffqqqnnnuuuqqq[[[UUUVVVSSSMMMKKKPPPTTTQQQMMMKKKOOOVVVYYYTTTNNNMMMQQQSSSPPPQQQQQQQQQOOOMMMKKKIIIIIIJJJLLLOOOPPPOOOJJJGGGDDDEEEFFFGGGGGGIIILLLOOOIIIHHHHHHIIIIIIGGGCCC@@@BBBEEEFFFEEEBBBBBBEEEHHHCCCBBBAAA??????@@@AAABBBHHH^^^zzznnnbbbiiizzz}}}~~~~~~sssqqquuu}}}~~~~~~~~~~~~}}}}}}|||yyyzzz{{{|||}}}~~~~~~~~~}}}}}}~~~~~~}}}~~~~~~GGGDDDAAA@@@AAABBBCCCCCCAAA@@@>>><<<;;;;;;;;;;;;777:::<<>>>>>===<<<;;;777777888888888666555444555666666777777777777777777888:::<<<============;;;<<<<<<>>>JJJZZZbbbbbb``````aaaffflllqqqrrrqqqtttpppggg```bbbiiinnnnnn```SSSKKKNNNRRRSSSXXXaaacccnnn{{{lllhhhiiikkknnnssslllwww~~~qqqnnnuuu|||bbb```eeerrr|||wwwiiiaaa[[[VVVTTTUUUUUUXXXbbboooxxx~~~~~~~~~}}}}}}}}}}}}|||zzzxxxwwwuuuttttttqqqnnnkkkjjjhhhcccZZZRRRIIIEEE???:::666333222111000000222333444555555555666666777888:::;;;<<<<<<:::GGG]]]kkkDDDLLLNNN\\\qqqkkkpppfffZZZYYYWWWVVVPPPNNNSSSWWWSSSMMMJJJQQQWWWYYYTTTQQQSSSVVVVVVRRRTTTUUURRRNNNLLLMMMOOOMMMMMMNNNOOOOOOMMMIIIEEEDDDFFFGGGGGGFFFGGGKKKNNNGGGGGGGGGIIIIIIHHHDDDAAA@@@DDDGGGFFFDDDDDDGGGKKKAAA@@@??????@@@BBBCCCDDDHHHUUUooouuubbbcccvvv}}}rrrqqqwww{{{|||~~~~~~~~~~~~~~~}}}||||||zzz{{{|||}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~FFFCCC@@@???@@@AAACCCCCC@@@???===<<<;;;;;;<<<<<<666;;;;;;<<>>??????===;;;:::999999888777555444222111555666888999:::;;;;;;<<<999;;;>>>@@@AAAAAAAAA@@@>>>??????BBBMMMZZZ___[[[UUUZZZaaafffhhhjjjmmmpppgggeeeaaa___ccckkknnnlllYYYOOOKKKRRRWWWUUUYYYbbbjjjqqquuuooooooooosssxxxxxxtttnnnqqqzzzgggbbbfffsssyyylllaaa^^^^^^ZZZWWWUUUUUUSSSWWWaaajjjuuu~~~~~~|||{{{xxxvvvtttssssssssspppmmmjjjiiigggbbbXXXPPPGGGDDD>>>999555222111000///000111333444555666666555666777888:::;;;<<<===999HHHaaaccc>>>OOOXXXjjj|||sss~~~|||aaa]]]```^^^ZZZSSSQQQVVVZZZVVVOOOKKKQQQWWWXXXSSSRRRVVVYYYWWWRRRUUUUUURRRNNNNNNSSSXXXQQQOOOMMMLLLKKKIIIEEECCCEEEGGGHHHGGGEEEEEEHHHLLLGGGGGGHHHIIIJJJIIIEEEBBB>>>BBBFFFFFFCCCCCCGGGKKK???>>>===>>>AAADDDEEEFFFEEEKKKdddyyybbb```ttttttuuu}}}zzzwwwuuuvvv|||~~~~~~~~~~~~~~~}}}||||||||||||}}}~~~~~~}}}|||{{{}}}}}}}}}~~~}}}}}}}}}~~~}}}|||{{{~~~~~~~~~HHHFFFDDDBBBBBBCCCEEEFFFAAAAAA@@@AAAAAA???<<<999===555:::===@@@dddyyyvvvvvvwww~~~rrrxxx~~~}}}yyy}}}}}}xxxtttqqqooopppkkkfffbbb___WWWLLLCCC===999333//////000111111///000222444666888:::;;;888888999999999999888888888999::::::;;;;;;::::::999777555444444666888:::999<<<>>>;;;777666999>>>======>>>>>>===;;;999888666777666444333444777999>>>===;;;:::<<<@@@@@@>>>CCC===DDDVVVVVVFFFAAAKKKKKKRRRPPPKKKTTTeeebbbRRRIIINNNUUU[[[^^^^^^\\\ZZZQQQRRROOONNN[[[lllmmmdddUUUPPPNNNPPPRRRUUU___kkkwww}}}uuusssxxxyyy|||uuupppttt{{{qqqooopppwww}}}vvvnnniiiddd___[[[WWWSSSQQQPPPPPPOOORRR[[[iiiyyy}}}zzzxxxxxxyyyyyywwwtttrrrrrrsssqqqkkkdddbbbaaa\\\SSSKKKGGGBBB<<<888555444222111111111111222333444555666666999;;;::::::<<<<<<;;;:::OOOkkkjjjVVVAAARRR|||zzzjjj```eeebbbYYYTTTTTTRRRPPPNNNLLLKKKJJJUUUTTTRRRPPPTTTZZZ[[[XXXTTTVVVVVVTTTQQQQQQUUUYYYSSSQQQNNNKKKHHHFFFEEEEEEDDDEEEGGGGGGFFFFFFGGGHHHFFFGGGIIIKKKLLLIIIDDDAAA???@@@BBBDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCGGGIIIWWWtttiiiXXX```vvv}}}}}}~~~yyyjjj^^^fff}}}~~~~~~~~~~~~|||}}}|||yyy}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}~~~|||xxxwww{{{}}}~~~||||||}}}~~~GGGFFFCCCAAAAAABBBCCCEEECCCCCCDDDEEEEEECCC???<<<;;;555:::;;;===___uuurrrzzzwww~~~~~~}}}zzz}}}|||yyywwwuuusssnnnhhhdddaaaYYYNNNEEE???;;;555111000111222222000000222333555777999999777888888999999888888777888999999:::;;;:::::::::999888666555555777999;;;999;;;;;;999777777:::>>>>>>>>>???>>>===<<<:::999777777777666555666999;;;>>>>>>>>>>>>AAACCCCCCAAAKKKLLLYYYfff^^^LLLKKKXXXggghhh___VVV[[[gggbbbQQQBBBDDDFFFHHHIIIHHHGGGGGGKKKIIIGGGMMMaaauuutttgggUUURRRQQQSSSTTTYYYfffttt}}}uuukkkpppwwwzzz~~~|||wwwzzz|||~~~}}}xxxrrrnnnhhhbbb^^^ZZZVVVTTTRRRQQQPPPQQQUUU^^^iiiqqq}}}zzzxxxwwwvvvuuutttsssrrrqqqqqqooojjjdddbbb```[[[QQQIIIEEEAAA;;;777444333222111111111222222333444666777777999999:::;;;<<<<<<;;;AAA^^^^^^TTTPPPnnnssszzzbbbZZZ\\\YYYSSSNNNNNNNNNNNNOOOPPPQQQQQQSSSSSSPPPMMMOOOTTTTTTPPPOOOPPPPPPPPPOOOPPPRRRUUUQQQPPPMMMJJJGGGFFFEEEEEEEEEGGGIIIHHHGGGEEEDDDEEEEEEFFFHHHIIIIIIGGGCCCAAAAAABBBDDDEEEEEECCCBBB@@@BBBBBBBBBBBBBBBBBBBBBBBBEEEEEEPPPjjjpppXXX]]]ttt~~~nnn___bbbvvv~~~~~~~~~~~~}}}|||}}}~~~~~~|||zzz|||||||||}}}~~~~~~}}}~~~~~~~~~}}}|||}}}~~~GGGEEECCCAAA@@@AAABBBCCCEEEFFFGGGHHHIIIFFFBBB>>>:::777::::::<<>>?????????>>>===<<<;;;:::888888888777777888;;;>>>??????@@@CCCDDDFFFGGGHHHNNNZZZlllrrreeeUUU\\\nnnyyyiii\\\^^^fff^^^NNN@@@???===<<<<<<<<<===>>>AAAAAAEEEUUUoooxxxfffUUUTTTTTTTTTTTT[[[jjjzzzrrriiifffmmmtttwww~~~~~~{{{xxxtttnnnhhhccc___[[[XXXTTTTTTSSSRRRSSSVVV[[[___rrrzzz|||zzzxxxvvvsssqqqqqqrrrssspppmmmlllhhhcccaaa___YYYNNNFFFBBB>>>999555333222111000222222222333444555666777999888888:::<<<<<<<<<;;;JJJrrrkkkQQQLLL\\\oooooommm[[[VVVTTTRRRQQQJJJKKKLLLMMMPPPRRRTTTVVVWWWWWWSSSOOOOOOQQQQQQMMMLLLLLLLLLNNNPPPRRRRRRRRRNNNMMMJJJHHHFFFFFFEEEFFFEEEHHHJJJJJJGGGDDDBBBAAADDDEEEEEEFFFEEECCCBBBAAACCCCCCDDDEEEDDDBBB@@@>>>AAAAAAAAAAAAAAAAAAAAAAAACCC@@@GGG^^^yyy[[[ZZZpppuuuccccccttt~~~}}}}}}}}}~~~~~~}}}||||||}}}}}}|||{{{zzz{{{|||}}}~~~~~~}}}~~~~~~||||||}}}~~~}}}~~~~~~GGGFFFDDDBBBAAAAAABBBBBBEEEEEEGGGIIIIIIGGGBBB???:::;;;<<<:::<<>>>>>======<<<;;;:::999:::999888888999<<>>@@@AAA>>>GGGWWWnnnwwwaaaSSSUUUVVVTTTTTT\\\lllzzz|||iiicccbbbhhhooovvv}}}yyyrrrmmmhhhddd```]]]XXXXXXYYYXXXWWWVVVXXXYYYbbbjjjyyy~~~|||yyyxxxvvvrrrnnnooorrrssspppllljjjfffbbb___\\\UUUKKKCCC@@@<<<777333222111111000222222333333444666777888:::777777:::======>>>???VVVZZZJJJHHHbbbzzzxxxeeewwwbbbYYYWWWSSSRRRVVVNNNNNNNNNOOOPPPQQQSSSTTTVVVWWWUUUPPPNNNPPPOOOLLLMMMKKKKKKOOOSSSVVVTTTRRRKKKJJJHHHGGGFFFEEEFFFFFFDDDGGGJJJJJJHHHDDDBBBAAACCCDDDDDDCCCAAA@@@@@@AAABBBCCCDDDDDDDDDBBB@@@>>>????????????????????????@@@>>>BBBTTTtttfff^^^jjjyyy|||nnnppp}}}~~~}}}}}}}}}~~~}}}|||{{{||||||}}}}}}}}}||||||}}}~~~|||||||||{{{zzzzzz}}}}}}|||||||||{{{}}}~~~GGGFFFEEEDDDCCCCCCCCCCCCCCCCCCEEEGGGGGGEEEAAA>>>888<<<;;;777;;;KKKggg{{{{{{vvv}}}{{{yyyxxxyyytttnnnkkkggg```UUULLLEEE@@@999444111111000000111111222333555666666777777777777888888777777777666777888888999999888888666666555555666777999:::;;;:::888999;;;===>>>============<<<<<<<<<<<<<<<<<<<<<<<<:::999999<<<>>>AAA>>>===??????BBBNNN[[[ooozzziii`````````WWWMMM777888999;;;<<<===>>>??????QQQmmmnnnWWWOOOTTTVVVVVVXXXbbbqqq||||||~~~fff^^^[[[```hhhvvv{{{uuupppllliiieeeccc___aaabbbaaa^^^\\\[[[[[[```dddnnnzzz}}}zzzzzz~~~|||{{{yyyxxxwwwsssooopppssstttppplllhhheeeaaa]]]XXXPPPGGGAAA===:::555222111111111000333333333444555666888888;;;777888<<<===>>>CCCJJJnnnmmmMMMHHHLLLggg~~~kkkooohhhfffvvv[[[XXXZZZUUUTTTYYYPPPQQQQQQRRRRRRRRRRRRRRROOORRRQQQMMMKKKMMMMMMKKKMMMKKKKKKNNNSSSUUUTTTQQQJJJIIIGGGFFFEEEEEEFFFFFFBBBEEEHHHJJJHHHEEECCCBBBBBBCCCDDDBBB@@@>>>@@@AAA@@@AAACCCDDDDDDBBBAAA@@@??????????????????????????????BBBNNNhhhxxxjjjgggooozzz|||{{{~~~{{{~~~}}}}}}~~~~~~|||||||||||||||}}}~~~|||}}}}}}{{{zzz{{{}}}~~~~~~FFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEDDDBBB???777===999555;;;AAARRRlllssszzz}}}{{{zzzyyytttooollljjjcccXXXPPPGGGAAA:::444222000000///111222333444666777888999666777777888888777777666666666777888888888888777444555555555666777999999:::;;;===>>>>>>>>>>>>===<<<<<<<<<<<<===>>>??????BBBBBB@@@===::::::;;;===@@@<<<;;;<<<<<>>>>>???JJJXXX]]]EEEGGGMMMdddsssggg```www^^^rrrjjjWWWVVVZZZVVVTTTWWWOOOQQQSSSUUUVVVUUUTTTSSSMMMRRRSSSOOONNNPPPQQQOOOLLLKKKKKKLLLNNNOOOOOONNNIIIHHHGGGFFFEEEEEEFFFFFFBBBDDDGGGHHHGGGDDDCCCCCCBBBDDDEEECCC@@@>>>@@@BBB???@@@BBBCCCCCCBBBAAA@@@????????????????????????>>>AAACCCHHH[[[vvvxxxiiiiiittt}}}yyyrrrooorrryyysssqqq~~~~~~~~~||||||}}}||||||}}}~~~}}}}}}~~~~~~CCCCCCCCCDDDDDDDDDDDDEEEFFFEEEDDDDDDEEEEEEDDDBBB999@@@:::666>>>===DDD[[[zzzuuuttt}}}|||zzzvvvqqqooommmggg]]]UUUIIIDDD<<<666333111000000111222333555777999:::;;;666666777777777777666666555666777777888888777777555555666666888999::::::999===BBBBBB@@@======>>>============???AAACCCDDDIIIHHHEEEAAA===;;;<<<======::::::===<<>>>>>>>>>>>===;;;FFFVVVaaa```VVVLLLGGGMMMTTTYYY^^^fffpppuuutttuuu}}}|||vvvoooeee^^^```fffttt}}}yyyvvvuuutttsssqqqtttuuuvvvvvvvvvvvvxxxzzzsssqqqttt{{{}}}xxx~~~~~~~~~~~~}}}|||zzzyyyxxxwwwvvvuuutttrrrpppnnnmmmlllfffccc]]]VVVOOOHHHBBB???:::777333111111222333222444444444555666777999999:::999<<<@@@>>>@@@QQQfff}}}RRR@@@GGGKKK___jjj```hhhwww^^^rrrcccWWWWWWYYYWWWSSSQQQPPPRRRVVVYYYYYYWWWTTTRRRPPPUUUWWWTTTRRRTTTUUUTTTLLLLLLLLLKKKIIIIIIKKKMMMJJJIIIHHHFFFEEEEEEFFFFFFEEEFFFHHHGGGEEECCCBBBBBBAAAEEEGGGFFFBBB???AAACCCAAABBBCCCCCCCCCAAA???>>>????????????????????????===BBBBBB@@@MMMggg}}}iiieeennnxxxwww}}}yyylllgggppp}}}rrrjjjiiiyyy{{{{{{}}}|||}}}~~~}}}|||~~~~~~~~~~~~AAAAAABBBBBBCCCDDDDDDDDDIIIGGGEEEEEEFFFGGGFFFEEE>>>EEE===:::BBB======SSSssstttppp~~~~~~~~~{{{wwwsssqqqooojjj```XXXKKKFFF>>>888444333111111111222333555888:::;;;<<<666666777777777777666666555666666777777777777777555666777888999:::;;;;;;888???EEEFFFAAA===<<<>>>>>>===>>>???AAACCCFFFGGGNNNMMMIIIDDD???<<<<<<===;;;888;;;@@@>>>???QQQfff~~~fffQQQMMMOOOWWWWWWMMMEEEEEE;;;;;;;;;;;;<<<>>>???AAADDDFFFJJJNNNOOOMMMNNNQQQQQQVVV[[[^^^fffnnnmmmgggqqqwwwyyywwwwwwxxxrrriiibbb[[[ZZZcccppp~~~}}}zzzxxxxxxxxxwwwvvvxxxyyy|||~~~xxxyyywww}}}~~~~~~~~~~~~~~~}}}{{{zzzyyyxxxwwwuuuvvvuuurrrnnnlllkkkkkkgggccc\\\UUUMMMFFFAAA???:::777333111222333333333555555555555666888999:::999999===AAA>>>@@@UUUooosssMMM???HHHLLL```kkkeeewwwooodddiiiaaaZZZXXXZZZXXXSSSNNNSSSUUUYYY\\\[[[WWWRRROOONNNSSSUUURRRPPPQQQSSSRRRNNNOOOOOOKKKHHHGGGJJJNNNKKKJJJHHHFFFEEEEEEFFFFFFHHHHHHIIIGGGCCCAAA@@@AAAAAAEEEIIIHHHCCC@@@AAADDDCCCCCCDDDDDDBBB@@@===;;;????????????????????????<<>>===>>>???@@@AAABBBDDDIIIOOOTTTUUUNNNHHHEEEBBB===:::<<<>>>???@@@>>>;;;???QQQccc```LLLQQQVVVVVVQQQKKKFFFDDD::::::<<<===>>>>>>>>>>>>EEEEEEGGGJJJNNNQQQRRRRRRUUU[[[bbbgggiiiiiihhhhhhiiirrruuunnnkkknnnkkkddd___bbbeeeiiiwwwyyyyyyxxxvvvuuuuuuxxxzzz|||}}}{{{xxxvvvwwwyyy~~~~~~{{{zzz|||~~~}}}{{{xxxvvvuuutttvvvtttqqqpppooommmkkkiiifff^^^VVVQQQJJJBBB>>>===666444222000000000222333666666666777888:::;;;<<>>======<<<;;;<<>>AAADDDmmmzzzpppvvv|||{{{}}}zzzxxxuuunnneee^^^SSSLLLCCC;;;555222111///000111333555666777888888777777777777777777777777666555555555555666666777777555666999999777:::???AAADDDFFFEEEAAA=========???@@@BBBEEEIIIOOOWWW\\\[[[TTTLLLGGGAAA===>>>BBBBBBBBBCCCBBB>>>AAAPPP```~~~]]]KKKRRRYYYZZZSSSJJJDDDAAA::::::<<<===>>>>>>>>>>>>@@@CCCHHHMMMQQQUUUXXXZZZYYY]]]ccchhhkkkkkkkkkkkkooosssrrrlllfffdddbbb___bbbkkkvvvzzzuuuuuutttsssssstttwww{{{~~~yyyuuuyyyxxxzzz}}}~~~~~~{{{yyyyyy{{{~~~}}}zzzxxxvvvuuuuuutttrrrpppnnnnnnllljjjgggbbbZZZRRRNNNHHH@@@;;;;;;555444222111000111222333555666666777999:::<<<<<<;;;777:::BBBEEEOOOpppuuuOOOFFFUUUbbbxxx{{{pppxxx^^^YYYVVVXXXWWWQQQOOOPPPSSSTTTUUUTTTRRRPPPPPPQQQLLLRRRTTTOOOLLLMMMNNNLLLNNNLLLMMMOOOMMMHHHIIIOOOPPPNNNJJJGGGEEEFFFGGGIIIHHHEEEDDDFFFEEECCCEEEJJJDDDFFFHHHGGGFFFEEEGGGJJJKKKJJJGGGDDDAAA???===;;;===<<<;;;===???AAABBBBBBAAA@@@@@@@@@AAAMMMfff}}}zzzlllkkkpppsss}}}tttwwwyyybbbXXXYYYgggttt}}}~~~~~~~~~~~~~~~~~~~~~|||{{{{{{}}}DDDFFFHHHKKKLLLLLLKKKKKKBBBBBBCCCFFFIIIJJJIIIGGGEEECCC@@@======>>>???AAA^^^|||mmmzzzwwwsssoooqqq~~~{{{zzzwwwrrrjjjcccWWWQQQGGG???999555222111000111222444666888888999888888888888888888888888777666666555555555555666666555666999999888;;;@@@CCCFFFGGGEEE@@@<<<<<<===>>>@@@DDDHHHNNNUUU]]]bbb\\\VVVOOOIIICCC@@@EEEMMMKKKLLLNNNMMMHHHHHHTTTaaasssSSSIIIRRR\\\]]]SSSHHH@@@===999:::;;;===>>>>>>?????????FFFNNNSSSUUUXXX]]]aaabbbdddhhhmmmrrruuuuuutttsssrrrqqqqqqnnnkkkooouuu{{{rrroooqqqppppppqqqssswww||||||uuuvvvvvvxxx|||~~~~~~|||zzzyyyyyy|||~~~|||zzzxxxwwwvvvvvvrrrpppnnnmmmmmmkkkhhhfff]]]UUUNNNIIIDDD<<<888888444333222111111111222333555666777888999;;;<<<<<<777999===AAAJJJaaa|||```KKKSSSqqq{{{wwweeeYYYWWWWWW[[[ZZZUUUPPPOOOUUUUUUTTTRRROOONNNOOOPPPLLLRRRUUURRRNNNNNNMMMLLLLLLJJJJJJLLLKKKJJJMMMRRRPPPMMMIIIEEECCCCCCDDDEEEBBB@@@AAADDDDDDCCCFFFKKKGGGHHHHHHGGGFFFFFFHHHJJJKKKIIIEEEAAA>>>===<<<<<<=========>>>@@@AAA@@@???AAA@@@@@@??????FFFZZZlllssskkkjjjmmmxxxzzzwww___RRRRRRXXXgggwww~~~|||~~~~~~~~~~~~~~~}}}||||||~~~CCCEEEHHHJJJJJJIIIIIIIIIFFFFFFGGGHHHIIIIIIFFFCCCGGGFFFCCCAAA@@@@@@AAAAAALLLnnnzzzhhhkkkooosssrrrnnnvvv}}}|||zzzuuummmggg\\\UUUKKKBBB<<<777333111///000222444666888999999888999999999999999::::::888777666555555555555555666444555888999888<<>>AAADDDIIINNNUUU\\\aaaUUURRROOOKKKFFFDDDLLLWWWTTTVVVYYYZZZUUUSSS[[[fff}}}{{{aaaGGGHHHQQQZZZYYYNNNBBB<<<;;;999:::;;;===>>>?????????DDDMMMWWW[[[YYYZZZ```fffmmmmmmpppvvv}}}{{{|||xxxhhhfffkkkuuu}}}{{{uuu{{{|||tttnnnmmmpppooopppqqqsssvvv||||||rrrnnnooottt{{{}}}{{{{{{}}}~~~}}}|||zzzxxxwwwwwwwwwqqqpppnnnmmmllljjjgggdddXXXQQQJJJFFFAAA:::666666333222222111111222333333555666777999:::;;;<<<<<<:::???@@@???NNNpppfffZZZSSSdddjjjppp^^^XXXXXXYYY\\\]]]YYYUUURRRTTTUUUVVVTTTQQQOOONNNOOOKKKPPPUUUTTTRRRPPPOOOOOOMMMKKKIIIIIIIIIJJJNNNQQQPPPMMMHHHDDDAAA@@@@@@AAA>>>???AAABBBAAABBBEEEIIILLLKKKHHHEEECCCCCCDDDEEEEEECCC???<<<;;;;;;===>>>???>>>???@@@BBBBBB@@@>>>???>>>?????????CCCPPP^^^zzzzzzllldddhhhsss~~~{{{}}}iiiZZZTTTPPP___qqq~~~}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}EEEGGGJJJJJJHHHGGGGGGIIIHHHHHHHHHIIIJJJHHHEEEBBBEEEEEEDDDCCCBBBBBBBBBBBBEEEhhhooopppwww~~~|||tttuuu~~~|||wwwoooiii```YYYOOOFFF>>>888333000///000222444666888999:::888888999999::::::::::::999888777777666666666666777555555888999999===CCCGGGIIIJJJGGGBBB>>>======???AAADDDHHHLLLQQQWWW[[[RRRPPPOOOMMMIIIGGGNNNWWWWWWYYY]]]```]]][[[aaaiii|||{{{iiiTTTCCCIIINNNSSSOOOFFF===999:::888999;;;===>>>??????@@@FFFQQQ\\\```___```iiiqqqsssuuuxxx~~~hhheeedddiiirrrxxxpppqqq|||}}}wwwrrrmmmooosssqqqrrrssstttvvv{{{wwwlllkkklllrrr{{{~~~}}}|||zzzxxxwwwwwwwwwqqqpppnnnmmmkkkhhhdddaaaUUUMMMGGGCCC???888555555111111111111222333333444555666888:::;;;<<<<<<<<<===AAA??????WWWuuuVVVTTTQQQeeennn}}}vvvgggbbb___WWWXXXXXXYYYZZZZZZWWWTTTRRRUUUXXXXXXUUUQQQNNNMMMJJJNNNSSSUUUTTTQQQRRRTTTPPPNNNJJJGGGGGGJJJMMMNNNNNNKKKGGGDDDCCCCCCEEEFFFAAADDDGGGEEEBBBCCCFFFHHHKKKIIIEEECCCBBBBBBBBBBBBDDDAAA>>>;;;:::;;;===???@@@@@@@@@BBBCCCCCCAAA>>>>>>======@@@@@@BBBKKKUUUrrrvvviiijjjsss}}}zzz{{{wwweeeVVVOOO]]]mmmzzz~~~~~~{{{{{{{{{{{{|||}}}~~~~~~~~~HHHKKKLLLKKKHHHHHHKKKNNNHHHHHHHHHIIIJJJJJJGGGEEECCCCCCCCCCCCCCCBBBBBBBBBDDDaaannnrrrxxxwwwppp|||}}}xxxrrrlllddd^^^SSSIIIAAA999444000...///222444777888999:::888888888999999::::::;;;:::999888888888888888999999666666888888888===CCCGGGJJJLLLKKKEEE@@@>>>>>>???BBBEEEHHHLLLPPPVVVZZZXXXUUURRRPPPKKKIIIMMMTTTUUUXXX^^^ccccccbbbhhhooo~~~xxxfffTTTGGGHHHJJJJJJFFF@@@:::888888888999;;;<<<>>>???@@@@@@DDDNNNZZZaaaeeelllwww}}}sssccceeeeeekkkttt{{{{{{xxxtttqqqrrrvvvssstttuuuuuuvvvzzzwwwmmmlllmmmsss}}}|||{{{|||}}}~~~~~~|||zzzxxxwwwvvvvvvqqqooonnnllljjjeee```\\\QQQJJJDDDAAA===777444444000000111222333333444444555666888:::<<<<<<<<<<<<======<<>>???AAA@@@???AAABBBBBBAAA@@@>>><<<<<<@@@AAABBBGGGNNNfff{{{ooogggnnnvvv~~~~~~xxxyyy~~~kkkXXXPPPZZZgggqqq|||~~~~~~zzzzzzzzz{{{|||}}}~~~HHHJJJLLLJJJHHHJJJPPPUUULLLKKKIIIHHHIIIHHHFFFEEEGGGGGGGGGGGGFFFEEEDDDCCCCCCRRR|||sssuuu}}}tttsss~~~~~~{{{uuupppiiibbbXXXMMMDDD<<<555111...///111444777999::::::777777888888999:::::::::::::::999999999:::;;;;;;:::888777888888888<<>>BBBGGGKKKPPPVVV\\\aaaaaaZZZSSSPPPNNNMMMRRRXXXYYY\\\dddkkknnnooovvv}}}oooZZZLLLFFFEEECCCAAA???<<<999777777999:::<<<>>>???@@@@@@BBBKKKWWWaaajjjuuu}}}ooowww~~~uuujjjggghhhhhhppp}}}|||{{{yyyuuuuuuxxxsssuuuwwwvvvwww|||vvvooolllmmmsss}}}{{{{{{|||~~~~~~}}}zzzxxxvvvuuuuuuooonnnllljjjfffaaa[[[WWWNNNGGGAAA>>>:::555222333//////111222333444444555555666999;;;<<<===<<<<<<>>>;;;>>>UUUdddLLLJJJCCC[[[sssccc]]]{{{ooodddVVVWWWRRRUUUUUUSSSTTTWWWUUUPPPPPPSSSWWWWWWUUURRROOONNNLLLKKKNNNQQQOOOJJJLLLRRROOOOOOKKKFFFGGGLLLLLLHHHJJJHHHFFFFFFGGGJJJNNNPPPGGGOOORRRLLLFFFGGGIIIIIIBBB@@@???@@@CCCDDDCCCBBBDDDBBB@@@>>>===>>>@@@AAA???>>>======???AAAAAA@@@???<<<;;;???AAA@@@CCCGGGUUUllluuudddgggnnnyyyzzzsssvvvwwwyyy{{{{{{xxxtttsssnnnzzzrrr___MMMTTT]]]fffrrr~~~~~~yyyzzzzzz|||}}}FFFHHHIIIHHHGGGJJJRRRYYYRRROOOLLLIIIGGGEEECCCAAALLLLLLMMMLLLKKKIIIFFFEEEEEEGGGkkk{{{~~~~~~|||wwwsssllleee[[[PPPFFF>>>777222...///111444777999:::;;;666666777888999999::::::::::::::::::;;;;;;<<<===<<<888777888888777<<>>BBBHHHOOOUUU]]]dddiiifff\\\SSSPPPPPPSSSXXX___aaadddllluuuzzz}}}yyy___LLLEEEBBB@@@@@@@@@>>>999555777888:::<<<>>>@@@@@@AAACCCKKKWWWaaalllzzzpppffftttzzznnniiipppvvvuuu}}}~~~|||wwwvvvxxxrrruuuwwwwwwwww}}}pppjjjiiijjjppp|||}}}}}}}}}{{{xxxvvvuuutttnnnmmmjjjhhhddd^^^WWWSSSKKKDDD>>><<<999333111111...///111222444444555555555666999;;;======<<<;;;AAA<<>>===<<<<<<<<<===???BBBCCC>>><<<;;;;;;===???@@@@@@@@@<<<;;;>>>@@@???@@@CCCMMMccczzz|||fffgggnnn{{{vvvfffmmmxxx{{{sssooo___qqqyyyiiiIIINNNUUU]]]jjjzzz~~~~~~zzzzzz{{{}}}~~~~~~JJJJJJJJJJJJKKKNNNSSSVVVPPPNNNKKKGGGEEEDDDDDDDDDRRRYYYYYYQQQIIIGGGEEEBBBCCC@@@YYY|||wwwzzz~~~yyyvvvsssnnneeeYYYLLLBBB:::555000000222555999<<<<<<<<<::::::999999:::;;;===>>>???<<<888777999===???AAA@@@:::666888999:::<<>>AAAAAA@@@>>>======>>>??????===;;;???>>>>>>???BBBDDDDDDDDDIIIYYYppphhhfffjjjxxxzzzssskkklll[[[___tttzzzqqqSSSGGGCCCOOOdddttt~~~~~~~~~~~~~~~}}}~~~~~~~~~KKKKKKJJJIIIGGGHHHJJJLLLIIIHHHFFFEEEEEEFFFGGGHHHOOOUUUVVVOOOHHHGGGFFFCCCGGG???MMMfffuuuxxxyyy{{{xxxxxxrrriii]]]OOOCCC:::555111111222555999;;;<<<;;;::::::999999:::;;;===>>><<<:::888888;;;===??????@@@;;;777999::::::===BBBEEEQQQVVVOOOHHHGGGDDD>>>???HHHOOORRRYYYeeepppuuupppaaaUUUSSSSSSQQQWWWaaaeeennnzzzsssZZZIIIDDDGGGHHHFFF@@@:::777666999===???>>>>>>BBBBBB???EEEMMMUUU[[[bbbpppppppppzzzyyy|||~~~|||{{{zzzyyywwwxxxzzz{{{{{{nnnhhhhhhhhhnnnwww~~~}}}|||{{{xxxtttqqqnnnkkkfffaaa\\\VVVPPPKKKCCC@@@;;;777555444222111000111333555666666666555666999<<<<<<;;;:::===???===@@@JJJ{{{cccHHHEEECCCQQQfffiii|||}}}xxxgggWWWWWWTTTSSSRRRQQQSSSVVVVVVUUUSSSVVVTTTRRRRRRSSSSSSQQQNNNIIIKKKLLLLLLJJJIIIIIIJJJHHHHHHHHHHHHHHHGGGDDDBBBFFFEEECCCCCCCCCEEEHHHIIIGGGJJJJJJFFFDDDFFFEEEAAAAAAAAABBBCCCCCCBBBAAAAAA???===<<<===@@@BBBAAA@@@=========>>>@@@@@@>>><<>>===>>>@@@BBBBBBBBBDDDPPPfffeeeaaafffwww|||yyyyyydddbbbqqqvvvWWWIIIAAAKKK___rrr}}}}}}~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}~~~JJJKKKKKKIIIFFFEEEEEEFFFEEEEEEDDDCCCDDDFFFIIIJJJLLLPPPQQQLLLHHHGGGFFFEEEHHH???CCCRRRffftttsss~~~~~~||||||xxxooobbbTTTGGG<<<666333222333555888:::::::::::::::999999:::;;;===>>>;;;:::;;;<<>>DDDFFFSSSYYYQQQHHHFFFFFFCCCDDDIIIOOOTTT^^^kkkuuuxxxnnnaaaVVVSSSSSSSSSYYYbbbdddmmmwww~~~~~~rrriii___VVVRRROOORRRSSSMMMDDD;;;777777;;;@@@AAA??????CCCEEEDDDHHHOOOUUUYYY^^^nnnsssjjjhhhuuu~~~tttkkkbbb```ccchhhoooxxx~~~~~~~~~~~~~~~}}}|||{{{xxxtttpppmmmiiiddd^^^XXXQQQJJJFFFAAA===888555444333111000000111333444555666666666888999::::::;;;<<<======???NNNaaa{{{UUU???DDDQQQbbboooyyyuuuttt\\\TTTTTTZZZUUUTTTTTTUUUVVVWWWUUUTTTTTTSSSRRRRRRSSSSSSQQQPPPKKKLLLMMMLLLJJJIIIIIIJJJJJJLLLMMMMMMJJJEEEBBBAAAEEEDDDCCCCCCDDDFFFHHHJJJFFFHHHHHHEEECCCDDDBBB???AAAAAABBBBBBBBBBBBAAAAAA>>>>>>>>>@@@BBBBBBAAA???=========>>>@@@AAA@@@>>>???>>><<<===???@@@@@@???>>>GGGZZZrrrpppdddccctttqqqjjjuuu}}}dddSSSDDDHHHYYYmmm}}}}}}|||}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~||||||||||||}}}~~~IIIKKKLLLKKKIIIGGGFFFGGGFFFEEEDDDDDDDDDFFFHHHIIIIIIKKKLLLJJJGGGFFFGGGGGGCCC@@@CCCKKK```{{{|||vvvqqq~~~zzzsssgggZZZKKK@@@999555444333555777999:::999::::::999999:::;;;===>>><<<===???BBBDDDDDDBBB???>>>:::888999::::::???EEEKKKWWW^^^VVVKKKFFFHHHIIIHHHJJJOOOWWWcccmmmrrrrrrhhh```YYYWWWWWWWWW\\\ccc___aaaeeehhhnnnwwwwwwcccZZZXXXYYY\\\```___```]]]SSSFFF===:::<<<;;;@@@BBBAAACCCHHHKKKJJJMMMSSSXXXYYY]]]mmm}}}hhh^^^[[[iii{{{sssiiiddd```^^^bbbhhhlllrrr|||~~~}}}}}}}}}}}}}}}}}}}}}~~~}}}{{{zzzzzzyyyvvvrrrnnnkkkgggaaaZZZTTTMMMFFFAAA===:::666333222222000///111222222444555555666666:::999888:::<<<>>>>>>===FFFiiieeeOOO@@@JJJggg|||vvvbbbWWWTTTRRRZZZUUUUUUUUUUUUUUUUUUTTTSSSQQQRRRRRRSSSSSSRRRQQQPPPLLLMMMNNNMMMKKKKKKLLLMMMPPPRRRTTTRRRMMMIIIHHHIIIFFFEEEDDDDDDDDDEEEGGGHHHFFFFFFFFFDDDBBBAAA???===AAABBBBBBBBBBBBBBBBBBAAA===>>>@@@BBBCCCBBB@@@>>>===<<<<<<>>>@@@AAAAAA@@@@@@>>>======>>>???>>>===;;;CCCRRRdddvvvqqqbbblll{{{|||wwwtttaaaMMMHHHTTThhhyyy}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||}}}{{{{{{|||{{{|||~~~IIIKKKMMMLLLIIIGGGEEEEEEFFFEEEEEEDDDEEEGGGIIIKKKHHHHHHHHHHHHGGGEEEFFFHHH@@@AAADDDHHHZZZlllssswww}}}~~~|||vvvlll___PPPDDD<<<666444333444777999999999::::::999999:::;;;===>>>===>>>AAAEEEGGGFFFBBB>>>;;;999888999999999???FFFSSS\\\aaaZZZNNNHHHJJJMMMJJJKKKPPPZZZdddiiiiiigggeeebbb``````___^^^```cccYYYTTTOOOOOOTTT\\\```bbb[[[VVVXXX```hhhiiiiiiiiikkkggg^^^PPPCCC<<<<<>>===<<<<<<===???AAAAAA@@@AAA???>>>===?????????===;;;CCCOOO[[[iiizzz~~~aaa```mmmyyy|||kkkVVVJJJPPPbbbttt}}}|||||||||~~~~~~~~~~~~}}}}}}~~~}}}}}}||||||{{{{{{{{{~~~~~~|||{{{{{{||||||~~~JJJKKKKKKIIIFFFBBB@@@@@@DDDCCCCCCDDDFFFIIILLLNNNJJJGGGFFFGGGGGGDDDEEEGGG@@@BBBEEECCCPPPxxx{{{eeerrr{{{uuuyyy~~~zzzqqqdddUUUGGG???666444333444666999::::::::::::999999:::;;;===>>>>>>@@@CCCFFFHHHEEE@@@<<<;;;999999:::999999@@@HHHXXX^^^aaa[[[QQQKKKLLLPPPNNNMMMQQQ[[[bbbbbbaaa```ggghhhiiihhheeebbbaaaaaaVVVMMMCCCAAAFFFJJJIIIFFFDDDEEENNN]]]kkkpppsssuuuiiiaaaTTTFFF<<<:::<<>>999666222000000111111000222222222333444555666777:::::::::;;;===@@@CCCDDDcccaaaMMMAAAiiiyyyvvvsss[[[YYY[[[VVVSSSTTTVVVVVVUUUSSSQQQQQQRRRTTTVVVXXXXXXWWWTTTSSSSSSLLLMMMMMMMMMMMMOOORRRUUUTTTSSSQQQMMMKKKKKKNNNPPPJJJIIIHHHFFFDDDCCCBBBBBBCCCAAAAAACCCBBB>>>===>>>BBBBBBAAAAAAAAAAAABBBBBB<<>>>>>>>><<<;;;<<<>>>?????????AAA???======>>>??????>>>;;;CCCMMMUUU```uuuggg[[[bbbqqq}}}~~~rrr___NNNNNN]]]ppp{{{~~~|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{|||}}}~~~~~~|||{{{zzz|||}}}~~~~~~}}}}}}GGGHHHHHHFFFCCCAAA@@@@@@DDDDDDCCCCCCDDDGGGJJJKKKLLLGGGEEEGGGGGGCCCCCCFFFBBBEEEHHHDDDIIImmm|||iiisss}}}tttvvvwwwiiiXXXIII@@@555444222333666999;;;;;;::::::999999:::;;;===>>>CCCEEEGGGJJJJJJHHHBBB>>><<<:::;;;<<<;;;;;;CCCLLLXXX[[[\\\ZZZSSSNNNOOOSSSTTTQQQSSS[[[___^^^^^^bbbjjjllllllhhhbbb^^^\\\ZZZSSSKKKDDDAAADDDGGGEEEBBBEEEDDDJJJWWWbbbiiiooosss]]]TTTGGG===:::;;;===???GGGGGGHHHPPP___iiieee[[[WWW[[[```dddiiiooowww}}}vvvbbb^^^hhhsssssslllqqqzzz~~~}}}~~~}}}{{{xxxwwwuuuttttttsssrrrqqqpppmmmiiifff___ZZZTTTNNNIIIDDD???<<<777555111000111111111111222222222222333555777888888;;;======>>>@@@EEEJJJtttUUUJJJ@@@uuu{{{pppiii```ZZZ[[[ZZZUUUUUUWWWYYYWWWTTTRRRRRRSSSRRRUUUXXXXXXUUURRRQQQQQQLLLMMMMMMLLLLLLMMMPPPSSSRRROOOLLLJJJJJJJJJJJJIIIIIIHHHGGGFFFEEECCCCCCBBBBBB??????CCCBBB>>>===@@@@@@@@@???>>>>>>???@@@@@@<<>>>>>>>>>>><<<::::::<<<=========>>>===;;;<<<===>>>>>>======BBBHHHNNNYYYnnnyyyddd___lll{{{~~~wwwzzznnnYYYPPPYYYjjjvvv~~~}}}~~~~~~~~~~~~}}}~~~|||||||||||||||{{{||||||{{{zzz{{{}}}CCCEEEFFFEEEDDDDDDEEEFFFHHHFFFDDDCCCBBBCCCDDDEEENNNHHHEEEGGGGGGCCCBBBFFFCCCGGGMMMIIIHHHeeeqqquuuzzzxxx{{{~~~zzzzzzlllZZZJJJ@@@555333222333666999;;;<<<::::::999999:::;;;===>>>IIIJJJLLLNNNOOOKKKFFFAAA===<<<===>>>======EEENNNWWWWWWXXXWWWTTTPPPRRRUUUXXXTTTUUUZZZ\\\\\\___ffflllmmmkkkddd\\\WWWTTTSSSOOOLLLHHHFFFGGGIIIHHHHHHDDDHHHSSSbbbjjjiiidddbbbUUUKKK???::::::>>>@@@@@@CCCCCCFFFSSShhhuuurrrgggbbbfffkkkqqqvvvzzz|||}}}ooo``````jjjsssjjjiiissszzz~~~||||||}}}zzzxxxuuusssrrrtttsssrrrqqqpppmmmiiieee[[[WWWPPPKKKFFFBBB>>><<<777444111000111222222222333222222222333555777888777;;;??????>>>@@@GGGMMMoooJJJKKKFFFtttvvvmmmooo~~~rrrooocccdddZZZYYY^^^XXXWWWYYYZZZYYYUUURRRSSSTTTOOORRRVVVUUUQQQNNNLLLMMMMMMMMMLLLKKKJJJJJJMMMPPPQQQNNNKKKKKKKKKJJJFFFCCCGGGGGGFFFFFFEEEDDDDDDDDDBBB>>>>>>CCCCCC>>>>>>BBB???>>>===<<<<<<===>>>???<<>><<<===??????<<<::::::;;;<<<<<<<<<<<<;;;::::::<<<======<<<@@@BBBDDDHHHSSSeee|||qqqbbbiiivvv|||uuuwwwwwwuuuyyyqqqqqq}}}}}}cccSSSWWWfffppp~~~~~~~~~~~~}}}~~~~~~{{{zzz~~~}}}|||||||||}}}zzz{{{{{{{{{zzz{{{}}}MMMKKKHHHEEEEEEGGGJJJKKKKKKJJJGGGDDDBBBBBBFFFIIIGGGFFFEEEBBBAAAAAACCCDDDFFFEEEDDDDDDHHHWWWsss|||yyyttt~~~}}}uuunnncccSSSDDD;;;888444333555888;;;<<>>@@@PPPWWWUUUQQQRRRKKKBBBEEE@@@===>>>AAAAAAAAAIIISSSUUUWWWZZZZZZTTTNNNPPPWWWYYYWWWUUUXXX]]]bbbcccbbblllnnnmmmfff\\\VVVXXX\\\ZZZVVVRRRQQQSSSTTTRRRPPPRRRRRR^^^rrrxxxgggSSSJJJDDDFFFCCC<<<:::>>>AAABBBAAADDDEEEVVVssszzzxxxmmmpppvvv~~~zzzlllgggfffqqq~~~}}}fffccclllvvv~~~}}}||||||{{{{{{zzzxxxuuusssrrrrrruuuuuurrrllljjjiiieee___XXXSSSMMMGGGBBB===999666222222111111111111111222222222333333555666888999@@@999555???DDD>>>OOOuuuaaaEEEKKKPPP[[[hhheeelllmmm|||ggg```fffddd```___[[[WWWUUUUUUUUUUUUVVVUUUTTTTTTYYY\\\WWWMMMGGGJJJOOOPPPOOONNNKKKJJJJJJMMMPPPNNNLLLKKKKKKKKKJJJHHHFFFGGGGGGGGGFFFFFFFFFFFFEEECCCBBBAAAAAABBBCCCBBBAAAAAA@@@???>>>===============>>>>>>>>>>>>===<<<<<<::::::999999:::;;;===>>><<<<<<=========;;;999888999<<>>============AAAAAA@@@???>>>===<<<<<<===<<<;;;;;;;;;<<<>>>>>><<<===============<<<<<<===???BBBDDDHHHUUUooolllcccgggnnnvvvzzzmmmkkkssszzz|||xxxzzz{{{ZZZSSSfffqqqzzz~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~|||{{{yyyxxxxxxzzz|||}}}}}}~~~OOOMMMLLLKKKKKKLLLNNNOOOQQQPPPMMMIIIEEECCCDDDFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGFFFFFFNNNaaatttzzz|||vvvpppiiiZZZMMMAAA<<<666333444666999:::@@@>>>;;;999999:::<<<===EEEOOOQQQQQQUUUMMMDDDFFFGGGCCCAAADDDFFFFFFHHHKKKVVVWWWZZZ[[[WWWRRRVVV\\\]]][[[YYY[[[```cccdddbbbjjjkkkkkkfff```]]]```eeejjjnnnssstttrrrmmmhhheee___]]]cccmmmmmm\\\JJJ@@@CCCEEEDDD???>>>AAADDDDDDDDDHHHKKKZZZwwwwwwqqqsssvvvzzzwwwddddddnnn{{{~~~}}}|||{{{}}}{{{yyyvvvtttsssrrrrrrmmmooonnnjjjhhhgggaaa[[[QQQMMMGGGAAA===999666333222111111111111111222222222222333444555777888999;;;@@@AAACCCDDDHHHhhhgggQQQCCCFFFOOOcccjjjpppnnnvvvddd]]]gggrrrkkk```YYYPPPUUUUUUTTTTTTSSSRRRQQQQQQTTTTTTSSSPPPMMMLLLMMMNNNMMMLLLKKKHHHGGGGGGJJJMMMHHHKKKNNNMMMJJJHHHGGGIIIGGGFFFFFFEEEDDDCCCCCCBBBAAABBBDDDEEEEEEDDDBBBAAA@@@@@@???>>>============CCCBBBAAA@@@???@@@AAAAAA@@@???>>>=========>>>???======<<<<<<===???@@@AAACCCBBBAAABBBDDDOOOggg|||vvvddddddmmmttt|||vvvqqq{{{}}}|||hhhUUU\\\eeexxx~~~}}}|||}}}~~~~~~~~~}}}||||||||||||{{{zzzyyyxxxwwwvvvyyy|||KKKKKKJJJJJJKKKLLLMMMNNNQQQPPPOOOLLLHHHFFFFFFHHHGGGGGGGGGHHHJJJKKKKKKKKKJJJJJJJJJIIIGGGJJJWWWfff}}}yyy|||wwwtttnnnbbbUUUFFFAAA:::666666888;;;===@@@???<<<:::999:::;;;<<<@@@LLLPPPSSSXXXQQQGGGHHHGGGCCCBBBEEEJJJLLLLLLKKKRRRRRRVVVYYYXXXVVVYYY``````]]][[[]]]aaaddddddccchhhhhheeeaaa]]]___eeekkknnnwww}}}vvvrrrkkkhhhjjjoookkk\\\LLLDDDDDDGGGFFFBBBAAADDDGGGGGGHHHMMMOOO]]]xxxzzzuuuvvvxxx}}}sssdddhhhttt~~~|||{{{{{{|||zzzvvvsssrrrrrrqqqppplllnnnmmmhhheeeccc\\\TTTLLLHHHBBB>>>:::777444111111111111000111111222333222222333444666777999:::<<>>>>>===<<<<<<===@@@CCCEEEGGGCCC@@@???@@@III]]]nnnllleeekkkyyy|||~~~~~~___XXX```~~~}}}{{{{{{|||}}}~~~||||||||||||{{{{{{zzzyyyxxxxxxwwwzzz~~~FFFFFFGGGHHHHHHIIIJJJJJJNNNOOOOOOMMMKKKJJJJJJKKKIIIIIIIIILLLOOOQQQOOONNNHHHHHHIIIHHHDDDDDDLLLWWWggg~~~~~~}}}}}}|||yyynnncccKKKDDD<<<777666999<<>><<<:::::::::;;;;;;>>>KKKQQQVVV\\\UUULLLMMMJJJIIIHHHJJJMMMOOOMMMIIILLLMMMRRRXXXZZZYYY\\\bbbaaa^^^\\\^^^bbbeeeeeedddgggddd```[[[ZZZ```iiiqqqsssxxx}}}~~~{{{wwwvvvvvvrrrooonnnnnniii^^^RRRKKKIIIKKKJJJEEEDDDHHHLLLLLLNNNSSSUUU```www}}}zzzyyy|||~~~}}}oooeeelllzzz}}}|||{{{{{{{{{wwwsssrrrqqqqqqooommmmmmnnnlllfffaaa]]]UUULLLGGGCCC>>>:::777555222000111111000000111222222333222222333444666888:::;;;===BBB>>>@@@RRRkkkYYYQQQTTT]]]mmmqqqmmmeee___WWWXXXXXXNNNOOOVVVVVVPPPRRRSSSQQQOOOMMMNNNOOOMMMJJJGGGGGGIIIJJJJJJIIILLLLLLJJJHHHFFFGGGJJJMMMYYYYYYVVVNNNFFFCCCFFFJJJGGGFFFFFFEEEDDDDDDCCCCCC@@@CCCGGGGGGFFFCCCBBBBBBBBBBBBAAA@@@@@@@@@AAAAAABBBAAAAAA@@@BBBDDDGGGIIIAAA@@@>>><<<;;;;;;;;;<<<>>>===;;;;;;<<>>???EEESSSaaassswwwzzzllliiiwwwxxx~~~sssjjjwww}}}{{{{{{|||}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}|||{{{{{{zzzzzzzzzzzz}}}BBBCCCDDDFFFGGGHHHHHHHHHKKKMMMOOOOOOMMMLLLLLLMMMKKKJJJKKKOOOSSSTTTQQQNNNJJJJJJKKKKKKGGGDDDIIIRRR^^^~~~nnnzzz}}}~~~}}}}}}}}}~~~{{{pppRRRJJJ@@@888666888;;;===>>>===<<<;;;::::::;;;<<<===KKKRRRXXX___YYYOOOQQQSSSUUUUUURRRQQQQQQLLLGGGIIIKKKQQQYYY\\\[[[]]]aaa```^^^\\\^^^bbbffffffeeeeeeccc___\\\]]]dddnnnuuuwwwtttmmmgggeeehhhnnnsssrrrpppmmmjjjfff```YYYUUUPPPRRROOOIIIHHHLLLQQQQQQUUUZZZZZZbbbuuuyyy|||}}}vvvtttsssssswwwwwwlllhhhsss}}}|||{{{zzzyyyvvvsssrrrsssrrrnnnkkkmmmmmmiiibbb]]]XXXPPPHHHCCC???;;;888555444111000000000000000111222333333222222333444666999;;;<<<<<>>===;;;::::::;;;;;;>>><<<;;;:::;;;===@@@BBBCCC???<<<>>>@@@CCCLLLUUUdddlll|||ssshhhmmmooo|||~~~yyy~~~}}}|||}}}~~~~~~zzz{{{|||}}}~~~~~~~~~~~~~~~}}}}}}|||{{{{{{||||||}}}@@@BBBDDDGGGHHHIIIHHHHHHJJJLLLOOOOOONNNMMMMMMMMMKKKJJJKKKOOOTTTUUUQQQLLLMMMLLLNNNNNNKKKGGGKKKRRRYYYxxxvvvzzz}}}~~~}}}|||}}}~~~~~~~~~}}}}}}~~~www]]]UUUHHH===888888:::<<<===<<<<<<;;;;;;;;;<<<<<<===JJJRRRXXX___ZZZQQQSSSYYY___```[[[VVVTTTPPPJJJKKKMMMTTT\\\___\\\[[[]]]___]]][[[^^^cccggggggfffddddddccccccffflllrrrvvvvvvppphhhcccdddjjjqqquuupppnnnkkkhhhfffdddbbb```WWWXXXTTTLLLJJJOOOUUUVVVZZZ```^^^cccsss{{{{{{uuuooommmmmmmmmxxx{{{uuuoooppp~~~}}}|||zzzzzzyyyvvvttttttvvvtttooojjjlllkkkfff^^^YYYUUUNNNGGG@@@===999666444333111000000000000000111222333444222222333555777999;;;<<<:::AAA???KKKtttlllTTTQQQVVVttt{{{zzz~~~nnnXXXXXXUUUYYY[[[TTTSSSTTTKKKJJJMMMPPPOOOKKKJJJMMMPPPGGGIIIKKKKKKKKKJJJHHHHHHJJJJJJHHHFFFDDDEEEHHHKKKHHHGGGFFFEEEDDDEEEGGGHHH@@@AAAAAAAAAAAABBBBBBBBB???CCCFFFEEEAAA@@@AAADDD@@@@@@?????????@@@@@@AAAFFFFFFDDDCCCAAA???>>>===???>>><<<;;;:::;;;;;;<<<===<<<:::999999:::<<<======::::::???BBBCCCGGGLLLVVVeeeyyywwwhhhdddjjjxxxxxxuuu~~~~~~~~~~~~~~~{{{{{{|||~~~~~~~~~}}}|||{{{{{{{{{|||}}}}}}AAACCCFFFHHHJJJJJJJJJIIIKKKMMMOOOPPPNNNMMMLLLLLLKKKJJJJJJOOOTTTTTTPPPKKKJJJIIIKKKLLLHHHEEEHHHOOOPPPmmmwwwwww||||||}}}~~~}}}|||}}}}}}}}}}}}~~~xxxhhh^^^PPPCCC<<<;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<======JJJQQQWWW___ZZZRRRTTTZZZbbbfff```[[[YYYVVVQQQNNNPPPWWW___aaa]]]ZZZZZZ^^^\\\[[[]]]cccggghhhgggdddeeehhhkkknnnrrruuuwwwqqqooommmpppvvv{{{||||||ooonnnkkkhhhgggiiijjjiii\\\\\\VVVNNNLLLQQQWWWYYY^^^cccaaacccqqqyyy}}}{{{qqqmmmmmmnnnooo}}}{{{wwwuuuyyy}}}|||zzzzzzzzzwwwvvvwwwyyyvvvpppjjjjjjiiiddd\\\WWWTTTNNNGGG???<<<888555444333111000000000000000111222333444222222333555777999;;;===:::CCCCCCOOO{{{```TTTXXX[[[|||nnnooowwwiiiYYYYYYTTTWWWWWWRRRSSSSSSIIIHHHLLLOOONNNKKKJJJMMMQQQCCCGGGJJJKKKIIIGGGEEEEEEIIIHHHGGGEEECCCDDDFFFIIIDDDDDDDDDFFFGGGGGGEEECCC>>>>>>>>>???@@@@@@AAAAAA???CCCEEEDDD@@@>>>AAAEEE???>>>>>>>>>>>>>>>??????CCCCCCCCCBBBAAA???>>>===???>>><<<;;;;;;<<<=========<<<:::999888888999999999777999???CCCDDDEEEHHHMMMddd{{{yyyiiiccckkkyyywwwooonnnxxxqqqsss~~~~~~~~~~~~}}}}}}~~~~~~}}}{{{{{{zzz{{{|||}}}|||~~~@@@AAACCCGGGKKKLLLJJJHHHKKKNNNPPPOOOMMMKKKLLLMMMGGGJJJJJJIIILLLPPPOOOKKKLLLMMMNNNLLLJJJIIIJJJKKKPPP\\\}}}}}}pppmmmyyy~~~}}}}}}~~~~~~~~~~~~|||lllaaaQQQDDD>>>======>>>>>>???@@@???=========>>>:::BBBHHHLLLVVVaaa^^^RRRVVVaaalllooohhh^^^XXXVVVSSSUUUYYY^^^aaaaaa]]]ZZZ\\\]]]]]]^^^aaadddfffhhhdddgggkkkmmmnnnrrrzzztttssstttyyy|||uuurrrnnniiihhhkkkrrrwwwhhhaaa[[[ZZZWWWVVV]]]gggfffpppqqqhhhkkkyyyzzzxxxmmmiiimmmrrryyy}}}}}}|||zzzxxxwwwuuutttuuuvvvtttnnniiifffaaa[[[UUUPPPKKKGGGDDD;;;:::777555222111111111111111222222222333333333111444666666888;;;<<<;;;AAA666DDDlllttt\\\HHHQQQnnn~~~pppXXXkkkwwwqqqgggXXXUUUVVVWWWTTTPPPNNNOOOQQQNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKGGGEEEDDDEEEEEEDDDCCCCCCCCCDDDFFFFFFGGGIIIKKKLLLKKKHHHDDDBBBEEEDDDDDDCCCBBB@@@???>>>>>>===<<<<<<>>>@@@CCCEEECCC@@@>>>>>>@@@AAA???===BBBAAA???===<<<;;;;;;;;;=========;;;999888:::;;;;;;:::::::::;;;;;;999777777999<<<===>>>@@@CCCFFFLLL^^^pppyyy~~~sssjjjmmmqqqyyy~~~iiiqqqvvvtttsssuuuxxxxxxvvv|||___XXXjjj~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~AAABBBDDDHHHKKKKKKIIIGGGIIIKKKMMMLLLJJJIIIJJJLLLKKKMMMMMMLLLNNNQQQPPPLLLKKKLLLLLLLLLJJJJJJLLLMMMRRRVVVmmm~~~{{{~~~~~~}}}||||||}}}}}}~~~~~~qqqgggXXXIII@@@<<<===>>>@@@AAABBBAAA???>>>???@@@@@@GGGKKKNNNWWWaaa^^^SSSSSSZZZbbbeeebbb\\\YYYXXXTTTVVV[[[```ddddddaaa^^^\\\\\\]]]^^^aaadddfffhhheeehhhlllooopppsssyyy~~~|||zzzyyyzzz{{{zzzvvvsssjjjhhhhhhkkkqqq{{{uuunnniiihhhfffhhhppp{{{yyyooosssvvvrrr}}}wwwlllgggjjjooo}}}~~~}}}|||zzzxxxxxxuuussssssssspppjjjfffaaa]]]VVVPPPKKKFFFBBB???:::999666444222111000111111222222222222333333333222555777999:::;;;<<<<<>>>>>???@@@BBBDDDEEECCC@@@>>>>>>@@@AAA???>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;999777777888:::>>><<<;;;:::;;;;;;999888:::<<>>???@@@AAA@@@???>>>???@@@AAAGGGLLLPPPZZZdddbbbYYYNNNQQQTTTWWWYYYYYYXXXWWWTTTVVVZZZ```ddddddbbb___ZZZ[[[\\\^^^aaadddgggiiihhhkkknnnqqqsssvvvyyy{{{~~~{{{vvvrrrqqqqqqooolllkkkoooyyy{{{wwwuuutttuuuxxxnnnnnntttvvv||||||xxxmmmhhhkkkooo}}}~~~~~~~~~|||zzzwwwxxxuuuqqqooonnnkkkfffbbb^^^ZZZSSSMMMGGGCCC>>>;;;888666444222111000000000222222222222333333333333333555999;;;;;;;;;<<<===>>>OOOuuuSSSIIILLL\\\```[[[dddwwwtttbbbXXXYYYUUUTTTRRROOOLLLLLLNNNQQQNNNMMMKKKJJJKKKMMMOOOQQQRRRNNNJJJIIIJJJJJJHHHFFFIIIHHHHHHHHHHHHIIIJJJJJJJJJKKKLLLLLLKKKHHHDDDBBBBBBBBBBBBBBBBBBAAA@@@@@@???@@@AAABBBBBBCCCCCCCCCAAA@@@>>>>>>???@@@???>>><<<<<<>>>>>>???>>>===<<<:::;;;:::999777777999;;;@@@>>>;;;:::;;;;;;;;;:::>>>@@@CCCDDDCCCBBBAAAAAA===GGGZZZnnnzzz~~~sssnnnvvv|||wwwyyyuuuxxxsssUUUOOO```vvv~~~yyyzzz{{{}}}}}}~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{yyyyyyzzz{{{}}}CCCCCCDDDFFFHHHHHHFFFDDDHHHHHHHHHHHHHHHHHHJJJKKKLLLNNNOOONNNPPPTTTSSSPPPKKKKKKKKKJJJIIIJJJMMMOOOJJJJJJVVVppp}}}~~~yyyzzzzzz{{{||||||}}}}}}~~~}}}yyynnn\\\III<<<:::======>>>???>>><<<;;;<<<===<<>>============>>>>>><<<>>>???AAAAAA???>>><<<<<<===<<<;;;::::::<<<>>>@@@===::::::;;;===>>>>>>AAACCCFFFFFFDDDAAA??????@@@AAAPPPiiiyyy~~~yyykkkeeemmm}}}~~~{{{wwwzzz___WWWcccuuu~~~yyyzzz{{{}}}~~~~~~}}}||||||{{{{{{~~~~~~}}}}}}~~~~~~CCCBBBBBBDDDFFFFFFDDDCCCHHHHHHGGGHHHIIIKKKKKKLLLGGGJJJKKKKKKNNNSSSSSSOOOKKKLLLLLLJJJHHHHHHJJJKKKFFFGGGRRRiii|||||||||||||||{{{{{{{{{~~~xxxfffPPPAAA;;;;;;<<<===>>>===;;;:::;;;<<<999===DDDOOO]]]ggghhhcccZZZYYYYYY^^^ccceeebbb^^^YYYZZZ\\\```ccccccaaa^^^VVVWWWYYY]]]aaagggkkknnnnnnooorrrwww}}}}}}}}}|||{{{zzzvvvwww{{{~~~}}}zzzxxxzzznnnttt~~~wwwpppqqqwww|||~~~}}}|||}}}}}}{{{xxxuuutttqqqllljjjjjjhhhddd```ZZZUUUOOOIIIDDD@@@;;;888333222111000///000000111222222333333333444444444444444888===;;;888<<>><<<=========<<<::::::<<<>>>===;;;999:::<<>>===BBB>>>HHHbbbxxx~~~wwwllldddiiiwwwuuu|||lllcccgggppp~~~zzz{{{}}}~~~~~~~~~}}}||||||~~~}}}}}}CCCBBBBBBCCCEEEFFFEEECCCEEEEEEEEEHHHJJJKKKKKKIIIDDDFFFGGGGGGKKKOOOOOOLLLIIIKKKKKKJJJHHHFFFGGGHHHEEEGGGMMMZZZrrr}}}{{{~~~~~~~~~}}}}}}|||||||||}}}qqq[[[III???<<<===>>>???>>>===<<<===>>>;;;>>>EEEQQQ]]]cccaaa]]]YYYXXXZZZ]]]aaabbb___[[[]]]^^^```dddggggggfffccc[[[\\\]]]```dddhhhllloooqqqppprrryyy}}}|||yyyuuurrruuuvvvssswww|||{{{{{{zzzzzz{{{{{{zzzvvvsssrrrnnnkkkiiiiiifffaaa]]]SSSOOOIIICCC???;;;888555222111000//////000222222333333333333444444444444666444888===<<<888???IIIYYYmmmLLLJJJ```{{{}}}|||tttaaabbbaaa\\\[[[WWWTTTPPPNNNOOOPPPQQQQQQMMMLLLJJJIIIJJJLLLNNNPPPLLLIIIGGGHHHJJJJJJHHHEEEDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHGGGFFFEEECCCBBB???@@@AAAAAAAAAAAAAAA@@@@@@AAABBBCCCBBB@@@>>><<<:::;;;<<<;;;::::::<<<===AAABBBBBBBBBAAA@@@>>>===<<<===<<<:::888888999;;;<<<:::999:::===???@@@@@@@@@BBBCCCCCC@@@===<<<;;;===;;;BBBWWWnnn|||wwwllliiipppzzz~~~}}}vvv~~~tttnnnmmmyyy|||}}}~~~~~~~~~}}}}}}DDDCCCBBBDDDFFFGGGGGGFFF@@@@@@AAAEEEIIIIIIGGGDDDDDDFFFFFFEEEHHHKKKKKKFFFEEEGGGIIIJJJHHHFFFFFFFFFDDDIIIKKKNNN```||||||zzz}}}yyy{{{~~~~~~}}}zzzfffSSSEEE>>>===>>>???>>><<<;;;<<<===>>>@@@GGGSSS]]]___[[[VVVTTTTTTUUUWWWYYYZZZZZZYYY\\\]]]```eeeiiikkkjjjiiiddddddeeefffgggjjjlllnnntttqqqrrr{{{xxxrrrooosss{{{zzz{{{xxxvvvxxxxxxyyyzzzzzzxxxuuuqqqpppmmmjjjhhhgggccc\\\WWWNNNJJJDDD@@@<<<999666333111000000///000111333444333333333444444444444555888666999>>>===:::CCCQQQtttkkkXXXJJJTTTtttzzzyyyccc\\\WWWTTTUUUSSSUUURRROOONNNPPPQQQPPPNNNMMMLLLKKKJJJJJJKKKLLLMMMHHHIIIJJJKKKKKKJJJHHHGGGBBBCCCDDDEEEFFFEEEEEEDDDEEEFFFFFFFFFFFFEEEDDDCCC@@@@@@AAAAAAAAA@@@@@@???CCCDDDDDDCCCBBB@@@>>>===:::<<<===<<<;;;;;;===???????????????????????????>>>>>>===;;;888777888:::<<<;;;:::;;;===>>>===<<<===>>>???>>><<<;;;:::;;;777;;;@@@KKK]]]qqq|||uuuiiijjjrrryyywwwsss~~~qqqhhhrrr~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}EEEDDDDDDEEEHHHIIIIIIHHH;;;<<<>>>BBBFFFGGGCCC@@@EEEGGGGGGEEEFFFIIIGGGCCCAAADDDHHHIIIIIIGGGFFFFFFBBBJJJMMMKKKUUUsssyyy}}}|||vvv~~~~~~}}}nnnZZZIII@@@;;;<<<===<<<:::999:::;;;>>>???GGGTTT^^^___ZZZUUUUUUUUUVVVVVVXXXZZZ\\\^^^YYYZZZ^^^ccciiillllllkkkmmmlllkkkjjjjjjkkklllmmmuuurrrrrr{{{}}}yyywwwvvv}}}yyytttrrrwwwwwwwwwyyyyyywwwtttpppooollliiigggeee```XXXRRRLLLHHHCCC???<<<999666444111000000000000222444555333333333444444444555555;;;777:::???>>><<>>FFFFFFEEEDDDCCCAAA@@@???;;;===???>>><<<<<>>???@@@AAAAAA@@@===:::999999;;;>>>===<<<<<<===<<<:::888;;;<<<<<<;;;:::999:::;;;555===AAABBBNNNeeewww|||xxxhhhfffooovvv}}}{{{rrrnnnwwwmmm___hhh|||~~~||||||||||||}}}}}}}}}}}}HHHFFFDDDEEEHHHIIIGGGDDDAAACCCFFFEEEBBBAAACCCFFFCCCDDDFFFHHHHHHFFFDDDCCC@@@EEEKKKLLLJJJGGGEEEFFFGGGJJJNNNMMMNNN___vvvvvv~~~}}}~~~~~~}}}}}}}}}vvvhhhSSS@@@BBB>>>===???>>>;;;;;;>>>;;;???HHHSSS\\\^^^[[[VVVWWWVVVVVVWWWYYYZZZYYYYYYYYY[[[___bbbeeefffgggfffmmmlllkkkkkklllooorrrtttvvvvvvxxx}}}}}}yyyuuusssvvvwwwxxxxxxwwwtttrrrppppppnnnkkkgggccc]]]VVVRRRHHHEEEBBB===999777555444000000000111222222333333111222222333444555777888AAA555555AAA@@@;;;MMMkkkcccPPPLLLPPPoooyyyllldddjjjuuussseeeUUUNNNQQQTTTQQQLLLPPPOOOMMMLLLLLLLLLMMMMMMMMMMMMNNNMMMKKKIIIFFFEEEJJJJJJJJJIIIHHHGGGFFFEEEGGGDDDBBBBBBEEEHHHGGGFFFBBBCCCDDDEEEEEEDDDCCCBBB???@@@@@@@@@???@@@CCCFFFGGGGGGEEEDDDBBBAAA??????AAA@@@>>><<<<<<<<<======>>><<<:::999;;;>>>AAADDDBBBAAA>>><<<:::999888888;;;;;;<<<<<<;;;999777666777888999:::;;;:::999999888999===BBBFFFRRRggg{{{lllccciiitttyyyssszzztttppp~~~sssYYYbbb~~~~~~}}}}}}}}}|||}}}GGGFFFEEEFFFGGGGGGFFFEEEEEEFFFFFFEEEDDDDDDEEEFFFHHHIIIKKKKKKJJJHHHEEECCCCCCHHHLLLMMMJJJGGGFFFGGGFFFIIILLLKKKKKKZZZ{{{zzz{{{{{{zzzsss^^^KKKCCC???===>>>>>><<<<<<>>>>>>AAAGGGOOOWWW[[[ZZZXXXXXXXXXXXXYYYZZZ[[[[[[[[[]]]___bbbeeefffgggffffffjjjjjjkkklllmmmppprrrsssvvvvvvxxx}}}~~~{{{xxxwww}}}|||zzzxxxvvvtttsssrrrmmmkkkgggccc___YYYRRRMMMEEECCC???;;;777555333333000000000111222222333333222222222333444666777888;;;888<<>>===<<<<<<<<<<<<<<<;;;::::::;;;===@@@BBB???>>><<<:::999999::::::<<<;;;:::999888888888888888999;;;<<<<<<<<<;;;:::999:::===@@@CCCLLL___qqqzzzyyymmmjjjmmmuuu~~~xxxnnnwwwxxxxxxzzzeeecccppp~~~||||||}}}~~~}}}|||~~~~~~~~~EEEFFFGGGFFFEEEEEEFFFGGGJJJHHHFFFEEEGGGHHHHHHHHHNNNOOOOOONNNLLLIIIFFFDDDHHHKKKNNNMMMJJJGGGHHHIIIGGGIIIJJJIIIHHHSSSooo|||}}}iiiXXXFFF@@@===>>>???======@@@BBBCCCEEEJJJPPPVVVYYYZZZZZZZZZZZZ[[[\\\^^^___```ccceeeggghhhhhhgggfffeeegggiiikkkmmmoooqqqssssssxxxxxxyyy~~~~~~}}}{{{zzz}}}zzzvvvsssqqqqqqqqqjjjgggccc^^^YYYSSSLLLHHHAAA???<<<888555222111111000000111111222333333333222222333444555777888999666===BBB@@@???SSS}}}]]]HHHBBBJJJ[[[hhhhhhmmmqqqtttoooVVVRRROOONNNPPPQQQNNNKKKQQQQQQOOONNNNNNOOOOOOPPPLLLKKKIIIGGGFFFEEEEEEFFFDDDDDDEEEFFFFFFFFFFFFFFFBBBBBBCCCEEEHHHJJJJJJIIIFFFFFFGGGGGGFFFEEEDDDDDDFFFGGGFFFEEEBBBAAABBBDDDCCCBBB@@@>>>>>>>>>>>>???>>>>>>>>>>>>===<<<;;;::::::::::::;;;<<<===>>>???<<<;;;:::999999:::;;;;;;<<<;;;999777666777999:::888999:::;;;<<<;;;::::::;;;;;;<<<>>>???EEETTTcccmmmzzzwwwmmmiiiqqq|||yyyrrrqqq{{{xxxzzzyyymmmggg{{{~~~|||{{{{{{{{{zzzxxx|||~~~}}}~~~CCCFFFHHHGGGDDDCCCEEEHHHKKKHHHEEEFFFJJJMMMMMMKKKNNNOOOOOONNNLLLJJJGGGFFFLLLNNNPPPNNNJJJHHHIIIKKKHHHIIIJJJHHHEEEMMMcccxxx~~~qqqcccKKKCCC>>>>>>?????????BBBCCCDDDEEEHHHMMMSSSXXXZZZ\\\]]]^^^___```bbbdddfffjjjjjjkkkkkkjjjhhhfffdddfffhhhlllooorrrttttttttt{{{{{{|||~~~~~~~~~|||{{{zzz{{{zzzwwwtttqqqooommmlllhhheee```[[[UUUOOOIIIDDD>>><<<999666333111111000000000111222222333333444333333333555666888:::;;;777@@@BBB<<>>???<<<===>>>>>>===<<<:::999999:::<<<>>>??????>>>===;;;;;;999999999999:::;;;<<<;;;:::999999999:::;;;666777888999999999888777;;;;;;<<<======@@@KKKXXXjjjuuuzzzmmmffflllxxx{{{vvvyyyxxxrrr|||kkkuuuyyy}}}}}}{{{{{{{{{{{{yyyxxxzzz}}}~~~CCCFFFHHHGGGDDDCCCEEEGGGHHHFFFDDDGGGLLLPPPPPPOOOKKKKKKKKKKKKKKKIIIHHHGGGNNNOOOPPPMMMIIIGGGIIIKKKJJJJJJJJJIIIEEEIIIYYYjjj|||{{{}}}vvvlllRRRHHH@@@???AAAAAAAAADDDBBBDDDGGGJJJNNNSSSWWWZZZ___```bbbbbbccceeejjjmmmoooppppppooonnnkkkhhhfffgggjjjnnnrrruuuwwwwwwvvv~~~~~~}}}zzzxxxwwwtttuuuvvvuuusssooojjjhhhgggccc]]]XXXSSSMMMGGGCCC<<<:::888555333222111111111111111222333333444444333333444555777999;;;<<<;;;@@@??????UUU~~~xxxRRRHHHSSSWWW[[[jjjwww~~~uuuuuuuuuWWWUUUTTTQQQNNNKKKJJJIIIJJJLLLLLLKKKJJJJJJKKKLLLMMMLLLJJJGGGDDDDDDEEEGGGIIIGGGGGGGGGGGGFFFEEEDDDCCCDDDEEEGGGHHHHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBDDDEEEDDDCCCBBBBBBCCC>>>>>><<<<<<<<<<<<===>>><<<<<<=========;;;999888:::<<>>======<<<:::999888999999::::::;;;<<<=========<<<;;;666777888999:::999888888;;;:::;;;======>>>FFFPPPeeeppp{{{lllaaagggppp}}}qqqxxxsssppptttzzz~~~~~~|||{{{|||}}}}}}{{{zzzyyy|||DDDEEEFFFEEEDDDDDDEEEFFFEEEEEEFFFIIILLLOOOPPPPPPHHHIIIIIIJJJJJJIIIIIIIIILLLNNNOOOMMMIIIGGGHHHJJJKKKJJJJJJIIIFFFGGGRRR___uuuxxxvvv}}}uuuZZZNNNCCCAAABBBBBBCCCEEECCCEEEIIILLLPPPTTTYYY\\\aaacccfffffffffiiioootttuuuuuuuuuuuussspppmmmkkkkkknnnqqquuuxxxzzzzzzzzz~~~~~~~~~}}}{{{xxxvvvtttrrrtttvvvvvvtttoooiiifffccc___ZZZTTTOOOJJJDDDAAA:::999666444333222222222111111222222333444444444444444555666888;;;===>>>======???MMMqqqyyy```FFFHHH___jjjppp}}}oooxxxfffUUURRRPPPNNNLLLKKKKKKLLLLLLFFFEEEDDDDDDDDDEEEGGGGGGJJJHHHFFFDDDDDDEEEHHHIIIHHHHHHGGGGGGFFFDDDCCCBBBEEEFFFGGGGGGEEEDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFEEEAAA>>>===>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;:::999888;;;===@@@BBBBBBAAA???======<<<;;;999999999::::::999;;;===?????????===<<<999:::;;;<<<===<<<;;;;;;:::999;;;>>>>>>===CCCJJJWWWeeeyyy~~~nnnaaafffiiisssxxxsssxxxpppqqquuuzzz{{{yyyzzz~~~}}}}}}|||}}}~~~~~~|||zzzwwwzzz~~~~~~FFFDDDDDDDDDEEEFFFEEEDDDBBBEEEIIIKKKKKKLLLLLLMMMJJJJJJJJJJJJKKKKKKKKKJJJIIILLLNNNLLLIIIFFFGGGIIIJJJIIIIIIIIIFFFFFFMMMWWWbbbzzz{{{vvv|||zzzaaaSSSGGGCCCDDDDDDDDDFFFEEEGGGJJJMMMPPPUUU\\\aaacccfffhhhiiiiiilllrrrxxxyyyzzz{{{zzzyyyvvvtttrrrppprrruuuxxxzzz|||}}}}}}||||||||||||{{{yyywwwuuussstttttttttsssoookkkfffccc]]]ZZZTTTOOOJJJEEEAAA===888777555333222111111222111111222333333444444555444444555777999;;;>>>???===<<>>===<<<>>>???@@@AAA@@@???===<<<===<<<;;;:::999999999999;;;===???AAAAAA@@@>>>===<<<;;;:::::::::;;;<<<===:::;;;<<<======>>>>>>>>>:::;;;<<<===>>>===<<<<<<:::999;;;>>>>>><<>>???===<<>>?????????===<<<::::::::::::;;;===???@@@;;;;;;:::999:::<<>>===:::;;;@@@FFFQQQcccrrr|||tttllljjjuuuuuuuuuooo~~~xxxrrrmmmmmmmmmnnnvvv~~~}}}}}}{{{xxxuuuvvvxxx{{{}}}~~~~~~~~~}}}~~~HHHEEEBBBBBBDDDFFFEEECCCAAACCCFFFHHHJJJIIIGGGFFFLLLLLLLLLJJJHHHHHHJJJLLLIIIIIIHHHHHHHHHGGGGGGGGGKKKJJJHHHGGGHHHIIIKKKMMMSSSZZZ|||yyyzzz}}}{{{xxx|||tttjjjmmm~~~wwwhhh```UUUKKKEEEDDDFFFHHHJJJLLLNNNOOOQQQWWW```gggkkklllmmmnnnpppuuuzzz}}}{{{yyy{{{xxxuuuuuuwwwzzz|||}}}www}}}~~~~~~}}}|||{{{{{{{{{{{{{{{yyyuuurrrsssrrrooommmjjjeee___ZZZWWWRRRLLLGGGCCC???;;;999444333111//////000111222222222222222333444444555444222444:::===;;;;;;===:::FFF```kkkNNNLLL===QQQ~~~nnnoooyyy}}}mmmXXXVVVOOOKKKHHHDDDBBBDDDEEEEEECCCFFFEEEEEEEEEEEEGGGHHHIIIHHHGGGEEEDDDBBBAAAAAAAAABBBBBBAAA@@@@@@@@@AAAAAADDDCCCBBBCCCFFFHHHIIIJJJJJJDDD???@@@FFFKKKIIIFFFDDDCCCAAAAAABBBCCCBBBAAADDDCCCBBBBBBBBBAAA???===<<<:::999999;;;<<<<<<;;;>>>===<<<===??????<<<999???<<<:::999:::<<<======:::::::::::::::::::::::::::;;;<<<<<<===<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<@@@KKK\\\kkkwwwnnncccooo{{{}}}|||uuutttoooyyyzzzkkkeeekkkvvv~~~~~~~~~yyyxxxyyyyyyvvvyyyzzz{{{|||~~~{{{}}}~~~~~~~~~~~~~~~}}}}}}~~~HHHEEECCCBBBDDDEEEDDDBBBBBBCCCFFFGGGHHHGGGFFFEEEKKKKKKKKKIIIGGGGGGHHHJJJFFFFFFGGGGGGHHHIIIIIIIIIJJJIIIHHHGGGGGGHHHJJJKKKOOOWWWrrrzzz|||xxxsssyyy~~~hhhZZZ```lllttt{{{ooojjj```SSSIIIEEEHHHLLLLLLNNNPPPRRRTTTYYYbbbhhhnnnoooqqqrrrsssvvv{{{~~~~~~}}}~~~|||zzzxxxvvvvvvwwwxxxzzz{{{yyy~~~~~~zzzyyyyyyyyyyyywwwtttqqqpppooommmkkkhhhbbb\\\WWWSSSOOOIIIDDD@@@===999666444333111000///000111222222222222222333444555555666444666;;;===::::::===888PPPzzz}}}ZZZFFFJJJDDDWWWvvvwwwbbbkkk]]]PPPNNNGGGJJJFFFCCCBBBDDDEEEEEEDDDFFFEEEEEEEEEEEEGGGHHHIIIGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@AAAAAABBBBBBEEEDDDCCCCCCEEEGGGIIIJJJCCCAAAAAACCCGGGHHHEEEAAADDDBBBAAA@@@AAAAAAAAA@@@AAA@@@???@@@@@@@@@>>><<<<<<:::999:::<<<======<<<===<<<<<<===@@@@@@>>>;;;>>>;;;999888:::;;;<<<;;;999999999999999999999999::::::;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;BBBJJJWWWeeeppp{{{ttthhhkkksssxxxtttpppuuu{{{www{{{qqqjjjnnntttwwwwwwvvvyyyzzzwwwxxx{{{{{{yyy{{{{{{{{{|||}}}{{{}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~GGGEEECCCBBBCCCCCCBBBAAACCCCCCDDDEEEFFFFFFEEEEEEIIIIIIIIIGGGEEEDDDEEEGGGCCCDDDEEEFFFHHHJJJKKKKKKJJJIIIHHHGGGGGGHHHIIIIIIGGGPPP^^^wwwzzzrrruuu~~~jjjNNNJJJUUUeeezzzvvvtttlll\\\KKKCCCFFFMMMNNNQQQSSSUUUWWW\\\dddjjjrrrsssuuuvvvwwwyyy{{{~~~~~~xxxtttsssuuu|||vvvqqq|||~~~yyyxxxwwwwwwwwwuuurrrpppmmmlllkkkiiieee___WWWRRROOOKKKEEE@@@===:::666444333222111000000000111222222222222222333444555666888777999<<<<<<999:::>>>@@@hhhhhhJJJCCC>>>FFF[[[mmmiiicccyyyjjjSSSOOOLLLJJJHHHFFFCCCCCCDDDFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIGGGFFFEEEDDDDDDDDDDDDEEEAAA@@@@@@@@@AAABBBCCCCCCGGGFFFDDDCCCDDDEEEGGGIII???@@@BBBCCCCCCBBBAAA@@@DDDBBB@@@???@@@@@@???>>>>>>=========??????===<<<<<<:::999:::===>>>>>>>>>???>>>===>>>???>>><<<:::<<<:::888888999:::;;;:::888888888888888888888888999:::;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;@@@FFFOOOZZZfffttt~~~pppffffffooo}}}{{{qqqjjjmmmyyy~~~}}}}}}vvvvvvwwwtttpppqqquuuwwwvvvxxx||||||yyy}}}|||{{{{{{{{{}}}|||}}}~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||EEEEEECCCBBBBBBAAA@@@@@@AAAAAABBBCCCDDDEEEFFFFFFFFFGGGGGGEEECCCBBBBBBCCCCCCDDDEEEFFFGGGIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIEEEMMMNNNaaa~~~wwwtttrrrVVVMMMSSSaaawwwxxxfffQQQEEEGGGNNNOOORRRVVVXXXYYY^^^dddjjjsssvvvyyyzzzzzzzzz{{{||||||~~~}}}xxxxxxzzz}}}tttlllssszzz~~~~~~{{{zzz~~~~~~}}}xxxwwwvvvvvvvvvtttrrrooojjjiiihhhfffbbb[[[SSSMMMKKKGGGBBB>>>:::888555222222222111000000111111222222222222333444555666777888888:::<<<999777;;;AAAWWWWWWFFFDDD:::KKK```jjjkkkuuuuuu[[[UUUQQQIIIOOOGGGFFFEEEEEEFFFGGGGGGHHHEEEEEEEEEFFFFFFGGGHHHHHHFFFFFFEEEEEEEEEEEEFFFFFF@@@@@@@@@AAAAAACCCDDDEEEGGGFFFEEECCCBBBBBBDDDFFFAAABBBCCCAAA>>>>>>AAADDDCCCAAA???>>>??????>>><<<<<<<<<;;;===??????>>><<<<<<;;;:::;;;===?????????@@@???>>>===<<<;;;999888<<<:::999999:::;;;;;;:::777777777777777777777777999999:::;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;:::>>>EEEPPP___ooo}}}{{{ddd[[[eeeuuu~~~xxxrrrsss||||||{{{vvvrrrrrrvvvyyyxxxzzz|||{{{xxx}}}|||zzzxxxxxxzzz|||}}}}}}~~~~~~}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~CCCCCCCCCBBBAAA@@@??????===>>>???AAACCCEEEFFFGGGCCCDDDEEEDDDBBB@@@@@@AAAEEEEEEEEEFFFFFFFFFGGGGGGJJJJJJIIIIIIIIIIIIIIIIIIKKKOOOGGGRRRyyyrrrxxx|||cccUUUSSS]]]tttqqq\\\NNNLLLPPPNNNRRRVVVYYY[[[^^^dddhhhqqquuuzzz}}}}}}|||zzzzzzzzz|||ttthhhjjjrrrzzz}}}}}}yyyvvvyyy{{{zzz~~~|||zzzyyywwwuuuuuuuuutttrrrpppiiihhhfffccc___XXXPPPJJJHHHDDD???<<<999777444222111111111111111111222222222222222333444555777888777888::::::777777???IIIpppeeeMMMEEE???AAATTTfffppp{{{zzz}}}iiiUUUZZZMMMAAALLLHHHHHHHHHHHHGGGHHHHHHIIIDDDEEEEEEFFFGGGGGGHHHHHHEEEEEEEEEEEEEEEFFFFFFGGG@@@@@@AAAAAABBBCCCDDDEEEDDDEEEEEECCC@@@@@@AAACCC???CCCFFFFFFBBB@@@AAACCCCCCAAA???>>>??????>>>======<<<<<<===???@@@???>>><<<;;;:::;;;===??????>>><<<===<<<;;;::::::::::::===;;;::::::<<<===<<<;;;777777777777777777777777888999999::::::::::::::::::::::::999999:::::::::777:::AAAMMM\\\mmm{{{iiiXXX^^^lllttt|||wwwxxx{{{|||uuurrrrrrwwwzzzzzz|||~~~~~~zzz{{{zzzxxxwwwwwwwwwyyyzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||~~~???AAABBBBBB@@@??????@@@;;;<<<>>>@@@BBBDDDEEEEEE@@@BBBCCCCCCAAA@@@@@@AAAFFFFFFFFFEEEEEEEEEDDDDDDGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJFFFOOOnnn{{{uuuoooXXXOOOWWWnnnuuudddVVVOOOMMMNNNRRRWWWZZZ\\\^^^cccgggnnnttt{{{~~~|||zzzyyy{{{uuufffdddjjjtttzzz{{{zzzuuurrrssstttvvv~~~}}}zzzyyyxxxvvvtttttttttsssqqqooohhhfffccc___[[[TTTMMMHHHEEEBBB===:::888666444222000111111111222222222222222222222333444666777888777888:::999777999GGGVVVyyyyyyUUUJJJFFF===III[[[nnn|||^^^WWW[[[KKK@@@HHHGGGIIIJJJIIIHHHGGGHHHIIIDDDDDDFFFGGGGGGHHHGGGGGGEEEEEEDDDDDDDDDEEEFFFFFFBBBAAAAAAAAABBBCCCDDDDDDBBBDDDFFFEEEBBB???@@@BBB:::AAAJJJMMMKKKEEEAAA???BBB@@@>>>>>>???@@@???>>>>>>======>>>@@@AAA@@@>>>===<<<:::;;;<<<>>>======888999;;;;;;:::;;;>>>@@@===<<<;;;;;;======<<<;;;777777777777777777777777777888999999::::::999999::::::999999999999::::::888999???JJJZZZjjjvvv|||rrr^^^\\\eeelllzzz}}}{{{yyyyyy}}}}}}sssnnnpppuuuxxxxxx{{{~~~yyyyyyxxxxxxwwwwwwwwwwww~~~~~~xxxzzz~~~<<>>@@@BBBBBBAAA@@@@@@AAAFFFFFFEEEEEEEEEDDDDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHFFFCCCFFFNNN```zzzdddWWW[[[lll|||yyyooobbbVVVMMMOOOSSSYYY\\\]]]```dddggglllrrr{{{~~~|||yyy{{{~~~~~~vvvfffccccccnnntttzzzyyyrrrpppooopppqqqssszzz~~~{{{zzzwwwuuurrrqqqqqqqqqooonnngggddd___ZZZUUUOOOIIIEEEBBB???;;;888666555333111000000111222222222222222222222222333555666888999777999::::::888>>>PPPccctttzzzttt^^^LLLHHHMMMOOO```nnnxxxwwwZZZWWWSSSKKKHHHGGGFFFHHHJJJIIIFFFDDDEEEFFFCCCDDDFFFGGGHHHHHHGGGGGGEEEEEEDDDDDDCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDD@@@EEEIIIIIIEEEAAAAAABBB>>>BBBGGGKKKJJJGGGDDDBBBAAA???>>>>>>@@@AAAAAA@@@>>>======>>>@@@@@@???===>>><<<::::::;;;<<<;;;:::;;;======<<<;;;;;;>>>AAA<<<;;;:::;;;<<<<<<;;;:::888888888888888888888888777888888999999999999999::::::999999999999:::::::::999;;;CCCQQQ```lllrrr|||hhh^^^aaahhhooovvv||||||||||||xxxnnnppptttuuutttvvv{{{|||zzzxxxyyyzzzzzzzzzyyyxxxwww|||~~~~~~|||~~~:::>>>AAABBB@@@???@@@AAA===>>>AAABBBBBB@@@>>><<<<<>>???AAABBBBBBBBB>>>======>>>??????===<<<>>><<<::::::;;;;;;:::999BBBCCCCCC???;;;999;;;===:::999999:::;;;<<<:::888888888888888888888888888777777888999999999999999:::999999999999999999:::<<<888666;;;GGGVVVbbbiiizzzpppaaa```gggcccooo{{{~~~rrrsssuuutttqqqrrruuuvvvtttxxxyyy{{{||||||{{{yyyxxx{{{}}}~~~}}}~~~===>>>???@@@AAABBBBBBBBBDDDCCCBBB@@@>>><<<;;;:::>>><<<===AAABBB??????AAACCCFFFGGGEEE@@@>>>@@@DDDBBBEEEHHHGGGCCCAAACCCFFFIIIGGGAAAEEERRR]]]tttzzz}}}xxxjjjkkkwwwoooWWWSSSXXX\\\___bbbfffhhhiiirrruuuyyy}}}|||||||||~~~}}}~~~}}}yyypppffffffaaaeeesss|||}}}wwwuuupppmmmppprrrrrrtttxxx}}}{{{vvvuuutttsssqqqnnnjjjfffddd___XXXQQQLLLHHHDDDBBB>>><<<888444111000000111000000000000111111111111333333444555777999:::;;;;;;666;;;:::;;;XXXmmm```aaaDDDDDDKKKBBBWWW|||xxxppp]]]LLLJJJLLLJJJGGGGGGGGGGGGGGGFFFDDDCCCAAAAAADDDDDDEEEFFFFFFFFFFFFFFFCCCEEEGGGGGGDDDBBBCCCEEECCCDDDFFFFFFFFFDDDBBB@@@CCCGGGKKKNNNNNNKKKFFFCCCLLLLLLKKKHHHDDDAAA@@@AAA<<<:::888999===@@@AAA@@@<<<<<<<<<<<<<<<;;;;;;;;;@@@???>>>=========>>>???AAAAAA???>>><<<<<<;;;;;;<<<;;;:::999888888888888555888::::::999777666555444666888999:::999777666;;;:::::::::999888888888<<<777888===???AAAQQQeeeppp{{{pppddd___aaalll{{{~~~}}}xxxvvvooogggggglll|||{{{yyyxxxyyy{{{yyyvvvyyy{{{~~~======>>>???@@@AAABBBBBBCCCCCCBBBAAA@@@@@@?????????<<<===@@@AAA???@@@CCCBBBEEEFFFCCC???===@@@CCCBBBEEEHHHHHHDDDCCCEEEGGGHHHGGGBBBEEEQQQYYYlllxxxzzzpppkkkqqqgggUUUXXX[[[^^^aaafffjjjlllsssvvvzzz~~~|||||||||}}}~~~~~~{{{ssshhhhhhcccfffrrr||||||tttpppnnnqqqtttssstttwww}}}|||wwwuuutttrrrqqqooolllgggddd```[[[TTTNNNIIIEEEAAA???<<<:::666333000000000111000000000000111111111222333444444555777999:::;;;999222666<<>>>>><<<;;;::::::::::::999999888777777777777777555777999999777666555666444555666777888777666666999999888777777777777777;;;777777<<<===???NNN```jjjssszzznnngggeeejjjvvv}}}}}}|||~~~zzzrrroookkkgggjjjppp}}}|||{{{|||{{{xxxtttwwwzzz}}}>>>>>>>>>???@@@AAACCCCCCCCCBBBBBBBBBBBBCCCDDDDDD@@@===<<<@@@AAA@@@BBBFFFBBBCCCEEECCC???>>>@@@CCCDDDGGGIIIIIIFFFEEEFFFHHHFFFGGGCCCEEENNNRRR^^^uuu{{{|||}}}~~~yyyooonnn}}}uuuZZZYYYYYY[[[```ffflllppptttvvvzzz~~~~~~}}}||||||~~~~~~~~~}}}vvvmmmkkkdddeeepppzzz~~~sssoooppptttwwwuuuuuuwww~~~xxxrrrtttrrrpppnnnlllhhhccc___YYYUUUOOOIIIEEEAAA>>>;;;888666444111000000111222000000111111111222222222444444555666777999::::::999111444EEEaaaiiiOOO@@@???EEEQQQuuuvvvuuuooowwwqqqWWWNNNGGGFFFGGGGGGGGGHHHFFFFFFFFFEEEDDDCCCBBBAAAAAABBBBBBCCCDDDCCCCCCCCCCCCDDDEEEEEECCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBHHHIIIJJJJJJHHHEEECCCAAADDDDDDDDDCCCBBBCCCFFFIIIGGGEEEBBB@@@@@@@@@>>>============>>>>>>????????????>>><<<;;;:::::::::;;;::::::999888888888888888777666666555555666666666666777888777555444555666555555555555666666666666888777666555444555666777:::666777::::::<<>>;;;888444333111000000000111222111111111222222222333333555555666777888999999999999666>>>YYYoooKKK???CCCPPP]]]qqqwwwgggwwwwwwooorrrZZZLLLJJJGGGFFFFFFEEEFFFGGGDDDEEEEEEEEEDDDCCCBBBBBBAAAAAABBBCCCCCCCCCCCCCCCBBBCCCDDDCCCCCCBBBAAAAAA@@@@@@?????????@@@AAAAAAGGGGGGFFFFFFDDDCCCBBBAAAAAAAAAAAA@@@@@@BBBFFFJJJIIIHHHFFFDDDBBBAAA???>>>======>>>>>>???@@@@@@@@@???>>><<<;;;::::::::::::999888888777777777888888888777666555555555555555666777777666444333555777666666555555555666777888777666555444444555777888888666666999888999BBBMMM[[[bbbooo|||zzzeeeaaadddrrryyytttppprrrxxx~~~yyyiiidddiiiqqqvvvyyy|||vvvrrruuuyyyzzzxxxxxxuuuvvvxxx{{{}}}CCCCCCCCCDDDEEEFFFHHHHHHEEEDDDCCCAAAAAAAAABBBCCCBBB>>>===@@@AAAAAACCCHHHDDDEEEEEEDDDDDDDDDEEEFFFJJJKKKKKKIIIFFFDDDCCCCCCBBBGGGDDDDDDIIIGGGHHHSSSqqq~~~zzz}}}~~~hhh^^^UUUVVVZZZ___gggpppnnnppptttyyy}}}{{{wwwwwwzzz}}}|||xxxxxxzzz~~~{{{tttuuuvvvlllgggdddhhhnnntttzzz~~~wwwrrrqqquuu|||}}}~~~zzzvvvsssrrrpppnnnjjjgggbbb]]]VVVQQQMMMJJJEEEBBB???<<<999666111111000000000111111222222222222222333333333333555666777888999999888888666BBBUUUuuu^^^HHH;;;AAAVVVdddiiiqqqvvv{{{|||xxxXXXLLLIIIIIIIIIGGGEEEEEEEEEDDDCCCCCCDDDDDDDDDCCCCCCBBBAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBB@@@???>>>=========>>>>>>@@@@@@DDDCCCCCCBBBBBBBBBBBBCCC@@@@@@@@@??????@@@CCCFFFBBBBBBBBB@@@>>>===<<<<<<======>>>>>>?????????@@@???>>>===;;;::::::;;;;;;999999888888888888888999;;;:::888777666555555555666777777666444333555777777777666666666777888999777666666555666777999:::777666777888888888>>>DDDMMMWWWfffttt~~~iiiccccccmmmyyy~~~zzzuuutttzzztttttt~~~tttmmmqqquuuwwwwwwyyytttuuuvvvxxx{{{}}}~~~DDDEEEFFFGGGHHHIIIIIIIIIGGGEEECCC@@@??????@@@AAACCC@@@???BBBBBBAAACCCFFFEEEEEEEEEEEEEEEFFFGGGHHHJJJJJJIIIGGGEEECCCAAA@@@@@@FFFCCCBBBHHHFFFEEELLL^^^lllzzzxxx}}}rrrdddXXXWWWYYY[[[cccllljjjmmmpppuuuzzz~~~{{{uuusssuuuxxx{{{vvvuuuwww|||rrrrrrtttmmmiiifffeeehhhoooxxx~~~|||ttttttsssxxx{{{vvvsssrrrsssnnnkkkgggccc^^^WWWPPPKKKGGGEEEBBB???===:::777444000000000000000111222222222222333333333444444444666777888999999999888777333PPPlll^^^CCCDDD:::@@@XXXiiippp___MMMMMMHHHJJJIIIFFFEEEFFFDDDAAABBBBBBCCCDDDDDDDDDCCCCCCAAABBBCCCCCCDDDDDDCCCCCCBBBAAA@@@AAABBBAAA@@@>>><<<<<<===>>>??????@@@@@@AAAAAA@@@@@@@@@@@@AAABBB>>>???@@@???>>>>>>@@@BBB???@@@BBBAAA???======>>>========================>>>===<<<;;;:::;;;<<<<<<<<<;;;:::999999999999999;;;;;;999888777666666666666777888777555444555666777777777777888888888888666666777888999999::::::666777888888888999;;;>>>???IIIYYYhhhuuutttjjjccchhhqqqyyy{{{xxxrrrjjjnnntttttttttwwwtttttttttvvvxxx{{{~~~BBBDDDGGGIIIJJJJJJIIIHHHGGGEEEBBB@@@??????AAABBBDDDAAAAAADDDDDDAAAAAADDDDDDDDDCCCDDDEEEGGGGGGGGGFFFFFFEEEEEEDDDCCCAAA@@@???EEEBBB@@@GGGGGGFFFLLLRRR```uuu{{{rrrwww|||kkk\\\ZZZZZZZZZ___iiijjjlllnnnrrrvvvyyy|||}}}}}}~~~~~~zzztttrrrssswww}}}zzzuuuuuuxxx}}}~~~~~~sssqqqrrrnnnmmmiiidddccckkkxxx~~~uuuvvvuuuzzz{{{uuurrrrrrsssllljjjeee```ZZZSSSKKKFFFBBB@@@>>><<<:::888555222000000111111111111222222333333333333444444444444777888999::::::999777666:::^^^vvv~~~}}}bbbCCC<<<>>>AAAKKK```www}}}qqqSSSKKKOOOGGGIIIGGGDDDDDDGGGEEE???AAABBBBBBCCCDDDDDDDDDCCC@@@@@@AAABBBBBBBBBBBBBBBAAA@@@??????AAAAAA???===<<<===???AAABBBBBBBBBBBBAAAAAA@@@??????>>>>>>>>><<<>>>@@@@@@???>>>>>>??????BBBDDDCCCAAA??????@@@===<<<<<<;;;;;;::::::999;;;::::::999999:::<<<======<<<;;;:::999999999999888888888777777888999999555777999999777666555666555555777888888888777666333555777999:::::::::999555777999999999:::;;;;;;;;;AAALLL\\\nnn~~~|||mmmaaabbbllluuu{{{rrrfffaaakkkssssssrrruuuuuutttssstttvvvyyy|||~~~AAACCCGGGJJJKKKJJJHHHFFFGGGEEEBBB@@@@@@AAACCCDDDDDDBBBBBBEEEEEEAAA@@@BBBDDDCCCBBBCCCEEEGGGGGGGGGCCCBBBBBBCCCDDDDDDCCCAAA>>>EEEBBB???GGGHHHGGGMMMNNN[[[ppprrruuuppp___\\\\\\YYY^^^gggkkklllnnnpppsssvvvxxxyyyyyy{{{}}}yyytttqqqssswwwxxx~~~yyyuuuvvvyyyyyy|||~~~}}}{{{{{{~~~vvvsssrrrooooookkkdddaaajjjyyyxxxwwwwww|||}}}~~~|||wwwrrrqqqqqqllliiiddd___XXXQQQIIIDDD???===;;;:::999666333000111111111111222222222222333333333444444444555555777888999::::::999777666EEEhhhuuulll```GGG:::FFF;;;LLLZZZkkktttfffNNNHHHIIIGGGHHHEEEAAADDDIIIFFF???AAAAAABBBCCCDDDDDDDDDDDD??????@@@AAAAAAAAAAAA@@@AAA???>>>???AAAAAA???<<<===>>>AAADDDEEEEEEDDDCCCBBBAAA@@@???>>>===<<<;;;999<<>>>>>>>>===???BBBAAA>>>;;;;;;===<<<<<<;;;:::999888888777999888888888888:::;;;<<<>>>===<<<:::999888888888555555555666888999;;;;;;555888:::;;;999777666666333444666888888777555444111444777:::;;;;;;999888555888:::::::::<<<;;;999>>>>>>EEETTTjjj|||lll\\\]]]iiitttxxxzzz~~~bbbWWWWWWfffrrrsssqqqtttuuutttsssssstttwww{{{}}}~~~~~~~~~}}}~~~AAACCCFFFIIIIIIGGGEEECCC?????????@@@@@@AAAAAABBBBBBCCCDDDFFFFFFEEECCCBBBCCCBBBBBBAAAAAABBBBBBCCCFFFEEEDDDDDDCCCDDDDDDEEEFFFDDDAAA@@@@@@DDDHHHJJJMMMJJJ]]]|||eeecccqqq~~~~~~llleeedddbbb```___ccchhhlllmmmnnnrrrvvvxxx}}}zzzyyyyyysssjjjiiinnnuuuyyy}}}~~~{{{wwwvvvvvvtttxxx|||~~~}}}|||~~~}}}|||xxxsssmmmmmmmmmjjjeeedddooo}}}~~~{{{{{{~~~|||yyyvvvsssnnnkkkjjjfff___XXXQQQKKKEEEAAA@@@>>><<<888555333111000000000000000000111111222555444333222222444555777:::666888<<<888000444AAAZZZxxxiiiMMMNNN???444LLLJJJZZZppp}}}jjjUUUNNNLLLIIIGGGEEECCCCCCCCCCCCBBBAAABBBBBBBBB@@@>>>===???AAA@@@???>>>???@@@@@@@@@???AAACCCCCCAAA>>>===>>>AAA@@@BBBDDDCCCAAA???>>>>>>CCC@@@<<<;;;===??????===>>>??????>>>======???AAA??????>>><<<<<<;;;;;;;;;???===::::::<<<===<<<::::::999888777777999;;;<<<;;;:::999999888888888888777888888777555666888:::888666555555777999:::999444666888::::::999777555222666:::;;;999777777888555666666777888999999:::===;;;===HHH[[[mmmzzz||||||mmmaaaffflllsss~~~}}}pppTTTOOOSSSbbbiiiiiilllsssuuuuuuuuutttssstttwwwyyy|||}}}~~~???AAADDDFFFFFFEEEBBBAAA?????????@@@@@@AAAAAAAAAAAABBBDDDEEEDDDCCCBBB@@@CCCBBBBBBAAAAAABBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFHHHFFFDDDCCCDDDFFFIIIKKKJJJHHHXXXyyymmmeeegggooo{{{xxxqqqgggaaa___bbbggglllllllllmmmppprrrwwwwwwzzz|||wwwmmmhhhjjjrrrvvvzzz|||zzzxxxwwwxxxtttwwwzzz}}}~~~~~~}}}}}}~~~|||xxxsssqqqooonnnlllhhhgggooozzz}}}yyywwwtttqqqllliiigggbbb[[[UUUOOOIIICCC???;;;:::777555333222111111000000000000000111222222444333222222333555777888:::888::::::666555AAARRRuuu|||cccIIIGGGDDDIIIdddrrrmmmxxx~~~nnnWWWNNNKKKIIIFFFGGGEEECCCBBBCCCCCCBBBAAABBBBBBBBB@@@>>>===???@@@@@@?????????@@@@@@@@@???@@@AAABBBAAA>>>>>>???AAABBBCCCDDDCCCAAA??????@@@EEEAAA>>>===>>>???>>>======>>>??????>>>>>>???@@@???>>>===<<<;;;;;;;;;;;;???===;;;;;;===>>>===;;;::::::999999999:::<<<<<<;;;::::::999888888999999999::::::888777777999;;;888666555555777999::::::666777888999999888666555444666999999777666666888555555666666777888888999:::999:::BBBPPP```mmmtttzzz}}}tttiiigggdddhhhwwwyyy{{{~~~aaaUUUNNNPPP]]]ffffffhhhnnnssstttuuuuuuttttttuuuwww{{{|||}}}>>>@@@CCCEEEEEEDDDBBB@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCBBBAAA@@@???CCCBBBBBBAAAAAABBBBBBCCCAAABBBDDDEEEFFFGGGFFFFFFFFFFFFEEEEEEEEEGGGHHHJJJHHHFFFOOOhhhzzzmmmaaaaaasssrrrbbb\\\]]]aaaffflllmmmjjjhhhjjjmmmooosssyyy~~~zzzppphhhfffmmmqqquuuxxxxxxxxxxxxxxxttttttwww{{{}}}yyy{{{~~~}}}yyytttuuurrrpppooommmkkkooouuu~~~~~~{{{yyyvvvsssqqqnnnjjjgggaaa]]]WWWPPPKKKEEE@@@<<<999777444111//////000111111000000000000111222222333333333333444666888:::999;;;:::777666BBBZZZqqqtttVVVDDD@@@FFFZZZrrrttt|||rrryyynnnSSSKKKMMMLLLIIIHHHFFFDDDBBBBBBCCCCCCBBBAAAAAABBBBBB@@@>>>===>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAA@@@??????AAACCCCCCDDDDDDBBB@@@@@@AAABBBGGGDDDAAA???>>>>>>===<<<;;;===@@@@@@???>>>>>>???>>>===<<<;;;;;;;;;;;;;;;===<<<;;;;;;===>>>===<<<::::::;;;;;;;;;;;;<<<<<<;;;::::::999999999999:::<<<<<<<<<:::888888999;;;888777555555777999::::::888888888777777666666555555777888777555555666777444444555555666777777777888888999<<>>===CCCBBBBBBAAAAAABBBBBBCCCAAABBBDDDFFFGGGFFFDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEGGGEEEHHHWWWsss{{{iiicccrrrkkkXXXVVV\\\___ccciiillljjjfffhhhmmmkkkpppwww|||zzzrrriiieeejjjmmmqqqtttvvvwwwwwwwwwtttrrrsssyyy|||vvvvvv|||zzzuuuyyyssspppqqqpppnnnmmmooo}}}~~~~~~}}}}}}}}}}}}}}}xxxvvvssspppnnnkkkfffccc\\\XXXRRRLLLGGGCCC>>>:::;;;888444000//////111222111111000000111111222333222222333444666888:::;;;888;;;888333;;;WWW{{{eeeKKKEEE???GGG```ooo~~~iii}}}ooojjjxxx]]]HHHIIINNNJJJGGGKKKEEECCCAAAAAABBBCCCBBBAAA@@@AAAAAA@@@>>>===>>>???<<<<<<===<<<;;;;;;;;;<<<>>>>>>??????@@@AAACCCDDDDDDDDDCCCBBB@@@@@@BBBDDDHHHFFFCCCAAA???>>>===<<<;;;===@@@AAA@@@>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<;;;::::::;;;;;;;;;;;;::::::::::::999999999999::::::<<<===<<<:::888777888:::999777555666888::::::::::::999777666555555555666777777666555444444555666444444444555555555666666888999:::;;;>>>FFFTTT^^^eeepppyyy{{{fff\\\ggghhhxxxzzzoooooosss|||~~~yyybbbVVVNNNUUU___dddfffhhhooorrrvvvwwwvvvuuuttttttvvvwwwyyy{{{~~~~~~}}}???@@@AAACCCCCCBBBAAA@@@AAAAAAAAA@@@@@@????????????????????????>>>>>>===CCCBBBBBBAAAAAABBBBBBCCCBBBCCCEEEFFFEEECCCAAA@@@BBBBBBCCCCCCDDDDDDCCCCCCDDDDDDEEEMMMfff~~~{{{pppuuummmXXXUUU\\\``````ccchhhhhhdddffflllkkkoootttvvvvvvrrrkkkfffhhhjjjlllpppssstttttttttsssppppppwww|||uuutttyyy~~~~~~|||wwwzzzuuuqqqrrrrrrnnnllllllzzz~~~~~~~~~|||{{{{{{zzz{{{{{{vvvssspppmmmjjjgggbbb___WWWSSSNNNIIIDDD@@@<<<999888666333111111333666888111111111111111222222333222333444666888:::;;;<<<888:::666444IIIsssWWWBBBEEE@@@JJJbbbkkkhhhkkkiiivvveeeQQQDDDGGGIIICCCCCCIIIDDDBBB@@@@@@AAABBBAAAAAA???AAAAAA@@@>>>======>>>===>>>???>>><<<;;;<<<===>>>======???@@@BBBCCCDDDCCCCCCCCCAAA???@@@BBBDDDFFFFFFDDDBBB@@@>>>======<<>>?????????>>>>>>BBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>CCCBBBBBBAAAAAABBBBBBCCCCCCCCCDDDCCCBBBAAA???>>>CCCCCCCCCDDDDDDDDDDDDDDDAAABBBDDDJJJ\\\wwwzzz|||rrr```^^^dddkkkccc```dddfffcccdddiiillloooqqqqqqrrrqqqmmmfffeeefffhhhlllpppssssssrrrrrrpppooottt|||{{{vvvsssyyy}}}~~~~~~yyy|||vvvssstttrrrnnnkkklllwwwzzz~~~}}}zzzxxxwwwwwwwwwwwwsssqqqmmmiiifffbbb]]]YYYQQQNNNIIIEEEAAA>>>:::777222222111111333777:::===222111111111111222333333333444555777999;;;<<<===888:::666:::]]]qqqIII;;;BBBBBBOOOgggooonnn}}}vvvzzzTTTJJJEEEGGGGGGCCCCCCIIICCCAAA@@@@@@AAABBBAAA@@@???@@@AAAAAA>>>=========???BBBCCCBBB>>>===>>>AAA>>>======>>>AAACCCDDDCCCAAABBBBBBAAA@@@???AAABBBCCCDDDDDDBBB@@@>>>>>>??????AAABBBAAA>>><<<;;;;;;>>>======<<<<<<<<<======999;;;======;;;999999999::::::999999999999888888888777777777777888999999999999999777555555666888999888666666888:::;;;;;;999888666555444555555666666555444555777888777666555555555555555555555555333555777777777<<>>>>>>>>======CCCCCCBBBAAA@@@>>>>>>============>>>>>>???@@@@@@CCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAA@@@@@@?????????CCCBBBBBBAAAAAABBBBBBCCC???AAADDDHHHOOOaaa}}}~~~zzzzzzqqqmmmvvvqqqfffgggiiieeecccgggkkkooopppnnnpppqqqllleee```aaaccchhhooossstttsssrrroooooorrrxxx|||{{{xxxtttyyy}}}}}}~~~|||}}}yyyvvvvvvsssnnnmmmppptttvvv~~~}}}}}}{{{xxxuuusssrrrrrrrrrpppmmmiiieeeaaa\\\VVVSSSLLLIIIDDD@@@===:::777444000000000111222444777888222222111111222222333444444555777888:::;;;<<<<<<999;;;999EEEqqqWWWCCC???KKKUUUcccttt}}}}}}}}}dddKKKHHHEEEEEEEEEEEEDDDCCCBBB@@@??????@@@AAAAAA@@@>>>@@@AAAAAA???===<<<===???BBBDDDBBB>>><<<>>>AAA???===<<<>>>AAADDDCCCBBB>>>@@@AAAAAA@@@??????@@@???AAACCCBBB@@@??????AAACCCCCCCCC@@@===:::::::::>>>>>>=========>>>>>>???;;;>>>@@@???<<<999999999<<<;;;:::999888999999:::666666666666666777888888777888888666555555777999:::888666777999;;;;;;;;;777666666555555555666666555444444777:::;;;999777555555555555555555555555222333555555666999>>>BBBSSSdddkkkppprrrfffYYY\\\bbbmmm{{{wwwzzzgggXXXSSSVVVZZZ\\\dddggglllooopppqqqssstttppppppqqqsssvvvyyy}}}~~~~~~}}}~~~===>>>>>>???????????????CCCCCCBBBAAA???>>>==================>>>@@@AAABBBCCCBBBBBBAAAAAABBBBBBCCC@@@??????>>>>>>???@@@@@@AAA@@@???>>>>>>>>>???@@@@@@AAADDDEEEDDDNNNjjj|||{{{zzzzzzzzz|||tttmmmnnn{{{nnnlllmmmhhheeegggjjjooopppnnnppprrrlllccc]]]]]]```fffnnntttuuuuuuqqqooooooqqqvvvzzz{{{zzzvvvzzz}}}|||~~~}}}~~~{{{yyyxxxsssnnnooosssrrrttt}}}}}}{{{{{{yyyvvvrrrpppnnnnnnooonnnkkkfffbbb]]]XXXRRRNNNHHHEEEAAA===;;;888555222333222111000000/////////222222111111222222333444555666888999:::;;;<<<<<<:::<<<<<>>???@@@AAAAAA@@@>>>@@@AAAAAA???===<<<<<<===@@@BBB@@@;;;999;;;>>>@@@>>><<<>>>AAADDDCCCBBB<<>>>>>>>>>>>>>>??????===@@@CCCBBB>>>:::999:::>>>===;;;999999999;;;<<<555555555555555666777777777888888777555666888::::::888666777999;;;;;;;;;555555555666666666666666444333444888<<<<<<:::777666666666666666666555555333444555666666888;;;===KKK___eeefffwww|||rrr^^^]]]ZZZaaazzzsssvvvsss___UUUVVVZZZ\\\```ccchhhkkkmmmoooqqqsssoooooopppqqqtttxxx{{{~~~~~~~~~>>>>>>?????????@@@@@@@@@DDDCCCBBB@@@>>>===;;;;;;<<<<<<<<<===@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@?????????>>>======>>>>>>===<<<;;;===???>>>;;;:::<<<>>>@@@>>>AAAFFFFFFIII]]]ttt|||sssxxx{{{yyyzzzyyyfffbbbqqqrrrmmmlllnnnssssssqqqnnnmmmmmmmmmllllllcccbbbcccgggmmmrrrrrrqqqqqqrrrrrrqqqrrrtttxxx{{{vvvxxxxxxwwwzzz|||~~~zzzyyyzzzyyytttoooqqqsssxxx}}}zzz|||yyytttqqqpppooonnnmmmhhheee```ZZZTTTOOOKKKIIIDDDBBB???;;;888666444444000000111111111222222222555444222111111222444555222:::888777??????999:::@@@;;;>>>bbbzzzbbbEEEIIIZZZ|||~~~~~~jjjOOOHHHGGGFFFEEECCCAAA???>>>===AAAAAA@@@???>>>>>>??????BBBAAA@@@>>>======<<<<<<>>>>>>????????????>>>>>>;;;<<<===>>>>>>>>>>>>>>>>>>???AAAAAA???>>>???@@@???@@@@@@AAAAAAAAA@@@@@@@@@AAA>>>888888===??????@@@>>><<<;;;;;;<<>>>>>??????@@@@@@@@@BBBBBBAAA???>>>===<<<;;;<<<;;;:::;;;>>>??????>>>AAAAAA@@@@@@????????????@@@???======>>>???>>><<<;;;===???>>><<<;;;===>>>AAA>>>@@@EEEDDDCCCOOOaaalllpppwwwvvv{{{zzzpppnnnppppppnnnlllkkkllllllkkkjjjfffeeeeeehhhnnnqqqqqqpppqqqrrrrrrssstttvvvyyy{{{wwwxxxvvvtttwww}}}~~~}}}}}}}}}yyytttqqqrrrwww}}}zzzwww{{{xxxtttqqqpppnnnllljjjdddbbb]]]XXXRRRMMMJJJHHHCCCAAA>>>:::777555444444111111111222222222333333333222111000000222333555777===999777???>>>999;;;:::III\\\uuuvvvZZZOOOIIIbbbzzz{{{WWWEEEFFFDDDCCCBBBAAA@@@>>>======@@@??????>>>======>>>>>>AAA@@@???===<<<<<<;;;;;;===>>>>>>??????>>>>>>===?????????@@@??????>>>>>>===???@@@@@@???>>>>>>?????????@@@@@@AAA@@@@@@???@@@BBB@@@<<<===AAADDDBBBAAA@@@===<<<;;;<<<>>>??????>>><<<;;;::::::;;;;;;DDD<<<777999;;;888666777:::999888888999:::888777666666666666777777777777777777777777888888888888555444444333444555777888777666666555555555555555666666666666666666555555777666444333333555777888DDDNNNZZZdddqqq}}}~~~zzznnn___[[[dddvvvwwwnnnppp{{{sssnnnjjjggg```^^^[[[[[[aaaiiiooorrrssssssrrrqqqqqqssswwwzzzyyy}}}===>>>>>>???@@@@@@AAAAAA@@@@@@@@@???>>>>>>=========<<<;;;;;;===???>>>>>>@@@@@@???>>>>>>>>>>>>??????>>><<<<<<=========<<<<<<>>>???>>>===<<<===>>>@@@===???DDDCCC@@@EEEOOOnnntttooosss~~~|||xxxpppooonnnlllkkkkkklllmmmlllkkkkkkiiihhhjjjooorrrqqqpppqqqqqqssstttvvvxxxyyyzzzxxxxxxuuurrruuu|||~~~zzztttuuuxxx~~~}}}{{{yyywwwtttwwwuuurrrpppnnnkkkgggddd\\\ZZZVVVRRRMMMIIIFFFEEE@@@>>><<<888666555444444222222222333333333444444444333333222333444666777:::>>>999888@@@???;;;@@@EEEiiiqqqQQQ???DDDRRRzzzxxxxxx]]]CCC>>>DDD?????????>>>======<<<<<<>>>======<<<<<<<<<<<<<<>>===<<<;;;:::::::::======>>>>>>>>>>>>======AAAAAAAAAAAA@@@???>>>>>><<<>>>??????>>>======>>>??????@@@@@@@@@@@@??????>>>AAAAAA???@@@DDDFFFDDDBBBAAA???===<<<===>>>???>>>===<<<::::::::::::;;;>>>888555777:::999888999888888888:::<<<<<<:::888777777777777666666666666666666666666666666666666666666555444444555666777666666555555555555555555555555666666666777777777777666444333333444555666999CCCPPP]]]jjjwww}}}}}}|||mmm^^^YYYeee{{{zzzyyyzzzxxxuuusssvvv~~~vvvlllbbb^^^YYYXXX\\\dddkkkppprrrsssrrrqqqqqqrrruuuxxxuuuyyy~~~??????@@@AAAAAABBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAA???======???@@@@@@@@@@@@???>>>======>>>>>>???>>><<<::::::;;;<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>@@@===>>>BBBDDDBBBDDDIII^^^zzzwwwoooxxx}}}~~~vvvpppooommmllllllnnnoooooonnnnnnkkkjjjlllpppttttttssspppppprrrtttwwwyyyyyyxxxwwwwwwuuusssvvv}}}~~~~~~{{{{{{}}}}}}{{{zzzxxxvvvssssssqqqooommmjjjfff```\\\SSSQQQNNNJJJFFFCCC@@@???<<<;;;999666444444333444333333333444444444555555777666666666777999:::;;;999===::::::AAA???>>>HHHfffZZZBBB???IIIbbbwwwwww{{{gggHHH;;;===AAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;===<<<;;;:::999999999999<<<======>>>>>>======<<>>;;;===>>>>>>===<<<<<<===??????????????????>>>===<<<@@@AAA???@@@CCCCCC@@@AAA@@@???>>>>>>???@@@AAA???>>><<<;;;::::::;;;;;;:::777555777999:::999999666666777888:::999666444777777777777666666666666666666555555555555444444777666555444444444555666777777777777777777666666666666666666666666666666777666444333222333444444555<<>>???@@@AAA>>><<<;;;<<<=========??????>>>>>>?????????>>>BBB???>>>@@@BBBBBBCCCFFFRRRnnn{{{mmmqqqyyy}}}}}}uuurrrooommmlllnnnoooooooooooommmkkkmmmrrrwwwwwwwwwoooooopppssswwwyyyyyywwwuuuwwwwwwwwwzzz~~~~~~}}}{{{zzzyyyvvvtttrrrpppnnnkkkhhhccc\\\XXXMMMKKKHHHEEEAAA???===<<<888777555444333333333333333333444444444555555555666777777888999;;;<<<===;;;@@@>>>>>>AAA>>>CCCSSSoooJJJCCCFFFHHHlllyyymmmcccppprrrtttSSS@@@======;;;999999999::::::;;;;;;;;;:::999999999999999::::::<<<;;;:::999888888888999<<<<<<============<<<<<<;;;;;;===>>>????????????;;;<<<>>>>>><<<;;;<<<===>>>?????????>>>>>>===<<<>>>AAABBB@@@@@@BBBAAA===>>>>>>>>>>>>???@@@BBBCCC???>>>===;;;:::;;;;;;<<<::::::999888999;;;:::999777666777888888777333111777777777777666666666666555555555555444444333333666555444333333444555555555666777777777777666666777777666666555444444333666555444333222222333333555777===EEEPPP]]]kkkvvv{{{ggg^^^gggsss~~~~~~rrrpppuuuxxx{{{wwwvvvxxxddd^^^ZZZ]]]```aaadddiiisssssssssrrrppppppqqqsssrrruuu{{{~~~DDDDDDDDDDDDCCCCCCCCCCCC@@@@@@@@@@@@AAAAAABBBBBB@@@>>>;;;;;;===???@@@@@@@@@???>>>======>>>@@@BBBEEEBBB???>>>???AAAAAAAAA@@@???>>>???@@@AAA@@@>>>DDDBBB@@@???>>>>>>???@@@HHH^^^ppp}}}wwwtttxxx}}}wwwtttooolllmmmnnnoooppprrrooommmoootttyyyzzzyyyqqqpppooorrrxxx{{{{{{yyyvvvyyyzzzzzz~~~~~~{{{zzzyyyxxxuuusssrrrooollliiiddd___XXXSSSJJJHHHEEEBBB???===;;;:::555444333222111222333333333333333444444444555555444444666777999:::;;;<<<>>>CCCAAA???@@@???NNNiii[[[EEEGGGGGGEEEgggoooiiirrrwwwaaaHHH@@@???;;;777999999999:::::::::;;;;;;888888888888888999999:::;;;:::999999888888888999;;;;;;<<<<<<<<<<<<;;;;;;888999:::<<<===>>>??????;;;===>>>>>>===<<<<<<===>>>>>>???>>>>>>===<<<;;;@@@CCCCCC@@@@@@BBBAAA============>>>???@@@AAABBB>>>===<<<::::::::::::;;;:::<<<<<<::::::<<<<<<999:::999888888999888555222666666666666777777777777666666555555444333333333444444333222222333444555222333444555666555444333777777666555444333222111444444333222222222333333666555777===FFFSSSeeesssxxxxxxiiieeehhhwww{{{{{{zzzssshhh```]]]aaaccc```aaagggmmmnnnoooooonnnoooqqqsssrrruuuyyy{{{}}}EEEDDDDDDCCCBBBAAA@@@@@@>>>???????????????@@@@@@???===;;;:::===@@@AAABBBAAA@@@>>>======???BBBCCCFFFCCC@@@>>>@@@AAABBBBBBAAA???>>>???AAABBB@@@>>>CCCEEEEEEAAA>>>======>>>@@@LLLVVVfff}}}~~~www~~~|||tttpppoooppprrrsssvvvssspppqqquuuyyyzzzyyyuuurrrpppsssyyy}}}~~~|||zzz|||{{{{{{~~~|||zzzxxxvvvvvvtttrrrpppmmmjjjfffaaa]]]WWWQQQLLLFFFDDDAAA>>>;;;888777666222111000000000111222333222333333333444444444444333444666888999;;;<<<<<<<<>>EEEbbbgggLLLHHHHHHJJJTTTeeewwwiiiNNNDDDBBB>>>;;;<<<::::::::::::;;;;;;;;;;;;888888777777888999999:::::::::999999888888999999;;;;;;;;;<<<<<<;;;;;;;;;888999:::<<<============;;;===??????===<<<===>>>>>>>>>>>>>>>===<<<;;;:::===@@@@@@======@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::888888888888999777;;;<<<999999======::::::999888888999999777666444444555666777888999999666666666555444333333333222111111000111222444555111222444555666555444333444444444333333222222222222222222222222333333333777444444888===FFFWWWgggiiiuuuuuukkkfffnnnwww{{{www|||ppphhhhhheee^^^^^^dddccceeehhhjjjlllnnnrrrtttssstttvvvvvvxxxzzz~~~EEEDDDCCCBBB@@@???>>>==================>>>>>>>>>AAA???<<<<<>>===>>>@@@BBBDDDDDDAAA===<<<===???@@@@@@BBB@@@>>>???AAABBBAAA>>>@@@EEEHHHFFFAAA@@@@@@@@@===AAADDDUUUssszzz~~~tttyyy{{{}}}}}}}}}~~~|||}}}{{{tttssstttwwwxxxzzzvvvrrrrrruuuxxxyyyxxxxxxtttqqqtttzzz~~~~~~|||zzz~~~yyywwwtttssssssqqqooommmgggddd___ZZZUUUOOOIIIEEEAAA@@@===999666444222111000000/////////111222333222222222333333333444444444555777:::<<<===>>>>>>777===<<<:::===LLLuuuzzzNNNEEELLLHHHQQQmmmooo~~~eeeOOOAAABBBBBB======EEE;;;;;;;;;;;;;;;;;;;;;;;;888888777888888999::::::::::::999999999999999999:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;<<<>>>??????>>>======>>>>>>>>>>>>>>>===<<<;;;:::888;;;;;;999:::>>>???===@@@@@@???>>>===<<<;;;::::::999888666666666666777444:::<<<999999===>>>;;;888777555666777999999888333444555666777888999:::777777666555444444333333000000//////000222444555333444666888888777666555111111222222222222333333111111111222222333333333777333333555777;;;IIIXXXYYYeeeuuu|||qqqiii```iii|||iiiyyytttoooggg\\\ZZZ```ZZZ^^^bbbfffjjjnnnsssvvvsssttttttssstttwww{{{FFFDDDBBB@@@???@@@AAABBBBBBAAAAAA@@@?????????@@@===>>>>>>???@@@BBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB???>>>===<<<<<<>>>@@@AAA@@@>>>======>>>??????>>>AAAAAAAAABBBAAAAAA@@@@@@AAA>>>AAAOOOaaauuutttrrrqqqvvvwwwyyy|||~~~|||yyyxxxvvvxxx{{{|||yyyrrrqqquuu{{{~~~~~~zzzwwwxxx|||~~~}}}}}}xxxssspppqqqqqqooommmjjjeee]]]VVVPPPLLLGGGDDD>>>===;;;888666444222222222222222222222333333333555444333333333444555666555777999<<<@@@BBB???::::::<<<;;;;;;KKKjjjfffJJJGGGVVVhhhrrrvvv{{{sssMMMGGG@@@=========999666::::::999888777777888888777777888888888888777666888888888888888999999::::::;;;===>>>>>>===;;;:::;;;::::::999:::;;;===>>>===>>>???>>>===<<<===>>>;;;<<<===============<<>>===<<<<<<<<<<<<<<<>>>>>>===<<<;;;;;;::::::===<<<999777666666777777888999:::;;;<<<;;;:::999;;;::::::999888999999999888777666666666666777777666666555444333222222111222000...---...111555777333666;;;@@@CCCBBB===999111111000111333333111///333333333333333333333333000444666333111777EEEQQQXXXcccqqqyyy}}}{{{sssjjjaaadddtttwwwsssxxx}}}pppbbb^^^bbb\\\YYYZZZaaagggjjjnnnsssttttttsssssssssuuuyyy|||FFFDDDBBB@@@@@@@@@AAABBBAAA@@@@@@???>>>>>>??????===>>>>>>>>>@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA??????>>>======>>>???@@@@@@>>>======>>>??????>>>AAAAAABBBBBBBBBAAAAAA@@@AAA>>>AAALLLZZZlll{{{rrrhhhsssuuuwwwyyy|||}}}{{{xxx|||~~~}}}yyyyyy{{{}}}~~~wwwpppqqqwww}}}~~~|||yyyyyy|||~~~~~~~~~|||{{{yyyuuupppnnnooonnnkkkhhhddd___XXXQQQLLLGGGCCC@@@===<<<999777555333222111111111111222222222222333444444333222333444555666555777:::;;;;;;<<<<<<;;;::::::>>>LLLbbbvvv~~~}}}cccMMMGGG___{{{}}}fffGGGBBB<<<:::<<<<<<999666888777777666555555666666555555666666666555555444777777777777777888999999888999;;;<<<<<<;;;999888::::::999999:::;;;<<<===<<<<<<;;;:::888999<<>>>>>>>>======<<<>>>>>>>>>>>>=========<<<======<<<<<<;;;::::::999===;;;999777666666777777888999::::::;;;;;;:::::::::999888888888777888888666555555555555666666777555555555444444333333222111111222333444555666666333555888<<>>:::777333111111111333333222111222222222222222222222222///333555333222555===EEEQQQ]]]kkkttt|||{{{uuuiiiccciii~~~~~~~~~xxxxxx}}}lll```^^^```[[[XXX\\\bbbhhhooouuurrrssssssqqqpppqqqvvvzzz}}}~~~EEEDDDBBBAAA@@@AAAAAABBB??????>>>============>>>=========>>>???@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>@@@>>>======>>>??????>>>AAAAAABBBBBBBBBBBBAAAAAAAAA@@@BBBGGGPPP^^^tttxxxggggggiiinnntttyyy{{{|||||||||}}}~~~~~~yyyuuuuuu{{{~~~}}}zzzxxxwwwtttqqqnnnmmmmmmjjjeeeaaa\\\XXXQQQJJJEEEAAA===;;;:::999777555333222111111000000111111111222222222444333333222333444555666444777:::<<<;;;:::<<>>>>>======<<<<<<===>>>?????????>>>===<<<<<<;;;;;;::::::999999999<<<;;;999777666666777777999999999999:::::::::;;;888777777777666666666666333333333444444555555555444444444444444444444444111333666999:::999888666444444555888999999666333444333111111222333333222111111111111111111111111///111333333222333555666DDDOOO]]]iiiuuu}}}pppjjjvvv|||vvvxxx~~~{{{qqqhhhaaaZZZVVVYYY]]]aaahhhnnnnnnqqqssspppmmmmmmrrrvvvwwwyyy|||DDDCCCBBBAAA@@@AAAAAAAAA======<<<<<<;;;<<<<<<===============>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>======???>>><<<<<<>>>???>>>===@@@AAAAAABBBBBBBBBBBBAAACCCBBBCCCDDDGGGQQQfffzzzqqqbbbccchhhpppvvvxxx{{{~~~}}}~~~}}}zzzwwwuuutttqqqooommmmmmlllhhhaaa\\\VVVRRRKKKEEEAAA>>>;;;888777666555333222111111111///000000111111222222222444333333333333444666777777777:::>>>???>>>>>>AAA???HHH\\\nnnooo___NNNFFFEEEaaazzznnn}}}oooQQQ<<<<<<999777666777888777666444333333222222222333333555555666777777777666666555555555555555666777777666777777888888777777666777777888888999:::;;;<<<:::::::::999888999===??????>>>===<<<;;;;;;::::::;;;<<<>>>??????===<<<::::::::::::999999999888888;;;:::999888777777777777999999999999999::::::;;;666666666666666555555444111111222333333444444444333333333444444555555555222444777:::;;;:::999888777555444444555555333222555333111111333444444333000000000000000000000000000000000111222222111///777@@@LLLXXXhhhxxxyyyxxx{{{zzzwwwsssrrryyy{{{ggg```[[[[[[\\\]]]```dddiiinnnsssrrrnnnkkknnnqqqrrrtttxxx|||BBBAAAAAA@@@@@@@@@@@@@@@<<<;;;;;;:::;;;;;;<<<<<<======<<<<<<<<<===>>>>>>========================<<<===>>>>>>>>>======<<>>>>>===???@@@@@@AAABBBBBBAAAAAACCCCCCDDDCCCBBBHHHZZZlll~~~kkkeeedddjjjpppqqqssswwwvvvxxx|||~~~~~~{{{xxxuuusssrrrpppnnnmmmlllkkkfff^^^WWWRRRNNNHHHCCC@@@===:::888555444333222111111111111///000000111222222333333444444333333444666777888<<<999:::@@@AAA>>><<<===PPPjjjmmmMMM@@@BBBCCCkkkzzzhhhtttjjjJJJ;;;<<<;;;999777777666666555444333333333222222333333444444444555666666666666666555555555555555666666777777777888888888888777777666666888999:::;;;;;;<<<:::<<<>>>>>>=========>>>===<<<;;;999888888888888888:::<<<======<<<:::999999999999999999888888888::::::999888888777777777888888888999999999::::::555666666666666555444444111111333333444444333333222333333444444555555555555555666777888999999:::999777555444444444333111555333222222333444444333////////////////////////111///---...111222111000000777@@@KKK\\\ooo~~~}}}ooommm||||||uuuooossszzzxxxmmmaaa\\\YYYXXX\\\aaacccjjjqqqssspppmmmlllmmmppprrruuuyyy}}}????????????????????????;;;::::::::::::;;;<<<<<<======<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===???===<<<<<<===>>>>>>======>>>???@@@AAAAAAAAA@@@AAAAAACCCBBB???BBBPPP^^^{{{vvviiiaaafffmmmpppsssxxxtttwww{{{~~~~~~~~~|||yyyvvvsssqqqpppnnnllljjjiiigggbbbYYYRRRNNNJJJEEEAAA>>><<<999888333333222111111111222222000000111222333444444555666555555555666888999:::@@@;;;;;;???>>>999;;;AAAfffeeeBBB<<>>===<<<;;;:::999777777777888888888999:::;;;;;;;;;:::999999999999999999999999999999999999999888888777777666777999:::::::::999888666777888888888777555444333333555555555444333222333333333444444555555555555555444444555777999;;;;;;888666444444444333222333222222333444444222111////////////////////////000...------000222333333///444;;;CCCTTTiiizzzqqqjjjuuuyyyrrrzzzyyyuuuxxxxxxhhh]]]WWWVVVZZZ___```eeekkkoooooonnnmmmmmmpppqqqsssvvvyyy}}}======>>>>>>>>>>>>======:::::::::::::::;;;<<<<<<======<<<;;;::::::;;;;;;::::::::::::::::::::::::999888888888999;;;===>>>>>>===;;;;;;===>>>===<<<<<<<<<===??????@@@@@@???===>>>@@@AAA??????GGGRRRggg|||yyyhhhiiippprrrsssvvvtttvvvyyy{{{{{{zzz{{{{{{}}}|||zzzwwwtttqqqooonnnjjjgggeeecccaaa[[[SSSLLLJJJFFFAAA===;;;999777666222222222111222222333333111111222333444555666666777666666666777999;;;<<<>>>;;;===???;;;999EEEXXXTTTAAAEEELLL\\\jjjqqquuuxxx^^^HHH>>>888???666666777666444333222222222222111111222333333444000000111333333444444444666666555555666666777888888888777777777777888888666777999;;;<<<=========<<<===???>>><<<::::::;;;;;;999888777777888999:::999999999::::::;;;;;;;;;::::::::::::::::::::::::888999999999999888777777444666999;;;<<<:::888666777888999::::::888777666555666777888777555333222333333444444444444444444555444444444666777999::::::888666555555444333111000000222333555444111...////////////////////////---...//////000000111222///333777>>>NNNdddvvv~~~{{{zzzrrrsssxxxzzzwwwrrrzzzssslllddd______``````bbbfffkkkoooooooooppppppppprrruuuzzz<<<<<<===============<<<::::::::::::;;;;;;<<<=========<<<;;;::::::::::::999999999999999999999999888777666666888:::===???>>>===;;;;;;===>>>===<<<;;;;;;===>>>>>>?????????:::;;;>>>@@@???===BBBJJJSSSkkkxxxqqqrrrnnnjjjjjjnnnpppssstttttttttuuuvvv}}}}}}~~~~~~|||{{{xxxvvvrrrpppmmmlllfffdddaaa___\\\WWWNNNHHHFFFCCC>>>:::888777555444222222111111222333333444111111222333555666666777888777777777999:::<<<===999:::???AAA:::<<>>>>>444222222444555555333222222222111111000111111222333333111222333444555555666555666666666666666777888888777777666666666666777777666777999<<<===>>>>>>=========<<<:::888777888:::;;;:::888777777999:::<<<;;;::::::::::::;;;<<<===::::::::::::::::::::::::888888999999999888888777333666:::<<<===:::777555888999;;;<<<;;;:::888666777888999999888666444222444444444444444444444444333444555666777888888888999777666555555444333111//////111444555444000---000000000000000000000000+++...111111000/////////---111444;;;JJJ```rrr{{{yyy~~~}}}vvvnnniii{{{}}}tttnnn|||kkkbbbbbb^^^[[[^^^fffnnnqqqqqqpppooonnnooorrrxxx~~~<<<;;;:::999999:::<<<===;;;<<<===>>>>>>===<<<;;;>>>>>>===;;;:::999888777;;;999888888999:::999888:::999888777777777999999;;;;;;<<<;;;::::::;;;===<<<<<<<<<;;;::::::<<>>??????AAAYYYuuuzzzpppiiihhhnnnmmmiiikkkrrrtttsssvvv~~~zzz~~~~~~~~~wwwuuusssqqqooolllhhheeeaaa]]]XXXTTTSSSOOOJJJFFF@@@???<<<999666444333222222222111111111111222222444444444555666777888999777888:::;;;<<<============666===DDD===HHHnnnnnnQQQKKKSSSlllvvvtttRRR???<<<999555555111111111111111111111111000000000000000000000000111111000000111111222333666666666666666666666666777777888777555555666888444666888:::::::::999888555666777999999:::::::::::::::;;;;;;;;;;;;;;;::::::;;;===<<<;;;999::::::<<<>>>??????===;;;::::::@@@???>>>===:::888666555777999<<<<<<<<<;;;<<<===<<<;;;;;;:::999888777777888999999999888555333111999999999888888666555444000111333333333444777999666666555444333111000///222222222222111111111000......//////000000111111///////////////.........111111222555???OOOaaannnpppvvvyyynnnooovvv~~~~~~uuuvvv|||mmmggg]]]WWW[[[bbbeeejjjoooppppppooonnnmmmooossswww{{{~~~===<<<:::999999;;;<<<===<<<===>>>>>>>>>===<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;::::::;;;;;;:::999888888777888888999:::;;;:::;;;;;;;;;999999;;;<<<;;;::::::999:::;;;<<<==================>>>?????????LLL^^^nnnvvviiidddgggdddeeehhhlllnnnpppuuuzzzzzz}}}{{{~~~~~~~~~}}}~~~~~~~~~wwwtttqqqnnnlllhhhdddaaa\\\XXXSSSPPPOOOLLLGGGBBB>>>===;;;888555333222111222222111111111111222222444444444444555777888999888999:::;;;<<<=========>>>888:::???JJJkkksssTTTHHH^^^vvvppp}}}dddCCC777777555222333111111111111111111111111111111111111111111111111111111000000000111222222444444444444444444444444555666777666444444555777555666888:::;;;:::999888666777888888999999999999999:::;;;<<<<<<<<<<<<<<<>>>??????>>><<<;;;<<<===>>>???@@@@@@===<<<<<<===>>>>>>===<<<;;;999777666444777:::<<<<<<;;;;;;<<<;;;;;;:::999888777666666666777888888888666444333888888888777666555444333444555666555444444666777444444444333222111///...111000000000000/////////......//////000000000000////////////............000333555555888DDDVVVdddjjjqqq{{{|||uuuiiijjjssszzzyyy|||xxxuuutttzzzwwwlllbbb```aaaaaadddiiillllllllljjjiiijjjlllooovvvyyy}}}>>>===<<<;;;;;;<<<===>>>>>>>>>??????>>>===<<<<<<:::;;;;;;<<<>>>??????@@@>>>======>>>???>>><<<999666777888999:::;;;;;;;;;::::::;;;:::999999:::<<<;;;999777888<<<>>>===<<<=========>>>>>>>>>?????????DDDLLL[[[rrr{{{kkk___]]]]]]cccggghhhiiinnnrrrtttwwwzzz}}}{{{}}}}}}|||{{{zzzvvvsssoookkkgggccc^^^[[[UUUQQQMMMJJJIIIFFFBBB>>><<<:::888666444222111111222222111111111111222222333333333444555666888999999999;;;<<<============@@@<<<;;;BBB___cccVVVBBBIIInnnpppooobbbMMM:::666888666333444000000000000000000000000111111111111111111111111000000000000000111111222333333333333333333333333333444555444333333444666666777888:::;;;::::::999777888888888888888888888999:::;;;<<<============BBBBBBAAA???======>>>@@@@@@AAAAAA???======>>>???<<<<<<<<<<<<;;;999888777222666:::===<<<;;;::::::::::::999888777666555555444555666777888777666555666666666666555555444333888999999888555444444555333333333222111000///.../////////.........------...////////////000000000........................111555777444111777GGGUUU___gggrrr|||gggaaadddtttvvvppppppuuu}}}}}}uuuttt|||vvvkkkddd```aaaeeejjjkkklllkkkiiihhhiiijjjnnnrrrwww{{{~~~AAA@@@???>>>>>>>>>???@@@?????????>>>>>>===<<<<<<:::;;;<<<===???@@@AAABBB?????????AAAAAA@@@===:::777888:::;;;;;;;;;::::::999:::;;;:::888888:::;;;<<<888666999>>>AAA???<<<======>>>>>>????????????>>>@@@GGGSSSggg|||ttteee\\\XXXaaagggfffggglllnnnllltttrrrppprrrwwwyyyxxx~~~}}}|||zzzwwwvvvuuuqqqlllfffbbb]]]XXXTTTOOOKKKGGGEEEDDDBBB>>>:::888777666444222111000000333222222111111222222333333333333444555777888999::::::;;;======>>>>>>>>>===<<>>>>>>>>CCCBBBAAA>>><<<;;;===@@@AAAAAA@@@>>><<<<<<===???:::;;;;;;;;;;;;:::999999444888===???>>>;;;999888999999888777666555444444555555666777777666555555555555666666666555555444888999:::888666444333444222222333222222111000000//////.........---------////////////////////////------...............///333555555111...111;;;EEEQQQ[[[hhhssszzz~~~qqqgggaaajjjzzzqqqkkknnnuuuzzzyyyooobbb\\\\\\___ccceeehhhhhhgggffffffggghhhkkkqqquuuzzzCCCCCCBBBAAAAAAAAAAAAAAA???>>>>>>===============<<<======>>>???@@@AAAAAAAAAAAAAAABBBBBBAAA>>>;;;:::;;;<<<<<<<<<:::999888:::;;;;;;:::999999:::<<<===:::888;;;AAACCCAAA=========>>>???@@@??????>>><<<>>>BBBIIITTTfff~~~uuuhhhVVV\\\```bbbeeeiiikkkiiilllfffbbbfffrrr}}}zzzrrruuu}}}{{{zzzxxxuuurrrqqqmmmfff```[[[WWWRRROOOJJJFFFBBBAAAAAA???;;;888666555333222111000000000333333222222222222333333333333333444666888999:::;;;;;;<<<===>>>>>>>>>>>>888>>>```SSSBBBFFFPPPeeeppplll{{{|||www~~~iiiHHH???999444333111///...000////////////////////////000000000000000000000000//////......//////000111222222222222222222222222000111222111000111222444666666777888999999999999999888777666666777777888888999:::<<<===>>>>>>>>>??????>>>;;;999999;;;===??????>>><<<::::::<<<===999999:::::::::::::::999888<<<@@@AAA???;;;888777999888888777666555444444777777777666555555444333555555666777777777666666444666777777555333333444222333333333333333222222000000000/////////....../////////...............,,,---------......//////555333111//////222666999BBBMMM]]]jjjttt{{{wwwkkkhhhllltttvvvqqqsss|||}}}~~~~~~hhhWWWQQQSSSVVVVVVYYY]]]___``````aaabbbdddgggkkkpppuuu{{{CCCCCCCCCBBBBBBAAA@@@@@@======<<<<<<<<<<<<============>>>??????@@@@@@AAABBBAAA@@@AAAAAA@@@===;;;=========<<<;;;:::999888;;;;;;<<<;;;:::999;;;======<<<;;;>>>AAACCCAAA>>>===>>>???@@@@@@@@@???>>>@@@AAAAAAAAADDDVVVuuu|||aaaZZZXXX\\\aaadddfffiiigggdddfffooo{{{}}}{{{xxxqqqmmmwww}}}zzzyyyxxxvvvqqqmmmjjjfff___YYYTTTPPPLLLIIIFFFBBB???>>>>>>===999666444333222111111000111111333333222222222222333333444444444666777999;;;<<<<<<<<<===>>>>>>>>>>>>>>><<>>>>>;;;;;;::::::;;;<<<===>>><<<<<<===>>>???@@@AAAAAACCCAAA????????????===;;;======<<<;;;;;;:::;;;;;;<<<======<<<;;;;;;<<<>>><<<===>>>???@@@@@@???>>><<<>>>???AAAAAA@@@???>>>BBBAAAAAA@@@@@@LLLiii}}}fffVVVYYY^^^]]]```iiieeegggkkksss{{{~~~zzzvvvqqqppplllooo~~~zzzvvvuuuvvvsssnnniiibbb]]]WWWQQQMMMJJJFFFDDDBBB???;;;;;;<<<;;;888444222222111111111111111222444333333222222333333444555555666777999;;;<<<>>>======>>>?????????>>>>>>DDD\\\iiiQQQGGGXXXfffllllllttt~~~^^^BBB999555555444222222444444333......................................................------......///000000000000000000000000000///000111111000111333555444444444555555666777888777666555555555777999:::888888999:::;;;;;;::::::999;;;<<<<<<::::::;;;===;;;<<<===<<<:::999999999999999:::::::::999999888999;;;>>>>>>===;;;;;;;;;:::999999888777666555444666555555444444555555555222333444555666777777666111444666666444222222222000111222333333333333333111111111000000000////////////.........---------++++++,,,------...//////111111000000000111111111222777AAAOOO___mmmvvvzzzwwwjjjeeeooo|||fffPPPJJJMMMOOONNNQQQUUUXXX[[[]]]aaaccc___```bbbdddgggmmmsssxxx|||@@@@@@@@@???>>>===<<<;;;:::999999999:::<<<>>>???:::;;;<<<===???AAABBBCCCCCCAAA>>>=========<<<;;;===<<<;;;::::::;;;===>>><<<===>>>===;;;;;;===>>>;;;===???@@@>>>======>>><<<>>>@@@AAAAAAAAA???>>><<<<<>>>>>????????????>>>DDDdddrrrUUUVVV^^^hhh||||||xxxqqqjjjFFF666777444444333222222222111...........................------------------------...------------.../////////////////////////////////000111111000111333555444444333444444555666777666555444444555777999;;;888888999:::::::::999999999;;;===>>>=========>>>:::<<<>>>===;;;999888999999999:::::::::999888888666888;;;<<<<<<<<<<<<===::::::999888777666555555444333333444444666777777111222333444555666666666333555777777555222111000///000111222222222222222000000000000//////////////////.........---------++++++,,,,,,---...//////...111333222...---///111000222888EEEWWWgggrrrwww|||}}}pppgggkkkuuu|||yyydddLLLEEEGGGIIIJJJMMMPPPSSSUUUXXX\\\^^^^^^^^^___```ccchhhnnnsssxxx|||???>>>>>>===<<<;;;;;;;;;>>>===;;;999999999;;;<<>>>>>>>>>>>>>>???@@@<<<<<<===>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<======:::;;;<<<>>>@@@???===;;;;;;<<<======>>>=========<<<======;;;;;;AAALLLUUUsssjjjXXXNNNQQQ]]]bbb\\\]]]aaaeeecccaaafffmmmlllnnnuuu}}}~~~~~~{{{zzzxxxtttqqqmmmggg```\\\SSSNNNIIIDDDBBB@@@???===;;;;;;:::777444333333444111111222222222333333333555333444666444111444:::333777<<<>>>>>>>>>??????FFF===;;;AAA@@@<<>>>>>===<<<<<<;;;;;;>>>===;;;:::999:::;;;<<>>======>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>??????>>>======<<<<<<;;;<<<;;;;;;;;;;;;;;;<<<<<<;;;:::;;;===??????===;;;;;;;;;<<<<<<======<<<<<<;;;===???>>>===???FFFLLL\\\lllvvvhhhXXXUUU[[[[[[[[[YYY[[[___aaabbbfffkkkjjjoooxxx}}}|||{{{yyyxxxzzz~~~}}}yyyvvvqqqooolllhhhddd___YYYTTTOOOKKKFFFAAA???>>><<<;;;999999999666333222222333111222222222222333333333777:::;;;777333111444888:::;;;<<<>>>>>>??????@@@:::;;;AAACCCGGG\\\qqqtttiiigggSSSCCCIII[[[tttrrrkkkrrrlllkkkHHH777999:::666444333111111222222000.../////////......---------///...------,,,,,,------+++,,,,,,,,,,,,---------/////////...............//////000000000111111111222222222555999:::999777777666666666666777888888777999;;;;;;:::999999999:::;;;<<<<<<<<<;;;::::::777888999:::;;;;;;<<<<<<999:::::::::::::::999999555777:::;;;:::999888999888888888777777666666666555333111333666888999888222222222222222333444444444333222222111111222222111111000000000/////////000000/////////.........------------------------------,,,,,,,,,,,,------....../////////000000000111000111444999CCCWWWhhhxxxuuulllrrrxxxxxxwwwvvv}}}www}}}xxxhhh[[[RRRNNNOOONNNLLLJJJKKKPPPUUU___cccgggiiihhhfffffffffkkkooouuuzzz~~~???>>>>>>======<<<<<<;;;???>>><<<;;;;;;<<<======@@@???>>>===============<<<<<<===>>>>>>>>>>>>===>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>>>><<<::::::::::::;;;;;;;;;;;;;;;:::===??????======???BBBJJJ\\\uuu{{{hhh^^^ZZZRRR\\\XXXWWW[[[___```dddhhhggglllrrrzzz{{{|||{{{xxxuuusssuuuzzz}}}~~~{{{wwwrrrnnnhhheeebbb___[[[VVVQQQMMMJJJFFFAAA>>><<<:::999888777777777555222111222333222222222222333333333333:::CCCDDD;;;333555888777===<<<<<<===???AAABBBBBB>>>@@@KKKPPPaaa}}}ZZZUUUAAA;;;XXXuuu{{{wwwiiirrrsssxxxlllFFF111111777777333333111000000000000///---......------------,,,,,,,,,------------,,,++++++******+++++++++,,,,,,,,,---------......///////////////000000000000111111333333444666888:::999888777777777777777888888999777999<<<<<<;;;999999999<<<<<<===<<<<<<;;;:::999777777777888:::;;;===>>>888888999888888777666555444666999999888777777888888888888888777666555444444333222222444666666555111111111111111222222333444333222222111111222222111111111111000000000000//////.........---------------------------------------,,,,,,,,,,,,------.........////////////000111000///111222777EEESSSlllwwwllllllrrr~~~|||pppwwwxxxvvvzzzooocccUUUSSSOOOKKKIIIJJJLLLNNN[[[aaahhhmmmlllhhhccc```fffiiinnnsssxxx~~~>>>>>>>>>>>>======<<<<<>>======<<<===>>>>>>@@@???>>>===<<<;;;;;;;;;;;;<<<======>>>>>>============<<<<<<;;;:::::::::;;;;;;;;;;;;;;;::::::999;;;::::::;;;======;;;999999999999999999::::::;;;999;;;======;;;:::;;;<<>>;;;999888777555444444444333111000111333222222222333333333444444999GGGJJJ===555:::===999<<<;;;;;;===AAADDDDDDCCCDDDBBBTTTooocccEEEEEE???KKKmmm~~~ttthhh~~~xxxuuu~~~mmmPPP666111666666111...111000......//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***))))))************+++++++++,,,,,,---------.........////////////000000000111333333444555777888888888777777777777777888999999666999<<<===;;;999888888>>>>>>===<<<;;;:::999888999888777777888:::<<<===777777777777666555444333444666888888777666777888777777777777666444333222333333222333444555666666222111111111111222333333444333222222111111222222222111111111000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------........./////////000...///000111333===GGG]]]iiixxxxxxoooiiippp|||yyy|||yyy|||www^^^XXXPPPJJJHHHIIIKKKLLLVVV\\\eeekkkllliiiddd```dddgggkkkooosssyyy>>>>>>>>>>>>>>>=========>>>>>>=========>>>>>>>>>???>>>===<<<;;;;;;;;;;;;;;;;;;<<<===============<<<<<<;;;;;;:::999999999999999:::;;;;;;:::999888;;;:::::::::<<<<<<:::999999888888888888999:::::::::::::::999888999;;;===???DDDSSShhhzzz|||dddTTTTTTVVVYYYXXXWWW[[[bbbjjjkkkiiieeefffnnnuuuxxxqqqsssvvvxxxxxxxxxyyyzzz{{{~~~{{{wwwsssnnnhhhccc[[[XXXUUURRRPPPLLLHHHEEEAAA???;;;999888888666444111222333222000000111333222222333333333444444444555BBBFFF;;;555<<>>>>><<<;;;:::999888888;;;:::999888777888999:::777777777666555444333222444666777777666666777888555555555555444333222111000111222333444444555666444333333333333444555555444333222222111111222222111111111000000000000///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------............000......111111111777???OOO\\\nnn{{{vvvhhhfffmmmwwwyyynnnfffYYYOOOJJJIIIIIIJJJOOOSSSZZZbbbhhhjjjjjjhhhbbbdddgggiiilllqqqvvvzzz>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<============<<<;;;;;;::::::999888888888777888999:::;;;:::999999<<<:::999999:::;;;:::888999888888777777999:::;;;<<<;;;888777777999;;;===>>>===EEEVVVjjj{{{ZZZUUUSSSTTTTTTUUUYYY___\\\aaacccbbbcccgggiiihhhgggkkkqqqtttuuuuuuuuuvvvxxxzzz}}}{{{yyyuuuppplllfff```\\\SSSPPPMMMJJJHHHFFFBBB@@@>>>;;;999888777777555333000111111111000000222444333333333333444444444444111:::===888777<<<>>>;;;???@@@BBBAAA???>>>??????EEEbbblllLLL@@@FFFPPPcccuuuxxxwwwsssOOO@@@888444444111+++,,,333///...------//////...---++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,+++******))))))*********+++++++++---------,,,,,,+++++++++......////////////000000111222333333222333555777666666666666666777777888666888999999777777777888===<<<;;;999888777777777;;;:::999888888777777888666777777777666555444333555666777777666666777888555555444333333333333444000222444444333333333444555555555555555666777777444333222222111111222222000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......111......///...---000555===HHHZZZkkkuuuyyy{{{llleeeeeekkkwwwzzzsss{{{nnn___SSSLLLIIIIIIGGGIIINNNVVV___gggkkkmmm]]]___bbbdddfffiiilllooo>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<======>>>>>>>>>===<<<<<<;;;;;;:::;;;;;;<<<:::;;;<<<<<<======<<<<<<:::::::::999888888777777444666888:::;;;;;;:::999<<<:::999888999:::999888:::999888777777999:::<<<>>><<<:::999999:::::::::===;;;>>>HHHVVVhhh~~~}}}rrryyyttteeeVVVQQQTTTUUUWWWXXXQQQVVVZZZ[[[]]]```___\\\cccfffkkknnnooopppqqqrrrqqqtttwwwyyy{{{}}}|||vvvqqqnnnjjjfffbbb\\\VVVRRRLLLJJJFFFDDDBBB@@@>>><<<:::888666666666555333222///000111111000111333555333333333444444444444555555666888:::<<<>>>>>>===???BBBCCC@@@<<<===CCCJJJeeeqqqMMMLLLNNN[[[fffsss~~~VVV<<<888444111///......///111///...---...///000///...,,,,,,,,,,,,---------...------,,,+++++++++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,........./////////000000222333444333222222555888555555555555555666666777666777777666555555777999;;;:::999777777666777777888999999999999888888777666777777777777777666666666777888777666666888999777555444333333444777888666888:::999666444444444666555555555555666777777444333222222111111222222////////////.........---............------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,---------111...,,,...---+++---222111666CCCUUUaaaiiisss}}}}}}wwwpppiiifffnnnyyy|||rrrwww|||tttcccVVVOOOLLLHHHGGGHHHLLLTTT\\\aaacccYYY\\\```bbbdddeeehhhjjj>>>>>>>>>>>>>>>?????????;;;;;;<<<======>>>======;;;;;;:::::::::;;;<<<<<<:::;;;<<<<<<======<<<<<<::::::999999888777777777333555777:::;;;;;;::::::<<<:::888888999999999888:::999888777777999;;;<<>><<<;;;;;;:::999777999888999===CCCSSSnnn}}}~~~www\\\RRRUUUWWWUUURRRSSSVVVVVVUUUXXX^^^```^^^cccfffhhhjjjkkkllloooqqqlllooorrruuuxxx|||}}}~~~yyypppiiigggccc___ZZZUUUOOOJJJJJJGGGDDDAAA@@@???<<<:::888666444444444444222111...000111111111111444666333333333444444444555555;;;777777>>>CCCAAA@@@AAA<<<@@@AAA>>>:::???KKKWWW|||www]]]DDDQQQkkkvvvsssrrrmmmvvv\\\===;;;444222......222555222+++///...---...000000///...,,,,,,,,,------............---,,,+++***+++,,,---***++++++++++++,,,,,,,,,((()))***+++,,,---................../////////000333555666444333333666999444444444444444555666666777777666444333333666999:::999888666666666777777555777888:::::::::999888666777888888888888888777666777888777666666888:::888777444333333666:::<<<>>>@@@AAA???:::666555666666555555555555666777777444333222222111111222222///.........------------//////.........---------++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,---------///,,,+++......---000444000111999HHHTTT^^^jjjvvv{{{~~~|||pppgggkkkttt}}}~~~~~~sssqqqtttqqq```VVVSSSOOOKKKHHHHHHMMMQQQSSSTTTXXX\\\```ccceeegggiiijjj<<<;;;<<<===>>>===;;;999:::;;;<<<===>>>>>>======;;;;;;:::::::::999999999999:::;;;;;;;;;:::999888;;;:::999777666666555555777666666666666666777777:::999777666666666777888444666777777777777999<<<===<<<;;;:::999888888888<<<555555:::>>>EEEZZZpppvvv^^^MMMQQQXXXPPPLLLOOOQQQTTTWWW[[[[[[ZZZ^^^___bbbeeehhhjjjkkkkkkjjjkkkmmmoooqqquuuzzz~~~~~~~~~|||sssjjjgggccc]]]XXXSSSOOOJJJGGGBBBAAA???<<<:::888777777444444444333333222222222000000000111222222333333666666666666777777777777888777888;;;@@@BBBAAA@@@CCCBBB>>>AAABBB<<>><<<:::888888888888666666555555555666666777333333222222111000////////////...------------...---------,,,,,,++++++++++++++++++*********))))))+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,------......------,,,000111444999BBBOOO]]]fffyyy~~~|||vvvkkk```rrr|||yyymmmooo~~~uuujjjqqqxxxhhh^^^UUUMMMHHHKKKLLLIIIHHHJJJMMMQQQXXX```jjjqqqqqqmmm;;;:::::::::;;;:::999888<<<<<<<<<======>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<<<<;;;:::999:::999888777777666777777777777666666666666777777999999777777666777888888666777888777666666888999;;;:::999888888888888888<<<777666::::::;;;IIIZZZxxx}}}lllWWWNNNOOOKKKNNNOOOPPPPPPQQQSSSUUUUUUVVVWWWYYY[[[^^^aaacccdddfffgggiiijjjkkknnnsssvvv{{{||||||}}}~~~{{{yyysssjjjaaa\\\YYYTTTPPPLLLHHHDDDBBB@@@>>><<<:::888666555555444333333333222222222222111111222222333444444444666666777777777777888888;;;::::::===AAACCCBBB@@@===DDD===666BBBZZZzzzwwwWWWCCCGGGWWWuuuuuuvvvttteeeqqqoooOOO:::333333222111//////000///...,,,---------...------,,,+++************************))))))))))))))))))))))))************************------,,,,,,,,,+++++++++---------...//////000000//////000111111222333333333333333222222111111111111111111111222222222222111333444444333333666888777777777777777888999999999:::;;;:::777555555555888888888888888888888888888888888888888888888888;;;:::888777666666666666333333222222222222333333333333222111111000////////////...---------------------,,,,,,,,,++++++++++++++++++*********))))))+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,------------,,,,,,---...000333999DDDOOOWWWgggqqq|||xxxooopppttt{{{tttjjjkkkooovvv|||vvv|||}}}rrr```UUULLLKKKLLLIIIGGGIIIIIIMMMTTT^^^iiisssyyy{{{;;;;;;:::::::::;;;;;;<<<>>>>>>=========>>>???@@@>>>>>>>>>=========<<<<<<::::::;;;;;;;;;;;;::::::999999888888777888888999777777666666666666777777999888888777888888999999777888888777555555666777888888777777777777777888;;;777888:::777444;;;GGGeeeqqqssscccZZZSSSPPPOOOOOONNNMMMMMMOOORRROOOOOOPPPRRRTTTXXX[[[\\\```aaaccccccdddgggkkknnnrrrsssvvvyyy|||~~~yyytttppphhh^^^WWWRRROOOKKKGGGEEEBBB???===<<<;;;999777555444333222222222222222222111111111222222333444444555555666777777777888888999999999=========???AAABBBAAA@@@999EEEAAABBBeeeqqqVVVBBB@@@LLLiii~~~zzzzzzwwwnnnqqqdddIII999000...333111000......//////...,,,---------------,,,++++++************************))))))))))))))))))))))))************************,,,,,,,,,,,,++++++++++++,,,,,,---......//////000//////000000111111222222111222333333333222111000000111222444444333333222...333777666222222777===888888888888888999999999999::::::888666555666777999999999999999999999999777777888999999888777777666666555444333333444444222111111000000111111222222222111111000000/////////......---------------,,,,,,,,,,,,+++++++++++++++++++++***************++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------...111888AAAGGGXXXeeesss|||tttooolllsssqqqkkkxxx~~~tttwwwttthhh[[[TTTPPPKKKHHHGGGCCCFFFLLLTTT\\\fffpppvvv============>>>???BBBDDD@@@???===<<<<<<>>>@@@AAA>>>>>>>>>============<<<999999999:::::::::::::::888888888888888999:::;;;888777777666666666666777888888888888888999999:::666777777666555444666777777777777666777777888888888666888:::888555:::CCCTTT```tttwww___PPPNNNNNNNNNMMMKKKMMMQQQLLLLLLLLLMMMOOORRRVVVXXXZZZ[[[^^^___aaadddgggjjjlllnnnrrrvvvzzz}}}~~~~~~vvvuuurrrmmmfff^^^VVVRRRMMMJJJFFFCCCAAA???<<<::::::999777555333222222222111111111111111111111111222333333444444555666666888888888999::::::;;;;;;>>>>>>???@@@AAAAAA@@@???<<>>WWWvvvUUUAAAAAAKKKUUUpppvvvoooyyy~~~hhhEEE999777111///333000///---...//////---,,,,,,------------,,,++++++************************))))))))))))))))))))))))************************,,,++++++++++++++++++++++++,,,,,,---......///////////////000000000111111000111222444444222000///222333555777777666555444///222555444222222666:::777888888999999999999999999999888666444444666888888888888888888888888888666777999::::::999777666333333222222222333333333444444333222222222333333111111000000000////////////...------,,,,,,------,,,+++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,............///333888===PPP\\\iiiooouuu~~~vvvkkkiiiqqq|||{{{vvvxxx|||tttgggYYYOOOIIIGGGEEEFFFHHHKKKMMMQQQYYYaaa<<<>>>???@@@@@@CCCGGGJJJAAA@@@>>><<<<<<===???@@@=========<<<<<<<<<;;;;;;888888888888888999999:::888888888888999:::;;;<<<888888777666666666666666888888888888888888888888333444555555444555777999888777777777777888888999666666666777777777<<>>???@@@@@@????????????===;;;AAAjjjeeeLLLAAAGGGOOOUUUrrr{{{kkkwwwhhhLLL777666999333///333///...------......---,,,,,,,,,------,,,,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,------......//////////////////000000///000222333333222000///222333555777777666555444333222111111222333333333666777888999999999999888777777777555444444666888777777777777777777777777555666888999999888666555222222333333333333333333555555444333222222333333000000//////////////////......---,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++************+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++---.........///111444777FFFRRR___gggnnnyyytttiiigggppp~~~yyysss|||fffUUUMMMJJJJJJHHHHHHIIIHHHFFFKKKSSS:::===@@@@@@@@@AAAEEEIII@@@???>>>=========>>>???<<<<<<<<<;;;;;;;;;::::::888888777777888999:::;;;:::999999999:::;;;;;;<<<999888777666666555555666888888888888888777666666111333444444444555777999888888777777777777777888666555555444444555999<<>>>>>>>>???AAAAAA???>>>??????<<>>AAADDD>>>>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999999;;;<<<===;;;::::::::::::;;;;;;<<<999888777666555555555555888888888888777555444333333444444444333333555777888888777666555555555555333444555444333444555666999===HHH[[[qqqzzzcccOOOKKKMMMIIIHHHKKKIIIIIIHHHHHHGGGGGGGGGFFFGGGKKKOOORRRUUUXXX[[[^^^```aaabbbdddgggiiilllmmmrrrsssvvvyyy|||sssnnnddd```YYYTTTPPPLLLHHHEEE@@@===;;;999888777666444555444333222222111222222222222222222333333333444333444444555555666777777:::;;;;;;<<<===>>>???@@@>>>@@@BBBBBB@@@???@@@BBBRRRpppmmmWWWWWWuuu|||{{{}}}vvv{{{\\\@@@:::222......//////...---,,,+++,,,---...---++++++,,,,,,,,,,,,+++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++*********+++,,,,,,------........................///000000000111111111111111111111111222222222222111111222111111222333555444555666888888777666555222444666666555555666777666666666666666666666666555555555555555555555555333333444555555444333222222222111000////////////...........................---,,,,,,++++++,,,,,,)))*********++++++++++++))))))*********+++++++++******++++++++++++******************++++++++++++++++++,,,,,,,,,,,,++++++)))+++---...------...///...777BBBLLLZZZiiirrrttt}}}yyyqqqrrruuu{{{zzz{{{~~~sssiii```SSSKKKKKKJJJFFFJJJSSS>>>BBBFFFEEE@@@===???AAA======>>>>>>===<<<;;;:::===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<>>>???<<<;;;;;;::::::;;;;;;;;;999999777666555555555555888888888888666444222111444555555444222222333555888777666555444333333333000333555555666666555333666777===KKKaaaxxxqqqUUUMMMMMMKKKIIILLLJJJJJJJJJIIIHHHGGGEEEDDDCCCFFFJJJMMMOOOQQQTTTVVV[[[[[[\\\]]]```dddgggiiinnnooorrrvvvzzz~~~qqqfffeee]]]YYYSSSOOOMMMIIIBBB======;;;999888888999777666333333222111111111111111222222222333333444444444555555666666777888888888;;;;;;<<<===>>>???@@@@@@???AAADDDDDDAAA@@@BBBDDDuuu|||eeeWWW\\\mmm~~~lllxxxiiiAAA555666333///000444222,,,---,,,++++++---------++++++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++)))******+++,,,,,,------.....................---000000//////000111222222333333222222222333444555---111555444111111555:::333444666777888777555444111333666777666555555666777777777777777777777777555444333333333333444555333444444555444333222111333333111000////////////---........................---,,,,,,++++++,,,,,,))))))******++++++++++++))))))******++++++++++++******++++++++++++******)))************++++++++++++++++++,,,,,,+++++++++***,,,/////////.........000222333777FFF[[[kkkqqqvvv}}}uuurrruuu}}}zzzxxxsssmmmmmmvvvzzzyyygggXXXTTTQQQLLLOOOWWWDDDCCCAAA???>>>===<<<<<>>===<<<<<<===>>>>>>???>>>===;;;;;;===>>>???<<<:::888666777:::>>>AAA@@@<<<999888999:::999777888888777777777777777888:::999777666444333333333222222333333333333444444777666555444333222222222444333222111111333555666888444444FFFaaalllttt~~~mmmeee[[[MMMJJJOOONNNKKKHHHFFFHHHIIIGGGCCCHHHGGGHHHIIIJJJMMMOOOQQQVVVVVVWWWWWWXXXZZZ^^^bbbfffhhhjjjmmmppptttzzz~~~rrrhhh___YYYVVVSSSNNNJJJGGGCCC@@@===888888777555555444444444000111111111111222222222333333444444444444444444666666777888999:::::::::>>>???<<<999<<>>===<<<<<<<<<;;;;;;;;;;;;<<<>>>??????>>><<<;;;;;;<<<>>>???<<<:::888777888;;;>>>@@@>>>;;;888777888999777666666666666666666777888888888777666555444333333333222222222333333333444444666555444333333222222222444333222111111333444666999777666DDDYYYaaagggxxx{{{sssiiiZZZOOOKKKKKKIIIFFFCCCCCCEEEFFFFFFGGGGGGGGGGGGIIIKKKMMMNNNRRRSSSTTTTTTUUUXXX\\\___^^^```cccgggjjjpppvvvzzz{{{nnnfff]]]VVVRRROOOJJJFFFCCC@@@===:::888777666555444444444444111111111111222222222222444444444444444555555555555555777888:::;;;<<<===<<>>@@@BBBCCC@@@:::>>>PPPcccggg^^^PPPDDDEEEUUUkkkyyylllvvv|||wwwzzzNNN>>>222111111---+++///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++***))))))((()))))))))******))))))))))))******************************+++******))))))******+++,,,,,,,,,,,,,,,------...------------...///000111222000...---...000333555555555444333333444555666777555444555666777666444111222444666777666555555333333444444444444444444666555555444444444555555555555444444444333333333444333222111000///...---......////////////......+++,,,,,,,,,,,,+++******))))))))))))))))))))))))+++++++++*********))))))(((((())))))))))))))))))(((((()))))))))*********+++++++++*********))))))******++++++,,,------...,,,...//////222===OOO\\\mmmuuu~~~|||xxxzzzyyyvvv~~~yyyooogggbbbBBBAAA@@@>>>===<<<<<<<<<:::999999999:::<<<>>>???>>>===<<<;;;;;;<<<===>>>;;;::::::999:::;;;===>>><<<:::777666777777666444555444444444555666777777555555444333333333333333222222222222333333333333555555444333222222222222333222222111111333444555888888666>>>KKKNNNRRRbbbzzzdddQQQJJJGGGEEEDDDDDDDDDDDDEEEFFFEEEEEEEEEFFFGGGHHHIIILLLMMMOOOPPPQQQTTTXXX[[[^^^```ccceeehhhmmmrrrvvv|||~~~mmmeee___WWWPPPLLLIIIEEEAAA???<<<999777666666555444333333333333111111222222222333333333444444444555555666666666555555777999;;;===>>>???888>>>BBBAAA@@@BBBBBBBBB???AAA@@@<<>>===<<<<<<<<<;;;:::999999:::;;;<<<===<<<<<<;;;::::::;;;<<<<<<::::::::::::;;;;;;;;;;;;:::999888777777666555444555555444444333444444444333222222222222222333333111222222222222333333333444444333222222222222222222222111111222222333444333666444666===<<>>???;;;<<<===>>>???DDDHHHJJJCCC???888777FFFXXX[[[SSSKKKHHHHHHOOO[[[iiixxx|||~~~}}}]]]MMMDDD===:::222---///000...,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))'''''''''((((((***++++++))))))(((((((((((())))))******************************))))))))))))******++++++***++++++,,,---...------------...///000000000000000111333555777999888777777666666555555555333222111222333444333222///000222444555666666666000222444666666666444333888777666555444333333333444444444444444444444444222111111111000000//////---......//////......---+++,,,,,,,,,,,,+++******))))))))))))))))))))))))************))))))))))))++++++******))))))(((((((((((((((((()))))))))***************))))))))))))******++++++,,,,,,,,,,,,+++---...------111999???ccc}}}{{{~~~{{{vvvrrrppp{{{???>>>>>>===<<<<<<<<<===>>>===;;;:::::::::;;;;;;;;;::::::::::::::::::;;;:::::::::::::::999999999:::::::::999777666555555777666555333222222222222222111111111111222333333111111111222222222333333333333222111111111222222111111111111222222333333000666444333777444666BBBPPPooofffUUUFFFDDDGGGEEECCCBBBCCCCCCCCCCCCCCCBBBBBBAAAAAACCCFFFGGGHHHJJJMMMPPPWWWXXXZZZ[[[[[[\\\^^^aaaiiikkknnnqqqrrrtttxxxzzzzzz}}}oooZZZTTTTTTPPPJJJFFFBBB???<<<:::999888666444444444333222222222222333222333333333444444444444555555666777777888999999;;;;;;<<<<<<======>>>>>>BBB@@@@@@AAACCCDDDDDDEEE>>>>>>:::999DDDRRRRRRIIIfffiiiddd]]]fffYYY>>>777555111000,,,***---///...------++++++++++++++++++++++++************************((((((((((((((((((((((((&&&'''''''''((()))++++++))))))(((((((((((())))))))))))))))))))))))))))))***))))))))))))))))))***++++++++++++,,,---...///,,,,,,,,,------...///000111222222333333444555555777777666666555555444444111000000111222333333222222222333444555555555555222444666777888777666444888777666555444333333333444444444444444444444444222111111111000000//////------............------+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))******+++++++++++++++,,,,,,---...------...222666EEEnnn{{{xxxzzzzzz||||||zzzkkkkkkqqq}}}>>>===<<<<<<<<<<<<<<<===???>>><<<:::999999999:::999999999::::::999999999999999999888888777777777888::::::999777555555555666666555333222222222222222222111111111222222333111111111111222222222222222222111111000111111222111111111222222222222222000777555333777555444===BBBYYYllliiiPPPFFFDDDBBBCCCGGGCCCCCCDDDDDDCCCBBBAAAAAA???AAADDDEEEFFFGGGIIIKKKMMMOOORRRTTTVVVXXX[[[]]]```bbbfffjjjlllooosssvvvyyy}}}tttaaaQQQOOOQQQLLLFFFEEE???<<<:::888888777666444444333333222222333333333333333333444444444555555666666777777888999::::::>>>>>>>>>>>>>>>>>>>>>>>>AAAAAADDDGGGEEE???<<<<<<<<>>AAACCCDDDDDDEEEFFFHHHGGGJJJMMMPPPQQQSSSUUUWWWUUUXXX\\\```dddhhhlllooosssxxx~~~~~~~~~{{{eeeUUUJJJLLLLLLFFFAAACCC<<<:::777666777666555444444444333333333333444444444444444444555555555555666666777888999:::;;;;;;===>>>>>>>>>??????@@@@@@@@@CCCIIIKKKFFFCCCKKKXXXNNNHHHCCCBBBFFFRRRfffwwwwwwzzzxxxtttiiiHHH:::666111...000222111000///......,,,***************************************************(((((((((((((((((((((((('''''''''''''''((()))***((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))******+++---...///,,,,,,,,,,,,---...//////...///111222222222000000000111222333333222222111000//////000222333333222333333444555666888999:::777777777666555555444444666555555444444444555555333333333444444444555555444333222111000///...---,,,------......------,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((((((((())))))******'''''''''''''''((((((((('''''''''((((((((())))))(((((((((((())))))******++++++************************+++++++++,,,...///222@@@WWWiiilllhhhjjjpppwwwvvvhhhkkkvvv|||tttnnnoooyyyqqqiiilllttt<<<;;;;;;;;;;;;<<<======999888888777777888999:::888888999999999999888888999888666555444444444555444777999888444222222333222222222333444555777888444333333222111111222222000111111111111222222222111000000000000000111111000000111222222222222111///666222///555555111555666999@@@]]]uuubbbKKKBBBGGGCCCCCCEEEEEEEEEDDDCCCBBB???AAACCCDDDDDDDDDEEEFFFBBBDDDGGGHHHIIIIIIJJJLLLLLLOOOTTTXXX\\\```eeehhhmmmrrryyy{{{{{{{{{~~~zzzdddZZZLLLEEEHHHHHH@@@<<>>???@@@AAABBBBBBEEEJJJPPPPPPLLLRRRkkkhhhOOO;;;@@@UUUjjj~~~qqqpppooopppxxxbbbEEE111333888222///444///000///------...---+++************************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((()))***,,,---...,,,,,,,,,,,,---...//////+++---///111222111000///---...000111222222111000000//////000333444333222222222333555777999<<<===888777666444333333333333555555444444444555555666333333333444444555555555444444333111000...---,,,,,,------......------,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))'''((((((((())))))******%%%&&&&&&&&&''''''((((((''''''''''''((((((((()))'''((((((((())))))******++++++******************((())))))******,,,---...000...555BBBHHHLLL[[[nnnvvvqqqiiipppyyy{{{|||zzzoooiiimmmuuu>>><<<:::999:::;;;;;;:::999888777777999;;;;;;:::888888999999888888777777888777555444333333444444666666666555444444333333333333222222333333444555222111000//////000111222222111111111000000//////111111000000//////......000000000000000000000000111111222222222333333333333333>>>XXXyyyhhhUUUKKKFFFIIIIIIDDD@@@AAACCCCCCEEECCCAAAAAACCCDDDCCCCCCAAABBBBBBCCCDDDEEEFFFFFFGGGHHHJJJMMMQQQVVVZZZ\\\bbbiiiqqquuuvvvwwwzzz~~~~~~nnn]]]YYYJJJGGGBBB???===;;;999777555555555444444333333333111222222333333444444555666666777777777777777666:::::::::;;;===>>>>>>===<<<:::===CCCDDD???>>>AAABBBMMMMMMCCCPPPsssZZZNNNDDDIII___xxx{{{|||rrrqqq@@@;;;555222222111...,,,------,,,,,,,,,,,,++++++************************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))***))))))(((((((((((()))++++++******))))))(((((()))************+++++++++,,,,,,,,,---------......,,,---///111222111000///222111000000000000000000000//////000222333333222555333333555999<<<<<<:::777555333444666777555222444333222222444444333222888666444333333333222111444555555333000.........)))+++------,,,+++,,,---,,,,,,+++++++++,,,------+++*********))))))((((((************************))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))*********)))))))))))))))************+++,,,---...+++,,,...111777FFFaaayyy~~~|||{{{zzzyyy{{{}}}}}}yyytttpppnnnjjj|||===;;;999888999::::::999<<<:::999999:::::::::999;;;;;;<<<<<<<<<<<<<<<;;;999888666555444444555555666666666555444444333333333222222222222333444444222111000//////000111222111111111000000000//////111000000000/////////...000000000000000000000000111111111222222222333333555333555CCC\\\yyypppWWWRRRMMMJJJJJJHHHGGGGGGEEEDDDBBBBBBCCCCCCAAA@@@???@@@@@@AAABBBBBBCCCCCCBBBCCCDDDGGGJJJOOORRRTTT^^^bbbhhhkkklllooovvv{{{~~~}}}|||{{{{{{{{{||||||}}}}}}}}}~~~|||ssshhhXXXMMMKKKFFFCCC???<<<;;;:::888666555555444444444333333333222222222333444444555555555555666777777888777777;;;::::::;;;===>>>>>>>>>DDD???>>>CCCEEEBBB@@@BBBGGGCCC>>>FFFccc~~~kkkNNNLLLMMMVVViii~~~hhhFFF:::666222000000000///---------,,,,,,,,,+++++++++*********************************)))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((((((((((())))))*********)))))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,---,,,---///000111111000000111111000000000000000111//////111444777888777555777666555777:::<<<:::888888666444444666666444222444333222222444444333222777555333333333444333222444555555444111//////000---///000///---,,,,,,------,,,,,,+++++++++,,,,,,************)))))))))(((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************+++,,,------***)))***,,,222FFFhhhrrrjjjllluuu~~~|||xxxvvvuuukkktttvvvyyy<<<:::888888999:::999888>>><<<;;;:::;;;;;;:::888;;;<<<===>>>>>>???>>>>>>:::999777666555555666666666666666555444444333333222222222222222333444444111111000000000000111111111111000000000000//////000000000000////////////000000000000000000000000111111111222222222222333666555555777CCC___lll\\\PPPOOOOOOJJJFFFEEEEEEDDDBBBBBBCCCBBB@@@=========>>>>>>??????@@@@@@??????@@@AAADDDGGGJJJLLLZZZ]]]```bbbeeekkkssszzzzzzyyyxxxwwwvvvwwwwwwxxxyyyzzz|||}}}~~~~~~}}}}}}rrraaaYYYRRRHHHBBBCCC@@@>>>;;;999999888666555555444444444444333333333222222333333444555555555444555666777888888888888;;;;;;;;;<<<<<<===>>>>>>CCC@@@AAAFFFHHHDDD???===BBB999888LLLjjjxxxgggOOO]]]^^^aaakkkzzz}}}|||mmmKKK555333111///......//////...,,,,,,,,,,,,++++++++++++******************************))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))(((((('''(((((()))***+++((())))))))))))))))))***)))))))))*********++++++************++++++++++++---......///000000111111111000000111111111111111///111555:::>>>===:::777777777888:::;;;;;;888666888777555555555555444222444333222222444444333222555444222222444444444333444555555444222000111222000111222000...,,,,,,---...---,,,+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******)))******+++,,,---...---,,,,,,333IIInnnxxxkkkhhhpppzzzzzzwwwvvvyyy}}}vvvuuujjjgggttt<<<;;;999999:::;;;:::888===<<<;;;;;;======;;;:::888999:::<<<======>>>>>>999888666555555555666666666666666555444444333333222222222111222333333444111000000000000000000111000000000000000000//////000000000000////////////000000000000000000000000111111111111222222222222000444777777:::JJJdddxxxlllZZZVVVSSSIIICCCDDDCCCBBBBBBBBBCCCBBB@@@>>>=====================>>>???>>>>>>???AAACCCEEEFFFRRRTTTWWWYYY]]]dddlllrrrpppqqqsssttttttttttttssstttvvvyyy{{{||||||{{{zzz~~~}}}~~~pppbbbUUUNNNIIIBBB???@@@<<<:::888777888777666444444444444444444444444444333333333444555555666666444555666777999999::::::<<<======<<<<<<===???AAA<<<@@@GGGKKKIIIBBB:::666555666>>>MMMXXXZZZXXXWWWzzzrrroooxxxlllIII<<<<<<000///...---............,,,,,,,,,++++++++++++******************************)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''((()))++++++'''((((((((())))))******))))))))))))*********************++++++++++++,,,......---......///111111///000111111222222222222000333888>>>AAA???:::666444555888:::;;;:::777555888777666666555444333333444333222222444444333222444222111222333555555444222333444333111000111222000111111///---,,,---......---,,,+++*********************)))))))))))))))++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,---.........///333CCCccc~~~}}}tttqqqqqq{{{}}}uuupppmmmpppzzzttthhhlllrrrzzz===<<<;;;;;;<<<<<<;;;999:::::::::<<<>>>???>>><<<666777999:::<<<<<<======777666555444444444555666666666666555444444333333222111111111111222333333000000000111111000000000//////////////////000000////////////000000000000////////////////////////000000111111111222222222+++000444555444999DDDNNNuuu}}}lllddd[[[OOOGGGGGGCCCBBBAAABBBCCCCCCAAA@@@>>>>>>>>>>>>============>>>=========>>>???AAABBBEEEGGGKKKOOOTTTYYY^^^aaacccfffkkkppprrrrrrpppnnnoooqqqtttwwwxxxyyyxxxwww{{{||||||zzzyyyxxxzzz{{{}}}rrrfffXXXPPPHHHDDDBBB>>>;;;;;;999888777777777777666444444444444444444444444444333444444555555666777777555666777999:::;;;;;;;;;===>>>???>>>===>>>BBBEEEEEEKKKOOOKKKBBB:::777666222777@@@DDDCCCFFFZZZppp|||pppmmmyyy{{{kkkGGG333111555000000000///...---------,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''((()))++++++''''''(((((()))))))))***(((((()))))))))*********++++++++++++,,,,,,,,,,,,...---------...///000111...///111222333333333333222444999===???===777222000222666888999888777666777888777666555444444444444333222222444444333222333111000111333555555444111222222111000//////000---......---,,,,,,---///...---,,,+++***)))))))))))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))))))))))))))***+++,,,,,,)))***---......555GGGYYYmmm~~~qqqiiiqqqsss}}}~~~zzzuuuppplllqqq|||sssjjjhhhqqq>>>===<<<===>>>===<<<:::888888999<<>>===888888:::;;;<<<======>>>666555444333333444555666666666666555444444333333111111111111111222333333000000111111111111000000......////////////000000////////////000000000000////////////////////////000000000111111111111222222333333333222444777:::LLLiii{{{yyy{{{tttlllaaaSSSHHHFFFDDDBBBBBBBBBCCCBBBAAA@@@@@@??????>>>>>>======<<<;;;:::::::::;;;===>>>???BBBFFFJJJOOORRRTTTUUUVVVZZZaaagggjjjjjjhhhfffiiikkkmmmppprrrsssssssssuuuvvvuuutttssstttvvvxxxyyy{{{}}}zzzhhhXXXOOODDDAAA>>>===<<<;;;:::999777666666666777777555333333333333444444444444555444444555555666777777777888888:::;;;<<<<<<<<<<<<===???@@@@@@???@@@EEEJJJWWWXXXRRRDDD999666:::<<<:::999;;;>>>EEETTTkkk~~~pppkkkvvvooohhhuuu\\\AAA999777333///000111111000...,,,,,,---++++++++++++************))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((('''(((((()))***+++'''(((((((((((((((((()))((((((((()))))))))******++++++++++++,,,,,,,,,---,,,------...//////000000---///111333444444444333333444777:::;;;999555111///111555777666666666777666777888777555444555666444333222222444444333222333111000111333444444333111222222111///---...///+++,,,,,,+++***+++---///---,,,+++***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((())))))***))))))((())))))***+++,,,******---000...---333;;;FFFZZZxxx{{{jjjeeekkk}}}~~~www}}}rrrhhhlll===<<<<<<<<<======;;;999888888999<<<>>>>>>===;;;888999:::;;;<<<=========777666555444444555666777666666666555444444333333111111111111111222222333///000111222222111000///........./////////000000.../////////000000000111////////////////////////000000000000111111111111555444333333333555777999999KKKaaavvv}}}kkkQQQLLLIIIDDDBBBAAAAAAAAA@@@AAAAAA@@@???>>>>>>======;;;:::999999999:::;;;<<<@@@AAACCCFFFJJJMMMOOOOOONNNQQQUUUYYY\\\^^^^^^^^^cccdddeeehhhjjjlllmmmnnnnnnooooooooonnnpppsssvvvtttuuuxxxzzz|||}}}~~~~~~{{{nnn```TTTKKKFFF@@@???===::::::::::::999555555444555666666333111333333333444444444555555444555555666777777888888;;;;;;<<<==================@@@BBBAAA@@@CCCIIINNNYYYVVVLLL???:::===???>>><<<<<<>>>HHH[[[ppp}}}www~~~sssjjjsss```>>>444999<<<777111---///111000---+++,,,---++++++++++++************))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))(((((((((((())))))((((((((((((((('''''''''(((((((((((()))))))))***************+++++++++++++++,,,---////////////...,,,...111333555555444444333333444666888888555333111444666666555444555777444666888777555555777999444333222222444444333222333222111111222333333222222333333222///------...------,,,***)))))),,,...++++++***************+++((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((())))))***+++,,,...+++,,,000000......111000<<>>===;;;888888888999:::;;;;;;;;;;;;888777666555555666777888777666666555444444333333111111111000111222222333///000111222222111000///---.........//////000000.../////////000000111111////////////////////////000000000000111111111111---///111222222333666777888===VVV|||{{{___QQQMMMFFFBBB@@@@@@@@@???AAAAAA@@@???>>>======<<<<<<;;;:::::::::;;;===>>>>>>======???CCCFFFHHHHHHKKKKKKLLLNNNQQQTTTVVVXXX______```bbbdddgggiiikkkjjjkkkkkkkkklllnnnrrruuuoooqqqsssvvvxxxyyyyyyyyy|||~~~}}}{{{qqqkkkaaaVVVMMMGGGCCCBBBCCCBBB>>>999777777777666444333333444555444222000333333333444444555555555555555666666777777888888======>>>>>>>>>>>>>>>======@@@CCCBBBAAADDDKKKQQQNNNKKKDDD???BBBHHHCCC:::777>>>IIIWWWnnn~~~ooorrrWWWIII<<<888555///,,,---***---//////---+++,,,...+++++++++************))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))***))))))(((((((((((()))))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))***************+++...000000000...---,,,...111333555555555444222222222333666888777666555777888777444333444777333666888777666555888:::444333222222444444333222444222111111222333333222444555555333000.........//////...+++)))(((***,,,******************++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((()))***+++,,,---(((&&&***---,,,,,,...---000AAAccc}}}kkkbbbiiissswwwzzzxxxpppsssDDD@@@<<<<<<>>>???<<<888:::999999;;;<<<<<<:::777555666777888888888888888666666555444444444444444666666666666555444333222////////////////////////111000000000//////......////////////000000000000////////////////////////////////////............////////////000000000000000000111222333333444444666<<>>@@@AAABBB@@@>>>@@@???>>>===<<<=========::::::<<<>>>@@@BBBCCCDDDFFFFFFHHHJJJLLLNNNPPPPPPSSSSSSSSSUUUWWWZZZ\\\^^^```aaabbbdddgggjjjlllnnniiillloooqqqqqqrrrtttuuutttwww|||wwwooommmmmm}}}~~~|||{{{|||yyyxxx~~~}}}oooddd^^^PPPOOOLLLHHHDDD@@@===;;;AAACCC@@@999555555666444555555444333333444444444666666666666666555555555777888888999;;;<<<======::::::<<>><<<999:::999999:::;;;;;;:::888666666777888888888888888777777666555555555555666666666666555555444333222000000000000000000000000111111000000////////////.../////////000000000000........................////////////.............../////////000000000000000000111111222333333444555:::KKKjjj|||qqqiiieeeWWWKKKFFF@@@???>>>???@@@BBBBBBAAA???????????????>>>>>>>>>===;;;<<<===>>>???AAABBBBBBAAAAAACCCDDDFFFHHHJJJJJJLLLLLLMMMNNNPPPRRRSSSTTTUUUVVVWWWYYY\\\___aaabbbbbbdddhhhjjjlllooorrrtttqqqssswwwyyyzzzzzz|||}}}~~~zzzvvvuuuwww|||}}}~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyy|||||||||{{{zzzxxxwwwvvvtttpppmmmpppxxx|||tttjjj___UUUMMMIIIFFFEEECCC@@@>>>;;;999888<<>>===>>>AAACCCEEEGGGIIIOOOWWW^^^\\\SSSJJJ<<<999???IIIIIIHHHXXXnnnrrrjjjlll]]]>>>888777444222///.........------,,,,,,,,,+++++++++***))))))))))))))))))***))))))))))))))))))))))))((((((((((((((('''&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&$$$$$$$$$&&&)))******)))''''''((()))))))))))))))(((((()))))))))******************+++,,,,,,---------...///000111222222222333333333333444444444444666555333222222222333444444555777666555555666888777888888888777666444333444444333222222222222222666555333111000000000000......---------,,,,,,,,,+++++++++************)))***)))))))))(((((((((''''''(((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))))))))*********+++++++++)))***...444???LLLZZZbbbrrr~~~wwwqqqnnnuuu}}}tttmmmkkklllqqqxxxCCC???;;;:::<<<===<<<:::;;;:::888888:::;;;:::999777777888888999999888888888888777666666666666777555555555555444333222222000000000000000000000000111111000000000000//////....../////////000000000......................../////////............---....../////////000000000000000000111222222333333555777>>>MMM```zzzqqq___OOO???@@@??????@@@BBBCCCBBB@@@@@@@@@AAABBBAAA@@@???>>>=========>>>>>>?????????======???@@@AAACCCDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLNNNPPPRRRTTTUUUXXXZZZ]]]```dddhhhmmmqqqmmmnnnpppqqqqqqsssvvvxxx}}}}}}}}}~~~~~~~~~~~~{{{yyyzzz}}}|||||||||||||||||||||{{{||||||{{{{{{{{{zzzzzzzzzyyyxxxwwwvvvuuutttttttttvvvuuusssrrrpppooonnnnnnjjjfffaaaaaadddgggiiihhhooorrrvvvzzz~~~|||uuummmeee```\\\[[[WWWUUURRRMMMHHHCCC@@@>>><<<<<<;;;:::999888777666666999999555333666888777444444333333333444444555666666666666666666777777999999:::;;;<<<===>>>>>>AAABBBBBB@@@>>>???CCCGGGHHHRRRbbbpppsssfffPPP>>>666:::???AAACCCQQQppp~~~mmmlll}}}~~~bbbPPPAAA444333222111000...---,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))))))))((((((''''''&&&(((((('''(((******((('''''''''((())))))))))))((((((((())))))))))))*********++++++,,,,,,---......---...//////000000000///111111222222222333333333555444333222222222333444222444555555444444555666777777777777777666555444444333222222111222222222444333222111000/////////------------,,,,,,,,,,,,+++++++++************)))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((())))))))))))))))))*********++++++)))+++---,,,+++///666===GGGTTTjjjxxx}}}~~~xxxkkknnnuuu|||sssmmmppppppoooxxxAAA>>>:::999:::<<<<<<<<<<<<:::777777888:::::::::777777888888999888888777777777666555555555666666444555555444444333222111111111111111111111111111000000000000000000000000........./////////000000........................//////.........---------........./////////000000000000000000111111222222555444666999BBBWWWzzzyyydddKKKCCCAAA??????AAACCCCCCBBBAAABBBCCCEEEEEECCCAAA@@@>>>>>>===============<<<======>>>???@@@AAABBBBBBBBBCCCEEEFFFFFFFFFEEEDDDEEEEEEFFFGGGIIIKKKMMMNNNPPPRRRTTTWWWZZZ___eeeiiihhhiiijjjkkkllloootttwwwyyyyyyzzz{{{|||}}}~~~}}}}}}|||||||||}}}}}}~~~{{{{{{|||}}}}}}}}}}}}}}}~~~}}}}}}~~~||||||{{{|||}}}}}}xxxvvvxxxzzz{{{{{{yyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvuuutttsssqqqpppooooooooonnnmmmjjjgggeeeeeedddeeebbb^^^ZZZXXXXXXYYYYYYXXX\\\]]]^^^```bbbdddfffgggccc___ZZZTTTOOOLLLKKKKKKFFFEEEDDDCCCAAA@@@??????999999999888888777777777333666777333222555777666444444444333444444555555666666777777888888888999;;;;;;<<<<<<===>>>>>>???<<>><<<:::999:::;;;<<<<<<;;;999777777888::::::999777777888888888777777666555555444333333333333444444444444444333222111000000000000000000000000000////////////////////////............////////////....................................------------............//////////////////000000000000111111444333333444777BBBXXXlllhhhLLLHHHCCCAAAAAACCCDDDEEEBBBDDDFFFGGGGGGFFFDDDCCC??????>>>>>>===<<<<<<;;;>>>>>>>>>>>>?????????@@@AAABBBCCCDDDDDDCCCAAAAAACCCCCCCCCCCCEEEFFFGGGHHHKKKLLLMMMOOOPPPTTTYYY]]]```bbbdddeeehhhmmmssswwwsssssstttvvvwwwyyyzzzzzz~~~}}}{{{{{{yyyzzz{{{|||}}}~~~~~~xxxxxxyyyzzzzzzzzzzzzyyy|||{{{zzz{{{~~~~~~~~~zzzyyyyyyyyyzzz|||~~~{{{wwwvvvvvvxxxzzzyyywwwvvvuuutttttttttttttttttttttssssssssssssmmmllljjjiiigggfffffffffeeeccc```^^^\\\[[[[[[[[[XXXVVVTTTRRRRRRSSSSSSRRRSSSRRRQQQQQQQQQRRRSSSTTTPPPOOOMMMJJJHHHFFFDDDDDD???>>>>>>>>>=========<<<999999999888888777777777222666777333222444666444555444444444555666666777777777888999999:::;;;;;;=========>>>>>>??????@@@<<<@@@EEEEEEEEEGGGMMMSSSgggsss~~~zzzhhhQQQ@@@999>>>BBBHHHTTTjjj~~~~~~rrrtttzzzgggiii{{{___BBB888888555000---......///...------,,,,,,,,,+++++++++*********'''((())))))))))))((('''((((((((((((((((((((((((''''''(((((((((((((((''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&&&&%%%$$$%%%'''))))))(((&&&&&&'''((((((((((((((('''(((((((((((()))))))))******+++,,,,,,------...//////000000111000000000111222222222333333333333222222111111111222222222222333555444333333444666555555444444444444444444111111000000000111111222000000000000///......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((((((((())))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))*********,,,******+++...///...,,,666...333NNNmmmwwwllliiiqqq~~~;;;;;;:::::::::;;;;;;<<<:::999777777999:::999888666666777777666666555555333333222111111111111222333333333333222111000000////////////////////////------............//////------........./////////------------------------.........------------,,,------.........////////////////////////000000000222111333555666888@@@JJJ___vvv~~~xxx|||```XXXNNNGGGDDDDDDFFFGGGEEEFFFGGGHHHHHHHHHGGGFFFBBBBBBAAA@@@???>>>>>>===========================>>>>>>????????????>>>>>>????????????@@@@@@AAABBBDDDFFFGGGGGGHHHJJJMMMPPPUUUWWWZZZ]]]```ffflllpppnnnppprrruuuwwwxxxxxxxxxyyyyyyzzzzzzzzzxxxwwwvvvuuuvvvwwwyyyzzzzzzzzzzzzsssttttttuuuuuuuuuuuuuuuvvvuuuuuuwwwyyyzzzzzzyyywwwwwwxxxxxxyyyzzz{{{||||||{{{yyyxxxwwwwwwwwwxxxtttssssssrrrqqqoooooonnnoooooooooooonnnnnnnnnnnngggfffdddbbb```______^^^ZZZYYYWWWUUUTTTRRRRRRRRRNNNMMMMMMLLLLLLLLLLLLMMMKKKJJJHHHFFFEEEEEEFFFFFFDDDDDDCCCBBB@@@===;;;:::<<<;;;;;;::::::999999999888777777777666666555555222666777444333555666444666666666666666777888999888999999;;;<<<===>>>>>>>>>?????????@@@@@@@@@AAAAAABBBDDDFFFJJJRRR]]]eeeppppppjjjYYYEEE;;;>>>EEECCCOOO```qqqrrrnnnmmmXXX>>>222333666111***.........---------------++++++++++++************''''''))))))))))))''''''((((((((((((((((((((((((&&&'''(((((((((((((((((('''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''777333...***)))(((&&&%%%&&&&&&'''(((((((((((('''''''''(((((((((((()))))))))******++++++,,,------...///000000111111111111111111222222222333333333000111111111111222222222222333444444333333444555333333222222222222222333000000000///000000111222...////////////...---,,,++++++++++++,,,,,,,,,,,,+++++++++************)))(((((((((((()))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((()))))))))*********(((''')))...///,,,)))---+++111<<>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<;;;<<<<<<=========>>>@@@AAAAAABBBDDDEEEHHHJJJMMMQQQTTTYYY^^^bbbeeehhhlllppprrrrrrqqqpppooopppqqqrrrrrrqqqooonnnnnnoooppprrrsssssssssrrrmmmmmmnnnoooooooooooonnnnnnmmmmmmnnnqqqrrrrrrqqqqqqrrrssstttttttttttttttssssssrrrrrrsssssssssrrrkkklllllllllkkkiiihhhfffeeeeeeeeedddddddddcccccc___^^^\\\ZZZXXXWWWVVVVVVOOOOOONNNNNNMMMKKKJJJIIIFFFGGGGGGFFFEEEDDDDDDDDDBBBAAA@@@???>>>>>>>>>???===<<<;;;:::999888777666999999999999999888888888555555555555666666666666222666888555555777888666777777777777888999:::;;;999:::;;;<<<>>>???@@@AAA@@@@@@@@@@@@AAAAAAAAAAAADDDFFFIIINNNTTTYYY^^^aaa[[[VVVLLLAAA<<>>======<<<;;;:::::::::;;;===>>><<<;;;;;;:::::::::;;;;;;777999<<<=========>>>@@@>>>AAAEEEHHHJJJNNNSSSVVVXXX[[[```eeeggggggeeecccggghhhjjjkkkkkkjjjiiihhhhhhiiijjjlllmmmmmmlllkkkhhhhhhiiijjjjjjjjjjjjiiigggffffffhhhjjjllllllkkkkkklllmmmnnnnnnmmmllllllnnnmmmmmmmmmmmmmmmkkkiiieeefffgggggggggeeebbbaaa[[[[[[ZZZZZZZZZZZZYYYYYYTTTSSSQQQOOOMMMLLLKKKKKKHHHIIIIIIIIIHHHGGGEEEDDDCCCDDDEEECCCAAA???>>>>>><<<<<<;;;;;;;;;;;;<<<<<<:::999888777777888:::;;;444555555666666777777777444444555666777888888999111666888666666999:::999888888888888999:::;;;<<<:::;;;<<<>>>???AAABBBCCC@@@AAAAAAAAAAAAAAAAAABBBCCCHHHPPPYYY^^^\\\VVVPPPAAA>>><<<@@@NNNcccyyytttmmmuuuXXX555444555666555000,,,,,,//////...+++))))))***+++,,,+++++++++************)))&&&'''(((******((('''&&&((((((((((((((((((((((((&&&&&&'''((())))))(((((('''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&(((+++,,,333...'''$$$$$$&&&)))***%%%&&&''''''((((((''''''''''''''''''((((((((()))((((((((()))******++++++***+++,,,...///000000000////////////000000000000//////000111111111111111///000111111000000111222000000///......///000111///////////////000111111,,,---.........---,,,+++*********++++++,,,,,,,,,+++++++++************)))'''((((((((())))))*********))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))%%%)))++++++(((''')))+++000'''&&&...111...111999^^^qqq|||xxxwwwtttuuuwwwyyy~~~999<<<@@@BBBAAA<<<777333:::999777555555555555666666666555555555444444444888666444111000000111222111111111111000///------......//////000000111111---------............///........................,,,---...---+++***+++,,,...---,,,,,,,,,,,,---......111333444222000..................////////////111111222222222333333333>>>555:::XXXsss{{{wwwsssdddWWWPPPHHHKKKGGGJJJGGGBBBJJJOOOHHHEEEEEEIIIMMMKKKEEEBBBCCCEEEDDDAAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999888777777777777888888999999:::::::::;;;:::;;;>>>@@@DDDFFFIIIJJJMMMPPPUUUZZZ^^^`````````aaabbbccceeeeeecccbbbaaaaaabbbcccdddeeefffffffffcccdddfffggggggfffdddcccdddcccbbbbbbbbbccceeeffffffffffffeeeeeedddddddddfffggghhhhhhfffdddbbb```______^^^]]]\\\[[[ZZZYYYVVVUUUSSSRRRQQQQQQRRRRRRPPPOOOMMMKKKIIIGGGEEEDDDDDDDDDDDDCCCCCCBBBBBBBBB@@@?????????>>>>>>======<<<;;;999888888888999999999888888888777777666666555555555555666666666777666777777777888888888999888888777777777999:::;;;888999:::;;;<<<>>>??????BBBBBBAAAAAAAAABBBBBBCCC???AAABBBBBBAAA@@@AAABBBBBBIIISSSZZZWWWLLL@@@;;;999AAAAAAAAAWWW{{{ppppppxxxSSS===222333111///,,,,,,,,,...///---,,,+++*********+++,,,,,,+++***)))((('''&&&%%%))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&'''''''''&&&&&&'''''''''************************'''''''''''''''((())))))((((((((()))******++++++...------------...//////222222222222222111000///......//////000000111111111000000/////////000000......//////000000111111222111111111000000//////////////////...---,,,+++...---+++))))))***+++,,,)))))))))***+++++++++,,,******))))))((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))((()))***,,,,,,+++*********++++++,,,,,,------...;;;MMMhhh~~~}}}qqqjjjttt:::<<<>>>@@@???;;;777444777777666666666666666777555555555444444444333333666555333111000000000000111111111000000///------------........./////////------------............------------------------***,,,------,,,+++---......---,,,,,,,,,,,,---...---000222333111///------............////////////111111111111222222222222111555===JJJ[[[vvv}}}~~~||||||uuurrrlll^^^NNNFFFHHHKKKGGGIIIKKKDDDGGGDDDEEEIIIJJJGGGEEEFFFEEEDDDBBB@@@?????????@@@>>>>>>============<<<<<<;;;:::999888777777777777777777888888999999999999:::;;;<<<>>>@@@BBBDDDDDDDDDGGGJJJNNNRRRTTTTTTUUUYYYZZZ[[[\\\\\\[[[ZZZYYY\\\\\\]]]^^^^^^^^^]]]]]]\\\]]]^^^______^^^]]]\\\[[[[[[ZZZZZZZZZ[[[\\\]]]___^^^^^^^^^]]]]]]]]]\\\______``````___]]]ZZZYYYXXXXXXWWWVVVUUUTTTSSSSSSPPPOOOMMMLLLKKKKKKLLLLLLIIIIIIHHHGGGEEEDDDDDDCCCAAA@@@@@@@@@????????????=========<<<<<<;;;;;;;;;999888777666555555666777888888777777777666666666555555555666666666777777777777777777777777888888888777777777777999:::;;;<<<<<<<<<======>>>>>>>>>AAAAAAAAAAAABBBBBBBBBBBBEEEFFFFFFDDDAAA?????????>>>???AAABBBAAA@@@AAACCC===@@@EEEVVVwww}}}uuuuuuoooxxx^^^DDD777333000000//////...------------,,,+++*********++++++++++++***)))((('''&&&&&&))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))((((((((()))******++++++------,,,,,,------...///111111111111000//////...////////////000000000000000//////......//////000.../////////000000000111111111111000000000//////------.........------,,,...---+++))))))***+++,,,******************++++++***)))))))))((((((((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''(((((((((((('''((((((((())))))))))))((())))))*********************++++++,,,---------888:::HHHcccwww~~~}}}pppnnnqqqvvv~~~:::;;;<<<<<<;;;999777555555666666777777777777777444444444333333333222222333333222222111000......000000000000///......------------------.........------------............,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,,,,---///------,,,,,,,,,,,,------,,,...111111000...---------............///////////////000000000111111111+++222:::999999KKKttt~~~cccNNNGGGJJJFFFEEEHHHFFFKKKFFFDDDGGGJJJHHHGGGHHHDDDDDDCCCBBBBBBBBBCCCCCC????????????>>>>>>======;;;:::999888888777777777666666777777777777888888888999:::;;;<<<======>>>===>>>@@@BBBDDDFFFHHHHHHNNNOOOPPPQQQQQQPPPOOONNNTTTTTTTTTTTTTTTSSSRRRQQQQQQRRRSSSTTTTTTSSSRRRQQQPPPOOOOOOOOOOOOPPPQQQQQQSSSSSSSSSSSSSSSRRRRRRRRRTTTTTTUUUUUUTTTRRRQQQOOONNNNNNMMMLLLKKKJJJIIIIIIGGGFFFEEEDDDDDDCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA<<<<<<<<<;;;;;;;;;;;;;;;:::999999999999888888888777666555555444444555555777777666666666666666555666666666666777777777777777777777777777777777666999999999999:::;;;<<<===????????????????????????@@@@@@BBBCCCCCCCCCBBBAAADDDDDDDDDAAA===::::::::::::::::::;;;>>>AAACCCEEEHHHTTTeeexxxnnngggooonnnTTTCCC666111333......///000///...,,,+++,,,,,,+++************+++))))))))))))((((((((((((((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))'''(((((())))))******++++++++++++++++++,,,------///////////////.........000000000000///////////////...............//////////////////000000000000111111000000000000//////+++,,,,,,,,,---------------,,,+++))))))***++++++******************))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&''''''''''''(((((((((''''''((((((((()))))))))((((((((((((((()))***************+++,,,,,,------000+++///EEEbbbsssqqqggggggvvv}}}uuupppooovvv~~~:::::::::999888888777666555666777888888777666555333333333222222222111111111222333333222000...---//////000000///......---------------------......,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...,,,,,,,,,---------.........//////........./////////000000000000111222222;;;OOOccc~~~~~~|||{{{|||hhhPPPJJJBBB@@@HHHLLLJJJGGGFFFIIIIIIFFFGGGJJJEEEEEEEEEDDDDDDDDDDDDDDD@@@@@@@@@??????>>>>>>===<<<;;;:::999888888888888666666666666666666666666666777777888999::::::;;;;;;;;;;;;;;;===???@@@BBBEEEEEEFFFGGGGGGFFFEEEEEEJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJKKKKKKJJJIIIIIIGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIKKKKKKLLLLLLKKKJJJIIIHHHFFFEEEEEEDDDCCCCCCBBBBBB@@@@@@??????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<======888888888888888888888888777777777777777777777777777666666666666666666666666666666666555555555555666666777777777888888888888888777777777777666666;;;;;;<<<===>>>??????@@@@@@AAAAAAAAAAAAAAABBBBBB@@@BBBCCCEEEEEEDDDBBBAAAAAAAAA@@@===:::888888888:::::::::AAAOOO]]]bbb```fffpppwwweeevvveeeEEE;;;999222000333...............---,,,+++,,,++++++***************(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''(((((()))************************++++++,,,..................//////111111000000//////.........------------......///////////////000000000000000000000000000000//////---,,,,,,,,,++++++,,,,,,,,,+++******)))***++++++++++++******))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((('''&&&&&&((()))***))))))******+++,,,,,,,,,''')))...666@@@JJJQQQVVVPPPbbbvvv}}}yyyyyy}}}xxxuuuttt:::999888777777777777777888888999999777555333222333333222222222111111111111222444444444222///......////////////......---........................,,,,,,,,,------------...---------------------------...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,,,,---------------............------........./////////444///...222555777;;;@@@QQQjjjzzzxxxwww}}}```RRRDDD???CCCFFFCCCCCCFFFHHHFFFCCCFFFLLLGGGGGGFFFFFFDDDCCCBBBBBBAAAAAAAAA@@@???>>>>>>======<<<;;;::::::999999999777777777777666666666666555555666777888999:::;;;<<<;;;:::999999;;;===>>>@@@@@@@@@AAAAAA@@@@@@@@@BBBCCCDDDEEEFFFFFFFFFFFFCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDAAA@@@@@@??????>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888888666666666666666777777777666666666666666666666666555555555666666666555555555555555555666666666666777777777888888888888999888888888888888777777777;;;;;;<<<>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFBBBCCCEEEFFFEEECCCAAA@@@AAAAAA???<<<888666666777999:::>>>NNNjjjyyy{{{tttuuuaaaHHH555555666111///333///...,,,+++***+++---...++++++++++++******))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((('''''''''((())))))*********))))))))))))***++++++...............///000111111111000000//////......---------------...//////000000000000//////////////////////////////000000000///---,,,*********************************++++++******))))))((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&''')))***(((((()))******++++++,,,''',,,000000...000888@@@===MMMbbbooossswww~~~zzzzzzrrr:::999888777777777777888::::::999888666444333222333333333222222222111111111222333444444222000///....../////////......---/////////...............,,,,,,,,,,,,------------........................---...///...---,,,,,,---++++++,,,,,,,,,,,,++++++***,,,------,,,,,,,,,...,,,------------.........------........./////////000000111333222000666===<<>>===<<<;;;;;;;;;;;;999999888888888888777777555555666777888999999::::::999888777777888999:::========================<<<===>>>@@@AAABBBBBBBBB??????????????????????????????@@@AAAAAAAAAAAAAAA???????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA=========<<<<<<;;;;;;;;;999999:::::::::999999888999999888777666666555555555555555555666666666666444444555555555555666666222222333444444444444333555666666666666777777777777888888888999999999999888888888999999999::::::999:::;;;===>>>???@@@@@@@@@AAABBBCCCEEEFFFGGGHHHDDDDDDDDDDDDCCCAAA???======<<<:::777333222222444777GGG^^^wwwkkk~~~```OOOBBB666444222------222///---+++))))))+++---///******++++++******)))((((((((((((((())))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&''''''(((((())))))******))))))))))))***++++++...---------...///111222000000000000////////////------------...///000000000000000000////////////......////////////000000222111...,,,***))))))***)))))))))***************))))))))))))))))))(((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''''''''''''''((())))))((((((((()))******++++++,,,+++)))***---//////...222<<>>============;;;;;;:::::::::999999999777777777777777777777777777777666666666666777777::::::999999999999::::::999999:::;;;<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<:::;;;<<<=========<<<<<<:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>999999999999999888888888555555666777777777666555666666666555444444333333333333444444444555555555333333333333444444444555111222333555555555444333666666666777777777888888888888888999999999::::::888888999:::;;;;;;<<<===:::<<<>>>@@@AAABBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFDDDCCCBBB@@@>>><<<::::::666666666555444555888;;;IIIgggoooqqqxxxuuuttt~~~kkkNNN@@@@@@===888222...,,,---///,,,,,,+++******+++,,,---)))******+++***)))((('''))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''((()))))))))******))))))******+++,,,,,,,,,++++++,,,...111222////////////000000000000............///000111222111000000000/////////............/////////000000222111...,,,+++++++++,,,(((((()))***************((((((((()))))))))))))))'''((((((((()))))))))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''((())))))))))))(((''''''(((((()))******++++++)))'''))),,,...---***---111:::FFFTTT```hhhlllmmmxxx999999999999888888888888999888777555555555666777444444444333333333222222000000000000000//////...------......///......------------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---...///222444***+++,,,------,,,+++***+++,,,...------,,,...///,,,,,,,,,---------.............../////////000000...+++,,,222555222.........111???WWWqqq|||vvvlllxxxcccOOOHHHKKKLLLIIIFFFGGGHHHJJJKKKKKKKKKJJJIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::999888777666555444444333666666777777777777666666888888777777777777888888777777888888888777666666999888888777777888888999666777888999:::999888777777777777888888999999999999999999999999:::;;;<<<777777777666666666666666222333444555555444333222444444333333333333333333222222333333444444444555111111222222333333333444333444666777777777666666666666777777888888999999888888999999999:::::::::888888999:::<<<===>>>>>>>>>???AAACCCEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDBBB@@@===:::888777777444666888;;;>>>BBBHHHLLLhhh{{{wwwhhhpppwwwggg@@@222777---333444000---//////,,,******,,,,,,---,,,+++***)))******++++++)))((('''***)))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((()))))))))***************++++++,,,+++***))))))+++---000111......//////000000111111.........//////111222222111111000000/////////...---.........//////000000111000...,,,,,,,,,...///'''((()))***************''''''(((((())))))******'''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''')))*********)))(((''''''(((((()))*********%%%)))---,,,((('''+++///---,,,---111:::EEENNNSSSXXXiiixxxzzz{{{<<<<<<;;;::::::999888888777777777777666666666666444444333333222111000000111222222222222111000000---...///////////////...........................///............------------,,,,,,++++++,,,,,,---,,,,,,,,,------............---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,---------------------------------............///////////////000000000000///111555:::???EEEIIILLLeeewwwyyy|||jjjYYYSSSMMMKKKNNNHHHNNNNNNJJJNNNWWWUUUJJJIIIGGGEEEEEEGGGGGGDDDBBBDDDDDDBBBAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>;;;;;;:::999888888888888999888777666666555555555555555666666666666666666777777888888999999999:::666666555555555444444444444555555555444333333222333333333444444555555555555555666666666666555555222333333444444333333222222222222222222222222222333333333222222222111111111111222222222333333333444444555555555555444444666666666666666555555555888888888888777777777777777777888999:::;;;;;;<<<<<<<<<;;;;;;<<<>>>@@@AAA@@@AAABBBCCCDDDEEEFFFGGGAAABBBEEEGGGBBB<<<>>>CCC999<<<888999===666000666888555AAA\\\qqqtttrrrssstttssswww]]]LLLCCC888222222////////////............+++++++++************)))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&'''(((((((((((((((((((((((('''''''''))))))))))))***************++++++,,,,,,------...............////////////+++,,,...000000000000///000000000000000000000000//////000111111111111000...------------,,,,,,,,,************************************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((()))))))))************))))))))))))************,,,,,,,,,,,,///222555777GGGQQQaaaqqq}}};;;;;;;;;:::999999888888777777777666666555555555444444333222222111000000111222222222222111000000......////////////..........................................---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------,,,++++++++++++,,,*********+++++++++,,,,,,------------------------------------............---............/////////000111222444777:::<<<===PPPaaavvv}}}ssssss}}}||||||}}}hhhSSSLLLPPPRRRSSSSSSSSSXXX[[[WWWNNNGGGEEECCCDDDFFFGGGFFFDDDEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>===<<<;;;:::999999999999:::999888777666666666666777777777777777777777777777777777888888999999999666666666555555555444444444444444444444333222222222222222333333333444444444444444555555444444444222333333333333333333222222222222222222222222222333333333333222222222222222222222222333333333333444555555666666555555444666666666666666666666666777777777777777777777777777777888999:::;;;<<<<<<@@@???>>>>>>???@@@AAABBBBBBBBBCCCEEEEEEFFFFFFFFFJJJEEEBBBBBB@@@<<<;;;===<<<<<<666666<<<888444;;;AAAGGG```yyyuuuvvv]]]EEE<<<888111---///.........------------,,,+++++++++*********))))))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))))))))***************+++,,,,,,------...............////////////+++,,,...///000000000///////////////////////////111111111111111000///.........------,,,,,,,,,+++))))))))))))))))))))))))*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********(((((()))))))))*********,,,,,,++++++,,,///111333555AAASSScccoooyyy:::::::::999999888888777888777777666555444333333333333333222111111000000111111222222111111000//////////////////...---,,,------------------------............------------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,---------.........000/////////000111222222<<>>===<<<;;;;;;;;;;;;;;;;;;:::888888888888888888888888777777777777777777777777777777888888888666666666666555555555555333333444444444333222222111111111222222222222333222333333333333333333222222222333333333333222222222222222222222222222222444444333333333222222222222333333333333444444444555555666666666666555555666666666666666666666666777777777777777777777777888888999:::;;;<<<======AAAAAA@@@@@@@@@AAAAAABBBDDDDDDFFFFFFFFFEEEDDDCCCCCC<<<888;;;===;;;888777777:::777999>>>:::666>>>KKKeeeuuuxxx}}}NNN@@@555444444000...111------,,,,,,,,,+++++++++++++++*********)))))))))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((((()))(((((())))))))))))************++++++,,,------------............/////////,,,---...///////////////////////////////////////222222222111000///------///......---,,,++++++***((((((((((((((((((((((((******))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((())))))))))))(((((())))))))))))******++++++***)))***+++---...,,,666CCCOOOYYYgggwww999999999888888777777777777777666555444333222111333222222222111111000000111111111111111000000//////000//////...---,,,+++------------------------.........---------,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++******---,,,,,,+++***+++++++++************++++++++++++,,,,,,,,,,,,,,,---------+++,,,,,,,,,------------,,,------------.....................///000222222111:::FFFTTTfff{{{~~~}}}~~~~~~vvvooouuurrr]]]HHH>>>>>>===<<<>>>AAAFFFKKKNNNIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@???>>>===============<<<;;;::::::999::::::888888888777777777777777777777777777777777777777777777777666666666555555444444555555555555444444222222333333333333333333222333333444444333333222222222333333333333222222222222222222222222222222444444444444333333333333333333444444444555555555555666666777777666666555666666666666666777777777777777777777888888888888999::::::;;;<<<===>>>???@@@@@@@@@@@@AAABBBBBBCCCFFFFFFGGGFFFDDDBBB???===;;;777666999:::999:::===>>>MMMWWW]]]___UUUOOOYYYzzzsss|||{{{|||iiiNNN<<<666333444333000000333---,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))(((((((((((()))))))))************+++,,,,,,---------------.........//////---------....../////////////////////////////////111111111111000///...---///......---,,,+++******))))))))))))))))))))))))***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((()))))))))***)))))))))))))))+++,,,---,,,111666888>>>MMMddduuu777777777777777666666666666666555444333222111000222222111111111111111000000111111111111000//////////////////...---++++++------------------------...------------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++******))),,,,,,+++************+++))))))*********++++++++++++++++++,,,,,,,,,------++++++++++++,,,,,,,,,---------........./////////------......///000222333...///444<<>>???@@@@@@@@@@@@AAACCCDDDEEEEEEFFFGGGFFFEEECCC@@@===:::888<<<;;;:::888777<<>>>>>===>>>>>>::::::999999888777777777999999999888888888888888888888888888777777777777777777888999999999888888888777777777777666666666555666666777777666666555444444555555555555444444555555555555555555555555666666555555555444444444555555666666666777777777777777888888888888777777555666666777777888888999999999999:::;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAAAAABBBDDDEEEFFFGGGGGGGGGEEEDDDBBB???<<<:::888777555666666555888KKKppp{{{rrriiippp}}}nnnMMM777444:::000//////---+++***+++------------,,,,,,,,,++++++******)))))))))(((((((((''''''(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((''''''(((((((((((())))))))))))******+++,,,,,,,,,,,,------------............------,,,------..............................---...//////000000000///,,,,,,,,,,,,++++++++++++************************))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((''''''(((((((((((())))))&&&'''(((***+++---......%%%***000000------333999555555555555555555555555333333222222111111111000000000000000111111111111000000000000000//////...---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++************++++++)))))))))***************,,,++++++***************))))))))))))************)))******+++,,,,,,------************++++++++++++,,,,,,---------...............---,,,,,,,,,,,,---333//////222666;;;HHHUUUhhhtttvvvrrrrrrvvv}}}wwwpppeeeccc^^^TTTIII@@@>>>AAADDDCCCEEEGGGHHHIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFDDDCCCBBBAAAAAA@@@@@@AAACCCBBBAAA@@@????????????===<<<<<<;;;::::::999999::::::::::::999999999888999999888888888777777777666777888888999999999888999888888888777777777777555666666777777666666555555555666666666666555555666666666666666666666666666666666666555555555444666666666777777777888888777888888999999888888777555666666777888888999999::::::;;;;;;<<<======>>>======>>>???@@@AAABBBBBBBBBCCCDDDDDDDDDCCCBBBAAAAAA@@@===;;;:::;;;;;;<<<888===BBBEEEKKKaaaxxx~~~uuusss{{{eeeLLL999...000777///000000///......---,,,,,,++++++++++++************)))))))))(((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))***++++++,,,,,,,,,,,,---------...............---,,,,,,,,,---.........................../////////000//////......+++++++++++++++,,,,,,,,,************************))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''((())))))%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))'''((()))******+++++++++&&&+++000111///...///111444555555555555555555555222222111111111111111111000000000000000111111111000000000000000//////...,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++************++++++(((((())))))******++++++,,,++++++***)))*********))))))))))))************))))))***+++,,,,,,------)))************+++++++++++++++,,,,,,,,,------------,,,,,,,,,---...///000,,,***,,,000111111999CCCQQQ^^^mmmxxx~~~rrrjjjkkkpppzzzzzzdddPPPCCC???@@@@@@BBBDDDGGGHHHHHHGGGFFFHHHHHHHHHGGGGGGGGGFFFFFFDDDCCCBBBAAAAAA@@@AAAAAACCCCCCBBBAAA@@@@@@@@@@@@??????>>>===<<<<<<;;;;;;;;;;;;;;;::::::999999999999999999888888888888777666666777888888888888888999999888888777777666666555555666666666666555555666666777777777777666666777777777777777777777777777666666666555555555555777777777777888888888888888888999999999999888888555666666777888999999999;;;;;;<<<<<<===>>>>>>???>>>>>>???@@@AAABBBBBBCCCAAAAAAAAAAAA@@@>>><<<:::>>><<<;;;999:::<<>>======<<<<<<<<<<<<;;;;;;;;;:::::::::888888999:::::::::999999999888777888::::::888777::::::::::::999999999999888888888888888888888888999999888888777777666666888888888888888777666666666666666666777777777777777777777777888888888888999999999999999999999999:::::::::;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>@@@>>><<<>>>BBBCCCAAA===DDD>>>:::;;;;;;999;;;???;;;>>>>>>::::::HHHaaauuurrrnnn}}}uuudddiiivvv]]]CCC>>>777333222000...,,,,,,---.........---,,,+++,,,,,,,,,+++++++++******))))))(((((('''''''''&&&((((((''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((($$$!!!###(((***'''###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))***)))))))))))))))*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///.........------------+++++++++,,,,,,---------************************'''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******''''''''''''(((((((((((())))))***++++++++++++***222555555000000333222...222222222222222111111000000000000111111111111111////////////////////////......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++++++++***************+++++++++*********))))))))))))************))))))************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------//////.........///111222111888???HHH[[[tttzzzbbbTTTFFFHHHGGG@@@===AAAGGGJJJ>>>AAACCCDDDDDDFFFHHHKKKHHHGGGEEEDDDDDDEEEEEEEEECCCDDDDDDDDDCCCCCCCCCDDDAAAAAAAAAAAA@@@@@@???>>>======<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;::::::999999888888999::::::999777::::::999999999888888888888888888888888888888888999999999999999999888888888888888888888777666666666666666777777777888888777777777777888888888888::::::::::::::::::::::::999999::::::;;;;;;<<<<<<<<<<<<===>>>?????????>>>???>>>===<<<:::888777777777777888999;;;???CCCFFFAAADDDFFFHHHQQQhhh|||nnnhhhqqqkkkbbbiiisssrrrVVVDDD===888333000//////...,,,,,,---.........---++++++,,,,,,+++++++++*********)))(((((((((''''''''''''))))))((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))))))))))))))))))))*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////.........------,,,,,,,,,,,,,,,---------************************'''(((((((((((('''&&&&&&&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''(((((((((((())))))***++++++++++++***555777555222222444444222222222222222333333333333111111111111111111111111////////////////////////......---------,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,+++*********************++++++++++++************)))))))))))))))************))))))++++++++++++++++++++++++)))*********+++,,,,,,,,,++++++++++++++++++++++++......------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,////////////////////////...//////777IIIbbbuuu}}}vvvsss~~~uuukkkaaafffbbbRRRAAA;;;@@@EEECCCCCCBBBCCCDDDFFFIIIKKKIIIIIIHHHFFFDDDEEEFFFHHHFFFFFFFFFEEEEEEFFFFFFFFFBBBCCCDDDDDDDDDCCCBBBAAA>>>>>>>>>>>>========================<<<;;;:::::::::999888999;;;;;;999888999999999999888888888888999999999999999999999999::::::::::::;;;;;;;;;;;;888888888888888888777666777777777777888888888999777777777777888888888888::::::::::::::::::::::::999999999:::;;;<<<<<<======>>>???@@@@@@@@@@@@???<<<======;;;999999;;;>>>888<<<<<<:::CCCTTT```aaa```[[[VVVXXXffffff^^^jjjqqqggghhhcccHHH999333666333000......//////...,,,------------,,,+++***++++++++++++*********)))(((((((((((('''''''''''')))))))))((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$&&&((('''$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))((((((((())))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000/////////............------------------,,,,,,************************(((((()))))))))((('''''''''((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((''''''''''''((((((((((((((()))******++++++******777777666444333444555555222222222333333444555666444444333222111000000///////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***)))))))))***+++++++++,,,************))))))))))))))))))************))))))******************++++++((())))))***+++,,,,,,---************************---------,,,,,,++++++******++++++++++++,,,,,,,,,------.../////////......000///...222===OOO___hhhvvvzzzlllvvvuuubbbLLLBBB???EEECCCAAAAAACCCFFFIIIKKKKKKLLLLLLIIIFFFEEEGGGIIIIIIGGGFFFEEEFFFGGGGGGGGGBBBCCCDDDEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@?????????@@@@@@@@@???>>>===<<<;;;;;;::::::;;;<<<<<<;;;999::::::999999999888888888999999999999999999999999:::::::::;;;;;;<<<<<<<<<888888999999999888888777888888888888999999999999777888888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<===>>>>>>@@@@@@AAAAAA@@@@@@???>>><<<;;;::::::<<<>>>AAABBBAAADDDCCCEEE]]]~~~kkkeeepppsssdddjjj~~~~~~[[[FFF<<<666222444222000////////////000,,,,,,,,,,,,,,,++++++***+++************)))))))))((((((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###$$$%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((''''''(((((()))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000/////////.........///......------,,,,,,,,,************************)))))))))))))))(((((('''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''''''''((((((((((((((())))))***************444333222222222111222333333333333333444555777888888777666444111///...---////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++)))))))))***+++++++++,,,))))))))))))))))))))))))))))))************))))))'''((((((((())))))******(((((()))***++++++,,,,,,************************++++++++++++******))))))*********+++++++++,,,,,,***+++,,,...////////////,,,---...///111777BBBLLL___uuu|||qqqkkksssxxxwww___RRRBBBBBBDDDEEEFFFGGGIIIJJJMMMOOOPPPPPPNNNLLLJJJJJJKKKHHHEEEDDDEEEFFFFFFEEECCCDDDDDDEEEEEEDDDCCCBBBCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBAAA???>>>>>>===<<<<<<===>>>>>>===;;;<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<<<<999999:::::::::::::::999999999999999::::::::::::999999999::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>??????????????????>>>===<<<;;;:::<<<999888>>>FFFJJJHHHCCCFFFJJJMMM[[[qqqkkkyyy|||llliiiqqqqqqPPP;;;666666555222222111000///---------...,,,,,,++++++*********************)))))))))(((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&$$$###&&&+++...,,,***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''((())))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////.....................------,,,,,,+++)))))))))))))))))))))))))))))))))))))))(((((('''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((()))************)))666444444777777444333555555444444444444666888999:::999777444222///...---////////////////////////......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,++++++***************+++++++++(((((()))))))))))))))***))))))************))))))&&&''''''(((((()))))))))((()))))))))***+++++++++************************))))))******************************++++++++++++)))***+++,,,---///000000***,,,//////,,,***000888AAATTT___hhh{{{zzzyyypppzzzyyyyyyppp\\\ccciiijjjcccYYYQQQMMMUUUWWW[[[```bbb```ZZZVVVSSSOOOJJJIIIJJJJJJIIIGGGGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDDDDCCCBBBAAAAAA@@@???>>>???AAAAAA???===>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=================================>>>>>>>>>>>>>>>;;;;;;;;;;;;:::999888888666999DDDWWWjjjpppiii___XXX[[[cccvvvyyylllooommmiiinnnvvvlllPPPFFF<<<555111...///222...//////---***)))***+++,,,+++******))))))******))))))))))))(((((((((((('''''''''(((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&***&&&$$$'''...222000,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///.........------------,,,,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((()))))))))(((''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&'''((((((((($$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((('''((())))))******))))))888666888======888666888777666555444555666888999888777666444333111000///////////////////////////......---------,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,++++++++++++***************(((((((((((())))))******))))))************))))))'''''''''((())))))******))))))))))))************************************)))))))))***++++++,,,,,,************+++++++++++++++++++++++++++---///000---+++---000///+++---222000:::???GGGWWWdddwww{{{uuuhhhlllyyy{{{zzz~~~{{{qqqfffdddgggooozzzwwwnnnddd___XXXVVVWWWWWWUUUSSSOOOMMMKKKIIIGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCBBBAAA@@@AAACCCCCCAAA@@@AAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<===>>>>>>>>>>>>>>>:::;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<888999:::;;;============:::IIIeeeoooooovvvwwwvvvxxxooohhhyyyuuuWWWBBB999555555555222,,,---111,,,......---***)))+++,,,,,,+++***)))((())))))***))))))((((((((('''''''''''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%'''***,,,+++***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------,,,,,,,,,,,,******++++++++++++++++++))))))))))))))))))))))))'''(((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''(((((((((((('''(((((()))))))))))))))555333666<<<<<<666333555888777555444555666888999666666555444333333222222////////////////////////......---------,,,,,,,,,*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,+++++++++******))))))'''((((((((())))))******))))))************))))))'''(((((()))***+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))***+++,,,------...)))************+++++++++...---+++******+++---......((((((...111......111---000000555@@@III```zzzzzzrrrrrrsssvvvtttmmmfffcccdddeeebbb___TTTRRROOOKKKJJJJJJKKKLLLHHHHHHHHHGGGGGGGGGFFFFFFDDDEEEEEEFFFFFFFFFEEEEEECCCBBBBBBCCCDDDDDDCCCAAACCCCCCCCCBBBBBBBBBAAAAAA????????????????????????@@@@@@??????>>>>>>============>>>???????????????;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;::::::999999888:::<<>>222***---000///---///,,,...000///---,,,...000,,,+++)))((((((((()))***)))(((((((((''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&###$$$%%%%%%###"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,+++++++++)))))))))******++++++,,,))))))))))))))))))))))))'''''''''''''''&&&&&&%%%''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))'''(((((()))))))))))))))555666888999999777555444333333333444444555555555333333222111000///...---........................------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***)))(((((()))***++++++++++++*********))))))''')))***++++++***)))'''))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,---------............///000///000111000777III[[[ttt|||nnnmmmqqqxxxxxx}}}|||~~~}}}sssgggccc\\\VVVRRRPPPNNNLLLLLLIIIGGGIIIHHHEEEFFFJJJHHHDDDCCCEEEDDD???BBBHHHFFFGGGHHHHHHHHHFFFDDDBBBBBBAAAAAA@@@@@@AAABBBBBBAAACCCAAA<<<===AAAAAA;;;DDD@@@;;;<<>>???@@@BBBDDDCCC@@@>>>???===>>>@@@???;;;<<<@@@;;;::::::<<>>::::::===???<<<777444777:::999666>>>@@@DDDOOO___iiicccYYY___yyy{{{kkkjjjzzz|||www\\\KKK???777333222222111000///...------///...,,,++++++,,,...///************))))))))))))))))))(((((('''''''''&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---,,,,,,++++++,,,,,,+++*********))))))(((((())))))(((((((((((())))))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''((()))((('''&&&''')))444555666666666555333333222222222222333333444444333333222111000///..............................------,,,,,,,,,++++++++++++++++++++++++++++++++++++***)))(((((()))***++++++++++++*********))))))'''(((***++++++***((('''(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))*********+++++++++*********************************+++++++++,,,,,,------------............///...///000...000:::FFFXXXdddvvvxxxpppnnnzzz|||~~~wwwwww~~~{{{uuummmfffaaa]]]YYYVVVPPPJJJFFFGGGHHHGGGIIILLLIIIFFFGGGJJJHHHCCCDDDHHHFFFCCC@@@AAACCCEEEDDDBBBEEEEEEDDDDDDCCCCCCCCCBBB>>>DDDFFFCCCBBBBBB???:::<<<;;;999999999999999888AAA???===;;;<<<======>>>CCC===:::;;;;;;::::::======:::888777888:::;;;;;;:::777777:::;;;999999;;;777888:::;;;<<<======<<<;;;NNNggg|||uuuvvvtttbbbkkkvvv}}}ssskkkjjjssskkkQQQAAA:::555111000222111111000///...---,,,---,,,+++******+++,,,---*********)))))))))(((((()))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,++++++******++++++*********)))))))))(((((())))))(((((((((((())))))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&((()))((('''&&&''')))333333333333222222222222111111111111222222222222333333222111000000///...------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))))))))******+++************)))))))))((((((************((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++*********************************++++++++++++,,,,,,,,,,,,---------......---,,,...000///---...333;;;AAAQQQggguuuxxxzzzyyy~~~~~~|||{{{}}}uuujjjdddbbbaaa]]]ZZZTTTLLLEEEEEEFFFFFFGGGIIIDDDDDDEEEGGGDDD???>>>AAAEEEAAA>>>???CCCFFFDDDAAA>>>>>>?????????>>>======@@@EEEHHHDDD???===;;;888666888;;;<<<======???@@@AAA@@@>>><<<;;;;;;;;;<<<:::555333666:::999999;;;888777777888999:::;;;<<<;;;888777999:::999<<>>@@@@@@@@@AAABBBBBBBBBBBB???<<<;;;<<<888888888:::;;;;;;888666999999:::;;;;;;;;;::::::CCCFFFEEE???888666888;;;111222444666888888777777444666888999777555222111444333444999999666444666444555777999999888666444777777888999999>>>KKKYYYzzzuuulll```VVVVVVbbboooqqqmmmpppzzz{{{vvvyyyXXXGGGAAA888222333444222000000//////......---,,,,,,++++++******))))))******+++***)))))))))((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((((((((()))))))))))))))))))))(((((())))))(((((((((((())))))'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&'''((((((&&&&&&'''(((444333222222111111222222333333333333222222222222222111111000000/////////------------------------,,,,,,+++++++++*********************************)))))))))******)))))))))))))))))))))))))))))))))((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,---...++++++000333111///000444---000===GGGOOOfffzzzsssooorrr{{{|||}}}tttaaaXXXWWWXXXXXXQQQIIICCCBBBAAA===:::;;;>>>@@@???<<<::::::;;;;;;:::;;;<<<:::888888999:::;;;;;;;;;;;;;;;:::999999:::<<<>>>;;;666333555:::999777666777999999555222555888:::;;;999777777888999888888999555111444999;;;888555555888;;;;;;::::::>>>BBBCCCBBBNNNiiiqqqhhhmmmxxxmmmgggtttxxxqqquuuzzztttUUU@@@999999444222444444///,,,,,,......------,,,+++++++++++++++************++++++)))))))))((((((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''(((((()))))))))******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&'''((('''&&&%%%&&&(((333333333333333222222222333333333333333222222222000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************))))))************))))))(((((()))))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))************+++******+++++++++,,,,,,,,,///+++***...///---,,,---222------111444:::JJJ\\\uuuyyyuuu|||yyyxxx}}}}}}vvvyyyzzznnncccVVVIIICCCCCC@@@BBBBBB<<<999888888666:::999888777666777999:::777666666555555555666666...000555999777333333666444444555777999:::::::::555777999777555555888<<<555444666<<>>999:::>>>FFFLLLKKKAAA777:::::::::<<<@@@EEEIIILLLEEE@@@>>>???>>><<<>>>CCC;;;@@@CCC???888666:::???888>>>CCCDDDAAA===<<<<<<>>>@@@MMMbbbuuujjj___VVV^^^ttt~~~wwwqqqyyynnnbbbdddooouuutttXXX???888888444222333///...///111///,,,---111+++++++++++++++*********((())))))))))))))))))((())))))((((((((('''''''''''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))***((())))))***++++++,,,,,,---------,,,,,,+++++++++***))))))((('''((((((((('''''''''((((((((())))))))))))(((((((((((())))))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''%%%%%%&&&'''000111333444333222000...222111111111000000//////------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))((()))***++++++***)))((('''((((((((())))))******((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++&&&'''***///...+++,,,000%%%...333000---///111111333>>>LLLWWWaaaoooooofffkkkyyyyyyvvvwwwooouuuuuuttteeeXXXXXX]]]jjj~~~kkkTTTIIIJJJMMMSSS[[[eeennnsssoooaaaSSSMMMKKKLLLSSS\\\pppvvvwwwhhhRRRFFFIIIQQQ[[[ggguuu{{{vvvkkkaaa\\\\\\aaavvv{{{ttt|||}}}xxxqqqnnnnnnvvvzzzlllssszzzqqq|||lll[[[CCC999444777444...///777222000//////,,,(((***///+++++++++***************''''''(((((((((((('''''')))(((((((((''''''''''''&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((())))))***++++++,,,,,,---------,,,,,,+++++++++******)))(((((((((((((((&&&'''''''''(((((())))))))))))(((((((((((())))))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''%%%%%%&&&'''111111222222222222111111444444444333111000...------------------------------,,,***))))))***,,,---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((((((((((())))))))))))******************************+++++++++,,,,,,,,,............////////////333444666;;;FFFTTTdddooo{{{kkkeeerrrjjjhhhttttttnnn~~~ssspppvvvwww{{{kkkrrrsssgggXXX```ccceeexxx{{{eeeYYYUUU[[[ooommm___iiizzzuuu{{{}}}xxxzzzwww|||eeefffjjjqqqxxxtttpppmmmsssrrrXXXGGGAAA777666444333222111111111000000///...,,,)))'''&&&+++*********))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((******)))(((((())))))***+++++++++*********))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((000111111222222111111000222222222222111///...------------------------------,,,***))))))***,,,---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&'''(((((('''((((((((())))))))))))((((((((((((((((((((((((******))))))))))))))))))(((((((((((())))))))))))*********************************+++++++++,,,,,,---.........////////////111111222444;;;EEEQQQYYYiii|||vvv{{{tttiiikkkwwwsssnnnpppyyy}}}www{{{uuupppmmmvvv|||qqqllloooxxxyyypppzzzxxxxxxpppbbbgggkkktttsssqqqvvvuuutttvvvjjjSSSBBB999444555444333111000000//////------------,,,+++***)))++++++++++++******))))))(((((((((((((((((((((((((((((((((''''''''''''&&&)))((((((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((************************+++++++++*********))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((('''&&&%%%&&&(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''000111111222222111111000000000000000000///..............................---,,,+++******+++,,,---+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''((((((((()))))))))((((((((((((((((((((((((*********))))))((((((((((((((((((((())))))))))))*********************************++++++++++++,,,---------.........//////000000//////000555;;;@@@KKKWWWffftttzzznnnmmmppp{{{tttnnntttsssttt{{{xxx~~~vvvvvvsssoooooo{{{ooobbbeeelllxxxpppjjjmmmssslllSSSAAA999777444111333222111///............******++++++,,,,,,,,,,,,,,,,,,++++++++++++******(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%((((((((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))***+++,,,,,,+++***)))+++************)))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&'''&&&%%%$$$%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&&&&$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''000000111111111111000000------...//////.................................,,,++++++******++++++,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))((((((((((((((((((((((((*********)))((((((''''''(((((((((((())))))))))))************************************++++++++++++,,,,,,---------.........///000///...---...111333888<<>>DDDMMM]]]ooo{{{}}}}}}|||~~~yyyyyy{{{uuuyyyuuulllnnnqqq|||iiiMMMEEE???999555444333111///111000000///...---------------------,,,,,,++++++*********************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,++++++++++++,,,+++++++++++++++++++++++++++++++++*********)))))))))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((++++++***))))))***++++++))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------)))+++,,,---......///000222111000000555AAAPPPZZZhhhppp}}}uuuyyyvvvvvv}}}ssskkkkkkrrr|||wwwsssuuuwwwuuufffXXXNNNAAA111555444333222222222222222000000000///......------,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++++++++++++++******++++++++++++******+++************)))))))))))))))((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******++++++,,,,,,------+++,,,---...//////.........//////000111333777;;;DDDKKKYYYgggppptttzzz{{{yyy{{{gggMMMAAA777555777333000222333333222111111222/////////.........------++++++++++++++++++++++++(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%------------------------++++++,,,,,,,,,------------,,,++++++***+++++++++)))***+++,,,,,,+++***)))************))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((())))))))))))((('''))))))))))))))))))))))))************++++++++++++)))******+++,,,,,,------.........///000000...---,,,...000111000///......333666>>>HHHNNNQQQ[[[eeetttyyyzzzhhhYYYDDD<<<===666222555444000111222222000///...///------------,,,,,,,,,,,,*********+++++++++++++++'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%------------------------++++++,,,,,,,,,------------,,,++++++******++++++)))***+++,,,,,,+++***)))************)))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%'''(((******((('''%%%)))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,------*********+++---...---,,,///......------...//////222000222666888999DDDPPPUUU[[[eeettt{{{gggTTTHHHEEE555444888000+++111444111111111000///---,,,,,,,,,,,,++++++++++++++++++******************++++++&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......//////000111111111111111<<>>CCCHHHLLLOOOUUU___gggsss{{{pppdddQQQAAA;;;<<<999444888666333111111111000///---......,,,***+++...222.........---------,,,,,,000)))'''999)))---))),,,************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%&&&((()))***))))))((((((((('''''''''"""$$$&&&&&&%%%(((---222***))))))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&++++++,,,,,,,,,,,,++++++************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************))))))))))))*********+++++++++,,,---------------......---------......///000111000000//////000111,,,...111333666:::AAAGGGQQQXXXbbbkkkqqqwww}}}yyyuuuhhh\\\TTTGGGDDD<<<555555999999555666555555444444222000///222222222000.........///------------,,,,,,,,,,,,---+++'''111"""///+++)))************************)))))))))((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))(((((('''''''''&&&&&&&&&!!!$$$&&&&&&&&&)))000666******))))))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&+++++++++,,,,,,+++++++++************************))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))******************+++,,,,,,,,,,,,+++---,,,+++++++++,,,...///)))+++---/////////...---111111000///...000222444111666???GGGMMMSSS]]]eeeeeegggvvvvvv```MMMCCC@@@??????444888999666444555333///...000222222000......///,,,,,,---.........---,,,------,,,,,,,,,,,,,,,,,,***---(((... 111---&&&))))))))))))))))))))))))******)))((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%###&&&((((((&&&(((///555+++******)))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&************************)))************+++++++++))))))(((((((((((())))))************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''+++***((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------...///000000111333333333555999>>>CCCFFFFFFMMMZZZiiixxxuuurrrlllfffaaa\\\YYYXXXVVVQQQJJJBBB<<<888777666333333333222222111111111222111111000///......---000//////...------,,,,,,************************''')))***++++++***)))'''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%% ***///)))###$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###************************))))))*********+++++++++))))))(((((((((((())))))************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''+++***((('''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,------...//////000000...---,,,---///333666888222555:::BBBJJJRRRXXX\\\nnnuuuuuunnnppp}}}wwwqqqkkkgggfffaaaXXXQQQHHHFFFCCC@@@>>><<<;;;;;;???===999555222111111111333333222222222111111111111111000//////...------......------,,,+++++++++***************************))))))))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&%%%%%%%%%+++---((($$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###************************)))))))))*********++++++))))))(((((((((((())))))************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......////////////...---,,,,,,...000111------,,,,,,...111555777AAAHHHJJJEEEHHHSSS\\\]]]___[[[XXXXXX^^^jjjuuu}}}~~~wwwqqqhhh___XXXSSSOOOHHHCCC@@@===;;;888:::999888777777777777777333222111000000000111111222222111111111111000000000000//////...------------,,,,,,++++++*********************************+++***(((''''''(((***+++((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&''''''&&&$$$###,,,---+++&&&$$$&&&&&&###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###************************))))))))))))************))))))(((((((((((())))))************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---------.........111000///...---...///000222111000//////000111222---222333000000666;;;;;;=========>>>AAAHHHSSSZZZrrrzzz~~~}}}{{{vvvqqqmmmiiigggXXXUUUPPPLLLJJJFFFAAA>>>======;;;999777888;;;===777666666555444333222222444444444444444333222222000000000000000000000000............------,,,,,,,,,,,,+++++++++************************************)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))((('''%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&$$$$$$111...(((%%%%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###))))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,---------------,,,+++++++++,,,---...,,,---...///000000//////...111222000///111333222///222555555444666;;;@@@BBBIIIUUUcccoooyyy}}}zzzuuusssooojjjeeecccccceeeeeeaaa^^^bbbjjjrrrwwwyyypppmmmiiifffbbb]]]WWWSSSRRRQQQOOOMMMKKKHHHDDDBBB@@@??????@@@AAAAAA???>>>:::;;;;;;999666444555666333333222222000///......111111222222222111///...////////////////////////---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++))))))))))))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))((('''%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%&&&(((***+++333,,,&&&$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++---......)))***---...///...---+++...//////000000111111111---000444444222000111333000333999@@@GGGKKKNNNOOOJJJKKKKKKJJJHHHFFFDDDBBBAAAAAA???===::::::<<<>>>;;;999888;;;@@@DDDDDDCCCEEECCC@@@>>>>>>===<<<;;;999888888999:::;;;999777999:::;;;<<<<<<;;;::::::888999:::888555333111111333444555555555555444444---......///////////////------............//////,,,,,,,,,+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))&&&''')))******)))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$"""###%%%***///222000)))$$$$$$&&&%%%$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###))))))))))))))))))))))))(((((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***+++++++++++++++******************************))))))))))))******,,,,,,++++++++++++++++++***++++++,,,------...///------......//////......,,,++++++---............---///000111000///...///444444444555666666555444444444555444444333222222444555666666555555777888555555555777888888777666666444333444666777888777666444333555888:::999777555555555444333222222333444444444444555666666666---...///000000000//////////////////////////////,,,,,,------............++++++++++++++++++++++++************************))))))))))))))))))))))))'''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###""""""###%%%))),,,///***%%%###%%%&&&$$$$$$((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++*********************************))))))))))))******,,,+++++++++++++++++++++(((((())))))******++++++++++++))))))***,,,...///111...---//////...------,,,,,,,,,,,,---...//////,,,,,,---///333555666666000000111111111111222222111222333333222111222333000111222222222222222222444333333333555555444222777444222222444555333111666666444222111222555888555222000000222555555555222222333333333111000///111000///---,,,+++++++++,,,,,,,,,------.........******************++++++(((((((((((())))))))))))))))))))))))))))))))))))***((('''&&&&&&'''(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''""""""&&&&&&###$$$***$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%""""""###$$$%%%'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))******************************************************************************+++,,,,,,---......,,,,,,,,,---------.........------------...//////------...///000111222222////////////000000111111111222222222111111333555333222222111111222222333111111222222222333333333111111111111111111111111333333333333333333333333333333333222222222111111////////////////////////000////////////.........+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******+++******)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$'''+++,,,)))&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########(((((((((((((((((((((((((((((((((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++,,,------...,,,,,,,,,,,,---------------------------......///..................//////......//////000/////////000111222111//////111222111111000000000000111111111111111222222222222333999777444111000111333555222222222222222222222222222222111111111000000000..............................---------,,,,,,,,,++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))(((((((((((())))))***)))((((((''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********************************+++,,,,,,------++++++,,,,,,,,,---------------,,,,,,------...///......---------,,,,,,,,,---.../////////...---,,,000000111000......///111000000////////////000000000000000111111111222222LLLGGG>>>666111///000111000000000000000000000000000000000000////////////------------------------,,,+++++++++******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&###"""###%%%######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************)))*********++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------------,,,,,,,,,,,,---...//////---,,,***...///000///......000222000000////////////000000//////000000000111111111JJJEEE===444...,,,,,,---////////////////////////000000000/////////......------------------------++++++*********)))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***************+++*********+++++++++,,,,,,+++++++++++++++,,,------++++++,,,---......//////,,,,,,---......---,,,+++,,,---/////////000333555000000////////////000000........./////////000000000///---,,,,,,---...000000000000000000000000000111000000000000/////////------------------------++++++++++++************((())))))******))))))(((************************((((((((((((((((((((((((***))))))(((((())))))******)))((((((''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***&&&###&&&,,,000---((($$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&%%%######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%'''&&&%%%$$$$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++******++++++,,,---***++++++,,,---//////000,,,,,,,,,---------......,,,---/////////000222555000000////////////000000------........./////////)))***+++---...///000000////////////////////////000000000000////////////------------------------,,,,,,+++++++++*********))))))************))))))************************((((((((((((((((((((((((******))))))))))))*********)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++%%%"""'''111555///(((%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++***************+++,,,,,,***+++++++++,,,,,,---------,,,++++++,,,...000222---...///...------///111//////............//////,,,------------.........000000000000///......---------------------------/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$)))000111,,,%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###############$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((************************''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********************)))***++++++,,,+++++++++***************---,,,+++***,,,///222444/////////---+++***+++,,,...------,,,,,,------...,,,,,,,,,---------......++++++******+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,************************************))))))))))))******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$'''***---,,,'''###&&&%%%%%%$$$$$$#########%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###############$$$%%%&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''')))((('''''''''(((***+++((('''&&&(((+++,,,***'''))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''***)))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......******+++++++++,,,,,,,,,........................++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,)))''''''***+++***(((+++++++++***)))(((((('''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((%%%!!! ###%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###%%%&&&&&&%%%$$$$$$%%%''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((((((((('''''')))((('''''''''(((******((('''&&&(((***+++)))''')))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))(((''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------*********+++++++++,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''(((***+++***(((++++++******)))(((((('''***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%""" !!!###%%%$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###%%%&&&&&&%%%$$$$$$%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''(((((()))***(((''''''(((******)))'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))'''((()))***))))))+++******))))))(((((('''*********))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&%%%%%%########################!!!"""###$$$%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###%%%&&&&&&%%%$$$$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((())))))'''''''''((())))))((('''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++************************++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++***************************)))((((((((()))))))))******))))))(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###%%%&&&&&&%%%$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&''''''(((((((((((((((''''''((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************************************************************************))))))))))))*********+++++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((('''(((((())))))))))))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$######%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''(((((((((((('''&&&((())))))'''&&&&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))************+++************************************++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((())))))(((''''''(((***((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&'''(((((((((''''''&&&(((***)))&&&%%%%%%''')))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((()))******(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))*********))))))))))))************************************************++++++++++++************************))))))))))))))))))))))))'''((()))(((&&&&&&(((***((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%'''((((((((('''&&&&&&(((***)))&&&$$$%%%'''))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))************************************)))************+++++++++************************************************&&&(((***(((&&&%%%(((***'''''''''(((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''!!!"""###$$$%%%&&&&&&&&&########################'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###%%%'''&&&%%%$$$%%%%%%''''''''''''''''''''''''((('''&&&&&&(((((('''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))*********)))))))))))))))+++*********))))))(((((()))************+++++++++++++++************++++++---+++(((&&&&&&(((+++---,,,,,,+++)))((('''%%%%%%)))))))))))))))(((''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((())))))'''&&&%%%$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&!!!"""###$$$%%%&&&&&&&&&((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&'''''''''''''''''''''''''''&&&%%%&&&'''((('''%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))(((((())))))*********++++++++++++******))))))******++++++***(((&&&&&&(((***+++))))))(((''''''&&&&&&&&&((((((((((((((('''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&''''''%%%###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))(((((()))))))))*********+++++++++******))))))******+++)))((((((''''''(((((()))'''&&&&&&%%%%%%&&&'''''''''''''''''''''&&&&&&%%%'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&'''&&&###"""###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&'''''''''''''''''''''''''''%%%$$$%%%&&&'''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))******************))))))))))))******''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((++++++)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))(((((()))))))))************))))))))))))))))))***&&&'''((())))))((('''&&&*********)))(((((('''&&&'''(((((()))))))))((((((&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&###"""&&&---///+++&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%)))---...---+++)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%''''''''''''''''''''''''((('''&&&&&&(((((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((())))))***''''''(((((((((((())))))((((((((()))))))))*********))))))(((((())))))***'''(((((())))))(((((('''***+++,,,---,,,***'''&&&'''((())))))))))))))))))&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%###$$$(((///000,,,&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%)))---......,,,+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%'''''''''''''''''''''''')))(((''''''))))))((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((())))))***'''''''''((((((((())))))(((((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))'''))),,,//////,,,)))&&&&&&'''(((((())))))((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$%%%%%%&&&&&&###&&&))),,,,,,***((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))+++,,,+++)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$''''''''''''''''''''''''***((('''((()))***)))(((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))(((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))******###&&&,,,///000...***'''%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%!!!!!!"""###$$$%%%%%%&&& (((//////)))$$$$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,***(((&&&%%%&&&'''(((---***'''&&&&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%'''((((((&&&###'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++***(((&&&%%%&&&''''''+++)))'''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''&&&%%%$$$######"""'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((())))))***))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&&&&&&&'''''')))'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((('''$$$"""###'''+++'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&''''''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%'''(((&&&%%%)))333;;;'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$&&&'''&&&''',,,777@@@'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((%%%&&&&&&%%%%%%)))111777'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''&&&&&&&&&%%%%%%%%%&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&%%%$$$###$$$''')))+++'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%'''((((((%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&$$$###$$$&&&((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''''''''&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$!!!"""$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%&&&'''&&&$$$!!!'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&$$$!!!!!!$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$)))(((&&&$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$###!!! """$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''%%%%%%%%%&&&&&&$$$"""''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""!!!!!!###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&((((((&&&%%%$$$&&&&&&''''''&&&&&&%%%%%%'''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%(((&&&$$$$$$%%%&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&(((******(((&&&$$$%%%&&&&&&'''&&&&&&%%%%%%''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%(((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%&&&''''''''''''&&&%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''***++++++***'''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%(((&&&$$$$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&((())))))(((&&&%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''((()))++++++)))((('''%%%%%%&&&&&&''''''&&&&&&$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%'''(((''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''')))******)))'''&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&)))((('''&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%&&&((()))'''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''')))++++++)))'''&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&+++***(((&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&'''''''''&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%'''))))))'''%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&'''***++++++***'''&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%######$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&------+++***(((&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''$$$#########&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&++++++***)))'''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((()))******'''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((***+++***((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%"""######$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&"""######$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$######$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((($$$$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&(((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''(((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$&&&''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&)))))))))((('''''''''&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***,,,+++'''&&&'''&&&###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$***'''%%%&&&((((((&&&$$$''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&$$$%%%'''***%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((######'''&&&"""$$$+++%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''((()))******(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$###%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))+++***&&&%%%'''&&&###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$(((&&&$$$%%%''''''&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%$$$$$$''')))%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''(((&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))%%%$$$&&&%%%"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&''''''&&&&&&%%%%%%%%%$$$###$$$&&&&&&&&&$$$''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%###$$$&&&(((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''(((---,,,%%%$$$)))(((###%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&'''''''''&&&&&&%%%%%%$$$&&&&&&''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%((('''$$$###&&&%%%"""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%######%%%'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))888:::+++###)))***###&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''(((''''''&&&%%%$$$$$$###''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((((((''''''''''''''''''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&######&&&&&&###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''***@@@GGG333$$$'''+++&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$#########$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###&&&&&&$$$$$$''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&&&&''''''&&&&&&%%%'''((((((&&&&&&''')))''''''''''''''''''''''''%%%&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((((((((('''&&&(((???HHH777&&&'''+++)))&&&&&&'''''''''((((((((('''(((((((((((()))))))))(((((((((''''''&&&&&&%%%''''''((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###&&&&&&$$$$$$((((((%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''))))))((((((((('''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%'''((('''%%%$$$%%%'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&((('''&&&%%%&&&'''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%666>>>444)))(((***)))''''''''''''(((((((((((('''((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))*********''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###&&&'''$$$%%%((()))&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''))))))))))))((((((((((((&&&&&&&&&''''''((((((((($$$%%%%%%&&&'''''''''&&&%%%'''((('''$$$"""###&&&'''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&###---333000+++***)))'''''''''''''''((((((((()))'''((((((((())))))******((((((((()))))))))))))))'''(((((()))***++++++,,,(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%(((((('''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$&&&''''''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''''''''''')))))))))))))))*********''''''&&&&&&&&&'''((((((''''''((()))))))))))))))((((((((((((((('''''''''&&&&&&''''''((('''''''''((('''''''''&&&&&&&&&&&&+++)))'''((()))***)))((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%&&&(((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((('''&&&%%%%%%))))))))))))))))))******'''''''''''''''(((((()))(((((()))************))))))))))))(((((((((((((((''''''((((((((((((''''''((((((((('''''''''''''''+++)))'''&&&''''''&&&%%%))))))((((((((('''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%'''''''''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%''')))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((((())))))*********)))))))))(((((((((''''''''''''''''''''''''))))))(((((()))******+++((()))******++++++************)))))))))((((((((())))))*********))))))((())))))))))))))))))))))))+++)))'''&&&''''''&&&$$$))))))((((((((((((''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((***++++++(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&$$$######&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((***))))))))))))))))))***))))))******+++,,,,,,---((((((((((((((((((((((((***************+++,,,---)))***++++++,,,,,,++++++,,,++++++******)))))))))+++++++++,,,++++++******))))))))))))************+++***((('''((()))((('''))))))((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))+++,,,,,,***'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''')))***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******)))))))))***************++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///......///000000000000///000000//////...------,,,,,,---------,,,,,,+++***(((((((((((((((((())))))***(((''''''(((***)))((((((((())))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$'''+++......,,,)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###%%%'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))+++******))))))******++++++******)))((((((''''''))))))***+++,,,---......000000000000111333444555777777888999999999999999:::999999888777666555555222333333333222111000///,,,+++++++++***************(((&&&'''((())))))((((((((())))))))))))******(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''***,,,---,,,***(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))+++******))))))******++++++++++++,,,,,,------...//////111222444555777777=========>>>???@@@AAABBBCCCCCCDDDEEEEEEEEEEEEDDDFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@???>>>===<<<777777666555444333222222000...+++***+++***)))((((((((()))))))))*********(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''((((((((('''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((''''''(((%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))+++---000333666888999======???AAACCCEEEGGGHHHIIIIIIIIIJJJKKKMMMNNNOOOKKKLLLMMMMMMNNNNNNMMMMMMOOOOOONNNMMMLLLJJJJJJIIIMMMMMMMMMLLLLLLKKKIIIIIIBBBBBBAAA@@@>>>===<<<<<<777555222000///---+++***(((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((('''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$"""$$$&&&((())))))((('''(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((%%%&&&'''''''''&&&%%%$$$((('''$$$$$$''')))&&&!!!'''''''''''''''''''''''')))((('''&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''&&&$$$"""!!!$$$'''&&&######(((((($$$''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((()))******(((((()))+++,,,,,,***(((++++++************))))))+++*********+++---...000333333555999???DDDGGGGGGHHHHHHIIIJJJLLLNNNPPPRRRRRRRRRSSSVVVXXXVVVQQQLLLPPPOOOMMMKKKJJJJJJJJJKKKMMMLLLLLLKKKKKKLLLLLLMMMJJJLLLNNNPPPQQQQQQOOONNNLLLLLLLLLLLLKKKIIIGGGFFFCCC???<<<:::888555///***+++***)))***+++,,,+++***)))(((((()))******(((&&&((((((''''''((()))+++,,,((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&'''((('''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((((((&&&&&&'''((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&''''''((())))))'''''''''''''''''''''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%$$$###%%%'''((()))(((''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''&&&&&&%%%&&&'''(((((((((((('''%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$###'''((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((()))******---+++***))))))))))))(((***))))))))))))******+++******,,,...111444777888???@@@BBBFFFKKKMMMMMMLLLPPPPPPQQQRRRSSSUUUVVVWWWZZZXXXUUUTTTSSSPPPKKKGGGHHHGGGFFFEEEEEEEEEFFFGGGEEEFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMLLLMMMOOORRRTTTTTTRRROOOMMMNNNLLLIIIFFFCCC???;;;888333000---+++++++++***)))+++)))(((((())))))((('''(((((('''''''''(((((()))((((((((((((((((((((((((***)))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((('''&&&&&&'''((('''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((((((&&&&&&'''((()))((('''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((()))))))))'''''''''(((((()))))))))(((((((((''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&&&&''''''&&&(((***)))'''%%%%%%'''''''''''''''''''''''''''%%%%%%%%%$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''### """((()))$$$&&&---%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((('''''')))(((((((((((()))******---+++)))'''&&&(((***++++++*********+++,,,------000222555999===BBBEEEFFFLLLMMMOOORRRTTTSSSPPPMMMOOOOOOPPPQQQRRRSSSTTTTTTVVVSSSNNNKKKHHHEEEBBB@@@???????????????@@@AAABBB@@@AAABBBCCCDDDCCCCCCBBBEEEEEEEEEFFFGGGHHHJJJJJJNNNRRRWWWZZZ[[[YYYVVVSSSVVVUUUTTTQQQMMMIIIHHHHHHDDD???999444111///---++++++)))'''''')))*********)))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((('''&&&&&&'''((('''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&$$$%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&((()))((('''&&&'''(((+++***'''%%%$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((((((((((((&&&''''''((()))******+++((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&''''''(((((('''&&&%%%%%%&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''''''''&&&%%%%%%&&&((()))...***&&&%%%$$$"""###&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&((()))***666''' &&&)))$$$%%%...&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((((((((())))))(((((())))))***+++)))(((((('''&&&(((+++---,,,---...///111333555666???AAADDDGGGKKKNNNPPPRRRQQQPPPOOOOOONNNLLLHHHFFFBBBCCCEEEFFFHHHIIIJJJJJJGGGFFFDDDCCCBBBAAA??????AAAAAAAAAAAAAAAAAAAAABBBCCCDDDFFFGGGFFFEEECCCAAABBBBBBBBBCCCEEEHHHKKKMMMRRRTTTXXX[[[\\\ZZZXXXWWWUUUWWWWWWSSSNNNKKKLLLNNNQQQNNNIIIDDDAAA===999666///,,,)))(((***,,,,,,,,,)))***+++,,,,,,+++***)))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''((('''&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))((('''$$$$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))(((''''''((()))+++***'''%%%$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&&&&'''((((((''''''&&&(((((((((''''''&&&%%%%%%''''''((((((((()))))))))&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&''''''&&&%%%&&&'''(((***===///$$$"""%%%$$$$$$&&&''''''''''''''''''''''''&&&&&&'''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''(((***+++XXX>>>***)))***$$$###(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))******(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++''')))******((((((***,,,---///333888===AAAEEEFFFLLLMMMMMMOOOPPPQQQRRRRRRMMMJJJEEEBBBAAA@@@>>>======>>>AAACCCFFFGGGHHHHHHDDDEEEHHHIIIIIIIIIIIIHHHNNNMMMMMMMMMLLLKKKJJJJJJLLLMMMNNNNNNMMMJJJGGGEEEEEEEEEEEEGGGJJJOOOSSSVVVXXXXXXXXXYYYYYYYYYYYYXXXVVVXXXWWWSSSLLLHHHGGGHHHOOOOOOOOOOOOOOOMMMJJJGGG;;;777222///...---,,,+++((()))***+++,,,++++++***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''((('''&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''')))***(((%%%$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((())))))''''''((())))))((('''&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))'''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''(((((((((((()))))))))&&&&&&'''(((((((((((('''((((((''''''&&&&&&&&&&&&(((((((((((()))))))))***&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''((())))))FFF333$$$$$$(((((('''((('''''''''''''''''''''''''''(((((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***VVV???***%%%'''&&&%%%&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''(((((())))))******+++))))))))))))))))))))))))(((((())))))))))))*********))))))))))))***++++++))),,,......+++***,,,///111555;;;CCCIIINNNQQQSSSOOOMMMLLLJJJIIIIIIJJJKKKFFFBBB>>><<<<<<>>>??????FFFHHHKKKMMMOOOQQQQQQQQQPPPSSSVVVXXXWWWVVVUUUVVVYYYYYYYYYXXXWWWVVVTTTSSSSSSSSSSSSSSSQQQOOOMMMKKKLLLLLLMMMOOORRRVVVZZZ\\\\\\[[[ZZZYYYXXXXXXYYYYYYZZZZZZYYYUUUNNNIIIEEECCCDDDFFFIIINNNSSSUUUTTTSSSJJJFFF@@@;;;666222...,,,((())))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((('''&&&&&&'''((('''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%)))+++***&&&$$$&&&)))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''')))***)))((('''((()))'''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((('''((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))'''((((((((())))))))))))&&&&&&'''((((((((((((((((((''''''&&&&&&&&&'''''''''''''''((((((((())))))&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&'''(((((()))))))))AAA111%%%'''***'''&&&***'''''''''''''''''''''''''''(((((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((''''''555---%%%"""&&&)))***(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''(((((()))******++++++))))))))))))))))))))))))(((((()))))))))***************))))))******+++,,,***---000///...000666;;;???CCCIIINNNRRRSSSRRRQQQHHHFFFCCC@@@???@@@BBBCCCBBBAAA@@@CCCGGGKKKMMMNNNSSSTTTVVVXXXYYYYYYXXXWWWYYY[[[\\\[[[YYYXXXZZZ[[[YYYYYYZZZZZZZZZXXXWWWVVVSSSSSSRRRQQQQQQPPPPPPOOOQQQQQQQQQRRRTTTVVVYYYZZZYYYYYYYYYYYYYYYXXXXXXWWWYYYXXXXXXWWWUUUQQQLLLGGGAAAAAABBBFFFLLLPPPSSSTTTRRROOOJJJFFFBBB>>>999666//////---,,,******))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&'''((('''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$(((,,,+++'''$$$&&&(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''')))***)))((('''(((***%%%&&&'''((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******&&&&&&'''((())))))((((((''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&%%%&&&'''(((((('''&&&%%%$$$%%%''')))***))))))(((777+++%%%))))))###$$$***''''''''''''''''''''''''''''''((((((((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%"""''')))'''(((******&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))'''(((((()))***+++++++++))))))))))))))))))))))))(((((())))))*********+++*********)))******+++,,,(((+++...///000777AAAIIINNNQQQTTTVVVUUUQQQKKKGGGBBB@@@<<<999999;;;>>>AAABBBCCCGGGMMMTTTZZZ\\\]]]YYYZZZ[[[\\\\\\ZZZXXXWWWXXXXXXXXXUUURRRSSSWWWZZZRRRSSSUUUVVVVVVVVVUUUTTTOOOOOONNNNNNOOOOOOPPPQQQQQQQQQQQQQQQRRRRRRSSSTTTTTTUUUWWWYYYYYYXXXVVVTTTRRRRRRTTTXXX[[[ZZZUUUPPPFFFCCC@@@@@@DDDIIIMMMNNNRRRPPPNNNMMMKKKIIIFFFCCC777666333000---,,,++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((('''&&&&&&'''((('''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&''')))***((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((&&&&&&''')))'''%%%$$$%%%'''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((((((''''''((((((((((((((('''''''''''''''((()))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((('''%%%---'''$$$((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&((())))))(((''''''(((((((((((((((((((((((((((******)))''''''&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((()))))))))***(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))...+++((((((***,,,+++***((()))***+++,,,,,,,,,,,,111555;;;BBBHHHLLLNNNOOORRRQQQOOOKKKGGGBBB>>>;;;:::;;;===@@@CCCGGGJJJLLLQQQOOONNNRRRXXX]]]^^^]]]ZZZWWWUUUVVVXXXZZZYYYXXXRRRPPPMMMMMMOOOPPPNNNLLLEEEGGGKKKPPPTTTSSSOOOJJJOOOKKKHHHIIINNNQQQQQQOOOLLLOOOQQQPPPMMMJJJJJJKKKPPPPPPPPPQQQRRRSSSUUUVVVXXXTTTQQQSSSWWWXXXVVVRRRTTTOOOHHHCCCBBBDDDFFFGGGHHHKKKNNNNNNKKKIIIIIIKKKJJJEEE===555000---------...,,,***)))*********))))))((('''(((***,,,,,,+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((&&&&&&((())),,,***((('''((()))((('''((((((((((((((((((((((((((((((((())))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++###%%%(((###%%%***'''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&((())))))(((''''''(((((((((((((((((((((((((((***)))(((''''''&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************************************+++(((''''''***++++++)))...,,,+++***,,,///222555>>>BBBGGGMMMPPPRRRQQQQQQKKKHHHBBB>>>===@@@EEEHHHOOOPPPPPPQQQSSSTTTUUUUUUWWWXXXYYYZZZYYYYYYYYYYYYVVVTTTRRRRRRSSSRRROOOMMMKKKJJJJJJLLLNNNMMMJJJGGGHHHHHHJJJMMMOOOOOOLLLIIIHHHEEEDDDIIIPPPRRRLLLEEEAAACCCDDDCCCAAA??????AAAFFFFFFGGGIIIJJJKKKLLLLLLNNNLLLKKKMMMQQQSSSRRRQQQRRROOOKKKIIIHHHGGGFFFDDDEEEFFFHHHHHHGGGFFFFFFFFFIIIHHHEEEAAA<<<666222///---***(((((()))++++++++++++)))(((((()))***))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((''''''(((***111...+++)))))))))'''&&&(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''((()))***&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((+++&&&)))(((###(((,,,$$$((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))&&&((())))))(((''''''(((((((((((((((((((((((((((***)))(((''''''&&&''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))************************************)))(((((()))+++,,,+++***///---++++++///666>>>CCCJJJLLLNNNPPPOOOMMMIIIGGGBBB???<<<<<<@@@GGGPPPUUU[[[[[[\\\\\\[[[ZZZYYYYYYZZZ]]]```]]]WWWRRRPPPQQQNNNMMMKKKKKKJJJHHHEEECCCAAABBBDDDHHHJJJIIIFFFCCCGGGFFFFFFGGGHHHIIIJJJKKKNNNLLLNNNWWW``````UUUJJJFFFFFFEEECCC@@@>>>???@@@CCCDDDGGGIIIJJJJJJJJJJJJDDDDDDEEEFFFHHHJJJKKKLLLNNNNNNNNNOOOOOOLLLHHHDDDEEEDDDDDDEEEFFFFFFEEECCCEEEGGGJJJKKKHHHBBB;;;777...,,,))))))***+++++++++---+++)))(((((()))(((&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''((()))+++222///,,,)))))))))((('''(((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))&&&&&&''''''''''''&&&&&&((((((((((((((()))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&++++++&&&,,,---!!!((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&((())))))(((''''''((((((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))******+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,+++,,,...333:::CCCKKKOOOOOOOOONNNKKKHHHDDDAAA??????BBBGGGMMMRRRWWWYYY[[[XXXYYYYYYZZZYYYXXXWWWVVVUUUWWWWWWTTTOOOJJJHHHHHHGGGFFFEEEDDDDDDEEEEEEEEECCCEEEHHHKKKMMMMMMLLLJJJKKKKKKJJJHHHHHHKKKQQQVVV\\\]]]aaahhhmmmkkkaaaYYYLLLKKKHHHDDDAAA@@@???@@@???@@@BBBDDDEEEEEEDDDCCCDDDDDDDDDCCCBBBBBBCCCEEEGGGHHHKKKNNNPPPOOOLLLIIIIIIGGGEEEGGGJJJKKKIIIFFF@@@CCCGGGIIIIIIFFFBBB???555333///...---,,,***))),,,***(((((())))))((('''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''(((''''''''''''((())))))(((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((((((+++---000---***((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%&&&'''((()))&&&''''''''''''''''''&&&(((((((((((())))))******''''''((()))))))))))))))))))))))))))************************************************************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&%%%******$$$(((---&&&(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''&&&((())))))(((''''''((((((((((((((((((((((((((()))((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))(((((((((((((((((())))))))))))((((((************************'''(((((()))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------000444;;;CCCJJJNNNPPPQQQNNNMMMJJJHHHGGGFFFGGGGGGHHHMMMTTT[[[___```^^^\\\UUUUUUUUUTTTTTTSSSQQQQQQLLLJJJHHHHHHIIIIIIGGGEEEGGGFFFFFFFFFHHHMMMRRRUUUQQQRRRTTTVVVXXXZZZ[[[]]][[[\\\ZZZVVVSSSVVV^^^eeefffjjjnnnpppmmmiiifffddd\\\ZZZXXXVVVVVVVVVVVVVVVRRRRRRRRRRRRRRRRRRQQQQQQPPPOOOLLLGGGBBB??????@@@???@@@AAAEEEJJJLLLLLLKKKKKKIIIGGGHHHLLLMMMLLLIIICCCCCCBBBAAAAAA@@@@@@@@@>>><<<999666333000+++(((+++***((((((***+++***)))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''((((((''''''(((((()))***)))((((((''''''(((((()))''''''&&&&&&&&&&&&''''''(((''''''''')))+++---///((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((())),,,...///,,,(((&&&'''((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((()))*********''''''(((((((((((('''''''''(((((())))))******+++''''''((())))))))))))))))))))))))************+++******************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***&&&,,,///%%%###+++---((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&((())))))(((''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))(((((())))))))))))((((((************************''''''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,000222>>>BBBIIIOOOQQQPPPMMMJJJDDDDDDDDDFFFIIIMMMQQQSSSTTTVVVYYY\\\]]]]]]\\\[[[QQQPPPNNNLLLJJJIIIIIIIIIHHHFFFFFFIIIOOOQQQPPPMMMPPPQQQSSSUUUXXX^^^fffkkk```bbbdddeeefffhhhlllnnnpppqqqpppjjjdddeeemmmuuu{{{~~~zzzrrrlllnnnqqqjjjiiiiiikkkoooqqqrrrrrrooommmiiieeecccccceeefffbbb^^^XXXQQQKKKGGGDDDCCC???>>>===???CCCGGGIIIJJJIIIHHHGGGGGGIIIKKKKKKKKKJJJGGGCCC>>>;;;;;;<<<===AAA@@@???>>>;;;777000,,,,,,+++))))))+++,,,,,,+++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''''''''''''''''''''((((((((((((((())))))***))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''&&&''')))...222555((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((())))))***,,,///000---)))&&&'''((())))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&(((***+++***))))))(((((())))))))))))(((((('''(((((()))******++++++''''''((()))))))))))))))))))))*********+++++++++******************************************************************++++++))))))))))))))))))))))))))))))))))))))))))))))))***))):::GGG888'''(((,,,(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''&&&((())))))(((''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''((((((((())))))))))))&&&&&&'''((()))***++++++(((((())))))))))))((((((************************''''''((()))***+++,,,,,,------------------------)))+++,,,,,,...222888===HHHIIIKKKLLLKKKHHHEEEBBB===@@@CCCHHHMMMRRRUUUWWWUUUVVVWWWXXXWWWVVVTTTSSSKKKIIIGGGEEEEEEFFFGGGIIIMMMPPPUUU[[[___```^^^\\\___ccchhhkkknnnrrrxxx|||tttxxx{{{}}}~~~~~~qqqqqqrrrvvv{{{~~~~~~}}}}}}xxxpppiiieeefffiiikkkqqqkkkbbb\\\XXXTTTPPPLLLJJJHHHEEEDDDEEEGGGHHHHHHFFFFFFGGGFFFFFFGGGIIIKKKLLLJJJGGGDDDAAA>>>===<<<===>>>AAACCCCCC???999444///---++++++,,,,,,+++***************************))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''((((((((((((((()))******))))))(((((((((((())))))'''''''''&&&&&&''''''''''''&&&%%%&&&***///555999((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((())))))***---///333///***''''''((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((("""$$$''')))***)))'''&&&))))))************))))))'''(((((()))***+++++++++'''(((((()))))))))))))))))))))******++++++++++++************************************************)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))''',,,KKKcccPPP000%%%'''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&((())))))(((''''''((((((((((((((((((((((((((((((((('''''''''(((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))%%%&&&'''((()))***+++,,,(((((())))))))))))((((((************************&&&'''((()))***+++,,,,,,------------------------+++---...000222888AAAHHHIIIHHHFFFCCCAAA?????????AAADDDJJJPPPUUUWWWWWWWWWOOORRRVVVXXXWWWSSSNNNJJJIIIHHHFFFFFFGGGKKKOOORRRSSS\\\gggnnnnnnllljjjiiikkkqqqxxx|||~~~yyytttuuuyyy}}}yyyqqqhhhcccaaa^^^YYYUUUWWWTTTPPPMMMKKKJJJHHHGGGDDDGGGHHHGGGEEEEEEIIIMMMHHHIIIJJJKKKIIIFFFBBB@@@777:::@@@EEEGGGEEE???:::222000...,,,,,,,,,***)))************************)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''((((((((()))))))))(((((((((((())))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''((((((%%%''')))((('''***222999...,,,***(((''''''((()))*********))))))))))))))))))))))))))))))******+++(((((())))))))))))((((((******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))''''''((())))))((())))))))))))******************+++,,,,,,,,,,,,,,,+++---...---+++)))))))))...+++******------***&&&)))))))))))))))***+++++++++*********))))))(((((())))))))))))((((((((((((,,,+++///777777///+++,,,((((((''''''''''''((((((''''''''''''((((((((((((&&&---333111***$$$&&&***+++)))'''&&&%%%&&&'''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))((('''&&&'''(((''''''''''''((((((((()))*********)))))))))))))))*********))))))))))))))))))))))))***++++++,,,,,,------............------///,,,---666DDDMMMOOOLLLKKKFFF???::::::===AAACCCJJJOOOUUUYYYZZZXXXVVVUUUUUUMMMHHHHHHFFFAAABBBFFFCCCDDDIIIQQQWWWZZZ```ggguuu{{{|||vvvwww{{{}}}xxxmmmaaa]]]bbbdddWWWFFFJJJEEECCCGGGIIIFFFBBB@@@IIIKKKJJJGGGDDDCCCEEEIIIBBB<<<:::===???@@@EEELLLBBB>>>777111,,,++++++,,,,,,***)))(((((()))+++,,,***)))))))))((((((((('''))))))************))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((('''&&&%%%%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))(((((((((((())))))***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&''''''''''''''''''&&&''''''((((((''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((&&&)))***)))''')))...333,,,+++)))'''''''''((()))***))))))))))))))))))))))))))))))))))))******+++(((((())))))))))))((((((******))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))***************************)))(((((()))))))))))))))************+++++++++***************************+++++++++************+++******+++,,,,,,+++***,,,+++******)))*********+++++++++*********))))))+++************)))))))))(((&&&''',,,,,,'''&&&(((((((((''''''''''''((((((((((((((()))))))))******)))000888;;;777444444777+++)))(((&&&&&&&&&((()))(((((((((((((((((((((((()))((((((((((((((((((''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&((()))(((''''''((()))'''''''''((((((((())))))************))))))))))))************)))))))))))))))******++++++,,,------+++,,,---....../////////111666>>>EEEJJJLLLJJJHHH@@@???>>>???CCCHHHLLLNNNTTTVVVZZZZZZXXXUUUSSSRRRHHHEEEFFFIIIJJJIIILLLQQQ]]][[[___iiisss|||uuugggYYYRRRKKKHHHEEECCCFFFKKKDDDEEEEEEEEECCCCCCDDDEEEDDD???>>>@@@AAA???AAAFFFHHHFFFAAA<<<666222...---------,,,+++***))))))((()))))))))))))))((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''&&&''''''((((((''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((()))))))))&&&&&&'''''''''((((((((((((***+++***''''''***---***)))((('''''''''))))))))))))))))))))))))******)))))))))))))))******+++((())))))******))))))(((***))))))))))))(((((((((***))))))(((((())))))***))))))))))))))))))))))))*********************************************************+++++++++,,,,,,,,,+++************++++++,,,***))))))+++,,,,,,,,,)))+++,,,,,,,,,,,,---///---,,,+++******))))))***+++++++++++++++*********,,,,,,+++++++++*********+++((('''(((((('''(((+++)))((((((''''''(((((())))))))))))*********++++++'''---444999:::888666555***)))((('''&&&'''((()))(((((((((((((((((((((((())))))))))))))))))******''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%'''(((((('''''')))***''''''((((((((()))))))))******************************************************++++++,,,---------,,,,,,------...000111111;;;DDDOOORRRMMMEEEAAA@@@>>>AAAFFFKKKPPPSSSUUUVVVTTTUUUUUUSSSOOOLLLJJJJJJJJJJJJNNNRRRSSSUUU[[[bbbpppnnntttuuummmbbbWWWKKKCCCCCCHHHAAA@@@@@@AAACCCCCCBBB@@@DDDBBBBBBEEEDDDAAA@@@AAAHHHHHHHHHEEEAAA;;;555222------------,,,+++)))((())))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))(((''''''(((((((((((((((((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))'''(((((((((((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))((((((''''''&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''((((((((((((''')))+++***((('''((()))''''''&&&&&&'''((()))***)))))))))))))))*********)))))))))))))))******+++)))))))))******)))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))***************************+++,,,++++++******+++************++++++++++++......,,,,,,+++,,,,,,---...,,,)))***,,,......,,,***---///...++++++...111,,,,,,+++***************+++++++++***************,,,+++++++++************...,,,************,,,...))))))(((((((((((()))))))))))))))*********++++++'''(((+++///000///,,,)))))))))(((''''''(((((()))((((((((((((((((((((((((((((((((())))))*********'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$&&&(((((('''((()))+++'''(((((((((((())))))))))))***************++++++)))***************++++++*********+++,,,,,,------///...------///333777:::JJJOOOSSSPPPHHH@@@======JJJNNNTTTXXXYYYWWWTTTRRRNNNNNNNNNLLLJJJJJJKKKMMMYYYZZZ[[[\\\^^^dddnnnwwwwwwooobbbSSSIIIFFFFFFBBB>>>>>>@@@AAA@@@>>>AAABBBDDDFFFFFFDDDBBBBBB@@@BBBEEEFFFEEEBBB>>>;;;000///...---,,,,,,++++++((())))))))))))*********))))))************))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((()))))))))(((((((((((()))))))))***))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((************************(((((((((((((((((((((((('''''''''((((((((((((((()))))))))((((((''''''&&&'''(((((((((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))'''''''''((((((((())))))%%%''')))***)))(((((()))&&&&&&&&&''''''((())))))(((((())))))************)))))))))))))))******+++))))))************))))))))))))))))))******************))))))))))))******************************************************))),,,...---,,,***+++,,,)))))))))*********++++++...---------,,,---------...---,,,,,,------------,,,...///---***)))+++...,,,++++++***++++++,,,,,,************************++++++*********)))))))))((()))***))))))***)))((())))))(((((((((((())))))((((((((()))))))))******,,,***))))))++++++***((())))))((((((((()))))))))))))))))))))))))))))))))'''''''''(((((()))))))))(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$&&&(((((('''((()))+++(((((((((((()))))))))***))))))******+++++++++,,,))))))******+++++++++,,,))))))******+++,,,,,,,,,///......000555===DDDIIIUUURRRMMMGGGDDDDDDFFFIIIUUUYYY]]]]]]XXXQQQLLLJJJJJJKKKMMMNNNQQQVVV\\\aaadddfffhhhjjjsss|||pppbbbZZZTTTMMMDDD>>>>>>???@@@@@@@@@BBBCCCDDDDDDEEEDDDCCC===???BBBEEEFFFEEEDDDBBB999666222...,,,+++++++++))))))))))))************))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((()))))))))******))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))(((((((((((((((((('''(((((())))))(((((('''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))''''''((((((((()))))))))&&&'''((()))*********)))'''''''''(((((()))))))))((((((((()))******++++++)))))))))))))))******+++)))******++++++******))))))))))))************++++++******))))))******+++************************++++++++++++++++++++++++)))---000///---+++,,,---************+++++++++,,,,,,,,,---...............---///222222111000111222000000///---++++++,,,...///......------------...*********++++++++++++++++++************)))))))))&&&***+++))))))+++***&&&***))))))(((((())))))***((((((((()))))))))******,,,***(((((()))+++,,,,,,(((((())))))))))))******))))))))))))))))))))))))''''''((((((((((((((()))((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%'''(((((('''''')))***((((((((()))))))))******))))))******+++,,,,,,,,,))))))******+++,,,,,,,,,******++++++,,,---------,,,...222999AAAJJJRRRVVVTTTMMMGGGEEEHHHOOOUUUXXXVVVYYYZZZWWWPPPKKKIIIIIILLLNNNRRRWWW]]]fffpppvvvuuuzzzyyyqqqhhh```TTTJJJFFFFFFHHHJJJKKKKKKHHHBBB@@@BBBCCCAAABBBCCCEEEFFFGGGFFFEEEDDDDDD@@@;;;555000,,,***)))++++++*********)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((()))))))))*********))))))(((((((((((())))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((()))))))))(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&'''''''''((((((((('''((((((((()))))))))))))))((((((((()))******)))(((((())))))))))))))))))'''(((((()))******++++++)))))))))))))))******+++)))******++++++******)))))))))*********++++++++++++******))))))******+++************************++++++++++++++++++++++++)))---111111---+++,,,...,,,,,,,,,---------......,,,...111333444333222111000666===???<<<;;;===AAA888666444333444555666666666555333111000///......,,,,,,,,,---------......,,,,,,+++++++++*********)))------******------)))******))))))))))))******)))))))))*********++++++))))))))))))))))))***+++(((((()))***************))))))))))))))))))))))))***))))))))))))))))))((((((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&((()))(((''''''((()))(((((()))))))))*********))))))***++++++,,,------))))))***++++++,,,------,,,,,,------.../////////...444===GGGOOOSSSUUUVVVJJJIIIIIILLLRRRWWWZZZZZZTTTUUUSSSOOOJJJIIIMMMQQQYYY[[[```fffmmmwww{{{~~~xxxmmmbbbZZZXXXZZZ]]]eeeaaaWWWHHHAAAAAAAAA???DDDEEEHHHIIIIIIGGGDDDBBBFFFEEEBBB>>>999333///,,,---,,,++++++***)))(((((())))))************))))))************************))))))))))))))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************))))))(((((((((((())))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''(((((())))))******(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''((((((((()))&&&&&&&&&&&&'''''''''((((((((((((((()))))))))))),,,***)))((()))***))))))))))))************))))))'''(((((()))***+++++++++)))))))))))))))******+++******++++++++++++******))))))******++++++++++++++++++************++++++************************++++++++++++++++++++++++)))...222222...+++,,,///.........////////////000///222555999:::999777666444>>>HHHJJJGGGFFFJJJOOOAAA===::::::>>>AAAAAA@@@<<<:::888555222000.............../////////000000---------,,,,,,,,,++++++(((,,,+++&&&&&&+++,,,(((******))))))))))))************+++++++++,,,,,,,,,***,,,......+++)))))))))'''((()))***************)))))))))))))))))))))))),,,+++++++++******))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))((('''&&&'''((())))))))))))************))))))***+++,,,,,,------))))))***+++,,,,,,------......//////000111111111444<<>>@@@CCCHHHKKKKKKHHHDDDAAACCCDDDFFFEEEBBB<<<555111...---,,,+++***(((''''''))))))************))))))************************(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''(((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))))))))*********))))))((()))(((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++***)))))))))))))))***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******++++++++++++******+++,,,------+++***+++,,,))),,,...//////...//////---///333777777555111...222999@@@DDDDDDBBBAAABBBAAAGGGOOOTTTVVVVVVUUUVVVNNNJJJEEEEEEHHHLLLMMMMMMKKKIIIEEE@@@:::777777888888666444222111111222222)))+++---,,,+++)))))))))+++)))***,,,+++((()))---************************++++++************++++++++++++***)))(((((())))))************************)))))))))))))))(((''''''))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''++++++***)))((('''&&&&&&'''***)))&&&&&&***+++((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,...---+++***++++++***)))+++,,,---------///222444<<>>???@@@CCCDDDBBB???;;;333...)))))),,,,,,)))%%%,,,,,,+++***************************))))))))))))))))))))))))))))))))))))******))))))((((((((('''((((((''''''''''''(((((())))))))))))))))))))))))%%%***+++(((&&&''''''&&&***((('''&&&&&&'''(((***'''&&&&&&%%%%%%&&&&&&'''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''(((((())))))*********))))))((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((******))))))))))))*********************************************************++++++++++++,,,,,,,,,...............------,,,+++,,,---,,,++++++,,,...///000///...,,,,,,...000...333<<>>888666777;;;???CCCGGGLLLPPPSSSWWWZZZ]]]\\\YYYUUUOOOJJJEEEAAA???;;;666111......///---,,,---++++++...---***)))+++++++++++++++++++++++++++++++++************+++++++++***))))))))))))))))))************************+++++++++++++++***))))))))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((+++...///,,,,,,---,,,((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******))))))******+++,,,++++++++++++,,,,,,,,,,,,///......---------......---///000000222;;;HHHRRRPPPLLLFFFCCCEEEJJJOOOSSSRRRWWW[[[WWWPPPKKKKKKNNNZZZ___iiiuuu~~~uuummmkkkiiiggggggaaa^^^TTTIIIFFFJJJOOOPPPFFFDDDAAAAAACCCFFFHHHIIIAAA===777222...,,,++++++******)))))))))******+++************))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))&&&((((((&&&'''***)))%%%***)))(((''''''((()))***)))(((((((((((((((((()))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''*********))))))((('''''''''((())))))))))))))))))++++++)))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((())))))***+++,,,---************************+++++++++++++++++++++++++++++++++,,,,,,,,,------*********+++,,,------......///...---,,,---000222000222555888<<>>BBBHHHNNNTTTYYY___bbbeeegggiiiiiihhhhhhkkkmmmooollljjjkkkpppssssssrrrpppooonnnooooooooommmlllffffffbbbZZZNNNEEE@@@???MMMOOOQQQRRRRRRRRRSSSUUUIIIGGGDDDBBBBBBEEEHHHKKKMMMIIIGGGGGGIIIGGG@@@:::///***))),,,...,,,,,,---++++++++++++++++++++++++++++++************++++++***)))))))))))))))******************************))))))******))))))((('''))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))******''''''(((((())))))******+++...///---,,,---+++&&&(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******))))))******+++,,,++++++,,,,,,,,,---------+++---...---,,,,,,///111,,,000:::FFFOOOQQQKKKDDDAAAAAAEEENNNXXX^^^\\\YYYNNNSSSTTTUUU^^^ooo}}}~~~vvvppp\\\OOOMMMOOOPPPQQQOOOLLLIIIHHHFFFDDDBBBBBBDDDDDDAAA:::333---+++++++++************++++++************)))))))))(((((((((((((((((((((((((((&&&&&&''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''///333---&&&%%%'''*********))))))))))))******(((''''''''''''''''''(((&&&''''''((()))******+++************************************************************************)))*********++++++++++++************************)))))))))***++++++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''''''((()))***)))((('''&&&&&&&&&'''((())))))))))))+++***)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************((())))))******+++++++++***************+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------//////---,,,,,,---...//////222777;;;???CCCHHHKKKTTTXXX]]]aaadddgggiiikkkhhhgggffffffgggiiikkklllllljjjiiihhhjjjkkkllllllkkknnnrrrttttttrrrrrrrrrmmmmmmlllfff^^^UUUNNNJJJKKKLLLNNNPPPSSSWWW]]]aaa[[[XXXTTTOOOLLLJJJIIIIIIHHHHHHHHHJJJKKKIIIDDD???666///+++,,,///...---...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))))))))))))))******+++************************)))))))))))))))(((''''''))))))))))))(((((((((((((((((())))))))))))((((((************************''''''(((((())))))******'''(((((())))))******+++''''''(((((())))))******(((+++,,,))))))***)))%%%(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,------------***---///...,,,,,,///333111777AAAMMMTTTQQQGGG>>>AAAFFFMMMTTTYYYXXXTTTPPPOOOYYYaaagggqqq}}}uuudddVVVQQQPPPNNNLLLKKKKKKKKKKKKJJJGGGDDD@@@BBBDDDDDDAAA:::222---------,,,+++++++++++++++************))))))))))))))))))))))))))))))))))))'''''''''''''''(((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''///333---&&&%%%(((***))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''(((((())))))***************************************************************************************+++++++++,,,,,,************************))))))******+++,,,,,,---************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''%%%&&&((())))))((('''&&&%%%&&&'''((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************((())))))******+++,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------...///222666:::<<>>444111111///......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))((())))))***++++++************************+++++++++++++++***))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&''''''((()))******+++'''(((((()))***+++++++++))))))))))))(((((((((((('''))))))&&&&&&)))***((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))*********)))***++++++,,,,,,,,,,,,---------......+++///222111...///333777CCCIIIMMMJJJCCCCCCJJJRRRYYY]]]\\\UUUKKKHHHMMMUUUaaatttsssbbbWWWPPPLLLJJJHHHGGGGGGIIIJJJJJJIIICCCAAA@@@CCCGGGFFF@@@:::222111000...---,,,++++++************))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((''''''''''''(((((())))))))))))))))))))))))'''&&&$$$$$$)))...+++$$$''''''((((((((((((''''''******))))))))))))******))))))))))))((((((((((((************************+++++++++++++++*********++++++************++++++((()))))))))******+++++++++++++++,,,,,,---------...***((()))---///,,,(((************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&)))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,...000111111000---,,,---///////////////111333777???JJJSSSYYY^^^cccgggllljjjiiihhheee___VVVOOOGGGFFFEEECCCCCCDDDEEEEEEEEEEEEEEEHHHLLLQQQSSSUUU]]]\\\XXXTTTOOOJJJEEECCCHHHLLLQQQUUUUUURRROOOMMMWWWTTTRRRSSSWWW]]]aaaddd]]][[[ZZZXXXWWWSSSOOOKKKMMMUUU___gggiiieee^^^XXXSSSJJJBBBDDDKKKSSS\\\ccc^^^XXXOOOHHHCCC>>>777222000---++++++---...,,,)))---,,,***))))))***,,,---++++++++++++++++++++++++---------,,,,,,++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))---+++***((((((((())))))***)))((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((***************)))((((((******+++++++++,,,,,,,,,,,,+++***+++---...---,,,111...+++,,,...000///------111111---///888CCCIIIGGGKKKIIICCCDDDNNNVVVXXXXXXWWWQQQIIIEEEKKKYYYdddsss|||nnn\\\ZZZaaammmhhhZZZKKKIIIPPPMMMBBBHHHIIIEEE@@@>>>AAABBBAAA>>>777///,,,---...---+++))))))***+++++++++++++++))))))))))))))))))))))))******))))))))))))******((('''&&&&&&&&&&&&&&&''''''''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++++++++************************************,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------.........+++(((***---...,,,)))************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''')))(((((('''((()))***+++))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++*********************++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------...---+++++++++---000111......---...111777???EEENNNRRRXXX]]]bbbgggkkknnnkkkkkkjjjiiidddZZZMMMDDDGGGEEEBBB???>>>???@@@BBBAAAAAAAAADDDGGGKKKMMMNNNPPPPPPRRRSSSTTTTTTUUUUUU[[[YYYXXXYYY\\\]]]ZZZWWWWWWUUURRRQQQQQQQQQOOONNNOOOMMMJJJIIIIIIIIIGGGFFFIIILLLRRRWWW]]]```bbbccc\\\TTTKKKGGGEEEFFFNNNWWWeeeeeeccc^^^VVVNNNGGGCCC444000,,,,,,...//////---++++++++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))+++******)))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((***************)))((((((******+++++++++,,,,,,,,,,,,+++***+++---...---,,,///---,,,---000111000///,,,///000000666AAAHHHJJJLLLNNNLLLHHHIIIPPPUUUUUUSSSPPPNNNOOORRR[[[lll||||||pppmmmrrrrrrYYYLLLMMMNNNIIIJJJKKKIIIDDDCCCFFFGGGFFFAAA;;;333/////////,,,)))***++++++++++++***))))))************************))))))(((((((((((()))))))))))))))(((((()))******&&&&&&&&&'''((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))),,,,,,,,,++++++*********+++++++++++++++++++++++++++******))))))******+++*********+++++++++++++++,,,,,,------------.........+++)))***---...,,,)))++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((()))******))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......///...,,,+++,,,...000222---///333777===EEENNNTTT^^^^^^___bbbhhhmmmppprrrpppnnniiiddd]]]SSSIIICCCEEECCCBBBAAABBBEEEIIIKKKOOOOOOPPPQQQRRRTTTVVVWWWbbbccceeehhhkkkmmmnnnnnnooojjjeeefffkkknnnllliiimmmllllllkkkhhhddd]]]YYYNNNJJJEEECCCCCCEEEGGGHHHGGGEEECCCCCCFFFMMMUUUZZZaaa^^^YYYTTTJJJBBBCCCHHH[[[___cccbbb^^^YYYYYYZZZKKKCCC888111/////////...+++,,,---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))(((((()))***************)))))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))*********+++******)))(((******+++++++++,,,,,,,,,---++++++,,,---...---,,,---,,,---///111222111000...111444777@@@IIILLLIIIKKKLLLKKKIIILLLPPPQQQNNNNNNIIIMMMZZZccciiizzz~~~~~~~~~hhhPPPJJJMMMNNNJJJKKKJJJGGGHHHKKKJJJEEEEEE@@@999555333111,,,))),,,,,,++++++***))))))(((************************(((((((((''''''(((((((((&&&&&&&&&&&&'''(((((()))''''''''''''((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******---------,,,++++++******,,,,,,,,,,,,------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------+++***+++------,,,***++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++******************************+++++++++++++++,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,------------...............///000111111111111000222888BBBJJJOOORRRUUUVVV]]]\\\\\\```ggglllmmmmmmkkkfff^^^WWWRRRPPPOOOPPPNNNPPPRRRWWW\\\aaaeeegggkkkllllllkkkjjjjjjjjjkkklllmmmnnnooopppppppppppptttrrrqqqsssvvvxxxvvvtttrrrsssuuuwwwwwwuuuoookkk```ZZZSSSOOONNNQQQTTTVVVSSSOOOIIIDDDAAABBBDDDFFFSSSTTTYYY\\\XXXOOOJJJJJJSSSVVVXXXYYYYYYZZZ]]]___cccYYYLLLAAA:::555222///---.....................,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&''')))***++++++******)))))))))((())))))******)))))))))))))))))))))))))))))))))))))))******************++++++******)))******+++++++++,,,,,,,,,---,,,+++,,,.........---,,,---...///000111000//////666===AAAFFFKKKLLLIIIKKKKKKKKKLLLNNNPPPOOOMMMRRROOO\\\sss}}}{{{qqqYYYMMMJJJJJJKKKKKKJJJLLLSSSVVVNNNCCCGGGCCC>>>;;;888444///,,,,,,++++++***************************************))))))(((((((((((())))))&&&%%%&&&&&&'''((()))***))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********------------,,,,,,++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++---,,,+++,,,------,,,+++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((((((((()))))))))*********************************(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++******************************++++++,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------------........./////////......///000333666999;;;CCCHHHPPPUUUWWWUUUTTTSSSSSSRRRSSSXXX^^^aaa```^^^WWWVVVTTTSSSUUUYYY___ccceeehhhmmmssswwwyyyzzzzzzuuuwwwwwwvvvrrrpppppprrrlllmmmmmmmmmmmmmmmlllllliiinnntttuuurrrmmmjjjiiiiiikkkmmmqqquuuvvvtttrrrmmmgggaaa]]]]]]___bbbcccdddcccaaa^^^XXXPPPJJJFFFEEEDDDIIIRRRWWWUUURRRQQQWWWXXXZZZ]]]___\\\VVVQQQ^^^[[[YYYWWWSSSKKK@@@888333111...,,,+++---...000,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((%%%''')))***+++++++++***)))))))))))))))***++++++))))))))))))))))))))))))((()))))))))*********+++******++++++++++++************+++++++++,,,,,,,,,---,,,+++,,,...///...------.../////////......///---:::FFFIIIIIIJJJMMMMMMPPPNNNMMMNNNPPPPPPPPPPPP[[[aaaxxx{{{hhhXXXNNNHHHIIIHHHHHHOOO\\\```TTTDDDGGGEEEBBB???<<<888444222,,,,,,++++++++++++,,,---************************+++******))))))******+++*********+++,,,---...///,,,+++***)))''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************------------------------)))******++++++,,,,,,---++++++************++++++,,,,,,,,,+++++++++++++++------,,,,,,,,,,,,++++++,,,---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******''''''((()))))))))))))))))))))))))))))))))))))))((())))))******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,******************************++++++,,,---------,,,,,,,,,,,,------------++++++,,,,,,------...............////////////000///......000666>>>GGGMMMTTTUUUUUUSSSQQQPPPPPPQQQDDDEEEGGGJJJMMMNNNNNNMMMKKKRRR[[[dddjjjnnnrrrtttssstttwwwxxxxxxvvvsssqqqiiikkknnnllliiiggghhhjjjuuutttrrrpppmmmjjjgggfffdddkkkqqqppphhh```]]]]]]cccccceeehhhkkkkkkjjjhhhiiifffcccbbbccceeeffffffgggjjjnnnpppmmmfff]]]XXXVVVNNNHHHIIIKKKJJJIIIIIIRRRWWW```jjjnnnhhhZZZOOOIIINNNXXXaaaeee___SSSIII>>>:::444///,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))''''''(((******+++++++++))))))))))))******+++,,,))))))))))))))))))))))))((())))))******+++++++++)))***++++++,,,+++++++++******+++++++++,,,,,,,,,...,,,,,,,,,...///...------...//////......000222111@@@NNNOOOLLLKKKNNNPPPOOOLLLJJJKKKJJJKKKPPPWWWgggvvvwwwhhh\\\TTTHHHGGGGGGMMMXXX\\\RRRDDDGGGFFFDDDAAA>>>;;;888777///...---,,,,,,,,,---...++++++++++++++++++++++++,,,++++++******++++++,,,***************+++,,,------,,,+++)))(((''''''&&&'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++,,,,,,------......//////---......///000000111111000000////////////000000............------,,,,,,//////.........---------,,,---------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********&&&'''((()))***))))))((())))))))))))))))))))))))((((((((()))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,******************************++++++,,,------...,,,,,,,,,------------...++++++,,,,,,---......///....../////////000000000333555999>>>EEELLLQQQTTTSSSTTTSSSPPPLLLIIIIIIJJJ===???AAACCCEEEGGGKKKMMMUUU]]]hhhppptttssssssrrrmmmllllllkkkiiihhhgggfff___dddhhhiiiggggggjjjmmmwwwvvvuuurrroookkkiiigggsssuuuuuurrrlllhhhhhhiiiiiiiiiiiijjjiiifffaaa^^^eeeddddddeeefffeeeccc```aaadddhhhlllmmmkkkhhhfffmmmeee]]]XXXRRRLLLJJJLLLQQQYYYfffqqquuuqqqiiibbbMMMMMMPPPUUUZZZZZZWWWSSSNNNJJJCCC<<<555111///...------------------------,,,,,,,,,,,,++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))***+++,,,---))))))))))))))))))))))))((())))))******+++,,,,,,)))***++++++,,,,,,,,,+++******+++++++++,,,,,,,,,...---,,,---...//////------.../////////111666:::AAALLLTTTSSSNNNLLLLLLLLLHHHFFFFFFHHHIIINNN]]]lll{{{rrrooooooYYY[[[XXXTTTRRRQQQMMMHHHJJJIIIFFFBBB>>>;;;::::::444333000...,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++'''''''''&&&''''''((((((+++***))))))(((((())))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******+++++++++,,,,,,---...///000000333333444555666666777777======<<<<<<<<<<<<======777777777666666555555555111111000000/////////...,,,---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++&&&''')))*********)))((())))))))))))))))))))))))&&&''''''((()))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******************************+++,,,,,,---......,,,,,,,,,---------......++++++,,,,,,---...//////////////////000000000000666===HHHSSSXXXWWWTTTPPPIIILLLPPPPPPMMMGGGCCCAAAAAACCCFFFHHHJJJOOOWWW^^^aaafffkkkllljjjfffddddddeeecccbbbaaabbbdddgggiiibbbhhhoooqqqqqqrrrwww{{{}}}zzzyyy|||vvvqqqggghhhiiijjjiiieee___ZZZ``````aaaccceeehhhjjjkkknnnnnnooooooiiiaaa___aaaaaahhhqqqvvvuuusssrrrrrrdddYYYKKKBBBBBBIIIOOOSSS]]]YYYRRRIII@@@888222///---------------------------------,,,,,,+++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))***+++,,,---))))))))))))))))))))))))((())))))***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---,,,---/////////...---...//////000444;;;@@@QQQWWWZZZVVVPPPLLLHHHCCCEEEDDDGGGLLLQQQ[[[rrrxxxuuu|||vvvyyysssdddTTTOOOOOOQQQLLLKKKHHHCCC>>>;;;::::::999666333///,,,+++******++++++++++++++++++++++++******))))))))))))*********))))))(((((((((((()))(((((((((((()))***+++,,,'''((()))++++++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++---///222333333555:::???FFFIIIKKKIIIGGGIIIOOOUUUWWWYYYZZZ[[[ZZZYYYZZZ[[[WWWVVVUUUTTTSSSPPPMMMJJJHHHFFFCCCBBBAAA===888333666777333---+++...000...++++++++++++++++++++++++)))***,,,------,,,+++***,,,+++++++++***)))))))))******************************))))))))))))******))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))************************************************+++***)))))))))***,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,,,,,,,---------......000///...---------...///000///...---///555===DDDOOOSSSWWWWWWSSSLLLFFFCCCJJJMMMEEEAAAFFFGGGFFFNNNTTTSSSUUUYYY^^^cccfffgggcccccccccdddeeeeeedddccccccjjjuuuvvvnnnsssyyyssswww}}}wwwmmmbbbeee___\\\\\\[[[ZZZ]]]bbbgggfffjjjooonnnkkknnnuuuuuuvvvxxxyyyyyyxxxwwwvvvuuunnnbbbTTTHHHFFFKKKPPPKKKMMMRRRVVVUUUOOOFFF???333222111///......------000///------------...///,,,,,,,,,+++++++++******************************))))))))))))************+++++++++************)))))))))))))))))))))))))))***)))((((((((((((((())),,,***)))((()))))))))((())))))))))))))))))))))))''''''((()))***++++++,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------------...............000333333000222<<>>:::888888888777555111---,,,+++'''***,,,,,,***)))***,,,************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))555999???EEEJJJPPPVVV[[[WWWXXXYYYYYYYYY\\\```dddggghhhhhhfffeeeeeegggiiiiiihhhggggggggggggeeedddfffccc```^^^]]]ZZZWWWSSSJJJJJJFFF>>>888666333///000...---,,,---...000222///---+++)))((()))+++,,,++++++++++++******************************************))))))))))))******))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((()))))))))***************************************************+++***)))))))))***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,---------.........,,,---...///000000000000444555666888<<>>666///,,,,,,...000///......---,,,,,,------,,,,,,,,,++++++++++++***************************))))))))))))************+++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))+++***))))))***,,,+++***************************(((((())))))******++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------------............//////...111333333:::HHHTTTZZZYYY]]]\\\SSSMMMOOOQQQQQQ]]]^^^eeeqqq~~~~~~bbbLLLEEEGGGJJJKKKLLLKKKFFF@@@;;;888:::;;;:::888444000---+++)))+++---,,,***((()))+++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))DDDHHHNNNTTTXXX]]]aaaddddddccccccdddgggiiijjjkkkkkkjjjhhheeeccceeeiiilllpppppppppppprrrtttvvvwwwxxxvvvsssqqqpppooommmkkk___aaa]]]UUUMMMHHHAAA:::777555111---,,,,,,...///...---+++******+++,,,---***+++++++++++++++,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((()))))))))************************************************************))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------.........///,,,---///111111111000///111555;;;BBBIIIPPPXXX\\\ZZZYYYWWWTTTQQQMMMGGGCCC@@@HHHJJJPPP^^^dddgggooofffgggfffbbb]]][[[]]]___lllpppwwwxxxppplllmmm___YYYTTTTTTVVVWWW[[[___jjjlllppptttvvvxxxxxxxxxzzzyyyyyyyyyvvvlll^^^SSSXXXLLL???===FFFRRRYYYZZZWWWOOOBBB555...+++---///...---------,,,,,,++++++,,,,,,,,,,,,++++++++++++************************)))))))))*********+++++++++++++++************))))))))))))))))))))))))))))))))))))(((((())))))******((('''(((***,,,,,,+++++++++++++++++++++++++++)))))))))))))))************++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------........./////////000...111333888CCCSSS^^^aaaWWWYYYUUUMMMIIIOOOWWW]]]iiikkkttt|||zzzjjjOOOBBBDDDHHHJJJLLLLLLIIIDDD===999<<<<<<===<<<999444///,,,+++,,,,,,+++)))(((((()))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))TTTWWW\\\```bbbccccccccckkkhhhfffhhhlllmmmjjjggg]]][[[WWWTTTSSSVVV\\\aaafffggghhhiiikkkooouuuxxxuuuuuuvvvvvvvvvtttrrrpppmmmooolllfff```]]]WWWQQQIIIFFFAAA;;;666222///---)))+++---...//////...---***+++++++++,,,,,,------+++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))(((((()))))))))************************************************************************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---............/////////111000000000000000000000222999DDDNNNVVVZZZ]]]______[[[UUUQQQMMMJJJEEEBBBPPPXXXXXX[[[dddeeebbbhhhjjjkkkkkkhhheeegggooovvv{{{qqqeee]]]ZZZYYYYYYZZZ^^^```bbbggglllrrrwwwzzz~~~|||{{{zzzxxxssslllgggaaa^^^VVVIII======GGGQQQ]]]XXXOOODDD:::333///,,,,,,,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++************************))))))*********++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))((())))))*********((('''''')))***))))))++++++++++++++++++++++++*********)))))))))))))))***++++++,,,,,,++++++***+++++++++,,,,,,,,,------.........//////000000111///333888???LLLYYY]]]\\\[[[WWWOOOIIIKKKTTT```gggnnnxxxxxxuuuvvvlllXXXKKKIIIHHHIIIKKKMMMLLLHHHBBB>>>;;;<<<===>>>===999333///,,,,,,++++++***)))******************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))]]]___bbbfffiiijjjhhhgggfffccc```bbbeeeeee___YYYJJJHHHEEECCCCCCGGGMMMRRRZZZ[[[\\\]]]___dddkkkppppppssswww{{{{{{zzzwwwvvvsssuuutttooommmmmmkkkggg```___\\\WWWPPPIIIBBB>>>222222000///------,,,,,,++++++,,,,,,---------...++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))************************************************************))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000333111//////000444888;;;CCCKKKVVV^^^aaa```]]][[[YYYSSSKKKFFFHHHNNNVVV[[[ZZZaaa```aaaiiihhhdddiii{{{~~~{{{ssspppmmmiiibbb```^^^^^^ccciiiqqqvvvxxxyyyyyywwwuuuuuuwwwzzzmmmnnnjjj\\\JJJ???>>>BBBRRRTTTUUUTTTMMMCCC888222------------------......---------,,,,,,,,,++++++************************************+++++++++++++++++++++*********))))))************************)))))))))))))))***++++++...,,,***)))******)))'''++++++++++++++++++++++++*********)))))))))))))))***++++++,,,,,,++++++***+++++++++,,,,,,,,,------......//////000111222222222888AAAJJJUUU]]]\\\VVV^^^TTTLLLLLLVVVdddqqqyyy}}}uuulllddd\\\VVVQQQPPPNNNNNNNNNLLLHHHDDD;;;;;;<<<===>>><<<888444---,,,+++***+++,,,,,,,,,************************************************(((((((((((())))))))))))((((((((((((((((((((((((************************(((((((((((())))))))))))))))))))))))))))))))))))XXXXXXYYY[[[]]][[[XXXUUUQQQNNNMMMOOOQQQNNNGGG@@@<<<;;;:::999888;;;AAAEEELLLNNNPPPPPPPPPTTTZZZ___eeejjjqqqvvvxxxxxxwwwwwwtttwwwwwwtttsssuuutttqqqmmmmmmnnnlllggg```YYYUUUKKKEEE<<<333---,,,---...,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++************************************************))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,---------............////////////000000000000111//////000666>>>GGGMMMUUUYYY___bbb___YYYTTTQQQIIIMMMRRRVVVYYY\\\___aaa^^^fffgggkkkwww{{{|||rrrmmmfff___]]]___cccggglllqqqvvvwwwvvvvvvzzz~~~xxxsssnnnjjjdddZZZLLLBBBHHHNNNVVV[[[YYYQQQGGG???222111000.........//////------------,,,,,,,,,,,,*********************************++++++++++++,,,+++++++++************)))************************))))))))))))******+++,,,222000---,,,,,,,,,***)))++++++++++++++++++++++++)))))))))))))))************++++++,,,,,,++++++***++++++,,,,,,,,,,,,------......///000111222333333666@@@KKKTTT\\\```]]]WWWUUUMMMIIIPPP```qqqyyy|||yyyrrroooqqqrrrpppkkkdddZZZTTTQQQOOOLLLIII@@@===;;;<<<>>>???<<<999000...,,,+++,,,---------************************************************(((((((((((())))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))JJJIIIIIIJJJLLLLLLHHHEEEFFFFFFGGGJJJJJJGGG@@@;;;;;;<<<<<<;;;::::::===???AAACCCFFFEEECCCDDDIIINNNQQQUUU[[[___bbbeeeiiimmmoootttwwwwwwxxxzzzxxxtttqqqrrrssssssqqqmmmhhheee___YYYQQQGGG>>>888444333............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************************************((()))***+++,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------......------------............//////000000000111111111000111222777???IIISSSYYYYYYZZZZZZWWWSSSOOOMMMMMMMMMWWWbbbhhhgggeeeeeegggrrrzzz{{{zzzooofffaaa___^^^cccggglllqqqtttuuuwwwwwwyyyuuurrrrrrrrrlll```VVVMMMQQQUUUXXXXXXTTTOOOKKK;;;888444000---------......------------,,,,,,,,,*********************************+++++++++,,,,,,+++++++++************)))************************))))))))))))***+++,,,---000...,,,+++,,,,,,+++***************************(((((())))))******++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------...//////000222333333444>>>IIISSSYYY]]]___\\\WWWOOONNNRRR]]]kkkzzzxxxtttxxx||||||mmm]]]TTTPPPMMMLLLHHHCCC===<<<>>>@@@???===666222...---------,,,+++************************************************(((((((((((())))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))===>>>@@@FFFMMMQQQRRRQQQRRRTTTWWWZZZZZZWWWQQQMMMEEEFFFFFFEEECCCBBBBBBBBB>>>AAACCCBBB???>>>CCCGGG???BBBGGGJJJMMMSSS[[[aaahhhooovvvyyy|||}}}zzzuuuvvvwwwwwwvvvuuurrrpppoooeeeeeeccc^^^TTTHHH===666/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++************************************************((()))***+++,,,+++************+++++++++,,,,,,,,,,,,,,,,,,------.........---------.........//////000000000000111111111111333444888>>>FFFPPPXXX]]]XXXVVVSSSNNNLLLMMMQQQTTTbbbdddddd```^^^fffvvvxxxnnngggdddbbbaaaaaafffmmmrrrsssqqqtttxxxzzzwwwqqqkkkjjjjjjZZZYYYVVVTTTRRRPPPPPPPPPBBB>>>777111---,,,,,,---......---------,,,,,,,,,******************************+++++++++,,,,,,,,,+++++++++************)))************************))))))))))))***+++,,,---+++***(((((()))***)))((())))))))))))))))))))))))'''(((((()))***++++++,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------...///000111222333444444FFFOOOXXXZZZYYYYYYXXXUUUUUUYYYdddoooxxx|||{{{dddWWWQQQNNNLLLPPPHHH@@@<<<>>>@@@@@@>>>;;;666111...------+++)))************************************************(((((((((((())))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))EEEKKKVVVbbbggggggjjjpppuuuvvvttttttvvvvvvnnnddddddcccbbbaaa[[[TTTTTTXXX]]]ZZZVVVQQQMMMJJJIIIHHHGGGCCCAAADDDCCC???@@@EEENNN\\\jjjooooooqqqrrrrrrvvvvvvuuussspppooopppqqqkkkkkkkkklllkkkddd[[[SSSLLLEEE:::222......000222---,,,+++,,,---...---+++000...,,,+++,,,,,,+++***++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))***************************)))(((''''''((()))***))))))))))))))))))))))))************************,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,---------------------111444222...,,,///222:::>>>EEELLLQQQRRRQQQPPPSSSBBB;;;EEEPPPUUU\\\eeeaaadddddddddqqquuuiiiaaabbbeeeeeehhhnnnsssuuuvvvwwwuuutttsssssspppkkkeeeaaa\\\TTTIII@@@QQQKKKCCC<<<777222---)))***---///...,,,+++...111,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************************************))))))*********))))))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++---------...............000...,,,,,,///555:::===NNNSSSYYY]]]]]]YYYTTTRRR^^^ooo||||||kkkXXXPPPMMMKKKMMMLLLGGG>>>999;;;???BBB???<<<777222---+++---///))))))+++,,,,,,+++***)))******++++++++++++******))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++bbbdddkkktttxxxwwwyyy|||yyyzzzyyyxxx{{{}}}xxxvvvttttttuuuqqqkkkhhhkkkffffffeeedddbbb```^^^]]]aaaZZZUUUUUUSSSKKKDDDBBBBBBJJJPPPRRRVVV```iiinnnnnnppptttuuutttnnnhhhdddfffgggjjjnnnpppnnniiiddd```\\\WWWQQQJJJ@@@555---333111...------...---,,,,,,+++***+++---...---,,,***++++++++++++++++++***************************)))************+++++++++************************************************+++***))))))))))))***+++************************************************,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------......................../////////000111111000///111666:::CCCIIIPPPQQQMMMGGGDDDDDD:::HHHSSSUUUXXX___dddeeennneeehhh|||vvvkkkeeebbbbbbccclllooorrruuuuuuuuutttsssqqqpppooooookkkaaaRRRHHHBBBGGGIIIDDD;;;222///000...///000///---+++******,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******************************************************************************************************)))***************))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000111111000111777@@@GGGVVVZZZ^^^[[[VVVSSSVVVZZZnnn{{{{{{vvvtttuuuuuurrrooopppnnnmmmlllmmmmmmkkkjjjjjjkkklllnnnppprrrtttttt||||||}}}rrraaaXXXSSSOOOPPPNNNJJJCCC>>><<<===>>>AAA???;;;666111...------)))***+++,,,,,,+++***)))******++++++++++++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******mmmlllooovvvyyyvvvssssssrrrrrrooolllooouuuxxxuuuvvvrrrqqqtttuuussssssuuuqqqrrrssstttrrrpppmmmkkkiiiccc```bbbbbb[[[QQQKKKJJJJJJGGGCCCEEENNNUUUWWW```ccchhhmmmllldddXXXNNNOOORRRXXXaaaiiinnnooonnnjjjiiihhhhhheeeZZZKKK@@@<<<888333///.........---,,,++++++,,,...///...---******++++++++++++******************************)))************+++++++++************************************************,,,+++************+++,,,************************************************+++++++++++++++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------.........////////////000000000111222111//////222999???DDDGGGLLLOOOJJJ@@@;;;===BBB===SSS\\\TTT___~~~yyy{{{mmm```aaacccfffjjjnnnpppqqqrrruuuuuuuuuvvvtttlll```WWW@@@CCCFFFGGGDDD???888444000///.........---***(((,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******************************************************************************************************)))******+++++++++************+++++++++,,,,,,,,,------------------------------........./////////000333555444444;;;HHHRRRUUUYYYYYYUUUPPPUUUcccppp|||qqqmmmiiifffeeedddcccbbbbbb^^^ZZZZZZ[[[]]][[[YYYYYYWWWUUUTTTTTTSSSQQQOOOOOOPPPQQQRRRTTTUUUVVVWWW^^^___aaaeeejjjpppvvvyyyrrrdddYYYQQQTTTQQQNNNIIIDDD???;;;999AAA@@@>>>;;;777222...,,,******++++++++++++************++++++++++++******))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))************))))))***************)))pppqqqyyyxxxvvvsssuuu~~~{{{qqqiiihhhjjjkkknnnqqquuuuuuttttttrrrpppooonnnjjjiiijjjmmmnnnkkkfffaaaZZZXXXSSSMMMMMMNNNLLLFFFMMMMMMPPPUUUYYYVVVLLLDDD@@@CCCHHHOOOWWW]]]aaacccjjjhhhhhhkkkmmmkkkbbbZZZIIICCC<<<666222000...---///...---...//////...---)))******++++++******)))************************))))))*********+++++++++************************************************+++++++++******+++++++++************************************************+++++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,------------------..................//////000111111111111000///222999AAAGGGJJJIIIIIIFFF@@@<<>>;;;666000,,,++++++++++++++++++************++++++++++++******))))))))))))))))))))))))))))))***+++++++++******))))))))))))))))))))))))((()))))))))************((()))***+++,,,+++***)))}}}}}}uuutttuuuzzz|||vvvpppnnnmmmlllooossswwwvvvtttrrrrrrrrrgggfffccc```aaabbb]]]VVVJJJFFFBBBBBBFFFHHHFFFBBBCCCDDDEEEGGGJJJOOOSSSVVVkkkiiihhhkkkoooooojjjfff\\\VVVMMMCCC;;;555///,,,///---,,,+++---......---******++++++++++++******************************))))))*********+++++++++************************************************************************************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////---......///000000111111000111444:::AAAGGGKKKLLLLLLJJJGGGFFFHHHOOOWWW]]][[[___fffwww|||uuusssxxx~~~vvvkkkdddcccfffkkkmmmsssrrrqqqqqqqqqqqqpppoooiiiWWWEEEBBBLLLRRRMMMCCC:::555...+++---///000///---------,,,,,,,,,++++++,,,,,,,,,+++++++++************************************************************************************************************+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,------......///000000111111000000666AAAKKKRRRUUUTTTRRRPPPQQQZZZllltttiii```XXXRRROOOOOONNNMMMKKKIIIHHHHHHHHHEEECCCBBBAAABBBBBBAAA@@@BBBAAA@@@@@@BBBBBBBBB@@@AAAAAABBBBBBCCCDDDDDDDDDDDDEEEEEEGGGIIILLLNNNPPPUUUVVVZZZ^^^cccgggjjjlllmmmppptttyyyxxxlll```XXXRRRSSSQQQHHH@@@===<<<<<<<<<======:::444///---,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))((()))))))))************((()))***,,,,,,,,,+++***xxxppplllkkkkkktttyyyvvvqqqpppqqqqqqyyyxxxtttqqqrrrvvvuuuqqqeee]]]RRRIIIDDD???;;;999;;;<<<===???CCCKKKSSSZZZ___bbbgggmmmrrrssspppnnnooojjjaaaWWWMMMCCC:::444111...***)))+++---...///+++++++++,,,,,,+++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************))))))************))))))++++++++++++++++++++++++************************)))))))))***************++++++++++++++++++++++++,,,,,,,,,,,,------------------........./////////------...///000111111222333777<<>>666000...---......------------,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++***************************************************++++++,,,------------******+++++++++,,,,,,,,,)))******++++++,,,,,,---------...///000000111222222000222<<>>????????????>>>===<<<<<<;;;;;;;;;:::<<<>>>@@@@@@???>>>>>>???@@@AAAAAABBBBBBDDDDDDDDDDDDDDDDDDEEEEEEIIIJJJKKKMMMPPPQQQSSSTTTRRRUUUYYY]]]aaagggmmmrrrvvvzzznnn```VVVWWWVVVNNNFFFEEE<<<;;;:::;;;===;;;666222...---,,,++++++***++++++******++++++++++++******))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,,,,,,,|||wwwqqqkkkyyyzzzyyyvvvwww{{{|||yyywwwrrrjjj```TTTIII@@@;;;555555666888===FFFQQQZZZRRRXXX```fffkkkooorrruuuwwwtttpppkkkdddZZZQQQJJJ===888111---,,,---...///,,,,,,------------,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******************************+++,,,,,,+++******++++++++++++++++++++++++************************((()))))))))*********+++++++++++++++++++++++++++,,,,,,,,,------------...............////////////......///000111222333444:::???FFFJJJKKKLLLNNNQQQRRRVVVZZZ^^^```dddiiimmmjjjzzzvvvuuu}}}yyymmmeeecccggglllqqqsssrrrrrrqqqrrrqqqlllaaaSSSIIIHHHIIIEEECCC>>>888222...---......------------,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++***************************************************+++,,,---............******+++++++++,,,,,,,,,******++++++,,,------...------...///000111222222111444;;;EEEPPPVVVVVVTTTRRR\\\kkk{{{~~~mmm]]]SSSRRRNNNIIIFFFDDDCCCAAA@@@<<<>>>???>>>;;;:::;;;=========>>>>>>===<<<<<<===;;;::::::<<<>>>@@@@@@???@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJFFFHHHJJJLLLOOOTTT[[[aaadddhhhooouuuzzz~~~kkk\\\ZZZZZZRRRLLLMMM@@@===::::::<<<<<<888444///...,,,+++******++++++******++++++++++++******))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************************+++,,,------xxxiii```fffmmmpppssswwwwwwtttkkkooorrrpppiii^^^UUUOOOAAA@@@<<<999888===FFFMMMSSSVVVZZZ[[[]]]bbbkkksssuuuuuuvvvwwwuuunnnfff```MMMFFF;;;333...---------,,,------......------,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************++++++------------++++++++++++++++++++++++++++++************************(((((())))))*********+++++++++++++++++++++++++++,,,,,,,,,---------................../////////000///000000222333444555555@@@FFFLLLNNNLLLLLLPPPTTT]]]aaadddeeegggppp}}}~~~ssseeeeeeggghhhjjjnnnrrrvvvtttrrrnnniii```SSSDDD:::AAACCCBBB>>>666111///000......---------,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++***************************************************+++,,,---............******+++++++++,,,,,,,,,++++++,,,------...//////------...///000111222222111888CCCNNNUUUWWWXXXWWWdddsss}}}jjj___YYYRRRNNNIIIFFFCCC@@@??????===<<<888:::===<<<:::999;;;>>>888:::<<<<<<<<<;;;<<<===>>>>>>===>>>AAABBBBBBAAAEEEFFFGGGHHHJJJKKKLLLLLLHHHIIIIIIJJJKKKKKKLLLLLLJJJJJJKKKLLLMMMNNNNNNOOONNNOOOPPPPPPQQQUUU]]]cccdddhhhooouuu{{{sssaaa]]]\\\UUUPPPQQQDDD@@@;;;:::<<<<<<999555///...---+++******++++++******++++++++++++******))))))))))))))))))))))))((()))***+++,,,---------))))))))))))))))))))))))))))))))))))************+++***))))))***,,,...///ggggggggghhhjjjkkkiiihhhtttnnnlllmmmmmmlllmmmqqqkkkooo{{{uuurrrkkkkkkuuuzzzsssnnnooonnnnnnkkkhhhjjjlllhhhbbbZZZRRRHHHBBB???===:::777BBBIIIQQQUUUVVV[[[cccjjjooouuuwwwvvvwwwxxxrrriiihhh```OOO<<<111111222222---***+++///111...++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++))))))***+++---...//////,,,,,,,,,++++++*********))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////////////////.........------......///111111222333333111000444;;;AAAIIIIIIKKKMMMNNNOOOTTT[[[iii\\\XXXkkk}}}~~~zzztttuuupppnnntttuuullllllpppkkkvvvrrrooonnnkkk```OOOAAA888:::CCCJJJFFF888///---000...,,,,,,---------,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************************************+++++++++*********)))))),,,,,,,,,---------......*********+++,,,---//////++++++,,,,,,,,,---------,,,...000///------000444222CCCPPPQQQSSS[[[^^^[[[sss~~~zzzjjj___YYYTTTLLLFFFCCCBBB@@@???>>>>>>>>>>>><<<<<<<<<======>>>>>>>>>>>>>>>============>>>???AAAAAACCCDDDEEEEEEEEEEEEGGGGGGFFFHHHJJJKKKKKKJJJOOOOOOOOOMMMJJJHHHHHHHHHKKKLLLMMMLLLLLLMMMPPPSSSSSSUUUXXXZZZ^^^hhhuuuuuuYYY^^^dddYYYOOOQQQNNNHHHAAA;;;999888888888333///+++***,,,---,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++,,,+++---...,,,(((+++000ZZZYYYZZZ\\\___aaabbbaaagggccc```cccccc___]]]^^^ccc```bbbiiinnnqqquuuzzzuuunnnkkkmmmlllhhhhhhkkkmmmllliiifffaaaYYYQQQIIIDDD@@@555999>>>AAAEEEMMMYYYccchhhooosssqqqqqqtttuuussslllhhh]]]LLL???777000***111---+++,,,+++))),,,000++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++******++++++,,,---......,,,,,,,,,+++++++++******************************************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,..............................//////000000111111222222222222444999@@@EEEMMMGGGAAACCCOOO\\\cccdddZZZaaalll{{{|||~~~xxxnnnaaacccllllllqqqpppoooooonnnggg[[[RRREEE@@@>>>CCCCCC<<<444111000...,,,,,,------,,,+++,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++************************************************+++++++++*********))))))++++++,,,------...//////,,,,,,,,,,,,,,,,,,---...+++,,,,,,,,,,,,---------...000111///---...333777@@@HHHQQQUUUTTTTTT]]]ggg{{{uuujjj\\\SSSOOOLLLFFFBBB@@@???===<<<;;;;;;<<<<<<:::::::::;;;<<<<<<======????????????@@@@@@AAABBBEEEEEEFFFFFFFFFFFFFFFFFFKKKKKKKKKLLLMMMMMMLLLKKKKKKLLLLLLKKKJJJIIIKKKLLLLLLNNNPPPRRRTTTWWW\\\___bbbgggooouuu{{{jjjbbb```ZZZTTTRRRPPPLLLFFF???:::888999999666222...,,,,,,------+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++++++++,,,...+++(((+++111iiiiiijjjnnnrrrvvvwwwwwwxxxsssqqqttttttoooiiihhhhhhaaa]]]^^^```^^^]]]^^^fffiiimmmwww{{{kkkppppppjjjgggkkkqqqtttppprrrrrrmmmdddZZZRRROOOEEECCC???:::888===GGGOOOXXXcccmmmpppppprrruuuwwwuuuvvvqqqfffXXXKKK===222444000......,,,***,,,111,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------........................//////000111111111000000333222333777>>>EEEJJJMMMIIIMMMOOOQQQZZZdddbbbZZZdddyyyuuucccaaahhhggglllmmmnnnpppqqqmmmhhhcccYYYJJJ>>>===BBBAAA;;;666111///------------,,,+++,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********************+++---...///000111///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......111222111///...000666<<>>>>>===<<<;;;::::::;;;<<<:::;;;;;;<<<======>>>>>>AAAAAABBBCCCDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKLLLMMMNNNNNNNNNMMMLLLKKKLLLLLLLLLKKKMMMQQQTTTWWWZZZ___ccchhhmmmssswwwzzz}}}jjj]]]YYYWWWTTTSSSRRRMMMEEE===888888:::;;;777222...------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++******+++,,,+++)))---444|||xxxzzzxxxqqqiiieeeeeeccccccfffmmmssstttrrrzzztttwwwwwwqqqmmmooopppooolllmmmpppqqqoookkkeeebbb___YYYNNNBBB:::888:::===CCCPPPaaammmrrrsssssssssvvvzzz{{{uuukkkaaaSSSHHH777222///111222///------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------------------------...............///000111111000//////222333777@@@JJJPPPRRRQQQJJJYYYbbb______fffhhhccc~~~yyynnniii```fffiiimmmpppqqqpppmmmllliiiYYYHHHBBBEEEFFFAAA<<<333111///.........---++++++,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))***+++---...000111222///......---------------------------............111222111///...222:::AAAIIIOOOWWWZZZSSSSSSdddyyypppccc]]]RRRLLLEEEBBBBBBBBBAAA>>>???>>>===<<<<<<<<<===>>>===>>>>>>???@@@AAABBBBBBCCCCCCDDDFFFGGGHHHHHHIIIFFFGGGGGGIIIJJJLLLMMMNNNKKKMMMOOOQQQPPPPPPOOOOOONNNOOOPPPQQQRRRWWW\\\```mmmpppvvv{{{}}}tttcccZZZXXXZZZUUUVVVSSSJJJ???888888:::===999444000---,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++************++++++***)))***+++******///777zzzsssooolllhhhdddbbbdddjjjpppsssxxxxxxooojjjfffdddhhhooorrrpppkkkddd^^^TTTJJJCCC===:::777777>>>LLL]]]jjjqqqssstttrrrvvvxxxtttooojjjbbb[[[CCC777......222111...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------.........---------.........//////......///000000000//////000333;;;GGGQQQVVVTTTQQQXXX\\\\\\YYYbbbtttyyy|||}}}uuueeebbbeeeiiilllooopppoooooopppfffYYYPPPMMMKKKFFF@@@666444111000000///---,,,+++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))***+++---///111222333......------......///000------........./////////000111000///000666???FFFNNNXXX[[[SSSRRRccc{{{~~~ooobbbYYYUUULLLHHHCCCAAAAAAAAA@@@>>>???>>>===<<<======???@@@???@@@AAABBBCCCDDDEEEEEEDDDEEEGGGIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLNNNQQQSSSSSSQQQOOOOOOPPPPPPRRRVVVZZZ```gggooouuu~~~tttccc^^^cccWWWXXXVVVNNNCCC:::888999<<<:::666222...+++******++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************++++++************++++++***))))))+++++++++222;;;}}}yyyxxxkkkkkkjjjfffgggqqqooofff\\\\\\dddjjjhhhdddeeeaaa[[[WWWRRRJJJAAA:::888666:::FFFUUUcccooowwwrrrvvvwwwtttrrrqqqmmmhhhWWWFFF555/////////000111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---......//////------......///000000000///////////////111222333222777AAAKKKSSSVVVTTTRRRaaa\\\\\\ggg{{{|||jjjhhhggghhhllloooqqqqqqpppnnnggg^^^XXXSSSLLLEEE999777444222222111///---+++,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++******,,,---///111222333...............///000111.........////////////000...000111222444;;;EEELLLRRRYYYUUUKKKSSSqqqzzzooogggZZZNNNHHHFFFDDDAAA?????????>>><<<======<<<<<<===>>>???@@@@@@@@@AAABBBDDDEEEFFFFFFGGGHHHJJJLLLMMMMMMLLLLLLOOONNNLLLIIIHHHHHHHHHHHHNNNQQQSSSQQQOOOMMMPPPRRRZZZ^^^dddkkkttt}}}|||tttiiijjjXXXYYYWWWQQQGGG???;;;:::999999888555000---++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************++++++************+++++++++))))))+++,,,...666???wwwrrrrrruuuyyy~~~uuufff______aaa```]]]hhheeeccccccaaa[[[OOOFFFAAA:::666:::AAALLL]]]kkkoootttwwwwwwvvvvvvrrrmmmfffZZZKKKAAA888111000333------------------------++++++,,,------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////......//////000111111222111000//////000333666888===BBBIIIOOOSSSVVVWWWXXX]]]___oooxxxlllfffhhhlllooopppmmmnnnlllfffbbb]]]SSSHHH<<<999666444333222000///+++,,,,,,---......------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++++++++,,,...///111222222111000//////.../////////....../////////000000000...000333555999AAAKKKSSSUUUTTTSSSYYYjjjqqqbbb___ZZZNNNEEECCCBBB@@@???>>>>>>>>>===<<>>>>>>>>???@@@BBBCCCBBBBBBCCCEEEFFFHHHIIIIIIKKKMMMNNNPPPPPPPPPOOONNNOOONNNLLLJJJIIIIIIJJJKKKOOOSSSVVVWWWWWW[[[aaagggssswww~~~www~~~ttthhhZZZZZZXXXTTTMMMFFF???;;;666888:::888444000...---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************++++++************++++++,,,******,,,---000999CCC~~~~~~yyyuuummmhhhtttzzzmmmfffdddcccbbb```___aaafffjjjhhh^^^VVVHHHBBB===;;;888;;;IIIYYYdddlllsssuuuvvvvvvpppjjjlllhhhcccXXXGGG777111333------------------------++++++------------+++++++++++++++++++++++++++++++++++++++,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...///000000...//////000111222222333333222000000111555999<<>>>>>>>>===BBBBBBAAAAAABBBDDDFFFGGGEEEFFFGGGHHHJJJKKKLLLMMMNNNPPPQQQSSSSSSRRRPPPOOOKKKKKKJJJJJJKKKMMMPPPQQQUUUZZZaaaeeejjjqqq||||||[[[ssszzzccc\\\ZZZXXXUUUQQQJJJBBB===555888<<<;;;777222000///++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************++++++************++++++---******,,,---111:::EEEvvvooommmnnnvvvxxx}}}qqqaaaUUUZZZggglllhhhcccXXXSSSLLLEEE@@@>>>>>>???QQQWWWdddrrruuuooojjjllloooaaaYYY^^^^^^OOO===333///...------.../////////---------,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.......................................//////000111222///000222333111222===IIIOOOTTTTTTRRRZZZdddbbbWWWbbbuuuzzzhhhdddggghhhlllllllllllljjjddd]]]YYYHHH???555111333555444222------........................---,,,,,,+++******,,,------,,,++++++,,,...,,,+++)))(((((()))+++,,,************************++++++,,,,,,---...//////.........------,,,,,,,,,,,,...000111000///000111333111444>>>HHHNNNTTTYYYYYYVVVppp|||mmmbbbXXXSSSMMMHHHEEEEEEDDDCCCBBB@@@>>>===<<<===>>>???QQQUUUJJJ???BBBEEEDDDGGGGGGHHHIIILLLNNNQQQSSSTTTSSSTTTVVVXXXXXXVVVQQQNNNRRRNNNKKKJJJNNNTTTYYY\\\^^^dddnnnxxx}}}aaaeee~~~mmmVVVYYYYYYWWWVVVSSSJJJ@@@;;;666555:::;;;555000000++++++,,,,,,,,,+++******++++++++++++++++++++++++******++++++++++++******************************)))************+++++++++,,,,,,+++,,,///666???EEE}}}uuurrrlllhhhfffjjjuuuzzzhhhWWWSSSYYYaaahhhmmmjjjfff]]]QQQFFF>>><<<<<>>>>>???@@@AAAIIISSSOOOFFFGGGGGGEEEIIIIIIJJJLLLNNNPPPQQQRRRRRRZZZZZZZZZZZZZZZXXXUUUSSSRRRQQQPPPRRRVVV\\\bbbffftttyyyhhhnnnxxxSSSUUUUUUTTTTTTTTTNNNGGG<<<666444999;;;666000...,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******************************)))************++++++++++++++++++---111888@@@EEExxxkkkcccdddmmmwww~~~lll___ZZZ[[[ccckkkqqqqqqnnnfffYYYMMMEEEAAA>>><<<@@@MMM\\\eeekkkooossshhhZZZUUU\\\ccc^^^SSS===666///,,,...000...,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.................................////////////000111222333555333333888===CCCMMMXXXOOOTTT\\\aaabbbfffrrr~~~tttiiigggffffffjjjooonnnhhhbbb\\\OOO@@@888999:::777333444000,,,,,,---///...---......------,,,+++++++++,,,------,,,++++++,,,...,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++,,,,,,------...............------------------...000000000000111333777666;;;FFFPPPTTTUUUWWWWWWsss~~~jjj```ZZZPPPKKKHHHDDDBBBAAA@@@>>>===@@@@@@?????????AAACCCDDDAAAOOOQQQMMMNNNJJJGGGMMMJJJMMMPPPTTTVVVVVVUUUTTTZZZZZZYYYXXXWWWWWWWWWXXX[[[^^^bbbeeeiiinnnvvv|||qqqzzzaaaaaa\\\WWWUUUVVVTTTOOO@@@888444777;;;888222///---------,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++******************************)))************+++++++++******+++...333:::AAAEEEwwwnnnhhheeezzz{{{rrriiiggghhhjjjnnnrrruuuqqqhhh\\\TTTHHHCCC???@@@GGGQQQ\\\cccjjjkkkdddWWWUUU\\\___[[[LLLBBB555...---///...,,,...------------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------....................................000000000000111222333333555444777???GGGMMMTTT[[[YYY^^^bbbkkkmmmiiifffggglllnnnjjjfffcccZZZMMMBBB===;;;999999888333---,,,...///...,,,......------,,,,,,,,,,,,,,,,,,---,,,++++++,,,...,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------...............------------///000000000000222444666888AAANNNWWWXXXVVVWWWeeezzznnn```XXXRRRHHHEEECCCAAA?????????===<<<>>>>>>>>>???AAABBBDDDEEE???KKKNNNNNNSSSPPPKKKPPPMMMPPPUUUYYY\\\\\\[[[ZZZXXXXXXYYYYYY[[[^^^bbbfffooouuu|||{{{~~~|||nnn^^^UUUUUUVVVTTTGGG>>>555444888999666222......---,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******************************))))))*********+++++++++******+++000666===BBBEEEzzznnnppprrryyy~~~zzztttrrrrrruuuzzzxxxqqqjjj___ZZZPPPBBB:::>>>HHHQQQ\\\kkkpppaaaQQQPPPVVVZZZ[[[OOO@@@555000///...---.........---------,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////////////////////////////000000000111111222333444333555===HHHQQQTTTWWW[[[dddfffuuu|||uuulllhhhiiijjjiiigggfffbbbYYYNNNBBB======???;;;666111......///...---......------------,,,,,,,,,,,,---,,,++++++,,,...,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,...........................///000000///111333555666<<>>=========>>>@@@AAACCCEEEFFFDDDIIIGGGKKKVVVVVVPPPSSSRRRTTTWWWZZZ\\\\\\\\\[[[[[[^^^bbbeeejjjpppxxx}}}{{{wwwyyy```QQQOOOSSSTTTPPPFFF:::333555999:::777000///...---,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************))))))*********+++++++++******,,,222999@@@CCCDDDzzzmmmgggoooyyypppppptttvvvvvvqqqoooeeeQQQ@@@;;;???CCCPPPcccqqqiiiWWWLLLOOOTTTaaaYYYMMMBBB999444000...............---------,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////////////////////////////111111111111222333444555444999EEEQQQWWWWWWXXX\\\bbbggg{{{qqqkkkiiihhhiiiffffffaaaWWWKKKCCCAAABBB<<<:::777333000...............------------------,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,.............../////////...///000//////111444777;;;CCCOOOXXXXXXUUUYYY```pppdddYYYHHHCCCGGGFFFEEEBBB@@@???@@@@@@@@@???>>>???@@@BBBCCCEEEFFFGGGJJJJJJEEEKKKYYYYYYTTTXXXXXXXXXXXXXXXYYYYYYZZZZZZ```fffmmmtttzzz}}}xxx\\\KKKJJJOOORRRUUUOOOCCC888666:::<<<;;;222000///---,,,,,,,,,---++++++++++++++++++++++++******++++++++++++******************************)))************+++++++++++++++---444<<>>???@@@AAAAAA@@@AAACCCEEEFFFHHHHHHIIIMMMMMMJJJOOO[[[ZZZVVV]]][[[YYYWWWWWWXXX\\\```bbbkkkrrr|||vvv\\\LLLJJJOOORRRVVVUUUMMMAAA;;;<<<<<<:::333111///---,,,,,,------++++++++++++++++++++++++******++++++++++++******************************)))************+++++++++,,,,,,///666>>>CCCBBB@@@xxxxxx{{{fff```hhhqqqpppvvvxxxpppeee[[[NNNBBB???BBBPPPbbbfffYYYLLLHHHYYY^^^aaa]]]PPPAAA666111//////.........---------,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................................../////////000000000000000000000000000222222222222333444555555>>>EEEQQQYYYYYYWWW[[[bbb```}}}qqqmmmmmmiiiddd___^^^]]]VVVIII===<<>>>>>@@@AAABBBCCCDDDEEEGGGIIIJJJJJJJJJMMMPPPPPPUUU]]]YYYWWWaaa[[[YYYWWWWWW[[[bbbjjjnnnyyyxxxaaaRRROOOQQQSSSUUUXXXTTTHHH???===<<<999444222///---,,,,,,---...++++++++++++++++++++++++******++++++++++++******************************)))************+++++++++------///777???CCCBBB>>>qqqhhhhhhhhhoooqqquuuwwwtttkkk___UUUEEE>>>;;;EEEUUU^^^ZZZQQQKKKUUUaaaiiieeeVVVCCC777222111///---,,,,,,---------------,,,,,,,,,++++++++++++,,,,,,,,,---------......------------......---------------------------------.........//////////////////000000000000111111111111111222222222333333222111222666:::===OOONNNUUU______YYY^^^jjj~~~mmmlllfffbbbbbbbbb\\\MMMAAA::::::===???888---+++///.........///////////////---------------------------------------------------------------------------------,,,++++++---000............/////////000444///...222333444:::CCCJJJRRRVVVYYYjjjyyyoooXXXQQQHHHCCCCCCCCCAAA???@@@@@@@@@@@@AAABBBCCCDDDGGGGGGGGGHHHIIIJJJKKKLLLSSSVVVZZZ\\\[[[[[[ZZZ[[[SSSZZZ```bbbgggqqqzzz|||~~~yyyuuukkk]]]^^^^^^SSSWWW]]]^^^UUUIIIAAA>>>===777555111......000///---++++++++++++++++++++++++,,,,,,,,,++++++*********......---,,,+++))))))(((******+++++++++,,,,,,,,,+++111888===>>>>>>AAACCC|||{{{~~~ssspppooorrrvvvssskkkcccLLLBBB999<<>>999111///111.../////////////////////---------------------------------------------------------------------------...///...---...000222........./////////000000333000///222333444===GGGNNNSSSXXXaaasss|||lllaaaUUUNNNFFFBBBBBBBBBAAA>>>@@@@@@@@@AAABBBCCCDDDEEEGGGGGGGGGHHHJJJLLLNNNPPPTTTWWW\\\^^^]]]\\\[[[[[[[[[eeennnsssyyy{{{|||sssoooiiibbbeeedddVVVVVV\\\aaa^^^SSSFFF@@@@@@999777444111//////...---++++++++++++++++++++++++,,,,,,,,,+++++++++***************++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++111999>>>??????AAABBBwwwmmmrrrzzznnnjjjnnnsssrrrppp\\\NNN???888===JJJUUU[[[QQQRRRVVV\\\bbb```YYYRRR<<<666///---///111000...------------,,,,,,,,,,,,,,,,,,,,,,,,------------......------------......------------------------------........./////////////////////000000000000111111111111222222333333000444777666444:::FFFQQQRRRZZZ\\\ZZZhhhzzz}}}kkkhhhgggffffffaaaYYYSSSBBB>>><<<===;;;666333333//////////////////......---------------------------------------------------------------------------///000///...---...///....../////////000000000111000111222333777AAAMMMWWWSSSVVVdddxxxssscccZZZPPPJJJDDD@@@@@@AAA@@@>>>AAAAAABBBBBBDDDEEEFFFFFFIIIHHHIIIJJJLLLOOOSSSUUUYYY[[[^^^^^^]]][[[ZZZZZZbbbnnn{{{yyyzzzssslllffflllnnndddVVVXXX```fff___NNNCCCCCC;;;:::888555111...---...,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***))))))***+++,,,,,,------++++++++++++,,,,,,,,,,,,+++222:::@@@AAA@@@@@@AAApppjjjlllqqqtttkkk```PPPCCC>>>BBBIIINNNSSSPPPPPPUUU^^^aaa]]]XXXJJJ???222,,,...000000---...------------,,,,,,,,,,,,,,,,,,------------.........------------......------------........................////////////////////////000000000000000111111222222333333333000333666777:::BBBNNNWWWZZZXXXYYYeeevvvnnnfffcccdddccc]]]WWWJJJDDD>>>======:::555222////////////....................................---------------------------------------------------...///...,,,******+++...////////////000000000///111333333444:::GGGRRR]]]QQQPPPeee~~~mmm^^^VVVJJJFFFAAA??????@@@@@@???BBBCCCDDDEEEFFFGGGHHHHHHKKKJJJKKKLLLOOOSSSWWWYYY^^^^^^]]][[[YYYZZZ\\\^^^ooo{{{yyygggfffnnnmmmXXXTTTYYYeeeeeeVVVIIIEEE;;;:::999777333------///,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++333<<>>888111000000//////.........---........................------------------------------------------------+++,,,------,,,,,,...///////////////000000000111...222444444777@@@LLLUUUZZZOOOTTTqqqrrr___SSSMMMEEECCC@@@??????@@@AAABBBDDDEEEGGGIIIJJJKKKKKKKKKMMMMMMMMMOOORRRUUUYYY[[[[[[ZZZXXXWWWYYY```iiioooppp___eeekkkbbbXXXWWWaaaggg___RRRKKK>>>:::888888444...---111---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------444===CCCDDDBBBAAABBBssshhheeekkkmmmmmmiii___TTTIIICCCBBB???>>>DDDPPP[[[aaacccaaaUUUEEE999444111///,,,............---------,,,,,,---------..................------------......---------...//////000000....../////////000000000////////////000000000000000111111222333444555555444444777???LLLUUUZZZZZZUUU\\\ssswwwjjjggggggddd```ZZZVVVNNNGGGDDDCCC<<<444000000000///......------........................------------------------------------------------)))***,,,...000333777::://///////000000000111111///222555666<<>>CCCDDDBBBBBBCCCpppjjjiiillloooooojjj```VVVPPP>>>;;;999<<>>777111---............------------------------..................------------......---------...///000000000.../////////000000000000////////////000000000000000111111222333444555666444888???IIISSSZZZ]]]]]]TTTffftttiiieeedddddd^^^]]]WWWOOOKKKJJJCCC;;;111000000///......------........................------------------------------------------------+++,,,------///444:::>>>//////000000000111111111000333555777@@@MMMSSSRRRPPPVVVlllqqq[[[LLLEEECCC@@@AAAAAAAAABBBDDDFFFHHHIIIJJJMMMPPPRRRRRRRRRRRRQQQRRRTTTUUUVVVVVVVVVVVVPPPSSSXXXaaannn~~~~~~wwwsssqqqjjjkkkkkkkkkkkkkkkmmmnnnsss}}}|||zzzvvvxxxzzztttuuuqqqiiiQQQCCC999:::999222...111///......---,,,,,,++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,------------...111777???CCCCCCBBBCCCEEE|||zzzkkklllnnnooolllfff___YYYAAA===888888???MMM\\\fffaaa___ZZZRRRGGG===333...//////.........------------------.........//////.........------.........---------...///000000111////////////000000000000////////////000000000000000111111222444555666666333;;;GGGQQQWWW\\\___aaagggzzz{{{iii```aaafff```aaa]]]UUUPPPOOOIIIBBB111000000///...---------////////////////////////------------------------------------------------//////---,,,,,,000555:::000000000000111111111111111333444888CCCPPPTTTPPPTTT\\\pppjjjTTTGGGBBBBBB@@@AAABBBBBBCCCEEEHHHKKKJJJLLLOOORRRTTTTTTTTTSSSRRRTTTVVVWWWWWWVVVTTTSSSSSSWWW___jjjwww}}}mmmeeecccccccccgggfffdddccceeekkksssxxxxxx|||pppmmm|||}}}|||uuuZZZHHH;;;;;;;;;444...000//////...---,,,,,,++++++*********++++++,,,,,,,,,......---,,,+++))))))(((,,,,,,,,,---------......333888???BBBBBBBBBDDDFFF}}}}}}{{{mmmjjjllllllmmmgggWWWIII===555888<<>><<<:::666333000...---................................................,,,---......//////......------........./////////...//////000111222333333///:::AAAJJJSSSPPPNNNWWWfff~~~oooUUUGGGDDDDDDCCCEEEFFFGGGIIIKKKNNNPPPQQQQQQRRRSSSSSSSSSSSSUUUWWWUUUVVVWWWWWWYYY^^^gggmmm|||oooeeeaaaggghhhmmmxxxxxxqqqNNN===;;;;;;555000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,---///111222:::<<<@@@AAA???CCCPPP^^^qqqkkkooolllhhh^^^SSSKKKBBB<<<>>>EEEVVV]]]cccdddccc```YYYRRRCCC;;;222---...000000...............////////////....................................////////////111111111111111111111111///000000111111222222222444444333333444777;;;>>>KKK[[[ccchhhzzzvvvpppllljjjhhhfffdddccccccdddfffhhhjjjmmmnnnssswww}}}}}}xxxvvvwww|||jjjgggddddddbbb]]]SSSKKK???===:::777555222///---................................................---------...........................////////////...///000111222333333444...<<>>CCCUUUXXX^^^rrr}}}rrrdddaaa^^^[[[ZZZYYYXXXWWWWWWWWWXXXXXXYYY[[[\\\\\\]]]aaahhhoootttwwwwwwwwwqqqmmmhhhcccbbbdddhhhkkksssxxxoookkkfffdddddd```WWWPPP@@@===999777666444111///////////////////////////........................------------......//////........./////////000000//////000111222333444444111???HHHMMMSSSQQQVVVggglllRRREEEEEEHHHHHHFFFGGGHHHIIIKKKMMMPPPRRRTTTTTTTTTTTTSSSRRRTTTXXX[[[UUU]]]ggglllmmmrrr{{{~~~ppphhhjjjrrr}}}}}}tttrrr|||dddFFF:::;;;888111/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........000555888===AAADDDBBBAAAFFFPPPXXXsssfffgggdddmmmlllggg^^^RRRFFF>>>:::@@@OOO^^^eeeeeeccc___[[[TTTKKK???666111000...---....../////////000000000....................................////////////111111111111111111111111000000111222333444444555555666777666777<<>>999111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------))),,,...---,,,...666<<<===CCCDDD@@@BBBMMMXXX\\\zzz}}}wwwttthhhhhhuuuvvvllliiigggfffeeecccaaaaaaaaabbb___bbb]]]OOO@@@888222///---///111111111000000000////////////////////////.........---------000222000111111111111222222222333333333333333444555666555AAA;;;444BBBUUU[[[]]]nnnvvviiiYYYVVVPPPKKKGGGFFFFFFGGGFFFFFFDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBB???@@@AAABBBDDDEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDGGGJJJKKKJJJJJJJJJKKKJJJKKKMMMLLLKKKLLLNNNPPPTTTSSSSSSRRRRRRQQQQQQQQQVVVVVVXXX[[[aaaiiippptttpppgggcccaaaWWWNNNCCC===;;;<<<;;;:::111000......//////...---------............------000000//////.........---...............///000000...111333444444444555666===KKKQQQ]]]mmmkkkpppsssTTTOOOIIIGGGIIILLLNNNNNNOOORRRSSSQQQSSSXXXZZZYYY]]]iiivvv}}}qqqccc```jjjwwwjjjyyyaaaBBB666777666333///---.........---,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------------------///222888<<<@@@>>>@@@GGGNNNTTT\\\dddyyy~~~uuukkksssvvvrrruuullliiifffdddcccccccccbbbaaaccc___SSSGGG???777111///000222222111000000000////////////////////////...///000///......000111111111111111222222222222222222222333444555666777777;;;999???NNNXXXdddwwwuuufffZZZRRROOOLLLHHHFFFEEEEEEFFFEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBB@@@@@@AAABBBDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEGGGJJJKKKJJJJJJJJJKKKHHHIIIIIIJJJKKKMMMOOOQQQNNNOOOOOONNNNNNMMMLLLKKKNNNNNNOOOQQQUUUZZZ___aaarrr}}}}}}tttlllggg```VVVHHH>>>:::888888777222000....../////////...---......//////......---000/////////............//////......//////000111///111333333333444777999FFFLLLYYYiiinnnhhhzzzfffRRRNNNIIIHHHJJJMMMOOOPPPNNNQQQRRRQQQUUU\\\bbbccckkkvvvxxxmmmgggdddiiivvvssspppLLL<<<>>>666333000............---,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------------------///333888<<>>444222222222222111111111111///////////////////////////111222222000//////000111111111111222222222333222222222333444666777888777555777HHHWWW[[[qqqkkk^^^TTTLLLHHHGGGFFFEEEDDDDDDDDDDDDBBBAAAAAA@@@?????????@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJMMMMMMLLLLLLMMMNNNKKKJJJHHHIIIKKKMMMNNNNNNMMMNNNNNNNNNNNNLLLKKKIIIIIIIIIIIIJJJKKKMMMNNNOOOYYY```jjjrrrxxxnnnjjj```QQQDDD<<<999999999444222000//////000///...---......//////......---////////////............000000000///000111111222111222222222333666:::>>>HHHJJJ```tttnnnoooyyyYYYOOOLLLIIIIIIKKKNNNOOOPPPOOOSSSVVVWWW]]]hhhqqqttt}}}|||sssfffaaa```eeeooo{{{uuuUUU>>>>>>777444000......///......,,,,,,,,,,,,,,,,,,,,,,,,...............------------------...///333999===BBB@@@DDDRRR```gggkkkmmm}}}xxxtttqqqwwwwwwrrrkkkhhhhhhhhhdddaaaddddddaaa]]]YYYRRREEE888222111000000111222222222////////////////////////000222444444222000//////111111111222222222333333333333333444444555777777:::;;;>>>MMM\\\eeezzzeeeYYYRRRMMMHHHCCCCCCCCCCCCCCCBBBAAAAAA@@@??????>>>>>>??????@@@@@@@@@AAAAAABBBCCCDDDDDDHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMOOOQQQQQQPPPPPPQQQSSSUUURRROOOOOOPPPRRRQQQPPPRRRSSSSSSSSSSSSQQQNNNMMMKKKKKKKKKLLLKKKKKKJJJJJJKKKOOOUUU\\\hhhyyyrrrrrriii[[[MMMBBB>>>???@@@777444111000000000000///......////////////......///////////////.........111111000000111111222333222222222111333888>>>CCCIIIPPPlllwwwjjjqqqTTTLLLKKKJJJIIIJJJLLLMMMNNNQQQXXX___ccckkkwwwyyyppphhhcccaaaaaa```eeesss|||vvv```AAA<<<888555111/////////......------------------------........................------......///444999>>>AAA???EEEUUUfffnnnpppqqqzzzsssooovvvxxxtttooollljjjhhhdddaaadddcccaaa^^^]]]XXXKKK>>>333000......000333333333000000000000000000000000000222444444222000000000111222222222222333333333555555444444444555666666<<>>>>>>>>>>>>>>???@@@AAAAAA@@@@@@AAABBBDDDEEEFFFFFFJJJKKKKKKLLLMMMNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQSSSSSSRRRSSSUUUWWWXXXWWWVVVVVVWWWXXXWWWWWWUUUVVVVVVUUUTTTSSSQQQPPPNNNNNNOOOOOOOOONNNMMMLLLNNNNNNOOOTTT\\\ggguuu~~~zzzwwwrrrgggXXXJJJBBB@@@AAA:::777333111000111111000...//////////////////............///////////////111111111111111222333333333222222222444:::CCCHHHMMM___wwwtttmmmjjjRRRKKKKKKJJJHHHHHHHHHJJJLLLRRR]]]iiipppxxxrrrccc[[[XXXZZZ^^^bbbeeerrr{{{pppJJJ===999666222000/////////...---------------------------.....................,,,---......000444:::???@@@>>>DDDUUUfffoooqqqrrr~~~{{{pppkkkssswwwvvvtttqqqmmmhhheeecccccccccaaa^^^]]]ZZZPPPFFF888333///...111333333222000000000000000000000000000222333333111000000111222222222222333333333333555555555444555555666777888JJJMMMKKK```pppfffZZZTTTOOOIIIEEEEEEBBBBBBBBBBBBAAA@@@>>>>>>>>>>>>>>>???@@@BBBCCCDDDCCCCCCDDDFFFGGGIIIJJJKKKKKKKKKLLLNNNOOOPPPRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSPPPRRRSSSTTTTTTUUUXXX[[[SSSUUUXXXYYYYYYXXXXXXYYYWWWVVVUUUTTTSSSRRRQQQPPPOOOPPPPPPQQQQQQQQQPPPPPPQQQNNNNNNPPPSSSWWW___hhh{{{zzzyyyrrrdddRRRDDD===<<<===999444222111111111111...//////000000//////............///////////////111111111000111111222333222222222333666===FFFLLLGGGbbbuuurrruuubbbPPPKKKJJJIIIGGGFFFHHHKKKNNNVVVcccpppxxx~~~}}}oooaaa\\\XXXVVV[[[dddgggppp}}}zzz~~~~~~UUU>>>:::777333111000000///...---------------------------------...............,,,---......000555;;;???@@@>>>DDDRRRaaaiiinnnqqq{{{nnnqqqvvvyyy{{{wwwpppiiiffffffddddddbbb^^^\\\[[[UUUNNN@@@:::333000222333222000000000000000000000000000000111111111000000111333222222222333333333444444222333333444666777999:::999KKKRRRXXXsssppp___WWWQQQNNNIIIBBB@@@CCC@@@@@@@@@????????????????????????@@@BBBDDDEEEFFFGGGHHHIIIKKKLLLNNNOOOPPPNNNNNNPPPRRRTTTVVVWWWXXXUUUUUUUUUUUUUUUUUUUUUUUUSSSTTTVVVWWWXXX[[[^^^aaa[[[bbbggggggbbb^^^]]]___]]]\\\YYYWWWUUUUUUUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUUUURRRQQQSSSRRRPPPSSSYYYdddppp}}}zzz~~~}}}rrr^^^LLLAAA===???;;;666222222222222222//////000000000000//////............/////////000000000000000000111222222111222222444888@@@IIIOOOGGGbbboooxxxkkk]]]QQQIIIJJJIIIGGGGGGJJJPPPTTT___kkkwww}}}yyybbbZZZWWW[[[]]]]]]ggguuuzzz~~~cccBBB;;;888444111000000///...........................---------.........//////,,,---...///111555;;;@@@AAA???DDDOOOZZZbbbjjjpppyyyuuuuuu{{{|||rrrjjjhhhiiidddeeeccc^^^[[[\\\YYYSSSGGG@@@777333333333111...000000000000000000000000///000000///...///222444222222333333333444444444000000222444666999<<<===CCCRRR\\\mmmppp\\\RRRMMMIIIHHHCCC===>>>CCC>>>>>>>>>>>>>>>???@@@AAA??????@@@AAACCCEEEGGGHHHJJJKKKLLLNNNPPPRRRTTTTTTRRRSSSUUUWWWYYY[[[]]]^^^WWWWWWWWWWWWWWWWWWWWWWWWWWWYYY[[[\\\]]]```eeehhhrrryyy}}}ssskkkiiikkkeeeccc___\\\[[[[[[\\\]]]\\\[[[ZZZZZZZZZZZZ[[[[[[]]]ZZZZZZ\\\ZZZTTTTTTYYYPPPZZZdddmmmzzzyyy|||iiiUUUIIIDDD@@@<<<666333222222222222//////000000000000//////---.........//////000000000000000///000111111222111111333555999AAAJJJPPPVVVkkkqqquuu~~~ggg]]]TTTHHHIIIIIIHHHHHHLLLTTTZZZhhhsss}}}yyyrrrnnnjjjeee```\\\VVVWWW^^^ccchhhyyy~~~zzzyyyrrrLLL<<<888444111111000///...........................---------.........//////,,,---...///111666<<<@@@BBBAAADDDMMMVVV^^^gggooovvvyyy|||qqqjjjdddfffccc___^^^___^^^YYYUUURRRGGG999222222333222///222111111000000000000000000000000000111111111111333333333444444444555555333666333555<<<999666???TTT[[[```pppaaaTTTLLLJJJGGGCCC@@@>>>======<<<<<<<<<===>>>??????@@@@@@BBBEEEGGGGGGHHHJJJKKKMMMLLLLLLNNNRRRTTTTTTSSSTTTXXXZZZ[[[aaahhhgggaaa]]]]]]]]]]]]___```]]]YYYYYYYYY[[[]]]```gggtttyyyrrrllliiifffeeehhhfffbbbdddjjjeeehhhjjjiiifffeeegggjjjjjjhhheeeddddddcccaaa```ZZZXXXWWWYYYaaannn||||||zzzvvvbbbSSSHHH@@@AAA===666000///000111///......000222333222111000111111000///......///000000000111222222333333444444444777===FFFOOOTTTaaabbbqqqxxxooolllbbbWWWOOOMMMKKKLLLQQQZZZccciiittt{{{}}}ooolllhhhfffeeeddddddccc[[[```gggnnnxxx{{{~~~WWWDDD555333555000///222000000000///..................------------...//////000000//////222888@@@FFFDDDEEEMMMSSSWWWeeennnggg{{{}}}uuunnneeegggddd```^^^]]]]]][[[YYYSSSIII===444222222111000222222111000000000000000000000000000111111111111333333333333444444444444333777555555;;;888999EEEUUUnnnuuufffXXXMMMHHHFFFDDDAAA??????>>>>>><<<======>>>???@@@AAAAAABBBDDDGGGHHHHHHHHHJJJKKKNNNNNNPPPQQQSSSUUUWWWXXXZZZ___cccfffjjjnnnjjjbbb]]]^^^___```dddfffaaaZZZZZZYYYZZZ\\\cccooo{{{uuuqqqkkkiiimmmpppmmmlllnnntttxxx{{{zzzwwwuuuuuuvvvuuusssrrrrrrrrrqqqnnnlllddd```[[[XXXYYY```jjjqqq{{{{{{kkkZZZJJJAAAAAA===777222000000111111000000222444555444222---...//////...---...///000000000111222222333333222222222666>>>IIITTT[[[bbb^^^mmmqqqvvvmmmdddZZZRRRQQQPPPQQQWWW```iiiooovvv}}}{{{qqqjjjjjjkkklllmmmmmmkkkhhhfffbbbjjjuuu}}}cccIII777222555000///222///000000///..................------------...//////000/////////222888@@@FFFCCCFFFQQQXXX\\\iiioooeeeyyy}}}~~~|||ttthhhgggdddaaa]]]\\\[[[\\\]]]TTTMMMBBB888222000111222222222111000000000000111000000000111111111222222222222222333333333444444333888777666999888>>>OOOhhh~~~jjj^^^SSSKKKCCCBBB@@@???>>>>>>??????>>>>>>???@@@BBBCCCCCCDDDFFFHHHIIIJJJIIIIIIJJJLLLMMMPPPSSSSSSSSSTTTXXX\\\^^^dddkkkoooqqqpppiiiaaa^^^```bbbfffmmmpppggg\\\YYYZZZ\\\bbbppp|||xxxssssss{{{~~~{{{wwwpppfff\\\VVVVVVXXX[[[bbbrrrwwweeeOOODDDAAA===999555222000000111000000222444555444222...///000000///...///111000000111111222333333333222222333888BBBPPP]]]eeeffffffyyymmmqqqiii```WWWVVVWWWZZZ```jjjsssyyy||||||uuuoookkklllqqqxxx}}}|||wwwsssuuuzzz}}}TTT===333555111000222///000000///..................------------...///////////////000333999AAAFFFJJJQQQ___fffiiitttwwwiiiuuuyyy~~~{{{lllfffeeebbb___\\\[[[[[[\\\UUUQQQIII>>>444000111444333222111111000000111111000000111111111222222222222222222333333333333444222999888666999:::EEE[[[nnn^^^UUUMMMHHH@@@???>>>=========>>>???@@@AAABBBCCCEEEFFFGGGHHHJJJLLLMMMLLLKKKKKKMMMOOOMMMQQQUUUTTTRRRSSSYYY^^^```eeekkknnnnnnjjjccc]]]]]]aaafffmmmxxx}}}qqq```XXX\\\dddqqq}}}xxxlllbbb]]]ZZZXXXXXXdddvvvqqqXXXJJJCCC===;;;888444111000000//////000222222111000222333444333111000111222000000111222222333333444555555777<<>>MMMeeeppp]]]QQQJJJEEEBBB@@@???>>>===<<<===>>>>>>BBBCCCDDDFFFHHHJJJKKKLLLNNNOOOPPPOOOOOOOOORRRTTTSSSVVVYYYXXXVVVWWW\\\bbbccceeehhhjjjhhhbbb\\\ZZZ]]]bbbhhhrrr{{{eeeYYYcccppp}}}vvvppplllfffjjjsss~~~{{{fffRRRGGG>>>===;;;666111111000//////000222222111///555666666444111//////000111111111222333333444444666777:::@@@KKKYYYfffnnn```xxxmmm~~~yyypppddddddgggkkksss{{{{{{~~~TTT999666444222333///000000///..................------------...//////...///000111555:::BBBGGGPPP]]]ooouuuuuu}}}xxxbbbVVVYYY___hhhsss}}}~~~xxxtttjjjiiijjjlllrrrzzz~~~qqqlllfffbbb```]]]YYYUUUVVVUUUQQQHHH>>>777444444333333222111111111111222111111111222222222222333333333333444444444555555333:::888777===CCCTTTmmmzzzcccTTTLLLGGGCCCBBB@@@???>>>>>>>>>>>>???@@@DDDEEEGGGIIIKKKMMMOOOOOOPPPQQQRRRRRRSSSUUUXXX[[[]]]______^^^]]]^^^bbbfffffffffhhhjjjeee^^^ZZZZZZ[[[bbbiiiuuukkk^^^jjj|||}}}~~~uuu\\\MMM@@@>>>===777222333222222111222444444222111333333333222///------...111111222222333444444444444666<<>>777555333333000000000///..................------------...//////---...000222666;;;BBBGGGSSSaaasssvvvuuu|||uuu\\\GGGIIIMMMSSS[[[eeeooovvv~~~}}}wwwooofffaaaYYYWWWUUUVVVZZZaaaiiinnnqqqtttwwwxxxyyy{{{tttgggaaa``````[[[VVVVVVUUURRRLLLDDD;;;555222444333222222111111222222111111111222222222333333444444555555555666666666444999777888@@@HHHYYYqqqrrr\\\PPPKKKFFFCCCCCC???>>>>>>>>>???AAACCCDDDFFFGGGHHHKKKMMMPPPQQQRRRQQQRRRTTTUUUVVVZZZ^^^bbbfffdddcccbbbbbbcccfffhhhhhhgggjjjlllggg]]]YYYZZZZZZaaahhhwwwqqqaaaooofffRRRBBB@@@???888333444333222111222444444222000///111111111///...///000111111222333333444444555222777???JJJUUU___fffjjjyyy}}}mmmzzzuuusssuuuwww||||||xxxzzzmmmmmmqqqCCC888555444333000000000///..................------------...//////---...000333666<<>>???======>>>???AAADDDGGGHHHFFFGGGIIILLLOOOQQQSSSTTTQQQSSSUUUVVVYYY]]]bbbfffiiifffcccbbbccceeeffffffggggggkkknnnhhh]]]WWWYYYYYY```hhhwwwtttaaaqqquuuvvvkkkUUUCCC@@@???888444555111000000000222222000......000111222111111333444111222222333333444444555222999CCCPPP[[[dddjjjlll}}}ooouuuxxxzzz||||||xxx{{{mmmjjjyyyFFF999666444444111000000///..................------------...//////,,,...000333777<<>>999777333222111//////000111111222222222222222222222222000111333222222333555777>>>BBBNNN]]]kkk{{{}}}oooqqq~~~~~~}}}}}}wwwsss{{{lllEEE:::777===MMM999111---...000///..................////////////222000000333888>>>DDDHHH]]]rrrqqqiiinnndddUUUWWWDDDFFFHHHJJJKKKMMMQQQSSSOOORRRSSSNNNKKKKKKIIIFFFHHHLLLQQQSSSVVV[[[bbbggghhh```ZZZZZZ\\\]]]___cccaaa```]]]\\\[[[\\\]]]]]]^^^^^^___aaaaaaccckkkuuuyyy{{{nnnccc```^^^[[[YYYWWWUUUSSSOOOIIIBBB>>>444333222111111111222333222222222222333333333333555555555666666777777777666>>>???FFF]]]xxxtttggg^^^RRRHHHDDDCCCBBBAAACCCDDDFFFGGGGGGHHHKKKMMMTTTSSSQQQQQQSSSVVVYYY\\\```bbbgggooowww~~~wwwjjj______cccbbb]]]XXXXXXVVVVVVYYYYYYYYY^^^eeennnwwwyyyyyyrrr]]]UUU]]]^^^___dddqqqyyy\\\IIICCCBBB???;;;333333111000000000111111333333333333333333333333111222333222111222444666;;;HHHRRRaaayyywwwjjjzzzwww{{{xxxssswww|||oookkk~~~LLL777555AAASSS???555...///333222000///............///////////////000111444999???DDDGGG^^^ssstttlllnnnbbbVVV___GGGIIILLLNNNOOOQQQTTTVVVWWWYYYXXXQQQKKKIIIFFFCCCFFFLLLRRRVVV\\\gggqqqvvvzzzooofffdddddddddeeehhhiiijjjkkklllllllllkkkkkkmmmkkkjjjjjjhhheeeggglllqqqssswwwuuufff```]]]ZZZXXXWWWUUUSSSOOOKKKFFFDDD555444111000111222333333222222222333333333444444555555555666777777888888666???AAAPPPxxxmmm___WWWNNNGGGEEEEEEDDDCCCEEEFFFGGGGGGGGGIIIMMMOOOSSSSSSSSSSSSUUUXXXZZZ\\\aaadddkkkttt{{{{{{uuuppphhhaaa[[[[[[^^^``````^^^aaa]]][[[]]]______ccchhhttttttuuujjj\\\^^^mmmmmmnnnssslllPPPCCCDDDBBB<<<555444222111000000111222333333333333333333333333111222333222111222333555;;;NNNZZZmmm|||ooovvvlll}}}}}}xxxxxx{{{}}}}}}ggg^^^sssVVV555222???QQQDDD888...///444444000...............////////////+++---000555:::AAAGGGLLL[[[rrrvvvqqqpppaaaXXXhhhMMMNNNPPPRRRSSSUUUXXXZZZaaadddaaaYYYQQQLLLGGGCCCEEEMMMUUU]]]kkk}}}|||rrrnnnlllkkklllppprrruuuzzz~~~~~~{{{yyyuuuqqqqqquuuvvvqqqmmmmmmmmmqqqvvvzzz}}}mmmddd]]]XXXWWWWWWVVVSSSOOOLLLIIIHHH999555222111222333333333222222333333333444444444555555666666777888888999888???DDDbbbtttaaaVVVPPPIIIFFFFFFGGGGGGEEEDDDFFFGGGGGGHHHJJJNNNQQQPPPRRRTTTVVVWWWWWWWWWVVVZZZ[[[___dddhhhfffaaa[[[___aaaaaa```aaaeeekkknnniiiffffffiiijjjhhhjjjmmm|||nnnvvvzzzdddaaaooo|||\\\HHHEEEBBB<<<666555333222111111111222222222222222222222222222111222333333222333555666@@@QQQeee}}}xxxyyy|||gggrrrlllsss~~~hhhZZZcccjjjAAA555===MMMHHH:::///...222222///---............////////////+++...111555;;;CCCLLLSSS]]]rrrxxxvvvtttaaaZZZoooSSSTTTUUUUUUVVVYYY]]]```hhhkkkkkkcccZZZSSSLLLEEEDDDNNNZZZhhh}}}yyyvvvsssrrrvvv|||~~~~~~{{{uuuqqqqqqyyyyyymmmaaaWWWWWWXXXXXXUUUQQQMMMKKKJJJ===888333222333444444222333333333333444444444444555555666777777888999999AAAEEEMMMrrriiiXXXOOOKKKFFFEEEGGGHHHGGGFFFCCCEEEGGGIIIJJJMMMPPPSSSQQQRRRUUUWWWWWWUUURRRQQQWWWUUUSSSSSSVVVYYY\\\\\\XXX___cccbbbbbbhhhrrrxxxmmmmmmooossssssqqqsssxxxvvvkkkvvvnnneeetttmmmSSSFFFAAA===777666444222111111222222111111111111111111111111111333444444444555777999BBBOOOfff~~~{{{}}}xxxtttooommmsssttt___WWWwwwRRR;;;999EEEIII===111///000000..................////////////000222444777===HHHUUU___kkkzzz|||zzzuuu___ZZZsssYYYYYYXXXXXXXXX\\\aaaeeeoootttuuunnndddZZZOOOFFFCCCOOO]]]nnn|||zzzyyyyyywwwxxxyyyrrrwwwyyyhhhZZZWWWYYY[[[YYYTTTOOOMMMMMMAAA<<<555333444555444222333333333444444444444555444555666777888999::::::BBBIIIWWW||||||bbbVVVMMMIIIEEEEEEGGGHHHFFFDDDBBBEEEIIILLLNNNPPPSSSUUUUUUUUUVVVUUUTTTRRRPPPNNNRRRSSSSSSTTTVVVZZZ___bbbXXX___cccaaacccllluuuyyytttuuuyyy{{{yyyvvv{{{mmmkkkqqqgggnnnaaaJJJ@@@???888666555333222111222222222222222222222222222222111333444555555777999<<>>666444555666444222333333333444444444555555444555666777888999::::::999FFF[[[ttt]]]RRRMMMIIIFFFEEEFFFFFFDDDAAABBBEEEJJJNNNQQQSSSVVVWWWYYYXXXVVVTTTRRRPPPOOONNNIIIOOOVVV[[[[[[[[[\\\^^^___dddeeedddiiittt{{{{{{}}}~~~{{{xxx}}}iiimmmmmmhhhtttkkkMMMAAABBB888777555333222222222222333333333333333333333333111333555666666888;;;===OOOSSSaaadddggg}}}yyypppmmmtttvvv|||~~~}}}zzznnn|||pppVVVZZZ{{{~~~tttJJJ777<<>>///+++000111+++////////////000000000000000///444<<>>999777777666555333333333444555555666666888999444555<<<::::::EEERRRjjjppp___RRRKKKIIIGGGCCC@@@AAADDDIIILLLMMMNNNPPPRRRUUUVVVWWWXXXQQQQQQPPPPPPQQQQQQRRRRRRTTTYYY```eeehhhlllrrrvvvyyy}}}|||pppzzznnnuuuSSSCCCCCC???999555333333222222222222222222333333333333333222444666777888@@@IIIOOO[[[gggwww~~~{{{wwwyyyzzzoooaaaKKK[[[OOO555222:::<<<444...000111///////////////000000000000//////444;;;@@@KKKeeeuuunnnrrrxxxhhhUUUaaa___ccchhhiiieeefffsssdddNNNJJJMMMUUU\\\bbbgggiiiddd]]]SSS[[[bbbiiisssxxxttt|||vvvccc[[[WWWWWWWWWRRRMMMLLLIIIFFF@@@<<<888777666666333333444444555666666666888999555777===:::;;;HHH]]]zzzgggXXXPPPNNNIIIGGGEEEDDDEEEIIIMMMPPPPPPPPPQQQTTTWWWYYYYYYYYYPPPPPPQQQRRRSSSUUUWWWYYYYYY^^^eeejjjmmmrrrxxx}}}}}}yyy^^^FFFCCC???:::666444444444333222222222333333333444444555333444777888:::BBBKKKWWWiiiqqqzzz~~~}}}}}}zzzwwwxxxyyysssjjjXXXUUUuuuOOO222...888===888111000000///////////////000000000000///000444999>>>III^^^rrrmmmmmmsssrrraaaVVVkkkeeehhhmmmlllggggggssscccMMMKKKNNNTTTZZZ___dddgggddd^^^YYY```hhhoooxxxwwwyyy|||eee\\\VVVWWWXXXTTTNNNJJJHHHFFFBBB<<<888666555666333333444555555666666777666888777:::???999===OOOxxxppp```RRRLLLMMMDDDEEEFFFHHHJJJMMMOOOPPPOOOOOOPPPTTTWWWXXXWWWUUUNNNOOOPPPRRRUUUYYY\\\^^^___ccciiinnnqqqvvv}}}|||{{{fffMMMBBB>>>999666555555555555222222333333333444444444777666666888888:::CCCLLLUUUrrr~~~}}}}}}zzz{{{yyywwwwwwyyywwwrrraaaOOOdddNNN888///888>>>;;;444000//////////////////000000000000000111444999???III[[[jjjjjjmmmooofffUUUTTTpppiiikkkoooooolllmmmxxxbbbPPPOOONNNSSSWWW[[[```dddccc^^^bbbkkkttt{{{vvvnnnaaaUUUSSSUUURRRMMMIIIHHHFFFCCC===888555444555444444444555666666777777555888999<<<>>>:::DDD___zzznnnbbbUUULLLLLL???BBBFFFJJJLLLMMMMMMMMMNNNNNNOOOSSSWWWWWWSSSOOOLLLMMMNNNQQQVVV[[[```cccgggkkkpppsssvvvzzzsssqqq{{{|||xxxpppXXXDDD@@@:::777555555555555333333333333444444444444999777777888999<<>>999666555444333333333333444444444444555888666666999:::>>>HHHRRRfffkkkhhh~~~|||mmmbbbaaagggppp|||yyywwwwwwwwwwwwtttrrrsssuuu___MMMQQQttteee<<<666444555777777444111///000////////////000000000000///222666<<>>CCCEEEHHHLLLOOOPPPQQQQQQUUUVVVXXX^^^aaa___VVVOOORRRSSSUUUYYY```gggmmmqqqwwwzzz}}}sssccckkkuuuyyysssrrrzzzsssNNNIIIBBB;;;777555333222333333333444444444555555666444555888;;;@@@KKKVVV}}}fffxxx}}}kkkbbbaaadddooozzz~~~zzzwwwwwwwwwvvvrrroooooorrreeeUUUQQQfffeee@@@???444222222333333111000111////////////000000000000...111666>>>NNNcccvvv}}}yyynnnpppzzzlllqqqwwwxxx{{{nnnXXXbbbttt{{{vvv```VVVUUUQQQNNNPPPMMMJJJFFFCCC???999333///666666666666777777777777:::===777999BBBCCC]]]cccaaaeeehhh```QQQIIIJJJGGGFFFFFFJJJOOORRRRRRQQQUUU^^^fffggg___VVVRRRQQQQQQZZZaaadddhhhooouuuvvvrrrfffrrr~~~|||uuuooowww}}}___GGG@@@>>>444888<<<...555555555555666666666666888777888:::@@@HHHQQQWWWsssjjjssskkkddddddfffmmm~~~|||wwwwwwwwwwwwuuusssqqqooojjjWWWIIIWWWvvvmmm???AAA666444222111222222111000222111000//////000111222333444;;;@@@KKKhhhrrrZZZ\\\uuulllooouuu~~~iiibbbyyymmmZZZSSSPPPOOOOOOKKKHHHEEECCC???;;;666222666666666666777777777888999>>>:::<<>>>>>???GGGUUU|||zzzggghhh___YYYWWWQQQGGGDDDHHHJJJLLLNNNNNNNNNPPPVVV[[[[[[^^^```]]]WWWSSSTTTWWWdddjjjnnnmmmpppwww|||zzzwwwssswwwuuuTTTAAA@@@<<<999999444555555555555666666666666555555666999@@@LLLYYYaaa}}}zzzkkk{{{rrrccckkknnnvvvyyyxxxxxxwwwuuusssqqqnnnmmmfffbbbUUULLL\\\[[[===888666333222222222111000111111000000000000111111//////888CCCUUUsss{{{wwwmmm]]]TTT^^^wwwzzz|||mmmhhhrrrqqq}}}jjjPPPMMMOOOLLLJJJHHHFFFDDDBBB>>>999666666666777777777888888888666<<>>:::777444222222222111000111000000000000000000111111000888EEEVVVsss|||ooorrrgggVVVQQQ\\\ttt}}}wwweeerrroooaaaWWW```xxxuuuTTTMMMNNNKKKLLLJJJGGGEEEBBB>>>999666777777777777888888888888777:::===???LLLuuuvvvgggdddhhh[[[SSSTTTTTTNNNKKKMMMMMMTTT[[[^^^]]]```iiiqqqqqqmmmfff]]]VVVTTTWWW[[[eeennnvvvyyy}}}|||}}}~~~sssjjjxxxlllKKKAAABBB:::444777555555555555666666666666999999:::;;;CCCRRRffftttgggeee{{{vvvxxxxxxwwwuuussspppnnnlllkkkjjjiiiXXXEEEQQQ}}}KKK<<<999555222222222111111000000000111111000000000666555===GGGVVVooo|||ssshhhuuukkkUUUPPPXXXnnngggeee~~~tttZZZQQQOOO```~~~]]]PPPNNNMMMMMMKKKHHHFFFCCC???:::777777777777888888888999999;;;:::===BBBUUU~~~hhhaaaffffffXXXOOORRRTTTOOOLLLMMMRRR[[[eeejjjkkknnntttzzztttooofff[[[TTTRRRTTTWWWaaakkktttyyy}}}~~~uuunnnttt|||VVVBBBCCC===444777555555555555666666666666555666999===HHH\\\tttaaafffwwwpppqqqqqqzzz{{{~~~vvv{{{~~~wwwvvvsssqqqooommmllllllfffdddUUUFFFRRRyyySSS>>>;;;666333222222111111000000111111111111000000333333;;;DDDOOOeeeqqqiiikkk~~~qqqVVVRRRXXXkkk~~~pppccciiihhhSSSRRRWWWmmm~~~www|||iiiUUUOOOPPPLLLJJJHHHFFFEEEAAA===:::777777888888888999999999<<<999AAAMMMgggtttddddddnnnjjjYYYMMMOOOSSSPPPMMMNNNQQQ[[[jjjuuu{{{yyytttjjjaaaZZZWWWYYY[[[eeennnvvvyyy}}}~~~|||zzzyyyyyy{{{cccDDDDDDAAA777888555555555555666666666666444666:::???KKKccc{{{aaappp|||qqqkkklllrrrxxxvvvtttrrrpppnnnmmmlllllldddaaaWWWKKKOOOkkk\\\@@@<<<666333222222111111///000111222222111000//////111;;;BBBKKK```nnnhhhpppqqqTTTXXXbbbtttssskkkfffnnndddSSSYYYddd}}}{{{kkkrrrqqqXXXQQQSSSJJJHHHGGGFFFEEECCC@@@===777888888888888999999999;;;888EEEXXXyyy}}}pppfffjjjvvvppp]]]OOOOOORRRQQQOOOPPPKKKWWWjjjzzzvvvnnngggeeefffgggrrryyyyyy{{{zzzzzz~~~}}}}}}kkkFFFEEEEEE999999555555555555666666666777777999<<>>AAAFFFhhh|||uuuhhhcccmmmvvvjjjUUUPPPPPPHHHPPPYYYOOOQQQUUU___mmm|||{{{yyyzzz~~~~~~}}}RRR???CCC===111999888888888888888999999666<<<===???QQQssswwwhhhccc~~~zzz{{{gggdddbbbbbbgggqqqzzz{{{uuuqqqpppnnnkkkkkknnnhhhggg]]]SSSKKKIIIaaa|||QQQ:::333888333///222333222222111111111111111111555444===RRRjjj{{{}}}~~~llleee```ggguuuvvvvvvtttwwwkkklllvvvzzz{{{{{{xxxtttmmmooofffOOOOOOMMMKKKIIIGGGEEECCC@@@===::::::999999999999::::::>>>AAAOOOwwwtttooogggdddmmmrrrnnnVVVQQQVVVRRRUUUZZZPPPXXXXXX[[[aaajjjvvvyyywww{{{xxxxxx{{{~~~}}}|||nnnzzz\\\EEEDDD@@@999888888888777777888888999888===AAAHHHaaaqqqfffggg}}}rrrjjjfffaaa```aaagggrrr~~~www{{{|||vvvqqqpppnnnkkkjjjmmmgggggg___VVVMMMGGGZZZ}}}XXX>>>333777444000333222222222111111111111111111555666@@@WWWqqq}}}|||hhh```]]]iiixxxttt{{{{{{yyyyyyxxxwwwnnnkkkzzzrrrUUUOOOMMMKKKHHHGGGEEECCC@@@>>>;;;:::999999999999:::;;;<<<<<>>888888777777666666777777888:::???JJJccchhhaaarrrsssfff```]]]ZZZYYYZZZZZZfffwwwzzzrrrwww}}}lll```[[[ZZZVVVVVVXXX[[[___eeejjjmmmyyyzzzssspppnnnjjjhhhiiifffgggaaa[[[RRREEELLLgggxxxPPP777555444444555000111111222222222222222333111777HHHgggfffYYYYYYlll{{{vvvuuuyyypppjjjqqqgggXXXNNNKKKHHHFFFEEEDDDBBB@@@===<<<:::999999:::<<<===DDD@@@___vvvrrrqqqgggdddiiijjjlllnnnuuu}}}yyyjjjgggsssyyyrrrrrruuuqqqjjjbbbcccnnn~~~yyyqqqtttzzz~~~zzzyyy}}}kkkcccmmmfffJJJ===BBB999999888777777777777777;;;???CCCLLL]]]wwweee```zzzuuunnnkkktttzzzlllbbbXXXTTTTTTTTTYYY^^^aaazzz}}}rrrnnnvvvjjjVVVPPPOOOOOOPPPLLLMMMNNNQQQUUU[[[___bbblllsssxxxvvvssssssrrrpppuuuxxx}}}}}}sssooommmiiigggggggggfff```[[[TTTGGGLLLddd^^^===666444444555111111111222222333333333333111:::KKKiii~~~bbbWWW[[[ppp}}}uuurrrvvvppplllpppvvvuuu[[[OOOLLLHHHFFFEEEDDDCCCBBB???===;;;999999;;;===???@@@GGGuuuyyywwwtttgggccciiijjjvvvvvvrrryyyxxxllliiimmmzzzrrrooowwwzzztttvvvyyyhhh```dddsssPPP===@@@;;;:::999888777777777777:::===CCCLLL\\\rrrvvvbbbcccxxxjjjaaa___bbblllwwwwwwkkk___SSSPPPPPPRRRRRRSSSYYYaaauuusssfffhhhpppmmmUUULLLOOOQQQOOONNNMMMNNNOOORRRVVV[[[^^^aaaeeeiiihhhaaaZZZXXXWWWUUUYYY\\\bbbjjjssssssmmmkkkhhhgggggggggeee___[[[VVVIIILLLbbblllEEE888333333555222111111222222333444444444444>>>MMMccc~~~uuurrrqqq[[[WWWccczzzyyysssrrrpppnnnmmmlllppp}}}cccOOOLLLHHHEEEEEEEEEDDDCCC???>>>;;;999999;;;>>>??????NNNvvvpppjjj___]]]cccbbbnnnwwwqqqrrr|||{{{~~~sssttt~~~xxxqqqqqquuugggaaa^^^}}}|||VVV>>>@@@<<<;;;:::999888888888888999:::AAANNNaaauuukkkeeekkkzzzmmmaaaYYYXXX[[[___cccccc^^^WWWQQQLLLMMMQQQTTTTTTWWWbbbooo}}}mmmbbbaaannneeeYYYNNNNNNQQQQQQPPPPPPNNNPPPSSSVVV[[[^^^aaacccbbbddd___TTTLLLJJJJJJIIIMMMOOORRRXXX```mmmzzz~~~rrrkkkiiigggggghhhfffddd^^^]]]XXXJJJJJJ\\\xxxLLL;;;222222555444111111222222333444444555666@@@MMM]]]qqq}}}tttcccdddhhh[[[___pppwwwvvvwwwoooooooookkkeeeeeeqqqkkkOOOLLLHHHEEEEEEEEEDDDCCC@@@>>>;;;999999;;;>>>@@@EEEXXXqqqeee^^^UUUWWW\\\YYY]]]~~~}}}wwwyyyuuudddhhh|||zzzuuuxxxxxxpppqqquuujjjcccZZZppp^^^DDDEEE===<<<;;;:::999999999999???>>>DDDTTTjjj~~~hhhjjjrrrsssfff\\\WWWVVVSSSYYY^^^\\\TTTOOOOOOSSSSSSTTTUUUUUUTTT[[[nnntttlllhhhccckkk~~~lllVVVPPPLLLLLLLLLKKKMMMQQQQQQSSSWWW\\\```dddfffhhhaaabbb\\\PPPHHHHHHKKKLLLPPPOOOOOOPPPVVV```mmmuuuzzzqqqwwwrrrjjjhhhfffggghhhdddccc___^^^ZZZJJJGGGWWWQQQ===222000555555111111222333333444555555555AAAMMMYYYjjjuuummm\\\```hhh___ggg{{{zzzjjj[[[aaarrrnnnkkkkkkjjjbbb[[[dddtttwwwYYYGGGNNNLLLDDDFFFAAADDD@@@===;;;======;;;===AAAHHHtttvvvbbbSSSUUU\\\^^^^^^``````llluuu|||jjjccchhhttt|||ooolllqqqooobbbYYYbbbyyykkkDDD???>>><<<999888888:::::::::666DDDJJJTTTrrrgggbbb||||||jjjbbbYYYSSSSSSVVVZZZ\\\XXXTTTOOOLLLMMMPPPTTTVVVSSSVVVUUUUUUbbb|||yyykkkeeedddkkkvvvwww___UUUNNNPPPPPPPPPOOOPPPQQQSSSXXX\\\```aaaffflllooommmkkkdddXXXMMMHHHJJJMMMMMMNNNMMMMMMNNNSSS\\\gggooo}}}qqqhhhhhhiiifffaaaddddddbbb___YYYRRRKKKGGGoooXXX@@@;;;---555333555666777666444333333333777MMMQQQMMM]]]nnniii^^^kkkllliiijjj|||hhhccc```tttxxxmmmjjjjjjjjjbbb\\\dddqqq[[[HHHNNNKKKEEEGGGAAAEEEBBB???===>>>>>><<>>===@@@FFFbbbnnnbbb\\\bbbgggccc```aaa```hhh~~~yyy~~~sssooorrrnnnkkkaaaXXXbbbXXXDDD???===999888999::::::999<<<@@@EEEYYYyyywwwgggnnnsssyyy{{{fffRRRFFFKKKJJJLLLUUU___bbb[[[TTTFFFGGGKKKTTT\\\```]]]YYY]]]aaallllllfffbbbhhhyyyooo^^^SSSNNNMMMMMMNNNPPPPPPPPPRRRVVVXXXZZZ^^^bbbffflllssstttpppcccXXXLLLIIIMMMQQQPPPNNNTTTVVVZZZ```hhhsssqqqhhhgggiiigggdddccccccaaa]]]WWWOOOHHHCCCTTTzzzqqq|||mmmBBB666666;;;444999::::::888555333222333666EEEQQQbbbzzz~~~|||}}}tttrrr{{{lllgggsssnnnhhheeehhheee___aaahhhmmmOOOMMMKKKGGGIIIBBBEEEDDDAAA@@@???===<<>><<<<<>>;;;999999::::::999<<>>;;;<<>>IIIUUU~~~}}}~~~zzzrrrlllhhheeebbb\\\VVV^^^PPPBBB???<<<::::::::::::999:::IIIRRRcccvvvfff~~~~~~gggppppppVVVLLLUUUbbbnnn|||sss^^^PPPLLLPPPTTT```sssggg]]]kkk~~~vvvfff___ZZZWWWWWWUUURRRQQQTTTQQQSSSUUUXXX]]]ccckkkqqqqqqwww~~~qqq```TTTNNNOOOYYYaaaggguuuxxxiiibbbaaaaaaaaa______^^^[[[VVVOOOHHHEEEEEELLLhhhyyy{{{|||aaa>>>>>>111777333333333222222333666888666NNNjjjttt[[[VVViiinnnyyyooobbbccceeeaaa]]]]]]]]]rrrnnnTTTJJJGGGHHH@@@FFFBBBAAA@@@@@@>>>@@@LLLYYY~~~{{{tttllljjjccc```___WWWYYYxxxQQQCCC@@@<<<::::::::::::999:::JJJQQQZZZwwwuuufff|||bbblll}}}pppXXXPPP[[[hhhppp~~~~~~fffQQQJJJMMMUUUZZZkkknnndddhhhwwwpppeee___UUUVVVZZZ]]]XXXPPPNNNPPPTTTVVVYYY\\\aaahhhpppvvvwww}}}qqq^^^WWWNNNMMM[[[iiissswwwiiibbbbbbcccccc^^^^^^^^^[[[VVVPPPJJJFFFEEENNNnnn~~~hhhCCC???///999666666555444222333555888888RRRmmmlllVVVUUUkkkvvv~~~tttcccaaabbb^^^]]]bbbXXXrrrzzzPPPFFFKKKIIICCC@@@CCC@@@EEE>>>>>>BBBJJJooo~~~mmm~~~~~~ssshhhgggccc[[[YYYYYYWWWjjj\\\GGG>>>>>>===555777>>><<<<<>>AAANNN{{{}}}~~~~~~sssjjjiiiddd[[[WWWTTTOOO]]]{{{fffKKK???======666777===<<>>>>>999999===;;;GGGMMM^^^wwwmmmuuuttt```fffsssooonnnwwwxxxpppjjjfff^^^TTTRRR^^^sss{{{}}}rrrcccZZZYYY[[[[[[ZZZZZZ\\\]]]]]]\\\[[[\\\^^^___bbbggglllrrrzzzuuufff\\\]]]dddpppyyy{{{}}}rrrfffcccbbb```]]]]]]\\\[[[YYYUUUOOOKKK???@@@XXXkkksssSSS@@@:::777555444444333333444444555<<>>::::::===;;;GGGQQQjjjzzzqqqyyyttt```eeeqqqrrrppptttoooddd[[[]]]]]]]]]cccsssmmmfff]]]YYYYYYYYYXXXUUU^^^___```___]]]]]]]]]___aaadddjjjooouuu|||uuukkkeeeeeemmmzzzwwwrrrwww~~~uuugggbbbaaa```[[[ZZZYYYXXXWWWSSSNNNJJJDDDAAATTT}}}{{{pppxxxYYY@@@777777555444444333333444444555888BBBJJJZZZqqqxxxvvvzzzyyyyyyrrreee^^^\\\[[[[[[YYYWWW]]]ppp{{{[[[LLLIIIFFF???DDD>>>FFFEEEDDDLLLqqq~~~uuuppphhhggg^^^XXXWWWNNNKKKTTTzzzWWW@@@>>>;;;;;;===<<>>;;;;;;>>>===GGGWWWtttpppnnnzzztttYYY^^^jjjzzz|||ppp___VVVWWWZZZeeeuuu|||nnnddd]]]]]]]]]\\\ZZZZZZ\\\___]]]___````````````aaacccfffiiioootttzzzyyyvvvzzzzzz}}}iii___\\\\\\XXXWWWVVVUUUTTTRRRNNNKKKAAA>>>GGGaaa~~~rrr~~~uuubbbEEE999999555444444333333444444555999HHH]]]zzzyyyttteee___```aaa^^^]]]XXXVVViiiiiiKKKDDDDDDBBB???@@@HHH@@@AAARRRtttxxxkkkjjj```YYYZZZTTTNNNSSSkkkbbbCCC>>>;;;;;;>>>===LLLXXXmmmiiijjjyyytttYYY^^^jjjzzzqqqXXXPPPWWWiiiuuusssjjjddd___\\\^^^^^^[[[VVVVVV[[[aaa[[[]]]___``````aaadddeeehhhkkkqqqvvv{{{yyyyyy~~~~~~jjj^^^ZZZZZZXXXWWWVVVUUUTTTRRRNNNLLLBBB@@@GGG^^^~~~vvvzzzmmmfffIII;;;;;;555444444333333444444555;;;LLLcccsssttt~~~ttteeeaaaaaa___ccc```ZZZYYYfffuuuLLLDDDGGGAAAFFF???<<>>MMMOOOXXXlllwwwlll~~~vvvZZZ]]]jjjqqqbbb\\\iiizzzyyyqqqhhhaaa`````````___[[[[[[\\\]]]^^^```bbbccceeeeeeddddddeeegggiiikkkjjjpppwww~~~~~~ppp```YYYWWWSSSSSSSSSTTTTTTSSSOOOMMMEEE===AAAKKK}}}PPP???===555555444444444444555555;;;@@@[[[lll{{{rrrrrrdddUUU]]]uuu}}}{{{pppfffggglllooopppooojjjccclllmmmKKKDDDCCC@@@EEEAAAEEECCC\\\}}}ttt___]]]TTTWWWeee~~~}}}}}}zzzrrrkkkbbb[[[XXXUUURRROOOPPPggg___@@@???;;;AAAAAANNNQQQ^^^vvvssslll~~~bbbgggvvv|||oooddddddsss}}}}}}ooojjjbbb______``````___[[[[[[\\\]]]___aaacccdddgggfffeeeeeefffhhhjjjkkkkkkpppxxx~~~~~~{{{zzz|||rrrbbbYYYVVVRRRRRRRRRSSSTTTRRROOOLLLGGG@@@@@@CCCoooSSS@@@<<<555555444444444444555555888>>>UUU```ooo{{{oookkkiii___^^^ggg|||gggdddkkkqqqzzzpppeeefffnnnrrrrrrsssooofffjjjsssNNNDDDCCC???DDDAAAEEEKKKmmmlll```^^^eeetttzzzqqqiiijjjoooxxx|||tttmmmccc[[[WWWTTTQQQNNNIIIXXXkkkAAA@@@<<<@@@CCCLLLPPP___xxxnnnkkklllrrrwwwmmmhhhmmmzzzvvvooooooqqqssstttuuurrrsssvvvuuuqqqpppvvvxxxiiiccc]]][[[\\\^^^^^^]]]]]]]]]^^^```bbbeeeggghhhiiihhhgggfffgggiiikkkllllllrrryyy~~~zzzyyy}}}tttdddYYYTTTRRRQQQRRRRRRSSSQQQNNNKKKGGG@@@???<<<___WWW@@@999555555444444444444555555555;;;SSS]]]mmm}}}vvvxxxtttkkkpppuuulllcccdddooo{{{~~~oooaaaaaaddddddhhhqqq}}}pppccceeeoooqqqppprrrpppgggggg}}}uuuMMMDDDGGG???DDD@@@DDDPPPyyyvvvpppbbb\\\ZZZ^^^eeennnyyy}}}vvvnnncccZZZVVVRRROOOLLLGGGLLLwwwrrrDDDCCC>>>???BBBKKKRRRggg~~~iiiiiisssxxx{{{qqqhhhgggllltttyyyrrrkkkggggggfffdddeeeiiibbbaaabbbcccbbbeeerrr~~~||||||~~~oooeee```[[[YYY[[[]]]^^^]]]``````bbbdddfffiiikkkmmmkkkjjjiiiiiiiiikkkmmmnnnppptttzzz}}}}}}wwwggg[[[UUURRRRRRQQQRRRRRRPPPMMMJJJFFF>>>>>>999SSS}}}qqq___EEE;;;555555444444444444555555666;;;RRRaaawwwxxx{{{ppp[[[TTTWWWaaajjjnnnwwwxxxeee```cccccc^^^cccfffmmmvvvpppbbbdddoooooonnnoooooofffeeexxxvvvLLLDDDKKKAAAEEE???CCCPPP|||rrrqqqlllrrr~~~ttt___TTTQQQRRRSSSUUUZZZbbbkkktttzzz~~~wwwooocccZZZUUUQQQMMMJJJKKKGGGkkkvvvFFFEEE@@@???AAAMMMZZZvvvpppfffgggwww{{{yyymmmdddbbbfffhhhhhhccc`````````[[[TTTUUU\\\TTTPPPPPPSSSVVV]]]lll|||}}}}}}yyysssmmmppprrrssstttvvvyyy~~~{{{llleee```[[[YYY\\\___```___bbbcccdddgggiiilllooopppmmmlllkkkkkkkkkmmmoooppprrrvvv|||zzzzzz{{{kkk___XXXSSSRRRRRRRRRRRRPPPLLLIIIDDD<<<===999NNNrrr}}}xxx\\\lllgggKKK???555555555444444555555555999;;;SSSeee~~~yyyoooUUUXXX___```eeeiiiqqqxxx~~~tttlllhhhggglllrrrooorrruuuwwwyyyqqq]]]```nnnmmmqqquuuwwwooo^^^hhhPPPKKK@@@CCCAAACCCDDDPPP}}}bbbWWWQQQUUU[[[hhhrrrdddZZZUUURRRRRRQQQOOOOOOQQQVVVZZZ]]]lllvvvvvvoooaaaUUURRRSSSQQQKKKJJJ>>>\\\EEEAAAGGG777EEEJJJ^^^tttjjjeeemmm}}}wwwooofff___\\\[[[YYYXXXUUUVVVUUUSSSOOOMMMLLLMMMJJJKKKLLLPPPTTTZZZ___bbbccccccbbbaaaaaabbbcccccchhhjjjkkkkkknnnttt~~~sssgggccccccbbbbbbbbbbbbccccccddddddeeeiiimmmqqqrrrrrrqqqqqqppppppqqqqqqrrrsssuuuvvvxxx|||kkkXXXTTTQQQQQQPPPQQQQQQOOOKKKHHHHHH@@@<<<:::EEEiii]]]ZZZnnntttTTT<<<:::888666444333444555666777AAATTTpppjjjiiipppUUUWWW^^^aaagggffflllqqqvvvvvvpppnnnnnnsssyyyzzz|||~~~uuu___^^^iiikkknnnpppssslll\\\cccQQQKKKBBBDDDBBBDDDCCCNNNyyyaaaSSSKKKOOOWWWaaasss~~~pppcccZZZUUUSSSRRRSSSRRRQQQPPPRRRTTTWWWYYY```hhhttt}}}~~~wwwpppcccWWWSSSSSSPPPJJJIII>>>YYYHHH@@@EEE666CCCMMM^^^rrrtttooouuu|||zzzwwwrrrkkkbbb\\\YYYWWWUUURRRNNNOOOOOOLLLIIIGGGFFFGGGCCCDDDEEEGGGKKKPPPTTTVVVRRRRRRRRRSSSTTTVVVXXXZZZ^^^bbbhhhlllqqqxxxqqqfffeeeeeeeeeddddddeeeeeeeeebbbccceeeiiiooosssuuuuuuvvvuuusssqqqqqqrrrtttuuuwwwxxxzzzmmmYYYUUUSSSSSSRRRSSSSSSQQQMMMJJJFFF???<<<;;;FFFiiiZZZWWWpppwwwWWW<<<777666555333333333333444666>>>QQQoookkkddd~~~nnnTTTXXX___cccllldddhhhmmmsss}}}~~~yyyxxxxxxyyy~~~zzzaaa\\\ccchhhiiiiiimmmjjjZZZ]]]uuuSSSJJJCCCDDDCCCDDDDDDOOOzzzgggXXXOOOVVVbbbmmmzzzzzzqqqjjjaaaZZZVVVVVVVVVVVVSSSRRRRRRRRRSSSTTTUUUVVVTTTZZZaaahhhpppyyywwwqqqeeeYYYSSSRRROOOIIIJJJ???RRRwwwOOO@@@CCC777CCCPPP\\\kkkwwwtttwwwuuurrr{{{~~~~~~oookkkeee\\\WWWTTTQQQNNNKKKFFFGGGGGGEEEBBB@@@@@@AAA>>>>>>>>>@@@BBBEEEHHHIIIFFFGGGHHHJJJLLLPPPSSSUUUWWW^^^gggnnnuuu{{{xxxnnnfffhhhhhhhhhhhhhhhhhhhhhhhhbbbcccffflllrrrwwwyyyyyy|||zzzwwwtttssstttuuuwwwwwwxxxzzzooo[[[VVVSSSRRRRRRRRRRRRQQQMMMJJJEEE>>>;;;;;;GGGmmm___YYYwww\\\===777777666666555444444444666===OOOooopppeee{{{lllXXX]]]cccfffoooeeekkkttt~~~~~~zzzaaa[[[aaaffffffeeeiiihhhYYYXXXjjjZZZJJJBBBBBBBBBEEEFFFUUUkkkaaa]]]hhhzzz}}}xxxrrrlllhhhddd^^^YYYXXXXXXXXXWWWRRRRRRTTTUUUVVVWWWWWWWWWUUUWWWYYY\\\```iiiuuu~~~vvvqqqfffZZZSSSRRROOOJJJMMMBBBJJJjjjVVVAAABBB999DDDRRRXXX```vvvssstttyyynnnkkkvvvyyy~~~}}}xxxiiieee___XXXRRROOOLLLGGGDDDAAABBBBBBAAA???======>>>============>>>???AAABBBBBBBBBCCCFFFIIIMMMPPPRRRYYY___gggnnntttzzzwwwpppllljjjkkkllllllllllllllllllkkkhhhiiilllqqqwww|||}}}}}}~~~}}}{{{yyywwwvvvvvvvvvvvvwwwzzzqqq\\\VVVQQQPPPPPPPPPPPPNNNKKKHHHEEE???;;;;;;JJJtttqqqhhhbbb???999999:::999999888666666999???OOOooosssjjj}}}pppbbbiiiiiihhhooolllwwwvvv```ZZZ```dddeeebbbeeeeeeYYYUUUdddfffKKKBBBAAABBBFFFGGGYYYwwwiiifffffflllrrrwww}}}iiifffiiixxx}}}~~~xxxqqqkkkiiiiiihhhgggbbb___\\\YYYYYYXXXWWWVVVRRRTTTVVVYYY\\\^^^______bbbbbb```^^^^^^ccclllsss}}}vvvrrrgggZZZSSSQQQOOOLLLOOODDDDDDaaawww^^^BBBCCC===EEENNNSSSYYY{{{zzzvvvxxxpppbbb___eeehhhrrr}}}~~~sssgggaaa[[[TTTNNNKKKHHHCCC???@@@AAABBBAAA???>>>???@@@===============>>>>>>>>>>>>??????AAACCCFFFIIIJJJYYY]]]ccchhhmmmuuu}}}}}}tttmmmkkkmmmpppnnnoooppppppppppppooonnnpppqqqtttyyy}}}~~~~~~~~~}}}{{{yyyvvvuuuxxxyyy}}}rrr\\\UUUPPPPPPOOOPPPPPPNNNJJJGGGGGG@@@<<<;;;KKKzzzgggBBB::::::::::::999888777666888>>>MMMhhhwwwzzznnnfffwww{{{ssszzzvvvoootttttt___YYY]]]```bbb___``````VVVRRR___qqqMMMCCCBBBDDDFFFHHH\\\|||cccWWWUUUWWW[[[^^^eeeqqq}}}kkkllluuu}}}tttmmmhhhhhhhhhgggfffeeedddddd```___^^^^^^______]]]\\\VVVXXX[[[___cccfffhhhiiipppqqqpppllliiiiiimmmrrryyy|||xxxkkk\\\SSSPPPOOOMMMMMMGGGBBB]]]zzzeeeCCCDDD@@@DDDJJJRRR[[[zzzzzzxxx}}}}}}eeeVVVQQQZZZ___lll~~~qqqggg___YYYQQQJJJGGGDDD@@@===>>>@@@AAA@@@??????@@@AAA<<<<<<<<<===============????????????AAACCCEEEFFFQQQUUUYYY\\\aaaiiissszzzyyyuuuooojjjhhhkkkqqqvvvssssssuuuuuuuuuuuusssssswwwxxx{{{~~~|||zzzyyy}}}yyyrrr[[[RRRRRRQQQQQQQQQQQQPPPLLLIIIHHHAAA===;;;JJJxxxmmmFFF888888777777666555555555555:::GGG\\\vvv|||oootttggg\\\nnnttt___UUUXXXZZZ]]]ZZZYYYYYYPPPNNN[[[}}}sssMMMEEEBBBDDDGGGIIIaaasssZZZTTTVVVZZZ]]]___gggzzznnnqqq}}}}}}zzzvvvpppiiiddd^^^aaadddeeedddbbbaaaaaaaaaaaabbbdddffffffdddaaa\\\^^^aaadddhhhllloooqqqyyy|||~~~}}}zzzwwwxxxyyy}}}rrr___SSSPPPOOOMMMJJJJJJDDDXXX}}}kkkCCCCCCAAAAAAIIIWWWeeessslllwwwvvv^^^OOOJJJTTT[[[mmmrrriii^^^WWWMMMFFFCCC@@@===;;;;;;<<<>>>>>>======>>>@@@;;;<<<======>>>>>>>>>>>>????????????@@@BBBDDDEEEGGGJJJMMMOOOQQQWWW___eeegggeeedddeeeiiipppwww{{{wwwxxxzzz{{{{{{zzzxxxwwwzzz{{{}}}}}}yyyrrrYYYOOORRRQQQQQQQQQQQQOOOLLLIIIGGGAAA>>>;;;EEEnnnrrrHHH999888666555444444555555333888AAAQQQgggwwwzzzuuunnnuuuiii___rrrvvv___SSSSSSUUUYYYWWWTTTTTTKKKKKKYYYpppKKKGGGAAACCCGGGLLLgggoooYYYWWW\\\bbbfffiiitttmmmppp}}}{{{}}}|||wwwqqqkkkddd```^^^```bbbaaa___^^^___aaaaaaaaaccceeegggfffbbb___bbbccceeehhhlllooosssuuuzzzxxxbbbTTTOOONNNMMMHHHNNNFFFTTT{{{nnnDDDCCC@@@>>>KKK]]]nnnooo[[[jjjsss]]]OOOJJJIIISSSkkkrrriii]]]VVVKKKDDD@@@>>><<<999888999;;;;;;::::::<<<===<<<===>>>???@@@AAAAAAAAA;;;;;;;;;;;;===???@@@BBBBBBDDDGGGGGGFFFHHHMMMQQQ[[[[[[]]]dddmmmuuu{{{}}}{{{|||}}}}}}|||{{{zzz{{{~~~~~~~~~}}}}}}~~~qqqWWWMMMPPPOOOOOOOOOOOOMMMJJJGGGEEEAAA???;;;AAAddd|||vvvIII;;;:::777666555666777888333888@@@MMM```rrryyyxxxoooyyyqqqiii~~~vvv___SSSSSSTTTSSSSSSQQQKKKGGGMMMVVVxxx~~~LLLHHHCCCDDDJJJKKKuuuiiiVVVXXX___jjjsss|||rrrvvv|||{{{|||~~~{{{{{{vvvpppllljjjgggccc```^^^____________^^^]]]\\\aaacccfffgggfffffffffggggggiiilllnnnppprrruuuwwwppp[[[PPPPPPPPPNNNJJJDDDFFFLLLrrr|||xxxFFFCCCBBBAAAJJJaaajjjaaadddzzzlllUUUHHHDDDLLLSSSjjjnnndddZZZPPPGGGBBB>>>::::::<<<<<<:::999999;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>=========<<<<<<<<<<<<===>>>>>>???@@@@@@??????@@@BBBCCCLLLYYYfffqqqyyy}}}}}}~~~||||||}}}~~~wwwuuusssqqqpppkkkyyy~~~mmm\\\RRRNNNNNNOOONNNMMMKKKIIIHHHHHHDDD???<<<@@@SSSqqqqqqrrrPPP===:::666444444555555555777777===NNNggg|||{{{{{{xxxaaaTTTRRRSSSRRRRRRQQQKKKGGGLLLTTTsss~~~KKKFFFBBBDDDKKKLLLvvvkkkXXX\\\kkk{{{~~~yyy~~~{{{tttmmmgggeeegggpppyyy|||zzzvvvqqqkkkhhhgggeeeaaa^^^]]]]]]^^^^^^^^^^^^______bbbdddggghhhhhhhhhjjjkkkqqqsssvvvwwwyyy{{{}}}ppp\\\QQQOOOMMMIIIJJJEEEFFFJJJlllvvvLLLFFFDDDCCCQQQhhhjjj]]]iiiqqqWWWHHHCCCJJJPPPfff}}}iii^^^TTTLLLDDD@@@>>>;;;;;;===>>><<<:::::::::;;;:::888:::;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;::::::::::::;;;<<<======<<<;;;<<<>>>>>>DDDQQQaaaqqq}}}~~~~~~~~~}}}vvvooo]]]QQQNNNNNNNNNNNNMMMKKKIIIHHHDDD@@@<<<999<<>>:::666444444555555555999999@@@TTTqqq}}}{{{eeeUUUPPPQQQPPPQQQPPPJJJGGGKKKRRRlllLLLEEECCCCCCKKKNNNvvvhhhWWW\\\uuuzzz~~~rrrdddfffbbb\\\ZZZTTTVVVYYYcccrrr}}}zzzyyyqqqlllgggeeeeeedddaaa^^^]]]]]]]]]]]]^^^___```aaaeeefffhhhiiijjjlllooorrruuuwwwzzz{{{|||~~~ooo]]]QQQMMMJJJFFFIIIFFFHHHGGGeeexxxRRRGGGBBBCCCOOOhhhmmmbbbxxxuuuZZZJJJDDDKKKNNNbbbyyycccXXXMMMFFFAAA@@@@@@>>>>>>AAABBB@@@===<<<<<<;;;:::888:::::::::999888888777777:::;;;;;;;;;;;;:::888777999;;;;;;;;;999999999;;;888<<>>;;;===KKKhhh|||ccclllUUU>>>;;;777444444555555555777666>>>VVVwwwyyy~~~hhhUUUOOOOOONNNOOOOOOKKKGGGIIIPPPeeeQQQFFFDDDDDDLLLNNNuuuyyybbbVVVaaa}}}|||~~~zzzzzzyyywwwzzzyyydddSSSSSSQQQRRRTTTPPPZZZ___kkkzzz|||wwwwwwmmmiiieeecccdddeeeccc``````______^^^___```aaabbbggghhhjjjkkkmmmppptttxxxxxxzzz}}}~~~~~~ooo\\\PPPLLLIIIFFFHHHGGGJJJGGG```SSSEEE???AAAKKKbbbsssssstttZZZKKKFFFNNNOOObbbuuu___TTTJJJEEEBBBDDDEEEDDDDDDGGGEEECCCAAA@@@@@@@@@???===<<<;;;:::888777666555555;;;<<<===>>>===;;;999888:::;;;<<<;;;999999999;;;555888???KKK[[[kkkwww~~~~~~}}}{{{}}}vvv___NNNLLLLLLMMMMMMLLLJJJIIIHHHEEEBBB???======JJJiiiccceee~~~[[[???<<<777555444555555555666666???YYY|||uuuyyyhhhUUUNNNMMMLLLMMMOOOLLLHHHIIINNN]]]XXXJJJGGGDDDKKKNNNrrrzzzllleeebbbwwwqqqddd___^^^bbb]]]```iiilllhhhlllvvvooo|||vvvYYYGGGEEEBBBFFFJJJFFFQQQXXXfffttt{{{zzz{{{~~~}}}}}}zzztttoooooohhhdddaaa```cccdddbbb```ccccccbbbbbbbbbbbbcccccchhhjjjlllnnnqqqtttyyy|||ooo\\\OOOKKKKKKIIIGGGHHHLLLGGG___TTTDDD>>>AAAKKK^^^{{{~~~qqqXXXKKKGGGNNNPPPbbbnnnYYYPPPKKKFFFFFFIIIKKKJJJJJJLLLGGGEEEDDDDDDEEEFFFFFFEEE???>>><<<:::888777666666:::;;;<<<======;;;999777999:::;;;:::999888999:::777:::>>>BBBIIIWWWhhhttt}}}~~~~~~~~~~~~|||~~~vvv___LLLJJJKKKLLLLLLKKKJJJHHHGGGBBB===;;;::::::GGGkkkqqqnnn```@@@<<<888555555555555555999999CCC^^^vvv{{{gggUUUOOOLLLKKKMMMOOOMMMIIIIIILLLVVV{{{___LLLHHHCCCJJJMMMpppsssooouuuzzz{{{lll___]]]```^^^^^^gggssswwwrrrnnnppplllxxxkkkTTTEEEAAA<<<>>>BBB>>>IIIOOO\\\hhhnnnooorrrxxx}}}zzzvvvuuuqqqkkkgggfffccc```\\\]]]___aaa```^^^eeeeeefffgggggggggffffffkkknnnqqqsssvvvyyy}}}ppp\\\OOOKKKKKKKKKGGGIIILLLGGG]]]vvvVVVEEE???CCCIIIXXXmmmmmmUUUJJJGGGKKKNNNbbb}}}cccRRRMMMJJJGGGGGGLLLNNNKKKJJJKKKFFFEEEDDDEEEHHHJJJJJJJJJBBB@@@>>>;;;999888888888777777888999999999888777666888999999888777999:::<<>>;;;;;;<<>>???DDD@@@FFFJJJSSS]]]aaadddkkksssyyy|||vvvqqqpppmmmfffccccccaaa^^^[[[\\\^^^```___^^^ccceeeiiikkkmmmmmmlllkkkooorrrvvvyyy|||~~~~~~qqq___QQQKKKJJJHHHGGGHHHKKKDDD[[[kkkvvvWWWFFF@@@DDDEEEQQQbbbuuuiiiSSSIIIHHHIIINNNeeeqqqZZZNNNLLLGGGDDDEEEIIIKKKGGGEEEEEEDDDCCCCCCDDDFFFHHHIIIHHHCCCAAA>>><<<::::::::::::666666777777888888999999666777999999999999;;;===AAACCCDDDCCCDDDKKKWWW```mmmrrrwwwzzz{{{|||~~~qqqZZZIIIIIIIIIJJJKKKJJJIIIHHHGGGGGG@@@===>>>@@@UUUiiiAAA>>>999666555555555444444666===OOOhhhxxxnnnttt|||bbbSSSPPPLLLKKKMMMPPPPPPKKKJJJLLLWWWbbbIIIGGGAAAGGGMMMqqqqqqnnnrrr}}}zzz{{{}}}~~~~~~|||kkkYYYOOOCCCAAAAAA<<>><<<::::::;;;;;;888777777888999:::<<<===888999;;;<<<<<<===???AAACCCDDDEEEGGGKKKQQQWWW[[[fffkkkqqquuuwwwyyy|||~~~nnnXXXHHHHHHIIIJJJJJJJJJIIIHHHGGGEEE===:::;;;???UUUoooAAA>>>999666555555555444::::::>>>III[[[ppp}}}tttqqquuuttt^^^TTTLLLHHHIIIJJJKKKLLLLLLLLLLLLSSSfffOOOFFFEEEIIISSSmmmrrrnnnwwwwww|||zzz}}}lll```[[[TTTLLLEEEEEEDDDBBB???>>>@@@AAA???CCCKKKRRRUUUYYYcccooouuuyyy~~~wwwvvvrrrnnnkkkgggeeeddddddcccbbbbbbdddfffgggggghhhiiikkknnnqqqsssrrrqqqtttwww|||qqq```SSSMMMIIIEEEGGGEEEEEEHHHSSSnnnkkkpppQQQGGGCCC???GGGSSSfff}}}ooowww|||gggTTTKKKIIIKKKSSSmmmtttcccVVVOOOLLLFFFCCCAAABBBBBBAAA@@@AAA?????????AAAEEEGGGGGGFFFAAA@@@>>>===;;;:::::::::888777666555666777999;;;888:::===??????>>>???@@@HHHEEEDDDHHHPPPZZZcccgggllliiijjjooosssuuuxxx|||nnnUUULLLIIIIIIHHHGGGGGGFFFFFFEEEFFF???999888???XXXtttEEE===666555666444444666555555===MMM[[[eeeqqq|||~~~rrrvvv||||||sss]]]TTTMMMHHHIIIJJJKKKKKKLLLLLLLLLVVViiiQQQGGGEEEIIITTTrrrzzznnnkkkwwwwwwgggfffhhhmmmpppwww{{{lllTTTHHHBBB>>>DDDEEEEEECCCBBBAAABBBDDDBBBDDDIIINNNOOOSSS___kkkqqquuu{{{~~~{{{zzzxxxtttpppllliiigggfffdddeeegggjjjmmmnnnnnnnnnlllmmmpppsssuuuwwwwwwvvvvvvxxx|||qqq___RRRMMMJJJFFFEEECCCCCCFFFQQQkkknnniii~~~TTTGGGCCC>>>GGGRRRfff}}}yyyfffmmmwwwgggTTTKKKHHHKKKSSSmmm~~~xxxooo]]]OOOGGGDDDCCCAAA??????@@@@@@??????@@@???>>>???BBBCCCCCCCCC>>>>>>===<<<;;;;;;;;;;;;999888777777777888:::;;;;;;===@@@AAAAAA@@@AAABBBGGGGGGHHHMMMUUUaaammmtttvvvnnnhhhiiimmmpppuuuyyyuuuvvvmmmTTTLLLHHHHHHHHHGGGFFFFFFEEEEEEGGG@@@;;;999<<>>FFFOOOeeefffiiivvvgggTTTKKKIIILLLUUUooossswwwzzzgggUUUHHHBBBAAACCCBBB@@@???AAABBBAAA@@@BBB@@@======>>>?????????<<<;;;;;;;;;;;;;;;<<<===;;;:::999999999:::<<<===???AAADDDDDDCCCBBBBBBCCCCCCEEEJJJOOOXXXeeetttrrreeebbbfffkkkqqqwwwwwwxxx{{{~~~~~~yyyyyy|||~~~jjjQQQKKKHHHGGGGGGFFFFFFEEEDDDDDDEEEAAA===;;;<<>>777666666555444666888666:::FFFXXXkkkrrrrrreeeZZZWWW\\\cccjjjqqq{{{ooo[[[TTTNNNHHHHHHIIIJJJKKKKKKKKKKKKQQQwwwnnnPPPKKKEEEHHHWWW{{{tttjjjfffcccdddvvvwwwlllnnnttt{{{mmmVVVGGGDDDIIIOOOLLLNNNOOOOOOMMMLLLMMMNNNRRROOOMMMMMMMMMPPP[[[gggooossszzz{{{wwwssshhhfffccc```^^^]]]]]]]]]\\\```eeejjjmmmoooqqqrrruuuxxx|||ttt___QQQMMMKKKIIIFFFEEEEEEGGGPPPjjjyyyhhh~~~___IIIBBB@@@DDDKKKdddnnngggssshhhUUUMMMJJJMMMYYYttt}}}ppp^^^PPPGGGDDDEEEFFFFFFDDDCCCDDDGGGGGGDDDDDDAAA>>><<<<<<===<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<===>>>???BBBDDDFFFFFFDDDBBBBBBBBB<<>>=========JJJjjjzzzaaasssGGG>>>777666666555444555666444777DDDZZZvvvqqqttt```XXXTTTPPPTTT___iiillltttooo[[[SSSMMMGGGHHHIIIJJJKKKKKKKKKKKKRRRooopppLLLMMMFFFHHHVVVyyyuuuqqqpppooo~~~}}}qqqcccRRRFFFAAAAAADDDFFFOOOPPPQQQPPPNNNNNNNNNPPPSSSPPPOOOPPPPPPRRRZZZccckkkqqqxxx|||vvvrrrfffccc___[[[WWWVVVUUUUUUTTTXXX]]]bbbffflllrrrwwwuuuyyy~~~vvv```QQQLLLJJJHHHFFFFFFEEEFFFNNNhhhuuudddLLLCCCBBBAAAHHHbbbuuucccnnngggVVVNNNMMMLLLZZZvvv~~~fffWWWNNNGGGFFFIIIFFFHHHGGGDDDFFFKKKKKKGGGEEEBBB???=========<<<;;;<<<;;;:::999888888888888<<<<<<===>>>???@@@AAABBBCCCEEEFFFEEECCC@@@???@@@999===BBBFFFKKKVVVdddoookkkaaaXXXYYY___eeelllrrruuuwwwyyy}}}~~~zzzwwwyyyzzzzzz{{{ooonnnzzz}}}xxxtttaaaMMMKKKFFFEEEEEEDDDDDDCCCBBBBBB>>><<<<<<<<<<<>><<<:::;;;;;;999888777777777777:::;;;===???AAABBBDDDDDDCCCEEEFFFDDDAAA>>>======:::===@@@BBBEEELLLUUU\\\WWWRRRPPPTTTYYY^^^eeekkktttuuuxxx{{{~~~{{{wwwvvvwwwwwwxxx~~~|||wwwttttttmmmhhhppp~~~vvvrrr```NNNKKKEEEEEEDDDCCCCCCBBBBBBAAA>>>;;;::::::;;;HHHjjjppplll|||III@@@999777777555444555444555666>>>WWW{{{ttthhhZZZRRRPPPOOONNNLLLTTT]]]cccmmmpppZZZQQQJJJGGGGGGHHHIIIJJJJJJJJJJJJLLL]]]TTTIIIFFFJJJTTTnnnxxx^^^HHHBBB???DDDIIIJJJLLLPPPNNNNNNNNNMMMMMMPPPUUUXXXWWW[[[dddnnnqqqmmmjjjjjjkkkqqq{{{{{{uuulllddd^^^QQQNNNKKKHHHGGGGGGIIIJJJHHHMMMSSSWWWYYY\\\bbbgggrrryyy~~~qqq]]]PPPLLLKKKHHHCCCDDDDDDCCCIIIbbb{{{tttlllQQQEEEDDD???JJJ[[[ttttttyyy```PPPLLLLLLIII]]]}}}rrrWWWMMMKKKFFFCCCFFFBBBGGGFFFAAADDDLLLLLLFFF?????????@@@@@@???<<<:::999888888777777777888888888:::<<>>OOOuuu|||III@@@999888777555444555222444555>>>WWW}}}|||jjj]]]TTTLLLLLLQQQTTTTTTSSSWWW]]]cccoooyyyxxxwwwppp[[[QQQIIIGGGGGGHHHIIIJJJJJJJJJJJJPPP^^^ZZZGGGFFFKKKSSSkkk{{{sssgggaaaQQQ===???;;;===CCCEEECCCGGGMMMOOOOOOOOONNNPPPUUU[[[```aaaggguuuyyywwwrrrxxxyyyrrrjjj```VVVPPPHHHGGGFFFFFFIIIMMMRRRUUUVVV[[[aaabbb___]]]___aaarrrxxx|||mmm[[[OOOLLLKKKIIIEEEFFFFFFEEEJJJdddkkkhhhnnnRRREEECCC???LLLXXXggg|||vvv]]]NNNJJJKKKLLLbbbkkkQQQJJJJJJGGGDDDGGGBBBHHHGGGBBBDDDMMMNNNGGG<<<===>>>@@@AAA@@@<<<999666666666666777888999:::777999<<>>>>>>>>AAABBBEEEHHHHHHIIIPPPYYYgggjjjpppvvv}}}|||yyyuuurrrrrrssssssuuu}}}yyyhhhhhhsss}}}xxxeee]]]VVVWWW]]]hhhxxxzzzyyyhhhRRRLLLDDDCCCCCCBBBBBBAAA@@@@@@???;;;:::<<>>AAACCCEEEFFFGGGFFFDDD@@@<<<999999:::999:::;;;<<<===>>>???@@@@@@CCCFFFGGGFFFJJJQQQWWWccchhhpppwww}}}~~~yyywwwttttttttttttvvv{{{ddd]]]^^^fffnnnpppooonnniiicccWWWSSSTTTXXXZZZ___pppzzziiiSSSEEEBBBBBBBBBBBBBBBBBBAAAAAAAAA999888:::AAAiiixxxHHH@@@777555777999777444111666777999LLLoooyyyqqqiiikkknnniiifff```RRRMMMHHHGGGNNNWWWZZZ[[[\\\___aaagggrrr|||yyysssuuuxxxoooYYYLLLIIIFFFGGGGGGHHHIIIJJJKKKKKKQQQlll]]]NNNHHHJJJVVVnnn}}}mmmbbbZZZWWW[[[[[[SSSLLLHHHEEEBBBBBBAAABBBCCCGGGJJJLLLMMMKKKIIIGGGGGGKKKUUUaaajjjffftttuuummmkkkddd[[[[[[]]]aaaiiiqqqvvvzzzxxxlllaaaXXXPPPJJJFFFGGGJJJNNNPPPSSSXXX___eeehhhvvv|||~~~sssffffffnnn}}}wwwgggYYYPPPJJJEEEBBBEEEHHHCCC@@@HHH\\\jjjooowwwZZZFFFDDD???@@@QQQeeewwwhhhVVVKKKFFFJJJNNNccckkkZZZMMMMMMMMMGGGEEEGGGFFFDDDCCCGGGMMMOOOKKKFFF>>>===<<<:::999999888888999777666444555666888:::888999;;;===???AAABBBCCCDDDDDDCCC@@@===<<<===>>><<<======>>>@@@AAABBBBBBAAACCCEEEEEEDDDFFFLLLRRRaaafffooowww~~~{{{zzzuuuuuuuuuuuuwww|||www___]]]aaahhhmmmllliiifffaaa[[[SSSOOOOOOUUUYYYaaatttzzzhhhRRRDDDBBBBBBBBBBBBBBBAAAAAAAAADDD======>>>DDDiii|||GGG@@@888555777999777444666:::888888IIIggg|||vvvcccYYYYYY[[[XXX[[[[[[QQQJJJFFFGGGOOOWWWZZZ]]]___cccgggnnnuuuzzz|||zzzyyywww{{{lllWWWKKKHHHFFFGGGGGGHHHIIIJJJKKKKKKQQQrrr___OOOIIIKKKUUUlll{{{mmmeee```YYYQQQMMMTTTVVVRRRLLLHHHEEEAAADDDCCCCCCEEEIIINNNQQQRRRQQQTTTWWWXXXYYY___iiiqqqttt|||ttteee^^^WWWUUU\\\___gggpppvvvwwwyyy}}}zzzqqqdddWWWNNNHHHEEECCCLLLPPPUUUWWWZZZ]]]dddhhhqqqyyyjjjiiiwww}}}ssscccVVVOOOJJJFFFDDDDDDDDDAAAAAAGGGTTTrrrzzz|||bbbKKKEEEBBBAAAQQQjjj}}}dddSSSHHHDDDKKKPPPjjjvvv]]]PPPHHHJJJKKKGGGEEEGGGGGGDDDCCCFFFKKKLLLHHHDDD???>>><<<:::888777666666888777666555666777999;;;;;;;;;<<<===???@@@AAAAAAAAABBBBBB@@@??????AAACCCAAAAAAAAABBBCCCDDDEEEEEECCCEEEFFFEEEDDDEEEJJJNNN\\\bbbkkkvvv~~~}}}xxxyyyyyyyyy{{{hhh]]]eeesssxxx{{{vvvoooiiiaaaZZZSSSOOOQQQYYYaaakkkxxxeeePPPCCCCCCBBBBBBBBBAAAAAAAAA@@@AAA<<<===<<<@@@aaawwwFFF???888555777999777444888999777777FFF```ttt{{{yyyzzzaaa[[[aaakkklllllldddTTTJJJGGGIIIOOOUUUXXX\\\aaalllqqqzzz}}}gggSSSHHHEEEFFFGGGGGGHHHIIIJJJKKKKKKPPPvvv^^^QQQJJJKKKSSSiiirrrfff```^^^\\\ZZZZZZ]]]\\\VVVOOOLLLQQQSSSPPPMMMLLLJJJGGGGGGEEEDDDFFFLLLRRRUUUUUUXXXgggwwwxxxooohhhkkkrrrsssaaa]]]^^^hhhyyyzzzqqqhhhYYYMMMFFFDDDEEEEEEOOORRRUUUXXXZZZ___ggglllyyypppgggmmm~~~|||qqqbbbUUUMMMIIIFFFDDDDDDBBB@@@CCCGGGPPP~~~zzz}}}hhhPPPGGGFFFDDDSSSpppwww{{{___NNNDDDCCCMMMYYY|||iiiYYYQQQJJJFFFHHHIIIEEEDDDEEEGGGEEECCCEEEHHHIIIFFFBBB???>>><<<:::888777666666888888777777888999;;;===???@@@@@@AAAAAABBBBBBCCCAAABBBBBBAAA@@@AAACCCEEEDDDDDDCCCCCCDDDEEEFFFGGGFFFGGGHHHGGGGGGHHHLLLOOOUUUZZZeeerrr~~~}}}~~~kkklll|||vvviii___YYYWWW\\\hhhrrr|||~~~tttaaaMMMBBBCCCBBBBBBAAAAAA@@@@@@@@@>>>;;;<<<:::;;;XXXiiiuuuqqqDDD???888666777888666444555555444666EEE^^^qqqzzz\\\aaaxxxwww]]]MMMKKKLLLPPPSSSVVV\\\cccttt|||wwwbbbPPPGGGEEEFFFGGGGGGHHHIIIJJJKKKKKKNNNwwwbbbQQQKKKKKKRRRjjjwwwbbbUUURRRTTTVVVUUUUUUWWWVVVQQQKKKHHHQQQSSSRRROOOPPPSSSQQQMMMHHHFFFDDDHHHOOOUUUWWWVVVYYYnnnrrreeeiiirrr}}}mmmaaafffrrr}}}fff]]]PPPFFFCCCEEEIIIKKKQQQSSSTTTUUUXXX___jjjrrr}}}mmm^^^___nnn~~~~~~rrrbbbTTTLLLHHHEEEDDDDDDBBB@@@DDDHHHRRRyyysssnnnSSSGGGCCCCCCPPPnnnpppnnntttzzzZZZJJJAAADDDSSSdddvvv___PPPJJJJJJGGGFFFHHHGGGDDDCCCCCCGGGEEEDDDDDDFFFGGGDDDBBB======;;;:::999888888888999999999999:::<<<>>>???BBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCAAABBBDDDFFFFFFEEEDDDCCCCCCDDDFFFGGGFFFGGGGGGHHHIIIJJJMMMOOOOOOTTT^^^lll{{{uuuiiieeedddkkkyyyzzzooo\\\JJJAAACCCBBBBBBAAA@@@@@@?????????===???;;;<<>>999666777777666555333333333666DDD[[[rrraaarrrgggRRRPPPPPPRRRTTTWWW```jjjttt```OOOHHHGGGFFFGGGGGGHHHIIIJJJKKKKKKNNNvvveeeQQQLLLLLLSSSkkkgggSSSLLLPPPXXX^^^YYYTTTPPPKKKGGGIIIMMMWWWWWWVVVXXX^^^```YYYNNNHHHFFFEEEJJJQQQVVVWWWTTTWWWiiixxxtttfff```lll{{{zzzxxxmmmjjjuuu}}}ZZZRRRIIICCCCCCGGGMMMQQQUUUUUUUUUUUUWWW___kkkssslll]]]TTTZZZlllyyy~~~rrraaaSSSKKKGGGDDDCCCBBBCCC@@@CCCJJJYYYwwwgggvvvrrrUUUGGGAAAEEENNNllluuummmvvvvvvVVVHHHCCCLLL```uuu{{{]]]LLLGGGGGGEEEFFFGGGGGGEEEBBBBBBCCCGGGFFFDDDDDDEEEEEEDDDCCC>>>===<<<;;;:::999999999::::::;;;<<<>>>???AAABBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFFFFDDDCCCCCCEEEGGGGGGFFFDDDBBBBBBCCCEEEFFFFFFFFFFFFGGGIIIJJJLLLLLLNNNQQQZZZhhhyyyyyywww}}}|||vvvhhhUUUGGGAAACCCCCCBBBAAA@@@???>>>>>>;;;;;;>>>:::<<<[[[llljjjppp@@@===999777777777666555555555555777AAAWWWsssvvv|||aaaVVVUUUTTTUUUVVV[[[ggguuuooo\\\MMMGGGFFFFFFGGGGGGHHHIIIJJJKKKKKKOOOttthhhSSSNNNNNNSSSgggwww[[[MMMKKKRRRZZZ^^^TTTKKKHHHHHHIIIPPPYYY\\\^^^bbbkkkuuutttaaaMMMHHHEEEEEEKKKSSSWWWUUUQQQUUU]]]dddaaa\\\___ooo~~~xxxxxxrrrttt~~~}}}}}}wwwttt{{{}}}oooPPPKKKDDDAAACCCIIIOOORRRVVVWWWWWWVVVWWW]]]fffnnnyyyxxxiiiYYYVVVVVV]]]kkkxxx|||ppp___QQQIIIEEEDDDBBB???CCC@@@???JJJ```~~~gggwwwvvvWWWHHHBBBKKKOOOiiiqqq|||sssUUUJJJJJJXXXqqqlllSSSFFFDDDFFF@@@DDDGGGEEEBBBAAABBBDDDGGGFFFEEEDDDEEEEEEEEEEEEAAA@@@>>><<<;;;999999999;;;<<<===???@@@BBBDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEFFFEEEDDDEEEGGGIIIHHHGGGDDDBBBBBBCCCEEEFFFJJJIIIIIIIIIJJJKKKKKKJJJQQQSSSZZZhhhzzz~~~yyyqqqbbbPPPDDD@@@CCCCCCBBBAAA@@@???>>>>>>777888<<<:::@@@cccxxxlll|||ddd???<<<:::777666666666555444555555666>>>TTTvvvdddOOOYYYWWWWWWWWWXXX^^^nnn}}}zzzkkkXXXJJJEEEDDDFFFGGGGGGHHHIIIJJJKKKLLLQQQtttnnnVVVQQQQQQRRR```jjjUUUOOOSSS[[[aaa[[[OOOGGGGGGKKKNNNTTT[[[```dddmmm|||hhhLLLGGGEEEEEEKKKSSSWWWTTTOOOOOORRRUUUUUUWWW___mmmwwwvvvwwwtttwww{{{oooaaabbbaaaiiinnnooovvv{{{qqqbbbLLLGGGBBBAAADDDIIIOOORRRTTTVVVWWWVVVVVVZZZ```fffgggbbbSSSLLLWWW^^^cccmmmzzzyyymmm\\\OOOHHHEEECCCBBB<<>>@@@BBBDDDEEEFFFGGGGGGGGGHHHIIIIIIJJJJJJDDDDDDEEEEEEEEEFFFIIILLLIIIHHHEEECCCBBBCCCEEEFFFOOONNNMMMLLLMMMMMMKKKJJJUUUUUU[[[iii}}}}}}wwwnnn___MMMCCC@@@CCCCCCBBBAAA@@@???>>>===999;;;@@@???IIIooo~~~ppp|||\\\>>><<<:::888666666555555000222444555<<>>@@@BBBGGGLLLKKKIIINNNRRRSSSNNNHHHFFFFFFGGGBBBIIIMMMIIIBBBBBBHHHNNNLLLFFFFFFHHHCCC???HHHXXXeee___VVVOOOLLLLLLMMMNNNfffoooxxx}}}wwwllluuuwwwhhhXXXKKKDDDBBB@@@@@@@@@@@@@@@???>>>===>>>888:::<<>>======777:::@@@XXXTTT???;;;777666999:::888555555444555666777EEEhhhsssZZZZZZUUU\\\^^^eeevvvtttaaaQQQFFFCCCFFFGGGHHHIIIJJJKKKLLLMMMMMMNNNiiiqqq___WWWUUUVVV\\\zzztttWWWUUUXXX```iiiUUUGGGIIIFFFIIIUUUZZZaaaqqq~~~eeeXXXSSSFFFFFFFFFGGGHHHJJJLLLMMMOOORRRWWW]]]dddjjjooorrryyyzzzkkkYYYTTTVVVfff}}}WWWOOOIIIKKKOOOQQQQQQSSS[[[ZZZYYY\\\dddmmmlllfffaaa```aaaeeehhhnnnyyyvvvhhhWWWNNNHHHCCC@@@@@@@@@BBBBBB@@@DDD^^^pppxxx^^^RRRMMM```vvvyyyvvvsss~~~hhhoooeeeOOOGGGEEEEEEDDDCCCCCCEEEFFFGGGGGGGGGGGGGGGGGGFFFDDDCCCDDDGGGJJJIIIEEEBBBAAA===999;;;??????AAAEEEJJJMMMNNNNNNOOOPPPPPPQQQQQQOOOLLLJJJIIIFFFEEEFFFIIIKKKMMMNNNNNNOOOJJJIIIKKKMMMUUUiii~~~uuu]]]NNNJJJOOO]]]kkk|||yyyssspppnnnkkkccchhh~~~ttteeeTTTGGGAAA?????????@@@@@@??????>>>>>>;;;777:::DDDdddPPP???;;;777777888999888555555444555666555>>>YYYvvv~~~yyy^^^[[[[[[cccfffqqqyyyfffWWWMMMFFFDDDFFFHHHHHHIIIJJJKKKMMMMMMNNNRRRnnnvvv___WWWVVVTTTWWWuuu{{{eeeRRRRRRVVV^^^___OOOGGGKKKIIIMMMTTTTTT[[[nnniii[[[WWWPPPHHHFFFEEEEEEGGGIIIJJJKKKSSSWWW\\\ccciiinnnsssvvv}}}yyyfffUUUSSSYYYnnnZZZRRRLLLNNNTTTXXXXXXVVVXXXZZZ\\\aaalllwwwzzzwwwlllkkkooouuu{{{pppeeeVVVLLLGGGCCCAAA@@@???BBBDDDBBBFFF___iiixxxxxxiiiVVVOOOMMM```xxxyyyrrr|||wwwYYYIIIEEEEEEDDDCCCCCCCCCDDDGGGIIIJJJJJJIIIEEEFFFEEECCCCCCEEEHHHKKKGGGDDDBBBBBB>>>999:::===;;;AAALLLUUUUUUMMMGGGEEEKKKNNNVVV^^^^^^UUUKKKEEECCCBBBFFFKKKMMMKKKKKKLLLQQQOOOOOOSSSXXXdddzzzsssZZZPPPRRR\\\sssuuuqqqtttrrriiibbbdddfffeeeaaannn}}}rrrbbbQQQDDD???>>>>>>>>>????????????>>>>>>:::999999GGGnnn}}}|||JJJ>>>;;;888777888888777666444333555777555999MMMeeeppp}}}ddd\\\eeemmmqqq}}}zzzlll\\\RRRLLLFFFCCCDDDGGGHHHIIIJJJKKKMMMNNNNNNTTTssssssddd\\\ZZZVVVVVVtttoooYYYPPPNNNPPPXXXTTTJJJGGGKKKKKKNNNRRRPPPYYYqqqkkkTTTYYY]]]UUUJJJGGGDDDDDDGGGJJJKKKKKKXXX[[[___cccgggmmmtttyyy~~~wwwdddUUUVVV^^^uuuYYYTTTOOOQQQYYY___```\\\VVV^^^eeekkkuuu|||lllcccVVVKKKEEECCCBBB@@@>>>AAACCCDDDJJJeee```ooogggSSSLLLJJJLLL___zzz~~~pppvvvjjjOOODDDEEEEEEDDDDDDBBBBBBDDDGGGKKKMMMLLLJJJEEEEEEEEEDDDDDDFFFJJJMMMJJJHHHGGGGGGCCC===;;;>>><<>>???HHHRRRdddtttrrr```LLLBBBCCCFFFNNNUUUTTTNNNMMMQQQVVVXXX\\\aaagggtttnnnYYYXXX___kkktttsss{{{}}}xxxsss||||||zzzuuuzzznnn^^^MMMBBB>>>>>>===>>>>>>?????????>>>>>>:::;;;:::IIIuuutttkkkmmmEEE===;;;888777777777777666333222444888666888GGGZZZeeeuuurrrfffoooxxx}}}yyyrrrfffYYYQQQKKKEEEBBBCCCFFFGGGHHHIIIKKKMMMNNNNNNSSSuuutttmmmfffccc]]][[[wwwjjjQQQPPPOOOPPPXXXNNNGGGCCCHHHJJJOOOTTTSSSbbbxxxUUULLLYYY___YYYLLLHHHEEEEEEIIILLLMMMLLLZZZ]]]```bbbeeejjjrrryyy~~~uuuaaaUUUXXXaaayyyzzznnnbbb]]]WWWVVVSSSTTT[[[dddfffbbb[[[fffrrrzzzyyyiiicccWWWKKKDDDCCCBBB??????@@@BBBEEEOOOkkk^^^iiigggSSSHHHIIIKKK\\\wwwoooppp|||zzzaaaJJJDDDEEEDDDCCCEEEAAAAAABBBGGGLLLOOOMMMJJJEEEEEEEEEEEEEEEHHHLLLPPPOOOOOOPPPRRRMMMDDD@@@@@@AAA@@@CCCFFF@@@888===GGGQQQ```yyyiiiNNNCCCBBBGGGSSS^^^]]]TTTPPPTTTVVV\\\dddjjjppp|||nnn^^^dddmmmvvv|||wwwkkkZZZJJJ@@@>>>>>>======>>>>>>??????>>>>>>;;;>>><<>>???AAA<<<999DDDVVVfffuuummmRRRIIIDDDGGGUUUfffjjj```YYYYYY[[[ccclllrrryyyssseeeoooxxx}}}yyyttthhhWWWHHH???>>>???<<<======>>>>>>>>>>>>>>>:::AAA???TTTxxx^^^gggTTT@@@;;;:::999777555555666777777333333666666777BBBQQQnnnmmmzzzeee[[[QQQIIICCC@@@CCCIIIDDDEEEFFFHHHJJJKKKMMMMMMTTTzzzxxxrrrooofffaaa}}}nnnMMMTTTYYYdddmmmRRRFFFCCCHHHMMMUUU[[[___yyy]]]MMMNNNRRRWWW]]]OOOJJJFFFGGGLLLQQQRRRQQQZZZ```gggkkkmmmqqqxxx~~~}}}ppp[[[QQQVVV```zzzggg]]]YYYUUU^^^VVVZZZ[[[YYY\\\eeeiiigggpppyyy|||uuugggeeeZZZKKKCCCDDDCCC>>>CCC@@@???DDDSSSqqq\\\eee~~~ggg^^^OOOPPPMMMWWWtttssspppqqqlllXXXHHHFFFGGGCCCBBBGGG??????@@@FFFMMMPPPMMMIIIEEEFFFFFFGGGHHHKKKPPPTTTTTTUUUZZZ]]]WWWJJJAAA???======AAAGGGDDDAAAMMM___xxxnnnUUUOOOLLLLLLYYYpppyyypppeeeaaaeeennnwww|||vvviiiuuu~~~xxxrrrfffVVVGGG???>>>@@@<<<<<<===>>>>>>>>>>>>>>>:::BBBBBBYYY}}}```fffLLL===;;;:::999777555444666777999444222555555555@@@NNNmmmzzzcccqqqyyybbbWWWMMMHHHFFFCCCBBBDDDKKKIIIGGGHHHLLLNNNNNNLLLRRR|||nnniiieeeqqqtttQQQPPPiii}}}TTTBBBEEEMMMMMM[[[___fffhhhMMMNNNOOOSSS^^^ggg]]]OOODDDEEELLLQQQTTTVVVZZZ^^^gggrrrzzziiiUUUSSSYYYcccvvv{{{```]]]^^^[[[[[[[[[[[[\\\^^^dddkkkrrrvvvzzzzzzwwwnnnddd\\\QQQHHHBBBAAA@@@@@@AAACCCDDDGGGXXXzzzzzz]]]hhhuuubbbSSSQQQPPPPPPYYYqqqssswww}}}qqqYYYEEEEEEIIIFFFAAA@@@EEEBBBDDDKKKUUUXXXRRRKKKJJJGGGHHHKKKKKKIIINNNWWWXXXVVVVVVYYY[[[VVVJJJ???@@@AAAFFFLLLLLLOOObbbyyyuuuccc[[[\\\aaannn{{{xxxzzz}}}wwwnnn```QQQFFFAAA??????===============<<<<<<<<>>;;;999777666555666777777444222222555777999???GGGjjjiii^^^oootttaaaVVVKKKGGGEEECCCCCCEEEJJJHHHGGGIIILLLMMMLLLKKKVVVtttnnnhhhmmmwwwXXX\\\tttWWWFFFEEEMMMPPP___dddmmm^^^JJJOOOPPPQQQ[[[ccc___RRRHHHIIIOOOSSSVVVXXX___bbbjjjttt|||}}}fffTTTSSSWWW]]]pppeeedddkkkhhhccc\\\\\\]]]```gggooowww|||yyy|||}}}sssjjjZZZSSSJJJCCC@@@AAABBBCCCAAACCCCCCEEEUUUwwwzzz\\\gggooobbbXXXYYYVVVTTT\\\tttzzzzzzkkkUUUCCCDDDJJJHHHCCCCCCCCCBBBDDDOOO[[[^^^WWWNNNJJJHHHHHHKKKJJJIIIMMMUUUSSSTTTXXX^^^aaa[[[NNNCCCIIIHHHQQQ]]]```eee}}}tttrrrvvvwww~~~zzztttjjj\\\NNNDDD???>>>>>>=====================<<<<<<>>>NNNzzzsssttt^^^FFF;;;:::888666444444555777888555222222555666888>>>EEEfffuuu___]]]kkkxxxxxxppp___TTTIIIEEECCCBBBCCCFFFHHHHHHHHHIIIKKKLLLKKKIIIZZZxxxoooiiilll{{{```ggg~~~\\\KKKFFFNNNTTTfffjjjvvvnnnSSSJJJRRRRRRRRRZZZaaaaaaWWWNNNOOORRRUUUWWWYYYcccgggnnnvvv~~~{{{bbbRRRVVVYYY[[[ooolllooo{{{uuuiii]]]]]]___dddlllvvvuuuttt|||oooeeeUUUOOOGGGAAA???AAABBBCCCAAACCCCCCCCCRRRwwwwww```nnnjjjaaa\\\ZZZUUUQQQWWWmmmyyyuuucccPPPBBBDDDKKKJJJFFFEEEBBBAAAEEESSSbbbfff[[[OOOJJJHHHHHHJJJJJJIIIMMMRRRNNNRRRYYYbbbfffaaaSSSHHHIIIOOOfffvvvoooeeeWWWJJJAAA>>>======<<<<<<==================<<>>======<<<<<<<<<<<<============;;;EEEaaazzz|||MMMAAA:::999777444333444777:::===777555444555555555999???OOOnnn{{{iiihhhkkkiiirrrsss{{{yyyhhhXXXMMMDDDAAABBBBBBDDDHHHFFFGGGIIIJJJKKKKKKLLLLLL^^^zzz{{{gggeeeyyyhhhOOOLLLQQQ\\\llljjj}}}___NNNMMMTTTQQQRRR^^^eeeeee```\\\\\\ZZZWWWWWWZZZfffpppyyy~~~{{{nnn[[[QQQXXXbbbmmm}}}qqqdddeeeiiinnnwwwjjjeeerrrpppzzz{{{lll```XXXRRRJJJDDDAAA@@@@@@AAA>>>BBBBBBDDD[[[oookkklllddd[[[___[[[VVVXXXcccoooqqqlll|||zzzqqqzzzXXXMMMDDDFFFLLLMMMHHHCCCCCCCCCHHHVVVcccdddVVVHHHJJJJJJIIIIIIKKKNNNOOOOOOMMMRRRZZZbbbeee```VVVNNNMMMWWWvvvtttkkk```PPPDDD???>>>>>>===;;;<<<<<<<<<======>>>>>>888GGGeeesssHHH@@@999999777555444555888;;;>>>777555444666555333777<<>>BBBCCCGGGdddlllkkknnnhhh]]]```^^^ZZZZZZaaajjjlllhhhssssssxxxTTTMMMGGGHHHNNNOOOIIICCCCCCDDDJJJUUU^^^\\\PPPEEEIIIJJJJJJJJJMMMRRRRRRPPPNNNSSS\\\dddgggbbbYYYQQQPPP___~~~~~~vvvkkkgggsssvvvkkkdddgggnnn{{{uuukkk^^^NNNBBB>>>>>>>>>===;;;;;;<<<<<<===>>>>>>>>>EEE]]]wwwfffBBB>>>666777666666555666888:::;;;777444444666555333555;;;<<>>>>>@@@BBBBBB@@@CCCCCCKKKkkkfffkkknnnjjjaaa]]]]]]ZZZXXX^^^iiiqqqsssuuummm}}}lllPPPKKKHHHJJJPPPRRRLLLEEECCCEEEKKKSSSXXXVVVMMMFFFHHHKKKKKKJJJOOOUUUUUUQQQLLLUUUaaakkknnnhhh]]]VVVMMM\\\sssnnnXXXKKKKKKEEEEEEPPPZZZ\\\XXXTTTJJJIIIJJJQQQ\\\hhhqqquuuzzz~~~ssskkk]]]KKK@@@=========;;;;;;;;;<<<<<<===>>>>>>???ZZZ|||oooYYY<<<===666444444555555666666777777666444444555444222555:::777TTTeeehhhvvvwwwgggrrrsss{{{~~~pppaaaXXXLLLEEE@@@BBBDDDDDDDDDFFFGGGHHHIIIIIIIIIMMMTTTYYYzzzxxx^^^PPPOOO]]]iii___{{{ZZZKKKIIINNNOOOWWWcccgggwwwxxxyyyxxxpppgggeeehhheeemmmmmmfffdddgggdddZZZXXX]]]___bbbuuurrrfff[[[lllpppqqqssswww{{{ppp]]]^^^eeekkk|||{{{lllqqq|||~~~tttbbbSSSLLLHHHBBB??????@@@AAABBBAAADDDDDDMMMppp___mmmlllkkkccc^^^___\\\YYY___mmm{{{{{{mmm|||lllMMMJJJHHHKKKQQQTTTOOOGGGBBBFFFKKKQQQUUUSSSMMMHHHHHHKKKKKKJJJPPPWWWWWWRRRKKKUUUeeeqqqtttmmmbbbYYYKKKNNNQQQQQQQQQPPPKKKEEEBBB@@@AAAGGGJJJLLLOOOSSSHHHFFFEEEHHHNNNUUUZZZ\\\\\\```qqq|||~~~llljjj\\\JJJ>>>;;;<<<;;;:::;;;;;;;;;<<<===>>>>>>???```eeeQQQ999???888222333444555555555444444555333333555444222555:::444SSSdddkkksssooo|||dddWWWXXXIIIDDD??????DDDIIIJJJJJJIIIMMMIIIGGGKKKLLLTTTeeeddd]]]RRRUUUgggggg}}}YYYKKKEEENNNSSSUUUcccvvv~~~sssmmmiiifffgggbbb]]]ZZZYYYXXXXXXZZZVVVaaagggjjjwwwxxxhhhZZZ]]]vvvuuupppsssxxxqqqfffffffffmmm{{{zzzwwwlllwww|||nnn]]]RRRJJJFFFAAA???AAABBBBBBAAACCC???CCCFFFxxxzzzgggmmmgggfff___aaa]]][[[^^^eeeqqq}}}mmmyyybbbPPPJJJIIINNNQQQLLLIIIIIIIIICCCGGGTTT[[[TTTKKKHHHIIINNNOOOMMMQQQYYYWWWPPPPPP\\\iiiqqquuutttiii\\\KKKFFFBBBCCCCCC@@@???AAAFFF@@@???FFFMMMQQQTTTWWWMMM???CCCOOOQQQRRRVVVSSSWWWZZZ___eeennnzzzvvvkkkfffVVVFFF???===<<<<<<<<<888@@@>>>:::===;;;===HHHgggyyyoooIII@@@777;;;333333444444444444444444444444333444444555666777;;;OOOfffyyy~~~vvvbbbVVVTTTHHHCCC>>>???DDDHHHJJJIIIGGGJJJGGGGGGJJJIIITTTlll~~~zzzlll\\\RRRUUUgggfffvvv___OOOHHHOOOVVV[[[hhhyyyvvvoookkkgggaaaZZZSSSQQQSSSXXX___fff```jjjpppsssvvvdddYYY\\\nnnxxxrrrjjjkkkyyy~~~rrrlllppprrrvvv~~~wwwiii[[[PPPHHHEEEAAA???AAACCCCCCBBBEEEBBBJJJMMM~~~rrrcccmmm}}}hhhhhh```aaa^^^\\\]]]cccqqqooopppzzzaaaMMMGGGFFFKKKNNNKKKHHHIIIIIIEEEKKKXXX]]]TTTJJJGGGJJJPPPQQQOOORRRZZZYYYRRRRRR]]]jjjrrrxxxwwwmmm```JJJCCC>>>???AAA@@@@@@BBBKKKGGGGGGLLLSSSYYY___bbbUUUEEEDDDMMMNNNOOORRRPPPRRRSSSVVV[[[eeeoootttvvvpppeee^^^PPPBBB>>>===<<<<<<===;;;AAA>>><<>>HHHnnnlll|||xxxBBB===555666444444444444444444333333444333333444444555666777666NNNkkkzzzjjj]]]SSSLLLEEEBBB>>>???CCCGGGIIIIIIHHHHHHGGGJJJKKKEEEVVVyyymmmgggnnnooo```UUUVVVhhheeemmmgggUUUKKKQQQZZZaaammm|||uuuoookkkhhhdddYYYNNNKKKMMMTTTbbbnnnxxx|||||||||uuu```WWWXXXdddjjjgggiiiqqq}}}sssttt~~~{{{pppdddWWWNNNFFFCCC@@@@@@AAACCCCCCCCCEEEEEEOOOVVVggg```pppssshhhkkkcccaaa___]]]^^^bbbpppvvvkkkrrr___LLLGGGFFFJJJMMMKKKIIIIIIIIIGGGOOO\\\```UUUJJJFFFLLLSSSUUURRRTTT[[[\\\WWWVVV___jjjttt{{{{{{qqqgggMMMBBB:::<<>>===>>><<<:::;;;999;;;:::<<<@@@>>>JJJccciiipppSSS555<<<;;;555555555444444333222111111333333333333444555666666444BBBYYYvvvlllbbbgggrrr}}}|||gggZZZUUUMMMBBB@@@@@@@@@AAADDDGGGHHHHHHJJJHHHGGGKKKIIIEEEbbbsssaaaaaallltttfffXXXffflllnnnrrraaaTTTUUU___hhhsss}}}~~~|||yyyuuu^^^QQQHHHIIINNNXXXmmmrrrcccWWWWWW```mmmxxxrrr~~~ttthhh]]]QQQJJJAAAAAAAAAAAAAAABBBCCCEEEEEECCCJJJRRR]]]iiihhhkkkkkkbbb```bbbddddddccciii{{{pppnnn{{{]]]OOOLLLIIIHHHKKKNNNMMMKKKGGGIIIUUUbbbbbbVVVNNNNNNNNNXXX\\\XXXVVV]]]aaaaaa\\\___gggttt~~~~~~wwwooo\\\LLL???>>>DDDIIIKKKMMMJJJMMMJJJIIIZZZ{{{mmmTTTHHHKKKLLLRRR[[[[[[ccciiiuuu}}}}}}```YYYXXXXXXYYY[[[ggg~~~zzzrrrfffZZZQQQJJJCCC>>>???>>>;;;999:::888;;;;;;===>>>???[[[rrrjjj}}}HHH666<<<<<<555555555444333222222111111333222222333333444555666;;;@@@PPPnnn^^^ZZZ___kkk~~~vvvdddYYYRRRKKKCCC???@@@AAACCCEEEGGGHHHIIIGGGHHHFFFGGGIIINNNppp{{{kkkjjj{{{}}}ttt___eeemmmrrrwwwiii]]]\\\bbbkkkvvv~~~~~~xxxqqq___QQQHHHJJJLLLSSShhh~~~xxxjjj]]]YYY```ooovvvsss}}}ssshhh[[[OOOGGG@@@AAABBBAAA@@@AAABBBDDDFFFCCCHHHQQQ___qqq}}}iiijjjgggaaaaaacccfffgggdddfffrrrssskkkttt]]]NNNLLLIIIGGGJJJPPPQQQNNNIIILLLWWWaaa___TTTNNNQQQOOOZZZ___YYYWWW]]]ccceee```___fffttt~~~xxxrrrbbbSSSEEEAAACCCEEEHHHJJJFFFJJJHHHGGG^^^nnnUUUJJJOOOSSS\\\fffggglllqqqzzz|||^^^XXXYYY[[[]]]^^^fffzzzyyyooocccXXXPPPGGGBBB??????>>>:::999::::::<<<===@@@@@@EEEmmmkkkzzztttBBB:::999999333444444333333222222111111222222222222333444555666888999EEEaaattt]]]```cccooo}}}kkk___VVVLLLEEEBBB>>>@@@CCCEEEGGGHHHIIIJJJFFFKKKIIIHHHNNN^^^wwwvvvmmmfffhhhlll|||rrrhhhdddhhhoooyyyvvvmmm___PPPGGGJJJMMMSSSjjj|||nnniiiddd```___eeeuuutttqqqxxx}}}ssshhhZZZMMMDDD???AAACCCBBB@@@???AAACCCDDDCCCMMMXXXzzzhhh~~~uuuhhhhhhcccdddeeeeeeffffffeeefffoooyyypppppp]]]MMMMMMKKKIIINNNXXX[[[XXXNNNPPPYYY```[[[PPPMMMRRROOO[[[aaa[[[WWW]]]eeegggdddaaafffuuuyyytttiii\\\MMMFFFCCCBBBDDDHHH@@@HHHHHHJJJeeettt\\\RRRZZZaaalllvvvvvv|||}}}ooo^^^[[[\\\aaahhhooowww~~~tttiii\\\QQQJJJDDD???===>>>===:::999;;;<<<;;;;;;@@@DDDKKKxxxzzzfff>>>???777777555333333222222222222222222222222222222333444555666444222999NNNhhhyyy}}}{{{lll___hhhhhhttttttbbbZZZRRREEE>>>???>>>@@@DDDFFFGGGHHHIIIJJJGGGPPPNNNKKKUUUlll|||{{{hhhcccdddyyyyyypppkkklllrrr||||||qqqSSSFFF@@@HHHQQQ^^^zzzzzziii]]]TTTYYY___dddkkk~~~~~~pppnnnuuu}}}|||ssshhhZZZKKKAAA???BBBCCCBBB@@@???@@@CCCAAADDDRRRbbbxxxpppnnneeeeeebbbiiiiiifffeeeeeeeeefffnnnwww~~~rrrwwwxxxrrr^^^OOOPPPNNNMMMTTT```eeebbbSSSTTTZZZ___XXXLLLKKKQQQNNN[[[bbb[[[VVV\\\eeehhhgggbbbggguuuzzzvvvpppcccUUULLLEEEBBBDDDHHHBBBKKKMMMQQQppp|||ddd\\\eeennnyyy|||ccc[[[^^^]]]dddrrrzzzooobbbUUUIIICCC@@@<<<;;;<<<<<<999:::===<<<777666???EEENNN{{{yyynnnZZZ;;;BBB777888999222222222222222222333333222222222222333444555555999444555BBBWWWmmm}}}vvvvvvrrrssssssaaaSSSKKKFFFBBB>>>@@@AAABBBDDDEEEGGGHHHIIIMMMHHHQQQSSSSSSyyyoooeeefffrrr~~~vvvmmmmmmwwwzzziiiSSSHHHDDDKKKQQQ]]]~~~zzzdddTTTVVVXXXaaannnxxx}}}{{{~~~|||ooo```QQQGGGBBB@@@@@@@@@@@@AAABBBBBBCCCEEEKKKFFFyyyrrrlllnnnkkkggg^^^bbbhhhfffdddccceeeiiinnnrrrwwwssswwwtttaaaNNNSSSRRRPPP[[[iiihhh[[[QQQ[[[aaa]]]WWWRRRNNNJJJMMM[[[fffddd]]]]]]gggqqqgggiiiiiivvvyyywwwyyyrrrbbbQQQGGGGGGGGGEEELLLSSSZZZdddzzztttlllvvv}}}uuubbbZZZ\\\___iiiyyyrrrhhh]]]PPPFFFBBB@@@???>>><<<;;;;;;;;;;;;AAA;;;666>>>IIIQQQqqqfffnnnSSS???777888;;;666333222222111111222222333111111222222222333333333222777;;;???MMMhhhtttiiiYYYMMMGGGDDDAAA???@@@AAABBBDDDFFFGGGIIIIIIQQQMMMPPPOOOVVVuuummmqqqzzzqqqooowwwzzzgggRRRJJJHHHNNNWWWggguuu___RRRZZZ\\\hhhzzz{{{~~~xxxjjj\\\OOOFFF@@@@@@@@@@@@@@@AAABBBCCCCCCEEEMMMPPPcccvvvfffeeeccc^^^gggmmmjjjgggeeeeeehhhlllnnn{{{~~~uuu^^^QQQUUUUUUTTT```mmmiii[[[OOOXXX^^^ZZZTTTQQQNNNLLLQQQ___iiieee^^^___iiisssllloooooozzzzzzyyy~~~|||qqq^^^MMMIIILLLOOOQQQ___ooo~~~|||nnn___[[[```bbblllzzz}}}}}}|||nnneeeZZZMMMDDD@@@???>>>===<<<<<<;;;<<<<<<;;;<<<:::<<>>@@@@@@@@@@@@AAABBBCCCDDDDDDOOO^^^pppYYYuuuyyybbbeeefffhhhvvvwwwtttppplllkkklllnnnppp~~~xxx___UUUZZZ[[[\\\gggssskkkZZZQQQYYY]]]YYYTTTRRRRRRQQQVVVdddmmmggg```cccnnnxxxsssvvvwww{{{|||qqq]]]XXXaaajjjlllxxxhhh``````dddiiitttrrrkkkhhhjjjssswwwiii___UUUJJJAAA>>>======<<<<<<<<<<<<======777@@@>>><<>><<<<<<<<<<<<<<<===>>>>>>999BBB???>>>QQQnnniii]]]www[[[888777666000111444333222222111111222222333111111111111222222222222666444444666>>>VVVnnnZZZRRRNNNGGGBBB???@@@AAAAAADDDEEEFFFGGGHHHIIIJJJKKKJJJOOOLLLRRRyyypppeeeeeekkkpppvvvssscccdddxxx~~~|||~~~vvvTTTTTTRRRXXXssshhh\\\]]]gggppp}}}xxxdddTTTKKKEEE@@@<<<@@@@@@@@@AAABBBCCCEEEFFFBBBWWWjjj|||jjjfffiiihhhmmmuuurrrpppllljjjhhhiiikkklllwww}}}jjj\\\dddggggggooovvvmmm[[[\\\bbbccc\\\VVVUUUVVVVVV[[[llltttlllfffooo~~~vvv}}}{{{yyyqqqpppssstttyyy___QQQRRRSSSXXXfff||||||oooaaaWWWNNNEEE@@@>>><<<<<<;;;<<<<<<===>>>???;;;???;;;CCCggg^^^cccvvvKKK444:::999333333444333222222111111222222333000000111111111222222222666555666666777JJJzzz}}}uuuaaaZZZMMMJJJFFFBBB@@@@@@AAACCCFFFFFFGGGHHHIIIJJJKKKKKKLLLOOOJJJWWWjjjbbbaaadddbbbaaabbbZZZ\\\mmmxxxzzzXXXUUURRRZZZvvviii[[[^^^eeeppp{{{zzz|||ppp___PPPGGGBBB???===@@@@@@@@@AAABBBDDDEEEFFFFFFaaawwwkkknnnmmmkkkiiilllkkknnnllljjjhhhhhhiiikkklllooonnn^^^hhhllliiilllrrrlll]]]]]]bbbccc\\\UUUTTTUUUUUU]]]oooxxxoooiiitttvvv~~~zzzzzz}}}kkkTTTLLLPPPTTTYYYhhhyyylll]]]TTTLLLDDD??????<<<<<<<<<<<<<<<===>>>???;;;;;;999PPPxxxXXXlll___BBB555:::999666666333333222222111111222222333000000000111111111111222333111444777333AAAqqq{{{kkk```XXXGGGFFFCCC@@@??????AAACCCGGGGGGHHHIIIJJJKKKKKKLLLHHHNNNPPPjjjfff___YYY]]]WWWRRRWWWWWWXXXaaaqqqwww[[[UUURRR]]]tttfff[[[cccgggqqq}}}~~~sssrrrjjj\\\NNNDDD???>>>>>>@@@@@@@@@AAACCCDDDFFFGGGNNNooojjjdddooopppkkknnnqqqhhhooommmkkkjjjjjjkkkmmmnnniiizzz}}}rrr^^^jjjoooiiihhhmmmjjj```\\\bbbddd]]]WWWVVVWWWWWW```ttt}}}rrrlllvvvyyyooojjjmmmzzzooo___QQQMMMQQQUUUZZZkkk~~~vvvhhhZZZPPPIIIBBB>>>???======<<<<<<<<<======>>><<<:::@@@ddduuupppPPP???888777333555777111333222222111111222222333000000000000111111111111222...111777444999```tttcccccc\\\MMMBBBBBB@@@???>>>???AAADDDGGGHHHHHHIIIJJJKKKLLLLLLFFFRRR___yyy}}}^^^WWWOOOUUUOOOIIIRRRWWWWWW[[[lllsss\\\TTTRRR___sss]]]WWWfffkkkuuuyyyooowwwlllfff[[[NNNCCC>>>>>>???@@@@@@@@@AAACCCEEEFFFGGGTTTyyy~~~___[[[ssshhhkkkfffnnnttthhhmmmkkkiiihhhhhhhhhjjjkkkfffvvvxxxyyyvvv^^^kkkppphhhdddiiiiiibbb\\\ccceee```[[[ZZZ[[[[[[cccwwwtttmmmvvv|||xxxrrr||||||nnnaaaaaaeeegggWWWXXXeeezzzxxxuuuoooaaaZZZRRROOORRRUUUZZZkkkxxxsssfffWWWNNNGGG@@@===>>>======<<<<<<<<<<<<============HHHuuummmuuuIII???:::444---222777000333222222222222222222333000000000000111111111111555---000888555444PPPvvvrrrfffddd^^^QQQDDDEEECCC@@@??????BBBFFFHHHGGGJJJLLLMMMKKKJJJKKKKKKOOOOOO{{{zzzyyyvvv]]]TTTQQQRRRQQQPPPOOOQQQUUUXXXmmmxxxnnnUUUUUUVVV___nnnuuu___aaalllyyytttvvvnnnccccccaaaWWWFFF;;;>>>GGG>>>CCCAAAAAAFFFDDDBBBJJJ[[[kkk]]]mmmyyyoooggggggfffccccccgggffffffeeeeeeeeeffffffgggbbbnnn}}}vvv|||]]]fffmmmeee___kkkqqqccc\\\dddfff___[[[]]]``````nnnxxxzzzpppooozzzzzzeeeQQQRRRPPPMMMSSS\\\]]]XXXUUUXXXoookkkaaaxxx~~~|||fff[[[PPPNNNRRRQQQXXXbbbuuu}}}ssslll```RRRIIICCC===:::;;;AAA???>>>???AAA@@@===999>>>===KKKzzznnntttVVV???;;;777333222222222111111111111111111111111111000111111111111222222222222111111111111666DDDSSS{{{lllbbb^^^YYYOOOGGGDDDBBB@@@???@@@BBBFFFHHHHHHJJJLLLMMMLLLKKKKKKLLLKKK[[[~~~yyyttt]]]WWWRRRSSSTTTTTTSSSSSSTTTVVVjjj}}}pppcccNNNPPPVVVbbbsssiii]]]gggwwwwwwuuuhhh```VVVRRRMMMHHHAAA;;;<<>><<<===???>>>===>>>@@@@@@>>>;;;;;;@@@OOOuuuzzzhhhUUU>>>;;;666333222222222111111111111111111111111111000000111111111222222222111111333444333555???KKK~~~uuuiii```YYYSSSLLLGGGBBBAAA@@@???@@@CCCFFFIIIIIIKKKLLLMMMLLLKKKLLLMMMJJJooozzzuuu___YYYTTTVVVXXXWWWVVVTTTTTTUUUgggyyyyyyfffXXXNNNSSS[[[fffvvv~~~fffbbbqqqzzzlll```YYYRRRHHH@@@???@@@??????AAA@@@BBB>>>@@@HHHEEEDDDNNNzzzpppjjj{{{nnnfff```dddjjjmmmllllllccccccdddeeeggghhhiiijjjgggjjjpppwww~~~~~~nnnmmmmmmhhhfffsssxxxkkkfffjjjkkkeee```bbbfffhhhuuu|||yyyoooqqqyyyXXXJJJEEEPPP\\\\\\WWWVVVWWWvvv{{{eeefffvvv{{{vvvddd]]]TTTRRRVVVVVV]]]nnn~~~qqqhhh```UUUJJJEEEBBB>>>===>>>======<<<>>>@@@@@@???======AAAMMMoookkkjjjKKK===:::666333333222222111111111111111111111111111000000000111111111222222000111444777555333999AAAyyyjjj^^^VVVPPPIIICCC@@@@@@@@@@@@BBBEEEHHHIIIJJJKKKMMMMMMLLLKKKLLLNNNQQQ}}}~~~zzzbbbYYYWWWXXXXXXWWWUUUTTTUUUVVVfffuuuvvvaaaRRRQQQVVV\\\dddqqqlllgggvvv~~~sssggg^^^YYYSSSHHH??????AAA@@@@@@AAA===???===BBBIIIFFFFFFSSSvvvvvvnnnfffaaaccciiikkkhhhdddbbbbbbcccdddeeefffffffffhhhhhhlllvvvvvvmmmjjjhhhiiivvv{{{qqqdddgggiiieeeaaabbbggglll{{{zzzppprrrdddMMMEEEUUUccc___WWWWWWaaakkklll|||xxx~~~ooo___ZZZRRRSSS[[[^^^iiizzzxxxllleeeZZZPPPFFFBBB@@@======>>>>>>>>>>>>>>>>>>???>>>===???AAALLLrrr{{{gggpppttt@@@;;;888555333333333222111111111111111111111111111000000000000111111111111///000333666555222666===zzzfffYYYSSSOOOGGG@@@??????@@@BBBDDDGGGIIIKKKKKKLLLMMMMMMLLLLLLMMMOOO^^^vvvgggXXXZZZYYYWWWTTTSSSTTTXXX[[[hhhsss~~~~~~qqq]]]NNNOOORRRWWW^^^lllrrrnnn|||}}}sssiii___WWWSSSKKKDDD>>>======;;;===@@@>>>AAAAAAEEEJJJCCCFFFWWWooolllwwwsssnnnjjjeeefffiiikkkggg```aaabbbbbbccccccbbbaaa```^^^^^^dddqqqzzzmmmhhhhhhjjjvvv|||uuuccceeeggggggddddddjjjppp|||rrruuuuuuZZZMMM]]]lllfff^^^^^^rrrxxxsssvvvgggccc]]]bbbooottt}}}pppfffaaaVVVLLLCCC@@@???<<<<<<===@@@@@@@@@???>>>===>>>>>>===KKK```{{{eeeoooaaa<<<999666444222333333222111000000000000000000000000//////000000000111111111000///000333333222777===~~~nnn\\\QQQNNNLLLEEE???>>>???BBBDDDGGGJJJLLLMMMLLLMMMNNNMMMLLLLLLNNNPPPlllkkkYYY]]]\\\YYYVVVVVVYYY___ccclllsss~~~}}}{{{}}}zzzzzziiiWWWLLLNNNQQQWWWbbbttt}}}xxxnnncccYYYQQQMMMDDD@@@>>>???===<<>>@@@AAAAAA@@@>>>>>>@@@AAADDDgggwwwfffsssLLL888777555333222333333222000000000000000000000000000/////////000000000111111111...///111222222777===iii```TTTLLLIIIFFFBBB>>>>>>@@@CCCFFFJJJLLLNNNNNNMMMNNNNNNMMMLLLMMMOOOQQQzzzooo____________^^^^^^bbbgggkkknnnttt}}}xxxzzzuuu}}}tttbbbTTTLLLPPPSSSZZZhhh}}}{{{sssiii^^^TTTLLLHHHCCC???>>>AAAAAA@@@AAAEEEDDDGGGEEEEEEEEEDDDZZZpppRRRnnnnnnggglllnnnkkkiiiiiifffaaa___```aaabbbbbb```___^^^\\\\\\bbbpppqqqlllnnnkkknnntttttthhhjjjnnnrrrooojjjmmmttt|||zzzgggmmm{{{~~~~~~}}}rrrfff[[[UUULLLDDD>>>>>>?????????AAA>>>???AAA@@@@@@AAADDDGGGeeetttvvvbbb<<<777555333222222333333111000000000000000000000000000////////////000000000111111//////222333333555:::}}}ttt\\\XXXSSSMMMFFFAAA>>><<<>>>@@@DDDHHHKKKNNNOOOOOONNNNNNNNNMMMLLLMMMOOOQQQqqqccc```bbbdddeeefffiiimmmppppppuuu}}}vvvwwwttt}}}rrr___SSSNNNOOOQQQYYYgggzzztttpppiii```VVVMMMGGGCCCCCC===;;;>>>AAA???>>>>>>AAADDDBBBBBBDDDIIIiiikkkZZZ{{{tttjjjeeelllooojjjdddccc```[[[]]]___aaabbbcccbbbaaa```^^^]]]aaannn~~~|||{{{uuuoooqqqkkkjjjqqqrrrjjjkkkppptttpppiiijjjqqqoooqqq|||sssggg[[[SSSHHHAAA<<<===@@@AAABBBDDD;;;>>>@@@AAAAAACCCGGGKKKtttUUU:::===444333222222333333111000000000000000000000000000////////////000000000000222000111555555333333666YYYYYYSSSKKKFFFDDDBBB@@@>>>BBBDDDGGGKKKOOOQQQRRRSSSOOONNNNNNSSSTTTJJJSSSooo}}}}}}|||kkkiiijjjmmmsssyyyzzzvvvrrrxxx{{{~~~uuuqqquuuvvv]]]NNNRRRQQQ^^^eeelllzzz|||~~~yyylllhhhaaaXXXOOOGGGBBB???======<<<<<<>>>???AAABBB@@@DDDBBBGGGPPPRRRrrrnnnQQQaaammmooofffjjjhhhaaa]]]]]]\\\YYY[[[^^^aaaaaa```aaacccfffeeedddeeejjjuuuuuusssnnnkkkggglllwwwooopppwww{{{rrrfffiiivvvzzz{{{nnn```TTTLLL@@@@@@@@@???????????????<<>>@@@CCCGGGLLLPPPSSSTTTUUUVVVTTTNNNNNNNNNMMMbbbzzzyyyxxxtttyyy|||xxxtttuuuxxx|||}}}~~~{{{rrrmmmmmm}}}yyyaaaPPPTTTVVVeeemmmuuu}}}xxx}}}vvvpppvvv{{{ssseeeaaaZZZRRRIIIBBB>>>;;;======<<<===>>>???AAABBBDDDGGGFFFEEEHHHSSSuuu|||aaaUUUpppcccbbbcccbbb```^^^^^^]]]]]]]]]XXXZZZ]]]^^^^^^```cccgggbbbbbbaaadddjjjuuuvvvuuupppllljjjppp{{{vvvvvvzzz}}}vvvlllnnnyyywwwiii[[[OOOGGG???????????????@@@@@@@@@CCCEEEDDD777@@@GGGSSSbbbBBB;;;333444444333222111111111111000000000000000000000000000000000000000000000000000111111222222333333444|||]]]PPPRRRKKKGGGBBB??????@@@@@@@@@AAADDDIIINNNSSSUUUWWWWWWXXXXXXRRRLLLMMMTTTuuu}}}ooorrrxxxuuuooolllrrrwwwxxxnnnhhhhhh{{{hhhVVVXXX]]]nnnvvv~~~yyymmmmmmqqqooojjjhhhnnnyyy}}}ssskkk^^^ZZZSSSLLLDDD>>>;;;999===<<<======>>>@@@AAABBBDDDFFFHHHBBBCCC]]]}}}^^^VVVbbbsssaaa\\\\\\UUUUUU]]]aaa]]]\\\^^^WWWXXXYYYZZZ[[[^^^cccfffddddddccccccfffllltttzzz{{{yyyzzzyyyrrrnnnnnnvvv||||||~~~zzzsssttt|||{{{pppcccUUUKKKEEE>>>>>>??????@@@@@@AAAAAABBB@@@???999@@@EEE\\\zzzPPP<<<;;;222444333222111111000111111000000000000000000000000000000000000000000000000000000111111222333333333~~~]]]UUURRRIIIHHHFFFBBB??????@@@BBBCCCFFFIIIOOOTTTXXXYYYYYYXXXRRRXXXTTTOOOSSSaaaxxxrrruuuxxxtttnnnlllooouuu~~~uuukkkccciii~~~qqq]]]^^^aaaxxx{{{|||sssooolllkkknnnuuuvvvkkkdddYYYVVVOOOHHHBBB>>>;;;:::<<<<<<===>>>???@@@AAAAAA@@@@@@DDD@@@GGGnnnxxxTTT[[[wwwgggccc\\\YYYRRRVVVhhhnnneee]]]___YYYXXXXXXXXXZZZ]]]bbbeeedddeeeeeedddfffllluuu|||vvvrrrssszzz}}}~~~|||xxxxxx}}}|||sssiii^^^QQQHHHEEE>>>>>>??????@@@AAABBBBBB>>>>>>@@@CCCCCCAAA^^^~~~nnnlllrrrBBB999:::222444333222111000000000000////////////////////////000000000000000000000000000000000111222222333333```QQQVVVTTTFFFEEEDDDAAA>>>>>>???BBBDDDMMMQQQVVV[[[]]]]]][[[ZZZRRRWWWQQQMMMZZZrrr}}}{{{}}}}}}yyysssppptttyyy|||tttjjjaaammmyyyddddddooo~~~vvvsssrrruuu|||xxxnnneee___TTTPPPKKKDDD@@@===<<<<<<;;;<<<===>>>???@@@@@@AAA@@@>>>BBBCCCPPPxxxiii___ooonnn\\\^^^WWW[[[WWWaaauuu|||nnnbbb___\\\[[[YYYYYYZZZ]]]```bbbaaabbbbbbaaabbbhhhsss{{{{{{vvvvvv|||~~~~~~zzzmmmcccXXXKKKDDDCCC>>>>>>???@@@AAABBBBBBCCCAAABBBAAAGGGCCC@@@cccqqqccccccaaa<<<888888333333333222111000000000000///////////////////////////////////////////////////000000111111222333333~~~]]]SSSSSSNNNIIIIIIAAA@@@???===<<<>>>BBBEEERRRVVV\\\aaabbbaaa^^^[[[YYYXXXMMMLLLggg}}}yyyvvv}}}{{{uuulllcccooopppqqquuuhhhzzz|||xxxyyyyyyooofff___[[[MMMJJJEEE???<<<:::;;;;;;;;;<<<===???@@@@@@@@@@@@BBBAAABBBFFFWWWrrruuuaaaqqqfffZZZ[[[UUUVVVWWWaaappptttjjj^^^ZZZ^^^\\\ZZZZZZ\\\^^^______bbbddddddbbbaaaeeennnvvvzzzxxxzzz|||zzziii^^^SSSEEE>>>?????????@@@@@@AAAAAABBBBBBAAABBB;;;@@@;;;BBBssshhhZZZ\\\OOO<<<999555555333222111000000///000000000000000000000000000000//////////////////////////////000000111222222222cccKKKOOOQQQFFFAAAHHH===>>>>>>======@@@FFFJJJSSSWWW^^^ccceeeddd```]]][[[XXXLLLTTT~~~~~~}}}{{{{{{~~~}}}zzzwwwpppfffqqqmmmYYYUUUZZZppp}}}wwwtttwwwyyyoooeee\\\XXXUUUJJJFFFAAA===::::::;;;<<<;;;<<<===???@@@@@@@@@@@@BBBFFFDDDIIIYYYbbbbbbeee~~~ddd]]]YYYVVVRRRUUUZZZ___```^^^ZZZWWW[[[ZZZXXXZZZ]]]______^^^```dddhhhgggcccccchhhnnnyyy}}}yyywwwuuutttbbbYYYOOOCCC>>>@@@AAAAAAAAAAAAAAAAAAAAAAAA<<>>??????@@@DDDKKKQQQQQQVVV]]]dddgggeeebbb___WWWVVVOOOaaatttzzzyyywwwwww|||zzzxxxrrriiisssjjjWWWUUU]]]eeennnzzz{{{oooiiihhhkkkhhhnnn|||ssshhh^^^VVVSSSRRRIIIFFFAAA===;;;;;;===>>>:::<<<===???@@@@@@@@@@@@???GGGDDDIIIXXXUUUWWWnnnpppaaa^^^VVVVVVUUUYYYYYYUUUTTTZZZ^^^]]]XXXWWWWWWYYY^^^``````^^^XXX___fffgggbbb```bbbeeepppyyytttppp~~~lll[[[TTTNNNDDDAAAEEEBBBAAAAAAAAAAAAAAAAAAAAA:::EEE@@@LLLRRRnnnwwwZZZbbbwwwRRR555AAA<<<000999333222111000////////////000000000000000000000000/////////////////////////////////000111111222222www^^^QQQMMMIIIGGGFFFEEEBBB???????????????@@@DDDIIINNNNNNTTT[[[^^^___bbbdddddd___RRRTTT|||~~~yyytttzzz~~~~~~xxx{{{zzzkkk{{{uuuWWWQQQUUUVVV^^^nnnsssoooqqqmmmfffhhhdddiiippp|||||||||sssggg^^^YYYTTTNNNIIICCCBBB@@@===;;;;;;:::;;;???@@@BBBAAAAAA@@@BBBCCCAAA>>>AAARRRXXXNNNYYY{{{aaa\\\XXXVVV[[[ZZZWWWSSSPPPPPPSSSWWWYYYZZZYYYYYYZZZ[[[[[[ZZZXXXYYYSSSPPPVVV]]]```aaacccnnnyyyvvvvvvxxx{{{xxx~~~wwwlllfff[[[PPPGGGAAA>>>>>>@@@BBBCCCCCC@@@>>>======777CCCDDDFFFjjjoooiiisssyyyFFF===:::444333555222222222111111111111000111111000000//////..............................000000000111222222333333tttZZZLLLNNNKKKGGGEEEEEECCC@@@>>>===???@@@AAABBBFFFKKKOOOSSSWWWZZZ]]]___aaabbbaaaWWWeee|||vvvyyy|||~~~}}}}}}}}}}}}~~~{{{lllzzz{{{bbbQQQPPPTTTVVVZZZ{{{mmmccccccjjj|||rrrjjj```YYYUUUPPPKKKFFF@@@???>>><<<;;;;;;<<<===@@@AAABBBBBBAAA@@@AAACCCDDDEEEGGGOOOUUUWWWsssmmmYYYSSSSSSTTTVVVWWWTTTQQQNNNOOOQQQUUUWWWYYYWWWVVVVVVVVVVVVUUUTTTQQQMMMMMMSSSXXXYYYZZZ]]]iii{{{{{{vvvuuu~~~{{{}}}vvvjjjbbb\\\TTTKKKEEEAAA@@@@@@AAACCCDDDCCCAAA???>>>>>>===@@@FFF\\\{{{iii===888777222222222222222222111111111000000000000000000//////..............................//////000111111222222333kkkSSSIIIJJJJJJGGGDDDBBBBBBAAA???===;;;>>>AAADDDGGGJJJNNNQQQWWWVVVWWW[[[___aaa___]]]SSS}}}qqqttt~~~||||||}}}~~~{{{|||qqq{{{ooo[[[RRRQQQRRRWWW]]]lll|||jjjrrr}}}{{{tttfff```XXXSSSOOOKKKFFFAAA===<<<;;;;;;;;;<<<===>>>AAABBBCCCCCCAAA@@@AAABBB???HHHKKKMMMUUUfff{{{YYYSSSLLLLLLRRRMMMRRRPPPMMMLLLMMMOOORRRUUU[[[YYYVVVUUUUUUVVVUUUTTTOOOOOORRRVVVXXXXXX[[[aaaeeerrr|||zzz~~~zzzsssfff[[[SSSPPPKKKFFFBBBAAABBBCCCBBBCCCDDDCCCAAA???>>>???BBB888BBBoooyyyWWW555555555333333111222222111111111000000000000000000////////////...........................//////000000111111222222rrr```SSSKKKIIIKKKDDDCCCAAA@@@???>>>======;;;???DDDIIIKKKNNNQQQSSSUUURRRSSSYYY^^^]]][[[YYYbbbvvvqqqqqq|||ssswww|||~~~}}}zzzyyyxxx~~~{{{~~~|||~~~~~~{{{zzzxxx{{{gggQQQQQQUUUVVV^^^jjjvvvzzzooohhh^^^YYYSSSNNNJJJFFFAAA===<<<;;;::::::;;;<<<===>>>BBBCCCDDDCCCBBBAAABBBCCC<<>>>>>???DDD444BBBzzzkkkqqqJJJ333666888666666333111111111111000000000000////////////////////////..............................//////000111111222nnn[[[TTTUUUPPPGGGAAA@@@@@@???>>>=========>>>===BBBHHHLLLOOOQQQRRRTTTUUUSSSTTTYYYZZZVVVUUUXXX~~~|||ttttttpppuuulllpppuuuxxxyyyxxxvvvuuu~~~{{{}}}xxxxxxyyyyyyjjjSSSSSSVVVVVVdddzzz}}}www|||sssiiibbbYYYVVVQQQLLLGGGBBB>>>;;;<<<<<<;;;::::::;;;======BBBDDDDDDDDDBBBBBBCCCDDDAAAIIIMMM___bbbNNNVVVLLLIIIOOOFFFKKKJJJJJJJJJJJJLLLNNNOOOKKKIIIGGGGGGJJJLLLNNNNNNLLLMMMOOORRRRRRTTT___jjj___bbbkkkvvv|||}}}}}}uuuiii[[[OOOJJJCCCBBBAAAAAABBBCCCDDDEEEAAABBBBBBAAA>>>======>>>AAA:::PPPmmmaaa^^^BBB555888888888888222111111111000000000//////.............../////////........................---......//////000111111~~~tttdddZZZQQQOOOMMMHHHDDDDDD===>>>???>>><<<<<<>>>@@@BBBFFFKKKPPPQQQRRRSSSTTTXXXWWWYYYZZZUUUPPPWWWddduuurrrtttpppnnnooonnnoooppprrruuuwwwyyyvvv~~~}}}wwwwww}}}uuuxxxyyyzzzzzzpppYYYUUUUUUWWWmmm~~~~~~|||vvvooogggbbbUUURRRNNNHHHCCC???<<<;;;===<<<;;;;;;;;;<<<>>>???BBBCCCDDDDDDCCCCCCDDDFFFFFFHHHMMMhhhYYYKKKRRRLLLIIILLLGGGHHHHHHHHHHHHIIIJJJJJJKKKFFFDDDDDDEEEHHHKKKLLLLLLKKKKKKLLLNNNNNNQQQZZZeeeYYY\\\ffftttyyyxxx|||zzzqqqhhh]]]PPPHHHFFF@@@@@@AAABBBCCCDDDEEEFFFBBBCCCBBB@@@>>>===>>>???:::HHHkkkuuu``````OOO<<<555777555666777000111111000000000/////////---............/////////........................------......//////000000~~~mmm___WWWVVVOOOHHHDDDAAA???CCCIII<<<>>>???>>>======???BBBGGGJJJOOORRRRRRSSSSSSTTTWWWWWWZZZZZZQQQQQQfff~~~ppplllnnnoooiiinnnmmmlllmmmooorrrttttttlllrrruuutttuuu{{{~~~yyywwwwwwzzz|||~~~{{{~~~xxxzzzggg]]][[[bbb|||yyyqqqkkkfff```[[[OOOLLLHHHBBB>>>;;;;;;<<<;;;;;;:::;;;<<<>>>AAABBBAAABBBDDDDDDDDDDDDFFFHHHFFFKKKYYY|||dddTTTJJJKKKJJJFFFEEEGGGEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEGGGIIIKKKKKKJJJLLLKKKMMMPPPPPPOOOTTT[[[VVVUUU^^^kkksssxxxyyynnnbbb[[[RRRGGGAAA@@@===>>>@@@BBBDDDEEEFFFGGGEEEEEEDDDBBB@@@???@@@BBB@@@dddfffZZZhhhcccDDD888444555222444777000111000000000////////////---------.........//////........................,,,------......///000000}}}kkk\\\SSSPPPPPPJJJDDDAAADDDFFFDDD@@@>>>;;;===??????======@@@CCCJJJMMMQQQSSSSSSRRRSSSTTTRRRUUUYYYXXXPPPUUUvvvpppnnnfffhhhnnnhhhgggiiilllppprrrqqqmmmjjjjjjmmmmmmkkknnnvvv}}}zzzxxxyyy|||zzzuuuvvvhhheeeooo~~~rrrhhhaaa[[[UUUQQQIIIGGGCCC>>>:::999;;;===999999:::;;;>>>AAACCCEEE@@@BBBDDDEEEEEEEEEGGGIIIHHHTTTmmm|||VVVUUULLLGGGIIICCC>>>DDDCCCDDDDDDEEEDDDDDDCCCBBBCCCBBBCCCDDDFFFGGGFFFDDDIIIHHHKKKOOOOOOLLLLLLOOOVVVQQQSSS___kkkxxxrrreeeXXXRRRKKKBBB<<<<<<;;;<<>>;;;<<<===>>>???@@@BBBGGGJJJLLLPPPQQQOOOQQQWWWWWWRRRQQQWWWXXXPPPNNNeeepppfffgggfffeeegggkkkjjjjjjkkkkkkjjjgggdddbbbcccgggkkkgggbbbgggqqqwwwuuutttuuuvvvwwwvvvuuu}}}~~~~~~}}}vvvnnnyyy}}}uuujjj___WWWPPPLLLIIIAAA@@@>>>===;;;;;;:::::::::;;;<<<>>>???AAABBBBBBCCCGGGHHHDDDBBBEEEIIIKKKWWWiii___RRRNNNHHHDDDCCCBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDFFFGGGIIIKKKKKKKKKKKKKKKMMMQQQSSSWWWfffxxxeeeaaaXXXOOOFFF???;;;999AAABBBDDDEEEGGGHHHHHHHHHHHHFFFGGGIIIDDD===DDDRRRxxxuuu___```WWWEEE:::888666555555444222000///////////////////////////////////////////////////...---,,,+++,,,,,,---........................~~~rrrbbb^^^XXXQQQKKKFFFDDDCCCBBB@@@>>>>>>@@@@@@???======>>>@@@AAACCCFFFJJJNNNQQQUUUUUUQQQPPPTTTVVVTTTXXXRRRNNNSSSaaa|||qqqjjjllljjjiiijjjiiiiiijjjkkklllkkkhhheeeaaaaaacccccc]]]XXX\\\ddddddfffiiimmmoooqqqssssss~~~~~~~~~~~~~~~yyy{{{uuunnndddZZZSSSNNNJJJHHH@@@???>>>===;;;;;;::::::<<<<<<>>>???AAABBBDDDDDDBBBBBBDDDDDDEEEGGGMMMSSSXXXvvv{{{VVVNNNJJJEEEBBBAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDFFFGGGIIIJJJKKKKKKKKKKKKJJJMMMQQQWWWfffxxxooo```[[[SSSJJJBBB===:::999BBBCCCDDDFFFGGGHHHHHHHHHIIIIIIEEEEEEBBB999EEEaaaggggggyyyHHH===888666444444333333111///000000000000000000000000........................///...---,,,,,,,,,------........................sssfff\\\TTTQQQMMMHHHDDDBBBAAAAAA???>>><<<===>>>??????>>>===???BBBDDDGGGKKKOOORRRUUUXXXXXXSSSPPPSSSWWWXXXWWWHHHHHHbbbzzziiigggkkkjjjhhhiiigggggghhhjjjlllkkkiiigggdddccccccaaa[[[XXX\\\ccc___eeelllppprrrrrrtttvvv|||zzzzzz{{{|||sssjjjddd[[[SSSNNNJJJFFFEEE@@@???>>><<<<<<;;;;;;;;;===>>>???AAACCCDDDFFFFFFGGGCCCBBBDDDCCCCCCNNN\\\ooogggOOOIIIFFFBBB@@@???@@@???>>>????????????????????????@@@@@@???@@@@@@AAABBBCCCFFFFFFHHHIIIJJJKKKKKKKKKIIIKKKNNNTTTbbb|||{{{pppfffYYYTTTLLLDDD>>>;;;;;;;;;CCCDDDFFFGGGHHHHHHHHHGGGHHHJJJCCCAAABBB:::OOOmmmhhh@@@<<<777555333222222222000...000000000000000000000000..............................---,,,,,,,,,------........................yyyooohhhaaaYYYSSSLLLKKKHHHEEEBBBAAAAAAAAA???>>><<<<<<<<<===>>>>>>===@@@EEEHHHKKKOOOSSSVVVVVVVVVVVVUUUUUUVVVWWWWWWSSSKKKYYYuuujjjccceeehhhgggfffgggddddddeeehhhjjjjjjhhhfffcccccccccbbb___```eeelllhhhooowwwyyyvvvssssssuuutttrrrrrruuuzzz|||yyyuuu~~~sssiiiaaa\\\TTTMMMHHHEEEBBB@@@???>>>===<<<<<<<<<<<<<<<>>>>>>@@@BBBDDDEEEGGGHHHIIIEEEEEEFFFDDDIII```zzzTTTKKKEEEBBB???>>>???@@@??????>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@BBBBBBEEEEEEFFFHHHIIIJJJKKKKKKKKKKKKLLLQQQZZZmmmyyyrrrggg]]]QQQMMMFFF???<<<<<<>>>???EEEFFFHHHIIIIIIIIIGGGFFFDDDGGG???>>>DDDBBBccc~~~VVV???;;;666555333222333222000///................................................------------------------........................xxxooojjjccc^^^[[[WWWSSSOOOIIIHHHEEECCCAAA@@@@@@@@@@@@???>>><<<;;;<<<===??????CCCHHHMMMPPPSSSVVVXXXZZZWWWUUUWWWYYYWWWTTTQQQQQQZZZzzzoookkkhhhfffgggfffdddccccccbbbbbbccceeeggggggeeeccc^^^``````______ccciiimmmlllrrrwwwwwwqqqlllkkklllnnnllllllpppuuuuuuoooiiivvv|||tttiii```ZZZVVVOOOIIIDDDAAA>>><<<>>>======<<<<<<<<<=========>>>@@@BBBDDDFFFGGGHHHEEEEEEGGGHHHIIIYYY~~~vvvHHHHHHBBBAAA???>>>???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@AAACCCCCCDDDEEEGGGHHHJJJJJJLLLJJJKKKOOOTTT```vvvvvvnnnggg]]]TTTKKKHHHBBB===<<<>>>AAADDDGGGHHHJJJKKKKKKIIIGGGFFFAAABBB======AAAIIIvvvvvvdddFFF<<<444777555444333444333222000------------------------........................,,,---------------------........................xxxllleeeaaa^^^ZZZVVVSSSOOOKKKHHHEEEDDDCCCAAA???>>>>>>===@@@@@@???===<<<===@@@BBBDDDHHHNNNRRRUUUWWWXXXZZZ^^^ZZZWWWYYYYYYUUUQQQPPPSSSmmmrrrjjjhhhiiihhheee___[[[[[[]]]ccccccdddeeefffeeeccc```^^^aaabbb```aaafffkkkllljjjmmmpppoookkkhhhhhhiiikkkiiijjjnnnrrrrrrlllgggqqqxxxqqqiii```XXXTTTPPPJJJEEEBBB???<<<:::===<<<<<<<<<<<<======>>>>>>???@@@BBBEEEGGGIIIJJJFFFHHHGGGEEEKKKfffqqqHHHMMMAAA@@@>>>>>>@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>===============>>>@@@@@@AAAAAABBBCCCDDDFFFHHHIIIJJJHHHIIINNNQQQXXXjjj}}}~~~qqqgggaaaYYYRRRFFFCCC@@@======@@@DDDGGGIIIJJJLLLMMMLLLIIIGGGEEEAAA<<<===???===RRR~~~~~~vvvNNN>>>888333777555333333444444222111////////////////////////------------------------+++,,,---.........------........................wwwpppiiibbb]]]ZZZWWWTTTPPPLLLHHHEEECCCBBBAAAAAA@@@???>>>>>>===>>>?????????>>>@@@EEEIIIKKKOOOTTTXXXZZZZZZ[[[\\\\\\ZZZZZZZZZUUUQQQVVV^^^ssstttjjjjjjcccggghhhbbbZZZWWW[[[___gggfffffffffgggeeeaaa___^^^bbbdddaaacccjjjnnnllljjjjjjiiihhhggghhhiiijjjggggggiiilllppppppmmmiiipppvvvlllfff```XXXSSSLLLIIIDDDAAA???>>><<<:::<<<<<<<<<<<<<<<===>>>>>>???@@@BBBDDDGGGIIIKKKLLLIIILLLIIIFFFWWW}}}nnnHHHMMM@@@???===>>>???@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???????????????@@@BBBDDDFFFHHHGGGDDDGGGMMMNNNOOO]]]nnn|||}}}lll___YYYSSSMMMBBB@@@>>>===>>>AAAEEEGGGJJJLLLMMMNNNMMMJJJFFFDDDBBB777@@@DDD>>>```ppp[[[GGG<<<333999555444222222333333111000////////////////////////------------------------+++,,,---.........------........................|||tttkkkccc```]]][[[XXXRRRPPPLLLIIIFFFDDDDDDCCC@@@@@@@@@@@@@@@@@@??????;;;===??????@@@CCCIIINNNOOOSSSYYY\\\]]]]]]]]]]]]VVVXXX\\\ZZZSSSPPP]]]ooowww___cccgggaaagggjjjddd]]]]]]dddkkkjjjiiihhhhhhhhheeeaaa^^^XXX]]]```___bbbjjjnnnllljjjgggcccbbbccceeeggggggdddeeegggjjjmmmnnnmmmkkkjjjxxxxxxmmmddd___ZZZUUUPPPGGGDDDAAA???>>>>>><<<;;;<<<<<<<<<<<<<<<===>>>???AAABBBDDDFFFHHHKKKMMMNNNHHHMMMKKKNNNmmmfffAAAEEE???>>>======>>>???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>???>>>>>>>>>???AAACCCEEEGGGFFFCCCEEEKKKIIIGGGQQQbbbtttqqq~~~vvvbbbTTTNNNHHHCCC???>>>======???BBBEEEGGGKKKLLLNNNOOOMMMJJJFFFDDDBBB333CCCJJJAAAmmmvvvkkkvvvIIIDDD777,,,===444222111111222222000///------------------------------------------------***+++---...///...------........................~~~xxxpppjjjfffaaa\\\ZZZZZZXXXSSSNNNLLLKKKHHHEEECCCAAA??????:::;;;<<<============<<<>>>@@@BBBDDDHHHMMMTTTYYYVVV]]]```^^^^^^aaa___ZZZZZZZZZ\\\ZZZNNNPPPpppdddccchhhgggcccaaa___^^^```ccchhhkkkffffffffffffeeeaaa\\\WWW\\\]]]^^^^^^___bbbfffiiilllkkkgggbbb]]]\\\aaaeeeggghhhiiijjjkkkkkkkkkkkkiiivvv{{{mmmiiiccc]]]XXXRRRMMMIIIBBBAAA@@@>>>============>>>>>>=========???AAABBBAAAGGGIIIGGGHHHMMMNNNKKKJJJLLLIII^^^sssVVVFFF???=========<<<;;;;;;::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999:::<<<>>>@@@BBBCCCAAACCCEEEFFFGGGIIILLLOOOdddoootttdddXXXQQQLLLGGGDDD<<<===???BBBEEEHHHJJJLLLHHHOOOSSSQQQOOOLLLFFF>>>:::JJJBBBIII```|||iiizzzTTTCCC:::555555444444333333222111000/////////...------...///...---........................,,,,,,,,,,,,,,,,,,,,,,,,........................~~~uuunnnjjjfff```[[[^^^ZZZUUUSSSSSSQQQMMMHHHHHHGGGEEEBBB@@@???>>>===<<<=========>>>>>>??????AAAEEEJJJOOOSSSXXX\\\___^^^ccceeeaaa```bbbcccaaacccYYYVVV^^^dddpppttt```aaaeeedddbbbaaa______```cccfffiiidddccccccccccccaaa\\\YYY\\\]]]^^^^^^^^^```cccfffgggiiijjjhhhdddaaabbbdddkkkjjjjjjjjjkkkmmmooopppoooxxxrrrlllfffaaa[[[UUUPPPLLLGGGEEE@@@@@@???>>>===<<<<<<<<<=========>>>???AAABBBCCCEEEIIIIIIFFFGGGKKKJJJGGGDDDKKKZZZ~~~pppUUUEEE>>>>>>======<<<<<<;;;:::::::::999999999999999999999999::::::::::::999999999999:::::::::<<<===???AAABBB@@@BBBCCCDDDEEEGGGJJJLLLNNNbbb~~~pppfffXXXNNNHHHFFFBBB@@@===>>>@@@CCCFFFHHHJJJKKKQQQQQQPPPOOOMMMIIIGGGFFFWWWpppkkklllyyy}}}tttFFF;;;777666777555555555444333111000/////////---,,,---...///...---........................,,,,,,,,,,,,,,,,,,,,,,,,........................yyytttmmmhhhbbb^^^]]][[[WWWTTTUUURRRNNNLLLLLLKKKGGGCCCCCCBBB@@@???>>>===<<<<<<>>>>>>======>>>@@@BBBCCCBBBHHHPPPWWW\\\___bbbcccaaadddeeebbbaaacccdddbbbaaaUUUXXXqqqbbb\\\___```^^^___^^^]]]]]]^^^```bbbccc``````___```aaa```^^^]]]^^^^^^___^^^]]]^^^```bbbeeegggiiigggdddbbbdddfffllllllkkkkkklllnnnpppqqqooouuuwww~~~qqqfffbbb^^^YYYRRRLLLHHHEEECCCAAA???>>>===<<<<<<<<<<<<<<<<<<===???@@@BBBCCCDDDDDDIIIJJJIIIGGGHHHJJJIIIEEEBBBRRRvvvoooOOODDD======AAA<<<<<<<<<;;;::::::999999888888888888888888888888888888888888888888888888::::::;;;;;;<<<>>>???@@@>>>@@@AAABBBBBBCCCEEEHHHEEE]]]|||tttggg^^^RRRIIIEEECCCAAA???>>>???AAADDDFFFHHHJJJKKKRRRNNNMMMNNNJJJCCCFFFOOOxxx```:::555666777888555666666555333222000//////...---,,,---...///...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------zzz{{{|||{{{uuummmeee___```]]]YYYWWWWWWVVVTTTRRROOOLLLIIIHHHHHHGGGDDDAAA???>>>>>>===<<<<<<======>>>===<<<===>>>AAADDDFFFJJJOOOWWW]]]aaadddfffgggeeeeeeeeefffgggeeeaaa\\\UUUWWWnnnkkkZZZ[[[\\\ZZZZZZYYYYYYZZZZZZ[[[[[[\\\\\\^^^]]]\\\]]]___aaaaaa```___``````___]]]]]]^^^```eeeeeeccc___]]]___fffllljjjkkkllllllmmmnnnnnnoooiiillllllpppsssggg___\\\XXXSSSMMMGGGDDDCCCAAA@@@===<<<<<<;;;;;;;;;<<<<<<<<<===@@@CCCEEEFFFGGGGGGIIIIIIIIIIIIJJJKKKIIIGGGLLLjjjYYYHHHGGG@@@<<<@@@;;;;;;;;;:::999999888888888888888888888888888888777777888888888888999999;;;:::::::::;;;<<<===>>><<<>>>??????>>>???AAACCCJJJ[[[{{{wwwooobbb[[[PPPHHHCCCAAA@@@???AAAAAACCCEEEGGGIIIJJJKKKNNNJJJLLLPPPIIIAAANNNcccUUU777666888999999333666555444222000///...---...---,,,,,,......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------|||yyyyyywwwuuuqqqnnnlllkkkiiiiiiiiigggccc^^^YYYVVVTTTSSSQQQOOOOOONNNMMMLLLHHHGGGEEEDDDDDDCCCAAA@@@>>>===============>>>>>>===<<<===>>>AAAEEEHHHKKKXXX\\\```dddfffiiilllnnnmmmjjjiiikkklllfff\\\UUUWWWmmmzzz]]]VVVYYYXXXWWWYYYWWWWWWXXXXXXYYYYYYYYYYYY\\\[[[ZZZ[[[^^^```aaaaaa___```aaa___^^^]]]^^^___bbbbbbbbb___^^^```gggllljjjkkknnnppppppooommmkkkeeeeeeeeefffpppzzznnnddd[[[VVVUUURRRMMMGGGBBBAAA@@@@@@???<<<;;;;;;;;;;;;;;;<<<======???BBBEEEGGGIIIIIIIIIJJJJJJJJJKKKJJJJJJKKKNNNeeeoooLLLFFFFFF>>>888;;;:::::::::999888888777777777777777777777777777777777888888888999999999::::::::::::::::::;;;;;;<<<;;;<<<======<<<===???AAAGGGOOOdddsssyyy{{{nnndddUUUPPPHHHAAA>>>======>>>CCCDDDEEEFFFGGGIIIJJJJJJJJJHHHJJJKKKEEEHHHdddmmmKKK777999::::::999333333333222000///---,,,,,,...,,,+++,,,---...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------~~~}}}{{{yyyvvvqqqmmmlllllljjjgggbbb^^^]]]]]]\\\[[[ZZZXXXVVVTTTRRRQQQLLLLLLKKKJJJHHHGGGFFFEEEAAAAAA@@@@@@??????>>>>>>>>>>>>======>>>>>>???@@@>>>>>>@@@CCCHHHLLLPPPRRR```bbbdddeeefffhhhlllooooookkkiiihhheee^^^ZZZYYYuuuppp```TTTSSSUUUTTTUUUYYYUUUVVVVVVWWWXXXYYYYYYYYYZZZYYYXXXYYY\\\^^^___^^^]]]^^^______]]]]]]]]]___[[[```fffhhhgggffffffhhhlllmmmoooppppppnnnkkkiiieeedddcccccceeepppxxxjjjbbb[[[TTTPPPPPPIIIFFFAAA>>>=========<<<;;;;;;;;;;;;;;;<<<===>>>@@@BBBDDDFFFHHHJJJKKKLLLMMMLLLKKKJJJIIILLLWWWccctttZZZDDD@@@???999777;;;999999999888777777666666666666666666666666666666777777777888999999::::::999999888999999:::;;;;;;:::;;;<<<<<<;;;<<<>>>@@@AAACCCSSSbbbjjjyyyxxxmmm___UUUIIIFFFBBB>>>===>>>AAACCCEEEFFFFFFGGGHHHIIIJJJJJJEEECCCBBBBBBEEEYYYVVV???777;;;:::999999444111000000///...---,,,,,,---,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,xxxvvvsssqqqoookkkgggddd```aaa```]]]YYYVVVVVVXXXSSSSSSRRRQQQOOOMMMLLLKKKFFFGGGGGGFFFEEECCCBBBBBB===>>>>>>>>>=========>>>>>>>>>======>>>>>>??????AAACCCGGGLLLQQQVVVZZZ\\\aaaccceeefffgggiiikkknnnkkkjjjiiiddd[[[ZZZhhhxxxnnnXXXTTTQQQPPPQQQRRRRRRSSSRRRRRRRRRSSSTTTVVVWWWXXXWWWVVVVVVWWWZZZ[[[ZZZYYYXXXZZZ\\\\\\\\\[[[]]]^^^YYY___fffjjjiiifffeeefffmmmmmmllljjjiiiggggggfffeeeccccccccc```fffzzzuuukkkaaa\\\VVVOOOKKKKKKDDDAAA>>>=========<<<;;;;;;;;;;;;;;;<<<===>>>???DDDDDDEEEFFFHHHJJJLLLMMMPPPNNNLLLKKKMMMYYYsss\\\OOOBBB===;;;::::::;;;999888888777777666555555666666666666666666666666555555666777777888999999777777777888888:::;;;;;;999:::<<<<<<<<<===???AAA@@@>>>KKKZZZdddrrr{{{tttlllaaaUUUMMMEEEDDDAAA???>>>AAAEEEHHHGGGGGGHHHHHHIIIIIIJJJJJJAAACCCFFFMMM___jjjGGG999999>>>999666777333000000//////............---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,kkkiiigggfffdddbbb___]]]VVVWWWWWWUUUQQQOOOQQQSSSOOOOOOOOONNNLLLJJJGGGEEE@@@AAABBBBBB@@@?????????===>>>??????>>>===>>>???>>>>>>=========>>>>>>???DDDGGGLLLRRRYYY^^^aaacccdddfffjjjlllmmmnnnpppqqqkkkmmmmmmfff[[[```UUURRRTTTSSSPPPOOOPPPPPPMMMMMMMMMMMMNNNOOOQQQTTTUUUUUUUUUUUUVVVXXXXXXWWWUUUTTTWWWYYYZZZZZZZZZ\\\]]][[[___bbbcccbbbbbbeeehhhmmmjjjfffbbb``````bbbcccbbbaaabbbccc___bbbwwwjjjbbbZZZVVVQQQIIIEEEEEECCCAAA???>>>??????===<<<;;;;;;;;;<<<===>>>???@@@FFFFFFFFFGGGHHHKKKMMMOOORRROOOMMMMMMSSShhhxxxKKKFFF@@@;;;::::::888555888888888777666666555555666666666666666666666666444444444555666777777888666666666777888:::;;;<<<999:::<<<<<<<<<===@@@BBBCCC<<>>AAAEEEHHHHHHHHHIIIIIIIIIJJJJJJCCCJJJVVVgggSSSBBB:::===BBB999444444111000000000000000000000000---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\\\[[[ZZZYYYWWWUUUTTTSSSOOOOOONNNMMMKKKJJJIIIIIIGGGGGGFFFEEEEEEDDDCCCCCC@@@???>>>>>>======>>>>>>888999:::;;;<<<<<<<<<<<<<<<===>>>======@@@EEEJJJTTTVVVYYY]]]```cccfffgggfffhhhjjjkkknnnppppppmmmppplllbbb___rrreeeXXXLLLLLLLLLMMMMMMNNNNNNOOOOOONNNLLLMMMOOOQQQQQQPPPSSSTTTUUUVVVVVVVVVVVVVVVQQQSSSUUUXXXZZZ[[[\\\\\\```bbbccceeeeeeeeeccccccgggbbb^^^^^^bbbdddcccaaaiiifffeeeeeeaaaaaakkkyyyyyyaaaVVVLLLJJJIIIFFFDDDDDDBBBAAA???>>><<<;;;;;;;;;:::<<<=========>>>@@@BBBDDDKKKLLLEEEDDDMMMRRROOOKKKYYYWWWXXX{{{yyyRRRBBB@@@<<<888666555444444333444555777888888888888444444444444444444444444666666666666666555555555666666666666777888999::::::999888888888:::<<<>>>;;;EEEDDDCCCMMM]]]tttwwwooogggeee___UUUJJJDDD??????>>>???AAACCCFFFHHHJJJEEEEEEMMMPPPKKKFFFEEEIII^^^zzzhhh\\\JJJEEE===555000///000222////////////............------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,RRRQQQPPPOOONNNMMMLLLKKKIIIHHHHHHGGGEEEDDDCCCCCCBBBBBBBBBAAA@@@@@@??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>@@@BBBCCCDDDHHHMMMQQQZZZ\\\___cccgggjjjlllmmmooorrrrrroookkklllpppsssggg^^^gggtttTTTIIIJJJJJJJJJKKKLLLLLLMMMMMMLLLKKKKKKLLLOOOQQQQQQQQQRRRRRRSSSTTTUUUUUUUUUUUUTTTTTTTTTUUUWWWYYY[[[\\\[[[]]]```ccceeedddcccbbbccc___\\\\\\```cccbbb```aaa```______]]]]]]gggsss[[[QQQHHHFFFFFFCCCAAABBBAAA@@@>>>===<<<;;;;;;;;;;;;===>>>??????@@@CCCEEEGGGHHHFFFDDDFFFKKKLLLJJJLLLRRRYYYttt___GGG???===:::888666666666666444444555666777777777777444444444444444444444444444444444444444444444444666666666666777888999999:::999888888888:::<<<===:::AAAAAAAAAJJJUUUlllzzzmmmeee^^^[[[WWWMMMDDD@@@>>>???AAACCCEEEGGGHHHHHHIIIIIILLLLLLFFF@@@BBBIIIKKKjjjYYYQQQCCC???999444000000111222////////////............------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,HHHHHHGGGGGGFFFEEEEEEDDDCCCCCCBBBAAA@@@??????>>>???>>>>>>======<<<<<<<<<======<<<<<<;;;;;;<<<<<<>>>>>>======>>>???AAABBBBBBEEEIIILLLOOOSSSWWW[[[aaabbbeeehhhkkkmmmnnnnnnuuuppplllmmmpppooojjjfffdddxxxbbbSSSHHHAAAGGGGGGHHHIIIIIIJJJKKKKKKIIIHHHIIIKKKOOOQQQRRRRRRPPPQQQRRRTTTTTTTTTTTTTTTTTTSSSRRRRRRSSSUUUXXXYYYTTTWWW\\\aaaddddddcccbbbgggccc``````aaabbb```^^^^^^^^^^^^___]]]___hhhrrrwwwRRRIIIBBBAAAAAA???>>>??????>>>===<<<;;;;;;;;;;;;<<<>>>@@@AAABBBCCCFFFHHHJJJDDDCCCHHHNNNNNNMMMNNNSSSddd}}}WWWGGG@@@;;;:::999777666666777777444444555555555555444444333333333333333333333333333333333333333333333333666555555666666777888999999888888777888:::;;;<<<999<<<<<<@@@FFFJJJ```uuummmaaaYYYSSSPPPMMMEEE???===>>>@@@DDDGGGIIIJJJJJJIIIJJJKKKMMMLLLFFF???@@@DDDEEEpppgggFFFBBB999777444222111111222222/////////............---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,DDDDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@???>>>>>>>>>>>>=========<<<<<<<<<;;;======<<<<<<<<<======>>>======<<<===>>>AAAEEEGGGKKKMMMPPPTTTXXX\\\___aaaccceeegggjjjllllllllllllqqqqqqsssrrrllleeebbbdddgggJJJIIIJJJFFFEEEFFFFFFGGGHHHIIIJJJJJJGGGGGGHHHLLLPPPSSSSSSSSSNNNPPPRRRTTTUUUUUUUUUTTTSSSRRRRRRRRRRRRSSSTTTUUUPPPTTTZZZaaadddeeedddbbbpppmmmiiigggfffccc___\\\\\\]]]^^^______aaahhhooowwwaaaJJJCCC>>>??????<<<<<<=========<<<;;;;;;;;;;;;<<<<<<>>>AAACCCDDDEEEHHHJJJJJJDDDGGGQQQUUUPPPPPPVVV]]]lllGGGBBBAAA:::999888666666555666666444444444444444333222111222222222222222222222222222222222333333333333333555555555555666777888888888888777777888999:::;;;999999999@@@CCC@@@UUU{{{uuuiii___XXXQQQKKKIIIFFFAAA>>>???@@@AAADDDGGGIIIJJJJJJJJJLLLIIIHHHIIIJJJFFF@@@<<>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@BBBFFFJJJNNNQQQUUUVVVXXX[[[^^^```bbbbbbccceeeiiimmmooopppppppppooouuuxxxqqqaaa___sssvvvTTTGGGIIILLLIIIDDDDDDEEEFFFGGGHHHIIIJJJFFFGGGIIILLLPPPSSSSSSSSSNNNPPPRRRUUUWWWWWWVVVUUUSSSTTTVVVWWWWWWVVVTTTSSSPPPTTT[[[aaadddeeedddbbbpppooommmkkkhhheeeaaa^^^XXX[[[]]]]]]]]]```eeeiiiqqq||||||zzzaaaRRRDDD@@@===>>>>>>;;;;;;===<<<;;;;;;;;;;;;<<<======<<>>:::999888666555444333333333444444444333222111000222222222222222222222222222222333333333444444444444444444444555666777888777777777777888999::::::999999999???AAA;;;LLLppp~~~uuujjj]]]UUUOOOIIIDDDDDDBBB>>>>>>@@@BBBBBBBBBCCCDDDGGGIIIJJJJJJIIIFFFAAA@@@BBBFFFIIIvvvaaaEEE:::666333333333333222111000///............------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,============<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBDDDEEEJJJJJJLLLOOOSSSWWW[[[]]]___^^^]]]^^^aaacccdddcccdddgggkkkpppsssttttttsssoooccc[[[bbbsss~~~TTTJJJFFFEEEFFFBBBBBBBBBCCCEEEFFFGGGHHHIIIFFFGGGIIILLLPPPQQQQQQOOOLLLOOORRRVVVXXXXXXWWWVVVUUUWWWZZZ\\\\\\ZZZWWWUUUSSSVVV\\\```ccccccbbbaaaeeefffggggggfffdddaaa```[[[___aaa``````cccfffeeegggxxxvvvyyyzzzjjjYYYLLLEEEAAA>>>===???>>>;;;;;;>>>;;;;;;;;;;;;<<<===>>>???>>>AAAEEEGGGGGGHHHIIIJJJJJJKKKLLLLLLIIIKKKWWWdddmmmXXXHHH@@@888888888777666555333222222333333333333333222111111111111111111111111111111222222222333333444444555444333333444444555666777555666666777888888999999999;;;:::===@@@;;;GGGbbbzzzqqqhhh]]]SSSLLLGGGCCC@@@@@@>>><<<<<<@@@CCCBBB@@@@@@AAACCCFFFHHHDDDIIIGGG===888GGGbbbwww}}}bbbFFF:::;;;999444444444333222000///............------------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,AAAAAA@@@@@@?????????>>>>>>>>>>>>??????@@@@@@@@@????????????????????????AAABBBCCCEEEHHHKKKNNNOOOUUUVVVYYY[[[___bbbdddeeefffcccaaaaaacccfffffffffgggiiilllnnnnnnllljjjhhhhhh\\\```ZZZEEEGGGAAA>>>BBB??????@@@AAABBBDDDEEEFFFGGGFFFFFFHHHJJJMMMNNNLLLJJJJJJMMMQQQUUUWWWWWWVVVUUUUUUWWWYYYZZZZZZYYYWWWVVVWWWYYY\\\___``````___^^^[[[^^^aaabbbbbb```___^^^___dddfffccccccffffffcccbbbrrrtttsss{{{oooiii___UUULLLEEE@@@===@@@===>>>@@@>>>;;;:::===;;;;;;;;;<<<===>>>@@@AAAAAADDDHHHJJJJJJIIIJJJKKKLLLMMMKKKIIIRRRiiinnnRRRRRRKKK===888888555555555555555444333333333333333444333333222222111111111111111111111111000000111111222333333444333333333333444555666777555555666777888888888888777===;;;:::>>>===CCCTTTpppyyyzzzuuummmcccYYYPPPIIIEEECCC@@@???@@@???<<<===AAAAAAAAAAAAAAABBBBBBCCCCCC@@@DDDEEEEEESSStttvvvRRRHHH:::555999777333333222222000///...............---------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,HHHHHHHHHGGGFFFEEEEEEEEE@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDHHHHHHJJJMMMQQQTTTWWWYYY\\\]]]```bbbeeefffggghhhiiifffbbbbbbeeehhhiiiiiiiiijjjjjjhhheee___ZZZVVV\\\rrr```GGGDDDJJJ===;;;DDDBBB===>>>???@@@BBBCCCDDDEEEEEEEEEGGGIIIKKKKKKIIIGGGHHHKKKPPPTTTVVVVVVUUUTTTSSSTTTTTTTTTTTTUUUUUUUUUYYY[[[\\\^^^^^^^^^\\\\\\YYY\\\___aaa```]]][[[ZZZ^^^cccddd``````cccaaa\\\aaalll~~~zzzpppxxxrrrjjjfff```\\\XXXRRRIIIDDDCCCDDDDDDCCC???===>>>@@@>>>::::::===;;;;;;;;;<<<>>>???AAABBBDDDGGGJJJLLLLLLKKKKKKLLLMMMNNNKKKLLLcccxxxKKK888DDDAAA333444===222222333444555555555555222333333444444444333333000000000000000000000000...//////000111222222222333333333333444555666666444555666777888888888888666>>>;;;888===???AAAKKKYYYcccpppxxxzzz~~~sssmmmdddYYYPPPHHHCCC@@@CCCAAAAAACCCAAA>>>???CCC@@@AAACCCDDDDDDBBBAAA???@@@===???RRR{{{TTT999???;;;666777222222111111000//////............---------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,NNNNNNMMMLLLJJJIIIHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIHHHFFFDDDCCCDDDGGGJJJMMMHHHIIIKKKNNNRRRUUUWWWXXX^^^aaafffhhhjjjkkknnnpppmmmiiiccc```bbbfffkkknnnhhhhhhfff___YYYWWW\\\bbb~~~UUUKKKHHHDDD@@@===<<<<<<===============>>>>>>>>>>>>AAABBBDDDEEEGGGGGGHHHHHHIIIKKKOOORRRSSSSSSRRRQQQQQQQQQPPPOOOPPPPPPRRRSSS[[[]]]``````___^^^]]]]]]VVV```ddd\\\UUUVVVZZZ\\\______````````````______```gggtttooofffkkkyyylll\\\SSSOOONNNGGGFFFEEECCCBBBAAA@@@@@@??????>>>===<<<<<<;;;;;;=========>>>@@@BBBDDDFFFEEEGGGKKKNNNKKKHHHKKKQQQLLLQQQNNNRRRwwwTTTKKK@@@999888888777555777666666444333222111111111111111111111111111111222222111111111111111111000000000000000000000000333333222222333333444555555555555555555666777777777777888999:::<<<===>>>MMMTTTUUU^^^vvv}}}wwwiiiaaaVVVMMMHHHEEEBBB@@@AAA@@@@@@AAACCCDDDCCCBBB:::???CCCCCCCCCDDDBBB@@@CCC===CCCiiicccLLL999666888444111444000000000000//////////////////...---,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************RRRRRRRRRRRRQQQQQQPPPPPPOOOOOONNNMMMMMMMMMNNNNNNIIIHHHFFFEEEFFFHHHJJJLLLKKKKKKLLLMMMOOOPPPQQQRRRVVVXXX[[[^^^bbbeeehhhkkkpppmmmiiifffddddddeeeeeennneeeZZZSSSYYYjjjcccQQQEEECCC@@@===<<<;;;<<<===<<<<<<<<<=========>>>>>>AAABBBCCCEEEFFFGGGHHHHHHJJJKKKNNNPPPQQQQQQQQQPPPOOOOOONNNMMMNNNOOOPPPQQQWWWZZZ]]]______^^^^^^___WWW___bbb\\\WWWYYY\\\\\\]]]^^^^^^____________^^^```dddmmmxxxlllXXXkkkpppwww{{{}}}|||}}}~~~xxxjjj[[[PPPJJJHHHHHHEEEDDDCCCAAA@@@?????????<<<<<<;;;;;;;;;:::::::::>>>>>>>>>???AAACCCEEEFFF@@@CCCJJJQQQQQQKKKGGGHHHOOONNNSSSiii|||MMMEEE<<<777777888777555444444444444444333333333111111111111111111111111111111111111111111111111111111111111111111111111333222222222222333444444555555555555555666666777777777777888:::;;;===>>>CCCIIILLLZZZwwwtttlll^^^WWWNNNHHHDDDBBBAAA???DDDCCCAAAAAACCCDDDCCCBBBGGGCCCAAA@@@@@@????????????===SSSSSSDDD888888777222111555000000000000/////////...///......---,,,,,,+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************WWWWWWWWWXXXXXXWWWWWWWWWSSSSSSRRRQQQQQQQQQQQQQQQJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLMMMNNNOOOOOOQQQQQQSSSWWW]]]dddhhhjjjkkkiiigggdddbbb```______VVVXXX```rrr^^^EEEEEE???===;;;::::::;;;<<<===;;;;;;;;;<<<<<<<<<======@@@AAACCCDDDFFFGGGGGGGGGJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLKKKKKKKKKMMMNNNOOOQQQUUUXXX[[[[[[[[[\\\]]]XXX]]]^^^\\\[[[\\\]]]\\\[[[\\\]]]]]]^^^^^^^^^^^^aaa```ccckkkwwwhhh^^^```eeekkkrrrxxx|||}}}||||||}}}~~~xxxfff]]]XXXPPPIIICCCAAAAAABBBBBBAAA@@@???>>>=========:::::::::;;;;;;<<<<<<<<>>888666666777666444111111222333444555555666111111111111111111111111111111111111111111111111111111111111111111111111222222111111222222333444555444444444444555666666666666777888999:::<<<===;;;AAADDDSSSttt}}}wwwnnneee^^^QQQMMMGGGCCCBBBBBBBBBBBBIIIFFFCCCBBBBBBCCCCCCCCCFFF>>>;;;@@@CCC@@@@@@DDDFFFOOOuuu^^^BBB:::666777666000000555000000000/////////............------,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************YYYZZZZZZZZZZZZYYYXXXWWWSSSRRRQQQPPPOOOOOOOOOOOOKKKKKKKKKLLLKKKKKKJJJJJJJJJJJJJJJKKKLLLNNNPPPQQQGGGEEEEEEHHHNNNUUUYYY[[[```^^^[[[XXXVVVWWWZZZ]]]hhhwww^^^JJJ@@@:::<<<;;;999999999:::;;;<<<::::::::::::;;;;;;;;;<<>>???@@@???>>>======<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@@@@AAABBBCCCEEEGGGHHHIIIOOONNNOOOQQQNNNKKKNNNTTTccc}}}hhh@@@===:::777666666666444333000000111222333444555555111111111111111111111111000000000000111111111111222222222222222222222222111111111111111222333333444444333333444444555666666666666777888999;;;;;;:::@@@BBBNNNiii~~~}}}|||~~~~~~}}}zzzsssjjj```YYYUUUIIIGGGEEECCCDDDFFFGGGHHHLLLIIIEEEBBBBBBCCCDDDCCCBBB;;;;;;CCCEEE???@@@GGG]]]uuutttFFF<<<666333555444111111444000000/////////.........---------,,,,,,,,,++++++******++++++++++++******++++++++++++++++++++++++************************************************]]]]]]]]]]]][[[YYYVVVUUURRRQQQPPPNNNMMMLLLLLLLLLJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIHHHHHHIIIKKKMMMNNNJJJHHHEEEDDDFFFJJJMMMOOOOOOOOONNNNNNRRR[[[gggoooZZZGGGDDDBBB<<<<<<;;;:::999888999999:::888999999999999:::::::::===>>>???AAABBBCCCDDDDDDHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHIIIKKKLLLMMMOOOQQQTTTUUUTTTRRRRRRRRRVVVUUUVVVYYY\\\\\\ZZZXXXXXXYYYZZZ\\\]]]^^^^^^^^^```\\\YYY[[[bbbooouuu]]]WWW^^^gggpppuuuyyy|||~~~{{{yyyxxxqqqsssuuuvvvwwwyyy|||~~~|||qqqgggfffccc\\\\\\bbbddd___XXXRRRNNNKKKHHHGGGCCCBBBAAA??????>>>??????===<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>@@@AAABBBCCCBBBCCCDDDFFFHHHIIIJJJJJJEEEJJJSSSXXXVVVRRRUUU\\\zzzoooQQQBBB:::999777666666555333111222222222222222222222222000000000000000000000000//////000000000111111111111111111111111111111111111000000000000111222222333333333333333444555555555555555666777888999:::999AAABBBHHHYYYppp~~~||||||||||||}}}{{{}}}zzztttiii]]]TTTOOONNNEEEEEEEEEEEEGGGIIIKKKMMMNNNJJJFFFCCCCCCCCCCCCCCCGGGAAA???AAA???>>>FFFRRRyyybbbOOO@@@888111111444444222111////////////............,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,++++++++++++++++++++++++++++++************************************************______```___]]]ZZZWWWUUUSSSRRRPPPNNNMMMLLLKKKKKKIIIIIIJJJJJJKKKJJJJJJIIIJJJIIIGGGEEEEEEFFFGGGHHHJJJIIIGGGEEECCCDDDGGGKKKEEEJJJSSS^^^mmmVVVIIIFFF>>><<>>@@@AAAAAAAAADDDDDDEEEFFFFFFFFFEEEEEEHHHGGGGGGGGGHHHJJJKKKLLLQQQSSSUUUUUUSSSQQQPPPPPPRRRPPPRRRVVVXXXVVVTTTTTTVVVWWWXXXZZZ\\\]]]]]]^^^]]]YYYXXXYYY[[[```mmmyyyhhhYYYXXX^^^hhhsssyyy{{{~~~}}}{{{wwwuuutttqqqsssvvvwwwuuusssrrrqqqtttyyy~~~~~~{{{{{{|||zzzzzzyyywwwuuutttuuuvvvwww|||}}}vvvpppmmmhhhaaa\\\ZZZXXXSSSPPPQQQLLLMMMNNNLLLGGGDDDCCCDDDAAAAAA@@@???>>>=========<<<<<<<<<;;;<<<<<<======;;;<<<===>>>@@@AAABBBCCCCCCDDDFFFHHHJJJKKKLLLLLLKKKJJJKKKOOOTTT___rrrSSS???===999888777666444333222111333222222111111000000000000000000000000000000000...//////000000111111111000000000000000000000000000000000///000000111222333222222222222333444444555555555555666777888888666===???AAAKKKYYYzzz{{{~~~}}}{{{yyywwwuuuvvv{{{}}}wwwtttoooggg\\\RRRKKKIIIIIICCCEEEGGGHHHHHHIIILLLNNNMMMJJJFFFDDDDDDDDDCCCBBBEEEAAA======FFFWWWmmm|||___QQQOOODDD;;;333111333555333000/////////.........------,,,,,,,,,,,,+++++++++++++++,,,---......---,,,+++++++++++++++++++++++++++************************************************]]]^^^^^^^^^]]]ZZZWWWUUUTTTSSSQQQOOOMMMLLLKKKKKKGGGGGGGGGHHHHHHIIIIIIJJJKKKIIIGGGEEEEEEFFFHHHJJJBBBFFFJJJJJJIIILLLTTT[[[cccmmm~~~]]]@@@@@@CCC:::888@@@999888888888888777777777666666777777777888888888888999:::<<<>>>>>>??????@@@AAACCCEEEEEEEEECCCBBBEEEEEEDDDEEEFFFGGGIIIJJJOOOQQQSSSSSSQQQOOOMMMMMMMMMLLLOOOTTTTTTOOONNNQQQRRRSSSUUUWWWYYYZZZ[[[[[[YYYWWWVVVWWWWWWVVV[[[bbbjjjnnn~~~yyyjjj^^^^^^gggpppsssuuuvvvuuutttttttttrrrtttwwwvvvsssoookkkjjjllllllllllllmmmnnnpppqqqzzz|||}}}||||||yyywwwuuutttsssqqqpppooojjjjjjiiifffdddccccccccc```aaacccbbb```]]][[[ZZZVVVVVVSSSNNNLLLLLLIIIEEE@@@BBBDDDDDDBBB@@@>>>>>>???>>>======<<<<<<<<<<<<<<<<<<<<<<<<======>>>???>>>>>>???@@@AAACCCCCCDDDDDDFFFHHHJJJLLLMMMMMMMMMUUUMMMIIIRRRfff\\\BBB666666555666555444333222222222222111111111000000000000000000000000000000000000......//////000111111222////////////////////////000////////////000111111222222222222222333333444444444444444555666777777444999999<<>>@@@@@@HHHddd\\\FFFCCC>>>AAA>>>999444333333333111//////.........---------++++++++++++++++++++++++***+++,,,------,,,+++***************************************************************************XXXZZZ[[[\\\[[[YYYVVVTTTSSSRRRPPPNNNLLLKKKJJJIIIFFFEEEEEEFFFGGGHHHIIIJJJJJJIIIHHHHHHIIILLLOOOQQQVVV^^^hhhmmmooovvv}}}OOOGGG<<<777999<<<999444666666666777777777777888666666666666777777777777777888999;;;<<<===>>>>>>===???BBBDDDEEEDDDBBBAAACCCCCCBBBCCCDDDFFFHHHIIIKKKMMMOOOOOOMMMKKKJJJJJJJJJJJJMMMRRRQQQKKKJJJNNNOOOQQQSSSUUUWWWXXXYYYYYYVVVUUUUUUWWWUUURRRTTTYYY[[[___rrriii[[[]]]```cccgggkkkmmmoooqqqssssssuuuvvvuuuqqqllliiihhhdddaaa]]][[[\\\^^^___```bbbfffkkknnnnnnlllkkkkkkllllllmmmnnnnnnkkkfffbbbaaa```^^^\\\YYYXXXWWWWWWSSSRRRPPPOOOOOOPPPPPPQQQIIINNNKKKCCCBBBGGGFFF???CCC@@@<<<<<<===???>>>===<<<<<<<<<;;;<<<<<<===>>>===============>>>???@@@AAAAAABBBCCCDDDEEEFFFGGGEEEFFFIIIKKKMMMNNNNNNNNNMMMJJJTTTnnnQQQ???===<<<<<<222333333222111111222444000000000000000111111111000000000000000000000000---......///000111111222///////////////////////////////////////000111111222222111111222222333444444444444444444555666777555777666:::>>>:::AAAWWWvvvyyy}}}~~~~~~~~~~~~}}}}}}}}}vvvvvvvvvuuusssrrrssstttmmmuuu|||yyynnnggg```YYYQQQMMMIIIFFFGGGHHHIIIHHHKKKMMMPPPPPPMMMLLLNNNPPPJJJHHHFFFEEEEEEEEEBBB@@@???FFFLLL\\\eee===>>>CCC555<<<>>>===888333111222222//////.........---------++++++++++++++++++++++++((()))+++,,,,,,+++)))(((************************))))))))))))))))))))))))************************