BM6P6(@ rrrUUULLLAAA:::<<<===AAA???>>>>>>>>>===;;;999555444444333333222222111000000//////............***,,,///000000111222444......///000000///...---///////////////.........------------,,,+++******...---,,,+++,,,---...///111//////111666999999777666777777666777<<>>777111---...999EEEPPPIIICCCAAA???999111+++***++++++++++++***))))))))))))000>>>NNN]]]mmmxxx}}}{{{sssbbbMMM<<<555444222<<>>___tttwwwzzzttteee]]]kkkQQQJJJAAA<<>>>>>===;;;999555555444333222222111111////////////......------,,,...000000/////////111---...///000000///...---/////////////////////............------,,,+++***---,,,+++++++++,,,---...111000000333777999888666666777888888999???IIIPPPVVVYYYQQQLLLRRR^^^uuummm^^^TTTSSSXXX___aaaZZZSSSUUU]]]hhhkkkooorrrvvv~~~zzzhhh```___```cccgggnnndddWWWOOOMMMNNNOOONNNNNNKKKGGGDDDBBB>>>:::666:::777333///---,,,,,,,,,---,,,,,,++++++******)))))))))***+++)))(((...666CCC???:::444------888FFFLLLGGGCCCAAA???:::333---+++++++++++++++***)))))))))(((...;;;HHHVVVdddooo|||{{{uuueeeQQQ???666444111;;;IIIYYYmmm~~~wwwcccLLL@@@<<<:::;;;===??????AAAEEEJJJKKKIIIFFFFFFEEECCCBBBBBBDDDFFFGGGGGGWWWfffmmmpppsssrrrooonnnlllgggaaaYYYNNNBBB999666999;;;BBBQQQdddmmmmmmeeeeeefffhhhlllnnnmmmjjjlllmmmiiiZZZFFF555,,,)))***)))''''''((())))))((('''((()))(((&&&%%%&&&'''+++555MMMkkk~~~|||mmmaaaSSSLLLEEE???999444444888CCCNNNaaattt{{{tttcccUUUFFFIIIQQQ\\\```[[[TTTQQQUUU[[[dddkkkkkkddd[[[UUUFFFEEEEEEEEEFFFGGGIIIJJJKKKLLLPPPUUUZZZ]]]^^^^^^^^^___ccciiiiiiccc]]][[[bbbbbb```___bbbeee```XXXIII===333000222:::NNNccckkkppprrrnnnkkkmmmqqqrrrooopppmmmlllwww~~~qqqVVVBBB111......,,,+++---,,,,,,,,,+++++++++++++++...---,,,,,,,,,...///111<<<]]]qqqrrrtttoooddd^^^cccMMMHHHAAA???CCCDDDDDDBBB???======<<<:::888666555444333222111000000...............---------///000000///---,,,---...---...///000000///...---......//////////////////......///......---,,,+++,,,,,,+++***+++,,,---...111111222555888888666444444555666777999AAALLLTTTTTTWWWRRROOOVVVbbbzzzqqq```TTTTTTWWW\\\^^^YYYTTTWWW___nnnjjjfffhhhqqqlllbbb___```bbbfffooofff\\\TTTRRRRRRQQQPPPOOOLLLIIIFFFCCC@@@<<<999999666333///---------...,,,,,,------------,,,,,,)))((()))+++)))(((,,,333>>>>>><<<666---***444BBBIIIGGGEEECCCBBB>>>666000++++++++++++******)))))))))(((,,,666AAAKKKVVV```rrrtttssshhhWWWFFF;;;777222;;;HHHYYYmmmxxxcccLLL>>>999888:::===>>>>>>AAADDDHHHIIIHHHFFFGGGFFFDDDBBBBBBCCCDDDEEEJJJZZZjjjrrrsssttttttssssssooojjjddd\\\PPPBBB999555666999DDDVVVfffkkkggg^^^aaadddggghhhhhhiiikkkpppqqqmmm___JJJ777,,,***,,,***((('''((()))((('''((())))))(((&&&%%%%%%&&&(((111HHHfffzzzyyylll```SSSLLLDDD???:::444333666BBBNNN```nnnsssmmmaaaWWWFFFJJJTTT___```[[[WWWVVVXXX\\\bbbfffeee^^^VVVPPPFFFEEEBBB@@@??????@@@AAALLLPPPWWW^^^bbbcccbbbaaaaaaaaafffkkkkkkeee``````cccaaa\\\ZZZ^^^dddccc^^^III===333000111999MMMaaajjjnnnpppllljjjnnnqqqrrrkkkllljjjkkkuuu~~~zzznnnXXXDDD222//////,,,+++---+++******+++,,,,,,++++++000///---,,,---...000222===^^^qqqpppooolllcccaaa|||^^^KKKGGGAAAAAAEEEEEEEEEBBB???===<<<;;;999888666555444333222000//////............------------//////000...,,,+++,,,------...///000000000///...............////////////////////////...---,,,+++,,,,,,++++++,,,---...///000222444777888777555333000111333444888AAAMMMVVVVVVXXXSSSRRRYYYddd}}}tttbbbUUUPPPQQQTTTVVVTTTSSSWWW___pppjjjcccbbbkkk}}}yyyjjjaaa___eeemmmpppjjjaaa[[[WWWVVVTTTSSSPPPMMMJJJFFFBBB???<<<:::888666333000------...000***+++---.........------)))((()))***)))(((+++111777:::===888,,,&&&///<<>><<<<<<======IIIQQQ[[[dddiiihhhfffdddbbbcccggglllkkkeeebbbccccccaaa\\\ZZZ___ffffffbbbJJJ>>>333000000888KKK___bbbggghhheeedddhhhkkkkkkbbbaaa___aaakkktttrrrjjjXXXDDD222......+++))),,,((()))***)))***+++...111777555222///...000333444@@@bbbtttrrrppplllcccaaauuu\\\LLLGGG@@@@@@EEEBBBCCCAAA>>><<<;;;:::888666555444444333111000000///........................---......---,,,,,,...000,,,---///000000000///...---.........//////000000////////////...---,,,+++---,,,,,,,,,,,,...000111///222555666666555333222///000222555:::DDDQQQ[[[[[[[[[UUUTTTZZZdddtttcccVVVLLLKKKMMMQQQRRRSSSXXX^^^jjjhhhbbb^^^dddwwwxxxggg```iiiwwwrrrnnnhhhbbb^^^ZZZXXXVVVPPPNNNKKKFFFAAA===;;;:::777777555111---,,,...111)))***+++,,,,,,---------+++((((((+++***(((***...222888???===111(((---777IIINNNPPPMMMJJJHHH@@@666,,,+++***)))))))))******,,,)))+++111777===DDDKKKXXX```hhhjjjaaaSSSDDD<<<444888@@@MMMcccwww|||fffLLL<<<777777999===AAABBBDDDFFFFFFGGGGGGGGGEEEDDDCCCBBBCCCEEEGGGIIIPPP[[[jjjsssssspppqqqsssppphhhdddddd___QQQCCC;;;555222888KKKaaannnllleeehhheeecccaaa[[[YYYaaammmkkkkkkjjjbbbOOO999//////,,,***(((((((((((('''&&&***+++,,,***(((''''''(((+++///@@@\\\rrruuujjj```PPPGGG???<<<999555444666===JJJ[[[gggiiieeeaaa^^^RRRPPPOOOPPPOOOPPPWWW```^^^\\\YYYUUURRROOOMMMLLLDDDCCCAAA???>>>>>>???@@@GGGQQQ```kkkpppnnnkkkiiibbbcccgggllljjjdddcccfffdddbbb___^^^cccjjjiiicccKKK>>>333//////666III]]]```ccccccaaaaaaeeehhhggg]]][[[YYY\\\fffoooppplllVVVAAA000,,,,,,(((''')))&&&)))+++***)))---666===>>>;;;777222111111333555BBBdddvvvuuusssmmmbbb^^^oooYYYLLLFFF??????BBB===@@@>>>===<<<;;;999666444333333333222111111000000.........///////////////,,,---...------...000333,,,---...000000000//////------......///000000000......///......---,,,+++,,,+++++++++,,,...000111...111444555444333333333111333555888>>>IIIWWWaaa___]]]VVVTTTZZZcccooo```VVVLLLIIIIIINNNQQQRRRVVV[[[```aaa___ZZZ]]]pppooocccjjjwwwsssqqqmmmhhhccc___[[[YYYRRRQQQMMMGGG@@@<<<::::::888888666222---+++...111******))))))***+++,,,---,,,))))))+++,,,)))***---111888BBBDDD::://////555DDDMMMQQQNNNLLLJJJBBB888---,,,***)))))))))***++++++)))+++111777<<>>888777999======???CCCEEEFFFHHHJJJLLLEEEDDDDDDCCCEEEGGGIIIKKKNNNTTT```lllpppoooooosssnnneeeaaadddbbbSSSDDD===:::666;;;OOOdddnnnlllgggeee^^^XXXVVVRRRQQQ[[[iiieeedddeee```OOO888---///,,,***((('''((()))(((''')))***+++***((('''((()))+++,,,:::UUUmmmssskkkcccPPPFFF<<<888666333222444888EEEWWWeeeiiigggccc```NNNMMMOOOTTTVVVVVVYYY^^^\\\YYYUUUPPPMMMKKKJJJIIIAAAAAAAAAAAAAAABBBCCCCCCEEERRRdddqqqvvvtttqqqpppbbbdddhhhkkkiiiddddddhhhfffeeebbbaaafffllljjjdddKKK???333//////555GGG[[[eeegggfffdddeeeiiikkkiiiaaa___^^^ccckkkssstttsssSSS???---******'''&&&((('''***---...111777AAAIIICCCBBB@@@>>>;;;:::888888CCCbbbssssssuuupppddd^^^hhhUUUIIIDDD<<<<<<>>>999<<<;;;;;;<<<;;;999555222222222111111111111111111/////////000000000111111............---...111444+++,,,...000000000000///------......///000000111.........------,,,+++******)))))))))***,,,...///---///222222111111222444222444666999???KKKZZZddd```]]]UUUSSSYYYbbbggg\\\UUUKKKGGGFFFJJJMMMNNNPPPSSSTTTWWWWWWTTTWWWjjjxxxfffeeemmmttttttrrrmmmhhhbbb]]][[[UUUTTTPPPIIIAAA<<<:::;;;999999888222,,,***---111,,,+++)))((((((***,,,---...******,,,---+++***,,,...777CCCIIIBBB666000111:::FFFMMMKKKJJJJJJCCC888---,,,***)))((()))***+++)))'''***111777<<>>BBBDDDDDDFFFJJJLLLHHHGGGFFFEEEFFFGGGIIIJJJGGGJJJTTTccclllnnnppptttqqqfffbbbgggeeeVVVFFF???>>>888<<>>@@@BBBCCCDDDCCCCCCAAAPPPcccrrrwwwvvvtttsssccceeeiiillliiidddeeekkkjjjhhhdddaaaeeekkkiiidddLLL???333///...444FFFZZZiiijjjiiifffggglllllljjjeeedddeeelllsssvvvuuusssQQQ===,,,)))***'''&&&)))******---555???HHHMMMNNNKKKNNNSSSUUUTTTOOOHHHDDDFFFbbbpppqqqwwwvvvkkkdddcccRRRGGGBBB999:::<<<666999999:::<<<<<<999444111000111111111111222222222//////000000111111222222000000000...---...111333+++,,,...000000000000///---------...///000000111------------,,,+++******(((''''''''')))***,,,...,,,...111111///000222555111333555888>>>JJJYYYddd```\\\SSSRRRXXXcccbbbXXXTTTJJJEEECCCGGGIIIIIIIIIJJJMMMOOOOOONNNSSSfffiii```aaauuuuuutttpppjjjddd___]]]XXXWWWRRRJJJBBB<<<;;;<<<999:::999333,,,))),,,000///---***((((((***,,,...///+++***---...+++***,,,+++444AAAJJJEEE888///---222???HHHGGGGGGIIICCC888---,,,***(((((()))***+++'''&&&)))111888===DDDKKKWWWaaannnuuuqqqcccRRRFFF<<<:::888AAAWWWpppiiiPPPAAA;;;999:::<<<===@@@CCCCCCBBBCCCFFFHHHKKKJJJHHHFFFFFFGGGHHHIIIBBBBBBKKK\\\jjjooorrrvvvuuuiiieeejjjiiiXXXGGGAAA>>>888:::IIIXXX]]]]]]]]]NNNFFFCCCIIIMMMNNNWWWeeejjjhhhjjjhhhVVV===111444***((('''''')))***))))))###%%%&&&&&&%%%&&&'''))),,,***555PPPkkkxxxvvvqqq^^^PPPBBB;;;777444333444:::GGGZZZmmmwwwwwwpppjjjVVVPPPMMMQQQUUUUUUUUUVVVOOOPPPQQQQQQNNNIIIDDD@@@;;;===@@@BBBCCCCCCBBBBBB===LLL```ooouuuuuutttsssdddfffjjjmmmiiieeegggmmmnnnjjjddd```ccciiiiiieeeLLL???333///---333EEEYYYiiijjjhhheeefffjjjkkkhhheeeeeeiiiqqqwwwvvvqqqnnnPPP===,,,)))***(((''')))---***---:::LLLVVVUUUPPPTTT[[[eeelllkkkdddYYYQQQJJJcccnnnpppyyy}}}tttmmmeeeXXXJJJBBB===999888:::<<<;;;:::999888666555555222222222222222222222222333333333222222222111111222111000//////...//////111111000000000000111111000000000000000000000000//////...------,,,++++++******++++++,,,---...///111222333333555555666777222333666;;;CCCMMMVVV[[[]]]]]]WWWVVVYYYbbb^^^RRRNNNLLLIIIFFFEEEEEEEEEDDDCCCEEEDDDEEEJJJRRRaaazzzooobbb]]]nnnuuu||||||qqqeee```aaaYYYUUUPPPJJJBBB:::999======999666444///)))(((,,,...---,,,+++***))))))))),,,+++******)))*********+++222>>>GGGFFF<<<111+++444999@@@GGGIIIFFF???999444...)))+++---,,,+++,,,(((((()))+++///777@@@FFFTTTYYYeeetttyyymmmXXXHHHDDDCCCEEEFFFOOOkkksssXXXEEEAAA;;;777===BBB???>>>AAABBBAAADDDHHHHHHGGGFFFCCCBBBCCCFFFIIIFFFAAAFFFTTT___ccclllxxxtttkkkfffjjjhhh[[[KKKBBB:::777999CCCKKKMMMLLLLLLDDDCCCEEEKKKPPPSSSYYY___hhheeejjjmmmZZZ;;;,,,...---***((('''((((((((('''''''''''''''''''''''''''&&&,,,111HHHppp}}}ttt]]]MMM@@@===;;;555333666<<>>PPPYYYZZZZZZ___kkkvvvxxxssskkk```VVVXXXcccoooxxxuuudddcccWWWJJJCCC>>>::::::<<<<<<;;;:::999777666555444222222222222222222222222333222222222111111111111111000000///.........//////////////////000111222000000000000000000000000------,,,++++++***)))))),,,,,,,,,+++,,,,,,------111111222333444555666666333333555999AAAKKKTTTYYY[[[ZZZUUUSSSXXXbbb}}}YYYOOOLLLKKKHHHEEEDDDDDDDDDDDDCCCDDDCCCDDDHHHOOO]]]ssstttddd\\\kkkttt~~~xxxkkkbbb___ZZZWWWUUUOOOEEE:::888<<<:::777555555000+++***---......---++++++*********,,,,,,+++***))))))))))))***222>>>GGGHHH@@@555...111555===EEEIIIGGGBBB===444...)))+++---++++++,,,((()))***,,,000777>>>DDDQQQVVVbbbqqqxxxppp^^^OOOHHHCCCBBBAAAJJJggg}}}}}}~~~sssYYYFFFCCC???===CCCEEEAAA???AAAAAA???AAAEEEFFFGGGFFFDDDBBBCCCEEEGGGEEE@@@CCCPPPYYY\\\ccclllrrriiidddfffeee[[[NNNFFF<<<666444:::BBBGGGJJJNNNOOOLLLKKKNNNPPPRRRWWW^^^hhhffflllooo^^^@@@000111,,,***(((''''''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%---333KKKrrr|||ttt___OOOBBB???===777444777888===MMMddduuuxxxtttpppbbb[[[XXX\\\YYYQQQOOOUUUPPPIIIIIINNNJJJ???;;;>>><<<>>>AAAEEEHHHHHHEEEBBB???III[[[mmmyyyzzztttmmmeeejjjnnnnnnkkkhhhhhhjjjmmmlllgggccccccgggfffbbbSSSCCC555...,,,111AAASSSeeejjjddd___ggghhhaaaaaaLLLIIIIIIQQQ]]]ffffffcccUUUBBB000+++***&&&&&&***+++***000<<>>:::;;;EEEccczzz{{{uuu[[[GGGDDDAAA@@@FFFHHHCCC@@@@@@???===???CCCDDDEEEFFFEEECCCBBBCCCDDDCCC???BBBNNNVVVWWW\\\cccmmmeee___``````ZZZQQQKKK@@@777111333:::BBBJJJQQQZZZVVVTTTSSSRRRPPPUUU[[[eeeeeekkkooo```DDD444333,,,***'''&&&'''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$+++333JJJpppzzzqqqbbbSSSEEEBBB???888555888444888FFF\\\mmmsssrrrpppaaa\\\[[[___\\\TTTQQQTTTPPPKKKJJJMMMIII???:::<<<>>>???BBBFFFIIIHHHEEEAAA;;;EEEVVVgggrrrsssnnniiibbbdddfffggggggdddaaa___eeeiiiiiieeeccccccccc```TTTEEE777000---000>>>NNN```gggbbb]]]cccccc]]]^^^HHHDDDAAADDDMMMXXX___bbbVVVCCC111,,,***&&&%%%)))(((***///777>>>IIIZZZjjj}}}vvvmmmiiilllnnnfff[[[SSS```mmmrrruuuuuuiiiZZZYYYNNNDDD@@@>>>;;;;;;===<<<;;;:::888666444333222111111111111111111111111000000000000000////////////...............ӵ............000000000000000000000000.........------,,,,,,,,,------,,,,,,,,,------...000111111222333444555555777888999>>>FFFPPPYYY___```aaaZZZWWW\\\jjjĦĦӵĦyyyWWWOOOLLLJJJGGGDDDBBBCCCEEEEEEEEEBBB???>>>@@@DDDLLLZZZhhhxxxppp^^^```kkkwww~~~yyynnnddd_________XXXIII:::666:::888777888:::666...+++,,,------------------,,,,,,,,,,,,,,,+++***)))((('''(((000:::CCCIIIGGG<<<111+++000888AAAGGGHHHFFFCCC666...))))))+++))))))***)))***,,,...111555:::>>>LLLPPPVVV^^^eeedddYYYLLL@@@666333666BBB___wwwxxxxxx^^^FFFAAA???===BBBFFFBBB???@@@???===???CCCCCCDDDFFFEEECCCBBBAAABBBBBB???CCCNNNWWW[[[^^^bbbiiibbb\\\ZZZ[[[XXXQQQLLLDDD:::222222888AAALLLUUU___]]]\\\[[[WWWRRRSSSXXXaaabbbiiimmm```FFF666333,,,***'''&&&'''''''''&&&&&&&&&''''''''''''''''''###***///DDDiii{{{vvvpppeeeUUUGGGCCC???888555777555888EEEZZZkkkpppooonnnZZZVVVVVVZZZ[[[XXXXXX\\\XXXSSSOOONNNIIIAAA===???>>>???BBBEEEGGGFFFBBB???===EEERRR___gggiiifffccc^^^^^^^^^```aaa___ZZZUUU\\\dddiiifffaaa___]]]\\\UUUGGG999222......:::III]]]fffbbb]]]bbbaaa\\\^^^QQQLLLEEEBBBFFFPPP[[[cccXXXEEE333---***%%%%%%((('''(((+++000333<<L=hĦ4ĉ@ӵ>L]]]RRRNNNJJJGGGDDDBBBCCCFFFGGGGGGBBB???===>>>@@@DDDOOOZZZjjjsss}}}xxxbbb[[[ccckkkrrryyy|||uuukkkcccbbb```YYYKKK<<<888;;;999999;;;===888///)))))),,,,,,---.........------+++,,,,,,,,,+++)))(((''')))///666===EEEGGG===000---000777@@@FFFHHHFFFDDD888000***)))***))))))***)))+++---...000444999<<>><<<:::>>>BBB>>>===???@@@>>>@@@DDDAAACCCEEEEEECCCAAA@@@@@@>>><<<@@@LLLXXX```dddfffeeeaaa[[[WWWWWWVVVQQQLLLDDD;;;333333888???JJJTTT```bbbeeegggbbbYYYWWWZZZaaabbbhhhkkk___III888333,,,)))'''&&&&&&''''''&&&&&&&&&&&&'''''''''((((((&&&+++--->>>bbbwwwvvvssshhhWWWIIIDDD@@@777444666555999FFFZZZiiimmmjjjhhhZZZVVVTTTUUUXXXZZZ___eee```ZZZRRRLLLFFFAAA@@@AAA>>>>>>@@@BBBCCCBBB???<<>>>>>@@@GGGNNN^^^eeeooo|||}}}fffYYY]]]```dddppp|||zzzpppeeecccaaa]]]QQQCCC;;;;;;888:::>>>@@@;;;000)))'''***+++,,,.........---,,,******+++,,,,,,***)))(((***...111666AAAGGG???000...111777???FFFHHHGGGEEE:::222+++***+++))))))+++***+++,,,---///333999===GGGLLLOOORRR\\\ccc^^^RRR===333222555:::NNNcccgggpppppp[[[CCC======;;;>>>===;;;<<<@@@AAA@@@@@@CCCAAACCCDDDDDDAAA???>>>???999999<<>>===>>>??????<<<:::>>>DDDMMMVVV]]]cccgggkkkeeecccbbbcccdddccc___[[[XXX```fffddd___]]]\\\ZZZVVVGGG999222------999GGGZZZggggggaaabbb___\\\aaaaaa^^^[[[ZZZ^^^dddkkkppp^^^JJJ777000---'''%%%)))---)))(((+++...111777>>>SSSaaaooorrrkkk^^^MMM???;;;TTTllltttqqqmmmeee]]]ӵĭӵӵĦKKKCCC===<<<<<<999777888777ӵӵ000000ĦƜ`1.׼s////////////Ħ//////+++++++++++++++++++++ӵ...Ħ444444666666777888777:::???FFFĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵCCCĭӵ>>>>>>YYYaaaooohhhYYYZZZYYY\\\jjjzzz{{{pppeeecccdddccc[[[LLL???999666888>>>BBB>>>222***(((((()))+++---...------,,,((()))+++,,,,,,+++***)))))),,,---111>>>IIICCC444...111777???FFFJJJJJJIII<<<333,,,++++++******+++***++++++,,,...333999>>>IIINNNPPPRRR[[[eee```TTT???555333333333DDD\\\fffmmmppp]]]EEE??????;;;<<<;;;:::===BBBCCC@@@???AAABBBCCCDDDBBB@@@>>>>>>>>>:::999;;;CCCRRR^^^cccccc\\\______\\\]]]^^^ZZZRRR???888111///222888DDDOOObbbgggooosssmmmdddaaadddggghhhjjjhhh\\\JJJ:::222+++)))&&&%%%&&&'''&&&%%%######$$$$$$%%%&&&&&&'''+++//////>>>___tttwwwwwwnnn]]]NNNHHHBBB999444666888999BBBSSS```eeedddcccjjjeee\\\UUURRRVVV\\\___YYYVVVQQQJJJFFFDDDCCCBBBAAA???<<<;;;<<<<<<;;;:::<<&eg&e>hӵCCC======<<<999777888g&e444guO>uO>&e0000004ff?>ߝL111gĉ@000111222222Shӵ///------------------g&e--->hӵ555666777888888;;;>>>DDDfff?><zdddg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e????????OOORRRXXXfffiiiZZZZZZWWWXXXhhhyyyzzzooodddcccfffiiicccSSSAAA888444777>>>CCC???444,,,)))'''(((+++---...---,,,+++'''(((***,,,---,,,+++***(((++++++...===KKKGGG888---000666???FFFKKKLLLLLL>>>555---+++,,,******,,,++++++******---333:::@@@MMMQQQRRRRRRZZZccc]]]PPP>>>444111000///AAA\\\jjjppptttaaaHHH@@@???:::999::::::===CCCDDD@@@===>>>BBBCCCCCCAAA???======>>>>>><<<<<>>^^^ssstttsssqqq```PPPJJJDDD:::666777;;;:::AAAPPP___eeefffgggiiieee\\\TTTPPPSSSWWWYYYTTTTTTRRRMMMJJJIIIFFFDDDCCC@@@<<<::::::;;;;;;;;;BBBKKKVVV___dddeeefffggggggfffeeedddcccccccccdddeeeiiikkkhhhfffggggggdddUUUFFF777///,,,---;;;KKKTTTccceee___^^^ZZZXXX^^^aaabbbeeelllrrrtttqqqlllcccOOO;;;444///)))'''***$$$$$$&&&((((((***444???LLLMMMJJJAAA:::666111,,,444RRRooowwwqqqiii```XXX4DӵHƅ^Hu]ĦHu]ĦZuR)ĦAAA===::::::::::::999Hu]Ħ111HŐeHŐeHu]Ħ...qIܗGIӵ111tt111333444HGgĉ@,,,+++.........---,,,+++Hu]Ħ---ZuR)Ħ333666888777777<<<>>>sߝLGdUĦdddHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ???>>>OOOTTTZZZeeevvvwwwfffYYY]]]^^^]]]cccnnnuuuuuujjjhhhkkkqqqkkkZZZIII@@@888555777???BBB===666111))))))+++///...***))),,,******+++++++++,,,,,,,,,***((()))000999@@@BBB@@@444222333999CCCKKKMMMMMMEEE999...)))((('''))),,,,,,***((((((+++111777;;;GGGKKKNNNQQQUUUXXXTTTMMMDDD888......222<<>>BBBDDDCCCAAACCCBBB???===<<<<<<===>>>;;;>>><<<>>>LLL___ccc[[[[[[[[[^^^bbbddd```XXXRRRBBB:::333222444:::DDDNNN___ccciiijjjhhheeeeeefffnnnhhhdddaaaXXXGGG777000,,,***((('''((((((((('''''')))***)))'''&&&&&&'''+++,,,...;;;XXXttt}}}wwwssseeeSSSFFFAAA>>>999444888888@@@PPP^^^bbbbbbbbbcccWWWKKKIIIQQQ[[[___```VVVQQQKKKGGGEEEEEEDDDDDDGGGBBB@@@DDDDDD>>><<>>:::444...++++++---...555NNNfffppptttvvvpppfff4DuXӵDdDΦDdDĦDdDĦt|>>???>>>111//////666BBBLLLPPPQQQIII===222---+++***+++...***)))((())),,,000666999AAAFFFJJJNNNTTTXXXUUUOOOEEE999000...111999MMM```hhhpppooo___JJJ???===??????>>>===???CCCEEEEEEDDDDDDBBB@@@>>>=========>>>;;;>>>===<<>>@@@GGGFFFJJJUUUbbbiiigggbbbjjjhhhfffffffffeeedddbbbbbbdddeeedddbbb_________WWWHHH666,,,+++000<<>>888666999;;;999777888...,,,,,,......***)))+++,,,,,,,,,,,,---------...((((((***000777;;;<<<;;;222...---333???JJJPPPRRRKKK@@@444///---***+++---((((((((())),,,///333555:::@@@FFFLLLRRRWWWVVVQQQGGG;;;111//////666HHH[[[eeepppsssdddMMMAAA@@@CCCCCCAAA@@@@@@CCCEEEGGGGGGEEEDDDBBB@@@???>>>>>>>>>>>>BBBAAA>>>DDDSSS]]]]]]aaa___\\\\\\]]]ZZZUUUPPPGGG>>>555222222555>>>FFFWWW]]]cccggggggfffgggiiimmmkkkkkkkkk```LLL:::000---+++((('''((((((((('''((()))***)))(((''''''((('''(((+++777QQQlllsssmmmgggfff^^^QQQAAA888666999:::999@@@PPP```hhhllloooeee[[[PPPNNNVVV```fffhhhaaaZZZPPPHHHEEEEEEFFFFFFDDDCCCDDDGGGFFFAAA???@@@AAA@@@DDDNNNZZZbbbdddcccfffdddaaa```aaaaaaaaa```bbbcccdddbbb```^^^___```YYYJJJ999///---222===GGGVVV\\\^^^\\\ZZZ[[[YYYVVVSSSVVV[[[^^^aaaeeehhhkkkgggRRR;;;...+++)))((()))'''***,,,+++)))))),,,///111///+++'''&&&&&&(((***111KKKgggvvv{{{|||wwwooo4DuXӵDdDʜ4DuTӵ>d<ĦDtsssAAA;;;888777999;;;<<<>d<Ħ222>d<ʜDd<ʜ4DuTӵ------F&uTӵ0004DufئL>e000puR)Ħ///+++,,,,,,---......>d<Ħ...Dt666444666777666555777;;;DdDΦDdDĦeee>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ@@@<<<:::::::::;;;???IIIRRRZZZfffppplllaaa```iiinnnfff\\\[[[fffrrrrrrjjjcccccceeeccc\\\VVVDDD<<<666666666666888<<<222...,,,......***(((***+++++++++,,,,,,,,,------((((((***///444888999888666111---111;;;FFFLLLNNNKKK???333...+++'''''')))&&&'''((())),,,...000222888???FFFKKKQQQVVVUUUQQQFFF;;;222///...333EEEXXXhhhpppqqqcccPPPEEEDDDEEEFFFDDDAAA@@@AAADDDFFFHHHEEEEEEDDDCCCAAA@@@???>>>AAAEEEEEEBBBEEERRR___fffgggccc___^^^]]][[[WWWSSSHHH???666222111444<<>>===???HHHTTT^^^cccdddbbb___\\\[[[\\\^^^^^^^^^```aaabbbbbbaaaaaaccceeeZZZKKK999000---222<<dp&ĒR111000nfʜd<Φ>d<Ħddds&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9555s&dq&ĒRCCC@@@===;;;:::999::::::DDDOOOYYYgggsssqqqgggbbbjjjnnnhhh\\\WWWaaammmmmmhhhbbbaaaeeegggccc^^^JJJAAA888444333333888???666000---...---***((())))))*********++++++++++++((((((***---222555777888888222---///999DDDKKKMMMJJJ???333...***&&&%%%'''&&&'''(((***+++---///000999AAAHHHLLLPPPTTTSSSPPPEEE;;;333///---111CCCWWWnnnppplll^^^QQQJJJGGGFFFEEEDDDAAA???>>>@@@DDDFFFEEEEEEFFFEEEDDDCCCAAA@@@AAAEEEFFFCCCEEEPPP```kkkhhheeeaaa______]]]XXXTTTIII???666222111444<<>>777555666222222;;;MMM]]]eeeggghhhddd___YYYXXXZZZ\\\[[[YYYWWWUUUSSSRRRPPPMMMIIIFFF===@@@CCCBBB@@@????????????<<<<<>>;;;999999:::::::::ne555444pIƎ@t@h///......>h222222000fe000@ďD111000///******+++,,,,,,,,,ne---///=e111222444555555333444:::egeiiidddsĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@G777777sĪj@hDDDBBB@@@===;;;999999888999BBBLLLXXXjjjyyywwwmmmdddhhhkkkhhh^^^XXX]]]fffhhhgggeeeccceeegggeee```QQQFFF;;;444000111888AAA;;;333---------***(((((())))))))))))************))))))***+++///333777:::777111,,,///999DDDLLLOOOLLL@@@555000,,,((('''((('''(((((()))+++---...///;;;CCCJJJMMMOOORRRQQQNNNFFF===555000,,,///AAAVVVppppppiii\\\PPPKKKHHHEEEDDDCCCAAA>>><<<===@@@CCCDDDEEEGGGHHHGGGFFFDDDBBB???BBBBBBAAABBBLLL]]]iiieeebbb``````aaa^^^YYYTTTKKKBBB888333222444<<>>999555333222222:::LLL]]]eeehhhjjj]]]ZZZVVVUUUWWWXXXVVVTTTTTTUUUVVVVVVSSSMMMEEE???===BBBDDDAAA???@@@BBBBBBCCC===;;;CCCRRR^^^bbb```[[[ZZZXXXYYY[[[]]]]]]]]]^^^___```___]]]\\\]]]^^^WWWHHH777---***---666???PPPXXX]]]ZZZVVVVVVWWWVVV\\\\\\[[[YYYXXXZZZ^^^aaadddRRR<<<...'''$$$$$$'''$$$%%%&&&&&&&&&&&&&&&%%%''''''''''''((()))******///FFFdddtttuuuooojjjiii4DuXӵĵD^RRR???===;;;::::::::::::888666555333111000//////...111333222000000111222222111000///++++++,,,,,,,,,,,,***---///000///111333555444333333999mmmooohhhDdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼s<<<666888CCCDDDBBB@@@===;;;999888777777>>>GGGTTTiiizzzxxxllleeedddfffgggaaaZZZZZZ___dddhhhjjjfffeeeeeeccc^^^VVVKKK>>>555000000888AAA>>>555---------***(((((())))))*********+++++++++******)))***---222999===999333...000999DDDJJJLLLLLLAAA666111...***((()))))))))))))))***,,,...000:::CCCJJJMMMNNNPPPPPPNNNIII@@@888222,,,--->>>RRRllloookkk]]]PPPIIIEEECCCBBBBBBAAA>>>;;;;;;>>>AAACCCDDDGGGIIIJJJHHHFFFDDD???@@@@@@???AAAIIIWWWdddbbbaaabbbdddeeebbb[[[VVVOOOEEE;;;555333444:::BBBNNNTTT\\\```aaabbbdddfffccceeeiiiiii^^^KKK===888000---***)))))))))((('''((((((((('''&&&&&&))),,,'''(((***222JJJgggvvvwwwvvvlll\\\MMMAAA:::444111222000666GGGYYYdddkkkppp]]]XXXRRROOOOOOOOOOOONNNPPPQQQTTTVVVTTTNNNEEE>>>@@@FFFHHHCCC@@@DDDGGGHHHGGG>>>999BBBSSS``````\\\ZZZYYYYYYZZZ]]]______^^^\\\^^^______^^^\\\\\\\\\VVVGGG666,,,)))+++444<<d<ĦĦcccRRR>>><<<;;;;;;;;;;;;999777:::999Ħ222///...000000000000000111111111111000///......------...///222333333000///111333////////////000111222333222222222222111000//////---......//////...------Ħ/////////000111///......000222444444333444:::BBBNNNbbbwwwtttvvvoooqqq>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦUUU===:::555888???DDDAAA;;;;;;@@@DDDBBB@@@===;;;999777777555:::BBBOOOfffwwwtttgggfffbbbbbbfffddd]]]YYY[[[bbbjjjnnniiieeeccc```[[[YYYMMM@@@666000000888AAA???666...------***((('''******+++++++++,,,,,,,,,+++***))))))+++222:::???===777111222999AAAFFFGGGJJJ@@@555111...)))((((((+++***))))))***,,,///000999BBBJJJLLLMMMOOOOOOMMMKKKCCC:::444,,,,,,<<>>BBBBBB===:::;;;===@@@AAAAAA@@@===888444222000777@@@KKKYYYfffjjjggg\\\bbbhhhhhhccc]]]YYYWWW___ooo{{{wwwggg[[[YYY\\\VVVKKK???777///,,,444@@@===666...*********(((%%%)))***,,,,,,+++++++++,,,+++///+++)))......444EEEAAA<<<333000888DDDIIIHHHGGGAAA888000,,,***))))))(((((()))***+++---///000999===EEELLLPPPRRRPPPOOOLLLHHH999......,,,222BBB___rrrtttdddVVVHHH>>>>>>===;;;999999;;;===>>>>>>AAACCCFFFGGGFFFFFFGGGIIIDDD@@@>>>===<<AnenedddNNNAAA>>><<<::::::999777666ne555444333222222222111000000//////...////////////////////////000...---///111333333222222111000//////......///333333222222000///------,,,---///---+++)))ne+++,,,---...///000222///...111333111222444:::;;;AAAQQQdddttt{{{|||www||||||Denene>Ak<fhDenenene}}}TTTAAA???CCCFFFGGGCCC===888777888???AAABBB@@@===888444111000555<<>>:::>>><<<999888999<<<>>>???@@@AAACCCDDDDDDEEEGGGHHHDDDAAA???===<<<@@@LLLYYY```___```bbbdddccc___ZZZWWWPPPCCC666000222:::@@@GGGQQQZZZ[[[ZZZ[[[ZZZYYYYYYZZZ\\\^^^\\\SSSFFF===333111---,,,++++++***)))&&&&&&&&&&&&&&&'''(((((()))'''&&&,,,???WWWhhhmmmrrrssskkkZZZJJJ@@@999333222222666BBBSSSbbblllooobbbZZZPPPIIIFFFDDDBBBBBBLLLIIIIIILLLKKKGGGEEEFFFLLLRRRKKKCCCDDDDDDIIIWWWVVVLLLCCCCCCKKKRRRSSSQQQ\\\XXXUUUVVV\\\aaabbbaaa]]]^^^___``````aaaccceeeWWWIII999...)))***333<<>>;;;999999999777555666555444333222333333222222111000000///////////////////////////111000...///111222222111000000////////////000000222222111000...,,,+++***)))+++,,,,,,,,,,,,++++++,,,---...000000111......111222000111555;;;>>>GGGWWWhhhuuuyyyxxxuuu~~~yyySSSEEEHHHOOOOOOKKKDDD;;;555333333>>>@@@BBBAAA===777222000000222666>>>MMMXXXZZZTTTOOOYYYeeeiiiddd[[[SSSPPPUUUdddtttvvviiiZZZTTTTTTOOOLLLHHHCCC:::222000444<<<;;;888333---(((&&&&&&(((***,,,,,,+++***+++,,,(((---******///...333CCCHHHBBB888000222<<>>@@@AAA@@@??????AAADDDDDDDDDCCCAAA@@@???===???IIITTTWWWWWWWWWWWWWWWXXXZZZ[[[ZZZRRRDDD777///000666<<>>555111000:::<<<===888///(((%%%&&&(((***+++,,,+++***+++,,,,,,000---+++...+++...===IIIDDD999//////888@@@CCCFFFDDD???888111,,,***)))(((((())))))***,,,---...222777???GGGLLLNNNMMMLLLLLLIII<<<111...)))+++999RRRgggnnnddd\\\OOOBBB??????===:::777666888===AAADDDAAA>>>===>>>@@@@@@???AAA@@@AAAAAA???@@@HHHSSSVVVTTTQQQOOOPPPSSSWWWZZZYYYQQQDDD666......444999DDDRRR___bbb```___^^^\\\\\\\\\]]]^^^[[[RRREEE<<<000...+++***+++,,,+++***''''''&&&&&&&&&''''''((('''''''''+++;;;TTThhhqqqwwwxxxttthhhWWWGGG;;;555666666999AAALLLWWW^^^aaaccc```XXXOOOJJJIIIHHHFFFDDDBBBCCCHHHKKKNNNTTT[[[ZZZYYYMMMGGGMMMPPPSSS\\\[[[YYYWWWUUUUUUWWWZZZ\\\ZZZWWWTTTTTTVVVYYYZZZ[[[YYYWWWUUUWWW[[[\\\[[[XXXXXXKKK;;;000))))))000999JJJVVVbbbffffffeeeccc```YYYVVVRRRRRRWWW]]]ccceeecccZZZHHH666,,,***)))''')))(((((('''(((((()))***)))(((((('''(((***,,,---222KKKjjj}}}{{{sssaaaNNN???===:::999999999888666888888777666555444444333444444333333222111111111////////////000000111111333111//////000111000//////......//////000111222/////////000000///......,,,++++++,,,,,,------,,,+++++++++,,,---...000000111000111444333111444999===III\\\rrr}}}rrr{{{sssSSSNNNXXXVVVPPPGGG===555111222333999===AAA???999333000000333333333777CCCOOOQQQMMMMMMTTT^^^eeeeee___UUUNNNQQQ\\\mmmvvvooo___TTTSSSUUUVVVSSSJJJ???777333111666<<>>HHHOOOSSSSSSSSSNNNLLL???444000))))))666PPPgggnnnfff___QQQBBB<<<>>>===;;;777555777<<>><<<666111000222333444555888BBBNNNTTTSSSQQQSSSWWW^^^dddbbbYYYPPPOOOWWWfffrrrmmm^^^TTTTTT[[[\\\XXXLLLAAA:::555222222999???>>>666---(((&&&''')))++++++***)))***+++&&&,,,++++++///,,,...<<>>DDDHHHGGGDDD<<<333,,,++++++((((((((())))))+++,,,,,,...444>>>IIIQQQVVVXXXXXXPPPOOOCCC888444+++)))444DDD___mmmkkkfffVVVAAA777======<<<888555666;;;@@@FFFEEEDDD@@@;;;999999:::>>>>>>@@@AAA@@@@@@HHHRRReee```\\\\\\aaaddddddcccZZZRRREEE888///...222666JJJ[[[lllppplllfffbbb___bbbbbbcccccc^^^RRRCCC777...,,,)))((((((((('''&&&(((((('''&&&&&&&&&&&&'''''')))***,,,999RRRkkkyyyyyyvvvpppfffUUUAAA666333666777:::@@@JJJWWWcccjjjsssrrrhhhVVVKKKKKKKKKGGGCCCCCCFFFJJJJJJIIINNNVVV[[[[[[RRRMMMUUUXXXYYYaaaeeeeeeddd```\\\\\\___cccfffdddbbbaaaaaaccceeeggghhhggggggffffffdddaaa___WWWKKK;;;111***)))000777FFFSSS___aaa^^^]]]\\\\\\YYYWWWUUUUUUXXX]]]cccgggeee\\\JJJ777,,,(((&&&"""$$$$$$%%%%%%&&&'''''''''%%%%%%%%%&&&&&&'''((()))***<<>><<<;;;<<<<<<:::999777777777666555555444444333333333222111111000000...//////000111111222222222000//////000222111000000///////////////000111//////000000000//////...---,,,***+++---...,,,+++---------,,,,,,------...//////222555333000444;;;FFFQQQcccsss||||||uuuooopppzzzsssWWWSSS[[[]]]SSSDDD666///...000222333888;;;888222...000333111555888:::BBBNNNWWW[[[WWWRRROOOVVVaaaddd\\\RRRQQQUUUbbbooommm^^^VVVWWW^^^aaa]]]PPPDDD===777222///555<<<>>>:::111)))%%%''')))++++++***)))***+++$$$++++++,,,000,,,...;;;CCCDDD>>>333---222;;;AAAFFFIIIIIICCC999000+++***)))(((((())))))***+++,,,---333===HHHPPPUUUWWWWWWSSSRRRGGG<<<777---)))444999UUUfffhhhgggZZZEEE;;;;;;======999666555:::>>>BBBEEEGGGCCC<<<888:::===>>>>>>>>>???<<<<<>><<<444+++%%%''')))***+++***)))***+++'''---,,,,,,///***+++777CCCEEE@@@444---000999???EEEJJJMMMJJJ???444,,,)))))))))(((((()))***++++++,,,222<<>>999...***444444NNN]]]```bbbZZZKKKEEE:::<<<===:::666555999===>>>DDDIIIEEE===999<<>>>>>===999999@@@IIIXXX___gggiiihhhgggiiillleee\\\NNN???444000222555CCCXXXoooxxxvvvsssqqqooooooppprrrqqqjjjZZZGGG999111///+++))))))((('''&&&)))((('''&&&&&&&&&&&&&&&&&&))))))'''000FFF```pppuuuooohhh```PPP???888:::222333777>>>KKK]]]ooozzzsssZZZKKKJJJJJJEEEFFFHHHLLLOOOJJJCCCCCCGGGHHHNNNKKKKKKSSSWWW[[[eeebbb___[[[WWWUUUVVVZZZ\\\]]]]]]\\\ZZZZZZ\\\___bbb___cccfffeeebbb______```UUUIII;;;111+++***111888EEEVVVfffjjjfffaaa]]]ZZZTTTVVVXXX[[[^^^dddjjjnnnmmmdddQQQ<<>>;;;:::;;;<<<===<<<<<<<<<>>>@@@TTTgggmmmggghhhiiillluuulll```NNN>>>444000000000AAAZZZttt|||rrrgggggglllmmmlllnnnpppmmm___JJJ999222+++%%%&&&'''%%%$$$%%%&&&&&&&&&'''((()))*********,,,---...444CCCVVVeeeoooooolllcccVVVGGG<<<666666333111555BBBVVVjjjwww|||xxxmmm^^^SSSLLLDDD===888???GGGGGGBBB===>>>AAAEEEDDDEEEJJJSSSXXXXXXVVVPPPOOOKKKFFFHHHSSS\\\```\\\]]]\\\[[[___ccc```ZZZ___aaabbbcccbbbcccdddfff]]]RRRBBB111'''(((///666III[[[hhhhhhbbb^^^XXXQQQ[[[[[[ZZZZZZaaaiiillliiifffaaaSSS>>>...)))((((((&&&&&&'''''''''''''''''''''(((((())))))))))))(((+++999QQQhhhppplllfffddd[[[NNNBBB@@@<<<;;;;;;:::999888999999888777666555444444222111/////////000111333333222111000///000111111111111000///000111222333000///.........///000111111111000000/////////...---,,,,,,,,,++++++++++++------,,,,,,---...000111111......111333333888>>>HHHRRR^^^fffhhhjjjnnnrrrssslllgggiiieeeRRR===333///......000222444555444111111444888888666555;;;HHHXXXeeellldddVVVIIIJJJXXXffflllmmm[[[SSSXXXllltttfffYYYVVVUUU]]]^^^TTTMMMIIIAAA666111111444888:::777000)))&&&&&&''''''(((***+++,,,***+++------***'''...777@@@IIIHHH:::000333999:::AAAHHHFFFAAA???333((()))***((('''&&&''')))******---...777DDDOOORRRUUUWWWRRRQQQKKKAAA666///------777BBBNNNSSSRRRMMMFFF>>>===<<<;;;<<<===???>>>===???@@@BBBCCCBBB@@@===<<<<<<===>>>>>>======???AAAUUUjjjqqqlllmmmnnnooowwwkkkaaaPPP???333///000222???UUUmmmtttkkkbbbdddiiillllllmmmooolll^^^HHH888111)))$$$&&&'''&&&%%%'''&&&&&&%%%%%%&&&((()))******+++---000999HHH\\\iiimmmmmmkkkdddZZZMMMBBB;;;555222111555AAASSSeeeqqqrrrqqqjjj___VVVPPPHHH@@@777:::===@@@@@@???===<<<>>>???CCCKKKTTTXXXVVVSSSMMMKKKGGGCCCGGGSSS]]]aaa]]]______^^^bbbfffeeeaaa___^^^]]]\\\]]]___bbbeee\\\RRRCCC333******111777JJJ\\\hhhfff___ZZZUUUNNNUUUWWWXXXZZZaaaiiikkkhhhaaa^^^RRR???000+++***)))''''''''''''(((((((((((((((((()))***++++++++++++---999OOOdddmmmjjjfffdddZZZNNNBBB@@@===;;;<<<<<<;;;:::;;;;;;999888666555444333/////////000111111222222222111000///...///000000000000000000111111111111.........---...//////000000000000000000000000000------------,,,,,,,,,,,,------,,,,,,---...000111222///...000111333999AAAMMMTTT]]]bbbcccfffkkkppptttooohhhjjjdddQQQ<<<111......000222222555777666444333555888999999999>>>HHHYYYkkkvvvnnn]]]KKKHHHUUUeeennnppp___XXXXXXcccooommmaaaVVVQQQZZZ^^^YYYRRRMMMDDD999000111333777:::888222---''''''''''''(((***+++,,,((())),,,...+++(((---444===HHHKKK>>>222222888<<<>>>DDDAAA???@@@666)))'''***(((&&&%%%&&&(((+++---000///555@@@JJJOOOSSSXXXQQQPPPJJJ@@@555---++++++555AAAKKKNNNLLLIIICCC>>>;;;;;;<<<>>>@@@AAA@@@???:::===@@@CCCCCCBBB@@@>>>>>>??????>>>======???AAAUUUllluuuqqqrrrrrrrrrwwwjjjaaaRRR@@@222---000555???QQQeeekkkeee___aaagggkkkjjjkkkmmmjjj\\\HHH777///((($$$%%%''''''&&&(((&&&&&&$$$$$$$$$&&&(((***((()))***///;;;LLL^^^kkkgggfffeeebbbZZZOOOCCC;;;222000000444>>>NNN^^^hhheeehhhggg```ZZZTTTKKKCCC999666555999???AAA>>>999888<<>><<<;;;;;;<<<;;;:::;;;:::999777555444222222...///000111222111111000222111///.........///000...///000111111111000000///////////////000000000111111000000/////////...------------------------------,,,,,,---...000111333000...000000333;;;EEETTTXXX[[[\\\]]]aaajjjqqqzzzooohhhiiidddQQQ;;;111...///111444222666888888666555666888777999:::===FFFWWWlll{{{wwwdddMMMEEEMMM[[[dddhhhaaa```___aaakkkrrriii[[[UUU]]]aaa]]]WWWQQQHHH@@@222111222555888777222...''''''''''''((()))***+++((((((,,,...+++(((***///999FFFLLLAAA444111777===@@@EEEAAAAAAFFF===...)))&&&&&&'''''''''))),,,...,,,+++000;;;DDDIIINNNSSSRRRPPPJJJ@@@555---++++++222???KKKNNNLLLIIIEEE@@@;;;<<<===@@@BBBAAA???<<<666999===AAACCCBBBAAA???>>>??????>>>===<<<>>>???SSSmmmwwwrrrrrrsssppprrriiibbbTTTAAA111,,,000666DDDRRRaaafffbbb___bbbggghhhggghhhkkkiii]]]III:::111)))$$$&&&'''&&&%%%'''&&&%%%###"""###%%%''')))%%%%%%&&&+++888III\\\gggbbbbbbbbb```YYYMMM???555000//////333<<>>GGGVVVccchhhbbbeeefffdddeeeiiijjjiiibbb^^^ZZZWWWWWWZZZ\\\^^^WWWOOOCCC555---,,,111555KKK[[[eee^^^SSSMMMJJJFFFEEEIIILLLPPPXXX___^^^YYYXXXXXXQQQCCC777111---+++)))******++++++,,,,,,,,,,,,------...///000111111...333AAAUUUbbbeeedddeeeZZZMMM@@@===;;;::::::;;;:::999:::999888666444222111000000111222222222000///...222111///.........///000//////000111111111111000000111111111222222222222333222111000...---,,,+++------------------------------,,,,,,---...000111222000///000000333===GGGYYYYYYXXXVVVUUUZZZeeennn{{{mmmggghhhdddRRR===333111111333666444777:::999666555666888777999;;;>>>EEETTTiiixxxuuudddNNNBBBDDDNNNWWW\\\bbbkkknnnkkkooovvvqqqddd\\\```aaa\\\UUUOOOIIIDDD555333222333555555111---(((''''''(((((()))***+++))))))+++---+++&&&'''+++777CCCIIIBBB444000555<<>>??????===;;;;;;<<<===NNNjjjvvvoooooopppkkkkkkhhhbbbTTTBBB333---000555FFFPPP\\\aaa``````bbbfffeeeeeegggjjjjjj___MMM???333,,,&&&&&&'''$$$###$$$&&&%%%$$$######$$$&&&'''%%%%%%%%%)))333EEEXXXeeefffiiikkkiii___OOO>>>222///......222;;;HHHTTT\\\ZZZ```ccc^^^VVVOOOFFF???777777666666777888888888:::<<<@@@EEEHHHIIIFFFDDD>>>???===<<>>III[[[[[[XXXSSSPPPSSS\\\dddooo~~~jjjeeegggfffTTTAAA777555444555777777999:::999555444555777777999<<<>>>EEERRRcccpppjjj^^^OOOCCCAAAFFFOOOUUUeeettt}}}{{{yyy{{{vvvlll^^^___^^^YYYRRRLLLGGGEEE777555222333555555222///((((((((((((((()))******)))((())),,,***&&&&&&***555>>>DDD???444...333:::???DDDCCCEEEKKKAAA000+++(((,,,///...)))$$$######((('''---888BBBGGGLLLPPPVVVTTTNNNCCC888000------000AAAQQQVVVTTTPPPKKKGGGCCCCCCCCCCCCBBB???;;;777555777:::===???@@@AAA@@@>>>??????===;;;:::;;;<<>>>>>===<<<;;;555:::<<<;;;???LLL\\\fffooonnnkkkhhhjjjooonnniiihhhccc___^^^___```^^^\\\UUUNNNAAA333+++)))...222CCCUUUaaaZZZNNNIIIHHHFFFKKKLLLKKKKKKPPPVVVVVVQQQTTTVVVRRRFFF;;;444000,,,------......///000111111333222111000111222333444555666@@@TTTfffkkkiiigggZZZLLLBBB???<<<:::::::::999888888777666555444333222222000000111111111000000///333222111000///000111111333222111111111222444555222333444555555555444444666555444333111000///...++++++++++++,,,,,,,,,---------,,,,,,---...000111//////111333222444>>>JJJ^^^```___YYYSSSPPPTTTXXX\\\ooo{{{hhhdddhhhhhhWWWEEE<<<999777666777999;;;;;;777333222444777555777999<<>>;;;:::;;;<<<@@@aaannnhhhjjjooollliiihhh```SSSEEE999222000///999BBBNNN[[[cccggghhhhhhiiiiiijjjmmmlllbbbPPPBBB333,,,&&&&&&'''$$$###$$$%%%%%%&&&''''''&&&%%%$$$&&&((())))))---???YYYnnnyyyuuuZZZDDD777///...///333===JJJWWW___```ccc```TTTGGG@@@;;;888///111444444333222333444555888:::<<<;;;999777666111:::@@@>>>>>>IIIZZZfffoookkkeeedddjjjpppnnnfffgggaaa[[[ZZZ^^^aaabbbaaaXXXOOOBBB333***)))...333@@@TTTbbb\\\QQQMMMLLLKKKLLLKKKHHHFFFKKKRRRTTTQQQOOOQQQNNNDDD:::444111.........///000111222333333555444222111111111333444777777@@@TTTeeeiiiddd___ZZZLLLDDDAAA>>><<<;;;;;;999888888777777666555444444444/////////000111111222222444333111000000000111222444333222111111333555666222333444555666555444333666666555444444333222222*********++++++,,,,,,,,,------,,,,,,---...000111...///222444333444???JJJcccfffgggbbbYYYRRRPPPQQQNNNdddxxxzzzgggeeehhhjjjYYYGGG???<<<999777777;;;<<<;;;777222000333666111333555999???HHHQQQXXX^^^___[[[PPPEEEBBBGGGNNNcccqqq|||oooddd]]]^^^^^^]]]WWWOOOJJJIII999666333444888::::::999)))(((((((((((())))))***%%%###$$$''')))(((+++///555888;;;999222---000666:::CCCEEEFFFIII>>>...***%%%)))+++***&&&%%%)))---+++'''(((111;;;EEEOOOWWWVVVTTTNNNCCC777///,,,---888FFFRRRRRRMMMIIIHHHGGGJJJHHHGGGFFFEEECCC@@@============>>>???AAACCCDDDAAABBBAAA???<<<;;;<<<===<<<^^^lllfffjjjqqqpppmmmhhh___RRREEE;;;444///---555===LLL[[[gggmmmnnnmmmmmmllllllnnnmmmbbbPPPBBB222***%%%&&&'''%%%%%%&&&$$$%%%'''(((((('''%%%######'''((('''***<<>>KKKYYYbbbcccddd^^^PPPBBB<<<999777000111333555666777666666444888<<<>>>===:::777666111===EEEBBB@@@III[[[hhhkkkeee^^^^^^gggooolllccceee^^^WWWVVV[[[aaaeeefffZZZQQQCCC444***)))...333???TTTccc___TTTPPPPPPOOOIIIHHHCCC@@@EEENNNRRRPPPJJJMMMKKKAAA888444222000...///000111222333444444777555333111111111222333666555>>>QQQbbbddd\\\UUUZZZQQQEEEBBB???===;;;:::777555===:::777555555444222000111000/////////111222333666555333111000000000111333111000......///111222333222111000000222444555333222111000////////////,,,,,,------,,,,,,+++***---,,,++++++,,,---///000222//////000111444>>>HHH^^^mmmwwwppp___SSSMMMJJJMMMWWWjjjwwwfff___\\\bbbXXXMMMGGGEEEDDD>>>999;;;999666333111000000111111222666<<<@@@DDDLLLVVV```kkkgggXXXOOOFFFCCCJJJ```sss~~~yyyuuuxxxsssgggZZZ^^^^^^YYYSSSOOOJJJDDD;;;:::999999;;;;;;:::999...,,,)))'''(((***++++++))))))))))))***+++,,,---555999;;;888000,,,...222<<<>>>BBBEEEDDD>>>555...,,,+++***)))(((((((((((((((((()))///999DDDMMMQQQWWWOOOGGGBBB;;;222,,,,,,555DDDTTTYYYRRRIIIFFFGGGIIIGGGDDDCCCBBBAAA???>>>===============???CCCFFFBBBCCCBBBBBB@@@===;;;999EEEZZZjjjkkkiiimmmooolllnnneeeVVVGGG999111...---666???LLL[[[ffflllnnnnnnssspppmmmlllnnnhhhVVVCCC666---&&&%%%&&&$$$%%%'''(((((('''''''''&&&&&&&&&$$$'''$$$%%%---777PPPrrrxxx}}}}}}mmmTTT@@@555///...---111;;;KKK[[[eeegggeee___SSSEEE:::555333222000///111555888888777555777999;;;;;;777333000333>>>FFFEEEDDDMMM]]]kkkfffdddbbbaaaaaabbbdddeeeaaaWWWOOOSSS^^^eeeccc]]][[[VVVIII666***(((,,,...DDDVVVdddbbb\\\YYYVVVPPPMMMIIIDDDEEEIIINNNPPPOOOJJJHHHFFFDDD<<<222...//////000000///...///111333666444111000111222333333444666???QQQ```cccVVVIIIVVVMMMBBB@@@===<<<<<<;;;:::888:::777555333333222111/////////.........///111111222111000//////000000111222111000......///111222222222000000000111333444333222111000////////////,,,,,,------,,,,,,+++***------,,,,,,---...000111111//////111222555>>>HHHbbbpppzzztttcccVVVNNNKKKEEERRRfffuuuccc\\\YYY^^^XXXPPPJJJGGGCCC===888<<<:::777444111000000000000111666;;;>>>AAAIIIRRRcccrrrqqqaaaSSSFFFAAAHHHTTTfffpppllljjjooommmddd\\\___^^^WWWQQQMMMGGGBBB===;;;999999;;;;;;;;;:::111---((('''(((***+++***))))))))))))***+++,,,,,,666:::===:::333///000444999<<<@@@DDDCCC<<<222+++******)))((((((((())))))''''''(((---666@@@IIINNNRRRKKKFFFBBB;;;222---,,,///???PPPXXXSSSLLLIIIJJJIIIGGGDDDBBBBBBAAA???>>><<<<<<===>>>???AAADDDFFFCCCCCCCCCBBB@@@===;;;999@@@WWWjjjkkkggglllrrrsssvvvnnn___NNN???555111///777@@@NNN\\\gggmmmnnnnnnqqqpppmmmnnnpppjjjXXXEEE777...&&&%%%&&&$$$%%%'''((('''''''''&&&&&&&&&&&&$$$(((%%%%%%---666NNNppppppuuuzzzwwwiiiTTTAAA666111///---000999IIIZZZeeefffccc[[[OOOBBB999555666333111000222555888888777666777999;;;<<<;;;888666777@@@GGGFFFEEELLL\\\jjjiiifffccc``````aaadddeeeeee]]]WWWXXX___ccc```[[[]]]YYYKKK888+++)))---///BBBTTTdddddd```___]]]YYYTTTOOOKKKLLLRRRVVVUUUSSSKKKHHHFFFBBB:::000---///000222444555444333333444444222000///000111222333666BBBTTTdddiiicccVVVKKK~~~RRRIII???===;;;;;;<<<===<<<;;;888666444333333333222111///............//////000...............///000111111000/////////000111222111000/////////000222333333222111000////////////,,,,,,------,,,,,,+++***---------------///000000000//////222333555>>>HHH^^^mmmxxxrrrcccUUUKKKFFFBBBOOOcccuuubbbYYYUUU[[[ZZZWWWRRRLLLDDD<<<888<<<:::777444111000//////000111555:::<<<===CCCKKK]]]ppptttfffWWWGGG@@@FFFLLL\\\fffddddddjjjkkkeee^^^___ZZZRRRKKKHHHCCC>>>???===;;;:::;;;<<<;;;;;;555///(((&&&(((++++++)))))))))))))))***+++,,,,,,555999<<<:::555111111333666999>>>BBBAAA:::000(((((((((''''''(((((())))))'''&&&'''+++222<<>>QQQ```aaa^^^___^^^ZZZ\\\WWWSSSVVV\\\___\\\XXXMMMJJJGGGBBB999///,,,///111444777999888666555555555333222111111222444555777QQQnnn{{{sssaaaTTTOOO~~~RRRIII>>><<<;;;;;;<<<===<<<;;;999777555555555666555444////////////////////////..................//////000000/////////000111111000//////...///000111111333222111000////////////,,,,,,------,,,,,,+++***,,,,,,,,,------.../////////...000333333555===FFFWWWfffsssqqqdddWWWMMMGGGFFFOOO```~~~|||eeeXXXQQQYYY\\\^^^[[[QQQFFF===999:::888666333111///......///000333777888777<<>>OOOVVVRRRJJJDDDBBBFFFCCC???======>>>===<<<999;;;===AAAEEEFFFFFFEEE@@@@@@>>>===;;;888777666888LLL___fffhhhnnnvvvzzzrrrmmmbbbQQQ@@@222+++)))333===MMM^^^jjjpppqqqqqqpppppppppssswwwrrr```NNN888///'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((&&&&&&+++222HHHhhhxxx}}}xxxjjjXXXDDD666111///,,,,,,444EEEYYYhhhdddbbb[[[OOOBBB888444444111111222333666888:::;;;666333222333777::::::999;;;>>>AAAAAA???CCCRRRaaadddcccaaa```___```aaaaaa[[[\\\]]]^^^]]]]]]]]]]]]aaa\\\NNN999,,,))),,,...>>>QQQ```aaa]]]^^^]]]ZZZ]]]YYYVVVZZZ```ccc```\\\RRROOOLLLFFF;;;///---000222444666666555444555666777777666555444555777999888ZZZvvv___UUUWWWTTTKKK???===;;;;;;;;;;;;:::999888777555555666666555444000000000000000000000000000000000/////////......///////////////000000111///////////////000000000333222111000////////////,,,,,,------,,,,,,+++******++++++,,,------......///...000333333444:::BBBQQQaaapppqqqhhh^^^UUUOOOFFFLLLZZZyyykkk[[[RRRVVV[[[```]]]SSSFFF<<<777777666444222000...---,,,000///222444444222777>>>GGGVVVZZZXXXYYYQQQEEECCCCCCSSSaaafffgggjjjiiieee]]]XXXMMMBBB>>>??????<<>><<<;;;:::999<<>><<<;;;;;;:::999888777555333333444444333222000111111111111000000///000000111111000///......---......//////000000000////////////000000000000333222111000////////////,,,,,,------,,,,,,+++******+++,,,---..................000333222111666===GGGXXXgggkkkggg```YYYTTTEEEJJJWWWsssooo^^^UUUSSSXXX\\\[[[QQQEEE;;;666444444333222000///...---111///000111000///444;;;CCCNNNPPPPPPVVVRRRGGGDDDFFFVVVeeelllnnnpppnnnlllaaaZZZLLL@@@<<<@@@AAA???BBB@@@>>>======<<<999888555222...+++************(((((((((((()))***++++++---111666888777444111///333666;;;??????;;;333---''''''''''''((()))***+++((()))******,,,444@@@HHHOOOPPPQQQOOODDD444+++)))+++888HHHQQQRRRNNNJJJIIIDDDAAA===:::;;;<<<<<<<<<;;;:::<<<@@@EEEGGGEEEBBBEEEDDDCCCAAA@@@@@@@@@@@@AAAKKKZZZhhhppppppjjjddd^^^___[[[PPPAAA444---+++---777GGGXXXfffooosssuuupppoooooorrrwwwttteeeTTT999000(((''''''%%%$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&"""&&&%%%%%%***///CCCaaazzz~~~sssdddNNN:::,,,,,,******111BBBXXXiiillllllhhh^^^OOOAAA777333...000333555777:::>>>AAA@@@:::555666:::<<<;;;888999555555777777:::JJJ[[[ZZZ[[[]]]^^^___]]][[[ZZZ\\\___aaa```]]]\\\]]]______ZZZKKK777)))&&&)))+++777JJJ[[[]]]]]]aaacccbbbVVVTTTRRRPPPQQQSSSWWWZZZYYY[[[]]]XXXIII888000111------+++)))((()))...111333444444111---,,,///222555UUUyyyxxxkkkkkkrrrRRRIII???===;;;:::;;;;;;999888888666333333333333222111000000111111111000............///000111000//////,,,---...///000000000000//////000000111111111000333222111000////////////,,,,,,------,,,,,,+++***,,,---...///000000000///......000222111///333999@@@PPP```eeeccc___ZZZUUUIIIRRR^^^tttnnnaaaZZZTTTWWWZZZYYYRRRHHH>>>888444444444333333222111000222///......,,,,,,222:::<<>>>>>>>>;;;888555111111111...+++)))***,,,(((''''''(((((()))***+++***...444777777444000...111444888<<<===:::555000(((((((((((())))))***+++'''((())))))+++333???HHHOOOPPPRRRPPPDDD555+++***(((444CCCNNNRRRQQQPPPPPPFFFBBB>>><<<<<<>>>??????<<<;;;;;;>>>DDDFFFDDDAAAEEEDDDCCCBBBAAABBBBBBCCCDDDOOO```nnnqqqjjj___XXXVVVXXXWWWNNN???333,,,+++...666EEETTTbbbkkkppprrrooommmkkkmmmrrrqqqcccSSS:::111)))''''''%%%$$$&&&$$$$$$%%%%%%%%%&&&&&&&&& %%%$$$%%%***...AAA___uuu~~~vvviiiRRR<<<------,,,+++000???TTTdddkkkkkkggg\\\NNNAAA888555000333555666777888<<>>@@@>>>;;;:::444333777888;;;KKK^^^___^^^]]]\\\[[[ZZZYYYYYYXXXZZZ[[[[[[[[[[[[]]]___^^^YYYJJJ666)))&&&)))+++000DDDTTTVVVVVVZZZ]]]\\\VVVUUUQQQKKKFFFGGGOOOVVVZZZ^^^ddd```PPP;;;000///******)))((('''(((+++...000111111---'''&&&(((,,,---GGGfffwwwxxxtttuuuzzz}}}PPPFFF>>><<<::::::;;;;;;:::999:::888666555555555444333//////000000000///---,,,+++,,,...000111111111000,,,---...///000000000000//////000111111111111111333222111000////////////,,,,,,---------,,,++++++---...000222222222111111......000222000---000666AAAPPP```fffeeebbb]]]YYYRRR^^^jjjyyylllccc^^^XXXZZZ[[[ZZZUUULLLBBB<<<444444555555555444333333333///------++++++222;;;222@@@CCCBBBHHHIIIIIIOOOGGGSSS```hhhmmmqqqtttwwwtttiiiVVVFFFBBBGGGIIIGGG???>>>>>>???>>>;;;666333...111333111+++)))***---'''''''''(((((()))***+++&&&***000444555222...+++000222666:::<<<:::555111)))))))))))))))******+++&&&'''(((((()))111>>>HHHNNNPPPRRRPPPDDD555,,,,,,)))444BBBMMMQQQRRRRRRRRRHHHDDD@@@>>>>>>@@@AAAAAA>>>;;;:::===BBBEEECCC@@@BBBAAA@@@@@@@@@AAABBBCCCDDDRRRfffsssqqqeeeXXXRRRWWWZZZ[[[SSSDDD777111///000777DDDRRR___hhhmmmpppnnnkkkhhhjjjooonnnaaaRRR:::111)))''''''%%%$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%***...AAA___vvvxxxkkkSSS;;;//////...,,,000===QQQaaapppooojjj___QQQFFF???===333555777777666777:::===BBB<<<888:::???BBB@@@<<<;;;555333888:::>>>NNNbbbeeeccc^^^ZZZXXXWWWYYYZZZOOOQQQSSSUUUWWWZZZ]]]___]]]YYYJJJ777)))'''***,,,444FFFUUUVVVUUUXXXZZZYYYXXXWWWRRRHHH??????IIISSSYYY```gggeeeSSS===000---''')))******)))(((***+++///000000+++%%%###%%%)))%%%:::VVVlllvvvxxxyyyzzz}}}PPPEEE;;;;;;;;;;;;;;;;;;;;;;;;999888777777777555222000111///---,,,.../////////////////////000000000000---...000111000000000111000000////////////000000333333222222111000000/////////...---,,,,,,++++++,,,,,,------///000111222000000000//////222666:::EEELLLVVV\\\___```aaabbbfffkkkzzzzzziiibbb___WWWYYY[[[[[[UUUKKKAAA:::666555000222BBBOOOGGG666222111...+++***,,,000444777999===CCCIIILLLMMMMMMIIINNNUUU]]]dddllltttyyy{{{uuufffQQQEEEDDDIIILLL???===<<<===>>>===:::666444111...,,,++++++***(((***(((&&&$$$$$$%%%((()))+++---111444444222...+++000666::::::::::::555000,,,)))&&&%%%&&&'''(((((()))'''(((+++---222<<>>>>>===<<<<<<>>>???AAACCCDDDEEE@@@@@@???===<<<<<<>>>AAAGGGOOO]]]gggeee[[[TTTTTT\\\bbbaaaTTTDDD888111---+++555CCCNNNZZZdddhhhggggggiiigggbbbcccgggaaaVVVGGG666)))((((((%%%$$$(((%%%%%%%%%&&&&&&%%%$$$$$$###(((&&&&&&***,,,===YYYtttzzzlllSSSBBB666...)))---111888JJJ\\\oooqqqnnndddWWWLLLAAA999888888777666666666666666>>>888444777>>>CCCBBB???>>><<<===???<<<===KKK]]]\\\```cccaaa[[[WWWWWWYYYSSSUUUVVVVVVWWWYYY\\\___XXXVVVJJJ666((($$$''')))555EEETTTWWWVVVWWWWWWTTTUUUTTTPPPIIIBBBCCCJJJQQQXXXaaajjjfffQQQ888,,,+++((()))************)))(((///...+++)))'''%%%$$$$$$'''///@@@TTTeeemmmlllhhhRRRHHH;;;;;;;;;:::::::::999999999888777777777555222000111///......///000000///////////////...............///000000000000000111000000////////////000000111222333333222111///...,,,,,,,,,---------------,,,,,,------...000111222000111111111111333666999@@@FFFNNNVVV^^^gggpppvvv~~~xxxhhhaaa___XXXZZZ\\\[[[VVVLLLAAA:::555666444777FFFSSSOOOAAA222111///,,,+++,,,000444444666999>>>CCCGGGIIIIIIGGGLLLSSSZZZaaagggmmmqqqrrr]]]LLLEEEEEEFFF>>><<<:::;;;======999666333111...,,,,,,+++***)))((('''&&&%%%%%%&&&((()))***,,,000333555333000---111777<<<<<<<<<;;;666000,,,***'''&&&'''))))))))))))'''(((***,,,000:::EEEPPPPPPPPPNNNHHH>>>222)))***...:::IIIQQQOOOLLLJJJRRRNNNGGGBBB>>>=========:::;;;<<<===>>>>>>>>>>>>@@@@@@???===;;;<<<>>>@@@FFFJJJQQQWWWWWWUUUWWW]]]```eeeeeeXXXHHH;;;222,,,***333>>>IIIWWWdddhhhfffkkkjjjddd^^^aaahhheee[[[III888***(((((($$$###&&&%%%%%%%%%&&&&&&%%%%%%$$$###(((&&&&&&***,,,<<>><<<>>>;;;;;;>>>;;;<<>>000...***)))((((((((((((((()))000///---***((('''&&&%%%###***777DDDPPPWWW[[[\\\UUUKKK>>>======<<<;;;:::999999999888777666666555333000111000///000222222000////////////......---------......///000111000000///////////////////////////000111333444333111...---)))***+++,,,---...///000,,,,,,------...///111111///111333333333444666888===@@@FFFOOO]]]nnnvvvgggbbb```YYYZZZ\\\[[[WWWMMMBBB999000333333555@@@KKKIII???111000...,,,***,,,000333333444666999===AAADDDGGGEEEJJJQQQWWW[[[___bbbeee~~~zzzfffRRRFFFBBBAAA???<<<:::;;;======;;;888333000---,,,,,,,,,,,,+++&&&&&&&&&''''''(((((()))))),,,000666888777333///222999>>>??????===777000,,,***''''''(((***++++++)))'''''')))+++...888CCCQQQQQQQQQOOOIII???333++++++...888FFFNNNMMMJJJIIIWWWQQQIIIAAA<<<;;;<<<===;;;<<<===>>>>>><<<:::999??????>>><<<;;;;;;===@@@AAACCCIIIOOORRRTTT[[[ccceeejjjiii\\\LLL>>>333,,,,,,111999EEEVVVeeejjjhhhoookkkbbb[[[aaakkkjjjaaaKKK999***''''''###"""%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$'''%%%%%%)))+++:::UUUqqquuupppeeeOOO@@@444,,,))),,,000777III[[[oootttuuummmaaaUUUGGG<<<999777666666777:::===>>>888444000222888<<<<<<:::===999999;;;::::::GGGWWW[[[[[[\\\]]]]]]ZZZVVVSSSRRRSSSTTTTTTSSSUUUXXXZZZ]]][[[PPP===---(((((((((000BBBUUU^^^___^^^[[[YYYVVVYYYZZZVVVNNNIIIIIIJJJSSSXXX``````SSS???222...///...,,,+++***+++,,,---111111///---+++)))(((''''''---555<<>>===;;;;;;::::::888666666666555333111111000111222333333111///000000000///......------,,,---000333444333000---///////////////////////////111333444444111...+++))))))***+++---...//////------------...///000111///111444555555555666777===???EEEOOO```uuuuuugggdddcccZZZZZZ[[[[[[WWWMMMAAA888///222222222666<<<:::555///...---+++)))***...111333333444555888===BBBFFFEEEIIIOOOTTTVVVXXXYYYZZZooovvvuuufffRRRGGGDDDCCCAAA>>>;;;<<<>>>???>>>;;;222000---,,,---------,,,%%%&&&'''((())))))(((((()))---555===AAA===555---222:::@@@BBBAAA???888111+++)))'''&&&(((***++++++***'''''')))***---666@@@QQQQQQQQQPPPJJJ@@@444,,,,,,...777DDDKKKKKKIIIIIIVVVQQQIII@@@:::999;;;===<<<>>>@@@AAAAAA???===;;;??????>>><<<:::;;;===???;;;@@@KKKWWW\\\]]]___ccckkknnnjjj\\\LLL???555...000222777BBBUUUgggmmmjjjoookkkbbb]]]dddpppnnneeeKKK999***''''''######&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$'''$$$%%%)))***888RRRpppsssnnndddPPPBBB555...***...111888HHHZZZkkkqqqtttooocccVVVFFF;;;888777555444555888<<<>>>;;;777444555999<<<<<<;;;<<<888777999888888DDDTTT[[[XXXUUUVVVYYYYYYVVVQQQQQQRRRSSSRRRRRRSSSUUUXXX[[[ZZZPPP===...(((''''''---???WWWdddeee___YYYUUUUUUYYY[[[WWWPPPKKKKKKMMMTTTUUUXXXXXXOOO???444111666666666555444444333333444333222111///---++++++...111888???FFFKKKMMMNNNVVVLLL??????>>>===<<<;;;:::999:::888666555555555333111111111111222444333111///111111111000000000//////,,,///333999<<<:::444/////////000111111000//////...000333444333111---++++++++++++,,,,,,,,,------------,,,------...///000///111555666666555555666===AAAJJJYYYlllvvviiiffffff[[[ZZZZZZZZZWWWNNN@@@666444666666444444555444222,,,,,,+++)))((())),,,...000111111222333888@@@EEEEEEIIINNNQQQRRRRRRRRRSSSccclllooocccSSSJJJHHHIIICCC???;;;:::===>>>===<<<222000---,,,---------,,,%%%&&&((()))***)))(((''')))000;;;GGGKKKEEE777,,,222999@@@BBBBBB@@@999222+++(((&&&%%%'''((())))))***(((''')))))),,,666@@@RRRRRRRRRQQQKKKAAA666---***,,,333@@@GGGHHHHHHHHHPPPMMMHHH@@@:::888;;;>>><<<>>>AAACCCCCCBBB@@@?????????>>><<<;;;;;;===@@@;;;AAAOOO^^^eeedddcccdddoooooohhhYYYJJJ???666000000111555???QQQcccjjjiiikkkjjjeeecccjjjtttqqqgggLLL:::+++''''''%%%$$$(((###$$$%%%%%%&&&&&&&&&%%%%%%'''$$$$$$))))))666NNNoootttqqqhhhSSSEEE888000,,,///222888GGGXXXgggoootttoooeeeWWWGGG:::777666333222444777:::===>>>;;;888888:::<<<<<<;;;<<<777555777666777BBBPPP\\\VVVPPPPPPTTTWWWUUURRRQQQRRRRRRRRRQQQRRRUUUWWWWWWWWWMMM;;;,,,'''&&&'''***<<>>LLLRRRKKK;;;...000777>>>@@@AAA@@@:::444+++)))&&&%%%&&&'''((('''***(((''')))***---666@@@RRRSSSSSSRRRLLLBBB777///((()))///;;;DDDFFFGGGIIIKKKJJJHHHBBB<<<999:::===;;;<<>>AAA???DDDOOO]]]fffffffffhhhnnnmmmfffXXXJJJ@@@888111---///333;;;KKK\\\dddddddddiiijjjiiipppwwwtttjjjPPP===---)))(((%%%%%%)))######$$$%%%&&&&&&&&&&&&%%%'''######))))))444KKKlllyyyvvvmmmWWWIII999222...000222666DDDUUUeeennnssspppfffXXXGGG;;;666555444444666999===???CCC@@@===;;;;;;<<<<<<;;;===666333666555666@@@NNNZZZUUUOOOOOOSSSVVVVVVTTTQQQRRRSSSSSSRRRTTTWWWYYYYYYWWWMMM:::+++%%%&&&&&&)))888OOO``````WWWPPPOOOTTTUUUTTTPPPLLLNNNUUU\\\bbb^^^[[[VVVKKK???888888666:::>>>BBBBBB???:::666888999999888777555222111111333<<>>;;;000222333444444333222000000111111111111///...---++++++++++++++++++++++++------,,,,,,------......///111333333333222333555777AAATTTjjj}}}wwwjjjffffff```]]]\\\\\\ZZZQQQCCC777444222000000000///......,,,,,,,,,+++)))***,,,...(((+++......///444===DDDEEEGGGJJJKKKKKKKKKLLLNNNccclllrrrmmmccc[[[TTTOOOIIICCC===;;;<<<======<<<555222///---------,,,+++)))))))))))))))((('''&&&(((///<<>>???;;;555...+++(((&&&''''''''''''***'''''')))***...777BBBSSSSSSSSSRRRMMMCCC888000))))))000;;;DDDGGGJJJMMMHHHJJJKKKFFF???:::999:::===>>>???@@@BBBBBBBBBBBBAAAAAA@@@>>>======???BBB???CCCPPP```jjjjjjiiijjjiiijjjfff[[[NNNDDD999000,,,000444:::GGGVVV___``````iiinnnnnnrrrxxxvvvoooUUUBBB000+++)))$$$$$$'''"""###$$$%%%&&&&&&&&&&&&&&&'''"""###((((((222HHHhhh}}}}}}|||qqqZZZJJJ999222---///000333@@@PPPbbbjjjpppmmmcccVVVFFF999444555666999<<<@@@DDDFFFJJJGGGCCC@@@???>>>>>>===>>>666333555555666???LLLWWWUUUSSSTTTVVVWWWVVVTTTQQQSSSTTTTTTTTTVVVYYY\\\___\\\PPP;;;+++%%%%%%&&&)))444FFFTTTVVVPPPOOOTTTUUUVVVTTTPPPLLLOOOWWW___cccaaa___YYYKKK;;;333333555888<<>>:::888:::;;;;;;;;;:::777555333555888AAAPPP]]]aaa[[[SSSWWWMMM????????????>>>>>>>>>>>><<<999666444444444444333333111......///111111111------...///000111222222222...+++...555<<<>>>===111222444555555444222111111111111000000///...---******+++++++++,,,,,,,,,------,,,,,,,,,---......000111222222222222333555666AAATTTjjj{{{~~~wwwiiieeedddbbb___]]]^^^\\\TTTEEE999:::555222111222///---,,,---......,,,++++++---///))),,,000111222666???FFFDDDFFFGGGHHHHHHIIIKKKMMMbbbkkksssrrrkkkbbbYYYPPPNNNIIIBBB??????AAAAAA@@@666333000...------+++***++++++***)))((('''&&&&&&(((---999HHHSSSQQQEEE:::---333999;;;===>>>;;;666000---)))''''''((((((''')))''''''***+++///888CCCSSSSSSTTTSSSNNNDDD888111,,,,,,333>>>GGGLLLOOORRRHHHKKKNNNJJJBBB;;;888888AAAAAAAAABBBBBBCCCCCCDDDBBBBBBAAA???===>>>@@@BBB:::BBBSSSgggrrrpppkkkhhheeehhhggg^^^SSSGGG999...---333888===FFFTTT]]]```___iiipppooorrrxxxxxxsssZZZFFF333,,,)))###"""%%%"""###$$$%%%&&&&&&'''&&&&&&'''"""###((((((111GGGfff|||ttt\\\KKK999111---......000===LLL]]]fffllliii___RRRBBB666444555888===AAAFFFJJJLLLPPPNNNJJJFFFCCCBBBAAAAAA>>>666333555555666???KKKUUUUUUWWWYYYZZZZZZWWWTTTRRRSSSTTTUUUUUUWWW[[[]]]eeebbbTTT===+++%%%%%%&&&***111???KKKMMMKKKPPPZZZWWWWWWVVVQQQMMMPPPXXX___gggggggggaaaPPP===333222555777:::===>>>===<<<:::;;;<<<======;;;999666555555999AAAMMMWWW[[[[[[XXXSSSKKK@@@>>><<<<<<<<<;;;999888;;;777444333444555444222111///...---...///...---///...------...///000111111222222000///333<<>>@@@DDDBBB===999444///------...---,,,+++***)))(((((('''((((((***...444===IIINNNEEE999---333999>>>AAAAAA>>>999222...***''''''((())))))'''%%%''')))***+++333<<>>===>>>>>>>>><<>>---&&&&&&''',,,222:::CCCJJJPPPUUUWWWVVVVVVVVVVVVWWWXXXZZZ[[[eeeggggggaaaOOO===555666555999:::888:::???>>>999;;;;;;;;;<<<;;;999666333333666:::???JJJXXXaaadddSSSJJJ@@@>>><<<<<<<<<<<<;;;999:::777444333444555444222111///...---...///...---......------...///111222444555555222000222999???000//////000111111///---111111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---///111111222333666888;;;>>>LLLaaasssxxxuuusssyyyqqqgggnnnddd___XXXTTTTTTQQQGGG<<<666444333222111///............,,,***))))))***,,,...---///000//////222:::@@@CCCDDDEEEEEEFFFGGGJJJMMMXXXbbbnnntttpppeeeZZZTTTPPPLLLEEE??????CCCAAA<<<999555000---------,,,+++***))))))(((((((((((())))))+++000;;;HHHOOOGGG;;;///333888===AAAAAA>>>:::222...)))''''''((())))))&&&%%%&&&((()))***222;;;MMMNNNKKKDDDDDDGGGAAA666***,,,///777@@@GGGKKKKKKJJJHHHHHHGGGAAA:::888;;;AAAGGGIIIFFFCCCDDDEEEDDDBBBAAA@@@???>>>>>>>>>>>><<>>>>>:::;;;;;;:::::::::888666555555777888===IIIYYYbbbdddRRRHHH???>>><<<======>>><<<;;;:::777555444555555333222111///...---...///...---............///000111222666777777444111111555999000//////000111222000...000111111000000///...------,,,+++++++++,,,------...------------...//////...///111111222333666888999;;;GGG[[[kkkpppooommmppp}}}ooohhhpppfffbbbZZZSSSQQQOOOGGG???:::444444333111000///...---+++***(((''''''(((***+++------,,,---...111444666>>>@@@CCCDDDEEEFFFHHHIIIPPP[[[jjjrrrooofff\\\VVVRRROOOGGG@@@???AAA???::::::666222...---,,,+++***)))(((((((((((())))))***((((((+++666FFFOOOHHH<<<000222888>>>BBBAAA===999111---)))'''''')))******'''%%%&&&((()))***111:::JJJMMMJJJDDDDDDGGGAAA666((()))...666@@@FFFGGGFFFJJJGGGGGGFFFAAA;;;999;;;@@@FFFJJJFFFBBBAAAAAA>>>AAA@@@???>>>============<<>>======>>>???>>><<<999888666555555444333333111///...---...///...---------...///000111111222444555666444222111222444000//////000111222111000000000000000000///.........,,,+++******+++---///...------------...//////...///111111222333555888999:::CCCTTTaaaffffffgggcccmmmzzz}}}nnnjjjrrrhhhdddZZZQQQNNNLLLGGGAAA>>>777666555444333111///...******(((''''''(((******,,,***)))+++///222333222777:::>>>AAABBBCCCDDDEEENNNXXXdddkkkjjjddd]]]YYYTTTQQQJJJAAA>>>???===888:::777333000---,,,+++***(((((('''(((((()))******)))'''(((222CCCNNNHHH<<>>;;;888<<<;;;;;;::::::;;;;;;<<<:::@@@HHHMMMQQQWWW```gggcccaaa\\\UUUOOOIII???555---...///333<<>>======>>>???>>><<<888888888777555444333333111///...---...///...---------...///000111222222000111333333333222333333222000///000111222111000///000000000000//////...---,,,*********,,,...///...------------.../////////000111222111222555777::::::AAANNNXXX]]]___aaa```fffqqq|||ooommmtttiii___TTTKKKIIIGGGBBB>>><<<777777666555333111///...+++***))))))))))))***+++...,,,+++...444777777555222666<<<@@@BBBCCCDDDEEEQQQXXX___cccbbb^^^]]]\\\VVVSSSLLLBBB>>>===;;;777999777555111...+++++++++(((((('''(((((()))*********((((((000???JJJFFF<<>>:::;;;;;;BBBGGGDDD???===:::666888888888999:::<<<===>>>999???DDDGGGIIINNNXXXaaa]]]]]]XXXPPPLLLIII@@@666000......111888BBBLLLSSS]]]aaagggkkkmmmllljjjhhh]]]FFF000***)))&&&###%%%###$$$%%%%%%######$$$%%%'''%%%%%%%%%###%%%///:::UUUsssrrrooopppjjjfffVVVEEE888...------...777CCC\\\dddiiihhheee```VVVKKK888888999>>>CCCFFFEEEBBB;;;>>>CCCGGGFFFCCCEEEJJJIIIDDD>>>:::666777AAALLLRRRTTTWWWXXXWWWXXXYYYZZZNNNIIIGGGJJJNNNRRRYYYaaaooooooeeeOOO999---(((&&&'''222EEEXXXdddeee___XXXTTTSSSPPPKKKHHHKKKTTT[[[gggeeefffeee[[[JJJ===777222---&&&######$$$&&&(((++++++***((('''***///444===AAAGGGOOO\\\fffhhhdddWWWJJJ???>>><<<======>>><<<;;;777888999888666444333444111///...---...///...---,,,---...000111222222333...///000222333444444444444222000000111111111000//////000000000000//////,,,++++++***+++,,,...///...------------.../////////000222222111222555777;;;:::???IIISSSXXX]]]aaafffkkkuuu|||pppnnnuuuggg\\\RRRJJJHHHGGGBBB>>><<<555555555444222///---+++++++++************+++++++++))))))+++000444444333222666<<>>???@@@:::>>>BBBDDDEEEIIIQQQXXXZZZ[[[VVVMMMJJJJJJCCC999111......222888>>>FFFNNNWWW]]]eeekkkmmmllliiihhh^^^FFF000***)))&&&###%%%###$$$%%%%%%######$$$%%%&&&%%%%%%%%%###$$$...999TTTrrrppplllooollliii[[[HHH:::...------///777BBB___jjjpppnnnhhh```QQQCCC999999<<>>AAACCC@@@::::::>>>:::777666555333555???KKKOOOPPPQQQSSSUUUVVVWWWWWWSSSPPPPPPSSSTTTTTTVVVZZZhhhjjjdddQQQ<<>><<<<<<<<<<<<;;;999666888:::999666444333444111///...---...///...---+++---///111222333333333///000111333555666777777666333111000000000000/////////000000000000//////******+++,,,,,,---.........------------.../////////111222222111222444666999888<<>>DDD???::::::444000+++'''''''''(((''')))((('''(((''''''---666XXX___```XXXQQQMMMCCC999...(((&&&,,,999EEEIIIHHHTTTNNNJJJIIIGGGAAA<<<::::::AAAFFFCCC@@@@@@???===<<<<<<<<<<<<<<<===>>>>>><<>>DDDIIIIIIDDD>>>???===>>>@@@===888666888000000333444444666@@@KKKUUUTTTSSSVVVZZZ[[[ZZZXXX\\\[[[^^^bbbaaa\\\YYYYYY\\\___[[[KKK:::///)))''')))222BBBUUUccceee^^^VVVMMMPPPRRROOOKKKKKKQQQWWWUUUTTTXXX]]][[[PPPBBB;;;666---&&&%%%### """&&&!!!$$$&&&&&&&&&***222999DDDNNNXXX^^^ccchhhjjjiii\\\OOO@@@>>><<<<<<<<<;;;999888666999;;;:::666333333444111///...---//////...---+++---///111333333333333222222222444666888888888777444111000000000///...//////000000000000000///)))***+++,,,---...------...------------...//////000111222222111222444666777666;;;EEEPPPXXXaaajjjkkkqqq}}}rrrhhheeehhhWWWPPPIIICCCDDDDDD>>>777444888888888777555222...,,,))))))************))))))+++***)))((((((***,,,......222888===BBBGGGMMMPPPQQQTTTWWWWWWVVVWWW[[[^^^VVVVVVOOODDD===<<<;;;999444666666333///,,,---...+++***)))(((((('''(((((($$$'''***...888DDDKKKKKK>>>222000:::@@@===;;;>>>555000+++(((&&&''''''&&&(((&&&&&&'''%%%%%%+++333MMMYYY```]]]WWWQQQDDD777000)))%%%***888EEEKKKLLLVVVOOOKKKJJJHHHAAA<<<:::888>>>CCCAAA>>>??????>>>======<<<;;;::::::::::::>>>@@@CCCEEEGGGIIIKKKMMMYYY[[[VVVLLLKKKOOOJJJ???000---///777===AAAHHHQQQPPPYYYdddlllnnnlllkkkjjj___GGG111******&&&###$$$###$$$%%%%%%######$$$%%%%%%$$$$$$%%%###$$$---888]]]yyyuuuoooqqqnnnnnnaaaKKK<<<...,,,---///666@@@]]]jjjqqqnnniiicccTTTDDD888;;;@@@GGGKKKJJJDDD>>>>>>;;;;;;???>>>;;;999:::555555666666555888CCCPPPccc```^^^```eeegggddd```]]]^^^ccchhhggg```ZZZXXXRRRVVVSSSEEE555---***)))%%%...???TTTdddiiiddd^^^OOOSSSVVVSSSMMMKKKOOOTTTMMMLLLQQQYYYZZZQQQDDD===333***$$$###""" %%%!!!$$$'''((()))---666===GGGQQQ[[[___aaafffjjjkkk]]]NNN>>>>>>===<<<<<<<<<<<<<<<<<<;;;999777444222000///333000------...000000000......---,,,---///111333222444666999;;;<<<<<<<<<;;;555222444444111//////111111000///////////////......///000000///...---...------,,,,,,------...000111222333333333333333555999>>>EEENNNXXXbbbhhhnnnyyyfffXXX^^^```TTTMMMKKKGGGCCC???;;;999888:::<<<>>>;;;444///------///+++(((''')))***)))'''((((((((((((((((((((((((---///333777;;;AAAHHHMMMNNNPPPTTTVVVTTTQQQUUU\\\SSSPPPLLLHHHCCC<<<555111555444444666222,,,+++...)))&&&######%%%(((******)))((((((...999CCCJJJMMM<<<222///999@@@>>>>>>DDD???999***###(((&&&###(((+++(((((()))((('''***///HHHWWWcccaaaVVVJJJAAA<<>>===;;;<<<>>>AAABBB@@@===???@@@???<<<999888<<<@@@===DDDLLLNNNKKKIIILLLPPPUUUYYYYYYSSSNNNKKKGGGCCC222---,,,333===EEELLLRRRSSSYYYaaagggiiijjjlllnnnfffKKK444......((($$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%"""!!!###$$$&&&---555[[[{{{{{{uuutttmmmkkk^^^MMM===...+++,,,...666AAAYYYhhhppphhhccccccYYYIII999<<>>===<<<<<<<<<<<<<<<;;;:::999777555333222111333111///...///000000//////...---------///111222111333444666777777666666999333000222444111000111111111000///////////////---...///000000///...---...------,,,,,,------...///000111222333333333333666999>>>FFFOOOZZZdddjjjqqq|||xxx^^^UUU\\\]]]PPPKKKJJJGGGDDD@@@<<<999777999;;;===:::555000......)))'''%%%&&&)))++++++***((((((((((((((((((((((((,,,///222666:::@@@GGGKKKNNNOOOSSSUUUSSSQQQTTT[[[RRRPPPMMMIIIDDD>>>777222333333666999666///,,,---(((&&&$$$###&&&)))***+++,,,)))'''+++444@@@IIINNN???444111999@@@???@@@FFFEEE???///%%%)))'''###))))))'''''')))((('''***///CCCQQQ^^^```YYYOOOEEE>>>///***&&&***666BBBHHHJJJLLLIIIIIIKKKIIIBBB======>>>===<<<>>>@@@AAA@@@>>>???>>><<<:::888:::===@@@===DDDLLLQQQQQQPPPQQQSSSXXX[[[[[[WWWSSSPPPJJJDDD444...---333;;;BBBJJJQQQSSSXXX```eeeiiilllpppsssmmmRRR888///,,,'''$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%"""!!!###$$$&&&,,,333TTTxxx}}}{{{yyysssqqqdddPPP???000+++++++++222<<>><<<<<<;;;;;;;;;:::999888777666555444333444222000000111000///---000///...------...///000333444444555444333222111777222///111333111111333111111000000000/////////---....../////////............------------.........///000222333444444444666888===FFFQQQ]]]hhhnnnxxxhhhTTTQQQZZZZZZKKKIIIHHHFFFDDD@@@<<<999777777:::<<<:::555000......'''&&&%%%&&&)))+++,,,+++((((((((((((((((((((((((+++...111555999>>>DDDHHHMMMMMMPPPTTTRRRPPPRRRXXXTTTRRROOOKKKFFF>>>666000000222777<<<:::222,,,,,,)))&&&$$$$$$'''***,,,,,,000+++&&&'''...;;;GGGNNNBBB777222888>>>@@@BBBGGGMMMHHH666)))***((($$$((('''%%%&&&(((((('''***///>>>JJJVVV[[[ZZZTTTJJJ@@@///***&&&)))333>>>DDDFFFJJJHHHIIIKKKGGG@@@===>>>AAA???======???@@@AAA@@@???<<<888666888<<>>CCCKKKRRRWWWXXXXXXXXXVVVWWWVVVSSSRRRPPPHHH@@@555000---222999???GGGNNNRRRVVV\\\bbbhhhnnntttyyyvvvZZZ===000+++&&&$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&###"""$$$$$$%%%***111LLLuuu~~~~~~|||tttrrrgggQQQ???000+++******111:::TTTcccllliiigggfff\\\NNNEEEAAA@@@CCCDDDBBBBBBDDDPPPVVVZZZZZZXXXTTTIII???888888>>>MMM[[[gggqqqyyyrrreeeZZZQQQVVVUUUUUUUUUSSSRRRVVV]]]YYYZZZRRRAAA222***'''%%%%%%---===NNNWWWXXX[[[______\\\ZZZ\\\^^^]]]XXXSSSHHHKKKPPPTTTTTTKKK>>>333///((("""###$$$######%%%&&&***222===EEEIIIFFFBBB666333777GGGVVV___bbbccc```KKK@@@???>>>===;;;;;;::::::888888888777666666555555444333222111222000...,,,000//////.........//////555555666666666555333222666222000222222000000333111111111111000000//////------........................------------......---...///111333444444555666777<<>>@@@DDDBBB@@@??????AAACCCDDD@@@:::555444888>>>AAACCCAAABBBFFFNNNWWW\\\^^^]]]WWWVVVQQQNNNOOOOOOIII@@@777111...111666<<>>000---,,,---333===TTTbbbmmmllliiiggg]]]PPPFFF@@@===AAAFFFHHHJJJLLLOOOUUUYYYYYYWWWTTTKKKBBB===>>>HHHZZZiiipppsssuuu~~~wwwiii[[[PPPSSSSSSSSSRRROOOOOOTTTYYYSSSVVVPPP@@@111)))&&&%%%)))---:::LLLXXX[[[\\\]]]]]][[[ZZZZZZZZZXXXTTTQQQRRRUUUXXXXXXRRREEE888///...'''$$$%%%'''&&&'''***...000666BBBOOOTTTQQQLLL<<<555666EEEWWW```bbbbbbbbbJJJAAA@@@???===;;;::::::999777777777777666666666666444222111111111000...+++/////////...............333444555666666666555444666333333444222//////222000111111222111000//////------------....../////////......------......///,,,---///111333444444444555666:::DDDRRRaaalllqqqzzzzzzSSSMMMRRRVVVQQQDDDBBBBBBBBBAAA>>>;;;777555333777;;;:::555///---,,,))))))******)))(((((((((((((((((((((((((((((((((***,,,000333666999>>>AAADDDFFFKKKSSSUUUSSSTTTVVVUUUSSSQQQMMMIIIBBB:::444222111333666333...---000,,,)))'''&&&(((+++---------+++((((((,,,444>>>EEECCC999111111777<<>>???EEEDDDBBB@@@@@@AAAEEEGGGAAA<<<666666:::???CCCDDDCCCAAAAAAFFFPPPYYY^^^```\\\YYYRRRNNNOOORRRNNNGGG777222...000444:::DDDNNNOOOPPPQQQVVV^^^hhhqqqvvvwww___BBB///'''%%%%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&######$$$$$$###(((...FFFnnnwwwuuusssnnnrrrkkkRRRAAA333//////...444===OOO]]]jjjmmmmmmjjj```UUUDDD>>>;;;@@@FFFIIILLLOOOIIINNNRRRRRRPPPNNNJJJDDDBBBCCCNNNaaappptttpppmmmooozzzyyylll\\\QQQRRRUUUVVVTTTQQQPPPRRRTTTLLLQQQNNN@@@111***((((((---,,,555HHHZZZ```]]]ZZZXXXYYYZZZWWWRRRNNNMMMMMMYYY\\\```^^^VVVIII;;;333---)))'''***,,,,,,///222999777:::EEERRRZZZXXXTTTCCC:::999EEEWWWaaacccbbbiiiOOOBBBAAA???===;;;:::999888666666666666555555555555333111//////000///...,,,......//////////////////000111222333444444333333555444555777555///...111000111222222222111000///,,,,,,,,,,,,---...///000//////............//////---...///111222333333333444444777AAAQQQ```kkkpppqqqoooQQQRRRUUUSSSLLLBBB??????>>>===;;;999666555333777;;;:::444///++++++$$$&&&((()))((('''((()))((((((((((((((((((((((((***---000333555888<<<>>>@@@CCCLLLWWW]]][[[YYYZZZQQQPPPNNNLLLJJJFFFAAA>>>666333222333000,,,...222...,,,)))((()))+++,,,,,,+++*********---333<<>>AAA>>>???FFFQQQXXXYYYVVVFFF===:::EEEUUU___bbbbbboooTTTCCCBBB???===;;;999888888666555555555444444444333222000------.........---------...//////000000000///000111222222222111000111333777:::888222000222000111222333333111000...,,,,,,++++++,,,...///000//////............//////...///000111222222222222333222444???OOO___jjjnnnooogggSSSYYYYYYOOOFFF???===<<<;;;999888666555555333777;;;:::444...***)))&&&))),,,+++)))((()))***((((((((((((((((((((((((***---111444555888:::===>>>CCCOOO^^^eeedddaaa```SSSQQQNNNKKKIIIGGGCCCAAA888555333333000,,,---222111...***))))))+++++++++++++++***)))+++222;;;BBBAAA:::111...333;;;??????===DDD888'''''')))&&&''''''&&&(((++++++((()))---777AAAKKKPPPSSSTTTPPPKKK444...&&&$$$+++888GGGPPPHHHEEEFFFMMMPPPIII>>>777===?????????>>>@@@CCCGGGEEEDDDBBB???>>>@@@CCCFFFAAA???===???EEEMMMUUUYYYQQQSSSRRRMMMKKKLLLJJJFFF666111...///333:::HHHUUUZZZWWWUUUVVV]]]dddjjjlllppp___FFF333***(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$$$$$$$(((...@@@dddjjjlllppppppuuummmWWWGGG777222///,,,///777DDDRRRbbbkkkmmmhhh^^^VVV???>>>???BBBBBB???@@@DDDAAAIIIOOONNNLLLIIIEEE@@@>>><<>>333111///222888;;;===BBBHHHDDDBBBCCCHHHPPPTTTTTTRRRFFF===;;;EEETTT^^^cccfffrrrWWWCCCBBB@@@===;;;999888777555555555444333333222222111///,,,+++,,,.........,,,,,,...///000000000000111111222333333222000000...111777<<<:::444222444000111333333333222000...,,,,,,++++++,,,...///000//////............////////////000111111111111111333111333===MMM^^^hhhmmmrrrcccUUU^^^ZZZLLLBBB===<<<:::999777666555555555444888;;;:::444---)))'''...111222111,,,)))))))))((((((((((((((((((((((((+++---111444666777:::<<<===CCCQQQbbblllkkkgggeeeYYYUUUPPPKKKHHHEEEAAA>>>999666555666222...---111333///+++))))))***++++++,,,+++***(((***111<<>>888AAA777'''(((+++((()))((('''))),,,+++((())),,,444@@@NNNUUUXXXWWWSSSMMM555...&&&$$$+++999JJJUUUKKKFFFGGGPPPUUUNNN@@@777999;;;=========>>>BBBEEEFFFGGGFFFCCC@@@???CCCGGG?????????@@@DDDJJJPPPUUUPPPUUUWWWTTTPPPOOOKKKGGG555111...///333;;;JJJWWW```\\\YYYZZZ___eeeiiijjjppp```III666,,,)))&&&"""$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""$$$%%%$$$(((...???bbbgggiiinnnmmmooocccTTTCCC555111///---111999GGGSSSbbbjjjjjjbbbWWWNNN===>>>BBBFFFDDD@@@AAAFFFBBBLLLSSSSSSOOOKKKEEE???<<<888<<>>222...---$$$$$$...BBBTTT\\\[[[ZZZYYYVVVSSSTTTVVVWWWUUURRRUUUXXX\\\```^^^SSSBBB555222222555<<<@@@CCCHHHOOOEEEDDDFFFJJJOOOQQQPPPNNNEEE>>><<>>KKKZZZgggnnnsss~~~kkk\\\YYYTTTHHHAAAAAA999888777666666777888888777<<<>>>:::000)))(((***555AAABBB333''''''++++++******)))((('''&&&%%%%%%,,,***,,,222666777:::>>>BBBJJJUUU```kkkssspppjjj]]]RRRJJJJJJLLLHHHCCC@@@>>>999555555444///---...222000+++&&&'''***)))%%%***((()))***+++///<<>><<<<<>>;;;999::::::999888666555444333333.........///......---,,,,,,---------.../////////000111222222333333222222333222000222666999:::999<<<;;;:::888555333222111......---------,,,,,,,,,,,,------......---,,,,,,------...///000111222222222222555<<>>@@@999888666555555666888999<<>>=========>>>BBB@@@======@@@GGGNNNSSS[[[ZZZYYYZZZZZZVVVOOOJJJ===666111000222999FFFRRRWWWXXXZZZ[[[[[[\\\]]]^^^eeeZZZFFF333***)))'''###"""############$$$$$$$$$%%%###"""$$$$$$###'''---@@@dddmmmtttyyytttsssiiiVVVGGG777...++++++000555@@@NNN\\\___\\\XXXTTTPPP??????@@@AAACCCCCCCCCBBBFFFMMMRRRNNNIIIFFFDDDAAABBBBBBAAA@@@???@@@AAACCCQQQVVVWWWRRRNNNOOOQQQQQQTTTTTTSSSRRRRRRTTTYYY\\\YYY^^^[[[KKK888,,,'''%%%$$$$$$***:::MMMXXXYYYUUUTTTOOOOOOVVV\\\\\\[[[[[[YYYYYY[[[___]]]TTTFFF<<<333333555777888999BBBKKKJJJMMMWWW```___VVVPPPOOOLLLJJJFFFGGGRRR^^^aaa]]]~~~VVVCCC>>>;;;===<<<999777888999888666555444333222222//////...------------...------..................///000000111222111111111444222//////111444666777>>>===;;;999666333111000......---------,,,,,,,,,,,,,,,---......------,,,------...///000111222222000000333999EEETTTbbbkkkuuuvvvjjj^^^VVVKKK???:::>>>:::888555333333555888:::BBBCCCAAA:::000******,,,222999888...((())))))&&&''''''''''''(((((())))))***(((***///333333666;;;EEEMMMWWWaaalllsssqqqkkk```ZZZTTTPPPJJJEEEEEEHHHAAA;;;777666444000---...000000+++&&&&&&))))))&&&)))((()))***+++...999EEEKKKHHH???444///333888:::;;;999555///)))'''(((***)))))))))))))))***+++,,,777IIISSSOOOLLLPPPPPPJJJ>>>333***)))+++333GGG[[[ZZZPPPHHHJJJOOONNNHHHEEEEEECCC???<<<999888888999@@@BBBBBB???;;;:::;;;===DDDAAA??????BBBIIIPPPUUU[[[ZZZ[[[]]]]]]ZZZRRRLLL???888111000111777CCCOOOYYYZZZ[[[[[[[[[[[[]]]___cccYYYEEE333)))((('''###"""############$$$$$$$$$%%%###"""$$$$$$###'''---===dddooossstttpppwwwuuu\\\LLL:::000,,,,,,000666<<>>>>>@@@BBBBBBAAA@@@EEEHHHHHHCCCAAADDDEEEDDDEEEGGGGGGCCC>>><<>>444222333444555666>>>HHHEEEKKKUUU[[[ZZZTTTRRRTTTSSSPPPLLLLLLTTT]]]]]]XXXYYYFFF@@@<<<===<<<888666777777777555444333222222222000///...,,,,,,---.....................---------///000111111222222111111222111///...///111222333555444444333333222222111......---------,,,,,,,,,,,,,,,------------------.........///000111111111000000222777AAANNN]]]fffsssqqqiii___TTTGGG;;;888===999777444222222555888;;;EEEDDD@@@777...)))))),,,(((++++++'''&&&))))))&&&'''''''''((((((((((((((((((&&&(((---111111444888===EEEPPP\\\iiirrrqqqlllccc[[[TTTQQQMMMHHHGGGJJJCCC===888777555000...//////000,,,&&&%%%((((((&&&(((((()))+++***,,,666AAAJJJJJJDDD777...000777<<<;;;999444...)))&&&''')))******))))))***+++,,,,,,777IIITTTQQQLLLOOOQQQOOOCCC777,,,***+++000AAASSSYYYPPPHHHGGGJJJJJJEEEAAA??????>>><<<::::::;;;<<<@@@CCCEEECCC>>>;;;>>>BBBEEECCC@@@@@@CCCIIIQQQUUUYYYYYY[[[^^^___\\\UUUOOO@@@999222000222777CCCOOOYYY[[[\\\\\\[[[\\\___cccaaaXXXFFF333)))(((&&&###""""""#########$$$$$$$$$%%%###"""$$$$$$###'''---:::bbbmmmqqqqqqmmmvvvuuuaaaPPP===111,,,,,,000666:::CCCKKKMMMNNNQQQRRRRRR???======???BBBCCCBBB@@@CCCEEECCCAAABBBEEEEEEAAAEEEFFFEEEBBB>>><<<===???HHHNNNRRRPPPOOORRRSSSQQQQQQQQQPPPNNNLLLLLLOOOQQQRRRVVVSSSBBB000&&&$$$$$$"""""")))999LLLXXXXXXTTTQQQOOORRRYYY\\\XXXUUUTTTWWWUUUSSSSSSTTTRRRGGG<<<555222111222222444;;;CCCDDDCCCDDDEEEHHHMMMSSSYYYVVVSSSOOONNNUUU[[[ZZZSSS]]]HHHBBB>>>>>><<<888777888777666555333222222222222000///...,,,,,,---.....................---------000111111222222222222222///000000111000/////////.........///000000111111......---------,,,,,,,,,,,,,,,,,,,,,------............//////000000111111222222333666===JJJXXXbbbpppkkkeee]]]QQQCCC999888<<<888666333111111444888:::DDDAAA;;;333+++'''(((***)))++++++***+++...---+++***))))))(((''''''&&&&&&'''%%%''',,,///000222777:::BBBMMMXXXeeeoooooojjjbbbWWWOOOOOOPPPNNNKKKJJJFFF???999777555000...000...///,,,&&&$$$'''(((&&&(((''')))+++***+++444>>>HHHJJJFFF888......666<<<;;;999444...(((&&&&&&(((******************+++,,,666FFFRRRQQQMMMOOOQQQQQQDDD666+++)))***000???PPPUUUPPPJJJHHHJJJJJJDDD===<<<===>>>>>><<<;;;<<<>>>>>>BBBEEEDDD@@@>>>AAAEEEFFFCCCAAA@@@CCCIIIPPPUUUWWWWWWXXX\\\^^^]]]WWWRRR@@@999333111222888DDDOOOSSSWWWZZZZZZYYYYYY^^^bbbaaaYYYHHH555***'''&&&###""""""#########$$$$$$$$$%%%###"""$$$$$$###'''---:::aaalllrrruuuppptttnnndddSSS???222,,,+++///555888DDDPPPTTTUUUTTTPPPKKK@@@>>>===@@@EEEGGGEEEBBBFFFGGGGGGIIIMMMOOOHHH???EEEBBB???===>>>>>>===;;;EEEKKKOOOOOOOOORRRQQQOOOMMMNNNMMMLLLKKKKKKMMMPPPSSSWWWSSSCCC000&&&$$$###""""""))):::NNN\\\^^^[[[YYYWWWYYY]]]\\\UUUPPPOOOSSSSSSRRRQQQTTTSSSGGG888555111...///000000666<<<@@@:::444444>>>KKKTTTWWWSSSPPPJJJJJJPPPXXXXXXRRRcccIIICCC>>>>>><<<999777999666666555444333333333333//////...------------...------..................000111222222333333222222---000222222111/////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,---//////.../////////000000000111222333444666<<>>BBBIIILLLJJJGGGLLLLLLMMMQQQYYY[[[QQQEEEFFFAAA===<<>>;;;HHHMMMQQQQQQSSSTTTSSSNNNKKKLLLLLLKKKJJJKKKMMMOOOPPPUUURRRBBB000&&&""""""######)))999NNN]]]aaa______]]]^^^```]]]TTTNNNNNNSSSUUUTTTRRRUUUUUUHHH777222---+++,,,---,,,///444666222...111>>>LLLPPPNNNPPPLLLFFFEEENNNZZZ]]]ZZZkkkHHHBBB===<<<;;;888777999777666555444333333333333.........///......---,,,,,,---------...////////////000000111222111111111///111222222000///111333111111000000000/////////......---------,,,,,,,,,,,,,,,++++++,,,---///000////////////000000000000111222444666<<>>;;;;;;======>>>@@@@@@@@@@@@??????DDDAAA>>>===@@@FFFMMMQQQPPPOOOPPPSSSWWWXXXVVVSSSDDD<<<444///...111;;;FFFTTT[[[``````\\\YYY[[[^^^ddd]]]MMM999+++'''%%%###"""############$$$$$$$$$%%%###"""$$$$$$###'''---666^^^mmmvvvzzzssssssjjjaaaQQQ>>>333,,,***,,,000444BBBSSS]]]bbb```XXXOOODDDAAA@@@EEEMMMRRRPPPLLLQQQNNNLLLQQQ\\\bbbZZZMMMGGGEEECCCAAA@@@@@@??????LLLPPPTTTUUUVVVWWWTTTNNNLLLMMMMMMLLLKKKKKKLLLNNNLLLRRRPPPBBB111'''###"""$$$"""'''555JJJZZZ______```^^^___aaa]]]UUUQQQQQQXXXZZZVVVSSSWWWYYYKKK999---(((&&&((()))''''''***++++++***,,,666BBBFFFBBBGGGBBB<<<<<>>AAA???:::333---******,,,))))))((((((((((((((()))...888DDDMMMQQQRRRPPPMMMIII:::+++'''&&&)))333@@@IIIKKKKKKHHHJJJLLLFFF===;;;???DDDCCC???===>>>@@@AAAAAA@@@AAABBBAAA???===CCC@@@===<<>>333---)))+++...222???OOOZZZaaaccc]]]VVVEEEBBBAAAGGGPPPUUUSSSPPPSSSMMMHHHKKKXXXbbb^^^SSSIIIJJJJJJFFFAAA>>>@@@CCCNNNRRRUUUVVVWWWXXXSSSMMMNNNOOOOOOMMMKKKJJJKKKLLLIIIPPPPPPCCC333)))&&&%%%%%%"""%%%222FFFVVV\\\\\\^^^\\\^^^```]]]WWWTTTUUU^^^^^^YYYSSSWWW[[[OOO===)))%%%###&&&&&&###"""$$$$$$&&&%%%"""(((444;;;;;;:::444...///===PPP[[[]]]wwwMMM@@@===>>>777777<<<999777777777666555444222222222111///---,,,---.../////////............//////......///000000000000000111111111000000000000000222222222111111111111000++++++++++++,,,,,,---...+++---000000...---------///////////////.........///000444777999???PPPaaawwwcccSSSNNNFFF@@@;;;888555333444333111111222444777999:::555///+++***++++++,,,+++,,,,,,,,,,,,+++******(((((())))))))))))((((((''''''(((+++...000000///555999AAALLLUUU[[[\\\[[[FFFBBBAAAHHHNNNPPPRRRTTTOOOFFF:::333222333222000222000+++(((&&&&&&((()))%%%(((+++,,,+++,,,000444:::???===444---///555:::<<<===;;;555---((())),,,111///---***((('''&&&&&&---444>>>HHHOOORRRQQQPPPQQQ<<<+++'''&&&&&&222CCCGGGKKKKKKIIINNNSSSJJJ:::777<<>>???@@@@@@???AAABBB@@@>>>AAAGGGKKKIIIPPPNNNMMMNNNPPPQQQPPPOOOJJJ???555111+++)))222@@@QQQXXXVVVVVVZZZUUUQQQXXXeee]]]MMM999---)))(((%%%$$$$$$$$$############"""%%%%%%$$$!!! !!!$$$'''666TTTpppssskkkiiilllnnnaaaTTTDDD888///***,,,222333>>>PPPaaaiiiiiiccc^^^NNNEEEDDDJJJMMMKKKPPP[[[YYYSSSMMMMMMQQQVVVXXXWWWVVVNNNFFFDDDCCCBBBDDDHHHHHHKKKOOORRRSSSSSSRRRQQQPPPOOOOOOQQQSSSQQQLLLGGGBBBKKKNNNDDD444***%%%###$$$&&&)))000>>>OOOXXXZZZWWWZZZdddjjjbbbUUUVVVbbbllliiiaaa[[[^^^]]]NNN:::...%%% """"""$$$'''&&&%%%$$$$$$&&&+++///222...,,,)))---;;;MMMVVVVVV|||PPPBBB??????888999===:::777777777666555444222222222111///---------.../////////............//////......///000000000000000000000000000000000000000111111111000000000//////,,,+++++++++,,,,,,---...+++,,,...///---,,,,,,---/////////////////////...///000333666777===MMM]]]ooo}}}\\\OOOJJJCCC===:::777555333333222111111222555888:::;;;666000+++************------......------,,,+++((()))))))))))))))(((''''''&&&'''***---/////////555888???HHHPPPUUUVVVUUUEEEAAAAAAHHHMMMNNNMMMNNNOOOFFF;;;444222333333111333000,,,)))'''''')))***'''***------,,,,,,000444:::???>>>555---...444888999:::999444---((()))+++......---+++)))(((&&&&&&)))000<<>>======AAADDD@@@AAABBB@@@>>>===???BBBDDDEEEBBB>>>@@@GGGKKKJJJOOOOOOOOOOOONNNNNNMMMMMMGGG===444000,,,)))111>>>TTT\\\[[[ZZZ^^^YYYUUU\\\dddaaaTTT???...'''%%%$$$$$$$$$$$$############"""%%%%%%$$$""" !!!$$$'''111PPPmmmsssllliiikkklllbbbSSSBBB555---)))+++///444@@@SSSccclllkkkeee```PPPFFFCCCIIIMMMLLLRRR[[[___[[[UUURRRSSSUUUWWWWWWSSSLLLFFFEEECCCAAABBBEEEHHHJJJNNNSSSVVVWWWVVVTTTSSSRRRRRRSSSTTTRRRLLLFFFBBBJJJLLLAAA111'''###!!!###%%%)))000???QQQ[[[\\\\\\___gggnnngggZZZXXX```iiifff___[[[^^^___RRR@@@///''' !!!"""!!!!!!###%%%$$$######$$$'''***,,,+++***(((---;;;MMMXXXYYYSSSEEE@@@@@@::::::>>>;;;777777777666555444333222222111///...------.../////////............//////......///000000000//////000000000000000000000000000000000000/////////...,,,,,,+++++++++,,,------***,,,------,,,++++++,,,....../////////////////////000222555555;;;IIIXXXfffsssUUUKKKGGG@@@;;;888666555444333222222222333666999;;;;;;666000+++)))))))))(((,,,------...---,,,+++***)))))))))))))))(((''''''&&&&&&&&&))),,,/////////444777<<>>???@@@;;;@@@CCCBBB===;;;???CCCGGGGGGCCC>>>@@@FFFKKKLLLMMMOOOQQQPPPMMMKKKLLLNNNDDD:::222000,,,)))000;;;RRR\\\]]]\\\```]]]YYY`````````WWWBBB...%%%$$$$$$$$$$$$$$$############"""$$$%%%$$$"""!!!"""$$$'''---MMMkkkrrrmmmkkklllmmmdddSSS???333---******---666CCCUUUfffooonnngggbbbQQQEEE???DDDKKKNNNRRRYYY]]]\\\XXXSSSQQQQQQTTTWWWPPPIIIDDDDDDCCCAAABBBEEEJJJKKKOOOUUUZZZ\\\YYYVVVUUUTTTTTTVVVWWWTTTMMMGGGFFFMMMMMM@@@000&&&###""""""%%%)))111AAASSS___aaa```aaagggmmmiii^^^ZZZ^^^cccaaa[[[WWW\\\___TTTCCC000(((""""""###!!! $$$$$$######$$$%%%&&&&&&(((((((((,,,:::MMMYYY]]]VVVFFF@@@@@@::::::>>>:::777777777777666444333222222111000///.........//////......------......///......///////////////.../////////000000000000000111111000000000/////////,,,,,,,,,++++++,,,,,,---+++,,,...---,,,+++,,,---............////////////111111222444555999FFFSSSccclllSSSKKKFFF???999666444333222222222222333555777:::<<<999444...***))))))))))))***+++,,,,,,,,,+++)))((()))******))))))((('''&&&'''&&&&&&))),,,///000000444555:::@@@FFFJJJLLLKKKKKKIIIKKKRRRUUUQQQMMMKKKPPPIII???777444333444444111///,,,***(((((()))***))),,,---,,,******---000999???@@@888000///222555111222333111---)))''''''((()))+++,,,,,,***(((''''''...888DDDMMMSSSVVVWWWJJJ888)))(((((((((333BBBNNNQQQUUUXXX]]]]]]QQQCCC<<<:::999:::===>>>>>>>>>;;;>>>AAAAAA>>>===???BBBEEEFFFBBB===>>>EEELLLNNNJJJOOOSSSRRRNNNLLLOOORRRBBB888111///---)))...777IIIWWWZZZYYY^^^^^^\\\bbbaaa___TTT@@@...&&&%%%$$$$$$$$$$$$#########""""""$$$$$$$$$###""""""%%%'''...LLLiiiqqqmmmmmmpppqqqhhhUUU???333///,,,,,,---777CCCVVVgggoooooohhhcccPPPDDD===AAAJJJOOOSSSWWWTTTUUUTTTPPPKKKKKKPPPUUUNNNFFFAAA@@@AAAAAAEEEIIILLLMMMPPPWWW]]]^^^ZZZVVVTTTTTTUUUWWWYYYWWWQQQLLLMMMSSSQQQCCC222(((%%%$$$###&&&***222CCCWWWcccfff___]]]___dddbbb\\\YYY[[[]]]\\\WWWSSSWWW[[[RRRCCC000((($$$$$$%%%###!!!!!!######$$$%%%%%%&&&%%%%%%'''((())),,,888KKKYYY^^^YYYGGG@@@???999:::===888888888888777666555333333222111000000//////............------------............////////////............//////000000000000222222111111111000000000---,,,,,,++++++,,,,,,,,,---...///...,,,,,,---///---.........//////000000333222333555555999DDDPPPcccgggUUUMMMGGG???888444333222111111222222444666999;;;===555111,,,))))))***+++,,,***+++---...---,,,***((()))))))))))))))((('''''''''&&&&&&))),,,000111222333444888>>>EEEJJJLLLMMMKKKIIILLLTTTXXXTTTNNNKKKQQQKKKAAA888333222333444...---+++((('''''''''((((((***,,,+++((((((+++...:::@@@BBB;;;222000222333///000000///,,,)))'''&&&'''(((***++++++***((('''***///888BBBKKKQQQUUUVVVNNN;;;,,,******(((222AAAJJJNNNTTT[[[aaa]]]OOOAAA<<<;;;:::;;;===??????>>>>>>>>>>>>???@@@AAAAAA@@@BBBCCCAAA<<<===DDDLLLPPPIIINNNTTTUUURRRRRRTTTXXXBBB777//////,,,(((,,,444???PPPWWWVVV]]]___```fffkkkdddTTT>>>///)))&&&###$$$$$$$$$#########""""""###$$$$$$$$$######%%%'''...JJJeeemmmkkkmmmrrrssslllYYYDDD777333///...///777CCCTTTeeemmmmmmgggbbbQQQHHHBBBEEEMMMSSSUUUVVVQQQSSSSSSOOOIIIHHHMMMSSSLLLCCC<<<;;;===AAAGGGMMMMMMOOOSSSXXX\\\\\\XXXTTTQQQQQQRRRVVVZZZZZZWWWSSSRRRWWWTTTEEE333(((%%%$$$$$$'''***333DDDXXXdddhhhZZZWWWVVVWWWWWWUUUUUUVVVZZZ[[[WWWSSSWWWZZZQQQBBB///)))$$$&&&'''%%%$$$$$$ !!!###$$$%%%%%%%%%%%%'''***+++---666HHHWWW___\\\III@@@???::::::===777888888888777666555444333222111111000000///............------------............/////////...---------......//////000000111222222222222111111111111------,,,+++++++++,,,,,,......///...,,,,,,...000------......///000000000444222222444555999CCCMMMaaa|||bbbVVVMMMFFF>>>777333111000000111111333555777:::<<<>>>333///***((((((***,,,------...000111111///---+++(((((())))))))))))((((((&&&%%%%%%'''+++///111222222333555;;;CCCIIILLLMMMFFFDDDHHHQQQVVVSSSNNNLLLSSSLLLBBB888222000111222---,,,***(((''''''''''''&&&)))+++***''''''***---:::BBBEEE>>>555222222222000///...---+++)))'''&&&'''((()))*********)))(((***///888BBBLLLSSSXXX[[[QQQ===---***)))(((333BBBFFFIIIOOOWWW]]]XXXJJJ>>><<<<<<======>>>@@@AAABBBCCC@@@===>>>@@@BBBBBBAAA@@@CCCBBB======CCCKKKOOOJJJOOOTTTWWWWWWWWWYYY[[[EEE888///...,,,(((***111999NNNVVVUUU]]]aaaccchhhuuulllXXXAAA111+++&&&"""$$$$$$$$$############"""###$$$%%%$$$$$$$$$&&&(((,,,HHHccclllkkknnnqqqrrrnnn]]]JJJ>>>777222000222777BBBRRRaaajjjkkkgggcccWWWRRRMMMNNNSSSVVVUUUSSSSSSUUUTTTOOOIIIGGGJJJNNNIII@@@999888:::===DDDJJJJJJNNNTTTXXXZZZXXXUUUSSSNNNMMMNNNSSSXXX[[[ZZZXXXTTTYYYVVVFFF333((($$$"""%%%''')))111BBBVVVbbbfffVVVUUUSSSQQQPPPPPPQQQRRRZZZ\\\[[[XXXZZZ]]]SSSEEE000)))$$$%%%&&&%%%%%%&&& """"""#########&&&***,,,---555FFFWWW```___LLLBBB@@@;;;<<<===777888888888888666555444333111111111111000//////......------,,,,,,------.........//////......---,,,------......///000000111111111111111000000000000...---,,,,,,+++++++++,,,---......---++++++---///------......///000000111222000000222444888AAAJJJ[[[rrrzzz[[[SSSIIICCC;;;444111000000000000111333666888;;;===>>>333///***'''((()))+++,,,...///222333333111...,,,&&&'''((())))))******)))$$$######%%%)))---000000000111333888>>>EEEHHHJJJ@@@???DDDNNNTTTSSSOOONNNTTTNNNDDD999111---...000---,,,***)))((((((((((((&&&(((******((((((+++...<<>>@@@@@@@@@@@@DDDGGGDDDCCCAAA???>>>???BBBDDDBBBFFFFFF@@@>>>BBBIIILLLMMMPPPTTTWWWYYYZZZZZZZZZHHH:::///---+++''')))000777MMMVVVTTT[[[```bbbgggooojjjZZZCCC222***'''$$$$$$$$$$$$############""""""$$$%%%%%%$$$%%%&&&(((,,,IIIfffqqqrrrssssssqqqnnn```PPPCCC:::333111444999BBBPPP^^^gggiiigggddd[[[ZZZXXXVVVUUUSSSOOOJJJNNNNNNLLLIIIDDDCCCEEEHHHDDD===777777888888;;;???CCCKKKSSSWWWVVVTTTSSSTTTMMMLLLKKKOOOUUUZZZ[[[[[[XXX]]]ZZZIII666)))$$$"""$$$%%%'''...===QQQ^^^aaaWWWYYYYYYVVVRRROOOOOONNNWWW[[[\\\ZZZ]]]___UUUGGG222)))#########""""""$$$!!!!!!!!!!!!!!!!!!!!!"""###(((+++,,,444EEEYYYdddbbbNNNCCCAAA<<<===???888888888888888777555444333111222222111111000///......------,,,,,,------....../////////...---,,,,,,---------...///000000111000000000000////////////...---,,,,,,++++++++++++,,,------+++******,,,...---------...///000000111111......111333777???HHHTTTiiivvvsssUUUPPPEEE@@@888222//////000111000111333666999<<<>>>???555000+++''''''((()))***,,,...000222222///---***%%%&&&''')))************"""!!!!!!###'''+++...///000///111555;;;AAADDDFFF>>>===BBBMMMTTTTTTQQQQQQTTTNNNDDD999000,,,---...---,,,+++***))))))))))))&&&)))+++***)))))),,,000<<>>HHHOOOUUUXXXNNN999)))&&&&&&(((555FFFMMMIIIIIIOOOUUUSSSLLLFFF;;;???CCCCCC@@@AAAFFFKKKDDDFFFEEE@@@;;;<<>>>>>AAABBBAAA;;;777888777555444666>>>HHHRRRWWWTTTRRRSSSUUUNNNKKKJJJMMMSSSYYY[[[[[[[[[aaa^^^NNN:::---&&&$$$"""$$$%%%+++:::MMMZZZ]]]ZZZ^^^aaa]]]VVVQQQNNNLLLSSSXXXZZZZZZ]]]___UUUGGG333***"""!!!!!!!!!'''&&&%%%###"""""""""""" &&&+++,,,444FFFZZZgggtttPPPEEE>>>;;;???888999<<<;;;999777555444333222222111///000111111000///+++++++++,,,,,,,,,------.........------,,,,,,,,,---......///////////////000000//////.........---000000///...------,,,,,,..................------,,,,,,---...///000111111000000000000333999AAAGGGSSS```iiizzz\\\IIILLLCCC:::333111000//////111000222555888:::;;;;;;;;;222,,,'''&&&&&&&&&***000,,,---...///...---+++)))******))))))((((((''''''%%%%%%%%%&&&(((+++...000...111333444:::BBBEEECCC>>>;;;AAAOOOVVVTTTNNNLLLPPPLLLEEE===777222///...///...+++(((&&&'''***---111---+++,,,,,,))))))---888FFFGGG???;;;555///444///+++)))+++,,,((('''(((*********)))******++++++)))+++000:::GGGRRRWWWXXXKKK>>>,,,(((---+++444KKKSSSPPPLLLNNNVVVXXXNNN@@@:::;;;<<<>>>???AAABBBCCCDDD@@@<<<:::<<>>666000***%%%'''---888IIIVVVVVVWWW___dddbbbbbb\\\OOO???555000+++%%%$$$$$$######"""#########$$$#########$$$%%%%%%&&&000KKKiiiwwwzzzxxxrrrkkkeee\\\OOOCCC:::555222000999===KKK___nnnpppkkkhhhccc```ZZZRRRIIIBBB<<<999999999888777777777999999:::<<<>>>>>>:::666444333:::FFFRRRVVVVVVWWWWWWUUUNNNMMMLLLLLLMMMRRRXXX]]]ZZZ___\\\KKK777***$$$!!! ###%%%+++999LLLZZZ___\\\\\\\\\ZZZWWWTTTSSSRRRPPPSSS]]]```]]]```ZZZGGG444+++$$$"""###!!!"""$$$"""""""""""""""""""""""" $$$&&&'''222FFFZZZeee{{{TTTHHH@@@<<>>;;;???JJJRRRSSSQQQRRRLLLGGGAAA;;;777444222111------+++((('''(((+++...000,,,+++,,,+++))))))---999HHHJJJBBB>>>666000444444///,,,......***'''(((******))))))((())))))***+++,,,222===JJJTTTYYYZZZMMM???---(((,,,)))222HHHZZZTTTMMMKKKQQQUUUMMMAAA888999:::;;;<<<>>>???@@@AAA===999666888;;;>>>??????BBBFFFHHHHHHFFFEEEEEEFFFJJJPPPVVVWWWUUUPPPLLLBBB;;;444000+++''')))...666IIIYYY]]]^^^dddeeebbbbbb]]]PPP@@@555000***%%%&&&%%%%%%$$$$$$$$$$$$$$$############$$$%%%&&&''',,,CCC^^^pppwwwvvvmmmdddeee\\\MMM@@@777333111000999===KKK```ooorrrnnnkkk^^^YYYQQQJJJDDD>>>999666666666666666777888:::;;;@@@AAAAAA???;;;666333222888DDDPPPSSSSSSTTTSSSRRRMMMMMMKKKJJJJJJNNNSSSXXXXXX]]][[[LLL888+++%%%######$$$%%%***777JJJXXX]]]VVVTTTTTTWWW[[[[[[VVVQQQPPPRRRZZZ]]][[[^^^XXXEEE333+++$$$###$$$""""""$$$"""""""""""""""""""""""" $$$&&&(((222FFFZZZfffZZZKKKCCC===???888;;;;;;:::999777555444333333222111////////////---,,,---------.........//////...------------,,,,,,,,,---......///////////////111111111111000000000000/////////...------,,,,,,........................000000//////............000000000111333888???DDDGGGSSS[[[jjjkkkOOOCCC???===555000///...,,,---000222444777:::;;;:::888777---******------***+++...------//////...,,,***)))'''''''''''''''''''''&&&&&&%%%$$$###$$$%%%'''))),,,...///000555===???>>>@@@<<<>>>FFFOOOSSSVVVXXXKKKFFF???:::666444333222------+++)))((((((,,,...///,,,***,,,+++((())),,,999IIIMMMEEE@@@777///333666111...///...)))&&&'''******)))((('''''''''(((***,,,333>>>KKKUUUZZZZZZMMM@@@,,,&&&***'''000FFF___XXXNNNIIIMMMRRRNNNFFF999999999:::;;;===>>>???@@@<<<888555666888:::;;;===AAAFFFIIIIIIGGGEEEEEEDDDFFFJJJQQQVVVVVVRRRNNNAAA:::333000,,,(((***---333HHH[[[bbbdddgggfffaaaccc^^^RRRBBB666000***%%%''''''&&&&&&&&&%%%%%%%%%!!!!!!""""""$$$%%%'''((()))<<>>555111///...555999GGG\\\mmmqqqnnnlllZZZQQQGGG@@@===:::666222555555555777999<<>>999444222111888EEEPPPSSSSSSSSSSSSQQQPPPOOOMMMKKKJJJLLLPPPSSSVVV\\\ZZZLLL999,,,&&&$$$%%%&&&%%%(((555HHHVVV\\\OOOKKKJJJQQQ[[[^^^XXXPPPSSSSSSZZZ\\\ZZZ^^^XXXEEE111***$$$%%%%%%###"""###"""""""""""""""""""""""" $$$&&&(((222FFF[[[fff^^^LLLCCC>>>???888<<<;;;:::888777555444444333333111///...///...,,,***------------............---------------------------......///////////////000000000000000000000000//////.........------------------...............///////////////.........000000000111222777===AAAKKKWWW\\\fff\\\KKKCCC<<<999333//////...,,,---111333555999;;;;;;999666444,,,))))))+++,,,***+++///...///000000///---+++***''''''(((((((((((((((((('''&&&%%%$$$%%%''')))***+++---------222:::===;;;AAA@@@AAAGGGNNNTTTXXXZZZOOOIII@@@:::777444222000//////---+++((((((+++---...+++)))+++***((())),,,888JJJNNNGGGAAA666...111333...,,,---,,,(((&&&&&&,,,+++***)))(((''''''''''''***111<<>>???AAABBBCCC???:::777777888999:::>>>BBBGGGIIIHHHEEEBBBAAAEEEDDDDDDJJJSSSYYYZZZXXXCCC;;;444111---)))(((+++000CCCXXXaaacccdddccc___ccc```UUUDDD777000+++&&&''''''''''''&&&%%%%%%$$$ !!!"""$$$%%%'''(((+++===WWWmmmxxxvvvkkkaaaddd[[[MMM@@@777111...,,,///333AAAVVVhhhmmmlllkkk\\\QQQCCC;;;999888333///555555777999===AAAEEEGGGCCCBBB@@@<<<666222000000<<>>:::999888666555444444444333111///...///...,,,***+++,,,,,,,,,,,,------------------------------------......///////////////////////////////////////...............------------------.........//////------......///000000111000111111111222555;;;???JJJVVVZZZaaaxxxjjjMMMDDD???888666222//////...,,,///444444777;;;===<<<888333000,,,'''&&&'''((((((+++000000111222222111///,,,+++((((((((()))*********+++%%%%%%$$$$$$%%%(((+++,,,***,,,++++++000888;;;:::BBBCCCFFFJJJPPPUUUXXXYYYRRRKKKAAA:::888666444111111111///,,,)))((()))+++---***(((******((())),,,555HHHNNNGGG???444,,,000222---+++......***((()))---,,,+++***)))(((((((((&&&)))///;;;IIISSSXXXXXXLLL>>>***$$$(((&&&000GGG]]][[[VVVPPPPPPQQQMMMFFFAAA@@@???>>>???@@@BBBCCCDDD@@@;;;888888999999999===AAAEEEHHHGGGDDDCCCBBBFFFAAA>>>BBBMMMXXX___aaaIII@@@666111---(((&&&(((--->>>QQQ\\\^^^^^^]]]]]]bbb```VVVFFF888000,,,(((''''''''''''&&&%%%$$$### !!!"""###%%%'''(((,,,>>>ZZZpppyyyuuummmhhhddd]]]QQQEEE;;;333---***---000===SSSdddjjjjjjiiicccWWWGGG>>>:::888444///444444666999<<>>JJJVVVYYYXXXYYYXXXWWWYYYXXXWWWTTTQQQOOOPPPRRRVVV[[[XXXIII555)))$$$"""###$$$###&&&333HHHXXX^^^VVVTTTQQQOOOOOOPPPSSSUUU\\\YYYZZZYYYWWW\\\VVVBBB111***%%%&&&'''$$$######""""""""""""""""""""""""###%%%&&&000DDDYYYdddgggNNNEEE???>>>777>>>:::999888666555555444444222111////////////---,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...---......///////////////............////////////........................,,,,,,------.../////////,,,,,,---...///000111111000111111111222444999<<>>===777111---***&&&$$$&&&'''(((+++111111222222222111///,,,***(((((()))******+++,,,,,,######"""###$$$''')))+++***++++++***000888<<<;;;@@@EEEIIIKKKPPPVVVYYYXXXRRRIII???:::999999777444111111000---***)))***+++,,,)))'''))))))'''(((,,,222FFFMMMEEE===222+++000444///...000000---,,,------,,,+++***)))))))))***(((***///:::HHHSSSYYY[[[NNN???+++$$$'''&&&///GGG]]]^^^[[[VVVRRRPPPIIIBBBAAA@@@>>>======???AAABBBBBB>>>:::777777777777666999===BBBEEEFFFFFFFFFGGGEEE@@@<<<>>>GGGTTT^^^dddPPPEEE888222---(((&&&'''---<<>>:::555222111222333555888;;;>>>@@@CCCCCCCCC@@@===999888888<<>>;;;:::///------...---+++///555666:::>>>???===777///+++(((%%%%%%)))******,,,000000111111111000---***)))''''''((()))***+++,,,,,,&&&%%%$$$$$$%%%&&&)))******+++******000999>>>======CCCGGGHHHMMMUUUZZZZZZSSSJJJ>>>999888999666222/////////...,,,+++,,,...+++((('''))))))'''(((,,,111FFFLLLDDD<<<111,,,333666111///111111---+++,,,+++***))))))))))))******((()))---777EEERRRYYY\\\SSSCCC---%%%'''$$$---DDDXXX[[[\\\XXXTTTRRRLLLFFFBBB@@@>>>======>>>@@@AAA@@@===999777777777777666:::===@@@BBBDDDEEEGGGIIIEEECCC@@@@@@FFFPPP[[[aaaUUUHHH999222---)))'''(((///===PPP]]]^^^[[[YYYZZZ______XXXIII:::333///,,,((()))))))))(((&&&$$$###!!!!!!!!!!!!"""###%%%%%%+++888QQQlll{{{{{{wwwvvvjjjaaaRRRDDD999333///---///111<<>>666333555,,,+++,,,---,,,***...444777:::>>>@@@===777///)))&&&%%%''',,,...,,,,,,...//////000000...+++)))'''%%%&&&'''((()))***+++,,,+++***(((''''''((()))******+++++++++111:::??????;;;AAADDDDDDIIITTT\\\\\\WWWLLL???888777555111---,,,---......------///111+++'''&&&))))))'''(((,,,111FFFLLLDDD<<<111---555666111...000///***'''((()))(((((((((((())))))***&&&&&&***333AAANNNWWWZZZWWWGGG///&&&&&&"""+++AAAQQQVVVYYYWWWUUUUUURRRNNNDDDBBB@@@>>>===???AAABBBAAA>>>:::888888999888777>>>???AAABBBBBBBBBEEEFFFHHHGGGFFFFFFIIIPPPYYY___WWWIII999111---***)))+++111@@@TTTbbbccc]]]ZZZ[[[^^^___YYYIII;;;333000...)))***++++++***(((%%%$$$""""""!!!""""""###$$$$$$---555KKKjjj~~~}}}{{{nnnbbbPPP@@@555111//////...///999LLL[[[aaabbbbbbkkkdddXXXKKKAAA<<<999999444333333333444555777888CCCDDDEEECCC???:::666555;;;HHHTTTYYYZZZ\\\\\\[[[VVVWWWXXXVVVTTTRRRQQQRRRNNNQQQMMM===---'''(((***&&&((((((,,,888IIIUUUYYYYYYZZZYYYSSSLLLJJJNNNSSSQQQLLLLLLOOOSSS___^^^LLL888///'''%%%$$$"""!!!###"""""""""""""""""""""""" #########+++>>>QQQ[[[XXXNNNBBB???BBB999===:::777777888777444000222222111111000/////////000---******---......,,,,,,,,,------....../////////...---,,,------///000//////.........---------,,,.........,,,+++,,,---,,,,,,------.../////////111000---,,,+++,,,...///000000000000111222333444EEERRRaaasss{{{[[[GGG===888444333......---,,,---...///000666999<<<<<<888222---+++)))(((''''''(((***---...***---000///+++((('''(((%%%%%%%%%'''+++.........)))'''%%%%%%'''))))))))),,,---------...111777;;;>>>@@@AAADDDLLLUUUXXXVVVRRRQQQJJJ???999777444111***......))))))...///+++((())))))(((&&&&&&''')))555EEEIIICCC;;;///***444999333//////+++%%%$$$(((((()))+++------,,,***)))'''&&&+++999HHHRRRVVVWWW[[[JJJ333(((((($$$,,,BBBXXX]]][[[UUUUUUXXXUUULLLCCC@@@>>>>>>AAABBBAAA???AAA<<<888888:::;;;999666888???FFFEEE???<<>>888666666...000333333222333777:::AAA@@@@@@AAA@@@<<<555///999CCCOOOVVVVVVVVVYYY\\\TTTVVVXXXYYYYYYXXXUUUTTTSSSTTTNNN@@@000'''&&&'''+++((($$$&&&555JJJXXX\\\]]]^^^]]]ZZZVVVSSSTTTVVVYYYUUUPPPOOOVVV[[[WWWNNN888...%%%""""""!!!!!!$$$"""!!! !!!"""###""" ###$$$$$$%%%+++888KKKYYY^^^PPPCCC@@@BBB;;;???>>><<<<<<;;;:::777555222222111111000/////////000---++++++---......,,,------------------............---,,,---...///000/////////.........---------...///...,,,+++,,,---,,,------......///000000222111///...---......///000000000000111222333444@@@TTTiii~~~kkkQQQBBB<<<888555333...---,,,,,,,,,---//////444777999999555000,,,)))+++***((((((((()))+++,,,+++---......,,,***((((((&&&&&&''')))---//////...)))'''%%%%%%'''((()))(((+++,,,,,,,,,---111666:::@@@DDDGGGKKKRRRWWWUUUPPPQQQPPPIII>>>888666333///,,,//////++++++//////,,,((())))))((('''&&&''')))444DDDIIICCC<<>>???AAABBBAAA??????<<<::::::===<<<888444999???EEEEEEBBB@@@CCCFFFDDDFFFGGGFFFFFFHHHMMMPPPOOOGGG<<<333---+++)))(((...BBBVVV^^^___^^^^^^]]]\\\YYYRRRFFF:::111------+++***)))((('''&&&%%%%%%###"""!!! !!!"""$$$%%%&&&222IIIcccsssvvvttttttqqqfffRRR===222000///,,,,,,000999EEEQQQZZZ]]]^^^___\\\UUUJJJ@@@:::888999///000333555666999<<<>>>AAA@@@@@@@@@@@@===777333444@@@OOOXXXXXXVVVUUUVVVVVVXXX[[[]]]^^^]]][[[ZZZWWWXXXRRRAAA000'''%%%%%%((('''$$$%%%111EEETTTZZZ]]]^^^___]]]ZZZYYY[[[]]][[[XXXTTTRRRWWWYYYSSSIII777---$$$"""""" !!!######"""!!!!!!"""###"""!!!!!!"""$$$%%%,,,:::NNN\\\hhhQQQCCC???AAA===???@@@@@@???<<<999888888222222111111000////////////---++++++---...------......---------------------------------...///000////////////............---...///...,,,+++,,,---------......///000000000222222111000000///......111111111111111222333444:::SSSooorrr___JJJ@@@<<<888333111---,,,+++++++++,,,...///333666888777444///+++***,,,+++***)))(((((()))***,,,,,,,,,------,,,***((((((((())),,,///000///---***(((&&&%%%'''(((((('''******++++++,,,///444888>>>DDDKKKQQQXXX[[[UUUMMMQQQOOOHHH===666444111...---//////------//////---)))***+++***((('''((()))333DDDJJJEEE===111,,,555:::555222000---)))(((+++---,,,,,,---///111444666///---///999GGGRRRUUUSSSMMM???+++&&&***)))333KKKbbbeeeaaaXXXUUUVVVRRRIIIBBB@@@???@@@AAABBBAAA@@@>>><<<;;;<<<>>><<<777333888<<<@@@CCCCCCDDDEEEFFFCCCEEEGGGHHHGGGGGGGGGHHHLLLGGG???555---***+++,,,///BBBVVV_________^^^]]]YYYTTTKKKBBB888111---+++******)))(((((('''&&&&&&###"""!!!!!!!!!"""$$$%%%%%%///EEE^^^nnnqqqooonnnooofffSSS>>>222000///,,,---000666BBBPPPZZZ^^^___^^^\\\VVVLLLAAA;;;999;;;222222444777<<<@@@BBBBBBCCCBBB???>>><<<:::666333111===NNNXXXYYYUUUQQQPPPUUUWWW[[[^^^______^^^\\\[[[\\\TTTAAA///&&&$$$###$$$%%%$$$###,,,???PPPXXX]]]^^^^^^]]]\\\[[[]]]^^^YYYXXXVVVUUUXXXYYYPPPFFF777---$$$""""""!!!!!!###%%%###!!!!!!"""$$$###""" """###&&&---<<>>@@@AAA>>>999555555666222222111111000/////////...---,,,,,,------------/////////......---------------------......//////000000000/////////.........///000///---,,,,,,---------...//////000000111111111111111000///...---111111111111111222333333888OOOhhhppp^^^KKKAAA;;;666111///,,,,,,+++***+++,,,---...444555777666222...,,,+++,,,+++***)))))))))******---+++***+++...///,,,)))((((((***,,,...///---+++***(((&&&%%%&&&''''''&&&((()))******+++---222555:::AAAIIIQQQYYY]]]XXXOOOQQQOOOHHH===666444222...---.........---...---,,,***+++,,,+++)))(((((()))333DDDKKKGGG@@@444...777999666222///,,,))))))***+++***+++---111888>>>BBB---,,,,,,555DDDRRRUUUQQQMMM???,,,&&&***'''000FFF___aaa^^^UUURRRTTTOOOFFFAAA@@@@@@AAAAAAAAA@@@@@@>>><<<::::::;;;:::777444666777:::???CCCEEEEEEDDD@@@CCCGGGJJJJJJIIIFFFEEEHHHFFF@@@666,,,(((+++...///AAASSS[[[\\\^^^```bbb\\\UUULLLBBB:::444///,,,+++******)))((('''&&&&&&""""""!!!!!!""""""###$$$&&&...@@@YYYiiimmmkkkjjjkkkcccQQQ===111---,,,***---///555BBBQQQ^^^dddeeeaaa```ZZZOOOBBB999777777444333444999???CCCCCCBBBCCCAAA===999777444222111222===LLLVVVWWWSSSOOOMMMRRRSSSVVVYYYZZZZZZYYYXXXZZZ\\\SSS===+++$$$###!!!!!!$$$%%%###))):::MMMXXX]]]]]]\\\ZZZXXXWWWVVVWWWRRRTTTUUUVVVYYYYYYPPPEEE777---%%%$$$$$$""""""$$$%%%$$$""""""$$$%%%$$$###"""###%%%&&&---<<>>@@@???@@@AAA===777333222333222222111111000/////////,,,---------------------111000000000//////......+++,,,---....../////////111111000000000////////////000000///---,,,,,,---------......///000000000//////000000000///...---111111000000000111222222777HHHXXXmmmmmm\\\JJJ@@@:::444///...,,,,,,+++***+++,,,---...222333444222///,,,*********************++++++,,,,,,***)))+++...000...+++)))))))))+++------+++))))))'''%%%%%%&&&''''''''''''((())))))***,,,000333888>>>EEEKKKTTTYYYVVVPPPPPPOOOHHH>>>888666333000---,,,---...---,,,++++++)))+++,,,+++)))((('''(((111CCCLLLIIICCC666000999888777333...***)))(((''')))))))))+++///666<<<@@@+++******222DDDVVVZZZVVVLLL???,,,&&&)))%%%---BBBZZZ^^^\\\UUUSSSUUUPPPGGG???@@@AAAAAAAAA@@@??????>>>;;;888666666777777777777777:::???DDDFFFFFFDDD???BBBGGGKKKMMMLLLIIIFFFEEEDDD@@@666+++''')))...///???OOOUUUWWW\\\cccfffccc\\\QQQFFF>>>888222///,,,,,,+++)))((('''&&&%%%"""""""""""""""######$$$&&&,,,===UUUggglllkkkjjjhhhbbbRRR>>>111---+++)))---...444BBBUUUdddjjjllleeeddd___RRRBBB666222333444333333777<<>><<<===;;;999666333333333444999@@@KKKRRRTTTRRRPPPOOOPPPQQQRRRSSSTTTTTTTTTTTTVVVYYYPPP888'''###### %%%&&&$$$)))999MMMYYY[[[ZZZXXXVVVUUUTTTSSSRRROOORRRUUUWWWYYYXXXNNNCCC777...'''%%%%%%$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%###$$$%%%&&&'''---;;;NNN\\\XXXHHHAAA<<<@@@@@@@@@???===999666444444222222111111000/////////+++---......---,,,,,,---000000000///////////////++++++---...////////////111111111111000000000000000111111///---,,,,,,---,,,,,,------.../////////........./////////000000000000/////////000000111555AAAIIIYYYttt```SSSDDD<<<888333000000---,,,+++++++++,,,...//////000000...+++((((((((()))******++++++,,,,,,,,,+++******+++.../////////,,,+++)))***+++,,,+++)))(((&&&$$$$$$&&&((((((((('''((()))******,,,///222999===AAAEEEMMMSSSRRRMMMOOONNNHHH>>>888777555111---+++,,,///...***)))***)))+++,,,+++)))'''&&&&&&...AAAKKKIIICCC777000888999999444---))))))'''%%%)))(((((()))+++---000222***++++++222GGG]]]ccc]]]HHH<<<***&&&)))%%%,,,AAAOOOUUUUUUQQQPPPRRRMMMDDD<<<>>>AAAAAA???>>>>>>>>>===;;;888555555666999;;;:::;;;>>>BBBFFFHHHGGGFFF@@@BBBFFFKKKOOOOOOLLLIIIEEEDDD???666,,,'''))),,,///>>>MMMSSSUUU[[[cccggggggaaaVVVJJJ???888444222...---,,,***(((&&&%%%$$$!!!"""""""""############%%%***:::RRReeemmmmmmlllhhhcccTTTAAA333...---+++------333CCCWWWfffmmmmmmcccddd```SSSBBB555111111333333555777:::;;;:::999888888888777777888<<>>HHHGGGBBB555///666;;;<<<777...))))))'''###(((((()))))))))))))))(((***+++***111HHH```ggg```GGG;;;***%%%)))$$$***???GGGNNNPPPMMMMMMOOOHHH>>>:::===@@@@@@>>><<<<<<===;;;;;;999888888999<<<>>><<<>>>AAADDDFFFFFFGGGGGGBBBCCCEEEIIIMMMNNNLLLJJJGGGEEE???666...))))))+++///@@@PPPVVVXXX\\\```cccddd```WWWJJJ===555333444000///---+++(((%%%###"""!!!!!!"""##################'''666NNNdddmmmnnnnnnfffbbbUUUBBB444...---+++++++++111AAAUUUdddiiihhh]]]___^^^SSSCCC777444666666999<<>>@@@CCCGGGGGGIIIMMMPPPSSSTTTVVVWWWRRRPPPMMMLLLMMMQQQUUUXXXWWW\\\RRR777%%%%%%'''###!!!#########+++===PPPZZZ]]]ZZZWWWVVVWWWWWWUUUSSSPPPTTTXXXYYYZZZWWWMMMCCC333+++%%%$$$%%%###"""######$$$'''***+++)))%%%!!!"""###$$$%%%+++:::MMM[[[fffTTTGGG;;;>>>999777666888;;;<<<:::777222222111111000/////////***---000///---+++,,,---+++++++++,,,,,,---------)))+++---///000000000///222222222111111111111000111111222000---,,,,,,---******+++,,,,,,------...000///......000333555777///......---------......***<<>>>>><<<666000.........---,,,---...///000444444333111...,,,,,,...---------,,,+++***(((((('''***------,,,---000444333///,,,******,,,------%%%###"""###&&&)))******'''(((***++++++,,,///111///333999@@@JJJSSSTTTPPPJJJIIIDDD;;;666666555222000---...222111+++))),,,''')))++++++(((%%%$$$$$$''';;;FFFEEE@@@333---444>>>???999///******(((###&&&(((***+++,,,***)))''')))***)))///FFF```fff___III===+++&&&((("""''';;;GGGOOOSSSQQQQQQQQQJJJ>>>999<<<@@@@@@===;;;;;;<<<999:::<<<<<<<<<<<<===???;;;>>>BBBDDDDDDCCCDDDEEEEEEDDDDDDGGGKKKMMMLLLIIIJJJFFF@@@777000+++******000BBBTTT[[[[[[\\\^^^___```]]]UUUHHH:::222222444111000...+++(((%%%###!!!!!!!!!"""###############!!!%%%333LLLcccmmmooooooccc```SSS@@@222,,,***)))******000???SSSaaadddcccVVVZZZ[[[RRRDDD:::888;;;;;;@@@EEEGGGFFFFFFHHHJJJGGGHHHIIIGGGDDDDDDFFFIIIJJJLLLOOORRRUUUVVVWWWXXXPPPMMMJJJIIIKKKQQQWWW[[[\\\aaaUUU999'''''')))$$$!!!"""!!!""",,,???PPPYYYaaa]]]YYYVVVVVVTTTQQQNNNMMMSSSXXXZZZ\\\ZZZSSSJJJ111)))#########!!! """"""$$$(((,,,---***%%% !!!"""$$$+++:::NNN]]]uuuRRRFFFAAA:::???;;;777888:::;;;777333555444333222111///..............................000---)))))),,,//////...111000000000111222333333333333111000//////......///000000000000...---,,,+++++++++,,,---...///000//////............//////222111000//////111333444888:::===BBBLLLYYYgggpppxxxlllYYYFFFCCC>>>;;;888555///++++++---//////,,,,,,...000777444///+++))))))+++,,,......---,,,,,,+++******)))***++++++,,,---000333333000,,,)))(((***---///(((&&&$$$"""###%%%(((+++)))***+++******+++---000555888===GGGTTT\\\WWWNNNMMMKKKFFF???888444222333,,,///222333111,,,'''######%%%&&&&&&%%%$$$$$$%%%,,,444???EEE>>>222---///>>>===777...)))((('''$$$(((((((((((())))))))))))(((******---===RRR\\\ZZZGGG===---&&&***''')))888GGGNNNTTTVVVVVVRRRHHH===;;;???BBB@@@<<<:::;;;>>>===>>>?????????>>><<<;;;>>>???AAABBBCCCBBB@@@??????===>>>AAACCCDDDJJJPPPMMMGGG???888///'''''',,,444CCCTTT^^^``````[[[VVVQQQTTTQQQFFF;;;555000,,,...---,,,,,,,,,)))&&&######!!! ###%%%$$$"""###'''555MMMfffsssqqqkkkfffbbbUUUCCC666000---***)))...555@@@PPP^^^aaa]]]___aaa```VVVDDD666777@@@@@@NNNUUUNNNKKKPPPRRROOORRRPPPMMMKKKJJJJJJKKKKKKKKKPPPTTTUUUVVVYYYWWWSSSPPPKKKGGGIIIPPPXXX[[[\\\]]]]]]SSS>>>***###$$$'''(((''''''(((+++666LLL```ddd[[[VVVXXXZZZUUUNNNIIIQQQTTTWWWZZZ^^^\\\OOOAAA///+++%%%"""!!!""""""""""""###$$$''')))(((%%%"""""" """%%%'''000HHHaaazzzTTTEEE@@@<<>>GGGTTTaaajjjppp{{{cccPPPDDDBBB>>>;;;888444///***///111333222000000111333333000,,,((('''(((***,,,...---,,,+++***)))((((((((()))*********,,,///222222///,,,)))(((***---///)))'''%%%######%%%(((******++++++***)))***,,,///333777>>>IIIWWW^^^YYYNNNNNNLLLFFF???777111//////---000222333000,,,'''$$$%%%&&&((((((&&&%%%&&&''')))000:::???999///...222CCCCCC===222+++***(((%%%)))))))))((((((((((((((('''******---<<>>---&&&***''')))888GGGMMMQQQSSSSSSPPPGGG>>>===AAACCCAAA<<<:::;;;===<<<======>>>>>>>>>=========>>>@@@AAAAAAAAA@@@@@@???===>>>BBBDDDEEEIIINNNQQQKKKBBB:::000''''''+++888HHHYYY___^^^[[[VVVRRRRRRVVVTTTKKK@@@888222------------------+++&&&###&&&$$$"""###&&&''''''%%%###&&&444KKKdddqqqoooiiifffaaaTTTBBB444...,,,))))))...666AAAQQQ___bbb______```^^^UUUDDD777:::CCCMMMXXX\\\UUUQQQVVVZZZXXXXXXYYYWWWQQQJJJFFFHHHLLLOOOTTTWWWWWWXXXYYYWWWSSSTTTOOOLLLMMMSSSYYY[[[[[[```^^^SSS>>>,,,%%%%%%''')))((()))+++...999NNNaaa___WWWRRRRRRRRRNNNJJJIIIRRRUUUXXX\\\___[[[MMM>>>///+++&&&###""""""""""""######$$$&&&''''''%%%###""" """&&&)))111JJJcccXXXDDD@@@???>>>;;;888999:::;;;888555555555444222111000///...000000000000000000000000...,,,++++++,,,.........111222444555666666666555444444333222111111111222...////////////---,,,+++,,,,,,,,,,,,------...///111000///...............222111000000000111333444222333666:::BBBMMMZZZbbbffftttyyyuuuWWWJJJAAA@@@===;;;888333...***---...000//////...000111///---***((((((***,,,...000///---+++***)))((((((((())))))))))))+++...000///---***((((((***---///***(((&&&$$$$$$%%%''')))+++++++++***))))))+++---111666???JJJWWW___ZZZQQQOOOLLLGGG???666000,,,,,,///111333222///***(((&&&&&&((())))))(((''''''((()))///999===777000111888GGGFFF@@@555,,,)))'''%%%)))))))))(((((('''''''''''')))))),,,;;;PPPYYYXXXIII???---&&&***''')))999HHHKKKNNNMMMMMMLLLFFF??????BBBCCCAAA<<<999999;;;;;;;;;<<<<<<======>>>>>>??????@@@AAABBBCCCCCCCCCAAA???@@@EEEGGGGGGJJJNNNUUUNNNFFF===111'''&&&+++777JJJ]]]bbb]]]XXXUUUSSSSSSXXXWWWNNNCCC;;;333---+++,,,---///000---((($$$$$$"""!!!!!!###$$$$$$######&&&333IIIaaaooommmgggiiidddVVVCCC555///,,,******...555@@@QQQ___dddaaaaaaaaa___UUUFFF<<<@@@KKKXXX```aaaYYYVVV[[[```aaa]]]___]]]UUUJJJEEEIIIOOOXXX\\\___^^^]]]]]]YYYTTTWWWTTTQQQSSSWWWZZZ[[[ZZZ\\\YYYMMM:::---((()))))),,,+++,,,...111;;;OOO```ZZZUUUQQQPPPMMMIIIIIILLLRRRVVVZZZ^^^aaa\\\LLL<<>>>>>===:::777222---***++++++,,,,,,,,,---......,,,+++***)))***---000222333222000---+++******)))((()))******)))+++---000---,,,)))((((((***,,,...+++)))'''%%%%%%&&&'''(((+++,,,+++***((((((***,,,111555<<>>???@@@AAAAAABBBCCCDDDFFFGGGIIIDDDAAABBBHHHKKKJJJKKKNNNSSSOOOHHH???333((('''+++333III___ddd^^^YYYYYY[[[TTTXXXVVVLLLAAA999333---)))+++---000111///***%%%""""""!!!!!!!!!"""""""""%%%'''222HHH```nnnmmmgggmmmhhhZZZFFF888111///,,,)))---333>>>NNN^^^cccaaaeeeddd```XXXKKKBBBGGGQQQ[[[```___XXXVVV\\\cccfff___```]]]VVVMMMIIIMMMRRR```dddfffeeecccaaa\\\VVVUUUTTTTTTVVVYYY[[[ZZZYYYTTTPPPEEE666------///000000///...000333;;;LLL\\\XXXVVVVVVUUUQQQKKKLLLQQQRRRVVV\\\aaaccc^^^MMM<<<...+++'''$$$$$$$$$######%%%###!!!"""###%%%%%%%%%$$$"""$$$'''(((000FFF^^^iiiHHH@@@CCC<<<;;;::::::::::::999888666555444333222000//////........................,,,,,,------,,,---.........000333555666666555444;;;:::888555222111//////...////////////---,,,+++------,,,,,,,,,---......000000///...............111111111111111222222222333444666:::@@@IIISSSZZZ```nnnllltttpppUUUJJJFFF<<<<<<;;;999555000,,,***,,,,,,,,,---.../////////***)))((()))***---000222333222///,,,******)))***)))***+++******+++...000,,,***((('''''')))+++---+++***((('''&&&&&&((((((+++++++++***((((((***,,,111444888???KKKWWWZZZWWWMMMLLLIIICCC<<<666333222333555666333---(((((()))&&&'''))))))'''&&&'''(((---888FFFKKKCCC777555;;;BBBDDD???444***'''&&&&&&)))((((((((('''''''''&&&(((***((()))666HHHQQQNNNKKK@@@...&&&)))&&&***999GGGIIIHHHFFFFFFHHHFFFAAA>>>>>>>>>===:::888777777999:::;;;<<<===??????@@@AAAAAABBBCCCEEEGGGJJJKKKEEEAAAAAAGGGJJJJJJJJJKKKNNNLLLIIIBBB555***(((---222III```fff```\\\]]]___UUUWWWRRRFFF;;;555111---'''))),,,000222000+++'''%%%%%%%%%$$$$$$$$$%%%&&&&&&(((222HHH___nnnnnniiilllhhh[[[HHH999333///+++(((+++000:::JJJZZZ```___cccbbb```XXXLLLDDDHHHQQQ[[[\\\[[[XXXXXX^^^fffjjjdddbbb]]]WWWRRRPPPQQQRRR___dddgggeeecccaaa[[[UUUQQQQQQSSSVVVXXXYYYXXXWWWRRRNNNDDD666...000444555555222000000222999HHHVVVVVVWWWZZZ\\\WWWQQQPPPTTTQQQVVV\\\bbbeee___NNN===---***&&&$$$$$$$$$###"""%%%### """$$$%%%$$$%%%###$$$&&&%%%+++@@@WWWsssMMMAAACCC<<<;;;;;;;;;:::::::::999666666555333222111000///000000000000000000000000+++,,,......,,,,,,---///...///111333444555555444<<<:::888555222000///...///000000000000...---,,,---------,,,,,,------...//////............//////000000111111222222222222333555777:::@@@HHHRRRXXX```nnnjjjjjjpppkkkTTTHHH@@@:::;;;:::666222...,,,,,,)))((((((***,,,------,,,'''&&&&&&'''(((+++---///000...+++)))'''''''''(((***+++++++++***+++...000+++***(((''''''((()))*********(((((('''((())))))*********)))((((((***,,,111333555999EEERRRXXXXXXMMMLLLJJJEEE???:::777777444777888555---(((''')))&&&((())))))(((''''''(((---:::KKKPPPFFF888444888DDDGGGCCC777,,,((())))))''''''''''''''''''''''''(((***((()))666IIIQQQNNNMMMAAA...&&&)))&&&***:::FFFIIIIIIGGGGGGIIIFFF@@@<<<<<<<<<<<<;;;:::999999999:::===>>>@@@@@@@@@??????@@@AAADDDFFFIIIJJJKKKEEE???>>>CCCGGGGGGGGGHHHIIIJJJJJJEEE999,,,***...666LLLaaafff```[[[[[[]]]UUUVVVPPPCCC888222///---&&&'''***...111000,,,)))$$$%%%%%%$$$""""""###%%%&&&(((111FFF^^^mmmooojjjhhheeeYYYHHH:::222---((('''***...777FFFVVV]]]\\\^^^]]]\\\WWWKKKAAABBBHHHWWWWWWWWWWWWXXX]]]dddhhhfffbbb]]]XXXUUUSSSQQQOOOVVV\\\______]]]\\\VVVPPPNNNOOOQQQSSSUUUUUUUUUTTTUUUSSSHHH999///000555888999444//////111888FFFSSSUUUVVV[[[^^^[[[TTTSSSUUURRRWWW\\\aaaccc]]]LLL;;;+++(((%%%$$$$$$$$$###!!!$$$""" """###$$$$$$&&&###$$$%%%###''';;;QQQ}}}SSSBBBBBB;;;;;;<<<;;;:::::::::;;;666666555444222111000///000000000000000000000000***,,,......---,,,---/////////000222333444555666999888666444333111111000000111111111111///...---...------,,,,,,---------......---......///000111000000111222222222222222111333555999>>>GGGPPPVVV^^^oookkkhhhhhhaaaRRRGGG<<<::::::888444///,,,,,,...'''&&&%%%'''***,,,+++***''''''&&&'''(((***,,,---...,,,***'''&&&&&&((())))))*********)))***,,,...+++***((('''&&&''''''((())))))((((((((()))******((()))))))))((()))+++---000333555999CCCPPPVVVVVVMMMMMMKKKFFF@@@;;;888888333888:::666...(((''')))''')))******)))(((((()))...<<>>===<<<999<<>>???AAADDDHHHKKKMMMNNNNNNGGGAAA===BBBFFFGGGGGGHHHHHHKKKNNNJJJ===...***---777LLL```eee___[[[YYYYYYUUUVVVRRREEE:::333///+++%%%&&&(((,,,//////---+++!!!######""" ###%%%&&&///DDD]]]llloookkkdddbbbYYYIII;;;333---'''(((***---555DDDTTT[[[ZZZYYYZZZZZZWWWKKK???<<<@@@MMMMMMNNNOOOQQQTTTXXX[[[YYYZZZYYYVVVQQQNNNMMMNNNMMMSSSXXXXXXXXXXXXSSSMMMNNNOOOQQQRRRQQQQQQQQQQQQSSSRRRIII999------444::::::444......000999HHHVVVWWWVVVYYY\\\[[[WWWVVVXXXTTTWWW[[[^^^___XXXGGG555)))'''$$$#########""" """!!! """######"""$$$"""###%%%"""&&&999OOOVVVCCCAAA;;;<<<<<<<<<:::::::::;;;666666555444222111000000........................))),,,//////---,,,---///000000000111333555666888666555444333333333333333111111222222111000...---...------,,,,,,,,,------------------///000111222000000111222222222222111///111444777===EEENNNTTT\\\ooommmiiiggg}}}uuuTTTMMMGGG===::::::777333---+++---///+++)))(((***...000///---***)))))))))***+++,,,---///---***((('''(((***+++((()))))))))((((((+++---+++***((('''&&&&&&&&&''')))(((((())))))***++++++'''((()))(((((())),,,...///333666;;;DDDPPPUUUTTTNNNMMMKKKGGG@@@;;;888777333888;;;888///(((&&&((()))***,,,,,,***)))***+++000>>>OOOTTTJJJ<<<:::@@@IIILLLGGG999,,,&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%((((((,,,;;;PPP[[[YYYNNNBBB///&&&)))&&&***:::DDDIIIKKKKKKLLLLLLGGG@@@::::::;;;===@@@AAA@@@@@@:::<<<@@@CCCDDDBBB???===CCCEEEIIIMMMPPPRRRRRRRRRKKKDDD@@@CCCHHHJJJJJJKKKHHHMMMQQQNNN@@@000***,,,555III\\\bbb___[[[YYYXXXTTTWWWTTTIII===555///+++%%%%%%'''***...///...,,,$$$&&&'''%%%"""!!!###&&&###$$$---BBB[[[kkknnnkkkdddccc[[[LLL???666...(((***+++---555CCCSSSZZZYYYXXXZZZ[[[XXXMMM@@@:::<<>><<<777555222///------------,,,***)))***,,,.........)))'''&&&(((+++---+++)))(((((((((((()))))))))))))))((('''&&&&&&'''((())))))((('''%%%$$$$$$%%%%%%&&&)))(((&&&&&&))))))&&&((()))***)))((('''((()))000888999333999LLL\\\```SSSPPPKKKDDD===888777777666777999777111+++'''$$$+++,,,...///+++&&&'''---111===EEEKKKNNNAAA777<<>>???@@@AAABBBAAAAAA@@@:::;;;===@@@CCCCCCAAA???CCCJJJLLLMMMVVVbbbcccZZZLLLDDDAAAFFFMMMMMMKKKIIILLLIIIGGGBBB777,,,''')))777IIIXXXXXXXXX\\\[[[UUUYYY\\\WWWJJJ>>>777000((()))'''&&&(((,,,---,,,***&&&"""!!!###%%%###"""$$$'''(((...>>>XXXlllooohhhiiidddXXXHHH<<<555...'''...,,,,,,333???LLLUUUZZZZZZYYYXXXVVVLLL>>>555333666777<<>><<<;;;:::;;;;;;999888666777777888666444222000000000////////////000000---///111333333222000///111000///222555666555333555333111111333333111///111111000000////////////...------,,,------......,,,---......///.........000000000000111111111111111444777888999???HHHOOO___lllrrruuuzzzYYYDDD===;;;:::666555222///---,,,------******)))***,,,...---,,,)))((('''(((+++,,,+++***)))))))))***************)))((('''&&&&&&'''((()))'''&&&%%%#########$$$$$$'''+++---)))((())))))'''((()))***)))'''''''''(((,,,444666222999LLL]]]cccTTTQQQKKKCCC<<<888666666777888888555000***&&&$$$+++,,,...000+++&&&''',,,///===FFFMMMNNNBBB999???JJJMMMGGG888,,,***(((###$$$%%%&&&''''''''''''''')))&&&((()))111JJJ___^^^SSSAAA000***((('''---666<<>>???@@@@@@???>>>>>>;;;<<<>>>AAACCCCCC@@@>>>???FFFJJJLLLUUUaaaccc\\\HHHCCCBBBJJJRRRSSSPPPNNNIIIEEEBBB===444***(((,,,666JJJXXXWWWSSSVVVZZZYYY^^^^^^XXXJJJ>>>777000***'''%%%&&&)))---...,,,)))'''###!!!###%%%###"""$$$$$$%%%+++:::RRRgggmmmiiiaaa\\\QQQBBB888444///)))---,,,---333>>>JJJTTTXXX[[[YYYYYYVVVLLL>>>444111555666;;;@@@AAA???@@@EEEIIIOOOPPPMMMRRR^^^eeedddUUUQQQOOOSSS[[[___[[[UUUUUUTTTVVVWWWSSSKKKHHHIIIOOOKKK???000(((***000333;;;777333111000555DDDSSSUUUWWWVVVRRRTTTZZZ]]]ZZZ[[[YYYZZZ\\\VVVEEE444***&&&%%%$$$#########$$$$$$!!!!!!""""""######$$$$$$###%%% !!!&&&)))999SSSpppEEEAAA===;;;:::999:::;;;:::999888888999888777444111000111000///......///000111///000222444444333222000111000000111333333222111333222111111333333222111111000000000000/////////000---++++++...///...,,,,,,------...//////......000000111111111222222222000222555666888===EEEKKKUUUggguuu|||pppNNN???;;;999888444333000...---,,,,,,,,,***)))***,,,......,,,+++)))(((((()))+++,,,+++***+++++++++***************)))((('''''''''((()))***'''&&&%%%$$$$$$$$$%%%&&&(((///333///***)))))))))((()))))))))'''&&&'''(((***111444111777III[[[bbbTTTPPPJJJCCC===:::999999888888777333---)))&&&%%%,,,,,,///000,,,&&&&&&***---===IIIOOOOOOBBB:::BBBGGGKKKEEE666+++***((($$$###$$$&&&'''((((((((((((+++((()))***111JJJ^^^]]]SSSAAA000+++)))(((...777???GGGNNNNNNMMMLLLIIIDDD<<<===>>>>>>>>>===<<<;;;===>>>@@@CCCEEEDDD@@@===>>>EEEJJJLLLSSS]]]___ZZZHHHDDDEEEMMMSSSSSSOOONNNGGGBBB<<<666...((()))///888KKKYYYVVVPPPSSS[[[___aaa```WWWIII===666111---(((&&&&&&)))---...,,,)))((($$$!!!###$$$""""""$$$"""$$$***777NNNdddnnnnnn^^^ZZZNNN???555111...***++++++---444>>>JJJSSSXXX^^^\\\[[[XXXMMM>>>444111444444888=========AAAHHHMMMRRRTTTTTT]]]kkknnniii[[[WWWUUUVVVYYYZZZYYYWWWWWWUUUUUUUUUQQQJJJHHHKKKOOOJJJ===---%%%'''+++---;;;777333111000555DDDRRRUUUVVVUUUSSSTTTXXXZZZYYY___^^^^^^^^^TTTBBB000'''&&&%%%$$$###"""###$$$$$$###############$$$$$$$$$###%%%!!!!!!&&&(((666PPPxxxIIIAAA===;;;999999:::;;;;;;:::999999:::999777444111///222000///------///000222000111333444444444333222000000000111111111000///111000000111111222111111000000000000000000000000000,,,((()))---///,,,))),,,,,,---...///////////////000000000000111111111///111333444666;;;BBBGGGJJJ___rrr|||cccFFF===;;;888666222111///---,,,+++++++++******+++...//////---***))))))))))))++++++,,,++++++***************)))))))))((('''''''''((()))******)))((('''''''''))))))***333888333,,,))))))***'''((()))(((&&&%%%&&&'''+++111333000444CCCTTT^^^TTTOOOIIICCC@@@???>>>>>>777777555111,,,)))((((((,,,,,,...111...'''%%%(((...???KKKQQQPPPBBB:::BBBEEEIIICCC444******)))%%%###$$$%%%''')))*********+++((()))***000III\\\[[[RRR@@@///***((('''---777AAAGGGLLLLLLLLLLLLIIIDDD<<<===>>>>>>>>>===<<<;;;@@@@@@BBBEEEFFFEEEAAA>>>BBBIIINNNOOORRRWWWXXXUUUNNNHHHGGGKKKNNNLLLJJJIIIHHHBBB:::333***%%%)))111<<>><<<999999:::;;;<<<;;;::::::::::::888555222000222000///------///000222000111222333333333222222000111111111000///////////////000000000000000111000000000000111111111111111---)))***---///,,,(((+++,,,---...////////////.........////////////000///000111333555:::???BBBGGGZZZlllxxxWWWBBB<<<999555333///...---,,,+++++++++***,,,,,,---///111000---+++((()))******++++++,,,,,,******)))))))))((((((((()))(((''''''((()))***++++++***)))((((((((()))***+++444999333,,,)))))))))&&&'''((('''&&&%%%%%%'''(((...111///222???PPP]]]ZZZTTTKKKEEEBBB@@@???===666555444000---***+++,,,++++++...111///)))&&&&&&000@@@KKKQQQQQQCCC999@@@DDDHHHBBB333)))******&&&###$$$&&&((()))+++++++++***'''((((((...GGGZZZYYYPPP>>>...(((&&&&&&,,,666AAAFFFHHHIIIJJJLLLJJJEEE===>>>?????????>>>===<<>>666444444888222+++)))+++///111222,,,&&&#########!!!!!!$$$$$$''',,,888MMMcccppprrrfffbbbVVVCCC555///,,,***''')))---444???MMMZZZbbbgggeeeeeebbbWWWFFF:::777444444777888666666>>>HHHQQQUUUWWW[[[gggrrroooeee```\\\VVVQQQNNNPPPTTTWWWUUURRRQQQRRRQQQNNNQQQVVVTTTLLL===,,,$$$%%%'''&&&***((()))+++...555DDDRRRUUUVVVWWWWWWVVVVVVYYY\\\___^^^]]]YYYJJJ777***&&&%%%$$$###"""""""""###$$$"""""""""""""""!!!!!!!!!!!!$$$"""###'''%%%000GGGWWWKKKAAA>>>;;;:::;;;<<<<<<<<<::::::;;;:::999666333111111000///......///000111///000000111111111111111///111222222000///000000///000111111///...///111000000000111111111111222222000------//////...,,,++++++---...//////000000---------.........//////000000000222555999===???GGGWWWeeeqqqzzzkkkKKK>>><<<777222///,,,,,,,,,++++++*********---------...//////---+++(((***++++++***+++,,,...******))))))(((''''''''')))(((((('''((()))+++,,,+++***)))'''&&&''''''(((,,,333666000***)))((('''&&&'''''''''%%%$$$%%%&&&"""(((,,,---000<<>>;;;888666666555222...,,,,,,---))))))---222111+++&&&&&&000>>>HHHPPPSSSEEE:::>>>EEEHHHBBB333)))******'''$$$%%%''')))***+++,,,,,,)))&&&''''''...FFFZZZXXXOOO===---'''&&&%%%,,,555???BBBDDDEEEHHHLLLKKKGGG===>>>???@@@AAA@@@??????CCCBBBBBBCCCEEEEEEDDDCCCAAAHHHPPPSSSRRRRRRTTTWWWQQQKKKFFFGGGIIIKKKOOOTTTOOOHHH>>>555+++%%%(((///:::???GGGNNNRRRSSSRRRQQQWWWSSSNNNIIIAAA888444555:::444---***---222555666...'''#########!!!!!!$$$###%%%***666LLLaaajjjiii```^^^TTTDDD666111///...'''(((,,,222<<>>---%%%&&&'''&&&""""""%%%***...666FFFTTTUUUVVVXXX[[[YYYWWW[[[aaa___^^^\\\TTTDDD111'''&&&%%%$$$###"""!!!"""######!!!!!!!!!!!!!!!""""""""" $$$###$$$'''$$$---CCC```QQQCCC@@@===;;;;;;=========999:::::::::999777555333000000////////////000000.........////////////000...111333333111000111222111333444333000///000222000000111111111222222222111000///......---------***+++,,,...///000000000............////////////111000000222555999;;;<<>>888111000*********+++******))))))---,,,++++++,,,---,,,+++(((***,,,,,,******,,,...++++++******)))((((((''')))((((((((((((***+++,,,---,,,***((('''&&&'''''',,,000000,,,(((((('''%%%%%%&&&'''&&&$$$$$$$$$%%%!!!%%%***,,,...999MMM^^^aaaXXXMMMDDD@@@>>>:::777888888777444///,,,++++++(((''',,,222222---'''&&&...:::CCCNNNUUUJJJ===>>>FFFIIICCC333)))******'''%%%&&&((()))***+++++++++)))&&&'''(((///GGG[[[ZZZOOO===---(((&&&&&&---666<<<>>>???AAAFFFMMMMMMJJJ;;;<<<>>>@@@AAAAAAAAA@@@AAA@@@>>>>>>AAACCCDDDDDD@@@HHHPPPTTTPPPNNNPPPUUUKKKFFFDDDGGGJJJLLLQQQVVVMMMGGG???777...'''(((...:::???FFFLLLNNNNNNQQQUUUVVVRRRPPPNNNEEE999333333444000,,,,,,000666888999///((($$$######!!!!!!$$$"""###(((555LLL___ddd___\\\\\\UUUEEE999444333222))))))+++///888GGGXXXcccdddddddddbbbXXXGGG;;;777222555:::===<<<===GGGSSSWWW]]]```bbbjjjsssqqqhhh___WWWMMMGGGHHHNNNUUUYYYUUUSSSSSSUUUTTTSSSVVV[[[WWWNNN>>>---&&&''''''%%%!!!"""&&&+++111999HHHWWWVVVVVVZZZ^^^]]]ZZZ^^^eeebbb```\\\QQQ>>>,,,%%%&&&%%%$$$"""!!!!!!!!!"""###!!!!!!!!!""""""######$$$ $$$$$$%%%'''###***@@@fffVVVEEEBBB>>><<<<<<=========888999:::;;;:::888666444//////000000000000//////------------...............111333333111000222444444555777555111000111333000000111111222222222222...//////---+++***+++,,,***+++,,,...///000000000////////////000000000000111000000222555999;;;;;;>>>KKKWWWgggvvv|||dddOOO??????AAA:::333222))))))************)))))),,,+++))))))***+++******(((***,,,,,,******,,,///,,,,,,++++++***))))))((()))((((((((()))***,,,---111///---+++)))(((((((((,,,...---((('''((('''###%%%&&&'''&&&$$$###$$$%%%###'''+++,,,---666IIIZZZ\\\SSSHHHBBB@@@???===;;;;;;;;;:::666000+++)))((('''&&&+++222333...(((''',,,666???LLLVVVMMM??????HHHJJJCCC333)))***+++(((&&&'''(((***++++++++++++)))&&&((()))000III]]][[[PPP>>>...)))''''''...777:::<<<===???EEEMMMNNNKKK:::;;;===???@@@AAAAAAAAA@@@===;;;;;;===AAACCCDDDCCCJJJRRRTTTNNNIIIJJJPPPFFFCCCCCCGGGIIIJJJMMMRRRKKKEEE???888///((()))...===BBBJJJMMMKKKLLLSSS\\\VVVSSSRRRQQQHHH:::222222---++++++...444999:::999000)))$$$######!!!!!!$$$######(((666NNN```bbbZZZ^^^^^^XXXIII;;;666444333*********,,,444CCCTTTaaaaaaaaabbb```UUUEEE999555111555<<<@@@@@@BBBMMMYYY\\\bbbddddddhhhnnnkkkccc[[[QQQFFFAAADDDLLLSSSWWWWWWUUUUUUWWWVVVSSSUUUZZZWWWNNN===---&&&''''''%%%###$$$(((...333<<>>}}}VVVJJJCCC===<<<>>>>>>======888888888888666444222000222111000......000111222///000000000......000111111222333555666777777777888666444222111000000000222222333333333444444444///...---,,,+++*********+++,,,...---,,,,,,---///...///000111111000//////000111111111222555999======EEETTTdddnnnxxxuuuRRRGGG>>>======999333000++++++***************+++************)))'''&&&&&&))))))*********))))))(((((()))))))))((('''&&&&&&&&&&&&'''(((***+++---...111...***'''&&&'''***+++000...+++(((&&&%%%%%%%%%((('''%%%#########%%%&&&$$$%%%(((,,,...555DDDSSS^^^TTTFFF;;;:::>>><<<777666888888555///+++******((('''+++000000+++'''(((...777@@@LLLTTTHHH<<>>@@@@@@BBBHHHPPPQQQMMMBBB>>>:::888:::>>>AAABBBIIIBBB<<<<<>>IIITTTTTTMMMHHHLLLRRRSSSTTTRRRIIIBBB;;;222******&&&%%%***333888777444***((($$$#########"""!!!###$$$'''444JJJ\\\___ZZZcccaaaYYYKKKAAA;;;555///,,,++++++///777EEETTT^^^___]]][[[ZZZRRRFFF===:::999555:::GGGQQQQQQNNNNNN[[[ZZZ[[[bbbjjjnnniiidddRRRKKKCCC???CCCLLLVVV]]]]]]YYYXXX[[[\\\ZZZYYYZZZTTTOOO<<<,,,***%%%!!!&&&###***,,,///888<<>>===>>>===<<<;;;999999888777666444333222222111///...---...///000...//////...------...000000111222333555777888888999888555333222111111111000000000111111111222222000///...,,,+++++++++++++++,,,------,,,,,,---///------///000000000//////111111111000000222666999===CCCOOO[[[dddmmm}}}aaaNNNDDD<<<;;;:::666111...++++++***************+++,,,+++++++++***(((''''''))))))*********))))))((())))))))))))((('''&&&%%%&&&&&&''')))***---...000222///+++'''&&&''')))+++///---***'''%%%$$$%%%%%%'''&&&%%%$$$###$$$%%%%%%&&&'''***---000666EEESSS[[[TTTGGG<<<:::===<<<999888999888444///++++++,,,((('''***......***'''(((...999CCCNNNUUUIII<<>>EEENNNTTTTTTRRRQQQPPPLLLFFFBBBEEEHHHHHHIIILLLJJJGGG@@@555+++(((---333DDDKKKRRRRRRLLLHHHIIILLLQQQTTTSSSLLLDDD===333***&&&$$$%%%+++333666222---)))'''$$$######$$$###"""""""""&&&333JJJ]]]bbb]]]ccc```VVVGGG===888444///+++++++++...666DDDSSS]]]^^^[[[ZZZYYYRRREEE<<<:::;;;<<>>???<<<::::::;;;:::999777666555444444333222000...---------...,,,---...---++++++---......//////111333666999;;;;;;999777444333222111222///000000000111111111111222111...,,,++++++,,,---+++,,,------,,,,,,---...+++,,,---...////////////111111111000///000333666<<<@@@GGGOOOUUU^^^nnn}}}|||YYYJJJAAA999888777333...,,,+++***************++++++------,,,+++***)))((((((((())))))******)))))))))))))))))))))((('''&&&%%%&&&&&&''')))+++---000111222///+++'''&&&''')))+++---+++(((&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&(((,,,///555CCCPPPTTTQQQIII>>>:::<<<===<<<===<<<888333...,,,,,,---((('''(((,,,,,,((('''(((000===EEENNNTTTIII===???IIIJJJEEE888---(((&&&$$$%%%&&&&&&'''(((***+++,,,***))),,,,,,111LLLdddhhhRRR???---(((((()))...777CCCJJJPPPTTTWWWYYYTTTMMM======:::777555888???EEEHHHCCC======AAADDDDDDAAA999BBBLLLRRRSSSRRRRRRTTTLLLDDD@@@DDDHHHGGGEEEEEEGGGEEE>>>333***(((...444GGGLLLQQQQQQLLLGGGDDDDDDLLLQQQRRRMMMFFF===111'''"""###&&&,,,222222,,,%%%'''%%%$$$###$$$%%%%%%$$$$$$###&&&444KKK```fffcccaaa]]]RRRCCC999666333000+++++++++---555BBBQQQ[[[\\\ZZZYYYXXXQQQEEE;;;888:::@@@KKKVVVYYYRRRJJJGGGFFFFFFIIIOOOTTTRRRJJJBBB999666444555===JJJXXXaaa\\\XXXWWW[[[\\\ZZZYYYZZZWWWRRR>>>...***%%% %%%)))///......333555===OOO]]]^^^___]]][[[[[[\\\]]]aaa^^^SSS@@@000((($$$"""""""""""""""""""""""""""######"""!!!!!!"""######$$$###$$$$$$!!!!!!)))444xxxUUUGGG===>>>???;;;999:::<<<;;;888777555555666666444333111///...---------,,,---...---++++++---...---------...111555999;;;;;;:::777555333222222222111111111222222222222333444222///---,,,,,,---...***,,,------,,,+++---...******+++---...//////000000000111000///000333555;;;===AAAFFFJJJRRRcccrrrsss[[[GGG>>>777666555000---,,,*********)))******+++,,,...---,,,***)))((('''''''''((())))))))))))))))))))))))))))))((('''%%%%%%$$$%%%&&&(((***---///000222000+++(((&&&'''***++++++)))'''%%%######$$$%%%$$$$$$%%%%%%%%%%%%$$$###$$$###%%%))),,,222>>>JJJLLLMMMIII@@@;;;===AAABBBDDD@@@:::222---++++++,,,)))''''''++++++'''''')))333@@@GGGKKKPPPGGG===@@@IIIKKKFFF999---((('''&&&&&&&&&&&&'''((()))***+++)))''')))(((---HHH```cccNNN<<<---)))((((((...777FFFMMMTTTVVVXXXXXXSSSLLL???@@@>>>999555666===DDDGGGCCC>>>>>>AAACCCCCCAAA777@@@KKKQQQQQQPPPRRRUUULLLEEEAAAEEEJJJIIIGGGEEEIIIFFF>>>333)))'''---444DDDMMMVVVWWWOOOFFFBBBBBBHHHMMMPPPLLLEEE;;;...###$$$$$$&&&+++///...((("""%%%$$$######%%%&&&&&&%%%&&&%%%(((444KKK```gggddd\\\YYYPPPDDD;;;888555111,,,+++***,,,444@@@OOOYYY[[[YYYXXXXXXQQQEEE;;;888777???KKKSSSTTTMMMFFFBBB>>>>>>???CCCEEEBBB:::333222111111444===KKKYYYccc___ZZZYYY[[[[[[XXXWWWXXXVVVQQQ===---***%%%!!!&&&)))...---,,,111222:::MMMbbbdddccc^^^[[[\\\___```bbb^^^PPP<<<---'''%%%###!!!!!!!!!!!!!!!!!!!!!!!!#########""""""#########!!! """###$$$,,,555[[[III<<<===>>>:::888;;;;;;:::888666666666666777666555333222000///...------......---,,,,,,---///,,,,,,,,,---000444777:::999888666444333222222222000000111111111222222222333222000...---------...***+++---,,,++++++,,,...******+++,,,---...///000...///000000000222555777999:::>>>BBBEEELLL]]]llleeeTTTDDD===777555444///,,,---******))))))***++++++,,,---,,,***)))'''&&&&&&&&&''''''((()))))))))))))))******))))))(((&&&%%%$$$######$$$&&&(((***,,,...222///+++((('''(((+++---+++)))&&&$$$######$$$%%%######$$$%%%%%%$$$$$$###$$$"""###(((+++000;;;EEEFFFJJJIIIBBB>>>AAAFFFGGGIIICCC:::222,,,***)))***)))''''''++++++'''''')))555CCCHHHHHHKKKDDD<<>>@@@AAAAAA???888@@@IIIOOOOOOOOOPPPRRRJJJDDDBBBFFFJJJJJJHHHHHHLLLIII@@@333)))''',,,333AAAQQQ```aaaTTTHHHEEEHHHJJJNNNOOOJJJBBB:::...$$$((('''&&&(((******&&&######""""""###%%%&&&&&&$$$&&&%%%'''222III^^^dddaaaWWWWWWQQQHHHAAA===888333---,,,+++,,,333???MMMWWW[[[YYYYYYYYYRRRFFF<<<888999@@@IIINNNNNNLLLHHHEEE@@@>>>=========:::555111000111222666===JJJXXXbbbccc^^^[[[\\\\\\WWWUUUUUUTTTOOO<<<,,,***%%%"""'''&&&+++))))))...000:::MMMbbbfffeee]]]YYY\\\```aaaddd^^^OOO;;;---(((&&&$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!! """###&&&...777eeeOOO>>>===>>>999888<<<999999888777666666666666666555444333111000///...------...---,,,+++---///,,,,,,,,,---///111444555666555333222111111222222............////////////222111000///...---------***+++,,,,,,++++++,,,---+++++++++,,,---...///000---///000111111222555777888999===AAACCCJJJYYYggg{{{WWWHHHBBB;;;666555222...,,,---))))))))))))***+++,,,,,,...,,,***(((&&&%%%%%%&&&&&&&&&'''((())))))))))))*********)))(((&&&%%%$$$######$$$%%%''')))***+++000...+++(((((())),,,///,,,***'''%%%#########$$$############$$$$$$$$$$$$&&&$$$$$$(((,,,111:::CCCEEEIIIIIIEEEBBBEEEHHHIIIJJJCCC999111,,,***))))))((('''(((,,,,,,((('''(((555EEEJJJIIIJJJCCC;;;===EEEHHHEEE777+++''')))+++&&&&&&&&&&&&'''((()))***---+++,,,)))+++@@@UUUUUUDDD666+++)))((((((...888FFFLLLPPPOOONNNNNNLLLHHHFFFFFFDDD@@@<<<;;;===@@@CCCAAA>>>>>>>>>???>>>>>>:::???FFFLLLNNNOOOOOOOOOGGGCCCBBBEEEGGGFFFGGGJJJNNNJJJ@@@333(((&&&,,,333DDDVVVgggfffXXXKKKJJJOOOOOOQQQNNNFFF>>>888///'''***)))'''&&&&&&&&&%%%$$$!!! !!!"""%%%%%%$$$######"""%%%111GGG[[[aaa]]]XXXXXXTTTKKKDDD???999333...---,,,---333???MMMVVV[[[ZZZ[[[[[[UUUHHH>>>:::===CCCGGGIIIKKKMMMKKKGGGCCCBBB@@@>>>===:::666444111333555888>>>IIIVVV```eee```]]]^^^]]]XXXUUUVVVUUUPPP===---+++&&&"""((("""(((&&&&&&,,,///:::NNN^^^dddddd[[[VVV\\\aaabbbeee^^^NNN;;;...***'''$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$###"""###$$$###%%%000;;;tttYYYCCC@@@???888666<<<777777777777666555444444444444333222111000///...+++,,,---,,,******,,,---,,,,,,---...///000000111222111000//////000111222---------.........//////000000000000///---+++***)))+++,,,,,,++++++,,,---------,,,,,,---...///000---///000000000000111333555888===AAACCCGGGTTTaaayyyjjjQQQFFF???999555333111,,,+++---))))))))))))***+++,,,---///...+++(((&&&&&&&&&&&&%%%&&&'''((())))))))))))+++******)))(((&&&$$$###%%%%%%%%%&&&'''((()))***///---***((((((+++...111---+++(((%%%############$$$###"""""""""###%%%&&&&&&######''',,,000888@@@HHHKKKKKKGGGEEEGGGHHHFFFFFF@@@777000---,,,+++***((('''***......***'''(((222FFFOOONNNNNNEEE:::888FFFIIIEEE777)))%%%'''***&&&&&&&&&&&&'''((())))))---,,,---++++++???QQQPPPAAA444+++)))((('''...999CCCJJJOOOOOOMMMLLLIIIFFFDDDDDDCCCAAA@@@?????????AAA???>>>=========<<<<<<:::===BBBIIIOOOQQQOOOMMMHHHEEEDDDEEECCCAAAEEEKKKLLLHHH>>>111'''&&&,,,444IIIVVVbbb```SSSIIIIIINNNSSSQQQJJJ???666222---((()))(((&&&%%%%%%$$$###"""  """$$$$$$"""!!!""""""&&&444KKK___ddd___]]]\\\VVVKKKCCC>>>888333000///---...333???LLLVVV]]]\\\]]]^^^WWWJJJ@@@<<<<<>>AAAAAA@@@???===:::666333666888;;;===BBBKKKXXXbbbddd___]]]___^^^ZZZXXXYYYZZZTTTAAA000,,,&&&"""'''!!!&&&$$$$$$+++...999MMM\\\eeefff]]]XXX___eeeeeeddd]]]MMM;;;///***'''###"""""""""""""""""""""""""""###$$$%%%%%%$$$###""""""###$$$%%%###&&&555DDD~~~```HHHBBB???777555<<<555666777777777555444333222222222222111///...---***++++++***))))))***,,,------...//////......---//////.........///111222////////////000000000111...///000000///---+++))))))+++,,,,,,+++***,,,---///...---,,,---...///000...///000///...---...///444777===BBBBBBEEEOOO[[[mmmuuuZZZLLLHHH===888333222///+++***---))))))))))))***+++,,,---111///,,,)))'''''''''(((%%%&&&'''((())))))))))))++++++***)))(((&&&$$$###'''&&&&&&''''''((()))***...,,,)))((())),,,///222///---)))&&&$$$#########$$$###"""!!!!!!###%%%'''$$$!!! %%%)))---555<<>>GGGOOOSSSQQQMMMJJJIIIHHHGGGBBB???DDDLLLIIIEEE<<<000&&&&&&---555MMMTTTZZZVVVLLLDDDEEEIIISSSOOOEEE777...,,,)))&&&&&&&&&&&&&&&%%%###!!! !!!######!!!###$$$)))888PPPdddjjjeeeccc```WWWJJJ@@@<<<777222111000......444???LLLVVV^^^]]]^^^___YYYLLLBBB>>>777999888888<<>>???===888222...:::===AAACCCGGGPPP\\\fffbbb^^^]]]___```]]][[[\\\___YYYDDD222...'''!!!&&&!!!&&&$$$###***---888LLL]]]gggjjj```\\\cccjjjjjjccc\\\LLL:::///***&&&"""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! $$$%%%###)));;;MMMaaaDDDEEE<<<888;;;777999777555555666777777666666444222000/////////000...---+++))))))***+++,,,)))***+++,,,---.........111000///...------...///...///000111111000///...333222111222222000...+++,,,------,,,)))''''''(((+++++++++,,,---...///000///000///---...222222///333666999999;;;@@@JJJRRRqqq~~~]]]SSSMMM@@@;;;555...+++---///---+++''')))+++---...---,,,+++000///---***(((&&&%%%$$$&&&&&&&&&&&&''')))***+++...+++(((''''''&&&%%%###''''''((('''&&&(((+++...///+++'''&&&'''***---...000...***&&&###"""######$$$$$$$$$###$$$$$$%%%%%%###$$$%%%&&&'''---666<<>>;;;888444///,,,+++++++++***))))))***,,,,,,+++***///HHH___^^^NNN@@@<<<===IIIZZZJJJ///,,,+++%%%***)))(((&&&''')))******)))''',,,)))...000>>>VVVMMMBBB444))))))***)))---555;;;JJJTTTQQQMMMMMMKKKFFFBBB>>>===???@@@===<<<===AAA===;;;>>>???>>>>>>@@@===@@@EEEJJJLLLKKKJJJIIIKKKMMMKKKEEE>>>>>>EEEMMMIIIHHH888***((('''+++888HHHQQQUUUPPPKKKLLLLLLJJJRRRMMMCCC666+++''')))---,,,)))%%%%%%&&&&&&$$$!!! """###""""""###$$$######,,,???VVVeeehhhdddfffddd[[[MMMBBB<<<666000000,,,***---222<<>>RRR[[[[[[OOOEEECCCAAA;;;<<<999555000,,,*********)))))))))+++,,,---+++))))))DDD^^^___OOO???888888JJJ]]]OOO222...,,,&&&,,,***((('''((()))+++******(((---)))...000>>>VVVMMMBBB444)))((()))(((---444===LLLVVVSSSOOONNNLLLGGG@@@===<<<@@@BBB???>>>???@@@===<<>>===???AAACCCFFFJJJMMMLLLJJJGGGKKKNNNNNNJJJDDDCCCIIIOOOKKKJJJ:::+++(((&&&***666EEENNNSSSOOOJJJJJJJJJIIIPPPLLLBBB666+++&&&(((+++)))&&&######$$$$$$###!!!!!!"""###"""!!!"""$$$!!!###,,,???VVVfffjjjhhhcccbbb[[[OOOEEE>>>666///000,,,***,,,111;;;KKKZZZ[[[[[[]]]___]]]SSSGGG>>>;;;777333222444666555444777888999777555444444444===EEEIIIIIIQQQaaakkkkkkbbbaaa]]]YYYWWW[[[aaagggeeeUUU@@@000)))'''%%%$$$%%%!!!###(((((('''333CCCZZZ``````ZZZ\\\fffjjjgggkkk___LLL;;;000)))%%%"""!!!"""""""""""""""""""""######$$$$$$$$$$$$#########!!!"""%%%&&&...IIIeeeTTTFFF???<<<<<<999777666555666777666555333333222111000///............---,,,+++***+++,,,,,,++++++,,,---............///...---,,,,,,,,,------......------------......000000000111333333111...+++,,,---,,,***)))***+++,,,++++++,,,,,,---...///...000000---...111222000222555999<<<>>>BBBHHHNNNddduuubbbPPPJJJDDD>>>666111,,,***+++---,,,***...------,,,+++******)))+++)))'''&&&%%%&&&'''(((%%%&&&''')))************))),,,---+++'''$$$###$$$%%%&&&'''&&&&&&'''***---+++(((&&&%%%(((+++------)))(((%%%"""!!!!!!"""###&&&%%%%%%$$$$$$#########"""$$$&&&''')))///999@@@RRRZZZ[[[PPPFFFBBB???999===:::555000,,,***))))))((((((***,,,...---***'''&&&BBB^^^```OOO>>>666444JJJbbbUUU555---***&&&---+++)))((()))***,,,++++++)))...+++///000===VVVOOOCCC444)))'''(((''',,,333>>>LLLWWWUUUQQQQQQNNNHHH???<<<===AAACCCAAA@@@AAAAAA???@@@CCCCCC@@@???AAABBBBBBDDDIIIMMMMMMIIIFFFJJJMMMNNNLLLHHHGGGLLLQQQNNNMMM===---)))&&&)))444BBBJJJPPPNNNJJJHHHIIIHHHOOOKKKCCC777+++&&&&&&)))%%%###!!!!!!"""###"""!!!!!!"""######"""!!!"""$$$###&&&///AAAVVVcccgggfff``````ZZZPPPFFF???666//////+++)))+++000888HHHVVVWWWXXXZZZ\\\[[[UUUJJJAAA999666222222444555333111666777666555333222444666>>>EEEJJJLLLUUUccckkkjjjbbb___YYYUUUTTTZZZcccjjjeeeUUU@@@///(((&&&&&&%%%&&&###$$$'''''''''111>>>TTTZZZ\\\YYY[[[eeekkkjjjooodddSSSBBB555,,,'''$$$"""!!!!!! !!!"""$$$%%%######$$$$$$$$$$$$######%%%""""""$$$'''333PPPkkk^^^FFF???<<<:::777888888888888999888666333333333222111111000000///......---,,,+++,,,,,,---++++++,,,---------------........................000///------------///000/////////111333444222000+++,,,---,,,+++***+++,,,,,,+++++++++,,,------...---111111...---000222000111444999<<>>888888LLLggg[[[888,,,)))%%%,,,,,,***)))***+++,,,,,,,,,)))///,,,000111>>>XXXRRRDDD555)))''''''&&&+++333<<>>BBBDDDAAA???@@@BBBAAADDDGGGFFFAAA@@@BBB@@@@@@BBBGGGMMMOOOLLLHHHIIIJJJKKKIIIGGGHHHMMMRRRPPPOOO???///+++''')))444@@@GGGNNNNNNKKKHHHIIIJJJPPPMMMEEE999---'''%%%'''###"""!!!!!!!!!""""""""""""###$$$###""""""###$$$'''+++555DDDTTT^^^aaa___^^^^^^WWWLLLCCC===666000...+++)))+++...666EEESSSSSSVVVYYY[[[\\\YYYPPPFFF999666444444666666333000555555444222111222555888===CCCHHHMMMVVVaaaeeedddbbb^^^YYYVVVWWW]]]fffkkkhhhWWW@@@///'''%%%&&&%%%&&&$$$%%%'''&&&&&&...888RRRYYY\\\[[[\\\dddiiijjjtttmmm___OOO@@@222(((###!!!!!!!!!"""###$$$%%%&&&######$$$$$$$$$$$$######%%%######%%%)))666NNNeeennnLLLCCC???;;;;;;;;;;;;<<<======<<<888555444444444444333222222111.........---------------***++++++,,,,,,,,,,,,+++/////////000000000//////111000///......///000111......///111444555333222,,,---...---,,,+++,,,---,,,,,,+++++++++,,,------,,,111222...---///222111000333777;;;>>>BBBEEEGGGKKKZZZmmm[[[MMMJJJAAA666222///---+++******+++,,,,,,------,,,++++++,,,,,,---///---+++)))(((((()))***''''''(((***++++++,,,,,,)))---000...(((###"""$$$$$$&&&'''''''''(((***,,,---+++)))((()))))))))((($$$###""""""!!!""""""###%%%&&&&&&%%%%%%###"""!!!"""$$$&&&'''***000:::AAAGGGNNNRRRNNNGGGBBB@@@??????<<<777111---***))))))((()))+++---...---)))&&&///HHH^^^]]]MMM@@@>>>@@@UUUqqqddd<<<---***'''...,,,+++)))***,,,------,,,(((///---222222AAA]]]YYYFFF666)))''''''&&&+++333999FFFPPPPPPQQQUUUSSSMMMBBB??????BBBCCC@@@>>>>>>@@@@@@CCCFFFDDD???>>>AAA>>>???BBBHHHOOORRRQQQOOOIIIJJJIIIGGGFFFIIIOOOTTTOOONNN???000,,,)))***666@@@FFFMMMPPPMMMJJJJJJMMMTTTQQQJJJ>>>111)))&&&&&&""""""""""""""""""###$$$###$$$$$$###""""""$$$&&&'''...:::IIIVVV^^^___^^^___]]]TTTGGG>>>:::666222---***(((***...555DDDQQQVVV[[[^^^^^^___]]]SSSGGG;;;888666666777777444111444444333111000222666999;;;@@@HHHQQQ\\\eeegggeeeccc```]]]\\\___dddjjjmmmhhhXXX@@@///&&&%%%%%%$$$&&&%%%%%%&&&%%%&&&,,,333RRRXXX]]]]]]\\\___bbbdddooollldddWWWFFF444&&&!!!###$$$$$$###"""######$$$$$$$$$$$$############%%%'''***444DDDSSS{{{PPPFFF???999<<<>>>>>>???AAAAAA???:::777444555555555555444333222//////.........---------++++++,,,------,,,,,,+++//////000111111111000000000000////////////000000//////000222444555444222---...///...,,,+++,,,---,,,,,,++++++++++++,,,,,,,,,111333///,,,///111222000111444888<<<@@@CCCEEEAAAKKK\\\tttqqqQQQGGGDDD;;;111---,,,,,,+++******+++,,,---,,,,,,,,,,,,------------//////---,,,++++++++++++))))))))))))***,,,---...,,,...///---((($$$###$$$%%%'''((()))))))))+++,,,---+++******++++++)))'''""""""!!! !!!$$$%%%&&&&&&%%%$$$"""!!!"""$$$&&&''')))///999@@@JJJPPPSSSQQQIIIBBB??????>>>;;;666111---+++******)))***+++,,,---,,,)))&&&///IIIbbbcccUUUJJJIIILLLaaa|||kkk@@@000...+++///,,,***)))***+++---,,,,,,&&&......333555EEEcccaaaHHH888***''''''&&&+++333999DDDLLLMMMOOOUUUTTTOOODDD@@@>>>AAAAAA>>>===>>>======@@@BBB>>>999:::>>>@@@CCCGGGKKKNNNPPPQQQQQQJJJJJJIIIHHHHHHKKKPPPTTTHHHIII;;;---+++))),,,777???DDDLLLRRRPPPKKKKKKPPPYYYWWWPPPDDD777,,,'''%%%###$$$$$$###""""""$$$%%%###$$$$$$#########&&&)))&&&111AAARRR^^^dddeeeddd```]]]SSSEEE<<<999666222,,,)))(((***...555CCCPPP[[[bbbeeecccbbb```TTTEEE>>>;;;777777888888666333333333222111111333777::::::???IIIWWWdddkkkllljjjcccaaa___```dddhhhkkklllcccSSS>>>---&&&$$$$$$$$$%%%%%%%%%%%%%%%'''+++...KKKRRRYYYZZZVVVTTTTTTVVV]]]]]]ZZZQQQBBB222### ######""" ######$$$$$$$$$$$$######"""###&&&(((***///888>>>UUUHHH???777===??????AAACCCCCC@@@;;;777333444555555555444333222///////////////...---------...............---------...///111111111000///...//////////////////...//////000222444555444222///000000///,,,++++++,,,,,,,,,+++++++++++++++,,,+++111333///,,,...111222///000222555:::???BBBCCCCCCEEETTTooo{{{eeeOOODDD???888222000+++++++++++++++,,,---...------.........,,,+++***,,,---.........------,,,+++***(((((()))+++...000//////---+++(((&&&$$$###&&&'''************+++---*********+++---...,,,***$$$$$$$$$######"""""""""###$$$%%%&&&&&&%%%###"""###$$$&&&&&&(((...777>>>KKKOOOSSSQQQIIIAAA===>>>>>>;;;666111...,,,+++,,,+++******+++,,,+++)))'''+++KKKkkktttjjj^^^ZZZZZZiiinnn???///...***---+++***))))))+++,,,,,,+++$$$---...555777IIIiiihhhJJJ:::,,,((('''&&&,,,444===GGGLLLKKKMMMTTTTTTOOOCCC>>><<<>>>???>>>>>>AAA======???@@@<<<777999???BBBFFFJJJJJJGGGFFFGGGIIIEEEFFFHHHJJJKKKLLLMMMNNN@@@AAA555))))))(((+++777===BBBKKKRRRQQQKKKLLLQQQ___]]]WWWKKK<<>>HHHWWWdddiiifffccc^^^[[[YYYZZZ^^^bbbdddeeeZZZKKK888***$$$$$$$$$$$$$$$%%%%%%$$$%%%'''***+++>>>EEENNNPPPKKKDDDBBBDDDEEEHHHIIIDDD:::...%%%!!! !!!"""######"""!!!!!!######$$$$$$$$$$$$######!!!$$$&&&'''(((+++...000]]]NNNDDD;;;CCC???@@@BBBDDDDDDAAA;;;777222333444444444333222111/////////000///......---///000000000000000//////,,,---///000000000///...,,,---...//////...---,,,000000000222555555333222000111111///,,,++++++,,,,,,,,,++++++***++++++++++++111444///,,,...111333//////000333888===AAABBBFFFBBBNNNiii~~~kkk\\\KKK@@@999333111222***+++,,,,,,+++,,,...///...///000000...,,,)))'''(((***---///000///...---,,,***((('''(((+++///111222///+++)))((('''%%%###&&&(((***+++++++++,,,---(((((())),,,///000///...)))((((((''''''&&&&&&&&&"""###%%%&&&&&&%%%$$$######$$$%%%&&&'''---666<<>>>>>@@@CCC@@@@@@AAAAAA===888;;;AAABBBGGGJJJGGG???:::<<>>BBBGGGJJJLLLKKKHHHGGG:::;;;000&&&&&&'''+++777<<<@@@IIIRRRQQQKKKKKKQQQcccaaa[[[NNN???111)))&&&"""$$$%%%### !!!$$$""""""#########%%%))),,,333AAAVVVgggppppppnnnlllaaa___XXXLLLBBB<<<666000***((((((+++///777DDDQQQTTT___fffggghhhiii\\\KKKAAA<<<777555666777777555111222333444444666999<<<999<<>>>>>>>>>>>===;;;444333222222333333111//////...---,,,++++++******---------------------------...///000000000///...222000---++++++---000222000000///......///000111333000------//////...,,,***)))(((***---///000///000000///............///...///111222444777<<<@@@@@@@@@JJJ]]]lll|||^^^PPPBBB;;;666111......---+++)))+++...000///---000000...------...//////,,,,,,,,,+++++++++******,,,,,,------------------------+++)))'''&&&$$$###$$$%%%'''***,,,,,,---,,,&&&&&&''')))+++---///000---...***""""""!!!&&&''''''%%%######$$$%%%"""###%%%'''))),,,111444HHHIIIKKKOOOPPPJJJAAA:::@@@;;;555222000///,,,***///...---------,,,***(((***KKKttt}}}\\\SSSfffhhh888...+++"""(((((((((&&&%%%%%%&&&'''((((((,,,333444:::SSSeeeaaaFFF555((('''******,,,222CCCNNNTTTPPPLLLNNNOOOLLLDDD>>>:::<<<======???BBBBBB@@@???===;;;;;;<<<<<>>@@@@@@===;;;<<>>===;;;;;;;;;;;;999888666444333444444444222000///...---+++++++++,,,,,,------------------------+++,,,---...//////...---///......------......///000////////////000111222222000------...///---,,,+++***)))***---...///...///......------......///---///000111222555:::===???===BBBNNNVVV___ssshhhTTTHHH<<<666222...++++++,,,+++***,,,///000...---......---,,,,,,---...///,,,,,,,,,,,,,,,+++++++++------------,,,,,,,,,,,,,,,+++***(((&&&%%%######$$$&&&(((+++---...//////)))((())))))+++---///111222222---$$$ """$$$$$$%%%&&&&&&$$$"""!!!"""$$$"""###%%%'''))),,,000444>>>CCCJJJQQQSSSMMMDDD===>>>:::555222111000...,,,---,,,,,,,,,---,,,***(((111VVVUUUGGGfff~~~fff:::222///&&&***''''''&&&&&&&&&'''((()))'''+++222333999SSShhheeeGGG555&&&$$$'''(((...555GGGSSSYYYSSSNNNPPPPPPMMMBBB===:::<<<>>>???AAAEEEDDDCCCAAA???>>>>>>>>>>>>>>>;;;===DDDGGGDDD???===BBBCCCGGGKKKNNNMMMHHHDDD===999222***$$$&&&---444@@@IIITTT\\\]]][[[[[[[[[^^^XXXMMMAAA555,,,&&&###"""""""""###$$$$$$%%%%%%###%%%&&&%%%$$$&&&+++///<<>><<<555666666777777777666666555000)))%%%"""""""""!!!"""######$$$$$$######"""&&&***...///---***(((((((((((()))*********)))(((''''''''''''&&&%%%$$$$$$%%%$$$######%%%%%%$$$###&&&&&&)))000666777111***zzzUUUEEEBBB>>><<<:::999999999888666888666555555555555333222///...,,,++++++,,,---///------------------------((()))+++---......------,,,---...//////...---,,,/////////000000222333444222000...---......---,,,---+++***+++,,,------,,,,,,,,,,,,,,,---...//////---///000000111333777:::CCC???@@@EEEGGGJJJWWWggguuuUUUHHH>>>666333000,,,)))***+++***+++---//////---,,,,,,+++++++++,,,---...///------...---------,,,+++---------,,,+++++++++*********((('''%%%$$$###"""$$$&&&))),,,///000111222,,,+++******,,,///222444666555///&&& """%%%%%%$$$%%%%%%###!!!!!!"""###"""###%%%'''))),,,000333555>>>JJJSSSSSSLLLCCC===<<<999555333222111000...+++******+++---,,,***(((666\\\xxxLLL???___rrr^^^999111000(((+++'''&&&&&&&&&'''((()))))))))---555555;;;UUUiiifffEEE333$$$"""$$$'''///888KKKWWW^^^XXXQQQRRRRRROOOBBB<<<:::<<>>>>>>>>>>>:::888<<>><<>><<<:::::::::999888999777555444555555333222///...,,,++++++---///000------------------------((()))+++---.........---,,,,,,---......---,,,,,,/////////000222333444555222111000////////////...///---++++++,,,,,,,,,+++*********+++,,,---///000...000111111111222555777CCC@@@@@@BBBBBBDDDMMMYYYooodddMMM>>>888333222111---+++,,,******,,,---......,,,+++***++++++,,,---......///....../////////...---,,,------,,,+++******))))))))))))((('''&&&%%%$$$######%%%(((,,,///111333333---,,,++++++---222666999777777000%%% !!!$$$$$$%%%%%%%%%$$$"""!!!"""###"""###%%%'''(((+++///222444>>>JJJPPPNNNEEE===999<<<:::777444222000///...(((((()))+++------+++)))555WWW}}}fffEEE???SSS^^^NNN222------((((((((((((''''''''''''''''''+++111:::<<>>======<<<;;;::::::::::::777:::GGGRRRPPPGGG@@@888<<>>EEEQQQZZZ```aaa___^^^bbbYYYJJJ<<<222+++(((&&&#########$$$$$$%%%%%%%%%&&&''''''&&&&&&***111777SSS]]]bbbZZZQQQPPPTTTWWW[[[]]]WWWHHH:::222---***''''''((()))''')))444AAALLLMMMMMMLLLHHHDDDBBBAAA<<<:::777555444444444555444555666777666333000...333222111000...,,,+++***,,,,,,,,,,,,,,,+++***)))%%%$$$###$$$%%%$$$""" $$$$$$$$$###"""!!!"""$$$&&&'''''''''&&&%%%************))))))((((((***************)))((((((((('''&&&&&&(((((('''&&&&&&%%%(((333======222'''xxxTTTIIIAAA???<<<:::;;;;;;::::::999777444333444444333222///...---,,,,,,...///000------------------------***+++---.../////////......---,,,,,,,,,,,,---......///000111222333444444333333222111000000000111///...,,,+++,,,,,,+++***))))))******,,,---///000///111222222222222444666<<<:::;;;<<<===@@@GGGOOOXXXrrrvvvSSSEEE777222000111111---,,,---***+++,,,------,,,,,,,,,++++++,,,---.../////////---...///000///...---,,,,,,,,,+++***)))(((((('''))))))(((((('''&&&%%%%%%"""$$$'''+++///111222333,,,++++++,,,000555:::>>>999888222'''!!!###%%%%%%&&&''''''%%%###"""###%%%"""###%%%&&&(((***...111444<<>>>>>???===>>>AAA;;;;;;;;;::::::999888888===999:::FFFPPPOOOHHHBBB:::>>>DDDJJJLLLIIIDDDAAAGGG===///%%%###&&&***,,,999@@@JJJRRRVVVYYY\\\^^^eee^^^QQQBBB444+++'''%%%$$$$$$$$$$$$$$$%%%%%%%%%((((((&&&$$$%%%,,,777???WWW[[[YYYPPPGGGIIIPPPWWWUUUUUUNNNAAA555///+++((($$$%%%&&&'''######---888>>>??????>>>:::888777777777666444222111222333444666444222000///.........111000...,,,+++******)))))))))******)))(((''''''%%%###"""###%%%&&&&&&%%%%%%%%%%%%$$$"""!!!###$$$%%%&&&'''((((((''')))((('''&&&%%%%%%$$$$$$(((((()))))))))(((''''''***((('''((()))***)))(((###$$$''',,,111000+++%%%___HHHAAA>>>;;;999:::;;;<<<;;;:::888555333333333333222000//////.........//////---------------------------...///000000000///...///...---,,,,,,---...///...///000111222222222222333333333222000///000111000...,,,+++,,,,,,+++************+++,,,---///000///000222333222222444666777888888999;;;>>>DDDHHHXXXlllbbbHHH???111...---...---******---***,,,---,,,+++***,,,---+++,,,---......///......---...///000000...,,,+++*********)))(((((((((''')))(((((((((''''''&&&&&&"""$$$(((,,,///111222333,,,,,,,,,...222777;;;>>>::::::555+++&&&&&&'''&&&'''''''''&&&######$$$%%%"""###%%%&&&'''***...111222777???DDDDDDAAA===;;;;;;;;;:::666000,,,******((((((***---......+++((()))KKKmmm|||pppMMM888>>>IIICCC777+++'''+++,,,(((*********)))((('''&&&%%%)))///>>>IIITTTdddaaaKKK999...&&&((()))(((---555HHHXXXddd___XXXYYY[[[[[[KKKDDD???>>>===;;;;;;===;;;<<<<<<<<<<<<;;;:::999@@@;;;===GGGOOONNNHHHEEEAAABBBEEEJJJNNNNNNIIIEEEGGG<<<---%%%$$$'''))))))666???IIIOOORRRUUU[[[```eeeccc[[[LLL:::+++%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%''''''&&&%%%'''000<<>>??????<<<:::666444444444444333000000000111000///...---------------------------...///000111000///...------......//////......---......000111111111000000111222333111...---...000///---++++++,,,,,,+++***++++++++++++,,,...//////,,,...111111111111333444777888999999<<<@@@DDDFFFXXXcccuuuWWWBBB888///,,,+++---+++((()))---,,,,,,,,,+++((())),,,...+++,,,------...---,,,+++,,,---///000///...+++***(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%&&&***---000222333333------...000333666999;;;888999555---(((''''''&&&&&&&&&&&&%%%###"""###$$$"""$$$%%%&&&''')))---000111555;;;BBBFFFDDD???;;;888999999555000,,,***+++)))***+++...///...+++(((***KKKlllyyykkkLLL===HHHOOOAAA444+++'''+++---''''''((())))))***)))(((''',,,000@@@QQQcccuuuoooSSS;;;///''''''''''''---777JJJ[[[gggbbbZZZZZZ\\\\\\KKKDDD???>>><<<:::999<<<<<<<<<===>>>===<<<;;;:::???===AAAKKKQQQNNNJJJHHHHHHCCC???CCCKKKQQQOOOKKKEEE:::,,,&&&(((+++,,,***444@@@MMMSSSSSSTTTZZZaaadddhhhgggYYYBBB000((((((%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&(((,,,444???GGGIIIFFFBBB???>>>???CCCGGG???>>>888---''''''&&&$$$""" !!!######"""%%%+++---///000///---+++++++++***,,,---,,,++++++...000111///,,,***))))))******''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%$$$%%%'''(((((('''&&&&&&&&&%%%%%%###""""""!!! ###&&&'''&&&'''&&&&&&'''(((***,,,---%%%%%%&&&&&&&&&&&&&&&%%%'''&&&%%%%%%''''''&&&%%%"""$$$$$$$$$######$$$%%%\\\DDDBBB???>>>@@@BBBCCCDDD>>>;;;888555555666555555000000222222111///---+++------------------------///000000000000...---,,,+++---000222222000---+++...///000111111000///...///111111///,,,+++---//////---++++++,,,,,,,,,+++,,,,,,,,,,,,---...//////+++---///000000000222333333555777888;;;@@@CCCDDDLLLSSSsssbbbNNN===///000---,,,---,,,)))***...------,,,***'''(((,,,000***+++,,,---,,,+++***)))+++,,,...000///---+++)))'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''(((+++///111333444444//////000222333555777888444666333,,,'''&&&%%%###%%%%%%%%%$$$"""!!!"""###"""$$$%%%&&&''')))---000222555<<>>===<<<999999<<<;;;<<<=========<<<;;;:::<<<>>>EEEOOOSSSPPPKKKJJJJJJ@@@888;;;FFFPPPQQQNNNDDD888,,,'''+++//////,,,111@@@QQQWWWUUUTTTZZZaaadddlllpppcccKKK555------%%%%%%%%%%%%%%%%%%%%%%%%###''',,,000777@@@GGGAAA===;;;<<<=========>>>888777111(((###$$$%%%###### ###$$$###%%%)))***,,,---,,,***'''&&&&&&''')))+++***)))))),,,///******)))((('''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%''')))(((&&&$$$&&&&&&&&&&&&%%%%%%$$$###"""###''''''&&&$$$$$$######$$$&&&''')))%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$######%%%%%%$$$###!!!!!!!!!"""############aaaNNNAAA>>>???;;;>>>CCC>>>===<<<999777555555777888555444333111000/////////,,,---///000000000//////....../////////---,,,+++---------........./////////............///000000---///000111111000///---///---+++***+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---000000000000111222333444333555888999;;;===AAADDDJJJJJJ[[[lllPPP???999444///***)))---///+++***---)))))))))(((((((((''''''+++,,,,,,,,,,,,+++******)))***+++,,,---,,,,,,+++)))(((&&&%%%$$$$$$%%%%%%"""%%%'''&&&$$$###%%%''''''))),,,///222444555555333///000777<<<999777888888555111+++'''$$$###"""'''&&&$$$"""!!!""""""###$$$%%%%%%&&&(((***+++,,,444444777@@@HHHIII@@@777444555555222---******+++'''''')))---000000,,,(((000HHHbbbiii___WWW[[[dddWWWHHH666,,,&&&$$$%%%)))***((('''&&&&&&(((+++---111666???```uuuoooFFF444%%%$$$(((***000888MMM^^^ggg]]]RRRSSSXXXYYYPPPBBB;;;>>>???999777<<<;;;999:::<<<;;;999;;;@@@>>>???EEENNNRRROOOLLLMMMEEE???999;;;CCCNNNUUUXXXKKK777&&&%%%+++---,,,,,,444CCCUUU]]]ZZZVVVVVVYYYfffgggfff```SSSAAA000&&&&&&%%%$$$#########$$$%%%!!!$$$)))///333666888888444444333333222222222111///---***'''%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%'''''''''(((((('''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&$$$###""""""!!!!!!"""###$$$%%%%%%%%%$$$###""""""""""""""""""""""""&&&$$$"""$$$&&&'''$$$"""###$$$%%%&&&&&&%%%######""""""""""""############)))'''%%%$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%$$$""" $$$$$$############$$$$$$nnnUUUEEE>>>===888;;;@@@;;;>>>;;;999777666555555444555444333111000000//////+++,,,---.........---,,,...///000000000///...------------.....................------......///000...///111222222111///...///---+++***+++,,,,,,++++++,,,,,,,,,,,,---------.........///000000111111333555777999:::===@@@CCCEEEIIINNN```rrrZZZDDD777333---///******...///---,,,...------,,,,,,,,,+++++++++++++++,,,++++++***))))))))))))+++,,,,,,,,,++++++)))(((&&&%%%$$$$$$%%%%%%******)))%%%"""  ''')))---111333555555555333///111888;;;888666666888555111+++'''$$$######&&&%%%$$$###"""""""""###$$$$$$%%%&&&(((***+++,,,...///444<<>>MMMlll|||sssFFF555&&&%%%(((***///666EEEVVV^^^UUUKKKMMMSSSUUUNNNBBB<<>>999:::>>>:::>>>;;;888777777777333000555444333111000000000000------.........---,,,,,,---...000000111000//////------.........------,,,------,,,,,,,,,---......///000111222222111000///...,,,******+++,,,+++***++++++,,,,,,------------,,,---///000111111000000222444666888999<<>>===:::888:::999888444///,,,++++++&&&'''(((+++---,,,)))'''000JJJ]]]aaakkkzzzwwwgggRRRDDD666...***&&&&&&)))'''&&&&&&&&&(((+++...000222CCCVVVrrr{{{|||jjjGGG666(((&&&((((((---555CCCSSS\\\UUUKKKMMMUUUZZZPPPEEE???AAAAAA<<<:::===<<<;;;;;;<<<;;;:::???FFFMMMKKKKKKKKKIIIGGGKKKRRRPPPIIIAAA???BBBIIIOOOQQQ@@@444***'''(((((((((((()))666EEEMMMLLLHHHGGGHHHCCCDDDDDDBBB===555---(((''''''&&&&&&&&&&&&'''''''''(((((())))))'''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$###"""""""""###%%%&&&###""""""!!!!!!""""""###!!!""""""""""""$$$######""""""######$$$$$$######""""""###############$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""$$$$$$"""!!!!!!!!!"""######""""""!!!"""""""""#########$$$$$$"""  """$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!"""$$$$$$###!!!###""""""!!!!!!""""""###hhhPPPBBBAAA<<<<<>>>>>======>>>;;;:::777333///,,,******'''(((***,,,,,,+++)))(((777HHHVVV[[[ccclllgggZZZNNNBBB555...***&&&&&&'''%%%%%%&&&'''***---000222333FFFYYYqqqwwwvvvvvv]]]EEE666)))'''(((''',,,333CCCRRR]]]WWWNNNPPPZZZbbbWWWLLLDDDAAA???<<<===@@@;;;:::;;;===;;;:::@@@IIIOOOLLLJJJIIIHHHJJJTTT^^^]]]UUUKKKDDDBBBCCCEEEGGG888222+++((('''''''''''')))222===CCCCCC???======::::::999777333...)))&&&&&&&&&&&&&&&&&&'''''''''###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!"""###$$$$$$"""!!!!!! !!!!!!""" !!!""""""""""""""""""""""""!!!!!!""""""""""""""""""""""""###$$$$$$######$$$%%%%%%$$$"""!!! #########$$$$$$$$$###"""#########$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$"""!!!"""$$$%%%%%%$$$########################!!!!!! !!!###$$$###"""""""""!!!!!!!!!!!!""""""qqqTTTCCCBBB???>>>???;;;<<<:::888999::::::777444444444333222111111111111111111000000////////////***+++---...///......------...///000///...---,,,,,,++++++++++++,,,------111111222222222222111111...---,,,,,,------,,,***++++++,,,------...//////---///111333444333222111000222444666666888<<<>>>@@@@@@DDDFFFJJJ]]]rrrTTT@@@:::333///---'''*********+++---000000...........................*********)))((('''&&&&&&((()))*********)))((('''&&&%%%$$$###"""###$$$$$$222,,,&&&$$$$$$$$$###!!!&&&***///444777777666444666888::::::999999888777666444000,,,)))'''&&&&&&%%%%%%%%%%%%$$$$$$$$$#########$$$&&&(((***,,,...,,,444===@@@>>><<>>NNN[[[XXXOOOOOOZZZeee___TTTHHH???:::888;;;???888999<<<===;;;:::AAAKKKOOOKKKIIIKKKNNNTTT```llleee]]]QQQFFF>>>:::888777000///,,,))))))))))))''')))...444888777444111000222111///---***(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""!!! !!!""""""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$######$$$%%%$$$###"""!!!!!!!!!"""###"""!!!!!!!!!"""""""""######$$$$$$%%%############$$$$$$$$$$$$&&&$$$""""""###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###$$$$$$###""""""!!!!!!!!!!!!""""""___GGGCCC???<<<>>>;;;;;;;;;:::999888777666666444444333222222222222222//////...------.........***+++,,,---...---,,,+++,,,...000111111111///...,,,,,,+++++++++,,,------111111111111111111111111///...---...//////---+++++++++,,,---...//////000,,,---///000111111000000000111333444555777:::<<>>;;;:::===AAA<<<888333000...,,,+++)))***,,,...---,,,***)))***+++...:::FFFEEE>>>GGGWWWLLL@@@333,,,(((%%%$$$&&&%%%%%%'''))),,,///222333999NNN```vvv}}}|||]]]<<<000'''''''''&&&+++333@@@PPP^^^^^^UUUSSS___kkkggg]]]NNN@@@777555777:::666999>>>@@@>>><<>>999999FFFUUUOOOBBB555---)))%%%%%%'''%%%&&&(((***---///111333;;;VVVmmm{{{wwwWWW666,,,%%%&&&'''&&&+++555EEEVVVgggiii___[[[ffftttppphhhZZZIII===777666666666:::AAAEEEBBB@@@FFFOOOPPPIIIFFFLLLSSSYYY^^^bbbaaa]]]UUUJJJ???666000---%%%(((***,,,111666333+++&&&$$$""""""$$$%%%%%%$$$$$$$$$######$$$%%%&&&'''###$$$&&&'''((((((((('''(((((('''&&&%%%%%%%%%%%%"""#########$$$$$$$$$$$$"""""""""""""""!!!!!! !!!!!! !!!!!!  !!!""""""""""""!!! """"""!!!!!!!!!""""""######$$$$$$$$$###"""  !!!######  """  !!!###$$$#########$$$$$$$$$%%%%%%%%%###!!!!!!#########"""""""""""""""""""""""""""'''%%%######$$$%%%%%%$$$#########""""""#########\\\KKKAAA===BBBCCC;;;>>>===777...***---222444444333222222222333333111000/////////111222333....../////////...,,,++++++---111333555444333222------,,,,,,------...///000000////////////000000000000///000111111///,,,++++++,,,---...///000111111000000000111222333444///000222333444555888:::666<<<@@@>>>===AAAFFFGGGooofffYYYDDD333///222+++)))...///+++//////...111777888333+++++++++,,,,,,---------'''((()))***++++++++++++(((((()))))))))(((&&&%%%######"""!!!!!!"""###$$$"""%%%&&&%%%""" !!!$$$'''))),,,///222444555555333888777111///555:::;;;555333000,,,***)))((()))###$$$%%%&&&&&&&&&%%%$$$"""###$$$&&&(((+++---///000444999:::888777999<<<>>>999333000000000///---))),,,---,,,(((&&&'''((()))777>>>888555AAARRR[[[RRRDDD666...***&&&&&&)))&&&'''(((+++---000111222CCCccc}}}yyyrrrRRR333)))###%%%&&&&&&,,,555GGGXXXjjjmmmccc^^^hhhvvvwwwrrreeeSSSEEE<<<888555666;;;DDDHHHEEEBBBHHHQQQPPPGGGCCCHHHOOORRRRRRRRRQQQOOOJJJAAA777///)))&&&###&&&))),,,444;;;666---'''### """&&&''''''''''''&&&%%%%%%%%%&&&'''$$$%%%'''))))))))))))(((&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$$$$%%%%%%&&&&&& !!!!!!"""!!!!!!!!!!!!!!! !!!!!! !!!!!!!!! !!!"""######"""!!! """"""!!!!!!!!!!!!""""""###$$$$$$$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!"""%%%'''&&&$$$###$$$&&&"""!!!!!!!!!"""###%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''''''''########################)))'''$$$###$$$%%%%%%$$$$$$$$$############$$$$$$fffMMMGGGBBB<<<999999999888888777666666666444444444444444444333333222111111000///.....................////////////000000000000000000000000+++++++++*********))))))000000///////////////000888444///...000000...,,,+++---/////////......///...///000000000000000///333444555555444444666888777888:::<<<>>>@@@@@@AAAYYYqqqsssVVVCCC999333---,,,...000...+++......---------,,,,,,,,,++++++,,,,,,+++***((('''&&&&&&''''''(((((())))))''''''(((((('''%%%###"""'''%%%###!!!%%%$$$###"""""""""###$$$'''(((+++...111444777888888444111111444777888777888555222---***'''&&&%%%###&&&)))(((%%%""""""###!!!"""###%%%'''***,,,---000444888999666444333444888666222///---...///000++++++***)))((('''&&&&&&---999>>>EEE:::;;;YYY______HHH333///---'''%%%)))$$$###%%%***++++++///555NNNnnn}}}sssQQQ333((($$$)))***'''+++444DDDXXXllloooccc]]]eeeqqqwwwssshhhVVVBBB555222444999AAAEEEAAA===>>>BBBEEEDDD@@@<<<===@@@AAA???;;;:::888555111---***(((''''''$$$"""&&&+++///---***%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%$$$%%%&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%$$$#########""""""!!!!!! !!!!!!$$$###"""!!! !!!!!!!!!!!!!!! !!!"""######"""!!! $$$###""" !!!"""!!!"""""""""############)))(((&&&$$$###"""!!!!!! !!!!!!%%%$$$###"""""""""$$$$$$""""""###$$$$$$%%%&&&&&&(((&&&%%%###""""""###############$$$$$$%%%%%%%%%$$$###"""!!!!!!###%%%&&&tttRRREEEAAA>>>;;;999999888888777777666666555444444444444333333333111111000000///......---...............---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------...000000///////////////000444222000//////000000///+++,,,------------...///444333111/////////111222///111222333333444777999888999:::<<<>>>??????@@@JJJ___aaaIII888444///******,,,......,,,---,,,,,,,,,++++++++++++++++++,,,,,,+++)))((('''''''''''''''((((((((((((((()))))))))(((&&&$$$###$$$###!!! $$$$$$"""""""""###$$$%%%'''(((+++...111444777888777444111111444666555333333222///,,,***'''&&&%%%$$$'''))))))&&&$$$###### !!!"""$$$&&&)))+++,,,...222777888777555666777888555111/////////...---******))))))((((((''''''111<<>>>>>===LLLlllbbbLLL;;;000000---)))))),,,//////---++++++++++++******************++++++***)))((('''((((((((('''''''''''''''''''''((((((&&&%%%###"""!!!!!!  ###"""!!!!!!"""###%%%&&&&&&(((+++...222555777888666333111111333444111...,,,------,,,+++)))'''%%%%%%'''******(((&&&$$$$$$ """%%%''')))+++,,,000666888777777888999999444000000222222...***))))))(((((((((((())))))333===BBBGGG===@@@```hhh\\\III777222///)))$$$###'''&&&''',,,000444<<>>BBBIIIDDDMMMtttpppZZZ@@@000***)))((((((***)))+++222888@@@LLLVVVlllyyylllPPP666...&&&$$$%%%''',,,111<<<@@@EEEGGGFFFCCCAAA@@@AAAAAA???999222---,,,---)))---,,,'''$$$(((,,,---+++)))'''&&&&&&&&&%%%$$$((((((''''''&&&'''''''''&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%'''((()))(((''''''''')))%%%%%%$$$$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!"""""""""######""""""!!!!!!  !!!!!!!!!!!!!!!"""###$$$$$$######""""""!!!!!!!!!!!!"""""""""###$$$%%%%%%$$$###"""&&&&&&%%%$$$###"""!!!!!!!!!!!!!!!"""###$$$&&&'''!!!!!!!!!"""""""""######"""###$$$&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%$$$$$$###### !!!"""###%%%&&&&&&$$$#########$$$$$$%%%%%%kkkOOOEEEDDD:::::::::999888888777777666666555444333333222111000000000000000/////////222111000///...---,,,,,,***,,,---//////---,,,******+++,,,---...///000000------------...///000000111222333222000............+++))),,,333:::===>>>888666555333222111111222000222333333333444666888555666777999::::::;;;;;;>>><<<;;;BBBXXX}}}xxxgggRRRCCC:::222///...,,,,,,+++*********++++++---,,,,,,,,,++++++++++++((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%###!!!  !!!"""############ !!!###%%%&&&%%%'''+++000333555666666555222000111333444222000...///000111///,,,)))'''%%%&&&(((+++,,,***&&&""" """%%%'''***+++...222888999888777888999;;;888555555666555///***)))((('''&&&'''(((***,,,:::BBBEEEKKKFFFQQQzzzgggHHH222******++++++))))))---777@@@JJJXXXccc~~~ttt\\\DDD000,,,'''$$$&&&(((+++---333333444444333333222222///000222222///,,,+++***---///...)))'''***,,,,,,******)))((('''''''''''')))((('''&&&%%%%%%$$$%%%&&&%%%%%%%%%$$$$$$######%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&'''((((((&&&&&&'''(((&&&&&&%%%$$$###""""""!!! !!!!!!!!!!!!"""""""""""""""""""""##################"""!!!!!!  !!!!!!"""#########!!!"""###$$$$$$%%%$$$$$$""""""!!!!!!!!!!!!""""""######$$$%%%%%%%%%%%%$$$'''&&&&&&$$$###"""!!!!!!""""""!!!""""""$$$%%%%%%""""""""""""############"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$### !!!"""$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&ZZZGGGFFF;;;::::::999999888888777777666555444333222222111000111111111111111111111000000///......---,,,,,,***+++---//////---+++***,,,------...///000000111------------...///000000000000000111222222000......,,,+++000999AAADDDDDD???<<<777333000000111222...000111222222333666888333444666888999:::;;;;;;;;;999;;;@@@GGGZZZ```SSSEEE<<<555---***,,,((()))*********+++,,,---++++++++++++************((('''&&&&&&&&&'''((((((%%%&&&&&&&&&&&&&&&&&&'''%%%&&&&&&&&&%%%###!!!  """"""""""""!!!!!! !!!"""$$$%%%$$$''',,,000444555666666555222000111444777777555222222222111...***'''%%%$$$%%%'''***---+++&&&!!!!!!###&&&(((***,,,111666999999888:::<<<:::777555444333111---++++++)))'''&&&&&&(((***+++;;;DDDFFFLLLHHHUUUsssPPP666,,,,,,---,,,******///999CCCLLLYYYdddwwwxxxtttkkkaaaUUUCCC222***)))'''&&&'''******))),,,,,,,,,+++************((()))+++,,,,,,,,,+++,,,+++......***(((++++++)))((()))((((((''''''((()))((('''&&&%%%$$$#########"""###$$$$$$######$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&%%%$$$%%%'''((('''&&&%%%&&&'''''''''&&&%%%$$$###""""""!!!!!!!!!"""""""""######"""""""""#########$$$$$$########################!!!""""""###$$$$$$%%%%%%!!!"""###$$$%%%%%%%%%%%%###"""!!! !!!"""###$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$############""""""""""""######"""""""""#########$$$$$$$$$$$$$$$$$$%%%&&&''''''###########################$$$%%%%%%%%%%%%$$$###!!!!!!!!!""""""""""""#########$$$%%%%%%%%%%%%%%%fffIIICCC;;;;;;:::999999888888777777666666444333222111111111111111111111222222222.........------,,,,,,++++++---///111111///---+++,,,,,,------.../////////,,,,,,,,,---...///000111///...---000444555222///111//////555???GGGKKKKKKFFFAAA:::333///...000222000111111111000111222444222333555777999:::;;;<<<:::888===DDDBBBFFF___~~~aaaQQQGGG===888222***))),,,''')))+++,,,,,,...///111************))))))))))))((('''&&&%%%%%%&&&((((((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$###!!!  !!!!!!!!! !!!!!! !!!"""###$$$$$$''',,,000444666666666555222///111555999:::999555444333000,,,(((%%%###$$$$$$&&&***---+++%%%!!! """%%%'''((()))///555999999:::<<<>>>888777555222000---,,,++++++***(((&&&&&&''')))+++999AAADDDLLLJJJZZZyyyVVV:::///......+++,,,,,,000999@@@HHHRRR\\\___^^^XXXMMMCCC:::///%%%&&&'''&&&&&&(((***)))''')))******)))(((''''''(((((())))))***+++,,,---...%%%))))))''''''******((((((((()))((((((((()))+++''''''&&&%%%$$$$$$%%%%%%!!!"""######$$$&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''&&&%%%$$$%%%&&&'''&&&%%%%%%&&&'''(((((('''&&&%%%######"""!!!!!!""""""######$$$$$$"""############$$$$$$$$$######$$$%%%&&&&&&''''''""""""###$$$%%%%%%&&&&&&!!!"""###$$$%%%&&&&&&&&&###"""!!! !!!"""###%%%%%%$$$###$$$%%%'''((("""######$$$%%%%%%&&&&&&%%%$$$###"""!!!!!!!!!""""""############$$$$$$$$$$$$$$$######$$$&&&''')))######"""""""""""""""""""""###%%%%%%&&&%%%$$$######""""""!!! """"""###$$$$$$$$$$$$###www^^^EEEDDD===999;;;>>>===<<<===;;;:::777444333333333444111111111111111111222222......---------......///......///000000000000000---------------...///000......---,,,---...///000111///---///222444222000000------666DDDQQQVVVVVVKKK@@@444///,,,***+++...---...000111333333444444444555777777777888:::<<<888999:::<<<>>>DDDJJJOOOcccbbbMMM<<<999444000,,,+++******,,,+++)))***,,,...///...------+++***))))))))))))'''&&&%%%%%%&&&'''&&&$$$&&&&&&&&&'''''''''''''''&&&%%%$$$"""    !!!!!!!!!$$$%%%(((---222555555444.........111444888999999777444000+++'''$$$"""!!!&&&$$$$$$%%%'''&&&""" """""""""###%%%'''...***---666===<<<;;;===;;;666111000111111000...+++)))&&&###"""%%%***...:::GGGNNNLLLUUUqqqjjjEEE222111000+++,,,,,,,,,...111666999<<<666666555333///,,,)))''''''((()))))))))))))))((($$$***,,,(((''')))((($$$)))///111,,,'''(((***+++***)))'''&&&%%%%%%&&&&&&+++)))(((((())))))(((&&&$$$%%%%%%%%%$$$$$$&&&(((&&&&&&&&&''''''(((((((((&&&'''((((((&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%###&&&((('''%%%$$$&&&(((%%%&&&'''&&&###"""$$$'''############$$$$$$%%%&&&&&&%%%$$$#########$$$%%%%%%$$$###$$$&&&'''&&&%%%###&&&(((&&&$$$###%%%'''"""!!!""""""###$$$&&&&&&%%%%%%&&&$$$###"""###%%%&&&%%%###"""""""""###$$$%%%$$$###""""""###$$$%%%%%%$$$###""""""###$$$%%%$$$""" """%%%&&&%%%###$$$$$$$$$###$$$$$$%%%%%%%%%%%%###!!! ######$$$$$$###"""!!!!!! !!!!!!"""""""""######"""!!! !!!"""###kkkKKKDDD>>>;;;<<<<<<::::::;;;<<<:::777555333333444444111111111111111111222222.........------......///......///000000000000000------,,,,,,------...///...---,,,,,,,,,---//////000...---...111333222000000------333>>>JJJQQQTTTIII===111------,,,---///---...///111222333444444444666777777666777999;;;<<<<<<<<<::::::<<>>999333111111000...,,,+++***'''%%%$$$''',,,000:::FFFOOOQQQ]]]wwwkkkGGG333///,,,&&&$$$%%%&&&(((***+++,,,---//////000///---+++)))(((''''''((()))))))))))))))'''+++,,,(((&&&))))))&&&(((...000+++'''''')))******)))'''&&&%%%%%%&&&&&&)))'''&&&&&&''''''&&&$$$###$$$%%%$$$###$$$%%%'''%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''&&&$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&$$$&&&((('''%%%%%%&&&(((%%%''''''&&&######$$$&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%$$$######$$$%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%$$$###"""""""""###$$$%%%%%%$$$""""""###%%%%%%$$$###"""""""""######$$$$$$###""""""###$$$$$$$$$###""""""""""""###$$$$$$"""!!!"""$$$&&&$$$##################$$$$$$%%%&&&%%%$$$###"""!!!!!!!!! """"""#########$$$$$$$$$###"""!!! !!!"""###zzzQQQDDD@@@======;;;888888;;;<<<:::888555444444555555222222222222222222111111//////......---......///......///000000000000000,,,,,,++++++,,,,,,------------,,,,,,,,,---...///...---,,,...000111000//////...---///666AAAKKKQQQJJJ===000,,,------------,,,---///000222333333333555666777666555555777999>>>>>>===:::888888;;;===@@@TTTssskkkUUUEEE;;;222000---***((((((((((((+++)))((()))+++,,,,,,,,,*********))))))(((((((((((('''&&&'''((()))((('''&&&&&&'''''''''&&&&&&%%%$$$###!!!    !!!""""""$$$%%%''',,,111444444333---,,,+++---000222222222111///+++'''$$$###""""""%%%%%%$$$%%%&&&%%%"""  !!!""""""###%%%'''...---000777<<<===>>>???@@@;;;444111000///,,,)))******(((&&&&&&)))///333AAALLLUUU\\\hhh{{{yyy```CCC111,,,((("""$$$%%%'''))))))(((&&&%%%'''(((***+++++++++***)))&&&&&&''')))************+++---+++'''&&&((()))'''''',,,---)))&&&'''(((((()))((('''&&&&&&&&&&&&&&&((('''%%%&&&''''''&&&%%%###$$$%%%%%%$$$###%%%&&&%%%$$$$$$$$$$$$$$$#########%%%''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&'''&&&''''''&&&$$$###%%%&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%&&&'''&&&%%%&&&%%%$$$%%%&&&&&&&&&%%%&&&&&&%%%######"""""""""$$$%%%%%%$$$""""""###%%%$$$###""""""!!!"""""""""$$$$$$###""""""###$$$$$$###""""""!!!!!!""""""######"""!!!"""$$$$$$$$$###"""""""""""""""###$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$######!!! !!!!!!"""""""""############$$$$$$""""""!!!!!!!!!!!!""""""UUUFFFAAA>>>>>>;;;777888<<<<<<:::888555444444555666333222222222222222111111000//////.....................///000000000000000,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---.../////////......------000999FFFOOONNN???111---...---******,,,---...000111222222333555555666555444444666777<<<======;;;::::::;;;===;;;BBBUUUtttgggRRRCCC:::666...,,,***)))(((((())))))***((('''(((***++++++***((())))))))))))((((((((()))((('''((()))***)))(((&&&''''''''''''&&&%%%$$$"""!!!  !!! !!! !!!!!!""""""$$$%%%'''+++000333333222,,,+++***+++---............,,,(((%%%###"""######%%%%%%%%%%%%%%%$$$"""!!! !!!!!!!!!###%%%(((,,,,,,000555999<<<>>>???>>>999333//////...+++((())))))(((''''''***///333EEELLLUUU\\\fffpppqqqmmm^^^WWWGGG555+++***((($$$(((((()))))))))((('''&&&$$$%%%'''((())))))))))))%%%&&&''')))***+++++++++...,,,)))&&&&&&(((((('''%%%***+++'''%%%&&&'''&&&((((((''''''&&&&&&&&&&&&)))(((''''''))))))((('''$$$&&&''''''%%%%%%%%%'''%%%%%%%%%$$$$$$#########"""$$$&&&&&&&&&%%%&&&'''''''''&&&&&&&&&&&&''''''###$$$&&&''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$%%%'''''''''&&&(((%%%###$$$'''(((&&&$$$$$$$$$#########$$$%%%%%%$$$%%%%%%$$$"""!!!###$$$###"""""""""""""""""""""$$$##################$$$""""""!!!!!!!!!!!!""""""###"""""""""#########"""!!!!!! !!!!!!"""###$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$""" !!!###$$$ !!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""```KKKEEE@@@>>><<<999:::>>>;;;999777555444444555666333333333333222222111111111000///.....................///000000000000000,,,++++++*********++++++***++++++,,,,,,,,,,,,,,,+++,,,------......///000---...---,,,...666BBBKKKIII<<<111///000...+++++++++,,,---///000111222222333444555444333333555666999:::;;;;;;999999:::<<<;;;;;;DDDWWWoooiiiPPPBBB888333333,,,+++***))))))******+++)))(((((()))***+++***((('''((())))))))))))(((((()))((('''(((***+++***)))&&&'''(((((('''%%%###"""  !!!!!! !!! !!!""""""###$$$$$$'''+++///222222111,,,***)))***+++,,,,,,+++,,,***&&&###""""""###$$$%%%%%%&&&%%%$$$###"""""" !!!!!!!!!"""&&&(((+++...222555999===@@@AAA:::555000---......,,,)))(((((('''&&&&&&(((,,,000999>>>EEEMMMUUUWWWPPPGGG:::777000(((&&&((((((&&&&&&%%%$$$$$$$$$%%%&&&'''%%%&&&'''((())))))((('''%%%&&&''')))***+++++++++---***''''''(((((('''&&&%%%((()))%%%$$$&&&'''%%%'''''''''''''''&&&&&&&&&((('''&&&'''((()))((('''&&&(((***)))(((''''''(((''''''&&&&&&%%%%%%%%%$$$###%%%''''''&&&&&&'''((((((''''''&&&&&&''''''(((&&&'''(((***,,,,,,***)))((('''&&&%%%%%%&&&&&&%%%&&&%%%$$$$$$############$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&(((&&&$$$%%%''')))'''$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$"""""""""############"""#########$$$$$$#########!!!!!!""""""""""""!!!!!!""""""###""""""""""""""" !!!"""###$$$$$$############$$$%%%%%%!!!  !!!!!!!!! !!!!!!""""""""""""!!!!!!uuuWWWLLLBBB>>>===;;;;;;===999888666444333444555666444444444333222222111111111111000///..................///000000000000000,,,,,,++++++******++++++)))***+++,,,,,,,,,+++++++++---......------///111---......---...333<<>>>>><<<;;;:::888777555333222333444555555444444333222222111111222111000///..................///000000000000000------,,,+++++++++++++++))))))+++,,,,,,,,,+++***+++---//////...---///222/////////......000444666///,,,,,,///...,,,---000***+++,,,...///000111111000111222222222222444777777999;;;:::888555444444999444666===>>>EEEccc[[[III999666333---+++...++++++++++++,,,,,,,,,---***))))))***,,,,,,***(((&&&''')))+++,,,,,,+++***'''&&&&&&''')))******)))&&&'''(((((('''$$$!!!  !!!"""!!!  """ !!!""""""#########$$$&&&***...000000///,,,+++)))***,,,------,,,,,,***%%%""" !!!###%%%%%%&&&'''%%%"""!!!"""$$$ !!!!!! """&&&))))))000444444666===CCCCCC999555000...///000///,,,+++***)))&&&$$$$$$&&&((()))+++111999===999000((('''%%%###$$$&&&&&&%%%%%%###$$$$$$%%%&&&((()))***&&&'''((())))))((('''&&&''''''((()))))))))))))))***&&&(((000444///(((&&&%%%'''&&&$$$%%%((('''$$$%%%&&&'''(((((('''&&&&&&%%%$$$###$$$&&&'''&&&%%%'''***,,,,,,***((('''''''''''''''''''''(((((((((((()))******((('''(((((()))((('''&&&&&&'''((()))))))))***...111111///,,,***'''%%%%%%'''((('''%%%&&&&&&%%%%%%%%%&&&''''''###$$$%%%''''''''''''&&&'''&&&%%%&&&'''((((((&&&&&&'''((('''&&&&&&&&&'''+++***(((%%%###!!! ###$$$$$$###!!!!!!"""###"""###$$$%%%&&&%%%%%%$$$"""###$$$$$$$$$$$$###"""""""""###$$$$$$###""""""!!!###$$$###  """ !!!"""###%%%%%%$$$######"""""""""######!!!!!!!!!"""""""""############"""""""""!!!!!!!!! !!!"""######"""!!! nnn[[[GGG???>>>===999777777666444222222222333444555555444333333222111111222222000///...............//////000000000000000...------,,,+++++++++,,,((()))***+++,,,+++******+++...000000......000222111000//////.........---******---///,,,'''(((,,,***+++,,,...///000000111///000111222111222555777666999;;;<<<;;;999888888;;;333555??????>>>PPPiii___HHH999000222222,,,***///***+++++++++,,,,,,,,,,,,*********+++,,,,,,***(((&&&'''***,,,------,,,+++&&&&&&%%%&&&)))******)))''''''((()))'''$$$   !!!!!! !!!"""!!!  """ !!!!!!""""""#########$$$&&&***...000000///,,,+++***+++---......------***&&&""" !!!$$$%%%%%%&&&'''%%%"""!!!###%%%!!!!!!!!! """&&&***%%%---111000222:::???@@@;;;777222000111111///------,,,***'''$$$###%%%&&&'''(((---444555///&&&!!!'''$$$###%%%&&&%%%$$$$$$!!!###%%%&&&&&&%%%$$$%%%&&&'''((((((((('''&&&(((((()))))))))))))))((()))&&&)))444888222***'''%%%'''&&&$$$%%%)))((($$$%%%&&&'''(((((((((&&&&&&'''&&&%%%&&&((()))((('''''')))++++++***'''&&&&&&&&&&&&&&&''''''((((((((()))+++,,,+++)))(((((()))***((('''&&&&&&'''(((***%%%%%%'''***......+++(((***'''%%%%%%'''((('''%%%############$$$%%%%%%&&&"""$$$%%%'''(((((('''''''''&&&%%%&&&((((((((('''%%%''')))(((%%%$$$&&&)))((('''&&&%%%$$$############$$$$$$###!!! """######$$$%%%&&&'''&&&&&&%%%"""###$$$%%%%%%$$$###""""""###$$$%%%%%%$$$###"""!!!###$$$###  """ !!!!!!"""$$$%%%&&&%%%$$$######""""""###### !!!!!!  !!!"""######"""!!! {{{cccPPPFFF>>>>>>===333888777555444333333444555555444333222111111111111222111000///...---,,,,,,///...------...///111222,,,,,,+++***))))))))))))(((***,,,+++((((((+++...+++++++++***++++++,,,,,,///000111000///...///000---------,,,,,,+++++++++%%%(((++++++++++++...111//////000000111111222222444555777999;;;<<<<<<<<<666777888888:::???EEEJJJiiieeeGGG777444000,,,***)))***+++((()))***+++,,,---------,,,***(((((()))***)))(((******++++++++++++******$$$%%%&&&(((***+++,,,,,,$$$(((+++)))###"""  """"""""""""############""""""######$$$$$$$$$%%%"""###$$$'''***---///111+++******+++,,,///000111///+++%%%!!! """###$$$(((&&&%%%###""""""######'''(((&&&$$$###$$$%%%$$$'''+++///111111444;;;@@@CCC888000111222///---///...+++'''&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%$$$$$$######"""""""""$$$$$$######$$$$$$%%%&&&$$$%%%&&&'''((((((((((((((())))))))))))(((((('''+++)))((())),,,---,,,***))))))((('''%%%### ###%%%''''''&&&&&&&&&'''(((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&)))(((((((((''''''''''''(((((()))***+++,,,,,,,,,,,,+++)))(((''''''(((((()))))))))(((''''''&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$(((...000---)))%%%%%%%%%$$$$$$#########'''((()))(((&&&%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!!!!!!!%%%%%%%%%%%%%%%$$$###""""""$$$$$$$$$###"""###$$$""""""""""""""""""""""""!!!!!!   !!!"""$$$%%%'''&&&%%%$$$############"""!!!###"""!!! """$$$%%%$$$######!!!!!! nnnRRRDDD<<<<<<===777999888666555444444444444555555444333222222222333222111000///...------,,,------,,,,,,,,,------...,,,++++++*********++++++'''***,,,---,,,++++++++++++++++++***++++++,,,---...000111000//////000111......------,,,++++++***(((***------,,,---///222/////////000000111111222333333555777888:::<<<<<<;;;;;;:::999888;;;???CCCRRRuuurrrQQQ;;;222000...+++)))((())))))))))))***++++++,,,------,,,***(((((()))***)))))))))******++++++******)))%%%%%%&&&'''((((((((((((###&&&'''%%%!!!!!!  !!!!!!!!!!!!"""""""""""""""######$$$$$$######%%%''')))---///111---...000111111000000111000+++%%%!!! """###$$$'''&&&%%%###"""######$$$"""""""""!!!!!!###%%%%%%%%%)))...000111444:::???@@@666000111222111000222+++)))%%%$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$###############"""""""""$$$$$$######$$$$$$%%%&&&%%%%%%&&&'''''''''''''''*********))))))((('''&&&(((&&&%%%&&&((()))(((&&&''''''''''''&&&%%%###"""###%%%&&&&&&&&&&&&''')))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&'''((()))***************)))((('''&&&'''(((((()))(((((('''&&&%%%%%%$$$&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$(((...000---)))'''''''''&&&&&&%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%$$$############$$$%%%######"""""""""######$$$%%%%%%$$$$$$$$$#########"""$$$%%%$$$###"""###$$$########################""""""""""""!!!!!!!!! !!!!!! !!!"""###$$$&&&%%%%%%$$$###############!!! """###"""!!! """###$$$$$$###"""!!!!!!!!! ~~~ZZZKKKAAA======999:::999888666555444444444555555444444444444444555222111111000///...------------------------,,,,,,,,,++++++++++++,,,,,,---((()))+++...///...+++(((+++++++++++++++,,,---------///000000000///111222000//////---,,,+++*********+++------,,,,,,...///......//////000111111222111111222333666888;;;===???>>><<<999888888<<>>>>>===;;;::::::===???@@@BBBFFF``````KKK;;;111,,,,,,---............,,,,,,,,,+++)))((((((***,,,---...+++(((&&&''')))******((())))))))))))))))))(((&&&&&&&&&&&&&&&&&&%%%$$$$$$""" !!!!!!!!!   !!!!!!!!!!!!!!!!!!""""""$$$&&&)))+++---...---222666666444222333555222---'''"""!!!"""$$$$$$'''&&&$$$#########$$$$$$ !!!###$$$&&&***+++...222444444444555666;;;777444333444444444333,,,)))&&&%%%%%%&&&&&&&&&###$$$&&&((((((&&&$$$###""""""######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&'''&&&&&&&&&&&&&&&''''''((((((((()))(((((('''''''''&&&&&&''''''(((((((((&&&&&&'''((((((((())))))%%%&&&&&&%%%$$$&&&))),,,***)))((('''''''''((((((&&&&&&''''''(((***+++,,,(((((('''''''''&&&&&&&&&&&&'''(((((())))))))))))%%%%%%$$$$$$%%%'''((()))))))))((('''%%%$$$###### """$$$&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%'''***,,,+++)))$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$"""!!!"""###%%%$$$###""""""###$$$%%%$$$$$$######$$$%%%%%%&&&$$$$$$###"""""""""###$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!$$$###############$$$%%%%%%$$$$$$$$$$$$###"""!!! !!!""""""!!!!!!"""""""""""""""!!!!!!!!!ttt]]]III??????===;;;;;;;;;:::999777666666444333333333333333444555222222222111000000////////////000111000///---,,,++++++++++++,,,---......///,,,((())),,,......,,,++++++++++++,,,---...///---///000111000111222444222111000///---,,,+++*********)))***************+++,,,---...///000111111111111111111444777:::<<<>>>???@@@@@@>>>======>>>CCCBBB@@@PPPssscccIII???777///+++***+++---...///...---,,,---+++)))(((((()))+++,,,---+++((('''((()))***)))'''(((((())))))(((((('''%%%%%%&&&'''''''''&&&&&&%%%""" !!!######"""!!!  !!! !!!!!! """$$$'''***+++,,,,,,+++...000111111222555999333...(((###"""###$$$$$$&&&%%%$$$#########$$$%%%""""""###"""$$$(((+++...222555666888999:::<<<;;;888666444444333111+++)))&&&$$$%%%&&&&&&&&&$$$&&&)))++++++)))&&&$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&'''((()))%%%&&&'''(((((())))))((('''((((((((((((((()))))))))(((((((((((((((((((((%%%&&&&&&%%%%%%&&&***---+++***)))''''''((()))***&&&&&&'''''')))***,,,---))))))))))))(((((((((((((((((())))))******))))))$$$$$$$$$$$$%%%&&&((()))******)))((('''&&&%%%$$$ """###$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%''')))))))))((($$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$###"""###$$$&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$######$$$$$$$$$###############$$$$$$###%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###""""""!!!!!!#########"""######$$$$$$$$$$$$%%%%%%$$$###"""""" !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""bbbEEE>>>BBBBBB;;;;;;;;;;;;;;;:::999888444444333333333333333444222222222222111111000000------------------,,,,,,,,,++++++++++++,,,,,,---///,,,)))((())),,,...///++++++++++++,,,...///000...000111111000000222333222111111///...---,,,,,,,,,+++***+++,,,---,,,+++***+++,,,---...000000111111111111222333666888999>>>@@@CCCDDDAAA>>><<<;;;>>>@@@@@@JJJ^^^uuupppMMM>>>:::444---***'''(((***,,,,,,,,,++++++,,,+++***)))(((((()))***,,,***(((((()))***)))(((''''''((((((((((((''''''%%%%%%&&&&&&''''''&&&&&&$$$$$$######""""""######!!!!!! !!!!!! !!!!!!!!!!!!!!!!!! """'''+++------,,,***+++++++++---111444888:::444///((($$$######$$$%%%&&&%%%$$$#########%%%%%%"""!!!""" &&&)))+++///333888<<>>===888555444222...(((&&&###"""###$$$%%%$$$%%%)))...111111...)))%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&(((''''''&&&''')))***+++%%%%%%&&&'''((((((((((((%%%'''((((((''''''((()))***)))(((''''''&&&''''''$$$%%%&&&&&&&&&'''***---,,,+++)))((('''(((***+++&&&&&&''''''(((***+++,,,*********)))))))))((((((((())))))******)))))))))%%%%%%$$$$$$%%%'''((())))))))))))(((''''''&&&&&&((((((((('''&&&%%%$$$###%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((%%%%%%&&&&&&&&&&&&''''''$$$%%%&&&%%%#########$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&$$$######"""""""""######$$$%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""############$$$$$$$$$######"""!!!$$$######"""""""""######!!!###%%%%%%$$$"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""uuuOOODDDGGGAAA:::;;;<<<<<<<<<<<<;;;:::666666555444333333333444333222222222222111111111------,,,,,,,,,------...,,,++++++*********+++++++++++++++***)))***,,,...+++++++++,,,---...///000000111222222000000111222111111000000///...------,,,***)))***---...---+++******+++,,,...///000111///000000111333444444555888<<>>:::::::::BBBHHHGGGZZZ}}}}}}]]]MMM===111000///***+++222+++++++++,,,,,,------...++++++++++++***((('''&&&))))))***+++,,,+++(((%%%&&&''''''''''''''''''&&&'''&&&&&&%%%###!!!  $$$(((&&&""" """!!!!!! !!!!!! ######""""""!!!!!!!!! """'''...555666444///+++---+++,,,222;;;>>>:::555555000***%%%###$$$$$$%%%%%%$$$#########$$$%%%&&&$$$%%%&&&"""$$$,,,000//////111444888:::;;;:::??????999666666444///***'''$$$###%%%&&&'''&&&'''---666<<<<<<666---'''######""""""!!!!!! $$$$$$######$$$$$$%%%&&&(((((('''((())),,,///111******)))((('''%%%###"""&&&(((******(((''')))+++''''''&&&%%%%%%&&&((()))"""$$$'''((())))))***,,,...,,,***(((''')))+++,,,'''&&&&&&''''''((()))***)))(((((((((''''''''''''&&&''''''(((''''''&&&&&&''''''&&&%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''"""###%%%&&&'''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%%%%&&&(((#########$$$$$$%%%%%%%%%###$$$%%%$$$###""""""$$$%%%$$$###""""""###$$$%%%!!!!!!!!!!!!"""###$$$%%%!!!$$$''')))***(((&&&$$$$$$%%%&&&&&&$$$$$$%%%&&&""""""""""""""""""""""""""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%###"""!!!!!!!!!!!!!!!%%%%%%###""""""###$$$###""""""""""""###### !!!!!!qqqRRRJJJDDD???<<<<<<>>>???======@@@>>><<<999777666666777777333333333222222222111111------...///000111222222,,,++++++++++++,,,------,,,+++***)))))))))++++++,,,,,,+++++++++,,,---...222222222222222111000///222111000111333222///+++...,,,,,,,,,------+++)))))))))***+++,,,,,,------***,,,...000222222222222222333555;;;BBBGGGGGGEEECCC@@@<<<999<<>><<<<<>>===???EEEJJJQQQccc|||\\\CCC:::333111...+++***))))))***+++,,,,,,,,,,,,------------,,,***))))))))))))***++++++))))))((()))******---//////...+++(((&&&&&&%%%$$$$$$###"""!!!!!! 333///***$$$!!! !!! """$$$%%%%%%###!!! !!!!!! """"""!!!!!!!!! """&&&***------,,,++++++,,,+++,,,555>>>AAA<<<555000---)))%%%$$$$$$&&&(((%%%$$$###"""!!! !!!""""""!!!!!!###'''***---------///111555888:::<<<>>>===777000++++++---'''&&&%%%%%%&&&'''((())))))---888FFFIII>>>...$$$###############$$$%%%%%%'''''''''&&&&&&&&&%%%%%%((('''&&&&&&''')))+++,,,,,,***(((''')))(((&&&$$$))))))(((''''''''''''''')))(((((('''(((((())))))(((((()))))))))))))))(((++++++++++++++++++++++++******((((((((()))+++---******((('''''''''((((((***)))))))))((((((((((((&&&$$$###$$$&&&((())))))'''((((((&&&$$$###$$$%%%&&&(((******(((&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&'''''''''&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&######""""""""""""#########""""""###%%%&&&&&&%%%"""""""""###$$$%%%%%%%%%"""###%%%&&&&&&&&&$$$###%%%%%%&&&$$$###"""###%%%!!!!!!!!!!!!""""""""""""%%%$$$$$$######"""!!!!!!!!!!!!"""###############"""###$$$###  !!!!!!!!!"""""""""#########!!!  """###!!!!!!!!!""""""""""""!!!!!!mmmXXXIIIBBB===:::;;;<<<::::::===777777777777777666555555444444444444333333333333111111111111111111111111111000...---,,,,,,+++++++++******)))******++++++,,,++++++******,,,---...000111111111111000000///111000000222333444222111222111/////////...,,,***((())))))******+++++++++++++++---...////////////......000666===DDDHHHIIIIIIJJJIIICCC===:::===@@@AAAIIIVVViii^^^CCC555111000///---+++******++++++------,,,,,,,,,++++++++++++******))))))******+++)))(((((((((((())))))***---...///---***(((''''''%%%%%%$$$###"""!!! 111...***%%%"""  !!!###%%%%%%$$$"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!! """%%%'''((()))***,,,,,,,,,///666===@@@>>>;;;222///+++'''$$$$$$%%%&&&$$$$$$"""!!! !!!""""""""""""$$$'''***...------...111444777999======<<<666///***)))+++&&&%%%%%%%%%&&&((()))+++)))---777DDDGGG<<<...%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&''')))+++---)))(((''''''(((((('''%%%(((''''''&&&&&&&&&&&&''''''''''''''''''((()))***)))))))))***))))))((((((++++++++++++++++++++++++,,,+++)))'''''''''(((((()))((('''&&&&&&&&&''''''))))))))))))((((((((((((&&&%%%###$$$&&&''''''&&&%%%'''((('''%%%$$$$$$%%%###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&'''((($$$&&&'''((('''%%%"""######$$$$$$$$$%%%%%%%%%######""""""""""""#########""""""###%%%&&&&&&%%%""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$###"""$$$%%% !!!!!!!!!""""""%%%%%%%%%$$$######""""""!!!""""""############"""###$$$$$$###!!! !!!""" !!!""""""###$$$$$$"""!!! !!!"""!!!!!!!!!""""""""""""!!!!!!~~~bbbMMMEEE>>>999:::;;;999999;;;777888999::::::999777666555555444444444333333333111111111000000000//////...------------...//////******************++++++,,,+++*********+++------//////000000111000000000000000111222333444444444444333111111111///---***(((((()))))))))*********++++++,,,,,,------------......///333888???DDDGGGNNNQQQPPPJJJAAA<<<===@@@BBBCCCFFFOOOggg{{{\\\FFF777111222......---,,,,,,------...///......---,,,+++++++++(((((((((((()))*********''''''''''''(((((())))))******+++)))'''%%%%%%%%%&&&%%%$$$###""" )))'''%%%""" !!!#########"""!!! !!!""""""""""""######"""""""""!!!!!!!!!!!!###$$$%%%'''+++...***,,,000555999===>>>>>>===999333---(((%%%$$$$$$$$$###""" !!!""""""""""""$$$'''***---------...000333666888;;;;;;999444///+++******%%%%%%$$$$$$%%%''')))***(((***222<<<>>>555+++%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&(((***,,,---'''&&&&&&&&&''''''''''''(((''''''&&&&&&'''''''''&&&&&&&&&&&&'''((()))***)))************)))((((((***************************)))((('''&&&&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&%%%$$$###%%%''''''&&&$$$$$$$$$"""$$$&&&'''&&&%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&$$$############$$$$$$$$$%%%%%%$$$######""""""######$$$###""""""###%%%&&&&&&%%%###$$$$$$$$$%%%%%%%%%&&&((('''&&&$$$$$$$$$%%%%%%$$$%%%%%%$$$######$$$&&&!!!!!!!!!!!!"""""""""""""""######$$$%%%%%%&&&&&&!!!"""############""""""!!!######""" !!! !!!"""###$$$%%%######"""!!!"""""""""!!!!!!!!!""""""""""""!!!!!!pppTTTJJJAAA::::::;;;:::999:::666888:::;;;;;;999777666555555444444444333333333000000000///......------...------------...//////))))))******++++++++++++++++++***)))***+++,,,------...///000000000000000000000111222222333444555555444222222222000...+++)))))))))))))))*********++++++++++++,,,,,,------/////////111444888>>>AAAHHHOOOUUUVVVPPPHHHCCCBBB??????>>>AAAMMMkkkrrrUUUAAA666///---///...............///000000000//////...---,,,++++++&&&&&&'''(((((()))))))))&&&&&&''''''(((((((((((('''((((((&&&$$$###$$$%%%%%%%%%$$$###"""!!! """!!!  !!!!!!  !!!""""""""""""""""""""""""!!!!!!!!!!!! !!!"""###%%%(((,,,000)))+++///333666999<<<===BBB>>>888111+++'''%%%$$$$$$###"""  !!!!!!!!!!!!###'''))),,,,,,,,,---///222666888999888777333///---,,,,,,&&&%%%$$$$$$$$$%%%'''((('''&&&)))///000+++&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((***+++,,,&&&&&&'''''''''''''''((()))((((((((((((((())))))&&&&&&&&&'''''')))***+++))))))************))))))************************'''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&%%%$$$%%%&&&&&&$$$###"""$$$&&&'''&&&$$$$$$%%%###%%%''''''&&&&&&'''))))))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&((()))***######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###""""""###%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&((('''%%%#########%%%%%%###$$$%%%$$$######$$$&&&""""""#########$$$$$$$$$"""######$$$%%%%%%&&&&&&""""""#########""""""!!!!!!!!!!!!  !!!"""###$$$$$$###""""""!!! !!!!!!!!!""""""""""""!!!!!!~~~\\\OOOEEE<<<;;;<<<;;;:::;;;666777888999888777555333444444444444333333333333/////////......---------111000...---,,,,,,++++++((()))***++++++++++++++++++******))))))+++,,,---,,,,,,...///000000000000///000111111111111444666555444222222222111///---************************************+++,,,......//////000///000333888<<<;;;EEESSS\\\\\\TTTJJJCCC>>>===<<<>>>DDDVVVtttdddSSS@@@555111---++++++,,,------...//////000000//////...------,,,++++++&&&'''(((((()))))))))(((&&&'''(((((((((((((((''''''((((((&&&$$$$$$%%%'''$$$$$$######"""!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$%%%(((---111)))***...222555888999999:::888444///+++)))''''''$$$$$$"""!!!  """%%%(((******+++,,,///333666888999888555333000...------)))(((&&&%%%$$$$$$%%%%%%%%%"""###&&&&&&###"""%%%######""""""######$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%'''((()))******&&&'''(((((('''&&&'''))))))(((((((((((()))******((((((((((((((()))***+++((()))******++++++******************************%%%&&&&&&'''((())))))***''''''((()))))))))((((((((((((((()))))))))))))))&&&%%%%%%&&&''''''%%%###"""###%%%&&&%%%$$$%%%&&&%%%'''((((((''''''(((***)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$&&&)))+++---$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$###""""""###%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%###$$$%%%$$$######%%%&&&#########$$$$$$$$$%%%%%%%%%%%%%%%$$$######"""""""""############""""""!!!   !!!!!!"""######!!!"""!!! !!!!!!""""""""""""!!!!!!mmmTTTIII>>><<<>>>===<<<<<<777888888888777666444333333333333333222222222222////////////............000///...,,,++++++++++++'''(((***+++,,,,,,+++++++++***)))))))))***,,,---***+++---...///000000000///111111000//////222555444333222222222222000...+++++++++++++++++++++***************+++---///000,,,.../////////111555999777<<>>??????======;;;;;;::::::888777666555333333333222222222111111/////////000000000000000,,,++++++++++++,,,------'''(((***+++,,,,,,+++++++++***)))))))))***,,,,,,***+++,,,...///000000000///111111000......111444333222111111222222000...,,,,,,++++++++++++++++++***))))))***,,,...000111***,,,...///...000444888;;;888888>>>IIISSSXXXYYYWWWLLLCCCCCCDDDBBBCCCGGGSSSmmmjjjVVVGGG<<<222///---+++******)))***++++++,,,,,,,,,,,,*********)))))))))))))))***+++,,,------,,,+++***))))))*********((('''&&&%%%&&&&&&$$$######%%%'''""""""""""""############$$$### !!!"""!!!!!!!!!  """###%%%%%%&&&(((,,,...,,,+++---222888999777333000///---+++)))(((((((((&&&%%%$$$"""!!!!!!!!!!!! ###&&&''''''(((+++///333888:::>>>;;;777444111///,,,***222000---***'''%%%$$$$$$""" !!!$$$### ###!!!!!!!!!!!!!!!""""""###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''((((((((('''(((***+++***'''&&&''')))&&&&&&&&&&&&&&&'''((())),,,+++***************+++&&&''')))***,,,,,,------))))))))))))))))))))))))'''((())))))))))))))))))###$$$&&&'''((('''&&&&&&%%%&&&&&&&&&''''''((((((&&&%%%&&&'''))))))'''&&&"""#########"""$$$''')))'''(((((('''%%%%%%'''((($$$$$$$$$%%%&&&''')))***!!!###%%%'''((('''%%%$$$&&&&&&&&&'''''''''((((((%%%$$$$$$######$$$$$$%%%###""""""###%%%&&&&&&%%%######""""""""""""""""""!!!!!!""""""#########$$$###$$$$$$$$$######%%%'''""""""""""""############!!!!!!!!!"""######$$$$$$###############"""!!!!!!!!!"""!!! !!!""" !!!!!!!!!!!!!!!(((((((((%%%"""!!!$$$'''!!!!!!""""""""""""!!!!!!kkkOOOHHH<<<777@@@<<<<<<:::999888666666666666777222222222333333444444444222111111222333333111...000...,,,,,,---------,,,---,,,++++++******++++++///...,,,+++******++++++,,,,,,++++++---///222333333222111000000111222333///000000111111111111000---------,,,,,,++++++++++++***)))((((((***,,,---------...///000111222222444444555777>>>HHHTTT\\\]]]YYYRRRKKKEEEBBBCCCDDDKKKRRR```vvvwwwhhh]]]UUU@@@999111+++************)))***+++,,,,,,+++***)))+++******)))(((''''''&&&)))***+++,,,,,,,,,,,,,,,******))))))(((((('''''''''&&&$$$###$$$$$$$$$###"""######""" !!!###%%% '''(((### """$$$""" """###""" !!! #########%%%###!!! !!! $$$&&&)))+++,,,+++)))''')))---222777888777333111///---***((((((((('''&&&(((%%%"""!!!"""""" !!!$$$&&&&&&)))+++---///444<<>>444...---...---+++888666222,,,&&&######$$$$$$$$$###"""!!!  !!!"""###$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((+++)))''''''((())))))(((***)))'''%%%$$$%%%&&&'''''')))++++++)))'''&&&'''))))))***+++,,,------...---,,,,,,+++***)))((((((''')))***++++++***)))'''+++)))'''%%%%%%%%%###"""%%%'''))))))((('''((()))))))))((((((''''''&&&&&&%%%$$$$$$######$$$$$$%%%'''((()))***)))(((&&&$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$###''''''''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######!!!!!!!!!""""""######$$$$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############%%%%%%%%%%%%&&&$$$###"""###%%%%%%$$$######""""""############""""""""""""######"""""""""""""""""""""""""""$$$&&&%%%"""!!!"""%%%%%%!!! """!!!zzzXXXOOOFFF@@@CCC<<<===;;;:::999777777777777888333333333333333333333333111000000111222111///---...,,,******+++,,,+++***---,,,,,,+++++++++++++++,,,,,,+++******+++,,,------,,,++++++,,,...000111222111000000000000111222//////000111111111111000.........---,,,++++++***+++***)))((((((***,,,---,,,,,,---...///000111111444444444444888???HHHOOOYYY[[[[[[TTTKKKDDDBBBDDDCCCGGGNNNYYYnnnmmmdddYYYOOO;;;555...******+++,,,,,,)))***+++,,,,,,+++***)))***))))))((((((''''''''')))***++++++,,,,,,++++++******)))(((((('''&&&&&&$$$"""!!!!!!"""""""""!!!"""######"""!!!!!!###%%%)))------&&& !!!!!!  """"""!!!###"""!!!!!!######"""!!!"""###&&&(((*********)))))),,,111555777555111---...+++)))(((((((((((('''&&&### !!!!!!  !!!$$$''''''))),,,///333777<<>>;;;777555444222111000...+++)))++++++)))%%%""" !!!""" !!!!!!!!!"""""""""### !!!!!!"""######$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$&&&((())))))'''(((((((((((()))***+++,,,//////...+++((('''(((*********++++++++++++***)))))))))))))))))))))((((((&&&&&&'''(((((('''&&&&&&&&&'''(((((('''''''''(((&&&(((******)))((()))***------,,,***)))'''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%'''((()))))))))(((''''''%%%&&&&&&'''''''''''''''&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################$$$%%%%%%&&&$$$###"""###%%%%%%$$$######""""""############""""""""""""######""""""""""""""""""""""""!!!!!!"""######$$$%%%&&&%%%$$$###############"""|||aaaTTTIIIBBB999AAA>>>>>>======<<<;;;;;;:::999999888888777777666666666444222222222222111000333111//////000111000///,,,,,,---------,,,+++***------............------,,,,,,++++++************........................------...000000111111111111222222111000...+++***)))))))))))))))*********))))))******++++++,,,,,,---///111222222444777999666:::BBBJJJPPPSSSRRRPPPOOOSSSUUUUUUSSSVVV^^^fff|||yyyppplllgggbbbXXXIII888,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------)))))))))******))))))((((((((('''%%%$$$"""!!! !!!###$$$"""!!!!!!!!!"""!!!!!!"""$$$'''$$$%%%&&&%%%"""!!!###'''777///&&&"""!!!!!! """######!!!  """###"""!!!'''&&&%%%%%%&&&(((***+++++++++...222666555...)))&&&&&&&&&(((******'''%%%!!!!!!  !!! !!!###&&&)))+++,,,000777===>>>:::666333777999666000***)))***(((((('''%%%""" !!!""" !!!!!!""""""######!!!""""""######$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&))))))((('''((((((((()))***+++,,,,,,000000...+++((('''(((***'''(((***+++,,,,,,+++***)))*********************((((((((())))))(((((((((%%%'''******((('''((()))((()))++++++*********+++------,,,***)))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''((((((&&&&&&'''''''''&&&%%%%%%''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&######$$$$$$%%%&&&''''''######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&$$$###"""###%%%%%%$$$######""""""############""""""""""""##############################!!!!!!"""###$$$%%%%%%%%%$$$$$$%%%$$$############qqq[[[JJJCCC:::@@@>>>>>>>>>>>>===<<<;;;:::999999999::::::;;;;;;;;;888666444333444444333222222000......///000///...,,,---.........---+++***------............---,,,++++++++++++++++++++++++,,,------......------,,,,,,---...///000111111111111222333333222///---+++((((((((()))))))))******))))))*********+++++++++(((***---...///111444777::::::===DDDMMMSSSSSSQQQ[[[[[[YYYWWWUUUUUUUUUVVVUUUfff{{{rrrlllhhhbbbZZZQQQEEE888111111***,,,------,,,***++++++,,,,,,++++++++++++,,,,,,------------------,,,,,,((())))))))))))(((((('''&&&&&&%%%$$$"""!!!  """"""  !!!"""!!!!!!"""%%%'''(((((()))***&&&!!!###'''...)))###    ''''''&&&&&&&&&((()))*********,,,222888888111+++$$$%%%&&&)))***)))&&&###!!!!!!!!!   !!!!!!!!!"""%%%((()))+++///555999;;;:::888666;;;>>>;;;333,,,***+++'''((('''%%%###!!!"""### !!!!!!""""""######"""#########$$$$$$$$$$$$"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&(((******(((&&&'''(((((()))***+++++++++.........,,,)))((((((***%%%''')))+++,,,,,,+++***))))))******++++++,,,,,,,,,,,,++++++++++++,,,,,,%%%(((++++++)))'''(((***(((***+++,,,+++***+++,,,,,,,,,+++***((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))'''''''''''''''&&&%%%%%%(((((('''&&&%%%$$$######"""###%%%&&&&&&%%%$$$$$$############$$$$$$$$$$$$%%%&&&&&&''''''((())))))###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$######""""""''''''((((((((((((''''''%%%%%%&&&$$$###"""###%%%%%%$$$######""""""############""""""""""""#################################"""!!!"""$$$%%%%%%$$$"""$$$%%%%%%###""""""###eeeMMMFFF;;;<<<===>>>>>>>>>===<<<;;;:::888999:::;;;===>>>@@@@@@:::888555444444444333222222111//////000000000///,,,---...///...---+++***)))***+++------------,,,++++++,,,,,,,,,,,,,,,,,,+++,,,---......---,,,++++++,,,---///000111111111000222333444333111...,,,'''(((((())))))))))))))))))************+++++++++***+++,,,,,,---...111333999:::===BBBIIIOOORRRSSSYYYYYYYYYXXXVVVTTTSSSRRRJJJUUUeeevvvuuunnnmmmlllkkk___WWWMMMDDD:::000...222'''***...///---,,,,,,------,,,++++++++++++,,,---------,,,,,,++++++******(((((())))))(((((('''&&&$$$$$$###""""""!!! !!!###""" !!!!!!!!!!!!"""%%%'''((((((***,,,(((!!!!!!%%%%%%###  """!!!   $$$$$$$$$%%%&&&((()))***''''''***111888:::444---$$$%%%''')))***)))%%%!!! !!!!!!!!!!!!"""!!!!!!"""$$$&&&'''***///222555777999;;;999::::::888555000+++(((((())))))'''$$$""""""###!!!!!!!!!!!!""""""""""""""""""""""""############""""""###%%%%%%&&&&&&%%%&&&&&&&&&%%%&&&''''''(((''''''''')))+++***(((%%%''''''((()))************+++,,,---,,,***(((((()))&&&'''***,,,,,,+++***(((((((((((()))***++++++,,,,,,,,,++++++++++++,,,,,,%%%)))------)))'''''')))&&&(((******)))))))))*********))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&(((''''''&&&''''''))))))'''''''''''''''&&&&&&%%%'''&&&&&&%%%%%%$$$$$$$$$!!!###$$$&&&&&&&&&$$$############$$$$$$$$$%%%%%%''''''&&&&&&%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###""""""!!!&&&&&&'''(((((('''&&&&&&%%%%%%&&&$$$###"""###%%%%%%$$$######""""""############""""""""""""##############################$$$###!!!"""$$$%%%$$$"""!!!###&&&%%%###!!!!!!"""rrrVVVNNN@@@<<<======>>>>>>>>><<<:::999888888:::<<>>>>>>>>>>>:::999999888777666666666333222222222333222///---000000000000000///......111---******,,,---,,,)))***,,,...---+++***,,,///------,,,++++++***))))))******,,,---...////////////000222333333222000///---,,,+++))))))))))))******)))((((((((()))+++,,,+++,,,+++)))+++111111///222222444777<<>>;;;===???===;;;;;;888999999999999888777777666666666666555444333333555333222222333444333222000000000000000///......)))+++---...---,,,,,,---+++,,,,,,***(((&&&''''''))))))******+++,,,------)))***+++,,,---......//////000111222222111000//////...---+++***)))))))))))))))))))))***************+++)))&&&(((------***------,,,,,,---///111222333888???EEEHHHJJJKKKLLLLLLMMMUUUaaafff___UUUOOOKKKVVVjjj~~~vvvnnnfff```bbb___ZZZUUUNNNEEE<<<777222...***)))+++---,,,+++)))***+++---------,,,,,,------,,,,,,,,,,,,++++++++++++***)))))))))))))))&&&&&&%%%$$$###"""!!! !!!$$$&&&222<<<000 """######"""!!! !!!###$$$&&&''''''&&&$$$### !!!""""""!!!  !!!  """""""""###$$$&&&'''(((((('''((()))---111000+++'''$$$%%%''''''%%%$$$$$$%%%'''$$$ !!!"""""" !!!!!!"""$$$&&&###(((,,,------000777===999555222111...)))''')))&&&&&&&&&&&&%%%$$$###""" """"""""""""""""""""""""$$$$$$%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&''')))&&&''''''''''''((((((((((((''''''&&&'''((()))***))))))))))))((((((((((((((()))***)))((((((((()))))))))))))))))))))))))))''''''((((((''''''&&&%%%))))))'''&&&&&&&&&'''(((&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$$$$&&&''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''''''''(((((((((&&&%%%%%%&&&''''''&&&&&&'''''''''&&&%%%$$$$$$########################$$$$$$$$$$$$$$$#########"""""""""######%%%&&&'''&&&&&&&&&'''''''''(((((('''&&&&&&%%%$$$######"""###$$$$$$$$$$$$######"""'''&&&&&&'''))))))((('''"""#########""""""$$$%%%"""  !!! $$$$$$###"""!!! !!!"""###$$$$$$$$$###""""""!!! !!!"""###"""!!!}}}```OOOJJJBBB===???AAA@@@>>>>>>999999999888888777555555777888888888888777666555666444222222333444555444000000000000000///......)))---111111...++++++,,,---------,,,***))))))))))))))))))***++++++,,,,,,))))))***+++,,,---......//////000111111000//////000///...---+++******))))))))))))*********))))))+++,,,+++)))+++000111...------,,,,,,,,,---.........333:::@@@EEEIIIMMMOOONNNLLLOOOYYY```___[[[ZZZRRRQQQUUU___mmmxxxmmmhhhjjjlllkkkiii^^^YYYQQQHHH@@@888111,,,+++)))((()))+++,,,,,,***''')))***,,,------,,,,,,......------,,,++++++***+++***))))))(((((())))))%%%%%%$$$###!!!  $$$%%%...777--- ###$$$$$$###  """$$$&&&((((((&&&$$$""" """$$$###"""   !!!!!!"""###$$$&&&'''((()))***+++,,,///111000+++(((###$$$%%%%%%$$$$$$$$$&&&%%%""" !!!""""""!!!"""###$$$&&&)))$$$)))------,,,111;;;DDD<<<666222111...***(((***%%%%%%%%%$$$######"""!!! !!!!!!!!!!!!"""""""""""""""###$$$$$$$$$$$$$$$%%%%%%%%%'''((()))(((&&&&&&((()))'''''''''&&&'''''''''((()))(((&&&%%%&&&''')))+++******))))))((((((''''''&&&(((***)))&&&%%%'''***((((((((()))))))))))))))'''((()))))))))(((&&&%%%)))(((&&&%%%%%%%%%'''(((%%%%%%&&&'''((((((((('''(((((((((((((((''''''&&&$$$%%%%%%%%%$$$$$$%%%''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&%%%###$$$%%%&&&%%%$$$&&&&&&&&&&&&%%%$$$###"""########################%%%%%%$$$$$$###"""!!!!!!%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%)))((('''((())))))'''%%%!!!"""###"""!!!"""###%%%$$$"""!!!"""###$$$###"""######""""""!!!!!! !!!###%%%%%%%%%$$$###"""!!! !!!"""###"""!!!pppZZZOOOEEE======@@@@@@??????::::::::::::999777666555777888999999999888777666777555333222333444444444000000000000000///......,,,000333222///++++++,,,++++++++++++,,,,,,,,,+++************************))))))))))))***,,,---.../////////000000/////////000000///...---,,,+++*********)))))))))))))))))))))+++***)))---222444111,,,,,,,,,,,,,,,---......,,,///333777;;;BBBIIIMMMOOOMMMMMMPPPQQQQQQSSSXXXVVVPPPLLLMMMSSS```sssaaaaaabbbgggmmmmmmiiidddTTTMMMCCC:::444///,,,***)))))))))***+++++++++)))''')))***,,,------,,,,,,......---,,,++++++***)))***)))((((((''''''(((((($$$###"""!!! """!!!%%%...)))!!!$$$###$$$$$$###  !!!###%%%&&&&&&%%%###!!!"""###$$$""" !!!  !!!"""$$$&&&((()))******+++---//////---***'''"""$$$$$$$$$######$$$%%%!!!  !!!!!!  """""""""###%%%&&&###(((---------111<<>>777222111///,,,***+++%%%$$$$$$###""""""!!!!!! !!!!!!!!! !!!!!!"""""""""#########$$$$$$%%%%%%%%%'''((()))(((&&&&&&((()))((('''&&&&&&&&&&&&'''''')))(((&&&%%%&&&''')))+++******))))))((((((''''''%%%(((***)))&&&%%%''')))''''''(((((())))))))))))))))))***++++++)))(((''')))((('''&&&%%%&&&&&&'''%%%%%%&&&'''((((((((('''(((((()))))))))((('''&&&###$$$%%%%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$###"""###$$$%%%###"""%%%%%%%%%$$$$$$"""!!! """###$$$$$$$$$$$$###"""&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$###$$$$$$%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$"""###$$$&&&'''(((((((((***)))'''''''''&&&###!!!!!!"""###"""!!!!!!###%%%%%%$$$###$$$%%%%%%$$$### !!!!!!""""""######!!!"""###$$$%%%%%%$$$$$$###!!! !!!"""###""" gggYYYKKK???<<<>>>>>>======<<<<<<<<<;;;:::999888777555666888999999888666555777555333333444444333222000000000000000///......000111333222111///......***)))((()))+++,,,+++*********************))))))))))))(((((()))+++---...//////............////////////000//////...---,,,,,,+++)))((((((((()))***'''(((((('''***000222///((())))))***+++,,,,,,---******+++---000666===CCCDDDFFFJJJNNNMMMKKKOOOVVVMMMJJJJJJNNNQQQUUU^^^gggyyy~~~hhh```cccgggkkkkkkdddXXXNNNCCC===555...+++*********)))***++++++++++++******)))***+++---------,,,,,,------,,,++++++***))))))(((((('''&&&&&&&&&&&&&&&""""""!!!!!!  """'''%%%!!!%%%"""######"""!!! !!! !!!###$$$$$$###!!! !!!""""""!!! !!!  """$$$&&&(((***+++((()))+++,,,+++***'''&&&$$$%%%%%%$$$###"""$$$&&& !!!"""!!! !!!###"""&&&+++,,,---111888???===666000000000---++++++%%%%%%###""""""!!!"""""" !!!!!!!!! !!!!!!"""""""""""""""######$$$%%%%%%%%%'''(((((('''&&&&&&''')))((('''&&&%%%%%%%%%&&&'''(((''''''&&&'''((()))***))))))))))))(((((((((((('''((()))((('''''''''(((&&&''''''(((((())))))******+++++++++******))))))((((((((((((''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&'''((('''&&&%%%$$$$$$%%%&&&%%%$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$###""""""###%%%%%%###!!!###$$$$$$$$$###"""!!! ###$$$%%%&&&&&&%%%$$$###&&&&&&%%%$$$######"""""" !!!!!!"""$$$&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$&&&''''''&&&%%%%%%######%%%'''((())))))))))))'''&&&%%%%%%###!!!!!!"""""""""!!!!!!###$$$###""""""###$$$$$$###!!! !!!"""###$$$$$$#########$$$$$$$$$$$$$$$###"""!!!!!!""""""!!! {{{iiiXXXGGG@@@???>>>======<<<<<<<<<<<<;;;;;;:::999666777999;;;;;;999777666777666444444444333111...000000000000000///......222111000111333444333222---+++******,,,---+++)))(((((())))))******++++++)))(((''''''(((***---...///..................///...///000000000///......---,,,)))&&&&&&(((***+++((()))'''%%%(((------+++'''(((((()))***+++++++++((()))))))))***...222666777:::@@@GGGIIIIIINNNUUUKKKHHHJJJNNNPPPQQQUUU[[[^^^iiivvvwwwhhh^^^dddbbb```]]]WWWNNNBBB:::444000,,,))))))*********((()))***+++******+++++++++,,,---......---,,,++++++++++++******)))))))))'''&&&%%%%%%$$$$$$%%%%%%!!!!!!!!!!!!!!!  !!!!!!!!!$$$#########!!!""""""!!!!!!"""$$$ !!!!!!!!!!!!   !!!$$$&&&)))***+++'''(((***+++***)))'''&&&'''((('''&&&$$$###%%%'''$$$"""  """######'''+++...000333666999:::222---///000---******&&&%%%$$$"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###$$$$$$!!!""""""###$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&((()))(((&&&$$$$$$%%%&&&'''''''''''''''((((((((()))(((((((((((()))))))))))))))((('''((())))))((('''&&&&&&''''''((())))))***+++******)))))))))))))))'''((()))******((('''%%%'''''''''(((''''''&&&&&&&&&&&&((((((((('''%%%$$$$$$%%%&&&&&&%%%&&&(((***&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$"""######$$$$$$$$$######"""###%%%&&&''''''&&&%%%###&&&&&&%%%%%%$$$$$$###### !!!!!!"""###$$$&&&'''%%%%%%%%%%%%&&&&&&&&&'''###$$$&&&'''((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$###$$$$$$$$$""" !!!"""""" !!!"""$$$"""""""""###$$$$$$""" !!!!!!""""""######&&&%%%$$$""""""###$$$%%%$$$"""!!!!!!""""""!!!wwwdddPPPFFFCCCAAA??????;;;;;;<<<<<<<<<;;;::::::888:::<<<>>>>>><<<:::999777666555555444222///,,,000000000000000//////...222///...000444888777666222000------//////,,,***&&&&&&''')))***,,,------)))(((''''''(((***,,,...///......------......///---...000111111111000//////,,,(((%%%%%%'''***,,,++++++)))&&&'''++++++(((((()))******++++++******)))***++++++***+++---///444333555:::===???DDDKKKQQQKKKFFFFFFFFFGGGLLLRRRVVV[[[______]]]aaammmwwwxxxfff```______[[[VVVMMMEEE>>>888222...,,,*********,,,---,,,+++'''((()))***)))***+++---,,,---.........---,,,+++*********)))))))))))))))&&&%%%$$$$$$######$$$$$$ !!!!!!!!!!!!""" !!!!!!!!!""""""%%%!!!###""" !!!"""!!!"""$$$%%%      !!!$$$&&&)))+++,,,(((***,,,---,,,***))))))*********(((%%%%%%&&&((((((%%%!!! !!!""""""###%%%'''&&&)))---111444666666666777000+++---000---)))(((&&&%%%$$$""""""""""""###"""""""""""""""""""""!!!!!!""""""###$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%%%%&&&'''&&&$$$$$$&&&''')))(((&&&$$$$$$$$$&&&'''&&&'''(((((()))(((((((((''''''(((((())))))******+++(((&&&'''***+++)))'''&&&&&&&&&'''((())))))***+++***((('''''''''((()))'''(((***,,,+++)))'''%%%'''((((((((('''&&&%%%%%%''')))***+++***)))'''&&&$$$&&&''''''&&&''')))+++&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%'''((((((&&&$$$######$$$%%%%%%%%%$$$$$$$$$%%%'''(((((('''%%%$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$######"""!!!!!!""""""&&&&&&&&&'''''''''(((((("""$$$&&&(((((((((&&&%%%&&&'''&&&&&&%%%$$$###"""###""""""###%%%%%%$$$""" !!!"""!!! !!!"""$$$#########$$$%%%%%%###!!!""""""""""""!!!!!!!!!!!!(((&&&$$$"""!!!"""$$$&&&$$$"""!!!!!!""""""!!!pppVVVIIIDDD@@@@@@CCC???>>><<<<<<<<<<<<:::888666:::@@@FFFIIIEEE>>>888;;;777444333444555444222777777555111+++)))+++...///000000///......111333/////////000//////...---((('''&&&(((***,,,,,,,,,***)))((((((((()))++++++------------------------......///000000000000000111...***)))***+++***((((((((('''''''''(((((()))''''''((()))))))))))))))(((((()))***************,,,---///000333777===BBBDDDCCCCCCCCCCCCDDDEEEEEEPPPRRRTTTRRRPPPRRRYYY___kkklllzzzwwwnnnggg```VVVOOOHHHAAA999333111///,,,)))+++***)))))))))***,,,---******************++++++)))***+++,,,,,,,,,+++***(((((((((((((((''''''&&&&&&&&&%%%%%%$$$###"""""" !!!!!!!!!!!!!!!"""""""""   !!!"""  !!!"""%%%(((+++,,,''''''(((***,,,---,,,+++---///...)))''''''$$$ """###$$$$$$###$$$&&&((())))))***---222555666666666333000//////...)))&&&'''&&&$$$###"""###$$$$$$!!!!!!"""""""""!!!!!! """ !!!$$$&&&%%%###$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%))))))))))))))))))))))))%%%&&&'''((())))))))))))''''''''''''(((((((((((('''((())))))((()))+++---...+++***,,,+++((('''***))))))(((((('''''''''&&&))))))((((((''''''&&&&&&))))))(((***++++++)))(((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&&&&%%%$$$###&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%###$$$&&&((())))))((('''''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&''''''&&&$$$###!!!###%%%&&&&&&%%%&&&'''''''''((()))'''%%%###!!! !!!!!!"""""""""######$$$$$$$$$$$$###""""""!!!!!!###$$$%%%&&&&&&&&&""""""!!!!!!""""""###$$$%%%&&&&&&%%%$$$###"""!!!""""""""""""""""""""""""|||bbbSSSKKKEEEAAAAAA@@@???===<<<===<<<;;;999666999>>>CCCFFFCCC===999888555333222444666555444888888666333///......//////000000///......///111000000000000000//////...)))'''&&&'''***+++,,,+++++++++*********+++,,,---***++++++,,,---......///------...///000111111111222///,,,***+++,,,***((())))))(((((((((((())))))''''''((())))))))))))))))))))))))***))))))((((((+++,,,---...///333888<<<======>>>???@@@BBBCCCDDDLLLNNNOOOMMMKKKMMMSSSXXX___XXXZZZfffrrr}}}}}}yyylllaaaXXXOOOEEE???;;;666000,,,******)))'''(((((())))))***+++,,,---++++++++++++++++++++++++)))***+++,,,,,,+++******((((((((((((((('''&&&&&&&&&%%%%%%$$$######"""""" !!! !!!!!!$$$$$$$$$$$$$$$%%%%%%%%%"""""""""!!!!!!  """  !!!!!!"""###%%%'''***+++******+++---//////...------///...)))&&&&&&$$$ """###$$$$$$######%%%'''))))))***...333666777666555333000///...,,,)))%%%&&&%%%$$$#########$$$%%%"""#########"""!!!!!! !!!$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''&&&&&&%%%(((((((((((((((((((((((($$$%%%&&&'''((((((((((((''''''''''''(((((((((((('''((())))))((()))+++---,,,)))(((******&&&&&&((()))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&((('''&&&&&&'''((('''%%%&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%$$$&&&%%%$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%''''''(((((((((''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$######%%%&&&&&&&&&&&&''')))###$$$&&&'''((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&""""""###############""""""###$$$%%%%%%%%%%%%%%%############$$$%%%&&&'''&&&&&&%%%%%%$$$###""""""########################qqq^^^TTTKKKCCC???BBB@@@===<<<======;;;:::666777;;;???AAA@@@<<<999555333222333444666666555999888777666666555333111333444444333111000111222111111111000000/////////)))((('''''')))*********+++************+++,,,,,,((()))***+++---...///000+++,,,---///000111111111333111...------,,,+++******))))))(((((()))))))))(((((())))))******))))))))))))))))))((('''&&&%%%******+++++++++...111555555555666888;;;===???@@@EEEFFFGGGEEEDDDEEEJJJOOOTTTKKKFFFIIIOOOWWWgggxxxvvvoookkklllcccWWWLLLCCC<<<444...///+++'''%%%%%%'''''''''&&&&&&((()))++++++,,,,,,---------,,,,,,++++++***)))***+++,,,,,,+++***)))'''(((((((((((('''&&&&&&%%%%%%$$$$$$###""""""""" !!!!!!!!!!!!!!! !!!!!! !!!!!!!!!""""""#########$$$$$$###"""!!! !!!  ###!!! """######"""######"""###$$$''')))***,,,,,,---.../////////...---///---(((%%%%%%###"""###$$$###""""""$$$&&&)))))),,,000444777777666333111///...---+++(((%%%$$$$$$#########$$$%%%%%%$$$$$$$$$$$$###!!! !!!$$$'''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''$$$%%%%%%&&&''''''''''''''''''''''''(((((((((((('''((())))))((((((***,,,***'''&&&(((((($$$$$$&&&((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&***(((&&&%%%&&&''''''&&&'''&&&&&&&&&%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&'''''''''''''''&&&'''&&&%%%%%%&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%&&&(((***###$$$&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''!!!!!!"""###$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''))))))&&&%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$gggYYYOOOFFF???BBB@@@===<<<<<<<<<;;;:::666777888:::<<<===;;;999555444444444444555555444888777777999======:::666999:::;;;:::888666555555222111000000////////////+++)))(((((()))***)))(((((((((((((((((())))))***))))))***+++,,,---......)))***,,,...000111111111333222111///...---,,,+++***))))))(((((((((((()))((())))))*********))))))'''''''''(((''''''&&&&&&*********)))((())),,,/////////000222444666888999<<<===>>>======@@@DDDHHHLLLHHHHHHLLLNNNOOOVVV^^^]]]dddppp~~~rrroookkkeeeaaa^^^\\\\\\NNNHHH@@@888333000,,,***)))'''%%%$$$%%%''')))***$$$%%%'''***+++,,,,,,,,,//////...---,,,,,,++++++)))***+++++++++***)))(((''''''((((((''''''&&&%%%$$$$$$######"""""""""""" !!!!!!  !!!"""""""""!!!!!!!!!  ###"""!!!$$$"""!!!"""$$$%%%%%%$$$$$$$$$######$$$&&&((()))+++,,,---------------......///---'''$$$$$$""""""###$$$###!!!!!!###%%%)))***---111666888777666111000...---+++)))'''%%%#########$$$$$$%%%%%%&&&%%%%%%%%%$$$###!!!  !!!###%%%&&&&&&############$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((((((((('''((((((((((((((((((((((((%%%&&&&&&'''((((((((('''''''''''''''(((((((((((('''((()))(((((((((***+++)))&&&%%%((('''$$$$$$&&&((((((((((((((('''''''''%%%%%%%%%&&&&&&''''''(((///,,,)))'''((()))***)))((((((((('''&&&%%%$$$$$$'''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%&&&'''((('''%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$###$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&&&&$$$###%%%(((***(((((((((((('''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$&&&&&&&&&'''(((((())))))(((''''''&&&))))))(((((((((((())))))&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$ooo\\\RRRJJJDDDCCC@@@<<<;;;;;;;;;:::999888777777888::::::999888666777777666555444333333555555777;;;@@@BBB@@@======>>>@@@???===:::888888222111000///............---+++)))))))))***)))(((''''''(((((())))))))))))*********+++++++++++++++)))***+++---///000000111222222222111000.........***)))(((((('''''''''((())))))************))))))$$$$$$%%%'''((((((((((((*********)))((((((***,,,,,,,,,------...000111222333444555777888<<>>999444000---...---+++)))((('''''''''&&&''''''&&&&&&&&&)))+++'''''')))***,,,,,,------.........------,,,,,,+++))))))******)))((('''&&&&&&''''''''''''&&&%%%%%%"""""""""!!!!!!!!!!!!!!!"""!!! """""""""!!!!!!###$$$ !!!!!!"""###$$$%%%%%%!!!!!!"""""""""#########%%%$$$"""!!! !!!""""""!!!  !!!"""###"""###%%%((()))((('''$$$$$$######$$$&&&''')))+++---//////---...111444111222...'''$$$%%%###  !!!!!! !!!###%%%&&&(((---333777888666333---...///---***'''&&&&&&######$$$%%%%%%%%%$$$$$$############""" !!!###$$$###"""!!!"""###&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&'''((()))************************************((())))))*********))))))''''''''''''(((((((((((('''((()))(((''''''(((***)))''''''))))))&&&&&&)))'''''''''((((((((((((((('''''''''(((((((((((((((+++)))''''''(((******)))))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''&&&''''''((()))***)))'''''''''((()))((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&''''''&&&$$$%%%''')))(((((((((((()))))))))***''''''&&&&&&&&&&&&%%%%%%"""###%%%&&&'''(((((((((******+++******)))((((((++++++)))(((&&&&&&%%%%%%&&&%%%$$$#########%%%%%%########################nnn^^^UUUOOOGGGDDD???============<<<>>><<<:::999999999777555666888;;;:::777555666777555888;;;===>>>???@@@AAA>>>BBBEEEFFFCCC@@@===<<<777555333111000000000111222///---,,,++++++)))(((((((((***+++++++++***)))((()))))))))******++++++******+++------.........---000222222111000000222...---,,,+++***************++++++++++++***)))((($$$%%%&&&'''((()))))))))&&&((())))))((((((***+++******))))))******++++++,,,,,,,,,---000222333444888:::<<<<<<===AAAEEEHHHLLLNNNPPPQQQRRRSSSUUUWWWVVVYYY[[[\\\___iiixxxxxxsss]]]XXXRRROOOLLLHHH@@@:::<<<:::777777888999:::999333333222111///...,,,+++)))******)))'''%%%$$$$$$$$$&&&''''''&&&'''***---************+++,,,---...---------,,,,,,,,,,,,,,,((()))******)))'''&&&%%%&&&&&&''''''&&&&&&%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!  """### """###"""!!!!!!###%%% !!!"""###############"""""""""""""""%%%$$$"""  !!!!!!   !!!###$$$""""""###%%%(((***)))'''############$$$&&&((()))))),,,......,,,---222666333333///(((%%%%%%$$$!!! !!!$$$&&&$$$''',,,333777888555222---//////---***''''''((($$$$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!  """$$$###"""!!!###%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((()))************))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((()))(((&&&&&&((())))))&&&&&&))))))&&&&&&)))''''''''''''((((((((()))((('''''''''''''''&&&&&&'''&&&%%%&&&((())))))(((&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&((()))***)))((('''((())))))((('''&&&''''''((((((''''''&&&&&&&&&'''''''''&&&&&&%%%&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((((((''''''((()))***)))((('''((()))***************++++++,,,((((((((('''''''''&&&&&&"""###$$$%%%&&&&&&&&&&&&'''((((((((((((((('''&&&'''&&&&&&%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$xxxdddYYYRRRIIIFFFAAA???>>>??????>>>@@@>>><<<;;;:::999666444444888;;;;;;999777888:::777;;;>>>>>><<<<<<>>>AAAAAADDDHHHJJJHHHDDDAAA@@@999777555333111111222333333111...---,,,+++***(((%%%&&&((()))))))))((('''&&&'''((()))***+++,,,---***+++,,,,,,------------+++...222222111000111333000///...---,,,,,,,,,,,,+++++++++++++++***)))(((''''''(((((()))((((((((($$$&&&((((((((((((***+++))))))))))))******,,,,,,,,,+++***+++---.........000333555444444666888888???BBBGGGJJJKKKIIIIIIHHHJJJNNNRRRQQQQQQUUU___hhhkkkqqqvvvyyyyyyzzz||||||sssjjjaaaYYYTTTRRRFFFAAA;;;999::::::666222333222222222222111...,,,...---+++***)))))))))***&&&((())))))'''%%%$$$$$$###&&&))))))((()))---000,,,,,,+++***+++,,,...///++++++,,,,,,,,,,,,,,,,,,((())))))))))))'''%%%$$$&&&&&&''''''&&&&&&%%%$$$ !!!!!!!!!!!!!!!!!!  """%%%&&& """!!!!!!$$$!!!!!!"""###$$$%%%&&&&&&######"""!!! %%%###!!! !!!  """$$$%%%!!!!!!###&&&)))***)))(((###""""""###$$$''')))***%%%))),,,+++***+++000555444444000)))%%%&&&%%%""" """$$$'''###&&&,,,333777777444111---///000...***''''''((($$$%%%%%%&&&%%%$$$"""!!!  ######""""""%%%'''""""""#########$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''(((******+++++++++))))))))))))))))))))))))'''(((((((((((((((''''''''''''''''''((((((((()))(((((()))(((&&&&&&''')))(((%%%%%%((((((&&&&&&)))&&&'''''''''(((((())))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%'''***+++***((($$$$$$$$$$$$$$$$$$$$$%%%))))))))))))))))))))))))&&&%%%%%%%%%&&&''')))******((('''((()))***)))'''''''''((((((((((((''''''&&&'''((((((((('''&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$''')))))))))(((''')))+++,,,,,,***)))******///...,,,+++***)))))))))((((((''''''&&&&&&&&&%%%!!!"""######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%############$$$%%%&&&&&&&&&%%%###""""""$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%wwwggg___YYYLLLAAA???@@@???===<<<;;;;;;<<<===<<<;;;999888555666666777777777777666555888<<<>>>>>>=========BBBCCCCCCDDDBBB@@@>>><<<888999999777555444444555444111...,,,,,,,,,,,,,,,***)))&&&%%%%%%&&&(((***(((((((((((())))))))))))(((((())))))******+++++++++,,,...///111222222222111///...---...---,,,***---,,,***+++,,,,,,+++)))+++)))'''(((******(((&&&))))))************))))))))))))))))))************---,,,***(((((()))+++,,,+++---.........000444777///444999;;;:::999999999<<<>>>@@@BBBBBBCCCEEEGGGIIIIIIHHHHHHHHHHHHHHHHHHKKKKKKLLLNNNRRRVVVZZZ]]]^^^]]]\\\[[[YYYVVVTTTSSSOOOLLLHHHBBB===999777666555000,,,******+++)))((()))***+++,,,,,,+++))))))((()))***)))'''&&&%%%&&&''''''''''''&&&%%%$$$$$$###&&&((()))))))))+++,,,000///---,,,+++*********++++++***+++,,,+++)))'''((('''&&&%%%%%%%%%%%%&&&)))%%%"""###&&&(((&&&""" !!!"""######"""!!!  """###############"""!!! !!!###%%%&&&%%%$$$#########!!! ###!!! !!!  !!!!!!!!!!!! !!!!!!""""""%%%"""!!!$$$)))+++)))%%%###$$$$$$$$$###%%%'''***---,,,,,,***)))+++...111222000---***)))&&&###!!!  """###%%%&&&'''))),,,000222222000000/////////...,,,***(((&&&***(((&&&$$$############ !!!  """"""!!!!!!!!!!!!""""""#########$$$%%%%%%&&&&&&'''$$$$$$%%%&&&'''''''''&&&'''(((******))))))***,,,******)))(((((((((((((((((((((((((((((((((((((((''')))++++++)))'''''''''''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''((())))))))))))))))))((('''((((((((('''&&&%%%%%%$$$%%%'''((()))(((''''''%%%&&&''''''%%%%%%&&&'''&&&'''((())))))******)))***(((%%%$$$$$$'''***,,,---+++))))))))))))((('''(((((((((((((((((((((((())))))((((((''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&&&&'''((((((''''''(((***,,,,,,+++******)))******((((((''''''&&&%%%$$$$$$$$$&&&&&&&&&$$$$$$$$$&&&""""""###$$$$$$###!!!!!!%%%'''((())))))'''%%%$$$########################!!!$$$%%%$$$!!!!!!###&&&$$$$$$$$$%%%%%%&&&&&&&&&xxxkkk^^^RRRGGGDDDDDD@@@===<<<>>>>>>>>>>>>===<<<;;;;;;777777888888888777777666555888<<<>>>>>>=========>>>???@@@AAA@@@???===<<<888999:::999777555444555444111...,,,---......---...---+++)))(((((()))***(((((((((((())))))))))))(((((()))******+++,,,,,,+++,,,---...000111222333111000............---+++---,,,++++++,,,,,,+++***,,,)))'''''')))***((('''((())))))******))))))((((((((()))))))))*********+++***)))(((((()))+++,,,,,,******+++---//////...++++++,,,///333555555444000111333444444555777999666666666666777777777777888888999:::===@@@DDDFFFIIIIIIHHHGGGEEECCCAAA@@@<<<:::777333000---,,,+++111---)))((())))))((('''((()))***++++++***)))((('''((()))(((&&&%%%%%%%%%'''''''''''''''&&&%%%$$$&&&(((+++,,,,,,,,,,,,---///...---,,,+++************)))***+++,,,,,,)))''''''&&&&&&&&&&&&%%%%%%%%%%%%""" $$$%%%$$$!!!!!!!!!"""######"""!!! !!!"""###$$$$$$$$$###"""!!!!!!!!!!!!!!!###%%%&&&%%%$$$$$$######"""!!! !!!  !!!!!!!!!!!!"""###%%%###"""$$$)))***(((%%%###$$$%%%$$$$$$%%%'''))),,,,,,+++)))((())),,,///000---***((('''%%%"""  """###%%%&&&'''))),,,...000000000///.........---,,,***(((&&&+++)))'''%%%$$$#########!!!""""""!!! """"""!!!!!!!!!!!!"""######$$$%%%%%%&&&''''''((((((&&&&&&'''((((((((((((((('''((())))))(((((()))*********)))(((((((((((((((************************''')))+++***)))'''''''''''''''(((((((((((((((((((((''''''&&&&&&''''''((()))(((((((((((((((((()))'''(((((((((''''''&&&%%%&&&&&&'''(((((((((((((((%%%&&&'''&&&%%%$$$%%%'''''''''((()))***************(((&&&%%%%%%'''***,,,---,,,+++******))))))(((************************))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&%%%'''((((((''''''((()))(((((('''&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$&&&'''(((&&&$$$######$$$!!!"""###$$$$$$###""""""%%%&&&'''((('''&&&$$$"""###############$$$$$$$$$###$$$$$$###""""""$$$%%%###$$$$$$$$$%%%%%%%%%%%%uuuhhh[[[OOOIIIFFFAAA===<<>>===<<<<<<888:::<<<;;;999666555444222000...---...//////...000///...,,,+++***)))))))))))))))(((((((((((((((''''''((()))+++,,,------,,,,,,,,,---...000111222111000////////////...---...,,,++++++,,,---+++***,,,***''''''((())))))((((((((())))))))))))(((((((((((())))))))))))******)))(((((('''((()))+++,,,+++(((&&&(((,,,...---***888444///...//////,,,)))***+++------,,,,,,...///++++++,,,,,,------......------------///111333444333333333333222000///...///...---+++***))))))))),,,)))'''&&&'''''''''&&&'''(((((()))))))))((((((&&&'''((((((&&&$$$$$$%%%''''''((((((((('''&&&&&&(((+++...000///......///......,,,+++******))))))'''((()))+++---,,,)))&&&%%%&&&'''''''''&&&$$$###$$$!!! $$$%%%$$$###!!!!!!"""######""""""!!!!!!!!!!!!!!!!!!"""###$$$&&&%%%###"""!!!!!!"""""" """$$$%%%%%%%%%%%%$$$######"""!!!!!!!!!  !!!  ###%%%&&&$$$###%%%((()))'''$$$$$$%%%%%%%%%$$$%%%''')))++++++***)))'''''')))+++---+++(((&&&%%%###   !!!###%%%%%%)))***+++---......//////------...---,,,***((('''+++***(((%%%$$$""""""!!!"""######"""  """!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%&&&&&&'''((((((((())))))************)))'''(((***)))(((''''''(((******)))(((((((((((((((************************''')))******(((''''''(((((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))(((((((((((((((''''''&&&''''''''''''(((((((((((($$$&&&'''&&&%%%$$$%%%&&&'''((()))***++++++++++++***((('''&&&&&&(((***+++,,,,,,++++++******))))))***++++++++++++++++++***))))))(((((('''&&&&&&%%%&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&''')))&&&%%%%%%$$$$$$$$$$$$$$$(((&&&%%%$$$######$$$$$$'''((((((&&&$$$""""""###!!!!!!"""###$$$$$$$$$###%%%&&&&&&&&&%%%$$$"""!!!"""#########$$$$$$%%%%%%%%%$$$""""""$$$$$$$$$##################$$$$$$$$$tttfffVVVLLLEEE@@@>>>??????>>><<<:::999999::::::;;;;;;;;;:::999888777666666888;;;<<<;;;:::::::::888999:::;;;;;;;;;::::::888;;;======;;;777555444000///------...///......------,,,,,,++++++************))))))((((((((((((&&&&&&'''(((***+++,,,,,,,,,++++++,,,---///000111111000//////000111///......---,,,,,,------,,,+++,,,+++)))(((((()))******((((((((())))))((((((((((((((((((((()))))))))***''''''''''''((()))+++,,,)))(((&&&'''+++///111333((('''''')))+++,,,,,,+++***+++,,,,,,******+++,,,***++++++,,,---......///------,,,,,,,,,---......+++++++++++++++******)))---,,,,,,,,,++++++++++++((('''&&&%%%&&&'''''''''&&&&&&''''''''''''''''''&&&((()))((('''%%%%%%&&&''''''((())))))(((((((((***,,,000111000///......------+++******)))))))))%%%&&&(((+++---,,,)))&&&$$$%%%'''''''''&&&$$$"""%%%$$$"""###&&&(((((('''!!!"""""""""############"""""""""""""""###$$$$$$&&&%%%$$$"""""""""###$$$ !!!"""$$$%%%%%%%%%%%%###############"""!!!!!!!!!###"""  ###&&&&&&$$$$$$%%%''''''&&&###$$$&&&'''&&&%%%%%%&&&''')))******)))'''&&&'''(((+++)))'''%%%$$$###  !!!###$$$%%%)))******+++,,,---...///............---+++***((()))((('''%%%###!!! """""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$%%%%%%&&&&&&''''''))))))******+++******)))(((***++++++)))'''''''''***))))))((((((((((((((((((((((((((((((((((((((('''((())))))'''''''''((()))))))))((((((((((((((()))((((((''''''(((((())))))((('''&&&&&&'''((()))(((((()))))))))(((((('''((('''''''''''''''(((((($$$&&&'''&&&%%%$$$%%%&&&((()))***++++++,,,,,,+++)))((('''''''''((()))))))))***+++***)))))))))))))))***++++++++++++***))))))((((((''''''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&&&&&&&$$$&&&''''''&&&%%%'''((('''&&&&&&%%%%%%%%%&&&&&&'''&&&$$$""""""###$$$%%%&&&''''''&&&$$$######$$$!!!!!!"""###$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$"""!!!"""######$$$$$$%%%%%%&&&'''$$$""""""%%%&&&$$$""""""""""""""""""#########ttt___PPPEEE??????CCC@@@???===;;;:::::::::;;;;;;;;;;;;::::::888777777666888::::::999888888999:::::::::::::::999999888999<<<>>>>>>;;;777555444///---,,,,,,---...---,,,******+++,,,---......///,,,,,,+++***))))))((((((%%%%%%&&&'''((()))***+++++++++++++++,,,---//////000///...///000111000//////...,,,---......---+++---,,,+++***))))))***,,,(((((())))))))))))(((((('''(((((((((((()))))))))'''''''''(((((()))***+++''')))***))))))...999AAA???BBBCCC>>>555...++++++)))*********((('''((()))((())))))***+++,,,------++++++******)))))))))***))))))***************)))))))))))))))((((((''''''&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&''''''(((''')))******(((''''''((('''(((((()))***************---///000///---------,,,+++******))))))))))))%%%&&&'''***,,,+++(((&&&$$$%%%&&&''''''%%%###"""&&&%%%$$$%%%'''((())))))"""""""""""""""###$$$$$$$$$############$$$%%%%%%&&&&&&$$$$$$###$$$%%%%%%!!!""""""###$$$$$$%%%%%%"""######$$$###""""""!!! ###%%%$$$!!!  ###%%%$$$$$$$$$%%%&&&&&&%%%$$$%%%'''((('''&&&%%%%%%&&&((()))******((('''''''''+++)))'''%%%%%%$$$!!! !!!###$$$$$$))))))***+++,,,.../////////000000000...,,,***)))'''&&&%%%$$$"""  !!! !!!!!!!!!!!!"""###$$$%%%&&&&&&''''''((())))))))))))))))))******))))))((()))+++------+++)))((((((***))))))(((((((((((((((''''''''''''''''''''''''&&&((((((((('''&&&((()))))))))))))))))))))(((((()))))))))(((((())))))))))))((('''&&&&&&'''((()))(((((())))))***))))))(((((((((((((((((('''''''''%%%&&&''''''%%%%%%&&&'''((()))***++++++,,,,,,+++((((((''''''''''''''''''%%%'''))))))(((''''''((('''((()))******)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&&&&'''$$$%%%&&&&&&%%%%%%&&&''''''&&&&&&%%%&&&&&&''''''&&&%%%$$$#########$$$%%%###%%%&&&&&&$$$$$$%%%&&&!!!""""""###$$$%%%%%%&&&'''''''''&&&%%%$$$$$$#########$$$$$$%%%%%%%%%%%%(((%%%""""""%%%&&&$$$"""""""""""""""""""""""""""ppp\\\LLLCCCBBBEEECCCCCCAAA@@@>>>=========:::::::::::::::999888777777888999999777666777888:::::::::999999888888888:::<<<>>>===:::666555444000...------......---+++******+++---///222444555......---,,,+++***)))(((&&&''''''(((((())))))***))))))+++,,,------------///...---...000111000///000...------...///---,,,,,,.........,,,+++,,,---))))))************))))))''''''(((((((((((())))))'''(((((())))))*********%%%)))+++)))'''---999DDDSSSWWWWWWNNN===000******)))***+++***((('''((()))(((((())))))******++++++)))))))))))))))(((((((((''''''(((((((((((('''''''''''''''''''''&&&%%%$$$%%%&&&''''''&&&&&&''')))%%%%%%%%%%%%&&&'''((()))((()))++++++)))(((((()))'''((()))***+++,,,,,,,,,+++---......,,,++++++,,,+++******)))(((((())))))'''&&&&&&((()))***(((&&&$$$%%%&&&&&&&&&%%%###"""$$$$$$$$$$$$$$$%%%&&&'''"""""""""""""""###%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%########################!!!!!!#########"""!!!  """$$$$$$"""  !!!  ###$$$######$$$%%%%%%%%%%%%%%%&&&''')))(((&&&%%%%%%%%%'''***,,,,,,***)))((((((***)))&&&&&&%%%%%%###!!! !!!"""###$$$'''(((***,,,...///000000111111111000...+++)))(((%%%%%%$$$$$$"""!!! !!!!!!!!!"""###$$$%%%&&&)))******++++++,,,------((())))))))))))(((''''''(((+++---...,,,***))))))******)))((((((((((((((())))))))))))))))))))))))&&&'''((('''&&&&&&(((***((((((((())))))***************))))))))))))******((())))))))))))))))))(((((())))))***************))))))***++++++***((('''&&&((()))((('''&&&'''((('''((()))***++++++++++++&&&&&&'''''''''&&&%%%%%%"""%%%))))))'''%%%'''(((%%%&&&((())))))(((&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&&&&'''###$$$&&&%%%$$$$$$%%%'''%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$"""$$$%%%%%%%%%%%%&&&(((###############$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$$$$%%%$$$###############""""""""""""nnnZZZKKKEEEGGGDDDDDDCCCBBBAAA???>>>===888999999999999999888888777888999888666555666777888777777777777888999999;;;<<<===;;;888555444444222111000000000000...,,,*********,,,...222555777111000///...,,,+++***))))))))))))***************'''(((+++---------+++***---,,,,,,---///111000///000///......//////...,,,,,,///222111///---------******++++++++++++******'''''''''((((((((())))))))))))******************%%%(((***(((&&&)))000777)))...333222///,,,...111)))***+++***)))((()))***))))))))))))))))))******''''''((((((((((((((((((%%%&&&&&&&&&&&&&&&%%%%%%'''(((((()))((('''&&&%%%###&&&((('''&&&%%%&&&(((&&&%%%%%%%%%&&&''')))***'''(((******)))(((((()))'''((()))+++,,,------------------,,,***)))+++---******)))(((((((((((())))))'''&&&&&&'''((('''&&&%%%%%%%%%$$$$$$$$$$$$###############""""""###$$$"""""""""""""""$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%'''(((((('''&&&%%%%%%%%%$$$###"""""""""""" """######"""  """"""!!! !!!!!!""""""!!! !!! !!!"""###!!!"""$$$%%%%%%%%%&&&&&&&&&((())))))'''%%%$$$$$$'''***---...---+++******)))'''&&&%%%%%%$$$###!!! !!! !!!!!!"""###$$$%%%'''+++...000111111111000000000...,,,)))&&&%%%$$$%%%%%%%%%$$$###"""!!! """!!!!!!!!!"""###$$$&&&''')))******++++++,,,------)))))))))))))))(((''''''&&&))),,,---,,,***))))))******)))((((((((((((((())))))))))))))))))))))))&&&''''''&&&%%%&&&(((***''''''((()))***++++++,,,+++******))))))******+++((()))***++++++***)))(((((()))******+++++++++***+++---///000000...+++)))((()))***)))((('''(((***''''''((()))************$$$%%%&&&'''&&&%%%###""" %%%)))***'''&&&'''***$$$%%%'''))))))'''%%%$$$###$$$%%%%%%''''''((()))&&&&&&&&&''''''''''''(((%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%$$$$$$%%%&&&$$$#########$$$$$$%%%&&&###%%%&&&''''''&&&%%%$$$###%%%&&&&&&$$$$$$%%%'''%%%$$$#########$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###'''''''''%%%###"""###$$$$$$$$$$$$######"""""""""}}}eeeQQQHHHGGGBBBCCCCCCBBBAAA???<<<;;;777777888999999999888888777888999777666444555666555555555555777888999:::<<<<<<<<<:::666444444555555333222222222111///---)))(((((()))+++///333666222111000///---,,,******,,,,,,,,,++++++++++++***%%%(((+++......---***(((,,,++++++---///000000///111///......//////...---,,,000333444111...---...++++++,,,,,,,,,,,,++++++''''''''''''((((((((()))***++++++++++++******)))&&&''''''&&&&&&&&&'''(((++++++***(((&&&%%%%%%&&&%%%&&&'''&&&%%%$$$%%%&&&'''''''''''''''&&&&&&&&&"""###$$$%%%%%%&&&%%%%%%'''''''''''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%"""%%%((('''%%%###%%%&&&&&&&&&%%%%%%&&&((()))***&&&'''))))))(((''''''((('''(((***+++,,,---......///...---+++))))))+++...***))))))(((((((((((()))+++(((&&&%%%&&&''''''&&&&&&%%%$$$#########$$$$$$$$$$$$$$$###""""""###$$$###""""""!!!"""$$$&&&''''''&&&&&&%%%%%%%%%&&&&&&$$$%%%(((******(((&&&$$$'''&&&%%%###"""!!!!!!!!!!!!"""###"""  !!! !!!"""""""""""""""!!!!!!!!!""""""""""""""""""!!! !!!$$$%%%%%%%%%&&&''''''(((***)))'''%%%$$$$$$'''***...//////---,,,,,,(((&&&%%%$$$$$$$$$"""  !!!!!! !!!!!!"""###$$$$$$'''+++///222333333222000//////---***'''$$$"""%%%%%%&&&'''&&&%%%$$$### """$$$!!!!!!!!!"""###%%%&&&''''''''''''((())))))*********************)))((('''$$$'''+++,,,,,,***))))))******)))(((((((((((((((''''''''''''''''''''''''&&&''''''&&&%%%&&&(((***&&&&&&''')))***+++,,,---++++++************++++++((())),,,------,,,)))(((((()))***+++++++++++++++---///222444444111---***(((***+++***)))((()))+++&&&'''((())))))*********###$$$&&&&&&&&&$$$"""!!! %%%++++++((('''(((+++$$$&&&((())))))(((&&&$$$"""###$$$%%%'''((()))***&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%%%%&&&'''"""$$$%%%%%%$$$###%%%&&&%%%%%%$$$$$$%%%&&&''''''###%%%'''))))))'''%%%###%%%&&&'''&&&$$$###$$$%%%&&&%%%$$$#########$$$%%%""""""""""""###$$$%%%&&&((('''&&&&&&%%%$$$###"""&&&((((((&&&###!!!###&&&%%%$$$$$$$$$######""""""uuubbbPPPFFFHHHDDDBBBBBBAAA>>>>>>AAA;;;:::888999:::;;;;;;:::::::::999777555444555777555555444444555777:::<<<;;;;;;:::888666555777888;;;777444333444555444222000---)))((())),,,......111000///...---,,,,,,,,,///---***((((((***,,,---''')))+++***)))***...222***)))((((((+++........................///000000...000222222111111222333//////...---------------******)))))))))))))))***+++++++++***************+++(((&&&''')))+++)))''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&###"""###&&&((('''&&&'''''''''&&&&&&&&&%%%%%%%%%(((***)))'''$$$###"""((('''&&&&&&%%%%%%&&&&&&$$$$$$######$$$%%%'''(((%%%&&&&&&&&&''''''(((((()))***,,,------,,,+++************++++++,,,,,,,,,++++++,,,,,,,,,+++***)))))))))))))))((((((((((((&&&((('''$$$$$$)))+++***%%%%%%&&&%%%$$$""" ###############$$$$$$%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&''''''&&&&&&$$$###"""!!!!!!"""###$$$ !!!"""######"""  !!!!!!!!!!!! !!!"""$$$%%%&&&%%%%%%%%%&&&&&&''''''(((+++)))'''$$$######$$$%%%'''***...111111...+++(((***)))(((&&&$$$"""!!! !!!!!!  !!!!!!!!!!!!!!!!!!'''+++------///444555222333111---***)))'''%%%###$$$(((+++***&&&"""  !!!"""""""""###$$$$$$$$$$$$###""""""((((((((((((((((((((((((*********)))))))))))))))''''''(((******++++++++++++******)))(((''''''&&&&&&'''(((((((((((((((''''''((()))((('''&&&''')))))))))))))))************...---+++*********++++++***+++---,,,***)))))))))''''''+++...,,,((()))...000000111333555333...))),,,)))&&&&&&(((***)))((((((((((((((())))))))))))'''&&&''''''((('''###!!! """$$$''')))*********''''''((((((((((((((('''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%&&&'''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################"""###$$$$$$$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$######$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$kkkZZZRRRFFFBBB@@@BBBAAA>>>>>>@@@===;;;::::::;;;<<<<<<;;;;;;;;;;;;888666555666888666555444444555777999:::999:::999888666555777888;;;888444333333444222111---+++***+++,,,---,,,+++---,,,,,,+++++++++,,,,,,---,,,***((('''((()))***'''((((((((('''(((***,,,+++)))'''(((***---------------,,,,,,------...///...///111111000///000111000///......---------...++++++***************+++///...---,,,+++*********+++)))&&&''')))***)))((())))))(((((((((((((((((((((((('''''''''&&&&&&&&&(((&&&$$$$$$&&&'''&&&%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&((())))))'''%%%$$$%%%'''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''))))))))))))(((&&&&&&''''''((((((((((((***+++,,,------,,,***)))*********+++++++++,,,,,,+++*********))))))))))))((((((((('''''''''&&&&&&(((***)))&&&''',,,///---%%%&&&&&&%%%$$$"""!!! $$$######""""""#########""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((((((((''''''%%%$$$###""""""###$$$%%%!!!!!!!!!!!!   !!!!!!!!!!!! !!!"""###$$$$$$$$$$$$%%%&&&&&&''''''***)))'''%%%$$$$$$$$$$$$&&&)))---///000---***(((((((((&&&%%%###!!!   !!!!!!"""############%%%)))+++***,,,111222000---+++)))((()))((('''&&&''')))***)))%%%!!! """""""""!!!!!!!!!!!! !!!""""""###$$$$$$$$$$$$((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))************((((((((()))))))))))))))(((((()))))))))((((((''''''((()))((('''&&&''')))(((((()))))))))*********,,,,,,******)))***++++++(((***+++***((('''(((((()))(((***,,,***&&&'''+++222000000000222111---***)))'''&&&''')))+++***)))''''''''''''(((((((((((()))(((((()))***(((%%%######$$$&&&'''(((((((((((($$$%%%&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%&&&'''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$######$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$vvvddd[[[MMMHHHEEEFFFEEEAAA???@@@>>><<<;;;;;;<<<======<<<;;;<<<;;;999777666777888666666555444555666888999777888888777555555777999;;;888555333222222000///,,,,,,...000111000---***)))))))))((())))))***+++******)))(((''''''&&&&&&***)))''''''((()))((((((+++)))'''''')))+++++++++++++++******++++++,,,------///000000...------...000//////............///,,,,,,+++++++++,,,,,,---222111///---++++++++++++***)))'''''')))***)))(((++++++******))))))((((((((((((((((((''''''''''''+++)))&&&&&&&&&'''%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&'''((((((&&&%%%&&&(((&&&%%%%%%$$$$$$$$$$$$$$$%%%'''***,,,---,,,***((((((((((((((())))))))))))+++,,,------,,,+++)))(((***************+++++++++***)))((('''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%'''))))))'''(((,,,...---&&&&&&&&&%%%$$$###"""!!!%%%$$$###"""!!!!!!!!!!!!########################%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%######"""!!!  !!!!!!!!!!!!"""!!!!!! !!!!!!!!!#########$$$%%%&&&&&&&&&((((((((('''&&&%%%$$$###%%%(((+++---...,,,)))((('''&&&%%%$$$""" !!! !!!!!!"""######$$$%%%%%%&&&)))***(((***///111000***)))''''''((((((((('''*********'''$$$!!! !!!%%%%%%$$$###"""  !!!"""###$$$%%%%%%((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((()))))))))))))))&&&&&&'''(((***+++,,,,,,***************)))(((''''''((()))((('''&&&''')))(((((())))))))))))************)))))))))***++++++'''((()))((('''&&&'''(((,,,))))))+++(((%%%&&&***333111/////////...---+++&&&&&&&&&(((***++++++)))&&&&&&&&&'''''''''((((((******)))***+++***'''%%%'''''''''''''''&&&%%%%%%$$$%%%&&&'''((()))))))))''''''&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&&&&''''''''''''&&&&&&$$$###""""""###$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$qqqcccYYYRRRMMMLLLJJJDDD@@@???>>>===;;;;;;<<<===<<<;;;:::;;;;;;999777555666777666666555555555666777777555666777777666666777999:::888666333222111000///000111222444666555111...***))))))(((((((((((()))'''((()))))))))((('''&&&---+++((())),,,---,,,)))***(((&&&&&&((()))))))))***************++++++,,,---///000///---,,,,,,---000//////.........//////------------------...///222000...---,,,,,,------******)))))))))*********------,,,,,,+++***))))))))))))))))))(((((((((((()))((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&'''&&&%%%&&&''')))&&&%%%$$$$$$###$$$$$$$$$%%%''')))***++++++))))))))))))))))))))))))******,,,------,,,,,,***)))((()))*********************+++)))'''&&&%%%&&&((()))&&&&&&%%%%%%%%%$$$$$$$$$%%%''''''$$$$$$((()))'''%%%%%%%%%%%%$$$$$$######&&&%%%###"""!!! #########"""""""""""""""$$$%%%&&&''''''&&&&&&%%%###$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$"""  !!!!!!!!!!!!!!! !!!!!!!!!!!!######"""!!!!!!!!!!!!!!!""""""###$$$%%%&&&&&&''''''((())))))(((&&&$$$###%%%&&&)))+++,,,+++)))((('''&&&%%%$$$"""!!! """!!!!!!!!!!!!"""###$$$%%%&&&(((++++++)))+++000333111---+++((('''(((((('''%%%,,,+++)))&&&###!!!!!!!!!&&&%%%%%%$$$###"""!!! !!!!!!!!!!!!"""###$$$$$$((((((((((((((((((((((((''''''((((((((((((((()))(((((()))***************&&&&&&''')))***+++,,,---,,,,,,,,,+++***)))(((''''''((()))((('''&&&''')))(((((((((((()))))))))***((((((((())))))***++++++'''((()))((('''&&&''')))---***)))***)))&&&(((,,,222222111000000...,,,+++&&&'''((()))+++***)))((('''''''''(((((((((((()))******)))***+++***(((&&&''''''''''''&&&%%%%%%$$$&&&'''(((***+++,,,,,,,,,''''''&&&&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&'''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$"""!!!!!!"""$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%""""""""""""###$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$ooo```WWWPPPMMMKKKEEE@@@???>>><<<::::::;;;<<<;;;:::888999999888666444444555555555555555555555666666333555777777666666777999999888666444222111111222555444333444555666444333------+++***((((((''''''&&&''')))***++++++***))),,,***(((***...///...+++)))'''%%%%%%&&&(((((((((******))))))******+++,,,---///000///---,,,,,,---//////............//////......------...///000000......---,,,------//////+++++++++*********+++,,,//////...---,,,,,,+++++++++++++++*********))))))'''''''''&&&&&&&&&'''(((&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&'''&&&%%%&&&(((***'''&&&&&&%%%$$$%%%%%%%%%))))))))))))***+++,,,,,,******************))))))---------,,,+++***)))((())))))))))))))))))))))))+++)))'''&&&%%%&&&((()))&&&&&&&&&%%%%%%%%%$$$$$$$$$'''&&&"""!!!$$$$$$!!!%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$"""!!! #########"""""""""""""""###$$$&&&'''((('''&&&&&&###$$$%%%%%%%%%$$$###""""""##################"""%%%''')))***)))&&&!!! !!!!!!"""""" !!!!!!!!!!!!%%%$$$######""""""######"""###$$$%%%&&&'''(((((('''(((***+++***(((&&&$$$%%%&&&((()))******))))))'''&&&%%%$$$###"""!!!  !!!!!! !!!!!!###$$$%%%(((+++,,,***,,,000222000...,,,***)))******)))(((,,,***'''$$$"""!!!!!!!!!$$$$$$$$$$$$$$$$$$######$$$###""""""!!!"""######((((((((((((((((((((((((((((((((())))))***************+++,,,,,,,,,++++++((()))))))))******++++++,,,,,,,,,,,,+++***(((((('''((()))((('''&&&''')))'''(((((((((((()))))))))(((((())))))************)))******)))(((((()))+++---)))(((***+++***+++//////111333444222///,,,***((()))******)))((('''&&&((())))))))))))*********)))((('''((())))))(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((***+++,,,,,,,,,%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$"""""""""######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$ggg\\\RRRNNNKKKFFFBBB@@@>>>===;;;:::;;;;;;:::999777888999888555333333333444444555555555666666666444666888888777777777888666666666444333333444666666444222111333444555444000///...,,,***)))(((((('''(((***+++,,,++++++***''''''''')))+++,,,+++***'''%%%######%%%''''''''')))))))))))))))******+++,,,...//////---,,,,,,---...------------...//////...............///000111,,,------...//////000000,,,---...---++++++---...000000//////......---------------,,,,,,,,,,,,+++'''(((((((((&&&&&&(((***((((((((((((''''''''''''&&&((())))))(((((()))+++)))((((((''''''''''''''',,,++++++***+++---...000************))))))))))))---,,,,,,++++++*********))))))))))))(((((((((((()))((('''&&&&&&&&&'''(((%%%%%%%%%%%%$$$$$$$$$$$$%%%''''''###"""$$$### #########""""""###$$$$$$'''&&&%%%###"""!!!!!!!!!###########################$$$&&&((()))((('''&&&$$$%%%&&&''''''&&&%%%$$$!!!"""############"""!!!$$$&&&)))***)))&&&""" !!!!!!""" !!!!!!!!!!!!############$$$$$$%%%&&&$$$%%%&&&'''((()))***+++)))***,,,,,,,,,***((('''%%%&&&'''((()))*********'''&&&%%%$$$###"""!!!!!!"""$$$""""""!!! !!!"""###$$$&&&)))+++***,,,///000---,,,***)))***,,,......---***'''$$$"""""""""!!! !!!""""""###$$$$$$%%%%%%&&&%%%###"""""""""###$$$(((((((((((((((((((((((((((((())))))******+++++++++,,,,,,---------,,,,,,******************))))))+++++++++++++++***)))((('''((()))((('''&&&''')))''''''(((((((((((())))))))))))***+++++++++*********++++++***))))))+++...---)))(((+++...,,,---///+++///333444222///,,,***)))++++++***(((&&&&&&&&&))))))*********+++++++++((('''&&&&&&(((((('''&&&%%%$$$$$$$$$%%%&&&'''((($$$%%%&&&'''((()))))))))$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$###"""$$$&&&'''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$${{{mmm^^^WWWRRRLLLFFFDDD@@@>>><<<;;;<<<<<<;;;:::777888:::999666444333444222333444555666666777777555777999:::888777777888333555666555444555888;;;666444333222444555555444000///...,,,+++************+++++++++******)))(((%%%'''))))))((('''''''''%%%###""""""%%%''''''''''''''''''''''''((()))))))))+++------,,,+++,,,---,,,,,,,,,,,,,,,---......---------......///111111---///000111222111///......///000///---,,,...111000000000000000/////////////////////.........---+++,,,,,,+++(((''')))+++++++++*********))))))))))))+++......---,,,,,,,,,++++++***))))))))))))******++++++,,,------......******)))))))))(((((((((,,,,,,++++++++++++++++++))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$#########""""""""""""%%%%%%######%%%%%%"""""""""!!!!!!!!!"""$$$$$$''''''%%%$$$############""""""######$$$$$$%%%%%%"""$$$''')))))))))'''&&&###$$$%%%&&&''''''&&&%%%"""###$$$$$$$$$$$$###"""######$$$$$$$$$###!!!  !!!!!! !!!!!!!!!!!! !!!"""###%%%'''(((&&&'''((()))***,,,------+++,,,---------,,,+++***&&&&&&'''''')))***++++++%%%%%%$$$###"""!!!!!! !!!!!! !!!$$$&&&%%%$$$###!!!!!!"""###$$$%%%***------...111///,,,---+++***+++---......---'''$$$"""!!!"""""" !!!!!!""""""###$$$$$$%%%&&&%%%###"""###$$$&&&'''((((((((((((((((((((((((''''''(((((()))******++++++,,,,,,------,,,,,,+++************************)))***************))))))'''((()))((('''&&&''')))'''''''''((((((((())))))***++++++,,,,,,+++***)))***++++++)))((())),,,///---)))(((,,,...,,,***+++))),,,000000...,,,+++,,,)))***+++)))'''&&&''')))))))))))))))************((('''&&&&&&'''(((((('''%%%%%%$$$$$$$$$%%%&&&'''$$$%%%&&&'''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###""""""###%%%'''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######""""""######$$$%%%%%%&&&###########################$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$oooccc[[[RRRKKKHHHAAA???============<<<;;;888999;;;:::888555444444111222333555666777777777666888::::::999888777888111444666666555777;;;>>>777666555666888888777555......---,,,+++++++++,,,------,,,***)))'''&&&&&&&&&))),,,+++'''%%%%%%&&&###"""!!!"""$$$'''((((((&&&%%%%%%%%%%%%&&&''''''''')))+++++++++***+++,,,++++++++++++,,,,,,---...------------...///111111000111333444444222///---...000111000...---///222000000000000000111111111000000000000///////////////000000---***((()))+++,,,,,,,,,,,,+++++++++***,,,...111222000.........---,,,,,,+++++++++++++++&&&'''***,,,---,,,***)))***)))))))))((((((''''''+++++++++***++++++,,,,,,))))))(((((('''''''''&&&$$$%%%%%%%%%%%%$$$###"""""""""""""""!!!!!!!!!!!!!!!"""!!!"""%%%&&&###!!!!!! """###$$$''''''&&&%%%$$$$$$$$$$$$""""""###$$$%%%&&&&&&&&&"""$$$''')))***)))'''&&& !!!"""$$$%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###"""!!! !!! !!!!!! !!!!!!!!!"""!!!###%%%''')))(((((()))+++,,,---//////---------...------,,,,,,&&&&&&''''''(((***+++,,,$$$######"""!!! !!!###"""!!!"""%%%((((((&&&$$$"""""""""$$$$$$''',,,000000222333111---000...,,,+++,,,,,,+++)))%%%""" !!!"""### !!!""""""""""""#########%%%$$$######$$$&&&(((***((((((((((((((((((((((((&&&&&&&&&'''((())))))***++++++,,,,,,,,,++++++***))))))*********+++++++++((())))))*********))))))'''((()))((('''&&&''')))''''''''''''((((((((()))+++,,,------,,,+++***)))*********)))((())),,,///...)))(((,,,...+++''''''(((+++---,,,***)))+++...((()))***(((&&&&&&))),,,(((((((((((()))))))))))))))'''&&&&&&((()))(((((('''&&&%%%$$$$$$$$$%%%&&&''''''((((((((((((((('''((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###""""""###%%%'''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$######!!!!!!"""###$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$zzzjjj___UUUNNNKKKGGG???:::;;;<<<;;;:::;;;666777777777777777777777666555444444555666777888555:::;;;888555666555222222333444666888:::;;;<<<555555777;;;>>>>>>:::666......,,,++++++,,,------000...+++******(((&&&###%%%&&&'''((((((((('''&&&############$$$%%%&&&''''''&&&&&&'''(((((('''&&&)))*********++++++,,,,,,///...,,,+++***))))))))),,,,,,,,,---///000222333///333888<<<<<<777111,,,000000111111111000000///,,,---...000111222222222000111222333444333333222......---,,,++++++******)))***+++,,,------------------......//////000000...------------,,,,,,,,,,,,***)))***---///...,,,***+++,,,+++******+++------,,,+++***)))'''&&&&&&(((((('''''''''&&&&&&&&&)))(((&&&$$$###"""!!!!!!###"""!!!"""###$$$###"""""" !!!###%%%%%%%%%'''&&&$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$%%%&&&'''%%%$$$$$$%%%'''((('''&&&&&&((()))(((&&&$$$###$$$%%%&&&&&&'''&&&%%%###"""""""""""""""!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!&&&***---)))***,,,------,,,***))))))+++,,,,,,***))))))***+++)))''''''''''''&&&$$$'''&&&$$$###!!!!!!!!!"""%%%###  ###%%%''''''&&&###!!!!!!###%%%&&&***000444444444333333111---)))))),,,---***&&&###$$$$$$""" !!!"""###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&+++)))&&&&&&'''(((((('''&&&(((+++,,,+++++++++,,,,,,,,,***)))))))))************************++++++))))))))))))((((((((((((&&&''')))******)))((('''((((((((((((((()))))))))))))))***++++++++++++++++++***)))((((((((()))***---------,,,+++***)))((((((''''''''''''((()))))))))((('''&&&&&&'''))))))&&&&&&''''''((())))))))))))))))))))))))((('''''''''&&&&&&'''$$$ ###)))((()))+++,,,,,,***(((&&&%%%%%%&&&&&&&&&%%%%%%$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$)))((('''&&&%%%&&&'''(((######$$$$$$$$$$$$%%%%%%'''&&&%%%&&&''''''%%%###%%%%%%$$$$$$###$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%######$$$%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%|||jjj]]]XXXXXXRRRJJJCCCBBBAAA===;;;;;;888888777777666666555555555444444333444555666777555999;;;888666777666444444555666888999;;;<<<===<<<;;;:::;;;>>>???===;;;222111///---------.........---+++)))(((((('''&&&&&&'''(((((()))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((&&&%%%&&&&&&''''''((((((((((((---,,,+++******))))))***+++++++++,,,---...///000...111555777777444000---//////000000000//////...,,,---...//////000111111...///000111222222111000......------,,,++++++***))))))***+++,,,,,,,,,,,,---.........////////////++++++,,,,,,---------...,,,***)))+++---///...,,,,,,+++******+++++++++,,,++++++***)))(((((('''''''''''''''&&&&&&&&&%%%%%%"""""""""###$$$%%%&&&&&&%%%$$$""""""######""" ###!!! !!!###$$$$$$$$$'''&&&%%%#########$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$######$$$%%%&&&'''%%%%%%%%%'''((('''&&&&&&''''''&&&$$$"""###$$$$$$%%%&&&&&&&&&%%%$$$###""""""""""""!!!!!!!!!  !!!"""########################!!!###&&&((()))))))))+++,,,,,,,,,++++++)))***,,,,,,+++******+++,,,+++))))))******(((&&&'''&&&$$$"""!!!!!!!!!"""$$$"""  """$$$%%%%%%$$$###!!!!!!###%%%%%%)))000444444333222222000---***)))++++++)))&&&###%%%&&&$$$""" !!!### !!!"""###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))'''%%%%%%&&&'''''''''&&&(((+++,,,+++***+++,,,...,,,***)))((()))***+++))))))))))))))))))))))))(((((())))))))))))))))))((()))***++++++)))(((''')))))))))))))))))))))))))))***++++++,,,+++++++++***)))((((((((()))******************)))((('''&&&''''''&&&&&&''''''((()))'''''''''''''''((()))***(((((((((((((((''''''''')))))))))))))))((('''''''''&&&&&&'''$$$ """'''''')))+++,,,+++***'''&&&%%%%%%%%%&&&%%%%%%$$$$$$(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&'''###$$$$$$$$$%%%%%%&&&&&&(((&&&&&&&&&''''''%%%###%%%%%%$$$$$$###$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%%%%%%%&&&'''((()))******&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%xxxeee___bbb\\\SSSJJJGGGCCC===999888:::999888777666555555555555444444444444555555666555999;;;888666888999777666777888:::;;;===>>>>>>CCCAAA>>>===>>>???@@@???888777555222111111111111------,,,)))''''''((()))(((((()))))))))(((((('''&&&''''''''''''&&&%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&+++******))))))******++++++++++++++++++,,,---------...///000111000///...---....../////////......---------------...///000---...//////000/////////......------,,,,,,++++++((()))***+++,,,,,,,,,+++------............//////))))))***+++,,,---......+++******+++---......---...+++((()))+++---+++))))))))))))(((((((((''''''%%%%%%%%%%%%%%%$$$$$$### !!!"""###%%%&&&'''&&&%%%$$$###$$$###!!!%%%###""""""###$$$$$$###&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&%%%$$$#########$$$%%%((('''&&&&&&'''((('''%%%%%%&&&%%%###!!!!!!###%%%###$$$%%%&&&&&&&&&%%%$$$"""""""""!!!!!!!!!  !!!##############################!!!###$$$$$$$$$$$$''''''((()))***++++++,,,(((***,,,---,,,+++,,,---...---,,,---...---+++)))'''%%%$$$"""!!!!!!!!!""""""!!!!!! !!!!!!""""""######"""!!!!!!$$$&&&$$$)))000444555333111000///...,,,***)))(((''''''"""$$$%%%%%%$$$$$$%%%&&& !!!"""###$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$###$$$&&&(((((('''&&&(((***+++******+++,,,///---***((('''(((***+++))))))(((((((((((((((((('''((()))*********************+++++++++***((('''++++++******))))))(((((()))******+++++++++++++++(((((((((((()))***++++++)))))))))))))))((('''&&&&&&&&&&&&&&&&&&''''''(((%%%&&&'''((()))************))))))(((''''''&&&&&&)))))))))))))))((((((''''''%%%&&&'''%%%!!!"""&&&'''(((***++++++)))'''&&&$$$$$$%%%%%%%%%%%%$$$$$$)))(((((('''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$###############$$$%%%&&&$$$$$$%%%%%%&&&'''((((((((('''&&&&&&'''&&&$$$"""%%%$$$$$$###$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%&&&''''''((()))***++++++''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%rrrggggggddd[[[QQQLLLGGG@@@:::999:::999888777666666666777666555555555555666666666555999:::888777999:::999999999:::;;;<<<>>>>>>???EEECCC@@@>>>>>>>>>???@@@???===;;;888666555444444//////...+++(((''')))+++++++++*********)))(((((('''((((((((('''&&&$$$######%%%((()))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***++++++,,,,,,+++******+++++++++,,,,,,++++++,,,---...///------......//////.........---,,,,,,,,,---......---........................---------,,,,,,++++++)))***++++++,,,,,,,,,+++------------------------(((((()))******+++,,,,,,*********+++,,,---------///***'''(((+++---+++''''''''''''''''''''''''(((###$$$$$$%%%$$$###"""""""""""""""######"""""""""$$$$$$###$$$%%%%%%###!!!'''%%%######$$$$$$###"""&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$###"""###$$$%%%)))(((''''''''''''&&&%%%%%%%%%$$$"""!!!!!!$$$&&&"""###%%%&&&'''&&&&&&%%%""""""!!!!!!!!!  """######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###""""""!!!$$$$$$$$$%%%''')))***+++(((***,,,---,,,,,,---//////...///000111000---***&&&%%%###"""!!!!!!!!!""" !!!!!!!!!!!!!!!!!!  !!!!!! !!!$$$&&&%%%***111666666444111000......---+++(((&&&&&&(((!!!"""######""""""###$$$ !!!!!!"""######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###%%%'''))))))((('''(((******))))))+++,,,///---***((('''(((***+++)))))))))))))))((((((((('''((()))***+++,,,++++++++++++,,,,,,+++***)))(((,,,,,,+++***)))(((((('''(((((()))************))))))))))))***+++,,,,,,---+++,,,,,,,,,++++++***)))&&&%%%%%%%%%%%%&&&''''''$$$%%%''')))***+++******))))))((((((''''''''''''(((((())))))))))))(((((('''%%%&&&((('''###"""$$$'''((()))***)))((('''&&&!!!"""###%%%&&&&&&&&&&&&((('''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%&&&'''$$$%%%%%%&&&'''((()))))))))'''&&&&&&'''&&&$$$"""$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######%%%$$$$$$######$$$$$$%%%'''''''''((()))*********'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%rrrkkkkkkaaaXXXSSSNNNFFFAAA???;;;:::999777777888999:::777888888888888777777777555999:::777666999;;;:::::::::;;;<<<======>>>>>>AAA@@@@@@???>>>======>>>AAA@@@???===;;;888666555444444222///---+++,,,---------,,,+++******))))))''''''''''''&&&$$$###"""$$$''')))***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((()))++++++---,,,++++++***+++++++++,,,+++***))))))+++---///,,,------...//////......---,,,,,,,,,,,,------............---------......,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))(((((())))))***+++++++++,,,---...)))%%%&&&***,,,)))%%%%%%&&&&&&&&&&&&'''''''''"""###$$$%%%$$$###!!! ######$$$$$$###""" !!!!!!###%%%'''(((&&&$$$(((&&&$$$###$$$$$$$$$"""&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&$$$#########$$$$$$)))(((&&&&&&''''''&&&$$$%%%%%%%%%###"""###&&&((("""###%%%&&&'''&&&&&&%%%!!!!!!!!!!!!  !!!""""""""""""""""""""""""""""""###"""!!! !!!""""""!!!!!!"""###%%%'''(((***(((***,,,---,,,,,,---///......000222333111...***%%%$$$"""!!!!!!!!!!!!""" !!!""""""!!!  !!!!!!"""$$$&&&''',,,222666666444222111......---+++(((''''''((($$$###""""""""""""!!! !!!!!!""""""######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&)))+++***)))'''((())))))))))))+++,,,...,,,***(((((()))+++,,,+++++++++******)))))))))'''(((***,,,------,,,+++++++++++++++******)))))),,,++++++***)))(((''''''&&&''''''((((((((((((((()))***+++,,,------......,,,,,,,,,---,,,,,,+++***&&&%%%%%%%%%%%%&&&''''''$$$%%%(((***+++++++++***''''''''''''(((((())))))(((((())))))))))))(((((('''%%%&&&)))***&&&###%%%'''(((((((((((('''&&&%%% !!!###%%%'''((())))))%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''''''(((%%%%%%&&&''''''((())))))((('''&&&&&&'''&&&$$$"""$$$#########$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((((('''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%sssmmmcccZZZUUUQQQJJJEEECCC>>>===;;;999888999:::;;;888999999999999888888777555999999666555888:::999::::::;;;;;;<<<<<<<<<======>>>???>>>======???@@@CCCDDDEEEDDDAAA===999666999777555555555444222///000///...,,,+++*********((('''&&&%%%$$$$$$$$$$$$&&&(((+++***'''&&&(((***%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''(((******,,,++++++*********+++++++++***)))((()))***+++,,,***+++,,,------...------+++,,,------.........---......---,,,,,,,,,------+++++++++++++++***************+++++++++++++++*********)))))))))))))))((((((((((((((('''''''''&&&&&&((()))***))))))***,,,+++(((%%%%%%'''(((&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%###!!! !!!###$$$%%%$$$###### """&&&)))***(((&&&(((&&&$$$$$$%%%%%%%%%###%%%&&&'''(((((((((''''''''''''((((((((((((''''''((('''%%%$$$###$$$$$$%%%'''&&&%%%%%%&&&'''&&&$$$$$$$$$%%%$$$###$$$&&&(((###$$$%%%&&&&&&&&&%%%$$$!!!!!!!!!  !!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""### !!!"""$$$%%%&&&(((((((((***,,,---,,,+++,,,---+++,,,///222333111---)))$$$###"""!!! !!!"""""" !!!!!! !!!"""""""""$$$&&&(((,,,111444444333222111///...,,,+++******))))))((('''%%%$$$$$$$$$""" !!!!!!""""""############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%'''***+++***)))'''((()))(((((((((***,,,+++***)))))))))***+++,,,,,,,,,++++++******))))))((()))+++---...---,,,+++******************************))))))((((((''''''&&&&&&'''(((((((((((((((***+++,,,---------------))))))*********))))))(((&&&&&&&&&&&&&&&''''''(((&&&'''((()))***+++++++++&&&&&&''''''((())))))***'''(((((()))))))))))))))'''$$$&&&+++---)))&&&&&&'''''''''''''''&&&&&&%%%"""###%%%&&&((())))))***$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%''''''((((((((((((&&&&&&&&&''''''''''''((('''&&&%%%&&&''''''%%%###############$$$%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%tttjjjaaa\\\WWWPPPKKKJJJDDDBBB>>>;;;999999999:::888999999:::999888777666555999999555444777999888999999::::::::::::::::::>>>??????===<<<>>>CCCGGGJJJLLLOOOPPPNNNHHHBBB>>><<<888777999>>>>>>999444222111///---++++++***+++***)))&&&$$$$$$%%%&&&'''(((+++,,,***'''&&&)))---''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''')))))))))))))))((())))))******))))))))))))(((((((((((('''((()))***++++++++++++)))***---///000000...------,,,+++*********++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$'''(((((('''''')))+++((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$!!!###%%%&&&%%%$$$!!!  ###%%%&&&&&&&&&%%%!!!"""$$$''')))***(((%%%(((&&&$$$$$$&&&&&&&&&%%%%%%&&&'''((()))((((((''')))******++++++******))))))((('''%%%$$$%%%%%%&&&%%%$$$###$$$&&&&&&%%%$$$!!!"""$$$$$$###$$$%%%'''$$$%%%&&&&&&&&&%%%$$$###!!!!!!  !!!"""###$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######"""!!!"""###%%%'''(((((((((((()))***,,,,,,+++******+++(((***---000222000+++&&&$$$###""" !!!"""""" """#########$$$&&&(((+++///111111000000111000---***+++---...,,,******'''%%%%%%&&&&&&$$$!!!""""""""""""############$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$%%%''')))***)))''''''((((((((('''(((***---'''((()))***+++,,,,,,,,,+++++++++***)))((((((((()))***---......---+++***(((((((((((()))***++++++(((((((((''''''''''''''''''((())))))******)))))))))***+++,,,,,,++++++***''''''((((((((((((''''''''''''&&&&&&''''''((())))))((((((((()))******+++'''''''''(((((((((((((((''''''((()))))))))))))))&&&$$$&&&---000---)))((('''''''''&&&&&&&&&%%%%%%''''''((((((((((((((('''%%%$$$$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&(((((((((((('''&&&'''''''''&&&&&&&&&&&&%%%&&&%%%%%%&&&'''(((&&&%%%############$$$%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%wwwmmmhhhccc\\\WWWVVVHHHEEEAAA===999888888888777888999999999777666555666999999444333666888777999999999999999999999999AAAAAA???<<<<<<@@@HHHNNNQQQUUUYYY[[[YYYSSSKKKGGG<<<888777<<>>AAACCCAAA??????DDDIIIYYY[[[^^^]]]XXXSSSOOOMMMCCC@@@;;;;;;DDDOOONNNFFF;;;333...///---))))))---+++***(((&&&%%%'''+++...333111---)))((()))+++,,,+++(((&&&''')))***(((&&&&&&$$$%%%((()))&&&&&&(((%%%%%%%%%%%%&&&'''(((((($$$&&&((())))))(((&&&%%%)))))))))***)))(((((('''***************))))))((((((((((((((())))))))))))''''''''')))******'''%%%&&&''''''(((''''''&&&&&&$$$%%%'''(((((((((''''''$$$%%%%%%&&&'''((())))))))))))(((&&&$$$###%%%&&&######""""""""""""######%%%###""" !!!###$$$ !!!""""""!!! !!!###%%%&&&%%%$$$###(((%%%###%%%)))***'''###((('''&&&%%%%%%%%%%%%%%%***************)))(((''''''))),,,......---+++***'''&&&&&&%%%%%%$$$#################################"""!!!!!!"""$$$&&&''')))((('''%%%$$$######"""!!!!!!!!!!!!!!!!!!!!!!!! """%%%&&&&&&%%%$$$###"""!!!"""###$$$###"""%%%&&&&&&&&&%%%%%%''')))''''''(((((())))))******---((('''+++---+++((('''...---777999@@@:::$$$)))"""!!! !!!######!!! !!!""""""!!!!!!"""###!!!!!!!!!!!!###%%%'''((('''+++000333333222111000777111++++++000222///+++(((&&&###!!!!!!"""######""""""!!!!!!"""###$$$$$$$$$############%%%&&&'''###$$$%%%'''((()))))))))&&&''')))*********)))((('''(((***+++,,,,,,+++***...---,,,,,,++++++,,,,,,&&&&&&&&&&&&''')))***+++(((&&&$$$%%%((()))(((&&&(((((()))(((&&&&&&''')))'''(((***+++,,,,,,++++++,,,,,,,,,,,,+++)))'''&&&+++*********))))))(((((('''(((((()))))))))))))))+++---,,,((((((,,,---+++++++++***)))((('''&&&&&&$$$%%%'''(((((('''%%%$$$$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%&&&'''))))))'''%%%$$$%%%&&&&&&&&&&&&)))+++***)))(((&&&$$$$$$######%%%&&&)))***+++***)))(((((((((((('''%%%$$$%%%''''''&&&$$$######$$$&&&'''$$$######""""""######$$$''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$#########%%%%%%'''&&&&&&%%%$$$###""""""%%%%%%%%%$$$$$$$$$######zzztttjjjeeeeee^^^YYYRRRJJJDDD@@@===;;;:::::::::999888777666555777777777777888888888888777777777777888999999::::::===@@@???>>>@@@FFFKKKTTTUUUTTTSSSRRRRRRSSSUUULLLJJJDDD@@@DDDKKKKKKEEE@@@:::777666333---***,,,+++******))))))+++...111000...,,,******+++---...///---++++++,,,,,,***((('''%%%&&&***+++((((((+++'''&&&%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%'''(((((((((((('''&&&&&&%%%&&&''''''((((((((((((''''''''''''((((((((((((&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''((('''''''''%%%######$$$&&&######""""""""""""######$$$###"""!!!!!!"""###$$$!!!"""#########"""!!!!!! !!!###%%%%%%%%%$$$###&&&###"""$$$(((***'''$$$''''''&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))((()))+++,,,---,,,******''''''&&&&&&%%%$$$$$$$$$###########################"""!!!!!!!!!###%%%&&&)))((('''%%%$$$#########!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%&&&&&&%%%$$$%%%###""""""$$$$$$###!!!%%%&&&&&&&&&%%%$$$&&&((()))))))))))))))*********---)))(((***)))'''(((,,,///;;;RRRZZZaaaVVV333,,,###""""""###%%%&&&$$$###!!!"""###"""!!! !!!"""!!!!!!!!!!!!###%%%'''((((((,,,111333333111000000444000......000000---***&&&%%%###""""""###$$$###"""""""""""""""###$$$%%%######""""""###$$$&&&'''###$$$%%%'''((()))))))))'''(((((()))***)))))))))))))))***+++++++++******---,,,++++++******++++++******)))((((((((((((((((((&&&$$$%%%''')))((('''&&&'''((('''%%%%%%'''(((&&&''')))***++++++************++++++++++++******---,,,+++***)))((('''&&&''''''((()))))))))((((((***,,,,,,)))))),,,,,,*********))))))))))))((((((%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%'''((()))'''%%%%%%&&&'''(((''''''((()))((('''&&&&&&%%%%%%%%%%%%'''(((***++++++***)))(((((())))))(((&&&&&&''')))((('''&&&$$$$$$&&&'''((($$$$$$############$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%$$$############$$$%%%''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###xxxooolllmmmgggaaaYYYQQQKKKFFFAAA>>>;;;;;;:::999888777666666888888888888888888888888777666666666777999:::<<<888;;;=========???DDDHHHOOONNNLLLKKKMMMSSS[[[aaaXXXVVVPPPIIIHHHIIIHHHDDDDDD@@@>>>===888111,,,,,,******))))))+++---///000.........//////000111111000///------...---+++))))))'''(((,,,,,,******---((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$!!!!!!###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$%%%%%%$$$########################"""######$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$""""""$$$%%%######""""""""""""######$$$###"""!!!!!!"""###$$$"""###$$$$$$$$$$$$######"""###$$$%%%%%%$$$######$$$"""!!!$$$''')))'''%%%%%%&&&'''((((((''''''&&&###$$$%%%''')))***++++++******************))))))((((((''''''&&&%%%%%%%%%"""""""""""""""""""""""""""!!!!!! !!!"""$$$%%%((('''&&&%%%$$$#########!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%&&&%%%$$$$$$$$$###"""###%%%&&&%%%$$$%%%&&&''''''&&&%%%'''(((+++******)))))))))))))))((()))******&&&$$$,,,666FFF___~~~HHH...###""""""###%%%&&&%%%$$$"""###$$$###!!! !!!!!!!!!!!!"""###%%%'''(((+++...222333222000/////////000222222222///+++)))$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%""""""!!!!!!"""###%%%&&&$$$$$$&&&'''(((((())))))((((((((()))))))))******++++++***)))))))))******++++++***))))))))))))***+++***))))))(((((())))))(((&&&%%%&&&''')))((((((&&&&&&'''&&&%%%%%%&&&(((&&&'''((())))))***)))))))))))))))***+++,,,.........---,,,***)))'''&&&%%%&&&&&&'''((((((((((((''''''++++++))))))++++++''''''(((((()))))))))******&&&'''((())))))((('''&&&((('''&&&%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&((((((&&&$$$%%%''')))***(((''''''(((&&&&&&%%%%%%%%%&&&&&&'''((()))***++++++***((('''((()))))))))(((((()))+++)))((('''&&&&&&'''((()))%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&'''((()))$$$######""""""###$$$$$$'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$vvvooonnnhhhccc]]]WWWSSSMMMGGGBBB???>>>===;;;999888777666999999888888888888888777666666555555666999;;;<<<999;;;<<<<<<;;;<<>>FFFGGGHHHJJJNNNTTT\\\bbb```cccggghhhddd]]]YYYXXXjjjiiidddZZZPPPIIIFFFDDDDDD>>>666222222444777888333444666777666444111///+++,,,///000000000//////,,,***)))+++***&&&%%%'''%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%#########$$$###""""""!!!######$$$$$$$$$######"""############$$$$$$$$$$$$'''%%%###"""$$$%%%%%%%%%#########"""###$$$%%%&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!!###$$$$$$###"""###$$$$$$$$$############$$$$$$"""""""""""""""######$$$""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$###&&&%%%%%%%%%&&&&&&%%%###$$$&&&(((*********((('''&&&'''((()))******+++***+++***(((&&&&&&&&&(((((()))(((((('''&&&&&&%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%((())))))(((%%%(((+++------...///000+++***((('''&&&''''''(((++++++---111:::QQQuuuddd000(((&&&###"""!!!!!! $$$%%%%%%$$$!!! !!!""""""""""""$$$&&&((()))///111222111///------...,,,222999999555...+++***''')))***((($$$"""!!!"""%%%%%%$$$$$$$$$$$$$$$%%%"""!!!!!!!!!!!!###$$$%%%%%%%%%&&&'''(((((((((((())))))))))))************,,,+++)))((('''((())))))***)))((((((''''''((((((%%%%%%%%%&&&'''((()))***'''''''''''''''((()))***'''((()))((('''((()))+++******)))*********++++++,,,+++*********+++,,,---*********)))))))))))))))%%%&&&&&&'''''''''''''''%%%)))***((((((***)))%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&((('''%%%$$$$$$%%%'''((('''&&&%%%$$$###"""""""""$$$###$$$%%%''''''%%%###%%%'''******)))'''&&&&&&(((((('''&&&%%%%%%%%%%%%'''''''''&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%$$$""""""######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$zzztttoooiiifffeeebbbZZZTTTOOOLLLHHHDDD@@@===<<<;;;:::::::::999888888777777444555666777888888999999444555666999;;;===???@@@???BBBFFFIIIKKKNNNRRRUUU\\\```gggooooookkkggghhhzzz{{{uuuhhh\\\UUUQQQOOOLLLEEE;;;555555666777666333444555666444111...,,,,,,///222444333222111222,,,))))))+++)))%%%$$$%%%%%%%%%%%%%%%&&&'''((()))''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%$$$######""""""#########$$$$$$$$$'''%%%$$$$$$%%%&&&&&&%%%$$$$$$#########%%%&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$############%%%&&&&&&%%%$$$$$$%%%$$$$$$############$$$$$$!!!!!!""""""######$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''((()))******))))))((())))))***************))))))((('''&&&&&&&&&'''(((((((((''''''&&&%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!""""""""""""""""""""""""""""""%%%%%%%%%&&&&&&'''''''''***)))''''''(((((('''&&&)))+++...000000///000111+++***(((&&&&&&''')))***,,,***---:::QQQuuuccc222+++)))%%%#########"""!!!###$$$%%%$$$"""!!!!!!""""""""""""###$$$&&&((()))///000000///---,,,,,,---///333777888333...+++***(((***+++((($$$!!!"""$$$%%%%%%$$$############$$$""""""!!!!!!"""###%%%&&&%%%&&&&&&'''((((((''''''((()))***+++,,,+++***)))******)))((((((((())))))***)))((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&'''((()))((('''''')))+++'''((())))))((()))***,,,++++++************++++++,,,,,,+++***))))))))))))((()))))))))************&&&&&&'''(((((((((((('''&&&******((((((******&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&%%%$$$###############$$$$$$$$$&&&((((((&&&$$$$$$&&&((()))'''&&&&&&''')))((('''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$######$$$&&&#########$$$$$$#########$$$##################$$$&&&&&&''''''''''''&&&&&&((('''&&&%%%$$$######""""""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%{{{ooohhhfffddd___ZZZWWWTTTOOOIIIDDDAAA???>>>;;;;;;:::999999888777777444555777888999888777666333444666888;;;>>>>>>>>>;;;???CCCGGGHHHIIIJJJKKKTTTTTT\\\hhhnnnmmmmmmpppxxx|||{{{pppfffaaa^^^[[[PPPJJJBBB>>>===<<<999666555555666666555222///---...111555555222000//////)))''''''******&&&&&&((('''''''''&&&&&&'''((((((''''''(((((('''&&&$$$###%%%%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%%%%$$$""""""#########$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###$$$###""""""###$$$&&&(((((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&((())))))'''%%%%%%%%%%%%$$$$$$######$$$$$$%%% !!!"""######$$$$$$$$$$$$#########$$$%%%'''((($$$$$$$$$$$$%%%%%%&&&'''###$$$&&&'''(((((()))*********)))))))))))))))((('''((())))))))))))))))))&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$########################"""###############""""""!!!!!!!!!!!!""""""###$$$""""""""""""""""""""""""%%%%%%%%%%%%&&&((()))))))))((('''(((*********(((---///111222000...------,,,+++)))((((((***,,,---///333BBB]]]}}}ZZZ111***'''$$$###$$$$$$%%%$$$"""$$$$$$$$$""""""###$$$###""""""###$$$&&&(((***...///...---+++***,,,---111222444333000---***)))''')))***'''###"""%%%)))%%%$$$###"""""""""""""""######""""""###$$$&&&'''%%%&&&''''''((('''''''''&&&(((+++------,,,***((('''((())))))))))))))))))***))))))((('''((((((((((((((('''&&&&&&&&&&&&&&&'''((())))))'''''')))+++&&&'''((((((((((((***,,,+++***)))(((((()))***+++)))************)))((((((*********)))))))))))))))''''''((()))))))))(((((((((+++***''''''***+++(((&&&'''''''''''''''((((((''''''&&&&&&&&&&&&''''''###$$$$$$%%%&&&'''(((((($$$$$$###############$$$%%%%%%%%%'''((()))'''%%%###%%%&&&&&&%%%%%%'''((('''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$###"""!!!###$$$"""##################"""###""""""!!!!!!""""""###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######""""""###%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%rrrgggcccbbb___[[[\\\YYYSSSMMMGGGCCC@@@???;;;;;;::::::999888777777333555777999999888666444777777777999;;;<<<;;;::::::>>>CCCFFFGGGGGGGGGHHHKKKJJJPPP]]]gggjjjmmmqqqrrrzzz~~~wwwqqqooommmiiiWWWRRRMMMKKKJJJHHHBBB===777888999999888666333222///222555444000,,,***+++'''%%%&&&***+++((((((+++***)))(((''''''''''''''''''((()))))))))'''$$$###%%%&&&&&&&&&&&&%%%$$$$$$!!!"""###%%%&&&&&&&&&&&&############$$$$$$$$$$$$$$$###$$$%%%&&&&&&$$$"""###"""!!!!!!"""$$$&&&'''((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))+++***(((&&&%%%%%%%%%$$$$$$######$$$$$$%%% """###$$$$$$$$$$$$%%%%%%$$$$$$%%%'''((()))#########$$$%%%&&&'''((( ###&&&((()))***,,,...,,,+++***)))(((((())))))%%%&&&'''((())))))))))))$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$####################################$$$$$$$$$######"""###"""""""""###$$$%%%&&&""""""""""""""""""""""""$$$$$$%%%%%%'''(((***+++$$$$$$%%%'''+++...//////000222333222///,,,***)))---,,,***)))***,,,...000777DDDbbbRRR...%%%###!!! """$$$%%%%%%"""###$$$$$$###"""###%%%############$$$&&&(((***---...---+++******+++---222111000///...,,,)))(((%%%''')))&&&######(((---$$$$$$###"""!!!!!!""""""$$$############%%%&&&'''&&&&&&''''''((('''''''''%%%(((+++...///,,,)))'''&&&'''(((*********)))(((******)))(((((((((((((((&&&&&&&&&'''((()))***+++&&&(((***)))''''''))),,,%%%&&&'''''''''''')))+++***)))(((''''''((()))***'''((()))******)))(((''',,,++++++***)))((((((''''''(((((()))))))))))))))***,,,***''''''***,,,***&&&&&&'''((()))***++++++((((((''''''''''''(((((("""###$$$&&&'''(((((((((##################$$$$$$&&&%%%&&&'''))))))'''%%%"""$$$%%%$$$$$$%%%''')))%%%%%%%%%%%%&&&'''((()))$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%$$$"""!!!"""$$$"""######$$$$$$######"""""""""!!!!!!!!!!!!""""""$$$$$$$$$%%%%%%$$$$$$$$$##################$$$$$$###$$$%%%'''((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%uuurrriii]]]VVV[[[YYYVVVRRRMMMHHHDDDBBBCCC<<<888:::;;;999777888888888888:::;;;<<<:::888555666777999::::::::::::<<<===@@@CCCEEEEEEEEEDDDJJJIIIIIILLLSSS^^^iiippprrrvvvvvvrrrpppuuu|||~~~sssrrrlllbbbTTTHHH@@@<<<@@@AAAAAA===888555666777444::::::333///111222000000+++'''(((******((((((***)))((('''''''''((()))''''''&&&&&&&&&''''''(((%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%######$$$&&&''''''!!!"""###$$$%%%&&&''''''%%%%%%&&&%%%$$$""" ''''''&&&&&&%%%%%%$$$$$$$$$%%%'''((((((&&&$$$###'''%%%###"""###$$$$$$$$$###""""""%%%((()))&&&$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$'''+++///222333111...,,,,,,......+++(((++++++,,,,,,,,,+++******+++)))''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$###""""""""""""$$$$$$##################%%%%%%$$$$$$$$$%%%&&&'''###$$$%%%$$$""""""###$$$((()))******))))))***+++)))***+++---///111333444333222333555222,,,***,,,//////))),,,555333555AAAHHHmmmGGG***%%%$$$""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$&&&'''((()))***+++,,,+++******+++---222000---,,,,,,,,,+++)))((('''%%%###"""""""""###########################"""""""""###$$$%%%''''''%%%&&&''''''((((((''''''###$$$&&&((((((((((((((('''((()))******)))(((''')))((('''&&&%%%&&&&&&'''))))))(((((((((((())))))***)))((((((((()))+++,,,)))&&&###$$$'''++++++***+++***)))(((((((((******'''((()))******)))(((''',,,***((())),,,---+++)))''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''((()))))))))(((((('''''''''((((((&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&&&&(((***+++)))(((((()))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&%%%%%%%%%''''''&&&%%%$$$###"""!!!%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%'''(((***++++++***(((&&&%%%$$$%%%%%%'''&&&%%%%%%%%%%%%&&&'''}}}kkk]]]VVV[[[\\\[[[XXXSSSNNNJJJHHHFFF@@@<<<======:::777888999999999;;;===>>>===;;;888888888777777777777777777999===AAAEEEHHHIIIIIIFFFEEEDDDFFFMMMUUU^^^dddfffjjjmmmmmmpppxxx~~~xxxlll```WWWRRRTTTUUUTTTMMMDDD>>>===???BBBFFFDDD<<<555444222///222000...,,,+++***)))***(((((('''&&&&&&''''''((())))))(((((((((((()))))))))(((((('''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%'''&&&%%%$$$&&&'''(((((($$$############$$$$$$%%%$$$$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%$$$#########$$$$$$$$$$$$""""""###&&&&&&$$$"""$$$$$$%%%%%%&&&&&&&&&'''))))))(((((((((((('''&&&''''''''')))---000333444222000------......+++)))+++++++++++++++++++++++++++)))'''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$###$$$###"""###$$$$$$""" $$$$$$##################$$$$$$$$$$$$$$$%%%%%%%%%###%%%&&&&&&$$$###$$$%%%''')))***+++******,,,---,,,...111333555777777777999555333444222...,,,...+++000///333<<<>>>EEEVVVwwwBBB+++&&&%%%$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%'''((()))***---......---,,,...111444111///,,,+++******(((&&&$$$$$$#########$$$%%%&&&#################################$$$$$$&&&''''''%%%%%%&&&'''''''''''''''$$$%%%&&&((())))))(((''''''((()))******)))((('''***)))((('''''''''(((((())))))(((((((((((())))))(((((('''''''''((()))***)))(((&&&'''(((***++++++***)))))))))))))))******((()))***++++++***)))((()))'''&&&&&&((((((%%%###&&&&&&''''''(((((())))))(((''''''''''''(((((()))((((((((((((((()))******((((((''''''''''''((((((&&&''''''''''''''''''&&&'''&&&%%%$$$$$$$$$$$$%%%$$$%%%&&&'''''''''&&&%%%%%%'''))))))'''&&&'''((((((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&'''((()))***)))'''&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&''''''vvvfff```^^^aaacccaaaZZZSSSOOONNNJJJDDD@@@AAA???;;;888999:::::::::<<>>;;;999777555444333333333555777:::???CCCFFFHHHIIIDDDCCCBBBCCCFFFLLLRRRVVVZZZ___dddhhhqqqzzz~~~|||{{{qqqkkkooopppmmmaaaRRRFFFCCCDDDQQQSSSOOOFFF>>>999444000444444222///,,,,,,,,,---)))))))))(((((()))))))))+++++++++***************,,,++++++***)))))))))((()))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''((()))((('''%%%#########%%%%%%######%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%####################################$$$$$$$$$$$$%%%$$$######%%%%%%%%%######$$$%%%&&&'''((())))))+++++++++*********))))))+++,,,,,,...000222444555444222000//////...,,,***+++***))))))***+++,,,---+++)))'''''''''((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&######%%%******&&&"""######$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%%%%$$$######%%%''''''&&&%%%%%%%%%((()))+++,,,,,,---///000///222666:::<<<<<<:::999:::555111222222000///222111888888;;;FFFRRRddd}}}{{{;;;+++&&&%%%%%%%%%$$$$$$$$$$$$##############################$$$&&&(((***+++,,,//////...------000444888000---+++)))((((((&&&$$$$$$$$$###"""###$$$%%%&&&########################%%%%%%$$$$$$%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%'''((())))))(((''''''((()))******)))((('''+++***)))((((((((()))))))))((((((''''''(((((()))((((((((('''((())))))***)))*********)))))))))+++'''((()))***************)))******++++++******)))&&&%%%%%%&&&&&&$$$!!!&&&&&&&&&'''((())))))***&&&'''''''''(((((()))))))))(((((((((((()))******((((((''''''''''''((((((''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%'''''''''%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''&&&&&&'''''''''&&&&&&%%%######$$$$$$%%%%%%&&&&&&$$$$$$###$$$$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###'''&&&$$$######$$$$$$%%%''''''&&&&&&&&&&&&&&&'''))))))'''&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''qqqeeebbbfffhhheee]]]VVVRRRQQQKKKFFFDDDDDDAAA<<<:::;;;:::999999;;;>>>@@@???>>>;;;999666333222111222333888888:::;;;===???AAABBBEEEDDDCCCCCCDDDGGGJJJMMMTTTXXX]]]dddnnnwwwxxxtttqqqxxxvvvdddVVVQQQRRR]]][[[WWWNNNFFF>>>777333444444111///000333222000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,+++***)))((('''''''''%%%%%%%%%%%%&&&&&&'''(((&&&'''((('''''''''((()))+++)))'''%%%$$$&&&((()))###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''%%%$$$$$$$$$$$$%%%%%%&&&###$$$%%%%%%$$$#########'''&&&%%%&&&''''''((((((%%%%%%&&&&&&'''(((((())))))***++++++++++++,,,---000111222333333333555666666555333111///...,,,******)))(((((()))+++---///***)))'''&&&'''((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$)))&&&%%%)))000111+++%%%######$$$$$$$$$$$$$$$%%%$$$%%%'''((((((&&&%%%###"""%%%'''((('''&&&%%%&&&)))+++---...///000222444000444999>>>@@@>>>;;;888:::666444666777555666999<<>>===666666444222///...------.........//////...---,,,,,,++++++---...////////////......---+++************&&&&&&&&&&&&'''(((******%%%'''))))))''''''(((******(((&&&%%%%%%'''***,,,%%%%%%%%%$$$%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&'''&&&'''((('''$$$###$$$&&&((())))))))))))******+++((((((((((((((((((((((((&&&)))+++,,,,,,---000222444666777777555333444666777777555222///---+++******)))((('''(((***---...***(((&&&&&&((((((((('''&&&&&&&&&%%%%%%%%%$$$$$$)))&&&%%%***000111,,,%%%######$$$$$$%%%%%%%%%%%%%%%&&&(((******)))((('''"""%%%'''((('''&&&&&&'''+++---///000111222555777333777<<<@@@AAA???;;;888;;;999999<<<<<<:::<<<@@@AAAKKKPPP]]]{{{bbb111'''$$$$$$%%%%%%$$$$$$###"""#########"""""""""!!!!!!###$$$&&&(((***,,,......+++...111222000...------,,,+++))))))******)))((('''&&&$$$"""!!!!!!!!!"""""""""""""""""""""""""""%%%%%%%%%%%%&&&''''''((($$$%%%&&&&&&''''''&&&&&&&&&'''((()))))))))(((''''''((()))******)))((('''((((((((((((((((((((((((((((((''''''''''''(((((())))))******++++++++++++'''))),,,***'''%%%&&&(((&&&''')))***+++++++++***(((((((((''''''((((((((("""$$$'''))))))(((&&&%%%&&&&&&&&&'''((())))))***&&&&&&'''((())))))(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((())))))((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((******)))(((''''''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$'''((((((((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((###$$$$$$%%%%%%$$$$$$###%%%$$$######$$$&&&(((***$$$$$$$$$$$$&&&'''((()))---,,,)))'''&&&%%%%%%%%%''''''''''''''''''''''''sssooohhhaaa]]][[[ZZZ[[[TTTRRRQQQPPPKKKDDDBBBEEE>>><<<;;;:::;;;<<<;;;:::888777666555444555555666555555444444555888;;;===AAA???>>>===>>>@@@CCCEEEAAAEEEIIILLLTTT\\\___]]]XXX___ooo}}}}}}~~~vvvnnnfff```XXXNNNHHHFFFFFFGGGDDD@@@CCCKKKJJJBBB???<<<777222...---...///000111222222111000...---,,,---///111333333333333111000///...............))))))(((((())))))***+++%%%(((++++++)))''')))+++((('''&&&%%%&&&(((***+++&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''')))+++,,,***((((((+++///...000111111///---------,,,,,,,,,++++++*********(((,,,///000000111444777777999;;;999555222333444888888777333///+++*********)))(((((()))***+++,,,***(((&&&&&&((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%######&&&+++,,,((($$$######$$$$$$%%%&&&&&&&&&%%%'''(((***++++++++++++%%%&&&((('''''''''(((***---///111333333444777999999;;;>>>@@@@@@>>>:::888666777:::<<<::::::@@@IIINNNaaaqqqXXX000&&&$$$$$$$$$$$$############$$$$$$$$$######""""""!!!###$$$&&&(((***,,,...///---111555666444111---,,,---+++))))))***+++***)))######"""!!!"""###$$$%%%""""""""""""""""""""""""######$$$$$$%%%'''((()))%%%&&&''''''((((((''''''''''''))))))))))))(((''''''((()))******)))((('''''''''((()))))))))(((((((((''''''&&&&&&''''''(((&&&&&&'''(((((((((((((((((())))))((('''&&&&&&''''''((()))***************(((''''''&&&&&&''''''((( ###'''((((((''''''(((''''''''''''((((((((((((&&&'''((())))))((('''&&&&&&&&&%%%$$$$$$$$$$$$%%%''''''&&&''''''((()))***((('''&&&%%%%%%&&&'''((('''''''''''''''(((((()))((((((''''''((())))))***)))+++------+++)))(((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$$$$$$$'''''''''''''''&&&%%%$$$''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&'''(((###$$$$$$%%%%%%$$$$$$###((('''%%%$$$$$$$$$%%%&&&"""######$$$%%%''')))***---,,,***(((&&&&&&&&&&&&&&&'''(((((((((((('''&&&xxxkkkeeecccbbbaaa```^^^]]][[[TTTKKKHHHJJJEEECCC@@@>>>>>>===<<<;;;999999888888777666666666555444333333555888<<<>>>;;;:::999999;;;>>>CCCEEE???CCCEEECCCEEEKKKPPPPPPRRRTTT\\\kkkzzzyyyqqqlllnnnrrrxxx|||~~~uuunnnlllhhhbbb^^^___[[[bbbaaaVVVQQQUUUVVVRRRLLLGGG???777222111222333444555666666555333111000000222444666777777666555222222111111111111111222///...---+++***)))(((((('''+++///...+++***+++...,,,++++++************+++''''''&&&'''((()))+++,,,************))))))))))))'''(((***+++,,,,,,+++++++++...///...---///666<<<;;;>>>@@@>>>:::555222111//////////////////000000///333666777444444888<<<888;;;===:::555111111333888999888333...***((()))))))))))))))************)))(((&&&&&&((()))(((''''''&&&&&&&&&&&&%%%%%%%%%$$$######$$$&&&'''&&&$$$######$$$$$$%%%&&&&&&'''%%%%%%'''(((***,,,------)))))))))(((((())),,,///000222444555555666888:::<<<<<<===<<<;;;999777666111555;;;>>>>>>CCCSSSddduuuPPP111&&&'''&&&%%%$$$###$$$$$$%%%&&&%%%%%%$$$######"""""""""###%%%'''***,,,...//////222555777555222000000///---+++***))))))(((&&&###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""!!!!!!"""###%%%'''((()))&&&'''(((((())))))(((((('''((()))******)))(((''''''((()))******)))(((''''''((()))*********))))))(((''''''&&&&&&''''''((($$$%%%&&&'''(((''''''&&&+++)))''''''((())))))(((***)))))))))))))))******)))((('''&&&&&&'''((()))###&&&(((((('''&&&''')))(((((((((((('''''''''''''''((()))***)))'''&&&$$$'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&''''''((()))***)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''')))***+++(((+++...///---***''''''(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((***)))(((''''''(((((()))&&&'''((())))))((('''&&&wwwnnnkkkhhheeejjjhhhfffcccZZZOOOKKKMMMKKKHHHDDDAAA@@@???===<<<;;;;;;;;;:::999777555444888777555444555888;;;>>>999888666777:::???DDDGGGEEEHHHGGG@@@===@@@EEEGGGPPPNNNPPP[[[jjjqqqnnnhhhggghhhlllsss{{{~~~wwwrrrtttuuussssssvvvkkkwwwxxxiii[[[[[[^^^]]]VVVPPPFFF===777555777888777777999999888666444222555666888999:::999777666333333333222333333444444444333000---***(((&&&%%%)))---111111---,,,---000111111111000...---,,,,,,'''''''''(((***---///111111111111000000/////////,,,---000222222222111000---///111111111666>>>FFFGGGKKKMMMJJJCCC<<<777555000000111222333444444555666:::===<<<888777:::>>>888<<<>>>;;;444000000111888999888333---)))(((((())))))*********))))))((()))'''&&&&&&((()))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%''')))+++...///,,,,,,+++***)))+++///222111333555666666666888:::<<<;;;999777666444333333444:::BBBGGGJJJVVVooo{{{KKK333&&&)))(((&&&$$$$$$%%%&&&'''&&&&&&%%%%%%$$$###"""""""""###%%%'''***,,,...///...111333444333222222333222///,,,)))((('''%%%###&&&%%%###"""!!! !!!!!!"""""""""""""""""""""""" !!!"""$$$''')))***'''(((((()))))))))))))))(((((()))******)))(((''''''((()))******)))((('''((()))***+++,,,,,,+++***'''''''''&&&&&&'''''''''%%%&&&((()))))))))((('''...***&&&&&&)))++++++***+++***)))(((((()))*********)))(((''''''((()))***(((***+++***'''&&&(((***)))))))))(((''''''&&&&&&((()))******)))'''%%%###((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''')))******)))(((&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%&&&'''(((%%%$$$$$$%%%&&&(((***,,,'''+++...000---***'''%%%(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%$$$###"""###$$$$$$%%%&&&(((((()))''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$"""###%%%&&&'''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((()))+++,,,&&&'''((())))))((('''&&&wwwlllmmmqqqmmmfffaaa```___XXXSSSQQQIIIHHHHHHHHHGGGEEEBBB???<<<<<<;;;::::::999999999555555444666777888777555333444444666888:::<<<===AAACCCEEEFFFFFFDDDBBB@@@PPPJJJEEEGGGQQQ]]]gggllllllpppqqqmmmmmmsssyyy|||tttooooootttvvvsssssswwwuuu|||yyyjjjaaaaaa\\\SSSXXXXXXWWWRRRLLLGGGDDDCCCGGGDDDBBBAAA===777666:::???===<<<<<<<<<;;;999888666111...000444555555555555444222///,,,***((('''---...------///222111///444444333111///...000222111///---,,,...111555888===888444444888:::888666555888<<<>>>>>>;;;777555111444666888999;;;>>>@@@CCCEEEGGGFFFAAA===;;;;;;444222000222777<<<======:::<<<======;;;:::;;;<<<::::::888666444333111000<<<888111+++(((''''''((())))))(((''''''((()))***))))))((('''&&&%%%%%%$$$''''''((((((((('''%%%$$$'''''''''&&&&&&%%%%%%%%%$$$"""!!!"""%%%'''&&&$$$%%%%%%&&&'''((()))******+++)))))),,,222555555444777666555444555777999;;;===;;;888555444333444444???BBBJJJVVVjjjppp???******+++)))&&&%%%%%%%%%$$$###""""""#########$$$$$$$$$ """$$$&&&'''))),,,///333333222222111000000000000...+++(((%%%%%%%%%%%%#########""""""""""""!!! """$$$$$$###!!!!!!"""%%%$$$#########%%%((()))&&&&&&''''''((()))))))))(((((((((((((((((((((((('''&&&''')))++++++***(((+++***)))(((((()))***+++))))))((('''''''''''''''))))))))))))(((((((((((('''(((((('''&&&&&&(((***'''((()))))))))(((&&&%%%,,,++++++***)))(((''''''))))))))))))))))))))))))***)))((('''''''''''''''))))))*********(((&&&%%%&&&&&&&&&'''&&&&&&%%%$$$%%%&&&&&&'''((()))******...---+++)))''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&(((******)))(((&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%$$$###""""""###$$$%%%$$$$$$######$$$$$$%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''((((((((((((sssnnnqqqlllgggfffccc^^^[[[\\\VVVSSSOOOLLLJJJGGGDDDBBB======<<<;;;:::888777666888777666777888888666444555555555666777888999:::???AAACCCFFFGGGGGGFFFEEEFFFCCC???>>>DDDOOO\\\eeejjjoooqqqppppppssssssrrrooojjjjjjpppuuuuuuuuuwwwsssxxxwwwkkk```[[[ZZZXXXaaacccdddccc___ZZZVVVTTTOOOMMMNNNOOOJJJCCC???AAAGGGEEECCCCCCCCC@@@<<<888;;;888555555666777888999777666444111...***'''&&&+++******+++///222111///222333444555666999===@@@999777444333333666999<<>>;;;666777888999::::::;;;<<>>???::::::888555222222555888:::KKKeeejjj<<<***+++,,,)))&&&%%%%%%&&&%%%$$$#########$$$$$$$$$$$$%%%!!!###%%%&&&&&&(((+++---111111111000000000//////---,,,)))&&&%%%$$$$$$%%%$$$$$$$$$#########"""""""""$$$&&&&&&%%%######$$$%%%$$$######$$$%%%''')))&&&&&&''''''((()))))))))(((((((((((())))))******)))(((((()))******(((&&&+++***)))(((((()))***+++***)))(((''''''''''''((((((((((((((())))))))))))((((((((('''%%%%%%''')))'''((()))))))))(((&&&%%%*********)))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''''''''(((((((((''''''&&&&&&'''((((((''''''&&&%%%%%%&&&&&&'''(((((())))))))),,,+++)))((('''&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%&&&'''((()))(((''''''&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''uuuqqqmmmlllmmmjjjeeebbbbbb```[[[TTTNNNKKKIIIHHHGGGBBBAAAAAA???===:::888777:::888777777888888666444666666666555666666777777;;;<<>>CCCIIIMMMHHHFFFCCC@@@>>>===>>>>>>>>>>>>>>>>>>???BBBGGGJJJHHHHHHHHHFFFDDDAAA>>><<<>>>=========>>>===;;;999:::;;;=========>>>AAADDDGGG@@@999;;;CCCIIIHHHDDD>>><<<<<<===>>>===999555999999777666444333222111333222///,,,***((((((((())))))''''''''''''((())))))((((((''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%((('''%%%&&&''''''&&&%%%,,,+++++++++,,,---...//////333888===???AAABBBCCCBBBBBBBBBBBBBBBBBBCCCCCC>>>>>>===999666:::BBBJJJYYYpppaaa888+++---+++)))&&&%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&''')))+++////////////............***)))'''%%%$$$$$$$$$%%%############"""""""""!!!"""$$$&&&&&&$$$###$$$%%%%%%%%%$$$$$$$$$&&&'''(((&&&&&&''''''((()))))))))''''''((()))***+++,,,,,,***)))(((((()))(((&&&$$$+++***))))))))))))***+++***))))))(((((((((((((((''''''(((((())))))******)))))))))(((&&&%%%&&&(((((((((((()))(((((('''&&&((((((((())))))*********))))))))))))))))))))))))(((''''''&&&&&&&&&''''''(((((('''''''''((()))*********)))(((((('''&&&&&&&&&'''((())))))((('''&&&))))))((('''&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&wwwrrrpppssstttooohhheeeaaa[[[SSSMMMKKKKKKKKKKKKJJJIIIHHHEEECCC@@@===;;;:::888777777888888777666666666555555555555666666777888:::<<>>>>>>>>CCCDDDEEEDDDBBB???;;;888000,,,---444:::<<<;;;:::;;;===???@@@CCCGGGLLLPPPVVVUUUTTTQQQMMMHHHCCC@@@===???AAA@@@>>>@@@FFFKKKJJJIIIGGGDDDBBB???>>>===DDDCCCBBBCCCDDDCCC???<<<777888999;;;>>>DDDJJJMMMMMMDDD;;;===FFFLLLJJJDDD>>>;;;:::;;;>>>>>>888222444444333222111000///.........---+++***)))((((((+++***)))((('''((()))***(((((((((((('''''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%((('''''''''''''''&&&%%%+++,,,---///222555777888;;;AAAHHHLLLLLLKKKKKKMMMHHHHHHHHHGGGFFFEEECCCBBBCCCDDDCCCAAABBBNNNaaaqqqVVV444+++,,,***'''%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%&&&((())),,,,,,,,,---------------)))((('''&&&%%%%%%%%%&&&""""""!!!!!!!!! """######"""!!!"""$$$&&&%%%%%%%%%%%%&&&'''(((&&&&&&''''''((()))))))))%%%&&&'''(((***+++,,,---***)))(((((())))))'''&&&***************************))))))(((((()))))))))''''''(((((())))))*********++++++***'''&&&'''(((((((((((((((((((((''''''(((((())))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''(((+++***(((((((((+++---///,,,+++***)))(((((('''''''''((()))***)))(((&&&%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%vvvtttwwwuuupppmmmccc^^^WWWRRROOOOOONNNNNNOOONNNLLLIIIFFFDDDBBBAAA:::888777777888999999999555555444555555666777888888888999:::<<<>>>???@@@EEEBBB>>><<<<<<<<<;;;999===CCCLLLWWWfffsssxxxvvvccc\\\UUUUUU^^^lllvvvzzzvvvmmmooo}}}qqqiiilllnnnssszzz}}}|||wwwssspppllllllqqqxxx{{{{{{~~~{{{sssjjjeeeddddddaaa^^^]]]aaa___UUUMMMJJJHHHEEEFFFHHHKKKMMMNNNMMMKKKIII999333333<<>><<<:::999:::;;;;;;;;;555555555555666777888888:::;;;<<<<<<=========<<<<<<:::999<<<@@@AAA<<<888888<<>><<<;;;===CCCJJJPPPSSSMMMEEE???AAAHHHLLLIIIDDD888666444444666666333000111000000000//////......((((((((((((((((((((((((---,,,***)))((())))))***'''''''''(((((()))))))))(((((('''''''''((()))***'''''''''''''''(((((((((&&&(((***+++++++++---///333666<<>>===888AAAOOO```wwwoooAAA000---((((((&&&######$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&(((((())))))***+++,,,,,,---)))(((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$"""$$$$$$$$$###$$$&&&(((&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((()))))))))$$$$$$%%%'''(((***++++++***((('''(((***,,,,,,,,,******+++,,,,,,+++************************+++,,,)))))))))))))))(((((((((***,,,---,,,***)))))))))(((''''''''''''((())))))+++******)))'''&&&&&&%%%))))))))))))))))))))))))&&&&&&&&&'''((()))***+++)))'''&&&%%%&&&(((+++---,,,+++***)))((()))***+++))))))((((((''''''''''''((()))***************)))&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$""""""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''+++***)))((('''%%%$$$$$$((('''&&&%%%%%%&&&((()))|||qqqmmmnnnooooooooonnnlllggg```[[[TTTRRRMMMIIIHHHIIILLLNNNFFFCCC???============<<<888888777666666666777777999:::<<<======<<<;;;:::444666888<<<>>>???>>>===666:::;;;;;;@@@JJJSSSWWWWWWXXXTTTMMMMMMVVV^^^bbbccc```cccpppxxxwwwrrroooqqqqqqqqqooonnnnnnpppssslllkkknnntttvvvwww|||~~~}}}yyyrrrkkkfffeeefffhhhnnnooohhhffffff___TTTHHHKKKOOOTTTYYY]]]```aaaVVVKKKIIISSSYYYTTTMMMLLLNNNQQQUUUWWWVVVTTTSSSSSSOOORRRWWW\\\^^^^^^\\\[[[TTTWWWYYYXXXTTTPPPNNNNNNMMMLLLJJJHHHFFFEEEDDDDDDCCCKKKRRRTTTPPPLLLKKKMMMDDD@@@======AAAFFFHHHIIIEEEAAA>>>@@@EEEGGGDDDAAA444333111000000000111111..................------((((((''''''''''''((((((+++***)))''''''''''''(((&&&''''''((()))*********(((((('''''''''(((***+++(((((((((((()))))))))***(((+++///000111333666999@@@DDDKKKQQQUUUWWWVVVUUUOOOOOOPPPQQQPPPMMMHHHEEEDDDCCCAAA???>>>===>>>>>>@@@OOOhhhaaa888000...''')))'''%%%$$$%%%&&&&&&&&&#########$$$$$$$$$$$$%%%$$$%%%%%%%%%$$$$$$&&&((('''((()))***+++,,,------((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$############"""###$$$######$$$&&&(((&&&'''''''''''''''&&&&&&&&&&&&''''''((()))))))))%%%&&&'''((()))***++++++---+++))))))+++,,,,,,,,,***++++++,,,,,,++++++******************+++,,,---******))))))((((((''''''''')))++++++)))(((((()))(((''''''&&&'''((()))***))))))((((((((('''''''''))))))))))))))))))))))))'''''''''((()))***,,,,,,((('''&&&%%%&&&''')))***+++***((((((((()))+++,,,***)))'''&&&&&&'''((()))((())))))******)))((('''&&&&&&''''''''''''&&&&&&###$$$%%%''''''%%%$$$###%%%&&&'''((()))(((''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''((((((((((((''''''''''''((('''&&&&&&&&&(((***+++yyynnnmmmnnnppptttwwwwwwqqqiiicccXXXTTTOOOLLLKKKNNNRRRUUULLLIIIDDDAAA???>>>===<<<;;;:::999777666555555555666888:::<<<<<<:::888777333777;;;<<<;;;;;;===@@@444888888444444<<>>===<<<<<<===???@@@OOOcccXXX444000000&&&+++)))&&&&&&'''(((((((((""""""#########$$$$$$$$$###$$$%%%%%%$$$$$$&&&((('''((()))***+++,,,---...'''''''''&&&%%%$$$""""""!!!!!!!!!!!! !!!!!!"""!!!!!!"""$$$'''&&&''''''(((''''''&&&&&&&&&&&&''''''((()))))))))''''''((()))***++++++,,,000...+++***+++,,,,,,+++***+++,,,------,,,+++***+++*********+++,,,,,,---++++++***)))((('''&&&&&&%%%'''))))))(((''''''(((((('''&&&&&&'''((()))***'''''''''((((((((((((((())))))))))))))))))))))))'''''''''((()))+++------)))(((((('''((((((*********)))''''''((())),,,---***)))&&&%%%%%%''')))+++'''((()))))))))(((&&&%%%&&&''''''''''''''''''&&&"""###%%%&&&&&&%%%###"""%%%&&&(((******)))(((&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&'''''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((('''&&&''')))+++---wwwuuuiiieeennnwwwvvvmmmggg]]]UUUMMMMMMRRRXXXYYYWWWVVVRRRLLLGGGDDDCCCAAA@@@;;;:::999777666666777777888999<<<======<<<999888444555666777888:::;;;;;;:::888666444333555888:::CCCCCCCCCCCCCCCBBBAAA@@@DDDEEEFFFGGGJJJOOOUUUZZZYYY[[[]]]]]]\\\ZZZZZZ[[[]]]aaafffiiiiiikkkooorrrwww|||~~~xxxpppkkklllmmmdddbbbbbbeeeccc___\\\^^^ZZZWWWUUUUUUZZZ```eeehhhkkkhhheeeeeeffffffccc```iiihhhfffbbb___^^^___aaabbbaaa```___^^^___```aaaddd```\\\XXXWWWWWWVVVUUUXXXUUUQQQKKKFFFDDDFFFHHHOOOUUUZZZWWWNNNGGGEEEFFF@@@@@@???>>>===;;;999888666<<>>>>>>>>===;;;:::888777888:::;;;<<<<<<;;;:::999666666666666777777777777777666333111222444666888<<<<<<<<<===<<<<<<;;;;;;@@@AAABBBCCCEEEJJJPPPTTTSSSVVVYYY[[[[[[\\\]]]^^^WWWYYY]]]```bbbdddfffhhhmmmrrrvvvsssmmmiiijjjllliiieeecccddddddbbbdddhhhfff```YYYXXX\\\ccchhhjjjkkkhhhddddddfffiiijjjjjjmmmmmmllliiifffddddddeeejjjiiigggeeeddddddeeeeeeeeeaaa[[[VVVTTTTTTSSSRRRWWWVVVRRRMMMHHHFFFFFFHHHNNNPPPPPPLLLFFFBBBBBBDDD>>>===<<<;;;999888777666;;;???BBB@@@;;;555444555000000000000///...------------,,,,,,,,,+++++++++(((((((((((((((((((((((('''''''''((((((((((((((('''&&&&&&&&&(((((((((''')))))))))***---...//////444666;;;@@@EEEKKKPPPSSS[[[]]]aaadddeeedddbbb`````````___]]]XXXSSSNNNJJJOOOIIIGGGHHHHHHCCC@@@???AAABBBAAACCCPPPjjjpppFFF888000***,,,***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###%%%(((+++...---+++((('''((((((((('''&&&&&&%%%$$$$$$######""""""""""""!!!!!!!!!!!!!!!"""###$$$%%%'''((()))***&&&&&&&&&&&&&&&%%%$$$$$$))))))))))))))))))))))))++++++*********+++,,,,,,,,,,,,---------,,,++++++------,,,++++++***)))))))))******)))(((((()))******)))((((((''''''((((((''''''&&&&&&&&&&&&''''''***(((&&&&&&((()))))))))+++***)))((((((((()))***,,,++++++***)))(((((('''((('''&&&&&&&&&'''((())))))(((((((((((()))******'''(((***++++++***((('''(((((((((((((((((((((((('''(((((())))))(((((('''((('''%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%&&&&&&'''((('''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''')))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&'''((('''%%%%%%'''(((+++***)))((('''(((((()))((()))******(((((()))***xxxjjjddddddgggkkkiiigggfffiiimmmlllfffaaafffbbb\\\VVVSSSPPPMMMKKKDDDDDDDDDCCCAAA>>>;;;::::::::::::::::::::::::999888777777666555444333222555444222111111333666888888999999::::::::::::999:::;;;<<<===???CCCHHHLLLMMMPPPSSSUUUVVVWWWYYY[[[VVVWWWYYY\\\```bbbbbbaaabbbhhhnnnoookkkhhhhhhkkknnnhhhddddddeeehhhooovvvvvvlllbbb___cccjjjmmmmmmhhhddd``````cccjjjooorrrrrrttttttrrrnnnjjjhhhgggkkkjjjhhhgggfffffffffggggggaaaYYYSSSPPPPPPOOOOOOTTTTTTRRRNNNJJJGGGGGGHHHJJJGGGCCC???======???@@@:::999888777666666666666@@@AAABBB>>>888333222222111000///...------------++++++,,,---,,,+++***)))((((((((((((((((((((((((''''''((())))))***++++++'''''''''(((((())))))))),,,+++******...333888;;;CCCGGGNNNVVV]]]bbbdddeeekkkkkkllljjjhhhddd```^^^___]]]YYYUUUPPPJJJFFFDDDFFFAAA???AAABBB??????@@@GGGKKKRRR^^^wwwgggFFF;;;777222000+++***(((&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%''')))++++++)))'''&&&''''''&&&%%%&&&&&&%%%$$$$$$######""""""""""""""""""###############$$$%%%'''((())))))%%%%%%&&&&&&%%%%%%$$$$$$************************,,,,,,------,,,,,,++++++------------,,,,,,+++***,,,,,,,,,+++******)))))))))***+++***((('''((()))((((((''''''&&&&&&'''''')))((((((((((((((())))))***(((&&&&&&'''(((((('''))))))((((((((()))*********++++++++++++***((('''&&&%%%%%%%%%&&&&&&'''(((***))))))))))))***++++++'''((()))******)))((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((()))(((((((((''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%&&&''''''(((((('''&&&&&&%%%&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((''''''&&&''''''(((''''''&&&%%%%%%%%%&&&&&&((((((''''''''''''&&&&&&&&&'''((('''%%%%%%'''(((---,,,+++)))((('''''''''''')))++++++***)))))))))yyyhhhaaaaaaccciiiiiilllrrrvvvuuuoooiiifffbbb^^^[[[YYYWWWVVVTTTMMMLLLJJJGGGEEEBBB@@@???<<<;;;:::999888999999:::888777666555444333222222444333222111222444666888555666777888888888888888555666888999:::<<<@@@CCCGGGIIIKKKLLLLLLMMMNNNPPPWWWVVVWWW[[[```bbb```]]]\\\```ggglllkkkggggggjjjoooiiieeefffiiinnnvvv~~~{{{pppdddaaafffkkkjjjggg```]]][[[[[[^^^dddjjjnnnrrrtttvvvtttoooiiidddbbb]]]]]]]]]]]]^^^___aaabbbddd^^^UUUNNNKKKJJJJJJKKKLLLMMMNNNLLLJJJHHHGGGHHHDDD???:::777888:::;;;;;;777777666666777888:::;;;AAAAAA???:::555222111222000///---,,,,,,,,,---...)))***,,,------+++)))(((((((((((((((((()))))))))))))))******++++++,,,,,,&&&((()))******+++---......///222555:::BBBIIIOOO\\\```fffmmmrrrrrrooolllllljjjgggccc^^^YYYUUUSSSUUURRRMMMHHHDDDBBB@@@@@@;;;999;;;AAACCCBBBBBBEEETTTbbbvvv```GGG===:::666000)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$&&&'''((((((((('''&&&&&&'''((('''&&&&&&&&&%%%$$$$$$######"""!!!!!!"""###$$$$$$%%%%%%""""""###$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$)))******++++++,,,------------...///...---+++***------------,,,+++******,,,+++++++++******)))))))))++++++***(((&&&&&&'''((((((''''''&&&''''''(((*********)))******+++,,,+++)))''''''(((((('''&&&(((((((((((())))))******((()))+++,,,,,,***)))'''%%%%%%&&&&&&''''''((((((***))))))))))))***++++++(((((()))******)))(((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''((()))++++++((()))))))))(((&&&%%%$$$$$$%%%&&&'''''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&'''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''((('''''''''''''''((()))))))))(((&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&'''((('''%%%%%%'''(((,,,++++++***)))(((((((((&&&))),,,,,,+++)))))))))xxxjjjaaacccdddhhhnnnuuuwwwvvvtttjjjgggdddbbbaaa```___]]]WWWTTTQQQMMMIIIHHHGGGGGGAAA@@@>>>;;;::::::;;;;;;777777777666666555555555333222111000111222444555000111111222333333333333222444666777777888:::<<>>:::777777:::;;;999666555666777999;;;===???@@@===<<<999666333222222444......,,,+++++++++,,,---((()))+++,,,,,,+++)))((((((((((((((())))))******)))))))))*********++++++%%%(((+++---...000333666888===EEELLLSSS[[[bbbgggqqqssswww{{{|||xxxpppjjjdddbbb]]]XXXSSSNNNKKKJJJKKKGGGBBB===::::::;;;<<<<<<;;;===CCCHHHLLLRRRYYYxxxVVVDDD999444111)))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&''''''&&&%%%%%%'''***+++***)))&&&&&&%%%$$$$$$######"""!!!!!!"""###$$$%%%&&&&&&#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%'''((()))+++,,,...///000---...//////...---+++***,,,---------,,,,,,+++***++++++***************))))))***+++***(((&&&&&&&&&(((((((((''''''((())))))((((((((((((((()))******+++***))))))******(((&&&''''''(((((())))))))))))'''(((***++++++***)))'''&&&''''''((()))*********)))(((((((((((()))******************************************************(((((())))))))))))((((((%%%%%%&&&((()))+++,,,---))))))******)))'''%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%$$$$$$%%%&&&'''(((((('''''''''''''''((()))***)))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''%%%%%%'''((()))))))))*********))))))&&&)))+++,,,+++)))((((((vvvcccaaa```aaaffflllppprrrrrrooollljjjjjjhhhfffddd```^^^[[[WWWTTTRRRQQQPPPIIIHHHEEEBBB@@@???>>>>>>999999999999999999999999222111000//////000111222111111222222333333222222000222555666555555666777777999<<<>>>???BBBEEEHHHNNNOOORRRVVVYYYYYYXXXVVVRRRQQQVVV^^^^^^XXXXXX]]]```]]]]]]bbbeeegggkkkpppiiibbb\\\[[[___aaa^^^ZZZXXXZZZ[[[ZZZXXXVVVVVVWWWXXXYYYYYYVVVQQQLLLIIIHHH@@@AAACCCEEEIIINNNQQQTTTLLLGGG@@@<<<:::;;;<<<<<>>???@@@AAA888777444222111222333444,,,,,,++++++++++++,,,,,,'''((()))***+++***))))))'''(((((())))))******+++((((((((()))***+++,,,,,,)))...333666888<<>>:::888888:::<<<>>>===BBBNNN\\\lll}}}PPPDDD666000111''''''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&)))+++,,,,,,***&&&&&&%%%$$$$$$######"""!!!!!!"""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&'''(((***,,,...///000---------...------,,,,,,+++,,,,,,------,,,,,,+++************************''')))+++***((('''&&&&&&((((((((('''(((((()))******))))))******+++,,,---***))))))***++++++)))'''''''''((()))))))))((((((%%%&&&((())))))))))))((('''((()))***+++,,,,,,,,,)))(((((((((((()))******+++******************+++************************))))))************))))))$$$%%%&&&((()))+++,,,---((()))***+++***)))'''%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%&&&''''''(((&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&'''((($$$$$$$$$%%%&&&'''((()))'''&&&&&&&&&'''(((((()))''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((('''%%%%%%'''(((''''''((()))))))))))))))&&&(((******)))(((((((((~~~vvviii___\\\^^^dddhhhooommmkkkkkkkkkjjjiiiggghhhhhhgggfffccc___[[[YYYSSSQQQNNNKKKHHHEEECCCBBB============<<<<<<<<<;;;555444333222222222222222333333333444333333222222///111444555444333333333333555777888999<<>>>>>===<<<555333111000000111222222******+++++++++++++++***((((((((()))))))))******'''(((((()))******++++++((()))+++---///111333444555;;;BBBGGGJJJOOOVVV\\\___hhhssszzz}}}~~~}}}{{{xxxwwwuuuooofff^^^RRROOOIIIDDD@@@??????@@@CCCAAA>>><<<===@@@CCCFFFEEEKKKYYYnnnqqqJJJDDD444...222***))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((((((((()))++++++***(((&&&&&&%%%$$$$$$######"""!!!"""""""""######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''(((((()))***+++,,,------,,,,,,,,,,,,,,,,,,---...******+++,,,------------))))))))))))************%%%(((******)))''''''''''''&&&&&&&&&''''''((()))++++++++++++,,,---...///((((((((()))++++++)))''''''((()))))))))((('''&&&%%%%%%%%%&&&'''(((((()))'''((()))+++,,,---,,,,,,***))))))))))))***++++++******))))))))))))******++++++++++++++++++++++++)))******************)))&&&&&&'''((())))))))))))'''(((***,,,+++***(((&&&'''%%%$$$######%%%'''(((%%%%%%%%%%%%%%%&&&&&&'''%%%&&&'''((())))))((('''%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%&&&'''((()))'''&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&'''((('''%%%%%%'''(((''''''((()))((((((&&&&&&&&&((()))((('''&&&'''(((kkk^^^\\\```eeeeeedddccceeeggghhhhhhggglllnnnqqqqqqnnniiibbb^^^YYYXXXUUURRRNNNJJJGGGFFFAAAAAA@@@???>>>======<<<:::999888777666555555555///000000000///...------...111444444333222111111333444444444333444777:::888===DDDGGGFFFFFFGGGHHHKKKFFFIIISSSUUUPPPQQQXXXQQQNNNMMMPPPQQQQQQTTTYYYYYYUUUPPPNNNPPPUUUZZZ]]]WWWXXXWWWRRRMMMJJJJJJLLLFFFFFFEEEDDDCCCDDDGGGJJJEEEEEEDDDCCCCCCDDDEEEFFF@@@===::::::;;;===??????AAAAAA@@@===:::888888999888:::<<<===<<<:::777666666888;;;======;;;888666333111/////////000000000((()))+++,,,,,,+++***)))((((((((('''((()))***+++'''(((((()))***++++++++++++,,,///222666999<<<===AAAHHHPPPVVVZZZ```hhhooolllttt}}}zzzuuurrrooohhh^^^VVVUUUQQQKKKFFFCCCBBBCCCDDD@@@???>>>@@@CCCIIIOOORRRVVVaaawwwddd@@@>>>...)))000(((,,,+++)))(((&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%&&&((()))***))))))******)))'''$$$&&&&&&%%%%%%$$$######""""""""""""""""""#########%%%%%%$$$$$$$$$$$$######&&&&&&'''((())))))((((((************************,,,++++++***+++,,,...///)))***+++,,,---.........)))))))))))))))*********$$$''')))***)))(((''''''%%%%%%%%%%%%&&&&&&'''(((''''''''''''((()))***+++&&&&&&&&&(((******((('''(((((()))))))))'''&&&%%%$$$$$$$$$$$$%%%'''((()))&&&''')))+++,,,---,,,,,,++++++******++++++,,,---))))))(((((((((((())))))++++++++++++++++++++++++))))))************))))))(((((()))(((((('''&&&&&&&&&(((***,,,,,,+++)))'''(((&&&###!!!"""$$$''')))%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&((()))))))))((('''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%&&&'''))))))'''&&&&&&%%%%%%%%%&&&&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&'''''''''((((((&&&'''((('''%%%%%%'''((((((((())))))(((&&&$$$###&&&'''((('''%%%%%%''')))mmmfffaaaZZZXXXYYYZZZZZZ\\\```dddhhhmmmqqquuuxxxwwwrrrkkkfffgggfffccc]]]UUUOOOLLLKKKKKKHHHCCC@@@@@@@@@@@@??????>>>===;;;999666444333111222222111///......///111111111111111111111111333444666666666555333222666777888:::===???@@@AAABBBDDDHHHLLLMMMMMMKKKIIIGGGIIIJJJIIIGGGFFFIIILLLGGGGGGGGGFFFFFFIIINNNRRRSSSOOOKKKJJJJJJJJJGGGEEEAAAAAAAAAAAABBBCCCDDDEEE??????@@@@@@???>>>===<<>>==================;;;777444333444666888999888888999;;;;;;999888:::999777666444444333333......------,,,+++******,,,++++++*********++++++***)))((((((***++++++***+++++++++,,,---......///222444999???EEEIIILLLLLLUUUVVV[[[dddooouuuvvvuuuwwwyyy|||yyypppkkkhhhbbbXXXOOOMMMMMMKKKFFF@@@>>>???BBBGGGHHHHHHGGGIIIRRRaaalllwwwcccAAA333///000(((+++***)))'''&&&%%%%%%&&&&&&&&&$$$!!!!!!"""$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''%%%%%%$$$$$$###"""!!!!!! ###%%%%%%###"""%%%((("""$$$&&&&&&%%%%%%%%%&&&'''''''''((())))))******,,,+++******,,,,,,+++***------------......//////+++,,,...000000///...---++++++++++++***((('''&&&%%%%%%&&&&&&'''((())))))%%%&&&''''''&&&&&&(((***((('''&&&&&&'''((()))***'''((()))******)))'''&&&''''''''''''''''''''''''******))))))((((((''''''((())))))************)))&&&'''(((*********))))))'''''''''''''''&&&&&&%%%'''((()))***++++++***)))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((('''''''''''''''&&&%%%$$$###$$$%%%&&&!!!"""$$$%%%&&&&&&%%%$$$&&&''')))*********)))((('''&&&%%%%%%$$$$$$$$$%%%######$$$$$$&&&((()))***&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''((())))))(((&&&%%%&&&(((******))))))(((&&&%%%$$$((('''&&&%%%$$$%%%%%%&&&{{{gggXXXWWWWWWXXX[[[]]]___```iiinnntttzzz}}}|||yyywwwjjjjjjhhhccc]]]WWWTTTSSSSSSOOOJJJGGGEEEDDDCCCBBBAAAAAA@@@???>>>;;;999888666666666555333000//////111111111111111111000000111333444555555444222111111111333444666888999::::::<<<>>>@@@@@@???===<<>>;;;;;;<<<======>>>>>>???@@@BBBDDDIIIGGGDDDDDDDDDDDDAAA???>>>===<<<;;;;;;::::::;;;999999999999999999888888;;;::::::999888888888888:::999999888888777777777;;;999888777777666444222777666555333222111111111000//////...---,,,++++++******)))))))))))))))***+++*********+++,,,---,,,...///111444666888999999>>>CCCJJJQQQUUUXXXYYYZZZaaabbbgggnnnvvvzzzxxxuuuuuuvvvxxxzzz|||}}}}}}}}}wwwppphhhbbb___ZZZRRRKKKFFFGGGGGGDDD@@@???AAADDDGGGIIINNNSSS]]]kkk|||ZZZ???555111111(((+++)))((('''%%%%%%%%%&&&&&&%%%$$$"""###$$$%%%$$$###&&&&&&%%%$$$$$$%%%%%%%%%''''''(((((())))))((((((%%%%%%$$$$$$###""""""!!!###'''+++,,,)))&&&%%%&&&###$$$&&&&&&%%%$$$%%%&&&''''''(((((()))******+++,,,+++***+++,,,---,,,***---......///////////////---,,,,,,++++++++++++,,,***************)))((('''%%%%%%&&&''''''(((((()))'''(((((('''&&&%%%'''((((((''''''&&&'''((()))***))))))***************)))((((((((((((((((((((((((******))))))((((((''''''(((((()))************)))'''((()))******)))((((((%%%&&&'''((((((((((((((('''((()))***+++***)))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%"""###$$$&&&&&&&&&&&&%%%&&&'''((()))))))))((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((((())))))'''&&&&&&''')))))))))))))))((('''&&&%%%((('''&&&%%%%%%%%%&&&&&&fff___VVVSSSUUUYYYZZZYYY]]]bbbiiiqqqwww{{{||||||qqqrrrqqqmmmgggaaa]]]\\\YYYVVVQQQNNNMMMKKKIIIHHHCCCCCCDDDDDDCCC@@@>>><<<;;;;;;;;;:::888555222000222222222111111000000000111222333444444333222222---......///000111222222333333333333222111000///444888;;;;;;777333111111444444555777999::::::999===<<<;;;<<<===<<<:::888999888777666555555555555555555444333444444666777666555444333222222222222666777:::;;;;;;999777555999777555444444333111///333333222000////////////000//////...---,,,++++++******)))))))))******+++,,,,,,,,,,,,---///000111222444999>>>BBBEEEFFFFFFKKKRRR\\\bbbeeegggiiikkknnnnnnooossswwwvvvrrrmmmmmmnnnnnnooooooooonnnnnniiiccc[[[UUURRRNNNJJJFFFDDDEEEEEECCC@@@AAADDDHHHHHHNNNYYYiii}}}{{{NNN===777222222))),,,((('''&&&%%%$$$%%%&&&'''%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%$$$$$$%%%&&&&&&(((((()))************)))%%%%%%$$$$$$###"""""""""$$$)))///000,,,'''###"""###$$$&&&&&&%%%$$$%%%'''((((((((()))******++++++---,,,+++,,,......,,,+++......//////000000//////---+++)))'''&&&'''((()))************))))))))))))&&&&&&&&&''''''(((((())))))))))))(((&&&%%%&&&''')))((('''''''''((()))******))))))******+++,,,,,,))))))))))))))))))))))))******))))))(((((('''''''''((())))))*********)))((()))))))))))))))((('''%%%&&&''')))******++++++((()))*********)))((('''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$###"""###%%%&&&''''''&&&&&&%%%%%%&&&'''''''''''''''$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&'''((('''&&&%%%$$$%%%&&&&&&)))(((((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((((((&&&%%%&&&)))+++''''''((((((((((((''''''((('''&&&&&&%%%&&&&&&&&&zzzggg[[[YYYZZZXXXUUUSSSVVV\\\ccciiinnnqqqsssvvvwwwwwwtttoooiiidddbbb\\\YYYVVVTTTSSSRRRPPPNNNGGGHHHIIIIIIGGGDDDAAA???>>>>>>>>>>>>===;;;666333444444333222111000000000222222333444444333222222........................//////...---,,,,,,,,,,,,---111444555333222444666777666555777:::;;;:::999666666777888888888777666444444444444555666777777666555333222333555777888333222111000////////////333444777999999888666555444333111111222333222111111000///...............------,,,,,,+++***)))))),,,,,,,,,,,,---...//////---...///000222333666888:::===CCCIIINNNQQQRRRRRRTTT[[[dddjjjmmmpppuuuyyyyyyuuupppmmmllliiiddd```ccccccbbbbbbaaa```______[[[WWWPPPKKKGGGEEEDDDCCCFFFGGGEEECCCBBBEEELLLRRRWWW```qqqlllFFF<<<666111111***...'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%'''((((((%%%###$$$$$$$$$$$$%%%%%%&&&'''(((((())))))***)))))))))$$$$$$$$$#########"""""""""''',,,---)))$$$!!! ###%%%&&&%%%$$$$$$&&&'''(((((())))))***+++++++++---,,,,,,---//////---+++------...//////......---***)))((('''&&&'''((()))))))))))))))))))))******&&&&&&''''''((((((((()))((())))))((('''&&&((()))))))))(((''''''((()))***))))))(((((()))+++,,,...******************************))))))((((((''''''''''''((()))******************)))))))))(((''''''''''''(((******+++++++++))))))*********((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%###%%%'''((('''&&&###"""###$$$&&&'''(((''''''&&&$$$$$$%%%%%%&&&&&&&&&&&&#########$$$&&&''')))***''''''&&&&&&&&&&&&''''''((('''%%%$$$$$$%%%'''((())))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&(((((('''&&&%%%&&&***,,,&&&&&&'''(((((()))(((((('''''''''&&&&&&&&&&&&'''vvvkkk^^^SSSRRRSSSUUUXXX\\\aaaeeegggoooqqqsssssspppllljjjiiicccaaa^^^\\\[[[YYYVVVSSSQQQQQQQQQPPPNNNKKKHHHFFFBBBAAABBBCCCDDDBBB>>>:::888888777666444333222222222222222222111111000000////////////......------------,,,,,,,,,---...///,,,///111111111333777<<>><<<;;;999888888333333222111000///......000000000///......------,,,,,,,,,,,,---...000000///000111///---///555999DDDEEEDDDBBB===999888888888999999777555555666777444333222111111000000000333222111111111222333444000000000000000111111222111000///...///000222333999666222000//////...---......---------......///((((((((())))))******+++---...///111444777:::;;;:::===BBBEEEGGGKKKQQQVVV___aaafffjjjnnnpppqqqqqqpppqqqsssxxxqqqfffaaa```______bbb```^^^\\\ZZZXXXWWWWWWOOOOOONNNJJJGGGGGGKKKOOOLLLOOOTTT[[[eeessscccAAA999000***///+++///***)))'''&&&%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&$$$#########$$$%%%&&&((()))+++******)))(((&&&%%%$$$########################!!!###%%%%%%######&&&)))%%%%%%%%%$$$###$$$&&&((('''''''''((())))))******++++++,,,...///...,,,))))))+++,,,------+++)))((($$$&&&))),,,------,,,++++++***)))(((((()))***+++((((((((((((((((((((((((&&&'''((())))))***,,,///+++***)))((((((((()))***((('''''''''((()))******++++++++++++++++++++++++******))))))((((((''''''%%%&&&'''((()))************))))))(((((((((((()))***************)))(((((('''((()))))))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&###%%%'''((((((&&&###!!!"""###%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&"""###$$$%%%''')))***,,,&&&&&&&&&&&&'''((()))***&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%'''(((((((((''''''(((***&&&&&&'''((())))))((((((&&&&&&'''(((((((((((('''sssmmmddd[[[TTTRRRRRRSSSUUUXXX\\\___aaacccfffhhhiiihhhhhhhhhhhhfffbbb^^^aaaaaa___^^^^^^^^^^^^___YYYVVVSSSTTTVVVVVVRRRNNNHHHHHHFFFEEECCCAAA@@@???:::999777666444222222111333333222111111000000000------......///000000000///000111000---...111555777>>>DDDEEE???999888999::::::888444111000333555222111000///............000000000000////////////............///111222333//////.........///000000888555111///...---,,,+++,,,,,,+++,,,,,,---......))))))***,,,---...///000111222555888<<<@@@CCCEEEEEEJJJPPPTTTWWW\\\ccciiioooqqqtttxxx{{{~~~}}}{{{{{{qqqhhhdddeeefffgggiiigggccc___[[[XXXWWWVVVPPPSSSTTTRRRNNNNNNTTTYYYZZZbbbnnn|||~~~^^^>>>666---)))///***,,,---+++)))'''&&&%%%&&&&&&'''%%%$$$$$$%%%&&&&&&%%%""""""###$$$%%%'''((()))...---,,,+++)))&&&$$$########################### ###%%%%%%###"""%%%(((%%%%%%%%%$$$###$$$&&&)))&&&&&&&&&'''(((((())))))******+++---///...+++(((***+++---...---,,,)))((((((((()))++++++,,,,,,,,,---+++)))((('''((()))***)))(((((((((((((((((((((''')))******)))***,,,...,,,+++)))((((((((()))***((())))))*********))))))******************************))))))((((((''''''$$$%%%&&&((()))*********))))))(((''''''((()))***(((((())))))***)))))))))&&&'''((()))))))))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''%%%$$$""""""###$$$&&&&&&&&&&&&%%%%%%%%%$$$###$$$%%%&&&'''######$$$%%%''')))***+++((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))%%%&&&'''(((((((((''''''&&&(((******((('''&&&'''''''''((((((((((((((('''%%%&&&'''((())))))((('''xxxjjj^^^WWWTTTSSSSSSUUUWWWYYYZZZ[[[^^^``````aaacccgggiiiiiigggeeebbbaaa_________aaadddeeeddd___[[[ZZZ\\\\\\XXXTTTNNNNNNLLLJJJHHHFFFEEEDDDBBB@@@>>><<<:::888777777666666555555444444333333///000111111111111111000,,,///222222000///111444'''444AAAFFFBBB===<<<>>>:::999666111---,,,///333............///000111111///000000000000///------++++++,,,---...000222333...///////////////......444111...------.........************+++,,,------+++,,,---///111333444555666888;;;???CCCHHHLLLNNNMMMSSSZZZ___bbbgggpppvvvvvvwwwzzz~~~~~~}}}yyynnngggfffhhhjjjjjjmmmjjjeee```[[[WWWUUUTTTRRRVVVYYYWWWTTTTTTZZZ```jjjuuuwwwZZZ;;;333,,,)))000******...---+++(((&&&&&&&&&&&&'''%%%######$$$%%%&&&%%%"""""""""$$$%%%''')))***000000...,,,***'''$$$#####################$$$$$$!!!%%%$$$"""!!!"""$$$%%%%%%%%%$$$######&&&)))%%%%%%&&&&&&'''((((((((()))***+++---...---***'''+++,,,...///...,,,***(((,,,+++)))((()))***,,,---...,,,***(((''''''((()))))))))))))))(((((((((((()))***+++***))))))+++,,,,,,+++***((((((((()))))))))***+++,,,,,,+++)))(((*********************************)))((((((''''''$$$%%%&&&((()))*********)))(((''''''''')))***+++%%%&&&''')))************%%%&&&''')))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&%%%$$$###!!!"""$$$%%%&&&&&&%%%$$$&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%''')))***+++******(((''''''&&&&&&&&&$$$%%%&&&''''''''''''&&&&&&&&&'''((()))***++++++&&&''')))*********)))(((&&&(((++++++)))'''%%%%%%'''(((((((((((((((''''''%%%&&&((()))))))))((('''qqqbbbXXXTTTUUURRRRRRUUUTTTRRRVVV___YYY\\\```eeehhhjjjiiihhhiiikkkkkkiiiggggggjjjmmmhhhhhhddd``````aaa\\\VVVQQQPPPNNNKKKHHHHHHKKKNNNKKKFFFCCCBBBCCCBBB===888888888999::::::888333000333222111222333333222000111///...///000000///...111333777<<>>===;;;;;;;;;;;;999777666555444444555555333222777444222222555777999999555444222111000111111222111111222333444555555555555555555444333111000///000111222111000///000222000000000000///...------///...---///000111111///444555666666555666888:::@@@AAADDDFFFIIIJJJKKKLLLKKKNNNQQQRRRSSSXXX___dddkkklllooottt||||||{{{}}}}}}yyyqqqjjjhhhkkkmmmiiieeedddgggkkkkkkhhhggghhhjjjooossszzzgggPPP888------***))),,,((()))++++++((((((******'''&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$######""""""######)))((('''&&&%%%$$$$$$$$$$$$###""""""###$$$###"""$$$$$$######$$$$$$%%%&&&"""""""""###$$$''')))************+++,,,,,,------***+++---...//////...---...---,,,,,,,,,,,,------)))***+++***))))))***+++))))))************)))))))))((((((''''''(((((()))(((((('''''''''((()))***)))'''%%%%%%''')))))))))+++//////+++)))******))))))'''&&&)))---///...,,,++++++++++++***)))((((((&&&'''(((((())))))((((((,,,---...---+++))))))***((((((((())))))))))))))),,,***''''''''''''&&&%%%%%%%%%%%%&&&((()))+++,,,+++)))'''''''''((('''&&&((('''%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$#########$$$%%%&&&''''''(((%%%&&&'''(((((('''&&&%%%%%%&&&''''''''')))+++...***)))''''''((()))((('''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''((()))+++,,,,,,+++)))))))))(((((()))******))))))(((*********))))))(((((((((ooofff```[[[XXXVVVTTTQQQSSSWWWZZZ\\\\\\]]]^^^aaabbbbbbbbbaaaaaacccgggkkkkkkmmmooommmhhhhhhdddaaabbbeeeddd___YYYWWWVVVUUUVVVYYY[[[[[[ZZZWWWUUUSSSRRRQQQPPPNNNLLLHHHFFFDDDCCCDDDCCCBBB@@@???>>>======>>>===:::888<<<:::888777777999;;;<<<999888777777666666777777444555777:::;;;<<<;;;;;;777777666666555444333222000222333222111000111222333333333333333333222111444444444555999;;;<<<;;;???@@@AAA@@@???>>>???AAAJJJNNNSSSWWWXXXXXXVVVVVVUUUWWWZZZ]]]aaahhhqqqwww~~~|||~~~}}}|||}}}}}}~~~vvvmmmkkknnnnnnhhhbbbbbbccccccccceeelllwwwaaaIII333+++---))))))+++(((&&&((())))))))))))(((&&&&&&%%%%%%$$$###$$$$$$$$$%%%$$$###"""""""""""""""&&&&&&%%%%%%$$$$$$$$$$$$"""!!! !!!###$$$###"""%%%%%%$$$$$$###$$$$$$%%%"""!!!""""""$$$&&&)))************+++++++++,,,,,,)))***+++,,,------------......------------------+++---...+++'''%%%%%%''')))******++++++******)))((((((''''''''''''((((((((((((((((((((()))))))))'''&&&&&&&&&'''((())))))+++//////+++)))******((()))(((((())),,,---,,,+++***************)))((('''''''''((())))))))))))))),,,---...---+++)))))))))'''''''''((((((((((((((()))(((''''''''''''''''''&&&&&&&&&'''''')))*********)))((('''''''''&&&&&&$$$$$$$$$$$$%%%'''(((***&&&&&&$$$#########$$$%%%$$$$$$$$$$$$$$$&&&'''(((%%%&&&'''((((((((('''''''''(((((((((((())),,,...+++)))'''&&&'''((('''&&&((())))))))))))(((((('''%%%%%%&&&''''''&&&%%%%%%((((((((('''''''''((((((***+++------+++************************)))))))))))))))))))))))))))))))))|||oooeeeaaa\\\XXXWWW[[[___```___WWWXXXZZZ]]]_________^^^[[[aaafffgggiiilllkkkhhhhhheeecccfffjjjjjjfffaaa]]]\\\ZZZ[[[\\\]]]^^^]]]^^^^^^^^^^^^]]]ZZZVVVRRRQQQOOOLLLKKKKKKKKKJJJIIIGGGGGGFFFFFFGGGEEEBBB???@@@@@@@@@???>>>>>>>>>???<<<<<<;;;::::::999999999888999;;;>>>???@@@??????>>>===<<<;;;999777555444555666777666555444555777666666777888999999888888;;;;;;;;;>>>BBBFFFHHHIIIJJJLLLLLLKKKIIIHHHHHHIIITTTZZZccchhhhhheeebbb```bbbdddggglllrrr{{{~~~{{{{{{|||}}}|||{{{zzzssskkkiiikkkkkkgggbbbWWW[[[aaahhhsss___CCC000***---***(((***(((''''''(((***)))'''%%%%%%%%%%%%$$$############$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!! !!!###$$$$$$###%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$&&&((())))))))))))***************(((((()))***+++,,,,,,,,,...///000000000...---,,,+++---...+++'''%%%%%%'''******++++++++++++******((((((''''''''''''((((((((((((((()))))))))))))))&&&''''''''''''((()))***+++...///+++)))***+++)))*********+++++++++)))((((((((((((((((((((('''&&&'''(((((()))))))))))))))***+++,,,+++)))((('''(((&&&&&&''''''((((((((((((%%%&&&&&&''''''(((***+++)))((((((''''''''''''((()))))))))((('''&&&&&&&&&%%%$$$$$$$$$%%%''')))***((('''%%%$$$$$$$$$%%%&&&%%%$$$#########%%%'''(((%%%&&&&&&''''''((((((((((((((())))))((())),,,...+++)))&&&%%%&&&'''''''''((())))))))))))(((((('''%%%%%%&&&''''''&&&%%%%%%''''''((((((((((((((((((***,,,......,,,******************)))))))))))))))&&&&&&'''(((((()))******lllfff___\\\___```___]]]ZZZYYYYYY[[[]]]^^^^^^\\\WWW]]]bbbbbbbbbdddeeebbbaaa``````cccgggiiifffddd```___^^^]]]\\\]]]^^^^^^bbbccceeefffgggeeeaaa]]]YYYVVVTTTSSSSSSTTTSSSRRRQQQPPPPPPPPPPPPNNNJJJGGGEEEGGGHHHGGGEEEDDDCCCDDD@@@@@@???>>>===<<<;;;;;;===>>>???@@@AAAAAAAAAAAABBBBBB@@@===:::777444222777888999999777777888999:::;;;<<<>>>@@@AAAAAABBBBBBBBBCCCGGGLLLRRRUUUVVVVVVXXXYYYYYYWWWVVVVVVWWW```hhhqqquuutttqqqnnnnnnrrrsssuuuyyy~~~zzzxxxxxxxxxxxxwwwqqqkkkddd```___]]][[[YYYPPP[[[mmm]]]@@@...***...***(((***''')))''''''***)))&&&$$$%%%%%%%%%$$$###########################$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###"""!!!"""$$$%%%$$$###%%%%%%$$$$$$###$$$$$$$$$'''&&&%%%%%%%%%&&&'''((()))))))))))))))))))))))))))))))))******++++++,,,...///111111111///---+++)))***+++***))))))***+++******++++++++++++******)))((((((''''''(((((()))'''((()))*********))))))'''(((***)))(((((()))***)))---...+++)))+++,,,******++++++,,,+++)))((('''&&&''''''((((((''''''&&&'''((())))))******))))))''')))******(((''''''(((&&&&&&''''''(((((())))))###%%%&&&''''''(((+++---***)))(((''''''&&&&&&'''((()))***)))'''&&&&&&&&&)))(((&&&%%%%%%%%%&&&''')))(((&&&%%%%%%%%%&&&'''%%%$$$#########%%%&&&'''%%%%%%%%%&&&&&&'''((((((((())))))(((((()))+++...+++(((%%%%%%&&&'''(((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((((((***,,,------,,,*********))))))((((((((()))******%%%&&&&&&''')))******+++}}}uuusssooohhhcccccc```^^^^^^___```^^^\\\YYY___aaa^^^\\\]]]]]][[[YYYZZZ[[[]]]___```aaaaaa^^^]]]\\\ZZZYYYYYY[[[\\\aaabbbdddgggjjjkkkjjjhhhdddaaa^^^]]]^^^___```___\\\[[[[[[[[[[[[XXXTTTPPPNNNPPPQQQOOOMMMKKKLLLNNNKKKJJJJJJHHHGGGEEECCCBBBFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEDDDCCCAAA???===<<<>>>@@@AAA@@@???>>>???@@@AAACCCEEEHHHJJJLLLNNNNNNKKKKKKLLLQQQWWW^^^bbbddddddfffiiijjjjjjjjjkkkmmmooouuu{{{}}}{{{zzz{{{}}}~~~~~~{{{wwwrrrnnnkkkkkkjjjjjjeeeccc```]]]]]]___bbbeeennn||||||YYY===---+++000+++((()))''')))&&&&&&******&&&%%%(((%%%$$$$$$###############$$$$$$######$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###$$$###"""###$$$%%%$$$###$$$$$$$$$###$$$$$$%%%%%%&&&&&&%%%$$$%%%&&&'''(((************************,,,+++++++++++++++,,,,,,000000///......---,,,,,,***))))))***,,,,,,,,,+++***++++++,,,,,,++++++******))))))(((((())))))***'''((()))***+++***))))))(((***,,,+++)))((()))***(((,,,---***))),,,---+++((()))+++,,,+++)))((((((''''''((((((((((((''''''(((((()))************)))&&&'''))))))((('''((()))&&&''''''((())))))******###%%%''''''''''''***---)))((((((''''''''''''(((''')))+++***'''%%%%%%&&&)))((('''%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''((((((((()))((('''(((***---***'''$$$$$$%%%'''))))))&&&'''((())))))***))))))(((((('''&&&&&&'''((((((%%%&&&((()))))))))(((((()))+++------+++)))))))))(((''''''''''''(((***+++((((((((())))))*********vvvlllhhhcccaaaaaaaaa___]]]^^^bbbccc]]]XXXXXXXXXVVVTTTVVVXXXXXXXXXYYY[[[]]]YYYXXXWWWVVVTTTUUUWWWYYY^^^^^^___ccchhhllloooooommmjjjhhhggghhhjjjjjjjjjeeeeeedddeeedddaaa]]]YYYWWWXXXXXXUUURRRRRRUUUXXXWWWVVVVVVTTTRRRPPPNNNLLLNNNMMMKKKJJJIIIIIIJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOKKKMMMMMMMMMLLLKKKLLLMMMIIIJJJMMMPPPTTTVVVXXXYYYSSSSSSTTTYYY```ggglllnnnnnnqqquuuxxxzzz{{{}}}zzz}}}~~~~~~~~~~~~|||{{{||||||~~~{{{xxxxxxyyynnnjjjddd^^^ZZZXXXXXXXXXYYY\\\```eeekkkuuuxxxUUU===---+++111+++((()))&&&)))%%%%%%******&&&'''+++%%%$$$$$$###"""#########%%%$$$########################$$$%%%%%%$$$"""!!!%%%$$$###$$$%%%%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$######$$$&&&'''(((,,,+++++++++++++++++++++......---,,,,,,,,,------222000---+++***+++,,,---///,,,)))***,,,---+++(((***++++++,,,,,,++++++*********))))))))))))******'''((()))++++++******)))))),,,...---***((()))***'''+++---***))),,,...---%%%(((***,,,+++*********(((((()))))))))))))))((((((((()))***************%%%''')))))))))((()))+++'''''''''((()))******+++%%%''')))(((&&&&&&))),,,'''''''''''''''((()))***&&&)))++++++'''%%%%%%&&&%%%%%%%%%%%%&&&(((***+++'''''''''&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%&&&'''((('''(((((((((''''''***,,,)))&&&$$$###%%%((()))***&&&&&&((()))***************)))'''&&&&&&''')))***%%%&&&((()))))))))(((((()))+++,,,,,,+++)))))))))'''&&&&&&&&&'''(((***++++++++++++***************{{{wwwqqqjjjeeebbbaaa```dddcccaaa```___]]]ZZZWWWYYYWWWUUUVVVWWWXXXWWWVVVUUUVVVWWWUUURRRQQQSSSVVV^^^\\\\\\```gggmmmooonnnnnnllljjjiiikkknnnsssvvvmmmmmmllllllkkkiiieeebbb\\\YYYXXXZZZZZZWWWWWWZZZ\\\]]]]]]\\\XXXUUUTTTTTTUUUTTTTTTSSSSSSRRRQQQQQQVVVWWWXXXYYYYYYWWWUUUTTTWWWVVVUUUSSSSSSRRRSSSSSSPPPPPPRRRVVVZZZ]]]^^^]]]YYYXXXZZZ```hhhooorrrrrryyyzzz|||~~~|||yyywwwwwwwwwvvvwwwzzz~~~{{{uuuvvvuuupppkkkhhh___[[[VVVPPPNNNPPPVVV[[[aaalll{{{hhhFFF555222///,,,+++)))&&&$$$((('''&&&%%%%%%&&&((()))(((&&&###"""###$$$######!!!!!!""""""###$$$&&&&&&###$$$$$$%%%%%%$$$$$$###***(((###!!!&&&(((%%%%%%###!!!###&&&'''%%%###%%%'''(((((('''''')))***---,,,***+++,,,------,,,//////...------------...111000///---+++*********,,,++++++******++++++,,,,,,,,,.........,,,***(((***)))))))))+++---...---(((((((((((()))***,,,,,,,,,---...///...---,,,+++***++++++++++++***))))))+++++++++************)))***))))))+++---//////...''')))+++,,,,,,,,,***)))((((((((((((((((((((((((+++***)))((('''&&&%%%%%%))))))************))))))(((((((((((()))))))))))),,,***((()))***,,,,,,+++'''%%%$$$$$$%%%'''***---'''&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''((()))***)))((('''((()))(((%%%###$$$(((++++++***))))))(((((((((((())))))))))))((('''&&&'''''''''''''''''''''((((((((((((++++++,,,,,,+++(((&&&$$$)))((('''&&&&&&'''((()))((((((((((((((('''''''''uuummmiiigggiiiddd```___aaabbbaaa___\\\[[[[[[YYYXXXUUURRRPPPRRRTTTVVVUUUSSSSSSTTTVVVZZZYYYYYY[[[```dddggghhhiiihhhggggggjjjnnnsssvvvqqqpppooopppooommmiiiffffffbbb```bbbaaa^^^^^^aaaeeeccc```]]]ZZZXXXVVVUUUWWWWWWWWWWWWXXXYYYZZZ[[[ZZZ[[[]]]^^^^^^]]][[[YYY^^^\\\ZZZYYYXXXYYY[[[\\\\\\ZZZYYYZZZ]]]```bbbbbbZZZ\\\aaahhhppptttuuutttzzz{{{}}}~~~|||yyywwwvvvuuu}}}||||||}}}~~~|||wwwrrrnnnooommmhhheeedddZZZVVVQQQOOOTTT```oooyyyaaaBBB333000---,,,+++***((('''((('''&&&%%%%%%&&&(((***(((&&&#########$$$$$$###$$$###############$$$%%%###$$$$$$%%%%%%$$$$$$###&&&&&&$$$"""$$$))))))%%%%%%###"""###%%%&&&%%%###%%%&&&'''(((''''''(((***+++******+++...000000000//////...------------...000///...---,,,++++++++++++************++++++,,,,,,---......---,,,)))(((***))))))***+++,,,------)))((((((((()))***++++++***++++++,,,,,,,,,++++++++++++++++++*********)))+++++++++************)))***))))))***---......---(((***+++------,,,+++***'''''''''''''''''''''''''''''''''((((((((())))))((())))))******))))))(((''''''((()))******++++++,,,***))))))******((('''&&&%%%$$$$$$%%%'''***+++'''&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&)))***+++***((('''((()))'''%%%$$$&&&)))++++++***))))))(((((((((((()))))))))))))))(((((((((''''''''''''''''''((((((((((((***+++++++++)))(((&&&%%%)))(((''''''''''''((()))((((((((((((((((((((('''{{{xxxppphhh```^^^aaadddccc```\\\]]]^^^\\\XXXTTTPPPOOOQQQSSSUUUUUUTTTSSSSSSSSSXXXXXXXXXWWWXXXZZZ___bbbccccccccceeehhhlllqqqssssssrrrrrrttttttssspppnnnpppkkkiiiiiigggddddddfffjjjeee^^^ZZZYYYXXXWWWUUUTTTTTTTTTTTTVVVYYY\\\]]]___```cccdddeeecccaaa___dddcccaaa``````bbbdddffffffbbb^^^]]]___aaacccddd```dddjjjrrrxxx{{{yyywww||||||}}}~~~~~~|||{{{yyyxxx}}}{{{xxxvvvvvvuuutttrrrgggdddbbbbbb^^^YYYYYY]]]ZZZ[[[^^^dddqqqWWW<<<111///,,,+++++++++***)))((('''&&&%%%%%%''')))***)))&&&$$$###$$$$$$$$$###%%%%%%$$$##################$$$$$$%%%%%%$$$$$$### ######"""%%%)))((($$$$$$###"""###%%%%%%%%%$$$###%%%&&&'''&&&&&&((())))))))))))+++///222333333//////...------------............---------------***************+++,,,,,,............---+++)))(((***************+++,,,---***)))))))))))))))******)))))))))))))))***+++,,,,,,,,,+++***************+++++++++************))))))(((((()))+++---,,,,,,)))***+++------,,,,,,+++''''''''''''''''''''''''&&&&&&'''(((((()))******(((((())))))))))))((((((&&&&&&'''(((***+++,,,---***))))))))))))(((%%%###%%%$$$$$$$$$%%%''')))***'''&&&&&&%%%%%%&&&''''''&&&%%%$$$#########$$$%%%###$$$$$$$$$%%%%%%%%%%%%+++,,,,,,+++)))'''((()))&&&%%%&&&'''***+++***)))))))))(((((((((((())))))))))))*********)))((('''''''''''''''((((((((((((******)))((('''&&&&&&%%%)))((((((''''''(((((()))''''''((((((((((((((((((sssoooppppppjjjccc```aaaaaa___[[[XXXWWWWWWTTTVVVXXXZZZYYYXXXWWWVVVZZZ[[[ZZZXXXUUUVVVZZZ___]]]^^^___bbbeeehhhjjjlllpppppprrruuuxxxxxxwwwuuutttooolllllliiieeeeeegggggg___VVVRRRSSSUUUTTTQQQPPPPPPOOOOOORRRUUUYYY\\\```bbbeeeggggggfffdddcccfffgggggghhhiiijjjkkklllmmmjjjgggfffgggiiijjjkkkjjjnnnsssyyy}}}}}}{{{zzz~~~~~~}}}}}}}}}~~~}}}~~~}}}yyyuuuooollljjjjjjiiiiii^^^]]]]]]]]]ZZZYYY```hhhooowwwzzzPPP666111///,,,+++++++++***(((((('''&&&%%%&&&'''***+++)))'''$$$###$$$%%%$$$###%%%$$$$$$######$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!""" """%%%%%%"""######"""###$$$$$$$$$$$$"""$$$&&&&&&&&&&&&((()))(((((((((***...111222222//////...------------...,,,------...............+++******++++++,,,---...............,,,***)))(((******+++***)))***+++,,,+++***)))))))))))))))***)))((((((((((((***,,,------,,,+++*********+++++++++++++++*********)))))))))((('''(((***++++++***))))))***++++++++++++***&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((((((((((((((((())))))(((((((((&&&&&&'''((())))))******'''''''''((()))((($$$!!!$$$$$$$$$%%%%%%&&&((((((''''''''''''''''''((((((&&&%%%$$$###"""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&,,,------,,,)))(((((()))%%%&&&''')))******)))((())))))(((((((((((())))))((()))+++,,,+++***(((&&&''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&((((((((((((((()))))))))''''''''''''((((((((((((vvvmmmkkkfffaaa\\\[[[\\\]]]XXXZZZ\\\___bbbbbbaaa```]]]^^^]]]ZZZVVVVVVYYY]]][[[\\\^^^```bbbccccccccciiijjjmmmrrrwwwzzzyyyxxxtttpppnnnnnnlllgggeeegggfff]]]TTTOOOOOOPPPNNNLLLMMMMMMMMMOOOSSSYYY^^^aaa```bbbccceeeffffffeeeeeeiiikkkooorrrssssssqqqppptttsssrrrtttvvvwwwwwwvvvuuuwwwyyy{{{|||}}}}}}}}}~~~|||zzzsssnnngggbbb`````````___ZZZ\\\bbbiiinnnuuutttKKK333333000---,,,+++***(((&&&((('''&&&%%%&&&(((***,,,)))'''$$$$$$$$$%%%$$$$$$############$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$######%%%$$$ ###$$$###""""""############$$$$$$"""$$$%%%&&&&&&&&&(((***)))(((((())),,,...////////////...------------...+++,,,---...////////////,,,,,,,,,,,,,,,---...............---,,,+++))))))***+++,,,***((((((***,,,+++***)))))))))))))))******)))))))))***+++---...---,,,,,,++++++++++++++++++++++++*********))))))***)))((((((***+++***((('''(((((()))))))))))))))'''''''''''''''''''''''')))))))))))))))((((((((((((((())))))))))))(((((('''''''''''''''''''''&&&%%%%%%&&&((())))))&&&$$$$$$$$$%%%&&&''''''''''''''''''(((((())))))))))))'''&&&$$$#########$$$$$$&&&&&&&&&&&&''''''''''''+++,,,---+++)))(((((()))%%%''')))*********))))))))))))(((((((((((())))))((()))+++,,,+++***(((&&&''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&''''''(((((()))))))))))))))&&&'''''''''(((((())))))~~~sssjjjdddaaa___]]][[[[[[]]]aaaeeeggggggfff``````___]]][[[ZZZ[[[]]][[[\\\___aaaaaaaaa___^^^ccceeeiiinnntttwwwwwwwwwrrrpppppprrrpppkkkhhhiiihhhbbbZZZTTTRRRPPPMMMKKKIIIJJJMMMQQQWWW^^^dddgggcccccccccdddfffggghhhiiinnnqqquuuxxxzzzyyywwwuuusssssstttvvvyyy{{{zzzyyyzzz{{{|||||||||}}}|||vvvqqqnnngggccc^^^ZZZZZZ\\\]]]]]]^^^dddqqqjjjFFF444333111...,,,+++***(((&&&((('''&&&&&&''')))+++,,,***'''%%%$$$%%%%%%%%%$$$"""#########%%%&&&'''(((###$$$$$$%%%%%%$$$$$$###%%%((('''""" ###%%%%%%!!!"""$$$###""""""###%%%"""$$$&&&&&&&&&''')))+++***)))((()))+++------,,,//////...------------...+++,,,...///000000//////------,,,,,,,,,,,,------...------,,,,,,+++++++++***,,,---+++'''&&&(((+++***)))))))))))))))******+++++++++++++++,,,---...,,,,,,,,,---,,,++++++***+++++++++************)))+++***((()))******)))((('''''''''''''''(((((((((((((((((((((((((((((((((''''''((())))))***++++++))))))************))))))))))))(((''''''&&&&&&%%%&&&&&&&&&(((******(((&&&$$$%%%'''((()))((('''&&&'''''')))***************((('''%%%$$$###$$$$$$%%%''''''''''''((((((((((((***+++++++++)))((()))***&&&(((******)))))))))***))))))(((((((((((())))))))))))*********)))((('''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''((()))************&&&&&&''''''((()))))))))~~~wwwqqqllljjjhhhiiikkkllljjjhhhfffeeeddddddddddddbbb```[[[]]]aaacccdddbbb```^^^bbbcccfffkkkpppsssrrrqqqooonnnppptttsssmmmjjjjjjeeeccc```\\\YYYVVVTTTSSSQQQRRRUUUZZZ___dddhhhkkkhhhgggffffffhhhkkknnnooorrrsssuuuwwwxxxyyyyyyyyypppooooooqqqtttwwwxxxxxxyyy{{{~~~~~~~~~~~~|||wwwqqqkkkfffccc```^^^]]]```fffmmmrrrttt{{{[[[>>>555111///---+++++++++)))(((((('''&&&&&&'''))),,,---***(((%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$### $$$&&&###!!!###$$$$$$ """$$$###"""!!!###%%%"""$$$&&&''''''(((***,,,***)))((())),,,---...---//////...------------...+++,,,...000111000///...------,,,+++************---,,,,,,,,,+++,,,,,,,,,***,,,---+++'''%%%'''+++)))((((((((()))***++++++++++++,,,,,,,,,,,,,,,+++***,,,---......,,,***)))+++++++++************))),,,+++))))))******)))((('''''''''''''''((())))))))))))))))))))))))))))))(((((()))))))))***************++++++++++++******)))))))))))))))(((((((((+++)))((()))******)))(((%%%&&&(((******)))(((&&&'''((()))+++++++++++++++)))((('''%%%$$$%%%%%%&&&&&&&&&&&&'''''''''((((((''')))******(((((()))+++((()))***)))((((((***,,,))))))(((((((((((()))))))))))))))(((((((((''''''''''''''''''((((((((((((%%%&&&'''((()))(((((('''&&&''')))***++++++******&&&&&&''''''((())))))***|||yyywwwuuuqqqnnnllljjjiiikkkmmmllliiieee\\\^^^bbbeeefffeeebbb```bbbcccfffjjjnnnooonnnmmmkkkkkkooottttttnnnjjjjjj^^^___aaa```^^^\\\\\\\\\aaabbbdddgggjjjlllnnnooommmkkkjjjiiikkknnnrrruuutttsssrrrrrrsssvvvxxxzzzsssqqqnnnnnnrrrvvvyyyzzzvvvzzz~~~wwwuuurrrnnniiieeeaaa___bbbcccgggppp|||~~~PPP888777///---++++++,,,,,,+++***((('''&&&&&&'''))),,,---***(((%%%$$$%%%&&&%%%$$$&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###""" !!!""" """$$$###!!!!!!###%%%###%%%'''(((((()))+++---***)))(((***---///000/////////...------------...,,,---///000111000///...---,,,***)))(((((('''''',,,,,,+++++++++,,,---...***,,,...+++&&&$$$'''+++(((((((((((()))***,,,,,,***+++,,,------,,,***))))))+++...000///---***(((+++++++++************)))---+++******++++++)))(((((((((((((((((()))******)))))))))))))))))))))))),,,,,,+++***)))((('''&&&++++++,,,,,,,,,,,,++++++))))))******+++++++++,,,///---***)))******)))(((%%%''')))++++++***(((&&&'''(((***+++,,,,,,++++++***)))'''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''))))))((((((***+++)))***+++)))''''''***---))))))(((((((((((())))))))))))(((''''''''''''(((''''''''''''((((((((()))$$$&&&(((*********((('''&&&''')))***+++++++++***&&&&&&&&&'''((())))))***}}}zzzxxxuuussssssrrrpppoooiiiiiiiiihhhhhhfffeeeeeeiiiiiigggfffeeeeeeeeeeeehhhiiijjjkkkllllllllllllgggfffeeeeeeggghhhgggeeeiiiiiikkkppptttuuuqqqmmmmmmllllllnnnqqqrrrqqqpppqqqqqqpppppprrruuuxxxzzztttuuutttrrrrrrssswwwzzz||||||~~~}}}yyy|||}}}||||||rrrsssqqqjjjcccbbbhhhooowww~~~qqqNNN999111111000...,,,***((('''&&&''''''&&&%%%&&&'''((()))+++)))&&&$$$%%%&&&'''&&&%%%&&&&&&%%%$$$###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!! """$$$$$$###"""!!!"""$$$%%%&&&'''(((***++++++((()))***+++---...//////000///------------+++)))---...///000000000......,,,+++***))))))***++++++,,,+++++++++------+++)))+++***)))(((((('''(((((((((((()))))))))*********000---+++***+++---/////////)))'''***...,,,++++++***,,,------,,,+++---...))))))************)))))),,,***''''''(((***++++++((()))***)))((('''((()))***++++++++++++***))))))(((((()))***************...---+++))))))***,,,------,,,+++*********+++,,,*********)))***++++++,,,************))))))))))))(((((((((''''''&&&&&&%%%&&&&&&&&&''''''''''''''')))&&&%%%'''******(((%%%---,,,,,,+++*********+++)))((((((((((((((())))))+++(((%%%$$$%%%&&&''''''&&&&&&'''(((((('''&&&%%%#########$$$'''((('''%%%'''((()))***************''''''''''''((()))++++++{{{zzzxxxuuurrrnnnkkkjjjfffeeeeeeeeeeeeggghhhiiihhhhhhiiijjjjjjjjjiiiiiilllkkkjjjlllnnnooonnnmmmooooooooorrrtttsssooollltttssssssssstttsssqqqnnnooonnnnnnnnnqqqvvv{{{~~~vvvvvvtttqqqooopppsssuuu{{{}}}{{{uuusssqqqsssvvvvvvsssnnnoooppprrrrrrrrrrrrssstttqqqvvv{{{}}}~~~jjjJJJ777111......---,,,***)))((((((''''''&&&%%%&&&'''((()))***'''%%%$$$%%%&&&'''&&&%%%&&&&&&%%%$$$###%%%'''$$$$$$$$$#########""""""#########"""""""""""""""!!!###$$$%%%###""""""""""""$$$''')))++++++***)))***++++++,,,---...//////111///............---+++,,,---......///////////////...,,,***)))(((((((((***))))))***+++,,,+++)))******)))((((((((()))))))))))))))******+++++++++///---***)))***,,,...//////***))),,,...,,,,,,---+++,,,---,,,+++***+++---)))))))))************)))---***((('''(((*********)))*********((('''((()))***++++++++++++***))))))((())))))***************+++***)))((()))***,,,------,,,***)))))))))***+++))))))*********+++++++++******)))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((''''''((())))))((('''++++++***)))))))))))))))'''''''''''''''((()))******'''$$$$$$$$$&&&&&&&&&((()))))))))(((&&&%%%$$$$$$###$$$%%%'''((('''&&&((()))))))))))))))(((((('''&&&&&&&&&'''((())))))}}}xxxuuupppooommmllllllmmmnnnoooqqqqqqqqqppppppnnnmmmmmmqqqppppppqqqsssuuutttsssuuussssssssstttsssqqqooouuutttuuuuuuuuusssooolllooommmllllllnnnsssxxx{{{yyyxxxuuuqqqnnnnnnpppssswww}}}{{{sssnnnllljjjjjjlllooopppnnnkkkeeegggjjjlllnnnrrrwww{{{```DDD555111,,,,,,,,,++++++*********''''''&&&%%%&&&'''((()))'''%%%######%%%&&&'''&&&$$$%%%&&&%%%$$$$$$%%%'''&&&%%%%%%$$$###""""""!!!""""""""""""############!!!###%%%%%%###"""###$$$!!!$$$(((+++---,,,***(((------------......//////000///......///000///...+++++++++,,,---...///000///...---+++***)))))))))***)))((()))+++,,,,,,+++))))))))))))))))))******))))))***++++++,,,---------,,,***)))***+++---///...++++++---...,,,---000,,,------,,,***)))***,,,((())))))******+++++++++---+++)))((()))******))))))***+++***((((((((()))***++++++++++++***))))))((()))******++++++******((('''''''''(((***,,,---,,,+++)))((((((((()))***((((((***+++++++++***))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''(((((()))''')))******)))(((((()))))))))((((((''''''((((((&&&&&&&&&&&&''')))******(((&&&$$$###$$$%%%%%%%%%++++++***)))(((&&&%%%$$$%%%%%%%%%&&&((()))((('''*********))))))(((&&&&&&'''&&&&&&&&&&&&&&&''''''}}}||||||}}}zzzwwwuuusssuuutttssstttuuuvvvuuussstttsssrrrrrrrrrrrrrrrrrrpppqqqrrrtttuuusssnnnkkkssspppmmmkkklllooosssvvvwwwvvvsssooollllllooorrrpppvvv|||{{{tttlllgggeeecccccceeeiiiooorrrrrrppplllpppvvv}}}zzzXXX@@@444111------,,,++++++******)))''''''&&&%%%&&&'''((()))%%%$$$######%%%&&&'''&&&$$$%%%&&&%%%$$$$$$&&&''')))((((((&&&%%%$$$######!!!!!!""""""######$$$$$$"""###%%%%%%######$$$%%%###%%%(((+++,,,,,,+++***///////////////............---,,,---///000000...************+++---///111+++++++++++++++,,,,,,------+++******,,,---,,,+++))))))))))))******+++,,,******+++,,,,,,------...***+++******)))***---///---++++++...---+++,,,000---...---,,,))))))***,,,))))))))))))***+++,,,,,,...,,,))))))******)))(((***+++,,,+++)))((()))******++++++++++++***))))))))))))***++++++++++++***''''''''''''((()))***++++++***)))''''''(((((()))'''(((***,,,,,,+++***)))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''(((******+++'''***,,,+++(((&&&'''***((((((''''''''''''((((((&&&&&&&&&'''(((***+++,,,(((&&&%%%$$$&&&'''&&&&&&+++******)))(((''''''&&&'''&&&&&&''')))***(((''')))*********))))))((('''''''''&&&&&&&&&&&&&&&&&&~~~|||||||||{{{yyywwwwwwvvvuuusssqqqpppqqqrrrpppqqqrrrssstttqqqmmmiiirrrooollljjjjjjlllppprrroooooonnnlllkkklllnnnqqqiiinnnrrrpppiiidddccceeeaaaccchhhooovvv{{{~~~~~~rrrSSS>>>444000///...---,,,***)))((((((''''''&&&%%%&&&'''((()))%%%$$$###$$$%%%'''&&&&&&###%%%%%%%%%$$$$$$&&&((())))))((('''&&&$$$$$$###!!!!!!""""""######$$$$$$###$$$%%%%%%$$$$$$%%%''''''''''''((()))+++---...000000/////////.........---,,,+++,,,...//////...******)))***+++---///000++++++,,,,,,------------...,,,***)))***+++***)))***************+++,,,---+++,,,,,,,,,,,,---------)))***++++++)))***---//////++++++---...+++,,,...---------+++******,,,///******))))))***+++,,,,,,---+++*********+++***)))***,,,,,,+++***)))***+++***++++++++++++***))))))))))))***+++++++++++++++))))))((((((((((((((()))***)))((('''''''''((()))''')))+++,,,---,,,***)))''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''((()))***+++,,,,,,'''***,,,+++'''&&&''')))(((((('''''''''(((((()))'''''''''((()))***,,,---)))'''&&&&&&((()))((('''((((((((((((((()))))))))(((''''''((()))***((('''((()))******+++++++++***((((((''''''&&&'''''''''|||{{{{{{|||{{{zzzzzzyyyvvvqqqmmmrrrqqqooooooooorrrtttvvvssstttvvvwwwwwwxxxzzz|||vvvyyy{{{yyyuuutttwww{{{kkkPPP===333000///...---,,,***)))((('''''''''&&&%%%&&&'''((()))&&&%%%$$$%%%&&&'''&&&%%%###$$$%%%%%%$$$$$$&&&((('''&&&&&&%%%$$$######"""""""""""""""###############$$$%%%%%%$$$$$$&&&((()))((('''''')))+++...000///////////////.........,,,++++++,,,...///...---*********+++,,,---...///............---,,,+++***---***((('''((()))))))))+++++++++***++++++,,,,,,---------,,,,,,,,,++++++(((***,,,,,,******---111444...***---000...,,,,,,,,,,,,,,,,,,+++---000333,,,+++***))))))***+++,,,,,,*********,,,,,,+++***+++,,,---,,,*********+++***++++++++++++***)))))))))***++++++,,,++++++++++++++++++******)))))))))+++***((('''''''''((()))******,,,---------,,,+++(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))'''(((((()))***+++,,,,,,((()))***)))'''&&&&&&&&&'''''''''&&&''''''((()))''''''''''''(((***+++,,,)))''''''((()))***)))(((''''''''''''((()))***+++(((''''''((())))))(((&&&'''((()))******+++++++++((('''''''''''''''((((((eeeMMM===333...------,,,,,,+++***))))))''''''&&&%%%&&&'''((()))'''&&&&&&&&&''''''&&&$$$###$$$%%%%%%$$$%%%''')))&&&&&&%%%%%%$$$$$$$$$$$$#########"""""""""""""""$$$%%%%%%%%%$$$%%%'''***((((((((()))+++,,,...///...........................---,,,---...///...---++++++,,,---------------......//////...---,,,+++,,,***((((((***---......---,,,,,,+++++++++,,,,,,......---,,,+++***))))))'''+++...---++++++...222:::111+++///333222---******+++,,,,,,---000555888...---+++***))))))***+++***))))))***,,,---,,,+++,,,---------+++***+++,,,***++++++++++++***)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++***)))((((((((()))))),,,,,,------------......(((((((((''''''''''''&&&%%%%%%&&&'''(((******+++'''''''''(((((())))))))))))(((''''''''''''%%%###%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((()))'''&&&&&&''')))***)))'''((('''&&&&&&&&&'''((()))((('''&&&'''(((((('''%%%''''''((((((((((((((('''%%%%%%%%%%%%&&&'''(((((({{{```KKK<<<333...++++++++++++++++++++++++''''''&&&%%%&&&'''((())))))'''''''''((((((&&&$$$###$$$%%%%%%$$$%%%''')))''''''''''''''''''''''''$$$$$$######""""""!!!!!!$$$%%%%%%%%%$$$%%%(((***&&&(((***,,,---......---------------......//////000///......///000///---+++,,,---...///...---,,,***+++---///000000///...---+++***+++///222444555...------,,,++++++++++++///...---,,,***)))(((''''''+++///...,,,+++///333???444,,,000666555///***)))***+++,,,...222777;;;000...,,,***))))))***+++)))((()))+++---...---,,,,,,---...---+++***+++,,,***++++++++++++***))))))******+++,,,,,,,,,,,,+++***+++,,,---.../////////,,,+++)))((((((((()))***...------------...///000)))(((((((((((('''''''''%%%&&&'''((()))***+++,,,&&&&&&&&&''''''''''''''')))'''%%%%%%''''''$$$!!!$$$#########$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%'''((()))(((&&&)))((('''&&&%%%%%%&&&''''''&&&&&&'''((((((&&&%%%''''''''''''&&&%%%$$$$$$#########$$$%%%&&&'''(((vvv```GGG:::666000------------------------...***'''(((,,,---+++'''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))(((((()))))))))(((&&&%%%&&&%%%$$$$$$###$$$$$$$$$$$$&&&'''''''''(((***,,,((())))))***,,,---......111...+++,,,...///...,,,,,,---///000///000222444---...............---------...///000000...)))%%%)))***,,,...///000111111------...............---111...+++)))(((***,,,...,,,******------******,,,.........------,,,,,,,,,'''***------+++(((((()))------,,,+++*********+++((()))+++,,,------,,,,,,*********)))******++++++------,,,+++)))(((((('''+++******))))))******+++,,,000111---...222333///---,,,***(((''''''((()))...------,,,,,,,,,------+++)))(((((()))(((%%%###&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&''')))((('''%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&&&&&&&&&&((()))###$$$%%%'''''''''&&&%%%%%%$$$$$$%%%''''''%%%$$$+++(((%%%%%%'''(((&&&$$$###$$$%%%&&&&&&%%%$$$###nnnZZZBBB666333---------------,,,,,,++++++---***((())),,,---***&&&)))((((((((('''&&&&&&&&&'''''''''(((((()))))))))''''''((((((((('''&&&%%%&&&%%%$$$###############$$$&&&''''''''''''***,,,***+++,,,---...//////000000---+++,,,...///...,,,///000111000//////000111//////000000000//////...------...000111000---***+++,,,---.../////////...---...............------222111...,,,,,,---000111///++++++------***+++.........---------,,,,,,,,,***---//////,,,***)))***++++++***)))))))))))))))((()))+++,,,------,,,,,,---,,,+++******************)))(((((())),,,...000******))))))))))))******,,,///000,,,,,,000000------,,,***((('''((())))))---,,,++++++*********++++++)))((('''((((((&&&$$$'''&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&''')))((('''%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$!!!###$$$$$$$$$###%%%&&&###$$$%%%%%%&&&&&&&&&%%%'''&&&&&&&&&&&&&&&%%%$$$***(((&&&%%%''''''&&&$$$###$$$%%%%%%%%%%%%$$$###|||gggUUU???444222---...------,,,+++***)))))),,,***)))***,,,,,,)))%%%'''''''''''''''''''''''''''((()))***+++***))))))%%%&&&&&&&&&&&&&&&%%%$$$&&&%%%$$$###"""!!!!!!!!!$$$%%%&&&&&&&&&''')))+++******+++---...............,,,+++,,,---...---,,,111222222111...------...000000111111111111000000---,,,---...111222111///------.........------,,,...............---,,,+++...---,,,++++++,,,...000111---+++,,,,,,***+++///...------------,,,,,,,,,---///111000...,,,++++++))))))((((((((('''''''''((()))+++,,,------,,,,,,......,,,+++***))))))))))))(((&&&&&&)))---222555)))))))))(((((())))))))),,,......++++++------+++,,,+++***((((((((()))))),,,+++***)))((('''''''''+++)))'''&&&'''((('''&&&''''''&&&%%%$$$$$$$$$$$$!!!"""$$$%%%&&&&&&&&&&&&&&&''')))((('''%%%&&&&&&'''''''''&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$"""###%%%%%%#########$$$$$$$$$#########$$$%%%%%%((('''&&&%%%%%%$$$%%%%%%)))(((&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$######uuubbbRRR???666555///------,,,+++***)))((('''+++***)))+++,,,+++(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((()))++++++***((('''$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%###"""!!!!!! $$$%%%&&&&&&%%%&&&(((***&&&&&&((()))*********)))+++++++++,,,,,,---,,,,,,///000000///---++++++,,,///000000111111111111000---,,,+++---///111111000,,,------......------,,,............---,,,++++++,,,++++++++++++,,,...///222---***+++***(((***...---------------------------...//////...------,,,((((((((((((((((((''''''((()))+++,,,------,,,,,,------,,,+++******+++++++++***))))))***,,,...000***))))))))))))))))))***---------,,,+++++++++***+++***)))((((((((()))))),,,+++)))((('''&&&&&&%%%***(((&&&&&&'''(((((((((''''''%%%$$$############!!!###&&&''''''&&&%%%&&&''')))((('''%%%%%%&&&(((((('''&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&''''''&&&$$$$$$%%%$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$###$$$%%%'''(((((('''''''''&&&%%%$$$""""""""""""""""""""""""ooo^^^PPP>>>666555000------,,,+++)))(((''''''+++************)))'''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&((())))))(((&&&$$$$$$$$$#########$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!$$$%%%&&&%%%$$$%%%''')))###$$$&&&((((((((('''&&&((()))+++,,,+++++++++++++++,,,------+++***+++------......///000000/////////---++++++---.........***+++,,,---............------......---,,,++++++......//////000000111111000+++((())))))''')))---------------------------+++++++++,,,---......---(((((()))*********)))(((((()))+++,,,------,,,,,,************+++,,,,,,---******+++,,,,,,,,,+++*********))))))))))))******---,,,+++++++++***)))***))))))((((((((((((((((((+++***)))'''&&&%%%%%%%%%(((&&&%%%&&&((()))))))))'''&&&%%%$$$###""""""""" ###%%%''''''&&&%%%&&&''')))((('''%%%%%%&&&(((((('''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&((()))'''%%%%%%%%%$$$###!!! !!!"""###!!!###%%%%%%$$$$$$''')))'''((()))((('''&&&%%%%%%!!!!!!!!! !!!!!!!!!jjjZZZLLL;;;444333...---,,,,,,+++***)))((((((++++++***)))((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$############$$$%%%%%%$$$$$$###""""""""""""######%%%%%%%%%$$$$$$&&&((($$$&&&((()))***)))'''&&&&&&(((+++++++++******+++)))***,,,,,,++++++,,,...+++,,,---......//////...000...,,,,,,,,,---,,,+++******+++------.........,,,,,,------------,,,,,,---...//////000//////...---)))'''))))))((()))---,,,,,,,,,------------...+++***)))***,,,------,,,((()))***+++,,,+++***)))((()))+++,,,------,,,,,,((((((((()))***+++------&&&'''***,,,---,,,+++******))))))(((((())))))***+++((((((******'''''')))''''''''''''''''''&&&&&&)))((('''&&&%%%%%%%%%%%%%%%%%%%%%'''***+++***)))%%%%%%$$$###"""""""""""" !!!###$$$%%%%%%%%%%%%&&&''')))((('''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&"""%%%'''((('''%%%%%%%%%%%%%%%$$$############$$$!!!$$$((((((&&&&&&(((***''')))++++++)))'''&&&&&&""""""!!!!!!!!!!!!""""""}}}hhhXXXKKK:::222222---,,,,,,+++++++++*********---,,,***(((&&&&&&'''(((''''''&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$############$$$%%%%%%###$$$%%%$$$######%%%'''%%%''')))++++++***((('''$$$'''***+++***))))))++++++,,,------,,,,,,---...++++++,,,......//////...///...------......---++++++,,,,,,---------,,,,,,***+++,,,,,,------------+++,,,.........---+++***+++((((((++++++)))***...,,,,,,,,,---------.........,,,******,,,,,,+++)))'''(((***,,,,,,+++***)))((()))+++,,,------,,,,,,(((((((((((()))***++++++&&&'''(((***++++++++++++'''''''''&&&&&&''''''''''''###$$$'''((($$$$$$((($$$%%%%%%%%%&&&%%%%%%%%%&&&%%%%%%$$$#########$$$"""###%%%))),,,,,,***((($$$######"""""""""######""""""######$$$$$$$$$%%%&&&''')))((('''%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''"""%%%(((***)))'''''''''((((((((((((((('''&&&&&&%%%)))......***'''(((***(((+++------***''''''(((%%%$$$############$$$%%%~~~iiiYYYLLL;;;333222---,,,,,,++++++++++++++++++...,,,***'''%%%%%%''')))))))))((('''&&&&&&%%%%%%'''&&&%%%$$$$$$$$$$$$%%%$$$$$$#########$$$&&&'''############$$$%%%&&&'''###$$$%%%$$$######%%%&&&$$$&&&(((******)))'''&&&###&&&***+++***((()))***---...//////---------///+++,,,---...///////////////......///000000///---------------,,,+++***))))))***+++,,,---.........///000111222111000...,,,***((((((,,,---+++,,,///,,,,,,,,,------.........222///,,,+++,,,,,,)))'''&&&(((***+++,,,+++***)))((()))+++,,,------,,,,,,***)))((((((((((((((()))))))))(((''''''((()))***&&&%%%%%%$$$$$$%%%%%%&&&$$$ %%%&&&""""""'''######$$$%%%%%%%%%$$$$$$######"""""""""""""""###!!!"""%%%***------***(((###"""""""""""""""###$$$$$$######"""######$$$$$$&&&''')))((('''%%%&&&&&&%%%%%%&&&&&&'''((((((((((((((())))))))))))(((((($$$'''+++---,,,+++*********+++,,,,,,,,,+++)))((()))...333222---)))((()))(((+++......+++(((((((((''''''&&&%%%%%%&&&''''''zzzhhhZZZMMM:::222000))),,,,,,,,,+++++++++******))),,,,,,(((%%%&&&%%%###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$###"""""")))%%%!!!"""''')))(((&&&$$$$$$%%%%%%&&&%%%%%%%%%&&&''')))***++++++************+++++++++,,,,,,,,,------------...............///000111000000111333222000---++++++,,,++++++222000...,,,,,,---///111000///---,,,---.........000///......///...,,,***''')))+++---///000000000111///...---......,,,+++...///...,,,)))((()))***)))*********************---+++(((((()))*********'''&&&&&&&&&%%%%%%$$$$$$&&&%%%$$$######$$$%%%%%%!!!!!!  $$$'''"""""""""""""""!!! %%%%%%$$$###""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""%%%'''(((&&&$$$""" !!!"""###############""""""#########$$$$$$$$$''''''((((((((((((''''''&&&''''''(((((('''&&&&&&&&&&&&''''''(((((())))))000///...+++)))***---///444666999:::888222,,,'''''',,,222111,,,'''%%%&&&&&&&&&&&&%%%$$$$$$''')))((((((''''''&&&&&&%%%%%%wwwcccUUUIII888222111+++,,,+++++++++************(((,,,,,,(((&&&''''''%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%)))%%%"""###&&&)))'''%%%$$$%%%%%%&&&&&&&&&&&&&&&''''''((()))************+++************+++,,,,,,...........................///111000//////000111111///...------......---222111///......///111222000///------....../////////...------...---+++)))'''(((***,,,.../////////111///------...---,,,***+++,,,,,,+++(((&&&'''''')))))))))))))))((((((((((((&&&$$$$$$%%%&&&&&&&&&$$$$$$$$$######""""""""""""!!!  !!!"""!!!!!!!!! $$$'''!!!""""""""""""!!! $$$###""""""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! """$$$&&&&&&%%%###""""""######$$$$$$$$$$$$###############$$$$$$$$$$$$)))******++++++******)))'''''''''&&&&&&&&&&&&&&&&&&'''((()))***,,,,,,---333222000---******,,,///111222444555333...)))&&&$$$(((---,,,((($$$###$$$%%%&&&%%%###!!!!!!###%%%&&&&&&&&&&&&%%%%%%$$$$$$uuu^^^NNNCCC666111222---++++++*********)))))))))))),,,---)))&&&((((((&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%&&&'''((())))))&&&######&&&'''&&&$$$%%%%%%&&&'''''''''''''''(((''''''(((((()))***++++++***)))((()))***,,,---//////////////////......///000222111///...//////000000////////////000000444444222111000000///000//////............//////---,,,++++++,,,,,,***(((&&&''')))***,,,,,,,,,,,,000...,,,,,,,,,+++***((((((***++++++(((&&&&&&&&&((('''''''''&&&&&&%%%%%%$$$###!!!!!!###$$$######!!!!!!!!!!!! !!!"""### ###%%%"""""""""""""""!!!!!! ###"""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########"""!!!!!!$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%)))******++++++******)))'''&&&%%%%%%%%%&&&'''''''''((()))***,,,...//////222111///,,,)))((()))++++++,,,------+++)))&&&$$$ ###&&&&&&""" !!!"""&&&&&&%%%### !!!###&&&&&&&&&&&&%%%$$$######vvv[[[HHH???444000111...*********))))))))))))(((+++......***'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%'''((())))))(((&&&$$$$$$&&&&&&$$$###%%%%%%&&&'''((((((((((((((('''&&&&&&'''(((***+++,,,***(((''''''))),,,---////////////////////////111222444333111///...//////000000000//////000111888777555333000...,,,+++---.........---,,,---...+++***))))))******(((&&&%%%&&&'''((())))))******,,,***)))((()))(((&&&%%%&&&)))++++++)))'''&&&&&&%%%%%%$$$$$$###"""""""""###"""!!!"""###$$$$$$###  !!!"""###### """$$$###$$$$$$$$$$$$###""""""###""""""!!!!!!!!!""""""""""""""""""""""""""""""###"""!!!!!! %%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&$$$######%%%'''((('''(((((()))***+++,,,,,,******)))&&&$$$###%%%&&&%%%%%%%%%%%%$$$###"""""" !!!!!! !!!%%%&&&%%%$$$"""!!!###%%%*********)))'''%%%###"""xxxYYYDDD===333///000---*********))))))))))))(((---000///***&&&&&&&&&###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%$$$###$$$%%%&&&'''(((((((((((('''&&&&&&%%%&&&((()))***+++)))'''&&&&&&(((+++---............////////////222444555555222000//////...///000...---...111333777666444222000...,,,+++,,,...///...+++******+++)))((('''((())))))'''%%%%%%%%%%%%%%%&&&&&&''''''(((&&&%%%$$$%%%%%%$$$"""###%%%(((((('''%%%$$$$$$"""""""""!!!!!! ###"""!!!"""$$$%%%$$$###"""""""""""""""""""""### !!!"""############$$$$$$###"""###%%%'''%%%&&&&&&&&&&&&%%%$$$$$$#########""""""######$$$""""""""""""""""""""""""###"""  ###$$$$$$$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######&&&%%%###"""###$$$&&&((('''&&&&&&&&&&&&%%%%%%%%%###$$$$$$###!!!!!!###$$$"""!!!   !!!"""######"""!!!"""$$$'''......---,,,)))&&&###!!!wwwUUU???;;;333//////,,,++++++*********))))))))),,,000///)))&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$######$$$%%%&&&'''(((((((((&&&%%%%%%&&&&&&'''((())))))((('''&&&'''(((***++++++,,,,,,---...///000000111333555555333000//////,,,......,,,+++...444:::555444222111000/////////...000111///+++((((((***((('''&&&'''(((((('''%%%$$$######"""######$$$$$$$$$###""""""###$$$###""" """$$$$$$###""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""$$$&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((((())))))))))))'''((()))((('''&&&(((***&&&&&&&&&'''&&&%%%%%%$$$###############$$$$$$%%%""""""""""""""""""""""""!!!!!!  """"""#########"""!!!!!!""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$######"""###$$$&&&'''&&&%%%$$$$$$###"""!!!!!!!!!"""###"""!!!!!!###%%%   """%%%,,,,,,,,,+++)))&&&###!!!rrrNNN999888333//////,,,,,,+++++++++************))),,,---(((%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&%%%$$$$$$$$$"""###$$$&&&''''''(((((($$$$$$%%%&&&''''''''''''(((''''''''''''((())))))((()))***,,,---///000111...000333444222///...---)))+++,,,+++,,,111;;;CCC:::888555222000/////////000333555222,,,(((((()))'''&&&&&&'''(((((('''%%%###"""!!!!!! !!!"""""""""!!! """$$$%%%$$$###!!!"""$$$######"""$$$%%%""""""######$$$%%%%%%%%%%%%%%%%%%''')))***)))''''''''''''((((((((())))))******,,,,,,,,,,,,+++***&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""###$$$$$$$$$######!!!!!!"""""""""###############$$$$$$$$$$$$######"""""""""###$$$%%%%%%%%%%%%$$$$$$######""""""!!!"""#########!!!!!!"""###!!!!!!  !!!!!!!!! !!!###$$$%%%'''((('''%%%""" nnnIII555666333//////,,,,,,,,,,,,++++++++++++***&&&******'''%%%'''((('''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%!!!###%%%&&&%%%%%%%%%%%%!!!"""$$$%%%&&&'''''''''###$$$&&&'''(((((('''&&&'''''''''(((((((((((((((&&&''')))+++---///111111,,,...111222000...---,,,''')))******,,,444AAAKKKBBB???999333///,,,++++++333666888444...)))(((***'''&&&&&&'''((()))'''&&&###"""!!! !!!!!!"""!!!!!!"""%%%&&&&&&%%%$$$%%%&&&&&&%%%%%%(((***$$$$$$%%%&&&'''(((((()))))))))***,,,...///---+++((((((((())))))*********%%%&&&'''''''''&&&%%%$$$"""$$$%%%$$$""""""###$$$###$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!"""###$$$%%%%%%%%%%%%%%%!!!!!!!!!!!!""""""""""""""""""############"""""" !!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######"""  """"""!!!!!! !!! !!!"""!!!""""""""" !!!###!!!$$$$$$###""" yyyWWWGGG777222333222///...***************+++++++++))))))))))))(((&&&%%%###$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$######$$$&&&(((***###$$$%%%(((******(((&&&%%%'''(((***,,,---......******+++,,,,,,,,,,,,,,,,,,)))(((...888BBBGGGHHH???:::444///---,,,+++++++++///111///+++)))+++///(((((((((((('''''''''''''''%%%###$$$&&&'''%%%"""$$$%%%&&&''''''&&&%%%$$$)))))))))))))))((('''''''''((()))***+++,,,,,,,,,)))(((((()))******)))''''''&&&&&&%%%$$$###""""""%%%%%%%%%%%%$$$$$$$$$###!!!!!!!!!"""!!! !!!!!!!!!!!!  !!!!!! !!!###)))&&&######$$$### %%%###!!!"""%%%&&&$$$"""$$$&&&''''''&&&%%%&&&'''$$$###"""!!!!!! $$$$$$######"""!!!!!!!!!############""""""""""""######"""!!!!!! !!!!!!!!!###%%%$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""|||jjjRRRCCC555111222000...---************************++++++,,,,,,+++***)))((($$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''%%%%%%&&&((()))***)))(((((()))***+++,,,------...+++,,,---///000000000///222///---000888???BBBBBB:::666000---+++++++++***+++...000...+++)))+++...))))))))))))))))))))))))((('''%%%&&&((()))(((&&&''''''((((((((((((''''''))))))******))))))((('''''''''((()))************'''&&&&&&'''(((((('''%%%$$$$$$######"""!!!!!! $$$$$$$$$#########"""""" !!!!!!!!!!!! !!!!!!!!!!!!  !!!!!! !!! !!!$$$''')))(((&&&%%%%%%### %%%###!!!"""$$$%%%$$$"""!!!###&&&&&&&&&&&&'''((($$$$$$###"""!!!!!!!!!!!!$$$#########""""""!!!!!!$$$$$$#########"""""""""$$$$$$###"""""""""""""""!!! """$$$%%%$$$###########################$$$######""""""""""""###ttt```KKK>>>333111111///,,,+++++++++******))))))(((((((((((())))))))))))((((((&&&%%%$$$######$$$$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%'''((()))'''%%%$$$''''''(((((())))))******+++,,,,,,---......//////000222444777888888777666999555222222666999::::::333///,,,******************---///---***)))+++---))))))******++++++,,,,,,***)))((()))+++,,,+++******))))))((((((((()))))))))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&$$$$$$###$$$%%%%%%$$$""""""!!!!!! """""""""!!!!!!!!!  !!!!!!!!!!!!  !!!!!!!!!!!!  !!!""""""$$$(((***)))******(((%%%###""""""$$$###""""""$$$$$$###"""!!!$$$%%%%%%%%%'''(((%%%%%%$$$###""""""""""""$$$$$$$$$###############%%%%%%$$$$$$$$$#########&&&%%%$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$$$$rrr\\\EEE:::222111222///+++***++++++***)))((((((''''''&&&&&&''''''(((((((((((()))'''%%%#########%%%&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&######$$$%%%%%%&&&&&&&&&###$$$&&&'''(((''''''&&&,,,------,,,,,,,,,---///111111222222333555666666888:::<<<>>>???>>>===<<<999666222111222333222222---+++))))))***+++++++++***+++---,,,***)))***,,,(((((()))***++++++,,,,,,)))))))))***+++,,,---,,,***)))((('''''''''((()))'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$###""""""!!! !!!######!!! !!!   !!!!!!!!!  !!!!!!!!!!!!!!!!!!"""###&&&))),,,(((+++,,,+++'''$$$$$$&&&$$$$$$######$$$$$$###### """%%%%%%%%%%%%&&&''''''&&&%%%$$$############%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&%%%&&&&&&'''&&&%%%%%%&&&((((((&&&%%%''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%mmmTTTAAA999222222222///,,,+++******))))))((('''&&&&&&))))))))))))***++++++,,,***)))'''%%%$$$%%%&&&'''$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&''''''"""###%%%''')))***++++++***)))))))))+++---...000555777777666444333555777999999:::;;;<<<>>>@@@AAA===>>>?????????===;;;:::444222///---------------***))))))***,,,------,,,)))*********))))))***+++&&&''''''((()))***++++++&&&'''((())))))***++++++((('''&&&$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$######"""############"""!!!  !!!!!!    !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! """###%%%(((+++(((+++---,,,(((&&&''')))%%%&&&&&&%%%$$$######$$$$$$&&&''''''%%%$$$$$$%%%((('''&&&%%%%%%$$$$$$%%%'''''''''(((((()))))))))''''''''''''&&&&&&&&&&&&((((((''''''''''''((((((((('''&&&'''))))))(((&&&(((((((((((((((((((((((())))))((('''''''''''''''}}}fffOOO@@@888222222222...,,,,,,))))))((((((''''''&&&&&&''''''&&&&&&'''((()))))))))((('''&&&&&&''''''(((%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((%%%%%%$$$$$$%%%''')))***(((***---000222333333333555444333222333666888:::===???AAA???<<<:::<<<>>>??????>>>???@@@BBBDDDEEE::::::999888777555444333000///---,,,++++++,,,,,,*********,,,...///...,,,((((((((()))))))))))))))&&&&&&''''''(((((())))))###%%%&&&&&&&&&&&&'''(((%%%$$$######"""""""""""""""""""""""""""!!! !!!"""""""""!!!  !!! !!!!!!!!!"""!!!!!!!!!   """"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!!!!"""###$$$&&&(((''')))++++++******+++,,,'''(((((('''%%%$$$%%%&&&''')))***)))'''&&&%%%&&&))))))((('''&&&&&&&&&&&&''''''((()))***++++++,,,))))))((((((((('''''''''((((((((('''(((((()))***'''''''''(((******)))((()))))))))))))))))))))))))))((((((((((((((())))))mmm\\\MMM???777222111000---+++,,,''''''''''''''''''''''''%%%$$$#########$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''((())))))******++++++++++++++++++++++++))))))))))))+++...000222555777999;;;=========<<<=========<<<<<<<<<=========AAACCCBBB>>>;;;<<<>>>===<<<:::999999999;;;<<<555444222000/////////000//////...---,,,,,,---...+++***+++---//////---+++((('''''''''))))))))))))''''''''''''''''''''''''"""$$$%%%%%%###"""$$$&&&""""""""""""!!! !!!""""""""""""!!! !!!!!!!!!  !!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!  """###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!############$$$%%%'''&&&'''))),,,...---,,,(((***+++)))&&&%%%&&&''')))***,,,+++***))))))*********)))(((''''''''''''&&&&&&'''((()))***+++,,,******)))))))))(((((((((((((((((((((((()))******&&&&&&&&&(((***+++***)))))))))))))))))))))))))))''''''''''''((()))***+++vvv\\\QQQIII>>>777111000...+++***+++&&&&&&''''''''''''''''''((('''&&&%%%%%%%%%&&&'''$$$$$$%%%&&&'''''''''&&&((())))))***+++,,,,,,,,,------------------------////////////222555888:::???AAACCCDDDEEEDDDCCCBBBAAABBBBBBBBBAAA>>><<<:::999===AAA@@@;;;888888:::777555333000///...///000222000...---,,,---///000000111111000......///000++++++,,,...//////,,,***'''&&&&&&'''((())))))(((((((((((((((''''''''''''"""$$$%%%$$$"""!!!"""$$$!!!"""""""""""" """""""""""""""!!!!!!  !!!!!!   !!!"""  !!!!!!############""""""""""""!!!!!!""""""!!!!!!  """###"""""""""""""""""""""""" !!!!!!"""""""""""""""!!!"""$$$$$$#########$$$&&&%%%%%%(((---000///---)))+++,,,***'''%%%&&&((((((***,,,,,,,,,+++,,,---+++***)))(((((('''''''''$$$%%%&&&'''((()))***+++************))))))))))))(((((('''(((((()))******&&&%%%&&&(((***,,,+++***))))))))))))))))))))))))&&&&&&''''''(((***+++,,,pppYYYKKKEEE:::777333111000000///...++++++***)))((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''((()))''')))+++...000111222222777555222000///000222333555444333333444777999;;;AAAAAACCCDDDEEEEEEFFFFFFJJJGGGEEECCCAAA>>>:::777444555777888666333///---111111000000///---,,,+++111000000///000000111222555111,,,)))***,,,///000...,,,++++++,,,---,,,+++***)))(((''''''((())))))%%%$$$$$$$$$$$$$$$%%%%%%######"""!!! !!!!!!!!!"""!!!!!! !!!!!! !!!!!!!!!######!!! !!!"""######"""!!! $$$###"""""""""###$$$%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$###"""!!!""""""#########""""""!!!  """%%%'''&&&%%%"""$$$%%%%%%$$$###$$$%%%&&&%%%%%%&&&&&&'''((()))(((((()))***,,,---...///***)))'''&&&%%%%%%&&&&&&%%%)))...000///------...)))+++,,,+++***)))***+++))))))))))))***+++------///,,,))))))***+++,,,,,,,,,+++)))((((((((())))))((((((((((((((((((((((((&&&''')))+++,,,---,,,,,,******))))))((((((''''''nnnYYYJJJBBB999666222///......,,,+++++++++***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''')))***+++***+++...000111222333333999777444111000000111222333333444444666999;;;<<<@@@@@@@@@AAAAAAAAAAAAAAABBB@@@===:::888666222//////000222333333222///...222222333222222111000///222333333333333333333333---***&&&%%%'''+++///000000...+++***+++++++++***&&&%%%%%%%%%%%%&&&((()))%%%%%%$$$$$$###$$$$$$$$$#########"""!!!!!! !!!!!!"""""""""!!!!!!"""""""""!!!!!!""""""""""""###%%%$$$"""!!!!!!""""""###$$$%%%%%%$$$###"""%%%%%%$$$###$$$%%%&&&''''''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%'''((('''&&&###$$$&&&'''&&&%%%&&&'''((((((((((((((())))))***))))))******+++,,,------)))(((&&&%%%$$$$$$%%%%%%)))***---333888999444000)))***+++***)))((()))***))))))))))))***+++,,,---...+++)))(((***+++,,,++++++***)))((((((((())))))((((((((((((((((((((((((******+++,,,,,,+++***)))(((((((((((('''''''''&&&nnn[[[JJJ@@@777444000---,,,+++***(((+++***))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((()))***,,,,,,---...///111222222222222777555222000......//////222333444666888:::;;;<<<;;;;;;;;;::::::999999999999777444333333222111000444555666777888888888888666666666666555555444333444555666777777666444333%%%""" !!!%%%***...000111...***((((((((((((((($$$$$$$$$%%%&&&'''))))))%%%%%%%%%$$$$$$#########"""""""""""""""""""""""" !!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%######$$$&&&%%%&&&'''(((((('''&&&%%%((('''&&&&&&&&&''')))***((((((((('''((()))******(((((('''&&&&&&&&&''''''&&&&&&'''((()))***++++++***)))))))))++++++)))'''$$$&&&((()))(((((()))+++,,,+++***************************+++++++++,,,,,,((('''%%%$$$######$$$%%%***(((+++555@@@BBB999000)))***+++***((('''((())))))))))))))))))***+++,,,,,,***(((((()))++++++***+++***)))((((((((())))))))))))))))))))))))))))))+++,,,,,,+++)))'''%%%$$$''''''''''''&&&&&&&&&&&&}}}ppp^^^JJJ>>>666333000---,,,***(((&&&***))))))(((''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$'''''''''((()))***,,,,,,------...//////000000000111000...,,,,,,,,,------222333555777888999999999555444444444444444444444555333333444777:::;;;;;;??????>>>>>>=========>>>:::999999999777666555444333555777999888666333111###!!! """&&&+++...//////,,,(((&&&'''((((((((((((((((((((()))******+++&&&&&&%%%%%%$$$$$$###"""!!!"""""""""######$$$$$$!!!"""###$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''&&&$$$$$$&&&)))((()))***++++++***)))(((******)))((()))***+++,,,(((((())))))******+++++++++***)))(((((()))******)))))))))******+++,,,,,,,,,+++***+++------+++***%%%'''***+++++++++,,,---------,,,+++***)))))))))+++++++++***************((('''%%%$$$$$$$$$%%%%%%'''''',,,666@@@@@@777,,,)))++++++***)))((((((*********)))))))))******++++++)))'''((()))*********++++++******************))))))))))))))))))))))))*********)))'''%%%###!!!''''''''''''''''''''''''{{{mmm[[[GGG999666333000...---+++)))'''))))))((((((''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''((()))***+++*********++++++,,,,,,,,,,,,,,,,,,,,,---...///000333444555555666666555555222222111222222444555666777777777999===@@@AAAAAACCCAAA???===:::999999888<<<<<<;;;999777555333222333444777888777444111...(((&&&%%%'''***---.........+++))))))***,,,------++++++++++++******))))))&&&&&&&&&'''&&&%%%$$$###""""""######$$$$$$%%%%%%###$$$%%%&&&'''(((((((((((())))))******))))))((('''((((((&&&%%%%%%(((******+++,,,------,,,+++***,,,+++*********+++,,,---'''(((((()))***+++++++++,,,+++++++++++++++,,,,,,---,,,+++***))))))*********)))***+++---...---+++&&&(((+++,,,,,,,,,---...---,,,+++***)))(((((((((++++++************))))))((((((&&&%%%%%%&&&&&&'''%%%)))000888;;;888111+++***+++,,,,,,******+++,,,,,,+++***************+++***((('''(((***++++++***+++,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((())))))***)))(((&&&%%%((((((((((((((((((((((((vvvgggTTTAAA555444222000///...---***(((((((((((('''''''''&&&&&&%%%%%%''''''''''''%%%%%%%%%%%%%%%&&&'''((()))***))))))(((((()))***++++++------...///000222444555333333444444444555555555333333222222333555777999:::::::::<<<>>>???===<<>>444222000///......---+++)))(((((('''''''''&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&'''((()))***))))))))))))***+++---......//////111222333444555222222222333444666888:::333222111111111333444666777777888:::;;;:::777444::::::999888888777666666:::::::::999888777666555888999::::::888555222000111000......///...,,,***,,,++++++---...///---+++''''''(((((('''&&&%%%$$$%%%&&&(((***+++***)))(((***************************+++,,,,,,,,,,,,++++++,,,---...//////...---,,,(((***,,,,,,+++++++++,,,+++,,,------------,,,++++++******))))))+++,,,---&&&''')))+++,,,,,,,,,,,,***,,,...000000///---,,,...,,,***)))((()))***+++++++++***+++------+++***''')))++++++*********+++++++++***))))))((())))))))))))))))))************'''&&&%%%%%%%%%&&&'''((((((---222444111---******'''(((***++++++,,,...000000///...---,,,,,,,,,,,,)))))))))***,,,---,,,+++))))))+++,,,,,,,,,++++++(((((((((((((((((((((((('''(((***,,,---------,,,'''''''''((((((((())))))qqq___MMM>>>666000///.........---+++)))'''''''''''''''&&&&&&&&&&&&''')))******)))'''&&&&&&&&&&&&&&&''')))***++++++*********+++---///000...//////000111222222222111111111222555888<<<>>>222000///------...///000111222444777999999555222000000222333555555555555888888999999:::999999999;;;<<<<<<<<<:::888555333111000/////////...+++))))))((()))***+++***'''$$$%%%&&&'''((((((((('''&&&%%%&&&)))+++,,,,,,+++***---------------------------------...------,,,,,,---...///111111///...---)))+++...///...------...***+++,,,------,,,+++*********)))))))))***+++,,,'''(((***,,,------------)))+++...111111000---+++,,,+++***))))))***,,,---...---,,,,,,---,,,***(((''')))******)))((()))***,,,+++******)))*********((()))))))))************&&&%%%$$$$$$$$$%%%&&&'''(((+++---...---***((('''%%%''')))***+++,,,...000111000///...---,,,,,,,,,***))))))+++---...---,,,'''((()))***++++++***)))((((((((((((((((((((((((%%%&&&((()))*********)))&&&&&&&&&'''''''''((((((oooYYYEEE999444111000///...,,,+++))))))(((((('''&&&&&&&&&&&&'''*********)))(((&&&&&&&&&+++(((%%%&&&***------+++---,,,,,,---000333333333000...,,,---///111111111000///++++++111<<<@@@???:::---&&&***///---***)))//////111444666555111...444444444333222444777999<<<;;;999888777777777888>>>>>><<<;;;888666444333,,,,,,***)))(((((((((((('''''''''((('''&&&&&&%%%))))))))))))))))))))))))******,,,---------,,,+++............////////////---...///000000///...---........................000000000000///...---,,,+++,,,------,,,,,,...000111---)))))),,,---***&&&(((((())))))*********+++,,,------......---,,,,,,******))))))***++++++,,,((()))***++++++++++++++++++,,,,,,+++******+++---...---***)))((()))***+++'''((((((((()))))))))***%%%&&&''')))******++++++------,,,+++***'''%%%###***++++++,,,---...//////////////////............***++++++,,,---...000000)))((((((((()))***++++++))))))((('''&&&&&&%%%%%%&&&(((******((('''''''''%%%&&&'''(((((('''&&&%%%~~~lllTTTAAA888777//////...---,,,+++******((((((''''''&&&&&&&&&'''%%%%%%%%%'''((((((%%%###%%%'''+++...////////////------///222444555333111...,,,++++++---...///...,,,------,,,111:::??????===222+++,,,...,,,******---...111555888999777444333444555444555666:::===999888666555444444444444666666555444222///---,,,((((((((((((((()))))))))$$$%%%&&&'''(((((((((((())))))******************+++,,,---.........------....../////////000000000......////////////......------------------------.........------,,,******)))***+++++++++---000222333///******,,,---***'''((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++))))))***+++++++++******((()))***)))'''''')))***---,,,***((((((((()))***(((((((((((((((((())))))%%%&&&''')))******++++++---,,,***)))(((((())))))++++++,,,---...///000000111111111111111000000000222111///---++++++++++++)))))))))((())))))******)))(((((('''&&&&&&%%%%%%$$$&&&((()))((('''((((((''''''((((((((((((''''''yyyeeeMMM;;;777999//////...---,,,,,,++++++((((((((((((''''''''''''#########%%%((())))))(((---333999:::666111//////+++,,,///222444333000---,,,***((((((***+++,,,+++)))+++,,,,,,111999======<<<555///...---+++,,,...,,,...111666:::<<<<<<;;;666666777666555666888;;;555444222111000/////////.........---+++)))((('''$$$%%%''')))))))))))))))###$$$&&&((()))+++++++++***+++++++++,,,,,,------------...////////////...//////000000000111111111.........------.........------------------------******+++******)))(((''''''((())))))***---111444444000+++***+++,,,+++)))'''((((((((((((((()))))),,,+++***))))))***+++,,,*********)))))))))))))))*********+++******))))))(((((()))((('''&&&(((***,,,+++***(((((((((((((((((((((((((((((((((''''''&&&'''((()))***+++++++++,,,+++)))'''((())),,,...++++++,,,---...///000000222222222222222222222222555333///,,,***)))))))))******)))((((((((())))))((((((((('''&&&&&&%%%%%%"""$$$&&&'''''''''((()))((((((''''''''''''((((((ppp[[[FFF999777999333333111000...---++++++))))))))))))((((((''''''&&&''''''&&&''',,,666>>>GGGGGGEEE@@@777000+++***((()))***---///...+++)))***(((&&&&&&(((*********)))******,,,333<<<===999888555222///......222666111111333666:::<<<<<<:::777888777444222000111222//////...---,,,+++******************)))((('''&&&%%%''')))+++++++++)))(((&&&''')))+++,,,------...---------......///000000....../////////000000000//////000000000111111111///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))(((((('''&&&'''((((((((()))+++///333333000+++)))***+++***)))''''''''''''((((((((((((***)))(((''''''(((***,,,))))))))))))))))))((((((******+++******)))(((((()))******)))(((((()))+++******))))))((('''''''''((((((((('''''''''&&&&&&''''''((()))***+++++++++,,,+++)))((()))***,,,---******+++,,,---....../////////000000000000000111000...+++)))((()))***++++++***)))((((((((((((((((((((('''''''''&&&&&&&&&###%%%&&&&&&&&&%%%'''(((((('''&&&%%%%%%&&&'''(((wwwbbbOOOCCC===<<<<<<:::888666333000---+++***))))))*********)))(((''''''***+++''''''333HHHZZZZZZQQQDDD999111,,,(((%%%)))''''''(((***+++***)))***((('''''')))+++,,,+++---***'''+++666@@@===555666666666333333666<<<@@@666555444555666777666444222222222000---+++,,,---++++++******)))(((((('''(((((()))))))))))))))((()))+++,,,......,,,+++))),,,------...............////////////000000111111............//////000000....../////////000000000...---,,,++++++,,,---...++++++++++++++++++++++++((())))))))))))((((((''')))))))))((('''))),,,...///---***)))((()))))))))(((((((((((('''''''''''')))(((&&&%%%&&&(((***+++'''((()))))))))(((((('''***************)))(((''')))******)))(((((()))+++))))))******)))(((&&&%%%'''''''''&&&&&&&&&&&&&&&'''((()))******++++++***+++++++++++++++***)))((('''((())))))++++++,,,---+++++++++,,,,,,,,,------+++***)))''''''(((***+++******)))((('''''''''((('''''''''''''''&&&&&&&&&&&&'''(((&&&%%%$$$%%%&&&'''&&&%%%$$$$$$%%%&&&'''qqq\\\MMMHHHGGGEEECCC>>><<<:::666222...+++***)))***+++++++++***((('''###'''***((((((666NNNbbbSSSHHH888---)))((((((&&&+++)))((((((+++---------+++***)))***,,,///000000111...***---777@@@>>>666777::::::777888===AAABBB777555222111111111///...(((***+++++++++***,,,---'''(((((())))))((((((''''''((()))******+++++++++---......//////...---,,,000000000000//////...---////////////////////////------,,,,,,------...///,,,,,,---------.........---,,,,,,++++++,,,,,,---************************))))))************)))))))))******)))''''''((()))++++++***))))))))))))))))))))))))(((((((((((('''''''''&&&&&&'''((()))***%%%&&&((()))))))))(((''')))))))))***))))))(((((((((((()))((('''&&&(((***)))***+++,,,+++)))'''%%%%%%%%%%%%&&&&&&&&&''''''((()))******++++++******++++++,,,,,,***(((&&&%%%&&&&&&'''((()))***++++++''''''(((((()))*********++++++***)))((('''''''''))))))((('''''''''(((((('''''''''''''''''''''''')))))))))'''$$$###$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&wwwggg[[[UUUQQQNNNKKK>>><<<:::666222///,,,+++)))***+++,,,,,,***((('''"""%%%'''''')))222???JJJ<<<777///)))&&&'''***,,,))))))***,,,...000///...---,,,+++---000444555555222333111111666<<<>>>;;;999<<<;;;777777;;;<<<888333000---,,,,,,---,,,,,,$$$''')))******+++,,,...%%%&&&((()))******))))))))))))+++,,,.../////////------......///000000000///////////////...---------------,,,++++++******,,,+++*********+++------*********++++++++++++,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))***************)))''')))******((('''&&&'''((()))++++++++++++************)))))))))(((((((((&&&&&&&&&'''((()))))))))###$$$&&&((())))))(((((('''((())))))))))))))))))((()))***)))'''''')))***)))***,,,---,,,***'''%%%######$$$%%%&&&''''''((())))))***+++++++++******++++++***)))''''''&&&&&&&&&&&&'''((()))***++++++&&&''''''((())))))******+++,,,,,,+++***)))'''&&&(((((('''''''''((())))))'''''''''''''''''''''''')))))))))'''%%%%%%&&&(((&&&''''''((((((''''''&&&xxxlllaaaXXXRRROOO<<<;;;888555222///---,,,)))***,,,,,,,,,+++)))'''$$$$$$%%%&&&)))+++,,,,,,+++------+++((((((,,,000&&&'''***...111111...,,,///------///333777999999111666888555444888===@@@:::;;;999444333666333,,,...+++)))((()))+++,,,,,,''')))+++++++++***+++,,,%%%&&&(((***+++++++++***,,,---...000222333333444,,,,,,,,,---///000222333------............------,,,++++++***)))(((''''''+++***)))))))))***+++,,,(((((()))))))))************+++,,,------,,,+++***))))))))))))))))))))))))))))))***************)))%%%'''***+++)))'''&&&&&&&&&))),,,...---,,,,,,,,,++++++******))))))((((((%%%&&&'''((())))))))))))!!!###&&&((()))***)))(((''''''((())))))***))))))+++,,,,,,+++******+++---)))***---...---+++(((%%%""""""###$$$&&&'''(((((()))******+++++++++******,,,***'''%%%%%%&&&''')))''''''((()))***+++,,,,,,'''(((((()))***+++++++++)))+++,,,...---,,,***)))'''''''''''''''((()))***&&&'''''''''''''''''''''((((((((('''&&&&&&(((+++'''((()))******)))((('''xxxfffYYYNNNEEE???999EEEKKKCCC777...(((###)))((((((''''''''''''(((&&&%%%%%%%%%&&&&&&'''(((''''''&&&'''(((+++...///,,,,,,...///000000/////////333777999999:::===@@@<<<999666666777999777666333333222333333222///---...------,,,,,,------...------,,,++++++******)))+++,,,...000000///...,,,...///000111111000///...***+++,,,---............---,,,++++++------,,,++++++++++++***++++++,,,,,,+++++++++************)))))))))))))))(((((((((((())))))(((''''''''''''''')))************+++++++++((((((((()))+++***(((&&&(((((((((((((((''''''''')))***+++,,,,,,+++***)))---,,,***)))'''&&&&&&&&&((((((((((((((('''''''''))))))(((''''''(((******'''(((((((((((((((((((((((((((((((((((((((((((((''')))111999666,,,(((***(((((((((((((((***,,,---...,,,)))))))))******)))((()))***)))((('''(((***))))))((())))))***+++,,,***)))((('''((()))+++---+++*********))))))(((((($$$$$$%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''))))))((('''''')))***+++(((((())))))((('''&&&&&&{{{dddQQQEEE>>>:::888:::CCCFFF>>>444...,,,)))+++***)))((((((((((((((()))((('''''''''''''''''')))((('''''')))+++---///,,,---...///111222333444888999:::999888777777888999666222222333444333111111111000111222111///---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------***,,,...///000///...---------...//////...------)))***+++,,,------------,,,+++******+++,,,+++***++++++++++++++++++,,,,,,+++++++++************)))))))))(((((())))))******))))))(((''''''''''''((()))************+++++++++((((((((()))******(((&&&''''''(((((((((((((((((())))))***++++++***))))))++++++)))(((''''''''''''(((((((((((((((((((((''')))(((((('''((((((******((((((((((((((((((''''''(((((((((((((((((((((((())))))...333000***(((+++))))))(((((()))***,,,------+++)))((()))***))))))'''((())))))''''''((()))(((((((((((()))***++++++))))))******++++++++++++******)))))))))(((((((((%%%%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&''''''(((&&&&&&%%%%%%&&&&&&'''((((((((((((((((((''''''&&&qqqdddRRRCCC:::666444333888======666///------...---,,,+++***)))(((((((((+++***)))(((((((((((((((***)))((((((***,,,...000/////////000222555888:::???<<<999777666555444333555333000/////////...---///.........000000...,,,******))))))))))))******++++++,,,------...//////***+++---.../////////...++++++,,,,,,,,,,,,++++++)))***+++,,,,,,------,,,+++)))((()))***+++***)))++++++++++++,,,,,,,,,---+++++++++************)))***)))(((((()))***,,,---***)))((((((''''''(((((()))************+++++++++)))(((((()))******(((''''''''''''(((((()))))))))))))))************))))))***)))((((((''''''((((((''''''((((((((((((((((((((((((((((((((()))******)))))))))(((((('''''''''((((((((((((((((((((((((***)))***,,,***'''))),,,***)))(((((()))***,,,---+++)))''''''((())))))(((&&&'''((((((&&&&&&'''(((''''''''''''((()))***+++''')))+++,,,,,,+++***(((((((((((((((((('''''''''&&&&&&''''''(((((())))))'''''''''''''''((())))))$$$$$$%%%&&&&&&&&&&&&&&&((((((((((((((('''''''''vvvcccQQQKKKDDD>>>:::777333000444666666222...,,,...///---,,,+++***)))(((((((((******)))))))))*********))))))))))))+++...111333444333111000222555888;;;<<<777333222444555444222444222000...---------------,,,+++,,,......---,,,******))))))))))))******+++,,,,,,,,,---------...***+++,,,---.../////////++++++++++++++++++++++++***++++++,,,---------,,,***)))((()))+++++++++)))******+++,,,,,,---------+++++++++*********)))))),,,+++)))))))))***+++,,,***))))))((('''((((((((())))))*********+++++++++)))((('''((()))***)))'''&&&&&&'''((()))******+++))))))))))))))))))))))))(((((('''''''''(((((()))''''''''''''((((((((((((''''''(((((())))))************))))))((('''''''''(((((((((((((((((((((((())))))((()))(((((()))+++***))))))((()))***+++,,,)))(((''''''((()))((('''%%%&&&''''''%%%%%%&&&''''''&&&''''''((()))***+++'''((()))*********)))(((''''''''''''''''''''''''''''''(((((()))))))))***((((((((((((((())))))***$$$%%%'''((((((((('''&&&((((((((('''''''''((((((sssfffVVVGGG:::999888777888777666555555444444444333000///000,,,+++***)))((((((((((((((((((((()))+++,,,...///***))))))***---000333555999666333111000222555777666222......000222222000222111///---,,,+++,,,------,,,++++++---...---,,,++++++************++++++---,,,,,,,,,++++++*********+++,,,------.........,,,++++++++++++++++++,,,+++,,,,,,------------,,,+++))))))***,,,,,,,,,+++)))***+++------...------+++++++++*********))))))---,,,+++)))))))))************)))((((((((((((((())))))*********+++++++++***((('''((()))***)))(((&&&''''''((()))***++++++(((((((((((((((((((((((('''''''''''''''(((((()))&&&'''''''''(((((())))))&&&''''''((()))***************))))))((((((((((((((((((((((((((((((((((((((()))))))))***++++++)))***)))((((((((()))***+++((('''&&&'''((()))(((&&&%%%&&&'''&&&%%%$$$%%%'''&&&&&&''''''(((***+++,,,))))))''''''&&&'''((()))&&&&&&&&&&&&''''''''''''((((((((())))))))))))))))))(((((((((((()))******$$$%%%'''((((((((('''&&&((((((''''''''''''((()))lllWWWJJJAAA;;;>>><<<:::999:::>>>BBBDDD<<<888777:::999555222222******)))(((((((((((()))((()))***+++---///111222---,,,,,,,,,...000333555:::777333000...///000222333111...------...---,,,.........,,,******+++---///...,,,,,,---......---,,,,,,++++++++++++,,,,,,------,,,++++++***)))))),,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++***))))))***,,,---,,,+++)))***,,,---.........---+++++++++************)))++++++*********)))))))))+++***))))))(((((()))))))))************+++++++++***)))''''''((())))))(((((((((((())))))*********((((((''''''''''''(((((('''''''''&&&''''''((((((&&&&&&''''''((()))))))))%%%&&&''')))************))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))+++...,,,((()))(((''''''''''''))))))'''&&&&&&((()))***(((&&&%%%&&&''''''%%%%%%&&&''''''''''''((()))+++------+++)))'''&&&&&&'''(((***&&&&&&&&&'''''''''''''''(((((((((((())))))))))))((((((((((((((()))******$$$$$$%%%&&&&&&&&&&&&&&&(((((('''&&&&&&''')))***qqq```TTTKKKDDDBBBDDDMMMMMMKKKIIIHHHIIIKKKMMMCCC<<<888:::;;;666222222******)))))))))***++++++,,,,,,---...000222444555222111///......///000222888555222///---,,,------///000000///---+++,,,,,,...//////---++++++...000222000...---...///...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------,,,,,,+++,,,,,,,,,,,,,,,+++******+++,,,,,,))))))************)))))))))(((''')))+++,,,,,,+++(((***,,,...//////......+++++++++************)))%%%&&&)))***++++++***)))+++***))))))(((((()))))))))************++++++++++++)))''''''((())))))))))))))))))))))))))))))***(((((('''&&&&&&'''(((((((((((('''&&&&&&&&&''''''&&&&&&''''''((())))))***%%%&&&''')))***+++******((((((((()))******++++++((((((((((((((((((((((((''')))(((&&&)))...---(((((('''&&&%%%%%%&&&'''((('''''''''(((******)))'''%%%'''((('''&&&%%%&&&'''((((((((()))+++,,,...///++++++***)))))))))))))))&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((())))))&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&''')))***rrriiiXXXKKKLLLOOONNNPPPUUUTTTVVVYYYYYYUUUPPPKKKIIIFFF===666888888333000111************+++,,,---...000000111111222333555555666555222///...---......555333000---,,,++++++,,,***---000000---,,,...000000111222111//////222555444222///.../////////...,,,,,,++++++++++++,,,,,,+++,,,,,,------......///......---,,,++++++++++++,,,+++***))))))***+++,,,'''(((((((((((((((''''''''''''&&&'''***++++++***(((***,,,.../////////...+++++++++************)))!!!###'''***,,,,,,,,,++++++******))))))))))))))))))************++++++++++++)))'''&&&((()))))))))*********)))))))))))))))((('''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***$$$%%%''')))***+++******''''''((()))***+++,,,,,,((((((((((((((((((((((((((()))'''###&&&---...)))''''''%%%%%%$$$%%%&&&'''''''''''')))++++++)))'''&&&'''((((((&&&&&&'''((((((((()))***+++---///000++++++---------+++)))((('''''''''((((((((())))))(((((((((((('''''''''''''''''''''''''''((())))))))))))((('''''')))***+++((('''&&&%%%&&&'''***+++~~~gggaaa^^^ZZZ\\\]]]\\\ddddddWWWVVVYYYYYYSSSIIIAAA======<<<888333111111000...,,,))))))(((((()))+++...///---++++++...222666666444222222000...---,,,++++++,,,+++***))))))(((((((((*********++++++,,,,,,,,,---...///000000///...---...------...000111000///---,,,+++*********++++++***))))))((()))+++---...///...------++++++***)))******+++,,,,,,,,,,,,+++***)))((()))***+++***((((((((()))***************---///111111///,,,+++***++++++,,,,,,+++***((('''&&&******&&&&&&++++++'''************+++,,,---...''''''((()))***++++++,,,))))))))))))((((((((((((---***''''''))))))'''%%%((())))))((('''''')))******)))''''''((('''$$$"""$$$%%%&&&(((((((((((('''((((((((((((((())))))******)))***+++,,,,,,***((((((((((((((('''&&&%%%$$$&&&''')))*********)))(((((((((((('''&&&&&&%%%%%%%%%&&&'''((())))))))))))'''&&&%%%$$$$$$%%%'''(((&&&(((***,,,---,,,+++***---------,,,+++)))'''%%%%%%&&&&&&'''''''''''''''---***'''&&&((())))))'''%%%'''))))))'''&&&(((+++((('''&&&&&&((())))))((())))))((((((''''''&&&&&&hhh\\\___\\\^^^hhhnnnlllnnniiiYYYJJJMMMLLLGGG???999777888888444000......---+++))))))((((((''')))+++---...---,,,,,,///222444333111//////---,,,+++*********))))))(((''''''''''''(((,,,,,,,,,,,,,,,+++++++++......///000000///...---...,,,,,,,,,...///...---,,,,,,,,,++++++++++++******)))))))))***+++---......------,,,,,,++++++*********+++,,,,,,,,,,,,++++++)))((()))***+++***((((((((()))***************---///111000...,,,++++++++++++,,,,,,+++***((('''***------)))(((++++++'''************+++,,,---...((((((((())))))*********************))))))))))))---***((('''))))))(((&&&((()))***))))))((())))))***)))''''''((('''%%%###%%%&&&((()))******))))))))))))((((((((()))*********))))))***,,,,,,***(((''''''((((((((((((((('''&&&'''((()))***))))))(((&&&&&&''''''''''''''''''&&&''''''(((((((((((((((((('''%%%$$$$$$%%%&&&''''''''''''((()))***,,,,,,***+++,,,,,,+++***((('''&&&&&&'''(((((((((((('''...***&&&%%%''')))******%%%''')))(((&&&&&&''')))((('''&&&&&&((())))))(((((((((((((((''''''''''''dddVVV^^^mmmrrrssszzzyyymmmeee[[[KKK???@@@???;;;555111111333222///,,,+++******(((&&&((((((''''''(((***,,,---,,,,,,---///111111///---+++***))))))(((((())))))(((((('''''''''((())))))///......---,,,,,,++++++///////////////...---,,,---,,,++++++,,,,,,+++***+++,,,---------,,,***)))************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++***))))))***+++***)))((())))))************))),,,...000///---,,,++++++++++++,,,++++++***((((((,,,...---***)))***)))'''************+++,,,------))))))))))))************++++++++++++************,,,***(((((())))))((('''((()))+++,,,---,,,+++******)))''''''''''''%%%$$$'''(((***+++,,,++++++******))))))))))))***++++++***))))))***++++++)))(((&&&&&&'''))))))*********&&&'''((()))***)))((((((%%%%%%&&&&&&'''(((((()))(((((((((((((((''''''&&&)))(((&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%'''))),,,...))))))++++++,,,+++***)))''''''((()))))))))((((((,,,)))&&&%%%&&&)))++++++&&&'''((('''&&&%%%&&&'''((('''%%%&&&''')))(((((('''''''''''''''(((((((((aaaRRR[[[qqq~~~{{{ppp[[[OOOIII===;;;:::888444000...///111---,,,***)))((('''&&&%%%''''''''''''((()))***++++++,,,...000000...+++)))'''&&&&&&&&&&&&'''(((((())))))))))))***+++,,,---...............---------////////////...---,,,,,,...,,,++++++,,,,,,***)))+++,,,---......,,,***)))++++++++++++,,,,,,------+++++++++,,,,,,---------******+++,,,,,,,,,,,,++++++***))))))++++++***)))((()))************))))))+++---......,,,++++++,,,,,,,,,++++++***))))))((()))******(((((((((((('''+++*********++++++,,,---,,,,,,++++++++++++++++++++++++*********)))))))))+++***)))))))))))))))((('''))),,,000222222000...+++)))''''''''''''&&&%%%'''(((***+++,,,,,,+++******************++++++,,,***(((((((((******)))(((&&&&&&'''(((((((((((((((&&&'''((()))))))))((('''&&&&&&&&&'''''''''(((((())))))))))))((('''&&&%%%)))((('''%%%%%%$$$$$$%%%%%%%%%%%%&&&(((***---...)))***+++,,,,,,+++***)))'''(((((()))))))))))))))'''&&&&&&&&&'''((())))))&&&&&&'''&&&%%%%%%%%%%%%(((&&&%%%%%%'''(((((('''&&&&&&&&&''''''(((((((((kkkXXX]]]pppwwwmmmggg^^^LLLDDDDDD???:::888555111---,,,---...))))))))))))'''&&&&&&&&&&&&&&&&&&&&&'''((()))))))))+++---...---+++)))'''%%%%%%%%%%%%&&&'''((()))))))))))))))***,,,---...,,,,,,---......///000000//////......------------///---,,,,,,------,,,***+++,,,.........---+++)))+++,,,,,,,,,------------***++++++,,,,,,------...******+++,,,,,,,,,,,,++++++***)))***+++,,,+++)))))))))*********))))))(((***+++------++++++,,,---,,,,,,+++******)))))))))'''''''''))))))))))))***++++++******++++++,,,,,,...---------------------******)))))))))(((((((((*********))))))((()))***'''))),,,222666777555222+++)))'''&&&'''((('''&&&&&&'''(((***+++******)))***************++++++,,,)))(((''''''))))))((('''&&&'''''''''&&&&&&%%%$$$%%%&&&'''))))))(((((('''(((((('''''''''&&&&&&&&&))))))))))))(((&&&%%%$$$(((((('''&&&%%%$$$$$$$$$###$$$''')))+++,,,,,,,,,++++++,,,,,,+++***(((''''''(((((()))))))))))))))"""$$$'''(((((('''&&&%%%&&&&&&%%%&&&&&&&&&&&&%%%'''&&&%%%%%%'''(((((('''%%%%%%&&&&&&''''''((((((zzzkkkiiitttzzzbbbWWWTTTQQQEEE@@@AAA===666444111---***)))))))))&&&((())))))'''&&&&&&'''%%%%%%&&&&&&&&&''''''''''''))),,,,,,+++)))((()))&&&&&&&&&&&&'''((()))***'''''''''((()))***+++,,,***+++,,,---...000111111...------,,,------......///...------......---,,,,,,---.........---+++***,,,,,,---......------,,,+++++++++,,,,,,---------******+++,,,,,,,,,,,,+++,,,*********+++,,,+++***)))************))))))((()))***++++++***+++,,,...---,,,+++***)))))))))))))))'''(((+++,,,++++++...,,,++++++***++++++,,,,,,------------............))))))))))))((((((((('''***++++++***((((((***+++)))))),,,111777888555222,,,)))'''&&&'''(((((('''%%%&&&''')))***))))))(((***))))))))))))***++++++)))(((&&&&&&'''((((((''''''''''''&&&%%%$$$######%%%&&&'''((()))((('''''')))(((((('''&&&&&&%%%%%%))))))))))))((('''&&&%%%'''''''''&&&&&&%%%%%%$$$###%%%(((+++,,,,,,,,,+++++++++,,,,,,+++***((('''''''''((()))))))))((((((!!!$$$((()))(((&&&%%%$$$&&&%%%%%%%%%'''((('''&&&'''&&&$$$%%%&&&(((''''''&&&&&&&&&&&&&&&'''''''''pppwww||||||sss]]]MMMHHHGGG===999999555111///,,,***)))((('''&&&$$$&&&))))))'''&&&&&&((($$$%%%%%%&&&&&&&&&&&&&&&$$$''')))***(((((()))+++(((((((((((()))***++++++(((((((((((()))***++++++++++++,,,---......//////---,,,,,,,,,,,,---///000...---,,,---...///...---...------------,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,+++******,,,,,,+++******************)))((((((((()))************,,,...---,,,+++))))))))))))***+++'''(((,,,,,,)))***...,,,,,,++++++***++++++,,,++++++,,,,,,------......*********)))))))))(((((()))+++,,,***((((((***,,,,,,+++,,,///444555111---,,,)))'''&&&'''((()))(((%%%&&&''')))***))))))((())))))((((((((()))******)))'''%%%%%%'''(((((('''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''((((((((('''&&&''''''''''''''''''&&&&&&(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''((()))*********)))***+++,,,,,,+++***)))&&&&&&'''(((((((((((('''&&&((())))))&&&%%%&&&(((&&&%%%$$$&&&)))******((('''%%%$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%jjj|||~~~{{{xxx]]]III>>><<<444333777555---,,,***))))))((('''&&&"""%%%((()))&&&%%%&&&((($$$$$$%%%&&&&&&&&&%%%%%%###%%%((((((''''''***---***************+++,,,,,,+++++++++***++++++,,,---,,,,,,------------------,,,+++++++++,,,...000111---,,,+++,,,...///...---///...---,,,,,,,,,,,,---------/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,+++******,,,,,,+++******************)))((((((((()))******)))***,,,...---,,,+++))))))))))))***+++''''''+++***&&&&&&***,,,,,,++++++***+++++++++))))))***++++++,,,------+++++++++************))))))+++,,,+++((((((***---///---+++...111111---(((,,,***'''&&&''')))))))))%%%&&&((()))******))))))((((((((((((((())))))***)))'''%%%%%%&&&'''((('''%%%%%%&&&'''((((((((((((%%%&&&'''((((((((('''&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((('''&&&%%%%%%&&&''''''&&&&&&&&&'''&&&%%%$$$%%%''')))+++'''(((***+++,,,,,,++++++%%%&&&&&&'''''''''''''''++++++***'''$$$%%%(((,,,&&&$$$$$$&&&***,,,+++)))'''%%%$$$$$$&&&''''''&&&'''''''''&&&&&&%%%%%%%%%~~~pppfffbbbMMMDDD999222111000...,,,111///,,,)))'''''''''(((&&&''')))))))))'''&&&$$$(((((('''&&&%%%%%%$$$$$$&&&&&&%%%&&&''')))+++,,,((())))))*********))))))'''(((***,,,,,,+++***))),,,+++***))))))+++---...///---***+++---///...,,,......---,,,,,,,,,------------------------------000000111000---,,,------***+++,,,------,,,***)))---,,,,,,++++++,,,,,,---,,,***((()))++++++(((%%%******))))))******+++,,,///...---,,,+++,,,---------,,,,,,+++*********+++************)))'''&&&%%%(((((()))***************))))))(((((()))+++---......---,,,+++***))))))))),,,,,,+++)))''''''(((***)))***+++++++++)))((('''''''''((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&'''((()))************))))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''((((((((('''&&&'''***---''''''''''''''''''''''''$$$%%%&&&'''(((((((((((('''(((((('''&&&&&&)))+++)))(((((()))******((('''$$$%%%'''((((((((('''&&&''''''(((((('''%%%###"""###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&'''((('''&&&|||vvvkkk]]]SSSQQQ???888000++++++,,,+++)))---,,,***(((''''''((()))+++,,,---...---,,,***((((((((('''&&&&&&%%%$$$$$$'''&&&&&&&&&''')))***+++)))***++++++,,,,,,,,,,,,)))***+++,,,,,,,,,++++++---,,,*********+++---...111...,,,,,,...///...---...------,,,,,,,,,,,,,,,------------------------///000000///---+++,,,---++++++,,,,,,,,,++++++***,,,,,,++++++++++++,,,,,,+++***)))***+++,,,)))'''***************++++++,,,,,,+++***)))((()))******---,,,++++++*********+++************)))((('''&&&(((((()))*********************))))))***+++,,,---...---,,,+++*********************)))(((((())))))***************)))((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((()))))))))'''&&&'''***,,,''''''''''''''''''''''''%%%%%%&&&'''((((((((((((((())))))(((''''''***,,,)))(((''''''((()))((((((%%%%%%'''(((((('''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&''''''''''''%%%$$$%%%&&&'''&&&%%%~~~wwwmmmdddVVVGGG>>>;;;555111,,,+++---...---,,,,,,+++)))))))))+++,,,...000111222222111///---,,,((((((''''''&&&%%%%%%%%%((((((''''''((()))*********+++,,,---.../////////,,,,,,,,,,,,,,,---......---,,,+++++++++,,,...///222000......//////...---------,,,+++++++++++++++------------------------...//////...,,,+++,,,---,,,,,,++++++++++++,,,,,,++++++************++++++******)))***,,,,,,+++***)))************+++++++++******)))(((((((((((())),,,,,,+++************+++((())))))******))))))(((((())))))************))),,,++++++******+++,,,,,,------,,,+++************)))***+++++++++++++++++++++******)))))))))))))))))))))(((((('''''''''&&&((((((''''''''''''((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((()))((('''&&&&&&'''((()))*********((('''''')))+++''''''''''''''''''''''''&&&&&&''''''((())))))))))))))))))((('''(((***,,,***((('''%%%%%%'''(((***&&&&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&%%%$$$$$$&&&&&&%%%$$$mmmeee]]]UUUIII;;;222///111///......000111000///......,,,,,,---///111222222333444444333000...,,,((((((''''''&&&&&&&&&%%%)))))))))))))))))))))*********,,,---//////000000///...---,,,,,,...///111------,,,,,,,,,---...///111000///.........---------,,,++++++******++++++------------------------.../////////---,,,,,,...---,,,+++******,,,---...+++******))))))******+++*********+++,,,---,,,,,,))))))******++++++++++++,,,,,,++++++************++++++***************+++'''((()))***************((()))************)))))),,,,,,,,,+++++++++++++++,,,,,,++++++***+++++++++******,,,---//////...---+++***)))(((((()))***+++)))))))))(((''''''&&&&&&))))))(((((((((((())))))%%%&&&'''(((((())))))((())))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((***)))'''%%%%%%''')))******++++++)))''''''(((***''''''''''''''''''''''''''''''''''''(((((())))))(((((()))(((''''''))),,,***)))'''%%%$$$%%%(((+++'''((()))))))))((('''&&&'''&&&%%%$$$$$$%%%'''((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$%%%&&&&&&&&&$$$}}}uuudddYYYMMMEEE===555111111000//////000000000///---000///...---...///222333555666666666555222///---((('''''''''''''''&&&&&&))))))******************)))***+++---...////////////...,,,+++,,,---000111,,,,,,,,,,,,------......///......---,,,,,,,,,------,,,++++++******++++++------------------------...///000///---------...---,,,+++***+++,,,...///+++******))))))******+++)))***+++,,,,,,,,,,,,,,,((()))***++++++++++++***,,,,,,,,,,,,,,,+++++++++*********))))))***++++++'''((()))***+++++++++***))))))*********))))))(((+++++++++++++++++++++***+++++++++***++++++,,,,,,))))))))),,,//////---++++++***)))(((((()))***+++))))))(((((('''''''''&&&))))))(((((((((((())))))%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((***)))'''%%%%%%''')))***)))******)))'''&&&'''(((''''''''''''''''''''''''(((''''''&&&'''(((((()))&&&''''''&&&%%%&&&(((***+++,,,+++(((&&&%%%(((***((()))***++++++***)))(((+++***((('''&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%&&&'''((('''%%%~~~xxxooohhhdddUUUCCC888333111333777333444444333222111///...---,,,,,,+++,,,...111222888999999888777444111///''''''''''''''''''''''''((()))***+++++++++++++++)))***+++,,,------...---...---+++++++++,,,...000+++,,,,,,,,,------------,,,---...---++++++---///------,,,+++++++++++++++---------------------------...///...---,,,---...,,,++++++,,,,,,---...///++++++************++++++(((***,,,,,,+++***+++,,,((()))***,,,,,,+++************++++++******)))(((***))))))))))))***++++++((())))))***+++++++++***)))************))))))((()))******+++++++++******************+++,,,------(((&&&%%%'''+++---+++((()))))))))))))))******+++(((((((((((((((((((((((())))))(((((((((((())))))&&&'''((()))************''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((()))((('''&&&&&&'''((()))&&&((()))(((&&&&&&&&&'''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%&&&&&&%%%$$$%%%'''))),,,///111///***''''''((('''(((***+++++++++***))),,,+++***)))(((''''''''''''&&&%%%$$$%%%%%%'''(((&&&&&&'''''''''(((((((((((('''&&&&&&(((((('''&&&xxxsssmmmfff```\\\NNN???777444222333666444555555333111/////////*********+++---000333555888888888888555222///---''''''''''''(((((((((((('''(((***,,,,,,---,,,,,,***+++,,,---------------,,,+++*********+++,,,---***++++++,,,,,,,,,,,,,,,+++---......,,,,,,///111...------,,,,,,,,,,,,,,,------------------------***+++,,,,,,+++***+++,,,***+++,,,---............,,,,,,++++++++++++,,,,,,(((***,,,,,,)))((()))***((()))+++,,,,,,+++***)))((()))*********)))'''''')))))))))))))))***++++++))))))***+++++++++*********************)))(((((('''''')))***+++******)))************+++,,,---...+++'''%%%&&&***,,,+++((((((((()))***************&&&&&&''''''((())))))))))))((((((''''''(((((()))'''((()))***++++++++++++************************%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((($$$%%%''''''&&&%%%&&&'''''''''''''''''''''''''''(((&&&%%%$$$$$$%%%&&&'''&&&''''''&&&%%%%%%(((***---222666555///)))&&&&&&$$$&&&''')))*********))))))))))))))))))(((''''''&&&%%%$$$$$$$$$&&&((()))''''''''''''(((((((((((('''&&&%%%%%%''''''&&&%%%}}}xxxqqqiiiaaa]]]OOOFFF???>>>===777222000...//////---+++))))))***))))))***,,,///333777:::666666666555222///,,,***'''''''''((((((((((((((('''(((***,,,------------,,,,,,------...---------******))))))******++++++)))***+++,,,,,,,,,+++++++++---//////---...111444///...------,,,,,,------------------------------((()))******)))((()))+++)))+++,,,...//////...------,,,,,,++++++,,,,,,---(((+++,,,+++((('''''')))''')))+++,,,,,,,,,***))))))***+++++++++***((('''))))))((())))))***++++++******+++++++++******)))***************)))((((((%%%&&&((()))*********)))))))))******+++,,,---...///+++'''(((,,,...---+++'''((()))+++++++++***)))%%%%%%&&&'''((()))******((((((''''''''''''((((((((()))***++++++,,,,,,+++''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''"""$$$&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&$$$######$$$%%%''''''(((((('''&&&&&&)))+++...444:::999333+++&&&%%%"""###%%%'''))))))))))))%%%&&&((()))))))))((('''&&&%%%$$$###$$$&&&)))***''''''''''''((((((((()))&&&%%%$$$$$$&&&&&&%%%$$$wwwmmmggg___WWWPPPHHHAAA???;;;555000///,,,,,,,,,++++++*********((()))+++...111444666777666111------000000,,,(((%%%''')))******)))'''%%%''''''(((***+++,,,------+++,,,...//////...,,,+++000///...---,,,+++++++++,,,,,,---.../////////...---,,,+++,,,.........,,,.........------,,,,,,,,,,,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))(((((()))+++---...,,,***)))((()))***)))((()))******++++++******)))...---,,,,,,++++++,,,,,,------,,,***((('''(((***(((((()))))))))*********+++,,,---,,,***)))***+++******++++++++++++******++++++******))))))((((((***,,,------,,,+++,,,---***)))(((((())))))(((''',,,+++++++++******))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))(((''''''''')))***+++*********))))))'''&&&&&&)))(((&&&%%%%%%&&&'''(((&&&'''''''''&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%'''(((&&&'''''''''%%%&&&'''))))))((('''&&&&&&'''((()))///333888999555...(((%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&&&&%%%$$$%%%'''&&&%%%%%%&&&((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&|||qqqiiiddd]]]UUUMMMEEE>>><<<999333///...///......------,,,,,,,,,++++++,,,...000333555666222111111222333222,,,(((&&&'''((())))))((('''&&&)))******+++,,,---......+++,,,---//////---,,,+++//////...---,,,,,,,,,,,,------......///.........,,,++++++,,,...//////......---------,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,---,,,***)))((()))***)))(((+++,,,,,,------,,,,,,+++------,,,++++++++++++,,,,,,---,,,+++)))(((***+++*********+++++++++,,,,,,,,,---...---+++***+++,,,)))******++++++******)))))))))))))))))))))))))))***,,,------,,,++++++,,,)))((('''((()))***)))((('''(((((())))))*********(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))((('''''''''(((***+++************)))(((''''''((('''''''''''''''(((((('''''''''''''''&&&%%%%%%&&&%%%$$$######%%%&&&((($$$%%%&&&&&&&&&''')))+++)))((('''&&&&&&'''((()))+++...222555555000***&&&%%%&&&'''''''''''''''''''''''''''''''''&&&%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&}}}tttkkkgggccc[[[RRRKKKBBB<<<;;;999444111000//////......---,,,,,,+++///...------///111333555///111555777666222,,,(((((((((((((((((((((((((((,,,,,,,,,------.........+++,,,---......---,,,+++///...------,,,,,,,,,,,,.........///......------,,,+++***,,,...//////...------,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,------------------------++++++************+++,,,,,,***))))))*********)))++++++,,,,,,,,,,,,++++++------,,,++++++++++++++++++,,,,,,+++******,,,---,,,,,,,,,,,,,,,---------,,,---...---+++++++++---)))******++++++******)))&&&&&&'''(((((()))******+++,,,...---+++)))******(((''''''(((***+++***)))''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))((((((((('''''''''((()))***))))))*********))))))(((&&&'''((()))))))))))))))(((((((((((((((''''''&&&)))'''%%%######$$$&&&(((###$$$&&&&&&&&&'''***,,,(((((('''&&&&&&'''((()))'''(((+++000444333...)))$$$%%%'''(((((((((''''''%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&|||uuummmjjjiiifff[[[QQQKKKCCC===<<<;;;777444555......---,,,+++******)))111///---++++++---000111///333777777444///***((())))))(((''''''((()))))),,,---------------------+++,,,------------,,,+++///...---,,,,,,,,,,,,,,,.../////////...---,,,,,,---,,,+++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,+++***+++++++++,,,,,,------------------------------,,,+++++++++++++++++++++,,,***))))))***+++***)))))))))************))))))---,,,,,,+++***+++++++++***+++---,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,******+++,,,))))))************))))))&&&'''''''''((((((((()))+++,,,---,,,***(((((()))(((''''''(((***,,,+++***+++++++++***)))'''%%%###(((((((((((())))))))))))************************)))))))))******)))))))))((((((((('''((((((((((((((()))***************)))&&&''')))***+++++++++***(((((())))))))))))((((((***(((%%%###"""$$$&&&'''$$$%%%&&&&&&&&&&&&)))+++((('''&&&%%%&&&'''((()))'''&&&''',,,333444000***###%%%&&&(((((('''&&&%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%'''&&&%%%%%%&&&(((&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''tttnnnjjjllloooiii]]]RRRMMMDDD===<<<;;;888555666///......---+++******)))///---+++))))))***,,,...222333444222///+++)))(((***)))(((((((((((()))***+++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++......---,,,,,,,,,------.../////////...---,,,,,,///...---,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...------------------------+++,,,,,,,,,++++++++++++,,,***))))))***++++++***((())))))******))))))(((,,,,,,+++************+++)))+++------,,,,,,---...++++++++++++************((()))******)))((()))+++)))))))))******))))))))))))((((((((('''''''''&&&***,,,---,,,)))((((((((((((''''''(((+++,,,,,,+++------------+++)))&&&%%%(((((((((((())))))))))))++++++++++++++++++++++++))))))************))))))'''(((((((((((('''''''''((())))))*********))))))&&&''')))+++,,,,,,+++***(((((()))))))))))))))(((***(((&&&$$$###$$$&&&''''''(((((('''%%%%%%&&&((('''&&&%%%%%%%%%'''((())))))''''''+++111333///+++$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''}}}}}}{{{xxxpppjjjiiiooorrrjjj]]]TTTNNNEEE===;;;999666333444222111000///...---,,,+++,,,+++)))(((((()))+++,,,222111///---,,,+++***))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,++++++++++++,,,,,,...------,,,,,,---------.........///......------000...------------,,,***,,,,,,------------......,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++,,,***))))))+++,,,,,,+++******++++++++++++******,,,,,,+++***************)))***,,,---,,,+++,,,---*********))))))))))))((('''((())))))(((''')))***((())))))******))))))(((******)))(((((('''&&&&&&)))***,,,+++)))((((((((()))(((((()))+++,,,+++***)))+++---......---+++***(((((((((((())))))))))))************************)))******++++++******)))''''''((((((((('''&&&&&&(((((()))))))))((((((''''''((()))***************'''(((((()))))))))))))))((('''&&&%%%%%%&&&&&&'''((())))))'''%%%$$$%%%'''&&&%%%%%%%%%%%%'''((()))***((('''***---///...,,,(((''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''~~~xxxyyyyyywwwqqqkkkiiiooopppggg\\\VVVRRRHHH@@@<<<:::555333333222222111///...---,,,+++))))))((())))))***+++,,,...,,,***+++...///---+++((()))************)))((('''(((((()))***+++,,,,,,,,,++++++++++++++++++,,,---------,,,,,,------...------......///.........---,,,+++,,,...///...------------....../////////............------------++++++++++++++++++++++++)))***,,,------------,,,,,,***))))))+++---,,,,,,******++++++++++++******,,,++++++***************(((***,,,,,,+++******+++******)))))))))((((((((('''((())))))(((((()))+++(((((())))))))))))(((((())))))))))))))))))))))))''')))******)))(((((()))+++***))))))+++++++++)))(((***---//////...---+++(((((((((((())))))))))))************************)))******++++++******)))''''''((((((((('''&&&%%%((((((((((((((('''&&&%%%))))))((((((((())))))***&&&'''(((((()))))))))(((&&&&&&&&&''''''''''''''''''(((((('''%%%%%%&&&(((%%%%%%$$$$$$%%%'''((()))'''''''''((()))+++,,,------+++)))'''%%%%%%%%%&&&%%%%%%&&&'''''''''''''''$$$%%%'''&&&%%%%%%&&&(((%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''yyyvvvzzz|||}}}sssllljjjmmmmmmcccZZZWWWWWWMMMCCC???<<<777555555111000///...,,,+++***)))'''((()))***+++,,,------+++((('''+++111333111---'''(((***,,,,,,***(((''''''((((((***+++,,,------,,,++++++******++++++,,,------,,,,,,,,,------...,,,,,,---.../////////...***))))))+++...000000000........./////////000000/////////...---------,,,************************(((***+++---......------,,,***)))***+++------,,,(((((())))))))))))((((((,,,++++++***)))*********(((***,,,,,,+++))))))***+++*********))))))((((((''')))******))))))***,,,(((((())))))))))))(((((((((((())))))******++++++&&&(((******)))(((((())),,,***)))***++++++***)))+++,,,...//////---***((((((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******''''''((((((((('''%%%$$$(((((((((((('''&&&%%%$$$***)))(((''''''((())))))&&&&&&'''((((((((((((((($$$%%%'''((()))(((''''''%%%&&&''''''&&&&&&(((***%%%%%%$$$$$$%%%'''((()))$$$%%%&&&&&&&&&(((,,,...111///+++(((&&&&&&'''(((%%%&&&&&&'''((((((((('''$$$%%%'''&&&%%%%%%&&&(((%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((((((((((({{{zzz{{{yyyuuusssjjjgggmmmkkk___WWWWWWSSSOOOGGG???888555333333555444222///---+++************))))))******+++,,,&&&)))...000000///......,,,,,,,,,++++++***((((((***)))***+++...///...---******++++++,,,---......,,,+++,,,------+++,,,...000000000111222222000...//////.........---------+++++++++,,,///000///------///000000...,,,,,,---,,,,,,,,,,,,+++)))(((&&&)))+++,,,***'''&&&(((+++***)))((((((((()))***+++***)))(((''''''((())))))+++,,,,,,,,,,,,,,,,,,,,,'''(((+++---...---,,,++++++***)))(((((()))***+++---+++)))))),,,---,,,***+++++++++******((('''''')))'''%%%&&&)))***(((&&&(((((()))***++++++,,,,,,,,,+++)))((((((***+++---///...,,,***((((((((((((,,,---------,,,)))&&&%%%&&&((())))))'''&&&'''(((************)))((('''&&&''')))))))))(((''')))***&&&'''''''''((()))))))))(((((((((((())))))))))))((((((((('''&&&&&&&&&%%%******)))(((((((((((((((''''''''''''''''''&&&&&&''''''(((((('''&&&%%%%%%$$$&&&&&&%%%$$$(((111999888555000+++(((''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((xxxvvvvvvvvvvvvooofffdddjjjhhh]]]UUUVVVTTTNNNEEE===999777555444444333111///---,,,++++++******))))))******+++,,,)))+++...///...---------))))))***++++++************)))***+++...///...---++++++,,,,,,---......///,,,++++++,,,,,,,,,---............///000000...,,,.........---------,,,,,,***)))***,,,......---++++++---...---+++******+++***++++++++++++***((('''***++++++***(((((()))*********)))((()))***+++,,,***)))((((((((()))***+++,,,,,,++++++***+++++++++((()))+++,,,,,,,,,,,,++++++***)))(((((()))***+++...,,,))))))++++++***(((***++++++******((('''''')))(((&&&''')))***(((&&&))))))***++++++,,,---------,,,***)))((()))***+++---,,,***)))''''''''''''***+++,,,,,,,,,***((('''''')))******)))((()))***+++***))))))((('''&&&&&&'''(((******)))(((((()))''''''''''''''''''((((((''''''(((((()))))))))***'''''''''''''''&&&&&&&&&)))(((((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((('''&&&&&&%%%&&&((()))'''%%%(((///555888555000+++'''&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&{{{uuussssssuuuwwwiiibbb```eeeeee[[[TTTTTTTTTKKKAAA:::999999777555333222111///...---,,,,,,******))))))******+++,,,,,,---...---+++***+++,,,''''''(((******+++++++++***)))***+++...///...---,,,,,,------.../////////---,,,******+++---...------,,,,,,,,,......,,,+++---------,,,,,,,,,++++++))))))+++---//////,,,***(((***++++++)))(((((()))))))))************)))(((,,,+++)))******+++***)))+++******)))***+++,,,---******)))))))))***,,,------,,,+++)))))))))******+++***************++++++******))))))))))))******...,,,))))))))))))(((&&&************)))((('''''')))((('''((()))***)))'''******++++++,,,,,,------...---+++)))((((((((()))++++++)))(((''''''''''''((()))***+++++++++***)))''')))++++++******+++,,,,,,***)))'''&&&%%%&&&&&&&&&(((+++,,,***((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))******&&&&&&&&&'''''''''''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%&&&((()))'''%%%&&&***...777444///***'''%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$~~~vvvtttuuuuuuuuuwwwfffaaa___cccccc\\\UUUSSSRRRHHH<<<777999:::888555333222111///...---------******))))))******+++,,,//////...,,,)))((()))***''''''((()))***************)))***+++...///...------........./////////000......,,,***+++...///---,,,+++++++++------,,,***,,,,,,,,,+++++++++************,,,...000///---***''')))******((('''((()))(((((())))))************---***)))***------+++(((+++************,,,---...******))))))***,,,---//////...,,,***))))))***+++,,,+++)))(((((()))***+++***))))))))))))))))))***+++***)))((((((((((((((())))))******)))(((''''''))))))))))))))))))))))))))))))******++++++++++++,,,+++***)))(((((())))))******))))))(((((((((((())))))************))))))&&&(((***+++******+++,,,,,,+++(((&&&%%%%%%&&&'''&&&))),,,---+++)))'''''''''''''''&&&%%%%%%%%%$$$%%%&&&&&&'''((()))******%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&$$$%%%'''&&&$$$%%%''')))444222...)))&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$|||tttvvvzzzyyyvvvvvvgggcccaaacccccc]]]VVVSSSOOOFFF;;;777999:::888555333222111000......------******))))))******+++,,,//////---***((('''(((***))))))************))))))***)))***+++...///...---......///////////////000...222111,,,+++...000------,,,++++++------,,,+++,,,,,,+++++++++*********)))))))))+++---,,,***((((((***++++++***))))))***((((((((())))))***++++++,,,***)))+++......,,,)))+++************,,,---...************+++,,,...///000///...,,,+++++++++,,,,,,***((('''&&&(((***+++)))))))))******)))))))))''''''((((((((((((***+++((())))))))))))((((((''')))*********))))))******(((((((((((())))))))))))((((((((())))))******+++******************))))))+++*********)))(((((('''%%%''')))***))))))***,,,,,,***(((&&&%%%&&&'''((('''***------+++)))'''''''''''''''&&&%%%%%%%%%$$$%%%&&&&&&'''((()))))))))%%%&&&&&&&&&'''((((((((((((''''''&&&''''''((((((%%%%%%%%%%%%&&&&&&''''''&&&&&&'''''''''''''''&&&$$$%%%&&&''''''(((***+++111///,,,(((&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%{{{vvvzzz}}}xxxttttttjjjhhhfffeeeddd___XXXRRRMMMFFF>>>::::::;;;999666444333222000///...------******))))))******+++,,,------,,,***((('''(((*********+++++++++******)))***)))***+++...///...---......//////////////////---666888111+++---///......---++++++,,,------,,,,,,,,,,,,+++++++++******'''&&&&&&'''(((((('''%%%)))+++,,,---+++++++++,,,******))))))***+++,,,,,,+++++++++---......,,,******)))))))))***,,,---...+++************+++---...//////......------,,,,,,***)))'''&&&&&&(((***+++))))))************))))))%%%'''((((((((((((+++---((((((((())))))((((((''')))+++,,,+++***)))***+++''''''''''''''''''((((((&&&''''''(((******++++++)))******++++++++++++***++++++***)))((((((''''''&&&((()))***))))))***+++***)))(((''''''((()))***(((+++------+++)))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''((()))$$$$$$%%%%%%&&&&&&''''''%%%&&&''''''((('''''''''''''''((()))***,,,...///---,,,***'''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''zzzzzz~~~zzzpppnnnsssnnnllliiigggeee```XXXQQQMMMIIICCC???===<<<:::999666555333111///---,,,,,,******))))))******+++,,,***++++++***(((((()))***)))***+++,,,,,,---,,,,,,***)))***+++...///...---........................,,,:::@@@666+++,,,.........,,,******,,,------,,,---,,,,,,,,,++++++++++++)))'''%%%%%%&&&''''''''')))+++------,,,,,,,,,...,,,++++++******+++,,,---)))+++...///...---------(((((((((((()))+++---...,,,+++***))))))***+++,,,+++,,,...//////---,,,+++(((''''''&&&'''(((***+++((()))***++++++***)))((('''(((***)))((((((***---''''''(((((((((((((((''')))+++---,,,***)))***,,,((((((((((((((((((((((((''''''((())))))*********'''((()))***++++++******)))))))))((((((((())))))(((***++++++***)))***+++(((((())))))***+++++++++***,,,---,,,***(((((()))''''''''''''''''''(((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''(((###$$$$$$%%%&&&&&&''''''%%%&&&&&&'''(((((('''''')))((('''(((***,,,......***)))'''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&yyyyyy~~~wwwiiiiiissspppnnnkkkgggeee```WWWOOOMMMKKKHHHDDD@@@===<<<;;;777555333111///---,,,+++*********)))***++++++,,,((()))******))))))***+++((()))***,,,......//////***)))***+++...///...---...............---------,,,===EEE999,,,+++.........,,,))))))+++,,,,,,,,,---------,,,,,,,,,++++++---+++((('''(((*********)))+++------,,,,,,---......---,,,+++++++++------(((,,,000000...,,,---...(((''''''''')))***,,,...,,,+++***)))))))))***+++)))***---//////---+++***&&&&&&&&&'''((()))******((()))***++++++***)))((()))+++,,,***((('''))),,,''''''((((((((((((((('''))),,,---,,,***)))+++---)))))))))))))))(((((((((((()))))))))))))))((('''&&&'''(((*********))))))''''''''''''((()))++++++***,,,------+++******+++'''((()))+++,,,,,,,,,,,,+++,,,---+++)))(((((()))&&&'''''''''((()))))))))((((((((('''&&&&&&%%%%%%(((((((((''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''######$$$%%%%%%&&&''''''%%%%%%&&&'''(((((((((''')))'''%%%%%%&&&)))***+++((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&uuuuuuwwwxxxtttooonnnsssvvvnnnhhhfffbbbZZZSSSQQQQQQOOOKKKIIIEEEAAA;;;888999777555444444222...,,,+++***)))((('''&&&&&&&&&))))))((())))))***++++++,,,,,,,,,---------......***+++...000111///---,,,///111111000,,,+++---///111111222222111///,,,+++------,,,++++++++++++,,,******++++++++++++,,,,,,------++++++++++++---------------------------------------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***+++,,,------+++***(((&&&''')))+++,,,+++)))(((''')))))))))((()))+++---((((((((((((((()))))))))&&&+++,,,(((%%%(((,,,,,,''')))))))))'''&&&'''(((******++++++,,,,,,,,,---***)))((('''''')))+++,,,))))))***+++++++++************))))))((((((''''''))))))))))))))))))))))))---,,,+++******+++,,,,,,(((((()))***+++,,,,,,---...,,,+++)))((('''((((((%%%%%%&&&'''((((((''''''***)))((('''''''''''''''%%%%%%%%%&&&'''((())))))***'''%%%$$$&&&'''%%%###%%%%%%%%%&&&&&&'''''''''$$$%%%(((***+++***(((&&&((('''&&&&&&'''((()))***)))'''$$$""""""###%%%'''&&&&&&%%%$$$%%%&&&'''(((###$$$%%%&&&''''''''''''***************)))((((((''''''''''''''''''''''''rrrsssvvvxxxuuuoooppptttrrrlllgggfffbbbZZZSSSQQQNNNLLLIIIGGGDDD@@@;;;888999777555444333111...,,,+++***))))))(((((((((((())))))))))))***+++,,,---,,,,,,------............+++,,,...000000///...------///000///------///111000//////...------------------,,,,,,,,,+++++++++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***+++,,,------+++***(((&&&''')))***+++***)))(((%%%&&&((((((((()))+++---))))))))))))))))))))))))'''++++++'''&&&***,,,+++((()))))))))'''&&&'''((())))))*********++++++++++++***)))((((((***+++---************************(((((((((((())))))))))))************************,,,,,,***))))))***++++++(((((())))))***+++,,,,,,...---+++((('''&&&&&&&&&%%%%%%&&&''''''''''''''')))((((((''''''''''''(((&&&%%%%%%&&&&&&((())))))***'''%%%%%%&&&'''%%%###$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((())))))((('''&&&&&&&&&%%%%%%%%%&&&(((((()))(((&&&%%%%%%%%%&&&'''&&&%%%%%%$$$%%%&&&'''(((###$$$%%%&&&''''''''''''(((((())))))(((''''''&&&''''''''''''''''''''''''oooppptttwwwtttooooootttpppkkkgggeee```WWWOOOMMMMMMKKKIIIGGGEEEAAA===:::888666444333222111...,,,++++++******)))******+++)))))))))***+++---...///---............/////////---...//////////////////,,,---......---...000222...---+++******+++---...,,,---.........---++++++---------.........//////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************+++,,,,,,,,,+++)))((('''((()))*********)))(((&&&'''(((((('''''')))+++************************)))***)))&&&(((,,,,,,)))((()))***)))'''&&&'''((((((((((((((())))))))))))++++++***))))))+++,,,------,,,***)))((())))))***'''''''''((()))*********++++++++++++++++++++++++,,,+++***((((((((()))***((((((((())))))*********---,,,***(((&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&''''''((((((&&&&&&&&&&&&&&&'''((())))))'''&&&&&&''''''%%%$$$%%%%%%&&&&&&&&&&&&''''''&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''&&&&&&%%%$$$''''''''''''''''''''''''pppqqqtttvvvsssmmmmmmqqqoookkkgggeee^^^SSSLLLJJJLLLKKKIIIHHHFFFDDD@@@===999777444333222111///...++++++*********++++++,,,*********+++---///111111.../////////////////////////////////////////////---------------...///000++++++******+++,,,---///---...000111000///---+++---------............///,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++***)))******+++,,,++++++++++++++++++++++++***************************++++++,,,+++***))))))))))))***++++++******))))))******)))'''&&&((()))+++++++++*********************(((&&&)))...,,,'''((()))***)))'''''''''((('''''''''''''''(((((((((++++++*********+++,,,---...,,,***(((''''''))))))'''((((((((()))))))))***************************+++***)))'''''''''((()))((((((((((((((()))))))))***)))((('''&&&%%%%%%$$$''''''(((((()))(((((('''&&&&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&'''((()))((('''''''''''''''&&&%%%''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&'''((((((&&&$$$###%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''}}}tttsssttttttoooiiihhhllliiifffdddbbb\\\SSSNNNNNNKKKIIIHHHGGGFFFCCC@@@===;;;888555444333333222000++++++++++++++++++,,,,,,+++,,,,,,---///111222333/////////////////////.../////////...............000///------------------((()))+++---...............///111222111000...,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++***)))(((((()))***,,,---++++++++++++++++++++++++************************++++++++++++******))))))+++++++++++++++++++++***)))*********))))))+++---++++++++++++******))))))))))))((('''***...,,,&&&(((*********((('''((()))((((((((('''''''''''''''+++++++++++++++,,,,,,,,,...,,,***'''''''''((()))***)))))))))((((((((('''))))))))))))))))))))))))***)))(((''''''((()))***)))))))))(((((((((((((((%%%&&&&&&'''''''''''''''))))))*********))))))(((&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((&&&'''(((((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%''')))++++++(((%%%###$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''}}}}}}xxxvvvtttrrrllleeeeeeiiiccc`````````[[[UUUTTTVVVIIIHHHFFFEEEDDDBBB>>>;;;===;;;888666666666555444......---,,,,,,---------.........///000222333444/////////............---.........///......---,,,111///---,,,------,,,+++(((***,,,///000000.........///000000000///------*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++)))))))))***++++++,,,,,,)))(((''''''(((***,,,...++++++++++++++++++++++++***************+++++++++++++++******)))))))))))),,,++++++++++++*********%%%''')))***+++,,,///222+++++++++***))))))((((((''')))***(((***---+++''')))***+++***((('''((()))))))))))))))((((((((((((*********+++++++++++++++,,,+++)))((('''(((((()))*********)))((('''''''''((((((((((((((((((((((((((((((''''''((()))***+++*********))))))(((((((((###$$$%%%'''((()))))))))***************))))))(((&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&''''''(((%%%'''))))))((('''&&&'''%%%$$$$$$$$$$$$#########&&&''''''''''''&&&&&&%%%(((((()))))))))((('''&&&'''))),,,------+++(((%%%######$$$%%%%%%%%%%%%%%%'''&&&%%%$$$%%%%%%''''''&&&&&&''''''((((((''''''''''''''''''''''''''''''|||~~~zzzvvvsssooohhhcccdddiiiccc```___^^^YYYTTTUUUYYYKKKJJJHHHGGGFFFCCC@@@===@@@===:::888888999888888222111000000////////////000000000000111222333444............------,,,,,,,,,---...///...---+++***000---++++++---...---,,,***+++,,,---......//////---------,,,,,,,,,,,,+++************+++++++++,,,+++,,,,,,------,,,,,,+++))))))******+++,,,,,,---((('''&&&&&&'''))),,,...************************))))))*********++++++++++++******)))))))))))))))+++******)))(((((())))))&&&((()))******+++...000++++++***))))))(((''''''%%%***,,,***)))++++++))))))***+++***((((((((()))+++++++++*********))))))((()))******++++++******)))))))))))))))((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((***---...,,,,,,+++***))))))(((((($$$%%%&&&((()))))))))))))))))))))))))))((('''&&&''''''&&&%%%%%%%%%&&&&&&(((''''''&&&&&&&&&''''''$$$'''******(((&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&((())))))((('''&&&(((((()))))))))((('''&&&&&&(((***++++++)))&&&$$$"""###$$$%%%&&&%%%%%%$$$((('''%%%$$$$$$%%%&&&(((%%%%%%&&&'''''''''''''''''''''''''''''''''''''''}}}zzzvvvrrrmmmgggbbbdddkkkgggdddaaa^^^WWWQQQRRRWWWPPPNNNLLLKKKJJJGGGCCC@@@BBB???<<<::::::;;;::::::555444333222111111111111222111111111222333333444......---------,,,,,,,,,***,,,...///...,,,***(((...+++***+++...000///---,,,+++******+++,,,///000,,,+++***)))))))))************+++++++++,,,,,,,,,++++++------------++++++))))))***+++,,,,,,------((('''&&&%%%'''))),,,...************************))))))******+++++++++++++++******)))))))))))))))))))))((('''''''''''''''+++++++++***((('''((()))*********)))(((''''''&&&$$$***---+++((()))******)))***+++***)))((((((***---,,,,,,,,,++++++******(((((()))************)))'''((()))))))))))))))(((''''''(((((())))))******))))))))))))))))))))))))&&&&&&&&&'''))),,,...///---,,,,,,+++***)))((((((%%%&&&((()))))))))((((((''''''(((((('''&&&%%%%%%((('''&&&&&&%%%%%%%%%%%%(((''''''&&&&&&&&&''''''###'''***+++(((''''''((())))))((((((((('''''''''$$$%%%(((***+++***(((&&&(((((()))))))))(((&&&%%%###$$$&&&''''''%%%###!!!"""###$$$%%%&&&%%%$$$$$$((('''%%%$$$$$$%%%&&&((($$$%%%&&&&&&''''''''''''''''''''''''''''''''''''|||yyywwwuuuqqqlllhhhhhhkkkooofffeeeccc___YYYWWWXXXZZZVVVNNNIIIJJJGGG???999999>>>>>>???>>><<<999555333999888666444222000/////////000111000...---------------+++******+++,,,---------------............111000000///...------,,,,,,++++++******++++++,,,------,,,+++************+++++++++,,,,,,+++******++++++*********+++---...+++,,,------------,,,+++)))//////''''''111777444111---))))))+++,,,***(((,,,++++++***************)))***)))'''&&&&&&))),,,---,,,***((('''(((((())))))(((&&&%%%&&&''')))***((((((((((((((()))))))))(((***,,,,,,***((((((((())))))(((((((((((())))))+++++++++++++++***)))(((''''''((()))))))))))))))...---,,,***)))(((((((((((()))***++++++***)))(((***))))))+++------***'''&&&&&&&&&))),,,...///...,,,++++++***)))(((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''&&&&&&%%%%%%((((((''''''&&&&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''}}}yyyvvvrrrmmmkkkmmmnnnmmmlllddddddbbb^^^YYYWWWYYY[[[XXXPPPJJJJJJGGGAAA======???@@@@@@@@@>>><<<999888777666555333111000///...---...//////---,,,,,,---...---,,,,,,,,,---.../////////000000000111111111222222111000000///......,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,---------------,,,,,,+++******))))))***+++,,,)))***++++++++++++***)))$$$+++,,,)))---;;;DDDDDD333...***)))***+++***(((++++++***))))))))))))***)))***)))(((&&&''')))+++,,,+++***)))((((((((((((***)))'''''''''(((***+++*********))))))((((((((((((***,,,,,,***((((((((((((((((((''''''(((((((((,,,,,,,,,,,,,,,+++******(((((())))))***)))))))))...---,,,***))))))((((((((()))***++++++***)))((((((((((((***------***((((((''''''))),,,......---)))((((((''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$%%%%%%&&&&&&&&&%%%%%%'''''''''''''''((((((((('''&&&%%%%%%$$$$$$%%%%%%(((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%(((''''''&&&%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%(((''''''&&&&&&''''''(((~~~yyyuuunnniiilllsssuuunnngggbbbbbb```]]]ZZZXXXYYYZZZXXXRRRMMMKKKHHHCCCAAAAAA@@@AAAAAABBBAAA???<<<;;;555555333222000///...---***,,,......---,,,---...//////......///000111111000000000111111111222222333333222222111111000000------------------------*********+++,,,------...---....../////////......++++++***)))))))))******)))******++++++******)))"""))),,,+++333CCCNNNQQQ555000***((()))++++++)))******)))((((((((()))))))))******((('''''')))+++******+++******)))((('''***)))((((((((()))+++,,,+++++++++******))))))((()))***,,,+++***((())))))((((((''''''''''''((((((,,,,,,---------,,,++++++))))))*********))))))(((...---,,,***))))))))))))))))))***++++++***))))))''''''(((***------,,,******)))((()))+++,,,,,,+++'''''''''&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$%%%&&&'''''''''&&&'''''''''((())))))******'''&&&&&&%%%%%%%%%%%%%%%******)))((('''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$'''&&&&&&%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&(((((((((''''''(((((((((~~~|||vvvsssnnnkkknnnttttttllldddcccbbb```\\\YYYWWWVVVVVVVVVSSSPPPNNNKKKGGGDDDBBB@@@@@@AAAAAA@@@===;;;999333333333222000///...---***,,,............///000000000000111111222333333////////////000000000000222222222111111111000000---..................---***++++++,,,,,,------------......////////////...---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,''',,,------333@@@KKKOOO777111+++((()))++++++******))))))((((((((((((((()))******)))(((((()))+++)))***+++++++++)))((('''))))))((((((((()))***+++******************++++++)))***,,,+++***)))***+++***))))))(((((())))))***+++,,,,,,,,,,,,,,,++++++******++++++******))))))...---,,,+++************************************((((((***+++---......---,,,+++)))***++++++***)))(((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((((()))))))))))))))))))))*********''''''&&&%%%%%%%%%%%%%%%+++)))(((&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&'''&&&&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%''''''''''''''''''''''''((((((''''''''''''((((((}}}yyytttrrrqqqqqqqqqppplllgggbbbdddbbb___\\\YYYVVVTTTRRRQQQSSSSSSPPPLLLHHHDDD@@@>>>>>>???>>><<<999666555333333333333222111///...+++...000000000000111222000111111222222333333333////////////000000000000000000000000000/////////---......//////......---,,,------------,,,+++***+++,,,---........................------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,+++///888@@@EEE666000***'''(((++++++******))))))((((((((((((((()))***+++***(((((()))+++((()))***++++++***((('''''''''''''''(((((())))))(((((()))***+++,,,,,,---)))+++++++++***)))***,,,,,,,,,++++++++++++,,,,,,******++++++++++++*********+++++++++++++++******------,,,+++************++++++************++++++)))***,,,---......///000---,,,******+++***)))'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''')))************,,,,,,+++***)))(((((('''((('''&&&&&&%%%%%%&&&&&&)))(((&&&%%%$$$%%%&&&&&&''''''''''''''''''''''''$$$%%%'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''{{{vvvuuuqqqssstttqqqkkkeeebbbbbbccc```]]][[[YYYWWWSSSQQQNNNRRRSSSNNNIIIFFFBBB>>>;;;;;;<<<<<<:::888555333333444444555444333222111...000222333222222333444111111222222222222111000000000000111111111222222//////..................,,,---...//////...---,,,---............,,,***)))***+++,,,---------------....../////////...------+++******))))))******+++))))))))))))+++000666:::333...)))''')))++++++*********)))((((((((()))))))))***++++++))))))***+++))))))************))))))&&&'''''''''(((((((((((('''(((((()))***+++,,,,,,***+++++++++)))***+++---------,,,,,,,,,,,,------))))))***+++++++++************+++,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,+++************+++,,,***+++------------///111...,,,+++*********((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))*********)))---,,,+++***)))'''&&&&&&(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&((()))***)))'''&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&~~~xxxvvvxxxrrrsssrrrmmmgggbbbaaabbb___]]]ZZZYYYZZZXXXUUURRRNNNRRRQQQIIICCCBBBAAA>>>888999:::;;;;;;:::888777444555666777777666444333///111333333333222333444111111222222111000...---//////000000000111111111........................+++,,,...//////...,,,++++++,,,...///...---,,,+++******+++------......---,,,---...//////......---++++++***))))))***++++++(((((((((((((((***---111///+++'''''')))+++***)))++++++***))))))))))))***)))***,,,+++***)))***+++******))))))))))))******''''''((()))))))))))))))))))))))))))))))))))))))***++++++***)))***,,,...------,,,,,,,,,,,,------)))***++++++,,,,,,,,,+++))))))+++,,,------......------,,,+++++++++,,,,,,,,,++++++******++++++,,,)))+++---,,,******,,,///...,,,************((('''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''++++++***)))((((((''''''(((((('''&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%''')))++++++***(((''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''}}}wwwwww|||tttrrrooojjjeeebbbbbbbbb\\\ZZZXXXYYYZZZZZZWWWTTTPPPSSSOOODDD===>>>@@@???666888:::<<<======<<<<<<555666888999999777666555000222333333222222222333111111111111000...---+++------------.....................///////////////+++,,,...//////...,,,+++)))+++---/////////------***+++,,,---............***+++---...///...------...---,,,++++++,,,---...+++***))))))(((&&&(((+++---)))&&&'''***+++***(((,,,++++++***************)))***,,,,,,***)))***++++++***)))(((((()))***+++(((((()))***************++++++***)))((('''&&&%%%***++++++***)))***,,,///---,,,,,,++++++,,,,,,---***+++,,,,,,------------((()))***,,,---...//////------,,,+++++++++,,,,,,---,,,+++******+++,,,---)))+++,,,+++((((((***---...,,,******+++***)))'''((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''###$$$&&&((())))))((((((''''''''''''''''''''''''&&&'''***,,,,,,+++)))(((&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&&&&&&&&&&'''#########$$$$$$%%%%%%%%%((((((''''''''''''((((((}}}{{{{{{yyyuuunnnkkkgggccc```aaabbbcccaaa^^^ZZZYYYYYYXXXVVVSSSFFFKKKKKKCCC???BBBEEEEEE>>><<<:::888888999:::;;;===;;;::::::;;;;;;999777555333111111333444222///111111111111000000000000//////............//////000000//////.........---,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---......------,,,,,,------...---------------,,,,,,,,,---,,,++++++++++++,,,---***)))))))))))))))***+++&&&&&&((()))+++,,,,,,,,,)))***++++++***)))***+++*********++++++,,,,,,,,,***)))((()))***+++***(((***,,,---,,,******+++,,,---,,,,,,++++++*********(((***++++++***)))+++,,,---+++***+++...///---***---------,,,,,,+++++++++))))))***++++++++++++***......---,,,,,,++++++***+++++++++,,,,,,---------************)))))))))))),,,+++***(((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%'''''''''&&&%%%%%%''')))((((((''''''&&&&&&&&&%%%&&&'''''''''(((((())))))&&&&&&'''''''''&&&$$$###"""###%%%'''***)))'''$$$&&&&&&&&&&&&&&&((())))))&&&'''((())))))'''%%%$$$&&&''''''&&&$$$###$$$%%%***)))(((&&&%%%%%%&&&&&&"""###$$$%%%'''((())))))''''''(((((())))))******~~~zzzzzzvvvpppjjjhhhdddaaa^^^^^^^^^^^^[[[YYYWWWWWWWWWVVVRRROOOLLLMMMIIICCCBBBFFFHHHEEE===<<<:::999888888888999===<<<;;;999888666444333444222111111333333111///111111111111000000000000//////............//////000/////////............,,,,,,++++++,,,,,,---...,,,,,,,,,+++,,,------...---,,,,,,++++++,,,,,,------------------------......---,,,++++++,,,---...******)))))))))))))))***%%%&&&((()))***+++++++++)))***++++++***)))***+++)))))))))******+++++++++,,,+++******++++++***)))+++,,,------++++++,,,---,,,,,,+++++++++++++++***((()))+++***))))))***,,,,,,+++***+++------+++(((------,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,******)))))))))(((((((((******)))((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&&&&'''(((((('''%%%%%%''')))((((((((('''''''''&&&&&&''''''''''''((((((((()))&&&&&&'''''''''&&&%%%$$$$$$$$$&&&(((******(((%%%%%%%%%%%%%%%&&&'''((()))%%%&&&(((((((((&&&%%%###%%%&&&'''&&&$$$###$$$%%%)))((('''%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''(((((('''((((((((((((((())))))~~~{{{xxxrrrkkkdddcccbbb```^^^\\\[[[ZZZ[[[ZZZYYYYYYZZZYYYVVVTTTTTTOOOGGGBBBFFFKKKJJJEEE;;;;;;;;;:::888777666555888999999777444222222222333222000111222222111000111111111111000000000000//////............//////////////////............,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,---......,,,,,,++++++++++++,,,,,,,,,---------.../////////...---,,,,,,,,,,,,---...++++++***)))((((((((()))%%%&&&'''((()))*********)))***++++++***)))***+++)))))))))))))))*********...,,,++++++,,,,,,***)))+++,,,------,,,+++,,,---******+++,,,,,,,,,++++++(((***++++++))))))***,,,,,,+++******++++++)))''',,,,,,,,,,,,++++++++++++)))***++++++,,,,,,++++++***************+++++++++)))))))))***************)))))))))(((((((((''''''(((((('''''''''''''''(((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''""""""###$$$%%%&&&'''((('''((()))(((&&&&&&((()))((((((((((((((('''''''''''''''''''''((((((((((((&&&&&&'''''''''&&&%%%$$$%%%%%%''')))++++++(((&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%&&&''''''&&&$$$###%%%&&&'''&&&$$$$$$%%%&&&''''''%%%%%%$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''((((((((('''''''''''''''~~~{{{yyyrrrjjj```aaaaaaaaa```^^^\\\[[[]]]\\\ZZZYYYYYYZZZ[[[[[[XXXNNNCCCBBBHHHNNNJJJCCC:::;;;;;;;;;999777444333111333555444222222333555222111111111111111111000111111111111000000000/////////............/////////////////////.........,,,,,,,,,,,,,,,---......---------------......///---,,,,,,++++++,,,,,,---,,,,,,---......///000000......---,,,,,,---......,,,,,,***)))((((((((((((&&&&&&'''(((((()))(((((()))***++++++***)))***+++))))))******************---,,,+++***++++++***(((***+++,,,,,,+++***+++---)))***+++,,,,,,,,,,,,+++)))+++,,,,,,++++++,,,---,,,,,,,,,++++++***(((''',,,+++++++++++++++++++++''''''((())))))))))))((('''(((((()))***+++++++++************************((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((''''''((((((((((((((()))))))))######$$$&&&'''((((((((('''((()))(((''''''((()))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%&&&(((******(((&&&######$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&''''''%%%%%%&&&'''&&&&&&%%%$$$$$$%%%'''''''''''''''''''''&&&&&&&&&((((((''''''&&&&&&%%%%%%}}}{{{yyyssslll___aaacccddddddbbb```^^^\\\ZZZWWWTTTTTTVVVZZZ]]]WWWLLLAAABBBHHHKKKGGGBBB;;;<<<======;;;888555333000111222333222222333444111111222222111111111222111111111111000000000/////////............//////.........///////////////------,,,,,,------...///......------......///000......------------......+++,,,,,,---...///000000...---,,,++++++,,,---...,,,,,,***)))((((((((((((&&&'''(((((((((((((((''')))***++++++***)))***+++++++++++++++++++++++++++,,,***))))))******)))'''''')))******))))))***+++((()))+++,,,------,,,++++++,,,...---,,,,,,---///------...---,,,***))))))++++++++++++++++++++++++''''''((())))))))))))(((''''''((()))******+++,,,++++++++++++++++++******((((((((((((''''''''''''&&&&&&%%%&&&&&&'''((()))))))))))))))************+++++++++++++++*********''''''((())))))(((''''''&&&((()))((('''&&&'''((('''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((((((&&&%%%"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((''''''(((***'''&&&%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&((((((''''''&&&&&&%%%%%%zzzxxxwwwsssmmmbbbdddfffggggggdddbbb```]]]\\\YYYUUUTTTWWW\\\```SSSJJJCCCDDDGGGFFFCCCAAA======>>>>>>===;;;888666666444333333444444333111111222333333222111333444111111111111000000000000//////............//////.........///////////////---------------......//////............///000000//////............//////+++,,,,,,,,,---.........---,,,++++++++++++,,,---++++++***)))((((((((()))(((((()))))))))((('''''')))***++++++***)))***+++,,,,,,,,,+++++++++++++++***)))((()))*********(((&&&'''))))))(((((()))+++(((***,,,------,,,+++***+++---......---,,,...///,,,---......,,,******+++*********+++++++++++++++)))***++++++,,,,,,++++++'''(((((()))***++++++++++++++++++++++++*********)))))))))((((((((('''''''''&&&&&&&&&'''((())))))))))))************++++++,,,,,,,,,,,,++++++++++++)))***++++++***(((&&&%%%%%%'''(((((('''&&&&&&'''&&&&&&&&&'''''''''''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&''''''&&&$$$"""###%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&((())))))))))))+++,,,((((((&&&&&&%%%&&&'''(((((((((''''''''''''''''''((((((((('''''''''''''''~~~vvvrrrsssppplllggghhhhhhhhhfffbbb___]]][[[\\\[[[YYYWWWWWW[[[^^^NNNHHHFFFGGGEEEAAA???BBB??????@@@??????===<<<;;;999555222333888999666111111333555444222222444666111111111111000000000000//////............//////............/////////000---------------...////////////......//////000111.........------.........++++++,,,,,,,,,,,,,,,,,,,,,+++************+++,,,******)))))))))))))))***)))*********))))))(((''')))***++++++***)))***+++++++++++++++*********))))))(((((()))+++,,,,,,+++&&&'''))))))((((((***+++)))+++,,,...---,,,***(((***+++,,,,,,++++++,,,...))),,,...---+++******,,,)))*********++++++++++++***++++++,,,,,,,,,,,,,,,)))))))))******+++++++++++++++*********)))))))))******)))))))))((((((((((((((('''''''''((())))))((((((((()))))))))******,,,+++++++++*********)))))))))***+++***(((&&&%%%###%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''')))(((((((((''''''''''''&&&%%%%%%%%%%%%&&&'''((((((&&&%%%&&&'''((('''%%%###$$$&&&((((((((('''&&&&&&&&&%%%&&&&&&''''''(((''')))++++++++++++---///+++***((('''&&&''''''(((''''''''''''(((((((((((('''((((((((((((((())))))~~~sssnnnnnnmmmiiijjjjjjiiigggccc___[[[YYYTTTVVVYYYXXXUUUSSSTTTVVVJJJHHHIIIJJJEEE>>>>>>DDD@@@@@@@@@@@@@@@???>>>>>>999333///333;;;???;;;555111333555555333333555777111111111111000000000000//////............//////---.........//////000000...------------.../////////////////////000111111...------,,,,,,------...,,,+++++++++++++++++++++++++++***))))))***++++++***)))))))))))))))***+++***++++++******)))(((''')))+++++++++***)))***++++++*********))))))((((((***)))(((***,,,......---&&&((()))***))))))+++---***+++---......+++)))'''(((***++++++***)))+++,,,'''***,,,,,,***)))***,,,))))))******++++++++++++))))))***++++++++++++***************++++++++++++******))))))((((((((('''************))))))))))))))))))(((((((((((())))))&&&'''''''''(((((())))))************))))))(((((('''((()))***)))(((&&&%%%###%%%''''''&&&$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&))))))(((((('''''''''&&&&&&%%%%%%$$$%%%&&&'''((()))(((''''''((()))(((&&&###%%%''')))))))))((('''&&&&&&&&&&&&&&&'''((()))(((***+++,,,,,,---///000,,,+++)))((('''''''''(((''''''''''''(((((())))))''''''(((((())))))******{{{uuuoooiiifffcccmmmqqqiii```[[[XXXTTTWWWUUUTTTVVVYYYYYYVVVSSSIIIHHHGGGDDDAAA???@@@AAA@@@@@@???===;;;:::<<<>>>@@@;;;777888<<<>>><<<999555444444333333444444555222222111///------...000...---+++,,,...111111111////////////...............---,,,+++***+++,,,,,,******+++,,,,,,------...---,,,+++++++++,,,---...---,,,,,,---...---***(((000...,,,,,,,,,,,,***(((+++++++++***((('''(((******+++,,,,,,,,,+++***))),,,,,,+++******+++,,,---************************(((((((((((()))***,,,---(((((())))))))))))((((((((()))+++,,,,,,+++)))((('''((()))((('''''')))+++******++++++++++++******,,,+++)))(((((()))+++,,,)))))))))))))))******+++((()))***+++++++++++++++***++++++++++++***))))))%%%(((***+++***(((((((((((((((''''''&&&&&&&&&%%%''''''''''''((((((((()))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%)))'''%%%###"""###%%%'''&&&&&&''''''(((((())))))***)))'''&&&%%%%%%%%%&&&''''''(((((('''&&&%%%%%%)))%%%"""###''')))'''$$$&&&&&&''''''''''''''''''((('''%%%%%%'''))),,,///,,,---......//////......,,,+++)))((('''(((***+++'''&&&&&&''''''((()))*********)))(((((((((((((((|||xxxsssnnnjjjhhheeekkkmmmgggaaa^^^\\\YYYWWWVVVTTTUUUVVVVVVSSSPPPIIIIIIGGGDDDBBBAAAAAAAAA@@@AAAAAA???===<<<<<<>>>???<<<888777999999888666444444333333333333444444333333222111///...000111///...,,,---///111222111.........//////000000000......,,,+++++++++,,,---+++++++++,,,------.........---,,,+++++++++,,,------,,,+++,,,------,,,***...---,,,+++,,,,,,+++)))***++++++***(((((()))******+++,,,---------,,,+++...---,,,************+++************************))))))*********+++++++++((())))))***************((()))***++++++***)))((('''((())))))'''((()))+++)))******++++++******)))...---+++******+++---...)))))))))))))))******+++)))******++++++++++++******+++++++++******))))))&&&)))++++++***((('''(((*********)))))))))(((((()))(((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%'''%%%###!!!!!!"""$$$%%%'''''''''((((((((((((((())))))'''&&&%%%&&&&&&'''(((((('''''''''&&&&&&&&&)))&&&###$$$''')))'''$$$$$$%%%&&&'''(((((())))))((('''&&&%%%&&&)))+++---,,,,,,---...............,,,+++)))''''''''')))***'''''''''(((((()))***+++++++++***)))))))))))))))}}}{{{yyyuuurrrnnnkkkiiikkkllljjjddd```___]]]YYYYYYWWWUUUTTTTTTRRROOOMMMJJJIIIGGGEEEDDDCCCBBBBBB@@@AAABBBAAA>>>===<<<===<<<;;;888666444333333333444333333222222333333444333444444222000///000222000///......000222222111------...///000111222222///...------,,,,,,------,,,,,,,,,---....../////////...---,,,+++++++++,,,---,,,***+++,,,------,,,---+++***+++,,,---,,,******++++++***)))(((***++++++,,,---......---,,,,,,...---,,,+++***)))))))))************************+++++++++++++++***))))))))))))******++++++++++++)))***+++,,,,,,+++***)))'''((())))))(((((()))+++))))))************))))))---,,,+++******+++,,,---))))))))))))******+++++++++++++++***************++++++*********)))))))))(((***,,,,,,***((('''(((+++++++++***************+++***)))'''&&&$$$###"""''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''%%%###""""""###$$$%%%((((((((((((((('''''''''(((((('''&&&&&&''''''((()))((('''&&&&&&&&&'''((()))&&&$$$$$$'''((('''%%%###$$$%%%'''((()))******)))((('''&&&&&&(((***+++,,,,,,,,,---------------,,,+++)))'''&&&&&&''''''(((((((((((()))***+++,,,++++++******))))))******}}}{{{xxxtttpppmmmkkkjjjrrrmmmgggaaa___]]]YYYVVV[[[YYYWWWUUURRROOOMMMKKKKKKIIIGGGFFFFFFEEECCCBBB???AAABBBAAA>>><<<;;;;;;888888777444111000111222333333222222222222333333333333444222000///000111111000//////111222111000......//////000111111222//////......------------,,,,,,------...//////000//////...---,,,+++++++++---+++)))***+++---......+++***)))***,,,---,,,+++***+++++++++******+++---//////000//////---+++***,,,,,,++++++++++++++++++************************++++++++++++***)))'''&&&))))))))))))******+++++++++,,,------------,,,+++&&&((())))))(((((()))***((())))))******))))))(((******)))(((((()))******))))))******++++++++++++,,,,,,+++******)))))))))+++******)))))))))))))))***+++,,,,,,***((((((((())))))))))))))))))))))))++++++***((('''&&&%%%$$$''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((((('''&&&%%%%%%&&&'''((())))))((((((''''''&&&&&&'''''''''''''''(((((((((***)))'''%%%%%%&&&((())))))'''%%%%%%'''((('''&&&%%%%%%&&&((())))))))))))***)))'''&&&&&&'''((()))+++++++++++++++,,,------,,,+++)))'''&&&%%%%%%%%%''''''''''''((()))***+++******)))))))))))))))***|||xxxsssooommmkkkkkkpppjjjccc```___\\\XXXUUU\\\[[[YYYUUUQQQNNNMMMLLLKKKIIIGGGFFFGGGFFFDDDBBB>>>???AAA@@@===:::999999444555444333111111333555444333333222222333333444111222333222000//////000222111000000111222000///000000000///////////////...............---------,,,,,,------...//////000//////......---,,,++++++---+++)))***+++---......***))))))***,,,------,,,***+++,,,+++***+++---...222222222000...+++)))'''((()))***+++,,,---------************************************)))(((''''''***)))(((((((((((()))*********++++++++++++******&&&(((******)))((())))))))))))************))))))))))))))))))))))))))))))))))))***++++++++++++***---,,,+++***)))))))))***+++***)))((((((((())))))***,,,---,,,***))))))***))))))))))))************************))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((''''''&&&&&&'''(((((())))))((((((''''''&&&&&&''''''((((((((((((((((((***((('''&&&&&&''')))***((('''&&&&&&''''''''''''((((((((()))(((((('''''')))(((''''''&&&''''''(((+++******)))***+++,,,,,,+++***)))((('''&&&%%%%%%&&&&&&&&&&&&'''((())))))(((((('''''''''(((((()))}}}|||wwwqqqnnnllllllllliiiccc___aaaaaa]]]YYYXXX[[[[[[YYYUUUPPPNNNMMMNNNJJJHHHFFFFFFHHHGGGDDDAAA>>>???@@@>>>;;;999888888444333333333333555666777555444444333333444444555111222333333000/////////222111000000111111///---000/////////.........------............---,,,,,,,,,,,,,,,---......//////......///......---,,,+++---,,,***+++,,,------,,,***))))))***,,,---,,,+++***+++,,,,,,+++,,,...000333333222000...+++(((&&&&&&''')))+++---......///***************************))))))((())))))***++++++***)))'''''''''((((((''''''''''''''''''''''''%%%'''******)))(((((()))******++++++++++++******++++++++++++++++++++++++((()))+++,,,,,,,,,+++***,,,+++***)))))))))***++++++***)))((('''((())))))***+++,,,,,,******+++---+++++++++++++++,,,,,,,,,)))*********++++++,,,,,,(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&%%%%%%%%%&&&''''''((((((((((((((('''''''''(((((()))))))))((((((''')))((('''''''''((()))***((((((''''''''''''(((((())))))))))))((('''&&&&&&((((((''''''''''''''''''******)))((((((***+++,,,******))))))((('''&&&&&&%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&'''(((((({{{xxxsssooolllkkkmmmnnnddd```aaadddddd]]]YYYZZZXXXXXXWWWSSSOOOLLLMMMOOOJJJGGGEEEFFFHHHHHHDDD@@@AAAAAA@@@>>>:::999999:::777555222333777999999888666555555444444555555666111333444444222000000000111000000000111000---+++------------............,,,------...---,,,+++***+++++++++,,,------......------...//////...---,,,---,,,+++,,,------,,,***+++***)))***+++,,,+++***)))+++,,,,,,,,,---///111000000000///...+++)))''''''(((***,,,------------************************+++***(((((())),,,///111...---***((('''&&&'''''''''&&&&&&&&&&&&&&&&&&'''%%%'''***+++***)))((()))++++++,,,,,,,,,,,,++++++******++++++++++++******((()))+++------,,,+++***++++++)))((()))***+++---+++***(((''''''''')))******+++,,,,,,++++++---///*********+++++++++,,,,,,))))))*********+++++++++((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&&&&&&&&&&''''''((('''''''''((((((((((((((())))))******)))((('''&&&'''((((((((())))))))))))((((((((('''&&&'''((()))((())))))))))))(((((('''''''''''''''''''''''''''***)))((('''''')))***,,,************)))(((((('''&&&%%%%%%&&&&&&'''((()))'''''''''''''''((())))))xxxuuuppplllkkkkkkmmmoooeeebbbdddhhheee\\\WWWXXXUUUVVVUUURRRMMMKKKMMMOOOIIIFFFDDDEEEHHHHHHCCC???CCCBBBAAA>>>:::999:::;;;;;;666333444999<<<:::777666666555555555555666666222444666555333111111111111000///000000///,,,******++++++,,,---...//////+++,,,---------,,,+++*********+++,,,,,,------...,,,---.../////////...------,,,,,,---...---***(((+++***)))***++++++***))))))+++,,,,,,,,,---000222---......///...,,,+++)))((()))+++,,,------,,,+++************************,,,***))))))***...333555111///,,,)))'''''''''((())))))(((((((((((())))))%%%'''***+++***)))((((((+++,,,,,,------,,,,,,+++(((((())))))))))))(((((((((***+++------,,,+++***+++***)))((()))***,,,...+++***((('''&&&''')))***)))***+++++++++,,,...000''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&'''((((((((())))))******&&&'''''''''(((((()))))))))*********)))(((&&&%%%&&&'''((()))******))))))'''(((((((((&&&&&&((()))''''''((())))))***))))))&&&&&&&&&'''''''''((((((***)))'''&&&'''(((***+++)))***************)))((('''&&&&&&''''''((()))***((((((((((((((()))******{{{tttmmmkkkmmmooommmkkk___aaaaaa^^^YYYVVVVVVWWWMMMNNNPPPPPPNNNKKKHHHFFFGGGHHHGGGDDD@@@???@@@CCCGGGFFFEEECCC@@@===;;;999;;;:::888777666555555555222333333444444333333222222111111000///......---/////////...---------,,,------......///.........---,,,,,,,,,,,,---......,,,---......//////......///...---,,,+++,,,------......---,,,,,,+++************)))))))))***+++,,,...***)))++++++***,,,000------------,,,+++***))))))***+++,,,---,,,,,,+++*********++++++,,,,,,,,,---+++(((***111===IIIQQQDDD555+++------'''&&&+++)))))))))))))))***++++++*********)))******+++,,,------.........---+++***)))******++++++,,,,,,---+++,,,,,,------,,,,,,,,,'''&&&&&&&&&'''(((***+++++++++,,,------------,,,++++++,,,,,,,,,---------++++++******))))))(((((('''((())))))(((((()))+++))))))))))))((((((((((((&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((***************)))((((((*********(((''''''***,,,+++***)))))))))***,,,,,,)))))))))(((((((((((((((((()))++++++)))''''''''''''''''''''''''))),,,///...---,,,---...///...---((())))))))))))'''%%%$$$)))***,,,,,,++++++,,,...}}}}}}{{{uuuooollllllmmmlllkkkbbbbbbaaa]]]WWWTTTTTTUUURRRSSSSSSRRRPPPNNNKKKIIIFFFGGGFFFCCC@@@???@@@CCCGGGFFFDDDBBB???===;;;:::<<<;;;:::999888777777777444444555555555555444444222111111000//////........................------..................---------,,,,,,,,,------......,,,------...............///...---,,,,,,,,,------//////...------,,,++++++,,,,,,,,,,,,,,,---.........+++***,,,,,,+++---111//////...---,,,,,,++++++(((***+++---------+++*********+++++++++,,,,,,,,,***)))***...777CCCPPPWWWEEE666++++++***%%%&&&,,,******)))))))))******+++***)))))))))***+++,,,,,,------.........---++++++++++++++++++***************++++++++++++******)))(((((('''''''''(((***+++)))******+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++******&&&((())))))(((''')))***)))))))))(((((((((''''''(((((()))*********))))))''''''(((((((((((('''''''''(((((())))))(((((('''))))))******))))))((('''***+++++++++))))))***,,,******)))))))))***+++,,,************************''')))++++++***(((((((((''''''''''''(((+++...000000///......//////...---+++++++++******)))'''''')))+++,,,,,,,,,,,,---///vvvwww|||zzzvvvqqqmmmjjjiiiiiijjjeeedddaaa\\\VVVSSSSSSSSSVVVUUUTTTRRRPPPNNNKKKJJJEEEEEEDDDBBB@@@???AAACCCFFFEEEBBB???===<<<;;;;;;===<<<;;;:::999888888777444444555555555555444444111111111000000//////.....................///////////////......---,,,,,,,,,,,,,,,---------......,,,,,,---...............///...---,,,,,,,,,,,,---//////......------,,,,,,------------....../////////,,,+++------+++---000222000///---,,,+++,,,,,,(((***,,,......---+++******++++++++++++,,,,,,,,,((()))+++000999CCCMMMSSSCCC555***)))(((%%%'''---++++++******)))*********))))))))))))***+++,,,---,,,------------,,,,,,+++,,,,,,,,,+++***))))))))))))*********)))(((''''''***))))))((())))))***+++(((((()))************))))))*********++++++++++++***************+++++++++&&&'''((((((''''''(((***((((((((((((''''''''''''''''''((())))))))))))((((((((())))))))))))(((((('''''''''(((((('''''''''(((((()))))))))((('''''')))+++------,,,+++++++++***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,---+++)))((((((''''''''')))+++...111333444222000/////////...,,,++++++***)))((((((((((((***+++------,,,---...000|||sssvvv|||xxxvvvrrrlllfffdddeeegggfffddd```\\\XXXVVVUUUVVVUUUTTTRRRPPPMMMKKKIIIHHHGGGEEECCCAAA@@@AAACCCEEEEEECCC@@@===;;;;;;;;;<<<<<<;;;;;;:::999888777666222222222333333222222222111111111000000000//////------......//////000000000000///...---,,,,,,,,,,,,,,,---------...------,,,,,,---.........------......------,,,,,,,,,,,,......---------,,,,,,,,,+++,,,,,,---------------///,,,+++......,,,,,,000222000---+++******+++,,,)))***---//////---+++)))++++++++++++++++++++++++***+++---000444999>>>@@@:::111***))))))''')))---,,,,,,+++************+++(((((())))))***+++------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***************)))((('''&&&*********************+++(((((()))***************))))))))))))************'''''''''(((((()))))))))%%%'''((((((''''''((()))(((((((((((('''''''''&&&$$$%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''***---...---+++***))))))))))))))))))******++++++++++++,,,,,,,,,,,,,,,***,,,......,,,)))((('''(((((()))+++///333666666666444111//////...---,,,)))((('''&&&%%%&&&&&&'''(((***,,,,,,,,,,,,...///~~~xxxzzzvvvtttoooiiidddaaabbbcccdddccc```^^^\\\[[[[[[ZZZTTTSSSQQQOOOLLLJJJHHHGGGIIIFFFCCCAAAAAACCCDDDEEECCCAAA>>>;;;:::::::::;;;999999999999888666555444111222222222222222222111111111111111000000000000---......//////000000000111000///---,,,,,,,,,,,,+++,,,---.........------+++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---.........------///,,,+++......++++++...///...+++)))))))))+++,,,***+++---//////---+++)))++++++++++++++++++++++++,,,---...///000000000000///+++***+++,,,***+++,,,,,,,,,++++++++++++,,,,,,))))))))))))***+++,,,---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------......***+++++++++***))))))(((*********+++++++++++++++)))***++++++,,,,,,++++++(((((()))))))))*********''''''(((((())))))******&&&'''((((((''''''(((***)))(((((((((((('''''''''$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&))),,,---,,,***(((((((((((())))))************************++++++,,,,,,---...///...+++)))((((((+++++++++///444999::::::777444000...------,,,+++)))(((&&&%%%%%%%%%''''''&&&(((*********+++---...~~~vvvsssmmmgggcccaaaaaaaaabbbaaa______``````^^^]]]UUUTTTSSSQQQOOOLLLJJJIIIJJJGGGBBB@@@AAABBBDDDDDD@@@???===;;;:::999::::::777777888888777555333222333333444444444444333333111111111111111111111111//////////////////000000111000...---,,,,,,---...+++,,,---.........---,,,++++++,,,---------------------......------,,,+++++++++++++++************,,,---///000000000///......++++++...---******,,,,,,+++***))))))***+++,,,,,,------......---++++++,,,,,,,,,++++++++++++***+++,,,...//////...,,,+++((((((***,,,,,,,,,++++++,,,,,,++++++,,,,,,---...*********)))******+++,,,,,,++++++++++++,,,,,,---+++++++++,,,---.........***++++++,,,,,,++++++***((((((***++++++,,,,,,+++++++++,,,------------,,,((()))))))))************+++++++++++++++,,,,,,,,,'''((())))))(((((()))***))))))))))))((((((((((((''''''((())))))))))))(((%%%%%%%%%&&&&&&%%%%%%%%%'''''''''(((((('''''''''''''''((()))))))))((((((%%%(((,,,---+++)))(((((('''((())))))******))))))(((((())))))******++++++...///...---+++***+++---///...///333:::>>>>>>===666333///,,,++++++***)))))))))(((((('''(((((()))%%%''')))*********,,,...{{{xxxssskkkgggeeedddbbb``````______```bbbaaa^^^[[[SSSTTTTTTSSSRRROOOLLLJJJJJJFFF@@@>>>>>>@@@AAAAAA======<<<;;;:::999999888666777888888777555222111333333444444444444333333111111111111111111111111000000000///////////////000///---,,,,,,---...///***+++---//////...---,,,++++++,,,------------,,,------.........---,,,+++++++++++++++++++++++++++,,,---...000000///...------******------)))(((+++)))******++++++,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++---//////...---,,,(((***+++***************++++++++++++,,,...///000,,,+++******)))*********++++++*********+++------++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,%%%&&&(((***,,,,,,,,,,,,++++++,,,---------------)))))))))*********++++++------------,,,,,,,,,,,,((()))******))))))***,,,+++*********))))))))))))(((((()))*********))))))%%%&&&&&&&&&&&&&&&&&&%%%'''(((((())))))((((((''''''((())))))******))))))'''***,,,---+++***))))))'''''')))*********)))((((((((())))))***++++++,,,,,,,,,,,,+++***,,,111444333222222777>>>BBBAAA???444000,,,))))))))))))((('''((((((((()))(((((('''&&&''')))******+++---///{{{}}}wwwzzzssskkkgggggggggdddaaa```______aaabbbaaa\\\XXXQQQRRRSSSSSSRRROOOKKKIIIJJJEEE>>><<<===>>>???>>>;;;;;;;;;;;;;;;999888777666777888888777555333111111111111222222111111111111111111111111111222222111111000000//////......///...---,,,,,,---///000***+++---//////...---,,,++++++,,,---------,,,,,,,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++,,,******---,,,((('''***((()))+++,,,---.........000///---,,,+++,,,------,,,,,,,,,++++++************+++---......---,,,******,,,+++((('''((())))))******+++,,,---///000111---,,,+++***))))))))))))++++++*********+++---...++++++******)))((((((((('''((()))+++,,,,,,,,,,,,$$$%%%'''***,,,,,,,,,,,,++++++,,,------------,,,************++++++++++++,,,,,,,,,++++++*********(((***++++++******+++,,,++++++++++++*********)))&&&''''''(((((((((((((((&&&''''''''''''''''''&&&(((((())))))))))))(((((((((((()))***************)))+++------,,,******+++&&&''')))*********)))((((((((()))***++++++,,,,,,******))))))***///555:::666444444999@@@DDDCCC@@@222///***((('''(((((('''$$$%%%&&&'''''''''%%%%%%&&&(((***++++++,,,...000~~~zzzxxxwwwqqqiiigggiiiddd]]]aaaaaa^^^\\\]]]___\\\UUUWWWRRRMMMMMMOOOPPPMMMJJJAAA@@@===<<<<<<>>>AAACCC???@@@AAABBB@@@>>>:::888888888888777555444222111///000111222333222222111111333555444000...///000......---,,,---...///000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++)))'''%%%))))))******++++++,,,,,,------......------,,,,,,,,,,,,---------.........+++***((('''&&&''')))***))))))***+++,,,------......---,,,,,,,,,,,,---...---***(((((()))++++++***)))***++++++)))(((((()))---,,,+++******,,,...///*********+++,,,---///000111,,,***+++***((())),,,...,,,)))'''(((***---000...---,,,***)))(((((((((((()))***+++,,,---------)))((('''(((+++---------+++++++++,,,,,,,,,------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++***)))))))))''''''''''''((((((((((((+++***((('''((()))(((''')))(((''''''''')))***+++)))))))))******+++,,,,,,(((((()))***++++++,,,,,,,,,,,,++++++++++++++++++++++++******)))*********)))(((&&&'''+++222:::???===999777;;;CCCFFFCCC???555222---+++***)))((('''((('''&&&%%%&&&'''((()))&&&(((*********+++---...{{{wwwuuuooohhhfffgggccc\\\___aaa___\\\[[[]]]ZZZUUUUUUPPPLLLKKKMMMMMMKKKGGGAAA@@@???>>>>>>???@@@AAA===>>>@@@@@@???===:::888888888777666555333222111000000222333333333222222111333444333000//////000......---------...///000.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***((((((***************++++++++++++,,,---------,,,+++***************++++++++++++,,,+++)))(((((()))***,,,+++++++++++++++,,,,,,,,,...---,,,,,,,,,,,,---...---+++))))))***+++++++++''')))++++++*********+++---,,,+++******,,,...///+++++++++,,,---///000111///+++)))******((())),,,---,,,***))))))+++---///,,,,,,+++***))))))))))))))))))***+++,,,,,,,,,,,,,,,***)))***+++,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,---------............------,,,,,,,,,------------------------------,,,+++*********************)))))))))))))))+++***((((((((()))(((''')))(((''''''((()))***+++))))))***++++++++++++***''''''((())))))***++++++((((((((())))))************)))))))))))))))*********)))''''''+++111777<<<;;;999999>>>DDDDDD>>>888000---***(((((())))))((('''&&&&&&%%%%%%&&&((((((&&&((()))*********,,,...}}}{{{sssqqqkkkeeedddeeeaaa\\\]]]``````\\\YYYYYYXXXUUURRRNNNJJJIIIJJJJJJHHHEEEBBBBBBAAA@@@@@@?????????;;;<<<>>>>>>>>><<<:::999888888888777555444222111111222333444444444333222111333444333111//////000......------......///000------------------------------------------------------,,,,,,,,,+++++++++++++++*********************+++---......,,,***((()))))))))************+++,,,,,,*********+++,,,------,,,,,,,,,+++++++++***...------,,,,,,------...---,,,******+++,,,,,,+++&&&)))+++,,,,,,,,,---...---,,,+++******,,,...///------------...///111111---***)))******((()))---+++++++++++++++,,,------******)))))))))************++++++,,,,,,,,,++++++///---,,,+++,,,---,,,+++------------.........///---------...............000//////...---,,,++++++........................,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++******+++)))(((((()))))))))((()))(((((((((((())))))***)))***+++,,,,,,+++)))(((&&&''''''(((((()))))))))&&&&&&'''((()))***++++++(((((((((((()))*********,,,***((((((***...333666888888:::???CCC@@@888000***(((&&&&&&'''))))))(((&&&%%%%%%%%%%%%&&&'''(((&&&'''))))))))))))+++,,,|||zzznnnkkkeeebbbaaaaaa^^^ZZZ[[[```aaa\\\VVVVVVVVVTTTPPPNNNKKKIIIIIIHHHFFFCCCBBBBBBCCCBBBAAA???===<<<:::;;;===>>>>>>===<<<;;;:::999999888777555333333222333444555555444333333111222333222111000000000...............//////000,,,,,,,,,,,,------------------------............---------------------...,,,,,,++++++******))))))***+++...000///---***(((******+++++++++,,,,,,,,,,,,++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++------,,,+++(((***,,,---,,,,,,...///---,,,+++******,,,...///------------...///000111...******,,,,,,***+++///***+++,,,,,,------,,,,,,)))))))))))))))+++,,,,,,---------...------,,,,,,000...---,,,---...---,,,............////////////.........///////////////111000///...---,,,+++***------------------------***++++++,,,,,,------------------,,,++++++******+++)))(((((()))***)))))))))(((((((((((())))))))))))+++---------***'''%%%'''''''''(((((())))))))))))))))))******+++++++++''''''((()))***+++++++++---+++)))((())),,,///111444444666:::===:::333,,,)))'''%%%&&&'''((((((((($$$$$$%%%%%%&&&&&&''''''%%%'''((()))((((((***+++|||xxxjjjeee```___```___\\\ZZZ[[[```aaa[[[VVVTTTTTTSSSPPPNNNLLLKKKIIIHHHEEECCCBBBBBBCCCBBBAAA???<<<;;;;;;<<<===>>>>>>>>>======;;;;;;::::::888777555444333444555555555555333333222111111222222222111000.........///////////////,,,,,,,,,------.........---------....../////////............////////////------,,,,,,++++++******+++---000111111///+++)))******+++++++++,,,,,,,,,************++++++,,,,,,******+++,,,------......---------------------------,,,+++,,,------,,,+++***+++------,,,,,,---...---,,,+++******,,,...///,,,,,,,,,,,,---.../////////,,,,,,//////------000***+++,,,---------,,,,,,(((((())))))***,,,---.../////////000//////......///---,,,---...000//////........./////////000000////////////////////////111111000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******,,,---------------,,,,,,+++++++++*********+++)))((((((***+++***)))((())))))))))))(((((((((***+++---...---***'''%%%(((((()))))))))))))))************))))))((((((((('''''')))***++++++++++++,,,+++)))((()))***,,,---///...///222444333000,,,***)))''''''(((((('''&&&$$$$$$%%%&&&''''''((((((&&&'''))))))(((((()))+++{{{uuuiiiccc^^^___aaa^^^\\\\\\^^^aaa```ZZZVVVUUUTTTPPPOOONNNMMMLLLIIIGGGDDDCCCAAAAAAAAAAAA@@@>>><<<;;;<<<======>>>>>>>>>======;;;;;;;;;:::888777555444333444555555555444333222222111000111333333111///---...///000000000000///,,,------....../////////------......///000000000...///000111111111//////......---------------------...000111111///---+++)))))))))************+++)))******++++++,,,,,,,,,******+++,,,---...//////,,,------......------,,,,,,++++++,,,------+++******,,,------,,,+++,,,------,,,+++******,,,...///------,,,,,,---......///111......111111......000++++++,,,---------------************,,,---...///...//////000000000/////////---,,,---///000000///............/////////000///////////////.........111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,.........---,,,************************+++)))((((((***++++++***((())))))))))))(((((('''***+++,,,---,,,***(((&&&))))))))))))))))))))))))))))))((('''&&&%%%$$$$$$&&&''')))***+++******)))))))))((((((((()))++++++,,,++++++,,,...///...---+++***((((((((((((&&&%%%$$$$$$&&&'''((())))))((('''(((***))))))(((***+++}}}|||~~~~~~yyytttjjjccc___bbbcccaaa___``````aaa___ZZZXXXWWWTTTNNNNNNNNNNNNLLLIIIEEECCCBBB@@@@@@@@@???>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999888777555444333333444444555444333222111222000000111333333111///---...///000111000000///------...//////000111111---......///000000111111...000222444444222///---.........///////////////---.../////////...---,,,************++++++++++++***+++,,,------.........+++,,,,,,,,,------......,,,,,,---......---,,,,,,+++******+++---,,,***)))'''))),,,,,,,,,,,,---...---,,,+++******,,,...///.........---......///000222//////111111---,,,///,,,,,,,,,,,,------......+++++++++,,,---...///000,,,---...///////////////000...------...///...---------.........//////////////////.........------000/////////......------------------------------***,,,---...///...,,,+++)))))))))***++++++,,,,,,+++)))((()))***,,,++++++((()))******)))((('''&&&+++++++++++++++***)))((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&'''))))))(((&&&%%%&&&&&&''''''((()))***++++++******+++,,,,,,,,,+++***)))((((((((((((&&&$$$$$$%%%'''(((*********)))((()))+++***))))))***,,,}}}|||}}}{{{vvvsssllldddaaadddfffcccbbbdddbbbaaa^^^YYYYYYYYYTTTMMMLLLMMMMMMKKKHHHDDDBBBAAA??????>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888888888777555444222111333333444444444333111000222000///111333444222///---...000111111111000///.........///000111111222---......///000111111222...000444666555222///,,,......//////000000111111------......------,,,,,,,,,,,,---------.........+++,,,---...////////////......---------,,,,,,,,,,,,,,,---......---,,,,,,***)))***+++,,,,,,***(((%%%'''***+++,,,---...000---,,,+++******,,,...///000////////////000000111222//////111000,,,+++------,,,,,,,,,,,,---...///------------...///000000***+++,,,---............222000...---------,,,***------------........./////////......---------,,,///////////////.................................+++,,,...//////...,,,+++((()))***+++,,,------...+++)))((()))+++,,,,,,+++((()))*********((('''&&&+++++++++***************'''''''''''''''''''''&&&''''''((((((((((((((((((###%%%&&&''''''%%%$$$"""$$$%%%&&&'''(((***++++++++++++,,,------,,,***)))''''''&&&'''(((((('''%%%$$$&&&((()))+++++++++***)))***++++++***)))+++,,,|||xxxtttpppnnniiigggffffffgggfffcccaaa```___\\\YYYVVVUUUTTTTTTKKKKKKLLLKKKHHHEEEBBB???CCCAAA>>>======<<<:::999;;;:::::::::666555;;;CCC>>><<<888555333333444444333555777666444111//////000111111222222222111111000000000000////////////...---------...///111222---...///000000111111111444333222000////////////---,,,+++***+++,,,---...//////...------,,,++++++&&&(((***,,,------------//////.........//////000,,,,,,------...///000000.........------,,,,,,,,,++++++++++++++++++++++++,,,+++******,,,,,,+++***+++*********+++---///000222222111000///...------------...---,,,+++***)))******++++++,,,---..................////////////........................///...+++***+++...111333...------------...//////000///...---,,,---......,,,...//////...------.........---------,,,,,,,,,)))***+++,,,,,,+++***)))***++++++,,,,,,++++++******)))))))))))))))***+++)))(((((((((((('''''''''***+++,,,***(((''''''((()))(((&&&%%%%%%&&&((()))******)))((('''&&&&&&%%%''''''''''''''''''''''''$$$&&&(((***++++++)))((())))))***++++++,,,,,,---+++***))))))(((((())))))++++++******+++,,,...///---,,,+++******+++,,,---}}}zzzwwwssspppnnnllliiigggfffddd```^^^\\\ZZZXXXUUUSSSRRRRRRRRRHHHHHHHHHFFFDDDAAA???===>>><<<;;;;;;<<<======<<<:::999::::::777555999AAA<<<;;;888555333333333333222444666666444111000000111111222222222111111000111111111111000000000000//////......///000111222...//////000000000000000222111000///...---------------,,,,,,+++,,,,,,---.........---,,,++++++++++++,,,---...///......---......---------......///,,,,,,------...//////000............------,,,,,,++++++++++++++++++++++++---+++++++++,,,---,,,+++++++++++++++,,,...000111111111000000//////......//////...------,,,++++++++++++,,,,,,------......////////////000000000000........................,,,,,,,,,------...//////,,,,,,,,,,,,,,,---......///...---,,,,,,,,,---...,,,...000///...---.........------------,,,,,,,,,******+++++++++***))))))***++++++,,,,,,++++++***)))))))))))))))******+++(((((((((((('''''''''''')))***+++***'''&&&&&&''')))'''&&&%%%%%%&&&'''))))))((((((''''''&&&&&&&&&''''''''''''''''''''''''((()))***++++++***))))))***++++++,,,,,,---......,,,++++++***************++++++++++++,,,---...///++++++***))))))***++++++~~~|||yyytttpppooolllhhhfffdddaaa^^^\\\WWWVVVSSSQQQOOONNNNNNNNNEEEDDDBBB@@@>>>===<<<;;;<<<:::999:::<<<=========:::999:::;;;888555777===999888777555444333222111222444555555444222111111222222222222222111000///222222222222111111111111111111000000000000111222000000000000000//////...//////...---,,,,,,,,,,,,---......------,,,+++***...------,,,,,,++++++***------............---,,,......---,,,,,,------...,,,,,,------.../////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...---,,,+++++++++,,,---...///000000000000000////////////111000...---,,,------...------------------....../////////000000000111111------------------------(((***---///000///---++++++++++++,,,,,,,,,------......---,,,,,,,,,,,,,,,---///000000///......///------------,,,,,,,,,,,,+++++++++++++++***)))(((******++++++++++++******)))))))))))))))***++++++((((((((('''''''''&&&&&&''')))***)))'''&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''++++++******)))))))))***,,,,,,------.../////////---------,,,,,,,,,,,,,,,++++++,,,---............+++******))))))******+++||||||||||||{{{wwwqqqmmmiiifffbbb___^^^]]]\\\ZZZUUUTTTQQQNNNKKKJJJIIIIIICCCAAA???<<<;;;:::;;;;;;>>>===;;;;;;<<<===<<<;;;999888:::<<<999555555999666666666666555333111000111333555555333222222333222222222222222111000///222222111111111000000000111111000000000000000000111111111111000///...---......---,,,,,,---------.../////////...,,,***(((------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,//////...---------......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,---...///...---+++++++++,,,,,,---...///.../////////000000000111111///---,,,+++,,,---///..................------............/////////000------------------------(((***,,,...///...,,,***++++++,,,,,,------------------,,,,,,++++++++++++---///000000///......///---------,,,,,,,,,++++++,,,+++++++++***))))))(((******++++++++++++******))))))))))))***+++,,,,,,((((((((('''''''''&&&&&&''')))******(((&&&&&&'''((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''+++***((('''''')))***,,,------......///000000111...............---------+++,,,---...///...------++++++++++++++++++++++++|||wwwwwwzzzyyyxxxwwwuuuqqqlllhhhddd```[[[XXXWWWVVVUUUTTTVVVTTTQQQMMMIIIGGGFFFEEEBBBAAA>>>;;;::::::<<<<<>>>>>===999777999;;;:::555555777444555666666555333111000222333555444333222222333222222222222222111000///111111000000000///////////////////////////......111111111111000...---,,,.........---......////////////000///...,,,***(((------,,,,,,,,,,,,,,,+++)))******+++,,,...//////111111000//////...//////---------...............************************,,,,,,,,,,,,,,,,,,,,,,,,///...------//////...---******++++++,,,,,,------......//////000000111111///...,,,******+++---.....................------,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///......---,,,---,,,,,,,,,,,,++++++---///000000///......///------,,,,,,,,,+++++++++,,,++++++******))))))))))))******++++++******)))))))))))))))***+++,,,---))))))((((((((('''''''''''')))++++++***((((((((('''''''''&&&&&&'''''''''$$$$$$%%%%%%&&&'''''''''(((((((((((((((((((((((('''&&&%%%%%%&&&(((+++---------......///000000111....../////////...---,,,+++,,,---.........---,,,------------------------}}}wwwvvvxxxxxxvvvsssqqqooolllhhheeeccc___XXXSSSPPPOOONNNNNNUUUSSSPPPLLLHHHFFFEEEDDDBBBAAA>>><<<<<<<<<===>>><<<;;;;;;<<<>>>@@@AAA@@@888666777999999666555777444444555666555444222111333444555444222111222333000111111222222222111111000000000000/////////...---...////////////......111111111111000///------///.........///000111111000000//////---,,,+++***------------------------+++,,,,,,---...000222333222222111000////////////........................))))))************++++++,,,,,,,,,,,,,,,,,,,,,,,,///...------...///...---***+++,,,,,,------,,,,,,......//////000000111111------++++++++++++,,,---------------------......+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,---...///000///...------------------,,,++++++,,,...//////...------...,,,,,,,,,,,,+++++++++++++++******)))******++++++))))))************)))))))))))))))***+++,,,---...*********)))))))))(((((('''))),,,,,,+++)))((((((''''''''''''''''''''''''%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((%%%$$$$$$$$$&&&))),,,---,,,,,,------.../////////------...//////---,,,++++++,,,,,,------,,,,,,+++---......//////......---{{{{{{~~~xxxtttoookkkiiiiiigggfffbbb]]]VVVQQQNNNNNNNNNNNNQQQPPPMMMJJJHHHFFFFFFFFFAAA@@@???>>>======>>>>>><<<;;;:::;;;===?????????888555444888888666666888444555555555555444444333555555555444111000111222///000111222222222222222111111111000000000//////---...///000111111000000000000111000000///..................///000111222000000///------,,,,,,,,,...........................---------...///111222222111000//////.................................***+++++++++,,,,,,,,,,,,------------------------...---,,,---......---,,,,,,---.../////////...---////////////000000000000------------------------++++++,,,,,,------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---......***,,,---//////...---,,,---......///...---,,,++++++---......---,,,,,,---,,,,,,,,,++++++++++++******))))))))))))+++,,,---))))))************)))))))))))))))***+++,,,......++++++++++++************%%%(((+++,,,***)))((('''&&&''''''''''''''''''&&&''''''''''''''''''((((((((((((((((((((((((((((((&&&%%%%%%&&&''')))+++,,,***++++++,,,,,,---......+++,,,---......,,,***))),,,++++++******+++++++++------...//////...------{{{{{{~~~wwwssslllhhhggghhhiiiiii___ZZZTTTPPPOOOQQQRRRSSSNNNLLLJJJHHHGGGGGGGGGGGG@@@@@@???>>>>>>>>>>>>>>>???===;;;;;;;;;<<<;;;:::888444333666888777777999555555555555555555555555666666666444111000000222...///000111222333333333222222222111111111111000---...000111222222222111000000000000000//////...---------...///000111222111000...---,,,,,,---.........//////////////////...---,,,++++++,,,---...111111000......---------.....................---,,,,,,,,,------.........------------------------...---,,,,,,---...---,,,...///000111111000000///000000000000////////////------...//////......---******++++++,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,..................------)))***,,,......---,,,+++---.../////////...---,,,***,,,------,,,++++++,,,,,,,,,,,,+++++++++******))))))(((((()))+++---...))))))************)))))))))))))))***+++---...///,,,,,,,,,+++++++++******$$$'''***+++***((('''&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))***++++++,,,,,,---***+++,,,------+++)))(((,,,+++***)))))))))++++++,,,,,,---......---,,,,,,~~~{{{zzzuuullldddcccgggiiieee```ccc^^^YYYVVVUUUUUUSSSQQQMMMLLLJJJIIIGGGEEEDDDDDDCCCBBB???===;;;<<<======;;;<<<=========;;;888777555666666777777666444333444555666666666555444333222222111111111111111111------...///000000000000111111000///......//////............////////////000000000000000//////.............../////////000111000...---,,,,,,---...---......---,,,,,,...111++++++,,,---............000000//////............//////000000///---+++***---,,,,,,++++++,,,,,,---/////////......---------++++++++++++++++++,,,,,,***+++,,,...//////.........///000///.........000....../////////---,,,+++---,,,+++,,,///111111111---,,,+++***+++---000111000...---,,,,,,---...000000000///...---,,,,,,,,,///...---,,,,,,---...///111000000///...---------...------,,,,,,++++++***...---+++*********++++++---,,,+++++++++,,,---...))))))))))))((((((((('''((()))+++,,,,,,+++)))((()))))))))))))))(((''''''))))))************)))(((&&&%%%$$$%%%'''''''''&&&&&&'''((((((((((((((('''$$$%%%'''))))))))))))(((((()))))))))))))))(((''',,,++++++,,,---,,,***((()))***+++,,,,,,+++***)))%%%&&&'''((()))))))))(((++++++,,,---------,,,,,,|||xxxwwwppphhhaaa```dddeeeaaa[[[___[[[WWWUUUVVVUUURRRPPPKKKKKKKKKJJJHHHFFFDDDCCCBBBAAA???===;;;;;;;;;;;;?????????>>><<<:::888666888888999999999777666555444555666666666555333222333333333222222222222222...//////000111111111000333222222111111111111222000////////////////////////000111111111000.............../////////000000000//////............//////000000...,,,,,,...000------.../////////......000000000/////////.........//////000///...,,,+++------,,,,,,,,,,,,---------------------.........,,,,,,,,,++++++*********)))***,,,---......---------///000///...---...///------...//////...,,,,,,---,,,,,,---///111111111...---,,,+++,,,...///111000///---,,,,,,---///000000///...------,,,,,,,,,......---------.../////////......---,,,,,,++++++---,,,,,,,,,,,,+++++++++---,,,+++*********++++++,,,+++*********+++,,,,,,++++++***))))))(((''''''$$$&&&(((+++---.........)))))))))))))))(((''''''((())))))******))))))((((((&&&&&&'''((()))(((''''''(((((((((((((((''''''&&&'''((())))))(((((('''''''''((())))))***)))))),,,+++******++++++***)))***++++++,,,,,,++++++***&&&''''''(((((()))******++++++++++++++++++******~~~yyytttrrrlllfffaaaaaadddccc]]]WWWYYYWWWUUUUUUWWWVVVSSSOOOKKKKKKKKKJJJHHHFFFCCCBBBBBBBBBAAA@@@>>>===;;;;;;CCCBBB@@@>>>;;;999777666999999999999888777666555444444555666555444333222444444444333333222222222000000111111222111111111222222111111111222333333222222111111000////////////000111222222000...---////////////000000000000......///000000000//////111111111000...---...000//////000000000///......000000000///////////////......////////////............------------......+++++++++,,,------......------,,,+++***)))(((((())))))+++,,,,,,,,,,,,,,,---...///...---------///,,,---.../////////...---...------...111222222111000///...------...///000000///...------...///000000///...---,,,,,,,,,,,,---------------...///000.........------,,,,,,+++++++++++++++,,,,,,,,,,,,---,,,+++*********++++++++++++***))))))******+++,,,,,,+++***))))))((((((%%%&&&''')))+++...000111)))))))))))))))((((((''''''(((((())))))((((((((()))((('''(((***+++***)))((()))))))))((('''&&&&&&(((((()))))))))((('''&&&&&&&&&'''((()))***++++++,,,***((('''((())))))(((++++++++++++++++++++++++((((((''''''((()))+++,,,+++++++++******)))((((((~~~|||vvvpppnnnkkkgggddddddfffddd]]]VVVTTTSSSTTTVVVYYYYYYTTTPPPMMMLLLJJJGGGEEEDDDDDDDDDAAABBBCCCDDDCCCBBB@@@???BBBAAA>>><<<:::888777777888888888777666555444333444444555666555444333222444444444333333222222222111111222222222111000000////////////000111111222333333222222111000/////////000222333222111...---//////000000000111111111,,,---///000111000//////000111222111//////000111000000000000//////...---..............................//////000000000000//////............//////+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))******+++++++++++++++,,,...///...---,,,---...---...///111111111000000000//////111333444333222111000//////...//////000000//////......//////000///...------,,,,,,,,,---,,,---------...//////000000/////////.........---)))******+++,,,,,,------,,,++++++++++++++++++++++++++++++***************************************,,,+++***))))))***,,,---(((((())))))))))))((((((&&&''''''((((((((((((''')))((('''(((***+++***)))))))))))))))((('''%%%%%%((((((((())))))))))))(((((((((((((((((()))******,,,)))&&&%%%&&&(((((((((++++++************++++++***)))((('''(((***,,,---,,,,,,+++***)))((((((((({{{{{{yyyrrrlllkkkkkkhhhfffggggggccc\\\UUUQQQQQQSSSWWW[[[[[[VVVRRRRRRNNNIIIDDDAAABBBCCCEEE===>>>AAACCCDDDCCCBBBAAA===<<<;;;:::999888888999999888888777666555555555555555666666666555444333333333333333333333333333222222222222222111000///000000//////000111222222444333333222111000000///000000222333222111///...000000000111111111111222+++,,,...///000000///......000111111000000111333///////////////...---,,,------------------------////////////000111111222000//////......//////000......---,,,++++++************++++++,,,,,,,,,---++++++++++++++++++,,,,,,---...///...------...//////000111222333333222111222111111333555666444333111000000////////////000//////............//////...------,,,,,,,,,,,,---,,,------.........//////............------------((()))******+++,,,------++++++++++++++++++++++++------,,,,,,,,,++++++***(((((()))***+++,,,------///---***((('''((()))***(((((())))))))))))((((((&&&&&&'''(((((((((((((((((('''&&&''')))***)))((())))))))))))((('''%%%%%%&&&&&&'''((()))***+++,,,+++***)))(((''''''((((((+++)))&&&%%%&&&'''((('''((((((((())))))(((((((((***)))((('''(((***,,,---...---,,,***))))))))))))zzzwwwwwwuuuooojjjjjjjjjhhhffffffeee```YYYSSSOOOPPPRRRWWW[[[\\\WWWSSSTTTPPPIIICCC@@@@@@BBBCCC999:::===???@@@@@@??????999999999999999999999999::::::999888888888999999666666777888777666555444222222333444444555555666444444444444333222000000333333222222222333333444333222222222111000000000111111222222111111000000000111111111222222222222......///000000000//////...000111222111000111222....../////////...---------------------.........000000//////000111222333//////............//////000///...---,,,+++***)))******+++,,,---...//////...------,,,,,,---.........///000///...---...000000111222333333333222111111111111333555555333111/////////000000000000000........................------,,,,,,,,,,,,---------......//////...------************************)))))))))***+++,,,,,,---******+++,,,,,,,,,++++++---------------,,,+++***''''''((()))***,,,,,,---,,,***(((''''''((()))***'''(((((()))))))))))))))&&&''''''((())))))))))))'''&&&%%%&&&((()))((('''((()))))))))((('''&&&&&&%%%&&&&&&''')))+++---...---+++)))((('''&&&''''''***(((&&&%%%&&&''''''&&&&&&'''((())))))((('''&&&((((((''''''((()))+++,,,...---+++***))))))***+++~~~zzzvvvttttttrrrllliiijjjjjjhhhfffeeeccc___XXXSSSNNNNNNPPPUUUZZZZZZWWWSSSSSSPPPKKKFFFBBB???>>>>>>::::::<<<=========<<<<<<888999:::;;;;;;;;;:::999:::999888888888999:::;;;777888999999999888666555333333444666777888999:::888777777666555444333222444444333222222222333333111111111111111111000000333222111000000000111111111111111222222222333333222222111111000111111111000111333222000...---.........///000000000//////........./////////000000222111000000000111222333///......------......///000//////...---,,,++++++,,,------....../////////000000///......///000000///000111000//////000111000111222222222111000/////////000111333333111...---......///000000000000,,,,,,------------,,,,,,---,,,,,,+++,,,,,,------...////////////---,,,+++(((((((((((((((((())))))))))))******++++++,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,------,,,+++)))(((((((((((()))))))))******)))((('''&&&&&&'''((()))''''''((()))))))))))))))&&&'''((()))************'''&&&%%%&&&((()))(((''''''((((((((((((((('''''''''''''''''')))+++,,,...,,,***)))'''&&&'''((())))))(((''''''(((((('''&&&%%%&&&)))++++++)))&&&%%%&&&''''''(((((()))******,,,+++)))(((((()))***+++|||wwwsssqqqrrrpppkkkiiijjjkkkjjjhhhfffddd___YYYUUUMMMMMMOOOSSSXXXYYYVVVRRRQQQPPPMMMIIIEEE@@@<<<:::>>>>>>>>>======<<<;;;;;;999:::<<<======<<<:::888777666666666666888999:::888999999:::999888777666444444666777999;;;<<<===:::::::::999777666444444333333222111000000000000000000000000000111111111444333111//////000111333111111222222222333333333666555333222111222333333222333444222///,,,******...///000111111111111111///000000000111111222222333222111000000111222222......------------...........................---///////////////.........222111000//////000111222///111222111000///000222///000111111000///...---------...000111111...,,,,,,,,,...///000000000000+++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,------//////000000///---+++***))))))))))))***************************+++++++++)))***+++,,,---,,,,,,+++++++++,,,,,,+++***((('''******))))))(((''''''''')))(((''''''&&&&&&&&&&&&''''''((()))))))))))))))'''''')))***++++++++++++((('''&&&'''((())))))'''''''''((((((((((((((('''))))))(((((((((***+++,,,***)))'''&&&'''(((***+++)))((('''((())))))'''%%%$$$'''***------***'''$$$%%%&&&'''((()))))))))(((***)))'''&&&'''(((***+++zzzpppqqqrrrpppmmmooorrrqqqmmmmmmllljjjfffaaa[[[UUURRRNNNNNNNNNQQQTTTTTTPPPLLLHHHHHHIIIHHHEEEAAA===:::<<<<<<<<<<<<======>>>>>>777777888:::<<<<<<999777:::999888777777888999:::::::::;;;;;;:::999777666555666777888999:::::::::999999999888777555333333000222444555555444333111333333222222111000000000444444444333111000...---222222111111111111222222222222222222222222222333111111111111111111222222111111222222222222111111222111111111111111222222111000000///...------,,,,,,---///111222111000///------...//////...---,,,,,,,,,------......//////000222333333111000000111111111222222222222111111000///...---------------.........------,,,,,,,,,++++++,,,,,,,,,---------))))))******++++++,,,,,,......,,,+++***))))))))),,,---...///...---,,,+++************)))))))))(((,,,+++***))))))***++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))(((((((((((())))))(((&&&&&&%%%%%%%%%)))'''%%%&&&)))***(((&&&***(((&&&&&&))))))(((%%%'''((()))))))))(((&&&%%%&&&&&&''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%(((((('''&&&%%%%%%%%%%%%))))))))))))))))))))))))&&&&&&&&&'''''''''''''''&&&&&&%%%$$$%%%&&&'''(((,,,++++++***)))((('''&&&tttkkkhhhkkkkkkiiikkkoooqqqnnnqqqoookkkfffaaa]]]ZZZXXXRRRQQQPPPQQQSSSQQQMMMIIIEEEFFFFFFFFFDDD@@@===;;;;;;<<<<<<============<<<888999:::;;;;;;:::888888888888888777777888888888::::::;;;;;;:::888777666555666888999::::::999999888888888777666555444333444444666666777666666555444444333222111000000000111111222222222111111000444444333333333333444444555555444444333333222222111111111111111111222222111111111111111111111111222222111111111111111111000111111111000///......,,,---///000111000///...+++,,,...///000//////.........//////////////////000111333222000//////000000000000111000000//////...------,,,,,,------...---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,******************++++++,,,,,,+++******)))))))))---------...---,,,,,,+++++++++++++++************++++++***)))))))))***+++))))))))))))))))))))))))(((((()))))))))*********)))(((((((((((((((((((((***)))((('''&&&&&&&&&&&&)))'''&&&'''))))))(((&&&)))'''%%%&&&))))))(((&&&'''((())))))((('''&&&%%%'''''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%(((((('''&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''((())),,,,,,---,,,+++)))'''&&&|||vvvmmmeeebbbggghhhfffhhhmmmpppppptttqqqlllgggbbb___^^^]]]UUUSSSPPPOOOOOOMMMIIIDDDAAABBBCCCCCCBBB???===;;;;;;<<<=========<<<;;;:::888;;;===<<<999777777999777888888999999888888777::::::::::::999888777666666777999::::::999777666666666666666666555444444555555555555555666777777777666333222000000000111...///000111222333333444666555555444444555555666777777666555444333222222222222222222222222111111222111000//////000111222333333222111000000000111000111333444333222111///...//////000000///---,,,+++,,,...///000111000000000000000000000////////////000222111000......///...............---,,,,,,,,,++++++++++++,,,------,,,,,,,,,+++++++++++++++*********++++++++++++,,,***************)))))))))))))))************))))))......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))******))))))))))))))))))))))))(((((())))))))))))******((((((((((((((((((((((((******)))((('''''''''''')))'''&&&'''((()))(((''''''&&&%%%&&&((())))))((('''(((((((((((('''&&&&&&((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&(((''''''''''''((())))))))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))((((((((()))***+++---...//////...+++(((&&&wwwrrrpppjjjeeegggkkklllhhhgggkkkooooooooommmjjjgggccc___]]]\\\TTTQQQNNNLLLLLLJJJEEEAAA>>>???@@@@@@@@@???===<<<;;;<<<===>>>===;;;:::888:::===???<<<777444777:::888999:::;;;;;;:::999888999999999999888888777777777888:::;;;:::999666555444444555555555555555444333222111000111333555666888777555222111111111222//////000111222333444555555555444444444444555555666555555555444444333333333222222222222222111111222111///......///111222333333222111000000000000000111444666666444222111000000111000000...---,,,,,,---///000000000//////000000000//////............///000000...------...,,,,,,,,,,,,,,,+++******,,,+++***************+++++++++******************))))))*********++++++++++++++++++******))))))(((((()))***+++,,,++++++***///...,,,+++***+++,,,---,,,,,,+++++++++*********))))))))))))))))))******))))))))))))))))))))))))(((((())))))))))))))))))'''''''''(((((((((((((((******)))(((((((((((((((((((((''''''((((((((('''%%%%%%%%%&&&((()))))))))'''''''''''''''''''''&&&))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''&&&&&&''''''(((((())))))+++++++++++++++,,,,,,,,,---///111111000---)))&&&xxxmmmnnnnnnlllkkkpppqqqooohhheeefffgggfffddddddeeeccc```\\\WWWTTTOOOMMMJJJJJJKKKIIIEEEAAA<<<===>>>??????>>>>>>===<<<<<<=========<<<:::999<<<>>>???<<<666444777;;;999:::;;;<<<<<<;;;:::999999999888888888888888888888999:::::::::888666555333444444555555555555555222111///...///111444666888777555444333222222333222222111111222333444555444333333222222333333444222222333333444444555555333333333333222222111111333111000......000111333333222222111000000111111000222444666666555333111222222222111000///...---//////000000000...---,,,......------,,,,,,,,,+++,,,...//////---,,,,,,---******++++++++++++******---,,,+++***)))(((((((((************************))))))*********+++++++++,,,,,,++++++******))))))******+++,,,------------...---,,,+++***+++,,,,,,+++*********))))))))))))(((((())))))************))))))))))))))))))))))))))))))((((((((((((((((((&&&&&&''''''((((((((()))***))))))(((((((((((()))'''(((((((((''''''(((((($$$%%%&&&&&&''''''((()))'''&&&&&&&&&&&&'''''''''))))))((((((''''''&&&&&&&&&''''''((((((''''''&&&$$$$$$$$$%%%&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***,,,,,,---------............///111222111...+++(((qqqmmmpppqqqppprrrtttrrrkkkccc___```]]]YYYXXXZZZ\\\\\\ZZZUUUPPPLLLKKKJJJIIIKKKMMMKKKFFFBBB======>>>???????????????============<<<<<<<<<<<<>>>>>>>>>:::666666888<<<:::;;;;;;<<<<<<;;;;;;:::999888888777777777888888999999999999999888777777444555555666666666555555333222111111222444666888777777666666555555444444555555333333333444555666444444333333333333444444111111222333444555666666444444444333222222111111333222111000000111222333222111111111111111222222111222444555444333111000222111111000///.........//////000///...---+++***+++++++++++++++*********+++,,,...---,,,***++++++((()))***+++,,,,,,,,,,,,,,,,,,+++))))))(((((()))***************+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---...///------,,,+++++++++++++++*********)))))))))((((((((()))***++++++,,,++++++))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&''''''(((((())))))((((((''''''(((((()))'''((()))((('''&&&''')))$$$%%%''''''&&&&&&''')))&&&&&&&&&%%%&&&&&&'''(((((((((((((((((('''''''''''''''((((((((((((''''''$$$$$$$$$%%%%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***+++,,,---.../////////......---...000222111///---+++tttsssvvvssssssvvvsssnnnddd\\\ZZZ[[[WWWOOOQQQRRRSSSSSSQQQNNNJJJHHHJJJJJJKKKNNNPPPNNNHHHBBB????????????@@@@@@@@@@@@???>>>===<<<<<<===???@@@@@@>>>;;;888777888:::<<<::::::999999999999::::::999888777666666777888999:::999888777777888888999666666777777777666555555333333333333444666888999444555777888888777555444666666444444444555777888888777777666666777777888333333444444555555666666555444444333222222111111222222222222222222222222000000000000111222333333222222222222222111000/////////...---------------------.........,,,+++***)))***************++++++***,,,---,,,+++)))******'''(((***+++---.........))))))))))))******+++,,,*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,------------------......---+++******+++---///,,,,,,,,,,,,,,,+++******+++++++++*********))))))((()))+++,,,---------,,,))))))))))))))))))))))))))))))((((((((('''''''''%%%%%%&&&''''''((())))))((('''''''''''''''((((((&&&((())))))'''&&&''')))$$$&&&((('''%%%$$$&&&(((&&&&&&%%%%%%%%%&&&'''((('''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&'''((()))***++++++,,,---...///000//////...,,,---///000000000///...yyyzzz{{{uuutttxxxqqqjjj___XXXYYY[[[VVVMMMNNNNNNNNNMMMKKKIIIGGGFFFLLLLLLNNNQQQSSSPPPIIICCC@@@@@@@@@@@@@@@AAAAAAAAA@@@???===;;;<<<>>>AAACCCAAA===999777888:::;;;<<<:::999888777777888999:::888888777666666777888999:::999777666666777999;;;777777777777777666555555222333333444555666777888333555777999:::888666444666555444444555777999;;;;;;::::::999999::::::;;;666666666666666555555555555555444333333222111111222333333444444333333222//////000000111222444444333222111000000///......------,,,+++++++++,,,,,,***+++,,,---------,,,+++)))))))))******++++++,,,)))+++,,,,,,***))))))***'''(((***,,,...///000000''''''((()))+++---...///******++++++,,,,,,,,,,,,++++++,,,,,,,,,------------------......////////////---***((((((***,,,...++++++,,,---,,,+++***))),,,,,,,,,+++++++++******)))***,,,---......------))))))))))))))))))))))))))))))(((((('''''''''&&&%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&''''''(((&&&(((***)))&&&%%%''')))%%%'''((('''%%%###%%%'''&&&%%%%%%$$$%%%&&&((((((&&&'''''''''(((((())))))''''''((((((((((((''''''(((''''''''''''((())))))))))))))))))))))))))))))&&&&&&'''((()))***++++++,,,---///000000000///...,,,---...//////000000000www~~~yyytttyyysssqqqmmmgggaaa[[[WWWTTTNNNLLLJJJIIIJJJKKKLLLMMMOOOHHHGGGOOORRRLLLCCC???AAABBBDDDEEEDDDBBB@@@>>><<<<<<<<<===<<<<<<;;;:::===;;;:::;;;>>>???>>><<<>>>;;;888666666777777777999777555444444777:::===;;;:::888777777777888999777777777777777888888888777666555555555666888888666777888999999999999999666777777888888999999::::::999999888999999::::::666444222222444555333000222333222111//////111333111111000111333333222000......///000000///...---------,,,++++++******)))++++++,,,,,,,,,---------+++---///000000---+++)))******))))))***,,,...///---------,,,,,,+++++++++))))))*********++++++++++++***)))))))))))))))***,,,,,,,,,,,,,,,---------++++++************+++++++++,,,---......---,,,+++...,,,++++++,,,------,,,------,,,,,,+++******)))------...,,,)))'''((((((***+++,,,,,,,,,+++)))(((************************((('''&&&'''******(((%%%"""%%%((()))((((((((()))((('''''''''''''''''''''%%%&&&'''(((((('''&&&%%%+++)))&&&######$$$%%%'''+++)))&&&&&&&&&'''''''''%%%'''((((((''''''((())))))((((((''''''((((((((()))((('''((()))***)))((())))))(((((((((((((((((())))))((('''((()))***+++******++++++++++++******'''(((***,,,---///000111zzzrrrvvvyyyuuusssvvvtttrrrmmmggg```ZZZUUUSSSKKKKKKKKKLLLMMMLLLKKKJJJLLLGGGHHHNNNPPPJJJDDDAAA@@@AAABBBCCCCCCAAA>>>===;;;<<<<<<<<<<<<<<<;;;;;;===;;;;;;<<>><<<>>>===:::999888777777666888777666555555777:::<<<999999888777777777777888777777777777888888888888999999888888888999:::;;;555666777888888999888888888888888888999999999999999888888777777777888888444222111111333333111//////111222222000/////////000/////////111111000...---......//////...------,,,,,,,,,+++++++++++++++((()))))))))************,,,---...///...---+++***,,,,,,+++***++++++,,,---,,,,,,,,,+++++++++***************+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,***++++++,,,,,,+++******,,,+++***+++,,,...---------,,,,,,,,,++++++++++++,,,---...---+++)))***+++((()))***+++,,,,,,++++++******))))))))))))((()))***)))'''(((+++,,,***((('''(((******)))(((((((((((((((((((((((()))))))))((())))))))))))))))))((()))(((&&&%%%$$$%%%&&&''')))(((&&&&&&'''((())))))((()))******)))((()))***------,,,+++++++++,,,,,,)))(((&&&'''((()))((('''(((((((((((((((((('''&&&''''''&&&&&&&&&'''((())))))))))))))))))(((''''''((()))******+++,,,...000|||uuurrrssstttrrrpppooommmhhhbbb\\\UUUQQQNNNGGGIIIMMMOOOOOOMMMIIIGGGGGGGGGIIIMMMLLLGGGCCCCCC@@@@@@AAAAAA@@@???===<<<;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<===???@@@@@@>>>;;;::::::::::::999999888777777777666777777888::::::777777888888777777666555777777777888888888999999::::::999999999:::;;;<<<555555666777888999999888::::::999999999888888888777666666555444444444555111000//////000111///...,,,///222222000...------...------...//////---,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,((((((((()))))))))******------,,,,,,,,,,,,++++++...------,,,++++++,,,,,,,,,++++++++++++*********,,,,,,,,,+++++++++++++++........................+++++++++,,,,,,---------,,,++++++******++++++,,,+++++++++++++++++++++,,,+++******+++---///......,,,,,,,,,,,,---------------...///...,,,+++,,,---)))***+++---............++++++***)))))))))))))))(((&&&%%%%%%'''))))))((('''((()))(((&&&$$$###$$$((((((((())))))*********)))((((((((((((((())))))(((((((((((()))))))))***%%%%%%%%%%%%&&&'''((())))))+++,,,+++***))))))***......---,,,,,,,,,,,,,,,+++***((((((*********)))))))))***+++***)))(((''''''''''''''''''(((((()))+++***)))((('''&&&&&&&&&***+++,,,++++++---000222vvvqqqsssooogggcccaaa]]]XXXSSSNNNJJJHHHFFFIIIMMMOOONNNKKKIIIGGGFFFHHHKKKKKKHHHCCCBBBCCCAAAAAAAAA@@@???>>>===<<<::::::;;;<<<=========<<<;;;<<<>>>@@@AAA@@@===;;;444666999::::::999999999666666777888999999999999666777777888888777555444777777777888888999999:::999999888777888999:::;;;555666777888999999999999:::::::::999888777777666555444333222111111111111.....................---...000111111///............---------......---+++***++++++,,,,,,,,,,,,,,,******++++++,,,---......++++++,,,,,,,,,------------,,,++++++***+++,,,---......------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------..................******++++++,,,,,,------,,,++++++******++++++,,,---------------......///+++******,,,///000000///,,,,,,---...///000000111000000111///---,,,,,,------......///////////////,,,,,,******))))))******'''&&&%%%%%%&&&'''((((((&&&'''((('''$$$######$$$&&&&&&'''((()))******+++*********++++++,,,,,,,,,((()))+++,,,---...------)))***************+++,,,---///111111000000000111222111000////////////000222000---,,,---...---,,,+++,,,---...---,,,***(((((()))***+++,,,,,,,,,,,,...---+++)))'''''''''''',,,...000000000222777;;;uuunnnooohhh]]]VVVUUURRROOOLLLHHHFFFDDDFFFIIIKKKLLLJJJHHHHHHIIIFFFJJJLLLIIIDDDAAAAAABBBCCCBBBAAA@@@>>>>>>======999:::;;;<<<============;;;===???AAA@@@>>><<<;;;777:::======;;;999888888666666888999::::::999999666777777888888777555444666777777888999::::::::::::999888888888999;;;;;;777888999999::::::999999999999888777666555555444222111000///////////////---------------------...222222111///------000222000.........//////---+++************++++++,,,,,,******+++,,,---......///---------.........//////...---+++******+++---...,,,,,,---...//////000000.................................---------------+++,,,---...............******+++,,,,,,---......------,,,,,,,,,,,,------......//////000000000000---,,,---///222333222111---...///000111333444444333444444222///---------222111000///...---,,,,,,+++***)))(((((()))***++++++++++++*********+++,,,((())))))((('''&&&'''(((&&&&&&'''(((((()))******...///222444666555555444)))+++---000111111111111111333555444222111222444444777:::;;;;;;;;;<<<===::::::999999999999:::::::::777444222222222111000.../////////...---+++******+++...111222222222222222000---***(((((()))***...222666888999<<>>=========>>>888999:::<<<===>>>>>>>>>:::===??????>>><<<;;;;;;???BBBDDDBBB<<<888666777666777888999::::::::::::777777888888777777666555666777777888999:::;;;;;;;;;;;;:::::::::;;;<<<===888999999999999888777777666666555444444333222222///...............//////,,,---///...------...///444333000---,,,---111444111000//////000///---,,,******)))******+++,,,---***++++++,,,---......///,,,,,,---------............---,,,+++,,,---...///,,,---...///111111111111......///////////////000---.........////////////,,,---...000000000//////,,,------...///000111111000000000//////000000000...///111222333333222111000000111333666666555333000000111333444555777777666777777555222111111111777555333000---+++***)))+++***(((((((((***,,,......000111000...---,,,---((())))))(((&&&%%%'''((()))*********+++,,,,,,,,,---111888===???>>>;;;888000111333666777888777777999<<>><<<;;;<<<>>>===@@@CCCEEEEEEEEEEEEEEECCCCCCCCCCCCDDDEEEFFFGGGFFFCCC>>>;;;999888777666333333222111000//////...///111555999<<<===<<<<<<999666222///---...000111555;;;BBBEEEFFFHHHOOOTTTwwwooojjjdddaaaaaa___WWWNNNLLLKKKIIIGGGEEECCCAAA@@@CCCFFFIIIGGGDDDCCCEEEHHHEEEIIIIIIEEECCCFFFGGGDDDDDDBBB???<<<;;;;;;<<<===777888:::<<<===>>>??????:::<<<>>>===;;;999:::;;;???BBBDDDAAA;;;777666888777888888999999::::::;;;999999888777777777777888666777777888:::;;;;;;<<<;;;:::999999999:::<<<===888888888888777555444333222222222111111000000000,,,,,,,,,,,,---...///000,,,...000000......///111111111000...,,,,,,///111111000////////////---+++******))))))***,,,---...+++,,,,,,,,,------......,,,,,,,,,,,,---------......---------......///000......000111111111111000............/////////000------...///000000111222///000222444444444333222111111222333444555666666555555555444444555555555111333666999:::999777555444444555777999999777555333333444555777888999999888999:::999888777888999===;;;888444111///............,,,,,,...000333555777:::<<<<<<888555333333//////...,,,)))((()))***000000000000000000111111000777AAAJJJMMMJJJEEE@@@===>>>???AAABBBCCCCCCDDDGGGKKKPPPQQQOOONNNQQQTTTPPPSSSVVVWWWVVVTTTTTTSSSSSSSSSSSSTTTUUUWWWYYYYYYVVVRRRLLLHHHEEECCCBBB@@@===<<<999777666666777888999<<>>;;;999999;;;<<<777888:::<<<===>>>??????:::<<<>>><<<999888999<<<888<<<>>>===888666777:::888888888888999:::;;;<<<;;;:::888777777777888999666777777999:::;;;<<<<<<888888777777777888999:::888888777666555333111000000000000000////////////+++++++++,,,---...000000---///111111///...000333.../////////---,,,---...000///......///...,,,***+++******)))***,,,...///,,,,,,,,,---------......---------.........//////---....../////////000000000000111222222111///...---------.........//////,,,---...///000111222333222333555777888888777666444444555666777888999:::999999888888888888999999666999===@@@AAA???<<<:::777777888:::;;;;;;888666555555666777888999::::::888:::<<<<<<<<<<<<>>>???CCCAAA>>>:::888666555555444333222222444888;;;===EEEHHHLLLKKKGGGBBB@@@???<<<;;;999666222000111222666555555555555555555555999BBBOOOYYY]]]ZZZRRRLLLJJJJJJKKKKKKMMMNNNOOOOOOYYY___eeefffeeefffiiimmmhhhkkkmmmmmmkkkhhhgggfffeeeeeefffgggiiikkkmmmnnnccc___XXXSSSPPPNNNLLLJJJFFFDDDAAA>>>===>>>???AAABBBFFFLLLSSSWWWXXXXXXWWWMMMJJJFFFBBBAAACCCFFFHHHQQQYYYbbbfffeeeeeeiiinnnsssnnneee```cccddd^^^YYYXXXRRRKKKCCC>>>===AAAFFFIIIHHHIIIIIIHHHFFFEEEEEEFFFAAAEEEJJJMMMLLLIIIDDD@@@>>>>>>===<<<;;;;;;;;;;;;===<<<;;;;;;<<<>>>@@@@@@>>><<<:::888666666777888::::::999888777777777777777888999999::::::999999777777666555555666888888888777666555444555666666666666555555444333333333222111000......///000000000000/////////000000111------------...///000111000///---,,,,,,---///000444111------...000///---...---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///+++,,,---------///222555111111000000000000000111222111000222333333222000000//////000222333222111444333222222111111000///000333555777777999<<<>>>>>>CCCEEEDDDCCCCCC???:::>>>===<<>>BBBBBBAAA???======@@@BBB???CCCGGGKKKKKKIIIFFFCCC@@@BBBDDDEEECCC???;;;888888;;;===<<<999777777999:::777888@@@IIIMMMOOORRRVVVUUURRRLLLGGGFFFJJJNNNRRRRRRPPPKKKGGGGGGMMMSSS^^^bbbfffddd]]]TTTNNNKKKKKKKKKHHHAAA;;;777888:::;;;AAAHHHIIIGGGDDDDDDFFFLLLTTT```kkkooojjj^^^UUU\\\^^^```bbbbbb```]]][[[gggsss~~~~~~yyyuuurrrqqqppptttwwwvvvuuutttsssqqqiiifffbbbaaa```^^^[[[WWWWWWTTTNNNJJJIIILLLOOORRRXXX\\\bbbiiinnnpppooommmddd___YYYVVVXXX]]]bbbeeedddhhhmmmqqqtttxxx~~~qqqkkkfffdddhhhhhhaaa[[[ZZZOOOHHHAAA===@@@EEEIIILLLJJJKKKKKKJJJGGGFFFFFFFFFGGGJJJOOOPPPOOOJJJEEEBBB???>>><<<;;;:::999999999:::<<<>>>@@@@@@???>>>===>>><<<:::888777777888888:::999888888888888888888999::::::;;;::::::999999777666555444444555666666666555444333333333444444222222111111000000000///111000//////......//////////////////000111222333111000000/////////000000000///.........///000111333111//////111222111000111///............---------------,,,------...///,,,---...---------000222111222444444444333333333444333222333444444333111444222111111333444444444444555555444222222333444666888;;;>>>???AAADDDGGGEEEIIIJJJHHHGGGHHHFFFAAAEEEEEEEEEGGGJJJJJJHHHFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGIIIMMMPPPQQQPPPNNNLLLIIIJJJLLLLLLIIIEEEAAA>>>>>>@@@BBB@@@;;;777666777666555:::GGGSSS[[[```dddbbbbbbccccccbbbccceeegggeeefffddd___[[[ZZZ___dddmmmqqqtttssslllddd^^^[[[ZZZ[[[XXXQQQGGGAAAAAABBBJJJOOOUUUVVVSSSOOONNNOOOWWW^^^hhhqqqrrrlllccc\\\```cccgggiiijjjhhhdddbbbjjjuuu~~~|||zzzwwwtttppptttvvvvvvsssqqqooonnndddcccbbbcccdddccc^^^[[[[[[XXXTTTQQQQQQUUUYYY\\\cccgggmmmtttyyy{{{zzzyyynnniiidddaaacccfffjjjlllllloootttwwwzzz~~~|||kkkaaabbbffflllkkkeee___^^^LLLEEE???>>>CCCJJJNNNNNNNNNOOOPPPNNNKKKHHHGGGGGGMMMPPPRRRRRRNNNIIIEEECCC???>>><<<:::::::::<<<<<<>>>@@@BBBBBB???<<<;;;;;;===<<<:::999888888888999888888888888888888999:::;;;;;;;;;;;;:::999888888555555444333222222222333333333222111111111111111//////..................///////////////...------////////////000111333333444333222111000//////////////////000000000111111///...---...000000000...222000//////000111000...000///...............///---///000000///...///111111333777888888777777888999777777777888777666444666444222222444777888888777999;;;:::777777:::===???BBBEEEHHHJJJMMMPPPRRRNNNQQQQQQNNNMMMOOONNNKKKMMMNNNOOORRRTTTUUUSSSQQQOOONNNNNNPPPTTTTTTRRROOOSSSTTTWWWXXXYYYXXXWWWVVVWWWWWWWWWUUUPPPKKKEEEBBBGGGIIIJJJGGG@@@;;;999999777888@@@QQQaaalllsssxxxpppqqqtttxxx{{{}}}|||zzzwwwxxxwwwrrrmmmlllnnnqqqwww{{{~~~}}}xxxrrrllliiiiiikkkiii```SSSKKKIIIKKK[[[```eeeeeebbb]]][[[ZZZaaagggnnnrrrqqqkkkddd```aaaeeekkkpppqqqnnnjjjggglllvvvzzzwwwxxxxxxtttqqqkkkmmmppppppnnnjjjgggggg^^^___bbbeeegggfffccc```^^^\\\YYYXXXYYY]]]bbbeeehhhlllrrryyy}}}~~~yyyvvvrrrpppqqqsssttttttuuuwwwyyy|||uuucccXXX^^^fffmmmlllgggbbb```LLLEEE???@@@GGGMMMOOONNNSSSTTTVVVTTTQQQMMMKKKJJJPPPRRRSSSQQQKKKEEEBBBAAAAAA???===<<<<<<>>>@@@BBBEEEGGGGGGBBB<<<999999;;;<<<<<<:::999888888888999777777777777888888999::::::::::::999888777666555444333222111000000//////000000/////////......///............////////////...///000000000///---,,,////////////000000111222333222111000000///000000...///000111222222111111........./////////......111//////000444555444222222222111000000000000111000222333333222111222333222555777888777888;;;>>>AAA@@@????????????<<<:::888666444555888<<>>BBBGGGJJJLLLJJJMMMPPPQQQPPPPPPRRRUUUSSSVVVYYY[[[\\\\\\]]]^^^^^^___\\\XXXXXX\\\^^^\\\ZZZ]]]bbbfffhhhhhhhhhhhheeebbb___ccclllsssvvvuuuuuutttsssqqqnnnllljjjiiinnnmmmjjjfffbbb]]]YYYWWW[[[^^^```]]]WWWQQQNNNNNNHHHHHHPPPaaaqqq{{{~~~~~~{{{qqqjjjiiikkkkkkpppuuuxxxxxxtttqqqnnnjjjkkkkkkjjjgggcccaaaaaaaaaeeejjjooopppnnnjjjhhhllltttzzz{{{{{{|||tttkkkhhhjjjjjjeee```\\\\\\aaagggfff```^^^aaaccccccddddddeeegggiiijjjiiifffcccaaa```bbbeeegggkkkpppvvvzzz|||}}}~~~~~~~~~}}}{{{yyy}}}}}}}}}{{{nnn```iiilllmmmjjjfffbbb\\\UUUMMMKKKIIIIIIJJJKKKLLLLLLXXX[[[^^^]]]ZZZUUUQQQOOOQQQTTTSSSNNNFFFAAAAAACCCHHHEEE@@@<<<<<<>>>AAACCC@@@LLLYYY[[[QQQCCC;;;999999999888888888777777777666555555555555555666777444444444333222111///...//////000//////...---,,,.........///...------,,,,,,,,,---...//////000000333333333333333222111111333333222222222222222333555444444444444444555666555555555555555555444444333333333111000000222444777555555:::AAAEEECCC???;;;;;;<<<===>>>@@@AAABBB>>>>>><<<:::777666777888===@@@BBBAAA???AAAHHHNNNTTTSSSRRRSSSSSSSSSQQQOOOJJJHHHHHHJJJNNNRRRUUUVVVSSSUUUXXX[[[\\\\\\[[[ZZZXXX[[[___````````````aaadddfffccc______ccceeeddddddhhhmmmppppppooonnnnnnpppmmmkkknnnuuu}}}~~~{{{xxxuuutttrrrqqqpppooonnnmmmmmmmmmdddgggjjjhhhccc]]][[[ZZZNNNMMMSSSbbbqqq{{{}}}xxxuuuuuuvvvssswww}}}|||yyyrrrpppmmmllllllkkkjjjhhhjjjkkknnnqqqqqqpppnnnlllqqqyyy~~~}}}|||~~~}}}zzzssspppqqqppplllhhhaaaaaafffoooooohhhfffjjjkkkkkkkkkjjjiiikkkooorrruuurrroookkkiiiiiikkkllloootttzzz}}}}}}}}}~~~~~~|||{{{ssssssoooiiinnnmmmhhhaaa^^^]]]WWWOOOLLLMMMNNNLLLJJJJJJKKKMMMVVVZZZ]]]^^^[[[VVVQQQOOONNNPPPPPPJJJBBB===???CCCDDDBBB???>>>AAAFFFLLLPPPOOO[[[gggdddUUUDDD;;;999777777777777777666666555555555444333333333444444222222222222111000......---.../////////...------...//////000///...---,,,......///000111222333333666666555555444444555555333333444444666777888999===<<<;;;::::::999::::::<<<;;;999888777777888888555555555444333555:::>>>CCC@@@@@@EEELLLNNNKKKFFFAAABBBCCCEEEHHHKKKMMMOOOOOOMMMHHHBBB===;;;<<<>>>EEEJJJOOOOOOLLLLLLQQQVVVZZZYYYYYYZZZ[[[[[[YYYXXXSSSRRRRRRSSSVVVXXXYYYYYYXXXXXX[[[___dddddd___ZZZYYY\\\aaacccdddcccddddddkkkmmmkkkggggggkkkmmmllllllppptttuuurrrooommmlllrrrrrrrrrtttyyy~~~|||zzzvvvuuuuuuuuuuuuvvvxxxxxxkkknnnrrrpppkkkeeebbbbbbVVVSSSVVVaaannnvvv}}}~~~|||{{{{{{{{{{{{|||||||||vvvqqqqqqvvvxxxvvvrrrttttttssssssrrrrrrrrrrrrvvv}}}}}}{{{zzzyyywwwuuullljjjpppzzzyyyqqqnnnsssrrrtttuuuuuuttttttwwwzzz}}}yyyuuusssrrrsssssssssyyy~~~~~~ooohhhmmmqqqqqqkkkhhh```WWWWWWZZZVVVMMMJJJMMMPPPOOOKKKIIIKKKOOOTTTXXX\\\]]]ZZZUUUQQQNNNIIILLLKKKEEE===999===AAA???>>>>>>AAAGGGQQQ[[[aaafffmmmpppeeeQQQ@@@:::;;;555666666666666666555444555444333333222222222222111111222111111000///...,,,---.../////////...---...///000000000///...---111222222444555666777888999888777555555666777777333444555777999<<<>>>???DDDCCCAAA@@@>>>=========AAA???===:::999:::;;;<<<===>>>>>>======@@@GGGMMMLLLIIIHHHLLLSSSUUUPPPKKKEEEFFFHHHKKKOOORRRVVVWWW]]]ZZZTTTKKKDDDAAABBBCCCKKKRRRZZZ\\\XXXVVVXXX[[[]]]\\\\\\]]]^^^___]]]\\\WWWVVVVVVVVVXXXXXXWWWVVVZZZYYYZZZaaagggggg___XXXXXX\\\aaaeeeffffffggggggppprrrpppmmmmmmqqqsssqqqppptttwwwvvvqqqkkkhhhgggoooqqqtttvvvwwwzzz~~~~~~|||yyyyyywwwvvvvvvwwwxxxyyyooorrrvvvtttoooiiieeeeee^^^YYYYYYaaakkkrrrxxx|||}}}}}}}}}zzztttuuu|||~~~yyy{{{yyyvvvtttrrrssstttuuuwww~~~}}}|||tttqqqwwwuuurrrwwwvvvyyy}}}~~~}}}|||~~~{{{yyyxxxxxxyyy{{{{{{jjjjjjooooookkkggg___WWWVVVYYYYYYTTTNNNIIIIIIIIIJJJLLLNNNPPPQQQSSSYYY]]][[[WWWTTTOOOIIICCCDDDEEEFFFEEEDDDCCCBBBEEEBBBAAAGGGSSS```iiimmmrrrvvvtttgggQQQ@@@888888444444444555555555555555555333111111222222000---222222111000///...------,,,---000333555444333333333......444666222000222333555777888777666555555999666444555888:::999777555555777:::???BBBDDDCCCEEEHHHJJJGGG@@@<<<===@@@FFFGGGFFFBBB;;;888;;;>>>@@@@@@AAABBBFFFLLLUUUZZZWWWWWWTTTRRRWWW]]]YYYOOOJJJMMMOOONNNNNNRRR\\\eeeppphhh^^^TTTNNNKKKJJJIIIUUU^^^gggiiiddd______bbbbbbbbb___[[[^^^bbb^^^VVVYYY^^^aaa]]]YYYZZZZZZYYY\\\\\\]]]aaacccaaa[[[VVV^^^eeejjjiiijjjoootttvvvwwwvvvtttsssrrrsssvvvxxx|||xxxuuussspppllljjjyyyxxxuuuqqqpppssswww{{{}}}}}}~~~zzzvvvvvvyyyzzzxxxvvvtttvvvyyyyyywwwuuuttttttgggfffdddeeeiiipppwww{{{}}}~~~||||||{{{~~~}}}~~~|||{{{{{{wwwsssvvv|||{{{~~~zzz}}}}}}}}}|||~~~~~~|||{{{}}}~~~rrrhhhkkkqqqnnnggg\\\XXXSSSSSSUUUUUUQQQMMMJJJKKKMMMMMMNNNQQQUUUXXXVVV[[[\\\WWWSSSOOOJJJDDDBBBBBBDDDFFFHHHGGGBBB???CCCEEEJJJRRR\\\fffooouuuxxxzzzuuufffOOO===555444444444444444444444444444444222000000111222000...000000000000///......---///222666999::::::888666777222333999<<<999777888<<<<<<;;;:::999888999:::999666555777<<<>>>>>>===888888:::===BBBEEEGGGGGGFFFGGGFFFCCC@@@???BBBEEEGGGIIIKKKHHHEEEFFFJJJNNNMMMQQQVVV[[[]]]^^^___```cccccc```^^^aaaccc\\\RRRNNNQQQSSSRRRRRRVVV___gggnnnjjjccc\\\WWWVVVVVVWWW]]]dddkkkmmmiiieeeeeeeeeffffffcccaaadddjjjhhhbbbbbbgggiiifffeeefffeeebbb``````aaacccfffhhhiiiiiioootttuuurrrrrrwww{{{{{{{{{wwwssssssvvvyyyyyyxxx|||zzzxxxvvvuuussspppnnnuuusssooolllkkklllpppsssuuuwwwyyyzzzzzz{{{}}}|||xxxvvvwww{{{~~~|||yyyzzzzzz{{{|||}}}|||{{{{{{sssrrrrrrrrruuuzzz~~~}}}~~~{{{~~~~~~||||||{{{{{{{{{vvvrrrtttyyyzzz~~~~~~xxxuuuuuuzzz~~~}}}}}}~~~|||gggdddmmmssskkkaaaTTTSSSRRRQQQPPPPPPOOOOOOPPPSSSWWWWWWVVVXXX]]]ccc]]]___\\\UUUPPPMMMHHHCCCBBBBBBCCCGGGIIIHHHCCC???FFFLLLUUU]]]dddlllsssxxx|||{{{tttcccMMM;;;333111444444444444444444444444222111000111222222111000000111222222333333222222888;;;@@@CCCDDDBBB???===;;;999:::@@@EEEDDDBBBAAAFFFDDD@@@===<<<===@@@BBB;;;999888;;;AAAEEEEEEDDDAAA@@@@@@BBBFFFHHHIIIIIIGGGEEECCCAAAAAADDDGGGJJJKKKNNNSSSUUUVVVXXX\\\```\\\```eeehhhhhhhhhhhhhhhrrrrrrqqqppppppmmmcccYYYQQQSSSSSSSSSSSSWWW___eeeeeeeeeddd```\\\[[[^^^aaacccggglllnnnmmmjjjhhhggggggfffddddddhhhooopppmmmmmmppprrrqqqrrruuurrrmmmgggggggggiiinnnvvv}}}{{{vvvqqqrrrxxx||||||yyyyyyxxxvvvvvvvvvuuusssqqqpppnnnjjjgggfffhhhjjjkkknnnqqqvvvyyy|||}}}zzzyyyyyy}}}|||~~~~~~{{{zzz{{{zzz{{{{{{vvvqqqqqquuuzzz~~~zzzyyy{{{ppppppsssxxxzzzyyy}}}ooo^^^aaannnqqqeeeYYYSSSTTTTTTPPPLLLKKKNNNRRRXXX___ffffffbbbaaadddhhhdddddd___WWWRRRQQQMMMGGGBBBDDDEEEFFFFFFFFFGGGHHHSSSVVV\\\cccjjjppptttvvv}}}zzzooo^^^JJJ:::333222333333333333444444444444222222222333444555555555555666777888888888888888@@@CCCGGGJJJJJJFFFAAA>>>>>>===???FFFMMMNNNJJJGGGHHHFFFCCCBBBCCCFFFHHHIIIAAA???>>>AAAGGGJJJKKKJJJJJJIIIGGGHHHJJJLLLLLLLLLKKKHHHFFFFFFIIILLLMMMNNNQQQVVV^^^ccceeeeeefffggggggfffeeeccccccggglllqqqyyyzzzzzz{{{zzztttiii___VVVVVVUUUUUUVVVZZZ```ddd___bbbeeeccc^^^]]]```dddgggiiilllnnnnnnllljjjhhhiiigggeeefffjjjppprrrrrrrrrsssttttttxxx|||yyysssmmmmmmmmmooovvv~~~yyyvvvssstttxxx|||}}}}}}zzzyyyxxxxxxyyywwwuuurrrpppmmmjjjiiijjjkkkmmmmmmrrrvvv{{{}}}{{{}}}}}}zzzyyyyyyzzzzzz|||}}}xxxqqqpppsss{{{{{{vvvssstttssssssuuuwwwvvvvvv}}}xxxfffZZZ```kkkjjj]]]RRRSSSTTTRRRLLLEEEEEEMMMTTT___hhhqqqrrrlllfffdddeeeeeeddd```ZZZWWWWWWTTTNNNFFFGGGGGGCCCAAADDDOOOWWWaaa^^^^^^eeepppyyyzzzxxxxxxjjjWWWFFF999222111111111222333444444555555222333555666777888999:::======<<<<<<<<<<<<<<<<<<@@@CCCFFFHHHFFFAAA<<<888<<<>>>BBBJJJSSSUUUOOOGGGDDDDDDDDDHHHMMMPPPQQQPPPKKKIIIGGGIIIMMMOOONNNLLLMMMKKKJJJLLLOOORRRTTTTTTRRRRRRTTTVVVXXXXXXVVVTTTXXX^^^gggmmmnnnjjjdddaaadddbbb___]]]^^^dddlllrrrssssssuuuyyyxxxqqqhhhbbb]]][[[YYYYYY\\\___bbbddd```dddhhhfffbbb```bbbfffggghhhjjjllllllkkkiiihhhjjjgggfffgggjjjlllooorrroooppppppppptttyyywwwqqqpppppppppsss|||zzz|||}}}|||{{{}}}~~~zzzwwwuuusssqqqrrruuuwwwxxxwww{{{xxx|||}}}}}}}}}{{{|||{{{xxxxxx{{{}}}}}}{{{tttrrruuu~~~zzztttqqqooowwwvvvvvvuuusssuuu}}}lll^^^WWW^^^ddd___UUUPPPPPPRRRPPPKKKFFFHHHQQQZZZdddlllssstttnnnfffaaa___bbbccc```]]]^^^___ZZZSSSKKKJJJFFFAAA@@@HHHWWWdddiiicccaaahhhwww~~~tttcccQQQBBB888333111222333444555777888::::::777999<<<===>>>@@@BBBDDDHHHFFFCCC@@@>>>>>>>>>???>>>@@@CCCDDDBBB>>>999555===BBBIIIRRR\\\^^^UUUIIICCCCCCGGGOOOWWW\\\\\\ZZZUUURRROOOPPPRRRSSSQQQOOOJJJIIIJJJMMMSSSYYY]]]___ZZZ]]]bbbffffffccc```]]]___dddjjjooommmggg___YYYTTTVVVXXXZZZ\\\___dddggghhhgggjjjooopppkkkeeeccc___[[[XXXXXX\\\___```______cccffffffdddccceeegggaaadddfffgggfffeeefffgggiiifffeeeggghhhhhhjjjnnnoooppppppnnnqqqvvvwwwtttuuutttsssvvv~~~|||zzz}}}sssvvvzzz}}}~~~{{{yyy|||~~~||||||~~~|||zzz|||yyyxxx{{{~~~xxxtttssswwwuuussssssrrruuu{{{rrraaaWWWTTTZZZ[[[TTTOOOQQQOOORRRUUUUUUUUUYYYbbbiiijjjnnnrrrrrrnnngggaaa^^^cccdddddddddfffgggaaaXXXRRRKKKCCC???DDDQQQ___iiijjjgggfffmmmxxxvvvkkkZZZJJJ@@@:::999888999:::<<<>>>AAACCCEEEFFFCCCFFFIIIKKKLLLMMMQQQTTTVVVSSSLLLGGGCCCBBBCCCDDDCCCEEEGGGIIIHHHFFFCCCAAAGGGNNNWWWaaakkknnnbbbRRRGGGHHHLLLUUU```fffgggeee[[[XXXUUUTTTVVVVVVTTTRRRKKKJJJJJJNNNUUU\\\```cccZZZaaahhhllljjjgggeeeddddddfffhhhjjjhhhbbb[[[VVVNNNQQQVVVZZZ\\\^^^aaabbbcccaaacccjjjkkkgggeeegggccc^^^ZZZ[[[___bbbbbb______```ccceeehhhjjjlllmmmeeeiiimmmmmmkkkjjjnnnrrrqqqnnnooorrrrrrpppqqqvvvzzz||||||xxxxxx}}}}}}{{{~~~uuuuuuvvvyyy{{{}}}|||{{{}}}|||}}}}}}}}}~~~~~~}}}|||zzzwwwuuuuuuuuuvvv}}}~~~qqqkkkYYYRRRSSSXXXVVVLLLKKKRRRQQQWWW^^^cccfffllltttzzzooopppqqqpppmmmiiidddaaafffhhhiiikkknnnnnnfff\\\VVVKKK???>>>JJJYYYdddiiiiiiiiikkkpppvvvzzz{{{{{{kkkaaaQQQEEE@@@???@@@AAABBBCCCEEEHHHKKKNNNPPPQQQNNNRRRVVVWWWXXXZZZ^^^aaabbb]]]UUUMMMHHHGGGHHHIIIMMMNNNQQQSSSTTTSSSRRRPPPQQQZZZdddooozzz|||nnn\\\MMMMMMPPPYYYdddlllnnnmmm^^^[[[WWWWWWYYYYYYWWWTTTOOONNNMMMPPPUUUZZZ^^^```WWW___gggjjjhhheeeeeeggggggfffeeeeeeccc___ZZZWWWWWWYYY\\\^^^```cccgggjjjeeebbbcccjjjkkkhhhhhhlllmmmgggcccccciiillljjjgggccccccfffkkkqqqvvvxxxyyysssyyy~~~}}}yyyyyy~~~~~~}}}}}}}}}{{{yyy||||||~~~~~~|||zzz{{{yyywwwyyy~~~xxxxxxzzz|||~~~}}}uuuzzz}}}{{{}}}tttggg```___YYYQQQNNNPPPNNNJJJLLLZZZfffkkkssszzzxxxvvvssspppooonnnnnnnnnyyyyyytttmmmlllllldddYYYLLLGGGBBBCCCLLLZZZhhhpppooojjjhhhmmmuuuxxxtttnnnaaaUUUJJJGGGHHHHHHIIIJJJKKKKKKOOOTTTUUUSSSTTTWWWYYYVVVWWW\\\\\\XXXWWWZZZ___^^^]]]XXXOOOIIILLLTTTZZZ[[[\\\\\\]]]```dddgggiiijjjmmmuuu{{{zzzqqqiiiVVVOOONNNWWWcccjjjnnnqqq```[[[TTTRRRWWW]]]ZZZRRRRRRQQQQQQTTTXXX\\\______bbb___\\\\\\```eeejjjmmmlllgggbbb``````aaa```___]]]```ccceeejjjqqqrrrpppkkkjjjkkklllnnnooonnnmmmrrrooommmpppuuuwwwuuurrrnnnrrrvvvyyy{{{|||yyy{{{~~~|||uuuwwwvvvuuuuuuxxx~~~|||zzzzzz|||tttuuuyyy~~~zzzuuunnnggg]]]VVVQQQOOONNNNNNPPPdddvvv{{{~~~{{{vvvssssssvvvzzz|||}}}}}}xxxpppjjjdddWWWJJJFFFDDDDDDGGGOOOZZZgggnnnmmmjjjjjjnnntttssslllddd]]]RRRIIIFFFFFFGGGJJJNNNYYYWWWWWWYYYXXXTTTTTTWWWWWWTTTUUUYYY[[[YYY[[[```dddccccccbbb\\\WWWZZZaaaccccccddddddeeehhhkkknnnnnnlllnnntttzzzyyypppgggTTTNNNLLLUUU___eeehhhjjj]]][[[WWWVVV[[[```___XXXZZZWWWUUUVVVZZZ___bbbdddccc```___aaafffmmmrrruuuqqqmmmiiihhhiiikkkkkkkkkgggkkknnnooossszzz{{{yyyuuuvvvwwwyyy{{{||||||{{{~~~{{{yyy{{{~~~zzz{{{}}}wwwvvvuuuvvvyyy~~~~~~~~~~~~}}}|||~~~~~~~~~nnn___XXXQQQKKKMMMTTT]]]rrr}}}{{{yyyzzz|||~~~|||{{{uuulllcccXXXIII===???CCCHHHLLLQQQZZZdddkkkjjjjjjjjjnnnooojjj___VVVQQQJJJEEECCCDDDEEEJJJQQQ^^^ZZZYYY[[[ZZZVVVUUUXXXVVVTTTTTTXXX\\\^^^bbbfffbbbaaabbbeeedddaaacccggggggffffffggghhhjjjmmmnnnoookkkiiinnnttttttkkkbbbPPPJJJIIIPPPXXX[[[\\\]]]WWWYYYYYYXXX\\\aaaaaa^^^ccc___\\\[[[___dddiiikkkeeecccbbbdddiiiooosssuuuqqqoooooopppsssuuuuuuuuutttxxxzzzzzz}}}|||~~~~~~}}}|||}}}ooo[[[TTTNNNIIIQQQ```ttt}}}wwwxxx|||yyysssrrrnnnfff]]]UUUMMMCCC===@@@EEEKKKOOOQQQWWW```hhhhhhgggggghhheee^^^TTTLLLHHHFFFGGGJJJLLLMMMRRRYYYYYYWWWYYY___bbb``````aaaYYYYYY[[[^^^aaadddhhhjjj^^^]]]___dddfffdddeeeggghhhgggfffggghhhjjjkkkkkkmmmhhhfffjjjppprrrkkkdddUUUPPPNNNTTTYYYZZZYYYZZZYYY^^^aaaaaabbbfffgggfffkkkiiiggggggkkkppptttvvvtttqqqooonnnpppsssuuuuuutttvvv{{{~~~~~~jjjWWWSSSRRRTTTbbbuuuzzz{{{xxxyyy||||||rrrjjjggg___TTTKKKDDDAAAAAABBBEEEIIIMMMNNNOOOTTT\\\ddddddcccbbb___ZZZSSSMMMHHHFFFHHHNNNVVVZZZ[[[^^^cccWWWWWW]]]hhhoooooonnnoooccceeeggghhhjjjlllmmmmmmdddccceeejjjllljjjiiikkkmmmkkkiiijjjlllmmmllljjjiiifffeeeiiipppssspppllleee```___cccfffeeedddeeegggmmmpppooonnnqqqsssssswwwvvvwww{{{~~~|||}}}~~~{{{kkk]]][[[___hhhxxxuuusss|||{{{wwwsssrrrtttrrrlllfff^^^TTTHHHAAA<<<:::???EEEIIIKKKMMMMMMNNNSSSZZZ```______]]]YYYSSSNNNLLLKKKEEEGGGNNNYYY___``````cccXXXXXX^^^jjjssstttssssssqqqsssrrrppppppssssssqqqllllllooorrrqqqnnnnnnrrrqqqnnnllllllnnnooollliiicccdddggglllppptttuuutttvvvqqqoooqqqsssrrrrrrtttvvvzzz|||zzzzzz~~~~~~{{{uuuiiigggiiinnnpppnnnlllmmm|||uuummmjjjnnnwww~~~tttmmmrrr}}}~~~xxxkkkfffaaaaaadddddd```[[[SSSLLLEEEBBB>>>;;;???EEEIIIJJJKKKNNNQQQUUUYYY\\\XXXZZZ[[[YYYSSSOOOOOOPPPLLLJJJMMMWWW^^^___^^^___\\\YYY\\\gggqqquuuvvvwww~~~~~~zzzsssrrrwwwzzzxxxtttvvvyyy{{{xxxsssvvv|||xxxuuurrrrrrttttttpppllljjjooovvvzzz|||~~~{{{wwwxxxxxxxxxyyyyyyxxxuuuqqqoooiiihhhhhhhhhfffccc^^^ZZZRRROOOPPPUUUWWWTTTRRRSSS{{{uuuvvv|||~~~|||mmmhhhiiirrr|||{{{qqqgggTTTRRRQQQUUUZZZZZZSSSKKKKKKFFFEEEGGGEEE@@@AAAGGGGGGHHHJJJOOOTTTXXXZZZYYYTTTXXX[[[ZZZVVVRRRRRRSSSXXXSSSRRRZZZaaabbbbbbbbbbbb]]]^^^gggrrryyy}}}|||rrrqqqyyy~~~~~~}}}{{{||||||~~~zzzuuu{{{{{{~~~~~~}}}{{{qqqpppnnnllljjjjjjjjjjjjeeerrr~~~rrrjjjhhhiiieeecccccc```YYYVVVWWWXXXWWWWWWWWWUUURRRMMMJJJMMMLLLKKKLLLLLLJJJGGGDDDCCC@@@???CCCEEEAAA???@@@xxxrrrrrrqqqlllfffXXXaaammmsssooodddXXXPPPIIIIIIIIIJJJJJJJJJHHHFFFGGGIIIIIIFFFAAA???CCCHHHFFFHHHKKKOOOSSSWWWZZZ[[[WWWVVVWWWYYYWWWTTTUUUZZZZZZZZZ___eeedddaaacccjjjkkkggghhhnnnuuuzzz|||tttqqquuu~~~{{{wwwuuuyyyzzzzzzwwwsssooommmlllmmmllliiifffbbb___]]][[[XXXYYYYYYYYYXXXXXXWWWVVVNNNMMMLLLLLLKKKKKKLLLLLLJJJQQQYYYZZZTTTMMMHHHFFFJJJJJJHHHDDD@@@>>>???@@@??????>>>>>>===<<<;;;;;;999777777999===>>><<<:::<<<<<<<<<;;;;;;;;;::::::zzzssspppjjj___VVVTTTWWW[[[ZZZTTTMMMHHHEEEFFFFFFEEEEEEEEECCCAAA???DDDFFFGGGEEECCCCCCFFFJJJLLLMMMPPPTTTXXX\\\```bbbYYYWWWXXX[[[[[[XXXXXX[[[ZZZ[[[```ffffffdddgggmmmrrrpppttt{{{{{{yyyuuuqqqnnnllllllkkkjjjiiigggeeebbb```^^^]]]ZZZ\\\]]][[[WWWSSSPPPNNNFFFGGGHHHFFFCCC@@@>>>>>>BBBBBB@@@???===;;;:::999<<<<<<<<<<<<<<<;;;:::::::::999888888777777888888555:::???@@@<<<888777777888888888666333222444555666666666555444333333333444333333555999:::999777999999999888888888777777yyyqqqkkkaaaSSSHHHNNNOOOOOOJJJDDD@@@@@@BBBAAABBBBBBCCCCCCBBBAAA@@@CCCDDDEEEGGGJJJMMMPPPQQQOOOOOOQQQTTTXXX]]]aaaccc^^^\\\^^^cccdddaaa^^^___ccceeejjjnnnnnnlllnnnssszzz{{{{{{wwwtttrrrrrrrrrqqqooollliiieeeaaa^^^]]]VVVTTTPPPMMMIIIGGGFFFEEEDDDCCCAAA???===;;;:::999888;;;<<<<<<:::777555555444666777777555333222222444444444444444444444444///000000000000//////...000///......------......***---//////------000333///000111000///000222444444444444333222222111111111111111444777888888777777777777777666666666666~~~qqqhhhaaaXXXNNNFFFFFFJJJLLLJJJEEEBBBCCCFFF???BBBEEEHHHIIIJJJKKKKKKGGGGGGIIINNNTTTXXX[[[[[[SSSSSSSSSUUUXXX\\\___aaaeeecccffflllooolllhhhgggnnnqqquuuwwwuuutttvvvyyyyyyuuussssssssswwwwwwuuupppjjjdddbbbbbb\\\ZZZWWWSSSQQQOOONNNNNNKKKKKKIIIGGGEEECCCAAAAAA???===;;;888555444333222444333222111000...------000222444444222000///000,,,...000111000//////000//////000000111222333333444444555555555444444333222222111000000000000000---///000000000111444777222333444444444444666888666666555555555444444444222222444666888999999999888888888777777777666666tttqqqxxx~~~uuuxxxttteeeYYYRRRNNNIIIEEECCCGGGJJJIIIDDDCCCGGGLLLEEEJJJPPPTTTUUUUUUVVVWWWUUUTTTTTTVVVZZZ]]]^^^^^^ZZZZZZZZZ[[[\\\^^^```bbbkkkkkknnnuuuwwwtttppppppuuuzzz}}}vvvvvvuuurrrnnnkkkjjjjjjeeebbb]]]WWWRRRPPPNNNNNNPPPPPPMMMJJJFFFCCCBBBBBB===<<<:::888777666666666444444444444444444444444000000///---,,,,,,++++++,,,,,,++++++******))))))+++---......,,,******+++$$$&&&)))******)))***+++---.........///000000000222222333333333333222222222222111000000000000111...000222333333333444555444555666666444444444555333333333333333222222222222444666777888999::::::777777666666666555555555}}}ggg^^^]]]iiimmmllliiillluuuwwwsssqqqgggYYYNNNHHHFFFCCCBBBKKKNNNPPPMMMHHHIIIQQQXXXTTTZZZbbbfffeeecccbbbbbbgggfffccc```^^^]]]^^^___aaaaaabbbcccdddeeeffffffqqqsssxxx~~~~~~zzzyyy{{{~~~yyyuuuqqqppplllkkkeee]]][[[\\\ZZZUUUPPPQQQPPPMMMIIIFFFEEEEEECCCAAA>>><<<999888777777777666555333222222222222///.............../////////////////////000000000,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((,,,...///...,,,++++++,,,***,,,///000000///000000333333444444444444444444111222333333333333333333222222111000000000000111///111222444555555555444666777888777555333222333333333333333333333333333111444666777666666777999444444444444333333333333uuuaaaXXXVVVWWW^^^]]]]]]___ccceeeeeeccc]]]XXXRRRMMMKKKHHHEEECCCNNNUUU\\\]]]ZZZZZZ```fffbbbjjjuuuzzzyyyuuurrrqqqtttssspppjjjeeedddfffjjjnnnooorrrtttvvvvvvvvvvvvzzz}}}zzzxxxuuurrrooojjjddd```YYYXXXVVVRRRMMMIIIGGGFFFAAAAAA===999999;;;999555555666666444222000111111......////////////......///...---,,,,,,,,,,,,++++++++++++,,,------...................../////////.../////////......------((())))))******+++++++++///111222222000000111222+++---///000///......///.........///////////////555666777888888888888777555555444333333333333333333333333555777999999999888999:::999666444333333555555555555555555555555222555777777555444666777555444444444444333333333uuuXXXPPPTTTXXXZZZZZZUUUVVV\\\___]]]ZZZ[[[NNNNNNOOOQQQSSSQQQLLLHHHFFFSSSdddlllkkkhhhiiillljjjtttyyyzzzxxxrrrmmmmmmsssyyy~~~|||uuunnnkkkfffaaa]]]XXXSSSPPPLLLJJJHHHGGGEEEAAA;;;888999999888555222///......+++,,,,,,+++...222000******,,,------,,,+++---...((()))+++,,,---,,,++++++...---++++++++++++)))((())))))***+++,,,---------++++++,,,,,,---......///.........------+++***))))))))))))***+++,,,------+++---...///...///000222...000222222111000000000//////000000111222222222444555666666777777777666666666555444444444444555444333222333777:::<<<===666777999888555333222222222222222222222222333333444777999999666555666888777777666666666555555555zzz]]]VVVXXXXXXZZZ^^^^^^UUUPPPVVV]]]]]]VVVQQQMMMLLLPPPUUUTTTNNNNNNRRRRRRZZZfffooosssttttttsssyyywww{{{|||~~~~~~|||yyyqqqnnnggg___YYYSSSPPPOOOIIIGGGDDD@@@===<<<;;;:::444444444444222000---,,,000///...---,,,+++******++++++++++++++++++++++++---,,,,,,---......---,,,+++******,,,000222333333///...---,,,,,,++++++,,,,,,,,,************,,,,,,///............---------...///000111000///---+++---,,,,,,+++++++++,,,,,,------......///000000000111111111111111000///...222222111111111111111111///111333444333444555666666666555555555555666666111222444777999:::::::::999888777666555555555555222222222333444555666777666777888999:::999888777888888777777666666555555yyycccPPPOOOUUUZZZaaajjjggg]]]VVVZZZ___^^^XXXUUUOOOQQQVVV]]]^^^ZZZZZZ___aaadddlllvvv}}}|||{{{xxxxxxwwwsssnnnjjjiiiiiiWWWQQQJJJGGGHHHIIIGGGDDDBBB???;;;777444222111111666555333111///.........////////////...---,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---------+++)))+++******---000333444444111111000///............---,,,++++++++++++,,,---...........................///000111111///---,,,,,,,,,,,,,,,,,,---......------......///000111111000111111111000000///...222222111111111111111111///111333444444444555666666666555555555555666666333444666777888999888888888888777666555555555555333333333444555666777888777888999:::;;;:::999999:::999999888888777666666]]]QQQIIINNNWWW^^^iiitttnnnccc[[[[[[^^^]]]YYYXXXTTTYYYbbbjjjllljjjlllpppppppppsss~~~}}}{{{}}}}}}xxxpppkkkjjjeeebbb]]]XXXTTTRRRQQQQQQOOONNNKKKGGGBBB???>>>???>>>999444333444666555444333222000///......///000,,,++++++************++++++************++++++,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,000...------------***(((+++***+++---111444666666444333222111000000000000...---,,,,,,,,,,,,---...---------......///000000///000111111111000///...---------------...///000,,,,,,---...000111222222000000111111111000//////111111222222222222222222///111333444444444555666777666666555555666666777555666777888888888777666888777666666555555555555444444555555666888999:::999:::;;;<<<<<<<<<<<<;;;;;;;;;::::::999888888777lllXXXPPPLLLTTT```hhhpppwwwnnnddd[[[[[[\\\\\\[[[]]]^^^fffrrrzzz|||{{{}}}}}}~~~|||pppeee^^^XXX[[[]]]ZZZRRRJJJFFFDDDDDDAAA===:::888888:::;;;888888666444111111333555555222...---///000111000000000///.........//////------------------------+++***)))((()))***+++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++000///......//////---++++++++++++...222555777777444444333222111111111111.........------.........,,,,,,---...///000111111000000111111111111000/////////............//////,,,,,,---///000111222333111111222222222222111111111111222222222222222333///111444555444444555777777777666666666666777777555666777888999888777777999888777666666666666666666666666777888999:::;;;;;;;;;<<<======>>>>>>>>>;;;;;;::::::999888888888|||^^^ZZZRRROOOYYYiiitttxxxyyykkkddd^^^^^^``````cccgggnnnzzz|||{{{{{{~~~|||~~~{{{yyywwwrrrmmmiiigggccc]]]UUULLLDDD@@@999===???>>>888444111111444333000///...///111333//////...---,,,---000333...,,,***))))))*********,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++...---,,,+++***+++,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++///......///111222111///,,,++++++...222555666666333333222111000000000000........................+++,,,---...///111222222000000000111111111111000222111000///...---------------...///000111222222222333333444444333333333111111222222333333333333000222444555555555666777777777666666666666777777444555777888999:::999999999999888888777777888888777777777888999:::;;;<<<;;;;;;<<<<<<===>>>??????;;;::::::999999888777777ooo\\\UUUOOONNNXXXiiivvvzzzyyykkkgggfffiiikkklllpppvvv~~~|||zzz{{{~~~}}}|||~~~~~~~~~xxx|||zzzvvvqqqggg```XXXSSSQQQNNNHHHCCCBBBAAA>>>;;;777333000...,,,///222222///---///111222111///...---------------------,,,++++++---///111000///...------......+++,,,---...///000111111------...------,,,+++***///......------------...------,,,,,,++++++******++++++++++++++++++++++++---------///222333222111---,,,,,,...111444555555222111000///............------...//////...------,,,------///000111222222/////////000000000111111222111000......---------...//////000000111111222222222333444444444333333111111222222333444444444000222444555555555666777888777777666666777777888444555777999::::::::::::999888888777777888888888777777888888999:::<<<===;;;:::;;;;;;<<<===??????;;;;;;:::999999888888777ggg```SSSQQQOOOTTT___jjjoooooommmmmmpppuuuwwwwww|||}}}|||yyyvvvwww|||}}}~~~~~~|||~~~{{{yyy|||~~~~~~}}}{{{yyyzzz|||~~~}}}zzzzzz~~~}}}wwwcccQQQIIIIIILLLLLLHHHEEEDDD@@@;;;>>>;;;777555555333///,,,------......------++++++***,,,...---,,,,,,000333000000000///...---,,,+++,,,---......---,,,---///++++++++++++***+++,,,---&&&'''((()))++++++,,,,,,---.../////////...---,,,+++,,,---......//////...+++++++++++++++,,,,,,,,,---------------------------------...000111///...---,,,,,,---000222333222111000///...------------,,,---............---,,,------...///000111111222///.........//////000111///......------......///000000000000000000000000000111111222333333222222111111222222333444444555000222555555555555666888888888777777777777888888666777888999:::999888888777666666666666666777777777777777888999:::<<<<<<999999999999:::<<<>>>???<<<<<<;;;;;;:::999999999dddbbbWWWWWWUUUSSSUUU\\\aaadddnnnpppuuu{{{}}}}}}}}}tttmmmqqqsssvvvyyy|||}}}{{{zzzvvvwww~~~{{{xxxyyyyyy}}}|||{{{{{{}}}|||~~~|||}}}{{{yyyyyy{{{}}}~~~}}}vvvrrruuu{{{{{{}}}{{{iiiccc]]]XXXPPPCCC999666444777777444333444333///...---...///000000...---'''))),,,...000///...---***+++,,,***(((***...222......///000000///---,,,)))+++---...------...///***+++,,,,,,,,,---///000------.../////////......***+++---.........---,,,'''(((+++---////////////((()))***+++,,,---......////////////////////////...---,,,---......,,,+++...,,,,,,---///111111111111000///...------------+++,,,---......---,,,+++......//////000000111111...............///000000++++++,,,,,,...///000111111111111111000000000000...///000111111111111111111111222333333444555555000333555666555555666888888888777777777777888888888999999:::999888777666555555444444444555555666777777777888999:::;;;<<<888888888888999;;;===>>>>>>======<<<;;;;;;::::::fffZZZWWW[[[ZZZUUURRRUUUXXXZZZjjjrrrzzz|||zzzvvvuuuvvvwwwyyyxxxwwwwwwxxx||||||xxxwww{{{{{{xxxvvvwwwvvvzzz|||yyysssnnnmmmnnnrrruuuyyy{{{wwwssswww}}}||||||}}}zzz{{{}}}~~~~~~}}}{{{yyywwwwwwvvvtttrrrsssuuuxxx}}}}}}|||yyywwwvvvxxx{{{{{{~~~~~~zzzssslllccc]]]ZZZVVVPPPKKKCCCAAA===999555222000...000///...---------------........................************+++,,,------,,,,,,++++++,,,...000111222222111///...---,,,+++.........------,,,,,,,,,++++++------------++++++,,,,,,,,,---------............---,,,+++******)))------......------,,,+++++++++***)))***+++---...------,,,+++,,,---...///..................---------------......000111111000111111111111///---,,,---......///////////////000000000000000000000000444222/////////000000000000//////.........//////---...///111111111000///...///000111111000///...111111222333444444444444666333222555666555777;;;;;;999777555444444555666777777777777666666666666555444333222222222333444555666777777888888777777999999999888999999::::::<<<<<<;;;;;;;;;;;;::::::ggg___^^^aaa___WWWRRRSSSUUUVVVcccmmmyyy{{{vvvttttttsss{{{zzzwwwuuuuuuvvvxxxyyy}}}}}}}}}|||xxxvvvxxxxxxuuussstttvvvyyy{{{yyysssnnnnnnoooqqqsssvvvxxxsssooossszzz~~~}}}||||||wwwyyy{{{}}}}}}{{{xxxwwwuuuuuuuuusssqqqqqqsssuuu{{{}}}~~~xxxuuussstttwwwzzzxxxrrrjjjgggfffaaaYYYRRRKKKEEE???<<<<<<<<<999555555555333111000///////////////...------------------------------------------,,,,,,,,,,,,------...------,,,,,,---...000111222111000///...---,,,,,,...------------------,,,+++,,,------------,,,+++,,,,,,---------..................---,,,,,,++++++------......------,,,+++------,,,,,,,,,---...///------,,,,,,,,,---...///........................---------......///000111000000000000000///...------...//////000000//////111111111111111111111111444222//////000111000000000//////.........//////---...000111111111000000000111222333333222000000000111222333333444444333666333222555666555666:::999888666444333444555666999888888777666555444444444444333222222222333333222222333444444555555555888888888888888999999:::<<<;;;;;;;;;::::::999999iiigggfffhhhfff]]]WWWXXXZZZZZZbbbnnn|||~~~yyyvvvtttsss}}}zzzwwwvvvvvvwwwxxx{{{}}}{{{xxxyyy~~~}}}xxxuuuvvvvvvsssqqqsssuuuwwwyyyxxxtttqqqqqqsssuuuvvvxxxxxxtttooorrryyy}}}|||{{{{{{vvvxxxzzz||||||zzzxxxwwwvvvwwwxxxwwwuuuuuuvvvwwwyyy~~~~~~wwwoookkkkkkggg]]]UUUMMMIIIEEEAAA>>>;;;888555444111------///000///---------,,,,,,,,,------.........---,,,,,,,,,------------------------------//////...---------.........---------...///000000111000000///...------------------------.........+++,,,---......---,,,+++,,,------------.................................---............---,,,,,,---------,,,------...///------,,,,,,------...///..............................---......///000111000000//////.../////////...//////000000000000000111111111111111111111111333111000///111111111000/////////......//////000...///000111111111000000333444555555555333222111000000222333333333333333666333222555666444555888666555444333333444555666999888777666555444333222333333444444333222222111000000111222333333444444777666666666777777888999;;;;;;::::::999888777777~~~lllnnnjjjnnnmmmgggccceeehhhiiinnnxxx~~~{{{yyy~~~|||{{{|||}}}}}}yyyzzz}}}~~~|||{{{vvvtttuuuvvvsssssstttsssuuuvvvwwwvvvvvvxxxzzz{{{vvvxxx~~~|||yyyyyyzzz{{{|||yyyyyyyyyxxxyyyyyyzzz{{{{{{}}}~~~~~~{{{sssjjjbbb\\\ZZZQQQKKKEEEBBBAAA???999444555555333111//////000222555333111000222222222000//////...---,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------000///......------------.....................///////////////............,,,,,,------......//////+++,,,---......---,,,+++------------................../////////000000000...............------,,,,,,,,,+++++++++,,,,,,,,,---------------......///............////////////...............///000000000///...------...000111...///000000111111000000222222222222222222222222333111000000111222111000//////////////////000111000000000000111000000000555555666666555444222111111222333444555555555555666333333555666333444777555444444444444555666777777777666666555444444444333444555555555333222111111222222222333444555555555555555555666666777888;;;::::::999888777666666~~~nnnsssmmmrrrtttpppnnnqqqtttttt{{{}}}~~~||||||}}}}}}|||}}}yyyssswwwsssrrruuuvvvuuutttvvvrrrsssuuuwwwyyy}}}}}}~~~xxxtttuuuxxx|||}}}{{{xxxtttrrrrrrvvvzzz}}}}}}zzztttqqqkkkdddUUUSSSOOOJJJEEEAAA===:::555555444222///...///000---...///---,,,,,,///222111000///////////////...111111///...------,,,,,,---------,,,,,,------...------------------------//////...------,,,------...............---------............////////////---------....../////////,,,,,,............,,,,,,---------.........//////...//////000000111111222......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////............/////////000000///............//////000//////...------...///000......///000000000000000111111111111111111111111222111000111222333222000///////////////000111111111111111000000000000111444444555555555444222111333444555666777777777777666444444777666333333555555555555666666777888888444444555555666777777777666777777777777555333222333333222222222333444555444444444444555666777888::::::999888888777666666pppsssqqqwww{{{yyyvvvxxxyyyxxx~~~|||zzzzzz{{{}}}~~~~~~~~~xxxpppvvvrrrssswwwzzzxxxwwwxxxuuuvvvwwwyyy}}}wwwrrrtttyyy}}}yyyvvvqqqmmmnnnrrrxxx||||||vvvpppdddbbb[[[SSSOOOMMMFFF>>>===;;;888666555333111...///222444222...---000333000111111///...---...000------......//////000000......---------...//////......---------...//////........................///......------------...///////////////...---,,,---------...///000000111.............../////////,,,---...//////...---,,,------.........//////////////////000000111111111...////////////...------...////////////...------------...////////////............//////000000111//////............////////////......---.........---......///////////////000000000000000000000000111111000222333444222111////////////000111222222222222111000000000111111222333444555555444333222555666777888888999888888888555555888888444333555555666666777777777888888333444555666777888999:::::::::::::::999888666666444333222111000111222333333333333444555666777888999999999888888888888777qqqrrrsss{{{|||~~~}}}}}}}}}~~~xxx|||yyy{{{|||}}}|||{{{zzz|||yyyvvvyyy}}}~~~xxxuuurrrpppqqqtttyyy|||{{{{{{{{{yyyuuunnndddXXXLLLDDDDDDBBB===777777888555///888555222111111000...+++000222222222000//////000111111111111111111000//////000222222222222222333,,,,,,,,,---...///000111///............///000111//////////////////////////////.........///000000111222222222111000...---,,,,,,---...///000111222////////////............,,,---...//////...---,,,............/////////////////////000000000000000///////////////...------...///000000000///---,,,,,,---...///000//////...---......///000000111111//////............//////////////////...---,,,,,,,,,,,,---...............////////////////////////111000111222444444333111////////////000111222333333222111000000000111111111222333555555555555444555555666777888888888888999777777:::999555333555555555666666666666666666555666666777888999::::::???>>>===<<<;;;:::::::::888777444222111111222333333333444444555777888999888888888999999999999:::rrrpppttt~~~|||}}}{{{~~~~~~|||{{{~~~~~~xxxwwwvvvvvvwwwyyy{{{|||{{{qqqhhhgggaaaWWWPPPOOOMMMKKKHHHBBB<<<888;;;999444///000555444000000...,,,...111222111...222111000111222222000...---,,,---///222222111...///000111111///...---.../////////...//////000000///////////////000111111000000000000000000000000000000//////000111222222333444444444333111000...+++,,,---...///111222222000000//////......------,,,---...//////...---,,,............/////////000000000/////////////////////////////////......---------.........---+++***,,,---///000000000///...---......///000111111222000//////.........////////////000000///---+++***+++,,,------......------////////////////////////111000111333444555333111////////////000111222333444333111000000000111111111222444555666777666666444555666777777888888888:::888888;;;:::555444555444555555666555555444444888888888888999999999999BBBAAA???===<<<;;;<<<<<<===;;;888666444444444555333444444555666777999999888888888999::::::;;;;;;{{{pppvvv||||||}}}{{{~~~~~~{{{|||zzzxxxxxxxxxxxxzzzvvvvvv{{{sssiii^^^XXXNNNFFFBBBAAA@@@@@@666666666666777777888888777666555333222111000000111111000//////000111222111111111111111000///...333222111////////////000000111222111000//////111000000000000000000000000///111222111000///000111000000000000000000000000////////////////////////222333444444333111...,,,///////////////000111111///////////////......---...............///000000...//////000111222222333000000000000111111111111000000000000////////////......////////////............///111111222222222222///,,,,,,...000000...333000///000...---000555555555444222000000222444000...------......---,,,222222111111111111111111222222333333333222222111444333333222111111111222444222111//////000222333111111222333444444444444555555555555666666666666999:::;;;<<<<<<;;;999888444444333333333444444555666888;;;<<<<<<===???AAAEEEDDDCCCAAA???===<<<;;;<<<;;;999777666666666777777666555444555666888999===>>>>>>>>>===<<<<<<;;;uuu~~~}}}}}}{{{zzzyyyxxxxxxxxxuuuvvv{{{rrreee^^^XXXPPPKKKFFFBBB>>>:::888777666444222222222222333333333444666555444333222111111111333222111000000000111222222222222111111000000000444333222000///000000111000111222111000///000111000000000000000000000000///000111111000///000111000000000000000000000000////////////////////////000000111222222111000//////////////////000000111//////000000///...------...............///000000...//////000000111111111000000000000111111111111000000000000/////////.........////////////............///111111222222111333000......000222111000333000///000///...111777666777777555222111222333000///......//////...,,,111111111111111111111111111222222222222222111111444333222111111111111111333222111000000111222222111222333444444555555444444555555555666666666666999999:::::::::999999888777666666666666777888888888999;;;<<<<<<===???BBBCCCCCCBBB@@@???>>>===<<>>666555555666777666444111333444444444444444555555555444333333222222222333444333222222111111111222444333222111111111222333555444333111111111111222111222222222000///000111000000000000000000000000///000111111//////000111000000000000000000000000////////////////////////------...///000111222222//////......//////000111000000000000///...---,,,...............///000000////////////////////////000000000000111111111111000000000/////////............////////////............///000111111111111444222000000222333222222222000///111000///333999999:::;;;:::666444333333111000//////000000///...111111111111111111111111000000111111222111111000333222111111111111111111111111111111111111111111222222333444555555555555444444444555555555666666888888888777777888888999888888888888999999:::::::::;;;<<<<<<<<<===@@@CCCAAA@@@@@@??????>>>>>>===BBBAAA???>>>>>>>>>??????>>>===;;;999888888888999;;;<<<<<<<<<<<<;;;::::::~~~zzzwwwwwwxxx{{{~~~xxxkkk```XXXEEE@@@<<<;;;>>>@@@???===666666777999::::::888555666666666666666666666666333333333222222333333444555444444333222222222222555444222111111222444555777666444333222222333333111222333222000///000111///////////////////////////000111000///...///111////////////////////////////////////////////////------------...000111222///............///000000000000000000///---,,,+++...............///000000////////////............///000000000111111111111000000/////////...............////////////............///000111111000000333222111111222222222222111//////111111111555;;;<<<>>>@@@???;;;777555444222111000000111111000...111111111111111222222222//////000111111111111000222111111000000000111111000000111222222222111111222222333444555555555555333333444444444555555555888777666555555666888999777777888888999999::::::<<<======<<<<<<===@@@CCC>>>>>>>>>>>>>>>>>>>>>>>>CCCBBBAAA@@@@@@AAABBBBBBBBBAAA???===;;;:::999999;;;;;;;;;<<<<<<;;;;;;:::}}}{{{zzzyyymmmaaaVVVMMMEEEAAA999888666777999999666333:::888777666777777555444444444444444444444444333333333222222222333444444444444444444333333222222555444222111111333444666777666555333333333333444111222333222111000000222////////////////////////...000111000///...///000///////////////////////////////////////////////////......---......//////...............//////000000000000000///...---,,,...............///000000////////////............///000000000111111111111////////////..................////////////.........//////000000000000///000111111111111000111111111//////111111111555;;;???BBBCCCBBB???:::777666333111000000111111000///000000111111111222222222...///000111111111111111000000000//////000000111///000111222222222222222111222333444555555555555333333333333444444444444666666555444555666888999777888999:::;;;;;;;;;;;;======>>>===<<<===???AAA<<<<<<<<<======>>>>>>>>>BBBAAA@@@@@@@@@AAABBBCCCCCCCCCAAA???===<<<;;;;;;;;;<<<<<<======<<<<<<<<<|||mmmfff]]]VVVMMMFFFBBB???>>>>>>>>>:::666444444555555444<<<999666444444444444333666666666666555555555555333333333222222333444444222333333444444333333222444333222222222333444555777666555333333333333444222333333333111000111222000000000000000000000000...///000000......///000000000000000000000000000////////////////////////000000//////......------......------......///000///////////////......---...............///000000////////////////////////000000000000111111111111/////////.........------......////////////.........//////000000/////////...000111111000//////000111......000000000444;;;@@@BBBCCCBBB???;;;888777222111000000111111000...000000000111222222333333//////000111222222222222///////////////000000111000000000111222222333333111111222333444444444444222222222333333333444444555555555555666777888888999:::<<<===>>>>>>>>>===;;;===>>>>>>===<<<===>>>;;;;;;;;;<<<<<<=========@@@??????>>>???@@@BBBCCCCCCBBBBBBAAA@@@>>>>>>=========>>>?????????>>>>>>~~~~~~~~~zzzuuu|||xxxssslllaaaWWWSSSLLLHHHCCC@@@???@@@@@@@@@>>>;;;888666666777999999999777666555666777666555888888777777777666666666444444333222222222333333000111222333444444333333111222222222333333333333777666555333222333333444222333444333111000111222000000000000000000000000...///000///......///000000000000000000000000000//////////////////////////////000111000///...---...------------...//////---......///////////////...............///000000...//////000000111111111000000000000111111111111//////.........---------......////////////.........///////////////......---000222222000...///000111......000000///333999>>>???@@@???<<<999777666222000//////000111///...///000000111222222333333///000111222333333333333///............///000111111000000000000222333444///000111222333333333333222222222222333333333333444444555777777888888888888:::<<<>>>??????>>>>>>:::<<<>>>???===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>======>>>@@@AAABBBAAAAAAAAAAAAAAA@@@@@@@@@??????@@@AAAAAAAAAAAAAAAyyyrrrrrr{{{}}}~~~ssshhh^^^ZZZYYYVVVSSSSSSMMMKKKGGGEEEDDDBBB@@@>>>:::;;;;;;:::999666444222222222333444777777666444444444444333333222222222555444333333222222222333...///111333444444444333000111222333333333333222777666444333222222333333222333444333111000111222000000000000000000000000...///000///...---...000000000000000000000000000////////////////////////---///000222222111///......------------...//////,,,---...///000000000000...............///000000...//////000111222222333000000000000111111111111//////.........---------......////////////.........///////////////......---000333333000//////111111......//////...222888<<<===>>><<<999777555555111000//////000000///...///000000111222222333333000000111222333444444444...............///000111111000//////000222444555//////000111222222222222111111222222222333333333333444666888999888888777666777:::<<<======<<<<<<888;;;>>>???>>>;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;>>>=========>>>@@@BBBCCC???@@@AAAAAABBBBBBAAAAAA@@@AAABBBBBBCCCCCCCCCCCC|||www~~~~~~sssggg\\\ZZZUUURRRTTTXXXUUUOOOMMMLLLKKKIIIFFFCCC???===>>>>>>>>>===;;;999777666666666666666777777777888888777666555555666888999777666333111111222444666222111000000111222555666555555444444444555555666444333222222222333444555222111000111222111000...222222111111111111111222000000000000////////////222222222111000//////.........////////////......,,,000444444111...---...222///,,,---///000///---000000111111111111000000//////............//////000000000000////////////000///...,,,,,,,,,---...//////////////////////////////000000000000//////111111000000//////............//////000000111111......------...///111222555777999999777444333333111111111111000000000000////////////000111222333111222333333333222111000////////////000000000000111111222222222333333333333222111222333333222000111222333333111111222333333555666777666555666777:::;;;;;;<<<<<<;;;;;;:::===>>>???@@@???>>><<<:::999999:::999888999<<<>>>>>>===<<<===@@@AAA@@@???@@@AAABBBDDDDDDDDDCCCCCCEEEFFFGGGHHHHHHFFFDDDCCC{{{{{{~~~vvvhhh```ZZZZZZYYYXXXZZZ\\\VVVOOOQQQPPPNNNKKKGGGCCC@@@?????????>>>===<<<;;;::::::888888888888777777777777777666444333333444666777777666444222222222333444222111000000111222444666666555444444444444444555555444333222222111222222111000000000111111///...111111000000///000000111111000000000////////////222222111111000//////.........////////////......---///111222000///......000...,,,,,,...000///---000000111111111111000000//////............//////000000000000////////////111000//////........./////////////////////////////////000000000000//////111000000000/////////....../////////000000000111///............000111222555666888777555333333333111111000000000//////////////////000000111222333111222333444444333222111/////////000000000111111111111111222222222333333222111111222333333222000111333444333222111222333333555777777666555666777999999:::;;;;;;;;;;;;;;;<<<===>>>???>>>===;;;::::::;;;;;;:::999999;;;>>>>>>===<<<===???@@@???>>>???@@@AAACCCCCCCCCCCCBBBCCCEEEFFFHHHHHHGGGFFFEEE}}}vvvttt||||||hhh^^^\\\YYY\\\___```bbbaaaYYYPPPSSSRRROOOLLLIIIFFFEEEDDD@@@???>>>===<<<===>>>>>>===<<<;;;:::999888777777555444333222222333444555666666555444333333222222222111111000111222444555666555444444333333333333444444333333222000//////111000///000111111///---000///////////////000000111111000000000/////////222222111111000/////////...//////000000//////............///000000///......---,,,,,,...000000///000000111111111111000000/////////....../////////////////////000000000000000000111111111000////////////////////////////////////000000000000//////000000000000////////////////////////000000000000000////////////111222333444666666555333222222333000000000/////////......///000000000111222222333111222333444444333222222000000000111111111222222111111111222222222222333222111111222333333222000222333444444222222333444333555777777666555666777777888888999:::;;;<<<<<<<<<<<<===>>>>>>===;;;:::<<<======<<<::::::;;;===>>><<<<<<<<<>>>???>>>===??????AAABBBCCCCCCCCCBBBBBBCCCFFFGGGHHHGGGFFFEEE{{{~~~sssccc]]]___^^^cccfffggggggfff^^^VVVSSSQQQOOOLLLJJJIIIIIIIII@@@???=========???AAACCCBBBAAA???===;;;999777777555555444333333333444444555555666666555333111000222222111111111222333444666555444333222222222222111222333333222111///...111000///000111111///---000000/////////000111111111111111000000000//////111111111111000000////////////000000000000/////////---+++,,,000222000......------...///000111222000000111111111111000000......////////////......////////////000000000000///000111111111000///...//////////////////////////////000000000000//////000000000000////////////////////////000000000000111000000000000222333444444555555333111111222444////////////............///000000111111222222222111111333444444333333222000111111111222222222222111111111111222222222222333222222333555555444222222444555444333222333555444555777777666555555666555666666888999;;;<<<===<<<===>>>>>>>>>======<<<>>>??????===;;;:::;;;<<<===<<<;;;<<<===>>>===<<>>>>>???BBBDDDFFFFFFEEECCC@@@===;;;888777777777666555555555555555444555666666555333111000222222222222222222333333444444333222222222222222...///111222333333222111222111000111222222000...000000000000111111222333111111111111000000000000111111111000000000000000//////000000000000//////000---+++---000222000....../////////000111222333000000111111111111000000......///000000///........./////////000000000111---...000111111000///...000000000000000000000000//////000000000000//////////////////000000000000000000000000////////////111111000000111222444555333444444333111111222444////////////............//////000111111111000000///000222333333333222222000111111111222222222222000000111111111222222222444333333444666777666444333444555555444333444555444666777777666555555666444555555666888:::<<<======>>>>>>>>>>>>>>>>>>>>>>>>???@@@>>><<<::::::;;;===<<<;;;<<<===>>>===<<<@@@@@@@@@AAACCCDDDEEEEEEDDDEEEFFFEEEDDDBBB???>>>|||rrrmmmnnnqqqrrrpppjjjfffeeeccc^^^\\\ZZZVVVQQQMMMIIIFFFEEEBBBBBBBBBBBBDDDFFFHHHIIIJJJIIIFFFCCC@@@===:::999888888888777777666555555333444555555555444333222222222222222222222222222333222222111111222222333//////111222333333444444333222111222333333111///111000000000111222333444222222111111111000000000111111000000000000000000///000000111111000000////////////000111111000///...///000000//////111333000000111111111111000000---...///000000///...---......//////000000111111......//////000000//////000000000000000000000000//////000000000000//////////////////000000000000000000000000////////////111000000000000222333444222333444444222222333444000000000/////////......---...///000000000.........///000222222222111111000000000111111111222222000000000111111111111222444333333555777777666555444555666666444444555666555666888777555444555555444444444555666888;;;<<<============>>>>>>>>>>>>===>>>??????<<<;;;:::;;;<<<;;;;;;<<<>>>??????>>>?????????@@@AAACCCEEEFFFDDDDDDDDDDDDBBB???<<<:::wwwrrrvvvuuuuuurrriiicccaaa___[[[[[[ZZZXXXUUUQQQMMMIIIHHHFFFFFFGGGHHHJJJKKKLLLLLLLLLKKKHHHEEEBBB>>><<<;;;888888888888777666555555333333444444555555444444222222222333333222222111111000000111111222333444222222111222222333444555444333333333444444222111/////////000000111222333222222222111111111000000000000000000000000000111000000111111111111000000...111333333222000//////---///000///---,,,///111000000111111111111000000---...///000000///...---.........///000111111111000/////////000000111222000000000000000000000000//////000000000000//////.../////////000000000111111000000000/////////...000000//////000111333444111333555555444333333333111111000000000/////////,,,---...//////...---,,,,,,---///000111111000000/////////000000000111111000000000000111111111111222111222333555666555444444666777666555444555666555666888777555444444555555444444444555777999;;;;;;;;;;;;;;;;;;<<<======;;;===???>>><<<;;;:::;;;<<<;;;;;;===???AAAAAA@@@============???AAACCCDDDAAAAAABBBAAA@@@===:::999xxxuuu{{{uuuvvvrrriiibbb^^^[[[WWWWWWWWWWWWWWWUUURRRPPPNNNIIIJJJKKKMMMNNNOOOOOOOOOMMMLLLIIIFFFCCC@@@===<<<888888888888777666555444222333333333444555555666222222333333333222222111//////000000111222444555555444333222222222333444555444444444555555333111............///000222222222222222111111111111000000000000000000111111111000000111111111111000000...222666666222/////////,,,...///---+++***,,,///000000111111111111000000---...///111111///...------......///000111111222222111000000000111333444000000000000000000000000//////000000000000//////.../////////000000111111111111000000/////////...000////////////111222333000333666777666444333333111111111111000000000000+++,,,...//////---,,,***+++,,,...///000000000///////////////000000000000000000000000111111111111000000000222444555444222555666777666555444555777555777888777555444444555555444333333444666999:::999999999999999:::;;;<<<:::<<<>>>>>><<<;;;:::;;;;;;;;;;;;===@@@BBBBBBBBB;;;;;;;;;;;;===???AAACCC>>>???@@@@@@???===;;;999|||||||||yyyttttttssssssnnnfff```___\\\WWW[[[WWWTTTUUUYYYZZZVVVSSSXXXSSSOOOOOORRRTTTRRROOOOOOJJJHHHIIIFFF>>>888777<<<:::777666666555444222666333111333777999777333555555555444444333333333//////000111222222333333222222333333333222111111777555444555888888666333111111111111000000000000333333222222111111000000///000000000000000////////////000000000000//////+++,,,---///000000111111---......///////////////222222222222222222222222///000222333333222000///000000000000111111111111000000111111222222333333000000000000000111111222222222222111111111000000333222111000000/////////000000000000////////////...///000000//////000111333555777888777555222111555555444333222222222222111111000///////////////+++,,,---...///111222222222222222222222222222222...//////000111222222333111111222222222333333333777777666666555555555555666555444333444555888999888777555666888999999888:::;;;<<<<<<::::::;;;<<<<<<<<<<<<::::::;;;>>>@@@<<<===>>>??????@@@@@@@@@<<<<<<;;;;;;;;;===???@@@>>>===<<<;;;;;;;;;;;;;;;~~~{{{}}}{{{xxxyyy|||tttpppqqqqqqpppiiibbb______\\\WWWTTTSSSSSSXXX___bbb```]]][[[WWWRRRQQQSSSSSSPPPMMMNNNIIIGGGIIIGGGAAA======;;;999777666777888777666666333111333777999777444333333333222222222111111111111222222333444444555333333444444333333222111444333222333555555333111111111111111000000000000000000000/////////////////////000000000000////////////000000000000//////,,,---...///000000000000---......///////////////000000000000000000000000...///111222222111///......////////////000000000/////////000000000000000000////////////000111111222222222111111111000000///......------------...000000000000////////////...///000000//////000222333444666777777555333222555444444333222222222222111111000////////////000,,,---......///000111111222222222222222222222222111111111111111000000000111111222222222333333333666666555555555444444444555444333333333444555666666555444555888:::::::::999:::;;;;;;999999:::;;;;;;;;;;;;999888999<<<>>>:::;;;<<<===>>>>>>>>>>>>;;;;;;;;;<<<<<<===>>>???======<<<;;;;;;;;;;;;;;;yyyxxxyyyyyy{{{|||~~~|||xxxvvvyyy|||{{{zzzuuuooommmppprrrnnneee^^^___bbb```ZZZQQQQQQTTT[[[cccggggggfffaaa]]]XXXVVVUUUTTTPPPMMMLLLHHHGGGIIIIIIEEEBBBCCC;;;999777777999:::::::::777555333444777888666444333333333333333222222222333333333444555555666666444555555555555444333333333222222222444444222111222222111111111000000000////////////000000000000//////000000111000000/////////000000000000//////......////////////......---......///////////////////////////////////////......000000000000..................//////////////////...............---//////......//////000111222111111111111000000000------,,,,,,,,,---......000000000000////////////...///111000//////000222222333555666777666444333444444444333333333333333222111000000///000000000.../////////000000000000222222222222333333333333555444333222000///......111111222222222333333333444444444444333333333333444333333333333333222222333333333555888:::;;;:::777999:::999888777888999999:::999888666666888:::888999:::;;;;;;<<<<<<;;;:::;;;<<<==================<<<;;;;;;;;;;;;;;;;;;~~~~~~~~~}}}~~~|||xxxwwwvvvsssoooppptttvvvoooeee^^^aaafffddd^^^VVVUUUVVVZZZ```eeeggghhheeebbb^^^\\\ZZZXXXUUURRROOOJJJIIIKKKKKKHHHFFFGGG???===:::999:::;;;;;;;;;888666555555777888666444666666666555555555555555444444444555555555666666666666666666666555444444444444444444555555444333222222222111111111000000000000111111222222333333//////000111111111000000//////000000000000////////////000//////...---------......///////////////000000000000000000000000...//////000000//////............/////////000000/////////......---------...............///000000111111111111000000000000.........//////111222222000000000000////////////...000111111000///111222111222444555666555555444333333444444444444444444222222111000000000000111000000000000000000000000222222222333333333333333555555444222111000///...111111222222222333333333333333333222222222222222333444444444333222111111333222333555888999999888666777888888666666777888888888888777555444666777777888999:::;;;;;;;;;;;;999:::<<<===>>>>>>===<<<<<<<<<;;;::::::;;;;;;;;;~~~~~~}}}~~~~~~{{{wwwxxx|||yyyrrrggg```bbbgggfff```[[[YYYWWWXXX\\\aaafffhhhfffdddbbbaaa___]]][[[YYYVVVQQQPPPSSSSSSOOOLLLMMMFFFCCC>>><<<;;;;;;;;;:::999888777777777777666555666666666666666666666666444444444555555555555555666777777777777666555555333444555555444444444444222222222222111111111111000000111111222222333333//////000111111111111111//////000000000000//////000000000000///...---,,,---......///////////////////////////////////////000000000000000000000000//////000000000111111111000000000//////........................///000000000000000000000000000000//////000000111222444444000000000000///////////////000111111000000111222111222333444555555444444222333444555555555555444333333222111111111111111111111111111111000000000222222333333333444444444444333333333222222111111111111222222222333333333111111222222222222222222444444444444444333222111444333444555777888666555555666777777555555666777777777888777555444555666888888999:::;;;;;;;;;;;;888999;;;=========<<<<<<;;;;;;:::::::::;;;;;;<<<~~~zzz|||~~~|||yyywwwxxxzzz|||{{{}}}~~~xxxnnneeedddgggfffaaa]]]\\\ZZZYYY\\\```fffiiibbbbbbbbbbbb```___]]]]]]\\\XXXXXX[[[[[[VVVRRRRRRLLLHHHBBB>>><<<<<<;;;::::::999999888777666666555444444444555555555555555555555555555555555555555666777777777777666555555111222444444222222222333333222222222222111111111////////////000000000000//////000111222222222222//////000000000000////////////000000///...---------......///////////////........................000000000000000000000000000000000000111111111111111111000000000000000000//////......//////000111//////000000000000000111////////////000111222333000000000000///////////////000222111000000111333222333333444444444444333111222444555666666666555444333222222111111222222222222222111111111111111222222333333444444555555333333333333333333444444111111222222222333333333111111111111222222222222444444333333333333333333444333444555777777555333444666777666555444555777666777888777666555666777888999:::;;;<<<<<<<<<<<<999:::;;;<<<<<<<<<<<<<<<:::::::::::::::;;;;;;<<<|||wwwtttsssrrryyyxxxwwwyyy|||~~~~~~yyynnnjjjjjjhhhdddaaaaaaaaa``````bbbdddfff]]]^^^______]]]\\\[[[ZZZZZZXXXYYY^^^^^^YYYUUUSSSNNNJJJDDD@@@>>>===<<<<<<:::;;;:::999777666555666444444555555555666666666777777777777777777777777666666777777666666555444111333555555333222333444333333222222222111111111000000000/////////////////////000111222222222222//////000000000000//////...///////////////......---......///////////////......................../////////......//////////////////000000000000111000000000000000000111111000////////////000111111////////////000000111111//////...//////000111111000000000000///////////////111222222111000222333444444444333333333333222000111444666777777666666444444333222222222222333111111222222222222222222222222333333444555555666444444444444444444444444111111222222222333333333111111111222222333333333222222111000111222333444111111222555777777666444555666777666555444555777555777999999888777888999888888999:::;;;;;;;;;;;;::::::::::::;;;<<<======::::::999999::::::;;;<<<~~~|||{{{ssssssvvvzzz~~~~~~|||wwwpppnnnlllhhheeeggghhhgggeeecccbbbbbbYYYZZZ\\\[[[YYYWWWWWWVVVUUUSSSVVV\\\]]]XXXSSSRRROOOJJJDDD@@@???>>>>>>===;;;;;;;;;999777555555666666777777777888888999999999999888888888888888888666666666666666555555444333666888888555444555777333333333222222222111111333333222222111111000000//////000222222333333333//////000000000000//////......///////////////...---......///////////////111111111111111111111111......------------................../////////000......//////000000111111000000000000000111222222.../////////000000111111000000000000000111111222000000000000///////////////111222222111111222333444444444333333222222222///111444666777777777666555444333333222222333333111111222222222333333333222222333333444555666666555555555444444333333333111111222222222333333333111111222222333333333333111000///...///000222444//////111444777888777555555666777666555555666777555777999:::999888999:::777888999::::::;;;::::::;;;:::999999:::;;;===>>>999999999999::::::;;;<<<~~~uuummmhhhiiieeedddhhhiiiddd___]]]YYYWWWWWWXXXUUUPPPPPPSSSRRRNNNLLLPPPRRRRRRSSSUUUMMMKKKIIIHHHFFFCCC???<<>>?????????>>><<<;;;:::999999999888888777777555666777888777555333222000000111111222222333333222222111111000000//////000000111111111111000000...///000000000000000///........./////////000000000000000000000000000000---///000000///......///...//////000000000000000---...//////000000//////---...000111111111000000.../////////000000111111333222000///.........///---...//////000000//////000111111222111///...---000111222111111111333555777777666555444333333222111222333555666777777888555444222222222222000///000111111111222222222222444444444444444444333333333333333444555666777777555666666666555444333333333222111111111222333444//////000000111111111222000111333444555555444444333444444444333333555666555666777888999999888777888888999999999:::::::::;;;:::777666555666777888777999;;;;;;;;;<<<>>>???zzztttrrrnnnmmmppppppjjjeeeccc]]]YYYXXXYYYXXXTTTTTTVVVSSSOOONNNQQQSSSSSSTTTWWWRRRQQQOOONNNLLLJJJFFFCCCBBB@@@<<<999777777999:::======>>>??????@@@AAABBB>>>???AAABBBBBBAAA???===<<<<<<;;;::::::999888888888999:::;;;:::888666555111111111111222222222222333333222222111111111111000000111111111111000000000000000000000000//////........./////////000000000000000000000000000000...000111111000//////000...///000000111111000000---......///////////////...///111222222222111000///000000000111111111111444333111000/////////000//////000111111111111111111111111222111000...------...////////////111333888888777666555444333333111222333555666777777888555444222222333333222000111111222222222333333333444444444444444444444444333333444444555555666666555555555666555555444444444333222222222222333444333333222222222222222222111222333444555555555555333444444444333333555666555666777888999888888777888888888888999999999999999888777666666666777888333444666666666777999:::~~~zzzyyyzzzxxxpppkkkiiibbb[[[WWWXXXXXXVVVTTTTTTRRRMMMLLLOOORRRQQQRRRTTTQQQOOONNNMMMLLLJJJGGGDDDCCCAAA>>>;;;::::::;;;===???@@@BBBCCCEEEFFFFFFFFF???AAADDDFFFFFFEEEBBB@@@??????>>>===;;;:::999999;;;<<<=========;;;999777222222222222222222111111444444333333333333222222111111222222222222111111222222222111000000//////...////////////000000000000000000000000000000000///111222222111000000111///000000111111111111111.........///////////////000000222333333222222111000000111111111111111222444333222111000000000111000111111111222222222222111111111111000///...---,,,---.........///222444777777777666555444333222111222333555666777777888666444333444555555444333222222222222333333333444222333333444444555555555444444444444444555555555444444555666666666555555555444444333333333444444666555555444444333222222333333333333444555666666333444444444333333555666666666777888888888777777666666777777777888888888666666777777777777888888444555777666666777999;;;|||vvvuuummmddd]]]]]]^^^ZZZVVVUUUTTTOOOMMMPPPQQQPPPPPPSSSLLLKKKJJJJJJJJJHHHEEECCCDDDBBB@@@??????@@@BBBCCCAAABBBCCCEEEEEEFFFEEEEEEAAACCCFFFIIIIIIGGGDDDBBBAAAAAA???>>><<<;;;:::999;;;<<<===>>>===;;;999888444444444333333222222222444444444444333333333333222222333333333333222222444444333222111000000000///000000000000111111111000000000000000000000000///111333222111000111111000111222222333333222222////////////000000111111111111333333444333222111000000000000111111111111333222222111111000000000000000000000000111222222111111111000000///......,,,.../////////000333555666666666666555333222111111222333555666777777888666555444555666777666555111222222222222333333333222222333333444555666666555444444444444444444444333444555666666666666666666555555555444444444444555555555444444444444444444333222222222333555666333444444444333333555666666666777777777777777777555555555666666666777777444555666777888888888888666777888777666777999;;;~~~uuummmlllkkkfff```^^^ZZZUUURRRSSSSSSPPPOOOQQQKKKKKKJJJKKKLLLKKKHHHFFFBBBBBBAAAAAABBBCCCFFFGGGBBBBBBBBBBBBBBBBBBAAAAAABBBDDDGGGIIIIIIGGGEEECCCBBBAAA@@@???===<<<:::::::::;;;<<<===<<<:::888777666666555555444444333333444444444444444444444444444555555555555555555444666555444222111111111111111111222222222222333333222222222222222222222222000111333333111000111222222333444444555555444444222222111111111222333444222333444555555444333222000000000000000000000000111111222111111111000000000////////////000111111222222111111000/////////---...000000000000333555444555555555444222000///111222333555666777777888777555555555777888777666111111111222222222333333222222333333444555666666444444444444444333333333444444555666777777777666666666666666555444444444111222222333444555555666333333111111111222444555333444444444333333555666777777666666666666666666444444555555555666666666333444555777888888888888555666666444333444666888~~~{{{sssmmmkkkbbb\\\WWWWWWUUUPPPNNNOOOKKKKKKKKKLLLNNNNNNLLLJJJCCCCCCBBBBBBCCCDDDFFFGGGDDDCCCBBBAAA@@@@@@@@@@@@FFFGGGHHHIIIHHHGGGEEEDDDBBBBBBAAA@@@>>>===<<<<<<;;;;;;======<<<;;;888777777777777777777666666666555555555666666666666666777777888888888888777777666555444222222222333444333333444444444555555555444444444444444444444444111333444444333222222333555555666777777777777777666555555444444666777888666666777888777666555444111111111111111000000000222222333333333222222111222111000000000111333444666555444333333222333333///000111111000000222444444555666666555333000///111222333555666777777888777666555666777777666555222222222222333333333333222333333444444555555555333333333333333444444444555555666777777777666666666666666666555444333222///000111222444555666666333333333222222333333444333444444444333333555666777777666555555555666666444444555555555666666666444444555666666777888888999999888666444555777:::tttmmmgggddd```ZZZVVVVVVPPPPPPQQQRRRTTTUUUSSSQQQJJJIIIHHHGGGGGGGGGGGGGGGGGGEEECCCAAAAAABBBDDDFFFKKKJJJJJJIIIHHHGGGFFFFFFCCCCCCBBBAAAAAA@@@??????===>>>???@@@???===;;;:::888888999999999999999999888888888888999999999:::999999::::::::::::999999666555444333222333555666555555666666666777777777555555555555555555555555444555777777555444555666777888888999:::999999999:::999888777777999:::<<<:::;;;<<<<<<<<<:::999888444444333333333222222222333444555666666555444444666555444333444555777888;;;:::999888777777777888555555666555444444555777555666777888777444222000111222333555666777777888888777555555666666555333444444444444555555555666444444444444444444444444222222222333333444444555666777777777777666666555555555666666555444222111111111222333444444555555444555555555555555444444333444444444333333555666888777666555444555555666555555555555666666666666666555444444555666777888<<<;;;:::888666666999;;;|||yyyssslllggggggZZZZZZ[[[]]]___```^^^]]]RRRQQQOOOMMMKKKJJJIIIHHHIIIGGGEEECCCDDDFFFJJJLLLNNNMMMKKKIIIHHHGGGGGGGGGDDDDDDCCCCCCBBBBBBBBBBBB@@@AAABBBBBBBBB@@@>>><<<999999999::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::666555444333333444666777777777777777888888888888777777777777777777777777666777999999777777777888999999:::;;;;;;;;;;;;:::<<<;;;:::999999;;;===>>>>>>>>>?????????>>><<<;;;666666666555555444444444555666777888888777666666:::999888777888999;;;<<>><<<;;;:::;;;;;;<<<;;;<<<<<<;;;999888:::;;;777888999:::999666333111111222333555666777777888999777666555666555444222666666666666777777777777444444444444444444333333111111222333333444555555777777888777777666555555444555666666555333111000333333444444444444444444555666777888888777666555333444444444333333555666888777666555444444555666555555555666666666777777777666444333444555777999999888777444222222555888zzzwwwuuussspppooooooppppppgggaaaZZZUUUTTTTTTSSSRRRUUUQQQLLLJJJKKKNNNQQQSSSPPPOOOOOOOOOOOOMMMIIIFFFDDDDDDBBBAAAAAAAAABBBCCCEEECCCAAA???>>>???@@@AAA???@@@@@@???===;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;888999999999999888888777666666666666666666777777333666999999888777999;;;999999:::;;;;;;;;;;;;:::888999999999999:::::::::888888888999;;;===>>>???<<<======<<<;;;>>>CCCHHHGGGEEEBBBBBBCCCCCC???<<<;;;999888777888777666444888999:::;;;;;;;;;:::999===<<<::::::<<<@@@EEEHHHHHHHHHFFFCCCAAAAAACCCEEEBBBBBBAAAAAAAAABBBBBBCCCAAAAAAAAA>>><<<:::;;;<<<777777777777888999::::::888888777777888888999:::666777777888888777777666999555000///111333444333000000111111222222333333333333333333333333333333222333444555555444333222111222333444444444444444222444666888888666444222111222333333555555666777888777666555555555555555444444444555555555666666555555555444444333333333555555666666666666666666~~~vvvoookkkhhhfffdddfffbbb]]]ZZZZZZ\\\^^^___UUUUUUUUUUUUUUUSSSOOOLLLLLLKKKIIIFFFEEEDDDDDDDDDEEEDDDCCCAAA@@@@@@@@@@@@DDDDDDDDDCCCAAA@@@@@@@@@;;;<<<===???@@@AAABBBBBB?????????>>>===;;;:::999::::::::::::::::::::::::555888::::::888777999:::999:::;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===???@@@AAA???@@@@@@@@@???BBBGGGLLLMMMJJJHHHHHHJJJIIIFFFBBB>>><<<:::999::::::999888;;;<<<======>>>======<<>>>>>======>>>>>>??????;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>===<<<;;;:::<<<999555333555666666555222222222333333333333333333333333333333333333333333333444555555444333222222222333444555555444444333444555666666555444333222222333444444555555555777666666555444444555555555555555555666666666777666666666666555555555444666777777777777777666666{{{uuuqqqpppqqqqqqqqqffffffgggggggggddd___[[[VVVTTTQQQNNNLLLKKKJJJJJJGGGHHHHHHHHHHHHGGGGGGFFFGGGFFFFFFEEECCCBBBBBBAAA===>>>???AAABBBCCCCCCDDDBBBBBBAAA@@@>>><<<:::999::::::::::::::::::::::::888:::<<<<<<:::::::::;;;:::;;;<<<>>>???@@@@@@AAA??????>>>>>>===<<<<<<<<<===>>>>>>???AAABBBCCCDDDCCCCCCDDDDDDEEEHHHLLLPPPQQQNNNMMMNNNPPPOOOLLLHHHBBB@@@===<<<<<<>>>>>>===??????@@@@@@AAAAAAAAAAAADDDCCCBBBBBBDDDHHHLLLNNNUUUUUUTTTSSSQQQPPPRRRTTTRRRRRRQQQPPPPPPOOOPPPPPPRRRRRRQQQNNNJJJHHHHHHIIIFFFFFFEEEEEEDDDDDDEEEEEE????????????@@@@@@AAAAAAFFFEEEEEEDDDBBBAAA???>>>>>><<<999777777777777666555555444444444444333333333333333333333333333333333333444444555444444333333333444444555444444444444444444444444444444444444444444444444444444444666666555444444444444555555555666666666777777777888888777777777777666666888888999888888777666555|||{{{|||{{{zzzuuuoookkkaaa___]]]ZZZXXXWWWVVVVVVOOOPPPRRRTTTTTTTTTSSSRRRLLLJJJIIIHHHGGGFFFDDDCCCDDDDDDEEEEEEDDDCCCCCCBBBCCCCCCBBBAAA???===;;;:::;;;;;;;;;::::::::::::::::::;;;<<<===============<<<===???AAACCCDDDEEEEEEBBBAAAAAA@@@>>>======<<>>???AAABBBCCCBBBBBBAAAAAAAAABBBBBBCCCBBBBBBAAABBBDDDGGGIIIKKKOOOQQQQQQQQQPPPQQQSSSVVVTTTTTTSSSRRRQQQQQQQQQQQQSSSTTTSSSQQQOOOMMMNNNOOOMMMLLLKKKJJJIIIIIIIIIIIIDDDEEEEEEFFFFFFFFFFFFFFFKKKKKKJJJHHHFFFDDDBBBAAA???>>><<<:::999888777666777777666666555444444333333333333333333333333333333333444444444444444444444444444555444444333333555444333333333333444555555555555444444333333333555555444444444444555555555555555666666666777777888888888777777777777777999999999888888666555444{{{xxxvvvrrrnnnkkkiiigggggg```aaabbbcccaaa___\\\ZZZVVVSSSPPPOOOOOOMMMJJJHHHIIIIIIIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCBBB@@@???>>>?????????>>>>>>=========999999;;;<<<>>>????????????@@@BBBDDDFFFHHHHHHIIIDDDDDDCCCBBB@@@???>>>>>>AAABBBDDDEEEFFFFFFFFFFFFEEEFFFGGGIIILLLNNNOOOPPPOOONNNNNNPPPSSSSSSPPPLLLHHHEEEBBBAAABBBEEEFFFFFFDDDCCCAAA?????????AAABBB@@@@@@@@@AAACCCEEEGGGHHHKKKMMMOOOPPPQQQSSSUUUXXXRRRRRRQQQPPPPPPPPPPPPPPPPPPQQQRRRRRRQQQRRRTTTVVVRRRRRRPPPOOONNNNNNMMMMMMLLLMMMNNNOOOOOOOOONNNNNNPPPPPPOOOMMMKKKIIIGGGEEEBBBBBBBBB@@@>>><<<;;;::::::999999888777666555555444444444444444444444444444444444555555666666666666666666666555555444333777666444333333444666777777777666555555444444444555555444444444555555666444555555555555666666666777777777777777777777888999999999888777666555444~~~}}}zzzvvvpppllliiifffbbb^^^\\\[[[YYYUUUQQQNNNNNNNNNNNNMMMLLLJJJJJJFFFGGGFFFFFFEEEDDDCCCBBBCCCBBBBBBAAAAAA@@@@@@@@@===<<<<<<>>>AAABBBAAA@@@BBBCCCEEEGGGIIIKKKKKKLLLGGGGGGFFFEEECCCBBBAAAAAADDDEEEGGGHHHIIIIIIHHHGGGFFFFFFGGGIIILLLNNNMMMLLLNNNMMMNNNQQQUUUUUUQQQNNNIIIGGGEEEEEEGGGIIIJJJJJJEEECCC@@@===<<<<<<>>>???>>>???@@@BBBCCCDDDEEEEEEEEEGGGJJJKKKLLLNNNPPPRRRNNNNNNMMMMMMMMMMMMNNNNNNLLLNNNPPPQQQSSSUUUXXX[[[WWWVVVUUUTTTSSSRRRRRRRRRSSSTTTVVVWWWWWWWWWVVVUUUSSSSSSSSSRRRPPPNNNMMMLLLFFFHHHIIIHHHFFFCCCBBBBBB======<<<;;;::::::999999999999999999999999999999888888777777888999:::;;;::::::::::::999888666666999888777666666777888999888888777777666666666555666555555555555666777777555555666666666777777777777777777888888888888888999999999999999888777666~~~yyyvvvuuusssmmmhhhhhhgggfffeeecccaaa___^^^XXXXXXWWWVVVUUUSSSQQQPPPMMMLLLLLLKKKJJJJJJIIIIIIIIIGGGFFFGGGIIIIIIGGGEEEFFFFFFHHHJJJLLLMMMMMMMMMJJJJJJIIIHHHGGGGGGFFFFFFGGGHHHJJJLLLLLLLLLKKKJJJGGGFFFGGGIIIMMMMMMKKKIIIKKKKKKLLLPPPTTTUUUQQQMMMKKKJJJIIIJJJLLLMMMNNNMMMGGGDDD???;;;999999;;;<<<<<<===???@@@BBBBBBBBBBBBAAACCCEEEEEEEEEEEEFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJHHHJJJMMMOOOQQQTTTWWWZZZVVVVVVUUUTTTSSSSSSSSSSSSTTTUUUWWWXXXYYYXXXWWWVVVRRRRRRRRRRRRRRRQQQPPPOOOHHHJJJMMMMMMJJJGGGFFFGGGAAAAAA@@@@@@??????>>>>>>????????????????????????===<<<<<<<<<===>>>@@@AAA@@@@@@??????>>><<<;;;:::;;;::::::::::::::::::;;;999999888888888888888888666666666666666777888888777777888888888999999999888999999999:::::::::::::::;;;;;;;;;;;;;;;::::::}}}yyywwwqqqpppooommmkkkhhhfffddd\\\[[[[[[ZZZYYYXXXXXXWWWUUURRRPPPPPPRRRQQQNNNKKKGGGHHHJJJKKKMMMNNNNNNNNNLLLLLLLLLKKKJJJJJJIIIIIIIIIJJJLLLNNNOOONNNMMMLLLGGGGGGGGGJJJMMMMMMKKKGGGHHHHHHJJJNNNRRRSSSOOOKKKMMMLLLLLLMMMOOOQQQPPPOOOHHHEEE???;;;888888999;;;999:::<<<>>>????????????BBBDDDEEEEEECCCAAABBBBBB@@@@@@@@@AAABBBCCCDDDEEEEEEGGGJJJLLLNNNPPPTTTWWWSSSSSSRRRQQQQQQQQQRRRRRRQQQRRRTTTVVVVVVUUUTTTSSSOOOOOOPPPPPPPPPPPPOOOOOOFFFJJJNNNNNNKKKHHHGGGHHHDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@@@@@@@BBBDDDEEEDDDDDDCCCCCCAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999777777777777777888999999999999:::::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<==================}}}|||zzzwwwtttqqqnnnllljjjeeeaaaaaabbbbbb^^^YYY[[[WWWSSSPPPPPPRRRSSSSSSOOOQQQSSSUUUUUUSSSQQQOOONNNNNNNNNNNNNNNMMMLLLLLLIIIKKKMMMNNNNNNLLLJJJHHHLLLKKKIIIJJJLLLNNNOOONNNMMMMMMNNNQQQTTTUUUUUUTTTHHHEEEAAA<<<999777777888======>>>>>>>>>>>>??????>>>@@@@@@???===;;;:::;;;???@@@AAA@@@???@@@BBBDDDEEEDDDFFFKKKNNNNNNOOOSSSOOOOOOPPPNNNMMMLLLNNNOOOMMMRRRRRROOOPPPUUUVVVRRRPPPOOONNNMMMLLLLLLMMMNNNJJJKKKLLLKKKIIIGGGFFFGGGGGGFFFEEEDDDEEEDDDBBBAAAFFFEEECCCBBBBBBCCCEEEGGGFFFDDDAAA@@@BBBEEEFFFGGGFFFIIIKKKJJJFFFCCCBBBBBB????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999999999>>><<<999999;;;===>>>>>><<<<<<======>>>>>>?????????@@@AAAAAA@@@>>>;;;:::}}}zzzyyywwwqqqllllllhhhccc___]]]]]]]]]\\\YYYZZZ[[[[[[YYYVVVSSSQQQRRRRRRQQQPPPOOOMMMLLLKKKKKKLLLNNNOOOOOONNNMMMLLLJJJIIIGGGHHHJJJLLLLLLLLLMMMLLLMMMOOORRRTTTSSSRRRLLLIIIEEEAAA>>>===>>>>>>???@@@AAABBBBBBBBBBBBBBBAAABBBCCCAAA???>>>>>>???>>>???@@@@@@@@@AAACCCEEEHHHGGGIIIOOOPPPNNNNNNQQQKKKLLLLLLKKKIIIHHHIIIKKKLLLPPPQQQNNNOOORRRRRROOOPPPOOONNNMMMMMMMMMNNNNNNLLLMMMMMMMMMLLLJJJJJJJJJKKKIIIHHHGGGGGGGGGFFFEEEHHHGGGFFFFFFFFFGGGHHHIIIHHHFFFCCCCCCEEEGGGIIIIIIIIILLLNNNNNNJJJHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAAAAAAAA>>>>>>===<<<<<<<<<<<<<<>>>>>@@@BBBCCCCCCAAABBBBBBCCCDDDEEEEEEFFFEEEEEEFFFEEEDDDAAA>>>===~~~{{{yyywwwvvvssssssrrrpppmmmhhhdddbbbbbbbbb```^^^[[[YYYVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVPPPNNNLLLLLLMMMOOOOOONNNPPPOOOOOOQQQSSSUUUUUUTTTNNNLLLHHHDDDAAAAAAAAABBB@@@BBBDDDFFFGGGFFFEEEEEEBBBCCCCCCBBB@@@???@@@BBBAAACCCEEEFFFFFFGGGJJJLLLLLLJJJMMMQQQRRRNNNLLLMMMLLLMMMMMMLLLIIIHHHIIIJJJNNNQQQSSSRRRRRRSSSRRRNNNNNNMMMLLLJJJJJJKKKKKKLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKJJJHHHGGGFFFFFFGGGHHHFFFFFFGGGGGGHHHHHHHHHHHHGGGEEECCCCCCEEEGGGIIIIIIJJJLLLNNNNNNLLLKKKJJJKKKGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDCCCCCCCCCCCCEEEEEEGGGFFFDDDCCCBBBBBBCCCCCCCCCBBBBBBCCCEEEFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJKKKMMMMMMLLLKKKIIIGGGDDDCCC~~~{{{wwwtttpppooommmllljjjhhhggggggggghhhccc```]]][[[[[[[[[ZZZYYY[[[YYYYYYYYY\\\]]]]]]\\\WWWTTTPPPLLLHHHGGGGGGGGGHHHJJJMMMPPPQQQPPPNNNMMMHHHIIIIIIGGGEEEEEEGGGHHHIIILLLOOOQQQRRRSSSVVVWWWUUUTTTVVVZZZYYYSSSOOOPPPQQQSSSSSSRRRPPPNNNNNNOOOTTTVVVXXXYYYYYYXXXUUUSSSQQQPPPNNNMMMLLLLLLMMMNNNMMMLLLLLLNNNOOOOOONNNMMMLLLLLLJJJHHHGGGGGGIIIJJJEEEFFFHHHIIIJJJIIIHHHGGGGGGEEECCCDDDFFFHHHIIIIIIKKKLLLMMMNNNNNNMMMMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFFFFGGGIIIKKKMMMQQQOOOMMMKKKJJJJJJKKKLLLKKKJJJJJJKKKLLLLLLKKKIIIJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQPPPOOOMMMLLLKKK~~~{{{wwwtttrrrqqqooonnnmmmkkkjjjjjjkkkllllllkkkkkkgggbbb]]]YYYWWWVVVVVVYYY[[[]]]```aaa```^^^]]]VVVWWWWWWUUUSSSSSSTTTUUUUUUXXX[[[^^^___aaaccceeeeeedddeeehhhggg```\\\\\\[[[]]]^^^]]][[[YYYYYYYYY]]]^^^```bbbbbb___]]]\\\\\\ZZZXXXWWWVVVUUUVVVVVVTTTSSSRRRTTTWWWXXXVVVTTTQQQRRRQQQOOOLLLKKKMMMOOOIIIJJJLLLNNNNNNLLLJJJIIIIIIHHHFFFFFFHHHJJJJJJIIIKKKKKKLLLMMMNNNOOOOOONNNLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIJJJLLLOOORRRUUUVVVVVVUUUTTTRRRRRRRRRRRRRRRVVVUUUTTTTTTUUUTTTQQQOOOQQQRRRSSSTTTUUUVVVWWWWWWSSSSSSSSSTTTSSSSSSSSSSSSzzzuuuqqqooonnnnnnoooppprrrttttttsssrrrqqqjjjkkklllkkkhhhfffffffffhhhkkkooorrrtttuuuwwwxxxxxxvvvvvvyyywwwqqqnnnnnnoooqqqrrrrrrqqqooooooooopppnnnpppttttttpppooopppmmmkkkiiifffdddccccccccc```^^^]]]___bbbdddaaa___ZZZ[[[\\\ZZZUUUSSSSSSUUURRRRRRTTTTTTTTTRRRPPPNNNMMMLLLJJJJJJKKKLLLKKKJJJKKKJJJJJJKKKMMMNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNJJJKKKNNNQQQTTTWWWYYYZZZZZZZZZZZZYYYYYYYYYXXXXXX[[[YYYWWWVVVVVVVVVTTTRRRSSSTTTTTTUUUUUUVVVVVVWWWUUUUUUVVVVVVWWWWWWXXXXXX~~~}}}|||{{{zzzwwwuuuwww{{{|||yyyvvvooorrrtttrrrlllgggfffhhhhhhhhhhhhgggfffdddbbbaaa]]][[[YYYYYYYYYYYYWWWVVVVVVTTTSSSTTTVVVXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUURRRTTTWWWZZZ]]]^^^^^^^^^___aaabbbddddddcccbbbaaa]]][[[XXXXXXYYYZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXZZZYYYYYYYYYYYYZZZ[[[[[[~~~|||zzzyyysssqqqooonnnnnnmmmkkkiiiiiigggeeeeeehhhjjjiiigggbbbbbbbbbbbbbbbbbbbbbbbb___bbbeeehhhjjjjjjiiigggfffhhhjjjmmmmmmllljjjiiidddbbb______aaadddeeeeeeaaaaaaaaaaaa````````````]]]]]]\\\[[[[[[[[[[[[\\\~~~~~~}}}{{{vvvssswww{{{zzztttzzzzzzzzzxxxuuurrrqqqqqqqqqnnnjjjiiijjjlllmmmmmm~~~