BM66(@ fffffffffeeeeeedddddddddfffdddccccccfffjjjpppssspppooonnnmmmkkkjjjiiihhhhhheeebbbaaaaaaaaaaaa```bbbbbbbbbcccbbb^^^WWWSSSOOOLLLIIIGGGGGGGGGFFFDDDAAA@@@???===;;;999888777444666888999888888999:::999888888777888:::;;;<<<>>>@@@BBBCCCBBBAAAAAABBBBBBBBBAAAAAA@@@?????????:::888888;;;;;;<<>>===<<<<<<;;;;;;666777777888888777777666777555333333555666666555444555===LLLZZZgggyyyvvvdddWWWVVVfffwww|||xxxsssiiicccdddaaa___jjjyyyooodddXXXOOODDD>>>===>>>===<<<>>>???@@@???>>>===>>>???AAABBBCCCBBBBBBDDDGGGIIINNNJJJEEECCCDDDEEEEEECCCJJJEEEIIINNNTTTgggxxxxxxlllWWWPPPOOOPPPUUU\\\bbbrrrzzzxxxwwwpppbbbWWWPPPSSSYYY___cccfffggghhhgggggggggfffeeeeeeddddddbbbcccdddfffiiimmmoooqqqppppppppppppoooooooooooonnnkkkiiigggggggggfffeeeffffffeeedddaaa\\\VVVQQQKKKIIIEEEDDDDDDDDDCCCBBB>>>>>><<<;;;999777666555333555777777777777888999:::999999:::;;;<<<>>>???AAACCCDDDDDDBBB@@@???@@@AAA@@@@@@@@@@@@??????>>>;;;888999<<<===???EEEMMMUUUbbbmmmrrruuu{{{ppp___MMMFFFEEECCCAAAAAABBBBBBBBBCCCDDDFFFGGGHHHGGGGGGFFFHHHJJJNNNRRRUUUXXX```qqq~~~nnn```]]]fffttttttmmmwww^^^NNNAAA;;;888;;;;;;666222222222333333333333333444555333333333333333333333333222222222222222222222222111111111111111222333333444333222222222333444555444555555666888999999:::<<<<<<<<<===>>>?????????BBBAAA@@@??????AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCCCCCCCAAA???>>>;;;;;;;;;:::999888888888777777777666444333111000333222222222222333444444:::>>>JJJZZZgggsss|||hhh]]][[[bbbrrr|||nnnfff``````hhhlllmmmuuuttteee[[[PPPIII@@@<<<<<<>>>===<<<<<<>>>???>>>======>>>???AAAAAA@@@>>>>>>@@@EEEIIIMMMIIIEEECCCDDDEEEEEEDDDHHHDDDIIIPPPWWWkkk|||{{{hhhRRRKKKIIIIIIMMMTTT[[[oooyyyxxxxxxrrrfff[[[NNNQQQWWW]]]cccfffhhhiiihhhggggggffffffeeeddddddaaadddhhhlllpppqqqrrrrrrqqqrrrssstttvvvvvvwwwwwwsssrrrpppooooooooommmlllmmmkkkhhhddd```ZZZSSSNNNGGGDDDAAA@@@@@@@@@???>>>;;;;;;:::888666555444333222444555666555555666888:::;;;<<<===???@@@BBBCCCDDDEEEEEECCC@@@>>>======??????????????????>>>===;;;999999===@@@CCCJJJRRR^^^hhhrrruuuvvv{{{jjjZZZKKKEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCGGGGGGFFFGGGIIILLLOOOQQQUUUUUU]]]rrrqqqaaaZZZ]]]iiitttuuuuuu~~~~~~jjjRRRJJJCCC@@@>>>999555555444333222222222444666777444444444444444444444444333333333333333333333333111111000000000111222222333222222111111111222222333333444444555666777777777777888888999999::::::===<<<;;;;;;;;;<<<>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????????????????????????????999:::;;;<<<<<<;;;:::999999888888777777666666666666666555444333111000000000222444333333444999===HHHQQQaaaoooyyy}}}kkkYYYUUU^^^lllzzz}}}pppeee___]]]cccrrr~~~vvvhhh[[[SSSGGGCCC===<<<>>>@@@???>>>;;;<<<>>>>>>======>>>??????>>><<<::::::===BBBFFFKKKHHHEEECCCDDDEEEEEEDDDFFFDDDKKKSSS[[[ooo~~~|||eeeOOOFFFDDDBBBFFFLLLTTTnnn~~~zzzzzzzzzuuujjjaaaTTTVVV[[[___dddggghhhiiifffffffffeeeeeeddddddddddddgggkkkooosssuuuuuuuuutttuuuwwwyyy{{{|||||||||wwwvvvuuuuuuvvvvvvtttrrrqqqmmmhhhbbb\\\VVVOOOJJJCCCAAA>>>===>>>>>>>>>===::::::999777666444333333222333444444444444666888:::;;;===@@@BBBDDDEEEEEECCCDDDDDDBBB???===<<<===>>>??????@@@??????=========::::::>>>AAAEEENNNWWWfffpppzzz~~~dddVVVIIIEEEDDDCCCCCCDDDCCCCCCDDDDDDCCCCCCCCCBBBFFFEEEEEEEEEGGGIIIKKKMMMQQQOOOSSS```vvvtttaaaZZZ\\\aaawwwqqqrrr{{{vvviiiXXXKKKDDD@@@===;;;888666444333444555555555444444444444444444444444333333333333333333333333111000000000000000111111222111111000000000000000333333444444555666666777444444444555555666666666888888777777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>?????????>>>;;;;;;;;;;;;;;;;;;;;;;;;888999999:::999999888777888888777777666666666666222222222333333444444555111444777777888===GGGOOO]]]iiiyyyssseeeVVVTTT___nnnyyyzzzpppggg```bbbbbblllyyymmm```TTTMMMCCCAAA??????@@@BBBAAA@@@:::;;;======<<<<<<>>>???======<<<;;;:::<<>>===>>>??????>>>;;;::::::888777666555555333444555444333444666888:::<<>>===>>>???@@@@@@AAAAAAAAA???===<<<>>>;;;;;;>>>CCCHHHRRR\\\kkkvvv|||___TTTIIIEEEEEECCCDDDEEEBBBCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDFFFGGGHHHIIIKKKOOOWWWbbbxxxrrrbbbZZZVVV___lllzzznnnhhhtttyyyfffYYYOOODDD<<<:::777555444555666444333222222222222222222222222222222222222222222222222111111000000000000000111000000000000000000000///222222222333333444444555333333333444444444444444666555555555666666777777888888888888888888888888999:::;;;<<<<<<===<<<<<<888888888888888888888888::::::999888777666555444555555555555444444444444000000000111222444555666222555999<<<@@@JJJXXXbbbsss}}}pppkkkdddaaagggrrr{{{yyynnnddd^^^\\\bbbeeeqqq}}}rrrfffYYYNNNFFFBBBAAA@@@@@@@@@@@@???>>>:::<<<======<<<<<<===???:::<<<>>>???>>>>>>>>>???DDDDDDDDDCCCCCCDDDEEEFFFJJJGGGNNNUUU\\\nnn}}}{{{vvv```JJJCCCBBBAAAFFFMMM\\\yyy{{{rrrlllgggggggggfffgggggghhhhhhbbbccccccdddeeefffggggggggggggggghhhkkkooorrruuu|||~~~}}}yyyuuuhhhccc\\\UUUPPPLLLIIIFFFCCCAAA???>>>@@@AAAAAA@@@<<<<<<;;;:::999888777777555666666555444555888:::;;;>>>BBBFFFHHHHHHGGGGGGAAABBBBBBAAA??????AAABBBCCCDDDDDDDDDCCCAAA>>><<<>>>;;;;;;@@@FFFNNNZZZeeeoooyyy~~~{{{{{{~~~]]]SSSJJJFFFEEECCCCCCEEE@@@BBBCCCEEEFFFFFFFFFEEEAAAAAABBBBBBCCCDDDEEEFFFDDDFFFLLLQQQSSS___}}}rrr```TTTQQQYYYjjjwww```___mmm}}}mmmVVVDDD@@@;;;666555666777555333222222222222222222222222222222222222222222222222222222111000000000111111...///000000111111000000/////////000000111111111444444444444444444444444333444444444555555555555666666666666666666666666555666666777888888888777777777777777777777777777999888777666444333222111111111111111111111111111111111000000111333444666777;;;CCCJJJSSS^^^kkktttwwwmmmnnntttuuuxxxxxxwwwxxx~~~yyynnncccZZZYYY\\\___gggvvvvvvjjj^^^QQQFFF@@@@@@@@@???>>>======<<<;;;<<<===>>>>>><<<<<<===>>>999===@@@BBBAAA???>>>===AAABBBCCCCCCCCCCCCEEEGGGKKKGGGMMMSSSYYYkkkzzzxxxrrr\\\GGG@@@@@@@@@FFFMMMbbb}}}xxxrrriiihhhhhhhhhiiijjjlllmmmbbbcccdddfffhhhiiijjjkkkhhhhhhhhhiiikkknnnqqqrrr~~~}}}wwwpppkkk___ZZZSSSMMMJJJHHHGGGFFFCCCAAA??????AAABBBBBBBBB===<<<<<<;;;:::999888888777888888777666777:::===>>>AAAEEEIIIKKKKKKIIIHHHEEEEEEEEEDDDBBBBBBDDDEEEGGGGGGHHHHHHEEEBBB???<<<<<<:::;;;BBBKKKUUUdddqqqxxxxxx}}}yyy]]]TTTKKKHHHFFFCCCBBBDDD@@@AAACCCEEEEEEEEEDDDCCCAAAAAABBBCCCDDDEEEFFFGGGEEEDDDHHHMMMLLLPPPccczzzuuudddXXXTTTWWWggg}}}ooobbbbbbhhhuuu}}}gggTTTKKK@@@999777888777666333333333333333333333333333333333333333333333333333333222111111111111111---...///111222222222111////////////000000000000444444444444444444444333111222222333333333333333444444444444444444444444333333444555555555444444555555555555555555555555666555444333222222222222000111111111111111111111333222222333555777:::<<>>===<<<<<<===>>>???@@@???===<<<<<<===;;;>>>@@@AAA@@@???>>>>>>???AAACCCCCCBBBCCCEEEHHHIIIEEEIIIOOOUUUhhhxxxwwwrrr\\\GGG@@@@@@@@@EEEMMMbbb|||~~~zzzpppooommmlllmmmoooqqqssscccdddeeegggjjjlllmmmnnniiijjjkkklllnnnpppqqqrrr|||wwwpppgggaaaYYYTTTMMMHHHFFFFFFFFFEEECCCAAA??????AAABBBCCCBBB<<<<<<<<<;;;:::999888888999999999888777888;;;>>>AAADDDHHHLLLNNNMMMKKKIIIIIIIIIHHHFFFDDDDDDEEEGGGIIIJJJJJJJJJGGGCCC???===:::888;;;CCCNNN[[[lllzzz{{{uuu|||qqq^^^UUUMMMIIIFFFBBBBBBDDD@@@AAACCCDDDDDDCCCAAA@@@AAABBBCCCDDDEEEGGGGGGHHHJJJEEEEEEKKKKKKKKKVVVggg|||zzzcccTTTIIIOOObbbzzzqqqccc]]]dddppp}}}iii\\\KKK>>>999888888777444444444444444444444444444444444444444444444444444444333222111111222222,,,---///111333333333333111111111111222222222222444444444333333333333333000111111222222222222222222222222222222222222222444444555555555444444333333333333333333333333333444444333333333333444444222222222222222333333333333333444777:::???CCCFFFVVV^^^mmmvvvpppjjjfffaaabbbooo~~~qqqhhh___[[[WWWVVV```lllrrruuummm```TTTLLLHHHEEECCCAAABBBBBB@@@??????@@@AAA@@@AAAAAA@@@===<<<<<<======>>>@@@???>>>>>>???@@@===@@@CCCCCCBBBCCCEEEHHHGGGCCCGGGLLLRRRfffwwwwwwuuu___IIIBBBAAAAAAFFFMMM___zzz}}}~~~zzzxxxuuusssrrrrrrtttuuudddbbbbbbdddhhhjjjiiigggmmmmmmmmmnnnoootttzzz~~~|||vvvnnnddd\\\WWWSSSPPPKKKGGGFFFFFFFFFEEEEEECCCAAA??????AAADDDEEEAAA???===:::888888888999;;;;;;;;;;;;<<<<<<<<<===???BBBFFFKKKPPPRRRSSSTTTRRROOOKKKFFFDDDDDDEEEFFFKKKLLLKKKJJJFFFAAA===:::@@@>>>???DDDQQQcccvvvyyyvvv{{{wwwcccSSSMMMFFFDDDEEEFFFDDDAAA@@@@@@>>>===<<<<<<<<<<<>>;;;:::444444333111000111444777333333333333444444444444333222111111000111111111333333333222222222111111333111000///000111333444333222222222222222222333111111222222222222111111444444444333333333222222444222000000111111///---111111111222222333333333333222222222333444333222555333111111111222222222777777888<<>>>>>>>>>>>===>>>???@@@@@@???>>>===AAABBBCCCBBBAAA@@@AAABBBGGGBBBDDDGGGMMMbbbvvvwwwvvv^^^HHHBBBCCCCCCEEEIII^^^sss}}}xxxsssppppppqqqrrrdddbbbbbbcccfffhhhgggffflllmmmnnnpppsssxxx~~~~~~wwwooofff^^^WWWTTTOOOLLLHHHFFFGGGHHHHHHGGGHHHFFFDDDBBB@@@@@@AAABBBDDDBBB@@@===<<<;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>BBBDDDHHHMMMQQQTTTVVVWWWVVVSSSNNNIIIFFFEEEEEEFFFHHHIIIIIIHHHFFFCCC???===<<<===???GGGUUUgggxxx{{{|||}}}}}}~~~}}}lll[[[OOOIIICCCAAACCCDDDBBB???AAA@@@???>>>>>>>>>>>>>>>???@@@AAABBBDDDEEEGGGGGGHHHGGGFFFFFFHHHJJJLLLNNNSSSbbb{{{ooo\\\SSSPPPUUUhhh{{{qqq\\\SSSRRRXXXiii~~~rrr]]]MMMAAA<<<666666666444333222333444111111111111111222222222333222222111111111111111111111111222222333333333222111000//////111222444222222111111111111222222111111222222222222111111111111111000000000//////000///...///111222111000222111111111111111111111222111111111222333222222333222111000222444555666999;;;@@@JJJXXXeeepppuuuttthhh___ZZZXXX[[[dddrrrvvvlll[[[UUUTTT^^^kkkuuu~~~xxxmmm___ZZZTTTOOOKKKHHHEEEBBB@@@???===<<<;;;;;;;;;;;;=========<<<<<<<<<;;;;;;<<<===???@@@AAAAAAAAA@@@<<<=========;;;;;;===???IIICCCEEEHHHMMMaaatttuuuuuu]]]GGGAAABBBAAABBBFFFWWWiii}}}xxxsssppppppqqqrrreeecccbbbccceeeffffffeeekkkmmmooorrrwww}}}{{{sssiii```YYYUUURRROOOLLLJJJIIIJJJKKKJJJJJJKKKJJJHHHFFFDDDBBBBBBAAADDDCCCBBB@@@??????@@@AAABBBBBBBBBBBBBBBAAAAAAAAADDDFFFIIIMMMQQQTTTWWWYYYYYYVVVQQQLLLHHHFFFFFFFFFEEEFFFFFFFFFEEEDDDBBB@@@<<<>>>CCCLLLZZZjjjxxx|||zzz~~~{{{tttuuu{{{rrr```SSSKKKFFFBBB@@@BBBCCCBBB@@@AAAAAA@@@@@@???@@@@@@AAABBBBBBBBBCCCCCCDDDDDDDDDGGGGGGFFFFFFFFFHHHIIIKKKLLLRRR```xxxqqqbbbWWWRRRXXXcccooo\\\RRRLLLSSSdddwww~~~eeeOOOCCC:::999888666444222111111000000000000000111222222333333222111111111111111///000111222333444444555111000/////////000222333111111111000000111111111111111222222222222111111000000000/////////......---,,,,,,...111333333222000000000000111111111111222222222222222222333333333222222333444777:::<<>>======<<<<<<<<<=========<<<<<<;;;;;;:::::::::<<<===???@@@BBBCCCCCCCCC?????????>>>===>>>AAADDDIIIEEEGGGIIILLL^^^pppqqqqqqZZZFFF@@@???>>>???CCCOOO\\\sss~~~~~~yyytttqqqppppppqqqgggfffdddddddddeeeeeeeeekkkmmmqqqtttyyy|||xxxqqqiiibbb[[[WWWVVVUUUSSSRRRQQQRRRRRRQQQPPPPPPPPPNNNLLLJJJHHHGGGFFFCCCCCCCCCCCCCCCDDDEEEFFFHHHGGGGGGFFFEEEEEEDDDDDDDDDEEEGGGJJJNNNRRRUUUWWWVVVTTTPPPLLLIIIGGGGGGGGGDDDDDDDDDDDDDDDCCCBBBAAA>>>BBBIIISSS___kkkuuuzzz|||~~~~~~}}}}}}|||vvvrrrvvv}}}vvviiiZZZPPPIIIFFFCCCBBBCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@AAABBBFFFEEEDDDBBBAAA???>>>===DDDCCCCCCDDDEEEFFFGGGHHHMMMLLLQQQaaazzzyyyjjj]]]YYY[[[rrrssscccTTTQQQYYYeeesss|||eeeQQQDDDAAA<<<888666555444333222111111111111222333444333333222111111111111222000000111222333333444444000000/////////000111222111111000000000000111111111111222222222222111111333222222222111111111111---,,,,,,...111222222222...///000111222333444444444444444333111111333444444555888;;;===AAAEEEGGGVVV```mmmyyy}}}tttjjjccc```___nnn}}}rrr```VVVRRRTTTYYYdddssswwwiii```SSSQQQOOOMMMKKKGGGCCC???>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>???@@@AAABBBBBBCCCCCCBBB@@@@@@BBBFFFIIIHHHDDDGGGHHHIIIZZZkkkkkkjjjVVVCCC>>>>>>===>>>CCCIIISSSiii}}}|||{{{uuupppnnnmmmmmmhhhhhhgggeeeeeeeeefffhhhlllooorrrvvvzzz|||uuutttppplllfffaaa]]][[[]]]\\\\\\^^^```aaa```^^^[[[ZZZXXXUUUQQQNNNKKKJJJGGGGGGHHHIIIJJJLLLMMMNNNLLLLLLKKKJJJHHHGGGFFFFFFBBBCCCDDDFFFIIILLLOOOQQQOOOMMMKKKIIIGGGGGGGGGHHHEEEEEEDDDBBBAAA@@@@@@@@@???DDDNNNZZZfffpppwww{{{~~~}}}}}}~~~{{{wwwrrrpppwww}}}qqqcccVVVMMMFFFDDDBBBBBBCCCCCCCCCCCC@@@@@@?????????@@@AAAAAAEEEDDDCCCAAA???===<<<;;;>>>>>>???AAACCCDDDFFFGGGHHHFFFHHHOOO]]]www~~~mmm```ZZZ\\\nnnyyycccVVVSSSVVV^^^fffuuueeeRRRKKKCCC<<<999888888777444333111000000111333444444333333222111222222222222222222222222222222222000000000000000111111222111111000000000000111111111111222222222222111111444444333333333222222222///......///000111111000222333333333333333333333333444444222000000222555555;;;DDDLLLRRRWWW\\\___mmmyyy~~~xxxsssooohhhaaa]]]___dddiiiyyytttbbbWWWVVVYYY```hhhsssuuuhhh]]]UUUOOONNNLLLKKKJJJGGGCCC@@@??????>>>===<<<;;;::::::::::::;;;<<<===>>>>>>???===============>>>>>>>>>??????>>>===<<<>>>BBBEEEEEEBBBFFFGGGFFFTTTdddeeedddQQQAAA>>>>>>===???EEEHHHQQQhhh~~~{{{||||||uuuoookkkiiihhhiiiiiihhhfffdddeeehhhjjjmmmpppssswww{{{}}}zzzsssrrrqqqnnnkkkhhheeeccceeeeeegggjjjnnnooonnnmmmgggeee```[[[VVVRRROOOMMMQQQQQQRRRSSSSSSTTTTTTUUUOOOOOOMMMLLLJJJHHHGGGFFFAAABBBCCCEEEGGGHHHJJJJJJGGGFFFEEEEEEDDDEEEFFFGGGFFFEEECCC@@@????????????>>>FFFSSSaaaoooyyy}}}~~~yyytttnnnmmmvvv{{{mmm^^^QQQJJJBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;;;<<<>>>@@@BBBDDDEEEFFFDDDCCCEEEJJJNNN^^^{{{hhh\\\OOOWWWeeexxxlllZZZPPPPPPSSS[[[hhhxxxbbbYYYNNNEEE???<<<999666666555333111000111222333444444333222222222222222333333333222222222111111000111111111222222222222111111111000000111111111111111222222222222111111222222222111111111111000222111000000111111000///888777666555333111000///000111333222000111666:::>>>JJJZZZhhhqqqwww{{{~~~zzznnneee^^^\\\ZZZYYY[[[bbblllsssxxxqqqhhh___XXXXXXcccooosss{{{wwwkkk___UUUPPPIIIIIIHHHIIIIIIHHHEEECCC?????????>>>===;;;:::999::::::;;;<<<===>>>>>>???<<<<<<;;;;;;;;;;;;<<<<<<===>>>===<<<;;;===@@@BBBBBBAAAFFFFFFCCCPPP``````aaaPPPBBB??????===???EEEHHHQQQkkk~~~zzzzzz}}}zzztttnnnjjjgggfffggghhhgggeeecccdddhhhkkkmmmppptttxxx|||yyywwwtttrrrooonnnnnnnnnooopppqqqtttvvvvvvtttrrrjjjgggccc^^^ZZZWWWVVVVVV[[[[[[[[[ZZZYYYWWWVVVUUUQQQPPPNNNLLLJJJHHHFFFFFFBBBCCCDDDFFFGGGGGGGGGFFFCCCCCCBBBBBBBBBCCCDDDDDDEEEDDDAAA???>>>>>>???@@@CCCKKKYYYiiiwww~~~vvvooonnnwwwyyyiiiYYYNNNIIIBBBCCCCCCBBBAAA@@@AAAAAACCCCCCBBBAAA@@@@@@@@@AAA???@@@@@@AAABBBBBBCCCCCC===>>>???AAABBBCCCDDDDDDEEECCCFFFJJJJJJPPPgggvvvfffXXXVVVVVV```ppp}}}dddVVVRRRLLLVVVcccppp~~~vvvjjj___WWWNNNEEE>>>===;;;888555444444555666444444333222222222222333222222222222222222333333111111222333333333333333222222111111111111222222111111222222222222111111111111111111000000000000333111000111222333222000666666555444222111000000...111555666666:::AAAGGGSSSbbbwwwxxxoooeee[[[TTTPPPTTT[[[bbbhhhooovvv{{{xxxpppeee```^^^```ccciiivvvyyymmmaaaWWWQQQNNNHHHGGGEEEEEEEEEEEEBBB@@@======>>>>>>>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999:::;;;<<<===>>>???@@@???>>>>>>???AAA@@@@@@FFFFFFCCCOOO^^^___bbbRRRDDDAAA???<<<>>>DDDHHHQQQmmm}}}xxxxxxzzz}}}~~~}}}~~~|||wwwrrrmmmjjjhhhgggfffffffffdddbbbcccgggkkklllppptttyyy~~~~~~yyyuuussssssuuuwwwyyyyyyyyyzzzyyyvvvrrrnnnfffddd```^^^\\\\\\^^^___aaa```___]]]ZZZVVVTTTRRRQQQQQQOOOLLLJJJHHHFFFEEECCCEEEGGGHHHIIIHHHFFFEEEBBBBBBAAAAAAAAABBBBBBBBBDDDBBB???>>>===???AAABBBJJJRRR___ooo{{{|||tttrrr{{{yyygggWWWNNNJJJEEEEEEFFFEEECCCBBBBBBCCCFFFEEEDDDCCCBBBAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAABBBCCCCCCCCCCCCFFFBBBDDDHHHGGGEEERRRdddtttfff]]]SSSQQQYYYgggyyyiii___JJJPPPWWW^^^mmmuuuhhhZZZPPPDDDAAA>>>:::999888999:::555444333333222222333333000000111222333444444555222222333444444444444333333333222222222222333333111111222222222222111111222222222222111111111111222111000111333444333222000000111222333333444444///444888;;;===CCCLLLTTThhhxxxyyyoooddd[[[TTTOOOLLLHHHQQQ___llltttyyy{{{|||yyyfffZZZZZZZZZbbbnnnwww|||wwwsssjjj```VVVOOOKKKKKKKKKIIIFFFCCCBBB@@@===;;;:::;;;===>>>>>>>>>===<<<======<<<;;;999888777777999999888999:::<<<>>>@@@===>>>???>>>===<<<===>>>@@@@@@GGGGGGCCCOOO^^^___eeeUUUGGGCCC@@@;;;<<>>>>>@@@CCCEEEPPP[[[gggpppyyy}}}}}}xxxdddRRRIIIIIIAAAAAAAAABBBBBBCCCCCCCCCCCCCCCAAAAAAAAAAAACCCCCCDDDBBBAAAAAABBBCCCBBBAAABBBBBBAAAAAA@@@AAAAAAAAADDDDDDEEEFFFGGGKKKPPPTTTggg{{{yyyrrrgggZZZRRRTTT\\\ddd~~~vvv[[[NNNFFFNNN___qqqttt^^^RRREEE???AAABBB???;;;<<<777333444777888444//////000222444555555444333444333333444444444111//////000000000000//////...000000222333444444444444222222222111000111444666333333222111111000111111555333222222444666777666<<>>===<<>>>>>@@@AAA@@@BBBCCCCCCEEEMMMYYYbbbdddRRRAAA<<<;;;:::>>>FFFIIIZZZzzz|||uuurrrtttxxxzzzzzzyyywwwtttrrrpppmmmiiifffaaaccceeeeeeeeefffgggiiimmmppptttxxx||||||sssllliiiccc___]]]```bbbccchhhnnnqqqppplllcccYYYQQQNNNNNNJJJJJJHHHGGGFFFFFFFFFFFFCCCDDDEEEFFFFFFFFFEEEEEE??????@@@@@@BBBCCCDDDDDDAAAAAAAAAAAAAAABBBEEEFFFOOOZZZfffoooxxxqqq___NNNFFFFFF@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@AAABBBBBBCCCBBB@@@@@@BBBCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@AAAAAABBBCCCFFFKKKNNNVVVddd~~~uuufffYYYSSSSSSVVVbbbooouuubbbPPPLLLSSS```ooo{{{ppp\\\QQQPPPTTTVVVUUUHHHDDD???:::777555444333333444444333333222111000444444333444555555222000111222222222222222111111///000111222333333333333333444555444333333444666222222222222111222333555888777555555777:::>>>AAAIIINNNVVV^^^fffppp{{{|||yyyuuunnniii]]]XXXRRRNNNOOOVVV___eeerrrzzz}}}sssiii^^^VVVXXX^^^iiiooovvv||||||tttddd]]]TTTLLLFFFDDDBBBAAADDDDDDCCCBBBAAA@@@?????????===;;;<<<>>>@@@???>>><<<;;;::::::999999999999;;;;;;;;;;;;;;;<<<<<<===???@@@AAA@@@???>>>@@@AAAAAABBBCCCCCCEEEMMMXXXaaabbbQQQBBB>>>===;;;???GGGRRReee}}}wwwuuuwwwyyyzzzzzzzzzxxxtttqqqooommmiiigggaaabbbeeeffffffgggiiikkklllpppuuuzzz}}}zzzlllddd```^^^```fffjjjkkkoootttyyywwwqqqfffYYYPPPLLLKKKHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEE???@@@@@@@@@AAACCCDDDDDD???AAACCCDDDEEEFFFIIIKKKTTT^^^iiipppxxxxxxiiiYYYJJJDDDDDDAAAAAABBBBBBBBBBBBCCCCCCAAAAAA@@@??????@@@AAAAAABBBAAA@@@@@@BBBDDDDDDCCC@@@???????????????@@@@@@??????@@@@@@@@@BBBFFFIIIIIIPPPaaazzzyyygggZZZSSSPPPNNNSSS^^^rrrdddQQQKKKPPPZZZcccsssxxxqqqmmmmmmmmmkkkaaa]]]UUUJJJ???999999:::666555444333222111111111444333333333444444222111111111111111222222111111000000000000111111111111333444555444333222333444333333444333333333666888777:::<<<>>>AAAHHHQQQWWWggglllttt|||zzzrrrlllddd[[[UUUQQQQQQSSSUUU]]]kkk|||}}}{{{pppbbbUUUMMMLLLVVVbbbpppxxx|||sssmmm\\\WWWOOOIIIEEECCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@>>><<<<<<===>>>===<<<<<<<<<:::999888888888888;;;;;;;;;;;;;;;<<<======???@@@AAA@@@???>>>???@@@AAABBBCCCCCCEEELLLVVV^^^___PPPBBB???>>><<<@@@HHH\\\ssszzzxxxzzz|||{{{zzz|||xxxtttqqqnnnmmmjjjhhh```bbbdddfffggghhhkkkmmmnnnrrrxxx|||~~~rrreeebbbaaaeeemmmqqqsssvvvzzz|||zzzrrrfffXXXNNNJJJIIIGGGFFFDDDCCCBBBAAAAAAAAAEEEEEEEEEFFFFFFFFFFFFFFFDDDCCCBBBAAA@@@@@@AAAAAA@@@BBBDDDEEEGGGKKKPPPUUUbbbjjjrrrvvvzzzssscccVVVKKKFFFFFFCCCCCCCCCCCCDDDDDDDDDDDD@@@??????????????????@@@AAA@@@???@@@BBBDDDDDDDDD>>>>>>>>>>>>>>>??????@@@@@@AAABBBAAAAAABBBEEEHHHHHHLLLSSSaaawww{{{mmmccc^^^VVVSSSTTT```vvvdddUUUOOOPPPRRRbbbfffmmmvvvxxx{{{uuujjj\\\OOOEEE???===;;;:::888777666777888888666555444444666666555333333222222222222222333333444444333333222222222222333444666666444444555666333555666666555777;;;>>>AAAHHHQQQXXX^^^gggrrr{{{yyymmmccc[[[UUUQQQNNNYYY^^^dddiiiqqq}}}yyyqqqeee```ZZZVVVRRRRRRYYYcccqqq}}}zzzrrriiibbbUUURRRMMMIIIGGGFFFDDDCCC@@@@@@@@@@@@@@@AAAAAAAAA@@@>>>===<<<<<<<<<;;;;;;>>>===<<<:::999888888888:::::::::::::::;;;;;;<<<===???@@@???>>>======>>>@@@@@@@@@AAACCCJJJSSSZZZ[[[MMMAAA???>>><<>>=========>>>>>>???@@@AAABBBCCCBBBBBBBBBDDDGGGHHHLLLPPPTTT^^^wwwzzzuuunnndddZZZXXXbbbxxxlll^^^SSSMMMQQQSSSWWW^^^iii{{{}}}rrrggg[[[MMMDDDEEEDDDAAA>>><<<;;;::::::888666555666777888777666666666555444333444444555888777666555444555555666444555777888777888:::;;;666:::===>>>???CCCJJJPPP]]]fffsss}}}|||ppphhh\\\SSSPPPTTTZZZ^^^lllsss{{{xxxjjj___RRRTTTXXX^^^______dddkkkyyyxxxpppeeeZZZSSSJJJHHHEEEDDDCCCCCCAAA??????>>>>>>>>>>>>>>>>>>>>>??????>>>===;;;:::;;;;;;??????===<<<::::::999999999999999888999::::::;;;<<<===???>>>===;;;;;;<<<>>>======>>>BBBIIIQQQVVVWWWJJJ@@@>>>===<<>>>>>???AAABBBEEEFFFHHHBBBBBBBBBBBBBBBCCCDDDDDDCCCBBBAAA@@@AAABBBDDDEEEEEEGGGHHHHHHKKKTTTcccnnn}}}}}}qqq___UUUNNNKKKJJJAAA@@@@@@@@@@@@?????????>>>???@@@@@@@@@@@@???>>>BBBAAA@@@@@@BBBDDDDDDCCC============>>>???@@@AAA@@@AAABBBBBBAAAAAACCCEEEDDDIIILLLLLLPPPaaa|||yyyhhh[[[WWWaaaxxxyyyiii]]]OOONNNMMMNNNVVVdddttt~~~ooocccWWWUUUPPPKKKEEE@@@<<<::::::888777777999::::::999999888666555444333444444444444444444666888:::;;;999:::<<<===>>>AAAEEEHHHJJJOOOTTTWWWYYY___iiippp}}}~~~xxxwwwwwwyyyzzzwwwpppjjj[[[WWWRRRQQQXXXeeettt}}}}}}sssgggZZZRRRMMMPPPWWW```fffjjjsss}}}zzzrrrhhh]]]QQQJJJCCCBBBBBBBBBCCCBBB@@@>>>========================?????????>>>;;;:::;;;===??????===<<<;;;;;;;;;;;;999999999999999::::::;;;<<<===??????===;;;::::::<<<;;;;;;===BBBIIIPPPUUUUUUIII@@@>>>======EEEPPPccc}}}zzzzzz}}}~~~|||zzzvvvrrrooolllkkkhhhfff^^^aaadddgggiiilllppprrrqqqvvv{{{zzzuuussspppmmmnnnrrruuurrriii]]]OOOFFFCCCDDDAAAAAAAAABBBCCCDDDFFFFFFBBBBBBAAAAAAAAABBBCCCDDDDDDCCCAAA@@@@@@BBBDDDFFFDDDHHHKKKMMMPPPZZZiiittt}}}yyyzzznnn[[[RRRLLLHHHGGGBBBBBBAAAAAA@@@@@@@@@@@@??????@@@AAAAAA@@@??????CCCBBB@@@@@@BBBCCCCCCBBB>>>>>>>>>>>>???@@@AAAAAA???AAABBBBBBBBBBBBDDDEEEAAADDDGGGHHHKKKTTTbbblll{{{kkk^^^YYYbbbnnnyyyooofffZZZQQQPPPVVV^^^cccppp{{{yyyvvvqqqjjjbbb[[[UUUQQQKKKJJJHHHHHHJJJLLLLLLKKKGGGEEEBBB@@@>>>===>>>>>>:::;;;<<>>:::;;;;;;<<<===>>>???@@@>>>@@@@@@???<<<;;;===???>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======???AAAAAA???<<<;;;;;;;;;::::::===CCCKKKRRRUUUVVVJJJAAA???>>>>>>HHHUUUggg~~~zzzwwwxxx{{{~~~~~~}}}wwwuuuqqqnnnllljjjfffddd^^^```dddgggjjjmmmpppsssppptttzzz~~~vvvqqqlllhhhiiimmmfffddd^^^TTTKKKEEEEEEFFFHHHGGGEEEDDDCCCBBBAAAAAADDDDDDCCCBBBCCCDDDEEEFFFHHHFFFCCCAAA@@@@@@AAABBBBBBHHHNNNQQQUUU^^^lllvvvyyy~~~zzzssssssyyy{{{~~~kkkWWWNNNHHHEEEDDDEEEEEEDDDDDDDDDCCCCCCCCC???@@@AAABBBBBBAAA@@@???DDDBBBAAAAAABBBCCCBBBAAA>>>>>>>>>>>>???@@@AAABBB@@@BBBDDDDDDDDDDDDFFFGGGCCCCCCEEEGGGKKKOOORRRSSSaaa~~~lll]]]XXX\\\]]]dddppp{{{ppp]]]RRRPPPQQQRRRVVV```kkkuuuyyyuuueeecccaaabbbccceeefffeeeZZZXXXUUURRRPPPOOOOOOOOOJJJKKKNNNTTT[[[bbbiiimmmooooooqqqrrrvvv}}}{{{rrrkkkaaa[[[SSSPPPQQQQQQOOOLLLUUU\\\hhhwwwxxxqqqfff[[[SSSPPPQQQRRRTTTVVV^^^iiirrr|||}}}vvvqqqiii^^^TTTJJJBBB>>>===>>>???AAACCCBBB???<<<888999;;;===???AAABBBCCC>>>@@@AAA???<<<<<<>>>@@@<<<;;;;;;:::::::::;;;;;;===<<<<<<<<<<<<===>>>>>>>>>AAACCCCCC@@@>>>===<<<<<<;;;;;;>>>EEEMMMTTTWWWXXXLLLBBB@@@???@@@KKKYYYjjj|||yyyuuuvvvzzz}}}~~~vvvsssqqqooollliiieeebbb^^^___bbbdddggglllqqquuuuuuzzz|||nnneeecccaaa___\\\YYYXXXUUUPPPIIIEEECCCCCCIIIIIIHHHFFFEEECCCBBBAAA??????????????????>>>>>>>>>???@@@@@@AAACCCGGGIIIIIIIIIOOOYYY```ccckkkuuu{{{~~~~~~}}}}}}}}}~~~yyyooommmnnnppptttyyy|||}}}}}}}}}cccRRRLLLGGGBBB???@@@@@@@@@AAAAAABBBBBBBBB======>>>???@@@BBBCCCDDD===???BBBDDDEEEDDDBBBAAA???>>>=========>>>@@@AAA???@@@AAACCCDDDEEEEEEEEECCCEEEGGGHHHIIIJJJNNNPPPZZZfff{{{zzznnnccc\\\YYYTTTWWW```ffflll|||gggVVVOOONNNMMMPPPVVV^^^gggooovvvzzzzzzqqqiiiffffffjjjmmmkkkhhhgggmmmxxxyyyrrrkkkeee```]]]RRROOOJJJHHHJJJOOOUUUZZZfffqqq}}}wwwfff```WWWOOOMMMPPPWWW[[[```dddkkkssszzz|||nnndddWWWMMMIIIFFFCCC@@@>>>>>>===<<<<<<<<<<<<<<>><<<;;;<<<>>>AAACCCEEEEEECCCAAA???<<<999888@@@???<<<::::::;;;===???>>>??????>>><<<::::::;;;;;;:::::::::;;;<<<>>>>>>;;;===??????AAAIIIUUU______NNN@@@>>>======FFFSSSeeezzz}}}{{{zzzzzzzzzzzzxxxwwwvvvtttqqqlllhhhffffffggg]]]___aaacccfffjjjooosssvvvzzz{{{nnnccc]]]ZZZXXXVVVVVVTTTQQQLLLGGGEEEFFFHHHLLLJJJHHHFFFDDDBBBAAAAAA@@@@@@>>>===<<<;;;;;;;;;===???AAABBBBBBCCCFFFHHHKKKKKKQQQ\\\dddiiiqqqyyy|||~~~~~~~~~~~~~~~{{{tttnnnoooqqquuuzzz~~~~~~~~~vvv\\\OOOKKKGGGCCCAAA???@@@@@@AAABBBBBBCCCCCC>>>>>>>>>>>>???@@@@@@AAACCCDDDEEEFFFEEECCC@@@???===============>>>??????>>>???@@@BBBCCCDDDDDDDDDBBBDDDFFFFFFGGGHHHKKKMMMMMMUUUdddwww}}}ssslll___WWWTTTWWWXXXZZZgggwwwlllYYYOOOLLLLLLNNNPPPUUU[[[aaadddttt|||~~~|||{{{}}}uuurrrlllfff```YYYQQQLLLFFFGGGHHHJJJNNNUUU\\\aaakkkttt~~~~~~pppfffWWWSSSNNNMMMPPPXXXaaaggglllrrrzzzyyypppeee\\\PPPHHHDDDCCC@@@======<<<<<<<<<<<<<<<======???>>><<<;;;<<<>>>AAACCCEEEDDDCCCBBB???===;;;:::???>>><<<;;;:::;;;<<<======>>>>>>===;;;::::::;;;;;;;;;<<<<<<=========>>>???@@@AAA@@@BBBJJJWWW```fffTTTEEE@@@===:::AAALLLYYYooo~~~|||zzzzzzzzzzzzxxxwwwuuutttqqqnnnjjjgggeeeeee]]]___```bbbdddhhhmmmqqqwww{{{|||pppddd[[[UUURRRRRRSSSQQQNNNIIIGGGGGGKKKNNNPPPNNNJJJGGGDDDBBBBBBBBBDDDBBB???<<<::::::::::::===???BBBDDDDDDEEEFFFHHHMMMNNNSSS___jjjqqqwww|||}}}}}}|||~~~}}}||||||||||||}}}|||tttvvvzzzzzzgggSSSJJJHHHFFFCCCBBB??????@@@AAACCCDDDEEEEEEAAAAAA@@@@@@@@@@@@AAAAAAEEEFFFFFFFFFEEECCCAAA???<<<<<<======>>>===============???AAABBBCCCDDDDDDBBBCCCEEEEEEDDDEEEGGGIIIGGGJJJOOOZZZlll~~~ooodddYYYTTTOOOMMMUUU```rrrwwwggg```]]]YYYVVVSSSRRRSSSSSS^^^dddooozzz|||tttccc___XXXRRRMMMIIIDDDBBBDDDJJJQQQXXX]]]cccjjjppprrrxxxrrraaaUUUKKKJJJLLLPPPYYYfffrrryyywwwkkkbbbZZZRRRIIICCCAAA@@@???=========<<<<<<<<<======>>>???>>><<<<<<<<<>>>@@@BBBCCCBBBBBBAAA@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::;;;<<<<<<::::::;;;<<<<<<<<<>>>??????>>>======@@@@@@@@@@@@CCCMMM[[[eeemmm\\\KKKBBB<<<888<<>>AAADDDFFFGGGGGGHHHJJJOOOPPPVVVaaallltttyyy{{{}}}~~~zzzxxxzzzzzzzzzzzzzzz{{{||||||}}}}}}zzzyyyhhhZZZLLLFFFEEECCCAAAAAA>>>???@@@AAACCCDDDFFFFFFCCCCCCCCCBBBCCCCCCDDDEEEBBBCCCCCCDDDDDDCCCCCCCCC<<<===>>>??????>>>===<<<===>>>@@@AAACCCDDDDDDDDDCCCDDDDDDDDDCCCCCCEEEFFFFFFGGGHHHJJJTTTkkkvvvggg\\\TTTOOORRRXXXbbbxxx}}}uuukkk```VVVPPPPPPSSSXXX___gggnnnqqqssstttyyywwwxxx|||zzzuuuoooggg___YYYUUUPPPJJJFFFFFFIIIKKKLLLPPPXXXccckkkpppsssxxx|||{{{~~~yyyiiiZZZPPPMMMOOOTTT]]]jjjwww}}}vvvlllaaaXXXQQQLLLEEEAAA@@@AAAAAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>===<<<<<<<<<>>>???@@@???????????????>>>======:::;;;<<<<<<<<<;;;:::999888999;;;;;;:::999;;;<<<<<<===???@@@@@@???>>><<<>>>===<<<===CCCOOO^^^hhhmmm___NNNDDD<<<888;;;AAAGGG\\\}}}}}}zzzyyyyyyzzzyyyxxxsssrrrpppooonnnmmmkkkjjj```bbbccceeefffjjjooosss{{{~~~vvvlllbbb\\\ZZZZZZVVVWWWWWWUUUQQQOOONNNNNNMMMJJJFFFBBB@@@??????@@@BBB@@@===<<<;;;===???@@@@@@CCCGGGJJJKKKLLLMMMNNNRRRVVV\\\dddmmmuuuxxxxxx{{{}}}}}}yyyuuuxxxxxxwwwxxxxxxyyyzzz{{{{{{{{{}}}}}}~~~{{{vvvuuuuuuqqqkkk\\\RRRHHHDDDBBB???>>>???>>>>>>@@@AAACCCDDDEEEFFFAAAAAAAAABBBCCCDDDFFFFFFAAAAAA@@@@@@@@@AAABBBBBB>>>???@@@AAAAAA@@@>>>===???@@@AAACCCDDDDDDDDDDDDCCCDDDDDDCCCBBBBBBCCCEEECCCEEEEEEDDDGGGTTThhhxxxtttiiiaaaZZZXXXXXXXXXgggyyyfff[[[RRRPPPNNNOOORRRVVVXXXXXX\\\aaaiiiqqqxxx~~~{{{ssskkkgggaaa[[[UUUPPPKKKGGGGGGHHHLLLSSS\\\cccfffhhhcccjjjssszzz~~~}}}{{{zzzzzzwwwwwwvvvrrrkkkbbbZZZVVVVVVZZZbbbmmm{{{zzzssskkkaaaWWWPPPIIIFFFBBB@@@???@@@AAAAAADDDCCCBBB@@@???>>>>>>>>>>>>======<<<<<<===>>>???;;;<<<<<<=========<<<<<<:::;;;<<<===<<<;;;999888777999::::::999999;;;<<<<<<===???AAAAAA@@@>>>===>>><<<;;;<<>>BBBEEEWWWxxx~~~|||yyyxxxxxxyyyyyyxxxuuurrrooooooqqqsssrrrrrraaacccdddfffhhhlllqqquuuzzz~~~}}}vvvnnngggbbb___]]]ZZZ[[[[[[XXXTTTOOOLLLKKKEEECCCAAA>>><<<<<<<<<===>>>===<<<<<<<<<>>>@@@BBBCCCFFFJJJMMMOOOQQQTTTVVVZZZbbbiiimmmpppuuuxxxwwwyyyzzz{{{}}}}}}yyyvvvzzzyyyxxxxxxwwwxxxxxxxxx{{{}}}|||~~~|||uuussstttyyyqqqqqqooojjjiiijjjfffaaaVVVNNNGGGDDDAAA>>>===???>>>>>>???@@@BBBCCCDDDDDD<<<======>>>@@@AAACCCDDDBBBAAA???>>>======>>>???@@@@@@AAAAAA@@@@@@??????AAABBBCCCCCCDDDDDDCCCCCCBBBCCCCCCBBBAAAAAABBBDDDDDDFFFGGGFFFFFFJJJTTT\\\qqqzzztttlllccc]]]VVV\\\lllvvvbbbZZZQQQKKKIIIIIIIIIGGGKKKOOOSSSXXX]]]ccciiimmmppptttzzz{{{xxxzzzzzz{{{yyyuuulllbbb\\\RRROOOLLLIIIGGGGGGGGGHHHHHHRRRcccuuuzzz|||~~~xxxrrrllldddaaabbb\\\]]]^^^^^^]]]^^^```bbbbbbgggppp{{{wwwrrrlllddd]]]UUUMMMIIIBBBAAA???=========>>>???EEEDDDBBBAAA??????>>>>>>=========<<<=========>>>999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<======;;;:::999888999:::::::::999;;;<<<;;;<<<>>>???@@@@@@??????BBB???======CCCNNNYYY```dddZZZMMMBBB>>>>>>@@@CCCDDDSSSrrr|||yyyvvvvvvwwwyyyyyyyyywwwtttrrrssswwwyyyxxxvvv```bbbdddfffiiimmmssswwwxxx|||~~~vvvppplllhhhccc___\\\\\\ZZZVVVPPPLLLIIIIIIAAA@@@???>>>>>>>>>>>>>>>@@@@@@@@@@@@AAABBBCCCDDDFFFIIILLLOOORRRVVVZZZ]]]gggrrryyyyyyvvvxxxzzzzzzxxxxxxyyy{{{~~~|||zzzzzzzzzyyyyyyzzzzzz{{{{{{||||||zzzuuummmlllooo}}}tttmmmnnnlllhhhggggggddd^^^SSSLLLGGGDDDAAA>>>???CCC>>>>>>??????@@@AAABBBBBB<<<<<<<<<======>>>@@@@@@AAA???===<<<<<<===???@@@AAA@@@@@@???>>>>>>??????BBBCCCCCCCCCCCCBBBAAAAAA@@@@@@AAA@@@??????@@@BBBEEEFFFGGGFFFGGGIIIMMMPPPVVViiiwwwkkkaaaaaaeeennnuuu{{{wwwggg\\\VVVSSSPPPNNNKKKKKKJJJIIIIIIKKKOOORRRTTTXXX___gggpppvvv{{{}}}~~~}}}{{{zzz{{{|||~~~{{{{{{{{{|||}}}wwwtttoookkkhhhfffcccaaaaaaccceeeddd^^^WWWPPPMMMEEEEEEFFFIIIMMMTTT\\\aaafffqqq|||uuummmeee```YYYQQQNNNQQQNNNPPPTTTWWW\\\ccclllrrrtttyyy{{{tttiiieee^^^WWWQQQKKKGGGDDD>>>>>>>>>===<<<<<<===>>>AAA@@@@@@????????????@@@========================::::::;;;<<<<<<<<<;;;;;;<<<============<<<;;;;;;999:::;;;;;;::::::;;;<<<:::;;;<<<===???@@@AAAAAABBB@@@???AAAHHHSSS^^^dddbbbZZZMMMBBB======???@@@DDDPPPnnnyyyvvvttttttvvvxxxzzzzzzxxxwwwwww{{{~~~~~~yyyttt___aaadddfffiiinnnssswwwvvvzzzxxxsssqqqmmmgggaaa]]][[[XXXRRRLLLHHHGGGHHHAAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGHHHJJJMMMPPPTTTXXX^^^bbbppp}}}|||{{{}}}}}}xxxwwwxxx{{{}}}wwwxxxyyyzzz||||||~~~yyyrrrjjjkkkqqqyyypppqqqppplllkkkkkkgggaaaQQQLLLGGGEEEBBB???AAAFFF>>>>>>>>>??????@@@@@@@@@??????>>>>>>>>>>>>??????===<<<;;;;;;<<<@@@CCCEEEAAA@@@>>>=========>>>???BBBBBBBBBBBBAAA@@@???>>>===>>>???>>>======???AAABBBAAAAAAAAACCCFFFJJJKKKLLLTTTaaasssyyyqqqmmmiiifffaaabbbpppuuummmiiieeebbbVVVTTTOOOIIIDDDCCCEEEGGGEEEGGGLLLRRRYYY___dddggghhhgggccc___[[[ZZZ[[[]]]\\\]]]___bbbeeeiiilllnnnpppqqqtttzzz}}}xxxmmmddd```\\\WWWTTTRRRQQQOOONNNIIINNNRRRSSSOOOKKKHHHHHHGGGIIINNNUUU___kkkxxx{{{tttrrrpppjjjeeecccZZZTTTQQQLLLFFFFFFKKKPPPSSSXXX]]]ccclllvvv~~~uuummmbbb^^^XXXQQQKKKGGGDDDCCC?????????>>>===<<<===>>>============>>>???@@@AAA===============<<<<<<<<<;;;;;;<<<<<<===<<<<<<<<<>>>>>>======<<<<<<<<<<<<:::;;;<<<<<<::::::;;;<<<::::::;;;<<<===@@@AAACCC???>>>>>>DDDNNN[[[ffflllccc[[[NNNBBB<<<<<<===<<>>===;;;:::<<<===@@@BBBCCCBBBAAA@@@<<<<<<<<<===>>>??????@@@@@@@@@@@@???<<<::::::;;;AAAAAA@@@@@@@@@@@@@@@@@@CCCCCCBBBAAA@@@>>>>>>===AAAAAA@@@@@@AAAAAABBBCCCFFFGGGKKKWWWhhhzzzrrrkkkfffbbb```kkkrrr~~~pppkkkddd^^^XXXSSSLLLGGGIIICCCAAAEEEHHHFFFHHHMMMLLLMMMJJJDDDBBBDDDEEECCCFFFFFFFFFHHHKKKOOORRRTTTRRRUUUZZZ```ccc^^^TTTLLLMMMKKKHHHEEECCCBBBCCCCCCEEEFFFGGGJJJOOOTTTXXXZZZZZZ\\\bbbnnn~~~yyymmmddd\\\UUUSSSVVVTTTPPPJJJEEECCCDDDGGGIIIVVV\\\dddjjjooowww|||ssskkk\\\WWWPPPJJJGGGEEECCCBBBAAA@@@>>>===<<<===>>>??????===<<<;;;;;;<<<===??????>>>===<<<<<<<<<<<<<<<;;;::::::999999:::::::::>>>===<<<;;;:::999888888777888888999999999888888;;;;;;<<<===>>>>>>======AAA<<>>;;;999:::===DDDWWWwwwzzzvvvqqqoooqqqvvvzzz|||yyy|||yyynnneeegggjjjlllnnnqqquuuxxx{{{}}}yyyoooggg]]]VVVMMMHHHGGGHHHGGGEEEHHHHHHGGGGGGGGGGGGHHHHHHLLLKKKJJJIIIIIIIIIJJJKKKJJJLLLOOOSSSZZZeeeqqqyyy|||||||||{{{{{{{{{{{{{{{}}}~~~~~~~~~~~~}}}}}}|||}}}|||}}}}}}vvvvvvzzz}}}~~~zzzuuuvvvwwwpppcccWWWHHHDDD@@@???AAABBB@@@======>>>>>>>>>>>><<<;;;:::<<<===???@@@AAA@@@???>>>;;;;;;<<<======>>>>>>???AAAAAABBB@@@===<<<<<<===??????@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@???>>>======@@@@@@?????????@@@AAAAAAEEEDDDGGGNNNYYYkkktttkkkddd```^^^aaaiiixxx|||yyyvvvrrrkkkccc]]]PPPIIIEEEEEEDDDAAABBBGGGEEEGGGEEEAAA???BBBCCCBBB@@@@@@AAACCCDDDFFFHHHIIIKKKJJJKKKNNNQQQPPPKKKFFFEEEDDDCCCCCCDDDEEEGGGIIIGGGIIIOOOXXXbbbkkkqqqtttwwwyyy}}}uuulllbbb\\\UUUNNNLLLNNNJJJIIIHHHFFFFFFKKKRRRXXXhhhlllpppuuuzzz}}}{{{zzzvvvnnngggWWWSSSMMMHHHFFFEEEDDDCCCBBBAAA???===<<<<<<===>>>???>>><<<;;;:::;;;<<<===::::::::::::;;;;;;<<<<<<;;;:::::::::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999999999888888777888999:::;;;<<<<<<<<<<<>>CCCVVVvvv{{{wwwrrrpppqqqtttvvvxxxyyyzzz|||{{{qqqiiihhhiiikkklllmmmqqquuuyyy}}}uuummmaaa[[[SSSNNNMMMMMMKKKJJJMMMLLLJJJIIIIIIJJJLLLMMMOOOOOONNNMMMMMMMMMMMMMMMMMMNNNPPPUUU^^^kkkzzz~~~~~~~~~}}}|||{{{{{{{{{~~~|||~~~uuuwwwyyy~~~}}}{{{}}}zzzvvvrrrjjj\\\QQQGGGCCC???===??????===;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>??????>>>===<<<:::;;;;;;<<<<<<=========AAABBBBBBAAA???===>>>???>>>>>>>>>??????@@@@@@@@@AAAAAA@@@???>>>>>>======>>>>>>======>>>>>>???@@@AAA@@@AAADDDIIISSSdddtttxxxnnnhhh\\\ZZZZZZaaaoooxxxyyyyyyqqqggg___UUUKKKGGGGGGGGGJJJHHHCCC@@@AAABBBAAA?????????????????????@@@CCCDDDFFFLLLQQQSSSPPPMMMMMMMMMNNNPPPSSSWWW[[[]]]___bbbiiittt|||ttteee___XXXSSSMMMFFFDDDFFFFFFIIIMMMNNNPPPVVV```iiiuuuyyy~~~}}}yyyuuutttsssppphhhaaaQQQNNNIIIFFFEEEEEEDDDDDDAAA@@@???===<<<<<<======???>>><<<;;;:::999::::::666666777888:::;;;<<<<<<;;;;;;::::::;;;<<<======999999:::;;;<<<===>>>>>>999999::::::999888777777666666777999:::;;;<<<<<<===;;;AAAEEEHHHZZZkkkkkkmmm]]]LLLBBB>>><<<<<<>>>???RRRrrr|||yyyuuussssssttttttssswwwuuusssssstttrrrnnnjjjjjjjjjkkkkkklllpppuuuyyyvvvooofffaaa[[[VVVTTTRRRQQQOOORRRQQQNNNLLLLLLMMMPPPQQQSSSSSSRRRQQQQQQQQQQQQQQQTTTSSSTTTYYYbbbppp~~~~~~~~~~~~}}}}}}||||||~~~uuuvvvxxx~~~}}}tttlllaaaUUULLLFFFCCC???>>>>>>>>>===;;;999999::::::;;;;;;;;;;;;======>>>>>>>>>===<<<<<<:::::::::;;;;;;<<<<<<<<<@@@AAAAAA@@@>>>===>>>???<<<<<<===>>>>>>???@@@@@@@@@@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<======>>>===<<<>>>AAACCCGGGRRR]]]pppyyyoooggg___]]]bbbjjjrrrvvv}}}yyytttrrrssswww{{{~~~|||mmmccc___eeegggeee]]]VVVTTTSSSQQQPPPOOOLLLIIIHHHIIIJJJKKKLLLQQQ[[[gggqqqtttppplllllllllnnnpppssswwwyyy{{{}}}{{{yyywwwtttnnnfffaaa[[[UUUQQQMMMHHHCCCCCCGGGNNNVVV^^^bbbcccfffnnnvvv{{{yyyuuupppnnnmmmjjjbbb\\\MMMJJJFFFCCCCCCCCCCCCBBB???>>>============>>>??????>>><<<:::999888888888555666777888:::;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>999999:::;;;<<<======>>>::::::::::::999888777777555555666777999;;;<<<===<<<<<>>===<<<<<<;;;:::888888999999::::::;;;;;;>>>>>>>>>>>>>>>>>>======::::::::::::;;;;;;;;;;;;===>>>???>>>===<<<===>>>;;;;;;<<<======>>>??????>>>>>>>>>======<<<<<<;;;;;;::::::::::::;;;<<<<<<<<<;;;>>>BBBCCCDDDIIIQQQSSSddd|||ooofffbbbaaaaaa```^^^```ccceeegggiiilllnnnlllttt|||}}}yyyxxxvvvuuuqqqlllgggeeegggkkknnnnnnttt~~~~~~zzzuuuqqqjjjgggbbb]]]YYYUUUQQQOOOMMMJJJIIIIIIHHHGGGLLLSSS]]]hhhttt{{{{{{{{{~~~~~~wwwqqqjjjfffddd```YYYSSSJJJGGGDDDBBBBBBAAAAAA@@@;;;;;;<<<<<<===???@@@@@@>>>===<<<:::888777666666777777999:::;;;;;;;;;:::;;;;;;;;;;;;;;;<<<===>>>:::::::::;;;;;;;;;;;;;;;:::::::::::::::999888888666666777888999;;;===>>>>>>===CCCDDDCCCRRRbbbdddkkk[[[KKKBBB>>>;;;;;;<<<===LLLiii|||zzzyyyxxxxxxyyyyyywwwuuusssqqqooooooooooooooonnniiijjjlllmmmnnnqqqvvvzzz{{{vvvqqqoookkkfffbbb^^^\\\[[[YYYXXXVVVTTTSSSTTTUUUVVVVVVWWWXXXYYYYYYZZZYYYYYYYYYYYY[[[cccnnnzzz~~~}}}|||{{{||||||}}}~~~~~~{{{}}}}}}|||rrr^^^PPPHHHEEE>>>===;;;:::999999999999999999888888999:::;;;<<<============>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::<<<===<<<;;;;;;<<<===;;;;;;;;;<<<<<<==================<<<<<<;;;;;;;;;::::::999999::::::;;;<<<>>>===>>>BBBBBBAAACCCHHHJJJOOO^^^vvvuuunnngggaaa]]]SSSQQQPPPPPPSSSXXX\\\___]]]cccllltttzzz~~~yyyxxx~~~wwwuuuqqqooollliiidddaaa\\\XXXRRRKKKGGGDDDCCCCCCBBBCCCHHHNNNRRRVVV___hhhmmmxxx~~~rrrjjj```ZZZWWWTTTNNNIIIGGGEEEBBBAAAAAAAAA@@@???::::::;;;===>>>???@@@@@@<<<<<<;;;999888666555555777888:::;;;<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;::::::999999888888999999::::::::::::999999888888888888999;;;===???@@@>>>BBBDDDDDDSSSbbbbbbhhhYYYIIIAAA>>>;;;:::<<>>>>><<<<<<<<<;;;;;;;;;;;;;;;999;;;<<<<<<;;;;;;<<<>>>;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999::::::;;;<<>>AAAAAA???AAAFFFGGGGGGMMMZZZjjjzzzrrrmmmddd\\\RRRLLLLLLNNNPPPQQQTTTXXX^^^cccgggiiilllooommmkkkiiijjjrrr|||zzz}}}}}}kkkfff```[[[WWWTTTQQQOOOLLLKKKHHHEEEBBBBBBDDDEEEHHHMMMWWWccciiimmmuuu~~~~~~{{{xxxkkkbbbVVVOOOLLLIIIEEEBBBCCCAAA@@@@@@AAABBBBBBBBB;;;<<<<<<===============:::::::::999888666555444444666888;;;=========<<<===<<<;;;::::::999999:::999999999888888888777777888888999:::;;;;;;;;;;;;:::999888888888:::<<<>>>BBB>>>AAADDDHHHXXXfffdddfffXXXIIIBBB???<<<;;;===DDDMMMcccwwwvvvvvvwwwxxxxxxwwwvvvtttsssqqqmmmiiigggffffffiiilllpppsssuuuxxx{{{~~~zzz{{{|||}}}}}}wwwwwwtttpppjjjeeecccbbbZZZZZZZZZYYYXXXWWWWWWVVVUUUWWWYYY\\\]]]^^^^^^^^^bbbbbbeeekkksssxxxyyyyyyyyy{{{~~~}}}zzzyyy{{{~~~~~~~~~}}}}}}|||{{{{{{{{{xxxyyy|||zzzwwwzzz{{{zzz}}}uuuYYYGGGAAAAAA======<<<;;;:::;;;<<<>>><<<;;;:::999999:::;;;;;;999999999:::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<999;;;<<<<<<;;;;;;===>>>;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;::::::::::::999999::::::;;;<<>>>>>???BBBDDDDDDDDD>>>>>>>>>>>>===<<<;;;:::999999999999888666555444111333666:::===>>>>>>>>>===<<<;;;:::999888888888777777777777777777888888777888999:::;;;<<<<<<<<<:::999888777777999;;;===CCC>>>@@@EEEKKK]]]kkkhhheeeWWWIIIBBB@@@======>>>CCCKKK___zzzxxxvvvuuuuuuvvvvvvuuussssssrrrooolllhhhhhhiiijjjkkkjjjllluuu~~~zzzyyyzzzzzz{{{{{{}}}yyywwwrrrnnniiifffdddcccZZZZZZYYYYYYYYYXXXXXXWWWWWW[[[```aaa___]]]\\\\\\\\\aaaiiiqqqwwwzzz{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{~~~}}}{{{zzzzzzzzzzzzyyyyyyyyyzzz{{{|||zzz{{{|||||||||~~~oooTTTEEE@@@@@@???>>>===<<<<<<<<<<<<<<<============<<<;;;:::999===>>>?????????===<<<;;;::::::999999999:::;;;;;;;;;999999<<>>;;;::::::;;;;;;============;;;999777666333333444666:::=========<<<;;;:::999777666555555777777888888999999999999777777888<<<@@@@@@===:::<<<;;;999999999:::<<<>>>@@@@@@@@@EEENNNZZZfffmmmjjjcccTTTDDD<<<<<<===;;;BBBIIIWWWkkk|||vvvpppooorrrvvvvvvuuurrrpppnnnkkkjjjiiihhhhhhkkklllpppwww~~~xxxyyyyyyzzz{{{~~~|||yyywwwsssooojjjgggeeeddd]]]\\\[[[ZZZZZZZZZZZZ[[[YYY^^^dddfffddd```]]]\\\___ccciiipppuuuxxxyyyxxxyyyyyyyyyyyyyyyzzz{{{{{{~~~~~~}}}|||{{{zzzyyyyyyxxxyyyzzz{{{}}}~~~|||~~~{{{||||||}}}}}}fffOOOCCC???@@@;;;;;;;;;:::::::::999999;;;<<<<<<<<<<<<;;;:::::::::;;;<<<<<<<<<;;;:::999999999999999:::;;;<<<<<<===<<<<<<===??????<<<:::<<<<<<;;;999999888888888<<<<<<;;;::::::;;;<<<<<<<<<;;;:::999888999999:::<<<===>>>>>>>>>???AAACCCCCCCCCDDDDDDFFFIIINNNQQQ___mmmxxxrrrlllhhhaaa___]]][[[ZZZXXXVVVTTTVVVTTTQQQNNNOOORRRWWW[[[bbbiiirrrxxx{{{}}}~~~~~~wwwuuuvvvtttuuuyyy~~~~~~xxxvvvrrrnnnjjjfffdddbbb^^^[[[WWWSSSPPPOOOOOOPPPIIIFFFCCCBBBCCCEEEGGGHHHKKKQQQVVVYYY___iiiqqqsssxxx|||}}}ssseeeYYYUUUOOOOOOMMMIIIDDDBBBBBBBBBBBBAAAAAABBBCCCCCCAAA???AAA@@@>>><<<;;;;;;;;;<<>><<<:::777666555444444666999;;;;;;;;;;;;;;;;;;;;;:::888777777777777888888888888888888888777888;;;>>>???===:::;;;:::999888999:::<<<===>>>???BBBFFFNNNYYYfffnnnrrrkkk[[[JJJAAA??????===AAAFFFQQQddd||||||vvvpppoooqqqttttttssspppooommmkkkjjjjjjjjjjjjnnnqqquuuyyy|||}}}}}}|||wwwxxxxxxxxxyyy}}}{{{zzzxxxuuupppllliiigggfff```___]]][[[[[[\\\^^^___^^^ccchhhkkkiiieee```^^^aaaeeejjjoootttvvvvvvvvvwwwwwwxxxxxxyyyzzz||||||}}}}}}}}}|||{{{zzzxxxxxxxxxzzz}}}~~~}}}}}}|||wwwwww|||~~~|||xxx{{{}}}|||yyywwwzzzoooXXXGGG@@@>>>@@@::::::;;;<<<;;;:::999888::::::;;;;;;;;;<<<<<<<<<999:::;;;;;;;;;;;;;;;:::888888888999999;;;<<<===???>>>===>>>>>>>>><<<:::;;;;;;:::999999999999:::<<<;;;::::::;;;<<<>>>???===<<<;;;:::999:::;;;;;;;;;<<<============@@@BBBBBBBBBBBBAAA@@@BBBEEEHHHKKKTTTcccuuu|||rrrppplllhhhdddaaa```___[[[YYYVVVRRROOOMMMLLLLLLOOOSSSWWWYYYZZZ^^^eeejjjmmmqqqttttttppplllkkkkkkxxxzzzyyytttlllccc___^^^\\\]]]aaaeeehhhgggdddaaaaaa___ZZZUUUQQQOOONNNMMMKKKIIIFFFDDDCCCCCCDDDEEEFFFHHHJJJLLLNNNRRRVVVZZZ]]]dddkkkpppvvvzzztttmmmbbbTTTKKKIIIGGGHHHIIIGGGDDDBBBAAAAAACCCBBBAAABBBBBBBBB@@@>>>>>>=========<<<<<<<<<<<<>>>?????????>>>===;;;:::888777666777999:::999888:::;;;<<<<<<<<<;;;999888777777777777777777777777888777777888;;;<<<<<<;;;;;;:::999999999:::<<<===AAAEEEJJJNNNSSS\\\iiisss{{{ttteeeSSSHHHEEEDDDBBBBBBEEELLL\\\ttt|||wwwqqqoooppprrrrrrqqqooonnnmmmlllkkkkkkkkkkkksssvvvzzz{{{yyywwwwwwwwwwwwxxxxxxxxxyyy||||||zzzyyyvvvrrroookkkiiihhhcccaaa^^^[[[[[[]]]```cccdddfffjjjkkkjjjhhheeeddddddfffkkkooosssuuuvvvwwwwwwwwwxxxyyyzzz|||}}}~~~||||||||||||{{{yyyxxxwwwyyy|||~~~vvvrrrttt}}}}}}uuuuuuxxxzzzzzzzzzzzzzzz{{{}}}~~~{{{ooo]]]LLLAAA======>>>;;;<<<>>>??????>>><<<;;;;;;;;;;;;;;;<<<===>>>???<<<=========>>>>>>>>>>>>999999999999999999:::;;;>>>============<<<<<<;;;:::::::::;;;;;;<<<===>>>999:::;;;===>>>@@@AAAAAA===<<<;;;::::::;;;<<<===:::<<<===<<<<<<<<<>>>@@@CCCCCCCCCBBB@@@AAACCCEEEGGGJJJPPPZZZkkk{{{uuupppmmmllllllhhhfffccc```\\\WWWRRROOOKKKLLLMMMLLLLLLNNNSSSWWWVVVZZZ^^^```^^^\\\[[[[[[^^^aaacccbbb]]]WWWSSSQQQPPPQQQSSSVVVWWWVVVQQQNNNRRRPPPLLLIIIGGGGGGHHHIIIFFFFFFFFFFFFGGGIIIKKKLLLRRRVVV[[[]]]___bbbgggkkkpppxxx~~~xxxppphhh```UUUIIICCCCCCEEEFFFHHHGGGEEEBBB@@@@@@BBB@@@@@@@@@AAA@@@>>><<<::::::;;;<<<<<<;;;;;;:::999;;;===???AAAAAAAAAAAA<<<:::999999::::::888777888999;;;<<<<<<;;;:::999777777777777666666666666777777666555777888999999;;;;;;::::::;;;;;;<<<===BBBHHHNNNQQQTTT[[[gggqqq~~~yyymmm[[[OOOKKKJJJHHHGGGGGGKKKXXXooo}}}yyytttqqqqqqrrrqqqqqqpppooonnnmmmlllkkkjjjjjjtttxxx||||||yyywwwxxxzzzyyyzzzzzzyyyyyy|||~~~zzzyyyvvvtttpppmmmkkkiiidddbbb^^^\\\\\\___bbbeeehhhgggggghhhjjjkkklllmmmgggiiilllpppsssvvvxxxyyyxxxxxxyyyzzz|||~~~|||{{{{{{{{{zzzxxxwwwvvvzzz~~~yyyrrrqqq~~~~~~{{{ooollloootttvvvxxx{{{}}}}}}yyyuuuqqqiii___QQQDDD>>>;;;;;;;;;<<<===???@@@AAA???>>><<<<<<<<<<<<<<<===>>>@@@AAA>>>>>>>>>>>>>>>>>>>>>???;;;;;;:::999888888888888::::::;;;;;;;;;;;;<<<===<<<<<<;;;;;;;;;<<<======777999===AAACCCDDDCCCBBB===<<<;;;;;;;;;<<<===>>>:::<<<<<<<<<;;;<<<>>>@@@AAABBBCCCBBBAAABBBDDDFFFEEEFFFFFFIIIRRRbbbuuu{{{vvvuuuvvvvvvssspppllliiiccc\\\WWWQQQQQQPPPNNNLLLKKKKKKKKKJJJLLLMMMMMMMMMMMMNNNOOOJJJNNNRRRSSSRRROOOLLLJJJJJJJJJLLLPPPRRRRRROOOLLLNNNLLLIIIGGGFFFGGGIIIJJJKKKLLLOOORRRVVVYYY\\\]]]```eeekkknnnpppqqquuuxxx||||||~~~|||xxxtttmmmfff]]]VVVNNNFFFCCCDDDFFFHHHJJJIIIFFFBBB@@@??????>>>======>>>>>><<<:::777888999:::::::::999999888:::<<>>===;;;;;;;;;;;;999777666777888999:::999888888777777777666666666666666666666555444333444666888<<<<<<<<<<<<<<<======>>>===DDDKKKMMMNNNSSS]]]eeeyyyxxxooo```UUUPPPNNNLLLIIIHHHJJJVVVlll~~~}}}zzzvvvtttrrrrrrrrrrrrrrrrrrpppnnnllljjjhhhgggqqquuuzzz||||||}}}}}}}}}}}}{{{{{{|||~~~yyyxxxwwwtttqqqnnnllljjjeeeccc```^^^^^^aaadddggghhhfffeeefffkkkppptttvvvnnnoooppprrruuuwwwyyyzzzyyyyyyzzz{{{|||~~~|||{{{zzzyyyxxxwwwwwwwwwzzzzzzxxx{{{wwwvvvttt{{{ttthhhgggkkkoooqqqsssvvvyyyyyyuuunnnhhh^^^UUUIII@@@===<<<;;;::::::;;;<<<===>>>===<<<<<<===<<<;;;;;;<<<>>>@@@AAA======<<<;;;;;;;;;;;;;;;;;;:::999888888777888888888999::::::999:::<<<>>>>>>>>>===;;;;;;:::::::::;;;===AAADDDEEEEEEDDDCCC<<<<<<;;;:::;;;<<<===>>>;;;<<<===<<<;;;<<<>>>???>>>???@@@AAA@@@AAACCCEEEDDDEEEEEEEEEHHHPPP\\\eeewww}}}}}}}}}yyyuuurrrmmmfffaaa^^^]]]\\\ZZZVVVRRRNNNLLLMMMKKKHHHEEEDDDDDDFFFHHHHHHJJJLLLOOOPPPOOONNNLLLJJJKKKMMMQQQUUUXXXXXXWWWSSSRRRPPPNNNMMMNNNOOOPPPTTTVVV[[[aaaggglllppprrrtttyyy~~~yyywwwuuuuuuyyy{{{rrrkkk```YYYSSSPPPJJJEEECCCFFFFFFHHHIIIHHHDDDAAA???>>><<<;;;:::;;;======;;;:::888888888888888999999999;;;<<<>>>??????>>>>>>===>>><<<;;;;;;;;;;;;:::888666666666666777777777777666666666777777888888888666777666555333333555777;;;<<<<<<<<<===============CCCIIIMMMOOOSSSZZZ```ppprrrmmmaaaWWWQQQNNNKKKEEEEEEIIIVVVlll~~~}}}{{{xxxuuussssssssssssssssssrrrooommmjjjgggfffllloootttyyy|||~~~|||}}}~~~xxxwwwvvvuuurrrooollljjjgggeeecccaaabbbdddgggiiidddcccccchhhooowww|||}}}vvvvvvuuuuuuvvvwwwxxxyyyyyyyyyzzzzzz|||}}}}}}|||yyyvvvuuuvvvwwwxxxyyy}}}xxxoookkkkkkiiiwww{{{mmmjjjmmmnnnpppooonnnooopppmmmhhhdddVVVNNNDDD>>>======<<<:::999:::::::::;;;;;;;;;<<<<<<;;;:::999:::<<<===???===<<<;;;999888888888999888888888888888999:::::::::;;;<<<;;;999999;;;>>>>>>>>>>>>>>>???@@@AAAAAAFFFEEEEEEDDDDDDCCCCCCCCC;;;;;;:::::::::;;;===>>><<<===>>>===<<<<<<>>>@@@<<<===?????????@@@BBBDDDCCCEEEGGGFFFFFFIIIPPPUUUYYYkkk{{{wwwsssrrrpppnnnjjjfffaaa]]]ZZZVVVQQQMMMLLLNNNOOOQQQTTTTTTUUUXXX[[[^^^______YYYYYYYYY[[[```ccceeeeee````````````aaabbbccccccdddhhhnnnvvv~~~~~~}}}|||{{{xxxxxxzzz~~~tttggg___SSSNNNJJJIIIGGGBBBAAADDDCCCDDDEEEDDDAAA>>>======:::999999;;;===>>>===;;;;;;:::999888888999::::::;;;<<<=========<<<;;;:::;;;999888999:::;;;:::999888777666444444555777888555666666777888999::::::888999:::888666555666888999::::::;;;;;;;;;;;;;;;>>>BBBIIINNNSSSXXX]]]```fffkkkjjjaaaVVVOOOJJJFFF@@@BBBJJJZZZqqqzzzzzzxxxuuusssrrrssstttrrrrrrqqqpppmmmkkkhhhgggjjjlllppptttyyy}}}}}}~~~}}}wwwwwwvvvuuurrrooollljjjhhhgggeeeddddddfffiiijjjaaaaaadddkkkttt||||||{{{yyywwwvvvvvvwwwwwwyyyyyyyyyzzz{{{|||}}}~~~~~~|||xxxuuutttuuuwwwyyywww{{{}}}}}}~~~tttgggccccccbbbtttvvvrrrqqqpppqqqnnnjjjhhhhhhhhheeecccRRRJJJBBB===>>>???===;;;;;;::::::::::::;;;<<<===;;;:::999888888999;;;===???>>>;;;999888888888888555555666777888:::<<<======>>>>>><<<999888;;;=========???BBBEEEHHHKKKMMMOOOLLLGGGCCCAAAAAABBBCCC;;;::::::999:::;;;<<<======>>>>>>>>><<<<<<>>>@@@<<<>>>@@@@@@???@@@AAACCCAAACCCEEEDDDCCCCCCGGGKKKKKKTTT]]]fffwwwzzzwww{{{}}}yyyuuurrreeeaaa]]][[[[[[]]]___`````````aaaeeejjjppptttvvvllljjjhhhhhhjjjmmmnnnooolllmmmppprrruuuwwwyyyzzzsssxxx||||||}}}|||~~~tttgggXXXOOOJJJFFFEEEEEECCC???>>>@@@???AAAAAA@@@>>><<<<<<<<<:::999999;;;>>>???>>>===>>>===;;;999999:::;;;<<<888999:::<<<<<<<<<;;;;;;888777666777999:::999888:::999666444333555777888555555666888999:::;;;<<<999;;;<<<;;;888666888:::777888999:::::::::999999:::>>>DDDLLLSSSYYY]]]___aaaggghhh```TTTLLLFFFAAA>>>AAALLL^^^wwwxxxxxxwwwuuurrrqqqrrrsssppppppppppppnnnllljjjhhhfffgggjjjoootttyyy}}}~~~zzzzzz{{{xxxxxxyyyyyyyyyvvvsssooolllmmmiiiggghhhlllnnnkkkhhhcccdddfffkkkrrrwww{{{|||zzzyyywwwuuutttsssssstttuuuuuuvvvyyy}}}}}}zzzxxxwwwwwwxxxyyyyyy{{{}}}~~~{{{xxxuuuzzz|||}}}}}}}}}rrrddd______gggvvvwwwvvvvvvqqqqqqllldddbbbdddaaa[[[MMMEEE<<<888999<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>?????????===999777666777999888777666555555666666111222222333444555777888999:::;;;<<<<<<<<<;;;:::;;;;;;>>>EEEOOOVVVZZZ[[[\\\SSSHHH@@@=========<<<::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<;;;;;;@@@???????????????@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDJJJKKKMMMRRR\\\kkk{{{|||vvvoooiiinnnwwwzzzyyyuuussswwwyyyyyyvvvwwwxxxyyyzzz|||~~~xxxlll```WWWPPPMMMDDDDDDDDDCCCBBBAAA???>>>???>>>======>>>?????????;;;:::;;;<<<>>>>>>===;;;<<<;;;;;;:::999999888888<<<<<<===>>>===;;;888777777888999999999999888888:::888666444333444555666666666555555666777999:::;;;999666333333444777999999999999999999999::::::777;;;@@@EEEKKKSSS[[[``````^^^ZZZRRRIIICCC@@@@@@BBBBBBMMMhhh{{{vvvvvvuuutttsssrrrrrrqqqtttsssrrrpppoooooonnnnnnhhhjjjllloootttxxx{{{}}}|||yyyyyy}}}}}}xxxtttwwwwwwxxxxxxvvvrrrooommmqqqnnnkkkkkkmmmlllgggcccbbbbbbeeejjjqqqvvvyyyyyywwwwwwvvvuuuuuuuuuvvvwwwvvvvvvvvvyyy}}}~~~|||zzzyyyyyyzzz{{{yyyzzz{{{|||{{{yyyvvvtttvvvvvvwwwwwwwww{{{}}}pppgggdddjjjuuu|||zzzttttttooogggcccbbb^^^WWWIIICCC;;;888:::<<<;;;:::<<<<<<;;;::::::;;;;;;;;;:::<<<<<<<<<:::999:::;;;999999888777666666555555333333333333444555777777888999:::<<<<<<<<<<<<<<<@@@@@@BBBGGGOOOVVVYYYZZZ\\\UUULLLCCC>>><<<;;;;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===??????BBBBBBBBBBBBCCCCCCCCCCCCFFFFFFFFFHHHMMMVVV```gggvvv~~~vvvmmmjjjrrr~~~}}}{{{tttppphhh^^^TTTKKKEEEBBBBBBBBBBBBAAAAAA@@@???>>>BBBAAA@@@@@@@@@@@@???>>>???===<<<<<<===>>>>>>===>>>>>>>>>===<<<<<<;;;;;;666777888888888666444222777777777888888777777777999888666555444444444555444333222222222333444555:::888666444444555666888777777888888999999999::::::<<>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;<<<<<<999999:::;;;<<<>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDFFFJJJNNNLLL^^^uuutttlllmmmsss}}}{{{}}}~~~}}}{{{yyyuuuooojjjdddaaa\\\UUUNNNGGGBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAA@@@???>>>>>>BBB???<<<;;;<<<>>>>>>>>><<<<<<;;;::::::999999888888999:::::::::888777666555555555555555555555555777777666666555444444444666666555444444444444555777777666555555555555666555555666777888888999999:::;;;<<<===@@@FFFNNNSSSTTTSSSPPPIIIAAA===>>>@@@LLLUUUggg~~~xxxtttttttttssssssrrrrrrqqqvvvuuutttsssrrrqqqqqqqqquuuuuuuuuvvvwwwxxxzzzzzz~~~{{{yyy{{{}}}~~~yyyuuusssqqqrrrtttuuuwwwvvvtttrrrppppppppppppqqqqqqoookkkgggbbbcccfffkkkppprrrrrrqqqrrrrrrssstttuuuvvvwwwxxxvvvuuuuuuwwwzzz{{{{{{zzz}}}}}}|||||||||{{{{{{{{{yyyxxxwwwvvvuuutttttttttsssuuuvvvsssqqqsssyyy~~~~~~||||||{{{uuuvvvuuuqqqkkk```SSSJJJ@@@===;;;;;;<<<===;;;999::::::999888888888888888;;;<<<<<<;;;999888999:::999:::;;;;;;999777444222666666555555555666777777666777888:::<<<>>>??????AAAAAAAAACCCEEEGGGIIIIIIJJJKKKIIIEEE???===>>>AAA======>>>>>>>>>>>>======::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@BBBDDDDDDCCCCCCCCCDDDBBBKKKVVV]]]hhh}}}~~~yyy{{{~~~|||yyyvvvsssrrrwwwzzz~~~zzzxxxyyy{{{}}}}}}{{{zzz|||zzzvvvrrrmmmfff^^^YYYWWWVVVTTTPPPLLLGGGDDDBBB;;;;;;;;;;;;<<<===>>>>>>;;;===?????????>>>>>>>>>???===;;;:::<<<=========:::::::::999888888777777;;;<<<<<<======<<<;;;:::555555444444333333333444555666666666666555444333888777666666555444444444555555555666666555555444333333444555666888888999777777888999===DDDLLLRRRXXXWWWSSSKKKBBB===???BBBUUU]]]nnn~~~yyysssssssssssssssrrrrrrrrrxxxwwwvvvtttssssssrrrrrr{{{{{{{{{zzz{{{{{{||||||||||||}}}|||}}}yyywwwuuutttsssqqqsssuuuwwwxxxwwwuuutttrrrrrrqqqqqqqqqpppnnnmmmhhhhhhjjjnnnqqqrrrqqqoooqqqrrrrrrssssssttttttttttttssssssuuuwwwyyyyyyxxxzzz{{{{{{{{{{{{zzzxxxwwwxxxwwwvvvttttttttttttuuutttwwwyyyuuunnnkkkmmmqqqwww}}}{{{vvvvvvvvvuuummm^^^NNNDDD>>>=========>>>>>><<<;;;777777777777777888999::::::;;;<<<;;;999888999:::999:::;;;;;;:::888555444777777777666666777888888666777888:::<<<>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBBBBDDDDDDBBB===;;;===???;;;<<<<<<======<<<<<<;;;::::::::::::;;;;;;<<<<<>>>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@;;;>>>AAACCCBBB@@@??????DDDFFFHHHIIIMMMYYYmmm~~~~~~}}}{{{~~~yyyxxx|||vvvwwwzzz~~~{{{yyy}}}xxxvvvsssuuuxxx{{{{{{yyywwwtttwwwrrrkkkccc]]]VVVPPPLLLHHHHHHGGGFFFDDDAAA???>>>999999999:::;;;<<<>>>???>>>@@@AAA@@@>>><<<===>>>;;;:::999:::<<<<<<;;;:::======<<<<<<;;;:::::::::888888888999999999999999666555444333222222333333444555555666555555444333444444444333222111000///333444555555666555444444222333333555666777888888777888888888;;;AAAIIIOOOXXXXXXUUUNNNFFFCCCHHHMMM]]]aaaooo|||rrrssssssssssssssssssssssssrrrqqqpppooonnnnnnnnn~~~~~~~~~~~~}}}~~~||||||~~~{{{wwwvvvvvvvvvuuurrrtttwwwyyy{{{{{{yyyxxxxxxvvvsssqqqooooooqqqqqqqqqqqqqqqrrrtttsssrrrppprrrrrrsssssssssssssssrrrsssrrrrrrtttwwwxxxxxxwwwyyyzzz{{{{{{zzzxxxuuusssuuuttttttssssssttttttuuurrrvvvxxxsssjjjddddddgggjjjsss|||yyyvvvsssiiiXXXIIIBBB======>>>>>>>>>===<<<<<<666666666777777999::::::666888::::::999:::;;;===::::::;;;;;;:::999777666777777777777888888999:::777777888999;;;===???@@@AAABBBBBB@@@???>>>???@@@@@@AAA@@@>>>;;;999::::::::::::;;;;;;;;;;;;::::::999999::::::;;;;;;<<<<<<======<<<;;;;;;<<<<<<===?????????@@@@@@AAAAAAAAA>>>@@@CCCCCCBBB???>>>>>>>>>???CCCGGGHHHKKKSSS]]]iiiwww}}}|||wwwsssooorrrwwwzzz{{{yyyuuurrrlllfff]]]UUUOOOJJJGGGEEEAAAAAA@@@???>>>===<<<;;;:::999999999:::<<<>>>???FFFGGGGGGCCC???<<<===??????>>>;;;;;;;;;;;;:::999<<<;;;;;;::::::999888888777777777777888888999999777666555333333333444444444444444444444444444444555555555555444333222111222333444444555444444444333333444555666666777777:::::::::999:::???DDDIIIOOORRRRRROOOKKKNNNXXX```gggjjjvvv}}}rrrssssssttttttuuuuuuuuussssssqqqpppooonnnnnnnnn}}}}}}~~~|||yyywwwwwwwwwvvvuuurrruuuxxx|||~~~~~~}}}}}}zzzwwwrrrnnnmmmqqqvvvzzz{{{yyywwwvvvvvvvvvtttrrrrrrssstttuuuuuuuuuttttttsssssssssuuuxxxzzzzzzyyyyyyzzz{{{|||zzzwwwsssqqqpppqqqqqqrrrrrrsssssstttppptttvvvpppgggaaaccchhhjjjrrr{{{~~~}}}uuulll```PPPEEEAAA<<<=========<<<;;;;;;;;;888888888777777888999999777888::::::999999:::<<<::::::::::::::::::::::::777777777888999:::;;;<<<888888888999:::===???@@@AAABBBBBBAAA>>>===>>>@@@???===;;;:::;;;;;;;;;:::::::::;;;;;;;;;;;;::::::888999999:::;;;;;;<<<<<<999999999999::::::;;;<<<======>>>???@@@AAABBBBBBAAABBBDDDCCCAAA@@@@@@@@@;;;;;;???GGGIIIFFFGGGKKKPPPZZZiiiwww~~~|||xxxuuuqqqtttwwwyyywwwrrrmmmiii[[[VVVPPPJJJGGGEEECCCBBBCCCBBB@@@???>>>===>>>>>><<<;;;::::::;;;===???@@@EEEGGGFFFCCC>>>>>>AAAFFFLLLGGGAAA<<<:::;;;;;;;;;999999888888777666666666999999999999:::;;;<<<===999888666444444444555666555444333333333444555555777888888999888777555555222222333333333444444444444444555555666666666777888999::::::;;;>>>CCCGGGHHHMMMQQQQQQRRRYYYgggsssvvv||||||ssssssttttttuuuvvvwwwwwwvvvuuutttrrrqqqqqqqqqppp{{{~~~~~~|||yyyxxxxxxwwwuuutttsssvvvzzz}}}wwwtttooolllmmmsss|||~~~{{{yyyxxxwwwuuusssrrrsssuuuwwwwwwxxxwwwwwwtttssstttvvvyyy{{{{{{{{{zzz{{{||||||zzzwwwrrrpppmmmnnnoooqqqrrrrrrrrrrrrqqqtttuuuooofffccchhhooorrrwww|||{{{xxxwww{{{|||zzz}}}~~~}}}tttgggYYYJJJBBBBBB<<<<<<===<<<:::999999:::;;;:::999888777777777777;;;<<<<<<:::888666777777::::::999999999:::;;;<<<777777777888999;;;<<<===999999888999:::<<<>>>@@@???AAAAAA???<<<;;;===???;;;888666777<<>><<<<<<===???@@@AAABBBCCC===>>>??????======???@@@AAA<<<===CCCEEEBBBAAADDDFFFKKKPPPUUU^^^nnn{{{yyyvvvtttuuuzzz~~~{{{{{{{{{zzzxxx|||}}}~~~~~~~~~}}}{{{zzzrrrsssuuutttnnnfff^^^XXXOOOKKKHHHEEEDDDDDDCCCBBBEEEDDDAAA???===>>>>>>???===<<<;;;:::;;;===???AAA???AAABBB@@@===???FFFLLLXXXPPPEEE===999:::===>>><<<<<<;;;;;;:::999999888777777777888999:::;;;<<<;;;999777555444555666777666555333222222333555666444555666666666555333333333222222222222333444555555555666666666666666666333555777999;;;@@@EEEHHHHHHNNNSSSUUUWWWaaaqqq~~~~~~zzzsssttttttuuuvvvwwwxxxxxxsssrrrqqqpppooonnnnnnnnn~~~~~~~~~}}}|||xxxyyyzzz{{{{{{yyywwwvvvtttvvvzzz~~~}}}|||oooqqqqqqnnnjjjmmmvvv}}}zzzzzzzzz{{{zzzxxxyyyuuurrrsssvvvxxxyyyxxxuuusssrrrsssvvvwwwwwwwwwwwwxxxzzzzzzxxxvvvrrrpppppppppppppppppppppppppppssstttrrrnnnhhhgggkkkpppvvv{{{}}}xxxuuuwwwzzzzzz~~~{{{|||~~~yyyyyy|||rrr___RRRHHH@@@<<<;;;999777666888999999888999999888777777777777777888777777666555444444333777777888999999999999888;;;:::999888888999:::;;;;;;:::999888999:::;;;<<<:::::::::;;;;;;;;;<<<<<<;;;<<<===??????>>><<<;;;<<<<<<;;;::::::999888888;;;;;;;;;;;;;;;:::999888:::999999888999:::<<<=========<<<;;;;;;;;;;;;<<>>===;;;;;;<<<===>>>??????@@@@@@???AAACCCEEEIIINNNUUU]]]cccyyyxxxqqqppptttzzz~~~}}}yyywwwvvvvvvvvvwwwxxxyyyzzz{{{vvvtttpppjjjbbbZZZSSSNNNGGGHHHGGGDDD@@@>>>???@@@??????>>>===<<<;;;::::::;;;<<<======<<<<<<===>>>CCCAAA@@@???AAADDDHHHKKKQQQHHH>>>:::<<<>>><<<999:::;;;<<<<<<;;;888555444777777666666777999;;;<<<;;;;;;;;;;;;999666444333555555555444444333333333555555444333333333333444666555444333333333333333444444444444444444444444666555666:::;;;;;;@@@FFFHHHMMMRRRUUUZZZdddsssuuuuuuuuuxxxzzzzzzxxxwwwyyyvvvrrrmmmlllmmmoooqqq~~~~~~~~~~~~}}}{{{{{{yyyyyyyyyxxxxxxyyyyyyyyywwwyyy{{{|||{{{xxxuuusssnnnppppppmmmiiijjjrrryyy}}}{{{yyyyyyyyyyyyxxxwwwxxxuuussssssvvvyyyyyyyyyvvvtttssstttuuuwwwvvvuuuwwwxxxzzz{{{{{{yyywwwvvvrrrrrrqqqqqqqqqqqqrrrrrrsssuuutttnnngggffflllsssyyy~~~~~~}}}xxxvvv{{{~~~~~~yyyuuuuuuvvv}}}qqq[[[MMMCCC<<<:::;;;999777777888::::::999666666555444444444444444777777777666666555555555777777888999999999999999999999888777777888999999999999999999999:::;;;;;;999999999999::::::::::::888999:::;;;;;;:::888777;;;;;;:::999999888777777:::::::::::::::999888888777777888999:::;;;===>>>;;;;;;:::;;;;;;<<<======????????????>>>===<<<<<<;;;<<<===>>>????????????AAABBBCCCDDDEEEIIINNNQQQSSS]]]kkkzzz{{{vvvwww||||||yyywwwvvvrrrtttvvvxxxyyyyyyxxxxxxkkkhhhaaaYYYQQQKKKFFFDDDFFFFFFEEECCC@@@>>>>>>?????????>>>>>>======<<<<<<===>>>??????======>>>??????>>>>>>>>>@@@DDDHHHKKKRRRKKKBBB===<<<===<<<:::;;;;;;;;;;;;:::888666555888777777777777888:::;;;:::::::::999888666444333666444222111000111333444555555444333333333333444444333333222111111222222555555555555555555555555777555666:::;;;<<<@@@GGGJJJNNNSSSXXX___iiiwww}}}vvvuuuuuuwwwyyyzzzyyyxxxxxxwwwuuusssrrrppppppooo~~~~~~~~~~~~}}}~~~~~~}}}|||{{{zzzyyyzzzyyyxxxwwwxxxzzz|||~~~{{{{{{|||{{{xxxtttpppnnnnnnpppqqqnnnjjjjjjooouuu{{{yyywwwwwwwwwxxxwwwvvvvvvtttssstttvvvyyyzzzzzzxxxvvvuuuuuuvvvvvvuuuttttttuuuwwwyyyzzzzzzzzzzzzuuutttsssrrrrrrssstttuuutttvvvtttmmmfffgggrrr|||wwwqqqtttvvv|||~~~xxxrrroooooouuu{{{jjjTTTGGG???;;;:::;;;999777777888::::::999888777777666666666666666777777777777666666666666777777888999999999999999777777666666666666777777777888999999::::::999999777777888888888999999999888888999999999888666555:::999999888888777777777999999999999999999888777555666777999;;;<<<======999999999:::;;;<<<>>>>>>???????????????>>>===<<<:::;;;<<<===>>>>>>>>>>>>>>>???@@@???>>>>>>@@@BBBCCCHHHOOOVVV___lllzzz}}}{{{{{{|||}}}{{{xxxyyy{{{ssstttuuuvvvtttqqqmmmkkk```[[[TTTLLLFFFCCCBBBCCCDDDDDDCCCAAA>>>======>>>???>>>>>>>>>>>>>>>>>>???@@@AAABBB@@@>>>===>>>???===<<<<<<===???CCCHHHJJJNNNJJJDDD>>>:::999999:::;;;;;;:::999888777777666888888777777777777888999777777888777777555444444666444000......000333555555555444333333333333333444444333222222222333333555555555555555555555555888666777:::<<<===BBBHHHNNNPPPUUU]]]fffpppyyy{{{xxxvvvuuuvvvxxxzzzzzzyyywwwxxxyyyyyywwwtttqqqnnn~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}}}}|||{{{zzzzzzzzzyyyyyyyyyzzz{{{}}}|||}}}}}}|||zzzwwwsssqqqppprrrsssqqqnnnnnnqqquuuxxxvvvuuutttuuuvvvuuutttttttttssstttvvvxxxyyyzzzyyyxxxwwwvvvwwwvvvtttrrrqqqrrrsssuuuvvvwwwxxxxxxvvvuuutttsssssstttuuuvvvuuuvvvssskkkfffmmm}}}{{{sssssstttzzz|||}}}~~~xxxrrrpppooouuuxxxzzz{{{vvv]]]MMMCCC===<<<===999777555555777999999999888888777777777777777888666666666777777777777777666777888888999999888888555555555555555555555555666777888999:::999888777777777777888888888999999:::::::::::::::999777777:::999999999888888888777888888999999999888888777555666888:::;;;<<<;;;;;;999999999999:::;;;<<<======>>>>>>>>>===<<<<<<;;;999:::;;;<<<============:::<<<>>>>>>===<<<===>>>CCCDDDFFFHHHKKKQQQZZZ```ooovvv~~~}}}||||||}}}~~~}}}{{{zzz~~~zzzwwwxxx{{{uuusssqqqlllfff```ZZZWWWQQQNNNIIIDDDBBBCCCDDDFFFAAABBBAAA???===<<<<<<=========<<<<<<===>>>???@@@AAABBBBBB@@@>>><<<=========<<<<<<===???BBBEEEGGGFFFEEEBBB<<<777555777:::;;;:::999888777777888888888777777777666666777777555555555555555555444444444333111000///111222444555444333333222222333333666666555555444555555666444444444444444444444444888666777:::<<<===CCCJJJSSSTTTXXXaaakkktttwwwxxxxxx}}}yyywwwuuuuuuwwwyyyyyyyyywwwxxxyyyyyyxxxtttpppnnn~~~~~~}}}}}}}}}~~~}}}~~~~~~}}}||||||{{{{{{xxxyyy|||~~~~~~~~~~~~}}}{{{xxxuuutttqqqssstttsssqqqqqqsssvvvvvvtttsssrrrtttttttttsssrrrsssttttttuuuvvvxxxyyyyyyxxxwwwvvvvvvuuurrrpppooopppppppppqqqsssttttttuuutttsssrrrrrrssstttuuuuuuuuurrrmmmlllxxx{{{xxxxxxzzz|||}}}}}}~~~|||vvvsssssstttxxxzzzyyyxxxzzz~~~|||wwwqqqbbbQQQGGGAAA<<<999:::777555333333555777777777444444333333333444444555666666666666777777777777555666777777888888777777444444444444444444444444444555777888999888777666888888888888999999999999::::::::::::999999888888:::::::::::::::999999999777888888999999999888888777888999:::;;;:::999888;;;::::::999999999::::::;;;;;;;;;;;;;;;;;;:::999888888999:::;;;;;;;;;;;;888:::======<<<<<<<<<===888:::<<>><<<;;;<<<===<<<;;;::::::;;;<<<>>>???@@@AAAAAA???<<<;;;;;;;;;???>>>======>>>???AAABBB???@@@???;;;666555777;;;999999888777777777888999666666777777666666666555555555444444444444444444111222333333333333222222444444333222222222222333555555444444444555555666333333333333333333333333999666777:::;;;===CCCKKKWWWXXX]]]eeennnrrrqqqnnnnnnyyyyyywwwuuuuuuvvvxxxxxxxxxvvvvvvvvvuuusssqqqooommm~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||xxxzzz}}}~~~|||zzzwwwvvvuuuuuuuuusssqqqqqqsssuuuuuusssqqqqqqsssssssssrrrqqqrrrttttttssssssuuuvvvvvvuuutttttttttrrrooommmllllllkkkkkkkkkmmmooopppqqqqqqqqqrrrrrrqqqqqqqqqssssssssstttyyy~~~|||zzzyyyyyyvvvzzz}}}wwwuuuwwwzzzxxxzzzyyywwwxxxwwwqqqhhh^^^SSSHHHBBB>>>888555555555333111222444666666666555444444444444555666666666666666666555555555555444444555666666666666666333333444555555444333333444555666666777777666666777888888888888999999999777777777777777777777777::::::::::::::::::::::::777888999999:::999999999999999999999999888888777;;;:::999999888888888999999999:::::::::999999888777777888999::::::::::::999:::<<<;;;:::888999999666777999<<>>===<<<>>>??????>>><<<;;;<<<>>><<<;;;:::999999;;;===>>>>>>??????>>>;;;999::::::>>>===<<<<<<<<<<<<>>>>>><<<>>>>>><<<888777999<<<777777888888888888888888444555666666666666555555555555444444333444444555000111333555555444222111444444333222222222222222222222111111111222333333444444444444444444444444888666666999;;;===CCCKKKYYY\\\bbbiiioooooojjjeeeeeeiiissswwwvvvttttttvvvwwwvvvvvvtttsssrrrpppnnnmmmlllkkk~~~~~~~~~}}}|||{{{yyyzzz{{{}}}}}}|||yyyvvvsssrrrsssttttttrrrqqqqqqrrrssssssrrrppprrrttttttrrrppprrrsssqqqppppppppppppnnnkkkhhhdddcccbbbaaaccceeehhhiiimmmnnnoooppppppooonnnmmmpppssswww}}}xxxssspppooowww~~~{{{|||~~~vvvvvvuuurrrrrrooofff\\\SSSJJJAAA>>>:::666555666555333111222444666666666666666666666666777888888666666555555444444333333222333444444555555444444333333444555555444333333555555444444555555666777666666666777777777888888444444444444555666777777999999999999999999999999888888999:::::::::::::::999888888888888888999999999888888888888999999:::999999::::::::::::999999666666777888999999999999888999::::::888888999:::<<<;;;;;;;;;<<<======<<>>>>>???>>><<<<<<===???>>><<<:::999999;;;===???===>>>???===;;;::::::;;;:::999999999999:::;;;<<<<<<<<<<<<;;;999888888888555666777999999999888777222333555666666666666555777666555444333333444444000000111222333333222222444333222222111222222222000000000000000111222333666666666666666666666666777555444777999<<>>999888777777:::<<<>>>>>><<>>???>>>======>>>@@@BBBCCC===>>>???>>><<<<<<>>>??????>>><<<::::::;;;>>>???===>>>???>>><<<:::;;;<<<555555666666777999:::;;;<<<;;;999888777555444333444555777999:::999888777111222444666777777666666888777555444333333444444000000/////////111222333444333222222111111222222222111111111222333333444888888888888888888888888777444444666999;;;CCCKKKWWW^^^hhhpppqqqmmmfffbbbYYYTTTUUUddd|||{{{tttssssssuuuvvvuuusssqqqnnnnnnoooooommmjjjgggeee~~~yyywwwxxxwwwwwwwwwxxxyyyzzz{{{|||zzz~~~zzzvvvuuuvvvvvvvvvuuusssqqqqqqqqqssstttrrrsssssssssqqqnnnkkkiiiooopppmmmjjjiiijjjhhhccc[[[YYYVVVWWWZZZ^^^```aaahhhggghhhiiijjjjjjhhhfffmmmsss~~~~~~uuukkkggghhhmmm{{{uuunnngggeeefffddd]]]WWWDDD@@@;;;777666555555444222222444444444444222222555444222222222444666777555555444333333222111111333444333222111111444666666555444333333333333333555555444444444555555666777666666555444333333222333333444555666777888888888888888888777777777777888777666666777999;;;<<<777888999888777666444222888999999:::999888777666555666999;;;;;;:::888666666666666666666777777777999999999999999999999999666777888888777666777888:::===???<<<777666999===???>>>======???CCCGGGIIILLLPPPXXXbbbooo{{{~~~}}}zzzzzzwwwpppjjj\\\ZZZVVVRRRNNNKKKJJJJJJEEEDDDBBB@@@????????????AAAAAAAAA@@@???>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;<<<;;;:::999999:::<<<===???:::555444777:::::::::===;;;999888777555333111333444555666777888999:::777777666666555333222111///111222222111111111222000000000///000000111111111111111000000000//////111111111111222444666777555555555555555444444444444222444888:::;;;@@@GGGTTT]]]gggmmmpppnnneee[[[NNNGGGIII]]]uuuyyyppppppqqqsssuuuvvvtttsssrrrrrrpppnnnllljjjhhhggg~~~}}}~~~}}}xxxwwwyyyyyyyyyyyyyyyzzz{{{|||}}}}}}{{{vvvtttssssssuuutttsssqqqqqqqqqrrrrrrrrrsssttttttssspppnnnlllkkknnnnnnlllmmmoookkkfff]]]ZZZWWWVVVYYY\\\```aaaeeefffggghhhgggfffddddddhhhnnnwwwtttiiigggkkkrrr~~~rrrlllfffddddddaaaYYYRRRCCC???:::777666555555444222222333444444333222222222222000000000222333555555444444333222222111111333333333222000000111333555555444333333333333333444444444444444555555666777777777666666666666666333444444555555666666666777777777777777777777666888888999999:::::::::999666777777777777666666555888888999999999888777666666888:::<<<<<<;;;999888888888888888888888888888999999999999999999999999999:::;;;:::999888999:::999;;;>>>===<<<;;;===@@@======<<<===???AAADDDEEE@@@BBBFFFLLLTTT\\\bbbfffuuu{{{~~~zzzuuunnnjjjgggccc]]]WWWQQQNNNJJJGGGFFFFFFGGGGGGDDDCCCAAA@@@??????@@@@@@BBBBBBAAAAAA@@@>>>===<<<:::::::::;;;;;;;;;;;;;;;;;;::::::999999::::::;;;===<<<;;;;;;:::;;;<<<===;;;;;;;;;:::888777777777;;;999777777888888888777444444555666777777888999666666666666555444333333222333444444222111111111333222222111111222222222333333333222222222111111111111111111222444666777555555555555555555555555555333555999;;;<<>>???@@@;;;;;;<<<>>>AAAEEEHHHJJJQQQWWWaaalllwwwvvvooofff```ZZZUUURRROOOKKKGGGMMMHHHCCCAAABBBEEEEEEEEEAAA@@@@@@??????@@@AAAAAABBBBBBBBBAAA@@@???>>>===:::::::::999999999999999;;;::::::999999::::::;;;>>>>>>===<<<;;;;;;;;;;;;:::<<<===:::666444777;;;>>>;;;888777888999999999444555555555666666666666444555555666555555555444444555666555222000000000444333222111111000111111333333333222222222222222111111111111222444555666555555555555555555555555666444666:::<<<===CCCJJJTTT___iiillljjjbbbUUUIIIGGGCCCGGGYYYpppzzzqqqpppqqqrrruuuvvvuuutttrrrqqqpppnnnnnnnnnoooppp{{{yyy{{{{{{yyy{{{~~~~~~~~~}}}yyyvvvtttrrrrrrrrroooppprrrssssssrrrpppoooqqqrrrtttuuuvvvuuutttsssllloooppprrrwww}}}|||qqqkkkccc]]]\\\]]]___```___cccfffddd^^^[[[\\\___eeeiiiooouuu{{{~~~uuuttt|||uuullliiifffddd```XXXNNNEEE>>><<<888666555555444333222222222333333222222222333333222222222222333444333333222222111111111000000111222111000000111222333333222222222222333333222222222222333444555555666555444333111000......666666666666555555444444333444444444444444555555555666888999::::::999999888777666555555666777888777777777777777777777666333444666777777777666555777666555444444444555555888888888888999999999999555666777666444333333444:::::::::;;;<<<;;;777444888999:::;;;<<<<<<;;;;;;;;;;;;;;;<<<>>>@@@CCCDDDCCCFFFLLLRRRYYYaaaiiiooovvvzzz|||qqqeeeZZZSSSRRRNNNJJJGGGGGGGGGEEEDDDJJJFFFAAA@@@BBBCCCAAA>>>>>>>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBAAA???>>>===::::::::::::999999999999::::::999999999999::::::======<<<;;;:::999999999;;;:::999666555888>>>CCCEEEAAA<<<888777666666555555555555444444444444444333333444555555555555555222444555444222000000000222111000///...---------000000000000000000000000111111111222222333444555555555555555555666666666777555777:::===???EEELLL[[[eeennnoooiii___QQQEEEAAA@@@FFFWWWmmm{{{rrrqqqqqqrrrtttuuuuuutttrrrqqqpppnnnnnnnnnoooppp~~~}}}}}}yyyxxx{{{{{{{{{}}}~~~|||{{{{{{zzzxxxvvvtttssssssrrrnnnppprrrssssssrrrpppooopppqqqssstttuuutttsssrrrooopppppppppwww~~~wwwmmmeeeaaa`````````___bbbdddaaa\\\ZZZ]]]```eeehhhmmmrrrvvv{{{|||~~~{{{rrrllljjjfffbbb\\\TTTIIIBBB<<<999666555555555333222222222222222222222222222333222222222111222222222222111111111111111000000...000222222222222333555222222111111111222222333111111111222222333555555777777777666666555555555888888777666666555555555222222333333444444444555444333444444666888;;;<<<:::999777555555555555666666666666666666666666777333444555666666666666555777666444333222333444555777777777888888999999999888999:::999777666777888999999999:::;;;:::777444666777999;;;;;;:::999888999999999999;;;===???@@@???AAABBBCCCFFFJJJOOOSSSUUUXXX^^^dddjjjqqqwww|||yyysssmmmeee]]]WWWRRRMMMJJJGGGDDDBBBAAAAAACCCDDDDDDAAA???======???>>><<<999<<<<<<===???@@@AAAAAAAAABBBBBBBBBAAA@@@???>>>===<<<;;;;;;;;;::::::999999999999888888888888999999::::::999888888777666555888777777:::???DDDEEEEEEGGGBBB===888666555444333444444444333333333333333111222333444444555555444///000222222000000000111111000///...------------000000000000000000000000000111111222333333333333333444444444555555555666888666777;;;===???FFFNNN\\\eeejjjhhh```VVVJJJ@@@;;;===DDDTTTjjj|||tttrrrqqqrrrsssttttttssssssrrrpppnnnmmmmmmnnnnnn|||zzz{{{xxxxxx|||~~~}}}~~~|||yyywwwwww|||{{{zzzxxxuuusssqqqpppoooppprrrttttttsssqqqpppooopppqqqrrrrrrpppooommmmmmmmmlllkkksss~~~tttkkkeeecccaaa```_________\\\YYYZZZ___cccdddgggkkknnnqqquuuzzz}}}tttnnnjjjddd^^^VVVNNNEEE???:::888555444555444333222222222111111111111222222000000000000/////////...000000000000000000000000...000222333222222333555111111000000111111222222000000000111222333444555111222333444666777888888777777666666555555555444222222222333444444555555333333222222444777:::<<<:::999888666555555444444666555555555555666666777666777777888888888888888999888666444333444555666666666777777888999999999666888999888777666777999777888:::;;;<<<;;;;;;;;;666777999:::;;;::::::999:::999888888888999:::;;;;;;<<<======>>>@@@EEEHHHEEEGGGKKKOOORRRWWW\\\``````eeekkkppprrruuuyyy|||~~~|||sssjjjbbb^^^XXXSSSLLLHHHFFFFFFEEEEEEBBBAAA@@@???>>>??????@@@:::;;;<<<>>>>>>>>>>>>>>>;;;<<<===>>>@@@@@@@@@@@@AAAAAAAAA@@@???>>>===<<<<<<<<<;;;;;;::::::999999888777777777777777777888666666666666666555444333222444999BBBJJJKKKEEE@@@@@@===999777777777666555333333333222222222222222000111222222333333333333---///111111000///000111222111000//////...//////222222222222222333333333000000111222333333222222222222222333444444555555888666666:::===@@@GGGOOOVVV\\\]]]VVVMMMEEE>>>999999<<>>===;;;:::999999999:::::::::;;;::::::;;;===??????AAACCCEEEFFFIIILLLOOOKKKLLLMMMNNNQQQTTTWWWYYYYYYaaahhhkkkoooxxx}}}~~~~~~{{{xxxvvvxxxpppeee[[[TTTPPPNNNLLLIIIFFFBBB@@@@@@@@@???>>>???@@@@@@???===<<<<<<===:::<<<===;;;999999>>>BBB:::;;;===>>>???@@@??????@@@@@@@@@???>>>===<<<;;;;;;;;;;;;:::999888888888666666555555555555666666333444555555555444333333000333999???AAA@@@===:::888777555555777888777666111111111222222222222222///000000111111111111000///111222222000//////000000000///....../////////111111222222222333333333000000111222333222222111000000111222222333444444888555666999<<>><<<777555444444444444333111333222111000000111222333111111222111111000//////////////////000000000000000222333222000---,,,,,,000000///000000111222222/////////000111333444555666666555444333222111000222222222222222222222222222222333444444555666666666777888999888777555333444555777888888888777666555444444333444555666777666666666666777777777777888666333111000111222444555666666777888999999999666888999:::999:::;;;===777:::<<<999444222555:::888888999:::;;;<<<=========<<<;;;:::999999::::::<<<===<<<:::777555555666:::<<>>===>>>@@@BBBBBBCCCJJJMMMJJJKKKRRRWWWWWWZZZ\\\```dddgggjjjkkkkkknnnmmmllljjjjjjkkklllllljjjkkkmmmnnnnnnllljjjhhheeedddbbb```]]]ZZZXXXWWWTTTPPPKKKGGGEEEDDDCCCBBB<<<<<<<<<>>>@@@AAAAAA???===>>>@@@@@@>>>===>>>>>>:::<<<:::444...///666>>>:::;;;===????????????>>>????????????>>><<<;;;:::::::::999999888777777666555555444444444444555555222333444555555555444333333555555333000000444888666555444555666777666555000000111111222222222222//////000000000000//////222333444333111/////////------,,,,,,,,,------...//////000000111111111111///000222333333222111000//////000111222222333333888555555999<<>>BBBIII\\\vvv}}}zzzwwwtttrrrqqqqqqooonnnmmmooorrrtttuuuuuusssqqq}}}{{{zzz}}}{{{{{{}}}~~~{{{{{{yyyxxxuuurrrpppoooqqqpppnnnllllllmmmnnnooonnnppprrrsssssssssqqqpppllllllmmmnnnmmmiiibbb^^^]]]]]]]]]^^^aaafffjjjmmmnnnjjjfffbbb___\\\YYYWWWVVVRRRQQQUUUZZZ```hhhqqqooonnnqqqwwwyyywwwzzz|||uuuqqqsssxxx}}}|||jjjVVVKKKDDD===666222333333444444333333222111222000///...///000222333777666333111///...------000000000000000/////////222222222222222222222222111000///......///000111333333222222222222222222333333333333333333333333444444444444444444444444111222333444555444333222888888888888777666555444666666666666555555555555777777555444444555666666666333222555999:::777222666444222222333555555444555555555666777888888999888888888888777777777777999888888888777777666666666666888999;;;===>>>>>>===>>>===;;;888555555666888888777777888888999:::<<<<<<;;;;;;;;;:::::::::;;;<<<============@@@BBBEEEEEEDDDCCCCCCBBBAAAAAAGGGFFFGGGJJJMMMPPPQQQPPPMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNLLLKKKIIIHHHGGGFFFIIIFFFBBB>>><<<<<<===???===<<<<<<<<<<<<===>>>>>>AAA@@@>>><<<;;;<<<===>>>;;;;;;;;;;;;;;;;;;::::::888999:::;;;<<<<<<<<<<<>>===<<<;;;:::999<<<<<<;;;;;;999888666555333333333444555666777888666777777777666555444333888777555555666666555444555555555444444333333333333333333222222222111111///000111222222111000///222222111111111111111111222111///...---------...111111222222222222111111//////000111222333333333111111222222222333333333666333333555888<<>>III```{{{}}}zzzwwwtttqqqppppppqqqrrrppprrrtttvvvvvvtttqqqppp~~~}}}|||}}}||||||}}}}}}{{{xxxxxxwwwuuusssqqqooonnnnnnnnnnnnnnnoooqqqrrrsssmmmnnnooooooooommmkkkjjjkkkkkkjjjjjjhhheeeaaa]]][[[\\\]]]^^^```aaabbbcccaaa___]]][[[YYYXXXVVVTTTPPPOOORRRZZZaaagggoooxxx}}}wwwyyy~~~zzztttpppppptttwww}}}|||}}}xxxvvvxxx{{{||||||iiiSSSFFF@@@:::666444333333444444333333222111111000///...///000222333;;;:::777555333222222222........................000000000000000000000000000///............///000111111000000111333444555333333333333333333333333444444444444444444444444111222333333444444333333333444555555555555555444555555666666777777777888666666555444444555666777999666444555888999666222333111///...000222333333444444555666666777777888555666666666777777888888999999999888888777777777666666777999:::;;;<<<===999::::::999777666666777888888777777777888999999:::::::::999999999888888:::;;;<<<<<<;;;;;;===???@@@@@@??????>>>======<<<>>>======???BBBDDDDDDCCCBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCDDDDDDDDDDDDDDDEEEBBB???<<<::::::;;;;;;::::::::::::;;;<<<<<<===@@@???===;;;;;;;;;<<<===>>>>>>>>>===<<<;;;:::999888999:::;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>999999999888777666555444444444444444444555666777666666666666666555444444555444444444444444444333444444444333333333222222333333222222222111111111000000111222222111//////111111111111111111111111333222000............///......///000000000//////000000000111111222222333111111111222222222333333777555555777888;;;DDDOOOVVVWWWSSSKKK@@@999888;;;<<<===AAAKKKbbb||||||yyywwwsssqqqoooooopppqqqrrrsssuuuvvvvvvuuutttsss~~~}}}}}}}}}zzzyyyuuuuuutttsssrrrpppooonnnnnnoooppprrrssssssttttttnnnnnnnnnmmmllliiigggeeekkkhhheeecccbbbaaa^^^\\\YYYZZZ\\\]]]\\\[[[YYYWWWTTTTTTUUUTTTTTTSSSRRRQQQNNNOOOUUU```kkkuuuwwwuuuyyy|||{{{xxxtttqqqoooqqqrrrwww{{{yyyzzzzzzwwwrrrllljjjmmmppptttyyy~~~yyyeeeNNNAAA;;;777555666333333333333333222222111111000/////////000222333999888666444333222111111........................////////////////////////000000////////////000000444333111111111333555666333333333333333333333333333333333333333333333333222222222222222333444444222222333555555666666666444444555666777888999:::555555444444444666777888;;;888555555777888666444333111...---///222333444333444444555555666666666333333444555666777888888999999999888888888888777666666777888888999::::::444666777777666555777888777777777777777888888999888888777777777666666666999:::;;;:::999999:::;;;<<<<<<<<<;;;;;;::::::999;;;:::999:::<<<======;;;:::;;;;;;<<<<<<===>>>>>>=========<<<======>>>>>><<<<<<===>>>???@@@AAAAAA@@@???===;;;999888888888888888888888999:::;;;<<>><<<:::::::::;;;;;;@@@@@@???>>>===;;;:::999888999999:::;;;;;;<<<<<<888888999:::;;;;;;<<<===777777888888777777666555555555444444444555555666666666666555555555555555333333444444333333222222333333333222222222222222333222222222222111111111000111222222111000///...111111111111111111111111333222000///......//////------...///////////////111111111111111111111111111111111222222222222333777666666888888999AAAIIISSSVVVWWWQQQFFF===::::::===???BBBNNNccc{{{zzzvvvtttrrrooonnnnnnoooooosssssstttuuuvvvvvvvvvvvv~~~~~~~~~~~~zzzxxxwwwsssssssssrrrrrrqqqpppooorrrssstttuuutttsssqqqpppooooooooommmllliiigggfffjjjfffaaa^^^]]]]]]\\\\\\XXXXXXYYYYYYXXXUUUSSSRRRQQQRRRSSSRRRQQQOOONNNNNNMMMOOOXXXfffuuuzzztttuuuwwwxxxyyyxxxvvvttttttuuu{{{}}}{{{zzzwwwrrrkkkgggfffjjjmmmuuuzzz|||zzzzzz|||}}}{{{ooo]]]III===888444444555222333333333333222111111000000//////000000111222666555444333222111000000000000000000000111111111111111111111111111111111111111111111111111111111888666333111000111222333222222222222222222222222222222222222222222222222333222111111111222444555444555666666777777777666444444555555666777777888444444333333444666777888;;;888555555777888888777888555222000111444555666333333333444444555555555222222333444555555666666777777777777777777777666666666666777777777777777333444666555444444555666777666666666666777888888777777777666666666555555999:::;;;;;;999888999:::<<<<<<<<<;;;;;;::::::::::::999999999;;;<<<<<<:::;;;;;;;;;<<<======>>>>>>999999888888888999:::;;;<<<<<<======>>>>>>??????>>>>>>======;;;:::888888777777888888999:::<<<<<<===<<<;;;:::999999999999>>>>>>>>>===<<<;;;:::999888888888999999:::;;;<<<666666777888999::::::;;;888888999999999999888888777666555444444444444444555555555444555555555666666777888777555333111111222222111111111111111111222222222222111111111111111111222222111000...---111111111111111222222222111000///...---...//////...///000111111111111111111111111111000000000000111111111111222222222222444333555777888888>>>FFFKKKQQQUUURRRJJJ@@@;;;:::===>>>CCCOOOdddyyyyyyrrrqqqooommmlllllllllmmmppppppqqqrrrsssssstttuuu~~~|||yyywwwvvvrrrssssssssssssrrrqqqqqqppprrrsssuuutttrrrpppooonnnnnnmmmllljjjiiigggfffhhhddd^^^[[[ZZZZZZZZZZZZVVVVVVUUUTTTSSSRRRRRRRRRPPPRRRRRRPPPLLLIIIIIIIIIHHHQQQbbbxxx{{{xxxvvvyyy|||~~~~~~~~~{{{xxxwwwyyy}}}{{{vvvooohhhdddeeeiiimmmqqqwwwzzzwwwtttsssppplllaaaSSSDDD<<<777333222333222222333333222222111000000000000000000111111222666555555444444333222111000000000000111111222222111111111111111111111111000000000000000000000000444222000...---...///000222222222222222222222222222222222222222222222222333222111000111222333444666666666666666555444444444444444444444444444444444333333333444555777888777666555555777999::::::<<<999555333333555555555333333333333444444444444444444444333333333333333444444444444555555555555666666666666666666666666555666666555333222333444666666555555666666777888888777777777666666666666999;;;<<<<<<:::999999:::;;;;;;;;;;;;;;;:::::::::666555555666888:::999888;;;;;;<<<<<<===>>>>>>>>>888777666555555666888999:::;;;<<<===>>>???@@@@@@????????????>>>===;;;:::999999999999:::;;;<<<===<<<;;;::::::999888888888999999::::::;;;:::::::::888888777777888999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<777777888999999999999888777666555444444444444444444444333333444555666777<<<===>>><<<888444222222111111111111111111111111222222222111111111000000000111222222111000///...000000111111111222222222000///...---------.../////////000111111111111111111111000000000000000000000000111111111222222222//////222666777888>>>FFFKKKPPPUUURRRJJJ@@@;;;999>>>>>>DDDRRRfffyyyxxxooonnnlllkkkjjjiiijjjjjjllllllmmmnnnnnnooopppqqq~~~zzzxxxvvvuuusssssstttttttttsssrrrrrrkkkmmmoooqqqrrrrrrqqqppplllkkkjjjhhhfffeeeccccccddd```\\\YYYXXXWWWVVVUUUSSSRRRQQQPPPPPPPPPPPPPPPMMMNNNNNNJJJFFFCCCDDDFFFKKK\\\yyyyyy|||zzzrrrjjjgggiiipppvvvzzz{{{~~~|||rrrjjjeeeeeehhhkkkhhhnnnrrrrrrrrrqqqkkkeeeUUUJJJ???:::777333111222222222222222222111111000///000000000111111111111111222222222111111000///---......//////000000111000000000000000000000000------............------*********+++,,,---...///222222222222222222222222111111111111111111111111111111111111111222333333555555555444444222111111444444333333333222222222444444333333333555666777444444555666777999:::;;;:::777555444444444444333444444444444444444444444444444444444333333222222222333333333333444444444666666666666666666666666777888888666444222222333555555555555555666777777888888888777777777666666888:::======<<<;;;:::;;;999999999999999999999999777666555777999::::::999888888888999::::::;;;;;;777666444333222333444666444555777999<<>>===;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;:::999999888888666666777888999999999999888777777666777999:::;;;;;;;;;;;;::::::999999999555555666666777666666666777666555444444444444444333333222222333555777888===@@@BBB???999444333333111111111111111222222222222111111111111000000000///000111222222111000///000000000111222222333333000///...------...///000//////000000000000//////000000000000000000000000000000000111111111111222//////111666777999@@@IIIQQQUUUVVVQQQGGG===888777>>>>>>EEEUUUhhhyyyxxxmmmmmmlllkkkjjjiiiiiiiiijjjjjjkkklllmmmmmmmmmlll}}}zzzxxxvvvttttttssssssttttttsssrrrrrrqqqiiijjjlllmmmnnnooonnnnnnlllkkkiiifffcccaaa___^^^^^^\\\YYYWWWVVVUUURRRPPPNNNOOOOOOOOOOOOMMMLLLKKKFFFHHHHHHEEEAAA@@@DDDIIIRRReee~~~{{{pppddd```bbbjjjsss{{{~~~uuunnnkkkkkklllfffiiijjjjjjlllllleee]]]LLLCCC:::777444111111333222222222222222111000000//////000111111111111111....../////////...---,,,---......///000000111111111111111111111111111111---...////////////...---''')))+++---///000000000111111111111111111111111111111111111111111111111000000111222222222222222333333333444444333222222333333333333333333333444555444333333333444555666333444666777777777888888555444333444666666555333555555555444444444444444333333333444444444444444222222333333333444444444555555666666777777777888888999999888555444444555555555444444555555666777777777777777666666666666666999<<<===<<<;;;;;;;;;999999999999999999999999<<<;;;::::::<<<<<<;;;:::666777777888888999999:::999777444222111111333444222333555777:::===???@@@?????????>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888666666777888888888777777888777666666666888:::;;;777777777666666666555555555666666666666666555555666555555444444444555555333222222222333555777999999===@@@>>>999444333444111111111222222222333333111111111111000000000000---...000111222222111111///000000111222222333333222111000//////000111222111222222111111000///.........//////000000111111000000000000111111111111222111444777999;;;BBBKKKSSSTTTSSSKKK@@@888666777::::::BBBTTTfffvvvyyynnnnnnmmmllllllkkkkkkkkkjjjkkkmmmnnnnnnmmmlllkkk}}}||||||{{{yyyzzzyyyxxxwwwvvvtttsssrrrssssssssssssrrrrrrqqqpppkkkkkkkkkkkkkkkjjjjjjiiiooommmjjjfffbbb___]]]\\\ZZZYYYWWWWWWUUUSSSOOOLLLJJJLLLOOOPPPOOOLLLHHHEEEAAACCCDDDBBB???AAAHHHNNNUUUeee~~~rrrddd___aaagggrrr}}}yyytttqqqpppkkkjjjhhheeefffeee]]]SSSIII???777333222000222666111222222222222111000000//////000111111111111111000111222333333222111000///000000111222333333333444444444444444444444444000111222333333222111000---...111222333222111000111111111111111111111111000000000000000000000000///000111333333222111111333333444555666666666666111222333333444555666666666555444333222333444555333555777777777555555555222222333666999999888666555555555555555555555555222222333444555555666777333333333444444555555555555555666666777888888999888999:::999777666666777555444444444444555666666777777666666666555555555555888;;;<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;===;;;:::999::::::888666888888999::::::;;;;;;<<<;;;999555333111222333444666666777888999:::;;;<<<>>>======<<<<<<<<<============<<<;;;::::::::::::;;;;;;;;;;;;;;;999888888888888888888888777666555888777666555666888:::;;;777777777888888888888888888888888888888777666666555555444444444555555666333222111111333555888999555999======888333333555111111222222333333333333111111111111000000000000---...///111222222222222///000000111222222333333333333222111111222333444555555555444333222111000---......///000111111222000000000000111111111111666555666999:::<<>>PPPcccrrryyyooooooooonnnnnnmmmmmmlllkkkmmmoooqqqpppooollljjj|||wwwtttsssssstttvvvvvvuuutttrrrqqqppppppnnnooopppqqqpppnnnlllkkkmmmllljjjiiiiiiiiijjjkkkmmmkkkhhhfffeeeccc```^^^\\\ZZZWWWVVVTTTQQQNNNKKKJJJJJJHHHGGGFFFEEEEEEEEEEEEEEECCC???<<>>===<<<<<<<<<<<<;;;;;;:::::::::999888888888888888999999777888888999999999888888444666666666555444555777777666666666555555555555777666555444444555666666333333333444444444555555555444333333222222333333666555555555666666444222333222111000////////////000***&&&***000222111000333222222222222222222333444333111000000000111111//////............///000......//////000000111111444000,,,...222444111---333000000444444111...//////000111222666>>>FFFLLLQQQLLLDDD===999777555555888999>>>III\\\qqq|||uuuoooooonnnnnnnnnnnnoooooommmnnnppppppooommmkkkjjj~~~zzzvvvttttttuuuvvvsssrrrqqqqqqpppooonnnnnnmmmnnnooooooooonnnmmmlllkkkjjjiiihhhhhhiiiiiijjjkkkiiifffeeedddbbb```^^^ZZZXXXVVVTTTSSSQQQNNNKKKKKKJJJIIIGGGFFFFFFEEEEEEAAAAAA@@@======CCCNNNVVVfffoooyyy}}}sssqqqttt|||~~~~~~zzzuuummmhhheee]]]PPPEEE>>>;;;666333333333222222111111111111111111111111000000000000000000000000111111111000000000//////...///000222333444444444111222222222222333333333999;;;>>>@@@@@@>>><<<:::555333111/////////000111///////////////000000111222222333333222111111000111000000000000000000111111111111000000000//////111222222222222333333333333444444444333222222111333333333333333333333333333333444444444555555555666666666555444444333333444444333333222333333333444333333333333444444555444444333444555666888999999:::;;;;;;:::999666555666666666666666666666666666666777666444444555777777777777888999999::::::777777666666555666666666999999999999999:::;;;<<<:::::::::;;;<<<>>>???@@@AAAAAA@@@===888444333333555777:::;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;999999888888777888888888888888888888888777777777555777888888777666666777666666666666666555555555555666777888777777666555333333444444555555555555333333222222111111111222444333333333444444222000111000000000000000111111444222000//////...------222222111111111111222222333222111000000000111111000//////......//////000......//////000000111111///......///222666999;;;???777///---------111666222222222333666===DDDJJJNNNIIICCC<<<999777777666888:::AAAMMM___rrr}}}vvvoooooonnnmmmmmmnnnooopppqqqqqqqqqpppnnnkkkiiiggg~~~zzzxxxuuusssssstttvvvwwwnnnnnnnnnnnnmmmmmmmmmlllnnnnnnnnnmmmmmmmmmmmmmmmhhhhhhggggggggghhhhhhiiihhhgggeeedddcccbbb___]]]WWWUUUSSSQQQQQQOOOMMMJJJHHHGGGFFFEEECCCCCCCCCCCC>>>>>><<<;;;???IIIWWWaaasssyyy}}}{{{zzzzzzsssjjjeeeaaaXXXKKKAAA:::888555444444444333111111111111111111111111111111111111111111111111111000000000000////////////---------...///000111222000000000111111111222222666777999:::;;;;;;::::::444333111000//////000111//////......//////000111111111111111111111000///000000////////////000000111111000000000000//////000000000111111111222222444444444444333222000000333333333333333333333333222333333333333333444444444444444444444444444444666555444333222222222222111111111222333555666777555555555555666888999:::888888888999999999999:::888888888777777666666555555666666444222222333444555555555666777777888888777777666555555555555555888888888999999;;;<<<===<<<===???@@@BBBCCCDDDDDDIIIJJJHHHDDD>>>777333111555777999::::::;;;<<<>>><<<<<<=========<<<;;;;;;999999999:::;;;;;;<<<<<<:::999888777777777777777999888777666555555666666777999;;;;;;:::777666666555555555666666666666666222444777888999777555333444555555555555666666666555555444444444333333333222111000000111222000///////////////000111222333111444555333111000111333111111111000000111111111222222111000000000111111111000000//////000000000......//////000000111111---///111222444888>>>CCCEEE;;;000,,,+++---222888444444444444777<<>>HHHUUUfffvvv~~~wwwpppooommmllllllnnnqqqrrruuutttrrrooollliiigggfff~~~wwwtttsssqqqppppppqqqssstttmmmmmmmmmmmmmmmnnnnnnnnnpppooonnnlllkkkkkkjjjkkkffffffffffffffffffggggggfffeeeccccccbbbaaa^^^[[[VVVSSSPPPNNNMMMKKKHHHFFFCCCBBBAAA???>>>>>>>>>>>>===<<<;;;<<>>AAACCCEEEFFFFFFFFFMMMNNNMMMIIIBBB:::444111222444777888888888:::;;;;;;<<<<<<=========<<<<<<::::::::::::::::::;;;;;;:::999888777777666666777:::888666444333444555666888:::===>>><<<999777777555555555555666666666666111333444666666555444333555666666666666666666666444444444444333333222222222000//////000111000///000000//////000111222222...000222000000222222111111111000000000000111111111111111000000000000111222111111000000000000111......//////000000111111111222444666888:::<<<>>>===777222222222//////111333444444555777<<>>999777888999;;;CCCPPP___nnnzzz~~~wwwpppooolllkkkkkknnnqqqtttwwwuuurrrnnnkkkiiigggfff{{{tttqqqpppnnnmmmlllmmmnnnoooooooooooooooppppppppppppqqqpppnnnllliiihhhggggggeeeeeeeeeeeeeeeeeeeeeeeedddcccbbbbbbaaa___[[[XXXTTTQQQMMMJJJHHHFFFCCCAAA@@@???>>>===<<<;;;;;;;;;:::999999===EEESSSbbblllwww}}}|||yyy{{{~~~~~~~~~~~~~~~zzzlll^^^YYYUUUKKKCCC???444333333444555555333111000000000000000000000000/////////////////////////////////............---,,,+++******+++,,,...///....../////////000000000000000////////////000000///......------------..................//////000111111222222222222222111222111111000000111111222000000000////////////........./////////000000000111111222333333222222222222222222333333444444444222222222222222222222222222222333333444555555555444333333333444444555666444444444444444555666666555555666777888999:::::::::999888666666777888999:::999999888777666666555666777666555222111222444555555666666777888888999777777666555555555555555666777777888999:::<<<===<<<===@@@BBBDDDEEEEEEEEEJJJLLLLLLIIICCC<<<666333222444777888888888999;;;;;;<<<======>>>>>>>>>>>><<<<<<;;;:::999999888888999888888777666666777777:::888666444333333444555888:::===>>><<<:::888777555555555666666666666666555555444444555666666777666666666666666666666555111111111222111000//////222000//////000111111111222222111000//////000000111111///...111777555///111111000000000000111111000000000000111000000000222222111000000000000000......//////000000111111222222444888======888333444000000333444111...///111222333555777<<>>@@@???>>>===<<<;;;;;;;;;777777999@@@JJJXXXdddllloootttwwwvvvxxx}}}~~~{{{|||~~~~~~zzzyyy|||ooo]]]UUUNNNCCC<<<;;;444333222333444444222000000000000000000000000000........................///.........------------...............///000111........./////////000000111111111111111111111111..................------......------......///000000111222222333222222222222222111111111111222222000000////////////.............../////////000000333333333333222111//////111222222333333444444555333333333222222222222111222222333333444444444555333333333333444555666777444333222222222222222333444555666888999999999999;;;:::888777666666777888888888888777777666666555666777777555333333444555666666777777888888999999777777666666666666777777777777777888888:::;;;<<<;;;<<<===???AAABBBCCCCCCFFFHHHIIIGGGBBB<<<777555444666888999999:::;;;===:::;;;<<<===>>>?????????===<<<;;;:::999888777666777777777666666777777888888777666555444444555555666999<<<<<<;;;999999999777666666666555555555555888777666666666888:::;;;666666666555555555555444555555666777666555444333333111//////000222222222333222111000////////////111333111222;;;HHHIIIBBB111111111000000111111111...///000111111111000000222111111000////////////......//////000000111111000///222999???>>>666...333...,,,///000///000333///000222444666;;;AAAEEEHHHHHHEEE@@@999555666888;;;FFFVVVfffrrr|||~~~wwwqqqpppnnnllllllmmmoooqqqsssrrrqqqooommmkkkiiihhhzzzvvvsssnnnmmmmmmmmmmmmmmmnnnoooppppppppppppoooooooooooolllllllllllljjjhhhfffeeeffffffgggfffeeedddbbbaaa^^^]]]\\\[[[YYYUUUPPPLLLIIIFFFBBB@@@??????>>>===???>>>===<<<::::::::::::777999>>>GGGTTTaaakkkqqqppprrrssstttzzzyyyuuuvvv{{{mmmWWWMMMFFF<<<777999555333222222333333222000000000000000000000000000////////////////////////.........---------,,,,,,......///000000000000///...////////////000000000...///000111222222222111.../////////////////////...------------.../////////000000111222222111111111111000000000000111111000000/////////............////////////000000000222222222222222111000000111111222333333444555555444444333333222222222222333333333333333333444444555555444444444555555666333222222111111222222333333444666777888999999888999888888777777777777777666666666666666666666666555555666555333333444666666666666777888888999999777777666777777888999:::888888777888888999::::::;;;;;;;;;<<<===???@@@AAACCCEEEFFFDDD@@@;;;888777333666888999999:::;;;<<<999999;;;<<<===>>>>>>>>><<<;;;;;;:::999888777777666666555666666777888999777666666666666666666666555777999999888888999:::888888777666555444444333555555666777777888888999555555555555444444333333888999:::;;;:::999777666222000......///111222222111111000000000000000111---222222111:::IIINNNJJJ222222111111111111222222---...000111111111000000222111000///..................//////000000111111///111555:::<<<:::555///222---+++...000///000222000111222333555999>>>AAACCCDDDCCC>>>777444555888666AAAQQQ```lllwwwzzzqqqpppooommmmmmmmmnnnnnnrrrrrrrrrpppnnnkkkhhhfffzzzsssqqqpppmmmmmmmmmnnnooopppqqqrrroooooonnnnnnnnnmmmmmmmmmhhhiiikkklllkkkjjjhhhfffgggggghhhgggfffdddbbb```[[[ZZZYYYXXXVVVRRRLLLHHHDDDAAA>>>===>>>??????>>><<<<<<:::999888777777777999<<>>::::::999999999999999999555555555555666888999:::555666777777888777777666444555777777777777999;;;999999888666555444333222///111444666777666444333555555444444444333333333333444666777666555333222111///------///111222222////////////000111222333+++222111))))))333999777333333222222222222333333---...///111111111000///111111///...------------......//////000111111111222666:::;;;888555222111...,,,...333555111------111222333333444777;;;>>>>>>@@@@@@<<<666333555999222===MMM[[[fffrrr}}}|||rrrqqqpppooonnnmmmmmmlllsssssssssqqqnnnjjjfffddd}}}xxxtttnnnjjjnnnmmmmmmmmmnnnpppqqqssswwwtttnnnjjjggggggiiijjjjjjjjjjjjkkkkkkjjjiiihhhhhhgggfffffffffdddaaa___```\\\WWWRRRNNNJJJFFFCCC>>>>>>>>>===<<<<<<;;;;;;===;;;;;;;;;888555999@@@888EEEPPPXXXhhh|||~~~|||~~~yyypppooo{{{ooo___LLLBBB===888666555111111111222222333333444////////////////////////000000000000000//////...------......///000000000---------............//////000000111000...,,,+++...//////000000000000///---------...///000000000(((***---000111111///...222000///...//////---+++////////////000000111111000000000000000000000000------......//////000000111111111111000...---,,,111222333333444444333333444444444444444333222111222333333444444333333222666666666444333444777:::HHHCCC<<<555111000222444666555555444444444444555777777777777666666666666777777666555444444333333777777777666555333222111555555666777777777777777222333555777999<<<===>>>;;;999666666888:::<<<===>>>===<<<:::999;;;>>>AAACCCAAA>>>:::777555444333333333444555666777888888555555777888888999999999888888999::::::::::::999;;;:::999888777777777777888777777666666666777777444444555666777888999999999999999;;;<<<;;;888555666444222222444555444333444444444444444444444444444666999:::999666111///////////////////////////......////////////......111111111000000000000000111111222222222111111000444444555555444111...---000111222333222///,,,***...---++++++,,,///222555???>>><<<:::777333000///000000111111111111000000---...///000222555:::===AAAAAA@@@;;;555333444777666888AAARRRbbbppp~~~{{{vvvpppmmmnnnooommmmmmpppqqqqqqqqqooolllhhhdddbbbwwwssspppnnnlllllllllllllllmmmoooqqqrrrssspppmmmiiigggggghhhiiikkkjjjjjjiiiiiihhhggggggfffeeedddddddddbbb___\\\XXXTTTPPPLLLHHHEEEAAA???===<<<<<<;;;::::::999999<<<888777888777666999>>>AAANNN[[[eeewww~~~~~~xxxwww}}}}}}wwwpppppp||||||tttooobbbTTTDDD<<<999666333333111111111111111222222222------------------------------...///000000000////////////...............---------............//////000000000///...---------...///000111111111111111111111000000000//////---...000111111000...---.........------,,,,,,,,,,,,,,,------.............................................///////////////111111111111000///......111222222333444333333333222222222222111111000000222222333333333333222222333444444333222222555777EEEAAA;;;666333222444555555555444444444555555666666666666555555555555444333333333333333333333333555555444444333111000///444444555666666666666555666777777888999::::::::::::888555555777999;;;;;;<<<<<<<<<:::999:::<<<>>>CCCBBB???<<<999666444222333333444555666777888888555666777888888999999999777888999999::::::999999<<<;;;:::999888888888888555555444444333444444555666555555555666777888999999888999:::;;;:::777555555444333333444555444333333333333333333333333333444666888888777444111///222222222222222222222222......////////////......000000000000000000000000///000111111222222111111111222222333222000---,,,...///000000///...,,,***------,,,---///222555888;;;:::888666333111////////////000000111111000000///000000111111444888;;;AAAAAA???;;;555333444666777999BBBRRRbbbppp}}}yyytttooolllnnnpppoooppprrrrrrrrrrrrqqqnnnjjjfffddd|||qqqmmmmmmnnnnnniiijjjjjjlllmmmooopppqqqpppooommmlllkkkkkkkkkkkklllkkkjjjhhhgggfffeeeeeecccbbbaaa``````^^^[[[XXXPPPMMMIIIFFFCCCAAA>>><<<;;;::::::999888888777777:::666555777888999>>>DDDXXXdddqqq|||{{{{{{~~~~~~{{{wwwvvvxxxzzz~~~~~~{{{wwwtttpppqqqzzz~~~vvvlllddd___SSSGGG<<<888777444222222111111000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...//////000000000//////...------,,,,,,---------............///000//////.........//////---...///000111222222222555444333222111000///...222222222111000///...---,,,...000///,,,+++---///,,,,,,,,,---------------........................///////////////.........000000000111111000000///111111222333333333333222000000////////////......222222333333333333222222///000222111000000111333<<<:::777444333222333444444444444444555666777777555555555444444444333333111111222222333444555555444444444333222111000000333333444555555555555444666777777777888999999999888666444444666888999999<<<===>>>===<<<;;;<<<>>>DDDDDDBBB@@@===888444222333333444555666777888888666666777777888888999999777888999999::::::999999;;;;;;;;;:::999999999888888777777777777777888888888777666555555666777999888777777888:::999777444333333333444555555333111222222222222222222222222444555555555444222111///222222222222222222222222......////////////......000000000000000000000000...///000111111222111111......///000///...---,,,......///////////////......------...111444777999777555333000///...//////.../////////000000000000000111111111111222666999???@@@???;;;555222444666888:::CCCSSSbbbppp}}}~~~yyyrrrnnnlllnnnqqqppprrruuussstttttttttqqqmmmiiifffyyypppllllllnnnnnnggghhhjjjlllnnnoooooopppooopppqqqqqqqqqqqqpppooonnnllljjjgggeeedddccccccaaa___^^^]]]\\\ZZZVVVSSSLLLIIIFFFDDDBBBAAA???===999999999888777777666666888666666888:::???KKKXXXuuu~~~||||||~~~}}}{{{{{{~~~zzzzzz}}}~~~|||wwwrrrqqqooopppwww{{{tttkkkbbb[[[WWWJJJAAA999888777444222222000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---..................---------,,,,,,---------............///000///...------...000111//////000000111111000000444444333222111000//////444222111///.........///...222555333...,,,...222............////////////000000000000000000000000000000//////......---------...///000000000000000000111111222222222222222//////..................111111222222222222111111---///111111000///000111222222111111000000000000444444444444555666777888555555555444444444444333333333444555555666666777666555444333333222222222333333444555555555555555222222444555777888999:::666444222333555777888777===???AAAAAA@@@>>>>>>???EEEEEEFFFEEEAAA<<<777333333333444555666777888888777777777777777888888999777777888999999999999999::::::::::::999999888888999999888888999999:::::::::999666444333555777888777666666777888777555333111222222444666666333111333333333333333333333333444333333222111111000000000000000000000000000000......////////////....../////////000000000000000///000000111000000//////,,,---............------000000//////000111333444///......///000333555777444222///,,,,,,---000111///////////////000000111000000111000000222666999>>>???>>>:::555222333555999;;;CCCSSSbbbooo|||zzzsssooollloooqqqqqqrrruuuuuuuuuvvvvvvssspppllliiixxxrrrooonnnnnnnnngggiiilllnnnooopppoooooooooppprrrssssssrrrqqqooommmllliiigggdddbbbaaaaaa^^^]]][[[ZZZXXXVVVRRROOOHHHFFFCCCAAAAAA@@@>>>===999999888777777666666555444555888999;;;EEEZZZnnnzzzrrrnnnqqqvvv{{{}}}yyyvvvtttxxxwwwppplllmmmpppqqquuuzzzuuusssnnnggg___WWWPPPMMMCCC<<<777777666222000000000//////......---------------------------------++++++,,,,,,,,,,,,+++++++++,,,,,,,,,---------...---------............///000///...------...000111000000000000000///...---000000000000000000000000111000...------...000111111444666444...+++---111////////////////////////000000000000000000000000000000//////......------,,,,,,---...///////////////000111111222222111111//////.........//////000000111111222222111111000---...000111000//////000---...///000000000000000333333333333444555777777666666666555555555444444555555555555555555555555555444333222222222222222444444555666666666666555111111222333444555666777444333111222444666666666;;;===@@@AAA@@@>>>>>>>>>EEEFFFHHHHHHDDD???999555333333444555666777888888888777777666777777888999777777888999999999999888777888888999888777777666555555555555555666777888;;;999666444333444666888666555444555666666444333111111222444666666333111333333333333333333333333333222111000000000000000////////////////////////......////////////............//////000000000000111111111000///...---,,,------..................//////......///111333555000//////...///000111222222000---+++,,,...111333000000////////////000000...//////000000333777:::<<<======:::555222333555888:::CCCRRRaaannn{{{}}}vvvqqqnnnppprrrpppqqqtttvvvvvvvvvuuusssqqqnnnlll~~~~~~|||zzzwwwtttqqqooonnnnnniiikkknnnqqqrrrqqqpppnnnlllmmmoooppppppnnnlllkkkiiihhhgggeeeccc```^^^\\\ZZZYYYWWWUUUTTTQQQMMMIIICCCAAA>>>======<<<;;;:::888777777666666555444444000333777<<>>888555555444000.../////////..................------------------------,,,,,,,,,,,,,,,+++************+++,,,,,,---......---------............///000//////.........//////////////////...---,,,,,,,,,------...///000000000///......---...///111222000222333111...,,,---///...............---------........................///////////////.........,,,---......//////////////////000111111111111000000///.........///000111000000111111111111000000---///000000///...000111//////000111222222111111333222222222333444555555666666666555555555555444333333333333333333333222333222000/////////000111444444555666666666666666444444333333222222222111444222111222444666666555666888;;;<<<<<<;;;<<<===BBBDDDFFFGGGDDD???:::666333333444555666777888888999888777666666777888999666777888888999999888888555666777888888777666555666555555666666777888999:::888666555444555666777666444333333444444333222111000111333555555444222333333333333333333333333111111111000000000//////000000000000000000000000......////////////......---......//////000000111000000000000///---,,,+++..................//////,,,,,,+++,,,---///000222000//////...............111000---,,,,,,///222444444222111/////////000000---...//////000333777::::::<<<===:::555222222444666888AAAQQQ```nnn{{{}}}wwwrrroooqqqrrrqqqqqqtttwwwvvvuuusssrrrpppoooooo}}}{{{yyyxxxvvvvvvtttrrrooonnnoooppplllnnnrrrtttuuussspppnnnkkklllllllllkkkiiigggfffbbbccccccccc```]]]YYYWWWVVVTTTRRRPPPOOOKKKGGGDDD???===:::999999999777666666555555444444333222222333333888BBBNNN\\\ooo~~~wwwggg\\\\\\dddlllrrruuurrrrrrzzzwwwmmmgggjjjpppqqqooommmgggfffbbb]]]UUUMMMFFFBBB;;;666333444333///...000............////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++++++++,,,,,,,,,---------............//////000000000///...------+++,,,,,,---......------,,,,,,---...//////000000000/////////000000111111///000000000000000000000000000/////////........................................../////////////////////000000000000000000...///000000111111000000//////---------...000111///000000000000000000///---......---,,,---///111000111111111222222111111222222222111111222333333555555555444444444333333111222222333333444444444222111///......///000111333333444555555555555444666555555444333222222222333222222333555666666555333555777999999:::<<<===>>>@@@BBBCCCAAA===888555333333444555666777888888999888777666666777888999666777777888888888888888555666888999999888777666777777777777888999:::;;;888777666666666666666777555333222222333333222111111000000111333555444333000000000000000000000000000111111111111000//////////////////////////////......////////////......------......///000000111---......//////.........///......---------......++++++++++++,,,...//////........................000///---,,,---///222444777555333000/////////000//////000//////111555888999;;;<<<:::555222222333444666???OOO___mmmzzz{{{uuuqqqnnnqqqsssrrrtttvvvwwwuuurrrpppoooooopppqqq~~~zzzvvvsssttttttrrrooommmmmmoooqqqnnnqqqtttvvvvvvtttqqqnnnlllllllllkkkiiigggeeeddd^^^___```aaa^^^ZZZVVVSSSSSSQQQOOOMMMKKKHHHCCC@@@>>><<<999888888888666555444444333333222111111000888555:::III[[[iiiuuu}}}wwwfff\\\]]]dddmmmrrrvvvrrrrrrzzzsssjjjkkkooommmgggccc^^^]]]\\\XXXRRRKKKEEEAAA:::666444555444111111444---......//////000000000++++++++++++++++++++++++)))***+++,,,---.........------,,,,,,+++*********---------........./////////000111111000...,,,+++'''(((***,,,---...//////............////////////111111111111111111111111000//////111444555555555333333222222111111000000000000000000000000000000---.........//////000000111111222222222222111111...//////000000000000000///...,,,,,,,,,...000111//////000000000000//////---------+++***+++...111000000000000////////////222222111111000111111111444444444333333333222222111222333444666777888999444333111000///000222333222222333444444444333333444444444555555666666666333222222333555666666555333555777999999;;;>>>@@@;;;===???@@@???;;;777444333333444555666777888888:::999777555555666888999666666777888888888888888666777999::::::999888777333333333333444555666777666666777777777777777666555333111111222333222111222111///000222444555444////////////////////////000000111222222111//////,,,,,,,,,,,,,,,,,,,,,,,,......////////////......---------...///000000111***+++,,,...///000000000///...------,,,,,,,,,---,,,,,,---......//////000------......///000000000///...---------///111222999777444111/////////000111111111000///000333666999;;;<<<:::555222222333222444>>>NNN___mmmzzz~~~xxxtttooommmqqqttttttvvvyyywwwuuuqqqnnnmmmnnnppprrr~~~yyyvvvvvvwwwuuutttrrrpppoooooooooooolllmmmppprrrsssrrrqqqpppllllllkkkjjjgggdddaaa```\\\\\\]]]]]]\\\YYYSSSOOOOOOLLLIIIFFFDDDBBB???===;;;:::999777666666666666444555555444222111111333333888DDDVVVgggsssyyy}}}}}}|||~~~rrrgggffflllpppsssvvvrrrpppppptttwwwyyy|||vvvvvvvvvpppfff^^^VVVVVVVVVVVVTTTNNNCCC;;;666555555444222000...---/////////...---------,,,.........------,,,,,,,,,++++++***,,,---...---+++.........------,,,,,,,,,...------------...//////111000///...---,,,+++***------++++++++++++------+++*********+++---///000---------........./////////...---,,,---...///000//////............//////......---------,,,,,,,,,++++++,,,,,,---...//////000000111111111111000000////////////000000000000111000///...------...///...///000222111000...---000///...,,,,,,,,,---...//////000111111111111111222222222222222222222222444333222222222333555666555555555666666666666666666666555444333333222222333222222222333333444555555555555444444333333333333333333444444555555555333555888999999999;;;<<<<<<<<<;;;:::999888666555666666666777888:::;;;<<<:::999888777555333222222444555666888999:::::::::666666666777777777777777777666555666888888444111555555666666555555444333444555666333000///333777222222111111111111222222222222111///...---,,,+++111000000000/////////...////////////////////////$$$'''***,,,---///111222...---+++******+++---...111000///......------...222000///...//////---,,,++++++++++++++++++++++++)))***+++---...//////000+++,,,---------///222555444444444333222111000000...//////000111333444555===:::777666777999:::;;;777888>>>JJJ\\\mmmxxx~~~}}}wwwtttrrrpppqqqsssuuuwwwwwwvvvtttqqqnnnllllllmmmmmm}}}yyywwwwwwwwwwwwvvvtttqqqoooooooooooolllmmmnnnnnnooonnnmmmmmmmmmmmmkkkiiifffcccaaa___\\\[[[ZZZZZZYYYUUUQQQMMMKKKHHHEEEBBBAAA???<<<:::777777666555444333333333333555777888666666666777999;;;CCCTTTgggrrruuutttvvvuuutttwwwzzz|||{{{yyy|||sssrrrvvvxxxyyyzzzuuusssrrrtttuuuwww}}}yyypppddd[[[VVVTTTSSSRRROOOIII@@@888555555444222111///.....................---------......---------,,,,,,,,,---,,,,,,---//////...---,,,,,,,,,,,,++++++******------,,,,,,------...///222111111000///...---------,,,,,,++++++,,,,,,------,,,+++++++++,,,---...,,,------------.........///...---,,,,,,------.........------------............---------,,,,,,,,,++++++,,,,,,---......///...//////////////////...////////////000000000000//////...------...///000//////000111111000///...//////.........//////000......///000000000000000222222222222222222222222000000000000111222333444444444555555555666666666666555555444333333222222333333333333333444555555555555444444444333333333333333333444444444555555333555777888777777888:::;;;;;;;;;:::999777666555444555555777888999999:::888888777666555333222222333444555666777777777777666666666666666666666666444333333555888999777444555555666666555555444333444222000//////000111111222111111000000111111222111111000///...------,,,................................................,,,---......,,,+++,,,---,,,,,,------------,,,,,,111000///...............000///------......,,,+++------------------------***+++,,,---.../////////---.........---...000222000000111111111111000000111111111111222222333444999888777666666666555444777888===JJJ[[[lllxxx}}}yyyuuussspppppprrruuuvvvvvvvvvuuurrrooonnnmmmmmmnnn|||zzzyyyzzzzzz{{{|||{{{yyywwwwwwxxxyyywwwuuurrrpppooooooooopppooonnnmmmlllkkkkkkkkkmmmllljjjgggdddbbb```___[[[YYYVVVUUUSSSPPPMMMJJJEEECCC@@@===<<<;;;999777555555444333333222333333000333555666666666777888===>>>FFFVVVhhhssstttpppooooooqqqsssuuutttqqqnnnjjjuuu|||}}}|||{{{{{{xxxvvvttttttrrrttt~~~yyyiii^^^WWWSSSNNNKKKHHHBBB;;;555555444222000///......///---------..................------------,,,,,,,,,......---///000111000...***************))))))))),,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---...---,,,++++++++++++,,,,,,,,,,,,,,,------------///...---,,,++++++,,,,,,------,,,,,,,,,,,,------......---------,,,,,,,,,+++,,,,,,------.........---------......---------////////////000000000000...------------///000111000000000000000111111111...////////////...---------...//////000000//////000000000000000000000000111222333444555555555555222333333444555666666777555555444444333333222222333333333222333333444555555444444444444333333333333333333444444444444555333555666777666555666777::::::999999888777666555222333555777888888777777666666666555444333333222222333444555555555555555555555555555555555555555111111222444777999888777555555666666555555444333444000,,,,,,000222000---111111000000000000111111000/////////............------------------..............................000111000...+++)))***++++++,,,...//////...,,,+++000000//////...////////////...,,,,,,------,,,***------------------------+++,,,------......------...//////...,,,,,,...///,,,---...///000000000000222111111000000000111111333444555555555444222111777888===JJJ[[[lllxxx}}}~~~yyyuuusssppppppqqqsssttttttvvvuuurrrpppnnnmmmmmmnnnzzzvvvuuuvvvxxxsssuuuxxxxxxwwwvvvvvvwwwwwwvvvtttrrrqqqqqqqqqqqqvvvtttqqqnnnkkkkkkkkkkkkiiihhhfffdddbbb```______YYYVVVSSSPPPNNNLLLIIIGGGAAA>>>;;;:::999888666444555555444444333444444444333444444444444555888:::AAAHHHRRR___mmmxxxyyyuuussstttvvvwwwuuuqqqllliiidddrrr}}}|||{{{zzzzzz|||yyywwwtttqqqssssssdddWWWQQQJJJEEEAAA===777333444222000...------//////,,,---------.../////////------------------------...------...000111///...***************)))))))))++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---,,,++++++******------,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,////////////000000000000///...---------...///000111000000000000111222222.../////////...,,,***(((...//////000000000000000........................222333444555555444333222000111222333444555666777444444444333333333222222222222222111111222222333444444444444444444444444444444444444444444444444444666777777555444555555888888888888777777666555222444666888999888777666555555444444444333333333333333444555555555444444555444444444444444333333000000222333666777888888555555555666555555444333444111//////000111111///000000000//////000000000.........///////////////............------,,,,,,........................---------,,,******,,,...,,,---............---,,,/////////......///000000///...------......,,,+++++++++++++++++++++++++++,,,------...------,,,,,,,,,.........,,,,,,---///,,,---...///000000000000//////.........///000000111222444444444444444555888999>>>KKK\\\mmmyyy~~~{{{uuuuuussspppoooppprrrrrrrrruuusssqqqooonnnmmmllllll}}}zzzzzzzzz~~~}}}{{{wwwsssrrrtttvvvnnnqqqtttuuutttsssttttttrrrqqqqqqpppqqqrrrssstttxxxuuuqqqmmmjjjhhhhhhhhhbbbbbbaaa```___^^^^^^]]]VVVSSSNNNKKKIIIGGGEEECCC===;;;999777777777555444444333333333333444444555999888777555666999???DDDPPP]]]jjjqqqvvv|||~~~}}}~~~~~~{{{vvvpppjjjggghhhwww~~~}}}|||}}}~~~yyyvvvtttwww|||gggVVVOOOFFF@@@<<<:::666333333111///------...///000,,,---------.../////////---------------------------,,,,,,---//////...,,,***++++++++++++++++++++++++************+++,,,,,,........./////////000000,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......+++++++++,,,,,,,,,------......------,,,+++***)))......------------............---------,,,,,,,,,,,,,,,,,,---------------......////////////......////////////000000000000111000...---,,,,,,,,,---000000//////000111222222---...///000000///---,,,000000111222222222222111////////////////////////000000111111000...,,,+++///000111222333444555666333333333333333222222222111111000000000000000111444444444444444444444444444444444444444444444444555666888777666555555555666666666777777666555555333555777999999999777666555555444444444333333333444555555666666666555555555555444444333333333222111222333333333444555666555555555666555555444333000111222111///...///111000//////......//////000............////////////111111000///---,,,++++++........................***+++,,,+++***+++---......---,,,,,,,,,,,,---.........------...///000000000///---...//////...---++++++++++++++++++++++++------......------,,,+++)))+++------,,,,,,...//////000000111111000000///.........///000111222333888888777555333222555888999:::???LLL]]]nnnzzzzzzttttttrrrooonnnoooqqqqqqqqqrrrqqqpppnnnlllkkkjjjjjj}}}yyyuuuuuuwwwyyyvvvxxxxxxuuuqqqoooppprrrnnnoooqqqqqqpppooopppqqqnnnmmmmmmnnnoooqqqsssttttttrrrmmmiiieeecccbbbbbb\\\\\\]]]]]]\\\[[[YYYXXXPPPMMMIIIGGGEEECCCAAA???;;;999777666666666555444111111000111111222333444777777777888<<>>>>>;;;666111000222666999:::???LLL]]]nnnzzz|||vvvrrrpppmmmmmmnnnpppqqqqqqqqqpppooommmllljjjiiihhh~~~}}}zzzvvvrrrqqqsssuuuqqqtttwwwvvvqqqmmmnnnooooooppppppnnnlllkkkkkkmmmllllllkkkkkklllnnnpppqqqpppnnnjjjfffbbb___]]]\\\XXXYYYZZZ[[[YYYVVVRRROOOHHHFFFDDDBBBAAA???<<<:::888666555444555555555444000000000111222333444444333777===DDDMMMXXXbbbhhh~~~~~~vvvnnnhhhfffgggoooxxxvvvooopppuuu|||gggNNNGGG>>>888777666555444000000000000000000000000...............---------,,,,,,,,,---------......+++******+++------,,,++++++++++++,,,,,,,,,------+++++++++++++++,,,------++++++++++++************+++,,,,,,------,,,,,,+++******,,,------------,,,,,,------------.........,,,---...///......---,,,------,,,,,,,,,,,,------......---------,,,,,,,,,------------------------//////000000000000//////////////////000000000000111///...,,,++++++,,,,,,+++,,,...///000000//////......//////111222333444000000111222222222222222111111111111111111111111333222222111111111111111000000000111111111222222222222222222222222222222333333222111111111111111333333333444444444555555555555444444444333333333222444666666444444444555222333444555555555555555555555666666666666777777888888777666555333222222333444555666777888888888666666555555444333333333111333333222000111333666555555666666555555444333///000000000///.........///......------......//////////////////..................---------------------------------------,,,///111111///---+++++++++++++++******+++++++++*********+++,,,---/////////...------//////...---------------------------,,,,,,------...---------)))+++------,,,++++++,,,//////000111222222222222/////////000111222333444999;;;;;;777222///111555777888>>>JJJ\\\mmmxxx~~~|||wwwpppnnnllllllnnnpppqqqqqqqqqpppooonnnlllkkkiiihhh{{{zzzxxxtttpppnnnnnnooooootttxxxwwwrrrnnnmmmoooqqqpppooollliiihhhiiijjjlllkkkkkkjjjkkklllmmmnnnnnnmmmiiieeebbb^^^\\\[[[WWWXXXZZZZZZWWWRRRMMMIIICCCBBB@@@???>>><<<999666777555333333444555444333222222333333444555666777666===IIIVVVcccoooyyy{{{ssskkkfffgggiiinnnuuu}}}xxxnnnfffiiipppxxxsss[[[JJJCCC;;;666555666555444///000000111111111111000/////////......------,,,,,,,,,,,,------.........+++++++++,,,---...---+++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++++++++------------+++++++++,,,---...---,,,+++***---------.........//////,,,---.../////////...---,,,++++++++++++++++++,,,......---------,,,,,,,,,------------------------......////////////......////////////000000000000///...---,,,,,,,,,---...)))+++---///000000///...111000...---,,,,,,,,,---//////000111111111111111///////////////////////////......---...000111333000000000000000111111111222222222222222222222222555444444333222222222333333333333444444555555555555555555444444333333333000222444444333333333444222222333444555555555555555555444444444555666666:::999888777555444222222222333444666777888888888777777666555444444333333000111333222000111444777555555666666555555444333444111000111444444111............------.........000000//////............******+++,,,,,,---......------------------------+++...222444222000...---((()))+++,,,,,,+++)))(((((())))))***+++---...///...,,,+++,,,......---,,,+++++++++++++++++++++++++++,,,------......------+++---......+++))))))))),,,---///000222333333444......------------......///444888777333111333666666777<<>>HHHUUUdddrrr{{{}}}xxxoooooonnnmmmmmmnnnooopppsssttttttsssqqqmmmiiifffvvvuuussspppnnnlllkkkjjjqqqtttwwwyyyyyywwwssspppsssrrrpppnnnmmmlllkkkkkkfffgggiiiiiihhhfffeeedddfffdddbbb```^^^\\\[[[ZZZWWWVVVSSSPPPLLLHHHDDDBBB???===;;;999888777777777777666444333222111222222333111222555555444777<<>>===;;;999666555555666777555555444333222111111000222222555777666666===FFF[[[ooossshhhaaaeeehhhiiimmmtttxxx|||ppp___aaaeeelllsssxxxzzzyyyllleee^^^ZZZXXXRRRGGG>>>:::777333111000000000//////...,,,+++++++++,,,---......---------,,,,,,,,,111///............---+++)))******+++,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++...---+++***))))))******,,,,,,,,,,,,---......///...000222444444222000///...///000000000...---,,,+++,,,,,,---...///000111------------------------,,,,,,,,,,,,++++++++++++++++++,,,---------------........................++++++******+++,,,...///)))***+++...///...+++((()))***+++---...///000000...------------...//////////////////000000000000111000/////////000111222111111222222222333333333555333111//////111333555555444222111000000111222333444555555444333444666555555555555555444333222111111111111111111111111333333222222222333444444666333000111444666555444555444333222111111111222222333555777999999999999444555666666555444222111111111222222222111000000111222333444444333222111111111111111111111111111//////////////////......---............/////////---------,,,,,,++++++++++++***)))***,,,,,,,,,***+++,,,,,,+++)))((()))***++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))---,,,+++++++++,,,...............////////////000111000/////////000222333444444222111000/////////111444;;;FFFTTTfffxxx~~~zzzuuusssrrrpppooonnnnnnoooppptttuuuvvvvvvtttqqqmmmkkknnnoooooonnnmmmjjjhhhgggfffhhhjjjlllmmmllljjjiiigggfffffffffggghhhiiiiiidddcccccccccdddeeeeeeddd^^^]]]\\\ZZZXXXVVVTTTSSSNNNLLLIIIEEEAAA>>>;;;::::::888666444333333555666000000222333333333333333333444666777777:::FFFTTTfffwwwooojjjkkktttzzz|||}}}xxxxxx{{{vvviii```eeekkkqqqttttttrrrppphhh```WWWQQQNNNJJJCCC<<<888555222111111111000/////////...---,,,------.../////////.........------//////...---------,,,+++)))******+++,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,+++***)))))))))***+++------,,,,,,,,,,,,------+++,,,...000000///---,,,---...///000///...,,,+++******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,,,,+++***+++,,,,,,------,,,,,,...........................---,,,************+++******+++,,,......,,,*********+++,,,------..................//////000000000000000000000000000000333111///......///000222222222222222333333333333333333111000000111333333222111111000000000111111222444555555333333444666555666666666555444444333333333333333333333333333111111000000111222333333999777444444555666666555444444333222222222222222222333555777888999999:::444555666666666444333222111222222222222222111111111222222333333222222111444333333222000//////...////////////............---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++++++++***,,,......---+++++++++,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,---------------------------,,,+++++++++,,,......------........./////////000000//////000111222333555444111///......///000222444:::CCCQQQcccuuu~~~~~~zzzuuutttsssqqqoooooooooooooooooopppqqqqqqooollliiiggglllllllllkkkiiifffdddbbbbbbccceeefffffffffeeeeeebbbbbbbbbcccdddfffggghhheeedddbbbccceeefffeeeddd^^^^^^\\\ZZZVVVSSSPPPNNNIIIGGGDDDAAA===;;;999888777666444222222222333444///000111222333333333333555444444555777>>>OOO```lllyyyyyyuuuooosss|||{{{nnnppptttyyyxxxlllgggkkkppptttuuurrrnnnkkkbbbYYYNNNFFFCCC@@@<<<888222000...------...---,,,//////......------------............---------,,,.........---,,,+++++++++******+++,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,------------,,,,,,))))))(((((()))+++---...///...---+++************)))***,,,---...---,,,+++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))((((((***+++,,,,,,------,,,,,,...........................---+++***))))))***+++...,,,******,,,.........,,,,,,,,,,,,+++++++++,,,---......///////////////000000000///////////////222111///------...000111111111222222222333333333111222333444444333222111000000//////000000000111222333444444333333444666555555555666555555444444444444444444444444444444111111111111222444555555888666444222333333333333555444333333333333333333222333444555666666777777444555666666666555444333222222333333333333222222222222222222222222222222444333333222111000//////000000//////.........---------------............++++++,,,,,,,,,,,,------******+++******)))******,,,---...---+++***+++,,,************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,........................******)))))))))***+++,,,------------............000////////////111333444777555222000//////000111333444888@@@LLL^^^ooo{{{zzzvvvtttsssqqqoooooooooooooookkklllmmmmmmllliiieeeccchhhgggfffeeecccaaa___^^^``````aaaaaabbbbbbaaaaaa``````aaabbbccceeeggghhhdddbbbaaabbbeeeeeeccc```]]]\\\[[[XXXTTTPPPLLLJJJDDDBBB@@@<<<:::888888888444333333222222222333333444444333333222222222222555333444777<<>>IIIYYYjjjuuuzzzuuusssrrrpppooonnnnnnoooppplllmmmnnnnnnllliiieeecccdddcccbbbaaa```_________``````__________________]]]^^^^^^___aaaccceeefffaaa___]]]___bbbbbb]]]YYYUUUUUUTTTRRROOOKKKGGGEEE???===;;;888666666666777111222333333444333222222555555333222222222333444777666999@@@IIISSSaaammmqqqwwwzzzzzz}}}ssseeecccllluuuyyypppqqqxxx}}}zzz{{{yyysssnnn]]]UUUIII@@@;;;999888888444333222222444555444333000000000000//////......///.........------------///111111000---,,,---///---------......------,,,,,,+++++++++++++++++++++++++++************++++++***+++---......---+++***+++*********+++,,,...///,,,,,,+++++++++,,,,,,---,,,,,,...///000000000///...---,,,******+++,,,---------..................++++++++++++++++++++++++,,,---------------......,,,,,,---............---------------------------***))))))))))))+++,,,---,,,***))))))+++---.........---,,,++++++,,,------+++,,,---...///......---///.........---------,,,+++,,,,,,,,,---.........//////000000000111111111///000222222222222000///......///000111222222222000222333333333333555666333333444444444444333333222222222222222222222222111111222333444666888999::::::999777666666777888333333222222222222333333222222222333333444555666444555666777777666555444222222333444444444444444444444333333333333444444000000111222222333444444111000000///......------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++((('''(((***'''((())))))''''''((()))************************---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************)))((('''''''''((()))***+++,,,,,,,,,,,,---------------,,,---...///111222666555333111000000000111000222666===HHHXXXgggrrr|||~~~yyysssqqqpppooonnnnnnnnnooopppoooooopppooommmiiifffccccccbbbaaa``````aaabbbccc``````___^^^]]]]]]]]]^^^ZZZZZZ[[[\\\^^^```bbbccc]]][[[ZZZ]]]___^^^YYYSSSLLLLLLLLLKKKHHHEEEAAA???<<<:::888555444444555666///111333444555444222111333222111111222555777999::::::???KKKVVV___jjjrrrppptttuuutttvvv|||tttdddZZZ^^^ooo}}}|||wwwnnnwww~~~|||zzzssslllYYYQQQEEE<<<777555555444111000000000222333222111333333333333333222111111222222222222111111111111000222444222///---///111.........///......------*********++++++,,,------++++++************++++++)))***,,,------,,,***)))---,,,+++++++++,,,---...+++++++++,,,---...000111+++,,,---...////////////333111---+++******,,,---)))******+++,,,---......++++++++++++++++++++++++)))))))))******+++++++++,,,---......//////......---------------------------,,,+++))))))))))))***)))((((((***,,,---,,,+++---,,,,,,+++,,,---///000......000111111111000///......---------,,,,,,,,,)))***+++,,,---...------////////////000000000000000000////////////000000---...///111222222222222000222333333333333555666222222333444444333333333000000000000000000000000......///000111333555666555555555333222222333555222111111111111111222222111111222222444555777888444555666777777666555555222333333444555555555444555444444333333444444555444333333222222111111111111000000///...---------,,,,,,,,,---------......---------,,,,,,+++++++++)))+++,,,+++((('''(((***((()))******)))((()))+++++++++++++++++++++++++++------,,,++++++,,,------((((((((((((((((((((((((******+++++++++,,,,,,,,,************************,,,+++*********+++---...++++++,,,,,,,,,---------,,,,,,+++,,,---///111222555444333111000000/////////111666>>>IIIXXXgggqqqvvv}}}wwwrrroooooonnnmmmmmmnnnooopppppppppqqqpppmmmiiieeeccc_________]]][[[[[[]]]___]]]^^^^^^______^^^\\\\\\]]]\\\ZZZZZZZZZ\\\^^^___```^^^[[[XXXWWWUUUQQQOOOJJJJJJHHHEEEBBB???<<<::::::999777666444333333333555666777777777666444333666666999======999999======GGGQQQYYYaaajjjnnnnnnqqqqqqooommmooossswwwwwwvvvkkk```\\\^^^iii|||xxxwwwpppeeeWWWLLL>>>666444333///+++000111000000///...,,,+++((()))+++------,,,+++***///////////////////////////......------,,,,,,+++/////////000111222222333111111000///...---,,,,,,+++++++++******)))))))))))))))*********++++++++++++++++++,,,,,,---------...---,,,++++++---///000+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------/////////...---------,,,...---+++(((&&&'''***---,,,,,,,,,,,,,,,,,,,,,,,,//////000000///---+++******,,,,,,***''''''***...---------,,,,,,+++++++++------------------------,,,,,,,,,---------......//////---+++***,,,///222777333///,,,,,,,,,---,,,......//////...---,,,,,,000000111111111111000000////////////000000000000444444555555666555555555111111111111111111111111000111222222222222111000......------...000333555444555555666666555555444222333444444222000000111///000222444444444444333666555444333222222222222222333333444444333333222222222111111222444555777222111111111000000//////000///---,,,,,,---...///++++++************++++++)))******+++---......///...---,,,***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))******)))'''&&&))))))***+++,,,...000111///,,,******---...---+++))))))************)))))),,,,,,,,,,,,,,,+++***))),,,------------,,,+++***......---,,,---...///000333444333111...------///444333666???IIIUUUcccooozzz}}}{{{wwwtttoooooonnnllljjjkkkmmmooommmnnnoooooolllhhhdddaaa[[[\\\\\\[[[YYYXXXZZZ[[[[[[\\\]]]^^^]]]]]][[[[[[ZZZYYYXXXXXXYYY[[[^^^___^^^[[[XXXVVVTTTQQQNNNKKKHHHGGGEEEBBB???===:::999888777666555444333333333222333555777888999999999444444777:::999777;;;BBBJJJTTT^^^dddkkkrrruuutttuuutttrrrooommmllljjjhhhccc\\\XXX\\\dddsss|||{{{{{{|||~~~}}}~~~|||vvvkkk^^^PPPFFF:::333222222///,,,---............------,,,++++++++++++,,,,,,------++++++++++++++++++++++++************++++++++++++++++++,,,,,,---......////////////...............,,,,,,,,,,,,++++++++++++***************+++,,,,,,+++++++++++++++,,,,,,,,,***)))(((''''''(((***+++,,,------------------,,,------------------------++++++,,,,,,,,,,,,------............------------,,,,,,+++)))((())),,,///,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***+++***)))'''&&&'''))),,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,+++,,,///111///---+++***,,,---............//////...------,,,///000000111111000000///////////////000000000000...///000222222333333333222222222111111111111111000000000000000000000000///......---...000222444222222333333333333222222111111111111111111000///222111111///---+++)))(((555555444333222222222222222222333333333333222222333222111000000000111222000000000//////.........---......///000000000000++++++************++++++++++++,,,,,,,,,,,,,,,---------+++***))))))((((((************************************************+++,,,---...---+++***(((,,,+++***)))((('''''''''***(((&&&&&&(((***)))'''))))))))))))))))))))))))'''(((***+++---.........,,,,,,---------,,,,,,+++......---,,,---...///000333333333111///...///000333222666???IIISSSbbbnnnzzz}}}|||zzzvvvsssssssssrrrooolllkkklllmmmmmmnnnoooooolllhhhdddaaaXXXYYYZZZZZZXXXWWWWWWXXXYYYYYY[[[\\\\\\[[[ZZZYYYWWWWWWWWWWWWXXXZZZ\\\]]]ZZZXXXTTTQQQOOOLLLIIIFFFEEECCC@@@===;;;999999999666666555444444444444444222333555777888999::::::444555777888888;;;GGGUUUcccllluuuyyy}}}|||xxxtttpppjjjddd]]]YYYQQQOOOSSS^^^lll|||~~~zzzxxxxxxxxxxxxwwwtttvvvzzz~~~rrrcccTTTFFF>>>555000000111000---......//////000000000000---+++***))))))+++---...************************(((((())))))***++++++,,,))))))******++++++,,,,,,,,,,,,------......//////,,,,,,,,,---------------,,,+++*********+++---...,,,++++++++++++++++++***,,,+++***)))))))))***+++------............------............------------++++++,,,,,,,,,,,,------,,,------------------...)))***++++++***+++---///------------------------...------,,,,,,,,,------222...)))&&&&&&'''((((((+++++++++++++++*********++++++++++++++++++++++++++++++,,,,,,,,,---------+++---......------...000,,,++++++,,,...///...---.........///......---,,,//////000000000000//////.../////////000000000111,,,---...000111222222333222222222222222222222222000///............///000000//////...///000111222111111111222222111111111333222222555999<<<;;;999111000000/////////000000555444333222222111222222111222222333333222222111444333111///...---------...............---------&&&(((+++---...---,,,+++++++++************++++++------,,,,,,+++++++++***,,,++++++***))))))******++++++++++++++++++++++++************************++++++,,,,,,+++)))'''&&&...,,,***(((&&&%%%$$$###+++)))(((((()))******)))+++***)))(((((()))***+++&&&''')))+++,,,.........,,,,,,,,,,,,------------......---,,,---...///000222333333222000///000222333222666>>>HHHRRR___kkkzzz~~~{{{zzzyyyuuurrrrrrssssssrrrooommmnnnnnnooopppqqqpppmmmjjjfffcccVVVXXXZZZZZZYYYXXXWWWXXXVVVWWWXXXYYYZZZZZZYYYXXXWWWWWWVVVVVVWWWXXXYYYYYYVVVSSSPPPMMMKKKHHHDDDAAAAAA???<<<999777777777888666555555555555555666666777777666666666555555444666666777999<<>><<<;;;888666555555666777666666555555666666777888777777666444333222111111666666777<<>>===:::888666666666666777777777777555444444333333333444444111111111111222444666777666999AAAPPP```tttsss^^^SSSOOOTTT^^^jjjwww}}}xxxnnnbbbYYYUUUVVVWWWbbbllluuuwwwvvvuuuqqqkkkeeeeeebbb[[[OOOCCC:::777111///...---............111000...---,,,---...///---------------,,,++++++))))))))))))))))))))))))++++++++++++************************************)))))))))***************))))))((((((((((((((((((((()))+++,,,---,,,+++******************+++++++++))))))***,,,------......+++,,,,,,------,,,,,,+++------,,,++++++***))))))++++++,,,,,,,,,,,,------++++++++++++***************+++,,,+++***)))***+++))))))******+++,,,,,,---******++++++++++++++++++&&&'''((()))))))))+++,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))*********+++(((***,,,---------...///+++***+++,,,...//////---,,,------...//////......---------......---------------...///000111222222---............------,,,---------...///000000000////////////////////////...///000111222333333333000111111111111111111000222222222222111111000///+++,,,...111333555666666222222111111111111222222111111111222222111111111///000111111111111000///+++,,,,,,,,,---------...------,,,+++++++++++++++++++++************++++++++++++++++++************++++++******************************************(((((((((((((((((((((((($$$$$$$$$%%%&&&((()))*********)))(((''''''''''''***+++,,,+++))))))+++---))))))))))))))))))))))))%%%%%%'''((()))******************+++---000333555......---,,,---...///000///000000///......///111111111555===DDDKKKVVV```lll}}}}}}yyywwwuuupppmmmhhhiiijjjiiiiiijjjlllooossssssrrrpppnnnkkkhhhgggCCCCCCCCCCCCBBBBBBEEEGGGCCCEEEGGGIIIKKKLLLLLLLLLKKKKKKKKKJJJIIIGGGFFFEEEBBB@@@>>><<<<<<:::888666555555666777888888888777444333222222111111111222333333222222333555666777999===III[[[lll|||tttbbb[[[YYYcccpppuuu}}}vvvpppeeeXXXOOONNNTTTZZZeeennnsssqqqmmmlllggg```___]]]ZZZSSSGGG:::333222,,,,,,,,,,,,---...//////***)))((('''''')))+++,,,,,,+++)))((('''((()))***************************,,,,,,,,,------...//////,,,,,,,,,+++++++++++++++''''''((()))***+++,,,,,,******))))))((((((''''''&&&(((+++------,,,***(((''''''(((((())))))******###$$$&&&''')))*********......////////////............---,,,,,,+++******++++++,,,,,,,,,---------,,,+++++++++******))))))((()))******)))***,,,...(((((()))***++++++,,,,,,+++,,,---......---+++***(((+++...---***((((((***+++++++++,,,,,,---------++++++++++++++++++++++++))))))))))))************(((***,,,,,,,,,,,,...000222000///...//////---,,,,,,,,,---.../////////...,,,------......------,,,------...///000111222222,,,------...////////////,,,,,,------...//////000------...//////...---------...000111333333444444333333444444444444333333,,,...111111000000111222222222333222111///---,,,222111111111111111222222//////000000000000/////////000111111111000...---*********++++++,,,,,,,,,,,,---///000000///...---++++++************++++++------,,,+++***)))(((''',,,++++++***))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((('''(((((()))***+++)))(((((((((((())))))***%%%'''((('''%%%$$$&&&)))))))))************))))))'''''')))***++++++++++++***))))))+++---000444666......---,,,---...///000///000000///---,,,...///000///333;;;BBBIIISSS]]]jjj{{{}}}xxxvvvsssnnnjjjcccdddeeeeeegggjjjnnnqqqyyyxxxwwwuuussspppnnnlllDDDCCC@@@>>>===>>>@@@AAA@@@AAABBBDDDEEEGGGHHHIIIHHHHHHHHHHHHFFFDDDBBB@@@>>>===<<<;;;999888777666999666444333555666444222222000//////111222222222333000222888999777999>>>DDDLLLYYYfffrrr~~~yyyeeedddmmmwww}}}}}}yyy{{{zzzxxx{{{}}}nnn^^^TTTLLLIIIOOOYYYqqqsssqqqlllhhheee___YYYYYYTTTMMMFFF@@@:::444111---------,,,,,,+++++++++++++++++++++++++++++++++(((((())))))))))))((((((,,,,,,*********+++,,,---)))***+++++++++)))((('''''''''(((***+++,,,---...,,,,,,,,,+++++++++******************)))))))))))))))))))))))))))*********))))))************)))))),,,+++***)))(((((())))))******++++++---///000111---,,,++++++++++++---------------,,,,,,+++++++++,,,,,,++++++++++++******,,,,,,++++++******++++++((((((((((((***,,,...///---,,,+++***))))))*********++++++***((('''(((***)))***++++++------...///,,,,,,++++++***)))((((((***************+++++++++***++++++,,,,,,++++++******+++---//////000//////---...///000000111111111222222222111///...,,,+++111...+++***---//////...***+++,,,............---......------------............//////000000000111000000000111222222333333333333333222111000///...000111111111222222222222111111222222222111111000222222222222111111111111222111111111000000//////////////////////////////------------------------------------------------''')))+++---...---+++***))))))*********))))))((()))))))))(((((((((((((((,,,,,,++++++)))(((&&&%%%,,,***&&&###"""###%%%&&&((('''''''''((()))+++,,,******))))))((((((((('''((((((((((((((((((''''''(((((((((((()))))))))))))))((('''(((+++---------))))))************))))))++++++,,,,,,,,,,,,,,,,,,............////////////000111444999@@@KKKWWW^^^hhhwww{{{uuurrrooollliiiddddddcccbbbeeejjjqqqvvvxxxxxxxxxwwwuuurrrooommmBBBAAA???>>>===>>>???@@@@@@@@@AAABBBDDDEEEFFFFFFDDDDDDDDDDDDBBBAAA???>>>::::::::::::::::::::::::888666333333444444333111555444444444444444333333666333444888::::::???EEELLLSSS___iiisss{{{~~~tttuuu~~~zzzssspppnnnpppuuu||||||kkkYYYQQQOOOPPPWWW^^^qqqvvvxxxqqqiiiccc^^^YYYTTTOOOHHHAAA;;;666222///,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))************))))))---,,,+++*********+++,,,******+++++++++***)))((((((((()))***+++,,,,,,---,,,,,,+++++++++*********((((((((((((''''''''''''***)))))))))))))))))))))(((((())))))))))))((((((***)))))))))))))))((((((******+++,,,---......///------,,,,,,---///000111......------------------......---,,,***)))(((((((((((((((((()))***+++,,,))))))(((((()))+++,,,---,,,,,,,,,+++++++++++++++)))******)))(((''')))******++++++,,,,,,---------------,,,,,,+++******))),,,,,,++++++******))))))++++++,,,,,,,,,,,,+++++++++,,,---/////////......---...///000000111111000---......///000111222222333000------///111111000,,,,,,......///......---......------------....../////////000000000111111000000000111222222333333444444444444333222111000000000000000111111111111222333333333333333222222000000000/////////......222222111111111000000000........................,,,,,,,,,---------------++++++++++++++++++++++++)))***,,,...---,,,***(((&&&'''((())))))***)))))))))******+++,,,---......+++,,,......---***'''%%%***)))'''%%%%%%&&&(((***((((((''''''((()))***+++)))))))))((((((((('''''''''''''''((((((((((((((((((((((((((())))))))))))'''&&&&&&(((***,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,---------////////////000000000000000111444999@@@KKKVVV^^^hhhxxx}}}xxxuuurrroookkkffffffeeeeeeggglllrrrvvv{{{{{{zzzyyyvvvsssooommm>>>>>>>>>===============>>>??????@@@AAAAAABBBBBB>>>>>>>>>>>>===<<<;;;:::999999999999999999999999666444222222222333222111111222333444444444333222666666888>>>BBBFFFMMMUUU[[[```iiiqqqwww{{{~~~tttppplllkkkooouuu{{{~~~}}}yyyiiiXXXRRRTTTYYY^^^cccoooxxx|||vvvjjjaaaZZZUUUNNNIIIAAA:::555222///...,,,,,,++++++++++++******++++++++++++++++++++++++***++++++++++++++++++***---,,,+++*********************+++++++++***))))))))))))*********+++++++++,,,++++++++++++*********''''''''''''((((((((((((*********))))))(((((((((''''''((((((((((((''''''''''''((()))))))))(((((())))))+++,,,,,,,,,++++++***++++++,,,---///111222---...............////////////...------,,,++++++***)))))))))***+++,,,,,,++++++***************+++***+++,,,---------,,,+++((()))))))))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++------,,,+++***)))((((((,,,------------------,,,,,,---...//////...------------...///000000000000---------...000333555777444222000///111222222222///////////////......---......------------......000000000000111111111111000000000111222222333333555555666555555444333222000111111111111222222222333444444555555444444444////////////............111111111111111000000000........................++++++,,,,,,------......))))))))))))))))))))))))+++,,,------,,,***((('''%%%%%%'''((()))*********''''''''''''(((((())))))///111444666555222...+++'''''''''((()))***,,,,,,)))((((((''''''((())))))((((((((((((''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))''''''(((***,,,---+++***,,,,,,------------,,,,,,,,,,,,,,,---------......//////000000000111111111000111444888???IIIUUU\\\iiiyyy|||yyyvvvrrrooojjjiiihhhhhhkkkoootttwww}}}}}}|||zzzwwwssspppnnn::::::;;;<<<===<<<;;;:::<<<<<<============>>>>>>::::::::::::999999888888999999888777666444444333444333111111111111111111///000333444444555555666666;;;DDDMMMTTT[[[ccciiikkkooovvv{{{}}}{{{xxxxxxzzz|||||||||~~~|||wwwqqqnnnpppuuuzzz}}}~~~xxxooofff``````bbbdddfffmmmuuuzzzuuukkkaaaWWWNNNGGGBBB:::444000///...---,,,,,,,,,,,,,,,,,,++++++******************************++++++++++++******,,,,,,+++******))))))))))))))))))))))))))))))(((************************++++++++++++************))))))))))))************++++++***)))(((''''''&&&&&&''''''''''''''''''&&&%%%&&&'''((())))))((((((((()))+++,,,,,,***((('''''''''((()))***+++,,,,,,,,,,,,,,,------......///,,,------...000111111222111111///...------,,,,,,......---,,,+++++++++***(((***,,,.........,,,+++'''((())))))((((((***,,,,,,,,,,,,,,,++++++******------,,,,,,++++++++++++,,,,,,,,,++++++*********------............---------.../////////...---,,,,,,---...///000000000000111000///...///111333444333222111111111222222222111111111000///......---......------------......000000111111111111111111000000000111222222333333555555555555555444333333222222222333333333444444333333444444555444444444111111111000000000//////000/////////////////////........................+++++++++,,,,,,---......))))))))))))))))))))))))***+++,,,,,,,,,***)))(((''''''((()))******))))))''''''&&&%%%$$$###"""!!!000222444555555222000...&&&'''((()))***+++++++++)))(((((((((''''''((((((((((((''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))+++---//////---+++,,,,,,------------,,,,,,,,,,,,,,,------......///////////////000000000000000111333777>>>HHHSSSZZZhhhzzz~~~|||yyytttqqqmmmkkkjjjkkkooosssvvvxxx{{{zzzzzzxxxvvvssspppooo666777999:::;;;:::999888:::::::::::::::::::::::::::999999888888777777777666555555444333222111111222222111111000000000111333555666666666777;;;>>>CCCNNN]]]hhhooouuuzzz|||yyy{{{|||tttpppkkkeeeccchhhqqqyyy}}}wwwtttwww|||~~~~~~vvvpppmmmkkkpppsssuuurrrmmmdddVVVHHHAAA<<<555000.........---,,,,,,,,,,,,------------************************)))******************)))++++++++++++******))))))((((((((('''((((((((((((+++++++++************)))+++++++++*********))))))((()))))))))*********++++++******)))((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((()))((((((''')))***++++++)))'''&&&&&&&&&''''''((((((((((((*********++++++,,,,,,,,,******+++,,,...///000000222222111//////.........////////////...---,,,,,,(((***,,,......---,,,+++((()))***)))))))))+++------,,,,,,++++++******)))++++++++++++******************++++++,,,,,,,,,------......//////......------.../////////...---,,,,,,---...//////000000000333222000......///111222111111111111000000111222222222111000///...............------------......111111000000000000000000000000000111222222333333333444444444444333333222111111111111222222222333111111222333333333333333111111111111000000000000................................................+++++++++,,,,,,,,,------************************((()))***++++++++++++***+++++++++++++++***)))(((,,,+++***)))((('''&&&&&&++++++******************''''''((()))))))))((('''((((((((((((((('''''''''''''''((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))******+++---//////---+++++++++,,,,,,,,,,,,++++++++++++,,,,,,---......///---------........./////////111333666===FFFQQQXXXfffxxx|||yyyuuuqqqmmmlllkkknnnrrrvvvxxxxxxvvvvvvuuuuuusssrrrqqqppp333444666888888888888777888888888888888999999999;;;:::999888777777777777000000111111222333333333111111222111//////111222555555555444444999AAAHHH^^^nnnzzzuuukkkgggaaa[[[[[[eeevvv~~~zzzyyyyyy~~~zzzsssttttttrrrnnnkkkcccSSSCCC;;;777111...---......---+++,,,,,,,,,,,,,,,------************************))))))************))))))))))))***++++++******)))(((((('''''''''((())))))++++++******************+++************)))))))))&&&&&&''''''(((((()))))))))))))))(((((('''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''((())))))((()))*********)))((('''(((((())))))))))))((('''((()))))))))))))))******)))))))))))))))))))))(((++++++,,,,,,---///000111......////////////...---+++,,,---.........---,,,***+++++++++******+++---,,,,,,++++++*********)))************************))))))***+++,,,---......------............------,,,---...//////...------,,,,,,---...//////////////////.........000111222///000222111000///000111222222000///..................------------......000000000000////////////000000000111222222333333222222333333333333222222....../////////000000000//////000111222222222222000000000000////////////------------............------------------------,,,,,,,,,,,,,,,+++++++++************************'''((()))***++++++++++++---------,,,+++***(((((()))*********++++++,,,,,,)))(((&&&&&&&&&''')))***((((((((((((''''''&&&%%%&&&''''''(((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((***,,,,,,***(((******++++++++++++************++++++,,,---......,,,,,,---------.........///000222666<<>>GGGNNNSSSbbbwww{{{sssmmmdddcccccceeeiiioootttxxx~~~~~~~~~~~~|||zzzwwwvvv333222222333444555555444///000111222333333333333222222222222111111111111333222111000111222444555666:::@@@GGGPPPWWW]]]```dddjjjoooqqqoooqqqxxx|||yyyvvvtttooogggbbbSSSNNNLLLQQQ[[[gggwww}}}~~~}}}xxxmmmaaaVVVQQQOOOTTT]]]iiiqqqsssnnniii___\\\ZZZ[[[WWWOOOHHHEEE@@@<<<666111...---+++***+++***)))***,,,---------+++++++++***)))(((***+++'''''''''(((((()))))))))))))))))))))))))))))))))'''&&&&&&''')))++++++***((((((((((((((((((((((((''''''((())))))))))))(((((())))))))))))*********)))((((((((())))))***+++)))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******---,,,+++***)))(((((((((++++++++++++++++++++++++))))))((((((''''''(((((()))((((((''''''(((((()))***)))(((''''''''''''(((''')))***)))((('''((()))(((((()))***+++++++++***))))))((())))))***+++,,,,,,...//////------...000.........---------,,,,,,---,,,+++)))))))))***+++,,,,,,++++++,,,,,,---...---------........./////////......---------......,,,---......//////......++++++,,,,,,---.........------------------------////////////////////////....../////////000000000//////000111222222222222000000000000000000000000000000//////......------,,,,,,,,,,,,,,,---...///+++,,,,,,------------,,,++++++***))))))))))))***(((((((((((((((((((((((()))*********(((((()))+++))))))(((((((((((())))))''')))))))))'''&&&'''((('''''''''(((((((((((((((&&&&&&&&&&&&''''''((((((((()))***)))((('''(((***&&&'''(((((())))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((''''''&&&&&&''''''((()))((('''''''''((()))*********++++++++++++******))))))******+++,,,,,,,,,,,,---......------...000///000111333888???HHHNNNOOO^^^rrr}}}uuuooodddccccccdddhhhnnntttxxx}}}zzzyyy111222444444333222222333000111222333444444444444222222222222111111111111333222111111333777;;;>>>AAAKKKZZZjjjuuu{{{|||{{{vvvxxxxxxuuuqqqoooqqqssstttqqqmmmhhhccc___\\\ZZZPPPRRRZZZeeeppp}}}xxxwww}}}|||ssseeeYYYRRROOOUUU\\\gggpppuuusssnnnjjjaaa[[[WWWVVVQQQHHHAAA@@@888555111///...---+++)))+++***))))))+++------,,,******+++***))))))+++---++++++***)))((((((''''''((()))))))))))))))))))))&&&%%%%%%&&&(((******)))(((((((((((((((((((((((('''((()))*********))))))(((((()))))))))*********((((((((()))***+++,,,---'''&&&$$$######$$$&&&''''''((((((((()))))))))***++++++******)))(((((((((((((((''''''(((((()))***++++++***)))(((((((((((((((((()))******++++++,,,******)))(((((((((((((((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&'''(((((()))******(((((()))***))))))***+++++++++***)))&&&&&&&&&&&&'''(((******,,,---...---,,,+++,,,---.../////////......---------,,,+++))))))***+++,,,,,,,,,++++++,,,,,,---............/////////000000000000///...---------...++++++,,,---------------(((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---...///000111111111111000000000000000000000000111111000000///......---...---------------......***+++,,,---------------++++++***)))))))))))))))((((((((((((((((((((((((***++++++***))))))***,,,))))))(((((((((((())))))(((***+++***(((&&&((()))''''''''''''((((((((())))))(((((((((((())))))***((()))******(((((()))***%%%&&&'''(((((((((''''''((((((((((((((((((((((((((((((((())))))((((((((((((''''''&&&&&&''''''(((((((((((()))))))))************++++++++++++******)))******++++++,,,,,,---***,,,............000111...000111444999@@@IIIOOOOOO]]]ppp}}}vvvpppeeedddcccdddhhhnnntttxxx}}}~~~}}}{{{yyy000333555444111///111333222333444555555555555444222222222111111111111000222111111222555;;;AAAEEEUUUccczzzzzzuuupppmmmjjjhhhccc]]]XXXVVVWWWYYY\\\bbbnnn|||rrrqqqyyy{{{{{{{{{zzzzzz|||zzznnn```WWWSSSSSS\\\dddnnnvvvwwwtttpppmmmccc[[[TTTRRRLLLBBB======444222000//////...---+++...,,,***)))******)))((()))******))))))))),,,...000000...,,,***)))'''&&&(((((((((((())))))))))))***)))(((((())))))((('''((((((((((((((((((((((((((()))***+++,,,+++******'''((((((((())))))******((((((((()))***,,,......,,,+++)))(((((()))+++,,,'''((((((((())))))******------+++***)))'''&&&&&&)))))))))))))))***++++++))))))(((((((((((())))))&&&'''((()))***+++,,,,,,******)))(((((((((((((((((((((''''''''''''((((((&&&%%%%%%%%%&&&(((***+++(((***+++***)))((()))+++******+++,,,,,,+++))))))************+++,,,.........///000///---,,,,,,---//////000000//////...---...---+++******+++---...,,,,,,++++++,,,,,,---...////////////000000000000222111000......---------******+++,,,,,,,,,,,,+++******+++,,,------......************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------///000000111111111000000000000000000000000222111111000///.........//////...---------......***+++,,,,,,------------+++******)))))))))))))))'''''''''(((((((((((((((((()))))))))'''''')))***))))))(((((((((((()))))))))+++,,,+++((('''(((***&&&'''''''''(((((())))))++++++************++++++(((***+++***)))((()))***$$$%%%&&&'''''''''&&&%%%((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((''''''''''''(((((((((((()))***+++***************++++++++++++******)))******++++++,,,------)))+++---......///000222...000222555:::AAAJJJPPPPPP]]]ppp|||vvvpppfffdddcccdddgggnnntttxxx{{{|||~~~~~~~~~{{{yyywww000111111111111222222222111222444555555444222111222111111000000111222333333000///333999CCCSSSaaauuu}}}qqqggg___XXXTTTVVVXXXZZZaaajjjnnnwww~~~|||{{{zzzzzzyyywwwuuutttuuuvvvuuutttrrrmmmfffaaa^^^^^^hhhiiikkkpppuuuuuupppkkk]]]XXXRRRLLLEEE>>>888333/////////...+++'''$$$!!!,,,+++***)))))))))++++++***++++++++++++***))))))))))))(((((((((((()))))),,,+++)))((((((((()))***(((((((((((())))))))))))'''((()))***+++,,,,,,,,,((())))))))))))*********---,,,,,,+++******++++++((()))***+++,,,,,,+++***,,,,,,,,,+++***))))))(((%%%''''''%%%$$$'''000777CCC000$$$(((,,,((($$$&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))(((''''''((()))***000...,,,***))))))))))))'''&&&%%%%%%&&&(((+++,,,)))&&&$$$%%%(((++++++***,,,+++***)))***+++,,,---***************)))((('''***)))((('''&&&&&&&&&&&&)))***+++,,,,,,+++***)))++++++***************************+++,,,---///000------..................///......---...///000111...///000000///---+++***)))***,,,---......---,,,---,,,++++++------,,,++++++***)))))))))))))))***(((&&&%%%&&&***,,,,,,+++&&&)))+++)))+++000111///...,,,,,,...222555444333000000000000000000000000444333222111000000000000,,,---.........---+++***,,,,,,,,,---,,,,,,++++++,,,+++************+++,,,***)))(((''''''((()))***)))))))))******)))))))))***)))'''&&&'''((()))***+++++++++*********))))))...---,,,***)))(((((((((((()))******)))'''%%%$$$'''(((((((((&&&%%%&&&''')))((('''&&&&&&'''((()))'''&&&&&&&&&'''(((***+++((()))*********)))'''&&&$$$%%%&&&'''))))))******''''''''''''((((((((()))******++++++++++++******(((((((((((()))***+++,,,,,,...000000///...///000///111333666:::@@@HHHMMMTTT\\\mmmyyypppiiifffdddffffffgggmmmuuu|||~~~zzzwwwvvv000000111111111222222222111222333444444333222111111111111111111000000000111000333;;;EEERRReeetttpppbbbVVVOOOKKKNNNUUU^^^lllyyy~~~~~~{{{vvvtttsssrrrooolllgggkkkrrrxxx{{{zzzwwwuuuwwwssspppoooooommmgggaaaWWWRRRKKKEEE>>>888333///---.........---***(((&&&++++++***************+++***++++++++++++***))))))))))))(((((((((((())))))+++***)))((((((((()))***''''''((((((((()))))))))))))))******+++*********)))))))))************+++,,,+++***)))))))))))))))((()))***+++++++++***)))*********)))((((((''''''&&&((()))((('''***222888UUU@@@///------***(((+++'''''''''((((((((())))))''''''''''''''''''''''''&&&%%%%%%%%%&&&((()))***///...,,,***))))))))))))))))))(((((()))+++...///333000,,,+++,,,,,,+++))),,,+++***)))(((((())))))(((((())))))))))))((((((++++++,,,,,,,,,,,,,,,,,,)))******++++++******)))*********************************+++,,,---.../////////......------,,,,,,///...---,,,,,,,,,---...---.........---,,,***)))***+++---...//////.........---,,,,,,---...,,,+++******)))))))))******+++111///......111222000///+++------++++++---,,,)))///------///222444444222000000000000000000000000222111000///............,,,------------,,,++++++------------,,,+++))))))%%%'''(((***,,,,,,,,,,,,++++++***)))))))))***+++******++++++++++++******+++++++++***))))))***++++++*********))))))))))))******))))))(((((())))))((())))))******))))))((('''(((((((((&&&%%%&&&'''***)))(((''''''((()))***---,,,***)))''''''''''''(((((()))))))))((('''&&&'''((())))))***)))))))))(((((())))))))))))))))))***++++++,,,,,,++++++************++++++,,,---...+++,,,......---------...000111333555999???GGGLLLSSS\\\nnnzzzrrrnnnjjjhhhhhhggggggkkkrrrxxxzzz}}}}}}zzzwwwtttsss000000000111111111222222000111222333333222111000------......//////......222444:::FFFTTTdddxxxjjjYYYOOOLLLMMMTTT___lllzzzzzztttqqqrrrpppiiicccaaajjj{{{{{{qqqjjjfffccc]]]XXXQQQLLLDDD===777333///---,,,---.........---+++***)))******+++++++++************++++++******)))((())))))(((((((((((())))))+++***)))((((((((())))))&&&&&&'''''''''((((((((()))*********))))))(((''')))************+++++++++,,,+++***)))(((((((((((()))************))))))(((((((((((('''&&&&&&%%%%%%%%%'''))))))(((+++000555LLL<<<...,,,,,,(((&&&(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&''')))+++,,,---,,,+++***)))(((((()))******))))))***,,,...///777555222000000///...,,,///...,,,+++***)))))))))(((((())))))***)))))))))'''((()))++++++++++++*********))))))))))))******************************************+++---...///000000///...---,,,+++++++++************+++,,,---------,,,,,,++++++******+++,,,---...////////////000...------......---+++******)))******+++,,,---+++***(((((()))(((&&&%%%)))...000---***++++++(((000///...///111333222111111111111111111111111111222222111111000///////////////......---------...111111111000...---+++***&&&(((,,,///000000...---......---,,,+++++++++,,,,,,,,,------------,,,,,,***,,,...---***((()))+++************))))))))))))''''''''''''(((((()))***''''''''''''((()))***+++'''(((((((((&&&%%%&&&'''***))))))(((((())))))***000...---+++)))((('''''''''(((((((((((('''&&&&&&)))))))))))))))(((''''''************************++++++,,,,,,,,,,,,++++++++++++++++++,,,---......+++---//////.........///111222444555888>>>EEEJJJQQQ\\\ooo|||uuutttpppmmmkkkiiifffjjjpppyyy{{{}}}~~~|||yyywwwwww000000000000111111111111000000111222222111000000------,,,---...111333555:::<<>>FFFHHHPPP]]]iiiuuuvvvjjjbbbbbbiiisss}}}sssuuuvvvrrrjjjaaa[[[YYY[[[iii{{{jjj___[[[ZZZUUUPPPGGGAAA:::444111000//////---------,,,,,,+++***)))((()))***,,,,,,++++++***)))************)))(((((())))))(((((((((((())))))))))))))))))((((((''''''&&&&&&&&&&&&'''''''''(((&&&&&&((())))))*********))))))*********+++++++++******)))(((((((((((((((***))))))(((((('''''''''(((((('''''''''''''''&&&'''(((((('''&&&&&&''''''$$$###$$$)))+++)))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''***************)))))))))((((((((((((((((((((('''&&&&&&&&&&&&''''''((()))((()))+++,,,,,,---.../////////000111111111222222111111111000///---,,,+++,,,---...//////---+++)))+++***)))(((((()))***+++))))))*********+++++++++************+++,,,,,,---+++,,,,,,,,,------......******++++++,,,,,,------...---,,,,,,+++,,,,,,---+++++++++,,,,,,---......111000......//////...---++++++++++++,,,...//////,,,,,,------...///111222222>>>EEE<<>>@@@CCCHHHNNNVVV___eeellluuuzzzuuuwww{{{lll]]]RRROOOQQQYYYaaahhhoootttppplllfffaaa^^^\\\ZZZXXXTTTMMMDDD>>>:::666222...------,,,,,,+++*********))))))******************++++++)))((((((((()))***)))(((((((((((()))******))))))))))))((((((((((((***'''%%%&&&***,,,+++))))))))))))(((((((((((('''(((((()))))))))(((''''''((((((((())))))(((((((((''''''((((((((()))))))))((('''&&&%%%&&&'''((()))(((&&&%%%&&&'''))))))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++*********+++******))))))'''((()))))))))))))))(((******++++++++++++******))))))************))))))***))))))***,,,---,,,+++***))))))))))))***++++++))))))******+++******)))***)))((('''&&&'''((()))'''(((((()))***+++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((((()))***+++***++++++,,,...//////000......///000111111222222222000...,,,++++++------+++++++++***+++,,,------,,,+++******))))))******************************&&&&&&&&&&&&&&&'''((((((''')))***)))))))))+++------............------,,,(((((((((((((((((((((((((((((()))))))))(((''''''&&&'''((('''$$$"""!!!"""(((((((((((((((((((((((((((***++++++)))'''&&&'''))))))((((((((()))******((((((((()))))))))*********,,,------+++++++++,,,,,,,,,+++******)))((((((%%%%%%&&&'''((()))******((()))***)))''''''''')))---+++******+++,,,,,,+++,,,---...///000000000000...///000111444:::AAAGGGIIIXXXlll}}}|||yyyuuupppmmmlllhhhccc___]]]^^^aaaccchhhfff```XXXSSSVVV```iii***+++,,,,,,,,,---///111222222333333666>>>IIIRRRiiizzzpppXXXKKKDDDBBBCCCCCCGGGMMMTTT]]]hhhrrryyy||||||}}}tttpppppptttuuupppiiieee______ccciiinnnqqqrrrrrrllliiieeeaaa^^^[[[WWWTTTNNNHHH???888444222///---,,,,,,++++++*********)))(((((())))))******+++++++++***)))(((((()))******)))))))))))))))******+++*********************+++***(((&&&''')))+++***)))(((((('''&&&&&&''''''((('''(((((((((((((((''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%&&&''''''$$$$$$%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''(((((())))))))))))))))))))))))((((((((()))))))))))))))((()))******++++++******))))))************))))))&&&&&&'''(((((()))))))))******++++++++++++******))))))************))))))************+++,,,,,,,,,***************++++++,,,))))))*********))))))(((++++++***)))((()))))))))''''''((()))***,,,,,,---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,***++++++,,,------......,,,---...///000111222222444333111///------.........---,,,++++++*********++++++******))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''''''''))))))***)))((((((+++---............------,,,+++))))))))))))))))))))))))******************)))))))))***+++)))'''%%%%%%&&&************************((()))******((('''''''''))))))((((((((())))))***))))))))))))************'''(((******((('''((()))******)))))))))(((((((((''''''(((((()))***++++++((())))))((('''&&&&&&'''---+++******+++++++++***---...///000000111000000...///000111555:::AAAFFFLLLZZZnnn}}}~~~{{{wwwsssoookkkiiiddd___\\\]]]aaadddiiihhhccc[[[VVVXXXaaaiii***,,,------+++,,,...000222444666999@@@LLL[[[fffyyygggPPPEEEBBBFFFKKKRRRXXXbbblllttt||||||zzzyyyuuuooopppjjjeeebbbaaadddooo|||{{{{{{{{{zzzxxxvvvqqqlllgggeeeaaa^^^[[[XXXSSSPPPEEE@@@999333///---,,,++++++***************))))))((((((((())))))******+++))))))))))))))))))******)))))))))))))))******+++(((((()))))))))))))))))))))(((''''''((()))))))))'''&&&&&&%%%%%%&&&''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&###$$$&&&'''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((''''''(((((())))))))))))))))))******))))))((('''''''''((()))************&&&&&&&&&''''''((())))))******++++++++++++******))))))************))))))))))))***************+++***************++++++,,,))))))*********))))))(((+++******)))))))))))))))(((((()))***+++,,,---...+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,++++++++++++,,,---...000000111444333111///...------.........------,,,,,,+++++++++++++++++++++******)))))))))))))))))))))))))))'''(((((()))))))))))))))+++,,,,,,+++))))))***+++............---,,,++++++************************))))))))))))))))))******)))***+++***)))((()))+++************************))))))(((&&&$$$%%%''')))))))))((((((((((((((()))))))))))))))************%%%'''(((((('''&&&&&&''''''''''''(((((()))))))))************************((())))))((('''&&&&&&''',,,***((((((*********)))((()))***++++++,,,,,,,,,---...000222555:::AAAFFFLLLZZZlll||||||xxxsssooojjjhhheee```]]]^^^bbbeeellljjjeee]]]WWWXXXaaaiii,,,...///...+++***,,,///555:::AAAHHHQQQ]]]jjjsssyyyyyyvvvuuuzzzvvv]]]MMMGGGHHHQQQZZZfffnnnzzz}}}uuurrrqqqmmmhhhaaaZZZVVVVVVZZZggg|||wwwooohhhccc```\\\YYYUUUQQQLLLHHH;;;888333///+++***)))***))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))************)))(((((((((((()))******''''''''''''&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''((((((((((((&&&''''''(((((())))))***)))))))))))))))((('''&&&&&&'''((()))************(((''''''''''''(((((()))******++++++++++++******))))))************))))))((()))***)))(((((()))******))))))))))))***++++++))))))******+++******))))))))))))(((((((((''''''))))))******+++,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,,,,,,,,,,++++++*********++++++,,,---......//////000000///...---,,,,,,,,,***+++,,,...////////////+++,,,,,,,,,,,,+++******************************)))******+++,,,+++++++++,,,---......+++*********+++,,,,,,,,,,,,++++++***************************''''''&&&&&&&&&'''((((((%%%'''''''''''''''***,,,(((((((((((((((((((((((()))((('''$$$###$$$'''***))))))((((((''''''((((((((((((((()))))))))******&&&'''))))))'''''''''(((&&&&&&'''(((((()))************))))))((((((''''''((()))***)))''''''''')))+++)))(((((()))******)))))))))***+++,,,,,,,,,,,,---...000222666;;;AAAEEEJJJWWWiiixxxzzzvvvppplllfffgggfffbbb______cccgggnnnkkkeee[[[TTTVVV^^^ggg,,,///222111//////333777AAAIIIUUU^^^ccchhhlllooojjjiiieee^^^^^^dddiiijjjggg^^^UUUSSSTTT[[[gggrrr~~~}}}|||vvvnnnjjjiiieee```SSSMMMLLLUUU```qqq|||vvvooohhhccc___ZZZUUUPPPJJJDDD@@@555444111...,,,******+++)))))))))))))))))))))))))))))))))))))))((((((((((((((()))***************((((((''''''(((((()))***))))))(((((('''&&&&&&&&&'''''''''&&&%%%%%%&&&((($$$%%%'''((((((((('''&&&%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%###%%%'''&&&%%%$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''''''''(((((())))))))))))&&&&&&''''''((())))))***(((((()))*********))))))(((((()))))))))))))))(((***)))((('''''''''((()))******++++++++++++******))))))************))))))''')))+++***((('''(((***))))))((((((((()))******))))))***+++,,,,,,,,,+++))))))))))))))))))((('''))))))))))))******++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,************++++++++++++------------......////////////......------------***+++,,,...///000//////++++++,,,,,,,,,+++***)))++++++++++++++++++++++++))))))+++,,,,,,,,,+++***)))+++...///---+++******(((((())))))***)))))))))************************'''&&&&&&%%%&&&'''((()))$$$%%%&&&%%%%%%&&&(((***'''''''''''''''''''''''''''(((((('''&&&&&&(((***))))))((('''''''''''''''''''''((((((((()))))))))&&&((())))))(((''''''(((((((((((((((((())))))))))))))))))(((((((((''''''''')))***)))(((((()))******)))((((((***,,,,,,++++++,,,---...////////////,,,...000333666;;;AAAEEEKKKWWWhhhuuu~~~~~~yyytttnnniiifffhhhjjjgggdddcccgggkkkqqqnnneeeZZZSSSTTT]]]fff***...333555666888>>>DDDOOOYYYfffooooookkkgggeeeZZZ\\\YYYPPPJJJJJJLLLLLLMMMNNNRRRZZZcccmmm|||{{{yyyrrrhhhdddbbb^^^YYYZZZSSSSSS^^^kkkxxxzzzuuupppjjjfffbbb[[[TTTNNNGGG@@@<<<333333333111...------...(((((((((((())))))))))))******))))))(((((('''''''''((()))***************'''''''''''''''((())))))---,,,,,,+++***))))))(((&&&''''''&&&%%%$$$&&&'''$$$%%%'''))))))((('''&&&%%%%%%&&&'''((((((((('''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((('''((((((((('''&&&&&&%%%"""%%%&&&&&&%%%%%%(((+++$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&''''''(((((())))))*********+++&&&&&&&&&'''((())))))***'''((()))***,,,,,,,,,,,,************)))((('''&&&+++***)))(((''''''((()))******++++++++++++******))))))************))))))(((***,,,+++(((''')))+++((((((((((((((())))))***((()))***+++,,,---------,,,,,,,,,,,,,,,+++******(((((((((((())))))))))))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...---(((((()))***+++,,,,,,---.........///////////////000000000000000/////////,,,---.........---,,,+++***++++++,,,,,,***)))(((++++++++++++++++++++++++'''(((***+++++++++***)))%%%)))---///...,,,+++***%%%%%%&&&'''(((((((((''')))))))))))))))))))))))))))(((''''''((()))***+++&&&''''''&&&%%%&&&(((***))))))))))))))))))))))))&&&(((******)))(((((()))***)))((('''''''''''''''''''''''''''((((((((((((%%%'''(((((('''&&&&&&'''*********)))(((((('''''')))))))))***************''')))******))))))***,,,+++)))((())),,,---...---)))***+++,,,------------,,,...111333666;;;AAAEEEPPPZZZiiittt{{{zzztttnnniiihhhkkknnnmmmiiiiiilllpppuuuqqqggg[[[SSSTTT^^^ggg///666888888CCCUUU]]]ZZZeeefffhhhkkkkkkeee[[[TTTIIIFFFCCCBBBBBBBBBEEEIIIOOOVVVeeeuuu|||rrrfff___XXXRRRPPPQQQOOOVVV___dddiiitttwwwnnnhhhfffddd\\\UUUPPPIII>>>666444000//////...,,,+++******((((((((((((''''''***,,,+++***(((((()))******)))...+++(((&&&%%%(((+++---)))******)))&&&%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((()))******)))(((''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$((())))))(((&&&$$$$$$%%%&&&'''((())))))((('''&&&###$$$&&&(((((((((&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&''''''((()))******+++((()))***++++++,,,++++++******)))(((''''''(((((())))))))))))))))))))))))(((((())))))))))))((((((+++++++++***)))***---000((((((''''''''''''((((((&&&&&&((()))************'''((()))***+++,,,------))))))((('''''''''''''''''''''((()))***+++++++++)))+++,,,,,,++++++,,,...++++++++++++++++++++++++,,,,,,,,,---------......---...///...,,,+++,,,---+++,,,......------///000////////////////////////++++++++++++++++++++++++((((((((()))***+++---------&&& $$$)))+++***,,,+++)))((('''(((***+++)))))))))))))))(((''''''(((((((((((())))))))))))&&&''')))******)))((((((((()))*********)))'''&&&''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&)))$$$"""%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''(((((())))))************+++******))))))******+++***,,,---,,,++++++,,,---///...///222222222999AAAIIIVVViiiwww{{{~~~{{{tttooollljjjiiikkkllllllmmmnnnqqqttttttpppggg[[[SSSSSS[[[ccc555>>>FFFKKKXXXhhhoookkkpppmmmjjjgggaaaYYYOOOHHHFFFDDDAAAAAACCCGGGMMMQQQ]]]dddqqqvvvjjj\\\TTTNNNKKKMMMRRRYYY___fffiiiiiimmmxxxwwwpppjjjgggeeecccZZZQQQKKKCCC999222111///......---+++******)))(((((()))(((''''''***,,,+++***)))((())))))((((((***)))(((''''''((()))))))))***+++***'''&&&'''((()))(((((('''''''''((((((''''''''''''''''''''''''''''''((())))))((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&$$$%%%&&&&&&'''(((((((((((('''&&&%%%&&&&&&&&&$$$"""''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))(((((((((((((((((('''''''''''''''((()))*********)))***************))))))))))))((('''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((()))))))))'''&&&'''***,,,((((((''''''''''''((((((&&&'''((()))***************************)))))))))***)))((((((''''''((((((*********++++++,,,,,,---******)))'''%%%&&&))),,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---...///...,,,+++,,,---000222222111000///000111........................++++++++++++++++++++++++)))))))))))))))***+++,,,)))'''$$$%%%(((+++***)))((((((((()))))))))((((((***************))))))((('''''''''(((((((((((()))))))))***+++***)))'''&&&'''''''''''''''&&&&&&%%%(((''''''''''''''''''((((((((((((((((((((((((((('''$$$$$$((((((###"""%%%''''''''''''''''''''''''&&&&&&''''''((((((((()))************************(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++,,,---...///000...///000000...---...000111000222555777888???HHHIIIVVViiiwww{{{~~~yyyrrrnnnkkkiiikkklllnnnooonnnnnnpppqqqsssoooggg[[[SSSTTT\\\eeeAAALLLXXXaaannn{{{~~~yyyrrrlllcccZZZQQQIIIAAA<<>>GGGIIIUUUggguuuzzz~~~vvvpppllliiigggkkknnnpppqqqpppooonnnooopppmmmeeeZZZRRRTTT]]]eeeRRRZZZbbbiiirrryyyyyyttthhhaaaWWWMMMEEEAAA??????CCCHHHNNNUUUaaaoooyyy}}}~~~~~~zzztttcccXXXLLLHHHIIINNNWWW```qqqtttuuuoooeee^^^^^^___ddddddcccaaa^^^ZZZVVVTTTTTTJJJ???888222,,,+++---++++++***))))))(((''''''''')))))))))(((''')))***&&&'''((()))((((((((()))&&&'''''''''((((((((('''(((******)))'''''''''(((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&&&&%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&******))))))(((''''''''''''((((((((()))))))))***(((((())))))((('''&&&&&&((((((((())))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))(((&&&$$$$$$%%%&&&((((((''''''''''''((((((''''''((()))))))))))))))&&&&&&''''''((())))))***+++******)))))))))))))))))))))))))))((((((((((((++++++***)))((())),,,///,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,---......,,,,,,,,,...000111111000---,,,,,,---------------------------++++++++++++++++++++++++------,,,+++******++++++'''***---///...---,,,,,,***+++---.../////////...------......------,,,+++(((((((((((())))))))))))++++++,,,,,,+++***((('''***)))(((''''''((()))***))))))(((((((((((())))))((()))))))))*********+++'''&&&&&&''''''(((***,,,(((((((((((((((((((((((('''(((((()))******++++++++++++++++++++++++++++++((())))))*********))))))************************,,,,,,,,,,,,++++++++++++((((((((()))***+++---......//////...+++***++++++((('''***...///222:::CCCIIITTTeeerrrwww|||uuuoookkkhhhfffjjjmmmqqqsssrrrpppoooooollliiiaaaWWWPPPRRR\\\eee```aaaaaaaaabbbdddbbb___XXXSSSLLLEEEBBBCCCFFFIIIQQQZZZdddmmmxxx}}}~~~|||xxxxxxxxxuuunnnhhhVVVOOOJJJLLLSSSZZZdddmmmuuuuuurrrkkkbbb\\\\\\___ccccccbbb___ZZZTTTNNNKKKGGG>>>555000---******---)))))))))((((((''''''&&&''')))***)))((('''((()))!!!$$$'''(((((((((***+++)))((('''&&&'''(((***+++&&&(((((((((&&&%%%&&&'''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%%%%'''(((%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&'''((((((((()))%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''*********)))))))))))))))(((((((((''''''&&&&&&&&&(((((((((((())))))))))))&&&&&&'''((((((((((((((((((((()))*********)))(((''''''''''''''''''''''''(((((())))))))))))((((((+++++++++)))'''&&&'''(((((((((''''''''''''(((((('''(((((())))))))))))(((&&&&&&&&&'''(((((())))))+++******)))))))))))))))))))))(((((((((((((((((('''))),,,---------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,---...---,,,,,,---...,,,---......,,,,,,---...........................------------------------///...------,,,,,,,,,,,,)))+++---------,,,...///...---------...///111222---............---,,,,,,)))************+++++++++)))***+++,,,,,,+++***)))***)))(((''''''((()))***))))))(((((((((((())))))+++*********)))))))))((()))((($$$!!!!!!%%%(((***''''''''''''''''''''''''((((((((((((((((((((((((************************'''(((((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((()))***,,,---...,,,***))))))***---,,,...111222333:::CCCIIISSSbbbnnnrrrxxxwwwppplllhhhfffgggkkkpppssssssrrrqqqpppiiifff^^^TTTNNNPPPZZZccceee```YYYRRRNNNMMMLLLKKKHHHGGGEEECCCDDDHHHOOOTTT```lllvvv|||}}}yyy{{{}}}}}}|||zzzzzzzzzxxxtttooojjjeeeaaa\\\YYYSSSOOONNNTTT\\\ccckkksssqqqpppllleee^^^[[[]]]```aaa```^^^[[[UUUNNNGGGDDD:::333---,,,+++)))***---)))((((((((('''''''''&&&''')))******(((''''''(((###''')))'''''')))+++)))(((&&&&&&&&&(((***,,,%%%&&&''''''%%%%%%&&&''''''''''''''''''((()))***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))%%%&&&'''((())))))))))))&&&''')))*********)))(((''''''''''''''''''''''''(((((())))))))))))((((((+++,,,---+++)))(((((()))((((((''''''''''''(((((((((((())))))))))))((((((******)))((('''&&&&&&%%%******)))(((((((((((()))************************$$$'''+++------,,,,,,---++++++++++++++++++++++++))))))))))))************+++---...---,,,,,,---///+++---............000111////////////////////////000000000000000000000000///...------,,,,,,,,,,,,++++++++++++,,,---...///...---+++***+++---///111---------------,,,++++++++++++++++++,,,,,,,,,,,,'''(((***+++++++++******'''&&&&&&&&&&&&''''''((()))((((((''''''(((((()))++++++***))))))(((''''''))))))$$$###'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((())))))******)))))))))))))))***---......---+++***+++,,,000///000333222333999BBBHHHQQQ^^^iiimmmsss{{{uuuooojjjffffffjjjooorrrrrrrrrqqqqqqhhheee]]]SSSMMMOOOYYYbbbaaaYYYOOOGGGCCCAAACCCDDDDDDGGGKKKOOOTTT[[[dddkkkuuu{{{|||zzz|||}}}|||yyyuuurrrqqqtttppphhh___YYYXXX\\\```fff```]]]```cccdddhhhllljjjiiifff```[[[ZZZ\\\^^^\\\[[[XXXSSSLLLDDD===999222,,,)))++++++)))(((***((((((((((((''''''''''''''')))++++++)))''''''''' %%%))))))'''%%%&&&)))%%%%%%&&&'''(((((())))))%%%'''((('''&&&&&&'''((('''&&&&&&'''''')))******''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%''''''&&&%%%$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''######$$$%%%&&&(((((()))"""######$$$$$$%%%%%%%%%&&&&&&''''''(((((())))))))))))))))))(((((((((((('''(((((()))))))))(((((($$$%%%'''((()))((('''&&&''''''''''''''''''''''''(((((())))))))))))(((((()))***++++++)))(((((()))((((((''''''''''''(((((((((((())))))))))))((((((++++++***)))((('''&&&%%%***)))((((((''''''(((((((((((())))))******++++++((()))+++,,,+++******+++************************'''(((((((((((()))))))))+++,,,...---,,,,,,---///,,,---//////...///000222................................................---,,,,,,+++++++++,,,,,,+++)))((()))---...---+++------,,,,,,,,,------...+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,((()))*********)))((('''%%%&&&&&&'''''''''''''''(((''''''''''''''''''(((((((((((((((((((((((((((&&&((('''""""""''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&))))))))))))))))))))))))''''''((()))******+++,,,)))))))))))))))***+++,,,,,,---......,,,,,,,,,...///---///111111111888@@@GGGOOO[[[dddhhhnnn~~~zzzssslllggghhhkkkoooqqqppppppooopppiiifff^^^TTTMMMPPPYYYbbb\\\SSSIIIBBB@@@@@@CCCFFFKKKQQQZZZbbbkkkuuu|||vvvqqqnnnlllhhhfff```ZZZXXX```ooo{{{|||tttmmmiiifffbbbaaacccddddddbbb^^^ZZZXXXYYYZZZZZZXXXSSSLLLDDD:::333......***)))+++,,,)))'''(((((((((((((((((('''''''''''')))++++++)))'''''''''"""'''+++***&&&###$$$&&&!!!###&&&((()))((('''%%%&&&((()))(((''''''((()))$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%&&&''''''"""######$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((######$$$%%%'''((())))))''''''(((((()))***++++++&&&&&&'''((()))***++++++))))))))))))((((((((((((************)))((('''&&&"""###%%%''''''&&&%%%$$$''''''''''''''''''''''''(((((())))))))))))(((((('''(((***)))(((&&&''''''((((((''''''''''''((((((((()))))))))))))))((((((((((((((()))))))))))))))))))))((('''''''''''''''%%%&&&&&&'''((())))))***......---+++)))(((***+++))))))))))))))))))))))))))))))))))))************+++,,,------,,,,,,...///,,,---......------...000------------------------))))))))))))))))))))))))+++******)))******++++++***'''&&&)))...///,,,'''---...000111000///---,,,***++++++++++++***)))))))))************+++++++++************)))(((&&&%%%&&&''')))*********)))(((''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))###((()))&&&'''++++++&&&''''''''''''''''''''''''%%%%%%&&&'''((()))******(((((((((((((((((((((((())))))***))))))(((''''''))))))))))))))))))))))))(((((()))***,,,---...///&&&&&&&&&'''(((***,,,,,,***,,,------++++++,,,---///...///222222333:::CCCFFFNNNYYYbbbeeekkk{{{}}}uuummmhhhjjjlllooopppooonnnmmmnnnjjjggg___UUUNNNQQQZZZcccXXXLLLCCCBBBDDDGGGOOOYYYfffjjjsss{{{|||{{{|||xxxnnneeebbbccc```\\\XXX[[[iii~~~{{{mmmeeeaaa___]]]dddbbb___ZZZTTTPPPPPPPPPTTTOOOGGG>>>777222///...++++++++++++************((('''%%%######%%%'''(((%%%&&&&&&'''((()))******(((((((((((((((((((((((()))(((((((((((('''''''''"""$$$&&&((((((&&&$$$###############$$$$$$%%%&&&%%%&&&''')))***))))))((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''***'''$$$$$$&&&'''&&&$$$%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&###!!!"""$$$%%%### %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************%%%&&&&&&'''))),,,...///---+++(((%%%$$$$$$$$$%%%&&&((()))***))))))+++,,,)))((((((((()))(((&&&$$$((((((&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))((('''''''''''''''%%%%%%$$$$$$%%%&&&((()))))))))))))))((((((((((((******))))))((((((((('''***)))(((''''''&&&''''''***)))'''((()))++++++***,,,,,,---...---***((('''%%%'''((()))((()))***,,,''''''''''''((()))***+++************+++,,,---............//////...------......---,,,,,,+++******---------,,,+++***)))(((+++***)))(((''''''''''''((((((''''''''''''((((((((()))***+++++++++***)))))))))***++++++,,,------'''''''''''''''((())))))*********))))))))))))((()))'''$$$""""""$$$'''))))))((('''&&&%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&)))))))))))))))(((((((((***))))))((((((((())))))))))))))))))((((((((((((******)))(((%%%"""'''''''''''''''((()))***((('''&&&&&&&&&((()))***+++***)))(((((()))***++++++***)))(((((()))******,,,------......------,,,000111111111222555999===EEEPPP\\\dddiiirrrzzztttqqqooooooppppppooonnnlllkkkhhheee^^^UUUOOOQQQZZZcccNNNJJJIIIMMMRRRVVV^^^fffxxx|||~~~zzzxxxwwwqqqfff]]][[[YYY\\\^^^___dddrrroooddd___\\\[[[^^^\\\ZZZWWWTTTQQQOOONNNLLLHHHAAA999333///------)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''(((''''''%%%$$$###"""!!!!!!$$$'''(((((('''&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&)))&&&$$$###%%%&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$"""###%%%%%%###!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&&&&'''((()))+++,,,------+++***((('''&&&&&&&&&&&&&&&((())))))))))))***,,,)))'''&&&'''(((((('''&&&)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))((('''''''''''''''%%%%%%$$$$$$%%%'''((()))***)))))))))((((((''''''((('''''''''&&&&&&&&&&&&((((((''''''&&&'''''''''***)))(((((())))))))))))+++,,,------,,,+++)))((()))***+++***((('''((()))(((((((((((()))***++++++,,,++++++******************++++++,,,,,,++++++***,,,,,,,,,++++++******))),,,,,,++++++***)))(((((()))))))))((())))))******+++******))))))******++++++,,,------,,,+++***)))++++++******)))(((((('''((((((''''''(((((()))***+++************)))))))))((((((''''''''''''((((((***)))((('''&&&''''''(((%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))((((((((((((((((((((())))))(((((('''%%%$$$###)))(((((((((((())))))***(((((('''&&&''''''((()))***))))))(((((())))))***++++++***))))))******+++,,,,,,------------,,,,,,------...///000444999===DDDNNNZZZbbbfffooo}}}xxxssspppmmmnnnooopppooonnnlllkkkiiifff___UUUNNNPPPYYYbbbRRRUUU\\\dddiiilllrrryyyyyywwwzzzwwwqqqlllhhh___TTTNNNMMMMMMWWWaaaggglllwwwooobbb[[[XXXWWWWWWUUUSSSSSSTTTQQQLLLHHH@@@<<<777222...,,,++++++))))))((((((((((((''''''&&&'''((())))))((('''&&&''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######"""""" """$$$'''((((((''''''%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''%%%######$$$%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***))))))((()))***,,,,,,,,,,,,+++((((((((((((((()))))))))((()))++++++******+++---(((&&&%%%%%%(((************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((())))))))))))((((((''''''''''''(((%%%%%%%%%%%%&&&'''((()))******))))))((('''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((++++++++++++************)))***+++,,,,,,+++***)))+++,,,,,,***'''$$$$$$$$$))))))))))))***+++,,,---111000...---,,,+++******,,,------.........------************************************)))((((((((())))))))))))***+++,,,---,,,++++++++++++++++++,,,,,,---------,,,***((('''++++++***)))(((&&&&&&%%%)))(((((((((((()))******+++++++++************)))'''((()))******)))((('''***)))(((((('''((((((((('''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((('''&&&(((((((((((((((((((((((((((((('''(((((()))***+++******))))))((())))))))))))(((((('''''''''(((((('''(((((())))))(((((('''++++++************++++++++++++,,,,,,,,,,,,++++++)))***,,,---///333999===CCCMMMXXX___ccclllyyy|||vvvrrrpppkkklllnnnoooooonnnlllkkkkkkhhh```UUUNNNOOOWWW___hhhoooxxx~~~~~~}}}rrrmmmkkkqqqzzzrrrjjjaaaYYYOOOFFFDDDGGGLLLYYYhhhnnnmmmrrr~~~|||mmm```XXXTTTSSSSSSQQQNNNPPPQQQNNNGGG@@@555333000,,,*********++++++*********))))))))))))''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''((())))))%%%&&&'''''''''&&&%%%###&&&&&&&&&%%%%%%&&&&&&'''***)))(((&&&&&&''''''((((((''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&''''''''''''******+++,,,,,,,,,,,,,,,)))***,,,------,,,***)))&&&'''(((***++++++++++++***+++------,,,,,,---...((('''%%%&&&))),,,...///***)))(((''''''&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))(((''''''''''''((((((&&&&&&&&&&&&''''''((((((******)))((('''&&&&&&%%%)))))))))))))))(((((((((&&&''''''((())))))))))))+++,,,---------------...((()))***+++,,,+++++++++)))***+++)))&&&###""""""************+++,,,------000///...,,,++++++******---......////////////...************+++++++++++++++******))))))))))))***+++*********++++++,,,---+++******))))))******+++******+++++++++***((('''*********))))))))))))))))))))))))))))))******+++++++++++++++************'''((()))******)))((('''(((((((((''''''''''''((('''''''''((((((((((((((('''''''''''''''((((((((($$$%%%(((*********)))((('''''''''(((((((((((((((((('''''''''(((***,,,---******)))(((''''''(((((()))(((((('''''''''''''''&&&'''((())))))((('''&&&))))))))))))*********+++***++++++,,,,,,++++++******+++,,,---///333888<<>>777333000...///...,,,+++))))))(((((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''(((((((((&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&"""$$$''''''&&&%%%%%%'''$$$$$$$$$%%%%%%'''((((((%%%%%%$$$$$$$$$$$$%%%%%%###%%%&&&%%%"""!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))******++++++******)))******************))))))***)))(((((((((((()))***&&&'''((((((&&&&&&'''(((&&&%%%&&&))),,,///000000)))((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((&&&'''((())))))(((&&&%%%$$$(((,,,,,,)))'''(((******))))))))))))*********'''***...//////---------)))))))))******+++,,,---.........//////000222222,,,---...///000000000000------,,,,,,++++++*********))))))((()))+++---...,,,++++++*********++++++,,,,,,++++++++++++,,,,,,((()))***+++,,,,,,+++***+++******)))((('''''''''((((((''''''(((((()))***)))))))))(((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))((()))))))))((('''&&&&&&'''&&&&&&&&&&&&''''''((($$$%%%'''((())))))))))))***))))))(((((())))))***((()))+++,,,------,,,,,,,,,,,,------------,,,,,,...//////000111444999===???IIITTT[[[___ggguuu~~~uuunnniiiiiihhhggggggiiimmmpppsssrrrnnneeeYYYPPPOOOWWW^^^}}}{{{tttmmmgggbbbcccgggiiifffaaaccceeeiiimmmkkkiiimmmtttooossstttooodddZZZUUUTTTUUUVVVWWWUUURRRQQQSSSUUUNNNJJJBBB999111,,,,,,---000///---+++)))(((''''''***)))))))))((((((((((((&&&'''((())))))((('''&&&$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((($$$%%%%%%&&&&&&''''''((())))))((('''&&&&&&%%%%%%&&&%%%$$$$$$############((())))))***)))'''&&&%%%&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''"""%%%((((((&&&%%%&&&((($$$$$$$$$%%%&&&'''((()))%%%$$$$$$######$$$$$$%%%"""$$$&&&%%%"""!!!"""$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))*********+++++++++******)))******)))(((((())))))***,,,+++((('''&&&'''((())))))***+++***)))((()))***$$$$$$%%%(((,,,......---(((((('''%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((()))***''''''((())))))((('''&&&%%%%%%&&&&&&'''((((((((('''((((((((())))))******%%%&&&'''((((((&&&$$$"""(((---111000+++'''(((*********))))))))))))******%%%(((,,,---,,,+++******))))))))))))***+++,,,---+++************+++,,,,,,)))***+++,,,---------------,,,,,,+++***)))(((((()))(((''''''(((***,,,...))))))))))))***+++,,,,,,***))))))))))))))))))***&&&&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&'''(((((('''''''''''''''((())))))((((((((((((''''''''''''###$$$'''))))))'''$$$###$$$%%%'''(((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&&&&''''''(((((('''&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))(((((()))******)))'''&&&'''''''''''''''((()))***###$$$&&&(((************+++***)))(((((()))***+++***+++,,,...//////......,,,------......------,,,+++,,,...///111555:::>>>===GGGSSSZZZ^^^ffftttvvvmmmhhhhhhfffddddddfffjjjooossstttpppggg\\\RRRRRRYYYaaa~~~wwwsssnnnddd[[[YYYXXXVVVZZZaaajjj~~~wwwqqqooonnnpppqqqnnnfff^^^YYYWWWWWWWWWVVVUUUSSSRRRRRRQQQIII@@@666000...---)))&&&************************(((((('''''''''&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&'''((('''&&&%%%$$$%%%'''((()))(((((('''$$$$$$$$$###$$$$$$%%%%%%&&&%%%$$$$$$%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((('''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''$$$###$$$&&&%%%"""###&&&###$$$%%%%%%######$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((((((((((()))))))))))))))(((***,,,---------+++***)))+++,,,***'''&&&))),,,000///...,,,***)))''''''''''''))),,,......+++)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''')))***+++******)))(((((((((((((((&&&&&&&&&'''((())))))***######$$$$$$%%%&&&''''''))))))((('''''''''''''''$$$###$$$&&&((()))(((&&&%%%'''))))))'''&&&%%%&&&+++++++++*********))))))))))))***++++++++++++++++++,,,---.........------////////////////////////,,,---------,,,***((('''******)))((('''''''''(((...000111///+++((()))***---+++)))(((&&&&&&''''''((((((((('''((())))))***'''''''''''''''''''''''')))((((((((((((((())))))******)))((('''&&&%%%%%%)))))))))))))))(((''''''&&&&&&''''''&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''))))))(((((('''(((((()))++++++***)))((('''&&&%%%'''(((***,,,,,,***((('''************************......---------,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,---......---///111222222333666777===DDDMMMTTT\\\hhhvvv~~~vvvpppmmmjjjhhhfffeeeeeegggiiikkknnnjjjcccZZZTTTTTTZZZ___wwwooojjjcccYYYQQQQQQTTTZZZeeeppp|||{{{tttpppjjjnnnrrrqqqjjj___WWWRRRVVVVVVVVVUUUQQQLLLGGGDDD===777000---......---***************************(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&&&&&&&%%%$$$''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$"""###''''''%%%'''+++###%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%&&&''''''(((((()))(((((((((((((((((((((((('''(((***+++++++++))))))*********)))((()))***,,,...---,,,+++***(((''''''&&&'''(((+++------***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))******))))))(((((((((((((((&&&&&&''''''((())))))***$$$%%%%%%%%%&&&'''''''''))))))((('''''''''''''''&&&%%%$$$%%%'''((('''&&&''')))+++,,,+++)))******+++++++++*********))))))'''(((((()))))))))))))))++++++,,,---------------------------------------,,,------,,,,,,+++***)))((((((''''''&&&&&&'''''',,,000222000+++'''(((***+++***)))((((((((())))))((((((((()))))))))******''''''''''''''''''''''''))))))((((((((())))))***++++++***))))))(((((((((***************)))(((((('''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''))))))))))))************---,,,,,,,,,------...///***************+++++++++************************************************((()))***+++,,,------...*********+++++++++,,,,,,---,,,,,,,,,,,,---......---///111222222333555888>>>EEENNNWWW___kkkzzzxxxrrrnnnkkkiiigggffffffhhhjjjlllmmmiiibbbYYYSSSTTT[[[aaayyyrrrllllllmmmnnnqqqxxxxxxlllccc___YYYRRRMMMPPPYYYfffxxxwwwpppkkkiiiooovvvxxxrrrggg[[[TTTUUUUUUUUURRRLLLCCC:::555222...******,,,...,,,+++))))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((()))(((((('''&&&))))))'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((%%%%%%''''''######&&&###%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&''''''((()))))))))((((((((('''&&&&&&&&&%%%&&&((()))))))))((('''***)))'''(((***+++++++++++++++***))))))(((((('''&&&&&&'''***,,,,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''(((((()))))))))((((((''''''((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''))))))((((((((('''''''''(((&&&$$$$$$&&&'''''''''%%%''')))***)))((()))***+++++++++***************'''((())))))******))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---))))))((((((((()))******+++111666444,,,'''(((***)))))))))))))))***+++,,,'''((()))++++++******)))((((((((((((((((((((((((***))))))(((((()))))))))++++++++++++++++++++++++***++++++++++++******)))(((((((((((((((''''''&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))*********+++++++++******)))******+++,,,---)))))))))******++++++++++++***(((''''''(((***+++))))))))))))))))))))))))&&&''''''((()))***+++,,,*********++++++++++++,,,,,,,,,,,,,,,,,,---......---///000111111333555888>>>EEENNNWWW```lll{{{|||tttpppkkkjjjhhhggggggiiilllmmmmmmhhh```VVVPPPSSS[[[cccyyynnneeebbbeeehhhkkknnnuuu~~~|||||||||{{{{{{uuulll___VVVTTTOOONNNPPPWWWbbbppp~~~vvvpppjjjdddeeekkkssswwwsssiii^^^VVVSSSRRRPPPKKKCCC:::111,,,...,,,******++++++)))'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''((())))))))))))((((((''''''((('''&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""!!!$$$%%%###"""$$$$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''(((((())))))))))))((('''&&&%%%%%%$$$%%%&&&'''(((((((((''''''(((&&&$$$&&&***,,,+++)))((((((((((((((((((((((((&&&&&&'''(((******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))((((((''''''''''''((()))(((((('''''''''((((((''''''''''''(((((()))))))))))))))((((((((((((((()))))))))))))))(((''''''***(((%%%$$$%%%'''''''''$$$&&&(((((((((((()))+++******************************+++,,,,,,,,,,,,+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...///------,,,,,,---...//////,,,333999777///******---***************+++++++++'''(((***,,,,,,+++)))((())))))))))))))))))))))))******)))((((((((())))))*********++++++,,,,,,,,,*********++++++***)))))))))))))))))))))(((''''''&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((''''''&&&&&&&&&''''''***))))))(((''''''&&&&&&(((''''''&&&&&&''''''((((((((((((((((((((((((((()))))))))(((((((((''''''************++++++++++++++++++++++++,,,---......---...000000111222555888>>>DDDMMMUUU]]]hhhwwwvvvrrrkkkiiihhhggggggiiilllnnnoooiii___TTTNNNQQQZZZbbbwwwnnnfffggglllssswwwyyy|||xxxwwwxxxyyy}}}wwwooohhh]]]QQQJJJHHHFFFNNNWWW___gggpppwww{{{||||||xxxqqqmmmkkkgggaaa\\\```eeeiiihhhaaaYYYSSSNNNKKKGGGAAA:::333...,,,---,,,+++******)))(((&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((%%%%%%$$$#########""""""$$$$$$######$$$%%%&&&&&&'''((()))))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""''''''(((***$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&'''((()))&&&&&&''''''((())))))***))))))((('''&&&%%%%%%$$$''''''((((((((())))))(((&&&$$$###%%%)))+++)))'''&&&&&&'''''''''((((((((('''&&&&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''')))((((((''''''''''''(((((((((''''''''''''((((((''''''''''''(((((((((((()))))))))))))))))))))((())))))******))))))((('''+++(((%%%$$$%%%'''(((((((((***++++++++++++---///******************************+++,,,,,,,,,,,,,,,******)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,...///............//////000111...444:::888222---,,,...++++++++++++*********)))&&&(((***+++,,,+++)))(((***************************))))))(((''''''(((((((((((())))))***+++++++++(((((()))))))))))))))((())))))******))))))((('''%%%%%%&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''---,,,+++***)))((((((((())))))(((((('''&&&&&&&&&&&&''')))******)))'''&&&''''''''''''''''''''''''***)))))))))(((((((((((())))))*********+++++++++*********+++,,,---......---...//////000222555888@@@FFFNNNTTTZZZeeerrr|||wwwrrriiihhhgggfffgggiiilllmmmpppjjj___SSSLLLNNNXXX```zzzuuuppppppvvv~~~}}}tttrrruuuzzzzzzoooddd[[[RRRIIICCCCCCKKKWWWdddjjjmmmooonnnllljjjllljjjgggeeeeeeaaa[[[XXXYYY[[[^^^^^^ZZZSSSNNNEEEBBB<<<666111...------)))*********************((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$#########$$$$$$"""""""""###$$$%%%&&&''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''""" $$$((('''%%%%%%$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%&&&&&&'''&&&''''''(((((()))******)))((((((((('''&&&&&&&&&(((((((((((()))))))))***%%%%%%%%%&&&((()))(((&&&&&&&&&'''''''''(((((((((((('''''''''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((('''''''''(((((()))''''''&&&&&&''''''((((((''''''(((((((((((((((((())))))))))))))))))))))))((()))***+++***)))(((''')))'''%%%%%%'''(((((((((((()))))))))((()))+++---***************+++++++++((()))******+++*********+++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,,,,---,,,,,,+++++++++,,,---------111444444111---------***+++++++++***)))((((((&&&'''(((******))))))((())))))))))))))))))))))))))))))((('''&&&&&&&&&&&&((((((((()))))))))******''''''((())))))))))))((()))))))))))))))(((((('''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((------+++***))))))((((((''''''((()))******++++++''')))+++------+++)))'''((((((((((((((((((((((((&&&'''((()))***++++++,,,)))))))))************+++************+++---...///---.../////////111555888AAAGGGNNNTTTYYYcccoooyyy~~~vvvqqqiiihhhffffffgggiiilllnnnnnnhhh^^^RRRLLLNNNWWW___|||xxxvvvtttsssxxx|||xxxmmmkkknnnttttttfffXXXQQQNNNKKKIIIJJJUUUbbbmmmooonnnmmmiiieee```dddgggeeecccbbb]]]WWWWWWVVVWWWXXXWWWSSSLLLGGG;;;888444///,,,******+++))))))))))))((()))***+++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&'''((()))$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%+++%%%"""%%%'''$$$!!! %%%&&&'''&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%'''''''''((())))))******((((((((((((((((((((((((((((((((((((((())))))***&&&''')))***)))(((((((((''''''''''''(((((((((((()))((('''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))***'''&&&&&&&&&&&&'''((()))((((((((((((((((((((('''''''''(((((())))))******((()))***++++++)))(((''''''&&&%%%&&&((())))))(((&&&''''''&&&$$$%%%''')))))))))*********+++++++++((()))******++++++******,,,+++***))))))+++,,,---++++++++++++++++++++++++))))))***+++++++++************)))((((((((()))))))))******+++,,,+++***((('''((()))*********)))(((&&&'''''''''(((((((((((())))))))))))))))))))))))(((((('''%%%%%%$$$$$$%%%((((((((()))))))))))))))'''((()))***************(((((())))))(((((('''&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((()))(((((('''''''''(((((()))&&&&&&'''((()))***+++,,,((())))))******))))))(((((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))************)))))))))***+++---...///...............111555888>>>DDDKKKQQQWWW```mmmvvv|||tttpppjjjiiigggggghhhjjjmmmoooiiieee\\\RRRLLLOOOXXX```vvv~~~|||vvvrrrqqqqqqpppttt|||~~~tttiiieeegggmmm}}}zzzmmm^^^OOOKKKNNNQQQSSSVVVYYYdddlllkkkgggfffddd___bbbiiimmmllljjjgggaaaZZZRRRQQQQQQQQQPPPKKKBBB<<<444222///,,,)))(((((((((++++++***((('''&&&(((***))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%%%%$$$######$$$%%%'''(((''''''&&&%%%%%%%%%&&&&&&$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%  '''((('''(((%%%&&&''''''%%%%%%&&&'''&&&&&&%%%$$$############''''''(((((())))))******((((((((()))))))))))))))(((''''''''''''((())))))'''***---,,,)))'''(((***((((((((((((((((((((((((***)))(((((()))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''')))***+++&&&&&&&&&&&&&&&'''((()))((((((((((((((('''''''''&&&''''''((()))******+++((()))+++,,,+++***((('''&&&%%%&&&'''******)))((()))******(((&&&''')))+++))))))******++++++++++++++++++,,,------------,,,,,,+++***))))))+++---...))))))))))))))))))))))))((()))***++++++***)))(((******)))((('''''''''(((&&&$$$###$$$''')))'''$$$$$$%%%''')))***+++******'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((('''&&&%%%$$$######$$$))))))))))))))))))))))))((()))***+++++++++++++++(((((((((((((((''''''&&&'''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&'''''')))***+++,,,'''''''''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''')))))))))))))))))))))))))))(((((((((((('''''''''))))))))))))************)))))))))***+++---...///...............111555888999???FFFMMMSSS]]]jjjtttzzzsssoookkkjjjhhhhhhiiillloooqqqeeeaaaZZZQQQMMMQQQZZZbbb___dddllluuu}}}~~~{{{{{{zzzwwwsssqqqooovvvyyynnnhhhZZZPPPRRR\\\dddiiilllbbbgggfff^^^XXXXXX\\\^^^ccccccccceeeggghhhgggffflllnnnqqqrrroooiiibbb^^^ZZZUUUOOOLLLHHHBBB888000......------+++)))((('''''''''((((((((((((''''''%%%$$$%%%&&&((((((&&&$$$"""###$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%***'''###!!!###%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$&&&$$$"""$$$&&&(((&&&$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&"""######$$$$$$%%%&&&&&&""""""#########$$$$$$$$$&&&&&&&&&%%%$$$###!!! '''&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""$$$&&&''''''"""###+++///+++%%%&&&&&&&&&))),,,+++'''$$$$$$%%%'''(((''''''((()))))))))))))))(((((((((((($$$$$$$$$"""''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%''''''''''''(((((())))))&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((***))))))(((''''''&&&&&&*********)))((('''''''''---+++)))((())))))((('''))))))))))))))))))))))))---,,,+++*********+++,,,++++++,,,,,,---.........+++++++++******))))))(((+++***)))))))))***+++,,,,,,+++***))))))***+++,,,---...///---***((((((((())))))))))))))))))))))))*********(((&&&%%%%%%'''%%%&&&'''))))))'''&&&%%%++++++******)))))))))(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&(((((('''''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&%%%$$$%%%&&&'''(((+++)))&&&$$$$$$%%%'''(((%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$((((((''''''''''''(((((())))))(((((('''''''''&&&***)))))))))+++,,,+++***&&&&&&''''''(((((())))))((((((((()))******++++++***...333777777777666666888===EEELLLUUUaaaoooxxxyyypppjjjhhhggggggggghhhjjjmmmnnnjjjcccXXXOOOKKKPPPZZZbbbXXX]]]eeennnvvv|||{{{zzz{{{|||{{{yyywwwwwwsssvvv{{{{{{nnnccc\\\SSSKKKJJJMMMRRRZZZbbblllyyyzzzllleeedddeeeaaaaaabbbeeehhhkkkllllllppprrruuuuuurrrkkkccc^^^WWWPPPIIICCC???;;;444...++++++++++++***)))((((((''''''((((((((((((''''''(((''''''((()))(((&&&$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$''''''&&&%%%%%%%%%%%%%%%&&&$$$###$$$&&&'''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$############$$$&&&&&&%%%$$$$$$######"""%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&%%%$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%'''(((+++'''%%%(((---///+++'''&&&&&&&&&)))++++++((($$$###%%%''''''&&&&&&&&&((()))))))))((((((((('''''''''!!!###***+++&&&&&&,,,))))))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((()))))))))(((((('''''''''$$$%%%&&&'''((())))))***'''''''''''''''''''''(((,,,***(((((()))***)))((()))))))))))))))))))))))),,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---,,,+++*********+++,,,+++***)))(((((()))***+++,,,---...---***)))((()))))))))))))))))))))))))))******)))(((''''''''''''''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))((('''%%%$$$$$$$$$$$$((('''&&&%%%%%%&&&((()))((())))))***))))))((((((''''''''''''&&&&&&&&&&&&((((((''''''''''''(((((()))))))))))))))(((((('''***)))((()))+++,,,+++***(((((((((((((((((((((((()))))))))***++++++,,,,,,'''***,,,---...///222444999???FFFMMMVVVbbbqqq|||wwwnnnggghhhhhhggggggiiikkkmmmooojjjdddZZZPPPNNNSSS]]]eee___bbbhhhooouuuyyy{{{|||uuuxxx|||{{{vvvrrrrrrqqqjjj^^^UUUMMMJJJIIIGGGDDDGGGRRR___uuurrrlllkkkcccccceeegggjjjmmmpppqqqrrrtttuuutttooofff]]]XXXOOOHHH>>>888444222...,,,(((((())))))***)))))))))''''''''''''''''''''''''+++***(((((()))(((%%%###)))(((&&&$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))'''$$$"""$$$&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###$$$%%%&&&&&&$$$%%%%%%&&&&&&&&&'''''''''"""######$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###"""""""""&&&&&&%%%$$$$$$######"""######$$$$$$$$$%%%%%%%%%!!!###%%%'''(((((('''&&&############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%&&&((()))+++***)))***,,,,,,***(((&&&&&&''')))+++***(((&&&###%%%''''''&&&%%%&&&&&&((((((((('''''''''&&&&&&&&&"""###***+++&&&&&&+++******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''''''''((((((((()))))))))++++++***)))((('''&&&&&&######$$$%%%'''((())))))$$$$$$%%%&&&''''''((((((***((('''((()))******)))))))))))))))))))))))))))******))))))))))))******---------,,,+++************++++++++++++++++++,,,///...---,,,++++++,,,,,,******)))(((((()))*********+++,,,,,,***))))))***)))))))))))))))))))))))))))'''$$$%%%''')))'''%%%)))(((&&&%%%%%%&&&((()))***))))))))))))(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&''''''''''''%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%$$$#########%%%%%%%%%&&&''''''(((((())))))***************))))))))))))(((((((((''''''((((((''''''''''''(((((('''((()))***+++***)))(((***)))((()))***+++***)))++++++***))))))(((''''''*********+++,,,,,,------,,,,,,,,,+++,,,///555999;;;@@@GGGMMMVVVddduuuwwwmmmggghhhhhhhhhhhhjjjlllnnnpppllleee\\\SSSQQQXXXbbbkkkmmmoooqqqtttvvvwwwwwwwwwwwwyyy|||tttfff___\\\VVVOOOJJJDDDFFFKKKNNNLLLNNNXXXcccsssvvvnnnkkkiiijjjjjjjjjjjjkkknnnoooooopppoookkkdddYYYOOOIIIAAA<<<555000...---+++***((())))))******))))))(((''''''''''''''''''''''''***)))''''''((((((&&&$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))%%% ###'''$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$#########$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########"""######$$$$$$%%%&&&&&&""""""#########$$$$$$$$$ ###%%%&&&&&&$$$###&&&%%%$$$$$$#########$$$''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&'''((()))((('''''''''%%%&&&''')))******((('''%%%'''(((((('''&&&&&&'''((('''''''''&&&&&&&&&&&&&&&######''''''""""""%%%***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))*********))))))(((((('''''''''&&&%%%%%%$$$######%%%%%%%%%&&&''''''((((((((('''&&&''')))++++++***((((((((((((((((((((((((((((((((((((((()))))))))------,,,,,,,,,+++++++++*********++++++,,,,,,,,,000///...------,,,++++++************************((()))++++++***))))))***))))))))))))))))))))))))(((### """''')))'''###***)))(((''''''((()))***************************'''''''''(((((((((((()))''''''''''''(((((((((((('''(((***+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&'''((((((((('''''')))))))))(((((((((((('''(((''''''&&&&&&''''''(((%%%'''(((*********)))((()))((('''(((***+++***)))+++*********)))))))))((())))))******+++,,,,,,---//////...---...111777;;;;;;@@@GGGMMMUUUdddwwwzzzoooiiihhhhhhhhhiiikkkmmmooopppmmmggg^^^VVVUUU\\\hhhpppuuuuuuuuuuuutttttttttttt{{{yyyyyylllYYYOOOJJJFFFDDDFFFFFFIIIPPPXXXYYYYYY\\\aaakkkxxx}}}uuuooojjjkkkllllllkkkiiihhhiiikkkiiihhhddd^^^UUUJJJ@@@;;;333111///---,,,,,,******++++++++++++***)))((('''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%'''''''''&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''"""###((($$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((!!!"""$$$%%%%%%$$$"""!!!%%%%%%$$$$$$######$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''"""$$$''''''&&&%%%'''((($$$&&&'''((())))))))))))(((***+++***(((''''''(((((('''''''''&&&&&&&&&&&&(((''''''))))))&&&%%%''''''''''''(((((((((((((((''''''((((((((((((((((((((()))))))))))))))))))))+++***)))'''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''(((((())))))******)))((('''&&&$$$"""!!!!!!''''''''''''''''''''''''(((&&&%%%&&&)))++++++***((((((((((((((((((((((((''''''(((((())))))))))))++++++,,,,,,------------.........//////000000000//////......---,,,+++******++++++++++++++++++***'''(((******)))((()))***(((((((((((((((((((((((()))%%%"""###(((+++)))%%%)))***+++,,,,,,+++***)))'''''''''''''''''''''''''''''''''(((((((((((()))'''''''''((((((((())))))((()))***++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((('''&&&$$$###$$$%%%&&&&&&'''''''''&&&((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%'''(((((((((((('''((('''&&&''')))***)))(((((()))))))))*********+++(((((())))))***+++++++++)))***+++,,,,,,///333666999???FFFLLLUUUdddyyyzzzpppjjjgggggghhhjjjlllnnnooopppnnnhhh___XXXXXX___kkktttyyyxxxwwwvvvuuuuuuuuuuuuyyyuuuqqquuuwwweeeTTTKKKFFFBBBEEELLLPPPRRRXXX___```[[[XXXYYYbbbjjjqqqttttttsssnnnhhhfffiiijjjhhhdddaaaaaaccc___\\\WWWPPPGGG===666111++++++,,,,,,,,,+++***)))++++++++++++***)))((('''((('''&&&%%%%%%&&&'''(((&&&%%%$$$$$$&&&'''''''''$$$&&&)))++++++)))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%"""$$$((($$$%%%%%%%%%%%%%%%%%%&&&%%%&&&'''((()))((('''&&&"""###$$$$$$######$$$&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$######"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$######"""""""""###$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&###%%%'''(((((((((((()))$$$&&&(((((((((((()))+++***,,,,,,+++)))''''''(((((((((((('''''''''&&&&&&%%%%%%&&&((()))))))))***''''''''''''(((((())))))((((((((())))))))))))))))))************+++++++++,,,+++)))(((&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&''''''((((((((()))))))))%%%%%%&&&'''((()))******&&&&&&%%%%%%%%%%%%$$$$$$((((((((('''''''''''''''(((&&&%%%&&&(((*********))))))))))))))))))))))))&&&'''((()))******))))))******++++++,,,------...,,,,,,------------------,,,,,,------,,,+++***)))******++++++++++++******&&&(((******((((((((()))((((((((((((((((((((((((+++)))'''(((+++,,,,,,***)))***,,,------,,,***)))'''(((((((((((()))))))))&&&&&&'''''''''((((((((('''''''''(((((())))))***'''((())))))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%######&&&&&&''''''&&&%%%###"""%%%&&&'''((()))))))))((('''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''((('''&&&'''((()))((('''''''''((())))))***++++++'''(((((()))******++++++''')))+++,,,---///222444777>>>GGGNNNVVVeee{{{xxxnnniiieeefffhhhjjjlllmmmoooooonnniii```YYYYYYaaammmvvvzzzxxxuuurrrqqqpppppppppnnnllleeebbbmmm~~~qqqeee[[[WWWRRRMMMQQQ[[[]]]^^^bbbfffccc[[[XXXXXX[[[ccckkkoooqqqrrrllleeecccfffhhhddd]]]WWWTTTUUUPPPMMMGGG@@@999333///---)))*********)))(((((()))((())))))***))))))((((((((('''%%%$$$$$$%%%'''((()))'''%%%%%%&&&''''''&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###%%%&&&(((((((((&&&%%%!!!###%%%$$$###"""$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%&&&%%%%%%$$$&&&&&&%%%$$$$$$######"""#########$$$$$$$$$%%%%%%&&&&&&$$$#########$$$%%%!!!!!!"""###$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''((()))(((((('''###&&&((((((''''''***,,,+++,,,,,,+++)))'''&&&''')))))))))(((((((((''''''"""$$$%%%&&&'''(((((('''(((((((((((((((''''''''''''((((((((()))))))))))))))))))))******+++++++++***)))(((((('''(((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((%%%%%%&&&&&&''''''(((((($$$$$$$$$%%%&&&'''''''''%%%%%%%%%&&&''''''((((((((('''&&&&&&((()))))))))))))))))))))))))))))))))&&&'''(((***++++++******))))))))))))************((((((((((((((((((''''''))))))***++++++***)))((('''((()))******)))(((''''''(((***)))(((''''''(((((((((((((((((((((((((((******))))))******++++++)))******************))))))*********++++++++++++%%%&&&&&&&&&''''''''''''&&&''''''((())))))******))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))(((&&&$$$###%%%%%%&&&&&&&&&%%%%%%$$$&&&'''((())))))*********'''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''')))(((&&&%%%%%%&&&'''((('''&&&%%%&&&((()))((('''((((((((((((((((((((((((((())))))******+++,,,,,,+++,,,......///111555888666???IIIPPPXXXhhh~~~xxxnnnjjjdddeeegggiiikkkmmmnnnooooooiii```YYYYYYaaammmvvvvvvtttooojjjgggdddcccccccccddd]]]SSSVVVfffppppppppphhheeefffaaaZZZ^^^hhhfffgggkkkkkkeee]]]\\\```WWWaaalllqqqrrrpppiiibbbdddggggggbbbWWWMMMHHHGGGEEEAAA<<<666000---+++***++++++***(((&&&&&&'''(((%%%&&&'''((())))))))))))((('''%%%$$$$$$%%%'''(((---***'''&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&)))++++++'''$$$&&&&&&&&&%%%%%%$$$$$$$$$ !!!###%%%%%%%%%###"""!!!###%%%$$$""""""$$$&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&& !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%$$$###""""""######$$$%%%%%%&&&&&&&&&&&&&&&'''''''''(((((($$$###!!! """###%%%$$$$$$$$$###$$$$$$%%%%%%((((((((((((((((((((((((&&&''''''((()))((((((((()))(((''''''((('''%%%######&&&((((((''''''***,,,***+++,,,***(((&&&%%%&&&))))))))))))(((((((((((('''))))))((('''((('''%%%******)))((('''&&&&&&%%%&&&'''''''''(((((())))))(((((())))))*********+++''''''''''''((()))++++++))))))((((((((('''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''!!!"""###$$$&&&'''((())))))'''&&&&&&((())))))((())))))))))))))))))))))))&&&''')))***+++++++++***))))))((((((''''''&&&&&&******))))))((((((''''''&&&''')))******)))((('''%%%&&&'''(((((('''&&&%%%''')))***)))'''&&&&&&'''(((((((((((((((((((((((('''((()))(((&&&&&&((()))***)))(((&&&&&&((()))***&&&&&&''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++,,,,,,***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''$$$$$$$$$%%%%%%&&&&&&'''%%%&&&'''((())))))))))))(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''',,,***'''%%%%%%&&&((()))'''&&&%%%&&&((()))((('''))))))((((((''''''&&&&&&)))******+++,,,,,,------,,,------,,,---000555999666@@@KKKSSSZZZjjjyyyqqqmmmcccdddfffiiikkkmmmnnnnnnoooiii```YYYYYY```llluuuqqqaaaYYYVVVUUUVVVYYY[[[VVVQQQNNNRRR\\\gggooossswwwxxxsssnnnnnnooonnnqqqnnnlllkkkkkkiiieeebbbcccbbbgggqqq{{{zzzmmm```]]]^^^]]]XXXPPPFFF???<<<444333111///...------...+++++++++++++++***)))((('''$$$###$$$&&&'''%%%###(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%&&&''''''%%%######$$$&&&&&&&&&'''%%%###$$$'''###$$$$$$%%%%%%&&&''''''$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$### ###%%%&&&$$$"""$$$'''***++++++)))(((&&&&&&&&&%%%%%%$$$$$$$$$############$$$%%%&&&&&&$$$$$$%%%&&&&&&''''''(((((('''%%%%%%'''((('''&&&((('''&&&&&&(((((('''&&&&&&&&&(((,,,+++''''''+++(((((('''%%%$$$%%%(((***///***&&&%%%'''))))))(((%%%&&&'''''''''''''''&&&%%%&&&((())))))(((&&&%%%)))((('''&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''&&&(((***,,,---,,,+++***&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''(((&&&###!!! """%%%'''))))))((('''&&&$$$"""!!!%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((((()))***++++++***((((((&&&(((***+++******+++---***************)))((('''((()))++++++)))(((((()))******++++++***)))'''&&&))))))))))))***+++,,,,,,'''((()))***+++***)))(((++++++******)))(((((('''++++++++++++*********)))))))))))))))************,,,+++******************))))))))))))(((((((((((($$$&&&((()))***)))(((''''''''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&(((&&&###"""!!!"""%%%&&&))))))(((((('''''''''&&&(((((((((((((((''''''''')))((('''&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$''''''''''''''''''''''''******(((''''''&&&&&&&&&+++***))))))))))))******,,,++++++,,,---///111333;;;>>>EEERRR^^^lll~~~{{{ppphhhgggffffffeeefffjjjooosssnnnjjjaaaYYYVVV^^^nnnzzzwwwhhhWWWNNNJJJIIILLLOOOWWWVVVVVVVVVXXX]]]eeekkkzzz|||wwwtttrrrooorrrpppmmmkkkkkkiiieeebbbggggggjjjrrrzzzyyyoooeee]]]ZZZTTTMMMEEE???999777222111///---,,,,,,,,,---***+++++++++******)))((('''%%%$$$%%%''''''&&&$$$'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$######%%%&&&&&&%%%$$$%%%&&&!!!"""$$$$$$""" """%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!!!!$$$%%%%%%$$$"""$$$''')))******((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&######$$$%%%%%%&&&&&&'''((('''%%%%%%'''((('''&&&'''&&&$$$%%%'''(((((('''+++))))))***(((""" """'''((('''&&&%%%%%%(((***...***&&&%%%&&&(((((('''((()))))))))))))))((((((%%%&&&'''))))))'''&&&%%%'''''''''&&&&&&'''''''''%%%&&&&&&'''((((((''''''&&&((()))+++,,,+++***)))&&&''''''((((((((('''''''''((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&'''&&&$$$""""""$$$&&&'''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$'''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((''')))++++++******+++,,,***************)))((((((((()))++++++)))((()))***++++++++++++***)))(((((()))))))))((())))))******)))***+++------------,,,*********++++++++++++++++++*********))))))))))))(((((()))))))))*********++++++***))))))((())))))&&&&&&&&&&&&%%%%%%%%%%%%###$$$&&&'''&&&%%%###"""!!!"""###%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$#########$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&)))((((((((('''''''''&&&'''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&,,,++++++,,,---///111333999;;;DDDPPP]]]lll|||rrrjjjhhhggggggggghhhlllpppssssssnnndddZZZVVV\\\jjjvvvlll]]]LLLCCC???@@@EEEJJJUUUZZZ```aaa______bbbfffyyy|||xxxtttpppqqqnnnkkkiiigggeeebbb```eeeeeeiiinnnqqqoooiiicccYYYQQQFFF===888555222///------,,,+++***+++++++++***************))))))((((((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$######!!!###%%%&&&%%%%%%&&&'''$$$&&&((('''%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$%%%%%%%%%$$$$$$%%%'''))))))((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%#########$$$%%%%%%&&&&&&((('''%%%%%%'''((('''&&&'''%%%######%%%((()))***...***((((((%%%''''''''''''&&&&&&)))+++,,,)))&&&%%%%%%''''''&&&&&&&&&&&&&&&&&&%%%$$$###%%%&&&'''(((((('''&&&%%%''''''''''''''''''((((((%%%&&&''''''((('''''''''$$$%%%%%%%%%%%%###!!! ''''''((()))*********)))''''''((((((((())))))))))))((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%&&&'''(((((()))))))))%%%%%%&&&&&&&&&&&&%%%%%%(((((((((''''''&&&&&&&&&''''''''''''((()))******)))+++,,,,,,+++***+++,,,+++++++++,,,++++++***))))))***,,,,,,*********+++...---,,,+++************,,,++++++************++++++,,,---...////////////,,,,,,,,,,,,,,,,,,------))))))))))))(((((((((((((((((())))))))))))******+++***)))(((''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%###"""!!! ###&&&'''((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%&&&''''''(((''''''&&&&&&%%%%%%$$$$$$!!!%%%((()))'''%%%$$$((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%######$$$%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))******(((((()))*********)))(((,,,++++++,,,---///111333777:::BBBOOO\\\kkk}}}sssllliiihhhggghhhjjjmmmqqqssstttnnndddYYYVVV\\\iiittteeeWWWHHHAAA???CCCKKKSSS]]]dddkkkkkkeeeaaaaaadddnnnwww~~~}}}yyyvvvqqqllllllkkkhhheeeccc```^^^\\\[[[^^^bbbdddddd```ZZZVVVOOOEEE999222000///,,,)))))))))))))))))))))))))))((())))))***))))))((((((((('''''''''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""$$$&&&&&&%%%%%%%%%&&&'''))))))&&&$$$&&&''''''&&&&&&%%%$$$######""""""######$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$##################$$$$$$%%%%%%&&&''''''((('''%%%%%%'''((('''&&&&&&$$$""""""%%%(((+++,,,---)))&&&'''&&&###"""$$$&&&'''(((''''''(((***,,,+++)))'''%%%%%%%%%%%%&&&$$$$$$$$$$$$###"""!!! &&&&&&'''(((((('''&&&&&&((((((((((((((('''''''''&&&&&&'''''''''''''''&&&'''&&&%%%$$$!!!&&&&&&''')))************'''''''''((((((((()))))))))((('''&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''((())))))))))))(((((('''(((((())))))))))))(((((())))))))))))************...---+++******+++,,,---+++---......,,,+++,,,,,,---------......------,,,***,,,---...,,,,,,,,,---///...---+++++++++,,,---//////...---,,,,,,,,,---,,,,,,------------------------,,,,,,,,,,,,++++++)))(((((((((((('''''''''(((((((((((()))))))))******)))((('''&&&%%%%%%%%%((((((((('''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%###%%%(((+++,,,,,,+++***)))(((((((((''''''''''''''''''&&&%%%&&&'''((()))(((((('''&&&%%%$$$$$$###"""$$$'''((((((&&&###!!!''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&######$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***)))***,,,......---,,,***,,,++++++,,,---///111333888;;;CCCNNNZZZiii~~~tttmmmiiihhhggghhhkkknnnqqqrrrpppjjj___VVVTTT\\\jjjtttbbbWWWLLLHHHIIIOOOYYYccckkkppptttqqqiiiccccccfffiiiqqqwwwvvvrrroookkkgggiiiiiihhhfffbbb___]]][[[UUUXXX\\\]]]YYYSSSLLLHHH@@@999111---------***''''''''''''((((((((((((((('''(((((()))))))))((((((((((((((((((((('''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$&&&''''''%%%###$$$$$$$$$&&&### $$$$$$%%%$$$$$$###"""!!! ######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&&&&'''%%%&&&&&&'''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""!!!""""""%%%%%%&&&&&&'''(((((((((((('''%%%%%%'''((('''&&&'''$$$"""###&&&))),,,---000***&&&((()))'''''')))%%%'''((()))((()))+++---******(((&&&%%%$$$%%%%%%'''''''''&&&%%%$$$###"""&&&''''''''''''''''''&&&))))))))))))((('''&&&%%%&&&'''''''''''''''&&&&&&******)))(((&&&$$$###"""$$$%%%&&&'''(((((())))))''''''''''''(((((((((((((((((('''%%%%%%$$$$$$$$$%%%&&&'''(((((((((((('''((()))))))))))))))((((((((())))))******))))))(((&&&'''((()))***,,,------111000...,,,+++++++++,,,,,,...//////...,,,---.........//////000//////...+++---//////.........//////...---,,,,,,,,,---...///......---,,,,,,,,,,,,,,,+++******))))))(((((()))))))))***++++++,,,,,,(((((((((((('''''''''&&&'''(((((((((((())))))))))))((('''&&&%%%%%%%%%%%%))))))))))))((((((((('''%%%%%%&&&'''((())))))))))))+++,,,......---,,,+++)))))))))(((((((((''''''''''''&&&%%%&&&'''((()))(((((('''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$###&&&&&&&&&'''''''''''''''&&&&&&''''''((((((((((((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((''')))+++,,,---,,,+++))),,,++++++,,,---///111333;;;>>>EEEMMMVVVeee|||~~~~~~}}}tttmmmhhhgggeeegggkkknnnppppppnnnggg[[[SSSRRRZZZgggpppfff^^^WWWVVVXXX]]]gggpppwwwyyyyyytttlllhhhhhhjjjmmmssstttoooiiifffdddaaagggiiikkkjjjfffbbb___^^^VVVWWWWWWUUUPPPIIIBBB===444000---,,,------***'''&&&'''((((((((((((''''''&&&''''''((((((((((((((('''((()))((('''&&&''')))%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%'''((('''%%%############&&&"""$$$###$$$$$$######"""!!! ######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%&&&&&&&&&'''(((%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$######""""""""""""###&&&&&&&&&'''(((((())))))((('''%%%%%%'''((('''&&&'''&&&$$$%%%(((+++------444---'''((()))(((''')))$$$&&&)))******+++---...*********(((%%%$$$$$$&&&%%%%%%%%%%%%$$$######"""''''''''''''''''''''''''))))))******)))(((&&&%%%'''''''''(((''''''&&&%%%%%%%%%&&&&&&''''''(((((($$$$$$%%%&&&'''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((%%%&&&''')))******++++++&&&&&&''''''''''''&&&&&&###$$$%%%&&&((()))***+++------+++***))))))((((((+++---......---,,,---.........//////000/////////***,,,.........---...///......---------------...+++******))))))))))))******)))(((''''''&&&''''''###$$$&&&(((***,,,...///((((((((((((''''''''''''''''''(((((((((((())))))((('''&&&&&&%%%&&&&&&&&&(((((('''''''''&&&&&&&&&######$$$%%%&&&((())))))+++++++++++++++***))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&''''''(((((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%'''((()))&&&&&&&&&&&&&&&'''''''''&&&&&&''''''((()))))))))((((((((('''(((((()))******)))'''&&&%%%%%%&&&&&&(((((((((((((((((((((((()))(((((('''''''''(((((()))***,,,---......------,,,++++++,,,---///111333<<<>>>DDDKKKRRR___www~~~uuunnniiifffeeeggglllooopppoooooogggZZZQQQPPPXXXccckkkrrrlllhhhggghhhjjjqqqyyy|||{{{yyyuuupppmmmmmmnnnlllnnnlllccc]]]\\\]]]]]]dddhhhmmmmmmiiiddd```^^^WWWSSSMMMGGGBBB===777333------,,,,,,+++***)))((('''((()))))))))(((''''''%%%&&&''''''((((((((('''&&&''')))(((&&&%%%''')))%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%'''&&&%%%$$$$$$%%%$$$***))) &&&((($$$%%%%%%$$$$$$######""""""######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%(((((('''&&&&&&((($$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%&&&&&&'''(((((()))((('''%%%%%%'''((('''&&&((('''&&&(((***,,,---,,,555,,,%%%&&&''''''&&&'''$$$&&&)))***+++,,,---///***,,,,,,***&&&$$$%%%&&&"""""""""######""""""!!!'''''''''&&&&&&'''''''''%%%'''(((*********)))(((''''''(((((('''&&&&&&%%%"""""""""###$$$%%%&&&'''$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&'''((((((%%%&&&'''((())))))***)))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''((((((((((((((('''''')))+++,,,+++***+++,,,+++,,,------......------(((***,,,,,,,,,+++,,,...,,,------......---------(((''''''''''''(((((()))(((((('''''''''((()))***%%%&&&'''(((***+++,,,,,,)))))))))((((((((('''''''''''''''((((((((())))))&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%######$$$$$$%%%&&&'''(((***)))((('''&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''((())))))'''''''''''''''((()))))),,,***(((&&&&&&&&&'''(((((((((((((((((((((((((((''''''&&&''''''((()))***+++,,,,,,---......//////,,,++++++,,,---///111333999;;;AAAGGGMMMZZZsssvvvooojjjgggeeehhhmmmqqqqqqooonnneeeXXXPPPPPPXXXccckkk~~~yyyuuutttsssrrrvvv}}}|||zzzwwwuuurrrqqqpppooodddeeeaaaXXXRRRTTTYYYZZZ```ffflllmmmiiiccc___]]]VVVMMMBBB999555111---***+++,,,,,,+++)))(((((()))((()))*********)))'''&&&%%%&&&&&&'''((((((((('''%%%''')))(((%%%%%%&&&)))&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%&&&'''"""+++,,,%%%###))))))###&&&&&&&&&%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((+++***(((&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''((($$$$$$%%%&&&&&&''''''(((((('''%%%%%%'''((('''&&&)))(((((())),,,------,,,111(((!!!###&&&&&&&&&'''$$$&&&)))++++++,,,...000+++,,,---+++'''$$$%%%'''$$$%%%%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''"""$$$'''***+++,,,++++++'''((((((((('''&&&%%%%%%((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%'''((()))))))))))))))((('''&&&%%%''''''(((((((((((('''''')))(((((((((((('''''''''###$$$&&&(((******))))))$$$&&&))))))))))))***+++)))***++++++,,,,,,,,,+++%%%''')))******)))***,,,+++,,,---.........,,,,,,(((((('''(((((()))******'''''''''''')))+++---///,,,,,,+++***)))(((''''''))))))))))))((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&'''((())))))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''')))(((&&&$$$$$$&&&((()))(((((('''''''''&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''((())),,,***((('''&&&''')))***''''''''''''''''''''''''%%%%%%%%%&&&((()))+++,,,(((((((((((()))***+++,,,,,,++++++,,,---///111333555888>>>CCCIIIWWWpppxxxpppkkkhhhfffiiiooosssrrrpppkkkbbbVVVOOORRR\\\hhhooozzzxxxuuutttuuuvvvvvvvvvwwwrrrnnnnnnrrrsssppplllccc```[[[WWWVVVWWWZZZ]]]fffhhhiiihhhccc[[[RRRLLLCCC>>>777///***((()))***'''((()))))))))(((&&&%%% $$$((('''$$$$$$'''+++))))))((((((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((()))***+++***)))'''%%%"""$$$%%%%%%###""""""######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######"""!!!!!!$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$%%%&&&'''&&&$$$""""""###$$$%%%##################$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%$$$$$$%%%'''(((***&&&''''''''''''''''''&&&&&&'''(((***+++---...///))))))((('''&&&%%%$$$$$$''''''(((,,,000000---)))'''''''''&&&&&&%%%%%%%%%"""######$$$$$$%%%&&&&&&'''''''''(((((('''&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((()))*********))))))(((((('''&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''(((((((((((()))*********))))))+++---///...,,,***((('''&&&&&&***************+++,,,,,,***)))'''&&&&&&''')))***------,,,,,,+++*********&&&'''((('''&&&&&&&&&(((************************((()))***++++++***)))((())))))))))))))))))))))))&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&###'''))))))((('''$$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))***++++++'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&'''(((((((((((((((((('''((((((******)))((('''&&&&&&%%%,,,)))%%%###"""""" ###(((,,,,,,***))))))))))))(((''''''''''''((())))))))))))))))))***+++))))))+++---.../////////666999>>>DDDIIIUUUkkk~~~xxxqqqnnnnnnnnnoooqqqrrrqqqooommmbbbWWWPPPOOOTTTaaannnjjjjjjkkkmmmooopppooonnnssspppnnnoooqqqrrrqqqooofffbbb\\\XXXXXXYYYZZZZZZccccccaaa\\\TTTKKKBBB<<<666444111---***(((&&&&&&(((((((((((((((''''''&&&"""&&&((((((%%%$$$'''+++((((((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''((((((&&&%%%$$$!!!###$$$######%%%&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&'''((('''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''((()))))))))((('''&&&&&&&&&&&&&&&(((((())),,,//////,,,(((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%$$$$$$###$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((()))******&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&'''((())))))))))))&&&))),,,---,,,***))))))---,,,***)))'''&&&%%%%%%)))((((((''''''(((((((((***)))(((''''''((()))******************+++++++++)))+++,,,+++***)))***+++))))))))))))))))))))))))'''((()))))))))(((''''''(((((((((((((((((((((((($$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((###%%%&&&(((((('''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''&&&&&&%%%&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&''''''((((((((('''''''''))))))((((((''''''&&&&&&)))'''%%%%%%'''(((((((((%%%'''))))))(((''''''((('''''''''''''''((()))***+++************++++++,,,,,,,,,...///111222222333555888>>>CCCHHHSSSiii|||xxxqqqnnnmmmmmmoooqqqrrrrrrpppjjj```UUUOOONNNUUUcccpppbbbdddgggllloooooommmjjjkkkkkklllmmmooopppqqqqqqkkkeee^^^\\\]]]^^^\\\YYYZZZWWWRRRKKKBBB:::333///***+++,,,,,,+++(((&&&$$$)))((((((''''''''''''(((%%%(((***(((&&&%%%''')))'''''''''''''''(((((((((''''''''''''((((((((((((###$$$%%%&&&&&&&&&%%%$$$ """%%%%%%%%%%%%&&&((($$$$$$$$$$$$############ !!!"""###$$$&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###&&&&&&%%%%%%%%%&&&'''(((&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&''')))))))))***+++---,,,)))'''&&&&&&&&&&&&%%%%%%%%%%%%(((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((()))))))))******$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))'''((()))******+++++++++&&&***///111000,,,)))''',,,,,,***)))((('''''''''(((((('''&&&&&&&&&''''''+++***)))(((((()))***+++''''''((())))))***+++++++++,,,---,,,+++***+++---''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((($$$$$$%%%&&&''''''&&&&&&(((((((((((((((((((((((())))))(((''''''((())))))'''''''''''''''&&&&&&&&&''''''&&&%%%%%%$$$######''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''(((((('''&&&&&&((((((((((((''''''''''''%%%$$$###$$$&&&((((((((((((((('''&&&$$$%%%(((***&&&&&&&&&'''((()))+++++++++++++++++++++,,,------******+++---...///000111444777===BBBGGGQQQeeexxxxxxqqqmmmllllllnnnqqqrrrrrrqqqggg]]]SSSNNNNNNUUUcccqqqhhhhhhkkknnnpppooommmjjjeeegggjjjkkkkkklllnnnpppnnnggg___]]]___```[[[VVVIIIFFFAAA;;;666222000///''')))+++,,,,,,***(((&&&)))((('''&&&&&&'''((()))''')))***)))'''%%%&&&(((&&&&&&&&&''''''(((((((((&&&&&&''''''''''''''''''$$$%%%&&&'''''''''''''''&&&''')))(((&&&%%%%%%&&&$$$$$$$$$######""""""!!! !!!"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$##################$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&''''''''''''((('''%%%$$$$$$&&&)))+++*********+++***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''%%%&&&&&&''''''''''''&&&((((((''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))************$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%&&&'''(((((('''((()))***++++++++++++***---111333111---***)))---,,,+++******))))))***((((((((((((((()))***+++******)))(((((()))******'''''''''(((((()))))))))''')))***)))((('''((()))((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&'''((()))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((()))&&&%%%$$$$$$%%%&&&((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$##################%%%&&&&&&%%%$$$###$$$%%%'''(((((((((&&&%%%'''''''''(((((())))))))))))'''%%%%%%&&&&&&$$$###%%%&&&&&&%%%%%%'''***---''''''''''''((()))***+++++++++***++++++,,,---...))))))***+++,,,...///000333666<<>>AAAEEELLLXXXaaaooo|||zzzvvvvvvxxxvvvnnnllliiifffgggkkkooopppooodddZZZOOOKKKMMMXXXiiiyyyhhhccc\\\WWWSSSOOOHHHDDD;;;777333111111000---***+++******)))((((((''''''******))))))))))))(((((()))))))))(((((((((((('''&&&%%%$$$%%%'''((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%$$$$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###############"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%#################################$$$$$$###############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&%%%###"""!!!$$$$$$%%%%%%%%%$$$######&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$######$$$%%%&&&'''((()))'''###"""$$$'''%%%&&&'''&&&%%%$$$%%%&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&'''(((((()))((())))))(((&&&%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$%%%$$$###"""###%%%######$$$$$$$$$%%%%%%%%%''''''''''''&&&%%%$$$###"""######$$$%%%&&&&&&'''((((((''''''&&&&&&&&&%%%'''&&&%%%&&&(((((((((&&&(((((())))))))))))((((((''''''((((((((('''&&&&&&)))))))))((()))******+++'''((()))***++++++++++++*********++++++++++++,,,------,,,+++)))(((''''''******++++++++++++******((((((''''''''''''(((((('''''''''''''''((())))))((()))++++++******,,,---(((((((((((()))***+++,,,((((((''''''(((((()))******)))))))))))))))((((((&&&''''''((((((''''''&&&'''''''''&&&&&&'''((((((&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((+++***)))'''&&&$$$######************)))((('''&&&%%%%%%&&&'''***...222444888000'''$$$'''***)))&&&''''''((((((((()))))))))***(((&&&%%%&&&'''''''''******)))((((((((((((((((((((((((((('''&&&%%%%%%(((((((((((((((((((((((()))))))))))))))******++++++++++++,,,---...000000222777>>>BBBEEELLLVVV^^^ppp~~~~~~xxxwwwxxxwwwooojjjgggeeefffkkknnnnnnmmmbbbXXXOOOKKKOOOZZZlll|||TTTOOOHHHBBB>>>:::666444222000...---......---+++)))***+++++++++***)))(((***)))))))))((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&(((((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&''')))((('''&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""""""""########################"""######$$$$$$######"""######$$$%%%%%%%%%%%%$$$$$$$$$###############"""%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$######"""######$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$######$$$$$$$$$$$$######"""###$$$&&&'''((()))***(((&&&$$$&&&'''&&&''''''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))((()))***(((&&&%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''&&&%%%$$$#########$$$$$$%%%&&&&&&'''************))))))))))))((('''&&&&&&''''''&&&%%%(((((())))))))))))((((((''''''(((((((((''''''&&&******))))))******+++,,,***+++,,,---------,,,+++************++++++++++++************++++++++++++******++++++++++++******(((''''''&&&&&&''''''(((++++++)))(((&&&&&&%%%%%%'''(((******(((((()))***((((((((())))))+++,,,---)))((('''''''''(((***+++************))))))))))))%%%&&&((()))))))))((((((''''''''''''''''''((()))(((((('''&&&'''(((***+++))))))))))))))))))))))))******)))((('''%%%$$$###))))))*********)))'''&&&'''&&&&&&''')))---111444;;;555...***)))***)))(((&&&''''''''''''(((((((((,,,)))&&&%%%'''((())))))***)))(((''''''((()))***''''''((()))))))))(((((()))))))))((((((((((((((())))))(((((())))))***+++,,,,,,,,,---...///000111222777<<>>JJJZZZeeeuuu}}}{{{zzz{{{sssmmmjjjhhhiiinnnqqqqqqpppiii___UUURRRVVVaaasss000000///...,,,,,,---///......---,,,*********+++)))))))))))))))(((''''''))))))((((((((('''''''''&&&&&&&&&'''''''''((((((%%%$$$%%%'''))))))&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((("""$$$&&&%%%###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((((((""""""######$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&########################!!!""""""######""""""!!!######$$$%%%%%%%%%%%%$$$''''''&&&&&&%%%$$$$$$###$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###############%%%''')))***$$$$$$$$$%%%%%%$$$""" """###%%%%%%$$$$$$%%%''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%#########%%%###$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''((((((''''''''''''&&&&&&%%%$$$$$$%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((((((''')))))))))))))))***++++++)))))))))))))))***++++++))))))))))))************------,,,,,,+++*********))))))************))))))))))))(((((((((((())))))&&&&&&&&&'''''')))***+++###&&&)))******))))))***((((((''''''''''''(((((((((((()))************)))''''''((((((((()))))))))+++***((('''''')))+++,,,//////---,,,++++++******''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&((()))***)))((('''***((('''%%%%%%''')))+++((('''''''''''''''((())))))///666888555///+++***''''''''''''((((((((()))'''&&&%%%&&&'''(((((('''((()))))))))))))))((('''))))))))))))(((&&&%%%%%%((((((((()))*********++++++++++++++++++,,,,,,---............///111222333111555999<<>>DDDNNN\\\fff{{{}}}~~~~~~wwwqqqmmmiiiiiimmmrrrtttttthhh___WWWUUU[[[hhh|||************************(((((()))***************))))))))))))))))))))))))&&&&&&'''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$&&&''')))(((&&&$$$"""&&&%%%$$$###""""""""""""!!!!!! """%%%)))&&&$$$$$$&&&'''%%%"""$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&###!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))(((%%%#########$$$%%%%%%%%%%%%###!!!!!!###$$$$$$$$$######$$$&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%#########&&&)))+++'''&&&%%%$$$############$$$$$$$$$$$$$$$&&&))),,,<<<777///'''###"""$$$&&&!!!###$$$&&&''''''&&&&&&(((((((((''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######""""""######$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''')))+++)))&&&&&&(((+++---((($$$$$$))),,,+++)))*********++++++,,,,,,,,,***++++++,,,,,,++++++***---------,,,,,,+++++++++,,,+++)))((((((((()))***+++***************+++,,,(((((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&'''(((***,,,---************))))))))))))******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))'''(((+++///111///(((###((('''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''%%%&&&&&&'''((()))******+++***((()))******)))(((++++++******************+++,,,------,,,,,,...000333333777>>>DDDKKKXXXcccyyy}}}{{{~~~{{{sssooonnnmmmnnnpppqqqqqqpppkkkaaaYYYYYY```nnn************************(((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&'''((((((''''''&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$"""!!!%%%$$$$$$######$$$$$$%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###&&&%%%$$$###""""""""""""!!!######"""!!!###%%%$$$###""""""###$$$###!!!%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%#########%%%%%%$$$%%%%%%###!!!!!!###$$$%%%$$$$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$&&&((())))))((('''&&&%%%%%%%%%%%%###$$$$$$$$$$$$&&&***---FFF@@@777...'''$$$$$$%%%######%%%&&&'''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$&&&'''((($$$$$$%%%%%%&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&((('''&&&&&&'''((((((''',,,((($$$%%%(((+++***(((***+++++++++++++++,,,,,,******++++++++++++******,,,+++++++++++++++******,,,+++***)))))))))************)))((((((''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&'''(((***++++++***)))((('''&&&%%%$$$'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&'''((()))((()))***,,,,,,)))&&&((((((((('''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&&&&''''''(((((()))***)))(((((()))***)))(((************************+++,,,------,,,,,,...000333333666===BBBJJJWWWcccyyy{{{ssspppnnnmmmnnnpppqqqqqqpppllleee___^^^aaannn************************(((((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%######$$$%%%&&&%%%%%%$$$###""""""""""""###$$$%%%%%%$$$###$$$&&&$$$%%%&&&&&&%%%$$$%%%'''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$######%%%'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%###"""!!!###$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%###$$$%%%%%%%%%&&&))),,,CCC???777...(((%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&(((((($$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&***&&&###$$$''')))'''$$$+++'''%%%%%%(((******(((++++++++++++++++++******)))******++++++******))))))))))))))))))*********++++++***))))))))))))*********)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''&&&''''''((((((''''''&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$&&&'''(((+++(((&&&&&&'''))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''')))'''&&&'''((()))((('''************************+++,,,------,,,,,,...000333222555;;;AAAHHHVVVbbbwwwzzzrrrpppnnnmmmnnnpppqqqpppooojjjfffbbb```aaammm************************(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&((((((((((((&&&%%%$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&)))(((''''''&&&&&&''''''%%%$$$$$$###""""""######%%%%%%%%%%%%$$$$$$$$$%%%"""%%%''''''$$$$$$&&&)))%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''((($$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$$$$""""""###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$&&&&&&%%%$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%''')))111///+++'''$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((())))))&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%%%%$$$$$$$$$!!!!!!"""###$$$&&&&&&'''(((&&&$$$%%%'''((('''%%%)))'''%%%&&&(((***)))(((,,,++++++******)))))))))((())))))******))))))(((&&&&&&''''''((((((((()))))))))((((((((('''''''''((((((((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$##################""""""###$$$%%%&&&'''(((!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''((()))'''%%%%%%%%%'''((()))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%&&&(((((((((&&&***************++++++++++++,,,------,,,,,,...000333222444:::???GGGUUUaaasss~~~zzzqqqnnnmmmmmmnnnppppppooonnngggbbb]]]]]]aaaooo))))))))))))))))))))))))(((((()))))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$&&&'''((())))))'''%%%$$$%%%$$$######"""#########%%%$$$$$$$$$$$$$$$###### ###""" """$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&"""###$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&%%%$$$&&&&&&%%%%%%$$$$$$%%%%%%)))******(((%%%$$$$$$%%%$$$#########$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&%%%%%%%%%$$$$$$$$$!!!""""""$$$%%%&&&''''''&&&((()))(((&&&%%%''')))((('''&&&&&&((()))((((((*********))))))((((((''''''(((((())))))(((((('''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###############"""""""""""""""###$$$&&&'''((((((""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$((('''%%%$$$$$$%%%'''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((((((((%%%%%%&&&&&&&&&''''''((())))))))))))(((((((((((((((''''''&&&&&&''''''(((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&'''(((((('''))))))*********++++++++++++,,,------,,,,,,...000333222444:::???GGGTTT```nnnyyy~~~yyypppkkkkkkkkkmmmooopppnnnmmmggg___XXXYYYcccttt))))))))))))))))))))))))(((((()))))))))(((''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!###$$$&&&((()))%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$"""###&&&''''''%%%""" $$$$$$###############$$$$$$###""""""$$$%%%$$$"""!!!"""######""""""###$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%###"""$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$%%%#########$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%(((((('''''''''''''''(((+++++++++)))&&&$$$###$$$###$$$%%%&&&'''((())))))'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""###$$$&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&''''''%%%(((***(((%%%$$$'''+++&&&&&&'''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%$$$$$$###"""!!!"""###$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$######"""&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''"""%%%'''((('''''''''''')))))))))(((((((((''''''((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&((()))(((''')))))))))***++++++,,,,,,+++,,,------,,,,,,...000222222555<<>>CCCHHHSSS]]]iiiuuu}}}zzzxxxooocccdddfffiiimmmnnnmmmllliii```YYYXXX___ooo))))))))))))))))))))))))(((((())))))((('''&&&&&&''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%''''''%%%$$$$$$%%%'''''')))(((&&&$$$#########$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""###%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$#########$$$%%%$$$###############$$$$$$$$$"""!!!"""&&&'''&&&$$$(((&&&###$$$&&&'''$$$!!!'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! """&&&((((((&&&$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$###""" """$$$%%%$$$######$$$!!!###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%%%%&&&&&&''''''((())))))(((&&&''''''"""$$$&&&(((((((((&&&%%%&&&%%%%%%%%%&&&''')))*********))))))((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&'''''''''''''''''''''(((%%%"""###&&&'''&&&###$$$&&&(((((('''''''''(((#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""$$$%%%&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%&&&'''&&&&&&%%%#########$$$%%%%%%&&&&&&'''&&&&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((('''%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$######$$$%%%&&&$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%###"""$$$&&&''''''%%%%%%))),,,((('''''''''&&&&&&&&&&&&((((((''''''''''''(((((())))))************))))))&&&&&&&&&'''((()))******'''&&&%%%''')))******)))((())))))***++++++,,,,,,+++,,,------,,,,,,...000111222888???DDDIIISSS\\\iiiuuu{{{wwwwwwoooaaabbbdddhhhlllnnnmmmlllfffaaaZZZWWWYYYggg---***&&&&&&(((***)))'''))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%'''(((######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%###"""!!!!!!''''''&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########""""""###%%%%%%$$$"""++++++***)))'''$$$"""!!!########################""""""""""""###$$$%%%&&&$$$$$$######$$$&&&'''(((%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%'''%%%###$$$&&&'''&&&###$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''(((((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$&&&%%%$$$$$$#########$$$---)))&&&(((+++,,,(((###,,,)))&&&%%%''')))(((&&&'''&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$######!!!"""###$$$$$$%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&(((((('''''''''&&&&&&&&&###$$$%%%&&&''''''''''''$$$$$$$$$$$$%%%&&&((((((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######%%%&&&&&&%%%######'''%%%$$$$$$'''(((&&&$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''(((((((((''' ###$$$%%%'''))) ###&&&&&&$$$$$$'''***###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''(((&&&""" &&&***'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$############'''%%%###"""######"""!!!!!!###%%%%%%%%%'''(((&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''((((((+++***)))(((((((((((((((&&&&&&''''''''''''&&&&&&(((((('''''''''(((((()))******)))******+++,,,---******))))))***,,,...000444333666;;;???EEEPPP\\\iiisssxxxyyywwwkkkcccdddfffiiijjjkkkkkkkkk```\\\XXXVVVXXXbbbxxx***'''%%%%%%&&&''''''%%%(((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############%%%&&&'''######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""!!!!!!%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###""""""$$$%%%&&&$$$###&&&&&&&&&%%%%%%###""""""########################$$$$$$###############$$$###$$$%%%''''''''''''&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%###!!!"""$$$%%%$$$""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$###$$$&&&&&&&&&$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&'''((()))((('''&&&&&&&&&''')))***$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###$$$$$$######$$$%%%%%%&&&'''%%%###%%%'''(((&&&###)))&&&$$$###%%%&&&%%%$$$''''''&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!"""###$$$$$$%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&$$$%%%&&&'''((((((((((((************+++,,,---...)))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%)))'''&&&&&&((()))'''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%&&&&&&%%%%%%###%%%''''''&&&%%%%%%&&&''''''(((&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%###!!!"""%%%(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$###$$$$$$$$$$$$###"""###&&&'''((('''###%%%&&&'''&&&%%%&&&'''&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&$$$###""""""!!!''''''&&&&&&''''''((()))))))))(((((('''''''''''''''(((((())))))(((((('''++++++***))))))(((((((((+++***)))((('''''''''''')))***+++,,,---......///444333555999>>>EEEQQQ]]]jjjsssxxxvvvsssgggccceeegggjjjlllllllllkkkeee```ZZZUUUTTT]]]qqq)))'''&&&%%%&&&'''&&&%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$&&&'''%%%$$$""""""###$$$$$$$$$$$$$$$########################&&&%%%$$$###""""""""""""###%%%'''))))))(((%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$###""""""$$$$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$###%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%######%%%&&&(((***(((&&&$$$$$$&&&(((***$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###"""""""""######$$$&&&'''(((''''''''''''(((((((((((('''&&&$$$$$$%%%&&&%%%$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%!!!"""###$$$%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&'''(((((()))((((((((((((((()))******++++++*********)))))))))))))))(((((((((((((((((((((((())))))((((((((((((((((((((((((''''''''''''((((((+++***(((((())))))(((&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%&&&'''&&&###!!!!!!!!!((('''%%%%%%%%%%%%$$$"""$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%''')))***)))'''((()))(((&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!((((((''''''(((((()))*********))))))))))))((((((((())))))******))))))(((,,,+++***)))(((''''''&&&***)))(((((('''''''''''')))***---///000000///...444222333777<<>>KKKXXXhhhxxx~~~yyyqqqrrryyyxxxqqqjjjjjjiiihhhhhhhhhhhhhhhfff___WWWPPPNNNUUUhhhyyy&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################%%%$$$$$$############$$$$$$######""""""######$$$$$$$$$######$$$$$$%%%&&&"""""""""""""""!!!!!!!!!%%%###!!!!!!"""###"""!!!%%%%%%$$$$$$###############$$$&&&%%%$$$"""######$$$$$$$$$###############"""###$$$###"""!!!"""$$$$$$$$$#########$$$$$$%%%""""""###$$$%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''((('''&&&&&&%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''(((((((((&&&''''''''''''&&&%%%%%%'''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$&&&&&&''''''###$$$&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&''''''((()))&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$'''%%%######%%%%%%$$$###%%%%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!%%%)))++++++***)))&&&'''''''''''''''&&&&&&))))))))))))((('''&&&%%%"""###$$$%%%'''((())))))+++)))&&&$$$%%%%%%$$$###&&&&&&&&&&&&'''((()))***$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%$$$$$$######$$$%%%&&&&&&''''''&&&&&&'''(((((('''%%%%%%&&&((()))(((''''''&&&'''''''''))))))************))))))(((((((((((((((((((((((()))))))))))))))***+++,,,)))))))))*********++++++,,,+++******+++,,,.../////////222666888===IIIUUUddduuu~~~~~~~~~sssrrryyyxxxqqqjjjjjjiiihhhgggfffffffffddd^^^WWWQQQNNNVVVjjj|||&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$&&&&&&%%%$$$#########$$$$$$$$$############$$$$$$$$$###$$$$$$$$$$$$%%%%%%############""""""""""""&&&###!!! !!!"""""""""%%%%%%$$$######"""""""""!!!###%%%&&&$$$###"""###########################"""###$$$###""""""###$$$%%%$$$###############$$$"""######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&(((''''''&&&&&&&&&'''''''''&&&%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&''''''%%%######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&########################%%%%%%&&&'''''''''''''''&&&''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""###"""######$$$$$$$$$$$$$$$########################(((''''''&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%!!!!!!""""""############"""###%%%&&&'''&&&%%%$$$$$$&&&''''''&&&&&&&&&'''%%%%%%$$$######%%%&&&'''&&&&&&&&&&&&&&&''''''(((%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""#########""""""$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''))))))(((&&&%%%%%%&&&&&&'''((((((''''''((()))))))))(((&&&%%%$$$######$$$%%%&&&&&&''''''***((('''%%%%%%$$$$$$$$$######$$$&&&(((***,,,---%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%$$$#########$$$%%%&&&&&&''''''&&&&&&''''''((('''%%%%%%'''(((++++++++++++++++++++++++'''(((((()))******))))))***)))(((''''''((()))***)))))))))))))))***++++++))))))))))))************,,,+++*********,,,...000//////222666999>>>IIITTTaaarrr|||tttssswwwvvvppphhhhhhhhhgggfffeeedddcccaaa\\\VVVPPPNNNVVVjjj~~~&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!! !!!"""""""""$$$$$$$$$######""""""""" """%%%%%%$$$###"""##############################$$$%%%$$$###"""###%%%$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$''''''&&&&&&&&&''''''((('''&&&%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&''''''%%%############$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&########################&&&&&&'''&&&&&&%%%$$$$$$&&&&&&''''''(((''''''&&&$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%########################&&&&&&%%%%%%$$$#########""""""""""""############%%%$$$$$$############### !!!!!!""""""######$$$$$$%%%'''((('''%%%###!!!!!!###%%%%%%$$$###$$$%%%''''''&&&%%%%%%'''((()))''''''&&&&&&''''''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&((()))'''%%%%%%''')))%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%$$$%%%&&&'''((((((((((((''''''(((((('''&&&$$$###%%%%%%%%%%%%%%%$$$$$$$$$(((((('''&&&%%%$$$$$$%%%$$$$$$$$$%%%&&&((()))***%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&'''((('''%%%%%%''')))((((((((((((((((((((((((&&&&&&'''((())))))))))))***)))(((''''''((()))***((()))))))))************(((((()))))))))*********,,,+++*********,,,...000111000222777;;;@@@IIISSS^^^ppp{{{uuurrrttt||||||tttpppffffffffffffeeedddcccbbb___[[[VVVPPPMMMUUUkkk&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&'''%%%$$$$$$############$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###!!!!!!"""###"""!!!!!!"""###$$$$$$###"""!!! """$$$$$$###"""###$$$###############$$$$$$$$$###$$$%%%$$$######$$$%%%######"""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$!!!###&&&(((((('''%%%###&&&&&&&&&&&&&&&&&&'''(((%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&'''&&&$$$#########$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&########################&&&&&&&&&%%%%%%$$$###"""%%%%%%&&&''''''''''''&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%######################## !!!!!!"""#########!!!!!!"""""""""#########$$$$$$###"""""""""""""""######$$$$$$$$$%%%%%%%%%&&&'''(((((('''%%%"""!!!"""$$$&&&'''&&&&&&&&&(((***))))))))))))***++++++))))))(((((())))))***+++******)))))))))((((((((())))))))))))((((((((((((((((((((((((''''''''''''++++++***(((%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%&&&'''((((((((('''%%%&&&((())))))'''%%%$$$'''&&&&&&%%%%%%$$$$$$###%%%&&&''''''%%%%%%&&&'''((('''&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&'''''''''&&&&&&''')))&&&'''(((((()))(((((((((''''''((()))))))))))))))******((((((((((((******(((((()))******))))))(((((((((((()))))))))******,,,+++******+++,,,...///222000222888<<>>JJJSSS]]]iiixxx}}}yyyvvvrrrooojjjccc\\\[[[```gggjjjjjjeeeeeeeeeeeeeeeddddddcccgggggg```[[[\\\^^^ooo$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$###"""!!! &&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$#####################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""###### !!!"""#####################""""""""""""###############$$$%%%%%%&&&&&&""""""######$$$%%%%%%%%%###############$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$######""""""!!!###$$$%%%&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%"""###$$$$$$######%%%'''&&&$$$""""""###$$$$$$$$$'''(((((())))))))))))))))))+++,,,***&&&$$$%%%'''"""###%%%'''((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$### """%%%(((******%%%%%%%%%$$$$$$$$$$$$###""""""###$$$%%%%%%$$$$$$###$$$%%%&&&&&&%%%###"""######$$$$$$%%%%%%$$$$$$ """%%%((())))))'''&&&(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((()))***************)))'''***------,,,*********''''''''''''''''''''''''***)))'''%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((''''''((((((((((((''''''***)))((('''&&&&&&&&&''''''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''(((((((((((('''''''''''''''&&&%%%%%%''')))''''''&&&&&&&&&'''((((((###$$$%%%%%%######$$$%%%''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&'''))))))'''&&&'''((((((((((((((((((***++++++,,,,,,,,,,,,------------,,,,,,+++************+++'''''''''''''''(((((())))))'''%%%%%%''')))))))))))))))))))))******+++++++++...111333555>>>KKKUUU]]]iiixxx}}}zzzvvvrrroooiiiccc\\\\\\aaahhhkkkkkkgggffffffffffffffffffffffffggg___[[[\\\\\\mmm!!!"""######$$$$$$############$$$$$$$$$######"""%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###################################################""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""!!!!!!!!!!!!"""""" """###$$$$$$############""""""""""""##################$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&############"""""""""""""""###%%%&&&&&&%%%###""""""""""""#########$$$$$$"""$$$%%%%%%$$$###$$$%%%'''%%%######$$$%%%%%%%%%''''''((())))))))))))(((%%%(((***((($$$"""###&&&$$$%%%'''))))))((('''&&&''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!! """%%%((())))))%%%%%%%%%$$$$$$$$$###### !!!"""$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%###$$$$$$%%%&&&&&&%%%%%%$$$$$$&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$"""##################"""'''&&&%%%$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$%%%$$$###$$$&&&''''''&&&$$$$$$$$$#########$$$$$$$$$%%%%%%&&&''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***))))))((())),,,///000000.........,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))(((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((()))(((((())))))))))))(((((())))))((((((''''''(((((((((((((((''''''&&&&&&&&&''''''((((((((((((''''''((((((((())))))(((((((((###%%%&&&&&&&&&&&&''')))'''&&&&&&%%%&&&'''((()))$$$%%%&&&%%%$$$$$$%%%&&&((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''(((((((((&&&'''))))))'''''''''(((((('''''''''''')))***+++,,,,,,,,,,,,------------+++***))))))(((((())))))%%%&&&''''''((((((((('''(((&&&&&&'''***,,,+++***+++++++++++++++,,,,,,,,,***...111222555>>>KKKWWW[[[gggvvv|||xxxtttpppiiiccc]]]]]]ccciiillllllhhhhhhggggggggghhhhhhiiiffffff___ZZZ[[[[[[kkk !!!#########"""!!!"""###$$$$$$%%%%%%%%%%%%"""###$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$################################################""""""######$$$$$$$$$$$$######""""""""""""######!!!!!! !!!!!!!!!"""$$$%%%&&&&&&%%%%%%######""""""""""""######$$$$$$######""""""!!!!!!""""""###$$$%%%%%%&&&&&&""""""######$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$############""""""""""""""""""#########!!!"""$$$&&&&&&&&&$$$###!!!""""""""""""#########"""$$$&&&&&&%%%#########$$$"""!!!"""%%%((())))))$$$%%%%%%&&&&&&&&&&&&&&&###&&&(((&&&""" """%%%%%%'''(((******)))'''&&&(((((('''&&&$$$###""""""########################%%%%%%%%%$$$$$$#########&&&$$$######$$$%%%%%%$$$%%%%%%%%%$$$$$$######### """$$$%%%&&&&&&%%%%%%### !!!%%%'''$$$%%%&&&&&&'''''''''&&&((('''&&&%%%$$$%%%&&&&&&))))))((((((((('''''''''""""""############""""""'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$###"""$$$''')))))))))%%%%%%$$$###"""""""""""" !!!"""######$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%"""###%%%%%%%%%%%%###"""$$$%%%'''(((((((((''''''###&&&***,,,+++*********************((('''&&&%%%"""$$$'''))))))((('''&&&""""""$$$&&&(((***+++,,,))))))))))))))))))))))))'''''''''((((((***++++++))))))************))))))%%%&&&''')))))))))((((((******)))(((((('''&&&&&&%%%''')))******)))'''%%%(((((())))))))))))((((((!!!###%%%&&&&&&&&&'''((('''&&&&&&%%%&&&'''((()))%%%&&&''''''%%%%%%&&&'''***))))))((('''&&&&&&&&&''''''''''''''''''''''''!!!###%%%'''((((((((('''&&&((())))))(((''''''(((''''''&&&&&&'''(((***+++))))))*********+++++++++))))))((('''''''''''''''$$$%%%'''((()))(((''''''((('''''')))---///---+++,,,------------------...***...111222555===LLLWWWZZZfffttt{{{wwwsssiiiccc^^^___eeekkkmmmlllggggggggggggggghhhiiiiiiffffff___ZZZZZZZZZiii$$$$$$%%%%%%%%%%%%&&&&&&"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""$$$%%%$$$###&&&%%%%%%$$$###"""!!!!!!""""""#########""""""!!!$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%###""""""######!!! ######""""""!!!""""""###%%%%%%$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######################## !!!"""######$$$#####################"""!!! ######""""""!!!!!! $$$$$$$$$#########""""""######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&$$$###"""$$$%%%%%%$$$!!!"""###$$$%%%$$$###############""" !!!###%%%###!!!!!!###&&&'''$$$!!!$$$$$$%%%%%%%%%&&&&&&&&&'''((((((((('''&&&&&&%%%$$$$$$"""!!! $$$$$$###"""###$$$&&&'''########################%%%'''%%%!!!"""'''&&& %%%$$$$$$###$$$%%%'''(((''''''&&&$$$"""!!!  """###$$$%%%&&&'''''''''&&&%%%$$$""""""***'''$$$###&&&'''&&&%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&'''((((((((('''&&&%%%$$$$$$&&&''')))))))))'''&&&%%%$$$$$$$$$&&&%%%%%%$$$%%%&&&((()))(((''''''&&&%%%$$$######%%%&&&(((******)))((('''******)))((('''&&&&&&%%%""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$#########$$$$$$***))))))(((((('''&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''(((((()))))))))***++++++***)))((('''&&&%%%%%%%%%'''((())))))))))))'''((()))***+++,,,,,,,,,((())))))******+++,,,,,,------000555888<<>>CCCOOO^^^qqq{{{iiiaaaYYYVVVZZZ```cccccc]]][[[XXXXXXZZZ\\\]]]]]]cccaaa```]]]XXXXXXaaammm"""$$$%%%&&&%%%$$$""" ################################################$$$$$$###"""!!!!!!""""""########################""""""######$$$$$$$$$$$$######""""""""""""#########$$$%%%%%%%%%###"""!!! !!!"""###$$$$$$%%%!!!"""###$$$%%%$$$#########""""""""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###!!! !!!!!!"""###############%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$#########""""""""""""###$$$%%%&&&###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%(((&&&### !!!###%%%$$$$$$############$$$$$$""""""######$$$%%%&&&'''$$$%%%%%%%%%%%%$$$###############$$$$$$$$$%%%%%%!!!!!!!!!###%%%&&&$$$"""$$$$$$%%%%%%&&&'''''''''#########$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%''')))+++,,,------&&&&&&&&&&&&''''''''''''&&&''''''(((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######"""###############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######&&&)))''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''((((((''''''((()))))))))''''''((()))))))))))))))&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$"""$$$&&&((()))))))))(((&&&''''''&&&%%%$$$$$$%%%######$$$%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%***(((&&&%%%$$$%%%&&&''''''&&&%%%$$$$$$&&&((()))''''''((()))((((((''''''''''''((((((((((((''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&& !!!###%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''(((******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************'''(((((()))******++++++(((***,,,,,,,,,,,,...000...///000111333777===BBBQQQ```rrr{{{mmmdddYYYUUUXXX]]]```aaa\\\[[[ZZZZZZZZZ\\\\\\]]]hhhfffccc___YYYWWW```lll!!!###%%%''''''&&&%%%$$$################################################&&&%%%$$$"""!!! """"""""""""""""""""""""###############$$$$$$$$$######""""""""""""######%%%&&&&&&'''&&&%%%###""" !!!!!!"""######$$$$$$"""!!!!!! """###$$$"""""""""######"""""""""########################!!!!!!!!!!!!!!!""""""###%%%%%%$$$$$$######"""""" !!!"""######$$$######%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$##################$$$#########"""######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%(((&&&### !!!$$$&&&$$$######""""""######$$$""""""###$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%% """$$$$$$""" !!!"""###$$$%%%&&&'''((("""""""""#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&,,,,,,,,,+++***)))''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%################################################$$$$$$######"""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((&&&&&&'''((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''&&&'''((()))''''''((()))))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))++++++******,,,------+++(((&&&&&&'''"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''))))))111///,,,***((((((((()))+++)))((('''''')))+++,,,''''''(((((()))(((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&& !!!###%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((&&&'''''''''((((((((((((''''''&&&''''''((()))***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++&&&&&&''''''((()))))))))***+++,,,,,,++++++,,,......//////000222777===AAAOOO___rrrzzzlllbbbVVVQQQSSSYYY\\\]]][[[[[[[[[ZZZZZZ[[[]]]^^^gggeeeccc___YYYXXXbbbnnn!!!"""###%%%%%%%%%%%%$$$################################################&&&%%%$$$"""!!! """"""""""""""""""""""""######""""""######$$$%%%######""""""""""""######%%%%%%&&&&&&&&&%%%$$$$$$""""""""""""############"""!!! ###$$$""""""############""""""########################""""""!!!!!!!!!"""######$$$$$$$$$$$$############ !!!"""########################$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$%%%$$$######"""#########$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%$$$###"""######""""""""""""############$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$$$$$$$##################$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&(((((()))))))))(((''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#########$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$''')))***(((''''''''')))(((''''''''''''((()))''''''''''''''''''''''''###$$$%%%%%%$$$$$$%%%'''''''''((()))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((())))))(((''''''&&&...000000...)))&&&''')))&&&&&&'''((()))))))))(((''''''((((((***+++---......---***'''%%%$$$$$$$$$(((((('''''''''((()))***''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&(((((((((((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))'''''''''((((((((())))))'''''''''''''''((())))))***++++++,,,,,,++++++***++++++++++++++++++++++++************************&&&&&&&&&'''(((((())))))***,,,------++++++,,,---...///000000222777===BBBJJJZZZnnn~~~{{{iii___SSSMMMOOOUUUZZZ[[[\\\\\\\\\ZZZYYYZZZ]]]```aaa```^^^\\\YYYZZZfffsss######$$$$$$$$$$$$$$$$$$################################################$$$###""""""""""""""""""""""""""""""""""""""""""$$$###"""""""""###$$$%%%######""""""""""""######$$$$$$#########$$$%%%%%%############""""""""""""!!!!!!!!!!!!!!!""""""###!!!"""###$$$$$$###"""!!!###########################""""""""""""###$$$$$$!!!!!!!!!!!!!!!!!!""""""!!!""""""#########""""""!!!""""""######$$$$$$$$$######$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$$$$###############$$$$$$$$$$$$$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%% !!!#####################""""""""""""######$$$$$$%%%%%%%%%$$$###"""$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&%%%"""!!!###&&&%%%%%%$$$$$$######""""""""""""######$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''###$$$&&&((()))***++++++''''''''''''(((((((((((('''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""#########$$$$$$$$$%%%%%%%%%%%%###%%%''''''&&&&&&'''(((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''$$$%%%'''&&&$$$$$$&&&)))''''''((()))))))))))))))******))))))))))))******))))))))))))))))))))))))%%%%%%&&&'''((()))******+++***)))((('''&&&&&&&&&***---///,,,'''%%%''')))((())))))************)))((((((((()))***+++,,,---((('''&&&$$$###!!! %%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&'''((()))***%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''+++***)))(((''''''&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((''''''''''''((()))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))************************''''''(((((()))******+++)))+++,,,---,,,---...000///000000111333888>>>BBBHHHXXXjjjzzz{{{jjj```SSSMMMPPPWWW]]]___]]]]]]\\\ZZZXXXYYY^^^bbb^^^]]]\\\ZZZWWWZZZgggttt((('''&&&%%%$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""$$$###"""""""""###%%%&&&######""""""""""""######""""""!!!!!!!!!"""$$$%%%$$$$$$######"""!!!!!!!!! !!!###$$$%%%$$$"""!!!!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""###############$$$$$$%%%""""""######$$$$$$%%%%%%""""""############"""""" !!!"""###$$$$$$%%%######$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%""""""""""""###$$$%%%%%%$$$$$$######"""######$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###  %%%(((######""""""""""""######$$$%%%&&&&&&%%%$$$"""!!!$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&###&&&'''$$$"""&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%&&&'''++++++++++++***((('''&&&''''''''''''((((((((()))(((((())))))((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!!!!"""#########$$$$$$%%%%%%%%%###$$$%%%$$$###$$$''')))&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''')))***)))''''''))),,,'''(((((())))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))%%%&&&'''((()))+++,,,,,,+++***)))(((((()))++++++)))---///---)))'''***---(((((())))))))))))(((((((((((('''''''''(((((()))(((((()))((('''&&&%%%$$$'''((())))))******)))))))))(((&&&%%%&&&'''***+++'''(((((((((((((((((('''&&&'''''''''(((((()))))))))(((((((((''''''''''''((('''&&&%%%%%%'''((()))%%%$$$###""""""###$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''(((((())))))***+++,,,,,,+++***)))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,'''))),,,------...111333///000111111444888>>>CCCKKKYYYjjjwww~~~zzznnndddWWWQQQUUU\\\bbbeee^^^^^^\\\YYYWWWYYY^^^ccc___]]]\\\YYYVVVXXXdddrrr%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$%%%%%%$$$######$$$%%%%%% !!!###$$$###!!!''')))(((%%%%%%&&&###!!!!!!!!!!!!"""""""""""" !!!"""###$$$%%%%%%$$$$$$$$$#########""""""###$$$%%%%%%%%%###"""!!!###$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""" """###$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!"""######"""!!!""""""############""""""!!!"""###$$$%%%&&&&&&&&&!!!!!! """###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$((('''%%%$$$$$$%%%&&&((( !!!###%%%&&&&&&%%%%%%%%%$$$#########$$$%%%&&&$$$$$$######"""#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""&&&'''&&&((()))&&&%%%&&&&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$)))'''###!!! """%%%'''((('''&&&%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$"""!!!"""$$$$$$"""!!!!!!"""$$$+++'''$$$###$$$%%%$$$"""%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&))))))((('''&&&%%%$$$$$$'''%%%######%%%''''''''''''''')))***************)))))))))))))))))))))))))))***+++,,,,,,+++***)))***)))))))))))))))***+++***&&&###%%%***,,,***&&&''''''''''''''''''''''''((())))))***************''''''&&&&&&&&&&&&''''''************************&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))))))))************)))))))))(((((('''''''''((((((###""""""$$$'''******)))'''''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%$$$&&&'''((('''%%%$$$$$$&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%&&&'''((((((+++******))))))******+++---------,,,+++***)))(((''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---------............///...000222444555888===@@@HHHWWWkkkyyy~~~zzzvvvooo___WWWWWWWWW```eee^^^```]]]ZZZYYYZZZ\\\^^^^^^^^^^^^___\\\WWWVVV```mmm###############"""!!!!!!"""############$$$$$$$$$$$$$$$###""""""###$$$$$$"""###$$$$$$###""""""""" !!!$$$### !!!!!!!!!!!!"""""""""###""""""""""""############$$$$$$$$$#########""""""!!!!!!"""#########""""""$$$$$$%%%%%%%%%%%%$$$$$$########################%%%$$$$$$###"""!!!!!! """"""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$"""$$$$$$##################$$$###""""""$$$$$$###""""""##################"""""""""###$$$%%%%%%%%%%%%######""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%'''&&&$$$######$$$%%%&&&$$$$$$%%%''''''(((((((((&&&%%%$$$#########$$$%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""!!!&&&)))((()))---,,,(((&&&&&&&&&&&&''''''''''''&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!!!!!###%%%&&&"""""""""""""""!!!!!!!!!###$$$$$$$$$$$$$$$$$$######$$$$$$###!!! !!!###""""""!!! !!!""""""'''$$$""""""$$$%%%$$$###&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((***(((&&&&&&((()))***))),,,,,,,,,,,,+++***))))))))))))))))))))))))))))))((()))***++++++***)))(((***))))))((((((((()))))))))(((''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''%%%$$$%%%''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&''''''&&&&&&%%%$$$%%%&&&'''&&&$$$$$$$$$&&&'''&&&&&&%%%%%%%%%%%%&&&++++++******************+++******************++++++,,,,,,,,,,,,++++++***+++++++++*********))))))---------------------...------------...............000222333555888<<<@@@IIIXXXkkkyyy}}}{{{xxxtttkkk[[[TTTUUUVVV___eee___aaa^^^ZZZYYYZZZ\\\]]]^^^]]]]]]^^^[[[VVVUUU___kkk"""############"""!!!!!!"""############$$$$$$$$$######"""!!!!!!"""######$$$$$$$$$$$$###"""!!!!!!$$$&&&&&&"""!!!######!!!!!!!!!"""""""""######$$$#########""""""!!!!!!$$$############"""""""""!!!!!!!!!""""""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$########################&&&%%%$$$###""" ##############################$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! """""""""""""""""""""###$$$###"""###$$$%%%$$$#########$$$$$$$$$$$$############$$$$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$############$$$%%%&&&&&&%%%$$$###"""######%%%&&&&&&&&&&&&&&&''''''((()))&&&&&&%%%$$$############$$$###############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$######(((&&&###"""&&&+++***&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$!!!"""###$$$%%%$$$##############################"""######""" !!!###""""""""""""""""""""""""$$$"""!!!!!!###%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((())))))******((('''''')))*********,,,,,,,,,++++++***)))(((((((((((((((((((((((((((''''''((())))))(((''''''))))))((('''&&&&&&&&&''''''((()))(((%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%&&&'''&&&$$$&&&&&&&&&''''''(((((()))&&&''''''''''''&&&%%%%%%###$$$&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&'''(((((()))))))))))))))*********++++++++++++++++++++++++***+++,,,,,,---------,,,++++++++++++************++++++++++++,,,,,,---...,,,,,,,,,---------.........000111333444888<<<@@@IIIVVVhhhvvv}}}xxxwwwtttpppgggYYYTTTUUUWWWbbbiiidddccc___[[[XXXYYY[[[]]]^^^___^^^^^^\\\WWWVVV___jjj$$$$$$%%%%%%%%%$$$$$$###""""""#########$$$$$$$$$#########""""""#########$$$$$$######""""""""""""%%%(((((($$$"""$$$%%%###!!!!!!"""""""""#####################""""""""""""############""""""""""""$$$$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#################################"""######$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""" !!!###$$$&&&((()))***############$$$$$$$$$$$$%%%#########%%%&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$######"""%%%%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$############$$$%%%&&&'''%%%$$$$$$###$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$######"""""""""!!!!!!!!!!!!""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$######!!!$$$((()))''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$##################"""!!!!!! """$$$&&&&&&&&&$$$############""""""#########"""###$$$###!!!!!!"""$$$"""###$$$$$$$$$$$$###"""$$$#########$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&((())))))(((%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&)))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%''')))((('''(((((((((((('''''''''''''''''''''''''''&&&&&&%%%###%%%&&&&&&%%%%%%'''(((&&&&&&&&&''''''(((******&&&'''((()))***+++,,,,,,,,,,,,------------,,,,,,+++,,,,,,---------,,,,,,''''''((()))***+++,,,,,,''''''''''''((()))+++,,,+++,,,,,,,,,------------...000111222333777<<<@@@HHHSSScccqqq|||xxxrrrqqqnnnkkkgggZZZVVVYYY[[[gggpppmmmeeeaaa[[[XXXXXX[[[]]]^^^aaa```___]]]YYYXXX___iii###$$$$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""!!!!!! ###!!!!!!$$$&&&&&&""""""""""""############""""""""""""############""""""""""""""""""""""""%%%$$$"""!!! !!!###$$$$$$%%%%%%$$$$$$########################### !!!"""###$$$%%%%%%########################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$######"""""""""""""""######$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$###""""""$$$$$$$$$######"""!!!!!!########################""""""#########$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%&&&'''''''''&&&$$$######$$$%%%&&&&&&&&&%%%%%%$$$###"""""""""""""""""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$######$$$&&&(((((()))***''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$%%%%%%$$$###!!!!!!######"""!!! %%%$$$############$$$%%%###$$$%%%$$$######$$$&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&$$$###############$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&'''))))))((('''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&((((((&&&%%%$$$$$$$$$$$$###!!!!!!%%%'''&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%&&&((()))((('''******)))((('''&&&&&&%%%''''''((((((''''''&&&%%%%%%'''(((((('''''')))***&&&&&&&&&'''((()))***+++,,,,,,---.........------------...//////...------------------,,,+++***)))%%%%%%&&&'''((()))******''''''&&&&&&''')))***,,,++++++++++++,,,,,,,,,---//////000111333777<<<@@@IIISSSaaannnzzzuuunnnmmmjjjfffeeeYYYWWWZZZ]]]iiitttqqqhhhccc\\\XXXWWWZZZ\\\^^^aaa___^^^\\\XXXWWW]]]eee!!!!!!"""############""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!""""""###""""""!!!!!!$$$'''$$$!!!""""""!!!"""""""""#########$$$$$$!!!!!!""""""#########$$$!!!!!!"""""""""""""""######""" """"""############""""""""""""""""""""""""""""""""""""""""""""""""##############################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$######"""!!!!!! !!!""""""#########""""""###%%%&&&%%%$$$######$$$$$$$$$$$$######""""""###############"""###############"""!!! ########################"""############$$$$$$$$$############$$$%%%&&&&&&$$$%%%%%%&&&&&&'''''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%$$$$$$%%%$$$&&&))))))%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%$$$###!!! !!!!!!###$$$$$$###""""""%%%$$$###""""""###$$$%%%$$$%%%%%%%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%###"""###$$$%%%&&&'''((((((((('''%%%&&&&&&''''''((((((((()))(((((((((''''''&&&&&&((((((((()))++++++***(((************)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%$$$  '''***'''###''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''(((((()))***---+++)))))))))(((&&&%%%+++******)))((('''&&&&&&'''(((((((((((('''&&&&&&''')))***)))(((((()))***&&&&&&&&&'''''')))******/////////...---***(((&&&,,,,,,............,,,,,,---------,,,+++***((((((''''''''''''&&&&&&&&&&&&+++***(((((((((***,,,---******+++++++++,,,,,,,,,//////000000222666<<<@@@KKKUUUbbbppp|||~~~uuunnnllliiidddaaaWWWUUUXXXZZZfffrrrpppkkkeee]]]WWWVVVYYY\\\^^^___\\\[[[ZZZVVVTTTYYY```!!!!!!"""###############"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!"""$$$%%%%%%$$$"""!!!%%%)))&&&"""!!!!!!""""""#########$$$$$$$$$############""""""""""""!!!!!!!!!!!!""""""###### !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!"""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$&&&&&&''' !!!""""""###$$$$$$"""!!!!!!"""$$$%%%%%%$$$"""##################""" !!!"""######$$$######"""###$$$$$$$$$###"""!!!########################"""############$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%######$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$###"""###$$$%%%%%%%%%$$$##################$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$%%%$$$'''%%%######%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$############&&&&&&&&&&&&%%%%%%%%%%%%%%%###"""!!!!!!"""###%%%###$$$%%%$$$######%%%'''&&&%%%$$$######$$$%%%&&&###%%%''''''$$$""""""######$$$%%%&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&''''''''''''((((((''''''''')))******)))'''))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&%%%######$$$''')))(((&&&((((((((((((((((((((((((&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''''''''(((((((((((())))))************))))))''''''''''''((()))***+++///---+++******)))'''%%%(((((((((((((((((())))))((((((((((((((('''&&&&&&((()))***)))((('''((()))&&&&&&&&&&&&'''(((((()))++++++,,,,,,+++(((&&&$$$)))***+++,,,,,,+++***)))++++++++++++******)))((((((((('''''''''&&&&&&&&&,,,+++)))(((((()))+++---************++++++++++++////////////111666<<>>KKKRRR```rrr~~~{{{wwwsssnnnjjjbbbXXXVVVYYYZZZfffsssrrrrrrggg[[[XXXXXXYYY]]]bbb```aaabbb___\\\\\\___ccc$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!%%%%%%%%%$$$$$$$$$###### """$$$&&&&&&&&&&&&"""""""""!!!!!!"""""""""$$$$$$######"""!!!!!! !!!!!!""""""""""""!!!!!!$$$######"""""""""""""""%%%$$$"""###$$$%%%%%%$$$!!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! """"""############""""""###"""!!! !!!######""""""""""""######""""""!!! ########################!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$"""############"""!!!!!!###%%%''''''&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&!!! %%%'''%%%###$$$######""""""""""""######$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$###""""""###%%%%%%$$$###""""""######"""!!!"""$$$&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$#########$$$ !!!"""$$$%%%&&&''''''%%%$$$"""""""""###%%%&&&$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$######"""!!!######""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######%%%'''((('''###$$$%%%$$$""""""###%%%$$$$$$$$$#########""""""%%%%%%&&&&&&&&&%%%$$$$$$'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''%%%%%%&&&'''%%%&&&&&&'''''''''''''''(((((((((((((((((())))))***)))(((''''''''''''''''''&&&$$$######$$$&&&'''((()))+++,,,,,,+++)))'''((((((((((((((((((((((((((((((((()))))))))******)))***,,,,,,*********+++***)))(((&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$######$$$''''''&&&&&&&&&&&&&&&''''''(((***+++***)))&&&%%%'''''')))******+++++++++------,,,,,,+++***((('''))))))))))))************)))***++++++,,,,,,++++++........................111222333333444777;;;>>>HHHPPP___rrr~~~{{{wwwtttpppmmmggg\\\YYY]]]aaappp}}}|||wwwkkk___ZZZYYYZZZ^^^cccaaacccbbb```]]]^^^bbbfff###############$$$$$$$$$$$$$$$######"""!!!!!!!!!%%%%%%%%%$$$$$$$$$######!!!!!!""""""###$$$$$$%%%########################$$$$$$$$$######""""""!!!!!!!!!""""""""""""!!!!!!#########"""""""""""""""%%%###  """""""""  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""############""""""""""""  !!!$$$##################$$$!!!!!!!!!!!!!!! ########################!!!!!!""""""###$$$$$$$$$%%%%%%$$$$$$$$$#########!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$######"""!!!!!!!!!!!!""""""###$$$$$$""""""###$$$########################$$$$$$############$$$$$$###########################"""$$$""""""###!!!"""###$$$$$$###"""!!!$$$$$$###""""""###$$$$$$$$$###""""""""""""""""""$$$%%%&&&%%%#########%%%""" !!!###%%%&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######""""""###$$$&&&'''%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$)))(((((('''&&&%%%$$$$$$$$$###""""""""""""""""""$$$$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$&&&)))+++,,,,,,'''(((((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%######$$$%%%&&&&&&'''''''''(((((((((((((((((((((((('''''''''))))))((('''&&&&&&'''''')))&&&""""""&&&)))(((((()))******))))))(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''')))******((('''((()))(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&))))))))))))(((((('''&&&(((((()))))))))((('''''')))************)))((((((------------,,,***)))(((++++++++++++************++++++,,,------------,,,000000000000000000000000000111222333444777;;;>>>GGGPPPaaauuu{{{xxxuuusssqqqiii[[[WWW[[[bbbttt}}}pppbbb\\\ZZZ[[[^^^ccccccdddcccaaa___```eeejjj"""""""""###$$$$$$$$$%%%$$$$$$##################%%%%%%%%%$$$$$$$$$######'''&&&$$$###!!!!!!!!!!!!"""##################"""""""""###$$$%%%%%%&&&&&&""""""!!!!!!!!!!!!""""""""""""#########"""""""""%%%###!!! !!!""""""!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$""""""############""""""$$$###"""!!!!!!"""###$$$########################!!!"""###$$$$$$###"""!!!########################"""""""""######$$$$$$$$$$$$$$$$$$#########"""""""""#########$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%###"""""""""###$$$!!!""""""!!! """$$$""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""&&&$$$#########"""!!!!!!"""######$$$$$$######"""$$$##################$$$%%%$$$###""""""###$$$%%%###$$$%%%%%%###"""###%%%!!! ###%%%&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$###%%%$$$"""!!!!!!###%%%'''$$$$$$%%%%%%%%%$$$"""!!!!!!"""###$$$$$$$$$$$$$$$(((''''''&&&%%%$$$######$$$###"""!!!!!!!!!######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%'''***,,,---,,,)))++++++***(((&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$'''''''''''''''''''''&&&%%%'''((('''&&&%%%&&&''')))))))))))))))******+++((((((((('''''''''''''''))))))'''&&&%%%$$$$$$$$$***'''###!!!!!!###'''***))))))(((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((***++++++)))(((((()))((('''''''''''''''''''''''''''''''''''''''''''''%%%'''((((((''''''(((***''')))***+++,,,,,,+++************)))))))))******)))************)))((((((++++++,,,------------,,,+++++++++******)))))))))***+++,,,,,,------,,,,,,,,,---...///000111222333///000222222444777;;;???IIISSSeeexxx{{{xxxwwwvvvuuulll\\\UUUXXX```sssttteee^^^[[[[[[^^^bbbcccddddddaaa___aaaggglll"""""""""###$$$$$$$$$%%%!!!""""""###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######((('''%%%###"""!!!!!!!!!!!!""""""######""""""!!! !!!"""###$$$%%%%%%""""""!!!!!!!!!!!!""""""!!!"""############""""""%%%$$$$$$%%%'''&&&$$$""" !!!!!!""""""""""""""""""""""""""""""""""""""""""!!! """###%%%""""""############""""""$$$###"""!!!!!!"""###$$$!!!!!!"""######"""!!!!!!!!!"""###$$$$$$###"""!!!####################################$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!"""#########$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%###"""""""""###$$$$$$%%%%%%$$$$$$$$$&&&(((""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""%%%&&&%%%###""""""######%%%$$$###!!!!!!###$$$%%%#########$$$$$$#########$$$$$$"""""""""###$$$%%%!!!###$$$###""""""###$$$!!!  ###%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%$$$###&&&$$$""" """$$$&&&"""###$$$%%%$$$###!!! !!!"""######$$$$$$$$$$$$########################$$$###"""!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((('''&&&''')))***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))((()))***)))((('''(((******))))))))))))***++++++((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&***)))(((''''''((()))******))))))((()))***+++,,,))))))))))))))))))))))))*********)))))))))))))))+++---...---+++******+++(((((((((((()))(((((((((((((((((((((((((((((((((%%%'''(((((((((((()))+++&&&''')))***+++***))))))******)))(((((()))***+++'''((()))***************++++++,,,------------,,,*********))))))(((((('''))))))***+++++++++++++++***+++,,,---///000111111...000111222333777;;;???IIISSSeeevvv|||yyyyyyxxxxxxrrrbbbZZZZZZ___pppuuufff^^^[[[[[[]]]aaacccddddddbbb```bbbggglll###############$$$$$$$$$ !!!###$$$%%%&&&'''%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$ !!!"""######"""!!! ###"""!!! !!!"""### !!!###$$$$$$###"""""" ###$$$$$$!!! !!!!!!!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!"""######""""""############""""""!!!  """""" !!!"""######"""!!!  !!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$""""""!!! !!!!!!###$$$$$$######%%%&&&########################$$$$$$############$$$$$$"""""""""""""""""""""""""""""" ###%%%&&&'''%%%###!!!!!!###%%%'''"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!""""""###!!!"""######"""!!!###$$$###""" !!!###%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&%%%$$$###%%%###!!! """$$$&&&!!!"""###$$$$$$"""!!! """"""######$$$######### !!!!!!""""""#####################$$$%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""###$$$""" ###%%%''''''%%%###""""""############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''######$$$%%%&&&'''((((((((()))******)))((()))***)))((('''&&&'''((()))***(((((((((((()))))))))***######$$$%%%&&&(((***+++))))))***++++++***))))))))))))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((''')))***)))'''%%%%%%&&&'''((())))))***)))))))))))))))))))))))))))))))))$$$%%%''''''&&&&&&''')))''''''''''''&&&%%%%%%$$$''''''&&&&&&&&&'''((((((&&&&&&((()))++++++,,,,,,------------,,,***)))((()))))))))((((((((((((((((((((()))************)))------------------------...///000111333777;;;???GGGPPPaaaqqq{{{|||{{{zzzzzzyyysssddd]]]ZZZZZZhhhyyy{{{tttfff```]]]\\\]]]aaaccceeefffdddbbbcccfffjjj$$$$$$$$$############### !!!!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$###### !!!###$$$$$$$$$######!!!"""$$$%%%%%%$$$"""!!! !!!!!!!!!###"""!!! !!!"""### !!!###$$$$$$$$$"""""" """!!!  !!!"""""""""!!!!!!""""""""""""""""""""""""""""""#########""""""!!!""""""############""""""!!! !!!"""### !!!###$$$$$$###!!! !!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$!!!!!!!!!!!!!!! """###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""###"""&&&&&&%%%$$$$$$######$$$$$$%%%"""###$$$$$$$$$$$$###""" !!!""""""#########"""!!!"""$$$$$$###"""$$$%%%%%%$$$""""""$$$%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!###$$$&&&&&&%%%$$$######"""!!! !!!"""$$$&&&""""""######$$$$$$######"""############""""""!!! !!!!!!!!!!!!######$$$%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&&&&%%%######%%%(((((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((($$$%%%%%%%%%&&&&&&''''''***+++,,,+++*********,,,)))((('''&&&'''(((***+++'''(((((()))***+++,,,,,,(((((((((((()))***++++++(((((()))******)))((((((''''''((())))))******+++))))))))))))))))))))))))''''''''''''&&&&&&&&&%%%$$$%%%&&&%%%###"""""""""&&&&&&((()))))))))((((((''''''''''''''''''''''''%%%&&&''''''&&&&&&'''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((()))++++++++++++------,,,,,,+++***((('''))))))))))))))))))******'''((())))))******)))))),,,,,,,,,,,,,,,,,,,,,,,,---...000111333666;;;???EEEOOO___oooxxx}}}|||{{{zzzyyyrrrfff```[[[VVVbbbssswww~~~sssgggbbb```^^^___bbbeeegggiiihhheeedddgggiii%%%$$$$$$$$$######"""""""""""""""""""""#########%%%%%%%%%$$$$$$$$$######!!!"""###$$$###""""""###%%%&&&&&&%%%###""" !!!###$$$&&&''''''$$$"""!!! !!!"""$$$!!!###$$$%%%$$$###"""###!!! ###&&&((((((!!!"""$$$%%%%%%%%%$$$###"""""""""""""""""""""""""""###$$$$$$$$$"""!!! """"""############""""""###"""!!!!!!!!!###$$$%%%!!!"""$$$%%%%%%$$$"""!!!###"""!!!!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""############$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$$$$$$$###!!! """%%%'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################!!!&&&&&& !!!%%%$$$###$$$%%%%%%%%%%%%$$$###"""###$$$%%%%%%$$$###""""""###$$$&&&&&&&&&%%%$$$"""###%%%%%%$$$$$$%%%&&&'''%%%######$$$%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!"""$$$&&&&&&&&&$$$###"""!!!!!!!!!"""###$$$%%%#########$$$$$$%%%%%%&&&###############"""!!! !!!!!!!!!!!!!!! """###%%%&&&'''&&&&&&%%%!!!###$$$&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''(((***,,,,,,+++)))&&&(((+++,,,+++)))))))))((()))))))))******++++++******+++******)))(((''''''''''''((((((((()))))))))((((((((((((''''''''',,,---......---,,,---...,,,***)))((()))***,,,---''''''(((***+++,,,---...000///...,,,***)))(((((('''''''''&&&&&&'''''''''%%%&&&'''((())))))))))))))))))))))))))))))))))))++++++******)))))))))((((((***+++***'''&&&&&&&&&$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))((('''(((***&&&&&&&&&&&&(((***---...''''''((()))******))))))'''((()))******+++******))))))***++++++++++++***))))))******+++++++++,,,(((((()))***************)))***+++,,,...///000000---...000111333666;;;???EEEOOO```oooyyy~~~|||{{{zzzyyyvvvkkkgggaaaZZZdddvvv{{{}}}rrrhhhdddcccaaaaaacccfffiiikkkkkkhhhfffgggiii$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$########################!!!!!!""""""""""""!!!!!!$$$$$$############$$$$$$!!!"""###$$$###""" !!!!!!!!!!!!""""""""""""###############"""!!!!!! $$$'''&&&%%%$$$""""""""""""######$$$&&&''''''%%%""" """"""############""""""$$$$$$$$$#####################"""""""""""""""""""""""""""###$$$$$$%%%%%%""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$%%%"""######$$$$$$#####################""""""""""""!!!""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!""""""""""""###$$$%%%&&&&&&&&&&&&%%%"""  """###$$$######"""""""""""""""$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!######!!! """!!! """###$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''%%%"""""""""######"""!!!#########""""""$$$$$$$$$$$$$$$###"""""" !!!!!!"""!!!!!!###!!! """&&&'''$$$ """###$$$$$$%%%%%%$$$$$$&&&%%%$$$###$$$%%%&&&'''######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((''''''''''''(((((())))))((((((''''''''''''))))))((('''&&&%%%%%%$$$((((((((((((((('''''''''(((((('''''''''&&&&&&&&&))))))((('''&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###&&&$$$"""""""""###$$$###&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))%%%%%%&&&''''''(((((()))'''''''''&&&&&&&&&%%%%%%''''''''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((()))******+++,,,++++++***)))(((''''''***)))(((''''''(((***+++---...//////...---+++***))))))***+++---.../////////000222333444777:::===EEEPPP___lllwww{{{|||}}}zzztttiii^^^[[[cccrrr~~~~~~wwwmmmeeebbbccceeeggghhhffffffhhhgggdddeeejjj$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$""""""""""""""""""""""""""""""############""""""######""""""""""""######$$$$$$###"""""""""""""""""""""""""""###########################"""!!!!!!!!!!!!!!!  """%%%###"""!!!!!!!!!"""###$$$$$$$$$$$$######"""""""""""""""############""""""########################""""""""""""""""""""""""$$$$$$#####################""""""!!!!!!""""""###"""""""""""""""#########&&&&&&&&&'''&&&&&&%%%%%% !!!!!!""""""######"""""""""############$$$########################$$$$$$###"""""""""""""""!!!!!!!!!"""#########$$$%%%$$$""" """$$$%%%%%%$$$######""""""###############""""""##################$$$$$$$$$%%%%%%###$$$$$$$$$$$$###""""""'''&&&%%%$$$$$$###"""!!!$$$###!!!!!!!!!"""$$$%%%$$$$$$$$$#########""""""!!!!!!"""""""""###############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###%%%%%%%%%###$$$$$$$$$$$$###""""""""""""#########"""!!!!!!!!!"""##################'''&&&'''***......)))#########$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&''''''((())))))''''''&&&&&&&&&&&&''''''***)))(((''''''((()))***''''''''''''''''''''''''((((((''''''&&&'''''''''(((((('''''''''&&&&&&&&&((((((''''''&&&%%%$$$$$$ !!!###&&&(((***+++(((((('''''''''&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((''''''''''''&&&&&&%%%%%%'''%%%$$$######$$$$$$$$$''''''''''''((((((((((((&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''(((''''''''''''((((((((((((%%%%%%%%%%%%$$$$$$$$$###'''''''''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&''''''((())))))******,,,++++++***))))))((((((,,,***)))((('''(((***+++******+++++++++***))))))******+++,,,------......///000222333444777:::===EEEPPP```mmmxxx~~~~~~|||vvvlllbbbaaajjjyyy|||oooeeeaaaaaaccceeegggfffgggiiihhheeeggglll########################""""""!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""&&&%%%###!!!!!!"""$$$%%%############$$$$$$$$$$$$"""############""""""!!!$$$$$$$$$""" !!!### !!!"""###$$$%%%###!!! !!!"""###""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$###""""""!!!#########""""""#####################""""""!!!!!!$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$"""############$$$$$$$$$########################$$$###""""""""""""""""""""""""""""""""""""######%%%$$$"""!!!"""###%%%&&&%%%$$$$$$##################""""""!!!!!!""""""###"""""""""###############""""""###$$$$$$$$$$$$###!!!!!! !!!!!!"""###$$$######"""!!!"""###$$$%%%$$$$$$$$$###############"""""""""""""""###############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%%%%%%%''''''%%%$$$""""""!!!!!! !!!""""""!!!!!!!!!#########$$$######""""""######&&&***---,,,&&&!!!$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%%%%''''''(((((())))))******((((((''''''''''''((((((***)))(((((((((((()))***''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""######$$$%%%&&&&&&'''''''''''''''&&&&&&&&&############$$$%%%&&&&&&''''''''''''''''''&&&&&&'''&&&%%%$$$$$$$$$$$$%%%%%%&&&''')))))))))((((((&&&&&&&&&&&&&&&''''''(((''''''&&&%%%%%%%%%&&&&&&)))(((((((((((('''''''''%%%%%%%%%$$$$$$$$$$$$###&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((()))'''''''''(((((())))))***,,,+++++++++***))))))))),,,+++***((((((((()))***((((((((((((((())))))***++++++,,,,,,---------...///111222333444666:::===DDDPPP```ooozzz}}}xxxnnnffffffooosssfff``````bbbdddhhhggghhhkkkjjjgggiiimmm########################!!!!!!!!!"""""""""######"""""""""""""""""""""""""""######$$$$$$######"""!!!!!! !!!!!!$$$$$$###"""""""""###$$$"""""""""#########$$$$$$""""""############"""!!!###$$$$$$""" !!!"""!!!!!!!!!!!!""""""######$$$###!!! !!!"""###""""""############""""""!!!!!!!!!!!!"""""""""""""""""""""###############$$$$$$$$$#########""""""$$$$$$############$$$$$$######""""""""""""""""""############"""!!! !!!"""######$$$############$$$$$$$$$$$$##############################"""""""""""""""###%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$###"""""""""""""""""""""!!!!!!!!!!!!""""""########################!!!!!!"""###$$$%%%%%%%%% !!!"""!!!!!! !!!"""###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%############"""!!!&&&%%%###!!! !!! !!!"""""""""!!!!!!"""""""""""""""!!!  """%%%'''&&&"""$$$$$$%%%&&&&&&&&&&&&%%%"""###$$$&&&&&&%%%$$$$$$&&&&&&'''''''''((((((((((((''''''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$############''''''&&&&&&&&&&&&&&&'''&&&'''&&&%%%$$$###$$$$$$ """$$$&&&''''''%%%%%%&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******'''''''''((((((((())))))++++++++++++************++++++)))((((((((((((((()))(((((('''(((***,,,---,,,,,,,,,---------------000111222333444666:::===CCCOOO```ooozzzyyyqqqiiihhhqqqtttggg``````cccfffkkkjjjkkkmmmkkkhhhhhhlll""""""""""""""""""""""""""""""##########################################!!!!!!""""""""""""!!!!!!!!!!!! !!!!!! !!!"""######"""!!!!!!!!!!!!!!!"""""""""######!!!""""""#########"""""" !!!"""!!! !!!###$$$$$$$$$######"""""""""""""""##################""""""############"""""" !!!!!!""""""""""""#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$ !!!!!!"""######$$$$$$%%%%%%&&&&&&%%%$$$##############################""""""#########$$$$$$$$$""""""""""""""""""""""""###"""""""""""""""######%%%%%%%%%$$$$$$$$$$$$$$$''''''%%%$$$##################"""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$###### !!!"""###$$$%%%%%%%%%'''((('''$$$  !!!!!!!!!!!!!!!""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$$$$""" !!!  !!!!!!!!!"""######""""""!!!""""""###""""""!!! #########$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$"""""""""#####################$$$$$$$$$$$$$$$$$$!!!"""$$$&&&)))+++---...&&&'''''''''''''''''''''((('''&&&%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%&&&&&&%%%'''(((&&&$$$"""###$$$!!!###%%%&&&%%%$$$###%%%%%%%%%%%%%%%&&&''''''((('''&&&&&&%%%%%%%%%%%%)))(((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))((((((((((((''''''''''''%%%&&&&&&'''((()))******''''''''''''((((((((((((******************++++++))))))((((((''''''''''''((((((''''''(((***,,,---------------------------000111333333444666999<<>>HHHVVVcccooo|||wwwooommmtttttthhhcccdddhhhjjjlllkkkmmmpppnnniiihhhkkk!!!!!!!!!!!!!!!!!!!!!!!!############!!!""""""""""""""""""""""""######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""$$$###"""!!!"""###%%%&&&"""############$$$$$$$$$!!!!!!"""###############!!!###$$$%%%#########$$$ !!!#########""""""###!!! ###&&&""""""############""""""!!!""""""###$$$%%%%%%%%% !!!""""""###%%%%%%$$$$$$###"""""""""""""""!!!!!!!!!!!!""""""############"""""""""""" !!!"""$$$%%%%%%%%%%%% !!!"""###$$$%%%%%% !!!!!!!!!!!!########################""""""!!!""""""###$$$$$$""""""###$$$%%%&&&&&&''' """###%%%&&&&&&((('''&&&&&&%%%%%%&&&&&&$$$$$$############$$$$$$######""""""!!!!!!!!! """"""###$$$$$$$$$$$$### &&&'''### """!!!!!!"""############"""""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%$$$!!!!!!"""$$$%%%%%%%%%$$$######""""""!!!  !!!"""###############"""%%%&&&&&&$$$######!!!!!!"""###############$$$###"""""""""###%%%&&&'''''''''''''''''''''&&&$$$##################$$$%%%%%%''''''''''''%%%%%%########################!!!!!!!!!!!!"""$$$%%%&&&!!!"""""""""######$$$$$$######$$$%%%&&&''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))((('''&&&&&&&&&&&&((('''%%%%%%%%%''')))***)))---000...)))&&&''')))(((((('''&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((()))***+++++++++++++++******************++++++,,,,,,------******+++,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,''''''''''''((((((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''&&&%%%&&&&&&'''((()))******)))***+++,,,---.........+++,,,---//////...---,,,++++++,,,---...000000111111222333333444555888;;;===FFFTTTaaalllzzz|||tttlllkkkrrrttthhhcccdddgggiiiiiiiiilllpppoookkkjjjmmm !!!"""###$$$$$$"""'''+++((("""!!!%%%$$$###"""!!!!!!"""###$$$!!!"""###$$$###"""  !!!!!!""""""###### !!!"""###$$$%%%%%%#########"""""""""""""""&&&%%%$$$"""!!! %%%$$$###!!!!!!###$$$%%%!!!"""#########!!! $$$&&&((('''%%%"""!!!!!!%%%$$$######"""#########!!!!!!"""###$$$%%%&&&&&&""""""""""""""""""""""""$$$#########""""""!!!!!!""""""###$$$$$$"""!!! $$$#########""""""!!!!!!$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""!!! $$$$$$$$$############"""""""""""""""""""""""""""!!!"""$$$%%%&&&%%%%%%$$$  !!!###$$$######""""""######$$$%%%((('''&&&$$$######$$$$$$###"""!!! !!!"""###########################"""""""""!!!!!!!!!!!!!!!''' """'''$$$!!!###$$$%%%$$$$$$"""###$$$$$$###"""###$$$%%%$$$$$$######$$$$$$%%%'''%%%######%%%&&&$$$!!!!!!###&&&'''&&&%%%$$$&&&%%%$$$#########$$$%%%"""$$$&&&$$$!!! ###&&&%%%###"""!!!!!!!!!"""###$$$%%%&&&%%%%%%######!!!!!!""""""######$$$$$$$$$""" !!!"""""""""%%%$$$######$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%$$$###"""###$$$%%%&&&'''$$$!!!"""'''(((&&&"""&&&$$$%%%)))+++))))))+++!!!"""###$$$%%%&&&&&&&&&######"""""""""""""""###"""!!!!!!!!!!!!###%%%&&&###$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&)))((('''&&&%%%%%%&&&'''))))))))))))((((((((((((((('''&&&%%%%%%%%%%%%%%%+++*********))))))((((((%%%%%%&&&&&&'''(((((((((***)))((('''''')))+++,,,,,,,,,,,,,,,++++++***)))---,,,+++)))((('''''''''))))))*********+++++++++)))((('''&&&'''(((***,,,,,,***'''''''''(((((((((%%%&&&'''&&&&&&&&&(((***''''''((()))************&&&'''((())))))((('''&&&((((((((((((((((((((((((,,,+++)))''''''((()))***...,,,***)))******)))(((++++++******++++++,,,---++++++++++++++++++++++++000222444555555666888:::>>>GGGUUUaaahhhrrr}}}xxxqqqmmmrrr~~~wwwjjjcccbbbdddeeennnpppqqqpppmmmjjjhhhhhh""""""""""""############!!!$$$&&&%%%!!! """###""""""!!!!!!"""###$$$!!!"""#########!!! !!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""""""""###"""""""""""""""""""""######"""""""""###$$$$$$%%%$$$"""!!!!!!"""$$$%%%"""###$$$$$$$$$###!!! ###$$$%%%$$$"""!!!!!!!!!$$$###"""!!!!!!!!!!!!!!!"""""""""###############"""""""""""""""""""""""""""""""""""""""!!!!!!!!! """###$$$%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$###""""""""""""######""""""!!! $$$$$$$$$#########""""""########################!!!"""######$$$$$$$$$###!!!!!! !!!"""$$$%%%######""""""######$$$%%%'''&&&$$$###""""""######$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""""""""###"""""""""!!!$$$$$$""""""""""""###""""""!!! $$$%%%&&&$$$"""!!!!!!"""$$$######""""""######$$$'''%%%######%%%%%%$$$""""""###%%%&&&'''&&&$$$###&&&%%%$$$#########$$$$$$!!!"""######""""""###$$$$$$$$$"""!!! !!!!!!""""""###$$$%%%%%%$$$###""" !!!""""""###$$$$$$###!!! """"""!!!$$$###""""""$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$###""""""$$$%%%###!!!%%%$$$+++:::AAA999'''###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###""""""###$$$$$$%%%%%%&&&(((((()))))))))'''''''''''''''''''''''')))((('''&&&&&&&&&'''((((((((())))))******++++++(((((('''&&&&&&&&&&&&&&&++++++*********************************)))))))))+++***)))((((((***+++------,,,+++)))))))))++++++---,,,+++***)))(((((((((&&&'''''''''((((((((()))((('''&&&&&&&&&'''((()))***)))''''''((()))(((''')))***+++***))))))+++,,,))))))*********))))))(((%%%&&&''''''''''''&&&%%%'''''''''''''''''''''''',,,+++***)))***+++---...***(((&&&'''((())))))((()))))))))))))))***++++++)))***+++,,,---///000000333555666777666666888999;;;DDDSSS```hhhqqqzzz~~~~~~{{{zzzuuunnnjjjooo|||wwwkkkeeeeeehhhkkkppprrrttttttqqqnnnlllkkk$$$$$$$$$$$$#########"""""""""#########"""""""""""""""!!!!!!"""###$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!"""!!!!!!!!! """"""""""""""""""#####################$$$%%%&&&$$$###"""!!!!!!"""###$$$###$$$$$$$$$$$$######"""!!!""""""!!! !!!"""%%%$$$###"""!!!!!!!!!!!!#########""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!""""""""""""""""""""""""###$$$%%%&&&'''%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""######$$$$$$######""""""$$$$$$#########"""""""""########################""""""!!!!!!!!!"""######"""""""""""""""###%%%%%%######""""""######$$$%%%%%%$$$###""""""!!!""""""%%%$$$###""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###""""""!!! """""""""######"""!!!!!!!!!!!!!!!!!!###$$$######%%%&&&###""""""""""""""""""###&&&$$$###$$$%%%%%%$$$"""%%%&&&'''''''''%%%$$$###%%%%%%$$$############$$$!!!!!! !!!###$$$$$$###""""""!!! !!!!!!"""!!!"""###$$$$$$###"""!!!"""""""""!!!!!!!!! ###!!!!!!"""!!!!!!###""""""""""""###$$$$$$"""###$$$%%%&&&%%%$$$$$$"""######$$$$$$$$$$$$$$$###%%%&&&'''%%%%%%%%%%%%(((***111;;;>>>555)))"""$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&$$$$$$#########&&&'''((()))************((((((((((((((((((((((((******)))))))))***++++++)))***+++,,,---...//////******))))))(((((())))))************++++++++++++,,,,,,++++++***))))))((()))((('''''''''(((***+++---+++(((&&&&&&''')))+++))))))((('''''''''''''''&&&&&&''''''''''''(((((())))))))))))(((((((((((()))(((((()))++++++***(((+++,,,,,,+++))))))***,,,************)))((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''')))+++,,,((('''&&&''')))++++++*********))))))******+++,,,++++++,,,...///000111222444555777666555555666888:::CCCSSSaaajjjttt|||uuusssvvvwwwtttyyyyyyuuunnnjjjooo|||zzznnngggfffiiilllnnnqqquuuuuussspppnnnmmm########################$$$###"""$$$&&&'''%%%###!!!!!!!!!""""""###$$$$$$###"""!!!!!!!!!!!!""""""$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########&&&&&&%%%$$$#########$$$###""""""!!!!!!""""""########################""" !!!!!!  """$$$((('''&&&$$$############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""###$$$$$$$$$'''&&&$$$#########$$$%%%##############################$$$$$$$$$######""""""###############""""""############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!###$$$""""""""""""######$$$$$$######""""""######$$$%%%$$$$$$######""""""""""""$$$###""""""""""""###$$$""""""""""""""""""""""""!!!"""$$$%%%%%%$$$###"""''''''&&&%%%###"""###$$$""""""!!!!!!"""###%%%&&&!!!###$$$######$$$%%%######""""""""""""######%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%$$$$$$##################!!!!!!$$$%%%$$$!!! !!!!!!!!! """######""""""!!!%%%$$$###!!! ###"""!!!!!!"""###"""!!!!!!"""""""""!!!"""###$$$###$$$&&&''''''&&&$$$### !!!"""###$$$###"""!!! $$$((((((%%%###&&&)))'''000;;;;;;...###&&&///%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((((('''&&&&&&%%%%%%%%%''''''((()))))))))))))))(((((((((((()))))))))))),,,,,,,,,,,,------......,,,,,,------...///000000,,,++++++*********++++++(((((())))))******++++++((((((((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((()))((('''&&&&&&'''((()))***))))))((((((((())))))))))))))))))))))))******+++,,,,,,,,,+++***))))))))))))***,,,......,,,***((())))))'''%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***,,,***)))***,,,......---,,,,,,,,,,,,,,,------...........................000222333333333333555666;;;DDDSSScccmmmwww{{{uuupppnnnnnnnnnzzzzzzxxxqqqlllqqq~~~rrrhhhccceeegggkkknnnrrrsssrrrooolllkkk !!!!!!"""######$$$$$$"""!!!###'''(((&&&###!!!!!!""""""############""""""!!!!!!!!!!!!"""###$$$$$$######""""""!!!!!! !!!""""""###$$$$$$!!!!!!""""""############%%%%%%$$$$$$###$$$$$$$$$######""""""""""""######"""""""""!!!""""""""""""!!!!!!"""!!! !!!$$$&&&'''&&&%%%$$$############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########$$$$$$%%%%%%%%%'''&&&$$$#########$$$%%%!!!!!!!!!""""""""""""""""""######$$$$$$$$$######!!!!!!"""######"""""""""#########"""""""""!!!!!!########################%%%$$$"""!!!!!!"""###$$$!!!!!!""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$############"""!!! !!!"""###########################!!!"""###$$$%%%$$$$$$### """"""""""""%%%((($$$###""""""###$$$&&&'''###%%%&&&%%%"""$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&'''''''''((($$$$$$$$$$$$######""""""&&&###!!!!!!$$$$$$""" !!!!!!!!!!!!!!! !!!"""###""""""!!!###""""""!!! $$$###"""###$$$$$$###"""!!!"""###"""!!!!!!###%%%%%%&&&((())))))'''&&&$$$"""###$$$%%%&&&%%%$$$###"""'''&&&$$$$$$)))...///888BBB@@@111"""!!!(((''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''''''''''''''(((((('''''''''&&&&&&''''''(((((('''''''''((((((((())))))*********++++++,,,,,,---------++++++++++++++++++++++++)))((((((((((((((())))))&&&&&&''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((()))***++++++***)))(((------,,,,,,,,,,,,,,,---************************+++++++++++++++***)))((((((((((((***,,,,,,***)))%%%&&&&&&%%%###"""###%%%######$$$%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((,,,,,,,,,+++++++++,,,,,,...---++++++---...---,,,,,,,,,++++++,,,,,,---...---------------------------///111222333444666888:::BBBQQQ```lllwww}}}}}}}}}zzzuuupppmmmnnnzzz|||{{{tttnnnqqq~~~uuuiiicccdddfffjjjmmmqqqrrrpppnnnllllll !!!"""###$$$$$$""" !!!$$$%%%###!!!""""""############""""""!!!!!!!!!!!!""""""""""""##################"""""" !!!"""###$$$%%%%%%!!!!!!!!!"""######$$$$$$ !!!!!!"""$$$&&&'''(((########################!!!!!!!!! !!!!!!"""###!!!"""######""""""$$$&&&###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&''' !!!!!!!!!!!!"""""""""###$$$$$$$$$$$$### !!!""""""###"""""""""######"""""""""!!!!!!!!!""""""""""""""""""""""""$$$$$$###"""""""""######!!!!!!"""######""""""!!!######""""""######$$$%%%###$$$$$$%%%%%%$$$#########"""!!! !!!"""###########################!!!"""""""""###$$$$$$%%% !!!""""""!!!!!!!!!###'''&&&%%%$$$###"""""""""###$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%"""$$$%%%%%%$$$###$$$&&&######$$$%%%&&&'''((((((######$$$$$$######"""!!!%%%$$$""""""###"""!!! !!!!!!"""""""""!!!!!!  !!!"""######"""""" """###$$$$$$###""""""###$$$$$$###!!!!!!###%%%###!!!!!!###&&&''''''((())))))(((&&&%%%&&&''''''(((((((((((((((###'''***++++++...666<<>>KKKZZZfffrrr||||||~~~{{{tttqqqqqq{{{~~~}}}uuunnnppp}}}xxxlllgggiiimmmmmmppprrrrrrqqqooonnnooo!!!!!!!!!""""""#########"""!!!!!!"""###$$$###!!!######$$$$$$###"""!!!  !!!#########"""!!!##################$$$$$$ !!!!!!!!!""""""###### !!!!!!"""######$$$$$$ !!!###%%%'''((($$$$$$%%%%%%%%%%%%$$$$$$""""""!!!!!!!!!"""$$$$$$!!!###$$$$$$###"""###$$$  !!!"""###############"""""""""""""""""""""""""""""""""######"""""""""""""""""" """###$$$%%%%%%%%% !!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$$$$!!!"""######$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!! """######$$$$$$###""""""######""""""######$$$%%%!!!"""###$$$$$$###""""""######"""!!!!!!"""##############################"""!!! !!!"""$$$&&&((('''&&&%%%###!!!$$$$$$$$$###"""!!!  ###%%%&&&'''((($$$$$$############$$$$$$"""$$$%%%%%%######%%%'''$$$$$$$$$$$$$$$%%%&&&&&&"""######$$$###"""!!! """###$$$###"""!!!"""###"""############"""  """###$$$$$$###### !!!"""###$$$%%%!!!!!!!!!"""######!!!!!!$$$&&&%%%!!!!!!$$$((((((((('''''''''&&&&&&&&&((((((''''''(((((()))***(((***,,,...222888BBBHHHUUUAAA---&&&((()))******)))((('''&&&''')))***,,,(((((((((((()))***+++,,,(((((()))))))))'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((())))))'''((()))))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((&&&&&&'''(((((((((((((((''')))***+++,,,+++***)))%%%$$$###"""!!! &&&&&&&&&%%%%%%$$$$$$$$$%%%$$$#########$$$%%%&&&((('''%%%%%%&&&'''&&&%%%'''(((((((((''''''(((***))))))***+++++++++******))))))(((''''''((())))))))))))))))))))))))))))))''''''(((((((((((((((((('''&&&%%%%%%'''))))))(((((((((''''''(((((()))***))))))***,,,---...///000...000222333444555777999999===HHHVVVbbbooo||||||~~~wwwtttuuu~~~yyyppprrr~~~|||pppllloootttqqqrrrsssrrrpppooooooppp$$$$$$$$$##################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""  """###$$$###"""!!!"""""""""###$$$$$$$$$%%%!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!"""###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######"""""""""###%%%&&& """$$$%%%###"""""""""!!! !!!!!!"""###$$$&&&&&&%%%$$$###"""!!!!!!""""""""""""""""""""""""""""""!!!!!! """"""###$$$$$$"""!!! !!!!!!""""""#########$$$!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!###$$$%%%&&&%%%%%%###"""#########"""###$$$$$$%%% !!!"""######"""!!!!!!%%%$$$###""""""###$$$%%%"""""""""""""""""""""""""""!!!!!!$$$&&&"""!!!!!!"""$$$$$$###!!!!!!""""""!!! """%%%%%%### ######""""""""""""######!!!$$$&&&%%%######%%%'''&&&%%%$$$#########$$$$$$"""######$$$$$$"""!!! """$$$$$$!!!!!!###&&&###$$$$$$$$$###"""  """###$$$$$$$$$###%%%$$$$$$###"""!!!!!!!!! """!!!!!!$$$'''%%%"""!!!%%%)))((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&'''***///999CCCJJJ666111------***&&&$$$&&&&&&%%%$$$###$$$&&&(((***&&&&&&&&&&&&'''(((******************(((&&&$$$"""%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&'''(((((()))***+++,,,,,,+++***((('''&&&&&&'''((()))***++++++))))))((())))))***++++++))))))(((((('''''''''&&&((((((((('''&&&&&&%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((((('''&&&$$$###"""""""""&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%#########%%%'''(((,,,***(((''''''((((((((('''((()))((('''(((***,,,////////////...---,,,,,,)))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&'''(((***++++++++++++%%%$$$###%%%'''*********)))))))))))))))******+++---------------------------///111111111222444555;;;>>>HHHUUUbbbooo}}}{{{~~~~~~xxxuuuwww}}}ttttttsssooorrrwwwrrrrrrrrrpppnnnnnnoooppp !!!###$$$$$$$$$!!!###$$$###"""!!!"""###"""###$$$%%%%%%$$$###"""  !!!"""$$$$$$############$$$$$$###!!! """%%%&&&###"""############"""!!!!!!!!!!!!""""""#########$$$ !!!!!!""""""""""""###### ((($$$#########""""""!!!!!!&&&%%%$$$"""!!! ###$$$###"""!!!""""""""""""""""""""""""#########""""""""""""""" !!!"""###$$$$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%###!!!$$$""" !!!$$$%%%###!!!$$$$$$######""""""!!!!!!(((%%%######%%%&&&$$$!!!###"""!!!  !!!!!!"""###############$$$%%%%%%###"""""""""%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""  !!!"""""""""!!! !!!"""$$$$$$######""""""!!!!!! $$$%%%%%%###"""!!!"""$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################%%%$$$###"""!!!!!!!!!!!! ###$$$###"""!!!!!!""""""######"""!!! """"""!!!!!!!!!  !!!"""######"""!!! !!!!!!"""$$$%%%&&&"""!!!!!!!!!"""$$$&&&((("""""""""######$$$%%%%%%"""!!!&&&555EEEKKKCCC888'''&&&$$$###"""###$$$$$$""" !!!%%%'''&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&'''((()))***,,,,,,---///,,,***+++------+++)))((())))))******))))))((()))))))))(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$(((((((((((('''&&&%%%%%%''''''&&&%%%&&&'''((()))%%%%%%%%%&&&'''(((******&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%***%%%$$$((((((&&&(((---))))))***+++,,,---.........---------,,,,,,++++++(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$$$$&&&'''%%%%%%&&&'''((()))***+++'''&&&%%%&&&(((***)))(((,,,------------,,,,,,+++,,,,,,,,,+++***,,,///222111111111000000222555888999AAALLLVVV```nnn}}}~~~}}}~~~~~~|||}}}www{{{}}}~~~oooiiiiiiiiihhhjjjmmmnnnnnnnnnpppqqq """############!!!###$$$###"""!!!"""###""""""###$$$$$$###""""""""""""!!!!!!!!!"""######$$$##################$$$###$$$&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$######!!!"""""""""############""""""""""""############'''######&&&(((%%%$$$&&&############"""""""""!!! !!!!!!""""""###### !!!""""""#########""""""""""""""""""""""""###"""""""""""""""""""""""""""######$$$$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$###"""!!!$$$"""!!!!!!###$$$###!!!#########""""""""""""""""""  !!!###"""!!! !!!!!! !!!"""###$$$$$$$$$$$$###$$$%%%%%%###""""""###$$$#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! !!!""""""""""""!!! !!!!!! !!!!!!"""###$$$############""""""""""""%%%$$$### """%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$##################"""""""""""""""###### ###$$$###"""###$$$ !!!!!!"""""""""""""""!!! !!!!!! !!!"""######"""!!! !!!!!!!!!!!!"""###$$$$$$"""!!!!!!"""###$$$&&&'''###############"""""""""+++)))+++222::::::111'''&&&%%%$$$###"""######$$$  ###%%%$$$###'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&'''((()))******+++,,,***((((((******)))'''&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$$$$%%%''''''''''''''''''''''''((())))))))))))(((''''''(((%%%&&&)))***&&&&&&***************))))))))))))))))))((((((''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%&&&'''%%%%%%&&&'''((()))******,,,***)))***++++++***)))***))))))(((&&&%%%###""",,,+++))))))***,,,...//////000000//////111444666888@@@KKKVVVaaaooo}}}~~~}}}zzz{{{wwwyyy|||pppjjjiiihhhkkkmmmpppqqqrrrssstttvvv !!!"""""""""""""""!!!###$$$###"""!!!"""###!!!""""""######""""""!!!""""""#########"""!!!!!!########################"""&&&)))'''###!!!"""%%%!!!!!!""""""!!!!!! """"""""""""########################""""""""""""$$$"""((('''!!!############""""""""""""!!!"""$$$%%%&&&$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""##############################!!!"""#########"""###"""!!!"""###$$$###!!!""""""""""""###############"""!!!!!!"""###!!! ###"""!!!!!! !!!!!!!!!!!!"""###$$$$$$%%%$$$$$$"""$$$%%%%%%###""""""######"""!!!"""$$$%%%$$$#################################"""""""""""""""###$$$######"""""""""""""""""""""!!!!!!!!!!!!""""""############$$$$$$$$$$$$%%%$$$!!!"""&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""###$$$%%% """"""""""""###%%%$$$###"""!!!"""###$$$%%%"""!!! !!!"""$$$!!!!!!""""""""""""!!!!!!###""""""!!!!!!""""""###""""""""""""###$$$&&&&&&%%%$$$$$$###""""""!!!!!!%%%%%%'''+++///...)))$$$%%%%%%$$$#########$$$$$$!!! """$$$%%%%%%$$$'''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((((((((((((((())))))))))))%%%&&&&&&&&&''''''''''''(((&&&%%%%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$"""###&&&'''(((&&&%%%###)))(((''''''&&&&&&&&&'''************************)))***+++++++++***)))(((&&&%%%&&&))))))%%%$$$%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$ !!!###%%%&&&''''''((())))))***+++,,,------...---++++++++++++***(((+++******)))((('''%%%$$$,,,)))'''(((+++------,,,...////////////000333555888???KKKVVVbbbqqq~~~}}}{{{yyyzzz}}}uuuwwwxxxqqqjjjhhhggglllnnnqqqsssssstttvvvwww!!!!!!""""""""""""!!!!!!!!!###$$$###"""!!!"""###!!!!!!""""""""""""!!!!!! !!!""""""""" """"""############""""""###$$$%%%$$$!!! !!! !!!!!!!!!!!! """""""""""""""#########""""""!!!!!! ###############"""""""""""""""!!!!!!!!!!!!""""""""""""$$$###""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$############"""""""""""""""###"""""""""""""""""""""""" !!!"""###############"""""""""######""""""!!!!!!""""""######$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""!!!"""######$$$$$$$$$###"""###%%%%%%###"""######"""!!! !!!#########"""###########################"""""""""###$$$$$$%%%&&&%%%###"""""""""###$$$###""""""!!!!!!!!!!!!"""!!!!!!"""######$$$%%%%%%$$$###""" ###%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###"""""""""""""""!!!!!!"""###$$$$$$ !!!!!!  """***)))&&&###""""""###$$$###!!!!!!$$$%%%!!!!!!""""""""""""!!!!!!######"""!!!!!!!!!!!!!!!"""""""""######$$$%%%%%%%%%%%%$$$$$$############ $$$&&&'''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))''''''''''''''''''''''''$$$%%%%%%&&&'''(((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$###&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''''''''((())))))******))))))*********++++++---......++++++++++++++++++++++++((((((((((((((('''''''''%%%%%%$$$%%%$$$###"""###"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$ """%%%'''''''''&&&))))))******+++,,,,,,---,,,+++)))***++++++)))(((***+++,,,,,,------------///+++''')))...111///,,,...///000000000111333555888@@@KKKVVVcccttt~~~}}}|||yyyzzz~~~rrrssstttrrrkkkhhhffflllnnnpppqqqqqqqqqrrrsss"""""""""""""""!!!!!! !!!###$$$###"""!!!"""###""""""!!!!!!!!!!!!""""""!!!!!!"""""""""!!!!!!"""############"""!!!&&&$$$"""!!!######!!!%%%%%%%%%%%%%%%$$$$$$#########""""""""""""""""""""""""!!!!!! """"""!!!"""###""""""""""""""""""############""""""!!!!!! !!!!!!#########!!!""""""""""""""""""""""""!!!!!!""""""###########################"""""""""###"""""""""""""""######""""""""""""""""""""""""########################""""""######"""""""""###!!!!!!""""""######$$$$$$!!!""""""""""""!!!""""""""""""################## !!!""""""###"""""""""!!!###%%%%%%###"""###$$$!!!  """###"""!!!""""""""""""""""""""""""###""""""######$$$%%%&&&&&&%%%###"""""""""###$$$###""""""!!!!!!!!!!!!""" !!!"""###$$$$$$!!!###$$$$$$###"""###$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&$$$###$$$$$$$$$#########""""""$$$$$$###"""!!!!!!""""""!!!"""!!!)))'''$$$"""!!!!!!"""######""" !!!$$$&&&""""""!!!!!!!!!!!!""""""$$$###"""!!! !!!"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&(((&&&###!!!"""$$$&&&&&&'''''''''''''''''''''(((((()))))))))***+++''''''''''''''''''''''''######$$$%%%&&&'''''''''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$###$$$$$$%%%%%%$$$######$$$%%%%%%############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***************,,,+++)))((((((***,,,...************+++,,,------(((((((((((((((((((((((('''&&&%%%$$$$$$$$$%%%%%%&&&%%%"""!!!######""""""###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&'''$$$$$$&&&'''(((((((((((('''''''''&&&&&&%%%%%%%%%!!!###&&&((()))((('''%%%&&&''''''(((((()))))))))***)))))))))+++,,,,,,***(((((()))++++++,,,,,,,,,111---***,,,111444222...///000111222111222444666999AAAKKKWWWdddwww~~~~~~{{{|||ooooooooo~~~~~~qqqkkkiiigggmmmoooppppppooonnnnnnooo!!!"""""""""""""""!!! !!!###$$$###"""!!!"""######""""""!!!!!!""""""#########$$$$$$$$$###"""""" !!!"""######"""!!! )))%%%""""""%%%&&&$$$!!!$$$$$$%%%%%%$$$$$$###"""############""""""""""""############""""""""""""$$$!!! !!!!!! ###(((""""""""""""############!!!!!!!!!!!!"""""""""""" """$$$###!!!""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""""""""""""""""""""#########"""""""""###$$$$$$########################$$$$$$$$$###############!!!###$$$###"""!!!"""###""""""""""""############!!!"""""" !!!###""""""###$$$$$$$$$$$$### !!!!!!"""""""""!!!!!!!!!###$$$$$$#########$$$!!!  """###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""###$$$%%%%%%%%%$$$$$$###"""#########""""""!!!!!!!!!!!!"""""" !!!"""######### """%%%&&&%%%###############$$$$$$$$$%%%%%%%%%$$$%%%'''((('''&&&$$$###########################%%%$$$###"""!!!!!!!!!!!!!!!""""""   !!!###$$$###"""!!! """###$$$""""""!!!!!!!!!!!!""""""###"""!!!!!! !!!"""###$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%'''(((&&&###"""###&&&%%%&&&'''(((((((((''''''%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&'''''''''###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&''''''%%%%%%&&&(((%%%%%%############%%%%%%&&&&&&&&&&&&''''''''''''++++++*********)))))))))******+++,,,,,,,,,++++++,,,***'''%%%&&&(((+++...***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))(((&&&%%%&&&&&&"""!!!%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&'''(((*********)))(((''''''''''''''''''''''''%%%&&&((()))***)))'''&&&*********+++++++++,,,,,,+++******+++---......---******+++++++++******)))000...---...222333222000///000222333222333444666999@@@JJJVVVdddwww}}}|||~~~ooonnnlllzzz{{{pppkkkjjjiiinnnpppqqqqqqooonnnnnnooo !!!"""""""""""""""!!!!!!###$$$###"""!!!"""###$$$###""""""""""""###$$$##################$$$$$$ !!!"""######"""!!! &&&%%%#########$$$%%%%%%!!!!!!!!!"""!!! ############"""""""""!!!""""""""""""############### ###""" $$$!!!"""""""""############!!!!!!!!!!!!""""""""""""!!!!!!"""""""""!!! """""""""""""""""""""""" !!!!!!"""######$$$$$$"""""""""######$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%!!!###$$$###!!!!!!"""$$$#########"""""""""""""""!!!###%%%$$$""""""$$$&&&"""###$$$%%%%%%%%%$$$$$$""""""#########""""""!!!!!!"""$$$$$$######$$$%%%!!! """###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""######$$$###############""""""!!!!!!!!! !!!!!!"""###$$$!!!!!!!!!""""""######### """######""""""###$$$######$$$$$$$$$%%%%%%%%%$$$&&&'''((((((&&&$$$""""""""""""###$$$$$$%%%%%%######"""""""""""""""###!!!""""""  !!!###$$$$$$######""""""!!!"""""""""###"""!!! !!!"""###"""!!!!!! !!!!!!!!!"""###$$$%%%$$$############################## """$$$%%%$$$%%%'''***###$$$%%%&&&''''''&&&%%%###%%%&&&&&&$$$###%%%'''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''')))+++***((((((***,,,)))((('''&&&&&&'''((()))*********++++++,,,,,,,,,------,,,+++***)))((((((******+++++++++***)))))))))(((&&&%%%&&&'''***++++++***)))'''&&&&&&%%%%%%(((((((((((((((((((((((()))---333666666222,,,(((%%%'''$$$ %%%(((&&&)))))))))((((((((('''''''''''''''(((((()))))))))'''((()))++++++***((('''''''''(((((()))*********&&&'''((()))))))))((((((,,,,,,,,,,,,------------,,,+++***+++,,,---,,,++++++,,,,,,---------,,,,,,,,,,,,---...////////////---///111222222222333555888>>>HHHSSSaaauuu~~~{{{|||qqqoookkkyyywwwmmmjjjkkkkkklllnnnppppppoooooopppqqq !!!"""""""""""""""!!!###$$$###"""!!!"""###%%%$$$###""""""###$$$%%%"""!!! """###$$$ !!!"""$$$$$$"""!!! !!!###$$$""" ###&&&###############""""""!!!$$$#########""""""!!!!!! !!!!!!""""""%%%""""""&&&((($$$!!!!!!!!!!!!""""""#########$$$######""""""!!!!!! $$$###"""!!!!!!"""###$$$"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ """###%%%&&&!!!###%%%$$$!!! """$$$$$$$$$######""""""!!!!!!"""$$$###!!!!!!###%%%"""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$######""" """$$$$$$######$$$%%%"""!!! !!!#########!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""""""""###""""""###$$$$$$"""!!! !!!###$$$$$$###############$$$$$$$$$!!!"""!!!  ###&&&######$$$$$$$$$%%%%%%%%%$$$&&&((()))(((&&&$$$"""!!!!!!"""###$$$%%%%%%&&&!!!!!!!!!!!!"""###$$$%%%###$$$###"""""""""""""""###$$$$$$$$$$$$###$$$#########""""""!!!!!!###"""!!! !!!"""###!!!!!! !!!!!!!!!"""$$$%%%%%%$$$###"""######""""""!!!!!! ######$$$$$$$$$###$$$%%%!!!"""$$$%%%&&&%%%%%%$$$###%%%'''&&&$$$###%%%'''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&++++++******)))))))))((('''''''''((((((((()))))))))+++------+++***,,,///...---,,,******,,,---...(((((())))))*********+++,,,+++***)))((('''&&&%%%))))))***))))))((('''&&&(((((((((((()))))))))))),,,,,,,,,+++,,,,,,------------------------------,,,333<<>>EEEJJJYYYsssxxxvvv|||tttmmmrrryyy{{{pppkkkjjjiiiiiijjjlllmmmoooqqqssssss"""$$$%%%$$$###"""###%%%!!!!!! !!!###$$$%%%+++)))&&&""" !!!!!!!!!!!!""""""""""""!!!!!!########################"""""""""""""""############"""!!!"""$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$######"""!!!!!! !!!!!!!!!"""""""""######!!!!!!!!!""""""!!!!!!!!!"""!!!  !!!""""""""""""""""""###$$$$$$###""""""!!!!!!""""""###########################!!!###%%%%%%$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$###"""!!! $$$$$$$$$#########""""""######################## """$$$###""""""###&&&"""""""""!!! """$$$!!!!!!!!!!!!!!!"""""""""!!!""""""!!! !!!"""########################$$$######"""!!! !!!!!!"""###$$$%%%&&&'''#########"""!!!!!!###%%%"""""""""""""""#########!!!!!!""""""""""""!!!!!!######""""""!!! ###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###%%%%%%$$$###%%%"""!!!"""""" !!!!!!""""""######$$$$$$"""!!!!!!!!!!!!!!!"""###!!!!!!""""""""""""!!!!!!$$$$$$#########"""""""""###""""""!!! !!!!!!$$$$$$#########"""""""""""""""""""""""""""""""""""" !!!$$$$$$###$$$%%%%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((************************...---,,,---...000222444///......------,,,,,,,,,+++***)))))))))))))))***++++++++++++++++++++++++---,,,+++*********************)))(((((((((((()))***))))))(((''''''&&&&&&'''(((***++++++***((('''))))))))))))))))))******)))))))))*********++++++)))******)))''''''((()))***+++///444999<<<:::777)))(((&&&%%%%%%%%%&&&&&&&&&&&&''''''((())))))***)))))))))))))))(((((((((++++++******)))((((((''')))))))))((('''''''''&&&%%%%%%&&&'''''''''''''''%%%%%%&&&'''((())))))***,,,++++++******++++++,,,))))))(((((()))***++++++...,,,++++++---......---///000111111000111333555444;;;BBBHHHVVVnnn~~~wwwtttzzztttnnnsss|||vvvpppnnnlllhhhiiikkkmmmoooqqqsssttt!!!""""""!!!!!!!!!!!!""""""#########%%%%%%$$$###""""""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""############""""""""""""$$$###"""###%%%%%%%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$######"""!!!!!!!!!"""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###$$$"""##################"""!!!!!!"""######$$$%%%%%%!!!"""###$$$$$$###"""!!!&&&&&&&&&%%%$$$$$$######"""###%%%&&&'''((((((((($$$$$$$$$####################################### """###""""""###$$$!!!!!!"""!!!!!!### !!!!!!""""""######!!!"""""""""###$$$""""""""""""""""""""""""""""""""""""!!!!!!!!! ######""""""!!!!!! """######"""!!!!!!"""$$$############""""""""""""!!!""""""######""""""!!!######""""""!!! ###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""######"""!!!""" !!!""""""!!!######"""!!!!!!"""###$$$ !!!"""###$$$!!!!!!"""""""""""""""!!!######""""""""""""!!!!!!$$$###""""""!!!"""""""""############""""""""""""!!!!!!""""""######$$$$$$!!!  """$$$$$$$$$''''''(((((((((((())))))++++++++++++++++++++++++++++++,,,,,,------......000///...------...//////000//////...------,,,,,,(((''''''''''''(((((()))((((((((((((((((((((((((,,,+++***)))((('''''''''***))))))(((((((((((((((((((((''''''&&&%%%%%%%%%&&&(((***,,,---,,,+++)))&&&&&&&&&'''((()))))))))''''''''''''((((((((((((((())))))((('''&&&((()))'''---///,,,///888<<<:::)))(((&&&%%%$$$$$$$$$%%%'''''''''((())))))******((()))))))))))))))******+++******))))))(((((((((******)))((('''&&&&&&%%%&&&''''''(((((((((((((((%%%%%%&&&((()))***+++,,,*********))))))*********)))))))))***+++,,,---...222///---,,,---.../////////000111111000000222444444;;;BBBHHHTTTiii}}}vvvtttzzzsssnnnuuu~~~uuuoookkkiiiggghhhjjjmmmooorrrsssttt !!!!!!"""###$$$$$$$$$$$$$$$###""""""############""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$######""""""!!!!!!$$$###"""###%%%&&&&&&%%%###############"""!!! ############""""""!!!!!!"""#########$$$$$$$$$$$$#########""""""######### !!!""""""""""""!!! ###"""""""""""""""######"""###$$$%%%%%%$$$###"""!!!!!!!!!""""""#########!!!###%%%%%%$$$"""!!!!!!$$$#########""""""!!!!!!"""######$$$$$$$$$#########################################################$$$%%%%%%$$$###""""""!!!"""###"""!!! !!!###!!!!!!"""###$$$%%%%%%&&& ###$$$$$$###$$$%%%""""""""""""""""""""""""###############$$$$$$$$$%%%$$$###""" """#########!!!!!!"""$$$$$$$$$######""""""!!!!!!"""""""""######"""""""""$$$$$$$$$$$$######""""""###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################'''$$$"""!!!!!!""""""!!! !!!"""""""""%%%$$$""" !!!###$$$!!!!!!!!!!!!!!!"""############$$$%%%%%%%%%$$$$$$"""""""""!!!!!!!!!!!!!!!$$$$$$######"""######$$$""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''&&&******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......,,,,,,******))))))******++++++***))))))(((''''''&&&&&&&&&&&&'''((())))))(((((((((((((((((((((((())))))((('''&&&&&&&&&''')))(((''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%(((((()))***+++,,,---...&&&'''''''''((((((((()))(((((((((((()))))))))))))))******)))(((((()))++++++333222***---:::===666)))(((&&&$$$#########$$$&&&'''''''''((((((((()))((((((((())))))*********(((((('''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$''''''((()))))))))))))))''''''((()))***++++++,,,******))))))))))))******,,,,,,,,,---...000111222444111---+++,,,...//////...000000000000000222444777===EEELLLVVVggg|||}}}wwwvvv|||rrrmmmsss|||rrrllliiifffhhhiiikkknnnpppsssuuuvvv"""###$$$###"""!!!"""#########$$$$$$$$$###""""""""""""#########"""!!! !!!!!!""""""""""""!!!!!! !!!!!!""""""""""""$$$$$$######""""""!!!!!!###""""""###%%%'''&&&%%%############""""""!!! #########""""""""""""""""""#########$$$$$$$$$$$$######"""!!!!!!"""######!!!!!!"""######"""!!!!!!######"""""""""""""""###"""###$$$%%%%%%$$$###"""""""""!!!!!!!!!  ###$$$######$$$%%%######"""""""""""""""!!!%%%$$$""" ################################################%%%$$$$$$$$$$$$###"""!!!"""###$$$$$$###"""###$$$!!!!!!"""###$$$%%%%%%&&&!!!$$$&&&&&&%%%$$$###$$$####################################$$$$$$$$$$$$"""###$$$%%%&&&((())))))!!!"""$$$###"""!!!"""###$$$$$$######""""""!!!!!!""""""############""""""$$$$$$$$$###############""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$""" """###$$$### !!!"""""""""######$$$%%%$$$""" !!!###$$$######"""!!!!!!!!!!!!!!!######$$$%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!"""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((())))))***)))((('''''''''))))))*********+++++++++))))))))))))))))))))))))''''''((())))))***++++++((((((((((((((((((((()))((((((((((((''''''''''''''''''''''''(((((()))***************************))))))(((((()))***++++++***)))((((((''''''(((((('''&&&&&&&&&&&&&&&%%%%%%***)))'''&&&(((+++...000------,,,,,,++++++++++++(((((((((((())))))))))))'''((()))(((''''''(((***,,,222111---444@@@===///((('''%%%$$$######$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''((()))))))))***''''''''''''&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&'''''''''((())))))******))))))***************)))))))))...------,,,,,,------...,,,,,,,,,---...000111222222///,,,***+++---.........///000000///000222444777>>>FFFNNNVVVdddxxx~~~}}}zzzzzzrrrkkkooovvvuuuooommmkkkjjjkkkllloooqqqtttuuuvvv """######""""""###%%%"""""""""!!!!!! """""""""""""""!!! !!!!!!""""""""""""!!!!!! !!!!!!""""""######$$$############"""""""""""""""!!!!!!"""%%%&&&&&&%%%$$$$$$$$$%%%$$$$$$############"""""""""""""""""""""""""""#########$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""$$$######""""""""""""""""""##################"""######"""!!!!!! %%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!! ###############$$$$$$$$$###########################!!! """######""""""$$$%%%%%%$$$######$$$ !!!!!!""""""######$$$%%%'''&&&$$$#################################!!!!!!!!!!!!!!!"""""""""#########$$$%%%%%%%%%&&&!!!"""$$$$$$"""!!!"""###############"""""""""""""""######$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!  """$$$$$$$$$ """$$$$$$###""""""#########"""!!!!!!"""###$$$$$$###"""!!! !!!!!!"""###$$$$$$$$$$$$!!!!!!""""""""""""###############"""######$$$%%%'''''''''(((((((((((((((%%%%%%&&&&&&''''''(((((('''((())))))'''%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))(((((())))))*********************++++++++++++,,,)))(((((((((((())))))***++++++++++++++++++++++++*********+++,,,---...///++++++***)))))))))))))))&&&&&&&&&%%%%%%%%%%%%%%%)))'''%%%$$$%%%))),,,///++++++******)))(((((('''&&&&&&&&&&&&'''''''''((($$$%%%&&&%%%$$$$$$&&&(((&&&***---000:::AAA:::,,,((('''%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******'''(((((()))))))))))))))++++++******)))(((((((((,,,,,,++++++++++++,,,,,,)))))))))***+++,,,---...000---+++***+++,,,------...///000000//////111333555;;;EEENNNTTT___rrr|||{{{~~~}}}{{{}}}tttiiikkkqqq~~~}}}tttpppooommmkkklllmmmoooqqqssstttuuu !!!!!! !!!"""$$$###!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""###$$$$$$%%%"""""""""""""""#########!!! """$$$&&&%%%%%%"""######$$$$$$$$$$$$###"""""""""""""""""""""###!!!!!!!!!"""""""""######"""!!!!!!"""######"""!!!!!!"""######$$$$$$###"""""""""""""""###""""""!!!!!!""""""##################"""""""""((()))((("""############$$$$$$$$$$$$ """$$$&&&(((((()))""""""#########$$$$$$$$$########################'''$$$ !!!#########!!!###%%%%%%$$$#########!!!!!!!!!!!!!!!"""""""""###$$$$$$###!!!!!!"""$$$"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!######"""!!!  """$$$$$$###""""""""""""""""""""""""#########"""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!"""!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$###""" """$$$$$$""" """!!!!!!""""""######$$$$$$###"""!!!!!!!!!!!!!!!""" !!!"""###$$$$$$$$$$$$"""""""""#########$$$$$$"""""""""""""""###$$$$$$''''''''''''((((((((()))%%%%%%%%%%%%%%%&&&&&&&&&"""%%%((((((&&&%%%&&&'''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((*********++++++******)))))))))***+++,,,---......***)))((((((((((((((((((************************))))))))))))***+++,,,,,,))))))((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$%%%$$$###$$$%%%'''%%%(((...777===;;;444,,,'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&'''''''''((()))))))))&&&'''(((((())))))(((((())))))))))))))))))(((((())))))(((((((((((())))))))))))(((((()))***++++++---,,,***+++,,,...---,,,...///000/////////111333333888CCCMMMSSS\\\ooo{{{zzz}}}~~~{{{{{{|||vvviiiiiimmmwww}}}xxxqqqnnnlllkkkkkkkkklllnnnooopppqqqrrr"""###$$$###"""!!!"""###'''%%%###!!! !!!""" """###$$$!!!!!!""""""""""""!!!!!!!!!""""""###$$$%%%%%%%%%!!!!!!""""""######$$$$$$ !!!$$$%%%%%%$$$ !!!""""""""""""""""""""""""""""""#########!!!!!!!!!!!!""""""""""""$$$"""!!! !!!"""$$$%%%###!!! !!!###%%%$$$$$$###""""""!!!""""""###"""!!! !!!"""############$$$%%%%%%&&&&&& !!!"""(((!!!!!!!!!!!!!!!"""""""""############"""!!! """"""######$$$$$$$$$$$$########################000+++%%%""""""######""" """$$$$$$###"""""""""$$$$$$$$$###############"""""""""!!! """$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$#########""" !!!"""$$$$$$%%% """$$$$$$###"""""""""!!!!!!""""""######$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$$$$""" """$$$$$$!!!  !!!###$$$$$$$$$$$$!!! !!!!!!"""###$$$"""###$$$%%%&&&'''''''''""""""######$$$$$$$$$%%%""""""!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$ ###''')))(((''')))+++(((((((((((())))))))))))((((((((((((((((((((((((*********)))))))))))))))+++++++++******)))((('''%%%%%%&&&((()))***+++,,,***)))((('''''''''''''''))))))))))))))))))))))))'''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$############$$$"""""""""""""""#########!!!###%%%'''''''''%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&'''''''''((((((((($$$&&&&&&&&&%%%%%%'''))))))+++444===>>>555...---&&&&&&%%%%%%&&&''')))***'''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((((((((((((''''''(((((())))))******,,,++++++++++++++++++,,,*********)))******++++++,,,++++++,,,...///...------///////////////111333333888DDDNNNTTT\\\nnn|||zzz|||}}}zzzyyy{{{xxxjjjhhhlllwww}}}yyyqqqnnnmmmllljjjjjjkkklllmmmnnnoooooo###$$$$$$###""""""###%%%&&&&&&%%%$$$###"""!!! %%%###""""""$$$$$$!!!""""""######$$$$$$%%%%%%"""###$$$%%%%%%$$$###""" !!!"""""""""""""""###############$$$$$$%%%!!!"""$$$%%%%%%$$$###!!!$$$###!!!"""######"""!!!%%%### !!!$$$''''''&&&%%%$$$$$$###"""!!!!!! ########################&&&### !!!######""" #########"""######$$$$$$""""""""""""""""""""""""$$$""" !!!""""""""""""""""""""""""%%%&&&&&&$$$###"""###%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$#########$$$$$$###""""""###%%%""""""""""""""""""""""""$$$&&&&&&%%%###"""###$$$ !!!!!!""""""######&&&%%%$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$###""""""###%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%&&&%%%"""$$$###!!! !!!$$$#########""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%'''&&&&&&%%%$$$###""""""%%%&&&&&&$$$###"""###%%%%%%%%%%%%$$$###""""""!!!%%%$$$###""""""###$$$%%%#########"""!!!  !!!"""#########""""""""""""######'''&&&$$$#########$$$%%%######$$$%%%&&&&&&''''''###$$$%%%&&&&&&&&&&&&&&&$$$&&&'''%%%###"""&&&)))((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''***)))(((''''''((()))***&&&''')))*********)))(((''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$###$$$%%%'''(((((('''&&&%%%$$$#########(((((((((((())))))))))))***)))((('''''''''''''''$$$***,,,'''%%%'''&&&"""***************)))((((((&&&,,,444999888111((("""&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%&&&''''''((((((((((((((('''((()))***+++,,,------)))************+++++++++((()))***+++,,,,,,+++***++++++,,,,,,,,,,,,------,,,---.........///111333777999???IIISSS```sss|||xxxwwwyyyyyywwwxxx|||{{{pppkkkiiirrrxxx}}}{{{rrrkkkhhhiiikkkhhhggghhhmmmqqqsssrrr"""######"""!!!!!!"""$$$#########""""""""""""""" !!!""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""###############%%%$$$###""""""""""""""""""###$$$%%%%%%$$$"""!!!"""!!! !!!"""######!!!"""  ###%%%$$$############""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!(((&&&###$$$%%%&&&%%%###"""""""""""""""######$$$""""""""""""""""""""""""$$$###!!!  !!!"""""""""""""""""""""""""""$$$%%%%%%$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$###"""######$$$$$$######"""###$$$$$$###""""""###%%%""""""""""""""""""""""""###$$$%%%$$$"""""""""$$$!!!!!!"""""""""""""""############"""######$$$$$$"""""""""""""""""""""""""""######"""!!!!!!"""$$$ !!!"""###$$$%%%%%%%%%$$$""""""###$$$###"""###"""!!!  !!!!!!############"""""""""!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$#########%%%%%%&&&$$$""""""###%%%%%%$$$$$$###""""""!!!!!!#########""""""######### !!!!!!!!!!!!!!! !!!!!!!!! !!!!!!""""""###""""""""""""""""""###!!!"""############$$$%%%%%%&&&&&&#########$$$$$$######"""&&&&&&%%%###!!! !!!"""%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((()))((('''&&&&&&&&&&&&'''%%%***,,,((('''***+++)))((((((((((((((('''&&&&&&%%%(((,,,///...***%%%"""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((''''''''''''&&&&&&(((((()))))))))*********'''(((***,,,------------++++++,,,,,,,,,,,,------,,,---.........///111333666888@@@JJJTTTaaasss~~~zzzxxxyyyxxxuuuuuuxxx{{{ppplllkkkuuuzzz|||wwwnnnhhhfffhhhjjjhhhgggiiinnnrrrtttuuu!!!""""""!!! !!!### !!!!!!!!!""""""######!!! """$$$%%%$$$"""""""""!!! """"""############""""""""""""###$$$$$$$$$$$$$$$%%%%%%###"""!!! ######$$$%%%$$$###!!! !!!  """######"""!!! !!!###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%###!!!!!!"""###"""!!!""""""!!!!!!"""######$$$""""""""""""""""""""""""$$$$$$$$$###############""""""""""""""""""""""""###$$$$$$###!!!!!!"""$$$#########$$$$$$$$$$$$$$$"""######$$$$$$######""""""###$$$###"""!!!###%%%""""""""""""""""""""""""!!!"""######"""!!!"""$$$###############"""""""""""""""""""""###$$$%%%%%%########################!!!""""""!!! !!!### !!!"""###$$$$$$'''$$$!!! !!!######### !!!!!!!!!!!!!!!""""""############""""""""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""#########$$$$$$$$$%%%%%%$$$""""""###%%%$$$######""""""!!!!!! !!!""""""######""""""!!! !!!"""###############"""!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!"""######$$$$$$"""""""""###$$$$$$%%%%%%######$$$$$$$$$###""""""&&&$$$"""!!!""""""!!! $$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''******&&&###$$$%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&%%%%%%%%%%%%'''''''''((((((((())))))&&&''')))+++---...//////++++++,,,,,,,,,,,,------,,,---...///...///111333444888@@@KKKVVVaaasss|||yyyyyywwwrrrrrrttt{{{qqqmmmlllwwwyyyyyysssjjjeeeeeeggghhhhhhhhhkkkppptttwwwxxx!!!"""###""" """###""""""""""""############"""######$$$%%%%%%%%%$$$###"""""""""!!!!!!!!! #########$$$$$$#########!!!"""######$$$$$$######$$$###"""!!! ###$$$$$$$$$###"""!!! ###"""!!!!!!#########!!!!!!"""###%%%&&&%%%$$$### !!!!!!!!!!!!"""""""""""""""""""""""""""!!! !!!!!!!!!""""""""""""###$$$$$$%%%""""""""""""""""""""""""######$$$%%%%%%$$$###""""""""""""""""""""""""""""""######"""!!!!!!"""$$$""""""######$$$$$$%%%%%%""""""############"""""""""#########!!!!!!###$$$"""""""""""""""""""""""" """######""""""$$$%%%%%%%%%$$$$$$######"""""""""""""""""""""###$$$$$$########################!!!"""###""" """###$$$$$$$$$############"""&&&$$$!!!!!!"""######""" !!!"""""""""""""""#########"""""""""""""""""""""######$$$######"""###########################$$$$$$$$$$$$$$$######""""""""""""""""""""""""###$$$$$$###""""""###%%%###"""""""""!!!!!! !!!"""######"""!!!  !!!"""#########$$$$$$###""""""!!!""""""!!!!!!!!!""""""!!!!!!!!!$$$%%%&&&'''&&&%%%$$$###!!!!!!""""""#########$$$###$$$%%%&&&&&&&&&&&&&&&%%%"""!!!"""%%%'''&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((('''&&&&&&&&&''')))***''''''((())))))***))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&&&&&&&((('''&&&$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&###!!!"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$&&&%%%###""""""###%%%'''$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))%%%&&&''''''((((((''''''&&&&&&&&&'''((()))))))))''''''((((((((()))))))))'''((()))***+++,,,------+++++++++,,,,,,,,,------,,,...//////...///222444444777AAALLLVVVaaaqqq~~~{{{zzzxxxssssssuuu{{{qqqmmmlllsssuuuuuupppiiieeedddeeefffgggiiimmmrrrvvvzzz|||######$$$###"""!!!###%%%%%%%%%$$$$$$$$$$$$######!!!"""""""""!!! !!!!!!!!!"""""""""###  !!!""""""######"""""""""!!!!!!!!!!!!!!!""""""############""""""!!!!!!%%%$$$""""""######"""!!!!!!"""$$$%%%%%%$$$###### !!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$#########$$$%%%"""""""""###$$$%%%&&&&&&""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!"""""""""""""""""""""""""""######"""!!!!!!"""$$$"""""""""######$$$$$$$$$"""""""""######""""""""""""######"""!!!!!!"""$$$""""""""""""""""""""""""!!!###$$$$$$######%%%&&&%%%%%%$$$$$$######""""""$$$######"""!!!!!!""""""##############################$$$###"""!!!###%%%$$$$$$$$$############"""###""""""###$$$###!!! !!!"""######""""""""""""""""""""""""######!!!"""""""""""""""!!!!!!########################$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$######"""!!!!!! """###$$$###""""""###%%%""""""""""""!!!!!!!!!!!! !!!"""######"""!!! !!!!!!"""""""""""""""!!!$$$$$$###""""""!!!""""""!!!!!!""""""""""""!!!!!!!!!"""#########""" !!!"""""""""""""""######!!!"""$$$%%%&&&'''(((((($$$"""!!!###&&&(((&&&$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&((()))***''''''((()))************%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$#########$$$$$$%%%######$$$%%%%%%&&&***---$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$#########$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))%%%&&&&&&'''''''''''''''&&&''''''(((((()))))))))((((((((()))))))))******((((((((((((((()))))))))+++++++++,,,,,,,,,---------.../////////000222444444888@@@KKKUUU___ooo}}}~~~||||||zzzvvvvvvyyy{{{pppllljjjmmmpppqqqpppkkkfffdddddddddfffjjjnnnssswww{{{~~~###$$$$$$###""""""###%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%$$$""" !!! !!!""""""!!!!!! !!!!!! !!!""""""""""""""""""!!!!!!!!!""""""###$$$""""""""""""""""""""""""$$$###""""""######""" !!!""""""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!!!!!###%%%""""""""""""###$$$&&&&&&"""""""""""""""""""""""" !!!"""###$$$###"""""""""""""""""""""""""""""""""#########""""""###%%%"""""""""###############!!!""""""######""""""!!!!!!"""###"""!!! """$$$""""""""""""""""""""""""###$$$%%%%%%$$$###%%%&&&###############"""""""""$$$$$$###"""!!!!!!!!!!!!###########################$$$$$$###""""""###%%% !!!"""###$$$$$$"""!!!"""$$$%%%$$$ !!!""""""""""""""""""###""""""""""""############"""""""""###""""""!!! ###########################$$$%%%&&&'''&&&%%%$$$&&&%%%$$$###"""!!! """#########""""""###%%%""""""""""""""""""""""""!!!""""""######""""""!!!############""""""!!! ######"""!!!!!!!!!""""""!!!"""###$$$$$$###"""!!! !!!"""#########""""""""""""""""""###### """###$$$%%%&&&&&&$$$$$$###$$$$$$$$$"""!!!%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((%%%&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$$$$$$$$$$######"""!!!!!!!!!"""$$$%%%'''(((""""""#########$$$$$$$$$$$$############$$$$$$%%%(((&&&%%%&&&### $$$$$$%%%%%%&&&&&&&&&&&&&&&##################""""""%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&(((((('''&&&%%%$$$$$$###(((((()))))))))*********)))(((((('''&&&'''''''''++++++,,,,,,,,,,,,---------...///000///000222444666888@@@IIIRRR\\\lll{{{~~~|||}}}{{{xxxxxx{{{|||qqqllljjjkkkmmmooonnnkkkgggeeedddcccfffkkkooossswww|||"""###$$$###!!!!!!###$$$$$$$$$$$$$$$$$$%%%%%%%%%###%%%''''''%%%###$$$&&&!!!!!!!!!!!!!!!!!!!!!!!!$$$###""""""""""""###$$$!!!!!!"""############"""$$$######"""""""""######!!! !!!!!!!!!"""###$$$ """######""" !!!"""!!! ############""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!! !!!### !!!###$$$%%%""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""""""""""""""###$$$#########%%%&&&############""""""""""""!!!!!!""""""""""""!!!!!!!!!"""###""" """###""""""""""""""""""""""""###$$$%%%$$$###"""###$$$!!!!!!"""""""""""""""######""""""!!!!!!!!!"""""""""""""""""""""""""""""""""###$$$###!!!!!!###$$$ !!!"""###$$$%%%%%%###"""!!!"""######!!!$$$###"""!!!!!!!!!"""###!!!"""""""""############$$$$$$$$$$$$$$$###""""""########################"""###$$$&&&&&&&&&$$$$$$%%%%%%$$$$$$#########"""!!!"""###"""!!!"""###%%%#################################""""""########################"""!!!!!!!!!!!!!!! !!!!!!"""""""""###$$$%%%%%%$$$###"""!!!!!!""""""###%%%&&&'''########################""""""###$$$$$$$$$#########%%%&&&&&&%%%#########&&&''''''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))(((''''''&&&'''(((((())))))((((((&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%$$$###"""%%%%%%%%%$$$%%%%%%&&&'''""""""#########$$$$$$$$$$$$############$$$%%%&&&***'''&&&&&&!!!###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$######"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$#########$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%$$$###""""""'''''''''((((((((()))))))))((('''&&&''''''((()))++++++,,,,,,,,,,,,---------///000000///000222555777999???GGGOOOYYYiiixxx~~~||||||{{{wwwwwwzzz~~~sssooommmnnnnnnmmmkkkiiifffeeedddaaafffkkkooorrrvvv{{{~~~!!!""""""""" """### !!!"""###$$$%%%&&&&&&!!!$$$$$$"""!!!###%%%%%%%%%$$$$$$######""""""!!!  !!!""""""###$$$$$$$$$$$$$$$'''&&&%%%###"""""""""""" !!!###$$$%%%!!!############$$$$$$""" """&&&%%%$$$$$$###"""!!!!!! ######################## """$$$###!!!!!!###&&& !!!"""###"""""""""""""""""""""""""""""""""######$$$$$$%%%""""""""""""""""""""""""###$$$%%%$$$######%%%'''$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""""" """###""""""""""""""""""""""""###$$$$$$###!!! !!!""" !!!!!!""""""######!!! !!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""" """###&&&&&&&&&%%%%%%%%%%%%$$$%%%###  !!!""""""&&&$$$"""!!! !!!"""###!!!!!!""""""#########$$$&&&&&&&&&&&&&&&%%%$$$###"""""""""""""""""""""""" !!!###%%%&&&%%%###"""###$$$$$$$$$$$$%%%%%%%%%!!!"""###"""!!!"""###%%%###############$$$$$$$$$%%%$$$###""""""###$$$%%%!!!"""############"""""" !!!"""###"""###%%%&&&&&&%%%###"""%%%$$$"""!!!!!!!!!"""###$$$$$$$$$###############'''''''''&&&%%%$$$###"""!!!$$$((()))((('''(((+++************++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))((()))+++,,,,,,,,,+++***((()))))))))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&%%%###"""---,,,***'''%%%###""""""############$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&###!!!###(((&&&!!! %%%"""###$$$%%%%%%%%%%%%%%%)))(((&&&$$$###$$$$$$%%%""""""######$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((('''''''''((()))+++,,,++++++,,,,,,,,,------------///000000000000333555999:::>>>EEELLLWWWhhhwww||||||zzzvvvuuuxxxuuuqqqppprrrpppmmmiiifffddddddeeeaaafffkkkppprrruuuzzz~~~######!!! !!!!!!!!!!!!""""""""""""$$$###""" """###$$$$$$$$$###"""!!! !!!&&&%%%$$$###"""""""""###"""############$$$$$$$$$###"""!!!!!!!!!"""$$$%%%,,,***'''$$$"""""""""""" !!!"""$$$###""""""!!!""""""###'''%%%###"""#########!!!!!!"""###$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""""""""!!!!!!""""""""""""############""""""############""""""""""""""""""###############%%%%%%$$$"""!!!"""### """###$$$$$$###!!! """"""""""""""""""""""""######""""""######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!!###%%%&&&$$$!!!"""""""""###$$$$$$$$$%%%### !!!$$$%%%###$$$''' !!!""""""!!!!!!!!!!!!###$$$%%% """###"""!!! !!!"""!!!###%%%%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$!!! !!!###%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&)))***(((&&&$$$%%%$$$$$$######$$$$$$%%%$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$&&&&&&%%%$$$###"""!!!!!! !!!""""""!!!"""$$$&&&###"""""""""!!!!!! """"""############"""""" !!!###$$$$$$$$$$$$###$$$$$$$$$%%%&&&'''''''''(((((()))***)))))))))***************))))))))))))))))))))))))***++++++---,,,***)))((((((((()))***(((&&&'''***+++***)))''''''''''''''''''''''''&&&&&&''''''''''''((((((%%%%%%$$$$$$$$$$$$%%%%%%############$$$%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$""""""######$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!'''%%%###$$$'''((('''%%%&&&&&&&&&%%%%%%%%%$$$$$$!!!###%%%''''''%%%###!!!"""$$$"""'''!!!###&&&'''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$(((((((((((())))))))))))&&&&&&'''((())))))******************************++++++,,,,,,---.../////////000222222111111111222222666>>>GGGNNNWWWgggwww{{{yyy{{{{{{xxxvvvwww~~~sssmmmrrrttttttrrrllleee```___```aaadddiiinnnsssvvvxxxxxx$$$###"""!!! !!!!!!!!!"""""""""######%%%$$$###""""""###$$$%%%$$$$$$######""""""!!!!!!"""!!! """###"""!!! """"""#########$$$$$$$$$$$$$$$###"""###$$$%%%&&&'''%%%###!!! !!!"""""" !!!"""###$$$$$$%%%""""""##################!!!"""###$$$$$$###"""!!!########################!!!""""""######""""""!!!""""""""""""############""""""############""""""""""""""""""###############$$$%%%$$$"""!!!"""######$$$%%%%%%%%%%%%######""""""""""""""""""""""""######""""""######$$$%%%########################%%%###"""###%%%%%%""" ##################$$$$$$%%%""""""$$$###!!! %%%$$$###"""!!!!!!!!!""" !!!"""""" !!!"""!!!"""$$$$$$###"""###$$$"""""""""""""""""""""""""""!!! !!!###%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))((('''%%%###%%%$$$$$$######$$$$$$%%%""""""!!!!!!!!!!!!""""""$$$###""""""""""""###$$$###############""""""""""""###$$$"""!!!!!!"""$$$#########""""""!!!!!!!!!  !!!"""############&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((***)))'''&&&%%%%%%&&&&&&&&&$$$"""###%%%'''&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%######################## !!!!!!!!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$%%%((()))(((&&&######"""""""""!!!!!!!!!###$$$%%%&&&&&&%%%$$$### ''')))###!!!%%%'''###$$$&&&&&&%%%$$$%%%&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%***))))))(((''''''&&&&&&&&&&&&&&&&&&'''''''''''')))))))))******++++++,,,))))))))))))))))))))))))***++++++,,,------......///111222333222111222333333777>>>FFFMMMWWWhhhxxxzzzyyyzzzyyyuuusssuuutttnnnsssuuuvvvtttnnnfffaaa___```aaadddiiinnnrrrvvvwwwxxx$$$######"""!!!!!!!!!!!!"""""""""#########$$$$$$%%%%%%###""""""###%%%%%%$$$$$$$$$###############"""!!! !!!###$$$$$$### !!!######"""!!!!!!"""""""""#########$$$$$$######"""""""""###$$$%%%""""""!!! !!!"""###$$$!!!  !!!"""###$$$$$$###""" ###$$$"""!!!"""$$$""""""############""""""""""""""""""""""""######"""##################"""""""""""""""############""""""############""""""""""""""""""###############$$$%%%$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%%########################%%%$$$######$$$$$$""" ##################""""""&&&###"""$$$""" ######""""""!!! %%%$$$###"""!!!!!!!!!!!! !!!"""""" !!!"""!!!"""$$$###"""!!!!!!""" !!!!!!""""""#########"""!!! !!!###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((('''&&&$$$$$$$$$$$$############$$$$$$ !!!!!!"""!!!!!! ######""""""""""""######!!!!!!!!!""""""#########$$$%%%$$$###!!! !!!"""###############"""""""""""""""############"""""" !!!!!!"""""""""!!!!!!"""#########""" ###$$$$$$%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$###"""""""""######"""!!!!!!###$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%((((((&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""''')))'''%%%'''(((&&&$$$$$$%%%$$$""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$(((''''''&&&%%%$$$$$$###&&&''''''''''''((((((((())))))))))))))))))*********************************++++++,,,,,,---------///111333333222111222333555777===EEEKKKVVViiizzz}}}zzz{{{xxxsssrrrtttuuuoootttxxxxxxvvvppphhhbbb```aaabbbdddiiimmmrrruuuwwwxxx$$$$$$###""""""""""""""""""#########$$$$$$$$$$$$$$$$$$###""""""###$$$$$$"""""""""######$$$$$$$$$ !!!###$$$###!!!########################""""""""""""############ !!!!!!"""######""""""###$$$%%%&&&$$$$$$###""""""!!!""""""###$$$%%%%%%$$$""" %%%%%%!!! ###"""""""""######"""""""""#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""""""""############""""""############""""""!!!"""""""""############"""$$$%%%$$$###"""###$$$"""!!!!!!!!!!!!""""""###""""""""""""""""""""""""######""""""######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""$$$$$$######""""""!!!!!!$$$!!!!!!$$$$$$!!! ###%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!""""""###$$$$$$!!!"""######!!!!!!"""###"""###$$$$$$""" !!!!!!""""""###$$$%%%%%%&&&"""!!!!!!!!!###$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%&&&&&&$$$$$$############$$$$$$ """#########"""!!!"""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""""""""###$$$$$$###!!! !!!###$$$$$$#####################$$$$$$$$$$$$$$$$$$### !!!!!!!!!!!! !!!"""!!!$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''"""""""""!!!!!!!!!!!!!!!$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&'''''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))(((((((((''''''&&&&&&%%%########################$$$######$$$%%%%%%%%%%%%((((((((((((''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&!!!""""""###%%%((('''&&&$$$%%%$$$""" """$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$*********+++++++++,,,,,,++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...///111333333222111222333666777<<>>EEEOOO```ooo~~~|||||||||xxxrrrqqqtttyyyooohhhcccccchhhjjjggggggiiiiiihhhggghhhiiilllooorrruuuvvv### ###### ###########################$$$$$$############$$$$$$######""""""######$$$$$$""""""""""""""""""###$$$!!!!!!!!!###%%%&&&$$$"""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""""""""############"""!!! !!!"""###############"""""""""""""""""""""""" !!!"""######$$$"""!!! !!!###%%%'''###"""!!!!!!"""###$$$%%%!!!"""######$$$$$$######"""""""""###$$$$$$$$$%%%$$$$$$$$$###""""""!!!!!!""""""""""""""""""""""""#########"""!!!!!! %%%""" !!!"""###""""""!!!!!!!!! !!!!!!!!!"""###############"""!!! !!!"""$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$############"""!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""""""""""""""###""""""!!!!!!!!!!!! ###############$$$$$$%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!"""###$$$%%%%%%#########$$$%%%%%%###!!! !!!"""#########"""""""""######$$$$$$$$$$$$%%%%%%$$$###############$$$###"""!!! !!! !!!"""######""" $$$$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!"""######$$$$$$""""""###$$$$$$$$$$$$###"""###$$$%%%%%%$$$###"""############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''')))***++++++'''&&&$$$$$$$$$$$$&&&'''%%%%%%&&&'''(((******+++((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%$$$$$$'''&&&%%%$$$$$$$$$$$$$$$!!!!!!"""""""""#########&&&&&&%%%%%%%%%%%%&&&&&&'''%%%"""!!!###%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''(((((("""###$$$%%%%%%$$$###"""''''''''''''''''''''''''***))))))))))))***++++++''''''''''''''''''((((((+++++++++******))))))(((,,,,,,++++++++++++,,,,,,+++---......------...///)))((('''***///222222000/////////000111111222222333333777>>>DDDNNN___ooo~~~~~~zzzuuutttwwwyyyooohhhdddbbbfffgggddddddgggiiihhhggghhhiiilllooorrruuuwww%%%""""""###""" ########################$$$$$$############$$$$$$###############$$$%%%%%%""""""!!!!!!"""###$$$$$$ ###%%%%%%###!!! !!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!""""""#########""""""###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%$$$###""" """$$$%%%"""###$$$%%%&&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$######"""!!!!!! ########################$$$$$$$$$######"""""""""&&&$$$"""!!!"""#########""" !!!###!!!!!!!!!"""###############%%%$$$###"""""""""#########$$$$$$%%%%%%$$$$$$$$$%%%$$$###"""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$###""""""""""""##################"""""""""!!! !!!!!!!!!!!!""""""##################$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""!!!!!!!!!!!!"""###%%%%%%""""""###$$$&&&%%%###!!!!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$###"""!!!######""""""###$$$%%%%%%$$$###"""!!!!!! !!!"""!!!!!! ######$$$$$$$$$%%%%%%%%%!!!!!!!!!"""######$$$$$$""""""###$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((&&&%%%$$$######$$$%%%&&&$$$%%%&&&'''((()))***+++&&&&&&'''''''''&&&%%%%%%''''''''''''''''''''''''"""######$$$%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%"""###$$$%%%&&&((())))))%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&%%%$$$%%%%%%&&&$$$%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''((()))***+++++++++'''((()))******)))(((''')))))))))))))))(((((((((+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))((((((,,,,,,++++++++++++,,,,,,+++---......---,,,...///***(((''')))...000///---------......///000000111222333777===DDDNNN___nnn{{{vvvwwwzzz}}}rrrkkkfffdddhhhhhheeecccgggiiihhhhhhhhhjjjmmmpppsssvvvwww%%%""""""###""" $$$$$$$$$###############$$$$$$############$$$$$$###############$$$%%%&&&!!!!!!!!!!!!"""###$$$%%%###"""!!!""""""""" !!!!!!""""""######""""""!!!""""""######""""""!!!"""""""""""""""""""""""" !!!!!!"""!!!""""""############"""$$$$$$$$$$$$###"""!!! """""""""""""""#########"""######$$$$$$%%%%%%%%%%%%%%%###"""!!!""""""###"""###%%%''''''%%%$$$""""""###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$ !!!""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$###"""!!!###%%%&&&%%%$$$ !!!"""!!!###&&&$$$!!!!!!"""###############&&&&&&$$$###""""""""""""""""""###$$$$$$$$$######"""!!! !!!!!!!!!!!!"""###%%%%%%$$$###""" !!!""""""!!!""""""######"""!!!!!! """$$$$$$######%%%&&&###""""""""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""############  """###"""!!!"""###%%%%%%###!!!"""######$$$$$$$$$$$$###%%%&&&&&&&&&&&&$$$"""!!!  !!!###$$$ !!!!!!"""######### !!!!!!""""""""""""######$$$%%%%%%%%%$$$$$$######"""!!!!!!!!!"""###$$$$$$%%%$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''"""###$$$%%%&&&'''((((((%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&((()))+++,,,---((((((''''''''''''(((((())))))*********)))((('''&&&'''(((((())))))(((((((((((())))))*********+++)))))))))***+++++++++,,,)))))))))******))))))))))))))))))(((((((((((((((((((((((((((((()))******))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((()))***,,,+++******+++---***))))))***+++,,,,,,+++,,,,,,------......//////111222666<<>>FFFTTTbbbooo~~~zzzuuuqqqsssxxx|||sssmmmmmmlllkkkjjjiiiiiiiiijjjkkkmmmqqqtttwwwxxxxxxxxx!!!"""""""""############!!!""""""""""""""""""!!!"""######$$$$$$$$$######"""%%%((('''###"""#########$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!"""#########$$$$$$"""$$$%%%$$$$$$%%%'''$$$ ###""""""""""""""""""""""""!!!"""#########"""""""""%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""!!!"""""""""############$$$%%%&&&%%%#########%%%""""""""""""""""""""""""######$$$$$$###"""!!!!!!############$$$$$$%%%%%%######$$$$$$$$$$$$######"""""""""""""""#################################$$$$$$#########%%%&&&'''$$$######"""###$$$&&&'''###$$$%%%$$$###"""###$$$$$$###"""!!! %%%$$$###!!!!!!!!!"""###!!!"""$$$$$$######$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!!!! ###$$$$$$###!!!"""$$$&&&""""""""""""""""""""""""$$$""" !!!###$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$######""""""""" !!!"""###$$$$$$######"""###$$$&&&&&&&&&&&&%%%!!!!!!!!!!!!!!!!!!!!!!!!"""#########!!!!!!###$$$###!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$###"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""!!!!!!"""$$$&&&&&&%%%###"""###$$$$$$$$$$$$$$$%%%%%%%%%""""""!!!!!!"""###"""!!!######$$$$$$$$$$$$$$$$$$###$$$%%%'''((((((&&&###$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%%%%&&&'''$$$%%%&&&''''''(((''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''((((((((('''''''''%%%###"""######"""!!!!!!###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###''')))&&&%%%(((***(((#########%%%&&&&&&$$$"""""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&$$$######$$$$$$%%%&&&'''%%%$$$$$$$$$%%%%%%&&&'''$$$%%%&&&''''''''''''&&&))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&''')))***+++&&&&&&'''((()))***++++++++++++++++++,,,,,,,,,,,,------......///000000000///000444999>>>EEETTTbbbnnn|||wwwqqqpppttt{{{rrrmmmjjjiiihhhffffffggghhhiiijjjlllooosssvvvwwwwwwwww""""""""""""############!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$###%%%### ###$$$###!!!"""######$$$$$$$$$############"""!!!!!!  """###$$$%%%%%%%%%!!!###%%%$$$""""""%%%(((%%%!!! """""" !!!$$$!!!!!!!!!!!!!!!!!!!!!!!! """######"""!!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""###############%%%&&&%%%$$$###$$$%%%""""""""""""""""""""""""###$$$$$$###"""!!! """######$$$%%%%%%&&&&&&"""###$$$$$$%%%$$$$$$$$$"""""""""!!!"""######$$$########################""""""!!!!!!!!!"""######""""""!!!!!!"""###$$$$$$"""###$$$$$$###"""###%%%###############"""""""""$$$###""""""""""""""""""!!!###$$$###""""""###$$$!!!!!!!!!!!!"""""""""""" !!!!!!""""""&&&&&&%%%""" !!!""""""""""""""""""""""""$$$###"""!!!!!!"""$$$&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!!!!"""#########$$$$$$$$$###"""!!! !!!"""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$###"""!!!###%%%%%%### """$$$%%%%%%!!!!!!!!!!!!!!!""""""""""""###$$$$$$""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$##################"""""""""$$$%%%$$$"""!!!!!!"""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&''''''&&&$$$""""""###$$$$$$$$$$$$###''''''(((&&&$$$""""""#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&$$$!!!!!!!!!!!! !!!"""############"""""""""""""""""""""""" $$$&&&$$$###&&&(((''''''&&&$$$$$$$$$###!!! !!!###"""!!!!!!"""$$$#########$$$$$$&&&''''''$$$$$$###$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((###$$$&&&'''(((((('''&&&)))((((((((('''&&&&&&&&&'''''''''(((((())))))***%%%&&&''')))***+++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---.........///000444999>>>FFFUUUcccpppzzzsssqqqtttzzzrrrmmmhhhgggeeedddeeefffhhhjjjlllnnnpppsssvvvwwwxxxxxx""""""""""""############!!!"""############"""!!!""""""###$$$$$$$$$$$$$$$%%%$$$###!!!!!!!!!"""""""""###$$$$$$$$$$$$###"""!!!!!!!!!!!!!!! !!!!!!###$$$%%%$$$$$$###"""$$$%%%"""###(((%%%""""""%%%%%%""""""%%%"""""""""""""""""""""""""""$$$###!!! !!!###!!!!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""###$$$$$$""""""###$$$""""""""""""""""""""""""######$$$$$$$$$###""""""#########$$$$$$$$$$$$###"""###$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!"""$$$$$$""""""""""""""""""""""""!!!!!!""""""!!!!!!   """######""""""$$$%%%###$$$$$$%%%&&&&&&&&&&&&!!!""""""############""""""#########!!! !!!"""!!!!!!!!!!!!"""""""""### !!!""""""######%%%%%%$$$""" """"""""""""""""""""""""%%%%%%$$$$$$$$$%%%''''''###$$$$$$%%%%%%$$$$$$###$$$#########$$$$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!"""$$$###!!! !!!""""""""""""""""""#########""""""""""""""""""""""""###$$$$$$###""""""###%%%%%%""" """%%%''''''!!!!!!"""""""""#########"""###$$$$$$""""""###$$$""""""######$$$$$$%%%%%%############"""""""""""" !!!"""!!! """$$$"""""""""""""""""""""""""""###$$$######"""###$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$#########%%%&&&%%%$$$!!!"""######$$$$$$######%%%&&&&&&%%%"""!!!!!!"""##################"""!!!"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$############""""""###$$$$$$$$$$$$$$$%%%###!!!!!!""""""!!! !!!!!!"""###$$$"""""""""""""""""""""""" $$$%%%""" ###$$$"""(((&&&$$$###$$$$$$###!!!!!!"""$$$### !!!"""$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&'''%%%%%%%%%$$$$$$%%%&&&&&&###$$$&&&((()))(((''''''(((((((((((('''''''''''''''((()))******)))((('''&&&''')))***+++++++++***************++++++++++++++++++,,,,,,---............///444:::???GGGVVVeeesssxxxvvvyyyzzzsssnnngggfffeeedddeeehhhkkklllooooooqqqrrrtttvvvwwwxxx""""""""""""############"""###$$$%%%%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$!!!"""""""""!!!!!!$$$&&&"""###$$$%%%%%%$$$""""""!!!!!!""""""######$$$$$$"""###$$$%%%%%%$$$"""!!!###$$$$$$ """'''###!!!"""%%%&&&""""""$$$########################"""$$$###!!! !!!###""""""!!!!!!!!!!!!"""""" """"""""""""############ !!!""""""!!! !!!###"""""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%######$$$######"""!!! """###$$$%%%%%%%%%%%%%%%###"""!!!!!!!!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$"""!!! !!!"""######"""!!! !!!"""###""""""$$$&&&""""""#########""""""!!! !!!"""$$$$$$$$$###""""""######"""  !!!######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$#########$$$###""" !!!###%%%""""""""""""""""""""""""!!!!!!!!!!!!"""######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&%%%$$$###!!!  ###&&&)))$$$$$$############$$$$$$""""""""""""""""""""""""###$$$$$$###""""""###%%%!!!"""""""""######$$$$$$$$$%%%"""$$$$$$$$$###"""###$$$ """###%%%&&&&&&$$$$$$$$$###"""!!!!!!   ###&&&#########""""""""""""""" !!!""""""!!! !!!"""###$$$%%%%%%%%%$$$###"""###""" !!!"""$$$$$$###""""""###$$$$$$$$$$$$$$$!!!"""######""""""###$$$$$$$$$%%%$$$$$$###"""""""""######$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$"""###%%%&&&&&&%%%###""""""!!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&******&&&###%%%%%%###&&&$$$""""""$$$'''''''''###%%%'''%%%""" """$$$%%%%%%$$$$$$$$$%%%&&&&&&(((''''''&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$###$$$&&&((())))))(((''''''''''''((((((((((((((('''(((***++++++)))'''&&&((()))***++++++***)))((())))))*********+++++++++------......///000000111...///444:::@@@HHHXXXfffvvv}}}{{{~~~zzzsssnnngggfffeeeeeegggjjjmmmooooooooooooppprrrtttuuuvvv######$$$$$$$$$$$$###### !!!!!!""""""$$$$$$############$$$$$$"""!!! !!!%%%$$$$$$$$$######""""""######""""""""""""######""""""""""""############%%%$$$###!!!!!!!!!"""###%%%%%%$$$$$$$$$$$$$$$%%% !!!"""######$$$!!!!!!""""""#########$$$  !!!"""######$$$%%%&&&%%%%%%######)))###$$$'''%%%!!!!!!"""#########"""!!! ########################!!!"""""""""###############$$$$$$$$$###""" $$$$$$############$$$$$$###$$$%%%%%%%%%###!!! &&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$+++###"""!!!###&&&(((&&&!!!!!!$$$%%%%%%$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$###!!!######$$$$$$$$$######"""%%%$$$!!! !!!###""""""############"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###"""""" """$$$%%%&&&""""""###""""""!!! !!!"""$$$%%%%%%%%%$$$#########""""""!!!!!!###"""!!! !!!"""###""""""""""""!!!!!!!!!!!!""""""""""""############%%%%%%$$$###"""""""""###$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$!!!  """##################$$$$$$%%%$$$$$$###############$$$ !!!"""###$$$%%%%%%!!!""""""$$$%%%(((***+++&&&&&&%%%%%%$$$#########%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######(((%%%"""###%%%''''''%%%'''''''''&&&&&&%%%%%%%%% """###%%%%%%%%%$$$###)))(((&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$######""""""""""""""""""############"""###%%%&&&''''''&&&%%%'''&&&$$$""""""$$$&&&(((((('''&&&%%%$$$%%%&&&'''$$$&&&''''''&&&%%%%%%&&&&&&&&&(((***+++***'''%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%'''(((((('''&&&&&&''')))((((((''''''''''''(((&&&%%%$$$$$$%%%(((***,,,,,,+++***))))))***++++++'''((())))))((()))+++------...//////......///111000///111666<<>>777000)))(((&&&%%%%%%'''***,,,&&&&&&&&&&&&'''((()))***''''''&&&%%%$$$""""""!!!%%%%%%&&&''''''&&&%%%%%%""""""""""""""""""###### """%%%%%%%%%$$$%%%'''&&&&&&&&&&&&&&&'''((())))))(((&&&%%%$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''))))))))))))((('''&&&%%%))))))*********((('''&&&((('''%%%%%%&&&&&&&&&%%%$$$%%%'''(((***+++++++++***000444333...+++...222000000000000000111222222000111222333888AAANNNXXXcccuuu{{{yyy|||~~~wwwrrrllljjjggggggjjjnnnqqqsssuuutttttttttuuuwwwzzz|||!!!"""###$$$$$$###"""!!!!!!"""######$$$&&&&&&%%%$$$###"""!!! !!! """$$$%%%!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$###!!! !!!!!!""""""#########""""""""""""""""""!!! """"""############""""""########################%%%%%%%%%$$$###"""!!! ###$$$%%%###!!! !!!################################################$$$###"""""""""###%%%%%%"""######$$$$$$$$$######$$$$$$$$$#####################$$$$$$$$$$$$######$$$$$$$$$############"""########################"""""""""###$$$$$$$$$%%%###%%%&&&&&&$$$###""""""!!!"""###$$$$$$###""""""%%%$$$$$$$$$$$$$$$$$$%%%#########$$$%%%%%%%%%&&& !!!""""""######""""""""""""!!!!!!!!!!!! """###"""!!! """"""!!!!!!!!!###$$$%%%""""""###$$$$$$$$$$$$$$$######"""!!!!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""#####################$$$%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%""""""############""""""###$$$%%%&&&&&&$$$###""""""############$$$$$$$$$%%%$$$$$$$$$######""""""%%%$$$###!!! """""""""""""""######$$$$$$$$$$$$###############"""############$$$$$$$$$ !!!###$$$%%%###"""!!!###"""!!!"""###$$$###"""!!!!!!"""###$$$$$$%%%%%%'''&&&%%%$$$############(((&&&%%%###""""""######!!!###%%%$$$###"""######&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$%%%'''((()))))))))***+++///666>>>DDD000---)))(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&+++)))'''$$$"""""""""###))))))))))))(((''''''&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$&&&(((***,,,---222...)))'''(((((('''%%%''')))+++,,,---,,,***)))***)))(((((()))***)))'''''''''((((((((((((((((((+++******)))))))))))))))"""###$$$%%%&&&&&&&&&&&&(((((((((((((((((((((((('''---444444///,,,---000///---,,,+++,,,...000111***+++...333888???MMM[[[jjjttt|||zzz|||}}}xxxsssmmmnnnpppnnnllllllooosssuuuuuuuuuuuuuuuvvvvvvwww"""###$$$%%%%%%$$$###"""&&&$$$""" !!!########################!!!!!! !!!"""$$$%%%""""""###$$$$$$$$$######"""############$$$$$$$$$%%%%%%###"""""""""###$$$######$$$######"""!!! $$$$$$###!!!""""""############""""""!!!"""$$$&&&&&&$$$"""!!!######$$$$$$$$$######"""!!!###$$$$$$######%%%&&&################################################""""""!!!!!!!!!"""###$$$######$$$$$$$$$######"""##################$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$%%%#######################################$$$$$$$$$&&&'''))))))'''%%%%%%&&&!!!  !!!$$$$$$############$$$$$$############$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!""""""######### !!!"""###"""""" ###""""""!!!!!!"""###$$$ !!!""""""######""""""$$$###""""""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$#########""""""$$$$$$$$$######"""""""""$$$$$$############$$$$$$""""""############""""""######$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$"""""""""!!!!!! $$$$$$######""""""######"""""""""""""""###$$$$$$%%%%%%$$$$$$###""""""!!!############$$$$$$$$$$$$!!!###$$$%%%%%%%%%$$$"""!!!!!!"""""" """""""""###$$$$$$%%%%%%######"""""""""######$$$((('''&&&%%%%%%$$$$$$$$$%%%&&&((((((&&&%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%''',,,333888???888...'''%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%######$$$%%%&&&###$$$$$$%%%$$$###"""!!!$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''((()))***+++...+++((('''((()))'''&&&'''((()))*********)))))))))'''&&&'''((()))(((&&&''''''(((((((((((())))))))))))(((''''''''''''(((######$$$%%%&&&&&&''''''&&&''''''((()))*********(((---333555222///......///...---,,,,,,---...///+++,,,///444888???NNN[[[lllwww~~~|||~~~xxxsssnnnpppqqqooommmmmmpppsssuuuuuuuuuuuuuuuvvvwwwxxx$$$$$$%%%%%%%%%%%%$$$$$$,,,)))### """!!!!!!"""###$$$%%%%%%&&&###"""!!!!!!"""###%%%&&&######$$$$$$$$$######""""""############$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%$$$$$$###""" !!!"""######""" """"""############"""""" """%%%''''''%%%""" """"""###$$$$$$$$$$$$$$$"""$$$%%%%%%%%%%%%'''(((################################################!!!!!!!!! !!!""""""###$$$$$$$$$$$$$$$###"""!!!"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$###### !!!"""###$$$%%%&&&&&&########################$$$$$$$$$##################%%%&&&&&&$$$######$$$"""!!! """#########""""""#####################""""""""""""%%%$$$$$$###""""""!!!!!! !!!"""###$$$%%%&&&$$$$$$######"""!!!!!! $$$###""""""!!!""""""###""""""###$$$$$$$$$$$$###$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%$$$$$$$$$###"""""""""#########"""""""""""""""#########""""""#########""""""############""""""###############$$$%%%&&&"""""""""#########$$$$$$%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&'''###""""""""""""###$$$$$$%%%%%%%%%$$$###"""!!!!!!############$$$$$$$$$%%% !!!"""###$$$%%%&&&$$$""" """"""######$$$%%%%%%%%%""""""""""""###$$$&&&&&&(((((((((((('''&&&%%%%%%%%%''')))((('''&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''&&&&&&%%%$$$$$$&&&+++///@@@:::000)))%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%'''(((%%%&&&((()))((('''%%%$$$&&&&&&&&&''''''''''''''''''''''''(((((((((((()))******)))(((((((((((((((((('''&&&'''((()))'''%%%'''&&&&&&&&&''''''(((((('''&&&%%%%%%''''''&&&%%%&&&&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%&&&'''((()))+++,,,,,,)))---222666666333///+++...------------,,,,,,,,,,,,---000555999@@@NNN\\\lllxxxyyytttppprrrsssqqqnnnnnnpppssstttttttttuuuvvvwwwxxxyyy$$$$$$$$$$$$$$$$$$$$$$$$)))&&&""" $$$&&&!!!!!!"""###$$$%%%%%%&&&$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""$$$$$$$$$$$$######"""!!! !!!$$$%%%%%%$$$"""!!!"""######$$$$$$######""""""###%%%&&&&&&%%%###""""""######$$$$$$$$$######%%%&&&'''&&&$$$###$$$%%%################################################!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%########################%%%$$$$$$$$$###""""""""""""###$$$$$$"""!!!"""###%%%$$$"""!!! !!!###$$$######""""""""""""############""""""!!!!!! $$$$$$$$$$$$######""""""!!!""""""###$$$$$$%%%%%%%%%$$$######""""""######$$$$$$###""""""!!!!!!!!!!!!""""""######"""""""""%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$##################""""""######""""""""""""######"""######$$$$$$######"""###""""""!!!"""$$$&&&'''""""""""""""############&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&######""""""######$$$%%%$$$$$$$$$########################$$$$$$$$$%%%%%%$$$###""""""!!!""""""######!!! !!!!!! #########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&'''((((((((('''%%%$$$###%%%&&&&&&%%%$$$$$$%%%###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%''''''&&&$$$###$$$'''***///...---+++)))&&&""" &&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###$$$%%%&&&'''((((((***+++------+++)))((((((((((((((((((((((((((('''''''''(((((((((((((((***)))((('''''''''''''''%%%%%%'''(((((('''%%%$$$&&&%%%$$$######%%%'''(((%%%$$$###$$$&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&''')))******+++***,,,111666:::777000++++++,,,------...------,,,---...111666:::@@@NNN\\\iiivvvyyytttrrrtttuuusssooonnnppprrrsssssstttuuuvvvxxxyyyzzz#########""""""#########$$$$$$###""""""###%%%%%%#####################$$$$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$######$$$$$$######"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###!!!######$$$$$$$$$$$$######%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!###$$$%%%$$$###"""###$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$$$$######################################################%%%$$$$$$$$$###"""""""""%%%&&&'''&&&%%%$$$&&&'''%%%%%%%%%%%%%%%$$$############""""""""""""#########""""""!!!!!! """"""######$$$$$$$$$$$$$$$$$$###########################"""###$$$%%%%%%############""""""!!!!!!%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$$$$######""""""!!!!!!"""$$$&&&'''!!!!!!"""""""""#########"""""""""###############%%%%%%$$$##############################$$$$$$%%%"""""""""###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!"""""""""!!! !!!###$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''%%%$$$###"""###%%%%%%###"""###$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$$$$$$$######$$$"""!!!"""$$$'''%%%&&&((()))(((&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&((())))))((('''%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$&&&(((((('''%%%###"""&&&%%%###""""""$$$&&&(((%%%$$$###$$$&&&'''&&&%%%###$$$$$$%%%&&&&&&'''''')))(((''''''&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((&&&'''''''''''''''((((((***+++///555:::999333---***+++,,,---...///............111666999@@@NNN[[[hhhwww|||}}}~~~yyytttrrrtttvvvsssooommmnnnpppqqqqqqrrrtttvvvxxxzzz{{{######"""!!!!!!"""#########$$$$$$%%%$$$###"""!!!%%%$$$$$$$$$######""""""$$$###"""!!!""""""###$$$######$$$$$$$$$######""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$###### !!!###$$$%%%&&&&&&&&&$$$$$$$$$###"""!!! ######$$$$$$$$$$$$######'''&&&$$$""""""$$$&&&'''%%%%%%%%%$$$###"""!!!  !!!""""""###%%%&&&################################################""""""###$$$$$$$$$$$$$$$"""######$$$$$$$$$######"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$#########""""""########################$$$$$$$$$##################$$$%%%$$$######%%%&&&###$$$%%%%%%%%%###!!! #########""""""#########""""""""""""!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%$$$$$$#########"""""""""!!!""""""###$$$$$$%%%%%%"""############""""""!!!###############""""""!!!$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%#########""""""###############$$$$$$$$$$$$######"""""""""""""""###$$$%%%!!!!!!!!!"""""""""#####################$$$$$$$$$%%%$$$###"""""""""""""""$$$############$$$%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%% !!!!!!"""######$$$$$$""""""!!!###%%%'''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###############$$$###$$$$$$%%%$$$$$$#########%%%&&&&&&%%%$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%''')))(((((('''%%%###$$$'''***''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$&&&((((((&&&$$$######&&&%%%$$$######%%%'''(((%%%$$$$$$%%%'''((('''&&&$$$$$$%%%&&&'''(((((()))***)))(((((('''(((((((((((('''&&&%%%%%%&&&'''(((((((((((((((''''''''''''******---222777888666333,,,,,,------...//////000......111555999???MMMZZZjjjzzz}}}yyyzzz}}}}}}xxxuuurrrtttuuusssnnnkkkkkklllnnnoooppprrruuuwwwzzz{{{$$$$$$###""""""###$$$$$$###$$$$$$$$$###"""!!! $$$$$$$$$#########""""""######"""!!!!!!!!!"""###""""""###$$$$$$$$$######"""############$$$$$$$$$&&&&&&$$$#########$$$%%%"""######$$$%%%%%%%%%%%%$$$#########$$$&&&'''(((###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$###"""!!!!!!""""""###%%%'''################################################!!!!!!###$$$$$$$$$###"""!!!"""###$$$$$$$$$$$$$$$##################$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$#######################################$$$$$$$$$!!!!!!"""!!! ###%%%%%%%%%$$$###"""""""""!!!$$$$$$############$$$$$$!!!"""""""""""""""######""""""""""""""""""""""""!!!"""""""""""""""""""""!!!"""###$$$$$$###""""""!!!!!!######$$$###""""""&&&&&&''''''&&&%%%%%%$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&########################"""#########$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###############"""!!!!!!!!!!!!"""""""""###$$$$$$$$$%%%%%%%%%&&&&&&###""""""""""""######$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$#########""""""$$$$$$$$$%%%%%%%%%&&&&&& """###$$$$$$######$$$###"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""###$$$%%%$$$$$$############$$$$$$$$$&&&''''''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$%%%'''((((((''''''((()))'''((((((&&&######&&&)))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&%%%%%%%%%''''''&&&&&&&&&'''))))))&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''"""%%%((((((&&&%%%%%%'''&&&&&&%%%%%%%%%&&&'''((('''&&&%%%&&&)))***)))(((&&&''''''(((***++++++,,,***)))((((((''''''(((((()))'''&&&%%%%%%&&&'''((((((((())))))******++++++))))))+++...333666999999111000///...---......///------000444888>>>LLLYYYlll}}}|||wwwwww{{{{{{xxxuuupppssstttqqqllliiihhhiiilllmmmnnnqqqtttwwwyyy{{{&&&%%%$$$######$$$%%%&&&""""""""""""""""""########################$$$$$$###"""!!! !!!""""""!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%###!!!!!!"""###$$$$$$$$$%%%%%%%%%$$$$$$###(((&&&###!!! !!!###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&%%%$$$""""""###$$$$$$$$$$$$###!!!"""######"""!!!"""$$$################################################ """#########"""!!! !!!"""###$$$%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&########################""""""######$$$$$$$$$%%%###$$$$$$#########&&&((()))'''$$$"""!!!"""$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!""""""######$$$$$$######""""""!!!!!!  !!!"""###$$$$$$"""###$$$%%%$$$"""  !!!"""###$$$$$$###""""""""""""""""""!!! ###"""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""!!! !!!!!!""""""#########$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$###!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""!!!!!!!!!"""###%%%&&&'''$$$$$$######$$$$$$%%%&&&''''''%%%$$$###!!! $$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%$$$""" &&&$$$###$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$&&&((()))%%%$$$#########$$$%%%&&&###%%%&&&&&&%%%$$$$$$%%%)))((('''&&&&&&'''((()))%%%&&&'''''''''&&&%%%$$$"""$$$%%%%%%###"""#########)))***(((%%%######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&'''&&&$$$###$$$%%%((()))%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&!!!$$$''''''&&&&&&(((+++'''&&&&&&&&&''''''((((((((('''&&&(((***++++++***((()))***+++,,,---......))))))(((''''''''''''((()))(((&&&%%%%%%&&&'''((((((((()))+++,,,---...///((((((***,,,000555:::>>>666444111...---,,,---...------000444777>>>KKKYYYkkk}}}{{{vvvvvvyyy}}}~~~zzzwwwuuuooorrrsssqqqkkkgggfffgggkkkkkkmmmpppsssvvvyyy{{{###$$$$$$###!!!$$$######""""""######$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$######"""!!!!!!!!!######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$%%%%%%%%%$$$###"""!!!!!!#########$$$$$$%%%%%%%%%"""###%%%%%%&&&%%%$$$###'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$###"""""""""###%%%%%%"""""""""###$$$$$$%%%%%%########################&&&&&&%%%$$$######$$$$$$######""""""""""""#########"""!!! !!!"""$$$&&&$$$$$$#########$$$&&&'''%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%###"""!!!!!!!!!%%%%%%$$$###"""""""""###""""""!!!!!!""""""###$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&$$$###!!!!!!"""$$$%%%&&&&&&&&&''''''&&&%%%%%% !!!###$$$%%%$$$######!!!"""###%%%%%%$$$######"""""""""###$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$######"""###%%%&&&&&&%%%$$$###"""""""""!!!"""######$$$&&&$$$!!!!!!"""$$$$$$$$$%%%$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###"""""""""$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%&&&(((+++,,,&&&'''(((((('''%%%""" """$$$&&&&&&%%%%%%%%%&&&******)))((('''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&''''''###$$$&&&''''''&&&$$$###(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&'''((((((''''''''''''''''''''''''))))))******+++,,,------+++++++++******))))))))),,,+++******+++---///111...,,,)))(((***+++,,,,,,&&&''')))***+++++++++***)))((('''''''''(((***+++'''''''''''''''((())))))+++,,,,,,,,,---///333666DDD>>>777111//////000111222000000333777===IIIUUUhhh|||uuusssvvv}}}~~~yyyuuuqqqpppppppppnnnkkkiiiiiiiiijjjjjjiiijjjlllppptttvvv"""######$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$#########""""""""""""$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$%%%%%%$$$$$$"""!!!!!!$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""##################$$$###"""""""""###$$$%%%$$$$$$##########################################$$$######"""!!!!!!""""""#########""""""#########$$$###!!!!!!!!!"""$$$%%%###"""""""""###%%%&&&(((%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$######"""###############""""""######$$$%%%$$$###############$$$$$$""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''""""""###$$$$$$$$$$$$##################$$$$$$$$$""""""""""""""""""#########$$$$$$%%%%%%$$$$$$$$$###############$$$$$$%%%%%%###!!! !!!#####################"""""""""!!!######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$############%%%%%%&&&&&&'''(((((()))((('''&&&%%%%%%'''((())),,,+++***'''###%%%'''))))))((('''((()))******))))))(((((('''''')))(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###$$$%%%'''((((((,,,***'''$$$""""""###$$$)))(((''''''&&&&&&''''''%%%&&&&&&&&&''''''''''''***)))))))))))))))***+++++++++++++++++++++++++++---......//////000000000......---------,,,,,,,,,)))(((''''''''')))+++,,,---+++))))))***+++++++++%%%&&&((()))******))))))((((((((((((((())))))***))))))(((((())))))***+++---------,,,+++,,,///111999555111............---111///000333666<<>>GGGZZZrrr~~~}}}|||yyytttqqqlllnnnppppppooooooooopppsssuuuxxx{{{|||{{{zzzyyy$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$%%%$$$"""$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """$$$"""######$$$$$$%%%%%%%%%$$$$$$$$$######"""!!!!!!$$$$$$$$$$$$#########"""################################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$##################"""!!!!!!######"""!!!$$$$$$######$$$$$$&&&&&&$$$$$$###""""""###$$$$$$!!!!!!""""""############"""$$$%%%%%%$$$######$$$########################!!!""""""###############""""""#########$$$$$$$$$%%%### !!!"""###"""$$$%%%%%%$$$"""!!!"""###""""""""""""""""""""""""""""""######$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$###$$$&&&((((((((("""$$$%%%''''''%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%$$$######&&&&&&%%%%%%$$$$$$######%%%***)))%%%###&&&***&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$$$$######$$$$$$%%%$$$#########$$$&&&'''"""###$$$&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$"""###&&&((())))))((('''''''''&&&&&&''''''(((((('''&&&%%%$$$$$$%%%&&&''''''((()))***++++++***)))******+++,,,,,,,,,++++++------------------------...---...222333555===FFFYYYqqq~~~}}}{{{|||}}}{{{vvvqqqjjjlllmmmmmmmmmmmmppprrrrrrtttxxx{{{|||{{{yyywww%%%%%%%%%&&&&&&%%%%%%%%%(((((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&########################&&&%%%###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$"""%%%%%%%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$""""""$$$%%%!!!"""""""""######$$$$$$############$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&&&&&&&&&&&&&%%%"""###$$$$$$&&&&&&'''((("""!!! !!!"""!!! $$$$$$$$$$$$$$$$$$%%%%%%$$$##################$$$!!!!!!!!!""""""###$$$$$$!!!###$$$$$$###""""""########################### !!!"""#########"""""" !!!!!!"""#########'''%%%"""!!!""""""!!! $$$%%%%%%$$$"""!!!"""###""""""""""""""""""""""""""""""###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))((((((''''''&&&&&&'''(((((((((((((((###"""!!!"""$$$&&&&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$###"""$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&(((***'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$$$$%%%'''(((###"""""""""###%%%((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###!!!$$$&&&'''&&&&&&&&&&&&&&&%%%&&&'''((()))'''&&&%%%%%%%%%%%%&&&''''''(((***++++++***)))))))))***+++,,,,,,,,,,,,+++---------------------------,,,...111333666>>>GGGWWWppp}}}{{{{{{{{{yyytttooojjjkkklllllllllnnnqqqsssrrrtttxxx{{{}}}|||zzzxxx%%%%%%&&&&&&&&&&&&%%%%%%((((((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%###$$$%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&&&&$$$"""$$$%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%"""""""""""""""#########"""""""""###$$$%%%'''(((######$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%"""!!! """"""!!! ######$$$$$$$$$$$$$$$$$$###########################"""""""""""""""###$$$!!!###$$$$$$###""""""########################### !!!"""$$$$$$######""" !!!!!!"""""""""'''%%%############""" ###$$$%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((()))(((((('''&&&((((((((((((((((((((((((************************,,,,,,++++++******))))))+++++++++***)))((('''&&&)))'''&&&''')))******)))%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$######"""###$$$%%%&&&'''(((((())))))%%%"""###&&&((())))))''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$&&&'''&&&%%%&&&&&&%%%%%%&&&&&&'''((((((&&&###!!! """$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$%%%&&&'''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###"""###$$$&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%'''((()))((('''&&&&&&&&&&&&'''(((&&&'''((()))))))))((('''(((((())))))***+++++++++------------------------,,,+++---111333666???HHHUUUooo}}}|||yyyuuupppllljjjlllmmmmmmmmmoooqqqttttttvvvyyy|||~~~~~~}}}|||%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%###$$$%%%''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######"""$$$&&&'''&&&$$$########################$$$######%%%&&&&&&$$$"""!!!"""###%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%$$$###$$$$$$%%%%%%$$$$$$$$$###############"""######""""""###$$$%%%&&&"""###$$$%%%&&&''''''(((################################################""""""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$"""!!!"""###$$$###"""#####################"""#########$$$$$$#########$$$###"""!!!!!!""""""###"""$$$%%%%%%$$$######$$$######################## !!!###%%%%%%$$$###"""!!!!!!!!!!!!""""""""""""%%%$$$###$$$%%%&&&%%%$$$"""###$$$$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&&&&%%%&&&'''''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))+++++++++++++++***))))))************************,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++---------,,,+++***((((((...,,,++++++,,,------,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###""""""$$$$$$$$$%%%%%%&&&&&&''''''%%%$$$%%%'''))))))'''((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$!!!  ###%%%$$$"""$$$$$$%%%&&&&&&&&&&&&%%%'''&&&%%%###""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%######$$$'''(((&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&(((((((((((('''''''''&&&&&&%%%$$$$$$%%%&&&(((***)))(((''''''''''''((()))(((((()))******)))((('''***)))))))))***+++---...---------------------------,,,...111333666>>>GGGSSSlll~~~zzztttooommmjjjlllnnnnnnnnnoooqqqrrrsssuuuwwwzzz}}}~~~%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%"""$$$%%%'''(((((('''''''''''''''''''''''''''''' ###%%%'''&&&%%%#################################%%%&&&&&&$$$""""""%%%'''(((((((((######$$$$$$$$$%%%%%%%%%########################$$$###"""###$$$$$$$$$###&&&%%%%%%$$$$$$#########$$$###"""!!!!!!"""######%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""########################"""###$$$%%%%%%%%%%%%%%%!!!!!!"""$$$%%%&&&'''(((%%%$$$###$$$%%%%%%%%%###""""""#########""""""!!!######$$$$$$$$$$$$######%%%$$$###!!!!!!!!!""""""###%%%'''&&&%%%$$$%%%%%%######################## """$$$%%%&&&%%%###"""#########"""""""""""""""###""""""$$$&&&(((((('''!!!"""$$$$$$######$$$&&&""""""""""""""""""""""""###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%$$$$$$###"""%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((()))*********++++++++++++............------,,,+++++++++++++++++++++++++++........................000000///...------,,,,,,++++++,,,------------,,,***)))''''''((()))((('''))))))(((((((((((())))))************************&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%%%%###$$$$$$$$$$$$###""""""%%%%%%$$$$$$$$$$$$$$$$$$###%%%'''((()))(((''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$"""!!!###&&&(((&&&$$$"""###$$$%%%&&&%%%$$$$$$###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%###"""$$$'''(((&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$#########$$$&&&((()))&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$###$$$&&&)))******)))(((''''''((()))******+++,,,------,,,+++***---,,,+++++++++---000111------------------------///---///222333555===FFFQQQkkk|||~~~vvvrrrqqqiiikkknnnooooooooopppqqqqqqrrrtttwwwzzz|||~~~~~~&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&(((&&&$$$%%%&&&&&&### &&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$###############$$$$$$%%%%%%&&&######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######""""""!!!$$$"""!!!###%%%&&&###!!!&&&$$$"""!!! """$$$&&&$$$###"""###%%%'''(((((("""############$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######""""""""""""######%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###$$$%%%'''(((%%%$$$###"""""""""$$$$$$""""""############""""""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&&&&%%%***)))(((''''''&&&&&&'''''''''''''''((()))***+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///------,,,+++******++++++000000111111111111111111666555333000...,,,++++++&&&''')))***+++***(((''',,,+++)))''''''''''''((())))))))))))(((((((((((('''((((((((((((((('''&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$)))(((&&&%%%$$$$$$%%%&&&((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))'''%%%%%%%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&''')))((((((&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''(((((()))'''&&&%%%%%%%%%%%%&&&''')))((('''%%%$$$$$$$$$$$$%%%$$$""" !!!%%%)))+++++++++***************)))************+++++++++------------------------++++++,,,000111444<<>>???@@@@@@???@@@@@@?????????AAABBBCCCDDDCCCAAA@@@????????????>>><<<999888888777444111333333111000///...//////000...++++++,,,---,,,+++&&&'''((()))))))))((((((&&&&&&&&&&&&%%%$$$$$$###((((((((((((''''''''''''''''''''''''''''''&&&&&&"""######$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&### !!!$$$((())))))''''''''''''''''''''''''''''''(((((())))))******))))))))))))***+++,,,---///...---,,,+++***))))))---,,,---000111333:::CCCPPPiiizzz~~~uuuqqqqqqvvv~~~{{{vvvtttttttttvvvyyy}}}000///...,,,+++***************)))))))))(((((((((&&&''''''(((((((((''''''''''''&&&&&&''''''(((((((((((((((''''''(((((((((((((((((((((((('''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$###""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$########################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$###############"""###$$$%%%%%%$$$###""" """######""""""$$$%%%'''''''''''''''''''''&&&,,,,,,,,,,,,------------222222222222222333333333333333222111000...,,,+++,,,+++***)))'''''''''''')))***+++,,,------------...............---------.....................---111111000000111111222333333333333333555888:::;;;:::::::::===AAACCCDDDDDD@@@???===<<<<<<>>>@@@BBBFFFHHHLLLOOOQQQQQQQQQPPPSSSQQQNNNLLLLLLNNNQQQSSSTTTRRROOOMMMKKKKKKLLLMMMKKKIIIGGGEEEDDDAAA>>>;;;>>><<<;;;999777777777777555222///---...///000///((((((((((((((('''''''''%%%%%%&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''(((((("""""""""###$$$%%%&&&&&&((((((((('''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,%%%"""(((***)))((('''&&&%%%%%%&&&'''(((&&&&&&'''((()))***++++++************+++,,,---...------,,,+++******))))))...---...000111222:::CCCOOOhhh{{{~~~tttppppppvvvzzzuuuqqqqqqrrruuuxxx}}}444333222000...------,,,++++++******)))((('''''''''((()))*********)))(((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$!!!""""""###############%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###########################$$$$$$%%%%%%$$$$$$###%%%&&&'''&&&$$$"""###$$$'''(((((())))))***++++++............////////////444444555555444444444333111111111000...---+++***++++++***)))))))))((((((+++,,,,,,---......//////////////////............////////////////////////000000111333444666888888:::::::::;;;>>>AAADDDFFFGGGHHHJJJNNNQQQTTTUUUUUUQQQOOOLLLJJJKKKMMMQQQSSSVVVWWWYYY\\\^^^```bbbbbbaaa___\\\ZZZYYYZZZ\\\]]]^^^\\\YYYWWWVVVWWWXXXYYYYYYXXXWWWTTTRRRNNNKKKHHHIIIIIIIIIIIIHHHFFFDDDCCC===999555333333444444333111000...,,,+++***))))))((((((((())))))(((((('''&&&''''''''''''(((((((((&&&&&&''''''(((((())))))&&&&&&&&&'''''''''''''''%%%&&&&&&'''((()))******%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###%%%'''((()))***((((((((()))))))))))))))(((%%%"""$$$((()))'''$$$+++***(((&&&&&&(((***+++'''''''''((()))*********************+++,,,------++++++,,,---......//////...---...000111222:::BBBMMMgggzzzuuuppppppvvv~~~zzzuuusssssstttvvvyyy}}}999888666444333222111111...---,,,+++***)))(((((('''(((((()))))))))(((((()))(((((('''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###"""""""""$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&$$$$$$$$$%%%'''((()))+++,,,...///000......///000111222333333555555555555555444333222/////////...---,,,+++***)))******++++++,,,,,,,,,---------......///000000/////////////////////....../////////000000000000222444666:::>>>AAADDDEEEGGGGGGGGGHHHJJJLLLOOOPPPSSSVVV[[[___ccceeefffgggaaa___[[[WWWWWWYYY\\\^^^aaa```___```cccgggkkknnniiihhhfffdddcccbbbbbbbbbaaa```___^^^^^^```aaabbbbbbbbbbbb```\\\XXXUUUTTTRRRTTTXXXZZZYYYVVVRRROOOHHHEEEAAA>>>>>>======<<<:::888555333111000111111***++++++++++++******)))((((((((((((((((((((((((&&&''''''(((((()))))))))*********)))((((((''''''%%%&&&&&&'''((()))******&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$(((((((((((((((((((((((($$$$$$%%%%%%&&&'''(((((((((((((((((())))))******$$$''')))+++***((('''&&&+++***(((&&&&&&(((***+++))))))))))))(((((((((((()))(((((())))))***+++,,,+++,,,---...///000111222///---...000111222999BBBLLLeeexxxwwwrrrrrrwww~~~|||yyyuuuuuuvvvwwwyyy{{{}}}~~~===<<<;;;999888777777666333222111///...,,,++++++)))((('''&&&&&&&&&''''''))))))((((((''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$######$$$$$$$$$$$$######%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%###""""""""""""%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$%%%&&&(((***)))***+++---///000222333///000111222333444555555333444444444333222000///,,,,,,------,,,,,,+++***)))***,,,---......//////......---......///111111////////////000000000111......///000111222333333999<<<@@@EEEJJJOOORRRSSSSSSSSSTTTVVVWWWXXXYYYYYY\\\aaaggglllqqqtttxxx{{{vvvrrrlllfffcccbbbcccdddfffdddbbbaaadddiiiooosssooonnnllljjjhhhfffeeeeeedddddddddeeeeeefffggghhhggghhhiiihhhdddaaa^^^]]]^^^```dddfffeeeaaa\\\YYYVVVSSSQQQPPPOOOOOOMMMKKKBBB???;;;777444333333444------------,,,+++***)))*********)))))))))(((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%%%%%%%(((((((((((((((((((((((())))))(((&&&%%%$$$######%%%%%%%%%&&&&&&''''''(((((()))***)))''''''))),,,((('''&&&%%%%%%&&&'''(((***)))))))))((((((((('''(((((((((((()))***+++,,,,,,,,,------------------///......000111222999AAAJJJcccuuu~~~xxxuuurrrxxx}}}uuuuuuuuuvvvvvvwwwxxxyyy@@@???>>>===<<<<<<;;;<<<888888666555333111000///...,,,***'''&&&'''((()))******)))(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((%%%&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$#########"""!!!!!!!!!"""###$$$$$$###############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&##############################$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%!!!$$$%%%&&&(((+++---------...///000111222222333333333444444555555555111222222222111///---+++)))***++++++,,,,,,++++++,,,---...///000000//////......------...///111222//////000111222333333444222333444555777999:::;;;@@@BBBGGGMMMRRRVVVYYYZZZZZZ\\\^^^```bbbbbbaaaaaafffjjjooottt{{{|||tttooolllkkkkkkiiihhhgggiiinnnsssvvvvvvtttpppllliiihhhhhhiiiiiijjjkkklllllllllkkkkkklllooorrrqqqnnnkkkiiiiiinnnoooooonnnllliiieeecccbbbaaaaaabbbddddddbbb```YYYTTTLLLCCC<<<888666555222222111111///...,,,+++---,,,,,,+++***)))(((((()))))))))(((((((((((((((&&&'''''''''((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$######$$$$$$%%%&&&&&&'''''')))(((&&&&&&''')))***+++''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***+++,,,,,,+++++++++,,,,,,---------///...///000000111999AAAIIIaaaqqqyyyxxxvvvqqqzzzvvvvvvvvvwwwwwwxxxxxxxxxAAAAAA@@@???>>>>>>>>>???===<<<;;;999777555333333444111...***)))***,,,---******)))(((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))&&&&&&((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&((((((((((((&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""&&&%%%$$$$$$$$$%%%''''''!!!!!!!!!"""###%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$%%%&&&&&&'''########################!!!"""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&((())))))***,,,...000000000000000000000000666666555555555444444444000000111111000---+++)))(((((()))++++++,,,,,,,,,//////000111111000///.........------...///111222000000111222444555666666888888:::<<<>>>@@@BBBCCCBBBEEEIIIOOOTTTXXXZZZ[[[]]]```cccfffhhhgggfffeeemmmppptttyyy{{{vvvsssoooooonnnoooqqqtttwwwyyy|||xxxqqqllliiiiiikkkmmmooopppqqqrrrqqqpppnnnlllrrrvvvyyyyyyvvvsssssssss|||{{{xxxtttpppmmmlllkkkiiijjjlllooorrrsssqqqooowwwpppdddVVVJJJBBB<<<:::777777666555333111///...///...---,,,+++)))((((((******))))))((((((''''''%%%%%%&&&((()))+++,,,,,,###$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&'''((())))))'''$$$$$$'''---...)))$$$(((((())))))))))))((((((&&&&&&'''((()))***++++++************+++,,,---...((()))***,,,...000111222000...///111000111888AAAHHH___nnnuuu}}}wwwvvvppp{{{wwwxxxxxxyyyzzzzzz{{{{{{@@@@@@AAAAAAAAAAAA@@@@@@@@@???>>>>>>===<<<888666555444222000/////////000++++++++++++***)))''''''%%%&&&'''(((((((((&&&&&&))))))))))))))))))))))))###$$$&&&'''''''''&&&&&&&&&((()))++++++)))(((&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&))))))((('''&&&&&&%%%%%%)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$&&&((()))################################################'''&&&$$$""""""###$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$###""""""""""""!!! $$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$##################%%%%%%$$$$$$%%%'''((()))+++)))((())),,,.../////////000111333444444333222222222444444444222111/////////...,,,******---///+++,,,---.........------000---+++,,,///111000...000///......///000333555111555;;;@@@DDDFFFFFFFFFGGGFFFFFFGGGKKKNNNOOOOOOUUUQQQOOOQQQWWW]]]bbbccccccfffjjjlllllllllmmmnnnqqqqqqvvv~~~zzzvvvyyyuuuppppppssswwwxxxxxxzzz|||xxxpppkkkjjjjjjhhhqqqvvvyyywwwtttrrrrrrrrrwww}}}~~~|||xxxssspppqqqsssrrruuuxxxyyyyyyzzz{{{}}}~~~~~~rrr```SSSOOOPPPLLLFFF@@@<<<<<<:::555111666333///...///111111111******)))&&&%%%%%%''')))(((''''''((())))))(((&&&&&&''''''((((((''''''&&&%%%'''''''''%%%$$$%%%&&&'''&&&$$$######$$$&&&''',,,***(((&&&%%%$$$$$$%%%((((((''''''&&&&&&&&&%%%"""%%%'''&&&###"""%%%'''"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&%%%'''(((((('''&&&&&&'''(((((('''''''''&&&&&&&&&$$$$$$&&&'''((((((((((((######$$$%%%&&&'''(((((((((((((((((())))))))))))***++++++,,,,,,,,,++++++---...............------,,,...000111333555999<<>>??????????????????>>>======>>><<<:::777888777555444333222222222---------,,,+++)))((('''&&&'''((()))))))))((('''(((((((((((((((((((((((($$$%%%&&&'''(((((('''&&&'''((()))******)))((('''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''&&&%%%%%%$$$$$$)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$%%%########################%%%%%%$$$############$$$### ###&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$##################%%%%%%$$$%%%&&&(((***+++,,,+++***+++---///000000000111222333333222111111222222111111000000//////++++++***((('''''')))+++'''((()))+++,,,---------111///------000111000///......//////111444888;;;>>>@@@GGGRRR]]]bbb```\\\ZZZXXXVVVUUUWWWYYYZZZZZZ]]]ZZZXXXZZZ___eeeiiijjjfffggghhhhhhggghhhiiikkkrrrpppqqqwww}}}{{{xxxvvvsssrrrsssuuuuuuuuuvvvzzzyyysssoooooommmkkkqqquuuxxxwwwuuutttuuuvvv|||xxxuuuvvvxxxyyy|||sssddd]]]\\\[[[UUUPPPMMMMMMLLLHHHDDD>>>:::555111/////////...)))*********((('''''''''&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%$$$$$$%%%'''&&&%%%$$$$$$%%%&&&'''***)))(((&&&%%%%%%%%%%%%((((((((('''''''''&&&&&&%%%&&&&&&&&&$$$###$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%'''''''''&&&%%%&&&'''(((((('''''''''&&&&&&&&&%%%&&&'''((((((((((((((($$$%%%&&&(((***,,,......(((((((((((()))))))))))))))***+++,,,,,,,,,,,,,,,,,,---------------,,,,,,---...///000222555999===KKK^^^mmmxxxxxxpppqqqvvv|||{{{zzzzzz{{{~~~999:::;;;======>>>>>>>>>>>>======>>>???>>>===;;;:::::::::999888777666555000000///...---+++)))(((''''''((()))***)))))))))((((((((((((((((((((((((&&&''''''((((((((((((''''''((()))******)))((('''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''(((((()))&&&&&&&&&%%%%%%$$$$$$###((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%!!!###%%%''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&###"""###&&&(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&(((***,,,---///---,,,---///111111111222222222222111000///...000///...---,,,,,,,,,,,,((()))((('''%%%%%%''')))&&&''')))+++---...//////111000......000000000///...000222444888===CCCGGGLLLNNNWWWgggwww}}}xxxoookkkfffcccbbbcccccccccjjjhhhfffgggjjjnnnpppqqqppppppnnnkkkhhhhhhjjjlllpppmmmmmmqqqwww}}}~~~zzzuuuvvvvvvuuusssrrrrrrsssqqqvvvwwwtttrrrrrrqqqnnnppprrrtttttttttvvv{{{}}}zzzxxxxxxyyyzzz~~~vvvmmmjjjiiieeeaaa___```___\\\YYYNNNIIIAAA:::666333111///,,,---......---+++)))(((%%%%%%$$$&&&(((((('''%%%***)))(((''''''((()))***'''((()))'''%%%$$$$$$%%%((('''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''((((((((((((((('''''''''((('''%%%%%%&&&&&&%%%###$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((&&&&&&&&&%%%$$$$$$&&&((('''''''''''''''&&&&&&&&&'''(((((())))))((((((((($$$%%%&&&'''(((***++++++(((((((((((())))))))))))))))))***,,,------------++++++,,,,,,---,,,,,,+++......//////000444:::>>>GGG\\\lllyyyyyyqqqooowww|||yyyxxxxxxxxx{{{777888999;;;<<<<<<======>>>===<<<===??????>>>===;;;;;;<<<<<<;;;:::888777444444333111///---+++***'''(((((()))))))))))))))''''''''''''''''''''''''((((((((())))))))))))(((''''''((())))))(((''''''((((((''''''''''''(((((('''''''''''''''(((((()))&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&'''(((((((((((('''&&&$$$$$$$$$$$$%%%&&&'''(((&&&%%%$$$&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$$$$%%%%%%%%%'''(((***,,,......000///...///111222222111222222111000///---,,,+++,,,,,,++++++***)))(((((()))******)))(((''')))++++++,,,---...000111222222//////......//////000000111444999===AAAGGGOOOTTTWWWYYYaaappp~~~yyysssnnnmmmnnnnnnnnnuuutttrrrqqqqqqqqqqqqqqqttttttrrroookkkiiiiiijjjkkkjjjkkkpppvvvzzz~~~~~~}}}uuurrrnnnqqqtttssspppnnnnnnpppnnnrrrssspppnnnooopppnnnnnnllllllnnnpppuuu|||}}}}}}}}}{{{zzzyyyyyyuuuxxx{{{~~~}}}uuusssrrrooollljjjjjjhhheeeccc___YYYPPPHHHCCC???<<<:::555444222111000...,,,***(((''''''(((***+++)))(((,,,+++)))(((((()))+++,,,&&&'''((('''&&&%%%&&&'''((((((''''''''''''((((((''''''&&&&&&''''''''''''(((((((((((((((((((((((()))'''%%%&&&)))***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&''''''''''''&&&&&&%%%###"""###&&&(((''''''''''''''''''''''''((()))))))))))))))(((''')))((((((''''''&&&&&&%%%(((((((((((())))))))))))((()))***,,,---.........++++++,,,------------,,,.........---///333:::>>>FFF\\\mmmzzzzzzsssqqqzzz~~~xxxwwwwwwwwwzzz~~~999::::::;;;<<<<<<;;;;;;===;;;::::::<<<<<<<<<::::::;;;<<<<<<;;;:::888777777777666444222000...---)))(((((((((((((((((()))(((((((((((((((((((((((())))))))))))((()))))))))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%#########$$$$$$##################$$$%%%&&&'''(((%%%%%%%%%%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%%%%&&&'''(((***,,,...///000111000///000222222111000000000///---,,,******)))&&&(((***+++***)))&&&%%%***+++,,,+++******+++---//////000000111111222222------......///000222333555;;;BBBGGGKKKPPPWWW]]]^^^bbbhhhrrr|||{{{xxxwwwxxxyyyzzzzzzzzzyyyvvvsssooommmlllnnnooopppnnnjjjfffddddddiiijjjlllooorrrtttrrrooojjjsss}}}~~~xxxoooiiigggeeehhhkkkkkkiiigggiiikkknnnqqqoooiiigggkkknnnnnnmmmhhhfffiiimmmuuuxxxvvvxxxxxxzzz{{{|||{{{yyyxxxttttttttttttuuuyyy~~~yyywwwxxxyyywwwuuurrrpppnnnkkkhhhiiiddd]]]WWWRRRNNNKKKIIIAAA<<<666111000///---,,,******)))***+++,,,***((((((&&&%%%######%%%&&&((($$$&&&''''''''''''(((***((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((&&&%%%'''***,,,+++)))&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&(((''''''&&&&&&''''''(((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""###&&&(((&&&'''''''''''''''''''''((()))))))))))))))((('''---,,,,,,+++***)))((('''(((((((((((())))))))))))((()))+++,,,---...//////,,,,,,---........................---///333999>>>GGG]]]ooo}}}{{{sssttt~~~yyyxxxwwwwwwxxx{{{~~~CCCCCCCCCCCCBBBAAA@@@??????===;;;::::::;;;:::999999:::::::::999999888777999999888777666444222111,,,+++***)))((((((((()))))))))))))))))))))))))))***))))))(((((((((((()))''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%###"""###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$############$$$%%%''''''$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$%%%&&&&&&&&&((()))+++---...///000000111000///000111111///...---,,,+++***)))(((((()))$$$&&&((()))***)))'''&&&***+++,,,,,,++++++,,,---//////......//////000111,,,...000222333555999<<<>>>EEENNNTTTVVVYYY^^^cccfffhhhmmmrrrxxx}}}yyywwwwwwyyyzzzzzzxxxzzzzzzwwwqqqlllhhhfffjjjlllnnnnnnkkkhhhffffffkkknnnnnnkkkhhhgggddd___]]]dddlllqqqpppkkkddd```cccddddddccccccdddgggiiippprrroooiiigggkkkoooppppppjjjhhhlllpppwwwyyyooommmlllmmmooorrruuutttrrroootttsssrrrpppooorrrvvvzzz|||}}}}}}zzzvvvuuuwwwzzz~~~}}}|||zzzwwwsssqqqooonnnkkkgggdddaaa^^^ZZZXXXNNNGGG===666333222///---,,,+++******+++***)))'''((('''&&&%%%%%%&&&'''(((%%%&&&((((((''''''(((***((((((((((((((((((((((((&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%''')))******)))'''&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%$$$$$$&&&(((&&&&&&&&&''''''''''''''''''(((((())))))((((((((((((((((((((())))))))))))(((((((((((())))))))))))******+++---............,,,,,,---...////////////------......///333999===GGG^^^qqq~~~}}}~~~{{{sssuuu}}}zzzyyywwwvvvwwwyyy|||~~~VVVUUUUUUSSSQQQOOOMMMLLLHHHEEEBBB@@@??????>>><<<999999888888777777888888:::::::::999888666555444000///---+++***)))))))))***************************)))((('''''''''(((((('''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%'''%%%###""""""###%%%'''###############$$$%%%&&&#########"""!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$%%%&&&&&&'''***+++---...000000000000000///...///000000---+++(((((('''&&&&&&'''((()))&&&&&&&&&&&&'''(((***+++***,,,---...---,,,---...------,,,,,,---///000111///222666888:::>>>CCCGGGKKKTTT^^^dddddddddfffjjjkkkkkkmmmttt{{{xxxuuusssrrrssstttuuuttttttvvvxxxvvvpppjjjfffdddhhhiiikkkkkkkkkjjjkkklllmmmqqqoooeee^^^^^^]]][[[ZZZaaalllxxxxxxqqqnnnjjjfffdddeeehhhkkkmmmrrruuutttooonnnrrruuuvvvvvvppppppwwwzzz{{{pppjjjdddeeehhhlllppppppmmmjjjlllmmmoooooooooqqqtttvvvyyyyyywwwtttqqqrrruuuyyy}}}}}}}}}|||yyyvvvtttssstttrrrqqqpppooolllhhheee^^^VVVLLLDDD@@@;;;666111000...---,,,,,,+++)))'''************************'''))))))((('''&&&&&&''''''''''''(((((('''''''''&&&''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''%%%&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%'''''''''&&&%%%&&&'''&&&&&&&&&'''''''''((((((%%%&&&'''((((((((((((((($$$$$$%%%%%%&&&&&&&&&&&&(((((((((((())))))))))))++++++,,,---......------++++++,,,---............+++---...///000333888;;;EEE]]]rrr~~~zzzxxx|||zzzsssqqqwwwyyywwwvvvuuuvvvyyy|||~~~gggfffdddbbb___\\\ZZZXXXQQQNNNJJJHHHFFFEEEDDDBBB:::999888777666777888999;;;;;;;;;:::999888777666444222000---,,,+++++++++***************************)))(((&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''""""""###$$$%%%%%%&&&&&&#################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$""""""$$$######""""""######$$$%%%#########!!!!!!"""%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''+++,,,...000000000000//////......//////...,,,***%%%%%%$$$$$$%%%&&&((())))))'''$$$"""$$$(((---000,,,...000000/////////000,,,,,,,,,,,,...000333444111555:::>>>@@@EEEKKKOOOVVV```kkkqqqooommmnnnqqqllljjjllltttwwwuuusssssstttuuuuuutttpppsssvvvuuupppjjjfffeeeccccccddddddeeegggkkknnnnnnrrrnnnbbbYYY[[[___``````hhhwwwzzzsssllliiikkkooorrrsssssswwwxxxvvvuuuyyy{{{zzzzzzvvvyyyvvvlllggghhhkkkpppuuuuuurrrnnnaaaeeekkkoooqqqsssuuuwwwyyyxxxvvvrrrppppppsssvvvwwwyyyzzzyyywwwuuussssssyyyyyyyyyyyyyyyvvvrrrnnnjjjcccYYYQQQLLLFFF===666444222111000///...+++)))'''((())))))))))))((('''***++++++)))&&&$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&'''((((((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&'''%%%!!! """&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((***))))))(((''''''&&&&&&(((((((((((()))))))))))),,,,,,------...---------)))***+++,,,------...---***,,,...///111444777:::CCC\\\rrr{{{vvvuuuzzz~~~zzzrrrmmmrrr|||wwwvvvuuuuuuvvvyyy|||qqqpppooommmkkkhhhgggfffddd^^^WWWRRROOOMMMHHHEEECCC@@@;;;777666888;;;===999999::::::999888777666999666333222222111---)))*********)))(((&&&###"""$$$'''******((('''''')))&&&'''(((******((('''&&&%%%&&&((())))))(((&&&%%%$$$&&&((()))(((((()))***&&&''''''((((((''''''&&&(((''''''&&&$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%$$$###"""###$$$###$$$%%%'''***---000111...000222333444333111000******+++******)))((('''(((((('''''''''(((((()))%%%''')))++++++,,,///000000//////111333333222111,,,///222222000///111444666<<>>===;;;;;;;;;888555444333222///,,,...---,,,************+++&&&)))++++++)))'''((()))(((((((((''''''(((((((((&&&'''((())))))((('''&&&'''))))))((('''&&&'''(((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&"""""""""""""""#########%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%#########%%%$$$%%%&&&(((+++...000111222222222222111///---,,,)))*********)))(((((('''((('''''''''((())))))***+++---///000000000222444111000000000111000...---///111444444333444888<<<@@@DDDHHHIIIKKKRRR___iii{{{zzzxxxtttpppmmmlllkkkrrrssstttwwwzzz{{{{{{zzz{{{yyytttooojjjgggeeeeee[[[YYYVVVUUUWWWWWWVVVUUUWWWVVVVVV[[[bbbfffeeebbbfffeeecccbbbbbbeeehhhjjjnnnqqq}}}vvvuuurrrnnnrrruuuyyy}}}~~~~~~~~~}}}|||}}}}}}yyytttqqqmmmlllnnnppppppooorrrrrrssstttvvvwwwxxxxxxsssttttttsssrrrrrrtttvvvyyysssnnnllljjjhhhggggggfffccc^^^YYYNNNLLLHHHAAA999222...+++222000---,,,,,,+++(((&&&&&&&&&&&&&&&&&&&&&''''''))))))'''&&&%%%&&&&&&''')))***)))'''%%%%%%'''((('''''''''''''''''''''&&&***)))'''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((***)))(((''''''''''''((((((''''''''''''''''''((())))))((('''''''''''''''((((((''''''(((((()))***'''''''''''''''((())))))'''(((***+++,,,++++++***///...---,,,---...000111.../////////000333888<<>>;;;888666666555333222222000,,,)))((()))+++---)))+++,,,+++)))((('''(((***)))'''&&&&&&''')))***((((((((((((((((((((((((++++++***(((%%%$$$%%%'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$######$$$$$$$$$$$$######%%%&&&'''&&&$$$###$$$%%%&&&'''(((***,,,...000111555444222///---***)))(((((((((((((((((('''''''''((('''(((((()))***+++,,,,,,...///000//////000222000000111111000///...---///111444555666:::@@@EEEMMMNNNPPPOOOQQQYYYgggqqqxxxppphhhddddddffflllpppuuuwwwvvvtttssssssuuupppiiibbb]]]ZZZZZZZZZSSSQQQNNNNNNQQQTTTUUUVVVSSSRRRTTTZZZaaaffffffeeefffffffffgggiiikkkmmmnnnsssrrrxxx~~~wwwrrrnnnpppsssxxx}}}||||||}}}~~~|||}}}}}}zzzuuurrrpppnnnllljjjlllmmmooorrruuuxxxzzz{{{rrrsssttttttssssssvvvxxxzzzrrrlllhhhfffffffffhhhjjjjjjhhhfffcccaaa\\\TTTJJJ>>>444...333000---+++***)))'''%%%%%%&&&'''(((((((((((('''+++***)))'''&&&&&&&&&&&&'''((()))(((''''''(((***((((((((((((((((((((((((***)))'''%%%$$$%%%&&&'''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((((((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%((((((((('''(((((()))***'''''''''''''''((())))))&&&(((***+++,,,,,,+++***...---,,,+++,,,---...///111111111000111333777;;;HHHZZZqqq~~~{{{}}}xxxsssooollllllttt~~~qqqsssrrr{{{{{{yyywwwwwwyyy|||}}}}}}zzz|||}}}{{{xxxwwwzzz}}}yyyoooeee^^^\\\]]]^^^dddcccaaa^^^YYYSSSNNNKKKCCCAAA???<<<;;;:::999888777555000---******++++++,,,,,,+++***)))'''''''''***)))(((''''''((()))*********)))(((((()))******++++++)))'''$$$$$$&&&(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""######$$$$$$######"""$$$%%%&&&&&&$$$$$$$$$&&&((()))+++,,,...///000111444222000,,,***'''&&&%%%''''''&&&&&&'''''''''(((((((((((()))***,,,---...---///000///...---...///---///000111111111222333333666999;;;>>>CCCKKKQQQVVVWWWWWWVVVXXX```llluuu}}}zzztttkkkccc```aaadddfffjjjooorrrsssqqqooommmhhhddd]]]WWWSSSSSSUUUWWWUUUTTTTTTUUUWWWYYY[[[[[[WWWXXXYYY^^^dddiiijjjjjjggghhhjjjlllnnnooooooooorrrrrruuu~~~vvvqqqnnnllloootttyyy}}}|||{{{zzzyyyxxxvvvuuutttssstttwww|||{{{vvvrrrmmmjjjhhhmmmnnnppprrrtttvvvwwwxxxwwwxxxyyyxxxwwwvvvwwwxxxyyy}}}zzzsssmmmjjjeeefffgggjjjlllnnnnnnnnnqqqooolllfff]]]QQQEEE===666444111///......,,,+++'''((()))***+++******)))+++******))))))((((((((($$$&&&&&&&&&$$$$$$%%%&&&))))))))))))))))))*********)))&&&%%%$$$%%%'''((()))((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''++++++***)))(((''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((()))((((((&&&%%%''''''&&&&&&''''''((())))))))))))))))))******+++************+++,,,------,,,++++++++++++,,,------000000000000000333777;;;HHHXXXooo}}}{{{xxxsssooonnnlllmmmttt|||~~~oooqqqpppzzz|||zzzxxxxxx{{{}}}~~~~~~zzztttooolllkkkssstttuuusssnnnfff___ZZZSSSRRRNNNIIIDDD@@@===<<<;;;999777444111000///...---,,,+++)))(((((('''&&&'''((()))******)))((('''******))))))))))))******))))))(((&&&%%%&&&(((+++%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%$$$&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%#########""""""!!!!!!!!!$$$$$$############$$$$$$%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%############$$$$$$$$$$$$"""######$$$$$$######"""###$$$%%%%%%$$$$$$%%%'''+++,,,---///000111111000000///---***((('''&&&&&&&&&&&&%%%%%%&&&'''((()))))))))***+++,,,---///000111222333222000///000111---...000000000111555888<<<@@@EEEIIILLLPPPWWW\\\]]]]]]]]]]]]^^^ccckkkqqqtttvvvuuuqqqkkkhhhjjjmmmiiihhhjjjnnnqqqqqqkkkfff```]]]XXXTTTRRRTTTVVVYYY\\\^^^aaaccccccbbbaaaaaa______```cccgggjjjlllllliiikkkmmmoooppppppoooooommmqqquuuyyyuuupppmmmiiilllqqqwww{{{}}}~~~~~~~~~|||xxxssspppooopppqqqooorrrvvv|||}}}xxxssspppnnnttttttuuuwwwxxxyyyzzz{{{|||||||||yyyuuusssrrrrrrrrruuuzzz{{{zzzvvvsssrrroooooopppqqqssstttvvvxxxvvvuuurrrooohhh^^^RRRIIIAAA>>>:::777666333111///))))))************))))))&&&''''''((())))))))))))%%%&&&'''&&&$$$"""######)))))))))*********++++++)))(((&&&%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''++++++***)))(((''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''')))******)))((('''&&&&&&%%%%%%&&&&&&'''((()))))))))))))))******+++,,,***'''&&&&&&)))---///...---------......//////---.........///333888;;;FFFVVVkkk}}}~~~{{{xxxuuutttuuuuuutttxxx~~~~~~ooopppkkkwww|||zzzxxxyyy{{{~~~|||xxxuuuyyyrrrmmmiiigggddd\\\SSSKKKFFFDDD<<<;;;999777555333222111///---***)))******(((''''''(((***++++++***((('''))))))))))))))))))))))))&&&'''''''''&&&'''***,,,&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''''''''&&&%%%%%%$$$$$$###""""""!!!!!!$$$######""""""######$$$$$$$$$%%%%%%&&&&&&''''''""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&"""###############$$$$$$######$$$$$$$$$$$$######"""###%%%&&&&&&'''(((***---...000111222222111000,,,++++++***)))((('''&&&&&&%%%%%%%%%&&&''')))***++++++,,,,,,---...///000///000111000...---...///...000111000000444;;;AAAHHHNNNUUUZZZ]]]___cccfffgggeeeccc___^^^```eeehhhppptttyyyxxxtttrrrsssvvvoookkkhhhiiimmmmmmgggaaacccaaa^^^\\\[[[[[[\\\]]]bbbeeeiiikkkiiifffddddddddddddeeeeeeggghhhjjjkkkkkkllloooqqqrrrrrrqqqpppjjjooosssvvvyyy|||tttoookkkhhhkkkpppuuuyyy{{{||||||}}}xxxqqqmmmlllnnnpppnnnrrryyy|||zzzyyyzzz{{{|||~~~~~~~~~|||xxxrrrllliiiiiilllooorrruuuuuuuuuvvvwwwtttuuuvvvvvvwwwyyy||||||yyyvvvsssnnneeeZZZRRRLLLIIIDDD@@@;;;555///+++++++++***((((((((((((((("""###$$$&&&''''''''''''''')))***)))&&&%%%$$$%%%((())))))******+++++++++'''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''((())))))))))))))))))&&&&&&%%%%%%&&&&&&'''((('''''''''''''''((())))))***(((%%%###$$$'''+++...,,,,,,,,,---------------,,,---......///222777;;;DDDSSShhhzzz~~~{{{vvvssstttxxxyyywwwxxx{{{pppqqqiiiuuu|||zzzxxxyyy|||~~~|||wwwxxxvvvpppggg^^^XXXVVVKKKHHHCCC===999666555555222///,,,+++,,,---,,,***)))))))))******)))))))))(((((()))******)))((((((%%%&&&(((((('''''')))+++'''(((((())))))(((((('''%%%%%%%%%&&&&&&&&&&&&&&&###%%%&&&((()))((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%######$$$$$$%%%&&&&&&&&&!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""$$$&&&((()))***---//////000222333333222111000)))************((('''%%%&&&&&&%%%%%%&&&(((+++,,,...---------......///000,,,.........,,,+++,,,---///111333444777@@@LLLUUU___gggqqqwwwyyyxxxxxxyyytttoooggg___ZZZZZZ]]]___hhhnnnttttttoookkklllooojjjgggcccbbbccccccaaa___hhhhhhhhhhhhhhhhhhggggggdddhhhkkkkkkiiigggfffgggfffggggggffffffgggiiikkkkkkmmmpppsssuuuuuuvvvuuukkkkkkkkkmmmpppvvv{{{{{{tttppplllhhhfffiiimmmrrrvvvxxxxxxxxxzzzyyyvvvpppkkkhhhjjjlllnnnsss{{{{{{tttmmmiiigggfffhhhiiiiiijjjlllpppssssssuuuwwwwwwxxx||||||xxxrrriiibbbZZZXXXSSSNNNHHH@@@888222111///,,,***((()))******$$$%%%&&&'''((((((''''''''')))++++++)))(((((((((((((((((()))***+++++++++%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''''''''''''''((('''''''''''''''((())))))(((''''''''''''((())))))'''''''''''''''((())))))))))))((('''(((***,,,---***++++++,,,,,,,,,,,,,,,////////////000222777:::CCCPPPeeewww}}}zzzuuurrrrrrvvvxxxvvvvvvyyyqqqrrrkkkwww{{{yyyxxxxxx{{{~~~{{{~~~|||uuunnnjjjhhhccc]]]SSSIIIAAA===<<<===444000---,,,...///...---+++***)))'''''')))***+++&&&((()))++++++)))(((&&&%%%'''))))))((('''((()))(((((())))))))))))(((((($$$$$$%%%&&&'''((()))***"""$$$&&&((())))))((('''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%"""######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$$$$%%%&&&&&&!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%(((***+++---000222000111333444444333111000)))***++++++***(((&&&$$$'''&&&%%%%%%&&&)))+++---//////.........//////000000111222111000///000111...222555999@@@MMM]]]iiiyyywwwjjj^^^VVVUUUWWWZZZ```eeejjjhhhbbb]]]^^^aaa___^^^]]][[[YYYZZZ^^^aaajjjlllooorrrssssssrrrqqqfffhhhjjjiiigggfffhhhjjjhhhhhhhhhgggggghhhjjjlllkkkmmmpppsssvvvxxxyyyzzzmmmgggbbbbbbhhhlllkkkhhhnnnppppppmmmlllllliiidddbbbeeejjjnnnrrrssstttsssssstttsssnnnhhheeeeeefffooorrrzzzzzzsssnnnlllbbbbbbaaa______bbbfffjjjsssvvvxxxzzz}}}yyysssjjjhhheeeaaa[[[SSSKKKEEE888555111---+++,,,---///))))))***++++++***)))((($$$''')))******))))))***'''(((((()))******++++++$$$&&&'''))))))(((&&&%%%&&&&&&&&&&&&((()))***+++((((((((((((((((((((((((&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))((((((''''''''''''(((((('''&&&%%%%%%&&&'''((())))))))))))))))))***++++++)))))))))))))))***++++++***+++---...//////...---...///000000111111000000222222222111000222666999BBBOOOcccvvv|||yyyyyyuuuuuuxxxzzzyyyzzz|||rrrsssnnnyyy{{{yyywwwxxx{{{~~~}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~zzzuuuqqqooojjjaaaYYYRRRLLLGGGCCC@@@;;;444000...---+++)))+++)))(((((()))++++++******)))(((''''''((()))***&&&&&&&&&&&&''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''""""""#########$$$$$$$$$(((&&&$$$######$$$%%%'''&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%$$$%%%%%%&&&!!!"""$$$%%%&&&%%%%%%$$$$$$$$$"""!!!"""$$$$$$"""$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''(((((((((((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&%%%%%%&&&)))+++...000111222111222333444333111...---,,,+++***)))((('''&&&%%%''''''&&&'''(((+++...///---///111111///...---...+++,,,---///111222111000///444;;;BBBKKKZZZlllyyyjjj^^^YYYVVVSSSSSSUUUVVVWWWVVVUUUTTTUUUVVVWWWXXXYYYYYYZZZ\\\```ccchhhiiikkkppptttuuurrrooolllkkkjjjhhhgggfffeeeeeeeeefffeeedddbbbccceeehhhfffhhhjjjmmmoooooooooooo```]]]YYYUUUTTTUUUXXXYYY[[[XXXYYY]]]______aaaddddddddddddfffhhhhhheeeccc___aaacccddddddeeegggiiimmmooottt}}}zzztttmmmgggaaa```]]]YYYZZZ]]]iiinnnuuuyyy|||{{{xxxtttnnniiieee```YYYTTTDDD>>>666111//////---+++,,,+++***+++++++++(((&&&###%%%(((***+++***((('''&&&'''(((((('''%%%###!!!&&&&&&''''''&&&%%%$$$$$$((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&%%%%%%&&&&&&(((((((((''''''&&&&&&&&&'''&&&%%%&&&''''''&&&$$$(((((((((((('''&&&%%%$$$((((((''''''''''''((((((((((((''''''''')))***+++))),,,...+++&&&###%%%((())))))((((((...222///(((&&&&&&''')))***+++,,,------......///000////////////000000000000333666999CCCRRRgggyyyxxxuuurrrsssuuuxxxzzz|||}}}}}}wwwtttvvv{{{yyywwwxxxzzz}}}~~~~~~{{{zzz{{{|||{{{|||uuupppjjjccc^^^YYYTTTQQQKKKEEE>>>888555222///,,,...,,,*********)))'''%%%***))))))))))))******+++))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$######%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$''''''%%%$$$$$$$$$%%%&&&'''%%%###!!!!!!"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''((()))+++...000111222333222222333333222000...---++++++***)))((('''&&&%%%)))(((''''''(((***,,,------///111111///...---......---...///111444555555888<<>>777444000......///...---((()))+++,,,---,,,+++************)))))))))))))))))))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((%%%%%%&&&&&&'''&&&&&&%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%$$$$$$&&&%%%&&&'''%%%""""""$$$'''&&&%%%$$$$$$%%%&&&'''%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""###%%%''')))%%%%%%$$$$$$$$$#########(((%%%"""!!!%%%'''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$######$$$''')))+++000000111222333333333333222222222111000...---,,,)))))))))((((((''''''&&&%%%%%%&&&'''***,,,///000...000111000///...///000000333888===AAAEEEHHHJJJJJJMMMPPPSSSUUUZZZ```dddbbbmmmyyyqqqaaaXXXRRROOOOOOOOORRRUUUWWWXXXXXXZZZ[[[___``````^^^\\\\\\]]]___dddgggkkkpppssstttsssrrrooommmiiieeebbbaaaaaaaaa___\\\XXXRRRMMMKKKMMMOOONNNLLLKKKJJJJJJLLLOOOQQQTTTTTTSSSTTTVVVXXX[[[]]]bbbaaabbbcccfffppp~~~rrrlllhhhddd```[[[[[[[[[ZZZXXXXXXYYY[[[YYY]]]aaacccdddhhhnnnsss||||||~~~xxxooogggddd\\\```dddgggjjjnnnssswwwyyyuuutttsssmmmddd\\\TTTLLLBBB;;;555111---***)))))))))(((111///,,,)))''''''((()))***)))((((((((()))***+++))))))*********))))))(((&&&%%%$$$$$$$$$$$$%%%&&&&&&(((***,,,,,,+++)))'''&&&&&&&&&&&&&&&'''''''''&&&$$$###$$$%%%&&&&&&%%%&&&&&&'''((((((((((((((())))))(((((((((((())))))******)))((((((((((((((((((***------+++(((((((((%%%)))+++)))***...///---))))))***************++++++,,,------......------//////000000000333666999FFFUUUkkk~~~|||yyyxxxvvvvvvwwwwwwwwwwwwwwwvvvxxxvvvsssqqq{{{~~~{{{xxxwwwxxxyyyzzzyyyllljjjgggeeeeeeggglllooopppvvvxxxvvvuuuyyy}}}}}}{{{yyywwwuuummmkkkhhhbbb[[[UUUQQQOOOCCC===666111//////000000******,,,------,,,******+++*********)))))))))((((((((())))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$######&&&$$$&&&)))'''""""""''''''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$&&&((()))%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$&&&))),,,---111111222333333333333222222222111000///---,,,+++((((((((((((''''''''''''''''''((((((***+++,,,---...///000000//////000222000888BBBJJJOOOQQQSSSTTTNNNPPPRRRTTTWWWZZZ]]]___aaaiiirrrzzzyyyggg\\\VVVRRRRRRTTTWWWZZZ]]]^^^^^^^^^^^^___```aaabbbaaa``````aaaccciiillloooqqqqqqooommmlllfffdddaaa^^^\\\\\\\\\\\\TTTSSSPPPMMMJJJJJJLLLOOOOOOMMMLLLKKKMMMPPPTTTVVVWWWWWWXXXYYY[[[]]]___```hhhggghhhjjjmmmvvvwwwooohhhdddbbbbbbaaa___]]]\\\^^^```aaadddggghhhhhhkkkqqqvvv~~~{{{~~~~~~~~~}}}yyy|||}}}{{{zzzqqqrrrrrrpppmmmkkkkkkkkkttt||||||xxxxxxyyyvvvrrroooiii___RRRJJJ===888111---+++,,,,,,,,,,,,***(((&&&''')))---///***++++++++++++)))(((''''''(((((())))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))++++++***(((&&&''''''&&&&&&%%%$$$######&&&$$$######%%%''''''&&&(((((())))))(((''''''&&&)))))))))(((((()))))))))''''''((()))))))))))))))'''((('''&&&%%%%%%'''((())))))((()))///555555000'''((()))***+++,,,------+++,,,------......------//////000000000333666999CCCSSSjjj~~~|||zzzzzzxxxyyyyyyyyyxxxwwwwwwvvvxxxppplllhhhrrr|||yyyxxxxxxyyyzzzyyyqqqmmmhhheeefffhhhiiijjjmmmqqqtttrrrssswwwxxxwwwvvvwwwxxx{{{~~~vvvvvvvvvrrrlllfffcccaaaUUUNNNCCC:::444111000///.........------,,,+++***------,,,,,,+++*********(((((())))))))))))******((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&'''''''''$$$%%%&&&'''''''''&&&&&&%%%%%%$$$#########$$$$$$$$$"""&&&+++)))###%%%,,,'''&&&&&&%%%%%%&&&&&&'''$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%***)))'''%%%$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''')))+++...///111222222333333333333333333222111///...,,,+++***''''''''''''''''''((((((++++++******)))(((((((((---.../////////000333555555???LLLUUUYYYZZZZZZ[[[RRRSSSTTTVVVYYY[[[]]]^^^___eeekkkooovvvvvvjjj^^^XXXVVVTTTVVVYYYXXX[[[___bbbbbbbbbcccdddaaacccddddddcccccceeeffflllnnnpppoookkkfffcccaaaXXXWWWWWWVVVVVVWWWWWWWWWPPPPPPPPPOOOMMMNNNQQQSSSUUUTTTRRRQQQQQQSSSVVVWWWXXXYYY[[[^^^```bbbcccdddhhhggghhhlllnnntttyyyppplllgggfffeeeccc``````ccceeeeeehhhkkkooorrrvvvzzz}}}}}}|||~~~~~~}}}|||zzzyyyxxxuuuwww{{{~~~yyytttooojjjhhhhhhooovvv|||}}}zzzyyy|||{{{{{{{{{xxxpppddd[[[IIIBBB999222...---------$$$&&&(((***+++***))))))***+++,,,---,,,)))'''%%%&&&&&&'''(((((((((''''''(((((((((((((((((((((((($$$%%%''')))))))))(((''')))((('''&&&%%%###""""""'''%%%###$$$&&&'''(((((())))))))))))((('''&&&&&&(((''''''&&&&&&''''''(((&&&'''((()))************)))(((&&&%%%%%%''')))***+++)))'''(((000777666000)))***+++,,,---///000000,,,,,,---...............///000000000000333666999AAARRRjjj~~~{{{yyyyyyyyyzzzzzzyyyyyyxxxwwwvvv{{{}}}lllgggaaalll~~~|||zzzxxxyyy{{{{{{{{{uuupppkkkiiijjjlllllljjjllloooqqqrrruuuzzzyyyvvvpppqqqqqqssswww{{{vvvsssrrrfff___UUUKKKCCC===888555333222111///...---,,,,,,---,,,,,,+++******))))))(((((()))))))))*********((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&''')))***''''''''''''&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$"""%%%+++'''&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$###!!! !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$###"""%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&(((***,,,...000000222222333444444444444444333222000...---+++******&&&&&&&&&''''''((((((((()))************))))))(((+++,,,...//////222555888>>>GGGSSS[[[]]]\\\\\\]]]YYYYYYXXXYYY\\\^^^___```[[[```bbbcccffflllooonnnjjjaaaZZZXXXXXXWWWYYY\\\ZZZ^^^bbbeeeeeeeeeffffffbbbdddeeeeeedddddddddfffiiilllmmmjjjccc\\\XXXVVVNNNOOOQQQTTTVVVWWWXXXXXXUUUVVVWWWWWWVVVUUUWWWXXXZZZYYYWWWVVVVVVWWWXXXYYYYYY[[[___cccfffiiikkkkkkgggfffiiinnnpppqqqvvv}}}zzzvvviiiiiihhheeeccccccfffiiilllmmmpppuuu{{{}}}}}}|||yyyvvvwww{{{~~~~~~|||{{{{{{{{{xxxxxxzzz~~~|||zzzvvvrrrgggiiijjjlllsss~~~|||zzz~~~{{{rrrkkk[[[RRRFFF;;;444111//////)))***,,,,,,,,,***'''%%%***************)))((((((%%%&&&''''''((((((((('''((())))))))))))))))))((($$$%%%&&&'''(((((((((((())))))((('''&&&&&&%%%%%%(((&&&$$$$$$&&&)))******(((((()))))))))(((((('''((((((''''''''''''(((((('''((()))******)))(((((()))(((''''''((()))******)))***((('''+++111222...++++++,,,,,,---...//////------...////////////...///000000000000333666999@@@QQQjjj|||zzzyyyxxxyyyyyyxxxxxxwwwvvvuuu~~~~~~lllfff___iii{{{}}}zzzyyy{{{|||}}}|||{{{vvvqqqppprrrtttssspppjjjmmmooorrryyy~~~yyyqqqqqqpppppprrrxxx~~~}}}|||ooojjjccc[[[SSSKKKCCC>>>777666333111///.........******))))))(((''''''&&&(((((())))))*********+++''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((($$$######$$$&&&))),,,...((((((((('''&&&&&&&&&%%%###$$$&&&'''((('''&&&&&&&&&%%%%%%$$$%%%&&&((()))&&&###%%%(((!!!$$$%%%''''''''''''%%%$$$'''%%%""" """%%%'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$&&&&&&'''((('''&&&%%%$$$#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%'''))),,,...000111111222333444555666666666666333222000...,,,+++******%%%%%%&&&&&&'''((((((((($$$%%%''')))+++,,,------***,,,---...000222666999EEEMMMWWW\\\\\\[[[\\\^^^___^^^\\\\\\^^^```aaaaaa\\\______\\\]]]aaacccaaafff___YYYYYYYYYXXXZZZ]]]___bbbfffhhhhhhgggffffffcccdddfffeeedddccccccdddfffhhhiiieee]]]UUUQQQOOOKKKMMMQQQVVVYYY[[[[[[[[[\\\]]]___^^^\\\ZZZZZZ[[[[[[ZZZZZZYYYZZZ[[[\\\]]]WWWZZZ^^^ccchhhlllnnnoooiiiiiilllqqqsssqqqqqqsssyyy}}}yyylllkkkjjjgggeeefffiiilllttttttuuuzzz|||~~~}}}wwwrrrssszzz~~~~~~}}}||||||~~~yyy~~~llljjjddd___dddqqq~~~~~~~~~{{{zzzuuuiii```QQQCCC:::555222111///---+++***+++---///111***)))((('''((()))+++,,,&&&&&&'''(((((()))((((((''''''((((((((((((''''''&&&&&&&&&'''((())))))***)))))))))))))))((((((((()))'''%%%%%%''')))++++++&&&'''((())))))***************))))))))))))******))))))*********((('''&&&&&&&&&''')))***+++)))(((&&&***+++'''&&&***,,,,,,++++++++++++++++++++++++---...//////000000/////////000000000000333666999@@@RRRkkk|||{{{wwwwwwwwwwwwwwwvvvuuutttmmmggg```jjjzzz}}}{{{zzz{{{}}}~~~~~~}}}|||{{{|||}}}~~~}}}|||sssooonnnqqqttttttwww{{{ttt{{{~~~|||~~~}}}~~~||||||zzzqqqfff```___\\\VVVQQQMMMBBB666111222333111------+++******+++,,,***))))))))))))))))))((((((((()))000222,,,((()))((($$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''' !!!###%%%&&&&&&&&&%%%$$$$$$$$$#########""""""!!!"""$$$%%%%%%$$$"""!!!$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''%%%$$$###((()))+++---...///000000222333444555555333111///333222///,,,***((((((((((((((())))))))))))))))))***,,,------,,,,,,,,,---222111000///111666>>>DDDRRRVVVZZZZZZWWWWWW[[[___dddcccccchhhmmmlllccc[[[ZZZXXXWWWYYYXXXUUUUUUXXXWWWZZZ^^^______]]]]]]]]]```dddhhhjjjhhhggghhhjjjhhhhhhhhhgggddd```\\\ZZZbbb```]]]YYYTTTPPPLLLKKKLLLNNNRRRWWW\\\aaaeeegggfffggggggeeebbb```___```cccaaa^^^]]]]]]```cccfffcccccceeeiiimmmqqqsssssssssrrrqqqoooooopppqqqrrrzzzvvvlllllljjjhhhfffhhhkkkooouuuvvvyyy~~~yyytttrrrsssuuuvvvuuu~~~~~~~~~~~~}}}|||zzzyyyuuutttrrrpppsssyyy~~~vvvmmmgggggglllssswww~~~}}}{{{|||wwwpppdddWWWKKK@@@666111+++++++++)))'''(((***,,,))))))))))))((((((((((((&&&'''((())))))'''%%%###***************+++++++++***((('''&&&&&&'''(((***$$$$$$&&&&&&&&&&&&$$$$$$'''&&&%%%&&&(((+++///111444///(((%%%&&&(((******(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&'''''''''(((((((((((('''((())))))((((((+++...---------------------------------............///,,,---......///111555888@@@OOOgggzzzvvvyyyyyyxxxvvvsssrrrtttuuu|||mmmfffbbbkkk{{{}}}zzzyyyyyy{{{{{{{{{xxxwwwxxx{{{~~~vvvrrrqqqtttvvvvvvxxx||||||~~~wwwrrrsssvvvzzz}}}}}}{{{uuuooommmmmmiiibbb[[[VVVOOOFFF>>>999555111......,,,+++***+++***)))'''))))))))))))((((((((((((%%%,,,...+++((())))))&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&%%%$$$###%%%%%%$$$$$$$$$############$$$&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%***+++---///000111111222222333444555444222111//////...+++)))'''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''***,,,......------...///............000666>>>CCCNNNRRRWWWWWWUUUVVV[[[```cccccceeelllqqqooofff]]]XXXVVVVVVYYYXXXUUUUUUXXXXXXZZZ[[[[[[[[[ZZZ\\\]]]```eeeiiikkkiiihhhiiijjjllljjjgggbbb]]]XXXTTTQQQTTTTTTTTTTTTSSSRRRRRRQQQOOOQQQTTTYYY^^^bbbfffhhhhhhlllooonnnjjjgggfffgggaaa```______```cccfffhhhiiiiiikkknnnqqqtttuuuvvvssssssrrrqqqqqqqqqrrrrrrwww~~~|||rrrjjjjjjiiiiiiiiilllqqquuuzzz{{{~~~}}}yyytttrrrsssttttttsss|||||||||~~~yyyyyyyyyzzz{{{{{{||||||uuurrrnnnkkkjjjlllpppsss|||||||||}}}~~~wwwpppnnnppprrrttt~~~|||qqqeeeYYYMMMBBB<<<333222000///---,,,+++***************))))))))))))'''((()))))))))((('''&&&&&&&&&'''((()))******+++***)))'''&&&&&&''')))***&&&&&&''''''''''''&&&&&&((('''&&&'''))),,,///111777222,,,))))))******)))''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((()))******)))******+++***)))))))))************************---------............///....../////////111555888>>>MMMeee}}}~~~{{{xxxwwwwwwvvvtttrrrqqqsssuuu|||nnnhhhbbbjjjyyy|||yyyxxxyyy{{{{{{{{{uuuuuuvvvyyy}}}yyysssqqqtttwwwxxx{{{zzznnnhhhhhhmmmrrrvvvxxx{{{~~~~~~{{{zzz{{{}}}zzzrrrkkkaaa]]]VVVLLLBBB:::666444222000---,,,,,,+++***((())))))))))))((((((''''''"""'''***(((((()))***((((((((((((''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############%%%''')))***---...///111222333333333222333444444333111000///,,,+++)))'''&&&&&&'''''''''(((((()))***++++++,,,+++---......------...000---...///111444:::AAAFFFMMMRRRVVVWWWWWWZZZ```gggeeefffiiiooosssqqqhhh```XXXVVVXXX[[[[[[YYY[[[```eeeeeedddbbb```___aaabbbcccggglllllliiigggfffggghhheee___YYYTTTPPPMMMLLLJJJLLLOOORRRUUUVVVWWWWWWSSSUUUXXX\\\```dddfffggglllttt{{{{{{uuuooooooqqqiiiiiihhhhhhiiijjjkkklllmmmmmmnnnppprrrtttuuuvvvuuuuuuuuuuuuttttttssssssxxx|||{{{uuunnnnnnnnnnnnooosssxxx||||||yyyvvvtttuuuvvvvvvuuuvvvvvvwwwzzz}}}~~~vvvvvvvvvwwwyyy}}}|||xxxssslllhhheeeddddddjjjkkkmmmqqqvvv{{{|||yyyxxxwwwvvvzzzmmm```RRRJJJ;;;777333000///---)))%%%++++++*********)))))))))))))))))))))************%%%%%%&&&((()))***+++,,,))))))''''''''''''))))))((((((''''''''''''(((((()))((((((((())),,,///000888555000---,,,+++)))((((((((((((((((((((((((((('''((((((((((((((())))))((((((''''''((()))+++,,,)))))))))+++---,,,***)))---------------------------------............///000000000000000111555888===LLLccczzz|||zzzyyytttttttttrrrpppppprrrtttzzznnngggaaaiiivvv~~~{{{xxxxxxyyyzzz{{{zzzzzzyyyyyyzzz|||~~~}}}|||yyyrrrmmmpppuuuxxx}}}wwwkkkdddfffmmmtttpppqqqsssvvvyyy|||}}}}}}~~~~~~yyykkkfff^^^TTTLLLDDD>>>;;;666333000//////...---,,,*********)))((((((''''''###%%%'''''''''(((((((((((((((''''''&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%'''))),,,......///000222333333444444222222222222111000...---******(((((((((((()))***))))))***+++---...//////---...///...------...000111222555888<<>>888444111///++++++*********))))))))))))))))))))))))***************))))))((('''''''''))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&&&&'''"""%%%((()))((((((((()))''''''''''''''''''''''''((())))))))))))))))))*********))))))))))))((((((+++,,,+++)))'''&&&(((***+++,,,,,,------......///---------............///000000000000000111555888AAAPPPggg}}}xxxvvvuuuuuuuuutttrrrooonnnpppqqqxxxrrrmmmiiiqqqzzzxxxvvvuuuwwwyyyzzzzzz}}}xxxuuuqqqxxx|||vvvtttvvvyyy{{{~~~{{{sssoookkkmmmooopppqqquuu|||{{{{{{~~~|||wwwnnnbbbYYYPPPKKKDDD>>>:::777444222000///...---,,,++++++***---'''%%%))),,,)))(((***((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%(((***,,,...//////000111222222222222222...---,,,***)))(((''''''&&&&&&%%%%%%%%%'''((()))/////////000000111111111+++---000222555:::???CCCDDDHHHLLLPPPQQQRRRTTTUUUXXX^^^dddfffddddddgggkkkiiifffbbb```___aaabbbcccbbbdddggghhhccc___ccckkkwww}}}{{{rrrmmm______]]]WWWQQQNNNOOORRRUUUVVVWWWYYYZZZZZZ[[[[[[[[[ZZZZZZZZZ[[[]]]```aaa```bbbfffiiilllmmmlllllljjjooouuuwwwwwwwwwzzz|||~~~ooommmiiidddbbbgggrrr{{{|||zzzwwwtttssstttvvvwwwxxxuuusssrrrssstttuuutttuuu{{{~~~|||zzzzzz|||}}}zzzvvvrrrqqqrrrqqqmmmiiikkkjjjgggeeeddddddeeeeeegggjjjpppwww~~~wwwuuuzzz}}}yyymmmfffZZZMMMBBB999333111------,,,,,,,,,+++++++++***++++++,,,,,,+++***))))))))))))((((((((((((((()))))))))******)))))))))((())))))******))))))(((((((((((('''&&&&&&&&&&&&!!!$$$((()))(((((()))+++((((((((((((((((((((((((*********))))))))))))))))))*********)))'''%%%$$$"""''',,,,,,(((&&&(((+++.........///000111111111---------............///....../////////111555888???OOOhhh~~~{{{{{{wwwwwwvvvssspppooopppqqqyyytttpppnnnwww|||zzzxxxxxxyyy{{{||||||yyyrrrwww~~~yyywwwxxxyyy}}}yyysssooopppnnniiieeegggooovvv}}}|||~~~|||qqqiii]]]WWWOOOGGGAAA<<<888666111000000...---,,,++++++...'''%%%***---+++***---))))))))))))************''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''')))***,,,&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''***...111222333000111222222333333333333---,,,***)))'''&&&&&&%%%)))(((''''''((()))***+++------------............))),,,000444999@@@GGGLLLKKKOOOTTTWWWXXXXXXXXXXXXYYY___fffgggeeecccdddggg^^^^^^]]]^^^___bbbdddeeedddgggmmmnnnggg___^^^cccaaahhhrrrwwwvvvqqqjjjfffVVVVVVUUUQQQMMMMMMQQQUUUXXXZZZ]]]```aaaaaa```___```___]]]\\\]]]___bbbdddbbbeeeiiilllooopppoooooofffiiinnnrrruuuxxx||||||zzzxxxwwwwwwiiigggaaaYYYVVV[[[gggqqq{{{yyytttqqqpppqqqtttvvvtttrrrpppnnnnnnmmmkkkjjjfffllltttxxxxxxtttooolllzzz~~~{{{zzzzzz~~~}}}~~~~~~zzzvvvtttvvvvvvrrrnnnnnnnnnoooooonnnkkkhhhfff\\\]]]aaajjjuuu}}}~~~}}}}}}yyyllliiipppxxx||||||||||||~~~|||xxxnnn```QQQDDD<<<888//////.........---------+++,,,.........,,,***)))))))))******++++++,,,,,,))))))************)))))))))***+++,,,,,,+++***)))***))))))(((''''''&&&&&&###&&&)))***((((((***---++++++++++++++++++++++++++++++******))))))(((((((((***++++++***'''###!!! +++///+++(((+++///++++++,,,,,,---......///---------.........//////,,,---......///111555888<<>>HHHOOOSSSWWWXXXXXXZZZ[[[\\\]]]^^^```aaaaaa```]]][[[[[[\\\[[[[[[ZZZYYYYYY]]]ccchhhlllkkkkkkiiihhhfffdddcccaaaaaaaaabbbaaa^^^ZZZVVVQQQRRRRRRQQQQQQRRRUUUXXXZZZ]]]bbbeeefffdddaaa^^^___[[[YYYZZZ___eeehhhhhhnnnnnnnnnpppsssuuuuuutttqqqmmmlllooovvvzzz{{{yyy{{{yyytttoookkkiiihhhgggaaaXXXPPPMMMMMMPPPYYYaaaqqquuuyyyyyyvvvssssssttttttooohhheeeeeeeeeeeecccaaaaaabbbcccdddaaa]]]YYY```fffmmmssstttsssqqqooo|||}}}{{{yyyzzz||||||zzzxxxnnnmmmmmmpppssstttrrroooddd^^^[[[^^^dddjjjrrryyy~~~uuukkkeeejjjvvvuuufffVVVHHH???===777000...///000...+++++++++******))))))((((((+++,,,,,,---,,,+++***)))+++***)))(((((()))***+++&&&&&&'''((()))***++++++))))))(((((('''''''''&&&,,,)))&&&&&&)))******(((((((((((((((((((((((((((...,,,(((&&&''''''''''''((((((((((((((((((((((((***++++++***'''&&&&&&'''))))))***+++---...//////---------...............///.........///222444666AAAOOOfff}}}{{{wwwssspppooonnnttt~~~qqqqqqrrr|||~~~{{{{{{|||}}}}}}|||vvvqqqqqqwww~~~xxxuuuuuuwwwyyy||||||}}}wwwssssssssssss|||}}}zzz|||}}}yyyrrrlllkkkhhh\\\OOOCCC;;;222...///111...+++...---++++++------,,,+++************)))))))))))))))((('''&&&&&&'''((()))&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&((('''''''''''''''((())))))+++...000000111333444333222111000000...,,,)))''''''(((((()))))))))(((,,,+++)))((()))***,,,---,,,---......---...000222000222666<<>>MMMddd{{{zzzvvvsssrrrssstttvvvwwwlllooojjjuuuzzzyyyxxxyyy|||~~~~~~~~~{{{vvvtttsssuuu||||||{{{}}}~~~}}}ssskkklllhhhgggmmmyyyzzznnn```VVVIII???999666222///***)))'''''')))*********))))))((((((((('''''''''''''''''''''''''''(((((('''(((((())))))(((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&'''((()))******...222444444333333333111333333000+++((((((***&&&&&&&&&&&&&&&'''((((((+++************,,,---...000000000///...///111444666===GGGMMMPPPVVV^^^eeefffeeeeeedddcccbbbaaaaaakkkiiiddd^^^WWWTTTTTTUUUTTTWWW[[[^^^```cccgggjjjjjjkkkkkklllkkkiiihhhgggddd^^^WWWRRRRRRTTTWWWYYYSSSUUUVVVWWWXXX[[[___bbbiiihhhgggfffeeeddddddddd```aaacccfffkkkoooqqqrrrsssxxxrrroookkkiiiiiiiiigggeee```aaabbbdddeeefffggghhhggg^^^SSSLLLHHHGGGLLLSSS[[[bbbkkkqqqrrrqqqqqqrrrwwwtttooollllllnnnqqqsssuuuuuuuuutttqqqjjjbbb\\\VVV\\\dddkkkmmmlllkkkkkkffflllpppmmmjjjppp~~~{{{|||~~~{{{yyyzzz{{{}}}~~~{{{sssmmmeee^^^^^^aaa~~~~~~}}}~~~{{{uuuppplll]]]TTTFFF:::333111000000------,,,,,,++++++******))))))))))))))))))((((((***))))))))))))))))))***++++++***)))((('''&&&&&&))))))((((((((((((((((((***)))(((((())))))))))))((((((((((((((((((((((((...,,,)))))))))***)))(((************************'''(((******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////.........///222444666===KKKbbbyyyzzzuuussstttvvvwwwyyyuuuhhhiiifffpppyyyxxxwwwxxxzzz||||||{{{~~~{{{~~~~~~}}}~~~~~~~~~~~~~~~wwwnnngggiiibbb\\\^^^iiivvv{{{qqqhhhZZZNNNDDD<<<555111000...++++++,,,---------******)))))))))(((((((((&&&&&&'''((()))*********'''''''''(((((('''''''''&&&&&&&&&'''''''''(((((((((((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&'''((()))+++,,,+++...222444444222222222000222222///***'''''')))'''&&&&&&&&&&&&'''(((((())))))******+++,,,------111111111000///111444777;;;BBBLLLRRRUUUZZZaaaggggggfffeeedddbbbaaa```___jjjhhhccc]]]WWWTTTTTTVVVUUUXXX\\\___aaadddgggjjjiiihhhhhhgggeeedddcccbbb]]]YYYUUUSSSTTTWWWXXXYYYZZZZZZ[[[[[[^^^dddkkkppppppnnnkkkgggeeecccbbbbbbbbbdddhhhkkkoootttxxxzzzzzz}}}zzzwwwtttqqqooonnnlllkkkjjjlllnnnqqqssstttuuuuuusssiii]]]TTTMMMHHHIIINNNRRRZZZdddlllooopppqqqsssxxxwwwwwwvvvuuuuuuvvvwwwuuuvvvvvvvvvtttooogggbbb\\\```fffjjjkkkjjjiiiiiimmmrrrvvvssspppuuuyyytttpppqqqtttzzz~~~xxxssslllffffffkkk}}}{{{xxxvvvxxx||||||zzzxxxrrrgggVVVEEE999333111111,,,,,,,,,,,,------------(((((((((((((((((()))))))))))))))******)))))))))))))))))))))(((((((((((((((((())))))))))))))))))'''((())))))(((((((((((()))))))))))))))))))))))),,,***(((((())))))((('''))))))))))))))))))))))))'''(((******))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000///.........///222444666;;;JJJaaaxxxzzzvvvuuuuuuxxxyyy{{{wwweeeccccccmmm~~~yyyxxxwwwxxxyyyyyyxxxvvv~~~~~~vvvqqqooommmkkkiiiccc[[[XXX^^^jjjwwwzzznnn```SSSFFF;;;555444111...,,,,,,,,,,,,++++++++++++*********))))))&&&'''((()))************&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&%%%$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$$$$%%%&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''((()))+++---......000333444333222222222000000///,,,)))''''''(((((('''&&&&&&&&&''')))***)))***+++,,,------......222222222222333666:::>>>BBBGGGNNNTTTYYY^^^dddhhhhhhgggfffdddcccaaa```___bbbaaa^^^ZZZVVVTTTUUUVVVZZZ\\\```bbbccceeehhhkkkiiigggdddaaa^^^]]]]]]]]]WWWVVVTTTUUUWWWXXXXXXXXXVVVWWWYYY\\\aaahhhqqqwwwsssqqqmmmhhheeebbbaaa``````bbbeeehhhkkkoootttxxxzzz|||~~~|||yyywwwuuuuuuuuutttuuuxxx{{{||||||{{{zzzxxxoooeee\\\TTTLLLKKKNNNMMMUUU```hhhlllooosssuuutttvvvxxxxxxvvvuuutttuuuvvvvvvvvvwwwwwwtttoookkkeeehhhkkkllllllkkkllllllqqquuuyyyyyyyyy~~~xxxmmmhhhcccbbbgggqqq{{{{{{tttmmmnnnrrr|||wwwssssssvvvzzz}}}~~~|||zzzyyy~~~uuufffTTTDDD888111...++++++++++++,,,,,,,,,,,,)))(((((((((((())))))***))))))************))))))''''''(((((())))))******(((((())))))))))))******%%%&&&(((((('''&&&&&&'''))))))))))))))))))))))))'''&&&&&&'''***++++++***((((((((((((((((((((((((((()))******))))))+++,,,+++++++++,,,,,,---------+++,,,,,,---...///000000///.........///222444666;;;JJJaaaxxx{{{xxxvvvwwwxxxzzz|||{{{fffbbbbbblll}}}zzzyyyxxxyyyzzzyyywwwvvvyyytttrrrppppppjjjgggbbb]]]]]]cccmmmtttuuugggYYYLLLDDD:::666111---,,,,,,+++***++++++*********)))))))))(((((()))))))))(((&&&%%%'''(((((())))))(((((('''''''''''''''((((((((((((*********))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$$$$%%%&&&'''((()))$$$$$$%%%&&&&&&%%%$$$$$$&&&'''''')))+++---///000111333444555333333333444000...+++***))))))(((''')))((('''&&&&&&(((***++++++,,,---...///000111111333444555555777<<>>888444111000///...************))))))))))))*********)))'''%%%###!!!))))))************))))))''''''''''''((((((((()))************)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&''''''(((***,,,...000111444555666555444444555666111---)))(((***+++)))'''***)))'''&&&'''(((***,,,---...///111222222333333444555777888;;;@@@GGGLLLNNNOOOQQQWWW^^^dddhhhiiillllllkkkiiigggfffeeedddaaabbbddddddcccccceeefffggghhhhhhhhhhhhiiilllooolllhhh```YYYUUUSSSTTTUUU[[[ZZZXXXWWWYYYYYYYYYXXX___ccchhhlllnnnppprrrsssxxxvvvtttqqqooommmkkkkkkiiijjjjjjhhhgggiiiooottttttuuuxxx}}}}}}}}}~~~yyyzzz|||}}}|||yyyvvvssswwwqqqllliiiddd^^^\\\^^^ZZZ```fffiiijjjjjjllloooqqqrrrqqqooolllkkknnnqqqpppnnnmmmnnnooonnnmmmkkkmmmnnnnnnmmmlllnnnrrruuuxxxwwwuuuvvvzzzwwwrrriiiccc```_________fffmmmyyywwwtttwww||||||zzzxxxvvvtttsssrrrjjjttt}}}{{{zzzvvvxxxxxxrrrdddSSSCCC:::333333111000...,,,+++******)))(((((((((***+++,,,((()))***++++++***)))((())))))))))))(((((((((((((((((())))))*********+++))),,,//////,,,++++++---))))))))))))))))))))))))+++*********,,,,,,***(((************************)))+++,,,+++***)))***+++))))))***+++---...//////++++++,,,---...///000111///.........///222444666;;;JJJaaaxxx~~~|||zzzxxxxxxxxx{{{ooollldddmmm}}}zzzzzz{{{}}}}}}}}}xxxsssmmmjjjiiihhheeebbbhhhjjjoooxxxwwwooojjjYYYJJJ<<<777333...,,,///(((***,,,------,,,,,,,,,((())))))*********))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((,,,+++***)))((('''&&&%%%((('''&&&%%%%%%&&&'''((((((''''''&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******((('''&&&%%%%%%%%%&&&'''((()))+++---000333555666444444333333222111000000...---+++))))))***+++,,,---,,,+++***))))))******---.........---...111333888;;;???CCCGGGKKKPPPSSSWWWVVVVVVXXX\\\___bbbbbbkkkrrrtttnnnfffeeeggghhhiiiddddddjjjnnnmmmnnnsssvvvwwwwwwwwwuuurrrooommmfffaaa[[[VVVTTTTTTTTTTTT\\\ZZZZZZ[[[ZZZXXXZZZ___dddhhhmmmppppppqqqtttwwwvvvyyy}}}|||xxxsssooonnnttttttssssssssstttuuuuuuxxxyyy{{{}}}~~~}}}|||{{{zzzyyyxxxuuusssqqqpppppppppmmmmmmkkkiiifffccc```___``````aaabbbbbbcccdddddddddddddddeeefffgggggghhhkkkiiigggeeedddeeefffggggggiiikkkmmmnnnnnnllllllpppooommmmmmqqqwww~~~zzzxxxsssmmmgggddddddfffcccggglllttt{{{xxxwwwwwwzzz||||||wwwrrrooonnnqqq}}}|||||||||wwwzzzxxxuuutttooobbbNNN@@@999555000...---.........,,,+++)))((('''((()))***((()))+++,,,,,,+++)))((((((((('''(((((()))***+++******))))))))))))******'''''''''''''''((())))))%%%&&&(((*********))))))(((''''''&&&&&&((()))******++++++++++++***))))))((())))))))))))*********++++++,,,,,,,,,---------333...******///222000...111222222222222333666888>>>JJJbbb|||{{{xxxwwwwwwwwwyyyrrreeecccmmm}}}{{{zzzzzz{{{~~~~~~{{{vvvtttrrrpppjjjfffffffffggglllttt}}}|||wwwsssiiiYYYGGG===666///---...)))***+++,,,+++***))))))++++++******))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((++++++***)))((('''&&&&&&)))(((''''''''''''((()))''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((('''&&&%%%&&&''''''((()))+++...000333555555444444333333222111111000------,,,,,,,,,---///000---,,,***)))))))))+++,,,222333333222222333555888888<<>>JJJbbb||||||yyyxxxxxxxxxxxxqqqeeedddnnn{{{zzzzzz{{{~~~{{{sssmmmiiigggcccaaadddlllwww~~~yyyiiiVVVHHH===555111111------,,,,,,+++***))))))...---+++)))((((((((((((((((((((((((((((((((((((&&&''''''''''''((((((((())))))))))))(((((((((((())))))(((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&))))))'''&&&&&&&&&'''(((***+++---///111333444555444333333222222111111111---......///000111222333---+++***))))))+++---...222222222111111222555888:::???HHHPPPVVV[[[___bbbbbbaaa___]]]\\\]]]^^^___kkkssswwwrrrllliiigggeeehhhdddeeelllsssyyyzzzpppfff```ZZZYYYWWWUUUTTTTTTTTTTTTOOOOOORRRYYY]]]___eeelllqqqtttvvvwwwyyy}}}~~~~~~}}}}}}}}}}}}|||zzzzzzyyywwwvvvuuutttsssuuusssoookkkgggeeecccccc```^^^ZZZVVVSSSPPPNNNNNNJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNMMMLLLJJJJJJJJJKKKKKKOOOPPPRRRSSSTTTTTTSSSRRRRRRQQQPPPQQQUUU[[[aaaeeejjjooouuuyyy{{{{{{zzzzzz~~~~~~{{{wwwuuutttuuurrrtttuuusssqqqssszzz{{{yyy~~~~~~~~~~~~uuuggg[[[IIIDDD<<<555111///---,,,((()))+++------,,,***))))))***+++,,,,,,+++***))),,,,,,+++*********++++++******))))))))))))******)))))))))((()))******+++---,,,+++***))))))))))))******)))))))))***+++,,,---,,,***(((((((((((((((************+++++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,---///111222...///000000///000333666>>>JJJbbb}}}{{{xxxwwwvvvvvvvvv~~~pppeeeeeeppp{{{zzzzzz|||yyyuuupppiiiaaa]]]aaaiiipppxxxzzz~~~|||{{{|||}}}tttdddVVVJJJ???888555111///---,,,,,,,,,,,,+++...,,,***(((((((((***+++(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&'''(((,,,---///111333444444444333333333222222111111111...///000222222333333222---,,,+++***+++---///111000111111000000222666999???EEEOOOWWW]]]aaadddfffeeedddaaa]]]ZZZYYY[[[\\\gggpppwwwwwwsssqqqoookkkjjjhhhgggkkkqqqxxx~~~{{{qqqfff]]]XXXXXXYYYZZZYYYXXXVVVUUUUUURRRQQQTTTZZZ]]]___dddjjjuuuyyy}}}~~~{{{xxxvvvvvvuuutttrrrpppnnnmmmlllnnnkkkgggbbb^^^[[[YYYXXXTTTRRRNNNIIIEEEDDDCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>??????@@@@@@@@@AAAAAA@@@???>>>>>>??????AAABBBCCCDDDEEEEEEDDDDDDBBBBBBBBBCCCGGGLLLQQQTTTWWW\\\ccciiimmmoooqqqrrrsssuuuwwwvvvtttsssrrrrrrtttttttttttttttsssrrrqqqpppvvv}}}xxxuuuuuuuuuyyy}}}{{{ssslll[[[SSSGGG<<<555222000000)))***,,,------,,,,,,+++***++++++,,,,,,++++++***---,,,+++*********************))))))))))))************))))))******+++,,,---+++***)))((()))******))))))))))))******++++++000...,,,***))))))***+++******+++++++++,,,,,,,,,,,,,,,,,,------------....../////////......000222000111222111111222555777>>>JJJbbb}}}{{{xxxuuusssssssssvvv{{{oooeeefffqqq{{{zzzzzz||||||sssiiiaaa^^^___aaahhhllluuu}}}zzzxxxzzz}}}sssgggYYYLLL@@@777333000---,,,---......---+++***)))((()))***,,,...))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%&&&'''(((((()))'''&&&%%%%%%%%%&&&((()))---///111333444444333333333333222222222222222111111111222222222222111000.........///000111222333222222333333444888===AAAHHHNNNVVV]]]bbbdddeeefffhhhgggddd```\\\[[[]]]___hhhrrr{{{}}}|||zzzuuuoooqqqpppnnnooottt{{{xxxnnneee^^^YYYWWWWWWZZZ\\\[[[XXXUUUTTTTTTUUUTTTWWW\\\^^^___ccciiirrrxxx}}}xxxuuussssssrrrpppnnnkkkiiigggfffccc```\\\WWWRRROOOLLLKKKHHHFFFBBB>>>;;;:::::::::999999999999999999999888666666666666777777777777888777777666666666666666888999999:::::::::::::::888888888:::===AAAEEEGGGGGGLLLSSSYYY]]]aaadddgggfffiiilllnnnnnnmmmnnnooonnnlllmmmttt{{{|||vvvooogggkkkpppsssuuuzzz}}}uuulllccceeekkkvvv~~~}}}{{{yyykkkaaaRRRDDD;;;666444333...---,,,++++++,,,---...+++++++++,,,,,,+++++++++,,,+++***)))))))))))))))******))))))))))))*********************+++,,,,,,)))(((((('''((()))***+++(((((()))))))))*********///...+++)))))))))***+++******+++++++++,,,,,,,,,,,,,,,---------.........000111222111///...000111000111111111111222555777===IIIaaa|||~~~{{{wwwtttsssrrrsssvvvzzznnneeefffqqq{{{zzzzzz{{{~~~}}}|||tttllleee___[[[ZZZ^^^fffttt{{{yyyyyy}}}wwwiiiZZZJJJ===777333---+++---...---,,,))))))))))))***,,,---///)))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&))))))(((((('''&&&&&&&&&###$$$%%%&&&'''((())))))%%%%%%%%%%%%&&&(((***,,,///111333555555444333222222222222222222222222222333333222222111111111111111222333444555666555555000111333444888===DDDIIIQQQVVV]]]bbbdddddddddeeejjjjjjhhhddd``````dddhhhvvvyyyzzzzzzxxxvvvzzzyyytttkkkccc\\\YYYXXXXXXUUUYYY\\\[[[WWWTTTSSSTTTWWWVVVYYY]]]```aaaeeelllssszzz~~~zzzvvvrrrpppooonnnkkkhhheeeaaa___]]]UUUSSSOOOJJJFFFCCCAAA@@@<<<;;;999777555555555555333333333333333333333333333333333333333333333333111111111111111111111111444444444444444444444444333333444555777:::<<<>>><<<@@@FFFJJJNNNQQQUUUWWWYYY]]]aaadddfffgggiiikkkfffdddfffnnnxxx|||wwwqqqkkkmmmmmmkkkiiijjjnnnsssxxxyyyjjj]]]WWW\\\fffqqq|||~~~xxxooo```RRRFFF>>>888555111///---++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))*********))))))))))))***************)))******+++,,,''''''''''''((()))***+++'''((())))))******))))))***)))((('''''''''((()))************+++++++++,,,,,,---------............000000000000000000000000---...//////...///222555<<>>@@@BBBEEEHHHKKKNNNSSSVVVYYY]]]```ccc```___```dddiiinnnpppqqqooopppoookkkfffbbbbbbdddiiittt~~~ssshhh^^^^^^___eeeooo|||}}}rrrfffYYYLLL@@@888111000///...------,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++*********+++,,,,,,******))))))))))))******)))))))))))))))***++++++((())))))*********))))))((()))***+++++++++******'''''''''''''''((((((((()))))))))*********++++++------------............---++++++---111333111///---...///......///222444;;;FFF]]]xxx}}}yyyvvvuuuuuuuuu||||||ooodddcccnnn|||{{{yyyyyy{{{|||{{{zzz{{{{{{}}}vvvlllaaa[[[VVVZZZfffrrrzzz|||~~~vvvhhh\\\JJJBBB999444333333000...++++++,,,,,,,,,+++******))))))))))))))))))))))))******))))))((((((((('''***)))))))))(((((((((((('''((()))******)))((('''))))))(((((((((((())))))&&&'''''''''(((((())))))***))))))((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''')))+++///111333111333555777777555333111222222222222222222222222333333111111222444777888555888<<<>>>???<<<999777666888;;;???EEENNNWWW^^^]]]aaaeeeggggggffffffgggdddfffgggeeebbbeeelllsss|||wwwtttuuurrrlll```^^^ZZZWWWUUUTTTTTTUUUTTTYYY]]]]]]ZZZYYY\\\___```^^^___bbbbbb```ccciiimmmoooqqqrrrsssvvv}}}||||||zzzyyyxxxwwwwwwwwwvvvvvvtttrrroookkkgggeee^^^\\\XXXSSSNNNIIIEEECCCAAA???<<<888666444333222...///000111222333333333111111222333444444555555444444444333333333333333222222333333333333333222222111111000000000111111//////000000111222222333222444666777888999<<<>>>>>>BBBFFFJJJNNNRRRWWWZZZ^^^^^^^^^[[[ZZZ___gggoooqqqssstttqqqjjjeeebbbbbb```kkk|||}}}wwwmmmhhhaaa___fffsss}}}wwwiiiXXXGGG<<<000111111111000---+++)))---,,,,,,++++++,,,,,,---++++++++++++,,,------...******))))))))))))******)))))))))((()))******+++***+++,,,,,,+++***(((''')))***+++,,,---,,,++++++&&&'''((()))*********)))((())))))))))))*********---------.........//////)))'''&&&***111444222//////000111000000111444666:::FFF\\\vvv{{{xxxuuusssssssss~~~}}}oooeeecccmmm~~~}}}{{{yyyyyyzzzzzzyyyxxxuuuwww{{{yyyvvvzzz|||zzz}}}~~~xxxmmmiiiaaaYYY[[[eeemmmpppuuu{{{uuulll^^^QQQBBB:::777444111//////...///111000,,,+++///+++++++++************)))(((((())))))******++++++%%%&&&'''((()))))))))(((******))))))))))))******,,,+++***(((''''''&&&&&&'''''''''''''''((()))***''''''((((((((((((''''''&&&&&&&&&'''''''''(((((("""###$$$'''***...000222333444555666666444222111444333222222111111222222333333333444444555555555;;;999888:::===>>><<<999555666===HHHRRR[[[gggqqqtttqqqmmmkkklllmmmlllkkkiiigggddddddgggjjjlllmmmrrrvvvrrrfff```^^^WWWUUUVVVWWWUUURRRUUU[[[aaa___\\\[[[[[[]]]^^^```___ccchhhkkkkkkgggdddbbbhhhfffddddddggglllrrruuu|||~~~}}}zzzwwwwwwwwwvvvuuutttsssrrrqqqtttrrroookkkfffbbb___]]]TTTQQQLLLFFFBBB>>>===<<<:::999777444333222222333333333333333222222222111222222222333444555666777888888888777666444222111666666555333000000333555222222222111///...000111---,,,,,,---000222222111333333222222222333555666:::;;;<<>>:::777666666666555333222111000111111222222222111111111111000222222333444666888999:::999999999999999999999999888999::::::999777666666777666444333222222111111111/////////111222111000000000///...///000111111444444555666999<<>><<<999666333111000000333222111000000000111111333333333222222222111111222222333444666999;;;<<<;;;;;;;;;<<<===???BBBCCCAAABBBDDDGGGIIIHHHDDDAAA@@@<<<777555666666555333555333222222222222111000000///......---......///111000000111222444666777???BBBGGGKKKNNNPPPSSSUUUQQQTTTYYY___ccceeeeeeeeedddcccbbbdddhhhpppwww|||~~~~~~|||{{{zzzzzzwwwmmmbbb^^^cccjjjxxxrrreeeOOOFFF:::222////////////+++,,,---....../////////++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++++++++,,,+++***+++++++++)))'''$$$'''))))))(((&&&&&&&&&+++***)))(((((()))***+++,,,++++++,,,---...,,,+++,,,,,,,,,,,,---.........,,,,,,---------..................///000222444444<<>>888777555333111000000000222222222222222333333444555555444444444333333333222222222333444666777888<<<;;;;;;;;;===@@@CCCEEEGGGHHHLLLRRRZZZ^^^___^^^TTTJJJ???999888999777555555444333333333333222000222222111111000000//////222222111111222333555666888<<>>@@@AAACCCCCC???@@@BBBCCCCCCFFFIIILLLOOOQQQSSSUUUZZZgggyyytttrrrnnnkkkmmmuuu}}}~~~xxxlllbbb\\\VVVOOO@@@888222000///---...000,,,,,,,,,++++++++++++***++++++******))))))((((((***)))'''&&&'''(((***,,,***))))))(((((())))))***+++***)))((((((''''''((((((((())))))((('''&&&%%%''''''((((((((((((''''''((((((((((((((((((((((((((())),,,...111222333444444444555555555555555555333444444444444333222222666777888999:::;;;<<<<<<<<<<<<;;;;;;<<>>@@@CCCCCCEEEGGGGGGIIIQQQ^^^hhh|||}}}yyy|||vvvmmmeeeccciiisss{{{|||ooohhhbbb[[[KKK@@@666222000------...,,,,,,,,,,,,++++++++++++************))))))))))))((((((''''''(((***+++,,,******))))))))))))******''''''''''''(((***+++,,,'''((()))))))))((('''&&&''''''((((((((((((''''''''''''((((((((()))))))))'''))),,,///111333333444333333333444444444444555555555444333333333333333666666777888999;;;<<<<<<======<<<;;;<<>>999666555444333333555555444333111222222222222111111000............///111333444222444666888999;;;>>>@@@GGGKKKRRRVVVZZZ___eeejjjgggiiijjjgggbbb]]]\\\]]]eeennnxxx}}}xxxllleeebbbmmmtttjjj[[[MMMBBB999111,,,/////////...,,,+++)))(((++++++++++++++++++++++++***************************)))(((((()))***,,,---***,,,---,,,***(((((())))))***+++***))))))***+++)))))))))******)))))))))+++******+++,,,---+++******+++---...///......------............/////////.........///000222444444:::DDDZZZuuu|||zzz{{{|||{{{uuullljjjuuuBBBBBBAAA@@@@@@@@@AAABBB999;;;<<<<<<<<<<<<>>>@@@>>>???@@@???@@@CCCJJJOOO]]]iiixxx}}}yyy{{{rrriiicccdddhhhmmm~~~yyyrrriii\\\OOOAAA:::555111...///------,,,,,,,,,+++++++++)))))))))))))))*********))))))))))))))))))******))))))(((((((((((())))))&&&&&&''''''(((***+++,,,%%%&&&((()))***)))'''&&&''''''((((((((((((''''''&&&&&&'''((()))******+++)))+++---000222333222222222222222222222333444444777555333111111222444555666777888999;;;<<<===>>>======<<<;;;;;;???EEEKKKLLLNNNTTT]]]aaacccggglllwww|||xxxlllddddddggggggeeedddeeegggkkklllmmmmmmqqqwww{{{~~~xxxmmmfffgggeeehhhpppuuuuuuuuuvvvtttsssrrrrrrppphhh]]]TTTIIIIIIMMMXXXfffrrrxxxzzzzzzzzzyyyxxxvvvtttsssrrroooooonnnmmmlllkkkjjjjjjjjjiiieee```YYYRRRLLLIIIAAA???;;;666333222222222111111111222222222111111333333555666777666666555666666666555555555555444444444333333222222333333222222222111111111111111///333777===HHH[[[sssppp^^^NNNCCC===:::999888666666666666444222000111222333333222222111000///......///000111222000111222222333555999<<<<<>>???>>>===<<<===>>>;;;<<<======>>>@@@CCCFFFFFFPPP[[[ccchhhqqq~~~|||}}}wwwppphhhdddccccccppp|||{{{kkk\\\LLLBBB<<<555111111---------,,,,,,,,,++++++(((((())))))******++++++******++++++***)))((('''((((((''''''''''''((((((***))))))(((((((((((()))$$$&&&((()))***)))((('''''''''((((((((((((''''''%%%&&&'''((()))***+++,,,,,,---000222333222111111222111111111222222333444888666333111000222555777999:::;;;<<<>>>???@@@AAAAAAAAAAAA??????CCCKKKPPPUUUVVV[[[cccfffgggjjjoootttyyy{{{uuuiiicccfffllljjjhhheeeeeegggjjjlllllllllrrrzzzzzzqqqkkkggghhhoootttuuuvvvwwwuuussssssuuuvvvnnn```UUUKKKIIIJJJRRR___jjjppprrrrrrrrrrrrrrrqqqpppnnnnnnlllllllllllljjjiiihhhgggkkkhhhbbbZZZRRRKKKFFFDDD===;;;888555333333444555222222333333444333333222666777999:::::::::999888::::::::::::999999999888555555555555555666777777555555666666666666555444444777999999<<>>>>>??????===;;;888999<<<>>>??????>>>===AAACCCEEEGGGJJJSSSaaakkk{{{wwwpppfff___]]]dddmmm|||qqqnnneeeUUUHHH???666...000...,,,,,,.../////////''''''(((((())))))******))))))))))))))))))))))))************************'''''''''(((((((((((((((&&&&&&((()))************'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&)))+++...111333333222111333333333444444555555555333111//////222555777888::::::<<<>>>@@@CCCEEEFFFEEEEEEDDD@@@>>>BBBKKKTTTVVVXXX]]]aaafffkkknnnppprrrvvvvvvpppgggccciiioooqqqpppnnnlllkkkjjjiiiiiijjjlllsss{{{{{{wwwtttpppnnnooorrrtttuuuuuusssrrrtttvvvqqqfff]]]MMMNNNRRRWWW^^^eeelllpppsssqqqoooooooooooonnnlllmmmkkkjjjiiiiiiiiifffdddccc___WWWOOOGGG@@@<<<:::777666555444444333444444111222333222222222444666:::::::::;;;===??????>>>CCCAAA???@@@BBBBBB???<<<;;;:::999777666666777777@@@<<<888888;;;<<<888444777888999888:::BBBOOOZZZ```___^^^]]]YYYRRRIIICCC@@@>>><<<;;;<<<<<<;;;999555444444555666666444333666666555555444222111000111111000000111222333333888888:::<<>>?????????>>>===;;;???BBBCCCEEEJJJSSSZZZgggmmmvvv~~~}}}vvvjjjbbb___^^^aaajjjyyy~~~vvviii]]]QQQCCC777444111...------......---*********************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))************'''(((((()))******++++++''''''&&&&&&''''''((())),,,,,,...///111222333333222222333333333444444444555444222333555888;;;<<<;;;===???AAACCCDDDEEEFFFFFFEEEDDDBBBBBBGGGOOOVVV]]]```cccfffhhhiiijjjjjjpppuuuxxxtttkkkeeegggkkkooorrrtttvvvtttpppkkkgggjjjkkkqqq{{{}}}xxxwwwxxxyyyxxxvvvsssooolllpppvvvvvvpppiii[[[\\\]]]```dddiiimmmppprrrpppooonnnooonnnlllkkkjjjhhhgggggggggeeebbb___[[[WWWPPPIIIBBB<<<999888444444333222222111222222444555666777666777:::<<>><<<===<<<;;;;;;AAALLLTTT\\\]]]]]]]]]\\\WWWPPPKKKKKKHHHEEECCCBBBAAA???>>>===;;;999999999999777666222222333444444444444444111111000000111222222333444444555777;;;???CCCFFFOOORRRXXX^^^aaa```]]]ZZZ]]]WWWTTTVVVXXX\\\eeeppp~~~uuujjj```[[[ZZZ[[[iiiuuu{{{ooojjjlllzzzzzzwwwsssiiiZZZMMM???999222/////////...,,,------------,,,,,,,,,,,,---,,,***)))((()))***++++++++++++,,,---.........---,,,***))))))***+++,,,))))))))))))))))))))))))((((((((()))******++++++++++++******++++++,,,---------------------------------,,,***)))(((&&&&&&------///000222444555666:::CCCWWWooo~~~{{{yyywwwuuussslllggguuu}}}lllllllllkkkiiigggeeeddd```ZZZQQQJJJGGGGGGHHHHHHDDDCCCBBB@@@?????????>>>999<<<@@@AAA@@@AAADDDGGGKKKSSS^^^iiiqqquuuxxxzzz~~~|||~~~zzznnneeeccc]]]YYYZZZfffuuuwwwooocccQQQAAA999555111...------,,,+++------,,,,,,+++******)))))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))&&&'''((())))))******)))***)))))))))))))))))))))%%%%%%&&&'''((()))+++,,,......---...///111333555222222222222222333333333666555444444666:::===???>>>@@@BBBEEEFFFFFFEEEEEEFFFDDDCCCCCCGGGMMMTTTXXXaaadddiiikkkkkkiiiggggggkkkrrrxxxwwwnnngggdddffflllrrr||||||sssmmmnnnmmmooowww}}}wwwnnniiieeehhhqqqwwwyyywwwnnnmmmkkkkkkkkkmmmoooppppppooommmmmmnnnnnnmmmkkkhhhfffeeedddbbb___ZZZVVVOOOKKKFFF@@@;;;777555444333333222222111222222222444666888999:::<<>>DDDHHHNNNUUUZZZ]]]^^^___^^^ZZZXXXXXXVVVVVVZZZ```kkkvvv{{{rrrhhh___WWWSSSVVVeeewwwwwwmmmiiimmmyyy~~~{{{rrrdddXXXKKK@@@444///000222000...------,,,,,,,,,+++++++++...---+++******+++,,,,,,,,,------....../////////,,,+++***)))(((((()))*********************************************************+++,,,,,,,,,,,,+++,,,,,,------.../////////000000///...,,,+++******111111000000000222333444888AAAVVVqqq~~~zzzxxxwwwyyyssskkkhhhvvv}}}ppppppqqqqqqqqqqqqqqqqqqkkkfff___XXXTTTSSSTTTTTTMMMKKKGGGDDDBBBAAAAAAAAA<<<>>>@@@???===<<<===>>>???EEEMMMUUU[[[```dddggglllsss~~~{{{oooiiihhhddd^^^[[[aaakkkuuu~~~~~~|||yyywwwooo^^^NNN===999333...,,,,,,,,,+++,,,,,,,,,,,,++++++******))))))))))))))))))))))))******************************)))))))))))))))(((''''''((())))))))))))))),,,+++)))'''%%%###"""!!!&&&&&&'''((()))***,,,---////////////000111222333111111111111111111222222222222333333555999===AAAAAACCCFFFHHHHHHGGGEEEDDDDDDBBBBBBDDDKKKQQQWWWYYY]]]cccjjjnnnmmmkkkiiihhhgggnnnttttttmmmgggdddeeehhhrrr~~~wwwsssmmmjjjmmmwwwwwwgggdddaaaaaafffnnnvvv|||yyywwwtttrrrpppoooooopppmmmllllllmmmooopppooonnnjjjhhheeebbb^^^XXXQQQLLLCCCAAA===999666444333333444444333444444555666777777:::===???AAADDDHHHKKKNNNPPPSSSVVVYYY[[[^^^```fffgggjjjnnnrrruuuvvvwwwtttuuuvvvwwwyyy{{{|||}}}yyyxxxxxxyyyzzzxxxsssooodddaaa\\\VVVUUUYYYbbbhhhttttttuuuwwwwwwtttooollliiiddd^^^YYYTTTPPPLLLJJJIIIEEE@@@<<<::::::999999;;;:::999777666555555555222222111111111111222222444333222222444666999:::<<<@@@FFFLLLRRRXXX\\\___]]]]]]]]]\\\ZZZXXXXXXZZZaaafffppp|||uuunnnggg```[[[QQQ\\\lll{{{yyyqqqmmmttt~~~|||oooeeeXXXKKK:::222333666444000---,,,,,,,,,,,,+++++++++///...------,,,---......---------.........//////...---,,,+++*********************************************)))))))))(((((()))***+++,,,---,,,+++***+++,,,,,,---///000000111000000000111111222222222000///...------///111333777@@@VVVtttzzzvvvsssqqq~~~uuummmggguuu|||rrrrrrrrrssssssttttttuuuooonnnkkkhhhdddbbbaaaaaaWWWTTTPPPKKKHHHFFFEEEEEECCCCCCAAA???===<<<===>>>>>>@@@CCCFFFHHHLLLQQQUUUVVV___nnn{{{zzzpppmmmooommmiiiggghhhjjjnnnxxx~~~}}}|||zzzxxxyyyuuuhhh[[[CCC===666000------,,,,,,*********+++++++++,,,,,,************************++++++++++++++++++++++++)))))))))((((((''''''''''''(((((())))))))))))(((******(((&&&$$$"""!!! )))(((((()))***+++,,,------///111222333222111000111111111111111111111111///111333444666:::@@@EEEEEEGGGIIIJJJJJJHHHEEECCCBBBAAABBBGGGMMMSSSWWWYYY]]]dddmmmqqqooollljjjiiigggkkkooonnnjjjggggggiiijjjrrr~~~~~~xxxppphhhbbbbbbhhhttt~~~tttbbbdddddd___\\\aaammmxxxzzzxxxuuurrrpppoooooooookkkjjjjjjllloooqqqqqqqqqllliiiddd___XXXPPPHHHCCC;;;:::777555444444444555444444555666888:::<<<===@@@BBBFFFIIILLLPPPUUUXXXYYY\\\```ccceeehhhlllooorrruuuzzzxxxrrrrrrxxx~~~}}}yyysssmmmhhhccc^^^ZZZUUUPPPIIIDDDAAA@@@@@@???===<<<:::777555444444444333333222222222222333333555444333222222444666777888<<>>>>>>>>???===>>>?????????BBBGGGKKKEEENNN[[[gggqqqwww|||~~~wwwuuuxxxsssrrrqqqqqqooonnnuuu~~~}}}{{{{{{xxxtttsssqqqhhh^^^LLLEEE<<<444000.........))))))***++++++,,,------************************))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((())))))))))))(((((('''''''''''''''''''''''')))))))))***+++,,,---......///222444444222000...222222222111111111111111///222666888:::@@@GGGMMMLLLLLLMMMMMMKKKIIIFFFEEECCCEEEHHHLLLQQQUUUYYY[[[dddllltttwwwsssmmmkkkkkklllnnnnnnmmmjjjiiillloooooouuu}}}}}}vvvppphhhaaa[[[\\\```hhhttt{{{sssdddiiijjjeee^^^^^^gggqqqvvvtttrrrooonnnnnnoooooojjjiiiiiikkknnnppppppooojjjfff___XXXPPPHHHAAA<<<777666555444444555777888555555777:::===@@@CCCDDDEEEHHHLLLPPPTTTXXX]]]aaafffjjjooorrrsssvvv{{{}}}}}}vvvpppkkkbbb\\\UUUNNNIIIFFFCCCBBB<<<;;;999777666555666666555555444444333333444444555444222111000111333444555888===@@@BBBGGGNNNTTT[[[aaaffffffdddccc___[[[UUUXXX\\\```eeeooottthhhfffbbbdddrrr}}}rrrjjjcccgggttt~~~xxxfffYYYHHH===888666222.........---------,,,,,,,,,************++++++++++++++++++++++++++++++++++++)))*********************))))))))))))))))))))))))---,,,,,,,,,++++++************+++,,,,,,,,,,,,+++******+++,,,---...///000......------------------......//////111333555777;;;DDDWWWppp{{{wwwtttrrrqqqpppzzzwwwllldddrrryyytttsssrrrqqqqqqqqqrrrsssooorrruuuuuusssqqqqqqrrrnnnkkkgggbbb]]]ZZZWWWVVVSSSPPPKKKGGGEEECCCAAA@@@;;;<<<>>>?????????AAACCC@@@CCCIIIOOOWWW```iiiooowww~~~zzzvvvtttuuusssqqqsssxxxwwwyyywwwxxxvvvqqqnnnkkkeee]]]XXXPPPDDD:::444111//////,,,,,,,,,,,,,,,---------************************))))))))))))))))))))))))******))))))(((''''''&&&(((((())))))))))))((((((''''''(((((()))***++++++(((((()))***,,,...///000000111222222222111000000333333222222222111111111///333777;;;>>>DDDMMMTTTRRRRRRQQQPPPNNNKKKIIIHHHGGGLLLQQQTTTVVVXXX\\\```lllttt|||~~~xxxrrrpppqqquuuuuutttqqqnnnnnnpppssstttxxx~~~yyyqqqllleee___\\\^^^bbbeeekkkqqq|||vvvlllooorrroookkkiiikkknnnrrrpppnnnmmmlllmmmnnnoookkkjjjiiijjjkkklllkkkjjjccc^^^VVVNNNGGGAAA;;;777555555444444555777999;;;999;;;===AAAEEEJJJMMMOOONNNQQQUUUYYY]]]bbbgggkkktttyyy~~~wwwqqqggg^^^WWWQQQKKKHHHDDDBBB???<<<:::999999999777777666555555555555555666444222111000111222333000444999;;;<<<@@@GGGMMMPPPZZZbbbdddeeefffddd___VVVWWWZZZ\\\[[[___nnn|||zzzqqqlllsss~~~{{{ooocccaaakkkwww{{{kkkaaaRRRFFF>>>888333000/////////.........------******+++,,,,,,,,,,,,,,,+++++++++++++++++++++***((()))***++++++,,,,,,,,,************************+++++++++++++++*********++++++******++++++,,,---*********+++,,,---......////////////////////////...//////111222333444555:::CCCUUUlll}}}}}}yyyuuurrrqqqppppppwwwyyynnneeerrryyynnnnnnmmmnnnoooqqqssstttooorrruuuuuusssrrrsssuuutttrrrnnnjjjeeeaaa^^^\\\ZZZWWWSSSOOOKKKHHHDDDAAA999<<<@@@AAA@@@???>>>===AAA@@@>>>>>>CCCMMMZZZcccnnn|||yyyttttttuuurrrppppppkkkoooxxxuuuyyyyyytttpppmmmgggaaaaaaXXXKKK???666222000////////////...------,,,,,,************************+++++++++++++++++++++++++++++++++***)))(((((('''((()))))))))))))))((((((((((((((()))))))))))))))&&&'''(((***---///222333333222111000000000111222333333333333222222111111---222777;;;>>>EEEOOOWWWWWWVVVTTTRRROOOMMMLLLKKKKKKQQQXXX[[[ZZZ[[[___dddpppyyy}}}xxxwwwxxx||||||zzzwwwsssrrrsssuuuuuuzzz|||tttnnnfffbbb```ccceeeeeegggjjjzzz|||ttttttvvvxxxxxxvvvrrrooopppooommmllllllmmmnnnooolllkkkiiihhhhhhhhhfffddd]]]WWWOOOGGGAAA<<<777444555444333444555888:::<<>>===<<<>>>BBBGGGIII```kkk{{{vvvqqqrrrqqqnnnmmmiiikkkyyy|||xxxtttqqqllliiiccc```WWWJJJ===333/////////---+++***++++++***)))***)))))))))***+++,,,,,,((((((''''''''''''((((((%%%&&&'''((()))***++++++((()))*********((('''&&&&&&'''((())))))******)))+++,,,,,,---...///000000...//////000111222222333333444555333111000000111555444666<<>>999777777777333555777999:::===@@@CCCFFFIIILLLPPPSSSWWW\\\___dddggglllqqquuuzzzwwwlllcccaaaZZZQQQJJJFFFCCC>>>;;;999777777888999999777555666555333222111222333333000111222555777999;;;<<>>QQQkkkyyyuuusssqqqmmmnnnrrryyynnniiinnnyyykkklllmmmoooppppppqqqqqqsssqqqpppooooooppprrrsssvvvuuurrroookkkhhheeeddd```___]]]]]][[[VVVOOOJJJCCCCCCCCCAAA@@@>>>>>>>>>===<<<;;;;;;<<>><<<;;;999888888888777666666666666666111111333444666888999:::===CCCKKKSSSZZZ```fffiiikkkjjjeee___ZZZ\\\cccjjjvvvsssnnnpppttt{{{sssnnnqqq{{{yyyxxxpppfff\\\SSSJJJ@@@:::777444000............------,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,*********)))'''((()))+++******++++++++++++***************))))))************+++,,,,,,,,,,,,+++***,,,,,,,,,,,,---...////////////111222111000...---111111000000000222333444777???RRRlll~~~xxxtttrrrpppmmmnnnrrr{{{qqqiiimmmwwwiiijjjjjjkkkllllllmmmmmmqqqqqqpppooooooooooooooouuutttrrrpppmmmkkkiiihhhfffdddccceeegggddd\\\UUUMMMKKKGGGDDDAAA@@@@@@@@@===<<<;;;;;;;;;===>>>???@@@JJJXXXgggttt~~~sssjjjdddhhhqqq|||}}}yyyuuurrrooohhh^^^UUULLLBBB888222111///---,,,,,,------,,,,,,++++++************+++,,,++++++++++++++++++,,,---,,,***)))(((((()))************+++******)))((((((((()))******+++++++++++++++,,,---...//////000111111111111111222222222222333333111//////000111555777===EEEMMMSSSVVVVVVSSSQQQMMMKKKKKKMMMPPPRRRYYY^^^bbbeeekkksssxxxxxxvvvsssuuu||||||wwwvvvooommmllloooqqqssszzz~~~wwwssspppmmmjjjiiigggbbb[[[VVVRRRYYYfffvvv}}}{{{{{{|||{{{wwwsssnnnmmmlllmmmnnnooonnnllllllkkkhhheeeaaa[[[UUUPPPAAA>>>;;;777666666666777888<<<@@@DDDGGGJJJMMMPPPRRRUUUYYY]]]aaafffkkkooowww{{{}}}pppddd]]]WWWRRRNNNHHHGGGEEEAAA<<<999888888555666666666666555444444222222333444555666666777777<<>>===============>>>>>>CCCDDDGGGMMMWWWhhh{{{~~~xxxrrrnnnlllrrr|||zzzvvvmmmccc[[[UUUKKK???555333000---,,,,,,------,,,---,,,++++++************,,,,,,++++++++++++,,,,,,,,,+++)))'''''''''((()))******+++++++++*********)))))))))******+++,,,,,,++++++,,,---...///000000111111111111111000000000333333333222000000222444555999AAAJJJQQQUUUWWWWWWUUUSSSOOONNNOOOTTTYYY]]]```dddgggkkkrrr{{{~~~|||{{{wwwwww~~~zzzxxxuuuuuuvvvtttsssuuu|||~~~wwwqqqnnnnnnkkkhhhhhhiiieee\\\UUURRRSSSXXXeeettt~~~zzzxxxxxxvvvssspppjjjjjjlllnnnppppppnnnkkkllliiiddd___YYYRRRKKKFFF===;;;:::888888:::<<<======AAAFFFKKKOOORRRVVVXXXYYY\\\aaaeeeiiinnntttxxx}}}sssjjjaaaZZZQQQPPPMMMFFF???:::999:::444555666666555444222111444444444444444444444444444777<<>>>>>>>>======CCCBBB??????DDDQQQcccooo{{{pppooo}}}{{{rrrhhhaaa\\\SSSEEE:::555222...,,,+++,,,,,,+++------,,,+++*********++++++++++++******+++++++++++++++***)))))))))***+++******************++++++***)))))))))***+++,,,---+++,,,------//////000111000000000000000000//////444444444333222222555777666<<>>AAABBBCCCFFFLLLQQQUUUYYY^^^aaaaaadddiiimmmqqqvvv|||tttkkkaaa^^^WWWOOOHHHBBB@@@@@@::::::;;;:::999777555444555555444444444333333333444555888;;;@@@GGGPPPUUU[[[aaahhhkkkiiiaaaYYYTTTRRRTTTYYYfffvvv}}}tttkkkccc___eeekkkvvvwwwnnnkkkqqqzzz~~~{{{tttjjj\\\MMMCCC999666333000//////---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,+++*********,,,,,,,,,+++******+++,,,,,,,,,++++++++++++++++++,,,*********++++++,,,,,,,,,------,,,,,,,,,---......++++++,,,---...///000000000000//////000111333444999@@@RRRkkk}}}xxxvvvsssooopppsssqqqjjjjjjppp~~~tttsssrrrqqqppppppqqqrrrllllllkkkkkkkkkkkklllmmmlllmmmnnnppprrrtttvvvwwwtttrrrnnnmmmooorrrtttuuusssnnngggaaa^^^YYYRRRNNNHHHGGGDDDAAA???=========<<<>>>???@@@AAAFFFNNNUUUkkkyyy||||||~~~~~~wwwsss~~~wwwmmmgggbbbYYYMMMCCC999555000---,,,,,,,,,+++---,,,,,,++++++++++++,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,+++******)))))))))***++++++))))))(((((()))***,,,---------...///000111111222000000000000000000111111555555555333333444777999999@@@IIIQQQUUUWWWXXXYYYTTTRRRPPPPPPSSSYYY```ddddddkkkqqqsssvvvxxxwwwsssnnnpppyyy~~~yyyvvvvvvuuussspppllljjjhhhgggaaaaaabbbeeeiiiiiifffbbbaaa```bbbgggooouuuxxxxxxrrrwwwxxxsssqqqoookkkhhhjjjjjjlllooopppoookkkhhhddd___VVVMMMFFF@@@<<<888888888999<<>>>>>===;;;999777555444666666555555444333333333444555666777:::@@@FFFKKKRRRYYYcccjjjlllggg___YYYSSSPPPRRR\\\jjj{{{yyyrrrnnnllljjjhhhmmmyyy}}}mmmmmmrrr{{{~~~xxxpppcccTTTJJJ>>>:::444111//////...------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,---......,,,******+++---,,,+++******+++,,,---++++++************++++++************+++,,,---------------,,,,,,------............///000111111222000////////////111222333999???QQQiii{{{xxxtttpppooosssvvvjjjkkkqqq~~~~~~{{{xxxwwwvvvvvvsssqqqnnnlllkkkkkkllllllnnnnnnoooqqqrrrssstttuuusssssssssqqqppppppsssvvvuuurrrooonnnoookkkddd^^^WWWSSSNNNHHHCCC@@@>>>>>>:::>>>AAABBBAAAAAACCCFFFUUUbbbqqq}}}~~~{{{xxx||||||ssslllfff^^^UUUMMM>>>:::444000...------,,,,,,,,,+++++++++,,,------++++++************+++++++++,,,,,,,,,+++)))'''&&&))))))((((((((()))***+++)))(((''''''((()))+++---......///000111222333333111111111222222333333444444444444222222444777:::>>>EEEMMMTTTWWWXXXZZZ[[[SSSRRRPPPQQQTTTYYY___cccdddmmmuuuvvvtttsssoookkkeeekkkwww|||vvvtttqqqmmmiiieeecccaaa\\\^^^aaadddgggiiiiiiiiigggjjjpppvvvzzz||||||{{{rrrvvv}}}}}}wwwtttsssrrrooolllllllllmmmoooooommmiiifff\\\UUULLLDDD???<<<;;;::::::;;;===@@@DDDHHHKKKMMMRRRUUUXXX[[[___fffmmmrrrvvvyyy}}}sssggg```YYYQQQKKKCCCBBB???<<<999777666555777777666555555444444444333444555555777;;;AAAEEEJJJOOOYYYbbbhhhiiifffccc[[[WWWVVV[[[bbbmmm}}}|||{{{|||ssshhhbbbjjjxxx}}}tttpppxxx|||wwwlll___VVVFFF@@@999222///......------,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,---///111111///------......---+++******+++---...*********))))))************************,,,---......------,,,,,,---------///////////////000111111111000000///000111333444888>>>OOOhhh}}}|||xxxtttnnnmmmppp}}}zzzkkklllrrr~~~{{{xxxtttpppmmmmmmmmmnnnnnnnnnnnnoooooopppppppppqqqtttwwwuuuqqqppprrrvvvtttrrrssswwwzzzyyyrrrlllddd___WWWOOOHHHCCCAAAAAA@@@BBBBBB@@@======@@@CCCBBBKKKXXXfffwww}}}yyyzzz{{{yyywwwxxx{{{}}}xxxpppiiibbbYYYTTTBBB===777222000///...---++++++++++++,,,------...,,,++++++******++++++,,,)))*********(((%%%!!!)))(((''''''''')))***+++)))((('''&&&''')))+++,,,//////000111222333444444222222333444444555666666333333333111111333777:::BBBHHHPPPVVVXXXYYY[[[]]]TTTSSSRRRSSSUUUZZZ___cccdddoooxxxxxxsssooojjjgggaaajjjwww}}}zzzuuuooohhhbbb]]]ZZZZZZ]]]aaadddeeehhhkkkmmmkkkrrr{{{yyy{{{}}}xxxvvvvvvvvvssspppnnnnnnnnnnnnnnnlllhhheeeUUUOOOEEE>>>;;;;;;<<<===>>>???BBBEEEIIIMMMQQQSSSXXXYYY[[[^^^ccciiiqqqwww}}}yyyrrrjjj___WWWKKKIIIFFFBBB>>><<<;;;:::777777777666555555555444222333444444666:::???CCCDDDHHHPPPYYYbbbhhhiiiiiiccc^^^\\\]]]]]]```lllzzz}}}}}}zzzgggXXX]]]lllzzz}}}rrrwwwxxxmmmdddMMMFFF<<<444000...---------,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,)))+++---...---++++++,,,...---+++******+++---...******))))))))))))************))))))***,,,---///...------,,,,,,,,,------...------------...//////222111111111111333444555777>>>OOOggg||||||xxxsssmmmlllnnnvvvzzzlllmmmsss|||zzz}}}wwwtttrrrqqqppppppnnnmmmmmmooopppooonnnqqqtttvvvvvvsssqqqqqqsssssstttvvvwwwxxxxxxwwwwwwpppkkkccc[[[TTTMMMFFFBBBFFFCCCAAAAAACCCBBB@@@===@@@EEELLLRRR[[[hhhxxx~~~xxxyyy{{{{{{|||yyyoookkkpppyyywwwrrroooeeeZZZLLLDDD:::111,,,,,,...000---,,,+++******,,,...///---,,,++++++******++++++))))))******++++++,,,,,,******++++++++++++******))))))))))))***+++,,,---111000/////////000222333000000000000000111111222111222333222333777???EEEOOOZZZaaa^^^\\\]]]^^^\\\VVVQQQOOOSSSZZZ___aaaaaahhhnnnuuuwwwtttppplllkkkkkkmmmqqquuuzzz~~~{{{sssnnniiibbb_________```cccfffiiilllnnnpppwww|||zzz{{{{{{zzzyyywwwtttsssqqqppppppooolllgggaaa\\\TTTHHH???===<<<:::<<<@@@AAACCCGGGKKKNNNPPPPPPPPPYYY\\\```ccchhhmmmtttxxx{{{nnndddXXXSSSLLLGGGDDD@@@;;;777999777666555666666555444333333333444666888999:::<<>><<<<<<>>>AAADDDIIISSSaaalll{{{zzzzzzxxxwww{{{~~~zzztttllllllooowww~~~{{{xxxmmmcccRRRJJJ???666222000...---///...,,,+++++++++,,,,,,---,,,++++++***+++++++++((((((((((((((('''''''''******++++++++++++************))))))***++++++,,,111000/////////000222222000000000000000111222222111222222222333999BBBIIIZZZccchhhccc]]]ZZZXXXUUUQQQOOOOOOUUU\\\```aaaaaaeeejjjooorrrqqqnnnkkkiiinnnppprrrtttwwwyyy|||~~~}}}tttnnniiibbb```aaaaaacccgggjjjmmmrrryyy~~~}}}yyyyyyxxxwwwvvvtttrrrqqqrrrqqqpppoookkkddd[[[UUUOOOEEE>>><<<===<<<>>>BBBEEEGGGKKKOOORRRTTTUUUUUU^^^bbbgggkkkpppuuu{{{}}}zzzyyyyyyyyyzzzzzz|||wwwfff___UUUMMMHHHBBB<<<888>>><<<999888888888777666111111222222333555666777777<<>>===@@@@@@@@@>>>???FFFPPPXXXrrr~~~yyyuuuwww||||||xxxpppmmmkkkmmmvvvvvvmmm^^^TTTGGG===999555000,,,000///...---,,,+++******------,,,+++++++++++++++,,,,,,++++++***))))))(((******++++++++++++************))))))******++++++000000000///000111111222111000000000000111222222222222222222444<<>>???BBBFFFJJJLLLPPPTTTXXXZZZ\\\\\\cccgggnnntttyyy~~~wwwnnngggcccbbbcccdddeeeggglllrrrwwwzzzqqqdddYYYPPPJJJDDD???===:::777666666666555444333222222222222333444444444777<<>>======@@@CCCGGGJJJNNNQQQTTTYYY]]]```bbbdddfffkkkssszzz~~~sssiii```YYYTTTRRRRRRSSSSSSUUUXXX^^^bbbggglllvvvuuuggg]]]UUUNNNIII===:::777555555555555444666666555444444444444444444666:::>>>EEEMMMVVV\\\___bbbfffhhhfffbbb```^^^aaakkkzzz}}}xxxrrrkkkbbbZZZSSSQQQZZZdddmmmxxx{{{qqqtttzzzooo\\\KKK???888666666///......------------............------,,,,,,,,,------------------------++++++++++++++++++++++++***+++------,,,,,,---...///......------,,,,,,+++------------............////////////////////////000000000111333555666777888===MMMeee{{{}}}yyysssllliiikkkmmm~~~yyyoooqqquuuyyyuuuuuuuuuuuuuuuvvvvvvvvvvvvrrrtttvvvyyy{{{|||||||||{{{yyyxxxvvvtttpppjjjgggXXXUUUPPPKKKFFFCCCCCCDDD???@@@AAABBBAAABBBCCCDDDHHHRRR___nnn|||{{{}}}|||~~~}}}uuullliiiooowwwxxx}}}~~~}}}~~~}}}zzzpppcccRRRDDD<<<888555222---....../////////...---...---,,,,,,++++++,,,,,,((((((((()))))))))******++++++,,,,,,,,,,,,++++++*********++++++,,,---...///000000000111111111111111111111111111222222333333333444555;;;GGGVVVaaalllllljjjbbbWWWMMMKKKMMMMMMYYYeeehhhiiikkkhhhccc```^^^\\\^^^bbbeeedddccc\\\```eeegggiiimmmtttzzz~~~tttkkkfffeeedddhhhlllnnnyyy}}}vvvssspppoooqqqsssttttttssssssttttttuuuuuuuuuvvvooolllgggaaaYYYPPPEEE???===???@@@AAADDDIIINNNPPPRRRTTTXXX]]]aaaeeeiiijjjlllqqqyyy~~~qqqdddZZZRRRLLLIIICCCCCCCCCCCCCCCEEEIIILLLSSSUUU\\\fffppp{{{xxxkkk___TTTNNNDDDAAA===::::::::::::999777777666555444444444444444555888;;;@@@GGGOOOUUUWWW\\\ccchhhhhhfffdddbbbaaahhhsss{{{uuuoooggg```XXXRRRUUU\\\aaannn{{{wwwuuuzzz~~~vvvgggUUUEEE:::555444000///...---------------.........------,,,,,,,,,------------------------++++++++++++++++++++++++***+++------,,,,,,---............------,,,,,,,,,---------.........//////////////////////////////...//////000222444555666888===MMMeeezzz|||xxxqqqjjjhhhjjjlll~~~{{{mmmooosss~~~~~~{{{yyyxxxwwwuuusssrrrtttvvvxxxzzzzzzzzzzzzzzzxxxvvvuuutttqqqmmmjjj^^^\\\XXXQQQJJJFFFEEEEEE>>>???@@@AAAAAAAAAAAA@@@AAAFFFOOO]]]ppp~~~}}}~~~~~~yyykkkdddeeejjjssszzz~~~}}}vvvkkk[[[KKK@@@999666555............//////000000...------,,,,,,,,,,,,,,,((())))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,---///000111//////000111111111111000222111111111111222333333333444666999AAANNN^^^iiiqqqmmmfff]]]RRRIIIKKKQQQYYYgggqqqpppmmmmmmjjjddddddbbb______aaacccdddeee```dddggggggfffhhhnnnuuu~~~}}}tttllliiihhhhhhkkkpppsssppplllkkknnnqqqssstttrrrsssuuuvvvvvvuuutttssskkkfff___WWWPPPIIICCC???===BBBFFFFFFIIIOOOTTTUUUVVVXXX[[[```eeejjjnnnpppuuuyyy}}}rrrcccUUULLLFFFAAA===;;;;;;;;;:::999:::===@@@EEEEEEHHHPPPWWW```ooo|||}}}mmm^^^TTTMMMIIICCC???===<<<:::999666666555444333222222333222333555666999???FFFKKKRRRXXX___eeefffeeeccccccbbbfffooozzzsssmmmfffccc___[[[[[[^^^eeeooozzz{{{{{{}}}~~~}}}{{{rrraaaNNN>>>444000000000///...------------------------------,,,,,,------------------------++++++++++++++++++++++++***+++,,,,,,++++++,,,---++++++++++++++++++++++++------........./////////////////////////////////......//////111222444444888===MMMeeezzz|||wwwqqqjjjhhhjjjiii{{{{{{lllnnnqqq{{{}}}xxxuuusssuuuvvvxxxyyyzzzyyyyyyzzzwwwuuussssssqqqnnnllljjjiiiddd\\\SSSLLLHHHHHHEEEDDDBBBAAAAAAAAAAAAAAA>>>BBBGGGNNN[[[lllxxx|||yyyooohhhddddddkkkvvvzzzmmm\\\LLL@@@;;;:::111000///.........///000......---,,,,,,,,,,,,---------------------------+++,,,,,,------,,,,,,+++******+++---///111333444...///000111222111111000222222111111222222333444333555999===FFFTTTdddooorrrkkkbbbZZZPPPKKKRRR]]]kkkyyy|||uuussspppkkkiiihhheeebbb```bbbeeeiiifffjjjllliiieeeffflllrrr{{{zzzqqqooommmmmmoootttvvvsssnnnlllmmmooorrrsssrrrsssuuuvvvtttqqqnnnlllfff___VVVMMMHHHEEECCCBBB???FFFLLLLLLNNNUUUYYYXXXYYY[[[___dddiiiooosssvvv{{{zzzjjj```RRRHHHBBB>>>999555666777777666666777999<<<<<<;;;>>>CCCGGGLLLVVV```qqqzzzrrrgggYYYTTTLLLEEE???<<<999777777666555555444444444444222333444444555999>>>AAALLLQQQYYY^^^aaabbbccccccbbbeeekkksss|||uuummmggghhhiiigggeeeeeeooouuu{{{~~~yyywwwwww||||||{{{zzz}}}{{{ooo\\\III<<<777111000///...------------,,,,,,------------------........................++++++++++++++++++++++++***+++,,,,,,***)))***+++)))******++++++,,,,,,---............/////////////////////////////////////////////000000222333333888>>>MMMdddyyy}}}xxxrrrkkkiiikkkgggzzz{{{lllmmmoooyyyuuuvvvwwwyyyzzzzzzyyyyyy|||yyywwwwwwvvvtttsssvvvuuupppggg[[[RRRMMMLLLKKKGGGBBB>>>===???@@@@@@<<>>;;;777333000111222222111333666888777777:::???@@@AAAGGGOOOVVV^^^kkkwww|||gggaaaWWWMMMFFF@@@<<<999999999888777777777777777444555555555555777:::===EEEKKKRRRYYY^^^aaadddeeebbbeeeiiinnnttt|||zzzqqqkkkmmmqqqpppllljjjqqqtttwww|||{{{sssnnnkkkyyy~~~{{{|||}}}vvv|||zzziiiVVVIIIBBB111111000......---------,,,,,,,,,------.................................+++++++++++++++++++++++++++,,,,,,+++)))((()))******+++,,,---......///000............/////////000////////////////////////111000000000111222333333888>>>MMMdddyyy~~~yyysssllljjjlllhhhzzz}}}llllllnnnwww~~~~~~}}}yyyvvvuuuuuuuuuuuuvvvxxxuuummm```SSSJJJJJJIIIGGGEEEBBBAAA@@@??????BBBDDDDDDEEEKKKUUU]]]sssyyyoooggg\\\ggguuuuuubbbQQQEEE===666000000111///---...------------------------,,,------......------,,,---,,,+++***+++,,,---...///............---------......///000111222222333000000000000111222333444:::999;;;CCCRRRbbbnnnuuurrrjjjbbb___[[[ZZZcccooo{{{xxxwwwuuupppiiidddcccgggkkkoooqqqrrrpppmmmmmmpppttt}}}~~~{{{|||wwwooohhhiiikkknnnzzz~~~uuuooommmoooppprrrvvvtttsssttttttooofff^^^WWWSSSMMMHHHDDDCCCDDDEEEGGGJJJOOOSSSVVVXXX\\\^^^^^^```eeeiiimmmssszzz~~~xxxhhhYYYMMMIIIBBB;;;777444444555444333222111111222333444666666666888;;;>>>BBBDDDMMMPPPVVV]]]fffpppzzzooo```YYYQQQFFF???>>>999:::999888777666777888555444333222333555888:::BBBEEEKKKTTT]]]ccccccbbbcccffflllqqqvvvzzz~~~uuurrruuuwwwsssnnnppphhhfffppp~~~uuujjjiiikkkuuuzzzwwwyyyyyy{{{zzzwwwrrrhhhUUUCCC777333000000///+++,,,///........................------------------------******+++++++++***))))))++++++,,,...000000---+++------,,,+++++++++,,,,,,,,,,,,---------.........)))...///++++++111444222...000222222222222444666999<<>>===<<<:::888777777888666555333222222444666888;;;===CCCLLLUUU[[[\\\[[[^^^]]]^^^fffpppxxx{{{zzzwwwvvvvvvsssoooiiibbb___fffsss|||rrrkkkiiinnnwww|||zzzxxxxxxyyyxxxwwwwwwxxxqqq^^^KKK>>>777222111000---,,,...........................------------------------------------------------+++++++++---......---+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++000111---,,,//////+++...000222222222222444666888<<>>666444222///---...////////////////////////,,,------......------,,,******+++,,,,,,,,,,,,+++---------......///000000111111111111111222222222222222111111111222333333444;;;GGGVVVdddnnnrrrsssnnnllliiieee```cccooo|||~~~{{{zzzxxxsssnnnjjjiiiiiijjjnnnrrrtttttttttwwwzzzuuuhhhUUUTTTSSSYYYjjj}}}{{{tttuuuyyy|||~~~}}}yyyuuussstttuuuuuuuuurrrqqqpppooollleeeZZZQQQKKKIIIGGGFFFGGGIIILLLMMMRRRSSSUUUWWWYYY\\\```ccciiikkknnnqqqssswww{{{~~~~~~~~~rrrfffZZZMMMCCC===;;;777444222222333444222222111000000111222222333333222222333444666777:::<<>>;;;999888888888777666444222222333444555777:::@@@HHHQQQWWWZZZZZZYYYRRRNNNUUUdddppptttrrrrrr|||yyyuuuppphhhaaa]]]___ggguuu~~~rrrjjjgggnnnxxx||||||zzzzzzxxxwwwyyy~~~zzziiiWWWHHH===333111111///..............................---------------------------,,,,,,,,,,,,---///000+++*********,,,---,,,+++++++++,,,---------,,,+++.........////////////000---000222000000000...+++...000111222222222444555777<<>>@@@AAA@@@>>>>>>@@@CCCJJJWWWkkkxxxjjj\\\^^^ooo|||lll___KKKAAA888444222///---...........................,,,------......------,,,((()))+++,,,---,,,+++***,,,,,,---...///000111111000/////////////////////333333222222222222333333333===LLL]]]jjjqqqsssrrrhhhiiihhhddd```eeerrr|||yyyvvvrrrlllgggeeeddddddhhhmmmrrruuuttttttuuuwww~~~{{{xxxzzzyyypppfffVVVVVVXXXaaarrrxxxnnnmmmoooqqqsssvvvwwwuuussssssuuuvvvvvvuuuqqqppppppoookkkcccYYYRRRIIIHHHHHHIIIJJJMMMPPPRRRVVVWWWXXXYYYZZZ]]]bbbeeejjjlllooorrrtttwwwzzz}}}}}}xxxsssoooqqqqqqmmmdddWWWKKKBBB<<<999777555333222333444444111111111111111111111111333333222111111111222222666888:::<<<<<<>>>AAADDDGGGJJJOOOUUU\\\dddlllrrr|||mmm___VVVHHHEEE@@@<<<:::999888888888777555333222222333333666888===DDDLLLSSSWWWZZZWWWNNNFFFHHHTTTbbbkkknnnkkkuuuyyyrrrpppiiiccc___```kkk|||oooeeehhhuuu~~~~~~~~~}}}pppbbbOOOAAA444000111000..............................------------------------***)))(((((()))+++---///+++***((()))***,,,,,,+++)))+++---......---,,,***/////////000000000111111...///000111222333222000...///111222111222333555777;;;KKKddd~~~{{{vvvqqqnnnlllmmmnnnmmm|||vvvsssttt~~~~~~~~~~~~zzzzzzyyyxxxtttpppllliiiccc```\\\UUUOOOIIIDDDBBB@@@@@@AAA@@@??????@@@AAAFFFJJJVVViii|||rrrgggeeepppqqqeeeQQQFFF;;;666333///...///------------------------,,,------......------,,,)))***+++,,,---,,,+++++++++,,,---...///111222222000000000000////////////333333333333333333444555777AAARRRcccnnnssssssrrreeeggggggbbbaaahhhuuu~~~yyyssskkkccc______aaaccchhhmmmrrrsssqqqoooooopppxxxxxxtttuuuqqqggg___TTTYYYbbbooowwwllljjjkkklllnnnppprrrqqqppprrrtttuuutttsssuuutttssspppjjjaaaWWWQQQKKKKKKLLLMMMOOOQQQSSSTTTXXXYYYZZZZZZ[[[^^^cccfffjjjmmmqqqtttvvvxxx|||~~~~~~|||zzz{{{}}}|||xxxrrrjjjddd```___\\\VVVMMMCCC<<<:::444333222111000///000000111111111222222111111111444333333222111111111111111333555666666777888:::===???BBBFFFJJJPPPWWW[[[mmmyyy|||kkk^^^OOOJJJBBB===;;;;;;:::999:::888777555333333222222222555999>>>DDDKKKRRRVVVWWWQQQIIIDDDHHHTTTbbblllmmmnnnwwwwwwxxxrrrkkkccc^^^bbbssswwwhhhfffrrr{{{rrrjjjUUUFFF777222111000..............................------------------------***)))''''''(((***,,,...+++)))((((((***+++++++++)))***,,,......---,,,++++++++++++,,,,,,,,,,,,---000---,,,///222222222222---///111111111111333555777;;;KKKeee~~~|||wwwqqqmmmllllllmmmkkkzzzxxxtttuuu}}}||||||~~~}}}|||zzzyyyxxxvvvsssqqqooonnnkkkiiieee___WWWPPPIIIEEEAAA@@@@@@???>>>>>>??????CCCBBBGGGWWWnnn{{{tttooorrr|||yyyooo]]]QQQDDD<<<777222000111------------------------,,,------......------,,,++++++,,,------------,,,,,,------///000111222222222222222222222333333333333333333333444555666666===III\\\llltttvvvtttrrrfffgggeeeaaabbblllwww}}}}}}ttthhh___]]]___dddgggiiimmmppppppmmmiiiiiiiiisss~~~|||yyyuuukkk^^^UUUNNNYYYiiiyyyvvvkkkiiikkklllmmmppppppooonnnoooqqqrrrrrrpppxxxwwwsssmmmeee\\\SSSNNNNNNNNNPPPRRRSSSUUUVVVVVVXXXYYY[[[\\\]]]```dddgggmmmppptttwwwxxxzzz}}}||||||zzzxxxwwwyyy}}}|||{{{zzzzzzyyysssjjjcccUUUPPPLLLIIIDDD===999:::333333333333222111111000111222333333333333222111444444444333333333222222///222555666666555666777444666888;;;>>>CCCHHHMMMUUU___qqqyyyiii\\\TTTJJJCCC@@@???===;;;::::::888666555444333333333555888<<>>>>>>>>>>>??????BBBJJJXXXjjj{{{{{{uuussszzz{{{nnn```PPPEEE===666222333........................,,,------......------,,,------,,,,,,------...///------...///000111111222222222333333444444555555222222222333444666888888DDDRRRgggxxx~~~|||vvvrrreeeeeeaaa]]]aaammmuuuwww|||vvviiiaaa___ccchhhjjjjjjmmmooonnnjjjfffeeefffnnnuuuxxxxxxpppcccWWWQQQLLL[[[mmm||||||qqqhhhhhhlllnnnppprrrpppooonnnnnnpppqqqpppoooqqqppplllfff^^^WWWQQQOOONNNOOOQQQTTTVVVWWWXXXXXXWWWZZZ]]]___aaacccfffhhhooorrruuuwwwwwwxxxyyy{{{xxxyyyzzzyyyyyyzzz|||{{{}}}~~~|||}}}zzzyyyxxxwwwpppeee]]]OOOFFF???>>>===888666777222333444555555555444444222333444444444444333222333333444444555555444444000333666777777555555555222333444555777:::???CCCDDDKKKYYYiiittt}}}~~~lllcccVVVLLLGGGDDD@@@===;;;:::999888777666555444444666888:::===DDDMMMSSSTTTVVVVVVQQQKKKMMMWWWaaadddbbbbbbkkk|||tttkkklllssstttsss}}}~~~yyytttkkk^^^OOOCCC999111...000........................------------------------........................***)))***+++------+++)))******+++,,,,,,---......//////000000000111111111333///000888===888333111---///000111000111222444888<<>><<<@@@BBBCCCGGGTTTiiiyyy}}}vvvsssxxxzzzkkkYYYLLLBBB999444444////////////////////////,,,------......------,,,......---,,,---...///000......//////000000111111000000111222333333444444111111222333555777999:::HHHYYYpppxxxrrrcccbbb]]]XXX^^^kkkqqqpppsssvvvjjjcccbbbfffiiikkkjjjlllnnnlllhhheeeeeefffkkkoooppp}}}qqqfffYYYSSSTTTPPP___qqq|||vvvmmmfffgggmmmppprrruuurrrpppnnnnnnooopppooonnngggfffccc___YYYUUUSSSRRRLLLNNNQQQTTTWWWYYYYYYZZZWWWZZZ^^^aaaccceeegggiiioooqqqtttuuuuuuttttttuuuuuuxxx|||~~~~~~~~~~~~~~~zzzzzz{{{|||}}}}}}~~~~~~}}}||||||}}}~~~}}}{{{xxxtttrrrnnneeeYYYOOOMMMAAA888888888444222444,,,---///111222333222222333333555555555555333333111222333555555666666666---000444555444111000000555555666555555666:::===<<>>;;;;;;:::999888777666666///111222333666<<>>===???AAAAAACCCKKKWWW```vvvzzzxxx|||vvvhhh[[[JJJ999222444111///....../////////...---+++***+++,,,---------...---,,,+++++++++++++++000/////////000222444666555555444333333444555555444333444666555444:::BBBOOOggg~~~zzzooobbbWWWWWW^^^eeekkkppp{{{}}}|||vvvxxxvvvooofffbbbggglllnnnqqqtttuuupppiiicccbbbcccbbbfffiiitttxxxfff[[[TTTRRRSSS\\\hhhuuuzzz|||}}}zzzwwwqqqmmmhhhgggiiimmmnnnoooqqqnnnkkklllooooookkkggg```]]]YYYWWWVVVUUUTTTRRRWWWVVVWWWZZZ]]]]]]YYYTTTXXX\\\aaadddeeeeeefffgggkkklllooosssvvvuuuqqqnnnttt~~~~~~~~~zzzzzzzzzyyyxxxwwwvvvuuuvvvwwwyyyzzzyyyxxxwwwvvvrrrssssssppphhh\\\QQQJJJ@@@===999555333222222333444444444333333222222222333555666555333111111111222222111111222222333444666444333111111222444555666555444444555777888999;;;>>>AAACCCGGGOOO[[[dddzzz}}}jjj```XXXLLLDDDAAA======<<<999666555555666000222333444555999===AAAGGGOOOYYY]]]ZZZVVVUUUUUU]]]^^^bbbiiissszzzwwwzzzrrrhhh[[[III666///222111111000...,,,,,,...000//////.........---------...---++++++++++++---...+++***)))))))))***+++,,,///---++++++,,,...//////,,,---.../////////...---000222666;;;??????:::555000000000000111222333444999;;;GGG___xxx{{{yyyvvvrrrnnnkkkhhhfffdddpppxxxsssjjjmmmxxx~~~}}}}}}}}}}}}zzzxxxxxxwwwwwwwwwvvvuuurrrmmmeee\\\VVVSSSPPPLLLHHHFFFCCC@@@======>>>@@@???@@@EEENNNVVViiivvv}}}yyyzzzzzzmmmaaaRRRAAA888666222000...---...///...---------,,,,,,---...............---,,,,,,,,,,,,,,,///.........000111333444111000000//////000000111111111333555444444;;;DDDVVVmmm~~~rrreeeYYYXXX\\\aaafffjjjrrruuuzzz}}}|||yyytttqqqwwwvvvpppiiigggmmmssstttvvvxxxzzzxxxssslllfffcccaaadddgggpppwwweeeYYYSSSTTTYYYeeemmmuuuvvvwww{{{||||||sssooojjjhhhjjjmmmnnnnnnqqqnnnlllmmmoooppplllhhh]]]YYYTTTQQQRRRTTTVVVWWWZZZZZZ[[[]]]___^^^\\\ZZZ[[[^^^bbbdddeeeggghhhjjjhhhiiikkkmmmoooppppppqqqppp|||wwwwwwvvvvvvuuutttrrrrrrrrrsssuuuvvvvvvtttqqqooooooooonnniiiaaaWWWLLLFFF===;;;777444222111222333444444444333333333222222444666777666444222222333333333333222333444444555666555444333222333444444444444333333333444666777777999<<<===@@@GGGRRRZZZhhhvvv}}}ooocccTTTIIIEEE??????===;;;888666555666111222333444444777;;;???@@@HHHRRRYYY\\\\\\]]]]]]YYYZZZ]]]dddnnn|||yyyyyyqqqeeeSSS???666555...//////.........///000//////.........------------,,,,,,,,,,,,,,,,,,------,,,+++)))))))))************)))***+++,,,,,,+++,,,---.../////////...---,,,+++,,,000333444222///000000000000111222333444999<<>>???@@@???>>>AAAFFFKKKVVV```lllwww{{{zzz|||sssiii]]]MMM@@@:::333111...---.........---...............///////////////...------------...............///000222333222222111111111111222222111111333555555666???JJJ___tttuuuhhh\\\ZZZ[[[]]]```dddnnnrrrvvvvvvtttrrrrrrssszzzyyyuuupppqqqyyyxxxmmmeee___bbbccchhhzzzwwwbbbRRRKKKPPPXXXhhhkkkjjjeeeeeellltttxxxtttpppllliiijjjkkklllmmmpppnnnmmmnnnqqqqqqnnnkkk]]]XXXRRRNNNPPPTTTXXX[[[\\\]]]^^^^^^]]]]]]^^^______aaacccdddeeegggjjjmmmlllmmmmmmkkkiiijjjnnnrrrmmmzzz}}}vvvuuuuuutttsssrrrqqqpppppprrruuuvvvuuurrrmmmjjjjjjiiieee```WWWNNNFFFAAA:::888555333111111222333444444444444333333333333555666777666444333333444444444444333444555555666666666555555555444444444555444333222333333555555555666888888:::???GGGNNNTTT```qqqnnn]]]OOOIIIBBBAAA???===:::888777666333444444333333555888;;;<<>>???@@@AAAAAA@@@@@@CCCEEEGGGOOOYYYdddppp~~~}}}zzz{{{www}}}yyypppfffXXXHHH===666333000.........------,,,---//////......////////////............//////......//////000111222222333333333333333333333333333333555777666888CCCPPPfffyyyuuujjj___\\\]]]]]]^^^aaammmqqquuutttqqqppptttyyy~~~}}}|||vvvkkk___```^^^^^^jjj~~~oooZZZKKKFFFPPP\\\iiihhh```UUUSSS\\\hhhooossspppllljjjiiiiiijjjkkkllllllmmmooossssssqqqooobbb]]]WWWTTTUUUXXXZZZ\\\ZZZ\\\^^^\\\ZZZZZZ]]]```aaabbbccccccdddgggkkknnnrrrttttttpppjjjhhhkkkpppooo{{{{{{xxxwwwvvvuuutttssssssrrrsssvvvyyyzzzxxxsssmmmhhhdddaaa\\\UUUMMMFFF@@@<<<888666555333222333444444444444444444444444333333444666777666444333333444444444444444444555666666666777777888888777666666777777555444444444555555666777777777777:::@@@DDDHHHQQQ]]]hhhttt|||jjjZZZQQQEEECCC@@@===<<<;;;999888555555555333222333666888>>>AAAGGGPPPYYY___aaaaaaaaa\\\YYYXXX[[[fff{{{{{{sssuuuzzz}}}wwwiiiUUUAAA666333222111000///---+++***........................+++,,,---......---,,,+++...---+++***)))******++++++,,,------,,,,,,,,,,,,,,,,,,---....../////////222000///...///000222222000000000000111222333444888<<>>???@@@AAA@@@AAABBBCCC@@@FFFOOOVVV]]]iii|||~~~{{{|||uuuyyywwwnnn```OOOBBB999666222///.........---***---//////---------/////////.........//////000///000000111222222222222111111111111111111111111444555666666555888EEETTTlll}}}sssjjjbbbaaa``````aaadddlllpppsssrrrooopppvvv{{{~~~|||rrr```___ZZZWWW]]]jjjxxx|||ppp___PPPFFFHHHWWWhhhqqqmmmcccUUUQQQYYYeeelllooonnnkkkiiigggggghhhiiiiiijjjmmmpppssstttsssrrriiifffbbb___^^^^^^\\\[[[[[[\\\]]][[[YYYYYY]]]aaaaaaaaabbbbbbbbbeeeiiimmmppptttvvvsssnnnjjjlllooottt|||~~~zzzxxxwwwvvvtttssssssssssssvvvxxx{{{{{{xxxqqqiiiddd[[[XXXSSSLLLEEE@@@<<<:::777666555444444444555555444444444444444444444444333555666666444333444444555444444444444555666666888888999:::;;;:::::::::999888777555444444444555777777666666666777;;;===AAAFFFNNNVVV```nnn~~~|||jjj^^^KKKGGGBBB>>>======<<<;;;777777666444222222444666===>>>CCCJJJSSSZZZ^^^```ddd___YYYVVVUUU[[[iiixxx|||yyyrrroooooottt~~~~~~tttcccMMM===555333000000000000---+++---.....................,,,,,,...//////...,,,,,,++++++*********+++---...---...///...,,,+++---000,,,,,,------...///000000...////////////...//////000000000000111222333444777;;;JJJddd}}}tttmmmkkkkkkjjjhhhdddsss}}}xxxlllkkksss}}}|||yyyvvvrrroookkkgggdddccc^^^VVVPPPKKKHHHEEECCC>>>>>>??????@@@AAAAAAAAAAAADDDJJJMMMOOOWWWjjj|||||||||xxxwwwyyy~~~ttthhhWWWIII===999444111000//////...))),,,000000---,,,---//////............///000000000000111222222222222222222222333444444333222222333333555555333888HHHXXXqqqssslllfffffffffeeegggjjjooorrruuuvvvvvvwww|||zzz~~~vvvddd```ZZZVVVYYYaaajjjooottthhhXXXKKKDDDHHHYYYjjjwwwuuulll___YYY]]]eeeiiikkkkkkjjjhhhffffffhhhkkkiiikkkoooqqqssssssqqqpppkkkiiigggfffeeeccc___\\\^^^^^^^^^]]]]]]]]]```bbb```aaaaaaaaabbbdddhhhkkkhhhlllppprrrpppooooooqqqvvv{{{~~~}}}{{{|||{{{xxxvvvuuusssqqqppppppqqqqqqtttvvvwwwvvvppphhh___YYYQQQNNNIIIDDD???;;;999888777666555555555555555555444444444444555555555555444666777777666555555666666666555555666666777888999:::;;;<<<===>>>???@@@<<<:::888666555444444444555555444444444555777777:::===CCCIIIQQQ^^^mmmwwwvvvgggWWWPPPGGGAAA???>>>===<<<999888777444222222444666777999>>>DDDLLLUUU\\\aaabbb]]]YYYWWWVVVWWW```kkknnn~~~~~~{{{vvvrrrlllkkkqqq}}}~~~|||{{{~~~{{{nnnXXXEEE666333//////111333111000---------...............------............------************+++---...000---///111///,,,+++---///,,,,,,,,,------///000111,,,...111111000/////////000000000000111222333444666:::IIIccc|||~~~tttooonnnnnnllliiibbbpppxxxxxxmmmmmmuuuyyytttqqqnnnllljjjgggddd___ZZZUUUOOOIIIEEEBBBAAA@@@AAABBBBBBBBBBBBDDDDDDGGGJJJKKKNNNZZZgggttt|||~~~{{{{{{xxxrrrpppyyyzzznnn___SSS@@@<<<666222111000000///)))---222222///,,,...000...---------......///000//////111222222111111000333444555555555555444333222333555666666===PPPbbbvvvsssnnnkkkkkkkkkjjjllloooppprrruuuyyy{{{~~~||||||vvviiibbb\\\ZZZ\\\aaaeeehhhnnnbbbSSSIIIGGGNNN___ooo|||}}}xxxnnnfffeeeffffffhhhiiijjjiiiggghhhkkknnnllloooqqqsssqqqooolllkkkfffeeeeeeeeefffeeebbb```aaa___^^^___```aaaaaaaaa___aaabbbbbbbbbdddgggjjjfffhhhkkknnnqqqrrrrrrrrrssswwwyyywwwwwwyyyyyyvvvuuutttqqqooonnnoooooopppqqqqqqpppmmmfff]]]TTTNNNGGGEEEAAA===:::888777666666555555444444444333333444444444444555555555666666888999999888777888999999888888888888999::::::;;;;;;<<<===???BBBDDDFFFAAA@@@===;;;999888888888555444444444555666666666666888<<<@@@GGGQQQ\\\dddwwwvvvfff\\\NNNDDD@@@???===<<<:::999888555333222444666333777;;;@@@EEENNNXXX___```]]][[[[[[YYYWWW[[[bbb___jjjxxx~~~{{{xxxsssjjjcccbbbkkk{{{~~~}}}}}}|||gggSSS>>>888111///111222111...---------.........//////......------------......,,,++++++***+++,,,...///+++000666666222...---...,,,,,,,,,,,,---///111222...000222222111000222333000000000000111222333444777:::GGG```yyywwwssssssrrrmmmhhhbbbnnntttvvvkkkmmmvvv|||vvvsssqqqpppooojjjiiifffccc^^^VVVMMMGGGGGGFFFDDDDDDEEEEEEEEEDDDGGGDDDEEEJJJLLLKKKQQQXXXlllvvv}}}zzzyyyuuulllhhhrrr~~~ssseeeZZZBBB>>>888333222111111000***///333333000---///111---------------...///000...///000111111000/////////000111222222111000///333444888999:::CCCXXXkkkzzzuuupppnnnooonnnmmmnnnrrrkkkmmmpppuuuyyy|||{{{zzzzzzuuullleee^^^^^^aaadddfffggg```UUUKKKHHHMMMZZZooo{{{sssnnnkkkhhhgggiiijjjjjjhhhiiimmmpppppprrrtttsssppplllhhhfff```______aaadddeeeeeedddaaa^^^]]]^^^aaacccaaa^^^___aaaccccccdddeeegggiiijjjjjjjjjmmmqqqsssssssssnnnsssuuutttuuuxxxxxxuuuvvvtttrrrpppoooooopppqqqooonnnlllhhh```VVVMMMGGG@@@???<<<999777666555555555444444333333222222111444444444555555555666666888:::;;;;;;:::999:::;;;;;;;;;::::::;;;;;;<<<======<<<<<<>>>@@@DDDHHHJJJGGGFFFCCC@@@>>>=========777666666666888999888777666888:::<<<@@@GGGPPPUUUgggppp~~~rrreeeTTTHHHBBB???===;;;::::::888666333333555777333777<<<>>>AAAHHHSSS\\\aaa___^^^^^^[[[VVVWWW[[[YYYaaaiiirrr|||~~~}}}}}}}}}}}}zzzxxxuuupppfff[[[WWW^^^nnn{{{yyyeeeGGG???666000//////,,,)))---------........./////////...---,,,,,,---...///...---,,,+++++++++,,,---+++333;;;>>>999333///...,,,,,,,,,,,,---///111222,,,...///...------000444000000000000111222333444888:::FFF^^^vvvzzzwwwwwwtttmmmfffcccnnnqqqtttjjjlllvvv||||||xxxrrrpppkkkkkkkkkiiiccc\\\TTTOOOIIIGGGDDDCCCCCCCCCBBB@@@AAABBBDDDEEEFFFHHHLLLNNN```ttt{{{wwwzzzqqqlllpppzzz~~~nnn```NNNFFF???:::444...---000111000///...---,,,,,,,,,............/////////000//////000111222333333333000000000000000111111222333111111666;;;HHH```wwwwwwooommmqqqtttrrrsssvvvjjjgggiiirrrxxxwwwrrrppptttxxxqqqlllcccbbbbbbccceeefffffffffYYYOOOEEEIII[[[pppuuullliiiiiigggffffffhhhjjjmmmmmmmmmooonnnlllmmmnnnlllgggccceeedddccceeeggggggccc``````___^^^[[[YYYYYY\\\___```______aaadddggghhhhhhiiijjjlllooorrrrrrqqqoooqqqooonnnpppssstttsssqqqsssoookkkjjjlllnnnnnnmmmtttnnneee___[[[UUUMMMFFF;;;999777777777666444222333222222222333333444555555777888666444333555888888<<<@@@@@@>>><<<<<<===@@@AAAAAA>>>;;;:::>>>AAAFFFBBB======BBBHHHLLLNNNOOOMMMGGGAAAAAABBB@@@;;;:::999888888888888666444777:::<<<;;;:::===EEEKKKYYYdddtttooo[[[QQQJJJBBB>>>>>>===999555333222222222111555333444999===AAAIIIQQQZZZaaaddd___ZZZXXXXXXWWWYYY\\\```iiizzz}}}yyyuuuuuutttssstttuuujjjgggbbb\\\TTTTTT___mmmtttsssVVVBBB333444666222...///---------.........////////////...,,,+++***)))((()))+++,,,+++((('''***,,,......//////...---,,,,,,------...............---333111...///222555555444000000000000111222333444555:::GGG[[[rrr}}}wwwrrrllliiifffjjjtttssslllllloooyyy|||vvvrrrqqqpppppppppnnniiiaaaYYYSSSLLLJJJGGGFFFEEEEEECCCAAA???@@@BBBBBBCCCEEEHHHKKK[[[nnn~~~uuunnnpppwwwzzznnnWWWLLLAAA:::444000///222111000000///...................../////////000000000000111111222222333333222222111111111222222333222222444888???MMMhhhrrrmmmmmmtttxxxtttooonnneeeaaabbbiiioooooonnnmmmooowww~~~wwwnnnjjjbbbaaaaaacccffffffdddaaaVVVNNNJJJQQQcccwwwuuummmiiiiiihhhgggggggggiiikkkllllllooolllhhhggghhhiiihhhffffffeeeeeefffhhhgggdddaaa\\\]]]\\\[[[ZZZ[[[^^^```aaaaaaaaabbbeeeggghhhhhhlllnnnqqquuuwwwvvvsssooommmllllllnnnrrrttttttsssqqqnnnjjjjjjlllnnnnnnnnnqqqnnnjjjddd^^^VVVLLLFFF>>>:::666444444555555555555444444333333333333333555777888777444333555777777;;;@@@BBBBBB@@@@@@@@@CCCEEEFFFCCC>>><<<@@@EEEIIIDDD???>>>BBBIIIMMMPPPSSSQQQLLLFFFDDDFFFDDD??????<<<999888888888777666666888999888777:::@@@FFFNNNYYYhhhtttjjj\\\SSSJJJDDDCCC>>>;;;888666555555444333555333444888<<>>KKK___vvv}}}yyyuuuqqqmmmjjjooozzzrrrjjjjjjpppzzz~~~}}}uuutttssssssrrrmmmeee___WWWTTTPPPMMMLLLJJJGGGEEECCCDDDDDDDDDCCCDDDFFFIIILLLWWWhhh|||~~~xxxsssnnnnnnvvv}}}hhhPPPAAA:::555222333000000/////////000111111...////////////000000000222222222222222222222111444333333222222222222222111555999>>>FFFZZZxxxssssssqqqttt||||||oooeeeWWWUUUWWW___dddccccccdddhhhlllnnnooossszzzyyyqqqnnnnnnhhheeecccdddddd___SSSJJJHHHKKKUUUeeexxxzzzqqqkkkiiiiiiggggggggghhhhhhkkknnnpppuuuqqqkkkgggfffhhhjjjllljjjjjjkkkjjjiiifffbbb```YYYZZZ[[[[[[[[[\\\___aaabbbdddeeeeeeeeeeeefffgggkkkooovvv}}}}}}vvvqqqnnnnnnmmmllllllkkkjjjjjjnnnnnnnnnooopppqqqrrrrrroootttxxxssseeeUUUHHHAAA<<<888444111111222333333666555555444444555666666888888888888777666666666666;;;BBBGGGJJJIIIGGGEEEGGGOOOVVVRRRHHHCCCGGGMMMQQQLLLFFFBBBCCCIIIOOOTTT[[[[[[XXXRRROOOPPPNNNJJJHHHEEEBBB@@@???===;;;999888999888666555555999<<<<<>>FFFNNNWWWeeeuuuqqqaaaTTTLLLDDDBBB>>><<<;;;:::888666444222333555666555:::@@@DDDOOO[[[bbbhhhkkkiiieee]]]^^^```ccciiiwwwssspppkkkhhheee^^^TTTOOOOOO^^^jjjzzzsss___GGG777000------.../////////////////////////////////...------,,,,,,,,,++++++,,,---//////000------...............---......///000000000//////...//////000//////000000222222222222333444555555888>>>JJJ]]]sss}}}xxxsssmmmjjjjjjooo{{{rrrggggggooowww{{{zzzvvvqqqqqqrrrrrrmmmhhh```]]]YYYVVVTTTQQQNNNLLLEEEEEEEEECCCAAA@@@BBBDDDEEEHHHOOO\\\nnn}}}zzzsssjjjfffggg~~~iiiWWWIII===666444000//////......//////////////////000000000111111222222222333333333333333111111111111111222333333333777;;;AAAPPPiii~~~wwwwwwzzz|||||||||zzzqqqggg^^^```gggooorrrmmmjjjjjjooopppuuuyyyyyyxxx|||{{{tttqqqpppppphhhgggeeebbb]]]VVVNNNHHHBBBLLL___ttt}}}yyyrrrlllhhhgggggghhhfffhhhkkklllmmmqqqxxx~~~zzzuuurrrqqqrrrqqqtttwwwvvvoooggg___[[[WWWWWWVVVUUUTTTVVVZZZ]]]aaaeeehhhhhhfffeeefffhhheeeiiiooouuuyyyxxxsssoooiiikkkllllllkkkkkkmmmnnnkkkmmmoooooonnnlllkkkkkklllqqqsssmmm___OOOCCC>>>888666555444444333111///333333444555777:::<<<===999999:::<<<>>>>>><<<:::;;;===BBBHHHMMMNNNKKKHHHIIITTT```bbbZZZRRROOOPPPWWWTTTOOOIIIGGGJJJQQQVVV[[[^^^^^^YYYVVVVVVVVVTTTJJJLLLNNNPPPPPPLLLEEEAAA:::999777666555444555555888:::???CCCKKKWWWeeeoooooo___TTTJJJFFFAAA===;;;:::888777444222222555555444888===@@@JJJUUU]]]eeekkklllhhhbbbaaa```bbbfffsssyyysssmmmiiicccYYYQQQOOOXXXeeexxxzzziiiRRR@@@666222111000000000000////////////...111111000000///...---------,,,++++++---//////...,,,---......///........./////////000000//////...---///111111000//////000111111111222222333444555888<<>>BBBIIIOOORRRQQQNNNKKKVVVccciiiddd\\\TTTQQQ[[[YYYTTTOOOLLLMMMSSSWWWZZZ___```\\\YYYYYYZZZXXXMMMNNNPPPSSSTTTQQQLLLIII>>>===;;;:::999999999888999999;;;===CCCMMMZZZcccqqqlll^^^PPPKKKDDD>>><<<::::::999333222222555555444777<<<<<>>HHH___|||yyyuuuuuu}}}xxxpppqqqqqquuuzzz{{{wwwwwwzzz~~~}}}{{{zzzuuutttooocccTTTHHHCCCCCCGGGTTTjjjzzzrrrkkkhhhggghhhhhhllloooqqqqqqpppttt{{{}}}wwwvvvyyy}}}zzzyyylll```ZZZMMMLLLJJJIIIJJJOOOVVV\\\ccchhhmmmnnnkkkiiikkknnnnnnnnnoooqqqsssrrrpppmmmmmmooopppooommmkkkmmmooosssvvvxxxvvvrrrmmmkkkjjj``````^^^ZZZRRRJJJCCC@@@AAA===888555555666777888666666777777888999;;;;;;:::999;;;>>>CCCDDDBBB???===>>>BBBIIIQQQUUUUUUTTTMMMXXXfffmmmkkkbbbXXXRRR]]]\\\XXXSSSOOOPPPTTTYYYZZZ___aaa^^^[[[\\\\\\[[[PPPPPPQQQSSSUUUTTTQQQOOODDDBBB@@@?????????>>>===;;;;;;:::;;;@@@IIIUUU]]]ffftttzzzkkkTTTOOOFFF@@@<<<;;;;;;;;;333111222555555444777<<<:::@@@HHHPPP[[[fffjjjiiikkkddd```aaaeeeppp}}}vvvnnncccZZZVVVIIIYYYqqqsss^^^KKK???999444000111111000000/////////...******++++++,,,------...///,,,******,,,...,,,***,,,,,,---.../////////...---...000111333333444444...111333333111//////111000000000000111222333444999<<>>???AAA===:::888888<<>>;;;:::555555444333333333333444:::===CCCMMMYYYbbbhhhkkkllljjjfffbbbbbbkkkzzzwwwuuupppfff]]]XXXZZZggg|||}}}~~~uuufffTTTDDD999333111000000000///......------//////.........---------333111/////////...,,,+++------------------------..................------000000000000000111111222111222333333222222444666666???EEEUUUrrr|||wwwpppjjjcccnnnttt{{{ggg```eeennnzzzxxxwwwzzz}}}wwwuuusssoookkkgggdddbbb```^^^[[[UUUMMMHHHEEEDDDBBBAAACCC???@@@EEEGGGLLL___uuu|||sssooorrrzzzjjj[[[PPPIII<<<:::888555333333333333111111111111111111111111222222111111111222444555222333444444444555777999666999DDDXXXttt{{{tttwww~~~{{{xxxvvvtttxxxyyywwwuuuzzzwwwcccOOOCCCBBBDDDPPPjjj|||zzzqqqmmmllliiiiiijjjmmmqqquuuwwwwwwxxxyyy{{{}}}{{{yyyyyyxxxvvvtttooonnnmmmlllhhhbbbZZZUUUNNNKKKHHHFFFHHHOOOYYY___dddeeedddccccccgggmmmsssrrrssstttuuutttsssqqqpppoooppprrrsssssstttuuuwww~~~|||yyywwwsssnnnhhhdddaaa^^^YYYTTTOOOJJJDDD@@@<<<;;;999888777888888999888:::;;;999777888<<>>DDDGGGWWWbbbrrrmmm___PPPHHHCCC>>>::::::888777666555444444444444777;;;AAAIIISSS\\\dddhhhqqqoookkkdddaaaeeeqqqzzz{{{wwwssskkkeee___^^^fffyyy||||||wwwlll]]]MMM???777444000000000//////...............---------,,,,,,,,,///...---...//////...---------------------------........................000000000000000111111222000111222222111111333555333<<>>777222111333333222000111222333333222111000000000000111222333555666333444555555555666888:::888===KKKccczzztttyyy}}}vvvrrrooorrrrrrppppppxxxxxxcccNNNBBBCCCIIIVVVooo}}}sssooonnnkkkkkkmmmmmmqqqvvvzzz{{{{{{{{{{{{|||{{{zzzzzzzzzxxxuuusssjjjhhhdddaaa]]]YYYTTTPPPLLLIIIFFFFFFJJJSSS]]]ccciiigggccc```aaahhhqqqxxxvvvwwwwwwwwwvvvtttrrrqqqqqqsssuuuvvvvvvwwwyyy{{{~~~{{{wwwtttoooiiifff```\\\VVVPPPKKKGGGBBB???:::999888777777888999:::;;;======;;;888888<<>>AAADDDHHHRRR[[[^^^[[[SSSSSSVVV]]]^^^[[[YYYZZZ^^^```___ZZZTTTRRRVVVZZZ```hhhmmmiiiddddddhhhjjj___WWWTTTYYY^^^^^^ZZZWWWTTTUUUVVVUUURRRMMMHHHEEE:::888666555777:::===@@@OOOYYYgggttt|||lllZZZOOOGGG@@@<<<<<<;;;:::999777666555444444444888>>>CCCJJJSSS]]]eeeqqqqqqnnngggbbbbbbiiiooozzzuuuqqqnnnfffaaabbbooo|||{{{vvvkkkZZZIII===777111111000////////////000------------,,,,,,,,,,,,,,,++++++,,,///000000///------------------------........................000000000000000111111222///000111111000111333555333;;;@@@OOOkkk~~~}}}yyyuuuoookkkfffnnnooo}}}kkkcccdddfffwww~~~xxxuuussspppmmmkkkhhhccc```YYYYYYWWWSSSNNNIIIFFFEEEEEEDDDDDDEEECCCCCCLLLXXXkkk~~~vvvtttzzzkkk```ZZZSSSHHH;;;333222222222000000000111111111111000000000111111111222333444444222444555555555555888:::===DDDUUUooo{{{www{{{uuuqqqoooqqqooolllmmmwwwyyy|||vvvaaaKKK@@@DDDNNNXXXrrryyypppmmmllljjjkkknnnlllqqqwww}}}~~~||||||{{{{{{zzzxxxsssooolllhhhbbb]]]ZZZWWWUUUSSSLLLJJJGGGIIIOOOXXX```eeejjjgggccc```ccckkkttt{{{{{{{{{{{{zzzxxxvvvuuuttttttvvvxxxyyyyyyzzz|||~~~}}}zzzwwwtttqqqllliii___ZZZSSSMMMHHHEEEBBB???999999888777777888::::::>>>@@@@@@>>>;;;:::<<>>FFFHHHDDD@@@BBBDDDHHHQQQ[[[^^^[[[UUUSSSUUUZZZ\\\ZZZYYYZZZ]]]______ZZZTTTRRRVVVZZZ```iiinnnjjjffffffjjjllleee\\\XXX]]]dddddd```]]]YYY[[[]]]]]]ZZZRRRHHHAAA;;;:::999888888:::;;;===FFFOOO[[[gggrrryyydddVVVMMMDDD@@@???===<<<:::888666555444444333777;;;>>>BBBJJJWWWaaakkkmmmnnnjjjdddbbbfffjjjpppxxxtttsssiiiaaa[[[cccuuu}}}xxxgggSSSBBB999333222111000000000111111///.........------------+++******,,,...//////...------------------------............////////////000000000000000111111222///000111111111111444666555===BBBPPPlll~~~zzzvvvsssoookkkfffmmmnnn|||kkkdddcccdddtttvvvtttqqqnnnlllhhhdddaaaWWW\\\___[[[RRRJJJHHHHHHEEEEEEEEEEEECCCCCCIIIQQQ[[[ooowwwzzzvvvkkkeeeeeeXXXHHH<<<888666444222222111///......///111222222222222222222222222222111222444444333444666888@@@GGG\\\xxx~~~{{{~~~uuurrrsssrrrnnnjjjkkkvvv|||tttvvvlllZZZHHH???EEEQQQ^^^wwwyyyoookkkiiihhhiiikkklllpppwww~~~~~~}}}|||zzzvvvppplllnnniiiccc^^^[[[ZZZXXXWWWOOOMMMLLLNNNUUU]]]bbbeeehhhfffddddddiiiooovvvzzz~~~~~~}}}|||zzzxxxwwwvvvxxxyyy{{{{{{{{{{{{}}}}}}{{{xxxsssnnnkkk```ZZZSSSLLLHHHEEEBBB@@@:::999999888888999:::;;;???BBBDDDBBB>>><<<<<<>>>@@@@@@<<<999===EEEHHHGGGCCCDDDEEEGGGOOOXXX\\\YYYVVVTTTUUU\\\___\\\YYYYYY\\\^^^___ZZZUUUSSSVVVZZZ```iiinnnjjjfffgggkkkmmmiii___XXX\\\dddeeebbb___YYY[[[___bbb```XXXMMMDDD>>>===;;;:::999::::::;;;>>>FFFQQQ[[[eeerrrmmm]]]QQQGGGBBBAAA===<<<:::888666444333333444777:::;;;===EEERRR\\\eeeiiillljjjeeebbbcccfffcccsss{{{vvvtttmmmddd\\\^^^mmmrrr]]]HHH<<<555444222111000000111222000000000000////////////...,,,+++,,,---...---,,,------------------------........./////////000000000000000000000111111222///111222222222333555777666>>>CCCQQQlll~~~~~~xxxtttqqqmmmjjjdddmmmooozzzjjjccccccdddvvvyyywwwssspppmmmjjjgggddd]]]cccgggcccYYYOOOIIIHHHCCCDDDDDDCCCAAABBBFFFKKKQQQ___rrr{{{{{{rrrmmmnnncccRRRDDD;;;666222000333111///------///111333222333333333333222111000111222333333333444666888???HHH___~~~}}}yyyvvvwwwtttpppkkknnn|||zzzqqqqqq|||rrr^^^PPPEEE???FFFRRRggg~~~{{{pppkkkiiiggghhhjjjnnnqqqxxx~~~|||{{{xxxsssmmmiiijjjfffaaa]]][[[ZZZYYYXXXRRRQQQQQQUUU]]]cccfffffffffeeeeeeiiinnntttxxxyyy~~~}}}|||{{{yyyxxxwwwvvvxxxyyy{{{||||||}}}~~~|||uuummmhhh```[[[TTTNNNJJJGGGDDDBBB<<<;;;:::999999:::;;;<<>>>>>AAAAAA======BBBGGGHHHGGGGGGFFFFFFMMMWWWZZZXXXVVVSSSUUU\\\```^^^[[[YYY\\\___```\\\VVVTTTWWW[[[bbbjjjnnniiidddfffkkknnnmmm___VVVYYYaaacccaaa^^^UUUXXX]]]dddfffaaaWWWOOODDDBBB???<<<999999999999999@@@IIIQQQYYYeeesss~~~xxxfffXXXLLLDDDBBB===<<<:::888666555444444666777777888;;;CCCNNNVVVaaafffjjjiiiccc^^^]]]^^^\\\hhhyyyzzzvvvsssmmmeeeccclll~~~{{{hhhRRRBBB888666444111000000111111222111111111000000000000000...------......,,,+++------------------------.........//////000000111000000000000000111111222000111222333222444666888444<<>><<<;;;:::;;;;;;<<<>>>CCCIIIJJJFFFAAA>>>===@@@FFFIIICCC>>>@@@EEEIIIIIIHHHGGGGGGNNNXXX\\\[[[WWWSSSSSSZZZ___^^^\\\\\\^^^aaabbb___YYYWWWZZZ]]]eeelllnnniiidddffflllppprrrcccVVVXXX```cccbbb```VVVXXX^^^fffkkkiiiaaaYYYNNNKKKEEE@@@;;;999888888777<<>>===;;;999888777666666777666555666:::BBBJJJOOOZZZ```eeeeee___ZZZXXXYYYWWW___jjjyyyzzzwwwwwwqqqkkkooo|||ttt^^^LLL;;;999555222000///000111111111111000000000000///000///---...//////...,,,---------------------------......///000000111111000000000000000111111222...000111222222333555888333;;;@@@NNNiii{{{yyytttrrroookkkhhhdddkkklll}}}jjjcccffflll~~~}}}}}}{{{vvvtttrrrpppooogggffffffjjjlllfffXXXLLLGGGHHHHHHDDDBBBDDDFFFGGGKKKLLLUUUhhh}}}|||sssmmmaaaQQQCCC:::666555333333555555555555333333...///111333444444444333333444555555555666888:::FFFOOOiiixxxzzz~~~{{{uuupppoooyyy}}}~~~{{{zzzwwwoooqqqxxx|||}}}sss\\\FFF@@@@@@@@@GGGQQQfffzzzxxxnnneeeeeegggjjjooossswwwxxx{{{zzzxxxvvvtttrrroookkkhhh___]]]\\\[[[[[[YYYVVVTTTRRRSSSWWW```iiiooonnnkkkfffeeefffjjjrrrxxx{{{{{{xxxxxxvvvuuuttttttssssssqqqssswwwzzz}}}{{{tttkkkeeeccc___YYYTTTPPPLLLHHHEEE@@@???===<<<;;;;;;;;;<<<===CCCJJJLLLIIICCC???===BBBKKKOOOGGG???>>>DDDHHHIIIIIIGGGHHHOOOZZZ___]]]XXXRRRQQQWWW]]]^^^]]]^^^```bbbdddaaa\\\YYY\\\___hhhnnnoooiiicccfffmmmrrrxxxgggYYYYYYaaaeeeeeeccc[[[]]]aaaiiinnnmmmeee]]]XXXTTTLLLEEE???;;;999999666:::???BBBFFFOOO[[[eeerrr}}}mmm\\\PPPKKK???>>><<<;;;:::999888888777555222444:::AAAHHHKKKSSSYYY```aaa]]]XXXWWWXXXUUUZZZaaammm~~~yyy|||yyyqqqqqq{{{|||fffTTT===:::666222000///000000000000000000////////////000...---...///000///...---------------------------......///000111111222000000000000000111111222---///000111111222555777444<<>>BBBHHHHHHGGGGGGHHHMMMSSSZZZ^^^[[[PPPHHHLLLUUUZZZ\\\^^^[[[bbbfffaaaXXXUUUZZZbbbgggmmmooojjjfffjjjrrrwwwzzznnnaaa\\\aaafffgggeee[[[[[[aaalllqqqmmmgggdddbbb]]]VVVMMMCCC;;;999;;;888666777;;;???DDDOOOZZZeeekkkxxxyyygggVVVKKKHHHBBB>>>===:::666555777555555555555555999>>>BBBPPPSSSXXX[[[[[[ZZZYYYYYYUUUXXX]]]dddppp~~~wwwuuu~~~nnnWWWHHH===444333444333222222.........///////////////........................,,,,,,,,,---------......000//////000222444333222000000000000000000000000///000111111000111333555333777AAARRRggg{{{vvvpppmmmjjjfffccceeeeeejjjzzzrrrdddeeennnzzz}}}zzzzzz{{{{{{yyy}}}||||||xxxtttqqqpppllliiijjjllljjjccc\\\PPPNNNKKKIIIIIIIIIHHHGGGJJJGGGIIIRRR___ppp|||tttkkkaaaSSSBBB999888333444444444444333222222333333333333333333333333555333222111333777999;;;EEEYYYxxx~~~xxxxxxyyyzzzzzzyyyvvvrrrnnnkkkiiihhhjjjqqqxxx{{{wwwrrrnnniiidddUUUFFF:::888:::???LLL[[[eeemmmsssrrroooooonnnlllkkkiiigggeeefffiiimmmpppuuu{{{}}}zzzzzzxxxuuuoooiiieeebbb]]]WWWSSSSSSSSSPPPOOOPPPOOOQQQWWW]]]bbbeeeeeeeeeaaadddiiinnnrrrtttuuuuuuvvvvvvuuuwwwxxxxxxvvvtttuuuvvvyyy{{{|||}}}}}}}}}}}}|||zzzxxxuuuooohhhccc[[[YYYWWWUUURRRMMMGGGCCC===;;;888777888999888888:::???GGGNNNPPPMMMGGGCCC@@@DDDFFFDDD@@@???CCCIIIHHHGGGFFFFFFKKKQQQXXX]]]\\\QQQIIILLLSSSWWWYYYZZZ]]]cccgggcccYYYTTTXXX^^^hhhmmmmmmeeeaaaeeennntttzzzooobbb]]]aaaggghhhfff```___ccclllqqqmmmhhheeegggccc]]]SSSIII@@@===>>>888666666999;;;???HHHQQQ\\\bbboooqqq___TTTHHHBBB>>>===;;;777666888555555555444555888===AAALLLPPPVVVZZZ[[[[[[[[[[[[ZZZ^^^bbbeeelll{{{uuupppvvv|||}}}sssaaaKKK???555333444222111222000000000000000000//////........................,,,,,,---------............---...000333666666555000000000000000000000000///000111111111111333555444888BBBRRRggg{{{~~~vvvpppmmmjjjfffccceeedddhhhxxxssseeeeeemmmwww|||xxxxxxxxx}}}yyywwwuuuzzz|||uuuqqqssspppllljjjiiihhhgggeeeTTTRRROOOMMMLLLKKKIIIGGGHHHFFFFFFKKKSSSbbbxxxyyypppgggYYYIII===999555555444444444333333333333333333333333333333333555444333333444777:::<<>>:::888999555555555444444666;;;>>>FFFKKKSSSYYY\\\]]]]]]^^^```dddgggfffgggpppsssiiikkksss}}}zzz~~~~~~~~~uuugggPPPDDD999555444222111222222222111111000000//////........................,,,------------.........+++++++++---000222222111000000000000000000000000///000222222111111333555555999BBBRRRggg{{{~~~vvvqqqnnnjjjfffccccccbbbeeetttttteeeccciiisss}}}xxxwwwwww}}}yyytttrrrzzz~~~yyyuuusssrrrooollliiihhhiiijjjWWWTTTQQQPPPOOONNNLLLJJJGGGFFFGGGJJJMMMVVVjjj{{{}}}yyyssskkk^^^OOOAAA:::666666555444444333333333444444444444444444444444444444333333444666:::===LLLccc~~~wwwxxxxxxtttnnnnnnppppppkkkeeedddhhhlllmmmuuu~~~wwwhhhYYYNNNEEE>>>;;;===???HHH]]]sss|||tttnnnjjjdddddddddeeehhhkkknnnpppqqqxxx~~~}}}yyy{{{yyyuuurrrmmmiiiddd```[[[UUUQQQPPPOOOMMMNNNRRRZZZ[[[[[[[[[ZZZZZZ[[[[[[]]]```dddiiinnnqqqssstttsssssssssuuuxxxyyyxxxvvvvvvwwwyyyzzzyyywwwuuusssvvvuuusssqqqoookkkeeeaaaXXXWWWTTTRRRPPPLLLHHHDDD>>>;;;999888888999888777777888;;;CCCKKKLLLGGGAAA;;;>>>AAAAAA??????BBBEEEGGGDDDAAA@@@CCCIIIQQQVVVYYYQQQLLLMMMPPPRRRUUUYYYVVV]]]cccbbb[[[VVVVVVZZZeeeiiiiii```YYY[[[aaafffmmmeee\\\ZZZ___eeehhhiiidddaaabbbiiimmmllljjjiiikkknnnlllaaaUUULLLGGGDDDAAA===::::::::::::>>>DDDLLLRRR^^^nnn{{{ooocccRRRKKKDDDCCCAAA===:::;;;555555555444333555888;;;???EEENNNVVVZZZ]]]___aaabbbgggjjjgggdddiiivvvrrreeeccchhh{{{}}}|||uuuiiiYYYLLL>>>888555222111222222222111111000///..............................------------............000...------//////...---000000000000000000000000///111222333222222333444666999CCCRRRggg|||}}}vvvqqqnnnkkkfffcccbbb```cccpppuuueeeaaaeeemmm}}}{{{zzzyyy~~~zzzvvvuuuwww}}}{{{rrrsssrrrooojjjhhhhhhjjjXXXUUURRRPPPPPPPPPPPPOOOGGGGGGIIIJJJIIIMMM[[[iii}}}{{{wwwoooeeeYYYJJJ???888777666555444444444444444444444444444444444444222333333333333555:::>>>LLLeeeyyyuuuvvvvvvpppjjjggghhhhhheeeaaaccckkkqqqooouuu{{{kkkWWWKKK???;;;<<>>===???AAA@@@>>>===>>>@@@BBB@@@===<<>>BBBDDDBBB???===>>>???>>><<<::::::;;;<<<:::888999<<>>EEEKKKQQQaaarrr{{{sssnnnjjjhhhgggfffiiimmmrrruuuuuu|||{{{uuunnniiigggccc]]]WWWSSSOOOLLLKKKJJJKKKSSS\\\``````^^^ZZZUUUUUUZZZ___dddeeegggkkknnnqqqsssttttttrrrpppppprrrtttvvvvvvyyyxxxwwwwwwwwwwwwxxxyyyqqqooommmlllkkkiiifffccc\\\YYYUUURRROOOKKKGGGDDD<<<:::888777888999999999444555888;;;===???@@@@@@999:::;;;;;;999888777666555555555666999>>>CCCFFFGGGEEEFFFHHHHHHHHHOOOWWW\\\```cccaaa[[[VVVUUUVVVYYY```bbbZZZRRROOOQQQRRRRRRNNNJJJKKKQQQYYY___bbbZZZVVVXXX___eeeeeeddddddkkkwww{{{qqqhhhggghhheeeXXXMMMBBB<<<999777888<<<===AAAKKKUUU]]]eeerrrrrrbbbPPPGGGBBB>>>;;;:::999999999777444333444555777:::@@@GGGNNNUUU]]]bbbcccbbb```___aaagggooottt~~~vvvvvvvvvqqqiiiddddddppp~~~|||kkkVVVHHH???777333333000000//////////////////....................................////////////(((((((((+++...000111000111111111111111111111111...111444555444333333444555888AAARRRhhh|||vvvrrrppplllgggbbb[[[\\\```mmmxxxiiicccccckkk}}}yyy{{{|||uuuqqqooonnnlllkkkhhhbbbYYYSSSRRRTTTVVVXXX]]]UUULLLHHHFFFFFFKKKRRRZZZuuu}}}uuulll\\\LLL;;;:::777555444444555666222222222222222222222222222444777666444666===BBBWWWsss}}}wwwqqqnnnllljjjhhhbbb```___```eeeiiimmmnnnnnnqqqvvv}}}zzzrrrsssxxxlllMMMEEE@@@AAAIIIMMMRRR^^^lllyyywwwqqqmmmiiigggeeeeeehhhmmmssswwwxxx~~~xxxrrrkkkhhhfffccc]]]XXXPPPLLLJJJIIIIIIJJJSSS\\\aaaaaa```[[[VVVWWW]]]cccfffgggiiilllnnnqqqssstttsssrrrrrrsssuuuvvvuuutttvvvtttsssrrrssstttvvvxxxooommmkkkjjjjjjhhheeeccc[[[XXXTTTPPPLLLIIIDDDAAA999777666777999;;;<<<<<<...111444777888:::===???666777888888888666555444111222333555888===@@@CCCDDDCCCDDDFFFDDDDDDKKKSSSRRRVVVZZZZZZWWWUUUVVVXXXYYY^^^^^^VVVMMMLLLOOOQQQQQQNNNJJJJJJOOOVVV\\\___ZZZWWWXXX```eeedddbbbbbbgggtttzzzppphhhiiikkkiiibbbUUUGGG@@@;;;999999<<<;;;@@@IIISSSYYY```lllxxx}}}lllXXXMMMGGGBBB@@@???:::::::::888555333333444777:::>>>DDDKKKSSS\\\aaaeeebbb^^^]]]```ffflllooo~~~|||rrrssswwwtttkkkeeeaaakkkwwwxxxqqqrrrvvv~~~pppZZZKKKAAA888444333000000000000111111111111..................................../////////000000000///111333444444333111111111111111111111111...111444555555444333444444888AAARRRiii{{{vvvrrrppplllgggbbbZZZ[[[```nnnzzzkkkeeefffmmm}}}|||{{{tttooonnnmmmkkkjjjfff^^^XXXTTTUUUXXX[[[ZZZZZZWWWNNNFFFDDDJJJQQQTTTjjjvvvlll]]]OOOGGG???888777555222222444222222222222222222222222666777444666;;;777;;;LLL]]]yyy~~~xxxpppllljjjkkkjjjiiigggbbbaaahhhooopppooooooqqqppprrrwww~~~{{{zzzrrrooonnn{{{mmmLLLDDD@@@CCCOOOYYY^^^aaafffvvvyyymmmhhhhhhgggggghhhhhhjjjmmmrrrvvvttt}}}vvvtttpppjjjccc\\\YYYWWWLLLLLLKKKKKKMMMRRRXXX\\\aaa]]]VVVSSSTTT[[[ccciiiiiikkknnnppppppnnnllljjjmmmkkkiiikkkppptttuuuuuussswwwzzzzzzvvvrrrqqqqqqnnnlllkkkkkkllliiiddd___ZZZUUUOOOKKKIIIFFFBBB>>>999999888999:::<<<>>>???:::777555555888999999777555555666666666555333222333333444555777999;;;<<<<<<<<<===???AAACCCEEEGGGKKKLLLNNNPPPRRRQQQOOOLLLPPPPPPPPPNNNLLLKKKLLLMMMOOOMMMIIIGGGHHHMMMSSSWWWWWWVVVWWW\\\bbbccc___ZZZfffpppssshhh___cccllloookkkaaaSSSGGG???;;;:::999666999???HHHRRR___llltttxxxdddVVVMMMDDD???>>><<<:::777666666555444222555888===BBBIIIQQQZZZ```gggbbb```aaa______fffqqqvvvwwwvvvtttnnniiihhh___dddpppxxxgggccchhhssswwweeePPP???666444555444111///.........,,,+++........................---------.........//////111111222222222111111000111111111000000000000000000111222222111222444666888:::BBBRRRiii~~~xxxtttpppllleeeaaa]]]]]]```mmm~~~ooojjjlllttt~~~~~~|||}}}yyyuuusssqqqooommmiiibbb[[[VVVUUUUUUVVVZZZ[[[YYYRRRKKKHHHKKKOOORRRddd}}}{{{qqqcccVVVIII@@@999777555222222444222222222222222222222222444555222555;;;999>>>PPPfff~~~wwwpppllllllmmmkkkhhhfff```___gggpppssssssssspppppprrrvvv{{{~~~~~~||||||~~~wwwqqqnnnnnnqqq{{{gggLLLBBBAAAHHHWWWbbbfffgggjjjsssyyy~~~}}}tttlllhhhhhhfffgggiiijjjlllpppuuuyyy{{{~~~uuusssooohhhaaa[[[WWWUUUJJJJJJJJJJJJNNNSSSZZZ^^^aaa]]]WWWSSSTTTZZZaaafffhhhjjjmmmppppppooommmkkkjjjgggeeefffjjjnnnqqqqqqsssvvvzzzzzzxxxtttpppooofffeeefffiiikkkkkkfffaaaYYYSSSLLLHHHEEEBBB===:::999888888888999:::<<<===:::777444333555666666555222333444444444333111000//////000111222444555666777777888999;;;===>>>???EEEFFFHHHKKKMMMNNNLLLIIIIIIIIIGGGDDDBBBBBBEEEHHHJJJGGGDDDBBBDDDIIIOOOSSSTTTUUUWWW[[[^^^^^^[[[WWWcccnnnqqqggg___dddkkknnnllldddXXXLLLBBB===:::999666999>>>EEENNNZZZfffnnnzzz}}}hhhYYYNNNEEE???>>>===;;;888777666666444333444777:::???EEENNNWWW]]]fffddddddeeeaaa[[[]]]dddmmmxxxxxxxxxwwwqqqiiiggg___]]]cccuuuzzziiiaaabbbmmm}}}yyykkkXXXFFF:::333111222000///.../////////...........................------..................000111111222222222111111111000000000000000000000000111222222111222444666777:::BBBRRRiii~~~xxxtttqqqmmmgggbbb^^^]]]```mmmsssnnnpppwww|||zzz|||~~~}}}yyy{{{zzzuuurrrpppnnnpppmmmggg```ZZZVVVSSSRRRZZZ[[[[[[XXXQQQMMMLLLLLLNNN[[[pppxxxkkk___MMMCCC:::777555333222444333333333333333333333333111333111444;;;:::BBBVVVqqq|||ssspppqqqsssoookkkfff___\\\eeeqqqwwwwwwvvvssssssuuuyyy||||||zzzxxx}}}~~~~~~yyysssnnnmmmnnnlllqqqyyy~~~~~~sss\\\GGG???BBBNNN___lllqqqqqqqqqppprrrtttrrrnnnjjjgggffffffgggjjjllloootttyyy}}}|||uuurrrmmmfff___YYYTTTRRRJJJIIIIIIKKKPPPWWW]]]bbb```]]]XXXUUUVVV[[[aaaeeehhhjjjmmmoooppppppnnnmmmjjjgggddddddgggkkknnnppptttvvvzzz}}}}}}yyysssnnnddddddfffjjjmmmmmmhhhddd\\\UUUMMMGGGCCC@@@;;;777999888777777888999:::;;;;;;777333111222333333333222333333444444333111111...------......///000111333333333444555666777888======???CCCFFFGGGEEECCCAAA@@@===999777999===@@@BBB@@@======???DDDJJJMMMPPPSSSWWWYYYXXXVVVTTTSSS\\\hhhlllddd^^^bbbiiikkkmmmhhh```UUUIII@@@;;;999777999===BBBIIITTT___fffsssqqq```TTTIIICCCAAA>>><<<999888777666555333444555777:::@@@HHHRRRXXXcccdddhhhiiiddd\\\YYY[[[cccnnn~~~}}}xxxnnnhhhbbbXXXVVVfff~~~pppddd```hhhzzzrrraaaOOO???555000222000//////000111111000..........................................------//////000111222222222222000000000000000000111111000111222222111222444666777999AAARRRiii~~~xxxtttqqqnnnhhhddd___^^^aaaooovvvqqqrrryyyyyyxxxzzz}}}{{{xxxxxx~~~yyyvvvrrrooooooqqqoookkkfff```YYYTTTQQQXXXZZZ\\\[[[WWWQQQLLLIIILLLSSSbbbzzz}}}rrrgggRRRGGG;;;777666333222333333333333333333333333333111333111333:::;;;EEE[[[yyyzzzuuuwwwyyyvvvsssggg___[[[eeeqqqvvvvvvuuuvvvxxx|||}}}{{{~~~}}}zzztttooollllllmmmooorrrtttvvvqqqdddPPPAAA>>>CCCPPPaaaqqqxxxyyyxxxsssqqqmmmkkkiiigggeeedddeeegggkkknnnrrrxxx~~~~~~{{{vvvrrrkkkddd]]]WWWRRROOOLLLJJJJJJMMMRRRYYY___bbb^^^\\\ZZZYYY[[[___dddgggjjjkkknnnooopppooonnnlllmmmjjjfffdddeeeiiimmmppprrrtttyyyyyysssjjjjjjkkkooorrrpppkkkfffbbb[[[QQQIIIDDD@@@<<<999999999888777777888999:::<<<999555222000111222222333444555666555555333333//////............//////333222222222222333444444666777888:::===>>><<<;;;:::999777555333444777999:::999888888:::???DDDGGGLLLQQQVVVVVVRRRNNNNNNOOOUUUaaafff___[[[```fffggglllkkkfff]]]PPPDDD===999777888;;;???FFFOOOZZZbbblllvvv|||jjj]]]PPPGGGEEE@@@>>>;;;999888777666444555555666777<<>>999777555333444333333333333333333333333333555222444:::;;;HHH```~~~xxxxxxzzzzzzxxxkkkbbb___gggqqquuusssrrrwww{{{~~~|||wwwqqqllljjjkkkmmmpppqqqsssssskkk[[[III>>>===DDDPPP```ppp|||zzztttmmmhhhfffeeecccbbbeeehhhlllqqquuu{{{||||||uuuppphhhaaa[[[VVVQQQMMMKKKIIIIIIMMMSSSYYY\\\]]]ZZZZZZ[[[]]]aaaeeejjjlllmmmmmmooopppooonnnmmmlllkkkiiieeebbbbbbdddiiillllllooovvv~~~xxxooonnnpppsssvvvuuupppkkkggg^^^SSSJJJDDD@@@<<<999999888777777777888999:::===;;;888444111111222333222333444555555444333333000000///...............222111111000000111111222333333333444666666444222111333444333111111111222555444444444777;;;???BBBFFFLLLRRRRRRMMMIIIIIIKKKQQQ\\\aaa]]]ZZZaaaggghhhkkkkkkiiibbbWWWKKKAAA;;;666777999===CCCMMMXXX___fffnnnyyytttdddUUUJJJFFFBBB???<<<::::::999777555666666666666:::AAAIIIOOOVVV\\\bbbdddbbbaaa``````[[[bbbnnn~~~}}}rrrhhh^^^UUUZZZiiiyyykkkaaaqqq{{{gggSSSEEE===:::666444222111111111000................................................------...///000111222222222//////000000111111111111000111222222111222444666666888AAARRRjjj~~~wwwrrrpppmmmiiifffaaaaaacccqqqsssmmmmmmsss~~~xxxxxx{{{uuutttwwwqqqrrrrrrpppllleee^^^ZZZVVVWWWZZZ]]]^^^YYYPPPIIILLLKKKQQQbbbyyy{{{sss___PPPAAA;;;999777555555333333333333333333333333444777444555:::===LLLfffyyywwwxxxyyyyyyooojjjiiiooouuuuuutttsssvvv|||{{{uuuoookkkjjjkkklllkkklllnnnooofffUUUGGG???>>>FFFQQQ___pppzzzqqqiiieeecccbbbbbbeeehhhmmmrrrwww}}}~~~{{{|||sssmmmddd]]]YYYUUUOOOKKKGGGGGGHHHMMMTTTYYYZZZYYYXXXYYY\\\aaaeeejjjmmmooommmnnnoooooooooooonnnmmmiiigggeeeaaa___```dddggghhhmmmvvvrrrqqqrrruuuyyyyyyvvvrrrggg^^^RRRHHHBBB>>>;;;888777666666555666777888999<<<<<<:::777333222222333000000222333333222222111......---,,,,,,,,,,,,,,,//////...............///222111000000111111000...+++...000000///---------111111111222444888;;;<<<@@@EEEKKKKKKHHHEEEEEEGGGOOOYYY]]]YYYYYYbbbhhhiiiggggggfffddd^^^SSSFFF===777888888;;;@@@IIITTT[[[```hhhrrrzzz~~~mmm\\\NNNHHHDDDAAA>>><<<;;;:::777666777777666666999>>>EEEJJJQQQWWW\\\\\\ZZZ\\\\\\\\\XXX[[[dddsssxxxhhhaaaZZZYYYaaatttooo___kkkoooZZZIII@@@<<<777444222111111000///---........................---------.........//////......///000111111111111/////////000111111222222000111222222111222444666666888AAARRRjjj~~~vvvqqqooolllhhheee```___aaannntttmmmmmmrrr}}}yyyvvv{{{}}}uuussswwwssstttuuutttpppiiibbb^^^XXXWWWYYY]]]```]]]UUUMMMKKKJJJLLLWWWkkkxxxeeeTTTCCC<<<;;;999666666444444444444444444444444333666444555<<<@@@QQQmmm}}}zzzxxxxxxyyytttrrrtttyyy{{{yyyxxxyyyxxxzzztttnnnkkkjjjjjjkkkiiihhhjjjkkkaaaQQQEEEBBB???IIIUUUbbbttt}}}tttkkkdddbbbbbbdddeeehhhnnnsssxxx~~~~~~{{{|||ooohhh___YYYUUURRRMMMIIIGGGGGGJJJRRR[[[___^^^[[[WWWYYY^^^cccgggkkkmmmnnnkkklllmmmoooppppppqqqpppmmmmmmkkkhhhddddddgggjjjkkkrrr|||{{{yyyxxxzzz|||}}}zzzwwwhhh^^^QQQFFFAAA===:::888333333222222333555777888999;;;;;;999555222111222///000111222333222222111...------,,,,,,,,,,,,---......---------......///000///...///000111000...,,,---......---,,,---.........///000222444666777999===BBBDDDCCCAAAAAABBBIIIRRRVVVRRRSSS]]]eeefffdddbbbbbbcccbbbYYYKKK???999999888999===EEEOOOVVV\\\cccllltttzzzyyyfffVVVNNNEEEBBB???===<<<:::888666555666666666777;;;AAAEEEJJJSSSXXXWWWWWWZZZ[[[YYYXXXXXX\\\kkkoooggg^^^XXXZZZfffvvveeemmmlllVVVEEE<<<444333000000000000///...........................+++,,,,,,---...///000000//////000000000000000///...//////000111111222222000111222222111222444666555888@@@RRRjjj~~~vvvpppmmmjjjfffccc]]]\\\]]]iiissslllkkkqqq|||{{{xxxuuuvvvyyywww|||vvvwwwxxxvvvrrrkkkddd```ZZZXXXYYY]]]bbb```XXXQQQKKKIIIIIIQQQaaawww|||hhhWWWEEE===<<<:::777666444444444444444444444444222555333555===BBBUUUrrr{{{|||}}}zzzyyyyyywwwxxx|||}}}}}}{{{zzzsssnnnkkkjjjjjjjjjkkkiiijjjiii^^^NNNDDDDDD@@@KKKYYYfffxxx~~~vvvllldddaaaccceeeeeeiiinnntttyyy~~~zzz|||llleee[[[UUUSSSPPPKKKGGGHHHIIIOOOXXXbbbgggeeeaaaWWWZZZ^^^cccgggjjjkkkkkkhhhiiikkknnnppprrrssstttuuuuuuuuuqqqmmmlllnnnqqqqqqyyy|||xxxiii___RRRGGGAAA>>><<<:::000000000000111333555666777999;;;999555222111222111222333444555444444333//////......---....../////////......//////000111...------...000222111000/////////---,,,---///222---------///000222333444444888<<<@@@@@@@@@??????CCCKKKNNNJJJLLLXXX```bbbbbb___^^^bbbddd]]]NNNAAA;;;:::888888:::AAAJJJQQQYYY```jjjpppttt~~~ooo]]]UUUFFFCCC@@@===<<<;;;999777444555555666666:::>>>BBBEEEOOOWWWWWWXXX\\\^^^\\\ZZZWWWYYYhhhxxxmmmaaaXXXUUU\\\ooo~~~nnnsss~~~bbbJJJ===222000//////000111111000........................***+++,,,---...000111111///000000000000000///......//////000111222222222000111222222111222444666555888@@@RRRjjj~~~uuuooollliiieeebbbZZZYYYZZZfff~~~qqqjjjiiinnn~~~wwwqqqsss{{{{{{yyywwwvvvvvvuuusssooojjjeee^^^ZZZWWW[[[aaaaaa[[[SSSPPPKKKIIILLLUUUeee}}}vvvcccMMMAAA<<<888444222555555444444444333333333777333555:::;;;BBBZZZuuu|||wwwuuuzzzuuuqqqrrrvvvyyy|||sssmmmjjjjjjjjjjjjhhhkkkhhhgggeeeSSSAAA@@@HHHQQQ]]]iiittt}}}}}}vvvmmmeee```aaacccdddffflllsss{{{}}}yyyuuulllaaaWWWTTTRRRMMMIIIHHHDDDMMM]]]mmmwwwttthhh]]]VVVZZZ___cccdddeeeeeefffeeegggiiikkklllooorrruuuuuuvvvxxx{{{||||||yyyvvvzzz~~~xxxjjj___RRRJJJCCC;;;666555333444555666666555444333555666777777777666444333000222333444444333111000111111000///...------,,,---...000111222111///...///000000111111000///..............................------,,,---...///000333555666777777888;;;===999>>>DDDHHHLLLQQQXXX]]]YYYWWWXXX]]]bbb^^^QQQFFF<<<666333555888<<>>FFFJJJQQQWWWZZZZZZXXXVVVUUUTTTUUU```|||{{{eeeZZZUUUUUU___llltttyyyuuuSSS===777666333000...///111333//////...---,,,++++++***,,,,,,,,,,,,...///000111///////////////.........222222111111111111222222///000111000//////111222666:::CCCSSShhh~~~{{{tttnnnkkkhhhddd```\\\\\\ZZZ___tttvvviiidddiiiwww~~~wwwtttuuu{{{}}}xxxwwwuuutttsssppplllhhh```[[[WWWYYY___bbb^^^ZZZSSSNNNJJJJJJPPP]]]rrr|||kkkWWWJJJBBB:::555444555555555444444444333333666333555;;;>>>GGG```{{{xxxttt~~~zzztttoookkksssyyyuuuoookkkiiiiiihhhhhhkkkmmmgggbbb___OOOCCCFFFIIIQQQ\\\fffnnnvvvyyyxxxxxxwwwrrrkkkdddaaabbbdddeeehhhmmmttt|||{{{uuuqqqhhh^^^UUURRRPPPKKKGGGFFFGGGOOO^^^mmmuuusssiii```WWW[[[```cccdddcccddddddeeegggiiijjjlllnnnqqqtttvvvwwwyyy|||{{{ssshhh\\\PPPIIICCC<<<888888555666666666666444333222555555666666666555555444111222333444444222000///000000//////......---------...000222222111000///------,,,++++++,,,---.....................------...---,,,,,,,,,...///000111333444444555666888:::999===CCCFFFJJJNNNUUU[[[YYYVVVTTTWWWZZZWWWMMMDDD>>>999555777999<<>>777666555555555444444444444333444333666<<<@@@MMMhhhyyysssyyy~~~~~~zzzpppfffbbbooo~~~tttpppllliiihhhhhhhhhgggmmmnnnddd[[[UUUIIIEEEPPPSSS\\\dddhhhlllqqqrrrooopppooolllhhhdddbbbccceeegggiiiooovvv~~~~~~wwwqqqllldddZZZRRROOOLLLHHHEEEEEEHHHOOO[[[ffflllkkkddd^^^XXX\\\```cccbbbaaaaaa```dddfffhhhiiijjjlllooorrruuuvvvyyy|||xxxoooeeeZZZNNNHHHCCC===:::;;;888888888777666555444333555555444333333444555666333333444444333111///...//////..................---...000111111111000///---,,,***))))))+++...000/////////......---------------,,,,,,,,,---......///000111222222333555777999<<<@@@CCCFFFJJJQQQWWW[[[WWWTTTTTTUUURRRKKKEEEAAA;;;888888999:::???FFFOOOYYYdddiiijjjoooyyyyyyiiiXXXNNNDDD@@@>>>;;;999:::999888666555555555777888AAAFFFNNNUUUYYYYYYWWWUUUOOOTTTYYYcccwwwmmmddd\\\VVVZZZbbbssseeeOOO:::999777444333222222222------------------------------......---,,,+++***------......//////000000111111111111111111111111111222222222111111333555777999AAAQQQhhhyyypppjjjfffccc___[[[XXXXXXVVVZZZnnnyyymmmffffffppp|||~~~{{{yyyxxxxxxzzz{{{}}}{{{xxxtttrrrrrrrrrrrrqqqlllfff]]]YYY[[[___ccceeeaaa]]]XXXSSSNNNPPP\\\iiixxxlll___OOO@@@888888555555555555444444444444444444777<<>>@@@BBBGGGOOOUUU]]]\\\ZZZYYYXXXUUUNNNIIIBBB===999999999999===CCCNNNWWWaaafffgggkkksss{{{rrr^^^SSSHHHBBB>>>:::999:::888777555444444555666777===CCCLLLUUU[[[]]]\\\[[[UUUUUUVVV\\\jjjqqqggg^^^VVVWWW^^^pppdddNNN<<<:::777555444222111000,,,,,,,,,------.........///000000///---***&&&$$$,,,------...///000111111111111111222222111111111111222333333222222444666888:::@@@OOOeee}}}~~~wwwnnnhhhdddaaa]]]YYYYYYYYYWWW[[[mmm}}}ppphhhfffnnnwww{{{yyyxxxzzz{{{~~~}}}yyyuuurrrrrrsssttttttsssmmmddd]]]ZZZ\\\```dddcccbbb```[[[RRRNNNVVVaaazzzxxxpppeeeTTTCCC:::999666666555555555444444444555666999<<>>:::999888888<<>>:::666444333222000...+++,,,,,,------.........---...//////---+++(((&&&,,,------...///000111111000111222222222222111000111222333333222333555777999:::@@@MMMbbbzzz}}}vvvmmmfffbbb```\\\YYYZZZ\\\ZZZ]]]nnntttkkkhhhnnnwww|||{{{|||}}}{{{vvvsssssstttuuuuuuvvvrrrjjjbbb\\\ZZZ]]]___aaacccddd```VVVMMMPPPYYYooo|||tttjjjZZZIII>>>;;;666666666555555555444444444888:::<<>>???888666444222111333555666333333222111000/////////......------------------,,,,,,,,,,,,---------...+++,,,...///000///......////////////////////////......//////......---,,,---...//////...///111333444666999;;;>>>FFFPPPXXX^^^ccciiillliiiaaaZZZVVVKKKDDD===:::888888<<>>666666666666555555555555333888;;;===GGGaaahhhkkkrrr{{{zzzqqqnnnrrrxxxzzzzzzwwwtttrrrssstttsssssssssmmmYYYGGGBBBAAALLLbbbvvvooogggcccbbbdddffffffmmmqqqxxxzzzqqqhhhbbbWWWQQQMMMJJJFFFBBBCCCGGGHHHNNNSSSRRRMMMKKKNNNSSSWWW\\\ccchhhhhhgggeeeddd___bbbdddgggiiilllpppssswwwzzz~~~~~~|||iii\\\NNNFFF???999777888666666666666888:::<<<===999888666444333333444555222222111000000000000000.........------,,,,,,,,,......------......//////------------------------.........///000000111111//////000000000///...---,,,---......---...000111222555777:::>>>HHHSSS\\\```gggooorrrooohhhccc```VVVMMMCCC===999777;;;BBBIIIPPPXXX^^^```cccgggkkkppp{{{wwwiiiXXXMMMEEE???===>>>:::888666555444444666666666:::AAAJJJTTT\\\bbbeeeeee\\\UUUUUUXXX^^^iiiuuu|||{{{qqqccc[[[\\\eeeyyyrrrZZZFFF???666222222222111///,,,,,,------------------***++++++---...///000000.........//////////////////111222333333222111//////111222222222333555777888999@@@NNNbbbyyy|||uuulllfffcccbbb```^^^XXX[[[ZZZ]]]nnnyyyqqqooovvv}}}xxx}}}yyyvvvuuuuuuuuutttqqqrrrqqqjjjaaaZZZYYYZZZaaagggmmmkkk^^^OOOLLLQQQQQQkkkvvvhhhVVVGGGAAA777666666666555555555555222888<<<>>>JJJeeettttttxxx|||}}}{{{}}}xxxnnnjjjooovvvyyyyyyyyyyyyzzz|||{{{yyywwwxxxqqq[[[JJJEEECCCLLL___xxxppphhhccccccfffhhhiiippptttzzzyyypppfff```UUUPPPLLLIIIEEEAAABBBGGGEEELLLRRRQQQMMMKKKQQQWWWYYY^^^eeekkklllkkkjjjiiiaaacccfffiiikkknnnrrrvvvrrrwww|||}}}|||}}}~~~hhh[[[MMMEEE???:::888999666555555555555777888999:::999777555444333333444111111000000000000000111//////...---,,,,,,++++++///////////////000111111111///---++++++---///000------...///000111222222///000111111111000...---+++,,,------,,,,,,...000111444666999???IIIVVV___eeellltttwwwsssnnnkkkjjj^^^SSSHHH@@@:::777;;;AAAGGGNNNVVV\\\___aaaeeeiiihhhsss}}}nnn]]]QQQHHHBBB@@@AAA===;;;888555444444444555555888>>>FFFOOOWWW]]]aaafff```ZZZXXXVVVXXXeeetttyyyiii]]][[[\\\rrrzzzbbbIIIAAA777222222333222000------------------------//////...---------......///////////////.........///000222333333222000//////000111111111222555777666888@@@OOOddd||||||uuulllfffdddcccbbb```UUUXXXXXX[[[lllzzzrrrqqqyyy~~~wwwttttttvvvvvvtttrrrooolllhhhbbb\\\WWW[[[bbbjjjmmmiii___TTTNNNSSSaaazzz}}}|||oooaaaOOO@@@999999777444444666777666555999;;;>>>OOOnnnzzzuuuzzz~~~||||||}}}zzztttooopppuuuxxxyyyvvv{{{|||bbbMMMAAABBBPPP]]]|||qqqfffbbbbbbcccgggkkkrrryyy{{{sssjjjbbb\\\UUUPPPKKKHHHDDD???@@@EEEGGGKKKOOOPPPMMMMMMQQQUUUYYY]]]dddjjjnnnooonnnmmmfffgggiiilllooosssvvvxxx}}}|||{{{zzzzzz|||~~~kkk___QQQHHHAAA<<<<<<>>>555444333333333333444555666777888888777555333111222222111111111111222222/////////000000000000000000...,,,---//////---+++++++++,,,------...//////---......//////...------000...---,,,,,,---...000///...---,,,,,,,,,,,,,,,------111555999AAARRRaaahhhttt~~~|||yyytttpppjjj\\\LLLCCC>>>:::;;;>>>EEELLLTTTZZZ]]]```cccgggfffmmmvvvwwweeeUUUJJJDDD@@@===999888777555444444444444999999===DDDIIIPPP[[[fffjjjhhhbbb[[[WWW[[[fffpppyyyoooeee^^^ZZZmmm}}}kkkSSSEEE777333333222000000,,,,,,---...//////......------------.........///000000000///////////////111111111111000000000000000/////////000222555777444666<<>>MMM\\\mmmzzz~~~yyyqqqbbbQQQFFF@@@<<<<<>>EEEOOOfff~~~uuullldddbbbbbbcccggglllqqqyyyxxxoooeee\\\VVVPPPMMMJJJHHHDDD???@@@DDDFFFHHHJJJIIIIIIMMMSSSYYY]]]___bbbeeehhhjjjjjjjjjoooooooooppprrrtttuuuvvvyyyzzz{{{||||||}}}}}}}}}lll___PPPFFF???888666777555444333333333333444555111222444555555555444333000000////////////000000111000///.........000000222000---,,,---------,,,....../////////////////////.........///000111111111000///......///000111///......------------...------///222555:::FFFSSSlll{{{|||kkkXXXKKKBBB======@@@BBBHHHPPPUUUWWWZZZ^^^aaaccchhhoooyyyttt```RRRIIICCC???>>>===;;;999777666555444444555999???EEEKKKWWWbbbeeefffeeeaaa___bbbkkksssyyynnnddddddmmm{{{~~~xxx}}}fffUUUBBB999555222000000000///...------...///000....../////////000000000---......//////000000000//////000000111222222222333222111000000111222333444555<<>>III]]]qqqsss^^^NNNDDD>>>===@@@@@@FFFLLLQQQSSSVVVZZZ^^^bbbeeekkkttt~~~jjj[[[PPPIIIDDD@@@???===:::777555444444444444777>>>CCCIIITTT___eeehhhhhheeeaaaaaafffkkknnnzzzxxxqqqmmmtttxxxyyylllZZZEEE:::666222000111222000...------...///000////////////000000000000......//////000111222222000000111222333444555666222222111111111222333444666888>>>LLLaaaxxx}}}vvvooolllhhhaaa^^^^^^WWWWWWXXXYYYXXX^^^ooo~~~xxxrrrpppyyy~~~{{{{{{vvvuuuuuutttqqqlllfffaaa\\\]]]```gggnnnoooiiicccZZZRRRVVVnnnxxxooo```SSSCCC:::444555777555555777666888:::AAAWWWyyyyyyvvvzzz}}}yyy{{{yyyuuurrrttttttzzz~~~eeePPPAAA>>>GGGRRRYYYgggtttyyy|||}}}wwwnnnhhhccc___``````aaafffmmmttt|||xxxnnncccZZZTTTLLLHHHFFFFFFCCC???@@@EEEGGGFFFDDDDDDGGGMMMVVV[[[```___``````bbbdddggghhhjjjkkklllnnnqqqtttvvvxxxxxxzzz|||~~~}}}vvveeeRRRGGG@@@;;;888888555444333333333333444555888888777666555444333222222111111000000111111222111000///---------.../////////...---,,,,,,---...////////////............333333222222333444444555222222222111111222222222/////////......//////000...---...000111222888@@@JJJ___zzzxxxaaaQQQEEE>>><<>>LLL```wwwxxxrrrppplllgggdddddd[[[\\\^^^\\\XXXZZZhhhxxx|||xxxrrrooovvv~~~{{{yyy{{{uuuuuuvvvwwwvvvrrrlllhhhfffeeegggkkkpppqqqooolll\\\QQQOOOccc~~~zzzuuuiii^^^HHH<<<444777999666555888666888:::CCCYYYzzz{{{zzzzzzvvvzzz|||~~~|||tttrrruuuyyy~~~ppp[[[III???@@@KKKWWWaaajjjrrrtttttttttpppjjjddd```___aaaaaabbbhhhooowwwwwwmmmcccYYYSSSKKKGGGDDDCCCAAA>>>AAAGGGHHHFFFCCCCCCGGGNNNVVV[[[_________```aaadddfffhhhiiijjjlllooossswwwzzz{{{wwwyyy|||~~~~~~lllUUUGGG@@@;;;888888555444333333333333444555::::::888777555333222222222222111111111111222222000/////////...------,,,,,,---///...------...///////////////000000000000555666666777777666666555222222222222222222222222000////////////000000111000......111111000444999===NNNfff|||zzzdddSSSGGG???<<<>>>>>>BBBHHHKKKLLLOOOSSSWWW]]]^^^dddllluuu|||hhhVVVHHH???AAA???===:::888666444444555555777<<>>@@@LLLXXXiiipppvvvwwwuuuqqqlllgggbbb```aaacccdddeeekkksss{{{~~~uuukkkaaaXXXRRRKKKFFFBBBAAA>>>===BBBHHHIIIFFFDDDDDDIIIPPPVVVZZZ_________```bbbdddggghhhiiijjjlllnnnrrrvvvyyyzzzvvvwwwyyy{{{}}}}}}}}}}}}xxx]]]LLLCCC===:::999555444333333333333444555999888777555444333333222111111000000000000111111...///000000///...,,,***(((+++///000///...///000000111111222222333333333888999:::;;;;;;999666555111111222222222222111111000000//////000000111222111//////222222000222555777AAAPPP```rrr{{{fffVVVJJJAAA===>>>===BBBFFFIIIJJJMMMRRRVVVYYYZZZ```gggnnnyyysss```PPPFFFAAA@@@>>><<<999888777666555444666999<<>>@@@KKKWWWlllsssyyyzzzwwwqqqjjjeeebbbaaacccffffffgggnnnvvv~~~|||sssjjj```WWWQQQKKKFFFAAA???======BBBJJJJJJGGGDDDEEEJJJPPPVVVZZZ^^^^^^___aaaccceeeggghhhggghhhjjjlllooorrruuuwwwuuuuuuwwwyyyzzz{{{||||||fffRRRGGG@@@<<<<<<555444333333333333444555666555444333333333333333000000////////////000000---...000111000...+++)))%%%***///111000//////111222222333444444555666666999;;;===>>>===:::666444000111111222222111111000000000///000000111222222222///000333333000111444555:::@@@JJJ\\\sss|||gggXXXLLLBBB>>>>>>===AAAFFFHHHJJJLLLQQQUUUVVVXXX]]]eeejjjsss~~~lll\\\RRRBBBAAA???===;;;:::999888555333555888999<<>>999444111000((()))***,,,---......///------------.........///...............---------222333333444444555555666222333333444444333333222555666<<>>@@@DDDGGGIIILLLIIIFFFGGGKKKQQQUUUXXX^^^___aaacccdddeeedddddddddgggjjjlllnnnqqquuuxxxvvvwwwxxxxxxxxxzzz}}}~~~uuuZZZHHH???;;;:::666555555555555666777777999999999999777555333111111111111111000000000000***+++,,,,,,******+++,,,+++++++++,,,---...///000333777888666777;;;<<<:::===;;;:::;;;======:::777555444444333222111111000///000111333333222222111///000111222222111000000444333666===FFFTTThhhzzz{{{mmm[[[III>>>;;;<<<<<>>@@@DDDGGGIIIJJJHHHFFFGGGKKKRRRWWWYYY___aaaccceeeffffffffffffeeegggjjjlllnnnqqquuuxxxvvvxxxyyyyyyyyyzzz}}}fffQQQEEE???===666666555555555555666777777777777666555333111000111111111111000000000000,,,---......,,,,,,---...,,,,,,------...000111222000444555555888===???===???<<<999888999999666333222222111111000000/////////000111222222222111111111111222222222222111111333222444888<<>>;;;777666999666666666666888===DDDIIIVVV```hhhiiihhhhhhgggeeedddggglllyyywwwmmmooovvvtttjjjYYYHHH===777555444000000///.........//////------........./////////222111111000//////////////////000111111111111111222222333333444444555555666888>>>JJJ]]]ttt{{{vvvtttvvvzzz|||yyyssslllgggiiiwww}}}sssoooqqqttt~~~{{{{{{|||yyy{{{}}}xxxuuutttyyyyyyzzz{{{{{{yyytttppp```^^^]]]```dddfffeeecccWWWQQQLLLJJJIIILLLWWWbbbuuukkkWWWBBB999999888666555555999>>>IIIeeezzzvvvwwwxxxxxxyyytttqqqmmm^^^YYYfffvvv}}}yyyttttttuuuuuuyyyuuuqqqmmmeee^^^___dddhhhoooqqqoooqqqtttpppggg```UUUIIIDDDEEEIIIRRR[[[mmmvvv|||{{{vvvpppiiicccbbbdddeeefffgggkkkrrrxxx{{{qqqiiiccc]]]UUUPPPIIIEEE@@@>>>@@@DDDGGGIIIHHHFFFEEEGGGMMMTTTYYY\\\aaabbbdddfffhhhhhhhhhhhheeegggjjjlllnnnqqquuuxxxxxxyyy{{{{{{{{{|||~~~ttt\\\JJJ@@@===777666555444444555666666777777666666444333111000222222111111111000000000...///000000......///000.........///000111222333000444666666999???BBBAAA@@@;;;666444555666444333111111111000000000000000//////000111111111111000222222333333333333333222333222444666666666<<>>@@@BBBEEEIIILLLRRRTTTYYY___dddkkkxxx|||iii^^^OOOGGGAAA???<<<888777999444444444555777<<>>777333111///////////////000111111,,,---------............/////////...//////000000//////000111111111111111222222222333333333333333666888>>>JJJ]]]sss|||yyyxxx{{{~~~vvvllleeeccciiiyyy~~~sssoooqqqttt~~~zzzyyyyyyyyyuuujjjlllppptttxxx|||~~~~~~xxxttttttxxxxxxxxxzzz{{{yyyuuurrrddd___ZZZXXXYYY[[[ZZZYYYSSSOOOLLLKKKIIIJJJRRR[[[pppttt]]]DDD:::999999666444555999???KKKfff{{{|||~~~xxxyyysssooommmcccddduuu~~~xxxyyy}}}~~~}}}{{{vvvkkk```^^^bbb^^^dddhhhjjjooorrrnnnfffYYYOOOFFFFFFIIIMMMRRRVVVkkkssszzzyyyrrrkkkfffdddaaaccceeefffgggllltttzzz|||rrriiiccc\\\TTTOOOGGGCCC@@@>>>AAADDDHHHIIIFFFEEEEEEHHHNNNVVV[[[^^^aaaccceeegggiiiiiiiiiiiifffhhhkkkmmmooorrruuuxxx{{{|||~~~~~~~~~~~~kkkSSSEEE???999888666444444444666666888888888777666444333333222222222111111111000000///000111111//////000111.../////////000222333444444777999999<<>>???AAACCCGGGIIINNNPPPWWW^^^ccchhhssspppcccRRRIIIAAA???<<<888777888111111222222444999???CCCNNNXXXbbbfffffffffccc^^^aaaaaaeeeooo}}}pppkkkbbb]]]fffyyy{{{mmmYYYGGG===777222000000000/////////000000111,,,,,,,,,---------......,,,,,,,,,---///000222333//////000111111111111111333222222222222222222222555777===III[[[rrr}}}}}}}}}rrrfff``````jjj{{{tttppprrrvvv|||{{{zzzuuuwwwyyywwwpppggg^^^YYYVVVVVVUUUVVVXXX[[[___aaa___bbbgggooo{{{zzzvvvvvvwwwwwwwwwxxxyyyxxxvvvtttjjjddd\\\WWWUUUTTTRRROOONNNLLLKKKJJJIIIHHHOOOWWWiiizzzzzzbbbGGG;;;999888555333555:::@@@LLLggg{{{{{{tttpppooojjjqqq}}}~~~~~~rrrddd^^^```[[[___dddjjjqqqtttnnngggYYYOOOIIIMMMUUUZZZ]]]___jjjooouuuuuunnngggdddeee```bbbeeefffhhhmmmuuu|||~~~tttjjjccc[[[RRRMMMEEEBBB???>>>AAAEEEHHHIIIEEEDDDEEEIIIPPPWWW]]]___aaabbbeeegggiiijjjjjjjjjhhhjjjmmmnnnpppsssvvvyyy~~~cccNNNDDD;;;:::777555444555666777888888777666555444444333222222222222111111111111...000111000///...///000......//////000111333444444888:::;;;@@@HHHMMMMMMGGG@@@888333222444444444000000111111111111111111000000000000000111111222333555777999:::::::::999:::777666888777666999>>>:::===AAAAAA>>><<<<<<>>>;;;===???@@@AAACCCFFFHHHIIIMMMTTT\\\aaafffppp{{{tttgggUUUKKKBBB>>>===999666777111222222222444777===AAAJJJUUU```fffhhhgggaaaYYY[[[\\\aaalll{{{yyyqqqddd\\\bbbqqquuu```MMM@@@:::666555222111000///............,,,,,,,,,---------......---------......///000111//////000111111111111111333222222222222222222222444666;;;GGGZZZpppyyynnnbbb]]]___iii|||uuupppqqqsss~~~}}}jjjjjjiiieee___WWWPPPKKKMMMKKKIIIHHHHHHJJJMMMOOOOOOPPPQQQTTTZZZfffvvv}}}yyyzzzxxxwwwvvvwwwxxxxxxvvvuuuqqqkkkccc]]]YYYUUUOOOKKKKKKIIIHHHIIIGGGFFFKKKSSSaaasss~~~fffLLL>>>:::888555555555;;;AAANNNiii|||wwwvvvpppyyyxxxiii___]]]^^^```fffnnnttttttmmmfffZZZQQQMMMVVVdddmmmqqqsssooooooqqqqqqkkkdddbbbddd___aaadddfffiiinnnwww}}}~~~sssiiiaaaYYYPPPJJJCCCAAA>>>???AAAEEEHHHIIIEEEDDDEEEJJJQQQYYY^^^```aaaccceeehhhjjjkkkkkkkkkjjjllloooppprrrtttxxx{{{rrrWWWGGG>>><<<999666555666777888666555444333222222222222333222222222222111111111...///000000......///000/////////000111222333444111555888:::@@@JJJQQQRRRNNNFFF<<<666333333222111111111000000000000000000111111111000111222222333555888<<>>;;;:::<<<>>>===>>>@@@@@@@@@BBBDDDGGGGGGJJJQQQYYY]]]bbblllwwwzzzlllYYYNNNCCC???>>>:::777777555555555555666888===@@@GGGRRR^^^fffjjjjjjddd\\\YYY[[[bbblllxxxzzzkkkaaafffrrr~~~~~~lllWWWFFF;;;777555222111000...------,,,,,,,,,---------............222111000///............//////000111111111111111222222222333333333333333444666;;;GGGYYYppp|||zzzyyyppphhh___[[[]]]ggg{{{wwwooommmnnn]]][[[WWWTTTPPPLLLHHHFFFDDDDDDDDDDDDEEEEEEFFFFFFEEEGGGHHHGGGHHHMMMWWW^^^rrr||||||}}}zzzyyywwwwwwxxxxxxwwwvvvuuuqqqlllgggccc\\\SSSMMMKKKIIIHHHHHHFFFDDDIIIPPP\\\ooojjjRRRCCC<<<888666777444:::BBBPPPlllwww|||~~~pppddd```aaaaaafffpppwwwuuummmeeeXXXOOOLLLXXXkkkxxx~~~xxxsssooonnnjjjccc```ccc^^^aaadddfffiiioooxxxzzzooofff^^^VVVMMMHHHBBB@@@>>>???BBBFFFHHHIIIEEEEEEFFFKKKRRRYYY^^^```cccdddgggjjjlllmmmmmmmmmlllnnnqqqrrrtttvvvyyy|||dddOOOAAA>>>;;;888666777888999666555333222222222222333333333222222222111111111...000111000///...///111000000111111222444555666111444666777<<>>>>>;;;;;;===@@@AAABBB???;;;999;;;======>>>@@@@@@@@@AAACCCEEEFFFIIIOOOUUUYYY\\\fffqqqxxxrrr^^^RRRFFFBBBAAA===:::999777777777666666777;;;>>>CCCMMMXXXaaahhhllliiiccc]]]___fffooovvv~~~tttgggiiiqqqzzz}}}hhhQQQ@@@777444//////...---------------------........./////////111000000//////000000000//////000111111111111111222222333333444444555555666888===HHH[[[qqq|||uuupppmmmfffaaa]]]ZZZZZZcccwwwzzzqqqnnnnnn|||~~~}}}NNNKKKGGGDDDCCCBBBAAA@@@<<<>>>AAADDDEEEEEECCCBBB???BBBEEEDDDBBBCCCIIINNNQQQZZZjjj~~~}}}~~~|||zzzxxxxxxyyyyyyxxxwwwxxxuuurrroookkkcccXXXPPPNNNLLLKKKJJJGGGDDDHHHOOO]]]ooommmVVVFFF===888888:::333:::CCCRRRooo}}}}}}wwwjjjddd______eeepppxxxwwwnnngggUUUJJJGGGTTTiiixxx~~~wwwpppnnnjjjbbb___aaa]]]```dddfffiiipppyyy|||uuukkkbbb[[[SSSLLLFFFAAA???>>>???BBBFFFHHHIIIEEEEEEGGGKKKRRRYYY^^^```dddfffhhhkkkmmmooooooooonnnppprrrsssuuuwwwzzz}}}ttt\\\BBB@@@<<<888777777999:::888777555444333444444555333333333222222222111111///111222111000///000111222222222333444555666777444666666444777>>>BBBBBBGGGAAA:::666777999999999::::::999888777666666666444333222222222333444555;;;@@@HHHPPPTTTSSSPPPNNNFFFCCCCCCFFFGGGCCCAAABBBAAACCCCCCAAA<<<999:::;;;===>>>????????????BBBDDDGGGIIINNNSSSUUUXXXaaalllooowwwbbbTTTHHHDDDCCC???<<<:::666777666555444555888;;;???GGGQQQZZZccckkkkkkgggbbbdddkkkrrruuuyyy{{{kkkjjjoootttzzz___HHH;;;777---,,,,,,,,,,,,---...............////////////000,,,,,,---///111333555777//////000111111111111111222222333444444555666666888999???JJJ\\\rrryyypppiiieee___]]][[[YYYXXXaaauuu~~~uuurrrqqq{{{~~~|||zzzGGGDDDBBB@@@@@@@@@@@@???;;;>>>BBBCCCAAA@@@AAABBBDDDBBB@@@@@@AAABBBAAA@@@GGGGGGNNN^^^uuu~~~}}}}}}}}}{{{yyywwwwwwyyy{{{~~~{{{yyyyyywwwpppdddZZZRRROOOMMMMMMKKKHHHIIINNN]]]rrrpppXXXGGG>>>999:::===;;;===EEEYYYzzz{{{xxx~~~mmm```______cccmmmuuutttiii^^^VVVLLLGGGOOO[[[gggsss}}}}}}wwwooogggbbbaaaaaa```aaadddjjjlllooowwwyyysssjjjaaaYYYRRRLLLHHHAAA>>><<<>>>CCCGGGIIIHHHFFFGGGIIIMMMRRRXXX^^^aaahhhjjjlllllllllkkkkkklllmmmnnnpppssswww|||dddQQQFFF===;;;<<<:::888888:::777444333333333222111333333222222111000//////---.../////////000222444---222666777444111000000000000000111222444777888999:::<<<;;;999888888999;;;;;;;;;:::888666444222555555333333333444555666???DDDLLLRRRUUURRRNNNJJJKKKIIIGGGDDDBBBBBBAAAAAAAAABBBBBB@@@>>>======???===>>>@@@@@@???@@@BBBDDDHHHJJJNNNRRRVVV[[[^^^```nnn|||zzzjjj]]]OOOGGGCCC???>>>@@@999888666555555555777888@@@EEENNNYYYccchhhhhhgggfffgggiiikkkmmmsssuuujjjkkkrrrzzz~~~iiiJJJ<<<;;;000///...------,,,,,,---////////////////////////...............///000000000111111111111222222222222111000000000111333333888999>>>JJJ]]]rrrrrrgggaaa^^^___]]][[[YYYZZZcccyyyzzzqqqppprrr|||}}}xxxBBBAAA@@@@@@@@@AAAAAA@@@>>>AAABBBBBB@@@@@@AAACCCDDDBBBAAA@@@BBBBBBBBBAAABBB@@@DDDOOO```www}}}zzzyyyzzz}}}}}}||||||~~~}}}uuuhhh^^^TTTPPPNNNNNNLLLHHHJJJNNNYYYpppnnnXXXHHH>>>999888::::::===FFF\\\}}}}}}tttqqqyyy~~~qqqggg^^^^^^bbbkkksssrrrggg\\\RRRKKKHHHMMMUUU^^^jjjttt|||zzzvvvooohhhcccaaaaaa``````dddiiillloooxxxxxxqqqhhh^^^VVVOOOJJJGGG@@@===<<<>>>BBBEEEFFFDDDFFFGGGIIINNNSSSYYY^^^aaahhhkkknnnooonnnmmmmmmmmmlllmmmppptttxxx|||lllVVVJJJ@@@>>>>>><<<:::999:::777444333333333222111333333222222111000000///...///000000///000222444444777888888666444555777444333222222222444666777666888:::;;;:::999::::::======>>>>>>===<<<:::999777666555444444444555555;;;@@@FFFKKKMMMKKKGGGDDDFFFEEECCCAAA?????????????????????>>>;;;:::;;;===;;;<<<>>>>>>???@@@CCCEEEDDDFFFJJJPPPVVV[[[___bbbjjjvvvpppcccTTTKKKDDD???===>>>999888666444444555666777<<>>????????????>>>>>>CCCDDDDDDCCCAAAAAACCCEEEEEECCCAAAAAABBBBBBAAA@@@BBB@@@AAAFFFOOO```{{{|||{{{}}}}}}}}}~~~{{{nnncccWWWRRROOONNNLLLIIIIIIMMMVVVnnnoooZZZKKK@@@888666888999===HHH```uuulllhhhooowwwwwwooojjj]]]]]]aaaiiipppnnnddd[[[PPPNNNNNNPPPRRRVVV```jjjvvvuuusssnnnhhhdddaaaaaa______ccchhhlllqqqzzzvvvooodddZZZRRRLLLHHHEEE@@@>>>>>>AAAEEEGGGFFFDDDEEEGGGJJJOOOTTTZZZ___aaahhhkkkppprrrqqqpppnnnnnnkkkmmmqqquuuyyy|||~~~www\\\OOOCCC@@@AAA???<<<::::::888444333333333222111333333222222111000000000///000111111000000222444888888888666444555777999444333222111000111222333444777;;;============>>>;;;<<<===??????>>>>>>===;;;;;;:::888777666666555777:::>>>AAABBB@@@>>><<<>>>===<<<;;;;;;:::;;;;;;:::;;;;;;:::888777888999777999;;;<<<===@@@CCCEEEBBBEEEIIINNNTTTYYY]]]___cccnnn{{{yyykkkZZZOOOGGG@@@<<<===999777555444333444666777:::???HHHSSS]]]ccceeedddYYYWWWWWWYYY[[[bbbqqqzzzqqqpppuuu{{{wwwXXXBBB:::222111000///............//////////////////////////////......//////000111000111111111111222222222222111111000111222333444666777===JJJ]]]sssvvvjjjbbb^^^\\\[[[ZZZXXXYYY]]]jjjyyypppoooqqqyyy~~~???AAAEEEFFFFFFDDDCCCBBBGGGHHHHHHHHHHHHGGGGGGGGGFFFDDDBBBAAAAAAAAA@@@???AAAAAAAAABBBDDDOOOfffzzz~~~}}}~~~|||qqqhhhZZZTTTOOONNNLLLIIIIIIKKKUUUlllwwwaaaPPPCCC:::777888888===JJJddd}}}rrrhhhaaaeeejjjjjjgggddd\\\\\\```hhhmmmkkkbbbYYYSSSXXX\\\[[[WWWVVV\\\dddmmmnnnnnnkkkgggbbb``````^^^^^^bbbhhhmmmsss~~~tttmmmbbbWWWOOOJJJGGGEEEAAAAAABBBFFFKKKMMMKKKHHHDDDGGGKKKPPPVVV[[[___aaafffjjjpppsssrrrqqqooonnnkkknnnrrrwww{{{}}}~~~~~~cccTTTEEEAAAAAA@@@===;;;:::888555333333333222111222222222111111111000000///000111000000000222444:::999999777777777777888666666555444333333444444555888===@@@@@@@@@AAABBB===>>>@@@AAABBBCCCBBBBBBCCCAAA???<<<999777666555555555777777888777666555666666666666666666666666444666777666555444444555333555888:::;;;>>>BBBEEEEEEGGGJJJNNNRRRVVVYYYZZZ___hhhsssppp___SSSIIIAAA======999777555444333444555666:::>>>GGGQQQZZZ```aaa```TTTQQQOOOPPPSSSZZZhhhuuuyyypppmmmrrr{{{vvvWWW@@@666333222111000/////////////////////////////////////////////...///000000111000000111111111222222222222222111000111222333444555666===JJJ^^^sss~~~pppeee___]]]\\\___\\\ZZZZZZ]]]kkkzzzpppnnnpppvvv~~~~~~~~~BBBHHHPPPUUUVVVVVVUUUUUUPPPPPPRRRSSSRRRPPPMMMKKKJJJGGGDDDCCCBBBAAA???>>>:::<<<>>>???===BBBRRRbbb}}}{{{|||~~~{{{ssslll^^^VVVPPPNNNLLLIIIHHHJJJRRRddd~~~kkkYYYIII===:::;;;999>>>LLLhhhwwwwww{{{wwwwwwyyyrrrhhh``````ccccccbbbbbb\\\]]]aaagggkkkiii```YYYWWWbbbkkkiiiaaa[[[]]]```fffggghhhgggddd```^^^^^^^^^^^^aaahhhnnnvvvssslllaaaVVVOOOJJJGGGEEE@@@@@@CCCHHHNNNPPPNNNLLLDDDGGGLLLRRRXXX]]]```aaadddhhhnnnqqqqqqpppooonnnllloootttzzz~~~lllZZZGGGAAAAAA???===<<<;;;888555444444444333222222222222111111111111111...000111111000111444666;;;<<<<<<===>>>>>>===<<<<<<=========<<<;;;::::::777:::>>>@@@AAAAAAAAABBBCCCDDDFFFHHHJJJJJJJJJJJJIIIGGGBBB===888555333222444333333222222111111111000000111111222222222222000222333444222222222333000333555777999<<<@@@BBBDDDFFFIIILLLPPPTTTWWWYYY[[[cccnnnyyytttcccVVVLLLCCC>>>>>>:::888666444333444555666:::===DDDLLLTTTYYYYYYXXXOOOKKKHHHIIIKKKQQQ]]]iii{{{vvvkkkffflllzzzqqqUUU???666333222111000000//////000///////////////////////////////////////000111111000000111111111222222222333222111111111222444444444666===JJJ^^^rrrxxxkkkccc___]]]\\\^^^\\\ZZZZZZ]]]lll{{{pppnnnooosss~~~|||zzz{{{|||FFFPPP\\\fffjjjlllmmmnnnbbbaaa```___^^^ZZZVVVRRRPPPMMMJJJGGGEEECCC@@@>>>999;;;>>>???===>>>GGGRRRhhh{{{|||yyyzzz}}}|||wwwqqqddd[[[RRRPPPNNNKKKJJJKKKNNNYYYnnnsssbbbRRRCCC======:::???MMMiiiwwwoooqqqvvvssssssssswwwoooggg``````bbbaaabbbddd]]]^^^ccchhhkkkhhh```YYYZZZjjjxxxwwwnnneee```^^^bbbdddeeedddaaa___^^^^^^___^^^bbbhhhpppyyy~~~rrrkkk```WWWOOOJJJFFFDDD???>>>@@@EEEKKKNNNLLLJJJCCCFFFMMMTTTZZZ^^^aaabbbcccggglllooopppooooooooonnnqqqwww|||{{{eeeNNNCCCAAA???===<<<;;;888555444444444333222111111111111111111111111///000222333333555777::::::;;;===@@@DDDFFFFFFEEEEEEGGGHHHIIIGGGDDDAAA>>>>>>@@@AAABBBAAA@@@AAABBBEEEFFFIIIMMMOOOQQQRRRRRRQQQLLLEEE<<<666222000000333333111000//////000000---...//////000000//////---///111222111111111111000222444555666999<<>>???AAA???>>>CCCJJJUUUjjj{{{yyyyyy|||}}}xxxjjj```VVVSSSRRROOOMMMMMMMMMRRRaaayyywwwkkkZZZIII>>><<<<<<@@@MMMjjj}}}ppphhhjjjoooppprrrrrrsssyyy{{{lllfffaaa``````^^^___bbb^^^```dddiiikkkhhhaaa[[[^^^qqq|||rrrhhh```bbbcccdddccc```_______________bbbiiiqqq||||||oooiii___VVVOOOIIIEEEBBB@@@???@@@CCCHHHJJJIIIFFFBBBFFFMMMUUU[[[___aaabbbdddgggkkknnnoooooopppqqqpppsssyyy~~~uuuWWWGGGCCC@@@===<<<;;;999666444444444333222111111111111111111111111111333555666777999<<>>>>>@@@FFFOOOUUUYYYZZZ[[[]]]______\\\VVVPPPKKKJJJJJJJJJGGGEEEDDDEEEGGGIIILLLPPPUUUZZZ]]]___```\\\VVVKKK@@@888333222222333222111000/////////000,,,---.../////////......+++...111222111111111111000222333444444666888;;;<<<>>>AAAFFFKKKPPPTTTVVVTTTXXX]]]eeesss~~~kkk]]]RRRGGGAAAAAA<<<;;;888666555555666777666999>>>FFFMMMRRRRRRRRRJJJEEEBBBBBBCCCFFFMMMTTTdddxxx|||vvvsssuuuqqqggg___ccctttpppVVVDDD===222222111000////////////////////////////////////000000//////000000111222000111111111111222222222333333222111222333444555555777>>>KKK]]]qqq|||pppgggdddcccbbb```YYYXXXXXXYYY^^^kkk~~~rrrnnnnnnzzz|||{{{{{{wwwzzzqqqkkkgggdddaaa^^^ZZZUUUPPPMMMIIIEEEBBBAAA>>>===>>>===;;;>>>DDDJJJ```zzz}}}yyy|||wwwwwwyyy|||nnncccYYYVVVUUURRROOOOOOOOOOOO\\\uuu}}}xxxppp```MMM???:::===AAAMMMjjjyyykkkcccdddhhheeejjjnnnqqqvvv||||||xxxkkkeee```___]]]YYYYYY[[[```bbbfffjjjkkkhhhaaa\\\bbbwww{{{nnndddcccddddddccc```___```aaa```___cccjjjrrr}}}yyymmmggg___VVVOOOIIICCC@@@DDDBBBAAACCCGGGHHHGGGDDDBBBFFFNNNUUU\\\```aaabbbeeegggkkkmmmnnnoooqqqrrrrrruuuzzz___LLLEEEAAA>>><<<;;;999666444444444333222111111111111111111222222333555777999:::===@@@CCCJJJIIIJJJQQQ]]]hhhooorrruuuwwwzzzyyyuuulllccc^^^UUUTTTRRRNNNKKKIIIJJJLLLSSSVVV[[[bbbhhhmmmqqqrrrfff^^^RRREEE<<<777666666222222111000////////////------///000000///...---***---000222222111111111111222333333333444666888===>>>AAADDDHHHKKKNNNOOOQQQSSSVVV\\\kkkooo```TTTHHHBBBAAA===<<<999777666666777777777:::@@@HHHPPPUUUVVVVVVLLLGGGDDDEEEFFFGGGLLLRRRWWWnnn~~~~~~|||vvvnnnrrrrrriii```cccssspppVVVDDD>>>222111000///............////////////////////////000000000000000111111222000111111111111222222222333333222222222333444555666888???KKK]]]pppzzznnngggfffeeecccaaa\\\ZZZZZZZZZ]]]hhhsssnnnnnn~~~}}}}}}|||ooogggbbb]]]ZZZ]]][[[WWWSSSNNNIIIEEEDDDBBBAAA@@@???>>>>>>>>>???HHHOOObbb|||{{{wwwtttuuutttssstttxxxwwwxxx{{{tttkkk___YYYXXXXXXXXXVVVKKKNNNVVViii{{{vvvooo```MMMCCCCCC@@@@@@LLLkkk|||xxxlllcccbbbdddeeejjjooottt{{{}}}vvvlllffffffdddaaa]]]ZZZZZZ[[[aaahhhkkkqqqvvviiiZZZZZZ]]]vvv{{{iiifffcccbbbbbb```\\\^^^bbb___aaaeeelllvvvyyyllldddZZZQQQLLLGGGBBB>>>>>>>>>??????AAACCCDDDEEE>>>EEENNNTTTXXX[[[___cccbbbeeejjjmmmnnnnnnooopppuuuuuuxxx~~~eeeOOOGGGCCC<<<666<<<:::888777777666333111222333444555555555555555111444888999;;;???EEEKKKMMMNNNRRR\\\jjj{{{{{{pppmmmhhhddd^^^TTTKKKLLLSSS[[[___dddgggjjjlllnnnppppppfffWWWHHH>>>777333111////////////............000111222333333222111000111111000000//////......333333333444555666777888999:::===@@@DDDGGGJJJKKKJJJLLLPPPXXX```mmm~~~sssfffYYYKKKBBB@@@<<<;;;999777555555555666::::::===CCCKKKQQQSSSSSSQQQKKKFFFGGGGGGGGGIIIMMMWWWdddttt~~~~~~vvvooommmooosssqqqkkkhhhppp}}}xxx}}}~~~~~~yyymmmZZZEEE777555333000//////000///...000000000000000000000000000000111222333444444555000000111222222222222111//////000111222444555666:::999===JJJ___tttuuukkkjjjjjjfffaaa^^^[[[YYYXXXWWWYYYccczzzvvvpppnnn|||~~~}}}zzzmmmeee___ZZZWWWWWWVVVSSSOOOKKKHHHEEECCCBBBAAA???=========>>>???BBBHHHYYYrrr}}}xxxtttuuuuuussstttxxxvvvwwwzzztttlllaaaYYYVVVTTTPPPMMMKKKMMMRRR```www~~~~~~yyysssfffTTTHHHEEE>>>>>>KKKjjj|||yyyzzz}}}|||ttthhh```aaadddhhhllloootttzzz}}}wwwnnncccddddddccc```^^^^^^___bbbiiikkkpppssseeeUUUUUUWWWooorrrjjjdddaaaaaa```]]]^^^bbb```bbbffflllvvvyyyjjjcccXXXPPPJJJEEE@@@<<<<<<===>>>???AAABBBCCCCCCBBBHHHPPPUUUXXXZZZ^^^bbbaaadddhhhkkkmmmoooqqqsssuuuvvvyyy~~~mmmWWWNNNIIIBBB<<<===;;;999777777666444222333444444555555666666777555888;;;<<<===AAAGGGMMMQQQTTT[[[gggwww{{{tttmmmbbbWWWTTTWWW___ccchhhmmmoooppppppooojjjaaaSSSFFF<<<666333111000000000/////////......------...//////...------////////////000000000000111111111222333444666666999:::<<<>>>AAACCCEEEFFFGGGGGGKKKQQQWWWbbbuuu{{{zzzxxxjjj]]]OOOFFFBBB<<<;;;999777666555555666777777;;;BBBLLLTTTYYY[[[WWWQQQLLLKKKKKKJJJLLLPPPWWWeeevvv{{{ssskkkmmmpppoooiiieeemmmxxxvvvtttvvvwwwuuulll\\\JJJ>>>555333000//////000///...........................000000111111111111111111000000111222222222222111111111222222333444666666999888<<>><<<;;;<<<>>>???>>>BBBOOOddd|||xxxtttttttttssssssvvvuuuvvvxxx|||~~~|||ssslllaaaYYYTTTPPPLLLHHHKKKKKKMMMTTTfff{{{vvv}}}|||wwwrrriiiXXXIIIAAA===>>>LLLlll~~~zzzxxxuuuwwwuuummmccc^^^```eeekkkmmmpppuuu|||}}}vvvggghhhjjjiiifffcccbbbaaaccciiijjjlllmmm]]]MMMLLLMMMdddnnnfff______```^^^^^^``````bbbfffmmmwwwyyyhhhaaaVVVNNNIIIDDD???;;;:::;;;>>>@@@BBBBBBAAAAAAGGGLLLRRRVVVXXXZZZ^^^bbbaaacccfffiiilllooosssvvvvvvwwwzzzqqqZZZOOOHHHBBB===>>>;;;999777777666555333555555444444555666888999;;;===>>>??????BBBIIINNNSSSYYYdddsssvvviii```\\\bbbffflllppprrrpppllliii```XXXLLLAAA:::555333111111111000000000/////////+++,,,------------,,,+++.........///000111111111/////////000111222444444888888:::;;;===???@@@AAADDDDDDFFFJJJOOOWWWfffuuu~~~vvvrrrzzz~~~ooobbbTTTJJJDDD===;;;999777666555555555666777:::AAALLLVVV]]]``````ZZZUUUTTTRRRPPPSSSXXXcccrrrvvvkkklllnnnnnnhhheeekkktttvvvnnnooopppnnnfffYYYJJJ@@@666333111///000000///...........................111111000000000/////////000000111222222222222111444333333333444444555666777777<<>>;;;;;;<<<>>>???@@@AAAIIIYYYnnnyyysssssssssrrrrrrttttttuuuwwwzzz||||||zzzyyyrrrkkk```WWWQQQNNNLLLJJJHHHJJJKKKMMMZZZnnnxxxqqqxxx~~~yyytttrrrlll^^^KKK>>>>>>@@@OOOooo}}}zzzrrrsssqqqiii```]]]bbbhhhmmmoooqqqvvv~~~~~~nnnppprrrppplllgggcccaaabbbiiiiiihhhfffTTTDDDDDDDDDWWWqqqqqqggg^^^]]]______^^^___```ccchhhoooyyyxxxhhh```VVVMMMHHHDDD???;;;999;;;???BBBCCCCCCAAA@@@HHHMMMSSSWWWXXX[[[```cccbbbdddfffhhhjjjnnntttwwwvvvyyy}}}vvv]]]NNNGGGAAA===>>><<<999777777666555333666555444444555777999;;;>>>@@@AAAAAAAAACCCIIINNNTTT]]]kkkzzz|||mmmddddddggglllppppppkkkccc^^^TTTMMMDDD<<<777444222111111111111111000000000000.........................../////////000000000111/////////000111222333444666666888999;;;===>>>???CCCBBBDDDGGGKKKQQQ]]]iiiwww{{{{{{ssskkkpppsssfffYYYLLLEEE===<<<:::888666555555555999999<<>><<<<<<<<<>>>???@@@@@@FFFRRRddd|||zzzsssrrrsssrrrqqqrrrrrrtttwwwyyyyyyyyyyyyyyytttlll___TTTMMMJJJIIIIIIEEEIIIKKKMMMVVViii||||||uuurrrwww~~~~~~{{{wwwuuuqqqfffSSSCCC???AAAPPPppp}}}tttuuuqqqhhh```___eeemmmrrrssssssuuu}}}{{{oooqqqsssrrrmmmhhhcccaaaaaaggggggeeeaaaNNN>>>??????LLLaaazzzpppfff]]]]]]___^^^^^^^^^```ccciiiqqq{{{wwwggg```VVVMMMHHHDDD???<<<:::<<<@@@DDDEEEDDDBBB@@@GGGLLLSSSXXXZZZ]]]aaaeeeeeefffggghhhiiimmmrrrvvvxxx{{{hhhVVVKKKFFFCCC???<<<999777777666666555777666555555666888;;;===@@@BBBDDDDDDCCCEEEJJJNNNYYYdddsss~~~rrrkkklllnnnooommmeeeZZZRRRHHHCCC===777444333222111111111111111000000000000000//////////////////000111000000000/////////...000000000000111333444555444555666888;;;===>>>???@@@???@@@EEEHHHMMMWWWaaalllssswwwqqqhhhjjjzzzwwwiii\\\NNNDDD>>>===:::888666555555555888999;;;@@@HHHRRR\\\ccckkkhhhggghhhgggggglllsssyyypppooooooooolllhhhhhhlll|||vvvnnndddWWWJJJAAA777555222000000000///...//////////////////////////////000000111222222333000000111222222222222111444333333222222222222222555777<<>>>>>???@@@AAABBBBBBBBBAAA@@@???>>>>>>>>>???======BBBMMM]]]ttt}}}tttssstttsssrrrsssrrrtttwwwxxxxxxxxxyyyzzzxxxpppcccVVVLLLGGGFFFFFFCCCHHHKKKNNNXXXjjj}}}~~~xxxtttxxx~~~~~~|||{{{zzzzzzxxxuuurrriiiXXXHHH@@@BBBPPPppp~~~zzzyyytttjjjaaaaaaiiirrrxxxxxxvvvvvvzzz~~~{{{tttjjjmmmooooookkkgggdddbbb```ggggggeee```MMM>>>@@@???FFFVVVllllllddd]]]]]]^^^\\\\\\^^^___dddkkkttt~~~~~~uuufff___UUUMMMHHHDDD???<<<:::===AAADDDEEEEEECCCAAAFFFLLLTTTYYY[[[]]]aaaccceeefffggghhhjjjmmmrrrvvvzzz~~~yyycccTTTKKKFFFBBB???;;;999888888888777999888888999:::<<<>>>???BBBEEEIIIJJJIIIJJJMMMPPP___kkkzzzwwwuuurrroooiii```SSSJJJ???;;;777333222222111111111111000000000///////////////............//////111111111000///.........000000111111222333555666333444555777:::<<<===>>><<<:::<<>>;;;888666555555555222555999???GGGQQQ\\\cccjjjjjjmmmpppoooooottt{{{tttppppppqqqooojjjgggiii{{{wwwmmmaaaUUUIIIAAA888666222111000000///...000000000000000000000000...//////000111222333444000000111222222222222111333333222111111111222222555777===JJJ]]]tttyyyrrrlllkkkhhhdddccceeeaaa^^^\\\ZZZZZZcccyyyzzzqqqmmmjjjpppvvvyyyxxxwwwwwwyyywwwhhhZZZQQQJJJEEEAAA>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBAAA@@@@@@???>>>===<<<@@@HHHTTThhhwwwvvvwwwvvvuuuuuurrrtttxxxyyyxxxxxxzzz|||zzzuuulll```VVVNNNJJJIIIDDDGGGJJJMMMYYYnnn~~~yyyvvv{{{{{{yyyvvvyyyyyyuuurrrkkk]]]NNNEEEFFFSSSsss}}}vvvkkkbbbbbbkkkuuu}}}}}}{{{zzz~~~|||uuukkkmmmooonnnjjjfffdddcccaaahhhiiigggbbbPPPBBBEEEAAAFFFSSSeeesssyyyvvvrrrgggbbb^^^^^^]]]ZZZ[[[______dddlllvvv|||sssddd]]]SSSKKKFFFBBB>>>::::::<<>><<<<<<<<<<<<;;;;;;<<<===>>>@@@AAABBBCCCFFFJJJPPPRRRQQQQQQSSSUUU^^^jjjxxx|||tttmmmeeeZZZLLLCCC888666333111111222111000000000000/////////......//////...------...//////000000000000////////////000000000111222333444555444444555666888999:::;;;:::888999>>>AAADDDIIIPPPYYYdddooopppjjjiiiqqqzzzuuuiiiXXXIII@@@>>>;;;999777555555555111444999>>>EEENNNXXX___hhhjjjooossssssrrrvvv}}}zzzvvvuuuvvvuuuoookkkkkkvvvssseeeXXXMMMFFF999666333111000000///.../////////////////////////////////000000111111111000000111222222222222111333333222222222333333444666888>>>JJJ\\\tttwwwppplllhhhddddddgggaaa___]]][[[\\\eee{{{xxxpppmmmjjjnnnsssuuuuuuuuuvvvwwwwwwhhh[[[RRRLLLGGGCCC?????????@@@AAABBBBBBBBBAAABBBCCCCCCBBBAAA???>>>??????@@@EEEMMM]]]uuuzzzxxxzzzyyywwwwwwqqquuuxxxyyyyyyyyy|||~~~zzzxxxssskkkaaaXXXSSSPPPEEEGGGHHHLLLYYYppp{{{{{{|||wwwwww}}}}}}yyyyyy}}}~~~zzzwwwqqqdddWWWKKKKKKXXXwwwxxxlllbbbbbblllvvv~~~~~~}}}rrrsssssspppkkkfffcccbbbbbbjjjkkkiiidddSSSFFFJJJCCCHHHTTTcccnnnooollliiiccc```______\\\YYYZZZ___^^^dddmmmwww{{{rrrccc[[[RRRJJJEEEAAA===999:::<<<>>>@@@BBBBBBAAAAAAGGGNNNWWW\\\\\\[[[[[[[[[___bbbfffiiilllpppuuuxxx}}}sss^^^RRRIIIFFFAAA???>>>?????????===>>>@@@BBBDDDEEEEEEEEEIIINNNUUUXXXXXXWWWWWWYYYYYYdddrrrzzztttjjjaaaUUUGGG===555333111000111111111000////////////............111000///......///000111......//////000000111111//////000000111333444555555555555666666666777777:::888999>>>AAABBBFFFLLLSSS___kkkooollljjjooouuuzzznnn\\\MMM@@@>>><<<999777555555555333777;;;???CCCJJJRRRXXXgggjjjpppuuutttrrruuu||||||zzz}}}|||vvvqqqooosssqqqcccWWWOOO999666333111111000///...........................///////////////.........000000111222222222222111444333333333333444555666666999???JJJ\\\sss{{{rrrmmmhhhddddddhhhdddbbb```______iiivvvooonnnjjjmmmqqqtttttttttuuuwwwuuuhhh\\\RRRIIIDDDHHHFFFCCCBBBCCCFFFGGGGGGGGGFFFDDDBBB@@@?????????===>>>AAAFFFKKKTTTfffwwwxxxuuuyyyyyyuuussswwwuuutttuuuyyy||||||yyywwwsssiii\\\QQQSSSLLLJJJOOOWWWdddzzzxxxvvvuuuqqqrrrvvv~~~}}}vvvtttxxx|||}}}}}}yyymmmaaaPPPUUU[[[}}}ooofffiiipppttt|||zzzzzzzzzvvvmmmiiihhhgggfffiiillljjj^^^OOOGGGGGGFFFKKKVVVbbbiiihhhdddaaa\\\]]]]]]]]]]]]]]]]]]]]]aaahhhooowwwxxxiii^^^XXXOOOHHHBBB???===;;;999<<>>888555333333222222222111111111111000000000000/////////////////////............111111111000000000000000111111222222333333444444333333222222222222333333999555444777888999<<>><<<;;;888666777555333444999===@@@HHHPPP[[[```iiisssxxx{{{~~~}}}xxxvvv}}}zzzkkkQQQEEE999444333000//////222111000//////000111222//////000000111222222333111111000000000000111111000000000111111222333444555888???JJJ\\\sss}}}uuunnnhhhdddbbbbbbccc^^^]]]aaadddttt~~~lllddddddjjjqqqxxx|||{{{zzz|||~~~pppiii^^^TTTOOOMMMLLLKKKPPPUUUYYYYYYRRRKKKFFFEEEGGGGGGIIIKKKKKKIIIMMMSSSXXX^^^iiivvv{{{zzz~~~vvvtttrrrsssuuuvvvuuuuuuwwwzzz|||}}}|||}}}zzzuuuooojjjeee___\\\[[[TTTNNNLLLJJJNNNaaavvv}}}wwwxxx~~~~~~yyytttuuuttttttyyy{{{lllkkkjjjvvvlllnnnvvv{{{|||}}}wwwmmmooottttttvvvwwwppp___NNNIIIMMMXXXaaagggccc^^^___aaaaaa]]]]]]\\\\\\]]]^^^```aaa```gggpppzzzwwwjjj^^^XXXOOOHHHBBB???===;;;999===CCCGGGGGGEEECCCBBBIIIMMMTTTZZZ^^^aaaccceeeeeegggkkknnnppptttyyy|||wwwnnnkkkvvv~~~zzzsssmmmfff^^^VVVPPPLLLHHHFFFFFFEEECCCFFFKKKSSSXXXbbboooyyy~~~uuueeeVVVMMMGGG???999666555555555000000111111111111222222000000000000111111111111000000///............///111111111000000000000000111111222222222222222333222111111000000111111222333000000444666777:::>>>AAAOOOXXX```kkkjjjfffkkkpppnnn^^^NNNEEE>>><<<;;;777555666555333444888;;;>>>FFFNNNXXX]]]gggrrrxxx|||yyyvvvzzzxxxjjjPPPDDD888333222000///000222111000//////000111222111000000000000000000000111111000000000000111111222222111111222333555555555888???JJJ\\\tttwwwpppiiidddaaacccbbb[[[YYY___cccttt}}}hhh___^^^fffnnnwwwzzzyyywwwyyy|||wwwhhhZZZSSSPPPPPPPPPYYY```gggggg___VVVPPPNNNKKKJJJLLLOOOOOONNNPPPUUUXXX[[[cccppp|||{{{xxx}}}yyytttqqqqqqsssuuutttuuuxxx{{{}}}~~~}}}}}}zzzvvvooofff\\\TTTPPPRRRMMMKKKJJJHHHKKK^^^sss}}}wwwxxxwwwwww{{{~~~rrrooolllwwwmmmrrr|||~~~~~~}}}ssspppqqqtttwwwxxxppp^^^NNNKKKPPP]]]jjjrrrllldddcccdddbbb^^^]]]\\\\\\]]]___aaacccbbbjjjsss|||xxxlll^^^XXXOOOHHHBBB???===;;;:::>>>CCCFFFFFFDDDCCCCCCHHHMMMTTTZZZ^^^aaadddffffffhhhkkknnnqqquuuyyy|||}}}ooogggmmm{{{yyyqqqjjjddd]]]TTTNNNFFFCCCBBBDDDDDDAAAAAADDDHHHGGGKKKUUU^^^ccchhhlllnnntttyyyzzzwwwmmm\\\LLLEEE@@@:::444222111111000000000111111111111111111000000000111111111111222000000000000///////////////000000000111111111111111111222222222222222222111111000000000000111111111...///444777777:::>>>???MMMUUU___mmmmmmgggjjjjjj~~~qqqaaaPPPGGG???===;;;777555666555333444777:::===DDDLLLVVV[[[eeepppvvv|||zzzwwwzzzzzzlllPPPDDD777222111000///111000//////......//////000000000000000/////////...111111000000000000111111333222222333333444555666333666===III[[[rrryyyrrrjjjeeebbbaaa___XXXVVV\\\aaaqqq~~~ggg\\\[[[ccclllvvvyyywwwuuuwwwzzzuuucccXXXTTTUUUUUUbbbkkktttvvvnnneee___]]]UUUTTTWWW]]]```aaaeeejjjnnnlllpppyyy~~~zzz|||~~~wwwqqqppprrrrrrrrrssswww{{{~~~~~~~~~||||||yyytttjjj___UUUPPPLLLIIIIIIIIIGGGIII[[[ppp~~~|||zzzvvvqqqvvvmmmqqq{{{|||{{{{{{~~~}}}vvvttttttvvvwwwnnn[[[JJJHHHNNNbbbuuu|||qqqkkkgggaaa^^^]]][[[[[[\\\^^^aaaccceeellluuu~~~zzznnn^^^XXXOOOHHHBBB???===;;;:::>>>BBBDDDDDDCCCCCCCCCHHHMMMTTTZZZ^^^aaadddffffffiiilllooorrruuuzzz}}}xxxjjjiiippp|||zzztttkkkeee```ZZZRRRLLLHHHDDDCCCEEEFFFDDDEEEHHHGGGBBBAAAFFFKKKMMMPPPTTTYYYbbbkkkpppqqqjjjYYYJJJ???;;;666333222111111000111111111111000000000000000000111111111222222222000111222222222111///.........///000111222222333222222111111111111111111000000000//////000000000111///000444777777999===>>>JJJSSS^^^mmmnnnggghhhfffxxxxxxgggRRRIIIAAA???===999666777666444444777:::<<>>:::777888777444444777999<<