BM6P6(@ fffSSSOOOGGGMMMLLLIIIRRRdddlllhhhhhhssstttgggpppooohhhvvvwwwkkkfff``````dddhhhiiihhhkkknnnooonnnlllnnntttzzz~~~iiiUUUIIIFFF:::IIIRRRPPPQQQXXX[[[VVVXXXPPPMMMQQQRRRNNNLLLNNNKKKLLLNNNNNNNNNLLLIIIGGGJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLKKKFFFDDDCCCBBB@@@===999666;;;888;;;EEEIIIEEEAAABBBAAA888111888NNNfffooommmdddQQQOOOHHHHHHKKKJJJKKKNNNPPPPPPMMMIIICCCDDDFFFIIIJJJIIIEEEBBB999AAACCC>>>AAAJJJLLLFFFIIIGGGEEEDDDBBBBBBBBBCCCEEEEEEGGGLLLTTT^^^gggmmmrrrnnneeerrrhhhsssuuunnnttt}}}sssyyylll]]]ZZZZZZSSSUUU]]]^^^bbbrrrrrrsss~~~mmmaaa___WWWSSSOOOPPPPPPNNNLLLJJJMMMPPPYYYjjjrrrMMMSSSOOOKKKKKKOOOTTTVVVWWWRRRMMMHHHGGGJJJMMMMMMLLLMMMLLLKKKIIIHHHGGGGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEHHHIIIJJJIIIGGGGGGHHHIIIXXXttt}}}mmm~~~~~~uuuHHHfffxxxzzzzzzbbbVVVRRRNNNMMMQQQ[[[lllzzztttSSSAAAIIISSSWWW^^^PPPFFF???>>>======GGGTTTfffdddfffsssxxxnnnddd[[[RRRMMM>>>FFF???999FFFUUU\\\bbb```OOO333000RRRwww^^^HHHUUUSSS222222000...------,,,***((())))))))))))))))))))))))))))))))))))************)))******++++++,,,------777......FFF```gggrrrjjj___FFFFFFeeeuuuzzzaaaAAA===JJJBBB:::>>>XXXzzzrrr___JJJ>>>;;;@@@555===IIIBBBHHHoooyyyhhh^^^PPPQQQRRRSSSSSSQQQMMMJJJHHHHHHGGGEEECCCAAA???===<<<<<<;;;888666333111//////111111111000//////............---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////999KKKcccttt~~~gggWWWVVVMMMQQQOOOKKKOOO^^^nnnxxxhhhggg{{{nnnvvv{{{iiihhhpppssslllddd``````bbbbbbbbbeeehhhiiihhheeefffjjjooowwwxxxwwwqqqggg[[[SSSNNNIIISSSVVVPPPMMMSSSWWWTTTUUUPPPNNNSSSTTTQQQOOOPPPLLLKKKKKKKKKJJJIIIHHHHHHIIIJJJJJJKKKLLLLLLKKKKKKLLLLLLKKKJJJJJJIIIHHHHHHDDDBBB@@@???>>><<<:::777999888:::???BBBBBBCCCEEEAAA111555RRRiiippp~~~tttRRROOOQQQKKKFFFEEEEEEGGGJJJNNNOOOLLLJJJGGGHHHIIIKKKLLLKKKHHHFFFEEELLLLLLGGGGGGNNNOOOIIIFFFEEEDDDCCCCCCDDDEEEFFFFFFDDDDDDGGGOOO[[[fffnnnppp~~~nnneeevvvqqqrrrppplllwwwpppvvv```VVVPPPEEEHHHUUUQQQLLLSSSOOOLLLWWW___YYYVVVWWWUUUOOOKKKLLLNNNKKKHHHGGGFFFIIIQQQYYY]]]zzzeeeMMM[[[QQQMMMJJJJJJMMMOOONNNMMMMMMJJJFFFEEEFFFIIIJJJKKKKKKJJJHHHGGGEEEDDDDDDDDDBBBBBBAAABBBCCCDDDEEEEEEDDDEEEFFFEEEDDDCCCDDDFFFEEEZZZoooyyyuuu|||mmmVVV^^^~~~ZZZ]]]VVVIIIBBBHHHQQQVVVmmmwwwrrr~~~{{{hhhNNNBBB<<>>BBBVVV^^^WWWQQQCCC666666]]]hhhIIIOOOjjjaaa888---111///---,,,,,,,,,***((())))))))))))))))))))))))(((((()))))))))*********)))******++++++,,,,,,---)))++++++888RRReeeyyy}}}XXXDDDKKKQQQYYYmmmvvvnnnNNN999===HHHeeerrrcccUUUIII???;;;======NNNMMM;;;LLL{{{pppeee``````WWWUUUTTTRRROOOLLLIIIFFFEEEGGGFFFEEEBBB@@@===<<<;;;888777555333222111000000111000000//////...---------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---.........333---///FFFggg}}}eeeWWWTTTOOOOOOOOONNNNNNWWWooouuuiiixxx|||vvvvvvgggZZZ___{{{}}}pppaaaXXXVVVZZZ___bbbdddfffeeecccbbbeeegggkkkhhheeeeeefffeee```[[[bbbfffaaaTTTLLLNNNOOOMMMLLLJJJKKKOOOQQQNNNLLLLLLLLLKKKIIIGGGFFFGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHFFFEEEDDDDDDBBB???<<<::::::;;;::::::@@@AAA@@@<<<<<<>>>===;;;//////AAAbbbwwwTTTJJJNNNOOOMMMIIIEEEFFFGGGJJJLLLMMMKKKIIIJJJIIIIIIJJJKKKKKKIIIGGGIIINNNMMMGGGFFFJJJIIIDDDCCCCCCCCCCCCDDDFFFGGGHHHIIIFFFBBBBBBHHHSSS^^^fffkkkyyysssjjjwwwxxxhhhpppppp{{{zzz```jjjzzzrrr___RRRZZZWWWTTTXXXWWWYYYdddMMMPPPNNNIIIHHHMMMQQQQQQDDDFFFLLLSSSYYYdddxxxpppNNNKKKTTTKKKIIIGGGIIIKKKLLLIIIFFFLLLKKKHHHFFFCCCDDDFFFHHHHHHGGGEEEDDDBBBAAAAAAAAA=========>>>@@@BBBCCCDDD@@@AAABBBBBBAAA@@@AAABBBAAAKKKXXXddduuu~~~XXXXXXlllcccWWWMMMJJJHHHEEECCCEEEQQQ[[[iiiuuu~~~jjjUUUGGGKKKVVVZZZZZZ\\\CCCCCCNNNaaaqqqvvvuuutttrrrcccPPPAAA;;;:::999999DDDEEE???BBBSSSUUUGGG>>>888999JJJwwwwwwsssKKK???ccclll999000...///---+++***++++++***)))))))))))))))))))))))))))(((((())))))))))))******))))))******+++,,,,,,,,,)))222///---===TTTmmmsssTTTFFF===AAARRRZZZiii{{{mmmTTTBBB@@@HHHZZZhhhnnnuuu~~~ppp___JJJ>>>888777:::>>>>>>GGGDDDNNN|||{{{eeeTTTYYY\\\XXXTTTRRROOOKKKHHHFFFEEEEEEGGGFFFDDDAAA>>>;;;999888333222111111000000111111000//////...------,,,,,,,,,,,,+++++++++***************************************++++++,,,------------)))(((///>>>PPP```hhhlll\\\QQQIIIHHHMMMTTTSSSTTTggg{{{~~~zzziiicccWWW\\\yyyhhhRRRKKKSSS]]][[[^^^```aaa```___```bbbeeebbbaaadddhhhjjjgggdddpppooofffVVVJJJEEEBBB???AAABBBFFFJJJLLLKKKJJJIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHIIIHHHGGGFFFDDDBBBAAA@@@???<<<888666777:::;;;<<>>HHH@@@DDDLLLVVV```lllwww}}}uuu~~~xxxnnn\\\PPPOOOaaaqqqooogggbbbZZZOOOAAA999999>>>AAACCCIIIKKKEEEDDDJJJBBB666555222```xxxYYYHHHUUUyyyBBB222666,,,...,,,))))))*********)))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))***++++++,,,,,,000666111***000===TTTqqqnnnssszzz{{{cccKKK>>>???EEEQQQcccssshhhXXXLLLLLLLLLIIIGGGJJJXXXqqqvvvuuuuuujjjZZZLLL===999<<<>>>AAADDDLLL???GGGzzzlllUUURRRVVVTTTPPPOOONNNLLLJJJIIIHHHGGGGGGFFFEEECCC@@@<<<999777666222111111000000000111111///......------,,,++++++************))))))))))))*********************************+++++++++,,,,,,)))333777///###&&&;;;PPPiiizzzzzzkkkVVVHHHFFFOOO]]]\\\SSSWWWfffzzzuuuhhh``````rrrwwwZZZIIIJJJQQQOOOQQQUUUXXXYYYZZZ[[[[[[___bbbeeeffffffeeecccbbbiiihhhbbbWWWKKKCCC;;;555777;;;@@@DDDHHHKKKMMMMMMHHHIIIJJJJJJJJJHHHFFFDDDFFFFFFGGGGGGGGGFFFFFFEEEHHHGGGFFFDDDBBB@@@>>>>>><<<999666666888:::<<<===<<<======<<<===>>>777...999ddd~~~aaaQQQUUU[[[NNNJJJNNNHHHNNNNNNOOONNNLLLJJJIIIHHHFFFDDDBBBAAABBBCCCCCCBBBAAACCCCCCBBBBBBEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCCCCCCCBBB@@@>>>???BBBEEEHHHUUUlllxxxtttzzz{{{}}}www{{{}}}oooSSSJJJFFFEEEGGGKKKHHHEEEFFFJJJLLLLLLKKKJJJKKKKKKGGGCCCAAADDDGGGEEEDDDCCCBBBBBBBBBBBBBBB>>>======<<<<<<<<<======AAABBBCCCCCCBBBBBBCCCEEEWWWNNNKKKVVVkkk}}}lllYYYtttsssfffZZZIII@@@CCC>>>======@@@IIISSS\\\aaajjjttt~~~tttXXXIIIWWWhhhfff]]]YYYEEEAAA<<<:::===BBBFFFHHHGGGNNNOOOKKKDDD666666EEEllluuuQQQ@@@UUU~~~===+++222...)))...+++)))((()))******)))(((((((((((((((((((((((('''(((((((((((()))))))))((())))))******+++,,,,,,,,,,,,***...111///BBBeeennnqqqhhhLLL999:::???IIIWWWfffssspppjjjggg[[[MMMFFFAAAOOOiiizzzoooXXXVVVddd}}}qqq^^^OOO===888777===CCCEEEEEEGGG???ffftttWWWPPPTTTSSSNNNKKKLLLMMMMMMMMMLLLJJJGGGFFFEEEDDDBBB???;;;888666555444444222111000000000000.........---,,,,,,++++++******)))))))))((((((((()))))))))))))))))))))))))))))))))***************)))))))))))))))+++...111===UUUkkkssszzzvvvWWWKKKJJJSSS___]]]PPPJJJOOOgggqqqjjjfffvvvmmmeeejjjzzzkkkTTTHHHEEEIIIKKKOOOSSSVVVYYYZZZZZZYYY___dddddd```[[[ZZZZZZ]]]___```^^^XXXOOOEEE>>>222777:::;;;>>>DDDIIIKKKFFFHHHJJJKKKJJJHHHEEECCCEEEEEEEEEEEEEEEEEEDDDCCCEEEDDDCCCAAA???>>><<<<<<999888777888;;;<<<<<<<<<>>><<<<<<<<<999444222555ZZZnnncccTTTOOOQQQRRRMMMLLLKKKCCCIIIJJJKKKKKKIIIHHHHHHIIIFFFDDDBBBAAABBBBBBBBBAAA===>>>???@@@AAACCCDDDDDDBBBCCCCCCCCCBBBAAA@@@@@@::::::<<<===???AAABBBCCCIII[[[xxxwwwsss~~~tttrrrzzz|||vvvnnnLLLPPPTTTHHHGGGTTTPPPLLLHHHGGGIIIKKKJJJIIICCCDDDDDDCCCCCCDDDFFFHHHDDDDDDCCCCCCCCCDDDEEEEEEAAAAAA???>>>===<<<<<<<<>>222000KKKtttddd888<<>>LLLZZZkkk~~~tttmmmdddWWWFFF:::555666;;;@@@BBBAAADDDIIIbbb|||rrr]]]NNNOOORRROOOLLLOOOOOOOOOPPPOOOMMMIIIEEEBBBDDDCCCAAA>>>;;;888666555666555444222111000000000///......---,,,,,,++++++******)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((%%%%%%+++222333---&&&,,,777EEENNN[[[mmm}}}uuuRRRHHHJJJOOOUUURRRJJJFFFHHHPPPfffddd\\\mmmwwwllloootttsssxxxxxx{{{wwwhhhVVVJJJGGGIIIKKKOOOSSSWWWXXXYYYTTTYYY]]]]]]YYYUUUUUUUUUVVVZZZ```dddcccZZZOOOHHHAAADDDAAA:::888===BBBBBBGGGGGGGGGGGGGGGEEEDDDCCCDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA???>>><<<;;;:::999777888999<<>>=========>>>?????????@@@@@@@@@AAAAAAAAA@@@???>>>777888:::===???AAABBBCCC???JJJ[[[uuuvvvpppxxxxxxvvvmmm{{{}}}yyyggg[[[PPPNNNSSSUUUTTTRRRNNNKKKHHHIIIKKKKKKIIIFFFEEEDDDBBBCCCDDDFFFFFFEEEBBBBBBBBBCCCDDDEEEGGGGGGCCCCCCAAA@@@???>>>>>>>>>AAACCCDDDDDDDDDDDDEEEGGGKKKDDDFFFPPPXXX```qqq}}}~~~xxxpppttt{{{~~~ZZZTTTjjjkkkuuugggTTTFFF@@@>>>===;;;CCCIIIMMMNNNRRR[[[cccgggpppyyy|||uuupppppppppnnniiikkkjjjppp|||eeeBBB;;;:::>>>CCCDDDEEELLLXXXcccmmm\\\AAA000///???lllxxx[[[GGGNNNdddiii999222888...***777111...***(((((()))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))******++++++,,,---+++///222)))***;;;bbbyyy|||[[[NNN@@@999999===HHHTTT___fffqqq{{{ggg???<<<>>>FFF]]]|||pppgggZZZPPPIIICCC;;;666>>>AAAEEEFFFFFFLLL]]]ooo___VVVPPPRRRQQQLLLLLLPPPOOOOOONNNMMMKKKHHHEEEDDDCCCBBB@@@>>>;;;999777666555444333222111000000000//////......---,,,,,,,,,*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++...///---++++++,,,///,,,***,,,333???RRRcccsssOOOAAAEEEHHHHHHEEEDDDHHHMMMJJJffflllcccbbbbbbrrr|||sss{{{vvvccccccsssyyyssspppuuu{{{wwwgggXXXCCCCCCEEEHHHMMMPPPRRRSSSRRRTTTVVVWWWVVVUUUUUUUUUQQQTTT\\\cccbbbYYYNNNGGGYYYZZZRRRDDD;;;===??????HHHGGGEEEDDDCCCCCCDDDDDDCCCDDDDDDDDDCCCBBBBBBAAA>>>>>>===<<<:::999888888666888;;;???BBB@@@===999777555999===333000QQQ}}}xxxzzz}}}HHHRRRFFFNNNJJJKKKOOOAAA>>>VVVLLLMMMMMMJJJEEEAAABBBCCCAAA@@@???@@@@@@???===;;;CCCAAAAAAAAA@@@>>>>>>???>>>>>>@@@AAAAAA@@@???>>>;;;;;;<<<===>>>@@@AAABBB:::@@@BBBJJJ\\\gggppp|||rrr}}}~~~{{{^^^ZZZWWWVVVUUUPPPLLLJJJFFFFFFFFFIIIMMMMMMIIIEEEMMMIIIFFFEEEGGGGGGDDDAAA@@@AAAAAABBBDDDFFFHHHIIIDDDCCCBBBAAA@@@@@@@@@@@@@@@AAACCCCCCCCCCCCDDDFFFCCC???CCCMMMOOOPPP___tttwwwnnnxxxaaaDDDOOOaaaIII???===??????;;;======999;;;EEEPPPUUUYYYiiiooodddYYY[[[^^^\\\YYYYYYSSSSSS]]]___```iiimmmjjjnnnvvvxxxvvvzzzoooqqqlll>>>000===<<>><<<:::888777333333222111111000111111000//////......---,,,,,,************))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''***'''$$$$$$(((+++---,,,+++(((+++111000,,,333???uuu^^^PPPJJJEEEDDDJJJKKKFFFAAAAAAEEEPPPkkkoooWWWddd}}}wwwsssjjj]]]QQQqqqtttwwwxxxwwwwwwvvvuuuTTTEEE777888@@@GGGJJJKKKPPPOOOOOOPPPRRRRRRQQQOOOOOOQQQSSSQQQNNNNNNSSSYYYgggiii\\\KKKBBB999666???GGGGGGFFFCCCBBBCCCCCCAAACCCCCCBBBBBBAAA@@@@@@@@@???>>>===;;;:::999888888222;;;CCCCCC>>>999;;;>>>999777///--->>>]]]xxxyyyUUUJJJKKKKKKJJJGGGDDDCCCEEEJJJMMMQQQNNNJJJHHHIIIIIIGGGEEEBBBAAA@@@>>>======>>>>>>GGGEEECCCBBBAAA???<<<:::AAA@@@???@@@AAADDDGGGIII@@@BBBEEEFFFDDDBBBAAAAAA@@@BBBDDDGGGMMMXXXfffppptttzzzyyysss}}}zzzvvvfff]]]RRRRRRRRRQQQPPPOOONNNMMMHHHIIIJJJIIIGGGFFFGGGHHHmmmQQQSSSYYYCCC>>>GGG===@@@999:::EEEJJJEEEAAACCCAAA@@@?????????@@@??????===???BBBEEEFFFFFFDDDCCC???DDDFFFDDDBBBGGGTTT___RRRJJJfff{{{]]]OOOIIICCC>>>===EEE>>>999;;;===<<<;;;;;;@@@JJJRRRQQQHHH@@@AAADDDAAA???>>>@@@BBBBBBBBBCCCAAALLLRRRLLLFFFGGGJJJKKK888BBBHHHDDD>>>>>>CCCGGG<<>>AAAHHHSSS]]]bbbnnnsss|||vvvxxx}}}rrrfff\\\SSSMMM???;;;:::<<<>>>===>>>BBBJJJMMMMMMZZZ{{{{{{XXXVVVKKKLLLMMMNNNOOONNNNNNMMMNNNKKKGGGEEEEEEEEEEEEEEEDDDBBB???;;;888666555555222444222---+++///111111000//////...------,,,,,,************))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((()))******++++++,,,------]]]LLLPPPKKKFFFDDDIIIKKKIIIHHHJJJCCCJJJaaazzzyyyhhhgggvvvxxxeee[[[XXXJJJmmm}}}rrrsssuuupppjjjWWWBBB888666999@@@FFFMMMJJJGGGFFFHHHJJJKKKLLLIIILLLNNNMMMJJJJJJNNNRRRVVVZZZSSSJJJFFF<<<444999999>>>CCCFFFFFFEEEDDDBBBBBBAAA@@@???>>>===<<<<<<<<<;;;999888888999:::;;;>>>???AAAAAA???===;;;;;;777444///444QQQtttyyyWWWFFFOOOOOOJJJIIIHHHEEEDDDEEEIIILLLNNNKKKHHHGGGHHHIIIHHHGGGDDDDDDBBBAAAAAAAAABBBCCCGGGEEEBBB@@@AAAAAAAAA@@@@@@@@@@@@AAABBBDDDFFFGGGDDDFFFGGGFFFCCC@@@?????????AAABBBDDDGGGOOO[[[cccqqqsssooonnn|||uuu|||uuujjjSSSUUUWWWNNNNNNNNNNNNMMMLLLKKKJJJGGGFFFDDDAAABBBFFFLLLQQQ[[[EEEMMMUUUAAA<<>><<<===@@@BBBCCCBBBAAA@@@>>>@@@BBB@@@???DDDNNNVVV}}}xxxvvvzzz}}}{{{rrrVVVXXXsssmmm^^^\\\YYYTTTFFF???:::;;;===;;;:::;;;===:::888:::<<<===:::777:::999777888999888888999111888===<<<<<<>>>>>>;;;>>><<<777666<<>>;;;;;;===@@@CCCFFFLLLUUUcccqqquuuuuuyyy{{{ooollldddXXXKKKAAA<<<999BBB999555===HHHKKKIIIFFF;;;JJJ___yyybbbQQQPPPKKKLLLMMMNNNNNNMMMLLLLLLLLLIIIFFFEEEEEEEEEDDDBBBAAA???<<<999666444333333;;;<<<999222...///000//////......------,,,,,,+++*********)))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))******+++,,,,,,---WWWNNNeeeMMMHHHEEEFFFHHHHHHJJJMMMGGGIIIXXXrrrqqqhhhtttjjj___```JJJOOOdddzzzzzziiihhhtttwwwiiiXXXKKK@@@999999===AAA??????@@@CCCFFFGGGGGGEEEHHHJJJIIIEEEDDDEEEGGGJJJRRRPPPLLLKKK@@@666888@@@BBBDDDEEEDDDCCCBBBCCCAAAAAA@@@>>>===;;;:::999999888777666777:::<<<>>>>>><<<:::;;;>>>===999555111,,,999XXXuuuiiiGGGMMMSSSEEEHHHHHHHHHGGGEEEEEEGGGJJJIIIGGGEEEEEEFFFHHHHHHHHHCCCCCCCCCCCCCCCDDDEEEEEEGGGDDD@@@???@@@CCCDDDEEE???@@@@@@AAAAAABBBCCCCCCEEEFFFEEECCCAAA???@@@AAA@@@BBBCCCBBBBBBFFFNNNTTTaaauuu{{{~~~|||{{{zzzwwwgggMMMKKKQQQLLLIIIIIIIIIIIIIIIHHHGGGFFFDDDCCCAAA@@@@@@DDDKKKPPPFFF:::GGGQQQAAA;;;@@@999777TTT]]]GGG777<<>>???===<<<;;;<<<>>>?????????>>>============<<<===@@@EEEJJJ```rrrjjjmmmxxx|||vvvcccQQQvvvpppXXXVVVWWWWWWPPPDDD;;;888===:::777888<<<===:::666999999999999999:::;;;;;;@@@AAA@@@>>>??????:::333>>>GGGLLLIIIGGGNNNYYYaaahhhMMMGGG555000MMMmmmooo{{{{{{lll```KKKFFF{{{{{{III+++000...,,,*********(((&&&)))))))))(((((((((((('''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&''''''(((((()))***************+++,,,,,,------111'''111SSSttttttWWWGGG:::888:::999:::???<<<>>>DDDLLLPPPTTT\\\eeejjjmmmttttttqqq|||~~~{{{[[[WWWSSSMMMEEE===999888999AAA>>>???GGGKKKKKKIIIHHH___aaaRRRQQQKKKKKKKKKLLLLLLLLLKKKKKKJJJHHHFFFEEEDDDDDDCCCAAA???<<<;;;999666444333222111===???<<<444/////////------------,,,++++++************))))))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))***++++++,,,,,,___YYYmmmMMMJJJGGGFFFEEEEEEFFFGGGHHHHHHPPPbbbwwwuuueeeaaa{{{pppkkkhhhJJJBBB___uuurrrnnnvvvnnnjjjhhheee[[[JJJ;;;333333444888>>>CCCEEECCCBBBDDDGGGHHHGGGCCC@@@??????BBBMMMNNNKKKMMMIIIHHHRRR```TTTGGG@@@>>>>>>???AAAAAA@@@???>>><<<:::999888888888888999;;;<<<===>>>888888999<<<>>>===777333)))>>>\\\ttt___SSSQQQRRRNNNEEEFFFGGGHHHGGGFFFEEEFFFGGGEEEDDDBBBBBBBBBCCCDDDDDD?????????@@@AAABBBCCCDDDDDDBBB@@@???AAABBBBBBBBB======>>>?????????>>>>>>@@@@@@@@@???>>>>>>AAADDDBBBCCCDDDBBB@@@BBBGGGKKKVVVfffrrrvvv{{{xxxwwwzzzuuuyyy~~~qqqMMMKKKLLLJJJGGGBBBEEEEEEFFFFFFFFFEEEEEEDDDAAACCCDDDEEECCCBBBBBBBBB;;;888EEEMMMAAA;;;???<<<@@@VVVZZZCCC444999;;;333>>>;;;777777:::;;;:::999======>>>>>>???>>>>>>>>>???===<<<;;;===???AAAAAAGGGTTTbbbnnn{{{}}}kkkcccppp~~~SSS===RRRooo|||}}}~~~uuubbbMMMDDDEEE999>>>CCC@@@999555666:::555777999777888;;;======AAA???======AAAFFFGGGFFF>>>FFFJJJKKKUUUpppUUU------???eeexxxeeeJJJHHHNNNWWW@@@&&&222...,,,***)))))))))(((&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''((())))))***))))))******+++,,,,,,,,,...222111555PPPttt|||~~~nnnUUULLLFFF<<<888::::::777888;;;===>>>DDDJJJOOOOOOXXX\\\]]]gggmmmeeeeeeiiifffhhhsssvvvwww~~~RRR>>>999666888;;;<<<>>>@@@>>>BBBGGGHHHEEEMMMcccyyyjjjMMMPPPQQQEEEJJJJJJJJJJJJJJJIIIIIIIIIDDDCCCCCCDDDDDDBBB???<<<999999777666444333222111666888777111...///000///,,,,,,++++++******))))))***)))))))))((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))***+++++++++gggXXXVVVHHHIIIJJJHHHFFFFFFEEEDDDBBBEEEFFFJJJXXXhhhlllfff^^^dddrrr|||pppiiiVVVHHHXXXvvvuuukkkhhhiiimmmjjjZZZGGG<<<444333333555888:::;;;:::@@@BBBEEEEEEDDDBBB@@@???999EEEGGGDDDHHHNNN\\\qqqmmmXXXCCC<<<======<<<=========<<<;;;:::999888888999;;;===?????????===<<<:::>>>BBBBBB>>>888555333<<<```wwwxxxeeeLLLTTTOOODDDHHHTTTFFFGGGHHHGGGEEEDDDEEEEEEDDDCCCAAA???>>>>>>>>>???;;;<<<===???@@@AAABBBBBBAAA@@@@@@@@@AAA???===:::::::::;;;<<<<<<;;;;;;:::======<<<;;;:::;;;>>>AAA???AAABBB@@@>>>???CCCHHHIIIRRRbbbrrrwwwooooooyyy{{{~~~{{{pppvvvvvviiiPPPHHHNNNJJJFFFMMMRRRDDDDDDEEEEEEFFFEEEEEEEEEAAACCCEEEDDDAAA???======999:::BBBFFF???;;;>>>??????AAA???888555888:::999888888888888999:::;;;;;;@@@@@@@@@@@@@@@@@@AAAAAACCC@@@======???AAA@@@???CCCKKKXXXiii|||wwwccciiizzz|||iiiWWWGGGGGGZZZxxxqqqUUUNNNSSSaaa```[[[OOOCCC===>>>AAA:::???AAA===<<<@@@CCCBBBCCC>>>:::888999===BBBGGGHHHQQQdddqqqNNN===EEE]]]vvv{{{[[[>>>IIIFFFYYYuuuttt???//////+++---+++)))((())))))(((&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))(((((()))******++++++,,,(((333333+++888ZZZsssxxxqqq{{{hhhQQQ>>>666666555999???@@@===999999@@@===BBBFFFDDDIIIKKKBBBEEEKKKGGGEEEKKKJJJIIIQQQFFFTTTaaafffhhhcccRRR>>>>>>777555<<>>:::999888888888888888888888888===>>>@@@AAAAAA@@@>>>===???CCCDDD???666333888>>>pppjjjuuuvvv]]]NNNKKKNNNGGGFFFLLLMMMFFFGGGGGGFFFDDDCCCDDDEEEDDDDDDBBB???<<<:::;;;===;;;<<<>>>@@@AAABBBBBBBBB?????????@@@@@@===888555999999999999999999::::::======<<<999777777999<<<;;;<<<===<<<:::<<>><<<<<<@@@CCC:::<<<>>>>>>===;;;===@@@FFF:::333777;;;999888;;;888<<<@@@@@@>>><<<===???BBBAAAAAA@@@AAABBBCCCEEEDDDBBB@@@???@@@AAABBBBBBLLLKKKNNNZZZmmmuuujjj{{{xxx^^^EEE:::FFFZZZ{{{qqq[[[PPPKKKEEE@@@@@@GGGIIIBBB???DDDFFFDDDNNNKKKJJJNNNSSSVVV\\\aaaxxxhhhJJJ@@@LLL~~~zzzdddQQQGGGCCCZZZlllrrr>>>)))111555,,,,,,***(((((())))))((('''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%&&&&&&''''''((())))))((((((((()))******+++++++++***---000000999VVVtttssssssdddUUUJJJ@@@;;;888555333444777222666999555777:::333666<<<999666:::777444:::888:::>>>AAA===777666:::@@@;;;;;;BBBDDD@@@BBBGGGSSS[[[qqq{{{}}}dddCCCEEEMMMHHHDDDJJJFFFFFFFFFEEEFFFGGGHHHHHHCCCBBBCCCDDDDDDCCC@@@===:::::::::999777555333222111555444000...///000...+++++++++***))))))(((((())))))((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((())))))******dddJJJ@@@GGGKKKIIIGGGIIIHHHEEE@@@DDDDDD???<<>>888666444444111333555999<<<>>>???>>><<>>999777:::777777888999;;;<<<======@@@@@@??????@@@@@@AAABBB@@@@@@<<<555444???SSSddd\\\OOOJJJIIIGGGHHHQQQPPP@@@FFFGGGGGGEEECCCBBBCCCEEEDDDEEEDDD@@@===;;;<<<>>>;;;<<<>>>@@@AAAAAAAAAAAA???>>>=========<<<888666999999888888888999;;;<<<;;;<<<;;;:::888777999:::999::::::999888:::@@@EEETTT]]]JJJ111:::SSSqqq~~~|||{{{zzziiiVVVWWWRRRKKKGGGDDD>>>???PPPTTTDDDCCCDDDEEEFFFGGGGGGGGGGGGBBBBBB@@@===<<<===@@@CCC;;;???===;;;??????===AAAHHH???;;;>>>>>>888777::::::BBBJJJIIIBBB<<<>>>BBBAAA@@@???>>>???AAADDDFFFCCCBBB@@@???>>>@@@CCCEEEMMMHHHEEEGGGSSSiii|||fffmmm}}}|||wwwzzz~~~___HHH<<<@@@PPPjjjuuuccc\\\[[[WWWTTTZZZcccfff___]]]cccgggeeehhheeekkkzzzhhhNNNDDDIIIQQQ{{{bbbHHH@@@IIIaaappp<<<111444---+++333+++***(((((()))***)))(((&&&&&&&&&'''''''''((((((&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''%%%%%%&&&''''''(((((()))''''''(((((()))******+++---(((+++000,,,))):::TTTmmmkkk]]]RRRIIIBBBAAA???888;;;<<<666888===999777===999666;;;888444999<<<666555<<>>999;;;===FFFMMMKKKIIIVVVhhhYYYLLLDDDGGGJJJGGGGGGKKKDDDDDDCCCDDDEEEFFFHHHIIIDDDDDDCCCDDDEEEDDDAAA???;;;;;;;;;:::888555333222000444444000...//////...,,,,,,+++******))))))((())))))((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((())))))***~~~```HHHAAAHHHKKKFFFBBBCCCCCC@@@;;;>>>@@@>>><<<>>>HHHRRReeellloooggg]]]^^^ooo~~~mmmeee[[[KKKAAA@@@ZZZ```llltttqqqeee]]][[[bbb___ZZZTTTMMMEEE===777111111111333666777777666000444000000888888555999===555333888777111333;;;888999;;;===???AAACCCCCCBBB@@@===<<<===@@@DDDGGGBBB===555222;;;UUUxxxwwwXXXSSSTTTNNNOOOOOOIIIKKKNNNFFFGGGGGGFFFDDDBBBBBBCCCEEEDDDEEEEEEBBB>>>===>>>AAA999:::<<<>>>????????????@@@>>><<<;;;;;;;;;:::999:::999888888888:::===>>>888999::::::999:::<<<>>>:::;;;:::999888;;;AAAGGGAAACCC<<<@@@JJJ???<<>>AAACCCCCCAAA>>><<<;;;<<>><<<<<<===@@@CCCEEEAAAAAA@@@>>><<<>>>CCCGGGEEEHHHKKKLLLLLLTTTeeettt{{{bbbuuu}}}ppp___LLLAAACCCQQQiii|||~~~bbbPPPIIIHHHCCCAAAMMMlllsssxxx~~~ZZZFFFPPP[[[vvvoooLLL///---000)))&&&,,,+++***((((((*********)))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''(((((()))*********(((---///++++++111666888aaannnxxx|||}}}dddUUUTTTLLLKKKHHH===:::???<<<666;;;888888AAAAAA>>>DDD@@@BBBAAA>>>???DDDGGGHHHNNNYYYjjjvvvtttxxxxxxXXX>>>GGGIII@@@???GGGHHHBBBCCCBBBBBBCCCDDDFFFHHHIIIFFFEEEDDDDDDEEEEEECCCAAA<<<<<<;;;:::888555333111,,,000111...---///000...,,,,,,++++++***))))))))))))(((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))mmmXXXTTTGGGEEEDDDDDDDDDCCCAAA???EEEDDDBBB???======@@@BBBTTTiiixxxqqqaaaXXXYYY\\\iii]]]eeeXXX:::;;;JJJ^^^nnnxxxzzzqqqfffggg___ZZZ]]]^^^VVVNNNJJJBBB===666333333555666666777666555444333333333333888666444333333666999<<<>>>@@@CCCEEEDDDAAA>>>;;;;;;>>>???>>>CCCKKKKKKEEE555777222CCClll}}}|||\\\KKKSSSMMMLLLIIIHHHHHHJJJLLLNNNNNNIIIDDD@@@AAADDDGGGIIIMMMGGG@@@>>>@@@CCCDDDDDD@@@>>><<<<<<===>>>===<<<999:::;;;;;;<<<<<<;;;;;;===;;;;;;<<>>:::888:::>>><<<;;;999999999;;;<<<>>>===<<<;;;;;;<<<>>>@@@BBBHHHSSScccqqq{{{~~~aaa\\\VVVRRRPPPPPPPPPOOOLLLJJJHHHHHHIIIIIIIIIHHHEEEEEEEEEGGGHHHGGGEEEDDDAAA???>>><<<;;;;;;;;;<<<===@@@AAA>>>>>>@@@???;;;999@@@???777555<<<>>>999:::AAAJJJLLLDDD999888<<<:::888888;;;AAACCC@@@<<<>>>>>>>>>>>>????????????CCCCCCDDDEEEHHHNNNVVV\\\nnnzzz~~~uuu[[[eeevvvyyy___JJJEEEKKKPPPCCCOOO```bbbppp~~~sss|||}}}vvvpppXXXYYYWWWMMMBBB>>>CCCJJJ```gggjjjxxxwwwhhhPPPPPPPPPTTThhhiii999666111...---,,,+++***+++******)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))*********+++,,,---///000888\\\xxxjjjnnn[[[ZZZVVVJJJFFFGGGAAA???CCCEEECCCEEEJJJJJJLLLJJJHHHTTTgggrrrrrr~~~ooo```<<<===>>>@@@BBBCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCDDD???AAACCCDDDCCCAAA>>><<<:::999888555333000...---///////////////.........+++***))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&XXXFFFEEEFFFDDDCCCBBBAAA@@@===;;;@@@@@@???===<<<>>>AAADDDIII```rrrnnn___UUUWWWZZZ[[[pppyyybbb]]]eeeKKK888:::YYYlllhhhiiivvvqqqjjj^^^TTTPPPSSSZZZ___ZZZSSSKKKIIIJJJJJJEEE@@@444444555777888999:::;;;>>>???AAADDDGGGJJJLLLNNNOOOMMMJJJFFFBBB>>><<<;;;777>>>EEEFFFDDDAAA;;;555777@@@UUUxxxuuu}}}|||\\\PPPNNNKKKJJJJJJJJJJJJJJJJJJIIIIIIJJJHHHDDDCCCDDDEEEEEEEEEGGGEEECCCBBBBBBBBBAAA@@@EEECCC@@@>>>===;;;999777::::::;;;;;;;;;;;;;;;:::===<<<<<<>>>@@@AAA???<<<<<>>:::999;;;???>>>===;;;999888999:::;;;???>>><<<;;;;;;<<<===>>>777<<>>???>>><<<;;;:::::::::;;;999===>>><<<;;;<<<999555@@@FFFEEE;;;888<<<===777777<<>>;;;777;;;;;;<<<<<<<<<<<<======;;;<<<===>>>@@@CCCHHHLLL]]]nnn|||}}}wwwhhhYYY]]]tttttt```YYYSSSFFFIIINNNCCC???HHHFFF@@@>>><<>>666222///,,,++++++***)))******))))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))*********+++,,,---...///333:::VVVooo{{{|||vvvuuusssqqquuu|||}}}}}}yyyWWWBBB999;;;<<<===???AAABBBCCCCCCBBBBBBAAAAAA@@@AAAAAABBB@@@@@@@@@@@@>>>;;;999777666666555444222111000///000//////...---,,,,,,++++++***))))))((()))))))))((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&JJJ;;;@@@CCCBBBAAAAAAAAAAAA>>><<<;;;<<<<<<<<<<<<>>>AAADDD???KKKXXX]]]]]]\\\ZZZWWW]]]```ttt~~~sssvvvqqqUUU888555JJJbbbjjjhhhbbbmmmsssnnniiikkkllliii[[[UUUPPPRRRXXXXXXOOOFFF999;;;???CCCFFFHHHIIIIIIIIIKKKMMMOOOOOOMMMKKKIIIIIIFFFAAA===;;;;;;<<<>>>KKKAAA:::===AAA>>>666///DDD]]]tttYYYHHHLLLPPPLLLFFFHHHJJJKKKKKKIIIFFFDDDGGGFFFFFFFFFGGGFFFDDDBBBCCCFFFIIIIIIGGGDDDAAA???FFFDDD@@@>>>===;;;999777::::::::::::::::::::::::<<<<<<<<<>>>@@@???===;;;>>>@@@@@@===:::999;;;>>>;;;:::999888888999:::;;;@@@???===;;;999999999:::777777666666888@@@LLLUUUaaaooo||||||zzzxxxggg\\\WWWUUURRRNNNJJJHHHGGGHHHHHHHHHGGGFFFFFFGGGHHHGGGEEECCCCCCBBBAAA???===;;;:::999<<<<<<;;;:::999999999999666:::;;;999888999777222;;;AAA???777444777777222444666<<>>HHH]]]qqq|||```VVVeeekkkrrrtttuuuyyy|||wwwrrrzzzmmmYYYGGG>>>:::dddNNN000111111...+++*********)))(((***))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))))))))******+++,,,......444***777WWWvvvuuuzzz|||DDD///333999777888999;;;===???@@@@@@@@@@@@@@@???@@@@@@AAAAAADDDCCCAAA>>><<<999777666333333333222222111111111000000///---,,,+++***)))+++***))))))((((((((()))''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&HHH===CCC@@@@@@@@@BBBDDDEEEEEEDDD:::;;;;;;;;;;;;<<<@@@BBB@@@;;;;;;III___lllhhh^^^nnnkkkeeekkkllltttgggDDD...888OOO[[[nnnuuuooo]]]UUU^^^dddaaaSSSQQQPPPSSSVVVSSSIII@@@;;;>>>CCCGGGJJJKKKJJJJJJHHHHHHHHHGGGDDD@@@;;;888777777888:::>>>BBBFFFIIIAAABBB@@@777)))(((>>>XXX[[[lll{{{uuunnnYYYUUUSSSMMMLLLQQQFFFGGGIIIIIIIIIGGGDDDCCCHHHGGGFFFFFFGGGFFFDDDBBB@@@DDDIIIJJJFFFAAA???>>>AAA???======>>>>>>===<<<;;;;;;:::999999999999999999:::<<<======<<<:::888======<<<:::777666888;;;555555666777999;;;===>>>>>>===;;;:::888888888888;;;<<<<<<:::888999<<<>>>NNN[[[lllxxx|||~~~{{{gggSSSIIIDDDCCCIIISSSKKKHHHEEECCCDDDEEEEEEEEEAAA@@@AAABBBCCCBBB???===AAAAAA@@@>>>;;;:::999::::::999999999999999999999:::<<<;;;888777888888444000555666111000333444222222222555<<<>>>:::666666777555444555777777666444666666666777777777888888888;;;>>>???>>><<<;;;:::;;;MMM^^^oooYYYMMMZZZhhh~~~{{{vvvTTTOOOIIIAAAHHH[[[yyyIII000---111...,,,)))))))))***)))((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))))))))******+++------000111111888VVV}}}vvvyyyllleeeyyysssDDD111555999555555666777888:::<<<>>>???@@@@@@@@@@@@AAAAAABBBCCCCCCAAA???<<<999888777777333333333333222222222111//////......---,,,+++++++++***)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%GGG<<>>CCC:::666BBBWWWhhhnnnnnnhhhqqqiiiUUUZZZ{{{wwwhhh^^^[[[MMM888444>>>OOOVVVUUUNNNSSSdddjjjeee\\\]]]]]][[[VVVLLLCCC===;;;===AAADDDDDDCCC@@@>>><<<<<<<<<<<<<<<;;;;;;;;;:::<<<@@@DDDFFFGGGHHHGGG:::333...111;;;JJJ]]]lllvvvuuuZZZKKKFFFPPPUUUNNNIIIJJJGGGGGGFFFEEEEEEEEEEEEEEEJJJGGGEEECCCDDDEEEEEEDDD===@@@CCCBBB???<<<<<<======<<<;;;<<<>>>??????>>><<<;;;:::888777777777777777888999:::999777555555999999888666444444555666333444555666888:::<<<===:::999999888888777777777333444666888888999:::;;;:::BBBKKKQQQVVV___mmmxxx}}}nnneeecccVVVJJJFFFLLLNNNGGGCCCGGGGGGEEECCCBBBCCCDDDEEEDDD>>>>>>???@@@AAA@@@===;;;<<<>>>>>>===;;;999:::;;;888888999999999999999999EEEEEE@@@999555777777555///333555444333666777777222000222999<<<999666555555444444555666777777777555555555666666666777777666:::>>>@@@???===;;;;;;888BBBIIITTTcccnnnxxxlll^^^QQQTTTeeezzz}}}|||yyyqqqTTTAAAGGGMMMZZZuuuooo===---666333$$$,,,+++))))))***+++***)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))******+++,,,'''111///***<<<___zzz}}}jjj999+++444:::666000444444555666999;;;===???>>>>>>>>>>>>???AAABBBBBB???===;;;888777777777888777666555444333222111000.............../////////+++***)))(((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%EEE;;;AAA@@@???>>>>>>???>>><<<:::999::::::999888777888:::999999;;;>>>AAAJJJ[[[kkkhhhiiicccUUUMMMYYYuuuyyyccc^^^bbb```PPP???(((222<<>>>>><<<<<<<<<>>>???@@@@@@AAAAAA@@@===999666333777777<<>>???@@@BBB>>><<<;;;;;;<<<===<<<;;;===;;;999777666666666666666777888777555333333333555555555555555444444444555666666777777888888888666666666777777777777777555333111000111333777999999<<>>,,,,,,000///+++,,,+++******++++++***(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((())))))(((((()))******++++++---,,,000777???^^^xxxRRR<<<...444666...,,,333333333333555777:::===>>>:::::::::;;;<<<>>>???@@@AAA@@@???=========>>>>>>999888777555333111000///------......///000000111+++***)))((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%CCC;;;FFF???===<<<;;;:::999666444555666777666555444555777111333777888555555BBBQQQeee[[[WWWYYYXXXTTTZZZggglll|||gggkkkqqqlllPPPEEE777000333999<<<<<<@@@@@@BBBCCCEEEEEEFFFFFFIIIJJJKKKLLLKKKIIIFFFDDDDDDBBB@@@>>><<<:::::::::;;;888555222222333555777999]]]{{{~~~ttttttZZZHHHPPPUUUQQQEEEDDDMMMNNNFFFGGGEEECCCBBBCCCEEEHHHJJJFFFCCC???======???@@@@@@AAA@@@>>>>>>@@@BBBCCCCCC===<<<::::::;;;;;;:::999===<<<999777555555555666777888888555222111222444444555666777888888666555555555666666777666666666555555666666666666555555:::777444111222444777888???@@@AAAAAAAAACCCFFFIIIIIIJJJPPPYYYaaagggooowww}}}ssslllgggccc```___KKKIIIEEEBBBDDDHHHJJJJJJHHHCCC@@@???AAADDDHHHLLLGGGEEECCCCCCEEEFFFEEEDDDBBBAAA???@@@AAAAAA@@@>>>666;;;@@@@@@===::::::;;;999999;;;<<<============AAAAAA>>>888555666444111444444666555333000///000222000222555555111000222222222222111000111222444333333333333444444444444111222444444333444555777777888555888???AAANNNgggvvv{{{```KKKTTTiiiyyypppnnn|||vvv~~~tttcccWWWMMM@@@AAA999OOOzzz}}}CCC555...222...%%%)))666+++***)))*********)))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))(((((((((((()))******---///,,,222999000;;;```{{{{{{}}}rrrhhh~~~zzz???000000444777333+++,,,444111111111222555888;;;===888888999:::;;;===???@@@CCCCCCBBBAAAAAA@@@@@@@@@888777666444222111//////---.....................+++***)))((('''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$>>>:::III<<<;;;:::::::::999777555111222444333333222444555444//////666:::888888<<>>>>><<<;;;999888888:::;;;;;;:::>>><<<999666555444555555888999888555111000333666555666888:::<<<<<<999666222333444666777888888888555555666666555444444333111111333666:::=========::::::<<<>>>AAACCCEEEFFFHHHCCC???@@@DDDIIIMMMQQQLLL[[[ZZZZZZfffffffffxxxwwwjjjiiirrrooobbbeeeuuu]]]SSSMMMOOOOOOJJJJJJMMMIIIKKKJJJIIIHHHHHHEEEBBBBBBFFFIIIIIIJJJMMMMMMKKKGGGEEEDDDDDDEEEFFFEEEDDDAAA???======>>>???>>>===999>>>DDDEEEAAA===<<<===999:::<<<>>>??????>>>>>>111555777666777888777333444555666777555222111333111000222444222------111111111000...,,,,,,---///111222222222222333333333444555444333222333666888444666555999===777;;;NNN[[[ddd{{{nnnQQQBBBFFFQQQfffxxxoookkksssmmmrrrwwwxxx{{{gggZZZUUUQQQGGGEEEHHHCCCIIIQQQ~~~aaa>>>000,,,+++//////+++''''''+++)))))))))***)))'''%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))(((((((((((())))))***###222---***777555+++000CCCiii|||~~~}}}|||~~~xxx|||}}}|||iii<<<222444222---))),,,222222...000///000111333777:::<<<999::::::;;;===???AAABBB??????>>>===<<<;;;::::::555555444333222000//////.........------,,,,,,,,,+++***)))(((&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$EEEKKKJJJAAA;;;888999888555333555444333333222222333333444333222222555888999666333999DDDTTTcccqqquuunnncccVVVOOOUUUnnn}}}ddd```aaagggjjjjjjooowwwNNNBBB999999;;;999333000777666333000------000333444222222333555666555444:::EEEOOOWWWiii~~~xxxmmmuuulllmmmzzz}}}uuu]]]UUURRRLLLEEEHHHEEEBBBBBBEEEGGGGGGFFFEEEEEEEEEEEEDDDCCCBBBAAADDDBBB@@@?????????===;;;???;;;777888<<<>>><<<:::;;;:::888777888:::<<<===999888666555444555777888999888777666555555555555555555555444444333222222888444111111444777777666555666555333111000111222333444666999;;;===???@@@AAA@@@???>>>@@@CCCFFFHHHEEECCCAAA@@@AAABBBBBBAAADDDIIINNNNNNJJJGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJGGGJJJMMMMMMJJJJJJLLLOOOOOOJJJEEEDDDFFFHHHGGGEEEHHHQQQTTTOOOIIIIIIIIIGGGJJJFFFBBBAAABBBCCCAAA???>>>@@@BBBCCCCCCAAA???============>>>>>>===<<<<<<>>>>>>===<<<;;;999888777666666666666555444333222333777:::888333///000333333222111000//////////////////333555...,,,<<>>>>>PPPfffiii@@@111333///......---+++***))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((,,,,,,,,,---------......,,,===PPPzzzrrr~~~pppxxxvvvmmmyyyyyylllvvvxxx}}}GGG333000,,,......------------......---...///111333555666777555777999::::::;;;===???============<<<;;;::::::666555333111000///......///......------,,,+++++++++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$MMMQQQOOO>>>999666888888555444666444444444444444444444444222222222555777888555333666===GGGSSSaaammmooojjjqqq^^^KKKGGGRRRhhh|||~~~vvvrrruuuvvvsssmmmeee```bbbeeebbb]]][[[JJJGGGBBB<<<777777;;;>>>222444888>>>FFFOOOWWW\\\dddpppwwwuuuxxx|||vvvqqqiii|||yyyhhhTTTKKKLLLOOONNNJJJIIIEEEBBBAAACCCDDDDDDCCC?????????>>>======<<<<<<===<<<;;;===???@@@@@@???>>>:::777777;;;===;;;999666666666666777888999:::888777555444444444666777888888777666555444444555333333333333333444444444777444111111333666666555444555555333111111222333444555777888;;;<<<>>>???<<<===>>>@@@AAABBBCCCCCCCCCAAA@@@@@@AAABBBAAA@@@AAAEEEIIIIIIFFFCCCDDDFFFEEEEEEEEEEEEFFFFFFGGGGGGJJJIIIHHHHHHJJJKKKKKKKKKHHHIIIIIIJJJIIIGGGEEEDDDAAAHHHLLLIIIGGGJJJKKKIIIGGGCCC@@@???AAABBB@@@>>>>>>???AAABBBBBB@@@>>><<<::::::;;;;;;;;;;;;;;;;;;>>>===<<<:::888777555444555555555555444333222222111444777555111...///111111000///......---------++++++///444111000>>>RRRXXXFFF444000222000---+++...///000111222222222222222222222222444555666777;;;;;;GGG\\\kkksss~~~~~~{{{cccRRRFFFHHHNNNTTTddduuuqqqXXXSSSHHH>>>FFF444EEE^^^ooopppuuu~~~WWW???222...000......---,,,+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((++++++,,,,,,,,,---------.........TTT|||pppEEE222111666888...------------------...,,,---...000222444555666555777888999999999;;;===::::::::::::999888777666555444333111000///............------,,,+++++++++******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$TTTXXXTTT<<<777444666777555555777333333444555555444333333111111222444666666444222555777888>>>LLL\\\fffhhhWWWWWWVVVSSSMMMLLLWWWdddwwwfffeeehhhooosssrrrqqqqqqfffccc^^^XXXTTTVVV[[[______bbbddddddccccccfffiiijjj{{{rrrcccbbbhhhuuurrrvvvdddSSSMMMFFFDDDGGGJJJIIIGGGHHHEEEBBBAAAAAABBBAAA@@@BBBAAA???>>>======>>>>>>:::999999;;;>>>???@@@???<<<999666777999;;;999777333444666888999999888777666555444333222333444555777666555444444333444444000111111222333333444444444222111111222444444444222333444333111111333444555666777888999;;;;;;<<<666999===@@@AAA@@@>>>===???>>>>>>???AAAAAA@@@>>><<>><<<===>>>@@@@@@@@@>>><<<;;;888888777888888999:::;;;===<<<:::777666444444333444444444444333222111000///222444222...,,,---...///...---,,,+++++++++,,,...+++,,,///,,,)))000<<>>HHHRRRdddvvv|||tttsssfffOOODDDHHHSSS\\\mmm{{{|||xxx|||}}}sss```VVVMMMKKKIIIOOONNN;;;444DDD```uuusssFFF///...000///,,,...------,,,+++***))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((*********+++++++++,,,,,,,,,...)))000DDDvvvzzzwww```333+++333222///000---,,,,,,,,,,,,,,,,,,---+++,,,---///000222333333444555777777777777888:::888888888888777666555555444444222000///.........------,,,,,,+++******)))***))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$QQQUUUTTT<<<666444555666333333555000111333555555333111000000000111222333444333222666555222222:::HHHRRRTTTTTTYYY``````VVVLLLMMMTTTQQQggg~~~pppmmmiiiccc______bbbdddZZZbbbkkkppppppppprrruuuvvvbbb]]]___aaacccgggxxxcccOOOLLLMMMLLLJJJIIIHHHFFFDDDBBBFFFDDDCCCBBBAAAAAAAAAAAAEEEDDDBBB@@@???@@@AAABBB===<<<;;;;;;<<<===;;;::::::888666777888999888666666888;;;======;;;888555444444333222111222222333555444333333222222222333000000000111111222222222222111000000111222222333111222222222111111333555555555666777777888888999333666:::===>>>===;;;999;;;:::;;;===@@@@@@>>><<<999;;;============???BBBAAAAAAAAABBBCCCEEEGGGHHHFFFBBB???>>>@@@BBBCCCCCCSSSNNNIIIEEEFFFLLLRRRVVVBBBAAAAAA@@@BBBCCCBBB@@@???<<<:::;;;>>>???===;;;======>>>???>>>===;;;:::777777666777777999:::;;;;;;999888666555555555555333333333222222111000//////000111000---,,,,,,...------,,,+++++++++++++++000,,,***,,,***&&&&&&++++++))))))+++---......///------///000000000000000////////////000111222333000///222666999===IIIVVVbbbrrrVVVQQQLLLDDD>>>CCCKKKQQQQQQPPPQQQggguuuppphhhgggfffbbbeeedddmmm{{{yyyjjjccceeeYYYMMMLLLFFF>>>???FFF>>>DDDUUUVVVNNNdddxxxLLL>>>222000111111//////---,,,,,,+++***)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))))))))************(((111555---!!!LLLwww{{{tttKKK555***444999///'''))),,,++++++******++++++,,,***+++,,,---...///000111222333555555444444666888888888888888888666555555333333111000///.........,,,,,,++++++***)))))))))))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$EEEIIIKKK<<<777444444444111000111...///111222222111///......///000111111111222222333333111...222999>>>>>>SSSYYYeeeqqqrrrjjjbbb___JJJHHHJJJPPPYYYcccpppzzzwwwiii```______aaaccccccgggtttmmmQQQKKKIII@@@GGGHHHIIIHHHGGGEEEEEEEEECCCCCCCCCCCCBBBCCCCCCDDDCCCAAA???===<<<===>>>???@@@>>><<<<<<<<<;;;:::888888888777777777777666555999:::===>>>===:::666333333222222111111111111111333222111111000111111111111111000000//////////////////////////////000111///000111000000000222444444444444444555555555555333444666777888888888888777777888;;;===>>>===;;;999:::<<<======>>>@@@AAAAAA@@@@@@@@@AAACCCFFFGGGBBBCCCBBB@@@>>>???CCCGGG^^^TTTHHHCCCEEEHHHHHHFFFCCCAAA@@@AAABBB@@@>>>======;;;999;;;>>>???===;;;======>>>>>>===;;;:::999888888888999:::;;;<<<<<<888888777777777777888888222222222222111000///...000000000///...------...------,,,,,,+++,,,,,,,,,---******---///......///+++...000///------,,,+++---...///000111111111111////////////000111222222000222555666444444:::BBBKKKeee|||sssaaaTTTPPPOOOHHH@@@999KKKSSSIIIEEELLLMMMDDD===AAAAAADDDMMMRRRKKKDDD???IIIKKKJJJJJJCCCBBBNNNCCCTTTsssLLL:::555222000///,,,))),,,222+++++++++******))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((((((((()))))))))******)))&&&+++444(((666VVVHHHHHHZZZtttzzzsss~~~zzzrrr???111111111000,,,)))+++///******))))))))))))************+++,,,,,,---......000111333333333333555666777777777777666555444333222111000///......------,,,++++++******)))((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$;;;===@@@<<<666333333222///...///---...///000000///...------...///000//////111222---000111...///333444111777CCC]]]yyy~~~kkk]]]kkk[[[OOOLLLJJJEEEGGGMMMWWWXXX^^^gggmmmqqqwww~~~}}}xxxzzz}}}sss___NNNOOOXXX^^^aaaccc\\\lll|||wwwXXXFFFHHHOOOLLLBBBHHHHHHHHHGGGEEEDDDEEEFFFAAABBBCCCCCCBBBBBBCCCEEEAAA@@@>>>===<<<<<<=========;;;:::;;;<<<<<<;;;:::888888888888777666555555888999999999888666333222222222222111111111000000111000000/////////000000000000000///...------,,,,,,---//////...---...000---...//////......000222111111111222222222222222333333333333444555666777444444555777;;;<<<<<<;;;;;;<<<===???@@@@@@AAAAAA>>>===<<<<<<===???AAACCC@@@CCCDDDBBB@@@@@@EEEIIILLLEEE@@@BBBIIIJJJCCC;;;===<<>><<<;;;===@@@AAA>>>;;;>>>>>>>>>===<<<;;;:::999999:::;;;<<<======<<<<<<777888888999999999999888222222222222111000///...111000///...............------,,,,,,,,,,,,---------,,,,,,---......,,,+++***...111...---...---***---...///000111111111111000000000000000111222222000111222111000222777<<<===HHHSSSZZZcccttt{{{xxxuuukkkqqqjjjVVVLLLNNNJJJ???FFFKKKHHHEEEBBB888===SSSbbbddd___\\\]]]ZZZdddzzzfffFFF111---444555///+++,,,---***)))************)))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((()))))))))******,,,$$$###333...+++777)))555666DDD]]]rrrxxxyyyRRR,,,000444111(((&&&,,,...***))))))(((((((((((())))))******++++++,,,,,,,,,------///111222222333555666444444444444333222111111111000///...------------,,,,,,++++++***))))))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$>>>;;;<<<999444111222222///...000////////////////////////,,,---///...------000222,,,000000------000111///333555???QQQ```gggiiijjjhhhfffeeeiiiqqqrrrjjjaaaSSSLLLGGGFFFFFFEEEHHHMMM\\\^^^````````````bbbcccxxxqqqfff\\\VVVUUUXXX[[[YYYOOONNNXXXaaadddmmmyyyrrrsssSSSHHHGGGOOOGGG999BBBXXXMMMLLLJJJGGGEEECCCBBBBBB@@@BBBDDDCCCAAA@@@AAABBBAAA@@@@@@??????>>>======999888888999;;;<<<;;;:::777888999999888666555555666666555444444444444444222222222222222111000000//////............//////............------------***,,,......,,,,,,---///,,,---...---,,,,,,---///....../////////000000000222222222222333444444555333222222444888;;;<<<<<<<<<===???AAACCCCCCAAA@@@===<<<:::999:::<<<>>>@@@===>>>??????@@@AAACCCEEE999777888???GGGIIIDDD===888999???EEECCC>>>>>>BBBAAA???>>>@@@BBBBBB???<<>>===<<<;;;:::::::::;;;===??????>>><<<:::777999:::;;;:::888666444222222222222111000//////000///---------.........---,,,,,,++++++,,,,,,---,,,------++++++***(((&&&%%%)))+++)))+++//////,,,,,,,,,...///////////////000////////////000111111/////////...000333777888555555:::BBBKKKYYYnnnyyy{{{rrrlllsss|||dddHHH:::777555444333---******///111---(((&&&)))))))))))))))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((()))))))))*********(((---''',,,)))%%%555666777(((###555SSSlll~~~|||{{{hhhTTTaaaYYY>>>222---///---***,,,///***!!!((((((''''''''''''((((((+++++++++++++++,,,,,,,,,+++---000111222333666888444444444444333222111111000000///...---------------,,,,,,+++******))))))''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$FFF@@@===777222///111222000///111000000////////////000000+++---///...,,,,,,///222///222111,,,+++...000///------333===GGGPPP\\\gggpppuuusssrrr~~~sssbbbYYYRRRRRRUUUYYY___eeeTTTSSSQQQNNNKKKIIIJJJLLLGGGEEEEEEGGGLLLPPPRRRRRRNNNRRRaaapppnnndddhhhvvv}}}yyyqqqaaaLLLIIINNNMMMGGGGGGLLLLLLEEEGGGFFFEEEDDDDDDCCCAAA@@@@@@BBBDDDCCC???======???===>>>>>>>>>===<<<;;;:::999888777888999999888777777999::::::888666555555555444333222333555777999222222222222222111000000......---------......///+++,,,,,,------......///)))+++......,,,+++,,,...,,,------,,,+++***,,,---,,,,,,------.../////////000111222333444444333333222111000222666:::<<<<<<===>>>@@@CCCDDDDDDAAA???>>>===;;;999999;;;===???:::888777:::>>>AAA@@@>>>===;;;:::<<>>===<<<;;;:::::::::<<>>;;;999888:::;;;<<<:::666222000222333333222222111000///000...,,,+++,,,---------,,,+++++++++++++++,,,,,,'''***,,,---...111222222***...---***+++//////+++++++++,,,---............//////.........//////000---...000111333666444111888444555;;;<<<<<>>666111111111......000///.........)))%%%(((...))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))************###///$$$&&&---***,,,&&&)))---222000(((,,,EEE```~~~___TTT777,,,333,,,'''888---***))))))***)))))))))'''''''''&&&&&&'''''''''++++++++++++++++++++++++***---///111222444666888666666666666555444333333000///...---------------------,,,,,,+++*********&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$HHH999CCC:::444111222222//////111///............------------------............///////////////////////////...///000333666:::>>>@@@XXX\\\iii||||||nnnbbbaaabbbfffiiimmmuuu~~~mmm\\\XXXddddddTTTNNNUUUUUURRRTTTVVV\\\nnnssseeeUUUfffzzz||||||~~~|||nnn\\\UUUUUUNNNCCCGGGGGGHHHIIIIIIIIIHHHHHHEEEEEEEEEDDDBBBAAA??????@@@AAAAAABBBBBBBBBAAAAAA:::;;;<<<=========<<<;;;:::<<<===;;;777333111000000333777888777555444333555666777888888777555555333222222222111111000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///...---,,,+++,,,,,,---+++,,,---.........---,,,,,,---------,,,,,,...///000000000000000000000000111222444555777888999999===???AAACCCCCCAAA???>>>@@@===:::888777999;;;===999:::;;;>>>@@@@@@>>>;;;777@@@BBB;;;:::??????999555777;;;???CCCDDDBBB???===<<<<<<<<<===>>>???@@@CCCAAA>>>>>>>>>===888444666888;;;>>>???===;;;999;;;:::999888666444222111222222222111000...,,,+++------,,,,,,++++++,,,,,,))))))************))))))************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......000000000000000111111222555666777888999:::;;;;;;DDDJJJUUUbbbppp}}}pppXXXHHH<<<444222222111000///...------,,,+++******))))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))---,,,++++++,,,///111333EEERRRkkkbbbJJJ555444333111000...---,,,***))))))((((((((((((((('''&&&&&&&&&&&&'''((((((((()))))))))************,,,---///000222333333333222444666666444333222333111000...,,,++++++++++++******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""LLL999???:::444111111111//////111............------------------------............////////////////////////222222222222333444666777888<<>>??????>>>;;;:::;;;:::888777888:::<<<>>>:::;;;<<<>>>@@@???<<<:::CCCIIIHHH>>>999;;;999222444555888<<>><<<666666666777999<<<@@@BBB>>>===<<<<<<<<<:::777555555777:::<<<<<<;;;999777555555555555444333111111222111000000///...------------,,,+++*********+++))))))************))))))************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------//////......//////000111333444444555777888888999999:::<<<@@@GGGQQQ]]]eee~~~jjj]]]LLL>>>666333111///111000000///---,,,,,,+++++++++***)))))))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))+++***))))))+++---///000,,,///888HHHaaa~~~{{{tttYYYIII>>>444---222111000///---,,,+++******)))((((((''''''((((((&&&&&&&&&&&&&&&'''(((((((((((()))))))))*********+++,,,...///111222222222222444555555444222222222111000...,,,++++++++++++******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""NNN:::===:::444000111111///...111............------------------------....................................222222111000000000000000...000222333666===HHHQQQaaaYYYXXXcccrrryyyyyyxxxjjjgggiiiqqqxxxzzz{{{|||lllfffjjjsss}}}sssdddeeebbb[[[RRRKKKIIIIIICCCAAABBBCCCAAA======@@@EEEDDDDDDCCCCCCDDDDDDEEE>>>???AAABBBBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<;;;:::999888777999:::999666444222222333555888888666333222222222222222333444555777777////////////............+++++++++++++++++++++++++++************+++,,,,,,++++++***)))))))))******((()))******++++++*********+++,,,,,,++++++,,,...........................---...000111333444444444777888:::;;;:::888666555555555555666888:::<<<===::::::;;;===>>>>>>;;;999CCCHHHEEE<<<777999777333666666777999<<<======;;;999666444444666888999999777999:::999888666666777444666888999999888666555000111111111111111000///111000...---------...///---,,,+++***)))(((((((((((())))))******))))))((())))))))))))))))))))))))************************)))*********++++++++++++++++++,,,,,,,,,------------------------...//////111111222333444444555666777666444333444999@@@FFFVVVbbbooottttttwwwdddKKK???>>>888222///000444555555///......---,,,+++******+++******)))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))((((((''''''(((***,,,---111000///---000===PPP___fff|||[[[KKK666)))(((,,,///000......---,,,+++***)))((())))))(((''''''''''''(((&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))***+++,,,---...000000111000222444444222111000111000///...---,,,+++++++++******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$###############LLL>>>AAA999444000111111......000.........---------,,,,,,,,,,,,---------.........------------------------............///000000111222555666222...---222777:::444555AAANNNSSSRRRPPPMMMOOOPPPQQQVVV\\\\\\YYYSSSMMMOOORRRSSSXXXSSSBBBEEECCCAAA???>>>???BBBDDDEEEBBBCCCGGGBBB:::<<>>???AAABBBBBB@@@>>><<<>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888777777999:::999777555444555555777999888666444333333222222111111111222444555---------------,,,,,,,,,++++++++++++++++++++++++***))))))))))))***++++++******))))))))))))))))))(((((())))))***************+++++++++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111222222222555555666777666444333111111222444666888999::::::666666777999;;;<<<:::888555999999555555999<<<;;;:::888888999;;;======<<<>>>999666:::AAADDD???999555888:::999555444555777555666777777777666555555111111111111111000/////////...,,,++++++---...000,,,+++***)))((('''''''''(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,---------------......//////000000111222333333333666888;;;<<<;;;<<<===???:::DDDNNNRRRQQQUUUaaalllmmmzzzzzzxxx~~~yyyiiiXXXLLLBBB888444666666333000///000000///.........---,,,,,,+++************)))(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((()))***+++&&&,,,111111---+++---111888DDD]]]wwwqqqfffSSS<<<444222000111333222---(((,,,++++++***)))((((((''')))(((''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((())))))))))))***+++,,,...///000///111333333111///////////////...---,,,,,,++++++******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################CCC===>>>999333000000000......000...------------,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000000111,,,...000111000000000000...+++---222555222000000555999888444555::::::555777444999;;;888<<<>>>666???>>><<<<<<>>>AAACCCDDD???<<>>>>><<<<<<;;;;;;<<<<<<<<<<<<;;;:::999999888888888::::::999777666666777666888999888666444444444333222000///...///000000++++++++++++++++++++++++************************)))(((((((((((()))******)))))))))************))))))))))))))))))******+++((()))******))))))***,,,************************,,,---...///000111111111333333444444444222111111222333444666666666666666222222333555888:::999888...222333333444999===???:::888777777:::;;;<<<<<<;;;666666AAAQQQWWWOOOEEE888:::;;;999555444555888888888777777666666555555444444444333222111000///...---+++******,,,...///+++***)))(((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,......------......///000///000000111111222222222111444777999999:::;;;===@@@CCCEEEDDDBBBCCCGGGKKKMMMSSSZZZbbbgggjjjkkklllwwwxxxyyyzzz{{{}}}|||zzzlllkkkhhhaaaTTTGGG@@@@@@>>>:::777666666444666888////////////000///...,,,...------,,,,,,+++++++++***)))((((((''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((()))******&&&''')))***,,,///333555000***---888@@@LLLjjjuuufffSSSDDD;;;555///***111///------...---***(((*********))))))((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&''''''''''''(((((((((((((((((()))***,,,...///...000222222000///...///.........------,,,++++++******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################~~~>>>===555999333///000000...---000------------,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++------............------,,,++++++,,,...111222333444555888;;;999444333777777999888555555777777666666444;;;>>>888<<>>>>>???@@@@@@>>>>>>??????<<<;;;AAAIIIEEEEEEEEEEEEEEEDDDCCCBBBFFFFFFEEEDDDCCCAAA@@@???@@@???===<<<;;;<<<<<<======<<<;;;:::999999::::::999::::::888666555555666555666777666444333333444222111000...------,,,,,,************++++++++++++))))))))))))))))))))))))(((''''''''''''((())))))(((((()))*********))))))))))))((((((((()))***+++((()))))))))((((((***+++************************+++,,,---...////////////111111222222222222111111333444444555555555444444111000111333666888888777666777888777666777999:::777666555666888:::::::::999555666@@@MMMPPPHHH>>>;;;;;;;;;999777666777888:::999888777666555666666555555555444333111000///,,,,,,+++******+++,,,---))))))((('''''''''(((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++...------------...////////////000000111111111111444444333111222555:::???AAA@@@??????@@@@@@???>>>@@@===<<<>>>BBBEEEFFFEEEBBBHHHLLLLLLLLLMMMMMMJJJJJJGGGDDDCCCCCCEEEFFFGGG<<<<<<;;;:::777333...,,,000111222222333222111111---,,,,,,,,,++++++++++++))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))222---((('''(((***+++***+++))),,,111000...555AAABBBCCCIIISSS]]]hhhvvvnnnLLL555;;;000)))...111//////333'''''''''(((***---000111))))))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''((((((''''''((()))+++---///...000222222000///...///------......------,,,+++******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$RRRTTT@@@888333///000000...---///---------,,,,,,,,,++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,---......---,,,+++***111000...---,,,...000111***+++000444333000222666333111111222222000222555444000555888333444999666444777;;;<<<<<<===???AAAAAAEEEEEEAAA>>>???AAAAAACCCDDDFFFFFFFFFDDDAAA???AAA@@@>>>===<<<<<<<<<===BBBAAA???===<<<===>>>>>>===<<<;;;::::::;;;;;;<<<888999888666444222333444111222333333111000111222............---,,,++++++))))))******++++++++++++))))))))))))))))))))))))''''''&&&&&&''''''((()))%%%&&&'''((()))(((((('''((('''&&&&&&&&&'''))))))'''((((((((('''''')))+++)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,...//////000000111111111333333333444444444555555444333333444666777666555<<<<<<<<<<<<999666666777666555555777999;;;;;;:::<<<<<<>>>???@@@===999555<<<:::888888999:::::::::;;;:::777555444444555555222222222222222111000000+++++++++++++++*********(((((((((((((((((()))***''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))*********+++,,,,,,,,,,,,,,,------.........////////////000000555555444222222555999===555666888<<>>>>><<<::::::;;;<<<;;;999>>>EEEIIIGGGFFFFFFEEEAAABBB@@@;;;777666666555333777666333111222444555444,,,------,,,***)))((()))++++++************)))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((($$$$$$&&&))),,,---,,,***333111---)))''')))///333000......111222333888???:::;;;CCCQQQbbbxxx]]]MMM<<<555555555666777...------...111222000...---///111000,,,(((%%%$$$'''''''''''''''''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''((('''''''''(((+++---//////111222222111/////////,,,---.........---,,,+++******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$sssxxxZZZ888333///000000------///---------,,,,,,,,,++++++++++++,,,,,,,,,---------************************)))***+++,,,---,,,+++++++++...000///,,,+++,,,...///...000333222......111444000000444333///111888999222666===:::;;;===666:::>>>BBBBBBAAAAAADDDGGG:::CCCFFFAAAAAAFFFFFF@@@AAACCCFFFGGGFFFCCC@@@===@@@???===;;;;;;===>>>@@@DDDBBB@@@>>>======??????===<<<;;;:::;;;<<<===>>>777777777444222000111222...///000000///...000111***+++,,,---...---,,,+++))))))******+++++++++,,,))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((###$$$&&&'''((('''&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&'''((((((''''''(((***************************'''((()))******+++******,,,------...///000111222333333333333444555666777888777555555666666555444999:::;;;===:::777666888777777777:::<<<>>>===<<<===CCCGGGDDD===999<<<@@@;;;777555666:::===<<<;;;;;;999777444333333444555......///000000111000000***++++++++++++***)))((((((''''''(((((()))***+++''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************++++++******++++++,,,---------..................***---111333333222222333333666:::>>>???>>><<<;;;777999<<<>>>>>>>>>===<<<777===???;;;;;;???@@@===777:::===>>>===<<<999666555444111///000111...***.........---++++++,,,---))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''''''''***))))))((())))))+++,,,$$$))),,,+++,,,///---(((---)))(((---///,,,***+++000+++,,,333555555>>>KKKEEEIIINNNNNNIIIFFFHHHMMMKKK???AAA\\\tttpppUUU===555333333222---((()))...)))111111)))***333222(((&&&((())))))'''''')))+++%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''((('''''''''(((+++---//////111333333111/////////,,,---.........---,,,+++*********)))((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$kkkFFF444222///.........,,,+++,,,+++******,,,,,,+++***))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,---------......---......///000111111222000000///////////////000111222333555666777777777888999;;;>>>@@@BBBDDDDDD>>>??????>>>======???@@@AAAAAAAAAAAAAAA@@@???>>>@@@>>><<<;;;;;;===@@@AAA<<<======;;;999888888999<<<:::888888999999999888666444222111222222111000000000000000000000000000+++++++++******)))))))))++++++++++++***)))((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((($$$%%%'''((((((((('''&&&''''''''''''((((((((((((((()))))))))***************)))))))))***+++,,,,,,////////////000000000000111222333444666777888999777666444333444555777888:::;;;;;;:::999888:::;;;888888888999:::<<<===>>>===???@@@===:::999<<>>;;;===@@@BBB???;;;999999999999999888777666555444333222000///...---......---,,,,,,+++******+++******)))))))))))))))(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***+++,,,---...(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////111111222222222222111111//////...------,,,++++++,,,,,,,,,,,,,,,+++***)))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***,,,---//////000000///...------,,,,,,,,,++++++*********((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################QQQ;;;444222///.........,,,+++,,,+++******,,,,,,+++***)))))))))*********++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,------------------...//////000111111000//////......//////000000111222444555666666666777888999;;;===>>>??????:::;;;<<<<<<;;;<<<>>>@@@@@@@@@??????>>>===<<<<<<>>>===;;;999999:::<<<>>>888999:::999777666666777999888666666777888777666444222000000111111000///////////////////////////,,,+++++++++************)))******+++++++++******((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((()))))))))***************)))))))))***++++++------------............000000111333444555777777777666555444444555777888222555888999999888999999::::::999999999999999:::;;;;;;;;;:::888888:::<<<;;;888555555888::::::999888555111000000222222222333222111///...---------,,,,,,+++******)))(((((()))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((''''''(((((()))***+++***************************))))))******+++,,,,,,,,,---...///000222333111333666888888888999:::999888777666666777888999===:::888999===>>>;;;888888999999999888888777666555444333222000///...------,,,,,,+++******))))))+++***))))))(((((())))))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***++++++,,,''''''((((((((()))))))))*********++++++++++++,,,+++,,,,,,,,,,,,---------...........................//////000000//////......------,,,++++++******+++++++++++++++***))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))++++++......//////...------,,,,,,,,,,,,++++++*********((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################hhh:::555444222///.........,,,+++,,,+++******+++,,,+++***))))))))))))************))))))))))))))))))))))))************************+++++++++,,,,,,,,,,,,---,,,------......//////000///.............../////////000111222333444444444444555666777888999999999666777999999999:::===???===<<<:::999888888999999<<<;;;999888777777888999444666777777555444555666666444444444666777666555333111//////000000///...------------------------,,,,,,,,,++++++++++++***((()))***+++,,,,,,,,,,,,(((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((&&&''''''''''''((((((((((((((((((((())))))))))))+++******))))))))))))*********+++++++++,,,,,,,,,......///000222333444444666555555444555666777888...111555777888777777777<<<;;;:::888777666555555888777555666777888888777777666444555666888888777444222...---.../////////333222000...,,,++++++***+++++++++******))))))((()))((('''&&&&&&'''((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((''''''''''''((())))))))))))))))))))))))))))))***))))))))))))***++++++,,,,,,,,,,,,---...///000///111444666666777999:::888888777777777777888999:::888777888;;;<<<999777888888888888888777777666444333222111000///...---+++++++++***))))))((((((+++***))))))(((((())))))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''''''''(((((((((((())))))))))))*********++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++******)))))))))))))))))))))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))),,,,,,---------,,,+++++++++++++++++++++*********((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################iii;;;888444222///.........,,,++++++***)))***+++,,,+++)))((((((((()))))))))******))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,,,,,,,------......------------------...///---...///000111111111111111222333444555666666666555666888888777888;;;===888666555444444666888999<<<;;;:::888777666666666222444666666555555555666444333333444666777666444333111//////000000///...------------------------,,,,,,,,,+++++++++++++++))))))***+++,,,,,,++++++(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$%%%&&&'''(((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))+++***)))((((((((((((((())))))*********+++++++++,,,,,,---...///000111222555444444444555666777888333555666666555444555666;;;:::999777555444444333666444222333777888777555222222222333333444444333333000---,,,---......---000///...,,,+++*********+++*********)))))))))((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&''''''&&&&&&''''''((()))''''''(((((((((((((((((()))))))))))))))***++++++------,,,,,,,,,---......---000222444444666888::::::::::::::::::;;;;;;;;;:::999999:::<<<===;;;888666777777888777777666666333222111000///...------++++++*********)))))))))******)))((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))*********))))))*********+++++++++++++++++++++++++++++++++))))))************)))))))))))))))(((((((((''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&'''''''''***+++++++++++++++******+++++++++***************((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################vvvFFF888444222///.........,,,++++++***))))))++++++***)))''''''((((((((()))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,---......------...///000000000000...///111333555666666777777888999888777777999:::666555555555666999<<<>>><<<<<<<<<;;;999888666666222444777888777666666777444333333555777777666444444222000000000111000///------------------------++++++++++++++++++++++++***+++++++++******)))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$&&&'''(((&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((******)))(((''''''''''''))))))*********+++++++++***++++++,,,---...//////333333333444444555666777===<<<999555111111333666888777777666555555555555666444222444777999777444000111333444444333333333222000...---.........---,,,,,,+++++++++++++++,,,*********)))))))))))))))''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&'''''''''((((((((())))))(((((())))))***+++---------,,,,,,------...---///111222222333666888999999::::::;;;;;;;;;;;;888888999;;;<<<<<<:::999555666666777777777666666111111000000///...------+++++++++++++++************))))))((('''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))(((((((((((()))))))))***************************((())))))))))))))))))((('''''''''''''''&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&&&&))))))***************)))************************((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################|||III333444222///.........,,,++++++***))))))***+++***)))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************************+++*********+++,,,---...,,,---....../////////...---...000222444555666666888888999888666666888999888888999:::;;;>>>@@@BBB============<<<:::888777333666999:::999888888888444444444666777777555333444222000000111111000///,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************)))((('''&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''((()))((((((''''''''''''((()))************+++++++++)))******+++,,,,,,------000111111222333444555555AAA>>>999333//////222666555555555555666777888888666555555666888888777555111444777888777666555555333111/////////000///---++++++******++++++,,,---))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''(((((())))))(((((((((((()))******---,,,,,,,,,,,,,,,---...---...000000000111333666444555666777888888888888444555777999:::999888777444555555666666666666666000000000///...---------++++++++++++++++++++++++***)))((((((''''''(((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$'''))))))&&&$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&(((((()))************))))))))))))***************((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################vvvEEE222444222///.........,,,++++++)))((()))***+++***(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))******+++------,,,---......//////.........///000222333333444444555666777777666666888:::999::::::;;;===>>>>>>???<<<===>>>???>>><<<999777444777:::;;;:::888777777555444555666777666444111333111//////000000///...++++++++++++++++++++++++(((((()))))))))*********'''((((((((((((((('''&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((())))))))))))************))))))******+++,,,,,,,,,...///000111222333333444:::888555111...///333666444444555555666777999999555666888888777555555555111555999;;;999777666666333111000///000000///---,,,,,,+++******+++++++++((()))))))))))))))))))))&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&'''((()))))))))((((((((((((((()))*********************+++,,,---......///......///111333111111333444555555555444111333666888888777666555333444555555666666666555000//////......------,,,************************))))))(((''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""&&&))))))%%%###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&(((((()))***************((()))))))))*********+++((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################oooAAA777444222///.........,,,+++***)))((()))***+++***(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))((((((((())))))))))))***+++,,,---------......///.........///000111111111111111111222333555555555666999;;;888999::::::::::::999999;;;<<<>>>???>>><<<:::888555888;;;<<<:::888777777444444444666666555222000222000.........///...---))))))))))))))))))))))))''''''(((((()))))))))***$$$%%%&&&'''((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))(((((((((((()))))))))***))))))******++++++,,,,,,---...///000222222333333111111111000///000333666555555555666666888999:::444777:::999666333444555000444999:::888555555555222111000///000000///---...---,,,+++************(((((((((((())))))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''((()))******((((((((((((((()))******(((((((((((()))***+++,,,...//////...------000222000111222444555555444444000333777999888777666666333444444555666666666555/////////......------,,,(((((((((((())))))))))))))))))((('''''''''''''''(((((('''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%)))((($$$"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''(((((()))***************(((((())))))*********+++)))(((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################sssIII555222222222333333111---***+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((++++++******************,,,,,,,,,---------......000///---,,,---...000111333333333444555666777888777777777777999;;;===>>><<<;;;::::::999999::::::777777777777777888888999555555555444333333222222...---,,,,,,++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&''''''((()))******++++++,,,,,,---......//////000111222333444444000111222333444444444444555666777888999999999888888777555444333444666777666666666777888888666444111111111000//////......+++*********))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((()))******++++++......---------......///////////////000333555666222222333444555666777888444333333222222333333444///......------,,,++++++************))))))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))(((''''''''''''&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$mmmFFF444000000222666888666///)))***))))))((('''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((************************++++++,,,,,,,,,,,,------+++++++++,,,...222555777000000111111333444555666888777666666666777999999::::::999888888888888999555555555555555555666777555555444333333222222111///...---,,,+++*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***)))******++++++,,,------......///000111222222333000111222333444444444444555555555666777777888888666555444333333444666777888777777777888666444111000//////...------,,,,,,*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&''''''((())))))******,,,,,,,,,,,,,,,------............///000222444555222222444555666777777777333333333222222333333333.........---,,,,,,++++++************))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((('''((((((((())))))))))))(((''''''''''''&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$oooMMM???000000333:::@@@???666---)))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))************************++++++++++++)))******,,,///222555777---------///000222444555888777666555444444555555888888777666666666666666333333333333444444444555555444444333333222111111//////---,,,******))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***(((((())))))***+++++++++,,,,,,---...///000111111000111222333333333333333444444333333444555777888555444333333333555666777:::999777777666444111......------,,,,,,+++************))))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%############$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''((())))))+++*********++++++,,,---.........///111222444555111333555777888888777666333333333222222333333333......------,,,,,,++++++************)))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''((((((((()))))))))(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$tttUUUIII555333444;;;DDDFFF===555))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))))))))((((((((()))))))))******,,,,,,,,,,,,---...000000***+++,,,---///111333444666666666555555444444444666666555444444444444555333444444555555555555555555555555444333333222222000///---+++***)))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))&&&''''''(((((()))************+++,,,---...//////000000111222222222222222444333222111222444666777444444444444555666888888999777666666555444000...------,,,,,,+++*********))))))))))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''(((((())))))************++++++,,,---...///000111222333555555111333666888999888666555222222222333333222222222......------,,,++++++***************)))))))))((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$mmmMMMCCC888333111666???CCC>>>888+++***))))))(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))'''''''''((((((((()))))),,,++++++************+++***++++++---///111333444444444555666777777777777666555444444333333444444555666777888888888777777666666555555444333333333000///---+++***(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))%%%&&&&&&''''''(((((()))))))))***+++,,,------...000000111111222222111111333222000000111222555666444444555555666777888999555444444444555444222///......------,,,+++++++++(((((((((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''(((((()))******************+++,,,---...///000111222444555666666111333666888999888666444111222222333333222222111...------,,,++++++******************)))))))))((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$bbbAAA777666111,,,...444888777444++++++***)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''((((((((((((''''''((())))))******+++++++++,,,---...000222333222333555777888999::::::666666555444444444444444555666888999999999888777666555555444444333222222......,,,+++))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))%%%%%%&&&&&&'''((((((((((((((()))***+++,,,------///000000111111111000000222111000000111222444555444444555666666777777777222111222333444444222000///......------,,,,,,+++''''''(((((((((((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))******))))))******+++,,,.........///111333444555555555222333555666777666555444000111222333333222111000------,,,,,,++++++******************)))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\\\<<<222333///***))),,,......---******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))''''''''''''((((((((((((%%%&&&''')))***++++++++++++++++++,,,---///000111222333555777888999999999777777666555555555555666333555666888888777666555444444333222222111111000---,,,+++***))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%%%%&&&&&&'''((((((((((((((()))***+++,,,------///000000000000000//////000111111222222333444444333333444444444444444444111111111222444444222000.........---,,,,,,++++++'''''''''((((((((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''((())))))((((((((()))***+++,,,---,,,...000111333333444333222333333444444444444444000111222333333222111000------,,,,,,+++*********************))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$WWW999111111///,,,************)))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))'''''''''((((((((())))))'''((()))***************++++++++++++,,,---...///222333555777888888777777888888777666666666666777111222444666666555444333222222111111000/////////,,,,,,+++***)))))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%%%%&&&''''''(((((()))(((((()))***+++,,,------///000000000000000//////000000222333333444333333222222333333333222111111222111111222333333000.........---,,,,,,++++++***&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%""""""""""""############$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&''''''(((***+++,,,+++,,,...000111222222222333333333333333333333444///000222333333222000///------,,,,,,+++******)))************))))))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{JJJ===000...---+++***))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))+++*********+++---///000///000333555666666666666444444333555777999888777333333333333333333333333333222111///---,,,,,,,,,++++++******)))(((((((((((((((''''''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''))))))*********+++++++++------,,,---...000222333...///000111222222222111333333333333333333333333444333000...------...///000///...,,,+++***))))))(((((((((((((((''''''&&&(((((('''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&%%%$$$)))111///((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((((()))+++---///000000000000111111222111000///.........///////////////......,,,******+++,,,+++*********)))(((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''(((((('''%%%###!!!'''&&&&&&%%%%%%$$$$$$$$$((((((((('''&&&%%%$$$###&&&''''''''''''&&&%%%%%%"""###%%%'''''''''&&&%%%&&&'''(((((('''%%%$$$"""%%%&&&&&&&&&%%%$$$######&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$uuuEEE:::///...---+++***))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((())))))))))))(((***))))))***+++,,,...///...///111333555555555555333111111111333444333222333333222222222222222222222111000...---,,,++++++++++++******)))(((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''')))))))))*********++++++---,,,,,,,,,---...000111---...///000000111111111111111111111111111111111000000000///...---,,,+++------+++***))))))((((((((((((((((((((('''&&&&&&((('''''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%###"""'''---,,,&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((((()))***,,,...///111111222111000////////////000...//////000000/////////...,,,******+++,,,+++*********)))(((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%"""###$$$&&&&&&&&&%%%%%%""""""###$$$%%%''''''(((&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((('''''''''''''''$$$$$$######$$$&&&(((***$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$kkk<<<555---...---+++***))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))(((((((((((((((((()))***+++,,,---,,,---///111222333333333555444222333444444222111111111111111111111111222111000///---,,,+++******++++++******)))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&))))))))))))************,,,++++++***+++,,,---...,,,------...//////000000////////////////////////---...//////...,,,)))'''***)))(((((('''''''''((('''(((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$""""""%%%)))(((###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&''''''''''''((((((((((((((((((***,,,///111333333111///------...000111///000000111111000//////...,,,******+++,,,+++*********)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&'''(((((())))))'''(((((()))*********+++...,,,***)))(((((()))***))))))((('''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ccc666333...------+++***)))(((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((('''''''''(((((()))***++++++++++++---...///111111222444333222222444444333222000000000000111111111111000///---,,,+++*********++++++******)))(((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%'''))))))((('''&&&((((((((()))))))))******+++***)))))))))***+++,,,,,,,,,,,,,,,---...//////////////////////////////---.........---+++)))(((((('''''''''''''''((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$###"""$$$&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((((((''''''(((***...111444222111111000000000111111000111111111111000000///...,,,******+++,,,+++******))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&&&&''''''''''''(((((())))))))),,,,,,,,,---...///000000...//////000111222333444............---------...***,,,...///...+++'''$$$)))((('''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$^^^333333...------+++***)))(((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''&&&''''''((())))))))))))******+++,,,---///000111...------...000222111000/////////000000111111111///...---,,,+++*********++++++******)))((((((((('''''''''(((((((((((((((%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$%%%'''))))))((('''%%%''''''((((((((()))))))))***)))(((''''''((()))***,,,+++++++++,,,---...///000000000000000000000000111000...---,,,+++,,,,,,(((''''''''''''((())))))'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((***---000222///111333444444333111000111111111111111000//////...,,,******+++,,,+++******))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%''''''&&&&&&&&&''''''(((&&&''')))+++---000111222222111111111111222333444333333444444666777999:::111333666888999888666555)))***,,,///111333444555111000...+++)))((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$[[[444555///...---+++***))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&'''((())))))))))))((()))))))))***,,,---///000///......///222333333222/////////000111111222222///...---,,,++++++++++++++++++******)))(((((((((&&&&&&&&&'''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%''''''''''''(((((((((((((((''''''&&&'''((()))***,,,++++++++++++---...000222222222222222222222222333222///---,,,,,,---...((((((((('''(((((())))))&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''$$$$$$&&&&&&######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''(((***,,,...000---000333555666444111///111111111111000///.........,,,******+++,,,+++*********)))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$%%%&&&(((***+++------111111000000000000000000...---,,,,,,,,,...///000000000///000111333555666888;;;@@@CCCEEEDDDAAA???:::666222///111666<<<@@@:::999888555111---***(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$YYY555666......---+++***))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&'''((()))***)))(((((()))))))))***+++---///000333222111222444555444333//////000111111222333333///...---,,,,,,++++++,,,++++++******)))(((((((((%%%%%%%%%%%%&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&&&&'''(((***+++---,,,+++++++++---///000333333333333333333333333111111000...------,,,,,,)))(((((('''''''''((((((&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&######&&&%%%!!!"""&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%&&&&&&&&&'''''''''''''''((()))***+++,,,,,,---...111222333222000///000000000000///...------...,,,******+++,,,+++*********)))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))***---000222333444444666555444333222111000//////.........///111444555333333222222333444666888@@@BBBEEEHHHIIIHHHFFFEEEKKKGGGBBB>>><<<===AAACCCCCCBBBAAA???;;;666111...+++******)))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$XXX555666---...---+++***))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%'''((()))******))))))((())))))))))))+++---///000222111000000111111000//////000000111222333333333///......---,,,,,,,,,,,,++++++******)))((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$#########$$$%%%&&&&&&&&&&&&'''''''''((((((&&&&&&%%%&&&''')))+++,,,---,,,+++++++++---///111333333333333333333333333//////000000///---+++))))))((('''&&&&&&&&&&&&'''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%""""""&&&%%% !!!&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''((()))***+++++++++***------......//////000000000000000000///...---,,,...,,,******+++,,,+++*********)))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))******222444777999:::999888777+++,,,...111555888:::;;;999999999:::<<<@@@CCCEEEAAA@@@???>>>???AAACCCDDDEEEFFFFFFGGGGGGGGGFFFFFFJJJLLLNNNOOOOOOMMMJJJIIIGGGHHHHHHFFFBBB<<<777333000///...---,,,***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$PPP888+++111---,,,+++)))((((((''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******//////000000000000//////////////////...............---,,,***)))((((((((((((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""""""""###%%%&&&################################################""""""############""""""###$$$$$$%%%%%%$$$$$$###########################'''###!!!###(((***&&&"""&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,////////////000222333444444333000---+++*********+++******)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))*********++++++,,,,,,---------000///---,,,++++++++++++******))))))))))))******))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%#########$$$$$$%%%$$$$$$$$$$$$%%%&&&'''&&&((()))***...333666666777BBB<<<111222333000000444222666>>>CCCBBBCCCGGGBBB???<<<>>>CCCGGGIIIIIIMMMFFFHHHHHHVVV]]]SSS```YYY[[[VVVJJJFFFKKKPPPPPPKKK???===LLLVVVRRRLLLKKKHHHSSSSSSJJJJJJSSSOOOAAA;;;;;;888111...000444666''''''((())))))((('''''''''(((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$OOO888,,,222---,,,+++)))((((((''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((())))))******------.../////////......////////////...............---+++***)))((((((((((((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$$$$%%%################################################""""""############""""""###$$$$$$%%%%%%$$$$$$####################################$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***++++++++++++++++++,,,,,,,,,,,,------......///000222333333222000---,,,+++++++++******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((())))))******+++++++++,,,------......000//////...------,,,,,,******))))))))))))******))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&((()))***000666999999555111---%%%---///444;;;555111999777:::===AAAGGGMMMTTTYYYRRRTTTZZZffftttyyy{{{|||}}}}}}eeeiiiqqqvvvmmm\\\RRRSSSKKKQQQVVVQQQEEE>>>DDDNNNSSSOOOGGG???;;;:::444...<<<777///((($$$$$$&&&(((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$LLL777---333---,,,+++)))((((((''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''(((((()))******+++,,,,,,---.........---////////////............---,,,+++***)))((((((((((((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###################################################""""""############""""""###$$$$$$%%%%%%$$$$$$########################### """%%%%%%###"""###%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))******+++++++++,,,+++,,,,,,,,,---///000111111000///---,,,,,,++++++))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))++++++,,,------.../////////000000111000///---,,,******))))))))))))******))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''***---000222555777999777333000000222999888444777:::333777LLLZZZ```bbb___eeerrr{{{|||yyymmmnnnxxxnnnQQQBBBFFF666???DDDAAA???@@@BBBBBB===888222,,,***+++///222((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$HHH666---222---,,,+++)))((((((''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))******+++,,,---............////////////............,,,+++***)))((((((((((((''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""$$$%%%%%%$$$###"""################################################"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$###########################"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***++++++,,,*********+++,,,---...//////......---,,,,,,,,,,,,((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''((())))))++++++,,,---......///000///000111222222000...---******))))))))))))******))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&"""%%%)))...333777:::<<<777666666555111000555;;;444@@@FFFIIIPPPTTTddd}}}}}}~~~xxxZZZooozzzgggKKK<<>>HHHUUUYYYWWW\\\YYY___mmmwww{{{zzztttlllbbbQQQOOOLLLIIIGGGGGGGGGGGG:::888555111...+++******)))(((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$DDD666...///---,,,+++)))((((((''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''(((((()))&&&''')))+++---...///000////////////............******)))(((((((((((()))&&&&&&'''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###""""""#########################################################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###########################$$$###"""$$$&&&'''%%%###"""######$$$%%%%%%&&&&&&###$$$$$$%%%&&&'''((((((%%%&&&''')))+++---...///,,,,,,,,,---...///000111------......---+++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''((()))***,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''))),,,222777:::AAA>>>:::666444444555666FFF???BBBSSSaaaiiirrr{{{wwweee[[[UUUOOOKKKEEEBBB???AAAFFFKKKMMMMMMQQQJJJOOOZZZvvvddd[[[TTTYYYWWWUUU```pppmmm___HHHAAAJJJ___cccSSSHHHKKKUUUTTTRRRUUUcccxxxppp___PPPDDD===:::EEECCC???;;;666111...,,,)))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$FFF888000000---,,,+++)))(((((('''''')))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%&&&(((***,,,---...///000/////////............***))))))(((((((((((()))&&&&&&'''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%###"""""""""###$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$########################!!!###%%%%%%#########%%%""""""###$$$%%%%%%&&&&&&######$$$%%%'''((())))))%%%&&&((()))+++---//////---------...///000111222---.........---+++)))(((((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&''''''&&&'''((()))+++,,,---...++++++*********+++,,,,,,******))))))))))))******))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''')))((())),,,111999@@@DDD===999333000111666>>>BBB???FFFaaawwwvvvoooiiinnngggYYYIII???;;;>>>IIIVVVQQQRRRYYYfffvvv~~~zzzpppUUUSSSCCCBBBDDDFFFGGGNNNbbbuuu~~~ooo```TTTKKKGGGLLLJJJGGGBBB<<<666111...))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$wwwKKK444///000...---+++***))))))(((((())))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***,,,---------------,,,,,,++++++++++++***((('''''''''((()))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&################################################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&'''(((+++---//////////////////000111222.........---,,,+++))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''(((***+++---,,,***)))))))))******))))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$&&&((((((''''''((())),,,((()))444BBBFFF<<<111111444444888<<<888AAAXXXXXXjjj}}}xxxggg^^^XXXIII@@@>>>:::>>>BBBIIIQQQ[[[jjjzzz{{{ooopppqqqkkkbbb______VVVJJJVVVWWW[[[ppp}}}```aaaTTT>>>777>>>===444111000///...***'''***///''''''''''''''''''''''''))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%vvvIII333//////...---+++***))))))(((((())))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((***+++,,,---------,,,,,,,,,+++++++++******((('''''''''((()))((('''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&'''(((***---///,,,,,,,,,------...//////---------,,,+++***((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''((()))***---,,,+++***)))******+++))))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&'''&&&%%%%%%!!!%%%((((((&&&%%%'''***+++666AAABBB999111000222222======:::BBBMMM[[[nnnssszzzgggUUURRRHHHIIIKKKEEEEEENNNOOOUUUeeesss|||lllFFFIIIHHHLLLeeeYYYBBBAAA???888===666...+++***((($$$ ((((((((('''''''''(((((())))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%sssHHH333///000...---+++***))))))(((((()))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))***+++,,,,,,,,,,,,+++++++++++++++***)))((((((''''''((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((***,,,---))))))******+++,,,,,,---+++++++++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$%%%&&&### """&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***---,,,++++++******++++++))))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%'''(((&&&$$$'''///555@@@???;;;777333444999===:::HHHIIILLLeeesss[[[VVVIII444JJJMMM___nnnpppwwwyyyiiiZZZZZZ___VVVEEE\\\fff\\\GGG;;;333222666888555000------///)))((((((''''''(((((()))))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%qqqGGG333000111------+++***)))((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))******++++++++++++++++++*********))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&((()))+++,,,''''''(((******++++++,,,))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$%%%&&&'''$$$!!! $$$((($$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&'''((()))))),,,,,,++++++++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%***(((&&&%%%)))222<<>>555222666===BBBEEEKKKWWW```uuukkkWWWIIIDDDLLLWWWlllxxx|||uuuzzz~~~}}}}}}[[[NNNMMM]]]zzz}}}mmmZZZMMM===>>><<<777333000,,,(((***)))((('''''''''((()))))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%nnnEEE444222333------+++***)))(((((((((((((((((()))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))***************************(((((((((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((&&&$$$###""""""!!!################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((()))***'''((()))+++,,,,,,,,,,,,((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$###%%%%%%$$$!!!!!!$$$'''$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((++++++++++++++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&(((///888???AAAAAA222;;;BBB@@@:::999BBBKKKaaapppwwwoooTTTBBBEEEKKKSSSjjjxxxrrrkkkfffaaa^^^___aaaYYYfff\\\KKKTTTbbb\\\PPPKKKSSSVVVMMMGGGJJJQQQUUUKKK\\\fffbbbiiitttzzzzzzrrrpppmmm]]]QQQbbbttt~~~yyy]]]PPP===222555;;;555***,,,+++)))'''''''''(((((())))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%kkkCCC333222333...---+++***))))))(((((('''((()))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))))))))))))))*********'''(((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))((('''%%%###"""!!!!!!###############################################################################################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''(((***---............((())))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&''''''(((''''''))))))***+++++++++******))))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((())))))"""(((222>>>FFFEEE===555666999===@@@DDDNNN[[[eeeppp\\\EEELLL:::;;;AAASSSlllrrrccc\\\ZZZ```eeedddaaaeeennnwwwppprrrfffiiimmmrrrsssqqquuupppiiidddVVVHHHIIIVVV```bbbgggYYY\\\qqq~~~}}}WWWNNNYYYuuuzzz{{{VVV;;;555:::===111///,,,***((((((((()))))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%fff@@@111000222...---+++***))))))(((((('''((()))***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''((((((((((((((()))))))))******''''''((((((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''''''''''''''(((+++---/////////...***************))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$###""""""&&&***,,,)))%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$&&&'''(((''''''''''''((()))************)))))))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&'''((()))+++,,,,,,555@@@GGGFFF???777222CCCEEEKKKVVVeeettt~~~ttt|||iiiSSS===888EEELLL___vvv{{{fffVVV]]]nnnrrrfffXXX___rrryyypppvvv}}}vvvtttRRRXXXaaaVVVYYYoootttxxxrrr[[[TTTYYYvvvRRR:::555555777555111---+++******+++))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%ccc===//////000...---+++***))))))(((((('''((()))***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((())))))******&&&'''((((((((('''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&(((+++---/////////...***++++++++++++******)))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$'''%%%%%%***111333...((($$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%'''(((''''''&&&&&&'''(((*********)))((())))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&(((***,,,--->>>EEELLLHHH>>>666666:::;;;YYY}}}sssoooTTT888888EEEOOOXXXxxxuuu[[[VVViiizzz|||{{{wwwooouuuiiiHHHHHHIIIUUUgggrrrtttwww~~~~~~|||}}}gggdddrrr~~~vvvnnnUUU:::<<<999555000---,,,,,,---))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%bbb>>>333111------,,,+++***))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$$$$###"""###""" ######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$#########""""""########################""""""""""""""""""""""""$$$$$$$$$############""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&)))))))))***+++,,,......,,,***(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%+++!!!'''AAASSSKKK555%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((((((((('''&&&((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++(((&&&%%%&&&''''''&&&)))%%%&&&***)))(((333BBBRRR>>>555>>>AAA:::;;;FFF___ssssssJJJFFF@@@@@@MMMfffzzzgggbbbmmmyyyxxxppp~~~{{{vvv}}}~~~xxxyyy___\\\SSSMMMKKKJJJ___|||aaaKKK]]]sssvvv}}}vvvkkkFFF>>>999;;;999111***(((,,,)))$$$"""&&&***)))%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''bbb???444222...---,,,+++***))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$#########""""""########################""""""""""""""""""""""""$$$$$$$$$############""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$%%%%%%%%%&&&&&&(((((())))))***+++---...,,,***((('''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######111IIIRRRCCC...!!!$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%'''((((((((('''&&&((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&''''''***''''''+++000888DDDOOOBBBDDD@@@888666AAAUUUdddtttvvv[[[@@@EEE>>>PPPzzz{{{uuuTTT```qqq}}}vvv}}}{{{xxxhhhPPPNNNdddqqqnnnUUURRR]]]www|||___JJJ777444999999666333&&&+++///---)))((()))+++'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''ccc???555333///---,,,+++***))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$######$$$%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$#######################################""""""""""""""""""""""""$$$$$$$$$############""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%'''''''''((()))***+++,,,,,,***((('''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&666EEECCC333%%%"""$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((***++++++...999GGGOOOPPPHHHAAA???GGGWWWhhhyyy~~~ssscccQQQBBB:::MMM]]]sssaaaaaaxxxvvvxxxwwwpppyyypppkkknnnzzzxxx```UUUWWW^^^dddsss```JJJ===888666666777+++,,,...,,,(((&&&''')))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''aaa>>>444222///---,,,+++***))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$""""""######!!!!!!###%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((******+++)))'''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""&&&...222---###"""'''$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))))))))******$$$---444;;;JJJXXXXXXNNNJJJ<<>>000111666777...###%%%///((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''^^^;;;222111...---,,,+++***))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&###'''000111((($$$(((#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$############""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))***(((&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###%%%&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%'''((('''&&&)))000555HHHKKKPPPPPPKKKGGGKKKSSS{{{|||iiiRRRAAA???PPP~~~}}}lll}}}~~~yyyxxx\\\DDD666???MMMUUU[[[^^^mmmrrruuu{{{ooouuujjjooolll\\\[[[ppp~~~www\\\___uuubbbHHH???:::999111&&&%%%+++((((((((((((''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''___<<<222222000---,,,+++***))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$!!!&&&111111'''###&&&""""""###$$$%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""################################################"""############$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$############""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%&&&'''((()))***(((&&&&&&&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$$$$!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$###$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&)))*********...777>>>MMMKKKLLLNNNKKKNNNccc|||pppUUUBBB;;;XXXjjjsssdddwwwyyyzzzrrrmmmhhheeeeeegggfffnnntttsssssszzzjjjSSSJJJNNNDDD777666888===EEEBBBMMMaaa}}}vvvYYYCCCFFFZZZmmmtttkkkaaacccnnn|||tttUUU:::666:::666---))))))(((((((((''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''YYY===333///111---,,,+++)))((((((''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$%%%&&&###"""###%%%'''%%%#########$$$$$$$$$%%%%%%%%%########################$$$$$$##########################################################################################################################################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$#########""""""!!!!!!"""############$$$$$$$$$################################################"""############$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&''''''&&&%%%""")))***&&&,,,===LLLPPPNNN___CCC:::jjj~~~fffJJJ:::BBB___yyylllppprrrmmmlllrrrzzzyyylll___QQQQQQQQQQQQQQQPPPOOONNNNNNPPPRRRRRRQQQRRRTTTVVVRRRTTTTTTSSSOOOKKKHHHFFFMMMHHHBBB???>>>??????>>>:::???KKKVVV[[[bbbwwwuuuuuuggg\\\TTTPPPUUU]]]rrr|||ddd___wwwQQQ555777===444&&&)))******)))))))))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''XXX<<<222...000---,,,+++)))((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$&&&$$$###$$$&&&'''%%%#########$$$$$$$$$%%%%%%%%%########################################################################################################################################################################"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$############"""""""""!!!"""############$$$$$$$$$################################################"""############$$$$$$$$$#########"""######$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((())))))(((''')))+++,,,///:::HHHRRRUUUWWWFFFFFFccc}}}bbbJJJEEELLLeee~~~zzz|||pppiiibbb\\\YYYUUUSSSWWW___```ZZZRRROOOOOOPPPPPPPPPPPPOOOOOOTTTQQQNNNLLLLLLMMMMMMLLLKKKKKKLLLKKKIIIHHHGGGGGGLLLIIIEEEDDDFFFKKKQQQUUU___]]]kkk~~~yyyccc]]]iii{{{sss~~~yyycccVVVjjjlllddduuunnnPPP<<<555555888******)))'''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''WWW;;;111---///---,,,+++)))((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$&&&%%%$$$$$$%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%########################################################################################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$############"""""""""""""""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$######"""#########$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***))))))(((***(((---;;;JJJQQQSSSTTTMMM:::]]][[[FFFQQQaaatttbbbYYYPPPLLLOOOSSSTTTTTTUUURRRNNNNNNQQQSSSRRRPPPNNNOOOPPPRRRSSSTTTTTTTTTTTTPPPMMMOOOSSSVVVTTTRRRSSSQQQOOOLLLJJJIIIJJJJJJSSSPPPMMMJJJLLLTTT^^^eee~~~wwwmmmjjjnnn{{{lllbbbHHHUUUkkk}}}||||||~~~bbb===000888000...+++(((%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''WWW;;;222...000---,,,+++)))((((((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$#########"""""""""""""""""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$%%%%%%$$$###"""""""""###$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######!!!"""""""""############""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((()))******)))((('''((()))***888LLLVVVRRRMMMMMMCCC[[[TTTBBBRRRrrr|||~~~aaaPPPMMMHHHBBBCCCJJJTTT[[[YYYUUURRR[[[ZZZXXXVVVUUUVVVWWWYYYZZZ[[[^^^aaadddfffggghhhcccdddgggjjjkkkhhhccc___```\\\VVVRRRPPPPPPPPPPPPUUUSSSQQQOOORRR\\\hhhqqq}}}sssddddddsss~~~bbbUUUOOOYYYiiixxxwww|||XXX888333888444///,,,'''###%%%(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''XXX<<<333///111---,,,+++)))((((((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$###$$$$$$###"""!!!""""""######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$""""""""""""""""""######""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$%%%%%%$$$###"""""""""###$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######!!!"""""""""############""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((((((((()))***+++)))'''&&&''')))000888KKK[[[ZZZKKKDDDFFFSSS~~~___EEELLLhhhjjjiii|||xxxvvvwwwggg___ZZZNNN@@@BBBHHHDDDWWWSSSSSSWWWYYYXXXYYY^^^[[[___eeeiiilllooouuuyyy{{{uuuqqqkkkddd^^^[[[YYYXXXVVVQQQPPPQQQSSSZZZfffsss{{{~~~ccc]]]lll}}}www{{{zzzqqq~~~ppp^^^VVVYYYiiinnn}}}hhhMMM<<<444///...+++&&&%%%(((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((XXX<<<333000222---,,,+++)))((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###$$$%%%$$$"""!!!!!!"""######$$$$$$$$$%%%%%%%%%########################"""""""""###$$$$$$%%%%%%########################################################################################################################"""############$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$""""""""""""############"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$######"""########################$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((()))))))))***+++(((&&&&&&***...999FFFUUUYYYNNNAAAAAAHHHkkkwwwNNN===KKKccc}}}ssstttqqqrrrvvvrrruuu~~~iiiRRRMMMKKKQQQSSSOOOUUU[[[UUURRROOOSSS]]]dddgggppp{{{{{{{{{ssslllgggfffdddcccfffkkkrrrwwwyyyxxxdddYYYmmm{{{ttt~~~jjjVVVYYYoooqqqcccffftttFFF999......///***(((***''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((VVV;;;222///111---,,,+++)))((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&###!!!"""$$$######$$$$$$$$$%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%########################################################################################################################"""############$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$%%%&&&&&&%%%$$$"""$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$!!!"""""""""############"""############$$$$$$$$$################################################"""############$$$$$$$$$#########"""######$$$$$$###############$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))))))))((()))***((('''***222888DDDPPPUUULLLBBBFFFUUUbbb|||{{{mmmSSSCCCJJJnnneeeqqqtttgggfffsss{{{fffUUUOOOPPPNNNLLLVVV[[[TTTUUU\\\[[[gggnnnsss[[[fffrrrzzzggg```___ZZZvvv~~~lllggg```III666222222---)))***''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((UUU:::111...000---,,,+++)))((((((''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))((($$$###$$$&&&######$$$$$$$$$%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%########################################################################################################################"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$!!!!!!""""""#########$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$###"""""""""###$$$%%%%%%#########"""###$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***'''))))))((((((...888@@@PPPYYYVVVGGGCCCVVVrrruuuMMMFFF```xxx{{{yyyccceeennnrrrmmmmmmkkkfffaaa```^^^]]]XXXUUU^^^ccc^^^cccvvvlllYYYkkkrrrttt~~~qqqWWWYYYrrryyyrrrzzz{{{zzz\\\AAA888555///))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))RRR:::333///000...---+++***))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""########################################################################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########""""""""""""""""""############"""############$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&+++'''"""!!!"""$$$$$$###################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''(((((())))))(((+++...,,,...@@@VVVPPPUUUMMMEEESSSoooqqq^^^[[[___jjj}}}___^^^jjjgggZZZ___```eeejjjfff]]]ZZZ\\\hhhqqq{{{ssseeegggxxx}}}uuuqqqwwwzzzlllVVV^^^vvv{{{zzzdddFFF333888777$$$)))******)))((((((&&&###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((RRR:::333///000...---+++***))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""""""""""""""#####################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""########################################################################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########""""""""""""""""""############"""############$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''')))&&&""""""###$$$$$$###################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''(((''''''''''''((())))))((())))))***444DDDQQQWWWTTT@@@MMMiiittt^^^LLLCCCNNNaaaxxxyyytttyyy}}}]]]UUUrrrkkkRRRMMM```ooorrrcccfffsssqqqkkkgggffffffjjjuuuxxxdddcccjjjzzz|||{{{ssssssxxxxxxiiieeezzzooozzzsssoooeee@@@000333333))))))(((''''''))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((QQQ999333///000...---+++***))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""""""""""""""#####################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################""""""""""""""""""""""""########################################################################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$$$$###############""""""""""""############"""############$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$###############$$$###""""""""""""###$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%$$$######%%%%%%$$$###################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''((('''''''''(((((()))******+++(((+++???WWWZZZPPPMMMHHHqqqoooBBB===CCC[[[vvvqqq|||}}}dddTTTggggggZZZooottt}}}qqqqqqxxxmmmmmmjjjhhhgggeeeeeejjjrrrwwwppp___XXXgggoooyyylllvvvvvv]]][[[aaacccffflll|||ooohhh{{{WWW999333444///+++((('''(((***++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((OOO999333//////------+++***)))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""!!!"""""""""########################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################################################################""""""#########$$$$$$$$$""""""""""""""""""""""""!!!"""""""""####################################!!!"""""""""############""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&"""###$$$%%%&&&&&&%%%$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''((()))******,,,+++---888LLLXXXRRREEEIIIgggVVVCCCSSSppprrrvvvxxxqqqyyy~~~ggglllzzznnnjjjfffeeeeeeddddddccciiitttxxx```\\\ggg|||pppdddVVVQQQiii~~~xxxzzzaaaGGG...555000++++++,,,*********''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((LLL888444000///------+++***)))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################################################################""""""#########$$$$$$$$$""""""""""""""""""""""""!!!"""""""""####################################!!!"""""""""############""""""#########$$$$$$$$$######$$$$$$$$$$$$############################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%% """$$$&&&&&&%%%%%%$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''(((((()))++++++///,,,777MMMVVVOOOHHHIIIZZZ|||zzzoooLLLRRRwwwzzzeeellluuu{{{{{{rrriiigggkkkmmmwwwhhh```bbbgggfffbbbllllllqqq}}}}}}___QQQiiimmm\\\jjjooowwwiii999888000+++---...+++((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((()))))){{{III666333000///...---+++***))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""""""""""""""############"""""""""############$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################################################################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""###########################$$$$$$$$$""""""""""""############"""############$$$$$$$$$######$$$$$$$$$$$$#############################################$$$$$$$$$######$$$%%%%%%$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$ ###%%%&&&%%%$$$$$$%%%########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((('''''''''((()))***+++,,,111333EEE[[[YYYJJJMMM```uuuyyyvvvUUU___qqqlll]]]hhhyyyyyyYYYYYYZZZ\\\^^^hhh~~~pppjjjllljjjeeehhhiiihhhfffjjjwwwjjjJJJTTTssshhh[[[]]]~~~qqq~~~TTT<<<111***---...***(((***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))wwwFFF555333000///...---+++***))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""""""""""""""############""""""""""""##########################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################################################################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""#########$$$$$$$$$""""""""""""############"""############$$$$$$$$$######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%"""$$$&&&&&&$$$###$$$&&&########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''''''''((()))+++,,,---777AAARRRYYYOOOIII]]]yyyrrrcccPPPVVV{{{{{{rrrkkk]]]nnnwwwXXXSSSZZZdddooo}}}yyyqqqiiimmmooooookkkiiippp|||gggUUUUUUcccqqqzzz~~~ssshhhdddsssnnnNNN===000000///***(((,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))uuuEEE444333111000...---+++***))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################################################################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""######$$$$$$$$$$$$""""""""""""############"""############$$$$$$$$$######$$$$$$$$$$$$##############################""""""######$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###%%%&&&%%%###"""$$$&&&################################################################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''''''''((()))+++,,,---<<>>MMMXXXWWWAAAJJJiii{{{xxx\\\EEE@@@eeessszzzeeeTTTUUU[[[hhh~~~qqqlllnnnqqqpppdddbbbssstttnnnLLL:::333///******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((sss@@@666444---000++++++***)))((((((((()))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%222111%%%#########$$$$$$%%%%%%%%%***!!!---***""""""!!!...%%%(((%%%!!! 111)))!!! ######!!!$$$(((!!!'''&&&$$$$$$############$$$$$$)))!!!((("""!!!+++,,,(((%%%###(((,,,###%%%+++###'''((("""###---)))#######################################################################################################################################$$$$$$$$$######""""""!!!!!!!!!!!!########################################################################################################################################################################################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))------...===QQQYYYTTTEEEJJJhhhmmmCCC<<<]]]yyyuuuwwwwwwiiiXXXUUU^^^bbbqqqvvvssseeeiiipppvvv{{{wwwllluuuooogggkkkKKK888222---,,,+++)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))sss@@@666444---000++++++***)))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%$$$"""(((&&&$$$$$$$$$$$$$$$$$$%%%%%%"""$$$(((111''')))$$$###(((,,,***###,,,((("""...&&& !!!(((&&&$$$111$$$$$$############$$$$$$...333%%%%%%'''$$$000***""""""&&&'''))) ''')))'''###### &&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$$$$$$$$$$######"""!!!!!!""""""#######################################################################################$$$$$$$$$#######################################$$$$$$$$$########################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%***...444DDDTTTUUUMMMJJJgggxxxVVV555OOOyyy```iiimmmTTTJJJ]]]bbbqqq{{{tttrrrvvvuuuqqquuu~~~iiiccc{{{|||xxxiii{{{yyyrrruuuzzz~~~zzz^^^FFF999000///,,,+++)))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))sss@@@666444---000+++******)))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$***+++!!!///&&&333eee~~~:::$$$"""###,,,FFF```999 %%%$$$$$$######$$$$$$%%%!!!BBB{{{@@@***333sssDDD)))$$$&&&!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%###############%%%&&&'''########################################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((%%%...BBBMMMLLLLLLQQQuuuxxxXXXGGGKKKvvvccc```WWWVVV[[[XXX]]]nnn~~~zzzpppnnnoooooorrrxxxuuudddhhhwwwvvvxxxoooggglllooozzz{{{^^^DDD222111...,,,*********+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***sss@@@666444---000+++***)))))))))))))))***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$!!!###(((&&&%%%%%%$$$$$$######### !!!!!!'''---777555$$$%%%(((222OOO%%%$$$$$$######$$$$$$%%%000333:::aaa---((('''!!!###########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%""""""###$$$&&&(((+++,,,########################################################################""""""######$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$########################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))333(((555TTTYYYHHHIII___xxx^^^BBBNNN{{{dddXXXZZZWWWXXX^^^^^^jjj|||xxxtttpppooopppooozzzoookkkrrrwwwwwwvvvwwwfffgggqqqrrrvvvppp|||vvvLLL444222///---+++++++++,,,((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***nnn===777777------,,,+++***)))((((((((((((((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!///!!!""")))^^^...###$$$'''---"""\\\???,,,'''  ###III^^^!!!&&&(((%%%&&&888eee&&& '''$$$+++################################################################################################$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$##########################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&(((((('''''')))***)))***333<<>>777666---...,,,+++***)))((((((((((((((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$///""""""!!!ggg::: 333KKK,,,***///333YYY???---###''')))kkk...$$$'''cccppp$$$!!!''' 333&&&'''$$$%%%!!!$$$%%%%%%&&&!!!################################################################################################$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###################################################$$$$$$%%%%%%$$$$$$###################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''((())))))((()))******---GGGWWWVVVLLLBBB___~~~aaaEEE@@@lllwww[[[^^^UUUZZZUUURRRjjjuuupppfff___```hhhnnnqqqxxxvvvvvvwwwwwwwwwxxxyyyuuurrrnnnjjjhhheeebbb```[[[XXXXXXZZZYYYTTTQQQSSSKKKHHHEEEFFFHHHJJJKKKJJJIIIJJJKKKLLLMMMMMMMMMMMMHHHLLLLLLHHHFFFIIILLLKKKDDDJJJOOOSSSZZZmmmkkk^^^jjjrrrooowwwuuu|||rrrpppwww|||zzzwwwyyyQQQ<<<,,,,,,...+++)))+++((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))sss???666444---000,,,+++***)))((((((((((((((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$(((""")))(((FFF;;;222)))(((%%%,,,PPPDDD %%%xxx$$$''')))$$$111''' ***---+++www)))%%%"""!!!)))%%%###################################################################################################$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######################################################$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((()))******))))))***,,,111JJJQQQGGGFFFSSSrrr}}}lllKKK666PPPuuuQQQLLLgggVVVVVV___ooo~~~~~~~~~xxxsssjjjhhhggghhhkkkkkkfffaaaVVVPPPHHHEEEFFFHHHLLLPPPLLLNNNPPPQQQRRRTTTWWWYYYXXXVVVRRRQQQQQQRRRRRRRRRPPPOOOQQQVVVWWWUUUUUUXXXSSSRRRSSSVVVZZZ]]]^^^^^^`````````aaabbbdddggghhhfffiiiiiiffffffiiiiiifffpppnnnsss}}}uuuuuutttoooqqquuuyyyxxxrrrkkkpppyyy~~~}}}zzz~~~~~~sssWWW;;;222222...)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))uuu@@@444222---222,,,+++***)))(((((((((((('''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""")))$$$***"""LLLkkkYYY888!!! 000(((BBB###)))))) """%%%%%%TTTBBB555+++&&&>>>$$$111+++AAA'''###%%%$$$!!!((("""############(((###################################################################################################$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######################################################$$$$$$$$$$$$#####################$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((()))+++)))(((,,,111EEETTTSSSGGGRRRqqqxxxbbbHHHOOO{{{___OOOMMMSSS___aaaVVVqqqyyyxxxwwwtttqqqnnnllljjjiii\\\\\\[[[XXXUUUSSSTTTUUUTTTUUUWWWXXXVVVRRRMMMJJJFFFFFFEEECCCDDDGGGEEEBBBEEE???<<>>>>>BBBAAAKKKUUUZZZ^^^cccggghhhjjjhhhfffgggkkkooorrrsssvvvuuuwww}}}~~~|||yyyooopppuuuxxxsssyyyssslllnnnxxxiiivvvtttqqqwwwoooMMM:::444000,,,+++*********)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))ttt???444222---222,,,+++***)))((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###,,,'''###+++%%%"""...***$$$ gggIII,,,000(((000 ###$$$??? %%%###PPP%%%******)))&&&:::RRR ---!!! ((( +++#########################################################################################################$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$################################################"""######$$$$$$######"""""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((('''(((***))))))000999LLLWWWVVVMMMZZZyyyNNN:::dddwwwLLLIIIXXXZZZVVVeeeiiinnn``````aaaZZZQQQXXXWWWTTTQQQNNNLLLKKKJJJGGGFFFEEEBBB???>>>???AAA===???AAACCCDDDDDDDDDDDDHHHLLLLLLHHHFFFJJJLLLKKKRRREEE>>>AAA@@@<<<>>>GGGeeevvvnnn___lllrrrrrrssszzzzzzwwwuuuqqqzzzhhhnnn~~~|||zzzZZZAAA333---...111+++*********)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))qqq===333333...222,,,+++***)))((((((((((((&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###((($$$ %%%%%%###***)))***%%%$$$(((!!!***zzz,,,,,,'''+++333---\\\///"""&&&{{{(((<<>>>>>>>>AAAAAABBBBBBCCCEEEIIIMMMKKKNNNSSSXXX\\\```dddggghhhpppuuuuuuyyy~~~fffQQQAAA@@@???===HHHYYYzzzeeeWWWMMMOOOYYYiiiwwwsss{{{{{{|||sssUUU===///,,,---+++++++++******))))))((())))))))))))))))))))))))(((((((((((())))))))))))mmm:::333555...111,,,+++***)))((((((((((((&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$****** """'''!!!%%% """000kkk000"""'''###***!!!___eeeddd$$$www666111"""###%%%:::zzz^^^MMMaaa!!!''')))!!!############################################################################################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$################################################""""""############""""""!!!""""""###$$$$$$%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((,,,'''''',,,---000???RRRgggLLLLLLpppyyy@@@^^^gggJJJOOOZZZRRRUUUnnnvvvNNN;;;>>>AAA???;;;:::>>>BBB>>>???@@@AAACCCEEEGGGIIIDDDGGGKKKPPPWWW___gggmmmmmmssszzzcccLLL???EEEJJJLLL\\\sss}}}^^^```aaaaaaaaagggrrr|||yyy{{{zzz}}}pppTTT>>>111+++,,,,,,+++******))))))((())))))))))))))))))))))))(((((((((((())))))))))))jjj888444666///000,,,+++***)))((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###((("""###&&&&&&(((***######***###HHHyyy,,,%%%???***!!!(((HHH"""''''''888***))) ***"""'''################################################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$################################################""""""############""""""!!!""""""###$$$$$$%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))...((((((---///444EEEZZZZZZKKK^^^|||NNNHHHppp[[[LLLBBBNNN\\\[[[hhhcccDDDFFFGGGDDDAAABBBEEEFFFCCC@@@BBBCCCFFFIIINNNSSSVVVXXXcccgggoooxxxQQQ???<<>>333,,,,,,++++++***))))))((())))))))))))))))))))))))(((((((((((())))))))))))ddd;;;777111111...---,,,+++***))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""" )))&&&+++,,,###(((!!!YYY<<<"""+++'''"""111 EEE'''+++333%%%$$$###***!!!"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((...&&&***++++++DDD\\\YYY[[[NNN||||||XXX???WWW\\\FFFHHHRRRZZZXXXbbbYYYNNNLLLFFFKKKGGGFFFHHHKKKLLLQQQVVVXXXdddmmmwwwgggNNN===DDDTTTmmm~~~tttvvv~~~yyyxxx|||~~~uuu{{{|||xxxpppbbbSSS999///...+++***,,,---***$$$))))))))))))))))))))))))))))))))))))((((((((((((ddd:::777111111...---,,,+++***))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################+++###"""$$$%%%\\\666)))UUU```uuu))))))!!!%%%ttt ,,,{{{fffTTT%%%$$$ %%%"""###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((+++*********555NNN[[[RRRRRRhhhtttQQQDDDtttvvvSSSJJJRRRYYYZZZccc{{{fffeeeccc]]]SSSSSSWWW```jjjqqqzzzdddFFFDDDVVV^^^gggwww~~~|||}}}sssZZZ???333111---+++,,,---,,,***)))))))))))))))))))))))))))))))))))))))))))))(((ddd:::777111111///---,,,+++***))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$%%%$$$$$$^^^###,,,666***$$$(((<<>>[[[333777))) (((222&&&ccc$$$+++ )))!!!((($$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$######""""""""""""###################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''"""$$$''')))***)))(((''')))(((((((((******)))''''''&&&%%%'''))))))'''$$$***))))))(((&&&&&&&&&&&&'''&&&&&&%%%$$$$$$######'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))(((((()))+++,,,,,,111MMMSSSYYYfff|||[[[AAAkkk}}}YYYIIITTTWWWZZZkkk}}}yyy___ZZZUUUPPPSSScccsss|||mmmKKKLLLQQQuuuvvv{{{rrrTTTIIIEEE\\\{{{lllYYYUUUZZZfffooosss___@@@===JJJPPPggguuuyyy~~~gggCCC111...---***)))++++++************++++++)))))))))***++++++,,,,,,]]]888888222111000...---+++***))))))((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$000!!!/////////@@@EEEYYY222___UUUVVV@@@999:::tttkkk...666(((nnn---***```***---%%%***!!!$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''******))))))((('''&&&&&&&&&&&&%%%'''((((((&&&$$$'''''''''((())))))'''%%%%%%$$$$$$&&&(((******)))''''''''''''&&&$$$###"""'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***(((((()))+++,,,,,,+++777YYYYYYZZZqqqtttFFFIII]]]KKKMMMZZZYYY___{{{lllgggaaaXXXPPPSSSbbbtttuuuWWWKKKRRRuuuvvvwww]]]KKKJJJ;;;LLLmmmfffZZZddduuuvvv{{{~~~|||bbbLLL999???KKKRRRpppyyyxxx{{{{{{UUU777,,,---,,,&&&++++++************++++++))))))******+++,,,,,,,,,]]]777777222111000------+++***)))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''!!!GGGZZZ@@@CCCOOO^^^QQQ999GGG...999:::LLL444''')))+++)))}}}$$$&&&,,,///!!! ######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&'''(((((((((,,,)))&&&$$$$$$&&&***,,,000...,,,,,,...///......222000///......//////000***((('''(((******(((&&&))))))((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((+++((((((***,,,,,,,,,...DDDYYYQQQ[[[|||NNNLLLuuuvvvMMMHHHSSS\\\YYYjjj~~~uuupppmmm]]]VVVZZZfffwwwwwwfffSSSYYYwww{{{xxxeeeQQQFFFFFFPPPSSScccxxxqqqfffuuussslllzzz|||{{{tttSSS@@@999EEENNNUUUxxxzzzwww~~~xxxjjjaaa;;;+++///111***++++++************++++++))))))***++++++,,,,,,---\\\777777222111000------+++***)))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((())) 111444:::333===KKKUUU]]]FFF===CCC===NNNDDDFFF888>>>???...999444555///***...+++%%%,,,###((("""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))******&&&'''))),,,111666;;;===AAA===:::888999<<<>>>???>>><<<888555444666:::===;;;999777444222...***''',,,***'''%%%%%%&&&''')))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((+++((((((,,,---,,,///555NNNQQQMMMlll{{{EEEddd[[[IIIIIISSSYYY]]]}}}zzzlllbbb[[[WWWdddpppnnn```fffsssLLL<<<<<>>>>>===999555333555999===@@@BBBCCCBBB???<<<;;;;;;000...+++)))'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))(((***...---,,,444AAAPPPKKK[[[mmmRRRqqqyyyHHHTTTRRRVVV[[[ggg{{{qqqbbbdddpppsssbbbddd}}}xxxQQQDDDEEEIIIQQQlll}}}qqqmmmwwwwwwUUU>>>999>>>LLLRRR[[[xxxqqqwww|||TTT777000///,,,++++++************++++++******++++++,,,---------[[[666777111111000...---+++***))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%'''))),,,......000666MMM@@@FFFEEE555===CCCDDDBBBPPPVVVIIIWWWJJJTTT^^^SSSYYYLLLHHH___ZZZVVVTTTNNN[[[\\\[[[QQQMMMUUUGGGUUUSSS@@@[[[HHHFFFTTTMMMNNNBBBLLLXXXLLLHHHWWWEEEJJJPPPOOO>>>CCC:::EEEEEELLLNNNAAAEEE,,,555===BBBEEE;;;,,,+++)))(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((('''((()))---222888;;;HHHJJJLLLMMMLLLJJJGGGDDD;;;999888888:::::::::999<<<<<<;;;999666666888;;;;;;AAAFFFGGGCCCBBBDDDHHH999888777444111,,,)))'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''',,,000---+++999LLLPPPPPPqqq]]]fffXXXMMM___YYY[[[eee|||{{{yyyrrr^^^RRR___kkkyyyyyyTTTHHHJJJNNNUUUmmmiiiqqq}}}}}}qqqIII;;;===@@@LLLUUUeeeyyynnnpppzzzkkkGGG333---,,,++++++************++++++******+++,,,,,,------...[[[666777111111000...---+++***))))))(((((()))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((***---111777;;;>>>IIIHHH@@@888<<>>JJJJJJGGGGGG555******)))((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((()))***,,,222:::DDDMMMSSSFFFCCC>>>::::::;;;???AAABBBBBBCCCEEEGGGFFFBBB@@@AAACCCEEEDDD@@@>>>???@@@===DDDIIIFFF>>>999;;;???AAABBBBBB@@@;;;333+++&&&)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&'''---111---+++<<>>CCCCCC===;;;===:::???GGGNNNUUU]]]iiisssuuu|||~~~~~~}}}}}}tttnnncccXXXWWWNNNHHHHHH@@@:::BBBEEE>>>888666888:::::::::666111***'''((()))(((&&&''''''(((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))&&&***---,,,...888GGGRRRSSSrrrkkkNNNggg___KKKSSSbbbYYY```cccjjjZZZ```{{{~~~nnnXXXGGGNNNjjj{{{iiicccrrrooonnnwwwxxxbbbLLL;;;>>>DDDMMMWWWkkkrrrlllsss}}}{{{yyyPPP000666,,,++++++******************++++++++++++,,,///111NNN777333777///333///---+++***++++++)))((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))))))))+++111777<<<:::AAAGGGJJJMMMPPPOOOKKKQQQ^^^nnn{{{|||tttrrr}}}tttwwwuuu}}}}}}}}}{{{vvvsssmmm\\\GGGEEECCCDDDGGGJJJMMMNNNJJJIIIHHHHHHFFF@@@777000&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%&&&######$$$%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$############"""""""""###$$$%%%&&&&&&&&&%%%$$$''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''***(((''''''((()))((('''(((+++***&&&(((444CCCLLLDDD>>>:::;;;===>>>AAAFFFUUUdddwwwwwwmmmUUU@@@>>>???<<<===AAA>>>888888???>>>888000+++))))))'''%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))$$$+++---***///???MMMRRRcccPPPVVVxxxJJJPPPfff[[[VVVhhhqqqQQQYYYuuu~~~~~~nnn]]]aaavvvwww[[[fffwwwyyyqqqpppxxxoooVVVBBB:::@@@JJJVVVcccxxxwwwpppsssxxx{{{{{{^^^666111---,,,++++++*********+++***++++++++++++,,,///222QQQ:::555999111555///---+++***++++++)))((())))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''')))(((((((((((((((''''''+++,,,...222888@@@HHHMMMSSSNNNFFFAAAJJJ^^^pppxxx|||uuusssvvv~~~zzzyyymmm^^^RRRIIIDDDDDDHHHOOOJJJFFFEEEHHHHHHEEEAAA333///)))$$$"""###'''***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%$$$$$$&&&'''$$$%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&(((((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''((()))((((((((((((((((((((('''$$$$$$$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((''''''((((((((((((***''''''///???LLLPPPNNNFFF===999???LLL[[[jjjuuutttwwwzzzxxxwww|||sss|||iiiUUURRRYYYNNNGGGEEE>>>666999EEEBBB<<<444---***)))((('''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''...///***000BBBNNNOOOvvvvvv<<>>777:::CCCAAA===666000---+++++++++''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))***//////,,,333DDDRRRUUUZZZBBB{{{RRRUUUccc]]]UUUaaaqqq~~~zzzxxx}}}wwwbbbYYYmmm}}}xxxuuuzzzzzztttvvvzzz}}}aaaGGG999HHHNNNYYYjjjxxxcccZZZ```jjj|||___222///...---,,,++++++++++++***+++,,,,,,,,,---000333QQQ888222555,,,000///---+++***++++++)))(((************************'''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&(((,,,000222;;;:::;;;???EEEJJJMMMNNNOOO___uuuvvvzzzvvv}}}{{{vvvqqqQQQJJJCCC???AAAFFFIIIJJJGGGFFFBBB<<<555,,,%%% &&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%(((+++))))))((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((((($$$%%%''')))***+++,,,,,,,,,+++)))((()))+++---...***+++---......---,,,,,,---+++)))'''&&&%%%%%%&&&''''''&&&&&&&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((()))***)))***,,,...***777GGGNNNHHH@@@AAAHHHYYYdddyyyzzz}}}tttrrryyy~~~~~~rrrzzz|||}}}}}}sssnnnxxxxxxttt{{{{{{wwwoootttyyylllaaaUUUHHH>>>@@@>>>999444000.........***)))(((&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))***+++---000999III[[[hhhfffMMMdddhhhMMMbbbeeeYYYbbbkkkhhhUUUmmm~~~vvvcccggg~~~{{{uuuwww|||vvvvvvyyy{{{^^^FFF>>>JJJRRRbbb{{{gggZZZ___jjjsssxxx@@@000///...---,,,+++++++++)))+++,,,,,,,,,...111444PPP888222666---111///---+++***++++++)))(((************************''''''''''''((((((((()))(((((((((((((((((((((((()))((((((***///777>>>CCCEEEEEEFFFLLLVVV```gggjjjyyysssyyyvvvtttrrr|||}}}}}}{{{yyyvvvvvv}}}}}}|||~~~rrr```OOOEEEDDDHHHLLLFFFGGGGGGEEE@@@888000+++''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%%%%'''%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$$$$$$$&&&))),,,((((((''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&'''((()))***'''''''''((()))***,,,,,,+++---111555:::===???@@@???===:::888777888999:::DDDEEEGGGHHHHHHHHHFFFFFF:::::::::999666333///------,,,+++)))((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&(((***+++***,,,///222999BBBNNNPPPIIIFFFUUUhhh|||uuuooottt{{{|||wwwwww{{{wwwnnn^^^bbb___^^^aaaZZZVVV___ZZZiii___bbbkkklllwwwyyy~~~zzzzzz}}}fffMMMAAA@@@===999555111000000---,,,)))'''&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))),,,)))---777@@@LLLddd|||WWWPPP{{{YYY^^^kkkbbb\\\hhhvvvuuu[[[eeeuuu{{{eeekkkuuutttyyy{{{vvvyyy~~~yyy[[[GGGDDDKKKXXXoooooo```___dddmmm|||JJJ111000///---,,,,,,++++++)))+++,,,,,,---...222444QQQ:::555999111555///---+++***++++++)))(((************************&&&'''''''''(((((())))))))))))))))))))))))))))))+++++++++///666AAALLLRRRSSSSSSVVVaaaqqq|||vvvwwwzzzxxxsss}}}wwwxxxyyyrrrjjjggg]]][[[eeejjj^^^\\\kkkvvvhhhcccaaadddeeecccgggnnnnnnqqqqqqoooqqqxxx~~~{{{~~~|||{{{sss^^^MMMAAA<<>>'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$&&&***---&&&&&&''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''((()))******(((((()))***+++---///000:::===CCCIIIPPPUUUXXXZZZSSSQQQMMMIIIGGGGGGGGGHHHGGGIIIKKKLLLMMMLLLKKKJJJNNNPPPRRRQQQNNNGGG@@@<<<222111///,,,)))'''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''))))))))))))))))))))))))%%%(((+++,,,+++---111444JJJGGGGGGKKKQQQ]]]uuuxxxooooootttuuuaaa[[[``````YYYTTTWWW]]]rrrlllaaapppxxxgggZZZRRR```fffjjjxxx~~~tttzzzzzziiiCCCCCCAAA===888333111111///---+++((('''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))111+++///===EEENNNhhhZZZRRRTTTMMMpppnnn[[[\\\```~~~wwwcccooo{{{qqq{{{{{{nnn```ffftttppprrrwwwzzzwww|||wwwZZZHHHIIINNN^^^{{{uuuddd\\\ZZZpppzzzpppvvvQQQ111111///...---,,,,,,+++)))+++,,,,,,---///222555MMM:::555444222///...---,,,+++******************))))))))))))*********)))(((''''''((()))***---(((%%%&&&&&&%%%)))...,,,///111666FFFWWWZZZQQQ\\\cccoooxxxoooaaaiiiyyy~~~ssskkkiii___WWWRRRRRRMMMEEEAAADDDMMMLLLFFFCCCLLLWWWSSSFFFEEEGGGNNNRRRHHH:::>>>KKKJJJIIIFFFDDDIIIQQQVVVUUUQQQWWWZZZZZZ___iiiooooooqqqppprrrwwwyyy~~~yyy|||eeeRRR@@@>>>GGGKKKCCCBBBHHHGGG999333***&&&&&&((((((''')))%%%""""""&&&((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''%%%$$$$$$&&&&&&''')))+++,,,)))'''...,,,000:::AAACCCCCCDDDEEEDDDAAABBBIIITTT\\\^^^\\\[[[YYYXXXVVVRRRLLLHHHQQQNNNOOOVVVZZZTTTFFF;;;222@@@LLLPPPRRRUUUSSSNNNVVVNNNDDD>>>:::555...((())))))******(((&&&$$$######$$$&&&''''''&&&$$$"""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))...,,,'''$$$(((444>>>BBBFFF>>>CCC\\\uuuyyyaaakkksssqqqmmmiii```XXXWWWfffttthhh```cccmmmxxx~~~|||zzzeeeTTTIII;;;777444+++000555333***$$$&&&))))))(((((())))))(((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((()))***+++...***111???IIIUUUlllFFF\\\sssOOOUUUaaaZZZ[[[cccppp{{{zzziiilllzzz[[[PPPcccaaadddwwwmmmdddkkkooovvv{{{}}}uuuWWWFFFFFFTTTfff~~~hhh]]]]]]kkkxxxzzzvvvzzzsss}}}fff???000+++,,,))),,,///+++...***))),,,------111666MMM:::555444333///...---,,,+++******************))))))))))))*********)))(((((((((((()))***++++++---000---))))))...+++...@@@SSSNNNBBBPPPmmmxxxeee]]]eeetttcccfffaaaSSSJJJJJJIIIFFF===BBBKKKQQQPPPKKKJJJLLLUUUYYYVVVPPPRRRZZZZZZSSSNNNSSSSSSMMMMMMTTTYYYXXXUUUKKKFFFKKKQQQPPPFFF???DDDMMMQQQIIIBBBEEELLLPPP\\\aaammmyyy|||wwwtttvvv|||vvvdddJJJ::::::@@@JJJIII<<>>???<<<444999888000***+++,,,***'''(((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((''''''(((((()))***+++---+++222:::CCCZZZvvvjjjFFFwwwdddHHH___eeeZZZ^^^ccczzz~~~kkkcccsssoooVVVJJJRRR[[[jjj{{{kkk```eeehhhnnn}}}xxxzzzmmmRRRFFFIIIYYYllloooeeefffjjjvvvyyytttSSS:::...///---,,,...***---******,,,------111777MMM:::666444333000...---,,,++++++***************))))))))))))*********))))))((())))))******((()))---000---***---333:::GGGPPPNNNNNN___{{{~~~pppiiiiiizzzzzzooobbbXXXOOOUUUOOO@@@>>>IIIJJJ@@@???KKKWWW\\\___```aaa```dddnnnssskkkfffkkkqqqssskkkfffcccgggoootttrrrnnnooogggcccfffiiieee^^^YYYXXX]]]\\\TTTKKKIIIJJJKKKBBBEEEPPP```nnnvvv}}}~~~}}}wwwoooaaaQQQAAAAAAGGGEEEHHHFFFCCC>>>888111***'''###&&&)))'''$$$###&&&***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%###%%%(((***)))'''((()))++++++...444===DDDOOOLLLLLLQQQTTTRRRQQQSSSRRRHHHAAAFFFQQQTTTMMMCCCJJJNNNRRRSSSPPPLLLKKKLLL???CCCJJJQQQSSSOOOFFF>>>EEEFFFIIIKKKKKKKKKPPPVVV\\\UUULLLDDDCCCFFFMMMQQQDDD@@@999222,,,(((&&&%%%((('''%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))*********++++++,,,''')))444===BBBHHHPPPRRRaaa}}}|||uuuhhh```eeezzztttnnnxxx~~~zzzxxxVVVCCC===777999<<<<<<666000---***&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))***++++++++++++555;;;HHHsssKKK___yyyPPPCCCllliiiYYYbbbddd{{{lllXXXaaahhhYYYJJJQQQccczzz{{{^^^QQQ```wwwlll\\\___aaaffftttwwwwww|||fffMMMDDDIIIZZZooouuugggeee^^^lll~~~xxxccc===)))---///---...------******---------111888MMM:::666444333000......---,,,+++++++++++++++******))))))******+++***)))))))))******++++++,,,(((''')))+++///888AAALLLSSSRRRSSSnnn{{{vvvooommmzzz}}}sssiiicccYYYJJJ@@@???OOOOOOKKKGGGNNN[[[^^^XXXnnnqqqrrrttt}}}}}}zzzuuu}}}tttqqqnnnmmmooonnnhhhaaa\\\WWWRRRRRRVVV^^^hhhnnnooo~~~~~~zzz}}}uuuOOO???CCCCCCBBBDDDGGGGGGBBB:::222...&&&'''((('''%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$&&&((()))((('''&&&&&&%%%...;;;DDDIIINNNTTTYYYWWWSSSPPPOOOLLLGGGDDDEEEIIIDDDDDDNNNXXXVVVJJJAAAGGGLLLPPPNNNHHHDDDCCCEEECCCKKKWWW```fffbbbVVVIIIGGGGGGLLLPPPMMMFFFFFFKKKIIILLLOOOOOOLLLHHHEEEDDDLLLLLLKKKFFF>>>333)))###$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))******++++++555+++,,,:::FFFIIINNNUUUqqqwwwWWWYYY~~~vvvxxx~~~{{{iiiXXXCCC@@@@@@>>>:::666000***&&&''''''''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))***+++,,,***,,,888BBB[[[~~~sssHHHyyyEEEFFFvvvhhhVVVfffmmmlllRRRXXXkkkgggSSS]]]rrrbbbHHH<<>>AAAJJJNNNJJJEEEDDDEEEEEECCC===777777===CCC888999:::<<>>KKKMMMLLLWWWfff|||jjjYYYJJJfffwwwsssmmmxxxyyydddEEEAAA===;;;999444///+++)))((('''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((())))))***+++,,,+++---777FFFkkkddd___hhhFFFSSSxxxdddVVVkkk~~~zzzzzzkkkNNNRRRpppvvv``````wwwsssfffUUUHHHCCCHHHUUUssspppYYYUUUWWW\\\gggyyyuuukkkooonnnVVVFFFDDDHHHOOO]]]tttnnnWWWEEEUUUnnnrrrrrrUUU111111111,,,+++***+++***,,,...------333;;;LLL:::666555444111///...---,,,++++++++++++++++++************++++++)))***+++,,,,,,,,,,,,,,,...+++---444;;;@@@FFFLLLRRRooo{{{ttt{{{nnnccc\\\WWWMMM:::888MMM]]]^^^gggwww{{{zzzxxxxxxrrryyyzzz~~~{{{vvvtttxxxiiixxxwwwjjjuuuzzzrrrvvv{{{tttpppmmmfff___YYY\\\UUUSSSeeewwwwwwZZZ@@@??????BBBFFFGGGDDDAAA999333+++((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((''''''&&&&&&'''''''''(((((((((&&&((((((&&&(((111@@@LLLVVVYYY[[[YYYTTTNNNKKKKKKFFFCCCAAAAAA???===???DDD>>><<>>@@@GGGCCCHHHNNNOOONNNKKKJJJKKKFFFJJJKKKIIIKKKOOOHHH===666@@@HHHJJJIIIIIIHHHEEETTTTTTTTTTTTSSSQQQNNNLLLFFFEEEEEEDDDEEEGGGIIIJJJ;;;666---&&&###%%%)))---%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((((()))))))))'''(((((()))***+++,,,,,,+++<<>>;;;999;;;>>>???@@@FFFNNNJJJLLLUUU___^^^TTTRRRXXXVVV[[[cccjjjllljjjeeebbb[[[hhhmmmfff]]]YYYPPPFFFKKKQQQKKK;;;777BBBJJJHHHEEEPPPbbbqqquuuiiiVVVGGGPPPKKKDDD???>>>BBBHHHLLLJJJEEE<<<333---***)))***%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((()))))))))))))))******+++,,,---...///;;;DDDHHHGGGSSSqqqpppuuu[[[JJJ```yyyTTT===DDDIIIAAAEEEVVVUUULLLQQQCCCBBBSSSWWWiiifffjjjiiiWWWFFF>>>999333///...///---+++)))(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))***+++,,,,,,---777666KKK{{{|||}}}nnnHHH|||yyyVVVVVVtttfffZZZddd}}}lllMMMDDDlll[[[???999>>>BBBUUUpppkkkuuurrrVVVQQQUUU\\\fffsss}}}rrrdddcccppp|||uuuttthhhSSSFFFGGGNNNRRRRRR[[[kkk~~~qqq~~~dddUUU^^^lll{{{[[[<<<000***---222///***+++...///---,,,333===LLL:::666555444222//////...---,,,,,,,,,,,,,,,++++++******++++++,,,)))***+++---......------111888AAAFFFHHHRRRkkkqqqooo{{{xxx\\\SSSOOOSSSTTTRRRYYYdddsss~~~}}}zzzvvvkkklllwwwvvvqqq}}}sssuuu|||ssshhhaaadddiiigggeeeeeessslllgggooopppooo}}}xxxdddWWWPPPQQQ[[[nnn{{{mmmRRRBBB@@@CCCEEECCCHHHDDD===333***'''+++000&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''((((((((()))&&&)))333CCCRRRWWWRRRKKKEEEEEEFFFHHHHHHEEE@@@===555777===FFFNNNVVVbbbmmm___eeexxx~~~rrrrrrsssmmmdddaaaeeennnxxx~~~pppmmmqqqqqq|||~~~dddTTTUUUOOO@@@AAA>>>???JJJ\\\ppp~~~PPPKKKDDD??????CCCIIIMMMOOOMMMJJJCCC:::000'''!!!%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))++++++,,,---...000000111>>>@@@CCCTTTzzz}}}}}}QQQEEEhhh___NNNUUUFFFAAAGGGKKKKKKRRR\\\aaa^^^]]]SSS___XXXXXX]]]GGGHHHIIILLLkkkvvvzzzuuuooo}}}vvv]]]NNNEEE;;;444333111///,,,***)))((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))***+++,,,---+++;;;:::SSSyyyhhhFFFxxxeeeJJJ[[[|||^^^YYYkkk|||mmmOOO@@@lllyyy}}}UUU@@@FFFDDDEEEYYY~~~llluuuYYYTTTXXX```jjjrrr~~~nnn___VVVXXXeeeppprrrsssjjjWWWXXX]]][[[OOOHHHLLLPPPOOOUUU```rrr|||tttsssXXX]]]fffrrrrrrQQQ<<<......111+++)))+++...000---,,,444>>>III===444333555///000000...---,,,+++++++++,,,---...---+++***+++,,,///)))&&&)))///111,,,%%%555FFFNNNLLLYYYxxxssstttuuuxxxwwwfffVVV@@@JJJTTT\\\fffvvv}}}|||zzzvvvssstttzzz|||~~~kkk```hhhwww|||wwwqqqxxxwwwrrrrrr```ZZZZZZooo~~~ccc>>><<>>???FFFDDD;;;999@@@AAA;;;CCCSSSfffvvv~~~rrrpppyyy~~~qqqkkkfffaaa\\\ZZZUUULLLEEEIII```vvvtttUUUEEEFFFBBBAAAHHHKKKGGGRRRRRRGGGDDDGGG:::&&&(((&&&&&&'''))))))&&&###&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))((((((((((((000''''''000000***///===DDDEEEQQQwwwzzziiiQQQUUUooo|||xxxmmm\\\LLLEEEHHHNNNQQQYYYgggxxx{{{ssspppooommmgggaaa\\\ggg{{{sssxxxpppeeeBBB??????///111...111000'''(((+++$$$))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))************+++,,,------...>>>???TTTPPPXXX~~~GGGNNNdddmmm\\\```jjjzzz~~~xxxuuujjjRRRGGGlll{{{sssdddfffeeejjjHHHBBBDDD@@@XXX{{{^^^PPPVVVbbbhhhvvvkkk[[[VVVSSSUUUZZZ___aaa``````bbbbbbpppiiiVVVNNNMMMOOOWWWWWWpppxxxqqqxxx___VVVTTTccczzz]]]555222111***......///+++---222///444FFFIII===444333555///000000...---,,,+++++++++,,,---...---+++***+++,,,***,,,---+++***,,,222777DDDGGGVVVrrrssswwwllliiizzznnnccc\\\QQQEEELLLVVVgggvvvyyyyyy|||zzzvvvrrrqqq}}}vvv{{{mmmeeeSSSSSSfffzzzyyy[[[JJJGGG???GGGDDD@@@??????:::///%%%'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%)))---+++''''''+++111FFFMMMUUUWWWRRRKKKFFFDDDDDD???;;;<<>>PPPMMMVVV}}}~~~lllIIITTT~~~uuuSSSNNNHHHGGGNNNVVV]]]aaammmqqquuuvvvttttttvvvxxxqqqfff^^^lllyyywwwJJJ555999<<<444///111000((()))---((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))************+++,,,---...///:::GGGeeeNNN```yyyBBBFFFZZZddd[[[ddduuuvvvhhhYYY```uuu~~~yyymmm\\\IIIJJJuuupppmmmdddiiinnnwwwQQQCCCBBBCCC\\\~~~```QQQWWWccciiiuuu|||hhh^^^___XXX[[[```cccccccccfffiiitttuuu[[[PPPOOOQQQXXXaaaxxxooorrraaaVVVQQQ___www\\\444///111---///...///+++---222///444FFFIII===444333666///000000...---,,,,,,++++++,,,---...---,,,+++,,,---+++...000...,,,///888@@@GGGSSStttvvvZZZooowwwbbbLLLGGGMMMRRRQQQeeemmmxxxvvv~~~}}}xxxsssooolllkkk___aaaeeejjjpppwww|||zzznnnnnn}}}yyy~~~pppjjjcccYYY___qqqzzzuuuaaaMMM777??????>>>???CCCBBB555''')))'''%%%&&&))))))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&***---+++(((---;;;GGGQQQUUUVVVQQQGGG@@@@@@CCCNNNCCCAAAMMMXXX^^^kkk{{{yyyssssssvvvzzz}}}|||||||||{{{{{{rrrrrruuuwww}}}~~~nnniiilll```MMM???BBBUUUfffgggcccYYYHHHEEEAAAFFFPPPQQQIIIDDDFFF:::555...)))''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))))))))))))))))))))))))))$$$///222******999MMMWWW___uuu{{{gggNNNLLLlllRRRRRR]]]hhhjjjeeecccjjjsssoooqqqqqqlllhhhiiipppxxxxxx{{{|||yyy|||nnnnnn}}}qqqyyyuuuOOO@@@<<<888111222111((((((+++&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***************+++,,,---...777555LLLqqqRRRsssmmmFFFKKKVVV___[[[iii^^^JJJCCCCCCYYY~~~}}}yyyvvvnnn\\\JJJBBBSSSooocccjjjjjjtttzzz```JJJJJJTTTooodddRRRWWWcccjjjttt~~~{{{iiieeekkkeeeiiilllkkkkkknnnuuu{{{}}}\\\PPPSSSVVVZZZlllooobbbfffWWWMMMYYYrrr|||~~~sssbbb888,,,111000......///,,,---222///555HHHIII<<<444333666000000000...------,,,,,,,,,,,,---...---,,,+++,,,---111000...///333999@@@DDDRRRsssyyyjjjlllvvveeeNNNCCCLLLbbbyyy~~~vvvpppkkkeee^^^XXXOOOMMMKKKHHHEEEBBBAAA@@@<<<===>>>@@@DDDIIINNNQQQ]]]ccckkknnnnnnpppvvv{{{}}}tttxxxyyy^^^RRRZZZaaayyytttoooHHH;;;:::===CCCDDD???;;;999...)))$$$$$$(((***((($$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))),,,***((()))000@@@RRR___NNNQQQQQQKKKAAA<<>>???IIIOOOLLLEEEBBBAAA===666///***(((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((())))))))))))))))))))))))*********,,,++++++000<<>>EEEJJJNNNTTT]]]eeefffcccgggwwwrrrlllvvv}}}uuummm```\\\tttxxxnnn~~~uuuMMM===888CCCIIICCCAAAHHH666///&&&###%%%((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))******///(((&&&///BBBSSS\\\]]]JJJKKKIIICCC???CCCMMMWWWXXXeeewww|||wwwuuufffeeedddcccdddccc^^^ZZZXXXPPPOOOTTTRRRJJJMMMYYYYYYWWWXXX[[[\\\YYYWWWWWW^^^dddiiijjjjjjrrrwwwqqqooommmrrr{{{{{{tttkkkXXXHHHQQQgggnnnWWWXXXPPPCCC<<>>666000///)))************************))))))))))))))))))))))))((((((((((((((()))***************+++,,,---///000666AAAeee___PPPGGGRRRlllgggdddooo}}}iiiLLLHHHNNNTTTnnnyyyuuuxxxyyyrrrhhhbbbGGG@@@@@@EEEUUUuuuxxxkkkjjjaaacccnnnlllvvvjjjttthhhRRRSSS___hhhttt}}}sssjjjjjjkkkqqqvvvxxxoooMMMOOOZZZ]]]```sssgggVVVaaawwwaaaNNNRRRfff~~~~~~LLL///222555)))---000---...111...666LLLHHH<<<555444777111000//////...------......,,,---......------...///...444888666777JJJlllwww^^^cccgggFFFAAAVVVuuuooogggYYYLLLAAA:::666333999777555555555666555444444444333333222333333333111111000//////000111222222333666888<<>>666//////+++************************))))))))))))))))))))))))))))))(((((())))))***+++*********+++---...000000666GGGbbbgggyyyKKKPPP```nnndddgggvvvtttaaaXXXFFFGGGNNNmmmxxxsssrrrooodddZZZTTTAAABBBGGGIIIKKKYYYbbbZZZdddYYY\\\YYY^^^iiiiiivvvwww}}}kkkSSSRRR^^^gggsss{{{oooaaa^^^^^^iiisss}}}cccKKKSSSYYY\\\eeevvvggg```ttt~~~hhhSSSQQQ```vvv[[[666111555+++---000......000...777NNNHHH<<<555444777111000//////...............,,,---......------...000///444;;;CCCQQQggg}}}dddkkkfffOOOAAATTTtttvvviiiZZZPPPLLL777777666555555888<<<@@@000222333333333333555666222222111111111111222222555555666666777777888888777555444444666777777555666777AAAQQQXXXXXX___jjjkkkttt}}}zzzppp{{{rrrbbbcccvvv~~~~~~yyylllTTTAAA>>>DDDEEE@@@DDD???555---'''&&&&&&(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((())))))******'''(((((()))******+++++++++333AAAOOOVVVTTTJJJBBB======@@@GGGTTTcccrrrzzzwwwppp^^^QQQHHHAAA???BBBWWWZZZZZZXXXXXXZZZWWWPPPTTTZZZ]]]XXXTTTUUUVVVUUUOOORRRTTTUUUWWWYYY[[[[[[ddd]]][[[___dddeeegggkkklllkkkmmmooohhh```aaajjjyyyllloooyyysssgggZZZMMMUUU```llllll]]]KKKDDDDDDBBBCCCBBB>>>777111...---'''((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))*********((())))))******+++,,,,,,***///;;;HHHSSSgggkkkSSSaaafffYYYUUUtttyyypppfffYYY___eeegggddd^^^YYYWWWYYYYYY\\\cccllltttwwwwwwnnnqqquuu}}}wwwttt~~~}}}wwwwwwsssrrr{{{~~~nnn{{{vvvjjjSSSHHHDDD777//////---************************))))))))))))))))))))))))))))))(((((())))))***+++*********+++---///000111999MMMxxx{{{hhhuuuaaaLLL\\\pppggg___kkkeee[[[bbbUUUPPP___uuuzzzyyyrrrmmmcccTTTIIIDDD@@@EEEPPPRRRQQQ]]]ddd\\\```RRRRRRMMMRRRbbbiii}}}zzzzzznnnTTTRRR^^^hhhpppxxxzzzeeeYYYXXX^^^mmm~~~VVVLLLWWWVVVZZZnnn}}}oooiiilllVVVPPPZZZnnnoooAAA///222------111......000---888OOOHHH<<<555444777111000//////............///,,,---......------///000555222888OOOpppxxxjjjrrrgggPPPIIITTTaaaqqqooo^^^MMMFFFAAA999333222222555777666333111333555000333666666444333444777555555555555555666777888111222444555666666666666666444333666;;;;;;777333666999BBBIIIBBB888===JJJOOOcccuuu|||~~~vvvqqqyyy}}}yyybbb]]]ooo|||kkk||||||zzz~~~QQQ777AAALLLIIIGGGDDD===333+++&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((()))******+++'''(((((()))***+++++++++...<<>>BBBCCCBBB===777222111111(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((())))))***++++++,,,,,,+++555@@@KKKaaawwwxxxSSSMMM|||llllllFFF[[[xxx^^^``````jjjfffcccbbbdddeeeeeedddmmmooorrrvvvyyy}}}zzz|||xxx~~~~~~yyy{{{nnnvvvzzz}}}kkk}}}iiipppooo\\\QQQ@@@555666555************************)))))))))))))))))))))))))))))))))))))))******+++*********+++---///000111666VVV{{{gggOOOIII\\\qqqbbb\\\pppiiikkk~~~qqqeee{{{bbbWWWsssyyyrrrjjj[[[JJJ===888>>>FFFUUU]]]aaasss{{{ttt```YYYLLLMMM\\\iiiyyyuuuqqqVVVRRR___iiinnnvvv}}}uuu___VVVYYYiiizzzoooKKKLLLXXXSSSZZZvvvtttcccoooYYYPPPVVVhhhIII,,,...------111///...000---888PPPJJJ<<<555888333444111111000......---------...+++...555555...,,,000777>>>TTTtttaaabbb{{{pppQQQEEELLL___zzzxxx]]]NNN;;;999666555555555555555444666777777555444444555777555333333666:::===??????>>><<<:::999:::<<<===;;;;;;;;;:::999;;;>>>BBBBBB;;;999;;;;;;666444777;;;777888===???;;;888888???HHHRRR]]]jjjxxxvvv}}}|||nnnhhhsssxxxiiiFFFFFFGGG;;;BBBIIIHHH;;;///,,,***&&&'''(((((('''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))+++------++++++---000:::QQQZZZMMMHHHPPPJJJ888DDDRRRiii{{{uuu^^^XXXSSS```[[[UUU]]]YYYRRR[[[ggglllqqquuuvvvwwwzzz|||||||||xxx~~~xxxuuuyyyvvvtttxxx~~~}}}rrrkkkooorrrqqqnnnnnnrrrvvvzzzrrrtttzzzwwwnnnfff```eeemmmmmmjjjaaaPPPBBB>>><<<===;;;555111111///+++(((''')))***)))&&&))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************+++,,,,,,******---//////111555HHHTTTeee|||www\\\nnnwwwxxxOOOLLL|||iii^^^cccfffddddddgggkkkjjjhhhnnnyyyzzz}}}uuu}}}zzzsss|||xxx___ZZZ;;;111...---,,,***))),,,---***%%%))))))))))))))))))))))))(((((((((((())))))))))))---******---...---000555>>>QQQ___fffSSSBBBnnngggcccdddppp{{{yyyxxxmmm^^^aaa|||qqqkkk[[[NNNDDD666>>>>>>PPPeeefffUUUjjjmmmnnnwwwZZZMMMWWWhhhkkkyyy~~~iii]]]]]]bbbzzzyyy^^^KKKNNNTTTXXXfffxxxkkkfff{{{vvv```NNNMMM^^^yyy}}}III000222...222---222...000111555WWWJJJ<<<555888333444111111000......------...000...,,,,,,///222222111666NNNvvvlllwwwttt[[[LLLDDDRRRmmmsssWWWEEE===:::999777555444555777999:::222333555555444444666777888999:::<<<>>>>>><<<;;;888:::>>>AAABBBAAA@@@>>>BBB???<<<>>>BBBDDDBBB???CCC@@@@@@DDDCCC===<<<>>>999;;;<<<;;;999777777888555777>>>HHHTTTbbboooxxx{{{~~~tttqqq{{{vvvwwwrrrnnn|||___FFFBBBJJJFFFDDDBBBBBB???666+++$$$&&&'''(((((('''&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))******,,,---,,,+++...444999UUUSSSSSSQQQIII@@@CCCMMMXXXppp}}}~~~wwwkkkiii```QQQMMMSSSmmmbbbUUUWWWaaadddiiiwww~~~|||}}}{{{~~~zzzzzzzzz~~~uuuyyy|||{{{vvvsssssstttxxxwwwqqqiiiggglllqqqsssppphhhiiihhhbbbffflllhhhGGG>>>888:::===;;;777444111...+++))))))))))))((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))***************,,,,,,++++++,,,...///444999GGGkkkooorrrggghhhddd___]]]tttdddcccdddaaallljjjkkkppprrrrrrxxx}}}{{{}}}rrrvvvyyyxxxtttrrr___[[[QQQ999444111///+++)))***+++***((())))))))))))))))))))))))(((((((((((()))))))))***---******---...---111666KKKXXX______QQQOOOooogggccchhh}}}iii___]]]gggooofffSSSEEEAAA===NNNQQQttt[[[mmm~~~[[[ZZZsss{{{]]]OOOZZZlllsssxxxcccZZZ```iii~~~pppZZZJJJMMMTTTZZZjjj}}}iiivvvsssyyycccOOOKKKZZZttt}}}OOO333333333///***111...111333999[[[JJJ<<<555888333444111111000///............000111///+++---333666555DDDooopppvvvkkk\\\RRRWWWgggzzzZZZAAA444111222222:::888666555444555777888777999:::<<<<<<>>>AAADDD@@@AAAAAABBBBBBBBBAAAAAAHHHIIIIIIIIIIIIHHHFFFFFFHHHEEEHHHVVVhhhsssrrrlllaaaaaaaaa```WWWLLLGGGGGG>>>EEEGGG@@@===BBBGGGFFF@@@888555:::???DDDNNNZZZgggnnnxxxmmmfffxxx~~~xxxnnncccfff|||yyypppttt}}}cccPPPMMMPPPEEE???CCCEEE===...%%%&&&&&&'''((((((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******,,,---,,,++++++222===GGGXXXLLLGGGKKKGGGBBBPPPfff~~~gggTTTEEEEEEGGGJJJUUUcccggg^^^gggwwwuuusss}}}}}}}}}yyyzzzwwwvvvxxxvvvuuuqqqjjjgggllluuuzzz}}}uuullljjjeeeXXXKKK???===>>>===:::999333222000,,,)))((()))***))))))(((((((((((())))))(((((((((((()))))))))))))))))))))*********++++++***+++,,,,,,,,,,,,...000777GGGVVVyyy```UUUooogggLLL```qqqooo___^^^dddfffcccggggggllltttzzz~~~~~~uuuxxx|||jjjyyyqqqWWW___DDD:::444111---***(((((()))+++))))))))))))))))))))))))((((((((()))))))))******---***+++---......222888GGGbbbXXX___tttMMM^^^nnnfffbbbjjj}}}XXXVVVeeeooocccKKK===>>>DDD\\\wwwvvvwwwmmm{{{yyy|||\\\\\\jjjaaaPPP[[[oooxxx}}}mmmZZZWWWeeevvvqqqhhhXXXMMMOOOUUU]]]ooowww{{{\\\uuu}}}gggRRRIIIUUUnnn[[[555///222///+++111...111333999[[[JJJ<<<555888333444111111000///......//////...111444333//////:::GGGeeeuuufffxxxiiiTTTOOOeee|||iiiFFF???666444888;;;;;;999888999::::::999999:::;;;:::;;;;;;:::999:::<<<>>>CCCBBB@@@???AAAFFFMMMRRRfffaaa[[[VVVVVV[[[bbbggglllkkkrrryyyllldddbbbYYYaaa```VVVWWWccchhhcccVVVHHH>>>===;;;777;;;EEEOOOVVVcccoooxxxzzzyyyvvvrrrvvvyyyrrr|||tttJJJYYYSSSIIIAAA@@@???777...(((''''''((())))))(((&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********,,,,,,+++***---888GGGSSSPPPKKKEEEDDDJJJZZZlllyyyjjjDDD???CCCTTTbbbhhhqqq{{{yyyqqq~~~}}}vvv~~~~~~}}}}}}{{{lllhhhoootttiii\\\eee\\\SSSLLLCCC;;;999;;;555555333///)))'''(((+++))))))(((((((((((())))))(((((((((((())))))))))))))))))*********+++++++++******,,,...---+++...333>>>TTTqqquuuXXX\\\TTT\\\|||jjjddd```______```fffllliiinnnuuu|||{{{}}}yyyvvvwwwyyyuuubbbkkkxxx```AAA444111---+++)))'''(((,,,))))))))))))))))))))))))(((((()))))))))*********,,,++++++.........333;;;AAAxxx|||VVVuuulllJJJfffgggcccfffmmmmmmWWWooonnn```KKKCCCJJJTTTmmm{{{\\\UUUZZZZZZZZZqqq~~~{{{dddiiitttxxxfffQQQYYYmmmvvv}}}wwwcccSSSVVVlll{{{qqq___WWWQQQRRRWWWbbbuuuyyyxxxhhhYYYlllVVVIIIQQQiii~~~nnn===---000333...333///000222666XXXJJJ<<<555888333444111000000////////////000------333777000///JJJmmm}}}```nnnnnnUUUQQQ]]]sssUUU===999666222111333777:::===777;;;???AAAAAA@@@AAABBB@@@AAACCCCCCBBBCCCEEEGGGLLLNNNQQQUUU[[[dddooovvv~~~|||}}}~~~eeeYYYOOOLLLGGG???<<<@@@:::<<>>WWWrrr^^^gggIIIccc___```hhhsssuuummmkkkfffZZZMMMNNN[[[bbbwwwrrruuuiiiaaaqqq~~~yyykkkVVV\\\jjjRRRVVViiisssnnn\\\SSS\\\vvvooofff```SSSQQQPPPRRRYYYhhh}}}wwwuuuzzz]]]aaarrr[[[JJJNNNdddzzzKKK222444333...333///111222666XXXJJJ<<<555888333444111000000//////000000000///,,,///333444???cccnnn{{{yyybbbSSSXXXsssvvvQQQ===:::666777777777444333555:::>>>@@@BBBEEECCC@@@>>>???@@@<<>>???AAABBBFFFHHHHHHGGGEEEHHHOOOVVVSSS[[[hhhuuuxxxpppaaaPPPZZZLLL@@@<<<888444:::EEEdddwwwvvvzzzsssxxxppprrreee^^^ZZZWWWOOOBBB<<<===888222***((())),,,+++***(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++,,,,,,000===LLLWWWYYYWWWHHHBBBOOOmmmwwwLLL999FFFRRRRRRTTT```sssllluuu}}}vvv}}}|||pppnnnqqq{{{vvvffffffjjjoookkk]]]MMMEEE::::::999999777333---)))))))))(((((((((((())))))(((((((((((())))))))))))*********+++++++++,,,,,,---***+++000///...999HHHZZZyyyuuuqqq___kkkRRRMMMlll|||lll[[[bbb___]]]eeevvv|||yyynnnsssQQQ???000//////***(((+++))))))))))))))))))))))))))))))*********+++++++++++++++---///---...777BBBsss|||dddcccPPPOOOVVV\\\dddiii~~~|||~~~zzztttZZZOOOFFFNNNbbbpppqqq^^^iiissswww[[[WWWdddrrrmmm[[[ZZZdddvvv}}}ZZZKKKHHHGGGMMMRRRTTTWWWddd{{{~~~TTTeeehhhOOOIIIZZZnnn\\\555111000,,,222///222444:::\\\JJJ<<<555888333444111000000000000000111111...888888777RRRwww|||ggg```sssrrrYYY______III>>><<<666555777333888999:::<<>>XXXttthhhFFFIIISSSOOOMMMRRRVVViii~~~zzzpppzzzrrrlllpppxxxfffcccgggbbbUUUJJJ<<<;;;;;;<<<<<<888000***))))))(((((((((((())))))(((((((((((())))))))))))******+++++++++,,,,,,,,,...***+++000//////;;;MMMooojjjQQQkkkgggMMM```uuuiii```pppYYYcccmmmvvvvvvhhhaaa]]]___dddyyyyyy~~~~~~pppuuu~~~uuulllyyy___GGG222//////+++))),,,)))))))))))))))))))))))))))************++++++++++++,,,...///---...888DDDaaaccceeelllEEERRRUUU```gggwwwvvvwww~~~qqqpppxxxiiiSSSOOOLLL[[[zzz~~~ooommm|||ccc^^^rrrttt|||```ZZZfffooo}}}|||fffVVV[[[kkkwwwWWWOOOXXX```XXX]]]^^^___kkkmmmSSSlllPPPGGGVVViiiggg:::222444///444000111333777YYYGGG;;;666888222444///333555333111//////---000555:::AAA|||lll]]]fff}}}|||hhhkkkWWW<<<888666666888999666333;;;>>>BBBEEEDDDBBBDDDHHHFFFOOO^^^ooo||||||ppp]]]JJJ>>><<<@@@EEE;;;===EEETTTiii~~~~~~|||uuudddVVVaaaYYYEEEDDD???888///***,,,...,,,'''))))))))))))))))))))))))))))))))))))************+++,,,,,,******,,,---,,,***333???KKKUUUWWWMMM@@@NNNwwwgggSSSFFFLLLUUUUUUSSSTTTfff{{{sssgggtttvvvsssnnnyyyvvvddddddfffYYYGGGBBBFFF======GGG:::...999,,,***'''&&&''')))))))))*********)))))))))))))))******+++++++++,,,,,,,,,)))111++++++555111999WWW^^^RRRhhhQQQQQQppphhhZZZ\\\WWW^^^eeetttQQQIII???888777999:::;;;===KKKccc{{{yyyxxxvvvrrrpppttt}}}wwwtttyyyPPP777777///---///(((+++++++++************))))))************+++++++++,,,(((///,,,...000555WWWrrr}}}```vvvfffKKKWWW[[[fff___uuuzzzlllrrr~~~wwwxxx{{{aaaYYYOOOSSSsssyyyiii[[[YYY```mmmttthhh\\\mmmzzznnn}}}pppeeeiiiyyy~~~~~~lll[[[TTTaaatttqqq___\\\aaafffqqqaaacccssszzz\\\kkk~~~mmmVVVGGGQQQddd{{{nnn222444...222111111333111;;;SSSFFF:::666888222555111222222111000000111000666555JJJccc^^^cccoooiii\\\<<<:::===>>>;;;777999@@@FFFCCCDDDGGGHHHIIILLLRRRXXXqqq|||xxxqqq```XXXTTTRRROOOCCC@@@>>>AAAJJJWWWdddlll}}}oooxxx}}}~~~iiiRRRVVV]]]QQQBBBBBB===444---,,,---,,,+++))))))))))))))))))))))))))))))))))))************(((***+++***+++,,,---...444777DDDRRRUUULLLGGGHHHddd~~~hhhNNNJJJKKKPPPPPPPPP[[[jjjuuu~~~|||{{{wwwiiiccccccaaa^^^LLLPPPDDD<<>>666???111...***(((((())))))(((************))))))))))))***++++++++++++,,,,,,,,,)))000,,,,,,333333EEEkkkyyyrrraaajjjRRRXXXlllhhh``````\\\hhhqqqzzzNNN@@@;;;666666999<<<<<<:::AAA???DDDWWWwww~~~vvvuuuuuusssppppppuuu}}}gggFFF555,,,---///***+++++++++************))))))************+++++++++,,,)))///,,,...000666XXXvvvhhh|||UUUKKK^^^\\\dddfffvvv{{{mmmrrr~~~wwwaaaPPPVVVrrr{{{fffPPPKKKMMMSSSZZZaaarrrsssqqqlllcccbbbbbbxxx~~~vvvxxxnnnqqq}}}uuuaaaWWWXXXiii}}}mmm]]]___mmmyyyuuudddeeetttggg\\\oooWWWGGGOOOaaavvvqqq888999///333111111333000:::QQQEEE:::666888222666444111//////000111222222111444```nnncccmmmbbbrrrbbb;;;777555777999999888;;;AAAFFFFFFGGGHHHMMMZZZpppooo\\\bbb}}}yyyjjj^^^TTTPPPIII@@@;;;>>>FFFMMMttt|||yyyzzz}}}ooosss}}}xxx```YYYhhhcccFFFDDD@@@999222---+++,,,...)))))))))))))))))))))))))))))))))*********++++++'''(((***,,,,,,,,,...000888<<>>CCCAAA>>>===AAAHHHKKKJJJGGGIIITTTeeewww~~~ppplllzzzlll]]]YYYmmm|||kkkhhhddd[[[MMMAAA>>>EEELLLvvvxxxuuuwwwlllrrrpppSSSCCC@@@<<<777000******...))))))))))))))))))))))))))))))*********+++++++++((()))+++...---+++...222888GGGVVVVVVGGGCCC]]]}}}gggUUUBBBWWWPPPPPPZZZhhhtttcccssswwwfffkkktttyyyssskkkmmmuuuqqqWWWRRRTTTGGG555999555000,,,*********))))))***************+++++++++++++++,,,,,,,,,---------...//////000>>>jjj|||lllnnnhhh]]]SSSfffqqqqqqlllccccccoooyyy{{{TTT===@@@>>>===<<<;;;<<>>HHHTTTwww}}}yyywww}}}zzzpppqqqfffEEE@@@<<<:::444,,,)))+++))))))))))))))))))))))))************+++++++++++++++***---///---***...555===TTT```QQQBBBPPPwwwaaaFFFIIIJJJSSSTTT]]]mmm~~~NNNWWWooozzz}}}{{{vvvtttuuuyyyzzzvvvtttttt}}}mmmZZZZZZdddXXX===:::666000,,,++++++++++++))))))******+++++++++,,,++++++,,,,,,,,,---------...---000000222KKK|||tttYYYVVVnnnzzzXXX___mmmuuuuuummmaaahhh~~~{{{zzzMMM@@@DDDAAACCCBBB???>>>FFFTTT```fffuuu{{{zzz~~~yyyuuuqqqnnnllldddeeefffeeefffkkkttt{{{tttKKK666444---++++++++++++*********))))))))))))*********+++++++++...+++111---...444AAAiiigggbbbjjjGGGNNN]]]``````hhh|||zzz}}}zzzZZZkkk{{{nnnXXXccczzz{{{wwwiii]]]cccxxxdddcccqqqvvv|||rrroooZZZQQQSSSaaarrrmmmZZZYYY___jjjssswwwooollltttkkkbbb\\\aaa{{{cccKKKGGGOOOeeeNNN222111333//////222...333GGGGGG===666777222888444//////333222...111999fffxxxiiittthhh|||pppNNN:::;;;===GGGSSS[[[]]]TTTJJJRRRmmmzzz\\\kkk}}}vvvooojjjgggcccmmm~~~xxxtttqqqqqqpppooosssyyy}}}lllSSSCCCDDDRRR___tttmmmdddkkkzzz{{{zzzzzz___mmm{{{iiimmmvvvRRREEE;;;;;;888000))))))))))))))))))))))))))))))*********++++++++++++,,,...+++---000...***111<<>>777666222888444000000333111///999HHHvvvzzzllljjjjjjdddDDD===@@@OOOWWWjjjyyysssooo|||xxxuuutttuuuuuuzzz{{{uuurrrvvvzzz|||nnnbbbaaajjjssstttgggQQQNNNeeevvvyyy{{{wwwuuu|||ooonnn}}}gggPPP<<<:::<<<555,,,)))))))))))))))))))))))))))*********+++++++++,,,,,,...***,,,000...,,,666DDDUUUSSSKKKGGGVVVtttkkkLLLBBBEEEPPP^^^ggg~~~yyy```iiixxx|||tttqqqrrrkkkgggtttyyymmmggg\\\QQQ___jjj]]]CCC===666000---,,,,,,,,,))))))***++++++,,,------,,,,,,,,,------------...++++++111222BBBuuuxxxmmmdddvvvVVVbbbjjjiiiooogggYYYhhh|||yyyjjjtttOOOLLLIIIUUUVVVYYY___jjj{{{~~~vvvrrrooohhh[[[QQQWWWZZZ\\\]]]```fffooovvvxxx}}}yyy|||uuuHHH333222111+++++++++************))))))************++++++++++++)))111,,,///888JJJvvvsssXXXmmmSSSPPPZZZ___gggcccnnnvvvkkksss~~~wwwiiikkkUUUPPPsssnnnfffWWWhhh|||XXXJJJ[[[ddd}}}|||gggTTTRRR[[[bbbuuuwww^^^]]]gggqqqzzz~~~mmmVVVhhhnnnkkkQQQGGGJJJVVV{{{[[[:::222333///000555000444FFFKKK???777777222888555000000222000000@@@UUUbbbkkk}}}lllsssKKKBBBAAAFFFbbbtttuuuzzzwwwsssrrruuu||||||}}}uuuttt{{{|||aaaGGGYYYsssvvvpppxxxzzz~~~zzz~~~ssssss|||sss}}}yyyYYY>>>:::===888...***))))))))))))))))))))))))******+++++++++,,,,,,,,,---)))+++000///...:::KKKiiiSSSEEERRRqqqYYY===IIIVVVXXX```zzz\\\dddxxxzzztttuuuyyy}}}yyyvvv{{{sssooodddTTTbbb{{{{{{HHHBBB999222...,,,,,,+++))))))***+++,,,,,,------,,,,,,,,,---------......(((***111333IIIeeepppaaaPPPRRRtttiiiiiiooo^^^MMMjjjjjjdddyyyzzzQQQUUUXXXlllkkkmmmvvv{{{yyywwwlllXXXHHHNNNQQQTTTVVVZZZaaakkkrrrpppzzztttSSS777444///+++++++++************))))))************+++++++++***)))000,,,///999LLLzzzwwwcccwwwYYYNNNVVVXXX```cccyyywwwjjjwwwuuu]]]```SSSggg}}}WWW\\\lllXXXJJJ[[[cccoooZZZSSSWWW[[[lllttt```aaalllvvv}}}mmmSSSHHHJJJNNNvvviiiCCC222333///111666222555FFFFFF<<<999:::444777888000111555...000VVVjjjdddxxxlll[[[BBBAAAVVVnnn~~~}}}yyytttqqqrrrxxx~~~zzzwwwyyywwwooojjjddd^^^qqqtttzzzssshhhyyyxxxwwwwww{{{|||~~~xxx@@@BBB<<<:::111***)))************))))))(((++++++******************+++---''',,,666111AAAjjjqqqHHHJJJrrr|||WWWPPPPPPOOO___yyyfffpppuuutttzzz|||~~~~~~rrr{{{~~~uuuqqqttt|||xxxgggfffvvvuuuAAAAAA555(((666---$$$******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...000'''555666iiizzzYYY|||iiiSSSqqqhhhaaarrrbbbMMM___sssmmmdddqqqvvvkkkooo|||~~~xxxnnniii\\\GGGCCCGGGOOOVVVYYY^^^jjjvvvuuu}}}yyynnn888777000...,,,***)))******)))((()))************+++++++++------***+++,,,///OOO~~~___OOOQQQddd\\\]]]jjj}}}sssppp```RRRaaabbbTTTeeerrr[[[EEERRRiii{{{}}}~~~nnnZZZPPPQQQXXX^^^xxxrrrgggqqqyyy~~~{{{ssstttWWWDDDGGGQQQkkklll???666333111222111///333999}}}FFF<<<999:::444777777333777777222GGGtttiiivvvxxxkkk___QQQ;;;FFFuuuzzz|||kkkssszzzwwwttttttwww}}}~~~uuuhhh[[[QQQNNNOOO]]]```gggnnnsssxxxuuuuuutttsssqqqpppnnnllljjjhhh}}}tttVVVCCC===888555000***************))))))(((++++++******************,,,000///000444888IIIdddOOOCCC]]]qqqWWWSSSTTTWWWiiirrrbbbiii}}}~~~vvv|||xxx}}}vvvwwwssspppsss{{{~~~mmmcccxxxUUU???888111111+++******++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...000***444===vvvsssOOOyyyjjj[[[ttttttlllhhh^^^^^^kkkooohhheeettt}}}vvvrrrmmmsss|||wwwnnniii]]]III>>>@@@GGGPPPWWW___kkkwwwxxxEEE666000...,,,***************(((************+++++++++++++++,,,+++...111333PPP{{{}}}^^^IIINNNbbb]]]___mmmrrroooWWWbbboooooo___RRRYYYiiiyyyttt{{{gggJJJDDDZZZqqqxxxmmmnnnrrrtttyyyrrrYYYKKKIIIPPP]]]hhh|||vvvjjjrrryyypppmmmiiirrrlllnnntttWWWCCCEEENNNhhhqqq<<<444111000111111000555;;;EEE<<<888:::444777222222777000000[[[uuunnnvvvzzzaaaQQQKKKTTTfffzzz^^^UUUbbbeee|||{{{xxxyyy|||}}}~~~~~~yyyssssssqqqpppqqquuu|||~~~~~~~~~~~~uuubbbXXXNNNEEELLL[[[fffeeefffhhhhhhiiirrr}}}uuuXXXTTTsss~~~ooo]]]```eeefffddd```\\\[[[sssqqqFFF@@@444666000+++++++++*********))))))******++++++++++++++++++---222777444111AAATTTWWWBBBVVVkkk^^^SSSQQQUUU___rrrxxxooouuuzzz]]]___cccaaadddzzzzzzddd^^^mmmwwwxxx~~~{{{|||nnnppptttyyyvvvrrr}}}ssssssvvvBBB999;;;,,,+++...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000...555JJJdddgggeeeiiirrrpppoooVVVVVVmmmpppccc^^^aaaxxxvvvsssqqqlllllltttzzzyyywwwnnnjjj___JJJ<<<;;;???HHHSSS]]]iiisssxxx~~~ZZZ999222...---+++***++++++***)))************+++++++++,,,+++,,,,,,000333444LLLuuuXXXmmm@@@III]]][[[___mmmrrrkkkLLLdddkkkYYYRRRfff{{{|||^^^TTTWWWTTTIII;;;EEEbbbuuu}}}~~~}}}xxxfffYYY[[[ccciiipppxxx|||aaaHHHEEEKKKRRRaaaqqqxxxmmmuuu~~~xxxoookkkrrrxxxuuuXXXCCCDDDLLLddd}}}<<<444111000111111111666===EEE;;;888:::444777222222555+++333hhh}}}nnnxxx{{{iiiRRRIIIOOOCCCgggzzzyyyuuubbbRRRXXX[[[}}}|||nnnrrr{{{~~~uuunnnllllllllljjjiiilllsssyyy}}}||||||}}}{{{{{{{{{}}}iiiRRRNNNIIIFFFXXXsss}}}wwwrrroooiiidddkkkvvvsssJJJ???^^^tttgggUUUEEEQQQ```iiiiiiddd___^^^{{{rrrppp~~~{{{yyySSSHHH555999111---,,,++++++******************+++++++++++++++,,,---///777333111KKKZZZHHHIIIlllvvvVVVSSSPPPRRR[[[kkk{{{lllkkkiiieeeuuuMMM>>>@@@BBBPPPSSSbbbnnnmmmkkk{{{wwwwww~~~~~~ooopppuuu}}}}}}zzztttQQQ999>>>---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---.........111888\\\vvvcccwwwaaa~~~ssseeejjjMMMWWWssskkkZZZ^^^eee}}}xxxtttpppfff______PPPLLLKKKQQQ^^^qqq~~~xxxzzzxxxooojjj___KKK???::::::BBBNNNYYYdddllluuu}}}mmm@@@555///---+++++++++,,,+++************+++++++++,,,,,,...---+++///222333KKKtttuuuSSS}}}bbbAAALLL]]]]]]aaannnsss^^^MMMUUUXXX\\\rrrgggHHHBBBHHHCCC@@@:::FFF```nnnrrr{{{}}}||||||}}}||||||{{{zzzzzzssssssrrrpppmmmiiieeeccc___RRRJJJPPPZZZbbbmmmxxx|||pppWWWGGGMMMUUUXXXeeewwwzzzttt}}}~~~}}}llluuuxxxyyywwwZZZDDDDDDMMMaaa}}}@@@555222111222222111555<<>>666777@@@QQQiii~~~~~~zzz{{{yyyoooiii___LLLAAA999666===JJJVVVaaajjjtttzzz{{{HHH333000...,,,+++,,,,,,+++******++++++++++++,,,,,,,,,000...+++---222777VVVjjj\\\^^^JJJVVVbbbcccgggrrrvvvnnnIIISSSMMM\\\cccJJJ??????CCCAAACCC@@@FFFVVV```iiizzzhhhdddwwwvvvhhhjjjjjjlllnnnooopppppppppllllllkkkiiieee```\\\YYYMMMGGGHHHPPPVVV\\\iiiwww}}}eeeSSSKKKUUU]]]```pppzzzzzz]]]FFFEEENNN```{{{MMM888555333333111000333999DDD;;;888:::444888666333222AAAcccyyyqqq```{{{mmmxxxWWW??????DDDCCCKKK[[[qqqdddccc[[[SSSsss{{{zzz|||{{{{{{|||~~~zzzzzz}}}}}}|||{{{wwwttttttuuuwww|||||||||dddHHHFFFLLLVVVppp{{{www~~~yyy{{{vvvqqqeeekkkdddDDDCCCZZZuuuwwwhhh]]]YYYZZZgggzzz~~~}}}zzzKKK;;;???;;;000///---+++******++++++******++++++,,,---------,,,)))---444@@@QQQUUUHHHddddddOOOQQQPPPTTT___nnn{{{ZZZ^^^gggfffjjjIIIKKKCCC@@@JJJYYYdddnnnwww}}}kkkkkkxxxyyyzzz|||rrrtttfffuuu|||xxxiiitttIII;;;777000(((,,,,,,,,,,,,---------------------------......///---000HHH|||dddcccxxxvvv[[[ooossscccVVV^^^iiigggZZZ]]]ppp}}}{{{sssllliiicccYYYPPPMMMDDD;;;888===EEEPPPcccuuu~~~zzz|||xxxmmmhhh^^^MMM???777333999EEERRR```jjjvvv||||||~~~UUU000000...,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,///...+++...444???gggrrrsssVVVLLLYYYaaacccgggssszzz}}}UUU<<>>EEEmmmxxxRRRCCC>>>888111000---+++******+++,,,******++++++,,,------...,,,---111>>>MMMOOOQQQ]]]oooUUUNNNOOOQQQ\\\mmmyyy~~~zzzddd}}}nnnHHH555666111000555888>>>IIIdddlllzzzkkkiiitttuuuvvv~~~zzzuuuyyy|||zzz}}}jjj]]]>>>999+++...,,,,,,,,,------------...---------------...//////000///QQQ]]]gggoookkk```wwwxxxkkk___RRRdddhhh^^^YYY___oooxxxsssnnnggg\\\PPPHHHFFF999333444>>>GGGOOO^^^nnn{{{|||}}}xxxzzzvvvkkkfff___OOO@@@888333666???KKK[[[gggvvv}}}}}}oooggg444111///---,,,---------++++++++++++,,,,,,,,,---------///---///444AAAnnnvvvyyyrrrLLLKKKYYY^^^ccciiivvv___EEEFFFOOOyyyfffIIIJJJGGGDDDEEEHHHIIIFFFBBBAAAKKKNNNOOOTTTWWWddd{{{```SSSXXXVVVPPPTTTXXX```iiisss|||}}}wwwpppiiieee]]]XXXYYY```dddeeemmmyyyZZZTTTSSS^^^ooo||||||```HHHEEEFFFUUUqqq|||nnn999555333444222000444:::CCC:::777:::555888666777888aaavvvZZZuuuvvvfffFFFAAA<<<<<>>DDDHHHVVVfff{{{zzzvvvwwwtttiiieee___PPPDDD<<<555555;;;EEETTTaaauuu}}}nnnxxx<<<111///---------...---,,,++++++,,,,,,,,,---------,,,/////////222===kkkkkk{{{vvviiiKKKNNN^^^bbbiiirrryyydddFFF???XXXfffuuuttt}}}dddHHHIIICCCFFFGGGEEE@@@???CCCGGGCCCPPPUUUYYY]]]\\\dddwwwiiiVVVTTTRRRQQQMMMRRR\\\hhhvvv{{{sssnnnkkkccc```hhhnnnqqqxxxnnnXXXWWW[[[iii~~~www|||~~~uuusss~~~{{{```GGGEEEAAAPPPmmmyyyhhh777444333333222222666<<>>999555<<<888555666999;;;888666555888;;;>>>GGGUUU^^^aaacccdddeeeffflllxxxoooWWWaaa~~~xxxwww~~~eeeiiiiiiaaaeee{{{pppgggVVVEEE999:::QQQnnnvvvqqqoooIIIFFF>>>666///...///...---...,,,,,,,,,,,,---...///000000999TTTYYYRRRXXXttthhhOOOPPPRRR\\\mmmsssfffQQQ@@@???JJJTTTXXXWWW___kkkttt{{{vvvggg^^^SSS@@@777999777444666888:::;;;===AAADDDAAABBBBBB???:::555222222999222111777;;;>>>HHHSSSuuusssvvvooocccbbbkkklllkkkqqqzzz|||fffgggmmmxxxppp@@@:::777//////......---......///......------......///000333MMMuuu}}}VVVvvv{{{hhhhhhnnngggdddVVVbbbiii]]]XXXfffmmm|||sssfffccc```ZZZQQQHHH@@@999666222222666::::::999>>>DDDllluuuwwwwwwtttpppllliii___UUUGGG<<<444444555888EEETTTmmm}}}yyyrrr\\\:::111222333---///222---,,,,,,,,,---------.........---111000///IIIrrrqqqhhhwwwIII[[[ddddddfffnnn|||ttt```QQQRRRVVV```}}}WWWTTTwwwXXXCCCMMMRRRDDDIIIJJJKKKLLLNNNRRRWWW[[[gggvvv~~~}}}{{{}}}WWWEEE@@@???@@@HHHSSS```fffeeecccfffjjj~~~}}}{{{xxxxxx{{{ccc```gggxxx|||}}}{{{vvvkkkfffccccccmmmzzz}}}~~~mmm}}}zzz}}}eeeKKKBBBCCCMMMggg~~~vvv<<<666222333444333444888FFF;;;777999333777999PPPsssfffqqqNNN======@@@GGGJJJNNNccc~~~kkkyyy~~~rrrkkk```eeeuuuxxxXXXBBB999444444555777888999999999;;;::::::===@@@BBBAAA???===BBBDDDCCCBBBEEEGGGEEEMMMMMMKKKIIIMMM[[[pppjjj\\\\\\wwwiiimmmvvvrrrnnnhhhaaaeeeyyynnnKKK<<>>cccXXXQQQhhh|||cccOOOXXXRRRccc}}}|||```PPPMMMHHHFFFFFFEEEAAA<<>>;;;999888888:::<<<>>>???>>>BBB@@@===;;;999777444222888111111999===@@@SSSkkkvvvgggeeehhh^^^\\\hhhbbbZZZdddwww```bbbpppMMMAAA777000//////..................---------...///000111:::XXXcccmmmjjjgggeeeXXXXXXjjjcccXXX\\\iiimmmyyyoooeee___ZZZSSSKKKCCC<<<666222555444555999;;;???HHHRRRlll|||xxxyyyvvvrrroookkkaaaVVVHHH===555444444666BBBPPPhhhzzz{{{sssnnn>>>222111333///000222,,,,,,,,,,,,---------.........---222111222OOOyyy{{{nnnuuuJJJ```kkkhhhfffmmmqqqgggkkkvvviiiXXXuuuPPPFFFIIIKKKOOOPPPMMMNNNPPPQQQTTT\\\eeelllxxxkkkQQQEEE???@@@KKKZZZbbbjjjmmmiiiccc```___lllqqqyyywwwcccdddppp}}}vvvjjjccc___aaalllxxx|||tttwwwnnnfffKKKBBBBBBKKKdddwww<<<666222333444222333666FFF;;;777999444888:::]]]mmmqqq~~~fffEEEEEEBBBHHHOOOPPPVVV}}}zzz{{{wwwtttvvv~~~pppdddXXXccc~~~xxxVVV@@@666888???<<<===???@@@AAABBBBBBCCC:::>>>CCCGGGKKKOOOTTTXXXVVV[[[\\\YYYXXXZZZZZZXXXSSSRRRNNNKKKNNNZZZlllyyyjjjIIIGGGSSSppptttbbbgggsssuuurrrmmmrrr~~~hhhQQQ999DDD999:::^^^zzzvvv~~~YYYMMMEEE???555...---......,,,------------...///000000,,,CCCcccPPPOOOuuufffRRRZZZYYYooo^^^KKKGGGCCCAAA@@@@@@??????AAACCCKKKIIIHHHHHHMMMUUU^^^cccZZZNNNKKKIII>>>999999555:::999999:::===???>>><<<<<<999555444555555444333444111444<<<>>>GGGgggqqqfffYYY___UUUPPPWWWQQQOOO```vvv\\\```sssyyysss{{{wwwZZZDDD999111000///...............---------...///000111111>>>eeetttSSSccc|||ccciiiWWW```pppaaaWWWaaakkkooorrrlllddd\\\WWWNNNFFF???999444000222222555;;;???DDDOOOYYYfffzzz{{{yyyuuurrrmmmcccYYYIII>>>666555555666AAAOOO^^^uuu~~~DDD333///222//////111,,,,,,,,,,,,---------.........///222000333SSS}}}rrruuummmJJJffftttmmmeeelllnnnccc~~~iiiGGGNNNSSSNNNOOOTTTRRRTTTUUUWWW\\\fffttt{{{bbb]]]MMMBBBCCCEEEPPPeeeuuuuuutttsssqqqlllfffbbbbbbiiiuuukkkdddooo~~~zzznnnyyy}}}uuuggg]]][[[bbbqqq~~~zzzxxx|||gggKKKCCCBBBJJJcccyyy<<<666222333444222333555EEE;;;888:::666999999fff~~~ccc~~~KKK:::DDDDDDHHHOOOVVVjjj|||yyywwwuuuvvvyyy}}}yyylllaaa[[[jjjiiiCCC555777:::<<<>>>;;;===???@@@@@@@@@AAABBBFFFMMMVVV^^^eeennnxxxzzzyyyuuuooommmqqqtttsssYYYWWWTTTTTTZZZeeesss|||tttpppttt}}}jjjIIIJJJUUUkkkqqqccc```ccckkksssyyy}}}zzzaaaSSSAAA@@@///222YYYvvviiimmmSSSKKKEEE:::///---//////+++------------...///000111333JJJXXXGGGQQQ}}}aaaPPPWWWfff~~~TTT???BBBJJJGGGGGGGGGHHHEEECCCIIIQQQFFFPPP[[[hhhzzz|||^^^NNNGGGCCC888666999777999888888999;;;;;;:::999888666333222222333333222333333777===DDDZZZhhh[[[UUUSSSIIIAAAAAAAAALLL___sssbbb]]]ooooooiiiuuutttnnngggGGG>>>111111000///............---------...///000111222===uuu___\\\bbbwwwkkkmmmWWWcccppp___ZZZeeelllssslllggg```XXXQQQHHH@@@<<<888333///***---555===BBBDDDJJJQQQ___}}}}}}zzzvvvrrroooeee[[[KKK@@@888777555555???MMM[[[tttxxxLLL666...000......000,,,,,,,,,,,,---------......000000222...222VVVbbb^^^JJJhhhwwwnnngggpppzzzsssuuu^^^PPPNNNNNNUUUYYYTTTVVVZZZ___cccjjjvvviiiJJJGGG===:::BBBJJJ]]]www}}}yyyxxxvvvqqqllleeehhhoooyyygggeeevvvvvvmmm^^^QQQWWWaaa^^^YYYfffwww|||vvvnnnaaaXXXXXXbbbrrr~~~{{{}}}hhhLLLCCCBBBJJJbbbmmm:::555222333444333333555DDD:::888;;;777;;;CCCvvveee___kkk===999BBBGGGKKKOOObbbzzzzzz{{{vvvllleeekkkwwwTTTBBB777<<>>;;;999:::;;;;;;:::888777666:::999888666444444444555444666888===OOOvvv[[[JJJPPPEEE@@@===777<<>>@@@JJJMMMPPP]]]lll{{{vvvtttzzz^^^iiiiiilllQQQHHHGGGIIIJJJRRRXXXQQQVVV```OOOZZZZZZ[[[BBBMMMJJJMMMPPPRRRYYYdddnnnttt~~~vvvhhhMMMDDDBBBHHH^^^ppp777222111333555333444666CCC<<<555<<<<<<;;;eeeZZZ{{{}}}IIICCC@@@LLLNNNRRRfff~~~tttnnntttRRR>>>BBBDDDDDDJJJVVV^^^^^^jjjuuu}}}{{{|||YYYMMMCCCBBBFFFOOO___nnnyyyvvvrrr{{{eeeXXXllltttgggpppvvvmmmppphhhjjj~~~vvvhhhTTTHHH:::444;;;SSSwwwyyy{{{iii___dddSSS000333)))444------111...---333000---555HHHxxxHHHQQQzzzlllQQQUUUUUUdddnnnLLL<<>>kkkfffuuuDDDAAAAAAMMMPPPZZZ}}}|||tttKKK@@@HHHMMMLLLRRRdddvvv~~~sssPPPJJJHHHNNNUUU[[[bbbjjjyyy}}}~~~}}}xxxhhhmmm}}}hhh^^^qqqvvvgggmmmsssjjjooooooyyytttUUUFFF888666@@@WWWzzztttxxxfffkkk[[[333444***333,,,---111...---333000///888KKKeeeHHHtttiiiWWW^^^XXXhhhTTTFFFGGGYYY\\\bbb___}}}fffUUUPPPYYYZZZMMM???999:::;;;AAA>>>888444777<<<===;;;888888888888888777666555999555999LLLwwwoooFFF;;;999999999999999<<<@@@DDDFFFiiillltttOOOXXXkkkuuuiiiTTT===111///111---///222---000------000000///111555aaa\\\uuuaaaiiijjjiii]]]```xxxggg^^^cccooouuu}}}jjj\\\NNNIII@@@===888444333222111000///000555<<>>PPPqqqwww~~~xxx{{{>>>222444***000///***,,,------------.........---333,,,...999___lll|||UUUCCCjjjllljjjpppwwwnnnXXXQQQOOOTTTVVVWWW___kkksssxxxUUUIIINNNOOOWWWcccppp~~~|||yyy|||www]]]aaatttwwwcccSSSHHHQQQQQQZZZdddnnnpppddd\\\TTTQQQRRRLLLNNNSSS]]]jjjwww|||sssvvvuuugggOOOAAACCCHHH]]]yyyAAA999333333444444444666FFF>>>999::::::DDDmmmqqqlllhhh>>>AAAFFFPPPVVVfffKKK>>>GGGOOOXXXooouuu^^^SSSQQQUUUaaammmssstttvvvwww|||{{{ppp___tttyyytttooo}}}nnnrrrzzzmmmlllnnn}}}XXXGGG777555===OOOooohhhrrruuufff888444,,,111,,,---111......222///111>>>]]]WWWKKK^^^WWWaaaTTTfffpppAAAAAA@@@SSSccciiikkkdddmmmiiiRRR???<<<@@@???>>>>>>======AAAEEECCC======;;;999:::;;;;;;888555777777???SSS```>>>666777777888888888:::>>>AAAAAA^^^dddqqqSSS\\\yyy~~~}}}wwwaaaAAA222///222...///222---///---...000000///222777```xxxyyybbb^^^jjjfffeee[[[fff~~~ddd]]]fffssszzzyyygggXXXHHHAAA;;;888444111111111000///000111666===@@@CCCJJJSSStttmmmUUUAAA222666===OOOccckkkhhhfffiiiVVVIII;;;555333444888<<>>666444444333333555GGG>>>:::666666KKKyyy~~~dddqqqZZZ<<>>[[[{{{zzzddd}}}ttt===555///000......111...///222///444FFFrrrSSSOOOUUUVVV```PPPeeeRRRFFFLLLOOOkkkxxxxxxtttWWWBBBAAACCC???888;;;III]]]cccZZZQQQOOOHHHFFFBBB@@@>>>===;;;::::::===FFFWWW|||oooiiioooeeeHHH777888555666666666666888<<<>>>BBBXXX___rrrLLLZZZ~~~mmmFFF444///222//////222...///......000000///333:::pppsssuuu|||ZZZkkk|||eeedddXXXiii}}}bbb^^^hhhuuu}}}qqqbbbSSSBBB;;;666444111//////000//////111222666<<<@@@EEENNNXXX|||]]]GGG>>>999>>>PPPfffsssvvvqqqiiibbbUUUHHH;;;555333333666;;;GGGhhh|||jjj}}}zzzccc~~~HHH666666+++...---***+++++++++,,,,,,,,,------,,,---)))333:::RRR^^^~~~VVVFFFwwwxxxiiihhhvvvqqqZZZRRRNNNRRRVVV[[[iiiwwwpppQQQGGGOOOZZZ```uuu{{{{{{{{{vvvdddkkk~~~vvvaaa]]]bbbrrrxxxlllooossszzzzzzjjjvvvlllfffrrrMMMFFFTTTGGG[[[~~~fffNNNAAADDDIII^^^~~~III???666333333222333666BBB:::999333777XXXeee~~~zzzSSS@@@GGGMMMQQQaaa|||yyy|||YYYMMMeeeiii]]]WWW^^^bbb```ccckkkkkknnnwwwwwwkkkllluuuyyyyyyxxxuuuoooiiimmmzzzoooZZZTTTbbb}}}ZZZGGG:::777222555UUU|||zzzuuuCCC777444000111///111///000222///888OOOnnnOOOSSStttTTTVVV^^^TTTkkk{{{CCCFFFTTTsssssswww\\\IIIFFFDDD>>>???===TTTzzzxxxwwwnnnkkkddd[[[RRRLLLIIIIIINNNFFFIII]]]bbbWWWQQQRRRIII999444:::333444666666555777999<<<>>>KKKVVVnnn{{{HHHSSS{{{{{{tttvvvxxxvvvKKK666///333111///222//////...///111//////555==={{{mmmzzzzzz~~~xxxZZZqqq}}}iiihhhYYYlllyyyaaa___jjjvvv~~~iii]]]PPP???999333111///.../////////...333222444:::???HHHUUUbbb}}}xxxMMM888888<<>>\\\TTT===<<>>OOOsss{{{|||YYYaaaqqqnnnsssrrrTTT999///555333000222111......000111//////777BBB}}}aaa}}}mmm]]]wwwxxxjjjnnn^^^vvvuuuaaabbbmmmvvv~~~kkkfffXXXCCC:::222111//////000111///...111000333999AAAKKK[[[iiioooDDD111222666FFFsss}}}zzzooo]]]VVVJJJ===888666444666:::AAAccczzzqqqaaaxxxYYY>>><<>>666111222444555666888AAA888>>>444@@@~~~uuukkkNNN>>>DDDKKKWWWggg}}}yyyxxxxxx{{{jjjOOOfffhhheeefffpppyyybbbWWWYYY[[[]]]ccckkkqqqrrrxxx{{{ssscccXXXTTTZZZ[[[TTTQQQUUUaaaoooeeeSSSUUUXXXeee|||uuuuuuzzz{{{xxxlllooo[[[MMMXXXYYYRRRZZZZZZ@@@CCCVVVkkkqqqKKK222555999999RRRvvvkkkYYY@@@???...666111222///111222...???```dddXXXiiiTTT\\\SSSUUUrrrsssVVVEEE@@@???CCCUUUYYYyyy```III999;;;<<<555555===???BBBIIISSS^^^mmm|||nnnGGG>>>HHH===LLLhhhwww\\\EEECCCDDDlll~~~TTTEEELLLQQQNNNFFF===444///222444666666666666777999======OOOtttzzzVVVZZZvvvwwwyyywwwWWW:::///555333000222222......111222//////888CCC___www[[[uuuqqqdddkkk]]]wwwsss```bbbmmmvvvpppmmm^^^FFF;;;333111000000111111000...//////333:::BBBKKKYYYfffaaa===000444888JJJvvvwwwhhhdddbbbWWWKKK>>>999666555777:::EEEggg~~~yyy^^^vvv___BBB???111///...///---------.........//////,,,444,,,000AAAooo]]]RRRssssssqqqrrrooowwwtttfffkkkyyytttYYYSSSTTT]]]hhhsssmmmRRRFFFRRR^^^mmmzzznnndddZZZTTTMMMJJJLLLVVVeeerrr}}}qqqeee|||eeefffeeejjj{{{jjjeeeeeeZZZ[[[mmm}}}}}}}}}eeeNNNAAA@@@FFF\\\rrr>>>777222444666666666888AAA>>>===888FFFrrrfffnnntttLLLBBBIIIQQQVVVeeetttmmmnnnxxx|||zzzbbbOOOttt}}}xxxmmm^^^SSSCCCBBBAAADDDJJJQQQWWW[[[cccjjjsssgggbbb]]][[[___gggpppyyy|||sssrrrjjj[[[WWWPPPMMMRRRVVVUUUUUUWWWGGGQQQLLLBBB???BBBQQQhhh~~~qqqvvv|||xxxwwwsssdddWWW[[[iiiqqqjjj___]]]LLLCCCDDDaaapppGGG888777999:::AAAbbbjjjbbbBBB999999777666111...333111***HHH|||kkkWWWgggYYYZZZQQQ\\\{{{gggJJJ===:::::::::>>>HHH___~~~gggHHH666666555333222333666999BBBEEEAAAFFFXXXeeennn{{{~~~PPP555JJJGGGMMMaaasss}}}wwwmmmeeebbb\\\NNNBBB======???]]]yyy___HHHHHHJJJSSS[[[QQQ<<<111222222333444666777888888888@@@888FFFjjjFFFeee```mmmqqqyyybbb;;;333555444444...666///222//////000,,,444IIIqqq|||[[[iiiyyymmmeeedddqqq[[[dddrrrwwwmmmddd\\\KKK:::555000---//////......000333444666999@@@KKKZZZeeewwwuuuKKK666555444333AAArrrooolllkkkcccWWWKKK???888444222555999IIIZZZvvvmmmaaasssmmmqqqBBB;;;999222...+++...------------...//////***888000666FFF}}}^^^VVVeeewwwnnnlllxxxsssnnnnnnqqq~~~rrrWWWWWW___fffiiizzz[[[SSSPPPZZZiiisssddd[[[OOOHHHEEELLLTTT^^^mmm{{{sss```eeedddbbbqqquuuUUUVVVvvvmmmggg{{{dddJJJDDDDDDGGGYYYzzzBBB999666...222777444KKKFFF@@@;;;777LLL}}}dddnnnhhhDDD???GGGOOOUUUggg|||vvvhhhhhhiiikkkooovvv}}}^^^OOO}}}uuuiii___WWWNNNDDD===AAAAAACCCFFFKKKOOOSSSTTTXXX^^^pppyyyqqqsssooollljjjnnnxxxssseee___VVVKKKLLLIIIHHHJJJPPPSSSSSSQQQAAAKKKFFF;;;888:::III```ttttttwwwtttssstttkkkeeejjjtttxxxqqqhhhcccQQQGGGHHHdddeee@@@555555777888???```eeehhhGGG<<<999666555333000444444111LLLyyyfffWWWkkkZZZYYYQQQ]]]zzztttSSSAAA;;;::::::888???JJJRRRRRRIII;;;222444444444333333555999<<>>888000...///...------------...//////---666,,,555FFF~~~vvvdddRRRfff{{{qqqkkkvvvuuuoooqqqwwwyyyaaa^^^dddjjjlll}}}mmmMMMLLLQQQ```zzz|||sssiiicccTTTQQQSSS\\\fffnnnyyylll^^^iiijjjdddnnnzzztttvvvqqqllleeezzzdddJJJDDDDDDGGGZZZzzz~~~DDD999777222666888999VVVIII>>>666999ZZZgggttt^^^BBBCCCLLLQQQYYYoooxxxrrraaadddaaa]]]fffyyywww^^^ZZZssslll```QQQDDD===999888666CCCDDDHHHKKKNNNPPPRRRRRRUUU]]]lllxxxwwwrrrwwwzzzyyyyyy~~~jjj[[[RRRKKKFFFAAADDDBBBAAAHHHRRRRRRJJJMMMUUUNNN???:::;;;JJJaaayyyzzzrrrqqqnnnpppmmmmmmmmmpppqqqnnnfff```bbbPPPFFFIIIfffYYY:::555666666777AAAccciiinnnMMMBBB>>>999555666333333555555JJJmmm^^^\\\~~~ggg```YYYeee|||jjjTTTHHHAAA===888::::::555///,,,...000111222333333444777<<>>888:::@@@\\\rrr]]]LLLJJJMMMOOOGGG999222555333444555777888888888888:::888KKKlllJJJbbbhhhmmmCCC888666555666...111...111000000333000999OOOsss~~~mmmdddeeekkkdddiiippplll\\\eeesss{{{zzzhhhddd___QQQEEE888222///000111///000333444555777===EEEMMMRRRUUUaaadddRRR:::444333333666:::555666???GGGLLLUUU```YYYLLL>>>777555333555999>>>UUUvvvggg[[[VVVCCC999///---222...------------...//////...333+++888EEEsssrrr}}}jjjNNNfff~~~sssjjjtttyyyooowwwfff```dddiiilll{{{xxxPPPIIIPPPZZZlll{{{vvvsssdddeeejjjrrryyy}}}|||ddd]]]ooovvvooosssYYYQQQ]]]uuurrrtttlll|||cccIIIDDDDDDGGGZZZ{{{yyynnnEEE666555555888777===ccc~~~HHH:::444>>>gggnnnVVVAAAGGGOOOQQQYYYrrr~~~xxxiiiaaaZZZ```rrrlllbbbnnneeeWWWRRRJJJ???888777:::???AAAFFFIIILLLOOOQQQTTTWWWYYY\\\iiizzzlll[[[UUUOOOKKKLLLBBBFFFDDD???HHHXXXZZZOOOgggjjj\\\HHH>>>???OOOhhh{{{sssnnnlllnnngggkkknnnkkkbbbYYYRRROOOYYYHHH@@@GGGhhhRRR888666666666:::FFFjjjqqqoooQQQHHHCCC===777999444000222222BBB]]]XXX]]]|||xxxjjjcccnnn}}}kkkZZZKKKAAAAAA>>>:::999::::::777555111222333444555777;;;??????HHHYYYrrraaatttuuuPPP:::<<>>777555444666999<<>>GGGMMMMMMUUUoooqqq```^^^wwwyyymmmddd___aaaeeeiiilllnnnoooooohhhjjjiiiiiidddXXX___zzz{{{```HHH>>>:::888666666999>>>BBBDDDFFFHHHJJJMMMQQQXXX```fffjjjyyyyyy```JJJHHHMMMKKKKKKNNNJJJMMMKKKHHHTTThhhkkkaaawwwvvvbbbGGG;;;===PPPkkktttnnnlllnnnhhhmmmnnngggZZZOOOKKKLLLTTTDDD>>>HHHkkkOOO777666555555;;;IIIlllnnnmmmQQQJJJEEE>>>888:::444000111111???XXX[[[ZZZqqq|||iiibbboooyyy|||qqq___QQQFFFFFFHHHIIIGGGBBB:::333///333444555555666777:::<<<;;;>>>DDDVVVlllzzzzzznnnPPP======LLL^^^lllzzz{{{lllWWWQQQTTT]]]XXXDDD777777IIIqqqxxxlll}}}wwwRRRAAA>>>;;;999555111111333666666777888999999999999666999MMMlllmmmKKKggg}}}kkkEEE;;;777666;;;222111000333000000111---555KKKxxx[[[uuuRRRWWWdddccckkkrrrmmmeeejjjuuu~~~qqqcccaaa\\\RRRKKK:::444111222333333555999<<<<<<>>>CCCGGGIIIFFFBBB>>>OOORRRFFF===555666BBBOOOWWWUUUIIIIII[[[nnnvvv^^^OOO>>>777666555777999>>>WWWvvvrrrcccpppGGG===555...444...------------...//////)))222222AAAAAAaaa|||sss___tttMMM```tttmmmmmmxxxooopppfffjjjsssvvvhhhKKKHHHDDDTTTggg~~~|||zzzxxxfffZZZ___pppvvvsssxxxoooIIIIIIGGGHHHTTThhhuuu~~~}}}bbbHHHCCCDDDGGG[[[|||BBB111222555888555===iiinnnKKK@@@<<>>999888666777999<<>>777666666777999???YYYwwwrrreeeeeewwwGGG???999///555...------------...//////,,,444111>>>CCCnnnggg|||NNN]]]pppkkkooozzzlllxxxjjjllluuuxxxMMM@@@PPPMMM[[[nnn}}}}}}~~~|||tttppp[[[YYYlllzzzqqqbbbMMMPPPRRR___kkkllllll```KKKMMMLLLIIISSSccciiixxx{{{aaaHHHCCCDDDHHH[[[}}}}}}BBB444555555999777;;;```iiiMMM???:::CCC```yyyddd}}}MMMAAALLLRRRUUUdddxxxwwwvvvhhh]]][[[VVVPPPIIIBBB<<<999777===888555;;;???GGGVVVVVVIII???777000222999999:::<<>>@@@@@@MMMRRR]]]zzzeeeRRRKKKLLLOOONNNCCC???GGGUUU```mmmkkk[[[PPPKKKSSSbbb]]]EEE777:::;;;:::CCCHHH@@@======666222111000///000333555555777888999999::::::999999;;;;;;IIIeee~~~TTTVVV|||fffKKKHHHAAA;;;>>>666666000333111111222///777MMMqqq{{{vvvnnnxxx[[[^^^hhheeennnvvvtttggglllyyy^^^PPPOOOLLLGGGGGG:::444111333666888<<>>AAAEEEGGGIIIJJJKKKLLLVVVwww~~~cccKKK>>>;;;@@@===RRRddduuubbbPPP>>>777666777888999===XXXwwwrrrlllhhhOOOCCC999---333...------------...//////...555///===JJJzzzmmm}}}NNN]]]qqqmmmpppzzzgggqqqmmmuuuvvv~~~gggEEEDDDTTT[[[cccsssnnnccc^^^jjjggg[[[SSSEEEKKKIIIRRRYYYYYY[[[WWWIIIMMMMMMMMM\\\iiiaaajjj{{{```HHHCCCDDDHHH\\\~~~qqqAAA666666222777888666RRRjjjLLL999555EEEmmmeeexxxGGG<<>>@@@VVVlllfffPPPPPPOOOIIIFFF<<<555999777,,,AAAmmmxxxrrr______rrrssswwwzzzjjjUUUBBB666;;;<<>>???000///000000000333888999999888888999:::::::::999999<<<;;;HHHccc~~~PPP[[[gggNNNNNNFFF===???777777///333111222444111:::PPPmmmbbb```ddd___jjjuuuqqqhhhlllyyyZZZJJJGGGBBB>>>>>>999444000333777999>>>CCCAAAEEEJJJMMMNNNPPPTTTXXXbbbhhhPPPGGGCCCBBBHHHccccccQQQ>>>666777888888999:::WWWxxxsssuuutttYYYHHH999)))111...------------...//////...555///???PPPbbbyyyNNN^^^sssoooqqqxxx~~~ddd|||tttxxxxxxYYYHHHMMMUUU\\\bbbqqq|||___^^^ggg}}}ddd[[[]]]XXXVVVSSS\\\ddddddeee___PPPOOOVVVaaayyy```RRRlllzzz```HHHCCCDDDHHH\\\~~~}}}===666555///333666111FFFnnnNNN555===FFFkkk{{{MMMGGGKKKQQQXXXtttvvvlllbbbXXXQQQOOOPPPNNNJJJLLLVVV^^^bbbIII>>>444444888;;;===@@@@@@BBBCCCCCCCCCFFFLLLQQQ[[[aaappp}}}sssvvvlllXXXCCC999===DDDHHHJJJPPPXXX\\\XXXRRRTTT[[[TTTSSSUUUWWWSSSHHH@@@>>>EEEPPPQQQNNNUUUccc|||kkkiiiiiikkkdddcccbbbaaa```\\\WWWRRRMMM>>>AAAMMMjjj{{{CCC555444555>>>>>>===ZZZttthhhOOO^^^LLLMMMKKKAAAAAA:::555222===hhhoooooouuucccTTT___mmm|||~~~rrruuuoooTTTGGGEEEFFF@@@???FFFMMMWWWeeesssjjjVVVDDD>>>>>>>>>>>>AAA@@@<<>>999666555444333222///000000000333888::::::888999::::::;;;;;;;;;:::@@@:::DDDeeewww===iii\\\TTTNNNLLLHHH@@@999777666333///222444///:::VVV~~~ooo}}}nnnbbbfffcccnnnrrryyykkkoooyyyOOOBBBCCC>>>999:::777333111333666999???FFFMMMPPPUUUYYYVVVSSSYYYccckkk|||yyyeee]]]aaagggbbbNNN<<<777666555777===???TTTvvviii}}}eeeMMM000333444//////............//////111+++999???TTTzzzjjjsss|||UUUSSSlllrrrlllttt~~~~~~hhhrrrrrruuurrrTTTIIINNNXXXUUUaaauuummmXXX[[[iii{{{mmmWWWbbbeeejjjvvv||||||qqqQQQTTTVVVzzzdddYYYwww}}}|||uuuYYYGGGCCCGGGIII]]]}}}???888444444555444555888kkkMMM666@@@KKKmmmzzzMMMFFFJJJRRRZZZvvv}}}rrrhhhbbb^^^]]]YYYYYY___hhhjjjfffNNNBBB888888<<>>===;;;XXXtttgggUUU\\\PPPPPPMMMEEEGGG???:::666AAAlllggg```nnn}}}aaaVVVaaannnyyy|||uuuwwwiiiYYYSSSTTTSSSZZZjjj|||mmmSSSFFF;;;:::;;;;;;;;;>>>999888???NNN^^^hhhnnnsssrrrzzz}}}yyyiiiIII555:::<<<:::777555555555444333,,,...000000000111222333888999:::;;;;;;;;;;;;;;;@@@<<>>888444444444333444777jjjSSS;;;BBBEEEwwwlll{{{LLLEEEJJJSSS\\\yyyzzzuuuqqqllllllssswwwpppeeeOOOEEE>>>@@@FFFIIIIIIIIIMMMQQQVVVZZZ___eeennnuuu}}}tttuuuwwwpppjjjZZZEEE888888===AAAKKKVVVdddlllmmmiiidddaaaUUURRRMMMHHHBBB???FFFOOOYYY```\\\UUU[[[fff{{{xxxmmmnnnjjjggg```cccdddbbb[[[RRRJJJFFFEEE<<>><<<:::XXXzzzccc[[[VVVQQQRRRNNNIIIMMMEEE>>>;;;EEEooooooZZZmmmxxx___WWWdddpppxxxyyyqqqwww~~~uuuxxxzzzXXXAAA<<<888555777888777777888444555:::BBBMMM^^^vvv]]]:::333888777666777888888666555///111333666777777999;;;888999:::;;;<<<<<<<<<<<<@@@@@@NNNqqqfffJJJiiisss^^^VVVPPPNNNKKKDDD>>><<<:::999333444666000888OOOeeeppp[[[fff~~~mmm|||fffrrr|||YYYGGG>>>444222666333222222222222555@@@LLLQQQ]]]eeeaaa]]]aaaeeeddddddeeeaaa[[[cccrrrcccOOO<<<777777555777===CCCXXXyyy|||lllcccsssOOO333111111000//////......//////000111///777???RRR~~~~~~ppp\\\NNNbbblllkkkrrr|||nnnqqqvvv}}}aaaHHHCCCLLLUUUZZZeeerrrvvvlllWWW\\\gggvvveee[[[aaazzz~~~ooosssqqqooopppvvvsssWWWFFFCCCEEEJJJaaawww>>>888333444444333333666mmmVVV???CCC>>>fffyyyiii~~~NNNEEEIIISSS___|||~~~~~~{{{qqqeeeSSSIIICCCIIIRRRVVVVVVVVV```eeemmmtttzzzssspppppppppnnnkkk___KKK<<<999>>>AAAOOO\\\hhhnnnrrrrrrkkkbbbNNNLLLKKKIIIGGGJJJXXXgggssswwwmmmbbbdddlll~~~{{{kkkgggfffjjj```bbbbbb^^^WWWNNNIIIFFFCCC<<>>aaaxxx___^^^PPPPPPOOOMMMJJJPPPGGGAAA>>>FFFmmmxxxWWWjjj{{{ccc[[[fffoooxxx|||wwwvvv{{{```NNNBBB:::444555666666555333333444555555444444999NNNtttKKK222666666777999;;;;;;999777222...---///222444666999888999:::;;;======>>>>>>BBBEEETTTvvvTTTTTTkkktttwww[[[TTTNNNMMMJJJCCC>>><<<:::999444333666111777KKK}}}rrrvvv^^^fff}}}cccwwwhhhuuu]]]HHH===444222555111111222222000333@@@MMMXXXgggmmmddd^^^ccceee```ZZZOOOIIIZZZ}}}\\\UUU```hhhcccOOO===777777555777===AAAWWWyyylllYYYyyyMMM555111111000000////////////000000///222666BBBSSS{{{}}}{{{~~~jjjSSSbbbpppooopppuuuvvv{{{ppprrrvvv}}}yyy[[[DDDAAALLLTTTYYYgggttt~~~lll[[[WWW[[[kkk}}}rrrdddiiixxx{{{vvvpppUUUEEEDDDDDDLLLeeesss>>>888333333333222333666nnnSSS<<>>AAAKKKUUUZZZXXX[[[^^^TTTEEEHHHIIIKKKOOORRRZZZkkk{{{wwwtttsss}}}vvvhhhdddcccfff```___]]]XXXSSSNNNKKKJJJBBB>>>CCC^^^SSS:::333999888;;;===GGGpppvvv~~~]]]^^^NNNPPPNNNKKKIIIOOOFFFAAA>>>CCCeeerrrOOO]]]mmmbbbhhhnnnvvv}}}|||yyyyyypppPPP===666888;;;222555555333111111222333444444333...---<<<]]]zzzPPP666444444666999<<<<<<:::888;;;444///222444333444888777888:::<<<>>>?????????DDDKKKZZZ{{{LLL^^^ooonnn\\\UUUOOONNNLLLFFFAAA???999:::444333666222666HHH}}}{{{pppwww^^^```ppp\\\vvvsss{{{^^^FFF;;;555222222000000111222000333???LLL]]]jjjmmm```XXX\\\]]]XXXZZZTTT\\\{{{~~~WWW===DDD[[[llldddPPP===888777555777<<<@@@WWWzzzqqq^^^zzzIII777333222000000////////////000000,,,444666EEEUUUxxx{{{zzzwwwWWWaaatttvvvsssuuunnnqqqooommmppp{{{yyyYYYBBBAAALLLRRRUUUiiiyyyxxxvvvwww^^^VVV\\\bbbxxxkkk\\\bbbwww~~~|||oooSSSDDDCCCDDDOOOlllzzzuuu???999444444444222333666mmmUUU:::>>>DDD{{{|||VVVHHHGGGPPP^^^}}}```{{{~~~|||ooo[[[RRRRRRTTTVVVWWW___ccc```PPP???999<<<@@@AAAJJJMMMJJJQQQ]]]VVVDDDCCCEEEJJJSSSZZZddduuu~~~kkkhhhiiidddbbb___[[[VVVRRRPPPOOOMMMKKK@@@@@@DDD```GGG999444:::888;;;AAAQQQxxxuuu\\\[[[RRRQQQOOOKKKHHHLLLCCCAAA@@@???[[[mmmRRRVVVsssuuuiiikkkmmmrrryyyxxxwwwrrrtttuuuqqqqqqaaaMMM@@@777222222555///111111...---000222222///111333222---///===LLLkkkZZZ:::333///000333777;;;<<<<<<:::666555888>>>;;;444444:::777888:::<<<>>>@@@AAAAAAEEEPPPbbbvvvIIIeeessskkkaaaZZZUUUTTTSSSMMMHHHGGG;;;===777444777333666CCCuuulllzzzmmmeeeddd]]]uuu{{{zzzbbbGGG;;;555000///000///000222222444===HHHaaaiiiiii]]]UUUVVVZZZZZZ^^^fffzzzxxxeeeOOOSSSkkkeeeQQQ>>>888777555777<<>>BBB}}}~~~[[[JJJFFFNNN\\\{{{xxxbbbmmmeeeYYYPPPOOOQQQPPPPPPSSSVVV^^^^^^PPP???888;;;@@@@@@KKKPPPQQQaaavvvsss```KKKLLLRRR^^^jjjwwwuuummmcccbbb\\\WWWPPPOOOPPPPPPKKKFFF<<>>999888555777<<>>:::666444111111000000000000111111,,,999000EEEYYY}}}oooccczzzGGGGGGaaammmmmmvvvqqqmmmllllllooozzzzzzWWW@@@AAAKKKOOOXXXrrrwwwZZZKKKMMMKKKIIIFFFCCCJJJ]]]pppttt]]][[[jjjxxxfffcccrrriiirrrlllbbbgggccctttmmmOOOBBBCCCDDDVVVzzziiiyyyBBB;;;666666666444444777mmmZZZ@@@AAACCC|||yyy^^^LLLEEELLL[[[zzz{{{wwwwww|||qqqnnnbbb]]]^^^cccccc]]]YYYZZZRRR\\\^^^QQQAAA:::===AAAGGGSSSXXXZZZmmmnnn\\\\\\bbbpppjjj\\\```ZZZSSSMMMNNNQQQPPPHHH@@@999BBBJJJgggnnn222222000;;;;;;>>>FFF\\\qqqcccTTTKKKWWWOOOMMMPPPJJJKKKCCCEEEEEE===PPPjjjgggaaajjjwwwggggggqqqrrrqqqpppkkkppp|||yyyyyyqqqeeexxx~~~yyygggjjjmmmpppssskkkSSS:::@@@666000111111---,,,///111333222---...111///)))111+++)))...222111000000333222'''###...333000222---///333999AAAGGGKKKKKKxxxzzzLLL888<<<777888:::===???AAABBBCCCBBBWWWqqqOOOKKKrrrtttxxxkkkfff```[[[\\\[[[UUUQQQPPPGGGHHH@@@999:::555333<<<\\\^^^tttppp[[[rrrrrrqqqzzz]]]FFF999444444111......222555777;;;@@@PPPMMMKKKHHHDDDEEEQQQ___mmmiiieeeaaa[[[ZZZgggwww~~~fffRRR???999888555777<<>>AAAKKKNNN\\\vvvfffPPPMMMOOOKKKJJJLLLNNNPPPUUU\\\nnnnnnaaammm|||qqqqqq~~~jjjNNNCCCFFFEEEXXX~~~llliiiCCC<<<777777666444555777uuuTTT>>>===HHHmmmzzzuuulllLLLHHHMMMNNNsssnnn^^^cccvvv{{{}}}}}}{{{uuulllmmmwwwvvvmmmmmmlllpppvvvzzz{{{xxxtttpppooo```SSSKKKBBB999<<>>AAA@@@HHHzzzPPP???888333<<>>@@@>>>===>>>KKKWWWzzzBBBccciii|||vvvjjjhhheee```[[[WWWQQQKKKGGGMMMIIIBBB;;;777666777888]]]wwwuuuyyy~~~xxxyyyyyyZZZFFF:::111222222222222333555777888999III???<<>>999555444444333222___FFF<<<@@@ddd}}}UUUGGGQQQWWWqqq~~~yyy```NNNMMMXXXYYY]]]gggmmmXXXhhhjjjmmm}}}fffWWW[[[aaahhhuuurrreeeYYYSSSKKKCCCCCCJJJfffnnnfff]]]\\\YYYSSSPPPNNNLLLJJJGGGBBB===888AAAGGG\\\FFF---666555>>>CCCBBB^^^zzz```UUUTTTOOOXXXYYYZZZaaaXXXNNNKKKNNNPPPMMMHHHTTT^^^___lll|||rrrzzz|||fffkkkrrrwwwxxxyyyqqqzzzrrrkkkcccbbbdddbbbXXXPPP???;;;555111000000/////////...---------///000111666444111...---,,,------------...//////000111111000000000000000111222222000111333???DDDgggpppEEE111000666:::<<<;;;===AAABBBBBBFFFKKKeeeyyyLLL]]]oooxxx^^^ccc\\\YYYVVVTTTTTTSSSRRRQQQJJJGGGBBB===:::999999:::SSSooo{{{kkk|||~~~zzzuuu^^^DDD444777111222333444555666777888:::777999???CCCDDDKKKUUU```mmmrrrwwwiiiIIIAAA999444;;;999>>>GGGkkkDDD___[[[@@@;;;;;;333444333111000000000111111///777///DDDVVVoooTTTJJJ___fffiiimmmxxx}}}}}}vvvvvvyyy~~~~~~ZZZCCCFFFNNNPPPccczzzvvv\\\PPPTTTZZZaaammmnnnooo|||zzzgggmmmvvveeehhhuuu}}}bbbHHH@@@EEEHHHeeeyyy}}}fffCCC???999666444333222111zzzbbbHHH???IIInnn\\\EEEMMMVVViii|||xxx]]]IIIBBBFFFCCCDDDKKKMMMNNNjjj|||aaajjjxxx___UUU```jjjsss}}}}}}}}}|||{{{zzzxxxwwwqqqjjjgggfff```WWWQQQQQQhhhnnn{{{pppbbbaaa[[[RRRLLLHHHFFFDDDCCCBBB@@@>>>;;;EEEHHHeee@@@222555888???>>>AAAeeerrrxxxYYYVVVQQQMMMXXXWWWWWW[[[TTTMMMMMMQQQRRRNNNHHHMMMXXX___aaapppuuutttvvv___aaannntttvvvuuu|||}}}ggg___VVVTTTVVVUUUOOOIII???;;;555111111222333333------,,,---...000222444666333000,,,******+++,,,------...///000111111222111111000111111222333444999///000AAASSSzzzIII444444888999999;;;;;;???CCCDDDCCCHHHPPPmmmzzzFFFpppnnn}}}hhhdddaaaYYYVVVSSSRRRSSSTTTTTTTTTMMMKKKGGGCCC???===;;;;;;PPPxxx___nnn}}}yyypppNNN666555222222444555666777777777<<<999777999@@@LLL[[[gggwww|||hhhFFF@@@:::666:::888???KKKkkkoooAAAlllSSSFFF<<>>999666444444333222vvvgggGGG???QQQrrrcccGGGJJJTTTdddvvv|||yyybbbLLLBBBEEEDDDHHHMMMJJJQQQqqquuu]]]ddd|||zzzkkkSSSRRRhhhxxxyyyyyyxxxwwwvvvtttsssrrrrrrnnnpppwwwzzzoooiiiXXXYYYXXX\\\eeelllsss{{{wwwppp```]]]ZZZNNNEEEDDDDDDBBB???>>>??????>>><<<@@@HHHtttiii777333444999>>>:::DDDppp|||hhhWWWXXXPPPMMMVVVPPPRRROOONNNNNNOOOQQQPPPMMMJJJGGGUUUeeeaaagggxxxnnnqqqbbbgggpppuuuuuurrrxxx}}}{{{{{{uuurrrooodddaaaXXXNNNJJJJJJJJJFFFBBB<<<777222......///111111------...///111222333444333000---***((((((***+++------...///000111222222111111111222222333555555:::222333HHHaaa\\\999222777888555444999<<>>;;;999NNNlllYYYzzz}}}[[[;;;333333444555666777888888777:::::::::<<>>:::777666555555444wwwrrrIIIAAAYYYmmm|||nnnMMMHHHSSSccc{{{zzz{{{~~~}}}zzzxxxcccLLLCCCKKKWWWgggqqqmmmllloooXXX\\\~~~{{{ooo\\\LLL]]]~~~~~~|||yyywwwwwwvvvuuutttrrrqqqppppppkkkpppxxxxxxjjj___HHHHHH@@@@@@KKKLLLLLLUUU```wwwwwwccc\\\WWWTTTMMMCCC@@@DDDCCCAAA>>>===>>>>>>===<<<@@@YYYVVV777444444999<<<===TTTxxx___UUUWWWOOOOOOSSSJJJPPPHHHKKKMMMNNNMMMLLLKKKJJJIIIZZZwwwrrrlll}}}}}}iiiiiifffmmmwwwyyywwwrrruuusssuuuyyykkk^^^]]]^^^]]]TTTIIICCCBBBBBB???<<<999555000------.........,,,...000222333333222222...,,,***)))((()))***+++------...///111222333333222222222222333555666777333666666???MMMuuubbbJJJ333...222666999<<<999===DDDHHHHHHLLLYYYgggoooBBB|||bbb\\\nnn[[[___\\\YYYWWWWWWVVVUUUTTTRRRQQQOOOKKKFFF@@@;;;888EEE```ooo}}}jjjFFF555444555777999999999999888444:::???CCCTTTooouuuKKK>>>:::888<<<:::CCCOOOlllXXXFFFeeeoooMMMNNNHHHAAA<<<888777555333111000000000...444000777RRRlll}}}jjjqqqLLLRRRaaadddssswwwvvvqqqxxxkkkNNNCCCOOO```ttt~~~qqqqqqgggMMMIII[[[rrrsssvvv|||gggNNN???@@@FFFJJJoooVVVZZZEEEAAA<<<888777777666555uuuPPPKKKhhhnnnsss{{{VVVFFFNNN___yyyuuuppp|||}}}~~~~~~|||xxxvvvuuucccKKKBBBTTTpppkkkYYYcccwwwcccSSSUUUttt~~~}}}{{{xxxwwwssssssrrrqqqpppooonnnmmmjjjjjjjjjjjjfff\\\LLL@@@===DDD@@@FFFWWWUUURRR```qqqrrrmmmhhhccc```WWWUUURRRMMMFFFAAA@@@CCC@@@>>>===>>>???@@@@@@???HHHvvvCCC===555999999:::CCCkkktttZZZRRRSSSNNNQQQRRRGGGTTTKKKKKKKKKJJJIIIIIIIIIIIINNN]]]|||ooo~~~{{{iiihhhnnnsssyyyyyywwwuuuvvv}}}zzzqqqrrrrrrgggaaabbb___YYYQQQFFF???>>>===;;;999999666222/////////......+++...111333333222///---******))))))***+++,,,---------...000111222333444222222222333444666777888...:::222111555CCC[[[YYYBBB:::222000444:::@@@DDD===@@@EEEHHHJJJTTTjjj]]]PPPmmmaaadddeee___aaa___]]][[[[[[YYYWWWUUUTTTTTTSSSQQQLLLFFF@@@======SSS|||vvvvvvUUU<<<666777999;;;;;;;;;:::999333;;;???BBBVVVxxxPPP===999999>>>;;;DDDRRRsssUUUOOOaaaJJJMMMNNN@@@AAA:::888666333111000000000111555000333PPPjjj~~~mmm|||QQQMMM[[[cccvvvvvv{{{uuupppyyyvvvUUUFFFTTTjjjuuu___TTTVVVkkkwwwXXXMMMVVVkkkwwwyyyxxx{{{bbbIII>>>AAAHHHPPPwwwWWWWWWIIIEEE???:::888666555333oooWWWVVVxxxuuupppzzz^^^EEEIIIYYYqqqtttvvv}}}xxx~~~nnneeezzz~~~||||||{{{}}}}}}|||xxxuuurrrqqqhhhNNNFFF]]]yyyddd[[[qqqjjjUUUMMM[[[tttzzz{{{tttqqqrrrrrrrrrqqqpppooommmllliiifff```[[[VVVNNNBBB888444CCCHHHUUUkkkkkkiii{{{|||hhhcccddd___XXXTTTQQQQQQMMMGGGCCCAAA>>>:::;;;:::;;;>>>BBBDDDEEEEEENNNqqq///>>>222>>>:::888GGG{{{\\\XXXNNNPPPMMMTTTSSSGGGXXXRRRNNNIIIFFFFFFGGGHHHHHHMMMWWW|||uuugggxxxvvvoooooo|||vvvwwwvvvvvvyyy~~~qqqjjjhhhccc]]]cccdddXXXVVVNNNDDD===<<<;;;:::888777555111//////...,,,+++***---111444333000,,,)))(((((()))+++,,,---......------...000111333444444222333333444555666888888000<<>>>>><<>>DDD:::999666444222111000000222555111222PPPlll~~~jjjYYYMMMYYYcccwwwssszzzuuuppp{{{~~~[[[IIIXXXqqq}}}ooommmdddSSSKKKPPPXXXsssmmmTTTWWWjjj|||rrrzzzxxx^^^GGG>>>CCCJJJWWW~~~aaaQQQNNNIIIBBB<<<888555333111~~~```fff~~~yyyyyymmmJJJEEEPPP```ppp{{{jjjeeehhhkkkYYYNNNXXXgggqqqvvv{{{~~~zzzyyy||||||yyyuuuuuuvvvqqqjjjaaaLLLAAA[[[qqqOOOTTTqqquuu[[[JJJ@@@VVV{{{tttvvvxxxyyyyyywwwtttrrrrrrqqqoooooonnnmmmllljjjjjjgggaaa[[[RRRGGG;;;444444999BBBUUUggglll}}}zzzoooiiibbb^^^\\\YYYTTTNNNKKKGGGAAA???@@@@@@@@@>>>CCC;;;888===BBBBBBDDDHHHXXXIII...000AAAAAA333:::TTTqqq]]]UUUUUUTTTTTTTTTUUUVVVVVVTTTRRRNNNKKKHHHGGGGGGGGGIIIGGGZZZfff^^^jjj{{{yyyzzztttuuuxxxxxxwwwxxxzzzwwwpppkkkgggbbb___```___^^^[[[PPPJJJ@@@999555444555555111///------...//////...000111333111///,,,++++++'''((()))***,,,...////////////000000111222444555888777666666666666777888...222777999999777666666444999;;;999:::@@@AAA======AAADDDLLL___vvvTTTDDDnnn|||uuutttllleeefffkkkgggfffgggccc[[[YYY]]]aaa___\\\YYYUUUOOOIIIDDDCCCYYYaaaddd{{{~~~zzzzzztttMMM===;;;:::<<>>;;;777333000000111222///111555000EEEgggrrrcccHHH\\\eeeeeewww|||~~~ttt|||```QQQ```wwwpppXXXOOO[[[___WWW]]]pppgggQQQddd|||}}}vvvYYYlllttt\\\CCCAAAIIIGGG[[[lllqqqgggQQQHHHIIIGGGAAA999444555888ooouuuwwwUUUIIIMMM\\\oooyyyxxx}}}gggdddhhhsssxxxwwwvvvyyysssvvvzzz~~~~~~}}}|||{{{{{{xxxuuuuuutttnnnggg[[[HHH???YYYxxxgggNNNWWWooommmTTTLLLYYY~~~{{{rrrssstttuuuuuutttrrrqqqqqqooollllllmmmmmmkkkhhhfffeeeaaaZZZQQQDDD999222333444:::MMMdddmmm~~~oooiiiddd___\\\ZZZWWWQQQLLLGGGCCC???>>>???@@@???>>>333;;;BBBCCCAAACCCJJJOOO^^^444555999333777<<>>???<<<<<>>NNNvvveee}}}jjjzzz~~~~~~www]]]CCC;;;666;;;???@@@@@@BBB999BBB======PPPaaawwweeeGGG;;;555888>>>;;;JJJeeekkkGGG{{{hhhQQQTTTQQQIIIEEECCC???<<<888444111000111222000111555///AAAaaayyykkkIIIWWWbbbdddrrryyy}}}sss|||~~~eeeWWWaaaqqqrrr\\\KKKEEEQQQYYY^^^ooogggWWWooo{{{YYYWWWUUUnnn~~~pppXXXBBBAAAIIIIIIbbbccc|||jjjXXXJJJJJJGGGBBB<<<888777888fffRRRLLLXXXmmmttt~~~uuuvvvwwwzzz|||}}}|||zzzzzzzzzxxxuuutttssskkkcccSSSCCC===VVVsssjjjZZZIIIXXXlllccc]]]iiirrruuuqqqqqqqqqqqqpppppppppooooookkkhhhiiilllllliiieeeddddddccc]]]RRRDDD888222666666999KKKaaaiiitttyyykkkccc___[[[YYYWWWSSSMMMHHHAAA???=========>>>===<<<777;;;DDDFFFAAAEEEcccmmm>>>***888>>>000222CCCTTT||||||XXXWWWTTTSSSQQQPPPPPPRRRTTTVVVOOOOOOOOONNNMMMLLLKKKJJJMMMJJJSSSkkkxxxooovvv~~~zzzoookkkccc\\\WWWRRRMMMJJJKKKEEE<<<444111000//////000//////000222444444333111222222///,,,*********,,,,,,---///000111222222...111444666555555555555444444444333222111000000111333777999:::;;;>>>???;;;>>>???<<<===@@@CCCDDDDDDVVVffflllvvvTTT\\\}}}|||sssaaaccchhheeecccfffeee___ZZZ\\\```ccceeeiiijjjcccZZZSSSPPPQQQRRRSSSEEEJJJ```yyypppyyy}}}zzzpppOOO@@@888>>>CCCAAAEEENNNNNNRRRPPPQQQ[[[fffTTT>>>:::777888>>>???SSSmmmOOOGGG}}}^^^RRRXXXUUUMMMIIIEEEAAA>>>:::555222111111222111111444---<<>>;;;888xxxaaaSSSWWWjjjwww~~~{{{~~~~~~|||zzz{{{}}}{{{wwwzzz{{{yyyvvvuuurrrjjj```MMM>>>:::RRRxxxtttnnndddPPPEEE\\\rrrkkk{{{uuurrrooosssrrrpppnnnmmmmmmmmmmmmnnniiieeegggkkklllhhhdddcccffffffaaaUUUGGG;;;444666999<<>>AAAAAAAAABBBEEEGGGKKKbbbrrruuuqqq___~~~|||ppp```VVV\\\bbbbbbaaaddd```ZZZVVVYYY___eeeffffffgggaaaYYYTTTQQQPPPPPPPPPPPPLLLTTTyyyuuu}}}zzzzzzYYYIIIAAADDDEEEBBBMMM^^^ggghhhjjjpppvvviiiFFF777;;;999888===CCC\\\vvv```>>>jjjttt^^^VVV[[[UUUOOOLLLGGGDDDAAA===888555333222222111000333,,,999QQQggg{{{XXXQQQaaalllrrrxxxuuuwwwzzz}}}vvveee\\\]]]YYYeeepppuuuvvvuuupppjjj___eeekkkooouuuoooqqqzzzwwwbbbaaa}}}}}}~~~|||eeeMMMBBB@@@GGGSSStttgggbbb^^^QQQMMMHHHGGGGGGDDD>>>999ppp]]]YYYgggqqq|||{{{xxxsssllltttyyyyyy}}}}}}yyy{{{|||zzzwwwuuurrrjjj```JJJ===;;;RRRrrrqqqooocccMMMMMMlllooooootttttttttssspppmmmlllkkkkkklllkkkhhheeefffjjjkkkhhheeebbbdddeeeaaaWWWIII===555333999;;;DDDRRR[[[kkk}}}gggddd]]][[[XXXTTTNNNHHHAAA===<<<<<<<<<;;;999888888888>>>AAAFFFKKKRRRjjjJJJ)))777;;;444777999:::JJJuuuOOOSSSNNNOOOQQQSSSUUUTTTRRROOOMMMLLLMMMNNNMMMKKKHHHEEEBBBAAAFFFCCCXXXrrr~~~rrrmmmrrrrrr}}}wwwhhhYYYOOOJJJKKKLLLGGGBBB:::444111000//////.........111333444444222444555555333000....../////////111222444555777777:::777444555888:::999777666333...++++++---111444:::;;;<<<<<<<<<===@@@BBB@@@CCCGGGHHHFFFEEEGGGKKKVVVmmmyyy~~~ttt```{{{|||iii___YYY\\\]]]YYYWWWXXXZZZXXXWWWYYY___cccaaa]]]aaa```___^^^]]][[[WWWTTTSSSOOORRR}}}gggwwwwwwzzzcccXXXRRRQQQMMMMMM^^^tttyyy{{{SSS???444<<<:::888===GGGddd}}}CCCHHHwwwddd]]]\\\SSSOOOOOOIIIGGGEEE@@@<<<888555333333111///333---888MMMbbbnnn}}}bbbQQQ```oootttzzzzzzwwwwwwyyylll\\\WWWXXX\\\___bbbhhhlllkkkfff___mmm}}}uuuuuussslllfffjjjssswwwhhhkkk~~~bbbIIIDDDAAAGGGZZZ{{{{{{```bbb[[[RRRNNNJJJJJJKKKIIIBBB;;;xxxbbb[[[fffuuu~~~ttt~~~vvvuuuxxxzzz{{{xxx{{{|||yyyvvvtttrrrjjjbbbLLLBBBCCCYYYtttpppmmm^^^PPP^^^xxxuuuooojjjpppzzzpppooommmkkkjjjiiijjjjjjgggfffeeefffggghhhgggfff``````___]]]WWWKKK>>>555555;;;<<>>KKKRRRPPPJJJ555222...+++,,,000555999;;;<<<=========>>>@@@BBBBBBCCCFFFGGGEEECCCIIIPPPgggyyymmmMMMmmmsssbbb]]][[[]]]]]]YYYWWWXXXXXXZZZ[[[\\\___aaa]]]VVVXXXZZZ^^^bbbdddbbb]]]YYYUUURRRVVV~~~}}}jjjvvvxxxtttpppkkkgggeeelll||||||uuuIII<<<333<<<:::777>>>MMMmmmWWW:::YYY|||kkkaaa[[[RRRQQQRRRKKKKKKIIIDDD@@@;;;777555444222///333...777JJJ^^^wwwxxxjjjRRR\\\nnnuuu{{{|||zzzsss^^^TTTXXXWWWVVVWWW___eeebbb[[[UUUeeevvv```KKKNNNTTT^^^jjjuuu|||mmmfffmmm]]]DDDFFFDDDIIIbbbeee]]]jjjaaaRRROOOLLLMMMNNNKKKDDD===wwwyyyaaaYYYfffrrr~~~~~~~~~yyyvvvvvvxxxwwwzzzzzzwwwsssrrrqqqjjjbbbPPPHHHNNNeee{{{qqqiiiVVVRRRlllwwwnnniiilllnnnlllmmmqqqgggfffffffffgggggghhhhhhbbbccceeeeeecccccceeegggaaa^^^[[[[[[XXXOOOAAA666666===>>>FFFYYYiii|||sssddd]]]ZZZSSSRRROOOJJJDDD???<<<:::888::::::999888999===@@@???LLLMMMVVV555888555444999888888@@@ddd~~~|||YYYOOO[[[OOOQQQQQQPPPOOOMMMJJJHHHGGGEEEEEEFFFFFFFFFEEEDDDCCCKKKCCC@@@EEEXXXwwwzzzyyyzzz|||yyytttvvv{{{jjjXXXJJJBBB???;;;555111000000000///333333333444555444111...///222555777555333111111222333555888;;;>>>@@@BBB>>>BBBPPPfffxxxvvvaaaLLL111000///000222555999;;;999;;;===>>>>>>???AAACCCAAA@@@BBBEEEEEEIIIVVVdddpppUUUMMM{{{hhh\\\[[[]]]______\\\\\\^^^YYY^^^```^^^]]]^^^[[[UUUVVVWWWZZZ]]]```___[[[XXXVVVTTTWWWfffsss|||~~~yyyzzz~~~yyytttzzzaaa@@@<<<222:::888777AAASSSvvvxxx???>>>kkk}}}nnnbbbYYYRRRVVVWWWMMMOOOLLLHHHCCC>>>:::777555444111444///666EEEYYYwwwtttVVVXXXkkkuuuyyywww^^^NNNUUUVVVWWWXXX^^^bbb\\\TTTLLLYYYvvvzzzZZZEEEJJJPPPVVVZZZ___eeeiii^^^]]]jjj~~~|||XXX@@@GGGFFFLLLjjjVVVhhhfff^^^PPPOOOOOOPPPOOOKKKEEE@@@tttvvv\\\WWWffffffwwwxxxzzz~~~~~~qqqtttzzz{{{yyyyyyuuuqqqpppooojjjbbbSSSNNNVVVnnnuuufffPPPRRRqqqttteeegggqqqoooccceeeqqqooo```^^^___aaabbbdddfffggghhh^^^bbbeeedddaaa```cccgggccc^^^ZZZ[[[[[[TTTEEE999111999<<>>BBBDDDFFFMMMZZZttt]]]666...///111444777999;;;<<<666999<<>>:::777888999999999:::===AAACCCCCCFFFNNNyyywww===888444333444<<>>:::777333333///111555777MMMrrrrrrvvvwwwggg}}}XXXYYYeeexxx|||tttbbbPPPVVVYYY___ccc```ZZZZZZ^^^YYYTTThhhoooYYY]]]nnnzzzwwwrrrooofff[[[WWW]]]ooo}}}~~~vvvRRR<<>>GGGEEEWWWddddddjjjIIIJJJHHHIIIJJJKKKJJJIIIGGGFFF{{{oookkk^^^rrryyyrrrpppzzz~~~|||wwwoookkkqqq~~~~~~nnniiinnnpppqqqeeeQQQHHH;;;AAAZZZddd```jjjmmmaaaaaaoootttiiibbbeeeggghhhjjjkkkjjjgggcccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```^^^]]]\\\\\\\\\\\\___[[[XXXYYYZZZUUUJJJAAA>>>BBBOOOdddvvv}}}SSSIIIAAA>>>===@@@???:::666555777777;;;CCCDDDCCCIIIRRR{{{MMM111888111222666===>>>GGGlllpppUUURRRUUUQQQPPPVVVOOOPPPOOOKKKFFFDDDFFFHHHGGGKKKOOOOOOMMMKKKLLLNNNKKKHHHHHHGGGDDDGGGYYYnnnuuu{{{vvvooojjjwwwdddhhh~~~yyy{{{{{{yyy|||fffNNN888111222222444888===888111---+++,,,---...555555444777???LLLZZZdddaaa___ZZZSSSLLLHHHGGGHHHMMM\\\cccSSS555%%%,,,:::666666666777999<<>>AAAAAAAAA@@@AAAAAAHHHGGGWWWmmm{{{ZZZRRRzzzoooYYY______```___^^^]]]\\\YYYUUUQQQWWWWWWXXXXXXXXXWWWWWWVVVUUURRROOOPPPTTTWWWXXXWWWWWWNNNMMMNNN^^^~~~~~~}}}}}}|||}}}nnn^^^eeewwwppp```KKK>>>:::666333888:::<<>>GGGxxx}}}qqqeee___]]]ZZZWWWWWWQQQPPPOOOLLLHHHDDDAAA>>>777666000000444555HHHhhhnnnYYY[[[ooo~~~wwwyyy|||}}}|||qqqeeebbbdddhhhlllkkkhhhkkkppptttuuu}}}uuuaaaVVV\\\iii|||xxxssswwweeeGGG@@@HHHFFF]]]tttYYYoooZZZEEEMMMHHHIIIKKKLLLLLLKKKIIIHHHccc}}}mmm___pppwwwnnnvvv~~~uuuhhh___hhh|||qqqcccaaakkkqqqrrreeeNNN<<<444BBB___ggg\\\ccc{{{hhh```cccooooooaaa]]]dddgggfffeeedddcccaaa```___aaa```______^^^^^^______^^^]]][[[ZZZYYYZZZ[[[\\\ZZZWWWUUUXXXZZZVVVLLLDDD999@@@PPPfffxxxrrrLLLJJJ<<<999999<<<<<<888666888===???EEEGGGCCCHHH^^^wwwUUU@@@444+++AAA;;;777:::GGGjjj}}}lllZZZNNNPPPRRRMMMLLLPPPJJJJJJJJJGGGEEEDDDEEEHHHLLLLLLLLLKKKIIIGGGHHHHHHIIIDDDAAA@@@???@@@JJJUUUvvvgggeeelllppptttqqqdddrrrpppeee\\\lll{{{|||gggVVVEEE===;;;::::::>>>999333---+++---000111111666555555888CCCWWWnnnxxxkkkVVVCCC555///------000111111///---...222777666666777999;;;===???@@@<<<===???@@@AAACCCFFFIIIKKKTTTqqqmmm\\\uuuXXX[[[dddWWWYYYZZZZZZ[[[ZZZWWWSSSQQQXXXXXXXXXXXXWWWUUUTTTSSSRRROOOMMMOOOTTTWWWXXXWWWXXXLLLOOOQQQRRRttt}}}uuutttuuuuuuvvv{{{sssUUUEEEGGGHHHNNN^^^qqq]]]SSSDDD===>>>;;;777<<<;;;<<>>AAACCCDDDFFFNNN^^^uuu}}}{{{{{{hhhWWWssszzzeee]]]qqq}}}{{{uuummmddd\\\SSSJJJEEEDDD888444111111444777777555<<<<<<;;;:::<<>>??????>>>AAAAAAAAABBBDDDHHHNNNSSSXXXiii```YYY~~~dddYYY]]]ZZZVVVTTTVVVYYYZZZYYYWWWUUUTTTYYYZZZZZZZZZXXXVVVSSSRRROOOLLLKKKMMMQQQUUUUUUSSSRRRJJJPPPQQQIII[[[}}}|||qqqkkklllnnnqqqsssrrrqqqqqqooo```DDD777AAAKKKRRR]]]sss|||aaaOOOHHH<<<888:::888999===<<>>???CCCFFFHHHGGGFFFBBB???BBBHHHKKKIIIFFF<<<```mmmvvvtttnnnjjjhhh|||{{{}}}{{{wwwqqqiii___VVVPPP999777444444555777777777444555777777555333222111111///---...111444777888333555888999888777777888444777;;;>>>@@@@@@??????AAABBBCCCEEEHHHNNNUUUZZZlll}}}qqqSSS___uuusss^^^bbbUUUKKKZZZUUUXXXZZZ[[[ZZZXXXXXXXXXZZZZZZ[[[ZZZYYYVVVSSSQQQMMMKKKIIIKKKOOOQQQPPPOOOOOOOOORRRUUUQQQTTTyyyuuucccdddhhhooopppmmmkkkkkkjjjkkkYYYCCC<<<===FFFVVVgggvvvjjjSSSFFFBBB888444777666999;;;???PPPuuu}}}nnnCCC<<<^^^rrrbbbaaafffgggddd___\\\XXXTTTOOONNNLLLJJJGGGEEECCCBBB======555222555333888GGGRRRyyyyyy}}}iii]]]hhh}}}{{{uuurrrmmmiiifffhhhkkkmmmssszzzxxx\\\MMMHHHDDDEEEKKK\\\uuueee```lllzzz]]]GGG???GGGJJJSSSyyy{{{UUUvvvbbbSSSCCCGGGHHHIIIJJJJJJHHHFFFEEE^^^KKKiii~~~{{{yyywwwrrrzzz}}}zzzooofffbbb```___^^^dddooozzz}}}rrr]]]MMMNNNRRRbbbmmmeee\\\PPP???999DDDZZZpppuuullldddddd{{{vvvwwwwwwssshhhfffbbb___\\\[[[[[[[[[WWWWWWXXXYYYYYYXXXWWWVVVSSSSSSTTTTTTSSSQQQNNNMMMLLLPPPSSSPPPJJJFFFFFFHHHPPPTTT```pppuuuVVVFFF@@@DDD555555888=========AAAGGGHHHUUUbbbsssppp===111;;;///666EEE;;;333kkk{{{mmmNNNPPPSSSSSSQQQOOOMMMJJJGGGFFFDDDCCCDDDEEEGGGHHHHHHAAA>>>===@@@FFFIIIGGGDDDAAACCCEEEGGGJJJKKKJJJGGGFFFUUUrrr~~~ssstttllllllyyysssrrryyyuuusssnnnaaaVVV<<<;;;999888888;;;@@@DDD@@@<<<888555333333222111///111444666666555333222111555888888555444888<<<888999<<<>>>@@@BBBBBBBBBBBBFFFLLLSSSZZZaaahhhmmm}}}TTT___}}}dddhhhaaaSSSSSSYYY[[[]]]^^^]]][[[YYYYYY[[[WWWXXXYYYYYYWWWTTTQQQOOOPPPMMMLLLMMMPPPQQQOOOMMMOOOUUUQQQVVV]]]TTTooo~~~~~~uuuZZZYYY^^^fffiiihhhhhhlllhhhttthhhLLL;;;888DDDWWWfffvvvyyyWWWEEE??????777444999:::<<<===HHHfffOOO:::CCCrrrqqqbbbaaaggghhhbbb[[[YYYVVVRRROOONNNLLLIIIGGGEEEDDDCCC===>>>777333666333333===IIIsss|||sssuuuaaadddzzz{{{wwwwwwuuuooollloootttyyyXXXOOOMMMOOOWWWcccppp{{{___VVVaaapppyyyuuuRRRBBB@@@IIIMMM^^^kkkRRRvvvkkkTTTBBBBBBCCCEEEGGGHHHHHHGGGFFFhhhKKK^^^xxxpppxxxxxxyyyyyyzzz|||kkk```YYYVVVSSSbbbkkk}}}aaaDDDEEEKKK^^^jjjeee\\\PPP@@@777HHHfffwwwhhhwwwtttqqqhhhcccbbbaaa___\\\YYYWWWVVVTTTUUUWWWXXXXXXWWWUUUTTTSSSTTTTTTTTTRRRNNNJJJGGGCCCIIINNNMMMGGGEEEJJJPPPWWWTTTWWWaaammmwwwxxx^^^HHHEEEAAA666222444666<<>>@@@CCCEEEGGGGGGNNNZZZgggrrr{{{```^^^fffiiiqqqXXX[[[iiiTTT```aaabbb___[[[YYYZZZ[[[UUUVVVWWWWWWUUURRROOOMMMUUURRRPPPQQQSSSTTTRRROOOMMMTTTIIIPPP```PPPaaauuu{{{~~~qqqSSSPPPSSSZZZ______bbbiiibbbooofffQQQIIIOOO]]]ooojjjGGG999888<<<555333:::===AAABBBRRRwwwXXXBBBDDDZZZlll^^^VVV^^^```[[[WWWXXXZZZXXXOOONNNKKKIIIGGGEEEDDDDDD===???888444888333000888CCCmmmssssssttt^^^```yyy~~~zzz|||{{{uuurrrvvv}}}^^^PPPQQQXXXggguuunnnOOOKKK^^^rrryyyrrrKKK???BBBKKKOOOfff{{{___XXXnnnhhhMMMAAA===???BBBEEEGGGHHHHHHHHHtttQQQOOORRRooozzzssstttvvvxxxzzz{{{{{{XXXMMMNNNKKKJJJMMMNNNZZZxxxhhhJJJAAAEEETTT```aaabbb___PPP>>>===HHH___dddkkktttjjjlllhhh___]]]VVVSSSXXXZZZVVVTTTUUURRROOONNNQQQUUUVVVRRRNNNKKKLLLLLLKKKJJJKKKNNNPPPLLLPPPQQQNNNGGGEEEIIINNNDDDAAA???@@@CCCDDDCCCAAADDDAAA===<<<<<<:::777444222<<>>===;;;;;;:::666999<<>>???@@@AAABBBBBBBBBlllNNNOOONNN___zzzzzzooopppuuu{{{}}}kkkNNNBBBBBBBBBBBBBBBKKKPPP```ooogggQQQIIIOOOqqqtttrrrkkkddd\\\OOOBBB777IIIhhhppp```jjjwwwddd^^^aaa___WWWYYYSSSPPPRRRQQQMMMKKKMMMIIIIIIIIILLLOOOOOONNNLLLHHHIIIJJJJJJJJJJJJLLLNNNKKKMMMLLLGGGAAA>>>???BBB===:::888888:::;;;999888999666333111222333333333>>>>>>CCCKKKQQQ\\\tttVVV:::555===...888===:::@@@]]]dddxxxpppLLLGGGLLLIIIHHHFFFFFFGGGGGGFFFEEEGGGHHHIIIIIIHHHGGGEEECCCCCCCCCCCCBBBBBBBBBAAAAAA???AAACCCDDDDDDEEEGGGIIIFFFHHHFFFQQQlll}}}wwweeeaaa```WWWddddddSSSgggsssooovvv|||vvvooollllllkkkhhheeesssbbbggg___===444>>>666======>>>>>>===:::777555888:::999888<<>>:::777666666666888hhh{{{\\\ooo{{{cccdddmmm}}}dddOOO]]]xxxRRRPPPYYYcccuuucccIII>>>EEEQQQYYY{{{dddhhhOOOuuuQQQBBB>>><<<;;;<<<===???@@@@@@@@@@@@aaaJJJPPPJJJKKKtttxxx{{{uuurrrrrrvvvwwwuuuuuuwww{{{lllTTTAAA===CCCEEEBBBBBB@@@CCCGGGBBB<<>>@@@AAAIII???FFFaaaxxxvvvEEE...///444111000???===AAA___xxxoooyyyNNNDDDHHHLLLIIIIIIHHHFFFCCCCCCDDDEEEGGGHHHJJJKKKIIIFFFBBB???BBBBBBBBBAAAAAAAAA@@@@@@@@@BBBDDDEEEFFFGGGJJJLLLEEEIIIEEEFFFSSS[[[cccppp|||oooqqqtttkkkjjjuuuzzz```MMMSSSiiiqqqrrrtttyyy~~~}}}yyytttlllsssjjjFFF888@@@>>>CCCHHHOOOVVVZZZYYYWWWUUURRRRRRQQQQQQYYYdddiiiiiiGGGEEEHHHRRR^^^iiiuuu~~~|||uuu[[[^^^^^^______[[[UUUUUUYYYTTTSSSRRRRRRSSSUUUWWWYYYSSSQQQOOOOOOQQQSSSSSSSSSPPPPPPPPPNNNKKKJJJKKKLLLNNNMMMNNNPPPMMMJJJNNNTTTccc|||}}}~~~~~~}}}zzzxxxvvvuuuaaaJJJ===888888999<<<@@@BBBFFFKKKSSScccxxxYYY>>>444555111333999;;;999???HHHfffqqq@@@===eeellliiidddVVV___``````^^^XXXUUUUUUSSSPPPMMMLLLKKKKKKJJJJJJKKKKKKHHHEEEBBB>>>;;;888777777BBBccczzz\\\hhhuuudddkkkvvvyyyRRRSSS^^^^^^nnnxxxTTTPPP\\\iiirrr[[[DDD???DDDNNNaaawwwiii^^^RRR___;;;666<<<>>>999:::;;;===>>>>>>??????[[[KKKTTTKKK@@@ZZZuuusss|||tttlllkkkmmmpppwww}}}{{{gggMMMDDDLLLOOOJJJ===999888999888999EEESSSVVVQQQUUUaaabbbUUUNNNPPP]]]mmmfffYYY___\\\cccaaaZZZSSSTTTYYYYYYUUUPPPOOOMMMIIICCC@@@BBBFFFBBBFFFJJJJJJGGGEEEGGGIIIDDDFFFHHHHHHFFFEEEDDDDDDDDDAAA<<<;;;;;;;;;999777666555444444555666666666333777;;;>>>>>>===>>>>>>GGG^^^PPP000,,,555999555000999@@@222PPPtttxxxSSSJJJMMMIIIJJJIIIJJJJJJGGGCCCCCCFFFJJJIIIJJJJJJIIIGGGCCC???<<>>BBBBBBEEEPPPooopppxxxnnnllljjjooohhhTTTPPPbbbooo~~~xxxyyy{{{~~~yyyuuuzzzwww}}}uuuYYYMMMTTTVVVXXX^^^iiissszzz||||||{{{sssuuuwwwyyy}}}uuuKKKSSSbbbuuujjjaaaggg[[[[[[[[[YYYUUUQQQQQQRRRTTTSSSQQQOOOOOOOOOPPPQQQNNNMMMMMMMMMOOOPPPPPPPPPNNNNNNMMMLLLKKKKKKKKKLLLNNNJJJIIILLLMMMMMMOOOSSS]]]|||yyy~~~zzzzzz~~~ppp\\\III===888999;;;777888888888:::AAAJJJQQQWWW[[[]]]UUUGGG;;;666555888444777???===:::GGG[[[BBBIIIccc}}}bbbhhheeeYYYfff___^^^ZZZVVVSSSRRRQQQPPPOOONNNNNNMMMMMMMMMMMMMMMIIIGGGDDDAAA===:::888777>>>QQQhhhaaa{{{|||qqqjjjrrr|||ooo[[[pppjjjhhhtttlllrrrvvvjjj{{{zzz~~~[[[ZZZiiivvvlllQQQAAABBBEEEQQQoookkk|||[[[___QQQ444666>>>===999999;;;<<<===>>>>>>>>>```TTTZZZMMM>>>LLLooowww~~~uuullliiijjjqqq|||zzzeee\\\```^^^UUUIIIBBB<<<999999:::<<<>>>@@@:::@@@QQQTTTHHHCCCHHHDDDLLL```aaaNNNQQQZZZPPPXXXVVVRRROOORRRUUUUUURRRMMMNNNMMMHHHDDDDDDGGGJJJGGGLLLPPPNNNHHHDDDFFFIIICCCEEEFFFEEEBBB???>>>>>>AAA<<<888777999999777444333333555666777999;;;<<<===@@@CCCBBB???@@@EEEJJJnnn___GGG333333777555444777======AAADDDuuulllXXXEEERRROOODDDKKKGGGHHHIIIFFFDDDDDDHHHLLLGGGFFFFFFDDDCCCBBBAAA@@@????????????>>>>>>>>>>>>BBBCCCDDDDDDBBBBBBCCCDDD@@@EEEAAA???EEEEEECCCJJJooo~~~wwweeecccooozzzrrrbbbPPP===JJJTTTbbbttt}}}zzzyyyyyyyyy~~~}}}pppiiiooosssrrruuuzzz~~~{{{ooobbblll|||uuu]]]YYYbbbXXXYYYWWWTTTQQQOOOOOONNNTTTSSSQQQNNNMMMLLLKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNMMMLLLLLLKKKLLLLLLLLLLLLPPPIIIFFFIIIMMMNNNQQQTTTTTT{{{yyy{{{|||xxx|||sss^^^JJJ===888777444444555666777999;;;<<<>>>:::666444555777999999;;;777888>>>???GGGdddSSS<<<\\\tttgggeeeccccccfff]]]ZZZXXXUUUSSSQQQQQQRRRRRRRRRQQQPPPOOOMMMLLLLLLIIIHHHFFFCCC???<<<999777777@@@fff{{{]]]qqq}}}tttrrrttt~~~jjjbbb|||}}}~~~\\\YYYuuu}}}hhh]]]hhhppplllyyyyyy]]]iii{{{yyybbbHHHBBBGGGJJJZZZoooUUUxxxpppFFF666<<>>>>>eeeYYYYYYKKK@@@FFFXXX}}}~~~vvvqqqmmmmmmsss{{{www|||rrr```WWWHHH===::::::555///:::111222<<>>MMMCCCDDDDDDCCCBBBCCCEEEGGG@@@@@@@@@@@@AAACCCDDDEEE>>>>>>>>>============<<>>======>>>???EEEBBBBBBIIIGGGAAADDDeee}}}~~~mmmeeeYYYccc}}}uuuXXX888===DDDMMM\\\ttt~~~~~~~~~}}}zzz|||}}}~~~zzzssszzz~~~~~~ooojjjbbb\\\\\\XXXYYYWWWRRRPPPQQQPPPNNNRRRQQQPPPNNNMMMLLLLLLLLLKKKMMMPPPPPPNNNMMMMMMMMMNNNLLLKKKLLLNNNOOOOOONNNPPPJJJFFFIIIMMMMMMNNNPPPRRR___qqqyyy||||||{{{xxxuuu{{{sss\\\JJJ<<<555555555555666999999888777666999<<<;;;777666777:::888555777>>>JJJ```RRR000FFF~~~wwwfffjjjbbbbbbhhhbbb]]]ZZZXXXYYYWWWTTTSSSUUUTTTTTTSSSRRRPPPNNNLLLKKKIIIIIIHHHFFFBBB>>>;;;999888>>>RRR{{{aaaiii{{{tttpppuuu}}}tttaaaooo___KKK]]]aaabbb|||pppMMMJJJYYY^^^ooo|||mmmVVVBBB???FFFJJJbbbwwwxxxWWWXXX;;;888>>><<<555888888:::;;;<<<=========___RRRLLLAAAAAAFFFFFF[[[uuuqqqmmmhhhdddcccrrr}}}yyykkkZZZSSSQQQLLLCCC===666222444555444666:::666999666777BBBFFFBBBBBBHHHFFFFFFIIIMMMMMMJJJHHHAAADDDCCC@@@BBBGGGHHHDDD@@@CCCDDDBBB>>>;;;;;;;;;:::;;;:::888666555555777777555333333333444444444444777:::;;;;;;===@@@DDD999GGGZZZiiittttttLLL888111222------111444555<<>>@@@AAABBBBBBBBB=========<<<<<<<<<<<<;;;>>>@@@@@@@@@>>>===>>>???@@@GGGEEECCCFFFAAA:::>>>===YYYgggppp{{{{{{vvvlllqqqxxxtttoooiii^^^cccaaaccchhhhhhhhhssscccYYY]]]```______YYY[[[XXXSSSRRRUUUUUUQQQRRRRRRQQQPPPOOONNNMMMMMMMMMPPPSSSSSSPPPMMMLLLMMMOOOMMMLLLMMMPPPRRRQQQPPPMMMJJJJJJOOORRROOONNNOOOSSSRRRWWWzzzyyyvvv{{{wwwhhhUUUFFF@@@;;;666555666666555333333888======888666999===;;;???IIIXXXnnnOOOKKKKKKqqqjjj```eeeccceeefff___^^^ZZZYYY\\\ZZZTTTSSSUUUTTTTTTSSSSSSQQQNNNLLLKKKJJJJJJJJJIIIFFFBBB>>><<<222@@@JJJwwwllleeezzzxxxvvvwww~~~iiiYYY[[[yyy}}}uuummmGGGDDDUUUiiiuuuzzzaaaJJJ>>>???FFFMMMlll}}}vvvfffqqqzzzHHH666999:::666444666777888999:::;;;;;;;;;UUUGGG???666AAAIII===GGGZZZttthhhhhhkkkjjjeeeaaaiiimmmqqqvvv~~~yyywwwqqqhhhJJJEEE@@@<<<999666333111111999222111@@@???999BBB;;;999:::???CCCBBB???===<<<>>>===;;;???DDDCCC<<<888999::::::777555444444555555555333222222444666222222333333555777:::;;;<<>>BBBAAApppjjjjjjQQQIIIAAAEEEBBB999DDDMMM???EEEBBB@@@AAACCCCCC???<<<<<<>>>@@@BBBAAA???<<<:::======<<<<<<<<<;;;;;;;;;@@@AAACCCBBBAAAAAACCCDDD>>>GGGGGGDDDEEE@@@===EEE???FFFJJJaaa}}}hhh___eeehhhrrrrrryyyhhhccc___]]]\\\YYYZZZ]]][[[]]][[[UUUUUUYYYYYYTTTUUUUUUSSSQQQOOOMMMLLLKKKNNNRRRUUUUUUQQQNNNMMMMMMPPPNNNLLLNNNQQQTTTSSSRRRIIIIIINNNUUUXXXTTTQQQQQQMMMUUU```}}}yyy|||sss___LLLDDD<<<777999;;;;;;:::>>>;;;888888:::===@@@BBBHHHTTTggg[[[EEEMMMjjjhhh```^^^gggjjjccc___^^^ZZZYYY\\\ZZZSSSPPPSSSRRRSSSSSSSSSQQQOOOMMMLLLKKKKKKLLLKKKIIIEEEAAA>>>333GGGJJJtttxxxfff~~~zzz^^^[[[\\\sss\\\ggg{{{wwwxxxZZZCCC<<>>BBByyyqqqcccoootttUUU[[[hhhooonnnvvvuuu[[[aaa___PPP???666555555777555222222444666777666777222000444777666666777333888888444555:::;;;777333444555666666666555444333333444555333111333777===666444777888777:::@@@EEEDDDJJJVVV[[[\\\fffssslllJJJ///000777666333666777666,,,555CCC;;;OOOQQQmmmsssDDDFFFCCCAAAAAA@@@???BBBIIIHHHFFFCCC@@@>>>=========AAAAAABBBAAA@@@===:::888===<<<<<<<<<;;;;;;;;;;;;BBBAAA@@@@@@@@@AAABBBBBBGGGGGGFFFDDD@@@??????@@@CCCCCCCCCKKK```www]]]]]]fffsssccc[[[\\\]]]^^^^^^]]][[[ZZZ^^^ZZZXXXZZZ^^^___]]]YYYVVVVVVTTTSSSRRRRRRRRRRRRRRRSSSSSSRRRQQQPPPOOONNNIIIJJJJJJJJJIIIJJJMMMPPPPPPQQQSSSUUUVVVVVVUUUTTT^^^TTTZZZ{{{ssszzz~~~yyy|||mmm\\\LLLGGGDDD???<<<===<<>>>>>AAA^^^[[[hhhyyyWWW~~~pppzzzpppSSSBBB@@@LLLEEEaaazzzfffYYYlllFFF777333666666///222333333444666777999:::]]]JJJ@@@@@@===AAAFFFCCCEEEkkkqqqmmmlllggg^^^WWW[[[kkksssqqqrrrzzzyyywww}}}zzzgggPPPAAA<<<<<<999999888777555555555666777333111555888888777999666888777111000333444000666666777777666666555444333222333666999999777666888777:::AAAFFFGGGLLLSSS^^^jjj|||kkkNNN:::777444333222000/////////777<<<:::HHHsssooo___mmmrrrLLL???EEECCCDDDGGGFFFDDDEEEJJJGGGEEECCC@@@>>>>>>>>>???@@@@@@AAA@@@???<<<:::888;;;;;;===>>>@@@AAABBBCCCEEEDDDBBB@@@@@@@@@AAABBBDDDEEEDDDCCCAAA@@@@@@BBBDDDDDDDDDHHHWWWhhhooonnnxxxbbb^^^bbbjjjttt|||~~~hhh^^^ZZZZZZ[[[[[[[[[[[[ZZZZZZ\\\XXXVVVWWWZZZ[[[XXXUUUSSSSSSSSSRRRRRRSSSSSSTTTUUUTTTSSSQQQNNNKKKIIIGGGJJJKKKLLLLLLKKKKKKMMMOOOMMMOOOQQQSSSUUUUUUTTTSSS\\\VVVTTT___xxxsssyyylllqqqsssyyyvvvlllaaaSSSIIIEEEIIIKKKMMMRRRZZZgggvvvaaaJJJ```xxxmmmgggdddaaaaaabbbbbb```^^^]]]XXXUUUVVVVVVTTTTTTVVVOOOSSSXXXZZZZZZYYYVVVTTTUUURRRPPPOOONNNNNNLLLKKKLLLAAACCCiiiiii}}}nnnOOOdddwww~~~lllPPPBBBCCCMMMMMMmmmwwwYYYtttZZZ999777666111333444333333333444666777999:::XXXFFF>>>>>><<>>===;;;BBBDDDJJJSSS[[[cccooozzzcccHHH444)))***333555...---555::::::999555???GGG```ttt\\\{{{zzzIII999CCC@@@AAAEEEKKKKKKGGGFFFIIIFFFEEECCC@@@???>>>>>>???>>>>>>??????>>><<<999888<<<===???AAACCCFFFHHHHHHIIIFFFCCC@@@??????@@@AAAAAABBBCCCBBB@@@@@@@@@BBBDDDEEEEEEFFFKKKTTTWWWWWWaaapppiiihhhkkklllnnnuuuwwwzzzlllYYYUUUZZZXXXXXXWWWVVVVVVVVVVVVVVVWWWTTTRRRRRRUUUUUUSSSPPPOOOOOOOOOPPPQQQRRRSSSTTTSSSRRRPPPMMMJJJGGGEEEDDDKKKLLLNNNNNNMMMLLLLLLMMMKKKLLLNNNPPPQQQQQQQQQPPPOOOVVVXXXTTTYYYqqqrrrkkk|||{{{pppllltttpppqqqxxx~~~wwwxxxyyy~~~ZZZJJJaaa{{{|||bbbeeecccaaaaaa```___\\\ZZZXXXSSSPPPSSSTTTTTTUUUWWWRRRTTTXXX\\\______\\\YYYYYYVVVSSSQQQQQQQQQQQQPPPPPPBBBDDDaaapppkkkZZZRRR}}}xxxlllhhhrrr{{{eeeLLLCCCFFFMMMYYY~~~dddFFFzzzHHH///888888...///777333333444444666777999:::VVVCCC;;;;;;999===BBB???999<<>><<<:::777555<<<999777999999666666999333444333222333555777777<<<<<<;;;<<<<<<======>>>999:::<<>>>>>===<<<:::888>>>???@@@AAACCCEEEFFFGGGIIIGGGCCC???======>>>???@@@AAABBBAAA???>>>>>>???AAACCCEEEEEEEEEFFFHHHHHHKKKeeewww~~~{{{}}}rrr{{{yyy}}}xxx|||dddXXXSSSRRRTTTWWWUUUSSSQQQPPPOOOOOOPPPPPPNNNMMMNNNPPPQQQPPPNNNMMMMMMLLLLLLMMMNNNOOOOOOKKKJJJIIIIIIHHHGGGGGGGGGIIIKKKMMMNNNLLLJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKKKKFFFMMMTTTSSSOOO^^^lllWWWrrr}}}|||{{{||||||{{{\\\PPP{{{pppdddcccbbbbbb```___\\\XXXVVVUUUPPPNNNQQQTTTTTTVVVYYYXXXUUUTTTWWWZZZZZZZZZ[[[XXXVVVUUUUUUUUUUUUTTTSSSLLLHHHHHHKKKtttzzzdddvvvqqqZZZ}}}|||tttjjjaaaZZZ```aaa[[[RRRxxxsss\\\HHHDDDIIIKKKdddzzzSSSJJJfff@@@///777666000000222333333333444555777888999XXXEEE<<<;;;777999===888999:::<<>>BBBBBB@@@BBBGGGHHHFFFDDDAAA>>>;;;999888:::;;;<<<======<<<;;;999<<<<<<>>>???AAACCCDDDDDDGGGEEEAAA>>><<<;;;<<<<<<@@@BBBBBBAAA>>><<<;;;;;;===@@@CCCEEEDDDCCCCCCEEEDDDNNNbbb{{{tttrrroooyyy}}}~~~~~~qqqYYYOOOPPPQQQOOOMMMTTTSSSPPPMMMKKKJJJIIIIIIIIIIIIIIIKKKNNNPPPPPPPPPLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKHHHJJJLLLLLLJJJIIIHHHIIILLLKKKKKKJJJIIIHHHFFFFFFKKKDDDDDDJJJHHHSSSyyy|||```UUUqqq}}}vvvuuuzzz}}}|||LLL@@@nnnttteeehhhbbbcccbbb```]]]ZZZWWWUUUUUUQQQPPPTTTVVVVVVWWWYYYUUUQQQQQQVVVWWWSSSRRRUUUUUUUUUUUUWWWXXXXXXUUUSSSMMMOOONNN<<>><<<777999;;;666777<<<999???hhhSSSSSS\\\eee___MMMFFFKKKWWW[[[eeeppptttwww{{{sss]]]YYYUUUQQQJJJAAA>>>@@@CCCBBBCCCGGGGGGDDDCCCEEE===AAAFFFMMMSSSXXX\\\]]]fff{{{vvvVVVAAA666,,,###...+++///888999333111444888666;;;AAA999000???ZZZrrr{{{fffnnnwwwKKK@@@CCC???;;;===@@@>>>>>>@@@@@@>>>AAAGGGFFFEEECCC@@@===:::888666999:::<<<===>>>===<<<;;;888999:::===???BBBCCCDDDCCCBBB@@@>>><<<<<<;;;<<>>555222111///666777+++222111111222333444555555{{{UUUCCC;;;;;;777:::===888222;;;;;;888JJJqqqbbbUUURRR^^^ddd\\\RRROOOGGGKKKRRRZZZ___dddjjjpppxxxyyyuuuwwwsssrrrtttyyyxxxrrrnnnooorrrxxxRRRDDD666000000222777<<<555333333333444555777999@@@>>><<<::::::IIIkkkqqqeeevvvkkkMMM999???EEE@@@<<<@@@AAA??????@@@???<<<>>>BBBAAAAAA@@@>>><<<:::888777888:::<<<>>>???>>>======:::;;;<<<===???@@@AAABBB???????????????>>>===<<<<<<>>>@@@???===:::999999;;;999===DDDHHHFFFFFFIIIGGG>>>CCCMMMLLLTTTmmmuuu{{{wwwllljjjjjjkkkssswww~~~zzzppp}}}rrrYYYOOOOOOQQQRRROOOKKKOOOVVVMMMMMMNNNNNNMMMMMMLLLKKKHHHIIIKKKMMMOOOQQQSSSUUULLLKKKIIIGGGEEEDDDCCCCCCOOONNNMMMKKKKKKLLLNNNOOOLLLNNNNNNNNNMMMNNNOOOQQQPPPOOONNNMMMLLLLLLLLLLLLNNNQQQUUUVVVSSSPPPRRRXXXnnnbbbkkk|||uuusssyyy~~~~~~|||{{{yyyvvvuuuzzzVVV[[[|||zzziiiggghhheeeeeeeeedddaaa\\\YYYYYYZZZYYYVVVWWW[[[[[[WWWRRRRRRNNNMMMQQQXXXWWWSSSZZZggg^^^[[[WWWTTTTTTSSSSSSRRRNNNBBBIIIDDDRRR^^^}}}}}}bbbVVVdddjjjkkkhhhdddsssmmmVVVdddbbb^^^XXXUUU~~~iiiqqq}}}wwwcccOOOCCCCCCIIINNNgggoooWWWXXX___>>>222222888444333333...000000000000111222333444{{{NNN===666888666999===999111;;;???:::999KKKjjjlllQQQDDDTTThhhcccPPPGGGFFFGGGLLLTTT\\\aaaaaa```iiiqqqtttzzzuuuSSS888666///...555555//////555000444666666888<<<===;;;:::;;;:::<<>>???@@@>>>::::::===============<<<;;;:::999888:::<<<>>>??????>>>>>>@@@@@@@@@?????????>>>>>>>>>???@@@AAAAAA@@@???>>>:::<<<>>>???===;;;::::::<<<888;;;CCCHHHFFFFFFHHH@@@???EEEEEEBBBQQQkkkxxx{{{ppphhhkkkvvvrrrjjjoooxxx~~~kkkmmmpppvvv~~~wwwvvvxxx}}}xxx}}}dddSSSXXXMMMTTTMMMJJJLLLOOOOOOPPPSSSJJJLLLNNNPPPQQQQQQPPPPPPJJJLLLNNNOOOPPPQQQSSSUUULLLKKKIIIGGGFFFEEEDDDDDDOOOOOOMMMMMMNNNPPPRRRSSSPPPQQQQQQQQQPPPQQQTTTWWWPPPPPPPPPPPPPPPPPPQQQRRRNNNWWWVVVKKKLLLYYY]]]UUU\\\{{{hhhQQQqqq~~~___PPP^^^hhhdddsssttthhhffffffeeeaaa\\\ZZZ[[[]]]ZZZXXXYYY]]]\\\VVVPPPNNNVVVPPPOOORRRRRRUUUhhh~~~fff```XXXRRRPPPQQQQQQRRROOO@@@OOONNNJJJDDDyyyRRRSSS}}}xxxddd[[[uuu{{{nnnXXXzzz}}}oooZZZGGG???CCCKKKOOOuuupppuuuRRRnnnXXXGGG444555AAA:::///...000000/////////000111222222~~~RRR<<<:::HHHHHH???888222666CCCFFFCCC@@@???NNNhhhwwwRRREEESSSeee[[[MMMHHHGGGBBBFFFOOOPPPSSSYYY______]]]___fffmmmnnnuuujjjYYYJJJ@@@999444000333222111000000111222444<<<666999CCCFFF===777777888DDDUUUppp___LLLggg}}}XXX>>>===>>>???>>>===<<<===???:::;;;;;;;;;::::::999888<<<;;;:::999999999:::;;;;;;:::999999:::<<>>EEECCCBBB@@@??????@@@AAA>>>>>>======<<<<<<<<<<<<;;;===@@@CCCDDDDDDDDDCCC@@@===>>>BBBEEEEEEHHHMMM```bbb]]]YYYjjjttt|||zzztttwwwyyy}}}|||vvvmmmxxxtttuuu{{{{{{|||||||||yyy}}}aaaNNNIIILLLNNNMMMNNNMMMLLLJJJIIIIIIIIIIIIIIIJJJKKKNNNPPPPPPMMMJJJIIIHHHGGGJJJNNNPPPPPPNNNKKKJJJHHHFFFEEEEEEEEEFFFOOONNNMMMNNNPPPQQQQQQQQQNNNLLLLLLNNNQQQPPPLLLHHHOOOOOOPPPPPPPPPOOONNNNNNOOOQQQRRRPPPMMMOOOUUU[[[SSSnnnrrrTTTUUUjjj|||WWWRRRnnneee```lllpppkkkgggaaaaaaaaaaaa___\\\YYYWWWTTTTTTUUUVVVXXXYYYZZZZZZSSSSSSTTTSSSSSSUUUXXX[[[XXXVVVUUUUUUWWWWWWWWWVVVNNNRRRWWW^^^ZZZRRRnnntttrrrdddNNNfffnnn___eeeeeeccc{{{}}}cccIIIBBBFFFKKKPPPUUUqqqnnn^^^tttLLL@@@555111111///...///////////////000000000000xxxPPP;;;:::FFFDDD<<<888333666>>>>>>;;;<<<888>>>PPPhhhTTTJJJDDD[[[SSSTTTPPPAAA<<>>999111,,,+++,,,------&&&***///555999:::999888:::;;;===;;;555333===JJJHHHpppfffSSSiiiYYY@@@555;;;<<<======;;;;;;<<<===:::::::::::::::999888888888888777666666777888999;;;:::999999:::<<<>>>@@@;;;>>>BBBCCCAAA???===<<>>>>>BBBDDDCCCFFFJJJKKKMMMMMMTTThhh}}}wwwjjjzzzoootttyyy}}}|||xxx|||[[[RRRIIIFFFJJJOOOPPPOOOLLLJJJHHHGGGFFFFFFGGGHHHHHHHHHJJJLLLOOONNNLLLIIIJJJIIIGGGIIIKKKMMMKKKJJJHHHHHHGGGGGGGGGGGGHHHHHHKKKIIIGGGHHHJJJMMMMMMMMMKKKJJJJJJKKKLLLKKKIIIGGGLLLLLLLLLLLLLLLLLLKKKKKKLLLNNNOOOMMMKKKLLLQQQVVVLLL[[[yyy___EEECCCMMMVVVoookkkRRRHHHMMM```wwwaaa```fffgggdddddd______```___]]]ZZZXXXVVVSSSTTTUUUVVVWWWYYYYYYZZZRRRQQQPPPPPPRRRUUUXXXZZZ[[[YYYWWWWWWYYYYYYYYYXXXUUUZZZ]]]___ZZZSSShhhnnn[[[HHHHHHNNNOOOccclllbbbppp~~~xxxVVV@@@DDDHHHFFFRRRhhh|||lll|||sssCCC999111///000///...///....../////////000000000rrrMMM:::888AAA===777777555666888444444999555333<<<[[[uuunnnWWWGGGGGGVVVbbbZZZNNNDDD888:::;;;>>>CCCIIIMMMNNNMMMSSSYYY___```___cccllltttrrrwww{{{qqqYYYSSSKKKGGGDDD>>>666...333111000000222555555555<<<999777666777999::::::666===@@@<<<:::BBBNNNVVVhhh[[[mmmxxxKKK:::;;;;;;999:::;;;:::999888999;;;777777777888777777666555555444444444555666777888:::999999999:::<<<>>>???;;;>>>AAAAAA???===;;;:::======>>>>>>>>>======<<<::::::::::::999999999999<<<<<<======>>>???@@@AAAAAA>>>>>>@@@AAA@@@BBBFFFCCCAAADDDPPP___ddd___XXXaaavvvlll^^^PPP??????@@@DDDIIILLLMMMLLLHHHGGGDDDBBBAAABBBDDDFFFFFFFFFGGGJJJLLLLLLJJJGGGJJJIIIGGGGGGHHHHHHFFFEEEEEEFFFGGGIIIJJJJJJIIIIIIHHHEEECCCCCCFFFIIIKKKLLLGGGHHHHHHGGGEEEEEEFFFGGGHHHHHHGGGGGGGGGHHHIIIIIIHHHJJJLLLKKKIIIHHHKKKOOONNNOOOYYYhhh~~~nnnMMMGGGFFFGGGHHHLLLXXXiiitttvvvzzzyyyuuunnncccWWWOOOMMMXXXhhhpppgggbbbeeeeeeaaa```ddd\\\]]]]]]]]]\\\YYYVVVUUUPPPQQQRRRTTTUUUVVVWWWWWWRRRNNNKKKLLLPPPUUUWWWWWW[[[YYYWWWWWWXXXXXXXXXWWWWWW^^^^^^[[[WWWPPP[[[ttt^^^ZZZMMMIIIMMMKKKOOO___YYYUUUmmmyyynnnqqqxxxmmmIII999GGGLLLGGG^^^xxxfffgggGGG888111,,,---///......///.........////////////000oooJJJ999777<<<777333666666444555000111999666333;;;>>>>>>bbbRRRBBBBBBQQQZZZ___YYYJJJBBB???;;;:::;;;>>>@@@@@@FFFKKKQQQVVVXXXZZZ\\\___]]]bbbgggkkkmmmmmmnnnooojjjlllnnnooolllhhhccc___bbbaaa___ZZZQQQFFF<<<666666444222111222222333333666666666666666555444222:::999888:::===AAADDDFFF===;;;555666LLLnnnzzzaaaUUUXXXooogggAAA666===???888666777888777666666666888333333333444444333333222444444444555666777888888999999888999:::;;;===>>><<<>>>@@@@@@>>><<<;;;::::::;;;<<<======<<<::::::::::::999999999999999999@@@???>>>======???AAABBBBBB>>>===??????===>>>BBBDDD???BBBMMMPPPJJJDDDDDDWWWsssyyyrrrpppttt}}}zzziiiUUUJJJGGGAAA:::BBBCCCCCCCCCCCCDDDGGGIIIEEECCCAAA??????@@@CCCDDDDDDDDDEEEGGGIIIIIIGGGEEEHHHGGGFFFEEEEEEDDDCCCBBBDDDFFFHHHJJJKKKJJJIIIHHHHHHEEEBBBBBBEEEIIILLLMMMGGGHHHHHHEEEBBBBBBEEEHHHGGGFFFFFFEEEFFFGGGHHHIIIEEEGGGIIIIIIGGGFFFGGGIIINNNJJJJJJPPPkkkaaaccc\\\OOOIIILLLOOONNNPPPLLLMMMQQQSSS\\\sss}}}{{{eee^^^^^^bbbfffddd]]]\\\```[[[[[[\\\\\\[[[YYYVVVUUUMMMNNNPPPQQQRRRSSSSSSSSSRRRMMMHHHIIIPPPUUUWWWVVVXXXVVVTTTTTTUUUUUUTTTSSSVVV___]]]VVVUUUQQQSSS___vvv}}}ppp|||pppRRREEEPPPQQQJJJ]]]tttwwwooonnnwwweeeeeetttzzznnn]]]CCC999GGGOOOUUUuuuvvv}}}sssoooGGG222222---***---///------...------........./////////pppJJJ:::666888333222666555444666222111777555444???FFF555JJJ{{{zzz\\\FFF???AAANNN[[[[[[RRRPPPLLLFFF???:::999:::999<<<@@@DDDGGGHHHJJJJJJOOORRRVVVWWWVVVUUUTTTTTTQQQQQQOOOMMMIIIFFFCCCAAA@@@>>>:::666222111000000777777777555333222333333111333666888888888777666888;;;???AAA@@@===:::888444AAAQQQbbbzzz]]]SSSZZZxxx___;;;555???@@@666---333555666555444333444555222222333333333333222222555555666777888999999999777888888999:::;;;<<<===<<<>>>@@@@@@???===<<<<<<999:::;;;<<<;;;:::999888::::::::::::;;;;;;;;;;;;???>>><<<;;;<<<>>>@@@BBBAAA===<<<>>>>>>;;;<<<@@@???<<<@@@GGGEEE>>>AAAJJJKKKVVV^^^eeelllgggdddmmmooo|||~~~oooccc[[[UUUNNNBBB999888===@@@???<<<===>>>======>>>BBBEEEBBBAAA???===>>>???BBBCCCBBBBBBBBBDDDFFFGGGFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCFFFGGGJJJKKKKKKIIIFFFDDDGGGDDDBBBBBBEEEIIIMMMNNNIIIJJJIIIFFFBBBBBBEEEIIIFFFFFFFFFFFFGGGHHHIIIJJJDDDFFFGGGHHHGGGFFFFFFFFFFFFFFFFFFEEEYYYkkkZZZZZZZZZ]]]```^^^YYYVVVVVVZZZZZZ[[[\\\[[[YYYWWWUUUOOOPPPRRRSSSTTTSSSRRRRRRQQQLLLHHHIIIOOOUUUVVVTTTUUUSSSQQQQQQRRRRRRRRRQQQRRR[[[YYYTTTWWWUUUQQQWWWgggooo}}}```SSSfffccc```sss~~~nnnuuuzzz]]]]]]jjjwwwwwwrrrcccIIIBBB???EEESSSlllggg{{{ZZZaaa:::<<<111---,,,//////,,,+++---------------............pppLLL;;;666666222333666222555888333222555111111===@@@999;;;OOOppp~~~{{{~~~tttWWWCCC???<<>>===<<<;;;999888888;;;???BBB:::<<>>????????????@@@AAAAAA>>>999555999BBBKKK\\\mmm}}}mmmZZZLLLSSSgggqqqOOO===555<<<<<<222111:::222333444333222111222444333333444444555555444444555666777888999999999888666777888999:::;;;;;;<<<;;;===??????>>>======>>><<<<<<<<<;;;;;;:::999888;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999999;;;>>>??????;;;;;;======;;;===@@@BBB@@@BBBDDD@@@;;;AAALLLFFFFFFEEELLLSSSLLLOOOaaabbbqqq{{{xxxqqq~~~rrrpppjjj```SSSHHH@@@<<<;;;:::888999;;;???@@@AAA666888<<<======<<<<<<<<<>>>>>>======>>>???@@@AAABBBAAAAAABBBDDDEEEDDDCCCBBBCCCDDDDDDCCCCCCDDDEEEGGGHHHJJJJJJIIIGGGCCCAAACCCAAA@@@AAAEEEIIIKKKMMMJJJJJJHHHFFFDDDDDDEEEGGGCCCDDDFFFGGGIIIIIIJJJJJJDDDDDDEEEFFFGGGGGGFFFFFFIIIIIIIIIDDDHHHeeeuuu~~~wwwfffaaaaaa```___^^^^^^^^^ZZZVVVTTTXXXYYYZZZ[[[ZZZYYYWWWUUUTTTUUUVVVWWWWWWVVVTTTRRROOOLLLJJJKKKOOORRRRRRRRRRRRPPPOOOOOOPPPQQQQQQPPPKKKPPPNNNMMMSSSPPPKKKPPP```vvvaaa^^^rrrooottt~~~|||qqqrrr{{{hhhVVV;;;BBBDDDFFF\\\ooohhhVVVDDD///777111......000///+++***---,,,,,,,,,---------......oooOOO===666666333555777///333555222222777333///777///333///222JJJhhh[[[GGG>>>IIIGGGDDDBBBAAAAAA@@@>>>>>>>>><<<:::999:::===@@@:::;;;<<<===<<<===???AAA999888777777666555444444666666777666666666555555????????????????????????;;;<<<===<<<999888:::;;;999>>>AAABBBFFFVVVpppooo]]]RRRRRR___mmmooo<<<:::777777888222...444@@@111222333222111111222333111222222333444444333333444555666777777666555555555666777999::::::;;;;;;999;;;=========<<<===>>>???>>>===;;;:::999999999:::;;;;;;;;;<<<<<<<<<===888888888888:::<<<===???===:::999<<<===<<<>>>BBBGGGEEEDDDCCC@@@>>>>>>@@@BBBEEE@@@>>>BBB??????KKKQQQYYYgggrrrrrrjjjfffgggooozzzxxxpppdddiiiTTTLLLAAA999555444777:::999:::;;;<<<:::999999;;;:::;;;;;;<<<<<<;;;999777:::;;;<<<======>>>>>>>>>AAA@@@@@@AAACCCEEEDDDCCCCCCEEEFFFEEECCCBBBDDDFFFGGGHHHHHHHHHGGGEEECCCAAAAAA@@@@@@BBBFFFIIIKKKLLLJJJHHHEEEDDDDDDDDDCCCCCC???AAADDDGGGHHHHHHGGGFFFCCCCCCCCCDDDEEEGGGGGGGGGMMMIIIJJJHHHDDDOOOZZZWWW{{{|||cccZZZ]]]```aaaaaa```___^^^\\\YYYVVVUUUVVVXXXYYYYYYWWWUUUTTTVVVWWWXXXYYYWWWUUURRRPPPKKKKKKKKKLLLMMMNNNNNNNNNMMMKKKJJJKKKMMMOOOOOONNNJJJKKKGGGJJJQQQJJJEEEOOOQQQ{{{xxxggggggeeegggqqqqqqZZZEEE:::CCCHHHPPPmmm|||mmmXXXyyyCCC111444111......///...***+++...+++,,,,,,,,,,,,---------lllRRR???666666444777777---000222///333<<<888111555000222---111999888SSSvvvyyy|||aaaSSSBBB888777999999888333777<<<>>><<<:::888888;;;:::999777555444666777666888:::;;;<<<<<<;;;::::::999888777777999;;;<<<<<<<<<;;;<<<>>>@@@BBBBBB<<<===>>><<<:::;;;>>>AAAGGGVVVfffllljjjlllwwwdddOOOAAAMMMfffNNN666===555333000000666999333)))000222333222111000111222......///000000000000000222333444444444333222111555666777888::::::::::::777999;;;<<<;;;;;;===>>>BBB@@@>>>;;;:::999999999:::::::::;;;;;;<<<<<<<<<888999999;;;<<<>>>@@@@@@;;;888999<<<>>>===???DDDBBBBBBAAAAAADDDFFFAAA:::;;;FFFCCC:::???CCCAAACCCEEEBBBDDDJJJJJJEEEEEEIIIPPPNNNMMMRRR\\\ccc```YYYSSSNNNBBBCCCMMMJJJBBBDDD<<<999888:::;;;888555333999888888666333333777===;;;888555444777;;;======777888:::<<<======<<<<<>>;;;>>>BBBFFFGGGGGGEEEDDDBBBAAAAAABBBDDDFFFGGGGGGEEE>>>CCCKKKNNNSSSUUUMMMeee|||nnn\\\YYY______YYYZZZ\\\]]][[[YYYXXXVVVTTTSSSUUUVVVWWWWWWVVVTTTSSSUUUVVVWWWWWWUUURRROOOMMMHHHJJJLLLLLLKKKJJJKKKLLLHHHFFFFFFGGGIIIKKKKKKKKKSSSPPPKKKQQQVVVLLLHHHTTT@@@iii~~~||||||uuussswwwxxxyyyxxxhhhNNN888@@@EEELLL[[[}}}zzz___UUUSSS:::111333///------///---***+++///++++++,,,,,,,,,---------wwwMMM;;;333555333666888222444444333333222111000000...222333000///555DDDQQQYYYEEEBBBAAA:::333666000222<<<===666666===:::;;;999444555;;;<<<888>>>777:::888;;;???888999;;;;;;:::999<<>>===???AAAAAA>>><<<===@@@>>>777666>>>BBBGGGZZZqqqyyyxxxyyyvvvhhhWWWMMMMMMJJJLLLkkktttDDD333333111555444333333222222333333333333222222111000000///////////////////////////000000111222222222222111666777777777666555444333555777888:::;;;;;;;;;::::::;;;<<<<<<::::::;;;<<<<<<;;;;;;<<<======<<<:::<<<<<<<<<<<<<<<;;;;;;;;;999;;;===>>>>>>???AAACCC???@@@AAACCCDDDBBB>>>;;;?????????>>>??????@@@AAAAAAAAABBBBBBAAA@@@>>>===:::::::::;;;<<<===>>>???;;;;;;999777666777:::===999999999888777666666555666666555555555555666666888777555444555666888999:::::::::999999999888888<<<;;;<<>>BBBFFFIIIIIIFFFCCC<<<>>>AAACCCDDDDDDBBBAAA@@@CCCGGGJJJJJJIIIIIIIIISSS|||qqqjjjaaa\\\\\\\\\[[[ZZZ\\\\\\\\\[[[[[[[[[ZZZZZZ[[[\\\\\\[[[XXXWWWXXXYYYYYYYYYZZZ[[[ZZZUUUOOOKKKIIIHHHIIIJJJLLLLLLJJJHHHHHHIIIKKKNNNPPPPPPPPPPPPNNNNNNOOOOOONNNNNNMMMLLLGGGWWWmmm}}}~~~mmm|||pppWWWEEE>>>HHHGGGOOOlllfffuuu\\\||||||III222000222000000///...---,,,,,,,,,++++++++++++++++++++++++xxxMMM:::333555333555777222333333222222111000000///000222333000---000888@@@MMMooovvv~~~bbbLLLKKKAAA777444666666555666444888:::999999999555000777555777666888:::555666444444444444666888777555===::::::;;;:::777777999GGGOOO[[[iiisssuuurrroooXXXUUUMMMEEEBBBIIIWWWccczzzWWW999333888888333333333222111111111222222222222111111000//////...........................///000111111222222111111555555555555555444333222777777888999999888777666555666777777666555666888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;=========>>>???AAA>>>>>>===>>>>>>>>>======@@@??????>>>>>>>>>??????<<<=========<<<;;;:::999888888888888999::::::;;;888888777555444555888:::888888777777666555555444555555444444444444555555555555333333333444666777888888777777777666666666:::999999;;;???@@@???>>>???AAACCCCCCCCCBBBCCCEEEAAAAAA@@@???>>>===<<<<<<@@@AAACCCEEEFFFFFFEEEDDD@@@>>>===>>>??????<<<:::>>>???AAADDDGGGGGGEEECCC===>>>???@@@AAABBBCCCDDDEEEFFFGGGGGGEEEEEEFFFGGGEEE\\\iiilllzzz^^^]]][[[YYYXXXYYY[[[\\\\\\^^^^^^^^^]]]]]]]]]\\\\\\YYYXXXWWWXXXZZZZZZWWWTTTVVVVVVVVVVVVUUURRRMMMIIIHHHHHHHHHJJJLLLLLLKKKIIIIIIJJJLLLNNNOOOPPPOOOOOOMMMMMMNNNOOOOOOOOONNNNNNOOOOOO\\\zzziiiJJJ===CCCEEEQQQkkktttnnnuuuxxx___<<<333///---000///...------,,,,,,,,,++++++++++++++++++++++++zzzKKK:::444555222444777111222111111000000/////////000111222111//////000222---FFFbbbpppccchhhcccSSSFFFAAA;;;222777444111222222111//////---000222333222111222111444333333444555555444333555555<<>>===;;;999888888:::<<<>>>???>>>===<<<<<<<<<<<<<<<999999999999888777666555555555555444444555555666555555444333111222555777666555555444444333333333333333333222222333333333333222111111111222333444555555444444444444333333666555555666999;;;;;;;;;;;;===>>>???>>>>>>@@@AAA>>>>>>>>>>>>>>>======<<>>??????>>>@@@@@@@@@BBBDDDEEECCCBBB>>>>>>===>>>???BBBDDDFFFFFFFFFFFFDDDBBBCCCFFFHHHKKKOOOOOOUUUrrrppp]]]MMMUUUWWWZZZ\\\]]]___aaaccc]]]]]]\\\\\\\\\[[[[[[[[[UUUQQQOOOSSSXXXYYYUUUOOOSSSRRRQQQPPPPPPNNNJJJGGGHHHHHHHHHJJJLLLMMMLLLKKKIIIJJJKKKLLLMMMMMMMMMMMMJJJJJJKKKLLLMMMMMMMMMMMMNNNEEEKKKsssxxx]]]???;;;IIIHHHddd___~~~uuuvvv>>>111555///,,,000///...---,,,,,,,,,,,,++++++++++++++++++++++++|||III999444555222333666111000000/////////.........000//////000222222222111===;;;;;;UUUppppppsssoooZZZIII:::888888444333666111999777:::777222888666===:::888:::<<<;;;:::;;;888<<>>333333<<<888+++***555000//////...........................------,,,,,,------------------------......///000000000000///111111222333333333222222666777777888777666555444333444666666555555777888888;;;<<<999555444999>>>:::::::::;;;;;;;;;;;;;;;:::;;;;;;999888777999;;;::::::888666666777:::======<<<;;;999888777777777999999888888777666666555444444333222111111222222333333333111000000333555333333333222222111111111222111111000000111111222111111000000000111222333333333222222222222222222444333222333444777888999888:::;;;;;;;;;;;;===???======??????@@@@@@???>>>>>>???AAABBBCCCBBBAAA@@@AAA@@@???>>>???AAABBBCCCBBBAAA???@@@AAABBBBBBAAA<<<======>>>@@@BBBDDDEEECCCDDDDDDDDDDDDFFFIIILLLIIIEEEBBBHHH[[[rrrlll[[[ZZZ\\\\\\YYY\\\______^^^^^^aaaeeeXXXXXXWWWWWWWWWVVVVVVVVVOOOLLLJJJLLLQQQSSSRRROOOQQQPPPNNNMMMMMMLLLJJJIIIHHHHHHHHHIIILLLMMMLLLKKKHHHIIIIIIIIIJJJJJJJJJJJJHHHHHHIIIIIIIIIHHHHHHGGGAAAAAAIIIjjjxxxfffNNN>>>AAANNNUUU}}}kkkmmm}}}rrrXXX---111666...111///...------,,,,,,,,,---************************yyyGGG888444666111222555000/////////...............111///---...000222333222333888444666KKKddd{{{{{{~~~oooccciiihhhVVVGGGDDD>>>FFF;;;???999///:::555888222111444666555555999333<<>><<<===???AAABBBAAA@@@?????????>>>>>>>>>???AAACCCCCCAAA??????@@@BBBBBBAAA;;;<<>>AAABBBAAAAAA@@@BBBCCCDDDDDDCCCCCCEEEGGGBBBAAA??????AAABBBBBBAAA<<<>>>AAADDDDDDDDDBBBAAAEEEGGGIIIIIIGGGFFFGGGGGGJJJLLLOOOPPPMMMJJJMMMSSSTTToooxxxnnn[[[WWWSSSTTTZZZ]]]ZZZUUUWWWWWWVVVTTTSSSUUUYYY[[[SSSSSSSSSRRRRRRRRRQQQQQQHHHIIIIIIHHHGGGJJJOOOSSSOOOMMMLLLLLLMMMNNNMMMKKKIIIHHHFFFGGGHHHJJJJJJIIIEEEEEEDDDDDDDDDEEEFFFFFFLLLLLLKKKJJJHHHEEECCCBBBAAAMMMLLLIIIYYYooo~~~www___FFF===GGGSSSWWWXXXmmm{{{jjj___444333555,,,***222------,,,,,,,,,,,,------************************oooDDD777555666000///333///.............../////////---------,,,++++++,,,---333666111...333333333;;;```vvvyyyzzz{{{}}}zzzMMM111222999444'''111555///((()))+++***...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------///000111222222222///111333666777888999999666777888777555333444555555555555555555555555555444444555555666777777888666666444222000000333555888<<>>@@@BBBBBBBBBAAAEEEGGGJJJIIIGGGFFFHHHIIIAAA@@@@@@AAACCCDDDCCCBBB@@@AAABBBCCCCCCCCCCCCBBBGGGGGGGGGFFFDDDEEEGGGIIICCCFFFHHHFFFDDDEEEHHHKKKEEERRR___hhhnnnvvvwwwaaaSSSLLLTTTRRRPPPRRRUUUVVVWWWXXXSSSRRRRRRSSSUUUWWWWWWWWWRRRRRRQQQQQQQQQPPPPPPPPPJJJJJJKKKLLLNNNPPPPPPPPPJJJJJJIIIKKKLLLLLLKKKIIIJJJHHHFFFEEEFFFGGGGGGFFFEEEEEEDDDDDDDDDFFFGGGHHHIIIIIIHHHGGGEEEDDDBBBAAAFFFHHHDDDBBBGGGOOOlll|||www{{{zzzdddNNNCCCAAAGGGYYYnnnkkkjjj|||HHH000777///+++000+++---,,,,,,+++,,,,,,------************************oooCCC777555666000///222///......//////////////////)))+++...///...---...///***---)))***333111---333111BBBUUUlll~~~}}}{{{~~~SSS999<<<444///222000111...,,,,,,---,,,,,,+++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,------------,,,+++,,,---///000111111111///000222444666777777666777888999777555333333444555444444555666666555333333333444444555666666777555444333000//////222555:::===???<<<666444666999555555444333222222222222444333111000//////000000000000/////////000000111...///000000......///000...//////////////////////////////....../////////...//////000111000000000........./////////000000---000444444222111222333555666666666666888;;;???<<<===@@@BBBBBBAAA???>>>888:::===@@@BBBCCCCCCCCCBBBEEEHHHHHHFFFDDDDDDFFF@@@@@@@@@BBBDDDEEEDDDBBBDDDCCCBBBBBBBBBBBBCCCDDDEEEDDDCCCAAAAAAEEEJJJNNNFFFJJJJJJFFFDDDGGGIIIGGGMMMMMMEEEHHHRRRTTTlllllldddfffTTTJJJQQQRRROOOQQQSSSTTTQQQNNNNNNQQQOOOMMMNNNQQQTTTUUURRROOOPPPPPPOOOOOOOOONNNNNNNNNMMMKKKKKKPPPVVVVVVQQQLLLGGGFFFGGGIIIJJJKKKIIIGGGJJJHHHEEEDDDEEEFFFFFFEEEFFFEEEEEEEEEEEEGGGIIIJJJDDDDDDDDDCCCBBBAAA??????DDD>>>===GGGHHHAAA]]]mmmppprrrSSS@@@EEEGGGEEE___WWW}}}ppp;;;000999***...888%%%,,,,,,,,,++++++,,,------))))))))))))))))))))))))hhhBBB999222111111000///111......---------,,,,,,,,,+++,,,,,,------,,,,,,+++------......///000000000111...///;;;RRRmmm|||{{{xxxSSS666444222111111000///---------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***+++---...//////++++++,,,,,,---...//////++++++,,,///333555555444777555444444666777777666555444333333444333111000444444444555777888777666666666555333444777<<<@@@EEE???999666888888555111444333222222111111222222111111111000000000000000000000//////......------000000//////.........---......------------......000000000000000000000000////////////////////////............////////////000000000000111111111111333333555666777999::::::555888<<<>>>===<<<;;;;;;999;;;>>>??????@@@AAACCCBBBBBBCCCEEEFFFFFFDDDAAA>>>BBBFFFHHHGGGEEEDDDDDD???@@@AAABBBBBBBBBAAA@@@DDDDDDDDDCCCCCCEEEIIILLL@@@@@@???@@@AAACCCEEEFFFEEEFFFFFFEEEDDDFFFKKKOOOyyywwwsssjjjZZZSSSQQQNNNLLLKKKLLLNNNOOONNNKKKIIIIIIMMMPPPQQQPPPOOOPPPQQQRRRRRRQQQPPPPPPRRROOOLLLLLLOOOQQQPPPOOONNNNNNNNNNNNOOOOOONNNMMMKKKDDDBBBEEEGGGDDDEEEIIIOOOLLLHHHFFFFFFGGGHHHHHHKKKHHHDDDCCCDDDFFFGGGGGGBBBAAA@@@???>>>>>>>>>>>>???BBBAAAEEEMMMQQQcccppp{{{vvvVVVHHHBBBGGGJJJTTTwww[[[nnn|||BBB;;;222//////000///,,,,,,,,,,,,++++++************************)))((((((eeeAAA999222111111000///000...------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---......//////000444111...111;;;HHHTTT[[[zzz~~~{{{zzz[[[@@@888333111000///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))******+++,,,---......++++++,,,,,,------......---...///000111222222222111222333666999999888666444333222444555555444222555444444666888888777666888777666444444777===AAAHHHBBB;;;999888888444111333333222111111111111222111111111000000//////////////////...............////////////......------......------------......////////////////////////........................---.........////////////000000000000000/////////111222333444666777888999555888;;;===<<<;;;::::::999;;;===>>>>>>>>>@@@AAA@@@@@@AAABBBCCCCCC@@@>>>BBBDDDGGGGGGEEEAAA???>>>AAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@AAADDDGGG>>>>>>>>>>>>???AAACCCDDDAAABBBBBBAAA@@@AAAFFFIIITTTXXXTTTVVVccchhhgggmmmqqqYYYOOOSSSQQQHHHKKKJJJHHHFFFFFFGGGIIIJJJLLLIIIGGGHHHKKKMMMNNNNNNOOOOOOPPPQQQQQQPPPOOONNNQQQNNNJJJKKKNNNPPPPPPNNNMMMIIIGGGJJJNNNPPPMMMHHHHHHDDDDDDIIIKKKHHHHHHJJJJJJIIIIIIIIIJJJKKKKKKJJJIIIFFFCCCBBBBBBCCCCCCCCC@@@@@@???>>>=========>>><<>>>>>>>>>>>???@@@@@@>>>;;;AAACCCEEEEEEBBB@@@>>>===AAAAAA@@@AAAAAABBBBBBCCCBBBBBB@@@>>><<<<<>>>>>===<<<;;;<<>>>>>CCCDDDAAAEEEDDDBBBAAAAAACCCEEEFFFHHHFFFEEEEEEHHHJJJKKKKKKKKKLLLNNNOOOPPPPPPQQQPPPPPPLLLHHHHHHKKKNNNOOONNNNNNIIIEEEIIIPPPSSSOOOIIIDDDBBBDDDJJJMMMKKKIIIIIIHHHIIIKKKMMMMMMLLLKKKJJJGGGEEECCCAAAAAAAAA@@@>>>>>>===<<<<<<<<<<<<<<<===:::===:::;;;@@@>>>GGG]]]~~~~~~iiiUUU???AAAEEERRRjjjhhhppp|||yyyHHH444000,,,,,,...000...---,,,,,,,,,++++++++++++***)))************))))))(((```>>>666111111111///...///---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++*********+++,,,,,,------***...111222111222555999...333>>>PPPhhhzzzxxx|||mmmPPP222(((---222444444...---,,,,,,......---,,,++++++++++++++++++++++++************************************************************************+++++++++++++++*********,,,,,,,,,,,,+++++++++++++++///333222...,,,...222---///111666999;;;999777555444444555777888666555555555555666888999888777444333111//////222777<<<999666444444555666555444222111000000//////000000111111000///......---,,,,,,,,,,,,------......///------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........///......------,,,,,,,,,---......///111222222333333555888999999888888999777999;;;<<<;;;:::;;;<<<<<<<<<<<<>>>@@@@@@???>>><<<>>>AAABBBBBBAAABBBCCC>>>======<<<===>>>@@@AAACCCBBBAAA>>>;;;:::;;;===;;;;;;;;;<<<<<<======>>><<<<<<;;;:::999:::;;;===888@@@>>>:::;;;999;;;EEE<<<@@@AAA======@@@@@@===CCCBBBAAA@@@>>>>>>AAADDDGGGBBB@@@CCCEEECCCBBBBBBBBBAAAAAA@@@AAACCCEEEFFFDDDDDDCCCDDDEEEGGGHHHIIIHHHIIIKKKMMMPPPRRRSSSTTTNNNJJJFFFFFFIIILLLMMMMMMKKKHHHGGGJJJPPPRRRPPPLLLEEEDDDEEEHHHJJJJJJIIIHHHJJJKKKMMMMMMKKKIIIHHHGGGHHHFFFDDDCCCBBBAAA???===;;;;;;::::::::::::;;;;;;:::>>>::::::>>><<>>HHHRRR```~~~ccctttmmmWWW***000...,,,---...///---,,,++++++++++++++++++++++++))))))************)))(((^^^<<<555000000111///......------,,,,,,,,,+++++++++***++++++,,,,,,++++++***))))))******+++,,,,,,,,,,,,...000///---,,,///222///555999777777FFFbbbyyyuuu[[[???777444333444333///---------,,,+++,,,.........,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))+++++++++++++++*********(((---111111---,,,///333222111111333666888888777777666666666777777555333555444444666888999888666222222111///...111555999444333333333444555444444000000///............///000000//////...------,,,++++++,,,,,,------......,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,------------...---------,,,,,,++++++,,,------...///000111111222444666777666666666777666888:::::::::999:::;;;;;;;;;;;;>>>AAACCCCCCBBB999;;;>>>@@@@@@BBBDDDFFF<<<<<<;;;;;;<<<===???@@@CCCCCCBBB???<<<:::;;;<<<;;;;;;;;;;;;<<<<<<<<<;;;===;;;:::999::::::::::::555======<<>>;;;===@@@CCCDDD>>><<<>>>BBB@@@;;;<<>>;;;;;;FFFIIIyyyzzz~~~kkkeeelllggglll~~~uuufffVVVIIIBBBNNN[[[dddpppddd```~~~uuuqqq@@@---000///............,,,+++++++++++++++++++++++++++((())))))*********))))))[[[;;;444///000111///---...,,,,,,,,,,,,++++++++++++******++++++++++++******))))))******+++,,,,,,,,,+++,,,,,,***))))))+++------......+++))),,,222888CCCRRRiiippp\\\GGG555......000222444333...++++++------+++++++++---------+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))************************'''***...///......000333444333111222444666777666888777666666777666444222444444444555777888777666333333333333222333666999777666666555444333222111000///......------..................------------++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---,,,++++++******++++++,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000000111333555555444444555666555777999:::999999:::;;;;;;::::::===@@@BBBCCCBBB;;;<<<============@@@BBB<<<<<<<<<<<<===???@@@@@@AAABBBAAA???;;;::::::;;;:::::::::;;;;;;:::999999<<<:::999999:::;;;:::999666;;;777777>>><<<777;;;777999999555222444;;;@@@999:::999888:::<<<888222;;;;;;::::::777666<<>>???@@@@@@===???AAAAAAAAAAAACCCEEELLLKKKJJJIIIIIIIIIIIIIIIIIIFFFDDDEEEIIILLLKKKJJJFFFKKKOOOOOOMMMMMMPPPSSSMMMMMMJJJGGGHHHLLLMMMKKKBBBEEEGGGFFFDDDDDDHHHKKKIIIFFFDDDBBBAAAAAA???===;;;:::999888777777777777555999555444;;;:::777>>>FFF\\\wwwbbbeeebbbXXXXXXjjj}}}ooo___OOOCCC@@@CCCOOO\\\jjj{{{mmm```LLL333:::000000///...---,,,,,,+++***++++++++++++,,,,,,,,,((())))))************)))VVV:::333///000111///------,,,,,,,,,++++++++++++*********++++++++++++******))))))***++++++,,,,,,---***))))))***,,,......---///***'''...888:::222(((---000666???JJJWWWdddkkk{{{}}}sssYYYEEE444///,,,***111<<<555...%%%###)))000222111,,,***)))***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))(((((())))))******++++++)))***,,,---...///000000222111222444666777666555666555444555666666555333333333333444666777666555111333444555444444555666555555555444333111000000///......---,,,---------,,,------------.........,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,,,,++++++************++++++************************************************++++++++++++,,,,,,,,,,,,++++++,,,,,,---..................//////000000111000222333333333333444555444666999:::::::::;;;===;;;:::999:::===>>>>>>>>>;;;<<<;;;:::888999;;;===999:::;;;<<<>>>>>>??????<<<======;;;999888888999888888999999888777666555999777666777999:::999777666;;;888666<<<:::777<<<===<<<999777444444777<<<555:::<<<;;;;;;===:::444;;;<<<;;;888888===AAABBB999999:::::::::;;;<<<<<<999<<>>>>>@@@BBBHHHGGGFFFEEEDDDEEEEEEFFFGGGEEEDDDGGGJJJLLLKKKHHHHHHJJJMMMNNNNNNNNNOOOPPPHHHJJJIIIFFFHHHMMMMMMIII>>>CCCGGGHHHEEEDDDFFFIIIFFFCCC???============<<<<<<;;;:::888777666666666333888333111888999444888>>>HHHZZZ~~~~~~tttfff^^^eeeqqq|||zzzkkkZZZLLLBBB>>>BBBIIIMMM```xxxzzzaaavvvhhh777222555//////...---,,,+++,,,---******+++++++++,,,,,,,,,(((((()))***************RRR999222...000111///------,,,,,,,,,+++++++++************++++++++++++***************+++,,,,,,---------+++***+++......+++'''(((+++...---+++***,,,///000000000000222666:::<<<666LLLPPPUUUppptttggg]]]QQQ>>>......444444000222555000%%%***---000000///...+++(((+++)))(((((())))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***'''(((((()))***++++++,,,+++***+++,,,///000///......///222666999999666333333333333444666777666555222222222333555666555444...111333444333222222333...000111111111000000111......---,,,,,,,,,,,,---++++++,,,------......///---,,,,,,++++++******************++++++,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,***+++,,,---......///000.../////////000111111111///111222222222222333555444666999::::::;;;<<<>>>;;;999888888999::::::999888999888777666777:::<<<666777999;;;<<<<<<<<<;;;888999999888777555666777666666777777777555444333777555333555777999777555///888888777:::555111777333222444777999888666555111777999444333999<<<<<<555999999888<<>>;;;999777444111///000000000000////////////------,,,,,,,,,,,,++++++))))))))))))))))))))))))'''((()))******)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''''''''(((((()))******++++++,,,------,,,---000222333444444444555555444333333333444444222222111000000111111222111000/////////000222333444444333222111111111111......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,------------------------000000111222333444444555444666888999999999:::;;;:::999888999::::::999888444666777777666888<<<@@@444777;;;??????===:::777444444444444444444444444666666666555555444444444333333222111222333555666666666666666666666666666555555555555555555555555444555555666777888888999888888888777777777777777777777777777777888888888666777888999;;;<<<===>>>======>>>@@@CCCEEEEEEDDDHHHGGGFFFFFFHHHHHHGGGFFFHHHGGGFFFGGGIIIKKKLLLLLLFFFFFFHHHIIIIIIHHHGGGGGGCCCEEEKKKQQQSSSNNNCCC;;;@@@===;;;;;;>>>>>><<<:::======<<<:::888777666555444333333333333444555555888999:::QQQvvvlllqqq~~~|||tttdddUUUCCC;;;BBBMMMSSSRRRtttfffZZZnnnllllll===///111000------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))VVV:::444000000///,,,+++------,,,,,,++++++,,,,,,---+++******)))))))))******)))))))))*********++++++))))))(((((())))))***+++,,,,,,,,,,,,------------,,,------...//////000000000111222222222555888;;;666;;;CCCLLLSSSWWWYYYYYYdddhhhgggbbbgggtttzzzwwwyyyzzz{{{|||}}}}}}rrrmmmnnnhhh^^^PPPMMMKKKHHHEEE@@@999333444333111111222222111///000000/////////.........------,,,,,,+++++++++***))))))))))))))))))))))))((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))******+++,,,,,,---+++,,,...000222222222222444333333333333333333333222222111111111111222222000///.........///000111444333222111111000000000...------,,,++++++******++++++++++++++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++*********+++++++++,,,,,,------------------,,,,,,//////000111222333333444333555777777777777888999:::999888888999:::999888666888999888666666999<<<333666999;;;<<<:::777555333333333333333333333333444444333333333222222222222111111111222222333444444444444444444444444444444444444444444444444444333444444555666666777777666666666666666666666666888888777777666666555555555666777888:::;;;<<<<<<<<<<<<<<<>>>AAACCCDDDCCCFFFEEEEEEEEEGGGHHHGGGFFFFFFDDDCCCDDDGGGJJJLLLMMMFFFFFFGGGGGGFFFEEECCCBBBAAADDDIIIKKKIIIDDD???<<>><<<===???>>><<<999;;;;;;:::999777666555555333333333333333444555555777666555EEEqqq|||ppphhhiiiwwwiii```UUUBBB;;;DDDIIIKKK```vvvYYYVVVoooQQQ222---...***------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))|||RRR999333///000///,,,+++---,,,,,,++++++++++++,,,,,,,,,,,,+++***)))))))))***))))))))))))************))))))(((((())))))***++++++++++++,,,,,,,,,,,,---,,,,,,,,,---......//////111222333222111000111333333555777;;;>>>BBBDDDFFF<<>>AAABBBBBBCCCBBBBBBDDDFFFHHHGGGFFFCCCBBBAAABBBEEEIIIKKKKKKDDDDDDDDDDDDBBB@@@>>>===@@@CCCFFFDDD@@@======???>>>>>>>>>??????>>>;;;888888888777666666555444444333333222222333333444555666444111:::TTTqqq~~~|||yyygggZZZfffxxx}}}qqqbbbSSSJJJFFF===???KKKRRR\\\tttSSSTTTwwwzzz\\\888...222111+++---,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))){{{OOO999333/////////,,,+++---,,,,,,++++++++++++,,,,,,------,,,***))))))))))))((((((((()))))))))******((((((((((((((()))***************+++++++++,,,,,,++++++,,,,,,------......///111444444333333333444888888888999:::<<<>>>???:::======;;;???EEEDDD???>>>>>>>>>>>>>>>>>>>>>>>>888;;;;;;999;;;???>>>999AAA???;;;777444222000//////...,,,---......---,,,...---------,,,,,,,,,,,,------,,,+++***)))(((((((((((((((((((((((((((((()))(((&&&&&&&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((())))))***+++++++++)))***,,,.../////////...000000000111111111111111111222222333333333333333///...---------...///000222111000///............,,,,,,,,,,,,++++++******))))))))))))))))))))))))*********************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******)))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,---...///000000111222333444444333333444666999777666666777999999888999999888777666555555555555555555555444333222111111111111111111111111111000000//////////////////---...000000111000///...000000000000000000000000000000000000000000000000000000111111111222222222111111222222222222333333555555555444444333333333222222333444555666777777:::888666777:::>>>@@@@@@@@@??????AAADDDGGGGGGFFFBBBBBBBBBDDDGGGHHHGGGEEE@@@AAAAAAAAA???>>><<<;;;???AAABBBAAA???===???@@@<<<===>>>???>>>;;;888555444444444444444333333333222222222222222333333444666333333777BBBVVVrrrvvvcccXXXddduuuxxxlll\\\NNNEEE@@@AAAGGGKKKNNN```ZZZZZZ}}}vvvAAA,,,000555333///,,,,,,,,,++++++*********))))))))))))))))))))))))(((((((((((((((((((((((({{{NNN888222...//////,,,,,,...,,,++++++******++++++,,,---,,,+++***))))))))))))''''''((((((((()))))))))((((((((('''((())))))***)))))))))************+++*********+++,,,,,,------+++...000222111000000111222222444555666777777777???BBBAAA===;;;<<<>>>>>>BBBBBBBBBBBBAAAAAAAAA@@@;;;<<<;;;:::;;;<<<:::777000111111111000...------111///............---+++,,,,,,,,,++++++++++++***,,,,,,+++***))))))((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''''''''(((((())))))******+++)))***,,,...//////.........///000111111111000000000111222333333333333222//////.........///000111000000///...------------,,,+++++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((()))))))))******************+++++++++,,,,,,++++++,,,---...//////000222333444333333333555777999666555555666888999999777666666666777666666555666666555444333222222111000000000000000000000000////////////000000000000---...///000///...---,,,////////////////////////////////////////////////////////////000000000000//////000000111111111111111111111222222333333333111111222222333444555555888666444555888<<<>>>>>>===<<<===???CCCEEEFFFEEEBBBCCCFFFIIIJJJGGGBBB>>><<<===>>>??????>>>===<<<===<<<<<<>>>AAABBB@@@>>>;;;<<<>>>>>><<<888555444222222222222222222222222222111111111111222333333444333444666888EEEeeeyyy___YYYZZZiiiwwwpppcccTTTHHHAAA@@@AAACCCFFFJJJZZZ~~~ZZZSSS}}}wwwRRR000)))......,,,---,,,,,,+++++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((({{{MMM777111.........,,,,,,...++++++************++++++++++++***)))((((((((()))''''''''''''((((((((((((((((((''''''(((((()))***((((((((()))))))))******))))))******+++,,,,,,,,,---///111111000.........222333555777999999999999:::======:::777777;;;???999999999888888777777777888777666666777777666333...000333444333222111111---++++++,,,---...---,,,+++++++++*********))))))*********)))))))))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''(((((('''&&&'''''''''((())))))******)))***+++---......---------...000111222111111000...///111222333333222111000///.........///000111///...---,,,,,,++++++,,,++++++++++++++++++******(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))******++++++,,,***++++++,,,---...//////222333333333333444777:::888666333333555888999999555444444555777777666444555555555444444222111111000000000000000000000000////////////000000000000..................---,,,..................................................................//////.........///000000111111......///000111222333333000000111222222333444444666444333555888;;;<<<<<<;;;:::;;;===AAACCCDDDCCCBBBDDDFFFIIIIIIEEE???::::::;;;===???@@@@@@@@@???<<<:::999<<<@@@BBB???;;;<<<===???===:::777555444222111111111111111111111111111000000111111222333111111333333111888QQQjjjyyyeeeRRRRRRccczzz|||vvvbbbYYYLLL@@@;;;<<>>;;;;;;<<<>>>@@@AAAAAAAAAAAA???>>>===>>>>>>??????>>>>>>@@@@@@>>>:::777666777222222111111000000000///000000000000000111222222...000111111000333@@@LLLsssmmm\\\UUU[[[ooo{{{ssshhh```MMMFFF===888;;;@@@EEEHHHTTTZZZtttaaaOOOxxx\\\777000...111111,,,+++...++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))xxxHHH666111---......,,,,,,...++++++************++++++(((''''''''''''(((((()))&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''''''''((((((((()))((((((((()))******++++++***,,,------------...000//////...///000333555777222//////444888999777555888888888888888777777777888555333444333111...---...000000...+++)))***,,,,,,+++***+++,,,---,,,+++))))))))))))((((((((((((''''''(((((()))*********&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&((((((((('''&&&&&&&&&''''''((()))))))))&&&'''(((*********)))))),,,...000222333333111111+++---///111222111000///------,,,+++,,,---...///...---,,,+++******************************++++++))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''(((((()))***+++++++++***+++,,,,,,......///000///000111111111444888;;;777555222222444777999999777555444555777777333000000111333444333222000///111111111111111111111111---------....../////////111000...---,,,---......------------------------................................................------......///000111111///////////////.........000000111111222222333333333222333666999;;;:::999999999999;;;>>>@@@AAA@@@BBBAAA@@@@@@AAAAAA???======>>>@@@AAABBBBBBBBBAAADDDEEEEEEAAA===<<<@@@DDDAAABBBBBB???:::777777999222222222111000/////////000000000000000111111222---000222222333666999<<>>???:::<<<===>>>===<<<===>>>GGGGGGFFFFFFEEEEEEEEEEEE>>>???AAA@@@???>>>???AAA>>>>>><<<:::888666555444222222000///............////////////000000000000//////000111222444666777RRRzzz___QQQLLLGGG^^^lll{{{ooo```SSSIII@@@:::===:::???GGGFFFDDDRRRgggvvvaaaRRRlll~~~JJJ444000000...---,,,+++++++++************************(((((())))))))))))((((((((((((((((((((((((((((((nnnJJJ555333///...------,,,***************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''')))(((''')))------)))************++++++++++++------........./////////222666888666555666666333444333333222222333333444444555666555222111000111------,,,,,,+++******)))***************+++,,,---))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((()))))))))******------...////////////...---222222...111999888000.........---,,,,,,+++++++++******))))))******+++)))))))))))))))))))))))))))(((((('''((()))***+++)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''''''''((((((((((((''''''((((((((()))))))))*********+++++++++,,,,,,///...---------///111333333444444555555666666666111222333444444333222000/////////.........------...---,,,,,,......---,,,,,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------------...222111/////////000222333333333333333444444444444555555666777999;;;===>>>:::;;;;;;::::::;;;>>>@@@EEEEEEDDDDDDCCCBBBBBBBBB???@@@@@@???===<<<<<<===<<<<<<:::999777666444444222111000///................../////////000000000/////////000222333555666WWWvvvyyynnn^^^NNNKKKSSSdddxxxxxxvvvnnn___QQQFFF@@@;;;777===AAAIIILLLHHHMMMmmmyyycccYYYpppaaa999///000///...---,,,+++++++++************************(((((())))))))))))(((((())))))))))))))))))))))))lllEEE555222///---------,,,+++************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((((())))))''')))------)))((((((((()))))))))******------------............111:::???:::333222444666444333222111111222333444444444444333111111222333---------,,,++++++************************+++,,,))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((('''''''''(((((((((((())),,,,,,---..................222222...///555333---......------,,,,,,+++++++++******))))))******+++))))))))))))))))))))))))))))))(((((())))))***+++((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((())))))*********++++++++++++++++++++++++,,,...000222111111222333333444555555222222333444333222000///.........------------------,,,++++++------,,,+++******++++++++++++,,,,,,***************)))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------000000///......000111222000000000111111111222222333333444555777888:::;;;::::::999888888;;;???CCCBBBAAAAAA@@@??????>>>>>>?????????===:::999888999999888777666555444444333111111000///.....................////////////000......///000111333444555<<>>::::::::::::BBBEEELLLRRRWWWkkkeeehhh{{{CCC...111000///...,,,++++++++++++************************(((((())))))))))))((((((************************mmmDDD555222///---------,,,+++************)))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''')))(((&&&(((,,,+++'''(((((((((((()))))))))))),,,,,,,,,,,,------------///888>>>999222111444666666444222000000222444666333333333111000000222444------,,,,,,+++++++++*********)))))))))******+++************************''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''((((((&&&&&&&&&'''''''''((((((+++,,,,,,---------------///222222......111///+++......------,,,++++++*********))))))))))))******(((((((((((((((((((((((((((((((((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((()))))))))************+++)))))))))***,,,...000111000000111222333444444555222222333222111000///.........------------------,,,+++***+++,,,,,,+++************+++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************,,,++++++++++++,,,,,,---.........---...///000000////////////000000000000111111222333444666777888888999:::::::::<<<@@@CCC>>>>>>======<<<;;;;;;:::=========<<<999777777888555555555444333333222222111000///...............------........./////////.........///000111333444666888jjjyyyoooWWWGGGIIIKKKHHHRRRdddqqq{{{zzzqqqggg\\\SSSFFF???999:::<<>>>>>???AAA;;;;;;;;;;;;:::::::::::::::;;;<<<:::888777888999333333333222222111111111000//////...............------------............---------...///000111222===444WWWnnnzzz{{{eeeWWWWWWPPPBBB???IIIRRR\\\lllzzz~~~xxxooofff\\\QQQGGGBBB===999:::@@@CCCCCCEEEJJJPPPZZZlllyyyeeevvv}}}ZZZ333***222......---,,,+++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((oooHHH444111...------...---,,,************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%'''&&&###%%%((('''###''''''((((((((()))))))))************++++++++++++))),,,......111555444000555333222111111222333555000000000///------...///*********************)))***))))))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''((()))******+++++++++++++++---///000///---,,,------------,,,,,,++++++*********))))))(((((())))))***))))))))))))))))))))))))&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((()))+++,,,---............///111222333444444000000000//////......................../////////,,,+++******,,,,,,+++***---------,,,,,,,,,,,,+++))))))***************+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************)))))))))))))))***+++,,,+++++++++,,,,,,,,,,,,---....../////////000000000......//////000222333444333666;;;>>>???>>>>>>>>>:::::::::;;;;;;;;;;;;<<<:::;;;<<<;;;999888999:::222222222111111000000000//////......---......///,,,,,,,,,---------......------------...///000111222(((<<>>CCCKKKVVVdddvvv|||lllbbbWWWOOOGGG>>>::::::;;;999<<>>???===>>>>>><<<:::888888999333222222111000//////............------......///+++,,,,,,,,,,,,---------,,,,,,,,,,,,---...///000...---555:::QQQjjjzzzpppXXXGGGBBBDDD>>>>>>>>>@@@HHHWWWjjjxxxzzzrrrkkkfffVVVLLLCCC???;;;888888<<<>>><<>>???@@@AAA@@@AAA@@@>>>:::888777888333333222111000///............---------......///++++++,,,,,,,,,---------,,,,,,,,,,,,------...///...333111***<<>>888999:::999<<>>>>>=========<<<<<<<<<<<<<<<<<<;;;999666333222111111000/////////////////////...---,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......000...000444222888QQQmmmwwwooofffUUUFFFCCCBBB===<<>>;;;999999===BBBEEEGGGCCCMMM]]]iiitttkkkuuuwwwmmm<<<888444111000///...---+++*********))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************oooAAA444222...---,,,,,,+++***))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((()))))))))))))))))))))***+++,,,---......///////////////............---,,,+++***))))))'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$######""""""###$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((('''((((((((()))))))))))),,,,,,---............---++++++***))))))***+++,,,***))))))((((((((())))))))))))))))))((((((((('''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%'''((((((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((************+++,,,------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))(((((((((((()))************)))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((+++***))))))(((((())))))*********************************+++++++++,,,,,,111---+++---///000222444222222222333444666888999;;;;;;;;;;;;;;;;;;;;;;;;999999999888777555222111000//////...............///......---,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------...,,,...000,,,,,,<<>>GGGMMMOOOTTTYYYdddlllrrruuuzzz{{{}}}}}}{{{}}}~~~|||}}}{{{xxxtttrrrrrrqqqnnnkkkhhhiiijjjiiifffbbb]]]ZZZOOOOOOGGG<<<777999:::888;;;<<<>>>@@@BBBDDDFFFHHHVVVdddzzzrrrlll|||???888555111///......---,,,************)))))))))((())))))))))))))))))))))))''''''''''''(((((((((((((((((()))))))))*********mmm@@@444222...---,,,,,,+++***))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))***+++------......///////////////......------,,,+++***))))))'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$#########"""######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))++++++,,,------------,,,(((((((((((()))***+++,,,(((((('''''''''(((((())))))))))))(((((((((''''''(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))***+++,,,------,,,++++++******++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))(((((('''((())))))******)))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((******)))((((((((((((((()))))))))))))))))))))))))))*********++++++++++++,,,,,,+++***+++//////,,,//////000000222333555666777777888999::::::::::::666666666666555333222111//////...---------------.........------,,,,,,+++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------111...///111...)))///:::SSSkkkoooaaaRRRGGGIII@@@999<<<@@@AAA@@@@@@BBBIIIPPPVVV[[[```aaa^^^cccjjjooonnnmmmppprrrqqqmmmkkkjjjiiijjjjjjhhhfffbbb___[[[XXXWWWUUURRRPPPLLLMMMNNNNNNLLLIIIEEECCC@@@???;;;777888===???>>><<>>999;;;===>>>>>>===<<<:::666777888;;;???AAA???<<>>444222...---,,,,,,+++***))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((()))***++++++,,,,,,---...............+++++++++******))))))((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$###############$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''((((((((((((((())))))***************((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***++++++++++++***))))))))))))***************************(((((((((((((((((((((((()))))))))(((((((((((('''''''''((()))))))))))))))'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&'''''''''(((((((((((((((((((((((((((((()))))))))*********,,,------+++,,,000...***---......///000222333444111222555777888888888888555555444444444333333333111000//////......//////---------------,,,,,,,,,,,,++++++******++++++,,,*********+++++++++,,,,,,---***))),,,.........000///777EEE\\\{{{|||{{{oooeeeYYYQQQIIIAAA???AAA???===:::999999999:::<<>>:::666888<<<;;;777===<<<;;;;;;<<<===<<<:::777888777777777777888999666777999;;;<<<<<<;;;:::<<<<<<>>>BBBEEEEEEEEEEEEJJJQQQ[[[gggvvvmmm[[[kkk]]]222(((888///---,,,,,,---------+++))))))))))))))))))******((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))ddd===444222...---,,,,,,+++***))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&((((((((((((((()))************+++,,,------------*********)))))))))(((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!"""######$$$$$$######%%%$$$######"""#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''((())))))))))))((((((((()))((((((&&&%%%$$$&&&&&&&&&&&&&&&'''((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""#########$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((()))***++++++***))))))((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((''''''&&&'''(((((())))))((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))///***(((***,,,,,,---///------...///000222333444111333555777999999888777777666555444333333444444111111000///////////////------------------------++++++************++++++))))))*********+++++++++...,,,***+++,,,---......000333<<>>999777888HHHFFFAAA;;;:::======999:::999888999:::;;;:::999999::::::999888888999;;;<<<<<<===>>>===<<<;;;:::BBB??????BBBEEEIIIRRR[[[aaalll~~~jjjYYYXXX222000222***///---,,,,,,......---+++))))))))))))************))))))))))))))))))))))))''''''''''''((((((((((((''''''(((((((((((())))))bbb<<<444222...---,,,,,,+++***))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''''''''((())))))(((((()))++++++,,,,,,+++)))))))))))))))((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!""""""###############%%%$$$$$$###""""""######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((((((''''''((())))))((('''&&&&&&&&&&&&&&&'''((()))***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''"""#########$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((()))************)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&'''(((((())))))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))+++&&&+++:::<<<000***...,,,,,,---...///111222333222444777999:::999888777777666555333222222333333000000///............///------------------------++++++************++++++))))))))))))*********+++.........------...///...---...222<<>>===<<<;;;<<<===<<<::::::<<>>===>>>>>>CCCJJJOOOWWWhhhxxxuuu^^^bbbeee@@@)))222888&&&...---,,,,,,------+++)))((()))))))))************))))))))))))))))))))))))''''''''''''(((((((((((('''''''''((((((((())))))aaa<<<444222...---,,,,,,+++***))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""$$$$$$$$$$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((''''''''''''(((((()))''''''(((******+++++++++))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!!!!"""###############%%%%%%$$$###""""""######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''%%%&&&'''))))))))))))(((&&&&&&&&&'''((()))******(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((""""""######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))*********)))((((((((((((((())))))))))))))))))))))))************************)))(((((((((''''''''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((()))((('''888SSSVVV>>>---,,,++++++,,,---...000111222333555888:::;;;:::888777777666444222111111111222//////...------------...------------------------++++++************++++++))))))))))))************'''***,,,,,,,,,------,,,+++.........999QQQjjjyyymmmcccZZZWWWSSSPPPTTT[[[VVV___bbbUUUDDD<<<<<>>===<<<888:::<<<<<<;;;<<>>HHHZZZ||||||vvvmmmhhhgggeee```kkkccc[[[ZZZ___aaa]]]XXXTTTXXX[[[\\\\\\___gggmmmooommmvvvpppQQQ777444000.........---,,,,,,,,,+++******)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''ZZZ<<<222000///......---+++)))(((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))******+++***))))))(((((((((((()))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$%%%&&&'''((((((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))(((((((((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''***$$$$$$)))***%%%&&&+++++++++++++++,,,...///000111222444555555555444333333222111000///.........------------............---------,,,,,,,,,++++++))))))))))))))))))))))))((((((''''''(((((()))***++++++++++++++++++++++++......///---,,,---///222???___uuu}}}|||}}}uuu___nnnyyyLLL222333000...------...---,,,+++++++++******))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''YYY;;;222000.........---+++)))(((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))((((((''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((((()))))))))((((((''''''((((((((())))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$###########################################################################$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################$$$$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''',,,'''&&&((((((''')))...*********++++++,,,......///000111222333333222222111000///...------------,,,,,,,,,------.........,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))(((''''''''''''((())))))++++++++++++++++++++++++---,,,---...//////...,,,:::<<>>333666444111...,,,,,,---...++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((RRR999222000---,,,,,,,,,***)))((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""############""""""!!!!!!"""###############""""""""""""""""""""""""################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$####################################$$$$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$$$$######################################################$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''(((((())))))***++++++************************,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))*********+++++++++++++++------,,,***+++000444---;;;]]]xxxMMM...)))111111111///...---,,,,,,,,,******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((RRR999222000---,,,,,,,,,***)))((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""!!!!!!"""###############""""""""""""""""""""""""###############$$$$$$$$$########################$$$$$$############$$$$$$#################################################################################$$$$$$$$$%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''(((((())))))***************************++++++******))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))************+++,,,---......,,,+++---///111,,,666VVV{{{cccDDD111,,,222;;;---------------,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))QQQ999222000---,,,,,,,,,***)))((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""!!!!!!"""###############""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$############$$$$$$###########################################################################$$$$$$$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&'''(((((())))))))))))))))))))))))))))))******))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((()))))))))************+++---------------...,,,---000888CCCTTTlll~~~eeeNNN777000444666222///+++,,,,,,---,,,+++***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))******OOO888222000---,,,,,,,,,***)))((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""############""""""!!!!!!"""###############"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%########################$$$$$$############$$$$$$########################$$$$$$$$$#######################################$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%###################################################$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&''''''((())))))(((((((((((((((((((((((()))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))'''(((***+++,,,,,,,,,,,,000000000...///333<<>>GGGSSSbbbpppzzzOOO888333444333111000///...------,,,------+++++++++*********)))))),,,+++)))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((((()))***+++*********(((&&&%%%&&&((('''(((***...333:::@@@DDDKKK666111///---+++***)))******(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$###""""""###%%%%%%$$$""""""""""""#########"""!!!################################################(((&&&$$$######$$$&&&(((%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################################################################$$$$$$############$$$$$$$$$$$$###############$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))*********+++,,,,,,---......//////333111111333555777@@@III___|||yyyZZZHHH666000111222111000000///...---,,,,,,,,,,,,+++++++++*********)))))),,,+++)))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))))))))((((((((((((''''''***...111444777;;;???CCCEEEEEEFFFJJJ555111///---+++***)))******(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$"""!!!!!!###$$$$$$### """$$$%%%$$$"""""""""################################################%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################################################################$$$$$$############$$$$$$$$$###############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))*********+++,,,---......------///------...---,,,///444999QQQjjj}}}{{{XXX999222......111111...---...//////...---,,,,,,,,,,,,+++************)))))))))+++***)))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&)))***+++***)))''')))*********,,,000555999BBBEEEIIIKKKJJJFFFAAA===JJJ444111///---+++***)))******(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$&&&$$$######$$$$$$###!!!"""$$$&&&%%%$$$###%%%&&&################################################ !!!###$$$$$$###!!! !!!"""$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################################################################################################################################################################$$$$$$$$$$$$$$$############$$$$$$#########"""######$$$%%%%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))***)))***+++------------,,,,,,+++,,,///000...///333---555===LLL___mmm___CCC666444555555222222333111------111///...---,,,++++++++++++************))))))))))))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++******(((+++///444888>>>DDDHHHKKKKKKJJJGGGBBB<<<666333III444111///---+++***)))******(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$"""""""""$$$%%%%%%""" $$$$$$###""""""###%%%(((######################################################%%%%%%%%%%%%######"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$######""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((()))))))))))))))+++,,,---.........///,,,,,,......+++)))+++///111000888DDDGGGQQQggg{{{dddVVVAAA///)))...333555333...,,,...///...///333...---,,,++++++******+++)))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***(((((((((***,,,......333:::AAAHHHMMMRRRUUUIIIEEE@@@:::666333333333HHH333111///---+++***)))******(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$ !!!###$$$###"""$$$""" """$$$%%%$$$################################################%%%###"""!!!!!!"""###%%%((('''%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$""""""""""""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((())))))))))))***+++---///000222000+++***,,,---++++++,,,...111---000888444000777>>>nnn~~~zzzYYYGGG333111111666;;;:::111(((///+++***...000...,,,,,,------,,,+++************(((((()))))))))))))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))''''''***...222555DDDGGGJJJLLLLLLLLLLLLMMM<<<888333000///222666999~~~HHH333111///---+++***)))******(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$+++((($$$!!!!!!###$$$$$$$$$""" $$$)))+++&&&!!!################################################"""$$$'''))))))'''$$$"""'''&&&$$$######$$$'''((($$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$""""""""""""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''''''''((((((((())))))***))))))***,,,000333666333---***,,,......///222)))000,,,(((111555222555444IIIEEEPPPkkk~~~}}}sssdddXXXEEE444+++555444222///,,,,,,222777222//////111000+++))))))---,,,+++******)))))))))(((((((((((())))))******'''((()))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++...333999???BBBNNNMMMKKKGGGCCCAAAAAABBB999999999:::<<>>EEEJJJMMM???>>><<<::::::===CCCGGGEEEHHHKKKOOOQQQRRRRRRQQQ~~~yyyDDD444333000---++++++++++++***((((((((((((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###"""&&& '''CCCJJJ(((+++ (((<<>>GGG```mmmwwwxxx}}}HHH>>>888333222666888666333////////////000000000000........................---------,,,,,,,,,++++++++++++******)))((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******(((,,,///...,,,///777>>>DDDHHHHHHBBB888111222666111;;;MMM]]]aaa]]][[[]]][[[aaajjjzzzxxxEEE777222000---,,,,,,,,,+++)))++++++***)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%#########%%%%%%%%%111SSS%%%/// CCC:::%%%%%%...'''###222===GGG))),,,(((''''''"""'''"""lll,,,)))&&&((("""""")))'''... }}}>>>(((///(((########################$$$##################$$$###########################################################################$$$$$$%%%%%%$$$$$$###########################################################################""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$##################$$$######################################################$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&((())))))'''''''''(((&&&'''(((((((((((((((((('''''''''(((((())))))***************++++++++++++,,,,,,,,,---------.........000111111000111555888777888CCCSSSZZZVVVVVV\\\mmmpppppplllnnnzzztttxxxlllVVVFFF???<<<@@@<<<------000666;;;<<<888222---........................------------------------,,,,,,,,,,,,++++++++++++************))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))))))))******,,,,,,---,,,///999FFFQQQHHHCCC<<<777444666===FFFKKKRRR[[[^^^YYYXXXcccqqquuuuuuCCC666222000---,,,,,,,,,***))),,,,,,++++++***)))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######"""!!!"""$$$&&&%%%!!!(((444,,,!!!\\\... ###""""""###&&&;;;aaa))),,,!!!*** '''+++///eee '''+++""",,,###,,,+++,,,222hhh&&&111(((#################################$$$$$$####################################################################################$$$$$$%%%%%%$$$$$$##########################################################################################$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#################################################################################$$$$$$###############################################################$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''))))))(((''''''(((''''''((((((((((((''''''''''''((())))))*********)))))))))*********++++++,,,,,,,,,---------......'''+++///222333111///...111+++,,,444777222111777===>>>===;;;>>>DDDGGGHHHVVVZZZ^^^aaaiiiqqqooogggnnnpppqqqrrrzzzyyyrrrpppbbbRRRJJJEEEDDDKKKFFF111///:::555000888BBB333222000---+++,,,...000000000000///......------------------------------,,,,,,+++++++++******************)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++++++++...444>>>JJJTTTYYYOOOCCC;;;>>>EEEKKKOOOTTT^^^UUUSSS___ppp~~~rrrAAA555111000...------,,,***(((+++++++++******)))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$%%%000--- %%%666"""000***---'''...+++### +++)))888222 $$$(((+++$$$""""""""")))%%%%%%"""---$$$$$$ """+++)))%%%$$$########################"""###$$$$$$$$$$$$###"""###############################################################$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################"""###$$$$$$$$$$$$###"""######################################################$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***((('''''''''&&&'''((((((((((((((('''(((((()))*********))))))((())))))))))))*********,,,,,,,,,,,,------------***+++,,,---......------444///,,,......---...111......------///000///...333444444555:::>>><<<777111222333444888===;;;666999:::;;;777222111555888:::///000333///...///(((555333111---,,,///333777111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,***///888DDDPPPWWWYYYXXXTTTJJJFFFNNNXXXZZZ\\\___ZZZ]]]iii|||qqq@@@555111///...------,,,***((())))))((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&777 ---&&&888&&&222222 ***%%%000&&&...!!!%%%))))))&&&...!!!$$$ ---zzzKKK ///"""%%%$$$$$$(((---111(((111>>>```((( ########################"""###$$$$$$$$$$$$###"""################################################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""###$$$$$$$$$$$$###"""######################################################$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$##################$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''******)))'''''''''&&&'''((()))))))))))))))((())))))******)))((('''((((((((()))))))))***************+++++++++,,,,,,///...,,,,,,---...//////---///---***+++///000...000......111333333444444444111000333555555333333555333333666777444222222,,,,,,222555111222555333...***///333111777888...***+++...//////...,,,+++........................+++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))***))))))))))))))))))))))))(((((((((((()))))))))))))))******+++,,,,,,------444;;;FFFPPPVVVYYYYYYYYY\\\VVVUUU[[[^^^aaaoooqqqppp@@@555111///.........,,,***(((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$######$$$%%%222))) +++888(((&&&%%%NNNccc---+++$$$ &&&)))<<<===***((($$$######!!!!!!###CCC&&&$$$ """'''$$$---))) 000)))%%%########################"""###$$$%%%%%%$$$###"""################################################""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################################################################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""######################################################$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$################################################$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''******)))'''''''''&&&'''((()))************(((((()))))))))(((&&&%%%(((((((((((())))))))))))))))))))))))*********************+++---...---,,,(((000111+++***000000+++000---+++,,,,,,,,,---///000******000222///...111...***,,,333555111111555666000333555000111444...555,,,111777---'''///555333111...---,,,,,,,,,+++++++++,,,------...//////++++++++++++++++++++++++************)))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))******+++,,,------......BBBHHHNNNQQQQQQTTTZZZ___fffcccbbbaaa^^^gggrrr;;;444222000---,,,+++***)))'''((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######################## 000&&&*** """222OOO^^^ ((( '''///)))222 ###'''$$$'''***%%%(((###*** '''!!!%%%NNN777'''!!!################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#######################################$$$$$$$$$$$$######"""############$$$$$$$$$$$$#########""""""!!!!!!"""############$$$$$$$$$########################################################################%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%(((((('''''''''(((((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&''')))***((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.........//////000000000000000////////////////////////////////////////////////////////////////////////++++++,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***************************)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))(((''''''&&&'''))),,,...***)))555EEEKKKNNNSSSWWWYYYZZZ[[[\\\gggmmmbbbSSSjjjqqq;;;444222000---,,,+++***)))'''((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######################## (((***111'''!!!)))%%%:::<<<555MMM+++///%%%'''!!!%%%mmm???$$$%%%###&&&%%%$$$yyy%%%$$$################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$######"""############$$$$$$$$$$$$#########"""""""""""""""############$$$$$$$$$########################################################################%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&''')))***((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---------------...//////000000//////........................////////////////////////........................---------------,,,,,,,,,++++++++++++++++++++++++***************************)))(((((('''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******)))))),,,)))+++///222666AAALLLPPPTTTXXXZZZ\\\```fffkkkgggbbbddd{{{ppp:::555222000---,,,+++***)))'''((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$666$$$777CCC444NNN\\\"""$$$VVV```$$$///(((+++,,,!!!***444,,,!!!&&&"""%%%################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$$$$######"""############$$$$$$$$$###############""""""""""""############$$$$$$$$$########################################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&''')))***((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,---...............------------------------........................------------------------......---,,,,,,+++******************************************************))))))((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,...++++++333>>>FFFOOOUUUXXXVVVVVV]]]eeejjjgggcccyyyooo:::666222000---,,,+++***)))'''((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$))):::---###OOO"""```111"""(((%%%%%%$$$###***&&&'''&&&(((NNN222$$$$$$################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&''')))***((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,++++++,,,------------,,,------------------------------------------------++++++++++++++++++++++++---,,,,,,,,,+++++++++***************************************************))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((***************++++++,,,,,,---222<<>>'''%%%###$$$)))%%%"""$$$***"""&&&"""))):::###################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######"""############$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$###########################################################################$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((()))+++,,,---...***)))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&''')))***((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((()))))))))*********))))))))))))*********+++***+++,,,,,,------,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***************************************))))))))))))))))))))))))'''(((***+++,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***---000111999IIIWWWYYYWWW[[[aaaeeerrreee^^^kkkwwwkkk999888222000---,,,++++++)))''')))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))) +++ttt///--- ---$$$!!!!!!000,,,111AAA///XXX###!!!"""!!!###%%%@@@!!!%%%---%%%%%%((( ################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######"""############$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$###########################################################################$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))***,,,...//////******)))((('''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''&&&&&&''')))***((('''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))************))))))))))))************))))))))))))************++++++,,,------------,,,))))))))))))))))))))))))************************++++++++++++++++++++++++++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((())),,,000444666DDDRRR\\\\\\\\\bbbiiilllZZZlllsss___@@@555333111...---,,,+++***((())))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))***---qqqJJJ+++"""$$$&&&===888 ***eeeyyy###---<<<'''***------000ppp'''&&&((( %%%$$$)))%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""######$$$$$$$$$$$$#######################################"""######$$$%%%!!!"""###$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''')))+++---///000---+++)))&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&(((***&&&&&&((())))))((('''''',,,***))))))***+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((&&&'''((()))************,,,***)))***+++,,,+++)))************************++++++************++++++++++++************++++++******************************************************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))******)))***111;;;BBBNNN[[[]]]WWW```sssssscccooorrr___@@@444333000---,,,,,,+++)))((()))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))((("""222lllhhheeeeeeiiikkkkkkjjjTTT222--- JJJ$$$''''''??? """~~~pppjjjooowww!!!,,,+++$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""######$$$$$$$$$$$$#############################################$$$$$$%%%""""""#########$$$$$$$$$&&&%%%$$$######$$$%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((***,,,---...,,,***(((&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&''')))+++(((((()))))))))((((((''')))((((((***++++++)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))(((((('''++++++***++++++++++++***************************+++******************+++++++++************++++++******************************************************))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************************...777DDDNNNWWW\\\bbbeeegggjjjllllllqqq___@@@444111///,,,++++++***)))'''((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###,,,!!!'''MMM"""&&&,,,'''***""""""+++&&&444$$$***yyy555$$$^^^***!!!%%%$$$$$$######$$$$$$%%%##############################################################################$$$$$$$$$$$$#############################################$$$%%%%%%$$$###"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''((()))*********)))'''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''***,,,+++***))))))(((((((((((('''(((+++...000///+++'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))+++,,,,,,+++******+++************************************************++++++************++++++******************************************************))))))))))))******))))))))))))))))))))))))((((((((()))))))))******)))))))))*********+++++++++******---555BBBQQQZZZ^^^\\\dddoookkkcccnnnttt^^^???444000...,,,*********((('''((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!((()))###aaa###'''}}}FFF&&&@@@bbb'''***,,,jjj"""(((&&&'''YYY''' """%%%$$$$$$######$$$$$$%%%########################"""""""""""""""""""""""""""###############$$$$$$######$$$$$$$$$$$$##############################$$$############$$$%%%%%%%%%$$$"""!!!!!!"""$$$&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&'''''''''((('''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&&&&(((+++------,,,***(((((((((((()))'''***...333555333...***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((())))))***+++,,,(((***,,,,,,***))))))+++*********************************++++++*********++++++************++++++******************************************************))))))))))))******(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++,,,)))***222@@@OOOYYY]]]]]]ZZZ```iiiffffffzzzaaaSSSzzz^^^???333000...+++*********)))''''''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###+++)))%%%$$$===,,,)))bbb$$$+++)))---...%%%jjj...111YYY))),,,%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""""""""######$$$$$$$$$%%%######$$$$$$$$$$$$##############################$$$$$$$$$###$$$%%%%%%&&&&&&$$$"""!!!!!!"""$$$%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&&&&(((+++------,,,***(((((((((((()))'''***...333555333...***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***+++************+++,,,---((()))+++,,,+++***))))))************************)))***++++++++++++***)))++++++************++++++******************************************************))))))))))))******(((((((((((((((((((((((())))))))))))************************++++++++++++---***---:::MMMZZZ\\\YYY\\\]]]]]]\\\aaauuujjjXXXMMMLLLQQQ^^^???333000...,,,+++++++++***((('''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""...!!!000!!!```///***DDD,,, &&&555???---,,,---zzzaaa 333%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$%%%%%%%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###"""""""""###$$$###$$$%%%&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''***,,,+++***))))))(((((((((((('''(((+++...000///+++'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******...---,,,++++++,,,---...+++***+++---......+++(((************************)))***+++,,,,,,+++***)))++++++************++++++******************************************************))))))))))))******)))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,---///777FFFWWW```___[[[```aaa^^^\\\kkk{{{eeeSSSTTT[[[^^^]]]^^^^^^>>>222111///,,,,,,,,,,,,+++***''''''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###...%%%!!!!!! 222rrr000999$$$///wwwccc:::444000;;;GGG000GGG:::555111GGG333***'''///%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&######$$$$$$$$$$$$##############################%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$#########""""""###$$$%%%''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&''')))+++(((((()))))))))((((((''')))((((((***++++++)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((()))*********,,,++++++,,,...000333555000---,,,///444444///)))************************(((***+++,,,,,,+++***(((++++++************++++++******************************************************))))))))))))******))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,---777EEESSS\\\aaaeeegggccc``````lllxxxdddVVVQQQZZZsssvvvooo]]]>>>222111///---,,,------,,,***&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$+++(((---222***###(((((($$$"""###&&&$$$"""...'''###***!!!"""<<<]]]~~~oooUUU444111'''UUUEEECCCJJJIIIMMMTTTLLLOOORRRTTTVVVVVVTTTQQQGGG666222444999333777IIIGGG???MMMIII]]]nnnsss:::333$$$'''''''''---%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$$$$##############################%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$###"""!!!"""$$$%%%'''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&(((***&&&'''((())))))((('''''',,,+++))))))***+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))******+++%%%&&&(((+++000666;;;>>>444///---111777888222***************************((()))+++,,,,,,+++)))(((++++++************++++++******************************************************))))))))))))******)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---===PPP[[[^^^aaajjjrrrccc\\\aaa}}}mmmWWWaaabbbhhh|||]]]@@@666111000///---,,,+++************))))))((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((('''%%%$$$$$$%%%%%%$$$)))((('''&&&%%%%%%&&&'''//////000666>>>EEEIIIJJJMMMPPPQQQPPPTTTZZZVVVNNNVVVUUUTTTUUUZZZ___^^^ZZZUUUNNNFFFBBBCCCGGGKKKLLLGGGEEEDDDGGGMMMQQQQQQPPPBBB;;;222,,,***)))&&&$$$'''&&&$$$$$$$$$%%%$$$###%%%###"""$$$''''''$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###"""######"""!!!$$$$$$$$$#########""""""########################$$$$$$##################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''&&&&&&&&&'''&&&%%%%%%''')))***&&&###'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((()))))))))(((''')))((('''&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((())))))***,,,---...(((+++------+++((('''&&&))))))***,,,000444999<<<999222...444???CCC===333***+++,,,+++***+++,,,...,,,***(((***---...,,,(((++++++++++++*********)))(((***+++***)))((()))***************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++...))))))......***+++///777KKKTTTUUU\\\___^^^ccceeeqqqsssVVVNNN\\\bbbtttooo[[[>>>444111000///---,,,+++*********)))))))))((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$&&&(((***...111333666===FFFKKKLLLKKKLLLMMMEEEJJJMMMNNNPPPQQQLLLDDD:::CCCPPP[[[bbbfffeeeddd___]]][[[[[[[[[XXXRRRMMMLLLMMMNNNNNNMMMMMMNNNNNNPPPMMMFFF???666///***'''!!!###%%%%%%$$$"""###$$$###"""!!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###%%%'''''''''&&&$$$$$$$$$#########""""""################################################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&(((&&&$$$$$$&&&'''%%%###&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))))))))(((''')))(((''''''&&&&&&&&&''''''''''''((((((((())))))))))))))))))))))))))))))'''***,,,---,,,,,,,,,---***(((&&&&&&***222999>>>999666777???IIIKKKCCC:::------------,,,+++)))(((+++***)))***,,,,,,+++)))++++++*********)))))))))(((***+++***)))((()))***************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,***+++......,,,000666EEEOOONNNNNNZZZcccgggnnn{{{uuu[[[QQQKKK[[[vvvpppbbbZZZVVVYYY<<<222111000///---,,,+++******))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%'''+++000777===CCCFFFNNNQQQRRRKKKCCCBBBJJJTTTQQQRRROOOIIICCC???:::444444AAAQQQ[[[]]][[[[[[]]][[[[[[]]]___^^^XXXNNNFFFCCCGGGLLLLLLIIIGGGHHHJJJOOORRRTTTRRRKKKCCC===:::111((( '''***%%%###$$$$$$###""""""%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$"""!!!$$$$$$$$$###############################################################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&''')))'''$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))))))))(((((()))(((((('''''''''''''''''''''((((((((()))))))))(((((()))******))))))((()))***++++++******,,,...///.........000444999;;;444333666>>>FFFJJJGGGCCC555111......000000///---,,,+++++++++++++++++++++************)))))))))((((((***+++***)))((()))***************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++---...---...666???TTTUUUJJJGGGUUUaaafffmmmiiiUUUMMMUUUddd}}}nnn\\\OOOFFFBBB@@@XXX<<<222111000///---,,,+++******))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%(((((((((((('''((()))+++111444999???GGGNNNSSSVVVZZZ[[[XXXOOOGGGHHHSSS]]]UUURRRLLLEEEDDDGGGLLLOOOPPPSSSYYY\\\ZZZWWWWWWZZZ[[[ZZZZZZ\\\]]][[[UUUPPPGGGJJJNNNNNNLLLHHHGGGFFFCCCIIIQQQXXXYYYUUUOOOJJJ>>>666,,,&&&%%%&&&%%%$$$%%%''')))'''###"""###&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%###""""""$$$%%%###############################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&########################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))))))))))))))(((((('''(((((()))'''(((((((((((()))))))))'''((()))+++,,,,,,,,,+++***+++***)))((())),,,...---000555:::<<<;;;888666444444555999@@@GGGKKKLLLDDD===555222444666444222,,,------,,,,,,++++++,,,*********)))))))))(((((((((***+++***)))((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***---///...,,,///:::EEESSSRRRGGGGGGWWWeeemmmwwweeeRRROOORRRaaayyyzzzpppaaaOOOEEEAAA?????????XXX<<<333111000///---,,,+++******(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((,,,222777BBBDDDHHHMMMRRRWWW[[[]]]VVV[[[aaaddddddaaa___^^^aaa\\\UUUQQQPPPRRRVVVZZZSSSNNNMMMSSSVVVTTTSSSTTTPPPPPPQQQVVVZZZ[[[WWWTTTZZZYYYXXXXXXWWWSSSLLLGGG999<<>>CCCFFFJJJMMMMMMJJJFFFBBB999999:::===AAADDDGGGGGGHHHDDD???>>>>>><<<555///---------......---+++***************))))))))))))(((***+++***)))((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++...000,,,+++111===GGGHHHHHHBBBGGG^^^rrrvvvXXXRRRSSSTTTRRRXXXoootttcccSSSHHH??????AAA@@@@@@BBBXXX===444111000///---,,,+++******(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((###&&&***,,,000666???FFFOOOQQQSSSUUUXXXZZZ[[[[[[___^^^___aaabbb```[[[VVV]]]YYYXXX\\\___]]]ZZZXXXYYYPPPOOO[[[ddd```WWWRRRIIIMMMTTT\\\aaa___WWWPPPUUUTTTSSSVVVYYYWWWQQQLLL222111777EEETTTZZZUUUMMM===999777777999555,,,$$$!!!$$$%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$###$$$***333999###############$$$$$$$$$########################"""""""""###$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((%%%)))...000///---***)))((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((()))***+++)))))))))))))))******+++((((((((()))))))))******++++++***))))))))))))***,,,///333888===DDDLLLQQQXXXUUUPPPJJJEEEAAA???>>>888888:::===>>>===999666:::===AAAGGGJJJFFF>>>777111000000222555444///***++++++++++++*********)))(((***+++***)))((()))***************************)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++//////,,,,,,666AAAHHHIIIGGGAAAIIIccczzzeeeQQQRRRUUUjjjooogggeeerrroooYYYIII@@@999888>>>@@@>>>@@@FFFXXX===444111000///---,,,+++******'''((((((((()))))))))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))***++++++***000777<<>>AAAEEEJJJMMMDDDAAA===:::888999;;;===GGGCCC@@@AAAEEEGGGEEECCCAAACCCEEEGGGHHHFFFDDDBBB<<<999999===BBBAAA888000,,,,,,,,,,,,++++++++++++(((***+++***)))((()))***************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***......,,,111===GGGKKKQQQNNNKKKZZZwwwfffMMMUUUhhhsssvvvlllnnn]]]DDD===;;;888;;;DDDGGGJJJWWWgggWWW<<<444111000///---,,,+++******'''((((((((())))))******'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))***+++,,,---555===FFFKKKMMMPPPTTTXXX[[[[[[]]]^^^^^^]]]\\\\\\SSSWWW___hhhpppttttttssshhh```aaappp~~~vvvkkkiiiuuu}}}wwwooommmtttuuuwwwyyyyyyssshhh```bbbdddeeeaaaYYYSSSQQQQQQVVVSSSQQQQQQTTTVVVVVVTTTQQQOOOGGG777+++,,,:::HHH999222)))$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###&&&&&&"""!!!###'''""""""######$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&(((+++...111222555777888555111...---...---,,,+++***)))((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))((((((((()))+++,,,******))))))***+++,,,,,,))))))))))))*********************,,,000666<<<@@@BBBCCCBBB???<<<:::;;;;;;444999AAAKKKVVV```hhhllleee\\\RRRPPPWWWaaahhhjjjaaa[[[PPPEEE===;;;>>>AAAGGGCCCBBBHHHOOONNNBBB777---------,,,,,,,,,++++++(((***+++***)))((()))***************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***---------444BBBLLLNNNRRRSSSXXXrrrZZZRRR\\\mmmcccMMMMMMBBB888CCC@@@???EEEPPPXXXbbb{{{UUU:::555222111///---+++***))))))+++++++++***)))(((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&((())))))((('''((()))%%%***---+++))),,,555>>>LLLIIIIIIOOOVVVZZZ[[[[[[aaa[[[WWWWWWXXX^^^jjjvvvbbbkkkqqqqqqtttzzzwwwnnniii^^^ooozzzwww~~~kkkaaaiiizzz{{{yyy|||}}}{{{{{{tttggggggrrrrrrqqqsssjjjgggYYYNNNNNNPPPUUUZZZ[[[WWWSSSRRRRRRRRRKKK===444===LLLBBB===555+++%%%$$$&&&)))$$$###############$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$+++((($$$###$$$%%%%%%%%%"""&&&((('''"""!!!$$$(((&&&(((******((('''''''''############$$$%%%&&&'''%%%&&&''''''((('''&&&&&&%%%$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''((('''&&&(((&&&%%%%%%&&&'''''''''***(((&&&(((---//////---000111000...,,,*********))))))((((((((())))))***%%%%%%&&&''''''&&&$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))+++,,,,,,***))))))***((((((((()))***,,,---...///,,,)))))),,,...---,,,000...******444CCCHHHEEE@@@>>><<<>>>FFFNNNMMMHHHDDDPPPWWWVVV[[[gggnnnlllmmmlllnnnooohhh```dddmmmuuu{{{ttt[[[EEEAAAGGGLLLIIIDDD@@@BBBHHHLLLKKKHHH555666555111,,,)))+++---,,,***)))((()))******)))+++///...***(((***+++)))))))))))))))))))))))))))++++++************++++++---,,,+++++++++,,,------///---222???GGGHHHMMMTTTRRRbbbtttsssbbbNNNMMMiiixxx]]]FFFBBBCCC???;;;;;;EEELLLYYYgggyyyUUU:::555222111///---+++***))))))++++++******)))(((((('''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''(((((($$$&&&''''''&&&&&&'''(((((()))***,,,111999EEELLLHHHMMMTTTZZZ\\\[[[YYYXXXTTTVVVSSSPPPYYYkkkyyy|||gggmmmsssvvvyyy{{{yyyuuuooogggqqqvvvjjjlllzzz{{{iiiiiitttzzzsssyyyvvvnnnoooppppppyyyvvvnnnmmmhhh___YYYPPPKKKKKKPPPVVVYYY]]]TTTOOOQQQQQQKKKEEECCCJJJIIIDDD===333)))!!!!!!"""###$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''$$$%%%&&&'''(((((('''%%%&&&'''((('''$$$$$$'''***%%%(((+++------...///000333000,,,+++***)))&&&$$$$$$###$$$$$$$$$%%%&&&&&&((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''((()))))))))(((((((((((())))))((('''))))))))),,,///222333333///000000...***((((((((()))***+++++++++)))'''&&&+++***(((&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((***+++,,,,,,***)))))))))))))))))))))***+++,,,---///---++++++---///...---"""111>>>DDDFFFGGGEEEAAA===FFFJJJFFFFFFQQQ]]]ccc\\\WWWWWW\\\\\\WWWZZZbbbjjjuuuyyyrrrnnnppplllbbbccciiippprrrkkkcccccciiikkkeeeXXXHHH======FFFOOO```OOO;;;///---//////,,,,,,+++******++++++***))),,,000000,,,***,,,,,,***************************++++++************++++++++++++******+++---...000666222666BBBIIIIIIMMMSSS]]]|||qqqOOOTTT[[[jjjxxxUUUMMMFFFAAA:::666BBBSSSKKK[[[zzzTTT:::555222111///---+++******)))++++++******)))((((((((((((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((%%%&&&''''''&&&&&&(((******+++...444===GGGOOOSSSUUUWWWWWWUUUTTTXXX```fffYYYcccfffccckkkzzzxxxjjjdddhhhpppwwwxxxvvvxxx}}}uuuvvvzzzqqqccckkk}}}oookkkoooqqqsss|||qqqjjjnnntttyyyxxx|||wwwqqqqqqnnnmmmtttkkkjjjhhhccc[[[TTTOOOMMMOOORRRVVVWWWRRRJJJGGGIIIHHHJJJKKKIIICCC888...'''!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))))))))&&&((()))((('''&&&&&&&&&***++++++,,,---...///000;;;===??????===<<<<<<<<<<<<999666555666555333000---,,,***(((&&&%%%%%%%%%&&&'''(((((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++$$$%%%'''***+++,,,,,,+++&&&(((+++,,,---///111222+++---///000000000222333000///---***)))''''''&&&***)))'''&&&&&&(((***+++'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((+++,,,---,,,***(((((()))((((((((()))+++---///000222///------...///...---888<<<===:::888<<>>777LLLNNNLLLCCC777///...111,,,,,,,,,,,,++++++******,,,111222///---......+++************************++++++************++++++************,,,...000111666111444@@@GGGIIIMMMUUUtttuuuYYYPPPddd|||pppWWWEEE===888;;;???DDDQQQ___lllSSS999555111000///---+++*********************))))))((((((((((((''''''''''''((((((''''''''''''(((((((((((()))))))))((('''(((***,,,,,,222:::BBBHHHLLLNNNPPPUUUVVVTTTQQQUUU```lllrrr\\\aaaeeehhhqqqxxxrrreeedddjjjvvvzzzttt}}}vvv{{{qqqnnnooottt}}}}}}iiippphhhfffvvvxxxttt~~~xxx~~~ssscccTTTMMMNNNSSSVVVSSSKKKEEEIIIOOOFFFGGGIIIJJJIIIDDD>>>999''''''%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))))))))((((((,,,111666;;;<<<>>>BBBEEEFFFDDDBBBHHHIIIKKKJJJHHHFFFFFFFFFEEEEEEEEECCCAAA???>>>>>><<<;;;888555111,,,)))'''$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((******)))'''%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''((())))))(((((()))***%%%'''((()))******,,,---***///555999:::===AAADDDGGGJJJMMMOOOOOOPPPQQQSSSNNNIIIAAA999444333555777***+++---...---+++)))(((((('''&&&&&&%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((+++,,,---,,,***(((((((((''''''''')))+++///222444333111...---...000333444DDD@@@===AAALLLYYY```bbb\\\WWWPPPVVVtttyyyooouuutttpppeeedddgggpppxxxsssbbbSSS666BBBMMMMMMBBB666222333000///...,,,***)))+++,,,+++000333000...///...+++************************++++++************++++++++++++++++++,,,...000111333///333???HHHLLLTTT^^^zzzaaaZZZ|||oooTTTAAADDD;;;777>>>KKKZZZlll{{{RRR888555111000...---,,,+++***************)))))))))))))))(((((((((''''''((((((((('''''''''((((((((())))))++++++***)))((()))---000777>>>FFFJJJKKKMMMSSSYYYPPPVVV[[[^^^eeekkkiiicccPPPJJJNNN]]]jjjpppvvv}}}ttt~~~wwwwwwtttsssrrrxxx}}}nnndddpppyyylllsssmmmqqq|||zzzqqqkkkiiiiiipppdddUUUMMMNNNOOOJJJDDDGGGGGGIIIKKKKKKGGG@@@:::333///***%%%""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&'''(((+++---000444999???EEEIIIJJJLLLOOOSSSUUUSSSOOOKKK666999<<<>>>???@@@AAACCCIIILLLMMMGGG>>>777666888<<<===??????===999555222,,,***'''%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))***+++***(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''(((((((((''')))***)))'''&&&((()))+++,,,---,,,,,,...111555===CCCKKKPPPSSSVVVYYY]]]\\\^^^``````^^^]]]\\\\\\\\\WWWOOOFFF===777444222...222888;;;:::444---(((,,,+++)))'''&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((+++,,,---,,,***(((((()))+++******)))+++---000222000///......222999AAAFFFEEEKKKUUU___ccc___ZZZVVVRRRYYYmmmssslllfffqqqjjj}}}uuunnnvvvsssccc]]]dddmmmrrrrrr^^^PPPBBB???DDDEEE<<<222555444222---***)))+++...)))///111///---...---***************************++++++************++++++...---,,,,,,,,,---...///333222888CCCKKKQQQ]]]llluuuyyyyyy___```hhhpppXXXHHH@@@;;;@@@GGGLLLVVVqqqQQQ888555000000...---,,,+++++++++******)))))))))))))))))))))((((((''''''(((((()))''''''((((((((())))))))))))***))))))***---333777EEEJJJNNNNNNMMMSSSaaallljjjlllhhhbbbbbbddd]]]RRRUUUTTTbbbxxxvvvwwwvvvlllwwwsssooogggfffsss}}}xxxiiimmm}}}|||xxxsssooottttttzzzsssnnnkkklllnnnoooppprrruuuwwwyyykkkYYYMMMGGGDDD@@@@@@BBBEEEJJJMMMJJJAAA;;;<<<777000)))$$$###$$$%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))&&&&&&&&&'''))),,,///111<<<>>>AAAEEEHHHHHHEEEBBB>>>AAADDDEEEDDDAAA===:::111333555666555444444555777:::===999000+++***---000333888===@@@AAA@@@???:::666000***'''&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((('''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''(((''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))'''***,,,+++(((''')))+++'''+++222777<<>>DDDKKKNNNRRRTTTWWW___jjjrrrtttuuummm```\\\bbbccc]]]hhhsssvvvsssyyynnn}}}zzzuuu~~~}}}vvvzzz|||xxx}}}{{{iiiqqqtttbbb```gggjjjgggjjjvvvzzzqqqkkkiiibbb[[[aaakkktttyyywwwqqqlllppp|||~~~lllUUUGGGFFFHHH>>>===>>>CCCIIIKKKHHHEEE???;;;666000***'''%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))'''(((+++000666===CCCFFFOOOIIICCC@@@AAA>>>888111---000333222111111444777EEEFFFEEEBBB>>>999777666000000111111111///---+++---...111555999<<<>>>???@@@<<<666000+++(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%''''''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))))))))&&&***------+++***...111---666BBBLLLTTT\\\eeekkkdddcccaaa]]]WWWNNNEEE???HHHLLLQQQTTTVVVWWWXXXYYYTTTVVVXXXXXXVVVPPPJJJFFF888;;;@@@DDDHHHIIIIIIIII777444000---***)))******''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((***++++++*********+++444111...+++******,,,...000666@@@IIIQQQZZZbbbhhheee^^^YYY[[[dddxxxqqqddddddcccgggoooooo|||~~~xxxhhhiiieee\\\QQQIIIHHHJJJ===AAACCC@@@999111------***...///,,,***---...,,,++++++++++++++++++++++++++++++************++++++...---,,,,,,---...///000000666BBBLLLNNNTTTkkksssppp~~~\\\SSSgggrrrYYYFFF======@@@PPPVVVjjjPPP777555000///...---,,,+++++++++)))))))))))))))*********))))))(((((((((((())))))(((((((((((()))))))))))))))+++---000666???IIIPPPIIIMMMTTT\\\ccchhhjjjkkkSSS```hhhgggiiissswwwtttmmm|||yyyrrruuuwwwtttsssyyylllfffssssssllluuuiiigggnnnoooggggggjjjdddbbbuuuyyycccNNNPPP^^^hhhcccfffzzz~~~iiieeennnjjjhhhjjjpppwwwzzzwwwnnnfffiiirrrxxxtttmmmdddVVVIIIJJJCCC<<<;;;@@@FFFJJJKKK>>><<<999555000***&&&############$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******,,,111999CCCMMMUUUZZZPPPCCC444---///333222000...222444444555:::CCCKKKRRRSSSSSSQQQMMMJJJHHHGGGEEE@@@;;;<<>>>>>???:::777333///,,,******+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((()))))))))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))''')))+++++++++***+++,,,000...,,,***+++---000222888AAAMMMWWW^^^bbbfffiii^^^XXX^^^vvv{{{```pppwwwuuuhhh```]]]ZZZTTTNNN>>>EEEKKKJJJAAA666...++++++...///+++***---///...++++++++++++++++++++++++++++++************++++++,,,++++++,,,---///111222333<<>>DDDJJJQQQnnnPPP888666222000...---------,,,+++************************++++++***)))(((((())))))&&&(((******)))))))))******///555;;;DDDMMMOOOMMMUUUfffpppmmmjjjhhhZZZGGG[[[sssyyyooossszzz||||||~~~nnnyyyxxxqqqjjjnnnwwwrrrfffdddfffddd^^^\\\___cccccceeefffgggfffbbb```^^^^^^^^^cccfffbbbaaaeeejjjkkkPPPZZZbbbcccccceeefffeeerrrkkkhhhkkkkkkddd]]]\\\cccfffeeeaaa```dddggggggIIIQQQLLL;;;444@@@KKKMMMJJJEEE<<<444111000,,,(((%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***(((''''''(((((('''%%%"""###%%%(((******'''%%%(((&&&&&&'''******'''$$$111:::FFFPPPRRRPPPPPPRRRDDD;;;333222555888:::;;;CCCCCCFFFIIIHHHFFFIIIOOOPPPQQQPPPLLLCCC>>>@@@EEEDDDDDDDDDEEEEEECCC@@@===@@@>>>;;;666111---,,,------///222444333///***'''((())))))'''$$$###$$$%%%$$$######"""###%%%&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''((()))******))))))---))))))///777@@@IIIPPPaaaccchhhmmmkkkggghhhllliiijjjeee]]]WWWTTTPPPKKKKKKEEEBBBCCCEEEDDDCCCCCCHHHEEE>>>666000///444888???FFFKKKIII???888666888???:::444111/////////...---)))&&&''''''$$$%%%)))&&&&&&''''''((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((+++***))))))******)))(((***...111///***+++444;;;CCC```fffaaahhhbbbXXX]]][[[ggg```]]]gggnnn______dddeeebbbQQQFFFAAA>>>@@@:::))).........,,,+++,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,///222000+++---444888777;;;JJJSSSRRR___gggSSS>>>TTTiiifffIII<<<<<>>===EEEFFFIIIKKKLLLIIIGGGFFFAAAGGGQQQYYYZZZYYY]]]dddmmmlllhhhaaaXXXPPPNNNOOOLLLHHHCCC???>>>???@@@AAA<<<>>>@@@@@@<<<777333000...///000111000...,,,+++,,,+++)))((('''''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''(((((())))))(((''''''(((+++------///444<<>>888333000...111...------***&&&&&&***(((((((((((((((''''''&&&''''''''''''(((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((+++*********+++++++++***///...---,,,...777DDDNNN]]]bbb]]]aaammmfff^^^iiirrr]]]vvvjjjcccppp___TTTLLLAAA>>>???777......---++++++,,,---,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,///...***+++222555555777GGGSSSIIIjjjtttsssyyyNNNNNNooolllUUUDDDCCCBBBCCCWWWqqqsssZZZEEEAAADDDGGGNNNXXXSSS888555222000...---------,,,+++************************++++++***))))))))))))***((()))***))))))+++///222777@@@FFFFFFHHHUUUeeeooottt___RRRZZZfffiiijjjnnn}}}~~~nnnnnnqqq^^^XXX^^^```\\\[[[^^^[[[SSSaaadddccc]]]ZZZ[[[\\\ZZZbbbaaaaaa___^^^```dddgggkkkfff```aaammmzzz{{{vvvrrr~~~}}}zzz|||~~~uuu{{{|||ooodddhhhqqquuurrrmmmlllssszzzxxxpppyyydddNNNBBBAAAEEEFFFKKKJJJHHHFFF@@@999222...(((%%%###$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''')))(((''''''(((((('''&&&((((((&&&%%%%%%&&&'''(((***&&&$$$***666AAAFFFFFFBBB>>>888555:::EEERRRZZZPPPOOOLLLIIIJJJSSSbbblllqqqtttzzz}}}yyytttxxx~~~~~~|||{{{{{{|||zzzuuunnnddd[[[TTTOOOLLLDDDCCCAAA>>>:::666333111)))***+++---///111333444///,,,(((''')))***(((&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&'''''''''((((((((())))))+++,,,***''''''***------;;;KKKUUU```iiiiiicccfffccceeeiiijjjeeeaaaaaaPPPNNNPPPUUUTTTKKKFFFGGGHHHRRRVVVOOOIIIIIIIIIFFFFFFJJJLLLIIICCCAAAGGGNNNFFFGGGGGGEEE@@@999333///<<>>FFFGGGKKKnnnjjjQQQLLLJJJLLLIIIEEEGGGOOOTTT888555222000...---------,,,+++************************++++++***))))))*********))))))))))))***...333777CCCBBBBBBIIIYYYjjjqqqoooXXXHHHNNNnnn|||uuuzzz}}}|||pppVVVSSSZZZVVVXXXccckkkiiiccc\\\TTTLLLRRRUUUUUUTTTWWW```hhhkkklllmmmmmmlllkkklllooorrr~~~xxxpppnnntttzzzvvvnnnpppvvvyyyvvvtttxxx}}}vvv~~~{{{jjj```bbbjjjrrrooojjjgggnnnxxx}}}{{{zzz[[[FFFFFFJJJHHHGGGHHHJJJKKKGGG===666444111,,,&&&$$$%%%'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))(((''''''((()))(((&&&&&&'''''''''''')))+++,,,***)))...;;;IIINNNGGG>>>000444999===DDDKKKNNNMMMPPP[[[fffmmmrrruuuxxxxxxsssmmmgggbbb\\\WWWZZZ```PPPWWW]]]___bbbgggmmmoooxxxrrroooZZZTTTJJJBBB===<<<======111111222333555777999;;;111,,,'''&&&***+++)))&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((())))))***(((+++......,,,+++...111@@@PPP^^^cccggglllfff[[[gggaaa^^^```aaa]]]YYYXXXPPPRRRNNNFFFJJJYYYcccdddjjjnnnjjj___^^^fffhhhccceeeddd```XXXNNNIIIIIIKKKOOOPPPPPPMMMFFF>>>888444///888CCCIIIIIIDDD===:::555888>>>@@@999...(((((()))(((((('''''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))*********)))***+++,,,,,,,,,...///...---///999IIIYYYccchhhccciiiaaaUUUbbbddd\\\sssfffggg}}}{{{kkkdddwwwsssooo~~~rrrrrroooYYYCCC<<<999777333111000///...///222,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++...000//////222666999CCCRRRWWWdddlllNNNOOOnnn~~~aaaGGG??????FFFPPPgggnnnNNNSSSSSSTTTRRRMMMKKKPPPXXXTTT888555222000...---------,,,+++************************+++***************++++++((()))***+++---333:::???@@@GGGSSSbbbpppsssgggWWWKKKWWWvvvvvvzzz}}}}}}xxxpppcccYYYSSSTTT^^^ddd___bbbdddaaaXXXPPPQQQXXX^^^iiipppxxx}}}tttiiieee]]]UUUVVV^^^dddeeesssxxxzzzrrrfff]]][[[\\\ccciiikkkhhhggglllrrruuuwwwkkkmmmxxxnnnQQQCCCIIIJJJHHHJJJMMMIII>>>666555<<<555,,,&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&'''((()))((('''$$$&&&((()))((()))+++---(((:::LLLPPPGGG===;;;???999@@@EEEHHHOOOXXX^^^]]]vvvxxxtttkkkddd___WWWNNNNNNFFF@@@@@@BBBBBBDDDHHHCCCIIIJJJEEEAAACCCEEEDDDNNNSSSZZZccclllvvvvvvhhhYYYKKK===444???>>><<<;;;::::::::::::666000******---///---***%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))***++++++)))***+++,,,///666@@@HHH^^^fffhhhcccbbbhhhiiieeefff[[[QQQOOOQQQSSSWWW\\\```aaagggooosssrrrqqqrrrzzzuuukkkeeennn|||yyyyyy~~~zzziiiZZZVVVUUUQQQKKKFFFCCCDDDFFF???>>>;;;888777999===@@@333888@@@FFFAAA444+++(((''''''&&&&&&'''((()))***''''''''''''(((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))((((((((()))))))))******&&&&&&''''''((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))((()))))))))*********+++(((***,,,,,,+++,,,...000***000<<>>;;;777222111222444444222((('''&&&%%%%%%&&&((()))'''''''''&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((()))***+++,,,,,,---***'''+++666HHHYYYdddgggjjjmmmkkkeee___[[[ZZZUUUUUU\\\fffmmmmmmmmmnnnjjjaaajjjjjjaaakkkbbbdddiiirrryyyyyyrrrkkkkkkuuu|||rrrbbbUUUMMMHHHFFFBBB???<<<:::888777444222222555===FFFEEE;;;111---)))((('''&&&'''((()))***''''''''''''(((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))************''''''(((((())))))******''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))((())))))******+++++++++***---///...,,,,,,...111///<<>>777...((('''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&''')))))))))(((''')))***)))***000:::BBBSSSNNNIIIJJJPPPUUUVVVUUUaaatttvvvlll```TTT???LLLXXX]]]hhh{{{yyy|||~~~tttsssoooggg]]]VVVVVVXXXMMMPPPYYYggguuu~~~}}}\\\UUUJJJ@@@;;;<<>><<<999666555666888999///---***'''%%%&&&((()))'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))+++,,,,,,---///---///999IIIZZZggglllccc```cccfff```TTTRRRYYY[[[cccsssxxxvvv{{{pppeeeccceeemmm{{{llluuuxxxqqqvvvyyykkkiiiuuuwwwfffWWWRRRMMMHHHEEEDDD???666...444333777AAAEEEAAA;;;777...---+++)))(((((()))***''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))))))))))))))*********++++++))))))***++++++,,,------++++++++++++++++++++++++************************'''((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))((())))))******+++,,,,,,---000333222...---000333===LLL]]]eeeccc______bbbqqqfff[[[qqqlllzzzuuu|||{{{iiiMMMEEEBBBCCC===000+++///------------------------,,,,,,,,,------------...---,,,...000...///888EEERRRVVVkkkqqqzzz]]]GGGuuuoooVVVJJJ===JJJ___PPP888666222000...---------,,,+++************************+++*********+++,,,,,,---,,,///444:::AAAIIIQQQWWW```RRRAAA???PPPeeennnkkkiiizzzpppfffYYYQQQOOOZZZkkkzzzmmmRRRAAAGGGRRRdddyyy{{{nnnaaaVVVXXX```hhhmmmsssxxxsssjjjqqq|||yyymmmkkkrrrxxx~~~ssswwwvvvwwwhhhVVVIIIKKKLLLDDD===<<<<<>>>>>@@@>>>===;;;777555555888;;;666222---(((&&&&&&((()))'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''((()))***+++,,,------...111;;;KKK]]]ggggggdddgggWWWMMMOOONNNOOOccc}}}~~~}}}|||tttkkkhhhkkkeee}}}yyy{{{~~~zzzbbbeeetttoooWWWGGGCCCCCCCCCAAA888333333<<>>KKKXXXxxxOOO===444111000///......------......------,,,,,,------...+++,,,,,,+++******,,,...444444777@@@KKKTTT\\\aaaRRR???>>>UUUfffgggooovvv~~~{{{uuuccc___SSSIIIPPPcccnnnnnnTTTOOOKKKQQQeee~~~mmmmmmooorrruuuxxxxxxxxxyyytttiiikkknnnmmmjjjooouuuwwwwww|||wwwkkkNNN===EEEIII<<<111===>>>>>><<<<<<888///$$$((('''&&&'''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((())))))***)))'''''')))+++%%%)))...555>>>DDDBBB<<>>???>>>;;;666333222222111//////...)))$$$%%%++++++)))'''&&&'''((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))''''''''''''((((((((())),,,***(((+++000111...***111<<>>:::777555222---)))---***((())),,,...---,,,(((((()))******))))))(((+++***)))(((((()))***+++(((((((((((((((((((((((()))************+++++++++)))))))))***++++++,,,,,,888555:::@@@999...666GGG[[[hhh]]]``````UUUrrr[[[qqq|||iii```oooSSSDDDMMMOOO===......///...------,,,,,,,,,,,,,,,+++...111///++++++///333......111//////<<>><<<>>>SSSnnnqqqjjjoooqqqnnnqqq~~~nnnjjjjjjfffiii\\\llliiikkkpppsssrrrrrrttt}}}}}}yyynnnooo{{{hhhOOO<<>>>>>DDDRRR```ccc[[[QQQYYY```llluuuzzzsssXXXKKKFFFNNNZZZcccbbbYYYTTTTTTqqqxxxmmmeeepppwwwxxxtttrrruuurrrkkkrrrxxx}}}zzzsssrrrzzzoooeee[[[VVVRRRLLLGGGFFF======<<<;;;===>>>777---)))(((&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&'''(((((())))))(((((())))))***+++------,,,***111444CCCXXX```YYYQQQQQQ```yyydddLLLNNNcccpppwwwuuueee___TTTRRRYYY]]]___mmmuuutttrrrrrrxxx{{{ssssssvvvxxxuuuppppppsss{{{tttjjjaaa[[[\\\gggrrrwwwtttttt___VVVZZZcccuuummmPPPHHH@@@@@@DDDGGGBBB<<<;;;222,,,---...+++)))((('''&&&&&&'''))))))'''&&&''''''((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))))))))&&&,,,000---(((---;;;HHH^^^bbbfffhhheee[[[QQQIIIPPPPPPKKKQQQ^^^dddooovvvhhhiiihhh]]]iiiyyy~~~}}}zzz~~~|||kkkPPPLLLDDD<<<777555444333===888333222222111---((((((''''''(((******)))'''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***((((((((()))))))))******---)))%%%&&&***---,,,***111///,,,))))))---333888@@@BBBJJJUUU[[[[[[\\\^^^^^^ZZZWWWVVVVVVVVVTTTQQQQQQSSSUUUWWWWWWUUUPPPLLLDDDCCCAAABBBDDDFFFFFFFFFGGGFFFDDDBBB@@@===888444///---***(((''''''((()))***)))))))))((((((''''''(((((((((((((((((((((((()))************+++++++++)))******++++++,,,,,,---000111222444999FFFXXXfffbbbaaa___]]]fffkkkiiihhh```KKKEEEFFF???444333111///.........,,,***000,,,))),,,...---...111***///000---...:::JJJTTTXXXqqqOOOWWWjjjeeeIII???FFFNNNpppMMM<<<444222111000///...............------,,,,,,------.........---,,,,,,///444777HHHEEEQQQcccaaaQQQPPP___uuulllsss|||nnnyyy```UUUTTTRRRMMMSSSYYYUUUIIILLLnnnnnnbbbfffkkkooosss{{{~~~wwwwwwqqqxxxuuunnnooonnn___QQQKKKHHHGGGEEE@@@<<<===???===777,,,***'''&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))''')))+++++++++,,,000333<<>><<<<<<<<<<<<<<>>;;;333,,,***---(((''''''((())))))((('''((())))))))))))))))))((((((((((((((()))))))))***)))))))))************++++++***)))+++333DDDYYYggggggkkkcccYYYccc{{{^^^aaadddxxx|||oookkkhhhgggqqq~~~yyyyyytttZZZFFF>>>;;;888333777;;;;;;777555666888+++***)))***++++++)))'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))***************++++++***)))***---000222:::EEEPPPWWW[[[^^^```^^^\\\]]]bbbbbbZZZRRRNNNEEEJJJOOOPPPKKKFFFCCCCCC777EEEUUU\\\ZZZYYY]]]cccVVVTTTPPPJJJEEE@@@>>>===;;;>>>DDDHHHJJJKKKJJJIIIHHHEEE@@@:::555111...---***************+++++++++************************))))))*********++++++++++++++++++,,,------......333111111:::NNN```eee___XXXZZZcccXXXmmmjjjpppgggSSSOOO888333...,,,...000...,,,///++++++...///,,,+++,,,888BBBDDD<<<:::CCCMMMPPPlllyyyZZZ|||^^^IIIXXX]]]fffddddddTTTFFFEEEGGGZZZzzzKKK;;;555222222111000////////////...------,,,,,,------...+++,,,,,,---111999BBBIIITTT```XXXAAACCCcccyyyzzzlllyyy{{{sss}}}rrrTTTSSSYYYVVVQQQSSSGGGPPPgggzzzuuussspppggg___aaafffjjjiiifffgggnnntttlllmmm{{{zzzzzzgggRRRSSSLLL>>>444444:::===666222,,,(((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''((())))))******))))))(((+++---,,,,,,444CCCOOOXXXSSSPPP^^^|||tttLLL]]]rrriiihhhnnntttzzzyyyrrrvvvuuunnn|||xxxoooiiiddd___kkksss\\\cccuuu{{{ZZZBBB===CCCBBBAAA@@@>>>555+++)))---,,,***(((((()))))))))((())))))************))))))((((((((()))))))))******)))*********++++++++++++...******333DDDVVVccciiibbb```fffwwwpppvvvnnngggvvvxxxwwwoooRRR@@@666000555999999666555666999000...,,,***+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++)))))))))*********++++++++++++***((()))000<<>>>>>???:::222------000---***(((((()))***))))))******++++++******)))(((((()))))))))******************+++++++++,,,,,,---,,,222BBBVVVccceeebbb___ZZZlll}}}sss{{{mmmvvvzzzsss|||yyyyyyYYY@@@888777666777999:::888666666222...+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))*********+++++++++,,,,,,---000666???HHHNNNIIILLLOOOQQQRRRTTTVVVWWWHHH???===JJJ[[[ddddddbbbdddbbb\\\TTTMMMJJJKKKMMMSSSSSSRRRMMMJJJLLLUUU\\\ZZZ[[[ZZZVVVOOOIIIEEEDDDKKKMMMPPPOOOKKKGGGEEEEEEFFFGGGJJJKKKJJJFFFBBB???777444000,,,))))))******++++++++++++++++++++++++)))************+++++++++,,,,,,,,,---....../////////222AAAWWWeeeddd```aaaiii\\\vvv~~~yyy```RRRMMMCCC666//////111000...------//////---...777AAAZZZVVVPPPJJJCCCDDDPPP]]]^^^jjjjjj^^^ZZZDDDNNNYYY{{{III:::666333222111000////////////...------,,,,,,------...,,,---///222:::EEERRR[[[ZZZGGGKKKmmm~~~tttuuueeeuuudddRRRYYY\\\ZZZZZZ^^^___]]]gggZZZ]]]}}}{{{xxxwww{{{zzzvvvvvvwwwyyy{{{xxxooogggbbb```___jjjiiiwwwvvvjjj}}}```MMMWWWZZZLLL:::333777>>>>>>888111+++((('''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((()))***************...+++***111???MMMUUUXXX\\\hhhWWWUUUsssccc]]]rrrxxx}}}rrr{{{yyy{{{yyy{{{kkk___ddduuuxxxtttuuu~~~yyy___HHHAAA===<<<@@@AAA:::333///333///+++(((((()))************++++++++++++******))))))))))))******************+++++++++,,,,,,,,,+++...:::NNNaaaiiiddd[[[aaattt~~~tttfffooouuummmsss}}}```BBB;;;555777>>>@@@;;;444999555///+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++,,,...333===FFFLLLKKKIIIRRRUUUZZZ\\\ZZZWWWUUUSSSHHH;;;666BBBWWWbbbccc```___^^^]]]^^^``````^^^\\\WWWVVVVVVWWWYYY[[[\\\]]]QQQTTTWWWVVVQQQMMMKKKKKKDDDGGGJJJIIIEEEBBBAAABBB===BBBHHHNNNOOOMMMIIIFFFAAA===777000,,,++++++,,,++++++++++++++++++++++++)))************+++++++++,,,,,,------.../////////222777KKKccchhh]]][[[cccwwwcccfffmmm~~~~~~ssswwwtttVVVJJJ:::111000111000.........//////,,,///>>>MMMTTTKKKDDDAAA>>>@@@QQQfffxxxhhhyyy```yyymmmcccCCC;;;WWWoooHHH:::666333222111///............///...------------,,,+++000---111===HHHNNNWWW```???GGG]]]uuu{{{qqqooovvv{{{wwwZZZUUUVVVbbb]]]SSSQQQRRRqqq|||iiiaaaMMMRRR}}}wwwqqq~~~wwwvvvzzz{{{|||}}}xxxwwwxxxyyytttttt{{{zzznnneeecccnnnrrrvvvfff^^^XXX\\\___KKK///222IIIFFF<<<777222)))+++,,,###))))))(((((((((((())))))(((((((((((()))))))))))))))***+++,,,,,,,,,,,,,,,"""222111777OOOPPPMMMaaatttuuuHHHWWWUUU^^^{{{tttnnnpppqqqqqqnnniiifffiiiooo\\\]]]___bbbgggkkkoooqqq}}}yyyqqqhhhuuu~~~xxxnnnsssdddLLL@@@<<>>888:::444111---++++++++++++*********))))))((((((''''''))))))))))))************)))...,,,'''***222222***111:::JJJ```fffUUUTTTiiixxxfffbbb{{{|||~~~wwwssszzz}}}}}}ppp{{{qqqNNN555;;;EEEBBB@@@GGG@@@999000,,,------+++)))((((((((((((((()))************))))))))))))******((()))))))))************---******---+++(((,,,444:::EEEPPPVVVZZZ]]]\\\YYYbbbXXXRRRWWW^^^```]]][[[PPPQQQVVV___ccc```\\\\\\```bbblllnnnfffmmm}}}{{{tttjjjeeennnzzz|||uuukkkjjjbbbWWWWWWZZZQQQBBBJJJJJJHHHFFFDDD@@@777///<<>>;;;444)))))),,,&&&))))))(((((((((((())))))(((((((((((()))))))))*********+++,,,++++++,,,,,,777+++777OOORRROOObbb|||dddVVV]]]~~~vvvkkkmmmzzzrrrrrrqqqhhh]]]YYYTTTSSSQQQNNNJJJIIIMMMRRREEEFFFGGGJJJNNNTTTYYY\\\gggqqqrrrnnnxxxuuuzzz}}}qqqpppzzz{{{uuugggUUUDDD@@@BBB???:::777888444...)))(((((())))))******))))))(((((((((((())))))))))))***************---...++++++///111000555MMMYYYXXX]]]gggwwwgggZZZuuuyyyuuu{{{|||sssRRRBBBBBBFFFHHHGGGBBB;;;333///......,,,***((((((((((((((()))************))))))))))))******)))))))))***************+++***+++---+++***111;;;@@@MMM[[[dddiiiggg___VVVRRRPPPUUU^^^bbb___ZZZWWWfff^^^XXX\\\bbbfffkkkpppxxxzzz|||ppplllfff]]]WWWVVVRRRLLLGGGFFFBBB>>>GGGIIIPPPOOOGGGMMMTTTNNNHHHIIIJJJGGGAAA888///)))***+++,,,+++***)))***+++***++++++++++++,,,,,,,,,---,,,...000///,,,...444HHHNNN______RRRTTT~~~xxx~~~wwwggg~~~vvv```TTTWWW___sssrrr___JJJ===666222222333333111///---...222999>>><<<<<<777666IIIOOOWWWxxxeeeWWWrrrvvvPPPGGGFFFPPPoooJJJ<<<888333222111000///.........,,,---...///000000000000,,,777CCCOOO^^^ggg\\\JJJcccqqq}}}ooosss~~~aaaTTTTTT\\\\\\PPPMMMZZZzzzqqqZZZJJJFFF```sss```fff}}}|||wwwsssrrrrrrrrr|||}}}zzzrrrsss{{{xxxtttxxxyyyyyymmmppp|||qqq```]]]ggghhhSSS;;;FFF???>>>999+++(((,,,)))***))))))(((((())))))***((((((((()))))))))*********+++,,,+++***+++,,,...222111LLLWWWHHH___```OOO___~~~~~~ffflllwwwooo```\\\YYYOOOEEEBBB>>>BBBHHHKKKLLLKKKGGGDDDFFFEEEDDDEEEIIINNNSSSVVVUUUXXXYYYXXX[[[fffqqqwwwppp|||pppgggxxx}}}vvv|||{{{rrrWWWDDDAAADDDAAA999>>>888111+++((((((((((((***))))))))))))((((((((()))))))))*********+++++++++,,,///000---+++333<<>>NNN___]]]WWWvvvwwwuuuvvvddd}}}{{{{{{xxx}}}|||rrrdddXXXNNNFFFKKKJJJJJJMMMSSSZZZ```ccc]]]hhhtttsssbbbMMMCCCDDDNNNOOORRRXXXeeezzzqqqYYYBBB222///333666222...---///111///---222000---GGGJJJMMMrrrrrrYYYbbbwwwzzzYYYEEEHHHIIIlll}}}vvvwwwJJJ;;;666444333222000////////////---...//////------///111:::EEEUUU]]]TTTNNN___xxx}}}{{{sssiiihhhuuuqqqXXXZZZ```YYYSSSNNNRRR~~~\\\ZZZjjjwwwhhh\\\mmmzzzwwwxxx{{{|||wwwqqqlllggg^^^SSSKKKDDDJJJRRR^^^ppp}}}|||zzzzzzrrrkkkiiipppsssqqqqqquuu{{{uuufff\\\hhh|||zzzjjjGGG===>>>@@@555------(((******))))))))))))******))))))))))))***************,,,---,,,***,,,111666HHHNNNJJJ\\\wwwZZZbbb|||hhh[[[vvvuuuggg___SSSMMMIIIGGGHHHGGGDDDBBBBBBBBBBBB>>>888:::AAACCCAAA===<<<;;;::::::<<<>>>@@@BBB<<<===GGGKKKKKKUUUeeeeeelllssssssqqqxxxssspppZZZSSSMMMEEE???<<<777333000...+++)))))))))))))))************************++++++++++++...***+++///000555HHH]]]bbbXXXXXXooottteeejjjxxx~~~VVVFFFGGGHHHDDD>>>888444111...---++++++************++++++++++++************++++++,,,,,,,,,,,,++++++++++++---...333???NNNYYYZZZWWWGGGYYYiiijjjccc^^^^^^___```aaajjjyyywwwuuu~~~}}}uuuwww~~~yyykkkbbbVVVFFFFFFNNNOOOLLLLLLKKKJJJIIIIIIIIIIII<<<666...******,,,,,,,,,++++++,,,,,,,,,---------///.........---///:::FFFUUUcccfffOOO|||\\\___dddwwwtttuuuuuunnnaaaUUURRRVVVQQQUUUVVVOOOGGGBBB???<<<<<<<<<>>>@@@FFFPPPZZZaaallljjjRRRSSSaaauuuqqqyyy~~~TTT666///555555222//////111222000---444...+++GGGIIIOOOssshhhiiiSSSIIIMMMmmmqqqTTTAAAHHHSSSsss[[[IIIFFFTTTqqqJJJ:::666444333222111000/////////...///000...,,,---222666@@@\\\eeeQQQHHH___zzzeeeccc______ooottt]]]YYYaaaZZZLLLKKKOOOzzzooolllqqqfffvvvyyyvvvzzz}}}~~~aaacccvvv{{{iiicccsss}}}zzzwwwvvvvvv|||vvvlllbbbXXXMMMAAA999333999@@@NNNfff~~~~~~~~~wwwjjjhhhqqq{{{|||yyy{{{ooodddeeeqqqXXXDDD>>>AAA:::444000)))+++******))))))******+++)))))))))*********++++++))),,,...---+++...666<<>>???LLLWWW\\\```ddd```WWWPPPQQQRRRSSSTTTTTTSSSSSSKKKDDDDDDMMMQQQOOOTTT^^^bbbcccaaa\\\\\\fffzzzzzz~~~kkk___TTTJJJAAA===888333000---+++))))))))))))************+++*********++++++++++++,,,///+++***...666BBBUUUddd^^^WWW]]]vvv|||fffiiioooSSSAAAJJJGGGBBB<<<777333111111---,,,++++++***+++++++++++++++************++++++++++++,,,,,,,,,------------555AAAPPP\\\^^^QQQCCCEEETTT___]]]UUUTTTYYY___lllttt~~~wwwrrrkkk]]]YYYYYYSSSYYY]]]dddkkklllmmmrrrzzzvvv]]]LLLIIIDDDFFFIIILLLNNNNNNLLLJJJIIICCC===555...,,,,,,---...,,,,,,,,,,,,------------...---.........333AAAPPPaaaSSS```mmmnnnttt]]]ccclllddd]]]]]]VVVMMMEEEAAA???>>>>>>===>>>;;;666555<<>>777333888<<>>;;;555,,,+++******))))))******+++))))))*********+++++++++))),,,...---,,,000:::BBBFFF```bbbjjjxxxhhhsss|||yyyfffXXXNNNEEEFFFHHHAAA???BBBDDDCCCCCCHHHQQQWWWNNNgggqqqtttwwwyyy{{{yyyuuuppplllqqqhhhccceeebbbXXXPPPNNNMMMPPPSSSVVVZZZbbblllsss|||}}}uuufffXXXKKKDDD;;;333///...------))))))*********+++++++++*********+++++++++,,,,,,///...,,,000>>>PPP]]]aaa^^^ccchhhooossssss}}}rrrRRRLLLJJJFFF@@@;;;777666555------,,,+++++++++++++++,,,++++++******++++++,,,***++++++,,,---...//////777AAAMMMTTTYYYXXXNNNBBBRRRXXXZZZVVVXXXdddttt~~~~~~{{{rrrnnnQQQFFFCCCAAA:::===CCC>>>AAAAAACCCGGGEEEBBBFFFMMMYYYXXXZZZcccnnnzzzyyycccXXXOOOMMMKKKJJJKKKNNNNNNKKKHHHEEEBBB===666000---,,,---,,,,,,,,,------------...------...///000888IIIZZZaaaNNNjjjuuu\\\sssQQQLLLNNNIIIBBB@@@>>>???CCCFFFDDDAAADDDFFFFFFGGGOOOZZZaaabbbdddcccmmmZZZ===???cccyyyyyymmmOOO;;;333111222111000//////000111444---===CCCIII]]]mmm|||RRRMMMyyysssSSSJJJDDDTTTLLL===888555444222111000000//////---///000///...444===FFFrrrlll\\\QQQaaazzz{{{iii^^^oootttbbbZZZddd}}}yyyXXX]]]www```QQQ^^^www|||}}}{{{|||}}}ppplllrrr~~~tttgggyyywwwyyy{{{zzzyyysssiiiYYYIII<<<666666777555AAARRRfff}}}yyy~~~}}}jjjjjjvvvqqquuusssppp|||pppuuu^^^CCCAAAAAA???:::///++++++************++++++)))************+++++++++))),,,///...---222<<>>:::999999...---,,,,,,++++++++++++,,,++++++******++++++,,,)))***+++,,,...///000000DDDMMMRRRPPPNNNQQQSSSQQQMMMUUU___jjj{{{vvvgggYYYTTTSSSNNNFFFAAA<<<555777:::777999;;;444888555666:::888333555<<<777:::???CCCGGGSSSfffwwwyyy{{{{{{ZZZPPPEEECCCIIINNNMMMJJJEEEEEECCC===444...+++,,,,,,,,,,,,---------......------///111333;;;OOOaaa\\\bbbmmmWWWtttjjjLLLHHHHHHGGGEEEGGGKKKNNNLLLJJJLLLPPPSSSSSSZZZdddpppooohhhllllllUUUJJJSSSpppgggMMMjjj}}}aaaBBB///111222333000---,,,...111111...FFFDDDJJJcccnnnrrrNNN___qqqQQQAAALLL]]]JJJAAA555444333222111000000000000111444,,,000:::---555___ooobbbUUUYYYmmm{{{vvviiinnnvvvccciii]]]}}}sss^^^dddWWWZZZmmm|||vvvfffoooyyyxxx{{{|||vvvvvvzzz{{{vvvqqqkkk]]]LLL>>>888888<<>>;;;888;;;;;;999777555555777:::555666777888<<>>;;;<<<;;;:::888777777777777666;;;<<<;;;999777666888999666888:::999666444555666HHHJJJKKKLLLXXXiiiuuuxxx~~~rrrtttrrrWWWHHHHHHHHHJJJIIIGGGDDD???888000+++---,,,+++---///000///...111///000000777KKKZZZWWWMMMiii[[[aaasssooopppzzzqqqSSSeee|||lllNNNHHHeeewwwTTTXXXppp```555111222222111111111111000222888CCCMMMQQQ^^^^^^^^^rrrWWWCCCEEEWWWnnnHHH???OOO___cccJJJ???333444333222111111000000111000+++555333222WWWlllQQQFFFNNNfffpppjjjrrr~~~lllgggeeennn~~~\\\}}}nnnZZZCCCQQQpppzzzxxxwwwtttpppzzz}}}uuunnnhhhzzz}}}xxx}}}~~~www{{{{{{{{{yyyuuurrrpppppp^^^FFF333333;;;AAAMMMZZZbbbzzz|||yyyxxx{{{rrrjjj|||{{{xxxqqq|||}}}GGGDDDAAA///EEE111///,,,***+++,,,++++++++++++++++++,,,,,,,,,,,,)))000---111<<<>>>___```VVVbbbeeerrrqqq^^^RRRIIIDDD@@@@@@BBBIIIYYYsssnnn]]]UUUXXXXXXlllqqqgggDDD???<<<111444///---,,,,,,---...---,,,******+++,,,---...///000,,,666GGGUUUXXXWWWZZZbbb]]]jjjyyymmmjjjjjjSSS;;;666444222000...---------...,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,000777@@@GGGKKKMMMVVVaaafffbbbbbbnnn|||xxxpppaaaMMM@@@:::888555BBB???>>>@@@AAA>>><<<<<<666777999888888999===@@@;;;===@@@@@@???>>>>>>???;;;;;;:::999888999===@@@===>>>>>><<>>333444444333222111111111111000...222555CCCdddeeeAAAJJJdddvvvrrrmmmsss{{{{{{vvv^^^dddtttrrr]]]pppzzz^^^NNNKKK___~~~vvvmmmiiijjjnnnsssvvv|||yyyrrriiisss|||uuuqqqjjjjjjxxxxxxuuu~~~{{{zzzzzzyyywwwtttooolllQQQ???666???GGGKKKWWWhhh}}}wwwwwwzzz~~~{{{yyyzzzppp{{{{{{}}}uuuvvv{{{xxx{{{```FFFDDD000AAA444111,,,******+++,,,,,,+++++++++,,,,,,,,,------+++***---222>>>ZZZXXXUUUrrrooo~~~eeeRRRHHHCCCBBBBBBIIIJJJPPPbbb~~~xxxhhh]]]```www|||uuuYYYBBB;;;<<<:::222000------.........---***+++,,,...////////////000>>>IIINNNYYYfffhhhaaacccuuuiiiPPP:::===444444333000---,,,---///------------------------000///000666@@@HHHMMMNNNaaaccceeegggmmm{{{yyyxxxTTTMMMBBB;;;:::===??????:::999888999999888888888999:::<<>>JJJSSSWWWWWWhhhdddbbbiiiyyyqqqUUUGGGDDD@@@<<<<<<>>>>>><<<::::::;;;<<<===???CCCFFFGGGDDDDDDFFFNNNXXX```bbbbbbfffiiinnnpppnnnkkkiiihhhfffiiikkkkkkeeeZZZOOOGGG<<<<<<;;;999666666;;;@@@JJJVVVjjj{{{zzzsss\\\IIIHHHGGGGGGGGGEEE@@@<<<222000------...///000///...///...;;;OOOTTT\\\tttvvvcccNNNWWWVVVFFFeeeooohhhttteeeHHH===888EEEffftttiii^^^NNN```[[[;;;444000111222000222666999<<>>EEE===555222///------......---.........///////////////>>>KKKTTT[[[qqqiiivvvnnnjjjTTT>>>???;;;666111...------...------------------------***000:::FFFSSS\\\aaabbb___bbbhhhvvvwww\\\DDD;;;<<>>777777;;;AAA@@@LLLfff|||zzzzzz```VVVJJJEEEFFFFFFBBB>>>666333000...///000000//////333111===PPPOOO^^^ooosssPPPXXX}}}nnniiiiiiiiigggfffgggmmmuuuzzzzzzwww~~~ccc@@@IIIvvvWWW;;;;;;777FFFwww{{{yyykkkWWWKKKcccGGG999///111333222333777888===CCCHHHSSSiiiooo^^^pppfffWWWJJJKKK```rrraaaiiixxxDDD===555555555444333222222222222333111@@@^^^iiiYYYWWWkkkyyyvvv}}}ddd]]]dddvvvvvv^^^}}}bbbLLLHHHPPPiiijjj~~~vvvoooxxxyyyuuuwwwyyyrrrhhhlll~~~wwwtttvvvuuujjjlll~~~{{{}}}{{{wwwrrrkkk^^^OOODDD888???FFFOOOeee|||uuugggkkk}}}uuuooottt|||}}}zzzppp|||wwwlllttt}}}xxxGGGCCC>>>999555111...---------,,,,,,,,,,,,------------...000111888SSS|||wwwTTTxxxpppWWW|||TTTFFFAAAGGGMMMVVVnnnnnnPPP???@@@666333///,,,,,,------,,,......------...000222333GGGLLLWWWccchhhjjjrrr}}}kkkPPPHHHAAA888222000000///...........................---666BBBOOOYYY___cccfff___nnnyyy\\\DDD444333@@@NNNAAA======BBBDDDCCCEEEIIIIIIPPPTTTUUU[[[fffpppsss}}}{{{zzzvvvjjjaaaTTTEEE<<<:::;;;999@@@QQQbbblllttt{{{~~~qqqYYYKKKIIIJJJFFFAAA:::777222000///000000///---777666BBBTTTQQQjjjsssMMMuuuwwwkkkoooyyyyyyzzz~~~dddHHHWWW~~~lllJJJ>>>BBBFFFRRRyyy]]]~~~cccFFFIIIiiiVVVBBB111222666444333666666???GGGIIIPPPhhh^^^___vvvaaaSSSKKKQQQkkk}}}tttCCC===666555555444333222222222222888...MMMiiiWWWMMMeeevvvuuuqqqpppvvv]]]bbbmmmcccjjjzzz]]]IIINNN^^^eeeddd{{{|||uuurrruuuuuukkk^^^ddd|||vvvppprrruuutttzzz}}}|||yyypppbbbQQQBBB999777DDDPPP[[[www~~~{{{yyy}}}}}}~~~rrrbbbllltttjjjnnnyyyppp}}}{{{zzz{{{tttcccppp|||OOO>>>AAA999666222///......,,,+++,,,,,,,,,---------......&&&333666___^^^gggmmmKKK{{{}}}WWWHHHDDDLLL]]]iiizzz}}}~~~|||||||||aaa;;;EEE666333///,,,,,,,,,,,,,,,------,,,,,,...111444666OOOLLLZZZllleee[[[zzznnnNNNEEE999333222333111///........................444===KKKUUU[[[^^^aaaccciiifffQQQ???===GGGLLLKKKHHHGGGAAA???DDDHHHLLLVVV```^^^iiisss{{{nnn]]]UUUEEEBBB<<<;;;CCCVVVjjjwwwgggSSSPPPPPPKKKDDD===999444111000000000///+++888:::GGGZZZXXXyyy}}}fffRRRcccJJJZZZ}}}}}}nnnOOO:::??????PPP___vvvrrrddd???LLLmmmbbbHHH444333888666333555444BBBKKKIIIJJJbbbSSSaaa~~~]]]QQQLLLXXXvvv{{{HHH;;;888888333222444444222111333---@@@XXXXXXJJJSSSppp|||hhhgggllllll|||kkkYYYpppQQQKKKYYYbbb___oooyyyzzz}}}}}}|||tttttttttllldddaaajjjooovvvuuu|||{{{xxx~~~oooqqqmmmSSSDDDAAA555<<>>;;;444---,,,///000...+++000:::PPPMMMlllmmmTTThhhiiiQQQDDDDDDaaavvvRRR@@@999???IIILLLoooyyyjjjcccAAATTTtttxxx{{{uuu???999777---666111555;;;@@@JJJDDD\\\[[[[[[rrr^^^SSSFFF___}}}bbb\\\}}}GGG:::777888333222333333111111333444RRR```TTTOOOaaaxxx{{{yyy{{{rrrcccgggzzzrrr^^^tttvvv```^^^jjjooovvvxxx~~~kkkbbbeeebbbgggggglllrrruuuvvv|||}}}wwwuuuqqqjjjgggggguuuxxxnnnyyyyyy```gggmmmwww}}}xxxppp\\\AAA888======KKKeeesssvvv}}}|||~~~yyy{{{~~~yyy}}}yyyvvv}}}wwwlllkkkrrryyyvvvwwwttttttqqqooojjjaaatttwwwxxxHHH???<<<999555111...---.........---...///---+++---111333777kkkrrrQQQ```ZZZdddXXXNNNFFFUUUcccooo\\\gggjjjxxxxxxiiiwww{{{SSS@@@===777111000111000//////------...111000222<<>>:::666222000111444888222777NNNWWW}}}rrrvvvUUUUUUxxxuuu\\\QQQ\\\SSSCCC@@@FFFeeettteeeIII>>>999>>>GGGTTTkkkkkkxxxgggMMMRRRbbbmmmzzznnnrrrXXX:::777666888444777:::AAAPPPQQQlllYYYaaalllaaaRRRLLLdddxxxkkkkkkyyyyyyXXX```GGG:::777888444222333222000111444???aaa^^^GGGTTTnnnwwwxxxnnnffffffhhhUUUccc~~~rrrttt~~~~~~{{{vvviiiTTTKKKJJJDDDGGGHHHNNNYYYcccmmmyyyzzzyyyyyyxxxsssnnnrrrxxxnnnkkkvvvssscccSSSZZZiii|||tttrrr^^^EEE;;;:::@@@JJJ^^^uuusssyyyvvvyyyvvvxxx|||xxx|||{{{~~~wwwyyyoooiiiiiioootttzzzsssooosss^^^uuuqqqbbbzzzOOODDD;;;999666333000...---------///...++++++///000///555KKKNNNXXXwwwxxxJJJ{{{}}}kkkFFFOOOSSSfffeeehhh}}}|||wwwvvvxxx|||jjjjjj}}}jjjFFF???;;;333...///333222......---///222333777CCCOOOYYYdddgggfffyyyzzzvvvjjjTTT???888666222//////000------/////////333888CCCLLLRRRZZZdddkkkpppPPP>>>===HHHJJJMMMIII@@@===GGGUUUVVVbbbtttvvvrrrmmm```MMM@@@___ttt```UUUQQQFFF???:::999444------333333444BBBPPPVVVmmmwwwnnnKKKWWWnnnfffRRRLLLBBBAAAMMM???999@@@MMMooolll```UUUBBB???>>>BBBHHH]]]kkkkkkRRRNNNVVViiizzz{{{AAA555<<<222444999@@@CCCSSSZZZvvvbbbTTThhheeecccOOOTTTlllHHH;;;777777444222222111000222777RRReeeQQQBBBddd}}}uuupppvvvmmmfffqqqwwwpppOOOwwwpppgggXXXPPPIII>>>999888<<>>666000000000...333111111333777???PPP```fffmmmmmm|||iiirrruuuXXXBBB:::999666000...,,,---///...///777AAAOOOYYY```eeeyyywwwZZZBBB>>>KKK___lllTTTFFF<<>>DDDJJJjjj___ccciii^^^hhhnnnssszzz{{{xxxyyyuuujjj```cccrrr|||}}}uuuhhh\\\```ooouuuqqqzzznnnhhh|||vvvYYY???===999555222000............///000...,,,000777jjj[[[DDDYYYvvv```UUUBBBLLL~~~tttYYYYYYfffaaaccccccKKKNNNggg~~~oooTTT===???YYYqqqttt~~~~~~}}}FFFAAA===:::666222222555222//////111666BBBUUUgggxxxzzz|||{{{yyylllhhh|||bbbFFF888777666222...---...//////111;;;FFFUUUPPPbbb}}}[[[:::<<<^^^xxxpppYYY???:::<<>>UUU~~~vvvyyywwwyyyuuudddAAACCCAAACCCMMMGGGBBB]]]RRRQQQyyymmmjjjUUULLLfffrrrzzzdddTTTXXXVVV^^^qqqmmmVVVcccLLL===999555333333444333444===GGGNNNJJJVVVsssnnnoooqqqkkkuuuuuuzzzzzzyyy|||xxxkkk]]]QQQFFF@@@<<<888888;;;111888>>>CCCPPPeeexxxqqq|||}}}uuuddd[[[@@@;;;???EEEKKKbbbvvvbbb]]]|||hhh\\\eeelllqqqxxxyyywwwyyyssskkkmmm{{{zzz~~~yyylll]]]WWWcccrrrrrr{{{zzzgggxxxgggddduuunnntttAAA>>>999555111/////////222,,,---222///+++777JJJ@@@NNNkkk___zzzVVVTTTVVVqqqgggfffzzzoooRRR```ccceeelllXXXMMM```wwwtttiiiVVV```zzzppp}}}[[[GGG:::<<<<<<333111666000......222999HHH^^^rrrxxxzzzxxxlll}}}mmmMMM888666888666000///111222111444???KKKSSSVVVvvvZZZFFF>>>UUUppprrr\\\GGG;;;>>>NNNooo|||ooozzz{{{sss]]]BBB444555666111555<<<___pppvvvTTT^^^lllvvvddd^^^nnn~~~xxxbbbPPPSSSXXXfffxxxxxxhhhuuuhhhFFF<<<;;;AAA___nnneeebbbUUUbbbuuu|||rrrkkkzzzOOOBBBPPPMMMSSSHHHBBBbbbNNNZZZgggtttMMMQQQlllfffiiilllgggWWWJJJNNNLLL@@@WWWKKK<<<888555333333444333666???JJJEEENNNkkk{{{tttyyyuuuqqq~~~zzz[[[~~~rrr}}}sssvvv|||xxxiiiWWWKKKCCC<<<;;;===::::::777555???SSSdddjjjuuuuuudddUUUIIIBBB===DDDLLLXXXyyyrrrOOOaaazzzssseeennntttyyy{{{vvvwww{{{wwwkkk^^^PPP[[[oooqqqvvv|||eeeuuunnnUUUiiippp|||BBB???999444000//////000333))))))222000,,,@@@]]]uuuDDD|||NNNqqq^^^dddddd}}}kkknnnpppiiiccc]]]OOOdddddd}}}yyyYYYNNNSSSsssnnnzzzuuuqqqPPP999===???333...333111//////444>>>OOOggg{{{ZZZttt|||ooouuuZZZ===666888666222111333444333666BBBOOOVVVpppgggBBBJJJbbbxxxlllJJJ:::AAABBBMMMooozzzoooMMM888999;;;666???<<>>PPPKKKHHHPPPrrrvvvuuucccsssmmm^^^~~~sssiiipppmmmhhhgggkkkttt|||wwwdddWWWOOOIIIAAA;;;>>>;;;888777:::AAAMMMXXXrrryyyyyyssswww}}}dddRRRHHHBBB777OOOHHHMMMyyynnnkkkcccwwwzzzkkk~~~vvvqqqpppkkkZZZTTT```ppp|||mmm___{{{XXXqqqMMMCCC666444999333,,,222111,,,444---111---999^^^VVVsssTTTgggcccZZZxxxqqqggg~~~zzzxxxmmmRRR]]]bbbjjjdddvvvyyywwwxxxoooOOOWWWddd|||~~~}}}zzznnnppp}}}zzzooorrrXXX:::>>>===444222444+++999111:::HHHLLLpppYYY~~~~~~hhhppp```>>>888:::444555111000222333888EEESSS^^^xxxsssMMMUUUaaannnlllSSS;;;<<>>;;;LLL___mmmOOONNNddd{{{oooWWWXXXyyyyyykkkZZZrrrJJJwwwaaaQQQOOOmmmZZZGGGiiidddjjjNNN]]]eee```~~~JJJ===::::::222555666333CCCQQQHHHOOOkkkrrrzzzhhhXXXiiiyyyzzzlllhhhhhhiiiXXXIIIIIIKKKQQQ[[[iiivvv~~~ppp___QQQJJJIIIKKKBBB@@@===;;;999:::>>>CCCQQQ\\\iiivvvkkkRRRCCC>>><<>>666222333111777---777IIIbbbzzz{{{}}}}}}{{{gggggg}}}rrrBBB@@@444666333333222111555@@@LLLTTTddduuuQQQBBBllluuunnnSSS@@@EEEVVVbbbtttCCC<<<222;;;777HHH}}}ZZZUUUeeeiii|||\\\\\\wwwjjjYYYIII???AAAOOO^^^yyyqqqSSSRRRkkkdddNNNCCCSSSnnn|||sssccctttOOOgggzzzeee\\\UUUpppSSSNNNrrr^^^bbbJJJ\\\LLL>>>;;;888333333333999LLLSSSDDDJJJ{{{uuunnnsss___XXXeeeeee{{{iiirrrfffEEE<<<<<<;;;@@@CCCHHHVVVgggmmmiiihhhllllllbbbTTTNNNSSSZZZJJJJJJHHHEEEBBB@@@>>><<<>>>GGG]]]yyyoooUUUBBB::::::===IIIGGGqqqbbb```iii|||||||||vvvppplllZZZPPPZZZiiinnnjjjeeezzzjjjrrrdddzzzpppDDD333;;;555///222///...222...///---AAAsssaaaJJJlll]]]aaaYYYkkkuuuVVVpppwwwmmmuuuqqqzzz}}}www}}}|||[[[]]]|||nnn}}}vvvttt~~~]]]AAAOOOVVVQQQJJJIIITTT]]]WWWHHHJJJRRR\\\fffmmmpppoooooovvvgggkkkyyylllkkkqqqJJJ???>>>888222111555444///:::NNN|||zzzqqqrrrpppffflllJJJGGG---:::222444333111777FFFUUU\\\|||uuu]]]777UUU|||vvvcccKKKCCCXXX{{{~~~dddvvvyyyxxx}}}SSSAAA777;;;>>>QQQfff[[[tttxxxhhhzzzUUUCCChhhkkk[[[GGG===:::???JJJTTTccciiifffpppQQQGGGKKKTTTkkkyyykkkoooTTTGGGTTTYYYhhh___~~~KKKZZZyyy___]]]JJJ^^^MMM>>>:::888666333444AAAUUUVVVFFFZZZnnnyyymmm[[[aaahhhxxx[[[zzzqqqoooNNN@@@GGGQQQOOOUUUUUUQQQWWWaaaZZZJJJCCCMMMXXXZZZWWWTTTVVVYYYSSSTTTRRRPPPPPPPPPMMMHHHAAA@@@OOOmmmqqqYYYHHH===777999???DDDgggaaaSSSkkk{{{~~~~~~|||{{{yyyyyyxxxqqquuucccSSSTTTaaalllnnnmmmzzzvvvzzzZZZtttJJJ444===333...444---...555---...***MMMQQQRRR\\\ppprrrXXXjjj~~~eeesssqqq^^^YYY___\\\dddrrrtttjjjcccdddyyyeeePPP^^^{{{mmmOOOEEEfffpppbbbNNNDDDKKKWWWVVVOOOOOORRRYYY]]]^^^jjjxxx||||||nnnjjjsss}}}xxxccczzz}}}RRR===>>>;;;444333333222888DDDUUUxxxppp~~~wwwjjjkkkuuu}}}jjj\\\{{{[[[FFF,,,===444111111555999DDD[[[qqqfffBBBCCC~~~gggWWWZZZ___mmmiiimmmhhh\\\```tttxxxnnnjjj___gggrrr|||xxxmmmDDD???777===WWWTTTbbbxxxaaawwwvvv[[[MMMZZZ|||ppp```XXXJJJ;;;666777<<>>888999888444888KKKYYYWWWOOO|||bbbUUUiiipppdddjjjeeeooo}}}SSSBBBNNN^^^dddgggooooooiiihhhfffUUU>>>999===EEEOOOWWW]]]______dddddd```\\\^^^```[[[SSSEEE:::<<>>777999999555===RRRXXXUUU[[[~~~```WWWppp]]]cccnnnqqqLLLNNNdddlllkkkllltttyyyxxxtttkkkVVVAAA999777888AAARRReeessszzz|||wwwwwwvvvjjjZZZMMMAAA999CCCYYYmmm|||lllQQQ;;;777777888FFFZZZ{{{jjjNNN^^^iii|||}}}~~~|||xxxqqqmmmrrrzzzpppmmmppp{{{}}}zzzooolll```TTTTTT```jjjlllppp|||uuutttiiiqqqeee===888333222444///,,,111000///@@@{{{jjjYYYoooVVVwwwHHH\\\|||ttt{{{zzznnndddWWWLLL===666888444666999:::888666777999???EEEDDDAAAOOOgggvvvyyy~~~kkk___{{{ZZZDDDJJJ\\\~~~~~~ZZZ\\\{{{oooiiiYYYYYYkkktttsssxxxssspppdddsssjjj???<<<===555777222///;;;HHHaaauuu~~~oooqqqqqqfff\\\lll{{{~~~}}}yyywwwyyyppp~~~^^^VVV|||QQQ::::::888...///:::>>>GGGlll^^^???YYY\\\YYYRRRWWW|||}}}yyypppssszzzdddWWW___cccuuuqqqTTT@@@666AAA___YYYXXX{{{nnnuuuooooooZZZFFF???bbbxxxggg\\\PPPBBB;;;999888999<<<<<<<<>>333222333666AAAVVVoooyyybbbUUUQQQNNNRRRaaappptttqqqWWW@@@222777<<<===OOOfffqqqSSSLLLdddzzz}}}|||~~~|||vvvnnnkkkooossstttlllmmmttt{{{ooonnnbbbQQQOOO\\\fffgggfff}}}yyynnnvvvfffzzzsssCCC333555555333111------444///MMMYYYyyy___jjjsss\\\HHHiiipppbbbfff{{{aaaOOODDD<<<888999777999999777666777777666000888888:::KKK```nnnwwwmmmsssjjjeeeoooMMMCCCXXXlll|||TTTaaalllooo```WWWcccjjjpppzzz~~~ddd___~~~{{{FFF>>>===333666444000<<>>888444444444777AAAYYY{{{xxxKKKIIIiiiKKKRRRYYYppplll______mmmyyydddsss<<<===III~~~aaaqqqssspppiii|||yyy}}}nnnFFFCCCMMM~~~ssshhh\\\PPPPPPLLL;;;555AAA777555777;;;>>>???DDDJJJQQQllldddUUUWWW^^^```bbbgggfffcccoooxxxlllcccdddPPPDDDYYYNNNKKKbbb```{{{UUUSSSpppcccHHH@@@DDDHHHFFFHHHMMMPPPRRRXXX```SSSAAA888777666444EEEWWWMMMOOOmmmiii{{{pppnnnnnnnnnuuuyyyRRRLLLiiisssppp|||lllnnnsssvvvjjjSSS===333///444666111...999SSSiiieeeRRRZZZaaaiiixxxtttNNN<<<555@@@BBB===HHH^^^^^^WWW^^^hhhvvv}}}}}}}}}|||zzzooofffiiiuuuwwwqqqooosss}}}{{{uuuqqq```LLLKKK]]]jjjkkk\\\www___|||```lllyyy|||FFF///666777111333///+++777---RRR{{{IIIfffmmmIIIQQQvvvxxxvvviiivvvhhhTTTIIIDDDAAA>>>;;;<<<:::777999;;;999444111999777666DDDSSSaaapppyyyxxx^^^EEEMMMqqq]]]DDDeeetttllluuufffUUUYYY\\\fff~~~ppp}}}hhhTTT|||LLL@@@===222555555222@@@[[[}}}{{{hhhzzzjjjccc~~~qqqqqqlll|||rrr~~~pppHHHLLLRRRmmm~~~www|||}}}zzzvvvuuussspppqqq~~~|||yyyMMMWWW{{{jjj???777111999999444DDDiiiyyyJJJ@@@ZZZ|||TTTPPPQQQggguuutttaaaxxx999BBBAAAkkkbbb~~~TTTNNNKKK[[[SSSVVV;;;;;;JJJfffWWW```]]]gggnnnppphhhNNN;;;<<<>>>:::999???DDDGGGLLLQQQaaayyynnnaaa___`````````SSSTTTpppzzzjjj```\\\JJJ>>>XXXaaaIIILLL]]]dddXXXVVVsssgggGGGAAAIIINNNJJJGGGJJJTTTXXXXXX```lllWWW:::;;;777888???NNNRRRGGGTTTyyypppgggdddqqq|||jjjlllFFF]]]oooyyyhhhrrryyy[[[AAA555444000222333444444666888:::OOO```{{{sssdddaaa]]]]]]nnnIII===444777BBBLLLTTTYYY\\\cccnnnzzz{{{}}}|||zzzsssmmmxxxrrrrrrvvvssswww|||zzz|||tttsssjjjYYYLLLOOO^^^kkknnnpppvvvYYYbbbdddvvv@@@333555666444000111,,,888333mmmXXXUUUjjjsssaaaKKK[[[rrrqqqlllaaaGGGDDDCCC===999888:::999999999888777666666555777AAALLLiiiEEEAAAPPPMMM~~~rrrRRRNNNNNNuuu|||{{{}}}zzzuuuqqqsssnnn___QQQRRRfffzzzwwwyyy```lll___???:::888999444:::===jjj}}}zzznnnuuuzzzfffccckkk~~~hhhCCCLLLSSSyyytttvvvwwwuuurrrppprrrtttttttttyyyUUUPPPccczzzDDD===:::...999888JJJyyyiiiDDDSSS[[[FFFWWW[[[qqqkkksss~~~XXX\\\<<>>888???DDDWWWooo]]]KKK===888:::@@@???DDDJJJJJJHHHPPP]]]lll~~~aaaRRRdddzzz{{{UUUYYY|||uuuooommmmmm]]]ddduuurrr;;;EEEYYYSSSHHHxxxmmm]]][[[|||vvvQQQKKKMMMJJJHHHPPPPPPSSSXXX]]]cccnnnyyyXXX:::;;;666000666JJJSSSMMM___}}}jjjgggnnnsssyyynnndddKKKjjjvvvvvvbbbkkktttqqqhhhWWWDDD666222333555555666555444444666888777<<>>HHHMMMLLLWWWjjjxxx}}}|||vvvyyy~~~}}}}}}{{{~~~}}}oookkkaaabbbhhhppprrrppprrrwwwrrrrrrjjjZZZMMMLLLXXXdddhhhkkk]]]iiiaaayyyMMM:::666333333111333...777;;;sssQQQ______}}}YYYQQQuuuuuuxxxTTTBBBGGGEEECCCDDDDDD@@@<<<888999777777888777666:::AAAVVVuuu___FFFAAAHHHZZZWWWCCCIIIaaa}}}wwwqqqkkkfffbbbhhhfffbbb[[[RRRQQQaaatttsssyyysssnnngggpppBBB;;;666444777<<>>JJJ|||lllfffXXXYYYZZZVVVJJJ===:::@@@GGGEEEFFFKKKOOONNNSSScccvvvrrrsssooobbbtttkkkQQQRRRPPPbbbjjjzzzqqqZZZYYYeeeRRR===gggTTT[[[}}}ppp^^^```iiiNNNNNNTTTVVVXXX___\\\]]]aaafffkkkuuu~~~YYY;;;:::777333BBB]]]bbbYYYiii}}}rrriiijjjnnnoooqqqoooXXXNNNsssrrrbbbJJJSSSKKKEEE;;;444111222555888999999999888777777999;;;>>>:::999:::<<<>>>CCCIIISSSjjjIII@@@FFFVVVUUUNNNccc}}}~~~{{{wwwzzz~~~}}}|||wwwyyybbbXXXQQQVVV___eeeffffffmmmvvvvvvtttmmm^^^NNNJJJRRR]]]gggkkklllttttttZZZ|||[[[===555111222444333000555JJJwwwMMMvvvXXXhhhPPP[[[]]]wwwqqqooo}}}eeeLLLDDDEEEGGGJJJLLLMMMKKKHHHBBB===:::;;;;;;888888:::@@@GGGlllaaaCCCAAACCC]]]cccAAAHHH^^^yyyuuurrrfffVVVNNNPPPUUUQQQTTTYYYUUUOOOXXXiiixxxvvvyyykkksssFFF===777333555<<>>CCChhhssspppuuuqqqmmmlllkkknnnqqqqqqnnnkkkfff[[[bbbzzzgggOOOHHH|||MMM<<<666333333EEElllyyyMMMCCCkkk|||\\\HHHUUUmmmddd```ttt[[[lllsssbbb{{{CCCTTTiiijjjWWW???;;;???999===GGGBBBccciiiDDDQQQbbbccchhhllleeeOOO===;;;AAAFFFGGGJJJNNNQQQUUUddd}}}xxxiii\\\jjjTTT???<<<@@@UUU^^^vvvtttYYYTTT]]]zzzfff@@@lllSSSmmmzzzsss[[[cccWWWIIINNNVVV]]]eeemmmhhhfffjjjpppuuu|||ZZZ:::999444333GGG[[[UUUNNNgggxxx]]]bbbkkkpppqqqwwwzzzwwwuuuooo}}}~~~eeeQQQPPPuuudddJJJ222===444222000000444888:::;;;;;;;;;<<<;;;;;;<<>>???DDDGGGbbbSSS@@@===VVVPPPCCCbbb}}}tttpppnnn___IIICCCKKKFFFIIIXXXfff```OOOMMMYYYmmmjjjtttrrraaaWWWKKK>>>;;;999444???eee~~~tttfff]]]{{{JJJ@@@@@@OOO}}}}}}^^^dddmmmkkklllhhhgggkkkqqqsssoooiiidddWWW\\\wwwsssTTTAAAkkkYYY???444777222NNN|||ccc???LLLwwwrrrTTTVVVmmmpppTTTWWWsssddd\\\~~~xxxuuuGGGgggpppXXX>>>@@@GGG???LLL[[[MMMjjjlllZZZ\\\dddooo{{{hhhMMM???CCCHHHGGGGGGLLLSSSZZZkkkqqqUUU@@@UUUwwwHHHEEEEEESSSkkksssnnnWWWSSS]]]|||```HHHpppOOOssswwwxxxUUUaaasssLLLJJJRRRYYYccclllqqqjjjhhhmmmtttzzzZZZ:::999999;;;NNNVVVGGGPPPwww|||SSS\\\jjjnnnnnn}}}ccc\\\fffooommmyyyppp\\\KKKPPPrrrVVV>>>111===???@@@AAA@@@>>><<<;;;<<<>>>??????>>>???AAAEEEHHHEEELLLQQQQQQQQQXXXdddnnngggUUUXXXXXXUUUYYYooo}}}~~~}}}zzz}}}}}}{{{|||tttWWWDDDTTTaaammmnnnkkkppp}}}xxxeeePPPEEELLLYYYccc```pppkkkccc{{{~~~JJJppp999666333333555111111333kkkVVVQQQ[[[sss~~~nnnHHHUUUjjjccc|||qqqppprrr]]]RRRPPPHHHRRR]]]gggpppvvv|||tttcccQQQIIIHHHIIILLLOOO]]]mmmwwwYYYDDD@@@KKKxxxZZZLLLVVV{{{~~~wwwrrrmmmZZZEEECCCOOONNN]]]uuusssUUUGGGKKKgggjjjxxxlllzzzcccLLLUUU<<<;;;===999HHHrrr|||nnnuuuVVV]]]ddd===CCCIII]]]gggTTT]]]hhhggghhhdddaaafffmmmppplllfffcccWWW[[[vvv|||[[[BBB^^^]]]===888???777ZZZMMMAAA^^^{{{fffTTTggg{{{pppYYYKKKRRRddd~~~qqq[[[ooozzz}}}RRRuuummmhhhVVV===???IIIJJJbbbrrr```qqq~~~eeeIIICCCJJJLLLFFFJJJTTTaaasssaaaCCCAAAccc|||]]]]]]cccssskkkVVVPPPUUUqqqtttRRRJJJzzz{{{OOOxxxuuuQQQ```jjjJJJRRR[[[bbbooouuupppjjjiiipppxxx}}}ZZZ;;;:::222<<>>JJJgggGGG:::999EEEDDDGGGHHHFFFAAA>>>@@@CCCDDDDDDEEEEEEFFFIIINNNQQQYYYaaaggggggiiiuuu]]]rrrmmmbbb\\\jjj}}}}}}}}}|||~~~{{{wwwvvvyyy||||||}}}~~~pppUUUFFFRRRbbboooqqqpppxxx|||hhhQQQAAAGGGUUUbbb```gggqqq]]]LLL~~~}}};;;999444111222111333777xxxJJJZZZWWWaaaHHHcccaaa}}}vvv~~~jjjSSSEEE@@@===PPP[[[lll~~~{{{kkkYYYQQQRRRWWW___ffftttnnn======>>>ggg}}}MMM:::SSSmmm|||uuuhhhSSSDDDIIIWWWggg|||^^^HHHBBBcccttttttxxxqqqQQQuuuhhh;;;777;;;888PPPyyyzzzxxx{{{```LLL\\\UUU:::EEEQQQssscccYYY]]]eeeiiiccc___\\\___fffjjjgggcccaaaWWWYYYrrrbbbFFFRRReee>>>666>>>:::eeeqqqEEEPPPpppxxx\\\TTToooZZZNNNQQQ]]]lllxxxfff\\\^^^|||wwwkkkiiiwwwcccaaarrrUUUDDDBBBKKK[[[zzzvvvVVVEEEEEELLLNNNKKKRRRddd{{{VVV>>>RRRvvvxxxaaaPPPLLLXXXggg```NNN{{{rrrRRRuuuQQQccc[[[GGGXXXbbblllzzzzzzrrrooopppvvv{{{}}}\\\>>>>>>===AAATTTVVVPPPrrrhhhqqqwwwfffYYYggggggfffqqqxxxWWWBBBAAA:::JJJccc>>>:::>>>DDD???CCCHHHJJJIIIGGGHHHIIIHHHJJJLLLOOOTTTZZZbbbgggnnnvvv|||~~~|||qqq^^^eee~~~~~~~~~|||}}}{{{vvvuuuxxxzzzzzz}}}~~~zzzeeeNNNHHHUUUeeesssuuuttt}}}oooVVVBBBDDDRRR```gggeeebbbWWWqqq===:::222000222000444>>>JJJooo___|||XXXSSSvvv^^^sssooocccaaaRRRFFFBBB555;;;AAASSSccckkksss||||||uuuddd[[[TTTWWW___jjjvvv[[[===CCCMMM|||zzzQQQAAAFFF^^^zzzzzzqqq^^^JJJEEESSSbbbvvvcccLLL???PPPnnnwwwqqqnnnxxxrrrKKKYYY???555888666VVV{{{wwwsssrrrrrreeeRRRLLL]]]KKK@@@III___yyygggbbb]]]bbbnnnaaa^^^ZZZ\\\aaaddddddbbbbbbVVVUUUlllkkkMMMKKKsssBBB333;;;@@@yyy^^^EEE]]]yyytttXXXWWWxxx|||SSSRRRfff~~~zzz\\\UUU```xxxoooyyy^^^ppplllnnneee~~~uuueee```YYY\\\tttwwwdddPPP@@@666;;;DDDLLLVVVaaahhhtttuuuVVV>>>YYYlllTTTIIIIII___XXX~~~oooRRRwww~~~PPPeeeRRRIIIaaajjjxxxxxxxxxzzz~~~~~~zzz{{{~~~^^^@@@AAAwwwggg^^^MMMKKK|||qqqrrrmmmXXXhhhkkklllwwwwwwMMM:::FFFCCCUUUhhh???<<<@@@???DDDJJJRRRWWWWWWSSSLLLGGGJJJMMMRRRYYYaaakkkvvv}}}vvvwwwhhhTTTiii}}}|||{{{xxxyyyzzzzzz|||zzz___JJJLLL\\\lllyyyyyyxxxwww\\\FFFEEEQQQZZZiiibbbvvviiisssaaaccczzznnn===999000///444...444BBBQQQyyydddtttSSS^^^wwwmmmooottt]]]]]]bbblll}}}rrrhhhcccIII<<<000;;;@@@<<<<<>>KKKpppvvvxxxsssxxx}}}OOOIIIuuu}}}EEE666888:::\\\|||tttwwwtttvvvQQQSSSjjjVVVLLLQQQaaapppCCCHHHOOOnnnmmmiiifff\\\```rrrccc___\\\\\\```ccceeeeeedddUUURRRiiirrrSSSJJJ}}}BBB666>>>KKK]]]EEEaaayyyqqq[[[]]]gggPPPWWWxxxttt___ZZZGGGRRRpppmmmyyy^^^YYYuuuwwwjjj{{{{{{uuuqqqsssLLLKKKPPPGGG@@@BBBNNNOOOKKKVVViiidddLLL[[[vvvbbbGGG^^^nnnTTTFFFDDDZZZ|||]]]rrrPPP|||xxx{{{OOOfffVVVTTTmmmvvv}}}~~~~~~vvvuuuxxx```>>>999aaazzz|||[[[UUUrrrxxxdddssskkk[[[yyyjjjMMMDDDHHHNNNhhhfffAAA===KKK@@@KKKQQQ___iiifffZZZRRRSSSRRR```mmmppprrr|||fffjjjYYYTTTaaa}}}{{{}}}~~~|||xxxzzz~~~}}}~~~wwwlllTTTEEEKKKaaazzz|||wwwoooeeeLLL>>>LLL\\\ggglllyyyuuuhhhhhhJJJmmmiii|||CCC:::222222...555111RRRnnnUUU]]]ppp^^^QQQ^^^fffiiiwwwoooDDDWWWxxxjjjVVVGGG444555333666<<>>JJJaaaddd___YYYjjj\\\KKK999HHHkkkxxxvvvggg```HHHdddmmmLLL888777CCC[[[zzzrrr]]]MMMeee{{{OOOCCCVVVrrrfffJJJFFFbbboooaaa[[[PPPLLLlllnnnUUUWWWVVVWWWbbb```dddbbbXXXRRR```tttOOODDDlllzzzFFF???000cccNNNBBBeeeppp___XXXjjj]]]```zzznnn```dddgggUUUNNNOOOFFFJJJMMMccctttxxxjjj^^^wwwqqqpppwww^^^UUU^^^|||PPPGGGPPPIIIFFFDDDHHHPPPRRRXXXqqq~~~nnnhhhqqqtttmmmooo{{{rrrccc___rrrjjjSSSEEEJJJ\\\[[[oooSSSkkkvvvpppQQQiiiyyyUUU```zzz|||oooqqqxxxuuubbb???:::777VVVaaaNNNWWW~~~ppp___lllaaaZZZ}}}www|||wwwaaaKKKGGGVVVaaazzzoooAAA888FFFAAASSSYYYeeeooonnnfffaaaccchhhttt~~~zzzSSSggg]]]UUUWWWfff~~~{{{yyyvvvxxxxxxwwwzzz}}}sssbbbVVVGGGCCCNNNfffzzznnneeeNNN???LLL[[[dddgggtttvvvsss```BBBdddqqqFFF777000333222222111YYYbbbRRR```tttSSSSSSwwwWWW~~~tttXXXVVVWWW>>>888111999777999>>>AAACCCHHHNNN\\\ccckkkuuu{{{III999SSSwwwRRRIIIZZZiii{{{sssbbbHHHAAABBB<<>>===@@@FFFNNNWWWfffrrrTTT<<>>@@@FFFPPP\\\jjj}}}XXX>>>BBBWWWNNNfffwwwyyy{{{xxxzzzrrrNNNCCCKKKNNN```yyyzzztttmmmpppUUUGGG:::>>>hhhuuuqqqxxx```]]]HHHSSS}}}zzz===:::JJJzzzooo{{{~~~cccYYYVVVXXXrrrzzzNNNVVVuuuVVV|||pppkkk^^^[[[PPPEEE???LLL|||eeeVVVNNNJJJPPPPPPZZZVVVSSSKKKLLLggg~~~gggGGG<<>>@@@AAAAAAAAA===BBBGGGRRRaaapppUUU999===OOOsssWWWHHHrrruuu}}}wwwWWWLLLSSS]]]|||{{{^^^AAA777>>>^^^}}}yyy{{{eee___RRRPPPwwwBBB<<>>OOOwwwRRROOOsss}}}oooPPPhhhuuuyyy}}}{{{pppqqqssshhhBBB999===\\\[[[YYY}}}~~~ooo\\\```fffccctttjjjUUUDDDEEEXXXjjjcccFFF;;;III[[[ggg|||tttZZZMMMCCCCCC\\\~~~ooocccdddjjjuuuxxxxxx~~~mmmhhhxxxqqqmmmxxxnnnZZZBBB===JJJ[[[dddmmm{{{SSSqqqmmmKKKjjjmmm222444333555777VVV```SSSnnn~~~vvvuuurrrooo^^^xxxtttzzzFFF@@@>>>aaa|||iiiMMMBBBIIIHHHEEEHHHIIIKKKRRRaaatttggg555666FFFjjj[[[AAAEEEkkkzzzxxx[[[MMMRRRfff|||hhhCCC777DDDVVV|||lllaaaQQQIIIuuuEEE@@@RRR|||rrrggg^^^}}}xxxppp{{{yyyyyykkkRRRMMMVVV\\\ZZZeeeiiicccUUUPPPCCC;;;:::MMMdddUUUOOOLLLMMMJJJSSSQQQUUUPPPMMMbbb~~~hhhCCC;;;VVVmmmAAAKKK~~~EEEXXX]]]~~~qqq[[[___eeeHHHUUUqqqkkkpppvvvHHHfffooopppzzzhhhvvvqqq```eeeCCCAAAMMM```xxx}}}tttwwwoooooojjjhhhppptttuuu}}}eeeLLL^^^uuu{{{nnnBBBIII===RRRZZZVVVxxx}}}nnnQQQjjjooojjjqqqtttjjjDDD:::AAA^^^[[[YYY}}}___gggiiillljjjxxxfffVVVCCC===HHHTTTbbbVVV<<<999GGGPPPUUUpppyyywwwXXXDDDHHHLLLTTTwww}}}jjjtttvvvsss|||~~~~~~{{{{{{{{{}}}~~~{{{|||}}}vvvZZZVVVmmmvvvsss}}}nnnZZZDDD???KKKXXX___kkksssMMMrrrlllAAA[[[zzzppp777999222000555XXXWWWQQQsssqqq{{{nnnpppeeeOOOFFFSSSTTTkkkiiiEEE555???FFFJJJPPPQQQRRR[[[mmmpppAAA???FFFPPPeeeDDDEEEFFF^^^vvvvvvyyyzzz|||tttUUUDDDHHHbbbkkktttuuutttxxxTTT999JJJRRRzzzooo___PPPIII|||FFFCCCSSS{{{uuu|||^^^\\\rrroookkkhhhjjjrrrgggRRRIIIAAABBBZZZyyyooo\\\eeeaaaUUURRRFFF<<<===TTT^^^PPPMMMKKKLLLHHHQQQQQQWWWSSSOOOccc~~~hhhDDD@@@TTThhh<<>>;;;???dddZZZaaa~~~nnneeeeeejjjWWW~~~rrrOOO999===???MMMZZZGGG<<<>>><<>>eeerrriiidddrrraaa;;;CCCRRRuuutttZZZJJJFFFbbb{{{OOOEEERRRrrrxxxkkkZZZdddsssSSSeeejjjSSScccWWWRRRHHHHHHHHHAAAdddyyymmmggg___cccZZZ```LLLBBB999===pppooo[[[JJJIIIKKKIIIKKKQQQSSSPPPRRRVVVddd}}}iiiEEE<<<^^^wwwAAAAAAuuu}}}PPPiiilll|||iiimmmSSS[[[nnnjjjwwwooocccIIIllliiikkkfff]]]vvvHHHOOOgggxxxuuucccIII999JJJhhhsssxxxiiiiiivvv}}}~~~vvvtttrrrxxx~~~~~~zzzkkkJJJAAAEEENNNSSSuuu~~~vvvKKKkkkzzzaaaXXX^^^gggsssqqqsss???;;;CCCbbbTTT]]]~~~zzzeeefffhhhlll]]]ooocccHHH888===BBBUUUpppKKK===>>>===CCCMMMSSSgggjjj]]]UUUXXXhhhcccKKKEEEEEEVVV}}}|||}}}~~~|||{{{}}}}}}{{{ttt\\\OOOtttppphhhvvvhhhRRR@@@:::EEEZZZfffggg^^^PPPtttlll>>>QQQ{{{zzz555666333111555YYYVVVaaammmwwwoooooozzzSSSsssXXXVVVxxxYYY>>>666BBBGGGNNN___mmm}}}[[[UUUDDD>>>GGGttt^^^MMMKKKUUUggg~~~xxxpppnnnlllVVVAAA>>>\\\xxxmmmnnnttt\\\<<>>===^^^sssAAA???lllxxxHHHlllmmm~~~yyy{{{jjjTTTeee}}}cccssslll[[[@@@aaarrryyykkkxxxpppFFFLLLeeeyyyqqqYYYEEE;;;LLLfffqqqxxxvvvpppuuuzzzttt~~~gggiiiHHH@@@>>>NNNwwwRRRwww|||zzzNNNkkkuuuXXXSSS]]]fffqqq}}}uuuuuu@@@;;;LLLdddPPPYYY~~~~~~jjjgggnnnnnneeexxx]]]QQQAAA:::>>>GGGcccPPP>>>===???DDDOOOUUUcccddd\\\^^^fffxxxpppPPPBBBBBBVVV}}}~~~{{{zzz{{{|||yyywww{{{vvvqqq\\\NNNqqqxxxlllqqqhhhPPP???;;;CCCXXXfffllljjjUUUxxxooo@@@QQQzzz~~~vvv333777555222888ZZZTTTkkkxxxwwwlll|||qqqZZZVVVVVV}}}]]]CCC:::AAACCCNNNiii}}}YYY@@@AAA999CCCaaasssbbbcccfffkkk~~~zzz|||~~~sssiiieeemmmWWWDDD???NNNqqq{{{lllpppyyy{{{nnnFFF:::;;;BBB~~~tttuuu[[[JJJ;;;TTTttt```===eeeuuu```YYYttt|||rrrnnngggZZZkkkqqqiiidddYYYVVVYYYOOOKKKAAA???>>>\\\]]]OOODDDEEEFFFDDDEEEJJJOOOPPPSSSTTT___wwwzzzeee===???[[[BBB>>>fff}}}zzzHHHiiiiii{{{ppphhhTTTkkknnnmmmVVV???[[[vvv{{{kkk|||pppKKKRRRkkkeeeIII???>>>OOOiiiwwwtttvvvvvvgggIIIggg~~~fffGGGAAA>>>KKKtttVVV}}}|||SSSjjjttt|||RRRRRRbbbkkksss}}}wwwwwwBBB;;;TTThhhSSS[[[yyysssjjjuuummmmmmtttQQQDDD???===AAANNNsssOOO???===BBBDDDQQQdddmmmkkkhhhqqq{{{```EEEEEESSS|||~~~~~~{{{zzz{{{}}}uuuuuuyyyuuutttaaaRRRrrr{{{llliiiyyygggMMM<<<;;;CCCWWWhhhrrrqqq]]]}}}pppAAAOOOrrryyyvvv222555444444:::___RRRnnnzzz~~~ttthhhnnneeeIIIJJJrrrwww^^^GGG>>>BBBDDDUUUwwwNNN<<<;;;???^^^xxxyyyxxxzzzzzz~~~yyyrrrllljjjiiigggQQQAAA===DDDaaaoookkkqqqjjjeeeXXX===888999AAA{{{uuunnnNNN===555]]]eeeAAA^^^}}}mmm{{{^^^cccxxxaaa___aaa]]]XXXYYYTTTSSSJJJ@@@>>>===bbbtttRRRIIICCCCCCDDDBBBCCCGGGOOOQQQSSSQQQ\\\xxxkkkCCCBBBWWWCCC>>>gggPPPhhhiii}}}|||sssgggTTTkkklllppp[[[CCCZZZpppvvvppptttSSS\\\yyy~~~UUU;;;;;;AAARRRnnn{{{}}}}}}___===AAA```rrrxxxdddHHHDDDGGGGGGwwwZZZWWWhhhqqqWWWWWWjjjuuu{{{mmmzzzEEE<<>>===???DDDVVVJJJ???>>>HHHGGGVVVjjjrrrtttzzztttOOODDDUUU~~~}}}~~~~~~}}}|||{{{}}}~~~xxxyyy~~~{{{}}}lllZZZvvvzzzlllhhhyyydddIII:::===FFFXXXhhhtttaaa___kkk===KKKooo}}}~~~444222111333:::gggQQQkkkpppuuu{{{ooocccjjjrrruuuAAABBBiiipppTTT@@@<<>>XXX}}}}}}|||qqqjjjlllmmmkkkTTTAAA777777CCCgggnnngggkkkbbb]]]VVVCCC888999AAAvvvvvvmmmLLL<<<:::eeeiiiDDD[[[qqq}}}RRRaaazzzmmmkkkooo[[[\\\WWWZZZ]]]SSSUUUKKK>>><<<>>>aaa|||XXXJJJFFFCCCBBBBBBAAACCCFFFMMMOOOOOOLLLYYYyyynnnEEECCCYYYEEE???kkkRRRkkktttrrrnnndddeeeTTTgggyyylllvvvDDD\\\fffxxxuuuWWWdddpppJJJ666;;;AAAOOOkkkvvvyyyrrrUUUBBB<<>>@@@NNNMMM```kkkwww\\\FFFKKKvvvzzz|||}}}}}}||||||}}}~~~yyy{{{}}}nnnXXXnnnwwwwww{{{bbbFFF888>>>BBBTTTfffuuuXXX___jjj???MMMuuu666111///111999nnnQQQjjjhhhsss{{{jjj^^^jjjPPPBBBEEEmmmsssMMM<<<===PPPeeemmmZZZjjj\\\???999888PPPyyy}}}yyynnnlllqqqnnncccIII<<<555555BBBkkkiiiccchhh___XXXPPP;;;999:::???mmmvvvpppSSS>>>===___mmm@@@YYYyyyzzzwwwzzzHHHWWWsssbbbfffiiiVVVssseee\\\XXXUUUYYY[[[TTTRRRLLL<<<:::CCC```oooJJJEEEEEEDDDBBB@@@@@@CCCEEEHHHJJJJJJGGGXXX{{{jjj>>>BBB___III===jjjPPPhhh}}}sssnnnZZZmmmzzz```TTTfff~~~{{{wwwvvvFFFhhhsssdddzzz^^^kkkfffFFF888===???III___nnnXXXaaauuu~~~ZZZ<<<<<>>DDDSSSooorrr???>>>@@@SSSUUUmmmtttiiiEEEHHH[[[}}}|||~~~{{{|||~~~}}}|||{{{{{{|||yyy||||||~~~jjjOOO```vvv___CCC777@@@???RRReeewwwQQQ[[[jjjBBBSSSxxx666222000111666qqqRRRooooooyyy|||ggg^^^~~~xxxIIIAAAKKKwwwvvvQQQ>>>===PPPfffuuuhhhXXXcccSSS>>>>>>AAApppuuuxxxrrriiimmmvvvmmmZZZEEE===888666AAAgggwww___[[[```XXXUUUKKK111777:::AAAllluuummmPPP:::===___ooo>>>RRRzzzzzzJJJUUUdddaaa>>>HHHyyyjjjIIIUUU^^^___XXXTTTVVVSSSPPPVVVNNNOOO<<<<<>>BBBEEEEEEHHHIIIIII\\\bbb;;;>>>bbbOOO;;;fff|||XXXdddzzzvvvhhhjjjxxxoooVVVQQQeeezzz|||vvvvvvjjjLLLFFFxxxmmmnnnzzz~~~bbbiii]]]CCC888;;;===EEEQQQUUUDDDNNNaaazzzkkkiiiuuupppyyy|||cccIII;;;HHH```}}}gggIIIEEEFFFMMMgggGGGvvv\\\___hhhuuuuuukkkIII<<<@@@RRRJJJgggzzzsssooolllzzzPPPppp~~~XXXAAA@@@AAAIII]]]|||mmm===>>>@@@VVV[[[vvv}}}GGG888QQQiii}}}~~~{{{{{{~~~|||}}}~~~~~~{{{zzzyyyzzz~~~iiiKKKYYYsss]]]AAA666AAADDDUUUhhhxxxBBBSSSzzzeeeAAASSSvvv|||444444333333555qqqSSSvvv}}}|||fffcccjjjNNN===LLL}}}tttWWW???888EEEUUUfffqqqnnn\\\```fffzzzHHH<<<@@@GGGuuu{{{uuuuuukkkbbbjjjvvvmmmVVV;;;888777666AAAfffiiiSSSQQQWWWUUU[[[UUU;;;333;;;GGGrrrtttfffEEE444@@@jjjnnn@@@NNNzzz|||QQQ[[[eeeQQQEEE>>>999JJJTTTbbb{{{{{{~~~[[[NNNBBBgggdddWWW[[[SSSRRRXXXLLLFFFXXXLLLSSS>>>>>>TTTaaa```JJJAAADDDDDD???;;;<<>>;;;CCCIIIXXXlllyyy~~~;;;QQQxxxWWWDDDPPPrrrttt|||444333333000:::mmm[[[qqq|||yyyhhhmmmzzzXXXDDD>>>IIIuuuqqqZZZBBB999AAAHHHWWWkkkvvvvvvnnnmmm===>>>;;;eee}}}xxxttttttuuuqqqiiikkkooohhhZZZCCC555888>>>???YYY{{{jjjggggggnnnsssiiiOOO888???;;;HHHyyyuuuiiiEEE555KKKdddCCCTTT\\\]]]qqq}}}TTT>>>888@@@IIIGGG\\\bbb[[[dddlllqqq~~~wwwPPPGGGQQQ\\\^^^TTTQQQOOONNNNNNNNNMMMLLLLLLLLLGGGFFFRRR]]]WWWHHHDDDAAA???@@@>>><<>>???>>><<>>:::;;;888===MMMbbbsss~~~rrrOOO777666555AAAxxxpppcccFFF@@@NNN}}}___???ZZZxxxssseeeaaavvv}}}|||hhhFFF888BBBMMM^^^~~~}}}___hhhpppaaaZZZKKKGGGHHHmmmpppfffdddNNNSSSRRRPPPPPPOOOMMMJJJGGGFFFFFF@@@<<>>===>>>===;;;>>>DDDGGGDDDBBBQQQwwwccc999FFFcccpppDDDSSSrrrrrrkkksssqqqppptttgggkkk;;;CCCYYYEEEPPPiii]]]mmmTTTJJJEEEFFFQQQKKKAAA888:::EEENNNNNNIIIGGG]]]jjjNNNHHHiii}}}qqqPPPCCCBBBHHHeeeQQQdddttt{{{|||xxxbbbWWWvvvJJJ<<>>CCCFFFAAAJJJPPP[[[bbbmmm|||}}}zzzWWW@@@DDDBBBHHHXXX\\\qqq}}}~~~}}}{{{xxxuuussswwwuuuxxxpppnnn___IIIWWW|||~~~xxxkkkWWWBBB777888>>>RRRjjj|||xxxPPPvvvpppQQQEEEcccwwwzzziii777111444222:::iii[[[aaakkk{{{}}}rrrqqqhhhtttzzzyyy___???PPPlllxxxYYYAAA:::LLLeeekkkNNN666:::888;;;444AAAGGGBBBaaa~~~{{{{{{zzz~~~}}}{{{wwwwwwyyyvvvtttjjj\\\SSSLLLAAA666:::AAA===EEE___pppcccCCC888555888EEEppp^^^EEE:::HHHwwwVVV888WWW||||||eeeMMMZZZiiisss{{{cccKKK???EEETTTvvvdddOOODDDKKKYYYnnnsssjjjjjjgggWWWRRRQQQPPPPPPOOOLLLHHHDDDDDDCCC>>>888:::AAADDDAAA???<<<<<<===<<<;;;>>>DDDIIIDDDBBBUUU{{{|||WWW;;;IIIddd}}}xxx;;;DDDtttyyy{{{yyymmmxxxjjjXXXEEECCCgggBBBFFF~~~tttmmmvvvrrrUUUGGGIIINNNPPPFFFGGG@@@<<>>TTTnnniiiKKKuuuoooOOOCCCdddpppyyybbb888---333444555^^^www^^^ccckkk{{{~~~rrrxxxlllfffAAATTTooo{{{NNN;;;888KKKddd```???666555888<<<===;;;GGGMMMXXX}}}xxxyyyzzz|||xxxwwwxxxsssooocccRRRDDD>>>>>>>>>@@@IIIJJJVVVooozzzlllIII999<<<444<<>>;;;;;;<<<<<<;;;???DDDJJJEEEEEE[[[uuuNNN:::DDDfff===???kkkzzzvvv}}}eeeppp@@@III???vvvlll???@@@aaarrrwwwVVVGGGSSSWWWIIIKKKVVVKKK<<>>:::;;;<<>>JJJiiiLLL:::999NNN~~~~~~UUU@@@RRRrrrmmmDDDEEENNNWWWiiibbb<<>>??????===;;;:::<<<<<<<<<@@@FFFIIIFFFJJJccctttLLL;;;DDDoooBBB???ddd~~~xxx~~~llljjjOOO444EEEIII[[[:::===VVVrrr{{{aaaRRR```hhhYYYhhhuuu^^^@@@FFFXXXiii~~~qqqvvvaaaXXXbbbvvvLLLKKK^^^oooWWW]]]zzzWWWDDDEEEFFFXXXJJJnnn\\\aaakkk~~~ZZZfffooouuu{{{|||NNN<<<===VVVUUUaaa~~~XXXuuuyyy]]]HHHDDDNNN```yyyOOO888<<<===;;;EEEJJJVVV\\\ppp~~~|||aaaWWWfffdddRRRLLLZZZuuu|||zzz|||~~~|||xxxtttqqqoooiiivvvkkkUUULLLMMM^^^~~~zzzuuuooo]]]FFF777777>>>AAAVVVvvvfffEEEIIIjjjyyyVVV>>>>>>fff}}}MMM999---222000333eee}}}eee|||cccxxxhhhzzzqqqLLL\\\cccEEE;;;:::;;;:::AAAFFF??????BBBAAABBBAAA888333;;;>>>;;;===IIITTTlll}}}}}}xxxxxxzzzwwwuuuvvvxxxxxxtttpppmmm^^^JJJ;;;666:::DDDLLLYYY___rrrzzzkkkhhhxxxfffYYYKKK<<<333333???HHHdddHHH;;;888RRRRRR===KKKjjjyyyGGG???HHHXXXnnn]]]@@@CCCLLL^^^~~~jjjTTTaaajjj|||sss[[[cccjjjzzz|||jjjnnnpppOOOTTTLLLJJJHHHHHHGGGGGGDDDCCCCCC???<<<===@@@@@@???======;;;;;;=========AAAGGGIIIHHHOOOjjjqqqIII;;;EEEoooDDD<<>>>>>___KKK;;;AAA[[[mmm|||uuu]]]^^^oooqqqmmmDDDGGGWWWdddxxx{{{nnnOOOTTTjjj|||ppp^^^ooodddPPPgggvvvRRRBBBEEEEEEeeesssDDD___nnnZZZkkkZZZbbbcccllluuu{{{OOO===:::RRRNNNYYY{{{}}}VVVqqqyyy^^^HHH@@@CCCPPPqqq|||cccGGG666???@@@===GGGMMMZZZdddyyyxxx___XXXsssjjjNNNRRRhhhzzztttyyy~~~zzzuuupppmmmllldddtttooo]]]YYYZZZhhh||||||yyyoooiiiXXXAAA444777???CCCYYY|||OOO>>>PPPmmmwwwSSSBBBKKKxxxEEE999000333...+++aaauuuMMM~~~bbbuuu~~~gggzzzTTTcccXXX;;;777;;;<<<999???EEE@@@===IIINNNNNNGGG666111===<<<:::DDD[[[iii~~~{{{wwwwww{{{zzztttmmmsss___HHH<<<===EEEMMMRRRaaafffaaaYYY}}}{{{^^^KKKAAA:::777555AAAGGGcccIII@@@444QQQKKK444DDDddd}}}~~~yyyLLLHHHSSSccctttWWWDDD???IIIhhhaaaXXXmmmwwwnnn]]]vvv|||mmmrrrqqq[[[MMMRRRKKKIIIFFFEEEEEEEEEDDDCCCBBB===;;;>>>CCCBBB>>>;;;===;;;;;;=========AAAHHHJJJJJJSSSmmmlllDDD777@@@ddd}}}GGG<<>>BBBRRR^^^```^^^MMM;;;999>>><<>>RRRuuufffRRRDDDHHHEEE222---444...666YYY~~~}}}IIIzzz|||vvvvvvpppmmmuuu|||```lllMMM<<<888777:::===<<<===???EEE@@@QQQYYYBBB666;;;999666HHHKKKeee{{{{{{wwwvvvwwwuuuoooiiihhhWWW;;;777FFFEEEJJJdddbbbjjjxxxjjjOOOsssppp^^^JJJ===AAA222777;;;TTTdddQQQ666999NNNwwwBBB777===iiiuuu|||www{{{]]]QQQaaarrriiiSSSDDDCCCSSSuuukkk^^^```gggeeehhh______tttlll^^^NNNIIIMMMJJJIIIHHHFFFEEECCCBBBAAAAAA@@@>>>===;;;:::::::::===@@@BBB???;;;;;;@@@EEEFFFHHHXXXxxxdddAAA???CCCgggAAA666AAAjjjnnnWWWOOOLLLUUU___ooosss~~~ooo```|||ttt>>>AAA===SSSddd@@@999333___xxxnnnhhhssspppUUUXXXvvvyyyrrr^^^GGGDDDMMMNNNEEERRRZZZrrrmmmnnnlllPPPeee|||{{{kkkqqq}}}{{{hhhOOO???EEE```}}}|||nnnAAA===MMMBBBsssCCC>>>TTTUUUjjjvvveeeVVVssssssaaasssWWW:::<<<___LLLOOOxxx|||nnn___GGGaaawwwdddOOO???DDDSSS]]]aaacccRRR<<<777>>>>>>DDDTTT^^^xxxsssoooeeeZZZ[[[rrr}}}~~~vvvmmmiiiddd]]]YYYYYYWWW^^^XXXZZZ___NNNDDDVVVmmmmmmkkkkkkiiiggg\\\KKK:::333777@@@GGGiii}}}@@@???```\\\III===RRRBBB333///444...///SSSxxxyyyHHHuuu}}}wwwvvvkkkaaavvvqqqgggoooppp\\\::::::777777;;;<<<::::::===EEE@@@NNNUUUBBB888=========ZZZiiixxx}}}~~~{{{xxxwwwwwwuuurrrnnnaaaWWW@@@666DDDTTTWWWXXXRRRttt___KKKppppppXXXHHH:::===555999<<<[[[```NNN777999PPPyyyxxx???888???eeeyyyuuujjj]]]eeennncccOOOEEELLLbbbeeeJJJ@@@@@@IIIIIIHHHcccgggggggggcccXXXMMMJJJMMMHHHHHHFFFEEEDDDBBBAAAAAAAAA@@@???>>>===<<<<<<<<<;;;<<<>>>===<<<>>>BBBFFFMMMOOO```}}}|||YYY>>>:::JJJvvvhhh999555666YYYuuuVVVQQQQQQSSS\\\ooo}}}zzz}}}rrrzzzdddjjj```DDD777@@@vvv|||OOO777111CCC```zzzrrrUUUOOOfffiii___PPPCCC???EEEPPPYYYrrr|||xxxwwwZZZmmm}}}qqqttt|||iiiaaaOOOCCCVVVwwwzzzkkkdddddd}}}||||||fffEEE@@@IIIEEEzzzJJJ@@@OOO\\\jjjkkkTTTpppyyyjjjYYY<<>>CCCMMMPPPvvvvvvmmm___VVVSSSeee~~~~~~rrrhhh]]]WWWTTTRRRSSSWWWWWWWWWMMMRRR]]]NNNCCCSSSqqqqqqpppsssqqqkkkZZZGGG<<<555444@@@OOOkkkfff555AAArrrWWWEEE999___AAA333000444///222LLLjjjsssTTT~~~sss{{{jjjYYYdddddd```|||```===333777666888;;;;;;777888;;;AAA<<>>fffZZZHHH888:::XXXnnn<<<888888YYYpppssswwwhhhggghhh]]]NNNOOO\\\vvvlll???444777:::>>>???PPP\\\dddfff\\\PPPJJJHHHHHHFFFEEEDDDCCCBBBAAA@@@???@@@@@@???>>>>>>>>>>>>>>>999999:::;;;===AAAEEEGGGQQQUUUiiimmmNNN===;;;YYYRRR555;;;333KKKyyyQQQWWWeeeeeerrr~~~rrrooobbb^^^sssHHHJJJ222NNN___===777222BBBZZZvvvVVVFFFPPPYYYSSSNNNJJJFFFMMMfffwww{{{rrrssspppWWWKKKVVVbbbnnncccPPP[[[|||~~~pppXXXGGG???BBBLLLHHH:::IIIhhhgggsssSSSnnntttZZZ;;;<<>>CCCHHH<<<;;;AAAOOObbbgggbbbRRRHHHHHHHHHEEECCCCCCBBBAAA@@@?????????>>>>>>>>>======>>>??????;;;999999;;;???DDDGGGGGGRRRWWWmmmeeeHHH>>>AAAeeeGGG333???777AAA~~~wwwLLL]]]vvvuuuqqqsssnnnQQQkkkQQQ888FFF<<>>;;;777???PPPrrrxxxfffooouuuooorrrttttttrrroookkkiiijjjkkkXXXJJJWWWeeeVVVQQQhhhzzzeeedddeeeBBBDDD888333999888CCCpppHHH@@@999555```ccc===222333IIIiii{{{xxx|||~~~sss{{{sssiiigggkkknnn|||SSS:::FFFIII999888:::BBBNNNQQQMMMDDDCCCJJJJJJDDDAAA@@@@@@@@@??????>>>>>>======<<<<<<<<<===>>>>>>>>>===<<<===AAAEEEGGGHHHTTT[[[ooo{{{]]]DDD;;;FFFiiiAAA---888888888aaa{{{UUUggg}}}xxx|||ooommm~~~[[[UUU^^^DDD222<<>>DDDBBBVVVPPP===888@@@hhhrrr}}}___hhh|||aaa<<>>AAAlll~~~kkk>>>333......444...999\\\}}}ddd___rrryyyyyynnnyyylll```^^^sss{{{tttYYYIIIFFFEEEAAACCC<<<777888:::;;;>>>CCC???BBB???===???===JJJeeelllRRR]]]vvvwwwxxx{{{vvvvvvtttrrrnnnjjjeeecccMMMeeeyyyqqqeeeqqqTTT]]]XXX@@@CCC777555888999MMMbbb@@@>>>666333^^^YYY<<<111555@@@^^^xxxvvvwwwyyynnnlllwwwWWWDDDGGGAAA>>>CCC999666888;;;===@@@EEEIIIEEE>>>???????????????>>>>>>>>>===<<<<<<<<<<<<<<<======????????????AAADDDGGGIIIXXXcccrrrwwwiiiPPP>>>888KKKkkkqqq???...222999555FFFhhhzzzooo|||uuuttt}}}uuubbbUUUoooccc:::BBB333???iiiZZZ;;;222333333222<<>>GGGKKKOOOXXXaaajjjsssuuuhhhXXXYYYooo}}}kkkNNN\\\hhhqqqpppnnnqqqtttuuuxxxyyyjjjOOOXXXxxxSSSBBB444222777???QQQcccuuuKKKDDDQQQHHH888LLLuuu```888222111...222000444YYYoooXXX|||}}}ttt{{{oooeee\\\pppwwwvvvxxxiiiXXXMMMLLLNNNRRREEE999777:::===@@@CCC999EEEEEEGGGQQQXXXnnnyyyllleeeyyy}}}{{{uuusssqqqpppmmmeee[[[TTT```~~~mmmllluuu???___JJJAAA@@@222777888???YYYUUU:::<<<222666cccIII999333444555QQQuuuxxx{{{xxx|||~~~qqqnnn{{{YYYXXXWWWHHHNNNVVV@@@888777666999@@@DDDAAA>>>>>>>>>>>>>>>>>>????????????>>>>>>===============>>>===???@@@@@@@@@BBBGGGKKKXXXjjjttthhhPPP@@@;;;;;;YYYyyy```;;;555222777555888YYYwwwvvvuuuWWWSSSgggLLL666<<<:::```tttBBB:::777///777///555GGG___sss{{{|||}}}wwwnnncccttt\\\iii~~~xxxpppppplllwwwyyyuuummm``````qqquuuqqq```PPPiii||||||qqqNNN???BBBCCCddd```999444:::999IIIbbbvvvuuuUUUyyylllDDD===DDDYYYMMMaaaqqq~~~eeeeeezzzwww~~~qqqWWWSSShhhuuupppaaaCCC444888888>>>HHHMMMTTTXXXgggyyyzzzrrrpppiii|||nnnTTTgggrrrxxxtttpppuuu{{{~~~}}}}}}tttgggRRReee}}}[[[>>>999555555888BBBWWWjjj]]]BBBCCC}}}MMMGGG;;;YYY}}}YYY222222444...///111'''GGGyyy___}}}vvvkkk\\\nnnsssnnn}}}vvvdddRRRUUUeee\\\KKK;;;666:::===@@@BBB;;;KKKPPPXXXkkkyyy~~~ssswwwpppuuusssqqqpppmmmdddWWWLLLwwwcccmmmzzzKKK555iiipppAAABBB===---777999DDDcccNNN777;;;000;;;kkk<<<555666555111NNN{{{|||||||||yyyzzzrrrmmmxxxoooJJJaaahhhSSSXXX\\\BBB===888333555<<<<<<888<<>>>>>>>>>>>????????????@@@@@@???>>>>>>>>>>>>>>>999===@@@@@@>>>@@@GGGMMMUUUllluuu]]]???555<<>>333AAAaaa,,,555666***888444111555FFF^^^vvvzzzxxxooorrrLLLAAA]]]|||xxxkkkjjjooovvvtttlllaaaMMMDDDNNN^^^VVVVVV^^^qqq{{{xxx[[[===:::DDDMMMsssqqqXXX555000???999===yyyfffvvv}}}QQQxxx}}}xxx}}}<<<:::CCC___FFFQQQ~~~vvvXXX|||~~~vvvwwwlllXXX[[[bbbTTTEEECCC999666???AAACCCMMMOOOVVVuuu~~~~~~}}}jjjZZZcccyyy|||qqqsss{{{}}}rrrRRRMMMwwwoooRRR888:::444333>>>JJJYYYnnnTTT999```fffSSSPPP666\\\QQQ---999---***///)))>>><<<{{{___|||xxxooowww|||vvvfff^^^___\\\LLL<<<777;;;???@@@>>>CCC\\\dddppp|||wwwxxxsssxxxlllsssyyyhhh\\\>>>xxxllljjjlllmmmsss~~~cccJJJFFFOOO[[[CCC???111666999:::JJJxxxiiiCCC444444999===uuu@@@///555///333<<<```uuu|||tttiiizzzdddHHHeeeuuuqqqiii[[[KKKFFFCCCSSSJJJ===CCCAAA888===:::;;;===???AAAAAA>>>;;;===>>>>>>>>>>>>>>>======???===>>>???===<<>>GGGOOOkkk}}}zzz}}}hhhRRReeezzz|||rrruuu~~~sssYYYYYY{{{ppp[[[@@@555888333333???JJJZZZoooNNNCCCoookkkQQQFFF999```JJJ...777---...000'''555888ooo```qqqssspppjjjyyyuuuzzzoooeeeaaaaaaQQQ@@@:::===AAABBBCCCCCC]]]|||ooolllkkkdddrrriiiggghhh\\\PPPSSSuuugggggghhheeegggnnn||||||III;;;AAAVVVRRR===;;;111555999<<<\\\]]]===444888555CCCjjj;;;111111111222777WWWssssss~~~~~~|||}}}~~~vvvpppgggmmmiii___]]]bbb[[[MMMNNNccclllfff^^^QQQHHHJJJaaa^^^MMMEEEOOOJJJ???CCCAAA???>>>===>>>>>>===<<<======>>>>>>>>>>>>============???BBBAAACCCPPP^^^zzzuuuNNN<<<888888RRRyyykkk<<<222555333222333000:::SSSvvvxxx{{{tttooouuupppTTTOOOVVVttthhhIII999555777oooYYY444///222------444+++666///333FFFuuu}}}vvvjjjNNN<<>>AAA>>>>>>CCC>>><<>>;;;;;;<<<<<<=========>>>>>>>>>>>>=========>>>@@@AAABBBHHHYYYjjjbbbEEE888666NNNcccPPP:::222444000000333///555GGGwwwrrryyyoooqqq|||vvvqqqrrrvvvzzzxxxTTTIIIZZZoooXXXEEE>>>///999MMMZZZ>>>***---222---,,,222---888333///999gggzzzrrrttt}}}wwwgggcccvvvxxx{{{|||xxxwww{{{{{{tttllliiillltttwwwpppggg___QQQDDDSSSPPP___zzz}}}vvv|||pppQQQ>>>;;;BBBIIIcccHHH===222:::///333333MMMSSSooofff^^^uuuccccccrrryyykkk___YYYYYY[[[HHH999>>>kkkaaaCCCccc{{{xxxbbbeeeyyyzzz}}}{{{zzz]]]>>><<>>LLLWWWzzzuuuhhheeekkkqqqttttttkkktttiiiggghhhJJJ}}}lllkkkkkkllljjjhhhhhhkkkeeebbbVVV???888FFFjjjvvvCCC555666333777===NNNrrr999777222<<<<<<\\\CCC///999,,,///000///>>>bbb~~~yyyhhh~~~{{{~~~{{{xxxvvvsssrrrooollljjjjjjmmmooo}}}|||tttrrruuunnncccKKKOOOOOORRRVVVUUUaaazzz|||tttvvvrrrNNN===FFFEEEBBB===:::999:::;;;;;;<<<======>>>>>>>>>>>>===???@@@@@@>>>???KKK```qqqzzzOOO@@@;;;AAAoooCCC777333444......444000000<<>>NNNYYYpppyyyIIIdddzzzFFF@@@777PPPtttwwwSSS333222,,,---000---111&&&222BBBtttfffvvvmmm[[[___|||{{{{{{zzzmmm\\\YYYPPPMMMRRRRRRMMMLLLRRRWWWjjjxxxfffgggiiiJJJRRR]]]eeeiiikkknnnrrrhhhttteeehhhiiiOOOxxxeeeggggggddddddhhhmmmoooggg___PPP???555KKKxxxeee>>>444555444777BBB___RRR555===111888LLLxxx777---999,,,---///000666PPPtttvvvvvv~~~~~~|||{{{yyyvvvsssooonnnjjjeeeaaaaaaeeehhhjjjqqqvvvuuuuuuqqqdddUUUGGGIIIGGGKKKRRRUUUddd~~~zzzMMM>>>III???<<<:::999:::::::::888<<<<<<===>>>>>>>>>>>>>>>@@@@@@???===CCCTTTkkk{{{}}}mmmCCC======KKKyyy>>>///333555......444111...555AAA```rrryyyeeeqqqoooiiikkkxxx~~~|||zzzyyyoooooouuugggXXXOOOQQQYYYoooNNN<<<:::444FFFmmmYYY666000...111111------111333)))...888555111HHHuuu~~~zzzzzz|||~~~}}}fffMMMDDDGGGOOO^^^lllsssxxx}}}{{{yyyyyy|||xxxxxx|||zzzpppeee```ccchhhpppuuuqqqiiibbbaaammmwwwzzztttqqquuusssdddOOOAAA;;;???:::dddsss@@@---444+++444666000EEEsssiiidddsss]]]ooo|||dddfff|||qqqgggdddfffiiikkk]]]IIIBBB]]]iiiMMMOOOxxx}}}wwwuuuzzzyyy^^^mmmxxx~~~|||{{{|||pppXXXJJJ???EEEIIIQQQ[[[___tttWWWIIIOOObbbyyy}}}~~~{{{|||{{{|||~~~~~~{{{yyy|||}}}wwwyyyjjjNNNUUUvvv^^^HHH<<<333222333555@@@RRR___zzzUUUFFFiiiAAA;;;===XXXyyyBBB222111,,,///,,,---222)))222:::ggg~~~uuu~~~iii{{{zzzeee[[[ttt~~~|||||||||tttkkkeeeXXXRRRWWWYYYYYYbbbqqqwwwKKKGGGNNNMMMGGG]]]rrruuunnnjjjllloookkktttbbbeeebbb[[[pppcccgggeee``````jjjppppppiii[[[GGG;;;555YYYSSS777333444444:::NNNzzzAAA;;;???222666```ccc333///555,,,---...222222@@@fffrrr}}}xxx}}}zzzxxxwwwuuurrrooonnnlllhhhccc```___aaaccc]]]```aaa______^^^UUUKKKHHHOOOOOOTTTaaalll~~~vvvBBB777;;;:::999999:::;;;;;;999777;;;<<<===>>>>>>??????>>>>>>???@@@CCCOOOdddxxxxxx\\\@@@===<<>>777///@@@kkkqqq.........//////......000222555&&&+++555777000BBB}}}}}}uuu{{{|||wwwwww{{{|||}}}{{{VVVEEE===GGGVVV^^^cccgggiiipppzzzxxxuuuvvvvvvssstttxxxwwwooofffaaakkkfffgggllljjj]]]RRRNNNhhh~~~{{{pppiiiiii___KKK>>>>>>888===LLLEEE555,,,===---///111///@@@eeevvvZZZ~~~}}}zzzfffhhhmmmmmm~~~|||sssooorrrvvvxxxxxxlllKKK>>>MMMeeeVVVJJJttt|||yyy{{{bbbiiiwwwzzz~~~{{{xxxzzzjjjNNNBBBIIIRRRaaaoooxxxLLL;;;FFFTTTmmm}}}~~~~~~zzz|||~~~~~~}}}|||~~~zzz___FFFXXXxxxgggMMM???<<<555555666888EEEXXXhhhuuu???KKKZZZ<<<555IIIlllZZZ555222///---222)))111111...444666XXXoooaaauuusssZZZssswwwrrr}}}zzz{{{{{{wwwuuuuuuqqqfffccckkkoooppp~~~QQQ111333???EEE___uuuxxxkkkkkkoooooojjjrrrcccfffXXXeee~~~lllbbbhhhggg```bbblllnnnhhheeeUUU@@@<<<<<>>????????????;;;???DDDLLL]]]rrrkkkFFF???===;;;UUUyyyKKK444666...333...+++111000---222222999FFFdddvvvpppQQQQQQ^^^qqq~~~nnn___bbbuuu|||fffOOO@@@UUUfff{{{pppHHH???888666CCCdddoooIII)))***---///...---///000111222)))000...111///777nnnnnn}}}wwwwwwvvvtttxxx~~~~~~|||{{{||||||{{{xxxvvvvvv}}}uuu___BBB;;;;;;DDDMMMWWWhhhyyyqqqrrrxxx}}}{{{}}}uuurrrssswwwwwwpppiiieeeaaaaaafffjjjcccYYY^^^lll\\\tttxxxqqqsssjjj___TTTHHH===;;;===<<>>HHHMMMttt~~~~~~|||}}}zzz|||}}}tttuuu{{{~~~}}}zzzqqqVVVDDD```www```BBB777777000::::::===KKK___pppeee>>>SSSXXX???666WWW|||EEE...222---///555(((444+++---111111JJJbbbttt|||gggxxxyyyWWWbbblllvvv|||xxxzzzwwwppppppvvv{{{uuuyyyhhhJJJ>>>===BBBHHHeeevvvxxxfff\\\eeemmmjjjbbbkkkbbbgggNNNfffrrraaa]]]eeeeee___aaajjjggg\\\\\\MMM;;;>>>CCCrrrhhh<<<111777999@@@NNNsssxxxGGG333>>>...888???uuu888///222---222222,,,111111000PPPtttyyyxxxooouuuwwwxxx~~~zzzwwwsssooolllhhhfffcccaaaaaa```^^^\\\WWWWWWVVVUUUTTTPPPGGG???FFFUUUVVVTTTeee~~~eee666888FFF;;;>>><<<:::999999:::999888;;;<<<===>>>????????????:::@@@GGGSSSfffxxx}}}xxx^^^555=========\\\yyyAAA(((:::+++111---)))//////---222---444777YYYuuu{{{aaaBBBDDDIIIcccnnn___\\\bbbiiilllyyy{{{qqq```OOOFFFJJJXXXccc|||xxxNNN;;;;;;;;;111===hhhKKK"""999+++000222///...//////---(((+++666+++000333111\\\|||uuuzzziiixxxxxxsssuuuzzz~~~~~~~~~~~~|||zzzyyyyyyzzzvvvyyy|||qqqpppjjjYYY999@@@KKKQQQPPPVVVppp|||yyy}}}|||zzz|||zzzvvvuuuyyyyyyrrrjjjgggccc```dddjjjbbbRRRPPPXXXwwwooozzzhhheeeVVVAAA888;;;???>>>EEEDDDvvvCCC888333555###444333333444777???UUU~~~yyyxxx___jjj|||{{{{{{sssdddBBB666fffqqqCCCLLL}}}{{{___qqq|||yyymmmPPPYYYnnnWWW:::>>>MMMSSSwww~~~~~~|||~~~~~~|||kkkuuu|||{{{xxx{{{~~~~~~zzzeeeEEE@@@nnnwwwcccLLL;;;444444666===888===UUUaaa|||CCCAAAfffiiiFFF111===rrrttt111111000......---------(((444,,,222BBBlllsssdddjjjmmmeeehhhttt~~~~~~wwwqqqooorrrtttuuusssxxxyyy}}}{{{oooMMM===;;;???EEEJJJYYYZZZ[[[[[[\\\___fffmmmooonnnaaa```ZZZ```qqqfffeee]]]\\\eeeiiibbb]]]]]]YYYAAA:::888JJJPPP666222:::888777aaaVVV777???;;;222555KKKRRR000;;;,,,)))000/////////...///===\\\www|||rrr~~~}}}uuu~~~tttllliiijjjfffdddaaa___```aaabbbaaa\\\PPPKKKPPPRRRIIIDDDEEEZZZUUUQQQQQQTTT[[[iiivvvnnncccSSSEEE>>><<<<<<<<<999;;;;;;;;;999999999;;;666<<>>???CCCAAA<<>>LLLaaannn|||]]]<<>>IIIbbbssstttvvveeeYYYMMMOOOOOOVVVdddtttxxxoooeeeZZZPPPKKKRRRDDDAAAMMMTTTYYYrrrhhhGGG<<<<<<@@@...222YYY___---&&&>>>---------............///......------...000333555SSS___}}}~~~||||||sssnnnzzzyyy~~~{{{zzzzzzzzzyyywwwvvvwwwvvvuuutttnnn^^^NNN===>>>LLL\\\^^^^^^rrryyyxxxwwwwwwzzzzzzxxxvvvvvvtttkkkaaa___cccgggbbbWWWSSS^^^mmmxxx~~~vvvuuulllcccUUUEEE===<<<>>>@@@@@@???]]]yyyXXXBBB000///222000///333:::%%%888>>>gggsss|||rrr{{{bbbkkk{{{~~~yyyjjjfffrrrMMM@@@TTTqqqZZZ???oooyyy{{{hhhhhh~~~yyymmmKKKTTTgggkkkJJJ:::>>>RRRfff~~~yyy~~~}}}~~~}}}~~~{{{tttlllvvv{{{|||wwwvvvvvvtttmmmUUUAAAQQQvvvjjjVVVCCC666222333555999<<>>HHHEEE;;;222666333<<>>@@@???@@@CCCBBB===AAAFFF^^^ttt{{{uuuTTT;;;777111FFF{{{CCC///222000///......------......///444//////999LLLfff}}}jjjLLL>>>HHH|||sss```xxxgggUUUNNNHHHHHHMMMVVVcccnnntttuuuxxx|||ssspppjjjddd]]]WWWSSSQQQIIIGGGDDDAAAAAADDDIIIMMMCCCNNN```ssszzzZZZCCC666444555444QQQjjjttt\\\<<<000...+++------------............///...------...000222333:::\\\{{{vvv]]]fffZZZdddtttrrrvvvxxxzzzxxxuuutttuuuwwwwwwwwwtttuuuuuuttttttmmm]]]MMMEEECCCOOO```ddd```lll|||xxxyyyyyy}}}wwwwwwuuurrrqqqoooggg]]]ddd^^^YYYXXXWWWVVV[[[aaazzzqqqoooeee\\\FFF666888<<<===DDDOOOWWWJJJ999---///222...---000555%%%777999```~~~}}}ppp~~~pppbbbttt~~~nnndddbbbVVVHHH???jjjtttAAA]]]~~~zzzooo~~~|||xxxlllKKKGGGQQQtttfffIIIAAAAAACCCYYYvvv~~~~~~}}}}}}~~~~~~{{{zzz}}}~~~vvvkkkqqqyyy}}}{{{xxxzzz|||}}}xxxtttsssqqqlllZZZCCC@@@jjjyyyfffYYYGGG999333333555666555AAAGGGZZZttt@@@CCCNNNyyyxxx<<<888555cccsss777000///......------------000111)))***...NNNfffzzzyyytttYYYggg}}}rrrvvv|||yyyyyyyyyzzzyyyvvvqqqnnnpppoooiiihhhfffXXXNNNUUUxxx]]]GGG888111...444>>>IIISSSZZZaaa~~~zzzqqqmmmhhhcccjjjhhhiii]]][[[nnnhhh___fffkkkhhhbbb^^^\\\YYYIII888000DDDffftttWWW---333333:::AAAbbbUUU666@@@+++222888KKKjjj666---222---222000//////000///---555III]]]{{{qqqgggpppxxxkkkrrr|||}}}sssxxx|||~~~|||tttkkkeeebbbbbb^^^ZZZWWWWWWVVVUUUTTTTTTPPPNNNLLLFFFCCCMMM]]]hhhXXXIIIEEEFFFCCC???<<<;;;999888999::::::999888999:::;;;;;;:::999:::<<<===@@@AAA@@@@@@CCCBBB@@@CCCSSSooo~~~xxxfffIII<<<999777PPPVVV;;;'''777+++//////............//////444111---,,,444KKKqqqoooWWWXXX~~~rrrnnnmmm]]]PPPFFFEEEIIIKKKIIIGGGGGGIIIIIIGGGEEEOOONNNKKKJJJIIIIIIIIIGGGKKKKKKIIIFFFEEEJJJSSSZZZlllcccEEE777333222555999MMMpppggg666'''222444(((,,,,,,,,,---------......///...------...///000111+++[[[uuuyyy{{{tttooo^^^bbbHHHUUUzzzxxxqqqrrrtttrrrpppppprrrtttttttttqqqsssssssssssskkk[[[JJJEEEAAALLL```iiieeelll|||zzzzzzuuuqqqtttuuussspppooommmfff]]]UUU[[[^^^VVVGGGGGG^^^xxxnnn~~~lllkkkeee[[[III:::555<<<<<<;;;QQQnnn___;;;111---000222...---000333+++777000MMM}}}eeeyyy|||}}}]]]mmmuuuhhhddddddYYYEEE888XXX{{{]]]SSSzzz|||zzz{{{}}}{{{uuugggQQQ===AAAnnnvvv\\\FFF:::@@@HHHNNN```xxx|||ooommmyyy}}}}}}}}}yyyyyy}}}~~~tttgggxxx}}}~~~xxxsssvvv|||yyyrrrrrrsssmmmeeeHHH===PPPnnnYYYMMM===333222666888999555EEEJJJccc}}}777GGG]]]xxxXXX===<<>>EEENNNUUUmmmssstttsssjjjkkkmmmhhhiii]]][[[oookkk[[[ggglllfff```]]]WWWNNNBBB333111PPPjjjRRR555777666888333HHHppp:::333>>>000111AAAdddPPP...///---,,,000***......//////,,,///===KKKttt{{{iii___|||zzzjjjddd{{{|||qqqssswwwzzzyyyrrrggg___bbb___[[[XXXWWWVVVUUUTTTTTTQQQPPPLLLGGGFFFQQQ___ZZZNNNDDDDDDGGGEEEAAA>>><<<======>>>===;;;999777999:::<<<;;;::::::;;;<<>>BBB[[[;;;999,,,666,,,000//////......//////000000111111...,,,777RRRlll~~~lllmmmvvvooommmrrrooohhhbbb\\\WWWRRROOOJJJKKKJJJHHHKKKTTT]]]aaaTTT[[[fffpppyyy~~~```NNN???444444666999GGGXXXyyylll@@@---+++,,,...222+++,,,,,,,,,------------///...---------.../////////QQQxxxzzzqqq|||{{{uuu~~~^^^UUUxxxwwweeeaaammmmmmmmmooorrrsssrrrqqqppprrrrrrqqqppphhhVVVEEE@@@:::BBBUUU^^^\\\eeevvvvvvyyytttwwwppphhhrrrsssssspppooooooiiibbbdddWWWMMMPPPZZZ___^^^\\\dddoooiiicccSSSLLL777<<>>HHHnnn~~~vvv>>>555000///222333//////333111000666***>>>qqqttt~~~{{{nnnpppxxxccckkk{{{ooohhhhhhggg[[[???<<>>NNNzzz```KKK>>><<<;;;===GGGVVViiivvvzzz|||zzz}}}|||~~~~~~|||yyyyyy~~~vvviiixxxtttxxx~~~uuuqqqrrrooo```PPP;;;GGGooowww```MMMCCC777111333777::::::;;;JJJOOOrrr]]]:::OOO{{{CCC???;;;RRR}}}rrrCCC......------,,,,,,,,,,,,---,,,***111333///222SSS___sss|||llluuuwww}}}wwwzzz{{{wwwpppoootttwwwsssppppppjjjsssrrrooonnnhhhhhhuuummmjjjYYY>>>333555666777;;;FFFSSS[[[www{{{qqq]]][[[iiinnneeellllllfffjjj```[[[jjjddd___gggiiiaaa[[[XXXMMM@@@222@@@HHHVVV\\\>>>)));;;222<<<999```DDD777999111555///LLLppp===,,,000+++---///)))------...///,,,,,,333===aaawwweee~~~sssaaaxxxsssnnnpppuuuuuunnngggccc```[[[XXXWWWVVVUUUTTTPPPMMMKKKIIIFFFFFFKKKRRROOOHHHCCCBBB@@@;;;888999666777999::::::;;;<<<===999:::<<<;;;;;;:::<<<===@@@>>>???@@@CCCFFFIIIMMM]]]pppyyynnn]]]NNNAAA:::888BBBSSSxxxWWW333555333...111//////............//////,,,...000111...///:::GGGmmmZZZNNNVVVllltttcccbbbhhhjjjzzzlllSSS===???555...000777GGGeeefff@@@''',,,111(((&&&111++++++++++++,,,,,,,,,---------------------......222888aaauuuttttttooovvvxxx}}}fff{{{|||nnnfffbbbcccggglllppprrrqqqppppppqqqpppnnnllldddRRRAAA???888<<>>888@@@BBB===JJJooozzzRRR888444222111111000///000333,,,000555,,,;;;gggnnnrrr|||xxxccc}}}yyyllljjjppp~~~}}}}}}xxxiiigggiiiiii___??????333OOOwwwVVVjjj}}}~~~yyy~~~xxxNNN___xxx~~~{{{yyyrrrcccFFFKKKppplllMMM666666>>>@@@<<>>???======BBBGGGKKKRRRXXXgggyyyvvvbbbRRRBBB777777777WWWzzz<<<222---333(((444......------------......,,,***+++---------111888QQQssszzzVVVFFF@@@BBBTTTUUUuuu{{{ppphhhcccdddjjjttt{{{}}}oooYYYTTTRRRHHH<<<555111000222===RRRlllggg777...(((+++///---***)))******+++++++++,,,,,,,,,+++,,,,,,---------......222***>>>QQQppp}}}hhhqqqtttqqqlll[[[\\\___eeejjjmmmnnnnnnnnnnnnllljjjiiibbbQQQAAAAAA:::???QQQZZZ^^^ooofffccckkkmmmmmmiiilllmmmkkkkkkllljjjfffWWWaaadddUUU??????___qqqbbbYYYEEE888===DDD@@@777===hhhmmm999666333111///---------...///...111222...444QQQ|||mmm}}}zzz\\\hhhvvvssshhhgggxxx~~~{{{www|||{{{|||~~~~~~rrriiiiiinnnqqqcccDDD888444BBBVVVfffXXXzzzwww~~~eeekkkvvv{{{{{{xxxyyyvvviiiNNNllluuuvvvzzzbbbGGG555888AAAEEEHHHXXXrrr~~~~~~~~~~~~{{{|||~~~zzz|||~~~~~~|||zzz|||}}}xxxppp|||yyy{{{{{{zzzttthhh]]]UUULLLEEE^^^iiiPPP===444333222222444999===???MMMccctttTTT777TTTvvvHHH999222555dddzzzyyyHHH+++---,,,,,,++++++++++++,,,,,,...&&&+++)))...---222eeewww\\\~~~eeeQQQYYYyyywwwwwwrrrfffbbbkkkqqqpppppptttnnnwwwssskkkiiidddccclllnnnpppllleeefffgggVVV>>>777<<<@@@AAAHHHUUU```dddkkknnnooonnnoooqqqnnniiiggggggdddkkk___WWWiiihhheee```YYYRRRIIICCCEEEJJJgggxxxlllKKK:::888333...999GGGzzztttGGG888666444)))777[[[}}}===)))333...***333,,,111+++***,,,///...+++,,,000<<<^^^}}}~~~uuu~~~~~~yyy~~~zzz|||{{{mmmbbb```fffllljjjfff```ZZZVVVSSSPPPNNNNNNMMMLLLJJJIIIIIIHHHGGGAAA@@@BBBBBB???:::;;;@@@=========;;;777777888;;;999:::<<<<<<;;;;;;===???@@@<<<===EEELLLRRR\\\eeeqqq}}}mmmQQQEEE;;;555>>>CCCsssaaa555000+++///+++000------,,,,,,,,,,,,------...***))),,,---,,,///222999SSSjjj}}}ooodddTTTBBBAAA999LLLbbb}}}wwwssssssVVVQQQOOOUUU___ccc___XXX]]]ffflllnnnttt{{{wwwlllllllllqqqyyy___OOO@@@;;;999444111222...AAAWWWhhh|||iii888)))---...,,,,,,///...)))************++++++++++++)))***+++,,,---.........111***666CCCttt~~~||||||wwwmmmzzzkkkhhhkkkdddjjjllleeebbb______bbbeeehhhiiiiiiiiigggffffffaaaSSSEEEIIIBBBIII```nnnrrr}}}tttpppooojjjjjjhhhlllmmmiiiggghhhfffccccccUUUGGGDDDNNNggguuu^^^SSSEEE;;;===@@@EEE???@@@]]]NNN...222000///------...///...+++111111...000...999cccxxx|||xxxiiiaaaiii|||}}}yyyjjjeeerrr}}}|||~~~~~~yyytttyyyvvvtttvvvzzz||||||zzzyyywwwuuupppiiifffooozzzcccIII...:::BBB777uuuTTTwwwuuu|||yyysssrrr|||yyywwwuuuzzzyyynnnfff~~~ooowww}}}oooXXXAAA555:::@@@JJJYYYooo|||{{{{{{{{{|||}}}~~~|||yyy{{{~~~zzz{{{~~~~~~zzzyyyzzzvvvqqq|||{{{xxxxxx}}}|||}}}|||qqq]]]LLLKKKSSS[[[}}}bbbUUUHHH777///111333555888<<>>KKK^^^zzzaaaEEE555000///777CCCIIIPPPGGG000HHH......333===}}}ccc111)))888---***222'''000***)))+++...///,,,,,,///---EEEsssrrroooooo{{{wwwyyydddXXXYYY```pppkkkddd]]]XXXSSSOOOMMMGGGIIIIIIFFFCCCCCCEEEEEEAAA>>>>>>???<<<888777:::666888;;;:::888888;;;>>>999:::<<<<<<<<<<<<===???@@@<<<>>>GGGPPPXXXbbbmmmzzzcccAAA999666888GGGUUU~~~666555---///---111+++---,,,,,,++++++,,,,,,------+++,,,//////,,,+++...///777GGGeee~~~jjjQQQLLLBBB888EEEUUUbbblllwwwuuuwwwrrrccceeeiiikkkpppvvvvvvyyy~~~{{{mmmbbb<<<;;;888333111333777999HHHiiisssRRR999...---++++++---***%%%'''---)))************+++++++++((()))+++,,,---.........///,,,111222bbbwwwyyy{{{kkkpppooogggoootttyyytttnnnddd^^^\\\^^^aaaccceeeeeedddccceeebbbVVVIIIVVVLLLQQQhhhvvvsssssszzz~~~xxxkkkhhhkkknnnnnnjjjgggfffeeeaaaNNNPPPVVVaaannneeeVVVMMM:::888AAA===<<<@@@WWWccc555000444............222333000***...---***333000222\\\zzz{{{yyykkktttxxx~~~gggiiizzztttooogggqqq|||~~~wwwwww|||~~~yyysssvvvrrrnnnooossswwwwwwvvvnnnllllllkkkccc^^^iii{{{dddJJJ<<<222666AAAZZZ___^^^oooyyyvvvkkkwww|||yyywwwuuurrr|||zzz~~~{{{sssjjj\\\HHH999@@@EEE;;;PPPmmmtttzzzwww|||yyy}}}{{{}}}|||zzzyyyyyyzzz{{{|||xxx~~~{{{yyyxxxqqqhhhwwwpppuuu~~~|||vvvtttgggWWWKKKHHHUUUsss{{{lllXXXAAA777999111333///666BBB999<<>>888CCCPPPOOO]]]eeevvvyyyoooxxx~~~yyy|||}}}xxx|||{{{}}}|||zzzyyyyyyzzz{{{|||yyy||||||xxxwwwwwwqqqiiikkkpppvvvyyyzzzxxxuuuqqqnnnVVV???CCC```sssaaaVVVGGG777000222---222111777AAA<<>><<<;;;;;;<<<===>>>@@@AAA@@@???888JJJ___mmmsssxxxxxxUUU===777777HHHjjjBBB444+++...000,,,***...************************+++++++++,,,,,,,,,,,,---///---***,,,777JJJ___mmm{{{yyy~~~jjjRRREEE@@@???>>>666777>>>JJJSSSZZZbbbjjjwwwvvvwww}}}uuulll]]]\\\[[[]]]___\\\QQQGGG===:::777555555555666666)))333@@@OOO```rrr|||YYY===///---///111*********)))))))))(((((())))))))))))))))))))))))+++++++++++++++++++++++++++,,,+++***444III___kkkxxx~~~fffMMMeee{{{|||hhh]]]YYYVVVTTT^^^```ccceeeddd```\\\YYYKKKNNNPPP[[[kkkvvv{{{hhhddd```___^^^^^^___```___]]]\\\___\\\YYYcccppplll\\\HHHFFF===:::AAA@@@???GGGhhhuuu===222111---000//////...---------------------,,,000000***???gggrrrzzzoooeeevvvsssZZZbbbyyysssssspppkkkmmmvvv{{{{{{}}}yyyssspppooonnnlllkkkkkkiiihhhiiijjjjjjiiihhhlllhhhhhhiiibbb\\\eeessseeeEEE999555555...444EEEIIIaaaooofffnnn}}}~~~uuujjjiiiwww}}}{{{~~~wwwoooqqqxxxzzzwwwxxx|||{{{uuurrrttttttqqqmmmbbbMMM:::;;;HHHAAAJJJRRROOO___lllrrruuurrrvvv|||}}}~~~zzz}}}}}}~~~|||{{{yyyyyyyyy{{{|||yyyzzzxxxvvvvvvuuuppphhhnnnwww|||wwwrrrpppllleeeXXXIII@@@SSSrrr```MMMDDD<<<333///111,,,444777:::???BBBZZZqqq???555\\\~~~@@@===777===qqqOOO,,,)))......++++++************++++++*********++++++,,,---......\\\{{{___ccc~~~~~~iii___bbbxxxxxxwwwvvvfff]]]ZZZYYYZZZ\\\aaabbbccceeeggghhhiiijjjdddeee]]]ZZZ___XXXKKKJJJGGG[[[ppplllyyykkkeee___aaajjjnnndddVVVJJJDDDAAACCCHHHFFF;;;000...,,,333===999555HHHddd{{{OOO111111444111333888\\\mmmHHH(((......---,,,++++++++++++***************+++,,,---//////>>>YYYpppxxxyyy{{{}}}lll```ggguuukkk___VVVNNNOOOXXX```bbbaaaPPPNNNJJJFFFBBB@@@???>>>>>>===:::888777999;;;<<<777666666777:::;;;;;;:::<<<<<<<<<===>>>@@@BBBCCCAAAXXXmmmtttzzz~~~sssUUU>>>444777===XXXVVV444---***//////***(((,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,111000---'''&&&///AAAPPPiiiwwwkkk___TTTGGG===EEE>>>999:::;;;<<<===@@@DDDEEEGGGIIIKKKKKKKKKJJJEEE@@@;;;888777666555444999888555222111000000000888LLL^^^hhhwww{{{cccNNN666)))***...,,,(((******))))))))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++------,,,++++++555JJJ___yyy{{{ttt{{{~~~bbbWWWLLL^^^nnneeeQQQMMMOOOHHHSSSWWW\\\```ccccccaaa```[[[iiiiiiffftttzzziii]]]SSS]]][[[ZZZ[[[\\\]]]\\\ZZZYYYWWWVVVZZZaaaaaaSSSCCC<<<888777AAADDD;;;FFFeeeUUU000---///---222......---,,,,,,,,,------,,,---,,,111222)))333PPPjjjzzzrrrkkk~~~}}}^^^UUUrrrmmmrrrsssmmmjjjmmmtttxxxvvvrrrlllgggfffeeeeeedddeeeccccccccceeeeeedddccchhhddddddfffddd___dddnnneeeFFF999666888000333777CCCWWWnnn|||~~~|||zzzuuu|||}}}zzz{{{{{{wwwssswwwyyywwwtttuuuxxxtttnnnrrrvvvxxxvvvuuummmWWWAAA???DDD<<>>OOOeee|||rrrhhhVVVDDD;;;777333000111111888<<<===>>>LLLooo{{{JJJ333KKKvvveee666===;;;HHH}}}ttt:::***000...+++++++++************++++++++++++++++++++++++,,,---+++GGGrrryyy]]]___~~~yyyyyyvvviii^^^pppqqqbbbrrr~~~wwwlllccc\\\WWWSSSRRRVVVWWWYYY]]]aaadddeeeeeeeee```YYY\\\___QQQIIIRRR]]]ooo}}}ssspppiiiaaa^^^cccfff___SSSJJJAAA>>>===???AAA===222)))...666<<<999444???___~~~xxxWWW222,,,777333///888WWW|||PPP444,,,------,,,+++++++++++++++))))))))))))***+++------...+++000BBB\\\rrr{{{|||}}}xxxvvv{{{qqqbbbqqq{{{pppeeeYYYSSSUUU[[[^^^^^^XXXVVVSSSNNNHHHBBB>>>;;;;;;:::888666555666666777666666666666888999999999======<<<<<>>555777;;;===XXXyyy555...++++++...,,,((('''+++))))))))))))))))))))))))************++++++++++++***///222///***+++333;;;JJJddd|||vvvlllXXXPPPHHHCCC===888777:::444444444333222333444555888666444333111111555;;;111222555888===EEEMMMRRR^^^mmm}}}vvvggg[[[222222111///---***)))((())))))))))))))))))((((((((((((((((((((((((((((((************++++++++++++---+++,,,///,,,...???TTTsssqqqmmmeeerrrvvvrrrlllppp|||VVVNNN]]]\\\XXXWWWNNNFFFIIIMMMRRRXXX\\\___aaaUUUiiirrrvvvvvvaaa^^^^^^YYYYYYXXXVVVVVVWWWWWWUUUTTTUUUPPPQQQWWWZZZQQQDDD<<>>>>>BBBCCCBBB```rrryyyvvvYYY999---000...,,,///------,,,,,,,,,,,,,,,---,,,---+++///222***---???```sssmmmeeexxxsss~~~mmmnnnwwwyyy{{{iiiQQQiii{{{vvvzzziiinnnppplllgggggglllqqqppplllgggbbb_________```aaa```___```aaabbbaaa```ccc``````ccccccaaaccchhhfffHHH888222666111666000<<>>===;;;:::888888777777999999999888888888:::;;;======>>>AAAGGGQQQ^^^gggqqqxxxrrrRRR<<>>LLL^^^gggbbbQQQGGGFFFDDDEEEGGGKKKPPPSSSWWW___aaajjj}}}qqq___WWWWWWZZZ]]]QQQPPPOOOOOOQQQQQQPPPOOOVVVQQQOOOOOOIII===777888;;;>>><<>>DDDJJJRRR___mmmwww{{{lllRRRCCCAAA===777IIInnnUUU)))555///...---***((('''))),,,************************((())))))))))))************)))(((((()))*********'''+++222===QQQggguuuyyywww}}}|||zzz~~~{{{qqqqqqvvviiiiiigggccc]]]XXXTTTQQQIIILLLXXXeeeiiihhhmmmwwwzzzdddLLL===666///(((222...)))(((***,,,+++***''''''(((((((((((())))))))))))))))))))))))))))))(((((())))))***+++++++++***)))***---...,,,---000III[[[hhhqqq{{{{{{yyyvvv}}}zzztttjjjPPPEEEAAAGGGMMMIIISSSOOOIIICCCAAAAAADDDEEEYYYYYYXXX```kkkhhhiiixxxmmm]]]QQQRRRRRRMMMLLLOOONNNMMMMMMNNNPPPRRRQQQPPPKKKIIIGGGBBB:::555777<<<999>>>CCCZZZvvvLLL999,,,---222,,,***//////++++++******++++++,,,,,,***...***(((///...,,,333HHHcccoookkkjjjeee[[[YYYqqqkkkgggnnnooo```aaaxxxwwwmmmOOOMMMWWWggg|||ooojjjgggiiikkkiiiggghhhhhhgggddd```[[[YYYYYYZZZ\\\[[[ZZZ[[[]]]^^^^^^]]]XXXYYYYYY[[[[[[\\\\\\]]]eeeHHH555...333...111333:::AAAOOOooowww{{{|||yyyyyyzzzvvvuuutttrrrmmmnnnyyy~~~{{{sssmmmkkklllhhhiiilllpppssstttrrrqqqsssyyyyyyxxxttt\\\IIIYYY^^^wwwxxx}}}~~~{{{yyyxxxxxxyyyzzzvvvvvvvvvtttmmmiiiqqq}}}ooo\\\JJJDDDIIIYYYxxx~~~uuugggSSSCCC999666111...000444666666:::777EEEVVVfffuuuKKK---AAAqqqoooEEE111555<<>>===555666888888777:::>>>BBBEEELLLVVV^^^dddllluuu|||ttt^^^OOONNNQQQQQQ888???fffvvv@@@))),,,------+++******++++++***))))))))))))))))))))))))((((((((()))))))))******---,,,***))))))+++,,,,,,------,,,))))))555RRRllltttyyy}}}|||zzz~~~}}}}}}rrrsss}}}]]]OOO888%%% (((///111+++******---///---'''"""'''''''''((((((((())))))))))))))))))))))))))))))((((((((()))***+++++++++***...///---,,,......,,,:::@@@\\\gggjjjyyypppbbbtttwwwoooZZZcccgggeeeYYYCCC777>>>NNNKKKFFFAAA???>>>??????;;;DDDJJJSSS]]]XXXUUU^^^VVVPPPNNNRRRTTTPPPMMMMMMOOOMMMLLLKKKLLLLLLKKKIII;;;===<<<888777;;;???BBBBBBPPPaaannnkkkhhh111555+++000222'''***333,,,***************+++,,,,,,'''...+++(((......***///;;;aaapppeeefffmmmeeeZZZmmmmmmlllrrrrrrccc```qqqllllllfffYYYNNNOOObbbwwwlllfffdddggghhheeedddfffccccccccc___ZZZVVVUUUVVVXXXWWWVVVWWWZZZ[[[ZZZYYYTTTWWWXXXWWWVVVWWWXXXZZZbbbFFF555222999222222***333???IIIcccyyy}}}|||xxxuuuuuuppppppuuuyyyssskkkrrr|||~~~~~~|||wwwooohhhcccaaadddkkkrrrtttqqqnnnmmmqqqvvvvvvuuu~~~yyybbbSSSXXXWWWwww|||zzzyyy}}}~~~~~~|||yyyxxxxxxyyyzzztttsssrrrnnnfffeeeuuuZZZDDD>>>ZZZzzzzzzpppnnniiiZZZIII>>>333444222//////222444444@@@:::JJJ```rrrPPP333---RRREEE;;;222333HHHfffvvvuuuuuu;;;"""000111+++,,,+++******))))))))))))******))))))))))))***+++,,,---)))444---555dddwwwiiimmmjjjgggzzzttt~~~xxxVVVKKKaaaqqqzzzuuummmlllsssvvvhhhVVVTTTJJJ<<<666:::BBBIIIMMMLLLTTTVVVVVVTTTIIIJJJZZZZZZUUU[[[XXX\\\\\\\\\yyy^^^YYY]]]^^^YYYZZZXXXMMMGGGFFF>>>444222777666///222///---000555888777555===JJJiiiuuuNNN555333---333...)))555OOOuuuMMM,,,333+++******)))))))))))))))******+++***)))))))))))))))******)))---000,,,,,,@@@YYYnnnoooiiisss|||qqq}}}xxxlllmmmrrrkkkjjjXXXiii}}}}}}nnnbbb\\\ZZZWWWSSSOOOMMMLLLLLLFFFFFFFFFEEECCC@@@===<<<;;;===???@@@AAADDDJJJNNNZZZbbbnnnuuuxxxyyy|||gggbbbMMM666:::KKKHHH444BBBPPPzzzyyy<<>>NNNeeepppggg```dddddd:::999000(((000222(((---444&&&******))))))***+++,,,,,,$$$...---)))------(((******ZZZnnn```aaannniiiYYYdddjjjhhhggghhhaaa___jjjllldddhhhhhhTTTHHHRRR___gggbbbaaacccccc___```ddd___aaaaaa^^^XXXTTTSSSSSSTTTSSSSSSTTTVVVXXXWWWVVVRRRVVVXXXUUURRRSSSVVVXXX```AAA444000444...333222333222999TTTvvvkkk|||~~~yyyvvvsssmmmnnnuuuxxxtttrrrtttwwwwww{{{xxxlllgggjjjaaahhhlllkkkmmmqqqqqqllloooqqqsssuuuzzz~~~zzztttuuujjjooo~~~}}}~~~{{{xxxwwwxxxyyyzzzrrrtttkkkaaakkk~~~zzzfffBBBLLLgggppplllfff^^^TTTHHH===555444///,,,///333444888===>>>EEEPPPbbbgggDDD+++JJJrrr|||kkk;;;;;;///555WWWppp|||LLL999***+++---(((&&&))))))+++***''''''***)))%%%&&&(((+++---,,,+++***+++***---***...HHHmmm|||wwwfff}}}tttjjjvvvoooiiippp}}}qqqUUULLLXXXnnnssskkk]]]^^^iiidddTTTVVVTTTNNNDDD:::666888<<>>777444333222000---000...000888;;;::::::===TTTzzzoooHHH777444111///888,,,+++NNNooojjj===***//////&&&))))))))))))))))))))))))((((((((((((((()))******+++,,,+++***)))---333999VVVnnnwwwhhhbbbtttxxxnnnjjjsss|||yyyhhhdddbbbppp|||uuupppsssmmmddd\\\WWWUUUTTTTTTEEEGGGHHHDDD@@@@@@FFFLLLFFFIIIQQQXXXXXXZZZeeessszzz}}}sssjjjQQQ<<<222;;;@@@999:::DDD```rrrIII...---+++---************************(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))******))))))******+++,,,000222<<>>???>>>:::666888===AAAAAA???======<<<777======777444888999666:::777666:::>>>DDDQQQ^^^ZZZiiihhh{{{PPP<<<444//////...---,,,++++++++++++************************+++***)))((((((***,,,---***BBBYYY```aaaeeellloooZZZ[[[]]]```cccddddddcccgggaaadddjjj\\\DDDCCCSSSZZZ^^^aaa```]]]YYYYYYZZZZZZZZZZZZYYYWWWTTTQQQOOONNNNNNOOOQQQTTTUUUUUUTTTUUUTTTSSSQQQQQQQQQRRRSSS```BBB444000444...333...------333GGGbbbuuu|||uuu}}}zzzqqqwwwoookkkqqqyyy{{{wwwrrryyy||||||zzz{{{zzzoooaaa[[[```dddeeejjjqqqsssoooqqquuuxxxvvvvvvyyyyyyvvv~~~xxx{{{{{{{{{~~~}}}~~~|||{{{{{{|||}}}zzzqqqlllrrr}}}yyycccMMMHHHrrr}}}qqquuu|||eee```XXXOOOGGG>>>666111222//////444777888;;;???GGGSSS```tttxxxKKK222NNNnnn~~~~~~JJJ777///666GGG```ppp<<<...'''+++...***(((,,,)))***((('''***...---((('''***,,,---,,,*********))),,,++++++<<<[[[sss}}}lllnnnxxx~~~oookkkrrrmmmpppwww}}}xxxiiiWWWMMMaaaeeeiiihhheee```WWWPPPWWWYYYXXXRRRGGG===777666000111:::BBBBBB@@@JJJYYYeeedddaaa^^^ZZZTTTOOOKKKLLLMMMMMMLLLHHHAAA;;;777,,,---000444666555222///666444111000666CCCTTT___sss~~~wwwWWW:::000///,,,///...'''999ddd|||qqqCCC,,,+++///+++%%%((((((((((((((((((((((((((((((((((((((())))))***)))******)))(((+++000555MMM^^^llllllhhhooozzzyyyxxx~~~pppUUUUUUiiittt|||}}}}}}vvvooojjjgggfffeee]]]ZZZVVVTTTTTTUUUVVVVVVXXXZZZaaaiiinnnssswwwXXX===666999???===222777\\\\\\222+++000,,,)))************************''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))*********))))))******+++,,,((()))...777===CCCPPP\\\ffffffnnnyyy}}}~~~wwwlllhhhhhhPPPJJJ@@@666///,,,,,,---,,,+++******)))))))))***))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))))))))))))))*********++++++---...,,,???NNNQQQ```iiigggeeefffiiihhheeehhhooohhhhhhjjjhhh```YYY[[[bbbaaa:::---777===777555333222555:::<<<999555888888666444444666666666555666555333555888999888<<<>>>EEELLLNNNVVVqqqdddvvvkkkuuu^^^>>>222...***......---++++++*********************************+++***)))((((((***,,,---))):::MMMXXX^^^bbbgggiiiHHHOOOSSSWWWeeeuuusssfffeee```bbbiiiaaaNNNFFFJJJVVVWWWYYYZZZZZZYYYWWWVVVWWWWWWXXXWWWUUUQQQMMMKKKKKKKKKKKKNNNQQQSSSSSSRRRRRRRRRPPPOOOOOOOOOPPPPPP```BBB555111555///333111//////444===OOOiii}}}~~~}}}qqqyyyrrrjjjjjjttt~~~{{{tttwww{{{{{{uuubbbZZZZZZZZZ\\\dddoootttsssooouuuxxxtttrrrtttxxxyyywww{{{{{{~~~~~~~~~~~~~~~}}}}}}}}}|||qqqrrr~~~gggTTTOOO{{{sssaaammmtttiiiWWWQQQHHH???999444000......,,,...444888999<<<@@@RRR\\\eeeWWW777@@@sssOOO444:::,,,EEEccctttHHH---'''%%%+++---((('''+++)))(((''''''---333111+++)))+++------,,,*********))),,,,,,***...BBBbbb|||rrr^^^eeeeeeUUU___ppp~~~}}}}}}~~~lllSSSDDDSSSiiitttgggRRRMMMUUUTTTXXX[[[XXXOOOEEE===999888444444777555333:::EEEXXXTTTPPPMMMLLLIIIEEEAAA@@@@@@@@@>>>;;;666222000666555222///,,,,,,...000111:::;;;777>>>YYYxxxjjj^^^JJJ666---...000///---000:::XXXzzzuuuHHH%%%&&&///***%%%)))((((((((((((((((((((((((((((((''''''(((((()))***'''(((((((((((())),,,///<<>>:::;;;>>>@@@???===666666666555555444333333000111000......222999???777777:::MMMsssbbbBBB666+++***///111111111---CCC```uuu|||tttFFF000&&&//////###"""...(((((((((((((((((((((((((((''''''''''''((())))))''''''((((((((()))******,,,333JJJhhhrrrmmmsss~~~|||}}}}}}uuullluuuZZZLLLSSShhhooowww|||~~~~~~~~~}}}|||{{{uuupppsss|||}}}pppYYYCCC666888@@@???AAALLLddd```999,,,222,,,***...((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))***++++++)))))))))))))))***+++++++++,,,,,,,,,***(((***---++++++---222222444>>>IIIGGGAAA@@@IIIQQQTTTUUUXXXOOONNNKKKIIIHHHIIIIIIJJJ<<<999777666555111***$$$000///---+++))))))))))))***))))))((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((()))))))))******(((***111&&&222>>>QQQ{{{RRRSSSgggkkkbbbZZZPPPTTT\\\eeefffaaa___aaahhhdddTTTOOOpppaaaBBB<<<555000...111444777111000333999<<<:::999999???<<<===BBBCCCDDDKKKUUUZZZQQQ]]]{{{vvvxxxgggiiippp|||sss{{{wwwVVV666,,,000222111111,,,,,,+++***************))))))))))))))))))))))))***))))))((()))***++++++...)))...AAARRRXXXWWWWWWMMMNNNLLLOOO```pppjjjXXXSSSTTTVVVZZZ^^^\\\MMM>>>DDDJJJRRRWWWXXXWWWUUUTTTOOOPPPRRRRRRPPPLLLGGGDDDCCCBBBAAACCCGGGJJJLLLLLLKKKKKKKKKJJJJJJJJJKKKKKK^^^AAA555222555...222///,,,///333///222OOOsss}}}yyysssmmmooohhh[[[TTT]]]ooo}}}~~~~~~{{{uuurrrkkk```RRRLLLNNNUUU^^^dddlllmmmllllllpppvvvxxxuuuiiiwwwtttwwwwwwzzz{{{uuu{{{}}}}}}|||~~~{{{|||}}}~~~~~~}}}{{{zzzvvv||||||kkkXXXYYYwwwzzzkkkbbbhhhnnn^^^EEE===:::666333111000///...444333444999>>>CCCLLLVVV\\\qqqUUUAAAnnnlllDDD...:::<<>><<<===HHH]]]}}}^^^666***000666++++++///%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))******+++))))))(((((())))))***+++(((***++++++*********)))---)))'''((()))((((((***///,,,+++...000///---...///000000000///,,,)))'''***++++++++++++*********''''''((((((((()))(((((()))(((((('''(((((())))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))*********++++++((((((///$$$///111///gggttt^^^PPPRRRQQQJJJTTThhh___XXXSSSTTTWWWZZZ```gggeeeYYYJJJLLLhhhwww]]]LLLPPPRRRKKK???777666999@@@???AAAFFFGGGCCCDDDIIIHHHKKKOOOQQQPPPTTTaaannn___ddduuuwww```\\\gggkkkkkkkkkkkkJJJ999,,,///000+++(((+++++++++***)))))))))******(((((((((((((((((((((((()))))))))))))))*********---&&&(((:::OOO[[[\\\ZZZVVVLLLFFFLLLUUUWWWSSSPPPMMMQQQSSSTTTYYY\\\SSSGGG;;;DDDPPPUUUUUURRRRRRSSSNNNOOOPPPQQQOOOLLLHHHEEEBBB@@@>>>>>>AAAEEEGGGGGGHHHHHHIIIIIIIIIIIIIIIIII\\\@@@444111444---111...,,,...111---...CCC]]]ppp{{{vvvtttooommmggg\\\PPPRRRggg|||zzznnnxxx{{{rrrpppdddVVVLLLGGGFFFMMMTTTggghhhhhhjjjpppvvvuuuooohhhvvvqqqsssrrrsss}}}wwwrrrxxx}}}{{{zzz}}}xxx~~~{{{~~~~~~~~~|||{{{yyyzzzrrrcccaaaqqqpppccc^^^eeehhhYYYCCC555444222000000111111000...444333555:::???FFFRRR^^^]]]iii:::EEE}}}{{{{{{GGG222222222===QQQfff~~~SSS+++...((((((((('''&&&&&&(((+++''')))(((&&&(((+++***&&&***+++,,,+++))))))***+++***''')))---,,,(((,,,444]]]yyytttppp~~~}}}lll[[[iiiwwwzzzrrrmmmttt~~~xxxiiiPPP>>>DDDZZZiiillliii]]]KKK>>>;;;DDDRRR\\\^^^[[[YYYWWWRRRJJJ???888333222000...---------...000000//////000111222333888777555444777>>>GGGMMMccc|||xxxVVV<<<222///---///222222......888DDDiii{{{~~~fff<<<...,,,'''###%%%******&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))(((''''''(((***+++***)))---,,,,,,333KKKgggsssppp```oooyyyvvvqqq~~~yyywwwuuurrrttt\\\ZZZUUUSSSUUU]]]hhhpppwww|||yyyssskkkcccVVVIII<<<999;;;DDDVVViii|||aaa555+++)))++++++***///...###((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((()))******'''******(((((())))))&&&///+++(((***------***'''))))))*********(((''''''++++++***)))((((((((())))))++++++***((((((,,,///$$$%%%&&&'''(((((('''''''''''''''''''''(((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((()))))))))*********++++++))))))((($$$,,,)))###<<<===AAA[[[zzzxxx[[[LLLSSS```^^^ZZZTTTMMMMMMZZZhhheee___YYYYYY]]]]]]WWWPPPOOO\\\hhhdddTTTFFFAAACCCQQQIIIGGGKKKKKKHHHJJJPPPTTTZZZ\\\XXXWWW```mmmvvv``````eeekkkhhhccchhhttt}}}{{{|||nnn\\\ccc}}}FFF444///...000...((((((---******)))))))))))))))***((((((((((((((((((((((((((((((((()))))))))*********((((((444JJJ^^^ccc^^^XXXKKKFFFOOOUUURRRRRRXXXPPPQQQRRRTTTYYY\\\XXXRRR999@@@HHHMMMMMMMMMNNNPPPMMMNNNOOOOOONNNLLLJJJIIIDDDAAA===<<<===@@@BBBCCCEEEEEEFFFGGGGGGGGGGGGFFFZZZ???333000333,,,000000///000222000111:::GGGYYYvvvzzz}}}sssjjjhhhbbb]]]hhh|||qqqrrrxxxqqqiii```WWWKKKBBBDDDKKKSSSZZZ```eeekkkqqqqqqmmmnnnxxxpppsssssssss~~~yyy{{{tttqqqsssvvvzzz}}}yyy}}}}}}}}}{{{~~~}}}|||{{{zzzwwwqqqiiiiiiuuuuuupppYYYLLLTTTUUUDDD555111111///---...000111222222555555:::@@@EEEKKKXXXdddssskkkEEEHHHdddxxx[[[888111222666TTTbbbzzz~~~]]]555'''+++'''''''''''''''))))))'''$$$)))+++'''&&&(((***)))((()))***)))((((((***+++***(((''')))******))))))???aaaxxxuuupppuuutttjjjdddcccccchhhqqqyyywwwpppeeemmmlllZZZ@@@999NNNhhhqqqiii^^^SSSKKKGGGFFFFFFBBBGGGOOOXXX```bbb```\\\@@@BBBBBB>>>888555666888444444555666777999:::;;;999:::>>>GGGUUUeeerrryyynnnOOO>>>;;;:::111'''***......,,,111BBBZZZjjjkkkBBB111///+++&&&###&&&******&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((&&&$$$&&&(((+++***)))++++++)))(((555MMMcccmmm```hhh|||~~~~~~kkkvvvssswww|||vvvdddTTTLLLKKKOOORRRUUU]]]fffmmmoooqqquuuyyyttttttsssrrrpppppppppqqqvvvuuummm]]]QQQIIIAAA:::999999===CCCGGGWWW|||ZZZ>>>222+++---'''%%%,,,+++'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))******'''******''''''+++***%%%******))))))+++,,,,,,***&&&))),,,,,,,,,---......+++***))))))***,,,...///)))******((('''''')))******************((('''&&&'''&&&&&&&&&''''''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))******''',,,&&&)))+++)))000...///333VVVoooKKK@@@UUUXXX[[[ZZZQQQMMMUUUaaa\\\^^^aaacccccc___XXXQQQOOOZZZcccaaaWWWPPPRRRYYYNNNCCC@@@KKKTTTPPPJJJHHHeeejjjcccUUUSSS___fffbbb[[[VVVTTT]]]mmmyyyzzzvvv~~~ooo___fffvvv~~~xxx|||PPPHHH???++++++,,,---,,,,,,...111))))))((((((((())))))***'''''''''''''''''''''''''''(((((()))))))))))))))'''+++***+++<<>>;;;;;;<<<>>>???AAABBBCCCDDDEEEDDDDDDCCCYYY>>>222000333+++///000//////000000000222444HHHfffyyyxxx{{{ooovvvwwwmmmooo|||rrrtttrrrnnnjjjbbbSSSEEECCCIII>>>JJJWWW___eeekkkoooooosssxxxooossstttsss~~~zzzxxxyyywwwuuuvvvyyyyyyvvv|||{{{{{{}}}~~~~~~}}}|||{{{zzzyyyxxxxxxqqqjjjhhhrrrvvvkkk___SSSOOOQQQFFF111---777333000------000333555666:::===DDDLLLQQQVVVbbbmmmCCC777nnntttlll::::::666111FFFppptttBBB$$$***!!!(((((((((((())))))&&&!!!"""))),,,)))&&&(((+++,,,'''((()))((('''(((***,,,+++)))&&&$$$'''++++++'''000JJJiiixxxuuuoooooosssxxxiiiWWWWWWqqqjjjeeeiiitttxxxbbbEEEBBBRRRzzzyyyxxxrrrgggWWWFFF<<>>BBBEEEGGGHHHPPPYYYiiiyyy}}}pppfffIII@@@777000)))&&&,,,555---000///...<<>>EEEMMMRRRRRRSSSVVVYYYSSSQQQOOONNNNNNNNNMMMKKKIIIKKKFFF<<<666888999777<<<;;;GGG___tttZZZ///444&&&(((000+++***///$$$000''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((()))******%%%(((((($$$&&&+++***%%%)))++++++(((&&&'''***,,,'''+++---***(((((((((((()))***++++++***'''%%%###***)))((()))******)))'''$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))"""...%%%,,,'''"""444"""***'''???fffmmmTTTHHHSSSRRRMMMJJJLLLNNNPPPWWW^^^iiiccc[[[ZZZeeennngggYYYOOORRRSSSOOOKKKQQQ```mmm[[[QQQTTTjjj{{{uuudddXXXuuuvvvfffOOOLLLYYYXXXIIIPPP]]]iiinnnrrruuuqqqiiigggdddWWW\\\|||~~~jjjNNN;;;666 +++,,,+++***+++...---)))))))))(((((((((((()))***'''''''''''''''''''''''''''(((((()))))))))))))))'''///,,,###///HHHOOODDDNNNNNNKKKJJJSSS^^^[[[PPP[[[PPPLLLTTT\\\ZZZSSSPPPNNNCCC999;;;FFFPPPRRRPPPKKKKKKKKKKKKKKKLLLMMMNNNJJJEEE???::::::;;;<<<===???@@@AAABBBCCCBBBBBBAAASSS;;;555---111000222////////////////////////222UUUwww~~~~~~wwwwww~~~}}}xxxsssiiiVVVhhhwwwyyyyyyvvvuuuqqqjjjccc[[[MMM@@@;;;===DDDOOO\\\fffiiiiiimmmmmmmmmpppsssvvvvvvvvvsssssstttwww{{{~~~~~~}}}~~~~~~{{{zzztttsssuuusssmmmfff[[[dddrrryyygggZZZLLLHHHBBB;;;555111///...000000000000000444999<<<===???IIIUUUYYY___vvvMMM;;;^^^uuupppMMM@@@555,,,???___}}}VVV***)))...'''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''((((((((((((((((((((((((''''''''''''((((((((((((***...IIIooo}}}ssspppzzz|||rrrlllaaa___yyyfffhhhpppwww{{{kkkPPPJJJ```xxx|||qqqeee\\\YYYRRRHHHCCCDDDFFFHHHHHHJJJRRR\\\bbbdddaaa^^^]]]WWWbbbnnnssswwwxxxsssjjjwwwvvvssslllaaaQQQAAA777222///***(((+++///---(((---555---???sssKKK000***)))))))))((('''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''*********''''''...:::CCCaaajjjoookkkmmm{{{yyynnnqqqsssmmmiiikkksssvvvyyy{{{~~~{{{tttXXXOOOEEEAAA===:::;;;===:::888666777:::;;;:::888===555333:::AAAGGGSSSbbbgggvvvwwwYYY444---...)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))(((''''''((()))'''&&&((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))%%%'''000888777888LLLccc{{{YYYIIIKKKLLLXXX^^^QQQ___UUUQQQUUUxxxxxxQQQ___ZZZ___ZZZKKKEEEOOOZZZ]]]MMMRRRYYYfffooo```MMMLLLLLLUUUKKK???JJJZZZ___bbbbbbtttbbbbbbhhhwwweeehhhkkk{{{|||kkkllljjjGGG555000---(((,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++)))+++333@@@JJJGGGQQQSSSIIIDDDIIIKKKGGGPPPfffcccNNNLLLQQQLLLDDDQQQIII===777>>>IIILLLIIIPPPMMMJJJIIIJJJKKKLLLLLLLLLHHHCCC>>>;;;::::::;;;:::;;;<<<===>>>>>>>>>>>>SSS;;;555---111///111........................000BBB^^^xxxrrriiioooxxxvvvtttssslllPPPLLLYYYvvvxxxoookkkfff[[[OOOAAA???>>>BBBJJJTTT\\\```iiikkkmmmooorrrtttuuuvvvppppppoooppptttxxx{{{}}}}}}{{{{{{{{{{{{{{{zzzvvvyyy|||{{{ttthhhYYYPPPhhhwwwrrr^^^QQQMMMAAA>>>999444000...------///111333444555888<<>>!!!%%%,,,'''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))((('''''''''''''''''''''''''''''''''''''''(((((((((((()))'''222NNNpppvvv{{{ssstttmmm\\\bbbsssttt~~~qqqwwwmmmfffQQQRRRUUU___ppp}}}}}}vvvhhh^^^PPPFFFAAA@@@@@@??????BBBJJJTTT^^^dddffffffffflllppppppoooooojjjcccVVVQQQIII@@@888000+++(((---++++++---............$$$CCCSSShhh___999+++++++++))))))((('''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))***+++(((&&&(((...444DDDWWWiiinnnnnnuuuxxxwww|||xxxkkkbbbaaajjjsss{{{{{{xxxvvvrrrmmmooonnnnnnkkk___PPPFFFDDDBBB???===???CCCFFFEEEDDDEEETTT______aaaqqq}}}zzztttOOO333)))+++000111)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''(((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''((((((((()))))))))))))))&&&(((,,,---333IIIaaa}}}]]]CCC===BBBNNNVVVSSSOOOKKKKKKNNNkkkkkkJJJWWW\\\aaa^^^VVVUUU\\\^^^XXXNNNPPPPPPUUUYYYNNNFFFNNNSSSWWWWWW```rrrsssgggccciiifffQQQbbbkkklllSSSXXX}}}ooohhh|||```VVVBBB000***...000---,,,,,,+++++++++*********(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))))))))******((()))000;;;CCCPPPQQQSSSQQQKKKFFFFFFIIIHHHVVVVVVLLLKKKJJJGGGKKKNNNMMMGGG>>>;;;AAAIIINNNJJJJJJIIIIIIIIIIIIKKKKKKIIIHHHFFFDDD@@@===:::888999::::::;;;;;;<<<<<<<<>>888555888AAANNN[[[bbbbbb```PPPQQQOOOIIIFFFEEEBBB???@@@<<<555...+++***,,,...000,,,---///,,,)))///:::OOO___dddrrr```;;;+++)))++++++)))(((''''''&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))+++***'''&&&(((******999LLLZZZfffooosssrrrooorrr|||qqqfffeee___jjjssssssppprrrvvvyyy{{{|||xxxrrrttt{{{jjjlllpppxxx}}}}}}zzz|||ssseeeBBB&&&(((///,,,(((,,,((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%&&&((())))))(((''''''''''''''''''''''''&&&''''''''''''((((((((()))))))))(((((((((((('''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((())))))))),,,&&&$$$&&&''',,,<<>>QQQnnn||||||zzz|||qqqggg\\\UUUIII===777888===BBBMMMTTT\\\```bbbffflllrrrpppooonnnlllkkkllloooqqqwwwzzz|||{{{vvvsssrrrssssssqqqjjjaaa]]]cccrrr~~~ppp[[[KKKCCC>>>888333000///.........///111222222444777:::>>>CCCHHHMMMTTTfffkkklllXXX@@@mmm]]];;;444444444666BBBXXXooo|||tttNNN,,,%%%***)))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$......&&&222QQQiiinnnbbb___ppptttiiiiiiiii{{{tttnnnwww{{{vvvvvvnnn[[[GGG===BBBLLLRRRmmmmmmnnnnnnkkkaaaTTTJJJHHHNNNVVV\\\]]]VVVKKKCCC>>><<<888444111111111000...//////...------...///...+++---111000111BBBWWWwwwyyyqqqssshhh>>>---,,,,,,))))))(((''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%'''***+++***)))+++,,,***'''***<<>>HHHIIIQQQRRRHHH<<<888;;;>>>???DDDJJJJJJGGGDDDDDDGGGBBBEEEIIIKKKIIIEEE???;;;777777555444444444555555QQQ:::555---///,,,---........................000------999SSSooovvvuuuuuuooorrrrrriiiddd```RRRBBBBBBVVVkkkuuutttyyytttiiicccYYYNNNDDD===999777???EEEMMMRRRUUUZZZbbbiiicccfffiiijjjjjjjjjlllnnnkkknnnqqqqqqmmmkkklllmmmjjjjjjiiihhhggghhhiiikkkaaaOOO:::111555999555///////////////000222333444999;;;===@@@EEEMMMVVV\\\aaabbbqqq^^^III___mmmxxxddd222444444333333>>>WWWpppvvvpppKKK111""")))...'''###(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''',,,'''%%%444QQQiiisssqqqnnnrrr{{{ooofffiiixxx{{{ooojjjrrryyy{{{sss___III<<<666333DDDHHHQQQ]]]eeefffbbb]]]```eeeiiidddVVVDDD777000666444333222111000000222,,,...000///---,,,---...))),,,555AAAGGGNNN```tttsss|||^^^DDD///,,,...***'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((())))))***---...000(((%%%000DDDWWWaaaddd]]]```hhhqqqvvvxxxyyy{{{}}}yyyoooeeeccchhhlllkkkkkkjjjnnnvvvzzzxxxwwwyyy|||}}}{{{aaa}}}xxx~~~|||rrrssstttjjjZZZAAA&&&((()))+++)))%%%$$$)))111&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%((())))))(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))'''(((+++,,,((($$$$$$!!!...333CCC[[[VVVEEEHHHDDDVVVVVVNNNLLLMMMMMMHHHRRRXXXXXXMMMEEENNNccctttRRRKKKGGGZZZtttqqq^^^VVVIIIeeejjjVVVOOOZZZiiiwwwLLLHHHNNNmmm\\\QQQLLLbbb}}}rrr\\\DDD888666222---)))(((((()))++++++***************)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))(((((()))***888AAAGGGEEEDDDEEEAAA999CCCXXX[[[QQQLLLGGG???>>>FFFIIIJJJHHHGGGFFF@@@888===CCCIIIJJJEEEAAAAAACCC@@@AAADDDFFFGGGEEECCCBBB888888666555444444333333OOO999444---000,,,---------------------------,,,///---+++888TTTmmmxxx~~~wwwxxxyyyxxxyyyjjjeeeffffffVVVCCCFFFXXXpppqqqllleee^^^VVVLLLAAA999555888;;;===???DDDKKKQQQSSSYYY```eeehhhjjjmmmppphhhjjjlllnnnnnnoooppprrrkkkhhhccc___ZZZSSSKKKEEE888555222////////////...//////000111222444555666999;;;@@@FFFNNNXXXcccjjj|||}}}cccPPPSSSaaatttlll[[[===999111---///999PPPooosss\\\333(((###((()))######)))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''')))&&&''')))&&&'''777KKKlll|||zzzooorrr~~~rrr___bbbrrr{{{wwwpppnnnqqqrrroooiii^^^LLL<<<000......333;;;BBBFFFFFFMMMQQQSSSLLL@@@777555777...,,,,,,...---******,,,000000///+++)))***///444888BBBPPP[[[cccjjjqqqwww~~~{{{vvvxxx{{{wwwxxx^^^>>>333*********&&&%%%)))&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&''''''''''''((($$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&&&&&&&''')))***(((***...000000555CCCQQQaaabbbfffjjjnnnssswww{{{xxxssstttuuunnnccc^^^ZZZ[[[bbbjjjnnnrrrvvvxxxqqqiiihhhmmmvvv}}}qqqqqqtttwwwsssnnnwwwpppuuu~~~tttkkk{{{sssyyyzzzfffllloootttbbb>>>+++,,,---(((---+++$$$$$$++++++&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((()))'''&&&&&&((((((((((((+++***&&&+++666888888???RRRddd\\\PPPIIIMMMXXXIIICCC===888999EEEVVVgggpppJJJDDDBBBWWWooohhhNNNBBBWWWkkkcccIIIJJJZZZ___\\\ZZZJJJJJJjjjbbb```RRRSSSfffVVV@@@111,,,...---***)))&&&&&&((()))''''''***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((()))))))))))))))))))))(((...;;;BBB???BBBIIIFFF;;;;;;OOORRRHHHHHHHHH@@@<<>>>>>???AAABBBCCCDDDDDD:::::::::999888666444333NNN888444---000---...------------------------***,,,---,,,,,,888PPPdddzzzyyy~~~~~~xxx}}}wwwrrrooouuu|||lllNNN>>>@@@TTTfffxxx{{{yyyrrrkkkhhhfff___RRRGGG;;;888555222222444888:::AAAGGGOOOTTTWWW[[[aaafffcccbbbaaaccceeeggghhhggg___WWWLLLCCC===:::777555***...111000---,,,---000///000222444666888:::;;;;;;AAAKKKWWWbbbnnnxxx~~~{{{OOO===SSSoooxxxvvv}}}^^^,,,---===---,,,999RRRqqq___???((()))'''%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''///***((()))'''$$$'''...IIIhhhuuussswwwuuuwwwgggQQQ[[[vvv{{{lllfffhhhlllpppuuutttgggYYYIII@@@444,,,***+++,,,,,,///222555333//////333888111------000000---...222***,,,------...333===EEERRR]]]eeeiiipppyyyyyyqqq{{{wwwvvvuuuzzz}}}yyy{{{UUU999111,,,((('''''''''''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%((('''&&&&&&'''''''''&&&$$$''',,,...(((###***666MMMUUU___cccdddgggmmmrrrzzzwwwsssttt{{{~~~wwwkkkvvvooogggccc___^^^bbbhhhmmmhhhbbbbbbhhhpppvvvyyytttuuuwwwtttiii```gggvvvsssxxxtttkkk{{{zzziii```ffflllkkkhhhQQQ???333***,,,...%%%&&&))))))(((+++...'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((('''&&&$$$%%%(((***+++***"""%%%+++((()))...---III[[[OOOFFFCCCRRRgggRRRJJJGGGDDDDDDEEEEEEEEEEEEIIIGGGFFFQQQ]]]TTTDDDDDD___gggVVV???BBBRRRZZZ]]]kkkPPPNNNrrrfff]]]GGG@@@===444------000...(((###,,,))))))+++***%%%%%%)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))(((+++111888>>>CCCFFFDDD@@@888@@@???>>>DDDBBB>>>BBB???@@@AAACCCIIIMMMHHH???555888<<<@@@AAA@@@???===<<<<<<======>>>???@@@AAA===>>>>>>>>><<<999666444LLL777444---111---...------------------------+++)))---222---(((;;;VVVkkkpppzzzyyyppprrrvvvnnnooouuuwwwuuussskkkWWWAAA111DDD\\\ppp|||~~~wwwnnnvvvnnnmmmooolll```UUULLLFFF===666444444444444000555:::===???CCCJJJPPPSSSOOOLLLKKKMMMOOOMMMKKK???===999555333222333333333///,,,+++---000222333111222555777;;;===???AAADDDNNN]]]mmm{{{hhhGGGAAAXXXuuuVVV444777333(((222666KKKooo{{{KKK&&&"""))))))###$$$***))) &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""'''***)))&&&&&&)))+++222NNN]]]hhhuuummmdddppp}}}sssllljjjbbbYYY\\\gggfffjjjmmmlllllloooooolllkkkaaaRRREEE===888333111---///000000...+++)))(((,,,((('''+++,,,***---222333999BBBIIIOOOWWWccckkk]]]fffhhheeepppxxxeeelll|||{{{vvvYYYEEE;;;***)))&&&%%%(((,,,)))$$$%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&''')))++++++)))'''...&&&$$$***---***'''(((***<<>>LLLXXXjjjxxxfffLLL>>>:::dddtttssszzzRRR333333666//////999LLLdddTTT222''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((---222AAA[[[rrrvvveeeSSSmmmoooppplllddd[[[TTTPPPdddooo{{{zzznnnccccccjjjkkktttvvvkkkaaa\\\RRREEECCCAAA???===555++++++222///---///444888:::???EEEVVViiiqqqgggbbbiiimmmhhhaaaaaalll|||xxxvvv{{{eeennnppplllwwwvvvbbbMMM:::...((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###(((---...***&&&$$$$$$((((((((((((((('''''''''))))))(((((((((((())))))***...444<<>>AAAPPP^^^HHH;;;CCCNNNMMMHHHGGGEEEYYY^^^QQQNNN]]]fffbbbGGGEEE@@@;;;666111...,,,))))))))))))))))))))))))((((((''''''''''''(((((('''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))+++///444;;;AAAGGGJJJ>>><<<999888888;;;???BBBCCCBBB===:::>>>FFFIIIGGG===888444333777;;;===<<<<<<<<<;;;;;;;;;:::::::::;;;===@@@AAAAAA???<<<999LLL999444,,,222///......------------,,,,,,,,,---,,,++++++,,,///111333CCCZZZvvv|||oooiiijjjkkksssuuupppooopppjjj^^^ZZZJJJ:::444;;;MMMhhh{{{pppkkkkkklllfffZZZLLLEEEBBB>>>888666444111000222444555555111111111111000///......000------000000,,,,,,///555222///...000444888:::<<>>BBBKKKLLLMMMQQQUUUUUURRROOOTTT^^^gggiiieeegggqqq{{{wwwiiicccllltttqqqllllllyyyrrrgggjjjqqqsssdddZZZUUUWWWUUUPPPRRRZZZ^^^\\\SSSEEE:::444---&&&)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%)))(((&&&$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''$$$%%%''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))((((((((())),,,000222---333???HHHCCC999>>>JJJWWWGGG???GGGPPPNNNHHHFFFIIITTTSSSEEE<<>>======;;;:::???HHHKKKJJJ===<<<:::888777888:::;;;<<<<<<;;;::::::999888888999999999999999888888888}}}KKK999333,,,222///...------------,,,,,,,,,,,,************+++,,,---...,,,<<<[[[vvvxxxjjjgggpppmmmkkkjjjppp{{{gggddd```WWWIII:::666BBBRRRooovvv{{{oookkkggghhheee```[[[XXXPPPHHH@@@<<<666222000111111111111000000///.........///...---...111222//////111(((,,,111666999<<<>>>???:::JJJMMMLLL]]]sssqqqZZZ;;;+++@@@aaauuu]]]fff|||nnn333,,,++++++,,,...:::QQQeeennn{{{tttNNN((("""(((&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$$$$%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))''''''---999HHHTTT[[[ZZZVVVUUU]]]hhhmmmjjjcccSSSOOOMMMSSS]]]eeefffcccZZZbbbfffccceeekkkmmmjjjcccdddhhhkkkiiifffggglllaaa^^^^^^bbbdddbbbaaacccfffiiimmmppppppllleeeaaa^^^jjjmmmddd```fffiiicccpppwwwxxx___NNNLLL@@@)))!!!)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((()))+++///333555555444'''''''''''''''''''''''')))((((((''''''(((((()))+++,,,,,,,,,***+++,,,...888:::???EEEIIIJJJHHHEEEIIILLLPPPSSSUUUXXX]]]aaa]]]SSSOOOVVV[[[YYYXXX[[[^^^aaa^^^TTTQQQTTTVVVRRRMMMIIILLLUUUXXXRRRLLLKKKIIIEEE999,,,&&&&&&((('''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))))))))))))))(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((+++***)))((('''&&&&&&'''***&&&'''///111///000666BBB999666???DDD@@@:::999;;;===;;;333...------+++(((((('''&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''***...444999<<<444333111111222444888:::666888888888<<>>;;;666333555777;;;::::::999888777777777999777444222222333555777|||III888333---222///------------,,,,,,,,,++++++******++++++++++++++++++------<<>>333222IIISSSfffxxx||||||lllmmmiiiccc```aaa___[[[RRRMMMFFF@@@<<<999555333555444333222222333444555222222222333444555666777>>>@@@AAA???===>>>BBBFFF^^^hhhkkktttyyylllKKK222222888AAA]]]}}}}}}ssszzzpppMMM===555000444111,,,333LLLgggwwwwwwfffGGG+++!!!&&&***(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((***)))'''&&&***666FFFSSS\\\YYYUUUVVV[[[aaaeeegggdddVVVFFFDDDOOO\\\\\\UUUMMMYYYcccgggjjjkkkgggaaaZZZ___fffjjjhhhbbb]]][[[]]]___cccfffccc______dddiiiiiiqqq|||yyykkk___\\\eeefffbbbZZZ[[[eeemmmmmmvvvjjjdddOOO===666...$$$&&&000&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###!!! """&&&(((&&&$$$&&&&&&'''''''''''''''((((((((((((''''''(((((((((((())))))(((''''''(((***+++...333999>>>AAABBBAAAAAADDDIIILLLMMMKKKHHHFFFPPPJJJFFFHHHHHHFFFGGGKKKHHHJJJIIIFFFHHHMMMMMMJJJOOOKKKLLLSSSSSSIII<<<555+++***(((&&&'''))),,,,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((((((((())))))'''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((000(((###'''+++)))((()))---)))***000333///,,,,,,,,,(((&&&)))***))))))+++++++++***)))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''(((+++000555888555444222222222333555666333666666555666999999666888:::;;;:::666333222222777777777777777777777777888666444222111333555666}}}~~~GGG777333---222///---------,,,,,,,,,+++++++++***+++,,,,,,,,,,,,+++***111,,,---<<>>MMM\\\jjjzzzwwwjjjbbbcccdddcccaaa^^^ZZZUUUQQQKKKEEEAAA;;;999777555333333333444555555444333555888<<<===>>>===;;;<<>>...222555333666555888MMMlll~~~~~~mmmKKK+++###+++,,,&&& %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%''')))&&&$$$(((222;;;OOOSSSXXXWWWTTTUUU\\\cccfffkkkfffTTTCCC???CCCHHHEEEPPP\\\dddfffeee```ZZZ[[[___bbbbbb___\\\XXXUUUMMMTTT^^^ccc^^^ZZZ```jjjmmmkkkqqqxxxppp```YYY\\\YYYQQQQQQ\\\iiipppxxxnnn\\\[[[cccKKKEEE999,,,'''))),,,+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((%%%###$$$&&&(((&&&$$$%%%&&&&&&&&&''''''((((((((((((''''''''''''((((((&&&'''(((((('''''')))+++%%%&&&))),,,///222555777444:::AAAEEEFFFFFFGGGHHHTTTQQQOOOMMMKKKIIIKKKOOODDDHHHIIIHHHHHHKKKLLLKKKLLLBBB777333111...+++)))$$$%%%'''******)))''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$%%%''''''%%%###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((("""###%%%'''(((((((((((((((%%%$$$(((+++++++++,,,(((&&&'''***+++))))))+++,,,&&&$$$(((***&&&%%%'''***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''')))---000222555444333222111111111111111444666333222333222///666666666888:::999555111222222333444555666777777444444444333333333333333~~~|||FFF666222---222...---,,,,,,,,,,,,++++++++++++***+++,,,,,,---,,,,,,+++***------///;;;RRRhhhsssooommmjjjgggdddbbb```^^^ooonnneeeWWWMMMNNNUUUZZZCCC:::111///555BBBWWWiiiwwwyyypppggghhhgggeeeccc```[[[UUUQQQKKKIIIFFFBBB>>>;;;999888999;;;<<<;;;???EEEJJJJJJEEELLLWWWeeerrrrrrTTTTTTXXXCCC---///666NNNeeeiiibbbggg```666)))999///,,,333===OOOmmmpppGGG111###(((...(((###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''###'''++++++'''%%%''')))333@@@NNNUUUTTTSSSWWW\\\^^^iiinnncccVVVOOOIIICCC@@@EEELLLQQQSSSUUUUUUUUU]]]\\\XXXRRRRRRWWWZZZZZZHHHOOOXXXZZZRRRLLLQQQ[[[```\\\YYYXXXQQQJJJLLLUUUMMMIIITTTlll{{{|||~~~wwwvvvooo```PPPHHHKKKQQQ000777555+++''',,,)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&((()))((('''%%%%%%%%%&&&''''''(((((((((''''''&&&&&&''''''((('''(((((('''&&&&&&''')))((())))))'''''''''***---+++///333444444888@@@FFFEEEDDDCCCBBBAAAAAACCCFFF===???@@@===999777777888333...(((&&&''''''&&&&&&)))&&&&&&((('''%%%%%%'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''')))'''&&&(((+++,,,***''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((($$$%%%&&&''''''(((''''''"""$$$&&&((((((''''''((()))((((((((())))))***++++++'''&&&((()))&&&%%%%%%&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))+++,,,111111111000///...---------222555333222444444222555333444888<<<===888444000000111222333555555666000111222333333111000///{{{EEE555222---222...---,,,,,,,,,++++++++++++************++++++,,,,,,---'''(((+++------555LLLeeeoooooopppsssrrrmmmddd^^^lllnnniii]]]WWWYYY]]]^^^WWWNNNDDD;;;555222777???HHHYYYmmm{{{zzzxxxvvvssspppmmmiiiddd```]]]\\\ZZZWWWTTTPPPMMMLLLHHHOOOTTTWWW]]]eeehhhfffwww}}}rrrhhhKKK>>>,,,+++333111777IIIaaawww~~~mmmggg|||pppAAA333***(((111111@@@:::DDDTTTiii}}}eeeHHH'''%%%%%%'''''''''''')))######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%''')))******)))'''&&&'''...999FFFPPPUUUTTTSSSQQQVVV[[[___iiimmm^^^JJJHHHHHHHHHHHHFFFEEEFFFHHHKKKKKKFFF@@@AAAIIINNNMMMNNNPPPSSSTTTNNNHHHIIINNNLLLIIIFFFFFFHHHMMMTTTYYYhhhkkkqqqtttoooeee]]]ZZZaaa\\\OOOCCCAAADDD===111&&&+++---***((((((%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&& """$$$$$$$$$###$$$%%%$$$$$$%%%&&&&&&'''(((((((((''''''&&&&&&''''''((('''(((((('''%%%%%%&&&((()))***+++***'''&&&''')))((())))))(((''')))...222,,,------,,,,,,...//////...---,,,+++(((&&&%%%&&&###&&&***,,,---,,,(((%%%)))%%%###&&&'''$$$&&&+++$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''',,,***(((&&&$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''+++((('''***...000...***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((())))))(((((((((((((((((($$$''')))'''%%%######"""'''''''''&&&((()))((('''###&&&'''&&&''')))***(((''''''''''''((()))******'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((((((,,,---............------***000333111000333555444///000333666888888777555000111111111111222222222000111111222111000///...zzzDDD555222---222...---,,,,,,,,,+++++++++******))))))))))))***+++,,,------"""###...,,,%%%333MMMaaadddooo~~~|||hhhYYYZZZbbbeee```^^^bbbggggggTTTTTTWWWWWWNNN>>>333///,,,444===FFFWWWooo{{{vvvrrroooeeeeeeeeeeeecccaaa___]]]ZZZdddmmmsss{{{nnnjjjddd^^^VVVKKK>>>444&&&222222///444===NNNeeeooo~~~}}}rrr|||~~~YYY@@@%%%222444///111+++<<>>RRRjjjxxxvvvkkkbbb^^^[[[RRRQQQ^^^llllllddd^^^```^^^[[[\\\]]][[[TTTOOOBBB222000444222:::MMMZZZZZZ]]]eeekkkiiidddhhhpppqqqwww||||||xxxtttuuuxxx~~~{{{mmmZZZNNN555555444111///...///000222444<<>>999<<>>EEELLLPPPTTTUUUSSSRRRRRRSSSbbb^^^XXXOOOFFF<<<111+++888...+++///...+++444CCCJJJKKKOOOVVV^^^dddffffffuuuMMM>>>333+++///...***"""''';;;KKK[[[nnnhhhSSS;;;'''###***&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''(((%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%'''((('''&&&(((...444AAADDDIIINNNQQQQQQNNNKKKIIIJJJNNNRRRUUUTTTQQQNNNUUUUUUSSSQQQTTTYYYYYYVVVMMMNNNUUUaaaiiikkknnntttzzznnnaaa\\\]]]\\\TTTLLLEEEDDDDDDCCCDDDEEEFFFGGG???999111***''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%$$$$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%###!!!$$$+++111RRRLLL;;;000222///))),,,&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&***)))'''%%%$$$%%%&&&''''''&&&&&&&&&&&&'''(((((()))((((((((('''''''''&&&''''''''''''''''''''''''&&&'''***,,,---------,,,++++++++++++,,,---......///////////////000111111000000000000000000//////,,,,,,,,,,,,,,,---------rrrDDD444000...000***///,,,++++++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((('''(((...999HHHXXXfffnnnlllkkkiiibbbWWWPPPSSS[[[bbbdddiiinnnqqqppplllhhhZZZVVVOOOHHHGGGJJJIIICCC888111,,,++++++***,,,///---......///////////////666333///,,,++++++---...,,,(((666MMMTTTMMMTTTggg^^^eeemmmrrrrrrpppnnnnnn|||pppLLL+++'''+++,,,000)))555666777GGG[[[nnnhhhGGG222'''"""###)))%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&((((((&&&###"""%%%)))---333;;;AAADDDEEEEEEFFFEEEEEEDDDFFFHHHJJJIIIIIISSSSSSPPPMMMPPPVVVYYYWWWSSSUUU[[[cccfffdddbbbcccbbbYYYOOOIIIHHHHHHFFFCCC999<<<@@@BBBAAA===888444***(((''''''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$&&&''''''&&&''',,,000''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%###"""$$$***...<<>>??????>>>888444000...///111222222---111555999<<<@@@DDDHHHIIIMMM\\\llllll```]]]eeekkkxxx~~~lll]]]UUU===:::...&&&,,,222///+++,,,FFFQQQOOOZZZgggpppwwwUUU???***###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&((('''%%%$$$%%%''' %%%,,,000111333777:::@@@???======???@@@@@@???BBBDDDDDDBBBDDDIIIKKKJJJKKKMMMPPPSSSSSSOOOKKKJJJCCCCCCDDDFFFGGGFFFEEECCC===;;;999555000+++'''%%%%%%%%%%%%'''((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''###'''))))))(((+++222999&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&$$$"""###%%%(((%%%---+++''')))%%%!!!)))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''')))+++---...---+++***)))((()))+++,,,....../////////---,,,+++,,,---...///111222333444,,,,,,,,,++++++*********mmmAAA333000///000)))...+++++++++*********))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%###%%%---999CCCVVVaaalllmmmdddYYYPPPLLLBBBKKKVVV___bbbbbbaaaaaaZZZlllmmmjjjssstttjjjhhh^^^VVVNNNMMMTTTZZZYYYUUUUUUPPPJJJGGGHHHLLLPPPQQQQQQTTTWWWVVVRRROOOPPPSSSdddkkkooolllhhhjjjllllllqqqxxx}}}uuu```III888000***+++.........111222---EEEVVVZZZ\\\kkkooo[[[HHH,,,%%% ###((((((%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%&&&&&&###&&&''''''''')))...333888888888:::<<<>>>===<<<<<>>MMMXXXaaahhhiiihhh[[[VVVNNNDDD@@@FFFTTT```XXXgggjjjyyy}}}rrrllliiieeegggooouuuqqqhhhaaa```]]][[[\\\___cccffffffiiiiiiccc\\\[[[aaagggkkkvvvzzzuuuvvv}}}}}}uuu\\\WWWMMM???222)))&&&&&&,,,(((------'''222EEEKKKaaapppoooccc^^^QQQ777&&&$$$######%%%&&&&&&###"""######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%&&&&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######((('''%%%######$$$(((+++)))***,,,000555888888777:::@@@DDDDDDDDDEEEEEEBBBEEEGGGEEEAAA@@@BBBBBB@@@>>>===;;;666000,,,***)))%%%%%%$$$$$$$$$$$$$$$$$$&&&$$$""""""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''$$$!!! ###'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''######$$$%%%%%%%%%%%%&&&''')))""" ((('''"""&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&(((***+++***************************+++,,,---.../////////,,,,,,---......///000000///..................---hhh===222000000111))),,,************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))***)))((('''!!!,,,888DDDRRRbbbkkklllwwweeeOOO@@@@@@LLLYYYTTTccceeevvvmmmjjjrrrtttwwwzzz{{{ooofffiiilllkkkhhhffffffgggbbbfffiiieee```aaajjjsssyyyzzzyyysssmmmeeeXXXMMM<<<444((("""!!!%%%))),,,***(((666===555AAAYYY```eeeqqqiiiQQQ<<<+++"""&&&&&&&&&$$$######$$$$$$###"""###$$$%%%%%%$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&(((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$#########$$$$$$$$$'''%%%######$$$%%%%%%$$$"""!!!"""%%%))),,,------...444777555444666777555;;;===:::444111333111------+++(((%%%###"""###$$$$$$$$$%%%&&&%%%$$$"""!!!%%%###""""""$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&))))))(((&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''######$$$%%%&&&&&&$$$###&&&)))###!!!'''%%%!!!%%%&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''(((((()))+++,,,---,,,+++***+++******++++++---......---------------------,,,.............../////////ggg===111111000111(((,,,************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''%%%$$$'''+++,,,(((###((()))&&&###,,,BBBVVV___kkkppprrrgggTTTBBB777444000EEEKKKXXXlll^^^NNNbbbYYYaaajjjrrr{{{vvvhhhpppwww}}}|||uuulllhhhgggaaaggglllggg]]]XXX\\\bbbjjjZZZMMMHHHCCC:::555666---((($$$&&&,,,///+++&&&111555OOO]]]QQQPPPZZZUUUZZZRRR;;;(((&&&$$$$$$,,,######!!! !!!%%%%%%$$$"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###!!!""""""###$$$&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$###"""###%%%((())))))'''&&&%%%(((+++,,,(((%%%'''%%%######$$$&&&''''''"""'''(((%%%###%%%((((((%%%******&&&&&&***)))%%%######$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&######$$$%%%%%%&&&'''''''''&&&&&&&&&%%%$$$!!!""")))&&&$$$)))'''$$$***&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++...///...,,,++++++***)))))))))***+++,,,...------,,,,,,+++******---------....../////////{{{{{{ccc>>>444///,,,000+++000,,,,,,,,,+++++++++******(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&(((,,,///111MMMRRRXXX]]]\\\WWWPPPKKK@@@<<<555222444:::CCCIII\\\___eeehhhaaaWWWTTTVVVZZZeeekkkeee^^^\\\[[[YYYYYYWWWSSSOOOLLLIIIHHHGGGCCC===555000...---+++***+++((('''+++...000444999>>>[[[rrrnnn]]]TTTOOOKKK222---'''######$$$###"""$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%)))++++++***'''%%%&&&((()))'''$$$###&&&))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&######&&&&&&$$$'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))'''%%%%%%&&&&&&%%%$$$&&&'''((()))***+++,,,,,,******+++++++++***))))))------------------------++++++,,,------......///uuuwwwccc===444///,,,000+++000,,,,,,+++++++++*********((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$$$$%%%''')))***///555???KKKUUU\\\```bbbpppeeeUUUDDD888222111111777777888<<<<<<<<<@@@FFFHHHPPPSSSNNNHHHGGGEEEBBB@@@>>>;;;888666444333333000,,,'''%%%&&&)))++++++---///777@@@DDDCCCDDDHHH]]]nnnsss```HHH999222------)))%%%###$$$%%%%%%$$$$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((******)))'''&&&&&&&&&%%%$$$$$$%%%'''***(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%((((((%%%%%%)))***((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))'''%%%%%%&&&&&&&&&$$$&&&'''((()))***++++++,,,***+++++++++++++++******++++++,,,---...//////000......---------,,,,,,,,,nnnsss{{{bbb===333///,,,000+++///,,,++++++++++++*********(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%%%%"""&&&---666BBBMMMVVV[[[iiiddd[[[RRRIIIBBB>>>===...++++++///111...---...111333444111//////---))),,,,,,***)))(((((((((((((((&&&%%%&&&***///222333666>>>MMMZZZ\\\VVVRRRSSS^^^ccc\\\EEE000'''$$$!!!&&&%%%######%%%&&&%%%%%%$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''',,,)))&&&$$$%%%'''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&&&&######'''(((&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''%%%&&&''''''&&&%%%&&&''''''((()))***++++++***++++++,,,,,,,,,++++++******+++,,,...///000111000000///...,,,+++******jjjrrrzzzaaa<<<333///---111+++///++++++++++++************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%&&&&&&''''''''')))---333888;;;NNNQQQUUUXXXWWWSSSNNNKKKWWWLLL@@@:::666111,,,+++)))(((&&&&&&((()))'''$$$,,,,,,,,,,,,,,,------...111333555888;;;=========DDDMMM\\\fffcccWWWNNNLLL@@@AAA999,,,###$$$''''''""""""###$$$%%%%%%$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''((((((666111***'''(((((('''%%%(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''######&&&&&&$$$'''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&((((((&&&%%%&&&&&&'''(((((()))******)))***+++,,,,,,,,,,,,,,,******++++++,,,---......000///...---,,,++++++***jjjssszzz___;;;222///---111+++...+++++++++*********))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((%%%%%%$$$$$$%%%''')))***///555???IIISSSYYY\\\^^^tttaaaLLLAAA======@@@CCC===999555666888888555333555666777777888999999999AAAEEEJJJNNNNNNLLLJJJHHHPPPSSSZZZ^^^VVVFFF;;;777,,,+++(((###"""%%%&&&&&&!!!###$$$$$$$$$###""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))555000+++(((((()))'''%%%''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&---///---)))'''))))))&&&'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&'''))))))'''%%%&&&&&&&&&'''(((((())))))((()))***+++,,,---------+++++++++***************------------------------llluuuwww^^^:::222///---111+++...+++************)))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&& !!!&&&---888EEEPPPWWWXXXQQQNNNRRRVVVVVVUUUUUUUUUOOOLLLMMMMMMIIIEEEDDDBBBCCCCCCDDDDDDDDDCCCCCCLLLPPPUUUXXXVVVSSSPPPNNNLLLIIIHHHGGG@@@333***&&&%%%%%%$$$%%%&&&'''&&&%%%"""###%%%$$$###!!!!!!"""###############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((+++)))'''&&&'''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,...,,,(((&&&((('''$$$'''&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&((())))))'''%%%&&&&&&&&&&&&''''''((((((&&&''')))***+++,,,------,,,,,,+++******))))))(((++++++,,,,,,---...//////llltttrrr]]]999222///---111***...************))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%///+++&&&""""""$$$(((+++111555AAAPPPYYYWWWRRROOOTTTPPPOOOQQQPPPKKKHHHJJJGGGHHHHHHHHHGGGFFFDDDCCCIIIKKKLLLJJJEEEAAA@@@@@@;;;444///000000***%%%###%%%######%%%''''''''''''!!!###%%%$$$"""!!!###%%%""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''###%%%&&&'''&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&'''''''''&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''$$$###&&&&&&###'''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&(((******(((&&&%%%&&&&&&&&&&&&'''''''''%%%&&&''')))+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---...//////lllrrrmmm]]]999222///...111***...************))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######""""""""""""###%%%&&&'''$$$$$$%%%&&&&&&'''''''''&&&$$$'''///666:::>>>BBBDDDBBBCCCIIIIIIDDDCCCGGGCCCCCCCCCBBBAAA>>><<<;;;===<<<888111***&&&&&&(((+++""""""((()))((('''***&&&$$$######"""###%%%!!!###$$$###""""""%%%(((""""""######$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$'''******'''$$$%%%'''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&'''''''''&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%((('''%%%%%%((()))''''''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&''')))+++***(((&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&(((***+++,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......kkkmmmxxx___;;;333///+++...)))......---++++++++++++***((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))************((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###(((///000***$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))'''%%%%%%&&&(((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***)))'''%%%%%%%%%'''(((''''''''''''''''''''''''''')))---000111000...,,,,,,,,,,,,,,,+++***))))))ooopppyyy^^^;;;333///+++...)))......,,,+++***++++++)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#################################$$$$$$$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""###&&&***+++((($$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''((()))'''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***((('''%%%%%%%%%'''((('''''''''''''''''''''''''''(((+++...///...---,,,,,,,,,,,,,,,,,,++++++***vvvttt{{{]]]:::333///+++///)))...,,,+++***)))******)))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%#################################$$$$$$$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&((()))***(((&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((''''''(((((()))***'''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((('''%%%%%%&&&'''''''''''''''''''''''''''''''''((()))***+++,,,,,,,,,+++,,,,,,---------------zzzuuuyyy[[[888222///,,,///***...+++***))))))******)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%####################################$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$####################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&$$$"""!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%''')))+++***)))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((()))******((((((((((((((('''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))***+++***+++,,,---............{{{uuuwwwYYY777111///,,,///***...+++***((()))******)))(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''%%%"""!!!$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&%%%&&&))),,,......'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((()))******((((((((((((((((((((((((%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&'''))))))))))))+++,,,------...---~~~yyy|||XXX666111///---000***...+++***))))))***+++***)))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################"""""""""############$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$#######################################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$########################"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&###"""%%%'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&(((+++///000111''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((''''''(((((()))***'''''''''(((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''((()))***++++++++++++zzzuuuxxxVVV555000///---000***///,,,***)))***+++,,,+++***&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################""""""""""""############$$$$$$############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$#######################################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%########################!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&)))---111222222000''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))&&&&&&'''''''''(((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''(((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''%%%&&&'''(((((((((((((((nnngggjjjVVV444000///---000***///,,,+++***+++,,,---,,,+++&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""############$$$$$$############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$#################################"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""%%%+++111555555222...''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((((((%%%&&&&&&&&&''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&$$$%%%&&&&&&'''&&&&&&&&&jjjiiioooTTT999,,,...------...)))************))))))))))))(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&((()))'''&&&$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################"""############$$$$$$$$$########################################################################"""############$$$$$$$$$######"""""""""""""""############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$$$$"""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$'''***$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&(((,,,000111000...---000///---+++(((&&&$$$###&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''sssqqqwwwSSS999---...------...)))************))))))))))))(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&(((((('''%%%$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################"""############$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###$$$%%%%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((***---///000///...---///...,,,***(((&&&$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''uuurrrwwwRRR999---///------...***************))))))))))))(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''%%%$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################"""############$$$$$$$$$########################################################################"""############$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$&&&'''&&&%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&&&&%%%### $$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''',,,,,,---..................---,,,***(((&&&%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((('''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''uuupppsssPPP888...000---,,,...***************)))))))))((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''''''&&&%%%$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&'''&&&%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''......---------------...,,,++++++)))((('''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''{{{tttsssNNN888///111---,,,...+++************)))))))))((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$###############$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%###""""""###$$$&&&%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''......---,,,+++,,,,,,---******))))))(((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''wwwuuuMMM888///111---,,,...,,,************))))))))))))(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################"""############$$$$$$$$$########################################################################"""############$$$$$$$$$######"""######$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%&&&$$$"""""""""$$$%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''---,,,+++++++++++++++,,,)))(((((((((((((((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''((((((((('''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''zzzwwwKKK777000222---,,,...,,,************))))))))))))(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################"""############$$$$$$$$$########################################################################"""############$$$$$$$$$#########$$$$$$%%%''''''$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&&&&$$$######$$$%%%$$$""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%,,,---((($$$$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''************************''''''((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''|||KKK777000333---+++...,,,************))))))))))))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################"""############$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$%%%&&&'''((()))#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ***444666...'''%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''((()))***************''''''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%$$$$$$%%%&&&'''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''{{{zzzvvvLLL777///111---,,,///,,,+++******)))(((''''''&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$##############################%%%$$$###%%%'''*********$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$(((,,,,,,'''!!!$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((())))))************)))'''))))))(((%%%&&&***...))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((+++---,,,'''%%%(((+++))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((&&&$$$&&&)))***'''$$$))))))))))))))))))))))))))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&'''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***(((%%%%%%((()))(((&&&''''''''''''''''''''''''wwwuuuvvvLLL777///111---,,,///,,,+++******)))((((((''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$##############################&&&$$$###$$$&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$'''***+++&&&"""%%%%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''((()))*********)))(((&&&'''))))))((('''((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((+++---+++'''&&&(((+++)))(((((((((''''''''''''&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((((((((('''''''''))))))))))))))))))))))))))))))((((((((('''''''''(((((('''''''''&&&&&&&&&'''((()))(((''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&''')))***)))'''''''''''''''''''''''''''tttqqqyyyKKK666...111---,,,///,,,*********))))))(((((('''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%((()))((('''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$##############################&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""$$$'''(((&&&###&&&%%%$$$###$$$%%%''')))%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&(((*********((('''''''''((()))***)))&&&$$$))))))((('''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&(((((((((((((((((((((((()))((((((''''''''''''((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((***,,,***'''&&&(((***((((((((((((''''''''''''&&&''''''((((((''''''&&&(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))%%%))),,,+++'''&&&(((***))))))))))))))))))))))))))))))((((((((((((''''''(((((((((''''''''''''&&&'''((())))))''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''(((***+++,,,***(((''''''''''''''''''''''''tttuuuIII555...111...,,,///,,,*********)))))))))((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$''''''&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$##############################%%%$$$$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%&&&%%%$$$'''%%%$$$###$$$&&&)))+++&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%(((******)))((('''+++)))''')))++++++'''$$$))))))((((((((((((((()))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))(((''''''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))******((('''(((***((((((((((((((('''''''''''''''((((((((((((''''''((((((((('''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''')))++++++)))((()))***(((((((((((((((((((((((())))))((((((((((((((((((((((((((('''''''''''''''''')))***)))((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***,,,---,,,+++)))''''''''''''''''''''''''xxx~~~HHH444...111...---...+++************))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%###!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$##############################$$$###$$$&&&)))***)))'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###%%%%%%%%%'''%%%$$$###$$$&&&)))+++&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%''')))***)))((((((///+++((((((***,,,***((())))))((((((((())))))***((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))((((((((()))'''''''''((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((('''''''''((((((((())))))'''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))((()))+++,,,***'''(((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((()))***)))((('''(((***(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))+++------,,,******((((((((((((((((((((((((|||GGG333---222...---...+++************************((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$###""" ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$####################################$$$'''***+++***((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$###$$$%%%''')))%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((()))*********///---***)))***+++,,,,,,))))))((((((((()))******((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((((((''''''(((((((((((((((((((((((((((''''''''''''(((((()))'''''''''''''''((())))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))'''''''''((((((((((((((('''(((((())))))((((((''''''(((((((((((()))))))))''''''((((((((()))))))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))'''(((,,,---***&&&))))))))))))))))))))))))(((((())))))))))))******'''(((((((((((()))))))))((()))******(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***,,,,,,+++***)))***((((((((((((((((((((((((}}}FFF333---222///---...+++************************((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%%%%$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$####################################$$$'''))))))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''(((***,,,---***+++,,,+++******,,,---))))))(((((()))******+++((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((('''(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))(((''''''''''''((((((((()))(((((())))))))))))(((((('''((((((((())))))))))))'''((((((((())))))))))))(((((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))((())))))))))))))))))))))))(((((()))))))))*********'''((((((((())))))))))))((()))******)))((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***+++,,,+++((('''(((***((((((((((((((((((((((((|||EEE222---222///---...*********************++++++((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$&&&'''&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$%%%&&&((('''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''')))(((''''''(((***---///%%%)))------+++)))***,,,))))))((())))))***++++++))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((()))***'''''''''''''''((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&'''((())))))(((&&&'''''''''(((((())))))(((((())))))))))))(((((('''((((((((())))))******(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))&&&)))++++++(((&&&(((***))))))))))))))))))))))))(((((())))))*********+++'''((((((((())))))******(((***+++***)))((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---***'''%%%''')))))))))))))))))))))))))))zzz{{{EEE999//////222111---++++++++++++************)))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###***111///'''!!!"""&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((())))))))))))(((((((((((())))))******+++++++++,,,***++++++***))))))***,,,************************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''((((((((()))***)))(((''''''((()))*********)))))))))))))))******************************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))333000---)))((()))+++,,,)))))))))))))))))))))))){{{{{{EEE999//////222111---,,,+++++++++************)))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$)))---,,,'''######&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''))))))))))))(((((((((((()))))))))*********++++++)))***+++***((((((***+++************************)))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((()))))))))***)))))))))))))))))))))))))))))))))*********++++++************************)))******++++++******)))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))''''''((((((((()))))))))***)))(((((((((((()))*********))))))))))))******))))))))))))))))))))))))******++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))000...+++)))((((((***+++)))))))))))))))))))))))){{{{{{DDD888//////111000---,,,+++++++++************)))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%'''((((((&&&$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))((((((((('''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&(((((((((((())))))))))))(((((())))))))))))******))))))***)))(((''')))+++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******))))))))))))))))))))))))((()))))))))************************************))))))************))))))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))************))))))))))))******+++******)))******++++++))))))))))))))))))))))))+++++++++++++++******)))************************************************++++++***)))))))))))))))))))))))))))))))))))))))|||{{{BBB888//////111///------+++++++++*********))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((()))((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''******((('''&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((()))))))))((())))))(((''''''(((***************************)))))))))))))))*********++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((()))))))))*********************************(((((()))))))))*********************************)))******************)))))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))************+++++++++************++++++++++++*********+++,,,,,,************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++*********))))))))))))))))))))))))}}}zzzAAA777000///000...---...+++++++++*********))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''$$$""""""%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((((((''''''''''''((())))))))))))((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((+++***)))((('''&&&&&&&&&'''((((((((()))))))))***)))))))))(((((((((((((((((())))))(((''''''(((***************************((()))))))))*********+++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))************++++++++++++++++++++++++))))))))))))******************************************++++++++++++******************************)))******+++++++++++++++************************))))))))))))*********************************************++++++++++++,,,+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,************************vvv???777000//////...---///+++++++++************)))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''(((((((((''''''(((((()))***)))))))))(((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((******)))(((''''''''''''''''''(((((())))))************))))))))))))(((((())))))***)))(((''')))+++************************((())))))******+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))*********++++++++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,------------,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------------------------------------------------------...............---++++++++++++++++++++++++qqq>>>666000//////------///+++++++++************)))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((())))))***))))))))))))((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((((((((((()))'''''''''((()))*********++++++*********))))))))))))***+++***((((((***+++************************((())))))******+++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---............---,,,+++++++++,,,,,,---...///........................------...///////////////------------------------------------------------///.....................,,,,,,,,,,,,,,,,,,,,,,,,nnn>>>666000///...------000+++++++++************)))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%'''((((((&&&$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((()))******))))))))))))((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))***&&&''''''((()))******+++,,,+++++++++******))))))***++++++***))))))***,,,************************((())))))***++++++,,,,,,************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************************************************))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++---......//////......---------------------------***+++,,,,,,------,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,---...//////...---,,,+++++++++,,,---...///000////////////////////////------...///000000//////................................................000///...------------...------------------------wwwlll???666/////////------...,,,,,,,,,+++++++++******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$!!!$$$###"""&&&---,,,&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$(((((((((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&((((((((('''&&&&&&%%%%%%)))))))))))))))((('''''''''((()))((('''((()))+++))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((((((,,,,,,++++++***))))))(((******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///---+++,,,...///---+++---------,,,,,,+++++++++************************))))))***+++,,,,,,------------------------------------------------------+++++++++,,,,,,,,,------........................---------.........//////......---------,,,,,,,,,++++++++++++,,,---.../////////.........---------,,,,,,,,,------............------------...//////000000////////////000000//////////////////........................................../////////000//////000000000000//////000000000000000000000000//////.........---------////////////////////////.........///......------xxxlll???666/////////------...,,,,,,+++++++++*********((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$"""&&&++++++&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$$$$%%%''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((''''''&&&((((((((((((''''''''''''))))))******)))(((((('''((()))))))))((((((***+++)))))))))))))))))))))))))))))))))(((((('''''''''((((((((()))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,///---+++,,,...///---+++///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...------------------------------------------------,,,,,,,,,---------..............................---------.........//////............------------+++++++++,,,,,,---...////////////.........------,,,---------..................------......///000//////............//////////////////////////////............................../////////000000000///000000111111000000///000000000000000000000000////////////......------////////////////////////......///////////////...yyyjjj>>>666/////////...---...,,,++++++++++++*********((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%$$$###%%%))))))%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######%%%'''%%%$$$$$$%%%''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''((((((((())))))))))))***)))************)))((((((((()))***)))((((((***,,,)))))))))))))))))))))))))))))))))))))))((((((((()))************+++++++++++++++,,,------...//////------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------------------------------+++,,,,,,,,,,,,---------...---,,,---...///...---000000////////////..............................++++++,,,,,,---.....................................................................////////////....................................////////////000000/////////.........---,,,,,,------...///000000///////////////..................///////////////............///000000.........------.........//////////////////////////////////////////////////////000000000111111111000111111222222111111000000000000000000000000000000000000///////////////////////////////////////...///000000111111111111{{{ddd===555//////000...---...++++++++++++************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))(((((('''(((((()))******+++,,,,,,)))******+++******)))))))))*********))))))+++,,,*********************************************)))************+++++++++++++++,,,,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,---------.........------------------------............////////////------------------------------------------------,,,,,,---------...............---...////////////000000000000000/////////////////////////////////---------....../////////......////////////000000/////////////////////////////////000000000111111.........///////////////////////////000000000000111111111111000000000000...............///000111000000000000000000000000//////000000000000000000000////////////000111111000//////......//////000////////////000000000000111111111111111111111111111111111111222222222222222222333333333333222222000000000000000000000000111111111111111000000000000000000000000000000000///000111222333333444444}}}bbb<<<555///000111///---...+++++++++*********))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&&&&%%%$$$%%%$$$%%%%%%%%%$$$$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&''''''%%%$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))))))))(((((())))))***+++,,,------******+++++++++++++++***)))***+++***)))***+++---++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------...............------------......---............/////////............................../////////000000000................................................---............/////////---...////////////000000///////////////000000000///////////////////////////////////////000000000/////////000000111111111000000000000000000000000000000000111111111222222/////////000000111111111000000111111111222222222333333333222222222111111000000000///000000111111111111111111111111111111111111111111111111111111111000000000000111222222222222111111111111222222000000000111111222222222222222222222222222222222222222222333333333444444333333444444444444333333222222222222222222222222222222222222222222222222222222222222222222222222111222333444555666666666~~~ccc;;;444///000111///---...+++************)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$&&&%%%"""$$$'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###(((---...((("""%%%$$$$$$%%%''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********))))))))))))******+++,,,------******+++,,,,,,,,,,,,+++***+++,,,+++******,,,...+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,))))))*********+++++++++---------------------,,,////////////////////////---------.........//////---------.........////////////............//////....../////////000000000////////////////////////....../////////000000000////////////////////////////////////////////////....../////////000000000---///000000//////111222//////000000000000111111000000000000000000000000000000000111111111111111///000000111111222222333111111111111111111111111111111111111222222222222000111111222222333333333222333333333333444444444555444444444444333333333222222111111111111222222111111111222222222222333333333333222222222222222222111111111111222333333555444444333333444444555111111222333333444444444333333333333333333333333333333444444444555555555444555555666666555555444444444444444444444444444333333333333333444444444444444444444444444444444444444555666777777777777~~~}}}bbb:::444///111222///---...************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&###"""$$$'''%%%!!!###)))$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&######+++555666---###%%%$$$$$$%%%''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))************))))))((((((((((((((((((((((((((((((((()))))))))******************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************(((((()))***************))))))******++++++,,,,,,***++++++,,,------,,,,,,***+++,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------++++++++++++,,,,,,,,,,,,---------......//////000////////////////////////---.........////////////---.........////////////000//////......//////000/////////000000000111111000000000000000000000000........./////////000000/////////////////////////////////////////////////////////000000000111111---///111111//////111444000111111111222222222333111111111111111111111111222222222222222111111111000000111111222333333444222222222222222222222222000111111111111222222222222222333333444555555666444555555555666666666666666666555555555444444444333333222222222222333333222222222222333333333444444444444444333333222222222222222222222333444444555555555444444555555555333333444444555666666666444444444444444444444444444444555555555666666666555666666777777666666555555555555555555555555555333333444444444555555555666666666666666666666666666777777888888888777777}}}yyy```:::333///111222000......************)))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&###!!!###'''%%%!!!###***$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((###$$$...;;;===000###%%%$$$$$$%%%''''''&&&$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))************************((((((((((((((((((((((((************************(((((()))***************)))************+++++++++***+++,,,,,,------------+++,,,,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,---///000222333333..................................../////////000............/////////000000000////////////000000000000000000111111111111000000000000000000000000............////////////000000000000000000000000000000000000000000000000000000000000111111111111,,,///111111000///222444222222222333333444444444333333333333333333333333222222222222222222222222000000111222333333444444222222222222222222222222000000111111111222222222333333444444555666777777666666666666777777777777666666666666555555555555444444333222222333333333222222222333333444444444555555555444444333333333333333222222333333444555555555555444444555555555444444555555666777777888555555555555555555555555555555555555666666666666666666777777777777666666777777777777777777777777444444444555555555666666777777777777777777777777888888999999999888888777yyyzzz|||^^^999666333000000///---,,,+++++++++************)))((((((''''''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&'''(((((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''///---***'''&&&'''(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))&&&%%%((((((&&&'''+++''')))***)))((('''(((***((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''))))))************))))))+++)))((())),,,---,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***)))))))))))))))((((((((((((((())))))))))))***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++/////////......---------++++++************++++++------------------------++++++,,,,,,,,,---------.../////////...------,,,,,,,,,++++++,,,,,,---...///......---------......000000000000000/////////...------------...//////222111000///000111333444////////////////////////333222111000000111222222333222111/////////000111111111000///////////////000000000000111111111111222111111111000000////////////.........000111222000000000000111111111111444333222111111222333444333333333333333333333333555555555555555555555555555555555555555555555555444444333333333333444444333333333333222222111111...///000111111222111111555555555555555555444444333333333333333333333333666666666666666666666666222333444444555555444444555555555444444333333333555555555444444333333333444444444555555555666666666666666666666666666666555555555555555555555555444444444444555555555555555666777777666555666888999888777777666777777777;;;:::999888888999:::;;;::::::;;;;;;;;;::::::999:::999999999888888888888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@===;;;::::::;;;:::999yyyzzz}}}^^^999666333000000///---,,,++++++++++++************((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((('''%%%######%%%'''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''&&&&&&%%%%%%'''''''''''''''''''''''',,,+++)))'''''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%&&&******'''''')))((()))***)))(((((()))***((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))************************************************+++***))))))((((((((()))))))))************))))))+++)))((()))+++,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******))))))))))))))))))************+++,,,---...************************++++++++++++++++++++++++++++++++++++*********)))............------------,,,,,,++++++++++++,,,,,,------------------------+++++++++,,,,,,,,,------...............---,,,,,,,,,,,,,,,,,,,,,------...///......---------......////////////////////////......------......///000222222111111222222333333000000000000000000000000333222111111000111222333333222111000000000111111333222111111000000000111111111111111222222222222333333333222222111111111444333222111111111222333111111222222222333333333555444333222222333444555444444444444444444444444555555555555555555555555555555555444444444444444444444444333333444444444222222222222111111111000111111222333444444444444666666555555555555555555777777777777777777777777555555555555555555555555444555666666777777666666333333444555555666666777777777777666666555555555666777777777888888888999888888888888888888888888999888888888777777777666666666666777777888888888666777888888777888:::<<<<<<;;;:::999999999999999<<<;;;:::999999:::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;::::::666666777888999999::::::;;;;;;:::999888777666666===<<<;;;<<<===<<<;;;999zzz{{{}}}\\\999666222000000///...---,,,+++++++++************)))((((((''''''(((((()))''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''$$$""""""$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&'''''''''''''''''''''''')))((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&)))......***((()))(((*********)))((()))***((((((((((((((((((((((((------,,,+++***))))))((()))))))))******+++++++++++++++++++++++++++++++++************************,,,+++******************)))******++++++******)))***)))((()))+++++++++)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++,,,---......************************++++++++++++++++++++++++,,,+++++++++++++++******,,,,,,------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------............---,,,,,,------,,,,,,------...///......------------......///////////////////////////............///000000222222333444444444444444222222222222222222222222333333222222222222333333333333222111111111222222444333333222222222222333222222222222333333333333555444444444444333333333444333222222222333444555333333333444444444555555666666555444444555666666666666666666666666666666444444444444444444444444555555444444444333333333555555444444444444555555222222222111111111111111///000111222333333333333444444444444444444444444777777777777777777777777777777777777777777777777777888888999999999999999444444555777999:::;;;<<<:::::::::::::::999999999999::::::::::::;;;;;;;;;:::::::::::::::::::::::::::::::::999999888888888777777888999::::::;;;;;;999999:::999999;;;???BBB??????===<<<;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<===<<<======>>>>>>======<<<777888:::<<<<<<<<<<<<;;;======>>>>>>???@@@@@@AAAAAA@@@@@@???>>>>>>======@@@???@@@AAABBBBBB@@@>>>{{{|||{{{YYY888555222000000///...---,,,,,,+++++++++*********))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%$$$$$$%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))***+++******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((---333333...******)))***++++++))))))***+++))))))))))))))))))))))))------,,,,,,++++++******(((((())))))***+++,,,,,,++++++++++++++++++++++++************************++++++************++++++******++++++++++++************)))***************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,---------------------------...//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............------------++++++,,,,,,------...............------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------.........------,,,......------......///000......---------...//////...///////////////000000000////////////000111111222333555666666666555444333333333333333333333333333333333333333444444444444333333333333333333333444444333222222333333333222222222333333333444444555555555555555555444444222111111111222444555777444444444444555555555666666666666555555666666666666666666666666666666666444444444444444444444444555555444444444333333333555555444444444444555555333333333333333333333333111111222333444444444444666666777777777777777888888888888888888888888888::::::::::::::::::::::::888999::::::;;;;;;::::::777777888:::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::888888888999999999::::::888888999:::;;;<<<===>>>>>>>>>===<<<;;;===AAADDDAAAAAA???>>>======<<<<<<==============================>>>>>>???>>>>>>>>>666888;;;===?????????>>>==================>>>>>>============>>>>>>>>>???===<<<;;;;;;======<<<:::}}}~~~yyyTTT888555222000000000///---,,,,,,,,,++++++++++++***))))))(((((((((((())))))((((((((((((((()))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((()))%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%(((+++,,,+++'''$$$'''''''''(((((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++---------,,,+++************************))))))))))))))))))))))))((((((,,,222222---))))))***+++,,,+++***)))***,,,*********************************++++++,,,,,,,,,''''''(((((()))***++++++*********************************************************))))))******+++++++++,,,,,,,,,,,,++++++***+++++++++*********+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///,,,---------.........///.........---......//////------------------------................................................,,,,,,,,,------...............------------......------------------------,,,------------.........---......//////.........//////......//////000111///.........//////000111/////////000000000111111111000000000000111222222333444555777777666555555444444444444444444444444333333444444555555555555444444555555555555555555333333222222222333333444222222222333333333444444555555555555555555555555777666444333333444555555444444444555555555666666555555666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444555555555666666666666666666666777888888999:::;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;;;;;;;;;;:::999999999:::::::::;;;;;;::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999777888999:::<<<===>>>>>>;;;<<<===>>>???@@@AAABBBCCCBBBAAA>>>===>>>AAADDDAAAAAA@@@>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@@@@????????????AAAAAABBBAAA@@@@@@BBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBB@@@===<<<>>>???@@@@@@~~~xxxQQQ777555222000000000///...,,,,,,,,,,,,++++++++++++***))))))(((((())))))***((())))))))))))*********''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&'''((()))***%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''***---///---)))%%%(((((())))))))))))(((((())))))))))))************))))))************++++++++++++++++++++++++++++++***+++,,,---......---,,,++++++++++++++++++++++++************************'''&&&)))......***((()))***+++,,,,,,+++***+++,,,************************(((((()))***+++,,,------'''(((((())))))*********************************++++++++++++++++++++++++*********)))******+++,,,+++,,,,,,------,,,,,,++++++---------+++***+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////,,,------......////////////...............//////........................////////////////////////,,,,,,,,,------------...------..................///..................///................................./////////000000......///000000000000///000000//////000000111222000000///000000111222333///000000111111222222333222111111111111222333333444444555666666666666666555555555555555555555555333444555666666777666666444555666666777777666666333333333333333444444555444444444444555555555555555555555666666666666666???>>>;;;888666444444444555555555555666666666777555666666777777666666555666666666666666666666666666666666666666666666666666666777777888999999999888777777666666777777888999999999999999:::::::::999:::;;;<<<<<<======<<<;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;::::::999999888888888777888888888888888999999999;;;:::::::::::::::999999999999999999999999999999;;;;;;===>>>@@@AAABBBCCCAAAAAABBBCCCCCCDDDEEEEEEDDDDDDCCC@@@>>>>>>@@@BBBAAA@@@?????????????????????@@@@@@AAAAAA@@@@@@?????????@@@AAABBBBBBBBBBBBDDDDDDCCCBBB@@@??????>>>AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAA@@@>>>???BBBDDDEEEEEE~~~xxxQQQ777444111000000000///...------,,,,,,,,,+++++++++******))))))))))))******(((((((((((()))))))))***''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&''')))***+++%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))))))))+++------+++)))******++++++++++++************+++++++++,,,,,,,,,*********+++++++++,,,,,,------------------------++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***((())),,,,,,***))),,,+++,,,---,,,+++++++++---++++++++++++++++++++++++*********++++++,,,,,,---************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,------------,,,,,,,,,...///...,,,+++,,,...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,,,,------...//////000///......------.................................////////////////////////,,,,,,------............//////////////////......000000////////////000000000000000000000000000000///000000000111111111111//////000111111111111111111000000000000111222222111111111111222333444555000111111222333333444444222222222222222333444444555444444444444555666666555555555555555555555555333444555777888888777777555555777888888888777777555444444444555555666777666666777777777888888888666777777777888888888999@@@>>><<<999777666666666777777777777888888888888666777888999999888777666777777777777777777777777888888888888888888888888777777888:::;;;<<<===>>>;;;;;;;;;::::::;;;;;;;;;::::::::::::;;;;;;<<<<<<888888999:::;;;;;;;;;;;;999999::::::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<=========>>>=========<<<<<<<<<<<<========================?????????@@@AAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDAAABBBBBBAAA@@@???AAABBB@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDCCCCCCBBBAAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCDDDFFFHHHIII===>>>@@@BBBDDDFFFGGGHHHBBBBBBDDDEEEGGGIIIKKKKKKKKKMMMPPPTTTYYY\\\[[[ZZZzzzQQQ777444111000000000///...---------,,,,,,,,,++++++******))))))))))))******&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&((()))+++,,,%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))************,,,***((((((***+++,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------*********++++++,,,,,,,,,........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...++++++------,,,---000+++,,,------++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///,,,------......------,,,---///111///,,,+++,,,...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---...//////000///......---------......------------------------.........................../////////000000111111111111000000//////......222222111111111111222222000000000000000000000000000111111111222222222222000000111222222222222222111111000000111111222333222222222222333444555666111111222333444444555555333333222222333333444555555555444333333555666777555555555555555555555555333444666777888888888777555666777999999999888777666666666666666777888888888888999999999:::::::::888888888999999:::::::::999999888777777888999:::888888999999999:::::::::888999:::;;;;;;:::999888888888888888888888888888888888888888888888888888777888999;;;===???@@@AAA>>>>>>============>>>>>>:::::::::;;;;;;<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>===>>>>>>???@@@AAAAAABBB>>>>>>>>>>>>>>>>>>>>>>>>========================;;;<<<<<<===============@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCC@@@@@@@@@@@@??????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>@@@@@@AAAAAAAAAAAAAAAAAA>>>@@@AAAAAAAAA@@@BBBCCCAAAAAAAAAAAAAAABBBCCCDDDDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDEEEGGGGGGHHHHHHHHHHHHHHHHHHKKKOOOTTTZZZ]]]XXXZZZ\\\```dddgggjjjkkk___aaaeeeiiinnnssswwwxxx{{{zzz{{{LLL333111...------...---,,,,,,,,,,,,++++++******************))))))))))))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''((((((((((((((((((((((((******)))))))))))))))))),,,+++)))((((((((()))***)))))))))******+++++++++,,,,,,,,,++++++*********))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++,,,,,,,,,++++++*********))))))******+++,,,------------------------,,,,,,,,,,,,+++++++++*********------------------------++++++,,,,,,---.../////////......---------......---------.........////////////............//////111000///...------......000222333111---***+++,,,........................------......//////000000---......///////////////////////////000000000000////////////000000000000000000000000000000000000////////////000000000000111222///---111777444---444333333222111111111222333333333333333333333333333333222222111111000000333333444444444333333222444333333222222111111111222222111000//////000000000000111111111222222222555444333222111111222333333333333333444444444555666666666666666555555555888888777777777777777777888777777777777777777777666777888::::::;;;;;;;;;:::888666777:::;;;:::999:::::::::::::::::::::::::::999888999:::;;;;;;:::;;;;;;;;;;;;;;;:::999999<<<;;;999888888:::<<<>>>;;;;;;;;;;;;;;;:::::::::999;;;===<<<999888:::<<<======<<<<<<<<<<<<===>>>AAA@@@@@@@@@AAA@@@>>><<>><<<;;;;;;>>>AAABBBBBB>>>>>>@@@AAAAAA???@@@BBB?????????@@@??????AAADDDBBB@@@???>>>??????>>>===BBBAAA???>>>>>>@@@AAAAAAGGGGGGEEEAAABBBDDDBBB>>>DDDCCCAAA@@@DDDIIIGGG@@@GGGCCCAAAAAABBBAAABBBDDD???FFFCCC@@@DDDAAA???GGGEEE???>>>CCCCCC>>>???FFF???CCCDDDAAA???AAADDDEEEBBBFFFFFFDDDFFFMMMRRRQQQVVVXXX[[[\\\\\\\\\]]]^^^eeeccc\\\ZZZ^^^XXXUUU___hhhmmmnnnkkkkkklllaaaRRRXXX]]]bbbgggnnntttsssnnnnnnppp~~~yyyvvvzzz{{{zzz}}}OOO666333000///000000000///,,,,,,,,,,,,+++++++++***))))))))))))((((((((((((''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************************************************))))))))))))***++++++,,,,,,,,,------------------,,,,,,,,,,,,+++++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------------,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,++++++,,,,,,---......//////000------..................////////////......------////////////////////////,,,---------...///////////////...............///---............/////////000//////////////////000000000000000////////////000222333222///......///........................000000000000111111111111///000000111111111111111111111111222222222333333111000000//////.........////////////////////////////////////000000000000///000//////555<<<;;;555333333222111111111111111111111111111111111111111222222222111111111111111222222222333333222222111222222222222111111111111333333222111111111111111222222333333333444444444888777666444444444555666666666666666666777777777777777777777777777777777999999888888888888999:::999999999999999999999999999::::::::::::999999888999777555666888:::999888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<;;;777777888888888888777777>>>>>>===<<<;;;;;;::::::<<<<<<;;;;;;;;;;;;;;;;;;999;;;===<<<;;;:::<<>>>>>???AAAEEEHHHIIIAAAAAA@@@>>>===???BBBEEE???@@@@@@@@@@@@AAABBBCCCEEEBBBAAACCCEEEFFFGGGHHHIIIHHHGGGEEE@@@<<<;;;<<>>>>>>>>???>>><<<>>>BBBGGGJJJKKKKKKKKKKKK>>>BBBCCCAAAAAACCCCCC@@@EEEBBBDDDGGGDDD>>>@@@HHHAAAEEEKKKPPPQQQLLLGGGDDDJJJOOOJJJFFFJJJIIIHHHPPPOOONNNOOONNNEEEBBBQQQeeeaaaJJJ;;;???GGGHHHHHHKKKUUURRRPPPSSSXXX\\\\\\[[[nnnqqquuuxxxyyyzzz{{{|||}}}rrrooouuu{{{gggrrrzzz{{{~~~OOO777444111000000000000///------,,,,,,,,,,,,++++++))))))))))))((((((((('''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))************************((()))***+++------......//////..................---,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,....................................------------------------............++++++++++++,,,---...///////////////..................//////000000111111......//////000000111111111111111111111000000000//////////////////////////////////////////000000000///////////////000000...////////////000000000000000000000000000000000///000111222222222111000///111333333222111222333222222222222222222222222333333333333222222222222///000111111222222111111222222222222333333333333222222111000///...------000000000000000000000000000000000111111111222222///000000111777======999333222111111111111111111111111111111111111111111111111111111222222222222000111111222222222111111111111111222222222222222555444333333222333333333444444444444555555555555999888888777777777777888999999999888888888888888999999999999999999999999:::::::::::::::;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;@@@>>>===>>>???AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=========>>>>>>>>>>>>???=========>>>>>>>>>>>>>>>888999;;;===>>>>>>>>>===@@@????????????@@@@@@@@@@@@AAABBBBBBAAAAAABBBDDDBBBBBBBBBBBBBBBAAA@@@???>>>AAAEEEGGGEEE@@@999555@@@AAA@@@===::::::===@@@???AAACCCCCCBBBAAA@@@@@@CCC@@@<<<;;;===??????>>><<<>>>AAAAAABBBDDDFFFHHHCCCBBBAAACCCEEEHHHHHHHHHCCCFFFIIIJJJIIIFFFDDDCCCPPPUUUVVVRRRMMMMMMMMMLLLRRRMMMQQQZZZVVVMMMWWWlllvvvqqqiii```[[[\\\```dddsss|||~~~yyy}}}}}}sssnnn{{{|||dddeeedddWWWQQQXXXjjj```\\\eeemmmllliiiiiipppooolllhhheeeeeehhhjjjvvvwwwpppooovvvuuuuuuuuuxxxxxxuuuwww{{{www~~~}}}KKK555333000............------,,,,,,,,,,,,,,,,,,,,,*********)))))))))(((((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((())))))))))))******(((((((((((((((((((((((((((((((((((()))))))))))))))***,,,...///......---//////......------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------------...////////////////////////////////////////////////.........///////////////...............///000000000000000000000000000000.........//////000000000//////000000111222333333111111111111111111111111////////////////////////111111111111111111000000111000000000000111111222000000000000111111111111111111222222222222111111///111333444555444333222111111333333333222222333333333333333333333333333555555444444333333222222......///000000000000000111111111111222222222222333333222222111111000000222222222222222222222222333333333333444444444444444333222333555777666444444333333222222222333333333333333333333333333333111111111222222333333444111222222333333333333222222222333333444444555555666666555444444555555555444444555555555666666666999999999888888888999999::::::::::::999999999999;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@======>>>>>>>>>>>>>>>???????????????@@@@@@AAAAAA>>>===<<<======>>>??????========================:::;;;<<<<<<<<<<<<===>>>??????>>>>>>>>>>>>??????>>>>>>???AAAAAABBBBBBBBBAAAAAABBBBBBBBBBBBBBBAAA@@@??????=========>>>>>>AAAAAABBBAAA@@@???===<<>>>>>>>>??????============>>>???AAAAAA>>>>>>?????????@@@@@@@@@BBBAAA@@@@@@@@@AAAAAABBB@@@AAAAAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAACCCEEEDDDCCCBBBDDDFFFDDDCCCBBBAAAAAABBBCCCCCCGGGEEECCCAAA@@@@@@@@@AAA???@@@AAABBBBBB@@@>>>===CCCAAA???>>>>>>???@@@@@@@@@@@@AAABBBCCCCCCCCCCCC>>>CCCIIIKKKHHHBBB===;;;:::999888;;;>>>???===999GGGHHHMMMZZZiiipppnnniii```jjjrrruuuyyyiiivvvwwwxxxsssooooooqqqmmmiiiqqq~~~|||uuuFFF777444111/////////...---******++++++++++++,,,,,,************))))))))))))((((((((('''''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********'''(((((((((((()))))))))''''''''''''((((((((()))((((((((()))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------++++++,,,,,,---........................---,,,,,,111111000000000000000000---------............////////////000000000111111111111111111111111111111000000000000111111111111000000111111222222333333444333222111111000000000000000000000111111111111222222222222222222333333111111111222333333333444333333333444444444444444444444444444444444444444222222222222222222333333222222222222333444555555222222333333333444444444333444555666666555444333222333444555555555444333444333222333444444222000555555555555555555555555333333333333222222222222333444444555666555555555555555555555666666666666444444555666777888999999888888888888888888888888777777777888888888999999888666666888888666666999666666666666666777777888444444444444444444444444555555555555666666666666555666777888888888888888777777777888888888888888777777666666777777888888;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>????????????>>>>>>>>>??????@@@@@@@@@@@@>>>>>>>>>??????@@@@@@AAA??????>>>??????@@@AAABBB>>>>>>??????@@@@@@AAAAAADDDCCCAAA@@@??????@@@@@@@@@AAAAAAAAA@@@@@@BBBCCCAAAAAAAAAAAAAAAAAAAAAAAA===@@@BBBBBB???>>>AAACCC@@@@@@??????@@@BBBDDDEEECCCBBBAAAAAACCCFFFJJJMMMLLLNNNQQQRRRQQQNNNJJJGGGDDDAAA>>><<<;;;<<<;;;;;;<<<===>>>@@@BBBEEEGGGIIITTT___mmmtttqqqfff\\\UUUTTTPPPLLLJJJJJJJJJIIIHHHCCCAAABBBIIIRRRTTTMMMEEEAAAKKKPPPOOOSSS[[[___]]]UUU\\\```cccpppuuuaaakkkppprrrooommmpppsssttt{{{ggg___eeeeee^^^bbbvvvnnn\\\TTT\\\ppp|||uuunnnttt|||{{{sssrrruuuwww{{{|||vvvDDD666333000......---,,,+++)))))))))******+++++++++((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))'''''''''(((((((((((()))&&&&&&'''''''''(((((((((''''''((((((((()))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************************************++++++++++++,,,,,,,,,,,,------------------------***++++++,,,------......---------,,,------......//////000000000000000000------......////////////........./////////000000000000000000000000000000///000000000111111111111111111111222333333444444222111111000000000111111....../////////000000000222222222222222222222222222222222222222222222222222222222333333333444444333333333333333333333333111111111222222333333444333333333333444555666777333333444444444555555555333444666777777666444333444444444444444444333333333222222333666777666444888888888888888888888888222333333333333333333444555555666777777777777777555555666666666777777777555666666777777888888888888888888888888888888888666777777777888888888888777444555999888555666:::666666555555666777777888555555555555555555555555888888888777777777777777666666777999999:::::::::888888888888888888777777777777666666777888888999:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>???>>>>>>===<<<<<<===>>>??????@@@AAA>>>>>>??????@@@AAAAAABBB@@@@@@?????????@@@@@@AAA======>>>>>>???@@@@@@AAABBBBBBAAAAAABBBDDDFFFHHHAAACCCDDDCCCBBBBBBDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHKKKNNNMMMJJJIIIKKKOOONNNNNNOOOQQQTTTWWW[[[]]]___aaacccgggkkkpppuuuwwwvvvzzz~~~yyyrrrnnn]]]XXXPPPIIIEEEBBB>>>;;;CCCBBBAAA@@@AAACCCFFFGGGEEEEEEFFFGGGMMM\\\nnn{{{www}}}~~~~~~{{{{{{zzzwwwssskkkccc^^^ccceeeaaa[[[```kkkkkkcccaaahhhhhhcccfffttt}}}}}}oookkkgggiiirrrzzz|||~~~zzzvvvpppjjjZZZbbblllvvvrrr]]]]]]ppp~~~zzz|||~~~uuu___VVVaaaxxx}}}tttrrrxxx~~~qqqooolllnnnxxx|||uuu~~~BBB444111...,,,++++++)))((((((((())))))*********+++''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''((($$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))))))))*********''''''''''''''''''''''''(((((()))))))))*********************************'''(((((()))******++++++,,,+++++++++,,,...000111,,,,,,------......//////---.........//////000000------------.........///000000000000000000000000//////000000111111111111111111222333333444555555............///000111222------....../////////000000000000000000000000000333222222222222222222222/////////000000111111111000000000000000000000000000000111222222333444444333333333444555666777777444444444555555555555666444555666888888666555444666555444333333333333333333222111444888:::999777333333333333333333333333222333333444444555555555444555555666666666666666444444444444555555555555777777777777666666666666888888888888888888888888666666666666777777777777777333444777666111222777555555555555555666777777888888888888888888888888::::::999999888888777777666666777999999:::::::::999999888888777777666666777777666666777888999999777777888888888888999999777888:::;;;;;;;;;:::999777888999:::;;;<<<===>>>>>>>>>???@@@@@@AAABBBBBBAAAAAA@@@?????????@@@@@@<<<<<<===>>>??????@@@@@@??????AAACCCGGGLLLQQQSSSaaadddeeedddbbbbbbdddgggpppppppppppppppppppppppp~~~uuummmfff```SSSPPPKKKGGGDDDDDDEEEFFF@@@IIITTT[[[\\\[[[[[[]]]iii}}}rrrrrrvvv|||{{{jjjfffSSSXXXwwwrrrbbbaaadddgggmmmvvvtttmmmyyyqqqmmmllljjjjjjoooyyy