BM6P6(@ ,,,,,,+++************++++++,,,---...////////////)))+++...111111000...,,,......------...///111222------.........---+++***//////000222333444555666333444555666666444222111111444777999999:::<<<>>>AAACCCCCCCCCIIIQQQOOOHHHLLLOOOVVV[[[]]]YYYRRRMMMCCCDDDDDDCCCBBBBBBEEEGGGDDDEEEDDDAAA>>>@@@FFFMMMQQQTTTWWWZZZ]]]aaagggkkkjjjgggdddbbbcccgggkkknnnnnnlllgggbbb___ccckkkrrr~~~|||zzzyyyuuunnnccc[[[VVVWWWYYY\\\^^^___```aaaaaaaaaaaacccfffiiijjjjjjlllooosssuuuwwwxxxzzz{{{{{{{{{zzzzzz}}}xxx}}}~~~vvvmmmddd^^^TTTNNNFFF@@@<<<:::999888999===@@@BBBDDDGGGMMMRRRbbbeeejjjooosssuuuuuuuuuoookkkeee```____________ccchhhrrr~~~~~~sss___[[[___sss|||kkkttt___JJJEEE@@@>>>;;;999777777888888444555777888999999888777888888777777666666555555222:::777444;;;>>>@@@HHHfff{{{sss{{{}}}wwwyyyzzz000//////...........................---,,,+++***------............------------,,,,,,---///000111---.../////////...---,,,+++,,,---...000111222222333444555666666444222111222444777999:::;;;<<<>>>CCCFFFFFFHHHOOOWWWWWWRRRQQQTTTXXX\\\[[[VVVNNNIIIAAAAAAAAAAAABBBCCCEEEGGGCCCDDDDDDAAA>>>AAAHHHOOOTTTVVVYYY\\\```dddiiimmmkkkhhheeeddddddhhhlllnnnooolllgggaaa___dddmmmttt}}}|||zzzxxxtttlllbbb[[[UUUWWWYYY[[[^^^___```aaaaaaaaa```bbbdddgggiiiiiikkknnnrrruuuvvvwwwxxxzzz{{{{{{zzz{{{|||yyy~~~~~~vvvmmmddd]]]TTTNNNGGG@@@<<<:::999888999<<<@@@BBBCCCFFFLLLQQQaaaeeelllrrrwwwyyyyyyxxxrrrnnniiifffdddbbbaaa___```eeennnzzz{{{eee]]]]]]fff}}}tttwwwgggOOOFFF@@@???<<<999888777888888666777888999::::::::::::888888777777666666666666444<<<999666;;;???DDDOOOwww~~~www|||zzz}}}wwwyyy111111000////////////000------------,,,+++***)))///...,,,+++++++++------,,,,,,,,,,,,---...//////---......////////////...------...000111222333444333444555555555444333222222555888999:::;;;===???DDDEEEGGGKKKSSS[[[]]]ZZZTTTWWWZZZ[[[YYYSSSLLLGGGDDDCCCAAAAAABBBCCCDDDDDDCCCCCCBBB??????CCCKKKRRRUUUWWWZZZ]]]```dddiiimmmkkkjjjgggfffgggiiimmmooooookkkddd______eeeooovvv|||{{{yyywwwrrrjjjaaaZZZTTTVVVXXX[[[]]]___aaaaaaaaa`````````aaadddgggiiikkknnnsssuuuvvvwwwxxxyyy}}}}}}|||}}}~~~|||xxxnnnddd]]]TTTOOOGGG@@@<<<:::999888999<<>><<<888<<>>???AAABBBDDDIIIPPPWWWZZZZZZVVVXXX[[[ZZZVVVPPPKKKHHHIIIFFFCCCBBBBBBCCCBBB@@@BBBAAA???===>>>DDDMMMSSSUUUWWWYYY[[[^^^aaafffjjjkkkjjjhhhhhhhhhkkkmmmooommmhhhaaa\\\]]]eeeooovvvzzzyyyxxxuuuooofff^^^YYYSSSTTTWWWZZZ]]]___aaaaaaaaa``````___```bbbeeehhhllloootttwwwxxxxxxyyyzzz{{{qqqfff___UUUOOOGGGAAA===;;;999888999<<>>;;;888777777888:::999888888999:::<<<===777777777777777777777777777???===999<<<@@@OOOgggrrrdddlllzzz}}}wwwyyy...---,,,,,,++++++,,,,,,+++,,,---....../////////)))***+++,,,---...------+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,------...***+++,,,---...000111111444444555444444444333333333666999;;;;;;<<<>>>@@@AAA@@@BBBGGGLLLPPPSSSUUUYYY[[[\\\YYYSSSMMMIIIGGGIIIGGGEEECCCCCCCCCCCCBBBDDDBBB>>><<<>>>DDDMMMTTTVVVWWWYYYZZZ\\\___cccfffhhhhhhggghhhiiilllnnnooojjjddd]]]YYY[[[cccmmmtttwwwwwwvvvrrrjjjbbb[[[VVVQQQSSSVVVYYY\\\___aaabbbaaabbbbbbaaa```aaadddhhhmmmqqqvvvzzz{{{{{{|||}}}uuuiiiaaaUUUOOOGGGAAA===;;;:::999888;;;>>>>>>>>>@@@EEEIIINNNWWWdddqqq{{{|||||||||zzzuuummmccc\\\UUUWWW\\\dddqqquuu___RRRPPPWWWeeewwwyyyiiiOOOEEEBBB???;;;999888777777888888777777777999;;;<<<777777777777888888888888777===<<<999<<>><<<:::999888:::<<<<<<;;;<<<@@@DDDGGGPPP^^^nnnzzzzzznnnfffZZZXXXXXX[[[dddqqq~~~}}}nnnZZZRRRPPPTTTddd|||uuuzzzsssWWWGGGEEEAAA===:::888777777555555666777888888888888777777888888888999999999999;;;888:::BBBHHH\\\{{{jjjZZZeee|||,,,,,,+++************+++******+++,,,------------555333///+++******,,,---,,,---.........---,,,+++000///---,,,+++,,,,,,---------...000111222333444555555444333333333333444555777:::<<<===>>>@@@AAA@@@===>>>CCCEEEDDDIIIPPPMMMQQQTTTTTTQQQPPPTTTXXXhhhlllllldddYYYRRRUUUZZZVVVOOOGGGBBBDDDJJJRRRWWWVVVWWWWWWUUUTTTTTTVVVXXX\\\]]]aaadddhhhkkkmmmnnnhhhbbb[[[YYY^^^eeekkknnnpppqqqooojjj```WWWRRRPPPNNNPPPSSSWWW[[[___aaabbbbbbfffkkkkkkgggeeeeeehhhhhhmmmtttzzz~~~xxxkkkbbbVVVPPPHHHBBB>>><<<::::::888:::<<<;;;:::;;;???CCCCCCLLLZZZjjjwwwtttlll]]]ZZZWWWXXX___kkkxxx~~~uuu{{{ppp[[[PPPMMMOOO^^^xxxtttvvvuuuYYYHHHFFFBBB===:::888777777444555777888999999888888777777888888999999999999::::::777;;;EEELLL___}}}cccYYYkkk///...------,,,,,,,,,,,,,,,,,,---......------,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,//////000111222333333444111111000000111111222333555777:::;;;;;;;;;<<<<<>>>>>>>>AAAEEEJJJLLLPPPSSSUUUSSSSSS[[[kkkxxx}}}wwwuuutttgggUUUFFFDDDFFFHHHMMMUUUTTTRRROOOMMMLLLNNNQQQSSSVVVWWWZZZ]]]```bbbcccddd___[[[VVVVVV[[[bbbfffhhhkkkjjjgggaaaZZZTTTPPPOOORRRTTTVVVXXXYYY[[[]]]___```bbbcccbbbbbbccceeegggnnnqqqvvvyyy{{{|||}}}~~~~~~~~~ooocccXXXQQQHHHAAA>>>===:::888888:::;;;;;;;;;;;;===>>>HHHNNN\\\nnn{{{zzzmmmfff___]]]]]]bbbmmmwwwtttssswwwnnnZZZNNNLLLKKKQQQccc|||tttyyykkkQQQEEECCCBBB:::999<<<888888777777777666666666666777777777777777777777777888999<<>>===FFFMMM[[[mmm{{{tttlllddd___\\\^^^iiiuuu}}}wwwqqqpppyyymmm[[[QQQMMMIIIMMM]]]yyyuuuvvvyyyXXXIIICCCCCC;;;:::<<<999888888777777777666666666888888888888888888888888777999;;;@@@MMMeeedddbbbvvvtttwwwyyyyyy|||ooodddggguuu000000////////////000000///......---,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++************************---,,,,,,,,,,,,------...///000000111222333444555:::888666444222222222333888999;;;;;;:::999:::<<<>>>>>>???@@@CCCFFFIIIKKKOOOOOONNNMMMQQQ]]]ppp~~~jjjTTTBBB@@@FFFHHHLLLPPPNNNLLLIIIHHHHHHKKKOOORRRUUUUUUUUUVVVXXXYYY[[[\\\[[[VVVSSSTTTZZZaaaeeegggfffeeeccc^^^XXXTTTRRRRRRTTTUUUUUUUUUVVVYYY]]]```___```aaaaaabbbdddhhhkkkpppsssxxx{{{}}}~~~yyylll^^^VVVLLLDDDAAA???===;;;999666444666:::======;;;DDDLLL[[[mmmyyywwwppphhhaaa\\\\\\gggrrrvvvzzzqqqjjjqqq~~~ssseeeXXXQQQKKKNNN]]]wwwvvvvvvaaaMMMDDDCCC<<<999<<<999888888888777777777666666888999999999999999:::::::::;;;<<>>???EEEGGGIIILLLLLLJJJIIIHHHJJJMMMPPPRRRVVVWWWWWWXXXYYYZZZ[[[[[[ZZZVVVSSSUUU[[[aaaeeeffffffeeebbb]]]WWWSSSRRRRRRQQQRRRSSSUUUVVVZZZ___cccccccccccccccbbbdddhhhkkkooosssxxx|||qqqaaaYYYMMMEEEAAA???===;;;888555222444888;;;;;;:::BBBJJJZZZlllwww~~~~~~vvvmmmfff___\\\bbbjjjppp{{{{{{pppgggmmm{{{}}}ttt___VVVOOORRR___yyy~~~tttuuujjjQQQDDDCCC<<<999;;;888888888888888777777777777888888999999::::::::::::>>>@@@@@@EEEZZZ{{{qqq___ppp|||------,,,,,,,,,---.........---,,,++++++,,,......,,,,,,------------,,,,,,........................,,,,,,,,,,,,---...///000000000111222333444555555444333111///000222555666777888999999999:::<<>>:::;;;999999999888888888777777777888888888999999::::::;;;;;;???AAAIIIaaaqqqhhh...............///000000---,,,+++++++++---///000,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,------...///000000111111222333444555555444333000//////222555777666777888999999;;;>>>@@@BBBCCCFFFHHHJJJJJJJJJIIIHHHHHHFFFDDDEEEKKKSSSZZZXXX\\\^^^aaafffjjjfff```NNNCCC===CCCGGGFFFFFFIIIJJJKKKMMMPPPRRRTTTUUUUUUXXXZZZ^^^```bbbaaa___^^^VVVSSSRRRWWW___ggglllmmmllliiieee^^^VVVQQQPPPPPPKKKNNNRRRVVVXXX\\\```ccceeeeeedddbbbaaacccgggkkknnnrrrwww|||~~~~~~kkkaaaTTTIIICCC@@@===;;;999999888666555666999;;;@@@IIIYYYiiiqqqwwwzzzuuunnneee]]]ZZZ]]]fffpppwwwsssjjjaaacccooo|||nnncccZZZ]]]ggg}}}tttrrr}}}[[[GGGFFFAAA<<<===<<<999999999888888888777777777777888888999:::::::::666>>>GGGTTTooovvvuuuzzz}}}~~~***************+++,,,---,,,,,,+++***+++...000111,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000111222222444444555666666444222000000222444666555666888888999;;;???BBB@@@BBBFFFIIIKKKLLLLLLLLLJJJIIIFFFCCC@@@BBBFFFIIINNNRRRWWW\\\dddhhhccc\\\HHH@@@>>>EEEIIIFFFFFFJJJIIILLLOOOSSSUUUVVVVVVVVVXXX[[[___cccdddccc```^^^VVVTTTTTTZZZcccmmmrrrtttnnnkkkfff^^^VVVQQQOOOOOOKKKNNNSSSVVVYYY\\\___aaaccccccbbbaaaaaaccchhhkkkooorrrwww{{{}}}~~~nnndddVVVKKKDDD@@@===;;;;;;<<<;;;888555555999===???IIIYYYhhhpppuuu|||yyyvvvlllaaa[[[VVV^^^fffmmmvvvooofff^^^___iiivvvvvvjjjaaaccclllyyyttt___IIIHHHCCC>>>???>>>999999999888888888888777666666777888999999::::::999EEESSSdddzzz}}}rrrnnn}}}}}}000000///...---+++***))),,,---///111111000///---,,,...///,,,)))(((+++...---,,,,,,++++++,,,,,,------------------...//////111222222111333888999666555333111000000111444555888;;;<<<<<<;;;===BBBGGGCCCDDDFFFGGGIIIJJJJJJJJJNNNJJJCCC???>>>???AAAAAAHHHJJJNNNVVV\\\[[[SSSMMMEEECCCAAABBBFFFIIIJJJIIIJJJLLLQQQUUUXXXXXXXXXWWWVVVXXX]]]aaadddbbb^^^ZZZTTTSSSUUU\\\fffnnnssstttpppmmmfff^^^WWWRRRNNNMMMKKKMMMOOOSSSWWW\\\```ccccccbbbaaaaaaaaaeeekkkooorrruuuyyy{{{{{{{{{{{{|||~~~kkkVVVKKKGGGBBB>>><<<;;;::::::999999::::::;;;@@@GGGVVVfffpppuuu||||||ooobbbXXXRRRPPPOOOSSS]]]hhhrrr}}}kkkbbb```aaaccctttvvvlllkkknnn|||yyyttt|||sssUUUEEEAAA>>><<<===:::::::::999999:::;;;;;;888999999999888:::<<>><<<@@@@@@CCCIIINNNNNNJJJDDD@@@??????BBBGGGJJJKKKJJJKKKNNNRRRWWWYYYZZZYYYXXXVVVXXX[[[___aaa___[[[WWWSSSSSSUUU[[[eeemmmpppqqqooollleee^^^XXXSSSPPPOOOMMMMMMNNNQQQUUUYYY^^^aaaaaaaaaaaa```aaaeeekkkooopppssswwwzzz{{{{{{|||~~~nnnYYYMMMGGGBBB===;;;:::999999888888999999:::@@@GGGTTTcccmmmrrryyy{{{mmmaaaWWWQQQMMMKKKLLLTTT\\\dddnnnwww}}}jjj```]]]^^^aaarrrtttnnnnnnxxxzzz}}}zzzYYYHHHCCC@@@>>>===;;;::::::999999::::::;;;888999999999999:::===???IIISSSmmm|||wwwsssrrr}}}***++++++,,,,,,,,,++++++************++++++,,,,,,000...,,,,,,,,,------------,,,,,,++++++,,,,,,---------,,,,,,------...///000333333111111444555222222111000///000111444555999;;;===<<<<<<>>>CCCGGGIIIJJJKKKLLLMMMNNNNNNNNNJJJHHHEEECCCAAA???<<<999>>>>>>???CCCGGGHHHEEEAAA:::;;;>>>BBBGGGKKKLLLKKKKKKNNNSSSXXXZZZ[[[ZZZZZZYYYZZZ\\\___```^^^ZZZWWWSSSRRRUUU[[[eeelllnnnnnnmmmjjjddd]]]XXXUUUSSSRRROOONNNNNNOOORRRVVV[[[^^^````````````aaaeeejjjnnnnnnrrrvvvyyyzzz{{{}}}~~~~~~rrr]]]PPPIIIAAA<<<:::999999888888888888999999AAAGGGRRR```hhhnnnvvv~~~}}}ooobbbYYYSSSLLLHHHFFFJJJOOOTTT]]]fffvvvxxxlll___\\\]]]aaassszzzqqqnnnttt|||```KKKEEEBBB???<<<;;;::::::999999:::::::::888999999999999:::===@@@HHHWWWwwwsssrrr~~~rrrvvv~~~------............------...---,,,+++,,,---///000222...++++++...000///------,,,,,,++++++,,,,,,---......------......///000...222333111111444444333111111000000111222444555666999;;;<<<<<>>???@@@CCCFFFFFFCCC@@@777999>>>CCCHHHJJJJJJJJJKKKNNNSSSWWWZZZ[[[[[[ZZZ\\\]]]___bbbcccaaa^^^ZZZSSSSSSVVV]]]ffflllnnnmmmkkkgggbbb\\\WWWUUUTTTTTTRRRPPPNNNNNNPPPTTTYYY]]]^^^^^^______aaaeeejjjnnnooorrruuuwwwxxxyyy{{{}}}~~~{{{ttt```SSSKKKCCC===<<<:::999999999999999999:::CCCGGGQQQ]]]dddiiirrr{{{rrrfff\\\VVVNNNHHHDDDEEEGGGKKKSSS[[[jjjvvv}}}pppaaa\\\^^^bbbttt{{{ppplllpppzzzgggNNNFFFCCC???;;;;;;;;;:::999999999::::::888999:::999999;;;>>>@@@EEEWWW{{{nnnppp~~~rrrzzz////////////...---,,,,,,000///---,,,,,,...000222111...++++++...000///------,,,,,,++++++,,,,,,---/////////...///000000111+++111444222111444555444000000000111222444555666555777;;;<<<===AAAGGGLLLVVVVVVUUUTTTRRRPPPOOONNNIIIEEEAAA>>>=========<<<<<<>>>AAADDDDDDBBB===999777:::???DDDGGGHHHHHHHHHIIIMMMQQQVVVZZZ[[[ZZZYYY]]]^^^```dddeeeddd```\\\TTTUUUYYYaaaiiiooopppnnniiieee___YYYUUUSSSSSSSSSSSSQQQOOOOOOPPPUUUYYY]]]\\\]]]___```bbbfffkkkoooqqqsssvvvvvvvvvvvvxxxyyyzzz{{{|||~~~{{{}}}vvvcccWWWMMMEEE@@@???;;;;;;::::::::::::;;;;;;DDDHHHPPPZZZaaaeeemmmvvvuuujjj___YYYPPPJJJDDDCCCDDDGGGMMMUUU___mmmvvvddd\\\^^^```ppp{{{oooggghhhsss{{{oooRRRFFFCCC???:::<<<;;;::::::999999999:::888999:::::::::;;;>>>AAAHHHZZZ~~~kkkppp}}}xxx.........------+++******...---,,,++++++---///000///---++++++---...///...---,,,,,,++++++,,,,,,---//////......//////000111,,,222666444222333555444000000111222444666777888666888;;;<<<===AAAGGGLLLTTTSSSSSSQQQPPPNNNLLLKKKEEEBBB>>><<<===>>>??????@@@BBBEEEGGGEEE@@@;;;777888<<>>======???DDDHHHJJJKKKKKKKKKJJJIIIHHHHHHDDDCCCBBBBBBDDDFFFFFFEEEHHHIIIJJJIIIFFFAAA<<<:::888<<>><<<===AAAEEEGGGHHHIIIJJJKKKKKKKKKKKKEEEFFFHHHKKKNNNOOOMMMKKKKKKKKKJJJFFFAAA===;;;:::777<<>>AAAJJJSSSWWWXXX]]]dddooo}}}zzznnnfffYYYSSSMMMJJJGGGDDDFFFJJJIIIWWWllltttmmmbbbaaammmtttxxxfff]]]bbbiiirrraaaJJJDDDCCCAAA===<<<;;;:::999999999999777999::::::;;;===@@@CCCHHHZZZ|||jjjhhhuuu{{{zzzxxx{{{,,,,,,---.../////////...++++++,,,,,,,,,,,,---------,,,,,,+++,,,---///000---000,,,$$$!!!(((///111///...---,,,---///111222444666777555222111333555777222000444888888888:::::::::<<<@@@CCCEEEDDDBBBHHHGGGGGGFFFFFFGGGGGGHHHIIIFFFKKKWWW^^^[[[WWWVVVSSSQQQQQQNNNGGG<<<888999===???CCCGGGJJJKKKLLLLLLOOOQQQTTTWWWYYY[[[\\\\\\cccfffjjjmmmllleee[[[TTTTTTWWW]]]eeelllpppqqqppplllaaaVVVQQQMMMHHHEEEEEEGGGJJJNNNSSSVVVXXXYYYYYY```aaabbbcccgggjjjnnnpppqqqrrrsssssstttuuuvvvvvvvvvwwwxxxyyyyyyyyyyyyyyywwwdddUUULLLFFFDDD@@@;;;999;;;<<<;;;;;;======BBBIIIOOOSSSWWWZZZ]]]iiiuuu{{{pppfff^^^YYYRRRKKKGGGFFFHHHIIIKKKTTTggg}}}uuuhhhfffmmmsss{{{|||mmm___ZZZ```ooo~~~fffOOODDD@@@>>><<<888444555999;;;:::777888999:::::::::<<>>===999666666:::<<<;;;888999:::;;;;;;:::<<>>@@@???>>>>>>BBBEEEDDDEEEFFFHHHJJJLLLNNNNNNQQQYYYkkk~~~}}}xxxhhhddd```\\\TTTGGG@@@>>>AAADDDHHHMMMQQQTTTUUUVVVVVVWWWXXXYYYZZZZZZZZZZZZ^^^aaadddhhhhhhccc[[[UUUOOORRRXXX```hhhmmmmmmmmmeee[[[RRRPPPNNNLLLLLLMMMMMMOOORRRUUUWWWYYYYYYYYYZZZ\\\```dddiiimmmpppqqqrrrrrrrrrsssttttttuuuuuuvvvvvvvvvwwwyyy{{{}}}ooobbbWWWNNNHHHDDD>>>:::;;;;;;999888:::;;;???DDDHHHLLLOOOSSSVVVbbbjjjvvvvvvkkkeeeccc___ZZZUUUPPPMMMKKKNNNUUUeeexxxqqqiiihhhtttuuufff^^^ccchhhyyyjjjQQQDDD@@@>>>>>>:::777888:::<<<;;;999:::;;;<<<;;;;;;<<<>>>AAAJJJ___}}}uuuqqqyyy|||zzzwwwsssqqqrrrvvv{{{yyyrrrmmmjjjjjjnnnxxx.../////////...---,,,,,,------........./////////000///...---,,,,,,---...,,,.........------,,,+++,,,,,,+++,,,---...000000///000111111111222222222222000111666888666777999999>>>BBBBBB>>>===AAAEEEBBBDDDFFFIIILLLNNNPPPQQQRRRbbb{{{yyyvvvsssnnnaaaOOOBBB===AAADDDIIIOOOSSSWWWXXXYYYXXXYYYYYYYYYYYYXXXXXXXXXZZZ\\\___bbbbbb___YYYTTTMMMPPPVVV___fffkkklllkkkfff\\\SSSPPPOOONNNNNNPPPNNNPPPRRRTTTVVVWWWWWWWWWWWWZZZ```fffkkkppprrrttttttttttttuuuvvvvvvwwwwwwxxxwwwwwwwwwyyy|||ssshhh]]]SSSKKKFFF@@@;;;;;;:::888777999;;;>>>BBBEEEHHHLLLPPPSSS^^^eeepppzzz}}}sssllliiiddd^^^XXXSSSOOONNNRRRXXXfffwww~~~qqqlllnnnyyyjjj```dddgggwwwnnnSSSFFFAAA@@@===:::888888999::::::999;;;<<<<<<;;;;;;<<<>>>AAALLLcccuuuttt|||wwwpppooozzz|||sssoooiiifffgggmmmuuu{{{|||}}}vvvnnniiifffeeejjjuuu.../////////...---,,,,,,,,,------------.........111000...---,,,------...---------//////---+++***,,,,,,------///000111222000000111222333333222222777555666999999777888;;;===BBBGGGEEE@@@<<<<<<>>>@@@BBBEEEIIILLLOOOPPPQQQSSShhhoooWWWEEE===CCCGGGLLLRRRWWW[[[]]]^^^ZZZYYYXXXWWWVVVVVVUUUUUUVVVWWWYYY[[[\\\ZZZVVVRRRLLLPPPVVV___gggkkklllllljjj___UUUQQQOOOMMMMMMOOONNNNNNPPPQQQSSSTTTTTTTTTWWWZZZ```fffmmmrrruuuwwwvvvwwwwwwxxxyyyzzz{{{|||{{{zzzyyyzzz{{{~~~{{{xxxtttxxxoooeeeYYYPPPGGGAAA;;;;;;:::777777999;;;===@@@CCCFFFJJJOOORRR[[[cccnnnxxx|||tttppphhh```YYYTTTRRRQQQVVV[[[hhhxxxyyypppjjjyyy|||mmmbbbeeehhhxxx{{{sssXXXHHHCCCAAA<<<:::888777777888888888;;;<<<<<<<<<;;;<<>>;;;>>>BBBAAA???<<<<<<===???AAAEEEHHHKKKMMMNNNOOORRRgggtttYYYFFFAAAHHHKKKPPPVVV\\\___aaabbb[[[ZZZXXXWWWUUUUUUTTTTTTTTTTTTUUUWWWXXXWWWTTTQQQNNNQQQWWW```hhhmmmnnnnnnlll```UUUPPPMMMJJJJJJLLLLLLMMMNNNOOOPPPQQQRRRSSSVVVYYY___eeelllrrrvvvyyyxxxyyyzzz{{{}}}~~~~~~}}}~~~sssnnniiiwww~~~uuukkk^^^UUUHHHAAA;;;:::999777777999;;;<<<>>>AAADDDHHHNNNRRRZZZbbbnnnwww}}}|||wwwooofff^^^XXXVVVUUUWWW\\\jjjzzz|||ooohhhuuu}}}qqqdddgggiiiyyyvvvzzz^^^LLLDDDBBB;;;:::888777666777777888:::;;;<<<<<<<<<===@@@CCCTTTqqq{{{~~~uuulllooooookkkkkkpppvvvyyy~~~zzzsssnnnhhhcccdddiiiqqqvvv{{{~~~wwwoooiiifffdddgggsss------......///.........---............///////////////...------...///000555...***---...,,,+++...***+++,,,...///000111111000//////111333222///,,,...---000444777:::AAAIIIKKKIIIGGGDDDBBBAAAAAAAAA???AAADDDGGGIIIKKKKKKKKKLLL```uuu}}}yyyjjjPPPDDDCCCJJJMMMRRRXXX]]]aaacccccc\\\[[[YYYWWWVVVUUUUUUUUUUUUTTTTTTUUUVVVUUUSSSQQQPPPSSSZZZccckkkpppqqqqqqjjj___SSSMMMJJJGGGGGGIIILLLLLLLLLNNNOOOQQQRRRSSSVVVXXX\\\bbbiiipppuuuxxxxxxyyyzzz}}}~~~~~~|||lllfffaaaooo}}}wwwlll^^^TTTHHHAAA;;;:::999777777:::999:::<<<>>>AAAGGGMMMRRR[[[bbbkkksssxxx|||xxxooofff___ZZZXXXVVV\\\jjj{{{~~~nnnjjjuuu|||tttgggkkkhhhzzz|||rrreeeOOODDDAAA<<<;;;:::888777777888999999:::;;;<<<<<<>>>BBBEEEZZZ{{{{{{rrrnnnvvv|||yyywwwxxxxxxvvv|||~~~zzz}}}xxxtttnnniiiiiilllrrruuu{{{xxxooohhhiiifffiiisss,,,,,,---.../////////...////////////000000000000///...------...///000111444,,,&&&)))***((()))---((()))+++---...///000000000///...000222111---)))000000333:::???DDDOOOYYYppphhh]]]RRRKKKFFFCCCAAA>>>@@@CCCFFFHHHIIIIIIHHHEEEWWWiiinnnmmmmmmllliiihhhqqqzzzsss]]]FFF???CCCIIILLLQQQWWW\\\___aaabbb]]]\\\ZZZXXXWWWVVVVVVWWWWWWUUUTTTUUUUUUUUUSSSQQQQQQUUU[[[dddmmmrrrsssssshhh\\\PPPJJJHHHEEEEEEGGGLLLLLLLLLMMMOOOQQQSSSTTTUUUWWWZZZ```gggnnntttxxxwwwxxxzzz}}}~~~|||~~~~~~}}}zzziiiaaa^^^kkkyyyuuuiii[[[OOOHHH@@@;;;:::999777888;;;777888:::<<<@@@FFFMMMRRR\\\aaaiiiooossswww~~~~~~wwwnnneee^^^YYYUUU[[[jjj|||pppllluuu|||wwwjjjnnnfffzzz}}}|||uuuoooiiiQQQDDD@@@======<<<:::888777999:::888999;;;<<<===???CCCFFF___yyy{{{rrrppp|||}}}zzzyyyxxx~~~|||xxxrrrnnnmmmooosssvvv|||xxxooohhhkkkhhhjjjttt++++++,,,------------,,,000///---------+++)))&&&++++++,,,------...//////------------------------------------...000111222+++'''(((---222222111222111222333:::>>>AAAaaawwwXXXHHHFFFDDDAAACCCIIILLLHHHCCCAAADDDKKKTTT[[[___```______aaagggiii```PPPDDDBBBFFFLLLQQQWWW[[[ZZZYYYYYYYYYYYYZZZ[[[[[[YYYYYYZZZ\\\```aaaaaa^^^XXXRRRMMMKKKIIIRRR___llltttwwwuuusssfff[[[PPPMMMKKKHHHFFFFFFHHHIIIKKKMMMPPPQQQRRRSSSRRRTTTWWW]]]dddkkkrrrvvvvvvxxx{{{|||~~~~~~~~~~~~~~~~~~~~~zzzkkkfff```kkkyyywwwiii^^^UUUNNNEEEBBB===:::888777555444999777999>>>??????FFFQQQWWW]]]dddhhhkkkpppxxxyyynnneee```]]]```jjj}}}tttppppppvvvzzzoooiiihhhvvv~~~zzzpppqqqsssSSSDDDCCC???>>><<<999888888888888333;;;:::999======BBBOOO```zzz|||lllqqqwww~~~ssswww~~~{{{vvvqqqnnnpppuuuyyy{{{~~~~~~wwwqqqjjjiiimmmwww+++,,,------......------///---,,,,,,---,,,)))'''))))))******++++++,,,,,,------------------------------------...000111222222...,,,000111...,,,,,,---222444999<<<>>>VVV|||zzz]]]LLLGGGEEEHHHIIIEEEAAA@@@BBBGGGNNNSSSUUUUUUUUUUUU[[[```aaaYYYJJJ@@@@@@CCCLLLTTT\\\^^^[[[XXX[[[^^^```___^^^\\\ZZZZZZ\\\^^^fffgggfffccc]]]VVVQQQOOOQQQYYYfffqqqxxxyyyuuurrrfff[[[PPPLLLJJJGGGEEEEEEHHHIIILLLNNNQQQSSSTTTUUUVVVWWWZZZ^^^dddkkkppptttvvvwwwyyy{{{|||~~~~~~tttfffaaabbbmmmzzzpppcccXXXOOOIIIEEEAAA===999888777666444999777888===???@@@GGGOOOVVV[[[cccgggiiinnnvvv}}}}}}rrriiiccc___bbblll~~~wwwmmmlllrrr{{{~~~xxxnnnhhhiiisss{{{wwwrrrrrrSSSDDDCCC>>>===;;;999888777777888444;;;:::999>>>===CCCRRRnnn~~~rrrdddjjj~~~}}}tttxxx}}}{{{wwwrrroooppptttxxxzzz~~~yyyssskkkiiillluuu~~~,,,,,,---.........---------,,,,,,,,,------+++***---------...............------------------------------------...000111222666222000222222---++++++(((333666666;;;<<>>BBBFFFJJJKKKLLLMMMNNNTTTXXXXXXPPPDDD===>>>CCCLLLVVV___```[[[XXX\\\bbbeeeddd```\\\YYYZZZ]]]```iiijjjjjjggg```YYYTTTRRRVVV^^^kkkuuuzzzxxxsssoooeee[[[PPPLLLIIIEEEDDDEEEIIIJJJMMMPPPSSSUUUWWWXXXYYYZZZ\\\```eeejjjooorrrvvvwwwxxxxxxyyy{{{~~~uuuhhhdddcccmmmzzzzzzhhh[[[RRRLLLHHHDDD@@@<<<999888777666444999666777;;;>>>AAAFFFLLLSSSYYY```dddgggkkkssszzzwwwnnniiidddgggqqq{{{kkkiiimmmwww{{{vvvnnnhhhiiinnn}}}~~~tttuuuVVVFFFCCC>>>===;;;888777777777777666<<<;;;:::???>>>EEEVVV}}}kkkcccmmmzzzsssyyy}}}{{{wwwsssoooooorrruuuxxx}}}~~~}}}vvvmmmjjjkkkrrr{{{++++++,,,---------------------,,,...///000///---////////////000000000000------------------------------------...000111222333000000333333000...000(((555777444:::===???HHHEEE___rrryyyVVVOOOIIIHHHFFFAAA===<<<999<<<@@@CCCEEEGGGKKKMMMNNNQQQQQQJJJAAA<<>><<<:::888777666666777888<<<;;;<<<@@@???HHH]]]}}}ooonnn}}}uuurrryyy|||zzzwwwrrrooonnnoooqqquuu{{{~~~~~~wwwnnnjjjiiinnnvvv******+++,,,,,,,,,,,,,,,.........///111222111000,,,,,,,,,,,,,,,---------------------------------------------...000111222222000111444444000000333,,,888777333:::???>>>AAAGGGLLLMMMLLLUUUccchhhcccQQQKKKHHHJJJIIICCC<<<:::888:::===>>>@@@BBBEEEHHHGGGJJJJJJDDD===;;;???DDDKKKMMMQQQTTTVVVVVVVVVVVV]]]\\\YYYVVVVVVXXX^^^bbbaaacccfffeee```[[[VVVSSSSSS[[[gggqqqvvvtttoookkkddd[[[RRRNNNIIIEEEEEEHHHIIIKKKMMMQQQTTTWWWYYYYYYWWWYYY]]]bbbhhhmmmrrrtttwwwwwwwwwwwwwwwxxx{{{~~~~~~~~~~~~}}}~~~ssseee___]]]ffftttsssdddXXXPPPLLLJJJ@@@===999777777666666555555666777888:::>>>AAACCCMMMSSSZZZ___bbbgggooovvv}}}~~~vvvrrrrrrvvvpppjjjhhhooouuurrrkkkfff^^^aaammm~~~iiiPPPEEE>>>===;;;999777777777777999<<<;;;===AAA@@@LLLeee{{{~~~www{{{qqqrrrzzz{{{yyyuuupppllljjjkkkmmmqqqyyy~~~}}}~~~vvvmmmhhheeeiiipppzzz***+++,,,,,,------,,,,,,///......000222333222000++++++,,,------......///------------------------------------...000111222333222333555333......222000888666444<<>><<<999888888888888999;;;:::>>>BBBBBBPPPmmmyyyvvvpppsss{{{yyywwwrrrlllgggeeegggiiimmmvvv}}}|||}}}~~~|||tttjjjdddaaadddkkkttt,,,---......//////.........------///111111000///+++,,,---...///000111222------------------------------------...000111222333222444555222------111222777555777>>><<<:::CCC>>>===BBBJJJOOONNNLLLLLLFFFBBBBBBGGGGGGAAA;;;888999:::;;;;;;999999:::<<<>>>AAABBB???;;;:::>>>AAAFFFGGGJJJMMMOOOPPPPPPPPPSSSUUUXXXYYYZZZ[[[]]]^^^```ccceeeddd___XXXRRROOOSSSYYYccclllrrrrrrpppnnn\\\UUUOOOKKKFFFCCCEEEJJJHHHIIILLLNNNQQQSSSTTTUUUTTTWWW\\\bbbhhhmmmqqqsssxxxzzz|||}}}{{{zzzzzz{{{{{{||||||{{{zzz{{{sssddd^^^^^^gggtttxxxuuutttwww~~~{{{pppcccUUUKKKDDDAAA>>>;;;777666666666666555777???CCC>>>888:::@@@BBBGGGNNNVVV\\\```fffpppwww||||||yyyzzzuuummmnnnrrrnnnfff```XXX[[[eeezzz|||vvvzzz[[[III@@@???===;;;999999999999888:::999>>>DDDCCCTTTttt|||tttqqqwww}}}xxxtttnnngggbbbaaacccfffjjjsss}}}{{{{{{|||xxxpppfffaaa]]]aaafffnnnzzz...//////000000000000000---,,,,,,---///000///---''''''(((***,,,---...///------------------------------------///000111222111000333555222...///333222555444999@@@:::777BBBDDDDDDDDDFFFKKKOOOKKKEEEEEEAAA@@@DDDEEE???:::888777999;;;<<<<<<<<<>>>@@@???BBBCCCBBB???>>>@@@CCCCCCHHHMMMNNNMMMMMMPPPSSSSSSVVVZZZ]]]]]]\\\]]]]]]```bbbdddbbb\\\TTTMMMJJJSSSXXXaaaiiinnnooonnnlllYYYSSSMMMIIIEEEAAADDDJJJHHHIIIKKKMMMPPPQQQRRRSSSUUUWWW\\\bbbggglllppprrryyy{{{~~~}}}{{{{{{{{{zzz{{{|||zzzyyyzzz~~~qqqccc]]]bbbjjjvvvpppnnnmmmqqqyyyuuurrrjjj___TTTJJJEEEBBB===:::777555666666666666888CCCHHHAAA999:::@@@DDDFFFLLLUUU[[[```gggpppxxx{{{~~~{{{zzz|||rrrsssuuuqqqhhhbbbYYY[[[cccsss~~~www|||]]]KKKAAA???===;;;:::999999:::888999999???DDDDDDWWWxxxtttsssyyy}}}wwwssslllddd___^^^aaadddhhhrrr}}}{{{yyy{{{}}}uuunnnddd^^^[[[^^^dddlllvvv++++++,,,,,,,,,,,,------------------------------------+++******+++------***+++,,,,,,------,,,,,,,,,------...///000000111222222222222222000//////555666888999:::<<>>888666444;;;???>>>===@@@CCCCCCIIIFFF???:::777999???DDDGGGIIIKKKLLLLLLMMMOOOQQQZZZZZZ[[[]]]______^^^]]]______```aaa```ZZZPPPIIIMMMSSS\\\eeekkkllljjjiiiWWWQQQHHHDDDDDDEEEEEEEEEEEEEEEFFFIIIMMMQQQVVVXXXTTTXXX^^^cccgggkkkooorrrzzz|||}}}|||zzzxxxwwwwww}}}}}}||||||||||||}}}}}}|||mmmaaa]]]bbbkkkvvv|||qqqkkklllooosssxxx{{{{{{zzzmmmiiibbb[[[SSSIII@@@::::::999777777888777666444888999999999888888:::<<>>AAABBBCCCDDDEEEFFFGGGGGGGGGHHHEEEEEEFFFDDD===999999;;;AAADDDBBBAAAEEEIIIJJJMMMIIIAAA:::777999===AAAEEEGGGJJJLLLNNNOOORRRUUUZZZ[[[]]]___aaaaaa___^^^]]]]]]^^^___^^^YYYQQQKKKOOOTTT]]]fffjjjjjjgggeeeVVVPPPHHHCCCCCCDDDEEEDDDEEEEEEFFFHHHLLLPPPTTTWWWTTTXXX]]]bbbfffjjjnnnqqqvvvxxxzzzzzzyyywwwwwwwww}}}}}}|||||||||}}}}}}~~~}}}}}}~~~wwwhhh___\\\aaalllwww~~~yyyqqqooosssyyy}}}~~~|||yyywwwjjjfff___WWWPPPHHHAAA<<<:::999777777888888666444555777888888888:::<<>>@@@@@@@@@AAAAAABBBDDDEEEEEEHHHHHHIIIIIIDDD<<<:::===CCCIIILLLJJJIIIMMMQQQQQQSSSMMMCCC;;;777888<<>>AAAFFFLLLTTT[[[aaahhhpppvvv{{{}}}~~~}}}zzzxxxvvvwwwnnnmmmmmmjjjfff___[[[ZZZeeeyyyzzz~~~dddPPPCCCAAA>>>:::999888999:::999===;;;<<>>BBBHHHNNNVVV]]]dddkkkrrrvvvyyyzzz{{{{{{zzzzzz|||~~~|||yyyvvvuuutttxxxmmmkkkmmmllljjjbbb]]][[[eee{{{fffPPPDDDBBB>>>;;;999999999:::888===<<<>>>BBBCCCRRRlllvvvzzz}}}wwwppphhhaaaWWWOOOMMMPPPXXXeeettt{{{}}}|||zzzyyyzzzzzz{{{}}}|||||||||}}}wwwooojjjddd___[[[ZZZZZZ\\\ccclll{{{------------------......------------------------,,,---...//////...---,,,...------------...//////------///111222444666666777555333111111111333444444555777888999;;;>>>@@@AAA@@@>>>>>>???AAADDDFFFOOOPPPQQQMMMDDD===@@@HHHQQQ\\\gggkkkkkkkkkhhhcccbbbWWWGGG;;;888:::???BBBFFFHHHKKKMMMOOOQQQTTTVVVXXX\\\aaaccccccccccccdddfffeeebbb^^^XXXSSSNNNLLLNNNTTT]]]eeeiiihhheeebbbXXXQQQIIIEEEFFFHHHHHHHHHCCCBBBBBBCCCEEEHHHKKKMMMQQQTTTYYY^^^aaaeeeiiillllllooosssuuuvvvwwwxxxzzztttuuuuuuvvvxxxzzz|||}}}~~~~~~~~~}}}{{{zzzzzzzzz{{{|||~~~}}}nnnfffggghhhttt~~~}}}yyyxxxyyyzzz{{{}}}vvvsssrrrmmmeeeZZZOOOGGGAAA>>><<<999888666777888888777666666666777777777:::>>>AAAJJJPPPXXXaaahhhoootttwwwyyyzzzzzzyyyxxxxxxzzz|||}}}}}}}}}zzzvvvttttttuuu{{{nnnlllmmmnnnmmmeee``````jjjfffPPPEEEBBB???;;;999999999:::888===<<<>>>BBBCCCQQQkkk{{{tttzzzvvvqqqkkkeee^^^VVVMMMKKKNNNWWWeeettt|||~~~|||{{{yyywwwvvvwwwxxxyyy|||{{{zzzzzz{{{~~~{{{tttlllgggeee```\\\[[[ZZZ[[[bbbjjjwww,,,,,,---------.........------------------------------............------,,,,,,+++******,,,---...---...///000222444555555666555333222111111222222555666888999:::<<>>===>>>AAADDDGGGPPPNNNMMMJJJCCC???EEENNN[[[iiiwww~~~}}}wwwrrrmmm^^^JJJ<<<777:::@@@DDDGGGIIILLLMMMNNNPPPRRRTTTWWW[[[___aaa```aaacccfffiiihhhddd^^^VVVQQQNNNMMMPPPUUU]]]dddhhhhhhfffdddXXXRRRJJJFFFGGGIIIJJJJJJEEEDDDDDDDDDFFFHHHKKKMMMOOOSSSXXX]]]aaafffjjjmmmlllooorrrtttuuuuuuwwwxxxrrrssstttuuuwwwzzz|||}}}~~~}}}~~~{{{yyyxxxxxxyyyyyyzzz|||}}}~~~}}}mmmeeeeeekkkvvv||||||~~~~~~zzzuuuttttttmmmeeeYYYNNNFFF@@@<<<:::999777666777888999777666666777777666777999>>>BBBMMMRRR[[[dddmmmssswwwyyyzzz{{{|||{{{zzzyyyzzz{{{zzz|||}}}zzzvvvtttvvvyyytttpppqqqrrrrrrjjjffffffppphhhQQQFFFCCC???<<<999999999:::888<<<<<<===BBBCCCQQQkkkqqqrrrvvv~~~uuurrrxxxyyypppjjjfffaaa\\\UUUMMMKKKNNNXXXfffvvv~~~}}}zzzyyyvvvtttssstttvvvwwwyyyyyyxxxwwwxxxzzz|||~~~~~~}}}~~~zzzssslllgggddd___[[[ZZZYYYYYY___fffsss/////////...............------------------------------,,,,,,,,,,,,------+++***)))((((((***,,,---......///000111222333444333333333222111111000000666777999:::;;;===@@@BBBAAA???<<<;;;<<>>;;;999:::>>>CCCFFFGGGBBB???>>>???CCCNNNYYYeeerrrmmmRRR<<<555888>>>CCCDDDFFFIIILLLMMMOOORRRUUUUUUXXX\\\\\\[[[]]]ccchhhfffeeeaaaZZZSSSNNNNNNOOOXXX[[[```dddffffffeeecccWWWPPPIIIEEEFFFHHHIIIIIILLLKKKKKKJJJKKKMMMPPPQQQMMMQQQWWW]]]bbbggglllpppkkkmmmpppqqqqqqpppqqqqqqssssssuuuwwwzzz}}}|||~~~wwwwwwwwwxxxyyyyyyzzzzzzyyyhhhccceeekkkttt}}}~~~yyyvvvsssooojjjgggddd^^^TTTJJJCCC>>>;;;999888777666777888999888777222333444555777<<>><<<:::;;;>>>AAACCCBBBBBB@@@>>>???EEEOOOVVViiirrrzzzzzzzzz|||~~~|||eeeKKK===999999<<>>===<<<888777999777888:::;;;;;;DDDZZZnnnuuunnntttxxxvvvwww{{{sssiiimmmrrrvvvzzzzzzqqqdddZZZYYYWWWQQQPPPUUU___ooo|||xxxvvvtttqqqppppppqqqrrruuusssqqqppppppooommmllleeegggkkkpppuuuzzz}}}{{{ssskkkiiieee^^^XXXWWWYYY]]]```jjjrrr}}}///000111000---+++++++++,,,---......//////............---,,,++++++++++++------.........---++++++......///111222333333222000111111000//////000222555666888;;;>>>@@@BBBCCCAAA@@@>>>===>>>@@@CCCDDDBBBBBB@@@>>>???DDDMMMUUUdddlllrrrrrrpppqqqrrrrrrrrr]]]FFF:::888999<<>>===<<<888888:::;;;<<<>>>@@@AAAKKKbbbwww|||mmmppp~~~pppjjjmmmqqqtttxxxxxxkkkaaa```]]]VVVSSSWWWaaappp|||xxxwwwuuurrrqqqqqqrrrssssssqqqpppoooooonnnllliiieeefffiiinnnrrrwww|||~~~{{{tttnnniiiddd^^^XXXVVVXXX\\\___iiiqqq|||///000000///---+++***+++------...///////////////------+++***)))(((((((((---...............---,,,//////111222333333333333111111111000...///111333555666888:::===???AAABBBAAAAAAAAAAAABBBCCCDDDEEEBBBBBB@@@>>>>>>BBBKKKRRR^^^eeejjjgggeeeeeeeeecccdddRRR???777777999;;;>>>>>>@@@CCCFFFHHHLLLPPPSSSTTTVVVXXXYYYZZZ\\\```bbbdddccc```ZZZSSSOOOPPPRRR\\\eeepppuuuvvvtttlllcccVVVNNNGGGEEEEEEDDDFFFIIIKKKMMMNNNNNNMMMNNNPPPRRRRRRTTTXXX]]]ccciiinnnqqqssstttuuutttrrrrrrsssttttttvvvxxxzzz{{{{{{{{{{{{|||nnn```\\\___mmmyyy{{{uuummmddd[[[UUUQQQMMMGGGBBB???===;;;999888888777777777777666666555666777777999???HHHOOO]]]hhhrrrvvvwwwxxxwwwuuuwwwyyy||||||{{{yyyxxxyyywwwxxxxxxvvvuuuxxx~~~}}}yyy}}}{{{qqqvvvppprrrxxx___LLLEEE???>>><<<999888:::999:::===>>>AAAMMMfff|||{{{kkkfffsss~~~ooolllmmmooopppttt}}}tttjjjhhhddd[[[WWWZZZcccrrr{{{yyywwwvvvtttssssssttttttppppppoooppppppnnnkkkhhhffffffhhhkkkpppuuuzzz}}}{{{vvvrrriiieee^^^XXXVVVXXX[[[^^^gggooo{{{---///000///---,,,,,,---,,,------...............------,,,+++*********+++,,,,,,------------------///000222333333333333444111111111///......111333777888:::<<<>>>@@@BBBCCC@@@AAABBBCCCCCCDDDDDDDDDBBBBBB@@@>>>===@@@HHHOOOYYY___bbb___]]]]]]]]]ZZZXXXIII;;;666777888:::===>>>AAADDDFFFHHHKKKNNNQQQTTTUUUVVVWWWXXXZZZ^^^aaacccccc```[[[TTTPPPPPPRRR[[[eeeqqqvvvxxxuuulllcccUUUMMMFFFEEEDDDCCCFFFJJJJJJKKKMMMNNNNNNOOOQQQSSSRRRUUUZZZ___ccchhhmmmpppssstttuuuuuusssrrrssssssvvvxxxzzz}}}~~~~~~~~~}}}~~~ooobbb^^^aaakkkwww{{{vvvnnndddZZZSSSQQQMMMFFFBBB???>>>===<<<888777777777666666666666444666777777999@@@KKKSSScccmmmvvvxxxwwwwwwuuurrruuuxxxzzz{{{yyywwwvvvvvvttttttsssqqqpppttt{{{~~~yyy{{{}}}pppqqqrrrttt|||aaaOOOGGGAAA>>><<<999888;;;888999;;;===AAAOOOiii~~~pppbbbdddyyyqqqmmmmmmmmmmmmqqq{{{wwwmmmkkkfff^^^YYY\\\cccqqq}}}zzzxxxxxxwwwuuuuuuuuuuuuvvvqqqqqqrrrssssssqqqmmmiiihhhhhhiiikkkpppuuu{{{~~~{{{wwwtttiiieee___YYYWWWWWWZZZ\\\eeennnzzz,,,---//////.........///++++++,,,------------,,,...............///000111*********++++++,,,,,,---///111333333222222333444222222111///---...111444888888:::;;;===???@@@AAA???@@@AAABBBCCCCCCCCCBBBBBBBBB@@@===;;;>>>EEEKKKQQQVVVXXXVVVVVVWWWWWWTTTPPPDDD999666777888:::===AAADDDFFFHHHIIIJJJMMMNNNTTTUUUVVVVVVWWWYYY]]]```ccccccaaa[[[TTTPPPOOOQQQXXXcccnnntttvvvssskkkbbbUUUMMMGGGEEEEEEDDDFFFJJJIIIKKKMMMNNNOOOOOOQQQSSSRRRVVV\\\```dddhhhlllppprrrtttuuuuuutttsssssstttvvvwwwzzz|||~~~|||~~~{{{xxxxxx{{{qqqccc___aaaiiivvv~~~zzzuuuooofff]]]VVVRRRMMMFFFAAA???>>>======777777777666666666666555555666777777:::BBBMMMUUUeeennnvvvwwwvvvvvvtttrrrwwwyyy{{{{{{yyyvvvuuuuuuqqqqqqooolllkkkooowww}}}zzzzzz~~~rrrrrrzzzyyyeeeQQQIIIBBB???<<<999999;;;;;;<<<===@@@EEEUUUrrr|||lll___fffsssnnnnnnnnnnnnrrr{{{tttjjjhhhddd[[[XXX[[[```nnn||||||yyyxxxwwwwwwwwwvvvvvvwwwwwwttttttuuuvvvwwwuuuqqqnnnlllllllllnnnrrrxxx}}}|||wwwuuujjjfff```[[[XXXXXXZZZ\\\cccmmmyyy+++---...///---------...******+++,,,,,,,,,,,,,,,*********+++,,,---...///))))))))))))***+++------...111444333111000222444222222000...---...111444666777888999;;;<<<===>>>>>>???@@@AAABBBBBBBBBBBBBBBBBB@@@===:::<<>><<<;;;:::777777666666666555555555888888888888;;;CCCOOOWWWccckkkqqqrrrtttxxx|||||||||xxxvvvuuummmmmmjjjggggggmmmxxxzzzxxxzzz{{{zzzzzz|||tttwwwtttUUUMMMDDD@@@===:::999<<<777888;;;AAALLLbbbpppfffuuuvvvsssvvvyyy{{{~~~pppccc^^^YYYQQQOOOSSSTTTddduuu}}}~~~{{{wwwuuuuuuvvvwwwwwwwwwwwwwwwwwwvvvuuuvvvvvvvvvtttrrrqqqrrrsssvvvyyy}}}~~~xxxnnnjjjddd^^^[[[ZZZ[[[\\\bbbmmmzzz,,,------,,,(((&&&%%%%%%+++,,,------......------000000///.........//////************+++---///111,,,000444333///---000333333222000...,,,...222555888999999:::<<<======>>>AAAAAA@@@AAAAAABBBDDDDDDBBBBBB@@@<<<999:::>>>CCC???AAABBBAAACCCFFFFFFBBB???777222333666999>>>DDDDDDGGGKKKNNNPPPQQQSSSUUUTTTWWWZZZ\\\\\\\\\]]]^^^eeefffccc]]]TTTNNNLLLLLLRRR[[[dddhhhkkkjjjddd]]]RRRMMMJJJLLLLLLIIIHHHJJJIIILLLOOOPPPOOOOOOOOOPPPSSSYYY```cccdddfffkkkoootttwwwzzz||||||||||||||||||{{{yyyxxxxxxzzz}}}||||||{{{yyywwwwwwzzz|||yyyzzz|||~~~xxxjjjfffiiiyyy~~~{{{wwwtttppplllgggccc\\\VVVMMMEEEAAA>>>===<<<777666666666555555555555999999999999;;;CCCOOOWWWbbbjjjpppqqqtttzzz}}}yyyvvvuuulllkkkiiiggghhhooozzz}}}tttrrrqqqsssxxxssstttwww{{{tttwww{{{VVVMMMEEEAAA===::::::<<<999;;;???GGGTTTmmmxxxnnn~~~zzzvvvyyy~~~qqqbbb\\\VVVNNNLLLPPPPPPaaasss}}}~~~{{{wwwtttuuuvvvwwwwwwwwwwwwwwwvvvuuussssssttttttsssqqqqqqrrruuuxxx{{{~~~{{{oookkkeee___\\\[[[[[[\\\aaammmzzz))))))***++++++,,,---------,,,+++***)))***+++,,,------------------------------------.........///---......///000111111222222111///...///000222333777888999:::;;;;;;;;;;;;999;;;???BBBDDDDDDCCCBBBCCCAAA>>>;;;:::;;;===???>>>>>>======>>>@@@BBBDDD:::444000333777;;;@@@FFFGGGJJJNNNOOOOOOPPPTTTWWW]]]^^^```___]]]\\\\\\\\\^^^^^^^^^\\\RRRGGGDDDGGGMMMWWW```cccgggkkkfff\\\RRROOOJJJHHHHHHHHHHHHHHHIIIKKKMMMNNNMMMLLLMMMNNNSSSWWW\\\aaaeeeiiilllooouuuwww{{{|||||||||}}}~~~~~~}}}}}}}}}}}}}}}zzz{{{{{{zzzyyyyyy{{{}}}|||}}}}}}}}}~~~vvvkkkhhhkkkxxx~~~zzzuuuppplllgggccc```ZZZTTTLLLDDD@@@===;;;:::<<<:::666333222444777999666777777888;;;CCCOOOXXX```hhhqqqvvvyyy|||}}}zzzuuuoooiiihhhjjjppp|||yyyjjjhhhnnnuuuxxxzzzwwwvvvwwwyyyuuuvvvcccMMMDDDCCC<<<999===;;;;;;<<>><<<:::999:::===???AAA???===;;;<<<===>>>>>>;;;555111333777:::???EEEGGGKKKNNNPPPOOOPPPTTTXXXYYY[[[]]]]]][[[[[[[[[\\\______```]]]TTTJJJHHHLLLPPPZZZccceeehhhkkkeee[[[SSSPPPKKKIIIIIIIIIIIIIIIJJJKKKMMMMMMLLLLLLNNNOOOTTTXXX___dddiiilllooorrrwwwyyy{{{{{{{{{zzz{{{|||}}}||||||||||||}}}}}}~~~{{{|||}}}|||{{{{{{}}}~~~~~~wwwlllkkkooo}}}|||vvvpppkkkgggbbb^^^YYYTTTLLLEEEAAA>>>;;;:::<<<:::777555444555777999666777888888<<>>AAAFFFAAA===;;;<<<===<<<:::<<<666222444777999>>>CCCFFFIIIMMMNNNNNNOOORRRVVVVVVWWWYYYYYYYYYYYYZZZ\\\^^^^^^___]]]UUULLLKKKPPPUUU```iiijjjkkkkkkdddYYYRRROOOJJJHHHGGGHHHHHHGGGJJJKKKKKKJJJIIIKKKNNNPPPTTTYYYaaahhhmmmpppsssuuuyyyyyyzzzyyywwwwwwxxxzzzyyyyyyyyyzzz{{{|||~~~~~~|||}}}~~~~~~}}}}}}~~~wwwnnnooottt}}}vvvpppkkkeee```\\\XXXSSSLLLFFFBBB>>>;;;999<<<:::999777777777888888666777888999<<>>>>>???>>>???@@@AAACCCCCCDDDDDD?????????===;;;<<<@@@CCCHHHCCC===;;;===??????===>>>777333444777999===BBBCCCGGGJJJKKKKKKLLLPPPSSSTTTVVVWWWWWWVVVVVVXXXZZZ\\\[[[\\\ZZZSSSLLLMMMRRRZZZgggppppppooommmeeeZZZQQQMMMIIIFFFEEEFFFEEEEEEIIIIIIHHHFFFFFFHHHLLLPPPSSSYYYbbbjjjpppsssuuuvvvvvvwwwvvvuuuttttttvvvxxxvvvvvvwwwxxxzzz|||}}}zzz|||~~~~~~}}}}}}~~~~~~~~~~~~wwwppprrryyy~~~wwwpppjjjddd___[[[WWWRRRMMMGGGCCC???;;;888:::999999888888777777666666888999:::>>>EEEPPPXXX]]]cccjjjqqquuuzzz~~~}}}wwwoooiiigggiiippp}}}uuusssuuuxxx}}}tttllljjjmmmuuuoooVVVGGGDDD===;;;===::::::<<>>???@@@@@@>>>>>>>>>???@@@BBBCCCDDDAAABBBAAA>>>:::;;;AAAFFFIIIDDD???===???AAABBBBBB>>>777333444666888<<>><<<===::::::<<>>:::<<>>777333444777999===BBBEEEHHHLLLMMMMMMNNNRRRUUUVVVWWWWWWWWWVVVWWWZZZ\\\bbbaaa```\\\UUUOOOQQQWWW___nnnyyyyyyuuuqqqhhh]]]UUUQQQLLLIIIHHHHHHHHHGGGEEEDDDCCCBBBBBBEEEIIIMMMRRRXXX```hhhmmmqqqtttvvvpppqqqrrrrrrrrrrrrtttvvvvvvvvvvvvwwwxxxyyy{{{|||vvvxxx{{{||||||{{{|||}}}yyyuuu{{{{{{uuuooojjjeee```]]]VVVRRRLLLFFFBBB???<<<:::888888777777666555555555777999;;;===@@@GGGQQQXXX___ccciiipppwww|||~~~xxxsssrrrsssxxxrrrjjjlllooorrrooommmmmmooowwwzzz]]]KKKFFF???===>>>::::::<<>>AAAHHHQQQXXXaaadddjjjqqqyyy~~~}}}yyywwwxxx{{{mmmdddeeejjjmmmnnnpppqqqrrryyy```LLLFFF???===>>>::::::<<>>======>>>@@@EEEIIIKKKHHHIIIHHHDDDBBBHHHVVVaaallllllfff[[[NNNHHHKKKOOO<<<666222444777999>>>CCC@@@CCCGGGHHHHHHIIIMMMPPPSSSUUUWWWXXX[[[___dddhhhfffccc```[[[RRRKKKNNNTTTYYYjjjxxxyyyuuupppggg]]]QQQMMMHHHEEEDDDDDDCCCBBBDDDEEEFFFEEEFFFGGGKKKNNNVVVZZZ```fffkkkoootttwwwuuuwwwyyyxxxvvvtttsssssszzzyyyyyyxxxwwwwwwxxxxxxuuuxxx{{{}}}}}}||||||}}}wwwyyy{{{{{{||||||~~~}}}zzzwwwrrrnnnjjjgggcccaaaXXXRRRKKKDDD@@@???======;;;:::999777777777777888777999<<<>>>AAAHHHQQQXXXbbbeeekkkrrrzzz|||yyyyyy|||iii___aaagggmmmpppuuuvvvuuu{{{bbbMMMFFF???===>>>999:::<<<>>>BBBMMMdddzzzjjjkkknnnyyyzzznnnlllkkkuuuzzzlll\\\OOOLLLOOOTTT]]]iiissswwwuuuqqqoookkklllmmmppprrrrrrpppmmmlllnnnqqqsssssstttuuuwwwuuuxxxzzz{{{zzz{{{|||}}}{{{zzzyyyyyyzzz|||vvvtttooojjjfffcccbbbbbbgggqqq...---,,,,,,++++++,,,,,,+++---///000///---+++)))***+++---------+++)))(((,,,+++*********+++,,,---,,,------...............111000...---...111333555888999<<<>>>@@@BBBCCCCCC@@@???>>>===???BBBFFFHHHIIILLLKKKDDD@@@KKKcccxxx}}}zzzlll^^^VVVSSSQQQ@@@888333444888:::===AAADDDFFFGGGGGGGGGHHHKKKMMMTTTTTTVVVYYY^^^dddiiilllmmmjjjcccYYYPPPLLLMMMPPP\\\iiisssrrrpppmmmdddYYYUUUOOOIIIFFFDDDBBBEEEJJJIIILLLNNNMMMKKKJJJLLLOOOWWW[[[aaagggkkknnnrrruuuvvvuuuvvvwwwyyyxxxwwwuuuxxxwwwuuutttttttttuuuvvvtttvvvyyy{{{}}}}}}|||{{{~~~}}}||||||}}}~~~}}}{{{}}}~~~vvvvvvsssllleeeaaabbbeeeVVVSSSMMMGGGBBB>>>;;;:::999999777666666555555555777888999;;;@@@HHHRRRXXXccchhhpppvvv{{{~~~}}}{{{zzzzzzxxxwww{{{nnneeeeeegggnnnlllpppvvvwww{{{fffLLLCCCAAA>>>;;;;;;;;;:::===EEENNN^^^zzzooo___eeemmmmmmooovvv~~~zzzmmmjjjnnnzzzrrraaaVVVRRRRRRVVV```jjjpppsssuuusssnnnjjjkkkkkklllnnnpppqqqsssllloooqqqrrrssssssuuuvvvvvvxxx{{{|||||||||}}}~~~||||||||||||||||||||||||zzzyyyuuuoookkkiiihhhgggfffkkkrrr~~~...---,,,,,,++++++,,,,,,,,,---...//////---,,,***++++++,,,---,,,+++***))),,,,,,+++++++++,,,---.........///000000000000000000///...---...111333555999:::;;;===>>>?????????============???BBBEEEGGGGGGKKKKKKEEEBBBMMMdddwwwwwwllleee```[[[AAA888222444777:::>>>BBBBBBCCCEEEGGGHHHJJJMMMPPPTTTUUUWWWZZZ^^^ccchhhkkkllliiicccYYYPPPLLLNNNQQQZZZgggqqqrrrpppnnneee[[[TTTMMMHHHFFFDDDCCCFFFKKKMMMOOOQQQOOOLLLKKKMMMPPPWWW[[[aaafffjjjmmmqqqsssttttttuuuvvvwwwwwwvvvtttxxxxxxwwwvvvvvvwwwxxxxxxwwwxxxzzz|||~~~~~~~~~~~~yyyyyyyyy{{{~~~|||~~~{{{yyysssllleeeaaaaaabbbXXXTTTNNNGGGAAA>>><<<;;;:::999888777666666666666777777999;;;@@@HHHRRRYYYdddiiipppwww{{{}}}~~~~~~}}}|||{{{}}}{{{zzz~~~tttkkkiiijjjqqqnnnooossssssvvvjjjOOODDDBBB>>>:::;;;;;;;;;===DDDNNNaaa~~~iii\\\ccclllkkkkkkpppsss|||{{{nnnlllooozzzsssbbbWWWSSSSSSZZZeeeoootttvvvvvvsssnnnjjjjjjkkkkkklllnnnooopppmmmppprrrssssssssstttvvvxxxyyy{{{{{{zzzzzz{{{}}}{{{{{{{{{{{{||||||}}}}}}|||yyyuuuoookkkiiihhhgggfffiiippp}}}...---,,,,,,++++++,,,,,,,,,,,,------...---------,,,,,,,,,++++++++++++***------,,,,,,,,,---...//////000111111222222111111000///......///111444555999999:::;;;<<<<<<<<<<<<999:::<<<>>>AAADDDFFFGGGFFFIIIJJJFFFEEENNNbbbssswwwqqqlllddd\\\AAA999222333777:::>>>CCC???AAACCCEEEGGGKKKOOORRRUUUVVVWWWZZZ^^^bbbfffhhhjjjgggaaaYYYPPPMMMOOORRRWWWeeepppqqqpppoooggg\\\RRRLLLGGGFFFEEEDDDHHHMMMSSSTTTTTTQQQMMMLLLOOORRRVVVZZZ```eeeiiillloooqqqqqqqqqssstttttttttssssssvvvvvvvvvvvvwwwxxxyyyzzzzzz{{{|||}}}~~~yyyxxxyyy{{{~~~zzz|||}}}|||ssskkkfffbbb```___[[[VVVOOOGGGAAA>>><<<<<<:::999888777777666666777666666888:::@@@IIISSSYYYdddjjjqqqxxx{{{}}}~~~}}}|||||||||||||||}}}}}}}}}|||~~~sssnnnnnnsssnnnmmmooommmooo~~~oooRRRFFFCCC>>>:::;;;<<<<<<===DDDPPPfffuuuddd^^^iiisssqqqoooqqqnnnwww|||ooommmooozzzuuueeeYYYVVVWWWaaakkkuuuyyyzzzyyyuuuooolllkkkkkkkkkkkkllllllmmmoooqqqssstttsssssstttuuuzzzzzzzzzyyyxxxxxxzzz|||yyyzzzzzz{{{|||}}}~~~~~~}}}}}}~~~yyyuuuoookkkiiihhhfffeeegggnnn{{{...---,,,,,,++++++,,,,,,,,,,,,,,,,,,---.........,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,------...000000111222222222222111///.........///222444555888888999:::;;;;;;;;;;;;777999===@@@DDDFFFHHHHHHGGGIIIJJJGGGFFFNNN^^^kkkssssssqqqnnnmmmjjj```VVVAAA888111222666:::???DDD???AAACCCEEEGGGJJJOOOSSSVVVVVVXXXZZZ]]]```cccddddddccc^^^VVVOOOLLLNNNQQQWWWeeeppprrrqqqooofff[[[QQQKKKFFFEEEEEEEEEHHHNNNWWWXXXVVVRRRNNNMMMPPPTTTVVVZZZaaafffiiikkknnnooolllnnnpppqqqqqqpppppppppqqqrrrssstttuuuwwwxxxxxx{{{{{{||||||~~~}}}|||}}}~~~~~~}}}|||xxxzzz~~~|||yyyvvvtttxxx}}}ssslllhhheeeccc```^^^YYYPPPHHHAAA>>>======999888777666666666666666555666777:::@@@HHHSSSYYYdddjjjrrrxxx{{{|||}}}~~~{{{zzzyyyyyyzzz{{{}}}~~~~~~}}}}}}~~~{{{sssqqqqqqllliiiiiigggiiiyyyrrrTTTGGGCCC>>>;;;<<<======>>>CCCQQQkkkmmmdddfffvvvxxx{{{ooonnnppp{{{{{{kkk___\\\^^^fffpppyyy}}}}}}|||wwwqqqooonnnmmmlllkkkkkkkkklllppprrrttttttsssssstttuuu{{{{{{zzzxxxvvvvvvyyy{{{yyyyyyzzz|||}}}~~~zzzzzz~~~~~~xxxtttooojjjhhhgggfffeeegggnnnzzz...---,,,,,,++++++,,,,,,,,,,,,,,,,,,---.........,,,++++++******+++,,,,,,***+++++++++,,,,,,,,,,,,...///000000111111000000.........///000222444555666777888:::;;;<<<======777:::>>>CCCFFFIIIJJJKKKIIIKKKJJJGGGFFFLLLXXXbbbfffgggggggggiiihhh___TTT@@@888111333777:::???CCCBBBCCCDDDDDDEEEHHHMMMQQQVVVWWWXXXYYY[[[]]]___```^^^]]]ZZZSSSMMMJJJMMMPPPYYYgggrrrsssrrroooeeeYYYQQQKKKFFFEEEEEEDDDHHHNNNWWWWWWVVVRRRNNNMMMQQQTTTVVV[[[aaafffiiikkkmmmnnnhhhkkknnnooonnnmmmnnnooopppppprrrtttuuuwwwxxxxxxzzzzzz{{{|||}}}}}}{{{yyy|||yyyrrrlllhhhiiinnnwww~~~tttnnnkkkiiigggdddaaa\\\SSSIIIBBB>>>======777777666555555555666666555666777:::???HHHRRRYYYccciiiqqqwww{{{|||||||||yyyyyyxxxxxxyyy{{{}}}~~~{{{{{{|||~~~wwwrrrmmmhhhddddddccceeeuuuzzzuuuVVVHHHCCC>>><<<=========>>>CCCTTTqqqvvvcccaaakkkxxxmmmmmmqqq|||uuuiiifffhhhllluuu}}}~~~zzztttrrrqqqpppooommmmmmllllllppprrrttttttssssssssstttzzzzzzyyywwwvvvwwwzzz|||zzzzzz|||}}}{{{{{{}}}{{{~~~}}}xxxtttnnnjjjhhhgggfffeeehhhnnn{{{...---,,,,,,++++++,,,,,,,,,,,,------...---------***++++++++++++,,,,,,,,,)))***+++,,,,,,,,,++++++---...//////000000//////------...///111333444555555666777999:::<<<<<<<<<999;;;???CCCGGGJJJLLLLLLKKKJJJHHHEEEEEEJJJSSS[[[\\\^^^^^^___aaaaaaXXXNNN>>>777222444999;;;???CCCDDDDDDDDDDDDDDDGGGLLLOOOVVVVVVWWWXXXYYYZZZ[[[[[[YYYYYYVVVQQQKKKIIILLLOOOZZZhhhtttuuussspppfffZZZSSSMMMHHHFFFDDDCCCFFFLLLSSSTTTTTTQQQNNNNNNQQQTTTUUUZZZ```fffhhhiiijjjkkkgggkkkoooooommmlllnnnpppqqqrrrtttvvvxxxyyyzzzzzzyyyyyyzzz|||}}}~~~~~~{{{rrrhhh___YYY^^^cccmmm{{{xxxsssooollljjjhhhccc^^^UUULLLDDD???===<<<777777666666666666777777666777888:::???GGGPPPWWW```fffooovvvzzz{{{{{{{{{xxxxxxxxxyyyzzz|||}}}~~~xxxzzz~~~zzzsssjjjdddaaabbb```bbbrrrvvv{{{ZZZJJJDDD???===>>><<<>>>???DDDVVVuuu}}}yyylllYYY]]]mmmqqqiiikkkrrr|||uuusssuuuttt||||||wwwuuutttrrrqqqooonnnnnnnnnnnnppprrrsssrrrrrrssstttwwwxxxyyyxxxxxxyyy||||||}}}~~~~~~|||uuuvvvxxx}}}xxxtttnnnjjjhhhgggeeedddiiiooo{{{...---,,,,,,++++++,,,,,,,,,---...//////---,,,***)))***+++,,,---,,,++++++***+++,,,---------,,,,,,---...//////000000//////,,,---...///111333444555555555666888888999999999:::;;;???BBBFFFIIIKKKLLLJJJHHHEEECCCDDDIIIRRRXXXTTTWWWXXXWWWVVVUUUMMMEEE<<<666222666:::<<<>>>AAACCCDDDCCCCCCDDDGGGLLLPPPUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWUUUPPPKKKJJJMMMPPPYYYhhhtttvvvuuusssiii\\\VVVOOOIIIFFFDDDBBBDDDIIIMMMOOOQQQPPPNNNMMMPPPSSSSSSXXX^^^cccffffffggggggiiimmmqqqrrrooonnnpppsssqqqrrrtttvvvxxxyyyyyyyyyxxxyyy{{{}}}wwwkkk___UUUOOORRRWWWbbbrrr~~~xxxrrrmmmkkkkkkddd___WWWNNNFFF@@@<<<;;;999888888888888888999999777888888:::>>>FFFOOOUUU]]]cccmmmuuuyyyzzzzzzzzzxxxxxxyyy{{{||||||||||||xxx||||||tttiiicccaaaaaa^^^___nnnxxx```NNNFFF???<<<===;;;>>>@@@DDDWWWxxxyyykkkXXX___rrrkkkeeeiiisss}}}~~~|||xxxuuutttsssqqqpppooooooooolllnnnqqqrrrqqqrrrsssttttttvvvxxxzzz{{{|||{{{wwwnnnmmmmmmrrrzzzwwwsssnnnjjjgggfffeeedddhhhooo{{{...---,,,,,,++++++,,,,,,+++---///000///---+++)))((()))+++---...---+++***+++,,,---.........---,,,......///000000000000000,,,,,,...000111333444555555666666666666666555555:::;;;>>>AAADDDHHHJJJLLLIIIFFFBBBAAACCCIIIRRRWWWSSSVVVWWWTTTQQQNNNGGG@@@;;;555333777;;;===>>>@@@BBBCCCCCCBBBDDDGGGMMMQQQTTTUUUUUUVVVVVVUUUUUUTTTVVVVVVUUUQQQLLLKKKNNNQQQXXXgggtttwwwwwwuuukkk___XXXQQQJJJGGGCCCAAACCCGGGIIILLLOOOOOOMMMMMMPPPSSSQQQVVV]]]bbbdddddddddeeejjjooottttttqqqpppsssvvvoooppprrrtttvvvvvvvvvvvvxxxyyy|||uuugggZZZPPPJJJJJJOOO[[[mmm|||sssmmmkkkkkkddd```XXXPPPGGGAAA<<<::::::::::::999::::::;;;;;;888888999:::>>>EEENNNTTT[[[bbbllltttxxxzzzzzzzzzwwwyyyzzz|||}}}}}}|||{{{yyy~~~~~~vvviiidddaaaaaa]]]]]]kkk|||}}}eeeQQQGGG@@@<<<<<<;;;>>>@@@EEEXXXzzz|||nnn]]]eeeyyy|||gggbbbgggttt}}}|||xxxuuutttsssqqqpppoooooooookkkmmmoooqqqqqqqqqsssuuuqqqtttxxx{{{}}}~~~}}}~~~~~~zzzuuuiiifffeeeiiiqqqxxxzzzzzzzzzyyyzzz|||wwwsssnnniiigggfffeeedddhhhnnnzzz....../////////...,,,++++++,,,,,,------......///++++++++++++++++++++++++,,,,,,,,,---------......///...---...111222222111///////////////000111111333555888999888666666666999;;;???CCCGGGJJJKKKLLLLLLKKKEEE???@@@HHHOOOQQQSSSQQQOOOMMMJJJFFF@@@<<<666444222333777<<<@@@AAADDDDDDCCCAAA???BBBIIIOOOSSSUUUXXXYYYZZZXXXVVVUUU[[[[[[XXXQQQIIIGGGJJJNNN]]]kkkxxx{{{vvvoooggg```YYYSSSJJJDDDAAAAAABBBBBBEEEHHHKKKLLLMMMMMMOOOPPPQQQVVV[[[^^^___aaaeeehhhoooooopppqqqssstttuuuuuusssssssssuuuxxxzzzzzzyyy|||~~~vvvdddTTTJJJFFF@@@IIISSS```uuu~~~tttlllhhhgggbbb```\\\TTTKKKBBB===;;;:::::::::999999999999999777777888999<<>>???@@@FFF[[[{{{qqqaaammmyyyiiieeegggsss}}}~~~yyywwwyyyuuuqqqqqqtttvvvtttqqqrrrssssssqqqpppppprrruuurrruuuyyy{{{||||||~~~}}}}}}zzzmmmfffbbb^^^^^^ccciiimmmnnnrrrqqqpppsssyyy~~~xxxpppjjjfffddd```]]]dddkkkwww---......///...---,,,+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------///......///111222222111///.........///000111111333666888999888777666777999<<>>>>>???@@@GGG\\\~~~xxxeeetttxxxiiifffhhhttt}}}~~~zzzxxxwwwsssoooooosssuuusssqqqssstttsssrrrpppppprrrtttsssuuuxxxzzzyyyyyyzzz{{{{{{oooccc^^^YYYYYY^^^dddggghhhjjjjjjjjjlllqqqxxx}}}}}}xxxpppjjjfffccc```]]]bbbhhhttt,,,,,,---------,,,++++++------,,,++++++***))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,000///...///111222222111...---......///000111222444666888999888777777888;;;===@@@DDDGGGIIIJJJKKKGGGGGGBBB<<<;;;@@@CCCBBBDDDCCCAAA@@@@@@???<<<:::333333222555999===???@@@AAABBBCCCBBB@@@BBBGGGLLLTTTUUUWWWYYY[[[[[[[[[[[[\\\[[[WWWPPPJJJHHHLLLOOOYYYfffsssxxxvvvqqqhhhaaaWWWQQQJJJDDDBBBBBBBBBBBBEEEFFFGGGHHHHHHJJJMMMPPPSSSXXX^^^aaabbbdddgggjjjlllmmmoooqqqtttvvvxxxyyyzzzxxxvvvuuuvvvvvvuuutttsssuuuvvvxxxyyy|||ooo^^^PPPIIIAAAEEEKKKVVVkkkzzzsssmmmkkkjjjhhhfff```VVVLLLCCC===;;;999999999888888888777777888888999:::<<>>AAADDDGGGHHHIIIJJJGGGHHHDDD>>><<>>======>>>>>>===<<<222222333666:::>>>??????@@@BBBCCCBBBAAABBBGGGKKKSSSUUUXXX[[[___aaacccddd___\\\VVVNNNHHHFFFHHHKKKSSS```mmmssssssooofff^^^UUUQQQJJJEEECCCCCCCCCCCCFFFGGGGGGGGGGGGJJJNNNQQQTTTYYY^^^bbbcccdddhhhkkkkkklllnnnqqqtttwwwyyyzzzzzzxxxvvvuuuvvvvvvvvvuuutttuuuvvvwwwxxx{{{xxxfffVVVMMMCCCDDDFFFQQQeee~~~zzztttpppnnnnnnmmmiiibbbWWWLLLCCC>>><<<999999999888888777777666888999999:::<<<@@@FFFJJJOOOTTT[[[bbbgggkkkoooqqquuutttrrrqqqssswww~~~yyyuuunnngggdddcccdddmmmvvvtttWWWIIIEEEAAA===<<>>AAADDDFFFGGGGGGGGGFFFGGGEEE???===>>>===;;;<<<;;;;;;<<<>>>???===<<<222111222555:::>>>???@@@@@@BBBCCCCCCAAABBBGGGKKKRRRTTTYYY___dddhhhjjjkkkaaa\\\TTTLLLEEECCCDDDFFFNNNZZZgggmmmoookkkcccZZZTTTOOOIIIEEEDDDDDDDDDCCCGGGHHHHHHHHHHHHKKKNNNRRRTTTXXX^^^aaabbbdddhhhkkkiiijjjmmmpppssswwwyyy{{{xxxvvvttttttvvvwwwxxxxxxuuuvvvwwwwwwwwwyyy|||~~~qqq```VVVKKKGGGFFFNNN```www{{{wwwtttsssrrrpppkkkcccWWWLLLCCC???===::::::999999888777777666777888999:::<<>>;;;???BBBHHH\\\~~~tttiiihhhjjjpppzzzzzzsssqqqrrruuuuuuwww}}}uuuqqqpppnnnkkkjjjlllnnnppprrruuuvvvwwwvvvtttssstttuuutttuuuwwwwwwwwwxxx{{{|||zzz{{{}}}wwwfff___VVVRRRRRRUUUWWWWWWXXXYYYZZZZZZ\\\```fffkkkoootttzzz~~~vvvtttoooiiibbb]]]ZZZYYYYYY^^^fffqqq{{{++++++*********+++,,,---++++++,,,------...//////++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,///...------//////...---------...///111333555666666777999999999999;;;======>>>@@@CCCDDDEEEEEEEEEDDDFFFCCC>>><<<>>>===:::::::::;;;>>>@@@???===;;;222111222555999>>>@@@AAABBBCCCDDDCCCAAACCCHHHMMMQQQUUU[[[bbbhhhkkkmmmmmmbbb\\\SSSIIICCCAAABBBCCCLLLWWWdddkkkmmmkkkaaaXXXSSSOOOIIIEEEDDDDDDDDDDDDFFFGGGIIIIIIIIIKKKNNNQQQRRRWWW]]]```aaacccfffiiihhhiiilllooorrrvvvxxxyyywwwuuussssssuuuxxxyyyzzzvvvwwwyyyyyyxxxxxxyyy{{{qqqfffYYYQQQKKKPPP]]]ooo|||yyyxxxwwwvvvqqqlllcccWWWKKKCCC??????<<<;;;;;;:::999888777777666777888999:::===BBBEEEJJJOOOUUUZZZ___cccgggjjjkkkmmmmmmllllllooovvv|||~~~yyysssllleeebbbaaadddlllvvvxxxYYYJJJEEEAAA>>>:::>>>BBBGGGXXXwwwsssiiigggiiioooxxx|||rrrlllkkkooopppqqq|||~~~vvvrrrqqqooommmkkkkkkmmmppprrrtttvvvxxxxxxvvvuuuvvvvvvuuuvvvwwwxxxxxxyyy|||~~~yyy{{{}}}|||iiiaaaWWWQQQPPPRRRSSSSSSRRRTTTUUUTTTSSSVVV\\\bbbfffjjjpppvvvzzz{{{yyyxxxrrrqqqmmmggg```ZZZXXXWWWVVVZZZbbblllwww,,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,------------111000//////000111000///---...///111333555777888666888999999999:::<<<>>>===>>>@@@BBBCCCCCCCCCCCCEEEFFFDDD???>>>@@@AAA>>>===>>>@@@CCCDDDCCC???;;;333222111333888===AAACCCDDDEEEDDDBBBAAADDDJJJOOOQQQVVV]]]dddiiikkkjjjjjjaaaZZZQQQHHHDDDCCCDDDEEENNNYYYeeelllooommmcccYYYRRRNNNIIIFFFEEEEEEDDDDDDDDDFFFHHHIIIIIIJJJMMMOOOPPPUUU[[[^^^___aaadddgggggghhhjjjnnnqqqtttvvvxxxxxxvvvssssssuuuxxxyyyzzzxxx{{{~~~~~~}}}}}}~~~zzzjjj^^^TTTTTT[[[gggxxx|||zzzyyyxxxwwwqqqlllbbbVVVJJJCCC@@@@@@======<<<;;;:::999888888555666777888999;;;???BBBHHHLLLQQQVVVZZZ^^^bbbeeeiiikkkmmmlllkkknnntttzzz}}}wwwpppiiiccc___]]]^^^fffnnn|||[[[KKKEEEAAA===999>>>BBBFFFTTTooorrrhhhfffgggoooxxxuuummmiiimmmmmmnnnyyyyyyuuusssrrrooolllkkkmmmqqqssssssuuuxxxxxxxxxwwwwwwxxxwwwxxxxxxxxxwwwxxx{{{}}}yyy{{{~~~~~~nnneeeZZZSSSQQQRRRSSSRRRPPPQQQRRRPPPNNNOOOVVV[[[]]]aaaffflllppprrrrrrqqqoooooolllfff^^^XXXUUUUUURRRVVV]]]hhhsss,,,,,,+++++++++,,,...///------,,,++++++*********++++++++++++++++++++++++,,,,,,------------......333111000111222222111000......000111444666888:::777888999999999:::===???<<<===???AAABBBBBBBBBAAAHHHIIIGGGBBBAAADDDEEECCCAAACCCEEEIIIJJJGGGBBB>>>444222111222777===BBBDDDFFFFFFEEEBBBAAADDDKKKQQQRRRWWW^^^eeeiiiiiigggeee___YYYPPPHHHEEEEEEGGGHHHQQQ[[[gggnnnrrroooeee[[[QQQMMMIIIFFFEEEEEEEEEDDDBBBDDDGGGIIIIIIJJJKKKMMMOOOTTTZZZ]]]^^^___cccffffffhhhjjjmmmpppsssuuuvvvzzzwwwtttsssuuuwwwxxxyyy|||uuugggZZZWWWZZZbbbppp~~~{{{zzzyyyxxxwwwqqqlllbbbUUUJJJCCC@@@AAA>>>======<<<:::999888888444555777777888:::>>>AAAGGGJJJOOOSSSWWWZZZ^^^aaagggkkknnnnnnlllnnntttyyytttnnngggaaa]]]ZZZZZZ```hhh^^^LLLEEE@@@<<<999>>>BBBEEEQQQjjjrrrhhheeefffpppyyyzzzpppkkknnnnnnnnnxxx|||yyyuuusssqqqmmmlllmmmqqqtttrrruuuxxxyyyxxxxxxyyyyyyyyyyyyyyyxxxvvvvvvxxxzzzyyy{{{~~~~~~}}}sssjjj___WWWTTTUUUUUUUUUPPPRRRRRRPPPLLLMMMSSSYYYXXX[[[```eeeiiikkkllllllmmmmmmkkkeee\\\VVVTTTTTTPPPSSS[[[eeeqqq}}}++++++,,,,,,,,,+++******''')))+++------+++)))'''++++++++++++++++++++++++,,,,,,++++++,,,...///111000///.........///111222...---...000333555555555666777888999999999999999;;;>>>@@@AAAAAAAAABBBDDDHHHFFFBBBAAAAAADDDHHHJJJEEEHHHIIIJJJKKKKKKDDD:::999555222222666<<>>===<<<::::::::::::888777:::999888888999<<>>@@@AAA@@@@@@AAABBBIIIHHHFFFDDDDDDHHHMMMQQQRRRSSSSSSQQQQQQPPPGGG===999555222222666<<>>@@@BBBCCCFFFJJJNNNSSSWWWYYY]]]___bbbdddhhhmmmssswww~~~wwwiiiccc]]]XXXTTTSSSXXXaaatttdddKKKCCC@@@===<<<===???AAAIII\\\vvvzzzkkkcccooooooiiillloootttzzz~~~yyypppkkkiiikkkuuuyyyuuusssqqqmmmkkkjjjllloooqqqsssrrrqqqqqqsssuuuwwwwwwyyywwwuuuuuuxxxzzzyyyxxxyyy{{{yyyjjj^^^XXXTTTRRRPPPQQQPPPOOOMMMLLLKKKKKKKKKPPPSSSWWWZZZ[[[]]]___```cccfffgggccc[[[TTTQQQQQQOOORRRXXXaaajjjvvv---,,,,,,,,,---...///000---------......---------,,,,,,,,,,,,,,,,,,,,,,,,......///000000111111222333333333333222111000000.........000333555666555222333555777888::::::;;;;;;===???@@@@@@@@@AAABBBHHHHHHFFFEEEFFFMMMXXX```gggfffbbb]]][[[XXXNNNCCC999555222222666===BBBEEEHHHEEEDDDFFFJJJKKKIIIEEELLLOOOTTTXXXZZZ\\\___```iiiaaaYYYRRRJJJCCCCCCHHHUUUcccrrryyyxxxssshhh^^^SSSOOOIIIEEEDDDDDDDDDDDDFFFGGGIIIIIIIIIJJJMMMOOOVVVYYY^^^bbbdddfffhhhiiifffjjjooorrrrrrrrrrrrsssssstttuuuvvvuuuvvvyyy{{{{{{~~~uuujjjeeecccfff```ZZZUUUQQQRRR[[[fffuuu||||||yyyvvvnnnaaaTTTKKKEEEBBB@@@>>><<<::::::::::::888666777777666666777999<<<>>>>>>???BBBEEEJJJNNNRRRTTTXXXZZZ]]]aaaeeekkkrrrvvvnnnggg___YYYSSSQQQUUU[[[ooocccKKKCCC@@@===<<<>>>>>>???FFFXXXqqqmmmaaaXXX___llluuuxxxyyytttkkklllrrrvvv|||zzzpppjjjhhhjjjttt~~~|||wwwtttpppnnnkkkiiiiiijjjmmmoooppppppooooooppprrrtttuuuyyywwwttttttvvvxxxyyyyyyyyyzzz}}}qqqddd\\\YYYWWWVVVRRRQQQOOOMMMLLLKKKJJJJJJKKKNNNQQQSSSTTTVVVXXXZZZ___bbbccc___XXXRRRNNNNNNKKKOOOUUU^^^hhhttt+++*********+++,,,...///---,,,++++++++++++,,,---------------------------)))***,,,...000222333333222333444444444222111000///......000333666666555333444555666888888999999888;;;>>>???@@@AAACCCDDDFFFEEEDDDCCCHHHUUUggguuu|||yyysssllliiidddXXXKKK999555222222777===CCCFFFGGGHHHJJJNNNQQQQQQOOOMMMIIIMMMRRRVVVZZZ]]]```ccckkkcccZZZRRRHHHBBBCCCIIIUUUbbbqqqyyyyyyttthhh]]]QQQMMMHHHEEEDDDEEEDDDDDDDDDGGGIIIJJJKKKKKKMMMOOOTTTWWW\\\```ccceeehhhkkkiiikkkoooqqqrrrrrrrrrrrrqqqssstttttttttvvvxxxzzzzzz}}}{{{qqqkkkddd[[[RRRLLLIIILLLWWWbbbooovvv~~~zzzuuummmaaaVVVNNNHHHCCCAAA>>><<<;;;::::::999777666666555555555666888:::;;;<<<===???CCCGGGKKKOOOQQQSSSVVVZZZ^^^dddkkkrrrwww~~~uuulllccc[[[UUUQQQSSSXXXjjjbbbLLLDDDAAA======>>>>>>???EEEUUUmmmdddZZZTTTWWW^^^dddiiimmmrrryyymmmmmmuuuyyy}}}zzzpppjjjgggiiisss~~~|||xxxtttrrrnnnllliiihhhhhhiiilllmmmnnnnnnoooooooooppprrrtttxxxwwwtttssstttvvvxxxyyyyyyzzz}}}yyyjjjaaa^^^\\\ZZZVVVUUUSSSQQQOOOMMMLLLLLLIIILLLNNNPPPPPPRRRTTTVVV[[[]]]]]][[[UUUPPPLLLKKKIIIMMMSSS\\\fffrrr~~~******++++++,,,---...///...---+++******+++---...------------------------((()))***,,,---///000111000111222333333333111111///...///111444666666666555666666777777777666666555888<<>>CCCFFFCCCHHHNNNOOOKKKHHHHHHJJJGGGKKKPPPVVV[[[```eeeiiikkkddd[[[RRRGGGAAADDDLLLRRR^^^mmmvvvyyytttggg[[[QQQNNNIIIFFFEEEEEEEEEDDDBBBEEEIIILLLLLLLLLLLLMMMSSSWWW\\\```cccfffjjjlllkkklllnnnqqqsssttttttsssqqqrrrssssssssstttvvvxxxyyy{{{}}}~~~yyyggg]]]PPPHHHFFFJJJUUU```kkkrrr}}}{{{sssmmmbbbXXXPPPJJJEEEBBB???===;;;::::::999777555555444444444555777888999;;;===???BBBFFFJJJNNNPPPPPPSSSWWW\\\cccjjjrrrwww|||yyyoooddd\\\UUUPPPPPPTTTeee```LLLEEEAAA===<<<>>>>>>???EEEUUUmmm~~~]]]WWWSSSUUUXXX[[[```fffjjj~~~}}}pppnnnwww{{{zzzpppjjjgggiiisss}}}}}}yyyuuuqqqooollljjjiiiggggggiiikkklllmmmnnnppppppoooppprrruuuvvvvvvuuuttttttvvvxxxzzzzzz{{{|||~~~~~~nnneee```]]][[[ZZZYYYVVVSSSQQQOOOMMMMMMKKKMMMNNNOOOOOOPPPRRRTTTWWWXXXYYYWWWSSSNNNKKKIIIHHHLLLSSS[[[fffrrr~~~,,,---...//////000/////////...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---///000222222333333333222111111/////////111444666777666777777888888777777666555555999===@@@BBBDDDGGGJJJIIIEEEBBBFFFTTTiii}}}{{{vvvgggXXX888555222333888>>>DDDGGGFFFLLLQQQNNNEEE@@@AAAEEEFFFJJJPPPWWW]]]ccciiimmmlllggg```WWWLLLCCCEEELLLMMMZZZjjjuuuyyyvvviii\\\RRROOOKKKHHHGGGFFFEEECCCAAADDDHHHKKKKKKKKKLLLMMMTTTXXX^^^cccfffiiikkkmmmllllllnnnqqquuuxxxwwwvvvrrrsssttttttssssssuuuwwwxxxzzz|||}}}~~~rrrdddUUUJJJFFFIIIRRR]]]iiioooxxxzzzrrrlllcccZZZRRRLLLGGGCCC???===;;;::::::999777555444444444555555666777888:::<<<>>>AAAEEEIIILLLNNNMMMPPPUUUZZZaaaiiiqqqvvv|||yyynnnbbbYYYSSSNNNMMMPPP```~~~xxx~~~___LLLFFFBBB===;;;===???AAAHHHYYYppp~~~}}}{{{sssWWWTTTTTTXXX[[[\\\```dddmmm~~~sssqqqxxx|||xxxpppkkkhhhjjjrrr||||||xxxsssnnnllliiihhhgggfffggghhhjjjkkkllloooqqqqqqpppooorrruuussstttvvvvvvvvvwwwzzz|||{{{{{{|||~~~uuujjjddd___]]]]]][[[XXXUUURRROOONNNMMMMMMNNNOOOOOONNNOOOQQQTTTUUUVVVVVVUUUSSSOOOKKKHHHGGGKKKRRRZZZeeerrr~~~,,,---///111111000...,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---111666888888777555444222111000000000//////111444777777666777777888888999888888777999;;;???AAACCCDDDGGGIIIIIIDDDBBBHHHWWWiiiwww~~~{{{xxxtttrrrtttooo```OOO888555222333888???EEEHHHJJJMMMNNNKKKDDDAAABBBEEEHHHKKKQQQWWW]]]cccjjjnnnnnnllljjjcccUUUIIIFFFIIIKKKXXXhhhuuu|||zzzmmm```TTTQQQLLLIIIHHHFFFDDDCCCCCCDDDEEEFFFGGGIIIMMMOOOSSSWWW^^^dddggghhhjjjkkkkkkkkkmmmrrrwww{{{{{{zzzuuuvvvwwwvvvttttttvvvxxxwwwyyy{{{}}}~~~uuubbbTTTMMMMMMTTT\\\fffkkkttt}}}|||xxxqqqlllccc[[[TTTNNNHHHDDD@@@>>>;;;::::::999666444444444555555666666777777888999;;;>>>BBBEEEIIIJJJJJJMMMRRRWWW^^^fffnnnttt}}}zzznnnaaaYYYSSSNNNMMMOOO[[[yyy}}}yyyrrr|||^^^MMMFFFBBB===:::===@@@CCCKKK]]]uuu{{{yyyrrrttt~~~zzzcccQQQQQQWWWaaahhhkkknnnrrruuuxxxvvvxxx|||}}}vvvpppllljjjkkkrrr{{{}}}xxxrrrmmmiiiffffffeeedddeeefffggghhhjjjnnnqqqqqqooonnnqqqtttpppssswwwyyyyyyyyy{{{}}}||||||}}}~~~tttmmmgggcccaaa___\\\YYYUUURRRPPPOOOMMMNNNNNNNNNMMMMMMPPPRRRTTTTTTUUUTTTSSSOOOKKKHHHFFFJJJPPPYYYdddqqq}}}***,,,...000000...+++)))************************++++++++++++++++++++++++***)))))),,,111888???CCC===;;;888555222000//////000//////111555777777666666666777999999:::::::::<<<>>>AAABBBCCCDDDEEEGGGFFFBBB@@@HHHVVVdddlllmmmjjjhhheeefffiiieeeUUUDDD888555222333888???EEEHHHGGGGGGFFFDDDCCCCCCDDDFFFIIIMMMRRRWWW]]]ccciiimmmpppqqqrrrmmm^^^MMMFFFFFFJJJWWWhhhvvv~~~}}}qqqdddUUURRRNNNJJJIIIGGGDDDCCCEEEEEECCCBBBCCCGGGMMMRRRPPPUUU\\\bbbeeeffffffgggkkkkkkmmmrrryyy}}}~~~}}}xxxyyyyyyxxxvvvuuuwwwxxxvvvyyy{{{}}}~~~ppp```VVVSSSXXX___eeeiiiqqqyyyzzzvvvpppkkkddd\\\UUUOOOIIIEEE@@@>>>;;;::::::999666444444555555666666777777777555666888;;;???CCCFFFHHHGGGKKKPPPUUU\\\dddlllqqq~~~|||pppccc[[[VVVQQQOOOQQQXXXwww}}}wwwtttnnnzzz^^^MMMFFFBBB>>>999<<<@@@DDDNNN```yyy}}}zzzsssrrryyy}}}{{{zzzmmmUUUMMMPPPZZZjjjwww}}}{{{{{{yyyxxx|||}}}{{{uuuooommmkkklllsss{{{~~~xxxrrrlllhhhddddddcccccccccdddfffggghhhmmmqqqqqqnnnmmmpppsssnnnrrrxxxzzzzzz{{{|||~~~}}}}}}}}}~~~~~~vvvooojjjfffdddaaa]]]YYYVVVTTTSSSLLLMMMMMMLLLKKKKKKNNNPPPTTTTTTTTTTTTSSSPPPLLLIIIDDDHHHOOOXXXcccooo|||////////////...---,,,+++'''((()))***+++,,,------))))))***+++,,,...///000++++++,,,///666>>>FFFKKK;;;888333000000111111111...///000111333666888999777888:::;;;;;;:::999777;;;===???AAABBBCCCEEEGGGHHHEEEBBBDDDJJJRRRZZZ^^^YYYYYYWWWVVVWWWVVVLLL@@@444333333444888>>>DDDHHHFFFGGGFFFBBB???@@@FFFKKKNNNPPPTTTWWW[[[```fffjjjrrruuutttjjj[[[NNNJJJJJJOOOWWWdddsss|||}}}uuunnnaaaVVVKKKHHHGGGEEECCCCCCCCCDDDEEEGGGIIIKKKLLLMMMNNNSSSYYY^^^bbbeeehhhjjjhhhjjjnnntttzzz~~~~~~}}}{{{yyyxxxwwwvvvvvvtttvvvyyy{{{}}}~~~~~~|||{{{|||vvvdddWWWVVV]]]kkklllooouuu|||zzztttkkkggg```ZZZTTTMMMGGGBBBCCC>>>999888999999555111000222444666777777777777777888999:::<<<>>>@@@BBBBBBGGGMMMSSSYYYaaakkkrrr}}}rrrccc[[[TTTMMMJJJMMM[[[pppyyynnnrrr{{{___NNNEEEAAA???:::<<<>>>BBBLLL```wwwzzzvvvwwwyyy}}}}}}uuucccSSSMMMRRRggg}}}}}}zzz|||zzz{{{uuuoookkkggghhhpppzzzuuuoookkkgggdddccccccbbbccceeefffggggggfffgggiiilllooopppppppppqqqssstttuuuwww{{{~~~}}}~~~~~~~~~wwwrrrjjjiiieee```[[[UUUPPPMMMKKKMMMPPPPPPOOONNNNNNNNNQQQVVVZZZ\\\XXXRRRLLLIIIEEEGGGMMMTTT___lllzzz/////////......,,,++++++---------------.........---,,,+++***)))(((((((((+++++++++,,,000555:::===888666222111111111111000---...///000222555777888888999;;;<<<;;;:::999777:::<<<>>>@@@@@@BBBEEEHHHFFFCCC@@@@@@EEELLLRRRVVVNNNNNNMMMLLLOOOPPPHHH>>>444333333444777===CCCGGGGGGFFFDDDAAA???@@@DDDHHHNNNQQQTTTXXX[[[```eeeiiioooppplllcccVVVLLLHHHIIILLLSSSaaappp{{{{{{uuunnn```UUUKKKHHHGGGDDDCCCDDDEEEEEEFFFGGGHHHIIIJJJJJJNNNRRRXXX^^^bbbeeehhhjjjkkklllpppuuuzzz|||}}}}}}|||{{{zzzxxxwwwvvvvvvvvvtttvvvxxxzzz|||}}}}}}}}}{{{zzzzzz|||vvvgggcccffffffhhhlllrrryyy~~~~~~}}}}}}}}}yyyjjjfff```YYYSSSMMMGGGCCCAAA===888777999888555222///000222444555555555555888888999:::<<<===???@@@AAAFFFLLLRRRWWW___iiippp{{{wwwiiiaaaZZZRRRNNNOOOXXXmmm{{{pppttt{{{___OOOFFFAAA>>>;;;>>>@@@DDDPPPfff}}}{{{iiiYYYQQQYYYqqq}}}}}}}}}yyyyyytttooollliiiiiipppzzzyyyqqqiiiccccccbbbaaaaaaaaabbbddddddffffffgggiiikkknnnpppppppppqqqssstttuuuwww{{{~~~~~~{{{pppmmmhhhbbb\\\VVVQQQOOOMMMOOOQQQRRRPPPOOOOOOPPPRRRVVV[[[]]]YYYRRRLLLIIIEEEHHHMMMUUU```nnn|||---......------,,,+++***/////////......---------///...---+++)))'''&&&%%%---,,,,,,+++,,,---///000444333111111111111000///------...///111444666777::::::;;;;;;;;;:::888777:::;;;===>>>???AAAEEEHHHEEEAAA===<<>>;;;777666888888666333111111333444555555555555999999999999:::<<<===>>>AAAEEEJJJOOOUUU]]]fffnnnyyyrrriiiaaaYYYSSSQQQUUUiiiuuuwwwyyy^^^PPPHHHAAA===:::>>>AAAFFFVVVpppqqq^^^WWWccc~~~~~~}}}zzzvvvrrrpppnnnkkkjjjqqqyyy}}}sssiiibbbcccbbb```___^^^___aaabbbeeefffggghhhjjjlllnnnpppppprrrssstttuuuxxx{{{~~~yyyuuunnnfff^^^WWWSSSQQQPPPRRRSSSSSSRRRPPPQQQQQQSSSXXX]]]^^^ZZZSSSMMMIIIGGGIIINNNUUUaaaooo~~~,,,---------,,,,,,+++***,,,,,,,,,,,,++++++++++++............------,,,,,,........................111000000111222222000...------...000222444666777999:::::::::999888777666:::;;;<<<===>>>AAAEEEHHHDDDAAA<<<::::::<<<>>>???===>>>===<<<@@@DDDBBB<<<444333222222555:::???CCCIIIGGGDDDBBBBBBDDDEEEFFFLLLOOOSSSVVVYYY]]]aaaeeegggaaaXXXNNNHHHEEEEEEFFFHHHNNN[[[iiissssssmmmfff[[[SSSKKKHHHFFFCCCBBBDDDFFFGGGIIIJJJKKKLLLLLLLLLMMMQQQXXX]]]aaaeeehhhjjjrrrsssuuuvvvvvvvvvvvvwwwvvvvvvwwwwwwvvvvvvuuuuuuuuuvvvvvvwwwxxxxxxxxxxxxwwwyyy{{{}}}|||tttnnnqqqsssttttttsssuuuwwwwwwvvvvvvyyy|||}}}zzzwwwkkkfff^^^WWWPPPIIICCC???;;;999666666777888666555555555666666777777777777999999999999999:::;;;<<>>>>>@@@DDDGGGEEEAAA===:::999::::::999;;;<<<;;;999;;;???===999444333111222555:::???BBBGGGFFFDDDBBBAAABBBDDDFFFHHHLLLPPPTTTXXX[[[___bbbeee^^^TTTJJJDDDBBBCCCEEEIIIOOOZZZgggoooooohhhaaaXXXQQQKKKHHHFFFBBBBBBEEEDDDFFFIIILLLNNNPPPPPPPPPMMMRRRXXX^^^bbbfffiiikkksssuuuvvvvvvtttrrrsssuuuuuuuuuvvvwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwxxxxxxxxx{{{}}}|||rrrsssssssssrrrqqqrrrsssrrrqqqqqqsssxxxyyywwwuuujjjeee\\\SSSLLLEEE???;;;999888777666777777777666777777777777777777777888888888888888888999::::::>>>AAAFFFJJJPPPXXXccckkkvvv|||~~~sssjjjcccZZZSSSTTTccc{{{vvvzzz```QQQIIICCC???999???CCCLLLffffff```sss}}}~~~~~~{{{~~~}}}sssqqqqqqqqqooommmqqqxxx}}}wwwrrrmmmfffdddaaa^^^]]]^^^```aaaccceeeggggggggghhhkkknnnoooqqqrrrssstttwww{{{~~~~~~rrrfff]]]XXXUUUTTTUUUUUUSSSQQQPPPQQQRRRUUUZZZ```bbb___XXXQQQLLLIIIJJJNNNUUUbbbsss,,,,,,------------,,,,,,+++++++++,,,,,,---------+++,,,---.........---,,,)))***+++---///111333444000000000111222222000---//////000111444666888999888888888888888888888888;;;===???@@@@@@AAABBBDDDDDDAAA===;;;::::::999888999;;;:::777888;;;999555333222111222555:::@@@CCCEEEGGGFFFCCC???===@@@CCCFFFJJJOOOTTTXXX[[[___bbbddd___WWWLLLDDDAAABBBEEEKKKPPPZZZfffmmmllleee^^^UUUPPPKKKIIIEEEAAABBBEEECCCEEEIIIMMMPPPQQQQQQQQQNNNRRRYYY___cccgggkkkmmmrrrtttvvvtttqqqpppqqqttttttuuuwwwyyyzzzzzzyyyxxxxxxwwwwwwwwwxxxyyyzzzzzzzzz}}}~~~}}}}}}wwwssspppnnnooopppppppppiiihhhhhhlllqqquuutttrrrfff```WWWOOOGGGAAA<<<999999999888777777777888888777666666555555555666666777777777777777888999:::<<>>:::===BBBEEEIIIOOOUUUYYY]]]aaaddddddbbb\\\RRRFFFAAABBBFFFKKKPPPZZZeeemmmllleee___SSSOOOKKKIIIEEEAAABBBEEECCCEEEIIILLLOOOOOOOOONNNOOOSSSZZZ```eeeiiillloooppprrrtttrrrooonnnppptttuuuvvvyyy{{{|||||||||{{{yyyxxxxxxxxxyyy{{{|||}}}|||~~~}}}yyyzzz~~~{{{qqqmmmnnnooommmjjjcccbbbbbbeeejjjmmmllljjj^^^YYYQQQJJJDDD@@@<<<999:::::::::999777777888999888888666555555555666666555555555666777888999::::::>>>CCCHHHNNNXXXdddmmmvvv|||vvvtttuuupppiiifffpppmmmUUUGGGBBBAAA===CCCFFFNNNlll}}}kkkzzzxxxvvv{{{{{{yyy{{{{{{yyyuuussssssrrrooolllpppwww|||~~~yyysssnnnfffddd```^^^]]]___bbbdddaaadddggggggdddeeeiiimmmmmmnnnpppqqqrrrtttxxx{{{zzzzzz{{{||||||||||||{{{|||xxxkkkbbb^^^YYYYYYXXXVVVSSSQQQRRRTTTSSSYYYaaaeeeccc]]]VVVRRRHHHIIILLLSSSaaattt------......///.........///......,,,+++******)))''')))+++...///...------------,,,,,,---///111222444333111111222111000///------...000222444666777999999999:::;;;<<<===>>>===@@@CCCEEECCCAAA@@@@@@AAA???===<<<======<<<:::888<<<===;;;<<<===;;;777222222111222666<<>>DDDGGGHHHIIIHHHEEEAAA>>>===>>>FFFJJJPPPVVVZZZ___cccfffgggfffaaaVVVJJJBBBBBBDDDHHHNNNXXXeeerrruuukkk^^^XXXPPPIIIHHHGGGDDDAAABBBCCCCCCDDDEEEGGGIIIKKKMMMOOOTTT\\\cccgggjjjkkklllqqqpppnnnmmmmmmnnnnnnooorrrsssuuuvvvvvvwwwzzz|||vvvwwwwwwwwwwwwyyy|||}}}yyyyyy{{{~~~zzzqqqooommmiiiaaa```___```bbbaaa]]]YYYSSSLLLEEEAAAAAABBBBBBBBB>>>===<<<;;;999666444333333444555555666666555555222555999:::::::::::::::<<<@@@DDDIIIOOOXXXccclllyyy}}}}}}zzz~~~yyy[[[JJJCCC???;;;@@@DDDKKK```nnnwwwuuuxxx{{{}}}~~~~~~|||yyywwwuuuqqqnnnmmmnnnpppqqq~~~|||uuummmdddbbbaaa``````bbbdddeeecccccccccddddddeeeeeeeeekkkooossstttsssrrrtttuuuxxxyyyyyyzzzyyyxxxwwwvvv|||}}}~~~xxxmmmfffbbbcccbbb___YYYVVVUUUWWWYYY[[[___dddfffccc[[[TTTMMMJJJKKKTTTaaappp------------,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,---.../////////000000111111000000//////...///222555888888888777999:::<<<<<<;;;:::999AAAAAACCCDDDDDDDDDCCCBBBCCC@@@===>>>@@@AAA@@@=====================<<<:::222222222444888>>>DDDGGGIIIHHHEEEAAA===;;;<<<>>>FFFJJJQQQWWW[[[___bbbdddeeeeeeaaaWWWKKKDDDBBBDDDJJJRRR\\\fffpppssslllbbbYYYPPPIIIGGGFFFCCCBBBBBBCCCCCCDDDFFFHHHJJJLLLMMMNNNSSSYYY^^^bbbfffjjjlllnnnmmmmmmmmmnnnoooqqqrrrssstttuuuuuutttuuuwwwyyywwwwwwxxxxxxxxxyyy}}}|||wwwuuuuuuvvvzzztttnnngggdddbbbbbbcccaaa\\\XXXVVVPPPHHHDDDCCCCCCBBB@@@@@@???>>><<<999777666555444444555666666666555555444666999:::999999999:::;;;???DDDHHHNNNWWWccckkkwww|||zzzzzz{{{\\\KKKDDD???===@@@BBBHHH[[[zzztttyyytttwww~~~~~~}}}zzzwwwtttqqqnnnmmmnnnppprrr~~~}}}tttllleeedddbbbaaaaaaaaabbbcccbbbbbbccccccdddeeeeeeeeejjjnnnsssuuutttttttttuuussstttvvvwwwwwwwwwvvvvvv{{{{{{}}}vvvmmmfffggggggddd^^^ZZZXXXXXX[[[]]]```fffhhheee\\\UUUKKKHHHJJJTTTaaaqqq------,,,,,,++++++*********+++,,,---............---............------,,,------------...///000111//////000000000000//////000000000333666888777777888999;;;<<<===<<<:::999>>>???AAACCCDDDEEEDDDDDDAAA???===>>>BBBCCCBBB@@@?????????@@@AAA???<<<:::333222222444888>>>DDDGGGJJJHHHDDD???;;;;;;>>>AAAEEEJJJRRRXXX\\\^^^```bbbdddeeebbbZZZNNNFFFDDDEEEKKKUUUaaahhhnnnpppkkkeee[[[RRRIIIFFFEEEBBBBBBCCCCCCDDDEEEFFFHHHKKKMMMNNNPPPSSSWWW[[[___dddjjjnnnkkkkkkkkklllnnnqqqtttuuuvvvvvvvvvtttrrrrrrssstttwwwxxxyyyxxxxxxzzz}}}~~~{{{xxxvvvvvvzzzssspppmmmkkkkkkiiiddd```^^^XXXQQQLLLJJJIIIFFFCCCCCCAAA???<<<999777777777444555555666666666666666666777888888777777999::::::>>>BBBGGGMMMVVVaaaiiiuuuzzzyyyyyy~~~|||]]]LLLDDD@@@???@@@@@@DDDUUUrrr~~~}}}vvvxxxwww~~~sssuuu{{{~~~}}}~~~}}}zzzuuussspppnnnmmmoooqqqsss}}}tttlllfffeeedddcccaaaaaa``````aaabbbbbbcccddddddeeeeeehhhlllqqqtttuuutttttttttoooppprrrtttuuuuuuuuuuuuxxxyyyzzz|||~~~vvvmmmnnnnnnkkkeee___\\\[[[]]]^^^ccchhhjjjfff^^^VVVLLLIIIKKKTTT```ppp...------,,,+++******)))******+++,,,,,,,,,,,,,,,......///......---,,,,,,.........///000111222333000111111222222111111000//////000444777999999888888999;;;<<<===<<<;;;:::<<<===@@@BBBDDDEEEFFFFFFBBB???===>>>BBBEEEDDDCCCAAAAAABBBEEEFFFDDD???:::333333333555888>>>CCCGGGKKKJJJGGGBBB???>>>@@@BBBCCCIIIQQQXXX[[[]]]______ccceeeccc\\\QQQHHHEEEEEEIIIXXXhhhoooqqqpppkkkfff^^^SSSIIIEEECCCAAAAAADDDCCCDDDEEEFFFIIIKKKMMMOOORRRUUUZZZ^^^bbbggglllpppjjjjjjkkklllnnnqqqtttuuuyyyyyyxxxuuurrrppppppqqqwwwxxxyyyyyyyyy{{{}}}|||~~~}}}~~~}}}yyyvvvmmmggg```ZZZWWWSSSNNNJJJCCCAAA>>>:::888777777777555555666777777777777666777888888777666666888:::999<<>>???CCCGGGIIIHHHEEEFFFIIINNNPPPMMMDDD<<<444444444555999>>>CCCGGGIIIIIIHHHEEEBBB@@@@@@AAABBBGGGPPPWWW[[[]]]^^^___dddfffeee^^^SSSJJJFFFFFFJJJ]]]rrr{{{zzzuuuoooiii___TTTIIIDDDBBB@@@AAACCCBBBCCCDDDFFFIIIKKKNNNOOOPPPUUU[[[aaaeeehhhlllnnnllllllllllllnnnppprrrtttzzzzzzyyyvvvsssqqqqqqrrrvvvwwwyyyyyyyyyzzz}}}|||{{{pppggg```XXXQQQKKKAAA>>>;;;888666555666666555666777777888888777777777777888777666666888999888<<<@@@EEEKKKTTT___hhhqqqvvv}}}xxxuuuuuuuuuzzzzzz\\\MMMEEE@@@@@@@@@BBBGGGQQQbbbxxxhhhfffhhhuuu{{{~~~uuusssvvvyyy}}}|||yyy{{{{{{yyyrrrpppnnnlllkkkmmmppprrr{{{|||uuunnngggfffeeecccbbbaaaaaaaaa______```aaabbbcccdddeeedddfffiiimmmoooooonnnlllooooooqqqrrrrrrrrrqqqppprrrsssuuuwwwzzz|||~~~{{{zzzxxxuuupppjjjddd```___aaafffkkkmmmiii___WWWRRRPPPQQQVVV]]]iii|||......------,,,,,,++++++,,,,,,,,,,,,+++***)))(((+++,,,,,,,,,,,,++++++******++++++,,,---///000111000000111111111111000000+++---000555:::======<<<999:::<<<=========;;;:::999;;;>>>AAADDDFFFGGGGGGGGGBBB???@@@FFFMMMRRRSSSOOOQQQWWW]]]___XXXKKK@@@555444444555999>>>CCCGGGEEEFFFFFFDDDAAA???>>>>>>BBBHHHPPPVVV[[[^^^aaabbbfffhhhggg___TTTJJJGGGGGGNNNbbbyyy}}}tttmmm```TTTIIIEEECCC@@@@@@BBBAAABBBCCCEEEHHHKKKMMMNNNMMMRRRXXX^^^bbbfffiiikkkmmmmmmlllmmmnnnpppqqqsssxxxxxxxxxvvvsssrrrrrrttttttvvvxxxyyyyyyzzz|||}}}wwwjjj___UUUKKKEEE<<<;;;999777666555555555666666777888888888888888555666777777666666888999888<<<@@@EEEKKKTTT___hhhpppuuu|||~~~vvvssspppmmmqqqyyy~~~vvvZZZLLLEEEAAA??????BBBHHHQQQ___sss^^^]]]```hhhssszzz{{{yyynnnuuuwwwtttuuuxxx|||zzzwwwxxxxxxvvvqqqooollljjjiiikkkmmmooovvv{{{~~~}}}{{{{{{vvvpppjjjhhheeebbbaaa```aaaaaa^^^^^^___aaabbbcccdddeeeddddddfffiiikkklllkkkiiinnnooopppqqqrrrqqqpppoooqqqrrrtttvvvyyy{{{}}}~~~|||xxxtttoooiiidddaaadddiiinnnpppkkkaaaXXXOOONNNQQQVVV]]]hhhzzz,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,+++***++++++,,,,,,,,,,,,+++++++++,,,---...000111222111111222222222222111111,,,...111666;;;======;;;999:::<<<===>>>===<<<;;;999;;;>>>AAADDDFFFFFFGGGHHHDDD@@@BBBKKKVVV^^^bbb___bbbhhhooooooeeeRRRDDD555555555666999>>>CCCGGGGGGGGGEEEBBB???>>>???AAAEEEJJJQQQXXX]]]aaaeeehhhiiijjjhhh___TTTJJJGGGHHHOOOcccxxxvvvooo___UUUJJJFFFCCC@@@???AAA@@@@@@BBBDDDGGGJJJLLLNNNMMMQQQUUUZZZ^^^ccchhhkkkllllllllllllnnnppprrrssstttuuuuuutttsssrrrtttvvvsssuuuwwwxxxxxxyyyzzz|||~~~oooaaaVVVLLLDDD>>>999999888777777666666555666777888888999999888888222444777888888777888999888<<>>===@@@GGGOOO^^^uuupppUUUWWWZZZ___eeejjjnnnooojjjrrrzzzvvvqqqtttyyy|||xxxtttuuuuuusssqqqnnnkkkhhhgggiiikkklllrrrvvvxxxwwwwwwyyyxxxtttpppmmmgggbbb^^^]]]^^^___]]]^^^___```bbbcccddddddgggeeeeeefffiiijjjiiihhhkkklllnnnpppqqqqqqpppppppppqqqsssuuuxxx{{{}}}~~~}}}~~~~~~~~~{{{xxxtttnnnjjjeeeggglllrrrtttnnnccc[[[NNNOOOSSSWWW\\\eeevvv|||yyy{{{***************+++++++++,,,,,,---...////////////***++++++,,,------------......///000222333555666333444444555555444444333...000333777;;;===;;;999999:::<<<>>>>>>===<<<;;;999;;;>>>AAADDDEEEFFFFFFIIIDDD@@@DDDNNN\\\gggmmmlllnnnuuu{{{zzzmmmWWWFFF666555555666999>>>CCCFFFKKKJJJGGGBBB???@@@CCCFFFGGGLLLRRRYYY^^^dddiiilllkkkllliii___SSSJJJGGGHHHNNN```ttt~~~}}}uuunnn___UUUKKKGGGDDD@@@???@@@??????AAACCCFFFIIILLLMMMPPPRRRTTTWWW\\\bbbiiinnnkkkkkkkkklllnnnqqqsssuuuqqqrrrssssssrrrsssuuuwwwrrrtttwwwxxxxxxxxxzzz{{{zzzqqqcccVVVNNNGGGAAA===777777888888888777666666777777888999999999999888000333777999999888888999999<<>>>>>;;;999888888:::<<>>===DDDOOOaaa|||~~~}}}{{{}}}nnnWWWPPPMMMXXXdddiiirrrwwwqqqrrrwwwvvvppptttyyy}}}xxxttttttrrrnnnqqqnnnkkkgggfffgggiiijjjqqqsssuuuuuusssssswwwzzz{{{rrrfff```___```___]]]^^^^^^^^^^^^___aaabbbcccjjjgggddddddgggjjjjjjiiiiiikkknnnnnnnnnnnnoooqqqoooppprrrtttwwwyyy{{{|||}}}~~~~~~|||zzzyyyzzz||||||}}}~~~|||{{{|||}}}~~~xxxrrrppppppppprrrwwwzzzvvvjjj```YYYTTTSSSXXX^^^eeennnwww~~~~~~+++***)))***---...---,,,///---,,,///222333///++++++,,,------,,,...000333444111///...000222444444555555444333111000///...111111111111333666999;;;;;;<<<>>>===:::888777777<<<>>>@@@BBBCCCEEEGGGHHHFFFCCCAAAEEENNNZZZbbbfffdddfffiiijjjjjjdddTTTEEE666444333444999@@@EEEGGGJJJJJJIIIFFFBBBAAABBBCCCHHHLLLSSSYYY___dddiiimmmrrrnnneeeZZZPPPHHHDDDDDDEEERRRaaammmvvvyyyssslllbbbXXXMMMIIIFFFCCCAAABBB@@@AAABBBCCCFFFHHHJJJKKKLLLOOOTTTXXX\\\```dddhhhhhhhhhiiijjjllloooqqqsssqqqqqqqqqqqqqqqqqqqqqqqqvvvwwwxxxyyyzzz{{{{{{{{{{{{}}}~~~vvvssspppggg^^^YYYQQQNNNJJJEEEAAA>>><<<;;;;;;777333333777999888666888777777888::::::999777777777666666666666777777:::<<<@@@EEELLLUUU]]]ccckkkqqqyyy~~~yyyrrrjjjdddeeehhhkkkjjjhhhgggkkknnnvvv}}}yyyqqqhhh```^^^]]]fff|||pppttt~~~mmmXXXKKKCCC???AAA===>>>EEERRRddd~~~uuuwwwyyy}}}|||hhhTTTOOOOOO^^^nnnuuu}}}zzz}}}}}}sssqqquuuzzz}}}}}}yyyxxxtttppppppnnnjjjgggfffgggiiijjjnnnqqquuuvvvuuuvvvzzz~~~{{{rrrggg```___``````___^^^^^^___```bbbcccddddddhhhfffcccdddfffiiiiiiiiijjjlllnnnooooooooopppqqqrrrssstttuuuvvvwwwwwwxxxyyyzzz{{{{{{zzz{{{|||~~~}}}}}}~~~~~~}}}|||{{{|||}}}{{{vvvsssssstttvvv|||zzzooodddVVVSSSTTTYYY^^^cccjjjqqq~~~,,,+++***,,,...///...------,,,+++---000111...++++++,,,---------...000222777444111///000222333333555555555444222111000///222222222333444777999:::999;;;<<<<<<999777666777??????@@@AAACCCEEEGGGHHHGGGCCC@@@CCCKKKTTTZZZ]]]YYY[[[\\\\\\]]]ZZZNNNBBB666444222333999???EEEHHHMMMMMMKKKHHHDDDBBBCCCDDDIIIMMMTTTZZZ___cccgggjjjqqqmmmdddYYYNNNFFFCCCBBBCCCMMMZZZfffpppvvvsssmmmcccXXXNNNJJJGGGCCCBBBCCCAAABBBCCCEEEGGGIIIJJJKKKLLLOOOTTTYYY]]]aaaeeehhhiiiiiijjjkkkmmmoooqqqrrruuuuuuttttttsssrrrqqqqqquuuvvvwwwxxxyyyzzzzzzzzzxxxzzz}}}yyyqqqhhhccc___WWWPPPNNNDDDBBB@@@>>><<<<<<<<<<<<===999666666999;;;:::888888777777888::::::999777777666666666666666777777999<<<@@@EEEKKKTTT]]]ccclllqqqxxx}}}yyyoooggg___YYYUUUWWWYYY[[[ZZZYYYYYY]]]aaajjjqqq|||}}}{{{pppeee___]]]fffooottt}}}qqq[[[LLLBBB>>>???===???GGGUUUiiiuuuwwwxxxzzz{{{uuueeeUUUNNNSSSggg|||zzzpppsssvvvzzz}}}~~~}}}yyyssspppnnnkkkhhhggghhhjjjkkkppptttwwwxxxwwwxxx{{{~~~}}}tttiiibbb``````aaa```^^^___aaabbbdddeeeeeefffgggeeecccdddfffhhhiiiiiijjjmmmooopppooooooppprrrvvvuuuuuuuuutttsssssssssuuuwwwyyyzzzzzz|||~~~~~~~~~~~~}}}}}}||||||||||||}}}~~~~~~xxxvvvuuuwww{{{sssiiiWWWUUUVVV[[[^^^```eeekkkxxx,,,+++++++++---......,,,,,,+++***,,,...///---++++++,,,......---...///111999666222000000111111111555555555555444222000///222222222333444666888999888:::;;;;;;999777666666???>>>???AAAEEEHHHJJJKKKGGGCCC@@@AAAGGGNNNRRRSSSRRRTTTUUUUUUUUUSSSIII???666333111333888???EEEHHHNNNNNNLLLHHHDDDBBBBBBCCCIIINNNTTTZZZ^^^bbbfffhhhllliiibbbXXXNNNHHHEEEDDDDDDLLLWWWbbbnnnvvvvvvqqqbbbWWWMMMIIIFFFBBBAAABBBAAABBBDDDFFFHHHIIIJJJKKKKKKOOOUUUZZZ^^^bbbfffhhhiiijjjkkklllnnnpppqqqrrrwwwvvvvvvuuuttttttssssssuuuuuuvvvxxxxxxyyyyyyyyywwwyyy{{{yyyqqqgggeeebbb^^^YYYRRRMMMJJJBBB@@@>>><<<;;;:::::::::;;;888666666777888888777888777777888::::::999777777777777777777777888999999<<<@@@DDDJJJSSS]]]dddmmmrrrxxx}}}xxxmmmbbbYYYTTTRRRRRRQQQTTTVVVWWWUUUUUUVVVWWW]]]dddoooyyyzzz{{{lllcccbbblllssszzz|||sss]]]LLLCCC>>>???>>>@@@HHHWWWmmm~~~xxxgggWWWNNNWWWqqqzzzqqqtttwwwzzz|||}}}~~~|||vvvpppooolllkkkjjjkkklllmmmvvvyyy||||||yyywwwxxxzzzxxxmmmeeeaaa``````___]]]^^^```cccdddeeeeeeeeeffffffeeefffgggiiijjjjjjkkkmmmpppqqqppppppqqqsssvvvvvvuuutttsssrrrqqqqqqtttvvvxxxzzzzzz{{{}}}~~~}}}||||||{{{||||||||||||}}}~~~~~~}}}||||||{{{||||||}}}zzzyyyuuuxxx}}}vvvmmm___[[[ZZZ\\\^^^___bbbhhhttt|||,,,+++***+++,,,---,,,++++++******+++------,,,++++++---.........---///000888555111///000111111111444444555555444222000///000000111222444555777888777999;;;:::888666666666<<<<<<===AAAGGGLLLNNNOOOHHHCCC@@@@@@DDDHHHJJJJJJJJJNNNPPPPPPOOOLLLCCC999666333000222777???EEEIIINNNMMMKKKGGGDDDAAABBBCCCIIINNNTTTZZZ___bbbeeegggjjjgggbbbZZZQQQIIIEEEDDDDDDKKKTTT___mmmwwwwwwrrr```VVVLLLGGGEEEAAA???AAAAAABBBDDDFFFHHHIIIIIIJJJJJJNNNTTTZZZ^^^bbbeeehhhiiijjjkkkmmmoooqqqrrrsssrrrrrrrrrrrrssssssssssssuuuuuuvvvwwwxxxxxxxxxxxxwwwyyy{{{wwwhhh^^^XXX\\\^^^^^^ZZZUUUOOOJJJCCCBBB???===;;;:::::::::999888777666777777666666888777777888::::::999777999999888888999::::::;;;888<<<@@@DDDIIIQQQ\\\eeennnrrryyy}}}{{{rrrmmmeee\\\WWWUUUVVVXXXUUUXXX\\\^^^\\\XXXTTTRRRTTTZZZdddmmmvvv{{{uuukkkhhhqqqwww|||{{{ttt^^^MMMDDD@@@???@@@AAAIIIYYYrrr~~~iiiWWWPPP]]]{{{~~~uuuvvvwwwyyy{{{{{{}}}~~~wwwqqqpppnnnmmmmmmnnnooopppxxx{{{{{{xxxxxxyyy{{{rrriiiccc```___^^^\\\]]]___aaabbbcccddddddfffggghhhiiiiiijjjlllmmmllloooqqqrrrqqqqqqrrrtttuuutttttttttssssssssssssuuuwwwzzz{{{{{{{{{|||}}}~~~}}}|||{{{{{{{{{{{{{{{{{{}}}}}}}}}|||{{{zzzyyyxxxvvvuuuwww~~~}}}{{{vvvxxx}}}yyyrrrjjjddd_________```eeekkksssyyy,,,+++***+++,,,---,,,+++++++++++++++,,,,,,,,,,,,+++---//////...---...///666333000...///111222222222333444555444222000///---...000222444666777888777999;;;:::999777777777;;;:::===CCCKKKPPPQQQPPPHHHDDD@@@???BBBDDDDDDCCCBBBFFFIIIHHHGGGEEE>>>666555222000111666???FFFJJJLLLLLLJJJGGGCCCAAABBBCCCHHHMMMTTTZZZ___bbbeeegggjjjiiifff^^^TTTKKKDDDAAAAAAHHHRRR^^^lllvvvuuuooo```UUUKKKGGGDDD@@@???@@@AAABBBDDDFFFHHHHHHHHHHHHHHHLLLSSSYYY^^^aaaeeeggghhhiiikkknnnqqqrrrttttttrrrssstttuuuvvvwwwxxxxxxvvvvvvwwwxxxxxxxxxxxxxxxwwwyyy|||}}}nnn```YYYSSSXXX\\\\\\[[[YYYRRRKKKCCCBBB@@@>>><<<<<<<<<<<<:::::::::999999888777777888777777888::::::999777999999999999:::;;;<<<<<<888<<>>EEEMMMRRRQQQNNNGGGDDD??????@@@AAA@@@>>>===@@@AAA??????@@@===888555222///000666>>>FFFJJJKKKKKKJJJGGGCCCBBBCCCDDDFFFLLLTTTZZZ___bbbeeeggghhhiiigggbbbYYYNNNFFFBBB@@@GGGQQQ___nnnwwwtttlll```VVVLLLGGGDDDAAA???@@@@@@AAADDDFFFGGGHHHGGGFFFFFFKKKRRRYYY]]]aaadddffffffhhhkkkooorrrtttuuuvvvvvvwwwxxxyyyzzz{{{||||||vvvwwwxxxxxxyyyxxxxxxxxxvvvyyy}}}{{{ooofff```ZZZ^^^___^^^^^^___YYYQQQIIIGGGEEEBBB@@@>>>>>>>>>:::;;;;;;:::999888777777888777777888::::::999777999999999999:::;;;<<<<<<777<<>>@@@@@@>>><<<;;;======::::::>>>???<<<555222///000666>>>FFFJJJKKKKKKJJJGGGDDDCCCDDDFFFEEEKKKSSSZZZ___ccceeegggcccfffgggddd\\\SSSKKKGGG@@@HHHSSSaaaqqqyyyuuulllaaaWWWMMMHHHEEEBBB@@@AAA???AAACCCFFFGGGGGGFFFFFFEEEJJJQQQXXX]]]```ccceeeeeehhhkkkooorrruuuvvvwwwuuuvvvvvvwwwxxxxxxyyyyyywwwxxxxxxyyyyyyyyyxxxxxxuuuxxx}}}~~~~~~~~~}}}}}}}}}||||||~~~uuunnnkkkfffhhheeebbbcccfffbbbYYYQQQOOOKKKGGGCCC@@@>>>>>>999:::::::::888666666666888777777888::::::999777888888888888999:::;;;<<<777<<>>AAADDDLLLeee~~~fff^^^qqq{{{uuuvvvwwwxxxzzz~~~}}}zzzzzzyyyvvvmmmllllllmmmmmmnnnooopppyyy~~~~~~xxxuuutttuuuuuuuuurrrnnniiifffeeecccaaa^^^\\\\\\^^^aaaccccccfffjjjjjjjjjjjjlllnnnoooqqqssstttssssssuuuvvvuuuuuuuuuuuuvvvvvvvvvvvvuuuxxx{{{~~~~~~~~~~~~|||}}}~~~~~~}}}{{{xxxwwwwwwyyy|||vvvrrrlllgggfffkkksssyyyzzz{{{rrrnnniiikkknnnqqqrrrrrrpppnnngggdddeeejjjooorrrwww}}}}}}~~~000000///...---,,,,,,+++,,,,,,------...------,,,---------------.../////////...---,,,---///111333444444444444333333222111///000333555888;;;===>>>;;;<<<<<<===;;;999777555888<<>>===???AAADDDGGGJJJKKKLLLFFFIIINNNTTT[[[aaadddfffjjjkkkmmmooorrruuuwwwyyyzzzwwwtttssstttuuuuuuuuuvvvssspppsssyyy}}}}}}{{{{{{|||}}}~~~|||yyyxxxuuusssuuu{{{~~~~~~{{{xxxwwwxxxvvvsssooofff___UUUOOOMMMKKKFFFBBBCCC>>>:::888:::;;;:::888888777777777777777888888;;;:::999888888999:::;;;;;;===@@@DDDKKKSSS]]]dddpppuuu|||}}}wwwtttuuusssqqquuu}}}{{{uuurrrpppkkkfffZZZXXXUUUTTTVVVZZZ___cccmmmsss|||~~~eeePPPFFFBBB???AAACCCLLLeeetttdddxxxyyyuuuuuuuuuwww{{{}}}xxxsssooolllkkkhhhiiimmmnnnlllmmmqqqwwwzzz}}}~~~|||xxxuuutttwwwvvvuuurrrnnnjjjfffdddcccaaa___]]]^^^```bbbdddfffffffffhhhjjjlllllllllsssrrrqqqqqqrrrsssuuuvvvrrrsssttttttssssssuuuwwwvvvxxx{{{|||{{{{{{}}}~~~~~~}}}{{{wwwqqqlllqqqssswww{{{|||wwwoooiiiggghhhkkklllxxx|||{{{qqqiiicccbbbbbbdddffffffeeedddaaaaaacccfffmmmuuu~~~------------............------......---,,,,,,+++------,,,,,,,,,------...------,,,,,,---...000111000111111111111000///...---...000333666888:::<<<<<<<<<;;;:::999888888888999<<>>>>>@@@AAA@@@>>>>>>>>>??????@@@>>><<<:::444222111222666<<>>@@@BBBEEEHHHJJJLLLLLLGGGIIIMMMSSSZZZ```eeehhhlllmmmnnnppprrruuuwwwyyyzzzxxxuuutttuuuvvvvvvuuutttqqqpppsssyyy}}}|||zzzzzz{{{|||~~~{{{wwwuuuqqqmmmoootttzzz{{{~~~yyyooofff```XXXPPPIIICCCAAA===;;;999999888777888888777777777777888888::::::999888888999:::::::::<<>>AAACCCEEEFFFEEEEEEBBB@@@>>>@@@DDDFFFFFFDDDCCCCCCDDDEEEFFFDDD@@@<<<555333111111555<<>>???BBBJJJ___}}}xxxrrrzzz|||vvvssstttvvvxxx||||||vvvnnneee___```___bbbhhhkkkjjjkkknnnooorrrvvvwwwuuurrrpppooonnnmmmmmmllljjjhhhfffddd^^^^^^___``````aaabbbbbbcccdddfffiiilllnnnpppqqqppppppqqqrrrssssssssssssssstttuuuuuutttuuuwwwyyyxxxzzz|||}}}|||{{{|||}}}}}}}}}}}}}}}{{{wwwppplllccceeeiiimmmrrrvvvxxxzzzwwwsssnnnjjjhhhhhhjjjllloooqqquuuzzz}}}tttnnnkkkfff^^^XXXSSSQQQMMMLLLKKKKKKJJJHHHGGGIIIMMMTTT^^^lll{{{000//////...---,,,+++***+++,,,,,,---------,,,,,,...---,,,,,,+++,,,,,,,,,,,,---......//////......000111222333333222111000000111222555777999;;;<<<;;;::::::999999999999999>>>???@@@BBBCCCDDDEEEEEEFFFCCCAAADDDJJJNNNMMMKKKKKKJJJIIIJJJKKKIIIDDD???666333000000444<<>><<<::::::999888888888999999::::::::::::::::::::::::999<<<@@@EEELLLTTT]]]ccclllpppvvvzzz{{{zzzyyyyyytttqqqnnnkkklllnnnppprrrxxx||||||xxxxxx\\\MMMEEEAAA===>>>AAAIIIZZZuuuzzzpppqqq{{{xxxqqqvvvrrrsssvvvyyy|||zzzqqqfff^^^ZZZZZZ^^^eeeiiiiiijjjmmmppprrrvvvwwwuuusssqqqqqqooonnnmmmkkkiiigggeeeeee\\\]]]___aaabbbbbbaaaaaaccceeehhhjjjkkkmmmpppqqqnnnoooqqqrrrsssssssssrrrssstttuuutttttttttvvvxxxyyy{{{}}}}}}|||||||||~~~~~~~~~~~~~~~{{{vvvnnniiiaaabbbdddhhhmmmrrrwwwyyywwwvvvrrrnnnkkkjjjkkkmmmnnnppprrruuuxxx{{{~~~~~~}}}|||{{{{{{{{{xxxvvvsssnnnfffbbb___\\\VVVRRRNNNJJJFFFDDDCCCCCCCCCBBBBBBDDDGGGLLLTTTaaappp{{{//////...---,,,+++******))))))+++,,,------............------------.........//////000000000000///000222444555555444222111000111222444777999;;;;;;999:::<<<======;;;888666>>>???@@@BBBDDDFFFGGGHHHHHHEEECCCGGGOOOTTTSSSPPPRRROOONNNNNNNNNKKKEEE???555333000000555===EEEKKKMMMMMMJJJEEE@@@???BBBFFFHHHMMMTTTWWWXXXYYY\\\___dddfffgggccc[[[QQQHHHCCC???CCCJJJWWWiiiyyy|||xxxhhh```UUULLLHHHEEECCC@@@AAABBBDDDGGGIIIKKKLLLLLLJJJJJJLLLPPPVVV___fffkkkrrrrrrrrrrrrrrrssstttuuutttsssqqqrrrssstttsssrrrmmmnnnpppsssvvvxxxwwwvvvuuuvvvxxx{{{}}}~~~zzzvvvnnnddd___```eeeiiinnntttyyy{{{||||||}}}oooXXXKKKGGGFFFBBB===;;;;;;:::999999999999999:::::::::::::::::::::::::::===AAAGGGMMMUUU]]]bbbhhhkkkoooqqqpppooonnnnnnkkkkkkkkkkkknnnsssxxx|||{{{xxxuuuZZZMMMFFF@@@===>>>AAAHHHVVVlll~~~||||||kkkgggiiizzzyyyjjjddduuuwwwrrrsssuuuxxx{{{~~~yyylllbbbXXXXXX[[[bbbfffggghhhlllooorrruuuvvvuuusssrrrrrrqqqooommmjjjgggdddbbbaaa\\\]]]___aaabbbaaa``````eeegggiiijjjjjjkkkmmmppplllnnnppprrrsssssssssrrrrrrsssttttttssstttvvvxxxzzz|||}}}~~~}}}}}}~~~}}}vvvmmmggg______```ccchhhnnntttwwwwwwwwwvvvrrrmmmkkklllmmmmmmoooqqqtttwwwyyyzzz{{{{{{zzzxxxvvvtttqqqllliiiddd```ZZZVVVUUUSSSPPPMMMHHHEEEBBB@@@@@@AAAAAA@@@???AAADDDFFFLLLXXXfffqqqzzzwwwvvvzzz,,,,,,,,,,,,------------((()))***,,,------------...------------...///000000000000000000000000000...000222444444333111///...///000222444666888999:::<<>><<<<<<;;;:::999999999999::::::;;;;;;;;;;;;::::::;;;>>>BBBGGGMMMSSS[[[```eeeggghhhhhhfffdddddddddgggiiinnnrrrxxx~~~|||yyytttYYYNNNFFF???===>>>BBBHHHRRRddd~~~zzz{{{}}}fff___]]]iii}}}ggg\\\XXXfffzzzrrrsssuuuwwwzzz}}}ssshhhZZZXXX[[[aaadddeeegggkkklllooorrrsssrrrqqqqqqqqqqqqoookkkgggccc```^^^]]]]]]^^^___```aaa```______dddgggjjjjjjhhhiiikkkooolllmmmooopppqqqrrrssssssssstttuuuuuutttuuuwwwxxxyyy{{{}}}~~~~~~~~~xxxoooiii^^^]]]\\\]]]aaagggnnnrrrtttvvvwwwuuuqqqnnnoooqqqpppssswww{{{}}}zzzuuummmddd___\\\XXXSSSOOONNNLLLKKKIIIDDDBBB?????????@@@???>>>;;;>>>AAACCCGGGQQQ___jjj{{{zzzuuummmlllmmmpppvvv}}}++++++,,,,,,,,,---------++++++,,,,,,,,,++++++***+++++++++,,,---...///000111000///......///000111,,,...111333444222000......///000222444666777888>>>???@@@@@@???<<<888666<<<>>>BBBGGGKKKNNNOOOPPPIIIFFFFFFNNN[[[dddeeebbb______bbbgggfff[[[JJJ<<<333222111333888>>>EEEJJJKKKKKKJJJFFFAAA???AAADDDBBBFFFJJJLLLMMMPPPVVVZZZbbbgggkkkkkkcccXXXLLLFFFBBBDDDHHHRRRcccssswwwtttjjjbbbVVVMMMHHHEEEBBB@@@@@@AAACCCEEEHHHIIIJJJJJJIIIJJJMMMQQQXXX___fffjjjmmmmmmmmmnnnooopppqqqqqqppppppqqqsssvvvxxxxxxwwwrrrrrrssssssssstttuuuvvvtttvvvxxx{{{~~~yyykkkbbb```ZZZ\\\```dddhhhlllnnnooonnnrrryyyuuu___PPPFFFBBB===<<<;;;::::::999999999::::::;;;<<<<<<;;;::::::;;;===AAAFFFKKKQQQWWW\\\aaabbbcccccccccdddfffhhhmmmsss{{{{{{sssYYYOOOGGG???>>>???CCCIIIPPP___yyy|||~~~~~~bbbZZZVVV]]]kkkssspppiiiXXXQQQNNN[[[yyy}}}tttssstttuuuxxx{{{wwwkkk^^^[[[[[[```bbbcccfffkkkkkkmmmpppqqqqqqppppppqqqqqqnnnkkkfffccc```^^^]]]______``````______^^^^^^aaaeeehhhiiiggghhhlllpppmmmmmmmmmnnnpppqqqssstttuuuvvvwwwwwwvvvwwwyyy{{{xxxzzz}}}~~~|||tttmmm___]]]ZZZZZZ]]]ccciiinnnrrrwww{{{{{{xxxvvvxxxzzz|||zzznnnggg___[[[VVVQQQMMMKKKJJJIIIEEECCCAAAAAAAAA@@@???===:::>>>AAABBBDDDKKKWWWaaaqqq|||}}}wwwqqqfffgggjjjmmmqqqwww~~~///......---,,,+++***)))...------,,,+++***(((((())))))***+++,,,...///000111000...---,,,...///000---///222444555333111///000111222444666888999:::BBBBBBAAA???===;;;999888;;;>>>CCCIIINNNQQQRRRSSSKKKHHHIIISSSbbbmmmooommmeeehhhooovvvuuugggPPP>>>222222222444999???EEEIIIJJJKKKJJJEEE???<<<===??????BBBEEEGGGHHHLLLSSSXXXccchhhnnnnnnggg[[[OOOGGGCCCDDDHHHQQQaaaqqqvvvrrrlllcccWWWNNNIIIFFFCCC@@@@@@AAACCCEEEGGGHHHIIIJJJHHHJJJMMMRRRXXX___fffiiillllllllllllmmmooopppqqqppppppqqquuuxxxzzz{{{zzztttttttttsssrrrsssuuuwwwtttvvvyyy|||rrrhhheeeXXXYYY[[[^^^aaadddggghhheeeiiiqqqyyykkkTTTIIIFFF>>>===<<<;;;:::999999999::::::;;;<<<<<<;;;:::::::::<<<@@@DDDIIINNNTTTYYY]]]___aaaccceeejjjooossswww}}}sssYYYPPPHHH>>>??????CCCIIIOOO\\\vvv___WWWQQQUUU___eee```XXXPPPKKKIIIUUUsssttttttssstttwww{{{yyylll```]]]\\\___aaabbbfffkkklllnnnqqqrrrrrrqqqrrrsssrrrppplllhhheeebbbaaa```aaa``````___^^^^^^]]]]]]^^^bbbggghhhggghhhmmmqqqmmmmmmmmmmmmoooqqqsssuuuwwwxxxyyyyyyxxxyyy{{{}}}wwwzzz}}}wwwrrraaa___[[[ZZZ\\\bbbhhhmmmsssyyyxxxeeebbb\\\UUUPPPMMMLLLKKKGGGFFFDDDDDDDDDBBB???===<<<@@@CCCBBBAAAEEEPPPYYYkkkvvv}}}vvvpppdddgggkkknnnpppvvv~~~,,,,,,++++++***)))((((((+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------...000111222...///111111222111000///111222333555777888:::;;;>>>???@@@???===:::999999===BBBFFFFFFIIIOOORRRSSSSSSOOOMMMUUUiii~~~{{{]]]BBB555222111333444777>>>FFFHHHJJJJJJGGGBBB>>>===>>>@@@AAACCCFFFIIIMMMPPPRRR___gggnnnllleee\\\PPPFFF@@@CCCGGGNNN\\\kkkssssssqqqgggYYYPPPKKKIIIEEEBBBDDDCCCCCCEEEHHHIIIIIIIIIGGGHHHIIIMMMTTT[[[aaaeeeggghhhiiijjjlllmmmnnnooorrrqqqqqqtttxxxzzzyyywwwtttsssrrrqqqqqqrrrtttuuuxxxxxxzzz|||~~~wwwoooeeeaaa\\\[[[^^^aaacccccc___bbbhhhrrrjjjSSSFFFCCC???======;;;888999===999999999999999999999999??????@@@EEEKKKRRRVVVXXXZZZ]]]```cccgggoooyyy~~~xxx}}}qqqZZZNNNFFF@@@>>>@@@AAADDDPPPfffzzzzzz~~~YYYOOOKKKQQQZZZ]]]ZZZWWWFFFIIIKKKRRRmmmvvvvvvvvvxxxzzz|||uuufff___ZZZ]]]```aaaccceeellllllllloooqqqssssssqqqssssssppplllfffbbb```___```______^^^]]]]]]\\\\\\aaacccfffiiikkklllmmmmmmmmmnnnooopppqqqrrrssssssvvvvvvvvvwwwxxxyyy{{{{{{yyyzzz{{{|||}}}~~~~~~wwwoookkkfffaaaaaacccgggkkkuuuwwwzzzvvvoooggg___XXXTTTRRRLLLNNNNNNJJJEEEBBBBBBDDDBBB@@@AAADDDEEEGGGOOOXXXgggqqq}}}~~~~~~sssqqqoooooottt|||---------,,,+++*********------............------++++++,,,,,,,,,,,,------------------...000111222111222333444444333222111000111222444666888999:::999;;;<<<<<<:::888888888<<>>>>>???BBBFFFIIIMMMPPPQQQZZZcccjjjiiicccZZZOOOEEE@@@BBBFFFMMMZZZjjjrrrsssoooeeeXXXPPPLLLJJJHHHFFFCCCBBBBBBDDDHHHJJJJJJJJJHHHIIIJJJNNNSSSYYY^^^```eeefffgggiiikkkmmmnnnooopppooopppssswwwxxxxxxvvvtttsssqqqppppppqqqrrrsssvvvwwwxxx{{{}}}|||vvvnnnkkkkkkjjjfffccccccdddgggooozzz{{{]]]KKKFFFBBB???>>>;;;777777;;;777888888999:::;;;;;;<<<===>>>@@@EEEMMMTTTZZZ]]]bbbeeejjjnnnsss|||yyyuuu}}}yyy}}}oooXXXLLLEEE@@@>>>@@@AAADDDPPPfff{{{vvv|||yyywww{{{~~~pppTTTMMMKKKSSS[[[]]]ZZZXXXLLLLLLJJJOOOjjjyyyyyyxxxyyyzzz}}}xxxggg___ZZZ\\\___```bbbeeekkklllnnnooopppqqqqqqqqqssssssqqqmmmgggbbb_______________^^^^^^^^^]]]]]]bbbccceeehhhjjjkkkkkkkkklllmmmnnnoooqqqrrrssstttvvvvvvwwwwwwxxxyyyyyyyyyzzzzzz|||}}}{{{vvvpppkkkjjjlllpppsss|||}}}yyyqqqhhh```[[[XXXWWWVVVSSSPPPMMMKKKJJJDDDBBBCCCEEEFFFGGGNNNVVVcccmmmzzz}}}{{{|||......------,,,,,,++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------------------...000111222333333444444444222111000///000111333555777999:::666888:::;;;999888888999;;;BBBGGGHHHLLLSSSWWWWWWSSSLLLIIIWWWuuufffLLL999444111222333777???IIIKKKMMMMMMIIIBBB===<<<===<<<>>>BBBGGGKKKOOOQQQRRRWWW```gggfffaaaYYYMMMDDD???AAADDDJJJXXXhhhqqqrrrooofffYYYPPPKKKIIIHHHFFFAAAAAAAAACCCGGGJJJKKKKKKIIIIIIKKKOOOTTTXXXZZZ[[[bbbccceeegggiiikkkmmmnnnmmmmmmooorrruuuvvvuuuttttttsssrrrpppppppppqqqqqqtttuuuvvvyyy|||{{{sssllljjjiiillluuulllTTTJJJDDD@@@>>>;;;666666999666777888999;;;<<<===>>>;;;===AAAGGGOOOXXX___dddkkkooovvv|||wwwxxx{{{{{{}}}|||{{{nnnWWWKKKEEE@@@===@@@AAAEEESSSkkkrrr}}}uuupppiiiiiipppuuunnncccQQQMMMOOOYYYaaabbb___^^^SSSOOOIIINNNjjj{{{zzzxxxwwwxxx{{{~~~|||hhh```YYYZZZ]]]___aaaeeehhhlllpppqqqooonnnoooppprrrsssrrroooiiiccc___^^^]]]^^^^^^_______________bbbccceeefffhhhiiiiiiiiijjjkkkmmmoooqqqrrrssstttvvvvvvwwwxxxxxxxxxwwwvvvxxxyyyzzz|||~~~}}}zzz{{{~~~xxxpppjjjgggccc```___\\\WWWSSSLLLIIIIIIKKKKKKLLLQQQWWW___iiixxx...---------,,,,,,++++++))))))************))))))+++++++++,,,,,,,,,------------------...000111222222222333333222000///---...///000333555777999::::::<<<======<<<:::::::::<<>><<<<<<===???CCCIIINNNRRRTTTUUUZZZbbbiiihhhbbbYYYMMMCCC???@@@BBBHHHUUUfffoooqqqqqqhhh[[[PPPIIIEEECCCBBB@@@@@@@@@BBBGGGJJJLLLMMMIIIIIILLLQQQWWW[[[[[[YYY```aaaccceeehhhjjjlllmmmlllmmmooorrrtttuuuuuutttuuutttsssrrrqqqpppqqqqqqrrrsssuuuxxx{{{|||wwwpppmmmrrr~~~yyy^^^LLLEEE@@@>>>;;;777666999777888999:::;;;<<<======;;;>>>CCCJJJRRR[[[dddjjjrrrxxx}}}yyy|||oooWWWKKKEEEAAA<<>>======@@@BBBFFFKKKPPPTTTXXXYYYaaaiiiooollleee[[[NNNDDD???@@@@@@EEERRRbbblllnnnnnnggg[[[PPPHHHDDDBBBAAA@@@??????AAAFFFJJJMMMMMMIIIIIIKKKRRRZZZ^^^^^^\\\^^^___aaadddfffiiikkklllkkknnnqqqtttuuuuuuuuuuuuvvvvvvuuutttsssrrrrrrrrrqqqrrrtttwww{{{~~~zzzqqqqqqzzz~~~cccMMMEEE???===<<<999888:::999999:::::::::::::::;;;<<<@@@FFFMMMUUU^^^hhhnnnzzz~~~{{{xxx~~~rrrYYYLLLFFFBBB===@@@BBBGGGXXXtttyyy~~~~~~yyyvvvpppmmmooooooeeeZZZQQQQQQYYYhhhuuuvvvssspppYYYQQQLLLXXXxxx{{{yyyuuussstttwwwzzz}}}pppeee[[[XXXYYY[[[___cccdddkkkqqqssspppmmmmmmooonnnpppqqqnnniiiddd```^^^\\\]]]___aaabbbbbbaaaaaabbbbbbcccdddeeefffggghhhhhhjjjmmmppprrrssstttttttttuuuwwwwwwwwwuuusssqqqssssssuuuwwwzzz{{{rrrkkkfffccceeeeeeccceeehhhooowww,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,------------------...000111222444444555555555333222111...///111333666888:::;;;<<<>>>???>>>;;;888777777>>>DDDIIIJJJLLLPPPQQQOOOMMMNNNLLLJJJPPP___lllrrrrrrpppppprrrpppdddRRRDDD999555111111222555===FFFPPPQQQQQQLLLEEE???>>>>>>CCCEEEHHHLLLQQQVVVZZZ\\\fffnnnsssppphhh]]]PPPEEE@@@@@@???BBBNNN___iiikkkgggbbbZZZRRRKKKGGGEEEDDDAAA??????AAAEEEIIILLLMMMIIIHHHJJJRRR[[[aaaaaa^^^^^^___aaaccceeehhhiiijjjkkknnnsssvvvvvvuuuuuuvvvvvvvvvuuuuuuttttttssssssrrrssstttwwwzzz~~~uuupppvvvfffPPPGGG???===<<<:::999:::999999999999999999999999<<>>???JJJZZZdddggggggeee```YYYQQQJJJFFFDDDBBB@@@???@@@DDDHHHKKKLLLLLLHHHHHHNNNXXX___^^^\\\```aaabbbccceeefffggghhhiiinnnsssvvvuuuttttttuuurrrrrrsssssstttssssssssstttuuuvvvxxx{{{}}}vvvnnnnnnuuu|||nnnWWWLLLAAA>>><<<888666555444444555777888999:::;;;777???IIISSS\\\hhhvvv|||uuu{{{}}}zzzrrrkkkiiieeekkk~~~xxxvvvzzz\\\KKKDDD@@@<<>>EEEKKKMMMNNNRRRRRRPPPKKKGGGCCCAAACCCGGGJJJLLLOOONNNMMMJJJGGGBBB???<<<555222111333333444:::AAAGGGHHHIIIGGGDDDBBBBBBBBBEEEIIIMMMOOOOOOQQQVVVYYYffflllpppoookkkdddWWWKKKDDDCCCAAADDDLLLYYYgggpppxxxooobbbXXXQQQKKKCCC===??????@@@BBBDDDHHHKKKMMMKKKJJJJJJLLLQQQWWW^^^bbb]]]___cccfffiiijjjjjjjjjlllnnnpppooonnnmmmmmmnnnooooooooonnnnnnpppsssvvvxxxyyyzzz|||~~~}}}xxxpppnnnqqqvvvpppZZZMMMAAA===;;;999888888666666666666666777888888>>>BBBIIIQQQ]]]kkkxxxxxxttt{{{~~~{{{yyyrrreeeZZZ\\\ggg}}}vvvooo~~~}}}]]]LLLFFFDDDAAACCCCCCLLLhhhyyykkkdddhhh|||kkk\\\fff~~~rrrxxxyyytttsssxxx}}}}}}{{{jjj]]]WWWWWWXXXYYY```fffpppxxx{{{yyytttpppmmmjjjgggeeedddbbb```^^^_________aaacccdddcccbbbcccbbbbbbbbbdddfffiiikkknnnoooppprrrsssttttttuuutttttttttsssqqqqqqrrrtttzzzyyyzzzzzz|||~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++------------------......///---,,,---///000000000...000222333333333111000******,,,000444777888777666888999999777666666777===DDDIIIKKKLLLOOOPPPMMMKKKGGGCCCAAABBBDDDFFFGGGGGGGGGEEECCC@@@===:::999666222111333333444999@@@GGGIIIJJJHHHEEEBBBBBBCCCEEEIIIMMMOOOPPPQQQUUUYYYcccjjjooopppmmmgggZZZNNNDDDAAA@@@EEEPPP```nnnwww|||ssseeeZZZSSSMMMFFFAAAAAAAAABBBDDDFFFJJJMMMNNNLLLLLLLLLMMMRRRXXX^^^bbbaaacccfffhhhjjjjjjjjjiiihhhjjjllllllkkkkkklllmmmoooooooooooonnnooorrrtttyyyyyyzzz{{{}}}~~~~~~~~~~~~uuummmkkknnnsss|||rrr[[[NNNBBB===<<<999888999666666666666666777777888<<>>FFFIIIKKKJJJEEEBBBBBBDDDEEEIIINNNPPPPPPRRRVVVYYY```gggoooqqqpppiii\\\PPPCCC@@@???FFFUUUgggvvv~~~uuuhhh\\\SSSMMMFFFBBB@@@AAABBBCCCFFFIIILLLNNNNNNMMMLLLNNNRRRXXX^^^aaadddfffhhhjjjkkkkkkjjjiiidddfffhhhhhhhhhhhhjjjllloooooopppooommmmmmoooqqqxxxxxxyyyzzzzzz{{{{{{|||{{{}}}~~~~~~~~~}}}xxxqqqjjjhhhlllpppttt}}}|||]]]PPPCCC>>><<<:::999:::666666555555666666777777999===CCCJJJTTT___iiipppwwwyyyzzz{{{{{{}}}xxxttt{{{uuuiiibbbhhhxxxtttlll|||}}}^^^LLLEEEBBBCCCDDDFFFTTTvvvvvvnnnrrrqqqqqquuuwwwuuuvvvyyy||||||}}}tttddd[[[XXXXXXYYY```eeemmmuuuzzz|||{{{zzztttpppiiidddaaa___]]]\\\[[[\\\^^^bbbfffhhhhhhfffccccccbbbcccdddfffhhhjjjnnnoooppprrrssstttuuuuuussssssrrrqqqpppqqquuuxxx{{{{{{zzzyyyyyyyyyzzzzzzzzz|||{{{xxxzzz,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++******...---,,,,,,++++++++++++...---,,,---///111111111333333333333444444555555000000111444777999999888999::::::999777666777999;;;BBBGGGHHHIIILLLLLLIIIJJJHHHDDDBBBAAA@@@>>><<>>===<<<;;;:::::::::888444222333222222666===FFFIIILLLKKKFFFBBBBBBDDDEEEJJJOOOQQQRRRSSSWWWZZZ^^^gggooorrrpppiii[[[NNNDDD@@@>>>EEEVVViiixxxvvvhhh[[[RRRKKKEEEBBB>>>>>>???AAADDDGGGJJJLLLNNNMMMLLLMMMPPPVVV[[[___ccceeegggjjjkkkkkkjjjjjjdddfffgggfffffffffgggiiinnnppppppooonnnmmmmmmnnnttttttuuuvvvwwwxxxyyyzzzwwwyyy|||}}}~~~wwwvvvrrrmmmiiiiiillloooqqqvvvsssoooqqqttt```SSSEEE???===;;;:::;;;666666555555555666666777999<<<@@@FFFLLLSSS[[[```dddeeeffffffgggjjjooosssyyy|||xxxttt{{{uuulllppp{{{yyynnn{{{}}}```OOOHHHDDDEEEEEEFFFTTTwwwuuuzzztttrrrtttvvvvvvxxxzzz||||||~~~yyyiii]]]XXXWWWXXX```dddlllssszzz}}}yyytttllleeeaaa^^^\\\[[[YYYZZZ]]]aaafffiiiiiihhhcccccccccccceeefffhhhiiijjjkkkmmmnnnpppqqqqqqqqqrrrrrrqqqpppppprrrvvvzzz}}}|||{{{zzzyyyxxxwwwwwwuuuwwwzzz~~~}}}wwwqqqooowww,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++...---,,,,,,++++++++++++---,,,,,,---///111222111333444444444444555555555------...000444555555444555666666555333222222333;;;BBBGGGIIIJJJMMMMMMJJJKKKIIIFFFDDDCCCBBB@@@>>>@@@@@@??????>>>===<<<<<<888444222333222111555<<>>DDDQQQcccrrr{{{wwwjjj]]]SSSKKKFFFCCC>>>>>>???AAACCCGGGJJJLLLNNNLLLKKKKKKNNNSSSXXX\\\___aaadddhhhjjjkkkkkkkkkhhhhhhhhhgggeeedddeeegggnnnoooqqqqqqooommmlllmmmnnnoooqqqsssuuuwwwyyyzzzuuuwwwzzz|||~~~}}}zzzppppppooommmlllmmmoooqqqppprrrhhh______cccssseeeWWWHHHAAA>>>;;;:::;;;666666555555555555666666999<<>>;;;999:::666666555555444444555555888:::======>>>>>>@@@BBBBBBCCCDDDEEEGGGKKKQQQUUUXXX^^^iiisss|||uuurrr{{{uuu{{{|||]]]MMMDDD???@@@BBBEEEQQQrrrvvv||||||vvvooo}}}xxxvvvxxxzzzzzz|||~~~ssseee[[[WWWVVV\\\aaahhhqqqyyy~~~zzzrrrkkkeee```]]]ZZZYYYXXXXXX[[[___dddfffgggccccccdddeeeeeeffffffgggiiijjjkkkmmmnnnooopppppppppqqqrrrrrrrrrsssvvvxxx}}}||||||{{{zzzxxxwwwvvvuuuvvvyyy{{{~~~wwwmmmeeefffmmmxxx,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------------------......---,,,+++---///222222222000111333444555444333222000000111444777::::::999999<<>>???BBBDDDJJJRRRXXXZZZ]]]aaadddfffmmmrrrssspppiii\\\OOOCCCCCCAAA@@@DDDQQQbbbooo{{{wwwnnncccXXXNNNHHHFFF??????@@@BBBEEEHHHKKKMMMOOONNNLLLKKKMMMQQQVVVYYYZZZ]]]aaaeeeiiikkklllllliiiiiihhhfffddddddfffiiilllooorrrtttrrrpppnnnmmmnnnoooqqqsssuuuwwwyyyzzzzzz{{{}}}|||{{{{{{|||~~~{{{vvvrrrppprrruuuxxxzzzxxxuuurrrgggdddVVVMMMNNNLLLQQQ```ooo{{{ppplllfffbbb___^^^\\\ZZZ[[[\\\^^^bbbhhhrrr~~~nnn___NNNDDD???:::888888777666555444444444444555555888:::::::::999:::;;;:::;;;======>>>AAAEEEHHHLLLQQQ[[[eeeppp|||}}}sssqqq{{{vvv|||xxxZZZLLLEEEAAA>>>CCCFFFOOOlllqqqzzz}}}zzz~~~jjjfffxxx{{{vvvyyy{{{zzz|||yyykkk___ZZZXXX[[[___gggpppxxx~~~|||uuunnnhhhccc^^^ZZZ[[[XXXVVVVVVZZZ___cccdddccccccdddeeeffffffffffffhhhiiijjjlllmmmnnnnnnooooooqqqssstttsssssstttvvvyyyzzzzzzzzzyyyxxxwwwvvvwwwxxxyyy{{{||||||rrrhhhfffkkkrrr}}}}}}zzzyyyvvvvvvuuussspppooopppqqqyyy{{{~~~,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////------------......///000---++++++---///222222222111333666888888777444333,,,,,,---111555777777666888;;;??????===999666444666>>>DDDGGGJJJNNNOOOMMMOOOMMMKKKLLLOOORRRTTTTTTMMMNNNPPPPPPMMMHHHCCC@@@555222111222111111666===???FFFMMMKKKCCC===>>>BBBDDDJJJSSSYYY\\\___cccggghhhnnnssssssqqqkkk___SSSBBBCCCBBB???AAAMMM___nnnwwwtttlllbbbWWWMMMFFFDDD======>>>@@@CCCFFFIIIKKKQQQOOOMMMLLLNNNRRRVVVYYY\\\^^^bbbfffiiikkkllllllggghhhgggeeedddeeehhhjjjlllooossstttsssqqqooonnnrrrrrrtttuuuwwwxxxyyyzzz{{{|||~~~~~~~~~~~~|||{{{zzzzzzxxxuuuppplllsssuuuyyy}}}~~~{{{vvvqqqaaa^^^RRRJJJLLLGGGEEEPPPVVV___iiinnnqqqpppkkkdddUUUSSSOOOMMMLLLLLLNNNOOOJJJMMMOOOPPPSSSZZZgggpppqqq{{{qqqaaaOOOEEE???:::777888777666555444444444444444333555888999888777777888888999:::::::::;;;>>>@@@FFFJJJQQQ[[[gggvvvwwwtttrrrrrrwww|||rrrppp{{{www}}}sssYYYMMMHHHEEE@@@DDDGGGMMMeeeqqq{{{~~~ssszzzppp^^^]]]qqq}}}wwwyyy{{{zzz|||~~~}}}oooccc\\\ZZZYYY^^^gggpppxxx~~~}}}wwwpppjjjddd^^^[[[\\\XXXTTTTTTWWW\\\```cccccccccdddeeeffffffffffffeeefffhhhiiikkkkkklllllloooqqqtttuuutttsssssstttvvvwwwxxxyyyyyyxxxvvvuuuxxxyyyzzz{{{||||||qqqgggdddfffllluuu}}}zzzvvvsssrrrlllkkkjjjgggddddddfffhhhmmmppptttxxxzzz{{{{{{zzzuuuuuuvvvxxx}}}***+++,,,,,,------,,,,,,---000111000,,,***,,,...---......,,,******+++,,,,,,---/////////000222333333444666666666444222111...///000222444666888888;;;<<<===>>><<<999666333888>>>EEEIIIJJJKKKNNNQQQUUUQQQMMMLLLPPPVVV[[[^^^VVVXXXWWWSSSRRRQQQKKKDDD===444...///222444777;;;DDDGGGIIIHHHDDD@@@@@@AAAFFFKKKRRRXXX]]]___bbbdddhhhlllooorrrssspppdddVVVIIIFFFCCC@@@???FFFXXXhhhooorrrooobbbTTTKKKFFFCCC>>><<<;;;===AAAFFFIIIKKKMMMLLLJJJIIIKKKPPPVVVZZZ\\\^^^aaaeeehhhjjjkkkkkkjjjjjjkkkkkkkkkkkklllllllllmmmnnnooooooooonnnmmmjjjnnnssswwwwwwwwwwwwwwwvvvzzz}}}~~~|||{{{|||~~~{{{wwwuuusssooojjjkkknnnxxx{{{}}}~~~}}}uuukkk```TTTHHHDDDCCCBBBCCCDDDGGGJJJMMMPPPQQQPPPNNNLLLHHHFFFEEECCCAAA@@@??????AAACCCGGGJJJLLLPPPTTTWWW]]]hhh|||uuubbbMMMBBB???<<<:::999;;;888666555777888666444666666555555666777999:::777888999;;;===???AAABBBFFFHHHLLLUUUcccrrrxxxkkkeeeaaa```aaaggguuu{{{qqqrrr~~~xxx{{{oooXXXNNNEEE===BBBBBBEEEOOOeeezzzvvvvvv^^^```pppxxxwwwjjj^^^XXXYYYeeeyyyxxx{{{|||~~~~~~~~~wwwiii^^^XXXYYY___gggnnnrrrwww}}}|||uuunnniiifffcccaaa\\\ZZZWWWVVVWWWYYY\\\^^^cccdddgggiiijjjjjjiiihhhiiihhhhhhhhhjjjlllnnnpppqqqrrrssstttttttttssssssvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxyyyzzz}}}|||oooeeeaaadddkkkqqqwww|||}}}zzzvvvssspppkkkjjjfff```]]]\\\]]]^^^^^^bbbeeeggghhhlllqqqqqqmmmhhhjjjmmmpppvvv}}}***+++,,,,,,------,,,,,,,,,---...---+++++++++,,,+++,,,---,,,+++***+++,,,///000111111///---......222333555666555444222111,,,---///222555777999:::;;;<<<<<<<<<;;;888666444888>>>EEEIIIKKKLLLNNNQQQSSSQQQNNNMMMPPPWWW___eeebbbccccccaaa```^^^TTTIIIAAA777000///222333777;;;AAAGGGMMMNNNKKKGGGEEEDDDHHHLLLSSSYYY]]]aaadddgggiiimmmssswwwzzzwwwkkk^^^NNNGGG@@@>>>@@@FFFTTT```hhhnnnmmmcccVVVLLLEEE@@@>>>===<<<>>>AAAFFFJJJLLLNNNMMMKKKJJJKKKPPPVVV[[[___```cccfffhhhiiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkmmmmmmmmmmmmlllkkkjjjjjjlllpppuuuxxxyyyxxxxxxxxxwwwzzz}}}}}}|||{{{|||}}}yyyuuurrrppplllhhhjjjnnnzzz}}}~~~~~~~~~|||sssiii[[[OOODDD???>>><<<<<<>>>@@@AAADDDEEEFFFEEECCCBBBBBBAAA@@@???>>>>>>>>>>>>???AAACCCEEEFFFIIIMMMPPPTTT```tttvvvcccNNNCCC???;;;999888888666444444666777555444444555666777666555555555999999999;;;???DDDHHHKKKOOOQQQVVV^^^jjjwwwrrrjjj```[[[XXXWWWYYY^^^iiitttzzzoooppp|||uuuxxxmmmWWWMMMEEE>>>AAAAAADDDMMMaaa~~~}}}vvv~~~rrrWWWVVVcccjjjiiieee^^^\\\ZZZ```xxxxxx{{{|||~~~yyyjjj^^^WWWWWW\\\dddjjjpppuuu{{{~~~wwwoooiiidddaaa___\\\ZZZWWWVVVVVVXXX[[[]]]aaaccceeehhhiiijjjiiiiiikkkkkklllmmmnnnoooqqqqqqqqqqqqqqqrrrssssssttttttvvvvvvvvvvvvwwwwwwwwwwwwxxxwwwxxxyyyzzz}}}rrrfff```bbbhhhmmmuuu{{{}}}zzzvvvtttqqqmmmddd```[[[WWWVVVWWWWWWWWW\\\___aaacccgggmmmmmmiiicccdddgggjjjooovvv***+++,,,,,,------,,,,,,+++***)))***+++,,,+++***)))+++---...,,,++++++,,,111222444333111///......000222333555555444333222+++,,,...222555888;;;<<<;;;;;;::::::888777555444888>>>EEEIIIKKKLLLOOORRRQQQQQQQQQOOORRR\\\lllwww{{{{{{{{{|||~~~zzzjjjZZZGGG<<<333000111333666:::>>>FFFPPPUUUTTTPPPLLLKKKLLLPPPUUUZZZ^^^cccgggjjjiiiooovvv|||~~~qqqdddSSSHHH>>>===AAAGGGQQQYYYfffmmmooogggZZZPPPGGGAAA???>>>>>>???AAAEEEIIILLLPPPOOOMMMKKKKKKOOOVVV[[[aaaccceeefffhhhhhhhhhhhhggghhhhhhiiijjjkkkkkklllmmmlllkkkiiihhhhhhhhhhhhmmmpppuuuwwwwwwvvvvvvvvvwwwyyy|||}}}|||{{{{{{|||wwwrrrnnnlllhhheeehhhnnn{{{~~~~~~}}}|||yyyooodddTTTIII@@@===<<<::::::=========>>>?????????>>>>>>@@@@@@?????????@@@AAAAAABBBCCCDDDDDDDDDFFFIIILLLOOO[[[ppp}}}jjjUUUHHHBBB===::::::777666555666777777666555555888:::;;;999888777777===<<<<<>>EEEJJJKKKMMMPPPRRRRRRSSSSSSRRRVVVfffjjjLLL@@@555111111222555999===FFFQQQWWWXXXUUUSSSRRRSSSVVVZZZ]]]```ccchhhkkkjjjooovvv|||~~~qqqdddTTTIII@@@>>>BBBHHHRRR[[[lllsssuuulll___UUULLLEEE?????????@@@AAADDDIIILLLQQQQQQOOOLLLKKKOOOUUU[[[aaabbbdddggghhhiiiiiiiiihhhhhhiiijjjkkkllllllmmmlllkkkiiihhhggghhhiiiiiilllooorrrttttttsssssstttwwwyyy{{{|||{{{{{{{{{zzzuuupppkkkhhheeedddhhhoooyyy||||||zzzxxxsssiii^^^NNNEEE???>>>>>>===???CCCAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLKKKKKKLLLOOORRRTTT___tttwwwaaaRRRHHHAAA======:::999999999999999888777888;;;>>>>>>>>>???BBBEEEHHHGGGGGGKKKSSS___kkkrrryyyzzz|||~~~xxxlllccc[[[XXXXXX[[[^^^```ffflll|||uuukkkjjjuuuuuuxxxfffTTTKKKEEEAAA>>>@@@CCCIIIXXXppp}}}qqqrrrpppYYYXXXgggssswwwsssnnnllleeeccc|||}}}uuuvvvzzz|||~~~rrraaaWWWTTTWWW]]]cccjjjpppvvvyyy}}}yyyrrrjjjddd```___[[[ZZZWWWVVVUUUVVVWWWYYY]]]^^^aaadddfffhhhiiiiiijjjllloooqqqqqqqqqooonnnooonnnnnnnnnpppsssvvvxxxvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyzzz|||~~~~~~yyyooofffaaaaaaeeehhhooouuuzzzxxxwwwvvvsssooobbb___ZZZWWWVVVUUUTTTSSSUUUYYY\\\___eeelllmmmjjjccccccbbbcccfffnnnxxx***+++,,,,,,------,,,,,,+++)))(((***...///...,,,***---000111000/////////...000333333333222222333000111333555555555333222...///111333555777999::::::999888777666666555555888>>>EEEJJJLLLMMMPPPSSSTTTUUUUUUTTTZZZppplllMMMBBB666111111111444888>>>EEENNNTTTUUUUUUUUUVVVYYY[[[^^^```aaadddgggiiijjjnnnssswww|||{{{pppdddUUUMMMEEEBBBCCCIIIWWWcccsssyyyyyyoooaaaVVVNNNHHH???@@@AAA@@@@@@CCCGGGKKKQQQRRRQQQNNNKKKMMMTTTYYY]]]___bbbfffhhhjjjkkkllljjjjjjkkkkkklllmmmmmmnnnkkkjjjiiiiiiiiikkklllmmmlllooorrrtttssssssssstttxxxxxxyyyzzz{{{{{{zzzxxxtttnnniiigggddddddiiipppwwwyyyyyyvvvtttooodddYYYKKKEEEAAAAAAAAAAAACCCGGGGGGGGGHHHIIILLLOOOQQQSSSRRRRRRRRRQQQRRRRRRSSSSSSWWWXXXZZZZZZZZZZZZ\\\^^^^^^hhh|||nnn\\\OOODDD???>>>;;;;;;:::999888888999:::999<<>>@@@DDDJJJWWWnnnxxxjjjhhh||||||jjjVVVWWWhhhyyyyyyssskkkiii}}}uuuvvvzzz|||~~~wwweeeYYYUUUWWW[[[bbbjjjqqqvvvxxx||||||zzztttmmmfffcccbbb[[[YYYXXXVVVVVVVVVWWWXXX[[[\\\___aaadddfffhhhiiiiiikkkoooqqqrrrqqqooonnnnnnnnnmmmnnnpppsssvvvxxxwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyxxxyyyzzz|||~~~~~~qqqqqqnnniiieeecccdddfffhhhmmmsssyyyxxxwwwwwwtttooogggccc^^^[[[ZZZZZZYYYYYYWWW[[[___bbbhhhooopppmmmiiigggdddccceeemmmxxx***+++,,,,,,------,,,,,,++++++***,,,...//////...,,,...000111000.../////////000000///...---...///111333444666666555444333///000222333555777999999999999999888888777555555888>>>EEEJJJLLLNNNQQQTTTVVVWWWVVVUUU\\\rrr~~~hhhKKK@@@555111111000333666>>>DDDLLLQQQRRRRRRTTTVVV[[[^^^aaacccdddeeegggiiikkkmmmppptttzzz}}}wwwnnn]]]TTTKKKEEEDDDJJJXXXffftttzzzzzzoooaaaVVVMMMHHH???@@@AAA@@@???@@@FFFJJJOOORRRSSSPPPLLLLLLQQQVVVZZZ\\\```dddhhhkkklllmmmllllllllllllmmmmmmmmmmmmkkkkkkkkkkkkmmmnnnooopppnnnqqqtttuuuvvvvvvwwwxxxxxxxxxxxxyyy{{{{{{yyywwwtttnnnjjjhhhfffffflllsssvvvxxxxxxvvvtttooodddYYYNNNJJJGGGIIIIIIHHHJJJOOORRRSSSTTTWWWZZZ^^^aaabbbdddddddddddddddeeefffffflllnnnpppqqqpppoooooopppooovvv|||gggUUUGGG@@@???;;;:::999888777888<<>>BBBFFFJJJOOOYYYgggrrryyyzzz{{{~~~zzzwwwvvvuuusssiiihhhrrrtttpppuuuwwwaaaRRRHHHDDDDDD???BBBEEEJJJVVVnnnoooaaa]]]mmmvvvpppvvv~~~~~~hhhVVVWWWhhh{{{{{{qqqmmm~~~vvvwwwzzz|||~~~|||jjj]]]VVVWWW[[[bbbjjjrrrwwwyyy{{{||||||wwwooohhheeeeeeZZZYYYXXXWWWWWWWWWXXXYYYZZZ[[[]]]___bbbdddfffgggiiikkkoooqqqssssssqqqpppnnnnnnnnnoooqqqtttvvvxxxwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyzzz|||~~~~~~qqqkkkjjjgggeeeeeefffhhhiiimmmtttzzzzzzyyyxxxuuuqqqkkkgggaaa^^^]]]^^^______[[[___cccffflllsssuuurrrooolllgggccceeelllwww***+++,,,,,,------,,,,,,***,,,------,,,,,,...///---...///...---,,,---.../////////...,,,---000222444555666777777555444222...///111333666888:::;;;888888:::::::::888666444888>>>EEEJJJLLLNNNRRRTTTWWWWWWVVVUUU[[[kkkrrr```GGG===333111000000111444>>>DDDLLLPPPPPPOOOPPPQQQYYY]]]aaaeeefffgggiiijjjkkkmmmooottt~~~lll^^^NNNEEEEEEJJJVVV```pppxxxzzzrrrdddXXXNNNGGG>>>@@@AAA???===>>>DDDIIIMMMQQQTTTRRRMMMKKKNNNSSSYYY[[[___cccgggjjjllllllmmmmmmllllllllllllkkkkkkllllllmmmnnnooooooooonnnnnnqqqtttvvvvvvwwwyyyzzzyyyxxxwwwyyy{{{{{{xxxuuutttooolllkkkjjjiiinnnuuuwwwzzzzzzxxxwwwsssiii^^^VVVTTTTTTXXX[[[\\\```fffiiikkkmmmpppsssvvvxxxyyy~~~~~~sss^^^MMMDDDBBB;;;;;;:::999999>>>EEEKKKNNNTTT[[[bbbiiitttzzzppphhheeeeeeffftttyyysssiiiiiisss}}}nnnmmmrrrsss```RRRHHHCCCEEECCCEEEGGGKKKVVVmmmqqq```VVVRRRccczzzwwwrrrvvvyyyyyy}}}|||hhhWWWWWWhhh}}}|||qqqxxxxxx{{{|||~~~nnnbbbWWWWWWZZZaaajjjrrrwwwxxx|||zzzqqqiiieeeeeeYYYYYYXXXXXXXXXYYYZZZZZZZZZ[[[\\\^^^```bbbdddfffgggiiillloooqqqqqqqqqqqqnnnoooppprrrsssuuuvvvvvvwwwwwwwwwxxxxxxxxxyyyyyyzzzyyyyyyyyyzzz|||}}}~~~uuuqqqlllgggdddeeegggiiipppwww}}}}}}|||{{{xxxssspppjjjddd``````bbbeeefffcccgggkkknnnttt{{{|||yyywwwrrrkkkffffffmmmxxx++++++,,,---------,,,,,,))),,,...---+++***,,,///---......,,,******+++,,,............///222777:::555666777888777666444222,,,...000333666:::<<<===777888:::;;;;;;999666444888>>>EEEJJJMMMOOORRRUUUVVVWWWVVVVVVYYYeeeuuu{{{xxxwwwrrrdddVVVDDD:::222000000000111333===DDDMMMQQQQQQNNNMMMMMMVVV[[[aaaeeehhhiiikkkllllllmmmpppvvvxxxdddNNNDDDEEEKKKRRRYYYmmmvvv{{{uuuhhh[[[PPPGGG===???AAA???<<<===CCCHHHKKKPPPTTTSSSMMMJJJMMMQQQYYY[[[^^^cccfffiiijjjkkkmmmllllllkkkkkkjjjjjjiiimmmnnnooooooooonnnmmmllllllooorrrtttuuuvvvxxxzzzyyywwwwwwxxx{{{{{{xxxuuutttpppnnnmmmlllkkkpppwwwyyy|||}}}|||{{{wwwmmmccc]]]\\\```gggmmmqqqxxx}}}fffSSSIIIGGG=========<<<>>>EEENNNVVV^^^fffqqqyyyzzznnnbbb[[[XXXZZZ\\\XXXgggyyysssjjjiiitttzzzmmmlllrrrrrr___RRRGGGCCCEEEEEEGGGIIIKKKUUUllluuuaaaSSSMMMMMM___xxx}}}~~~|||xxx|||vvvdddTTTTTTfff|||tttyyyxxx{{{|||~~~qqqeeeWWWWWWYYY```iiirrrvvvxxx~~~|||qqqiiiddddddYYYYYYYYYYYYYYYZZZ[[[\\\ZZZ[[[\\\]]]___aaaccceeeccceeehhhkkkmmmoooooopppooopppqqqsssuuuuuuuuuuuuwwwwwwxxxxxxxxxyyyyyyyyyzzzyyyyyyyyyzzz|||}}}~~~zzzqqqhhhccccccfffhhhrrrzzz~~~zzzuuusssnnnfffbbbbbbfffjjjlllkkkooorrruuu{{{}}}xxxpppiiiiiipppzzz*********+++,,,---...///---+++******---///000000---+++******,,,/////////111///---++++++,,,...000444222111222555555333000000//////222777999888777999;;;===>>>===:::777444:::???FFFKKKMMMOOOSSSVVVWWWXXXYYYXXXXXX\\\dddjjjooonnnllljjjhhhccc^^^ZZZEEE<<<444222111111444888???CCCIIIMMMMMMLLLKKKKKKTTTYYY```dddfffiiimmmqqqpppsssyyyiiiPPPJJJHHHDDDLLLYYYgggsss|||xxxkkk]]]PPPGGGCCC???===??????>>>AAAEEEKKKRRRXXXVVVOOOKKKNNNSSSTTTXXX]]]ccchhhjjjjjjjjjjjjiiiiiihhhgggggghhhhhhjjjmmmppprrrqqqooonnnnnnmmmmmmoooqqqtttwwwyyyzzz||||||{{{{{{zzzyyyxxxxxxuuurrrnnniiieeegggkkknnnttttttuuuwwwzzzzzzyyywwwlllpppvvv}}}ppp]]]OOOGGGBBB===;;;>>>DDDMMMZZZfffsss}}}pppaaaVVVPPPOOOQQQSSS[[[llluuukkkiiirrrtttnnniiixxxqqq\\\QQQIIIEEEDDDBBBCCCGGGLLLTTTjjjfffUUUIIIHHHLLLVVVppp}}}iiiZZZSSS\\\tttyyy~~~xxxzzz|||yyy{{{}}}~~~zzzkkk^^^VVVWWWaaajjjlllpppwwwxxx{{{~~~|||uuulllccc___\\\ZZZWWWTTTTTTVVVXXXZZZXXXYYYZZZ\\\^^^```aaabbb___bbbggglllooopppooooooqqqqqqqqqrrrssstttvvvwwwssstttuuuvvvwwwxxxxxxxxxxxxwwwxxxxxxzzz{{{}}}~~~yyyqqqjjjeeegggkkkrrrwww~~~~~~{{{vvvoooiiifffiiinnnqqqtttxxx|||~~~xxxqqqnnnqqqxxx}}},,,+++++++++,,,---......///---++++++,,,......---...,,,++++++---...---,,,---,,,++++++,,,///222444555444333444666777555222//////000333888<<<<<<;;;:::<<<>>>???>>>;;;888666999???FFFKKKMMMOOOSSSVVV[[[\\\[[[XXXTTTUUUYYY]]]aaa^^^[[[YYYXXXWWWUUUTTTDDD;;;333111111111333888>>>CCCHHHLLLLLLKKKJJJIIIRRRWWW^^^cccfffiiinnnrrr{{{gggOOOIIIGGGCCCIIIVVVcccpppzzzwwwlll___SSSKKKDDD@@@>>>??????>>>AAAEEELLLRRRWWWVVVQQQNNNOOOQQQRRRVVV\\\bbbgggiiijjjjjjjjjjjjiiihhhhhhhhhiiiiiikkknnnqqqrrrqqqooonnnnnnnnnooopppqqqtttvvvyyyzzz|||||||||{{{zzzzzzyyyyyywwwtttmmmfff```^^^```bbbgggjjjpppvvv|||~~~~~~}}}zzz}}}jjjWWWJJJDDD???===AAAJJJWWWggguuuoooaaaVVVOOOMMMPPPVVVfffzzztttjjjiiisssuuunnnjjjyyyppp\\\QQQJJJEEECCCBBBDDDGGGLLLVVVnnn```PPPFFFFFFJJJSSSmmmkkkZZZSSS[[[tttuuuyyy||||||}}}zzz||||||~~~~~~pppbbbXXXVVV```iiimmmpppvvv{{{~~~xxxnnnfffaaaZZZXXXVVVTTTTTTUUUWWWXXXXXXXXXZZZ[[[]]]___```aaa^^^aaaeeeiiilllnnnnnnnnnooooooooopppqqqrrrssstttssstttuuuvvvwwwxxxxxxxxxxxxxxxyyyzzz{{{||||||||||||vvvnnnhhhjjjnnnsssyyy|||uuuooolllnnnrrrvvv|||zzzvvvxxx}}}------,,,,,,,,,------...111///---,,,,,,,,,+++***------,,,---......,,,***------,,,,,,...000333555777666555666888888666555//////111555:::===??????<<<===???@@@???<<<999666888>>>FFFKKKNNNPPPTTTWWW]]]^^^\\\WWWQQQNNNOOOQQQWWWTTTOOOMMMNNNQQQSSSTTTBBB999222111000000333888<<>>???<<<>>>???@@@???<<<888666777===EEEKKKNNNPPPSSSVVVYYY[[[ZZZVVVPPPLLLKKKMMMPPPMMMJJJIIIKKKNNNPPPPPP@@@888222111000000333777:::???EEEIIIIIIGGGFFFEEEIIIPPPXXX___dddiiipppuuuqqq^^^MMMGGGDDDBBBFFFOOO___lllyyy{{{uuukkk___UUUHHHCCCAAAAAA@@@>>>@@@DDDIIIKKKOOOSSSUUUTTTPPPLLLNNNRRRWWW]]]bbbfffhhhhhhiiiiiiiiiiiijjjkkklllmmmnnnqqqtttuuusssqqqppppppppppppooooooqqqsssuuuwwwyyyzzzzzz{{{{{{|||}}}}}}|||sssfffYYYPPPKKKJJJJJJPPP\\\iiiuuuuuu]]]NNNGGGBBBFFFOOOZZZiiittt}}}{{{hhhYYYSSSRRR[[[ppp~~~qqqhhhgggppptttoooooolllZZZQQQJJJEEEDDDBBBDDDHHHOOO\\\www}}}ZZZMMMDDDEEEGGGOOOgggrrr```VVV___|||{{{yyy}}}{{{{{{~~~zzz|||~~~rrraaaWWW]]]iiinnnqqquuuyyy|||}}}vvvmmmddd```XXXWWWWWWVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZ\\\]]]]]]^^^___aaacccfffjjjlllnnnnnnmmmmmmmmmmmmmmmnnnnnnsssssstttuuuvvvwwwxxxxxxyyyzzz|||}}}}}}|||zzzyyy}}}|||oooggggggjjjqqqyyyzzzzzz~~~...------,,,,,,,,,---------,,,+++,,,...///...,,,***+++...111444444111...000//////...///000111222444555666666666555555555111222333444666999;;;===<<<===??????>>>;;;777444666<<>>???CCCEEEGGGKKKPPPSSSSSSOOOKKKNNNQQQVVV[[[```dddfffggghhhhhhhhhiiijjjlllmmmnnnnnnqqquuuvvvuuusssrrrrrrpppooonnnmmmoooqqqsssuuuxxxyyyzzz{{{|||~~~uuugggXXXMMMFFFCCCDDDIIIQQQ]]]kkk{{{gggQQQJJJEEEGGGNNNTTT]]]eeemmmtttyyyeeeXXXTTTYYYmmm}}}ppphhhgggooorrrpppuuukkkYYYPPPJJJFFFEEECCCDDDIIIOOO\\\xxx~~~___RRRIIIGGGFFFKKKccc~~~zzzhhh\\\dddyyy~~~|||yyyzzz}}}zzz|||}}}~~~zzzhhh[[[___iiinnnrrrvvvyyy|||~~~|||uuulllddd___YYYXXXXXXWWWWWWWWWWWWWWWVVVVVVWWWXXXZZZ[[[\\\\\\___```aaacccfffjjjmmmooonnnnnnmmmmmmmmmnnnnnnooorrrrrrrrrssstttuuuwwwxxxxxxyyy{{{}}}}}}|||zzzyyy~~~pppfffdddgggmmmvvv~~~|||,,,,,,+++++++++,,,,,,---*********,,,///000///...***+++---111444444222000++++++,,,...///222444555222444666555444333444555000222333333444666:::<<<<<<===??????>>>:::666444555<<>>>>>???AAABBBAAA>>>;;;AAA:::444333222000111555444:::BBBGGGIIIGGGEEEDDDCCCIIIRRRYYY^^^dddjjjooowww{{{kkk^^^OOOGGGBBB@@@CCCIIIRRR```ooovvvtttlll^^^RRRJJJEEEBBBAAA???<<<===AAABBBDDDHHHMMMQQQQQQOOOMMMOOORRRVVVZZZ___bbbdddeeeffffffggghhhjjjlllnnnooonnnqqquuuwwwvvvuuuuuuuuupppooommmmmmnnnqqqtttvvvyyyyyy{{{}}}vvvhhhXXXKKKBBB???@@@CCCIIIRRR```tttoooVVVMMMFFFHHHLLLOOOTTTYYY___gggrrr}}}ppp^^^YYY[[[kkk~~~{{{qqqjjjjjjqqqpppqqq{{{kkkXXXOOOJJJGGGGGGCCCEEEIIIOOOZZZtttkkk]]]RRRMMMGGGJJJaaa|||sssbbbfff~~~zzz{{{|||zzz|||~~~nnnaaacccjjjnnnsssxxx{{{~~~xxxooofffbbbZZZYYYXXXWWWVVVWWWXXXXXXVVVWWWWWWXXXZZZ[[[[[[\\\___```bbbdddgggjjjmmmooommmmmmmmmmmmmmmnnnooooooqqqqqqppppppqqqsssuuuvvvwwwxxxzzz{{{{{{{{{zzzzzz}}}tttiiieeegggjjjsss}}}***************+++,,,---******+++---///000///...***+++,,,///111222000///)))***+++---///111333444222444666666444333333555///111222333333666;;;???===???@@@@@@???;;;777555444;;;DDDIIIKKKKKKLLLNNNSSSTTTRRRMMMFFFAAAAAABBBBBBBBBCCCDDDFFFEEEBBB???CCC<<<666444333000111444222888AAAGGGIIIHHHFFFEEEBBBHHHPPPWWW[[[```fffkkkooovvv}}}~~~pppdddTTTHHH@@@===???DDDLLL[[[kkktttuuunnnaaaUUUJJJEEEAAA@@@>>>;;;<<>>;;;>>>DDDLLLZZZooowww^^^RRRGGGEEEFFFGGGJJJNNNSSSYYYcccmmmuuu{{{|||hhhbbbcccooo~~~yyyrrrnnnooowwwooorrrkkkWWWNNNJJJHHHHHHCCCEEEIIINNNXXXooo~~~oooaaaWWWNNNNNNdddgggeee|||~~~||||||}}}{{{|||~~~sssggggggkkkmmmssszzz~~~zzzqqqiiiddd[[[YYYVVVUUUTTTVVVWWWYYYWWWWWWXXXYYYZZZ[[[[[[\\\^^^___aaadddgggjjjlllmmmkkkkkkkkklllmmmnnnoooppppppooonnnnnnoooqqqsssuuuvvvwwwwwwxxxyyyzzz{{{{{{|||}}}wwwjjjeeeeeegggqqq}}}}}}))))))))))))***+++,,,---+++++++++---///000...,,,+++++++++---//////...,,,,,,,,,------...//////000222555777777444333444666---000222333444777===BBB???@@@BBBBBB@@@<<<888666444;;;CCCIIIJJJIIIJJJKKKTTTUUUSSSNNNHHHEEEFFFHHHEEEDDDDDDFFFGGGGGGFFFDDDEEE===777555333000111333111777@@@GGGJJJIIIGGGFFFBBBGGGOOOUUUYYY^^^ccchhhlllsssxxxzzz}}}uuuiiiXXXIII???:::<<<@@@JJJYYYkkkuuuxxxsssfffZZZJJJEEEAAA@@@>>>::::::>>>@@@DDDIIIMMMNNNOOORRRSSSRRRTTTWWWZZZ^^^aaacccdddcccccceeefffiiilllnnnooolllpppuuuxxxyyyxxxyyyyyyrrrqqqooooooqqqtttxxx{{{}}}~~~ppp^^^OOODDD???777;;;AAAIIIWWWmmm}}}eeeWWWHHHAAA??????AAAEEEJJJOOOVVV___gggnnnsssuuuqqqkkkkkkttt~~~xxxsssqqqsss{{{ooorrrkkkWWWMMMIIIHHHIIICCCEEEIIIMMMVVVlll~~~nnnbbbVVVTTTjjjjjjcccvvvyyyuuu~~~}}}~~~|||}}}~~~vvvkkkjjjlllmmmsss|||~~~zzzqqqiiidddZZZXXXUUUSSSRRRTTTWWWYYYWWWXXXXXXYYYZZZ[[[\\\\\\\\\^^^aaadddgggjjjkkkllljjjjjjjjjkkklllnnnooopppooonnnmmmmmmnnnppprrrtttvvvvvvvvvwwwxxxyyy{{{|||}}}wwwiiiccccccfffqqq}}}}}}((())))))******++++++,,,++++++,,,------...//////000...,,,---///000...,,,++++++,,,---///222555666444555666777777777666555555333111222777<<>><<>>>>>===<<>>AAABBBEEEGGGGGGAAA:::444555888???IIIMMMKKKIIIJJJLLLSSSVVVQQQLLLMMMOOOMMMPPPOOOPPPSSSVVVUUURRRPPPLLLEEE;;;333000000000///222777???HHHMMMLLLGGGCCCAAAAAACCCJJJSSS[[[^^^^^^```fffkkkpppwww|||mmmYYYIIIBBB???>>>===BBBPPPaaaooovvvtttiii]]]PPPHHHAAA???>>>???FFFMMMRRREEE>>>EEELLLLLLLLLPPPNNNQQQUUUZZZ^^^aaabbbcccaaaccceeedddbbbdddiiiooopppqqqrrrsssuuuvvvwwwxxxyyyxxxwwwuuussstttwwwyyy|||lllVVVEEE===;;;999;;;EEERRRcccxxxzzzuuusssssssssuuuwww|||xxxvvvvvvssspppnnnnnnppptttxxxwwwpppjjjZZZPPPDDD<<<::::::999888<<<>>>AAAFFFLLLUUU___fffkkkwwwyyyuuuwwwpppqqqyyyooosss|||fffYYYLLLGGGGGGCCCDDDIIIIIIJJJRRR]]]zzz|||qqqjjjmmmnnnWWWZZZiiittt}}}~~~vvvlll]]]]]]mmm~~~~~~zzzyyy|||~~~wwwnnnkkklllooouuu|||}}}zzzrrriiiaaa]]]YYYVVVUUUVVVVVVUUUVVVWWWWWWYYYZZZ[[[\\\\\\\\\]]]^^^___bbbdddfffhhhggghhhhhhiiiiiiiiiiiiiiillllllmmmmmmnnnnnnoooooossstttuuuuuuuuuvvvxxxzzz{{{yyy{{{xxxlllffffffjjjrrr~~~|||//////......---,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***)))***,,,...---,,,++++++,,,---///111444555555555666666666777777777555333111222555999;;;<<<@@@BBBFFFIIIHHHCCC:::444444666>>>HHHMMMLLLKKKLLLNNNUUUYYYVVVRRRSSSUUUVVVWWWWWWXXXZZZ\\\]]][[[XXXRRRIII===444000000000///333777>>>FFFKKKKKKHHHDDD@@@@@@BBBIIIRRRYYY\\\]]]___bbbffflllvvv}}}ppp\\\KKKBBB>>><<<;;;???LLL^^^kkkssssssiii^^^RRRIIIAAA===>>>BBBKKKTTTaaaNNNAAAEEEOOOPPPNNNMMMMMMPPPTTTYYY]]]```bbbcccbbbdddeeedddbbbccchhhllllllmmmnnnppprrrsssuuuuuuyyyzzzyyywwwuuuttttttvvv}}}sss[[[IIIAAA<<<999;;;CCCNNN]]]ppp~~~zzzwwwssspppmmmfffccc]]]XXXTTTSSSSSSTTTTTTUUUZZZggg|||yyypppddd]]][[[[[[XXXUUUNNNNNNPPPVVV\\\^^^[[[XXXMMMGGG???:::888888777666;;;<<<===???CCCLLLUUU\\\iiiuuu}}}uuummmooowww|||kkkoooyyywww___UUUJJJFFFGGGCCCDDDIIIIIIJJJQQQYYYsss}}}rrrppppppTTTOOOYYYbbbkkkkkkeee___TTTTTTbbb}}}yyyxxx{{{}}}~~~xxxooommmmmmoootttzzz~~~~~~uuulllddd```[[[WWWVVVVVVVVVUUUTTTUUUXXXZZZ[[[\\\\\\\\\\\\\\\]]]^^^```aaacccdddeeefffgggggghhhhhhhhhgggkkkkkkllllllmmmnnnnnnnnnqqqrrrttttttttttttvvvxxxzzzxxxzzz|||oooiiihhhkkksss~~~{{{---------,,,,,,+++++++++,,,++++++++++++++++++++++++++++++,,,.../////////,,,+++,,,---...111333555444444444444555666777777555333222222444777:::<<<@@@BBBGGGJJJIIIDDD;;;555444777>>>IIIOOONNNNNNPPPPPPVVVZZZYYYTTTTTTXXX\\\___bbbdddeeegggiiihhheeeYYYNNN???555222333444444333666<<>><<<;;;???KKK[[[hhhqqqssslllbbbTTTKKKBBB>>>===@@@GGGPPP]]]NNNBBBEEENNNQQQNNNLLLKKKNNNRRRVVV[[[^^^```bbbcccdddeeedddbbbcccfffiiiiiijjjlllnnnppprrrtttuuuvvvxxxyyyyyywwwvvvvvvwww{{{~~~{{{bbbPPPGGG@@@<<<<<>>>>>@@@EEEJJJMMMMMMLLLDDD@@@<<<:::::::::999777;;;::::::<<<@@@HHHRRRYYYgggttt}}}xxx~~~|||ssslllnnnwwwwwwgggkkkwwwnnnYYYRRRJJJGGGIIIFFFEEEJJJIIIJJJPPPUUUkkkxxxqqqrrrSSSLLLTTT```jjjiiibbb]]]TTTQQQ[[[uuu{{{yyy|||~~~vvvnnnlllmmmnnntttzzzyyyoooddd```ZZZWWWVVVVVVVVVVVVTTTUUUXXX[[[]]]]]]]]]\\\ZZZZZZ[[[\\\^^^```bbbcccdddeeefffgggggghhhhhhgggkkkkkkllllllmmmnnnnnnoooppprrrttttttttttttuuuwwwzzzxxxyyy~~~rrriiigggiiiqqq}}}|||+++++++++,,,,,,---------,,,+++++++++++++++++++++***+++,,,------...//////,,,,,,,,,,,,...000222444222222333444555555666666444333333222333666:::<<<@@@BBBFFFIIIIIIDDD<<<666444666===HHHNNNNNNOOOQQQQQQUUUZZZYYYTTTSSSYYYaaalllssswwwwwwyyy||||||xxxfffXXXEEE888444555555444333555:::AAAHHHLLLMMMLLLFFFEEEGGGLLLTTT[[[]]]]]]^^^```bbbhhhuuu~~~ssscccRRRGGGAAA?????????JJJWWWccclllpppkkkdddVVVNNNEEE@@@===;;;>>>DDDHHHBBB???CCCIIIKKKJJJJJJJJJLLLPPPTTTYYY]]]___aaadddeeeeeedddddddddfffhhhiiijjjlllnnnqqqsssuuuvvvvvvxxxzzzyyyxxxvvvvvvvvvwwwzzz~~~hhhSSSHHHAAA===<<>>======>>>>>>@@@??????CCCNNN]]]nnnyyyxxxtttoookkkhhhddd___[[[UUUOOOGGGBBB@@@???===;;;888777888999<<<===>>>>>><<<;;;:::999::::::999888444555777;;;BBBNNNZZZbbb```mmm|||{{{vvvxxxzzzrrrmmmqqq{{{ttteeeiiivvvhhhVVVQQQKKKJJJMMMIIIGGGKKKJJJKKKOOOSSSdddvvvsssTTTMMMUUUeeeqqqrrriiibbbVVVOOOUUUmmm|||zzz{{{}}}~~~~~~tttllliiijjjmmmrrryyy~~~|||rrrddd___YYYUUUUUUVVVWWWWWWRRRTTTVVVYYYZZZ[[[ZZZYYYWWWWWWYYYZZZ]]]___bbbcccdddeeefffggghhhhhhhhhhhhkkkkkklllmmmmmmnnnnnnooooooqqqtttuuuuuutttuuuwwwzzzxxxzzzwwwjjjffffffmmmxxx~~~+++,,,,,,---.../////////+++++++++,,,,,,,,,,,,,,,(((***++++++******,,,---,,,,,,,,,,,,...000222333000222333555666666666555333444444333444666;;;>>>@@@BBBEEEGGGGGGCCC<<<777222333;;;EEEKKKLLLMMMPPPRRRUUUXXXXXXTTTTTT]]]iii~~~uuudddLLL;;;444333222000333444888???GGGNNNQQQRRRLLLJJJKKKPPPWWW\\\^^^]]]^^^aaadddiiitttwwwhhhXXXKKKDDDBBBAAA@@@HHHRRR[[[ccciiihhhbbbXXXPPPHHHCCC>>>999999<<<;;;<<<@@@DDDHHHKKKLLLMMMJJJLLLOOOTTTYYY]]]```bbbeeeeeeeeeeeeffffffggghhhhhhjjjlllnnnqqqtttvvvwwwyyyzzz{{{zzzwwwuuuuuuuuuuuuyyy}}}pppXXXJJJCCC>>><<<>>>BBBJJJWWWbbbmmmooopppkkkbbbUUUJJJDDD>>>===;;;999888999999:::::::::;;;===CCCMMMYYYaaa______^^^___^^^[[[VVVRRRKKKGGGBBB===;;;999888666777777777666666666666666666777777777777777666666666777999<<>>GGGPPPUUUXXXPPPNNNNNNRRRXXX\\\]]]]]]]]]aaaeeeiiiqqq}}}|||nnn]]]OOOFFFCCCBBBCCCJJJPPPVVV^^^eeefffbbbYYYRRRJJJEEE???;;;;;;???;;;>>>BBBFFFJJJNNNPPPPPPMMMNNNQQQVVVZZZ___ccceeeeeeeeeeeefffhhhiiiiiiiiihhhiiikkknnnrrruuuwwwxxxxxxyyyyyyyyywwwvvvwwwyyyxxx{{{hhhWWWJJJDDD?????????CCCMMMWWWaaadddfffcccZZZPPPHHHDDD<<<;;;:::888777888999999777999<<<>>>@@@EEEMMMRRRTTTUUUUUUVVVVVVTTTQQQOOOGGGDDD@@@===:::888777666777777888777666666666666444555666666555555555555888999999999<<>>CCCAAAAAABBBCCCCCCAAA<<<999555666===FFFLLLMMMNNNQQQSSSTTTXXXZZZXXX[[[lll~~~~~~jjjNNN;;;444333222000333333666>>>GGGQQQXXX[[[RRRPPPPPPSSSXXX\\\]]]\\\[[[aaafffiiiooozzzrrr```QQQGGGBBBBBBHHHMMMQQQUUU]]]dddgggddd[[[SSSJJJEEEAAA>>>@@@EEE<<<===???BBBHHHMMMNNNLLLOOOPPPSSSWWW\\\aaafffhhhfffeeeeeegggiiijjjjjjjjjggghhhkkknnnqqqtttwwwxxxsssuuuvvvwwwxxxyyy|||~~~{{{~~~yyygggSSSLLLDDD@@@======DDDLLLQQQTTTVVVTTTNNNHHHCCCBBB:::999888666666666777777555888<<<>>>>>>@@@CCCGGGPPPOOONNNNNNNNNMMMLLLKKKCCCAAA>>>:::888666555444333444666666666555555666666777777777555555666777000111333555888===DDDHHHTTTcccttt~~~zzzuuuooo~~~tttsssxxxpppgggkkkyyyxxx^^^PPPPPPMMMOOORRRNNNOOOQQQMMMLLLPPPQQQ___yyy~~~```WWW]]]ggg|||jjj\\\\\\^^^zzz~~~}}}}}}}}}qqqhhhddddddjjjqqqzzz~~~||||||{{{yyypppjjj```YYYUUUTTTSSSSSSXXXWWWWWWVVVVVVWWWWWWXXXZZZZZZZZZZZZ[[[\\\^^^^^^``````bbbcccdddeeeeeeeeefffffffffggghhhhhhiiiiiikkknnnqqqrrrrrrqqqqqqrrrrrrtttyyyzzznnnqqquuuxxxxxxyyyzzz{{{yyy{{{}}}}}}}}}~~~~~~}}}~~~.........------,,,,,,,,,111///,,,******+++---///++++++,,,,,,,,,---------+++...000...***)))---111777777777777666555444333777777777888:::<<<>>>@@@???AAADDDFFFFFFBBB;;;555555888===DDDKKKOOOOOONNNZZZTTTUUU\\\^^^^^^ggguuuxxxhhhRRR@@@666222000...000444999<<>>======;;;===???BBBEEEIIIMMMQQQTTTRRRQQQTTT\\\cccgggiiikkkkkklllmmmmmmmmmllllllnnnnnnooopppqqqqqqqqqqqqrrrssstttuuuxxxzzz|||}}}|||cccWWWJJJDDDBBBAAADDDHHHKKKMMMNNNKKKFFFAAA@@@AAA888999999888666777999;;;?????????>>>???DDDJJJOOORRRRRRRRRQQQOOOMMMJJJIIIDDDAAA<<<999888666555444666666666666666666666666888777666555555555555555444666777777777:::AAAFFFTTTeeexxx|||yyyvvvtttqqqsssttt^^^gggkkk\\\OOOOOOTTTUUUSSSQQQQQQPPPPPPOOOMMMQQQaaaqqq}}}dddXXXYYYdddxxxdddWWWZZZlllxxxxxx|||~~~xxxhhh___```gggnnnuuu{{{~~~}}}{{{{{{yyyvvvnnnhhh```YYYUUUSSSRRRRRRVVVUUUTTTSSSSSSSSSTTTUUUWWWWWWWWWXXXYYYZZZ[[[\\\____________```aaabbbccceeeffffffeeeeeefffhhhkkkllllllmmmnnnooopppqqqqqqtttxxx|||~~~~~~|||yyyzzz|||}}}{{{yyy~~~{{{|||~~~~~~}}}|||zzzzzzzzz{{{|||~~~......---------,,,,,,,,,000...---++++++,,,---...++++++,,,,,,,,,---------))),,,...,,,)))(((+++...666666666666666555444444777777777777999<<<>>>@@@AAABBBDDDFFFFFFBBB<<<888444777<<>>===;;;===???BBBDDDHHHMMMQQQSSSQQQPPPSSSZZZaaafffhhhiiiiiijjjjjjkkkllllllmmmmmmnnnoooppppppqqqqqqppprrrssstttuuuxxxzzz|||}}}~~~{{{jjjXXXLLLFFFCCCCCCEEEEEEFFFHHHFFFBBB>>>>>>>>>>>>??????>>>===>>>AAACCCCCCCCCDDDEEEGGGKKKQQQUUUUUUUUUUUUSSSQQQNNNKKKIIICCC@@@;;;888888888888777666666666666666666666666777666666666666666777777444666777777777:::AAAFFFVVVgggyyy|||yyyyyy~~~sssqqquuutttbbbmmmiii[[[OOOPPPUUUWWWTTTRRRRRRQQQQQQPPPMMMQQQ___nnn}}}~~~eeeYYYYYYaaauuuaaaVVVSSSaaa|||yyyxxx{{{}}}{{{lllbbb```eeekkkpppwww{{{{{{{{{|||{{{xxxpppjjjaaaZZZVVVTTTSSSRRRUUUTTTSSSRRRRRRSSSSSSTTTUUUUUUUUUVVVWWWYYYZZZ[[[^^^^^^^^^___```aaacccdddfffgggggggggffffffiiikkkjjjkkkkkkmmmnnnpppqqqqqqrrrvvvzzz|||{{{|||}}}~~~{{{|||}}}~~~}}}|||{{{{{{{{{||||||}}}~~~...------------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,------------***,,,---,,,)))(((+++...444444555666666666666666777666666777888;;;>>>???AAAAAABBBCCCCCCAAA<<<888333555:::BBBJJJOOORRRRRRRRROOORRRZZZ]]][[[___gggooorrruuuuuurrrooommmllljjjbbbUUUEEE999333222333111555888;;;CCCMMMTTTUUUQQQOOONNNPPPSSSWWWYYYZZZ\\\^^^```bbbeeemmmxxxvvvdddRRRJJJLLLLLLWWWhhhxxx~~~xxxsssjjjbbbVVVLLLEEEAAA???>>><<<===???AAACCCGGGLLLPPPRRRPPPOOORRRXXX^^^ccceeegggggggggggghhhkkkmmmnnnlllmmmnnnoooppppppppppppsssssstttuuuwwwzzz|||}}}|||~~~jjj[[[RRRLLLHHHHHHEEEFFFGGGFFFCCCAAA@@@AAA@@@AAAAAAAAAAAADDDHHHLLLKKKMMMOOOQQQRRRUUUYYY\\\YYYYYYXXXUUURRROOOKKKIIIBBB>>>:::777777999::::::666666666666666666666666555555555666666777999999444555777666666:::@@@FFFVVVgggyyy}}}{{{~~~||||||~~~~~~}}}}}}{{{ooooootttsssfffvvvfffZZZPPPRRRXXXYYYWWWUUUSSSRRRQQQPPPNNNPPP]]]kkkyyyjjj^^^\\\]]]~~~ppp\\\RRRMMMTTThhhzzzyyyzzz{{{|||rrrgggbbbdddfffkkkrrrxxxyyyzzz}}}}}}zzzqqqkkkccc\\\XXXUUUTTTSSSRRRQQQQQQQQQQQQQQQRRRSSSRRRRRRRRRSSSUUUWWWYYYZZZ\\\\\\]]]^^^```bbbdddeeehhhhhhiiihhhggggggiiikkkiiiiiijjjkkklllnnnooopppqqqtttwwwxxxwwwxxx{{{~~~~~~zzzzzz}}}~~~}}}}}}||||||||||||}}}}}}~~~------------------------,,,---.........---,,,+++,,,,,,,,,------------...,,,......---++++++---///222222444555666777777777777666666666777:::===??????>>>>>>??????===:::777222444888@@@IIIPPPSSSTTTQQQNNNPPPVVVYYYXXX\\\aaajjjkkkkkkiiifffcccbbbccc^^^[[[SSSFFF999111111444...222555777>>>HHHNNNOOONNNMMMLLLNNNRRRVVVYYYZZZ\\\]]]^^^___cccjjjuuu}}}|||gggRRRIIIJJJIIIUUUgggxxxxxxrrrkkkcccWWWMMMFFFBBBAAA@@@===>>>???@@@BBBFFFLLLOOOPPPOOOOOOQQQUUUZZZ___bbbddddddcccdddfffiiimmmooommmmmmoooppppppppppppppprrrssssssuuuwwwyyyzzz|||zzz|||~~~~~~pppggg^^^WWWTTTRRRRRRQQQOOOMMMKKKJJJJJJCCCDDDEEEFFFHHHMMMSSSXXXZZZ\\\^^^___^^^]]]^^^___[[[[[[YYYVVVRRRNNNJJJHHHBBB>>>999666666777888999666666666666666666666666555555555555666666777888444666777666666:::@@@FFFUUUeeewwwxxxtttooouuuyyyzzz|||~~~wwwssspppsss{{{~~~wwwkkkmmmsssqqqkkkdddZZZSSSVVV[[[\\\YYYXXXUUUSSSRRRQQQOOOPPP[[[ggguuuggg```^^^nnnXXXOOONNNNNNZZZwww|||yyyyyyzzz{{{}}}~~~|||ppphhheeedddhhhpppuuuwwwyyy||||||zzzrrrlllddd]]]XXXUUUSSSQQQOOOOOOOOOOOOPPPPPPQQQQQQOOOOOOPPPQQQSSSUUUWWWXXXZZZ[[[\\\]]]```bbbdddeeehhhiiijjjjjjhhhhhhiiikkkjjjjjjiiiiiijjjkkklllmmmpppsssvvvuuuttttttxxx{{{}}}xxxxxx}}}~~~|||}}}}}}}}}}}}|||}}}}}}}}}~~~------------------------+++,,,---//////...,,,+++,,,,,,---------.........------------,,,,,,---...000111333555666777777777888666555444666999<<<>>>???>>>>>>??????>>>;;;888222333777>>>GGGOOOTTTVVVSSSPPPOOORRRTTTWWWZZZ___ddddddbbb^^^YYYWWWVVVWWWRRRRRRNNNCCC777000000333...222555666<<>>??????@@@AAAEEEKKKOOOOOOOOOOOOPPPRRRWWW\\\```bbbaaaaaabbbeeehhhlllnnnmmmnnnooopppqqqqqqqqqqqqqqqrrrrrrsssuuuwwwyyyzzzxxxzzz}}}wwwlllgggeeedddaaa___]]][[[YYYXXXPPPPPPQQQRRRUUU\\\dddjjjoooppppppmmmhhhccc```___[[[[[[YYYVVVQQQMMMIIIFFFBBB>>>999666555555666555777777777777777777777777777666555555444444444555555666777777777:::AAAFFFSSSddduuu~~~vvvmmmhhhbbbfffiiikkkpppvvvxxxvvviiiggghhhooozzz|||uuukkkmmmttt{{{qqqqqqddd\\\WWW[[[___^^^[[[ZZZWWWUUUSSSSSSQQQQQQZZZdddmmmaaacccuuu^^^VVVTTTNNNTTTmmm|||xxxyyyyyyzzz||||||{{{pppiiieeehhhooouuuvvvwwwzzz{{{xxxrrrlllddd]]]XXXTTTQQQOOOLLLLLLMMMNNNOOOPPPPPPPPPNNNNNNOOOPPPRRRTTTVVVWWWYYYZZZ[[[]]]___aaadddeeehhhiiijjjjjjiiiiiijjjkkklllkkkiiihhhhhhhhhiiijjjppprrrttttttrrrsssvvvzzz~~~|||vvvtttyyy}}}~~~~~~~~~~~~}}}{{{|||||||||}}}}}}}}}}}}|||~~~,,,,,,,,,------------...+++,,,---.........---,,,,,,---------............,,,++++++******++++++,,,000111222444666777777777888666444333444777;;;===BBBAAAAAABBBCCCBBB???<<<222333666===FFFOOOTTTWWWVVVSSSPPPQQQTTTWWW[[[\\\```___\\\WWWRRROOONNNOOOIIIJJJGGG???555//////222111555777777===EEEJJJKKKJJJIIIIIILLLQQQWWWZZZ[[[\\\^^^```aaaccciiiqqqxxx}}}kkkUUUIIIFFFGGGMMMXXXccclllqqqssssssnnnfffZZZOOOHHHEEEBBBAAA????????????@@@DDDJJJNNNOOOOOOOOOOOOQQQTTTZZZ^^^``````aaaccceeehhhkkkmmmmmmmmmnnnoooppppppppppppppppppqqqrrrsssuuuvvvwwwwwwyyy|||}}}{{{wwwtttsssqqqooommmddddddccccccfffllltttzzz{{{qqqhhhbbb___[[[ZZZXXXUUUQQQLLLHHHFFFAAA>>>:::777666666555444777777777777777777777777888777666555444444444444666777999888888<<>>???CCCIIIMMMOOOPPPQQQPPPOOORRRXXX]]]___```bbbeeeggghhhiiijjjiiiiiijjjkkkllllllllllllnnnnnnnnnoooppprrrssstttwwwyyy|||~~~qqqhhhddd[[[ZZZXXXVVVRRRMMMJJJGGG>>>===<<<<<<======:::888777777777777777777777777888888888888999:::;;;<<<888:::;;;::::::>>>DDDJJJ\\\kkk|||lll[[[PPPKKKFFFFFFDDDCCCJJJTTTYYYXXXXXXdddvvvyyysssjjjlllpppzzzrrrvvvmmmgggeeeggghhhbbb\\\ZZZZZZWWWVVVWWWWWWWWW]]]dddtttooowwwaaa^^^mmmzzzvvvxxxzzz}}}tttllleeemmmsssuuuxxx|||}}}{{{uuupppiiibbb\\\WWWRRROOOHHHIIILLLNNNPPPPPPPPPPPPRRRRRRRRRSSSSSSUUUVVVVVVZZZZZZZZZ\\\]]]___aaabbbbbbdddhhhiiijjjjjjkkkllliiihhhffffffgggjjjmmmpppkkkmmmooonnnmmmoootttxxxvvv|||wwwppplllooossstttvvvyyy{{{{{{||||||}}}~~~~~~~~~~~~~~~{{{yyywwwxxxzzz{{{{{{{{{zzzzzzyyyzzz|||~~~~~~,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---...............------------..................333444666555444444555666111333444444333555:::???AAAAAACCCEEEFFFEEEAAA===999444222888DDDPPPUUUVVVYYYUUURRRTTTYYY^^^^^^]]]PPPKKKIIIIIIGGGBBB@@@AAADDDCCC@@@<<<999888444000111222333444777<<>>;;;999888777777;;;:::999888888999:::;;;>>><<<:::999::::::999888;;;:::;;;===<<<===EEEOOObbbuuurrraaaUUUOOOIIIEEECCCDDDFFFIIIRRR[[[gggsssyyyqqqlllmmmrrr}}}iiipppkkkkkkmmmmmmiiiaaa\\\ZZZXXXYYYYYYWWWVVVVVVXXXZZZqqqfffYYYZZZiii~~~xxxzzz~~~}}}}}}~~~zzzooonnnqqquuuwwwxxxyyy{{{|||yyyvvvqqqjjjbbb[[[VVVSSSMMMLLLKKKLLLNNNPPPOOONNNOOOQQQSSSSSSSSSTTTVVVXXXTTTVVVXXX[[[]]]^^^^^^^^^___aaaeeehhhjjjkkkjjjiiiiiigggfffdddeeegggjjjllllllmmmoooooooooooorrrtttssszzzyyyrrrkkkiiilllqqquuuvvvwwwxxxyyyzzz{{{{{{{{{zzz}}}}}}~~~~~~}}}{{{zzzxxxxxxxxxwwwwwwwwwxxxxxxyyyxxxzzz{{{{{{{{{}}}~~~~~~}}}}}}}}},,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------............------))))))***+++,,,------...111222444555555555777888333555666555333444888<<>><<<===???@@@EEELLLNNNMMMLLLNNNQQQUUUYYYZZZ^^^```bbbeeeggghhhhhhhhhhhhiiiiiikkklllmmmnnnnnnpppqqqqqqqqqpppqqqtttvvvyyyzzz{{{~~~|||vvvrrrjjjeee]]]VVVRRROOOMMMKKKIIIGGGEEEBBB???===;;;:::<<<:::999777666666777777<<<:::999:::<<<======<<<<<<;;;;;;<<<;;;===EEEOOOdddwww|||kkk^^^XXXOOOKKKIIIJJJMMMRRR\\\eeeuuuxxxpppjjjlllsssmmmvvv}}}jjjkkklllmmmjjjbbb[[[WWWUUUWWWYYYZZZXXXWWWWWWWWWggghhhWWWTTT___zzzyyyzzz}}}}}}|||||||||}}}}}}rrrooorrruuuxxxyyyyyy{{{|||wwwtttooohhh```YYYSSSPPPLLLKKKJJJLLLNNNOOOOOONNNNNNPPPRRRSSSSSSSSSUUUWWWRRRSSSUUUXXXYYYZZZZZZZZZ]]]___cccfffhhhiiiiiihhhhhhgggeeeeeeeeegggjjjkkkkkklllnnnnnnnnnoooqqqtttsssyyyxxxrrrkkkhhhkkkpppssstttuuuuuuuuuuuuuuuvvvwwwwwwzzz{{{{{{|||{{{zzzxxxxxxxxxwwwvvvvvvvvvvvvvvvwwwwwwyyyzzzzzz{{{|||~~~~~~~~~~~~~~~~~~~~~||||||}}}~~~,,,,,,,,,---------......------------------------------............------+++,,,---...///000111222...000333555555666888:::666777888666333333777;;;AAAAAABBBEEEHHHJJJIIIGGG<<<777444999CCCNNNUUUWWWZZZWWWVVVWWWYYYZZZWWWTTTSSSPPPPPPQQQOOOJJJHHHJJJMMMPPPQQQKKKAAA777222222111222333444666;;;AAAFFFIIIGGGFFFKKKSSSYYY[[[YYYYYY[[[]]]```ccchhhnnnrrrzzzyyymmm\\\MMMAAAAAADDDKKKWWWfffuuu}}}ttthhhYYYMMMFFFCCCAAA===;;;===>>>@@@DDDJJJOOONNNNNNOOOQQQTTTXXXZZZ^^^```dddgggiiiiiiiiihhhjjjjjjjjjkkkllllllmmmmmmqqqrrrsssrrrrrrrrrtttvvvxxxyyyzzz|||{{{yyypppiii___VVVQQQOOOMMMMMMLLLJJJGGGCCC@@@===;;;:::::::::999888777777888888<<<;;;;;;===@@@CCCDDDDDDBBB???>>>>>>>>>???GGGPPPeeeyyy~~~rrrkkk```[[[YYYZZZ]]]cccnnnxxxxxxpppiiimmmwww|||uuuwwwgggiiilllmmmkkkddd[[[TTTSSSVVVZZZ\\\ZZZXXXVVVUUU]]]vvv~~~hhhUUUMMMUUUooo|||yyyzzz{{{zzzzzzzzz|||~~~vvvqqqssswwwyyyyyyzzz{{{|||wwwuuupppiiiaaaYYYRRROOOLLLKKKJJJJJJLLLNNNNNNMMMMMMOOOQQQRRRRRRSSSUUUWWWUUUVVVXXXZZZ[[[[[[[[[[[[ZZZ\\\___ccceeegggggggggffffffeeeeeefffgggiiijjjiiikkklllmmmmmmnnnqqqssstttxxx|||~~~xxxrrrkkkhhhjjjnnnpppqqqrrrqqqooonnnnnnoooqqqsssvvvwwwxxxxxxxxxwwwwwwvvvvvvvvvuuutttttttttttttttvvvwwwyyyyyyzzz{{{~~~~~~~~~~~~}}}|||zzz}}}~~~}}}{{{||||||~~~,,,,,,,,,---------..............................,,,,,,---.........------......///000111222222333...000333555555666777888777888888666444444888;;;BBBBBBDDDGGGKKKMMMNNNMMM>>>999666999BBBMMMTTTXXXYYYXXXXXXZZZ[[[[[[XXXUUURRRPPPQQQTTTRRRNNNNNNQQQUUUYYY]]]XXXIII:::333555222222333333555:::@@@DDDFFFCCCBBBGGGQQQWWWYYYWWWXXXZZZ\\\___bbbgggnnnrrr}}}}}}ppp^^^NNNBBB@@@@@@GGGQQQ___ppp}}}~~~vvvjjj\\\PPPGGGDDD<<<999888<<>><<<;;;888888999:::;;;<<<>>>>>>>>>===>>>BBBGGGKKKMMMMMMMMMHHHDDDCCCBBBCCCJJJSSSdddyyy~~~yyyuuuuuuwww{{{{{{tttmmmsss~~~}}}yyywww}}}qqqdddiiimmmnnnlllggg^^^UUUTTTWWWZZZ\\\ZZZXXXWWWVVVYYYooosssooofffSSSIIIPPPkkk{{{yyyyyyyyyyyyzzz|||~~~xxxsssuuuxxxzzzyyyyyyzzz{{{yyywwwsssmmmeee]]]UUUQQQMMMKKKIIIJJJKKKMMMMMMLLLKKKMMMOOOPPPQQQRRRTTTVVVWWWXXXYYY[[[[[[[[[ZZZZZZXXXYYY\\\^^^aaaccceeeeeeddddddeeeeeefffggghhhiiihhhiiikkkkkkkkkllloooqqqsssvvvyyyzzz~~~xxxrrrkkkgggiiilllnnnnnnpppnnnjjjggggggiiilllnnnqqqrrrrrrsssttttttuuuuuuuuutttsssrrrrrrqqqrrrrrrsssuuuwwwxxxxxxyyy|||~~~|||~~~~~~}}}zzz|||~~~~~~{{{{{{|||~~~,,,,,,,,,---------..............................++++++,,,---......------...---------------------...111444555555555555666666888888777555555999===CCCCCCEEEHHHMMMPPPQQQPPP???:::666888@@@JJJSSSXXXWWWXXXZZZ\\\^^^]]][[[YYYUUUTTTUUUWWWUUURRRTTTXXX^^^bbbgggcccRRR===444555222222333333555999>>>CCCEEECCCBBBGGGPPPVVVXXXWWWZZZ[[[]]]___bbbgggnnnsssrrr^^^NNNDDD???>>>DDDLLLXXXjjjzzz~~~vvvjjj\\\PPPIIIEEE;;;999999===@@@AAADDDIIILLLNNNPPPPPPPPPRRRUUUYYY[[[^^^bbbfffhhhhhhgggffffffgggiiikkkmmmoooqqqrrrrrrtttuuuuuutttssstttuuuvvvwwwxxxzzz}}}|||uuujjj```ZZZWWWVVVVVVVVVTTTQQQMMMIIIEEECCCBBB999:::;;;<<<===>>>??????>>>???AAAFFFMMMSSSVVVWWWZZZSSSLLLIIIGGGGGGMMMTTTcccxxxyyyttt|||~~~{{{zzzzzzzzzzzzwwwuuu{{{mmmbbbkkkqqqpppmmmiii```WWWWWWYYY[[[[[[YYYXXXXXXYYY[[[nnnlll^^^mmmppp___PPPFFFMMMiii~~~yyyxxxyyy{{{{{{}}}xxxtttvvvyyyzzzyyyyyyyyyzzzyyyxxxvvvpppiii```XXXSSSOOOMMMJJJIIIJJJKKKKKKKKKJJJLLLNNNOOOOOOQQQSSSUUUSSSTTTVVVWWWWWWWWWVVVUUUWWWWWWYYY[[[]]]```bbbcccbbbcccdddeeefffggghhhhhhggghhhjjjjjjiiijjjlllnnnrrrtttvvvxxx|||wwwqqqjjjfffhhhkkkllllllnnnjjjeeeaaa```bbbfffiiikkkkkklllmmmnnnpppqqqrrrrrrqqqppppppooooooooopppqqqsssuuuvvvwwwxxxzzz{{{yyy|||~~~}}}}}}~~~~~~{{{|||}}}}}}}}}~~~{{{{{{}}}~~~,,,,,,,,,---------......------------------------***+++,,,------...------000//////...------,,,,,,...111444666555444444555777888999777555666:::>>>BBBCCCEEEIIIMMMOOOOOONNN@@@;;;777777===GGGQQQWWWVVVXXX[[[]]]^^^^^^]]]]]][[[ZZZ[[[]]]\\\[[[```gggmmmoootttppp\\\BBB444444222333333333444777===AAAFFFFFFGGGKKKQQQVVVYYY[[[\\\]]]^^^___bbbgggnnnrrr~~~ttt___NNNFFF???>>>CCCIIIRRRdddwww~~~wwwlll___SSSKKKHHH@@@===<<>>@@@CCCIIILLLOOOPPPOOOQQQUUUXXX^^^```dddgggiiiiiiiiihhheeefffhhhkkknnnppprrrsssqqqsssuuuuuutttttttttuuuwwwwwwxxxzzz|||vvvnnniiifffcccaaa]]][[[WWWRRRMMMIIIFFFEEE???????????????>>>===<<<@@@AAAFFFMMMWWW___dddgggkkkaaaWWWQQQMMMLLLQQQWWWeeeyyy|||zzzzzzyyyzzz{{{{{{}}}zzzwww|||kkkdddqqqyyytttlllgggaaaYYYYYY[[[\\\\\\ZZZZZZZZZ[[[^^^llljjjUUU\\\hhhqqquuupppkkkcccYYYNNNEEEJJJfff|||zzzzzz|||}}}~~~yyyuuuwwwyyyzzzxxxwwwwwwxxxxxxxxxvvvrrrlllcccZZZUUUSSSPPPLLLJJJJJJJJJJJJIIIHHHJJJLLLNNNNNNPPPRRRTTTTTTUUUVVVWWWXXXXXXWWWVVVWWWWWWWWWXXXZZZ]]]___aaa```aaadddfffggggggggggggggghhhiiihhhggghhhiiikkkoooqqqtttwww{{{rrrmmmfffdddeeehhhiiihhhhhhddd___ZZZYYYZZZ^^^```bbbbbbccceeegggiiikkkmmmllllllkkkkkkkkkllllllmmmnnnqqqsssuuuuuuvvvwwwyyyyyy{{{~~~}}}{{{zzzzzz{{{{{{}}}}}}}}}{{{zzzzzz|||~~~{{{|||~~~,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------000000000///////////////,,,///333555666555555666:::;;;;;;888555555999<<<@@@AAADDDHHHKKKLLLJJJHHH@@@<<<666555;;;EEEPPPVVVWWWYYY[[[\\\]]]]]]]]]]]]]]]]]]```eeehhhlllvvvlllLLL999666222333333222333777<<<@@@FFFHHHKKKMMMOOOSSSXXX\\\]]]]]]^^^^^^```eeelllqqqzzzvvvbbbQQQGGG@@@>>>CCCGGGNNN```sss{{{sssgggYYYOOOJJJAAA???>>>AAAAAA>>>???AAAFFFJJJNNNOOONNNOOOTTTXXX^^^```bbbeeeggghhhhhhhhhggghhhiiikkknnnpppqqqrrroooqqqtttuuutttttttttuuuwwwwwwxxxzzz|||{{{wwwsssppphhheee```YYYSSSMMMIIIGGGEEEEEEEEEEEEDDDCCCAAA@@@EEEHHHNNNYYYfffrrryyy}}}~~~sssfff^^^XXXVVVYYY^^^iii|||}}}|||}}}~~~lllkkk{{{xxxjjjddd___YYYXXX[[[^^^___^^^\\\[[[ZZZ\\\fffyyyhhhPPPRRRWWW^^^eeeeeebbb___[[[SSSHHHIIIbbb{{{{{{}}}}}}~~~|||uuuwwwyyyyyywwwvvvvvvvvvyyyyyyyyyvvvpppggg___ZZZWWWSSSNNNKKKJJJIIIIIIHHHGGGIIIKKKMMMMMMOOOQQQSSSUUUVVVXXXYYYZZZZZZYYYYYYXXXWWWVVVVVVXXXZZZ]]]___^^^```cccfffggggggffffffhhhiiiiiihhhfffeeeggghhhlllooorrrtttxxx~~~yyymmmhhhbbb___aaadddeeeddd```\\\WWWRRRPPPQQQTTTVVVYYYYYYZZZ\\\___bbbeeeffffffffffffffffffggghhhiiilllooorrrttttttuuuvvvwwwyyy{{{~~~~~~~~~~~~~~~}}}|||{{{yyyxxx||||||{{{yyywwwvvvxxxzzz~~~|||}}},,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---***+++++++++,,,,,,------)))---222555666666777888<<<======999555444777:::>>>???BBBFFFIIIIIIFFFDDD@@@<<<666555999CCCOOOVVVXXXYYY[[[[[[[[[ZZZ[[[\\\ZZZ\\\bbbkkkrrr{{{xxxVVV@@@:::333333222222333666;;;???CCCHHHLLLMMMMMMOOOVVV[[[]]]^^^^^^^^^___dddjjjooovvvwwwdddSSSHHHAAA???DDDGGGLLL]]]qqq~~~yyymmm___RRRKKK???===>>>AAABBB@@@AAADDDDDDHHHMMMOOONNNOOOTTTXXX\\\]]]___aaadddeeefffgggiiiiiikkklllnnnooopppqqqmmmpppssstttttttttuuuvvvwwwxxxxxxzzz}}}}}}zzzuuuqqqkkkccc[[[TTTOOOLLLHHHHHHJJJKKKKKKJJJIIIHHHKKKOOOWWWdddssssssiiibbb___aaaeeemmm~~~|||{{{{{{mmmppp{{{iiiaaa]]]XXXWWW[[[```cccbbb^^^[[[YYYYYYaaaqqqeeeMMMNNNPPPVVVaaaeeeccccccaaaZZZLLLJJJ```{{{}}}|||||||||}}}~~~uuuwwwyyyxxxwwwuuuuuuuuu{{{|||}}}{{{uuulllddd___YYYUUUPPPLLLJJJIIIHHHGGGFFFHHHKKKLLLMMMNNNQQQSSSQQQRRRTTTVVVWWWWWWWWWVVVYYYXXXVVVVVVWWWYYY\\\^^^^^^```cccfffhhhgggfffeeehhhiiiiiigggeeedddeeefffjjjmmmpppsssvvvzzz{{{rrriiiddd^^^\\\^^^aaabbbaaaZZZVVVQQQLLLJJJKKKMMMOOOSSSTTTUUUWWWYYY]]]```bbbaaaaaaaaabbbcccdddeeefffkkknnnqqqsssttttttuuuvvvyyy|||~~~~~~~~~}}}}}}zzzwww{{{{{{yyywwwuuuuuuwwwyyy{{{}}}}}}~~~------------------------...,,,******,,,------,,,+++,,,---...///...---,,,+++---//////---,,,,,,,,,000222333333333333444666222888===<<<777555777;;;???AAADDDFFFHHHGGGFFFEEE<<<:::777666;;;CCCMMMSSSVVVWWWXXXWWWUUUVVVYYY]]]^^^aaajjjwwwbbbAAA666444000///222444555999>>>GGGHHHIIIKKKOOOSSSXXX[[[YYY[[[^^^```bbbeeeiiilllwww~~~lllXXXKKKAAA;;;===AAAGGGVVVfffxxxnnn```TTTJJJFFF???:::;;;;;;;;;===@@@CCCEEEIIIKKKMMMNNNQQQSSS[[[[[[]]]aaadddffffffeeeiiiiiijjjkkkmmmpppsssuuutttsssrrrqqqrrrtttwwwxxxuuuuuuwwwyyy|||xxxooofff^^^XXXTTTWWWSSSSSSWWWUUUOOOLLLNNNTTT___jjjsssxxxrrrpppnnnlllxxx{{{uuussszzzqqqrrrvvvnnneeeaaa]]]^^^```bbbbbb```]]][[[ZZZYYY[[[```oooZZZNNNOOOIII^^^tttkkkqqqrrrqqqhhhYYYRRR___ppp}}}|||}}}|||{{{{{{}}}~~~~~~}}}vvvuuuuuuvvvxxxzzzyyyxxxzzz|||~~~}}}yyyppphhhbbb]]]XXXTTTQQQMMMGGGEEEGGGGGGIIILLLMMMNNNOOOQQQSSSSSSSSSTTTUUUUUUUUUTTTTTTUUUUUUTTTUUUVVVXXXZZZ\\\]]]___cccfffggghhhgggfffgggfffeeeeeeddddddddddddhhhiiilllooorrruuuxxxyyy}}}rrrhhhbbb\\\ZZZ\\\]]][[[XXXSSSOOOKKKHHHGGGFFFEEEDDDFFFFFFHHHJJJNNNRRRVVVXXXYYYZZZ[[[\\\\\\^^^aaadddjjjlllooopppqqqsssuuuxxx{{{{{{{{{|||}}}}}}}}}~~~~~~}}}|||||||||}}}|||zzzwwwtttssssss{{{|||~~~------------------------...,,,+++,,,---...---,,,+++,,,------......------///000111000...+++***+++***,,,///111333555888:::999<<<>>>:::444222666;;;@@@BBBDDDGGGHHHGGGFFFDDD???<<<888666999AAAKKKRRRSSSUUUWWWWWWWWWXXX\\\___eeeiiissscccCCC999555111///222444555999>>>GGGHHHIIIKKKNNNSSSXXX[[[\\\___aaaccceeehhhkkknnnuuu~~~ppp]]]NNNCCC<<<>>>@@@DDDPPP^^^sssqqqeeeZZZPPPFFF???;;;;;;<<<;;;===@@@DDDGGGKKKMMMOOOPPPRRRTTTYYYZZZ]]]aaadddfffgggfffiiijjjjjjlllnnnpppssstttsssrrrqqqqqqrrrtttvvvxxxuuuvvvvvvxxx{{{~~~}}}wwwpppkkkiiiiiieeeeeehhheee]]]XXXXXXZZZeeerrr~~~{{{zzz|||zzzuuusss|||oooqqqzzznnnfffdddaaa```bbbcccccc```\\\XXXVVVTTTTTTVVVccczzzXXXOOORRRPPPggg|||}}}jjjYYY]]]mmm|||{{{zzzyyyzzz|||}}}~~~}}}yyyxxxwwwwwwyyyzzzyyyxxxzzz{{{}}}~~~|||uuukkkddd]]]XXXTTTRRRMMMHHHFFFHHHHHHJJJLLLMMMMMMNNNQQQSSSTTTUUUUUUVVVVVVVVVVVVVVVTTTTTTTTTUUUVVVXXXYYYZZZ\\\^^^bbbeeefffgggfffeeeccccccccccccccccccddddddfffgggjjjlllooorrrtttvvv~~~uuuhhhaaaYYYVVVVVVVVVSSSPPPMMMIIIEEECCCBBBAAA@@@???AAAAAABBBDDDHHHKKKOOOQQQTTTUUUVVVWWWXXXZZZ^^^```gggjjjmmmoooqqqsssvvvxxxzzzzzz{{{{{{|||}}}}}}}}}~~~}}}}}}||||||xxxtttsssssszzz{{{|||~~~~~~---------------------------,,,,,,...//////---+++---,,,,,,,,,,,,---......---///000///,,,+++***+++'''***---000222555888;;;AAAAAA???888111000555:::AAACCCEEEGGGHHHGGGEEEDDDBBB>>>999666777>>>HHHPPPRRRTTTVVVXXXYYY[[[___aaaggglllwww}}}bbbEEE;;;555111///222333444888===FFFHHHIIIJJJMMMQQQWWW\\\aaaccceeeggghhhjjjmmmooorrrzzzuuudddPPPEEE>>>>>>??????HHHTTTjjjzzztttkkk___UUUGGG@@@<<<<<<<<<<<<>>>AAACCCFFFJJJMMMNNNPPPRRRSSSWWWYYY\\\```dddfffggghhhjjjjjjkkklllnnnqqqssstttqqqqqqpppppprrrsssuuuwwwvvvvvvuuuvvvyyy||||||xxx~~~~~~{{{qqqhhhdddcccmmm|||xxxtttsss|||{{{mmmqqq}}}|||mmmgggfffeeedddddddddbbb^^^YYYSSSOOOMMMKKKJJJTTTnnn}}}ssstttzzz~~~~~~sssVVVNNNQQQSSSkkkwwwYYYUUUccc|||yyywwwvvvwwwzzz|||}}}}}}}}}~~~{{{yyyxxxyyyzzzzzzzzzzzzzzz{{{zzzooofff]]]XXXTTTRRRNNNIIIGGGIIIHHHJJJLLLLLLLLLNNNPPPSSSTTTTTTTTTUUUUUUUUUVVVVVVSSSTTTUUUVVVWWWXXXXXXXXX[[[]]]```ccceeeeeeeeeddd`````````aaabbbbbbccccccddddddfffhhhkkkmmmooopppuuuzzzxxxiiibbbXXXSSSRRRQQQMMMIIIHHHEEEAAA>>>>>>>>>===<<<======>>>???AAADDDGGGIIILLLMMMOOOPPPRRRTTTXXX\\\cccfffjjjnnnpppsssvvvyyyzzzzzz{{{{{{|||}}}}}}~~~~~~~~~}}}}}}~~~zzzvvvuuutttzzzzzzzzz{{{|||}}}~~~}}},,,,,,------------------,,,,,,,,,...///...+++)))------,,,+++,,,---...///(((***,,,,,,++++++,,,...,,,...000111222333555777BBBBBB???999333111444888BBBDDDFFFGGGHHHFFFDDDCCCBBB???:::666666===HHHQQQTTTVVVYYY[[[]]]___```aaafffjjjsss}}}vvv___EEE;;;666111000222333333777<<>>>>>>>>===CCCLLL```qqq~~~vvvnnnbbbWWWIIIBBB=========<<<>>>AAA@@@DDDHHHKKKLLLMMMOOOPPPTTTWWW\\\```ccceeegggiiijjjkkklllmmmoooppprrrrrrpppppppppppprrrsssuuuvvvwwwvvvuuuuuuwww{{{}}}~~~|||yyypppkkkrrrxxxuuuuuu{{{yyylllrrrvvvjjjfffggggggfffeeecccaaa\\\UUUNNNIIIFFFEEEDDDLLLcccttttttzzz}}}}}}}}}www___SSSQQQSSSjjj}}}ZZZRRR___~~~zzzvvvtttsssuuuxxx{{{}}}}}}~~~~~~zzzxxxyyy{{{}}}}}}}}}||||||~~~rrrhhh___ZZZVVVTTTPPPJJJHHHJJJIIIJJJKKKKKKLLLMMMPPPRRRQQQQQQQQQRRRRRRSSSTTTTTTTTTUUUWWWXXXYYYYYYXXXWWWZZZ[[[^^^```bbbccccccccc``````aaaaaaaaaaaaaaaaaaaaabbbccceeegggiiijjjkkkppptttyyyzzzzzzzzz}}}|||mmmeee[[[UUUSSSQQQMMMJJJGGGDDD@@@>>>>>>>>>===<<<<<<<<<<<<===>>>@@@BBBDDDEEEGGGIIIJJJLLLOOOTTTWWW^^^bbbggglllppptttxxxzzzzzzzzz{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||yyyxxxxxx{{{{{{zzzzzz{{{|||~~~~~~,,,,,,,,,---------......++++++,,,---...---***'''------,,,+++,,,---...///+++,,,------,,,,,,---//////111333333222333444666===>>>>>>;;;666444555666AAACCCEEEGGGGGGFFFCCCBBBAAA???<<<888777===IIIRRRZZZ[[[]]]___aaabbbaaa```dddeeellluuuyyywwwuuuuuurrryyyvvvqqqnnn]]]EEE<<<666222000111222222555:::CCCFFFJJJKKKLLLOOOUUUZZZaaacccfffhhhhhhiiijjjlllpppuuu{{{zzznnnVVVIII@@@??????===AAAHHHZZZlll|||zzzsssfffYYYLLLEEE???>>>>>><<<===@@@???CCCGGGKKKLLLMMMNNNOOOQQQUUUZZZ^^^```cccfffhhhjjjkkklllmmmnnnoooppppppoooooopppqqqrrrtttuuuvvvxxxwwwvvvuuuwwwzzz}}}}}}qqqttt~~~~~~yyyxxxyyy|||yyynnnuuu~~~sssjjjhhhiiijjjgggddd```]]]XXXRRRKKKEEEBBBBBBDDDLLL^^^}}}~~~}}}nnn]]]TTTTTTiiicccYYYbbbssszzzuuusssqqqsssvvvzzz|||}}}zzzxxxyyy}}}~~~}}}tttjjjbbb]]]YYYWWWRRRLLLJJJLLLIIIJJJKKKKKKKKKLLLOOORRRQQQQQQQQQQQQRRRSSSTTTUUUWWWWWWYYYZZZZZZYYYXXXWWWXXXZZZ\\\^^^```aaaaaaaaaccccccccccccbbbaaa_________```aaabbbdddfffggghhhjjjmmmpppqqqpppqqqtttxxx}}}~~~ooofff\\\VVVTTTSSSPPPLLLHHHEEEAAA>>>>>>>>>===<<<;;;;;;::::::;;;===>>>@@@@@@BBBDDDFFFHHHKKKPPPSSSYYY^^^dddjjjooossswwwzzzyyyyyyzzz{{{|||}}}~~~|||}}}}}}}}}}}}}}}}}}}}}~~~~~~||||||}}}}}}||||||{{{|||}}}+++,,,,,,------.........---,,,,,,---...---***(((---,,,,,,,,,,,,---......222333222000---+++,,,------///222333333555777999888:::<<<;;;999666555555???AAACCCEEEFFFEEECCCBBB@@@@@@???;;;999>>>IIIRRR]]]]]]___bbbdddccc```^^^[[[[[[___gggjjjgggdddccc___iiiiiiffffffYYYEEE===777222000111222111444999???EEEKKKMMMLLLNNNTTTYYY]]]```dddffffffggghhhiiinnnqqqxxx|||sss\\\MMMBBBAAAAAA>>>AAAGGGVVVjjj}}}zzzlll^^^OOOHHHBBB@@@>>><<<<<>>===<<<;;;:::888888777777888999;;;<<<===???AAACCCDDDHHHLLLOOOSSSYYY```ggglllqqquuuwwwvvvwwwxxxyyyzzz|||}}}}}}zzzzzz{{{{{{||||||}}}}}}{{{}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~++++++,,,,,,---......///111///............,,,++++++,,,------......------333333222///+++******++++++---000222333555888:::777888999999888666555444===???BBBDDDEEEDDDCCCAAABBBCCCCCC???;;;>>>GGGPPP\\\\\\^^^bbbeeeddd```\\\VVVTTTUUU[[[^^^[[[XXXWWWVVVaaa___YYYYYYQQQAAA;;;777333000111111111444888<<>>;;;:::===???CCCIIIMMMNNNNNNNNNOOOMMMRRRXXX[[[[[[\\\```dddhhhiiikkkllllllllllllkkknnnoooqqqsssuuuvvvwwwwwwxxxxxxyyyzzzzzzzzzzzzzzz{{{}}}~~~~~~}}}wwwssswwwoookkkiiihhhhhhbbb\\\UUUQQQPPPNNNJJJFFF???AAAEEEJJJTTTllltttccc___hhhkkk[[[]]]vvvsssqqqqqqtttxxxzzz|||~~~}}}wwwvvvyyy}}}}}}yyyuuukkkeee```]]]WWWPPPLLLNNNKKKKKKJJJIIIIIIKKKNNNRRRUUUTTTSSSSSSTTTVVVYYYZZZXXXXXXWWWVVVVVVVVVVVVVVVVVVWWWXXXZZZ[[[]]]^^^___ccccccddddddcccbbb___^^^^^^___```bbbeeeggghhhiiigggjjjnnnnnnllllllooorrrrrrwww|||~~~~~~uuukkk```XXXVVVUUUQQQNNNKKKGGGBBB???===<<<;;;999777777666666777888:::;;;;;;<<<>>>@@@AAADDDHHHKKKNNNSSS[[[ccchhhmmmpppssssssssstttvvvwwwxxxyyyzzzxxxxxxyyyyyyzzz{{{||||||{{{|||~~~~~~|||{{{|||}}}}}}}}}~~~~~~~~~~~~++++++,,,,,,---...//////444222////////////...---+++,,,---...///...---,,,......---+++(((((()))++++++---000111222333555777888888888777666555444444;;;===@@@CCCDDDDDDBBBAAADDDFFFFFFAAA<<<>>>FFFMMMZZZZZZ]]]aaadddddd```[[[[[[WWWVVVZZZ[[[XXXTTTSSSTTT]]]YYYOOOOOOHHH;;;777777333000111111000333888;;;CCCLLLPPPNNNNNNQQQUUUYYY\\\```ccceeeeeefffgggfffhhhppp}}}}}}iiiXXXIIIEEECCC???@@@FFFKKKaaawwwsssdddTTTLLLEEEBBB???;;;:::<<<===AAAGGGKKKLLLLLLLLLMMMLLLRRRXXXZZZZZZ[[[___ccchhhiiijjjkkklllkkkjjjjjjnnnppprrrtttvvvwwwxxxxxxxxxyyyzzz{{{|||{{{zzzyyyzzz|||uuuttt~~~rrrkkkhhheeedddddd```ZZZRRRNNNNNNMMMJJJGGG???@@@CCCGGGNNNfffuuunnnpppvvv[[[TTTxxxwwwtttqqqqqqtttwwwzzz{{{|||~~~wwwuuuwww{{{}}}~~~~~~~~~}}}{{{{{{nnnhhhbbb___XXXPPPMMMNNNKKKKKKJJJIIIIIIKKKNNNQQQSSSSSSRRRRRRSSSUUUXXXYYYXXXWWWUUUTTTSSSTTTTTTUUUUUUVVVWWWYYYZZZ\\\]]]^^^```aaacccdddcccbbb```___^^^___aaacccfffhhhjjjkkkdddgggjjjkkkiiiiiikkkmmmlllrrrwwwyyy}}}}}}zzzpppddd[[[XXXVVVSSSOOONNNJJJEEEAAA???>>><<<;;;888888777777888999;;;<<<999;;;<<<>>>???BBBFFFIIIJJJPPPXXX___eeeiiimmmpppppppppqqqssstttvvvwwwwwwwwwwwwxxxxxxyyyzzz{{{{{{{{{}}}~~~}}}{{{zzzzzzzzz{{{|||~~~~~~}}}}}}}}}++++++,,,---............111///------......---,,,...------------...//////...---,,,,,,+++++++++,,,,,,---...///111444666777444777:::999666444555777999<<>>CCCEEEWWWooo{{{nnn]]]SSSHHHDDDAAA===<<<===;;;>>>CCCGGGJJJKKKJJJIIILLLMMMPPPTTTZZZ^^^aaaaaaeeeeeefffiiillloooooonnnpppsssvvvxxxwwwwwwwwwwwwwwwxxxzzz{{{|||{{{{{{zzzyyyxxxwwwwwwzzz}}}yyyzzz|||{{{qqqvvvzzzkkkfffiiikkkgggaaa]]]UUUMMMJJJLLLNNNKKKGGG??????>>>BBBLLLYYY~~~~~~```ZZZeee}}}xxxpppppptttvvvxxxzzz}}}yyyxxxyyy{{{yyy|||{{{~~~}}}yyytttmmmccc\\\XXXUUUSSSPPPHHHGGGFFFGGGIIIKKKKKKKKKNNNPPPRRRTTTVVVWWWXXXYYYWWWVVVVVVUUUUUUTTTTTTSSSYYYYYYYYYYYYZZZ\\\]]]^^^^^^```ccceeefffeeedddcccbbbbbbbbbbbbccceeeggghhhkkkjjjhhhgggggggggeeedddjjjlllnnnrrruuuxxx{{{|||xxxoooeee\\\YYYXXXWWWVVVRRRPPPKKKGGGBBB???===<<<999888777666555555555555999999::::::<<>>AAAEEEHHHJJJKKKKKKMMMNNNPPPTTTYYY]]]```bbbeeefffhhhkkklllnnnooooooqqqsssvvvxxxwwwvvvwwwwwwyyyyyyzzzzzzyyyxxxvvvuuuttttttvvvxxx{{{~~~yyyssssss{{{ssspppwwwwwwjjjeeehhhjjjfffaaaZZZSSSJJJGGGIIIJJJGGGCCC===>>><<>>::::::999777777666666777777777888888:::===???@@@CCCGGGNNNUUU[[[bbbhhhlllpppqqqssssssssstttvvvxxx|||||||||||||||{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{zzzxxxyyy{{{|||}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}})))***+++,,,,,,------,,,000...,,,,,,---...---,,,+++++++++,,,,,,,,,------///...---,,,+++++++++++++++,,,---...000333555666666666666777888888777555555:::???CCCDDDCCCCCCDDDIIIQQQRRRRRRRRRGGGAAAIIIQQQWWW]]]```eeekkkllljjj```ZZZSSSNNNMMMKKKIIIGGGGGGLLLOOONNNNNNLLLDDD<<<555333000......111444777;;;@@@FFFJJJLLLNNNRRRUUU[[[]]]aaacccdddeeeggghhhmmmqqquuu|||sss```MMMEEE@@@::::::???FFFVVVkkk~~~mmm___PPPGGGAAA>>>>>>AAA;;;<<>>@@@DDDKKKQQQXXX___fffkkknnnppprrrsssssstttvvvxxx}}}}}}||||||{{{zzzzzzzzz|||{{{{{{zzzzzz{{{{{{|||yyyzzzzzz{{{|||}}}}}}}}}}}}}}}||||||||||||||||||******+++,,,------------///---,,,,,,---...---,,,------.........///......---,,,,,,++++++,,,,,,---***+++,,,---///111333555888666555777;;;<<<:::777555999???DDDEEEFFFFFFGGGLLLWWWZZZZZZWWWIIIAAAHHHQQQWWW]]]```dddjjjmmmlllfff___VVVPPPNNNNNNLLLJJJJJJPPPTTTUUUUUURRRIII@@@999777333111111222333333999===BBBFFFIIILLLPPPRRR[[[^^^bbbdddeeefffgggiiimmmqqquuuzzzsssbbbPPPFFF@@@<<<<<<@@@BBBOOObbbuuussseeeUUUKKKDDD>>>===>>>;;;;;;<<>><<<:::666:::@@@EEEGGGHHHIIIIIIMMMXXX\\\\\\YYYJJJ@@@GGGPPPWWW^^^```ccciiimmmllljjjbbbXXXQQQPPPPPPPPPOOOMMMRRRWWWXXXWWWTTTKKKAAA999666333333444444222111777:::>>>BBBFFFJJJNNNPPPYYY]]]aaaeeefffggghhhiiilllqqqtttvvv{{{qqqcccRRRFFF???<<<===@@@>>>HHHXXXkkk~~~wwwjjj[[[QQQHHH@@@::::::::::::;;;===AAAGGGMMMQQQQQQRRRSSSTTTUUUXXX^^^bbbeeejjjnnnnnnkkkjjjmmmqqqoooqqqrrrsssrrrrrrssstttuuuvvvwwwyyyyyyyyyyyyxxxvvvwwwxxxyyy{{{}}}|||qqqhhhcccffflll|||wwwooouuuooohhhhhhlllnnnllliii]]]XXXRRRMMMJJJGGGCCC@@@999===:::;;;@@@DDDSSSmmmzzzxxx~~~{{{pppVVVSSSVVVhhh|||tttrrrrrruuuyyy{{{{{{||||||~~~|||vvvpppppprrrxxx~~~~~~wwwnnnddd\\\WWWTTTQQQNNNIIIGGGFFFFFFFFFEEEHHHIIIKKKMMMOOOQQQRRRRRRUUUUUUUUUVVVVVVWWWWWWWWWVVVWWWWWWWWWVVVUUUTTTSSSWWWWWWYYY\\\___bbbeeeffffffdddbbb```aaaeeeiiillljjjhhheeecccaaa]]]XXXTTTOOONNNLLLMMMQQQVVV\\\```ggggggdddaaa\\\XXXUUUSSSOOOMMMKKKHHHDDD@@@>>><<<888777777666666666666777555555555555777999;;;<<<>>>AAAEEEKKKRRR[[[dddjjjkkknnnqqqssstttuuuwwwyyyvvvwwwwwwxxxyyyzzz{{{{{{{{{zzzyyyxxxxxxyyyzzz{{{}}}|||zzzyyyxxxwwwwwwwwwzzzzzzzzzzzzzzzzzzzzzzzz,,,---...//////000000///---,,,++++++---...------***+++,,,---------,,,+++)))******+++,,,...///000+++,,,---...000333555666888888888:::===>>>===<<<666:::@@@EEEGGGHHHIIIJJJLLLUUUXXXXXXWWWJJJ@@@FFFMMMUUU^^^```ccchhhlllllljjjbbbWWWPPPOOOQQQSSSTTTNNNTTTYYY[[[\\\ZZZRRRIII999666222222444555333111444666:::???DDDIIIMMMOOOVVVZZZ```dddfffgggiiijjjfffkkknnnnnnpppuuuyyyyyyooodddTTTGGG>>>;;;;;;<<<<<>>555999???DDDFFFFFFGGGHHHIIIOOOPPPRRRTTTIII@@@FFFGGGRRR\\\```ccciiimmmmmmjjjaaaVVVPPPPPPTTTWWWXXXSSSZZZaaaeeeiiikkkfff___FFF???777222333444333222111222666<<>>:::888>>>AAAJJJ[[[yyyeeeXXX^^^hhhqqqxxxvvviii[[[JJJKKKLLLVVVpppzzzwwwxxxzzzyyyzzzzzz|||~~~yyyrrrpppvvv}}}}}}tttiii___YYYWWWRRRNNNIIIFFFEEEFFFFFFFFFDDDEEEGGGJJJLLLMMMNNNNNNQQQRRRRRRSSSUUUVVVVVVWWWVVVWWWYYYZZZZZZXXXWWWVVVVVVVVVVVVWWWZZZ^^^bbbeeefffdddcccaaaaaabbbcccdddfffdddcccaaa^^^YYYSSSOOOGGGFFFEEEEEEGGGKKKOOORRRXXXZZZ\\\YYYRRRKKKFFFDDD@@@@@@???>>><<<:::777666555555444444444444555555666555555555666888999:::999<<>>444888>>>BBBDDDEEEEEEFFFGGGLLLJJJMMMQQQIIIAAAEEEBBBNNNZZZ```dddjjjnnnoookkkbbbWWWQQQRRRVVV[[[]]]\\\ccckkkrrryyy}}}{{{uuuWWWLLL>>>555333333333222///000444:::BBBIIIMMMOOOQQQVVV]]]cccfffhhhiiikkkkkkpppssspppoootttzzz}}}zzzrrrcccRRRFFF@@@<<<:::999===FFFUUUmmmxxxeeeWWWLLLDDD@@@@@@999999:::<<<@@@DDDIIILLLPPPTTTXXXXXXVVVVVVZZZ^^^aaaaaabbbeeeiiikkkkkkjjjjjjlllnnnooooooqqqtttwwwuuuvvvxxxyyyzzzzzzyyyyyyzzzzzz{{{|||}}}~~~}}}{{{{{{}}}}}}wwwttt||||||iiifffeeeggglllooonnnmmmgggddd___XXXRRRLLLGGGEEE:::>>>999666<<>>999888222///444444444666888===CCCIIILLLOOOUUU]]]aaabbbdddhhhmmmnnnpppttt{{{~~~mmm[[[LLLBBB===<<<:::???EEENNNbbbzzz~~~mmm\\\PPPHHHDDDBBB@@@>>><<<;;;>>>BBBHHHKKKPPPQQQTTTWWW[[[]]]]]]\\\^^^aaaeeehhhiiiiiijjjkkkkkklllmmmnnnooopppqqqrrrssssssssstttuuuvvvwwwxxx{{{|||}}}}}}|||}}}}}}{{{~~~}}}~~~vvvwwwwwwtttqqqlllkkkiiiiiijjjjjjjjjiiibbb___\\\[[[YYYSSSKKKDDDAAA>>>;;;:::;;;???DDDGGGTTTcccxxxaaaNNNMMMRRRZZZ___[[[VVVTTTPPPMMMKKKOOO[[[rrr~~~|||{{{~~~|||{{{|||uuuqqqwww}}}~~~~~~zzzuuuooohhhaaaZZZUUUPPPMMMIIIGGGFFFFFFEEEDDDCCCDDDEEEGGGIIIKKKLLLMMMPPPPPPQQQRRRSSSTTTUUUUUUUUUWWWZZZ\\\\\\[[[ZZZXXXWWWVVVUUUUUUVVVYYY\\\^^^```aaacccbbbaaa______```aaabbbbbb``````___YYYPPPOOOMMMJJJIIIJJJKKKKKKKKKRRRQQQPPPOOOLLLGGG@@@<<<:::999777777888777555444999888777666555444444444333444666666555666777999999;;;???CCCHHHPPP\\\dddjjjmmmpppqqqrrrsssuuuwwwvvvwwwwwwvvvuuuttttttuuutttttttttuuuuuuuuuuuuuuussstttuuuvvvvvvuuuttttttttttttttttttuuuvvvwwwxxx///000111///---++++++,,,---------,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,...---,,,+++************+++,,,---,,,,,,...111333777999:::<<<<<<;;;:::999888;;;???EEEIIIJJJHHHEEEKKKKKKJJJHHHEEEBBB>>><<<@@@NNN[[[bbbhhhnnnpppnnnnnnlllcccYYYVVV\\\bbbeeeiiiqqqgggEEE999555...,,,111333444555888===CCCHHHLLLNNNTTT\\\```bbbdddhhhlllpppsssyyyuuubbbQQQEEE===;;;999>>>BBBJJJ[[[rrrssscccUUUKKKDDDAAA@@@>>><<<;;;===AAAFFFIIIOOOPPPRRRUUUXXX[[[\\\\\\]]]aaaeeehhhiiijjjkkklllllllllmmmnnnooopppqqqqqqrrrrrrrrrssstttuuuvvvwwwyyy{{{}}}}}}}}}}}}~~~tttqqqvvvxxxtttpppkkkiiihhhggghhhhhhgggfffaaa___\\\\\\[[[VVVOOOIIICCCAAA>>><<<<<<>>>@@@BBBHHHSSSeee|||cccOOONNNSSS\\\bbbbbb```aaa___WWWNNNLLLSSSfff|||{{{|||}}}}}}||||||}}}zzzuuuvvv{{{~~~~~~{{{vvvqqqkkkccc\\\WWWPPPMMMIIIGGGFFFFFFEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKNNNNNNOOOPPPQQQRRRSSSSSSUUUVVVYYY[[[[[[[[[YYYXXXUUUTTTRRRRRRSSSUUUXXXZZZ[[[]]]______^^^^^^___```aaadddeeeeeefffeee___WWWVVVTTTSSSSSSUUUUUUTTTRRRUUUSSSRRRPPPMMMHHHBBB>>>>>><<<:::999999888666555999888777666666555666666444555777777666777888:::888;;;???BBBGGGPPP\\\dddjjjllloooqqqqqqrrrsssuuuuuuvvvwwwvvvtttssstttuuuttttttttttttuuuuuuuuuuuuqqqrrrsssuuuuuuuuutttsssttttttssssssssstttuuuuuu///000111///---++++++,,,------------,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,......,,,+++************///000000000///000333555777888:::<<<<<<;;;:::999777999===BBBGGGIIIGGGEEEJJJJJJJJJHHHEEEAAA===:::@@@LLLYYYaaaggglllnnnnnnrrrooofff[[[YYYbbblllqqqrrr{{{sssMMM;;;333---,,,222222333444777<<>>;;;===@@@FFFTTTjjj|||yyyiiiYYYLLLCCC>>>???===;;;:::<<>>===<<<<<<===@@@FFFRRRfffzzzeeeRRRRRRWWWbbbkkknnnqqqsssuuufffTTTJJJKKKYYYppp{{{zzzxxxyyy{{{||||||~~~zzzwwwyyy}}}}}}yyyuuunnnfff^^^XXXOOOLLLHHHFFFFFFFFFEEEEEEGGGGGGGGGHHHHHHIIIIIIJJJKKKLLLLLLMMMNNNOOOPPPPPPSSSUUUWWWYYYZZZYYYXXXWWWTTTSSSRRRQQQQQQSSSUUUVVVVVVXXXZZZ[[[[[[\\\^^^```aaafffkkkmmmooopppjjjcccaaaaaabbbdddfffeeeccc```^^^[[[XXXTTTPPPKKKEEEAAA>>>;;;888777666666444333888777777666666666777777555666888888777777888:::777:::>>>AAAGGGPPP[[[ccchhhkkkoooqqqqqqqqqrrrsssssstttuuutttsssrrrssstttttttttttttttttttttttttttoooppprrrttttttuuuttttttssssssrrrrrrqqqqqqrrrrrr***+++---,,,++++++,,,...------------------,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000111111000///000222555777888:::<<<<<<<<<::::::777888<<>>???IIIVVV```fffjjjmmmnnnuuurrriii^^^\\\fffsss{{{zzzvvvQQQ>>>555000000555111111333666:::@@@FFFIIIKKKPPPWWW]]]aaaeeeiiikkkwww{{{}}}jjjWWWJJJDDD===>>>@@@DDDPPPdddyyy|||kkkZZZLLLBBB===???===;;;:::;;;>>>AAADDDJJJKKKLLLNNNPPPSSSWWWZZZ[[[^^^cccfffhhhjjjlllnnnoooooooooooonnnnnnnnnnnnooooooooopppqqqrrrssstttuuuxxx|||}}}}}}}}}}}}}}}ppphhhttt{{{sssiiihhhfffeeedddbbb^^^[[[YYYWWWUUUUUUVVVSSSNNNIIIBBBBBBAAA???>>><<<;;;:::AAAAAAFFFVVVppp~~~~~~wwwhhhUUUUUU\\\jjjvvv|||qqqYYYJJJFFFPPPcccsssxxxwwwtttvvvyyy{{{|||~~~yyywww|||}}}yyyrrrhhh^^^WWWNNNKKKGGGEEEDDDDDDDDDCCCEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOQQQSSSUUUVVVWWWWWWWWWVVVUUUTTTSSSRRRRRRSSSTTTUUURRRTTTWWWXXXYYY\\\___aaacccjjjrrrwww{{{~~~zzztttqqqrrruuuxxx{{{zzzwwwtttnnnjjjddd^^^YYYRRRLLLGGGAAA===999777777777666555777777666666666777888888555777888888777777888999777:::===AAAFFFNNNZZZbbbgggkkkooorrrrrrrrrrrrrrrqqqssstttsssrrrqqqrrrsssuuutttttttttttttttssssssoooppprrrtttuuuuuuuuuuuutttsssrrrqqqpppppppppppp***+++---,,,++++++,,,...------------------------,,,,,,---------,,,,,,+++)))***+++,,,---......///+++,,,,,,+++***+++...000666777:::<<<<<<<<<;;;:::888999<<>>FFFSSS^^^dddgggkkknnnuuussskkk```]]]ggguuu}}}~~~sssSSSAAA888333222444000000111444999???EEEHHHJJJNNNUUU\\\aaafffjjjllluuuzzzxxxbbbPPPGGG======>>>BBBLLL^^^uuuppp^^^OOOEEEAAA???===;;;::::::<<>>>>>???>>>===;;;:::@@@>>>@@@LLLaaazzz{{{wwwzzz{{{oooYYYXXX^^^ooosss\\\KKKEEEKKKZZZhhhxxxtttqqqssswwwyyy{{{~~~|||www{{{}}}uuukkk___VVVNNNKKKGGGDDDCCCCCCBBBAAABBBCCCDDDFFFHHHIIIKKKKKKJJJJJJKKKLLLMMMNNNNNNOOOOOOPPPRRRTTTUUUUUUUUUUUUUUUTTTSSSRRRRRRRRRSSSSSSRRRTTTVVVXXXYYY\\\```cccgggqqq|||xxxppphhh___WWWRRRJJJFFF@@@===<<<<<<<<<;;;888777777777777777888999666777888888777666777999777:::===@@@DDDLLLWWW___fffjjjooossstttsssrrrrrrppprrrsssrrrqqqppprrrsssuuuuuuttttttsssssssssrrrpppqqqsssuuuvvvwwwvvvvvvtttsssrrrqqqpppooooooooo///000111///---++++++,,,------------............---------------,,,,,,+++))))))+++---.../////////+++,,,,,,,,,+++,,,///111666777999;;;<<<<<<;;;:::999:::<<>>CCCGGGIIIMMMTTT[[[bbbhhhkkkmmmqqqwww~~~mmmVVVHHH<<<;;;<<>><<<;;;:::<<<>>>???BBBEEEIIIKKKKKKNNNSSSWWWZZZ\\\___bbbccceeeiiikkkoooooooooooonnnnnnnnnnnnmmmmmmnnnnnnoooppprrrssssssuuuyyyzzz{{{{{{|||}}}~~~~~~||||||~~~qqqnnn~~~rrrjjjgggfffeeeccc```ZZZSSSMMMIIIGGGDDDDDDEEECCC???;;;888999;;;<<<======<<<;;;:::999<<>>===<<<;;;;;;::::::999999999::::::777888999999888777888999888;;;===???CCCJJJUUU\\\bbbgggnnnssstttsssrrrrrrpppqqqrrrrrrqqqqqqrrrsssuuuuuuttttttsssrrrrrrrrrqqqrrrtttvvvwwwwwwvvvvvvsssrrrqqqpppoooooooooooo///000111///---++++++,,,------------.........///------......---,,,,,,++++++,,,---.........---,,,---............000333555555777999;;;===<<<<<<;;;999999;;;@@@FFFKKKNNNNNNLLLMMMNNNNNNLLLJJJGGGEEE===BBBNNN\\\bbbcccgggnnnqqqrrrmmmbbb[[[aaakkkqqqsssqqqqqqvvv{{{fffMMM===666222///.........///222777===BBBFFFIIIMMMSSS[[[dddjjjmmmnnnqqqvvv}}}zzzaaaOOO===<<<<<<>>>AAALLLcccyyy~~~nnn\\\OOOHHHAAA???===;;;;;;<<<===>>>>>>CCCIIIKKKKKKMMMQQQUUUZZZ\\\^^^```aaacccfffiiinnnnnnnnnnnnoooooooooooommmmmmnnnnnnoooqqqrrrssssssuuuwwwxxxyyyzzz|||~~~}}}~~~}}}wwwvvvzzz~~~zzzzzz|||rrrppp{{{kkkeeeeeedddbbb```\\\UUUMMMGGGBBB???===>>>@@@@@@<<<999666777888:::;;;;;;;;;;;;777888===CCCIIIVVVpppyyykkkeeettt}}}lll[[[MMMFFFMMMWWWlllwwwppprrrsssuuuwww{{{~~~|||}}}vvvjjjaaaUUUQQQLLLHHHFFFEEECCCBBB@@@@@@AAACCCDDDFFFGGGGGGHHHIIIIIIJJJKKKLLLMMMNNNLLLMMMNNNOOOQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTVVVWWWXXXXXXYYY[[[___bbbfffrrr|||vvveee^^^SSSJJJDDD@@@>>>===??????>>>===<<<<<<<<<===:::;;;<<<;;;:::999:::<<<:::<<<>>>???BBBHHHRRRYYY]]]ccckkkqqqsssrrrqqqppppppqqqrrrrrrqqqqqqrrrtttuuuuuutttssssssrrrqqqqqqqqqrrrtttuuuuuuuuuttttttppppppooonnnmmmmmmnnnnnn***+++---,,,++++++,,,...---------.........//////---.........---,,,,,,+++---......///...,,,+++******+++,,,,,,,,,...111444555777999;;;======<<<;;;999999;;;???EEEKKKNNNOOOIIIKKKMMMNNNOOONNNMMMLLL<<>>??????HHH^^^uuu|||rrr^^^NNNFFFAAA@@@>>><<<;;;<<<===>>>===BBBIIILLLKKKLLLPPPTTTZZZ[[[]]]^^^___aaadddgggnnnnnnnnnnnnooooooooopppnnnnnnnnnnnnoooqqqrrrssssssuuuvvvwwwxxxyyy|||}}}~~~{{{uuunnnmmmrrr}}}~~~~~~}}}zzzyyy|||ssssssxxxiiidddbbbaaa```^^^YYYRRRHHHBBB>>>;;;:::<<>>===<<<;;;<<<===;;;<<<>>>???AAAGGGPPPXXXYYY___hhhoooqqqqqqpppooopppqqqssssssrrrrrrssstttuuuuuutttsssrrrrrrqqqqqqqqqrrrssstttttttttsssrrrnnnnnnmmmllllllllllllmmm---,,,,,,++++++,,,,,,------,,,+++...111333111///,,,++++++******+++,,,,,,......---------,,,,,,,,,++++++,,,...///111222222::::::;;;;;;<<<;;;;;;;;;===;;;:::===CCCHHHKKKKKKIIIKKKKKKIIILLLPPPQQQMMMBBBDDDLLLWWW^^^bbbgggmmmkkkooonnneee\\\ZZZZZZZZZ[[[^^^______bbbffffffbbb\\\RRRDDD:::444222000///333333333333666:::???BBBIIIKKKPPPXXXaaahhhmmmoooqqquuu{{{www[[[NNNDDD===???BBBFFFSSSbbbyyyvvviii[[[NNNDDDBBB@@@===<<<<<<<<<<<<<<<@@@FFFLLLPPPRRRSSSRRRYYYZZZ[[[\\\]]]___cccfffjjjiiiiiikkkmmmoooooonnnqqqqqqqqqpppppppppppppppppptttwwwxxxvvvuuuvvvxxxzzz{{{~~~}}}pppeee___dddkkkttt~~~}}}}}}~~~|||{{{{{{}}}~~~|||xxx{{{uuukkkgggaaa```]]]YYYRRRKKKEEEAAA???===;;;;;;======;;;888555555555666666777888999666888===BBBCCCHHHTTTaaa|||~~~bbbJJJFFFOOO^^^xxxwwwsssppprrrtttwww}}}~~~~~~|||oooccc[[[PPPJJJHHHGGGDDDAAA?????????@@@AAABBBCCCDDDDDDEEEFFFHHHJJJKKKMMMMMMKKKKKKKKKLLLMMMNNNPPPQQQPPPQQQSSSTTTUUUUUUUUUTTTVVVWWWYYY[[[\\\[[[ZZZYYYbbbeeekkkuuu}}}wwwnnneee\\\TTTLLLHHHKKKJJJIIIHHHFFFEEEEEEDDDBBBBBBAAA@@@>>>===<<<<<<:::;;;===???CCCHHHNNNRRR[[[```gggmmmoooppppppqqqppppppppppppppppppppppppssspppmmmmmmppprrrqqqppprrrsssssstttsssqqqnnnmmmkkkmmmooopppooommmjjjiii------,,,,,,,,,,,,,,,,,,---+++***,,,...///---+++))))))***+++,,,,,,------///.........------------++++++,,,...///111222222888999:::;;;<<<<<<<<<<<<>>><<<:::===BBBGGGJJJKKKIIIKKKJJJIIILLLRRRSSSQQQEEEDDDJJJUUU^^^cccggglllmmmqqqqqqhhh___ZZZXXXUUUYYY[[[YYYVVVUUUWWWVVVRRRNNNHHH@@@999555333222222000000000111333999???CCCGGGHHHLLLSSS]]]eeejjjmmmpppuuuzzz~~~eeeSSSHHH@@@??????BBBMMMZZZqqqzzznnn___RRRHHHEEEAAA>>><<<;;;;;;;;;;;;>>>DDDJJJNNNQQQQQQQQQTTTVVVXXXZZZ[[[^^^aaadddhhhhhhhhhiiikkklllmmmlllppppppppppppoooooooooooonnnqqqtttuuuttttttuuuwwwzzzzzz|||~~~wwwjjj___YYY]]]eeeoooxxx}}}}}}~~~~~~}}}|||||||||}}}~~~~~~||||||~~~qqqgggeeebbb```]]]WWWQQQJJJCCC@@@===;;;999999:::;;;999777555555555555666777888999<<<>>>CCCGGGGGGHHHPPPZZZvvvwwwwwwlllSSSLLLQQQ\\\uuuzzzuuutttttttttxxx}}}}}}wwwlllcccWWWOOOKKKHHHEEEBBB@@@@@@@@@@@@AAABBBCCCDDDFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPOOOPPPRRRSSSTTTUUUTTTTTTUUUWWWYYY[[[[[[[[[ZZZYYY^^^```fffoooyyy{{{tttlllgggbbb]]]ZZZUUUTTTRRRPPPOOOOOOOOOPPPNNNMMMLLLIIIFFFCCCAAA???@@@@@@AAABBBEEEKKKQQQUUU^^^ccciiimmmnnnnnnnnnooommmnnnnnnnnnooooooooopppqqqooommmmmmoooqqqpppnnnnnnooopppppppppnnnlllkkkkkklllmmmnnnmmmkkkiiihhh...---------,,,,,,++++++---,,,+++,,,---,,,***)))&&&(((***,,,---........./////////.........------++++++,,,...///000111222666777999:::<<<=========@@@===;;;<<>>>>>FFFRRRgggxxxwwwgggXXXMMMIIICCC???===<<<;;;::::::===BBBGGGLLLNNNPPPPPPNNNQQQUUUXXX[[[]]]```bbbffffffggghhhiiijjjjjjkkknnnnnnnnnnnnnnnnnnoooooolllnnnqqqrrrrrrssstttvvvzzz{{{{{{}}}~~~|||vvvmmmaaaWWWOOOTTT]]]fffooouuuyyy{{{{{{}}}}}}|||}}}~~~}}}}}}||||||||||||||||||||||||}}}~~~~~~|||lllddddddbbb```[[[UUUNNNGGGAAA>>>:::999777777888888666555555555555555666777888999===@@@GGGLLLLLLKKKPPPWWWoooyyymmmlllyyyyyy```TTTSSSZZZpppyyyuuutttssstttwww|||}}}~~~wwwmmm___TTTNNNIIIFFFCCCAAA@@@@@@@@@AAABBBCCCCCCGGGGGGGGGGGGGGGHHHHHHHHHJJJJJJKKKKKKLLLNNNNNNOOONNNOOOPPPRRRSSSSSSSSSSSSTTTUUUWWWYYY[[[[[[[[[ZZZZZZ\\\aaagggnnnuuuzzz||||||xxxxxx~~~{{{uuupppnnnmmmlllkkkbbbaaa___]]]]]]___aaacccbbbaaa___[[[VVVPPPKKKHHHHHHGGGEEEEEEIIINNNTTTXXXcccfffkkkmmmnnnmmmmmmmmmllllllmmmmmmnnnnnnnnnooonnnmmmmmmnnnoooooonnnlllkkklllmmmnnnnnnmmmlllkkkkkkkkkjjjjjjiiihhhgggggg.........------,,,++++++------------...---,,,+++&&&(((***---......---,,,......---------,,,,,,,,,++++++,,,---...000000111444555777:::<<<===>>>???BBB???===<<>>777222222333555555333111111444;;;AAAHHHEEEEEEJJJTTT___fffjjjppptttyyy{{{|||~~~{{{```RRREEEAAA>>>===CCCNNN___rrrooo___QQQLLLEEE@@@???>>><<<::::::<<<@@@EEEJJJMMMOOOPPPLLLPPPUUUYYY\\\^^^aaaccceeefffhhhhhhhhhhhhiiijjjlllllllllmmmmmmnnnnnnnnnkkkmmmoooppprrrsssuuuvvv{{{|||}}}~~~~~~uuummmdddXXXOOOHHHMMMUUU^^^fffkkknnnoooqqqtttxxx}}}~~~|||||||||||||||{{{{{{||||||||||||{{{{{{|||}}}{{{iiiccceeeaaa^^^YYYRRRKKKDDD???<<<888888777666666666555444555555555555555666888888888<<>>??????CCCAAA???>>>???CCCIIIMMMHHHIIIHHHHHHMMMVVV[[[ZZZRRRHHHCCCLLLZZZcccggghhhlllsssyyyyyyvvvqqqjjjbbbWWW[[[ZZZTTTPPPPPPPPPNNNIIIHHHFFF???888333444555222333333111000333;;;AAAJJJIIIHHHKKKRRR\\\eeekkkppptttyyy{{{{{{|||aaaRRRDDD???===;;;AAAJJJWWWkkkvvvfffUUUNNNFFFBBBAAA@@@>>><<<;;;===@@@DDDHHHMMMPPPQQQLLLPPPVVVZZZ]]]```ccceeefffhhhiiiiiihhhhhhjjjllljjjjjjkkklllmmmnnnnnnnnnmmmmmmnnnppprrrtttvvvvvvyyyzzz{{{}}}zzzpppggg]]]RRRJJJEEEIIIOOOWWW]]]bbbdddeeeiiilllqqqwww|||}}}{{{{{{|||}}}zzzzzz{{{|||}}}||||||||||||~~~yyygggccceee```\\\VVVOOOGGGAAA===;;;888888888777666555555555444444444444555666777888444999BBBLLLOOOMMMOOOSSSZZZlllrrrjjjgggooovvvaaaTTTTTTbbb|||}}}vvvrrrtttxxxvvvxxxzzz{{{}}}yyyqqqdddXXXNNNHHHEEEDDDCCCCCCBBBAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGIIIJJJLLLLLLLLLLLLKKKKKKLLLMMMOOOPPPQQQRRRQQQRRRSSSUUUVVVWWWXXXYYYZZZ\\\___aaacccccccccbbbfffeeegggmmmqqquuu}}}yyyxxxwwwyyy||||||tttoooeee```[[[YYY[[[```ccceeehhhjjjmmmnnnnnnooopppqqqsssrrrqqqpppnnnmmmlllllllllmmmnnnooonnnlllkkkjjjhhhhhhiiijjjkkkkkkkkkkkkiiihhheeecccbbbbbbcccddd,,,---...//////...---,,,)))***,,,---,,,+++,,,---***+++,,,,,,,,,,,,******++++++*********)))))))))+++,,,,,,---......//////333444666999;;;===??????CCCBBBAAA??????BBBGGGKKKIIIJJJIIIIIINNNVVVYYYXXXTTTJJJDDDJJJWWWaaafffiiikkkrrrwwwxxxxxxvvvooohhh___cccddd]]]WWWVVVUUUSSSLLLKKKHHHCCC>>>:::999:::---000222222000333;;;BBBJJJKKKLLLMMMPPPWWWbbbkkkooosssxxx{{{{{{|||~~~fffUUUEEE???<<<:::===EEEOOOcccyyy|||mmm[[[RRRIIICCCBBBAAA>>>;;;;;;<<>>FFFHHHFFFFFFHHHIIIWWWlllzzzvvvrrrrrr{{{zzzdddTTTOOOYYYppp~~~tttsssvvvtttvvvxxxzzz}}}xxxrrrggg[[[QQQJJJGGGFFFDDDDDDCCCBBBAAAAAAAAABBB@@@AAABBBCCCDDDEEEFFFFFFEEEFFFHHHJJJKKKKKKKKKJJJIIIIIIJJJKKKMMMOOOPPPQQQPPPPPPQQQRRRSSSTTTUUUVVVZZZ[[[]]]^^^_________^^^```___bbbfffjjjnnnxxxxxxqqqllllllmmmmmmllliiikkklllmmmlllmmmoooqqqrrrqqqpppnnnmmmkkkjjjjjjkkklllmmmmmmjjjiiiiiijjjeeeeeeeeeeeeffffffgggggghhhgggeeecccaaaaaaaaaaaa***,,,---///000///...---+++---///...,,,***+++---*********++++++,,,,,,,,,++++++++++++*********)))+++,,,,,,------......///333444666999;;;===>>>>>>BBBCCCCCCAAA@@@BBBFFFJJJIIIJJJJJJJJJNNNTTTVVVTTTVVVKKKEEEJJJTTT^^^eeekkklllqqquuuuuutttsssmmmfffdddjjjmmmggg```]]][[[YYYSSSQQQOOOMMMJJJFFFAAA===111555888777444444:::@@@GGGLLLOOONNNLLLQQQ]]]iiikkkpppvvvyyyzzz{{{~~~sss```NNNEEE@@@;;;<<>>BBBCCCDDDCCCAAABBBEEEIIIIIIKKKKKKJJJNNNTTTTTTRRRVVVLLLFFFIIISSS\\\eeelllnnnrrrsssqqqpppnnnhhhaaafffmmmqqqmmmgggdddbbb```[[[ZZZXXXWWWUUUOOOEEE>>>;;;???AAA>>>888555888<<>>===AAA>>>QQQhhhxxxwwwggg\\\OOOFFFCCC???999444999999;;;>>>BBBGGGLLLOOOKKKMMMPPPRRRUUUYYY^^^bbbeeeiiillljjjgggeeehhhllliiiiiikkklllnnnooopppqqqqqqooolllmmmqqqssssssrrruuuvvvwwwyyy|||~~~}}}rrrggg\\\RRRJJJDDD======>>>???BBBEEEIIIJJJKKKOOOWWW```iiippptttvvvvvvxxxyyywwwuuuuuuxxx{{{zzzzzzyyyzzz|||~~~~~~{{{xxxxxxxxx{{{uuueee```]]]ZZZ[[[VVVOOOGGGAAA===;;;;;;555777888666333222333555444444444444444555777777444222555:::;;;999:::===>>>BBBLLL___{{{|||{{{iii```sss|||nnn^^^RRRFFFJJJ]]]~~~{{{{{{uuuvvvxxxxxxyyy{{{|||ttthhh\\\SSSMMMKKKFFFEEEDDDCCCBBBAAAAAAAAACCCCCCCCCBBBBBBAAAAAAAAACCCEEEGGGJJJKKKJJJIIIIIIGGGGGGGGGHHHJJJMMMOOOQQQNNNNNNNNNNNNOOOOOOPPPQQQRRRRRRSSSUUUVVVXXXYYYZZZZZZZZZ]]]bbbgggnnn|||yyyqqqkkklllllljjjhhheeeeeefffhhheeeeeeeeeeeefffffffffggggggiiihhhfffcccbbbdddgggfffeeeeeeddddddeeeeeefffffffffeeecccbbb```___^^^...---,,,+++,,,...000222333333222111///---,,,+++.........------,,,,,,,,,.........------,,,,,,,,,***+++,,,---...---,,,+++000333666:::<<<<<<<<<;;;???@@@AAA???===<<>><<<<<>>===AAAGGGNNNUUU^^^ggglllppptttxxxxxxwwwvvvxxxzzz||||||||||||}}}}}}~~~{{{}}}xxxssstttwwwzzz|||{{{fff]]]^^^\\\XXXVVVRRRKKKDDD>>>:::888777666666777777777777666666777777666555555555555555444444444555666666777777:::888<<>>>>>???@@@AAADDDDDDEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGHHHJJJLLLMMMLLLMMMOOOPPPQQQQQQPPPPPPQQQQQQQQQRRRSSSTTTVVVWWWXXXWWWYYY^^^dddmmm|||wwwpppkkkiiieeedddcccbbbbbbaaaaaabbbgggggggggffffffffffffffffffeeedddccccccdddfffgggdddddddddddddddbbbaaa```___]]]ZZZYYYXXXWWWVVVUUU.........///000000111111+++,,,---...////////////...------------,,,,,,,,,,,,,,,------------------...------------...//////---///333777:::;;;<<<<<<:::<<<>>>===;;;<<>>666444444222333666666===FFFJJJKKKNNNSSSXXXaaahhhmmmoooqqquuuvvvtttuuuwww}}}wwwcccSSSHHHBBB@@@@@@DDDKKKYYYmmmzzzmmm[[[MMMEEEBBB>>><<<999:::;;;<<<>>>BBBGGGKKKPPPRRRSSSRRROOOQQQWWW]]]___```bbbdddfffgggggghhhhhhhhhiiijjjkkkmmmooopppqqqqqqpppppppppqqqrrrrrrsssssstttvvvxxx{{{~~~~~~{{{zzz{{{~~~}}}lll]]]SSSKKKBBB;;;888777666555555777999::::::===AAAFFFMMMUUU___eeelllqqqvvvxxxwwwvvvwwwyyy||||||||||||||||||}}}}}}yyy{{{}}}~~~wwwpppppprrrvvvyyy~~~qqq```[[[\\\YYYTTTQQQMMMGGGAAA;;;777666555666666777777777777666666666666666555555555555555333333444555555666666777999888999???KKKaaaeeePPPJJJRRRZZZ```bbb```WWWNNNEEEEEEHHHSSSggg{{{xxxwwwxxxxxxuuuvvvyyy}}}ssshhh]]]VVVMMMKKKIIIGGGDDDBBB@@@@@@>>>>>>=========???@@@AAABBBBBBCCCDDDFFFGGGHHHHHHHHHGGGFFFFFFGGGHHHIIIJJJMMMNNNOOOPPPQQQQQQQQQQQQQQQPPPOOOOOOPPPRRRTTTUUUTTTUUUXXX]]]bbbjjjyyyzzzqqqkkkgggdddaaaaaa`````````aaabbbbbbggggggffffffeeeddddddcccfffffffffeeeeeeeeeeeeeeeeeeeeecccbbb```______^^^YYYUUURRRQQQSSSTTTRRRPPP------...///000/////////***+++,,,---......//////------------------------,,,,,,,,,------.........,,,,,,+++***+++,,,---...000111444666777888777777888:::<<<;;;:::;;;???CCCMMMNNNPPPQQQRRRQQQQQQPPPMMMHHHAAA===???KKK[[[fffnnntttyyyyyywwwtttmmmeeebbbjjjrrruuurrruuuyyy^^^RRREEE888444444333333333333999AAAGGGJJJMMMPPPSSS\\\cccjjjlllooossstttsssvvvvvvxxx}}}ooo[[[LLLCCCAAA;;;???DDDOOObbbwwwrrr^^^OOOGGGCCC>>>:::::::::;;;;;;<<>>999666555444333444444555555444444333333333333333333333333222222333333444555555666666888777777:::AAARRRooonnn[[[MMMQQQYYYdddllllllddd[[[MMMIIIGGGKKKXXXppp{{{vvvuuutttsssvvvzzzzzzoooddd]]]RRRPPPLLLIIIGGGDDDBBB@@@===<<<<<<<<<===>>>@@@AAAAAAAAABBBDDDEEEGGGHHHIIIFFFEEEDDDDDDDDDEEEFFFGGGMMMMMMNNNOOOOOOPPPPPPPPPPPPNNNMMMLLLLLLOOORRRTTTPPPRRRUUUZZZ^^^eeetttzzzrrrmmmiiieeecccaaaaaa````````````aaaaaabbbbbbbbbbbbbbbbbbbbbaaaeeefffgggggggggfffddddddfffdddaaa^^^\\\[[[[[[\\\WWWSSSOOOOOORRRTTTSSSQQQ,,,,,,---.........------+++,,,---------------,,,------------------------,,,,,,,,,------.........,,,,,,+++***+++,,,---...///000222555666777777777666999;;;;;;999;;;???CCCNNNOOOQQQSSSRRRQQQNNNMMMIIIGGGAAA<<<===HHHZZZhhhttt{{{~~~{{{ssskkkeeegggmmmuuuzzz{{{ddd[[[KKK;;;555555333222111222777===CCCHHHLLLMMMNNNVVV^^^fffiiilllqqqsssqqqqqqqqqrrrvvv}}}yyydddQQQEEEAAA:::===@@@III[[[qqqyyyfffWWWMMMFFF@@@<<<:::;;;;;;::::::===AAAEEEIIIPPPVVVVVVSSSTTTYYY```______```bbbdddeeeggghhhgggfffffffffgggiiikkkmmmlllmmmnnnpppqqqrrrssssssuuutttttttttuuuvvvxxxyyy}}}|||~~~yyygggWWWKKKCCC===:::666555555444555666777777555777999>>>EEEOOOZZZbbbjjjooouuuwwwuuusssrrrssszzz{{{||||||}}}||||||{{{yyyzzz|||}}}}}}~~~~~~~~~~~~{{{|||~~~zzzooohhhiiikkktttyyy~~~}}}{{{}}}xxxbbbYYYZZZ[[[UUUOOOJJJGGGBBB<<<888666555555333333444444444444333333222222333444444333333222222222333333444444555555555666777999<<>>@@@AAAAAAAAABBBDDDEEEGGGHHHHHHFFFFFFEEEDDDDDDEEEFFFGGGKKKKKKKKKKKKLLLMMMNNNNNNNNNMMMKKKJJJKKKMMMPPPQQQPPPRRRVVVZZZ[[[aaaooo~~~yyyuuuoookkkiiigggeeedddcccbbbaaa``````_________^^^______```aaabbbbbbccccccdddeeeffffffeeedddccceeeccc___[[[YYYXXXXXXYYYUUURRROOOPPPSSSVVVWWWVVV,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------------...,,,,,,------------------...------------...//////+++---///333777999;;;===777999;;;;;;999:::???BBBMMMOOORRRSSSSSSPPPMMMJJJGGGFFFCCC>>>===GGGYYYhhhxxx{{{tttjjjgggkkkwww{{{jjj]]]MMM===666555333111111333555:::@@@GGGLLLMMMMMMQQQZZZbbbfffjjjoooqqqooojjjkkkmmmqqqxxxmmmYYYJJJCCC<<>>BBBFFFLLLRRRUUUUUUVVVZZZ^^^]]]^^^```bbbdddeeeffffffgggfffeeefffgggjjjlllnnnjjjlllmmmpppqqqsssssstttuuutttssssssssstttvvvwww~~~~~~~~~~~~~~~~~~}}}{{{{{{}}}}}}}}}}}}|||~~~uuueeeUUUIII@@@;;;999666666555555666666777888222444777;;;CCCMMMWWW___jjjoootttuuutttrrrsssuuuyyyzzz|||}}}~~~~~~}}}}}}|||}}}~~~~~~}}}}}}~~~~~~}}}|||||||||{{{|||}}}tttiiidddgggkkkvvv{{{{{{zzz|||qqq^^^YYY[[[YYYSSSNNNGGGDDD???;;;777666555666555555666666666666555555222333555666666555444444111111222333333444444555444555777999;;;AAAPPP^^^yyywww___\\\aaarrrtttiiiSSSIIICCCCCCGGGRRRjjjxxxuuutttxxx}}}{{{~~~wwwqqqddd]]]TTTNNNKKKHHHEEEBBB======<<<<<<<<<>>>???@@@@@@@@@AAABBBDDDEEEFFFFFFGGGFFFFFFEEEFFFGGGHHHIIIIIIIIIHHHIIIIIIJJJLLLLLLMMMLLLKKKJJJJJJLLLNNNOOORRRUUUYYY[[[ZZZ]]]kkkyyy~~~{{{wwwrrrllljjjgggeeeeeeeeecccbbbcccbbbaaa```____________^^^^^^___aaabbbcccdddeee```aaabbbdddddddddcccbbbcccaaa]]]ZZZWWWVVVVVVVVVTTTSSSRRRRRRSSSVVVZZZ]]]...---,,,,,,,,,,,,---...------............------,,,,,,,,,---------......------------------,,,,,,,,,---......//////......***,,,///333777:::===???888:::<<<;;;999:::>>>BBBLLLNNNQQQSSSSSSOOOKKKIIIFFFGGGFFF@@@>>>GGGYYYhhhwww~~~}}}oookkkooo|||wwwiiiXXXKKK===666444222111333333333666>>>GGGNNNPPPPPPMMMVVV___dddiiinnnpppnnnkkkmmmpppsssxxxxxxcccRRRHHH>>>AAAAAABBBMMMbbbuuuxxxjjj[[[NNNFFFCCC;;;;;;:::888777999<<>>=========>>>???@@@>>>??????@@@AAABBBBBBCCCDDDDDDCCCCCCDDDFFFHHHIIIHHHHHHGGGGGGHHHIIIKKKLLLLLLKKKKKKKKKKKKLLLMMMMMMRRRTTTXXXXXXUUUVVVcccqqq}}}vvvtttrrrmmmiiieeecccaaa```aaa```___]]]______^^^^^^^^^^^^______^^^^^^___```aaabbbbbbccc]]]^^^___```aaabbbbbbbbb```^^^\\\YYYVVVUUUTTTTTTTTTVVVXXXWWWVVVYYY___eee000///---,,,,,,---...000,,,,,,---...////////////,,,,,,,,,------..................------,,,,,,,,,***+++,,,---...---,,,+++---...000333666999;;;===999;;;<<<;;;::::::>>>BBBKKKNNNQQQSSSRRROOOKKKHHHEEEHHHHHHBBB???GGGYYYhhhttt{{{rrrnnnttt|||zzz~~~{{{qqqcccSSSGGG;;;666333111222555222111444<<>>GGGYYYlllvvvzzzmmm\\\MMMEEEBBB;;;;;;:::888777888;;;>>>CCCFFFKKKPPPSSSTTTSSSRRRXXXZZZ^^^aaabbbbbbaaa```^^^]]]]]]]]]```cccgggjjjhhhjjjlllppprrrsssttttttssssssrrrqqqrrrssstttuuuzzzzzzzzzzzzzzz{{{|||}}}~~~}}}|||{{{{{{zzzvvvtttsssqqqllllllvvvxxxpppbbbTTTGGG???:::777555555555666666666777777666888<<>>======>>>??????======>>>>>>?????????@@@@@@@@@???@@@AAACCCEEEFFFHHHHHHGGGGGGHHHIIIKKKLLLKKKKKKKKKLLLLLLLLLLLLLLLOOORRRUUUUUUPPPPPP\\\jjjvvvwwwooommmkkkgggcccbbb```^^^]]]]]]]]][[[YYY\\\\\\\\\\\\]]]^^^___```]]]]]]^^^^^^^^^^^^^^^^^^[[[\\\]]]^^^___```bbbbbb^^^]]][[[XXXVVVUUUSSSSSSVVVZZZ]]]\\\YYY\\\dddlll***+++,,,,,,------,,,,,,,,,---..................444111...---///000///---++++++******+++---...000///...---+++******++++++//////111333555888;;;<<<:::::::::;;;<<<===>>>???EEELLLSSSTTTPPPLLLKKKKKKHHHMMMHHHDDDEEEDDDKKK^^^qqqxxxpppnnnnnnsss~~~xxxjjjrrrvvvxxxvvvtttoooeee[[[IIIFFF@@@999222//////000333333333777CCCQQQVVVUUUNNNNNNTTT^^^fffjjjpppvvv{{{oooZZZLLLCCC@@@@@@DDDEEEIII[[[pppvvv}}}vvvgggYYYMMMDDD>>>===;;;999777777999<<<>>>AAAFFFKKKOOOQQQRRRRRRVVVYYY]]]aaaccccccbbbaaa^^^]]]\\\ZZZZZZ]]]cccgggjjjllloooqqqrrrrrrqqqqqqrrrsssssstttttttttttttttuuuwwwxxxxxxwwwxxxzzz|||}}}{{{{{{{{{yyyuuuqqqqqqlllgggeeebbb___bbbgggsssvvvzzz~~~~~~|||zzzrrriii\\\OOOEEE???<<<:::777:::;;;:::777444555666;;;888888<<>>:::888888777666555777555444222111111222222111111222222222333333333555555555444444333333333555555666555666999===AAAQQQfff{{{mmmfff[[[NNNFFFDDDHHHKKKbbbooo~~~uuutttuuuvvvzzz~~~zzzsssiiieee]]]TTTKKKEEEDDDDDDCCC@@@===;;;<<<======<<<@@@>>>===;;;;;;===>>>@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIKKKKKKLLLMMMMMMMMMMMMMMMOOOOOOOOOOOOQQQVVV]]]bbbrrr|||yyyoooiiigggeeeaaa]]]\\\[[[[[[[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^^^^______^^^^^^ZZZ[[[[[[\\\\\\]]]^^^^^^]]]\\\ZZZWWWTTTTTTVVVXXXUUUXXX^^^bbbbbbccclllwww++++++,,,---------------'''(((+++///222444666777555222///......///---,,,,,,++++++++++++,,,...///...---,,,+++,,,,,,---.........000222555888;;;===@@@???>>><<<;;;:::999999DDDKKKSSSUUUSSSOOOMMMMMMKKKQQQOOOJJJIIIEEEKKK\\\jjjsss}}}sssssstttwww~~~uuuiiiiiilllnnnkkkhhhcccYYYPPPHHHGGGCCC<<<555111111333111222222666AAAOOOTTTSSSLLLKKKPPPYYYaaahhhpppxxx|||vvvbbbSSSEEEAAA???BBBBBBEEEVVViiiwww|||oooaaaTTTJJJ???>>><<<999777888:::<<<<<>>;;;999777999:::999666444555666:::777777;;;@@@EEEPPPZZZdddiiinnnqqqrrrrrrtttwwwyyyxxxwwwvvvwwwyyy|||}}}~~~|||||||||{{{}}}}}}yyyvvvuuuxxxyyyzzzzzzzzz{{{}}}sssgggbbbeeejjjwwwzzz}}}}}}eeeaaa[[[VVVRRRMMMGGGCCC>>>;;;888666555555444333666555444333222222222222111111222222222333333333555555444444444333333333333444444444444777;;;???FFF[[[}}}zzzlllZZZKKKDDDDDDHHHTTT```uuuyyyuuutttvvvyyy}}}~~~wwwmmmjjjcccZZZPPPHHHEEEDDDCCC@@@===<<<===>>>>>>===???>>>===<<<<<<===>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHJJJKKKLLLLLLLLLLLLLLLKKKMMMMMMMMMMMMOOOTTTZZZ___jjjsss~~~wwwppphhhdddcccbbb___\\\[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[\\\\\\]]]]]]]]]]]]]]]YYYYYYYYYZZZ[[[[[[\\\\\\```___^^^[[[YYYXXXZZZ\\\^^^^^^```ddddddgggqqq{{{,,,,,,---............---)))***,,,...///000111111555222000......---,,,***,,,,,,,,,++++++,,,------++++++++++++,,,...///000,,,---///222555888;;;===DDDCCCAAA???===;;;999999AAAIIIQQQVVVUUURRRPPPPPPNNNVVVVVVRRRNNNEEEGGGWWWdddnnnyyy{{{~~~}}}}}}yyyoooddd^^^aaaaaa]]]ZZZVVVNNNFFFAAACCCCCC===555000000222000111222555???LLLRRRQQQLLLIIIJJJQQQZZZcccnnnxxxzzz~~~mmm\\\KKKDDD@@@@@@???BBBPPPaaattt~~~wwwiiiZZZOOOBBB@@@<<<999888999:::<<<999<<>>:::888777888999888666555555666999666666:::===BBBKKKTTT```fffmmmqqqrrrqqqrrrtttwwwuuusssrrrsssvvvzzz}}}~~~{{{zzzzzzzzz{{{~~~~~~}}}{{{zzz{{{||||||{{{zzzyyyzzz|||zzzlllddddddggguuuzzzuuu```^^^ZZZVVVQQQKKKDDD@@@===:::777555555555444333444444444444333222111111111111222222222333333333444444444444333333333333111222222222222444888;;;===OOOnnn|||wwwyyyjjjSSSEEEBBBDDDGGGPPPbbb|||wwwssstttwww{{{}}}~~~~~~vvvrrrkkkaaaUUULLLGGGEEEDDDAAA>>>===>>>????????????>>>===<<<<<<===>>>??????@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGJJJJJJKKKKKKKKKJJJIIIIIIJJJKKKKKKKKKMMMQQQWWW[[[aaahhhqqqwww}}}vvvnnniiiddd___]]]]]]]]][[[YYYZZZZZZYYYYYYYYYYYYZZZZZZ[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYZZZ[[[[[[[[[[[[ZZZWWWWWWWWWXXXXXXYYYZZZ[[[___```bbbbbbaaaaaaccceeegggeeeeeehhhkkkpppyyy,,,---......//////...............///......------111000///......---,,,,,,------,,,,,,,,,,,,,,,,,,******++++++,,,,,,---...+++,,,...111444888;;;===@@@@@@@@@@@@@@@???>>>>>>>>>EEENNNUUUVVVUUUSSSRRRPPP[[[\\\XXXSSSGGGEEEQQQcccmmmwww}}}{{{rrrggg]]]VVVYYYXXXUUUSSSQQQKKKDDD>>>BBBDDD@@@888222111333000222333555>>>JJJPPPPPPMMMHHHFFFJJJQQQ[[[hhhssstttyyy}}}}}}{{{{{{yyygggRRRIIIAAA@@@???@@@LLL[[[nnnyyy{{{nnn]]]PPPEEEBBB===999888888999:::888;;;???DDDIIIMMMPPPRRRQQQTTTXXX]]]aaadddggghhhhhhkkknnnooommmkkkjjjiiifffhhhjjjlllnnnooopppppptttuuuvvvwwwwwwxxxxxxwwwsssttttttttttttwww{{{}}}zzzzzz{{{yyytttpppeee[[[OOOGGG@@@;;;;;;???AAADDDIIIOOOTTTWWWYYYZZZ[[[WWWPPPJJJEEEAAA===;;;999999888777666666666666888555555888;;;>>>FFFNNNXXX```iiioooqqqqqqrrrsssuuuuuuttttttvvvxxx{{{}}}~~~{{{zzzzzz}}}}}}~~~}}}}}}|||}}}}}}}}}{{{xxxwwwxxxyyy|||}}}~~~~~~uuujjjfffffftttzzzlll\\\\\\ZZZVVVQQQJJJBBB>>>===;;;888666777777666555333333444555444333111000111111222222222333333333333333333333333333333333111222222222222333777999<<>>===<<<<<<<<<<<<===>>>>>>>>>?????????@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEHHHHHHIIIIIIIIIHHHGGGGGGHHHIIIJJJJJJKKKOOOSSSWWW\\\aaafffjjjmmmrrryyyzzzuuunnngggbbb^^^[[[XXXWWWXXXYYYXXXVVVXXXXXXWWWWWWWWWWWWXXXXXXZZZZZZZZZYYYYYYXXXXXXWWWVVVWWWXXXXXXYYYYYYXXXXXXWWWWWWVVVVVVWWWXXXZZZ[[[\\\___cccfffhhhiiikkkmmmjjjhhhjjjqqqwww{{{,,,---......//////......------///000111111111111,,,---.........---......,,,,,,,,,,,,,,,,,,++++++******++++++++++++******+++,,,...000444777:::;;;;;;;;;===>>>?????????>>>;;;AAAJJJRRRVVVVVVTTTSSSUUU___aaa```\\\NNNGGGOOOeeeoooxxx|||zzzmmmaaaYYYRRRTTTTTTRRRRRRSSSNNNHHH@@@CCCFFFCCC===777555666111444555666===HHHOOOOOOPPPIIIDDDEEEJJJSSS```kkkpppuuuyyyzzzyyyyyy~~~qqqYYYLLLBBB???===>>>GGGSSSfffrrrsssbbbTTTJJJEEE>>>999888888888888999;;;>>>BBBGGGLLLPPPRRRRRRTTTWWW\\\aaaeeeiiikkkmmmppptttuuusssqqqooonnnkkkkkklllmmmnnnooooooooopppqqqsssuuuvvvxxxxxxyyyssssssttttttuuuwww{{{~~~}}}zzzyyyyyyvvvqqqmmm___TTTGGG@@@;;;777777:::<<<>>>AAAEEEIIILLLNNNOOOSSSPPPMMMKKKIIIGGGCCC@@@===;;;:::888888777777777777555555888999;;;@@@GGGMMMVVVaaajjjnnnppprrrtttuuuvvvxxx{{{}}}~~~|||||||||~~~}}}~~~}}}|||||||||{{{yyyvvvtttuuuvvvxxxzzz|||}}}uuunnnllluuu|||}}}xxxcccZZZZZZZZZVVVPPPHHHBBB>>><<<999777666666777666555222333444555444333222111111111222222222333333333333333333333333333333333222333444333333444666888;;;>>>KKKiii~~~hhhRRRFFFBBBBBBEEEOOObbb|||zzzsssssstttvvvyyy}}}wwwiii[[[RRRNNNMMMIIIFFFCCCAAAAAAAAAAAA@@@======<<<<<<<<<<<<==================>>>>>>>>>???>>>???@@@@@@BBBBBBCCCDDDFFFFFFFFFGGGGGGFFFFFFEEEFFFHHHIIIJJJKKKMMMQQQTTTXXXZZZ]]]^^^___aaafffjjjppptttxxx{{{zzzyyywwwvvvpppnnnjjjgggddd```]]]ZZZXXXWWWVVVUUUVVVVVVUUUTTTWWWVVVVVVUUUUUUVVVVVVWWWXXXXXXWWWWWWWWWVVVVVVVVVTTTUUUUUUVVVWWWVVVVVVVVVWWWWWWVVVVVVVVVXXXZZZ[[[]]]aaaeeehhhiiijjjlllmmmhhhjjjqqq}}},,,,,,---............---------------,,,+++)))))))))+++---...------...///++++++,,,---------,,,,,,***+++++++++++++++***))),,,---...000333666888999888999;;;<<<===<<<;;;:::;;;@@@HHHPPPUUUWWWVVVUUUZZZbbbdddeeeeeeWWWLLLPPPaaammmxxx{{{~~~xxxlllbbb[[[RRRUUUVVVVVVWWWXXXTTTNNN???AAABBB@@@<<<777333222111444666666<<>>888666333333444444444444333333333444444333333222111111222222222333333333222222222222333333333333333444555444333444555777888777>>>VVVxxxuuurrruuu}}}}}}lllXXXJJJCCC???AAAHHHVVVmmm{{{xxxuuuuuuxxx|||pppcccYYYUUUTTTMMMJJJFFFCCCBBBAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================>>>???@@@AAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDFFFHHHIIIIIIKKKMMMPPPRRRSSSSSSSSSSSSTTTWWWZZZ\\\___ccceeeddddddcccddd\\\[[[YYYWWWUUUTTTTTTSSSSSSTTTUUUUUUUUUUUUTTTSSSUUUUUUTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTUUUUUUUUUUUUUUUWWWVVVUUUTTTUUUWWWYYY[[[```bbbeeeffffffeeeeeefffgggmmmzzz++++++,,,---------------000///...,,,)))'''$$$###(((+++......---,,,---...)))***,,,------------,,,******,,,---......------------...000222444666888:::;;;===>>>???>>>===<<<===@@@GGGNNNUUUXXXYYYXXX[[[```aaaeeeiii]]]OOOOOOVVVfffvvv|||uuunnnhhhbbbXXX\\\^^^^^^___```[[[UUUBBBAAA???>>>===999444///000444555555:::CCCJJJLLLOOOHHHBBBBBBDDDJJJSSS]]]hhhnnnuuuxxxxxxzzz~~~nnn\\\JJJCCC>>>;;;>>>FFFQQQ```ssssssfffZZZQQQFFF???===<<<:::777999:::;;;===BBBGGGLLLOOOPPPQQQSSSWWW\\\bbbgggjjjmmmnnnoooooonnnmmmnnnpppmmmmmmmmmmmmnnnooopppqqqpppqqqrrrssstttuuuuuuuuunnnpppssstttttttttuuuvvvuuusssppppppqqqoookkkgggWWWLLLAAA===;;;777555666333444555777999<<<>>>@@@CCCEEEHHHMMMQQQQQQNNNLLLHHHDDD???======<<<:::999777555666888777666999>>>===FFFSSS]]]dddjjjooossstttvvvxxx{{{~~~~~~~~~~~~|||{{{|||~~~|||{{{|||~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~|||{{{zzzsssttttttrrrppppppqqqrrrsssxxx}}}wwwdddZZZUUUWWWVVVRRRJJJCCC???===777555333222333444444444333333333222222333333444111111222222222333333333111111222222222333333333222444555444333333444666555666;;;IIIaaa~~~jjj```bbbjjjrrrsssiii[[[NNNGGG>>>???BBBJJJ[[[vvvzzzvvvwwwzzz}}}~~~|||oooddd]]]ZZZPPPMMMHHHDDDCCCAAA@@@???;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAA@@@@@@BBBCCCDDDDDDEEEEEEAAACCCFFFGGGGGGHHHJJJKKKNNNNNNMMMMMMLLLMMMOOOQQQOOORRRUUUVVVVVVVVVXXXYYYRRRQQQOOOMMMLLLLLLMMMNNNOOOQQQSSSUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSTTTPPPQQQQQQRRRRRRSSSSSSTTTRRRSSSTTTTTTUUUTTTTTTTTTVVVUUUSSSRRRSSSUUUWWWYYY\\\^^^```aaaaaaaaabbbccckkkttt***+++,,,,,,------,,,,,,...///000000111111111000))),,,//////,,,***+++,,,(((***+++---......------)))***,,,///000111000000......///000222333555666;;;===@@@BBBDDDDDDDDDCCC???BBBGGGNNNUUUYYY[[[ZZZXXX\\\\\\aaahhh^^^NNNLLLKKK___sss}}}zzztttqqqmmmiii___cccffffffgggfffaaaZZZLLLHHHDDDDDDDDDBBB;;;555///333555444888AAAHHHJJJMMMFFFAAABBBDDDIIIRRRZZZcccjjjqqquuuuuuwww}}}zzzfffRRRHHHBBB===>>>EEEGGGWWWlll|||wwwkkk___VVVJJJCCC@@@>>>;;;888999999999<<>>:::777777666666555555666777999:::>>>AAAGGGMMMRRRSSSQQQNNNKKKGGGAAA???>>>>>>;;;999888666666888777555888===;;;CCCOOOZZZaaagggmmmqqqttttttuuuwwwyyy|||||||||{{{zzzyyy{{{|||{{{zzz|||~~~{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{|||}}}}}}|||{{{{{{pppqqqqqqpppooonnnpppqqqsssxxxooo^^^YYYTTTUUUTTTPPPHHHAAA===<<<888666444444555666666666444333222111222333444555111111222222222333333333111111111222222333333333222333444444333222333444555999===DDDQQQjjjdddVVVRRRYYYbbbgggddd[[[QQQKKK???@@@@@@CCCNNNfffxxxxxxzzz|||}}}~~~yyylllccc^^^SSSOOOIIIEEECCCAAA???>>>;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<===>>>???@@@@@@>>>???@@@BBBCCCDDDEEEEEE???AAADDDEEEEEEFFFGGGIIILLLLLLKKKKKKJJJKKKMMMNNNLLLMMMOOOPPPPPPRRRTTTVVVOOONNNMMMJJJHHHHHHJJJLLLKKKNNNRRRUUUVVVVVVVVVWWWSSSSSSRRRRRRRRRRRRSSSSSSNNNOOOOOOPPPQQQRRRSSSSSSRRRSSSSSSTTTTTTTTTTTTTTTTTTSSSQQQPPPQQQSSSVVVXXXVVVXXX[[[\\\^^^```ccceeeooozzz000000//////...---+++++++++,,,.../////////.........---,,,,,,++++++++++++,,,,,,------...---------+++,,,000444888666000+++------------///222666777999<<>>>>>??????DDDPPP___nnn|||xxxjjj```QQQGGGBBB@@@===::::::999888999<<>>>>>BBBLLLYYYdddlllooosssssstttuuuwwwyyy{{{|||zzzyyywwwxxxzzz}}}~~~~~~xxxzzz|||}}}zzzyyyxxxxxxxxxvvv{{{{{{{{{yyyxxxvvvtttsssnnnnnnmmmnnnoooppprrrssstttyyy|||jjj[[[TTTSSSQQQNNNJJJEEE@@@<<<:::666555555555555444444444333333333333333333333333444444444333333222222222222222222222222222222222555333111333555666555333777555888>>>FFFXXXzzzfffMMMKKKTTT[[[^^^bbbddd\\\RRRCCC>>>>>>DDDIIIUUUrrr|||yyywwwxxx}}}}}}yyynnnfff___XXXNNNGGGDDDCCC@@@>>>:::999888999;;;<<<;;;:::;;;;;;;;;<<<<<<<<<<<<===;;;;;;===>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDDDDCCCCCCEEEFFFJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLPPPOOONNNMMMLLLLLLLLLMMMKKKLLLNNNPPPQQQRRRSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNMMMNNNNNNNNNNNNNNNNNNOOOPPPRRRTTTVVVTTTUUUVVVVVVTTTSSSTTTUUUSSSSSSTTTSSSUUU\\\fffnnnzzz////////////...---,,,,,,---...///000000000/////////...---,,,,,,,,,,,,------------...------,,,,,,***+++---111444333///***///.........///111444555999<<>>HHHQQQTTTVVVTTTOOONNNRRRWWWeeejjjooorrrsssvvvzzz}}}|||aaaKKK@@@<<<;;;:::???GGGSSScccyyyuuujjj[[[NNNFFF@@@;;;777777666666666999>>>CCCFFFOOOPPPRRRTTTVVVZZZ___bbbfffgggiiihhhgggfffggghhhhhhkkkmmmooonnnnnnnnnoooooooooqqqqqqrrrqqqpppoooooooooooooooppppppqqqqqqooommmkkkjjjkkklllllllllggg[[[OOOJJJFFF@@@======999999777555444555777999<<<<<<>>>CCCIIINNNPPPPPPRRRRRRNNNGGGCCCCCC???;;;:::::::::;;;============>>>???CCCLLLYYYdddkkkoooqqqrrrrrrtttvvvxxxyyyzzzzzzxxxwwwxxx{{{|||||||||xxxyyy{{{}}}|||zzzxxxxxxxxxxxxwww{{{{{{zzzzzzyyywwwvvvuuunnnnnnnnnooopppsssuuuvvvyyy}}}wwwdddXXXTTTRRRPPPMMMIIIDDD@@@<<<999555555555555444444444444333333333333333333333333444444333333333222222222222222222222222222222222555333222333555666555333666444666<<>>===;;;;;;<<<<<<:::999::::::;;;;;;<<<<<<<<<===;;;;;;<<<===>>>>>>>>>>>>????????????@@@@@@AAAAAA@@@BBBCCCCCCCCCCCCDDDFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLKKKKKKJJJJJJKKKLLLNNNOOOQQQRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOONNNMMMMMMLLLLLLLLLMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRUUUWWWXXXWWWTTTQQQPPPPPPOOOQQQSSSVVVZZZcccoooxxx---...............------------.../////////......///......------------...............---,,,++++++)))***+++...000000---+++000///.........000222444999<<>><<<999777555666777888999:::===???CCCGGGMMMQQQSSSUUUSSSNNNJJJHHHDDD???>>>>>>>>>@@@BBBDDDCCCBBBCCCDDDHHHOOOZZZdddkkkoooppppppqqqrrrtttvvvwwwxxxyyyxxxxxxzzz||||||{{{zzz}}}}}}~~~}}}|||}}}yyyyyyzzz{{{|||}}}~~~|||yyyxxxyyyzzzyyyxxx{{{{{{{{{zzzyyyyyyxxxxxxmmmmmmnnnppprrrvvvyyyzzz}}}ppp]]]UUUTTTQQQOOOLLLGGGCCC>>>;;;999555555555555444444444444333333333333333333333333333333333333222222222222222222222222222222222222333222222333444555555333555333555:::???LLLhhh}}}hhhVVVJJJLLLNNNTTT___hhhiiieeeVVVLLLCCC@@@@@@EEEUUUggg}}}wwwwww~~~}}}llldddXXXPPPLLLIIIGGGEEECCC@@@>>>===<<<<<<:::888888999999:::;;;<<<<<<===;;;;;;<<<<<<===<<<<<<;;;======>>>??????@@@AAAAAA???AAABBBBBBBBBBBBCCCEEEEEEEEEFFFFFFGGGGGGHHHHHHEEEFFFFFFGGGHHHHHHIIIIIIJJJKKKLLLLLLLLLKKKJJJIIIKKKLLLMMMOOOPPPQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNLLLLLLKKKKKKKKKKKKLLLLLLMMMOOOQQQSSSSSSRRRQQQOOOWWWYYYZZZYYYVVVSSSQQQPPPLLLPPPUUU[[[cccooo}}},,,------...//////......++++++++++++++++++++++++...------,,,,,,,,,------............---,,,+++************+++------------///...------...000222444888;;;???AAAAAA@@@@@@@@@@@@===>>>EEEPPPYYY[[[YYYQQQMMMJJJJJJLLLLLLIIIFFFCCCJJJWWWeeerrr{{{ttthhhdddhhhrrryyyyyy{{{}}}~~~~~~kkk___VVVJJJ???666333333555555666<<>>???>>>BBBNNNcccxxx{{{iiiXXXLLLDDD@@@>>>;;;:::::::::;;;<<<>>>???EEEHHHMMMPPPRRRTTTVVVXXX]]]___bbbdddddddddfffgggcccfffjjjllllllmmmnnnpppjjjkkkmmmnnnooooooooonnnnnnnnnnnnoooppprrrtttuuussssssqqqppppppsssxxx{{{}}}vvvmmmfff```YYYTTTQQQGGGDDD???;;;999888888888555999;;;<<<<<<@@@HHHOOOQQQVVVWWWSSSQQQPPPMMMIIICCCAAAAAADDDIIILLLMMMLLLMMMNNNQQQWWW^^^ffflllooooooooopppqqqrrrtttuuuvvvzzzyyyzzz|||~~~~~~|||zzzzzz{{{{{{zzzyyyzzz}}}|||{{{zzzyyyyyyzzz|||}}}}}}zzzzzz{{{||||||{{{}}}}}}{{{zzzxxxwwwwwwvvvkkklllmmmpppsssxxx{{{}}}~~~hhhXXXTTTUUUOOOMMMIIIEEE@@@<<<999888555555555444444444333333222222222222222222222222333222222222222222222222111111111111111111111111222222222333444444555444555333555999<<>>@@@AAAAAA@@@AAABBBDDDBBBBBBCCCDDDEEEFFFGGGGGGEEEEEEEEEFFFGGGGGGHHHHHHJJJKKKMMMNNNOOONNNLLLKKKJJJKKKLLLNNNOOOPPPPPPPPPNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKJJJKKKKKKLLLMMMMMMNNNPPPQQQRRRSSSSSSSSSXXXZZZ]]]]]]ZZZXXXVVVVVVOOOTTT\\\dddnnn{{{+++,,,---...////////////+++++++++*********++++++,,,+++++++++++++++,,,,,,............---,,,+++***+++++++++++++++,,,...///---,,,,,,,,,...111444666888;;;???AAAAAA?????????>>>;;;;;;AAALLLVVVZZZ\\\TTTQQQMMMLLLNNNNNNMMMLLLEEEIIIRRR___nnnyyyttthhhbbbeeennnuuuyyynnnbbb\\\SSSIII999555444555555666:::AAAQQQUUUYYYYYYTTTRRRSSSVVVZZZ```hhhooorrrvvvzzz~~~~~~qqq[[[KKKBBB>>>>>>???AAAIIIVVVhhh|||mmm[[[MMMEEEAAA@@@===<<<;;;;;;;;;<<<===>>>@@@DDDIIIMMMOOOQQQSSSUUUYYY]]]```cccddddddeeegggdddgggjjjkkkkkkjjjkkkllljjjkkkmmmoooppppppoooooonnnnnnnnnoooqqqtttwwwxxxwwwwwwvvvuuuuuuyyyyyyrrrkkkddd___QQQLLLDDD>>>;;;999777555444777:::999777;;;CCCKKKNNNUUUZZZYYYXXXYYYXXXVVVKKKHHHGGGKKKRRRXXXZZZYYYZZZ[[[]]]___ccchhhmmmpppoooooooooppprrrsssuuuuuuzzzzzz{{{}}}}}}{{{yyyyyyxxxwwwvvvwwwzzz}}}~~~{{{yyywwwxxxyyyzzz}}}{{{{{{}}}~~~{{{xxxuuusssrrrrrriiijjjllloootttxxx}}}~~~}}}}}}|||xxxaaaUUUTTTUUUMMMKKKGGGBBB>>>:::888777555444444444444333333333222222222222222222222222222222222222222222222222111111111111111111111111000111222333333333444555666333555999:::???PPPdddwwwlllZZZUUUTTT```qqq}}}~~~vvvgggUUUGGGAAACCCKKKTTTnnn||||||}}}~~~zzzmmmbbbZZZTTTNNNIIIEEEBBB???=========<<<;;;888888999999:::;;;<<<<<<:::;;;;;;;;;;;;;;;:::999::::::;;;<<<>>>???@@@@@@===>>>@@@@@@??????AAABBB???@@@AAABBBCCCDDDEEEFFFDDDEEEEEEFFFFFFGGGHHHHHHHHHIIIKKKMMMMMMMMMKKKJJJJJJJJJLLLMMMNNNNNNNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLMMMPPPSSSWWWYYY[[[]]]___^^^\\\ZZZXXXXXXYYY```iiisss|||,,,,,,---.../////////.........---,,,,,,,,,------***************++++++,,,............---,,,+++++++++,,,,,,,,,+++,,,...000,,,++++++,,,...111444666888;;;???BBBAAA???>>>===;;;::::::>>>GGGQQQYYY^^^XXXVVVSSSRRRRRRSSSSSSRRRHHHHHHLLLWWWggguuu|||~~~wwwmmmffffffkkkqqq}}}pppgggddd\\\QQQ:::555222333333333777<<>>===;;;:::888888999:::;;;<<<@@@EEEJJJMMMOOORRRUUUWWWZZZ^^^aaabbbcccdddeeeeeegggiiijjjiiihhhhhhiiikkklllnnnoooppppppooonnnmmmmmmmmmnnnqqqtttxxxzzzxxxyyyxxxwwwwww|||~~~uuummm\\\TTTIIIAAA===:::666333444666888777555777???EEEKKKSSSZZZ[[[\\\___aaaaaaVVVQQQMMMPPPXXX```ccccccbbbcccdddeeefffjjjnnnrrrppppppqqqqqqrrrtttuuuvvvzzzyyyzzz|||~~~~~~}}}yyyxxxwwwuuusssuuuxxx{{{|||zzzxxxwwwxxxxxx~~~}}}{{{|||~~~~~~|||xxxtttqqqnnnmmmmmmiiijjjlllppptttzzz~~~||||||zzznnn[[[UUUTTTSSSKKKHHHDDD@@@;;;888777666444444444444333333333333222222222222222222222222111111111222222222222222111111111111111111111111///111222333222333444666555333555999999:::GGGWWWsss{{{fff]]]ZZZhhh{{{zzzfffSSSGGGCCCFFFIIIYYYkkk~~~}}}uuujjjbbbZZZRRRMMMHHHEEEAAA???>>>???>>>===::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<;;;;;;:::::::::;;;<<<======>>>>>>;;;===>>>>>>>>>>>>???AAA>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGDDDEEEFFFHHHIIIIIIIIIHHHIIIJJJKKKLLLMMMMMMMMMMMMKKKKKKJJJJJJJJJIIIIIIIIIKKKKKKJJJKKKKKKLLLMMMNNNMMMLLLKKKLLLOOOTTTYYY\\\^^^``````___]]][[[[[[[[[hhhppp{{{------..................000///...---,,,------...+++*********++++++,,,------------...------,,,,,,)))+++---,,,++++++---000---,,,,,,,,,...000333555777;;;@@@BBBAAA???===<<<999:::;;;===BBBLLLXXX```[[[ZZZXXXWWWWWWXXXWWWWWWMMMIIIHHHQQQaaaqqqyyy|||~~~wwwooojjjlllnnnwwwmmmjjj^^^OOO;;;555111111222111444888BBBJJJSSSVVVTTTRRRSSSTTTXXX^^^gggmmmppprrruuuxxxzzz}}}uuu\\\IIIAAA;;;999:::@@@GGGTTTgggyyyyyymmm___PPPFFF@@@===;;;888666555777999;;;999===BBBGGGJJJNNNSSSVVVTTTWWW\\\___``````aaabbbccceeehhhiiihhhggghhhiiilllmmmnnnoooooonnnmmmmmmkkkkkkkkklllooossswwwzzzvvvwwwwwwuuuuuu{{{xxxhhh^^^RRRHHHBBB>>>999444555666777555444666;;;???EEENNNUUUVVVXXX]]]aaabbb^^^VVVOOOPPPWWW___ccccccbbbdddffffffgggiiinnnrrrrrrrrrrrrssstttuuuvvvwwwxxxwwwwwwxxx{{{~~~~~~zzzyyywwwtttrrrsssvvvyyy~~~|||{{{zzzyyyyyyzzz|||{{{yyyzzz}}}yyywwwssspppmmmkkkjjjjjjjjjkkkmmmqqqvvv{{{|||~~~}}}}}}zzzcccVVVUUUTTTOOOJJJGGGCCC>>>:::777666555444444444333333333222222111111111111111111111111000111111111222222222222111111111111111111111111...000333333222222444777444222444888777555???LLL[[[zzz~~~}}}nnneeepppzzzeeeSSSIIIEEEEEEKKKWWWggg{{{~~~vvvnnnfff]]]VVVNNNKKKFFFBBBAAA@@@???>>><<<<<<<<<;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<<<<<<<:::<<<===>>>======>>>@@@======>>>???@@@@@@AAAAAABBBBBBCCCCCCDDDDDDEEEEEEBBBCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLJJJIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLLLLMMMPPPTTTWWWZZZ___```aaaaaaaaacccfffhhhwww---...............------///...,,,+++***+++,,,,,,++++++++++++,,,,,,---...,,,,,,------...---------(((***,,,,,,******,,,//////...---,,,---///111222777;;;@@@BBBAAA???===<<<888:::<<<<<<@@@IIIWWWbbb]]]\\\[[[ZZZZZZZZZZZZZZZRRRKKKHHHOOO```pppyyy|||~~~vvvooommmnnn~~~~~~ssskkkZZZGGG===666222222333222444888:::DDDPPPVVVUUURRRPPPQQQRRRYYYcccjjjooorrrwwwzzzzzz|||hhhTTTKKK???999777===EEEOOO^^^lll{{{||||||uuuiiiYYYLLLDDD>>><<<888555555777:::===888<<<@@@EEEIIINNNSSSWWWRRRVVVZZZ^^^^^^^^^______aaadddggghhhhhhhhhhhhiiilllmmmnnnnnnnnnmmmlllkkkiiiiiiiiijjjmmmrrrvvvyyysssttttttssssssyyyrrrgggZZZOOOHHHCCC===888666666666555555666999;;;???GGGOOOPPPQQQWWW\\\^^^```WWWMMMLLLRRRZZZ^^^___```bbbdddeeefffiiinnnsssssssssssstttuuuvvvwwwxxxvvvuuutttvvvyyy|||~~~{{{yyywwwtttqqqrrruuuwww}}}}}}|||{{{{{{{{{{{{|||zzzyyyxxxyyy|||~~~uuussspppmmmjjjiiiiiiiiilllmmmooossswww}}}~~~{{{yyy}}}~~~ttt\\\RRRUUUSSSLLLIIIFFFBBB===999666555555444444444333333333222222111111111111111111111111000000111111222222222222000000000000000000000000---000333333222222444777222000333777666333:::FFFKKKlllwwwzzzqqqwwwsss___QQQJJJFFFHHHMMMWWWgggyyyqqqgggaaaTTTOOOIIIEEEBBBAAA@@@>>>>>>======<<<<<<;;;::::::999:::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;:::;;;======<<<<<<>>>???======>>>>>>??????@@@@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDEEEFFFHHHIIIJJJIIIIIIJJJKKKLLLLLLLLLKKKIIIIIIIIIHHHHHHHHHGGGGGGHHHGGGGGGHHHIIIJJJKKKLLLLLLLLLNNNPPPRRRTTTUUUVVV]]]___aaadddgggmmmssswww///---***+++---...---,,,...---++++++---...------...---+++******+++---...------------------------,,,,,,+++***+++,,,...///,,,,,,---...///000111111666777999;;;===>>>>>>>>>???:::777;;;AAAJJJUUU```ccc___\\\[[[]]]___^^^\\\WWWRRRNNNQQQ\\\jjjxxx~~~{{{tttqqqrrr{{{gggPPPDDD777666333111111222444666999AAAMMMVVVYYYVVVRRRPPPPPPUUU^^^eeekkkpppsssvvvyyy|||iiiSSSDDD???<<<;;;===DDDQQQ^^^sss~~~qqqaaaSSSIII@@@;;;888888777444555999>>>======@@@FFFKKKMMMMMMNNNRRRXXX\\\^^^___```aaadddfffiiijjjiiiiiiiiijjjkkklllmmmnnnnnnllljjjiiijjjhhhggghhhlllpppsssuuutttppplllkkkqqqzzzwwwiii]]]SSSIII@@@:::<<<888333222444666666555@@@AAACCCGGGLLLRRRWWWYYYUUUOOOIIIGGGGGGJJJRRR\\\]]]]]]___eeekkkoooooommmqqqsssvvvxxxyyyxxxvvvuuussssssssssssuuuxxx{{{}}}xxxxxxxxxxxxyyyyyyyyyzzz{{{|||~~~~~~}}}zzzwwwuuutttuuuuuuvvvvvvwwwwwwwwwwwwpppgggbbbcccfffjjjkkkkkkmmmqqqtttxxx{{{zzzvvvtttxxx~~~fffYYYRRRNNNMMMNNNKKKFFF@@@;;;888777666555111222444555555444222111333333333333333333444444333222111000000111222222444333333222111000//////***---000222333444555666222222222333555777888999KKKVVVqqqxxxrrr}}}gggQQQEEEIIICCCEEEWWWmmm~~~|||vvvrrrhhh^^^RRRIIIFFFDDDAAA???;;;>>>???>>>:::888888:::BBB@@@>>>===>>>>>><<<;;;>>><<<:::999999:::;;;===@@@===;;;:::;;;===>>>>>>========================@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDEEEFFFHHHIIIJJJHHHIIIJJJKKKJJJIIIHHHGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKQQQQQQRRRSSSTTTUUUWWWXXXXXX]]]bbbeeelllwww~~~111///---...000111///---000...,,,,,,.........------+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,------...///000000111555666999;;;===>>>??????BBB>>><<<>>>AAAGGGRRR\\\bbb___]]]\\\]]]]]][[[YYYXXXTTTPPPQQQZZZhhhwww~~~wwwtttuuuxxxuuu]]]HHH>>>999777444222111111333444666===GGGQQQWWWXXXUUUSSSPPPSSSZZZcccjjjpppsssuuuyyy|||yyycccKKKCCC<<<:::;;;@@@KKKUUUgggttttttfffXXXMMMCCC>>>999999888555666999<<<:::;;;>>>DDDIIIKKKKKKMMMQQQWWW[[[]]]^^^___```bbbeeehhhiiiiiihhhhhhiiikkklllnnnnnnnnnllljjjiiikkkjjjiiijjjlllooorrrsssqqqnnnkkklllqqqzzz~~~sssiii```VVVLLLEEE@@@<<<666555666777777555:::;;;===@@@DDDHHHLLLOOOOOOIIIEEECCCCCCFFFNNNWWW\\\^^^bbbfffjjjmmmooooooqqqrrruuuwwwxxxxxxxxxwwwwwwvvvuuuuuuvvvxxxzzz{{{yyyyyyyyyzzzzzzzzz{{{{{{xxxyyyzzz{{{yyywwwtttrrrsssrrrrrrrrrrrrrrrrrrrrroooiiibbb^^^```cccfffhhhjjjnnnsssxxx}}}|||wwwtttrrrvvv}}}zzzbbbVVVRRROOOLLLLLLGGGCCC===888666555555444111222333444444444333222111111111111111111111111111222222333333222111111333333222222111000000000...000333333222111111222222222222333555666888999@@@III^^^}}}tttkkkrrr}}}~~~bbbOOODDD@@@CCCOOO^^^pppvvvmmm```VVVQQQMMMHHHDDD<<<>>>???===:::999:::;;;@@@>>><<<;;;<<<<<<;;;:::;;;:::888777777999:::;;;???===::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>??????@@@AAABBBDDDDDDDDDDDDEEEGGGHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFGGGHHHIIIIIIIIIHHHGGGGGGHHHHHHIIIJJJKKKKKKKKKPPPQQQSSSTTTVVVWWWZZZ[[[XXX]]]dddkkkxxx/////////000222111///---...,,,******+++++++++)))---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------.../////////000333555888;;;>>>@@@AAAAAAEEECCCBBBBBBAAACCCMMMXXX___^^^]]]^^^^^^]]]YYYWWWZZZVVVRRRQQQWWWeeevvvyyyuuuvvv~~~uuueeeQQQAAA:::999777444222111111111222444888@@@KKKUUUZZZYYYWWWPPPQQQVVV^^^iiipppsssssswww{{{rrrWWWKKK>>>:::;;;>>>DDDJJJWWWfffwww}}}xxxnnn___TTTIIIBBB<<<:::999666555777888888888<<>>AAACCCGGGBBB>>>>>>>>>@@@HHHPPPYYY^^^dddgggiiijjjmmmpppqqqqqqssstttvvvwwwxxxyyyzzzyyywwwvvvvvvvvvwwwxxxzzz{{{{{{{{{{{{|||||||||vvvvvvxxxxxxwwwuuurrrqqqpppooonnnmmmlllkkkjjjjjjfffccc___]]]___bbbeeefffhhhlllsss{{{}}}{{{xxxuuurrrqqqpppsss{{{www~~~ttt]]]SSSSSSQQQLLLHHHBBB>>>999666555444444333222222222333333444444444222222222111000000000//////111333555555333111///111111111111111111111111000222333333111000000111111111222333444666777888===BBBPPPkkk|||ooonnnuuutttZZZDDDAAABBBGGGLLLXXXsss{{{oooddd\\\TTTLLLGGGBBBBBBAAA???<<<;;;<<<>>>???===;;;;;;;;;<<<;;;:::999999888888888:::;;;<<<===;;;999999:::<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>???@@@@@@DDDDDDCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGDDDFFFHHHIIIJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJLLLMMMPPPSSSUUUWWWWWWXXX[[[]]][[[aaaiiiuuu,,,---...000000///---+++///---+++++++++,,,+++***......---------...///000++++++++++++++++++++++++------,,,,,,,,,------------------.........//////222444777;;;???AAABBBCCCEEEFFFGGGFFFBBBAAAJJJUUUZZZ\\\^^^```aaa___[[[YYYZZZYYYVVVSSSVVVbbbuuuyyyvvv}}}~~~}}}~~~uuukkkbbbVVVHHH>>>;;;888666444222111111222222555666:::EEEQQQYYYZZZWWWQQQPPPRRRZZZgggpppsssrrruuuyyyzzzcccSSSCCC<<<===>>>AAADDDJJJZZZmmmyyy{{{tttggg[[[OOOFFF>>><<<:::666444555666666777:::>>>BBBFFFGGGLLLPPPUUUYYYZZZ[[[\\\]]]]]]aaagggjjjjjjiiiggggggmmmnnnoooooonnnllljjjhhhkkklllooopppqqqrrrtttvvvtttsssssssssuuuzzz|||vvvlll```WWWGGGAAA:::777666777666444666666666666888:::<<<===@@@<<<999::::::<<>>;;;777444444444444333222222222222222444555555555444444333222111111000...000111333333222111000000000111111111222222222...000222222111111222333111111111222333555666777>>>BBBIII]]]zzzsssttteeeLLLEEEAAAAAABBBJJJaaaxxx}}}sssjjj```WWWQQQNNNLLLHHHDDD@@@???>>>???@@@>>><<<<<<======<<<;;;::::::::::::;;;===>>>???<<<:::888888:::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@CCCCCCBBBBBBBBBCCCCCCDDDFFFEEEDDDCCCDDDEEEFFFGGGCCCEEEGGGJJJJJJJJJHHHGGGGGGGGGGGGHHHIIILLLNNNOOOSSSUUUXXXXXXWWWWWWYYY\\\bbbiiittt+++---///000///...---,,,111///...---...///...---------------......//////++++++++++++++++++++++++------------------------,,,,,,------......//////111333777;;;???BBBDDDDDDCCCEEEHHHIIIDDDBBBIIIRRRVVVZZZ___cccdddbbb```^^^ZZZ\\\\\\XXXWWW```sss~~~~~~vvvnnnhhh```XXXTTTMMMDDD???>>>777666555333333333333444888666888@@@LLLTTTVVVTTTQQQNNNOOOWWWccclllqqqqqqrrrwww|||ooo]]]III@@@???>>>???@@@CCCQQQcccqqqxxxwwwmmmbbbVVVLLLBBB>>>;;;777444444555666777999<<>>CCCOOOlll|||yyywww|||yyyYYYKKK???>>>@@@EEETTTccc{{{|||sssjjjeee^^^ZZZSSSLLLGGGCCC@@@>>>BBB@@@>>>=========<<<;;;::::::;;;;;;<<<===>>>???;;;:::888999:::;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>???@@@AAAAAAAAA@@@@@@AAABBBBBBDDDDDDCCCBBBCCCDDDEEEFFFCCCEEEGGGIIIKKKKKKJJJIIIIIIIIIJJJKKKMMMOOOPPPQQQUUUXXXZZZYYYWWWWWW[[[___kkkuuu,,,...000111///.........,,,+++)))***+++,,,,,,+++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,++++++,,,---...///000000111333777<<>><<<===@@@JJJWWWdddpppvvvqqqiii___SSSGGGAAA>>>999555444555666777888999;;;???BBBDDDIIIOOOSSSVVVXXXZZZ[[[ZZZ^^^dddggghhhhhhhhhhhhlllmmmnnnoooooonnnlllkkkhhhllloooqqqrrrtttyyy~~~~~~~~~}}}{{{yyyzzz|||rrrkkkXXXPPPGGG@@@===;;;999777666666555555555777888999<<<999999;;;:::999===CCCIIIRRR]]]bbbbbbcccggglllpppooonnnnnnoooppprrrsssrrrrrrssssssttttttuuuuuuwwwwwwwwwwwwxxxxxxxxxxxxpppppppppppppppooonnnnnnmmmllliiifffdddddddddeeedddeeeeeedddcccdddfffhhhrrrtttxxxppp```SSSTTT___gggjjjkkkqqqsssvvvzzz~~~wwwqqqnnnsss{{{tttbbbSSSOOOQQQNNNFFF@@@;;;999666555555555555444333333333333333333333333111111111000/////////...000///.........000222333000000111111222222222333333444333222//////000111111111111111222333444555555:::???III^^^|||qqqbbbhhhoooxxxdddQQQ@@@===@@@BBBIIIQQQaaaooo|||xxxpppkkkbbbZZZSSSLLLFFFBBBDDDBBB???>>>>>>===;;;:::999999::::::;;;;;;<<<<<<;;;:::999999;;;;;;:::999::::::::::::::::::::::::<<<<<<<<<<<<===>>>????????????>>>??????@@@AAAAAACCCBBBBBBCCCCCCDDDEEEFFFEEEFFFGGGIIIKKKLLLMMMMMMMMMNNNOOOQQQRRRSSSSSSSSSVVVYYY\\\\\\[[[^^^fffmmmwww,,,...//////---,,,---///((('''&&&''')))*********((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...,,,+++))))))+++,,,...///111111222444888<<<@@@BBBDDDDDDBBBBBBEEEIIIHHHEEEFFFJJJSSSXXX___ccccccbbbbbbbbbbbbjjjooohhh\\\[[[gggttt}}}pppmmmjjjeeebbbaaa\\\QQQHHHEEE<<<;;;:::888555333222111333333555999>>>CCCGGGJJJJJJJJJJJJNNNUUU^^^fffkkklllppptttwwwyyy}}}jjjWWWJJJ@@@<<<======BBBKKKVVVfffrrrtttooogggZZZLLLFFFCCC===888666333555666666555666:::===>>>CCCIIIOOORRRTTTWWWXXXXXX\\\```cccdddeeefffgggkkklllnnnooopppooommmlllhhhkkknnnooonnnqqqwww|||{{{|||{{{xxxvvvyyy}}}wwwcccZZZNNNEEE???;;;888555666555555555666777999:::<<<::::::<<<;;;999;;;@@@GGGOOOYYY```ccceeeiiilllmmmmmmnnnoooqqqsssuuuvvvssssssttttttttttttttttttssssssssstttttttttuuuuuuooooooooooooooonnnnnnnnnkkkjjjgggeeeddddddeeegggccceeeffffffeeefffjjjnnnwwwwwwzzzrrrdddYYYXXX^^^dddlllrrrtttwww|||xxxuuu{{{kkk]]]QQQNNNNNNIIIAAA===:::777555444444444333222333444444555444333111000000000000000///////////////000000111222333333333111111111111111222222222333333333111//////000222111000000111111222333444666666:::DDDSSSjjjmmmVVVZZZ[[[bbbuuummmYYYFFFAAAAAA???AAAFFFNNNYYYfffnnnttt~~~vvvmmmeee]]]TTTOOOKKKHHHEEECCCBBB@@@>>><<<::::::;;;;;;;;;;;;;;;:::;;;:::::::::<<<<<<;;;999999999999999999999999999::::::::::::;;;<<<===>>>============>>>???@@@AAAAAABBBCCCDDDEEEEEEEEEEEEGGGGGGHHHIIIKKKMMMOOOQQQQQQRRRUUUWWWXXXWWWVVVUUUTTTXXX]]]```ccckkkxxx***,,,---+++)))(((+++...,,,+++***+++...000000///)))***+++,,,---......---------------------------....../////////...,,,+++((()))***,,,...000111222222555888<<<@@@BBBDDDDDDCCCBBBDDDIIIIIIFFFDDDFFFSSSYYY___bbbaaa``````aaafffooouuummm^^^XXXaaannnzzztttwwwzzzvvvsssqqqiii[[[NNNIII@@@???===999666222000///...000333666999===CCCGGGGGGHHHIIIKKKOOOXXXbbbhhhkkknnnrrrtttvvv{{{|||dddQQQDDD>>>>>>;;;===CCCMMM___ooouuusssmmm___PPPJJJFFF@@@:::888222444555444333333777::::::>>>EEEKKKOOORRRTTTVVVWWWZZZ]]]```aaaccceeefffjjjkkkmmmooopppooonnnmmmiiikkkmmmlllkkkmmmtttzzzwwwxxxxxxuuussswwwrrriii[[[OOOGGGBBB===999666666666666777999;;;===<<<:::;;;===<<<999:::>>>GGGNNNXXX```dddgggjjjmmmjjjlllnnnqqqtttwwwyyyzzzuuuuuuuuuvvvuuuuuutttsssqqqqqqqqqrrrrrrrrrrrrsssqqqqqqqqqqqqppppppppppppjjjhhhfffdddcccdddfffhhhdddfffhhhhhhhhhjjjoootttxxxwwwyyyxxxmmmdddaaaaaadddooo{{{vvvzzzfffZZZOOOLLLKKKEEE>>>:::999777444333444333222111333444555666555222000...111111111111111222222222...000333555666555444333111111111111111111111111///000000000000111444666111000000000111222333333555000222<<>>BBBEEELLLSSSVVVYYYeeeyyy}}}uuulllbbb[[[QQQOOOKKKIIIGGGEEECCCAAA=========>>>======<<<<<<;;;::::::;;;<<<===;;;999999999999999999999999999999999999999:::;;;<<<<<<;;;;;;<<<<<<>>>???@@@AAA@@@AAACCCEEEFFFFFFEEEDDDIIIHHHHHHHHHJJJNNNQQQSSSSSSVVVYYY[[[\\\ZZZXXXVVVQQQWWW^^^ccciiivvv000///---,,,++++++,,,---------......------,,,+++***+++,,,---...---,,,+++,,,,,,,,,,,,,,,---...///555333111...,,,,,,++++++'''(((***,,,///222333555888888888:::>>>AAABBBBBBBBB>>>@@@IIIMMMIIIEEEFFFSSSWWW\\\]]][[[ZZZ]]]aaaiiihhhlllmmmcccUUUUUU___www}}}{{{}}}{{{yyyyyywwwooo```TTTLLLHHHBBB<<<777333000///333222222555:::======<<>>??????>>><<<<<<>>>???<<<;;;::::::;;;<<<;;;999555555666777888999999:::;;;;;;;;;:::::::::::::::;;;<<<<<<===>>>>>>??????BBBDDDEEEEEECCCCCCDDDEEEGGGFFFEEEHHHMMMSSSWWWZZZ[[[\\\[[[YYYYYY[[[YYYUUUWWW\\\bbbjjjttt///...------------------///////////////...------++++++,,,,,,------,,,,,,+++++++++++++++,,,------333111000...,,,,,,,,,,,,***+++,,,---///000111222777777777999===@@@BBBBBBFFFBBBCCCIIILLLHHHDDDEEEKKKPPPVVVXXXWWWWWWYYY\\\eeeccceeeggg___SSSSSS[[[sss~~~}}}sssjjj^^^XXXNNNDDD<<<777444333111000000333777::::::999>>>???AAACCCGGGNNNVVV\\\fffjjjpppuuuyyy|||~~~uuu]]]LLLBBB???======BBBGGGOOO\\\hhhrrrkkk```UUULLLCCC===999666444333333555666666555555777:::???DDDJJJNNNQQQRRRTTTVVVYYY]]]```cccdddcccdddfffhhhhhhhhhhhhggghhhffffffiiimmmpppqqqpppsssqqqrrrvvvyyy~~~wwwjjj^^^SSSKKKEEEAAA@@@;;;888:::<<<<<>>???@@@AAAAAACCCDDDFFFFFFEEEFFFGGGIIIJJJJJJKKKNNNSSSXXX[[[]]]^^^aaabbb```___aaaaaa___ccchhhpppxxx------.../////////......000000000111000//////...,,,,,,++++++,,,,,,------++++++*********+++,,,,,,//////...---,,,,,,,,,,,,---------............///222222333555888<<>>@@@BBBEEEJJJQQQUUU```fffooowww|||mmmVVVIIICCC???>>>@@@CCCHHHRRR\\\gggddd^^^YYYRRRIIIAAA;;;888666444333444555555444333444666999>>>CCCHHHKKKOOOPPPSSSVVVYYY\\\___```cccbbbaaa```aaabbbdddeeeeeedddeeegggllloooqqqqqqpppoooqqquuuzzz}}}tttiii___VVVMMMHHHBBB<<<888:::;;;<<<>>>BBBGGGFFFDDDBBB@@@@@@@@@@@@GGGNNNXXX___bbbdddgggjjjkkklllmmmnnnpppqqqrrrssssssttttttttttttssssssrrrlllkkkkkkmmmqqqtttvvvvvvpppmmmhhhfffggghhhjjjjjjhhhfffdddbbbbbbdddfffhhhhhhhhhhhhhhhiiinnntttyyy|||}}}}}}uuunnnlllqqqzzzzzzzzziiiVVVQQQJJJEEEBBB???:::666444444333222222222222222444333222222111222222222111000//////111111000///000000000000000000111111000000000111111111222222222222111111111111222222222222222222222222222222555000///444777;;;IIIXXXuuufffYYYLLLHHHLLLWWWgggtttpppeee___MMMGGGCCCBBBBBBCCCHHHNNNWWWggg~~~}}}tttkkkccc\\\YYYOOOLLLKKKLLLOOOPPPOOOMMMJJJGGGCCC@@@???>>>===;;;======<<<;;;:::999999888999999:::;;;<<<>>>@@@AAA<<<<<<===>>>???@@@AAABBB@@@BBBCCCDDDDDDEEEHHHJJJJJJKKKNNNQQQUUUXXX[[[]]]ccckkkooollliiilllooopppsssyyy,,,---///000000000//////000000000000000///......---,,,+++***+++,,,---...,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................---...///111333777;;;>>>IIIHHHHHHIIIIIIHHHGGGGGGHHHMMMTTTXXXZZZYYYZZZZZZ[[[VVVUUUXXXXXXTTTRRRTTT```qqqttt^^^MMMAAA999444333333333333555777999999999;;;>>>@@@DDDHHHNNNRRR]]]dddnnnvvv{{{}}}fffWWWMMMHHHEEEEEEFFFGGGMMMTTTWWWXXXZZZZZZWWWQQQHHHAAA<<<999666444444444444333333333333555999>>>CCCGGGJJJKKKMMMPPPTTTWWWYYY[[[aaa```_________```bbbccceeeeeefffhhhjjjmmmooopppqqqppprrrvvvzzzxxxnnnbbbVVVOOOFFF>>>999999::::::;;;>>>CCCBBBAAA????????????@@@GGGOOOYYY```ccceeehhhjjjkkkkkkmmmnnnooopppqqqqqqssssssssssssssssssrrrrrrkkkkkklllmmmppprrrssssssmmmjjjfffdddeeegggiiiiiiiiigggcccaaa```bbbeeeggghhhhhhhhhiiikkkpppwww|||{{{~~~}}}wwwtttpppnnnsss|||yyymmm]]]RRRMMMGGGBBB???<<<888555333222222222222222333333222222111111111111222222222111000000222222111000000000000000000111111111000000000000111111111111333222222222222222222333111111111111111111111111666111000444777:::AAAIII^^^{{{vvvgggUUUKKKLLLWWWlll}}}{{{eeeYYYLLLFFFCCCBBBEEEIIIKKKVVVhhh}}}}}}uuuoookkkaaa[[[VVVVVVZZZ]]]]]][[[UUUQQQLLLGGGDDDAAA???===>>>======<<<;;;:::999999;;;;;;<<<===>>>@@@BBBCCC@@@@@@AAABBBCCCDDDEEEEEECCCDDDFFFFFFFFFGGGJJJLLLLLLMMMOOOQQQTTTXXX]]]```lllvvv}}}|||xxx{{{,,,---///000000000//////......//////......---,,,---,,,+++***+++,,,---...------,,,,,,,,,,,,------***++++++,,,,,,,,,,,,,,,,,,,,,------...///000000,,,---///000222555;;;???EEEGGGHHHHHHHHHIIIJJJIIIGGGKKKQQQUUUVVVVVVUUUTTTWWWTTTSSSVVVXXXVVVTTTTTT[[[llloooZZZJJJ===666444333333333333444666888666888;;;>>>BBBGGGMMMQQQ\\\ccclllsssxxx~~~}}}ppp```ZZZTTTQQQOOOMMMOOOSSSQQQTTTZZZ^^^^^^XXXOOOHHH@@@<<<888555444444444333333333333444777;;;???BBBFFFGGGJJJMMMQQQUUUWWWYYY^^^___```aaabbbbbbaaaaaafffggghhhhhhiiijjjlllmmmrrrrrrtttwwwzzzqqqcccZZZQQQHHH???>>>>>><<<<<<===<<<<<<;;;;;;<<<===>>>???FFFNNNYYYaaafffhhhlllnnnkkklllnnnooopppppppppppprrrrrrsssssstttssssssrrrkkklllmmmmmmmmmmmmmmmnnnjjjgggeeedddfffhhhiiiiiiiiigggcccaaa```aaaccceeefffhhhiiikkkmmmrrrxxx}}}|||~~~zzzooonnnnnnsss{{{{{{bbbTTTMMMJJJEEE@@@===999777555222222111111111222333333111111000000000111111222///...------//////...---//////000000111111111111//////000000000111111111222222222222222222222222111111111111111111111111444222111444888:::===AAANNNiiisss```SSSQQQ[[[pppttt___QQQHHHCCCBBBDDDHHHLLLWWWjjj}}}vvvmmmddd```cccggghhhhhhbbb]]]WWWQQQMMMIIIDDDBBBAAAAAAAAA@@@@@@?????????===>>>???@@@AAABBBCCCCCCFFFFFFGGGGGGHHHIIIIIIIIIJJJKKKLLLKKKKKKLLLOOORRRRRRSSSTTTUUUWWW\\\dddiiiuuu------.../////////......---------------,,,,,,+++,,,,,,++++++,,,,,,------......------,,,,,,------***+++,,,------------,,,***+++,,,---...000111111...111222222333666<<>>CCCDDDGGGLLLPPPTTTWWWYYYZZZ\\\___bbbcccbbbaaa___eeefffggggggfffgggiiikkkpppqqqtttwwwxxx~~~uuukkk^^^RRRGGGCCCBBB>>><<<<<<888888888888:::<<<>>>???DDDMMMYYYbbbgggkkknnnpppmmmnnnpppqqqrrrqqqppppppqqqrrrtttuuuvvvuuusssrrrlllmmmnnnllljjjgggggggggeeeccccccdddfffgggggggggfffeeecccaaaaaabbbcccdddgggiiimmmpppssswww|||}}}wwwnnnpppttt|||{{{xxxyyy|||~~~oooZZZOOOIIIGGGCCC???;;;888666555222222111111111222222333000000000///000000111222000///......000000///.../////////000111111222222/////////000000000111111111111222222222222111111111111111111111111111111000000111333555777999;;;DDDZZZppp~~~oooeeebbbfffttt}}}jjjYYYKKKBBB@@@FFFFFFKKKYYYlllzzzooohhhfffhhhjjjjjjkkkhhhccc___ZZZVVVQQQMMMFFFFFFFFFEEEEEEDDDDDDDDDCCCDDDGGGIIIJJJJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLLLLLLLLLLNNNRRRUUUUUUXXXZZZ\\\^^^ccckkkrrr~~~///...---------------------------------,,,++++++++++++,,,,,,------,,,,,,...------,,,++++++,,,,,,+++,,,---......------,,,+++,,,,,,---...///000000///111333222111444;;;AAA>>>EEEJJJIIIHHHKKKKKKHHHKKKLLLPPPTTTXXXZZZZZZYYYQQQUUUYYY[[[[[[ZZZXXXVVVQQQcccyyysss^^^JJJ<<<222222222///---...111444555555666777:::???GGGLLLSSS\\\ffflllpppttt|||~~~uuukkk```XXXVVVWWW[[[bbbggghhhcccZZZTTTHHHDDD>>>999666555444333222333333444555777999:::===???CCCGGGMMMQQQUUUWWWVVVYYY\\\___`````````___aaacccddddddcccdddgggjjjjjjmmmqqquuuvvvzzzmmm___RRRKKKHHHCCC???===::::::999999:::<<<>>>???CCCLLLXXXbbbgggjjjmmmooooooqqqrrrssstttsssrrrqqqooorrruuuxxxxxxvvvsssqqqmmmoooooolllfffbbb``````^^^^^^___bbbdddeeecccbbb```aaaaaabbbcccddddddeeeiiimmmrrrwww{{{~~~yyyrrrpppsss{{{~~~|||yyyxxxzzz~~~wwwdddUUUNNNGGGEEEBBB>>>:::777666666222222111111111111111222///////////////000111111222111000111222333222000...//////000111111222222////////////000000000111000000111222222111000000111111111111111111111111---000222222222444666888;;;KKK\\\rrr|||}}}zzzbbbPPPHHHDDDBBBEEEMMMYYYkkkwwwqqqnnnnnnnnnqqqooommmkkkiiieeeaaa]]]SSSSSSRRRQQQOOONNNMMMMMMMMMPPPUUUZZZ\\\[[[YYYWWWSSSSSSRRRRRRQQQPPPPPPPPPLLLMMMNNNNNNPPPTTTYYY]]]^^^ccciiimmmooosssyyy000///---,,,++++++,,,---------......------,,,+++***+++,,,---...---,,,+++---,,,,,,+++*********++++++,,,---.........---,,,---------.........//////---000111000...111888>>>===FFFKKKIIIHHHJJJJJJFFFFFFGGGJJJNNNSSSWWWXXXXXXOOOVVV[[[]]]\\\[[[XXXVVVKKK]]]rrrvvvaaaKKK<<<444555444111......222666666555555444666;;;CCCHHHNNNXXXdddlllnnnqqqwww|||sssdddZZZVVVTTTXXX___fffiiieee^^^YYYKKKFFF???:::777666555444111222333444555666666777777999===CCCHHHMMMQQQTTTUUUVVVXXXZZZ\\\^^^______\\\___aaabbbaaabbbfffiiieeeiiiooosssssswww|||nnn^^^WWWSSSMMMGGGEEE======<<<;;;<<<===>>>???CCCLLLXXXaaafffiiikkkmmmqqqrrrtttuuuuuutttrrrqqqooorrrvvvyyyzzzwwwtttqqqoooppppppkkkeee___\\\\\\XXXYYY\\\___bbbbbb```^^^\\\]]]```bbbdddffffffggglllqqqwww}}}{{{sssmmmpppuuu~~~|||vvvtttrrrtttwwwzzz|||mmm]]]SSSNNNFFFEEEBBB>>>999666666666333222222111000000111111///////////////000111111///...---...///000///---...//////000111222222222////////////000000000000///000111222222111000///000000000000000000000000---222555333111222555777555@@@MMMdddyyyaaaUUUEEEBBBCCCGGGMMMYYYqqq|||yyyyyyssssssssstttsssqqqlllhhheeeeeecccaaa___\\\[[[ZZZWWW[[[bbbhhhkkkkkkhhhfffccccccbbbaaa```___^^^^^^RRRSSSUUUWWWZZZ___eeejjjkkksss|||......---+++)))***...111++++++++++++++++++++++++---.........---,,,,,,+++'''***---,,,)))&&&'''(((,,,------......------,,,---,,,,,,,,,,,,---......///000000000111444888<<>>AAAFFFLLLQQQRRRVVVZZZ]]]]]]\\\\\\\\\ZZZ[[[]]]___```aaabbbbbbdddgggkkklllmmmsss|||~~~oooccc\\\VVVPPPKKKHHHDDD@@@===>>>???@@@AAADDDNNN\\\gggmmmppprrrtttpppoooooooooooooooooopppqqqssstttuuuvvvuuutttsssooopppoookkkeee```]]][[[]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]^^^___```bbbgggjjjkkkuuu~~~|||mmmhhhkkkmmmwwwyyymmmdddhhhlllqqquuuxxx|||eeeQQQKKKJJJBBB???;;;888888888777666111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000//////000000000000//////000000000000000000000000111111111111111111111111222222111111222222333444888:::BBBRRRjjj~~~~~~```RRRHHHCCCFFFIIIMMMZZZkkk{{{{{{{{{||||||}}}~~~{{{tttrrrtttrrrlllfffdddeeejjjpppqqqoooppptttsssppppppsssxxxwwwooogggbbb___\\\^^^gggpppxxx{{{------......------......,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,+++---...//////---,,,------,,,,,,------------,,,,,,---,,,,,,,,,,,,---......---......---...000555888>>>BBBFFFIIIHHHGGGEEEEEEFFFGGGIIINNNUUU[[[^^^```___]]]\\\^^^aaabbbaaa___RRRQQQWWWiiisss```SSSFFF<<<888666333111111222333333444444444555888<<<@@@CCCIIIQQQ[[[```ccchhhooovvvvvv{{{xxxiii[[[OOOFFFDDDIIILLLMMMRRR[[[___^^^^^^SSSHHHBBB===666444666555444333222333333555555777888:::<<>>;;;888777555222///222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000222222111111222222333444444777;;;BBBQQQjjj}}}xxx{{{zzzzzzeeePPPHHHFFFFFFJJJQQQVVVbbbrrrwwwsssooommmiiidddeeeiiisssuuuyyy}}}}}}||||||***)))***,,,//////---***........................,,,,,,---------,,,,,,+++...***'''(((+++......,,,++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,---......222222111///...000333666888===CCCHHHIIIHHHGGGGGGPPPQQQQQQRRRUUUZZZbbbgggeeedddcccbbbccceeefffggg___ZZZYYYcccxxxssstttzzzxxxqqqeeeVVVJJJDDD@@@???::::::888666444333555666222222222333555888:::<<>>BBBHHHMMMQQQVVV\\\aaakkkqqqyyylllVVVIII@@@<<<999999===DDDNNNUUUcccccc```YYYQQQHHH@@@:::666555333222111111111222111222444444555777:::===CCCEEEGGGIIILLLPPPUUUYYYZZZYYYXXXXXXZZZ\\\___aaa\\\___cccgggjjjmmmoooqqqxxxvvvnnneee\\\WWWWWW[[[ccckkkppprrrqqqooommmllllllkkkkkkllllllmmmkkkiiigggdddbbbbbbbbbbbb^^^```dddeeedddcccbbbbbbaaa```___]]][[[YYYWWWWWWWWWYYY\\\```dddiiioootttxxxpppkkkiiilllwww~~~xxxtttttttttuuuzzzmmm[[[PPPHHHCCC@@@777666555666666555333111222222222222222222222222////////////////////////000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000////////////////////////222222111111222222333444222444999<<<>>>JJJfffddd___bbbcccmmm}}}sss]]]MMMFFFEEECCCGGGMMMVVVcccttt~~~---...///...,,,,,,...000........................***++++++,,,,,,,,,,,,,,,+++***))))))***+++++++++,,,------......------,,,---,,,,,,,,,,,,---......000000///---+++,,,///222555;;;BBBGGGIIIHHHFFFEEEKKKQQQUUUUUURRRSSSZZZaaaiiikkkllllllkkkjjjjjjkkkkkkhhheeefffrrrtttmmmfffbbb^^^ZZZRRRGGG@@@>>><<<======999333000000222222222222222333444555666999===BBBGGGLLLQQQXXX\\\ccciiisss{{{oooWWWIII@@@;;;777888;;;???FFFMMMccciiilllggg^^^SSSFFF<<<777666444222111111111111111222333444444555777999>>>@@@BBBEEEGGGKKKPPPSSSTTTUUUVVVXXX[[[___bbbddd___aaacccfffiiilllmmmnnnttt|||tttjjjddd]]]___ccciiinnnpppooonnnjjjjjjjjjiiiiiijjjjjjjjjgggfffeeedddbbbbbbaaaaaaaaaeeehhhiiigggdddbbbaaa______^^^\\\[[[ZZZXXXXXXZZZ]]]aaaeeejjjpppwww|||vvvoooiiihhhkkksss{{{xxxvvvvvvuuuvvv{{{|||eeeUUULLLEEE@@@>>>:::888666555444333111///111111111111111111111111000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000000000000000000000000000222222111111222222333444222333777;;;;;;???QQQfff}}}eeeVVVSSSTTT\\\hhh}}}xxx___MMMEEE@@@AAACCCGGGPPP^^^mmmwww)))...222111+++(((***---------------------------******+++,,,,,,,,,,,,,,,'''((())))))(((''''''(((---......//////......------,,,,,,,,,,,,---......------,,,***)))***---000222888@@@GGGIIIIIIHHHGGGKKKSSS[[[\\\WWWUUUZZZ```lllmmmnnnnnnmmmnnnrrruuuxxxvvvrrrnnnrrrwwwmmmjjjhhhjjjkkkcccSSSFFFBBBCCCDDDDDD???777222222444222222222333333444444555555777<<>>@@@CCCFFFJJJMMMOOOPPPSSSWWW[[[^^^aaacccaaaaaaaaacccfffhhhiiiiiimmmttt}}}zzzsssfffeeeeeegggkkkmmmllljjjhhhhhhhhhgggggghhhhhhhhhdddddddddeeeddddddccccccfffhhhiiihhheeeaaa^^^]]]]]]]]]\\\\\\[[[[[[ZZZZZZ^^^aaaeeejjjooovvv~~~}}}nnnhhhdddgggnnnyyy~~~|||zzzxxxuuuuuuxxxsss]]]PPPHHHAAA===<<<;;;888555444333333222111000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000111111111111111111111111222222111111222222333444444111333999:::999CCCQQQccc{{{kkkVVVNNNNNNSSSXXXggg}}}~~~cccRRREEECCCAAAAAAEEEMMMWWW^^^lllzzz,,,444;;;:::333---...111------------------------)))***+++,,,,,,,,,,,,,,,))),,,///...+++))))))+++......////////////......---,,,,,,,,,,,,---......------,,,***)))***---000...555???FFFJJJJJJJJJJJJNNNXXXbbbccc]]]ZZZ]]]cccnnnoooooonnnnnnrrrxxx~~~~~~yyyooolllxxx{{{rrrxxxxxx}}}yyyeeeUUUNNNJJJLLLKKKFFF===888777999222333333333333444444444222444888===DDDKKKQQQUUU]]]ccclllsssyyyvvvlllXXXMMMDDD???;;;888<<>>AAAKKKVVV\\\aaaeeebbb[[[PPPJJJBBB<<<888666333111222333333444555555555555111333666888:::===AAADDDFFFKKKPPPRRRQQQRRRVVVZZZ\\\]]]^^^]]]^^^```cccfffgggiiilllooosss|||zzzrrrnnnjjjgggfffffffffeeefffffffffgggggghhhhhhhhheeeeeefffggggggfffeeedddaaaaaa```]]][[[WWWTTTRRRUUUVVVVVVWWWXXXZZZ]]]___hhhnnnwwwssshhhddddddfffmmmxxx~~~~~~|||}}}zzz{{{~~~~~~{{{yyy{{{yyyooo^^^MMMFFFCCC>>>:::888888777555444333333333444111111111111111111111111000000000000000000000000000000000000000000000000111111000///000000222222222222222222222222222222111111000000000/////////000000000000000000000000222222222222222222222222444444444555777888:::;;;JJJSSSfffyyyhhhWWWOOOPPPRRR\\\lll~~~hhhSSSKKKFFF??????DDDCCCGGGQQQ^^^jjjxxxvvveeeWWWQQQ***,,,......,,,+++,,,------------.../////////000000///---,,,+++,,,,,,---)))***+++,,,------------++++++,,,,,,,,,,,,++++++******++++++,,,,,,------............////////////111333777>>>GGGNNNSSSUUUVVV\\\dddjjjllllllkkkjjjhhhmmmssswwwxxxyyy|||yyypppbbbYYYbbbrrr|||wwwqqqmmmiii\\\III:::777555222111222333333333444333111000333;;;EEEMMMUUU\\\gggpppwww{{{}}}~~~oooWWWGGG???<<<:::;;;@@@GGGLLLTTT^^^ccccccZZZTTTKKKBBB<<<888555333444444444444555555555555///111333555777:::===@@@BBBFFFKKKMMMNNNOOOSSSWWWWWWXXXYYYZZZZZZ\\\```ccceeegggiiijjjlllrrr{{{~~~vvvpppmmmiiigggggghhhhhhhhhggggggffffffffffffggghhhbbbaaaaaaaaaaaabbbbbbbbb^^^]]]\\\ZZZXXXUUURRRQQQTTTTTTTTTTTTVVVZZZ```eeepppwwwzzzqqqgggaaaaaaffflllyyy}}}xxxtttqqquuuvvvyyy|||zzzuuuvvvzzzeeeVVVGGGBBB@@@===999888666666555444333333333333111111111111111111111111000000000000000000000000000000000000000000000000111000000////////////000000000000000000000000000111111111111000000000000000000000000000000000000333333333333333333333333333333333444555777888999GGGHHHSSSlllxxxggg[[[WWWQQQ[[[lll~~~lll[[[MMMBBB???BBB@@@@@@DDDLLLTTT^^^mmmzzz~~~rrriii\\\NNNDDDAAA000//////......---+++))),,,,,,------...///000000000...,,,+++***+++---...+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++))))))***++++++,,,------............////////////000111555;;;DDDLLLSSSVVVXXX\\\bbbfffggggggfffgggdddjjjrrrxxxyyywwwuuutttyyyvvvrrrkkk___UUUWWW___www|||vvvkkkVVVCCC;;;777222111222333333222444333111000333999CCCIIIRRRYYYdddmmmrrrvvvyyy||||||fffPPPBBB:::777777999<<>>:::999555555444444444444444444000111333444555666999;;;???BBBFFFIIIKKKMMMPPPRRRRRRTTTUUUVVVWWWYYY]]]___ccceeegggggghhhlllsssyyy~~~yyytttooolllhhhggghhhiiijjjjjjgggfffeeedddddddddeeeeee]]]\\\[[[ZZZZZZ\\\]]]___ZZZZZZYYYWWWUUUSSSQQQPPPQQQRRRRRRSSSVVV]]]gggooo{{{vvvmmmddd]]]]]]```mmmvvv{{{wwwrrrkkkhhhhhhmmmpppuuuwwwtttqqqvvvzzz]]]PPPDDD???>>>:::888777555444444333333333333222111111111111111111111111000000000000000000000000000000000000000000000000000000//////............000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222333333222222222333444555777888???>>>EEEZZZwwwuuujjjeee\\\dddqqqtttaaaPPPFFFDDDDDDBBBBBBEEEIIIOOOYYYccc{{{rrrhhh]]]UUULLLCCC???AAA111///......//////,,,***+++,,,,,,---...//////000...---+++))))))***,,,------------,,,++++++++++++,,,,,,,,,------,,,,,,,,,))))))***++++++,,,------............///////////////000333888???HHHQQQWWWYYY\\\```aaaaaa___^^^^^^___fffooovvvxxxtttooolllooonnnmmmiiiaaaXXXTTTVVVfffwww}}}uuucccQQQAAA;;;444111222444333222///000111333555:::@@@DDDOOOVVV```ggglllqqqwww{{{||||||bbbOOOBBB<<<777777888===EEENNNWWW^^^dddaaa\\\TTTKKKCCC>>>;;;666555444333222222333333333444555444333444555777<<<>>>BBBEEEGGGIIILLLMMMMMMOOORRRSSSUUUWWWZZZ\\\___bbbdddeeefffiiioootttyyy}}}zzzyyywwwtttrrrooolllhhhfffgggiiiiiiiiifffeeedddcccbbbaaaaaaaaa[[[YYYWWWVVVVVVXXXZZZ[[[WWWVVVUUUSSSRRRQQQPPPPPPNNNPPPQQQSSSWWWaaaooozzzxxxkkkbbb[[[XXX\\\bbbxxx~~~|||vvvlllgggaaa[[[[[[___dddgggnnnssstttvvvsssXXXMMMBBB>>><<<888555555333333333333333222222222000000000000000000000000////////////////////////////////////////////////////////////......------////////////////////////////////////////////////000000000000000000000000///000000000111111111222222222222222333444666666888999???MMMccc|||~~~www{{{yyybbbQQQHHHDDD@@@@@@BBBDDDGGGMMMTTTdddqqq|||rrrkkk^^^UUULLLFFF@@@<<<>>>CCC+++++++++,,,...///...,,,,,,,,,,,,---.........///,,,,,,+++*********+++,,,///...---,,,++++++++++++,,,,,,------------,,,,,,******++++++,,,,,,------............////////////...///111555;;;DDDNNNUUUZZZ\\\^^^^^^\\\YYYWWWVVVYYY```kkkssswwwtttnnnjjjjjjkkkllllllhhhaaaZZZVVVZZZiiizzzlll\\\GGG???666222333444333111+++...111333555777;;;===JJJRRR\\\dddhhhmmmtttzzz}}}vvv]]]KKKAAA;;;888888===BBBFFFMMMTTTbbbcccbbb\\\SSSIIIAAA===888777555333222222333333444444555444222222444555999:::===@@@BBBDDDFFFFFFHHHKKKNNNPPPRRRTTTWWWYYY[[[^^^aaaccccccfffkkkooopppuuu}}}{{{xxxtttqqqqqqqqqppppppmmmjjjfffddddddeeeeeeeeedddccccccbbbaaa___]]]\\\ZZZYYYWWWUUUUUUVVVWWWXXXRRRRRRPPPOOONNNNNNNNNNNNKKKNNNQQQSSSXXXdddtttvvvlllaaa[[[YYY[[[ccckkk}}}wwwsssfffZZZUUUPPPLLLQQQZZZ^^^cccmmmwww}}}~~~jjjSSSJJJAAA>>>;;;666333444111222222333333222222111000000000000000000000000////////////////////////////////////////////////...///////////////...---////////////////////////............////////////000000000000000000000000......//////000111111111222222222222333444555666444777===DDDQQQeee}}}xxxdddXXXIIIEEEBBBBBBBBBBBBEEEJJJOOOZZZiiixxxyyykkk___WWWNNNGGGAAA===999888===DDD)))***+++,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------............////////////---...000222777@@@LLLTTTYYY[[[]]]]]]ZZZVVVSSSRRRTTT[[[fffpppvvvvvvrrrnnnkkkmmmpppqqqqqqlllccc[[[WWW```uuu}}}pppbbbMMMDDD999333444555333000---///222333333555777999CCCMMMZZZcccgggkkkrrrwwwyyy|||nnnVVVIII@@@:::888;;;>>>???EEELLLWWW\\\bbbbbb[[[RRRJJJEEE;;;:::777555444444555555111222333222222222444666666666888:::===?????????CCCFFFIIILLLNNNPPPSSSUUUWWWZZZ^^^______```dddhhhkkkmmmrrryyy}}}wwwtttsssqqqmmmkkkjjjkkkmmmmmmkkkgggccc```_________^^^aaaaaabbbbbb```]]]YYYWWWWWWUUUTTTRRRQQQQQQQQQRRRNNNMMMKKKJJJJJJJJJJJJKKKJJJNNNQQQSSSXXXdddtttwwwiiibbb\\\\\\```gggrrr|||~~~zzzyyy}}}}}}ssseeeWWWLLLJJJGGGFFFNNNZZZdddiiivvvooo^^^MMMEEE>>><<<999555333333000111222333333222111111000000000000000000000000////////////////////////////////////////////////---...///000000000//////000000000000000000000000......//////000000000000000000000000000000000000...//////000111111222222333333333333333444555666444777:::===DDDRRRffftttzzzeee\\\RRRLLLGGGCCCCCCFFFDDDKKKUUU^^^hhhvvvvvvhhhZZZPPPJJJDDD@@@===<<<;;;<<>>JJJRRRXXXZZZ]]]]]]ZZZUUURRRQQQPPPWWWbbbnnnwwwyyywwwtttoooqqqtttvvvxxxsssiii___ZZZ^^^mmm~~~qqqcccQQQFFF:::444444555333000222333444444333444666888>>>JJJZZZdddhhhkkkppptttrrrvvv|||~~~cccTTTCCC<<<888:::;;;;;;AAAIIIJJJSSS^^^dddaaaZZZRRRNNN>>><<<999777666666666777---///000111111222555777333333444777999;;;;;;:::@@@CCCGGGJJJLLLNNNQQQSSSTTTXXX[[[\\\[[[\\\___ccchhhiiilllqqqxxx~~~}}}zzzxxxtttpppoooooollliiiffffffhhhjjjkkkiiieee```]]][[[[[[ZZZYYY___```aaabbb___[[[WWWTTTRRRQQQPPPNNNMMMLLLKKKKKKJJJIIIHHHGGGGGGGGGHHHIIIJJJNNNRRRSSSWWWbbbrrrzzzlllccc^^^\\\aaahhhrrr}}}zzztttsss{{{|||qqq\\\OOOFFFGGGGGGGGGPPP]]]nnntttcccRRRHHHAAA;;;:::888444333444000000222333333222111000000000000000000000000000////////////////////////////////////////////////---...///111111111000000111111111111111111111111//////000000111111111222000000000000000000000000///000000111222222333333333333333333444555555666666777777888<<>>>>>@@@BBBDDDMMMVVV,,,,,,------,,,,,,+++***//////.........---------------,,,******,,,000333222///,,,,,,///000///...,,,,,,,,,+++***)))((('''------------------------000000000000////////////...111111//////666CCCNNNUUUUUUWWWXXXXXXVVVRRROOOPPPRRRYYYhhhxxx}}}xxxvvvvvvwww{{{~~~}}}yyyuuuccc___fff|||xxxeee[[[KKKCCC:::666666555111---555333111000111333555777???EEEPPP\\\eeejjjmmmmmmssssssuuu{{{vvv^^^KKKHHHCCC>>>;;;999:::;;;???LLLXXX]]]```bbb^^^WWWLLLCCC<<<;;;999555444888444222//////111333444444333444555666777777777777<<<======>>>???DDDJJJNNNNNNQQQUUUXXXYYYZZZ[[[]]]bbbdddgggiiijjjmmmqqqsss{{{~~~{{{qqqllllllnnnnnnmmmnnnllliiifffeeefffggghhhkkkeee___[[[YYYWWWTTTQQQTTTYYY]]]\\\VVVQQQQQQRRRNNNMMMLLLKKKJJJIIIIIIIIIHHHFFFEEEEEEFFFGGGGGGGGGJJJNNNRRRVVVZZZbbbnnnwwwuuukkkddd]]]^^^bbblllzzz}}}xxxtttyyyzzzrrr[[[TTTMMMJJJKKKQQQ]]]iiisss|||ppp\\\OOOBBB???;;;999777666444333111111111111000000000000///000222333333222000///000000//////......---------...///////////////...111111111111000000000000///////////////.........000000000000////////////...............///000000000111111111111222222222444444444444444444333333222444666888<<>>===???GGGUUUeeeppp,,,------------,,,+++++++++++++++,,,,,,---------...---,,,+++***+++---......,,,***+++...111111000------------,,,+++******------------------------........................,,,...///...---333>>>HHHQQQSSSUUUXXXYYYWWWSSSPPPTTTVVV\\\hhhvvv~~~}}}yyyyyy{{{~~~fff___aaatttuuuaaaTTTJJJCCC<<<888999999888666444333222222222444666777:::@@@IIIUUU___ggglllnnnrrrsssuuu{{{~~~~~~sssWWWPPPFFF>>>;;;:::::::::;;;GGGRRRXXX]]]cccccc___XXXNNNDDD@@@;;;444333555444222000///111222222111333333444555666666666666<<<============@@@DDDHHHJJJLLLPPPRRRSSSUUUWWWYYY\\\^^^```bbbcccfffjjjlllmmmnnnrrruuuwwwwwwwwwwwwrrrllldddbbbdddggghhhgggiiigggeeecccaaaaaabbbcccccc___ZZZXXXWWWVVVTTTRRRTTTVVVXXXVVVRRRNNNMMMNNNIIIIIIHHHFFFFFFEEEEEEEEEDDDCCCAAAAAACCCEEEGGGHHHMMMQQQUUUXXX\\\eeepppyyy~~~yyyqqqfff\\\VVVZZZ^^^hhhuuu|||yyy{{{~~~}}}uuunnn]]]WWWRRRTTTXXX^^^hhhqqqyyy{{{eeeSSSGGGAAA>>>:::888666555444222111111111000000000/////////000111111111000///...000000000//////............///////////////......//////000000000000000000/////////////////////...////////////000000000000...............///000000000000111111111222222222333333444444444444444444222333444555777;;;@@@DDDMMM```pppuuuyyygggZZZUUUSSSXXXcccsssiiiVVVLLLFFFBBB@@@CCCFFFIIIOOOVVVaaammm|||~~~jjj\\\MMMFFFBBB===;;;;;;<<<>>>CCCKKKXXXjjj{{{---------------,,,++++++)))******+++,,,---...///...------,,,+++*********...,,,++++++---//////...------............---,,,,,,,,,,,,,,,------------------------------------***---///...---111:::BBBLLLOOOTTTXXXZZZXXXVVVSSS[[[]]]cccjjjrrrzzz~~~~~~qqqeee^^^lll~~~ppp[[[LLLEEEAAA<<<888888888888888333333333333444555666777555999@@@JJJVVV```hhhmmmnnnooorrrwww|||~~~xxxvvvzzznnnaaaPPPCCC===<<<;;;:::777???IIIPPPYYYbbbiiijjjfff\\\PPPGGG@@@999666666666444222222333333222000222333333444444555555555:::;;;<<<<<<;;;;;;===???CCCEEEHHHIIIKKKMMMQQQSSSUUUWWWYYY[[[\\\^^^aaaddddddfffiiilllnnnnnnnnnnnnjjjeeeaaa___bbbddddddccccccbbb```^^^]]]\\\[[[[[[[[[XXXVVVTTTTTTUUUTTTSSSSSSRRRQQQOOOLLLJJJIIIHHHEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@??????AAAEEEIIILLLQQQUUUZZZ^^^ccckkkuuu|||{{{tttlllbbbYYYSSSOOO[[[eeettt}}}yyytttnnniiiccc]]]\\\bbbjjjpppuuuzzz~~~oooZZZKKKCCC???<<<888666555444333111111111000000000000//////000000//////......------000000000000////////////000000000000///......------.........///000000000......//////////////////......//////000000111111//////.........///000000000000000111111111222222222222333333444444555555444444444444444666999<<>><<<:::888666555222222333444555555555666333666:::BBBLLLWWWaaaffffffiiimmmrrrvvvxxxyyyxxxxxxvvvwww|||xxx```MMMDDD@@@<<<888444999@@@HHHRRR___kkkqqqpppggg\\\RRRJJJCCC>>><<<888777555555555555444222222222222222333444444555777999;;;;;;:::999:::;;;===???AAABBBCCCFFFJJJMMMPPPRRRTTTUUUVVVXXX[[[]]]aaacccgggjjjmmmnnnnnnnnnjjjgggcccbbbaaaaaa___]]]^^^]]]]]][[[ZZZXXXWWWWWWWWWVVVTTTSSSSSSSSSSSSSSSQQQNNNJJJHHHGGGFFFEEECCCCCCBBBAAAAAAAAAAAAAAABBBAAA@@@@@@???AAAFFFLLLQQQVVV[[[cccjjjoootttyyy|||zzzuuukkkbbbZZZVVVTTTTTTaaannn|||qqqjjjhhhhhhkkkffffffoooyyy}}}~~~ooorrr~~~fffTTTJJJEEE<<<:::666444444333222111111000000000////////////111000///...---------...000000000000000000000000111111111000000...---,,,,,,,,,------...///000000............////////////---......///000111111222000///////////////000000000000000000111111111111111111222333444444555555666666666555555555888:::???IIIWWWhhh}}}rrr[[[TTTNNNNNNRRR[[[jjjxxx~~~eeeXXXJJJEEEEEEDDDDDDFFFGGGLLLUUUbbbrrrrrr```TTTKKKEEE@@@@@@@@@@@@CCCGGGNNNZZZmmm------.........---,,,,,,........................+++******,,,...---+++(((.........---+++***))))))+++,,,,,,------------,,,+++++++++,,,,,,,,,------------........./////////+++---///000///111555888AAAGGGQQQXXX\\\^^^```bbbkkknnnpppnnnlllpppzzzpppkkkwww{{{tttrrrppphhhZZZNNNEEECCCBBBCCCBBB???;;;777222333333444444444444444555666888<<>>AAAEEEHHHJJJKKKMMMNNNOOOPPPSSSUUUXXXZZZ^^^cccfffhhhiiiiiidddbbb```^^^\\\ZZZXXXVVV[[[ZZZZZZYYYXXXWWWVVVVVVVVVVVVUUUSSSRRRPPPPPPPPPMMMJJJFFFDDDCCCCCCBBB@@@??????>>>>>>>>>??????@@@@@@@@@AAABBBDDDIIIPPPVVV^^^eeeoooxxx||||||zzzxxxqqqjjjaaaXXXSSSTTTWWWZZZiiivvvyyykkkeeegggkkkuuuppppppxxx|||pppgggkkkuuuvvv___PPPIIIFFF:::888555333333333222111000000000////////////...111000///............//////////////////000000000111111111111000///...---+++,,,,,,---...//////000---.........//////000000---......///000111111222111000000/////////000000//////000000000111111111111111222222333444555555444555666666555666888:::???CCCMMM___yyyjjjaaaWWWRRROOOSSS^^^iii{{{qqq]]]PPPIIIDDDBBBCCCCCCEEELLLVVVbbbnnnyyyyyykkk]]]PPPHHHEEE@@@===>>>@@@DDDMMMVVVdddrrr...............---,,,,,,------,,,,,,,,,+++++++++,,,******,,,...///,,,))))))+++------,,,,,,,,,---++++++,,,,,,,,,++++++*********++++++,,,,,,---------------...//////000000***+++,,,------///222444<<>>DDDJJJNNNVVV\\\dddkkkooorrrtttvvv{{{wwwuuuvvvwwwyyysssaaaQQQCCC::::::888999>>>EEENNN[[[fffrrrtttsssoooiiiaaaUUUJJJAAA===999666555444333222444333222222222333444555333555777888888888999:::777999:::;;;<<<===@@@BBBBBBDDDEEEFFFFFFGGGJJJLLLOOOQQQUUUYYY]]]___``````YYYYYYYYYYYYXXXWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUTTTUUUTTTRRRNNNLLLKKKLLLGGGFFFDDDAAA????????????;;;:::::::::;;;<<<======>>>AAAEEEGGGJJJQQQZZZ```kkkrrr{{{}}}tttnnnccc^^^VVVPPPPPPUUU\\\bbbqqq{{{wwwjjjgggmmmsss|||wwwwww}}}rrrlllmmmrrryyykkkVVVKKKEEEAAA999777444222333333222111000000////////////......////////////////////////............////////////111111111111000//////...,,,---------.../////////------......///000000000......//////000000111111111111000/////////000000/////////000000000111111111111222222333333444444111222333444444444777999<<<===DDDTTTnnnsssbbbUUUMMMNNNXXXcccvvvyyyfffWWWKKKEEEDDDDDDBBBEEEMMMTTTZZZaaahhhqqqyyypppbbbVVVMMMGGGDDD???===>>>AAAGGGOOO^^^lll}}}...............------,,,++++++,,,,,,,,,,,,,,,,,,000---***,,,...///,,,((((((***......---,,,...///,,,,,,,,,,,,,,,+++***))))))******+++,,,,,,------+++,,,,,,---......//////***++++++,,,---///222444777???IIIRRRXXX___gggmmmkkknnnpppooommmpppxxx}}}sss||||||zzz|||~~~~~~|||fff\\\QQQMMMPPPOOOIIIBBB;;;999777555444444555666555555555777:::===AAACCCLLLSSS]]]eeejjjnnnqqqtttyyyuuusssttttttuuu{{{xxxdddRRRGGGAAA<<<;;;===@@@DDDNNNXXXdddnnnwwwzzzyyytttfffXXXOOOIIIBBB<<<888777555444555444333222222333444555333444666666555555777888555777999:::::::::;;;<<<===>>>@@@@@@@@@AAACCCEEEIIIKKKNNNQQQSSSUUUUUUTTTQQQRRRSSSSSSTTTTTTVVVWWWSSSRRRPPPPPPPPPQQQSSSTTTOOOPPPPPPNNNIIIFFFFFFGGG@@@AAABBB@@@<<<:::<<<>>>:::999::::::;;;<<<===>>>@@@EEELLLRRRWWW___jjjqqq|||wwwkkkbbbVVVSSSPPPPPPUUU```kkkrrr~~~wwwoooooovvv|||~~~{{{{{{vvvssswwwvvv]]]NNNGGGBBB<<<888666333222333333333222000000/////////.........***+++---...//////......,,,---------.........///000000111111111000000///..................//////------......///000000111////////////000000000000222111111000//////000000////////////000000000111222222222222222222333333000111333333333333555777999999===III]]]yyyuuuiii```___fffpppzzzsss```VVVTTTNNNHHHFFFHHHJJJKKKPPPWWW[[[bbbmmmxxx}}}llldddYYYOOOHHHDDDDDDDDDBBBDDDJJJSSS]]]jjj~~~......//////......---,,,+++,,,,,,---...///000000444000,,,,,,......+++'''***---000000---+++,,,---......------,,,+++***)))))))))***+++,,,,,,------******+++,,,,,,---......------------///111555777444<<>>>>>EEEOOOVVVeeeuuutttfff\\\UUUKKKCCC===;;;999888666555333222222333555666444555555444333222444666444666999:::999888888999<<<===>>>>>>>>>???AAACCCCCCEEEGGGJJJKKKKKKJJJIIIKKKLLLMMMMMMLLLMMMOOOQQQOOONNNLLLKKKLLLNNNQQQSSSJJJLLLLLLJJJFFFBBBBBBCCC:::>>>AAA???:::777:::===;;;;;;;;;<<<===>>>???@@@CCCJJJTTT\\\ccclllxxx~~~qqqddd[[[OOONNNOOOTTT___mmm|||xxxtttvvv}}}|||}}}~~~tttzzziiiSSSHHHFFFAAA;;;888666333222333444333222000/////////............''')))+++...///...---,,,,,,,,,,,,---------......///000000111111111111000///////////////.........---------...///000000111000000000000////////////222222111000000///000000////////////000000000000333333222222222222222222111333444555444444555777999999;;;BBBQQQiii}}}yyy|||wwwkkkiii[[[RRRJJJGGGEEEBBBFFFMMMLLLQQQYYYcccnnnzzzxxxpppgggaaaWWWRRRKKKDDDAAAAAACCCDDDJJJOOOYYYgggttt------/////////...---,,,------.....................,,,)))***,,,...---+++000///------------+++***,,,,,,,,,---------......//////...---,,,,,,,,,,,,000...,,,******,,,...///333222000///...///111222555999@@@IIISSS\\\dddiiidddeeeiiiqqq|||}}}zzznnnwwwtttmmmkkkfff]]]LLL>>>444666777222222777111222222333444555666666@@@DDDNNN[[[cccfffkkkppptttwww{{{|||zzzxxx|||zzzgggXXXJJJ>>><<<>>>===@@@DDDOOOYYYfffttt~~~{{{tttjjj\\\OOOFFFAAA===::::::888555444444555555555222222111222222333444555444444444444444555666777888888999:::;;;;;;<<<<<<@@@@@@AAABBBCCCCCCDDDDDDFFFGGGGGGIIIJJJKKKLLLLLLKKKKKKIIIHHHGGGGGGFFFGGGIIIGGGDDDCCCDDDCCC@@@=========<<<<<<===<<<:::888;;;;;;::::::;;;???EEEIIIOOOTTT\\\hhhsss}}}wwweeeWWWPPPJJJLLLOOOWWWhhh~~~}}}vvvuuuxxxwwwsssrrrsssssssss{{{yyyooo[[[OOOBBB>>>===666333333222222111222222222111000000///...---------......---------,,,,,,,,,..................------.........////////////000111000000///...---------,,,,,,...///000000000000---------......000111222000000000000111111111111111222222222222111000000000222333333222333555777333444444444333333555666555333888AAAGGGQQQlllmmmUUUKKKJJJGGGFFFFFFDDDJJJPPPSSSUUU]]]iiissspppeee```\\\VVVPPPFFFFFFEEEBBBBBBFFFOOOVVV]]]gggwww---......//////...------***+++,,,---...000111111///,,,***+++---...---,,,...,,,++++++++++++***(((,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......------------------------000///...---...///111222333666;;;DDDOOOYYY```cccccceeeiiipppxxx}}}~~~{{{jjjkkkuuu{{{tttZZZIII;;;:::999444222666///000111333555777888999@@@DDDOOO\\\dddhhhmmmrrrxxx|||~~~}}}lll]]]MMMFFFCCC???>>>@@@EEEMMMYYYeeerrr}}}{{{ooocccYYYOOOFFF@@@===:::888666666555333111555555444444444444555555444444333333444555555666777777888888999::::::;;;<<<======>>>??????@@@@@@AAAAAABBBCCCDDDDDDEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBBBB@@@>>>>>>@@@@@@>>>;;;>>>>>>>>>>>>??????>>>===:::;;;<<<>>>BBBHHHPPPVVVeeejjjrrr{{{xxxnnncccXXXSSSRRRNNNSSS[[[eeevvvwwwnnniiijjjjjjhhhiiinnnqqqsss{{{~~~fffTTTJJJ???<<<;;;555555444333111000///......111000000///......------......---------,,,,,,,,,........................------........./////////111000000///......------------...///000000000///---------------...///000/////////000000000111111///000111222222222222222111222333333222222444666222444444444333333444666999555777===AAAHHH]]]ssstttbbbUUUJJJDDDDDDBBBFFFJJJLLLMMMQQQXXX^^^ooottt~~~~~~rrriii\\\SSSOOOMMMHHHDDDBBBDDDFFFIIIMMMVVVbbbjjj{{{---....../////////......***+++,,,---...000111111///---,,,,,,---......---...,,,++++++,,,,,,***)))++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------+++,,,---...///...,,,+++---,,,,,,,,,---///111222222222666>>>JJJSSSYYYZZZ]]]aaafffkkkppptttxxx{{{jjjccceeemmmXXXCCC<<<:::555333555111111222333444666777888???DDDPPP^^^hhhmmmssszzzvvvcccUUULLLEEE???>>>>>>CCCJJJTTTaaappp|||pppbbbSSSJJJBBB???===;;;:::777444111444444333222222222222333333333333333333444444555555555555666777777888888777888888999999::::::;;;<<<<<<======>>>>>>>>>?????????>>>===<<<<<<<<<===<<<::::::;;;<<<===<<<;;;<<<<<<<<<<<<<<<===>>>>>>===???BBBGGGMMMVVV___fffxxx~~~xxxiii]]]SSSNNNOOOTTTWWW```kkkxxx{{{wwwoooddd]]]\\\]]]^^^ccckkkqqqwwwpppZZZKKKDDD:::888999444444333222000///.........000000000///......------......---------,,,,,,,,,........................,,,---------............000000000///......------......///////////////...---------,,,------............/////////000000000---...000111222333333333222333444444222222333444222333444333222333444666:::555444888;;;???LLL[[[xxx~~~|||kkkWWWKKKHHHDDDEEEEEEFFFHHHJJJLLLMMMWWW\\\eeepppzzz}}}tttkkkdddZZZSSSJJJDDDBBBBBBAAA???@@@FFFOOOYYYcccppp~~~.........///////////////...............---------///...---------.........000...------......---,,,******+++++++++,,,,,,,,,000///---,,,******)))))),,,,,,------...---------------------...///000111222111222999DDDMMMRRRSSSVVV[[[aaadddeeehhhooottt~~~pppeeeaaahhhyyyfffLLL>>>999666555666666555444333333333333444<<>>???CCCIIIRRR```uuutttdddZZZMMMIIIDDD@@@>>><<<999777555444333333333333333333333333222222222333333444333333444444444555555555444444555555555666666666;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::::::::::::::;;;<<<<<<<<<;;;<<<<<<;;;<<<===???AAAFFFIIINNNTTT\\\eeennnttt}}}sssiii^^^VVVPPPNNNSSSZZZgggrrr~~~~~~zzztttppplllfff]]]XXXXXXXXX\\\ccclllvvv~~~~~~fffRRRFFFAAA888666777222111000000000000111111222000000//////..................---------,,,,,,,,,---------...............,,,,,,,,,---------......000000//////...............///////////////...---//////...---------..................////////////...///000111222222222222222333555444333222222333222333444333222222444666777222111555999<<>>BBBGGGQQQcccttt|||tttccc\\\SSSJJJDDD@@@===;;;999888888777666777777777444333333222222222333333333333333333333333444444333333333333444444444444888888888999999999999999:::999999999999999:::;;;::::::;;;;;;::::::;;;;;;>>>???@@@@@@@@@BBBGGGKKKPPPUUU]]]eeemmmvvv~~~xxxpppddd\\\TTTPPPPPPTTTaaammm}}}{{{wwwssstttnnnhhhddd___XXXWWWYYYYYY^^^eeennnyyy~~~uuu}}}___NNNDDD@@@777555666111111111111111111222333444////////////..................---------,,,,,,,,,---------.........//////,,,,,,,,,---------......////////////...............///////////////...---111000///////////////000............////////////000000111111111000000///222333555555333222222333222333333333222222444555666333222666999;;;>>>BBBKKK^^^wwwlll^^^]]]```gggsssqqqbbbZZZOOOHHHGGGGGGGGGFFFGGGIIILLLPPPTTTXXX[[[\\\aaagggmmmpppssszzz}}}wwwsssgggbbb[[[SSSNNNJJJHHHGGGBBBBBBBBBCCCFFFKKKQQQUUU\\\hhhzzz............///000111111,,,,,,------...//////000---......---,,,,,,---///...,,,+++,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---+++******---///111000000000000//////......111222333666;;;AAAGGGKKKTTTYYY^^^___]]]]]]aaaeeeooottt{{{tttiiiUUU^^^pppfffQQQCCC;;;666444444333222111222444777888888<<>>;;;888666444666555555444333333444444444444444444444444444444333333333333333333333333333333444444555666777777777777777777888999:::;;;888;;;===>>>===>>>@@@BBB???BBBGGGJJJNNNWWWbbbkkkttt{{{vvvjjj___YYYUUUSSSSSSXXXaaappp|||{{{yyyrrrllljjjfffbbbaaa___ZZZZZZ]]]]]]bbbfffkkkuuuvvviiifffjjjeeePPPBBB>>>===555222444000444333222111000000000111.../////////////////////......---------,,,,,,,,,,,,,,,------...//////000------........./////////.../////////////////////------...///000000000/////////...//////000111222/////////000000000111111...///000000000000000//////111444555444333333444111222333222111111333555444777888777555666777999===EEEQQQ```uuuxxxeee^^^[[[]]]bbbkkkzzzuuueeeZZZSSSPPPKKKJJJHHHFFFEEEEEEEEEFFFDDDFFFHHHIIIKKKPPPWWW\\\ggglllsssyyy|||}}}~~~|||~~~|||uuupppkkkddd^^^WWWSSSOOOMMMMMMLLLJJJGGGFFFEEECCCAAA@@@BBBEEEGGGGGGOOOYYYbbblllyyy///.........///000222333000000///...------,,,,,,+++---...,,,***))),,,...///...---...000000///...,,,,,,------------......///............///000000***+++,,,...//////......******,,,---.../////////...222666555444777@@@HHHSSSVVVYYY[[[ZZZYYYWWWWWWXXX]]]dddlllttt}}}oooeeebbbrrrxxxiiiiiifff]]]RRRGGG>>>888666555333111111333555777999888;;;BBBIIIPPP[[[fffvvvppp^^^PPPFFFEEECCC===???HHHHHHTTTfffyyyyyymmmfffVVVTTTOOOJJJDDD@@@<<<;;;777666555444444444444444555555555555555555555555333333333333222222222222333444444666777888999999555555555666777888999::::::===@@@BBBBBBCCCFFFJJJGGGLLLRRRWWW]]]hhhvvvzzzqqqggg\\\TTTPPPOOOSSS\\\hhhsss~~~~~~{{{tttnnnaaa______bbbbbb______aaa___dddgggjjjtttiii\\\^^^eeevvvUUUJJJ===;;;;;;333111444000////////////000111222333.........///////////////......---------,,,,,,,,,,,,,,,------...///000000.........////////////000.........///////////////,,,,,,...///000000000000---------......000111222000000000000111111111111,,,---...000111111111111...111444555555444444444111222333222111111333555///444777666444555888:::666===EEENNN^^^vvv}}}tttllljjjhhhiiisss~~~~~~pppgggcccXXXUUUQQQLLLHHHEEEDDDDDD@@@AAAAAABBBCCCGGGKKKOOOTTTWWW\\\___aaacccfffgggdddfffiiimmmrrrvvvyyy{{{~~~|||zzzxxxnnnooorrrxxx{{{xxxvvvppphhh___XXXVVVSSSNNNIIIHHHEEEAAAAAACCCEEECCCBBB@@@AAABBBCCCEEEIIIOOORRRXXXaaaooo{{{---...///111222333333333.........///000111///---)))***++++++------...///......---,,,,,,+++*********+++,,,,,,++++++---///---///111000,,,))))))+++---,,,,,,,,,,,,---..............................---...//////222777===BBBPPPRRRVVV[[[```___[[[VVVWWWXXX[[[cccooo{{{pppdddkkkttteee[[[VVVSSSTTTUUUPPPEEE;;;888444111222555777666555777888:::;;;>>>EEEOOOVVVdddooosssdddVVVPPPLLLEEEBBBCCCGGGLLLUUUaaaqqqxxxnnniiiccc\\\VVVOOOFFF@@@;;;;;;:::888777666555555555444333444777777555222444333222333555777888888999777555444666999:::;;;999888777777888;;;>>>@@@<<<@@@DDDHHHJJJLLLNNNOOOPPPXXX___dddlllyyy|||nnniiiaaaZZZVVVSSSRRRQQQZZZdddqqqzzz}}}{{{wwwnnnggg___\\\[[[^^^___^^^```eee___hhhqqqxxxppp[[[TTTbbbuuubbbKKKAAA???;;;666333222333333000000000000000000000000////////////.....................------,,,,,,,,,,,,,,,,,,,,,,,,---.../////////.........---------***++++++,,,---...//////***+++,,,...///000000000------......///000000000////////////000000000000............////////////222222222333333333444444//////000111111111111111444444444555444444333333555999===AAAJJJ[[[qqquuuggg[[[RRRLLLGGGDDDCCCAAAAAADDDDDDAAABBBFFFIIIJJJLLLKKKJJJLLLQQQVVVRRRRRRSSSUUUYYY]]]bbbddddddeeeffffffdddaaa]]][[[YYYWWWXXX^^^fffkkkkkkhhhiiifffbbbbbbbbbaaa^^^ZZZTTTPPPLLLIIIHHHHHHHHHGGGCCCCCCBBBAAA???@@@BBBEEECCCHHHLLLNNNQQQZZZiiivvvwww~~~//////000000000000//////222111000///...---------+++++++++,,,,,,------...//////...------,,,++++++---...---+++***)))+++,,,---......---,,,+++,,,...---,,,,,,,,,,,,---..............................---......///111555;;;???IIILLLRRRZZZaaaccc```\\\UUUWWW]]]gggsss~~~mmmlllzzz|||ssseeeZZZVVVPPPKKKMMMRRRPPPEEE:::777666555555555555555555333555888999:::>>>CCCHHHPPPZZZjjj{{{zzziii^^^UUULLLFFFEEEEEEHHHMMMVVVbbbooo|||}}}wwwqqqjjjaaaXXXQQQMMMJJJFFFBBB>>><<<;;;;;;:::888555555666777555333444444333444555555555444:::999999999;;;===>>>???;;;;;;:::;;;;;;===>>>???BBBFFFKKKPPPTTTXXX\\\___dddjjjqqquuu}}}~~~tttjjjdddXXXVVVTTTRRRQQQTTTYYY\\\kkkvvvzzzsssoookkkddd___[[[YYYYYY\\\\\\ZZZ[[[^^^bbbmmmyyyrrr]]]OOORRRiiioooVVVFFF===;;;777333111000000111000000000000000000000000////////////..................---------,,,,,,,,,---,,,,,,,,,,,,---...//////.........------------+++,,,,,,------.........++++++,,,---...///000000000000000000////////////........./////////000000............////////////222222222333333333333444000000111222222222222222333444444444444444333333444777:::<<>>;;;999999999888777777777666666666666666666>>>???AAACCCFFFGGGHHHIIIHHHHHHGGGGGGFFFFFFEEEEEEMMMRRR[[[cccjjjpppvvvyyy|||wwwkkkaaaXXXPPPKKKFFFIIINNNPPPTTT\\\gggppppppeee```^^^[[[WWWYYYVVVVVVYYYZZZWWWXXX[[[hhhvvvzzzaaaOOOJJJUUUmmmsssZZZIII@@@999777444111000///000000000000000000000000000000////////////...............------------,,,,,,,,,------,,,,,,,,,---..................------------------------------------,,,,,,+++,,,---...000111222111111000//////......---------.........//////............////////////111111222222222333333333111111222333333333333333333333444444444444333333444666888777999@@@LLLUUUdddzzzyyypppiii```XXXTTTQQQKKKGGGFFFGGGFFFDDDDDDEEEDDDCCCAAADDDCCCBBBAAAAAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@AAAAAABBBAAAAAADDDBBB??????@@@AAA@@@@@@BBBAAA@@@???@@@BBBEEEFFFGGGJJJMMMQQQUUU[[[bbbgggtttyyy............---,,,******$$$)))---...+++***---111......------,,,,,,,,,,,,///.........---------,,,---------------///444777???999111.........---,,,---,,,,,,,,,,,,---..............................---............000444777<<>>;;;;;;:::888999;;;???BBBGGGJJJOOOSSSVVVXXXYYYZZZ[[[YYYWWWTTTRRRPPPOOOOOOVVV^^^jjjvvv}}}ooohhh]]]SSSMMMIIIGGGFFFEEEMMMWWW\\\aaajjjyyyvvvfff[[[WWWVVVWWWWWW[[[WWWUUUWWWXXXXXX[[[___rrr~~~nnnYYYPPPSSS^^^ooo{{{}}}cccMMMBBB>>>777666444222111111111222000000000000000000000000////////////............------------------------------,,,,,,,,,------...------------------------.........------,,,,,,,,,---,,,+++++++++---000111000000//////............,,,,,,,,,---------..................////////////111111111111222222222222000111222222333333222222222222333444444444333333555666888777666999@@@FFFPPPeeetttmmmfff^^^XXXVVVRRRNNNJJJHHHJJJJJJHHHEEEGGGFFFEEEDDDDDDEEEEEEFFFDDDDDDDDDCCCCCCCCCCCCCCC>>>???@@@@@@???@@@BBBDDD???>>>===>>>???BBBEEEFFFEEEFFFHHHJJJLLLPPPTTTWWW[[[^^^dddkkksss}}},,,---------------,,,,,,###)))000111...,,,---//////......------,,,,,,+++---------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,///222555<<<777000---------,,,***---,,,,,,,,,,,,---..............................---......------...111444:::AAALLLXXXccckkkpppssstttxxx{{{}}}wwwvvvcccTTTUUU]]]cccdddUUUKKK???888777999888777777666333333333555777888888:::>>>FFFTTTfffyyy|||zzzvvvpppkkkfff```ZZZVVVLLLLLLMMMPPPSSSXXX```fffmmmrrrzzzxxxpppkkkaaa___[[[VVVPPPJJJGGGEEEAAA@@@>>>;;;;;;AAAIIIOOOUUUZZZ```eeegggiiikkkmmmkkkiiieeeaaa^^^\\\ZZZZZZ]]]ggguuu~~~qqqfffYYYSSSKKKEEEDDDEEEHHHIIIKKKWWWeeemmmrrr{{{sssjjj]]]SSSQQQSSSWWWXXX[[[WWWTTTVVVYYY]]]ccckkkzzzqqqbbbVVVVVV```kkkwwwxxx{{{tttZZZIII???;;;444333222111000000000111////////////////////////////////////............------------------------...------,,,,,,,,,------,,,,,,------------------.........------,,,,,,+++---,,,+++***+++---///000,,,,,,,,,---------......,,,,,,,,,,,,------------............////////////000000000111111111222222///000000111111111111111111222222333444444333333222444666666666888<<<@@@EEETTThhh}}}yyyrrrpppkkkeee^^^YYYXXXWWWTTTRRRPPPPPPNNNLLLKKKJJJIIIIIIEEEEEEEEEEEEEEEEEEEEEEEE>>>@@@AAAAAA@@@AAADDDFFFBBBBBBBBBDDDGGGLLLRRRUUUWWWZZZ^^^aaadddiiinnnrrrwww{{{,,,,,,---...////////////+++///444444111...,,,---///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++,,,///---+++++++++,,,,,,+++---,,,,,,,,,,,,---..............................---.........---...000222:::@@@JJJTTT___hhhqqqvvvuuuvvvyyy||||||}}}fff]]]___gggmmmeeeZZZKKK???:::888777666666333111111333666888999888999;;;AAAKKK[[[lllxxxyyyrrrjjj___XXXLLLGGGDDDEEEFFFHHHNNNSSSUUU[[[dddmmmvvv~~~yyyxxxvvvpppfff\\\TTTQQQMMMLLLHHHDDDBBBGGGQQQXXXaaaffflllooooooppprrruuuuuuuuuuuussspppmmmjjjhhhhhhppp}}}wwwlll___TTTIIIEEEAAA???AAAEEEHHHJJJRRR```qqq}}}|||wwwsssqqqbbb\\\TTTOOOOOOSSSWWWYYYZZZVVVUUUZZZ```gggpppyyy|||ddd\\\YYY```nnn|||uuusss}}}hhhSSSGGG===777111000//////............////////////////////////////////////............,,,,,,,,,------------.........---,,,,,,,,,------,,,,,,,,,,,,------------.........------,,,,,,,,,---,,,+++++++++,,,...///******++++++,,,------...,,,,,,,,,---------..................///////////////000000000000111111111//////000111111111111000000111222333333444444333///111333444555666999;;;>>>FFFSSSggg}}}uuummmlllqqq}}}xxxrrrnnnjjjhhhcccbbb___\\\XXXTTTQQQPPPMMMMMMNNNNNNNNNMMMMMMLLLGGGFFFFFFFFFHHHJJJLLLMMMNNNOOOQQQSSSXXX```hhhooowww{{{......///000000000000000111111111000///...------...............---------------------------------+++,,,...---+++***)))***'''))),,,---,,,+++++++++---,,,,,,,,,,,,---..............................---.........---...000222777===FFFOOOYYYeeepppwwwvvvvvvwww{{{ppphhhlllsssvvvpppdddSSSCCC:::888888555333222444777::::::999:::;;;<<>>GGGUUUooo{{{pppgggcccdddnnnzzz|||yyytttpppmmmkkkiiijjjkkkkkkkkkiiigggfff]]][[[ZZZ]]]ccchhhjjjjjjiiikkkooorrryyy000111111111111111000000000---***)))+++---//////........................---.....................))),,,///000000.........''',,,111222///,,,***+++---,,,,,,,,,,,,---..............................,,,...///......///111222444:::BBBKKKUUUbbboooxxx{{{yyyyyy~~~ssssssxxxzzzfffMMM===:::===666555666999===>>>;;;888999999999999===DDDMMMTTTiii{{{zzzpppaaaTTTJJJIIIIIIFFFDDDFFFAAACCCEEEFFFIIIPPPYYY```kkkpppwww~~~}}}xxxnnnooollleee]]]YYY[[[^^^```ccceeebbb]]]ZZZ[[[^^^bbbjjjvvv~~~zzzqqqkkkaaacccfffiiimmmrrryyy~~~zzz{{{tttdddUUULLLEEE@@@AAADDDKKKUUUaaajjjppprrrppp~~~}}}vvvmmmddd[[[TTTPPPRRRRRRRRRSSSUUUXXXYYYZZZZZZ\\\cccqqq|||{{{mmmaaa```iii{{{ttthhhfffppplllSSSCCC<<<777222333333222111000//////...////////////////////////000/////////............,,,,,,,,,------.........///...---,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------++++++,,,---------,,,,,,///......------,,,,,,+++---------.........//////............/////////000////////////000000000000111111222333333333333222///000111222333444444444555666555555444444444444555;;;BBBKKK___~~~xxxoooiiiiiipppxxxtttrrrqqqwww,,,...000222222111000///------------------------------------------------,,,---...//////...---,,,.........------,,,,,,,,,...///...+++)))***...222000///------,,,---...///......------------............//////////////////444666;;;FFFTTTcccooouuu}}}wwwyyyaaaFFF;;;:::444666888777444333666999;;;999777777999???DDDHHH\\\jjjyyykkk[[[SSSRRRQQQLLLEEEGGGEEEBBBBBBDDDHHHKKKLLLSSSWWW]]]aaadddhhhnnnrrr}}}}}}wwwmmmfff```[[[VVVRRRNNNNNNMMMJJJHHHHHHJJJLLLYYY___kkkuuuyyyrrrdddYYYRRRRRRQQQRRRUUU]]]fffllloooqqqooofffZZZPPPLLLLLLMMMQQQZZZfffssswwwrrriii___UUUNNNJJJHHHPPPUUUYYYYYYVVVUUUWWW[[[]]]ggguuupppeeegggppp~~~mmmjjjoootttXXXGGG@@@:::555222111111111111000000000000///............---------......//////......---,,,,,,,,,,,,---------...............------,,,,,,,,,***++++++,,,------------++++++,,,------......///,,,,,,,,,---------............---------,,,,,,,,,++++++,,,,,,,,,,,,------000///---------...000222,,,,,,...///000000000000////////////000000000000000111222333333333333333444333333333333444555666<<<777:::EEEQQQaaa~~~,,,,,,---...///...------------------------------------------------------,,,---...//////...---,,,......---------,,,,,,,,,+++,,,,,,***((((((+++...///...---,,,,,,---............------------......---------....../////////222444999BBBOOO^^^jjjqqqyyynnnxxxvvvZZZGGG>>>666666666555333444555777:::999666555777;;;@@@CCCMMMZZZnnnsssiiifffbbbZZZSSSTTTPPPKKKHHHGGGGGGGGGGGGGGGJJJLLLNNNOOOQQQVVVYYYgggmmmuuu{{{~~~~~~~~~}}}|||uuukkkbbbYYYQQQIIIDDDAAAAAA@@@>>><<<<<<>>>AAAKKKPPPYYYaaaddd___TTTLLLGGGFFFFFFGGGKKKSSS]]]dddnnnsssuuuqqqggg^^^YYYXXX^^^bbbkkkvvv|||vvvjjjfff___XXXQQQMMMJJJIIIOOORRRVVVVVVTTTUUUYYY]]]gggtttssshhhgggsssuuuhhhjjjuuuiiiOOOAAA<<<777444222111111000000000////////////............---------...............------,,,+++,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,---------,,,,,,///......------,,,++++++,,,,,,,,,---------------......---------,,,,,,,,,++++++,,,,,,,,,,,,---------,,,+++******,,,---///---...//////000000000000////////////000000000000222222333333333222111111333333333444444444444555777222333<<>>???DDDLLLUUU\\\llluuu~~~wwwsssqqqxxx{{{~~~zzzssslllfffYYYVVVRRRNNNJJJIIIIIIIIILLLOOORRRSSSTTTXXX^^^cccqqqtttkkklllyyylllbbblll}}}mmmZZZDDD:::777444222111000////////////.........///............---------...............---,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,++++++///......------,,,++++++------------,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++*********+++---...//////000000111000000000////////////000000000000333333333333222111000000111222444555555555444333888444444999>>>FFFWWWjjj333222000.........///000........................------------------------------------------------------------------------///000111222111000000///,,,,,,,,,,,,,,,---------......------------......******+++,,,---//////000111111333888AAAMMMZZZbbbnnnsssyyy{{{zzzzzzsssiiidddlll~~~bbbKKK>>>999333111222444444333666555444333444666999:::???DDDNNN[[[mmmxxxoooggg___YYYUUURRROOOKKKHHHFFFFFFHHHJJJHHHKKKNNNQQQRRRRRRTTTVVVZZZUUUNNNGGGBBB>>><<<;;;:::;;;;;;;;;999:::;;;===<<<===???AAACCCCCCAAA@@@===???BBBEEEHHHMMMSSSWWWgggtttyyyuuuqqqlllfff```ZZZUUULLLJJJGGGDDDCCCDDDEEEFFFIIIKKKOOOSSSXXX```hhhnnnxxxwwwiiilll~~~yyyfffbbbrrryyy___NNN===555444222111111//////.........---------///............---------------.........---,,,,,,)))************++++++++++++++++++,,,,,,------...------------,,,++++++***++++++,,,------......///---------,,,,,,,,,,,,+++......---------,,,,,,,,,+++++++++,,,,,,,,,------......---------...///000000111111111111000000///////////////000000000000222222333333333222111111000222444555555555333222999777777:::<<>>>>>>>>===<<<>>>???===>>>???@@@AAABBBDDDEEEFFFJJJOOOSSSTTTTTTUUUUUUbbbsss}}}|||}}}|||vvvqqqhhheee___ZZZVVVQQQLLLHHHEEECCCAAA???>>>@@@AAACCCEEEIIIOOOWWWaaakkktttzzzvvvgggbbbuuu~~~mmm```eeezzzmmmUUUGGG999444444222000111............------------///............------------------...---,,,,,,+++)))))))))*********++++++***++++++,,,,,,---------------------,,,++++++***++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,,,,------///////////////000000111000111111111111000000///////////////000000000000///000111222333444444444000111333555555444333222444444444666777999???FFFRRRiii}}}rrrkkkkkknnnvvvxxx|||///...,,,++++++,,,---...........................------------------------------,,,,,,,,,,,,------,,,,,,,,,------------......---...///000000...,,,,,,,,,---...////////////......------------......++++++,,,---...//////000000111333444777???JJJRRR^^^eeekkklllnnnppppppmmmpppvvvrrrcccaaammmxxxwwwuuulll[[[LLLCCC???:::777555444444333222222333444555666888888777888;;;@@@KKKYYYiiisssyyyrrrllleee^^^YYYUUUUUUUUUTTTSSSUUUXXX[[[UUUSSSOOOIIIDDDAAAAAABBBCCCDDDEEEEEECCCBBBCCCDDDDDDFFFIIIKKKLLLMMMPPPRRRWWW\\\bbbeeeeeebbb___^^^hhhxxxxxxsssnnnlllllliiiccc]]]XXXUUUQQQMMMJJJGGGCCC@@@@@@???>>>===>>>@@@CCCEEEHHHMMMWWWcccooozzzxxxggg```gggqqq```\\\kkkdddMMMAAA777444444222000111///............---------///............------------------------,,,++++++))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------,,,++++++///......------,,,++++++++++++++++++,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,---------.........//////////////////000000111000000000////////////000000000000...///000222333444555555000111333444444444333222222333444555666888;;;>>>CCCVVVpppwwwvvvyyy{{{zzz111111000///000111222222........................------------------------------,,,++++++,,,------,,,,,,,,,---------......111///...///222222000...,,,---...000000000000000......------------......---------....../////////...000222222333999BBBJJJXXX___dddhhhnnntttqqqkkkhhhkkkrrrwwwhhhhhhxxx}}}xxxqqqiiiaaaXXXNNNGGGDDDCCC@@@<<<888555444555222222333444444444444444444555777:::@@@IIIRRRYYYbbblll|||yyysssnnnfff]]]XXXXXX]]]aaa[[[]]]```___[[[WWWVVVUUUXXXZZZ[[[ZZZXXXWWWWWWWWWWWW\\\bbbeeefffgggiiijjjqqqtttyyy{{{zzzwwwuuuttt{{{tttmmmeee```^^^ZZZSSSNNNJJJHHHFFFDDDDDDBBB@@@===;;;;;;;;;===@@@EEEIIILLLVVV\\\hhhvvvwwweee\\\```qqqvvv```ZZZ^^^ttttttYYYDDD;;;333222333111000000/////////............---///............---------,,,------------,,,++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---------,,,,,,///......------,,,++++++))))))***+++,,,------.........---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,------...............---...//////000000000000////////////000000000000///000111222333444444444111222222222222333333333222444555666777999;;;<<<===IIIZZZkkk~~~yyy|||///......//////000111111////////////////////////------------------------------++++++++++++------,,,,,,,,,------.........///,,,***+++...///---+++,,,---///111111111111000.........------...............//////////////////,,,///111111111666>>>EEERRRYYY___fffqqqzzzwwwooohhhhhhlllwwwtttjjjtttzzzxxxrrrhhh\\\RRRMMMKKKDDDEEEDDD@@@999555555666333333333333333222111000666777888999;;;???DDDHHHKKKUUUfffzzz~~~wwwuuuzzzuuudddYYYVVVZZZ___cccjjjsssyyyyyyvvvtttsssppprrrsssrrrooonnnmmmnnnlllrrrzzzwwwnnncccZZZVVVQQQKKKEEEBBBAAA@@@@@@AAAAAA???===777888:::===CCCJJJPPPSSSccckkkxxx~~~iiiXXXRRR\\\tttiiiSSSZZZccc}}}jjjOOO>>>666000000222000///000000////////////.........//////.........---------,,,,,,---------,,,++++++***++++++++++++,,,,,,,,,---,,,,,,++++++************+++,,,,,,------------++++++,,,------......///(((((()))***,,,---...///......---------,,,,,,,,,++++++,,,,,,,,,------------...//////000000//////,,,,,,...///000000000000////////////000000000000111222222333333333222222222222111111111222333444000222333333444777888777777>>>GGGQQQaaawww|||xxxwww|||wwwsssuuu}}}///111444333000......000333111...+++***+++---...,,,,,,+++***************........................---------------------------,,,++++++,,,---///000///000000000000...,,,+++333...---000///******...---------------...///000000000///000222555888:::HHHQQQ]]]gggnnnrrrwwwzzzpppjjjjjjsssxxxtttzzz}}}tttvvvqqq```QQQMMMGGGKKKMMMHHH???999888;;;444555444111000222333444444555555666888999;;;<<<===GGGUUUbbbooo~~~gggVVVSSSZZZaaaiiiyyy}}}uuuiii^^^UUUNNNFFFAAA@@@???===;;;;;;;;;999888;;;<<>>999555555555444333333333222555555555555555666777888999@@@IIISSS^^^nnnuuuddd___ccchhh|||xxxlllbbbXXXPPPHHHCCC>>><<<::::::;;;===>>>>>>AAADDDMMMWWW]]]cccqqqxxxgggeeekkkppppppwwwnnn```aaakkklllSSS@@@666555222000........./////////......------,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,***))),,,***))))))+++,,,++++++++++++++++++++++++,,,,,,---,,,++++++******++++++++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,+++,,,,,,,,,---.........///...------...///---,,,+++,,,...000111000///...000000000000000000000000............////////////222333333333222222111000111111222222333444444444777888:::===BBBJJJTTT[[[rrrzzzuuuvvv~~~}}}uuuoooqqqttttttuuuvvvtttwww}}}yyysssqqqwww~~~---///111111///...---...------------......//////(((((((((((()))*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///...,,,,,,+++,,,,,,)))***,,,...///000000//////------000111000111444//////...---------...............///000333555666999@@@KKKWWWbbbooo|||}}}lllTTTXXX```iiikkkaaaNNN???:::888777777777555222000555444444333333333444444777:::>>>BBBJJJXXXjjjwww|||vvvwwwyyy{{{tttrrrsssvvvxxxuuupppggg^^^VVVNNNGGGCCC>>>===<<<<<<>>>BBBFFFIIIOOOUUU```kkkssszzz}}}mmmjjjvvvoooddddddvvvuuu^^^HHH888444333111///---------............---------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,++++++++++++***+++,,,---------,,,+++---+++))))))***++++++***,,,,,,++++++++++++++++++,,,,,,++++++******++++++,,,,,,------------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------...---,,,---///000...---+++,,,...///000000//////000000000000000000000000...............---------222222222333222222111000111111111222333333444444555666666666777:::???CCCVVVfffzzz}}}xxxsssnnnnnnmmmmmmppptttsssxxx~~~~~~{{{{{{,,,.../////////...------,,,---.../////////...------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,++++++,,,,,,+++)))((('''111000///000000///000111000///...---------------............///111333444666<<>>DDDIIINNNUUU[[[jjjwww{{{|||~~~~~~~~~zzzssshhhpppuuussspppooommmjjjhhhddd^^^XXXRRRMMMHHHEEEEEEGGGJJJLLLQQQZZZfffnnnttt}}}}}}~~~|||}}}~~~}}}wwwkkkZZZIII;;;222000222............---,,,++++++......---,,,,,,+++******++++++******++++++,,,---......------,,,+++******'''((()))***+++***))))))***((('''(((***++++++************++++++,,,,,,---+++*********+++,,,,,,---((()))***+++,,,,,,---,,,,,,++++++++++++++++++,,,))))))***+++,,,,,,------.........000111///,,,))),,,,,,,,,,,,---...//////------------------------***+++,,,---...000111111//////000111111111111111......//////000111111111222333444333222222444666......333888777555:::DDDAAAOOO]]]eeelllvvvzzzttttttxxx~~~...,,,+++,,,///000---+++,,,,,,,,,------.........---------,,,,,,+++++++++++++++++++++++++++++++++------------------------***++++++,,,,,,++++++***+++,,,---......---,,,+++------...000111222333444***++++++,,,,,,++++++***222...++++++---///...,,,---///444:::<<>>777222//////------------,,,,,,+++***------......------,,,+++++++++,,,---............*********++++++*********+++***)))(((((()))***+++******)))(((''''''((((((+++***)))***++++++***)))...+++(((''')))***++++++))))))))))))***+++,,,---)))))))))***+++,,,---...---,,,,,,++++++,,,,,,------,,,---...000000...,,,,,,+++******+++,,,...//////////////////////////////...---,,,---///111222111111000000///.........//////000111111111111111111111111111111111111111444444444555555555666666BBBCCCGGGMMMQQQYYYjjjyyy~~~uuummmhhhgggrrryyy|||~~~...,,,+++---//////---+++,,,,,,------------------+++,,,,,,---......//////++++++++++++++++++++++++------------------------......////////////......,,,------------------,,,------...///000111111222,,,------------------,,,000---,,,,,,///111000///333000111666999>>>IIIUUU^^^kkkwww}}}tttiiijjjpppwwwqqqbbbSSSMMMKKKFFF???<<<;;;777555888777444555999777888777555333333555888555555555777999===@@@BBBGGGMMMYYYeeeoooyyy}}}{{{zzz|||{{{vvvvvvzzz||||||zzz|||yyyxxxxxxyyyxxxuuusssmmmhhhbbb______```aaa```aaaeeefffbbbZZZVVVWWW[[[___eeekkkooottt}}}tttmmmfffiiiwwwtttccceeegggmmmwww~~~vvviiiWWWDDD999444000///000***+++,,,,,,------------------......------,,,++++++,,,---.........---,,,,,,,,,------------,,,,,,,,,+++***))))))***+++,,,,,,,,,+++*********************)))***+++++++++***,,,***((((((***+++++++++))))))))))))***+++,,,,,,+++++++++++++++,,,---...---,,,,,,++++++,,,,,,---,,,+++,,,---//////---+++,,,++++++++++++---...///........................///.........///000222333111000000000000///////////////000111111111111111111111111111111111111111333333444444444444555555:::;;;>>>CCCFFFMMM\\\jjj|||qqqhhhcccaaagggooo...---,,,---//////---+++------------------,,,,,,---------...//////000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////000000000000//////...------,,,,,,------...------........./////////......////////////.........------///111333333222666111///222666;;;AAAGGGVVVaaannnxxx|||sssrrrwww~~~rrrjjjhhhccctttyyycccWWWLLLIIIGGGDDD@@@???<<<999777888888555555888555666666444222222333444555555444444666777999;;;???AAAFFFNNNTTT\\\kkkyyy~~~~~~~~~~~~~~~~~~}}}~~~~~~yyyxxx{{{}}}|||{{{{{{yyywwwwwwvvvuuusssqqqlllggg```]]]]]]```dddeeefffiiillljjjgggggglllqqqwww|||qqq]]]YYYYYYeeexxxyyybbbVVVZZZaaajjjwww~~~yyypppYYYKKK;;;333000......000+++,,,,,,---------,,,,,,------......------,,,++++++,,,...///...---+++***,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******************))))))******++++++++++++***)))((()))+++,,,,,,***+++***************++++++---,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++***+++,,,......,,,***++++++++++++,,,---...///........................---......000111222333333000000000000111111111111//////000000000111111111111111111111111111111111222222222333333333333444333333666:::<<<@@@LLLXXXuuu~~~rrrhhhbbb``````iii|||~~~..................---,,,.........------,,,,,,,,,111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------......---------...---,,,++++++,,,---..............................//////000000//////.../////////111222222222222333111///000333888>>>BBBNNNYYYgggttt{{{mmmjjjlllttt~~~rrriii___mmm}}}dddVVVIIIEEEFFFFFFDDDDDDAAA???>>>===:::888666666222333333333333222222333333333222222333444555555;;;:::===AAADDDIIITTT___ppp~~~}}}|||||||||~~~~~~}}}}}}~~~|||zzzxxxwwwvvvtttsssnnnkkkhhhgggiiilllpppssssssvvvyyyyyyyyy|||~~~jjj\\\[[[ZZZ^^^hhhwwwjjjYYYUUU]]]gggsss}}}~~~rrreeeMMMAAA555111///......111000000///...---+++)))(((------......------,,,++++++,,,...///...,,,***(((((())))))******))))))(((++++++++++++++++++++++++))))))((((((((((((((()))((()))************+++,,,)))((((((***,,,---+++***++++++******)))*********......---,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++---...///---+++++++++,,,,,,---......///........................+++,,,...000111222222222//////000000111222222333///////////////000111111111111111111111111111111111111111111222222222222333222444777777999BBBKKK]]]uuu|||rrrkkkjjjhhhqqq.../////////...---------.........------,,,,,,,,,000000///...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,...---,,,++++++,,,---...000000////////////............////////////......000111111111000000000111...000111000///333999>>>DDDNNN]]]lll{{{{{{nnniiifffiiioooyyyqqqfffiiittttttaaaMMMGGGIIIJJJJJJIIILLLLLLKKKHHHEEEAAA<<<999666666666666777777777666111111111111222333333444555444666999:::;;;AAAIIIZZZgggzzz}}}||||||}}}~~~|||zzzxxxxxxxxxvvvxxxzzz}}}mmmcccaaahhhjjjllloootttzzzlll^^^YYY^^^gggtttmmmZZZFFF===444111000...///111000000000...---+++)))(((------......------,,,++++++,,,---...---,,,***)))''''''(((((((((((('''''')))******************))))))((((((((((((((())))))(((***++++++***)))+++---)))))))))***,,,,,,+++)))++++++******)))*********......---,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,...000000...,,,++++++,,,---....................................***+++---...///000000000......///000111222222333//////......//////000111111111111111111111111111000000000111111111222222444333444777666666<<>>JJJQQQ[[[lll|||...000222111...,,,,,,...,,,,,,------------------........................------------------------------------------------//////000000000000//////,,,------------------,,,........................---......//////......---......---+++)))***...222---111111///222999<<<;;;<<>>CCCJJJQQQVVVYYYZZZZZZaaahhhrrrzzzyyyxxxzzz||||||jjjZZZVVVccctttrrrXXXBBB888333000000000------000,,,,,,---.../////////...------......------,,,+++,,,+++*********+++,,,---******++++++++++++******)))***++++++++++++***)))***************+++,,,,,,))),,,...,,,(((&&&(((+++...,,,)))))))))******)))))))))))))))***+++,,,,,,+++++++++++++++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,...//////...,,,+++,,,---.../////////...------------------------///...---,,,,,,---...///------....../////////000000///...------///000111111111111111111111111111000000111111111222222222222000222555555333444888888???@@@FFFSSS___ttt...111222111...,,,,,,...,,,,,,,,,------.........333333222000///---,,,,,,------------------------------------------------......////////////......+++,,,............,,,+++,,,,,,,,,---------............////////////......,,,,,,+++(((''')))///444...000000111:::EEEGGGBBB444===HHHQQQ\\\gggmmmmmm|||yyyxxxyyy|||xxxeeedddnnn}}}oooeeejjjtttxxx~~~tttiiiNNNHHHAAA===;;;:::777555777777777666555444333222333///...000111111555:::999:::<<<@@@DDDGGGFFFEEEIIIOOOVVV\\\bbbkkkwwwxxxrrruuuzzzgggXXXRRRXXXoooxxxfffKKK555222...,,,......,,,,,,///.../////////...---,,,,,,------......------,,,+++,,,+++)))))))))+++---///******++++++++++++*********+++,,,------,,,+++***(((((('''(((((()))*********---///---(((%%%'''+++000---***(((((()))))))))))))))))))))***+++,,,---))))))******+++,,,---...---,,,,,,++++++,,,,,,---+++++++++,,,......,,,++++++,,,---////////////...------------------------222000...---,,,---///000---------...............000///---,,,---...000222111111111111111111111111111111111111222222222222222000222666666444444777333999888;;;DDDKKK]]]www//////............///000......---------,,,,,,,,,...111666888777333...***111///------......---,,,---------------------------,,,+++,,,......---,,,...............///000111........................,,,,,,,,,------.........000//////............///111444444333999CCCEEEAAA444555<<>>999777666555444333222333333222111000111111333444666777777777666666777:::===>>>@@@EEENNNUUU```iiixxx|||mmmaaaWWWWWWYYY^^^nnn|||dddXXXNNNQQQ\\\lllxxxhhhTTTAAA666333000000///...---------.........------,,,,,,++++++,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++---,,,,,,+++******++++++((()))))))))))))))))))))((()))***++++++***)))(((******************++++++))))))))))))***,,,...///)))***++++++,,,,,,++++++)))))))))***+++++++++,,,------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,///////////////000000000.........------------------,,,,,,,,,------......---...//////000000//////000/////////.........---.../////////000000000000111222222222222111000000111111000000000111222333444111000444777<<>>EEEBBBGGGLLLPPPTTT^^^jjjttt......---------......///......---------,,,,,,,,,***+++---111555888;;;===...,,,++++++,,,------,,,++++++++++++++++++++++++---,,,,,,---000222222111000//////............///..........................................//////............///000222222111111000////////////...222000000444888@@@LLLXXXfffssstttmmmuuuwwwsssoookkkeee^^^VVVRRRPPPPPPWWW______YYYPPPHHHBBB===:::888888777666666666666555444555555555444333222222111444555555555444555999<<>>===???@@@AAACCCKKKVVV___ttt,,,,,,,,,,,,---///000111......---------,,,,,,,,,...---,,,---111777>>>BBB///---,,,,,,...///...---++++++++++++++++++++++++---,,,,,,---000222222111---------......000111111........................------------------------,,,,,,,,,---...///000111.........///...,,,,,,---111000000333666<<>>:::999888666333333333222222222333444444333333444555555666666666777888:::<<<<<<>>>@@@CCCFFFIIINNNRRRWWW]]]cccgggnnnssszzz{{{wwwooommmkkkllloooqqqooommmaaa]]]VVVMMMFFFCCCDDDFFFGGGLLLUUU```lllxxx{{{dddRRRKKKEEEQQQ___iiiqqqxxx||||||jjjWWWBBB666111......///,,,,,,------...000111222------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,---,,,+++******+++,,,---+++++++++***++++++,,,---+++++++++******))))))((()))((((((((()))***+++,,,))))))))))))))))))((((((((()))******+++*********((()))******++++++************************++++++++++++++++++*********************++++++++++++,,,+++++++++***************,,,,,,,,,+++++++++******+++,,,---.........---,,,---............---,,,,,,---------------.........------........./////////000000111111000000///......///000000111111000000...---///222222000333777666777777666555666999<<>>HHHVVVaaappp}}}}}}qqqiiinnnyyyzzzkkkddd^^^]]]^^^___eeekkkqqqrrrtttwwwyyywwwtttqqqhhh^^^RRRHHHCCC???:::777555444333222222333444444222333333444555555444333555666888888888999;;;===<<<===@@@BBBDDDGGGLLLOOOSSSYYYbbbjjjnnnrrrvvvxxxtttqqqooonnnppprrrttttttssswww|||~~~{{{yyyyyyssssssuuuxxx|||~~~{{{vvvpppiiiccc```XXXUUURRRTTTWWWYYYVVVSSSLLLJJJGGGDDDDDDHHHPPPWWW___cccggglllrrr{{{oooYYYOOOOOOOOOXXXcccjjjppptttqqqjjjXXXJJJ;;;444111//////111,,,,,,,,,,,,---...//////------,,,,,,++++++************+++++++++,,,,,,,,,---,,,***))))))***,,,---++++++******+++,,,,,,---,,,,,,+++******))))))((()))((((((((()))***+++,,,((((((((()))))))))))))))&&&''')))***++++++++++++((())))))***************)))))))))***+++++++++,,,++++++++++++************++++++++++++,,,,,,,,,,,,+++*********************+++++++++,,,,,,,,,,,,,,,***+++---//////...---,,,)))***+++,,,------------,,,,,,,,,------.........---------.........//////000000000000000//////.........000111111111000///222000111444333222444999555555555555444666888999888@@@BBBFFFOOOTTT^^^rrr}}}ttt111000...---,,,+++++++++......---------,,,,,,,,,+++,,,---......---,,,+++---+++******,,,......------------------------------,,,+++,,,......---,,,//////.........//////000........................000000//////.........---000//////........./////////---000444111++++++111///111555777333222888AAAFFFSSSeeesss}}}kkkffflllttt|||uuukkkgggggghhhmmmrrroooqqquuu|||wwwfffXXXOOOHHHBBB===888777555444333444444555444444444555666555333111///111333444444555777999888999:::::::::<<>>BBBFFFGGGGGGEEEDDDAAAAAAAAAAAAAAABBBCCCDDDJJJKKKOOOUUU\\\```___]]]XXXVVVSSSOOOLLLJJJHHHHHHEEEDDDDDDFFFLLLSSSXXX[[[TTTPPPLLLIIIGGGDDD???;;;@@@===>>>AAACCCEEEKKKSSSYYY___gggooouuu|||mmm[[[SSSUUUZZZeeeiiikkkkkkmmmiiiYYYGGG<<<999444///,,,,,,,,,---+++,,,,,,---.........---++++++++++++++++++,,,,,,******))))))))))))************))))))******+++,,,))))))))))))))))))))))))---,,,***)))''''''((((((((((((((()))*********+++&&&(((***+++,,,+++)))((())))))************))))))************************)))***+++,,,---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,)))''''''***---,,,+++///...---,,,,,,,,,---...------------------------.........///////////////---------------...//////***+++,,,---............///////////////.........////////////000000000000////////////000000000000333333222222111000000///888999:::;;;;;;>>>BBBEEEOOOYYYgggqqqxxx~~~{{{lllaaaWWWMMMFFF,,,,,,------...---------,,,,,,,,,---------------------,,,++++++,,,,,,,,,,,,,,,------------------///......------......///......---,,,,,,,,,------------............------........................------------............/////////000000000000000111111000/////////000000000000//////111333555777666>>>IIIUUU```lllxxx|||iiicccfffkkkzzzzzzsssqqqsssrrrqqqrrrwwwuuupppjjj___XXXVVVOOOJJJEEECCCCCCAAA===999888777666555333333444555333222222333666777666555555555444444555666888999777999;;;===>>>===;;;::::::999999999::::::;;;<<<>>>>>>@@@EEEJJJLLLKKKIIIIIIGGGEEEBBB???>>>======???>>>???@@@CCCEEEGGGGGGAAA???<<<<<<======<<<:::<<<:::<<>>===:::777666555555333222333333333222222111111000444444333222222222333333444444444333333444444555666666666666666777777777666666555555555666666666666777999::::::::::::;;;@@@???>>>>>>???AAABBBCCCCCCFFFOOO]]]jjjvvvwwwpppfff______gggrrr{{{zzz{{{wwwgggSSSBBB:::777////////////...---,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))(((((('''++++++************++++++)))))))))))))))***++++++(((((((((((((((((((((((((((((((((((())))))************))))))(((((('''''')))))))))((()))******+++))))))************))))))((())),,,------,,,)))((()))******+++++++++++++++++++++++++++++++++++++++************************++++++******++++++++++++++++++++++++++++++,,,,,,------------------------+++++++++,,,,,,------......---,,,,,,+++,,,,,,,,,000000000000///...---,,,------...............///........./////////000000000000000///......------//////000000111222222222333444444444333333555777999:::;;;;;;<<<@@@FFFKKKTTT```nnntttrrrrrrvvv{{{wwwnnnbbbWWWJJJDDD<<<666333222111000---.........------,,,+++///.........---,,,,,,,,,***+++,,,---...---,,,+++.........------,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,---...///...---,,,,,,,,,,,,---...------------------------,,,------------.........//////......------,,,,,,------,,,------...//////000000000000000000000111444555666888===HHHVVV```lll|||{{{lllrrr~~~ssslllkkkjjjyyy{{{~~~|||iiibbb[[[ZZZ\\\\\\UUUOOOEEEAAA<<<999999:::;;;;;;333444555666666555444222222222111000111222333333444333333222222333333333222222333333333333444555222222333444555555555555444666888888777888<<>>:::999888777666555444333333222222222222222333444333222222111111111111111,,,...000111000000111222111111222333444444444333666888;;;;;;;;;===AAAFFFIIIPPPZZZccciiimmmppprrrmmmhhheeehhhllltttuuuuuuvvvxxxzzzzzzxxxvvv{{{qqqcccRRRAAA333...000------............------...---+++******+++,,,,,,------,,,,,,+++***************))))))))))))******)))(((((((((((()))******))))))))))))))))))))))))&&&'''((())))))))))))(((******************))))))((()))))))))************))))))************))))))***+++---......---+++******))))))))))))***++++++))))))))))))))))))))))))+++++++++++++++++++++++++++,,,...---,,,******+++)))***+++,,,---------,,,------------------------******++++++,,,---.........------------...///000---....../////////......,,,,,,,,,---......//////------........./////////........................000000000000000000000///111222333222111000111222111222333555777888999:::<<>>===<<<<<<<<<<<<<<>>AAAEEEHHHIIIOOOYYYaaaeeeddd```\\\bbbhhhrrr{{{sssooonnnmmmmmmkkkjjjhhheee___VVVLLLEEE<<<999555222111111000//////.........///000111222//////...---------------------............------...,,,++++++------,,,***)))******+++++++++++++++,,,,,,,,,------,,,++++++***+++,,,,,,***))))))))),,,,,,,,,,,,+++***)))))),,,,,,,,,,,,------------------,,,+++++++++,,,,,,//////...------,,,,,,+++---......,,,***(((((()))---///111000---+++---///...//////000000000000000......---...///111333555222777???HHHSSS^^^iiiooorrryyy~~~ddd___]]]bbbjjjttt}}}}}}}}}}}}rrrcccaaaeeejjjkkkoooxxx{{{lllbbb^^^jjjmmmrrrxxx~~~}}}llloooxxx~~~}}}{{{yyyxxx}}}}}}zzz~~~}}}||||||~~~~~~wwwjjjUUUDDD;;;444//////000...,,,---,,,,,,++++++++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++***))))))'''''''''((()))***+++,,,******++++++++++++******(((''''''&&&&&&&&&''''''&&&'''((('''&&&&&&((()))***))))))(((((()))))))))************)))'''&&&%%%%%%&&&((()))******)))(((''''''(((((())))))******''')))++++++)))(((((((((((((((((((((((())))))***------,,,,,,,,,,,,------))))))*********+++++++++++++++******++++++,,,---...---,,,+++***+++,,,---...---------------,,,,,,(((((()))***,,,---............////////////......///............///000000---,,,++++++******++++++,,,,,,...///111111222222////////////////////////111111000000000000111111000111111111222222222222222222333333333444444444222333444444444555777999;;;===AAADDDGGGHHHGGGGGGNNNRRRYYYbbbllluuu||||||vvvtttnnniiiaaaZZZVVVUUUSSSSSSRRRPPPLLLHHHDDD>>>888444222000//////000111000...000///.........//////000000///,,,++++++,,,---///---------------------------,,,++++++------,,,+++))))))***++++++++++++++++++,,,---...---,,,+++***))),,,...---***((((((***,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++...//////...,,,***+++,,,,,,---...---++++++...111//////000000000000//////////////////000222444555444666:::@@@HHHRRR^^^eeejjjtttwwwkkk^^^ZZZ]]]eeerrr}}}yyywwwyyy~~~zzzmmmjjjmmmllllllnnnvvvyyykkkcccaaadddhhhmmmuuu{{{{{{{{{www{{{~~~zzzyyyyyy{{{zzzwwwtttssssssssstttyyyzzzyyyssshhhYYYHHH===;;;666111///...---+++***---------,,,------......---------,,,,,,++++++*********+++++++++******)))&&&'''((()))******++++++)))******++++++******)))&&&&&&&&&%%%&&&&&&''''''%%%'''((((((''''''(((***++++++******))))))******************)))'''&&&%%%%%%&&&'''((()))))))))(((&&&''''''((()))******+++###&&&***,,,,,,,,,,,,---***************++++++,,,---,,,,,,++++++,,,,,,---,,,,,,++++++***))))))(((+++***++++++++++++,,,,,,------,,,+++++++++,,,---------------------------******+++,,,...///000000+++,,,,,,------,,,,,,+++...............//////000///...------,,,,,,------,,,---...//////000//////////////////////////////111111000000000000111111000000000111111111111222222222222222333333333333333444444333111000222333999999999:::;;;<<<===>>>AAACCCGGGLLLSSSZZZ```ccciiimmmrrruuuuuutttsssssswwwrrrnnnrrrwwwwwwyyy~~~xxxkkkbbb]]]\\\VVVQQQKKKFFFDDDCCCBBBAAABBB???;;;888777666444222///...///000222333111///...------,,,,,,+++++++++...---,,,++++++,,,---------------,,,,,,------------,,,++++++------,,,+++***++++++,,,,,,,,,,,,,,,+++,,,---...---,,,+++******---///...+++)))***,,,---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---(((((()))***++++++,,,,,,------...---+++,,,---///,,,,,,+++++++++,,,///111//////000000000000//////......//////000111222333222333444666;;;DDDNNNUUU___lllzzzrrrddd]]]^^^fffooo~~~sssmmmpppvvv{{{}}}xxxpppiiijjjlllooouuu~~~~~~zzz|||wwwsssuuusssqqqnnnllllllllllllvvvuuuqqqfffVVVFFF<<<:::999666111,,,***++++++***,,,,,,,,,,,,,,,---...///......------,,,+++******)))******+++++++++******))))))******************(((((())))))))))))(((((('''''''''&&&''''''((((((%%%'''(((((((((''')))***)))((('''&&&&&&&&&&&&&&&(((((())))))))))))((((((%%%&&&'''(((((()))))))))&&&''''''((()))******+++ ###'''))))))))))))******************++++++,,,++++++************++++++,,,,,,++++++***)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,------.........++++++,,,,,,,,,,,,++++++------,,,,,,------...//////...------,,,,,,------------......------,,,,,,........................111111000000000000111111//////000000000111111111111111111222222222333333333444444333111111222444444444444555555555666666:::;;;<<>>???@@@AAABBBEEEIIIMMMIIIGGGFFFJJJRRR]]]ggglllnnnooorrrwww|||}}}zzzvvvmmmmmmkkkgggbbb___^^^___ffffffggghhhkkknnnqqqsssvvvrrrlllfff```ZZZTTTPPPNNNMMMMMMOOOQQQQQQPPPOOOPPPNNNJJJDDD===999888999666444111111222333222222555222///.........---,,,---,,,,,,---......,,,***---.........------,,,+++(((***,,,------,,,+++)))------,,,++++++,,,------,,,+++***+++---...---,,,+++,,,,,,---------------*********+++,,,---...///---+++((((((***,,,......+++,,,,,,---------,,,,,,,,,,,,,,,+++++++++******,,,+++++++++,,,,,,---...)))******+++,,,------...,,,,,,,,,***((()))+++---,,,,,,++++++---.........000000000000000///......,,,---......////////////222222222222333666;;;???HHHYYYhhhnnnxxxrrrjjjjjjqqq|||}}}|||}}}}}}uuurrrkkkkkklllmmmoooqqqrrrsssjjj]]]NNNEEE<<<333///000***...///++++++///000...))))))))))))***+++,,,---//////...---,,,+++******))))))***+++++++++++++++,,,***)))''''''((()))***)))))))))******)))))))))***)))(((''''''&&&''''''''')))******)))''''''(((---,,,+++***))))))))))))''''''((()))))))))))))))(((((((((((()))***++++++(((((((((((())))))))))))+++,,,,,,+++)))((()))***((((((((((((((())))))***+++******************+++'''((()))***+++,,,------)))***+++,,,,,,,,,++++++***+++,,,,,,------------*********+++++++++,,,,,,++++++++++++++++++++++++,,,------......------,,,---------------...//////---,,,++++++******++++++***+++,,,---....................................//////............//////........./////////000000000000000000111111111222000111222111000111333555111222222222333333444444333333444555666888999:::888999:::::::::<<>>>>><<<:::======<<<:::666555555666111000...///000000///...222000////////////---,,,...------...//////...,,,,,,,,,---...------,,,+++))))))***+++++++++++++++------++++++++++++------,,,+++***+++---...---,,,++++++,,,------------,,,******)))***+++---000111---)))%%%%%%)))---......***++++++,,,,,,,,,++++++,,,,,,,,,++++++*********++++++++++++,,,,,,---...------------------------111000///,,,******,,,...---,,,,,,,,,...///...---000000000000000///......//////000111222222222111111111222222111333666999<<>>AAAEEEGGGEEEBBB>>>>>>===;;;::::::===???@@@???======>>>@@@DDDFFF@@@???>>><<<;;;999888777555444444555666666444222000111333222111000111222222111//////000000///---))))))***---//////...,,,,,,+++******,,,---,,,+++))))))++++++,,,+++***)))+++***)))((()))***,,,---......//////......---,,,******+++,,,,,,---......)))************+++++++++++++++++++++******))))))******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,***)))))))))***+++,,,,,,------,,,,,,+++******+++++++++.........///......------+++,,,,,,------,,,,,,+++***---000111000...,,,,,,...............///000000/////////000111333444555;;;BBBQQQ```lllxxxvvvmmmooo||||||zzz~~~~~~}}}}}}}}}qqqjjjkkkpppsssuuuyyyyyylll]]]MMMCCC666///...//////...///...---,,,---///111222///...+++***))))))***+++,,,,,,,,,++++++*********(((((((((((())))))))))))&&&'''((())))))((('''&&&''''''(((((())))))************))))))((((((((('''&&&'''''''''((()))))))))***(((&&&&&&'''(((((((((((()))***+++***)))'''%%%&&&''')))*********)))(((((((((''''''''''''((((((+++++++++***************((()))***,,,,,,+++************+++++++++)))'''&&&******++++++++++++************+++++++++,,,,,,,,,000///...,,,+++***))))))'''''')))******)))((((((++++++******)))(((((((((,,,+++***+++...///---***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,---.........---,,,+++---,,,,,,,,,,,,---......---.........//////000000///000000000111111111111111111222222222111111000000000///////////////000...//////000111222222222333333333222222222111111333222222111111222222333777555222222333444444444888777777777888999;;;<<<888777555333333444555666777666666555555444444333222222222222222222222222111111000000000000111111...///000111333333333444///...------------...///000///---------,,,)))'''(((((((((((()))***,,,,,,((())),,,------,,,+++***++++++++++++***((('''&&&...............------,,,,,,,,,++++++++++++******************++++++++++++++++++++++++++++++++++++***++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,+++***)))******+++,,,,,,------,,,+++++++++++++++++++++,,,------.........------+++,,,,,,------,,,,,,+++***---000000///---,,,,,,///............///000000/////////000111222444444888>>>IIIVVVaaalll}}}~~~tttrrrxxx}}}yyy|||}}}}}}vvvqqqooorrrvvvxxxwwwuuunnn___OOOBBB;;;333//////000...,,,...---+++++++++,,,...///,,,,,,,,,,,,+++***))))))+++++++++******)))))))))(((((((((((()))))))))***(((((())))))))))))(((((())))))))))))((((((((((((((((((((('''''''''&&&&&&'''''''''''''''(((((((((***(((&&&&&&'''(((((((((((()))*********((('''&&&&&&'''((()))***))))))(((((((((''''''''''''(((((())))))))))))))))))))))))))))))***++++++++++++***+++++++++******)))(((''')))******++++++******)))*********+++++++++,,,,,,---,,,,,,++++++,,,,,,,,,((()))))))))))))))((((((,,,++++++++++++*********,,,+++***+++...///---+++------------------------------,,,,,,,,,,,,------,,,,,,---......---,,,+++---,,,,,,,,,,,,---......---........./////////000....../////////000000000000111111222222111111000111111000000000000111111...//////000111111222222333333222222222111111111222222111111111111222222555666666444111000111333333333222222333444666777555444222111000111222333///////////////000000000000000000000000000000000000000////////////000000...//////000000000000///......,,,,,,,,,,,,......,,,+++*********)))'''%%%***))))))******+++,,,,,,)))***+++,,,,,,,,,++++++))))))*********))))))(((...............---,,,,,,------,,,+++)))(((''''''************+++++++++,,,******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,***+++,,,------,,,+++*********+++,,,,,,,,,++++++*********++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...111111000.........///////////////000111111////////////000222333444555777???HHHPPPZZZjjjxxxooogggkkkqqquuuuuu}}}{{{|||qqqoooqqqzzzvvvnnnpppttt|||~~~|||tttjjj]]]LLL???555222//////000000---***...---,,,+++***+++,,,---***+++---------+++((('''*********)))))))))))))))((((((((()))))))))************))))))))))))***************)))((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&)))(((&&&&&&((()))((('''))))))))))))((((((((((((''''''((())))))))))))))))))((((((''''''(((((()))'''''''''(((((()))))))))***))))))))))))***++++++,,,,,,******)))))))))))))))******++++++******)))*********++++++++++++,,,,,,,,,++++++++++++,,,,,,+++***))))))((((((((((((+++,,,,,,,,,,,,---------,,,++++++,,,......---+++............------------------,,,,,,,,,,,,------,,,,,,------------,,,,,,---,,,,,,,,,,,,---...................../////////---------............///000000111111111111000000222111111000000111111222/////////000111111222222222222222222111111111000222111111000000111111222222666999666000,,,...222000/////////000111222333111000///.........///000)))******+++,,,,,,------........................//////............//////...............---,,,+++---,,,+++******+++,,,---,,,+++++++++,,,,,,***(((++++++++++++++++++,,,,,,*********++++++++++++,,,'''((())))))*********)))------.........---,,,,,,...---,,,+++***)))((('''*********+++++++++,,,,,,++++++*********))))))))),,,,,,,,,+++++++++++++++***+++,,,------,,,+++***)))******++++++,,,,,,,,,*********++++++,,,,,,,,,******++++++,,,,,,++++++))))))******+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...000222333111000000000000////////////000111111///......///000111222222222222555;;;AAAHHHVVVcccpppzzzooojjjjjjhhh```bbblllnnnkkkrrr~~~}}}~~~zzzsssssstttzzzzzzqqqnnnssswww~~~wwwjjj[[[KKK===333///------...//////---+++000///...---,,,,,,------***+++,,,,,,+++***)))(((******************))))))(((((()))))))))*********+++***((((((((((((***+++***)))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%)))'''&&&'''((()))((('''***)))(((((((((((())))))'''(((((()))))))))))))))))))))(((((((((((())))))&&&&&&'''((())))))*********)))((((((((()))+++,,,---,,,***)))(((((()))***))))))************))))))************++++++++++++///...---+++***)))))))))---,,,***(((''''''((((((******+++,,,,,,---......+++++++++,,,---------,,,---------------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,---------------,,,,,,,,,,,,---..............................------------............//////000000111000000000000000000///000000111222//////000000111111111111222111111111111000000000111000000//////000000111///333666555000---...000000000000000000111111222//////...---,,,------...++++++,,,,,,,,,---------------------------------...------,,,,,,------...---------------,,,,,,+++,,,+++***))))))***+++,,,,,,++++++,,,---...,,,+++++++++++++++++++++***************)))***++++++,,,(((((()))))))))))))))(((---------...---,,,,,,+++------,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,++++++)))((('''&&&%%%+++++++++++++++++++++*********+++,,,,,,+++***************++++++,,,,,,---***+++++++++++++++,,,,,,)))***+++,,,,,,,,,,,,+++***)))))))))***,,,---...---,,,,,,++++++,,,,,,------///111111///......//////////////////000000111............///000111111222000000444777<<>>;;;555000,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++)))'''''''''(((((())))))******((((((((()))******++++++((((((((((((((((((((((((***))))))(((((((((((((((+++******)))))))))))))))'''''''''(((((((((((((((******)))((('''&&&&&&%%%((((((((((((((((((((((((+++*********))))))((((((''''''''''''(((((((((((()))&&&######&&&''''''%%%(((((())))))))))))((((((((('''%%%%%%&&&(((***,,,,,,,,,,,,++++++)))(((((())))))))))))************'''(((***++++++)))'''&&&(((((())))))*********+++++++++***)))(((((())))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************+++***))))))***,,,...000///......------......///+++*********+++---///000++++++,,,,,,---...//////000///...------...///000000000000000000000000000......///000000000000000---///111000...,,,++++++//////.........---------++++++,,,,,,,,,,,,------///---++++++,,,............---,,,,,,+++++++++++++++++++++***)))(((((('''&&&&&&''')))***+++,,,---))))))))))))************+++,,,,,,,,,,,,+++******++++++***************+++******+++,,,+++***)))(((*********))))))))))))(((''''''(((((())))))******)))))))))))))))))))))))),,,,,,---------,,,,,,+++++++++******++++++,,,---+++++++++++++++***))))))$$$&&&))),,,------,,,+++++++++++++++******)))(((------,,,,,,,,,------...***************++++++,,,,,,***((())),,,------+++---,,,++++++++++++------++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,---------...---------------...///000000000//////000000111222555555888>>>JJJYYYhhhqqq~~~~~~wwwqqqnnnppprrrqqqtttyyyyyynnngggbbbaaafffoooxxxwwwuuurrrjjj\\\KKK???888666111...++++++,,,---))))))))))))))))))))))))+++***)))***++++++)))'''(((((((((((())))))))))))******))))))))))))))))))************************+++******)))))))))))))))***)))((((((''''''((((((((((((((((((((('''''''''''''''&&&%%%$$$$$$######(((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''((((((((((((,,,)))'''''')))******((((((((())))))))))))((((((''''''&&&&&&'''((()))***++++++++++++***)))((('''(((((()))))))))*********'''((()))******)))((('''((()))))))))************+++******)))(((((())))))))))))))))))))))))))))))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***+++,,,+++++++++******+++++++++------,,,,,,++++++,,,,,,+++,,,,,,------.........------,,,,,,,,,,,,------////////////////////////......///000000000000000---///000000...,,,+++,,,///.........---------,,,*********+++++++++,,,,,,---+++******---/////////------,,,+++++++++,,,,,,++++++******)))(((((('''''''''((()))***++++++,,,))))))))))))************++++++,,,,,,++++++***)))++++++***))))))******+++******+++++++++***)))(((((()))))))))******++++++((((((((((((((()))))))))((((((((((((((((((((((((,,,---------,,,+++************+++,,,,,,,,,,,,++++++++++++++++++******)))%%%'''***,,,---------,,,++++++******)))*********+++)))((('''(((***,,,---************++++++,,,,,,,,,+++)))***+++,,,,,,+++))))))))))))***+++,,,---++++++++++++++++++++++++------------------------------------------------------............//////++++++,,,,,,---///000111///////////////000111111000222555888>>>IIIVVV___rrryyyqqqjjjcccaaabbblllttt~~~}}}pppkkklllooouuu{{{}}}wwwnnneeeZZZLLL===333222000...,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++)))'''))))))))))))((((((((((((++++++***))))))(((''''''************************,,,+++******))))))******)))(((''''''&&&&&&''''''))))))((((((''''''&&&&&&(((((((((''''''&&&&&&&&&))))))))))))))))))))))))(((((('''''''''''''''&&&''''''''''''((((((((((((+++***((((((***+++***)))(((((())))))))))))(((((('''''''''((((((((((((((()))*********)))((('''&&&(((((())))))))))))******(((((((((((())))))))))))))))))))))))******************)))((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,...------,,,,,,------...,,,,,,------,,,,,,++++++------------------------,,,------------------,,,------------------------.........///////////////---///000///---,,,+++,,,......------------,,,,,,))))))*********++++++++++++***)))***---///000000,,,++++++++++++,,,,,,---++++++******)))(((((((((((()))))))))************))))))))))))************++++++,,,,,,++++++***)))******)))))))))******+++******++++++******)))((('''((()))***+++,,,------))))))((((((((((((((((((((((((((((((((((((((((((---------,,,+++***)))((()))***+++,,,---,,,+++***++++++,,,,,,++++++***)))***+++,,,------,,,***)))---,,,+++++++++,,,---...((((((''''''(((***+++,,,)))******+++,,,,,,,,,,,,,,,+++******++++++,,,,,,))))))))))))******++++++************++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,---...///000///............///000000---111444444666<<>>BBBFFFQQQgggyyywwwlllfffeeecccaaa\\\bbbkkkvvv|||{{{vvvqqqttt|||sssnnnhhhcccccchhhooossssss^^^LLL999555111000111111///,,,)))***,,,.........,,,+++************************(((''''''(((***+++)))(((''''''(((((())))))******)))))))))(((''''''&&&&&&''''''''''''''''''''''''******)))(((((((((((((((''''''&&&%%%%%%%%%%%%&&&'''''''''(((((((((((((((###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))$$$'''******(((&&&'''((((((((())))))))))))((((((((('''&&&%%%&&&(((***,,,(((((()))))))))))))))(((''''''''''''((((((((()))$$$&&&(((***++++++)))(((+++*********))))))(((((('''''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***+++,,,---------+++******))))))******++++++*********+++---///000++++++,,,,,,---...//////000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///,,,------+++******---///))))))******+++++++++,,,)))************+++++++++***)))***,,,---...,,,***,,,,,,+++***)))))))))***)))))))))))))))*********((()))))))))************))))))))))))***************************)))((((((''''''''''''((()))+++++++++***((('''''''''((()))%%%%%%&&&'''((()))******%%%&&&&&&''''''(((((((((''''''''''''''''''''''''+++,,,,,,------,,,,,,+++---...............------........................))))))))))))))))))))))))***+++,,,,,,******+++,,, $$$))),,,,,,)))'''&&&+++---///111111111000///*********+++,,,---...///,,,+++******))))))******************************)))+++,,,+++***)))***+++******))))))******+++,,,(((***,,,,,,***))))))***++++++,,,,,,---...//////........................//////111222222111000000333333666:::===CCCPPP]]]nnnyyy}}}}}}}}}wwwnnnhhhiiijjjhhhhhhlllqqquuuzzz{{{zzz{{{wwwqqqjjjdddbbbcccdddeee```______bbbhhhpppyyy~~~{{{jjjUUUEEE>>>444333111...,,,***)))))))))***++++++++++++***)))***************)))(((((((((((()))(((((('''&&&&&&''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''(((***++++++(((&&&((((((((((((((((((((((((((()))*********)))'''&&&###$$$%%%&&&((()))***+++'''((()))******++++++***))))))))))))))))))))))))******))))))((((((''''''***(((((()))+++------,,,***)))))))))(((((('''''')))(((''''''''')))***+++******))))))))))))******))))))))))))******************+++++++++,,,,,,,,,)))***+++,,,---,,,++++++///---+++,,,---......---***++++++,,,,,,++++++***---------,,,,,,------.../////////...---+++***)))...---,,,***)))******+++)))))))))))))))))))))))),,,***))))))***++++++***+++---......,,,++++++,,,+++******)))(((''''''&&&))))))((('''''''''''''''))))))(((''''''''''''''')))((((((***,,,......---++++++***)))((('''&&&&&&)))***+++,,,+++***(((&&&,,,+++***)))(((((((((((((((((((((''''''(((((((((******))))))((((((''''''))))))(((((('''''''''&&&+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++******)))*********++++++,,,,,,***************************+++,,,,,,******+++,,,$$$''')))******)))******)))***+++,,,,,,***)))'''++++++*********+++,,,,,,,,,+++******))))))*********************************+++,,,,,,******+++,,,+++************+++,,,,,,...,,,***+++---...,,,++++++,,,,,,,,,---.........------------------------------...///000///......111000222555777:::DDDOOOYYYfffxxx{{{pppfff]]]ZZZ\\\___```aaaaaaaaacccgggkkkwww~~~vvvbbb^^^ZZZWWWXXX[[[^^^```eeehhhmmmttt{{{vvvkkkaaaTTTDDD888444222111///...---,,,,,,,,,***************************************)))(((((())))))******)))((((((''')))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''&&&%%%&&&'''(((((('''((((((((((((((((((((((((***************)))((('''$$$%%%%%%&&&'''((()))***'''''')))***************(((((((((((((((((((((((())))))))))))((((((''''''***((('''(((***+++++++++))))))(((((((((''''''''')))(((((((((((())))))*********))))))))))))******))))))))))))*********************+++++++++,,,,,,))))))+++,,,,,,,,,+++***+++***))))))***+++***)))++++++,,,,,,,,,,,,++++++------,,,,,,+++,,,,,,,,,,,,---------------,,,,,,+++***************+++,,,************************,,,***))))))***++++++***+++,,,------+++******+++*********)))((('''''''''))))))((('''''''''''''''))))))(((''''''''''''''')))((((((***,,,...------))))))))))))(((((((((((('''((()))))))))'''&&&%%%++++++***((((((''''''(((''''''''''''''''''''''''))))))))))))(((((('''''')))(((((((((''''''''''''++++++,,,,,,,,,,,,++++++***+++++++++******)))((('''(((((()))***+++,,,,,,++++++++++++++++++++++++***+++,,,+++******+++,,,*********)))((()))---///)))*********(((&&&$$$###,,,+++******)))))))))***,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,+++++++++++++++,,,------111,,,'''(((---000...***,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,---...////////////...000///000333222222888@@@DDDRRReeevvv~~~{{{ttteee\\\ZZZZZZVVVQQQNNNOOORRRUUUWWWaaagggpppxxx~~~mmmbbbSSSSSSRRRTTTXXX]]]cccgggqqqwww}}}|||zzz{{{~~~}}}oooaaaRRRIIIAAA888222000...---------------......+++***))))))))))))***+++)))************))))))(((***************))))))(((******))))))(((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&''',,,***((((((***,,,,,,,,,((((((((((((((((((((((((******))))))((()))))))))&&&&&&'''''''''(((((((((''''''((()))************(((((((((((((((((((((((()))))))))(((((((((((('''***((('''''')))***)))))))))(((((((((((('''''''''((())))))))))))(((((('''***))))))(((((())))))***))))))))))))*********************++++++++++++,,,((()))******++++++*********)))((((((******)))(((+++,,,,,,------,,,,,,+++---,,,+++***************)))***+++---............'''((()))******+++++++++++++++++++++++++++++++++,,,***))))))***++++++******+++,,,,,,***))))))*********))))))((((((''''''))))))((('''''''''(((((())))))((('''''''''(((((()))(((((())),,,------,,,'''''''''(((((()))))))))((((((((((((''''''''''''***)))((('''''''''''''''''''''(((((((((((('''''')))))))))(((((((((((('''((((((((((((''''''''''''++++++,,,,,,,,,,,,++++++)))***++++++,,,,,,++++++))))))***+++,,,---...///++++++++++++++++++++++++)))+++,,,+++***)))***+++,,,,,,,,,***)))***...111,,,,,,,,,+++***)))'''&&&++++++************++++++,,,+++******))))))******************************)))***++++++))))))***+++,,,,,,++++++,,,,,,---...///***&&&&&&***,,,,,,***------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---......///000000111111111222000111444333111333999;;;EEETTTcccoooyyy~~~{{{uuunnndddXXXPPPOOOPPPOOONNNRRRWWW^^^eeemmmwwwuuuhhh^^^WWWUUUWWWZZZ^^^dddjjjqqqvvvxxxsssrrrtttwwwzzzsssooo```QQQAAA:::777444000///++++++++++++++++++,,,,,,,,,***)))'''''')))***,,,))))))************)))((()))))))))******))))))((())))))((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***((('''&&&&&&'''(((***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''---,,,+++,,,...//////...((((((((((((((((((((((((***)))((('''''''''))))))((((((((((((''''''''''''&&&'''((()))************((((((((((((((((((((((((((((((((((((((((((((((((***(((&&&&&&((((((((('''))))))))))))))))))))))))((()))*********((('''&&&))))))(((((((((((())))))((()))))))))************************++++++++++++(((((())))))************,,,+++***+++------,,,***,,,,,,------------,,,,,,,,,+++***))))))((()))))))))***+++,,,---.........&&&''')))*********)))(((************************,,,***))))))***++++++***)))***++++++)))(((((()))***)))))))))((((((((('''))))))((((((((((((((()))))))))((((((((((((((())))))(((''')))+++,,,,,,+++'''''''''((((((((())))))+++***))))))))))))******)))((('''&&&&&&&&&&&&&&&(((((()))******)))((((((((((((((((((((((((((((((((((((((((((((('''''''''***++++++,,,,,,++++++***)))***+++---//////000000)))***+++,,,---...///000++++++++++++++++++++++++)))***++++++))))))***++++++,,,---,,,++++++---///,,,,,,,,,------,,,,,,,,,*********++++++---......,,,+++******))))))******%%%%%%%%%%%%%%%%%%%%%%%%((()))***)))((('''(((***,,,,,,++++++,,,,,,---...,,,+++***(((((()))+++---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------.........///000000111222222000111444444222333777888<<>>???>>>IIIXXXmmm}}}zzzvvvrrrmmmhhhbbb^^^\\\YYYTTTOOOLLLIIIHHHHHHHHHMMMRRRRRRQQQVVVbbblllmmmrrrvvvxxx{{{|||xxxqqqdddaaaaaaeeefffeeedddfffgggqqq~~~tttiiidddffflllqqqwww~~~|||tttppppppaaadddeeeddd^^^WWWRRROOOKKKLLLMMMMMMNNNRRRXXX^^^___bbbfffjjjooovvv}}}~~~ppphhh[[[OOOFFF>>>777222111---,,,---,,,)))))),,,++++++***************+++(((((())))))))))))(((((((((((()))***************(((((()))***************((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%''')))++++++)))'''%%%'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))$$$###$$$&&&(((***)))(((((((((((((((((((((((((((((()))***,,,,,,,,,+++******)))))))))((((((((('''%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&''')))++++++***%%%&&&&&&&&&''''''(((((()))(((''''''''')))***+++((((((''''''''''''(((((())))))))))))************))))))))))))************,,,+++*********+++------******+++---...---+++((())))))************))))))(((((((((((()))+++,,,---***++++++,,,,,,,,,++++++))))))(((((((((***,,,---)))))))))))))))))))))))),,,***))))))***++++++******+++,,,,,,***))))))***(((((((((((())))))))))))))))))((())))))***++++++))))))((())))))***++++++((('''&&&'''((()))((('''$$$$$$%%%&&&'''((()))***&&&(((***+++,,,+++***)))(((((('''''''''(((((()))%%%&&&)))******)))&&&%%%&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))++++++++++++++++++++++++*********+++,,,,,,------***(((&&&&&&)))+++,,,,,,---+++)))(((&&&&&&''''''(((((()))***++++++,,,,,,......---,,,***(((&&&%%%))))))*********+++++++++222---+++------)))'''(((++++++++++++++++++,,,,,,******++++++++++++******++++++++++++,,,---...///---,,,++++++------,,,++++++******)))***,,,---...'''***,,,+++)))(((+++...000...+++)))))),,,///222------------------------,,,,,,,,,------.........333222111111333555888:::<<>>;;;666222...------...,,,,,,++++++*********))))))******++++++******)))***)))((((((((()))+++,,,))))))))))))))))))))))))++++++***((('''&&&%%%$$$&&&((())))))(((''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))(((((('''''''''''''''(((((('''''''''''''''(((((((((''''''&&&''''''((((((''''''''''''''''''''''''))))))((((((''''''((((((+++++++++******(((''''''((((((((((((((((((((((((&&&''''''((())))))******&&&&&&&&&''''''(((((()))(((((((((''''''(((((((((&&&''''''((((((''''''&&&******))))))))))))((((((******))))))******+++,,,(((((((((((((((((((((((()))******++++++******))))))***+++,,,,,,+++***)))+++************)))))))))+++++++++++++++++++++++++++++++++******))))))(((******))))))(((((())))))***)))(((((((((((()))))))))******************))))))))))))((((((((((((''''''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%''''''(((((((((((('''''''''((()))***+++***)))(((&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((((((((((((((((()))))))))***(((%%%$$$%%%''''''''',,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******---,,,,,,---......,,,***((((((((()))))))))******++++++++++++++++++++++++++++++,,,,,,,,,+++************++++++++++++,,,,,,,,,((((((,,,...,,,+++---(((((())))))***+++++++++******++++++++++++************+++,,,...000222333***)))((()))***+++***((()))))))))******+++,,,,,,---+++)))+++...000...+++,,,,,,,,,---------..............................000/////////////////////111222222333333222111111333444555444666===IIIRRR^^^iiivvvxxxooohhhccceeegggjjjooowww~~~}}}}}}}}}}}}uuusssooojjjeeeaaa^^^\\\VVVXXX]]]aaadddeeeeeeeeebbb___ZZZYYY[[[```ccceeeeeedddbbbaaaaaabbbdddeeefffiiilllnnnppprrrtttvvvuuuvvvrrrmmmnnnuuu|||~~~yyy}}}wwwkkkcccaaacccfffhhhjjjooouuuwwwvvvuuuuuuvvv}}}zzztttiii\\\MMM@@@888222111000///...---......------,,,,,,++++++******))))))************))))))***)))((('''((()))+++,,,))))))))))))))))))))))))***))))))((('''&&&&&&%%%%%%'''((()))((('''((()))''''''''''''''''''''''''((('''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&'''((()))(((((('''&&&&&&&&&'''''''''&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''(((((('''(((((((((''''''&&&%%%(((((((((((((((((((((((('''''''''&&&'''((())))))''''''''''''(((((())))))''''''((((((((((((''''''''''''((((((((((((''''''***)))))))))(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))************))))))((()))***++++++***)))((()))***************))))))******************+++++++++*********)))))))))((((((''''''&&&&&&&&&''''''******))))))((((((((((((******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++***)))(((''''''&&&''''''(((((((((((('''''''''((())))))******))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((,,,'''######&&&(((((('''000000///---,,,+++***)))******+++++++++,,,,,,,,,,,,***(((((()))******)))***************))))))(((************))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))************...***))),,,---+++***+++))))))******+++,,,------******++++++++++++************+++,,,...000222333***)))((((((******)))((((((((()))***+++++++++,,,***(((''')))...000///---,,,,,,---------...------........................***++++++,,,---......///111111222222222111000//////000222111222555;;;@@@GGGRRR```kkkvvv~~~wwwooohhhdddcccdddfffkkktttzzztttpppmmmllleeehhhnnnsssxxxzzz{{{{{{uuurrrppppppsssxxx|||}}}}}}yyytttpppoooqqquuuxxx|||~~~{{{www|||pppddd```___```___\\\```eeeiiilllmmmllllllooojjjaaaVVVJJJ???777333............------------,,,,,,+++++++++*********)))))))))******)))))))))***)))((((((((()))++++++(((((((((((((((((((((((('''''''''((((((((((((((($$$&&&((()))(((((((((***((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&'''((()))(((''''''&&&&&&&&&&&&'''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''((()))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''''''''(((((((((((((((''''''((())))))((('''''''''((((((((((((((((((''')))))))))((((((((((((''''''''''''&&&'''(((((())))))))))))))))))))))))))))))))))))******)))))))))((((((************((((((((())))))*********))))))'''((((((((())))))***************)))))))))))))))''''''&&&&&&&&&&&&''''''((())))))))))))(((((((((******++++++++++++******'''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((++++++***)))(((''''''&&&''''''((((((((((((''''''''''''((()))))))))))))))&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***'''######&&&)))((('''111000///---,,,***))))))'''(((((()))******++++++000---******+++---......,,,,,,------,,,+++******(((((())))))))))))))))))******************))))))((((((((())))))))))))******'''&&&***,,,***)))+++,,,,,,,,,,,,++++++************++++++++++++******++++++++++++++++++,,,---***)))((()))***+++***((('''((()))***++++++++++++)))((()))***---...///...,,,,,,,,,---------......------------------------(((((()))***,,,---...///...........................///111222333444666888888BBBLLLUUU```mmmvvvxxx~~~{{{ssslllhhhggghhhkkkpppyyy|||yyyxxxxxxrrrvvv{{{{{{yyy|||yyy|||ttthhhbbb___\\\ZZZYYYZZZ^^^bbbfffgggeeeccc]]]XXXOOOFFF===777333111,,,,,,,,,,,,++++++******))))))))))))))))))))))))((())))))******))))))(((((()))))))))************((((((((((((((((((((((((&&&&&&''''''((()))))))))%%%'''((()))((('''((()))))))))))))))))))))))))))((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&''''''$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((###$$$%%%&&&''''''''''''((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$###''''''''''''''''''''''''&&&'''((())))))((('''&&&'''(((((())))))(((((('''))))))((((((((((((''''''))))))(((((())))))***+++))))))))))))))))))))))))((())))))******))))))((('''((()))******)))(((''''''((()))*********)))(((&&&''''''(((((()))))))))))))))))))))))))))))))))((((((''''''(((((())))))&&&&&&'''((()))((((((((()))******************)))&&&''''''''''''((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%''''''(((((((((((('''''''''''''''((((((((())))))&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''&&&%%%&&&'''(((((('''---,,,,,,++++++***))))))))))))))))))))))))******...---,,,---///000000///***+++,,,---------,,,+++((((((((()))******++++++++++++++++++******)))(((((())))))))))))************&&&&&&***,,,******+++++++++++++++******************++++++++++++******,,,++++++************++++++***))))))++++++***)))'''((()))***+++++++++***+++,,,------,,,,,,---...---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////...---,,,,,,,,,---...//////000111222222222444444222888===@@@HHHTTT]]]aaatttyyy~~~wwwrrrooommmnnnrrrxxx~~~}}}~~~|||~~~wwwzzz}}}||||||xxxzzz}}}xxxmmmhhheee```\\\]]]\\\]]]___aaa```[[[VVVJJJGGGAAA;;;555111///...,,,,,,++++++************'''(((((())))))******+++(((((())))))))))))(((((('''(((***+++++++++)))((((((((((((((((((((((((((('''''''''(((((((((((((((%%%'''))))))(((''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&''''''(((###$$$%%%'''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))######$$$%%%%%%%%%$$$$$$((((((((((((((((((((((((%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&(((((())))))))))))(((((())))))(((((((((''''''''')))(((((((((((()))******(((((((((((((((((((((((((((((())))))))))))((((((''''''((())))))(((''''''&&&''')))***+++***)))((('''''''''((())))))******((()))))))))))))))))))))(((''''''''''''((()))***###$$$&&&'''((((((((((((((())))))******))))))(((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''(((((((((((('''''''''''''''''''''((())))))&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$&&&(((((('''''''''(((((())))))))))))*********------,,,,,,+++*********&&&&&&'''***,,,,,,***(((&&&''')))+++,,,,,,,,,,,,(((((()))***+++,,,,,,---------------,,,+++******)))************+++++++++...***))),,,---+++***+++&&&'''((()))***+++,,,,,,******++++++++++++******++++++++++++,,,---...///+++***)))***+++,,,+++)))&&&''')))***++++++******...000111000,,,***+++...------,,,+++,,,---...///++++++++++++++++++++++++.........///////////////000///---,,,---...111222------,,,,,,,,,---///000111444555444888BBBKKKNNNdddllluuu{{{zzzvvvrrrqqqlllooossszzzzzzvvvpppxxx~~~~~~zzzvvv~~~}}}vvvxxx{{{vvvtttssslllnnnqqquuuyyy~~~{{{rrrooolllfffaaa^^^[[[YYYYYYZZZVVVOOOHHH???===:::666222///,,,+++...---,,,++++++++++++,,,))))))***+++,,,---......(((((())))))))))))((((((&&&'''***,,,,,,+++)))'''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&((())))))(((''''''(((''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))"""$$$%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))((('''&&&&&&((((((((((((((((((((((((###%%%''')))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((******((('''&&&(((((())))))))))))(((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&'''((())))))((('''&&&%%%''')))***+++***)))((('''(((((()))***+++++++++(((((((((((())))))))))))%%%%%%%%%%%%%%%&&&'''(((!!!"""$$$&&&(((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))''''''(((((((((((('''''''''''''''''''''((())))))&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&!!!%%%)))***(((&&&&&&(((***)))((()))***+++***((((((+++------,,,+++++++++,,,,,,+++***)))))))))***))))))))))))))))))))))))***))))))((()))+++---...///---***((()))+++++++++***++++++,,,,,,++++++***(((((())))))))))))((((((*********))))))))))))))))))*********+++,,,------((()))***,,,,,,+++******'''((()))******)))''''''(((***,,,---------+++***------------------------,,,+++*********+++,,,---+++,,,,,,------,,,,,,+++******+++,,,,,,------..................///000111------------.........///000111333444666999>>>AAANNNUUU```iiinnnooooooooorrruuuyyy{{{{{{|||}}}~~~zzz{{{}}}~~~wwwllldddgggjjjnnnrrrtttuuuxxxzzzpppyyy~~~~~~sssuuu~~~}}}}}}wwwsssrrrnnnhhheeeaaaaaagggnnnsssyyyyyyrrrmmmddd[[[XXXUUURRRPPPLLLEEE===666444333000...+++)))(((''')))))))))))))))))))))))),,,,,,,,,+++***)))(((''')))))))))((((((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))***************)))(((''')))((('''&&&&&&'''((())),,,***)))'''&&&&&&&&&'''))))))))))))))))))))))))$$$%%%'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((!!!###&&&'''&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%((()))***)))'''&&&%%%&&&)))'''$$$%%%''')))'''&&&%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''&&&%%%&&&'''((())))))(((&&&&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&''')))******)))(((''''''((($$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''+++******)))(((''''''&&&''''''(((((())))))******)))))))))))))))*********((()))))))))))))))((((((&&&&&&''''''''''''&&&&&&((())))))*********))))))((('''&&&%%%%%%&&&'''((()))(((&&&%%%%%%&&&((()))***)))'''&&&'''(((***+++((())))))))))))((('''''''''((()))((('''&&&''')))''''''''''''''''''''''''''''''''''''((((((((((((---+++******++++++)))((())))))))))))((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((---,,,******+++,,,+++*********************)))(((,,,+++******))))))******))))))))))))))))))))))))***))))))))))))+++,,,---000...,,,+++,,,------,,,***++++++,,,,,,++++++***)))******++++++******)))***))))))))))))))))))))))))******************)))))))))***++++++++++++******+++,,,------,,,+++***'''((()))++++++***)))(((************************---,,,***)))((((((((()))+++,,,,,,------,,,,,,++++++++++++,,,------.....................//////000------........./////////...///000000111444888;;;@@@EEEMMMUUU\\\aaafffjjjnnnrrrxxx|||}}}}}}}}}}}}zzzyyywwwvvvrrrkkkbbb[[[[[[^^^aaacccgggkkkqqquuuwww~~~~~~}}}~~~{{{zzz}}}tttsssyyyxxx|||}}}{{{|||vvvwwwuuupppnnnooommmhhhjjjddd```cccgggkkkpppuuuzzzwwwmmmfff___WWWOOOKKKFFFBBB???;;;666222///...---+++***)))))))))))))))))))))))))))))))))******+++++++++***))))))(((((())))))***+++,,,,,,'''((()))((('''&&&''')))''''''''''''''''''''''''(((((()))))))))((('''''')))((('''&&&&&&'''((()))***)))(((&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''###%%%''''''&&&%%%%%%&&&''''''((((((((((((''''''''')))***)))'''%%%%%%&&&)))'''%%%%%%'''((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))'''&&&%%%&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&''''''((()))***)))'''''''''(((%%%&&&'''((((((((('''''')))((('''''''''''''''(((******))))))((((((''''''(((((((((((())))))))))))((((((((())))))*********(((((())))))))))))(((((('''''''''(((((('''''''''))))))***+++++++++++++++)))(((''''''''''''((())))))'''&&&%%%%%%&&&''')))((())))))***************)))******++++++******)))'''((()))((('''&&&''')))''''''''''''''''''''''''''''''''''''((((((((((((+++)))((((((******)))''')))(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''///---+++***+++,,,++++++///,,,)))***,,,,,,+++)))++++++***)))))))))******))))))))))))))))))))))))))))))))))))***+++,,,---...---+++,,,------,,,+++******++++++++++++******++++++,,,,,,,,,,,,++++++))))))))))))))))))******(((((())))))))))))))))))*********)))******+++,,,((()))************))))))'''((()))*********)))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++)))))))))***++++++,,,,,,------,,,,,,+++++++++,,,------......////////////.........................../////////000---...//////...000333555555777;;;@@@FFFNNNVVV\\\eeejjjrrryyy|||~~~yyyssslllddd[[[VVVUUUUUUVVVXXX]]]fffpppwww{{{qqqoooqqqxxx{{{zzzyyy{{{{{{~~~||||||xxxwwwyyyzzzsssooopppnnnpppooonnnpppvvv{{{{{{xxxzzzzzzwwwvvvxxxwwwsssnnnfff^^^\\\]]]^^^bbbgggiiirrr{{{}}}|||}}}pppbbbZZZTTTOOODDD???999555222111000///***)))))))))))))))******))))))))))))))))))))))))((())))))***+++++++++*********++++++,,,,,,,,,---'''((()))((('''&&&''')))''''''''''''''''''''''''&&&&&&'''(((((((((''''''((((((''''''''''''((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%'''))))))'''&&&%%%&&&''''''''''''''''''''''''&&&((()))(((&&&%%%%%%%%%(((&&&%%%%%%&&&''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&%%%$$$&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))***)))'''''''''(((&&&'''(((((())))))((((((+++***)))(((((('''''''''))))))))))))(((((((((((())))))))))))((((((((((((&&&''''''((()))******+++'''(((((())))))((((((((('''(((((())))))(((((('''((()))***+++,,,---------))))))(((((((((((())))))((('''&&&%%%%%%&&&'''((('''(((***,,,,,,+++***)))(((((((((((('''&&&$$$$$$'''((()))((('''&&&''')))''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&''')))))))))'''((((((((((((((((((((((((((((((((((((''''''&&&&&&((((((''''''''''''((((((((('''&&&&&&&&&&&&'''((('''(((((())))))(((&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''...,,,)))((()))******)))...***%%%&&&+++---+++)))******))))))))))))******)))))))))))))))))))))))))))))))))******++++++,,,***))))))***++++++)))'''******++++++++++++*********++++++,,,,,,++++++***)))))))))))))))*********((('''&&&&&&(((***,,,...+++***)))))))))***,,,---((((((((()))))))))))))))************+++++++++,,,------------------------++++++++++++,,,...000111+++,,,,,,------,,,,,,++++++,,,,,,------...//////////////////...------,,,........./////////000000000111111000//////111333333333444555888>>>EEEJJJUUU[[[dddnnnvvv~~~yyyooodddZZZUUUTTTSSSRRRSSSYYYdddqqqzzz}}}lllgggfffkkkoooooonnnooolllpppyyy|||{{{}}}{{{yyyxxxwwwvvv~~~{{{qqqlllllleeeddddddeeejjjsss|||}}}rrrggg]]]XXXVVVUUUYYY^^^dddjjjrrruuuvvvxxx|||vvvdddTTTLLLGGGDDD999666222///------------((((((((((((((()))***+++))))))))))))))))))))))))((())))))***************......---,,,+++)))(((((('''((()))((('''&&&''')))))))))))))))))))))))))))%%%&&&'''((((((((((((((((((((((((''''''(((((((((&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''(((******(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&$$$$$$%%%'''&&&%%%%%%&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((())))))'''&&&''')))&&&&&&''''''(((((((((((())))))((('''''''''''''''(((((((((((())))))))))))******))))))((((((''''''%%%&&&''''''((()))******''''''(((((()))((((((((((((((())))))))))))((((((&&&''')))***+++,,,,,,---((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''((()))***+++***))))))******)))'''%%%###!!! '''((()))((('''&&&''')))''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&''')))***)))((('''''''''((((((((((((((()))((((((''''''&&&&&&%%%(((''''''&&&&&&''''''((('''''''''&&&&&&''''''''''''((()))++++++)))'''&&&(((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''...,,,))))))*********))))))$$$!!!###(((+++***'''***))))))((())))))******************************)))*********++++++++++++)))(((((()))***+++)))''')))******++++++******)))))))))************))))))(((((())))))************---***'''&&&&&&)))---///+++***)))))))))***,,,---+++++++++,,,,,,---------+++***)))))))))***+++,,,))))))))))))))))))))))))++++++++++++,,,...000111+++,,,,,,------,,,,,,+++++++++,,,,,,---......///......//////...---,,,+++............////////////000111222111//////000111000111222222222555999<<>>;;;999/////////...---,,,,,,,,,******))))))))))))******(((((((((((((((((((((((()))************)))((((((---,,,+++***)))((('''&&&'''((()))((('''&&&''')))))))))))))))))))))))))))&&&'''(((((())))))))))))'''(((((((((((((((((('''%%%%%%&&&''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''')))******(((&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%&&&((('''&&&$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))'''&&&&&&''''''&&&%%%''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$&&&''')))((('''&&&''')))&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))***(((((((((((())))))))))))******))))))((((((''''''%%%&&&&&&'''(((((())))))&&&&&&'''((((((((((((((((((((())))))))))))((((((%%%&&&''')))***+++++++++'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((('''&&&'''((()))***,,,,,,++++++***((('''&&&'''((()))((('''&&&''')))''''''''''''''''''''''''''''''''''''(((((((((((()))((('''(((***+++***)))&&&&&&''''''((((((((()))((((((''''''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&(((***++++++***((('''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''---,,,+++,,,---...---,,,***((('''(((,,,...---,,,))))))((((((((()))******************************)))******+++++++++******+++)))))))))+++,,,+++***))))))************))))))(((((())))))))))))((((((((((((((()))******++++++...---***((('''(((***+++*********)))******+++,,,************+++,,,------)))(((&&&&&&&&&'''***+++************************---,,,+++)))))))))***++++++,,,,,,------,,,,,,+++******+++,,,,,,------...,,,---...//////...,,,+++------------.........///---...//////...---...///***,,,///000000111222444777;;;AAAJJJVVVeeettt~~~{{{qqqiiidddbbbaaa___^^^aaahhhrrryyytttkkk```ZZZVVVWWWYYYZZZ^^^bbbaaaiiirrrxxx}}}zzzppphhhjjjpppsssttttttrrrooojjjeeebbbaaabbbccceeefffeeeddddddfffiiilllvvvxxxzzz{{{|||{{{{{{{{{~~~|||xxxrrrmmmiiifffeeefffjjjqqqvvvxxxzzz|||}}}|||~~~{{{zzzxxxuuugggaaa]]]^^^bbbiiisss|||{{{xxxuuuuuullldddaaa___]]]___bbbaaa]]]ZZZZZZ]]]]]]ZZZVVVUUUTTTNNNBBB999555333///(((***,,,---,,,*********,,,++++++***************(((((((((((((((((((((((()))*********)))(((((('''''''''((((((((()))))))))'''((()))((('''&&&''')))''''''''''''''''''''''''''''''((()))))))))((((((''''''((((((((((((''''''&&&&&&'''((())))))(((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''((()))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&(((******((('''&&&'''((('''&&&%%%%%%&&&'''(((%%%&&&((((((&&&%%%&&&'''%%%&&&&&&%%%$$$$$$%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''***((('''&&&''''''%%%$$$((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&''')))&&&%%%%%%%%%%%%&&&''''''(((((((((((()))***+++,,,))))))))))))(((((((((((())))))))))))((((((((((((&&&&&&&&&&&&''''''''''''%%%&&&''''''(((((((((((('''(((((())))))(((((('''%%%&&&'''((())))))***)))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%''')))***%%%&&&''')))******++++++'''((()))((('''&&&''')))''''''''''''''''''''''''''''''''''''((((((((((((***(((((((((***+++***)))&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&'''''')))******))))))(((&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&+++++++++...000000...,,,------............------((((((((((((((()))******************************)))***++++++++++++***)))+++)))'''((()))+++++++++))))))************))))))'''(((((())))))((((((''''''(((((()))******++++++&&&''')))++++++***)))((())))))***++++++++++++***(((((((((((((((***+++,,,***(((&&&%%%%%%'''***+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))((((((((()))+++,,,,,,------,,,,,,+++))))))***++++++,,,,,,---+++,,,---//////...---,,,,,,,,,,,,,,,------------***,,,......------...///)))+++---.........///000111333777<<>>DDDIIIMMMTTT\\\aaacccccceeefffmmmmmmmmmkkkiiiiiikkkmmmkkkhhhggglllsssssskkkcccPPPMMMJJJHHHFFFGGGOOOYYY]]]kkkxxxuuudddVVVVVV]]]aaadddgggaaaaaa```\\\WWWUUUVVVXXXRRRPPPMMMJJJJJJOOOVVV[[[aaafffkkkkkkgggeeegggiiinnnpppnnnggg\\\UUUSSSTTTTTTZZZdddlllrrrvvvyyy{{{{{{~~~vvv```WWWPPPPPPQQQSSS[[[eeennnvvv|||zzzwwwxxxyyyyyyjjjeeeaaabbbaaa]]][[[\\\SSSQQQMMMEEE>>>::::::<<<333333///,,,...000...((((((***,,,,,,******,,,///((((((((())))))***+++,,,((((((((((((((((((((((((%%%&&&''')))******++++++))))))))))))(((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))''''''''''''&&&%%%$$$$$$&&&'''((())))))((('''&&&((()))***++++++***)))(((''''''''''''''''''''''''%%%$$$$$$%%%&&&(((***,,,''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&###%%%(((((((((''''''(((&&&%%%###""""""###%%%&&&&&&'''))))))((('''(((((($$$&&&'''&&&######%%%(((%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))***$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%'''((((((((('''&&&&&&%%%%%%&&&((()))(((''')))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))%%%&&&''''''&&&&&&((()))(((''''''&&&&&&((()))***)))((('''&&&&&&%%%%%%&&&+++******)))(((''''''&&&''''''(((((())))))******(((''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&((())))))*********))))))'''((()))******)))((('''&&&&&&''''''''''''&&&&&&&&&''')))***+++***((('''(((((((((((('''&&&%%%%%%'''((()))((('''&&&''')))''''''''''''''''''''''''''''''''''''((((((((())))))(((&&&&&&''''''&&&$$$%%%%%%&&&&&&'''((())))))###$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%'''''''''&&&'''((()))***$$$$$$$$$%%%&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&((()))***+++++++++++++++---+++)))((('''((()))***---,,,+++)))((())))))*********)))))))))))))))***(((((())))))******++++++,,,+++***)))((((((((((((%%%$$$$$$%%%((())))))((((((((()))+++------***((('''(((+++------,,,***((())))))))))))))))))))))))'''(((((('''%%%$$$%%%'''(((((((((((())))))))))))******************************+++,,,,,,,,,,,,+++******+++,,,,,,,,,++++++++++++******)))************))))))((()))***,,,---,,,,,,,,,...//////---+++------------------------////////////////////////.../////////......000111///000222222222444666999@@@AAACCCFFFKKKOOOTTTVVVdddeeegggiiikkklllmmmmmmhhheeedddkkkrrrssskkkbbbZZZUUUMMMGGGEEEHHHLLLPPP___eeeoooyyy~~~}}}{{{hhhaaaXXXSSSSSSWWWYYYZZZ]]]]]]]]]]]]]]]\\\[[[[[[SSSOOOJJJGGGGGGJJJOOOSSS[[[^^^bbbddddddcccccccccooommmhhh```WWWQQQPPPQQQQQQSSSXXX\\\bbbiiipppuuu{{{}}}|||zzzeeeYYYNNNKKKMMMQQQXXX^^^gggmmmpppqqquuuzzzxxxqqqjjjhhhfffbbb\\\VVVQQQNNNJJJGGGBBB<<<777333111000222///,,,)))(((((()))***((()))***++++++***)))(((***(((&&&'''))))))'''$$$((((((((((((''''''''''''''''''(((((()))*********))))))************))))))))))))***++++++++++++***************))))))))))))&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))+++(((&&&'''((()))'''%%%&&&''')))*********)))((((((((('''''''''&&&&&&&&&###$$$&&&(((((('''&&&%%%&&&%%%$$$%%%'''((('''&&&$$$&&&''''''&&&&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''(((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((('''((()))(((&&&%%%%%%'''))))))((('''%%%$$$###"""'''''''''''''''((()))*********)))((('''&&&%%%%%%((('''%%%$$$$$$%%%'''(((+++)))(((&&&&&&'''((()))+++***)))(((((()))***+++)))))))))))))))((('''''')))(((&&&%%%%%%&&&''''''))))))))))))))))))))))))$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%&&&'''((()))(((((((((((())))))))))))***)))((()))******(((&&&((('''&&&%%%%%%%%%%%%%%%&&&'''''''''(((((())))))(((&&&%%%$$$$$$%%%&&&((()))((((((''''''''''''((($$$$$$%%%%%%'''(((******((('''%%%$$$%%%&&&(((***%%%%%%&&&''''''&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&((())))))'''%%%%%%&&&)))((((((''''''(((((()))&&&(((******)))(((((()))((('''&&&%%%$$$%%%&&&'''''''''((((((''''''&&&%%%***++++++,,,,,,,,,++++++---,,,***)))((()))***+++,,,+++++++++++++++,,,,,,+++***************+++,,,+++******************)))------,,,+++***))))))***'''&&&%%%'''(((***)))(((***+++...111333111---***'''(((+++,,,---,,,***)))))))))))))))))))))))))))***++++++***)))(((***+++((((((((()))))))))******************************))))))***++++++++++++***,,,,,,,,,,,,+++******))))))))))))***+++,,,---...---,,,+++******+++,,,,,,,,,++++++,,,------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++,,,---///---...000/////////000222222333444777:::>>>BBBDDDMMMOOOSSSYYY^^^dddhhhjjjkkkiiijjjooottttttnnnhhhddd___XXXRRROOOOOOQQQSSS[[[```iiiqqqvvvvvvtttrrreee]]]RRRKKKJJJKKKMMMNNNSSSUUUWWWYYYZZZZZZYYYYYYSSSPPPLLLHHHFFFGGGHHHIIIOOOTTTZZZ^^^^^^]]][[[[[[eeeddd```ZZZRRRMMMKKKLLLIIIKKKOOORRRWWW^^^fffkkkuuuwwwzzz}}}|||zzzwwwuuucccYYYOOONNNQQQUUU\\\aaa```eeeiiilllqqqvvvvvvpppfffddd___YYYRRRKKKEEEBBBAAA???;;;666222///---,,,,,,---......---+++(((&&&))))))***+++******)))(((***)))'''(((******(((&&&((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))((((((((((((((()))*********))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((()))'''&&&'''))))))'''%%%&&&'''(((((())))))((((((((('''''''''&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&%%%$$$%%%'''((('''&&&%%%'''((('''&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$%%%&&&''''''((()))(((&&&%%%&&&'''((((((''''''&&&%%%$$$$$$'''''''''&&&''''''(((((()))))))))(((((('''&&&&&&((('''&&&%%%%%%&&&'''((((((&&&%%%######$$$%%%&&&)))(((''''''''''''((())))))))))))))))))(((''''''+++***)))((('''&&&&&&&&&((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''&&&%%%&&&'''(((((())))))))))))(((((((((((()))((((((((())))))'''%%%'''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((()))(((((())))))))))))((((((%%%%%%&&&&&&''')))***+++''''''&&&&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))%%%&&&''''''''''''&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&''')))***+++***)))(((%%%%%%%%%%%%&&&&&&'''((('''''''''''''''&&&&&&%%%,,,,,,,,,,,,,,,,,,++++++---,,,+++*********+++,,,******+++,,,---......---++++++******+++,,,------,,,++++++******))))))(((,,,,,,+++***))))))))))))***((((((((()))***)))(((***,,,///333555333...***'''(((***,,,,,,+++***)))))))))))))))))))))))))))((())))))((('''''')))+++)))))))))*********++++++************************(((((()))************)))------,,,,,,+++***((('''+++++++++++++++,,,------...---,,,+++*********+++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------------++++++++++++++++++++++++***,,,---,,,++++++---...---///000000///......///------...///111444666777888:::???EEEMMMUUU\\\```dddfffjjjppptttvvvtttrrrooolllgggccc___\\\[[[[[[^^^bbbhhhmmmoooooollljjjaaa[[[RRRJJJGGGGGGHHHIIIJJJMMMSSSWWWZZZZZZYYYWWWRRRPPPLLLHHHDDDAAA???>>>@@@FFFNNNSSSUUUTTTRRRQQQXXXWWWVVVQQQLLLHHHFFFFFFAAABBBDDDGGGKKKSSS[[[aaammmooorrrttttttrrrooommmddd[[[TTTUUUXXX\\\```eee\\\___bbbcccgggjjjiiieeeZZZWWWQQQJJJCCC===888666777666333000...,,,******)))******++++++***((('''***************)))((('''))))))((()))++++++***((())))))))))))))))))))))))*********)))((('''''''''&&&''''''((((((''''''&&&&&&'''(((((())))))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&((())))))'''%%%''''''&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%$$$%%%'''''''''&&&&&&'''((((((&&&%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&((((((((('''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&(((((((((&&&%%%&&&''''''''''''&&&&&&&&&%%%%%%((('''&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))'''&&&&&&'''))))))***)))'''&&&&&&&&&'''(((''''''&&&%%%%%%&&&''''''(((((()))))))))(((''''''&&&''''''''''''&&&%%%%%%'''''''''''''''''''''''''''(((((()))***)))))))))(((((('''&&&&&&&&&''''''******))))))((((((''''''((('''''''''((((((&&&%%%%%%&&&'''((()))((('''&&&'''''''''''''''((((((((($$$%%%'''))))))'''%%%$$$%%%%%%&&&&&&'''(((*********)))(((&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%&&&''''''''''''&&&%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''$$$""""""%%%'''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''***......+++'''"""###%%%&&&'''((((((((('''''''''''''''&&&%%%%%%---,,,,,,+++************,,,++++++*********+++,,,)))***,,,---------,,,+++************++++++,,,---))))))))))))))))))))))))))))))(((''''''''''''''',,,+++)))******+++)))(((((()))+++---///...+++((('''(((***+++++++++***)))))))))))))))))))))))))))&&&'''(((((('''''')))+++)))*********++++++++++++************************((())))))***************+++++++++++++++***)))(((000///...,,,+++*********+++++++++***************...------+++******,,,...,,,,,,,,,,,,,,,---------+++++++++++++++++++++++++++---......------...///+++---//////...,,,,,,---///000000000111222222333333333555999>>>DDDJJJMMMRRRWWW___ffflllqqquuuwwwsssrrrqqqpppmmmkkkiiihhheeefffiiikkkkkkiiigggeee]]]ZZZVVVRRROOOMMMLLLKKKIIIMMMSSSYYY\\\[[[YYYWWWPPPMMMIIICCC>>>;;;999888888===CCCHHHKKKLLLLLLMMMNNNOOONNNLLLIIIGGGEEEDDD>>>???@@@CCCGGGOOOXXX^^^hhhjjjmmmnnnnnnmmmjjjiiiggg___ZZZ[[[___```bbbeee]]]\\\[[[YYYXXXWWWSSSOOOHHHEEEAAA<<<777444222111111000///...---,,,+++++++++(((%%%"""###&&&***,,,++++++******))))))(((((('''(((((()))***+++***)))))))))))))))************+++++++++******)))))))))'''''''''(((((('''''''''''''''((())))))))))))(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&$$$%%%&&&((())))))'''&&&'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))'''%%%%%%%%%''''''&&&%%%'''((()))(((&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((((((''''''&&&&&&&&&%%%%%%&&&''''''((())))))%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''&&&'''((('''&&&%%%&&&(((&&&&&&&&&'''''''''''''''((('''&&&%%%%%%%%%%%%%%%'''''''''(((((()))))))))******)))(((((()))******+++***)))((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''$$$%%%'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))((((((''''''&&&&&&&&&&&&******))))))((((((''''''((('''&&&'''((((((&&&$$$$$$&&&(((******)))((('''''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$)))(((''''''&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$$$$%%%'''((()))((('''&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))$$$ !!!%%%)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%***///000,,,'''"""$$$%%%'''(((((('''&&&&&&&&&'''''''''&&&%%%%%%,,,+++***)))(((((())))))******)))))))))************+++,,,,,,,,,+++)))((()))))))))))))))***++++++&&&&&&''''''((()))******)))(((''''''''''''''''''---,,,******++++++***(((((('''&&&&&&((())))))((('''((()))*********)))))))))))))))))))))))))))))))))***++++++******,,,...)))*********++++++++++++************************)))***++++++,,,,,,++++++((()))******++++++++++++000///...,,,+++*********)))***+++,,,,,,------...///000///---++++++---///+++++++++,,,,,,,,,------++++++++++++++++++++++++***,,,......---,,,---...''')))++++++++++++,,,------...............------222222111222333666999;;;???EEEMMMUUU[[[bbbhhhllljjjkkknnnooopppqqqpppppphhhhhhhhhgggfffdddcccbbb]]]^^^___^^^[[[VVVQQQNNNMMMQQQUUUYYYZZZYYYVVVTTTNNNJJJDDD???;;;999999:::888;;;???BBBDDDGGGKKKNNNLLLLLLKKKKKKJJJIIIGGGFFFAAABBBCCCEEEJJJRRR[[[aaahhhiiikkklllllljjjhhhfffggg```[[[\\\^^^]]]]]]^^^YYYUUUPPPLLLHHHCCC>>><<<999888555222000/////////,,,,,,,,,,,,,,,,,,++++++***(((%%%###$$$'''+++...+++******)))))))))))))))&&&'''((()))))))))))))))((()))))))))*********+++((((((((())))))*********'''(((((())))))((((((''''''((())))))******))))))%%%&&&&&&&&&'''''''''((('''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&$$$%%%'''((((((''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&$$$###$$$%%%((()))'''&&&%%%%%%&&&'''&&&%%%'''((()))(((&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&%%%%%%$$$$$$%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%&&&'''(((%%%'''((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))*********))))))*********''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''(((((((((((('''''')))***+++,,,,,,+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((''''''&&&%%%%%%***)))))))))((((((((('''((('''&&&'''((((((&&&$$$$$$&&&(((******)))(((''''''''''''''''''&&&&&&&&&***)))(((''''''((()))***))))))'''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&###%%%'''))))))(((&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''***%%%!!!"""'''***)))'''%%%&&&&&&''''''&&&&&&%%%'''%%%%%%)))///000,,,'''%%%%%%'''''''''&&&%%%$$$&&&&&&&&&'''&&&%%%%%%$$$+++***(((''''''((()))***((())))))))))))*********++++++++++++***)))((((((******)))))))))))))))***$$$%%%&&&''')))***+++++++++******))))))*********---,,,******++++++***)))***(((%%%$$$&&&(((******'''((())))))******))))))))))))))))))))))))))))))((()))***)))((((((***,,,)))))))))*********++++++******************************+++,,,,,,,,,,,,,,,'''''')))***+++,,,,,,,,,+++++++++++++++,,,------)))***,,,...///000000000///000111000,,,+++---000******++++++,,,,,,------))))))))))))))))))))))))''')))+++,,,+++*********+++,,,------,,,---///111++++++,,,,,,,,,+++******...------------///000111555999>>>CCCHHHLLLQQQTTTWWWYYY\\\___cccfffggghhhgggfffeeeccccccccccccdddeeehhhllllllggg```ZZZVVVSSSTTTVVVVVVVVVTTTRRRPPPMMMJJJDDD???<<<<<<===>>>===>>>@@@BBBDDDHHHMMMPPPOOOMMMLLLLLLLLLLLLKKKIIIFFFFFFHHHIIILLLRRRZZZ___dddeeeffffffeeecccaaa___^^^WWWRRRRRRSSSQQQOOOPPPKKKFFFAAA???;;;666222222222111000...---,,,++++++((())))))******))))))(((&&&(((+++---...---+++*********))))))))))))******%%%'''))))))(((''''''((('''(((((())))))*********%%%%%%%%%&&&'''(((((((((((((((((())))))((((((((((((((()))************)))%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''%%%&&&''''''&&&%%%'''(((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))(((&&&%%%%%%&&&'''&&&$$$&&&'''((((((&&&%%%&&&'''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%&&&((('''&&&&&&'''(((''''''''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''************************((((((((((((((('''''''''(((((())))))))))))((((((&&&&&&'''(((((((((''''''******)))(((&&&$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%((((((((()))))))))))))))((('''''''''((((((&&&%%%%%%&&&'''((()))((('''&&&'''''''''&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))&&&&&&%%%%%%&&&''''''(((%%%%%%$$$$$$%%%&&&''''''$$$%%%'''))))))((('''&&&(((((('''&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''***'''$$$$$$''')))((('''###$$$%%%&&&&&&%%%$$$###'''&&&%%%(((+++,,,***(((&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&%%%$$$$$$+++***((('''((()))+++,,,))))))******++++++++++++,,,++++++*********++++++,,,,,,+++***))))))))))))'''(((((()))***++++++,,,++++++*********++++++,,,,,,+++)))***++++++***)))***(((&&&&&&(((*********((((((((()))))))))))))))))))))))))))))))))))))))&&&''''''&&&%%%$$$&&&'''((((((((()))))))))******************************))))))***+++++++++++++++'''((()))******+++******)))))))))***+++,,,---...)))***+++---......------,,,000222111,,,***+++...)))******+++,,,,,,------))))))))))))))))))))))))&&&(((+++,,,+++***)))***......---+++)))***---000)))***+++,,,,,,++++++*********++++++,,,---......111222333555888;;;===>>>AAABBBDDDGGGKKKOOORRRTTTXXXWWWVVVVVVXXX\\\___aaadddhhhmmmmmmhhhccc^^^]]]YYYXXXVVVTTTSSSQQQPPPPPPNNNLLLHHHEEECCCBBBBBBBBBAAACCCEEEGGGHHHKKKNNNQQQRRROOOLLLLLLMMMNNNMMMKKKHHHHHHIIIIIIJJJNNNRRRVVVXXXXXXXXXWWWVVVSSSQQQOOONNNGGGAAABBBBBB@@@>>>???===666222333222---,,,...------------,,,++++++***(((((()))***))))))((('''$$$'''+++//////---***'''))))))(((((()))***+++,,,''')))+++***(((&&&''')))&&&&&&'''(((((()))******'''''''''''''''(((((((((&&&''''''((((((''''''&&&&&&'''(((((())))))((((((%%%&&&&&&'''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((('''((('''%%%######&&&)))'''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((&&&%%%%%%&&&'''%%%$$$%%%'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&''''''%%%&&&''''''&&&&&&''')))(((((((((((('''''''''''''''''''''&&&''''''(((((($$$$$$%%%%%%%%%%%%%%%%%%))))))************))))))+++++++++++++++***))))))'''((())))))))))))((('''%%%&&&''''''((((((''''''&&&%%%$$$###!!!!!! &&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&''''''(((((())))))******)))((((((((())))))'''%%%'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''((((((((('''&&&)))((('''&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%###%%%&&&''''''&&&%%%###''''''&&&''''''((())))))&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&%%%$$$$$$+++***)))((()))***,,,...)))***+++,,,,,,,,,,,,,,,,,,++++++***+++,,,...///......,,,+++***)))))))))+++++++++++++++,,,,,,,,,***)))))))))))))))******+++***))))))+++++++++)))(((''''''(((******)))((((((((((((((())))))))))))))))))))))))))))))))))))*********)))'''&&&''')))(((((((((((())))))))))))************************(((((()))***************)))************))))))(((++++++******)))*********&&&''')))******)))((('''+++///222111,,,)))***,,,))))))***+++,,,,,,------++++++++++++++++++++++++'''***---...---+++++++++)))(((&&&""" !!!$$$'''&&&'''((()))******)))((()))***,,,---............///------...222444555444333333333555888<<<@@@CCCCCCCCCCCCEEEHHHNNNTTTWWWXXX\\\```aaa^^^\\\[[[\\\]]][[[WWWTTTRRRRRRRRRSSSNNNNNNMMMKKKIIIGGGDDDCCCCCCFFFIIILLLLLLMMMOOOPPPTTTPPPLLLKKKMMMNNNMMMLLLHHHHHHHHHGGGFFFHHHKKKMMMKKKKKKJJJIIIGGGDDDBBB@@@AAA:::444555555333222333555...***,,,,,,((((((+++''')))***,,,---------,,,******+++++++++***(((((('''''''''((((((((())))))(((((('''((()))***,,,---(((+++---,,,)))'''((()))%%%&&&&&&'''((())))))***,,,,,,++++++******))))))%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&''''''((()))******(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%(((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))((()))(((%%%""""""&&&)))''''''((()))((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((('''%%%%%%&&&&&&%%%$$$$$$&&&''''''&&&&&&((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&''''''&&&&&&((()))))))))(((((('''''''''''''''''''''''''''((()))***$$$$$$$$$$$$$$$$$$$$$$$$))))))************))))))((((((((((((((('''&&&&&&&&&'''((())))))((('''&&&%%%%%%&&&'''((((((((('''&&&%%%%%%%%%&&&(((***+++''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%'''(((((((((''''''&&&&&&'''((()))***++++++***)))((()))******(((&&&((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&''')))******)))'''&&&))))))'''&&&%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''')))((('''&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$&&&''''''%%%######$$$&&&''')))******)))'''&&&'''''''''&&&$$$%%%'''***%%%$$$$$$$$$%%%''')))***%%%%%%&&&&&&&&&%%%$$$$$$,,,++++++***+++,,,...///)))******+++++++++******++++++++++++++++++++++++,,,+++)))((((((((()))***,,,,,,+++***))))))******************************'''''''''''''''((())))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************((())))))))))))*********++++++******************,,,,,,,,,------,,,,,,,,,+++++++++***************,,,+++++++++***)))))))))&&&***...---)))&&&'''***((()))***+++++++++++++++******++++++++++++******+++)))))))))+++,,,+++***))))))************))))))((()))***++++++***)))(((******+++++++++,,,,,,,,,,,,,,,+++***))))))******(((((()))***+++---///000------...//////...------111000/////////111222333555555555777:::>>>BBBDDDIIIJJJLLLNNNQQQSSSUUUVVVTTTTTTTTTQQQMMMJJJJJJJJJGGGIIIKKKMMMNNNMMMLLLKKKJJJHHHGGGEEEEEEGGGHHHJJJKKKKKKLLLLLLKKKIIIFFFDDDCCCCCCBBB@@@@@@?????????>>>===<<<999666444222111111111000///......------)))))))))))))))*********,,,+++***)))))))))++++++...---,,,***((('''%%%%%%)))((((((''''''''''''((())))))))))))((((((((((((((((((***,,,...---***''')))((('''''''''(((***+++000,,,'''&&&'''((('''%%%&&&''')))*********)))(((&&&&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&'''((())))))&&&&&&'''''''''&&&$$$###((((((''''''&&&&&&&&&%%%'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''')))'''%%%$$$$$$&&&)))+++&&&&&&%%%$$$$$$###""""""$$$%%%&&&'''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&''''''(((&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$######%%%((()))'''&&&%%%%%%((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''))))))((('''''''''''''''((()))***)))'''&&&%%%&&&''''''''''''&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((&&&'''(((*********)))((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''&&&$$$###((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''---,,,++++++++++++,,,---++++++++++++***)))((((((++++++++++++++++++++++++++++++)))((((((((()))******))))))(((''''''((((((************************((((((((((((((()))******))))))))))))))))))))))))*********)))))))))(((((())))))))))))************((((((((()))))))))******)))***,,,---.../////////***++++++,,,,,,++++++***((()))+++,,,,,,+++)))(((++++++******************)))---000...***(((***---))))))***+++++++++************++++++++++++*********)))((()))+++++++++***))))))************))))))((()))***++++++***)))(((*********+++++++++,,,,,,******)))(((((((((((((((++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,,,,---...///111111000111222444777999888999:::<<<>>>@@@BBBBBBEEEEEEFFFDDDAAA@@@@@@AAA@@@AAACCCEEEFFFEEEDDDDDDCCCBBB@@@??????@@@BBBCCC@@@AAAAAA@@@???>>><<<;;;;;;:::999888777777777777666666444222000...---,,,------,,,,,,++++++******++++++******))))))((((((+++*********)))******+++---,,,,,,+++***)))(((((('''''''''''''''(((((()))''''''((()))***++++++,,,&&&&&&''')))******(((&&&***)))((((((((()))++++++...+++''''''(((((('''&&&''''''(((((()))))))))((()))))))))))))))(((((('''%%%%%%&&&&&&'''(((((()))&&&&&&'''''''''&&&%%%$$$''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&%%%$$$%%%&&&((()))&&&&&&&&&%%%$$$$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))''''''&&&%%%%%%&&&''''''&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###$$$&&&(((((('''%%%%%%&&&((('''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''''''''''''''((()))***)))'''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''''')))((((((''''''(((((()))&&&'''((()))))))))((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''&&&%%%$$$((((((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''------,,,++++++++++++,,,+++++++++***)))(((&&&&&&))))))))))))))))))))))))+++******)))((()))))))))))))))((('''''''''(((((()))))))))))))))))))))))))))))))))))))))***++++++((((((((((((((((((((((((******))))))))))))(((((())))))))))))************((((((((())))))))))))***&&&(((***,,,,,,,,,,,,+++((())))))******))))))(((%%%'''+++---...,,,***((())))))******************+++---...,,,)))(((+++---******+++++++++******)))******++++++++++++******)))((('''(((***+++***)))))))))************))))))))))))************))))))*********++++++++++++,,,***)))((((((((((((((((((+++******)))))))))******+++***))))))))))))***+++---+++)))(((((()))+++,,,///...,,,+++++++++,,,---...///000111222333444555444666777666555444555666555777888:::::::::999999999888777666666777888999666666444333222222222222222111000//////////////////...---,,,+++***)))(((*********))))))))))))))),,,,,,+++***)))(((''''''))))))******+++******)))++++++++++++++++++******&&&&&&&&&&&&'''((())))))''''''((()))***++++++,,,'''&&&%%%&&&(((((((((&&&******)))))))))***+++,,,***)))'''((())))))(((&&&''''''&&&&&&''''''((()))&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((&&&''''''''''''&&&%%%%%%((((((((((((((((((((()))&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&%%%$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((()))***((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%'''''''''&&&%%%&&&'''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&'''(((***+++,,,%%%&&&'''(((((('''&&&%%%)))(((''''''&&&'''''''''''')))***)))'''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&'''((())))))***))))))(((((())))))***%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''&&&%%%$$$'''''''''(((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''++++++++++++++++++,,,,,,)))))))))))))))((('''&&&))))))))))))))))))))))))+++******)))))))))))))))+++******)))))))))******(((((((((((((((((((((((())))))(((((())))))***+++(((((((((((((((((((((((())))))))))))))))))((((((((()))))))))************)))))))))************++++++******)))((((((((((((''''''((((((((((((''''''%%%''')))+++,,,,,,******(((((())))))******++++++)))******(((&&&%%%(((***+++++++++++++++***)))(((******++++++++++++******)))''''''((()))***)))((())))))************)))))))))))))))******)))))))))************++++++++++++++++++***************+++'''''''''((()))+++,,,---+++***(((''''''(((***+++,,,+++)))((('''(((***+++...---,,,***))))))))))))------......//////000000---...//////...---///000------///000000000//////111000////////////000111111000...---,,,---...///......---,,,++++++,,,,,,,,,,,,+++++++++*********)))))))))***************+++*********))))))(((((('''(((***+++++++++))))))+++++++++*********))))))''''''&&&&&&&&&''''''((()))))))))((((((((('''''')))'''&&&&&&'''))))))))))))))))))))))))*********''''''(((((())))))((('''''''''&&&%%%%%%'''((()))%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&******))))))((((((((('''&&&&&&''''''((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&$$$$$$$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%'''(((******'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&''')))+++,,,&&&''')))******)))'''&&&(((''''''&&&&&&'''''''''''')))***)))'''&&&&&&'''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((()))******))))))))))))******%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''((()))***+++,,,,,,------&&&'''((()))))))))))))))((((((((((((((((((((((((************)))))))))(((***)))))))))))))))******(((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((())))))((()))))))))*********************+++++++++,,,,,,000///,,,)))))))))+++,,,''''''((((((((((((''''''(((((((((((()))***+++,,,((((((((())))))******+++(((((('''&&&$$$%%%&&&(((+++++++++++++++***)))(((******++++++++++++******)))''''''((()))***)))((())))))************))))))***))))))))))))))))))***))))))*********++++++++++++***************++++++(((((((((((()))***,,,,,,,,,***)))'''''')))***,,,,,,++++++*********++++++,,,,,,++++++************))))))*********+++++++++,,,---...---+++******+++((())))))***************+++++++++******+++++++++///...+++******+++---...,,,,,,+++*********++++++++++++++++++++++++++++++((()))))))))))))))))))))(((((())))))*********+++'''((()))***+++******)))++++++***)))((('''&&&&&&)))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&)))'''%%%%%%'''((())))))'''''''''(((((((((((((((&&&'''((((((((((((((((((''''''&&&%%%%%%'''((()))'''(((((()))))))))((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''',,,+++***)))((('''&&&%%%%%%%%%&&&'''''''''''''''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''"""###%%%&&&'''&&&%%%$$$''''''&&&&&&&&&&&&%%%%%%'''&&&$$$$$$$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%'''(((******&&&&&&&&&''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%%%%''')))%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))((('''&&&&&&&&&'''(((%%%&&&((())))))(((&&&%%%''''''&&&&&&&&&&&&'''''''''((())))))'''&&&''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******))))))))))))******&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((()))***+++,,,,,,,,,,,,&&&&&&((()))***+++++++++(((((((((((((((((((((((()))************)))((((((''''''&&&&&&''''''(((((())))))))))))))))))))))))'''''''''''''''(((((()))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))*********************+++++++++,,,,,,,,,***(((''''''***,,,...'''(((((())))))(((((('''***)))'''&&&''')))+++---(((((())))))))))))))))))***))))))(((((((((((((((******+++++++++******)))******++++++++++++******)))((('''(((***+++***)))))))))************))))))******))))))))))))******)))))))))************+++((((((((((((((())))))***,,,+++******))))))))))))+++***))))))))))))***+++)))***+++,,,,,,,,,,,,+++))))))******************((((((((((((((()))))))))+++,,,---+++)))'''((()))((((((((((((((((((((((((((((((((((((((((((((((((,,,***)))(((((()))+++,,,******))))))((())))))***)))))))))*********++++++((((((((((((''''''''''''''''''((()))***+++,,,,,,''''''((()))************+++******((('''&&&%%%%%%(((''''''&&&%%%%%%&&&&&&$$$%%%&&&'''((())))))***'''%%%######%%%'''''''''%%%&&&'''(((((((((''''''&&&'''((((((&&&&&&''')))''''''&&&&&&''''''((()))&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''&&&''''''((()))++++++***)))'''&&&%%%%%%$$$%%%&&&'''''''''''''''))))))(((((('''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''###$$$&&&'''''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((()))***%%%&&&''''''''''''&&&%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((('''&&&'''((($$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''(((((()))))))))((('''&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&%%%&&&&&&'''(((&&&((())))))(((''''''(((%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&***))))))(((((())))))***''''''&&&%%%%%%%%%&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&'''''''''&&&%%%''''''''''''&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&''')))******(((((('''''''''&&&&&&&&&''''''''''''''''''''''''***+++,,,,,,+++***)))((((((((()))***++++++++++++)))))))))))))))))))))))))))******+++***)))((('''&&&&&&&&&&&&&&&'''((((((************************((((((((('''((())))))***++++++++++++++++++++++++'''''''''((((((((())))))))))))))))))************(((((()))))))))*********'''''''''((((((((((((((())))))************))))))))))))(((((((((((()))***)))))))))))))))(((((((((+++*********+++***)))((())))))***+++++++++************++++++++++++*********)))((()))+++++++++***))))))************))))))+++***)))(((((()))***+++))))))))))))************((((((((((((((()))******------+++******)))))))))))))))))))))))))))))))))$$$&&&***,,,---,,,+++)))))))))***************)))((()))))))))******++++++***+++,,,+++((('''((())))))((((((((((((((((((((('''''''''(((((('''''''''((((((''''''''')))***+++)))))))))(((((())))))***(((((()))))))))***************))))))((((((''''''(((((())))))******++++++'''''''''(((((()))++++++***)))))))))((((((''''''%%%%%%%%%%%%&&&'''((()))&&&&&&'''((()))***++++++'''&&&$$$%%%'''(((''''''&&&&&&((()))))))))(((''''''(((((('''$$$$$$''')))''''''(((((()))))))))(((###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''((('''&&&&&&'''((()))***((((((((('''''''''''''''###$$$%%%&&&'''''''''''')))))))))((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&%%%%%%&&&'''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&'''((()))&&&'''(((((((((((('''&&&)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%'''))))))((('''''''''$$$%%%&&&'''''''''&&&&&&$$$%%%%%%&&&''''''(((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&'''))))))(((''''''(((&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((()))((((((''''''(((((())))))((('''%%%%%%%%%&&&'''((())))))******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((%%%&&&((((((((('''%%%$$$''''''''''''&&&&&&&&&&&&'''''''''&&&&&&'''''''''$$$%%%%%%&&&'''((())))))))))))((((((((('''''''''''''''''''''''''''''''''---------,,,+++(((&&&%%%******+++++++++******)))************************)))******++++++)))((('''((((((((((((((()))***+++************************)))))))))))))))******+++++++++++++++++++++++++++&&&'''''''''(((((())))))))))))))))))************''''''''''''((((((((((((***,,,......---***'''$$$******++++++++++++******(((((()))******)))((('''******))))))((((((''''''***)))***++++++***(((&&&((()))***+++++++++++++++******++++++++++++******+++))))))***+++,,,+++***))))))************))))))+++***)))(((((()))***+++))))))))))))******************)))******+++,,,,,,+++*********+++,,,------(((((())))))))))))(((((( ###(((+++---+++)))'''+++++++++,,,++++++******''''''(((((()))************+++,,,+++***)))***+++***)))(((((((((((())))))&&&&&&''''''''''''&&&&&&'''''''''(((((()))***+++*********)))******++++++))))))******************...------,,,+++******)))************))))))))))))((('''''''''''')))+++,,,(((((())))))*********+++""""""###$$$&&&)))***,,,++++++++++++************)))((('''(((***+++***(((&&&''')))*********)))(((((())))))&&&######&&&***&&&''')))*********)))(((&&&''''''((()))))))))((('''''''''''''''''''''&&&((('''&&&&&&'''((()))***%%%%%%%%%&&&'''(((((()))###$$$%%%&&&''''''''''''***))))))((('''&&&&&&&&&'''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&''''''((('''((()))******)))(((''')))(((&&&%%%%%%&&&((()))&&&&&&&&&'''''')))******&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$'''******)))'''''''''###$$$&&&'''((('''&&&&&&$$$$$$%%%%%%&&&'''(((((('''((()))+++++++++***)))******))))))))))))******%%%%%%%%%%%%&&&&&&'''(((&&&'''))))))(((''''''(((''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''''''''%%%%%%%%%%%%''''''&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******((((((''''''''''''(((((()))((('''&&&%%%&&&&&&'''(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$%%%&&&'''((('''((()))***)))(((&&&$$$(((((('''''''''&&&&&&&&&))))))(((((((((((())))))&&&&&&''''''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''---------,,,+++***)))((((((((((((((()))***+++,,,++++++******************+++(((%%%###"""$$$&&&(((************)))))))))(((((((((((('''&&&'''***,,,+++++++++*********)))))),,,++++++******)))))))))))))))***))))))((('''&&&((((((((((((((()))******'''((()))******)))((('''''''''((((((((((((''''''++++++******))))))(((((((((&&&&&&'''((())))))''''''((((((((((((((('''&&&))))))((('''''''''''''''((()))***++++++***((((((***)))'''&&&'''(((***+++******))))))))))))******---+++)))&&&%%%%%%%%%&&&''''''&&&'''***+++***************)))))))))))))))((((((((((((((((((((((((,,,------,,,)))(((((()))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))((((((%%%'''((((((''''''(((***))))))))))))((((((((((((***)))((('''&&&&&&'''(((&&&&&&&&&'''''')))***+++))))))***))))))((('''&&&+++***))))))))))))))))))&&&''')))++++++)))'''&&&%%%&&&'''(((((('''&&&%%%%%%***---'''$$$---,,,------+++&&&$$$$$$%%%'''''''''''''''((())))))))))))))))))************''''''''''''''''''''''''((()))***++++++***)))(((&&&&&&'''((()))***++++++''''''(((((((((((('''''',,,+++***)))))))))))))))''''''''''''''''''''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%&&&%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&&&&''''''&&&'''(((''''''''')))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$############((('''%%%#########%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&+++)))&&&$$$$$$%%%'''(((&&&''''''((()))(((((((((""""""###$$$%%%%%%&&&&&&)))(((&&&%%%$$$$$$%%%%%%%%%&&&((())))))(((&&&%%%%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''+++***)))(((((((((((((((''''''((((((((((((((('''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###(((((('''&&&%%%%%%$$$$$$((('''&&&(((***+++((($$$'''(((((()))((((((''''''$$$&&&'''&&&&&&&&&(((***&&&&&&&&&&&&&&&'''((()))((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###"""!!!!!!!!!###&&&'''''''''((((((''''''&&&%%%((((((******)))'''%%%###))))))***++++++++++++***)))))))))******+++,,,---************************+++)))'''%%%%%%&&&((()))***))))))((((((((((((((()))***++++++***)))***,,,*********)))))))))(((((((((((())))))(((''''''&&&((())))))))))))((((((''''''''''''''''''(((((()))((()))***++++++***)))((((((((())))))))))))((((((*********))))))))))))))),,,***))))))***)))((('''%%%&&&'''((()))*********,,,,,,+++***************))))))************))))))******+++++++++***************))))))))))))******,,,+++)))(((''''''))))))((('''&&&'''***+++***)))*********+++++++++,,,,,,(((((((((((((((((((((((()))***+++***)))((()))***(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((((()))******)))(((***+++))))))))))))((((((((('''***)))((('''&&&''''''((('''''''''''''''((()))***)))))))))))))))((((((''')))))))))))))))******+++((((((((((((((((((((((((((())))))******))))))(((,,,---,,,(((%%%$$$'''+++)))+++,,,***'''%%%&&&''''''''''''''''''((())))))(((((()))))))))*********(((((((((((((((((((((((()))))))))******)))))))))(((((((((((((((((())))))''''''(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((+++***)))((((((''''''(((%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&%%%#########$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$((('''%%%######$$$%%%&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$$$$$$$&&&'''&&&&&&'''(((((((((((('''$$$$$$$$$%%%%%%&&&&&&'''((('''&&&%%%%%%%%%&&&'''&&&''')))******)))'''&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%(((((()))))))))))))))(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%(((''''''&&&%%%%%%$$$$$$'''&&&%%%&&&((((((&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((('''%%%%%%'''((('''&&&&&&&&&&&&''''''(((((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%'''((())))))(((((((((''''''''''''((()))))))))((('''%%%$$$((())))))*********************++++++,,,,,,------***************************)))))))))))))))***+++***)))'''&&&&&&&&&'''((((((***,,,,,,***))))))***)))))))))(((((((((((((((&&&((()))******(((&&&%%%'''(((((())))))))))))(((&&&&&&&&&&&&&&&'''(((((()))******++++++******)))))))))************))))))((())))))))))))))))))***,,,+++******+++,,,+++***&&&'''((())))))***++++++,,,,,,++++++******++++++***)))))))))))))))*********+++,,,---,,,+++((('''***))))))(((((())))))***++++++***))))))***+++,,,((('''&&&''')))+++***)))************************((((((((((((((((((((((((&&&((())))))(((((()))+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))((((((''')))***+++***(((((((((***)))))))))(((((((((''''''))))))(((''''''''''''((((((((('''''''''(((((()))((((((((()))))))))))))))(((((((((((()))***+++,,,***)))(((''''''((()))***+++******))))))******++++++'''$$$%%%(((***(((%%%''')))***)))''''''((()))(((''''''''''''(((((()))(((((())))))))))))******))))))))))))))))))))))))***))))))(((((())))))***+++******)))((('''&&&&&&''''''(((((((((((('''''''''''''''''''''''''''(((''''''''''''''''''''''''))))))(((((('''&&&&&&%%%((((((((((((((((((((((((+++***)))((((((''''''(((%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&&&&&&&''''''''''''((((((&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''((()))++++++)))((('''''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))))))))((('''''''''(((((())))))************))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''(((((('''''''''&&&&&&%%%%%%$$$&&&%%%###$$$%%%&&&%%%$$$%%%%%%&&&'''((((((((('''%%%&&&''''''&&&%%%'''((('''''''''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''(((((((((******((('''''''''((()))))))))(((((('''&&&&&&&&&,,,,,,,,,,,,***)))((('''******+++,,,,,,,,,,,,,,,***************+++++++++((())))))***+++++++++++++++)))(((&&&&&&'''((()))((())))))(((&&&&&&'''((())))))))))))))))))))))))(((***,,,......,,,)))(((&&&'''((())))))***))))))''''''&&&&&&''''''((())))))))))))******)))))))))((())))))******))))))((('''((((((((())))))******''''''''')))---/////////++++++***))))))((((((((())))))((((((((((((((()))***)))((((((((()))++++++)))*********)))(((&&&%%%))))))(((((((((((())))))++++++***))))))***++++++(((''''''((()))******)))))))))(((((('''&&&&&&&&&((((((((((((((((((((((((&&&'''((((((''''''(((***(((((((((((())))))))))))((((((((((((((((((((((((***+++++++++++++++,,,,,,'''((((((((((((((((((''''''((()))(((&&&%%%%%%&&&))))))((((((((('''''''''((((((((('''''''''(((((()))((((((''''''''''''(((((((((((((((((()))*********)))))))))))))))************))))))))))))*********)))(((''''''((()))***&&&"""!!!$$$***,,,***&&&(((((((((((('''''''''(((((((((''''''''''''((()))(((((((((((()))))))))***((((((((((((((((((((((((***)))(((''''''((()))*********)))((('''&&&&&&%%%&&&''''''((((((''''''&&&''''''((())))))*********''''''''''''''''''''''''(((((((((''''''&&&&&&&&&(((((((((((((((((((((((()))((('''&&&&&&%%%%%%&&&%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&%%%&&&(((*********&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&''')))******)))'''&&&((('''%%%%%%%%%%%%'''((('''''''''''''''(((((()))******)))))))))))))))***))))))*********)))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((()))+++''''''&&&&&&&&&%%%%%%%%%'''&&&$$$###$$$%%%&&&&&&%%%&&&'''((())))))))))))"""$$$&&&'''&&&'''(((***(((((((((''''''&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$+++)))'''&&&%%%&&&((())))))((('''&&&&&&&&&&&&'''.........---,,,+++)))))))))***++++++,,,++++++***))))))*********+++++++++'''''')))************)))+++***)))((((((((())))))))))))(((&&&$$$%%%(((+++************************)))+++---//////---+++)))&&&'''((())))))***))))))((((((''''''(((((()))***(((((((((''''''((((((((('''(((((())))))(((((('''''''''(((((()))))))))***&&&%%%&&&(((+++.........,,,,,,***)))((((((((((((''''''&&&&&&&&&''''''(((***)))((((((((()))+++,,,,,,+++)))(((''''''''''''))))))(((((((((((())))))+++******)))(((((('''''')))((('''((()))***)))(((&&&&&&''''''(((((())))))))))))))))))))))))))))))'''((()))(((&&&&&&&&&((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''(((((((((((('''''''''(((((('''%%%$$$%%%&&&((((((((((((''''''''''''''''''(((((((((((((((((()))((((((''''''''''''(((((((((''''''((()))***+++++++++***)))(((((()))))))))***,,,------,,,***)))***)))(((''''''((()))***((((((((()))++++++***((())))))((('''''''''&&&&&&((((((''''''''''''(((((('''(((((((((((()))))))))''''''''''''''''''''''''***)))(((''''''((()))***((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&'''''''''((('''''''''''''''''''''''')))((('''&&&&&&%%%%%%&&&%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&&&&''''''###"""!!!"""%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))%%%&&&((())))))(((&&&%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%&&&&&&'''((()))))))))(((((('''&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&'''((()))+++&&&&&&&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%'''((("""###$$$$$$%%%%%%%%%%%%"""$$$''''''&&&&&&&&&''''''((((((((('''&&&%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%$$$###)))(((&&&$$$$$$%%%&&&'''(((''''''&&&&&&&&&&&&'''+++,,,,,,---------------)))***+++,,,,,,+++***))))))))))))***++++++,,,,,,'''(((((())))))))))))(((***************))))))))))))))))))'''&&&'''***---************++++++++++++'''(((***,,,,,,+++***)))'''(((((())))))))))))(((((((((((((((((()))******(((''''''&&&&&&''''''(((''''''(((((((((((('''''''''(((((((((((((((((())))))''''''(((***+++***)))))))))((('''((()))***+++(((((('''''''''((())))))(((((((((((()))***+++,,,...---***(((((()))***+++)))((((((''''''(((((())))))))))))((('''&&&&&&%%%)))((('''((()))***)))(((###$$$&&&)))+++...000111))))))))))))))))))))))))((()))***)))'''&&&&&&'''(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******&&&''''''((((((''''''&&&((()))***)))''''''''')))((((((((('''''''''&&&&&&&&&'''(((((()))((((((((((((((('''''''''(((((()))))))))(((''''''(((******+++******)))))))))))))))(((***---......---***(((+++******))))))******+++*********)))'''$$$######***(((''''''((((((&&&%%%)))((((((''''''''''''(((''''''(((((((((((())))))'''''''''''''''''''''''')))((((((''''''(((((()))&&&&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&&&&''')))******)))((('''''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''+++***)))((((((''''''(((%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&&&&''''''(((%%%"""###&&&'''&&&###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((%%%%%%&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%&&&'''))))))'''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''&&&''''''((()))(((((()))(((((('''&&&%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&(((***$$$%%%%%%&&&&&&%%%%%%$$$%%%'''((((((&&&$$$######&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++,,,------------,,,***+++,,,------,,,+++***((())))))***++++++,,,,,,))))))))))))((((((((((((((()))***+++***)))'''&&&$$$&&&)))******)))***+++))))))))))))*********+++&&&'''((())))))))))))(((((())))))))))))(((((('''(((''''''''''''((()))))))))((('''&&&&&&'''((()))(((((())))))))))))(((((((((((((((((((((''''''''')))((('''(((******)))((()))((('''&&&&&&((()))+++((((((((((((((()))******'''((()))******+++++++++++++++***************+++((((((''''''''''''(((((('''''''''((((((''''''&&&***((('''((()))***)))'''%%%&&&'''***,,,...000111))))))))))))))))))))))))&&&((())))))((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,&&&''''''((((((''''''&&&&&&((()))(((''''''((()))(((((('''''''''&&&&&&&&&%%%&&&((()))))))))(((((('''''''''''''''((()))***+++***(((''''''''')))***(((((((((((()))***+++,,,))))))***++++++***))))))((())))))******))))))(((((('''%%%$$$###"""!!! (((&&&%%%&&&((()))(((&&&))))))(((''''''''''''''''''''''''((((((((())))))'''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%))))))+++,,,+++***)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++***)))((((((''''''(((%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&&&&''''''***'''$$$%%%(((***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&((()))&&&&&&'''(((((((((((('''###$$$$$$$$$%%%&&&&&&&&&"""###$$$&&&&&&&&&%%%%%%%%%'''((())))))((('''%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))))))))))))))***++++++*********))))))'''&&&&&&%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******((('''''')))(((((((((((('''&&&%%%%%%!!!$$$&&&'''&&&%%%%%%&&&$$$&&&'''((()))(((&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&((()))***''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&%%%---------,,,+++***)))(((+++,,,...//////...,,,+++((())))))***++++++,,,,,,++++++***)))((((((((()))&&&''')))+++***(((&&&$$$"""(((++++++)))'''&&&'''((((((((())))))******(((((((((((())))))******))))))***))))))((('''''''''&&&&&&&&&&&&'''((((((***)))(((''''''((()))***))))))************))))))))))))(((((('''''''''&&&'''&&&&&&(((+++,,,,,,,,,,,,+++(((&&&%%%%%%&&&''''''''''''''''''((())))))&&&''')))***+++++++++***&&&''')))******)))((('''((((((''''''''''''((((((%%%&&&'''((())))))))))))***)))(((((()))***((('''))))))))))))************))))))))))))))))))))))))%%%&&&((()))))))))+++,,,(((((((((((())))))))))))))))))))))))))))))))))))$$$%%%%%%&&&'''(((((()))&&&''''''''''''''''''&&&###%%%&&&&&&%%%%%%'''((((((((('''''''''&&&&&&&&&%%%&&&((()))))))))((((((&&&&&&&&&'''''')))***+++,,,+++((('''&&&'''((()))%%%%%%&&&(((***,,,...///***)))(((''''''((()))***%%%&&&'''(((((('''&&&%%%(((%%%###$$$''')))(((&&&%%%$$$###%%%)))+++***(((***)))((('''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((('''&&&$$$"""''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$'''''''''''''''''''''''')))((('''&&&&&&%%%%%%&&&%%%'''(((((('''&&&&&&''''''''''''&&&&&&'''''''''$$$ !!!&&&)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$%%%&&&###$$$%%%&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&######$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###""""""%%%''')))&&&'''(((((())))))(((((($$$$$$%%%%%%&&&'''(((((("""###$$$%%%&&&%%%$$$###'''((()))++++++)))((('''$$$$$$&&&''''''&&&$$$$$$'''''''''''''''((())))))&&&&&&&&&&&&&&&'''((((((+++++++++******)))''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$(((+++***(((&&&'''(((&&&&&&&&&%%%$$$###!!!!!!###&&&((()))***,,,###%%%'''))))))((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$%%%''')))+++''''''((((((''''''&&&%%%###%%%'''(((((('''%%%$$$...---,,,,,,......---,,,***+++,,,,,,+++***)))((((((((((((((((((((((((((()))))))))))))))************)))))))))((((((''''''(((((()))***+++,,,,,,---'''(((***,,,------------(((((((((((((((((((((((('''''''''(((((((((((((((((('''&&&%%%%%%&&&'''(((***(((''')))+++,,,***''''''&&&$$$%%%'''((((((((()))(((&&&%%%$$$$$$%%%%%%))))))(((((((((((()))))))))***+++***)))((()))+++(((((((((((((((((((((((((((***+++)))%%%"""###%%%)))'''&&&&&&((()))((((((((((((((()))))))))))))))***)))(((''''''&&&'''''''''((((((((()))))))))***+++***)))'''''')))***+++))))))))))))(((((((((((())))))))))))************''''''''''''((((((((((((((('''&&&%%%%%%&&&'''((()))))))))(((''''''&&&&&&%%%%%%&&&&&&'''(((((()))&&&''''''(((((((((((((((******)))'''&&&%%%$$$###((((((((((((((((((((((((&&&((()))'''$$$"""$$$'''&&&&&&''''''(((((())))))((((((''''''&&&&&&'''''''''''''''(((''''''&&&%%%)))(((((('''''''''((((((###&&&---((( '''((()))***)))(((&&&$$$%%%%%%%%%%%%&&&((()))+++%%%&&&''')))************+++++++++++++++***))))))))))))************))))))&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''((()))(((&&&%%%%%%&&&''''''&&&%%%&&&'''((())))))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%$$$$$$#########$$$$$$)))'''%%%###"""###$$$%%%'''&&&%%%%%%&&&(((+++---%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%&&&''')))+++%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%(((***+++)))(((&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))***)))'''&&&&&&'''(((((('''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$"""###%%%&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&(((((())))))))))))(((((((((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''((('''&&&&&&'''((('''%%%%%%&&&&&&'''&&&%%%###"""&&&'''''''''%%%$$$%%%&&&$$$$$$%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''',,,+++******,,,,,,+++***++++++,,,------,,,******++++++++++++++++++++++++************************))))))((((((((('''''''''((((((((())))))))))))))))))***+++,,,,,,+++******************************(((((((((((((((''''''''')))((('''&&&&&&'''((()))+++)))((()))++++++)))'''((('''&&&''')))***)))(((***)))((('''&&&'''(((((())))))))))))))))))))))))&&&'''((('''&&&%%%&&&(((************************))))))***(((&&&%%%%%%&&&111///,,,******)))'''&&&((((((((((((((((((((((((+++***))))))))))))))))))(((((((((((())))))))))))+++***(((''''''(((***+++)))((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))(((''''''&&&&&&''''''((('''''''''''''''''''''(((&&&&&&''''''((())))))***&&&&&&'''((((((((((((((())))))((('''&&&%%%%%%$$$'''''''''''''''''''''''''''))))))(((%%%%%%''')))'''''''''(((((((((((((((((((((((('''&&&&&&'''((((((((())))))(((((('''&&&((((((((('''''''''((((((***&&&"""###'''(((&&&###((()))*********)))'''&&&###$$$%%%%%%&&&&&&&&&&&&'''(((((())))))))))))((()))))))))))))))(((((('''((((((((())))))(((((((((&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%'''''''''%%%$$$%%%&&&'''&&&&&&%%%&&&'''((()))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&+++)))'''%%%%%%%%%&&&''''''&&&%%%%%%&&&(((+++,,,&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$&&&(((******)))'''&&&(((((((((((((((((((((((((((''''''&&&&&&&&&''''''((('''&&&&&&'''((()))***((()))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%###$$$%%%&&&''''''&&&%%%((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''(((((()))))))))))))))))))))((((((((('''''''''(((((())))))))))))(((((()))(((((('''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((('''&&&'''((()))((('''&&&&&&'''''''''&&&%%%$$$&&&((())))))'''&&&&&&'''''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,+++******,,,,,,+++***+++,,,---......------,,,++++++++++++++++++++++++++++++******))))))(((((()))(((((((((((('''''''''(((((((((''''''&&&&&&&&&++++++++++++***((('''&&&************************))))))((((((''''''&&&&&&))))))(((((((((((()))))),,,+++)))*********)))'''((('''((()))++++++)))'''(((''''''''''''((())))))((()))***++++++***)))(((((()))******(((((()))******************************)))(((((((((((('''&&&'''&&&$$$%%%'''))))))((())))))((((((''''''&&&&&&)))))))))((())))))******))))))))))))((((((((((((******((((((((((((******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''$$$%%%%%%&&&''''''(((((('''''''''((())))))******&&&&&&'''(((((((((((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((()))))))))'''((()))+++(((((((((((((((''''''''''''((()))(((&&&%%%&&&''')))))))))))))))(((((('''((((((''''''((((((((((((+++,,,,,,***&&&%%%&&&'''*********))))))))))))(((&&&&&&((())))))(((&&&&&&)))))))))))))))((('''&&&'''''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&&&&%%%$$$%%%'''&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''***)))'''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&(((***+++'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%$$$$$$&&&'''(((***))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&'''((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))***+++(((((())))))***++++++,,,''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%&&&''''''''''''&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''(((((())))))))))))))))))))))))))))))((((((((('''(((((())))))(((((('''))))))((((((''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''')))(((''''''''''''((()))'''&&&%%%&&&((())))))(((&&&&&&'''(((((((((''''''&&&(((++++++)))'''&&&&&&***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...---,,,,,,......---,,,***+++,,,---......---,,,))))))))))))))))))))))))******)))(((''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''++++++***)))((('''&&&&&&''''''''''''''''''''''''******)))((('''&&&&&&%%%***))))))))))))))))))***,,,+++******)))))))))(((''''''(((***+++***(((%%%$$$$$$%%%%%%&&&'''((((((((()))+++,,,,,,+++)))((()))***++++++))))))***+++((((((((((((((((((((((((***(((&&&'''***+++)))''' !!!%%%'''((((((***))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))))))))))))))((((((((((((***)))(((((((((((()))***'''''''''((((((((((((((('''''''''''''''&&&&&&&&&((((((((()))))))))******&&&'''))))))))))))'''&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((()))%%%&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))***+++))))))((((((''''''&&&&&&&&&(((***(((&&&$$$%%%&&&((())))))))))))((('''''''''''''''(((((((((((((((&&&)))***)))&&&%%%(((+++))))))(((((('''((())))))&&&&&&'''''''''((((((((('''(((((((((((((((''''''&&&''''''''''''&&&%%%%%%'''''''''(((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((())))))(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$%%%&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''%%%%%%$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&((()))***((('''%%%$$$$$$%%%'''((('''&&&&&&%%%%%%&&&''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%''''''((()))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''&&&(((''''''''''''''''''(((%%%$$$$$$%%%''')))((((((%%%%%%&&&&&&''''''((((((%%%(((+++,,,***'''&&&%%%((((((((((((''''''&&&&&&########################&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...---,,,,,,......---,,,)))***+++---------,,,,,,))))))))))))))))))))))))++++++***))))))(((''''''************************&&&&&&'''((())))))******))))))((((((((((((((((((''''''''''''''''''''''''******)))((('''&&&&&&%%%)))******************)))++++++***)))((((((((()))&&&&&&''')))***)))&&&$$$###$$$$$$&&&''''''(((((('''(((***++++++***((('''&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''***'''&&&'''***+++***'''***)))''''''((((((((('''******)))((('''&&&&&&%%%&&&&&&%%%&&&&&&'''(((((())))))))))))(((((((((((()))(((((((((((((((((()))&&&&&&''''''((((((((()))((('''''''''&&&&&&&&&%%%(((((((((((())))))))))))&&&'''((())))))((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''))))))***))))))((((((''''''&&&&&&%%%(((+++)))%%%###$$$&&&''''''((((((''''''&&&%%%&&&&&&'''((())))))((((((&&&&&&&&&&&&''')))******''''''&&&&&&&&&''''''(((%%%$$$###"""###%%%'''(((%%%&&&'''(((((()))))))))'''(((((((((((('''&&&&&&'''(((((())))))((((((''''''''''''''''''''''''&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%'''((((((''''''(((***%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%'''&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((((((((('''%%%$$$$$$%%%'''(((((((((''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%''''''(((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))(((((((((((())))))(((''''''&&&&&&''''''(((&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&((('''&&&$$$$$$$$$%%%%%%&&&''''''$$$'''***+++)))'''%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,+++******,,,,,,+++*********,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******))))))************++++++&&&'''((()))***+++,,,,,,((((((''''''((()))***+++************************))))))((((((''''''&&&&&&))))))************))))))((()))((('''&&&&&&(((***'''&&&&&&'''((((((&&&$$$%%%&&&'''((())))))))))))'''((()))******)))(((''''''((())))))''''''((())))))))))))))))))))))))))))))((('''''')))))))))(((***)))'''(((***+++++++++******))))))((((((''''''((((((((('''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''(((((()))((((((((('''&&&&&&%%%%%%''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&(((((('''((((((((((((((('''''''''&&&***...,,,'''$$$%%%''''''''''''''''''&&&&&&%%%%%%&&&''')))))))))((((((***(((&&&''')))+++***(((%%%%%%&&&&&&&&&'''''''''((('''&&&&&&&&&''')))***$$$$$$&&&'''((()))))))))(((((())))))(((((('''&&&((((((((())))))((((((((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''''''''((())))))(((''')))***$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&%%%$$$$$$%%%'''((((((((((((((()))***+++''''''''''''''''''''''''%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''((((((((((((((('''''''''%%%%%%&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&((())))))(((((())))))((('''&&&&&&***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&'''(((((()))))))))))))))&&&&&&&&&&&&''''''''''''&&&''''''((((((''''''&&&((((((''''''(((((())))))((((((''''''''''''((((((''''''((())))))'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###$$$&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%'''******(((&&&%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%'''''''''''''''''''''''',,,+++******,,,,,,+++***,,,,,,---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********''''''(((((())))))))))))((((((((())))))*********))))))((((((((()))***+++************************((((((((((((((('''''''''(((((()))******)))((((((%%%&&&'''&&&$$$%%%(((,,,)))(((''''''(((((('''%%%%%%&&&''')))))))))(((((('''''''''''''''''''''''')))+++,,,+++***)))***+++))))))))))))))))))))))))'''((((((((('''&&&'''((($$$######%%%(((+++,,,,,,***************)))))))))))))))((('''''''''((((((&&&&&&'''((()))***++++++'''(((((((((((((((((('''%%%%%%&&&''''''((())))))))))))(((((('''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######&&&((('''&&&'''''''''((((((((((((((()))...222000***&&&'''***((((((((((((((('''&&&&&&$$$%%%''')))***)))((((((***(((''''''((())))))((($$$%%%'''((((((((('''&&&((()))******)))'''%%%$$$%%%&&&&&&'''((((((((('''((((((((((((((('''&&&&&&&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''''''''''''''((()))((('''&&&'''(((###$$$%%%&&&&&&&&&%%%%%%((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&&&&'''((()))***&&&'''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&'''((())))))(((((('''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&'''(((((()))))))))))))))&&&'''''''''((((((((((((&&&''''''((((((''''''&&&''''''&&&&&&'''(((((()))((((((''''''''''''(((((('''((()))))))))(((&&&%%%%%%&&&'''(((((('''&&&%%%(((&&&&&&&&&(((((('''&&&''''''&&&%%%$$$%%%&&&&&&''')))******(((''''''(((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&...---,,,,,,......---,,,....../////////...,,,+++************************''''''''''''((((((((((((%%%&&&&&&&&&''''''(((((())))))))))))((((((((((((+++***)))(((((()))***+++(((((((((((((((((((((((('''''''''((((((((((((((('''((()))******)))((('''###%%%&&&%%%###$$$(((,,,,,,***((('''((()))((('''$$$%%%&&&'''''''''&&&%%%((('''&&&&&&&&&&&&'''(((&&&((()))((('''&&&'''(((''''''''''''''''''''''''&&&(((***(((%%%$$$%%%(((+++)))''''''(((((('''&&&***************+++++++++((('''&&&%%%%%%%%%%%%%%%%%%&&&'''((()))***+++,,,''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))******)))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$######$$$&&&&&&&&&&&&''''''((()))))))))'''''''''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%###$$$'''((('''%%%&&&'''''''''(((((())))))+++111555333---)))***---)))))))))))))))(((((('''$$$%%%''')))******)))((($$$%%%&&&&&&&&&&&&(((***$$$&&&(((******)))((('''!!!###&&&(((%%% '''''''''(((''''''&&&%%%''''''((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((()))))))))((('''&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''''''''''''''((()))(((&&&%%%%%%&&&###$$$%%%&&&'''&&&%%%%%%)))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&((()))"""""""""###$$$%%%&&&'''$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&$$$%%%''')))******))))))&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((&&&''''''''''''''''''&&&%%%&&&&&&''''''''''''''''''((((((((())))))******&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))((((((''''''''''''(((((('''((()))***)))(((&&&$$$&&&'''((())))))((('''&&&***)))(((((()))***((('''***)))'''&&&%%%%%%&&&''')))***+++***(((((((((***)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%(((***+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%---,,,++++++******++++++))),,,000333333000,,,)))'''''''''''')))+++---...------,,,,,,***)))'''&&&************))))))))))))+++*********))))))((((((''''''''''''((()))++++++&&&%%%%%%&&&)))******)))...,,,)))&&&&&&'''***,,,))))))))))))))))))))))))(((((((((((()))))))))))))))))))))((((((''''''&&&)))'''%%%&&&)))***(((&&&'''(((((('''&&&&&&(((***((((((''''''''''''((((((,,,***))))))******)))'''))))))))))))))))))))))))+++***)))(((((()))***+++111...,,,++++++***)))'''&&&''''''((()))******+++''''''(((***+++)))&&&###(((((())))))))))))((((((&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&%%%$$$''''''''''''(((((((((((()))))))))'''%%%$$$$$$&&&&&&'''((((((((('''%%%$$$$$$%%%&&&'''(((((((((((()))))))))((('''''''''&&&&&&&&&''''''''''''&&&&&&))))))*********((('''&&&%%%''')))+++,,,***((('''(((&&&$$$$$$''')))++++++,,,222888888444...,,,---%%%&&&'''(((((((((((((((&&&&&&''''''((()))))))))((('''%%%%%%%%%&&&(((*********))))))))))))******((()))))))))((()))+++...%%%%%%&&&&&&%%%$$$$$$###'''((()))(((&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))*********)))'''$$$###((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%))))))((((((''''''''''''###$$$%%%%%%&&&&&&%%%%%%%%%(((+++......+++(((%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%&&&((()))))))))(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&((())))))'''&&&$$$((((((((((((((((((((((((+++***(((&&&%%%%%%%%%%%%)))(((&&&%%%%%%&&&((()))'''&&&&&&((()))(((&&&$$$))))))(((((('''''''''&&&'''%%%$$$%%%(((***(((&&&%%%&&&&&&''''''&&&&&&%%%)))(((&&&$$$$$$$$$&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&'''((((((''''''(((***,,,***)))((()))(((&&&%%%&&&&&&&&&'''(((***,,,,,,((((((''''''&&&&&&&&&%%%((((((((((((''''''''''''$$$%%%'''((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&'''((()))...,,,(((&&&$$$%%%&&&'''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$&&&&&&---,,,++++++******++++++)))+++---//////---+++)))---,,,***)))((((((((((((,,,,,,,,,+++***)))((('''((((((((((((''''''''''''************)))))))))(((((((((((())))))***+++,,,(((''''''(((***+++***)))+++***'''&&&&&&''')))***))))))))))))))))))))))))''''''((((((((()))))))))'''''''''&&&&&&&&&&&&&&&***(((&&&''')))***(((&&&'''((()))(((''''''((()))((((((''''''''''''((((((---+++******++++++***)))))))))))))))))))))))))))***))))))))))))))))))***---+++)))((()))***)))((((((((((((((()))*********))))))***+++,,,+++(((%%%''''''((((((((((((''''''''''''&&&&&&&&&''''''(((&&&&&&'''''''''''''''&&&))))))((((((''''''&&&&&&((())))))'''%%%%%%&&&'''((((((((((((''''''&&&%%%&&&''''''&&&&&&%%%$$$###((((((''''''''''''''''''&&&&&&''''''''''''&&&&&&'''((())))))((('''&&&%%%&&&''')))*********(((((()))'''$$$$$$&&&'''(((((()))...444555111......///***(((''')))---...,,,)))((((((((((((((('''''''''%%%%%%&&&&&&'''&&&&&&&&&(((((((((((((((((((((((((((((((((&&&$$$$$$%%%'''*********))))))'''&&&&&&%%%'''''''''%%%$$$%%%&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((('''''''''''''''''''''''')))(((''''''&&&&&&&&&'''((((((((('''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%''')))++++++)))'''%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&'''(((((('''&&&$$$######$$$&&&''''''&&&%%%&&&(((((('''%%%)))((((((((('''''''''&&&'''%%%$$$%%%((()))(((&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&(((***+++)))(((((((((((('''%%%''''''((()))***+++,,,---))))))))))))((((((''''''((((((((((((''''''''''''&&&'''(((((())))))((((((''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&'''((())),,,+++(((&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&---,,,++++++******++++++*********++++++*********...---+++)))(((''''''&&&++++++*********)))))))))((((((((((((''''''''''''************))))))))))))***)))))))))***+++,,,---***)))((()))***+++***)))(((((('''''''''((()))***))))))))))))))))))))))))''''''''''''(((((((((((('''''''''(((((((((((((((***((('''((()))***)))'''&&&(((******)))''''''(((''''''&&&&&&&&&&&&''''''+++***))))))******)))(((((((((((((((((((((((((((((())))))******))))))((()))'''&&&&&&((()))((((((&&&%%%%%%%%%%%%%%%&&&&&&))))))***+++,,,+++(((&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&$$$%%%&&&'''((((((((((((******)))((('''&&&%%%$$$'''((()))(((&&&&&&((()))******)))''''''&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%'''((((((((())))))))))))***'''%%%$$$%%%&&&&&&%%%&&&***///000......///111---)))''')))...000,,,'''***))))))(((''''''&&&&&&$$$%%%'''((((((&&&$$$###&&&'''(((((((((((('''&&&((())))))(((&&&&&&''')))(((((((((((('''&&&%%%$$$$$$%%%&&&&&&%%%$$$%%%'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''((('''''''''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''((()))******'''&&&%%%$$$$$$%%%&&&'''((('''&&&&&&(((******)))((((((((('''''''''''''''&&&%%%$$$%%%'''''''''%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%'''((((((&&&$$$###&&&&&&&&&'''''''''((((((######$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''&&&%%%%%%'''))))))(((''''''))))))((('''((())))))***+++,,,,,,---++++++************))))))((((((((((((''''''''''''((((((((((((((()))******((((((''''''''''''((((((&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&'''((()))***)))'''%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&---,,,++++++******++++++))))))***++++++***)))))))))))))))))))))************))))))))))))*********************))))))))))))*********)))))))))))))))***)))))))))******+++,,,+++)))((((((******)))((('''((())))))************))))))))))))))))))))))))&&&'''''''''((((((((((((%%%%%%&&&&&&''''''(((((())))))((())))))))))))(((%%%(((***+++***(((''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&'''((('''%%%(((((((((((((((((((((((('''((()))******)))(((''')))'''&&&&&&'''((((((''''''&&&%%%$$$$$$%%%%%%&&&((('''''')))***)))&&&$$$&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&%%%&&&&&&'''((((((''''''))))))(((''''''&&&%%%%%%&&&'''(((((('''''')))+++,,,+++)))'''&&&&&&&&&'''&&&'''((()))************$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''')))((('''''''''(((***+++)))'''%%%%%%'''((('''''''''))),,,,,,,,,---///222111///---...//////,,,)))))))))((((((''''''''''''&&&''''''(((((('''%%%$$$%%%&&&((())))))(((&&&%%%$$$&&&'''(((((()))+++---%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&'''(((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''')))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$###$$$&&&'''((('''%%%$$$###$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''(((((()))((((((''''''''''''((((((***)))'''(((***,,,------''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''((()))((('''(((***+++***)))((())))))***++++++++++++************************(((((((((((('''''''''''')))((('''''''''(((***+++(((((())))))))))))((((((%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&'''((()))((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&---,,,++++++******++++++((())),,,......,,,)))(((&&&'''((()))***+++,,,,,,))))))((((((((()))***+++************))))))))))))))))))))))))))))))******))))))((((((((()))******)))(((''''''((()))(((&&&%%%&&&((())))))))))))((())))))))))))))))))))))))'''''''''(((((((((((()))"""""""""######$$$$$$%%%((()))))))))((((((((()))%%%(((++++++***((((((((('''''''''&&&&&&''''''''''''&&&%%%&&&'''((('''&&&(((((((((((((((((((((((('''((()))******)))((('''+++)))''''''(((((('''&&&***)))((('''''''''((()))(((((('''((())))))'''%%%((((((((())))))(((((((((&&&''''''(((((('''&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&'''(((''''''''')))++++++***(((&&&&&&&&&&&&'''&&&'''((()))************$$$%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''(((((())))))***)))((('''''''''(((***+++((('''&&&''')))+++*********++++++******,,,...000333555666333///,,,,,,---''''''''''''(((((()))))))))((('''&&&&&&'''((((((&&&''')))******)))'''&&&!!!###%%%%%%%%%&&&''')))&&&'''((()))++++++++++++%%%'''((((((''''''(((***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$###$$$&&&'''(((&&&%%%#########$$$%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######""""""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%(((((((((((((((((((((((()))'''&&&&&&)))+++,,,,,,&&&&&&&&&'''''''''''''''&&&&&&'''&&&&&&%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$###$$$$$$&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''((()))(((((()))+++,,,,,,+++'''((()))******))))))((())))))))))))))))))))))))((((((((((((''''''''''''((('''&&&%%%&&&'''((()))(((((()))******)))((((((%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&'''((()))'''&&&&&&%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&---,,,++++++******++++++(((***---//////---***(((((()))************))))))***)))((('''((()))***+++((((((((((((''''''''''''))))))))))))************)))((((((((((((((())))))((('''&&&'''((()))((('''%%%%%%&&&'''''''''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''''''''''''''((('''((()))((('''&&&''')))''')))++++++***(((((()))((((((''''''''''''(((((()))((('''((()))***)))((((((((((((((((((((((((((('''(((((())))))((((((''',,,***(((((((((((('''&&&'''&&&$$$######%%%&&&(((+++***)))***+++***)))'''(((((())))))))))))(((((($$$%%%'''((((((((('''&&&(((((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&'''''''''%%%&&&'''&&&&&&&&&(((***(((((('''&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''(((***+++,,,)))((('''''''''(((***+++''''''&&&(((+++,,,,,,++++++***)))))))))+++,,,---+++///222///((($$$&&&)))&&&&&&''''''((())))))***((('''%%%$$$%%%&&&)))***'''((())))))))))))(((''''''((())))))'''%%%%%%%%%$$$%%%&&&((()))*********'''((())))))(((''')))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&(((((('''&&&&&&&&&&&&&&&'''''''''&&&(((((((((&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%###""""""$$$&&&'''&&&&&&&&&'''''''''((((((''''''''''''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''&&&%%%%%%''')))***)))((()))+++,,,+++***'''((()))******)))'''&&&'''''''''(((((((((((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((('''((()))******)))((('''&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&---,,,++++++******++++++******+++,,,,,,+++************++++++***)))((('''+++***(((''''''((()))***((((((((((((''''''''''''((()))))))))******************))))))((())))))***((('''&&&''')))******)))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))*********+++++++++******************%%%'''((((((%%%%%%&&&(((((()))******)))((()))***))))))(((((((((((()))))))))((('''(((***+++***)))))))))))))))))))))))))))(((((((((''''''(((((((((***)))''''''((())))))(((%%%###"""!!!!!!###&&&'''+++***))))))******)))''''''(((((((((((((((((('''"""$$$&&&((())))))((('''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&$$$$$$&&&((($$$%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$###(((((('''''''''''''''''''''&&&$$$######$$$&&&'''&&&&&&&&&&&&''')))+++,,,((((((((((((((())))))***(((''''''(((***+++***(((((('''&&&'''(((***++++++###&&&((('''$$$"""###%%%'''''''''(((((((((((((((#########$$$%%%&&&'''(((''''''''''''''''''''''''+++---...,,,***'''&&&'''######$$$%%%%%%%%%%%%%%%'''((()))((('''&&&'''(((%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((%%%&&&&&&'''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&&&&'''''''''''')))***)))'''%%%'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((('''&&&&&&(((***)))((('''((()))***)))((())))))+++++++++)))'''&&&'''''''''((((((((())))))((((((((((((''''''''''''&&&&&&'''(((((((((((((((&&&''')))******)))'''&&&'''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&'''((()))'''&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%---,,,++++++******++++++,,,+++***))))))***+++,,,((()))***++++++***)))(((,,,***((('''&&&''')))***************))))))))))))(((((())))))*********+++++++++***************+++(((''''''(((+++,,,,,,+++...---,,,+++******++++++)))))))))))))))))))))))))))*********++++++++++++''''''&&&&&&%%%%%%%%%$$$$$$&&&((('''%%%$$$%%%((()))******)))(((((()))+++******))))))))))))******'''&&&&&&''')))***)))(((************************)))((('''&&&&&&'''((()))'''&&&%%%&&&(((******))))))((('''&&&'''))),,,...)))(((''''''(((((('''&&&&&&''''''''''''''''''&&&!!!###&&&((()))***)))(((%%%%%%&&&'''(((((((((((((((((('''&&&%%%$$$$$$###%%%&&&&&&%%%$$$###%%%&&&"""###%%%&&&''''''&&&%%%$$$%%%&&&'''(((((((((((()))))))))((('''''''''&&&'''&&&$$$######$$$&&&'''%%%%%%$$$%%%&&&(((***+++(((((((((((()))))))))))))))((('''((())))))'''%%%%%%$$$$$$%%%''')))******%%%%%%&&&''')))***)))))))))))))))(((''''''&&&&&&"""$$$&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&(((******(((&&&&&&&&&(((((((((((('''&&&%%%$$$'''((()))(((&&&%%%%%%&&&$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''''''''((()))***'''''''''((((((((())))))%%%&&&''''''((((((''''''$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&'''''''''&&&###$$$&&&'''(((''''''&&&&&&%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((()))))))))((((((((())))))))))))(((((()))(((((()))+++***(((&&&%%%%%%%%%&&&&&&'''''''''(((***+++***'''&&&''')))%%%&&&&&&''''''&&&&&&%%%!!!"""$$$&&&&&&&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))'''''''''&&&&&&%%%%%%%%%'''((((((((('''''')))***((('''&&&&&&'''((('''%%%***+++,,,---,,,***((('''''''''(((((()))))))))***)))(((((((((''''''''''''&&&''')))*********)))(((&&&'''(((******((('''&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''))))))'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%++++++++++++,,,---......+++++++++***************---+++))))))***+++***)))+++)))(((((())))))(((&&&))))))))))))((((((((((((,,,,,,,,,+++++++++******$$$%%%&&&((()))************)))))))))((((((''''''%%%%%%&&&'''((()))******))))))((((((''''''&&&&&&******))))))((((((''''''))))))******++++++,,,,,,&&&''''''(((''''''&&&&&&''''''(((((((((((('''''')))***)))%%%!!!!!!$$$(((%%%''')))******)))'''%%%,,,+++***)))((((((((((((***)))(((''''''((()))***&&&&&&'''((())))))((((((%%%%%%%%%&&&'''((()))***((((((''''''''''''((((((''''''(((((())))))******''''''''''''''''''''''''******)))'''%%%%%%''')))(((''''''''''''&&&&&&&&&((('''&&&(((***+++***)))''''''((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''!!!###$$$&&&'''((())))))''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''((((((((()))***++++++,,,---,,,***((('''(((((()))((((((((((((''''''''''''######$$$%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&)))+++!!!""""""###%%%''')))***$$$$$$$$$%%%''')))***+++(((((((((((((((((((((((())))))))))))((('''%%%$$$((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&$$$###"""!!!$$$%%%%%%%%%&&&'''''''''######$$$%%%%%%&&&''''''((((((((('''&&&&&&&&&%%%+++(((%%%$$$%%%&&&''''''&&&,,,+++,,,///'''!!!)))$$$%%%&&&((())))))(((''')))((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%%%%&&&(((***'''%%%$$$$$$%%%&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%"""###)))+++)))'''((($$$"""###%%%'''&&&'''((()))(((&&&$$$$$$$$$&&&'''%%%&&&&&&''''''(((((((((''''''''''''((((((((((((((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''++++++)))(((''''''''''''%%%%%%''''''''''''%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%%%%'''(((((((((((((((((((((((((((&&&%%%$$$$$$$$$$$$&&&&&&))))))(((((((((((())))))***)))(((''''''((()))*********))))))(((((('''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***)))((('''%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%***)))(((((()))***)))'''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&((())))))'''&&&$$$&&&$$$$$$$$$%%%&&&%%%%%%'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""$$$%%%%%%$$$###%%%&&&++++++******++++++,,,,,,)))))))))*********++++++---+++))))))***+++***)))***)))((()))******(((&&&)))))))))***************++++++++++++************))))))))))))))))))))))))******)))))))))(((((((((&&&&&&''''''((()))))))))+++*********)))))))))(((***)))))))))((((((((('''''''''''''''''''''(((((('''''''''((((((''''''&&&))))))************))))))***)))(((%%%###$$$&&&((((((((()))******)))((((((''''''((()))***,,,...///((((((''''''''''''(((((()))))))))(((((('''&&&&&&'''&&&&&&&&&&&&'''((()))'''''''''&&&&&&''''''''')))))))))(((((((((((((((''''''''''''''''''''''''(((((((((&&&$$$$$$&&&((((((''''''''''''&&&&&&&&&'''%%%%%%&&&((()))((('''(((((('''&&&%%%$$$$$$###''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''$$$$$$%%%%%%&&&'''''''''(((((())))))))))))(((((((((''''''&&&&&&''''''(((%%%%%%&&&&&&'''(((((((((,,,+++***)))((((((((((((((((((((((((''''''''''''###$$$%%%%%%&&&%%%%%%%%%$$$&&&''''''&&&&&&(((***&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###'''''''''((((((((((((((($$$$$$%%%&&&&&&'''(((((('''''''''''''''&&&&&&&&&+++(((%%%$$$%%%''''''&&&'''+++***...444---###'''$$$%%%&&&&&&&&&''')))+++***)))'''%%%$$$######"""$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&'''(((&&&$$$######%%%&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&'''$$$%%%***+++(((&&&&&&'''%%%$$$$$$%%%$$$$$$$$$)))'''&&&$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((()))))))))***)))((('''&&&''''''(((%%%%%%&&&&&&&&&'''''''''+++***)))(((''''''''''''###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%%%%'''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&''')))***))))))(((((((((((()))))))))((('''&&&&&&'''((()))******))))))((('''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&$$$###"""$$$&&&''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%$$$$$$%%%&&&++++++++++++************((((((((()))******++++++---+++))))))***+++***)))***))))))***++++++(((&&&))))))******++++++,,,,,,************))))))))))))...---,,,+++***)))))))))************))))))))))))((((((((((((((((((((((((************))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))************))))))***(((%%%$$$%%%'''(((((((((((((((''''''(((((((((&&&&&&''')))+++---///111&&&&&&''''''''''''&&&&&&(((((((((((((((((('''''')))(((''''''&&&&&&''''''((((((''''''''''''((((((******))))))(((''''''&&&'''''''''''''''''''''''''''''''''%%%###$$$%%%'''(((''''''''''''&&&&&&&&&%%%$$$###$$$&&&&&&&&&$$$'''&&&&&&&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&)))))))))******)))))))))(((((((((''''''((((((((('''(((((())))))*********************)))((('''&&&(((((((((''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&$$$&&&''''''&&&&&&((()))******)))((((((''''''&&&)))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$$$$%%%&&&(((***,,,---((((((((()))))))))))))))''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&((((((((((((((('''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''''''''***(((%%%%%%&&&''''''&&&'''***)))111<<<555&&&%%%&&&((((((&&&$$$%%%)))---///...,,,***'''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&&&&&&&%%%###"""###$$$&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''***&&&'''+++,,,(((%%%%%%)))((('''&&&'''((('''&&&((('''&&&%%%$$$%%%&&&''')))((('''&&&%%%&&&'''(((&&&''''''((()))******+++))))))(((''''''''''''(((%%%&&&&&&&&&&&&'''''''''***)))((('''''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&%%%%%%&&&(((''''''''''''''''''''''''$$$$$$%%%&&&''')))+++,,,))))))(((((((((((())))))(((''''''&&&&&&''''''(((******)))((((((''''''&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''###$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&''''''(((&&&&&&''')))***)))((($$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&%%%%%%&&&'''---------,,,+++***)))))))))))))))))))))))))))))),,,***))))))***++++++***)))))))))+++,,,+++)))'''(((((()))******+++,,,,,,))))))))))))((((((((((((///---,,,***)))))))))*********************))))))))))))((((((''''''''''''((((((((((((''''''''''''))))))))))))((((((((((((***))))))(((((('''''''''(((((((((((((((((())))))''''''(((((((((((('''''')))%%%"""###&&&)))(((''''''&&&$$$######$$$&&&''')))))))))))))))***++++++&&&&&&((())))))(((&&&&&&$$$$$$%%%&&&(((***+++,,,***)))((('''&&&&&&&&&&&&***))))))))))))))))))***))))))((((((((('''''''''''''''''''''''''''''''''&&&''''''&&&$$$$$$&&&((((((''''''''''''&&&&&&&&&%%%$$$###$$$%%%&&&%%%$$$$$$$$$%%%&&&((()))******''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''(((((())))))))))))((((((((((((''''''''''''(((((()))))))))******+++++++++(((((()))***)))(((&&&%%%(((((('''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''$$$&&&'''((('''&&&'''(((*********)))((('''&&&&&&)))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((('''&&&''''''((()))'''''''''(((((())))))***(((((((((((((((((((((((('''''''''((((((((((((((('''''''''&&&%%%%%%%%%$$$%%%&&&&&&&&&'''''''''(((%%%&&&&&&&&&'''((((((((()))'''%%%%%%&&&''''''&&&&&&((((((333AAA:::)))$$$'''***+++)))%%%%%%(((,,,///...,,,***)))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&))))))(((&&&%%%%%%$$$###!!!"""$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))&&&'''+++---)))&&&'''%%%(((((('''(((******((('''&&&&&&%%%%%%%%%&&&'''+++***((('''&&&'''((()))&&&''''''((()))***++++++&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''')))(((''''''&&&&&&&&&'''''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&%%%%%%&&&(((''''''''''''''''''''''''%%%%%%%%%&&&''')))******(((((())))))))))))(((((((((((((((''''''(((((((((***))))))(((''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&''''''&&&&&&%%%$$$$$$%%%&&&'''((()))...---+++*********(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%(((+++,,,***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%'''&&&%%%%%%&&&(((......///...---,,,***)))++++++******))))))((((((,,,***))))))***++++++***)))((((((***++++++)))'''''''''(((((()))***++++++)))))))))(((((((((''''''+++******)))))))))******))))))))))))))))))******)))))))))(((''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))*********))))))((((((((()))(((((((((((()))***+++''''''(((((((((((('''''''''$$$"""###&&&((((((&&&'''&&&$$$""""""$$$&&&'''))))))(((''''''''''''''''''((()))******)))((('''%%%%%%%%%&&&''')))+++,,,***)))(((''''''''''''''')))((((((''''''(((((()))&&&'''''''''((((((((()))''''''''''''''''''''''''&&&(((((((((&&&&&&''')))(((''''''''''''&&&&&&&&&&&&%%%$$$$$$&&&'''&&&%%%$$$$$$%%%&&&'''((()))***''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&'''((((((&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&'''((())))))(((&&&%%%''''''''''''&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$&&&(((((('''&&&''''''''''''((((((((('''&&&&&&''''''&&&&&&&&&'''((((((((((((((((((((((((((((((******(((''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&'''((((((((((((&&&%%%&&&'''((('''&&&%%%'''(((333@@@999)))&&&###&&&((((((&&&&&&(((***((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&########################$$$''')))***(((&&&%%%%%%%%%###"""###$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((('''%%%&&&+++---***((()))!!!))),,,(((%%%''''''%%%&&&&&&&&&%%%&&&&&&&&&&&&***)))'''&&&&&&&&&''''''&&&''''''((()))*********%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&$$$$$$&&&'''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''(((((())))))))))))(((((()))))))))******)))))))))))))))(((((('''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&!!!"""$$$&&&''''''&&&&&&$$$$$$$$$%%%&&&'''((())))))(((&&&%%%%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&))),,,---+++((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&(((...////////////---+++***++++++++++++*********)))+++***((()))***,,,++++++)))((('''''')))***)))(((''''''(((((())))))******))))))))))))((((((((((((''''''((()))*********)))(((((((((((())))))))))))))))))(((((('''''''''&&&))))))))))))************(((((((((((())))))))))))((((((((('''''''''''''''))))))(((((((((***+++,,,))))))************))))))&&&%%%$$$$$$&&&''''''''')))(((&&&%%%%%%&&&((()))&&&%%%%%%&&&&&&'''((()))(((((())))))))))))(((((()))((('''&&&&&&'''((()))((((((((('''(((((())))))&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''(((((())))))''''''''''''''''''''''''&&&''')))(((''''''((()))(((''''''''''''&&&&&&&&&%%%$$$$$$%%%'''(((((('''&&&%%%%%%%%%$$$$$$######''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&'''((())))))((('''&&&$$$%%%&&&((())))))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''$$$&&&((()))(((&&&&&&'''$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((&&&'''(((((()))(((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%&&&(((((((((&&&"""''')))000999222(((***%%%%%%$$$%%%&&&'''((()))%%%%%%$$$$$$%%%&&&&&&'''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))(((''''''''''''%%%$$$$$$%%%&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&###%%%***---***((()))'''444;;;333)))''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$''''''''''''((((((((((((&&&'''(((((()))(((((((((&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%'''((()))******)))(((''')))******++++++******)))))))))(((''''''&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((###$$$%%%&&&&&&'''&&&&&&$$$$$$$$$%%%&&&'''((()))$$$###"""###%%%&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''''''''***------)))'''&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&%%%%%%&&&''',,,---...///...---+++***)))******+++,,,---------+++)))((()))***,,,,,,+++)))'''%%%%%%&&&((())))))))))))))))))))))))))))))*********)))))))))((((((%%%''')))++++++***)))'''&&&'''''''''((((((((((((((((((((((((((('''''''''((()))))))))*********+++'''((((((((()))))))))***&&&&&&&&&&&&&&&&&&''''''***)))(((((()))***,,,...))))))************))))))&&&(((((((((''''''((())))))((('''&&&&&&'''((()))$$$$$$%%%&&&'''(((***+++(((((((((''''''(((((((((+++***(((&&&&&&&&&'''(((&&&&&&&&&'''(((***+++,,,''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&(((((('''''''''((((((''''''''''''&&&&&&&&&#########$$$'''))))))(((&&&&&&%%%%%%$$$###""""""''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&&&&''')))++++++***(((&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''+++++++++***************'''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&$$$&&&))))))(((&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&%%%%%%&&&&&&((())))))((((((((((((((((((((((((###%%%'''*********((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%&&&((()))(((&&& ((())),,,///)))%%%///777000)))%%%&&&((('''&&&''''''&&&&&&'''((())))))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((''''''(((***)))(((&&&%%%&&&&&&%%%$$$''''''&&&%%%%%%%%%&&&&&&&&&$$$%%%***+++)))&&&'''(((;;;FFF<<<---(((((('''$$$%%%%%%&&&'''''''''&&&###$$$&&&'''''''''%%%$$$''''''''''''&&&&&&&&&&&&&&&&&&((()))))))))((((((''''''''''''((((((((((((&&&%%%%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))(((''''''((()))******)))((('''((()))***++++++***)))((()))((((((''''''&&&%%%%%%$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&((()))******'''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%$$$&&&((())))))(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''+++---+++'''%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&+++,,,---......,,,+++)))'''((()))+++---///000111+++)))((()))+++,,,,,,+++)))'''$$$###%%%''')))***+++++++++***************************))))))))))))&&&(((+++------+++(((&&&%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''((((((((())))))******&&&&&&&&&''''''(((((((((***)))(((((()))+++---...''''''(((((((((((('''''''''***,,,+++(((''')))+++&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&''''''((()))***((('''&&&%%%%%%&&&'''(((((('''&&&%%%&&&(((***+++$$$%%%&&&''')))+++---...******))))))))))))******((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''###%%%''''''&&&&&&&&&'''(((((('''''''''&&&&&&&&&"""!!!!!!$$$'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''(((******((('''&&&(((***,,,------***&&&$$$''''''((((((((((((''''''((((((''''''''''''(((((((((((((((''''''''''''''''''&&&%%%$$$$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$&&&)))***(((&&&%%%%%%&&&'''((()))((('''%%%###''''''&&&&&&&&&'''((((((((((((((((((((((((((((((###&&&)))++++++***'''%%%******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&(((((((((''''''&&&&&&%%%&&&%%%%%%'''((()))(((&&&(((***))))))"""$$$222MMMAAA111((('''(((&&&###%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''"""###$$$%%%'''((())))))''''''''''''''''''''''''%%%&&&''''''''''''***,,,+++)))'''&&&&&&&&&%%%$$$((('''&&&&&&%%%%%%%%%%%%(((%%%%%%)))+++'''$$$$$$666EEE;;;***$$$%%%&&&$$$%%%&&&&&&'''''''''&&&$$$&&&)))+++,,,+++)))''''''''''''&&&%%%%%%$$$$$$###$$$&&&'''''''''&&&&&&''''''''''''((((((((()))%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%'''(((((('''%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))++++++++++++'''((()))++++++)))(((''''''((()))******)))(((''')))(((((('''&&&&&&%%%%%%$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''')))***+++,,,)))((('''%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&''''''((('''&&&&&&'''((('''%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((+++---+++&&&$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$"""$$$%%%%%%$$$###%%%&&&+++,,,---...---,,,+++***(((((()))))))))***************+++,,,,,,,,,,,,+++)))(((''''''''')))***+++,,,+++++++++,,,,,,---......+++))))))***+++***'''++++++++++++++++++++++++((((((((((((((('''&&&&&&******))))))((((((''''''&&&&&&&&&%%%&&&'''((((((###$$$&&&'''(((((((((((('''''''''''''''&&&&&&%%%'''''''''(((***,,,///000)))***)))'''%%%%%%&&&((($$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''((()))******((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''***)))'''%%%%%%%%%'''(((((((((((((((((('''''''''((((((((())))))))))))))))))$$$###((()))%%%###&&&+++)))(((***,,,,,,(((%%%''''''''''''&&&%%%$$$###"""###$$$%%%&&&'''''''''******)))((('''&&&%%%%%%&&&&&&&&&&&&'''''''''''')))(((&&&%%%$$$$$$%%%&&&$$$&&&'''&&&%%%###$$$$$$%%%''')))***+++***)))(((&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''')))'''%%%######%%%''')))+++'''######%%%&&&&&&%%%''''''''''''''''''''''''!!!###&&&((())))))'''&&&$$$$$$###$$$%%%&&&'''''''''(((((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))'''###!!!!!!%%%))),,,%%%'''))))))((('''((()))&&&'''((())))))((('''&&&))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&''''''%%%$$$$$$&&&(((***((((((((()))***((('''((()))***(((&&&'''+++///kkkUUU:::***))),,,***%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&%%%''''''''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%'''(((((('''&&&&&&'''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''''''''((()))))))))(((&&&%%%(((((('''''''''&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%&&&(((******)))'''%%%&&&''')))(((&&&&&&(((***'''((((((((())))))******%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%'''((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))(((((((((&&&&&&'''((((((((((((((((((''''''((()))((('''&&&)))((('''&&&&&&&&&&&&&&&'''''''''''''''((()))))))))'''%%%&&&((()))'''$$$$$$###"""$$$)))111:::???---***'''%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((+++)))'''%%%$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***+++,,,---......------++++++,,,,,,,,,---------)))***++++++,,,,,,++++++)))(((((((((((())))))***+++++++++++++++,,,------,,,***((((((+++,,,+++***+++++++++++++++++++++++++++++++++++++++***))))))***)))))))))((((((((('''((((((((()))))))))******((()))***+++++++++***)))'''(((((((((((('''&&&&&&(((((()))+++...111444666)))******(((&&&%%%&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''((((((((())))))))))))((('''&&&************************''''''&&&&&&''''''((()))***((('''%%%%%%%%%'''((('''''''''(((((((((((((((((((((((((((((((((((((((***&&&&&&***+++'''%%%((('''&&&%%%'''((((((&&&###''''''''''''&&&%%%$$$###$$$%%%&&&&&&''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%&&&&&&%%%&&&((('''%%%$$$$$$%%%&&&''')))*********((((((&&&&&&''''''''''''&&&&&&!!!###%%%&&&''''''&&&&&&(((((('''''''''''''''(((((('''%%%$$$$$$%%%'''(((+++((($$$###%%%''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%&&&((()))&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''((('''((())))))'''%%%%%%&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%$$$$$$&&&(((+++)))''''''((((((((('''&&&(((***(((&&&&&&))),,,FFF;;;---%%%$$$&&&''''''%%%&&&&&&&&&''''''''''''###'''***+++(((&&&&&&'''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&'''(((((('''&&&&&&'''((((((((())))))(((((((((&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&%%%(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&''''''((()))******+++&&&&&&'''+++......)))$$$'''''''''(((((()))))))))%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((())))))***))))))))),,,++++++,,,,,,,,,+++)))((((((''''''&&&'''''''''))))))))))))******++++++)))'''%%%&&&''''''&&&###((('''&&&'''+++111777;;;,,,)))&&&%%%&&&''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''***)))'''%%%$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((($$$%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))***+++,,,............)))))))))************+++)))***++++++,,,,,,++++++)))))))))***))))))((((((******************+++,,,***((('''(((***,,,,,,+++))))))))))))))))))))))))(((((()))))))))(((''''''))))))))))))(((((((((((('''(((***+++++++++***))))))))))))))))))(((''''''(((((()))))))))(((''''''''''''(((***,,,...000111***++++++***(((&&&%%%&&&(((((())))))))))))((((((''''''''''''&&&&&&%%%%%%))))))******))))))((((((((((((((((((((((((((((((((((((''''''(((((()))***)))((('''%%%%%%&&&''''''&&&&&&''''''(((((()))))))))((((((((('''&&&&&&&&&***((((((******'''&&&(((&&&%%%&&&'''))))))'''%%%''''''''''''&&&%%%$$$$$$&&&&&&'''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%%%%&&&''''''&&&''')))(((&&&%%%%%%&&&&&&'''((()))***)))((('''&&&&&&''''''''''''&&&&&&!!!%%%((())))))'''&&&+++***)))'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%$$$%%%'''''''''''''''''''''''''''''''''*********)))'''&&&$$$###'''''''''''''''((()))***%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''%%%$$$%%%'''((((((&&&%%%&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%$$$$$$&&&(((---***'''&&&&&&''''''&&&%%%(((***)))&&&$$$&&&(((((()))((('''%%%&&&))),,,&&&&&&'''''''''((((((((( '''---...)))%%%&&&(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&((()))(((&&&%%%%%%&&&))))))************))))))''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&''''''(((''''''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((***---...(((&&&'''///777777,,,!!!'''''''''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%$$$############$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%'''%%%###%%%''''''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((*********++++++***))))))............------,,,+++(((((('''''''''((())))))&&&&&&&&&''''''''''''((()))'''%%%%%%&&&&&&$$$"""&&&%%%%%%&&&(((+++...000***(((%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&)))((('''%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''))))))***+++,,,,,,,,,---(((((())))))))))))))))))))))))***+++++++++++++++)))***++++++***)))'''&&&******))))))))))))******))))))(((((()))***++++++))))))))))))))))))))))))&&&''''''(((''''''&&&&&&))))))))))))((((((((((((%%%&&&(((******)))(((&&&(((((((((((((((((((((''')))))))))))))))(((((('''))))))))))))))))))))))))+++,,,...---***'''&&&&&&((())))))******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&))))))************))))))''''''''''''''''''''''''((((((''''''(((((()))***((('''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))******))))))((('''&&&%%%%%%$$$''''''(((((('''%%%$$$%%%%%%%%%&&&'''(((((('''%%%&&&'''''''''&&&&&&%%%$$$&&&''''''''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&'''$$$$$$%%%&&&'''((())))))$$$$$$%%%%%%&&&'''(((((('''(((***)))'''&&&&&&'''''''''((())))))(((((('''&&&&&&''''''''''''&&&&&&!!!###%%%'''((((((''''''...,,,***(((''''''((((((%%%&&&'''(((((('''&&&%%%***(((&&&%%%%%%'''(((((('''''''''''''''''''''''''''((((((((((((''''''&&&(((((((((''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%'''((())))))'''$$$### """%%%&&&'''''')))***'''(((((((((((((((((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''%%%$$$$$$&&&(((...+++&&&$$$$$$%%%&&&&&&%%%))),,,+++'''$$$$$$%%%"""&&&******((('''(((+++'''''''''(((((((((((()))%%%(((,,,,,,)))&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%&&&))))))************))))))&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%'''((())))))'''&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''((()))***+++((('''***222999888...###&&&&&&''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%,,,(((&&&(((,,,---)))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((*********+++******)))(((,,,---...---+++***))))))((((((((((((((()))***+++$$$%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%$$$###"""###$$$$$$%%%&&&'''(((((()))'''%%%$$$%%%&&&%%%%%%######$$$%%%&&&'''((()))((('''&&&%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&(((((('''&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***)))***+++++++++)))((('''******)))(((((()))))))))+++******)))((((((((()))(((((((((((((((((((((((()))******++++++*********(((((((((((())))))))))))$$$&&&((()))***)))'''&&&)))*********+++,,,------)))))))))))))))(((((('''+++++++++******)))))))))+++---......+++)))((((((((((((((())))))((((((((($$$$$$%%%%%%&&&''''''((())))))************))))))************************''''''&&&&&&''''''((()))''''''&&&&&&&&&'''''''''%%%&&&&&&'''((()))******))))))((('''&&&%%%%%%$$$&&&)))***(((&&&%%%%%%%%%###$$$&&&'''&&&%%%%%%$$$&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&''''''((((((%%%&&&&&&'''(((((())))))###$$$%%%&&&''''''((((((''')))***)))(((&&&''''''''''''((((((((('''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%$$$%%%&&&'''(((...---+++)))(((''''''(((%%%&&&((())))))(((&&&%%%((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''$$$%%%&&&'''''''''''''''((((((((('''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&%%% """%%%&&&'''''')))***(((((((((''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''%%%$$$$$$&&&(((---***&&&$$$$$$%%%%%%%%%&&&***---,,,)))%%%$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$'''''''''(((((((((((()))...***'''&&&''''''&&&###&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&%%%%%%&&&'''(((((((((((((((((('''###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((()))***+++&&&%%%$$$######$$$&&&&&&&&&'''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%&&&((())))))'''&&&$$$&&&'''***...111000+++'''''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%---)))''')))---///+++'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&((()))***)))))))))******)))((((((,,,---...---***((('''(((((((((((((((((()))***+++(((((()))))))))(((((('''''''''&&&&&&$$$#########%%%&&&'''((())))))))))))(((&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&%%%%%%$$$$$$''''''''''''((((((((((((%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++***))))))(((((())))))+++++++++++++++*********((()))******++++++***************+++******))))))+++***))))))))))))))))))***++++++)))'''&&&''')))(((((((((((((((((((((((((((((())))))******))))))(((((((((((())))))))))))&&&''')))*********)))((('''''''''((()))+++,,,---(((((()))))))))(((''''''$$$%%%&&&((())))))))))))***,,,---,,,***(((((()))''''''((((((((((((''''''$$$$$$%%%&&&'''((())))))(((((())))))******))))))))))))))))))))))))))))))''''''&&&&&&''''''((()))&&&&&&&&&'''''''''''''''&&&&&&''''''(((((()))))))))((((((((('''&&&&&&&&&(((---...***''''''((('''(((***++++++)))((('''(((%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((###$$$%%%&&&'''''''''''''''(((***)))'''&&&&&&'''((((((''''''''''''''''''&&&&&&''''''''''''&&&&&&***(((%%%######%%%'''))),,,,,,+++***)))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&$$$###$$$''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&'''&&&&&&%%%$$$""""""%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&''''''(((%%%'''((((((&&&%%%&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))((((((&&&''''''%%%$$$$$$&&&(((+++(((%%%$$$$$$%%%%%%$$$&&&***---,,,(((%%%%%%&&&(((&&&###$$$&&&'''&&&$$$&&&&&&'''''''''(((((((((000***###"""&&&(((&&&"""%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%'''(((((('''&&&&&&'''&&&&&&''''''''''''&&&&&&"""###$$$&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))******+++%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&((())))))&&&###!!!###&&&))))))'''&&&&&&(((((((((((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%)))'''&&&'''***+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&'''(((***,,,'''((())))))******))))))---000111///***(((((()))(((((('''''''''((())))))'''((()))))))))(((&&&&&&%%%&&&'''&&&%%%$$$%%%&&&%%%&&&''''''(((''''''''''''&&&%%%&&&''''''&&&%%%***)))((('''%%%$$$###"""''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&'''''''''(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%++++++***)))******+++,,,))))))))))))((((((((('''((())))))************************)))******++++++,,,+++***))))))))))))***(((******)))'''&&&(((***))))))))))))))))))))))))%%%%%%&&&''''''''''''''''''((((((((()))))))))***''''''''''''((((((((((((&&&&&&%%%%%%%%%&&&((()))'''(((((((((((('''&&&&&&!!!"""$$$&&&''''''''''''((())))))((('''&&&((()))''''''((((((((((((''''''&&&&&&&&&''''''(((((((((&&&'''((())))))))))))(((''''''''''''''''''''''''((((((''''''(((((()))***%%%&&&&&&''''''((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''...000+++&&&'''(((''')))+++---,,,)))'''&&&'''%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$&&&''''''''''''&&&&&&((())))))'''&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%'''(((***)))***++++++***(((&&&%%%''''''((((((((((((''''''$$$%%%%%%$$$"""###&&&)))''''''''''''''''''''''''&&&''''''&&&&&&$$$#########$$$%%%&&&&&&%%%$$$$$$&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((())))))'''%%%%%%&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''%%%$$$$$$&&&((((((&&&$$$$$$%%%&&&%%%$$$%%%(((+++***'''$$$%%%''''''%%%$$$%%%'''((()))(((%%%&&&&&&&&&'''''''''''')))&&&######&&&'''&&&$$$%%%%%%&&&&&&'''(((((()))'''&&&%%%%%%%%%%%%&&&'''###%%%'''(((''''''((()))&&&&&&''''''''''''&&&&&&###$$$%%%&&&''''''((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((())))))$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%&&&''''''(((((('''&&&%%%%%%''')))(((%%%$$$%%%''')))))))))(((((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((***,,,---'''((()))***+++,,,,,,,,,...111222000***''''''***((((((''''''&&&'''''''''%%%&&&'''((((((&&&%%%###$$$&&&((('''%%%%%%''')))'''&&&&&&&&&%%%$$$$$$###((('''&&&'''((()))'''&&&(((((('''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&++++++******+++---///000---,,,,,,,,,++++++******(((((()))*********************)))))))))***,,,---,,,,,,+++***))))))******&&&(((***)))''''''***---************************(((((()))******+++******'''((((((((())))))******%%%$$$$$$$$$$$$%%%&&&&&&+++***(((''''''((())))))'''''''''''''''&&&&&&%%%(((((()))******)))((('''%%%&&&&&&%%%$$$$$$''')))(((((())))))))))))(((((()))(((((((((((('''''''''&&&&&&'''(((((()))((((((************************)))))))))))))))******+++%%%%%%&&&'''((((((((('''((((((((((((((('''''''''((((((((()))))))))))))))%%%,,,///)))$$$%%%&&&%%%"""%%%'''%%%!!!%%%%%%&&&&&&'''&&&&&&&&&$$$%%%&&&'''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!$$$%%%&&&'''''''''&&&%%%&&&''')))(((&&&%%%%%%&&&)))((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&###$$$%%%'''((())))))***''')))***,,,+++)))&&&$$$((((((((((((((((((((((((###$$$%%%###!!!"""%%%)))''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%!!!"""$$$&&&'''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&((()))***)))((('''%%%'''))))))((((((((())))))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''%%%$$$$$$&&&(((&&&%%%$$$%%%&&&&&&%%%###$$$''')))(((%%%###%%%'''!!!###$$$$$$######%%%'''%%%%%%%%%&&&&&&&&&''''''!!!###%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''&&&%%%%%%%%%%%%&&&'''###%%%'''(((''''''(((***&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''###$$$&&&'''((('''&&&&&&&&&&&&&&&'''''''''((((((%%%&&&((())))))(((&&&%%%((('''&&&&&&'''((()))******+++++++++)))(((''''''******))))))((((((((('''%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%###%%%''''''&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''(((***---...'''((()))+++,,,---......,,,000111...)))%%%&&&((()))((('''&&&&&&&&&&&&&&&)))***+++,,,+++***(((&&&###&&&((((((&&&&&&(((***---,,,+++***((('''&&&%%%(((''''''((())))))(((&&&######$$$%%%'''((())))))%%%%%%%%%%%%&&&&&&'''((($$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$&&&''''''&&&$$$$$$''''''''''''''''''''''''***++++++++++++***)))))),,,,,,++++++***)))))))))))))))*********))))))((('''(((***,,,,,,,,,***)))''''''''''''((()))***+++---,,,***)))((('''(((((()))))))))((()))******+++---......,,,***))))))***,,,***((('''&&&'''((()))+++*********))))))((((((&&&''''''&&&%%%%%%''')))((()))******)))'''%%%###((('''%%%%%%%%%&&&(((***************************(((((())))))((('''&&&&&&((('''%%%$$$%%%&&&(((***(((((((((((())))))******))))))))))))((('''&&&%%%((('''&&&&&&'''&&&$$$"""***+++***&&&######(((,,,)))))))))((('''''''''&&&)))'''&&&(((++++++)))'''***)))((('''&&&%%%$$$$$$"""$$$&&&((()))'''%%%$$$)))((('''&&&&&&'''((())))))(((&&&$$$###$$$%%%&&&((('''%%%######%%%''')))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&"""###%%%'''((('''%%%$$$%%%'''******(((&&&%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&'''))))))'''&&&&&&%%%$$$$$$$$$$$$(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***))))))((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''((())))))***)))((('''&&&&&&'''((()))''''''(((((())))))******(((((())))))((('''&&&&&&''''''''''''(((((((((((()))((('''&&&'''(((***,,,$$$%%%'''((()))((('''&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''***'''&&&&&&)))***(((&&&&&&&&&'''((('''&&&$$$###&&&&&&&&&&&&''')))***,,,'''((()))((('''&&&''')))((('''&&&%%%%%%&&&'''(((******)))((('''&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&)))***)))&&&$$$%%%&&&(((((('''&&&%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&(((((())))))((('''&&&&&&&&&&&&&&&''''''''''''(((***&&&$$$&&&***,,,)))&&&))))))))))))(((((((((((())))))'''&&&&&&'''((((((******)))(((''''''&&&&&&'''%%%$$$$$$%%%&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''((()))'''%%%)))(((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))***'''''')))***+++,,,,,,---222111000///---,,,+++***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%$$$%%%'''))))))(((((('''''''''((((((%%%%%%$$$&&&)))++++++***%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%$$$######%%%'''(((***)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&$$$$$$%%%+++++++++++++++***))))))******************++++++))))))************))))))''')))***,,,,,,,,,***)))***))))))(((((((((((((((,,,+++***)))(((((())))))((()))))))))***************+++,,,+++***)))***++++++***((('''&&&'''((()))******)))))))))((((((((()))***++++++***)))+++,,,&&&&&&'''((()))***+++,,,((('''&&&%%%%%%&&&((()))'''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&'''((()))%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((('''''''''&&&'''))))))(((&&&''''''%%%###""""""%%%'''&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&(((+++,,,***(((***)))((('''&&&%%%$$$$$$(((((('''((((((((()))***&&&&&&%%%$$$$$$%%%&&&&&&)))(((&&&%%%$$$%%%&&&'''***(((&&&$$$###$$$&&&'''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$ ###&&&'''((((((%%%(((******)))'''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&((()))&&&&&&%%%$$$$$$$$$%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%$$$$$$$$$######&&&''''''((((((''''''&&&&&&&&&''''''((())))))***)))(((((('''''''''(((((('''((((((((((((((())))))(((((((((((((((((('''&&&''''''''''''((((((((((((((((((''''''(((***---...&&&''''''(((((((((''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&%%%%%%%%%%%%&&&'''(((&&&%%%&&&)))***)))'''&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$###$$$%%%'''(((&&&((()))((('''&&&''')))((('''&&&&&&&&&&&&'''((((((((((((((('''''''''''')))((('''%%%$$$$$$######&&&(((***)))'''%%%%%%&&&))))))(((((('''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((('''&&&&&&&&&&&&''''''''''''(((,,,(((&&&&&&)))***'''###''''''''''''&&&&&&&&&&&&(((((('''&&&&&&'''((()))(((''''''&&&%%%%%%$$$$$$&&&%%%###$$$%%%&&&&&&%%%'''&&&&&&&&&&&&'''((((((((('''&&&&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))&&&&&&''''''((())))))***((()))***+++------------///...---,,,***)))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&(((*********)))((((((((((((((($$$$$$$$$'''***,,,---,,,&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&((()))***)))'''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&$$$%%%%%%+++++++++++++++******)))((())))))***++++++,,,,,,))))))))))))******))))))((()))***,,,,,,+++******,,,+++***((('''&&&&&&&&&******))))))))))))******'''((()))***+++******)))''')))******))))))***,,,***)))((('''''''''((()))))))))((((((((((((((('''%%%''')))***)))(((((()))'''&&&&&&&&&(((+++...000''''''&&&%%%%%%'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&'''((())))))))))))((('''''')))+++,,,+++))))))(((&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&(((***+++***)))))))))((('''&&&%%%%%%$$$(((&&&###!!!"""$$$''')))%%%%%%$$$$$$$$$$$$%%%%%%((('''&&&&&&&&&'''((()))+++)))'''%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$%%%'''******)))(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''(((''''''&&&&&&&&&''''''(((((((((((('''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&((((((((('''''''''&&&&&&''''''((((((((((((((('''&&&&&&''''''((()))))))))(((((()))(((((('''&&&&&&((((((((('''''''''''''''&&&'''((((((((((((((((((''''''''''''(((((((((((('''''''''((())),,,...000(((((('''''''''''''''(((''''''&&&%%%%%%%%%&&&&&&((((((((()))(((((('''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&((())))))(((&&&&&&%%%%%%%%%&&&''''''&&&%%%$$$######$$$%%%&&&&&&'''(((((('''&&&'''(((((('''&&&&&&&&&&&&'''(((&&&&&&'''''''''(((((()))((('''&&&%%%$$$#########%%%'''))))))(((&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((((((((((((&&&&&&&&&''''''''''''(((...+++''''''((((((%%%"""'''''''''&&&&&&&&&&&&%%%'''&&&&&&&&&'''((())))))'''''''''&&&%%%%%%$$$$$$&&&$$$###$$$&&&''''''&&&(((''''''''''''((())))))***(((&&&%%%&&&'''&&&&&&###$$$$$$%%%&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((())))))))))))***+++,,,---.........------,,,***)))(((''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''(((***+++,,,+++***)))(((((((((((($$$$$$$$$'''+++---......'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%&&&'''((())))))((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&++++++,,,,,,++++++***)))))))))*********+++++++++)))))))))))))))*********)))******+++++++++******,,,+++***(((''''''&&&&&&)))))))))))))))******+++&&&(((***+++,,,+++)))(((''')))***)))(((''')))***)))(((((('''''''''((((((((((((((((((''''''''''''"""%%%((()))((('''&&&&&&))))))(((''''''((()))***'''&&&&&&&&&&&&'''((()))))))))))))))))))))))))))&&&&&&'''''''''&&&&&&%%%&&&&&&'''(((((((((((('''''''''''''''''''''''''''%%%&&&'''((())))))))))))((((((((()))++++++***)))***(((&&&(((***+++(((%%%&&&'''''''''((()))))))))((((((((()))))))))(((''')))(((((('''&&&&&&%%%%%%&&&$$$!!! """%%%(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((***+++)))((('''%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&***)))'''&&&$$$#########$$$&&&((()))((('''((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&((()))(((((((((((()))***++++++((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%++++++*********)))))))))&&&''''''(((((((((((('''''''''''''''(((((())))))(((((()))))))))'''&&&%%%((((((''''''&&&&&&%%%%%%&&&&&&'''((())))))((((((''''''''''''(((((((((((('''''''''((()))+++,,,---)))(((&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&((()))***)))(((&&&&&&&&&'''(((&&&'''((((((&&&&&&'''((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$%%%&&&'''$$$&&&'''((('''&&&%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''((())))))((((((&&&&&&&&&''''''''''''(((---***((('''((('''%%%###))))))((((((((('''''''''%%%%%%&&&&&&'''((())))))))))))((((((((('''''''''&&&$$$###$$$&&&((((((''''''''''''''''''(((((())),,,)))&&&$$$%%%&&&&&&&&&######$$$%%%%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%''''''''''''(((((()))))))))***+++,,,------------------,,,+++***)))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))((('''''')))+++,,,+++***((('''&&&&&&&&&%%%$$$$$$&&&)))+++++++++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&+++,,,,,,,,,,,,+++******+++++++++*********))))))))))))(((((()))***++++++******+++++++++*********))))))(((((((((((())))))'''((())))))******++++++&&&(((***+++,,,+++)))((()))***+++)))'''&&&&&&'''((('''''''''''''''((((((''''''''''''((((((((((((%%%(((+++,,,***(((((((((((((((((()))(((&&&%%%$$$&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&''''''(((((((((''''''&&&'''(((((())))))((((((''''''''''''''''''''''''''''''(((((((((((('''''')))((((((((())))))'''%%%&&&$$$###%%%((((((%%%"""&&&'''''''''((()))))))))***++++++***((('''&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++'''&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%&&&''')))***###%%%''''''&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&(((***+++((('''''''''((()))******))))))((((((((('''''''''((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&'''''''''''''''''''''''''''(((((((((((('''((()))))))))(((&&&%%%((((((''''''&&&&&&%%%%%%&&&&&&'''((())))))((((((''''''''''''(((((((((((((((((('''''''''(((((()))'''&&&%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%$$$$$$&&&%%%$$$$$$%%%&&&((()))+++***)))''''''''''''(((&&&'''((('''&&&%%%&&&(((&&&''''''''''''''''''&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%&&&&&&&&&%%%$$$"""######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''((())))))((((((&&&&&&&&&''''''''''''((()))(((''''''(((((('''&&&((((((((((((''''''''''''$$$%%%%%%&&&'''(((((()))(((((((((((((((''''''''''''%%%$$$$$$&&&(((''''''&&&&&&%%%%%%&&&&&&'''(((,,,)))&&&$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''''''''((((((((((((((()))***++++++,,,,,,+++,,,,,,+++***))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&((()))+++***((('''&&&%%%%%%$$$&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%&&&&&&,,,,,,,,,,,,,,,++++++***,,,,,,++++++***))))))((())))))(((((((((***+++,,,+++++++++***************''''''''''''((()))++++++'''((()))***************'''((()))***+++******)))***++++++***'''&&&&&&'''&&&''''''''''''((((((((('''(((((((((((()))))))))''')))+++***(((&&&&&&&&&###%%%'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((((((''''''((((((((()))))))))&&&&&&&&&%%%%%%%%%%%%%%%'''((((((((((((((('''''')))(((''''''((('''%%%###&&&%%%%%%&&&(((((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&***+++,,,***(((&&&%%%&&&(((((('''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((())))))%%%%%%&&&&&&''')))******''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''')))***,,,&&&%%%%%%%%%%%%&&&&&&''')))))))))(((((((((''''''''''''&&&&&&&&&''''''(((%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&''''''''''''''''''((((((((((((((((((''''''((((((((((((''''''((((((((('''''''''''''''&&&'''((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%((())))))'''%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&''''''((('''&&&%%%$$$%%%%%%&&&%%%&&&''''''&&&%%%&&&'''&&&&&&'''(((((('''&&&&&&((('''''''''&&&&&&%%%%%%((('''&&&&&&%%%%%%%%%&&&+++)))&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((%%%&&&&&&&&&''''''''''''&&&'''((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&''''''***(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((()))***++++++++++++*********)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''&&&%%%%%%&&&((()))((('''&&&%%%%%%$$$$$$&&&%%%$$$$$$%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&%%%&&&''',,,,,,------,,,,,,+++***++++++******************))))))((('''(((***,,,---,,,++++++******)))******''''''''''''((()))***+++((()))******+++***))))))((()))))))))************)))***+++***((('''((()))%%%&&&''''''((((((((('''((((((((()))))))))*********++++++)))&&&$$$$$$%%%$$$%%%&&&'''((((((((((((%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((((((''')))((('''''''''(((******'''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))))))))(((((('''&&&'''(((((('''%%%'''((())))))(((((()))+++&&&&&&&&&&&&&&&%%%%%%%%%''')))+++***(((&&&''')))'''''''''''''''&&&&&&&&&######$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&'''''''''''''''&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''%%%###!!! &&&''''''&&&$$$$$$%%%'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***+++''''''&&&%%%%%%%%%&&&&&&))))))))))))((((((((('''%%%%%%%%%%%%&&&'''((((((((((((((((((''''''''''''$$$%%%&&&'''((((((((((((((((((((((((((((((((('''''''''&&&''''''((()))***'''((((((((((((((())))))(((((((((((((((((('''&&&''''''''''''((((((((((((''''''((((((((((((((('''$$$%%%&&&'''((()))))))))%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''''''''&&&%%%%%%&&&''''''&&&%%%%%%$$$&&&((('''%%%$$$&&&(((&&&&&&&&&'''&&&&&&%%%%%%&&&%%%$$$#########$$$%%%%%%&&&''''''%%%%%%&&&'''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&&&&''''''222...(((&&&'''((()))((('''''''''''''''(((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&''''''''''''(((&&&'''(((((('''(((((()))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&&&&'''&&&%%%&&&&&&&&&&&&&&&'''((((((((('''&&&&&&'''((('''%%%%%%%%%%%%&&&''''''((((((#########$$$$$$$$$%%%%%%((((((((((((((((((((('''******++++++,,,,,,++++++******))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''&&&%%%%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&&&&&&&''',,,,,,------,,,,,,+++***)))))))))***++++++,,,,,,)))(((''''''(((***,,,---,,,,,,+++***))))))******((((((((((((((()))******((()))***++++++***)))((()))))))))((()))******+++((()))******))))))***+++%%%%%%&&&'''((((((((('''(((((())))))******++++++111111000---***((()))***)))(((&&&&&&&&&''')))***%%%&&&''''''((((((''''''(((((((((((((((((((((((($$$%%%%%%&&&'''''''''&&&***)))'''&&&'''(((***,,,******)))))))))(((((((((###$$$&&&((()))***++++++&&&&&&&&&''')))***)))(((###%%%'''&&&$$$$$$'''***)))))))))((((((''''''&&&$$$'''******(((((())),,,'''''''''''''''&&&&&&&&&(((((('''''''''((()))***''''''((())))))(((''''''$$$%%%&&&&&&''''''&&&&&&(((((((((((((((''''''''''''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&"""###&&&(((******)))(((((((((((('''%%%%%%&&&'''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%''')))***+++***)))((((((((((((((())))))))))))((((((((((((#########$$$%%%&&&'''(((((((((((((((''''''''''''%%%&&&'''((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&'''(((***,,,''''''(((((())))))******((()))))))))((('''&&&&&&''''''''''''((((((((()))&&&&&&((()))************$$$%%%''')))++++++++++++%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''((()))))))))(((%%%%%%&&&''''''&&&%%%%%%!!!$$$&&&'''%%%%%%(((+++&&&&&&'''((('''&&&$$$###%%%%%%$$$######$$$%%%&&&%%%&&&''''''%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%###$$$$$$%%%&&&(((((()))%%%&&&&&&'''((()))++++++777111***'''(((***++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))((('''&&&&&&&&&&&&&&&'''''''''(((((('''((()))(((''''''((()))(((((('''''''''&&&&&&&&&%%%&&&'''''''''&&&%%%$$$'''(((((((((((((((((((((+++)))'''&&&&&&&&&%%%$$$'''''''''''''''((())))))&&&&&&&&&'''((()))'''%%%###$$$%%%&&&((()))***+++&&&&&&&&&'''''''''((((((((((((((((((((('''''''''++++++,,,---------,,,,,,,,,,,,++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((('''%%%%%%&&&((()))(((((('''''''''((((((%%%$$$$$$%%%'''((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))(((''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&&&&&&&'''///...---+++******++++++,,,,,,------,,,***)))''')))))))))((())))))***+++)))***+++++++++)))(((&&&(((((()))******************************************+++,,,,,,,,,***((('''(((((((((((()))))))))))))))((('''&&&''')))+++,,,++++++******))))))(((((()))******++++++)))((('''+++)))'''(((******(((&&&)))((((((+++...000000000$$$%%%%%%&&&'''((()))))))))(((&&&%%%%%%&&&'''(((+++)))&&&&&&''')))******---,,,+++)))))))))******)))((('''&&&&&&'''((()))''''''''''''((()))***+++''''''&&&&&&&&&%%%%%%%%%###%%%(((***+++***((('''))))))))))))((((((((((((%%%%%%$$$###$$$%%%&&&'''&&&'''''''''&&&%%%%%%$$$""""""$$$%%%&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######%%%'''(((%%%)))***'''&&&((()))''''''&&&&&&&&&&&&'''(((((()))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((('''&&&%%%###"""!!! &&&&&&''''''''''''&&&&&&(((''''''''''''((())))))''''''((((((((((((''''''%%%$$$&&&)))'''######&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''((()))******))))))''''''''''''''''''''''''######%%%&&&((()))******'''(((((())))))))))))(((&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))''''''''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&%%%&&&''')))***)))((()))(((&&&%%%%%%&&&((()))'''&&&%%%%%%%%%%%%&&&'''((('''%%%$$$$$$%%%'''(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''&&&'''''''''''''''&&&&&&&&&(((+++%%%$$$555<<<...)))((((((''''''''''''(((%%%%%%%%%%%%%%%&&&'''(((******)))((((((''''''(((''''''''''''((((((((((((***)))((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((())))))******+++---...---+++)))'''---,,,***(((&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%'''''''''(((***((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''$$$######$$$&&&((((((%%%""""""&&&)))$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&///...---+++******++++++,,,,,,,,,,,,+++******)))***))))))))))))***++++++,,,,,,,,,+++)))(((&&&%%%'''(((((()))))))))))))))*********************************)))))))))))))))++++++******)))))))))((()))((('''&&&&&&((()))******)))))))))(((((('''''')))******+++***)))((('''+++)))''''''((()))(((&&&((('''&&&'''***+++***)))))))))((((((((('''''''''((('''&&&%%%&&&''')))***...+++((('''((()))))))))***)))(((''''''(((((()))+++***)))(((((()))***+++...---,,,***((('''&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))&&&%%%%%%$$$$$$%%%&&&'''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$%%%&&&((()))%%%)))***'''&&&((()))'''&&&&&&'''''''''((((((((())))))((('''&&&%%%%%%&&&'''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&''''''((()))''''''((((((((()))))))))***'''(((++++++'''%%%'''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((++++++******)))'''&&&%%%'''''''''(((((()))))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%''')))***)))((('''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%%%%&&&''''''((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((('''&&&'''''''''''''''&&&&&&&&&&&&***+++222HHHOOO@@@***)))((('''''''''''''''&&&%%%%%%%%%&&&&&&'''((()))(((((((((***+++---...(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))%%%&&&&&&&&&&&&&&&&&&'''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***,,,---...///...,,,)))''',,,+++)))((('''&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###!!! !!!&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''%%%&&&''''''%%%######$$$%%%''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&......---,,,++++++++++++,,,++++++*********++++++***************+++,,,,,,000///...---+++++++++***(((((()))******************************************)))((('''((()))***,,,------,,,+++***)))(((((()))((('''&&&&&&&&&'''(((((((((((((((((((((''''''))))))*********)))((('''+++)))&&&&&&'''(((((('''((('''&&&&&&''''''&&&%%%***))))))))))))(((((((((((((((''''''''')))***+++///---***))))))***)))((()))((((((''''''((()))*********))))))))))))******111000...+++(((&&&%%%$$$%%%%%%&&&'''((()))***+++***((($$$!!!!!!"""$$$&&&$$$%%%&&&'''((()))))))))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%'''''''''''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&&&&&&&''')))***%%%)))***'''&&&((()))'''&&&&&&((()))))))))((('''***)))((('''&&&&&&&&&'''(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))))))))&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''(((***,,,---///***'''***+++(((%%%$$$&&&&&&''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''((((((((('''&&&&&&''''''''''''''''''''''''***)))'''&&&%%%&&&&&&'''************)))'''&&&%%%''''''((())))))***++++++((((((((('''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%''')))***)))'''&&&%%%$$$######$$$%%%&&&''''''&&&%%%%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))*********)))((('''&&&&&&'''''''''''''''&&&&&&$$$(((---999PPPWWWHHH******)))''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''''')))+++...000+++******))))))(((((('''$$$%%%'''))))))))))))(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&'''(((((())))))'''''''''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))---...//////...+++)))'''***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%!!!$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$###$$$%%%'''$$$ !!!&&&((('''%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&---------,,,++++++++++++++++++***))))))***+++,,,++++++******++++++,,,---------+++******+++,,,,,,)))***++++++,,,,,,++++++************************((())))))******+++,,,,,,,,,,,,+++******)))(((((()))((('''&&&%%%%%%&&&&&&((((((((())))))))))))))))))))))))))))))(((((((((***)))'''&&&&&&''''''(((***((('''((())))))(((&&&&&&&&&'''((()))******+++******)))(((((())))))***---+++)))))))))***)))(((******)))))))))+++,,,---((((((''''''''''''((((((---,,,+++)))((('''''''''%%%&&&&&&'''(((((()))))))))'''###!!!!!!"""%%%'''$$$%%%&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$%%%&&&((())))))))))))''''''&&&&&&%%%%%%%%%$$$''''''&&&&&&&&&'''((()))%%%)))***'''&&&((()))'''%%%&&&(((******)))((('''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''))))))(((&&&%%%###""""""(((((())))))))))))((((((&&&%%%%%%%%%%%%&&&''''''((('''&&&'''(((+++...///:::111))))))+++)))&&&%%%&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$%%%&&&''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''+++***(((&&&%%%&&&'''(((&&&'''((())))))***))))))''''''((())))))******+++(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%'''((()))(((&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&''')))******((('''%%%%%%&&&''''''(((''''''''''''%%%(((+++111BBBHHH;;;+++***)))'''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))(((&&&%%%&&&'''***+++,,,,,,+++***)))(((''''''$$$&&&(((******)))((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%&&&&&&'''((())))))((((((''''''&&&&&&%%%%%%'''%%%###!!!!!!###%%%'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''************))))))))))))------...---,,,***(((&&&((((((((('''(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$######$$$&&&(((%%%###$$$&&&''''''%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''',,,,,,,,,,,,,,,,,,+++++++++***)))((()))***+++,,,++++++******++++++,,,---+++***(((&&&%%%%%%&&&&&&((()))******++++++******))))))))))))))))))))))))'''))),,,...//////---,,,))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&)))))))))******+++++++++)))))))))((((((((((((((())))))((('''&&&&&&'''((((((''''''(((***+++***)))$$$%%%&&&&&&(((((()))***,,,,,,+++***)))((((((((()))((('''''')))+++***)))******)))))))))+++,,,---''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%'''((()))*********'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''(((%%%)))***'''&&&((()))'''%%%&&&(((******)))'''&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%'''(((***+++''''''''''''''''''''''''***)))(((%%%###!!!(((((())))))))))))((((((&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&(((+++...000CCC888---***+++)))))))))&&&%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''(((((('''&&&'''((()))***&&&'''((()))************''''''((((((((()))))))))((((((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%&&&(((((('''%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%''''''''''''%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''(((((((((''''''&&&&&&&&&###%%%'''(((((('''%%%$$$%%%&&&&&&'''((((((''''''((((((+++***&&&...444+++******(((''''''&&&&&&&&&(((''''''&&&&&&&&&''''''((('''&&&%%%&&&''')))+++---,,,+++***)))((('''&&&'''((()))******(((&&&$$$''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))(((((((((''''''&&&&&&&&&'''%%%###!!!!!!###%%%'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((************))))))))))))++++++++++++***(((&&&%%%&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''###%%%'''(((''''''((()))''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((((((((()))+++'''((()))'''%%%$$$%%%'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''+++,,,,,,------,,,,,,++++++******)))))))))*********************+++,,,,,,000///---***((('''&&&%%%&&&&&&'''((((((((((((((())))))))))))))))))))))))'''***...111222000---+++''''''(((((())))))))))))((((((((('''''''''''''''))))))******+++,,,------***)))((('''''''''(((((((((*********((('''((()))&&&%%%%%%&&&)))++++++***''''''''''''&&&&&&&&&&&&,,,++++++***)))((('''''''''&&&&&&'''***++++++***)))((((((''''''((()))***))))))************)))))))))(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&'''((((((((('''&&&''')))***)))'''%%%$$$&&&'''(((((())))))((((((%%%%%%&&&&&&''''''&&&&&&(((((((((((((((''''''&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%)))***'''&&&((()))'''%%%%%%'''((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%'''(((***+++''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&'''(((+++---...<<<222)))'''&&&$$$%%%'''&&&%%%%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&'''((())))))******)))))))))))))))(((''''''))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&''''''''''''''''''&&&&&&&&&%%%&&&((((((&&&%%%''''''''''''''''''''''''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((($$$%%%'''(((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''))))))(((((('''&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$%%%%%%&&&'''((((((((((((***)))...+++###''',,,&&&))))))(((''''''''''''((()))(((''''''&&&'''''''''%%%&&&'''((()))+++---...,,,++++++***((('''&&&&&&((())))))))))))'''%%%$$$''''''''''''''''''''''''''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))))))))))))))(((((('''&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''$$$%%%''''''&&&%%%%%%&&&''''''&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((''''''(((***$$$'''***((($$$"""%%%(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''++++++,,,---------,,,+++******+++******)))((('''***))))))))))))***++++++//////......---,,,+++***''''''((())))))))))))((()))))))))))))))))))))))))))***---///000///---+++******))))))))))))))))))''''''(((((())))))(((((('''((()))***+++,,,------***)))((('''&&&''''''((('''***------***(((((()))&&&%%%%%%&&&)))******)))((((((((((((''''''''''''(((((()))))))))))))))(((((((((''')))++++++***)))***)))(((''''''(((((()))((()))***++++++***)))(((***)))(((''''''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&%%%''')))***+++)))'''&&&%%%&&&''')))************$$$%%%&&&&&&''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((%%%)))***'''&&&((()))'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&''''''((()))%%%&&&&&&''')))***++++++---)))&&&&&&%%%""""""%%%''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%''''''((()))))))))((((((''''''''''''''''''''''''%%%&&&(((*********)))((()))))))))))))))((((((''',,,++++++***)))((('''&&&%%%&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((()))'''(((((())))))((((((''''''&&&%%%&&&''''''&&&$$$&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))###%%%'''(((((('''%%%###%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''')))))))))((('''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''(((((((((((()))&&&******$$$(((,,,%%%(((''''''''''''(((((()))))))))((('''''''''''''''%%%&&&((()))***+++++++++******))))))((('''&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''(((((())))))***))))))))))))))))))((((((&&&'''((((((((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((%%%%%%&&&&&&''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$###$$$&&&!!!"""$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((***+++,,,---------,,,+++***+++++++++***)))'''&&&)))))))))((()))******+++###%%%'''***+++,,,,,,,,,******+++,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++,,,---------,,,,,,---,,,,,,+++***)))((((((''''''((()))******))))))&&&'''((()))***+++,,,---***)))(((&&&&&&''''''((('''***...///,,,)))(((((((((''''''(((***+++***)))&&&&&&'''((()))***++++++%%%&&&''')))******+++++++++*********,,,,,,***(((---,,,+++)))))))))******&&&'''((())))))((('''&&&((((((((((((((()))******%%%&&&&&&'''((()))******)))(((&&&%%%%%%%%%%%%%%%###%%%(((+++,,,+++***((($$$%%%''')))++++++++++++$$$%%%%%%&&&'''''''''&&&###$$$%%%'''(((((())))))%%%&&&&&&&&&'''((((((((('''(((((()))))))))))))))%%%)))***'''&&&((()))'''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&(((''''''''''''((())))))$$$%%%'''((())))))))))))''''''***...,,,((('''***(((((('''''''''&&&&&&&&&$$$%%%''''''''''''%%%$$$''''''((()))*********)))''''''''''''''''''''''''%%%''')))+++,,,***(((&&&%%%&&&''')))******++++++...---,,,+++***(((''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))(((((())))))))))))(((((('''&&&%%%&&&''''''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((())))))((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))###%%%'''))))))'''%%%###%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''***))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((($$$%%%&&&'''(((((((((((((((!!!###&&&$$$)))+++!!!'''&&&&&&''''''((()))***))))))((('''''''''''''''&&&'''((())))))'''%%%###))))))((((((''''''&&&&&&''''''&&&&&&'''((()))***''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%&&&&&&'''((())))))***))))))))))))************&&&'''((((((((('''%%%$$$$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&'''''''''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''''''''((()))###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''!!!&&&((('''$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((************************'''(((***++++++***)))(((+++***))))))******)))(((************)))))))))(((***+++,,,,,,+++***)))(((+++)))))))))+++,,,+++***************+++,,,---...)))************+++++++++(((((((((((((((((((((((('''***---,,,***((((((***))))))((('''&&&&&&%%%%%%((((((((((((((()))******))))))))))))((('''&&&%%%(((((())))))))))))((((((***)))(((''''''((()))***((((((((((((((('''&&&&&&((((((((((((((((((((((((///,,,)))(((((((((((('''))))))(((((((((''''''&&&222...***)))***+++***)))((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))(((((((((((()))***+++,,,$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((+++)))'''%%%%%%&&&%%%%%%))))))))))))((('''&&&%%%%%%$$$%%%(((++++++'''$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&$$$######$$$&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&%%%&&&'''((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&&&&&&&%%%$$$$$$%%%'''((('''&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&'''((())))))***%%%%%%%%%%%%$$$$$$''')))---,,,***)))'''&&&&&&%%%&&&&&&&&&''''''''''''''')))((('''&&&&&&'''((())))))(((((('''''''''((((((+++***)))''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&$$$$$$)))))))))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%######################## )))///+++'''''')))***$$$%%%'''(((((((((''''''&&&&&&&&&&&&'''''''''((()))'''%%%&&&'''''''''&&&''''''''''''''''''''''''&&&&&&'''((())))))((((((''''''''''''''''''''''''******(((''''''&&&&&&&&&&&&&&&'''((())))))(((((('''''''''''''''''''''''''''&&&%%%%%%&&&&&&$$$"""(((''''''&&&&&&&&&'''''')))(((''''''((()))***+++***'''%%%&&&((((((&&&$$$(((((())))))((('''&&&&&&((((((((((((((((((((((((''')))***)))'''&&&(((+++&&&'''((()))))))))))))))&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$%%%&&&++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))((())))))))))))(((++++++++++++************))))))*********)))((('''***)))((()))+++++++++***************+++,,,------)))************+++++++++((((((((((((((((((((((((&&&(((******(((&&&''')))******)))(((((('''&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))((('''(((((())))))))))))(((((())))))(((''''''((())))))((())))))))))))((('''&&&((((((((((((((((((((((((111...***(((((('''&&&$$$))))))((('''''''''''''''***'''$$$$$$&&&((((((''')))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''(((******$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((((((***((('''&&&&&&&&&&&&&&&)))))))))(((((('''&&&%%%'''&&&%%%&&&((()))(((&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((''''''''''''''''''((('''&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%&&&(((((()))((('''&&&%%%%%%&&&'''&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&%%%&&&''''''(((((((((((('''&&&%%%&&&(((***)))(((&&&&&&&&&%%%&&&&&&&&&''''''''''''((())))))))))))***++++++***)))***,,,...+++***)))((('''''''''(((''''''''''''''''''&&&&&&''''''&&&&&&''''''((()))'''&&&&&&%%%%%%%%%&&&&&&***)))((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''(((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''...222---'''%%%&&&&&&&&&&&&(((((()))(((''''''&&&&&&'''''''''(((((((((***(((&&&&&&'''(((((('''((((((((((((((((((((((((&&&''''''((())))))((((((''''''''''''''''''''''''((((((''''''''''''((()))&&&&&&'''(((((((((((((((''''''''''''''''''''''''((('''&&&&&&''''''%%%$$$''''''&&&&&&%%%&&&&&&''')))((('''''''''((()))******(((''''''))))))'''%%%((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&&&&(((***,,,,,,++++++***)))))))))&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&''''''(((&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***(((((()))))))))))))))(((,,,,,,,,,++++++++++++***'''(((((())))))))))))((()))((('''(((***+++***)))+++++++++++++++,,,,,,,,,)))************+++++++++(((((((((((((((((((((((((((((()))(((''''''(((***+++******))))))(((((((((''''''&&&&&&''''''((()))((())))))***************((())))))******))))))(((((((((''''''''''''(((((())))))******))))))((((((((((((((((((((((((((((((...,,,)))((((((((('''%%%***)))'''&&&&&&'''(((((($$$"""!!!"""$$$&&&''''''))))))(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&''''''))))))(((((('''&&&&&&&&&)))'''%%%%%%&&&((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''((()))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$''''''&&&&&&''''''((())))))((((((''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&''''''((((((''''''&&&###%%%'''(((******))))))(((''''''(((***++++++***&&&&&&&&&''''''((())))))(((((()))))))))))))))))))))*********))))))+++,,,((((((((('''(((((())))))((((((((('''&&&&&&&&&%%%%%%&&&'''(((((((((((((((&&&&&&%%%%%%%%%&&&&&&''')))(((((('''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%'''''''''''''''''''''''')))000222---'''%%%%%%%%%'''((((((((((((''''''&&&''''''((((((((()))))))))+++)))&&&&&&''')))******((((((((((((((((((((((((''''''((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''')))******%%%&&&''''''((('''''''''''''''''''''''''''''''''(((''''''''')))((('''%%%'''&&&&&&%%%&&&&&&'''''')))(((''''''&&&'''''''''***)))(((((()))***((('''(((((((((((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''(((***,,,///...,,,***((('''''''''&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***)))((()))+++++++++*********,,,,,,+++++++++*********'''(((((())))))*********)))''''''((()))***)))(((+++,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))***))))))(((((((((***,,,*********))))))((((((((()))))))))((()))******+++&&&'''((()))************)))))))))******)))))))))(((''''''''''''''''''((())))))************))))))((((((((((((((((((((((((((('''&&&''')))++++++******)))'''&&&&&&'''((()))%%%%%%$$$%%%&&&((())))))***))))))))))))))))))***''''''''''''''''''''''''%%%%%%$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((%%%&&&&&&'''''''''''''''%%%&&&''''''&&&&&&((()))((((((''''''&&&&&&&&&&&&(((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''(((((((((((())))))(((((((((((())))))''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''(((((())))))))))))(((((((((((((((((()))(((&&&%%%%%%%%%&&&'''''''''((((((((((((''''''$$$&&&((()))******)))((((((''''''(((***++++++***''''''((()))***+++++++++))))))***+++******)))((('''((()))((('''&&&((()))(((((((((''''''((((((((())))))((('''&&&%%%%%%%%%(((((()))******)))((('''(((''''''''''''((())))))(((''''''''''''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&)))))))))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$***---***&&&''')))(((''''''''''''&&&&&&%%%%%%(((((((((((()))))))))))),,,***'''&&&(((***++++++'''''''''''''''''''''''''''(((((()))))))))(((((('''''''''''''''''''''''''''&&&&&&''''''((()))***&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&'''((()))'''%%%'''''''''&&&''''''((((((((((((''''''&&&&&&&&&&&&)))(((((((((((()))(((((('''((((((((((((((('''''''''''''''''''''''''''''''''((())))))***,,,...///...,,,)))&&&%%%$$$%%%&&&'''''''''''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&,,,,,,,,,,,,,,,,,,,,,,,,***************))))))((((((+++...///---,,,,,,---+++*********))))))))))))))))))))))))***++++++,,,)))''''''((()))***)))(((++++++,,,---------,,,,,,))))))*********+++++++++************************)))'''&&&&&&'''(((******))))))(((((((((((((((''')))))))))))))))***++++++%%%&&&'''((()))*********))))))************))))))'''(((((((((((((((((('''))))))************))))))((((((((((((((((((((((((&&&&&&&&&'''***++++++***)))((('''&&&&&&'''((()))))))))))))))(((((()))***)))******************)))((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''###&&&((((((&&&&&&((()))(((''''''&&&&&&&&&&&&'''&&&''')))***)))((('''&&&'''((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((((())))))'''(((((())))))((((((''''''''''''&&&&&&&&&%%%%%%'''''''''((((((((((((((((((((()))))))))))))))))))))((('''&&&%%%&&&'''((('''(((((((((((((((((('''''''''((())))))((('''&&&'''&&&&&&''')))******)))((()))+++,,,------------((()))***++++++***((('''***+++---,,,+++***+++,,,***)))((('''&&&&&&&&&&&&))))))((('''&&&%%%%%%%%%+++,,,,,,,,,+++)))(((&&&'''''''''''''''((())))))(((''''''''''''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''!!!&&&)))&&&%%%'''))))))'''&&&&&&%%%%%%$$$$$$$$$(((((((((((())))))))))))+++)))'''''')))+++,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''(((''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&((((((&&&%%%((((((''''''((()))******(((((((((''''''&&&%%%%%%&&&''''''''''''''''''(((''''''((((((((((((((('''))))))))))))))))))))))))''''''''')))+++---...///+++***(((&&&%%%%%%''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&''''''(((((()))*********((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))((((((((((((,,,000111///---...///*********)))))))))((((((+++***************+++,,,)))((('''(((***+++***))))))***,,,.........------)))************+++++++++************************&&&%%%$$$$$$&&&(((((('''((((((((((((((((((((((((((((((''''''(((((()))***%%%%%%'''((()))))))))))))))******++++++******)))(((((())))))))))))(((((((((((())))))******))))))(((((((((((((((((((((((()))((((((((())))))'''&&&'''''''''((((((((((((((((((******)))'''&&&'''((())))))************))))))))))))))))))))))))))))))'''''''''&&&&&&''''''(((%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&###&&&))))))&&&%%%''')))((('''&&&%%%%%%&&&'''(((%%%(((+++,,,***(((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((())))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''((((((((((((''''''(((((())))))))))))((()))(((''''''&&&&&&'''''''''(((((())))))(((((('''((((((''''''&&&&&&&&&&&&&&&%%%%%%&&&((())))))((((((***+++,,,------,,,+++'''(((***++++++***((('''+++,,,...---,,,***++++++***)))((('''&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%,,,,,,,,,,,,+++)))((('''%%%%%%%%%%%%%%%&&&'''((()))(((((('''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))))))))((('''%%%$$$###&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((())))))))))))))))))))))))###'''(((%%%###&&&'''%%%'''&&&%%%%%%$$$%%%%%%&&&''''''((((((((())))))))))))((('''(((***++++++***''''''''''''''''''''''''))))))*********)))(((((((((((((((((((((((((((((()))(((((('''''''''((((((((((((((()))(((((('''&&&''''''''''''''''''''''''&&&%%%%%%&&&(((((('''%%%''''''''''''((()))******''''''((((((((('''&&&&&&%%%&&&''''''&&&&&&'''(((&&&'''((((((((((((((((((''''''''''''''''''''''''&&&%%%$$$&&&)))+++,,,++++++***)))((((((((()))***'''(((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''(((((()))(((((()))))))))(((''''''''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''')))******%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''''''''++++++++++++++++++++++++,,,,,,+++***))))))))))))''',,,111111///------000+++++++++*********))))))++++++))))))((()))*********)))((()))+++++++++***((())),,,.../////////...)))************+++++++++(((((((((((((((((((((((('''%%%%%%'''***+++)))'''))))))))))))))))))))))))((((((''''''(((((()))***&&&'''((())))))))))))))))))******++++++******)))((()))***++++++***)))(((&&&'''((())))))))))))((((((((((((((((((((((((((()))((((((((())))))'''$$$%%%&&&((()))***)))((('''&&&(((***)))'''%%%&&&((((((((()))******)))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))$$$%%%'''((()))((('''&&&###&&&******&&&$$$&&&)))((('''%%%$$$$$$%%%'''(((''')))++++++(((&&&'''(((%%%%%%&&&&&&''''''''''''&&&&&&'''''''''((((((((((((''''''''''''''''''((((((((('''&&&&&&'''(((((())))))))))))(((((((((((($$$%%%&&&'''(((''''''&&&&&&'''((()))))))))((((((((((((((((((((('''&&&&&&(((((())))))))))))(((((('''&&&%%%$$$$$$%%%'''(((&&&%%%%%%&&&((())))))((('''(((***++++++***)))((($$$&&&(((***+++***((('''((()))++++++)))((('''((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&)))))))))(((((())))))***%%%$$$$$$%%%%%%'''((((((***)))((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%(((((((((((())))))******%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))))))))))))))))))))))))))&&&)))(((%%%###&&&&&&$$$((('''&&&&&&&&&'''((()))&&&&&&'''''''''(((((((((''''''''')))+++,,,***)))))))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((''''''&&&''''''((()))***))))))******)))((((((''''''''''''''''''''''''''''''&&&&&&'''))))))((('''%%%%%%%%%&&&&&&'''((()))&&&'''((()))))))))((('''%%%''')))((('''&&&(((***&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&$$$###%%%(((******)))***))))))))))))(((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))'''&&&%%%$$$$$$$$$'''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))###$$$$$$%%%&&&'''(((((($$$$$$$$$$$$%%%&&&'''(((************************...---,,,+++************%%%+++000111...,,,---///,,,,,,,,,+++++++++******+++***)))'''''''''((()))+++))))))***+++,,,+++***'''(((+++...000000000///)))************+++++++++''''''''''''''''''''''''***))))))+++//////---*********************++++++***************++++++,,,((())))))************)))******++++++++++++******)))***+++,,,,,,+++***)))&&&&&&'''(((((()))((((((((((((((((((((((((((((((%%%%%%&&&(((***+++)))'''$$$%%%(((***+++***'''&&&%%%(((******'''&&&''')))'''((()))******)))((('''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%'''))))))((('''&&&###'''+++***&&&$$$%%%((((((&&&%%%$$$$$$%%%'''((()))***+++)))&&&%%%(((***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))************))))))))))))$$$$$$&&&'''''''''&&&%%%%%%&&&''')))))))))(((''''''((()))))))))(((&&&%%%(((((())))))))))))((((((%%%$$$""""""###%%%(((***'''&&&%%%''')))***)))(((&&&''')))***)))(((&&&%%%###%%%'''***+++***((('''(((***,,,,,,***(((((((((%%%%%%%%%&&&'''((())))))&&&&&&&&&'''''''''''''''&&&&&&%%%%%%''')))+++,,,&&&&&&&&&'''((()))***++++++***)))''''''&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''((('''''''''$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))''''''''''''''''''''''''%%%((((((%%%%%%((()))''')))(((''''''((()))***+++&&&&&&&&&&&&'''''''''(((%%%%%%'''***,,,,,,)))'''***************************************)))(((((())))))))))))))))))))))))%%%%%%%%%&&&((()))+++,,,***************)))((((((''''''''''''''''''''''''(((''''''(((***+++***((($$$######$$$%%%&&&'''(((&&&'''(((*********))))))&&&(((******((('''))),,,&&&&&&'''((())))))(((((((((((((((((((((((((((((()))&&&%%%&&&***,,,+++***(((((((((((('''&&&%%%$$$(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((%%%### %%%$$$$$$###$$$%%%'''(((((((((((((((((((((((((((###$$$%%%&&&''')))******'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''"""###$$$%%%'''((())))))$$$$$$######$$$%%%'''(((---------,,,,,,,,,++++++******+++,,,------......******+++,,,,,,---......+++)))'''%%%%%%&&&'''(((...---+++))))))))))))***,,,,,,++++++++++++,,,,,,...---,,,...000111111000******+++++++++,,,,,,,,,+++,,,---......---,,,+++***++++++***((('''((()))%%%%%%''')))******+++++++++,,,,,,------,,,,,,+++))))))***++++++++++++******)))(((''''''((()))***###%%%(((+++,,,+++)))((((((((((((((((((((((((((()))***+++***'''&&&'''(((+++)))&&&$$$$$$&&&)))+++''''''&&&&&&&&&&&&''''''---,,,+++)))(((&&&%%%%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''(((&&&$$$$$$%%%&&&''''''%%%'''((((((''''''(((***,,,+++***))))))+++---///(((((((((''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&'''((())))))***+++&&&%%%'''(((''''''***))))))(((&&&'''((((((&&&&&&'''''''''(((((())))))))))))(((((('''''''''&&&+++(((&&&&&&((()))(((&&&''''''((()))***+++,,,,,,'''''''''(((((((((((())))))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))'''(((((((((&&&%%%&&&'''''''''''''''((((((((((((***(((&&&$$$$$$&&&(((***%%%&&&((()))))))))((('''(((((((((((())))))))))))((()))+++...//////+++((())))))************))))))###$$$%%%%%%######$$$%%%((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((***'''%%%%%%'''((('''%%%&&&&&&&&&'''''''''((((((''''''&&&%%%&&&'''((())))))'''&&&''')))***(((%%%(((((('''&&&&&&&&&''''''%%%&&&''''''(((''''''''')))((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((((((((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((((((***)))((('''&&&&&&'''((('''''''''((((((((()))))),,,)))((()))(((%%%'''++++++*********))))))((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))(((***+++***)))((()))***+++***)))''''''&&&&&&&&&***)))((('''&&&%%%%%%%%%%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((('''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''(((((((((***++++++******+++---)))'''$$$""""""$$$(((***))))))))))))))))))))))))'''((())))))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&'''&&&%%%%%%(((***'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''&&&$$$###&&&&&&&&&'''''''''((((((''''''''''''''''''''''''+++'''$$$$$$'''((('''$$$))))))(((((((((((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&))),,,---***)))((('''&&&%%%$$$$$$%%%###"""$$$((()))(((''',,,,,,,,,,,,++++++++++++'''(((((()))******+++++++++++++++,,,---.........+++******)))***+++---...---,,,***)))(((((())))))))))))((((((''''''''''''+++*********,,,---,,,+++*********+++++++++,,,,,,))))))************))))))***+++,,,+++)))))))))***((((((((())))))*********))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,******(((((('''((())))))&&&''')))*********((('''************************)))***+++***'''&&&'''((())))))))))))))))))))))))(((''''''&&&&&&''''''(((***))))))((((((''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%&&&'''''''''%%%'''((((((''''''((()))+++***((('''((()))+++,,,'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''(((((((((((((((((((((%%%&&&***+++(((''')))((()))((('''&&&'''''''''''''''''''''((((((((()))***)))))))))(((((((((((()))'''&&&&&&(((***(((''''''(((((())))))******+++%%%%%%%%%&&&&&&&&&&&&''')))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((()))***)))'''&&&'''(((((((((((())))))))))))***'''&&&%%%$$$$$$%%%&&&'''&&&'''(((((())))))((((((******))))))((((((''''''&&&''')))+++---,,,)))&&&''''''((((((((((((''''''&&&'''(((((('''&&&'''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((***(((&&&&&&(((((('''%%%&&&&&&'''''''''''''''''''''&&&&&&%%%&&&'''((()))((('''&&&''')))***(((&&&(((''''''&&&&&&''''''(((%%%%%%&&&'''(((((((((((()))((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''(((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))***)))((('''&&&''''''(((&&&''''''(((((((((((((((+++(((''')))(((&&&'''+++*********)))))))))((((((''''''&&&&&&&&&&&&''''''''''''((((((((())))))))))))***++++++))))))***+++))))))(((''''''''''''''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((()))''''''''''''''''''''''''((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''''''''''''''(((&&&(((******((((((((()))((('''&&&%%%&&&&&&(((((())))))))))))))))))))))))%%%%%%&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))'''&&&%%%%%%&&&((()))(((''''''&&&&&&''''''(((&&&&&&'''''''''&&&%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((('''&&&&&&''''''''''''''''''(((((((((((((((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&%%%$$$%%%''')))***&&&&&&&&&''''''''''''''''''%%%$$$%%%'''((('''%%%,,,++++++++++++***************++++++,,,,,,------+++++++++,,,------......,,,,,,------------------++++++***)))((((((((((((+++******)))))))))((((((***)))((()))***+++***)))*********++++++++++++,,,)))))))))(((((()))))))))+++,,,---,,,***)))***+++---,,,***)))))))))******------++++++++++++------((()))***+++,,,---------+++***)))((((((((((((((())))))))))))((((((((('''************************)))***+++***'''&&&'''(((((())),,,------,,,)))((((((''''''&&&&&&''''''((('''''''''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%&&&''''''&&&&&&'''((()))((('''&&&&&&&&&'''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))((((((((('''''''''&&&%%%''',,,,,,)))'''(((((())))))((('''&&&&&&(((''''''''''''((((((((((((*********))))))))))))((('''&&&&&&''')))***)))(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''((((((''''''&&&&&&'''''''''''''''''''''''''''''')))*********((('''((()))))))))))))))************************************((((((''''''(((((()))***+++******)))((('''&&&&&&&&&'''(((+++,,,,,,)))&&&&&&''''''((((((''''''&&&''')))***)))((('''((()))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((***)))''''''((()))(((&&&''''''''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&''')))***)))'''''''''&&&&&&&&&&&&''''''$$$%%%&&&'''((()))))))))(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&'''((())))))))))))(((''''''''''''((('''((()))***+++***))))))***'''&&&))))))''''''+++******))))))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((()))***+++***)))((()))+++((((((''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&(((++++++***(((''''''''''''(((((((((((('''&&&))))))))))))))))))))))))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******+++333...(((&&&'''((('''&&&)))(((((((((((((((((()))&&&''''''''''''&&&%%%%%%&&&''''''''''''(((((((((''''''''''''''''''''''''%%%))),,,+++'''%%%&&&)))%%%&&&'''(((((('''&&&%%%''''''''''''''''''((((((((((((((((((((((((((((((((('''%%%$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((((('''&&&&&&''''''&&&$$$+++++++++*********)))))),,,,,,,,,---------......*********++++++,,,,,,,,,......---,,,+++)))'''&&&***))))))((((((((((((((())))))******++++++++++++***))))))***,,,...---,,,************++++++++++++,,,+++***))))))***+++,,,)))+++++++++))))))***+++111///,,,***(((((()))***///...,,,++++++,,,...///++++++,,,,,,,,,,,,++++++++++++***))))))(((((((((***)))(((''''''((())))))(((((((((((((((((((((((()))***+++***'''&&&'''(((''')))+++------+++)))'''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&'''&&&%%%%%%&&&'''%%%&&&'''&&&%%%%%%&&&''')))((('''&&&%%%%%%&&&&&&))))))((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))'''&&&(((++++++((((((,,,+++)))))))))'''$$$%%%)))'''''''''((((((((((((((()))))))))(((((((((((((((%%%&&&''')))++++++***))))))((((((((('''''''''&&&'''''''''(((((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''((()))***)))'''&&&'''((((((((()))))))))************+++,,,------,,,+++***)))((('''''''''(((***+++)))))))))((((((''''''&&&))))))***,,,...---***(((((())))))))))))))))))(((%%%&&&''''''%%%%%%&&&'''(((((((((((((((((((((((('''''''''&&&&&&'''''''''))))))))))))))))))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&'''((()))))))))(((%%%%%%%%%$$$%%%%%%&&&&&&$$$%%%&&&((())))))))))))''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''((())))))((((((((('''''''''((((((((()))***,,,,,,+++***)))***&&&%%%)))***((((((***))))))))))))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((''')))))))))((('''((()))***)))((('''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&(((+++......,,,***(((''''''''''''''''''&&&&&&&&&)))))))))))))))))))))))))))((('''&&&&&&''')))***'''''''''''''''''''''''''''''''''''')))+++---///<<<555,,,(((((()))'''$$$)))((((((''''''(((((()))''''''''''''''''''&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''&&&))),,,,,,***'''''''''&&&'''((())))))(((&&&$$$&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&'''''')))(((((('''&&&&&&%%%%%%''''''&&&&&&''''''&&&&&&+++++++++*********))))))))))))))))))************))))))))))))************------,,,+++***(((&&&%%%)))))))))))))))(((((('''"""###%%%'''((()))))))))(((((((((***---//////...))))))*********+++++++++,,,+++***))))))***+++,,,''')))***)))(((((()))***111000---***(((((()))***+++***(((''''''(((***+++---------,,,+++***((((((***************)))(((((((((((('''&&&''')))+++,,,)))))))))))))))))))))))))))***+++***'''&&&'''((())))))))))))))))))))))))(((((((((''''''((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$&&&''''''%%%$$$%%%&&&%%%&&&'''&&&%%%$$$%%%''')))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))***+++,,,***(((((()))((('''+++111222+++'''((((((%%%%%%)))((((((((((((((('''''''''''''''''''''''''''''''''%%%'''***,,,---,,,+++***))))))((((((''''''&&&&&&'''''''''(((((((((((()))(((((('''''''''(((((()))'''''''''''''''''''''''''''((()))(((&&&%%%&&&''''''''''''((((((((())))))&&&'''((())))))((('''&&&))))))((('''''')))***+++&&&&&&''''''(((((())))))***)))***+++---,,,***'''(((((())))))))))))(((((($$$&&&'''&&&%%%$$$%%%&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''%%%&&&(((((((((((((((((($$$$$$######$$$%%%&&&&&&%%%&&&'''((())))))))))))&&&&&&''''''''''''''''''(((''''''&&&&&&''''''((('''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''(((''''''''''''((())))))''''''((((((((((((((((((&&&''')))*********)))(((+++'''&&&)))+++)))((()))(((((((((((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&'''((('''&&&&&&'''(((+++***)))(((&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((((((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&(((+++......,,,***((('''((('''%%%$$$###$$$%%%&&&(((((((((((((((((((((((($$$###"""""""""$$$%%%'''''''''''''''''''''''''''***(((&&&%%%&&&***///222888111)))&&&((()))(((&&&(((''''''''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((((((***,,,+++'''$$$'''(((***+++***(((&&&%%%%%%&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((((((((('''&&&&&&%%%%%%%%%%%%&&&''''''(((((())),,,++++++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))*********+++++++++++++++((())))))******)))((((((###%%%''')))++++++++++++&&&%%%%%%'''***,,,---,,,)))))))))************+++)))))))))(((((()))))))))&&&''')))(((''''''(((***///...,,,***)))))))))***+++***)))(((((()))***+++------,,,+++***)))'''&&&))))))***++++++******)))''''''&&&'''(((***+++---++++++++++++++++++++++++)))***+++***'''&&&'''((()))((('''&&&&&&'''((())))))((((((''''''(((((()))((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''###&&&)))(((%%%$$$%%%'''&&&'''((('''&&&%%%&&&'''((((((((((((''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((***+++------+++)))))))))'''&&&,,,444<<>>888000)))&&&%%%%%%%%%''')))******)))(((***++++++***((('''(((***,,,---***---...---***((()))+++)))))))))*********++++++************************(((((((((((())))))))))))+++************+++,,,,,,))))))))))))))))))))))))(((((('''''''''((()))***))))))))))))***************+++,,,,,,---,,,,,,,,,***)))((((((((((((((((((''''''(((((((((((())))))((()))******+++*********((('''&&&'''((((((((('''---+++******+++***(((&&&(((((())))))***+++++++++))))))))))))******************)))))))))(((((((((''''''((((((((((((''''''((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''((((((((()))))))))+++++++++*********))))))))))))************))))))(((((((((((())))))))))))******++++++++++++******(((((())))))))))))((((((((((((((((((((((((((((((++++++++++++++++++++++++************************))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))((((((((((((*********))))))))))))((('''''''''(((((((((((((((******))))))))))))******(((((((((((())))))***+++***''''''***+++)))(((((('''(((((())))))******+++************************++++++*********)))))))))++++++++++++*********))),,,,,,,,,------,,,,,,,,,)))))))))************+++((())))))******+++++++++++++++***)))))))))))))))((()))******++++++******(((((())))))))))))((((((******+++******)))((('''))))))((('''''''''((((((+++)))'''((()))*********))))))))))))((((((((('''(((''''''&&&''''''((((((,,,+++***(((''''''&&&&&&)))***+++***(((&&&&&&'''(((((())))))))))))((((((&&&''''''((()))******+++///...---------///000111)))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++------,,,,,,,,,---...///,,,...000000...---------***+++---.........---,,,)))))))))******+++,,,---------------,,,+++***)))***))))))+++---...---+++,,,,,,+++*********++++++((())))))******+++++++++((()))))))))************,,,,,,+++++++++***************************************,,,,,,,,,***((('''%%%'''))))))((((((***---)))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((''''''''''''(((((()))))))))))))))))))))))))))&&&&&&))))))%%%&&&***&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''(((((((((((((((((('''&&&&&&((())))))((()))((()))+++///444:::===555111---)))((('''&&&%%%&&&''')))(((''''''(((***))))))***+++++++++*********++++++++++++*********(((((()))***++++++,,,---************************''''''(((((())))))******'''''''''''''''((())))))''''''''''''''''''''''''(((''''''&&&'''((()))***((()))))))))************((()))***+++,,,,,,+++***(((((((((((((((((()))***((((((((()))))))))******((()))******++++++******(((*********)))((()))***,,,***)))***,,,,,,)))'''''''''((())))))***++++++))))))))))))************)))))))))(((((((((''''''(((((())))))))))))((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&''''''(((((()))((('''&&&&&&'''((()))'''((((((((()))))))))))))))))))))))))))*********))))))************))))))(((((((((((())))))))))))******++++++++++++******)))))))))******)))))))))((((((((((((((((((((((((************************************************))))))))))))))))))))))))((((((''''''(((((()))***(((((((((((()))))))))))))))***)))))))))((('''&&&&&&&&&'''((()))*********++++++************++++++)))))))))((())))))*********'''(((---///***'''((('''(((((()))******++++++************************+++++++++************))),,,,,,,,,,,,++++++++++++***++++++++++++++++++***))))))*********+++++++++((())))))******+++,,,,,,---,,,+++***)))******+++))))))***++++++++++++***((()))***++++++***)))((((((((('''''''''''''''((((((((('''&&&''''''))))))***(((&&&''')))***+++************)))))))))((((((******))))))))))))************)))((((((((((((((('''***++++++)))'''(((***(((((())))))))))))(((((())))))******************,,,------.../////////...+++,,,------............---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***+++,,,---.........------)))+++...///...------...***,,,...000111000...,,,)))))))))))))))******+++++++++,,,,,,,,,+++******,,,***((((((***---............,,,+++***)))))))))(((((()))***+++,,,,,,---)))))))))((()))******+++,,,,,,,,,+++++++++***************)))))))))))))))''')))+++,,,,,,,,,***)))''')))***)))'''&&&(((+++************************+++***)))(((((()))***+++((((((''''''''''''((((((************************'''%%%&&&***((($$$%%%+++&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((('''''''''(((&&&$$$$$$&&&((((((((((((((((((((((((((((((((('''&&&&&&(((***+++***(((%%%&&&((('''&&&&&&''')))&&&))),,,......,,,(((&&&***))))))***,,,,,,+++)))''''''(((***+++,,,---...************************&&&''''''((()))******+++)))))))))))))))***++++++*********+++++++++++++++(((''''''&&&&&&((()))***(((((())))))*********+++)))***+++,,,---,,,,,,+++******))))))***+++,,,,,,******++++++,,,,,,,,,---++++++,,,------------,,,+++...000///,,,+++---///((('''''')))---...---+++&&&''''''((()))*********))))))))))))************((((((((((((''''''''''''))))))************))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))$$$$$$%%%&&&'''((())))))))))))************))))))(((((((((((())))))))))))******++++++++++++************++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))'''''''''((('''&&&%%%%%%$$$%%%''')))***+++,,,,,,,,,,,,++++++++++++,,,,,,******))))))))))))******+++''')))000111,,,((()))'''(((((()))***+++++++++************************'''((()))***+++,,,---------------,,,,,,,,,++++++))))))************))))))))))))******++++++++++++((())))))***++++++,,,,,,------+++*********+++,,,))))))***++++++++++++***)))***+++,,,,,,+++***)))+++***)))(((((()))+++,,,***)))(((((((((***+++,,,)))'''&&&&&&(((***+++++++++++++++************)))))))))((((((((((((((()))((((((((((((((())))))***&&&))),,,,,,***)))+++---(((((())))))))))))((((((,,,,,,++++++***))))))(((++++++---.........---,,,...------,,,,,,++++++***...---,,,+++************------,,,+++)))***---///------,,,+++******)))(((,,,---///111111000///...%%%&&&''')))***+++,,,,,,++++++************++++++,,,+++)))((((((((()))***))))))***+++,,,,,,------************************)))(((((()))++++++***)))))))))))))))************)))***++++++))))))***,,,))))))((((((***---///111)))))))))))))))******+++(((***++++++*********+++,,,+++***)))((((((((((((***))))))(((((()))***+++(((((((((((((((((((((((()))(((((('''''')))***+++******)))(((((((((((((((((((((((('''&&&&&&%%%%%%((((((((((((((()))***+++///---***(((((((((((('''''''''''''''((((((((()))((())))))*********))))))))))))'''&&&&&&'''((()))(((((())))))))))))(((((('''+++,,,(((&&&((()))''')))))))))))))))******+++)))(((((((((***---///111+++******)))))))))))))))((((((((((((((()))******((((((***+++,,,---------,,,+++***)))))))))***+++)))(((((((((******((('''))))))************))))))((()))++++++)))((()))***,,,++++++******++++++,,,+++******+++------,,,******+++,,,,,,,,,,,,---...(((+++,,,+++)))(((***,,,++++++************++++++***)))))))))))))))******,,,+++******)))*********%%%%%%&&&'''((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&''')))***+++)))***+++,,,+++***(((&&&&&&'''***++++++***'''&&&'''(((***,,,,,,***((('''(((((()))******************)))((((((((()))+++,,,((('''&&&&&&'''((()))***))))))(((((((((((()))))))))***,,,------,,,***)))*********)))((('''''''''((((((''''''''''''((((((''''''(((((())))))******+++***)))(((((()))***+++))))))))))))))))))))))))++++++***************+++((((((((((((((((((((((((&&&&&&&&&''''''''''''''',,,,,,+++***)))))))))***(((((((((((()))))))))))))))))))))))))))(((((((((************************''''''''''''((((((((()))''''''(((***+++,,,---...,,,+++++++++++++++++++++******))))))))))))******'''((()))***++++++******---,,,+++*********+++,,,+++*********))))))(((((((((((()))************)))'''(((***+++,,,,,,++++++...------,,,+++***))))))***************)))((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,+++***)))(((''''''******))))))))))))))))))///---(((%%%(((---+++&&&***)))''''''((())))))((('''***,,,+++)))'''(((***&&&(((***+++,,,+++***))),,,,,,++++++******))))))+++,,,---...///......---......---,,,,,,++++++***+++++++++***++++++,,,---,,,---,,,+++)))***,,,///000000000///...------,,,---.../////////---+++***---....../////////......,,,,,,++++++++++++,,,,,,++++++***))))))))))))))))))******+++,,,,,,------************************((('''''')))***+++)))(((&&&&&&&&&''''''''''''(((***,,,---,,,+++***+++,,,,,,+++)))(((((()))+++,,,)))))))))))))))******++++++------,,,***((('''((((((((((((((()))***+++,,,---,,,***)))((('''(((((((((((((((((((((((((((((((((((('''''''''((()))******))))))(((((((((((((((''''''''''''''''''''''''''''''((((((((())))))))))))'''%%%%%%'''''''''&&&(((((((((((((((((())))))((((((((()))))))))(((((()))(((''''''''''''))))))(((((())))))))))))(((((('''+++,,,(((&&&((()))''')))(((((((((((()))******))))))((((((***,,,///111+++******)))))))))))))))((((((((((((((()))******))))))***+++,,,---...///,,,,,,***)))))))))***+++(((''''''((())))))(((&&&(((((())))))))))))(((((((((***++++++***))))))***,,,++++++******++++++,,,,,,******+++,,,---,,,+++---+++)))***---...---***)))+++,,,+++))))))***,,,)))))))))(((((())))))))),,,+++***))))))((())))))+++******)))((()))))))))))))))******+++*********))))))))))))))))))))))))******)))(((((((((((()))))))))+++++++++***(((''''''(((***++++++***((('''((()))***++++++***)))(((''''''((()))))))))))))))***)))((((((((()))++++++***)))((('''((()))***+++*********))))))*********'''(((***++++++***((('''(((((((((((()))))))))))))))))))))(((((()))))))))***************++++++++++++***)))(((((()))***+++))))))))))))))))))))))))+++******)))))))))******))))))))))))))))))))))))******)))((('''&&&%%%%%%,,,+++******))))))******)))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((()))***++++++,,,---++++++++++++++++++++++++******))))))))))))******))))))******+++,,,,,,,,,---+++***((((((((()))***+++*********))))))))))))))))))))))))************,,,+++***))))))******+++---,,,,,,++++++******)))***************)))((((((((()))******+++++++++***))))))))))))))))))))))))((((((((()))))))))******'''''''''''''''&&&&&&&&&************************)))+++***(((***...,,,'''***)))((((((((()))))))))(((***,,,+++)))'''(((***'''(((***+++++++++))))))((((((((((((''''''''''''------...////////////.........------,,,+++++++++)))))))))***,,,---///000+++,,,,,,***))))))+++...111111111000000//////...............,,,***'''&&&,,,,,,,,,------,,,,,,+++---------,,,,,,---------*********+++******)))(((*********++++++,,,,,,---************************))))))(((***+++,,,+++)))((())))))))))))*********---...///...,,,++++++,,,,,,+++)))((((((((())))))))))))))))))******+++++++++,,,---,,,***((((((((((((((((((((()))***+++,,,---,,,***)))(((((((((((((((((((((((((((((((((((())))))((((((((()))***+++)))))))))(((((((((''''''%%%&&&&&&'''(((((())))))&&&&&&((()))))))))(((''''''&&&&&&(((+++,,,+++*********))))))))))))))))))((((((((((((((('''''''''''''''''''''((()))******(((((())))))))))))(((((('''++++++(((&&&((()))'''((((((''''''(((((()))***))))))((()))***,,,...///+++******)))))))))))))))))))))((((((((()))***************+++,,,///111222///...,,,+++++++++,,,---((('''&&&'''))))))'''&&&'''((((((((((((((((((''')))+++---,,,+++***++++++,,,++++++******++++++,,,---+++******,,,---------///+++''')))---///+++'''***+++,,,+++***)))***,,,******))))))))))))******---,,,+++***)))(((((((((******)))(((((((((((()))++++++,,,,,,++++++******))))))))))))))))))))))))++++++***))))))))))))***))))))***++++++***((('''************************))))))))))))))))))))))))&&&&&&'''((((((((((((((()))))))))((()))******+++,,,+++***)))))))))***+++++++++++++++++++++++++++'''((()))******)))((('''&&&''''''((()))******++++++++++++******+++++++++++++++++++++******************))))))))))))******)))))))))))))))))))))))))))))))))(((((())))))***************************+++******)))((('''&&&&&&++++++***)))))))))***************))))))(((((('''''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((())))))))))))))))))*********++++++******************************))))))))))))******++++++******+++,,,...///000...+++((('''(((***+++***************)))))))))***))))))))))))***++++++///---***((('''(((***+++++++++++++++++++++++++++***************)))((((((***+++,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))*********++++++(((((())))))*********+++++++++++++++++++++++++++###(((+++***)))***)))&&&))))))((((((((())))))******+++,,,+++)))((()))***'''(((***++++++***)))))))))))))))***************.........///////////////.........---,,,,,,++++++))))))***+++,,,---///000++++++,,,+++))))))+++---...............---------.........---,,,***((('''&&&'''((()))***+++++++++,,,,,,------------,,,,,,)))***+++,,,,,,+++)))(((*********++++++,,,,,,,,,************************+++******+++---...,,,+++*********+++++++++,,,,,,...000111000...,,,+++,,,)))))))))((()))***+++,,,))))))******++++++++++++''')))++++++******+++,,,,,,+++***)))((((((((((((((((((((())))))***++++++((((((((((((((((((((((((************++++++,,,,,,((((((((((((((('''''''''&&&'''''''''((((((((()))%%%&&&((()))***((('''%%%''''''(((***---...,,,++++++++++++************)))))))))((((((''''''((((((&&&''''''((())))))***+++(((((())))))))))))((((((&&&***+++(((&&&))))))((('''''''''''''''((())))))))))))))))))***+++---...+++******)))))))))))))))***))))))((())))))******++++++******,,,///222444111000///...---...//////)))((('''(((******((('''(((((())))))))))))((((((***,,,------,,,++++++,,,,,,++++++******++++++,,,---+++******,,,............,,,)))***,,,,,,***(((++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,++++++***))))))))))))+++******))))))))))))))))))*********)))(((''''''))))))))))))))))))))))))((((((((()))***+++,,,---))))))************)))(((,,,+++***))))))***+++,,,******))))))))))))******&&&'''(((((())))))(((((()))))))))))))))******+++,,,+++***)))(((((()))******++++++++++++++++++*********++++++++++++******''''''(((((())))))******,,,,,,,,,,,,,,,,,,,,,,,,******))))))((((((''''''***))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((()))***))))))))))))))))))))))))((((((((()))******++++++******))))))))))))******++++++******)))((('''''')))))))))))))))*********************************'''(((((((((((()))))))))************)))))))))))))))))))))))))))*********+++******))))))******+++,,,+++***)))***,,,...///333111...+++)))***,,,---******************************)))))))))***+++,,,---,,,***)))((()))***+++))))))******+++++++++,,,***************)))((((((++++++,,,,,,---,,,,,,+++)))))))))))))))))))))))))))*********++++++++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,,,,---***000333...)))((()))((())))))))))))((((((***+++,,,,,,+++***))))))))))))((()))************))))))*********++++++,,,,,,,,,............//////000000//////...------,,,,,,+++,,,+++++++++,,,------...+++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++******,,,---............++++++,,,,,,,,,,,,++++++)))***+++,,,,,,+++***)))***+++++++++++++++,,,,,,******************************)))+++,,,---,,,***'''''''''((((((((())))))...///111111...,,,++++++************++++++,,,,,,))))))***++++++++++++***''')))+++++++++***+++---,,,+++***)))(((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))))))))*********+++++++++'''(((((()))((('''&&&&&&))))))((((((((('''''''''&&&''')))******((('''%%%%%%%%%%%%'''))))))(((&&&++++++++++++************+++***)))((((((((())))))&&&'''(((((()))******+++(((((())))))))))))((((((&&&***+++(((&&&)))***((('''''''''''''''((())))))))))))))))))***++++++,,,+++******)))))))))))))))******))))))))))))******+++*********+++...111333//////---,,,,,,,,,---...+++***)))***,,,,,,***))))))******++++++******)))+++,,,......,,,+++,,,---,,,++++++******++++++,,,---,,,+++,,,.../////////+++---...---***(((***,,,,,,+++++++++,,,,,,++++++---,,,,,,,,,,,,,,,,,,---******))))))***+++,,,,,,---,,,++++++******++++++))))))))))))(((''''''&&&************************'''''''''((()))***+++,,,)))))))))*********)))))),,,+++***))))))***+++,,,******))))))))))))******(((((()))************)))((()))))))))************,,,+++)))((('''(((((()))))))))***++++++***))))))*********++++++*********(((((((((((((((((()))(((+++,,,------------,,,+++******))))))(((((('''''')))))))))******)))))))))))))))))))))))))))))))))(((((('''(((((()))******(((((((((((((((((((((((((((((())))))***++++++,,,***))))))((())))))******,,,++++++***)))(((((('''))))))))))))******++++++''''''''''''''''''''''''(((((((((((()))))))))************))))))))))))((((((((()))))))))*********++++++************+++++++++***)))((()))+++---///333111...+++******,,,---***************+++++++++***************++++++,,,))))))***+++++++++++++++((())))))******++++++,,,***************)))((((((***+++++++++++++++******************************)))*********++++++++++++))))))((((((((('''''''''++++++,,,,,,,,,---------777<<<<<<444+++***,,,---((()))******((((((***---...,,,+++***))))))))))))))))))*********)))))))))&&&'''''''''((()))))))))......------......///000//////......---,,,,,,,,,...------,,,,,,,,,,,,---+++,,,------,,,+++,,,---+++,,,,,,,,,---.........,,,---------......//////////////////...---,,,,,,***+++,,,------,,,+++***)))***++++++,,,+++++++++++++++++++++++++++++++++************************(((''''''(((***+++)))((())))))))))))************+++---000000...,,,+++***---,,,,,,,,,++++++******((()))+++,,,,,,,,,+++******+++,,,,,,***))))))***(((((((((((()))***+++,,,***************)))(((((())))))))))))))))))))))))&&&'''(((((())))))((((((''''''((()))((('''&&&%%%******)))(((((('''&&&&&&((()))*********)))''''''(((''''''((()))***((('''))))))*********+++++++++---+++***((((((((())))))''''''))))))************(((((())))))))))))((((((%%%***+++(((''')))***)))((((((''''''(((((()))***))))))******************+++******)))))))))))))))++++++***)))))))))*********)))))))))***,,,...///,,,+++)))((((((((()))***,,,+++***+++------+++******++++++,,,,,,++++++******,,,------,,,+++,,,,,,,,,++++++******++++++,,,,,,+++,,,...000111000...)))---111///***'''+++///---+++***+++,,,---,,,+++******))))))))))))******)))))))))***+++,,,---...------,,,++++++++++++,,,*********+++******))))))******************************)))(((((((((((())))))))))))))))))*********+++***)))(((((()))***+++))))))))))))))))))))))))((())))))***************(((((()))************)))+++***)))((('''((()))***((()))***++++++***)))((((((((((((((((((((((((((())))))))))))((((((((((((***+++,,,------,,,+++***++++++++++++************))))))************))))))))))))))))))))))))))))))(((((((((((()))***++++++''''''''''''''''''''''''************)))))))))((())))))((((((((()))******+++++++++******))))))(((&&&''''''(((((())))))***((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))((())))))******+++++++++++++++************++++++******))))))***+++---......---+++***))))))))))))*********+++++++++++++++)))***++++++,,,,,,++++++'''(((***+++,,,,,,++++++)))))))))*********++++++***************)))((((((***************))))))(((************************)))))))))*********++++++++++++******))))))((((((***++++++,,,,,,------...777;;;999000((('''))))))''')))+++***((((((+++...000---***)))*********)))*********)))))))))))))))((())))))))))))))))))***...---,,,,,,,,,---///////////////...------,,,,,,------,,,,,,,,,,,,------,,,---///...---,,,---...***++++++,,,---......///---------------...//////------------,,,+++***)))+++,,,---......---,,,++++++*********++++++,,,---++++++++++++++++++++++++************************))))))(((***+++,,,***)))++++++,,,,,,,,,---------(((+++......---+++***)))***++++++++++++*********((()))+++------,,,+++***)))+++,,,,,,***))))))***(((((((((((()))***+++,,,)))******+++***)))(((((())))))))))))))))))))))))'''((()))*********))))))&&&'''((())))))'''%%%$$$)))))))))(((((((((((((((+++*********))))))))))))+++***((()))+++,,,,,,+++'''(((((()))***+++,,,,,,,,,+++)))'''''''''((()))((((((************)))((((((((())))))))))))((((((%%%)))+++(((''')))***))))))(((((((((((()))******)))***************))))))+++******))))))))))))))),,,+++******))))))******((((((((()))))))))******+++***((('''''''''((()))++++++***+++,,,---+++)))******++++++++++++*********+++------+++++++++,,,,,,++++++******++++++,,,***+++---000222222000...***---///...,,,+++---000---,,,***+++---...,,,***)))))))))(((((()))))))))************++++++,,,------,,,++++++******++++++******++++++,,,+++++++++************************++++++***))))))))))))***)))))))))))))))******+++***))))))(((((())))))***((()))***++++++***)))((('''(((((()))***)))))))))'''((()))***+++******)))+++***)))((()))***+++,,,)))***,,,------,,,***)))((((((''''''''''''((((((''''''(((((())))))******((()))+++,,,,,,+++)))(((***************+++++++++((()))***++++++***)))((()))))))))))))))))))))))))))(((((()))***+++,,,,,,((((((((((((((((((((((((***))))))))))))(((((((((((((((((((((((()))******************************&&&''''''((())))))******************************(((((()))))))))*********((((((((()))))))))))))))))))))******+++,,,,,,---,,,++++++******++++++,,,******++++++,,,---------***++++++******))))))(((*********++++++,,,,,,,,,((()))+++---...,,,+++)))******************++++++))))))))))))***************************)))((((((***************))))))(((************************((((((((()))))))))******++++++,,,,,,,,,,,,------*********+++,,,------------000000+++&&&&&&'''&&&&&&))),,,+++((((((+++///111...***)))*********(((+++******))))))))))))))),,,,,,,,,+++++++++++++++------,,,+++,,,---...////////////...------,,,,,,,,,,,,,,,,,,,,,---...///,,,...//////...------...))))))******+++,,,------...------,,,,,,------...+++,,,,,,---............,,,---///000000///---,,,++++++***)))***+++---...++++++++++++++++++++++++************************---,,,,,,---//////...,,,(((((()))))))))*********&&&))),,,---,,,***))))))%%%&&&''')))+++,,,,,,---(((***+++------,,,+++***&&&(((***+++++++++,,,...,,,+++***)))((((((((((((%%%&&&(((***+++,,,++++++))))))))))))))))))))))))***+++,,,---...---,,,,,,&&&'''((())))))'''%%%$$$''''''(((((())))))******,,,,,,+++***))))))******(((&&&$$$%%%''')))******&&&&&&''')))***+++,,,---,,,***(((&&&%%%&&&'''((())))))***++++++***(((((((((((())))))))))))((((((%%%)))***(((''')))+++))))))))))))))))))***++++++)))************))))))(((+++******))))))))))))))),,,,,,+++***))))))******''''''(((((((((((('''''',,,+++***)))))))))***++++++***)))***,,,,,,***)))))))))************)))))))))+++---,,,+++***++++++,,,++++++++++++++++++,,,)))***---111333333000---------------.../////////...,,,***+++---...,,,***++++++************++++++,,,,,,++++++***+++++++++,,,+++******)))*********((()))***+++++++++++++++************************)))))))))***+++,,,......))))))(((((()))***++++++((((((((())))))(((((((((''')))***,,,,,,***)))'''&&&''''''((((((((((((((('''((()))++++++******)))++++++*********+++---...***+++---......---+++*********))))))))))))******%%%%%%&&&((()))+++,,,,,,'''(((***++++++***((('''''''''(((((())))))******((()))***++++++***)))((())))))))))))))))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))%%%&&&'''((()))***++++++((((((((((((((()))*********************+++++++++((())))))***+++,,,,,,,,,''''''''''''''''''''''''))))))))))))************(((((((((((()))))))))***))))))***+++,,,,,,------,,,++++++******++++++,,,***+++,,,---............***+++,,,------,,,***)))*********++++++,,,,,,,,,'''))),,,...///---***(((...---***((('''(((***+++*********)))))))))))))))***************)))((((((+++++++++++++++***)))(((************************(((((((((((())))))))))))&&&'''((()))***+++,,,,,,))))))***++++++,,,------(((---///---,,,------***&&&))),,,+++((((((,,,000222...***(((***+++***(((++++++***)))(((((())))))***)))))))))(((((('''''',,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000,,,---.../////////...---........................,,,,,,,,,,,,,,,---...///&&&$$$&&&---000...,,,---......////////////...---...---+++)))((((((((())),,,+++***)))))))))***+++(((((()))************)))///,,,(((%%%$$$&&&(((***))))))******++++++++++++)))***+++,,,,,,+++***)))000...+++)))(((***+++---)))+++---,,,+++***+++,,,''''''(((((()))+++,,,---+++++++++,,,,,,+++******---+++))))))+++,,,***'''))))))))))))************+++++++++***)))(((((('''*********)))))))))))))))***)))(((''''''&&&&&&'''''')))***++++++***)))'''************************))))))))))))(((((((((((()))*********)))***---///***************)))))))))))))))******+++++++++,,,*********)))))))))))))))%%%%%%&&&&&&((()))***+++******))))))))))))))))))+++++++++***************)))))))))((())))))***+++---,,,++++++******++++++,,,,,,+++***))))))******)))))))))))))))((('''''')))))))))***+++,,,.........---,,,+++************---,,,***+++,,,------,,,+++,,,,,,,,,++++++*********+++,,,---,,,+++***))),,,---...---,,,+++---...------............------------.........---+++***,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------(((&&&%%%''')))***(((&&&((('''&&&&&&''')))+++------+++******+++,,,,,,+++((('''''''''''''''((((((******)))(((((((((((((((+++*********))))))(((((()))***++++++***)))(((''')))******)))((((((***+++''''''''''''((((((((((((+++++++++++++++++++++,,,+++)))((()))***+++***(((+++++++++***************************)))))))))((()))***+++***))))))(((&&&((()))+++,,,------,,,,,,)))***+++***)))((()))***---+++,,,---+++'''(((,,,***++++++++++++)))'''&&&(((((())))))*********+++******))))))((((((''''''***)))(((((((((((((((((())))))(((((((((((())))))*********)))))))))))))))+++***)))'''''')))***+++---,,,***)))))))))******++++++******++++++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++......---,,,+++))))))(((++++++***)))(((((())))))))),,,000000...,,,,,,---************************,,,+++******,,,,,,+++***,,,,,,+++++++++++++++++++++***)))***+++,,,+++)))))))))))))))((((((((((((++++++***)))(((((())))))(((((()))***+++,,,,,,---'''((()))******+++*********)))((()))***+++***(((******))))))))))))******+++***)))))))))***,,,,,,((((((''''''''''''((((((((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---......///.........------------------------+++++++++++++++,,,------,,,***+++111444333222444222111111000//////......000///...---------...///,,,+++***)))******+++,,,******+++,,,,,,,,,,,,+++++++++)))((('''''''''(((***************++++++,,,))))))***++++++***)))))))))(((&&&%%%%%%%%%'''((((((***,,,+++***)))*********)))))))))***+++,,,---,,,,,,------------,,,,,,,,,***))))))+++,,,***((())))))))))))******************))))))(((''''''&&&))))))))))))************((((((((('''(((((())))))'''(((***++++++***((('''************************))))))))))))(((((((((((())))))******)))***,,,...'''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))*********))))))((((((((())))))***)))))))))))))))*********++++++++++++++++++++++++***))))))))))))***++++++///...---,,,++++++++++++)))((((((((((((((()))***++++++,,,---,,,+++***))))))))))))***+++,,,......//////---,,,,,,+++++++++---,,,***+++---.........,,,+++++++++,,,,,,***)))'''(((***,,,------------,,,---//////---,,,---...------............------------.........---++++++************************))))))***+++,,,,,,,,,,,,+++***)))***---...,,,***---,,,***)))((()))***+++,,,***(((((()))******)))------,,,+++++++++,,,,,,++++++***))))))))))))***+++*********))))))))))))(((((()))***))))))'''''')))***+++)))(((((()))+++))))))))))))************++++++++++++++++++++++++)))'''&&&'''((()))((('''************************))))))))))))))))))******)))'''&&&&&&))),,,+++((('''((()))+++,,,,,,++++++''')))*********+++---///000+++)))******((()))---************)))((('''&&&((()))))))))******************))))))((((((((((((---,,,+++***)))***++++++))))))(((((((((((())))))***)))))))))))))))))))))+++***)))(((((()))***+++,,,,,,***)))))))))******++++++******++++++,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++---,,,+++************+++---///222111...+++***+++************************,,,+++******,,,,,,+++***+++++++++++++++++++++++++++***))))))++++++***)))((((((((())))))*********,,,+++***)))))))))))))))+++++++++************))))))***************)))((())))))((('''''''''((((((******))))))))))))************)))))))))***+++,,,((((((''''''''''''(((((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///,,,,,,111555555555888333222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///++++++******+++,,,---...+++,,,------......------***,,,---...---+++)))'''+++***)))))))))***,,,---))))))************))))))(((((((((((())))))))))))((()))++++++)))((()))***,,,+++++++++++++++,,,,,,---......//////......---+++***))))))+++,,,+++***))))))))))))************))))))((((((''''''&&&&&&'''((()))***************(((((((((((()))***++++++((((((************(((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))+++---))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++---,,,+++***)))((((((((((((((())))))*********+++++++++++++++++++++++++++***************+++,,,,,,//////...,,,,,,+++++++++''''''''''''((()))***+++,,,---///000000...,,,***)))))))))***+++,,,......111000///...------------,,,+++***+++---//////......+++)))***,,,---+++(((((()))***+++,,,---------+++...000111///...------------............------,,,---.........---,,,+++************************)))******+++,,,,,,,,,,,,,,,++++++,,,...///---,,,...---,,,+++***+++,,,---///,,,)))((()))***+++***------,,,+++******++++++,,,,,,+++************+++***************)))))))))''''''((())))))(((((((((***++++++***((('''(((***++++++++++++,,,,,,,,,,,,************************)))(((''''''))))))((('''))))))))))))))))))))))))(((((((((((()))***++++++,,,(((%%%'''+++---+++)))'''((()))***************&&&'''((()))***---111555888000***)))***))))))+++,,,+++***)))(((((((((((())))))))))))***************))))))))))))(((((((((,,,***(((''''''''')))***))))))(((((((((((())))))))))))))))))))))))******+++***)))(((((()))***+++,,,+++******)))***************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))***+++,,,------......------,,,,,,,,,,,,---000222333111...+++))))))************************,,,+++******,,,,,,,,,******************************)))((()))***+++***((('''((()))***+++,,,------,,,,,,+++************++++++++++++************)))++++++++++++***)))((('''((())))))&&&######&&&)))******))))))))))))*********))))))))))))***++++++)))((((((''''''(((((()))************************------------------------,,,,,,---------,,,++++++...---,,,,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,//////.........//////000---***)))...222222333666666444111...,,,,,,,,,---*********+++++++++,,,,,,******++++++,,,---...///,,,,,,---...............---...///000000...,,,++++++***)))((()))***,,,---)))))))))))))))))))))))))))***,,,------------,,,(((***++++++***))))))***---,,,+++***************,,,---......///.........)))))))))***++++++++++++((()))))))))************)))))))))(((((('''''''''&&&''')))***++++++++++++)))))))))))))))***++++++(((((()))******)))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))***++++++******,,,---*********+++++++++++++++***************+++++++++''''''((()))***++++++,,,---,,,+++***)))(((((((((((((((((()))******++++++))))))******************++++++******++++++,,,---,,,,,,,,,++++++,,,,,,---+++***************++++++***,,,///111111///,,,***)))))))))***+++,,,......000000///...............+++***)))***,,,.........///+++)))))),,,---+++(((,,,,,,,,,,,,+++******)))+++...111222111///------,,,------......------,,,,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,*********+++,,,,,,++++++++++++++++++,,,...///000222///,,,***+++,,,------,,,,,,+++***)))))))))))),,,,,,+++***************************************''''''((())))))*********+++++++++***((('''((()))+++,,,,,,,,,------------*********)))))))))))))))+++***)))***++++++***)))(((((((((((())))))))))))))))))((((((((()))***+++...+++***,,,---+++))))))((())))))***************&&&'''''''''))),,,111555@@@555,,,***+++*********...---+++***)))***++++++)))))))))))))))*********)))))))))))))))))))))))),,,+++((('''&&&''')))***))))))(((((((((((()))))))))))))))))))))***************)))(((((()))******++++++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------......------,,,,,,,,,------000000000///---***)))(((************************,,,*********,,,---,,,+++))))))************++++++***)))((((((******)))((())))))***++++++,,,------,,,,,,+++++++++++++++,,,(((((()))***+++,,,,,,---++++++++++++******)))((((((******&&&"""!!!&&&+++******))))))))))))******)))))))))))))))******+++))))))(((((((((((())))))************************---------------------------.../////////---,,,+++------,,,,,,---...000111------------------------000//////........./////////+++***///222222333555888666444111/////////000.........---------,,,,,,******+++,,,------......+++,,,,,,---------------...------,,,,,,,,,,,,,,,+++***)))))))))***+++,,,******))))))))))))******&&&''')))***+++***)))((()))+++,,,,,,+++******+++,,,+++***))))))((())))))***+++,,,---------------))))))*********++++++,,,((()))))))))******************)))))))))))))))(((&&&''')))***+++++++++***++++++***)))))))))))))))((((((((())))))((((((((((((((((((((((((((((((((())))))))))))((((((((((((***+++---,,,++++++,,,---'''''''''(((((()))))))))++++++******************''''''((()))***++++++,,,***))))))(((((()))))))))(((((())))))************(((((((((((())))))******++++++******++++++,,,---(((((())))))***,,,---...---,,,+++***))))))))))))'''))),,,......,,,***((()))))))))***+++,,,......///...------,,,---------***)))((()))+++,,,---,,,///,,,))))))+++,,,+++)))------,,,+++*********)))+++...111222111///------,,,,,,------------,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++((()))******************)))******+++,,,---...///111///,,,+++,,,---------...------,,,++++++,,,,,,++++++***))))))))))))******************+++++++++)))))))))******++++++,,,***++++++***((('''(((***+++++++++,,,,,,,,,------*********)))))))))((((((,,,***)))***+++,,,+++***''''''(((((())))))))))))+++***)))(((((()))***+++,,,+++---///---'''&&&***************+++++++++,,,'''((('''''''''***...111;;;111))))))+++++++++,,,,,,+++***(((((()))***+++******))))))))))))))))))))))))))))))************000///---,,,,,,,,,...///))))))(((((((((((())))))(((((())))))******************))))))))))))******************+++*********)))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,,,,++++++))))))************************+++***)))***,,,---,,,+++))))))******++++++++++++***)))((()))***+++***(((,,,,,,,,,+++++++++++++++,,,+++++++++++++++,,,,,,(((((()))***+++,,,,,,---))))))***+++++++++++++++)))++++++(((######(((---******))))))))))))******(((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))------------------------...///000111000...,,,+++,,,,,,,,,---...///000111...........................---,,,,,,,,,,,,,,,,,,333//////333555444444666111000///---,,,,,,------,,,,,,,,,,,,,,,+++***))))))***+++,,,------,,,,,,***+++,,,,,,------,,,,,,,,,***(((''''''(((***+++))))))******++++++++++++++++++************++++++&&&'''((()))***)))((('''***+++------+++***+++,,,++++++***)))((((((((()))))))))***+++,,,,,,,,,,,,)))***++++++***)))+++,,,))))))))))))************************))))))))))))&&&''')))+++,,,+++***)))++++++***)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))+++------+++***+++,,,(((((())))))******++++++))))))))))))(((((((((((((((((())))))******++++++((((((((((((((()))***+++***)))))))))))))))))))))''''''(((((()))************************+++,,,,,,''''''((((((***+++---------,,,***((('''&&&&&&&&&&&&(((***,,,,,,+++)))((()))))))))***+++,,,......------,,,,,,,,,,,,,,,---+++***))))))+++,,,,,,+++------+++***)))***+++,,,++++++******++++++,,,---+++...000111///...------,,,,,,------------,,,,,,+++,,,---.........---,,,***************************++++++,,,,,,+++++++++(((***,,,,,,+++***+++,,,,,,,,,,,,+++++++++******,,,***))))))+++,,,+++***+++******))))))******+++++++++***)))))))))))))))*********+++++++++++++++++++++*********+++,,,,,,)))******)))((((((***+++++++++++++++,,,,,,,,,,,,+++++++++******))))))(((***)))((((((******)))((('''(((((())))))******+++,,,+++***))))))***,,,...222,,,+++///---''''''---,,,++++++***++++++,,,,,,)))))))))((('''(((+++---...(((%%%(((++++++,,,...(((((('''''''''''''''(((************)))))))))))))))))))))************+++......---,,,,,,,,,,,,,,,))))))(((((((((((())))))((((((((()))******++++++)))))))))******)))))))))))))))***++++++++++++***)))***+++,,,---,,,++++++***++++++++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,++++++************************++++++,,,+++***))))))+++++++++)))************************+++***)))***,,,------,,,*********+++,,,,,,------+++***)))***+++,,,+++))),,,,,,,,,+++++++++******+++************+++,,,,,,+++++++++************)))((()))***+++,,,,,,,,,,,,***++++++)))&&&'''***...******))))))))))))******'''((())))))******))))))***))))))(((((())))))***))))))))))))))))))))))))...........................///000111000...,,,******+++,,,...///000000000------------------------------,,,+++++++++++++++222//////333555222111111************++++++++++++((()))***+++++++++***))))))***+++,,,,,,++++++***++++++,,,------------,,,***)))'''&&&'''((()))***((()))***,,,,,,+++***)))---,,,+++******+++,,,---***++++++++++++******))))))***,,,,,,*********+++++++++***)))))))))******((()))***+++,,,,,,,,,,,,)))+++,,,+++)))((()))+++))))))))))))************))))))))))))))))))))))))'''(((***,,,,,,+++)))'''))))))(((((('''((((((((((((((((((''''''(((((((((************************))))))))))))((((((((((((''')))++++++***(((((()))******+++,,,,,,---......))))))))))))(((((((((''')))))))))))))))************))))))))))))***++++++++++++******)))((((((((()))))))))***+++,,,,,,,,,***))))))))))))***++++++******))))))******+++,,,++++++)))(((''''''''''''((()))***+++,,,++++++***)))))))))***+++,,,......---,,,,,,,,,,,,,,,------///---++++++,,,---,,,++++++---...+++((('''+++...,,,+++*********+++,,,---,,,---//////---,,,---...+++,,,,,,------,,,,,,+++++++++---.........------************************+++++++++,,,,,,++++++***(((***,,,,,,******+++,,,,,,,,,,,,,,,,,,+++******(((((((((***,,,,,,+++)))'''''''''''''''((()))***,,,,,,+++************+++*********++++++,,,,,,,,,,,,+++***)))))))))***+++''')))))))))((()))+++---+++++++++,,,,,,,,,---------,,,,,,+++******))))))***)))((((((******)))((((((((())))))***++++++,,,+++***))))))***---000333III999---...///+++***---,,,+++***))))))***++++++******+++***))))))***,,,(((&&&'''+++---+++,,,///'''(((((()))))))))((((((************)))))))))((())))))*********+++++++++))))))*********)))((('''))))))(((((((((((())))))'''(((((()))******++++++))))))************))))))((()))***+++,,,++++++***(((***+++------,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********************+++,,,,,,,,,***((()))+++,,,+++)))***************************))))))***,,,------,,,***++++++,,,------......,,,+++***+++,,,---,,,***************++++++++++++)))))))))))))))***+++,,,+++++++++************)))******+++,,,,,,+++++++++)))))))))))))))***+++,,,******))))))))))))******'''''')))*********)))(((******))))))))))))******************************........................---///000111000...+++))))))+++---///000000000///,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,---***+++///111---******,,,---...///000000000000***+++---///000000000///)))***+++,,,+++***)))(((+++,,,------......------******************++++++'''(((+++------,,,***(((------,,,++++++,,,------++++++***))))))(((((((((((()))++++++)))((()))***,,,++++++***++++++,,,,,,((()))***+++,,,------,,,***,,,---,,,)))''')))+++))))))))))))************'''''''''(((((((((((((((''')))+++,,,,,,***(((&&&'''&&&&&&''''''((()))***((((((''''''''''''((((((************************))))))))))))((((((((((((%%%(((******((('''&&&'''''''''((()))******++++++,,,+++++++++******))))))*********))))))))))))))),,,,,,++++++***++++++,,,,,,,,,+++***)))(((''''''******+++,,,------......)))))))))((()))******+++...---,,,+++************,,,+++***************+++***++++++,,,------------)))))))))***+++,,,......------,,,,,,,,,------...111///------......---,,,***...///,,,&&&%%%***000///...,,,***)))))))))***,,,---...---,,,+++---...+++,,,,,,------,,,,,,+++***+++---.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***&&&)))++++++)))((()))+++))))))+++,,,---.........'''((())),,,//////---***))))))******+++,,,.........---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,,,,+++***((((((((())))))&&&((()))))))))))),,,...,,,,,,,,,---------......------,,,,,,+++***)))))),,,+++***+++,,,,,,,,,***((())))))***+++,,,,,,,,,)))(((((())),,,000444777bbbHHH222///333000,,,,,,+++***)))(((((()))*********+++,,,,,,+++***+++,,,++++++...111000+++***---)))***,,,------,,,+++***+++*********))))))(((((())))))******++++++++++++)))***,,,---,,,+++)))'''))))))(((((((((((())))))'''(((((()))***+++++++++))))))************))))))((()))***+++,,,,,,+++***(((***+++------,,,+++************++++++,,,,,,,,,////////////////////////+++++++++++++++++++++++++++*********++++++,,,---///,,,)))))),,,---+++)))***************************))))))***,,,...---,,,++++++,,,------...//////---,,,++++++------,,,+++(((((()))***+++,,,,,,---))))))(((((()))***++++++(((((()))***+++,,,,,,---,,,,,,,,,,,,+++***))))))(((''''''(((+++,,,,,,+++******))))))))))))******&&&''')))*********)))(((******))))))))))))******++++++++++++++++++++++++...---,,,+++***+++,,,,,,,,,---///111222222111000...111333222///---...000111000...,,,+++,,,---///000////////////.........,,,,,,,,,------.........++++++++++++++++++++++++------------,,,+++***************++++++,,,,,,---++++++++++++++++++++++++******))))))))))))************+++,,,------------...---,,,+++++++++,,,,,,+++,,,,,,------......//////...+++)))(((((())))))))))))))))))***+++,,,---...***'''&&&'''(((&&&$$$''''''((()))***++++++,,,)))))))))))))))*********+++++++++*********))))))'''(((+++,,,,,,***(((&&&***************)))(((((())))))************))))))))))))******++++++++++++***)))(((''''''((()))***'''......'''###&&&+++*********)))******+++,,,,,,+++)))'''&&&''''''(((++++++******************+++***)))))))))***+++,,,))))))*********+++++++++'''(((***,,,---,,,***)))((()))***+++---...000000,,,,,,***)))))))))***+++---,,,***)))))))))******444222///,,,***)))******+++)))((())),,,---+++))))))+++,,,,,,+++***+++,,,,,,,,,,,,,,,,,,+++***)))************************,,,,,,------......------++++++,,,,,,---...//////222///---,,,---,,,(((%%%,,,,,,,,,,,,,,,---...///000000///............///,,,+++*********+++,,,---+++,,,,,,,,,,,,+++******++++++******)))*********...---,,,,,,++++++++++++)))******+++---......///---,,,******+++---000222,,,...000111///---,,,,,,+++***)))(((((()))***+++---,,,***))))))+++,,,...------------------------...---,,,,,,++++++++++++,,,+++***))))))***+++,,,+++,,,,,,+++***+++---///+++%%%%%%---111000444>>>eee@@@...333...&&&)))...+++++++++*********)))))),,,+++***))))))***+++,,,***)))***,,,///000---***))))))))))))((((((((((((((()))***,,,,,,+++******+++++++++***++++++,,,---,,,,,,+++***)))))))))***''''''(((((())))))))))))+++***))))))((()))))))))************************++++++++++++++++++++++++******+++,,,,,,---......---,,,---...///000///...******++++++++++++*********+++,,,,,,******+++,,,***++++++++++++,,,,,,,,,......////////////......,,,,,,+++***))))))******++++++++++++++++++++++++***++++++,,,------......+++,,,,,,,,,+++)))'''&&&(((((()))***+++,,,,,,---+++)))((())),,,---,,,)))+++---///...++++++---///...---,,,+++***)))))))))))))))*********+++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))((('''''',,,,,,,,,++++++*********))))))))))))))))))))))))///...---,,,+++,,,,,,---,,,,,,,,,,,,---......///---///000///,,,***+++,,,//////...---------......------------------------,,,,,,,,,,,,---------...,,,,,,++++++******)))))),,,------------,,,,,,++++++++++++++++++,,,,,,,,,------------------------*********))))))*********++++++,,,---------,,,,,,))))))******+++++++++,,,+++++++++++++++*********,,,+++***))))))***+++,,,))))))))))))***+++,,,,,,---+++((()))+++------,,,))))))******++++++,,,,,,(((((()))***+++++++++,,,+++++++++*********))))))***,,,...///000...,,,+++***************)))(((((())))))************))))))))))))*********************)))(((((((((((()))***###(((------(((&&&(((+++,,,,,,,,,,,,,,,---...///---,,,+++***))))))))))))************************++++++*********+++++++++))))))))))))*********+++((()))+++,,,,,,,,,+++*********++++++,,,,,,------******)))***+++,,,...///---,,,+++******++++++,,,...,,,***)))((()))***+++,,,***)))***---...,,,++++++---......,,,++++++,,,---------------,,,++++++++++++++++++++++++++++++------.........------,,,***+++++++++,,,---------000...,,,,,,---,,,)))&&&------,,,,,,,,,---.....................///000000...---,,,++++++,,,,,,---++++++,,,,,,++++++***))),,,++++++*********++++++...---,,,,,,+++++++++,,,++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,+++---//////...,,,++++++++++++***))))))***++++++,,,+++)))(((((()))***+++++++++++++++++++++++++++...---,,,,,,+++++++++,,,,,,+++***))))))***+++,,,+++,,,---,,,++++++---///,,,,,,---,,,+++444JJJ___sssIII000222///))))))***+++++++++*********))))))++++++***))))))***+++++++++++++++---000000---***))))))******************---,,,,,,+++***)))(((''')))))))))))))))******+++---,,,,,,+++******++++++)))((((((((())))))***+++---,,,++++++************************************************************++++++,,,,,,---......///*********,,,------,,,+++******++++++++++++*********,,,,,,,,,+++***+++,,,******++++++,,,,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,+++***************++++++++++++++++++++++++*********++++++,,,---...+++,,,,,,,,,,,,***)))((()))))))))***++++++,,,,,,,,,***)))***,,,---,,,***(((***------...000444888...---,,,+++***************+++++++++,,,,,,,,,,,,***))))))(((((())))))***++++++++++++************,,,,,,,,,++++++*********************************//////...------------......---+++******,,,...///---...///...,,,******+++------..................++++++,,,,,,---.........++++++,,,,,,,,,,,,------------,,,+++***))))))(((,,,------.........------,,,,,,,,,,,,++++++++++++.........------,,,,,,,,,++++++++++++++++++++++++,,,------------,,,,,,+++'''(((***,,,------------,,,,,,+++******)))((((((***)))))))))***+++---///+++***************++++++---+++******,,,---...---++++++++++++++++++,,,,,,((()))***+++,,,---------+++++++++***************((()))+++---...---,,,+++***************)))(((((())))))************))))))))))))))))))))))))))))))***))))))(((((())))))***((()))++++++))))))***,,,++++++,,,,,,---...//////((())))))(((((('''&&&%%%************************++++++,,,,,,,,,,,,++++++))))))))))))************))))))+++,,,,,,,,,+++***+++++++++++++++******************+++,,,---///000---,,,,,,,,,,,,------...,,,+++)))(((((()))***+++,,,+++***+++---...---,,,---...000///---,,,,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,++++++++++++++++++++++++...---,,,,,,------+++)))......---,,,,,,,,,------,,,,,,,,,---...000111222//////...---,,,,,,,,,,,,---------------,,,++++++,,,,,,++++++++++++,,,,,,------,,,+++++++++,,,,,,---------,,,,,,++++++++++++,,,---------,,,***)))***,,,......,,,+++***+++++++++************++++++...---+++***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++************++++++***,,,......---,,,---...***...000000:::SSSooozzzNNN111///...+++***&&&+++++++++***************++++++***))))))***++++++---------///000///,,,***)))******++++++,,,,,,,,,...---,,,***)))))))))))))))************++++++,,,------,,,,,,+++,,,,,,,,,+++***)))))))))***+++,,,//////...,,,,,,+++++++++************************))))))))))))))))))))))))++++++,,,,,,---.........)))******+++++++++++++++******++++++++++++*********,,,---,,,+++***+++---)))******+++,,,------...***++++++++++++++++++***,,,++++++************++++++++++++++++++++++++++++++******)))***,,,---...++++++,,,,,,,,,,,,++++++************************+++***)))***,,,---,,,+++)))***,,,---///222777;;;------,,,,,,++++++******++++++,,,,,,,,,---------,,,++++++******++++++,,,******++++++,,,,,,,,,---+++++++++++++++*********************************000//////...............///...---,,,,,,---...///---......///......---...+++,,,...///000///...---,,,,,,---...///000111222+++,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,,,,---...////////////---------,,,,,,++++++***---,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***)))+++---///000///...---------,,,,,,,,,+++++++++)))))))))***+++,,,---...++++++******)))*********,,,+++)))'''''''''((((((++++++++++++++++++*********+++,,,---------,,,+++************************&&&''')))++++++++++++******************)))(((((())))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))+++)))(((((()))+++++++++''''''(((***++++++,,,,,,''''''((()))((('''%%%$$$***************++++++++++++,,,---...---,,,+++***************++++++++++++******+++,,,,,,++++++***++++++******************------,,,,,,++++++++++++++++++,,,,,,,,,---......///...---+++***)))))))))++++++++++++,,,------,,,---///000///---++++++,,,---------,,,,,,,,,------------------------------)))***+++,,,------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,+++///...---,,,,,,,,,,,,,,,------------...///000111//////...---,,,+++++++++///////////////......---,,,,,,++++++,,,,,,---------,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,++++++((()))***+++,,,---------+++,,,......,,,++++++,,,*********))))))*********111000///---,,,,,,,,,---........................---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++***,,,...///...------...+++,,,,,,333KKKgggtttqqqjjjFFF///---+++++++++&&&************************+++******************+++...//////000000...+++***((())))))***+++,,,---------+++)))((()))***---...+++,,,------............---,,,,,,+++++++++,,,,,,---,,,***))))))***,,,---000///...---,,,+++++++++************************************************++++++++++++,,,,,,------***,,,------,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,---,,,++++++,,,---)))******+++,,,---......------............------,,,++++++******++++++++++++++++++++++++++++++++++++***)))))))))+++---...++++++,,,,,,------------+++++++++*********))))))))))))))))))***++++++***---,,,,,,+++,,,///333555,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---*********+++++++++,,,,,,+++++++++***************************************///000////////////......,,,---.../////////...---++++++,,,...///000000///***,,,...000000000...---+++,,,---...///111222222,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////,,,,,,---...////////////...------,,,,,,+++++++++,,,,,,,,,++++++*********+++,,,------------,,,+++,,,---------,,,+++******+++,,,...//////...,,,+++++++++,,,,,,,,,---------++++++++++++++++++,,,,,,++++++******)))*********)))((('''%%%$$$$$$%%%&&&***************))))))))),,,---.........,,,***)))************************((()))***,,,---------,,,***************)))(((((())))))************)))))))))))))))((((((((((((((())))))************))))))+++)))&&&&&&(((***+++***&&&&&&((()))************+++,,,---------,,,+++***))))))*********+++++++++,,,,,,---...---,,,+++)))+++++++++,,,,,,,,,------++++++,,,,,,,,,+++++++++******************+++++++++++++++++++++******)))******+++,,,,,,,,,------...---,,,+++******)))))))))******+++***++++++,,,,,,---///...,,,++++++,,,,,,,,,+++***++++++,,,---------------------------%%%&&&(((***,,,---......------------,,,,,,,,,,,,***+++,,,------,,,,,,---///...---,,,,,,,,,,,,,,,......------------......---------,,,+++***))))))...............---,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------******))))))***,,,...000,,,---///...---------...))))))))))))))))))))))))111000///...------,,,,,,........................,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++))),,,...///...---------,,,---,,,///???OOONNNCCCKKK666,,,,,,((())),,,(((*********************************++++++*********...///000111///---+++***(((((())))))***+++,,,,,,---,,,***((((((***---///+++,,,...///000000000///++++++************++++++---,,,+++******+++,,,,,,...---,,,+++************************************++++++++++++++++++++++++************++++++++++++***,,,......,,,***+++---++++++,,,,,,,,,,,,+++++++++,,,------++++++,,,---******+++,,,------............////////////......,,,+++++++++++++++,,,,,,+++++++++++++++++++++++++++************,,,---...+++++++++,,,,,,---......,,,,,,++++++***)))))))))'''((()))))))))))))))***---+++***)))***+++---...++++++,,,---------,,,,,,************++++++++++++))))))(((((((((((())))))+++*********))))))))))))************************************************/////////000///......---(((***,,,...///...---,,,***)))***,,,...000///...+++,,,...000000///---,,,******+++,,,---...///000......------------,,,,,,+++,,,,,,---...///000111,,,------.........------------------,,,,,,,,,,,,------------------------++++++------------++++++***+++++++++++++++***)))******+++,,,+++***)))((())))))***++++++,,,------------,,,,,,++++++******+++***************++++++&&&'''''''''&&&(((***---)))))))))))))))))))))***,,,---.........,,,***(((***************+++++++++'''((())))))***************************)))(((((())))))************))))))((((((((())))))*********)))******++++++******)))***(((''''''(((*********((()))+++,,,,,,,,,+++***++++++,,,,,,,,,++++++***)))))))))***++++++,,,,,,,,,------,,,,,,+++***)))+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++*********+++++++++++++++'''((()))***+++,,,,,,,,,***++++++,,,,,,,,,,,,+++'''((())))))***+++,,,,,,(((***++++++***)))+++,,,+++,,,......,,,+++,,,---,,,+++***)))***+++,,,---------------------------%%%&&&(((***,,,---......------------------------)))+++------,,,,,,,,,---......---,,,,,,,,,------///......---,,,,,,------,,,,,,,,,,,,+++***))))))+++++++++++++++***))))))+++******++++++,,,---...,,,,,,+++++++++,,,------+++++++++,,,,,,---------///...+++))))))***,,,...,,,...///...------...000))))))************))))))---------,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,++++++)))+++------,,,+++,,,---)))...000---+++///222333111)))+++---''')))---)))***************+++++++++)))***++++++++++++***))),,,///111000...,,,******(((((())))))***+++++++++111///,,,)))((()))+++,,,***+++---.../////////...******))))))******++++++,,,,,,,,,++++++++++++***,,,++++++***************************************++++++++++++++++++++++++*********+++++++++++++++)))+++...---***((()))+++++++++,,,,,,,,,,,,+++++++++---...---,,,+++,,,...,,,,,,,,,,,,------------,,,------......------,,,,,,++++++++++++,,,,,,---++++++++++++++++++++++++***++++++,,,------......+++++++++++++++,,,---...,,,+++++++++******))))))'''(((***)))(((((()))+++***((('''(((***,,,,,,+++***+++,,,.........---,,,))))))*********+++++++++******))))))))))))***************)))))))))(((((()))))))))***************++++++++++++++++++++++++....../////////...---,,,)))***+++---...///000000---,,,+++---///000...,,,---.../////////...---,,,++++++,,,,,,---...///////////////......---------++++++,,,,,,------......,,,------------,,,,,,+++,,,,,,,,,---------------+++,,,,,,------......///***+++,,,------,,,+++***(((((()))*********))))))((())))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,---,,,,,,------,,,,,,+++***))))))))))))***+++,,,,,,''')))******)))***---000)))))))))******+++++++++(((***,,,......---+++***))))))*********+++++++++''''''''''''((((((((((((***************)))(((((())))))************))))))'''(((((()))***+++,,,,,,)))***++++++++++++***)))))))))***))))))***+++,,,+++,,,---......---+++***))))))(((((((((((())))))((())))))***++++++,,,,,,------,,,******)))))))))))))))*********+++++++++------,,,,,,++++++++++++------,,,,,,++++++******'''(((***,,,---------,,,,,,------......---,,,+++'''((()))***,,,,,,------(((+++,,,,,,******+++---***,,,.........---...///---,,,*********,,,---///,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,------------+++++++++,,,,,,------...))),,,......,,,+++,,,...------,,,,,,,,,---......------,,,,,,,,,---......+++,,,,,,------,,,+++***+++++++++++++++***)))))))))))))))******,,,------,,,+++++++++,,,,,,---...------,,,,,,,,,,,,++++++......,,,+++++++++,,,---,,,---------,,,,,,...000***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,+++++++++************************,,,+++++++++,,,,,,---...++++++,,,------,,,++++++***+++++++++******,,,---------//////+++(((---444)))(((...///(((***---&&&))))))*********+++++++++)))***++++++++++++***)))***---000000---+++***+++******++++++++++++++++++000///---+++)))******+++***+++---///000000000///+++************+++,,,---***+++,,,---,,,+++)))(((***************++++++,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))---///...***(((***,,,+++,,,,,,------,,,,,,+++,,,---...---,,,,,,,,,...---------------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++,,,---...++++++++++++++++++++++++***+++---/////////...---++++++***)))***+++,,,,,,+++++++++***************(((***,,,+++***)))+++---***))))))+++---...,,,***)))***,,,...//////...---*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,)))***************++++++((()))))))))*********+++++++++++++++++++++++++++---.../////////...,,,+++------------///111444666333111///000111111...+++////////////...---,,,,,,------......///000000000000000/////////.........++++++++++++++++++++++++------------,,,+++******,,,,,,,,,------.........((()))***+++,,,,,,---...)))***,,,------,,,***)))&&&'''((()))))))))))))))))))))))))))***+++---...111000000//////...------++++++,,,------,,,,,,,,,))))))))))))***+++,,,---+++------+++)))(((+++...))))))***+++,,,,,,------%%%'''***---......---,,,))))))******++++++++++++,,,,,,,,,+++++++++++++++***************)))(((((())))))************))))))''''''(((***+++,,,---...)))***+++,,,,,,+++***))))))+++,,,,,,+++***,,,---,,,---.........,,,***(((,,,+++***))))))***+++,,,((())))))***++++++,,,,,,...---+++)))(((((()))***(((((((((((())))))))))))...---,,,,,,+++++++++,,,000000...---+++***)))(((,,,,,,---...---,,,+++***....../////////...,,,+++------.........------,,,))),,,...---+++***,,,///***,,,////////////000222...---+++++++++---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,))))))***+++,,,,,,------))),,,......+++***+++---,,,,,,,,,,,,------...///+++++++++,,,---...///000+++,,,---.........---,,,------......------,,,+++))))))))))))***+++,,,---++++++++++++,,,,,,---...///......---+++******))))))***,,,.../////////...+++,,,,,,,,,++++++---///,,,,,,............,,,,,,,,,,,,---......---------++++++++++++++++++++++++++++++++++++,,,,,,---...++++++------------++++++*********)))((()))+++...:::///***111444---((((((,,,+++111111***,,,---###))))))******++++++++++++)))***+++,,,,,,+++***)))))),,,//////---******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,---000222333333222111++++++++++++,,,,,,---...)))***,,,------+++(((&&&************+++,,,------************************))))))))))))))))))))))))........................,,,///222111,,,***,,,///+++,,,,,,------,,,,,,+++,,,---......,,,,,,---...///......------,,,++++++,,,------......------,,,++++++++++++,,,,,,---...++++++++++++++++++++++++)))+++...000111000...---,,,+++***))))))***++++++************************))),,,...---+++***,,,///...---,,,...000///+++((((((***,,,...//////...---++++++,,,,,,,,,---------))))))(((((((((((())))))((()))***+++,,,---......(((((())))))*********++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------...///000111111//////////////////......------------------------+++,,,,,,---...///000000000000...------...///000,,,++++++***+++,,,...///------++++++++++++---------((($$$$$$(((+++***'''******++++++,,,,,,,,,---...------,,,+++***))))))............------,,,+++,,,***((((((***+++)))'''+++++++++,,,,,,---------)))))))))***+++,,,......(((***,,,,,,***)))***++++++++++++,,,,,,---------)))***+++,,,,,,,,,,,,+++(((((((((***,,,---,,,+++///,,,((('''(((***++++++******))))))))))))))))))***++++++,,,+++***)))(((&&&)))---...,,,***)))(((+++******)))((()))))))))---+++))))))***+++***)))))))))***++++++***(((((((((***,,,---,,,++++++,,,---,,,***)))))))))******+++***)))((((((***,,,---///---***((('''(((***+++,,,,,,++++++***+++++++++---------------,,,+++***,,,,,,+++***+++,,,...///......,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))******++++++,,,,,,------,,,,,,++++++,,,,,,---...............---------111///---+++)))******+++---&&&$$$***...+++((()))------,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,---...---,,,++++++---///---,,,******---//////////////////......---------++++++******++++++,,,---------,,,++++++***))))))/////////...------,,,,,,,,,,,,,,,++++++***************))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,---........./////////...,,,,,,---...,,,,,,------......------+++++++++++++++++++++++++++++++++++++++++++++,,,...000111///,,,+++---///)))***+++------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---+++,,,...000000///...---,,,,,,,,,++++++*********---------,,,,,,+++++++++,,,+++***))))))***+++,,,)))+++,,,+++***)))***+++...,,,***((((((***,,,...,,,***)))***,,,............------,,,,,,++++++***---......///000111222222000///---,,,++++++,,,,,,++++++++++++++++++++++++************************,,,++++++***++++++,,,,,,+++++++++*********))))))------...............---,,,,,,------------------++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,000000////////////000000)))***+++,,,,,,,,,,,,,,,+++******)))***,,,---...........................+++++++++++++++++++++++++++++++++******)))))))))------............------,,,++++++,,,,,,...//////////////////////////////------------------------...............///////////////...---------...///...---,,,+++++++++,,,---------,,,++++++,,,------///...,,,+++,,,---......((()))))))))************......------,,,,,,++++++******+++++++++***))))))---+++)))***+++,,,***(((************+++++++++,,,,,,,,,,,,+++,,,,,,------***+++,,,,,,***))))))***+++++++++,,,,,,---------+++,,,,,,---------,,,,,,,,,++++++---///000///...+++***)))((('''((()))***)))))))))******+++++++++******+++,,,++++++***)))(((***,,,---+++***)))***,,,+++******))))))******,,,,,,,,,++++++*********((()))***+++,,,+++******)))+++---...---,,,,,,,,,,,,+++***))))))******+++---,,,+++******,,,---...000...+++)))))))))+++,,,+++++++++***++++++,,,,,,***************)))((((((,,,,,,,,,,,,,,,---......------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******++++++,,,------------,,,,,,++++++,,,,,,---***+++,,,...000111333444000...,,,+++******+++,,,,,,&&&%%%+++000///---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000/////////...,,,,,,...000......---,,,,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,------...---------,,,+++++++++***++++++,,,,,,---.........---------,,,,,,,,,++++++,,,++++++++++++++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,------------......///...,,,+++,,,...)))***,,,---------,,,+++++++++++++++++++++++++++---,,,,,,++++++*********+++,,,---+++)))(((***,,,(((((()))*********************)))))))))))))))***,,,,,,,,,+++++++++******++++++++++++++++++++++++......------,,,,,,++++++)))))))))***++++++,,,,,,***,,,---//////...---,,,,,,,,,,,,+++++++++******+++++++++*********)))))),,,+++***))))))***+++,,,***++++++***)))'''((()))---,,,***))))))***,,,---,,,+++***+++,,,......---------,,,,,,,,,,,,++++++------------------......000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,---------,,,------.../////////...------------------------++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,,,,,,,---++++++,,,------------------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++//////000000000000//////,,,,,,,,,,,,,,,---...///////////////////////////------------------------/////////......---------...------,,,,,,------...///...---,,,++++++++++++------,,,,,,,,,,,,------,,,......,,,******---000,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,((())))))************)))...,,,++++++,,,,,,+++***++++++++++++,,,,,,,,,,,,......---,,,,,,,,,,,,,,,+++,,,---,,,***))))))***++++++,,,,,,,,,,,,------------.........---,,,,,,---------...000111000...)))+++---+++(((''')))+++*********++++++,,,,,,,,,)))***+++++++++++++++***)))+++,,,+++***)))***,,,---,,,++++++******+++++++++...000///+++))))))***((()))***+++,,,,,,,,,,,,***,,,...///...---------+++************++++++,,,...---,,,,,,,,,---///000000...,,,*********,,,---************+++,,,------,,,,,,---------,,,,,,++++++,,,------------------,,,,,,+++******++++++,,,---------,,,,,,+++++++++,,,,,,---------.........+++++++++,,,,,,---...///---,,,,,,++++++,,,,,,---)))***,,,...111333444555...---,,,++++++,,,---......***)))---111000......,,,,,,,,,,,,,,,,,,------///..................---/////////---++++++---///---///111///,,,***+++------------,,,,,,,,,,,,,,,---------------......///---------------------,,,******++++++,,,------.........------------,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,---...---+++***+++---)))***---//////...,,,+++++++++++++++++++++++++++...------,,,+++***)))))))))***+++***(((((()))***)))))))))))))))***++++++,,,+++***))))))))))))))),,,,,,,,,++++++++++++***++++++++++++++++++++++++000///...---,,,++++++***++++++++++++++++++++++++***+++,,,---...---,,,,,,,,,,,,,,,++++++++++++***++++++++++++************++++++************++++++)))***++++++***)))***+++++++++++++++++++++++++++---,,,++++++---------+++++++++,,,,,,,,,,,,------------------,,,,,,++++++//////---,,,,,,,,,,,,,,,------------------------------------------------------,,,+++++++++++++++++++++,,,---...///000000+++,,,---...///000000000.........------,,,,,,+++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++******************+++,,,,,,---.........------......---,,,+++***((('''************************,,,,,,,,,,,,,,,,,,,,,,,,------------............///000000111111000000///...............///000111.............../////////........................------------------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------,,,,,,---------,,,,,,,,,+++++++++,,,---------------------......(((((()))))))))************+++,,,------------------,,,,,,+++,,,++++++***........................---,,,,,,+++++++++,,,,,,***+++,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++,,,++++++,,,......---,,,)))...222000,,,)))+++...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++++++++,,,,,,***))))))+++---------,,,++++++++++++,,,***///333222,,,))))))+++*********++++++++++++******---//////...---......************+++,,,,,,---...------,,,---...//////...---,,,*********+++,,,************+++,,,---...---....../////////......***+++,,,------,,,+++***+++*********++++++,,,---......---,,,,,,+++******,,,,,,,,,,,,------------,,,,,,,,,,,,,,,...///000---,,,,,,++++++,,,,,,---------......//////000000,,,,,,++++++,,,---//////222000...///000...+++***,,,,,,,,,---------------///...---,,,+++)))((((((------,,,+++)))(((***,,,,,,000222000,,,)))+++//////////////////.........---------,,,---......///---------.....................------,,,+++++++++---------------,,,,,,,,,------............------+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,+++******+++---,,,+++***+++,,,+++---000222222111...,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,------,,,,,,,,,,,,---,,,+++***+++,,,---...///...---,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,++++++*********)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++------------------------++++++++++++++++++++++++(((***+++,,,,,,,,,...000***+++,,,,,,,,,,,,+++***---,,,+++,,,------,,,*********+++,,,,,,---....................................------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++,,,,,,,,,---...//////000+++,,,---...000000111111//////...---,,,,,,++++++++++++++++++++++++++++++------------------------,,,------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------------,,,,,,---------,,,***(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///////////////000000////////////............///000000,,,,,,,,,------.................................))))))***+++,,,,,,------***++++++,,,,,,,,,------,,,,,,------............------------------------111...+++,,,///111///,,,))))))))))))))))))))))))((((((((())))))******+++,,,,,,---.../////////...+++,,,,,,+++************........................))))))))))))***+++,,,---)))***++++++***+++---000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***+++******+++------,,,***)))...222111---***+++...///......---,,,+++******++++++++++++++++++,,,,,,,,,,,,,,,***)))))),,,......---,,,,,,+++,,,,,,,,,***///333222---)))***,,,,,,++++++***))))))))))))+++---///000///......///******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,+++******)))******+++************+++,,,---...******+++,,,,,,---,,,,,,)))***+++,,,,,,+++***)))************+++,,,------......---,,,,,,+++******++++++++++++,,,,,,,,,,,,---,,,++++++,,,---///000---,,,,,,++++++,,,,,,---.........------,,,,,,,,,+++++++++,,,---...///000111000///......---+++)))+++,,,---............---++++++++++++************,,,---,,,***)))(((***,,,+++///222000,,,***---111////////////////////////,,,,,,,,,,,,,,,------......................../////////......---,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,------------------,,,+++******)))***,,,,,,+++******++++++---000222222111...,,,++++++++++++++++++++++++*********++++++,,,,,,,,,------......//////...------,,,+++++++++,,,...//////...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------.........------,,,,,,+++******************+++++++++++++++++++++++++++++++++++++++------------------------+++++++++,,,,,,+++++++++)))***++++++******+++,,,)))***,,,------,,,***)))---,,,+++,,,------+++*********++++++,,,---......,,,,,,------...//////000------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++,,,---------,,,,,,,,,,,,,,,+++,,,---///000111111111//////...---,,,,,,+++++++++++++++++++++++++++,,,------------------------,,,------......------,,,------............------++++++,,,,,,,,,,,,+++******+++,,,------,,,******------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------............////////////......------,,,,,,,,,------...,,,,,,,,,------......///........................((())))))***+++------...******+++,,,------------++++++---...////////////------............------000+++(((***///111---(((***************)))))))))***+++++++++,,,,,,------+++,,,,,,------------,,,***,,,,,,+++***)))***+++,,,,,,,,,,,,++++++++++++'''((((((((()))+++,,,---******+++******+++...111------,,,,,,,,,,,,++++++)))***++++++,,,,,,,,,+++...---,,,---//////---,,,))),,,......+++))))))+++///...------,,,+++******------,,,+++++++++++++++,,,,,,,,,+++******,,,......---,,,,,,++++++,,,,,,***---000000---++++++---,,,,,,+++************++++++---///000///.........***+++,,,,,,---,,,,,,+++***+++++++++,,,,,,,,,,,,+++*********************************+++,,,------++++++,,,...////////////+++++++++++++++******)))+++*********+++,,,,,,------------,,,,,,+++++++++*********+++++++++,,,,,,---,,,+++***+++---///000---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------***+++,,,---...///000000+++......------//////,,,***+++---...//////...---((()))***,,,...000111222.........---,,,,,,...000---///000...,,,,,,///222---------------.........,,,,,,,,,+++,,,------........................---,,,,,,---......//////000******++++++++++++,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,------------------,,,++++++,,,...///------------,,,,,,+++***(((***------,,,+++++++++)))***---//////...,,,+++++++++++++++++++++++++++))))))***+++,,,------...,,,,,,,,,...000000...,,,***************+++,,,,,,---,,,+++******************++++++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,---...///------,,,,,,+++++++++*********+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,+++***'''%%%%%%&&&***+++,,,------,,,+++***+++++++++---......,,,*********+++,,,,,,---......******+++,,,---...//////,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,++++++******,,,---...///000111111111.........------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------,,,------......------,,,+++,,,---......---,,,+++++++++,,,,,,++++++******((()))***+++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,......////////////.........------,,,,,,,,,------------......///000000111........................++++++,,,,,,---------...******,,,---.........---,,,---...//////...------,,,---...//////...---,,,+++***)))***,,,,,,***(((......---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,+++++++++---...---***)))+++,,,,,,+++++++++***************)))))))))***+++,,,,,,------,,,+++)))***,,,...---------,,,,,,+++++++++))))))+++,,,------......///.........000000...---+++++++++++++++***))))))+++++++++++++++,,,,,,,,,///...---+++*********++++++,,,---,,,+++***,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,---///000***,,,...///...------...+++,,,---------,,,+++*********+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,---...///000111222222333...------,,,++++++,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++***)))))),,,...000---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////++++++,,,...////////////***...000------000000---***+++---///000///......***+++,,,...000111333333---......---------000222333111...,,,+++,,,...000,,,---------.........///---------------......//////......------,,,,,,,,,+++,,,,,,------...//////+++++++++,,,,,,,,,------***+++---......---+++***,,,,,,,,,------------......---+++++++++---...000,,,,,,---------,,,++++++(((***---...---,,,,,,,,,)))***,,,---------,,,+++++++++++++++++++++++++++*********++++++,,,,,,------,,,,,,///111111...,,,)))***++++++,,,,,,++++++,,,++++++*********++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,------,,,++++++***++++++***(((''''''(((+++++++++,,,,,,+++++++++******+++---//////---++++++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,---......------,,,------------------------------------------------,,,,,,,,,,,,,,,---...///+++++++++++++++,,,,,,,,,......///000000000000000------------------------+++++++++,,,,,,,,,------........................,,,------......------,,,+++,,,---......---,,,+++,,,,,,------,,,++++++***************+++,,,---...************************------------------------,,,,,,,,,,,,++++++++++++//////000000000000//////000//////.........//////...//////000111222222333//////////////////////////////.........---------***+++,,,...//////.........////////////---,,,+++,,,---...//////...---,,,,,,...000///...------...,,,,,,,,,++++++*********++++++++++++++++++++++++............------,,,+++,,,...000...,,,***,,,...---------,,,,,,+++++++++---,,,++++++******++++++000000...+++)))(((***,,,---------,,,,,,+++++++++)))***+++---...///000000...------...//////---,,,...---++++++,,,---,,,***((())))))***,,,---......111///---+++************+++,,,------++++++,,,------,,,++++++******++++++,,,+++)))***,,,......---+++++++++,,,...111444555***,,,...///...---------,,,------...---,,,***)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++******,,,...///000000000111000...---,,,---......,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,+++)))((()))+++...///---,,,,,,++++++,,,,,,---------..................+++,,,---...////////////---222333...,,,//////+++***+++---///000000///...////////////////////////+++,,,,,,,,,+++---///222888333...+++***,,,---....../////////000000111111...............///000000//////...---,,,,,,++++++......---,,,,,,++++++***,,,,,,,,,------.........+++,,,...//////...,,,+++,,,,,,,,,---------.........---+++++++++---///000+++,,,,,,------,,,,,,,,,(((+++---///...,,,,,,,,,,,,,,,------......------++++++++++++++++++++++++,,,,,,++++++++++++++++++...---...000333333000---+++,,,---...///...---,,,------,,,,,,,,,---......*********++++++,,,,,,,,,++++++++++++++++++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...*********++++++,,,,,,,,,---------....../////////++++++------------++++++(((***+++,,,,,,---///111++++++++++++++++++++++++))))))***---//////---+++++++++,,,,,,,,,,,,------111000000000000/////////+++,,,---.........---,,,////////////////////////........................+++++++++,,,---...///000)))***++++++,,,---.........///000000000000000///,,,,,,------------------+++++++++,,,,,,---------........................,,,------......------,,,,,,---///000000///---,,,---.........------,,,+++,,,+++***)))***+++---...************************---------------------------------,,,,,,+++++++++//////.........---------//////.........---------//////.........---------------------......//////,,,,,,------...---------111000///...---,,,,,,,,,000///---,,,,,,---...///---......///...---+++***)))***+++,,,---.........++++++++++++++++++++++++...000000,,,'''&&&+++000---......///000111222222/////////......---,,,,,,+++++++++*********))))))+++++++++,,,,,,---------...------,,,,,,++++++***///...+++)))((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////---------,,,,,,,,,++++++...------,,,,,,,,,,,,,,,***++++++,,,,,,++++++***......---,,,---...///000333000---+++******)))(((***+++,,,---///000111111***+++,,,,,,------,,,,,,...//////000111000000000------------------------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,!!!$$$(((+++,,,,,,,,,---//////.........------------...///...,,,+++,,,---,,,---,,,+++))))))+++---000///---+++***+++---...++++++,,,---............************************///...---,,,,,,,,,,,,,,,...---+++++++++---///000...------,,,,,,------...---...//////------...///...///////////////......000000000000000000000000000000///............//////...,,,*********,,,---..............................///000111222222333444333111000...---------,,,,,,,,,---------......,,,,,,+++******+++,,,,,,---+++***,,,///000...++++++++++++,,,,,,---------,,,---......//////.........------,,,,,,------...---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,------++++++,,,...,,,***)))+++---...+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,///111///---+++,,,,,,------,,,,,,++++++******))))))*********------------------------------............------,,,,,,,,,------........./////////......------,,,222111111000000000000000++++++++++++++++++++++++***,,,---...------...............------,,,,,,,,,,,,------......------,,,*********+++++++++,,,,,,,,,,,,---......---,,,,,,...------------...//////...////////////...---,,,,,,,,,+++,,,.........---.........------,,,,,,,,,...------------...//////---...000000///......///////////////..................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------................................................------,,,,,,,,,...---,,,++++++---...000......------------......,,,,,,,,,,,,,,,,,,,,,,,,/////////.........------//////.........---------//////.........---------,,,------......---,,,,,,...///////////////......000///...---------------///......------.........---......//////...---,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------***&&&%%%)))---+++++++++,,,,,,------...---------------.........---,,,,,,,,,+++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,------------,,,,,,---...//////000000000000---------,,,,,,,,,++++++))),,,......+++)))+++,,,,,,,,,------------,,,,,,---------,,,---......///444111...---------,,,+++++++++,,,---...//////000++++++,,,------------,,,,,,,,,---............---------------------------,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---...///---,,,+++,,,//////.........---------...///000///---,,,---...,,,------+++))))))+++---000///...---,,,,,,---...,,,,,,---.........------........................///...------,,,,,,,,,---...---,,,++++++,,,...///......------------......,,,...///...---,,,---......///////////////......000000000000000000000000000000///...------------000///---++++++,,,---.........................../////////000000111111222333222000///...---------,,,,,,---------............---,,,++++++,,,---...---,,,+++,,,//////...,,,,,,,,,,,,,,,,,,,,,------+++,,,------......------...------,,,,,,------....../////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++///000000...,,,***++++++,,,***)))***,,,---,,,***+++++++++,,,,,,,,,,,,,,,,,,+++***,,,...///...,,,,,,,,,------------,,,,,,///............//////000---------------,,,,,,,,,------............------,,,------------------.../////////...............000000//////............------------------------,,,---......---------.........---------,,,,,,,,,,,,------......------,,,------........./////////---...////////////...---//////000000000111111111......---------,,,,,,,,,---,,,,,,---...///...............------,,,,,,,,,...------------...//////---///000000///...//////////////////............//////......---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,------...//////000...........................---------,,,,,,,,,,,,---,,,*********+++---.........------------......------------------------////////////...........................---------/////////............---***+++,,,---...---,,,,,,111111222111111000///...///......---------......---......//////.........------.../////////......,,,,,,---------------,,,------------------------,,,------***'''&&&***---***************++++++++++++++++++,,,---.........------------,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++,,,,,,---......++++++---...///000000000,,,---...000000...---,,,***+++,,,,,,,,,,,,++++++------------,,,,,,,,,,,,(((,,,//////+++)))+++...------............------++++++,,,---------------222000...---......---,,,+++,,,,,,,,,------------++++++,,,---------------++++++,,,------------------------------------------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...///000///---+++,,,---...............---------...///000///...---...///,,,------,,,******+++---///////////////......---------.........------,,,,,,,,,,,,++++++*********.........---------------///...---,,,,,,,,,............------------......,,,---......,,,,,,---......//////000000/////////000000000000000000000000000///...---,,,,,,,,,,,,000///...---,,,---...///......................../////////000000000000000111000///...------------,,,------------...............------------......,,,,,,+++---...///...,,,------------,,,,,,,,,,,,,,,---......//////.........------,,,,,,------...///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,///000111///---+++,,,---111...,,,+++,,,---,,,,,,,,,,,,------......//////,,,+++***+++------,,,***,,,------......------,,,---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,------............------.........---------------............////////////.........---------,,,,,,///////////////////////////......------------......------------,,,,,,,,,------............------++++++,,,,,,,,,,,,------...///000000000000///...+++,,,---...///......---///...------,,,------------............/////////.........---------------...------------...//////...000111111///...///000////////////............000000//////............,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,,,,---...///000000........................------,,,,,,,,,,,,++++++------,,,++++++---...///......------------..............................000000000/////////............................../////////...............++++++++++++,,,...000111222333222222111000///.........---------......///,,,---///000000///......,,,,,,------............---............------,,,------------------------...///...,,,******,,,///---------,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))+++++++++,,,,,,---------***+++---///000111000000,,,---000111111000---,,,***++++++++++++******)))...------------,,,,,,,,,,,,---------+++,,,...000------............------***+++,,,---...---,,,+++...,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------,,,---......//////......---------------------------------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***+++...000........................---...///...---,,,---...---......---++++++,,,---...///000111111000...---......///......---,,,,,,*********)))((((((''''''---...............------//////...------------...------,,,,,,,,,,,,------,,,---...---,,,+++,,,......//////000000000000///////////////////////////000///...---,,,+++++++++///...------,,,---............................../////////////////////...000///...---------------------------...............------------------...,,,,,,,,,---......------......------,,,,,,,,,+++......///000000000000000...------,,,,,,------...//////..................------------------------,,,,,,------------,,,,,,+++,,,......------...000666444000...,,,,,,,,,------......///000111111222+++++++++,,,,,,+++******,,,,,,------------,,,,,,++++++,,,---............+++++++++,,,,,,,,,,,,,,,------............------//////......------,,,,,,,,,,,,------......//////............------,,,,,,///////////////000000000111000...------......---------------------------------............------******+++++++++,,,,,,,,,////////////////////////)))***,,,......---,,,+++000000///.........///000.../////////......///000...............---------...------------.../////////111222111000//////000////////////............///////////////...------------------------------------------............---------.......................................,,,,,,,,,,,,,,,,,,,,,+++000//////...///000111111......------------......------------------------111111000000000/////////---.....................////////////////////////222000,,,******---111333222222222111000///...---......---------......///,,,---///000111000///...+++++++++,,,,,,---............/////////...------,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,---...............---------------------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---,,,,,,++++++*********---------,,,,,,++++++++++++,,,---/////////...---,,,...000222222000...,,,//////000000000///...............---------,,,,,,000---***)))+++---......,,,,,,------------,,,,,,***+++,,,---...---,,,+++---,,,+++,,,...///...------,,,,,,,,,,,,+++++++++,,,,,,---.........------,,,---......//////......------------------------------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))******,,,///111---.....................+++,,,------++++++,,,------...///...---,,,,,,------///111222222111///...////////////...---,,,,,,............------,,,,,,------...//////......---///.........---.........,,,,,,++++++++++++,,,,,,,,,---......,,,,,,---.........///000111111000000//////////////////////////////...---,,,+++++++++,,,,,,,,,,,,,,,,,,------......................../////////...............///......---------......---------.........//////,,,,,,------------,,,,,,+++,,,---...------------.........------,,,,,,,,,------...////////////......------,,,,,,------......------,,,,,,---......------------------------,,,------......------,,,)))+++,,,---,,,,,,...///222111///---,,,,,,...///,,,,,,---...///000000000***+++,,,,,,++++++******++++++,,,,,,,,,,,,++++++---...///000000000//////+++++++++,,,,,,---------------............------/////////......---------+++++++++,,,,,,------......////////////...---,,,------......////////////222000......///000...------------------------------......//////......---............/////////000........................,,,...000111222111///...///...............//////...///000000...---...000...........................------------...//////000222333222000//////000////////////............------.........---,,,+++---------------------------------.........///////////////...------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,////////////000000111111......------------......,,,,,,,,,,,,,,,,,,,,,,,,111111111111000000000000---------..................////////////000000000999555000+++)))+++...000000000000000000///...---///......---------......---...//////000000000000------,,,,,,,,,---............///////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------.........---,,,+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,---------------,,,---...///111111///...---...//////000000000//////............---------,,,///...---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,---------------.........///111111000///------------,,,,,,,,,,,,,,,,,,---...............++++++,,,---------------------------------------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,...///---------...............***+++,,,,,,++++++,,,------///000000...,,,---------...000111222111///........./////////...------////////////////////////,,,---...000000///......------......////////////,,,,,,++++++++++++,,,,,,---...//////------...///......///000111111111111000000000000000000000000///......---------------+++++++++,,,,,,,,,,,,,,,........................---------........................---......//////------........./////////,,,,,,------------,,,,,,***,,,......---,,,---............---------------***++++++,,,---,,,,,,,,,...------,,,,,,------...------,,,++++++,,,...///------------------------------............------,,,---...---+++***+++,,,((()))******+++,,,///222*********+++,,,,,,,,,---***+++------,,,++++++,,,+++,,,,,,------,,,,,,++++++,,,---......---,,,++++++,,,,,,------......///------............------/////////...............,,,,,,,,,,,,,,,---------//////000111111///...---,,,,,,------......//////111///...///222222///,,,,,,,,,,,,------------.........////////////......---------............//////......------......///---...///000111000//////,,,,,,---.........---------///111000---+++---000.............../////////...------------...//////111333444333111000000000////////////............,,,---.........---+++***------------------------------.........//////////////////...------,,,,,,........................,,,,,,------------......---------.....................------------......,,,,,,,,,,,,,,,,,,,,,,,,222222111111111000000000---------.........//////.../////////000000000000444222000---,,,,,,---...///000000000000000//////000///...---------------............///000111222000000///...---...//////---...///000000000000000------------------------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,------...............---------------,,,,,,,,,,,,---------...------------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///---......//////......---+++,,,---...........................------------,,,333::::::333...---///------............---------------,,,---......//////......000111222000...---------------.........,,,------...............,,,,,,---............---------------------------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...------...---------.........//////***+++---,,,++++++---...---///111000///------------...///000000000//////---......////////////...***++++++,,,,,,------...,,,---///000000000///...,,,,,,---...///000000000...------,,,,,,------......///000000......///000......///111111222222111000000000000000000000000......------......///000+++,,,,,,---------------........................,,,,,,,,,------......//////.........//////000111............////////////,,,---...//////...---,,,***,,,......---,,,---///------------............+++,,,,,,---------------...------,,,,,,------......---,,,,,,,,,---///000........................------............------,,,......---,,,+++,,,---'''))),,,,,,,,,,,,///111++++++++++++++++++,,,,,,)))+++......,,,,,,---///---..................---***+++,,,,,,,,,***(((''',,,,,,---......///000000------............------............///////////////...............------...///000111111///...---,,,,,,------...//////000000......111444444000,,,,,,,,,,,,---------............////////////......+++++++++,,,,,,,,,,,,---000000///......///000000---------.........//////,,,---000222222111///...,,,///111///+++***,,,///---........./////////000...------------...//////222333444444111000000000////////////............---...///000///...,,,+++....................................////////////---------.........//////........................---------....../////////,,,,,,------.........---......------------......------------------------222222222111111111111000---------.........//////.../////////000000111111+++,,,---...///////////////000000111111111000000111000///...---,,,,,,,,,///............000222333333222111/////////000111------///000111111111111////////////////////////...---------//////...---,,,,,,---......///000000,,,------......//////000---------.........//////---------....../////////***++++++,,,,,,------...---,,,,,,,,,---...000111.........------.........---...///000111111111111//////.........---------+++:::HHHHHH;;;111000555......////////////......///...---,,,---...///000---------...000000---+++---------.........//////,,,---......//////.........///000000111111000000------------------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,(((+++...//////------------------.........//////+++,,,------,,,,,,...///---///111111///---------------...///////////////------...///000000000///******+++,,,---......///+++---///000111000///...++++++---///000111111111//////............/////////000111000///...///111......///111111222222222000000000000000000000000...............///000111,,,,,,---.../////////...........................++++++,,,,,,---...////////////...//////000111222............/////////000---...///000000///...---***,,,//////,,,+++---///,,,---------.../////////...//////000000000000000...------,,,,,,------...///...---,,,---///111222........................------............------***,,,---.........000222---///222111...,,,---///..................------(((+++......---,,,...000//////000000000000//////...///000000///---+++)))------......///000111111---..................---------......//////000000111111000000/////////......///000111111///---,,,,,,------...///000000111...---...222666666111+++,,,,,,,,,------...............////////////.............../////////000000222111000//////000111222222111111111111222333333///111444777777555333111+++...111///+++)))+++...---.........//////000000...------------...//////333444555444222000000000000/////////...............///000111111///---,,,..................................../////////000***+++,,,---///000111222................................./////////000000---......///000/////////.........------.................................333333333222111000///...444333111000...---------000000000000///...,,,,,,,,,---...000111111222222///////////////.........000//////.........//////000000000000111111111111////////////////////////...............///000000.........////////////000333222111///......------000000111000000///......111111111111111111111111,,,------------------,,,...---,,,+++,,,...000222///...---...///000///...+++,,,------,,,---000333***---///000////////////---...///...,,,++++++---......---,,,,,,,,,------&&&555EEEIII@@@444...------///111222222111///---000000///...---,,,++++++///...------///000000///------/////////...---,,,)))******+++,,,---......000///...///000///---,,,//////...------------.../////////...,,,,,,---///---//////,,,'''%%%)))---//////////////////......------,,,+++************,,,,,,,,,,,,---...//////---------.........//////---......///000111222222////////////////////////000///...---------------,,,,,,---.../////////...000//////.........//////...............///000000//////............//////111111222222222111111000///////////////........./////////000///......---,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,000000////////////000000........................---------,,,,,,+++++++++***++++++,,,,,,------.........------------.........///000111000///---+++///000000---)))(((+++...333222000...---,,,,,,---000///...------...///000+++,,,---......,,,***)))---------............///000---******---......,,,++++++,,,,,,---...//////------------------------000///---,,,,,,---...///000000000000000000000000........................111111000000/////////...111000///------...//////......////////////............---------,,,,,,,,,---------............///000000///......///111111333000...///000111///,,,---......---,,,,,,///111222111111000000000000111...111111...---000000,,,111000/////////...+++)))000000000000////////////000000//////.........---////////////000000000000111111000///////////////...------------...//////333222111000////////////......------------............///000000///...---........................////////////////////////000///...------...///000+++---///222333222000///............///000111222//////////////////////////////000000111000//////,,,---......------///000333333333333222111000///---------...///111222333000000000000///...---------...///000000000000000------....../////////000000/////////////////////////////////000000000000///////////////////////////............///000000---............/////////222222111///...---------///000000000//////...---........................,,,,,,------------,,,,,,...---,,,,,,,,,...000111///...---...000111000///---............000333666444222000...---...//////...///000///------...//////...------,,,,,,------...222666777444000//////---...////////////...---/////////...............///...------///000000///...///////////////...........................///111/////////000000...,,,............//////000111---...///...---,,,---...,,,...///,,,((('''***..............................------,,,,,,,,,,,,---,,,,,,,,,,,,---...//////---------.........//////,,,,,,------......////////////////////////////////////...---------------,,,---......//////......000//////.........////////////.........//////000//////............/////////000000000000000//////........./////////000000000/////////............,,,,,,---------.........000000///...............//////............//////........................000000000//////...............------------------.........------............///000111000///---,,,---...///...---,,,------111000...---,,,,,,,,,,,,000///...------...///000,,,---...///...---+++***---------............///000---++++++---......---,,,,,,,,,---.../////////------------------------......---------......///000000000000000000000000////////////////////////000000000//////.........///...------,,,,,,------......////////////......000000/////////.........---------............///000000///.........///000111///---...///000...,,,---......---,,,---///111000///...------------------...///------000777===<<<777111///000222111000////////////000000000000000000/////////.........///000000000000000000000000000///...............//////......//////000111333222111000///////////////......------......///......///000000///...---........................////////////////////////000///...------...///000,,,---///111222111000///111000///...------------////////////////////////---------------,,,,,,,,,,,,---///...------///000333444444333333222111000111000000///............//////000000000//////.........////////////......++++++,,,---...///000111000000000000000000000000....../////////000000000//////////////////////////////......//////000111---------............///111111000///...------,,,...////////////...------------------------------,,,------......------,,,///...---------...///000///...---///111222222111---......///111555:::>>>===777000,,,---...//////...///000000//////000111//////...---------------222...++++++...000///---------------------------.........//////000000000///...------///000000///000000/////////000000000/////////.........------111000///000111111///............///000111333333+++---//////...---------+++---...,,,)))))),,,///..............................---------...//////,,,,,,,,,------...//////------........./////////---------...............///////////////////////////...------,,,---------------.../////////....../////////......//////000000000///......///////////////............//////---......//////..................//////000000000111000///...---......///,,,------------.........111111000000//////000000......------------..............................000000000000000/////////000000//////...------,,,...........................///000111000///...---,,,,,,---000111111...,,,......---,,,,,,,,,,,,,,,//////............///000---.../////////...,,,+++---------............//////---,,,,,,---......---------......//////000000------------------------,,,,,,---...////////////000000000000000000000000000000000000000000000000/////////...............,,,,,,------,,,,,,+++***......////////////......///////////////.........---------............///000000///...---------...///...------......---,,,---...///...------///111333222111000///.........///---...000...222DDDYYYYYYLLL<<<333222444444222......//////000000111111000000////////////......000000000000000000000000//////............------000000//////000000111222333222111000///////////////......------......///......////////////..............................//////////////////////////////............//////---...//////000000000000111000///...---,,,++++++///////////////////////////...,,,+++++++++,,,,,,,,,...//////...---...000444444444444444333222111333222111///...---,,,,,,//////000111111111000000///////////////...------,,,,,,,,,---.../////////000000111111111111111111///000000000000111111111/////////////////////////////////...///000000111------------............000000000///...------,,,---...............------000000000000000000000000......////////////......000///......---......///.........///222333333333***+++---///222888???CCC@@@888000---///111000...---///000000//////111222000000///...------------...,,,+++...333444///***...------,,,,,,------...////////////000000000000///...------///000000///000///.........///000111---------------,,,,,,,,,111000000000222222000///////////////000111222333))),,,///000///---------+++,,,---,,,++++++...000------------............------------......///000+++,,,---....../////////............////////////000000000000000/////////////////////////////////......---------------.........////////////......//////////////////000111111000////////////////////////............//////------......//////......000000//////////////////222000...---,,,---///000------------............111111000000///000000111///......------......///..............................------------------/////////.........------......////////////......//////000000000000///...///...---///111222///,,,---------------------..................//////000...//////000///...---------------............///......------.........---......//////000000000111------------------------***+++---///000000///...000000000000000000000000////////////////////////..................------+++,,,---...---,,,+++***......////////////......---------------------------------............///000000///...---,,,,,,,,,///..................---...///000///......000111444333222111000/////////222...000444222555PPPooouuubbbIII888333333111.........//////000000111111000000//////////////////111111111000000000000000//////////////////......000////////////000111111222222111000//////000000//////............//////.........///////////////......................../////////////////////////////////....../////////............//////000000........................////////////////////////333111///---,,,---...///---...000///...---...000333333444444444333222222---------...000111333444000000111111111111111111000000000000///...---,,,........................000000111222333333222222111111222222222333333333000000000000000000000000///////////////000111111---------........./////////000000000///...---,,,------...............---111111111111111111111111000000111111111111000000000/////////......//////.........///222333333333,,,---...///111555;;;???;;;555//////222333111...---...000000//////000222222111000///............***,,,...111333222///+++//////............//////000000000000///////////////...------///000000///......---,,,---...000111++++++,,,------...//////111000///000222222111///000000///......//////000+++---000111///...------+++,,,------------///000---------.........//////------,,,------...//////+++,,,---...////////////........./////////000000000000000000000/////////////////////////////////.........------......///...///////////////......///////////////000111111111000000/////////000000//////............//////---...///000000000000000222222111000///......---222000...---,,,---///000---------.........///////////////......//////000000//////////////////000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................///000000///......//////000000000000000000444000---,,,...000...,,,---.........////////////---....../////////////////////000/////////......---------............///---...................../////////000000000000000------------------------***+++---///000000///...////////////////////////........................------..................---.../////////...,,,+++......////////////......,,,------------------------------............///000//////...---,,,,,,+++//////000////////////000...///111111000///000111000000///...---,,,,,,---222...000555222666PPPoootttaaaHHH777222222000---.../////////000000000111//////000000000000000000222111111111000000000//////000000111111111000000//////......//////000111222111000000000000000000/////////....../////////............//////000000////////////////////////////////////////////////...//////////////////................../////////......///000000000//////////////////////////////444222000......///000111...///000000...---...000222222333333333333222222000000000000111222222333111111222222222111111000000000111000000///......000000/////////.........000111222444444444333333222333333333333444444444000000000000000000000000000000//////000000111222.........////////////000///000111111111000...---------...////////////...000000000000000000000000000111111222222111111000///////////////////////////...---///111222222111111111222111000000333555444111///000222333222///...///000000//////000111333222111///............,,,---............///000000000000000000000000000000000000//////.........///...------///000000///------,,,------...///000,,,---...///000111222222000//////000111222000///111000//////.........///...000222111000.........---------....../////////------......///000000000...------------......///+++,,,...///000000//////....../////////000000000---------.............../////////////////////////////////...//////000111//////000000000///......////////////000111222222000/////////000000111222//////............//////...///000000111111111111222222111000000///......111000///...---......///------........./////////......---------...//////000000////////////000000........................---------...............+++,,,,,,---......//////...///000111111000///...//////000000000000111111444111...,,,,,,---------......///000000//////...,,,---...///000000000///000/////////............---------............///,,,...000000...---...///////////////000000000000------------------------,,,,,,---...////////////////////////////////////.......................................///////////////000000//////...---......////////////...............///////////////---------............//////////////////...---,,,...///111000//////000111...000222222111000111222111000//////....../////////---///111000333FFF[[[WWWKKK;;;111111333333111000000000000000///////////////000000000000111111222222222111111000000//////000111222333222111000///............///000000111111000000000000000111000//////......//////000......---......///000111////////////////////////////////////////////////......////////////......---....../////////......000000111111111///...---////////////////////////000000///......///000111///000111000.........///111111222222222222222111666555444222111000000000333333333333222111000000000111111111111111000000/////////000000000000000000111333555666555444444222222222333333333444444000000000000000000000000000000//////000000111222/////////000000000111111000000222333222111///...---...//////000000000//////////////////////////////000000111111000000///---...///000000000000000///...---...000111000///111222333222000//////000000//////...///000111111000111222222000///000111333333111000///.........///////////////000000000//////000111111000//////...............////////////...------///000000///,,,---...//////000000000......//////000000111111.........///111111000...000000/////////000111111222333333222///......///............/////////.........//////000111111222000000///.........//////+++,,,...000111000///....../////////000000000000,,,,,,------......//////////////////////////////000000000000000111222222000000000000000///......////////////000111222333......//////000111333333//////............//////......///000111111111111000000000000000000000000000/////////........................////////////...---------......///000/////////....../////////..................................../////////000..................//////...///000111111000///...000000///000000111111222...//////...,,,+++,,,------.../////////...---,,,,,,---...///000000000/////////......------......---------............///,,,...111111///---...///////////////////////////------------------------......---------......///////////////////////////.................................//////000000000111000//////......//////......////////////.............../////////000000---------............///...///000000000///......,,,...000000......///111...000222333222111111222111111111111111222222333---...//////...222:::AAA===888222000111333222111111111000000//////......//////000000000111111111333333222111111000000///...///111222222222111000000000//////000000111222111111000000000000111111000000////////////000000...---------...///111222////////////////////////////////////////////////---...///000000///...---,,,---///000000///---,,,---...000111111///...---////////////////////////------......//////000000///000111000.........///000111111222222222111111000111111222333555666777444444444333222111000///111111222222222222111111......///000111222333333000111444555666666555444111111222222222333333333000000000000000000000000000000000000000111111222000000000000111111111111000111333333333222000///......///000111111000000111111111111111111111111......////////////......------///000111111111111///...---...///000///...---000222333222111111222//////...---+++,,,000222222444444333111000111222444333222000///.........///000111555777666000+++---///111222222111///---++++++,,,---...///000111///...------///000000///,,,---///111111111111000...............---------...------...000111000...//////000000111222444444555555444222///...///000///......///000000...---...//////000111222222333222222111000//////000000+++,,,...000111000///...////////////000000000000---......///000111222222////////////////////////111111000000111222333333000000000000000///......////////////000111222333.........///000222444444//////............//////---...///000111111111111---...///000111222333333/////////000//////...---............/////////000...............///000000.........------.................................,,,---------......//////111111000000//////.........///000222222000///...000000//////000111222222(((,,,000000---,,,,,,...------.........---+++++++++,,,...000000000000/////////...------------------------.........//////+++///111111///---...///////////////............------------------------000///---,,,,,,---...///////////////////////////000000000000000000000000.../////////000000111111111000///------...//////......////////////......,,,,,,,,,---------......---------.........//////...///000111111000//////+++---//////---,,,...111...000333333222111111222------------...///000111---111111///000444444000444333222222222111///,,,222222111000///...------//////000000111111111222333333222222111000000///,,,...000111222111000///111111111000111222222333111000000000000000111111000000////////////000000...---------...///111222000000000000000000000000////////////////////////---...///000000///...---+++---///111111///,,,+++'''))),,,///111111111000////////////////////////,,,---///000111111111111000111111000///......///111111222222222333333333111111111111111111111111222222111111000111111111333222222222111111000000000000////////////000000///000111222333444444444222222333444444444444333222222222111111111000000111000/////////000111222222222111111000/////////////////////////////////////////////////////////...000111333333111000...000000000000000111222222000///...------...///000,,,---///000000000///...+++,,,---///000000111111...///////////////...---444333333222111111111222222333333222000///000111...---,,,...000222222222000000///...............///000000000111111111222///...------...///000111111111000000//////......///000111222222111000///,,,---///111111111000000000000///......000555999NNN999***,,,111///...111000...,,,---///111222222)))+++...---,,,---000444222111000.........//////---...///000000///...---111000...---------...///////////////////////////000000000000000///......111000000////////////000333333222111000000111111...///000///.........///......///////////////...............////////////111///...///000111000...////////////000000000000000//////...---,,,,,,,,,------......//////000000000000///............//////---+++---000000...+++........................000000000000111111111111///...,,,++++++,,,---...000000000000111111111111///000000000///...,,,+++......////////////......///////////////////////////000222333333111...---......////////////......///...------...///...---000111111111///,,,)))'''........................,,,,,,------......//////------............------111111111111000///...---111111000000//////......---------.........//////......////////////....../////////000000000000000---.../////////...,,,,,,/////////////////////////////////000222222222000111000...---------...///000000111111111111000000222000...---,,,---///000000000000000111111111111333333222222111111000000333333222222222222333333000000000000111111111111------...///000111222222............/////////000///000222222111111333444222222111222444444222000111111000000//////......////////////////////////000000000000000000000000000000000000000000000000......//////////////////........................////////////////////////////////////////////////////////////////////////000000000000000000000000111111222222222333333333000000000000000000000000111111000000000111111222111000000000////////////111111000000000000111111000000111222333333333333111222222333333333333333222222222111111111000000000/////////000111333333222222222222222222333333000000000000000000000000000000000000000000000000,,,---...//////...---,,,...............///000000000///............///000---...//////000000//////......///000111111111111000000000000000000000000444333222222111111111222444444444333000......//////...---...000222222222000000///............///000000000000000000000000000000/////////000111222000000000000////////////,,,---...//////...---,,,---...///000111111111000000000000//////111444888TTT@@@000...///---...333333111000000222444555444///000111000......///222222111000000000000111222//////000000000000//////222222111111000000000111........................000000000000000///......///////////////000000111222111000000//////000000---...////////////000111...//////////////////////////////000000000111111111///...///000111000///....../////////000000000111111000000///......---///000000000111111111222000000///...---------...///.........000000...---......................../////////000000000111111......------------......000000000000111111111111111111222222111000...---......////////////......///////////////////////////111222444333111///---......////////////......///...------//////...------------....../////////........................000000//////...------,,,---......//////......---//////000000000000//////111000000000/////////............//////000000000//////000000000000//////111000000//////.........//////000000000///...---------------------------000000000111111111000///111111///.........///000000000111111111111000000111000///------...///000000000000000111111111111000000000/////////////////////............//////000000000000111111111111/////////000000000000000........./////////000000...000111111111111222444111000000111222222111///000000000000000/////////////////////////////////000000000000000000000000000000000000000000000000/////////......---------////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000111111222222222333333333000000000000000000000000000000000000111222222333000000000000000/////////222222222111111222222222000111111222333333333333000111111222333222222222222222222111111111111111/////////000000222333444000111111222333333444444111111111111111111111111111111111111111111111111000000000000000000000000........./////////000000000//////......//////000//////......//////000111000111111222222111111000111111111000000111111222333333222111111111111222555666555333000.........111///...///111222222111111000//////......//////000000000000////////////222222111000000000111111////////////000000000000,,,------......------,,,---...///000111111111111///000111111000111333555LLL???555333222......222444222111222444555555555111222333222111000222333222222111111111222333333111000000//////000000111222222333333222222111000........................000000000000000//////...............///000111111111000//////////////////......//////000111222333///000000000////////////000111111111111222222222111000//////111111000///............////////////222222222111111000000///000000000000111111111111000000///------,,,,,,,,,...///111111/////////000............................../////////000000000.........///////////////000000000000111111111111333333333333222111000000...//////000000//////...///////////////////////////000222333333111///......//////000000//////...///...------//////...------,,,,,,,,,---///111333........................111000000//////......------......//////......---------///000111111111111000000000000//////////////////000000000000111111//////000000000000//////111111000///...---,,,,,,000000111111111000///...------------------------...///000000111111000000222222000/////////000111000000111111111111000000111000///...---...///000000000000000111111111111////////////000000000000000000000000000000000000000000000000111111111111111111000000000/////////....../////////000000000...///111111000000222333222111000111222333222000//////000000000000000000////////////////////////000000000000000000000000000000000000000000000000222111111000///...---,,,000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000111111222222222333333333222222222222222222222222111111111111222333444555222222222222222222222222222222111111111111222222000111222333333333333333000000111222222222222111111111111111111111111111111111111111111111222222//////000000000111111111111111111111111111111111111111111111111111111111333222111111111111222333000000111111222222222222///////////////000000000000///.........///111222111111222222111000000///111111000000000111222333222222111111111111111222444555555333111//////000222000//////111222222222111000000///.../////////000000000////////////...222222111111000000000000......//////000000111111///000000000000000000///...//////000111111222222...000222222111111222333999555444777666111///111111000///000111333222111...///111222333444555666222222222222111111111111111000///......///000111000000111222222000///...------------------------//////000000000000////////////.........//////000111000000/////////000000222111000000111222333333111111000000000000000000111111111111222222222222111000///000111111000///---.........////////////222222222111111000000000............////////////111000///---,,,,,,,,,,,,...111333222000...000222....................................////////////...//////000000000000000///000000000111111111111333333333222222111111111//////000000000000//////////////////////////////...///000111111000...---//////000000000000/////////...---...///000///---000//////.......................................---......///000111222222......////////////......---...///000000111111111000000000000////////////000000000000000000000000...//////000000//////...000/////////......------111111111000000000//////////////////////////////,,,---///000111111222333333222111000000000111222000000111111111111000000111000//////....../////////000000000111111111111000000111111222222333333222222222222222222222222///000000000111111111111000000000000000000000000...////////////000000000---///000000000000111333666444333333444555444333/////////000000111111222////////////////////////////////////////////////000000000000000000000000222222222111111000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////111111222222222333333333222222222222222222222222222222222333444555666777222222222222222333333333111111111000000111111111111111222333333333222222000000111222222222222111111111111111111111111111333333222222111111000000111111111000000000//////111111111111111111111111000000000000000000000000000//////......//////000000000111222333222222111...//////000000000000000000000///......000111222111111111111000///......////////////000000111222111111111000000111222222222333444333222111222333222000///000222333333333111111000///////////////000000000000000/////////111111111000000//////.........//////000000111111222111111111111111111222/////////000111111222333///111333333222111111222333222222444444333333666000///...///111111000///...///000222444555555444333333222222111000///...111000///......///000111000000111222222000///...........................//////000000000000//////000000///......---......111111111000000111111222888555222111222222222111333222111000000000000111000000000111111111222222222000///000111222111000.........////////////000000000000000000000//////////////////............000000///...---,,,,,,,,,...111333333000...000222////////////////////////............////////////////////////000000111111///000000000111111111111222111111111000000000000//////000000000000//////////////////////////////,,,---...//////......---//////000000000000//////000///......///000///...///000111111000...,,,***////////////////////////------...///000111222222...//////////////////...//////000000000000//////////////////000000000000////////////////////////---......//////......------.........//////000000000000/////////.........000000000000000000000000...000222222000///000222444333111000000000111222000000111111111111000000111111000//////////////////000000000111111111111000000111111222222333333///000111111111111000//////000000000111111111111/////////000111222222222////////////000000000111...///111111000000222333666444333222444555555444//////000000111111222222000000000000000000000000////////////////////////111111111111111111111111/////////000000111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000........................111111222222222333333333111111111111111111111111333333333333444555666666000000000111111111111111111111000000000000111111111222222333333222222222000111111222333222222222111111111111111222222222333333333333222111000///444444333333222111111000111111111111111111111111000000000000000000000000000000111111111111000000...///000111111111000///......///000111111111111000000//////000000111111000111111111000///......---...///000111111111111111000000000000111222222111222333333222222333555111000///000333555555555222111000000//////000000///000000000111111111111000000000111000000///...////////////000000000000111000000//////000000111000000000000000222333333000222333333111000000111;;;777222...///222666:::111000000111333333111000111111111222444333111///222222222222111000///...111000000//////000000111222222333333222222111000////////////////////////...//////000000000000000000///......------......111111111111111222222333<<<888333111333333222000444333222000000000111111000000111111111222222222222111000000222222111000////////////000000000000////////////////////////111111111111000000000000000000///............//////000222222000000000111////////////////////////....../////////000000000//////.........000111333000000000000111111111111111000000/////////000000///000000111111000000///////////////////////////,,,------...............///000000111111000000///000///......000000///...,,,---000222222111...---////////////////////////////////////////////////...//////000000//////...///000000000000000///...////////////000000000000000000////////////............////////////......------...///000111222222111000///.........//////........................333666777555000------///333333111000000000111222000000111111111111000000111111111000000000//////000000000000111111111111////////////000000000000111222333444444333222111000000000000111111111111......///000111222333444/////////000000000111111///000222222111111333444444222000///111222222222000000111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111+++,,,,,,---...///000111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000........................111111222222222333333333111111111111111111111111333333222222222333333444000000000111111222222222222222111111111111222222222222222333333222222111111222222333333333333333000000111111111222222222000111222333333333222222333333222222222222222222333333333333333333333333111111111111111111111111222222444444444444222222---///000222222111000///---...000111222222111111//////000111111111111000111111111222111111000000---...111333444333111000000000000000000111222222222333444444222111222444000//////111444666777777222111000000//////000000//////000111222333444444///000111222222222111000000000000000////////////111000///......///000111111000000000000222333444222333333222000///000111999666111...///333555444222111111333444444222000222111111333555555222//////000222333333333222222111222222333333222222111222222111111000000000111000000000000000000000000......///000000000000000,,,,,,,,,---...///000111000000000000000111222222===888333222444555444222666444222000000000111222222222222222333333333333222111000000222222111000000000000000111111111222////////////////////////222111111111000000000///000////////////000111111000//////000111111000.../////////////////////////////////000000000111111000///---+++,,,///222444000000000000111111111111111000////////////000111000000111111111111000000////////////////////////.........//////000000000000000111111111111000000000///...///000111000...,,,---...000111111111111////////////////////////........................//////000000000000//////---...///000000111000000.../////////000000000111111111111000000/////////000000111111111111000000//////000000111111222222222111000/////////000000........................333666888666111///000222333222111000///000111111000000111111111111000000111111111111111000//////000000000000111111111111000000000///////////////222333555666666555333222000000000000111111111111000000000111111222222222//////000000000111111111000111333333222222444555444111///...000111222111222222111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111.........//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333333333333333333333333333222222111111000111111111222222222333333444444444444333333222222333333444222222333333333222222111222222333444444444444333000000111111222222222222---...111333444555555555/////////000111111222222444444444444444444444444222222222222222222222222...///111222222111///...///111333444444444222111---...000111222222222111...///111222222111111000111222222333333333222222---///222555666555222111000000///000000111222222444555555444222111111222000//////111444777888888222111111000000000000000//////000222333444555666///000222333444333333222111111000000//////......222111000//////000111222111000000000000222333444333333333111//////000222...//////111444555000***111111111222333333111...//////000333777888555333---///111444555666666666333333555666666555333333111000...---------...///000000000000000000000000......///000000000000000)))***+++,,,...000222444///////////////000111111===777222111555777666444666555222111000000111222333333333444444444555555222111000111222222222000000111111111222222222222///////////////000000000000000//////.........---/////////000000111222333111///---///111222000---000000000000000000000000000000000000111111111111111...,,,***+++...222555000000000000111111111111111111000//////000111222000000111111111111000000///////////////////////////000000000111111222222000000111111111111000000111///...///000111000...000///.........000111222000000000000000000000000******,,,---...000111111//////000000000000//////+++,,,...///111222222333.../////////000000111111222222222222111111000000222222333333333333222222222222222111111111111111444333111000000000111222111111111111111111111111...333666666333222555888222222000/////////000111000000111111111111000000111111111111111000//////000000000000111111111111333333222222111111000000...///111222222111///...000000000000111111111111222222222111111111111111000000000000111111111111000222333333333333444666555333000///111333333333333222222222111000000000000000000000000000000000000000000000000000000000111111111111111111111111333333333222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111333333444444444444444333444444333222222222333333666555333222111222333333333333333444444444555555555444333222222333444555333222111111333333222111222111111222444555444222666222///111111//////111111444444222111333333000111111222222222222111111555444444333333222111111444333333222111111111222000111222111000///000111000//////...///111333444000000000000111222333444111111222222222222111111000000000000111111111111222111///...///000///...222222111111111111111111111111111111111111111111111///...///111333444444111111222333222111000///222111000//////000111222111111111222333333333444111000000000000000111111000000000000000000111111...---------///000222444222000//////111222111111222222111111222222333444111222222333333222222222111222333333444444444333333333333333333333333333333444444555555444444333000111111111111222222222////////////000000000000222000//////000000///...///000111000000111333555555555555333111111222444333222222333444333000...222222111111222222333444111222333222111111222333555444444444444333111...222222222111111111111000222111111111000000/////////////////////000111111000000111111111111000000222111000.........///000000000000000000000000000000111111///---...000333///000///...///111111000000000000000////////////000000000000111111111111333222222222111111000000///////////////000000111111111000000000000000000000000222222333222111000111111222222222222111111////////////000000000000000000000000000000000000000000000000000111111222222222111111111111222222222222111111111111222222000000000000000000000000111111111111111111111111///111222222000//////000000111111111111222222222222111000.........///000000111111000---,,,,,,---444222//////000222222222000000000///000000111222333333333222222111111111111000000000111222333333222222222222222222222222111111111111111111111111333222222111111222222333222222222333333444444444111222222222222333333333111111111111111111111111444222000111555777888777333333111111111111333333222222222111111111111000000000000000000000000000000111111111111222222222222222222222222111000///222///---///222333222///000000000000000000000000////////////000000000000////////////000111222333222///---000444555333///000000000000////////////222222333444444444444444333333222222333333444555555444444333222222333333333333333444444444555555555555444333333444555555333222111222333333333111...///111333444666777777:::333...000333111///...000333444111222444444111111111222222222222111111333333333333222222222222333222222111000000111111111222222111...------...000000000000000111222333444333222111000000000000111111222222222222111111000000000000111111111111444222111111222222222111111111111111111111111111111111111111111111111111111000//////000111111111111222222333222111000///000000////////////000000111111111222222222222222333222111000000000000000222222111000000111111111111111111111222444555777333111//////111111111000222222222111222222333444222222333333333222222111333333333444444333333333111111111111111111111111222222333333333333222222111111111111222222222222/////////000000000111111111111000000000000///...000111111000///...///000222333555666888888888888;;;888444222222111111000222222222222222333333444///000111222333333222111666555444555666555333111222222222222111111111111222111111111000000000000000000/////////000000111000000111111111111000000333222111/////////000111111111111111111111111111...///.........///000111222222111//////000222222111111000000000/////////000000000000111111111222222222222111111111000000000000//////000000111222111111111111111111111111333222111000000111222222111111222222222222111111/////////000000000111111000000000000000000000000000000000000000111222222222111111111111111111222222222111111111111222222111111111111111111111111111111111111111111111111000222333333111000000111111111111111222222222222222111000///...//////000444555555444222000111222222111000111333333111000222222222222222333333444333333333222222222111111333222111000000/////////111111111111111111111111444444444444444444444444000222444555555444222000222222222222222222333333000000000000111111111111111111111111111111111111111///---...222444444444555444333333333333444555222222222222111111111111111111111111111111111111111111111111222222222222222222222222222111000000222111111111222222111000111111111111111111111111000000000111111111222222222222222222222222222222444222000222666777444111111111111111111111111111222333444444555555555555222222222222333444555666444444444555444444333222333333333444444444555555666555444444444444555666444222111222333444333111444555555555777>>>HHHPPPTTTCCC333000222222000...///222333222222555555222111111222222222222111111222222222333333333333333222222111000000000111111222222222111...,,,,,,---000111111222222222111111444333222111111000000111111111222222222222111111000000000111111111222222333111111111333444333222111111111111111111111111000000000000000000000000222111111111111000000///222222222333222111111000...//////000000000//////222222222111111111111111444444222111000/////////444444333222111111111111333222222222333555666777444222000000111111000///222222222222222333444444333333333333333222111111444444444444333333333333111111111111111111111111000111111222222111111000111111111111222222222333///000000000000111111111111111111000000000000000---///000000000111333555<<<<<<>>>CCCHHHJJJHHHFFFCCC>>>777111000000111111333222222222222333444444222000000222555555333000555444333444666555444222333222222222111111111111111111111111111000000000111111000000000000000111000000111111111111000000222222111000000000111111111111111111111111111111000///...///111222222111333333333222000000222444111111111000000000000///000000111111111222222222111111111111111000000000111111000000111111222333222222222222222222222222666444111///...000222333111111222222222222111111///000000000000111111111000000000000000000000000111000000000000111222222111111111111111111111111222222111111111111222222222222222222222222222222222222222222222222222222222333444444222111111222111111111111222222222333222111000000///000000000222333333222000///000111000000111333555444111...222222222222222333444444333333333333222222222222444333222111111111111111000000000111111111111111222222222222222222222222...111555888888555111...222222222222111111111111000000000000111111111222222222222222222222222222333222111222444666666666666666555555555555666666333222222222111111111111111111111111111111111111111111111111222222222333333333222222222222111111222444555555333111111111111111111111111111111111111111222222222333333333555555666666555333222111444222111333666777444111111222222333333444444555666666666666666555555444444444333333333444444555333444555666666555444333333333333444444444555555555555555555555555555555444333222222333444333222999888555222555BBBVVVdddpppWWW<<<000111222111//////222333222333666666333111222222333333222222111222222333444444555666666333333222111111222222222111222333111///......///111222333333333222111000111111111111222333444444111222222333333222222111000000111111111222222222000//////000222333222111111111111111111222222222000000000000000000000000111222333333222111111222333333333222222222111111...///111222222111000///222222222111111000000000444333222111111111111111666555444333222111111111111000000000111222444555666444222111111111000///333222222222222333444444444444444444333222111111333333333333444444555555444444444444444444444444111111222222222222111111111111111222222222333333000000000111111111222222000111222111000000111111111111222111222555:::===IIIGGGFFFJJJPPPSSSPPPMMMCCC>>>777222000000111111333333333333333444555555:::666111222666888555222444333222333555555444333333333222222222111111111111111111111111111111111222222111000000000111111000111111222222111111000111111111000000000000111222222222222222222222222444222111111333444444222222111222444333111222555222222111111111000000000111111111222222222333333111111111111111111111111222222111111222222333444222222333333333333333444666555222000000000111222111111222222222222111111000000000111111111222222000000000000000000000000111111000000111111222333000111111111111111111000333222222111111222222333333333333333333333333333222222222222222222222222333444666555333222222333111111111222222222333333111111111111111111111111000111222111/////////111222111111333444444222000111000000000000111222222333333333333333333333333222222222222333555666777111111111111111222222222111111111111111111111111000222666888888666222000444333333333222111111111222222222333333333444444222222222222222222222222444444444444666777777777666666555555555555666666333333222222222111111111111111111111111111111111111111111222222222333333333333333222222222333333333777999888444111111222222222222222222222222222111222222222333333333333333444666777666555333111222111000111333444222000111111222333444555666666:::::::::999777666444333666555555444333333333333333444666777777666555444333333333444444444555555444555555555555555555444444333222222444444333222333333222000222<<>>777444555777888888;;;999888888999:::999999333333333333222222222222111111111222222222222222222222111111222333333444111111222222222222111111///000111111222111111111333333333333333333333333444333222000///111666999;;;222///555999666222333333333333222222222111111222222333333333444444444222222222333333333333333222222111111222222333444111222222333333444444555222333444555444222111000111111222222222222111111111111222222222333333333111111111111111111111111222111111111111222333333111222333444444333222111333333222222222222333333333333333333333333333333333333333333333333333333444555666666444333333444222222222222333333333333111111222333333333222222///000222111111111222333666333000000111333444444333333333333333444555555333333333333444444444444111111000000000000111111222222333333444555555555444444444444444444444444555444333222222333444555555555555555444444444444111111111111222222222222333333333333333333333333111333555555444444444555222333444444444444333222333333333333222222222222222222222222222222222222222222222222333333333333555444333222333444555666888999888777444333333444333333333333333333333333111111222222222333333333000111222444555444444444555555555555555444444333//////000111333444555555888888888888777666555555333333333444444666777777666666555555666777777888333333333444444444555555222222333444444333222222555333333333444555444333222444777999888666333111000///111555666333222444111555555333333666555222222333333444444333333222333333444444555555666666444444444444444555666666111333444444222222333444333333333333333444555666555555444333222222222222222333333444444333333222111111111222222222333333444444444666777666444111///000000111222222333333222222222222222222222222000222222///,,,---333888555444333222222222333333222222222222333444555555333333333333333444444444333333333333333444555666333333222222222222222333444444333222222444555666666444222222444444444333444333333333333444555555111222333444555555555555666555333333333444666777333333333333333333333333444444555555555555444444222222222333333333444444222222222333333333333444///222555444111000333666:::===AAADDDFFFGGGIIIKKK:::888666333333333444555555333222222333444444333555555555555555666666777;;;999666555444555666777===:::888777888999999888444444333333333222222222111111111222222333333333111111111222333444555666111222222333333222222111111222333444444444333333444444444444444444444444222444444111///333===EEELLL:::///333999666333444444333333333333222222222333333333333444444444444333333333444444555555555111111111111111222333333111111111222333444444444333333333333333333333333111111222222222222111111222222222333333333333444111111111111111111111111222222111111222222333444222333555666666555333222444333333222222333333444222222222222222222222222333333333333333333333333333555666666444333333444222222222333333333444444111111333444444444333333---...000000000000111333444333111222333444333222444333333333333444555555333333333444444444555555222222111111111111222222111111222333333444555555222222222222222222222222333333222222222222333333333333444444444444444555111111111222222222333333333333333333333333333333333666888999777666666888222333444444444444333222444444333333333222222222222222222222222222222222222222222333333333444444555444333222333444666777:::888555444444555555444444444444444444444444444333333333333444444444444333333333333333333333333555555666666555444333444000000111222333333444444444444555666666666666666000111222333555777999:::777666555555555777888999333333333444444444555555111111333333333333111111555444333333555555444333444333111111222333333222666555666555111...333;;;222555666333333555555111222333333444444333333222222222333333333333444444333333333333333444555666222333444333111000111222333333222222333555666888222222222222333444555555222333333444444333333222111111222222222333333333333333333444555444111...///000000111222222333333333333333333333333333333111222111---)))***000666555444333222111222333444222111000000111333555666333333333444444555555555555555444333333333444444222222111111111222333333444333222222222333444555555333222222444555555444444333333333333444555555111111333444555666666666999777555333222333444555333333333333333333333333333444444555555444444333222222333333333444444444222222333333333444444444///333666555111000333777VVVXXXYYYUUUMMMBBB:::555333555666555444444555666777555222111222444555555555555555555555666777777111333555555444333444555;;;999666555555666555444444444444333333333222222111111111222222333333333000000111222333555666777111222222333333222222111222333555666666666555555444444444444444444444444222555777555222888EEEQQQYYYAAA///111777666444666444444444333333333222222333333333444444444555555444444444555555666666666111111000000111111222333000000111222222333444444555444222000111222444666111111222222222222111111222222333333333444444444111111111111111111111111222222111111222222333444333444666777777666444333444333333222222333333444222222222222222222222222333333333333333333333333333444666555444222333333222222333333333444444444000111333444555444333333111222444444444444666888222222333444666555222000222222111111222222333444333333333444444555555555222222222444555777888999000000111222333333444444555555555555555555555555222222222222222222222222222222222333333444444444333333444444444555555555333333333333333333333333000333666666444222333555222333444555555444333222444444444333333333222222222222222222222222222222222222333333333444444444666555333333333555777888<<<888333222444666666555444444444444444444444444444444444555555555666666666666444333333333333333333444555444333222111222111222222333333444444444;;;999777444333444666777888666444444555777777666777666555444444555666777555555666666777777888888444444444444444444444444888777777666555555444444333333222333333444555666777444333666::::::666111333444555666666555444333666444222222333444555444777666555444333222222222333444444444333333555777444444444444444444444444555444333333222222333333444333333555666666444222555555555444444333333222333222222222222222222222444444444333333222222222555444444333333333444444444444555666777888999999222333444444555555444444555555555444444333333333111111000000111333444666555555666666777777888888888777666555444333333333333333333333444555666666555444444333333444444555222333555666777777777777666666555555444444333333111===777---333;;;;;;<<<555555444555555666777888777777666666666555555555444444555555555555444444666555444444555555444333444444444333333222222222333555555333333777::::::ZZZKKK@@@AAA@@@888555999333333333333333333333333555555555666666666777777:::999777666555666777888555555555555555555555555555444444333333444444555777777666555444333333222444444444444444444444444222222111111111222444555333333333333333333333333444444555555555555444444333111///111444555333000666555333222222444777999999777666777999:::888555333777999777333111333666333333333444444444444444666666666666666666555555666666666555555444444444555555555555555555555555555555555555555555555555333333333333333333333333333222222222222222333333444444444444444444444444000000111222333444444555555555444333333333444444777777666444333222111000666666666555333333444555444444444333333222222222666555444444444666777888444555666555444333444555555555444333333333333444444333333333333444555555444444444444444444444444555444444333333444444555444444444444444444444444666666555555555444444444888777666555555555555555444444444555555555666666555555555555555555555555444444444444444444444444444444444444444555666777555555555555555555555555888777666555444444555555666666666666555444333222444333222222111111222222555444444333333222222222555555555555555555555555444444444555555555666666666666666666666666666666666555333222222333555666666555333222222333555666333333333444444444555555555555555444444333333333444444444444444444444444;;;999777555444555666777777555444444777999999999777666555555555555666777666666666666777777777777555555555555555555555555777777666666555444444333888888777777666555555444555333222444777888444000444444555666666555444444666444333333444555555444666666555444333333333333111222222222000000222333555555555555555555555555555444444333222333333333444333333444666666444222444444444444444444444444333333333333333333333333555555444444444333333333555444444333333444444555444444555555555555555666111222222333333333333333555555555444444333333333333222222222333444555666666666666666777777777777777666555444333333333333444444333333222333333333555444444333333444444555444444444444444444333333666666666555555555555555111888555666DDDIIICCCAAA666666666555666666777777666666666555555444444444444555555555555555555444666666555555555555444444444444444333333333333333555555666555444555999>>>TTTCCC666666666111000444333333333333333333333333333444444444555555555555888888777666666666666666555555555555555555444444666555555444444555555666666666666555555444444333222222111111111111111111444444222111111222333333333333333333333333333333333444444444444444444333222333444444444333333444666555444333333444666777888666555666888999777555444777999888444222555888999999888888888888888888999888777666444333222222444444333333333222222222333333333333333333333333333333333333333333333333111111111111111111111111000/////////000111111222444444444444444444444444222222222222333333333333555444444333444444555555444444555555666777888888444555666444333222333444444444444333333333222222444444444444444555666666333555666555444333444555666555444444333333444444444333333333333444555555444444444444444444444444555444444333333444444555444444444444444444444444666666555555555444444444777666555555444444555555444444444555555555666666555555555555555555555555444444444444444444444444555444444444555555666777555555555555555555555555777777666666666666666555666666666666555444333222333333333333444555666666444333333333222222222111555555555555555555555555444444444555555555666666666666666666666666666666555444222111111222444555666555333222222333555666333333444444444555555555555555555444444333333333444444444444444444444444;;;999777555444555666777666555444555888:::;;;;;;777666666555555666666777777777777777666666666666666666666666666666666666666666666555444444333333888888999999888777666555555333222444777777444111444444555666666555444444555444333444666666444333555555444444444444444555444555666555444333444555666666666666666666666666555555444333333333333444555444333444666666444222444444444444444555555555333333333333444444444444555555444444444444333333555444444444444444555555555444444444333333222222222333333444444444444444555555555444444444444444444333333333444555666777777777777777666666666666666555444333333333333333666555444333222222222222555555444444444444555555999888666444222222222222555666666666666666777777444444333@@@SSSRRREEEBBB999888777777777777777777777777666666666666555555555555555555555555555555666666666666555555555555333333333444444444444444666333444777555333;;;FFFSSSAAA222111333222222555444444444444444444444444222333333444444444444444666777888888888777666555666666666555555444444444777666666666666666666777555555555555555555555555555555444444444333333333666555444222222222222333333333333333333333333333333333333444444333333333222666888777333222444777666666555555555555555555666555555666777777666444444777999888555555777999<<<<<<;;;;;;::::::999999888777666555444222222111444333333333333222222222222222222222222222222222333333333333333333333333222222222222222222222222111111111222333444555666333333333333333333333333444444333333333222222222444444444444444555666777222333444555777888999:::333444555444333222333444444444444444444333333333222333444444444444444444333555666555444333444666666555444444333444444444444333333333333444555555444444444444444444444444555555444444444444555555666666666666666666666666666666666555555555444444666555444444444444444444444444555555555666666666666666666666666666666666555555555555555555555555555555555555666666666666555555555555555555555555555666777888888888777666666666666666555555444333222333333444666888999:::444444444444444444333333555555555555555555555555444444555555555666666666666666666666666666666666444333222111111222333444666555444333333444555666333444444444444555555555555555555444444444444444444444444444444444444444:::999777666555666777888777666444555777999::::::777666666666666666666777888888777777666666555555666666666666666666666666666555555555444444444333222333666888999999777777777666555666888888666444444555555555555555555444444444444555777666444222444444444444444555666666666777888888666555555666555555555555555666666666666555555444444444444444555444333444666666555333555555555555444444444444333333333333333444444444444444333333333333333333555444444444444555555666444444444333333333222222555666666777777777777777555555555555555444444444333333444444444555555666888888777777666666555555555444444333333333333444666666555444444444444444555555444444444444555555===;;;888555444333444555555555666666777777888888777333333DDDUUUKKK<<<>>>::::::999888777777777777888888888888888888888888666666555555555555666666666777777777666555555666333333444444555555666666666111333888666333<<>>CCC999444@@@999999888888888888888888444444555555555555666666888777666555555666777888666999:::999666555666999555555555666666666666666<<<;;;999666555777;;;???;;;777444555888888555111666666666666666666666666666777999;;;;;;:::888777555777:::;;;<<<:::888777666666666666666666666666666555555444444555555666555555555666666777777777444444444444444444444444444444444444666888:::;;;444444444444444444444444666666777777777777666666666333000111666999888666555666777888777666555444333555666666555444444555444444444444555555555555777777666666555555444444666666555555444333333222222222222333333333333444555555555555555555555555333333333333333333333333222222222222222222222222111000111111222333444555444444444444444444444444222222333444555666777888666666666666666777888999777777777777777777777777555777999:::999777777888555555555666666666666666666666666777666666555555555666888888777777999:::777666555555444444555555444333333333333444555555555555555555555555555555666666555555555555666666777777777777777777777777777777777666666666555555444444444444444444555666555555666666666777777777777777777777777777777777777777777777777777777777777777888999999888666555666666666666666666666666555666777888888888777666666666666777777666666555666666555444444444444444111222222333444555666666666666666666666666666666555555666666666777777777666666666666666666666666777777777777777777777777555555555555555555555555444444555555555666666666555555555555555666666666555555555555555555555555888888888888888888888888999777555444666777777666666777888888888888777666666666666666777777777777666666666666666666666666777777777777777777777777888888888888888888888888555666666555555555555666666555444444444444555666777555444444666666666555666555555555555555666777000333666777777666666777333333333444555666666666888777666666555555666666888666444444555666666666444444555555666666777777444444444555666777777777444444444555555555666666444444444444555666777888666666666555555555555555333333444555555555555444444555555555666666666777333444555666666555444333666666666666777777777777444444444555666777888999888888888777777888999999666666555555555555666666777777666666555444444444666666666555555555555555555888666888===666222<<<888777777777777888888999555555555666666777777777888777666555555666777888666999<<<:::666444777:::777777777666666666666666888<<<:::555999CCCEEE@@@888888888888999:::888666666666666666666666666666666888:::<<<<<<;;;999888444666777999999999777666555555555666777777888888777666666555555666666777666666666666666777777777555555666666777777888888666666555555666888999;;;555555555555555555555555555555666666666666555555444333222333555888;;;<<<555666666777777777777666333555777777555444555666777666555555666666555444666666666666666666666666777777666555555444444444222222222333333333444444555555555555555555555555333333333333333333333333333333333333333333333333666666666666666777888888555555555555555555555555444444555555666666666777777777777666666777888888666666777777888888999999333666999:::999777777888555555666666666777777777777666555555444444444555333555666666666666888999777666666555555555555555444333333333333444555555555555555555555555555555666666555555555555666666666666666666666666666666777777777777666666666555555555444444555555666777555666666666777777777777888888888888888888888888777777777777777777777777777888999::::::888666555666666666666666666666666777777666666666666666555666666777777777777666666777666555444444444444444222333333444666777777888666666666666666666666666555666666666777777777777666666666666666666666666666666777777777777666666555555666666666666555555555555555555666666666666444555555555666666666777555555555555555555555555888888888888888888999999888777555555777999999999666777888999999888777666555555666666777777888888777777777777777777777777777777777777888888888888222333333444555777999:::777888888777666666888999666555444333333444555666888666444333555666666666666666555555555555666666+++...222444444333444444444444444555666777777888888888777666666666666666888666444444555666666666111222333555666888999:::555666666777888999999:::555666666666777777888888444444444555555777888888888777666555444333222222444555555666666666666666444555555555666666777777555555666777777666555444555555666666777777888888555555555555666888999::::::999888777666666666666666666555555555555666666:::::::::999888666444333666666555555444444444333777;;;666444999444///333777666666666777888999999888888999999::::::::::::999777666555555666777999666:::<<<:::666444777:::888888777777666666555555000888888333<<>>:::999888666666666666777888888888888888888888888;;;999999:::999777999>>>>>><<<:::::::::999777555777777666555555444555555:::999888999<<<>>>>>>>>>888888777777777777888888444555555666666777888888666666666666666666666666666666777888888888888777444444555555666666777777999777444222222444777999:::999777666666777999:::666666666666777777777777555555666666666666555555666777777777888888888888888888888888777777777777555666666888999:::;;;;;;888888777666666555444444666666666666666666666666999777555333222222333444777666666666555555444444333333333333333444555555999999888888777666666666555555555555555666666666555777999888777666777888777777888888888888777777444444555555555555444444777777777777777777777777888777666555555666777777666666666666666666666666777777777777888888888888:::999888777666666666666555555666666777777888888666666777777777666666555999888777777777888999:::<<<;;;999777777888999:::999::::::;;;;;;::::::999777888888999999888888777999999999999888888777777777888888777555444666777777777777777666666666666777777777777777777777777777777777777777777777777666555555555777888;;;<<<999888777777777888999:::???:::444444777:::999777999888888777777888888999:::::::::999999888888888777666666666777888999999888777777777666666555555555555555555666777999999888888777777666555555555:::::::::999999888888888999999999999888888888888999999999999888777777888999888888777777777888888888888888888888888888888777777777777777777777777::::::::::::::::::;;;;;;777777888888999999:::::::::999777666666777999:::;;;999777666777888888777666555555444444555555666666777888888666666777888666666777888888777666666777777777777888999999:::999:::999888666666888999999999888888777666666555666666777777777888888888777555444555777888888888777777888888888888888888888777666555555777999:::888888777777777777888888888888888888888888888888777777777777777777777777555555555555555555555555555555555666666555555555666666666666666777777777777999::::::999999:::;;;:::999777666666777999:::888888888777777666666666777666666666666777888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;999888666666888888888777777999999888777666666777555777888888777666777888999777;;;HHHRRRPPPEEE===888777666555444555666666888888888888888888888888999666666999:::888888;;;>>><<<;;;:::;;;:::999777999888777777666666666777666555444555888:::::::::777777666666666666777777888999999999999:::::::::555555555555555555555555555555666777777777777666666666777777777777777777:::888666555555666888:::777666444333333444666777555555555555666666666666777777888888888888777777555555555666666666777777777777666666555555555444666666777888999:::;;;<<<<<<:::888666555666777888777777777777777777777777;;;:::888666555666777888888888777777777666666666666666555555666777777888888888777777777666666666777777777777777777777777777999::::::999888888999666666666555555555555444666666777777777777666666444444444444444444444444999888777777777777888999777777777777777777777777444444444444444444444444777777666666666777777888555555666666666666666666888999999:::999999888888999999888888888999;;;<<<;;;999888666666666777888999999::::::::::::999999888999999999999999999888:::999999999888888888888999::::::999777777888999666666666777777888888888777777777777777777777777666777777777777777777666555555444444444444555555777666777777999;;;===>>>???:::666555888;;;:::888888888777777777777888888999999888888888888888777888888777777777888999999777777777666666555555555777777666777777888999:::777777777777777777777888999999999888888777777777<<<;;;;;;;;;;;;:::::::::666999;;;:::777555888;;;;;;;;;999888888777777777999999999999999999999999::::::::::::::::::::::::999999999::::::;;;;;;;;;:::::::::::::::;;;;;;;;;::::::888888888888::::::;;;999888777888999888888666555555444444555555666888999:::999888777888:::666666777777777777666666777777777888888:::;;;;;;999::::::999777777888::::::999999888888777777777666777777777777777888888777777666777999999888666777777888888999999999:::888777777666666888999:::888888888888999;;;<<<===999999999999999999999999888888888888888888888888777777777777777777777777777666666555555666666777999999999::::::;;;;;;;;;777999::::::999888999;;;999888777666666777888999999999888888888888888888777666666666666777888888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;:::999777777999999999888666777888777666555666777888999;;;;;;::::::;;;===???;;;CCCTTTXXXJJJ<<<999888777777777777888999999777777777777777777777777888444444999===;;;999999<<<;;;::::::;;;;;;:::888999888777777666777777777999777777888:::<<<<<<;;;::::::999999999999::::::;;;;;;;;;;;;::::::::::::777777777777777777777777555555666777777777777666777777777777777777666666999888888777777888888999999999777777777777999999888888888888999999999999777888888999999888888777777777888888888999999999::::::999888777777666666555555666777888999999:::===;;;888555444666888:::777777777777777777777777:::999888777777888999:::888777777777777666666666777777666666777777888888777777777777777666666666777777777777777777777777777999::::::999888888999::::::999888888888888888777777888888888888777777666666666666666666666666888888777777777888888999888888888888888888888888888777777777666555555555555555555555666777888999666666666666666666555555999999:::::::::::::::999999999999999:::;;;===>>>===<<<:::999888888999999999999::::::::::::999999::::::::::::::::::::::::::::::999999999999888888::::::;;;999888777888:::888999:::;;;<<<===>>>>>>666666666666666666666666666777888999999888777666:::::::::999888777666555666666666777888:::;;;<<<===999555555777999999888888888777777777777888888777777777777777888888888:::999999888888888888999777777777666666666666666888777777777777777888888666777777888999999::::::888888888777777777777777<<<<<<;;;;;;;;;;;;::::::555777999999888888:::<<<;;;::::::999888888999999999999999999999999999999::::::::::::;;;;;;;;;;;;666777777888999:::;;;;;;;;;;;;;;;::::::::::::::::::999888888888888999::::::999777777888999888666666666666666666666666666777888999999777777888999888888888999999888888888666666666777888999:::;;;888999:::999777666777888999999888888888777777777777777777777777777777777777666777888999888666444555555666666777888888888999999888888888999:::;;;999999999::::::<<<===>>>::::::::::::::::::::::::::::::::::::::::::::::::777777777777777777777777888777666555555666777888888888999:::;;;;;;<<<<<<777888999888777777888999888888777666666777888888999999999999999999999999888777777777777888999999::::::::::::::::::::::::999999999999999999999999888999999::::::::::::::::::888777777888999999888777888999999777777888999888:::;;;;;;:::;;;===???HHHLLLTTTXXXQQQBBB888555666666666777888999999:::888888888888888888888888999444444;;;AAA???;;;999;;;999999999;;;;;;:::999777777666666666666777777;;;:::999:::<<<=========;;;;;;::::::::::::;;;;;;;;;;;;;;;:::999888888777888888888888888888888888777777888999999999999888777777777666666555555555777777888888888888777777;;;;;;::::::::::::;;;;;;888999999999::::::::::::777777888888888888777777888888888888999999999999::::::999888777666666555333444444555666666777777;;;999777555555666777888888888888888888888888888777777777666777888999:::666666666666666666666666666666555555555555666666777777888888888888888888777666666666666666555555666888999999888777777888===<<<;;;:::999::::::;;;666777777888888777777666999999999999999999999999666666666666777777777888888888888888888888888888;;;::::::999888777777666777666666666777777888999888888888777777666666666777777888999999999888888999999999999;;;<<<>>>@@@>>>===;;;:::999888888999::::::;;;;;;;;;;;;::::::;;;;;;;;;::::::;;;;;;;;;::::::::::::::::::999999888999999888666666777999:::;;;;;;<<<======>>>>>>777777777777777777777777777888999::::::999888777<<<=========<<<:::888777888777777666666666666666:::777444444666888777777999999888888888888999999666777777777888888999999;;;;;;:::999888888888999888888888888888777777777777777666666666666666666888888888999999:::::::::888888888888888888777777::::::999999999888888888===;;;:::;;;<<<===;;;999999999888888999::::::;;;::::::::::::::::::::::::777777777888888999999999777888888999:::;;;;;;<<<888888888888888888777777:::::::::999999::::::::::::999888999::::::888777777777777777777777777777777999:::999888777888:::;;;::::::::::::::::::;;;777777777888888:::;;;;;;888:::;;;:::888777888999:::999999999999999888888::::::::::::999999999999888888888999::::::777555555555666666777777777777999999999999::::::;;;;;;:::::::::999999::::::;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;444444444444444444444444888777666555555666777888444555555666777888888999888999:::999888777888999:::999999999999999999:::888888999999::::::;;;;;;999888888888888999::::::::::::::::::::::::::::::999999999999999999999999999999:::;;;<<<<<<;;;;;;<<<:::888999:::;;;::::::999:::;;;;;;:::999:::<<<777888999888888999;;;===KKK[[[```QQQAAA>>><<<777333333444555666777777777999999999999999999999999:::666777>>>CCCAAA===:::<<<;;;:::;;;===>>>===<<<999888888777888888999999999888777777999;;;;;;:::999888888888888888888999;;;;;;::::::999888777777555555555555555555555555999::::::;;;;;;;;;;;;;;;888888888777777666666666888888999::::::999888888888888888888888888888888666777777777777888888888888999999::::::999999888555666666666666777777777777777666666555444444333444444555555666777777777777888888999888888777666777777777777777777777777666666666777777888999999777777777777777777777777666666555555555555666666888888888999999:::::::::888888888777777666666666777999::::::999888888999888888888777777888888888777888888999999888888777666666666666666666666666777777777888888999999999888888888888888888888888999888888777666555555444:::999888777777777777777999999999888888777777777666777888999999999999999999999999999:::<<<>>>???::::::999888777777777666;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;::::::;;;<<<<<<::::::::::::::::::;;;;;;999::::::999777666888999::::::::::::::::::999999999999999999999999999999999999:::;;;;;;:::999999888999:::;;;;;;:::888888999999999888888777777666999888666666777888999888:::::::::999999:::::::::777888888999999:::::::::;;;;;;:::999888888888999999999999999999999999999999999888888777888888888::::::::::::999999888888999999999999999999999999=========<<<<<<<<<;;;;;;EEEAAA======>>>>>>:::666777777777888888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;;;;<<<<<<:::::::::;;;;;;<<<<<<===::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::;;;;;;999777666777777888888777777666999:::;;;:::999888999;;;;;;:::999999999999:::;;;:::999999999999:::;;;;;;999:::<<<;;;:::888888999::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;;;;;;;999999888999;;;;;;:::888888888888777777777777777888888888999999999999999:::999888777777777777777777777777777777777777777999999999999999999999999777777777777777777777777777666666555555666666777777777888888999999:::::::::;;;<<<;;;999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;777777888999::::::;;;;;;999888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<>>>>>>>>>=========<<<::::::<<<===<<<;;;999:::<<<;;;::::::;;;<<<;;;;;;;;;;;;:::;;;===???FFFXXXZZZDDD666===AAA;;;555666777888999::::::999888888888888888888888888:::777888>>>AAA???;;;;;;>>>===<<<===>>>???>>>===::::::::::::::::::;;;<<<:::999888888:::;;;;;;:::;;;;;;::::::::::::;;;;;;<<<;;;;;;:::999888888777999999999999999999999999999999:::;;;;;;;;;;;;::::::999999999999999888888::::::;;;;;;;;;;;;::::::888888888888888888888888999999999:::::::::;;;;;;::::::;;;;;;;;;;;;::::::999999999999::::::::::::999999999888888888777777777777777777888888888999666888999;;;;;;999777666666666666666666666666666666777777888888999999999888888999999999999::::::888888777777666666777777777777888888999:::;;;;;;;;;::::::999999888888777999;;;<<<<<<;;;::::::;;;666777888999::::::::::::999999::::::::::::999999888888888888888888888888888888999:::;;;;;;;;;;;;888888888888888888888888999999888888777777666666:::999888777666666666666999888888888888888777777777888999:::;;;;;;;;;;;;888888888888999:::<<<===<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::999999:::;;;<<<::::::;;;;;;;;;;;;<<<<<<<<<<<<===;;;:::999:::<<<============<<<<<<<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::888999:::;;;;;;;;;;;;;;;888888:::;;;;;;<<<<<<;;;::::::::::::::::::;;;<<<::::::999999999999::::::999999999999999::::::::::::999999888888888888999999999999999999:::::::::<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::999888888777999999999999999:::::::::>>>============<<<<<<<<>><<<;;;:::999777666888888777777777888888999999999999999999999999999888888999999:::;;;;;;<<<999999999999999999999999:::::::::;;;;;;<<<<<<===888888999999999999888888888777777888999888666444444555666777777666555444777999:::999888777888999777777666555555666777777888888777777666666777777666888999999777666666666888888888888888888888888999999999888888777777777777666555555777999999888888888777777666555555555555555666666777777777666666666555444444444444444555555555555555555555555666666666666666666666666888888888888888888888888555555555666666555555555888888999999999999999999888999:::999777777777888777777777888888777777777666666777888999:::;;;;;;777777666666777777888999888888888888888888888888888888888888888888888888777888:::<<<======<<<;;;;;;999888888999::::::999666888999999888888999:::<<<<<<<<<:::999:::<<>>===<<<<<<666777777888888777777666888888888888888888888888555666888999::::::999999777777777777777777777777999888888888888888888888777666666555555555666666666666666666666777777777666777888999::::::::::::888777666666777888999:::;;;;;;<<<<<<<<<<<<<<<<<<999::::::::::::::::::999<<<;;;:::999999:::;;;<<<:::;;;;;;;;;<<<<<<<<<<<<<<<======<<<::::::;;;<<<============>>>>>>>>>>>>::::::::::::::::::::::::;;;:::888777777888:::;;;:::::::::999:::;;;;;;<<<777888999:::;;;;;;::::::888999999999999999:::;;;999888888777777888888999999999999999888888888888888888777777777888999999777777777888888888999999::::::::::::;;;;;;<<<===999999999999999888888888777888888888999999999999777777777666666666555555222555777777444333666999:::999888777666666666666444444444444444444444444000111111222333444444555666666666666555555555555222222333444555666666777444444555555555555444444333333333444555444222///222333444555555444333222444666777666555444555666444333222111111222333444555444333222222111222222111333555555333222111111333333333444444444444444444444333333222222222111333111000000222555555555666666555444333222222111222333333444555444444444333333222222222333333444444444444444444444444444333333333333333333333333111111111111111111111111333444555666666555444333333333333333222222222222555666666555444333333444111222222333333222222111555555666888999:::;;;;;;555555555555555666777777444444444444444444444444555555555555555555555555333555777999:::999888777777555444444555666666555333555666666555555666888666666555333111222444777>>>:::666777999999555111000111222333333333222111555555555555555555555555333333555888666333333666666555444444555555444222555555444555555666777777666555444444555777666555444444333333333333444444555555555555444444444444333333333333333333333333222333333444444444444444222333333333444444555555444444333333333333444444222222333333333333222222222222222222333333333333333333444444444444333333333333333333444444444444000000111111222333333333222222333333333333333333222111000000000111222333555555555555555555555555222333333333333333222222222333333333444444555555666555444333333333333333222333444555666777888999666555555444333222222222444555777777555444555666///222666:::;;;;;;:::888222222333333333333222222444444444444444444444444111222444555666666666555666666666666666666666666333333333333444444444444333333333333333444555666333444444444555555666666444444555777777888888888777777666555555666777888333333555666666666666666888888888999999888888888<<<;;;999888888999;;;<<<;;;;;;;;;<<<<<<<<<======:::;;;;;;:::888888999;;;555666666777888999::::::999999999999999999999999:::888666444444666888:::777666555444444444666666777888888888777666444333444666777777666666777888777777666666666666777777999999888888777777666666777666666666777888999999555555666666777777777888777777777777888999:::;;;777777777888888999::::::666666777777888888888999