BM6(l  444555333555AAANNNNNNDDDCCCFFFCCC;;;444444444444444444444555555555555666666666666666666777888888888888777777888888999:::::::::;;;;;;<<<===============>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIGGGHHHIIIIIIJJJJJJIIIIIIJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOOOOIIIJJJKKKLLLNNNOOOPPPQQQHHHHHHHHHGGGGGGHHHIIIIIIKKKKKKKKKKKKLLLLLLLLLMMMLLLKKKKKKKKKKKKIIIEEEBBBGGGGGGQQQdddppprrrtttzzztttvvvxxx|||444555333555AAANNNNNNDDDCCCFFFCCC;;;444444555444444444444555555555666666666666666666666777888888888888888777888999999:::::::::;;;;;;<<<======>>>>>>>>>>>>>>>????????????@@@@@@AAAAAAAAABBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHIIIIIIJJJKKKIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMOOOOOONNNNNNNNNNNNOOOOOORRRRRRRRRRRRRRRRRRRRRRRRTTTUUUWWWXXXZZZ\\\^^^^^^iiikkknnnssswww{{{111222///000???QQQSSSIIIKKKIIIEEE@@@:::777777777888999::::::;;;;;;::::::888888999999:::;;;<<<<<<::::::;;;<<<===>>>??????======>>>@@@AAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHJJJJJJIIIIIIHHHGGGFFFFFFIIIHHHGGGGGGHHHIIILLLMMMHHHIIIIIIJJJKKKLLLLLLMMMKKKLLLMMMNNNOOOPPPPPPQQQNNNNNNOOOPPPQQQRRRSSSSSSNNNPPPSSSWWW[[[___bbbcccdddfffiiimmmrrrvvvyyy{{{777888666777DDDSSSTTTJJJHHHGGGDDD@@@<<<:::;;;<<<:::::::::::::::999888888>>>>>>===;;;:::888777777@@@@@@???>>>======<<<;;;FFFFFFEEEDDDCCCBBBAAAAAADDDDDDDDDCCCCCCCCCCCCCCC@@@AAACCCEEEGGGJJJKKKLLLBBBCCCEEEGGGJJJLLLNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPSSSUUUWWWYYYYYYXXXYYY[[[^^^ccciiinnnqqqvvvwww{{{666888888:::EEERRRRRRJJJKKKJJJHHHDDD???<<<<<<===@@@AAABBBCCCCCCCCCCCCCCC???@@@AAACCCEEEFFFHHHHHH<<<===???AAADDDGGGHHHIII@@@AAACCCEEEGGGIIIJJJKKKMMMNNNQQQTTTXXX[[[^^^___fffgggiiilllnnnqqqsssttt777;;;>>>CCCMMMWWWXXXSSSLLLLLLLLLKKKIIIHHHIIIKKKNNNOOOQQQTTTVVVXXXYYYZZZjjjkkknnnssswww{{{}}}|||{{{yyyuuusssdddcccaaa^^^\\\YYYWWWVVVQQQPPPQQQUUUZZZ^^^^^^]]]aaabbbaaa^^^YYYUUUSSSSSSTTTXXXTTTNNN[[[lllbbbHHHNNNKKKRRRuuu~~~}}}zzzvvvqqqmmmjjjiii[[[\\\\\\[[[ZZZWWWUUUSSSPPPQQQQQQPPPNNNKKKGGGEEEIIIFFFIIIFFFXXXbbbOOONNNLLLIIIFFFDDDCCCBBB@@@???HHHGGGGGGHHHIIIJJJHHHGGGNNNNNNMMMLLLKKKJJJIIIIIIHHHGGGGGGJJJOOOSSSSSSRRRXXXYYYYYYWWWSSSQQQPPPPPPYYYYYYQQQJJJQQQ[[[RRR@@@LLLJJJMMMooo{{{~~~}}}sssrrrpppmmmkkkhhhfffeeeWWWVVVUUUSSSQQQOOOMMMLLLKKKKKKJJJIIIGGGFFFDDDCCCNNNMMMKKKIIIFFFCCCAAA@@@MMMLLLJJJHHHGGGEEEEEEDDDCCCBBBAAA@@@>>><<<;;;;;;EEEFFFGGGHHHGGGFFFEEEDDDCCCDDDEEEFFFEEEDDDCCCBBBAAA???CCCAAARRR]]]KKKKKKJJJHHHEEEDDDEEEGGGGGGGGG===<<<===???BBBDDDCCCBBB??????@@@AAAAAABBBBBBCCCDDDCCCDDDFFFJJJLLLMMMLLLLLLMMMOOONNNLLLKKKKKKLLL[[[UUUMMMHHHIIIKKKEEE<<>>===<<<;;;;;;:::>>>>>>????????????@@@@@@CCCDDDFFFGGGHHHIIIIIIIII???@@@@@@@@@AAAAAABBBBBB;;;;;;<<<===???@@@BBBCCC>>>???@@@BBBCCCDDDFFFFFF===>>>???@@@@@@@@@????????????>>>??????AAABBBCCCDDDBBBDDD???MMMUUUBBBAAABBB???;;;999:::;;;<<<<<<@@@??????@@@BBBCCCBBB@@@;;;;;;<<<===???@@@AAAAAABBBBBBCCCEEEGGGIIIIIIJJJEEEGGGHHHHHHGGGFFFFFFGGGRRRLLLGGGHHHGGGDDDAAAAAA===BBBDDDcccPPPvvvXXXXXXVVVIIILLLKKKIIIGGGDDDBBB@@@???BBBBBBAAAAAA@@@@@@??????HHHHHHHHHHHHGGGGGGGGGGGGFFFFFFGGGHHHJJJLLLNNNOOOVVVqqqXXX;;;000666??????:::999999999::::::;;;;;;;;;666777888999;;;<<<===>>>AAAAAA@@@@@@???===<<<;;;===<<<<<<;;;:::999999888======<<<;;;;;;;;;;;;;;;999999999888888777777777;;;;;;<<<<<<<<<<<<<<<;;;???===;;;999:::===@@@CCC@@@???BBB<<>>AAA>>>:::888888999999999777666555666888888666444777777777888999::::::;;;;;;<<<>>>???@@@AAABBBCCCDDDEEEGGGFFFEEECCCDDDDDDEEEAAAAAAEEEEEE???>>>AAA:::???KKKcccIII}}}|||yyyvvvssspppmmmlllbbb\\\SSSIIIIIIhhh[[[DDDAAA@@@???AAA======<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>??????::::::;;;===>>>@@@AAAAAA===>>>>>>???@@@BBBCCCDDDEEE:::YYYvvvPPP888777666555333111000000555555555555666666666666777777888888999999::::::===<<<<<<<<<:::999888777777777666555444444333333777666555444444333333444777777666666555444444444777777777777777777777777<<<:::888777777999<<<>>>===<<<>>>777AAAGGG444444888666333222444555666555555555555777999:::999888444444444555555555555555777999;;;<<<<<<===???AAACCCEEEFFFEEEDDDBBBBBBCCC<<<;;;;;;>>>===999888888:::<<>>;;;999777555555===<<<;;;999777666444444===<<<;;;999777666444444555:::CCCDDD:::666HHHaaaiiiFFF...555;;;333///555555666666666777777777888666666666555555444444444::::::::::::;;;;;;;;;;;;DDDDDDBBBAAA@@@@@@??????;;;LLLHHH;;;[[[[[[BBB666333---111555333///---111555000000000111111222222222111111111111111000000000222333444666777777777777222222222222222333333333111111222222444555666777111222222444555666777777222222222222333444444555555666777999999999999888BBBAAACCC;;;CCCHHH555666777555333333555666555444000000111333666777777666333333333444444444444444444666999::::::;;;>>>@@@@@@BBBCCCCCCBBBAAABBBCCC999999777444555666666333999444ZZZVVVHHH~~~xxxqqqkkkgggeeebbbaaa^^^[[[WWWSSSPPPOOOPPPOOONNNMMMLLLKKKKKKJJJKKKHHHMMMcccjjjMMM:::555888<<<999999888888888888777777444555555666777888888999222333444555666888999999111222333444555666777888;;;111---444777444666>>>???xxxsssCCC666777888999444000222888333333222222222222111111000000111111222222222222222222333444666777888888777777777777888999::::::???000777LLLHHH999QQQfffXXXDDD666111000111111000...---...000000---+++,,,---...000111333444555222222222222333333333333111111222222333222222111444444222111///---,,,+++333222222111111222222333111111111111111111111111222222222333444555777888000444999>>>???<<<999666555555999333>>>EEE444666333222000000000000...,,,000///000111333444333222000000000111111222222333///222555666666777:::======???AAABBBAAAAAABBBCCC999999555///000777888333666---YYYKKKCCCzzz}}}wwwsssqqqfffeeebbb]]]YYYUUUQQQPPPHHHGGGEEEDDDBBB@@@>>>============<<<<<<=========@@@:::>>>dddoooMMMHHHSSSUUUMMMGGGPPPCCCLLLLLLBBBOOOFFFCCCDDDEEEGGGIIIKKKMMMNNNYYYwww~~~___BBB:::999666444777111111111111111111111111000000000000000000000000111111111111111111111111////////////////////////---......///000111111222666555CCCkkkkkkCCC666777555444333222111111111111000000000000000000000000.........////////////000333222222111222444555666777777777777888999:::;;;::::::999999888777777777AAAHHHSSS___hhhmmmnnnnnnnnnjjjcccZZZOOOEEE===999333333222222111000000///...------,,,,,,------...,,,,,,,,,---------......,,,---......///.........111111111111111000//////,,,---.........---,,,+++,,,,,,,,,---------......,,,,,,,,,---------....../////////000111111222222444666777999999777666444777555333444777777444111//////......------------...///////////////..................////////////---///111222222333555777777888;;;===>>>===;;;:::555444222111111111222222666444:::;;;>>>jjj~~~yyyvvvtttkkkjjjgggccc^^^ZZZWWWUUURRRQQQNNNJJJGGGDDDCCCBBBBBBBBBAAA???===;;;999888??????===<<<;;;999888888555555555555555555555555<<<<<<:::999888666555555999999999888777666666555999999888888888888999999666>>>777111VVVxxxcccUUUPPPVVVJJJOOOLLLBBBKKKBBBNNNRRRXXXcccppp~~~|||YYYCCC111///111...---000////////////////////////................................................------------------------+++,,,,,,---......//////222555333...333NNNzzz[[[===666888777444222111000///............------------------------------------..................------...///111222333333333333444555666666777777666555555444444333///111333666777666444333555555555444222111///...111000000///......------,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---..................////////////...------,,,,,,---------,,,+++***++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------......///000000111111222333444555666666555444333555222111222444444222///............------,,,,,,....../////////......---------........./////////...000222333333333555777666777999;;;;;;:::888777333333111000000000111111333222777888===fff|||{{{dddbbb```\\\YYYUUUSSSQQQJJJHHHFFFCCC@@@>>>===<<>>;;;888666444333>>>===;;;999777555444333@@@???>>>===;;;888666555>>>===<<<;;;999888666666;;;:::888777666555555444333444555666666666666666222222222333333444444444555555666777777888999999111222222222333333333333111111111111222222222333333333222222222222333333777000------...HHHdddIII;;;///)))---000---,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))******++++++,,,,,,'''000666555...---444===HHHZZZtttsssXXXGGG@@@777///000555666...&&&...---,,,+++************+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++,,,---......////////////000111222333222222222111000000//////000///...---------------***+++---...///000111111---------,,,++++++******+++******))))))******+++*********+++++++++,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,++++++***+++++++++++++++***))))))************++++++++++++*********+++++++++,,,,,,---......///000000111111111111111111111111111111111///---///111222///,,,------------,,,,,,,,,,,,------............------------------...............000222333222333555777444555777777777666444222111111000////////////000//////444555<<>>000000,,,,,,000111---+++---************************************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))******...)))&&&+++333555///'''111555:::;;;::::::===@@@===<<<===>>>===:::555000)))111888777111---111777******)))((((((((((((((()))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,---......////////////000111222333//////......---,,,,,,,,,))))))***+++---000222444/////////...---+++***)))++++++******)))))))))))))))(((((((((((((((((()))))))))))))))***************++++++,,,,,,,,,,,,,,,***++++++++++++***))))))*********)))))))))((((((((((((((()))))))))******))))))))))))************---------...//////000000000000////////////000000///---+++---///000---***,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,---------------///000111111111333555222333333444333111///...///.....................,,,///111444<<<[[[yyywwwuuurrrnnniiifffcccQQQPPPNNNKKKHHHEEECCCBBBAAA@@@???>>>===<<<;;;;;;;;;:::999888666555444333;;;;;;:::999888777777666999888888777666555444444555666666666777888888888444555666777777777777777555555555555555666666666222333333333444444555555,,,,,,,,,------.........333222111000000000000000...---------,,,,,,,,,,,,------------------------...///000000111000000000555555555444444444333333111111000////////////////////////...---,,,***)))/////////......---------+++,,,,,,,,,---------...+++++++++******)))))))))************************,,,,,,++++++++++++,,,,,,)))111000((()))333333***PPPbbbDDD333111444***)))+++---+++'''''')))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((((((((())))))******(((%%%###%%%,,,111+++***)))***---111555777999777333111111111222222<<<555...***+++---......))))))((('''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))******+++,,,,,,---------............///000111111...------,,,,,,+++******%%%&&&'''''''''''''''&&&)))))))))******))))))((()))))))))))))))((((((((('''''''''&&&&&&'''''''''((((((((()))))))))******)))******+++++++++++++++***++++++++++++***))))))))))))(((((('''''''''''''''''''''((((((((())))))((((((((()))))))))******+++,,,,,,---......//////000//////......//////000---+++***,,,...///---************+++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,............000222000000111000///...,,,+++------------------------,,,111111333===VVV|||xxxuuurrrqqq```^^^\\\XXXUUUQQQOOOMMMGGGEEECCC@@@===:::888666======<<<:::999777666666;;;;;;:::888666555333333============;;;999777555888777777666666555444444222222333333444555555555444444444555555555666666111111222222333333333444/////////000000111111222++++++,,,---///000111111000111222333333333333333......//////////////////++++++,,,,,,,,,---------.........//////000000000++++++************++++++000000000///////////////..................------------...///////////////------,,,++++++*********...---,,,+++*********+++++++++,,,,,,++++++***)))&&&&&&&&&''''''((((((((())))))))))))))))))))))))+++++++++,,,,,,---------******))))))((('''''''''+++******))))))******+++''',,,+++&&&)))111222+++...555aaammmZZZAAA///)))+++------&&&'''(((((('''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((($$$+++222333...***((()))...---,,,---000000...+++---...///111222444555666---++++++///222///'''((((((''''''''''''(((((())))))))))))))))))))))))'''''''''((((((((())))))'''''')))***************++++++***++++++,,,---...---,,,,,,++++++***)))))))))***+++,,,+++)))'''%%%******+++,,,,,,---,,,,,,(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((()))))))))******((())))))*********************++++++******)))((())))))((('''''''''''''''''''''''''''((((((((((((((((((((()))))))))******+++++++++,,,------......////////////////////////,,,***)))+++...///,,,))))))))))))***************((()))***++++++,,,,,,+++************++++++++++++***+++------,,,,,,...////////////......,,,+++++++++,,,------...---------,,,333111333>>>QQQ{{{zzzvvvrrrmmmiiifffdddPPPNNNJJJFFFAAA>>>;;;:::<<<<<<:::888666333222111888888666444222000...---999888666444222000...---888777555333111///---,,,111111222222333333444444---...///111333444666666//////111333555777888999,,,...000333555666555555.........///000000111111000000////////////......///......------,,,,,,+++//////......---,,,++++++000000///...---,,,,,,,,,/////////...------,,,,,,++++++,,,,,,,,,++++++++++++++++++******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))+++,,,...///$$$$$$%%%&&&'''(((((()))&&&&&&'''(((((()))******$$$%%%''')))+++,,,,,,---+++,,,,,,---///000000111---,,,++++++******++++++'''((()))***************((((((((())))))******+++++++++***)))((('''&&&&&&$$$$$$%%%%%%&&&&&&''''''******)))))))))((((((((()))))))))(((((()))))))))+++"""%%%333222$$$$$$222(((...111@@@tttwww]]]III<<<444,,,,,,000111+++$$$((()))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&---&&&%%%)))***(((!!!$$$'''+++------......,,,---......,,,***(((''',,,......)))$$$$$$+++222''''''&&&&&&&&&''''''((((((((((((((((((((((((((('''''''''(((((((((((()))%%%&&&''')))))))))))))))))))))))))))***+++,,,,,,+++++++++***))))))(((((($$$%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))))))))*********'''((())))))******))))))))))))******))))))((('''***)))((('''&&&''''''(((''''''''''''(((((((((((((((((()))))))))***************++++++,,,---------,,,---...//////...---,,,***((('''))),,,---+++(((((((((((())))))*********'''((()))***++++++++++++)))))))))*********++++++***+++------,,,,,,---///.........------,,,,,,,,,++++++---.........------,,,444000222>>>LLL|||mmm]]]ZZZ]]]WWWDDD333666666555333222000//////333222222222222222333333------......///000111111......///000111111222222,,,------...///000000111,,,------...///000000111+++,,,,,,,,,,,,---------/////////......---------...........................///111111111///---,,,,,,,,,,,,,,,------------(((((())))))***+++,,,,,,++++++,,,,,,------......************************************************%%%%%%&&&'''((())))))******++++++,,,,,,,,,,,,+++++++++++++++++++++******(((((((((((((((((())))))((((((((((((((())))))))))))((((((''''''(((((((((******)))(((((('''&&&&&&++++++***)))((('''&&&%%%)))************))))))((())))))))))))))))))))))))(((((('''''''''(((((()))$$$%%%&&&&&&'''''''''&&&''''''''''''&&&&&&&&&%%%###$$$%%%&&&'''((())))))))))))((((((((('''''''''&&&&&&&&&&&&&&&''''''''')))((((((''''''(((((()))&&&((((((&&&&&&***,,,+++000+++,,,...+++<<>>//////...,,,+++******))))))************************''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''''''''((((((&&&''''''''''''(((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''''''''''',,,)))&&&&&&(((***)))(((,,,+++++++++,,,+++(((%%%,,,,,,+++)))&&&###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''(((***+++999...+++333888:::GGGXXX[[[QQQEEE;;;555:::MMMbbbrrrlllsssooovvv||||||{{{||||||zzzrrrlllbbbYYYXXX^^^```^^^SSSJJJGGGQQQ\\\YYYEEE000---(((######''')))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))******++++++******************))))))))))))))))))((('''((()))***+++))))))(((((((((((())))))''''''((())))))))))))))))))))))))*********++++++)))***,,,,,,+++++++++,,,+++******))))))******+++******+++++++++,,,,,,,,,111333000888555FFFuuujjj\\\UUUUUUOOO>>>,,,---,,,+++)))((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((''''''''''''''''''&&&&&&***(((%%%$$$###$$$&&&'''&&&&&&&&&&&&&&&$$$""" """!!!!!!"""%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''))))))'''---+++(((,,,333888...///,,,222OOOoootttgggyyy}}}xxxtttcccPPPCCC666BBBOOOQQQLLLMMMXXXcccCCC:::---$$$!!!%%%***...&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&(((((((((''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((())))))***************))))))))))))))))))))))))((((((''''''((()))***+++))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))************(((***,,,,,,+++***+++,,,******))))))))))))************+++++++++,,,,,,,,,///111111666555EEEvvvlll^^^UUUTTTPPP???+++,,,+++***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''''''''"""'''---...,,,))))))***...+++(((%%%&&&***///444111,,,'''(((+++---***&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))***+++---111555333,,,$$$555999WWWzzzuuu___ooo~~~rrr\\\NNNLLLRRR\\\cccWWWGGG666555CCCRRRXXXWWWVVVNNNAAA222'''###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((()))************)))((((((((((((((((((((((((((('''''''''''')))+++,,,))))))(((((((((((())))))''''''((()))))))))))))))(((((()))))))))*********''')))++++++***)))***+++***))))))))))))))))))*********+++++++++,,,,,,,,,+++...111333666EEEwwwnnn```UUUTTTQQQ@@@+++,,,+++***((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$%%%%%%%%%%%%%%%&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))'''''''''''''''(((((((((******'''%%%$$$'''---333'''+++000222000+++(((%%%---)))%%%$$$'''(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))!!!,,,)))'''<<>>KKKUUUPPPAAA:::CCCPPPUUUUUURRRKKK@@@222&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''((())))))******))))))''''''''''''((((((((((((''''''&&&&&&''')))+++,,,))))))(((((((((((())))))''''''((()))))))))))))))((((((((()))))))))******''')))******)))))))))+++***))))))(((((())))))*********+++++++++,,,,,,,,,))),,,333111777EEEzzzwwwoooaaaTTTSSSQQQ???)))******((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########"""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&'''((())))))'''''''''(((((()))))))))+++'''&&&---:::FFFNNNQQQ]]]eeeoootttqqqiiiaaa]]]999:::888333---***+++...''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&+++***---000***+++GGGiiiwwwvvvpppZZZJJJ<<<...***+++...555===333666???MMMWWWVVVIII===HHHMMMVVV___aaaTTT===+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))'''(((((()))))))))))))))&&&&&&&&&''''''(((((((((&&&&&&&&&&&&''')))+++,,,))))))(((((((((((())))))''''''((()))))))))))))))(((((((((((()))))))))***&&&(((******)))((()))***))))))(((((((((((())))))******+++++++++,,,,,,,,,***,,,555000777CCCrrrvvvoooaaaTTTRRRQQQ???((())))))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%########################"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$%%%&&&'''((()))***'''((((((((())))))******...777MMMooo}}}}}}}}}}}}yyyVVV:::///---(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%"""(((&&&"""333VVVnnnsssxxx|||tttUUU666...)))+++,,,(((&&&(((+++---333;;;EEEOOOWWW[[[===BBBQQQhhhwwwqqqYYYCCC&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***'''(((((()))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&%%%&&&''')))+++,,,))))))(((((((((((())))))'''(((((()))))))))))))))(((((((((((())))))))))))&&&(((******)))((()))***))))))(((((((((((())))))******+++++++++,,,,,,,,,,,,...777///777BBBmmmuuuoooaaaTTTPPPNNN???---)))((('''&&&%%%$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######"""""""""""""""###########################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$##################&&&###%%%***+++'''%%%&&&)))+++(((***...---888PPP}}}}}}vvvsss\\\777111'''!!!&&&...,,,$$$,,,###$$$'''%%%%%%)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))###"""***,,,'''###$$$*** ***666```yyyllljjjKKK;;;...---+++***)))))))))***%%%'''***---222>>>MMMYYYYYYQQQFFFVVVvvvjjjCCC(((222"""&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''((((((''''''''''''((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((('''''''''(((((()))***+++++++++)))((('''''''''''''''(((((()))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))'''((()))******)))((('''))))))))))))***+++,,,------///555999333BBBaaatttnnnaaaTTTQQQNNN???---)))((('''&&&%%%$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""##############################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$##################///###'''***%%%%%%+++***''')))HHHfffrrrOOO===/// *** (((...---'''###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###&&&'''&&&$$$%%%(((++++++...111}}}bbb~~~}}}mmmWWW@@@111---///...---,,,+++++++++,,,%%%''''''&&&&&&+++444<<>>ssszzz|||~~~{{{iiiRRRAAA444444777===>>>::::::<<<777888999::::::999888777000...+++******,,,------777$$$,,,DDDTTT^^^tttuuujjj___zzz@@@(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***((((((''''''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''(((((()))***++++++***************++++++))))))***++++++++++++*********++++++++++++******++++++************++++++++++++******+++---...///++++++++++++,,,---......------222888444???TTTqqqkkk```WWWWWWTTTAAA***)))((('''&&&&&&%%%&&&&&&""""""""""""""""""""""""$$$#########""""""!!!!!!############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" """###"""!!!"""$$$&&&"""&&&))))))%%%###"""###!!!&&&)))&&&""""""$$$***######$$$###""""""""""""""""""###$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$"""&&&'''&&&%%%%%%&&&"""$$$%%%%%%###$$$))),,,&&&''')))+++---.........,,,//////***''''''&&&$$$)))$$$%%%+++***&&&###%%%%%%### !!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%((()))'''$$$%%%''')))&&&GGGxxx{{{ddd000(((000###000)))!!!+++***!!!%%%'''&&&&&&%%%%%%&&&&&&'''(((%%%###$$$&&&((('''&&&,,,$$$###999ddd}}}}}}xxxkkkWWWBBB666111222777======:::999<<<888999<<>>NNNrrrlll```WWWWWWTTTAAA***)))((('''&&&&&&%%%&&&&&&####################################"""""""""!!!############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$#########$$$)))!!!"""###"""'''&&&$$$###"""###'''+++!!!&&&'''$$$"""$$$(((######""""""###$$$$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$###"""######''''''(((((((((%%% )))555FFFTTT___gggooouuunnnhhhaaa```bbb[[[EEE///((((((---111***&&&&&&%%%###"""$$$''''''&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''$$$!!!'''111000(((@@@~~~qqqlllooorrroooiiiwwwxxxyyyfff,,,***///'''$$$,,,'''"""***'''&&&&&&%%%%%%&&&&&&'''(((&&&$$$%%%'''((('''%%%***!!!555VVV}}}xxxsss\\\???222666:::999===CCCDDDAAA>>>??????CCCHHHHHHDDD@@@???AAA@@@???<<<999444111///......,,,,,,000;;;MMM```mmmvvv|||yyyeeePPP666 $$$&&&'''$$$)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''''''''(((!!!$$$(((******)))((((((###%%%###$$$)))+++)))+++)))&&&$$$$$$#########''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''(((''''''''''''((())))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***+++,,,,,,+++***************,,,,,,+++,,,------,,,+++***))),,,000///+++---333444222...***(((***///222,,,++++++,,,---+++******,,,+++++++++,,,---...///...000222888888===LLLssslll```WWWWWWTTTAAA+++)))((('''&&&&&&%%%&&&&&&####################################""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""###############$$$&&&&&&%%%###)))&&&%%%''',,,---)))%%%'''%%%"""!!!"""%%%&&&'''!!!%%%((('''###  $$$############$$$%%%%%%########################"""############$$$$$$$$$'''%%%###"""###$$$%%%$$$&&&((('''###!!!***<<>>aaaNNNEEE:::666999>>>AAAAAANNN[[[lllyyyccc++++++!!!###***&&&$$$((()))''''''&&&&&&&&&&&&'''''''''&&&&&&'''((((((&&&%%%&&&---AAA~~~~~~zzznnn[[[CCC333555===???===AAAIIINNNMMMIIIHHHJJJPPPVVVUUUNNNHHHGGGHHHKKKGGGBBB<<<666222///...,,,...///...000>>>RRRbbbeee~~~sssoooIII+++$$$--- ***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''###&&&))))))'''$$$$$$%%%+++//////***'''))))))''''''%%%$$$'''+++---***''''''''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''(((((()))***))))))))))))))))))))))))((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++,,,++++++************+++---***((())),,,...---+++---...111111,,,'''(((...(((---333555111,,,'''%%%---,,,++++++,,,,,,***''',,,,,,,,,,,,,,,---...///---///111777888<<>>:::000%%%$$$)))+++((($$$######"""""""""##############################""""""#########$$$$$$$$$$$$$$$%%%&&&'''((('''%%%&&&'''444OOOnnnxxxlllnnnzzz\\\___XXX999(((...$$$$$$(((+++((("""###(((######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""$$$***---+++===pppjjjSSSZZZrrrrrrqqqmmmiiidddbbbbbbccciii^^^TTTRRRZZZmmm{{{MMM000'''***###%%%,,,%%%(((''''''&&&&&&''''''(((&&&'''((()))((((((((()))---LLLzzzwwwpppyyy}}}{{{dddKKKBBBKKKVVVVVVQQQNNNKKKOOOZZZdddgggeeeeeekkknnnqqqrrruuuuuulll___XXXQQQFFF===777222...+++,,,...//////000444;;;@@@___^^^ooo~~~|||sssUUU,,,)))(((///&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&)))&&&$$$&&&***------,,,222888:::555000...---,,,&&&''''''%%%$$$&&&***---'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&''''''(((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))************************((((((((((((((((((((((((((((((((())))))***+++,,,,,,+++++++++++++++,,,,,,000//////000333333000---555333000.........+++)))------...333777888444111...///...---111666444---------.........//////...000111222999:::===GGGwwwoooaaaWWWVVVSSSAAA,,,)))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""########################"""""""""""""""""""""""""""""""""""" !!!!!!""""""######"""""""""#########$$$$$$%%%&&&&&&%%%######%%%'''+++)))///BBB^^^ttt~~~uuuwwwlllQQQ777***$$$ %%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%&&&&&&$$$###%%%&&&(((???___wwwyyyttt~~~||||||bbb|||fffmmmVVV%%%%%%"""###(((&&& !!!(((######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''!!!,,,)))555iii}}}|||jjjhhhxxx~~~vvvvvvuuuqqqllliiiggggggbbbdddgggddd[[[\\\qqqJJJ '''...'''%%%+++((((((''''''''''''((((((&&&'''((((((((((((+++---<<>>SSSlllkkkUUU<<<(((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###&&&'''%%%"""$$$,,,333HHHccc|||tttzzzgggiii888***!!!$$$%%%!!!!!!%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''',,,)))000WWW|||xxxVVVOOOqqqyyypppxxxxxxwwwtttrrrpppoooooooooooommmlllfffYYYSSSccczzzxxx@@@+++///***$$$***((((((''''''''''''((((((&&&'''''''''&&&)))---111^^^{{{cccjjjuuu~~~~~~yyywwwtttjjj^^^CCCAAATTTxxxyyyuuussssssrrrnnnmmmpppnnnrrrrrrpppqqqooo___KKKDDD>>>888444555444222///,,,,,,---///111333333333222HHHYYY^^^uuuVVV555'''+++***''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))'''(((+++,,,---,,,***))))))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''''''''(((&&&)))+++***(((+++333:::GGGWWWjjjuuu~~~ttt```III555***......---,,,+++******)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))((((((((()))***+++++++++***++++++,,,,,,++++++***(((((((((((((((((((((((())))))(((((())))))***+++)))))))))))))))))))))))))))))))))******++++++++++++******))))))******+++++++++++++++++++++++++++************************))))))))))))***+++,,,,,,+++++++++++++++,,,---...)))+++---,,,+++...555;;;///DDD]]]mmmxxx{{{bbbFFF222...777@@@222555222///555===:::///...///000000000000///...000000111999;;;<<>>333///***)))+++...111444...,,,---//////+++((((((*********+++,,,,,,------)))+++,,,+++***,,,///111<<<000DDDuuu<<<>>>777(((;;;222888666666555444222111///...111...222;;;888<<>>SSSoooTTT888"""((((((((('''''''''&&&&&&***%%%###&&&((('''&&&'''***///>>>UUUjjjwww~~~xxxmmmlllqqqvvvkkkMMM,,,)))((((((***+++)))'''$$$(((''''''&&&&&&''''''((('''(((***)))''''''***...;;;^^^ddd555+++000---+++...,,,&&&,,,---"""''''''((((((((()))))))))000$$$444,,,$$$BBBkkkyyywww~~~rrrLLLAAA333---///000,,,&&&++++++++++++++++++++++++************************444///******---...+++(((...###%%%333666+++(((111///111444444333000+++(((++++++******,,,///---)))***++++++,,,,,,---------(((---///,,,,,,000000---,,,XXXccc777===222555BBB:::999777444222111000///222...222999666;;;AAAtttfff[[[QQQOOOFFF222))))))((('''&&&&&&&&&&&&&&&''''''$$$###%%%+++000<<<@@@DDDHHHKKKNNNRRRTTT[[[TTTJJJ???666,,,######$$$&&&&&&%%%#########""""""#########$$$$$$$$$%%%'''$$$$$$***+++((()))...NNNzzz~~~zzzzzz}}}nnnppp555###,,,'''&&&((((((&&&"""###&&&&&&%%%%%%%%%%%%&&&&&&''' ++++++777___}}}qqqeeeUUUJJJFFFGGGJJJNNNLLL@@@999===???===BBBLLLaaa{{{lllzzzOOO(((!!!---&&&&&&&&&&&&&&&&&&&&&&&&"""((()))&&&&&&,,,---***///sssoookkkttt}}}}}}}}}xxxrrrqqqqqqqqqpppnnnrrrkkkeeeeeeiiilllkkkhhhaaasss|||zzz}}}}}}EEE///)))***))))))((('''(((((((((''')))***''',,,222zzzpppYYYVVVooozzz}}}}}}~~~|||xxxjjjqqq~~~xxxuuuuuuuuutttrrrvvvrrrkkkddd```\\\XXXTTTIII@@@666333000------///------------.........///111333444444777HHHggg~~~www666'''((((((((((((''''''''''''(((&&&)))---***###'''111CCCPPPcccuuuzzzpppgggVVVDDD999+++)))(((+++...///+++(((((((((''''''''''''((((((,,,###$$$...---(((777QQQqqqpppZZZQQQTTTaaannnrrr]]]UUUnnneee:::---000///111***""")))///&&&'''(((((((((((())))))))))))&&&111...---```~~~rrrTTT888++++++,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++++++++...(((&&&,,,333333///***;;;999FFF^^^hhhYYYDDD:::999777222---,,,111555666///111...)))***000111---+++,,,,,,,,,---------......,,,---000111111444999uuu@@@???111AAA:::888666333222111111222444000333999666;;;CCCssseeeZZZOOOLLLDDD222)))((('''&&&&&&%%%%%%%%%%%%$$$###%%%***222:::>>>???BBBGGGKKKOOOTTTYYY]]]]]][[[[[[]]][[[NNN:::***###""""""###$$$%%%$$$###############$$$$$$$$$$$$###%%%%%%$$$&&&)))(((%%%...YYY}}}{{{ccc^^^;;;((('''%%%'''***)))###"""%%%&&&%%%%%%%%%&&&&&&'''(((***%%%111XXXzzzfffTTT___ooo|||pppZZZ@@@000777HHHEEE888iii\\\{{{333:::&&&&&&&&&&&&&&&&&&&&&&&&$$$''''''''')))---,,,)))@@@ggglllmmmyyy}}}{{{xxxtttrrrssstttsssoooqqqlllhhhffffffccc\\\VVVPPP\\\kkktttyyy}}}pppppp666*********)))(((((((((((((((((()))+++&&&///CCCzzzjjjSSScccuuu|||~~~|||~~~{{{xxxwwwwwwuuurrrxxxtttooojjjeee___YYYVVVLLLAAA666222000......///------------.........///,,,///222222000;;;XXXtttDDD///))))))((((((((('''''''''&&&(((,,,---%%%$$$999RRRVVVnnniiiRRRHHH333---((((((---000...***(((((((((''''''((((((((()))&&&$$$%%%---AAAcccPPPYYYmmm}}}nnnTTTAAAQQQuuu222,,,***///---%%%(((---((((((((((((((()))))))))***222---<<>>ppp~~~lll```nnntttOOO888>>>:::===qqqhhh\\\222'''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&(((((('''***...sssRRRffflll|||yyyqqqssszzzzzzvvvsssuuuwwwuuuooommmkkkhhhccc\\\SSSJJJDDDBBBAAAFFFVVVlll{{{|||xxx|||zzz~~~@@@***+++***))))))(((((())))))))))))''' 000___}}}jjjbbbPPPiii{{{}}}{{{}}}~~~|||{{{tttsssuuuvvvvvvvvvrrrqqqqqqnnneee^^^[[[PPPCCC666111000......///------........./////////---...111222000555LLLeee```888)))))))))((((((((('''''''''((()))&&&'''777ZZZyyyuuu{{{eeeFFF:::,,,'''***---,,,((()))((((((''''''(((((()))###///,,,"""999nnnuuufff|||kkk^^^YYYppp555)))***111---)))***'''((((((((()))))))))******...+++HHHzzzYYY;;;&&&///......------,,,,,,++++++++++++,,,,,,------...444---***...888LLLooogggDDD(((---,,,///444555111..............................+++...444222,,,???www>>>666444444444333333444444444777333777===:::>>>DDDrrrggg^^^QQQJJJAAA333(((((('''&&&%%%%%%%%%%%%!!!(((111888;;;===@@@CCC@@@AAABBBEEEIIIPPPYYY___pppkkkeee``````cccgggjjjXXXEEE...!!!!!!%%%&&&############$$$$$$$$$%%%%%%'''"""###((($$$!!!///EEEkkklll}}}tttppp~~~iii}}}zzzWWW;;;,,,###&&&)))%%%$$$(((%%%%%%%%%&&&&&&'''((()))***---]]]www{{{ttt{{{fff===HHH666@@@jjjwww???666''''''''''''''''''''''''***%%%''',,,'''"""///DDDppp^^^bbbkkk|||yyykkkkkkyyyzzz{{{xxxuuuvvvyyyvvvooolllkkkfff]]]QQQGGGAAA>>>===999888BBBSSSbbbmmmrrrsss|||zzzddd444+++***))))))(((((())))))'''***((("""888~~~}}}[[[RRRTTTnnn{{{~~~~~~{{{{{{~~~|||yyywwwwwwwwwvvvvvvrrrsssvvvsssiiiaaa^^^UUUFFF888222000...---........./////////000000000333000111444222444FFF[[[zzzsssAAA))))))))))))((((((((('''''''''&&&(((999XXXwwwlllpppddd\\\fffjjjqqqvvvdddQQQ999+++)))+++)))&&&))))))(((((((((((())))))&&&,,,333BBBhhhpppkkk```;;;)))000///***)))((((((((()))))))))*********333YYY^^^888/////////...---,,,,,,,,,++++++,,,,,,---.........///'''000SSS}}}sssLLL888,,,222777222///333........................+++111222222EEErrr666666666666666555555444333666333777>>>;;;>>>CCCssshhhaaaSSSJJJBBB444(((((('''&&&%%%%%%%%%%%%$$$111???CCC>>>888777888888999999:::???FFFPPPWWWSSS]]]iiioooqqqqqqtttxxxccc@@@)))%%%((((((%%%######$$$$$$$$$%%%%%%%%%%%% $$$,,,'''$$$===bbbtttlllcccdddsssNNNCCC888CCC}}}oooNNN999(((''')))%%%$$$)))%%%%%%%%%&&&'''((())))))'''???~~~xxxmmmxxxwww}}}xxxVVVCCC>>>OOOaaasssyyy&&&''''''''''''''''''''''''***$$$)))///((("""999\\\WWWiiibbblll~~~}}}|||rrrqqqzzz|||yyyuuuwwwzzzvvvooonnnllleeeYYYKKKBBB@@@AAA>>>AAABBB???===FFF^^^sssooosssuuu|||FFF+++******)))))))))))))))###***---***CCCwwwOOOBBBZZZtttvvvyyyzzzzzz|||}}}}}}wwwrrryyyuuuuuuxxxtttiii```^^^YYYIII:::333111///------////////////000000000000555...---000000222@@@SSS{{{vvvFFF))))))))))))((((((((((((&&&&&&&&&111OOOssstttVVVsssyyyzzzmmm|||dddEEE111,,,,,,)))%%%))))))(((((((((((())))))000"""444mmmzzzrrr^^^ZZZ~~~RRR***+++---(((***---))))))))))))************KKKxxxppppppuuuxxxvvv|||aaa000000///...------,,,,,,++++++,,,,,,---.../////////EEEsss]]];;;666888///---444///////////////.........000222,,,222ddd|||888888999999777555333222444222777>>>;;;===BBBnnnkkk^^^ZZZBBB@@@222)))&&&&&&)))&&&!!!""")))///888>>><<<;;;<<<;;;777666<<>>CCC666;;;LLLWWW{{{GGG999,,,)))...)))***"""---&&&!!!---***((($$$hhh^^^uuuvvvjjjTTTPPPVVVqqqOOOIII???kkkbbbHHH---&&&'''((($$$(((+++$$$***"""+++''',,,&&&777TTTnnnVVVgggqqq~~~wwwlllxxx~~~eee{{{yyywwwtttvvv|||~~~yyyqqqqqqiii^^^SSSKKKFFFBBB@@@DDDBBBAAA@@@======EEEPPPaaapppxxxqqq{{{SSS111(((...***)))+++###+++...$$$***,,,hhhsssZZZFFFHHH[[[{{{yyyyyyzzz}}}}}}}}}vvvrrrvvvwwwtttqqqppppppkkkccc\\\KKK;;;555333000///111000000000000000111111222222222333444222444???KKKyyyxxxkkk///+++...&&&+++---"""+++---%%%(((HHHoooyyytttiiiooovvvrrrJJJ111..."""111,,,((('''***(((%%%'''...+++000jjj}}}uuuhhhooo~~~fffggg555666&&&,,,222%%%000(((111!!!333&&&>>>|||zzzyyyzzzxxxuuuuuuyyyrrr~~~uuummm|||YYY'''111)))'''555$$$444(((111222,,,...111...)))LLLuuuCCCCCC666)))777///999(((333888)))000...777,,,888SSSzzzrrrnnnnnnpppoooPPPTTTqqqiii+++555:::888000<<<...666666999<<<:::BBBDDDoookkk]]]YYYAAA???111(((&&&&&&'''$$$"""'''///777===???:::666555333///000777>>>BBBEEELLLXXXaaa]]]mmmuuulllwwwqqqzzzhhhKKK:::---(((&&&%%%$$$###%%%'''&&&$$$$$$(((***$$$&&&DDDbbb~~~~~~{{{^^^LLLEEECCC<<>><<>>AAACCCGGGOOOVVVeeeffflllyyy}}}mmm|||vvvsss333---!!!&&&&&&&&&'''&&&%%%$$$$$$&&&'''+++%%%+++kkkjjj}}}pppSSSGGG]]]uuueeewwwwwwSSSTTTWWW[[[KKKZZZqqquuu]]]888000(((((()))+++$$$,,,((((((---'''---SSS}}}kkkdddttt}}}jjjZZZ888888999KKK|||qqqddd___cccqqqHHHGGG999llltttKKK///###((('''&&&******)))'''...'''---111rrrXXXKKKZZZZZZjjjfffgggpppmmm```rrrsss|||zzzlll]]]bbbggg______ppp~~~sssvvvyyy|||wwwjjjlllfff]]]VVVPPPLLLJJJHHH>>>???CCCGGGFFFCCCEEEJJJIII[[[mmmooohhhuuuFFF,,,,,,)))'''+++&&&++++++'''***DDDFFF???NNNdddwwwxxxyyy{{{}}}~~~~~~vvvhhhOOO___tttttt~~~|||zzzwwwuuuvvvuuurrrssstttppphhhYYYNNNAAA999444///---...000000000000000111111222333222333444333555???JJJkkkwww~~~NNN'''(((---((()))&&&))))))///^^^lllddd{{{~~~[[[999///,,,'''---,,,%%%&&&000111***@@@vvv}}}|||uuummmggglllzzz|||{{{jjjKKK111888$$$///)))111******000"""RRRppp~~~nnn{{{^^^333444...222555&&&,,,222(((,,,555***HHH|||VVV000555888,,,...111111888222111???iiiwwwqqqlllfffbbbbbbkkkqqqrrr___VVVjjjuuuAAA333666DDD***<<<666888===AAA???EEEEEEpppjjjZZZTTT===;;;...'''&&&%%%######***777BBB@@@>>>888222......//////555:::???@@@@@@AAAEEEIII@@@cccsssjjjsss}}}QQQIII---%%%%%%&&&((('''$$$###%%%)))%%%&&&---FFF||||||~~~xxx{{{lll~~~bbbJJJnnnnnnaaagggvvv~~~gggiiiqqq~~~uuudddFFF>>>&&&(((,,,***%%%+++'''***,,,&&&666xxxzzzNNNkkk}}}lllMMMOOO888LLLNNNSSS|||yyyxxx}}}rrrFFF@@@IIInnn___999$$$((((((%%%)))+++)))(((---%%%+++===GGGUUUWWW___mmmnnngggnnn{{{tttssskkk{{{ZZZHHHQQQ^^^aaaUUUMMM\\\sssmmmrrrvvvyyyyyykkklllggg```YYYTTTQQQMMMKKKFFFDDDDDDIIIMMMSSS^^^hhhbbblllwww{{{rrrmmmZZZ111******%%%+++(((***+++)))***TTTvvvFFFAAARRRjjjvvvxxxzzz|||}}}~~~qqq[[[JJJ@@@DDD???@@@YYY|||wwwssstttrrrpppqqqrrrmmmfff\\\SSSFFF;;;444111000111000000000000000111111222333222333444555777???IIIccc|||bbb)))&&&000'''(((((())),,,AAA|||aaadddsssxxxoooRRR333...(((+++---)))'''***111777lll}}}qqqwwwyyypppsss{{{{{{{{{kkkttt555***...000)))...,,,***///)))www}}}nnn>>>,,,111333777---)))000333222000@@@|||CCC777666444444111333888111555MMMpppvvv~~~hhhddd<<>>EEE@@@;;;444000......000222111555888999888777999;;;@@@777;;;ZZZ~~~wwwuuu}}}iii777)))%%%$$$''''''$$$$$$'''+++$$$!!!===lllxxx~~~~~~bbbUUUzzzrrr```pppzzzuuucccWWW...&&&,,,(((&&&***&&&+++)))&&&DDDeee@@@zzzzzzXXXjjjnnnTTT]]]PPPPPP[[[KKK>>>wwwrrrpppEEE))))))(((&&&***+++((()))+++&&&+++PPP{{{CCC^^^YYYjjjooottteeefffnnnrrrkkkiiitttwwwyyyqqq\\\KKKTTTgggoootttvvvwww~~~~~~pppoookkkddd^^^YYYUUUQQQNNNPPPLLLJJJNNNSSSZZZfffppprrrvvvxxx~~~~~~rrrqqq777***+++$$$******)))+++)))---ddd~~~kkkHHHEEERRRkkksssxxxzzz|||}}}}}}~~~~~~{{{LLLSSSpppxxxjjj~~~wwwtttuuurrroooooopppjjjccc[[[UUUIII<<<333000222333000000000000000111111222444222222555666888@@@HHH[[[uuuooo///&&&///''')))))))))///sss}}}xxxUUUjjjppp777...,,,(((+++111(((!!!444RRR|||iii}}}uuugggPPP+++000///,,,&&&...,,,+++@@@zzzzzzeee...555444---222///,,,333000555ooo}}}lllkkkmmm888///777999000333777333888yyy{{{fffjjjKKK222777<<<444444777===BBB@@@EEEBBBrrriiiWWWPPP888777+++&&&'''&&&'''///:::AAACCC???888222000///---...000///111444555555666777999888<<>>BBB???EEECCCtttiiiUUUMMM555555)))&&&''''''---;;;FFFCCC999555---+++///111...---///+++---000555;;;@@@EEEHHHLLLKKKOOOUUUWWWZZZgggwwwtttXXXPPP:::((('''***'''%%%(((%%%$$$CCChhhqqqnnnZZZyyyxxx```vvv______<<<&&&(((...///''',,,(((666xxx~~~qqqEEEdddyyyrrrvvvGGGMMMaaaBBB...%%%+++---"""((('''$$$555???CCC___[[[\\\ooozzzlllzzzooo___nnn}}}ddd]]]ZZZLLLOOOGGGFFF\\\UUU```hhhlll{{{|||ooommmjjjhhhgggddd```]]]YYYVVVUUUWWWTTTLLLEEEDDDWWWzzzzzznnnzzzyyyrrr~~~III...000$$$+++...'''((()))JJJ333:::RRRYYYppprrrwww{{{~~~~~~|||}}}}}}}}}ooouuuggg}}}|||vvvnnniiiddd[[[RRRNNNWWWZZZQQQEEE===777111000000000000000111111222555222222666999;;;@@@GGGKKK\\\tttMMM///"""---000###000fffTTT```jjj]]]VVV^^^kkkwww```@@@///+++))))))***>>>llleee~~~}}}hhhpppwwwnnn\\\@@@///(((777(((&&&MMMrrrlllsss~~~iiiYYY___nnnsssiii+++777///000(((===888```ttt~~~zzznnn```NNNNNN]]]cccmmmMMM999999333<<<999>>>???AAA555::::::;;;???CCC@@@FFFEEExxxeee\\\HHH777000+++,,,&&&%%%///>>>EEE@@@777111000......///...,,,***...444:::<<<===BBBLLLTTTTTTXXX[[[[[[ZZZ___jjjssswwwxxx~~~___VVV???,,,'''(((%%%"""###%%%---fffzzz|||qqqZZZzzzqqqcccPPP000,,,%%%,,,***)))---CCC]]]GGGmmmiii{{{aaaFFFbbb|||pppVVV---(((,,,&&&'''...###+++222```uuuFFFTTT^^^YYYvvvuuuhhh|||___rrrnnnSSSbbbbbbbbbUUU@@@BBBGGGJJJqqqzzz|||mmmrrr~~~sssooojjjgggeeeccc___[[[bbb\\\YYYZZZWWWOOOIIIIIIDDDJJJOOOmmm{{{tttyyywwwvvv,,,...&&&&&&---&&&&&&///NNNvvv999DDDFFF\\\nnnqqqvvv|||{{{{{{}}}ttt[[[RRRppp{{{^^^tttmmmtttjjjddd\\\QQQIIIIIITTT]]]]]]XXXQQQEEE999222111///...///000000000222222222222444999@@@FFFKKK[[[vvv\\\///+++$$$)))(((DDDqqq~~~EEEtttfffOOOBBBMMM___oootttxxxPPP...777---(((+++JJJ|||^^^{{{xxx{{{qqq;;;///---111,,,///fffrrrzzziiiqqqeeehhhbbbggg999555555---000,,,>>>zzznnnyyy}}}|||qqq|||vvvcccfff>>>333888444666aaa999666@@@888;;;GGGMMMFFF<<>>}}}|||xxxwwwLLL:::===666>>>FFFKKKFFFAAAJJJIIIzzzggg\\\GGG444---)))"""(((333???EEEDDD<<<666---///111///,,,)))***,,,///777@@@DDDEEEEEEHHHKKKWWWYYY[[[[[[[[[```jjjrrr}}}|||ZZZJJJ888---((('''(((***+++555}}}qqqwww|||FFF}}}|||zzzuuuppp{{{vvveee]]]III---***000''')))111SSSRRRDDDssspppZZZqqqqqqYYYLLLqqqsssUUU555&&&))))))---,,,(((111555bbbGGGUUUVVV]]]~~~}}}qqqHHHHHH]]]pppqqqhhhnnnaaaqqq[[[HHH[[[xxx{{{TTTJJJIII@@@XXXmmmgggdddaaa```______]]]\\\aaaaaa```\\\UUUPPPSSS[[[ccceee___jjjkkkgggxxx~~~xxx}}}444---''')))///+++///---ooo{{{uuummm???FFFIII^^^pppqqqwww|||{{{{{{~~~rrrwwwcccYYYSSSuuuZZZNNNmmmvvvcccSSSKKKIIIBBBKKKTTTYYY^^^ccceeedddUUUIII:::000...000111111111222222222444999@@@EEECCCXXXuuutttppp777&&&---,,,)))aaapppMMMRRRdddRRR@@@444888AAAKKK___sss~~~eee???,,,+++111444pppgggwww~~~sssqqq999.........GGGmmmpppddd{{{}}}tttoooeeeqqq^^^666333555555333nnnooo}}}JJJ888555999CCC|||tttbbbtttfff===:::555@@@FFFIIIGGGEEEOOOMMMzzzhhh\\\EEE222+++'''%%%+++666AAAGGGCCC999000+++///222000+++((())),,,111777???BBBCCCCCCEEEHHHIIIMMMRRRUUUXXX^^^gggnnnwwwzzzzzz___UUUCCC111'''&&&((()))$$$KKKgggfffuuu^^^]]]{{{|||}}}}}}zzzfffOOO///+++111%%%+++333```PPPCCCssslllaaaqqq^^^nnnbbbDDD~~~xxx^^^CCC)))((((((,,,******333<<<^^^LLLUUUNNN[[[zzzwwwqqqrrriii>>>;;;999===CCCnnnyyyyyyXXX999FFFaaadddggglllvvvrrrrrr~~~tttZZZDDDGGGNNNVVV\\\```aaaaaaaaacccdddbbb\\\WWWVVVYYYjjj]]]CCCDDDKKKRRRjjjqqq~~~<<<...''')))---***111+++xxxuuudddBBBFFFKKK^^^rrrqqqwww}}}{{{{{{bbbWWWKKKyyy||||||kkkZZZOOOJJJCCCHHHNNNSSSXXX^^^cccffffffWWWCCC444000111333333111111111222444999???DDDBBBVVVoooqqqzzz<<<$$$///,,,***tttsssxxx:::^^^^^^JJJ>>>666888;;;???NNN^^^jjjmmmwww}}}|||kkkSSS***)))111666}}}\\\???000...///UUUggg|||aaaeee}}}~~~rrrnnnvvv888111888333444~~~lllwwwSSS888222999EEE{{{|||kkkddd]]]dddxxx}}}===888:::@@@FFFJJJIIIDDDLLLLLLzzzhhh\\\DDD000***''''''***333???HHHFFF:::///,,,000222000+++(((***---777;;;>>>AAABBBDDDHHHKKKCCCGGGMMMSSSXXX^^^fffkkkoooyyyjjjeeeTTT;;;***(((***+++''']]]aaarrr~~~___jjj|||zzzhhhWWW444+++000%%%...333mmmvvvIII===mmmhhhcccttt\\\OOOJJJKKKZZZmmmmmmHHHrrr|||bbbNNN+++((()))+++))))))333JJJ]]]QQQTTTIII^^^www|||zzzwwwkkkBBB???888777777<<>>;;;<<<;;;:::AAAKKKSSSVVVcccrrrrrrnnnmmmooo111+++111===}}}UUUIII111---111ddd```www]]]kkkzzzdddmmmrrrqqqyyy<<>>+++...%%%111///vvvqqqIII===mmm```___www|||rrrVVVGGGBBBGGGXXXjjj}}}NNNaaawww^^^SSS,,,***++++++))))))222]]]\\\TTTSSSIIIfffuuuiiixxxwwwpppvvv~~~ZZZ===III@@@AAA555555666555111EEEggglllSSSGGGRRRTTTUUU```zzzxxxfffeeeYYYrrrmmmeee\\\XXXYYY___dddtttuuuuuuqqqmmmggg[[[QQQcccyyysssdddtttzzzOOO///&&&((())))))+++222~~~LLLEEECCCLLL^^^sssqqqyyy~~~{{{{{{hhh``````aaakkkwwwsssuuuvvvxxx}}}~~~uuudddWWWRRRRRRUUU[[[]]]^^^bbbggg___TTTEEE777///---...//////000111222555999>>>BBBIIIOOOjjjkkkGGG(((+++(((444@@@dddSSS???<<<<<<===;;;777777<<>>BBBJJJxxxhhh[[[BBB...)))((($$$,,,888EEEKKKGGG;;;111111111111000///...,,,,,,///000222555888>>>CCCGGGCCCCCCCCCFFFMMMXXXcccjjjtttvvvkkksssgggEEE***&&&(((&&&...\\\sssgggyyyxxxKKK~~~wwwzzz~~~xxx^^^{{{nnnOOOCCC<<<@@@IIIUUUlllqqqkkkKKK...,,,'''444)))xxxrrrNNNAAAooo[[[ddduuuwww]]]WWWaaakkkssszzzTTTRRRuuuZZZVVV---,,,---***+++)))222ppp^^^TTTQQQIIIkkkqqqhhh\\\666444bbbcccWWW???;;;999SSS===---666BBB;;;999FFF:::,,,$$$LLLppp}}}hhheeeccc___[[[[[[aaakkksssxxxxxxrrrfff\\\VVVPPPIIINNNhhhuuu}}}rrrcccnnnooowww}}}TTT///'''***)))***(((<<>>BBBLLLJJJiiikkkMMM///)))''';;;xxxKKK\\\QQQ>>><<<;;;<<<:::555333333AAADDDKKKTTTYYY^^^kkkxxxXXX;;;...555\\\{{{uuuLLL{{{qqq222---888UUUmmm^^^wwwuuuqqqooosssuuutttLLL111777000EEEgggvvvnnnhhh```^^^iii|||<<<:::???xxxqqqgggwwwqqqpppqqqmmmiiisssAAA===BBBGGGJJJNNNKKKBBBHHHQQQxxxggg[[[BBB...))))))&&&222BBBLLLLLLBBB666---333111000000000000---+++...000333777;;;AAAEEEHHH<<<999777999BBBQQQaaakkkppp}}}}}}mmmxxxnnnKKK///+++---***222eeessslll___QQQ~~~vvvvvvhhh~~~~~~nnnZZZOOOLLLMMMPPPIIIAAAHHHVVVmmmrrrTTT000,,,)))555$$$xxxqqqNNN???kkk\\\ooowwwllleeecccjjjttt\\\MMMwwwZZZYYY///------)))...)))333}}}```TTTNNNGGGlllkkkqqqvvvmmmEEEFFF>>>bbb]]]VVVIIIDDD555@@@JJJBBB555>>>HHH@@@555333333***CCCYYYjjj~~~fffWWWYYYZZZYYYXXXZZZ^^^bbb```bbb\\\LLLBBBBBBFFFGGG>>>KKKNNN]]]hhhmmm|||yyy{{{wwwVVV///'''+++***---'''CCCuuu:::CCC???JJJ\\\sssooozzz~~~|||{{{lllZZZhhh]]]XXXYYYKKKbbb{{{eeeJJJMMMXXXxxxbbbaaaffflllkkkdddaaadddIIIJJJGGG@@@666000000222...///111333555999>>>AAANNNFFFiiilll~~~QQQ444'''&&&AAAwwwqqqRRRVVVQQQAAA===::::::999666222111333:::DDDMMMSSSWWW\\\aaa^^^xxx999,,,555eeevvvsssIIIvvv}}}ppp~~~xxxttt444///;;;QQQaaaWWWxxxfffzzzooosssqqqnnnpppRRR222777///JJJjjjtttqqqvvvqqqeeennnnnnfffmmm===666888zzzggg{{{sssmmm```YYYhhhEEE>>>???MMMLLLLLLLLLFFFNNNWWWwwwfffVVVOOO(((&&&,,,'''111666JJJMMM===;;;333:::444///000111...+++,,,000//////222:::@@@@@@<<<999888@@@PPPYYYYYY___iiiqqquuusssxxxxxxsssXXX333'''+++)))???aaaqqqcccvvvUUUUUU~~~vvv~~~uuufffrrrKKKhhhvvvyyyxxxvvvtttppppppiiibbblll{{{sssrrr}}}ccc444...(((111(((xxxKKKDDD\\\YYYNNN}}}rrr~~~ooo}}}~~~uuugggeeeooo^^^QQQrrr```hhh***000...***///---:::QQQTTTPPPFFFeee~~~vvv|||nnnaaaXXX---===mmmiiiMMMBBB===@@@KKKCCC<<>>EEEOOOWWWGGGIIIOOOhhhxxxiiiTTTJJJ((((((,,,%%%111555FFFIII>>>>>>555:::333///000111...,,,,,,,,,...000222555999;;;;;;FFFCCCGGGQQQUUUUUU\\\hhhooo|||uuu{{{{{{tttwwwvvvZZZ444'''+++***222xxxmmmwww```qqq___wwwxxx~~~pppaaauuuuuucccQQQAAADDDyyynnnrrrwww}}}xxxmmm:::...(((111)))zzzLLLBBBVVVTTTNNNkkklllggg[[[ggg|||~~~mmmiii|||^^^VVVooocccggg***///---+++000---:::RRRRRROOOCCC^^^vvvxxx|||tttqqqRRRLLLBBBZZZzzzdddAAAEEE888======???DDDBBB???DDD000***333555TTTWWW\\\NNN???@@@KKKOOODDD@@@EEEFFF===888333333666777222---...222888BBBOOO___ppp|||vvv{{{lll)))...))))))+++///999~~~:::???:::HHH[[[llltttzzz||||||{{{{{{wwwYYY{{{aaaOOOcccsss^^^|||vvvqqqoootttzzzvvvhhh\\\[[[IIICCCEEE===666444//////000000111333888???DDDLLLSSS\\\tttppp]]]///(((,,,BBBqqqHHHYYYGGG======;;;888999;;;666---888:::===@@@BBBCCCEEEFFFBBBRRRmmmWWW{{{<<>>---BBBwwwbbbXXXWWWlllccc[[[ooozzz~~~uuulllhhhiiikkk~~~}}}```000666333MMMnnnqqq{{{ZZZsssllliiiZZZ```vvvgggdddnnn|||<<<999DDDcccsssuuurrryyyoookkkccc___cccgggnnnLLL;;;===JJJOOOPPPAAAIIIZZZ}}}wwwkkkPPPFFF)))******$$$222444@@@DDD>>>AAA555999222...000111///------***...333555555555:::>>>@@@>>>AAAHHHKKKMMMXXXfffkkkxxx|||oooyyy{{{___666''',,,+++333}}}kkkUUUsssWWWtttsss||||||}}}zzz{{{zzz~~~mmmrrrxxx___~~~}}}{{{BBB///(((000+++xxx|||MMMAAARRRPPPNNNwwwvvvsssjjjSSSQQQHHHwwwwwwkkkqqq~~~```___nnnlllggg,,,------,,,000///===QQQMMMOOOBBBYYYpppwww~~~uuuaaa___IIIMMMrrrtttXXXOOO===444888AAA???===???>>>555...666;;;GGG???FFFKKKDDD<<>>777555000///000000111333999@@@EEENNNWWW___xxxppp\\\111))))))@@@sss@@@___CCC@@@???===:::::::::555...444666888:::;;;>>>BBBEEEIIIPPP```zzz\\\===///666kkknnnuuu}}}|||~~~}}}nnn___\\\]]]fffBBB000BBBzzzeeeWWWSSSccc~~~vvvqqqggguuu~~~xxxzzzyyyrrrhhhaaabbbfffuuu{{{yyy[[[111888555EEEgggnnneeefffooouuuooouuukkkccc___jjj{{{sss555999AAA___rrr~~~ppp```^^^qqqwwwqqqmmmlllllljjjvvv|||OOO===<<>>lllllleeedddOOOrrrsss~~~|||vvvZZZoooooo```ZZZMMMLLL}}}{{{ooo^^^hhhrrruuuIII///(((000///pppOOOAAASSSRRRNNNaaabbbCCCEEE[[[~~~```kkkssswwwfff...,,,+++---///333CCCQQQFFFOOOBBBYYYqqquuubbbRRRPPPRRRllltttVVVPPP888888CCC>>>>>>BBB:::<<<333555AAARRRRRRMMMFFFJJJ<<>>===888444.........222AAAYYYooo|||qqqvvvmmm***...((())),,,111AAA>>>AAA:::HHH[[[jjjppptttxxx{{{||||||iiiZZZdddyyyfffYYYOOOYYY{{{kkkWWWLLL___vvvvvvlllmmmxxx~~~vvviiiZZZHHHCCCEEE<<<555333...///000000111444999@@@EEEMMMUUU\\\}}}|||qqq\\\222***'''===yyyzzz777^^^GGGBBB@@@>>>;;;:::888333///111444666888:::???GGGLLL]]]]]]eeexxx___CCC...444eeelllpppzzzwwwqqq~~~}}}zzzvvvhhhdddkkkllljjjzzzDDD333AAAkkk[[[VVV\\\mmmssszzzUUUPPPbbbmmmiiikkkmmmjjjccc^^^ccckkkppp~~~UUU222777555;;;dddhhh{{{fffhhhvvvooo^^^```qqqjjj555===:::\\\ooovvv|||gggUUUWWW]]]]]]dddppp{{{|||sssrrrssssssuuu|||PPP===;;;EEEVVV^^^^^^jjjtttmmmiiiNNNDDD---,,,$$$&&&444444>>>@@@;;;???333999333...000111///------...---222:::??????@@@DDDJJJLLLOOOQQQOOOLLLPPPVVVcccfff|||rrrfff777(((,,,)));;;oookkk|||lllhhhSSSoooyyy~~~|||uuu]]]WWWbbbTTTKKKVVV[[[TTTggg]]]ooovvvkkkVVV}}}ssstttNNN///(((000222hhhSSS@@@OOOUUUJJJMMMmmm```EEEOOO]]]<<<===III```tttqqqjjj]]]ttt~~~ccc000,,,+++...///888IIIXXXBBBNNN@@@VVVqqqtttzzzvvvaaaVVVIIIZZZiiiYYY```CCC===EEECCCHHHLLLAAA777444111???TTTfff]]]NNN@@@::::::===CCCRRRVVVIII???<<<::::::===???@@@???///111000222AAAZZZoooxxx}}}mmm+++...'''))),,,...AAAAAA@@@999FFFZZZiiinnnvvvyyy|||||||||aaaXXX]]]KKKiii~~~gggmmmttthhhQQQDDDQQQcccfffOOONNNkkkxxxpppuuu}}}}}}vvvYYYHHHDDDGGG???777444...//////000111444:::AAAFFFLLLQQQVVVyyysss\\\222+++(((888sss777WWWPPPCCC@@@>>><<<:::666222111333555888888:::???HHHOOOKKKMMMUUUhhhaaaEEE+++000\\\qqq___sss~~~zzzrrruuuzzzCCC444???ttt~~~\\\YYY[[[hhhmmmiiiwwwvvv___EEEBBB___gggeeedddccc]]]ZZZaaakkkfffPPP333555666666jjjeeetttYYY^^^{{{^^^NNNUUUnnnqqq===AAA888eeeooosssqqqbbbYYYYYYTTTMMMUUUeeeooo|||ooojjjfffgggsssvvvqqqNNN===;;;IIIXXXXXXUUU```xxxmmmhhhNNNGGG...+++$$$&&&000222BBBEEE:::===555:::444///000111...,,,,,,---***///999???===>>>CCCMMMNNNOOOPPPRRRUUUYYY]]]eeennntttccc555(((---)))000lll\\\kkkJJJooo~~~uuu~~~tttWWWWWWPPPWWWMMMLLL~~~{{{fffOOOOOOZZZhhhSSSRRR000***///444___[[[BBBEEE[[[HHHBBBhhhuuulllvvvJJJEEEAAAHHHKKKRRR]]]WWWGGGBBBfff\\\}}}{{{]]]000,,,,,,000111;;;KKKcccCCCNNN;;;PPPmmmsss~~~zzzfffxxxwww]]]```TTTIIIYYYgggTTTGGGCCCBBBGGGFFF===333777000777===SSSPPPJJJ999>>>BBB777111HHHbbbhhhMMMIIICCC>>><<<;;;999999111333222333CCC\\\ooouuusssxxxppp...000(((***...***;;;~~~BBB>>>555BBBWWWgggmmmxxx{{{}}}||||||tttkkkiiiNNNYYYoooppphhhzzzpppZZZPPPHHHEEEwwwpppcccrrrvvvrrrvvvuuuoooZZZJJJIIINNNFFF===888111//////000222555:::BBBGGGRRRVVVZZZ}}}vvv]]]///+++***222pppBBBLLLRRREEEAAA???>>>;;;666333555555888:::888777;;;CCCKKK<<<===EEEVVVpppbbb???(((---QQQwwwRRRzzzuuuwwwnnnuuu|||}}}wwwqqqzzz???333>>>~~~___YYYZZZlllwwwuuukkksssrrrVVVGGGVVVddd\\\WWWTTTNNNHHHLLLUUUYYY}}}HHH444222777555zzzgggzzzPPPcccRRRFFFFFFbbb===<<>>???GGGTTT___eeeiiiqqq||||||sss]]]111(((///***---ssskkk___AAAkkktttkkk~~~iii>>>pppmmmfffeeeUUUXXXxxxlll}}}kkkzzziiibbbYYYXXXdddzzzKKKdddRRRsssVVV333---...333VVVgggHHH:::ooofffLLL???QQQbbbAAA^^^UUUBBB===JJJKKKBBB???XXX```sssUUU///,,,...222666;;;GGGlllGGGQQQ999JJJiiisssyyyqqqmmm]]]LLLVVVaaadddVVVDDDBBBCCC???<<<:::;;;222???666AAA<<>>>>>???<<<:::HHHaaaqqquuu{{{ooo---///''')))...,,,222{{{EEE???333AAAVVVgggnnnxxxzzz||||||}}}~~~ggg]]]dddTTTZZZpppKKKVVV~~~ggggggXXXCCCqqqPPPFFFOOO{{{wwwtttiii[[[PPPCCCEEEOOOJJJCCC===666//////000222555;;;BBBHHHRRRZZZbbbyyy___---***------ooozzz\\\HHHQQQGGGCCCAAAAAA===777666999444888:::888666999AAAHHHFFFAAA@@@MMMeee}}}fff777***///GGGxxx}}}TTT~~~|||xxxvvvoooooovvvvvvoooqqqyyyssszzzuuupppssswww999000===hhhZZZTTThhh{{{yyyvvvnnn|||rrrjjjcccXXXQQQPPPLLLCCCBBBHHHYYY???444000666444mmmrrr|||ttt```sssrrr]]]XXXsssooo777999[[[uuubbbjjjwwwttt___UUUYYYYYYSSScccwwwtttllliiiQQQHHHbbb```oooDDD999===???XXX```tttxxxhhhOOOHHH+++***)))"""$$$,,,KKKQQQ;;;<<<>>>===666000111000---))))))---...777???:::111666BBBKKKAAA555111;;;MMM\\\ccckkklll|||vvvqqq~~~}}}XXX...)))111,,,...uuu|||WWWJJJ```kkkjjjzzz{{{pppNNNjjjQQQ\\\cccggg<<>>LLL]]]\\\ppprrrkkkSSSCCC...***%%%$$$'''%%%444GGG:::...>>>;;;666000......---)))$$$000111444888:::;;;===AAAKKKHHHEEE@@@:::>>>RRRhhhkkkyyyxxxyyyxxxLLL,,,,,,000,,,000RRR{{{}}}YYYUUUJJJhhhyyy~~~sssZZZQQQssszzzEEEWWW```YYY888___IIIooobbbRRR||||||```gggzzzwwwMMM888%%%...???EEE|||WWW111OOOZZZ<<>>777IIInnnKKKLLL>>>HHH```sssmmmoooqqq{{{rrriiiooouuu^^^TTTKKK===\\\TTTGGGCCC@@@ddd}}}bbb___cccHHH:::FFFMMMBBB;;;???<<>>UUUjjjpppyyyyyy{{{zzzxxx}}}___dddssscccTTTtttZZZ\\\llleeehhhjjj[[[yyymmm[[[QQQ>>>222111666:::CCCDDD999000///111444555777???HHHUUUZZZiiizzzbbb555---+++,,,NNNhhhBBB___QQQBBBFFFNNNCCC888:::???999888555444777===>>>===>>>???DDDPPPdddyyyeee|||VVV+++222333666www```|||yyy}}}yyySSSqqqaaannnhhhvvv|||jjjwwwqqq|||qqq111:::<<<\\\TTT\\\iiirrr\\\\\\fffbbbPPPRRRjjjvvvuuu111333222333777uuueee~~~vvvuuuuuu|||GGGAAA;;;LLLfffwwwfffllleeeaaaYYYcccmmmooolllfff___XXXXXXmmm===888AAAFFFcccoooqqqiiiRRRBBB---***%%%$$$&&&$$$333JJJCCC444999888555111//////---***&&&---333<<>>:::<<>>xxxaaaQQQVVVDDD???AAA???>>>>>>777666888999777555666;;;>>>===666777EEEXXXjjj}}}VVVyyyEEE///***111===}}}vvv~~~]]]eee|||ffffffFFF^^^vvvuuuxxxhhh777111IIIjjjNNNVVVrrrmmmvvvppp{{{rrr]]]kkk[[[DDDPPPkkk\\\888...666999111\\\aaaggguuuCCCCCC???___nnnccc~~~kkkmmmwwwpppaaa```oooqqqdddbbbmmm\\\iiizzztttAAA555AAADDD___mmmooohhhPPP@@@,,,***&&&%%%'''$$$000FFFHHH888000444333222111///---+++)))222777===BBBEEEHHHKKKMMMIIIWWW```VVVHHHHHHTTTaaahhhyyyxxx}}}ccc<<<&&&(((,,,)))111;;;pppuuujjj222JJJgggjjjsssoooXXXvvvSSSqqq]]]333666FFF444555XXXnnn~~~@@@111333666AAACCCrrryyyLLL===TTT|||NNNDDD@@@PPPyyybbb___wwwkkkWWWOOOLLLyyy|||yyyfff000(((999<<<;;;===@@@===\\\MMMHHHCCCDDDXXXssszzzuuuddd```yyykkkhhhYYYMMMmmmfffPPPKKKuuu}}}^^^HHHHHHDDDBBBLLLYYYYYYPPP@@@KKKVVV\\\aaadddbbb\\\VVVPPPDDDAAAPPPiiiwwwxxx|||www___///***''',,,***......ggg}}}jjjAAA;;;;;;MMMaaajjjsssuuuxxxyyyyyytttaaahhhmmm|||VVV```vvvnnnnnnuuu|||tttmmmddd[[[UUUDDD222333@@@???999777333222111222555666999CCCLLLWWW___ppp|||___---))),,,'''000{{{BBB]]]MMMBBB<<<===FFFDDD111444:::???<<<555333999AAAAAA444...:::MMMaaawwwwwwnnnttt444///''':::FFFiiiwww___vvvvvvZZZ___[[[mmmMMMhhhxxxbbb{{{zzzmmmnnnTTT:::)))UUUUUUWWWaaaqqqiii???IIIYYYrrr{{{LLL444000666:::222KKKzzz]]]dddwwwCCCJJJEEExxxnnn\\\tttmmmjjjmmmtttbbb___qqqyyypppmmmvvvaaadddwwwVVVDDD666CCCFFF```rrrmmmfffOOO@@@,,,***&&&%%%'''&&&***:::DDD:::,,,000222222111...+++******555>>>GGGNNNRRRVVVWWWUUUPPPDDDDDDKKKAAA555JJJnnnqqqyyyssstttTTT333%%%(((+++)))+++///WWWzzzqqqAAA222ZZZbbbrrrxxxllldddqqq|||qqqeeedddOOOJJJIII555///LLLkkk{{{666+++777888BBBDDD___zzzMMM999AAAPPPHHH>>>SSStttsss\\\KKK000---999999:::999EEE;;;SSSWWWHHHGGGBBBQQQjjjzzzwww~~~iiiqqqsssdddVVVaaasssyyy\\\QQQrrrsssjjjaaa^^^^^^XXXMMMLLLTTT???DDDKKKQQQXXX^^^```___NNNJJJCCCCCCUUUnnnyyyvvvuuuYYY...(((++++++)))///+++XXXtttAAA===888JJJ]]]iiirrrtttxxxyyyxxx{{{fffggg|||yyy}}}qqqVVVPPPWWWrrrYYYOOOVVVvvv~~~\\\bbbsssoooaaaQQQGGGFFFJJJLLLLLLDDD111444CCC???333000000222000111444666;;;EEEPPP```iiixxxsss\\\***)))---------QQQoooOOO[[[VVVQQQEEE>>>HHHHHH666555999??????999555:::BBBGGG;;;///444KKKgggyyy^^^~~~}}}fff...,,,222EEEOOO|||kkk|||fffmmmlll___JJJaaaHHHOOOwww]]]aaarrruuuhhhVVVWWWppp>>>777,,,SSSfffYYYXXXxxxMMM|||ppp}}}JJJ(((888111333>>>KKK{{{YYYmmmqqqIIIRRRKKKoooiiiiiiooo}}}fffyyyrrrhhhccchhhooommmggg```aaa|||CCCCCC===DDDIIIaaatttkkkeeeOOOAAA---+++&&&###%%%'''&&&---===AAA777111222222111---+++******000AAAUUUccclllpppmmmfffnnn]]]WWW]]]TTTDDDPPPmmmnnnwwwwwwgggEEE---''')))+++***&&&***<<<}}}vvvzzzuuu___---GGG\\\zzzvvvaaaLLLeeemmmkkkcccsss~~~___888666888JJJrrr~~~333+++:::<<>>FFFtttzzzWWWhhh|||sss[[[BBBIIIPPPwwwsssjjjfff```ZZZXXXEEEHHHHHHEEEGGGNNNRRRQQQEEEDDDAAAGGG[[[rrrxxxssswwwOOO---'''...)))***000,,,KKK{{{???>>>555GGGZZZjjjrrruuuyyyyyyxxxtttmmmYYYxxxxxxkkk^^^OOOVVVDDDOOOXXXggg```___lll```UUUIIIDDDFFFHHHEEEBBBDDD222555BBB<<>>>>>EEEBBBMMM```iiiiiifffQQQCCC///+++&&&###"""&&&&&&'''999IIIFFF777666333000...,,,+++***,,,888DDDLLLYYYiiissssssrrriiiddd```hhhwww~~~~~~vvvWWW777***))))))***++++++111111pppyyyttt===999SSSuuu}}}zzzppp]]]ZZZ___ooo|||???WWWvvvooo[[[XXX|||}}}hhh777333???CCCLLLMMMUUUxxx}}}HHH888;;;|||^^^BBB;;;???{{{kkk555888>>>999666===777KKKBBBKKKlll}}}IIIIII===<<<```xxxmmm\\\bbbtttlllTTT]]]EEE===[[[zzz]]]HHHVVVqqqlllQQQRRRUUUNNN@@@===DDDDDD<<<@@@??????GGG]]]sssxxxppp}}}BBB---(((000''',,,111111DDD===@@@333CCCVVVhhhpppuuuyyyyyywwwbbbUUUaaaZZZFFFaaa}}}|||aaaWWWPPPcccuuuRRRxxx|||yyy~~~xxxkkkZZZPPPNNNPPPPPPNNNFFF888:::@@@777---...///000...///333888@@@NNN[[[ggguuupppYYY---***&&&000+++:::mmmXXXRRRWWWWWWEEE<<>>AAAPPPNNN;;;666;;;:::===???777DDD===DDDRRRPPPNNNAAA999===iiinnneee{{{tttnnnYYYUUURRRQQQJJJVVVtttzzzYYY???GGGUUUVVV^^^dddZZZHHHHHHTTTMMM888???===;;;CCC[[[sssxxxppp}}}555,,,)))111$$$///222888@@@@@@CCC222@@@PPPcccmmmrrrxxxyyywwwxxxrrrsssUUUYYYcccgggooonnnmmmhhhQQQ^^^iiiHHHfff{{{wwwbbbRRRLLLNNNRRRTTTLLLBBBAAA???333...111///111///000444:::DDDSSSaaakkkzzzuuuPPP,,,,,,$$$000(((000@@@^^^PPPYYYPPP??????GGG@@@666222888:::555555:::333222777EEEWWWgggrrrvvvzzzVVV===777???>>>888LLLWWWppp{{{OOOllldddWWWlllqqqdddXXX___;;;888555DDD>>>vvvPPPTTTmmmhhhsssxxx~~~NNN,,,:::444:::<<<777:::GGGcccaaabbbjjjwww~~~```GGGLLLKKKMMMUUUdddXXXaaayyywwwwwwxxxVVVAAALLLLLLKKKRRRkkklllhhhgggUUUHHH222,,,%%%---###((("""...AAAAAAGGG@@@777222222222///+++'''111555111222:::<<<666:::@@@JJJPPPNNNNNN^^^pppuuu|||sss^^^>>>%%%&&&+++(((&&&***))))))***999sssmmm666<<<@@@YYYwwwyyyrrr___lllsss[[[\\\zzz444;;;AAABBBJJJLLLEEEIII@@@DDDAAA000ccc|||QQQFFFBBBOOO}}}kkkyyyvvv999AAA000222:::BBB???===CCC<<>>CCCFFF<<<888<<<;;;555555<<<999444@@@ZZZggghhhwww~~~444000<<<>>>333HHH@@@===hhh~~~fff|||zzzcccaaauuunnnjjj555666888>>>DDDsssrrrVVVFFFwww}}}yyycccccceeelllxxx;;;888111::::::???333BBBCCCHHHoooXXXYYY^^^[[[```lllkkkmmmjjjjjjkkklllLLLKKKPPPGGGIIIMMMzzz```OOOjjj{{{FFF@@@ZZZPPPVVVFFFiiitttqqqkkkSSSKKK555+++&&&%%%'''((($$$!!!&&&444@@@BBB>>>999444000.........000444777888777888<<>>>>>>>>HHH;;;DDDHHHOOOeeeyyyRRRCCC@@@@@@UUUxxxuuukkkyyyrrreee```XXXyyylllkkk}}}}}}tttoooqqq}}}dddYYYNNNfffMMM===>>>666===]]]uuuuuuppp~~~oookkk111"""......***333222>>>LLLhhhddd>>>444???BBB\\\mmmlllwww~~~wwwkkkttt]]]aaannnNNNyyy\\\qqq{{{ssskkkfffdddUUUNNNCCC888222///......222000222888@@@KKK]]]kkkttt{{{{{{KKK...)))%%%+++&&&222&&&PPPVVVSSS^^^OOOCCCHHH@@@777444888<<<;;;999NNNDDDHHH\\\ggglll^^^:::777999@@@;;;AAAMMMCCCWWWqqq[[[]]]mmmtttyyyHHH555<<<>>>EEEDDDMMMtttUUUTTTPPPEEERRRnnnsss___TTTOOORRR```nnnyyyfff555333:::666888:::111===888777qqqjjjiiigggdddfffttthhhdddTTTHHHKKKDDDJJJSSSIIIkkkoooYYY]]]nnn\\\QQQQQQQQQPPPMMMTTTQQQ|||ssskkkRRRJJJ555+++&&&$$$&&&'''%%%"""%%%---444;;;;;;;;;999777444111///...///222666<<>>XXXnnnMMM888>>>FFFJJJHHHEEEDDDCCCEEEWWWXXXFFF...:::dddKKK===DDDJJJDDD@@@EEEYYYVVVbbbvvvvvvbbbYYY```sssfff@@@===:::999999;;;<<<<<>>]]]ttttttrrrrrr___000(((,,,***---555???333@@@cccwww===<<<888CCCTTTiiijjjtttzzzttt}}}vvvjjjrrriiiddd^^^^^^bbbkkkiii~~~uuukkkcccUUUJJJ<<<333000000...,,,///---000999FFFTTTffftttxxx{{{FFF---***$$$)))&&&***,,,---~~~jjjVVV^^^QQQEEE@@@<<<===AAADDDAAA===///YYYmmm[[[YYYxxxhhh:::///<<>>UUUkkknnnfff~~~mmm;;;***&&&%%%(((***((('''(((((('''(((111000NNN|||OOO'''CCCSSSggg~~~ssshhhggggggxxx666>>>BBBGGGHHHEEEBBB@@@@@@OOOBBB[[[xxx]]]DDD666JJJ|||xxxRRRCCCCCCDDDEEEGGGAAA???@@@AAA@@@CCCSSSfffkkkwwwBBB:::;;;;;;:::888888999;;;;;;@@@EEECCCEEELLLQQQ]]]BBB???JJJaaa{{{{{{ppprrrvvv^^^rrrWWWbbbWWWUUUUUUwwwhhhIIIDDD888???\\\ppprrrsssOOO,,,///+++(((111777???///888RRRnnngggAAAAAA222AAAIIIdddhhhqqqvvvsss{{{}}}YYYMMMcccjjjfffmmmmmm^^^eeeRRRgggnnn}}}ttt```rrr~~~|||tttjjjPPPDDD555...///000...+++000---000===NNN___ppp|||uuu<<<***---%%%((()));;;)))===|||EEEZZZccc[[[RRRMMMMMMMMMJJJFFFIII>>>NNNzzzKKKEEEJJJHHH===>>>DDD;;;999DDD===;;;PPPmmmyyydddfff|||>>>;;;999>>>;;;???>>>HHHFFFxxxttteeeSSSllljjjmmmwwwmmm:::555999555222222---888///111<<<444ZZZiiiMMMGGGLLLOOOHHHJJJTTTNNNWWW|||^^^]]]iii{{{[[[AAAHHHSSSXXXWWWQQQEEEZZZmmmeeewwwkkkPPPHHH555+++&&&&&&%%%$$$#########!!! )))...666>>>AAAAAA===;;;777555444222333666999<<<@@@>>>FFFXXXcccfffmmmxxxnnnBBB'''$$$$$$&&&((((((''''''(((---((((((000---111vvv{{{///888SSS]]]ccclllzzznnnZZZ888BBBEEEIIIHHHEEEAAA@@@AAAKKK<<>>CCCAAARRR^^^```fffxxx|||GGG***+++$$$'''((('''%%%&&&((()))000'''))))))222&&&VVVrrreee}}}333@@@SSSUUUiii{{{tttkkkwww~~~}}}yyyBBB>>>???CCCFFFFFFCCC@@@@@@AAAAAADDDDDDQQQ|||FFF555777;;;TTT|||rrrnnnYYYfffuuu~~~aaaNNNppp666CCC888;;;>>>>>>;;;:::;;;===888CCCEEEHHHJJJGGGXXX]]]RRR??????HHHgggxxxlll{{{ssscccYYYOOOCCCMMMhhhtttxxx~~~<<<$$$222...///;;;999555IIIIII^^^wwweee777;;;555CCCYYYiiippptttyyy|||{{{gggmmmwwwaaaffffff^^^yyyqqqoooPPPdddnnnLLLaaagggsssvvvqqqxxxgggrrr{{{yyyssshhhSSS???888777555111///...///111333444===OOObbbpppzzzvvvccc+++&&&000%%%''',,,444111GGGEEEgggdddYYYYYYNNN///,,,DDD:::BBB???888:::>>>===;;;KKKbbbtttzzzzzz}}}|||hhh@@@::::::@@@888222CCC888;;;QQQLLL[[[<<<222555---...444...000333222000555:::888333eeeVVVLLLBBBMMMDDDKKKLLLIIIJJJKKKSSS___vvvppp~~~oooxxxRRRMMMTTTXXXNNNJJJPPPQQQSSScccXXXwwwyyykkkPPPJJJ777---&&&'''%%%"""!!!"""$$$%%%%%%"""###&&&+++222888===@@@???IIIRRRSSSOOONNNTTT\\\UUUSSS\\\ooonnnHHH+++$$$***%%%((((((%%%$$$''')))))),,,&&&&&&$$$333&&&222```ttt|||iii222:::EEEaaaaaaooowwwwwwxxxxxxzzz\\\<<<>>>999===AAABBB???======>>>===IIIDDD999TTTRRR000???888<<>>JJJDDD]]]xxxKKK\\\]]]MMM(((DDDRRR:::999===>>>999888===@@@<<>>999HHH---444DDD???777<<<888>>>EEErrrttt<<<666666444---///333000666&&&///999---///999555999^^^HHHKKKLLLHHHIIIBBBEEEIIIIIIEEEHHHRRR]]]VVVmmmmmmuuu|||}}}}}}ddd^^^mmm~~~FFFQQQIIIKKKQQQOOOQQQQQQHHHaaaxxxkkkQQQLLL999...&&&%%%%%%$$$############$$$###""""""###(((...444888000;;;HHHOOOPPPQQQUUUZZZ\\\bbbuuuyyy|||bbb<<<%%%###$$$!!!###&&&&&&$$$%%%)))***&&&&&&+++"""***,,,++++++@@@rrrQQQaaa;;;555OOOVVViiinnn}}}{{{ppp~~~}}}vvv}}}zzzgggVVVqqq~~~zzzJJJ;;;<<<666;;;@@@AAA>>>;;;:::;;;>>>CCCAAA888>>>bbbdddEEE@@@999<<>>---<<>><<<888222......111333555???UUUlllzzz}}}rrrbbbQQQ***&&&---###''')))+++999AAA333AAAGGG===^^^{{{SSSUUUqqqbbbPPP111<<<333000===888666999<<<<<>>444444QQQ\\\jjjkkkkkk___}}}vvvkkkooo```[[[ffffffVVVKKK777:::777<<>>;;;777:::FFFQQQ~~~333BBB888333666333111222666888777555666666AAAIII;;;KKK888MMMlllXXXFFF;;;DDDVVVooo{{{IIIxxxpppwwwsssfff^^^nnn~~~zzzmmm333222...222;;;;;;999AAA@@@,,,AAA...@@@zzzuuu___???111888<<<]]]iiiooo{{{rrrzzz~~~oooppphhhfffyyysssXXXWWWjjjppppppyyyyyymmmiiinnnfffRRRGGGKKKIIIAAA777000...///111222:::HHH```vvv~~~}}}~~~mmmNNNFFF(((%%%---''',,,...:::%%%CCCIII>>>MMMJJJEEEOOOdddZZZzzz\\\GGG000>>>===666777???;;;333666<<<===@@@@@@666BBBDDDZZZooo}}}mmmzzzuuuooobbb666===888111AAA888333111333;;;AAA???===EEEDDDLLL111666444(((+++888///$$$000,,,333///)))...333111000;;;...999nnnlllFFFOOOHHHGGGPPPEEE<<>>666(((''''''&&&$$$######"""$$$$$$%%%%%%&&&'''((((((((((((((()))******++++++///EEEfffssstttxxx\\\CCC???HHHKKKVVVmmmxxxkkknnniiibbbvvvsssrrrzzzsss^^^UUU^^^```XXXqqq~~~rrr|||HHHBBBGGG???@@@>>>;;;:::;;;;;;;;;:::444999<<<777111555EEETTTrrrZZZKKKEEEEEEJJJCCCJJJHHHeeewwwIII666:::888777777666555555666777999:::999777888???BBBAAAAAABBBmmmKKK]]]======KKKmmmxxxnnnSSS|||sssqqqrrrvvvuuutttyyyWWW///222666:::<<<<<<<<<;;;;;;555???>>>888]]]???EEE111;;;QQQgggpppqqqvvv}}}{{{{{{xxxPPP___|||kkkuuuggguuutttrrrgggyyyhhheee~~~jjjMMMOOODDDIIICCC333,,,333888666EEE___pppwww}}}{{{oooQQQ:::''''''+++***,,,111888999<<>>@@@wwwFFF000444000000//////.........---............////////////333555666:::NNNzzzwww]]]PPPOOOKKKFFFFFFIIIIIIFFFBBBFFFFFFEEEEEEFFFGGGIIIIIILLL@@@888XXX[[[IIIIIIOOOMMMLLLKKKKKKLLLKKKIIIGGGHHHiiiZZZtttjjjPPPLLL===222(((&&&&&&%%%$$$$$$$$$$$$%%%######################## ###)))000555999<<<===CCC@@@<<<777111---***((($$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&'''''''''''''''((())))))******+++%%%777SSSYYYsssgggzzz}}}[[[>>>===GGG@@@FFFEEE\\\aaaRRRVVVPPPOOOPPPWWW]]]UUUQQQggg]]];;;777;;;<<<===:::888666777777666555555777666333///111888???VVVIII111888777111555333333222111111111222222555444666<<>>>>>@@@IIIwwwEEETTT///???XXXbbbbbb}}}}}}{{{{{{uuuppp}}}xxx{{{;;;000333888<<>>===;;;;;;666<<<===:::SSS{{{PPP666999:::KKKbbbooorrrsssyyylllnnngggZZZxxx```MMMQQQMMMEEE;;;222...555===VVVjjjrrrsssxxx|||~~~rrr^^^JJJ777((((((++++++---333888;;;@@@EEEGGGHHHHHHHHHUUUHHHEEEYYYvvvEEE%%%888444222444888999777444777777888888999:::;;;;;;BBB>>>FFFAAALLLeeepppeeeeeeeeeccc```iiiyyytttMMM888888777666666666666666555777999999999999;;;======PPPsssJJJ666222333/////////......---------,,,------------.........///111111...000>>>VVVjjjsssYYYIIIGGGMMMTTTKKKGGGCCCCCCEEEEEEBBB???@@@???===<<<===>>>@@@AAA444@@@===999bbb}}}\\\MMMIIIGGGEEEHHHFFFEEEEEEFFFFFFDDDCCC<<>>======@@@;;;|||OOOXXX===999FFFXXXrrrnnn|||zzzyyyssssss|||ccc)))444777;;;???@@@???===<<<:::888777999;;;DDDkkkwww777BBB777BBBXXXnnntttqqqsss||||||uuuxxx~~~yyy}}}tttvvvxxxqqqjjjlllNNNFFFAAA===333---:::PPPjjjyyy{{{vvvyyy{{{tttPPP>>>222)))***,,,,,,000666777===BBBDDDCCCCCCFFFJJJIIIDDD???@@@GGGVVVoooZZZ999000999CCC666333222333666888666333888888777666777888999:::999:::AAA<<>><<<999999;;;===???999555666999:::VVVRRRBBBEEEIIIGGGEEEGGGEEECCCCCCEEEEEEEEEDDD>>>pppcccuuu}}}pppiiiQQQOOO@@@555***&&&%%%%%%$$$###$$$$$$$$$########################%%%$$$"""  !!!!!!"""######$$$######"""!!!!!!"""""""""############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((())))))222###'''000LLLmmmzzzqqqzzzoooYYYVVVgggssslll___vvvppp@@@===FFFAAA;;;???===:::777555444333222000111...,,,...111222///,,,444---<<>>???CCCDDDVVV}}}HHHVVV;;;<<>>>>>>>>===<<<;;;888999222666<<<666XXXLLL>>>444999MMMiiitttppprrr{{{|||sssggg}}}{{{tttaaa\\\[[[EEEEEECCC===222333IIIbbbqqq}}}{{{||||||pppMMM333---)))+++---...333999999<<>>777444777888333,,,444222111222444555444222888777555555666888:::<<<666999;;;:::>>>===???QQQdddtttEEE///222444444333333222333333444222444666666666666888:::888???>>>AAAbbbyyyNNN***)))222000++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---)))+++...111444777:::<<<999:::<<>>BBBGGGJJJKKKJJJIIIFFFDDDBBBBBBBBBBBB???<<>>CCC111222AAA888...ZZZqqqWWWBBBBBBEEECCCDDDKKKEEEDDDBBBBBBCCCEEEEEEDDDTTT{{{kkkxxxnnngggQQQOOO@@@555+++%%%%%%$$$############$$$""""""""""""""""""""""""!!!!!!!!!!!!  ###%%%&&&%%%###!!!############""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((***$$$,,,&&&&&&:::WWWxxx{{{fffLLL999===DDD@@@:::999===:::666333222222000///...------------///000111+++000)))222eeeSSS444===777:::777///:::>>>)))111333555666777777666666888888<<<@@@@@@===>>>CCCBBBAAAyyyXXXQQQ???777BBBLLLlllrrr~~~UUUqqq|||jjjrrrTTT///999CCCAAA===:::888888999999444888...222;;;---GGGhhh444444333CCC___pppqqqttt||||||uuu|||pppyyyWWWsssdddcccdddDDDMMMLLL===555CCC\\\oooqqqzzz{{{xxx||||||UUUHHH+++)))***---///111666;;;???===<<<>>>AAADDDDDDCCCGGGBBB???@@@???>>>@@@EEEDDD@@@:::666555555555444222222222222111111444888111000000111222333222111555444444444666999<<<>>>???BBB999;;;BBB<<<999<<>>444555333111111111000000111222222222333555666555666777999:::777;;;@@@<<>>>>>EEEFFFEEEAAA===>>>DDDIIIDDDCCCBBBBBBAAA@@@===;;;===:::666333222333666888444777777222000555;;;>>>cccEEE;;;;;;DDDFFF>>>???HHHAAA???>>>>>>@@@AAAAAA@@@^^^rrrcccuuu~~~ooohhhPPPOOOAAA777---%%%%%%$$$###############""""""""""""""""""""""""!!!"""###""""""!!!!!!  """"""$$$$$$######""""""!!!!!!########################$$$$$$$$$%%%&&&&&&'''''''''###---'''""")))555PPP|||MMMFFFEEECCC???===;;;999666888666222000///...---+++,,,------***((((((,,,///+++***---444333444bbbnnn777...@@@===444333666555888888000111222333555666777777888666777;;;>>><<<888:::>>>;;;GGGKKKLLLMMM;;;222CCCVVVeeevvvkkkMMMQQQrrrpppeee{{{bbbBBB555888AAA>>>:::555333333555666000666---000:::,,,:::oooAAA666333<<>>PPPZZZPPPeeelllvvvrrriiiQQQPPPCCC:::000%%%$$$$$$###############"""""""""""""""""""""""" !!!!!!"""############$$$""" !!!###$$$ !!!!!!!!!!!!!!!""""""#####################"""######$$$$$$%%%&&&&&&&&&(((!!!******,,,...!!!###999SSSmmmyyyuuuyyyzzzAAAJJJDDDGGGFFF>>>:::::::::888555222///---,,,,,,+++)))((()))***)))((((((***+++111222(((###---222111444]]]|||YYY111,,,:::999***&&&111666777999555333:::666666666666777888999:::666777:::===999444666;;;999DDD888ooovvvbbbEEE??????BBBTTTgggqqq|||wwwTTTqqq]]]rrrjjjeeeeeewwwAAA666;;;555888777555333222111111222,,,333......777000222LLLhhh:::666777EEE[[[mmmttttttkkkzzzzzzoooqqq\\\^^^```bbbuuu]]]NNN???AAAVVVooo}}}|||{{{zzzTTTXXX333))))))***,,,222888::::::======>>>???@@@@@@@@@???CCC<<<888:::;;;999888999999444...***+++...222444;;;///'''))),,,,,,******---...//////......///000//////111222444666777888222>>>...444===777???<<>>999///777HHHDDD000555777999:::<<<@@@EEEIII???===999111***&&&&&&'''......***''',,,222...$$$''''''((((((((()))))))))*********++++++++++++,,,$$$%%%'''***,,,...//////666444444777666333888@@@@@@>>>;;;888888>>>GGGOOO;;;<<<>>>===;;;888666555666555222111000111222333555***)))444666...///999000---555RRR|||```>>>666;;;DDD???;;;>>>DDDGGGEEEAAAAAAAAAAAACCCDDDBBB???<<<<<>>999555<<>>===;;;999:::<<<:::999;;;<<<777000...222&&&***///111///,,,***))),,,)))+++///...***---444,,,---......------...///---...000111333333333333000AAA111555888---999777@@@666888777EEEBBB???xxxiiiLLL888000...///000...+++,,,111111...,,,,,,,,,,,,------...///---...000111000111222444777000000888888000000777555333222333666444///***///+++,,,111444111///111---&&&)))222--- $$$333&&&'''''''''(((((())))))))))))))))))************............---,,,------***+++111777555111555===999:::<<>>===;;;888666666111111000///...//////000+++222222***+++333///###222...---000333<<>>;;;<<>>@@@@@@>>>999666333JJJNNNQQQGGGUUUrrrhhhSSSSSSDDD;;;333&&&%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))%%%(((...---000GGGcccnnnMMMDDDGGGEEE@@@???AAA@@@>>><<<:::888666555000///,,,***))))))******'''''''''''''''''''''''')))************+++++++++,,,,,,---...000222333444999888777666444333222111111111000000//////......,,,///222333222111000111444444333222222111000000222444555666666444333111444***FFF---[[[hhhKKKKKK@@@999888JJJ^^^```ggg}}}zzz}}}___uuu|||{{{kkkYYYWWW]]]tttHHH444999999---444222111///...---......------...///000111222222GGGiii:::+++<<>>BBBCCCCCC@@@;;;999;;;===666666555333111000///...........................------------------------++++++++++++,,,---......+++...111333222111111222666666888999999888777777;;;<<<<<<===>>>>>>======KKKLLLNNNPPPRRRSSSSSSTTTAAA>>>:::666222000//////------------------------+++++++++,,,,,,,,,------//////000111222333444444444444555555444444333333000000///...------,,,,,,************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************++++++,,,,,,------...///111333333333444666777666666888===BBBDDDAAA>>>===<<<;;;999888666555444000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,.........///000222333444666<<>><<<===>>>>>>===<<<:::999999888777777999;;;::::::<<<;;;:::999888888888888???AAAPPPLLLQQQPPPqqqgggRRRSSSDDD:::111&&&%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&***&&&&&&(((&&&$$$---:::111HHHfff~~~bbbPPPUUUEEE;;;AAAFFFCCC???@@@===<<<;;;999777444222000///---+++)))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))************++++++,,,---///000111111111111000000//////...000000/////////.........,,,...111222111000000111111111111111222222222222222333444555555444222111999222***999777nnnMMM\\\QQQ@@@;;;888>>>^^^qqqbbbqqqsssssssss{{{^^^{{{vvvllldddWWWPPPfff___CCC777555222///333222000...------------,,,------...///000111222???@@@DDD111777QQQaaarrruuuyyywwwrrr~~~ttteee___XXXccc```fffuuu||||||xxxzzzxxx~~~rrrmmmUUUPPP111,,,***///222333888???BBBAAA===>>>===;;;999666666666444333222111///...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////,,,///222333333222222333333444555666777666555555777888888999999999888888222333444444555555555555555333111/////////000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---......///000111222333333222222222222222111111000...------,,,++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))***************++++++,,,------------...000111111222333555555555777:::<<<<<<;;;999777666555333111///...---000///---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000111222---000555888888666555444666777777888888777555555;;;999888999:::<<<<<<;;;999888777666666555555555>>>===JJJJJJNNNJJJpppfffRRRSSSDDD999///&&&%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$&&&))))))(((&&&(((---111222444999===>>>999777777:::<<<<<<999555666666===FFFFFF???>>>BBB<<<<<<<<<;;;999555222000,,,+++)))'''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))))))))***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,............------------+++---000111000000000111111111222333555666777777444555666666666555333222000777888(((444YYYVVVHHH:::<<<>>>666CCCeeemmmqqqssssssuuuxxxwwwtttzzzyyyxxxwwwwwwwwwwwwwwwvvv{{{qqqrrrooojjjkkkeeeSSSQQQeeelllEEE:::888000,,,000222111///---,,,,,,,,,---,,,,,,------...///000000666XXX222:::000===ZZZjjjtttuuu{{{|||www}}}sssvvvmmmuuu{{{yyywww{{{vvvssszzz[[[WWWOOO(((555+++///222333666<<>>;;;:::999888888666333000000///...---,,,+++******++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,---...///000,,,///222333333222333444333444444555666666555555555555666666666555444444555555555444444333222111---,,,+++++++++---...///******************************+++++++++,,,,,,,,,,,,------...///000111111//////000000///......---+++******))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))***************+++,,,,,,------,,,---///000000111333555:::<<<======<<<;;;;;;<<<888777555333111///---,,,///...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---...///+++---...///...///000222444555666666777666666666:::888777777999::::::999555555444333222222222222<<<777CCCGGGIIICCCpppfffSSSUUUFFF:::///&&&%%%$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############$$$$$$$$$%%%%%%$$$&&&&&&'''+++000...(((*********+++///444777777999777666777999:::999888999;;;@@@CCC>>>888;;;CCC;;;;;;<<<;;;999555111///))))))'''&&&%%%%%%%%%%%%########################%%%%%%%%%%%%&&&&&&&&&&&&(((((('''''''''((())))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,////////////000111000000111333444555666777222333333333222111000///$$$555000$$$333444IIIUUUjjj[[[;;;888===<<<@@@UUU\\\eeelllpppsssttttttqqqtttvvvvvvtttssstttvvv{{{yyyuuuqqqsss~~~ooopppcccQQQFFFJJJqqq|||VVV777333666000---000000///---,,,++++++,,,,,,++++++,,,,,,---......///---CCCKKK999HHH000FFFdddssspppwwwwww}}}uuuuuuyyy|||}}}uuu~~~}}}{{{[[[VVV444+++&&&,,,000222222444:::;;;:::;;;999777888999777222...---,,,,,,+++***))))))((())))))))))))))))))))))))(((((()))))))))))))))***++++++++++++,,,---......+++...000111111111333444444555555666777777777777666777777666555444333333222222222222111000.........---,,,+++******++++++))))))))))))))))))))))))************++++++++++++++++++,,,---...///000000............---,,,,,,+++))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***))))))******+++,,,,,,,,,---...111222222333555777===???AAA???<<<;;;===@@@:::999888555333111///...---,,,+++******+++,,,---++++++++++++++++++++++++))))))***+++,,,,,,,,,---...///000/////////222444333333444555666666777777666555333333555666555555333222111000000000000000;;;333>>>FFFEEE>>>tttssshhhUUUXXXIII===222&&&%%%$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""############$$$&&&)))'''######'''(((%%%+++(((&&&(((******((('''+++,,,---111444777777777222222444555444444999@@@555666777666444000,,,)))'''&&&&&&%%%$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%(((''''''&&&&&&''''''(((+++++++++***))))))(((((()))))))))***+++++++++,,,)))+++---...---...///111....../////////000000000---------,,,+++***))))))%%%---888222555\\\[[[SSSoooQQQ999???555===DDDOOOYYY```dddhhhkkkiiimmmqqqpppmmmjjjjjjlllmmmiiiqqq}}}zzzmmmnnn{{{bbbbbbHHH222NNNXXXGGG555///111333111......---,,,*********++++++*********+++,,,,,,------'''999___>>>NNN:::333\\\mmmlllooouuuzzz{{{}}}xxxttt|||zzzuuuwwwxxx~~~xxx|||ccc___JJJ+++///'''222555666555666:::;;;999999777666777888666111,,,++++++******)))))))))((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))***+++,,,---)))+++...//////000111333444444444555666666777888777777666666444333111000+++++++++,,,++++++******...---,,,+++))))))(((((((((((((((((((((((((((((()))))))))*********++++++******+++,,,---......///............---,,,+++***((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))(((((()))******++++++,,,+++---000111111222555777555888:::999777666999<<<666555333111///---,,,+++,,,+++***))))))***+++,,,++++++++++++++++++++++++))))))+++,,,,,,,,,,,,,,,***,,,......------...////////////000111222333444555333111111333444333222111000000////////////000888222===EEEAAA<<>>YYYwwwhhhTTTYYYMMMBBB777&&&%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!""""""""""""###******%%%%%%+++&&&$$$%%%******%%%%%%(((***,,,000222444444555666666888999:::;;;<<<;;;999888777666444222///---+++$$$%%%%%%%%%%%%$$$##############################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******''')))+++++++++,,,///111222222222222222222222222111000///...---,,,,,,,,,)))&&&000+++(((;;;'''%%%ffffffUUUeeeOOO???777222555999;;;>>>CCCDDDHHHNNNSSSWWWZZZ]]]___fffbbbVVVJJJGGGIIICCC999666TTT}}}DDD111555444---***---...,,,+++***)))((((((((()))***(((((())))))))))))******///111+++___HHHAAAFFF444@@@UUUlllvvvvvvtttxxx}}}}}}{{{|||sss{{{zzzzzzxxxvvvvvvyyy}}}sssrrr~~~cccVVV<<<%%%+++$$$333444666666333333555555222444444444222///---,,,---''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((()))***+++,,,)))***,,,---...///222444111000000111222333555666555444333222///---+++***''''''((((((((((((''''''%%%&&&&&&'''((((((((('''((((((((((((((((((((((((((((((((()))))))))******)))******+++,,,---...///---------,,,+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''(((((()))******+++(((***,,,......000222444444444555777999999777555111111000///...---,,,,,,))))))((('''((()))***+++************************((()))+++,,,,,,,,,***)))***,,,------++++++,,,...222111111111111222444444444222000000111222111000------,,,,,,,,,------......555AAABBB999@@@QQQxxxhhhSSSXXXMMMBBB888&&&%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!"""&&&###000111$$$!!!%%%###%%%***)))$$$&&&,,,(((***,,,......///111222000222222111222555777888555444222///---+++))))))$$$$$$%%%%%%%%%$$$$$$#######################################$$$$$$$$$$$$""""""""""""###$$$%%%&&&%%%%%%&&&'''(((((())))))$$$$$$%%%&&&''')))******'''(((******+++,,,...111+++,,,,,,,,,---------...---,,,+++)))((('''''''''%%%///&&&$$$333)))000------pppjjjUUUgggVVVFFF???;;;555333555666777888:::;;;;;;;;;:::555888;;;:::666888FFFTTT???999111111000...***''')))+++******(((''''''((())))))(((((((((((())))))))))))+++)))777000MMM<<>>888777::::::???:::LLL[[[LLL---:::------,,,+++***)))((('''''''''''''''''''''''''''''''''''''''((((((((((((---'''888///666yyyoooGGG;;;???888DDDUUU]]]nnn|||vvv~~~{{{{{{}}}zzz~~~vvvrrrwww{{{zzzwwwyyynnnYYYnnn~~~iiiYYYDDD333---...000111555666777666444333444555333222000...,,,+++***)))((()))******)))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((()))***++++++,,,+++******+++...111222222111111111222444555222111000...,,,***)))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))***))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((()))******++++++------...000111333444444111333444555555444222111,,,+++***)))(((((((((((())))))))))))************+++***)))***+++++++++***))))))************))))))******+++++++++,,,,,,,,,,,,---......///.........111000000///......------,,,,,,++++++***+++++++++---333===???AAA666PPP{{{iiiTTT[[[PPPDDD888)))'''$$$############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############$$$$$$%%%&&&&&&&&&'''(((((()))***+++,,,---000000000111222222333333111000---***'''&&&%%%%%%############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''((()))++++++***+++---//////000222222222000---,,,...,,,***'''&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%222'''ZZZwwwpppzzz~~~dddWWWHHH@@@???GGGYYYjjjwwwGGG000///...---,,,+++***)))(((''''''''''''''''''''''''''''''''''''''''''((((((((((((///''',,,...111]]]JJJ111AAA///...XXXddd```wwwxxxxxxzzz}}}|||{{{yyy{{{yyy~~~{{{yyy}}}{{{qqquuusssZZZ[[[ooolll^^^KKK777---+++,,,000444111222222111///...///000222111///---+++***))))))(((((())))))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))***++++++++++++******+++...000//////.........///000111111000///---+++***((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((()))******++++++,,,---...///111222333444111222333444333222000///,,,+++***)))((((((((((((((((((((()))))))))************))))))*********)))))))))************))))))*********+++++++++,,,,,,,,,,,,---...............000//////...------,,,,,,,,,++++++******+++++++++,,,111999;;;@@@555KKKxxxhhhTTT\\\QQQEEE888)))'''$$$############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###############$$$%%%%%%&&&&&&''''''((()))***+++,,,,,,/////////000111111222222000...+++)))&&&%%%$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((()))*********+++---///---///111333222///,,,))),,,+++)))'''&&&%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%))),,,+++>>>uuulll===111999222!!!++++++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((***,,,&&&***///---dddwwwhhh888;;;III000222VVVdddjjjnnnuuuzzzxxxtttvvv|||~~~{{{zzz}}}~~~}}}|||{{{yyyxxxvvvtttsssooo{{{~~~iiiPPPRRRsssmmmeeeWWW???,,,***,,,***...666333444555444111000111222000///---+++)))((((((((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))***+++***+++++++++***+++---000111000000000000111111222//////...,,,+++)))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))))))))))))))''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((()))******++++++,,,---...///000111222333111111222222111///---,,,++++++***)))((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))*********++++++++++++,,,+++,,,------......------......---,,,,,,+++++++++++++++*********++++++,,,,,,...333666>>>444FFFuuugggUUU]]]RRRFFF999)))'''$$$############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""######$$$%%%%%%%%%&&&''''''((()))***++++++---.........//////000000...,,,***'''%%%$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###################################################$$$$$$%%%&&&&&&'''''''''(((*********+++---///---...///000///---+++***+++***((('''&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&***&&&+++111)))"""999[[[ggg111***111,,,+++444******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((("""000***'''111)))<<>>555AAAtttfffUUU]]]SSSGGG;;;)))'''$$$############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!!!!"""""""""!!!!!!"""######$$$$$$%%%&&&&&&'''((()))******+++,,,,,,------------------+++***(((%%%$$$#########""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$%%%&&&&&&'''&&&''')))))))))+++---//////...---,,,++++++++++++))))))(((&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&!!!''''''%%%///999///???eeeFFF;;;222000///***((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$+++,,,)))...111000000\\\PPPHHH:::444<<>>}}}uuufffUUU]]]TTTIII===)))'''$$$############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!!!!""""""!!!!!!!!!"""######$$$$$$%%%%%%&&&'''((()))******++++++++++++++++++++++++)))(((&&&$$$############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$%%%%%%&&&&&&%%%'''((())))))+++---000///---+++)))((()))***,,,(((''''''&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!&&&+++((("""&&&000'''888fffccc---444111------000111))) '''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''+++###''',,,))),,,111,,,555rrrTTTVVVHHH555222444>>>JJJTTT^^^fffsssvvvxxxwwwsssqqqrrrsssrrrtttwwwxxxxxxyyyyyyzzzuuutttrrroooiii___SSSJJJ@@@PPPrrr|||dddBBB222***///111---///666111222222000---,,,,,,---)))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***((()))++++++******,,,------------...------,,,+++)))(((((((((''''''&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((()))******++++++,,,,,,------...//////000------,,,+++******)))))))))((((((''''''(((((((((''''''((((((((()))))))))''')))+++***((('''(((+++))))))************)))))))))))))))************+++)))***++++++,,,,,,++++++)))))))))))))))))))))))))))))))))))))))***+++,,,,,,...000222@@@888<<>>:::===555BBB:::IIIBBBFFFGGGDDDGGGMMMLLLCCC======;;;;;;;;;GGGjjjOOO777+++222------,,,,,,,,,------...111000...,,,***)))((((((&&&'''((((((((('''&&&%%%&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))***+++,,,,,,,,,,,,,,,++++++***)))(((((((((''''''''''''&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((((()))******++++++......---------,,,,,,,,,))))))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))(((((()))******************************)))(((((())))))))))))(((((((((((()))))))))))))))******+++......///666<<<777AAA\\\ssshhhVVV[[[OOOGGG@@@***'''$$$#########"""!!!"""""""""""""""""""""""" """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! """!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$%%%&&&'''((())))))((((((((((((''''''''''''%%%$$$$$$$$$############""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%&&&'''((()))*********++++++***)))(((&&&$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))***++++++222222333;;;RRRvvvfffLLL777)))<<<777222111444555333111---,,,)))'''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++,,,---000888999999PPPhhhMMMIIIIIIBBBEEE@@@CCC======<<<999888:::888888???IIILLL```yyyeeeBBB666555///...------,,,,,,,,,---///000000///---+++***(((((('''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))***++++++++++++,,,++++++***))))))((((((''''''''''''&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((((()))******++++++------------,,,,,,,,,,,,))))))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))(((((()))************)))***************)))(((((())))))))))))(((((((((((())))))(((((())))))***+++,,,------444:::555???XXXsssjjjWWWZZZNNNFFF???***'''$$$#########"""!!!"""""""""""""""""""""""" """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%############""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%&&&'''((()))*********,,,+++***(((&&&%%%###"""$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&'''&&&%%%&&&---777???FFFMMMWWW___aaa]]]UUUPPPCCC@@@:::444222555===DDD222///---...111222111...+++***(((&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***,,,---!!!,,,>>>HHHFFFWWWuuuxxxkkkWWWQQQHHHJJJGGGJJJIIIJJJOOOXXXjjjXXX---+++...,,,///222...---,,,+++,,,...111222...---,,,***((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))***+++++++++++++++******))))))(((((((((''''''''''''&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''(((((())))))******+++---,,,,,,,,,,,,+++++++++)))(((''''''&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((())))))******))))))((('''((())))))******))))))))))))******))))))(((((())))))))))))(((((((((((())))))(((((())))))***++++++,,,,,,111777333<<>>***'''$$$#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%'''((()))***++++++++++++...---+++)))'''%%%$$$$$$$$$$$$$$$##########################################$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&''''''''''''+++111222///***%%%###&&&)))---000222111///...(((...555777555000...---333111000111111000---***((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))++++++///***222@@@???CCCiii^^^:::&&&777666***111000---,,,++++++,,,///222444,,,+++***((('''&&&%%%%%%&&&&&&%%%$$$%%%&&&((()))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))***************)))))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''(((((()))*********,,,,,,+++++++++*********(((''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((('''(((((()))))))))))))))((()))))))))))))))(((((())))))))))))((((((((((((((((((((((((((()))*********---,,,000666333:::OOOsssmmmWWWXXXNNNGGG>>>***'''$$$#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%'''((()))***************---+++)))'''%%%$$$$$$$$$#########################################################$$$$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&%%%$$$######%%%+++222888///...,,,,,,,,,...000111+++,,,///111222333222222333222222222111...+++(((&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((******...,,,000333///000JJJhhhyyynnnTTT---,,,000...666''',,,,,,++++++,,,///111333+++***)))'''&&&%%%%%%$$$'''&&&&&&&&&&&&(((***+++((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))*********))))))(((((('''''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''((())))))******+++************)))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''((()))))))))))))))'''(((((()))))))))(((((())))))))))))((((((((((((((((((((('''((())))))******...,,,///666555;;;LLLtttlllUUUXXXQQQIII>>>***'''$$$#########"""!!!"""""""""""""""""""""""" """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%&&&''''''(((((((((''')))(((&&&$$$"""""""""""""""""""""###################################################$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""$$$'''((((((%%%"""&&&&&&&&&&&&&&&&&&&&&&&&000---******,,,...---,,,---.........---+++***(((%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''))))))$$$***000555777999:::;;;AAAKKK\\\xxxZZZ\\\nnnsssvvv@@@&&&'''(((777++++++++++++,,,---...///000***)))((('''%%%%%%%%%$$$&&&&&&&&&'''(((***+++,,,'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((())))))*********)))))))))(((((((((&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''(((((())))))(((((('''&&&'''(((((())))))((((((''''''((()))))))))(((((())))))))))))((((((((((((((((((''''''(((((()))******...,,,///666777<<>>***'''$$$#########"""!!!"""""""""""""""""""""""" """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!""" !!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!""""""#########""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%&&&''''''(((''''''''''''&&&$$$"""!!!"""######!!!"""""""""#########$$$####################################$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&((())))))&&&'''***+++,,,+++***((('''(((+++...000111...,,,***+++++++++)))((((((((($$$$$$%%%%%%%%%%%%%%%%%%########################&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((222---'''&&&///;;;<<<666000(((111CCCEEErrr|||gggzzzxxxYYYCCC999333555>>>JJJzzzQQQ111---!!!000222)))***,,,---------,,,,,,***)))((('''&&&%%%%%%%%%###$$$&&&((()))***++++++%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))))))))))))))((((((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((())))))))))))))))))(((((((((''''''&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''&&&'''(((((())))))((((((&&&''''''((())))))(((((())))))))))))(((((((((((((((''''''''''''((())))))(((---+++---666888<<>>***'''$$$#########"""!!!""""""""""""""""""""""""!!!"""###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!"""""" !!!!!!!!!!!!""""""""""""###############$$$$$$$$$$$$$$$$$$$$$############!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%'''((())))))))))))))))))((('''%%%######$$$%%%&&&!!!!!!""""""#########$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%"""###$$$&&&((('''&&&$$$###$$$%%%&&&'''((()))))))))+++,,,++++++,,,...///,,,,,,,,,***'''&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%########################&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((( (((///000,,,,,,///222///<<<111444)))999:::KKKrrrvvvxxx}}}zzz[[[===***,,,...'''***777333rrrKKK111777###(((+++(((***,,,------,,,***)))***)))((('''&&&%%%%%%%%%!!!###%%%''')))******)))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))))))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((())))))))))))(((((((((''''''''''''%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''&&&''''''(((((((((((((((&&&&&&'''((())))))(((((())))))))))))(((((((((((('''''''''''''''((())))))&&&,,,***,,,555888<<>>'''000)))---*********))))))((('''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((()))***+++,,,+++***)))******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***++++++++++++(((((()))******************++++++++++++---000333,,,,,,+++++++++*********)))))))))))))))******++++++,,,***---:::HHHDDD888mmmddd[[[___RRROOOHHH...)))%%%%%%%%%""""""$$$""""""""""""""""""""""""%%%$$$######""""""######""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""""""""""""""""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######""""""#########$$$$$$$$$""""""""""""""""""""""""################################################################################################$$$$$$$$$###$$$$$$%%%&&&''''''(((((((((&&&%%%$$$$$$$$$$$$######$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&((()))***))))))*********))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""!!!!!! !!!"""$$$&&&$$$%%%'''''''''%%%"""!!!$$$###%%%++++++%%%!!!"""$$$%%%&&&&&&'''''''''&&&***777==='''111)))---)))((('''''''''&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((())))))))))))))))))))))))(((***+++---------+++***,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***++++++++++++******,,,---......////////////...---+++---000333---------,,,,,,,,,++++++***************+++,,,,,,///)))///AAAKKKEEE===;;;gggccc[[[___UUUOOOBBB///)))%%%%%%%%%""""""$$$""""""""""""""""""""""""%%%$$$######"""#########""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!"""###############""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$""""""""""""""""""""""""################################################################################################$$$$$$######$$$$$$%%%&&&%%%%%%&&&'''&&&%%%$$$###%%%$$$$$$$$$$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&((()))***((())))))))))))(((((('''%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$$$$&&&''''''&&&$$$$$$%%%'''$$$$$$######$$$%%%&&&&&&***######%%%$$$&&&***###$$$%%%&&&&&&&&&&&&&&&,,,777<<<(((222))),,,(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((()))))))))))))))))))))))))))***,,,.........,,,+++------,,,+++*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))++++++,,,,,,,,,......000222333444444444333333111...,,,,,,///111......---------,,,,,,,,,++++++******++++++,,,------)))===XXXRRR333...BBBrrr```___[[[VVVOOODDD---***'''%%%$$$$$$###!!!######"""""""""""""""###&&&"""!!!%%%&&&"""###$$$$$$###""""""%%%(((###!!! ######"""""""""###""""""###%%%'''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""#########"""###%%%###!!! $$$''')))""""""###""""""******$$$+++$$$$$$(((!!!---%%%((('''$$$%%%'''$$$!!!)))###"""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""%%%&&&%%%%%%&&&(((%%%$$$$$$&&&'''%%%$$$###""""""!!! """&&&)))&&&### """%%%$$$!!!$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################$$$&&&((()))))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&***PPP///***333 )))&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&!!!"""***,,,(((%%%%%%)))***)))''')))+++(((!!!((('''$$$"""&&&+++)))$$$+++***(((&&&%%%&&&%%%###%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%$$$%%%(((***)))&&&###&&&&&&,,,333///&&&)))333111===FFFEEEAAA===555---+++///...(((+++333111'''...,,,,,,...,,,((((((***))))))))))))((((((((((((,,,***(((''''''((((((((($$$---000***''',,,///...111HHHkkkpppVVVEEE;;;666222444///+++///---'''(((***'''(((,,,+++'''+++333***,,,......///222999>>>qqq```^^^[[[VVVPPPEEE---***'''%%%$$$$$$###"""######""""""""""""#########%%%%%%### $$$)))&&&%%%$$$$$$%%%### !!!"""$$$&&&''''''%%%$$$$$$!!! """%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""###"""$$$$$$"""!!!!!!######***)))###))),,,&&&///,,,/// )))$$$---'''&&&'''&&&...(((&&&!!!(((!!!"""---111)))######""""""""""""##############################""""""""""""""""""""""""""""""""""""########################"""###$$$$$$""" !!!###%%%&&&(((((()))******((('''&&&%%%&&&%%%######%%%&&&%%%###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$#########%%%&&&((())))))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''***MMM///+++333"""***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&))))))"""&&&!!!$$$###%%%))),,,,,,)))///000)))$$$'''---111!!!"""''',,,(((!!!"""***&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&((()))(((&&&$$$%%%(((+++333(((!!!$$$...;;;GGGPPPeeezzz]]]QQQAAA444,,,)))***...---(((&&&***---+++))))))******)))))))))(((((((((***)))(((((()))*********444&&&"""...777;;;III\\\{{{\\\===000///)))111777)))...---...111000,,,)))(((***,,,...//////222999>>>rrr```^^^ZZZVVVOOODDD,,,***&&&%%%$$$$$$###"""######"""""""""######$$$"""$$$&&&%%%""""""%%%(((!!!!!!'''***)))''',,,)))$$$!!!%%%""" ###&&&((((((!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!!!!!!!"""""""""######!!!###$$$$$$""""""%%%(((###***000'''$$$!!!$$$!!!###111---@@@AAAOOOLLLMMM???666+++...)))///111(((111+++"""((($$$$$$######"""######$$$########################"""""""""""""""""""""""""""""""""#########$$$$$$&&&$$$"""!!!###$$$%%%$$$+++***(((&&&$$$$$$###"""!!!"""$$$&&&'''''''''%%%%%%%%%&&&%%%$$$###"""%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((((((&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''***FFF...+++111###***'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''***$$$!!!$$$(((,,,111555...555888333......111333"""+++222222000---)))$$$---000)))%%%111,,,'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&$$$$$$%%%&&&)))***++++++***///999KKKkkkgggKKK333...666444...)))))))))'''(((,,,*********))))))))))))(((((())))))***++++++,,,,,,%%%222555///;;;ccccccAAA>>>---###999++++++++++++---///,,,'''+++---/////////222999>>>uuubbb^^^YYYTTTLLLAAA,,,)))&&&%%%%%%$$$###"""######""""""######$$$$$$$$$!!!!!!$$$((((((###,,,++++++---111555888999>>><<<;;;999777333...***(((***+++(((!!!"""""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!!"""""""""#########!!!!!!###&&&((('''''')))///$$$)))"""'''222MMM___bbbnnneeemmmaaaaaaUUUZZZTTTaaa^^^jjjQQQFFF555999---######'''((($$$"""%%%%%%$$$#########$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$%%%###"""$$$'''((((((&&&"""&&&*********++++++)))...+++(((%%%%%%%%%%%%$$$&&&%%%&&&((('''###"""$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((***<<<,,,)))---$$$)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''((($$$%%%(((,,,---)))###000;;;FFFMMMVVVeeerrryyymmm\\\XXXUUUKKK???&&&...222---%%%###(((---((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''$$$$$$%%%(((,,,...,,,***'''TTTQQQ444111//////111///***)))+++++++++*********)))))))))''')))***++++++++++++,,,///---,,,BBByyySSS333444)))---///,,,&&&'''...000---+++---/////////222999>>>|||yyyddd___XXXQQQIII>>>+++)))&&&%%%%%%%%%$$$##################$$$%%%%%%%%%$$$"""!!!"""$$$&&&'''"""000FFF[[[nnnjjjIII333'''&&&%%%&&&''''''### ########################""""""""""""############""""""""""""############%%% '''+++'''######!!!999---)))000kkkpppbbbaaaiiixxx}}}kkkllldddaaaDDD...///222+++'''***&&&&&&%%%$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$$$$$$$%%%''')))(((&&&$$$&&&***+++&&&$$$(((+++***,,,++++++---000111000...***&&&%%%(((((($$$$$$'''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))222)))((()))%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&'''((()))+++,,,***&&&(((888OOO```rrr}}}___RRR+++///999(((###000)))(((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''))),,,,,,&&&###,,,@@@RRRGGG888,,,...555555...'''++++++++++++************(((***++++++))))))+++,,,///,,,NNNrrr888111444666333,,,***,,,...---,,,...000000000333999>>>www{{{eee^^^WWWPPPHHH<<<+++)))&&&$$$%%%%%%$$$##################$$$%%%&&&$$$((((((!!!"""555FFF```mmm|||gggQQQ666((()))---+++'''########################"""""""""#########$$$$$$"""""""""#########$$$$$$((("""!!!''')))$$$"""$$$(((''':::zzztttuuutttcccSSS<<<%%%""",,,''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%'''))))))'''%%%%%%%%%&&&...222000666EEEPPPTTTYYYYYY[[[^^^]]]WWWNNNFFF>>>222******)))$$$"""%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''))))))))))))((('''&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&'''))))))''''''+++<<>>rrrzzzddd^^^WWWPPPIII>>>+++(((&&&$$$%%%%%%%%%$$$############$$$%%%&&&'''%%%&&&&&&%%%***888LLL[[[aaahhhoooqqqooonnnpppsssuuuwwwyyy|||~~~ZZZ;;;)))!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$'''###$$$((('''$$$,,,::::::qqqzzznnnvvviiiYYY<<>>___}}}~~~hhhxxx~~~uuu<<<***...111+++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((($$$%%%+++<<<[[[WWW999---...444---,,,,,,,,,,,,+++++++++(((***,,,+++***---333999kkkyyyooouuutttjjjhhhjjjooovvvHHH444(((///444///---222---///111000000333888===oooxxxbbb]]]WWWRRRKKK@@@+++(((%%%$$$%%%%%%%%%$$$############$$$%%%&&&'''((( ***BBBWWW^^^]]]hhhggggggkkktttxxxvvvyyyggg???111555$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$###'''+++((((((;;;SSSwwwzzzeeeJJJ)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$))),,,+++(((---999DDDoooqqqaaaRRR???222...&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((($$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''(((******---"""******''',,,++++++************************((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''(((******XXX}}}}}}VVV,,,,,,++++++)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((111'''---WWWjjj888+++333---------,,,,,,,,,++++++(((***,,,,,,+++000888@@@rrraaabbb{{{|||nnndddfffmmmtttNNN000000555...,,,222...000111111000333888===mmmpppdddfffWWWNNNMMMDDD000***&&&&&&%%%######%%%###$$$$$$###"""###&&&)))'''777FFFQQQVVVUUUSSSWWWeeeyyy~~~wwwTTTBBB777333(((!!!  +++%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&&&&&&&&&& 111333(((===lllyyyyyyyyyXXX///"""+++%%%###)))%%%"""%%%%%%"""$$$'''$$$######$$$$$$$$$%%%%%%%%% ***,,,$$$"""((()))###"""555(((---444III~~~wwwwwwfffSSS???666***!!!)))...### ---$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***(((%%%$$$%%%&&&))))))((((((((()))&&&###'''%%%%%%'''******'''$$$%%%$$$$$$%%%&&&&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%---((("""''''''%%%***$$$)))&&&###))))))$$$%%%%%%'''"""!!!)))***&&&+++)))'''$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***'''&&&&&&$$$###(((///,,,+++)))))),,,333;;;@@@AAAFFFIIIGGGJJJKKK@@@222...%%%%%%)))***---...))))))&&&''')))&&& """+++'''''''''''''''((()))))))))((('''&&&&&&&&&&&&&&&&&&%%%------ (((,,,$$$&&&''''''(((,,,333999777;;;777---,,,333222)))+++)))))))))%%% !!!'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''' '''+++ ***%%%&&&kkknnn+++111111$$$111""",,,&&&''')))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++ '''---$$$(((111***'''888fff```888...222111******111---)))000)))000,,,000333&&&<<>>333)))""",,,///%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&222000&&&@@@yyykkkccccccfffdddmmm}}}~~~```ddd===,,,***+++!!!%%%%%%"""###''''''$$$###$$$$$$$$$$$$%%%%%%%%%...$$$$$$******'''''',,,---!!!CCCsssfffJJJ;;;000((($$$...///$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&!!!&&&000...%%%$$$"""$$$,,,///---...333,,,+++)))))))))'''###%%%(((%%%""")))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###,,,'''"""+++...###)))+++---+++''')))...111(((---+++)))***%%%!!!$$$%%%+++,,,'''######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%"""$$$***---,,,++++++)))///;;;NNNeeeyyyqqqYYY444+++222###,,,###%%%(((+++...---(((###'''''''''''''''((())))))(((((('''&&&&&&&&&&&&&&&(((###$$$%%%&&&+++,,,$$$''',,,444:::>>>BBBFFFIIIYYYVVVTTTQQQKKKEEECCCDDD:::***%%%///333+++(((...''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&222'''$$$%%%JJJooohhh---888***:::"""'''---)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((###%%%((('''+++---''':::dddVVV;;;111666000))),,,///---,,,///***...000)))888jjjvvv]]]zzzPPP>>>,,,777+++000000111111111222555999===dddzzzgggeeeSSSIIIIIIBBB000***&&&&&&%%%######%%% """%%%&&&%%%%%%%%%&&&000999CCCHHHJJJOOOYYYbbbjjjqqq{{{~~~zzzrrrWWWIII:::"""###,,,"""&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((!!!666VVVnnnyyyiiiUUUFFF@@@>>>;;;777>>>444222<<>>EEEIIILLLRRR\\\ddd^^^iiixxxsss[[[FFF444"""***&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''(((000(((;;;zzzrrrPPPBBBAAAEEESSSfffssswwwuuuyyynnndddZZZLLL>>>;;;@@@WWWiiizzzlll@@@+++...$$$%%%''''''%%%######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&)))...(((%%%)))+++'''@@@QQQrrrXXXLLL>>>+++%%%...&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''')))...///,,,---888FFFpppyyy~~~gggLLL:::222""")))*** !!!...&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((///333111$$$"""111222***AAAQQQBBBCCCLLL===999666666333***''''''###+++***(((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''')))******)))'''///EEEYYYuuu|||xxxttt{{{~~~ooo~~~kkk444222***++++++)))### '''000((((((''''''''''''((()))(((''''''&&&&&&&&&''''''&&&***+++,,,***%%%---@@@QQQfffddd<<<***///...###)))))))))))))))((((((((((((''''''&&&&&&&&&&&&&&&222000DDD}}}]]]XXXZZZeeexxxxxxsssaaa000:::!!!...+++,,,******))))))((('''''''''''''''''''''''''''''''''(((+++&&&(((...(((666^^^lll;;;333000000------...+++///000333000AAA{{{nnnnnn___EEE&&&EEE+++111111222222222555:::===bbbwwwdddgggYYYLLLJJJDDD000***&&&&&&%%%######%%%%%%$$$###""""""&&&,,,111:::===BBBIIIOOOUUU[[[___fffmmmuuu|||}}}}}}tttOOORRR>>> %%%'''&&&&&&&&&&&&&&&&&&'''(((((('''''''''((()))***,,,888aaaPPPUUUmmmjjjVVV>>>CCC===gggxxxqqqJJJ'''000$$$%%%&&&'''&&&$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&***%%%###%%%(((,,,333;;;zzzlllZZZbbbBBB,,,'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''***---!!!888kkk~~~pppgggJJJ---$$$))),,,'''###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((( 666111###:::EEEHHHZZZ^^^uuusss|||pppnnnjjjXXXKKK>>>***(((222222***######'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))&&&'''111BBBXXXsss___ooouuuaaa666((($$$...111(((&&&---((((((''''''''''''((((((''''''&&&&&&&&&''''''((($$$'''###&&&///444MMMvvvzzzVVV>>>000((()))))))))(((((((((''''''(((((('''&&&&&&''''''''')))///;;;uuuoooUUURRRbbb@@@111666!!!***...*********)))(((((('''''''''''''''''''''''''''''''''(((%%%***...)))NNNWWW333)))777333***,,,000+++999------cccmmm===888999///111222222222333666:::>>>aaayyydddhhhYYYIIIFFF@@@000***&&&&&&%%%######%%%&&&%%%###!!!###)))111777888;;;@@@GGGNNNTTTVVVWWWeeefffgggggghhhiiimmmooo}}}kkkjjjZZZHHH,,,)))(((''''''&&&&&&''''''((()))(((''''''(((***+++,,,,,,aaa~~~\\\VVVxxxxxxvvvzzzTTTJJJ@@@LLLuuunnnOOO666'''$$$###&&&((('''&&&'''%%%%%%%%%%%%&&&&&&&&&&&&...$$$'''000&&&!!!EEEyyyqqqfffGGG%%%+++(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((&&&222PPPnnn}}}nnn>>>%%%+++---###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))666)))!!!333OOO]]]lllyyy]]]III999((("""(((,,,***$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((,,,'''///IIIiiidddooorrrMMM,,,'''---+++'''''')))((((((''''''''''''((('''&&&&&&&&&&&&'''((((((&&&000''')))GGGbbbssszzzXXX333,,,******))))))(((((('''''''''''''''''''''((())))))'''DDDrrrxxxfffjjj{{{mmmhhh===000///***,,,+++******))))))(((((('''''''''''''''''''''''''''%%%$$$$$$***000???sssEEE+++999444)))...222---:::***777{{{uuugggeee===555...222222222222333666:::>>>```{{{cccfffWWWFFFCCC???000***&&&&&&%%%######%%%%%%$$$######&&&,,,444:::666:::@@@EEEHHHKKKOOORRRSSSTTTVVVZZZ___gggooottt|||iiibbbJJJ>>>333((((((''''''''''''(((((((((((('''''')))+++---///___{{{bbbrrrqqq]]]VVVUUUTTTRRRSSSbbbyyySSSNNNGGGkkkzzzMMM555***###%%%((('''&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&***111111,,,<<>>***---333///&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((,,,888PPPnnnmmmYYYuuuxxxvvvsssxxxuuuUUU000###(((***&&&))))))((('''''''''''''''&&&&&&&&&&&&&&&'''((((((+++YYY^^^RRRnnnTTT444,,,++++++***))))))((((((&&&&&&''''''((()))++++++444tttwwwyyy}}}000:::222(((++++++******)))(((((((((''''''''''''''''''''''''%%%&&&)))***999hhheee666666///...555000222000555YYYvvvpppsssEEE777222222222333333333666;;;>>>```{{{```cccTTTEEEDDDBBB000***&&&&&&%%%######%%%"""###%%%&&&)))///666;;;444;;;BBBDDDBBBCCCIIIPPPJJJMMMQQQWWW]]]ccciiilllqqq{{{www}}}^^^RRR333((((((''''''''''''((((((((('''''''''))),,,///111vvvwww}}}llliii{{{[[[;;;KKKaaasssyyyDDD444&&&$$$&&&%%%######%%%%%%%%%&&&&&&&&&''''''(((000'''???{{{zzzttt{{{ccc666***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))111aaayyyzzz[[[555)))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))******+++555[[[tttyyy|||\\\;;;(((''',,,''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''IIIuuutttxxxqqqOOO,,,,,,...&&&***)))((('''''''''''''''&&&&&&&&&&&&&&&'''((()))...xxxlllpppzzzEEE------,,,,,,+++***))))))&&&&&&&&&''')))***,,,---aaayyyyyy\\\""">>>)))++++++******)))((((((((((((((((((((((((((((((((('''+++///,,,CCCAAA222)))222;;;---555&&&DDD}}}xxxoooqqqsssZZZddd...===222333333333333666;;;>>>___}}}```gggVVVGGGFFF<<<,,,)))&&&$$$$$$$$$$$$###%%%###$$$(((...444555555AAA>>>;;;:::<<>>]]]~~~```fffUUUGGGFFF;;;,,,)))&&&$$$$$$$$$$$$###%%%%%%&&&***///333444333999888666777:::===AAACCCHHHJJJMMMPPPVVV]]]aaaaaaNNNCCCCCC\\\vvv^^^NNN<<>>111"""***)))&&&---&&&+++((((((***+++555ooohhhuuuzzzddd333...///---************)))((())))))(((((((((((())))))///+++222RRR{{{999666///666111222666eeeyyywwwyyynnnmmmqqqvvvxxxmmmoooGGG777555555555333333666;;;>>>___aaaeeeSSSGGGEEE:::,,,)))&&&$$$$$$$$$$$$###$$$%%%(((---111444333222555555555555888;;;>>>???MMMHHHFFFGGGHHHEEEBBBBBB222888LLLkkkhhhiiiWWWHHH888+++)))***'''&&&)))...###***///&&&333hhhxxxxxxzzzhhh===EEEwwwIII)))%%%***)))((('''((((((((('''''')))+++&&&222444___qqqwwwsss]]]QQQHHHHHHGGGAAA===???<<<>>>AAAKKKVVV^^^|||sssoooHHH)))///%%%333(((&&&&&&&&&&&&&&&&&&&&&&&&,,,)))222%%%===oooxxxqqqhhheeeQQQGGGFFFFFFFFF@@@BBB???CCCPPPXXX___lllpppNNN)))''')))$$$+++)))'''''''''''''''''''''''''''(((###+++'''...555cccyyynnn^^^___oootttqqqKKK333,,,))),,,,,,((((((...'''''''''''''''''''''''',,,###&&&///'''"""EEEvvv|||yyyxxxxxxnnn]]]NNNFFF@@@<<>>AAAGGGUUUZZZUUUiiiuuuwww]]];;;***%%%000(((''''''''''''''''''''''''###+++000'''...cccuuutttXXXYYYZZZ]]]eeeqqqxxxzzzzzz___PPPSSSIIIAAANNNcccmmm===,,,,,,$$$'''***###''''''''''''''''''''''''%%%***)))###<<>>333111///------666LLL```yyy|||tttgggXXXFFF333******+++******$$$---***%%%000ggg}}}~~~{{{ttt]]][[[~~~UUUCCCttt~~~kkk@@@000)))$$$***&&&'''((((((((((((***,,,222777pppqqqvvv~~~uuu\\\OOOOOOSSS^^^```SSS\\\}}}wwwkkkZZZ)))&&&'''&&&(((''''''''''''''''''''''''!!!333***%%%OOO~~~{{{wwwmmm\\\[[[pppaaa???BBB;;;GGG~~~VVV555///'''&&&,,,$$$((((((((((((((((((((((((+++---)))444UUUtttmmm___}}}~~~qqqgggeeegggiiiwwwyyy]]]yyyZZZ111%%%***,,,'''###((((((((((((((((((((((((&&&+++,,,''',,,GGGsss~~~}}}jjjUUUJJJ\\\]]]eeeiii```OOOFFFGGG;;;MMM]]]jjjhhhAAA...++++++---+++&&&%%%)))'''***(((((()))&&&444QQQ|||tttmmmkkkuuu}}}zzz;;;111333222***---***)))***''',,,===WWWlllmmmppp???222000---,,,,,,+++***((())))))(((((((((((())))))***111dddllluuuzzzlllvvv|||<<<666555666666QQQfffxxx}}}{{{tttgggDDD666666555444444777<<>>CCCBBB;;;<<>>XXXrrrAAA000---(((---)))((((((((((((((((((((((((---(((---SSSkkk}}}}}}rrrsssooodddSSSGGGEEEHHHBBBFFFTTTtttxxxvvvGGG---,,,111...&&&(((((((((((((((((((((((($$$...,,,$$$777ccc|||yyyvvvwwwxxxnnn]]]TTTUUUfffxxxlllTTToooJJJ111***(((---...)))(((,,,)))***((('''%%%%%%@@@kkk}}}|||kkkvvv^^^xxx|||]]]777---///,,,+++(((,,,---###...YYYcccaaafff{{{KKK333111...,,,,,,,,,***((())))))(((((((((((()))))),,,888bbb~~~~~~zzzCCC666000222666fff[[[{{{zzz|||uuufffDDD777777666555555777<<<@@@___}}}ccceeeUUULLLHHH444,,,)))&&&$$$$$$$$$$$$###%%%***///333444444666777,,,...000000111666@@@HHH[[[jjjnnnbbb]]]kkkzzzzzztttkkkhhhttt}}}cccVVVCCC222+++*********&&&(((///'''VVV~~~}}}vvvbbbggg^^^MMMHHHGGGRRRlllVVVLLLxxxccc999(((+++---&&&'''))))))((())),,,...333^^^kkk{{{tttkkkhhhZZZQQQXXXjjjrrr~~~{{{ZZZ666,,,)))(((''''''''''''''''''''''''000###///```uuulll{{{\\\NNN999ZZZQQQ111333(((***,,,(((((((((((((((((((((((())),,,;;;nnn|||{{{zzz~~~yyyiiiUUUDDD888999KKK___XXXfffssstttqqq~~~{{{}}}WWW222###''')))$$$((((((((((((((((((((((((%%%,,,)))(((EEEwwwsss}}}}}}fff^^^kkk}}}lll___[[[hhhxxxuuu}}}???111(((+++---)))(((+++''')))))))))(((---XXXyyyvvvoooqqqMMM///---,,,(((''',,,---%%%333qqqnnntttlllcccXXXnnn444111///------,,,***)))))))))(((((((((((())))))...===xxxiiiUUU222444000666~~~YYYttt|||mmmKKK777777666555555888<<<@@@```{{{cccfffVVVMMMHHH333,,,)))&&&$$$$$$$$$$$$###)))---222333333222444666222333333222222777BBBJJJhhh|||~~~vvvffffff\\\QQQVVVooonnnhhh\\\III666,,,)))***)))+++$$$000---fff~~~vvv|||___ZZZRRRAAA888444AAAAAAGGGkkkgggJJJhhhrrrBBB---...'''&&&''')))))))))***,,,...BBBmmm^^^{{{pppgggjjj```QQQNNN???BBBOOOfffzzzuuu???555%%%'''((((((((((((((((((((((((000%%%FFFwwwpppyyy~~~wwwjjjnnnxxx{{{xxxRRR;;;YYYzzz]]]333666'''%%%***))))))))))))))))))))))))&&&;;;PPP~~~uuuwwwggg|||tttwwwZZZMMMDDDFFFIIINNN```ttt{{{uuu{{{rrr|||yyyKKK,,,***...,,,))))))))))))))))))))))))(((***&&&,,,OOOyyyyyyxxxvvvrrr}}}~~~qqq\\\qqq|||uuuzzz}}}NNN:::+++***,,,'''%%%(((###'''***---...999oooyyymmm~~~ooorrr]]]444//////(((((()))+++(((777~~~[[[uuuKKKPPP\\\444222///------,,,***)))))))))(((((((((((())))))222CCCiiiwwwjjj444AAA777777^^^mmmlll}}}___777777666555555888<<<@@@aaaddd]]]UUUJJJAAA888)))(((&&&%%%$$$$$$%%%%%%$$$...777888555333222000222000------222:::CCCHHHfffxxx~~~{{{{{{ssshhhfffjjjddd[[[ZZZjjj~~~VVVRRRBBB''',,,***+++---'''...***~~~lllsss}}}nnn[[[GGG<<<:::999999:::AAA000>>>wwwRRRNNNvvvWWW'''...))))))...(((******)))...***```sssjjjooo{{{xxxnnneeeXXXIIIAAAAAA666DDD???333PPPiiirrrXXX000+++(((******)))))))))))))))******+++ccctttyyyjjjaaaGGGHHHKKKJJJYYYsssTTTKKKRRRkkkHHH111))))))'''&&&...+++'''+++)))'''---111???xxxxxxmmmyyy|||yyyhhhWWWBBBJJJhhhNNNWWWhhhuuuvvv{{{}}}|||ggg~~~aaaIII 111'''((((((''''''''''''((((((((('''000$$$LLLbbbuuuhhh|||...,,,---000(((---)))%%%...$$$'''***LLLWWWhhhrrrsssmmmppp444222333***'''555))),,,@@@hhhiiiFFFVVVcccEEE444111***+++111(((,,,)))******)))'''(((***,,,111jjj\\\|||444666555999mmm|||ZZZvvv~~~llltttxxxyyyjjjlll;;;>>>AAA333666>>>666BBBjjjbbb]]]UUUIII???666)))(((&&&%%%$$$$$$%%%%%%&&&000777777333333222111333111......111777>>>CCCRRRqqq|||pppeeefffqqqiiieee^^^]]]kkkggg\\\III---...++++++///***222@@@~~~kkkrrr~~~jjjhhhXXXFFF>>><<<:::999:::BBBDDDKKKaaaeeeJJJzzz~~~\\\444...((()))---)))******(((...111nnnbbb|||zzzzzzqqqhhh___SSSEEE?????????999666>>>RRRPPP~~~hhh<<<---******))))))(((((())))))******333iiimmmnnnlll{{{cccCCCQQQnnnuuuKKK666(((,,,***&&&,,,((($$$)))((('''---+++aaajjjtttwww|||zzz}}}rrrtttWWWXXXyyyfffjjjpppvvvvvv{{{}}}|||~~~yyyjjjjjjNNN(((///&&&((((((''''''''''''(((((())))))---333YYYvvviiixxxtttnnnyyyqqqeeevvv???111,,,///(((---)))***,,,$$$(((...ZZZ}}}LLLtttrrrjjjccchhh{{{FFF///000***)))000+++,,,NNN{{{aaaMMMUUUZZZqqqSSS666000,,,...111'''---)))******)))((((((***---555|||}}}XXX{{{???777888;;;rrrvvvWWWwww}}}wwwkkksss;;;<<>>???NNNTTTUUUTTTGGGbbbbbbEEE---'''(((,,,+++***+++(((--->>>^^^bbbyyyzzzwwwlll```QQQCCC<<<<<>>eee```LLL777...,,,******&&&...tttlllhhhcccoooyyyuuuvvv```FFFcccZZZSSSEEEIIImmmpppcccUUUMMMIIIFFFGGGJJJXXXRRRNNNQQQKKKOOOfffRRR+++)))(((***,,,))),,,)))---QQQYYYiiiqqqttt~~~zzzfffpppttt}}}uuuhhhYYYMMMGGGFFF???DDDNNNSSSNNNMMMxxxTTT///,,,((((((((('''(((((()))***...]]]OOOwwwxxx\\\mmmyyy|||ooo```hhhmmmSSSZZZGGGaaaKKK(((---++++++---)))(((...+++)))222^^^wwwwww|||ttt~~~zzz\\\ooouuummmmmmuuu}}}}}}qqq}}}\\\BBB---)))))))))(((((((((((())))))'''***(((```zzzZZZiii:::***,,,++++++***...(((+++,,,:::~~~cccUUUrrrxxxtttaaaWWW```hhhiiiqqq888000...333$$$000+++qqqpppSSSUUU[[[vvvgggwwwggg>>>***111111---&&&---)))******)))((())),,,...:::jjj[[[{{{VVV222::::::pppwwwYYYfff|||ooo|||sss{{{zzz;;;888;;;666:::===777KKKaaaaaaZZZIII:::111)))(((&&&%%%$$$$$$%%%%%%///555888444000111444555...///000222555888:::;;;BBBVVVaaaaaa^^^WWW[[[kkkoooeeeVVVGGG<<<:::???FFFSSSMMMlllfffSSS@@@000///......)))222nnnYYY]]]mmmxxx~~~```SSSZZZMMM]]]VVVGGGrrrxxx|||}}}qqqcccYYYRRRMMMPPPUUURRRGGG???CCC~~~ZZZFFFiiiXXX***---((()))...(((---***000hhheeeaaammmrrrttt{{{~~~vvvzzzmmmTTTBBBjjj|||}}}zzzpppddd[[[VVVTTTDDDIIITTTTTTCCCHHHiii^^^666...((((((((((((((()))******...bbbtttSSSuuuZZZmmm}}}QQQhhhMMM:::AAAHHH___eeeTTT___lllhhhPPP//////...)))---***+++///******666zzzXXXdddfffyyy}}}~~~sssuuunnniiigggooozzz}}}ggg___III000---))))))(((((((((((())))))+++...222xxxhhh___yyyooovvv===***---...******)))'''///---CCC[[[TTTwwwxxx^^^KKKNNNRRRRRR^^^qqqDDD111...444###222---kkkYYYYYYddd{{{pppAAA(((111///+++&&&+++)))******))))))***,,,///===iiiggg|||oooeeejjjnnn\\\222:::;;;kkk|||ttt^^^eeexxxttt===777;;;666999::::::VVVbbbbbb[[[HHH999111)))(((&&&%%%$$$$$$%%%%%%///555888444111222666777---...///222555888;;;<<>>rrrwwwUUUPPP___mmmuuurrr}}}yyyooovvvkkkNNNfffnnn~~~xxxlllcccbbbfffIIIJJJFFFSSSJJJGGGyyywwwaaa222222+++'''000&&&///---777}}}tttQQQwwwwwwsssuuupppWWWHHHTTT~~~vvvjjj^^^VVV^^^QQQLLLMMMAAAWWWTTTppphhhEEE&&&))))))))))))***+++,,,---@@@}}}LLLWWWeeeVVVtttssstttqqqqqqaaahhhVVVKKKvvvzzzKKK~~~^^^TTTAAA%%%((('''+++))))))+++***999UUUxxxsss[[[uuuzzzvvv~~~mmmwwwkkkhhhmmmyyysssTTTxxxZZZ;;;+++******))))))))))))*********&&&FFF{{{]]]uuuxxx}}}kkkzzzIII///---///'''---'''+++---***___RRR```}}}|||vvvfffiiifffYYYZZZhhhZZZ000111000(((111555___yyyeeeeeeiiihhh___aaammmHHH---222(((---...)))((()))*********+++...000PPP```qqq}}}~~~ZZZ888999:::gggvvv]]]\\\sss}}}ddd<<<666<<<:::999<<>>DDDNNNTTT^^^```eeeUUU;;;MMMcccbbbbbbeeeiiikkkhhheee]]]nnn{{{wwwwwwxxx___>>>///+++555...TTTddd}}}EEENNNUUUXXX|||www~~~VVVQQQdddyyyhhhNNNIII???000SSSmmmiii|||}}}|||^^^BBBKKK]]]NNNOOOVVViiitttIII///---***...***,,,000VVVYYYUUU\\\fffooozzzzzzmmmOOOEEECCCJJJTTT```ggg}}}{{{mmmmmmkkkdddTTTQQQeeemmm\\\iii|||```000+++))))))+++***)))---333^^^xxx666UUUdddVVVlll|||yyylllyyyjjjuuujjj\\\sss|||VVV~~~iii}}}___GGG------***+++---(((444;;;GGGvvvyyylllkkk|||kkkzzz~~~}}}{{{xxxsssmmmOOOIIICCCJJJTTT```xxxhhh}}}```TTT---)))***)))((('''(((+++...+++111bbblllyyyxxxxxxxxxooojjjooo~~~wwwhhhRRRTTTXXXqqqsssmmm333000+++000''')))222'''...gggfff{{{pppwww|||gggkkklllaaammm666...,,,,,,222444@@@___dddhhhhhhfffhhhpppzzzzzztttwwwgggqqq~~~uuujjjgggiiimmmuuu}}}SSS111222,,,...+++***+++***((('''(((***---...SSSiiiiiinnneeeiiikkk\\\kkksssVVV555666CCCqqqsssddddddXXXkkk|||~~~{{{bbbkkkuuuHHH<<<:::<<<===DDDBBBjjj}}}gggcccSSSFFF333,,,((('''&&&%%%$$$%%%&&&&&&333555666444222222555888***,,,...000222555:::===EEE888<<>>888KKKVVVaaauuu{{{wwwzzzppp```\\\qqq~~~tttuuu}}}xxxqqq111***((((((***+++***///555JJJ@@@PPPdddRRRhhh}}}|||LLL[[[dddTTTfffjjjffflllVVVSSSOOOkkkQQQ}}}fffyyybbbGGG---+++***---...&&&777EEENNNttteeepppaaa~~~}}}vvvdddjjjxxxcccWWWOOOQQQUUUNNNKKKbbbkkkcccXXX111*********)))((()))+++---222???ttthhhqqq|||ooolll}}}uuuiiiaaaRRROOODDDNNNUUUwww999///)))///((()))///,,,***mmmVVVsssoooKKKSSS```YYYbbb```mmm666///---...111444{{{;;;UUUaaafffllljjjjjjooovvvuuuqqqvvvyyymmmdddiiizzzvvvnnnoootttxxxzzz}}}RRR000111+++...---,,,+++***(((((()))***---...IIIooofff~~~eee``````bbbcccxxxhhhooooooRRR333777:::bbbmmmtttfffNNNkkk^^^|||mmmwwwkkkiiiCCC;;;;;;===>>>GGGKKKyyy}}}hhhcccSSSEEE333---((('''&&&%%%$$$%%%&&&&&&444555666444111111444777---///111111111111222333;;;///))),,,CCCEEE666KKKrrrqqqpppmmmkkkkkklllmmmlllggg]]]AAATTTiiixxxsssJJJ///------000XXXmmmzzz}}}CCCMMMNNNHHHGGGwwwlllaaalll???uuufffCCC===@@@555IIIiiizzzdddNNN666KKKssszzz~~~ZZZqqq|||OOO111...***---***...555^^^VVVZZZUUUaaa```kkkssszzzWWWUUUeeeFFFFFFGGGNNN\\\iiizzzsss}}}uuukkk]]]XXXjjjyyyuuu}}}kkk222,,,******---......333:::]]]<<>>HHHRRR\\\fff}}}}}}dddrrr|||nnn^^^dddiii```XXXeeeiii___WWW333***+++++++++******,,,...888DDDzzzccckkksssXXXmmmuuugggccciii]]]XXXPPP|||???///'''///***%%%***111000[[[sssfffWWWTTTtttqqqWWWGGGFFF___~~~mmm666000///000///111lll@@@LLL\\\dddnnnpppmmmnnnssstttvvvuuueeegggooonnnfff___|||vvvvvvyyyxxxsssooo}}}SSS000111+++------,,,***))))))((()))+++,,,...AAAttt___uuueeeMMMVVVUUUWWWiii||||||~~~nnnqqqoooxxxMMM222777333yyyqqq]]]OOO\\\xxxqqqtttiii___<<<999<<<@@@@@@KKKRRR}}}iiieeeTTTEEE333...((('''&&&%%%$$$%%%&&&&&&333555666444111000333777---///111111//////000111>>>JJJEEE000CCCVVVBBB???aaajjjqqqpppjjjggglllsssjjj{{{{{{ooojjjxxx|||OOO---...,,,111WWWtttttt~~~CCCKKKKKKFFF^^^hhh999WWWNNNooo___666000>>>```ppp```VVVCCCKKK555DDDhhhuuuYYYuuu~~~PPP000...***...,,,000777___xxxhhhUUU^^^___bbbcccrrrRRRGGG]]]sssddd>>>III???CCCNNNddd~~~}}}jjjZZZTTTQQQKKKHHHXXXiiiiii{{{}}}666,,,******---///111777>>>iiiAAACCCsssgggMMMYYYsssyyynnn[[[mmmjjjyyymmm]]]IIISSSQQQ|||rrrpppfffBBB///***---)))222<<>>HHHVVVYYYppp777+++))))))---///222999AAAOOOFFFAAAeeennnSSSSSSkkkvvvvvv\\\]]]wwwVVV{{{~~~kkkccc999+++'''///+++888EEEKKK@@@PPP~~~;;;cccWWW{{{dddIIIbbbiiimmm{{{uuuqqqxxxqqqssstttSSSQQQ}}}}}}nnnbbb[[[666)))***++++++---111666:::EEEAAAxxxfffhhhuuuyyyttt}}}zzzhhhgggzzzyyywwweeebbb___DDD///'''000***,,,---)))111rrrfff]]]~~~ZZZmmmpppfffYYYUUUvvvbbb///444+++222---444XXX___BBBSSScccqqqpppgggaaabbbeeennn}}}```VVVQQQLLLSSSaaatttyyy}}}{{{tttwwwQQQ///111+++,,,***((())))))))))))***+++,,,---666dddjjjggg]]]```pppaaaZZZUUULLLVVV[[[[[[bbbccc~~~>>>333666;;;bbb{{{iiiTTTeee~~~uuuLLL<<<<<>>EEEgggrrr{{{~~~zzzLLL---111,,,---***((()))))))))******+++,,,,,,...lllrrroooeeezzzlllcccllliiidddcccYYY\\\\\\TTT]]]___iii777444666222zzzpppyyytttVVVVVV@@@@@@CCCLLLSSSMMMRRRYYYyyyhhhdddQQQBBB000,,,((('''&&&%%%$$$%%%&&&&&&000222444333111111555999,,,,,,---000555===HHHOOOKKKZZZdddWWWPPPAAA000HHHTTTRRRZZZmmm{{{aaaHHHLLL>>>bbb~~~zzzZZZ+++222---***CCC}}}WWWxxxxxxZZZKKK@@@CCC444kkkvvvfffsssPPP~~~WWWNNNlllpppcccaaaQQQ:::888===;;;EEEvvv]]]QQQ---***+++444555777888XXXMMMTTTMMMRRR\\\SSS___zzzPPPVVVuuuhhhQQQ[[[wwwkkkYYYQQQRRROOOAAA>>>HHHLLLxxxlll666///------111444888@@@IIIKKK<<>>888QQQmmmqqqEEE555,,,555,,,EEEaaaooo[[[GGGIII@@@@@@xxxfffRRRbbb666@@@iiirrreeeWWWBBBAAAAAAWWWnnneee>>>555***///888111<<>>GGGJJJJJJJJJxxxMMM<<>>---111)))...,,,(((,,,+++******))))))******+++:::fffccc```iiilll[[[wwwqqqvvvXXXxxxqqqdddbbbpppGGG---444222555;;;ggguuummm___HHHwwwQQQ???GGGMMM\\\pppTTTNNNLLL|||lllYYYXXX@@@000)))'''&&&%%%$$$$$$######$$$...111444444222222444777000000,,,,,,444<<>>>>>AAADDD777GGG```|||rrr@@@444...000,,,===___^^^~~~ooo???JJJBBBFFFXXXqqqfffbbbXXXBBB@@@EEEqqq]]]VVVJJJXXXlllrrr333+++)))---555000;;;<<>>EEEIIIJJJHHHlllnnnEEELLLjjj===FFFNNNaaazzz~~~~~~xxxqqq^^^RRRBBB...+++888???FFFHHHFFFDDD@@@PPPooo}}}IIIMMMUUUcccUUUzzzZZZUUUkkkPPPRRRMMM===HHHbbb{{{|||ccc<<<---,,,---000555;;;AAAFFFIIIHHHHHHyyyZZZjjjbbb~~~iiihhhnnnwwwyyymmmpppttt999...111***------333111<<>>tttkkk777---...))),,,---...@@@999GGGOOOZZZrrrdddccc}}}~~~JJJ,,,333...::::::EEE???IIIAAAddd___bbbbbbfffWWWWWWsssddd{{{zzzKKKBBBJJJZZZgggggg^^^TTTMMMKKK>>>___]]]---)))///)))---+++,,,+++******)))))))))))))))$$$111333UUUhhhYYYfffqqqpppssshhh\\\XXX}}}ccc555111444333;;;333HHHmmmVVVzzzbbbbbbXXXLLLcccLLLEEEWWWRRROOO\\\hhhxxxPPPooo}}}lllXXXWWW@@@000)))&&&&&&%%%$$$############(((---333555444333444555666,,,...///222OOOfff___kkk^^^sss```TTTKKKaaannn___WWWAAA===DDDfff~~~111000333777???<<<]]]PPPmmmXXXAAADDD444KKKzzzaaa@@@ggglll___JJJ===;;;aaauuuzzzeee666...666;;;>>>AAAHHHEEEIIIcccFFFCCCAAASSSNNNFFFmmm~~~fff[[[```EEEgggcccxxxpppJJJ666@@@eeesssqqqWWW:::+++222<<>>AAAFFFEEEEEEGGGAAABBBOOOIIIKKKTTTfff~~~uuuWWWooo{{{iiimmmeeeQQQhhhvvv~~~eeetttZZZ///)))***...555;;;???AAAAAA@@@DDDKKKnnnVVVXXXzzzmmm\\\vvvaaauuudddVVVOOO???TTTooo___555------))),,,+++333CCC???IIIwww^^^UUUqqqppp{{{vvvtttBBB///555000>>>CCC@@@<<>>[[[wwwbbbcccDDD333444???BBBCCCFFFAAA@@@EEEBBBAAAJJJ\\\UUUIIIWWWOOOxxxqqqDDDfffqqqlllpppiiiWWWmmmxxx}}}^^^hhhOOO---///111555<<>>>>>GGG>>>333777999<<<:::???MMM[[[nnn~~~~~~|||pppUUUeee<<<999:::<<>>BBBAAA???GGG^^^tttEEEKKKAAAmmm}}}hhh}}}|||qqqnnnddd```ttt~~~zzz~~~ttteeecccEEE---000666999===AAADDDDDDCCCBBBFFF???JJJnnnWWWQQQvvvmmmNNNXXX|||mmmDDD222......000444999GGG000FFFQQQzzzaaaOOOaaauuuzzzPPP111555999AAA<<>>MMMBBBfffoooPPPGGGQQQTTTNNNJJJVVV[[[XXX___YYYjjjvvvzzzpppPPP***999@@@CCCGGGGGGEEEDDDDDDEEEWWWUUUSSSfff999kkkPPPOOOOOOJJJKKKPPPPPPZZZfffuuuvvvttt}}}aaa___VVV@@@@@@BBB@@@DDDEEEIIICCC>>>CCCBBBAAAGGGIII^^^FFFGGGVVVgggooooooxxxssseeeooozzz{{{uuuddd~~~mmmWWW888...111999:::<<>>111<<<;;;AAAEEEDDD???===<<>>>>>???AAABBBBBBAAAGGGjjjTTTPPPAAAKKKIII===LLLPPPyyyVVV```iiizzzaaafff>>>...GGGDDD@@@???CCCGGGGGGHHHKKKGGGPPPPPPKKK[[[jjjVVVBBBHHHddd{{{|||UUU___yyysssnnniiiKKKFFFJJJIIICCCAAA<<<@@@CCCDDDBBB@@@AAABBBMMM???fff333]]]NNNKKKtttlllMMM~~~qqq{{{~~~ppphhh|||vvvQQQ>>>...===DDDEEEEEEBBB<<<>>>DDDJJJJJJCCCTTTMMMNNNaaa>>>rrrbbb{{{bbbLLLNNN---...555;;;>>>;;;CCC>>>JJJ999???MMMaaa~~~___DDDSSSNNNOOOaaa___mmm___```PPPoooxxx[[[CCCAAAAAA<<<<<>>>>>???AAA;;;AAAZZZYYYDDDDDDUUUwww```iiiyyy{{{hhh|||^^^KKK@@@666AAA>>>@@@@@@===888999???CCCCCCAAAFFFDDDGGGXXXNNNooommmuuujjj???***444<<<<<<>>>===AAA:::GGGAAAKKKKKKBBBxxxaaaXXXPPPEEELLLKKKdddsssqqqRRR999888===;;;<<>>???===999999===???>>>FFFCCCCCCIIIWWWpppHHHYYYxxx~~~___999,,,<<<@@@<<>>???>>>======>>>???FFFCCCVVVpppYYY<<<666BBB???JJJIII888@@@SSSlllxxxjjjxxxsssdddZZZ???AAAPPP>>>DDDAAA???<<<888666===FFFMMMAAABBBPPPQQQJJJTTTjjjCCCEEEFFFIIIIIICCC===@@@HHHIIIFFFBBB>>>>>>AAAEEEIII@@@BBB>>>KKKxxxZZZKKKJJJSSS``````xxxzzzvvvnnnhhhiiirrrwww___DDDAAA:::===LLLIIIAAACCCBBB>>>===@@@AAA???AAAEEEDDDOOOGGGeee___EEEdddwwwvvvzzzlllbbb@@@555AAA@@@999@@@KKKAAA<<>>BBBJJJwwwtttyyyfffPPP>>><<<>>>;;;;;;>>>AAA:::DDD@@@DDDHHHAAASSSMMMZZZpppVVV888bbbbbbeee___\\\{{{___111333111------,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&000"""---***,,,PPPdddBBBGGGzzzrrr]]]eeeRRR[[[ccceeeddddddgggjjjvvvYYY444000------...+++'''***111***000***)))111---)))333SSS~~~RRRWWW\\\aaa]]]UUUSSSSSSPPPRRRKKKCCCGGGHHHGGG\\\lll^^^SSSHHH222---''''''&&&%%%%%%%%%&&&&&&###$$$%%%'''***...222555;;;AAA>>>:::999000---777MMMhhhzzzccc444444777---<<<888555:::444888EEEAAAOOOyyy<<<___}}}mmmNNNDDD777<<<<<<222(((---777444333<<<@@@222222,,,CCC```444HHHJJJJJJPPPUUUbbb|||JJJ>>>888@@@@@@777;;;===>>>>>><<<<<<===???FFFAAAMMM}}}]]]NNNKKKCCC777NNNVVVGGGMMMCCCGGGOOOCCCVVVwww~~~rrrxxxjjjbbbzzzzzznnn___HHH>>>GGGFFF===CCCBBBBBBAAA;;;666999@@@IIIDDDEEEMMMRRRPPPOOOQQQ]]]~~~___FFFHHHBBBCCCEEEEEEAAA===???DDDGGGCCC???<<<>>>BBBGGGJJJAAA<<>>AAAAAA>>>333DDD===KKKIIIKKK}}}MMMGGGZZZwwwzzzxxx|||[[[BBB<<>>666<<>>666555CCCDDDDDDUUUPPPYYYuuu|||OOOGGGDDDCCCEEEDDD???999888666333&&&EEE222:::...888IIIkkkjjjKKKHHHkkkooo444GGG===<<<@@@777:::===??????======???BBB:::LLLOOONNNyyydddNNN888MMM777SSSOOOTTTGGG999888;;;KKK;;;:::DDD>>>CCCIIIDDDFFFCCClllqqq]]]ccczzznnnZZZ>>>AAAKKK@@@DDDIIIKKKRRRVVVRRRIIIEEEEEEDDDKKKNNNJJJGGGJJJOOOQQQHHHKKKaaalllOOOFFFDDD???DDDCCCBBBAAA@@@>>>>>>>>>AAA>>>:::999<<<@@@DDDFFFDDDIIICCCBBBMMMYYY~~~hhhfffjjj[[[mmmZZZWWWOOObbbuuuuuujjjmmm```EEECCCAAA======666:::===???>>>:::999<<<===;;;666FFF<<>>888:::999@@@777666;;;???===888666777RRRfff:::444555888:::888666;;;BBB<<<@@@BBBAAAAAABBBBBBCCCHHH___SSSoooTTTHHHEEEnnnnnnhhh}}}NNN;;;555+++///++++++******)))(((((('''(((((((((((((((((((((((((((+++111$$$'''111'''...|||VVV===KKKZZZXXXcccgggqqq~~~fff^^^wwwqqq>>>...555---,,,,,,------,,,)))((())),,,---***)))......)))<<<...@@@RRR>>>EEEIIIJJJUUUUUUTTTYYYTTTGGGDDDOOO]]]LLL;;;???EEETTTlll]]]RRRHHH333...&&&&&&&&&%%%%%%&&&&&&'''&&&%%%######%%%)))---000555AAAFFFIIINNNEEE555111'''000CCCpppyyyppplllsssXXX555222777333222111888666<<<::::::BBBDDDDDDJJJbbbDDD^^^|||PPPWWW888:::===;;;666:::>>>888888???,,,111;;;DDDVVV```RRR^^^zzzWWW;;;FFF???;;;>>>888777;;;>>>>>><<<<<>>EEE>>>???FFFMMMMMMFFFAAA@@@CCCHHHKKKGGGBBBCCCIIINNNVVVKKKLLL\\\xxxyyyQQQEEEDDD;;;AAAVVVCCCDDDCCCAAA???>>><<<999???<<<999999<<>>CCC<<>>???;;;888:::???999BBB======DDDAAABBBHHHOOOhhh]]]OOO^^^WWWWWWHHHHHHWWWUUUsssppp[[[\\\~~~hhh000999777$$$...*********)))((((((''''''))))))))))))))))))))))))***!!!)))111'''$$$,,,,,,&&&333xxxfffFFFCCCCCCCCCJJJVVV^^^^^^\\\]]][[[ZZZaaaxxxvvvBBB+++(((((('''***,,,,,,++++++***)))***))),,,+++&&&)))***###!!!(((,,,888```~~~WWWOOOJJJHHHPPPVVVMMMUUURRRSSS[[[QQQBBBFFFEEEWWWIII<<>>IIIRRR[[[RRR???888333:::(((<<<;;;UUUpppfffVVVkkkpppAAA111666...444999)));;;222666;;;???AAABBBHHHPPPVVVtttxxxEEE]]]qqqyyyhhhNNNAAACCC???<<<>>><<<<<<---QQQ444>>>IIIGGGaaauuu}}}BBBKKK???@@@<<<===:::444888<<<<<<::::::>>>BBB@@@:::FFFHHHNNNZZZIIIEEE555CCC???PPPTTTYYYppp^^^PPPHHHCCCIIIJJJeeeXXXxxxwwwppp\\\OOOPPPlllxxx>>>>>>KKKFFFFFF999;;;;;;777888===AAAAAAAAACCCCCC??????CCCEEEBBB@@@BBB@@@@@@NNNQQQGGGYYYxxxqqqEEEOOOIII@@@DDDEEE<<<888@@@CCCDDDBBB???===:::777@@@===;;;;;;>>>??????===???@@@CCCCCC@@@AAAHHHNNNzzz~~~|||JJJCCCBBB888IIIRRR;;;JJJ>>>???===999999===@@@>>>>>>999KKKCCCAAAJJJFFF___VVVNNNPPPLLLTTTZZZqqqzzzzzzrrrlllYYYTTThhhuuu}}}BBBFFFFFFGGGAAA;;;EEEJJJ@@@777<<<@@@FFF;;;777AAA<<<===<<>><<<<<<=========???BBB999EEE:::<<>>GGGhhh[[[RRRIII333---''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((444===EEEPPP```hhh[[[GGG:::111444999555;;;JJJRRRWWW```lllvvv{{{zzzxxxvvvlllhhh]]]QQQOOObbbkkkUUU000000//////000000111222444666888:::<<>>DDD;;;[[[qqq}}}|||IIIFFFAAA<<<999888:::;;;:::999777777888;;;???BBBAAAAAADDDEEEEEEWWWiiiPPPVVVGGG>>>???@@@???HHHVVVdddfff___sssllltttaaa]]]SSSFFFCCC[[[HHHDDD???>>>@@@BBBBBBAAABBB>>>:::999:::;;;;;;999BBBBBBBBBBBBBBBBBBBBBBBBEEEEEEGGGLLLSSSVVVVVVTTT[[[mmmkkkWWWLLLKKKMMMHHHFFFJJJLLLHHHBBB???????????????>>>===<<<;;;;;;::::::::::::;;;;;;<<<===>>>?????????@@@CCCFFFNNNpppSSSCCCAAA>>>>>>?????????>>>;;;:::999888777888999:::::::::;;;<<>>BBBDDDDDD@@@<<<<<>>999666666888444===HHHHHH???IIIvvv|||TTT@@@>>>===<<<;;;>>>;;;888888;;;<<<<<<:::;;;===>>><<<;;;<<<@@@DDDLLL555ZZZzzzzzzeee\\\]]]KKKQQQQQQJJJSSSRRRpppxxxjjjJJJ...***...------222+++000///''''''...///***000222---&&&)))111000((( (((000111///---+++((((((111***(((XXXbbb444,,,111,,,(((,,,))))))))))))))))))))))))******)))((((((((((((((('''(((***---///000111111VVVuuukkkQQQGGGFFFKKKKKKKKKKKKLLLLLLLLLLLLOOOLLLHHHEEECCCAAA>>><<<;;;;;;:::<<<:::<<>>>>>===CCCCCCCCCCCCCCCCCCCCCCCCDDDDDDFFFJJJOOORRRRRRQQQKKKPPPVVVXXXWWWVVVXXX[[[VVVTTTRRRRRRNNNHHHFFFIIIIIIDDDBBBFFFHHHEEEAAA@@@????????????>>>======<<<999999999:::;;;<<<===>>><<<===>>>>>>>>>???AAACCC:::???aaavvvvvvPPPDDDAAA???>>>===>>>===:::888:::999999999999:::<<<===>>>=========???AAADDDEEEUUUrrrLLLMMMCCCGGG@@@JJJ@@@HHHIIIZZZ{{{|||QQQ;;;EEE@@@CCCEEECCC>>>;;;===???===>>>???===;;;999888888;;;777999===<<<;;;GGGXXX___zzzXXXFFF777444666666444444===;;;888888:::<<<;;;:::888888999999999:::===???===OOOFFFlllyyyhhhqqq___bbbgggxxx|||NNN===111333333,,,''')))...,,,)))+++111444+++'''///555666666666444000;;;555---((((((+++000555&&&000777000''';;;uuuTTT888$$$(((000...+++---))))))))))))))))))))))))***))))))((((((((((((((('''(((***,,,---//////000&&&///999@@@DDDIIIPPPWWWLLLKKKGGGAAA===???EEEJJJFFFGGGGGGGGGHHHHHHHHHHHHCCCCCCCCCEEEFFFCCC???;;;888888777:::888;;;LLLzzzcccYYYSSSKKK666000''''''&&&%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&''''''666DDDIIISSSeeeuuu|||uuu[[[@@@555777;;;:::777555666777777555444555666555000888WWWuuuFFF&&&111000000000000111222222666888:::;;;===@@@DDDGGGKKKMMMNNN___xxxHHHIIIWWWWWWuuu~~~|||vvvwwwBBBAAA===:::;;;>>>???<<<888999:::;;;<<<;;;999777555;;;>>>EEEHHHAAA===III[[[ZZZ^^^kkkddd[[[]]]KKKLLLEEEJJJJJJdddxxx^^^NNNEEEBBB??????AAABBB@@@>>>AAA???===<<<>>>??????>>>@@@AAAAAABBBBBBCCCCCCCCCBBBBBBDDDGGGKKKMMMLLLKKKQQQPPPLLLFFF@@@???CCCGGGNNNKKKKKKNNNPPPMMMLLLNNNFFFAAA>>>AAADDDBBBAAAAAA>>>>>>>>>>>>>>>=========888888999999;;;<<<>>>???:::<<<>>>>>>===<<<===>>>III::::::KKKhhhzzzJJJ???QQQCCCBBBAAAAAA@@@???;;;888777777777888999:::<<<=========<<<===>>>@@@BBBCCC???MMM~~~kkkXXXBBBOOOWWWvvvxxxRRREEEEEE???@@@DDDHHHGGGBBB>>>;;;;;;>>>===<<<<<<===<<<:::888>>>666555===@@@;;;777666DDDCCC@@@???GGG]]]{{{sssRRR888<<<;;;<<<@@@AAA>>><<<<<<<<<:::888888:::;;;:::999999888999:::===?????????BBBHHHAAALLL{{{LLL222,,,))),,,,,,)))---444(((---555<<>>GGGUUUqqqJJJ,,,666111000000000000111222222444666888999;;;>>>BBBEEELLLPPPUUUZZZjjjuuuQQQTTT\\\XXXaaavvv~~~kkktttZZZ;;;KKK???999555777===@@@===999666777888999888666444333444888AAAGGGEEE@@@DDDLLLQQQooollljjj]]]lllyyyyyy@@@===@@@===;;;;;;===>>>;;;888>>>===<<<;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAAAAAAAAAAACCCFFFGGGHHHHHHGGGKKKMMMNNNNNNLLLKKKLLLMMMZZZTTTPPPRRRQQQLLLGGGEEEHHHBBB>>>@@@BBB@@@@@@BBB<<<<<<;;;;;;;;;;;;;;;<<<888888888999999;;;<<<===888:::<<<<<<;;;999999999999CCCJJJCCC<<>><<<:::666666666777777888999999888999999;;;===@@@BBBDDD???SSSQQQjjjuuuOOO444BBBMMM;;;===@@@CCCCCC???;;;999888<<<:::888999<<<<<<:::777;;;999:::>>>>>>;;;>>>DDD:::AAAGGGHHHDDD@@@>>>>>>888CCCJJJEEE>>>@@@EEEHHH<<<<<<======;;;888888999999999888888999999999999999888888;;;???AAA@@@===AAA;;;EEELLLQQQgggFFF111000000111222111000555:::___tttcccRRR;;;...+++...000000///555HHHiii^^^???...***---000000,,,((()))***)))))))))))))))))))))))))))))))))(((''''''''''''(((''''''((()))************&&&(((,,,000222222///---:::;;;<<<===>>>??????>>>???@@@AAAAAAAAAAAA@@@@@@KKK777)))444MMMXXXKKK888111222222555666:::EEE|||dddZZZRRRJJJ555...''''''&&&%%%$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$)))111===NNN```lllpppxxxuuu]]]JJJKKK===<<<::::::???HHHSSS[[[JJJ***,,,999000000//////000000111222444666888999:::===AAADDDAAAHHHSSSTTTMMMWWWVVVKKKOOOhhh~~~llluuuzzz}}}zzz~~~|||zzz]]]CCCAAA:::AAA;;;555666<<>>777666555555555666777888555888===BBBCCCCCCFFFJJJ@@@<<>><<<>>>BBB;;;]]]mmmSSS;;;777===>>>===>>><<<:::777666888999:::999888888888888777777666666666777888999;;;===???@@@FFFAAAGGGGGGXXX```AAACCC;;;444===BBB888999:::999888666666666888666555666999999777444777555555444222111777===222333333333444777===AAAAAA>>>:::888:::<<<777000999888666444555888999888777888888888888777888888555444444777;;;===;;;999666EEE>>>???LLLFFFmmmvvvTTT666...666333000,,,///BBBbbboooNNN@@@444&&&555&&&###...444777KKKddd```kkkwwwtttcccLLL:::111---+++++++++...---&&&%%%***,,,***(((((((((((((((((((((((()))(((((('''''''''''''''&&&'''(((((())))))((((((111...+++***...222555666+++000555777666555666888::::::;;;<<<<<<:::999777###GGGlllqqqVVV888---...///111111333555:::AAAggg[[[RRRIII555///''''''&&&%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$"""$$$///DDD]]]qqq|||xxxSSS...,,,222...///............///000000444666888999:::<<<@@@CCC===EEEKKKJJJKKKUUUdddooo}}}bbbmmm{{{WWW888EEEMMM<<>>AAADDDGGGFFF555MMMHHHddd[[[GGGGGG===:::777777999:::888666;;;<<<<<<;;;888777777888777888:::<<<>>>@@@BBBBBB>>>@@@CCCDDDCCCBBBCCCDDDGGGHHHIIIIIIHHHGGGEEEDDDGGGEEEFFFKKKMMMJJJHHHIIIJJJEEEBBBBBB@@@===>>>AAA:::999777555555555666666666666555444333333333333333444666555444333333444===>>>333...:::BBB@@@CCCHHHDDD>>>CCCTTTaaasss}}}ssskkkZZZKKKHHH888;;;DDDIIIAAA777>>>OOO:::888666666888999::::::::::::::::::999777666555777777888888888888888888777---777FFFCCCPPPjjjIII;;;DDDDDD<<<;;;>>>;;;:::999888888999999:::555444333444555555333222555///+++...333666333///333555888:::;;;:::999777666888;;;<<<<<<<<<============<<<;;;>>>AAA???:::555777888888777666666777777666666777999;;;::::::@@@@@@;;;AAAKKKBBBGGGeeefffGGG777555111((()))888MMMfffeee???---999===444,,,///555666000666::::::999888222,,,222***'''...666555---&&&)))******((()))+++)))%%%(((((((((((((((((((((((()))(((''''''&&&&&&''''''%%%&&&'''(((((()))((((((+++)))''''''))),,,---...222777;;;;;;777555555777<<<<<<======<<<:::777555qqq^^^DDD///(((***...000---000///222444999===iii[[[RRRJJJ666111''''''&&&%%%$$$$$$$$$$$$$$$$$$############$$$$$$###""""""%%%000FFFaaauuuxxx{{{GGG666777333,,,+++---------------...//////111222444555666888<<>>AAABBBAAA@@@AAABBB@@@???@@@AAACCCEEEFFFFFFGGGFFFHHHIIIFFF???<<<>>>DDDAAA@@@@@@???;;;<<>>222555444:::BBB<<<555;;;BBBDDDJJJDDD222///:::@@@AAAAAA<<<999???FFF???111:::::::::<<<===<<<:::777666777777777777666444333555555666666666555555555---MMMCCC111>>>???AAA^^^sssPPP???JJJFFF<<>>===<<<<<<;;;::::::222333444444222111111111222...,,,...555999555///666444111111444777888999333999>>>:::111///999EEE888;;;;;;888777999777222333666888888666555555666999::::::999888999;;;===EEE555<<>>???======>>>===;;;888444222111333444222///------...+++///---///222777888jjj\\\SSSKKK999444''''''&&&%%%$$$$$$$$$$$$$$$$$$###############$$$###''')))$$$ ***EEE^^^{{{oooEEE''')))000***(((///---,,,,,,,,,,,,---......,,,...///000111333777:::>>>;;;>>>FFFIIIGGGLLLVVVWWWRRRbbbgggIIIAAABBBBBB;;;<<<;;;222555555555555555555555666444222111000000111333555111555999999999;;;>>>???AAA>>>BBBGGGDDDFFFSSS___{{{OOOFFFAAA???AAAAAA@@@>>>::::::666111000222444444333---000333444333333555777222333555888:::===???@@@999===@@@AAA???>>>???AAA;;;<<>>===::::::>>>===;;;888555444333444444......---......///000000000000000///...///222444000>>>777...777777333???<<<>>>777555>>>@@@<<>>BBB>>>888999AAA666777:::===>>>:::444///000111222333333333222111000111333444555666666666BBB)))///BBB<<<888@@@???EEEvvvOOOAAAFFFAAADDD888555???999222???<<<;;;:::999999777444222111444666555111///000222---000111---)))***...000000//////111333222...+++555000...111666777444333555::::::444222777;;;:::222666888888666444555666666888888666333333777;;;---BBB888///@@@@@@999III;;;HHHDDDLLLuuuPPP888555///333888///,,,KKKttt{{{ooorrrRRR...+++222222---...---((((((,,,...---)))&&&)))......(((&&&)))+++&&&%%%))))))%%%'''---(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''$$$%%%&&&((()))*********)))******)))((()))---000555222///111666888666333777777888777444000,,,***,,,------+++)))(((***,,,***...,,,---000555444aaaZZZYYYJJJ:::666***'''$$$######$$$$$$$$$########################$$$$$$###$$$&&&(((+++---```vvvQQQ---,,,,,,+++*********+++++++++++++++,,,---......,,,---///222444777999::::::===@@@CCCEEEIIIMMMPPPKKKNNNVVV^^^gggyyygggQQQIIIHHHFFFAAA<<<888555444333555555555555555555555555555666666555333111222333444666888:::<<<=========BBBBBBCCCDDDGGGJJJMMMOOOMMM[[[ooommmQQQDDDCCCEEECCC@@@===:::777555444333333333222222111111111...///000222222111000000444444555666777888999999555999>>>AAAAAA@@@???>>>BBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDEEEDDDCCCBBBBBB??????>>>===<<<;;;:::999666555444222111000000000000000////////////000000////////////////////////222222111111111111111111555555666666777888888888<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<;;;999777555>>>===:::888555444333222555333111111222222222111000000000000000111111222111111222333555666666777777???QQQmmmsssUUUBBB::::::;;;@@@???>>>>>>===>>>>>>>>>:::999888888777777888888////////////............,,,,,,,,,,,,,,,,,,,,,,,,///////////////............------......///000111333444555777888888888888;;;:::999777666666555666777777777777888999::::::888888999:::;;;;;;;;;;;;<<<===@@@CCC@@@@@@KKKZZZfffoooxxx~~~uuu]]]CCC888:::999333000888333)));;;oooCCC***000111,,,***---***%%%***555)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((()))))))))))))))((((((&&&'''(((***++++++++++++///000111222222222222222333333333333111///,,,++++++++++++*********))))))+++(((---///777444===rrrccc[[[YYYJJJ;;;444***((($$$######$$$$$$###########################$$$#########$$$''')))+++!!!???hhhvvv\\\777,,,,,,+++***************+++******++++++,,,---...---...///000222333444555777999===???BBBFFFJJJMMMGGGGGGLLLQQQRRRSSS[[[eee~~~zzzaaaNNNHHHIIINNNPPPBBB@@@===999777666555555222222222222222222222222444555666666555444555777666777999;;;===>>>??????DDDDDDEEEFFFHHHJJJLLLMMMMMMMMMLLLNNNYYYhhhpppppp\\\VVVPPPNNNNNNLLLFFF@@@???===;;;888555333111111111111111111000000//////---......///000/////////222222333444555666777777444888<<<>>>>>>=========???????????????@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>===<<<:::999999444333222111000///////////////............//////......................../////////000000000000000333444444555666666777777999999999999999999999999;;;<<<=========<<<;;;:::<<<;;;999888666444222111333111//////000000000..................///000000000000111222333444555555666555555888BBBRRRbbbmmmsssVVVOOOEEE>>>;;;;;;;;;;;;??????>>>>>>======>>>>>>:::999888777777666666666/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,........................------------...///000111111222333444555666666666888777777666555555555555999888888888888999999:::777777888999999999999999999999;;;<<<888444888AAA+++000444333555999888444888;;;:::666222111///,,,999///777^^^yyywwwrrrkkk```dddggggggeeefffmmmssswwwggg333***------+++---111,,,"""***))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((('''(((((()))***+++,,,,,,///000111222222222222222222222222111000...,,,***+++++++++******)))))))))+++)))---...666222:::lllddd]]]XXXKKK===333+++(((%%%######$$$$$$###########################$$$###""""""###%%%&&&'''###(((///:::MMMiiiwwwbbbJJJ:::...&&&+++555+++******))))))))))))***************+++,,,------....../////////000000000222555888;;;>>>AAAFFFIIIMMMKKKMMMSSSTTTOOOJJJGGGKKKSSSZZZ[[[ZZZ\\\]]]\\\jjjeee```]]]\\\ZZZWWWSSSNNNDDD<<<>>>FFFGGG>>>444:::999777666555555666666////////////////////////...///111111111111222444333333444555777999:::;;;???@@@AAACCCDDDEEEFFFFFFOOOOOOKKKFFFGGGMMMRRRRRRJJJIIIJJJLLLNNNLLLFFF@@@RRRJJJBBBBBBEEEEEE===555999888666444222111000////////////...............---,,,,,,,,,,,,---......000000111222333444444555333555888999999:::;;;<<<<<<<<<<<<<<<<<<======>>>@@@???>>>>>>>>>???@@@AAAAAA@@@???===;;;999888777222111000...------------------,,,,,,,,,,,,------------------------------,,,------....../////////111111222333333444444555444555666888888888888777777888:::;;;<<<===<<<<<<777888888777666444222000///...,,,,,,---...---,,,,,,,,,,,,,,,,,,---............///000111222222333666888:::777222111444777222:::???@@@CCCGGGBBB999777999<<>>777...(((***---***%%%******))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''(((((())))))((((((((())))))((()))***+++---...000000111222222222111111////////////---,,,***)))************)))))))))))),,,***------444000666fffaaa^^^WWWKKK@@@333+++(((%%%######$$$##############################$$$$$$#########$$$%%%%%%(((%%%!!!!!!&&&222@@@JJJHHHJJJLLLKKKFFF<<<111***,,,$$$###)))((("""&&&000))))))((((((((((((((()))))))))))))))***+++,,,,,,........................///222555777:::>>>BBBEEEIIIFFFGGGLLLQQQTTTSSSRRRQQQUUUXXXXXXVVVUUUTTTTTT___ZZZSSSNNNKKKHHHFFFDDDNNNLLLHHHEEECCC@@@===;;;333333222222222333444444------------------------***,,,------------...000000//////000222444777888:::;;;>>>AAABBBCCCCCCCCCDDDKKKOOOMMMJJJIIIGGGDDDPPPMMMKKKKKKNNNPPPPPPOOOJJJMMMNNNHHH@@@;;;<<<>>>666666444333222111111111---------------------------,,,+++***+++,,,---...//////000000111222222333222444555666666777999;;;:::::::::::::::;;;;;;<<>><<<;;;;;;===???@@@@@@???===;;;999777555444///...---,,,+++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...///////////////000111111222222000222444777888888777666222333555777888888888888333444555666555333000///---,,,******+++,,,,,,++++++++++++++++++,,,,,,---,,,,,,------...//////000,,,111777:::999666444444888:::666000111999???AAA>>>===<<<<<<<<<;;;;;;:::999999888888777777666666555444222000...---,,,,,,------,,,,,,,,,+++++++++************************+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---...///,,,---...000111111222222222333333444444555555555666666555555555444333333555666666666666666555444555444555777666444000...***+++++++++,,,...//////999000,,,111222...000777QQQiiihhh]]]fffqqq{{{~~~wwwqqq___333'''+++---...111+++******))))))(((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((()))(((((((((***)))(((((()))+++...//////000000111111111000000------,,,,,,+++***))))))))))))))))))))))))))))))******...,,,444222666ccc]]]^^^UUUJJJCCC555,,,)))%%%############"""""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$%%%%%%$$$%%%'''))))))%%%'''((()))***)))(((%%%$$$%%%'''***,,,,,,)))###'''''''''&&&&&&''''''((((((((((((((()))***+++++++++,,,,,,---...//////000...000333555777:::>>>AAAIIIIIIIIIIIILLLQQQUUUWWWNNNOOORRRTTTTTTRRRSSSTTTRRRNNNJJJGGGGGGHHHIIIIIIIIIGGGBBB<<<666555999===000000///////////////000,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---...///000000000111333555888999999;;;>>>BBBEEEGGGHHHHHHGGGKKKLLLGGGDDDHHHMMMOOOOOOMMMJJJHHHHHHHHHHHHGGG888???DDD@@@777333888@@@333333222111000000000111,,,,,,,,,------------------,,,+++***+++,,,---......//////000000111111111111333444444444555888:::999999999999999::::::;;;>>>===;;;::::::;;;===>>>===<<<:::888666444222111,,,,,,+++***))))))))))))******))))))))))))******************************++++++,,,,,,---...//////---------...//////000000///111333666777777666555000111333444555444444333111222333444333111///---,,,+++))))))+++,,,+++++++++************+++,,,,,,******++++++,,,---------222...******---222555777,,,111555444333333222111<<<;;;888666444555888:::888888888888777666555444444333111///---++++++***++++++++++++************))))))))))))))))))))))))))))))******+++++++++,,,************+++,,,---...,,,---...///000111111111111222333555555555555555555555666666555444333222555555555555555444333222......------000111000---333222000000/////////000,,,---111333...///BBBZZZvvvYYYZZZuuu}}}eee;;;000111000,,,+++++++++***))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((***)))(((((()))+++---///...//////000000///......+++******))))))((((((((((((((((((((((((((((((((())))))...,,,555444777aaayyyZZZaaaTTTJJJFFF666,,,)))%%%############"""""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%***&&&!!! !!!%%%(((***$$$$$$###"""###%%%((()))((()))$$$!!!,,,///+++&&&%%%%%%%%%%%%&&&''''''''''''''''''((()))******)))******,,,---...///000...000222333444666:::<<>>AAADDDFFFGGGFFFKKKLLLHHHGGGJJJNNNOOOEEEGGGIIIJJJIIIEEEAAA>>>@@@???<<<999666333111/////////...------------...++++++++++++,,,,,,,,,,,,++++++******++++++,,,------........./////////000///000222222222333666888888888888888888999::::::===<<<:::999999999:::;;;888777666444222000///...******)))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))+++++++++,,,,,,---------+++,,,,,,------.../////////000222444555555555555222333444555555444333222000111111111000...---,,,+++***((()))***,,,+++******))))))))))))***++++++)))*********++++++++++++333///---///333555333000///222777999999777666555999;;;=========>>>@@@BBB999:::::::::999888666444555444222000...---,,,+++*********)))))))))((((((((((((((((((((((((((((((((((((((())))))******+++)))))))))******+++,,,---+++,,,---///000000000111111222333555555555444333555666777888777666555444333444333333222111000///......---***+++......+++---+++***,,,---+++,,,///,,,222666000,,,AAArrrrrrcccooo}}}xxxvvvvvv<<<))))))(((,,,,,,++++++***)))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''(((((((((((((((((('''((()))***,,,---------.........---,,,,,,))))))(((((('''(((((()))''''''''''''(((((((((((((((***...+++555555777^^^qqqYYYeeeTTTHHHHHH777,,,)))&&&#########"""!!!""""""""""""""""""""""""!!!""""""###$$$$$$$$$$$$ ###&&&((('''%%%###)))(((&&&%%%$$$$$$%%%%%%"""((()))***(((!!!$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((()))***(((((()))***+++,,,,,,------///000111111333555777333:::@@@@@@BBBFFFGGGDDDDDD@@@AAAGGGJJJIIIKKKOOOLLLKKKGGGCCC@@@>>>===>>>FFF<<<222000444666333...,,,,,,,,,,,,++++++******************************&&&((())))))((((((***+++((()))+++---///000111111333444666888;;;>>>AAABBB;;;AAADDDCCCCCCCCCAAA===???AAAEEEGGGFFFCCC???===222///---///222333111...------,,,++++++++++++,,,((()))))))))************(((((()))***************+++,,,,,,,,,,,,---------+++---///000000111333444777777666666777777888999::::::999888777666666555333222111000...---,,,+++))))))((('''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((************************+++++++++,,,------.........//////000111222222333222333444555666555444444111000///...---,,,++++++***((('''''')))*********'''''''''''''''((()))))))))))))))***************$$$(((---222333000+++'''000---++++++---000333666000444777777666555666888888999999999888666444333222111000...,,,++++++***)))))))))(((((((((''''''''''''''''''''''''''''''&&&''''''((())))))******)))))))))))))))***,,,,,,***+++,,,---.../////////000111222444444333111111222333555666777666444333111111000000///---,,,+++,,,000000,,,***------)))(((%%%''',,,///---...333......,,,///DDDmmmvvvooo|||{{{FFF000///---,,,,,,+++******))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&'''((()))******+++,,,,,,,,,,,,,,,+++******)))((('''''''''((())))))&&&&&&&&&''''''((((((((((((***...***444444333XXXnnnZZZiiiUUUHHHHHH777---***&&&#########"""!!!"""""""""""""""""""""""" !!!"""############$$$$$$"""!!! !!!$$$&&& !!!"""$$$$$$$$$###"""%%%#########"""!!!'''---$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&((())))))'''((((((((())))))******,,,.../////////000222444:::>>>@@@???BBBIIIIIIDDDSSSMMMJJJKKKJJJDDDBBBDDDCCCCCCBBB@@@>>>>>>???@@@333444333111...---,,,---******++++++++++++******))))))))))))))))))))))))''')))++++++,,,,,,...000***,,,...111222333333333777777777999;;;>>>AAABBBIIIIIIFFFAAAAAAFFFHHHGGGFFFFFFCCC???;;;999999:::333666777444///---...111......---,,,++++++,,,,,,''''''''''''(((((())))))%%%&&&((()))))))))((('''***************+++++++++)))+++---/////////000222666555555555555666777777888888888777666444222111000///...---,,,+++******))))))((('''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((***++++++,,,------............---......///000111///111222444555555555444111000///---++++++******((('''&&&&&&((()))))))))&&&%%%%%%%%%%%%&&&''''''))))))))))))************///000///,,,)))***///444111......111444444333222000222333222000111444777555666666777555333111///...---,,,***)))((((((((()))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((()))***+++,,,)))***+++,,,---.........///000111222222111///......///111333333333111111///......---,,,***)))(((&&&,,,///+++(((******&&&+++'''(((---...***)))------)))...LLLttt~~~ttt^^^[[[]]]SSSVVV^^^WWW```ZZZrrr~~~GGG333------,,,++++++******)))((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$%%%&&&'''(((((((((((($$$%%%&&&((())))))))))))+++++++++++++++***)))((((((((('''&&&'''((()))***&&&&&&&&&'''''''''(((((((((+++...)))222222000SSS}}}___]]]XXXLLL@@@666000)))######$$$"""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##########################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''((((((((((((,,,,,,,,,---...000333444;;;:::888888;;;@@@EEEHHHMMMKKKIIIGGGFFFFFFGGGHHHFFFFFFEEEBBB???;;;888666000//////...------,,,,,,+++******)))(((''''''&&&************))))))))))))((((((((((((((())))))***,,,------...///000111111777999;;;>>>@@@@@@???>>>GGGEEECCCBBBBBBCCCDDDEEEAAA@@@>>>;;;999666444333222111000///...---,,,,,,,,,++++++***)))(((((('''((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((((()))))))))************++++++,,,------......///333333555666777888888888333666888666333222333666///...+++)))(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))*********+++++++++++++++,,,---...///000111111111222333444444444444///...+++((('''&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))*********+++++++++---------...............333333333444444444555555222333444555555333111000,,,,,,++++++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&'''(((***......---,,,,,,,,,------...111333333///...///111333333333333222111000000------,,,,,,+++***))))))((((((((((((((((((((((((---"""###---///&&&'''222333---OOO~~~jjjWWWOOOQQQEEE@@@>>>???===888999???CCCEEELLLTTT]]]mmm~~~wwwDDD111,,,---000///,,,***'''******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((---++++++111111777GGGcccaaa[[[NNNCCC:::000)))###$$$$$$"""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#############################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''(((((((((+++******+++,,,...000111444333333444777<<>>???;;;<<<===???????????????>>>===;;;888666333111000//////...---,,,+++***************)))((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))*********++++++,,,,,,---............///000111333333333333444555555444222111111222...,,,***(((''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))))))))*********++++++***++++++,,,...//////000///000111111222111111111///---***(((&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''(((((((((((()))))))))*********++++++---------------.........111111222222222333333333111222333333222111///---+++******)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''((('''&&&&&&(((***,,,,,,,,,+++,,,,,,------...000111111000///000000222222222222111000//////,,,,,,,,,+++***)))))))))''''''''''''''''''''''''(((***)))&&&(((---...***$$$XXXzzzqqq___QQQFFF===;;;???;;;777666888777444666;;;666555666888888<<>>@@@EEEDDDBBB@@@???>>>======<<<<<<:::888555222///---------,,,,,,++++++******))))))(((((('''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))''''''((()))***+++,,,,,,,,,...000444888<<<@@@BBB:::===@@@CCCCCC@@@===::::::999777444222///---,,,,,,,,,+++***)))(((''''''(((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))***++++++,,,,,,---......///000111222333444444444555444222111111000...---,,,***)))'''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))))))))************)))******+++,,,---............//////......---,,,---+++)))'''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))*********,,,,,,,,,,,,---------...//////000000000111111111111111111111000...,,,***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((('''&&&&&&(((******************+++,,,---.........///111111000///000000000000///...------++++++******))))))((((((''''''''''''''''''''''''''')))***)))(((***---///aaajjjVVVKKK@@@999777555777999333111111333444222333666777555666777666333666;;;KKKHHH^^^|||ttt```~~~AAA+++111(((***444(((++++++******)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((---++++++000000666FFFaaa^^^XXXJJJ???999111)))$$$$$$%%%###!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""####################################"""""""""############$$$########################%%%%%%%%%%%%&&&&&&&&&&&&((((((((())))))******+++,,,---000333666999;;;===AAAAAAAAA@@@@@@???>>>>>>:::999777555333000...---+++*********)))))))))(((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))***+++,,,------......///000333777===AAADDDAAABBBDDDEEECCC>>>999666666555333111...,,,***)))***))))))(((''''''&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))*********+++,,,,,,------000000222333444555555555666333000///000000,,,))))))((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((()))))))))******)))))))))***+++,,,,,,,,,---......---,,,+++************((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))******++++++,,,,,,------........./////////000000000000000///---+++***(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&((()))((((((((())))))+++,,,,,,...,,,+++---111222000...............---,,,+++***))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((( %%%222---!!!222QQQdddLLL@@@999888777888777666666666777555444555666555444444333000111666888666666888888)))...JJJ\\\^^^fffvvvxxx888///444000,,,+++,,,++++++******)))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((---++++++000000555EEEbbbaaa\\\MMMBBB>>>111***$$$$$$%%%###"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""!!!!!!"""""""""#################################$$$$$$$$$$$$%%%%%%%%%%%%(((((())))))************---...000333555777888888======???@@@@@@@@@???>>>777666444222///---,,,+++((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))***+++,,,---......000000000222555:::>>>AAA??????>>>===:::777444222222222000...,,,+++)))((())))))(((((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))******+++,,,,,,,,,,,,---...000111111222222666333000///000///+++(((''''''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))((()))))))))***+++++++++------------,,,***)))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))***+++,,,,,,------.........////////////000000///...,,,***)))((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&%%%&&&''')))'''''''''((()))***+++,,,,,,+++***,,,000111///---,,,,,,,,,,,,+++***))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%"""&&&---***111ZZZfffOOOAAA======999???DDDDDDAAA@@@@@@@@@BBB@@@===:::::::::888555666111///222444111000000(((777777+++444QQQ___YYYwwwiii000111222(((...,,,,,,,,,+++******))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((---+++***000///555DDD]]]___\\\MMMBBB???222***$$$%%%%%%###"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""####################################$$$$$$$$$$$$'''''')))***++++++++++++------///000222444555555888999<<<===>>>===<<<;;;111000...,,,***)))((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&''''''((()))***++++++/////////000222555888::::::999888777666555555555......---,,,+++***)))(((((((((''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((())))))******+++,,,,,,---...///111222222222222444222000......,,,***)))&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))))))))*********++++++---------,,,+++***)))(((&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((()))***+++,,,,,,,,,,,,---------...............---+++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''&&&%%%%%%''')))((((((((((((((()))***++++++++++++,,,......---,,,++++++++++++***)))((((((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%% ------!!!---]]]pppPPP@@@@@@BBBBBB@@@FFFJJJLLLIIIHHHJJJLLLLLLMMMKKKEEE@@@AAACCCAAA===???999666777666333222444666111333666///+++@@@]]]aaaLLL+++///...///------,,,,,,+++*********((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((---+++***//////444DDD}}}VVV[[[ZZZKKKAAA>>>222***%%%%%%&&&$$$"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!!!!""""""########################"""""""""#########$$$$$$$$$%%%''')))***+++++++++,,,,,,---...111333555777888999;;;===<<<:::888666...---+++)))'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&'''%%%%%%&&&'''((())))))***---------...000222555666:::999999888777666555555)))))))))))))))(((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((())))))***+++++++++...///000111222333333333///000///---+++)))((()))%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((())))))************++++++***+++++++++***)))(((((($$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))***+++,,,******+++++++++,,,,,,,,,++++++***)))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%''')))***))))))((())))))*********+++------,,,++++++,,,++++++++++++***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!---,,,)))KKKXXXIII===@@@HHHJJJHHHGGGMMMNNNNNNOOOUUU[[[XXXPPPTTTRRRLLLGGGJJJPPPPPPKKK>>>;;;999999777222222555111666666...***///888<<>>>>>===:::666333...---***((('''&&&&&&'''###############$$$$$$$$$##################$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&'''((()))******,,,---...///111333555666999999999888666333000...&&&&&&'''''''''''''''(((%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++)))***,,,---......//////+++...///,,,(((&&&''')))%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((************++++++++++++))))))))))))))))))((('''######$$$%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***++++++))))))))))))************)))((('''&&&&&&&&&&&&&&&##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%'''(((+++******))))))))))))***))),,,...---***)))***,,,++++++++++++***)))((('''$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$&&&>>>nnntttsssGGGFFFEEEGGGJJJGGGGGGPPP]]]dddfffhhhppp}}}xxxgggYYYWWWQQQMMMRRR[[[]]]YYYKKKIIIGGGFFF@@@888666888111111555999555------222OOObbbbbbhhh///555......------,,,,,,++++++***))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((---+++***///...333CCCxxx\\\\\\WWWQQQKKK===555,,,$$$$$$&&&$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$%%%&&&&&&''''''((((((+++000222222111111222444444555777888666333000))))))(((&&&&&&%%%%%%%%%########################################################################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((++++++,,,---...///000111222333333333222///,,,+++))))))((('''&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))))))))***++++++,,,---...///***))))))((('''&&&&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))************)))))))))((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))+++******)))((('''''''''%%%%%%%%%$$$$$$#########)))"""(((%%%%%%)))&&&***&&&666wwwsssuuu}}}bbbKKKLLLLLLIIIHHHLLLWWWgggwwwvvv}}}tttPPP^^^WWWiiimmm___]]]PPPMMMNNN999RRRCCC666444333444666444000111444///jjjrrroooLLL'''777000---...***%%%+++///'''))))))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&'''((((((((())))))******+++***+++......000888AAAqqq___^^^YYYSSSMMM???666,,,$$$$$$&&&$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$%%%%%%&&&'''''''''))),,,000222222222222222444444555666666555111...)))((('''&&&%%%%%%%%%%%%########################################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((++++++,,,---...///000000000111111111000---+++)))((((((''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))******++++++,,,,,,------))))))(((((('''&&&&&&%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))*********)))))))))(((((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&%%%%%%%%%$$$$$$$$$######'''"""$$$&&&"""###'''%%%$$$+++WWW}}}bbbTTTRRRNNNGGGQQQccctttooooookkkcccddd~~~ggg]]]XXXSSS^^^\\\MMMUUUIIIGGG>>>:::777777555111000222///BBB666111111,,,,,,000222///---,,,***)))))))))(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''''''''''''''(((((())))))))))))***)))***---...000777@@@ooo```___YYYSSSNNN@@@777---%%%$$$%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$%%%%%%&&&&&&''''''))),,,000222222111111222444333333444444222...+++(((((('''&&&%%%%%%%%%%%%########################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((***++++++,,,---...//////......///...---+++)))''''''&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''(((((())))))++++++++++++++++++++++++(((((((((''''''&&&&&&%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))))))))))))))((((((((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((((((((()))((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""%%%&&&$$$###%%%'''&&&///EEEuuucccGGGMMMXXXXXXkkksssvvvjjjpppoooiiixxxkkkhhhccc^^^\\\kkk```^^^YYYQQQRRRIIIBBB<<<;;;:::666333222444???OOO\\\---222---(((---444,,,'''///******)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((((('''''''''(((((((((((())))))***)))***------///666???kkk___]]]WWWQQQLLL???888...%%%$$$%%%$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############$$$$$$%%%&&&&&&''''''(((+++...//////...///000333222111111111///+++)))''''''&&&%%%$$$$$$%%%%%%###########################################################################$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''((((((******++++++,,,------...---------,,,+++)))((('''%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''(((((()))+++++++++******)))))))))'''''''''&&&&&&&&&%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((()))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###(((***))))))555iiisss|||ddd\\\^^^```jjjxxxqqqeeeppp```^^^wwweeeiiilllkkk{{{```fff___[[[XXXRRRIIIBBBAAAAAA<<<777555===---444|||:::222444+++(((...***'''111*********)))))))))(((((((((((((((((((((((((((((((((((()))*********))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))***,,,---...666???fff___\\\VVVQQQMMM@@@999///%%%$$$%%%###"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""##################$$$$$$%%%&&&&&&'''&&&(((+++,,,++++++,,,---000///...------,,,)))&&&&&&%%%%%%$$$$$$$$$$$$%%%#################################################################################$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''))))))******++++++,,,,,,,,,,,,++++++***)))((('''$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((*********))))))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((((((((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ '''"""""",,,***&&&///eeeooopppbbbWWWnnn~~~qqqjjjkkkQQQeeewwwxxxjjjuuuuuujjj___bbb___\\\SSSLLLKKKIIIBBB:::666555###FFF111ggg000666333,,,---///...---************))))))))))))))))))))))))))))))))))))(((((()))***++++++******(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))(((+++***+++------...666>>>aaa```]]]WWWSSSPPPDDD:::///&&&$$$%%%###"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$%%%%%%&&&&&&%%%'''))))))))))))***+++---,,,+++******)))'''%%%%%%$$$$$$######$$$$$$$$$####################################################################################$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''))))))))))))******++++++******))))))((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%&&&''''''(((((()))))))))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###((( !!!+++$$$'''CCClllzzzjjjooozzzyyyqqqaaaNNNZZZzzz^^^lllmmmVVV[[[aaaaaa\\\XXXWWWQQQFFF;;;555000:::222444$$$:::000111222,,,///111%%%++++++*********)))))))))))))))))))))))))))))))))((()))***++++++,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))++++++************))))))---+++,,,......///666???\\\^^^[[[VVVRRRQQQEEE;;;000&&&$$$$$$######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################$$$%%%%%%&&&&&&%%%'''))))))(((((()))++++++)))((((((((((((&&&%%%$$$$$$############$$$$$$####################################################################################$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''(((((())))))))))))******(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((((((((''''''''''''''''''$$$$$$$$$$$$$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$%%%%%%&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!(((!!!###+++!!!555mmmrrrrrruuu|||zzz~~~]]]OOOXXXsss```zzzYYYTTT^^^]]]]]]___```ZZZLLL@@@;;;999:::111555333555||||||iii444***777+++***222%%%+++++++++*********))))))))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,************************++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,+++++++++******...------//////000777@@@XXX[[[XXXSSSPPPOOODDD<<<111&&&$$$$$$######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""######$$$%%%%%%&&&&&&&&&((())))))((((((***+++)))(((&&&&&&''''''&&&%%%$$$###############$$$$$$########################################################################"""############$$$$$$$$$###$$$$$$%%%%%%&&&''''''(((((((((((())))))))))))&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''###'''---$$$FFF{{{gggwww~~~}}}gggIII```aaaiiiWWW]]]UUUYYY```eee```RRRGGGCCC666666777444666555EEESSSDDD***===,,,'''888111+++++++++************)))))))))))))))))))))))))))((()))***+++,,,---------++++++++++++++++++++++++------------------------+++++++++,,,,,,------------------,,,,,,+++++++++///---...000000111888@@@VVV___bbbVVVNNNOOOBBB===222(((%%%&&&$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%''''''((((((((((((''''''((('''&&&%%%$$$$$$$$$$$$"""############$$$$$$$$$########################################################################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%### +++"""***'''eee}}}dddooo___YYYlll}}}]]]SSS___RRRSSS^^^ddddddXXXDDD===999777777333///333<<>>===888AAA>>>666...---333777777???555+++))),,,///222333111......000///,,,***+++...---...111000000666===RRR}}}[[[]]]WWWQQQQQQJJJ===222(((%%%&&&$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%&&&''''''((((((''''''&&&'''&&&%%%$$$$$$###$$$$$$"""############$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''###$$$)))***YYY^^^kkk~~~}}}qqqsss___iiiYYYPPPUUU___dddeeeeeeQQQDDD777333333333222222>>>oooLLL333444...444***......------,,,++++++++++++***))))))***+++***)))444---(((***000:::EEEOOO```pppwww]]]DDD222***---555;;;555+++***111,,,,,,+++***---111000,,,000///000111000///555<<>>222333111///111111222///******000222...000///000222111111666>>>MMMaaaZZZVVVMMMHHHGGG===222(((%%%&&&$$$######""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""############"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$#########$$$$$$""""""#########$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%$$$...111zzzjjj```{{{|||~~~\\\bbbcccUUURRRdddllliiinnnkkkZZZDDD666555777333...:::LLL999333...---222......------------,,,,,,///,,,,,,///...,,,...333...JJJpppzzzUUU888...222444888777333//////---***...---///222222333999AAAJJJaaaXXXXXXOOOIIILLL===222(((%%%&&&$$$######""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""######$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###%%%'''///AAAyyyiiieeexxxccc```jjjXXXKKKaaaooohhheeessseeeOOO===777777555111777KKKkkk\\\555///,,,444......------------------000+++***---,,,---999IIIpppyyyLLL555...---000555666111---,,,...---///333333444:::BBBGGGbbbWWWZZZQQQJJJPPP===222(((%%%&&&$$$######""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$)))000VVV{{{dddqqqxxxaaahhhxxx]]]BBB\\\tttkkkcccwwwnnn[[[EEE888777777555333JJJrrr888111111000------.....................***,,,222999HHHgggqqqJJJ777,,,333999333000444000///111333333333999AAAEEEdddWWWZZZPPPHHHPPP===222(((%%%&&&$$$######""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$###############$$$$$$"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%(((###***111fff}}}KKK```}}}WWWsssbbb>>>ZZZyyyqqqfffyyytttbbbJJJ999666999999333LLL;;;222777+++------..................000...444AAAQQQnnnYYY999777:::222000777222111222444333222888???CCCddd___[[[UUUPPPKKK===222'''%%%%%%$$$###$$$########################""""""""""""""""""""""""#########$$$%%%%%%$$$###&&&%%%$$$######"""""""""############"""""""""!!!""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############%%%%%%%%%$$$$$$$$$####################################################################################$$$$$$$$$$$$##############################################################################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$##################$$$$$$%%%&&&&&&&&&&&&&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((('''((($$$###%%%(((&&&"""###((((((""" &&&(((%%%&&&&&&&&&%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&111(((000eeeRRRggg]]]xxxaaaLLL[[[yyymmmqqqiiizzzIII;;;;;;===666888HHH```999444///888%%%+++777///,,,000+++(((:::???SSSSSS///FFF555...999444222222444333333999AAAFFF```\\\ZZZTTTPPPJJJ>>>222(((%%%%%%$$$###$$$################################################""""""!!!!!!"""!!!!!!  !!!!!! $$$$$$$$$###############################################################""""""""""""""""""""""""""""""""""""############%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$##############################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%""" """$$$%%%((((((*********(((((()))!!!###&&&'''((((((%%% &&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$777vvvZZZrrr^^^```MMMbbb~~~ooojjjlll~~~QQQ???::::::555999SSS666222---000---111333++++++333666===AAAtttnnn555>>>---666666444444666555444999???FFF\\\XXXXXXUUUPPPHHH???333(((%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%&&&&&&###$$$&&&''''''&&&%%%#########$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&)))((('''&&&'''(((***,,, $$$&&&%%%"""!!!$$$'''///)))%%%''')))))))))***&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&...)))(((KKK```zzzeee^^^NNNmmmrrrdddqqq[[[FFF<<<999777888]]]777111111,,,444333///000000222;;;DDDmmmggg888<<<888888666666888777555888>>>GGG[[[VVVXXXVVVQQQIII@@@444)))&&&%%%$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$########################  """###$$$$$$%%%$$$$$$"""!!! ############$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""#########$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&& ###&&&(((((((((''''''***,,,)))'''(((******+++%%%###%%%%%%!!!"""((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&---RRRuuuccc```zzzmmm\\\OOOzzzvvvcccvvv|||___KKK@@@::::::<<>>LLLjjjnnn666444222444...000666222FFFuuuOOO999999555444777888888:::>>>HHHbbb[[[ZZZVVVQQQJJJ???333)))&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%(((***)))%%%###$$$%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''((($$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((...,,,(((%%%&&&)))...111...111000---000666222)))...000...(((%%%'''++++++***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((---333rrrQQQmmmqqqkkkVVVMMM|||^^^xxx^^^QQQEEE???<<>>>>>888555777999999;;;???IIIfff^^^YYYSSSOOOIII===222(((&&&'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!''')))((('''***,,,+++,,,------+++((($$$"""(((((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((((((((&&&'''((()))***+++++++++******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((&&&(((,,,222:::BBBHHHLLL[[[bbbeeebbbdddjjjhhh```RRRQQQDDD222///777555)))+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&!!!***(((mmmxxx}}}QQQppp~~~~~~ooouuuttt~~~TTTKKK}}}ZZZzzzZZZRRRDDD???@@@PPPaaannnzzz???///000222666333999aaaGGG???888888999999;;;???IIIhhh```YYYQQQMMMHHH<<<111(((&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$+++444>>>DDDGGGJJJNNNRRRTTTVVVXXXWWWRRRJJJAAA<<<++++++***((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))***+++,,,...///000111111,,,,,,,,,+++***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))222<<>>JJJbbbbbbXXXWWWMMMFFF:::000)))''''''%%%%%%'''$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""###(((000555===@@@EEEKKKRRRZZZbbbhhhmmmmmmnnnsssxxx{{{zzzwww[[[PPP===...***,,,''')))""" %%%&&&"""!!!%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%(((((((((((((((((((((((($$$(((,,,+++(((&&&'''******&&&(((......'''$$$(((+++'''''')))((($$$$$$&&&###(((+++(((###!!!"""###'''&&&&&&'''(((&&&### $$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$###%%%&&&&&&(((!!!!!!---...%%%###&&&&&&&&&%%%'''***+++)))'''&&&(((++++++))))))+++(((&&&''',,,...***(((***'''((('''%%%&&&)))***'''%%%(((&&&"""$$$)))(((###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%)))%%%"""###''')))'''%%%///!!!###000&&&***###+++'''///"""333...444(((+++...///,,,+++,,,)))%%%---&&&"""%%%))))))'''%%%&&&'''(((&&&$$$###%%%(((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%&&&&&&$$$""")))$$$###(((,,,***'''%%%(((%%%***...)))...999<<<>>>EEEMMMQQQPPPNNNOOOPPPDDDTTTUUUDDD;;;>>>777&&&$$$)))***'''%%%'''(((&&&(((###$$$((((((""""""(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%'''(((&&&###!!!###'''$$$...,,,'''???NNNkkkkkk}}}vvvnnnyyyzzz|||yyy|||}}}{{{zzz|||dddIII111,,,///,,,(((((()))%%%%%%'''###&&&222&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))&&&###"""%%%((()))+++''' ((()))$$$''''''%%%###''',,,***$$$ &&&///---%%%))))))---)))%%%&&&((('''$$$###&&&&&&$$$$$$$$$%%%&&&'''$$$555***~~~pppyyyTTT}}}yyy}}}nnncccQQQtttwwwyyyQQQHHHrrrRRR|||qqqGGG???AAACCCTTTWWWeeessseee222888+++===;;;rrr555BBB<<<555>>>CCC;;;JJJbbbbbbYYYWWWMMMFFF:::111)))''''''%%%$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&)))000888>>>QQQRRRSSSUUUZZZaaaiiiooorrrsssuuuzzzvvvgggUUUAAA222---&&&%%%""""""$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""######"""!!!)))&&&$$$%%%)))+++)))&&&,,,///000000444;;;>>>>>>444///------,,,))))))---+++)))&&&$$$%%%''''''%%%$$$#########$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''$$$///...%%%""" %%%333))),,,...---,,,,,,+++***,,,...///000000000---***111222***&&&++++++(((,,,)))'''%%%$$$$$$$$$''')))&&&)))((($$$%%%)))***&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%''')))(((%%%$$$&&&***!!!$$$000///000&&&---222333===XXX___zzzzzzttt~~~rrreeeWWWIII>>>...///...)))%%%$$$'''***&&&$$$###&&&******'''"""&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%&&&'''%%%$$$+++000&&&...'''###(((///999FFFSSSaaammm|||}}}nnnbbb\\\AAA>>>555,,,***,,,***&&&,,,'''"""!!!%%%)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!'''(((""" %%%))))))###444+++***???aaa{{{nnn{{{zzz}}}KKK***---444///'''((()))+++,,,+++%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%&&&))),,,%%%$$$(((---///,,,)))))),,,---...---***((()))***///+++(((###!!!)))222000"""+++///,,,'''''')))&&&&&&%%%%%%%%%&&&''''''***'''555WWWdddVVV|||www|||{{{rrrlllnnnvvv~~~~~~pppeeeHHH^^^xxxzzzzzzYYYFFFlll[[[uuudddAAA>>>@@@@@@NNNZZZdddppp{{{<<<666666666RRRjjjEEE???222===888???JJJbbbcccZZZWWWMMMEEE;;;222***((('''$$$###%%%%%%$$$$$$######$$$$$$%%%%%%''')))---222:::BBBHHHLLLOOOTTTZZZ___eeelllpppvvvwwwzzz~~~wwwiiiOOO888///...(((###$$$((('''"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&+++***(((''''''***...000///,,,((()))000;;;GGGOOO```mmmuuuuuu{{{zzzxxxkkk[[[LLL???444111444***++++++(((######(((///$$$$$$$$$###"""###%%%'''%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&(((!!!))))))***///***$$$)))---+++)))(((,,,999LLLZZZXXX]]]______ccchhhddd[[[XXXaaaPPP@@@FFFCCC777777...+++,,,000...'''&&&+++%%%((((((%%%###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$###&&&***+++((($$$...)))$$$555DDD___qqquuuxxxzzzzzzwwwxxx|||~~~|||tttgggOOO777......***!!!...***&&&$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''''''''%%%444&&&(((222333---***888NNN___vvv}}}yyydddfffgggeeecccdddhhhlllooofffiiivvv{{{|||xxx^^^AAA...***---...&&&)))(((%%%&&&******&&&%%%%%%%%%%%%%%%%%%%%%%%%"""((('''!!!!!!(((***&&&((()))777hhhzzzsssooo>>>'''---)))+++***'''(((+++)))###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''...&&&&&&------%%%$$$,,,$$$'''000999888555<<>>===JJJYYY___jjjyyy999555@@@777xxxKKK???777BBB666IIIJJJbbbcccZZZWWWMMMEEE<<<333***(((&&&$$$###$$$%%%$$$$$$######$$$%%%&&&(((+++///444999@@@HHHMMMWWW]]]fffmmmqqqrrrrrrrrriiikkkmmmnnnqqqxxxaaaIII===111+++)))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''###'''+++)))%%%###&&&)))!!!///BBBRRRbbbxxxeeeNNNBBB@@@777...+++***)))((()))&&&'''(((&&&$$$###$$$&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''((('''&&&&&&((()))'''(((###&&&000///,,,111///@@@YYYmmmuuuxxx~~~||||||wwwuuu|||vvvbbb]]]HHH===666444---######+++%%%(((***)))&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%'''+++...444GGG^^^uuufffpppvvv~~~}}}~~~~~~zzzqqqhhhMMM888+++&&&(((***)))%%%###%%%'''&&&&&&%%%%%%%%%%%%&&&&&&((('''%%%%%%''''''&&&%%%+++"""&&&111---&&&===```xxxyyyoooaaaeeevvviiilllhhhLLL555'''###'''---///***$$$%%%+++&&&&&&&&&&&&&&&&&&&&&&&&***%%%"""%%%))))))&&&$$$>>>\\\iiivvv{{{fff:::,,,)))(((((('''%%%(((---''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&+++'''%%%)))///777CCCNNNjjjjjjsss{{{~~~{{{rrrWWW>>>777...***&&&'''---111,,,%%%%%%&&&&&&'''''''''''''''"""333000xxxTTTUUUsss~~~uuueeeUUUFFF???999<<>>@@@CCC:::GGGIIIaaabbbYYYWWWMMMEEE<<<333***(((&&&$$$###$$$%%%$$$$$$###$$$&&&((())),,,///444888===AAAGGGKKKJJJMMMOOOOOOLLLHHHEEEDDD;;;===?????????AAAFFFKKK^^^|||kkkRRR===888111$$$""")))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((( '''...---)))+++333<<>>444666333((($$$&&&''''''&&&%%%%%%&&&%%%%%%&&&&&&&&&''''''''''''((((((((('''''')))++++++///***%%%(((222LLLnnnvvvxxx}}}tttaaaTTTEEE888444888'''(((***++++++)))((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&,,,...((($$$...GGG]]]xxx|||}}}uuuxxxxxxKKK+++(((''')))------)))$$$'''&&&&&&%%%%%%&&&&&&'''+++)))'''&&&&&&'''&&&%%%$$$...///+++999\\\{{{ssssss^^^fffyyy|||eeeRRR;;;+++%%%,,,---###"""***&&&&&&&&&&&&&&&&&&&&&&&&+++"""###+++)))###...BBB^^^|||uuuhhhhhhfff``````ccc```WWWVVV\\\hhhlllxxxGGG222'''...111)))###'''''''''''''''''''''''''''$$$%%%'''))))))***++++++ ///;;;AAAQQQkkk|||~~~xxxsssyyyxxx]]]SSSAAA000***,,,+++&&&'''''''''&&&&&&'''''''''!!!333555jjjKKK^^^www}}}~~~~~~ooo^^^RRREEE;;;888333222CCCZZZ|||rrriiiMMM...???;;;DDDLLLQQQIII???HHHJJJOOO<<<666111+++...666666;;;HHHMMMSSScccjjjAAA999<<>>III``````WWWVVVNNNGGG;;;222***((('''$$$###%%%%%%$$$$$$$$$&&&(((+++---///222666:::<<<>>>@@@BBBAAA@@@>>>;;;999:::>>>AAAIIILLLQQQSSSRRROOOMMMLLLCCC>>>RRRzzzmmmSSSGGG;;;+++%%%(((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))---***''''''333MMMooottt[[[@@@---+++333%%%$$$$$$%%%'''((((((&&&%%%&&&&&&&&&'''''''''''''''((())))))((()))***,,,$$$***///>>>TTTfff}}}{{{cccHHH666111+++'''(((((('''''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***$$$"""---FFFeee~~~xxx~~~}}}kkkPPP000!!!$$$++++++&&&''''''&&&&&&&&&&&&'''''',,,***'''&&&'''''''''&&&...,,,111JJJuuuyyy}}}zzzfffDDD(((&&&,,,)))$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$###)))---&&&(((JJJrrrvvvyyyxxxiii```dddqqqfff^^^kkkiiiiiijjjgggccccccgggqqqooojjjllllllbbbiii\\\222''',,,+++((('''''''''''''''''''''''''''((())))))&&&$$$%%%)))...666RRRggglllwww|||zzz~~~uuu~~~vvvlllxxx~~~___DDD777000***+++***((('''&&&&&&''''''(((&&&DDD{{{nnnKKK[[[xxx|||||||||}}}~~~|||```TTTUUULLLDDD???===999444:::EEEnnnooogggTTT888+++)))777<<<<<<666888000111,,,+++000,,,///444444444<<>><<>>??????===AAABBB???NNNffffffbbbpppeee```444$$$***///---''''''''''''''''''''''''((())))))&&&&&&///???MMMcccuuu{{{uuuyyy[[[@@@111...+++(((&&&'''(((******&&&EEEuuuPPPWWWxxx{{{zzz{{{}}}~~~hhhQQQEEEHHHRRRMMMKKKHHHEEECCC@@@>>><<>>YYYqqqyyy>>>@@@CCCOOOHHH^^^]]]TTTUUUOOOJJJ:::111)))''''''%%%%%%'''%%%$$$$$$%%%(((---111444---111555777777666555555AAAKKKZZZjjjwwwaaa888999iiidddSSSTTTCCC%%%((((((((((((((((((((((((%%%%%%&&&'''((()))***+++&&&666VVVlllRRRGGGEEE999+++%%%(((+++***&&&&&&&&&&&&'''''''''((((((((()))******)))***,,,...SSSdddzzz~~~zzzbbbGGG888222,,,+++---''''''''''''''''''''''''''''''''''''((((((((()))%%%IIIuuudddfffddd|||}}}{{{rrrnnndddkkkuuuGGG)))'''000''''''&&&&&&&&&&&&'''''''''&&&$$$%%%(((+++---...KKKwwwqqqoooqqqggghhhddd]]]WWWSSSOOOKKKIII::::::;;;:::999===FFFNNNsssRRR---+++---&&&''''''''''''''''''''''''$$$***'''(((FFFrrrvvvooohhhjjjYYY___WWWIIIHHHEEELLLRRR\\\bbb``````eeeccc\\\SSSXXXMMMFFFIIIAAABBB[[[nnngggnnnXXX...***---&&&(((((((((((((((((((((((($$$))),,,555KKKjjjzzz{{{{{{{{{}}}vvvxxx|||uuuzzzfff555222---)))'''(((***,,,%%%555:::kkk___NNN[[[~~~uuuxxx|||qqq___MMMJJJNNNOOOMMMKKKOOOPPPNNNJJJJJJKKKFFF>>>@@@kkkaaaMMMIII111000666,,,444///444###888***///,,,)))...111---555@@@???KKKKKK^^^bbbuuuOOOBBBooowwwwww}}}???EEE666JJJHHH___[[[RRRRRRKKKFFF<<<222***'''&&&$$$$$$&&&%%%%%%&&&)))---000222222111444555222---///888@@@IIISSSaaakkksss}}}~~~GGGBBBggghhhWWWRRR@@@(((&&&(((,,,***%%%&&&,,,###,,,,,,$$$'''222111%%%BBBkkkkkkdddiiittt~~~wwwvvv{{{zzzpppgggkkk}}}kkk___MMMRRR888&&&222...###---%%%)))+++***(((((()))(((,,,$$$+++666,,,!!!AAArrr{{{yyymmmtttxxxJJJ<<<000&&&222&&&))))))%%%###$$$&&&(((***###)))###(((222'''&&&PPP}}}yyynnnhhhaaattt~~~{{{wwwyyy{{{rrrsss{{{lllAAA555)))(((444)))((((((###+++,,,+++'''######+++999EEE{{{yyyxxxsss]]]bbbmmmgggZZZSSSAAA:::333333888;;;888333999;;;:::444111333555444<<>>(((,,,+++&&&'''((()))'''AAAkkkbbbNNN^^^qqqwwwyyyzzz{{{}}}kkkQQQZZZIIIAAASSSRRRHHHQQQNNNOOORRRSSSPPPMMMQQQWWWPPP\\\gggYYY>>>444333***////////////000000000000000111111111222666<<<@@@IIIOOO\\\fffuuu]]]CCCaaa{{{pppGGG===CCC???GGG```]]]SSSSSSKKKEEE<<<222)))'''&&&$$$$$$&&&%%%%%%'''***///222333333333111///...///333888;;;;;;EEERRR]]]gggrrrPPPGGGUUUsssRRRUUU555,,,''')))+++)))((())),,,&&&)))///***$$$666RRRwwwgggYYYOOOAAA???>>>>>>===<<<>>>CCCKKKmmmhhhhhhzzzkkkMMMEEE;;; ***"""'''((((((''''''((()))***+++,,,***+++666NNNlll~~~wwwUUUJJJAAA''')))***((('''(((***+++***%%%---'''$$$---777OOOwwwzzzxxx{{{|||~~~rrr[[[iiimmmIII+++)))---)))&&&***(((%%%))) (((222222(((///[[[ooo[[[aaahhheeePPP777000666777===FFFMMMPPPSSSZZZbbbZZZ___aaa]]]UUULLLAAA777444666///;;;jjj~~~kkk(((...))),,,)))'''***&&&###)))&&&)))DDDlll|||ttthhh^^^YYYVVVfffzzzzzz]]]QQQMMM\\\vvvLLL,,,///...((()))***(((---///(((+++TTT^^^~~~}}}yyy~~~sssccceeetttYYY333"""+++111(((...---???aaa]]]MMM^^^sssyyyzzzzzz{{{}}}ppp___SSSSSSVVVOOOIIIRRR[[[______[[[WWWWWWXXXRRRHHHSSSZZZddd[[[BBB555444...000000000000000000000000111111111111222666;;;???IIIMMMXXXaaapppeeeTTTjjjrrr\\\AAAAAA>>>GGGbbb```VVVUUUKKKDDD:::111)))'''&&&$$$$$$&&&&&&&&&(((,,,111444444333333...)))***111666777666222999DDDLLLTTT^^^jjjssszzzUUUGGG^^^\\\VVVGGG777(((&&&+++---***(((,,,&&&)))///)))+++PPPuuucccQQQDDDAAADDDMMMQQQVVVXXX[[[]]]ZZZUUUEEECCCEEE^^^bbb~~~jjjXXXLLL000+++222(((+++(((&&&&&&(((***+++,,,+++---...777VVV}}}yyyaaa666???)))(((((((((((((((((((((+++&&&000)))%%%555SSS~~~eeetttsss}}}|||}}}LLL555((((((...+++'''(((''''''%%%&&&,,,999RRRvvvttt]]]wwwjjjTTT:::///;;;TTTnnn}}}wwwgggIIICCC:::;;;999///WWWUUU444---&&&***---&&&###(((***&&&666hhhtttjjjgggeeebbb|||^^^QQQYYYkkk|||666111***---'''###,,,///(((%%%+++MMM~~~xxx|||zzzsssxxx{{{}}}JJJ+++///444***---222AAA```___OOO^^^rrryyyzzz{{{|||~~~tttuuummmZZZhhhttt[[[dddiiihhhccccccfff___SSSWWWWWW```^^^GGG777555222111111111111111111000000111222222222333666;;;???GGGJJJSSS\\\llllllmmmssspppkkkxxxsssmmmyyyEEE@@@???GGGcccbbbYYYWWWKKKBBB999000(((''''''%%%$$$&&&%%%&&&)))---222333333111000+++''')))000555555333444888===@@@DDDIIIRRRXXXcccaaadddrrrddd???zzzoooVVVUUUCCC///'''***---,,,))))))000...(((555ZZZ|||```FFFBBBQQQiiiWWWSSSSSSMMM\\\xxxfffaaa[[[???EEE888###(((...***(((***,,,++++++,,,(((///CCCbbb{{{wwwnnn[[[FFF222---*********'''%%%%%%+++%%%,,,(((555UUUqqquuuwwwyyy~~~sss|||RRR000'''///)))(((,,,%%%111((( 000[[[xxx```qqqwwwNNN<<>>CCCHHHSSS[[[hhhqqq^^^mmm```~~~wwweee]]]tttGGG@@@CCCGGGcccbbbZZZXXXJJJ@@@777...(((''''''%%%$$$&&&$$$&&&)))...111222000...+++******+++...111222333444666999;;;<<<@@@GGGLLLLLLSSS[[[___fffyyylllZZZppphhhZZZLLL888***(((+++------,,,111---111XXXtttIIIVVVuuuRRRBBBKKKCCCooo|||xxxuuuQQQKKK===(((***...***)))---...***))),,,)))EEEjjj~~~vvvqqqwwwcccyyyCCC>>>333,,,,,,---***((()))+++$$$***///QQQ~~~nnnqqqlllaaammmwwwWWW]]]xxxpppNNN>>>\\\kkkvvvssswwwHHH---,,,''')))...&&&+++&&&222VVV{{{___rrrpppSSSMMMnnn~~~|||~~~|||nnnCCC333???ZZZHHH)))$$$...)))'''---***IIIyyynnnggguuuxxxWWW^^^ooo<<>>555---'''''''''%%%%%%&&&%%%'''+++///222111...+++(((+++------,,,---000333...111444888<<>>...)))+++---)))...$$$>>>wwwtttkkk~~~bbbKKKbbb~~~rrrRRR:::cccnnnqqqfff[[[ZZZ^^^______hhhqqqwwwPPP111888ZZZhhhAAA***---,,,'''+++222]]]zzzsssrrr{{{qqqPPPXXXgggYYY///,,,+++...,,,***GGGuuu}}}wwwuuuzzzaaa///555000***@@@llllllUUUZZZlllxxxyyyzzz}}}qqqkkkhhh]]][[[WWWHHH???;;;555555555444444333333222222333444555555555666999;;;AAAIIIUUUYYYaaa}}}~~~```lllvvvbbb{{{tttfffkkkGGGAAACCCGGGaaa```XXXWWWIII===444,,,&&&'''(((&&&%%%&&&(((***---111333222---)))))),,,......---,,,...000---///333777;;;???BBBEEEKKKGGGDDDIIIQQQVVVUUURRRZZZ{{{fffVVVOOO@@@111,,,...///,,,,,,(((BBBuuukkkkkkooo[[[KKKAAA[[[fff|||xxxoooKKKLLLuuu```BBB===333+++''')))---+++(((111???fffjjjZZZCCC///******&&&'''++++++***JJJkkk|||ttt___@@@===RRRooo}}}wwwlll|||}}}GGGjjjiiiUUUWWWIIILLL999aaarrr^^^vvvuuuVVV666///---***---111777ZZZ{{{www[[[\\\iiifffLLLEEELLLbbbvvv{{{kkkaaahhhmmmhhhhhhqqqxxxuuuqqqoooooonnn{{{JJJ888,,,ppp^^^555+++---'''///GGGxxxuuunnnwwwzzzxxxbbbIIIWWWuuu}}}444---,,,***)))>>>bbbzzzzzzppp]]]```|||gggIII%%%///,,,===iiinnnXXX[[[jjjvvvwwwyyy|||llliiipppmmmrrrpppfff___UUUGGGDDD@@@444666666555555444333333222444555666666555666888:::AAAFFFQQQYYYeee~~~tttgggppplll```|||uuufff```nnnIIIBBBAAAGGGaaa^^^XXXVVVIII===333,,,&&&'''(((&&&%%%&&&***,,,000333555222---))),,,,,,---............---222333555777888999::::::222<<>>555...'''///###WWWvvvnnngggeeesssooo___iiitttiiiUUUJJJ^^^ssszzzsss~~~ppp|||???FFF>>>vvvooo<<<)))...(((555\\\vvvrrr{{{uuujjjdddiiiqqqtttvvvyyyoooXXXUUUPPP@@@888444+++,,,TTTwwwvvv{{{~~~wwwlll^^^^^^pppeeelll666)))///===xxxmmmuuu]]]\\\hhhrrrvvvxxx||||||iiiwwwuuulllcccSSSFFFGGGDDD444777777666555444444333333444555666666666666888:::@@@CCCNNNZZZlllwwwbbbcccrrriii]]]}}}rrrhhhaaa[[[dddKKKEEE@@@GGGbbbYYYRRRVVVIII888333,,,'''''''''%%%$$$&&&///111222222000---***(((------,,,,,,,,,------...//////000111222333333444:::GGGWWWccckkkooolllgggjjjxxxyyyZZZRRR{{{KKKBBB222---///'''//////EEEdddxxxOOO:::EEESSSaaatttqqq^^^bbbrrrnnnccc[[[xxxyyyHHHJJJ```ttt???GGG:::...111(((111###NNNooojjjggg\\\eeebbbttt~~~fff|||888:::---&&&(((333666;;;ggg~~~rrr]]]]]]iiimmm```VVVxxxooooooooo|||zzzooosss^^^rrrmmmxxxmmmKKK>>>***,,,++++++uuueeeqqqkkkiii}}}uuusss\\\TTT___mmmzzz~~~yyyzzz666???EEE}}}XXX333&&&...888xxxwwwyyyyyywwwgggccczzzwwwaaaJJJFFFIIIfffvvv|||}}}UUU___yyyxxxOOOMMMsss{{{,,,000111000zzztttkkkqqqttt}}}iiiZZZ{{{uuuqqq@@@///111;;;|||[[[jjjdddXXXhhhhhhwwwzzz~~~yyyvvv~~~~~~jjjNNNRRRbbb~~~ttthhhaaaTTTBBB;;;>>><<<:::777555555666555444555555555555444666:::<<<;;;IIIHHHTTTcccqqqkkk```zzz```gggvvv{{{mmmeee```]]]rrrSSS===DDDFFFggg\\\QQQSSSGGG999333,,,'''''''''%%%%%%&&&...000222222000---+++***///......---------......000111444888===AAADDDEEEOOOUUU^^^fffiiihhhggghhheeeqqqwwwSSSHHHRRRDDD999222777333999111ccc|||dddqqqfffdddfffgggwww|||{{{|||eeezzzssswwwBBBQQQ~~~xxx]]];;;555---...,,,333===ggg{{{```UUUSSShhhzzzddd{{{OOO>>>YYYdddWWWoooooo|||GGG@@@:::///,,,)))888pppyyy}}}{{{zzzuuukkkZZZTTTrrr~~~{{{}}}eeekkkyyyhhhiiiwww___AAA------///IIIxxxnnnoookkknnn||||||fff[[[uuuzzzfff666<<>>EEEHHHjjj^^^PPPPPPFFF999111+++'''''''''%%%%%%'''---///111111///...------222111///...---......//////222777???GGGNNNTTTWWW[[[YYY\\\cccddd___```fffiiilllwwwrrrPPPmmmmmmPPPCCC......''''''IIIxxxqqq}}}llliiivvvmmmeee999ccc<<<888333,,,---///UUUyyywwwzzzzzzxxxcccLLLDDDNNNQQQfffuuuiiixxx^^^999777===>>>TTT|||fffccc===777+++111***UUUmmmxxx{{{}}}rrr```\\\llloooeeeoooeee]]]rrrrrr{{{FFF222///222kkkvvvwwwjjjjjjuuu{{{|||jjj\\\dddyyyppp~~~nnn777???III~~~???666///[[[xxxmmmeee[[[^^^wwwyyyjjj```ddd|||jjjOOOpppCCC555444iiiyyy|||xxxqqq}}}{{{^^^gggzzzxxxoooyyyjjj555///999www|||qqqaaadddggg```nnnuuuyyy~~~nnn```[[[sss{{{nnndddaaa[[[OOOGGGEEEBBB???;;;888777666555444444555666555555666999;;;:::HHHKKKVVVjjjRRR\\\|||]]]cccsssyyykkkjjjggg}}}QQQ???FFFKKKhhh]]]QQQQQQFFF777000+++'''((('''%%%&&&))),,,...000000...---///111555333111///.........///,,,000666???HHHQQQWWW[[[VVVNNNNNN[[[ccc```___cccuuupppzzzwwwJJJ]]]jjjFFFEEE333888777===nnn~~~zzzuuuttt{{{FFFJJJOOO===:::+++111444oooiii|||jjjRRRHHHEEEOOOccc\\\kkkwwwzzzsssuuu}}}fff[[[@@@999KKKwww]]]EEE777(((666444www}}}mmmooo~~~qqqfffccc~~~ggg```VVVKKKVVVkkkuuuxxxNNN777///555zzzuuuaaajjj~~~}}}xxxjjjYYY[[[{{{jjjiii{{{wwwNNNAAA???~~~eee{{{MMM888333~~~~~~WWWYYYbbbzzzxxxaaaWWWttt~~~vvvMMMhhhVVV444000sss~~~mmmggg}}}~~~hhhhhhuuurrrzzz~~~sss~~~999---666sss___gggnnnZZZkkktttxxx}}}{{{UUUAAAJJJrrrttthhhddd```VVVLLLGGGCCC???;;;888777666666555444555666666555666888::::::FFFLLLUUUmmm~~~NNNccc~~~```dddrrr]]]```jjjzzzRRRAAAFFFMMMbbb[[[SSSVVVGGG555...***(((((('''$$$&&&++++++...000///------000333777555222///.........///---000666===EEELLLRRRUUUQQQGGGGGGXXXiiikkkfffccc|||ttt}}}KKKVVVVVVQQQ666///)))888zzz~~~lllmmmooogggzzzGGGfff```888999)))666LLLsssxxxxxxbbbXXXdddiiidddddd]]]|||yyyccc~~~ssspppiiiooo___EEE---777AAA|||pppsss}}}iii\\\uuu^^^JJJ===;;;===ccc|||ZZZ:::...999{{{hhhZZZjjjwwwjjjWWWlllxxx~~~jjjyyyuuu|||uuu:::666ooo^^^^^^222777ttt~~~fffLLLPPP```vvvlll]]]wwwPPPbbbxxx```333444vvvmmm|||rrrhhh]]]sssvvvzzzvvvdddZZZbbb___dddsssuuuzzzAAA+++***______ooovvv]]]mmmrrrvvv|||UUU>>>>>>:::;;;xxxwwwkkkeeeaaaYYYPPPIIICCC@@@;;;888777777777777444666777666666666888999999DDDNNNTTTnnnyyyMMMeeezzzddddddooo___SSSfff|||QQQBBBFFFQQQ```[[[UUUXXXHHH444---***((((((&&&$$$''',,,+++...111///++++++000555999777333///---------...000333777<<>>yyymmmeee```ZZZTTTNNNGGGCCC===999888888888888444666777777666666777888999DDDQQQUUUrrruuuRRRcccooohhhccchhh}}}mmmXXXccczzzNNNCCCGGGWWWeee___VVVWWWHHH666+++)))((((((&&&$$$'''---,,,///111...******000666:::777333///,,,,,,,,,---000222666;;;@@@EEEIIIKKKNNNLLLFFFEEESSSeeeiiiaaadddrrr{{{TTTqqqUUUJJJ999------nnnttt~~~www~~~aaabbbjjjUUUZZZ}}}ggg|||^^^JJJ|||rrr<<<;;;***888|||]]]|||lllzzzqqqzzzxxx|||~~~|||qqqqqqXXX|||}}}CCC***000nnnsss{{{fffpppzzzmmmppppppYYYNNNkkkllljjjsssllllll[[[UUU@@@333DDDTTTzzz;;;444UUUzzzIII[[[lllwwwtttbbbIII777>>>AAARRRlllssszzz}}}NNN;;;^^^mmmqqq;;;BBB{{{```QQQ???@@@bbb{{{uuuYYYQQQMMMWWWqqqnnnxxx{{{gggWWWqqqjjjdddfffWWWPPPnnn888LLLmmmvvv]]]```ppprrr[[[jjjYYYbbb[[[LLLRRRPPPOOObbbgggqqq~~~mmmeeexxxuuuvvvHHH444333___PPPttttttiiifffooottt{{{___\\\YYYVVVJJJuuuiii```[[[VVVSSSNNNIIIBBB<<<:::999888777444666888888666666777888888CCCUUUYYYxxxaaaaaaggggggnnnddddddvvv{{{qqqqqqddduuubbbYYYbbbIIICCCIII```lllcccVVVUUUGGG888+++)))((()))&&&$$$(((...,,,000222...******000666;;;888333...,,,+++,,,---...000444999???DDDGGGIIIDDDFFF===222;;;SSS```\\\YYYrrr|||kkkjjj|||VVVIII???444999mmmttt~~~TTTOOOdddQQQ:::KKKsssWWW}}}zzz|||FFFkkkwww@@@===...<<>>CCCbbbxxx:::777aaayyyBBB```lllqqq~~~}}}wwwdddJJJNNNZZZUUUPPPSSSHHHEEEYYY{{{```WWWooo{{{mmmyyyRRR666___ccc999PPP[[[TTT;;;CCCbbbvvvXXX```bbbXXXVVVPPPZZZsssnnnvvvpppiiiwwwjjjQQQiii\\\HHHzzzzzz;;;OOOggg|||www^^^YYYjjjwwwooo```pppnnn\\\ZZZPPPGGGWWWaaappp|||eeelllyyywww]]]>>>+++FFFRRR{{{vvvqqqfffooottt{{{OOO^^^WWWPPPRRRooobbb[[[WWWTTTTTTNNNFFF???;;;999888666444666888888777666666777888DDDXXX\\\}}}EEEqqqpppccctttgggdddttt|||rrr^^^mmmkkkaaafffDDDCCCKKKggg^^^ccc\\\IIIJJJ222+++(((''''''&&&###&&&,,,,,,000444333+++(((000<<<===:::555///***(((***,,,+++///333777>>>EEEDDD???999@@@???777777CCCMMMPPPCCCNNNkkk}}}|||}}}vvvDDD;;;888RRRssswwwtttuuuXXXAAATTT;;;777DDDKKKpppDDD???VVVyyyKKK___vvvLLL666777CCCRRRiiibbbdddtttxxx|||kkkSSSuuudddccctttbbb///666rrrhhh```~~~hhhjjjoooooocccOOOCCCAAALLLYYYsssxxxvvv@@@KKKYYYQQQKKK999GGG>>>000@@@NNNBBB333aaassszzzIIISSSddduuu|||}}}~~~zzzwwwhhhZZZ___\\\UUUoooccchhhYYY{{{sssaaa^^^qqqeeecccoooccc<<>>888777666999555444777888666666888@@@GGGSSShhh{{{>>>zzznnn^^^ffflll```xxxyyykkklllrrrjjjqqqFFFDDDZZZ___bbb[[[IIIIII222+++(((''''''&&&###&&&,,,,,,000444333+++(((000<<<===:::555///***(((***,,,)))000666888<<>>???555<<>>]]]nnnddd^^^ggggggwww~~~tttLLLFFFTTT___]]]WWWJJJBBB333+++(((''''''&&&###&&&,,,,,,000444333+++(((000<<<===:::555///***(((***,,,+++333888777:::CCCMMMSSSOOOMMMOOOSSSPPPPPP___sssiii[[[fffzzzlllZZZCCC:::aaaddd~~~iiirrrwwwnnnJJJvvv~~~qqqbbbRRRYYYwwwhhhUUUPPP~~~mmmhhhRRRppp~~~OOO>>>777fff???UUUTTT[[[kkkpppwwwrrrmmmmmmiiijjjfffXXXBBB;;;DDDPPP}}}uuu___aaawwwdddGGGRRRaaaiiioooWWW@@@IIIpppgggqqq666;;;uuuxxxrrrYYY``````ggghhhnnnuuuwwwmmm]]]QQQOOOOOOlllnnnttt^^^RRRiii\\\NNNBBBDDD777999HHH666}}}yyyJJJJJJTTT]]]gggppp\\\```XXXIIIsssqqq___yyy{{{nnn|||~~~}}}xxxsssyyyooosssyyypppDDD^^^DDD000fffKKKeeeHHH999CCCzzzhhhlllttttttWWWRRRSSSBBBMMMbbbvvvuuuzzzvvv|||qqqSSSRRR@@@zzzjjj666666{{{WWWnnnwwwkkk\\\[[[YYYNNNIIICCC>>>:::VVVmmmyyylllgggaaafffYYYYYY|||;;;:::444???<<>>999888999666666888888666999>>>GGGUUU]]]zzzPPPAAA^^^oooggghhhgggbbbmmm|||GGGNNN___]]][[[VVVKKK>>>444+++(((''''''&&&###&&&,,,,,,000444333+++(((000<<<===:::555///***(((***,,,///333555555;;;FFFPPPTTTUUUQQQQQQRRRNNNLLLZZZlllhhhVVV]]]qqqsss~~~OOO>>>999ccchhhmmmyyyfffrrriiiKKKwwwhhhdddrrrrrr```OOOkkk|||```gggRRR|||UUU@@@666fffAAAUUUTTTYYYgggjjjrrrnnnmmmiii^^^XXXbbb]]]DDDKKKHHHJJJGGGtttlllppp^^^OOOMMMBBBppp[[[>>>CCC+++iiiccc}}}???;;;wwwEEEdddfffrrrXXXPPPJJJNNN[[[eeeddd]]]IIITTTTTThhhuuuyyyuuulll222eeejjjeeebbbBBBCCC888EEEIII777MMMBBBJJJWWWggg~~~eeeeee___FFFUUUsssooohhhBBB\\\~~~eee{{{aaaIIIoooqqqFFF777XXXaaa{{{gggOOO;;;BBBxxxccc___oookkkKKKDDDFFF888IIIeeennn|||{{{nnn}}}|||```YYYmmmGGGnnn666111|||cccuuussshhhcccVVVQQQVVVPPPNNNgggpppppp{{{ssshhhaaammmeeeaaarrr@@@999+++DDDBBBaaajjj___bbblllvvv|||}}}{{{wwwgggbbbNNNLLLlll{{{JJJ===CCCNNN}}}zzzkkkVVVKKKRRRVVVOOOKKKPPPGGGFFFIIIMMMKKKAAA:::999:::777777888666444888>>>JJJVVVcccCCCAAA{{{uuuYYYkkkfff|||bbbbbbhhh|||GGGWWWqqqZZZXXXVVVNNN;;;555+++(((''''''&&&###&&&,,,,,,000444333+++(((000<<<===:::555///***(((***,,,111333444444;;;GGGQQQUUURRRRRRSSSSSSPPPOOOUUU]]]lll\\\]]]ggg}}}iiicccLLL;;;YYYrrrdddppp\\\FFFtttvvvxxxxxx}}}yyyNNNkkkmmmuuuWWWCCC>>>dddEEEVVVUUUYYYdddeeemmmsss}}}aaaLLL[[[ggg\\\XXXWWWJJJ@@@hhhzzzqqq\\\jjjKKKYYY{{{VVVFFF:::JJJqqqcccttt@@@<<>>AAAPPPXXXSSSNNNOOOBBB;;;<<>><<>>333>>>ZZZcccEEEBBBMMMsssdddIIIAAAbbbsssttt~~~~~~yyyVVVuuuQQQ111***VVV{{{~~~lllkkkWWW\\\IIIcccvvvjjj___tttzzztttmmmvvv]]]666555666NNNpppVVVccc]]]VVVgggwww|||}}}vvv^^^HHHHHHLLLzzzggg{{{ooohhh}}}tttkkk___QQQLLLJJJDDD666nnnoooMMMTTTCCCGGG???___wwwYYYJJJDDD999<<>>lllXXXhhhqqqcccdddyyymmmbbbtttxxxsssyyypppnnnWWW222666>>>UUUyyyMMMcccfffSSSeeewww}}}~~~pppUUUVVVUUU]]]iii|||}}}cccZZZVVVPPPGGGJJJOOOIIIDDDffftttPPPXXX@@@===444BBBNNNIIINNNVVVMMMFFFNNNYYYaaa```ZZZSSSPPPJJJ999222???KKKHHH???;;;777888:::<<<;;;<<>>RRR```IIIQQQEEEAAANNNbbbuuusssuuuaaa???oooeee***JJJ888[[[ggghhhHHH777SSSuuuOOOOOOZZZJJJNNNWWWBBBKKK777XXXooommm|||SSScccrrrHHHtttJJJ<<>>===;;;>>>CCCbbbYYYQQQPPPJJJJJJOOOEEEGGGccc{{{kkktttFFFIII|||```llldddhhhWWWKKKggg~~~uuu^^^zzzooommmQQQhhhnnnuuuBBBLLLlllFFFXXXUUURRR```fffoooOOOBBBDDD===666---222QQQxxxuuuTTTBBBOOOUUUiii^^^AAA;;;ddduuuzzzfffPPP...999QQQNNNWWW\\\DDDTTT[[[LLLEEEqqqmmmssswwwpppcccZZZ;;;===wwwDDDAAAEEERRRooommm^^^aaavvv{{{uuurrrttthhhgggqqqrrrkkkjjj|||}}}|||uuuPPP444<<>>444HHHaaaYYYXXX|||fff\\\PPPLLLUUUYYYSSSPPPUUUUUUVVVXXX[[[```dddhhhjjjyyywww{{{zzz|||nnnLLL:::IIIZZZ]]]bbbooogggUUUaaa[[[WWWaaavvvzzzwwwlllccc______``````^^^___VVV\\\[[[RRRYYYVVVPPPPPPFFF===DDDQQQJJJ777999:::<<<@@@FFFSSSjjj>>>---666///===zzzzzz[[[ddd^^^}}}zzziiieeelllsssuuu{{{~~~cccxxxttt___\\\UUUOOO<<<888+++***(((&&&&&&&&&''''''***,,,111333///***,,,222999888555222...******,,,000:::AAAEEEOOO[[[^^^XXXPPPSSSgggdddYYYeeeyyygggiii|||vvvsss@@@DDDtttgggSSSjjjwww{{{dddddd|||{{{```xxx}}}kkk\\\OOO444AAA[[[BBBRRRMMMOOO|||YYYCCCTTTQQQAAAMMMttt]]]ooo```ZZZpppjjjxxxjjjWWW|||ZZZXXXkkklllZZZVVV\\\fffkkk000EEENNNooo|||FFFNNNzzzZZZKKKRRRpppHHHEEENNNYYYkkkSSS777BBBNNNuuu]]]```www{{{wwwmmmkkknnnhhh\\\YYYTTTTTTXXX\\\eeepppuuuqqqeeexxxdddaaa222???FFFZZZNNNuuuoooiiiJJJNNNDDD888333222777@@@IIIOOOXXX```eeehhhmmmqqquuuwwwwwwwww|||zzzzzz||||||tttmmmeeebbbdddmmmyyyWWWAAA<<>>MMMyyysss~~~<<>>LLLKKKTTTZZZ]]]jjjEEEVVVDDDAAA???>>>>>><<<;;;@@@GGGMMMOOOTTTXXX\\\^^^``````bbb^^^[[[]]]```]]]RRRIIIQQQ]]]mmmzzzsssHHHBBBDDDJJJ___kkk]]]YYYmmmpppyyy}}}YYYFFFAAAAAA@@@EEEMMMUUUZZZ[[[YYYXXXeeedddgggooovvvvvvsssqqqsss~~~|||YYYHHHVVVSSSPPPTTTNNNXXXUUUfffeeeWWWVVVhhhyyy~~~zzzxxxhhhOOOVVVTTTbbbdddZZZ^^^YYYTTTSSSKKKBBBFFFPPPMMMBBB<<<:::@@@SSSjjjIII222000333666)))GGG^^^WWWXXXcccmmmWWW]]]```hhhttt~~~pppxxxttt```WWWSSSHHH;;;444***)))(((''''''&&&&&&&&&(((***///333111++++++...:::===;;;555000---***'''///666???FFFOOOYYY^^^^^^^^^WWWdddMMMRRR{{{vvvlllccceeesss{{{ppphhhooowww{{{pppkkk888@@@MMMdddTTT~~~iiirrr|||qqqWWWNNN@@@@@@NNNoooJJJHHHHHHAAARRR```VVVfff}}}fffTTT{{{iiiqqquuubbbtttqqqxxx|||yyynnneee===HHHBBB___[[[xxx~~~;;;[[[^^^eeeLLLUUUYYYdddYYYvvvpppsss^^^FFF999:::???@@@>>>???444;;;BBB000LLL;;;CCCFFFHHHHHHEEECCCAAAAAAAAAFFF]]]gggkkkyyyvvvooo||||||~~~kkkVVV:::LLLSSSPPPMMMaaaSSSvvv}}}ppp}}}MMMPPPEEEAAA??????<<<777777999888:::<<>>@@@JJJOOOTTTYYYSSSOOOWWWlllyyy|||vvvkkkVVVRRRSSSVVVZZZ___cccfffhhheeellloooiii___aaaqqqyyyyyyssslllVVVIIIQQQMMMIIIXXXVVV[[[kkkgggZZZdddXXXSSS^^^ooo|||kkk```ccc[[[cccbbbXXX___\\\XXXZZZWWWQQQPPPRRRIII<<<<<>>HHHQQQfffvvv}}}vvvlllxxxkkkVVVLLLAAAOOOSSSTTTLLLWWWSSSdddzzzyyymmmxxxZZZNNNDDDCCCEEECCC???===999999888888888999:::;;;777;;;>>>;;;:::DDDYYYjjj}}}```MMM???EEEKKKQQQPPPMMMNNNSSSVVVXXXmmm]]]|||mmm~~~wwwjjj^^^WWWWWW[[[___```aaajjj~~~xxx}}}|||~~~lllXXXPPPOOOVVVUUUFFFPPPJJJRRRcccVVVggg___VVVUUUdddwwwnnnhhhwwwwwwpppgggiiitttxxxssstttnnnhhhiiitttxxxlll```aaaWWW]]][[[SSS\\\ZZZYYYYYYUUUMMMKKKKKKDDD:::@@@LLLdddmmm444111777444,,,666???999^^^XXXJJJ```|||~~~vvvoookkkgggbbbccchhhhhhqqq{{{rrrdddnnnhhhkkksss|||gggZZZXXXIII@@@999)))))))))(((''''''&&&&&&''')))...444222,,,***,,,777<<<===777333333000+++$$$&&&333CCCLLLPPP]]]llloooYYYooogggkkkhhhfffVVV```WWWSSSeeennnnnnxxxuuuBBB777CCC???YYYkkkIIITTTooofffjjj|||zzz}}}xxxkkkUUUYYYAAAKKK[[[TTTSSSvvvLLL;;;WWW@@@FFFEEEQQQ{{{zzzvvv|||}}}|||xxx~~~~~~sssWWW:::UUUUUUZZZRRRZZZiiifffbbb^^^JJJ:::UUUiii```iiiTTTQQQRRRVVVVVVPPPXXX]]]zzz\\\GGGDDDCCCFFFBBB111HHH<<<@@@@@@>>>???EEEQQQ^^^ppp}}}xxxuuucccpppddd[[[DDDMMMLLLOOOWWWNNNHHHVVVTTTcccXXX|||aaaUUUUUURRRJJJCCCFFFDDDAAA???=========>>>:::>>>DDDMMM\\\qqq|||vvvEEELLLKKKLLLFFFIIILLLJJJPPPYYYXXX^^^WWWeee___qqq\\\YYYddd}}}xxxpppllluuuzzzzzz~~~YYYGGGJJJKKKHHHPPPCCCUUURRRUUUTTTpppmmmhhh[[[QQQ[[[rrr|||yyy|||ggg[[[___gggiiiWWWSSSPPPPPPUUU\\\cccfffiiisssyyyiii^^^\\\OOORRRLLLVVVWWWPPPXXXUUUVVVSSSIII===;;;???@@@===EEEYYYxxxvvvPPP)))+++666222000555444777QQQQQQWWWQQQSSSgggyyyxxxfff~~~~~~kkkwwwppp]]]XXXKKK>>>;;;---***'''%%%&&&'''&&&&&&$$$''',,,///111000---,,,+++222;;;AAAAAA;;;333---)))((()))+++...333888;;;HHHEEECCCCCCEEEFFFEEECCCFFFGGGAAAGGG^^^lllooouuuttt{{{~~~]]]fff666EEE666CCCHHHaaaCCC___yyyfffVVVfffvvvnnnuuufffDDD```FFFUUU]]][[[ZZZhhh111KKKMMMGGG>>>;;;JJJaaavvvqqqpppnnnpppsssvvvwwwwwwvvvyyy}}}|||mmmvvvlll|||www^^^KKKLLLTTTUUUVVVYYYQQQ```XXX^^^EEEAAA>>>```oooxxxtttrrrvvvpppgggZZZQQQPPPRRRUUUWWWSSS```[[[]]]kkkmmmXXXggguuuaaaHHHFFFJJJNNNPPPPPPOOOOOOOOOUUUQQQnnnnnnssswwwmmmaaaOOOVVVMMMJJJSSSOOOLLL[[[```qqq{{{ssszzzzzz|||aaaLLLFFFIIIIIIIIIJJJKKKMMMPPPSSSUUUJJJUUUWWWddd]]]^^^XXXIIIIIIbbbyyyzzzmmmaaa]]]]]]MMM]]]^^^QQQTTTjjjtttmmmkkkrrrpppTTTOOOSSSRRROOOOOOJJJPPPIIIMMMVVVKKKhhhZZZ___^^^TTTQQQ^^^ppp{{{yyy{{{\\\aaagggWWWTTTlllNNNiiiVVVYYYcccyyyxxxeeeeeeUUURRR```gggOOOUUU===FFFXXXLLL[[[SSSFFFIIIDDD<<>>BBBIIIEEE;;;MMMPPPUUUZZZ^^^cccgggkkknnnooorrruuusssssszzz}}}}}}nnnhhheeeccckkkyyyyyyooo]]]OOOPPPVVVVVVTTTUUU^^^JJJZZZ```XXXYYYCCCOOOEEEHHHPPPLLLaaaeeezzzuuuzzzyyykkk^^^XXXVVVyyymmmlllZZZWWWTTTQQQOOONNNNNNLLLKKKVVV[[[ZZZXXXXXX]]]{{{^^^```gggqqqwwwuuu{{{|||vvvqqqpppuuuxxxlll^^^[[[XXXUUUZZZLLLeeezzzkkkdddUUU===BBBEEEHHHJJJJJJJJJJJJKKKPPPTTTJJJKKKtttdddbbb]]]ZZZsssvvv|||wwwhhh___{{{|||dddSSSLLLIIIDDD???EEEGGGKKKNNNOOOOOOMMMLLLNNNPPPRRRQQQOOOZZZxxx~~~kkkyyy~~~KKKMMMGGGFFFKKKKKKFFFFFFJJJIIIPPPJJJKKKWWWQQQWWWvvvnnn[[[VVVQQQMMMXXXiiirrrwwwjjjuuusssrrr{{{}}}mmmbbbkkkaaazzzqqq___NNNNNNIIIVVVVVVAAALLLQQQPPPLLLEEETTTttt666999...,,,888,,,222222:::>>>666333LLLnnnpppLLLEEEWWWjjjQQQYYYfffuuuxxxqqqpppxxxlllooouuummmddd~~~oooUUUUUUlllXXXVVVKKK???===---***'''%%%&&&'''&&&&&&$$$%%%&&&(((***---000111,,,******///666<<<===<<<555333000---++++++,,,---......//////000000...---)))444000///KKKnnneeewwwmmmoooUUU:::444<<<@@@777BBB:::XXX@@@UUUeeettt```___bbb___^^^\\\]]]```dddiiilllyyyyyy}}}oooNNNSSSSSSOOOMMMTTTXXXMMMSSSmmmWWWHHHDDDLLLIII:::888CCC@@@EEEKKKQQQUUUZZZ```dddddddddgggmmmooonnnooosss~~~yyytttsssuuuvvvtttrrrooo]]]TTT```eee^^^qqqooodddWWWNNNPPPUUUUUUTTTTTTOOOSSSVVVaaabbbUUUyyy\\\@@@EEE666JJJ<<<@@@NNNKKKTTTNNNXXXZZZcccaaa]]]ZZZ\\\gggwww|||ttt{{{OOOUUUOOONNNMMMMMMMMMLLLLLLKKKSSSQQQNNNTTTXXXRRR]]]yyyRRRFFFVVV```\\\\\\\\\\\\[[[XXXSSSPPPJJJAAA:::HHH___bbb^^^ddd~~~|||zzznnncccXXXJJJEEEGGGIIIJJJJJJKKKLLLNNNKKKRRRSSSSSSYYYfffzzzaaaNNNUUUffffff{{{oookkk}}}yyysss```WWWfff}}}|||fffMMMAAADDDHHHDDD>>>FFFGGGJJJLLLLLLLLLKKKKKKNNNMMMQQQWWWSSSLLLQQQ]]]rrrDDDqqq|||uuu^^^vvvSSSFFFXXXIIIIIILLLQQQNNNGGGCCCEEEGGGQQQNNNLLLTTTSSSSSSaaahhh]]]VVVLLLPPP___kkkrrr~~~wwwuuuqqq~~~}}}vvvdddooo___pppUUUCCCGGGRRREEEJJJPPPQQQLLLJJJTTTpppqqq,,,777000...777...333444;;;BBB>>>666<<>>BBBFFFJJJOOOSSSVVV[[[YYY\\\cccggghhhiiikkkiiifffcccaaa```\\\WWWRRRCCCcccaaaRRRnnn|||vvvXXXPPPKKKMMMRRRTTTSSSSSSHHH]]]JJJHHHgggYYYQQQ|||hhhKKKSSSWWWQQQXXXQQQZZZXXX^^^YYY\\\___aaaaaadddhhhkkktttZZZQQQQQQHHHHHHHHHGGGGGGGGGHHHIIIJJJLLLIIIMMMWWWUUUPPPVVVgggcccZZZTTTNNNNNNRRRUUUTTTQQQ~~~}}}xxxnnnssshhhWWWNNNIIIFFFGGGIIIIIIIIIJJJMMMOOONNNHHHGGGRRRXXXSSSccc~~~cccfffppp\\\PPPeeeyyykkkmmmqqq~~~|||uuu[[[NNN???;;;AAAFFFEEEAAACCCCCCCCCCCCDDDEEEFFFFFFQQQMMMJJJLLLPPPQQQOOOLLLOOOTTTaaazzziii```fffoooooohhhqqqlllYYYGGGXXXUUU@@@LLLMMM===AAAAAADDDJJJLLLIIIFFFEEECCCMMMOOOKKKLLLNNNQQQXXXwwwbbbWWWMMMMMMUUU```iiittt|||}}}~~~nnnlllTTTfffNNNIIIMMMggghhhMMMWWWVVVTTTPPPVVVmmm|||EEE666...333000...222111000555<<<>>>:::;;;???<<>>888LLL}}}sssiii```YYYWWWZZZ___dddjjjkkkiiieeebbbaaammmsssgggMMMVVVVVVGGGIIIPPPJJJCCCIIILLLKKKOOOcccTTTfff]]]XXXLLLNNNGGG???===???AAA>>>;;;???<<<<<>>HHHKKKLLLLLLIIIHHHIIIKKKDDDJJJGGGFFFMMMNNNMMMSSSSSS[[[TTTTTTuuuqqqsssoooRRRIIIHHHIIIFFFKKKMMMDDDDDDDDDDDDDDDDDDFFFJJJMMM???PPPPPPGGGKKKRRRUUUYYYKKKZZZ||||||wwwuuu^^^JJJ===?????????>>>>>>???AAABBBCCCDDDEEEFFFGGGHHHIIIIIIAAAEEEIIIJJJGGGDDDDDDEEEPPPWWWIII@@@FFFccc{{{eeeJJJWWWdddhhhhhhmmmtttxxxjjj___WWWWWWRRRHHHEEEIIIAAAIIIHHH@@@CCCNNNNNNDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBGGGKKKGGGHHHOOOOOOQQQfff\\\VVVKKKPPP]]]eeeqqq~~~}}}uuuttt|||^^^eeeOOOHHHVVVnnnMMMQQQuuuwwwIII***444......333)))333333444444333555999;;;;;;:::+++<<>>GGG:::ZZZVVVxxxPPP]]]SSSGGGCCCDDDEEE@@@:::===;;;;;;>>>===;;;<<>>FFFPPP```{{{ZZZHHHUUUPPPPPPNNNLLLLLLNNNOOONNNEEEVVVQQQEEEMMMXXXWWWWWWYYY]]]```qqqTTTLLLBBBHHHKKKCCCGGGJJJJJJGGGEEEDDDDDDLLLHHHAAAIIIVVVSSSLLLQQQMMMJJJHHHPPPWWWWWWmmm}}}{{{|||}}}aaa^^^AAA@@@HHHMMMBBB===LLLOOO<<>>@@@>>>@@@CCCFFFHHHHHHFFFFFFKKKCCCBBBIIIJJJFFFIIIQQQIII???999JJJIIIBBBLLLEEEKKKJJJGGGGGGKKKNNNGGG>>>CCCEEEEEEAAA===>>>BBBFFF???;;;;;;???===888:::BBB;;;???BBBAAAAAADDDHHHJJJHHH@@@FFFNNNLLLLLLPPPNNN[[[uuuiii___NNNFFFUUU\\\hhhyyywww{{{zzzBBBPPPFFF<<>>@@@===>>>III|||vvvddd___]]]___bbbfffeeefffttttttaaaNNNiiiUUUHHHNNNPPPZZZyyyUUUSSSHHH@@@999///)))%%%%%%&&&$$$$$$'''$$$$$$$$$$$$%%%&&&'''(((,,,...222666888555111---999HHHTTT```llllllmmmxxxqqq{{{lllJJJXXX~~~zzztttRRR///////////////000000111555333666<<<===>>>MMMaaaiii___RRRJJJIIIKKKLLLKKKIIIFFFCCCAAA@@@@@@BBBCCC:::HHHFFFDDDsss[[[<<>>??????@@@???????????????@@@@@@BBB???>>>@@@EEEFFFDDD@@@AAA@@@@@@AAABBBCCCAAA@@@DDDCCC@@@??????AAACCCEEEDDDDDDEEEEEEDDDBBB@@@>>>??????>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<999:::;;;<<<===???@@@@@@CCCDDDGGGIIIKKKLLLLLLLLLXXXTTTrrrhhhUUUEEEQQQ[[[```hhhuuuwwwSSSYYYFFFJJJvvvzzztttFFF////////////............///////////////000000111000<<<:::;;;GGGYYY222GGG|||zzzpppkkk___ZZZaaa___YYYXXX^^^___YYYSSSRRRMMMJJJLLLOOOHHHJJJPPPvvvVVVVVVGGG>>>999///)))%%%%%%&&&$$$$$$&&&$$$$$$$$$$$$%%%&&&''''''---------000444999<<<>>>(((000000222:::;;;===HHHMMMMMMJJJLLLKKKSSSVVV[[[FFFQQQJJJ}}}___***///............///000000333000333999888555>>>LLLUUUzzzZZZWWWQQQIIIEEEGGGHHHHHHFFFBBB@@@===;;;::::::<<<===???CCCFFFEEEHHHbbbjjj|||}}}}}}yyyfffYYYRRROOOOOOKKKKKKIIIHHHHHHIIIIIIJJJKKKLLLNNNOOOPPPPPPPPPOOOQQQRRRSSSTTTSSSXXXkkkzzz___NNNQQQPPPKKKDDDDDDHHHGGGBBBBBBDDDDDDDDDCCCCCCEEEGGGFFFEEECCCCCCDDDGGGJJJLLLJJJIIIIIIJJJMMMOOOMMMKKKOOOPPPUUUYYY[[[___kkkwww~~~pppkkknnnmmmbbbVVVMMMMMMGGG>>><<<@@@BBBAAA???AAACCCCCCBBBAAABBBCCC<<>>>>>???AAA???===@@@DDDEEECCC???@@@@@@AAAAAAAAA@@@@@@???BBBAAA???>>>>>>@@@AAABBBAAAAAABBBBBBAAA???===;;;;;;;;;;;;:::999888888888:::999999888888999999:::888888999:::;;;;;;<<<===@@@BBBDDDGGGIIIJJJKKKKKKLLLQQQgggaaaYYYXXXJJJFFFSSSdddnnnwwwqqqPPPLLLQQQdddlll222////////////.........---///............///000000444444666>>>YYYLLL333BBB>>>GGG___yyytttlllddd]]][[[___eeebbb\\\YYY[[[YYYRRRMMMMMMHHHEEEGGGIIIBBBEEEKKKpppVVVXXXFFF;;;888///)))%%%&&&%%%###$$$&&&$$$$$$###$$$$$$%%%&&&'''))))))***---333;;;CCCHHHNNNJJJ999///777CCCQQQbbb]]]iii{{{|||hhhUUUFFFUUUVVVAAA"""---------------...//////333000222888888444666===<<>><<<;;;888666555666777888>>>666<<>>>>>@@@BBBBBBAAA@@@AAABBB@@@DDDFFFCCCAAACCCDDDBBBCCCEEECCC@@@@@@CCCDDDBBB@@@???BBBDDDBBB<<<999999CCC@@@LLLmmm||||||~~~hhhPPPEEE555999:::;;;<<<=====================>>>???@@@AAABBBCCCAAA@@@BBBFFFGGGEEEBBBAAADDDFFFEEEBBB@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@???===<<<:::777666666555555444444444666666555555555555666666666666666777777777888888<<<===@@@BBBEEEGGGHHHIIINNNOOOWWWsssaaaaaaPPPEEEKKKYYYdddmmmuuuwwwhhheeefff\\\}}}zzzllljjjGGG+++//////.........---------......---------...//////666...111BBBfff<<<666<<<:::@@@BBBBBBKKKdddpppbbb[[[mmm}}}mmm___```^^^VVV^^^YYYUUUSSSOOOIIIFFFGGGCCCAAABBBCCC<<>>:::777;;;999888666555555666777666555777===@@@>>>;;;999WWWtttxxx|||vvviiiXXXSSSNNNLLLMMMMMMLLLKKKNNNNNNNNNLLLKKKIIIGGGFFFHHHIIIKKKMMMNNNOOONNNNNNPPPQQQSSSUUUTTTRRRQQQQQQLLLSSSKKKVVV]]]iiilll___LLL@@@>>>CCCEEEDDDGGGIIIHHHCCC======AAADDDGGGGGGEEECCC@@@???AAACCCFFFFFFDDDDDDCCCDDDEEEEEEFFFFFFGGGIIIJJJIIIGGGFFF===AAAIIINNNKKKBBB===>>>EEEEEEGGGHHHAAA::::::AAAAAAAAA@@@>>><<<<<<>>>@@@BBBCCCDDDBBB@@@>>>;;;999;;;===??????>>>>>>>>>??????DDDEEECCCAAABBBBBB@@@AAACCCBBB>>><<>>;;;;;;<<<===>>>@@@BBBCCCAAA@@@@@@BBBDDDEEEDDDBBB@@@DDDGGGEEE???===>>>BBB===>>>?????????>>>===<<<::::::;;;::::::888777666333333222222222111111111333333333222222333333333555555555444444444444444777888:::===@@@CCCEEEFFFGGGFFFRRR___}}}___]]]VVVLLLLLLWWWcccgggwwwwwwfff]]]HHHQQQ|||\\\***111.........---------,,,,,,,,,,,,,,,,,,,,,---......///222---EEEZZZ333666666<<>>@@@IIIWWWmmmvvvtttpppiiicccaaabbbeeeggggggnnniii[[[[[[ddd___QQQSSSPPPMMMIIIEEEAAAAAABBBAAA@@@@@@@@@:::@@@CCCeeeSSSYYYFFF::::::000***&&&&&&%%%######%%%$$$$$$#########$$$%%%%%%"""%%%)))---222999BBBHHHVVVaaadddhhhyyyxxxlllDDD555&&&***'''******))))))******+++,,,---))))))---111222333444111666;;;>>>CCCKKKPPPQQQpppvvvnnniii\\\SSSWWW```[[[III777GGGDDD@@@===:::888666555999888666555555555555666333:::;;;444111777;;;999999BBBZZZnnnaaaUUUNNNIIINNNRRRRRRMMMKKKMMMPPPNNNNNNMMMLLLKKKIIIHHHGGGGGGHHHJJJLLLMMMMMMMMMLLLOOOOOOMMMLLLLLLMMMLLLJJJLLLKKKMMM\\\WWWEEEQQQaaabbbrrrxxxlllbbbZZZSSSMMMIII@@@888888BBBDDD===888:::===???@@@===999999@@@HHHEEEFFFEEEBBB@@@???@@@BBB??????@@@@@@@@@AAAAAABBBDDDEEEFFFGGGFFFEEEDDDDDDEEECCCCCCDDDAAA===>>>CCC333666:::<<<999777;;;AAA<<>>BBB>>>>>>===>>>===<<<;;;;;;999:::<<<<<<;;;;;;;;;<<<;;;???BBB???>>>???>>><<<@@@CCCCCC>>>;;;<<<>>>======BBBAAA:::888::::::777(((444??????444---666CCC777111555:::444///333777777111000///+++,,,,,,&&&666888888555222222777<<<777888888:::;;;===???@@@<<<<<<<<<>>>???@@@???>>>;;;???BBB@@@;;;888:::===777888999:::999888666555333333333222222111000000111111111000000000000000222111111111111111111222444444444333333333333222333444666999<<>>DDDLLLSSSWWWWWWUUUccceeefffeeebbb]]]YYYVVV___XXXPPPOOOUUUZZZWWWPPPMMMKKKGGGCCC@@@???>>>===<<<===>>>===777>>>???hhhRRRXXXGGG===;;;111***&&&&&&%%%###"""%%%$$$$$$############$$$$$$&&&&&&&&&&&&***555DDDNNNPPPdddmmmsss~~~xxxtttvvvZZZ<<<&&&))),,,...)))((((((((((((((()))******///---,,,---///111222222555999:::666111222:::BBB777>>>GGGOOOZZZgggnnnpppnnnTTTnnn{{{lllccc```NNNNNNMMMIIIBBB@@@HHHSSS???===:::777555444444555444333333222222111222222555111222555333000444<<>>:::<<>>;;;888999===444666999999777666999<<<444888;;;:::666555777;;;===:::999;;;;;;999:::>>>777999;;;;;;:::999:::;;;;;;AAACCCBBB@@@AAAAAA>>>???DDDDDD>>>:::<<<>>>>>>777<<<>>>;;;666555333222EEE:::///...444888666222777444333666444......555'''000555444999>>>;;;222---111555777555444555666::::::;;;<<<===???AAABBB===>>>???@@@AAAAAAAAAAAA>>>@@@BBBAAA>>><<<===???888888999999999777666555333333222222111111111111////////////////////////000000////////////000000222222222222222222222222111222333555888;;;===???FFFFFFKKKMMMVVVqqqNNNOOOOOOAAAGGG]]]\\\ppp}}}ppp|||{{{LLL000444+++------,,,,,,,,,+++++++++******))))))******+++,,,!!!;;;444==='''333333111555:::<<<666333999AAAGGGEEECCC@@@AAADDDIIILLLNNN```___[[[XXXVVVYYY___cccbbb[[[YYY\\\XXXOOOKKKOOOIIIHHHEEEAAAAAABBB===666555888:::999444:::999oooSSSVVVIII???:::111+++&&&&&&%%%""""""$$$$$$$$$############$$$$$$&&&&&&%%%###%%%---;;;EEEUUUcccbbb]]]jjjyyy~~~www~~~}}}^^^999111'''###$$$(((,,,...'''''''''''''''(((((())),,,...///......000111111+++---333<<>>888999<<>>>>>===GGGUUUEEEmmmzzzkkkSSSRRRVVVKKKIIIIII???LLLPPPLLLGGGEEEDDDDDDCCCAAACCCCCCCCCDDDEEEGGGIIIJJJGGGHHHIIIJJJJJJIIIHHHGGGHHHLLLNNNMMMNNNQQQPPPKKKIIIKKKMMMIIIOOOYYYSSSJJJMMMIIIGGGGGGFFFDDDEEEHHH888999;;;======<<<999666;;;999666555555777:::===;;;;;;???CCCAAA:::999===;;;>>>AAACCCCCCCCCCCCDDDBBBDDDEEEGGGHHHGGGFFFFFFCCCDDDCCCAAA>>>===@@@BBB>>>>>>@@@CCCAAA:::666666;;;;;;999777555444333222444777:::<<<<<<===???@@@AAA<<<:::<<<<<<888999===777999;;;;;;:::::::::;;;;;;AAADDDCCCBBBCCCBBB@@@;;;@@@AAA;;;777888;;;<<<444444666999888555333333"""+++444888777555444555222444222222444000---222---444000***---///,,,---000333777888888666444333;;;;;;;;;<<<===???@@@AAA>>>???@@@AAAAAAAAABBBBBB???@@@@@@@@@@@@?????????888888888888777666555444333333222222111111111222..............................------------......000000000000000000111111111111111333555888:::<<<===>>>TTT999OOOeeettt^^^TTTJJJHHHOOOQQQSSSnnnxxxxxxttt|||aaa666111555,,,,,,,,,,,,,,,++++++++++++))))))(((((())))))***+++(((111===333%%%222000///))),,,111888AAACCC:::...<<<===AAAFFFKKKMMMLLLKKKMMMQQQVVVXXXUUUPPPMMMKKKLLLJJJLLLRRRQQQKKKIIILLL@@@@@@>>>>>>CCCEEE===111000444888777222999444vvvUUUUUUJJJAAA999111+++&&&&&&%%%""""""$$$$$$$$$###############$$$!!!$$$&&&%%%###&&&---333KKKaaajjjgggmmmnnniiihhh|||ooommm~~~qqqUUU///+++&&&%%%###))))))***%%%$$$'''&&&&&&&&&&&&'''(((((("""&&&***++++++,,,---,,,444222000///...///555;;;222999>>>===@@@EEEAAA999EEEhhhtttTTTVVVUUUQQQOOOQQQQQQOOONNNFFFCCCGGGIIIDDDAAABBB444555666555222000///...///..................---,,,111222---+++///444555777555444555777888888888>>><<>>@@@BBBCCCCCCBBB@@@???DDDDDDCCC???<<<<<>>999:::<<<<<<;;;;;;;;;<<<444:::>>>===<<<>>>===;;;666;;;===777222444777888999111...333444000...111333333111---+++---000222)))000---***000...)))...***...,,,,,,111---+++555---,,,---...000222444555444444444555666777888999777999;;;;;;;;;;;;;;;<<<:::999888999;;;;;;:::888222222111000//////......------,,,+++++++++,,,,,,---------------------...---,,,,,,,,,,,,,,,,,,---........./////////000000111111111222444666999:::999CCC333BBBDDDUUUuuurrrTTTWWWRRR???SSSNNN___eeevvvttt}}}mmm888---***%%%000,,,,,,,,,+++++++++******((((((((((((((()))******000&&&DDD+++,,,//////......555888444111666>>>BBB;;;;;;>>>BBBHHHLLLMMMMMMIIILLLNNNNNNNNNOOOTTTWWWXXXPPPHHHGGGJJJJJJBBB999555666666999BBBHHH>>>000///444888888333:::333|||{{{OOOMMMKKK999>>>444+++%%%%%%%%%###"""###""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%222HHH```rrr}}}yyygggOOO:::///***((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++//////000000111222444555555666777999;;;>>>AAABBBHHHlllyyymmmlllbbbPPPVVVTTTRRRQQQQQQPPPNNNLLLIIICCCAAADDDEEE???888555222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////222222333444444555555666888999999999:::<<>><<<999888666555555666666555444444333222222222222333444555777777888888888:::;;;<<<=========:::<<<<<<<<<;;;<<<>>>@@@DDDBBB@@@?????????>>>===@@@AAAAAAAAAAAA@@@???>>>;;;:::888555333111000000111111000///......//////111111222222222333333333:::999777666555555555666888888999:::::::::999999444;;;???===666444999???999888777666555555555555000/////////............---------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++///............//////000...000333666888888888888;;;::::::;;;<<<<<<;;;999::::::999888666555444444111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************++++++,,,------....../////////000111333444555666;;;555:::EEEDDDCCC\\\}}}\\\PPP___HHHGGGHHHPPP]]]fffjjjooouuu|||wwwmmmyyywwwzzz999///555---)))000+++++++++***)))((((((''')))((('''((()))***)))(((,,,222333,,,))),,,...---///111333555777999:::;;;:::;;;<<<======???CCCEEEOOORRRVVVXXXXXXUUUPPPMMMUUURRRNNNJJJGGGCCC???;;;888777444222000000111222111---444333555555;;;___{{{PPPNNNJJJ;;;???444+++%%%%%%%%%###"""###""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$(((111===IIIQQQ[[[WWW]]]PPPTTTAAA???666444...&&&###$$$$$$### %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******---------...///000111222444555666888:::===???AAAOOOeeemmm___TTTVVVUUULLLSSSQQQOOONNNNNNMMMJJJHHHGGGAAA===@@@@@@;;;555222000000///...---,,,++++++++++++++++++++++++++++++***++++++,,,,,,---......111111222222333444444444666777888888888:::===@@@AAACCCFFFHHHIIIIIIHHHGGGGGGIIIJJJJJJIIIIIIIIIJJJGGGGGGGGGGGGFFFDDDCCCCCCCCCAAABBBDDDBBB???AAAEEEAAA@@@??????AAACCCCCCBBBDDDEEEFFFGGGHHHGGGFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCAAAAAA@@@???????????????<<<;;;999777555333333222444444444333222111111111111111222333444555555666777777888999:::;;;;;;<<<<<<===>>>===<<<<<<>>>@@@DDDBBB@@@???@@@@@@???>>>????????????>>>===<<<;;;666555444222111000000000111000000///......////////////000000000111111111555555444333444555666777777777888999999999999888777;;;???===888777:::>>>888777666444333333222222............------------,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,,,,++++++++++++.........---......///000000222444777888888888777;;;;;;:::;;;<<<===;;;999<<<;;;:::999777666444444///......---,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))************************+++++++++,,,------.........///000111222444555555:::555888@@@AAA@@@NNNcccxxxOOO^^^JJJLLLLLLOOOYYYeeehhhdddpppwwwhhhjjjmmmrrr{{{ZZZ///,,,222,,,***111++++++******)))(((((('''((((((''''''((()))((((((///222111+++))),,,...,,,---///111333555777888888666777999999;;;>>>BBBFFFNNNPPPSSSUUUUUUSSSPPPMMMNNNKKKFFFBBB???<<<999666666444222000/////////000///+++333111333333999[[[yyyPPPMMMHHH===???444+++%%%%%%%%%###"""###""""""""""""""""""""""""#########$$$$$$$$$$$$%%%***(((%%%$$$$$$'''***---$$$###***%%%,,,$$$'''"""###"""###''',,,---***'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((*********+++,,,---...///333333444666888;;;===>>>DDDLLLNNNFFFDDDJJJQQQRRROOOMMMKKKJJJIIIHHHFFFDDDDDD===999::::::555111///---,,,,,,+++***)))(((((()))))))))))))))))))))))))))))))))***++++++,,,,,,/////////000111111222222222444666666666777888:::@@@AAADDDGGGIIIIIIHHHHHHEEEDDDDDDFFFHHHHHHHHHFFFCCCCCCCCCCCCBBBBBBBBBBBB???======???>>>;;;<<>>===;;;::::::::::::777666444333111000//////222222111111000/////////000000111111111222222222555444444444555777999:::===>>>???>>>======>>>@@@AAA???>>>>>>>>>???===<<<=========<<<:::999777666111111000///......//////000000///.........//////---------.........//////000000000111333444666777444444555666666666666666888:::;;;:::888888999:::777666444222000/////////,,,,,,,,,,,,++++++++++++*********)))))))))))))))************************,,,++++++++++++*********---------------.../////////000222444555666555555777666666666888888666555777666555333222000......,,,,,,++++++******))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******++++++,,,------------...///000111333444444777555666;;;???AAADDDIIIcccaaa___XXXNNNGGGBBBEEESSSaaaaaalllyyyzzztttkkknnnmmm~~~OOO999)))+++///,,,+++...+++******))))))(((((('''(((((('''''''''''''''(((333111---((((((,,,---++++++,,,...000222444444555999999999777777999===@@@JJJKKKMMMNNNNNNMMMLLLKKKHHHDDD>>>:::888666444222222111///---,,,,,,---------***111...000222555VVVvvvOOOMMMEEE>>>===444+++%%%%%%%%%###"""###""""""""""""""""""""""""############$$$$$$$$$$$$!!!$$$(((******&&&!!!$$$$$$'''&&&)))&&&(((&&&,,,)))&&&%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&'''((((((((()))***+++,,,---000111222444666888:::;;;666999===BBBGGGLLLPPPSSSLLLJJJGGGFFFEEEDDDBBB@@@@@@:::555555444000---...+++******)))((((((''''''''''''''''''''''''''''''((((((((()))******++++++,,,,,,------...//////000000222555555555555555777>>>@@@BBBEEEGGGHHHHHHHHHEEECCCAAACCCFFFGGGDDDAAAAAA@@@@@@???????????????;;;999999;;;:::777888===@@@===::::::<<<>>>@@@AAA@@@@@@@@@???@@@AAABBBBBB???????????????===<<<;;;:::999888666444333333333333222111///...---------//////.........---------.........///////////////333222111000111444666888999;;;<<<<<<<<<<<>>CCCDDDAAACCCnnnwwwbbbZZZaaa[[[FFFAAAMMMUUU```ooo{{{yyyooofffppp~~~ddd000---,,,------,,,***)))******))))))(((((((((((('''''''''&&&%%%%%%'''(((555000***&&&(((++++++******+++,,,///000222222333666777777666777:::@@@CCCDDDDDDEEEFFFFFFFFFFFFEEECCC???999555444333222111///...---,,,,,,,,,,,,,,,,,,***111---///222333QQQqqqNNNMMMBBB@@@:::444+++%%%%%%%%%###"""###""""""""""""""""""""""""""""""#########$$$$$$$$$$$$###!!! """%%%&&&&&&&&&$$$%%%"""$$$""""""&&&$$$!!! !!!""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%'''''''''((()))***+++,,,...//////111333555777888::::::>>>EEEIIIIIIHHHHHHJJJGGGEEECCCCCCAAA???===<<<666222222000,,,+++---***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))******++++++******++++++,,,---------///111444444444444555666999;;;===???AAABBBCCCCCCEEECCCAAAAAACCCCCC@@@===??????===<<<;;;:::::::::888666666888777444555:::<<<:::777666999;;;===>>>@@@????????????@@@AAAAAA??????===<<<;;;;;;<<<<<<888777555333222111000000000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------000000......///111444666444666777888999;;;>>>AAA<<<;;;:::;;;<<<;;;999777:::999999777555333111000//////---,,,++++++++++++---,,,,,,+++,,,,,,------,,,,,,,,,---------......000000000111111222222222222222333444555666666666999777555555777777666444444333111///---,,,++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))************+++,,,---...''')))***---///111222333999888777888::::::888777555444333111///...,,,,,,))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))***+++++++++***+++,,,---///000111111///666999777999???CCCAAA>>>]]]qqqkkk^^^]]]XXXQQQMMMLLLSSS^^^hhhqqqyyy}}}zzznnndddmmmwww444---///...,,,+++---***&&&)))))))))(((((((((((((((&&&''''''&&&$$$%%%(((***444...(((&&&((()))******)))+++,,,...000111111222...000333666:::@@@GGGLLLAAAAAAAAABBBBBBBBBBBBAAA===:::555111000000000///---------,,,,,,,,,,,,---,,,+++222---000333333LLLnnnNNNNNN@@@BBB888444+++%%%%%%%%%###"""###"""""""""""""""""""""""""""""""""############$$$)))'''%%%""""""###&&&''' $$$((($$$((("""###&&&((())))))((('''""""""""""""""""""""""""########################""""""#########$$$$$$$$$&&&&&&&&&'''((()))***+++,,,,,,---...000222444555;;;<<<===???CCCFFFGGGGGGHHHEEECCCAAA@@@>>><<<:::777222000000...***))),,,)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((())))))******)))))))))***++++++,,,,,,///000222333222333555666::::::<<<>>>???AAAAAABBBCCCBBBAAA@@@@@@???<<<:::<<<;;;999777666555666666555333333555444111333777888666444444666888999:::??????@@@@@@@@@AAAAAAAAA@@@???===<<<;;;;;;<<<===777666555333111000000000...---,,,++++++++++++++++++++++++*********************++++++,,,,,,,,,,,,///.........///111333444111333555666777999<<<>>>>>>===<<<======<<<999666777666666444222000...---......,,,+++******************)))))))))***++++++,,,,,,,,,---------......000000000111111000//////333444555666777888888888999888666666777777555444222111///---,,,+++******''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((()))))))))))))))***,,,---...)))***+++---///111333444666555555666777777666444000///...---,,,+++***)))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******+++)))***+++,,,---///000000///555888555333777<<<>>>GGGFFFDDDpppsssVVVXXX[[[TTTKKKLLLOOOTTT[[[cccjjjooopppxxx~~~}}}yyy~~~|||yyyjjjaaa```YYYZZZ{{{___999"""//////,,,******,,,+++(((((((((((((((((((((((((((%%%&&&'''&&&$$$%%%***...111+++''''''((('''))),,,)))***,,,...///000111111333444666777999;;;???BBB@@@@@@@@@@@@@@@??????>>>666333000...---------,,,,,,,,,,,,,,,------------,,,,,,333,,,000444222HHHlllPPPQQQAAAEEE777444+++%%%%%%%%%###"""###""""""""""""""""""""""""""""""""""""############!!!"""""" ))),,,###,,,'''!!! ###%%%$$$"""!!! """"""""""""""""""""""""########################"""############$$$$$$$$$$$$%%%%%%%%%&&&((()))******++++++,,,...000222333222777999888===FFFJJJHHHEEECCC@@@>>>===<<<999777111...---...+++''''''+++'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((())))))***+++++++++---...///000000111555777:::;;;<<<===>>>???@@@@@@===>>>???>>><<<:::::::::666555333111111111333444222000000222111...000444444222111222444666666555<<<===>>>?????????>>>===;;;<<<<<<;;;;;;:::999888444333111000///.........+++******))))))))))))***************************((())))))***+++,,,------......///000111222222333222333555555555666999;;;===<<<;;;;;;;;;999555222333222222111///---,,,++++++******))))))******+++(((''''''''''''((()))***++++++,,,,,,,,,---------------...//////...------000111222333444555555555555555555444333222222222...---,,,***))))))(((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))***+++,,,---,,,,,,------...///000111000///...///111111///...))))))(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))******((()))***+++,,,.../////////000222444444333777<<>>>>>===;;;999888222000...---------,,,*********+++,,,,,,,,,,,,,,,+++,,,222+++///444000EEElllRRRSSSBBBGGG777444+++%%%%%%%%%###"""###""""""""""""""""""""""""""""""""""""############"""!!!  """%%%'''"""(((***"""'''$$$$$$###""""""###%%%'''""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$#########$$$%%%&&&((((((*********,,,---///111222---777;;;888;;;EEEGGGAAACCCAAA>>>===;;;:::777555,,,***+++,,,***&&&&&&)))&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''(((((())))))***+++++++++,,,---------...000444888666666777888888999::::::888;;;===<<<999888999;;;000///...---...///111333000......000///,,,---222111000000111333444444333777888:::<<<<<<;;;:::999555777999:::999777444111///...---,,,+++*********)))(((((('''''''''(((((())))))))))))************'''((()))***+++,,,---...---...000111222222333222444555666555444555666888:::999888888777555111---000000///...---+++***)))'''''''''((((((***+++,,,&&&&&&&&&&&&&&&'''((()))***++++++++++++,,,,,,,,,***+++,,,---...---,,,,,,+++,,,---///000000111111000111222111...------///++++++***((((((''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((()))+++,,,---------,,,+++++++++,,,,,,///......///000000///---))))))((((((((('''''''''""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))(((((()))***,,,---...///...+++---555888555777===///QQQBBB===ZZZpppkkkgggaaa^^^]]]\\\YYYWWWOOOWWW[[[YYYXXXYYYWWWRRR\\\ZZZXXXXXXYYY[[[[[[[[[bbbvvvLLL>>>###666+++******---000---((()))...'''''''''(((((((((((((((###&&&((('''%%%'''...444)))'''(((+++((($$$'''///'''(((***+++------......,,,///222444444444444555999:::::::::999666444222111000......///...---+++((()))***++++++,,,++++++***,,,222***...333///BBB```NNNMMMFFF>>>@@@666...&&&%%%%%%###"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%&&&&&&''''''))),,,------...000222555666666888;;;>>>AAACCCFFFDDD@@@===:::666222...******)))''''''&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))))),,,,,,---///000222333333666555555555777888:::<<<;;;:::888777555444444333000000///------,,,,,,,,,---------............///222111//////000111444555777444222555:::<<<:::777888888777555444333222111///......---+++***))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))******++++++---------------...///000222222333444555777777888999888777666555555555555//////...---+++******)))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))******+++,,,------......***+++---///111333333444444333333222111000//////***))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((())))))******+++---------------000222333222111000///...------))))))((('''&&&&&&%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,,,,,,,---...///222444666777BBB555999GGGFFFGGGoooqqqllldddbbbZZZdddXXX___]]]QQQZZZMMMcccNNNSSS```]]]eeeuuuvvvOOO222///...+++)))************))))))))))))''''''''''''''''''''''''&&&((('''$$$$$$***...///)))))))))))))))))))))))))))***+++,,,---.........///000111222333444444444444555555555444111...,,,,,,,,,+++***)))))))))***)))************+++++++++++++++,,,/////////555===```NNNOOOHHH???@@@777...'''%%%%%%###"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%&&&&&&&&&''')))+++,,,---...000222555555666888:::===@@@BBB@@@>>>;;;999666444000---))))))((('''&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))******+++---...000111111444333333444555666888999888777666444222222111111000///...---,,,,,,,,,,,,,,,,,,---------.........000////////////111222333555222111333888:::888666666666444333111000///...------,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))******+++,,,,,,,,,,,,---...///000000000111222333444555555888888777666555444333333---,,,+++***)))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))*********+++,,,,,,,,,---***+++---///111222333333222111000///...---,,,+++)))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((())))))*********+++,,,,,,+++,,,...000......---,,,+++***))))))(((((('''&&&&&&%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''((()))***++++++,,,,,,,,,---///111333555777<<<:::===AAA>>>===NNNdddqqqwwwyyysss~~~pppqqqaaa999+++------***)))*********)))))))))((((((''''''''''''''''''''''''&&&((('''$$$%%%***......((((((((((((((((((((((((((((((***+++,,,---------///000111222333333333333333444444333111///---,,,,,,+++******))))))******)))************+++++++++++++++,,,/////////555===aaaNNNQQQLLLAAA>>>777///'''&&&%%%###"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$%%%%%%&&&&&&&&&(((***,,,,,,---///111444444555777999;;;>>>???:::777555333222000---+++((('''&&&%%%%%%$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''(((((()))(((((()))***,,,---......111111111222222444555666444333222000///............---,,,+++++++++++++++++++++,,,,,,,,,------------------...//////000000222000///111555777555333444333222000...,,,+++***++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((())))))******+++++++++,,,,,,---.../////////000111222333333444666666666666444222///...***))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))************************)))***,,,...///000111111111000///...,,,+++***)))''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((()))))))))(((***++++++******,,,---++++++***)))((('''&&&&&&&&&&&&&&&%%%$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***+++++++++,,,---...000222444555333:::===:::<<>>PPPwwwJJJ777'''(((---,,,************))))))))))))((((((''''''''''''''''''''''''&&&((('''$$$&&&+++...---''''''''''''''''''''''''&&&''')))***++++++,,,,,,...///000111222222222111222222111000...---,,,,,,++++++***)))))))))******)))************++++++++++++***,,,/////////555===bbbOOORRRNNNBBB===888///(((&&&%%%###"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%%%%%%%%%%'''***++++++,,,...000222333444555777999;;;<<<888555222000///---+++)))&&&&&&%%%$$$######$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&''''''(((((('''(((((()))+++,,,,,,---//////000000111222333333111000///---,,,,,,++++++,,,++++++***))))))***************+++++++++,,,,,,***+++,,,---.........---000///...000222444333222222111///...+++***((('''***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))*********++++++---...///000000111222222333444444444555555444222///+++)))(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((()))))))))))))))((((((((()))***+++---.../////////111111000...,,,+++***)))%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((())))))((()))++++++******+++,,,+++******)))((((((''''''%%%$$$$$$$$$#########"""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((()))***+++++++++,,,---///111333444333888777555<<>>???888AAA777===ggglllGGG<<<333,,,,,,---...,,,((((((,,,)))))))))(((((((((((('''''''''''''''''''''''''''&&&((('''&&&(((---,,,(((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++,,,,,,------------......//////......---,,,+++************+++***))))))((())))))******))))))*********+++++++++******+++.........444<<>>CCC@@@AAAPPP\\\XXX\\\hhhkkkpppyyyxxxvvv___\\\SSSTTTFFF999===---...---///444444...(((&&&000...------...///...---))))))((((((((('''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%%%%)))+++)))'''(((''''''''''''''''''''''''&&&'''((())))))*********))))))((((((((((((((('''((((((((((((((())))))***)))((((((''''''(((((()))))))))))))))******************+++...------333;;;WWW~~~UUUNNNEEEBBB>>>===333+++(((&&&###"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""############$$$%%%&&&((()))***++++++++++++***************%%%%%%$$$######"""##############################""""""""""""""""""""""""""""""""""""""""""""""""###########################$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((((((''''''&&&%%%$$$$$$###$$$$$$##########################################$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((())))))(((((((((((((((''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((((((******)))(((((('''&&&&&&&&&&&&%%%$$$######$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#################################$$$$$$%%%%%%$$$$$$###########################################################################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,,,,)))***+++***)))'''&&&&&&***+++))),,,+++222666;;;SSSWWW]]]dddmmmxxxxxxuuuaaaKKKFFF000777222------000222333333---,,,++++++,,,+++)))''')))))))))(((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''%%%&&&***+++((('''(((''''''''''''''''''''''''&&&'''((())))))*********((((((((((((''''''''''''((((((''''''(((((()))***))))))(((((((((((())))))((()))))))))******************+++...------333;;;RRRVVVNNNDDDBBB>>>>>>444+++(((&&&###"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$%%%&&&'''((()))******)))))))))((((((((('''$$$######"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%$$$###""""""################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''))))))(((''''''&&&%%%%%%%%%$$$$$$############$$$##############################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###########################################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))***++++++,,,(((***+++***((((((***,,,+++333BBBNNN^^^gggrrrwwwqqqZZZDDD555...(((%%%000...---------,,,***(((***))))))))))))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%'''******'''&&&)))''''''''''''''''''''''''&&&'''((())))))*********''''''''''''((((((((((((((((((((((((((()))******))))))(((((((((((())))))((()))))))))******************+++...------333;;;MMMWWWOOOFFFCCC>>>???555,,,)))'''###"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$###$$$%%%&&&'''((())))))(((((((((''''''&&&&&&%%%######"""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$########################$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$############$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###########################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))***++++++)))((('''&&&'''///:::CCCYYYddd~~~{{{dddLLL;;;333000+++)))***---//////++++++*********)))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%(((+++***&&&&&&***''''''''''''''''''''''''&&&'''((())))))*********'''(((((((((((())))))))))))))))))))))))******+++***))))))(((((())))))***))))))))))))******************+++...------333;;;HHHVVVPPPHHHDDD>>>???555,,,)))'''###"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$%%%&&&''''''(((((((((''''''&&&%%%%%%$$$$$$###"""""""""######$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&$$$$$$$$$######$$$$$$%%%##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$###########################$$$$$$%%%%%%$$$$$$##############################################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++))),,,000666@@@PPPcccqqqZZZOOO>>>000(((&&&(((***,,,,,,,,,++++++++++++***((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%(((+++)))%%%&&&***''''''''''''''''''''''''&&&'''((())))))*********((((((((()))))))))*********************+++,,,,,,******))))))))))))******))))))))))))******************+++...------333;;;DDD~~~VVVQQQIIIEEE===@@@666---)))'''###"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%&&&'''((((((''''''&&&%%%%%%$$$#########"""""""""###$$$%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''&&&&&&''''''''''''''''''%%%$$$$$$$$$$$$$$$%%%%%%##############################################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++,,,555DDDTTTfff{{{{{{ZZZBBB555111000---------,,,,,,,,,++++++)))(((((((((''''''''''''((((((((((((((((((((((((%%%%%%(((+++)))%%%&&&***''''''''''''''''''''''''&&&'''((()))************(((((())))))******++++++++++++******++++++,,,---******))))))))))))******))))))))))))************+++***+++...------333;;;CCCXXXPPPGGGCCC===>>>777...(((%%%%%%###!!!""""""""""""""""""""""""#########""""""""""""""""""!!!!!!""""""$$$%%%&&&"""$$$%%%$$$"""""""""$$$%%%$$$$$$%%%'''&&&###!!!""""""######$$$$$$$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$&&&)))'''"""!!!&&&((($$$######$$$$$$%%%&&&((()))'''&&&&&&((())))))&&&#########$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%(((+++***&&&"""((("""%%%333---%%%222NNNMMMjjjyyyNNN333***444---'''---$$$ 111+++******))))))))))))***((((((((((((((((((((((((%%%)))+++(((&&&((((((''''''(((((('''&&&((()))(((+++)))+++...+++&&&(((///''',,,,,,)))))),,,,,,'''******...222000***))),,,,,,******+++)))'''***000+++++++++************)))+++,,,------...000444888DDDXXXQQQGGGCCC===>>>777...(((%%%%%%###!!!####################################""""""""""""#########""""""!!!!!!!!!"""###$$$###!!! !!!""""""!!!!!!###%%%'''"""""""""######$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$########################""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$ $$$$$$""""""&&&&&&###(((&&&###"""###""" &&&$$$""" """###$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''%%%%%%&&&'''(((&&&,,,,,,)))))),,,>>>XXXjjjgggCCC###***888))),,,777&&&+++***))))))))))))))))))((((((((((((((((((((((((%%%)))+++(((&&&((()))'''$$$'''))))))))))))))))))(((###$$$,,,333222000000///222222//////333333//////,,,---222444222111222---))))))...222///+++))),,,+++++++++************+++,,,------...111555888DDDYYYQQQHHHCCC===>>>777...(((&&&%%%###"""################################################$$$$$$$$$$$$###"""!!! ###$$$%%%$$$"""!!!"""###$$$$$$$$$""" """###"""""""""""""""#########"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%########################""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''***,,,***)))***((($$$***(((&&&'''***+++)))'''***)))((('''%%%&&&)))+++$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%%%%(((+++(((&&&,,,///000EEEiiiVVV---***444,,,'''333+++******)))(((((())))))((((((((((((((((((((((((%%%***+++'''&&&((()))(((&&&(((***+++***(((((()))...***)))...444<<>>:::888222,,,)))555///+++------++++++---,,,,,,,,,,,,++++++++++++,,,------......111555888CCCYYYRRRHHHCCC<<<===666---'''&&&%%%$$$"""########################"""###############$$$$$$######$$$%%%%%%%%%$$$######%%%&&&%%%######$$$%%%!!!$$$((((((&&&###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%########################""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&"""$$$%%%%%%%%%&&&%%%###!!!"""$$$%%%%%%&&&'''(((!!!$$$'''((('''%%%%%%%%%)))((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%&&&))))))'''))),,,,,,!!!...EEEXXX{{{vvv---%%%666///(((,,,+++***)))))))))))))))((((((((((((((((((((((((&&&***+++'''&&&(((***(((+++*********'''%%%(((---$$$777PPP^^^___]]]aaaggg{{{}}}|||vvvlllWWW>>>...///---......+++)))---444------------,,,,,,,,,+++,,,---......///111555888CCCZZZRRRHHHCCC<<<===666---'''&&&%%%$$$###########################""""""######$$$$$$$$$%%%######$$$$$$$$$$$$$$$###"""###%%%$$$$$$###%%%&&& ###$$$$$$$$$%%%&&&#########"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$######$$$$$$%%%################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''(((''''''&&&&&&%%%$$$###$$$&&&(((***---///(((---000...)))%%%'''+++''')))***+++)))(((((((((***))))))((((((((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((($$$$$$)))***'''&&&(((///,,,GGGkkkLLL000333(((------+++******)))))))))))))))))))))))))))))))))'''++++++'''&&&(((***))),,,)))((()))(((***333???WWW[[[^^^```hhh|||{{{fff<<<333---...111000///000............------------,,,---......///111666999CCCZZZSSSHHHCCC;;;<<<666---'''&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&((()))******+++,,,...111,,,&&&!!! !!!!!!!!!$$$$$$$$$###############"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&---***)))+++------000444333999>>>===999777:::>>><<<888444111111000///...(((((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))$$$$$$))))))%%%'''...999KKKlllWWW111111//////---,,,++++++******))))))))))))))))))))))))(((++++++'''&&&)))+++***(((%%%'''---222999III[[[RRR```uuuddd@@@///...000...,,,////////////.........------......//////222666999BBBZZZSSSHHHBBB;;;<<<555---'''&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&)))---000333666888;;;<<<===???AAACCCDDD===555111///,,,%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&))),,,...---+++///777<<<>>>CCCIIIOOOQQQUUUYYY]]]_________]]]XXXTTTSSSRRRLLLBBB:::777444111---***(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&$$$'''+++((('''555GGG]]]vvvddd888111000///...---,,,,,,,,,))))))))))))))))))))))))))),,,+++'''%%%)))++++++(((&&&,,,777@@@JJJ___tttvvv|||]]]DDD444...///000000000/////////......---.../////////222666999BBB[[[SSSIIIBBB;;;<<<555---'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%&&&'''***000888???CCCIIIKKKNNNPPPQQQSSSVVVXXXCCCAAAAAAEEEHHHCCC555)))&&&&&&&&&%%%%%%$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''***...333666888;;;HHH\\\llluuuqqq```OOOKKKEEE===555///,,,***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''"""$$$***...))),,,FFFcccwwwhhh[[[TTT]]]jjjnnn222111000///---------,,,))))))))))))))))))))))))))),,,+++'''%%%)))+++++++++***333AAAKKKUUUjjjrrrEEE111222000000000000////////////---...//////000222666999BBBUUUMMMLLL>>>888:::555---(((%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$!!!"""$$$$$$$$$%%%'''))),,,444???JJJUUU```kkkrrr|||~~~ttt^^^WWWXXXRRRJJJLLLUUURRRFFF///***$$$"""###$$$###!!!%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''%%%""" &&&"""###''''''"""!!!%%%%%%$$$###"""!!!"""###$$$"""""""""$$$%%%&&&$$$"""################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&&&&'''%%%$$$$$$######%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&''''''%%%$$$######%%%''')))$$$&&&((('''$$$""""""###''''''&&&&&&%%%$$$###!!!%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++&&&+++$$$///!!!///&&&(((333111999DDDGGGLLLmmmlllyyyzzz\\\MMMKKKBBB333333***&&&)))***((('''***((())))))(((&&&&&&((()))''''''''''''''''''''''''***(((&&&%%%&&&'''''''''(((...---$$$***IIIssstttkkkiii[[[___bbbbbbbbbcccgggjjjuuuuuubbbMMMDDDCCCDDDEEEFFFJJJYYYwwwlll<<<---555***'''...%%%+++++++++************)))---%%%$$$+++***$$$&&&000***,,,WWWWWWYYYSSS,,,///888111***111000,,,333000000000//////111444777EEEYYYSSSNNN???;;;;;;555...(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$((('''&&&%%%'''+++111666FFFSSSeeeuuuooo]]]ZZZYYYRRRGGGGGG<<<,,,###&&&,,,***###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%$$$$$$$$$#########%%%'''(((((((((&&&""""""%%%%%%!!!!!!$$$"""###%%%''''''&&&$$$###'''%%%######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$'''''''''''''''&&&&&&&&&''''''&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############ """&&&((())))))'''&&&(((((((((((('''((())))))%%%$$$$$$%%%''''''''''''&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###000'''***---***///777666EEEHHHqqq~~~xxxeeexxxzzzyyysssnnnsssxxx|||{{{xxxtttRRRCCC777,,,&&&+++111...'''###((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&'''((((((...###"""333OOOlllssskkkbbbVVVMMMKKKJJJJJJHHHEEEDDDIIIQQQXXXgggrrr~~~rrr```NNNDDD<<<<<<>>><<<999888BBBCCCJJJ\\\}}}sss>>>###222222)))777++++++++++++************...)))&&&)))++++++++++++<<>>iiiwwwtttooobbbTTTLLLGGGAAA<<<:::===<<<999555444888AAAHHHUUUaaarrrrrr]]]KKK???777555555:::<<<888555666666666555777FFFgggaaa888888444(((///,,,,,,,,,+++++++++******///,,,)))(((+++///111000PPPfffddd333000>>>...000:::)))000111111000000111555888CCC\\\XXXKKK999<<<<<<666...(((%%%$$$$$$$$$%%%%%%$$$$$$############"""$$$***111:::GGGSSS[[[\\\]]]^^^^^^```gggqqqyyy|||```NNNVVV^^^WWW:::,,,&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%&&&'''%%%######$$$&&&&&&(((***+++)))&&&######$$$&&&'''(((&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''(((((('''***)))&&&$$$$$$%%%'''(((,,,+++***+++------+++)))...+++((('''))))))(((&&&''''''''''''&&&%%%######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''%%%'''''''''000555999III[[[~~~~~~www]]]@@@000+++,,,///))))))***+++,,,,,,***)))''''''''''''''''''''''''%%%&&&'''((('''''''''(((...'''AAAyyy~~~vvviii^^^TTTKKKAAA<<<<<<<<<<<<;;;888:::;;;:::777888;;;>>>CCCSSSjjj~~~xxx\\\HHH@@@>>>;;;===:::999:::999666888<<<333999<<<:::666===NNN^^^ddd444+++444&&&---,,,,,,,,,++++++++++++///+++++++++)))***888JJJttt\\\444777111000555,,,111111222111111222555888AAA]]]YYYKKK:::===;;;666...(((%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%(((---555<<>>///)))***((((((***,,,---,,,***((((((((((((((((((((((((''')))***)))'''&&&((())))))999iii{{{ooobbbVVVMMMIIIBBB???<<<:::;;;===<<<;;;888;;;<<<:::666555666888888DDD\\\{{{qqqRRRDDDFFFKKKJJJFFFBBB???<<<:::666333555;;;666:::<<<999333222777<<>>???:::555---(((%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''((((((///888???DDDFFFGGGHHHSSSWWW]]]aaacccggglllpppzzz\\\]]]kkkaaa>>> ))))))((('''&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''((('''''''''((())))))******&&&(((+++***'''&&&(((+++'''***+++)))***,,,,,,)))(((+++---///...+++'''$$$'''''''''((())))))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))(((((((((((()))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((()))))))))(((''''''&&&&&&''''''((((((((('''&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&&&&&&&(((,,,333<<>>888333222555999;;;>>>SSSyyy^^^WWWWWW^^^[[[PPPLLLQQQEEECCCCCCCCC@@@:::888;;;666777888999999888666666,,,000UUUxxxmmmNNN...000......---------,,,,,,,,,---))),,,000...:::gggLLL333:::777000222333333222222333777:::>>>yyy\\\TTTNNN@@@@@@999444---'''&&&&&&''''''$$$$$$###$$$%%%'''***+++(((---444;;;@@@EEEIIIKKKOOOSSSXXX___hhhvvvcccfffpppXXX222+++***)))(((''''''''''''%%%%%%%%%&&&'''(((((((((''''''((())))))***+++++++++------+++))),,,222888444;;;???AAAEEEJJJKKKGGGIIIHHHEEEAAA<<<777333111111...***(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******)))*********++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))(((((()))***+++,,,---.../////////...---+++)))'''))))))(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&'''***,,,...999888:::@@@JJJYYYfffoookkkpppvvvvvvtttsssxxx}}}zzzsssjjjccc]]]TTTGGG===999555///***'''&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))))))))%%%888HHH~~~zzzrrrtttyyy~~~|||wwwwww~~~qqqOOO666111+++)))+++,,,***((((((((((((((((((((((((((((((***+++)))''')))///555cccwww}}}dddXXXKKKEEEAAA===>>>BBB>>>IIIQQQNNNJJJKKKMMMMMMHHHHHHFFFAAA:::777777::::::GGGcccuuuhhhKKKLLLbbbkkkZZZ]]]UUUQQQPPPQQQNNNHHHEEEFFF<<<<<<<<<======:::555111222>>>:::KKKmmm===***............------------...///---+++999___}}}vvvpppnnnrrr}}}|||HHH888666///333333333333222444777:::<<>>888333,,,'''&&&''''''((($$$$$$###$$$&&&))),,,...222444666777:::???DDDIIIIIIRRR]]]ffflllqqqvvvyyyvvv{{{rrrWWWlllrrr]]],,,,,,***)))((((((((((((%%%%%%&&&&&&'''((())))))'''(((((()))***+++++++++,,,...000222666AAAPPP[[[oooxxxzzzqqqdddVVVLLLHHHIIIJJJ:::444---'''&&&'''))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++++++++,,,,,,,,,---------.........------,,,,,,,,,************************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******,,,///222777:::===???@@@??????===:::777333111***))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((())),,,222777:::CCCMMM___ppp|||~~~~~~wwwjjj```PPPJJJ@@@666///+++++++++''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***@@@```ooo~~~rrr{{{~~~???999111------...,,,)))))))))))))))))))))))))))&&&(((***((('''+++333:::bbbzzz{{{eeeNNN@@@666999@@@EEEIIIMMMZZZeeejjj```TTTOOONNNMMMGGGKKKNNNKKKDDD<<<666444000RRR~~~kkk\\\]]]___FFFQQQ~~~hhhhhh```XXXVVVTTTQQQPPPRRRJJJEEE===888666777888999111@@@000---aaa{{{ggg777//////.........---------///555...&&&CCC}}}qqqxxx}}}jjjtttddduuuhhh999777666333444444333333444888:::<<>>333ZZZzzzccczzzsss^^^QQQbbbnnnxxx[[[VVVYYYPPP[[[RRRPPPXXXOOOEEEDDD666111CCC666666<<<555<<>>000555$$$+++///***%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&###%%%(((++++++***)))(((+++(((''')))(((%%%%%%(((***&&&)))###***%%%***(((''''''&&&&&&&&&'''((((((&&&&&&'''''''''((((((((((((""""""***111...)))&&&&&&!!!'''333444+++000???]]]lllcccZZZMMMBBB<<<666***)))''''''((())))))***+++((((((((((((((((((((((((+++***(((&&&''')))***)))'''------+++)))***HHHssspppSSSKKKQQQCCC...,,,333******(((&&&%%%%%%'''((((((''''''&&&&&&''''''((('''$$$%%%((((((%%%(((///''')))555JJJ]]]hhhnnnqqqtttyyy~~~}}}rrrqqqyyysssLLLWWW[[[111''')))++++++------((("""((((((((((((((((((((((((''',,,)))***---...NNN|||sssvvvIII;;;444---,,,,,,+++******)))((((((''''''+++)))&&&+++,,,(((XXXTTTaaaqqq|||cccLLLKKKBBBDDD@@@OOOOOOSSSeee```]]]bbbiiiooofff[[[]]]llleeeOOOPPPXXX___ZZZLLLEEEHHHRRROOOvvvxxxZZZ```{{{nnncccVVVpppDDDVVV^^^UUUXXXSSSNNNPPPIII<<<666===333888666666CCCooommm555---...111...///222---555---444KKK{{{kkkyyyvvvsss~~~|||CCC:::555555555333333555888:::AAAeeeZZZTTTHHH???<<<666111,,,'''&&&%%%%%%$$$###$$$&&&***...000///---,,,,,,+++,,,...000333555888;;;???CCCHHHKKKMMMNNNBBBNNNXXXZZZ]]]gggqqqwwwooodddppp```???((((((+++)))+++((((((((())),,,,,,+++***&&&***------222EEEccc{{{nnneeekkkiiiSSS:::...+++++++++)))&&&''',,,&&&&&&''''''''''''''''''&&&'''(((***+++***&&&###***'''(((++++++)))***---&&&###,,,!!!,,,!!!+++((('''''''''''''''((())))))''''''''''''((((((((((((''''''((()))(((''',,,333///555)))!!!777nnnyyy}}}|||pppRRRLLLHHH>>>111+++)))------'''%%%(((((((((((((((((((((((((((((('''&&&''')))))))))))),,,&&&&&&777HHHNNNdddpppYYYOOODDD111---+++)))'''&&&'''((()))(((''''''&&&&&&''''''(((%%%&&&))))))&&&$$$***333;;;EEEXXXmmmzzz|||}}}~~~pppfffRRRPPP<<<444---)))'''%%%&&&(((((((((((((((((((((((((((''',,,((('''333JJJvvv|||zzzOOO222***,,,---++++++******)))((((((((('''((()))(((---111nnnJJJkkktttQQQBBBMMMDDDRRRUUUccc___lllqqqfffiiijjjVVVjjjlllgggTTTTTTccc``````^^^SSSGGGJJJUUU[[[kkkqqqlllpppfff___fffdddeeebbbYYYUUULLL<<>>^^^jjjyyy|||xxxnnneeeqqqUUUDDD333,,,)))&&&''',,,(((((((((((((((((((((((()))+++&&&,,,PPP{{{mmm;;;)))+++222,,,++++++******)))((((((%%%(((///)))...ZZZEEEcccxxx\\\>>>FFFjjjmmmdddhhhtttkkkzzzppp}}}}}}eeexxxuuu{{{uuuzzzqqqggg```ccclllaaapppmmmyyy|||```RRRWWWTTTCCC333999???:::111FFF{{{CCC+++111+++)))333333000111HHHlll|||{{{???888666555777777666888;;;BBBbbbYYYRRRJJJAAA:::444000***'''%%%%%%%%%%%%###'''+++///000///---,,,,,,+++***+++---000444777;;;@@@HHHNNNQQQSSSUUUWWW___XXX]]]nnntttnnnqqq}}}^^^hhh___EEE111)))***...******+++++++++*********111...AAAkkkbbbZZZiii___JJJ444***)))***(((''''''''''''(((((()))))))))(((''''''))),,,...///000///...///222111---+++,,,777222555)))...$$$,,,)))((((((''''''''''''((((((((((((((()))))))))******,,,&&&%%%---444333,,,'''DDDvvvyyysssbbbIII222+++,,,++++++...))))))))))))))))))))))))+++***,,,...,,,(((+++222:::bbb\\\KKK555)))'''******'''(((((((((''''''(((((((((((()))((('''---===SSSccctttwww}}}|||{{{iiiYYYGGG<<<555...)))((())))))))))))))))))))))))///%%%,,,NNN|||fff777'''777,,,,,,,,,+++******)))))),,,,,,222***:::VVVIII___zzzvvv\\\MMMIII[[[pppooo~~~qqq~~~|||zzzuuuzzz```XXXQQQNNNLLLQQQdddzzzsssYYYYYY\\\MMM@@@>>>999;;;999999ZZZVVV000///------222111222AAAyyyxxxbbbttt}}}}}}XXX777555777:::888444666<<>>888555888777222444;;;AAA\\\ZZZPPPIIICCC<<<333///)))&&&%%%%%%%%%%%%))),,,000000...,,,++++++'''((()))+++---000222333222:::CCCJJJNNNSSSYYY^^^]]]```bbbdddkkkrrrnnndddppp{{{eee^^^___===,,,222***+++,,,---,,,,,,...222666EEE{{{zzz\\\nnnjjjIII...,,,...***''''''((())))))***+++++++++---...,,,+++000:::CCCTTTYYYdddsss{{{||||||pppnnnZZZaaaLLLQQQ:::777///...---+++***)))(((((()))))))))*********++++++,,,...000...***;;;nnnbbbGGG999...$$$))))))))))))))))))))))))&&&%%%&&&***+++888ZZZ{{{kkkWWWBBB;;;BBBPPP```lllcccooolll[[[MMMCCCBBBHHHtttYYY???///)))***))))))(((((((((((())))))******,,,999VVVwww[[[LLL@@@BBBJJJKKKFFF@@@<<>>FFFJJJKKKNNNTTTYYYcccnnniii\\\hhhvvv```nnnssslllpppjjjWWWaaa@@@000777'''+++,,,---------111888===iiibbbaaa___KKK...%%%...'''(((((()))***+++++++++,,,---------333GGGcccxxxwww{{{OOODDD222111///---+++***)))))))))************+++++++++###222///(((FFFeeePPP===,,,)))))))))))))))))))))))))))(((+++222:::RRReeeLLLFFFZZZ{{{}}}^^^DDDEEEggg}}}ZZZ<<<...+++))))))(((((((((((())))))(((---777LLLkkk}}}zzz\\\SSSCCCGGGJJJPPPSSSPPPJJJKKKPPPIIIIIIEEE???:::???LLLWWWlll```KKK;;;,,,))))))))))))))))))))))))+++YYY~~~{{{|||\\\gggfff444...------,,,,,,++++++*** :::)))UUUSSSFFFOOOhhh|||}}}mmm}}}ooommmaaajjj]]]RRROOOKKKGGGGGG\\\nnn[[[[[[UUUSSSEEEAAA@@@:::OOOiiikkk222333444---;;;DDDhhhZZZbbbuuummmeeeJJJ333333:::;;;999;;;???XXXtttXXXRRRLLLAAA;;;222000,,,'''$$$###&&&)))111000000///...,,,+++******))))))***,,,///222444;;;888999>>>>>>;;;:::<<>>BBBEEEFFFSSSaaabbbcccppp{{{}}}~~~NNNgggGGG999'''111222,,,,,,%%%333111666bbb___dddZZZBBB###//////******///000......111000:::***888SSStttbbb???<<<+++'''666***---///(((%%%)))---,,,+++,,,,,,999(((AAAWWWTTT999,,,******------++++++...'''444$$$...[[[nnnLLLaaacccJJJGGG\\\GGG000------%%%***000)))$$$***...&&&;;;hhhuuuxxxnnnXXXIIIHHHRRR^^^rrruuu{{{xxxkkk]]]QQQHHHDDDDDDMMMPPPzzzdddAAA111)))'''///''''''000'''(((<<>>777RRRzzzFFF666+++:::444QQQmmmlll```xxxxxxrrrHHH555777777<<<333<<<<<>>KKKXXX\\\eeewwwuuu~~~aaa\\\GGG;;;000999%%%---222666000777nnn}}}fffbbb```PPP222+++(((++++++)))'''))),,,---)))...LLLqqquuuaaaSSS777"""'''***(((((((((+++---,,,++++++///111:::\\\MMM555...******+++***)))++++++++++++YYYttthhh\\\wwwdddNNNdddxxxAAA>>>---------***)))***+++)))888SSSwww{{{yyytttbbbQQQQQQccc|||fffYYY:::DDDUUUppprrr___===///(((///)))(((---'''000^^^rrrjjjZZZOOOLLLNNNMMMVVVhhhsss}}}qqqjjjuuuTTTKKKDDDEEEFFFGGGKKKPPPRRRWWWkkkddd222000333(((***000&&&---)))111HHHZZZ>>>CCCZZZ___yyyoooBBBTTTeeeZZZUUUPPPKKK>>>;;;>>>```aaa444555:::<<>><<>>444666;;;777<<<===UUUzzzZZZVVVHHH@@@===---,,,***'''%%%'''+++///000000///...---+++***)))))))))***+++///333777999;;;???EEEEEE>>>999???JJJPPP[[[ZZZNNNJJJNNNVVV^^^TTTPPPOOONNNHHHKKKdddTTT[[[LLL<<<222666555###,,,IIIyyygggdddaaaYYY333...))))))///222000222666qqqlll@@@888---000000---((()))///222222111\\\kkkWWWfffoooiii}}}mmm^^^UUUfffxxxYYYFFF222+++---.........)))333fff~~~mmmmmm|||LLLSSSYYY777666+++'''---+++...>>>ooo~~~nnn___^^^wwwiiiHHHEEE\\\ssswwwjjjEEE++++++---+++)))///PPPmmmccc^^^[[[YYY\\\dddggg]]]^^^ooorrryyyhhhJJJ222222///,,,///)))000222999ggg222GGGQQQtttgggddd{{{qqqkkkXXX~~~PPP]]]GGGCCCEEE\\\}}}xxxAAA666333JJJbbbXXXjjj^^^eeexxxuuuwwwDDD444888<<<999;;;===TTT[[[UUUHHHAAA<<<,,,+++)))'''&&&(((---111000//////...---+++))))))*********+++---111444666333777>>>DDDCCC??????CCCCCCcccppphhhfffdddgggttt}}}fffRRRNNNRRRRRRQQQTTTUUU[[[PPP@@@333(((555666222gggvvv___[[[```AAA555---000666000,,,FFFkkknnnCCC999222...+++,,,///000000///KKKzzzvvvppp[[[XXXsssZZZ[[[vvviiiRRR888------///000111)))QQQzzz|||YYYPPPhhhVVVfffpppIII444(((//////'''888\\\xxxzzzrrrgggsss}}}tttIII===bbbqqqTTT333,,,---,,,+++666]]]}}}ppp}}}{{{qqqTTTJJJ^^^ttt~~~hhhuuu^^^555//////,,,///,,,111///JJJGGG@@@AAAYYY|||}}}~~~ssslll\\\yyyxxx}}}dddZZZCCCGGGNNNgggzzzaaa666999\\\dddjjjzzzqqqfffbbbwwwsssvvvzzzrrrxxxbbbtttJJJ555:::;;;;;;999>>>UUU[[[SSSHHHDDD999,,,+++)))'''&&&)))...111/////////...,,,+++)))(((++++++***+++---000333555999999<<>>***555)))777iii|||{{{{{{ssslll|||ooocccYYYHHHmmmIIIMMMzzzMMM666+++***111>>>bbbYYYzzztttSSSOOOyyy~~~www|||HHH...000+++//////000000iii:::AAAIII```{{{hhhSSSAAA555@@@===FFFQQQOOOMMMYYYhhhuuuNNNBBBAAADDDZZZ[[[kkkxxxttt>>>999vvvXXX~~~{{{ddd\\\rrrzzzzzzyyyttt|||iiihhhVVVuuuZZZ888999555<<<:::???ZZZ\\\MMMJJJHHH333---,,,***(((''')))...111//////...---,,,***)))(((******+++---000444888;;;>>>BBBKKKUUUWWWQQQLLLKKKBBBxxxyyyZZZiii```BBB444000,,,888xxxccc~~~pppaaa\\\VVV<<<777+++...WWWtttJJJ666///555...&&&EEEssslllYYYzzzqqqzzzXXX@@@444000222666wwwbbbpppuuutttgggtttJJJWWWGGG...444%%%CCC}}}mmmuuu}}}}}}~~~aaaNNNYYYzzzaaabbbVVV~~~uuuEEE```fffWWW:::***)))222???^^^WWWqqq{{{NNN???ddd{{{aaaiiiSSS333444...222222111<<>>222,,,,,,(((%%%'''---000//////000///---+++***+++,,,---++++++---///111777>>>???LLLTTTVVVYYY\\\VVVKKKLLL}}}WWW___LLL666444555===fffbbbbbbMMM]]]888HHH(((BBB\\\^^^BBB555222555///DDDvvvGGG___{{{```GGG777///000@@@```nnnzzzMMMuuuYYY333...'''ooo|||{{{uuuvvveee[[[aaaooowwwyyyPPPBBB~~~jjjuuu>>>'''222222:::WWWdddfffyyynnnVVVSSS]]]uuunnntttXXXSSSpppnnn...222...111//////EEEEEE<<<<<>>;;;999:::;;;???IIISSShhhxxxxxx___EEE:::999;;;@@@FFFVVVeeexxxXXX>>>]]]kkk|||iiiYYYVVV___gggiiihhhdddvvvkkkXXXXXXrrrmmm666666;;;>>>>>>BBB^^^\\\TTTKKK>>>333,,,,,,(((%%%'''...000//////000///...+++***+++,,,,,,******---000222:::AAABBBIIIRRR[[[cccfff___UUUZZZqqqnnnKKK,,,111666FFFoooaaa}}}eeeiiiyyyhhhOOO\\\PPP)))666666zzzxxxNNN999000000666^^^mmmGGG```tttzzzgggIII999111555UUUTTTxxxZZZmmmrrr888555<<>>{{{___EEE]]]pppjjjsssMMM;;;444:::sssfffMMM{{{nnn^^^666111NNN{{{zzz||||||ppp___XXXiii\\\111---444???UUUSSS{{{|||]]]IIIFFF???DDDEEECCCOOOmmm~~~dddOOORRRvvvtttgggEEE:::]]]uuu}}}999333///222000666rrrCCC<<>>,,,___uuukkkuuuuuueeevvvNNNkkkkkk666+++333???PPPbbbhhhuuu[[[JJJGGGUUU^^^^^^TTTXXXqqqmmm___WWWSSSZZZfffwwwgggTTTAAA???QQQgggEEE555000222...777SSSCCC<<>>:::888888:::===>>>III\\\rrrRRRrrrOOOwwwuuuccc[[[ZZZlll|||iiiUUULLLLLLjjjkkk888888999<<<>>>DDDlllYYYQQQJJJ@@@777)))***(((&&&)))///111///000111000...,,,+++,,,---+++)))))),,,000444>>>GGGOOOVVVhhhzzz|||sssqqqwww|||{{{ZZZ===222:::gggIII]]]qqqXXX___hhhhhhYYYVVVGGGZZZmmm}}}sss888IIILLLIIIIIIXXX^^^lllUUULLL\\\tttmmmpppXXX???000===JJJ>>>RRRfffVVVZZZnnnzzzoooxxx^^^PPPLLL______@@@444===vvvBBBggg~~~fff]]]^^^iii{{{}}}bbbkkkPPPeeePPP222rrrxxxjjjcccyyy{{{hhhhhh{{{QQQvvv}}}xxx~~~vvv>>>---555@@@NNNrrrlllyyyeee|||jjj^^^\\\ooolllZZZEEEJJJjjj~~~pppeee______yyyooo___VVVAAA;;;UUUuuuJJJ444///222---999TTTBBB<<>>::::::BBBKKK```qqqzzzYYYPPPTTT[[[AAAKKKDDD:::444555:::>>>???:::HHH^^^www[[[dddPPPnnnxxx}}}lll[[[[[[nnnuuuaaaWWWKKKeeefff666888888<<<@@@CCCqqq[[[SSSKKKAAA777(((***(((&&&)))///111///000111111///,,,+++,,,---,,,))))))...222888BBBLLLUUU]]]hhhlllfff___aaahhhyyy}}}fffGGG555888iiiGGGZZZvvvsssmmmRRRaaa]]]vvv}}}TTTFFFGGGIIIMMMxxxwwwooo555bbb;;;MMM666GGGSSSaaadddKKKOOOjjjhhh[[[[[[qqqgggAAA111888]]]PPPdddzzzdddbbb}}}fffTTTFFFPPPtttmmmGGG666===JJJaaa}}}bbbTTTQQQZZZxxxvvvmmmjjjkkk]]]ZZZaaapppPPPUUUyyyxxxUUU333xxxqqq^^^wwwjjjXXXdddxxx~~~___nnn}}}uuuxxx``````fffvvv~~~FFF111888CCCRRRyyy]]]oooccciiivvvmmmuuujjjRRR???FFFeeerrrkkkmmmkkkUUUhhhsss```MMM---111EEE^^^oooxxxJJJ000...333...>>>OOOBBB<<>>IIITTT[[[``````XXXQQQUUU^^^dddppprrr{{{zzzfff777666444iiiEEEQQQ|||tttuuulll^^^^^^iiinnngggSSS[[[___PPPHHHnnnCCCyyyXXX333AAA<<>>222AAABBB^^^iiitttbbb{{{uuu[[[SSSMMMAAA777WWW>>>UUUyyyuuunnnrrr]]]NNNKKK{{{TTT>>>DDDvvv@@@UUUiiiJJJLLLgggwwwkkkddd]]]___vvv}}}\\\JJJEEE???PPPMMMQQQ^^^???zzzmmm[[[tttZZZLLLKKKKKKGGGYYY|||\\\RRRccctttwwwqqqVVVCCCBBB:::___UUU~~~HHH000444CCCYYYCCClllwwwVVVUUU]]]ZZZlllpppdddXXXJJJCCCFFFVVVsss}}}kkklllrrrdddbbbuuuhhhGGG@@@NNNCCC:::>>>TTTpppvvvRRR222333777000CCCBBBBBB<<<@@@WWWwwwkkkhhhvvvwwwZZZLLLIIIGGGEEEAAA>>>CCCJJJYYYkkkgggMMM[[[uuurrrYYY[[[TTTEEE;;;;;;>>>>>>???NNNfff~~~ggg{{{xxxRRRHHHUUUooo|||qqqhhhaaaeeennnvvvxxxeeefffddd888:::777999@@@EEE^^^OOOPPP666555******(((&&&***000111---333444///...222,,,&&&---***++++++---111999BBBIIIOOONNNHHHAAABBBNNN___iiiooo~~~jjjyyysssdddWWWKKKGGGRRRkkkyyy666888888RRRHHHHHHhhh}}}jjj___^^^NNNSSSSSSuuu___YYYUUUjjj:::>>>???FFF777555TTTkkk___~~~___eeeaaaJJJRRRDDD666KKKJJJDDDpppxxxyyyWWWoooOOOOOOVVV```999IIIHHHEEEtttKKKlllfffdddeeeLLLhhhYYYIIIFFFHHHYYYLLLLLL}}}aaa777|||zzzyyy{{{zzzdddzzzfffQQQLLLYYYLLLIIIppprrr\\\VVVhhh{{{zzzuuufffRRR===VVVkkk|||~~~UUU---888JJJeeeJJJdddHHHOOO<<>>888III:::333DDDbbbSSS333222444111LLLIIIEEE<<>>:::;;;MMMTTTiiitttuuuwwwrrrzzziii\\\```RRR444555AAA999888TTTrrr___{{{|||UUUIIITTTeee\\\jjjhhhyyy{{{{{{~~~vvvxxxsssgggUUUOOO[[[nnnzzzYYY555<<<555999===BBB[[[RRROOO:::444******(((&&&)))///111...333666222111444,,,'''///***++++++,,,000666>>>DDDGGGGGGFFFAAA???EEETTTbbbhhhpppfffwwwgggSSSFFF777ddd}}}|||@@@444999KKKIIIGGGaaapppfff[[[YYYPPPiii[[[fffAAA999ddd===444CCC===:::hhh{{{uuu^^^uuuSSSGGG:::<<<[[[IIIBBBeeehhhdddNNNfff444NNNfffNNNppp~~~ggg[[[mmm~~~iiieee```mmmZZZoooeee\\\___aaaFFFGGGUUUJJJwwwwwweee<<>>XXXiii}}}aaacccJJJPPPKKK555<<<888GGGZZZooo|||XXX~~~QQQHHHUUUwwwpppbbbqqqttt{{{ttt|||iii```VVVJJJGGG<<<@@@QQQgggRRR444???999===AAAGGGWWWVVVMMM???222******(((&&&)))///111///333888666555666---(((000***++++++,,,...333999>>>>>>>>>@@@AAA<<<:::FFFWWWeeennn|||nnnzzzbbbXXX@@@jjjooowww;;;222:::DDDXXXCCCVVVxxxwww]]]rrrEEE^^^;;;AAAFFF000;;;{{{yyy{{{]]]lllwwwHHHBBBVVVsssFFF@@@SSSmmm~~~hhhjjjWWWfff222RRRggg>>>oooNNNPPP|||kkkqqquuugggYYYcccIIIJJJoooNNNSSSyyyggg:::nnnwww\\\jjjVVVbbbqqq|||kkkbbbTTTGGGIIIbbbxxxmmmTTT```ttttttZZZCCCFFFBBBKKKwwwooo|||UUU111===???mmmVVVnnnsssXXXbbbKKKEEEHHHtttxxxrrr[[[EEE888>>>YYY[[[NNNhhh{{{```iiiaaaGGG;;;IIIGGGGGG<<>>QQQ```ttt}}}{{{{{{XXXNNNQQQ111<<<;;;KKKWWWgggxxxLLLOOOHHHKKK{{{kkkkkk}}}kkkYYYaaaUUUdddnnnjjjeeeaaaUUUFFFJJJ>>>:::CCC^^^LLL444???:::999???PPPTTTZZZKKKCCC222***+++)))&&&(((...111000111888999888999...'''///***+++,,,,,,---000444888;;;888;;;AAA>>>777===JJJdddyyyjjjOOOLLLiii]]]xxxiii222555888FFF}}}===IIInnnqqqUUUfffBBB```wwwMMMCCC>>>666FFFKKKgggwww[[[888@@@WWWpppHHHDDDHHHUUU{{{\\\lllnnngggeeeXXX999UUUjjjQQQggg|||kkkPPPgggmmmmmmUUUNNNpppzzzzzzvvviiidddKKKXXXWWW~~~>>>cccvvvfff;;;yyy___tttddd}}}~~~___MMMDDDWWWkkk^^^III===@@@RRRpppRRRRRRbbbbbb[[[HHHRRRIIIIII}}}uuuTTT111>>>BBB~~~SSSccchhhTTTKKKxxxkkkJJJRRRFFFAAA;;;@@@???>>>___nnnyyy~~~HHHUUUFFFDDD>>>FFFCCCLLLGGG777333555888PPPRRRFFF>>>>>>TTTyyynnn}}}```oooeee}}}QQQFFFPPPGGG:::===:::===EEESSShhh}}}eeexxxgggkkksssRRRDDD888@@@<<>>AAAHHHWWWmmmyyyqqq```XXXOOOHHHJJJccc}}}DDD444???:::888CCC___TTTZZZKKKCCC333)))+++)))&&&'''---111111///666888:::<<<000(((---+++,,,,,,+++,,,...333666???999999@@@CCC>>>===@@@\\\yyyGGGOOOeeennnggg\\\666999555MMMnnn@@@:::XXXwwwPPPZZZffftttFFF===EEE777333EEEUUU{{{gggYYYkkkmmmzzzHHH___jjj~~~RRRIIIGGGDDDuuuooo]]]yyysssAAAHHH^^^XXXkkkhhhTTTHHHSSSNNNDDDPPPUUUzzzrrroooeeeggg\\\pppqqqRRRuuudddDDD}}}lllZZZxxxXXXuuu}}}zzzkkkMMMSSSjjjSSS===;;;<<>>OOOsssvvveee]]]rrraaaTTTsss\\\BBBGGGHHH???;;;666@@@===III^^^vvv}}}uuurrrtttjjjkkkUUU???DDD;;;:::CCCOOOeee~~~===[[[QQQJJJxxxsss```rrr~~~gggSSSKKKFFFGGGWWWqqq|||ddd]]]TTTPPPccceee;;;555>>><<<>>>TTTvvvUUUXXXMMM???666)))+++***&&&&&&,,,111222...555777;;;@@@555***,,,,,,,,,,,,+++,,,///444888CCC@@@>>>AAAGGGHHHCCC>>>OOOpppqqqaaaRRRVVV{{{pppNNN888<<<777RRR``````===BBBaaapppVVVggg```lllVVV:::111AAA;;;///---DDD222FFFCCCVVVppp```RRRkkkkkk{{{fffMMMEEE>>>bbbkkkooo999WWWjjjUUU[[[}}}mmmggg___]]]]]]YYYXXXZZZ}}}vvviii{{{mmm___YYYGGGyyymmmbbbttt[[[ZZZ|||ZZZDDDlllbbbWWWPPPHHHDDD@@@<<>>HHHjjj~~~iiivvv```jjj~~~ccckkk{{{sssiiitttFFF:::>>>AAACCC:::@@@777DDD[[[|||uuuyyykkk~~~]]]YYYNNN===BBB000???CCCNNNccc||||||===gggTTTGGGjjjVVVQQQ~~~rrrddd\\\ZZZbbbppp}}}wwwkkk\\\RRR```WWW;;;:::<<<:::AAAcccXXXUUUOOO:::999))),,,+++&&&%%%+++111333///444555===EEE;;;---,,,------,,,+++,,,000666;;;EEEIIIGGGDDDGGGNNNKKKAAALLLzzzvvv~~~rrrQQQJJJeeefff>>>888@@@AAAQQQZZZ[[[<<>>gggZZZXXXLLLLLLJJJeee<<<444III}}}MMM[[[ZZZ\\\PPPVVVJJJ===???;;;BBBhhhhhhiii[[[nnnQQQEEESSSNNNbbbkkk111777222555AAAVVVQQQGGGEEE>>>BBBaaayyymmmuuuqqqwwwuuudddgggWWWLLLEEEEEE999888888GGGfffkkkuuuXXXDDD===<<>>III@@@///,,,...---,,,+++,,,111888>>>DDDOOOOOOFFFFFFQQQPPPEEEQQQppp}}}mmmwww\\\ccc___[[[xxxyyy555???CCCJJJMMMZZZooo}}}AAAEEEMMMmmmzzzooo```lllggg```hhhmmmWWW@@@:::???555>>>666333>>>;;;555EEEAAAJJJLLL\\\YYYUUU{{{iiieeelllppppppggg{{{xxxUUUMMM:::NNNxxxCCChhhfffjjjqqq___BBBiiiVVVppp999PPPlllwww{{{bbbjjjiiisssmmm{{{nnnXXX```^^^VVVNNNJJJCCCqqqfffRRROOOZZZ}}}zzz:::>>>VVVUUUKKKtttlll\\\^^^uuulllUUULLLCCCEEEiii~~~xxxUUUuuuHHH:::TTTRRR___aaa,,,888333555@@@SSS]]]HHHFFF>>>>>>[[[uuuxxxxxx|||vvvaaaiii[[[]]]MMM===AAA======???QQQsssnnnnnnlllwwwYYY>>>CCCAAA777;;;AAAMMMjjjvvv777```wwwTTTPPPFFF___|||[[[ZZZYYYYYYxxxyyyXXXCCCSSStttvvvhhhaaaQQQIIIQQQhhh|||ppp666444@@@@@@FFF___{{{XXXZZZKKK???555++++++***'''%%%'''---222000000555>>>EEEBBB666+++111///(((***222000777KKKMMMTTTQQQSSSKKKIIIRRRAAARRR~~~{{{WWWXXXUUUzzzVVV<<>>666<<<<<>>JJJTTTeeeLLLLLL888@@@SSSwwweeeuuupppbbbTTTZZZGGGRRRKKKFFF>>>AAAkkkyyyfffzzzRRRRRRDDD===GGGBBB666888BBBOOOzzz___555IIITTTWWWIIIYYY~~~yyyeeeWWWWWWRRREEEUUUNNN999>>>jjjfff^^^LLLvvv{{{VVV???@@@;;;QQQFFFaaa[[[ZZZJJJ===555++++++***'''%%%''',,,000///444666666???GGG>>>,,,+++111...+++000444>>>OOORRRZZZTTT]]]___SSSMMM>>>OOOpppyyysss^^^wwwyyyHHHBBBDDDDDDGGGMMMPPPYYY~~~JJJ666BBBOOOyyy|||tttmmmhhhdddeeefffiiihhhmmmWWWSSS===FFF333>>>===<<>>888???@@@HHH^^^YYY888@@@WWWKKKLLLQQQ~~~]]]xxxvvvhhhNNNWWWZZZ???YYY|||HHH666===???[[[RRRmmm^^^ZZZGGG;;;444++++++)))'''%%%'''+++......888666///888IIIEEE222&&&111111,,,000666FFF[[[qqquuudddqqq~~~eeeOOOEEEYYYzzzvvv{{{^^^<<>>???OOOWWW[[[MMMNNNAAA>>>GGGlllyyyyyyqqqeee\\\VVVggg@@@???XXXuuutttGGGIIIVVV999000AAA===UUUwwwIII<<<999mmmNNNTTTGGGjjjcccooo___NNNggg~~~jjj???666CCCKKKkkk```zzz```ZZZEEE888444,,,***(((&&&&&&'''***,,,///666555///444BBBEEE>>>***/////////222444IIIkkkzzzwwwWWWRRReeelllQQQ:::HHHEEEDDDMMMOOORRRWWWUUUrrrnnn:::DDDFFFFFF```~~~___zzzhhh[[[WWW]]]eee[[[]]]WWWXXX\\\RRR```ggggggnnnjjjjjjmmmooonnnpppuuu|||{{{~~~LLLBBBHHHCCCXXXmmmsss[[[\\\xxxrrrfffaaakkkrrrooollllllrrrvvv[[[???SSSlllkkkXXXooobbbgggppppppaaaccc\\\www:::OOOaaaoooLLLWWWfff___bbbmmmrrrDDD444AAADDDFFFXXX[[[\\\UUUPPPGGG???AAAbbbqqqYYYhhhrrrqqqhhhiii>>>>>>^^^xxxUUU@@@LLL@@@666???AAAggg~~~888>>>666\\\aaaXXXFFFSSSvvvqqqKKK{{{WWWUUU??????OOOTTTrrr___yyy```ZZZDDD888555,,,***(((&&&&&&'''((()))000000333555444555>>>III666...***222555000GGGsssbbb^^^jjjiii}}}dddGGG===AAAHHH>>>JJJHHHIIISSSRRR^^^}}}ZZZ;;;@@@DDDDDDdddzzzWWWyyy{{{ddd```fffggg^^^VVV[[[\\\RRRSSS```YYYRRR```{{{zzzdddpppooommmmmmoooooooooppprrrxxxyyyfffTTTHHH???MMM]]]jjjuuuuuudddUUUWWWkkk{{{lllfffgggrrrzzzxxxuuuuuu{{{}}}]]]DDD@@@GGG]]]```dddkkk___hhhddduuuxxxVVV}}}]]]}}}nnnWWWAAAXXXeeefffvvvKKK|||pppRRRuuuqqqttt:::888JJJKKKNNN[[[YYYZZZdddRRRJJJAAA>>>WWWeeeyyyyyygggnnnIII<<>>DDDWWWppp}}}xxxoookkk```mmm```LLLlllssseee[[[[[[```^^^XXXSSSQQQTTTPPPMMMRRRSSSQQQUUUNNNbbbpppVVVzzzrrrbbbiiiiiijjjkkkkkkkkkkkkllljjjzzz___SSSQQQLLLHHHGGGOOO\\\fffbbbbbbbbbaaa^^^ZZZUUURRRJJJ\\\zzzbbb]]]fffcccfffooovvvuuutttuuurrrtttmmmYYYDDD???AAAfffbbbhhhddddddeeekkk]]]qqqwwwyyyxxxqqqeeeoooqqqlllPPPSSS\\\```^^^xxxccclll}}}LLLUUUTTThhhtttyyyTTT===AAARRRQQQSSS[[[TTTYYYpppyyySSSJJJEEE???LLLjjjvvvwwwqqq|||RRRVVVHHHttt\\\666;;;NNNfffZZZBBB@@@===PPP{{{ZZZ:::888444999{{{QQQ]]]OOOIIIyyyzzz[[[AAAJJJSSS___]]]vvvSSSdddYYYXXXFFF:::777---***&&&%%%&&&'''&&&$$$,,,,,,///333333222555;;;JJJCCC555///333333;;;MMMccckkknnnrrrppplllppprrrtttxxxyyyccc;;;:::CCC777DDDCCC@@@HHHPPPPPPSSSXXXWWWbbb```LLLPPPDDD===???IIINNNGGGBBBCCCRRRMMMmmmjjj\\\ZZZXXXVVVOOOJJJKKKQQQHHHCCCGGGIIICCCEEEMMMPPPSSSMMMNNNhhhuuu___gggbbb\\\WWWcccdddfffhhhiiijjjkkklllkkkjjj{{{{{{wwwxxxVVVMMMRRRRRRLLLGGGGGGIIIJJJIIIHHHLLLRRRXXXbbbkkkkkk___^^^___eeeiiijjjkkkmmmgggiiilll^^^PPPRRRSSSLLLZZZ|||wwwooottteeeTTTccc```aaafffccccccdddgggrrrzzz|||bbbgggyyyzzzwwwTTTKKKWWWZZZcccgggssseeevvvuuu|||tttNNNOOOlllyyy]]]GGGFFFIIIWWWUUUXXXYYYOOOZZZmmmTTTIIIIIIBBBDDDXXXhhhZZZ[[[KKKDDD666DDDCCC<<<@@@DDDccciiiLLL<<>>,,,000888888777GGGLLLPPP^^^YYYTTTffffff^^^lllvvv|||vvvGGG>>>===III999===AAA666EEETTTJJJHHHSSSUUURRRbbbppp^^^]]]ccclll}}}yyy```aaagggYYYLLLLLLPPPNNNHHHDDDJJJ888???KKKBBB@@@IIIHHH???FFFOOOQQQPPP___^^^hhhhhhhhhcccgggkkkpppnnngggjjjmmmoooqqqssstttrrrwwwooo|||~~~qqq|||vvviiitttxxxlll^^^dddbbbbbbaaaaaadddgggiiikkkmmmkkkffffffWWWSSSdddFFFQQQUUURRRZZZaaabbbrrrhhh^^^___VVV^^^```___UUUmmm\\\```lllqqquuusss\\\___zzzSSSQQQ\\\```\\\bbb___]]]yyydddNNNKKK\\\cccbbbmmmgggwwwSSSFFFMMMOOOYYYVVVZZZXXXLLL[[[XXXUUUGGGLLLDDD???MMMtttbbbHHHLLLMMM^^^===;;;???GGGPPPbbbmmmcccPPP???jjj///>>>---??????jjjvvvUUURRROOOIIIggguuu]]]SSSUUUfffhhhiiijjj```ZZZVVVVVVPPP888888---***'''&&&&&&'''&&&%%%&&&***///000000111444777888FFFLLL@@@111///777======BBBJJJPPPSSSSSSSSSSSS\\\``````vvvuuuzzz{{{zzzXXX999333999===???BBB======>>>AAADDDIIIMMMPPPTTTSSS```kkkaaacccZZZRRRPPPMMMIIIFFFCCCBBBAAA@@@???>>>@@@DDDGGGFFFDDDIIIHHHFFFFFFGGGKKKOOORRRccclll|||yyymmmfffbbb```^^^cccjjjkkkeeeaaadddhhhhhhaaaeeejjjlllkkkjjjjjjkkkpppooosssxxxvvvzzznnniiijjjbbbaaahhhiiiiiihhhiiijjjiiifffdddjjjrrrnnnggg~~~~~~|||mmmdddZZZYYY___```bbbdddffffffgggiiikkkuuuccc___cccuuukkkMMMXXXZZZ^^^bbbeeeeeedddccc}}}VVVLLLWWWkkkoooooowwwwww~~~bbbLLLKKKUUUUUUWWWZZZXXXUUUXXX]]]UUUaaaOOOQQQCCC===FFFmmmddd{{{sssjjjaaaXXXQQQ???===@@@===RRRcccRRRWWWJJJ[[[___...999???444===QQQ[[[YYYWWWBBBMMM^^^UUU\\\jjjwwwqqqssszzzlllZZZRRRNNN===666---***'''&&&&&&'''&&&%%%'''))),,,///000222444666,,,???MMMFFF666///444:::???BBBFFFIIIOOOWWWaaaiii[[[^^^[[[mmmmmm{{{tttVVVCCC555777;;;::::::===;;;;;;<<<>>>BBBFFFJJJMMMQQQRRRTTT^^^tttnnnbbbYYY\\\\\\NNNGGGFFFCCC@@@===;;;:::999888777666888<<<>>>>>><<<@@@???>>>???@@@CCCGGGIIIHHHIIIKKKNNNQQQSSSUUUVVVUUUSSSQQQTTTZZZ```dddeee\\\cccfffbbb^^^___aaa___[[[___bbbcccaaa_________aaa```eeemmmlllggglllwwwvvvbbbVVV\\\aaa\\\[[[___\\\\\\]]]___bbbcccbbb```XXX___bbb___fffyyyggg___YYYQQQPPPVVV\\\^^^```bbbdddfffjjjllllll|||kkkWWW]]]nnn{{{vvvzzzsssSSSNNNTTTVVVYYY\\\^^^___``````nnnSSS@@@TTT```rrrxxxttt|||pppWWWPPPTTTTTTTTTVVVYYYWWWSSSUUUYYYMMMoooWWWSSS@@@EEE>>>ZZZsss{{{}}}www___OOOIIIBBBEEEEEE;;;HHHnnnFFFSSSnnnKKK...<<<<<>>777111@@@EEELLLOOOQQQUUU\\\ccchhhkkkhhhxxxuuu|||sssttt```999333222777999555555:::888888999<<>><<<:::999888777666555555777999;;;;;;:::<<<<<<===>>>@@@BBBDDDEEEHHHEEEBBB@@@AAAEEEJJJMMMOOOOOOPPPSSSVVVWWWVVVUUUZZZaaaeeeccc______^^^\\\aaacccfffffffffeeeeeeeeegggbbbdddlllmmmfff```aaaooozzzyyy]]]UUUTTTWWW]]]___]]][[[\\\YYYYYYZZZ]]]```aaa```___]]]ZZZ]]]___ZZZ```]]]VVVTTTWWWWWWTTTVVV\\\[[[]]]^^^```aaadddgggkkkhhh~~~jjjJJJjjjbbbaaaaaa___]]]]]]```ffflllpppqqqxxxyyyaaaKKKSSSTTTUUUWWWZZZ\\\^^^```aaa___cccHHHDDDOOO]]]nnnzzzvvvqqqqqqwwwWWWRRRVVVTTTPPPPPPQQQTTTRRRNNNMMMPPPKKKQQQiiiRRRSSS@@@;;;LLLlll\\\}}}YYYHHH======???>>>SSStttGGGgggzzz:::333AAA999KKKIIIWWWiiiWWWVVVUUU===;;;eeexxxsss}}}]]]rrrggglllmmmllltttvvv\\\TTTMMM===666---***'''&&&&&&'''&&&%%%'''&&&%%%)))...222333111444999>>>AAAAAA===777222111999BBBIIIOOOXXXdddnnnqqqxxxzzzaaaTTTppp\\\:::777333222444333111444:::555666777:::===@@@CCCDDDEEEKKKPPPQQQPPPRRRZZZbbbsssiii]]]TTTSSSWWWUUUNNNGGG@@@======;;;:::999888888888555555666777999::::::::::::;;;===???@@@BBBBBBCCCDDDDDDEEEFFFHHHKKKMMMNNNKKKNNNRRRWWW[[[]]]]]]\\\\\\___bbbaaa___^^^]]]]]]ccceeegggiiikkklllmmmnnnssskkkgggjjjlllkkkjjjlllccc\\\aaaxxxmmmcccaaaccc]]]aaaaaa^^^]]]``````______^^^^^^___```___]]][[[cccYYYXXX```^^^UUU\\\mmmbbbKKKHHHIIINNNUUUWWWUUUYYY___^^^^^^___^^^^^^___bbbeeeuuukkkSSSbbb{{{rrr^^^[[[OOOPPPTTTTTTUUUWWWYYY\\\___aaa___[[[dddRRRCCC999HHHeeevvvaaaZZZooo\\\NNNVVVWWWLLLLLLJJJKKKMMMKKKFFFDDDFFFJJJNNNoooQQQjjj777AAAIIIVVVxxxxxxuuu\\\MMM@@@555999KKKnnnXXX```XXX<<<999DDD>>>MMMPPPYYYuuuwwwZZZRRRZZZ;;;BBBTTTkkk}}}|||wwwwwwdddiiissslllnnnnnnlllXXXZZZOOO888999---***'''&&&&&&'''&&&%%%'''%%%$$$''',,,000000///+++666CCCGGG@@@777666999999:::::::::===GGGVVVaaaaaahhhllluuusssbbbNNN[[[ooozzz\\\777888888444111222222222222555444444666888;;;===???AAAEEEDDDDDDHHHMMMQQQSSSTTT___bbbnnn|||aaaWWWYYYSSSOOOFFFAAA???;;;<<>>??????@@@??????AAADDDHHHMMMQQQUUUXXXZZZ[[[[[[[[[[[[ZZZZZZ[[[]]]\\\\\\\\\^^^```bbbddddddiiiddd___]]]^^^```eeekkkZZZXXXXXXVVVQQQUUUrrrwwwjjj\\\WWW[[[[[[UUUMMMWWWYYYWWWSSSUUU]]]```]]]^^^]]]\\\\\\[[[ZZZVVVTTTTTTQQQRRRUUUWWWRRRLLLHHHUUUnnnSSS>>>BBBEEEHHHLLLOOOMMMKKKMMMRRRXXXYYYZZZYYYYYY[[[^^^```cccqqqvvvrrrSSSVVVmmmrrrvvvWWWJJJNNNFFFIIINNNNNNNNNPPPSSSVVVZZZ\\\RRRcccccciiiDDD:::JJJVVVbbbuuu{{{~~~iii\\\GGGwwwxxxwwweeePPPLLLRRRQQQIIIJJJGGGFFFHHHGGGBBB???@@@???LLLEEE___aaaFFFHHHAAAGGGbbbfffKKKQQQMMM;;;AAA```xxxccc|||CCCHHH999EEENNNSSS]]]YYY]]]pppSSS]]]ZZZKKKCCCJJJUUU^^^lll{{{~~~vvvzzz|||rrrgggtttgggnnntttoooxxxXXX[[[QQQ777999---***'''&&&&&&'''&&&%%%'''%%%%%%&&&))),,,---...666444;;;KKKWWWTTTHHH>>>777888999888777777888999HHHJJJFFFWWWPPPWWWLLLNNNMMMaaa```???333222000//////222444444000---111222444666888:::<<<<<<===AAADDDEEEFFFHHHNNNSSSGGGQQQXXXXXXZZZiii}}}{{{qqqjjjiii^^^OOOMMMWWWPPPJJJ>>>===GGGCCC888:::111000000///////////////,,,---//////......000222000111333555777888888999???===<<<;;;<<>>AAAEEEGGGGGGHHHLLLOOOLLLNNNQQQTTTVVVXXX[[[]]]\\\]]]jjjoooqqqlllMMMfff||||||~~~bbbPPPGGGEEEBBB<<>>999AAA@@@}}}MMMbbbLLL666>>>PPPeee~~~qqqlllMMMTTTOOO@@@UUU|||ZZZCCCOOO888EEEZZZZZZ___QQQ[[[bbbkkkXXXYYYTTTRRRSSSQQQNNNUUU___cccnnnsssyyy}}}www|||vvvxxxyyywwwuuuvvv|||wwwpppyyyyyy}}}ssspppgggmmmrrrqqqnnn\\\SSSQQQ>>>555---***'''&&&&&&'''&&&%%%&&&&&&&&&&&&&&&'''***--->>>666777JJJ___fffaaa[[[???===;;;<<<===<<<:::888888:::222===444BBBHHHYYY```OOO---444777(((***+++...///000000///,,,...///111333555777888888555===FFFHHHEEEBBBCCCEEE^^^XXXSSSWWWeeeppplllbbbiiimmmooollllllnnnmmmhhhjjj```ZZZ^^^ddd```RRREEEFFFGGG>>>BBBRRRIII444111111000//////.........///+++---//////------///111000111222333555777888999777666555666999>>>CCCGGG>>>AAAEEEHHHKKKQQQXXX]]]]]]ZZZZZZ```bbb``````cccddd```\\\[[[]]]^^^^^^]]]YYY[[[\\\ZZZUUUQQQMMMKKKDDDHHHKKKJJJFFFCCCGGGLLLJJJCCCHHH>>>JJJDDDLLLIIIHHHDDDAAA@@@BBBEEEGGGHHHHHHPPPXXXUUUNNNKKKRRRZZZUUUTTTUUUXXXYYYWWWUUUVVVYYYYYYXXXYYYZZZYYYVVVTTTSSSYYYWWWJJJ???>>>AAABBB:::===AAA???===HHHgggaaaMMMPPP>>>444666;;;DDDCCC777888;;;???BBBFFFJJJNNNOOOGGGJJJOOOSSSVVVXXXZZZ[[[dddffffffaaaqqqsssjjjXXXrrrsssqqquuuqqqssswww|||{{{nnnzzzaaaAAA;;;???DDDAAA;;;NNNGGGGGGIIILLLOOORRRUUUVVVZZZSSSXXX^^^oooxxxddd[[[FFFRRRFFFOOOUUUNNNXXXUUUXXXXXXWWWTTTQQQPPPQQQRRR>>>HHH\\\fffxxx~~~___YYYSSSNNNIIIEEEEEEGGGIIIBBB>>>>>>>>><<<:::;;;>>>555CCCRRReeehhhQQQ===999DDDQQQmmmlllWWWOOOKKKKKKttt{{{CCCSSSNNN===HHHUUUWWWPPPNNNbbbRRRUUUdddgggeeeaaaXXXNNNGGGHHHKKKSSS^^^ccchhhrrrrrrmmmpppeeebbbeeemmmrrrwwwvvvmmmxxxwww{{{lllooonnnffflllggg|||bbbLLLPPPFFF111---***'''&&&''''''&&&%%%%%%'''(((&&&$$$$$$(((,,,+++888GGGMMMIIIOOOkkkuuuVVV>>>333333777:::111888666CCC>>>WWWmmm}}}III444///******111,,,......***(((+++///111,,,---///111333444555555666888;;;???CCCDDDDDDBBBCCCJJJRRRUUUZZZaaaeeefffbbbeeeddd___```fffhhheeeaaaddd___TTTRRRWWWUUUMMM@@@DDD888555???666+++444......---,,,+++++++++,,,(((***---,,,******,,,.........///000111444555777666777999;;;<<<=========DDDGGGIIIJJJKKKMMMQQQUUUWWWTTTWWW^^^aaa^^^\\\___```\\\XXXXXX[[[]]]^^^^^^XXXXXXWWWSSSPPPMMMGGGBBB???AAA@@@======@@@BBBAAABBB===CCC:::FFF>>>DDD@@@BBBCCCDDDGGGIIIIIIFFFCCCEEEAAA@@@FFFPPPUUUSSSOOOTTTQQQSSSWWWUUUQQQUUU]]]WWWVVVVVVVVVVVVTTTQQQOOOSSSNNNHHHEEEBBB???===<<>>888666:::;;;???AAATTTTTTHHHXXXeeePPPCCCHHHDDD>>>999222AAA888000:::@@@777:::>>>222<<<>>>@@@@@@BBBDDDDDDBBBJJJNNNSSSWWWXXXXXXYYYZZZVVVfffaaa___dddkkkkkkxxxVVVJJJ]]]cccOOODDDLLL]]]fffuuuyyymmmooo}}}}}}xxxWWWBBB;;;BBB<<>>@@@AAACCCFFFJJJLLLOOOPPPJJJ[[[ccc___]]]rrruuu~~~gggiiigggUUUZZZWWWTTTWWWYYYXXXWWW\\\gggqqqzzzqqquuuooo\\\UUURRRLLLHHHKKKNNNGGG<<>>888888999777666888CCC,,,:::<<>>???@@@AAABBBCCC>>>???AAACCCEEEFFFGGGHHHMMMJJJIIIKKKOOOQQQOOOMMMUUUTTTPPPKKKKKKLLLIIICCCFFFAAA;;;777555555444444333333333333333333333333333333444444444555555555777666444333333444666777333333333333444555666666777888:::<<<>>>???@@@@@@EEEDDDFFFKKKOOOPPPSSSWWWRRRWWW\\\^^^]]]___bbbfffzzzeee\\\rrrsssjjj}}}iiiggg{{{oooLLL888::::::;;;;;;<<<======>>>===???AAACCCEEEGGGKKKMMMXXXMMMQQQaaa^^^YYYzzznnn}}}~~~iiidddsss{{{ppp|||xxxdddMMMOOOOOONNNLLLJJJFFFCCCBBB<<<:::777444333222333444777---888555@@@rrr\\\___@@@<<<:::FFFgggRRR???ooowwwYYYQQQmmmYYY@@@LLLGGGIIILLLQQQUUUSSSPPPSSS^^^hhhmmmaaaVVVTTTSSSVVVYYYVVVRRRWWWaaa^^^qqqVVVoooxxx{{{vvvjjjiiisssqqqccc^^^XXXaaayyyttt___UUUMMM===777...+++(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''+++777JJJ___nnntttuuuxxxHHH:::222)))&&&(((,,,------((()))++++++)))))))))***+++,,,,,,---...000222333444777999999;;;???@@@>>>HHHGGGHHHOOOWWW\\\]]][[[```cccdddaaa```bbb```\\\XXXUUUQQQMMMIIIDDD@@@<<<666555333000...,,,++++++))))))))))))))))))))))))(((((()))))))))*********+++,,,,,,,,,---///000111333333333444555777999999===???AAABBBCCCEEEGGGIIISSSSSSRRRTTTWWW[[[ZZZWWWXXXWWWTTTRRROOONNNMMMMMMJJJGGGCCC???===<<<999888888777666555444444444444666666555555666777999:::666777888999:::<<<======@@@AAABBBDDDEEEEEEFFFFFFIIIKKKMMMOOOPPPRRRTTTUUUWWWWWWTTTOOONNNOOOKKKEEEAAA===888444222222111111000000000000000000000000000000111111111222222222444333111000000111333444222222222222333444555555999:::;;;===???@@@AAAAAACCCAAACCCIIIMMMMMMPPPUUUVVVXXX[[[\\\]]]]]]```bbbWWW{{{ooo}}}wwwbbbuuusssRRR555111;;;888888888999::::::;;;;;;<<<>>>@@@BBBCCCFFFIIILLLRRRRRRWWW\\\VVVPPP[[[mmmppp```QQQLLLNNNNNNLLLIIIEEEAAA===;;;999777555222111000111111...111333///555```uuuTTTNNNEEE>>>AAASSSqqq```WWW~~~LLLRRRNNNnnn[[[???HHHBBBCCCCCCFFFGGGDDD@@@AAAHHHNNNJJJttteeehhhrrryyy{{{{{{sss|||~~~yyyzzzxxx|||vvv~~~ggghhhddddddZZZZZZWWW```xxxsssdddXXXMMM>>>999///,,,(((&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&(((''')))333GGGcccTTT:::111)))++++++***(((((())),,,''')))***)))((('''((()))*********+++,,,...///000111444666555777;;;===;;;BBBAAABBBHHHQQQWWWZZZZZZZZZ]]]^^^\\\[[[\\\ZZZVVVSSSPPPMMMIIIDDD>>>888333333222000...,,,+++******))))))))))))))))))))))))(((((((((((())))))))))))*********+++,,,---...///000000111222333555777777888:::===???@@@CCCFFFIIIKKKQQQSSSQQQUUU]]]```\\\XXXWWWVVVTTTQQQNNNLLLKKKCCC@@@<<<999888666444333333222111000000000000000111111111111222333444555555555666777999:::;;;<<<>>>???@@@AAABBBBBBBBBBBBFFFJJJOOOOOONNNNNNQQQUUUSSSUUUSSSOOOMMMLLLGGGAAA;;;777222///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------//////000000000111111222333444777888:::<<<===?????????AAA???AAAFFFIIIJJJMMMRRRWWWXXXYYY[[[]]]___aaabbbjjj]]]```{{{cccOOO<<<000333===555555555666777777888888999;;;>>>???AAACCCFFFIIIHHHSSSYYYVVVTTTVVVSSSLLL\\\yyydddSSSJJJGGGLLLKKKIIIGGGDDD@@@;;;888666555333111///............,,,666...///666111mmm___WWWKKK???;;;@@@SSSvvvdddBBBIIIIIIooo]]]>>>CCC;;;======>>>===;;;999999;;;===BBB999ooogggqqqwww{{{qqqttt~~~uuu{{{|||qqqbbb```WWWWWWQQQUUUSSSZZZqqqlllfffVVVKKK>>><<>>?????????EEEHHHJJJKKKJJJIIIJJJKKKKKKNNNMMMIIIFFFDDD>>>888666333...,,,+++++++++***************************************++++++++++++,,,,,,+++******+++,,,,,,///......//////000111222333444555777999:::;;;;;;???===>>>DDDGGGGGGJJJOOOOOOPPPRRRVVVZZZ^^^```aaaVVV\\\bbbdddggguuu___GGG000---444888444000222333333444555555666666777999;;;<<<>>>@@@CCCFFFEEEOOOTTTPPPRRRZZZZZZSSSSSSQQQfffyyy]]]GGGJJJLLLHHHGGGGGGFFFCCC@@@<<<888666444111000///...---,,,------///000'''000;;;'''CCCdddSSSDDD>>>:::@@@\\\|||^^^BBBOOOCCCFFFnnn\\\999===666::::::999999999;;;<<<<<<;;;;;;AAA999YYYiii\\\nnnlllgggnnn|||yyyjjjuuuqqqiiiaaaYYYSSSRRRKKKPPPLLLQQQgggccccccRRRHHH>>>>>>000---)))'''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&& %%%))))))'''+++555???fff|||yyyZZZ666&&&***///+++"""%%%%%%&&&''''''(((''''''&&&''''''&&&%%%%%%&&&(((''''''''''''((()))++++++***---//////333:::>>>===>>>>>>???BBBGGGLLLOOOQQQSSSWWWYYYWWWVVVWWWTTTOOOIIIDDD>>>888555333111///,,,+++***)))((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((((((((('''(((((()))***+++------...///111333555666666777999999;;;===AAADDDJJJRRRVVVRRRPPPQQQNNNGGGNNNNNNMMMKKKGGGBBB>>>;;;888555222000//////...---------,,,+++++++++,,,,,,++++++,,,,,,---...............///000222333444555666777999;;;>>>???@@@AAAFFFEEEFFFHHHKKKLLLJJJHHHGGGJJJJJJEEE@@@>>>999333222///,,,************)))))))))))))))))))))))))))))))))))))))************++++++************++++++,,,,,,,,,------...///000000111333555777888999999===;;;===BBBEEEEEEHHHLLLIIILLLOOOSSSVVVYYY[[[\\\UUUZZZWWWNNNNNNZZZbbbaaauuu[[[AAA333+++))))))+++,,,---000444222222222333444444555555555777999:::;;;===@@@CCCIIIKKKMMMNNNMMMMMMPPPSSSQQQHHHFFFKKKVVVsss{{{\\\SSS>>>777FFFLLLDDDAAAGGGFFFBBB>>>999555222000///......------,,,,,,,,,---''''''......+++666JJJyyyeeeRRRHHH???888CCCUUUvvvqqqMMM@@@FFF???CCCkkkWWW444888333999444333333555888999888666777333???<<>>>>>111...***'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!%%%)))(((%%%###%%%(((%%%888SSSlll|||{{{^^^DDD000))))))))))))(((((((((((((((&&&$$$$$$'''((('''%%%&&&&&&&&&%%%$$$%%%'''***&&&&&&&&&&&&'''((()))******...///000444;;;??????<<<===???AAADDDGGGJJJKKKMMMRRRUUUUUUUUUWWWTTTPPPJJJDDD<<<555111///...---))))))((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''''''''''''''((()))***++++++,,,...000222444555666777888888:::===AAAEEEEEEIIINNNRRRUUUUUUSSSQQQPPPPPPNNNLLLGGGBBB===;;;444111...---------,,,+++,,,++++++******+++++++++)))***+++,,,,,,---,,,,,,---...///000111333444444555666888;;;>>>@@@BBBBBBCCCBBBDDDIIIPPPSSSQQQMMMGGGKKKJJJDDD>>>;;;888333///---***))))))***)))(((((((((((((((((((((((((((((())))))))))))*********************************+++******++++++,,,---...000111333555666888888999;;;999;;;@@@BBBCCCEEEIIIMMMRRRWWWZZZXXXWWWXXXZZZPPP]]]___QQQHHHKKKLLLFFFAAAJJJLLLXXXkkkooo{{{rrrbbbRRR@@@555000......///***///333333...,,,000666111111111222333333444444444666888999999;;;>>>AAAEEEDDDIIIPPPMMMEEEFFFNNNGGGJJJLLLGGG>>>:::AAALLLtttiiiMMM;;;;;;@@@===<<>>@@@BBBDDDEEEIIINNNQQQPPPOOOPPPLLLGGGBBB>>>777222///---,,,***'''''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''''''''((())))))((()))***+++---000222333444555777888:::>>>DDDHHHJJJDDDEEEQQQWWWTTTTTTYYYOOONNNKKKHHHCCC>>>:::777000...+++******+++************)))))))))******+++'''((()))++++++++++++***---...///000111333444444333444777999;;;===>>>???<<<>>>BBBGGGLLLNNNNNNNNNDDDHHHGGG???999666333000,,,***(((((()))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))***+++,,,---...///111333555666777777888666888===??????BBBFFFIIIQQQZZZ\\\WWWSSSTTTWWW[[[UUUMMMJJJKKKKKKFFFAAA888333111999???;;;333000'''666888888///111<<<)))//////...,,,...111111...///+++''''''+++...+++&&&//////000111111222222333333555777888888:::===@@@???AAAFFFMMMMMMHHHHHHKKKLLLKKKBBB<<>>::::::999IIIcccuuuiiiPPP???888777888333>>>@@@???BBB===:::CCC???===999444000---+++*********++++++++++++++++++******222000%%%***555111+++hhhrrraaaWWWOOOEEE>>>CCCVVVrrr[[[777>>>CCC888666999```NNN///555...222222222111000//////000000333---666555)))333CCC<<<|||{{{^^^WWWUUUjjjgggSSSPPP[[[```ddd~~~ZZZVVVLLLIIIJJJ<<>>@@@BBBDDDEEENNNRRRSSSPPPMMMKKKEEE???666444000......,,,+++)))'''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''((())))))&&&'''((())),,,...000111333444666888;;;@@@FFFKKK]]]MMMGGGPPPRRRIIIFFFMMMEEEDDDAAA<<<888333///---...+++)))((()))))))))((())))))((((((((())))))***&&&'''(((***+++******)))))))))***+++---...//////111222444555777888999999555:::@@@CCCCCCCCCEEEHHH???BBB@@@888111///---+++***)))''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((())))))(((((())))))))))))(((((((((((((((((()))***+++,,,+++,,,...000222333444444666444666:::======???DDD:::EEERRRTTTNNNIIIKKKPPPOOODDDBBBIIIGGG;;;888>>>>>>444111///***,,,000+++222***%%%444000&&&111+++%%%+++,,,((((((+++)))###++++++******---000000.........//////000111111111333555777777888:::===???BBBDDDEEEDDDFFFHHHGGGCCC@@@FFF===333555555111222222$$$---999222<<>>:::555:::444333111///...------...((())))))***************&&&%%%%%%---111)))&&&222)))>>>zzzlll]]]TTTHHH;;;999AAASSSmmmyyy]]]333III:::444777222444\\\LLL///444,,,------......---+++,,,///111***000///,,,000111222888333EEE]]]sssgggbbbWWWiii```RRRPPPVVVRRRPPP[[[OOO___EEEPPPBBBHHHHHH:::<<<888444@@@===;;;NNNMMMeeeOOOGGG@@@:::444...'''$$$%%%&&&$$$!!!########################%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''((((((***+++---///000777:::===>>>???AAAFFFIIIHHHKKKOOOQQQPPPKKKEEEAAA333111...+++)))((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((()))***,,,---...///111222444666999???GGGLLL[[[QQQGGGFFFMMMQQQMMMFFFEEECCC???:::444000---+++******))))))((((((''''''''''''''''''''''''''''''))))))))))))************+++++++++,,,---...000111000111333444777888:::;;;888999<<<>>>AAACCCDDDEEECCC@@@;;;666111///---,,,))))))((('''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,---...///000111111555777999:::;;;<<>>888333222222111///...---,,,+++************************+++*********))))))((((((******))))))******+++,,,------------...000111222444555555777999;;;===>>>:::===AAADDDDDDCCC@@@>>>>>>;;;777444111///......000000...+++)))///999BBB@@@<<<777333444999@@@DDDGGGGGGHHHHHHKKKQQQXXX]]]BBBAAA???;;;888555333111000111111222222333444444666666666666777777777777222111000///---+++******))))))))))))))))))))))))******))))))******+++,,,***999HHHuuuRRRXXXTTTCCC777777III___ttt~~~^^^<<<888:::111...555111999NNN@@@,,,000---,,,************************---......///000111111222666444444;;;III^^^ssswwwZZZWWWTTTQQQQQQSSSWWWYYYZZZVVVQQQNNNMMMLLLLLLKKKGGGFFFDDDAAA>>>===;;;;;;777555555777999;;;BBBIIIfffRRRJJJCCC===555...'''$$$%%%&&&$$$"""########################$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''''''''((()))+++---///000333666999;;;;;;>>>AAAEEEDDDGGGJJJLLLJJJDDD>>>:::222000---***((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((()))***,,,---......111222444555777<<>><<<777333///,,,++++++))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,---...///000000111333555777888888:::===@@@DDDHHHMMMNNNLLLJJJLLLOOOIIIGGGDDDAAA>>>999444111//////...---,,,+++***************************************)))))))))((((((******)))))))))***++++++,,,,,,,,,---...///111111333444444666888:::;;;<<<:::<<<@@@BBBCCCAAA>>><<<999777444000...---,,,---+++,,,,,,***(((***000666///---+++)))***---111333------,,,++++++---111555111111000000000/////////000000111111222333333333444444444444444444444444111000///...,,,+++***)))))))))))))))))))))))))))******)))))))))***++++++111...***HHH}}}[[[XXXIIINNNLLLCCCCCCUUUnnn~~~~~~nnn\\\FFF666888999111...222///444HHH;;;***///,,,***************************,,,,,,,,,---......//////******,,,...333888===@@@:::;;;???CCCFFFFFFCCCAAAKKKKKKKKKLLLLLLNNNOOOPPPTTTQQQNNNLLLKKKIIIFFFDDDAAA@@@>>>;;;999777666666555222222555777999???GGGfffUUUNNNGGG???555///)))%%%%%%%%%$$$"""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''''''''((()))+++---...///222444777888:::<<>>BBBFFFGGGEEEDDDDDDFFFEEEBBB===999666333///---++++++*********)))))))))))))))))))))))))))))))))******))))))))))))(((((()))))))))))))))******+++,,,,,,,,,,,,---///000111111222333444666888999:::999;;;>>>??????===:::888333111///,,,+++*********'''***,,,***(((&&&(((+++'''''''''((()))))))))***---------+++)))(((***,,,))))))***,,,---...///000//////000000111222222222222222111111000000//////......---,,,+++***)))((()))))))))))))))))))))))))))))))))))))))******+++,,,***,,,+++EEEYYY\\\TTTKKKCCC:::999HHHZZZnnn}}}~~~mmmaaammm^^^777333111333333000...000......???444'''...***)))))))))))))))))))))))))))))))))******+++,,,,,,,,,///111444666666555222000666999<<>>???AAABBBCCCBBB>>>999333000,,,+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))***+++,,,------000333444555666888999;;;===@@@DDDFFFFFFCCC@@@;;;888222---***)))***+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))***+++,,,******,,,...000222333444666666777777777666555555111000...,,,***((((((((()))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******+++,,,---...//////...000222333444555888;;;===@@@CCCDDDCCCAAAAAABBBAAA===777333000...,,,***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))(((((((((((()))******++++++++++++,,,...///000///000222333555666777777888999;;;<<<;;;888555333------+++***))))))))))))'''***++++++(((''''''(((((()))***++++++++++++***)))***++++++***)))***,,,++++++,,,,,,------...............///000000111111000000000///...---,,,,,,,,,,,,+++***))))))(((((()))))))))))))))))))))))))))(((((((((((()))******(((***444222)))GGGyyybbb[[[UUUSSSRRRLLLBBB999IIITTTdddttttttfffiiiWWWggg{{{UUU444000222111,,,***---//////---)))888///%%%---***((())))))))))))))))))))))))(((((())))))************+++,,,---000222444666777222444666555333444777;;;>>>@@@DDDHHHJJJJJJIIIHHHGGGEEECCCAAA@@@===:::777888777666444333222222111000...///222333444:::@@@dddSSSMMMFFF???666222,,,(((%%%%%%$$$$$$########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&((()))+++---...444444666999;;;<<<<<<<<<>>>>>>>>><<<999444///,,,***)))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((())))))***+++++++++...222444555666888:::@@@===<<>>AAA===>>>@@@BBBCCCCCCCCCCCCDDDAAA<<<999888888777666444444333111111000000111///...///222333444999???dddPPPIIICCC>>>666333...)))%%%$$$%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))+++,,,---111111333555888999888777777777777555222...+++)))(((((('''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((())))))*********---111333444666888:::AAA===999:::>>>???;;;555000...+++(((''''''((()))&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))+++,,,---///111333555666666666555444333111000///+++++++++***))))))(((((((((''''''''''''(((((()))((((((((((((((((((((((((***,,,000222222000,,,***((((((((((((((((((((((((''''''''''''''''''''''''(((((()))***+++,,,---------///111222333444777:::;;;<<<===>>>>>>===;;;:::666333///,,,++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))'''''''''''''''((())))))))))))))))))***,,,---...---///111222333444333333333333444444222000---,,,))))))))))))))))))))))))'''&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&(((((()))***+++***)))((()))***''''''(((((()))***++++++++++++,,,,,,---.........---------,,,,,,++++++***)))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''666%%% 777...%%%DDD|||```MMMgggddd???NNNEEE======BBBLLLZZZfffuuu}}}qqqggg[[[VVV\\\gggrrrxxxmmmFFF111555444//////...,,,---...***$$$,,,%%%333///&&&,,,)))+++(((((((((((((((((((((((()))))))))))))))))))))))))))+++///222444333222000***---111444666888:::;;;?????????@@@@@@AAAAAAAAA???;;;666333333444444444//////......---.........///---...222333333777===fffNNNEEE@@@>>>666444///***%%%$$$%%%&&&#################################$$$$$$$$$%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&(((***,,,---000///000333777777555333222222111000...+++)))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((()))))))))+++---000111222444666999:::999888888888777444111,,,+++)))''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''((((((((((((''''''''''''(((((()))((()))***,,,...000111222000000000///---,,,***)))************)))((('''''''''''''''''''''((())))))(((((((((((((((((((((((()))+++---//////---+++)))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))***+++,,,,,,,,,...000111111333666999555555666777777666333111111...+++*********)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''&&&&&&''''''((()))((((((((()))***+++,,,------///111333444333333222000111111111///---+++***(((((())))))))))))(((((('''&&&%%%%%%&&&&&&&&&%%%((((((((((((((((((((((((%%%&&&&&&%%%######$$$&&&(((((()))***+++,,,,,,---******++++++,,,---------************************(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&''''''((()))!!!333000&&&+++---+++222@@@\\\lllPPPbbbdddWWWLLLIIIHHHGGGHHHLLLPPPXXXcccnnnvvv}}}}}}{{{wwwrrrmmmgggbbb```cccYYYTTT]]]qqq~~~kkk777***000666...---++++++------***((((((***$$$444000&&&)))'''+++''''''''''''''''''''''''(((((((((((((((((((((((("""%%%)))...000///...,,,000//////111444555555555;;;;;;===>>>>>>>>>>>>>>>666444222000111111000///---,,,,,,,,,,,,------......,,,...111222222666;;;hhhMMMBBB???>>>777444000***&&&$$$%%%&&&###########################$$$$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&(((***,,,---000000000333777888555222000000///...---,,,***)))&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''(((((()))))),,,---///000000111444777111555999888444000//////))))))((((((''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((()))(((((('''''''''(((((()))***+++,,,...000222333444111111000///...,,,+++***))))))))))))((('''&&&%%%'''''''''''''''((()))***((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))***+++,,,,,,+++---///000000222555777666666777888888777444222---+++))))))******)))((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''((((((''''''(((((()))+++,,,------///111333444444222222////////////...,,,***)))((((((((())))))(((''''''((((((((())))))(((%%%###&&&'''((())))))(((&&&%%%''''''(((''''''(((+++---(((((((((((((((((((((((()))******+++,,,,,,------((((((((()))))))))))))))((((((((()))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((!!!))),,,&&&---555---+++...PPPaaaXXXSSSXXX\\\YYYUUUSSSLLLLLLKKKKKKNNNTTT[[[aaaeeennnuuuvvvvvv{{{}}}xxxsssnnniiiccc___aaa`````````____________RRRhhhHHH???///555444000+++111,,,***+++((($$$(((111(((###555111&&&'''%%%+++'''''''''''''''''''''''''''''''''''''''''''''''',,,,,,,,,,,,,,,------...000---+++,,,000444555444000222555777999888777666000//////000111000---+++------,,,,,,---......///,,,+++---000111111444:::zzzeeeNNNDDDBBBBBB999666///&&&$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))...///000222222222111000...,,,***)))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))),,,---...000333666888:::222333444333111...***((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))+++---...///000000000000...,,,+++***))))))***)))((((((''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))*********+++---000222444555666777666555444222111000///***))))))((('''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))***++++++,,,...000111222111000///------,,,,,,+++***))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((******++++++++++++******))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))%%%000000999qqq^^^VVVOOO[[[```^^^aaaUUUaaaWWWXXXbbbTTT]]]VVV^^^```ZZZZZZaaabbb^^^^^^ZZZYYY[[[XXXSSSUUU[[[aaaVVVaaaWWWXXXhhhiii~~~tttnnnyyywwwRRR444333111///---,,,++++++,,,,,,++++++***)))))))))'''(((444***%%%+++$$$***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((***,,,+++))))))+++---,,,,,,---...///000111222444444444444444444444444111111000......---------,,,,,,,,,---------......---...///000000222555888kkkeeeMMMDDDAAAAAA999666///'''$$$''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))---...///111111111000///...+++)))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))++++++---///111444666777111222222111///---***((()))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((()))+++,,,...////////////...---+++***)))))))))((((((''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))*********+++---000222333444555333222111000...---,,,+++***))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))***++++++,,,---///000000000///...,,,,,,++++++***))))))((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))******++++++******))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))))))))222---(((&&&...PPPiiiWWWPPPRRRPPPOOO[[[]]]aaafff\\\]]]XXXaaaWWWZZZ[[[WWWaaaXXX```QQQUUUPPPTTT]]]ZZZhhhQQQZZZuuulll```ccceee}}}dddPPP333222111///...,,,++++++++++++++++++***))))))(((((('''(((444***%%%***$$$***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((***++++++))))))***---+++,,,---...///000111111333333333333333333333333//////...---,,,++++++,,,,,,,,,,,,------------...---...///000000222555888eeeeeeLLLCCC@@@???999777///'''$$$''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))***,,,---.../////////...---,,,***((('''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))***,,,...000222444555000000///...,,,+++))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((()))***,,,---.........---,,,+++***))))))))))))((((((((((((((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))*********+++---///111222333333//////...---+++***)))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))***++++++,,,---.........---,,,+++******))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''+++******)))((('''&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((()))******++++++******)))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))&&&(((777///###<<>>:::777///'''%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***+++,,,---......---,,,++++++)))'''&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))))))))***,,,...000111222333///...,,,***))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((***+++,,,---------++++++***))))))))))))***((())))))***************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++,,,...000111111222//////...---,,,+++***)))))))))((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))*********+++,,,,,,++++++***))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''******))))))((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))************))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((()))))),,,'''&&&***...---...000444xxxsss\\\XXXHHHGGGIIILLLKKKEEEKKKPPPTTTSSS___kkkssshhhXXX666777((((((444++++++***)))))))))******)))))))))(((''''''&&&&&&&&&(((333)))%%%***###)))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((())))))***)))******++++++++++++,,,---.................................,,,+++***)))))))))))))))++++++,,,,,,,,,---------,,,.../////////111555777XXXfffIIIBBB@@@>>>:::777000'''%%%'''(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******+++,,,------,,,+++******(((&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))***+++---///000111222222---,,,***((('''(((((()))(((((('''''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((()))***+++,,,---------***************++++++,,,(((((()))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********,,,---...//////000......---,,,+++******)))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))*********)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******''''''''''''''''''''''''''''''''''''(((((((((((()))))))))******)))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&---,,,###!!!***000///,,,333DDDvvvfffHHH:::&&&###111'''444((())))))(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''333)))$$$***###)))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((((()))******************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++++++++,,,,,,,,,------,,,---...//////111444777TTTfffGGGBBBBBB???:::888000(((%%%((((((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((*********+++,,,,,,,,,+++***))))))(((&&&'''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))***+++---///000000000000+++***)))(((''''''((()))((((((''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))***+++,,,------------++++++++++++,,,---...///)))***+++++++++***((('''++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))************+++------.........++++++******)))(((((('''((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((***))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))******+++''''''''''''''''''''''''''''''''''''((((((((((((((())))))******))))))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((( ###+++000///(((%%%%%%+++...+++000DDDccczzzfffFFF777,,,///$$$---000###444"""))))))((('''''''''(((((()))))))))(((''''''&&&&&&&&&'''222)))$$$)))###(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((('''(((***+++***))))))*********+++++++++,,,************************,,,++++++*********++++++++++++++++++,,,,,,,,,,,,,,,---......///111444777NNNfffGGGBBBCCC???:::888000(((&&&((((((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++++++++,,,---,,,+++***))))))((('''''')))+++******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))))))))***,,,...//////...---***))))))(((((((((((()))((((((((((((((()))******''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))***+++,,,------...------,,,,,,,,,---...000111222000111111222111///---+++---------,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******)))***+++,,,,,,---,,,,,,***))))))((((((''''''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((******)))((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((111''' $$$)))))))))***###***,,,...111///777KKKTTTPPP222---;;;'''...,,,222000///***&&&++++++***)))((('''''''''''''''******))))))(((''''''&&&%%%'''222((($$$)))"""(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((&&&'''***+++***((()))))))))************+++************************+++***************++++++***++++++++++++,,,,,,,,,,,,---......///000444666GGGeeeFFFCCCDDD@@@;;;888111(((&&&((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***++++++,,,,,,---,,,+++***)))***((('''(((***+++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))''')))+++---...---,,,+++))))))))))))))))))((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++,,,,,,---............---------...000111333444777888999999777555222111.........------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******)))***+++,,,,,,,,,,,,,,,*********))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''+++***)))(((((((((((((((''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((())))))))))))((((((&&&'''''''''(((((())))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))---'''%%%***,,,'''---///&&&###,,,...,,,000+++000[[[kkkcccQQQ...,,,,,,'''999$$$******///111 ***''''''000 ///******)))((('''&&&&&&'''*********)))((((((''''''%%%'''222((($$$)))"""((('''''''''''''''''''''''''''''''''&&&&&&'''''''''***'''&&&'''***+++***((())))))))))))******************************************))))))))))))***+++******+++++++++,,,,,,,,,+++---.........000444666AAA\\\NNNFFFBBBDDD@@@:::111***'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$''')))'''$$$%%%%%%$$$###"""""""""""")))### $$$))))))%%%"""$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%%%%'''******...***)))+++---,,,***(((+++//////,,,,,,000///++++++&&&------###,,,333%%%...&&&''')))&&&***...'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''************)))))))))))),,,......,,,******///333))),,,+++'''$$$%%%(((+++%%%&&&''')))***+++***))),,,,,,,,,***((('''((()))(((((((((((((((((((((((((((((((((((()))))))))))),,,+++%%%'''---(((&&&000))),,,///+++///111222---333%%%???:::===\\\\\\XXXgggVVVpppZZZaaaaaaUUUHHH<<<888555333000,,,++++++111***'''(((***))))))+++)))))))))))))))*********))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((()))+++,,,,,,***((('''))))))((((((''''''&&&&&&(((------(((&&&))))))%%%))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))***)))((())))))***)))((()))))))))))))))))))))))),,,((((((++++++&&&&&&***'''(((***+++***))))))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))*********++++++++++++))),,,------222BBB[[[mmmxxxdddUUUBBB333---,,,,,,+++***))))))))))))******++++++******)))))))))))))))+++***)))((((((((((((((())))))((('''''''''''''''%%%***---)))&&&&&&'''%%%((((((((((((((((((((((((''''''&&&%%%&&&'''((()))&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************************+++++++++,,,,,,,,,+++,,,...//////000333666@@@\\\NNNGGGCCCEEE@@@:::111***'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%###'''(((***,,,,,,***((('''###%%%((('''$$$!!!"""$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%!!!%%%)))******,,,---...............---***(((((((((''''''(((((()))///444222///000---&&&)))...***...&&&''''''"""%%%)))$$$((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&(((,,,//////+++&&&"""***,,,---------,,,+++))),,,//////+++%%%$$$)))///'''((((((((((((((())))))((((((((((((((((((((((((((((((((()))))))))******%%%***)))***000,,,)))000---%%%'''<<<111######<<>>888666333---(((555111,,,+++...///---***------,,,,,,+++*********)))(((((('''''''''''''''''''''&&&&&&''''''((()))))))))(((''''''''''''(((%%%+++---)))&&&&&&'''%%%((((((((((((((((((((((((''''''&&&&&&&&&'''((()))&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((()))))))))*********************************+++++++++,,,,,,,,,+++,,,...//////000333666@@@[[[MMMGGGDDDFFFAAA:::222+++'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((*********)))***+++'''&&&$$$"""!!!"""###$$$'''***,,,+++***)))******%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))******)))***,,,&&&***...000//////000111777888<<>>BBBsssOOO:::'''&&&///444000++++++++++++++++++******************)))))))))(((((())))))))))))))))))))))))(((((()))))))))*********%%%'''***,,,---,,,***)))///......------,,,,,,,,,(((***,,,---...---)))&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((())))))))),,,,,,+++***))))))***+++"""###&&&)))---///000000,,,+++***++++++***+++,,,************+++***)))((()))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((()))***)))((((((***,,,------'''(((******((('''''''''++++++******))))))))))))((()))******)))***+++,,,111///,,,++++++***(((&&&%%%&&&((()))******))))))***************)))))))))++++++)))(((''''''''''''***))))))((('''(((((((((%%%+++...***'''''''''&&&(((((((((((((((((((((((('''''''''''''''(((((()))''''''((()))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,...//////000333666@@@WWWHHHEEEEEEGGGAAA;;;222+++((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))***+++)))(((***000666666999???DDDGGGGGGFFFEEE<<<999111)))(((+++)))###''''''&&&&&&&&&&&&&&&'''&&&&&&&&&''''''((((((((('''''''''(((((()))))))))---'''&&&,,,222111//////...///000555HHHddd{{{|||kkkpppcccSSSVVVeeeRRRBBB333&&&(((///,,,))))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,)))---111222111///...///:::<<<@@@DDD@@@:::<<>>JJJQQQKKKQQQNNN>>>111......---(((((('''&&&&&&&&&''''''&&&&&&&&&'''(((((())))))((((((((())))))******+++...)))***111111+++(((,,,'''@@@aaavvvccclll]]]TTTMMMBBB===666(((++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,------......333333111......555AAAJJJIIILLLTTT]]]ZZZOOOKKKOOO^^^LLL888333999<<<444***+++)))'''(((+++---,,,+++******************************+++++++++,,,,,,,,,(((......///333,,,)))222AAAhhh{{{^^^AAA---)))---...------,,,,,,+++++++++++++++*********)))))))))************************)))*********++++++++++++000---)))&&&(((,,,111555++++++,,,...000111222333666---&&&&&&((())),,,...************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))(((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******'''))),,,,,,---000666;;;GGGFFFHHHPPPZZZ```___[[[______ZZZPPPFFF???666///,,,)))'''))),,,///...,,,************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''(((((((((((('''''''''))))))(((%%%###******)))&&&###"""###$$$))))))))))))************&&&''''''%%%$$$%%%&&&(((%%%&&&(((******)))(((&&&))))))((((((((())))))***((()))*********)))'''&&&&&&&&&&&&'''((()))+++++++++***))))))(((((())))))&&&,,,...+++''''''((('''((((((((((((((((((((((((&&&'''((())))))))))))((('''((())))))******)))))))))))))))))))))))))))))))))))))))*********++++++******************************+++++++++,,,,,,,,,+++,,,...//////000333666@@@WWWGGGGGGJJJKKKBBB<<<333,,,((((((''''''''''''''''''''''''''''''&&&''''''((())))))******(((+++111999AAAFFFHHHHHH[[[VVVNNNGGGEEEGGGKKKNNN@@@FFFEEE<<<888999444***)))((((((''''''&&&''''''&&&&&&&&&'''((()))))))))(((((())))))***++++++,,,///---///111,,,,,,<<>>GGGQQQYYYWWW^^^jjjxxx{{{qqqiii___UUUEEE===333------/////////++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''((((((((()))))))))###&&&)))+++,,,+++***)))$$$%%%%%%%%%&&&)))---111%%%%%%%%%&&&&&&&&&&&&&&&***)))''''''(((***+++,,,''')))+++,,,+++)))((('''(((''''''(((***---111333222333444555555333222000,,,,,,++++++***++++++++++++***))))))(((((())))))&&&,,,///+++'''(((((('''((((((((((((((((((((((((&&&'''((()))***))))))((((((((()))************)))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,...//////000333666@@@XXXHHHIIILLLMMMBBB<<<333,,,)))(((((((((''''''''''''''''''''''''&&&''''''((()))******+++GGGMMMYYYiiiwww}}}|||```NNNBBB???;;;AAASSS___OOO666))))))((('''''''''''''''&&&&&&&&&'''((())))))***(((((()))***++++++,,,,,,------000000///>>>ggg{{{fff\\\bbbfff]]]000000///...------,,,,,,************************************************------......///000000111...;;;TTTsss{{{___MMMFFFCCC<<<333/////////,,,)))++++++++++++++++++++++++++++++,,,,,,,,,---------,,,...///111000333ZZZSSS666//////...---,,,,,,+++++++++++++++************)))******************************+++++++++,,,,,,,,,,,,333???LLLVVV\\\^^^^^^vvvuuusssrrrpppnnnmmmlllddd[[[UUUSSSMMM???222,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************///666???HHHQQQ]]]kkkuuu|||vvvfffPPP>>>444...***(((+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((())))))'''&&&&&&))),,,&&&(((******'''%%%$$$$$$(((((((((((((((((())))))%%%%%%&&&(((******'''$$$&&&'''&&&&&&&&&(((,,,///+++++++++...444;;;AAAFFF???@@@AAABBBBBB@@@???===777666333111...,,,******+++******)))))))))))))))&&&,,,///+++((((((((('''((((((((((((((((((((((((&&&''')))*********)))((((((((()))***************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,...//////111333666@@@~~~]]]NNNFFFMMMIII>>>;;;333***''')))(((%%%$$$&&&(((((('''&&&'''(((((((((&&&%%%'''000===GGGooo```eeemmmrrr~~~```HHHJJJYYYcccZZZGGGOOO555###)))111,,,%%%%%%((((((((((((((()))******---(((%%%'''---111///,,,'''333333111RRRzzzqqq}}}}}}dddCCC'''***444((($$$666+++,,,,,,***)))(((***+++***+++,,,+++******,,,---%%%444)))$$$888555+++888YYY___XXX\\\MMM...000666&&&///111,,,***---...+++***+++111)))%%%***---***+++///---777///777***kkkfff777333000111333222---)))//////...---,,,,,,,,,,,,)))******+++---///---******,,,//////,,,+++000777DDDbbbbbbggg|||fff]]]oooiii@@@333,,,)))---000...,,,,,,++++++************++++++++++++++++++******))))))&&&%%%'''******''')))---111+++)))...000------000999444000000111000//////111***,,,,,,&&&)))---''',,,+++))))))+++,,,)))$$$))))))))))))))))))))))))))))))))))))((((((((((((***---%%%/// +++)))555EEEGGGMMMPPPtttzzzqqqiiikkkmmmWWWFFF444)))444---)))++++++((((((,,,************)))))))))))),,,)))&&&''')))***)))'''%%%)))------***((()))+++((((((((())))))***+++,,,&&&***......+++((((((***###''')))(((&&&'''))))))(((((((((((((((((((((((()))(((((('''''''''((((((%%%&&&(((+++,,,+++(((%%%...888111BBB???HHH;;;CCCXXXTTTeee^^^```mmmbbbjjjZZZPPPAAA999:::===777......((((((///000((($$$''')))+++,,,,,,***(((''''''))))))))))))))))))))))))+++)))***---+++'''%%%(((***)))+++///...)))'''))),,,+++)))'''&&&)))///333******...'''(((111------111///+++)))***,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,---------...000111333444CCCggg]]]QQQHHHNNNIII???<<<444+++((())))))&&&%%%'''(((((('''&&&'''((('''(((***---444@@@NNNYYYRRRZZZnnn___dddlllggggggUUUZZZKKK******000)))))))))(((((())))))***+++///***---444111(((,,,999@@@000666fffuuuyyyXXX]]]KKK222...000***&&&+++,,,,,,,,,+++***+++,,,***+++,,,+++******,,,...555111,,,555777+++GGGYYY___RRR***'''000222---***(((+++,,,***+++...------///111111...,,,---'''888&&&111ppp^^^>>>)))---111)))(((111000///...---,,,,,,,,,,,,+++,,,,,,***))))))***+++///000000000111888FFFQQQmmmqqqmmmkkkZZZHHH000!!!%%%---+++"""++++++************++++++++++++++++++*********)))///+++)))******((((((***)))(((,,,666>>>CCCKKKSSSKKKOOOTTTVVVTTTQQQPPPQQQEEE444,,,---,,,///111(((***)))'''''')))+++***(((************************))))))))))))))))))))))))***%%%###111111666<<>>===KKKEEE```uuuttt]]]LLL>>>555)))555333###"""111333&&&)))+++---,,,***((((((((())))))))))))))))))))))))(((&&&(((---///,,,,,,...***&&&###'''111999;;;999000555===AAA>>>555+++$$$---+++---,,,222777000***000///------000000,,,(((,,,,,,,,,,,,,,,,,,,,,,,,---------...000111333444AAAeee___TTTLLLPPPHHH???<<<444+++(((******''''''((()))((('''&&&'''((())),,,///333999DDDPPPYYYeeennn```jjjqqqxxxhhhNNN666++++++,,,+++******))))))******+++,,,++++++...111///,,,...444+++>>>kkkwwwVVVssspppMMM999555///)))++++++,,,---------,,,,,,+++,,,---,,,++++++---///---333111+++999bbbnnnXXXOOOBBB,,,333---++++++,,,+++)))+++000(((---111///---...///...444888>>>fffgggAAA444333111222777000000///...---------------------+++)))(((,,,//////...---222@@@VVVnnn~~~}}}wwwsssyyyeeeMMM<<<222...///333,,,++++++******++++++,,,++++++++++++************+++((((((,,,...------///;;;@@@JJJUUU\\\___eeelllvvv~~~ttthhh```^^^fffOOOAAA;;;000---///---+++***))))))*********+++************************))))))))))))))))))))))))666,,,......333000EEEZZZxxxvvv]]]777///+++...000---***)))+++++++++*********))))))'''''''''(((***+++***((($$$---333...%%%$$$///;;;999;;;===???>>>:::666444)))+++...222333000***%%%(((&&&%%%'''***+++)))'''(((((((((((((((((((((((())))))(((((((((((())))))...+++(((,,,444;;;===<<>>222)))+++000///***'''***,,,------+++)))((()))))))))))))))))))))))))))+++((((((,,,---***)))***,,,111444444>>>OOOYYYZZZrrrnnniiieeebbb```]]][[[GGG111***666222!!!555---+++***---000000///,,,------------------------------...///000222333444???aaaaaaXXXPPPRRRHHH???===555,,,)))++++++(((((()))***)))'''&&&''')))***---222666;;;DDDNNNVVV___hhh{{{eeerrr|||gggQQQFFF>>>444+++(((+++++++++***+++,,,,,,---+++...+++'''...:::666(((///wwwlllvvvsssdddRRR:::...555+++++++++,,,......,,,++++++,,,------,,,---///000///111222;;;hhhkkkmmmccc888333000///000111...***+++///,,,000///******000444333444222hhhhhh<<<,,,333333'''111111000///...............,,,,,,.........000333+++///777HHHeee~~~www\\\RRR@@@)))'''666,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++''''''***.........333:::DDDRRRhhh{{{wwwlll^^^BBB000000111...------...---))))))***************************))))))***************+++((('''444---AAALLLvvviiiBBB'''---444+++(((000,,,,,,+++++++++*********(((((()))*********)))(((+++))))))///888@@@CCCCCCBBBGGGMMMTTTWWWWWWTTTRRRKKKJJJDDD888+++(((...666///***'''((())))))+++---))))))))))))))))))))))))))))))((((((((()))******$$$'''+++...111666>>>CCCmmm{{{wwwNNN//////333,,,(((---+++---......,,,***))))))************************...***))),,,---+++***,,,(((???PPPQQQ\\\}}}YYY999111888===///333000...///---,,,---111---------------------------......///000222333444<<<\\\cccZZZRRRSSSHHH???<<<444,,,)))++++++((()))******)))'''''')))+++)))...444:::@@@IIITTT[[[qqqbbbUUUSSS\\\ooo[[[\\\ooonnnSSSCCCDDD:::''',,,,,,,,,,,,,,,---......333...+++///333444888<<<}}}ddddddjjjUUU888000,,,+++***+++---...,,,***,,,---......---...000222???***BBBrrreeeUUU;;;///...000333111---,,,...222333111...///444555333444ccc]]]999333333---222222111000////////////111+++***///333111/////////???WWWuuuppphhhSSS===///,,,------,,,,,,,,,,,,------+++++++++++++++++++++,,,...------------222CCCSSSjjjwwwqqqYYYGGG666333//////222111+++)))***************************)))*********++++++,,,,,,***000AAAAAAgggfffFFF666000,,,...444,,,,,,,,,,,,++++++++++++***+++++++++***)))((((((+++***,,,666EEEUUUaaagggwww|||zzznnn^^^LLL===333...222//////000...((((((---************************)))))))))))))))***++++++%%%...222---+++===cccbbb555%%%...555222,,,...//////---+++******+++++++++++++++++++++++++++)))***...000111666<<>>222000444333444666222+++,,,111.................................///111222444555999XXXfff[[[RRRSSSIII>>>;;;444+++)))++++++((())))))***)))((((((+++---///222777:::>>>DDDLLLSSS>>>PPPlllqqqpppkkkeee```TTT@@@.........---------...//////555''',,,===444$$$@@@ssspppccczzz|||UUU000111...++++++---...---+++,,,...//////...///111333000;;;qqq{{{VVVNNN222...---000222000///000000///111444333000000222NNNYYY444000???333333222111000000000000333,,,***000222------000???\\\yyynnnVVV@@@+++...------,,,,,,------...++++++++++++,,,,,,,,,,,,...---...333<<>>PPPbbbtttIII,,,---222------------,,,,,,,,,++++++,,,------+++***)))+++,,,(((666EEELLLQQQcccvvvQQQ444---(((***000111,,,***---************************))))))))))))***+++,,,---000///111===VVVvvvpppIII...)))///---///000000...,,,++++++++++++++++++++++++++++++------000333444777BBBNNN[[[yyyuuuqqqtttoooYYYJJJ///***,,,444666111000333////////////////////////......///000111333444555888UUUhhh[[[PPPRRRJJJ===:::333***(((***+++(((((())))))(((((()))---///222444666777777;;;BBBGGGVVVcccuuuzzzaaapppvvv[[[@@@888///............///000000...)))000:::444999nnnxxx|||kkkRRR777222---,,,...000///------.../////////000222444000pppddd___BBB777///...111111111222...+++///666222,,,777KKKtttAAA---444444333222111111000111111111------111///,,,333AAAbbbtttbbbkkkdddFFF222......------------......+++++++++,,,,,,,,,------))),,,777JJJbbbzzzeeeRRRCCC???<<<333...///++++++++++++++++++++++++******++++++,,,------...555IIIgggiiiDDD333///---------------,,,,,,,,,,,,,,,,,,---+++***+++///333@@@BBBMMMddd|||JJJ777***,,,000...---///++++++++++++++++++++++++************+++,,,------000333BBBcccNNN,,,......///111111...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111555<<>>///////////////000111111)))666999000888gggttthhhlllzzz;;;555...---///111111///---...000000000111333555\\\~~~mmmhhhkkkiiivvveeeUUUDDD444///111222222222555...222888222000KKKpppjjjDDD000555444333222111111111111...---111444///--->>>UUU}}}eeeHHH888999???BBBBBBdddZZZIII......------------......+++++++++,,,,,,------------444HHHgggkkkRRRHHHAAA666///000++++++++++++++++++++++++******+++,,,,,,---......VVVtttjjj>>>...999......---------,,,,,,,,,***+++,,,+++***---333888888QQQsss^^^:::...///...,,,...++++++++++++++++++++++++************+++,,,---...===ZZZVVV222...000111111///---,,,---,,,,,,,,,,,,,,,,,,,,,,,,///999GGGTTT^^^qqqdddnnnCCC444555333...,,,000000000000000000000000...//////000111333444555888RRRrrr```VVVXXXFFF===888111,,,***)))))))))***((('''(((,,,///111222222333333444555999???CCCHHHSSS^^^fffvvvkkkrrrnnnWWWCCCCCC444***...000...///666+++@@@(((;;;PPPyyybbbYYYzzzqqq+++111555&&&555333+++---///444222---222>>>AAARRRPPPLLLEEE]]]MMMHHHCCCAAACCCHHHNNNSSSjjjlll\\\fff___ddd...555444444111222---,,,>>>555000555PPPqqqjjj{{{[[[333999///000333000222444...444,,,...777///---YYYuuuiiiPPPXXXSSSSSS@@@III888888AAA333666;;;JJJ}}}aaa999000444000"""***555***(((......+++...444222***666CCC}}}kkkWWWTTTBBB444777---------++++++------++++++222%%%%%%555---,,,IIIeee~~~fffAAA000555'''555,,,(((444(((,,,///(((''',,,000333===III```fff999999...555'''333)))+++///'''%%%...222)))///&&&%%%000---,,,>>>dddAAA,,,......???...)))AAA!!!///---)))000555---***222===HHHPPPrrrsss@@@777333333......222444222000///000000//////000111222444666777:::OOOrrreee\\\\\\HHH<<<777111,,,)))))))))))))))(((''')))---000222333000111111111222666;;;@@@EEESSScccjjjlllpppuuuxxx```ZZZTTTTTTaaa[[[xxxggg```JJJ;;;111333444000///444555)))<<<777llleeecccsssWWW666......---333333000///777,,,888222===nnnjjj___aaaQQQOOOddduuuZZZLLLWWW]]]RRRKKKPPPOOOQQQGGGEEEKKKyyymmmWWWBBB111777444///555@@@777777111444AAA}}}ccc^^^zzztttSSS:::111222555///000444111444///555000...DDDsss{{{nnnYYY===QQQHHHGGGRRRTTTUUUFFFNNNFFF666???HHH777>>>qqq~~~ttt\\\333(((777555...///---,,,///,,,+++000,,,)))///DDDuuunnnuuuooodddEEE000///000///...---,,,---,,,***''',,,))),,,222---@@@kkkdddbbbdddpppqqqdddnnn~~~```000,,,777333)))///111***...,,,---...,,,,,,888PPPfff~~~888$$$???(((...''',,,111,,,,,,...***(((******+++,,,,,,@@@```pppQQQ)))888888---000'''666///&&&222000%%%---666<<>>ZZZoootttnnnxxxlllTTT\\\XXX]]]bbbccczzzyyypppgggzzz@@@+++888***000666111000999(((AAA111MMM~~~mmmuuuSSSKKKUUUWWWOOOMMMPPPXXX```TTTYYYSSSTTT222888333...666&&&'''---:::???SSSwww\\\PPPYYYllliii@@@444444666//////444333000000<<<)))444hhhlllPPPMMMZZZ\\\MMMMMMYYYOOO[[[[[[RRRYYYNNNLLLIII@@@222111DDDXXXqqq???(((444777---***+++...000))),,,333''')))FFFwwwpppOOOddd^^^GGG<<<333111/////////---+++)))''')))///111,,,444]]]vvv^^^vvvXXXKKKNNN]]]YYYZZZYYYTTTOOOVVVrrrEEE+++???111(((333000,,,000***111333...111JJJpppNNN...444000,,,///111---111111&&&***'''///222)))777dddsssJJJlllBBB222222666111!!!===444!!!777///!!!555;;;BBB\\\qqqBBB,,,555333111///000333333111///000000000111333444666666:::LLLhhhhhhccc]]]CCC;;;666000+++))))))))))))'''(((***---111444444333222222111111111444999===IIIDDDDDDJJJPPPXXXfffuuurrr^^^RRRvvvxxxqqqeeegggCCC999111222555333222444444888888[[[kkk]]]oooMMMXXXEEEHHHNNNXXX\\\pppTTTtttPPP333999000...111111444666---===222xxx}}}llleeeoookkkdddxxxddd^^^ZZZXXXhhhXXX???777333444444===888555>>>===~~~]]]ZZZSSSNNNUUUjjj|||PPP;;;333444111111444111111111???---LLL|||yyynnn\\\ZZZOOOPPPpppTTTWWW___WWWVVVSSS[[[RRREEEIIIKKK===///EEEuuuXXX;;;---***---...,,,,,,///)))...444)));;;nnn~~~zzz```hhhaaaUUU<<<444000---///000...+++***,,,---222...,,,III|||mmmpppXXXhhh[[[eeevvvcccaaaeeecccZZZTTTXXXeeeooo~~~AAA111111...///333,,,111---000000444IIIooo)))===666333444000***000333)))...)))222222...SSScccHHH@@@iiiyyy222222>>>,,,444...888%%%444...111>>>999VVVzzzRRR555555333333555555222000000111111111222333444555666:::JJJgggiiiccc\\\AAA:::555///***))))))))))))'''(((+++000444555444222111111111000111444999===BBBHHHMMMIII>>>>>>RRRggggggaaa\\\aaammmtttrrrkkkNNNrrrWWWqqqFFF<<<333111333333333444444888\\\xxxsssqqqSSS^^^^^^ddd[[[jjjaaauuuuuuUUU]]]bbb@@@///888......///999222666444CCC{{{cccbbbeeeXXXSSS888333;;;///777222///666:::tttkkkaaaOOOOOO{{{jjjHHH222222222444444...999333999999kkkuuuggg^^^aaajjjXXXYYYTTTWWWYYY\\\YYYFFF<<>>HHH~~~qqqppp{{{bbb@@@555...;;;***222222222,,,<<<;;;CCC{{{uuu~~~===444222333777555000000333111111222222333444555666:::GGGkkklllddd]]]DDD999555...***))))))))))))(((***...333666666333000............///222777;;;666<<>>777<<<000666888===MMMqqqyyyuuugggcccjjjZZZ888222333666555...999111,,,IIIwwwcccqqqdddrrryyyTTTeeeccc^^^ZZZWWWPPPKKKKKKLLL;;;:::JJJ444888222+++222,,,,,,000///...CCCvvvqqqyyy\\\<<<111+++...111...,,,...+++///)))---XXX|||{{{zzzooouuu~~~qqqcccbbbiiikkkfffSSSiii;;;888999+++666111///444---888```kkknnnnnnIIIdddxxxvvvPPP555---111777111///000,,,///,,,,,,777___mmmoookkk[[[kkkMMMTTTvvvkkk^^^---555...777(((<<<333///999999iii}}}|||ooommm<<<444111333333000111777222222222222333444555666:::EEEqqqnnnccc\\\GGG999444...***((())))))))))))+++000555888666222...---.........///333999===AAAJJJOOORRRaaaxxxzzzwwwsss\\\XXXgggYYYFFF888333555777666<<<^^^kkkyyygggdddWWW;;;000333777111999222888BBBjjj[[[VVVgggKKK>>>777777888777,,,AAAkkk]]]ooonnnCCC666333444666222333333...kkkzzz|||___iiimmmuuuWWWrrrkkkXXXVVVUUU]]]ZZZCCC???DDDBBB}}}aaa:::666000(((...///)))222222111___uuu|||rrriiigggfffgggsss]]]FFF777---000222---,,,///***...)))???|||rrr}}}|||yyyzzzoooaaafff___kkkxxx>>>555777///999///111333NNNvvvvvvqqqYYYpppgggVVViiiQQQ888000777444//////---000...000OOOsss```lllmmmuuulllVVVSSS___ZZZttt|||~~~@@@333---:::))):::...777777KKKPPPzzzaaa___aaafffgggdddeeeiii[[[hhh{{{YYYDDD333111444222222666333333333333333444555666:::CCCsssmmm```[[[GGG888444...***((()))))))))***,,,111666888666111---//////000000222666<<<@@@\\\{{{mmm[[[pppyyyeeeNNNnnn```JJJ999333666999999666zzzxxxvvvZZZ___PPP+++222888444666666222RRRyyyqqqlllfffUUUCCC222===000>>><<>>kkk}}}zzziiizzzqqqbbb}}}iiiWWWwwwoooUUURRRUUUIII///@@@jjjAAA,,,222000...111&&&333555999vvvggg___|||zzzpppbbb^^^dddqqq|||iiiMMM<<<000222333---,,,000,,,///,,,PPPwwwuuujjj}}}zzziiigggccclllAAA///CCC'''???///---999bbbxxx|||pppSSSZZZtttIII000333222...000111222000666eee~~~uuucccYYYbbbqqq~~~nnn}}}zzzmmmaaajjj___***<<<111222333'''???<<>>111222===wwwvvv```aaaNNNsssJJJ<<<...555000'''888222000;;;yyyggglll~~~qqqDDD333---444...999888===SSSXXXWWWEEEqqqeee<<<888666+++???333222333444444333333555777999GGG```lllfffLLLDDD777333...***))))))))))))+++///333555444222000000222000000222222444<<>>NNNjjj;;;111111000///111,,,888vvv|||wwwhhhlllyyyUUU;;;999111...111---222---JJJgggkkkxxxsss|||pppfff\\\^^^???888666...555===VVVzzzfffdddooocccvvvjjj666555333000///444555444QQQtttyyy{{{wwwpppgggUUUOOOUUUbbbggg::::::555777888???LLL~~~YYYAAAZZZxxxWWWAAA:::///999222222333444444333444666777999GGG___kkkfffKKKAAA777333...***))))))))))))...111555666555333111111222000000222222444<<>>@@@ccc;;;333;;;777:::SSSaaa^^^iiihhhjjjqqqoooUUUTTTIIIIIINNNLLL777///000111111///ZZZxxx^^^___|||}}}wwwAAA222333222222333---<<<[[[aaa|||sss___777888777:::GGGdddWWWnnnooohhhbbb^^^:::333444888000222>>>{{{zzzuuuvvvrrrpppiiiZZZUUU555111888666>>>fffoooPPPoooCCC666555222999222444555444444444666888999GGGbbbkkkgggMMMAAA666222---***)))*********444555777666444333333333111000000222222333:::BBBKKKJJJiiiccc^^^XXXPPP@@@:::CCC}}}eeebbbOOO888333444///???CCCccc~~~ooowwwhhhcccGGGwwwVVVGGG===333BBBxxx@@@555:::666444qqqLLLgggxxxzzz{{{ccckkkWWWZZZ@@@III\\\VVV999...///---555111xxx|||BBBmmmRRR555333222///111111MMMyyyRRRiiirrrGGG777<<<<<>>DDDgggWWW>>>666222555333444555555444444666888999GGGccchhhdddLLLAAA666222---***)))***++++++666777777555333222222333000///000333222333999AAA???TTTLLLeeesssyyynnnZZZOOO@@@333>>>ccccccMMM666666999777888???sssqqqccciiiUUULLL\\\GGG:::555KKKHHH888999666999TTThhhvvvuuummmUUUUUU===UUUrrreee;;;///222***666:::]]]qqq>>>kkkuuu^^^666222444111333666iiijjjTTTssskkk===333AAA{{{fffJJJZZZrrrGGG{{{[[[:::999///888888bbbuuujjjBBB777888<<>>111...999fffgggbbb]]]mmm}}}}}}fffVVVdddsss{{{RRR\\\VVVTTT\\\___III???777^^^sss|||~~~www{{{|||vvvcccTTTQQQHHHJJJhhhyyykkkjjjnnn[[[@@@999:::KKKWWW^^^|||kkkrrrfffRRRZZZ???///888222///UUUwwwGGG===MMMaaabbbJJJvvvnnn~~~~~~CCC444777333333<<>>888444888;;;zzzaaavvvsssyyy{{{888CCC...cccTTT111555777444555666555555555777999999GGGxxxiiidddKKKIII777111,,,+++***))),,,111:::444666555---...444000111222222222222555:::>>>AAAIIIRRRZZZeeexxxpppRRRBBB@@@iiiqqqttt]]]```@@@<<<444;;;444:::iiipppqqqcccXXXiiivvvYYYmmmZZZSSSDDDFFFUUUoooCCCCCC>>>kkkxxxyyyyyyqqqqqqqqqxxxyyy~~~[[[SSSUUUFFFfffooo[[[uuukkk]]]NNNsss888???;;;aaaeeeZZZwwweeeZZZPPPyyy::::::---222)))kkkZZZGGGLLLBBBaaa^^^TTTWWWmmmvvvAAA000666666111YYYsssYYYLLLdddyyy~~~~~~[[[444```iiiQQQDDDYYYvvvIII>>>...999CCCzzzkkkLLLXXXVVVnnntttxxxlll:::EEE555mmmBBB...999000888555666888666555<<>>CCCyyyiiicccKKKIII666111,,,+++***))),,,111:::555777666...///555111111222222222222555:::>>>AAAJJJTTT\\\ddduuutttRRR@@@@@@rrrzzzqqqjjjfffDDD===444888555:::tttxxxqqq\\\___iiidddooo```nnnZZZLLLIIIDDDGGGpppOOO???HHHdddppptttvvvmmmlllnnnuuusssfffuuuyyy\\\aaa{{{rrrttt|||fffUUUaaa|||;;;>>>999qqqSSSaaaYYYgggPPPkkktttEEE777888777666KKKEEEJJJAAA___qqqjjj```}}}ooovvvMMM888999555222nnnxxxWWWJJJcccwww}}}~~~mmmpppddd;;;nnnYYYJJJFFF```xxxgggpppWWW===333999:::rrrVVVUUUIIIbbbJJJEEEGGGlll|||qqqLLL333<<<777777666666888666555<<>>GGGyyyiiibbbJJJHHH666000,,,+++***))),,,111:::555888888///111666222111222222222222555:::>>>FFFJJJRRRXXX\\\lllZZZCCCFFF|||aaammmbbbDDD;;;777888555???zzzqqqhhhfff^^^eeeYYYSSSHHHDDD^^^TTTHHHPPPyyyIII===111bbbgggnnnooofff^^^dddhhh}}}{{{ppppppYYYeeeiiiMMMBBBddd???>>>999UUUeee||||||tttggg{{{oooQQQ666222000888JJJDDDGGGBBB]]]~~~{{{SSSooopppyyy|||ZZZ;;;777444777UUUKKKdddwww|||gggYYYkkkwwwuuuooo>>>yyyYYYKKKDDDYYYooo[[[TTTaaalll::::::888999xxx{{{[[[```FFFWWWppp}}}YYY:::RRRbbboooiii___zzzooo[[[~~~[[[666;;;:::777666666777666666<<>>EEECCCEEEJJJLLLXXXzzzxxxfffdddbbbDDDHHH~~~mmmfff}}}qqq^^^BBB888888777999CCCsss{{{zzzxxxnnngggxxxxxxmmmiiiRRRdddUUUGGG@@@TTTHHH<<>><<>>UUUMMMgggxxx}}}sssddd\\\]]]fffzzzpppuuu~~~>>>}}}XXXMMMEEEUUUttt]]][[[zzz777>>>777BBBnnncccqqq]]]III:::aaazzzyyyppprrrrrrppp|||xxxAAAjjjTTTttt}}}^^^lllccchhhuuupppUUUrrr|||lll777666777777666666666666777<<>>>>><<<>>>DDDFFFIIIXXXjjjjjjTTTKKKeeeeee???DDD~~~qqqjjjdddGGG666999444:::BBB}}}|||}}}~~~nnnjjjiii}}}aaaZZZQQQNNNBBB???___WWW===JJJpppeee^^^fffbbb[[[XXX```aaalllxxxfffbbbwww}}}jjjeeeUUUMMM]]]SSSEEEvvvEEE>>>@@@^^^ppp^^^qqqxxxHHH;;;777444;;;FFFFFFyyytttFFFDDDWWWuuuTTTSSStttbbbUUU[[[cccppp999222111CCCqqqRRRMMMhhhwww{{{{{{uuu]]]QQQeee}}}ooommmppppppCCCHHHIIIJJJ\\\mmm|||ccckkk666>>>555CCC~~~kkk___\\\rrr]]]DDD\\\dddkkkfff```^^^ZZZYYY|||{{{BBB{{{XXXqqqfffPPPeeeyyygggYYYXXXfff~~~|||888333666666777666555555999<<<>>>777WWW~~~jjjaaaJJJJJJ555///++++++******---333555111666777///000444000111222222222222555:::>>>AAAFFFMMMTTTVVVUUURRRPPP\\\cccQQQNNNbbbmmm???EEE~~~xxxYYYaaagggyyyjjjLLL777???999333EEE}}}ooorrrcccccchhh\\\LLL>>>KKKTTT???999jjjaaa]]]ddd^^^ZZZQQQTTT[[[___lllcccmmmhhh]]]VVV\\\VVVGGGgggHHH===CCCvvv___```ooojjjWWWXXX000888666;;;DDDIIIoooyyyGGGDDDRRRgggkkkLLLGGGjjjqqq]]]LLLeeezzz>>>777333GGGgggMMMJJJeeerrruuu~~~~~~~~~yyyZZZTTTZZZjjjyyynnnnnnfffVVVaaaKKKHHHJJJFFFRRR^^^~~~qqqqqqdddkkkqqqzzzhhhiiinnnvvv777;;;555;;;tttsss|||\\\GGGUUUbbbuuusssjjj```UUUQQQooo}}}~~~;;;ZZZhhhooocccRRRSSSPPP[[[MMMBBB\\\yyy;;;555888666777777444555:::<<<;;;777___lllbbbJJJKKK444///++++++******...333666222777888000111555111111222222222222555:::>>>KKKWWW```dddjjjqqqooogggOOOccc{{{^^^WWW^^^tttCCCIIIvvv}}}ppp~~~ZZZQQQQQQZZZoooPPP777CCC;;;333OOOxxxrrrgggdddhhhvvvVVVRRRKKKFFFmmmMMM@@@PPPmmm```]]]bbbYYYXXXZZZUUUbbbeee~~~fff{{{}}}gggRRRPPPGGGQQQJJJ;;;AAAZZZdddhhhLLL[[[aaa---222222222IIIJJJhhhFFFAAAMMM\\\ssscccBBBZZZKKK}}}hhhPPPQQQ~~~yyy;;;888555MMMlllJJJIIIdddpppqqq{{{{{{lllTTTXXXgggrrrrrrtttuuugggSSSQQQ```}}}KKKNNNNNNDDDHHHaaa|||hhhaaa[[[```FFFWWWdddfffjjj{{{:::777777888kkkTTTSSS<<>>PPP^^^eeecccnnnxxx[[[hhhsss[[[UUUwwwuuuBBBIII{{{lllgggrrrnnnVVVSSSZZZ^^^WWWwwwTTT444???666???XXXyyyooo\\\UUUrrrRRRSSSYYYGGGZZZXXX???DDDvvvddd___aaaUUUVVVRRRFFFXXX\\\rrriii]]]```kkk~~~kkkWWWMMMGGG>>>aaaLLL999???dddeeezzz]]]===ggglllUUU777999777000HHHKKKcccEEE???IIIXXXpppPPPSSS___}}}```\\\PPPCCC[[[qqq333555777RRRuuuKKKJJJfffpppqqq{{{{{{}}}{{{YYYVVVWWW]]]kkkzzz~~~qqqbbbQQQ@@@LLLzzzEEEGGGNNNJJJPPP___rrrkkkbbbPPPKKKIIIOOO___oooxxx|||}}}>>>555999===~~~tttXXXbbbDDDbbbkkknnndddVVVMMMGGGNNNaaa:::OOObbb}}}UUUUUUbbbWWWHHH@@@WWW}}}888555999555888777333555;;;<<<888<<>>888;;;999cccgggvvvsssTTT\\\yyyeee~~~fff\\\WWWGGGIIIVVV===AAAyyyUUUTTTXXXWWWSSSXXXHHHWWWgggSSSzzz___gggKKKKKKBBBlllXXXRRRAAANNNEEENNNYYY???CCCzzzggg```qqq~~~WWWDDDOOOggg|||RRR888666222>>>uuuKKKAAAnnnwwwOOO<<>>|||\\\]]]bbb~~~SSSRRRaaa]]]CCCLLLfff777333;;;777555555666888::::::999FFFtttiiidddOOOHHH777111+++***))))))---222888666555444555555666666222111000111333666888888III___gggfffqqq|||aaaRRRYYY|||tttQQQDDDqqq}}}bbbuuuxxxyyy\\\ZZZYYYLLLJJJSSSqqqsssMMM:::333666@@@ddddddzzzkkk]]]fffZZZjjjvvvjjjRRRWWWPPPHHHWWWAAA???[[[WWWXXXTTTOOOGGGSSSKKKHHHWWWUUU}}}[[[HHHHHHooozzzlllCCCVVVNNNQQQFFFFFFtttZZZ999555rrr\\\lllwwwgggGGG;;;DDDYYYnnnPPP555444---;;;jjjJJJ???\\\KKK???@@@OOO```CCC~~~gggvvvYYYXXXPPPHHH___qqq<<<666444WWWnnnJJJFFFVVVlllqqqsss{{{hhhhhhUUUYYY[[[tttbbbXXXPPPEEE@@@EEE```DDDOOOMMMEEEFFFXXXooopppWWWHHHTTTbbbTTTXXXvvvZZZ999444666;;;]]]MMMKKKMMM```XXXVVVeeeiiiaaaYYYLLLCCChhh===rrrfffXXXmmmssszzzqqqSSSjjjSSSBBBTTT:::888777777555555666888::::::999MMM}}}xxxooojjjMMMJJJ777111,,,***)))))),,,222888777666555444444555666222222111111222444777888BBB\\\jjjlllsssyyy~~~llljjjTTTXXX___yyySSSGGGnnnrrrooofffFFFhhhppp```UUUJJJDDDTTT{{{tttNNN<<<777;;;;;;___eeewwwRRRiiiSSS\\\VVVMMMWWWZZZMMMSSS@@@DDD\\\YYYVVVQQQMMMKKK```KKK```___CCC```wwwwwwWWW888>>>PPPTTT???^^^\\\TTTLLLDDD[[[III@@@EEEmmmbbbeeeaaaNNN;;;888>>>PPPhhhPPP555666(((666TTT\\\BBBLLLGGGAAABBBKKK~~~VVV:::\\\ttt}}}```UUUMMMAAAJJJyyyfff999888666MMMpppHHHEEERRReeelllttt}}}}}}|||zzzwwwkkkHHHSSSJJJnnnttt```TTTLLLFFF<<>>777XXXKKKmmmpppyyyvvvsss\\\TTTXXXNNNRRR@@@444YYYYYYRRRNNNOOOMMMRRRTTT|||fffLLLIIIPPP[[[SSS^^^[[[OOOPPPFFFJJJBBB;;;<<>>NNNTTTFFFGGGPPPcccuuugggdddSSSccc}}}```SSSTTTaaaxxx444777444999yyymmmzzz]]]UUU;;;AAAKKKUUU[[[NNNOOOAAA@@@OOOqqq===HHHhhhNNNrrrrrrkkkqqqqqq}}}```IIIBBBlllXXX555666111666555444555888:::;;;:::TTTpppssspppKKKIII666000,,,+++***))),,,111777777777555333333555777222333333222111333888<<>>;;;999wwwuuunnnrrrbbbPPPLLLFFF666<<>>OOOEEELLL^^^iiisssxxxssszzzcccjjjwwwyyyRRRSSSmmm[[[UUUYYYNNN<<>>111jjj]]]|||eeeQQQJJJRRRSSSKKKUUUoooeeeZZZOOOEEEJJJWWWNNNUUUNNNXXXNNNGGG===??????bbbtttwwwkkk]]]OOONNNHHH777<<>>666111111111666@@@GGGdddYYYBBBAAADDDaaajjjZZZxxxZZZ\\\PPPLLLoooQQQ:::444555999^^^IIIIII\\\hhhnnntttrrruuuyyyjjjzzz}}}hhhaaaiiiTTT|||zzziii\\\WWWNNNAAA@@@HHHeee:::bbblllTTTIIIGGGLLL\\\kkknnnyyyxxxccc\\\mmmWWW___[[[OOOjjjddd444777111333HHHrrrssswwwllleeeZZZ;;;HHHEEEDDDJJJJJJ@@@EEEeeeqqq999888iii^^^VVV|||wwwbbb\\\QQQ|||DDD333222;;;555444444555888;;;;;;;;;ZZZooolllSSSHHH555000,,,,,,+++))),,,000333555777666333333777;;;222444555333222555===CCCWWWqqqqqqooo]]]iiixxxcccjjjZZZJJJzzzjjjlll}}}pppeeemmmmmmRRRHHHFFFGGG@@@III|||iiiEEE>>><<<;;;666===^^^PPPnnnwwwRRRrrrPPP[[[NNNzzzJJJ<<>>qqqpppvvv|||}}}zzz```UUU|||HHHQQQKKKSSSKKKGGGAAAFFF```\\\;;;888```nnnQQQMMM|||rrr{{{LLLhhh999777444777555444333555888;;;<<<;;;XXXnnnkkkWWWHHH555000---,,,+++***,,,000222555777666333333888<<<222444555444333666>>>EEEXXXeeeooo}}}llllll{{{xxxiii^^^UUU^^^PPP888}}}```~~~vvvsss{{{]]]\\\QQQQQQSSSFFFHHHgggBBB;;;777444===;;;yyyUUU}}}mmmmmmiiiVVVVVV;;;aaaUUU{{{JJJBBB444XXXTTTaaattt^^^OOOOOOQQQIIIFFFXXXlllpppllloooZZZkkk``````^^^ZZZJJJMMMrrr999===???BBBxxxkkkhhhhhhwwweeePPPKKKIII===>>>SSS^^^000444---333'''555111[[[444OOOwwwsss^^^NNNJJJBBB666~~~rrrUUUMMMuuu777444///333444}}}RRRBBBVVVbbbcccnnnzzzrrroooYYY]]]gggBBBsssmmmvvvpppZZZNNNOOOJJJ>>>hhhaaa555===]]]VVVOOOHHHKKKhhhwwwWWWZZZcccZZZHHHJJJOOOzzzLLL000555555111===zzzvvvwwwpppXXX999OOOEEEWWWXXX}}}QQQJJJKKK???;;;<<>>888333WWWPPPYYY]]]VVV[[[WWW~~~jjj///:::666000444333333555888;;;<<<<<>>bbbaaarrrnnn666777222444555ddd>>>SSSGGGZZZmmmggguuu~~~sssccclll}}}rrrrrrjjjjjj___iiiTTTRRR???BBBeeeZZZ222===MMM\\\QQQCCCRRR```~~~SSS```^^^kkk\\\QQQbbbwwwwww:::333...444333>>>{{{nnnttt]]]XXXCCCeee]]]aaa]]]OOO222BBBCCC<<<777DDDiiiJJJ&&&EEE333WWWrrr___CCCccc||||||XXXvvv@@@888222222777555555666666777999:::;;;OOOmmmfffUUUKKK999222---,,,,,,)))***,,,222111333666444000333::::::444111444777888:::???FFFHHHcccvvvtttkkkiii~~~GGG<<>>AAA444999111999ZZZTTTeee{{{oooZZZWWWSSSkkkDDD<<<888:::|||fffXXXZZZWWWTTTSSSSSSUUUOOOgggrrrXXX\\\kkk___ooocccYYYZZZVVVKKKPPPDDDRRRVVV222555444===xxxssswwwttt```LLLFFFAAA???YYYCCC000(((222+++000---///aaaxxxOOO;;;FFFpppaaaPPPJJJ888@@@xxxvvvggg{{{]]]444444000444333MMMkkkJJJCCCQQQeeejjjvvvuuuuuuiiiffftttpppkkkjjjddd___RRRLLLEEEFFFXXXHHH///666kkkrrrYYYRRROOOLLLKKKxxxUUUQQQxxxzzzqqq|||```cccgggxxx222999***:::222---```vvvnnnyyy___OOOLLLuuucccgggsssaaa```UUUGGGWWWQQQ>>>???fff{{{::::::(((999JJJvvvmmmPPPSSSvvvyyy999888444111555555555555666777888999:::MMMlllfffVVVLLL999222---,,,,,,)))***,,,...///333666444222555:::===777333555888:::<<<>>>EEEWWWvvvCCC>>>OOOttt}}}{{{uuugggZZZzzzzzz]]]^^^gggeeecccOOOXXXzzzCCC@@@;;;555888333@@@FFF[[[eeezzzzzzjjjttt\\\UUU\\\???<<<<<<@@@yyygggeeeNNNWWWUUUVVVZZZJJJNNNiii```QQQNNNvvvgggjjj^^^TTTjjjjjjNNN[[[FFFfffIII888666777DDDsssyyywww```NNNMMM>>>FFFcccuuu:::///---111,,,(((444...???rrrJJJ999\\\jjjRRRGGG<<>>nnnvvv000>>>:::888555WWWPPPtttwwwMMM222777444000333444444444555666777999999IIIkkkfffWWWLLL999222---,,,+++)))***,,,///222666888666555666:::CCC===666444666999<<<>>>MMMiiiiii@@@AAAGGGiiirrrnnn___XXX~~~iii>>>DDD666777:::999AAA:::cccfffcccqqqtttXXXbbbhhh^^^ZZZ???777333;;;YYY~~~jjjyyylll___UUUWWWSSSQQQYYYNNNSSS|||qqqhhhnnnWWWeeeLLL{{{======777:::000IIIqqqooowwwoooaaaLLLMMM<<>>CCC222666:::777777444rrrmmmUUUsss|||xxxwwwYYYRRR;;;777333<<>>>>>ccc===444%%%;;;,,,...777;;;~~~UUUIIIYYYoooMMM666444666000111333222222222333444555777777DDDgggeeeWWWLLL999222---,,,,,,)))***,,,***111777666444333333111BBBCCC???666222666===AAAFFFYYYiiiJJJ>>>;;;777mmm{{{qqq{{{tttfffwwwRRR<<<;;;000222777999555888^^^}}}XXX\\\oooBBB222;;;;;;AAA>>>iii___TTTVVVXXXSSS]]][[[___~~~|||sssbbbbbbnnnQQQIIIWWWddd---777111555BBB<<>>555???JJJ|||DDD111333000222...///---???fffQQQHHH___ggglllmmm~~~|||mmmrrrkkk^^^oooaaa]]]HHHJJJtttwwwQQQ444///555222KKKMMMccc^^^JJJIIIYYYxxxpppzzztttPPPMMM111555###:::,,,555///...lll{{{```aaaxxxssslllxxxYYY\\\dddUUUXXXvvvfffRRRDDDQQQxxx111---222---,,,444...222NNN}}}iiiMMMAAAKKKppp+++;;;666333111111333111111222222333444666777AAAwwwdddcccWWWKKK999222---,,,,,,)))***,,,'''000666555444555444111666???BBB;;;555777>>>BBBFFFOOOtttZZZ===CCC<<<:::OOOqqqaaabbbPPPhhhzzzHHH999333333111555888:::<<>><<>>,,,///,,,888,,,222000000000111222333555555;;;iiiddd]]]\\\GGG;;;222,,,,,,,,,***)))*********---222666777444000+++999CCC@@@<<<===@@@AAADDDZZZooo}}}VVV333;;;???777555:::vvvmmmdddgggTTTsssZZZ///888666444888///222999444;;;PPPeeeJJJfff888999///666666333888<<>>LLLaaabbbHHH,,,666222111888222444111222666GGGxxxLLLaaappprrrJJJ888333111333222888///888rrriiiaaabbbhhhZZZRRRWWW\\\mmmooo|||}}}iiiWWWQQQFFF[[[xxxPPP000666///000111---;;;(((>>>yyyvvv}}}qqqyyysss<<<(((222+++)))111***---,,,*********+++---...AAAlllzzzCCCCCChhhkkkaaaRRRDDDCCCIIIMMMMMMMMMfffooouuu}}}000111000///...------------...)))222JJJ^^^LLLMMMeeesssvvvzzzxxxnnnVVVYYYuuuooo777///111+++///...---///QQQmmmppp```HHHfffjjjggg333%%%222+++)))111,,,%%%000%%%,,,555___jjjaaaSSSaaapppbbb[[[555HHHlllKKK999DDDdddwww}}}uuuuuu~~~fffIII111'''*********+++++++++,,,,,,******PPP|||lllmmmUUUOOO___qqqqqqfffhhhYYY***111111111000000//////////////////000111222333444;;;TTTccc^^^^^^III;;;222,,,,,,,,,***)))******)))***...111444555444===///---===GGG@@@:::>>>IIIGGG[[[MMM:::666;;;666444:::===888}}}ggglll^^^888...666//////777222666,,,333111>>>UUUnnnDDD\\\000888///333111///<<<***999TTT|||QQQ{{{oooZZZ^^^gggQQQXXXvvvggguuuttt]]]>>>cccBBB///111...333///)))555111333CCCxxx}}}~~~tttJJJ---***222((((((000***,,,+++*********+++---...(((JJJ|||HHH888kkkrrrQQQ,,,000///...------,,,,,,---...555'''///eeePPPZZZ[[[iiiyyydddXXXnnnNNN...+++......,,,&&&333,,,000jjj}}}cccaaadddWWWEEEuuuqqqxxxyyy|||@@@'''(((222)))(((111,,,"""999%%%(((333///~~~rrr[[[WWW```tttOOO}}}eeeIIIvvvaaaGGG@@@SSSkkkxxxuuupppkkkqqqvvvsssooovvvWWW000...((()))*********++++++++++++000&&&...TTTyyylllpppvvvaaaaaawwwbbb222111000000000///////////////////////////000222333444888OOObbb^^^___III;;;222,,,,,,,,,***)))***)))))))))+++...222555666222555444111999FFFEEE<<>><<<777===HHH@@@EEEHHHHHHOOO]]]kkkrrrkkk~~~}}}RRR>>>888333444444000555:::333555777bbbXXXkkkfffqqqBBB444000------000000//////,,,777444---666:::+++}}}\\\LLL[[[lllxxx333444666&&&111...///666'''333222222888wwwUUUxxxfffNNNRRRSSS[[[ddd|||vvvppp\\\RRRhhhbbbgggsss}}}}}}xxx~~~nnn===111000+++///,,,+++%%%:::,,,333---///===ppp}}}~~~}}}}}}}}}{{{wwwoookkkrrr|||DDD...+++,,,***(((***,,,***((((((((())))))************$$$222&&&555FFFrrr}}}bbbvvvwwwrrrpppvvv]]]HHHVVVxxxfff888///444(((++++++************++++++)))+++!!!222,,,999kkkpppyyybbbHHHVVVrrrcccjjjxxx~~~LLL,,,(((222---***---(((***++++++...((($$$IIIgggcccUUUMMMVVVFFFGGGIIIPPPPPPMMMSSS[[[fff}}}jjj===000******((('''***---***&&&***000...(((+++"""DDD~~~rrroooWWWNNNoooLLLssspppZZZQQQAAAUUUSSSIII]]]]]]VVVYYY```jjjzzz|||jjjttt\\\eee555666$$$***(((((((((((())))))))))))%%%(((...000'''&&&AAAaaazzzpppwww|||RRR///,,,111---+++,,,,,,,,,,,,,,,---------------------...000111222666@@@[[[[[[___HHH;;;222,,,,,,,,,***)))***)))*********)))+++///333444222888CCCIIIFFFCCCDDD@@@DDDFFFEEEGGGOOOZZZbbblllppprrruuu|||zzzxxx[[[<<<---555...000444000333888444888:::AAA[[[wwwiiirrr~~~}}}yyy|||qqq===///...***,,,111---+++222***444///111...444///HHHqqqTTTDDDZZZuuucccfffQQQ,,,***222***---111---111)))000000333222```XXXZZZrrruuuVVVPPPXXXPPPSSS]]]zzziiiWWWdddoooiiiWWW\\\[[[bbbnnnxxxwwwtttzzzQQQ222222---+++111(((...###999///777000111$$$@@@xxxrrr{{{zzz{{{yyyyyyvvvsssmmmgggfffnnnyyyvvvUUU,,,///)))+++''''''+++)))''',,,'''((())))))))))))))))))))) 666'''(((MMM{{{iii^^^nnnTTTEEEHHH___www|||^^^//////111)))000******)))))))))******+++'''666888'''555777eeejjjaaaUUUYYYoooxxxkkkgggnnntttvvvVVV333***+++...******---)))'''+++---111...!!!&&&???}}}xxxaaaeeeQQQWWWPPPOOOVVVZZZkkkvvv}}}}}}<<<111)))))))))$$$%%%+++***&&&)))'''444!!!,,,...$$$+++***III}}}tttmmm[[[]]]JJJdddjjjzzzmmmfffEEE\\\|||XXX:::666PPPSSSXXXTTTTTTaaaiiihhhtttuuu___```JJJFFF,,, ///)))&&&'''''''''((((((((())))))------***&&&'''++++++(((GGGYYYnnnyyy{{{~~~~~~xxxuuussswwwOOOFFF333)))---+++***333++++++++++++,,,,,,,,,---,,,,,,,,,---...///111111555;;;YYYZZZ___HHH;;;222,,,,,,,,,***)))***)))***+++***)))***...222000;;;AAAEEEUUUeeeZZZAAACCCAAABBBCCC@@@>>>DDDMMMTTTTTT```iiigggeeeccc[[[]]]iii^^^---AAA***333+++000555///...333222111...111ZZZttt[[[lllxxx{{{mmmnnnkkkHHH***//////,,,///333+++(((555,,,111---777)))+++DDD'''JJJrrrSSSBBBEEERRR]]]ttthhh{{{zzzvvv}}}rrryyy~~~uuuaaabbbuuu}}}vvv}}}jjj///:::&&&...444***555+++***000///555222333///WWW^^^}}}mmmXXXZZZPPPZZZNNNKKKgggOOO~~~xxxuuummmsssvvvVVVKKKVVVUUUXXX___eeefffiiilllqqqwwwzzzzzzggg>>>+++222***+++222%%%000333(((+++###555***222222EEE}}}oooccccccqqqppp}}}tttooodddccccccbbbbbbhhhvvvoooRRR+++&&&---***---)))***---'''$$$...'''(((((()))))))))))))))///%%%###222)))&&&@@@nnn||||||}}}[[[]]]]]]VVVLLLLLL^^^sssqqqKKK666999***)))111%%%***)))))))))))))))******'''"""999""",,,***,,,BBBuuusssiiiaaaYYYQQQ]]]{{{uuuzzz{{{ooogggbbbhhhqqqyyyPPP888+++000000+++)))---///,,,)))+++""",,,222---+++///^^^{{{yyy~~~xxxmmm111///---%%%++++++&&&''',,,'''"""***######...+++%%%---&&&'''___zzz~~~rrrXXXbbbPPPDDDgggbbbWWW]]]ddd\\\{{{DDDBBBNNNVVV???QQQIIIMMMGGGRRRRRRYYYnnnrrreeeiiijjjUUUPPP>>>)))+++((('''000&&&''''''''''''((((((((()))***$$$$$$+++---)))(((..."""+++@@@[[[ttt~~~{{{tttrrrnnnpppyyy|||vvvnnnkkkzzz|||~~~ttt___DDD111///...''')))555333+++,,,******+++++++++,,,,,,,,,,,,,,,,,,---...///000111444888|||___YYYYYYMMM???666...,,,+++)))(((***))))))))))))************)))444999;;;NNNoooIIIHHHJJJLLLHHHAAA@@@EEEFFFAAAFFF@@@WWWPPPeeewwwhhh777///444111000000111111111222222222222111222888jjjwwwrrrkkkZZZkkktttyyy}}}ooopppnnnsss}}}ccctttZZZ666***,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000333eeeiiiyyySSSMMMRRRLLLDDDZZZ```hhhooorrrqqqooonnnfff^^^XXX[[[dddssslll888.........------,,,,,,,,,000000///...///222888<<>>@@@CCCGGGMMMUUU^^^dddbbbfffiiieee^^^XXXVVVXXX333///)))&&&'''((('''%%%&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***''''''(((///<<>>AAABBBAAA>>>AAAEEEKKKRRRXXX^^^eeeiiifff]]]UUUUUUYYYUUUHHH;;;...+++'''&&&''')))((('''&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''((()))))),,,+++)))))),,,111777;;;EEEIIIOOOTTTUUUSSSOOOKKK:::555...'''$$$%%%(((***++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***+++++++++,,,...000///666YYYcccZZZYYYMMM???666...,,,+++)))(((***))))))))))))************###///777EEEhhhzzzyyyhhheeeddd^^^qqqvvv}}}___333(((///111---,,,/////////000000000000111000333111,,,///IIIiiiKKKOOOTTT______eeennnsssooonnnssssssnnnjjjhhh]]]```ZZZgggkkktttaaawwwOOO000+++444++++++++++++++++++++++++,,,,,,,,,---......//////)))///444SSSkkkZZZ{{{eeeLLLYYYXXXVVVVVVXXXYYYYYYXXX]]]```nnnddd@@@222000------,,,,,,,,,,,,,,,+++***,,,------,,,---000222999yyySSSJJJccchhh\\\]]]SSSLLLGGGGGGEEE@@@======@@@FFFFFF===999===@@@>>>===>>>AAACCCEEEJJJOOOSSSNNNYYY]]]XXX]]]ooo{{{{{{mmmvvvooodddJJJ@@@------,,,+++************)))*********++++++++++++000$$$%%%@@@jjjwwwttttttzzzaaa]]]\\\\\\ZZZTTTeeehhhkkkxxx|||rrrqqqxxxxxx[[[HHH000$$$)))111...%%%(((((((((((((((((((((((('''(((((())))))(((((('''(((((('''(((((()))***+++555)))###666YYYuuu~~~|||{{{sssssszzzwwwzzzqqq\\\EEE666((())))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++###111PPP{{{SSSMMMeee\\\[[[UUUMMMLLLQQQWWWYYYQQQQQQTTTYYY___eeeiiijjjkkkiiiuuuuuuzzzfff~~~ddd:::)))))))))************))))))))))))))))))))))))))))))))))))111...)))%%%(((666HHHVVV||||||wwwyyy|||{{{rrr```III:::***(((&&&&&&(((******)))''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((+++$$$"""000III]]]cccbbbnnnaaaccceeeppp]]]\\\VVVNNNJJJJJJKKKJJJIIIJJJOOOVVV\\\___```bbbbbbaaaUUUIIIHHHKKKFFF555&&&(((&&&%%%&&&((()))((('''&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&''''''((())))))))))))((('''&&&%%%###(((...222333000+++'''''''''((()))+++---///000************************++++++************)))))))))***+++++++++,,,...000111777VVVdddYYYWWWKKK???666...,,,+++)))(((***((()))))))))************;;;///---<<>>qqq|||]]]QQQTTTSSSQQQRRRWWWZZZYYYcccddddddeeedddbbb___]]]ssszzz}}}iii[[[hhh>>>(((+++000,,,******)))))))))((((((((((((((((((((((((((((((((("""'''------***'''))),,,,,,:::LLLZZZaaahhhrrrzzzfff^^^QQQEEE:::111***%%%%%%'''*********)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&''''''(((...<<>>???===:::999===@@@AAABBBAAAAAABBBDDDFFFHHHHHHOOOHHHMMM\\\dddaaabbbjjj~~~yyywwwlll000888///++++++***)))))))))******(((((()))))))))*********(((&&&---444+++$$$<<<```sssvvvssslllmmmooovvv|||www|||qqqppptttdddcccgggYYYGGG:::000$$$&&&,,,000+++###&&&...''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&''''''((())) (((000111+++&&&&&&(((""",,,666;;;;;;777---$$$$$$%%%%%%&&&***...///,,,((()))***++++++***)))((((((((((((((((((((((((((((((((()))))))))*********333!!!'''///777eee~~~{{{xxxqqqfff]]]UUUIII===777777:::@@@LLL\\\kkkuuuxxx{{{}}}XXXfffuuuqqqZZZ:::''''''------((()))))))))(((((((((''''''''''''''''''''''''''''''###%%%((()))))))))+++---%%%(((,,,...---,,,---...555000)))$$$###&&&)))+++((())))))'''$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''!!!&&&)))$$$ %%%666EEE```VVVMMM^^^^^^dddTTTJJJ]]]\\\ZZZXXXXXXXXXWWWVVVQQQRRRSSSRRRNNNKKKIIIHHHDDDEEEBBB777)))"""%%%)))$$$%%%'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%%%%%%%((((((((()))((('''&&&%%%---***'''$$$$$$'''+++---%%%%%%&&&&&&&&&&&&&&&%%%))))))))))))))))))))))))((((((((((((((((((((((((((()))*********+++---///000222HHHfffXXXTTTJJJ???666...,,,+++)))(((***))))))))))))***************111555,,,'''TTT{{{KKKKKK???&&&(((,,,,,,)))(((,,,---***+++++++++,,,,,,,,,------,,,---)))+++444333///222\\\zzzdddQQQBBBDDDHHHGGGFFFIIIVVV^^^uuu~~~xxx}}}vvvyyyRRR444333444+++)))111))))))))))))))))))))))))))))))******+++,,,,,,,,,%%%555(((%%%555***777ssszzzvvvvvvhhhYYYSSSWWW^^^aaa```zzz~~~}}}uuulllgggeeeccc]]]FFF444+++(((000444+++)))************+++++++++(((***,,,---,,,+++,,,---'''000'''TTTyyy]]]LLLPPPHHH???AAAFFFKKKHHHAAA>>>@@@???>>>===;;;;;;<<<>>>>>>>>>======???BBBEEEFFFFFFGGGIIIQQQZZZXXXWWWggg]]]{{{lllFFF---...******)))))))))))))))***(((((((((((()))))))))))))))&&&&&&+++...+++)))***CCCTTT^^^iiihhhaaajjjkkkXXXfffwwwhhhcccpppkkkjjj^^^UUUVVVPPP999))))))+++***'''''')))***)))))),,,''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''---)))$$$$$$'''******(((******(((######)))------111///------///---'''"""(((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))+++&&&))),,,(((222KKK^^^ssslllyyy||||||zzzyyy|||~~~xxxssssssqqqooonnnooorrrvvv{{{xxxaaaaaa{{{uuudddpppFFF555(((***,,,)))&&&'''((((((((((((''''''''''''''''''''''''''''''''''''...+++(((&&&&&&&&&&&&%%%***(((''''''((()))(((''' (((///000,,,%%% '''&&&%%%###"""###&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%######$$$&&&((()))222EEEUUUiiiGGGJJJHHHTTTHHHIIIJJJKKKKKKJJJIIIHHHEEEFFFGGGFFFDDDCCCCCCDDD;;;555...(((%%%%%%%%%$$$$$$&&&((((((&&&$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%&&&&&&''''''((((((((((((((((((((())))))***+++,,,...///((((((((((((((((((((((((''''''(((((((((((())))))((()))*********+++---///222222CCChhhZZZUUUKKK???666...,,,+++)))(((***))))))))))))************'''&&&&&&)))---000222333<<>>======>>>======>>><<<::::::===AAADDDDDDCCCFFFPPPUUUQQQQQQ\\\kkkuuu|||yyyeee555(((;;;###///))))))((((((((())))))***'''''''''((((((((())))))(((///)))''':::888$$$,,,%%%<<>>===HHHMMMFFF@@@BBBCCCDDDCCCAAA@@@@@@===??????>>>;;;888666666...)))###"""%%%&&&$$$"""$$$'''((('''%%%$$$$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''')))***+++###%%%(((***+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((())))))))))))''')))************---///555333@@@jjj\\\WWWMMM???666...,,,+++)))(((***))))))))))))***************++++++***,,,//////,,,111--->>>aaa{{{yyyBBB888111///%%%,,,222&&&...***%%%%%%+++,,,'''&&&***)))************+++++++++///&&&000666((((((222///000---GGG~~~vvv~~~xxx~~~ppp{{{oooyyytttnnnNNNgggxxxggg^^^CCC(((222111&&&%%%000111'''))))))))))))))))))))))))((((((((()))******++++++'''111'''&&&666///%%%666111***555YYYssskkklllccc^^^[[[bbbkkkkkk```TTTaaammmpppaaaKKK:::000***..."""'''222+++%%%''')))(((((())))))*********+++'''((()))))))))***,,,...###---%%%...111NNN~~~vvvnnn~~~lllkkkrrrZZZsssYYYLLL@@@===??????>>>>>>>>>;;;;;;===>>>===<<<<<<>>><<<;;;===AAABBBAAA???LLLVVVSSSHHHSSSjjjiiiUUUjjjrrr888555***&&&(((+++))))))(((((((((((()))***''''''''''''((((((((()))&&&%%%***...))) $$$///***###...!!!(((???444999EEE===EEE???;;;888,,,333,,,&&&(((***(((,,,,,, &&&++++++''''''***((("""''''''''''''''''''''''''&&&''''''''''''''''''&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%''''''%%%&&&***,,,***$$$'''+++---***&&&&&&)))''''''''''''''')))******((((((((((((((((((((((((''''''''''''((((((((()))))) (((...&&&---333%%%'''111EEEYYYdddhhhjjjnnn|||}}}uuusssrrrqqqppppppoookkkhhhiiilllpppuuukkkaaabbb^^^FFF...)))******)))''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))'''###"""$$$&&&!!!$$$&&&''''''&&&'''(((!!!%%%'''''''''&&&'''$$$$$$$$$&&&((('''$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''!!!"""$$$%%%%%%$$$######&&&...---000,,,CCC===BBBCCCCCCAAA???=========>>>???>>>:::333,,,&&&$$$!!!$$$'''&&&###"""$$$&&&$$$&&&((('''%%%$$$&&&)))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''''''''$$$%%%&&&'''((((((((((((''''''(((((((((((('''&&&(((((((((((((((((((((((('''((((((((())))))******''')))******)))***---///222///999jjjbbbUUUOOO>>>888111---,,,+++)))'''))))))))))))))))))))))))******+++++++++,,,,,,,,,------------///111333555;;;<<<;;;777333000//////++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++*********,,,///000111***)))<<<```wwwsss|||~~~vvvvvv||||||zzzyyylllZZZaaaccceeeaaaWWWFFF666+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********************************+++111;;;GGGOOO]]]]]]cccjjjiiibbb^^^aaaGGGCCC===666000,,,)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((***++++++444NNNgggiiiddd___^^^bbbeeedddbbbPPPOOOLLLIIIDDD@@@<<<::::::;;;<<<===>>>?????????999999999:::>>>DDDJJJMMMOOODDDNNNdddaaaRRRdddJJJ@@@222***)))******)))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((&&&%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))---888JJJ\\\iii^^^gggjjjdddeeemmmpppkkkiiiiiiiiihhhfffccc```^^^___XXXKKK>>>222+++((('''***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%...////////////000000000))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))******)))***,,,......333???iiikkkbbbUUUOOO???999111---,,,+++)))'''((((((((((((((((((((((((************++++++++++++------,,,,,,,,,...///000,,,---...---,,,+++,,,---++++++++++++++++++++++++(((((((((((((((((((((((()))))))))))))))))))))))),,,+++***)))***,,,...///,,,333555///---EEEssszzz~~~yyyuuuuuu|||mmm\\\WWWZZZWWWNNN]]]XXXPPPFFF<<<444...+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************...---+++)))(((***...222//////444999888222000222---,,,+++******+++---...))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))///+++((('''&&&(((444AAAVVVUUUTTTWWWZZZZZZUUUPPPOOONNNMMMJJJGGGDDDBBB@@@777666555555666777999:::AAA@@@???>>>@@@CCCFFFHHHKKKPPPOOOMMMUUU___]]]QQQ888222***'''(((***)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,,+++)))'''(((...666<<>>AAA@@@???===:::666222000)))(((&&&%%%%%%''')))***))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))******)))***,,,...000222777WWWkkkcccUUUPPP???999222---,,,,,,***((((((((((((((((((((((((((('''''''''((((((((())))))++++++***))))))(((((((((***+++---,,,+++***+++---))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))***+++,,,***&&&%%%+++444444***...>>>RRR^^^```___```bbb]]]]]]XXXSSSUUUYYYRRRFFFKKKPPPTTTSSSQQQMMMBBB666111///,,,)))''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&(((***+++******+++,,,)))***,,,,,,+++***+++------,,,+++)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((&&&'''+++///000---***+++...444===CCCDDDBBB>>>AAAAAABBBBBBBBBBBBAAAAAA@@@???>>>===<<<===>>>???<<<<<<<<<<<<>>>???AAACCC;;;@@@CCCAAA===888000)))+++)))'''((())))))'''%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''"""$$$''')))(((((())))))###((()))&&&&&&)))+++))))))*********)))((('''&&&******))))))(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))******)))***,,,...111333555NNNkkkcccVVVPPP???999222...---,,,***(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((()))))))))*********))))))***+++***((('''((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((((())))))******((()))************+++,,,)))+++,,,...111888@@@GGGDDDLLLLLLFFFFFFKKKIIIAAADDDBBB<<<444///---***&&&%%%&&&(((***+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((())))))'''%%%%%%&&&'''%%%'''(((&&&%%%&&&((()))&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''')))***))))))(((&&&$$$&&&'''***///444999<<<===::::::;;;<<<<<<<<<<<<<<<777888999::::::999777666888888999:::<<<===>>>???999666777:::222''''''000---+++)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((('''%%%$$$$$$%%%'''***+++(((&&&'''((('''&&&&&&'''((()))******+++$$$%%%'''((())))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))******)))***,,,...111444444IIIlllcccVVVPPP@@@:::222...------+++)))''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''((()))***++++++***&&&'''))))))((((((***+++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&)))***)))''''''***...+++(((%%%$$$&&&***---///(((000333...,,,///000,,,)))(((%%%$$$%%%)))...000((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((('''%%%&&&(((***'''++++++((('''***,,,+++''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%***+++(((%%%&&&(((((()))'''&&&&&&(((,,,111444555666777888888999999999999;;;>>>@@@@@@>>><<<::::::::::::;;;::::::999888888555...))))))+++***''')))(((&&&%%%&&&''')))+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))'''&&&&&&%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&$$$###$$$%%%%%%'''((('''&&&&&&'''((((((((((((((()))))))))***&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))******)))***,,,...000555333FFFlllcccVVVQQQ@@@:::333...------+++)))''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&''')))))))))))))))&&&''')))***)))***,,,---))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((''''''''''''%%%%%%***......'''!!!$$$'''+++///000...)))&&&'''((()))((()))***)))((()))***,,,...,,,)))''''''***)))(((&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&((())))))***,,,...###((()))%%%$$$''')))'''+++++++++***)))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$)))***'''''',,,...,,,'''''''''&&&&&&''')))+++...///111333555666777777333444666777888777666666888999999888777555222111000///)))$$$&&&+++)))$$$%%%&&&&&&&&&&&&'''(((***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((()))!!!"""$$$%%%$$$$$$%%%(((''''''&&&&&&%%%&&&&&&&&&++++++***)))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))******)))***,,,...///555333CCCllldddVVVQQQ@@@:::333///------+++)))'''''''''''''''''''''''''''''''''((((((((())))))%%%&&&'''((((((((('''&&&%%%&&&((('''&&&&&&''')))************************''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((''''''&&&&&&*********(((&&&&&&(((***((())))))(((&&&%%%&&&((()))%%%###'''+++,,,***)))'''&&&&&&''''''''')))---&&&'''((()))************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%''')))***(((&&&&&&&&&%%%+++,,,((('''***,,,)))###$$$&&&'''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''***)))%%%&&&***(((######&&&)))******)))((((((((())),,,///111333555555666666666777888999::::::333444444555333111///---'''$$$(((---((("""...&&&'''))))))(((&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&)))+++,,,''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''%%%$$$$$$%%%%%%&&&((('''%%%&&&)))'''&&&&&&&&&&&&'''((()))$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))******)))***,,,......444222AAAlll```[[[PPP@@@<<<555---,,,///...***((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******///---***((('''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))------------------------+++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''((('''&&&%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,111333666888lll___ZZZPPP@@@<<<555------000...***((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))...,,,***(((''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&((()))&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,111333555888mmm^^^YYYOOO@@@===555...---000///+++((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((---+++***(((''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&((()))+++$$$$$$%%%%%%'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,000222555888nnn^^^YYYOOO@@@===555......111000,,,((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''+++***)))((('''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))************)))%%%%%%%%%&&&((()))+++,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,000111444777ooo```ZZZOOO@@@===666//////222111---((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%(((+++---...,,,)))''''''''''''''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,///111444666qqqccc]]]PPPAAA===666000000333222...((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%'''+++......,,,)))&&&)))(((((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,...000333666rrrggg___PPPAAA>>>777000000444333///((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((('''''''''&&&''''''((()))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((***+++++++++***)))(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,...000333555rrriiiaaaQQQAAA>>>777000000444444000)))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((((('''%%%&&&'''((()))))))))((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))***)))((((((((()))+++,,,&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,...///222555jjjiii\\\RRRHHHAAA444,,,///555666111,,,***)))***)))&&&''',,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''''''(((((())))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((''')))(((((()))+++---,,,+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))******+++''')))+++)))&&&$$$&&&((('''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,...000333555mmmjjj\\\QQQKKKBBB444,,,...555666222...***)))***)))&&&(((,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))'''(((((())))))(((((('''(((((())))))))))))))))))'''(((((())))))(((((('''(((((((((((()))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************)))))))))(((((((((***)))((()))+++---,,,+++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))*********+++,,,+++***)))***+++'''''''''&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''(((((())))))&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))))))))))))))))))))***++++++,,,,,,...000333555ppplll\\\PPPNNNDDD555***,,,444777444000,,,*********'''(((,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((())))))))))))((((((+++***************))))))(((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))***))))))***,,,---,,,+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))*********)))))))))))))))))))))))))))((('''((()))***)))((('''''''''''''''&&&&&&&&&((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((())))))***&&&&&&'''(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))***++++++,,,,,,...000333555ppplll]]]SSSQQQFFF555***+++444888666333---***+++***((())),,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((())))))******))))))(((+++++++++******))))))(((((())))))******))))))((((((((()))))))))*********))))))***************+++*********+++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++***)))***,,,---,,,+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((************************************************))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************))))))))))))))))))(((&&&$$$&&&)))+++)))'''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********)))))))))))))))))))))))))))))))))***++++++,,,,,,...000333555nnnkkk___VVVSSSGGG555)))+++555:::999666///+++++++++))))))+++++++++++++++++++++++++++************************************************************************))))))))))))************************************))))))************))))))*********))))))((((((((())))))************))))))))))))))))))************)))*********++++++,,,,,,***+++++++++,,,,,,,,,---************************++++++++++++++++++++++++*********************************************************************************************************************************+++++++++++++++,,,+++******,,,---,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))*********************************************************************************************))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))*********************)))))))))))),,,***((()))---...---***((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''))))))((((((''''''&&&&&&&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,...111333444mmmjjj___XXXSSSGGG666***---777<<<;;;999111++++++,,,******+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))*********++++++******************************++++++++++++******))))))))))))))))))((((((******++++++++++++******)))))))))*********++++++*********+++,,,,,,------+++++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***+++,,,---,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************++++++++++++************************************************************************************************************************************************************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))******++++++************************+++***)))***+++,,,+++***(((((((((((())))))))))))&&&''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))******''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&((()))+++,,,---,,,,,,+++***)))(((((((((((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,...111333444nnnjjj]]]VVVRRRGGG666+++...888>>>===;;;222++++++,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++***************************++++++++++++++++++***))))))*********************++++++++++++++++++***))))))*********+++++++++******++++++,,,------...++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++------,,,+++++++++++++++++++++++++++))))))))))))))))))))))))************************************************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************************+++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************((()))))))))*********+++))))))*********+++++++++************************))))))))))))))))))))))))************************))))))******+++,,,,,,---)))))))))******++++++,,,((()))***)))((('''((()))(((((()))))))))*********(((((())))))*********************)))))))))(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******)))******++++++******)))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++++++++******))))))(((((())))))***+++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,...111333444pppjjj\\\SSSQQQFFF666,,,///:::???>>>===333,,,+++---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************)))************+++++++++***************************++++++,,,,,,++++++************++++++,,,,,,---***++++++,,,,,,++++++***)))************+++++++++******+++,,,,,,---......++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++,,,,,,------------,,,++++++------,,,+++++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************************++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******+++++++++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......(((((()))***+++,,,,,,,,,+++---///---***(((***,,,(((((())))))*********+++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++******))))))******++++++,,,,,,------************************,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))************************************************///...,,,***((('''&&&%%%&&&&&&&&&'''''''''''''''******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,...111333444rrrfff]]]VVVPPPOOO888...+++111DDDCCC>>>666...+++...///---)))---------,,,,,,------------------------...///000---...............---,,,.........---------------++++++++++++,,,,,,,,,---------,,,++++++++++++,,,++++++++++++++++++++++++---------,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,+++++++++,,,------...,,,,,,+++,,,---///111222///...---,,,,,,+++++++++......---++++++*********......---------,,,,,,,,,000///...---,,,+++******+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,---------------,,,,,,......------,,,,,,,,,,,,---,,,,,,+++,,,,,,------,,,,,,---------..................---,,,+++***)))++++++,,,---------------++++++,,,------------,,,************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,.../////////...---//////000000000000///...------,,,++++++***))))))---,,,++++++************++++++++++++++++++++++++.........///...------,,,************+++,,,...///111111000000...---+++***+++,,,,,,---,,,,,,++++++,,,)))))),,,222555333000111000///...---,,,++++++...------,,,---...///000---,,,,,,,,,++++++++++++//////......------,,,,,,++++++******************)))))))))))))))******+++---,,,+++******,,,...///+++,,,---...////////////111111///...---,,,,,,,,,*********++++++,,,------000000//////...,,,+++***+++...000///---,,,...111......---,,,,,,,,,------////////////...---,,,+++---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,...,,,******,,,---***((()))+++---///000000///...---------,,,,,,+++++++++---......---,,,)))'''&&&///...,,,***)))***,,,---))))))***++++++,,,------000///...---,,,+++++++++++++++************++++++)))***+++++++++***)))(((***)))((((((((()))***+++---+++)))'''&&&&&&'''(((%%%&&&'''(((((()))))))))((('''&&&&&&((()))))))))******+++++++++***)))))))))******+++******)))(((*********)))))))))))))))++++++++++++,,,---......000111222333lllddd[[[UUUQQQPPP:::111---000BBB@@@???777...,,,///222111///.........------.........---,,,,,,------...///000........................////////////////////////...///////////////////////////...------------...........................////////////............---....../////////......//////.............../////////...---...///000000//////...............///---------------...///000------------,,,,,,,,,,,,000///////////////....../////////.........------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////---------.........//////......///000000000//////......---------,,,,,,,,,,,,,,,+++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,---------,,,++++++***+++,,,,,,---,,,,,,,,,******+++,,,,,,,,,,,,,,,111111000///...------...,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000//////000111111111111111222222222222222222222222,,,---------...//////000//////...---------------000//////...---,,,++++++---......//////.........000///.........///000111***+++,,,---............,,,,,,,,,,,,,,,+++++++++,,,)))(((***///000...+++---------,,,++++++******---,,,+++******+++,,,,,,,,,,,,---...............000000000/////////.....................---------///......------......///111000000000111222444555333333444555555444333222888777666555444444444444...///000111111222222222333444444555555444444333444555777666444333444666666555444333222222222222111222222222222222222222111111111111111000000000///..................//////------000333666666444000111333555666555444333444444444333333222222222555555666555444333111000333333222222222333555555333333333333444444444444444444333333333444555555888777666444333333333333555555666666666555333222......------...000111222333111///...---...//////,,,,,,------------,,,,,,---+++******+++,,,+++***(((((()))***************)))*********++++++,,,,,,,,,,,,,,,,,,++++++++++++************+++,,,---...000000111222iiieee\\\WWWNNNMMM999111...000@@@>>>BBB:::111---///222111000......------------.........------...///000111111111000000000111222333444222222222222222222222222//////////////////////////////...---------------.................................///////////////.........//////...------222111111000000000000111333222111000000000000000111111000000111111222333000000000111111222333444333333333333222222222222111111111111222222333333111000000000////////////////////////////////////........................000000000000000111111111//////000000000111111111......///000111111111000111111111111000000000000333222111000000000000000111111111111222222222222000000111222333333333222///000111111222222111111///000111111222222111111666555444333333222333333222222222222222222222222111111111111222222222222555555555555555666666777555444333222333333444555000000000111111222333444333333222222111111222222555555444444444333333333555555555666777777888888777777666555555555555555222333444666777888999999777666555444444444444555777444333444666777444111111111111111111111111111555555444444333444444555444666777999:::;;;::::::777777777777777666666666666666666666666666666666;;;:::999888888777777888666666777888999:::::::::999:::;;;<<<;;;999777555:::999999888888999999:::333444666777888888777777666777888:::;;;;;;;;;;;;===>>>???>>><<<;;;;;;<<>>===;;;:::999888888777777888888999:::;;;;;;666666666666777777777777888777777666666777777888666666777:::>>>AAAAAAAAA;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;::::::::::::888999:::::::::999888777666777888:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<===>>>@@@AAABBBBBBAAAAAA@@@??????@@@@@@???@@@@@@@@@???>>><<<;;;999888666444333222333333444444222111111222333444555555555555444333222111333111/////////000///...333333444444444444333333000///...------...///000------,,,,,,+++++++++***,,,,,,,,,,,,,,,---...//////000111222lllkkkbbb\\\PPPMMM888333000222CCCDDDEEE===444...---...---,,,------,,,,,,,,,,,,------/////////000111222333444555555555555666777999:::::::::::::::;;;;;;;;;;;;888777777777777666666666444333222222111111222222111111111111222222222222111111222222333333444444111111111222111111000///222222222222333333444555666555555444444444444444666666555555555555666666999888777666666666666666999999888888888777777777555555555555666666666666444444444444333333333333333333333333333444444444222222222222333333333333333333444444555555555555444444444444555555555555333444555555666666666666888888888888888888888888888888777666555555555555666666666777777777888888555555666777777777777666444444555666666666666555444555666666777777666666666666666777777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888999999999999:::;;;;;;:::999999;;;<<<===<<<;;;999888888:::<<<======<<<;;;:::::::::;;;;;;:::999999888888999999999::::::;;;<<<>>>???@@@@@@======>>>>>>???AAABBBCCC@@@@@@??????????????????BBBCCCDDDEEEEEEEEEEEEEEECCCBBBAAA@@@@@@@@@AAAAAADDDCCCAAABBBCCCCCCAAA???>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBCCCCCCDDDDDDAAACCCEEEGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBBBBBBBDDDCCCBBB@@@???>>>>>>>>>===>>>???AAAAAA???>>>======>>>???@@@@@@===;;;999<<<<<<<<<<<<===>>>???@@@===>>>@@@BBBCCCBBBAAAAAA@@@@@@AAABBBCCCCCCCCCCCCDDDDDDCCCBBB@@@?????????BBBBBBAAAAAA@@@???>>>===>>>>>>>>>>>>???@@@AAAAAA:::::::::;;;;;;<<<<<<=========<<<<<<<<<<<<===============>>>@@@AAAAAAAAA???@@@@@@@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>777888999:::;;;::::::999888:::<<<>>>??????>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@BBBCCCEEEFFFDDDDDDEEEFFFGGGIIIKKKLLLHHHIIIIIIHHHGGGEEECCCBBB>>>===<<<;;;;;;<<<======<<<;;;;;;;;;;;;<<<===>>>BBBBBBBBBAAA???>>><<<;;;;;;999888888999:::999888555555555555444333222222999777555333222333444555444333333222111000000///000000000///000000111111000000111111ooooooddd___VVVQQQ:::555222222DDDGGGDDD===555///..................------------......000000111111222444555666999999::::::;;;<<<===>>>@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBB======<<<;;;;;;;;;;;;<<<999999::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<===999999999::::::999999888666666666777888:::;;;<<<::::::;;;;;;;;;<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;??????>>>>>>===>>>>>>>>><<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<============888888888999999:::::::::999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<============>>>??????@@@AAAAAA@@@@@@????????????????????????;;;;;;:::999888888999999999999:::::::::;;;;;;;;;999999::::::999999888777666777888888999999888888888888999:::::::::::::::;;;;;;;;;<<<===>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCC@@@???>>>>>>>>>???AAABBBDDDCCCBBBAAAAAACCCEEEGGGIIIHHHFFFEEEEEEFFFGGGHHHCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCDDDEEEGGGHHHIIIIIICCCCCCCCCDDDEEEGGGIIIJJJIIIIIIJJJKKKLLLLLLMMMMMMLLLMMMMMMNNNNNNNNNNNNNNNLLLKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKLLLMMMMMMLLLKKKJJJKKKKKKLLLNNNOOOOOOPPPJJJJJJKKKMMMNNNOOOPPPPPPMMMNNNOOOPPPPPPOOONNNMMMPPPPPPPPPPPPPPPPPPPPPPPPLLLMMMMMMMMMNNNNNNOOOOOOKKKJJJIIIGGGFFFEEEEEEEEEGGGHHHJJJJJJIIIGGGDDDBBBDDDFFFGGGHHHHHHGGGFFFDDDFFFFFFGGGGGGHHHJJJKKKLLLJJJKKKLLLNNNNNNNNNNNNMMMOOOOOOPPPPPPOOOOOONNNMMMJJJIIIHHHGGGFFFEEEDDDCCCEEEEEEFFFGGGGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCDDDEEE@@@AAAAAABBBBBBCCCCCCCCC??????>>>>>>>>>>>>??????@@@AAAAAA@@@????????????AAAAAAAAA@@@@@@???>>>===AAAAAAAAAAAAAAAAAAAAAAAA===>>>???AAAAAAAAAAAA@@@@@@BBBDDDFFFFFFEEECCCBBBAAAAAABBBCCCEEEFFFGGGGGGEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIJJJLLLNNNPPPQQQPPPQQQQQQQQQOOOMMMKKKJJJ>>>>>>@@@BBBEEEIIILLLOOOFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKJJJIIIHHHFFFEEEDDDAAA@@@???@@@BBBDDDDDDCCC===>>>>>>???@@@@@@@@@@@@>>>===;;;::::::<<<===???AAA@@@@@@>>>===<<<;;;;;;555555444333222222222333222222222222mmmmmmaaa^^^UUUNNN888333///,,,===@@@AAA===888555555777888999555555444444444444555555555555555666777999:::;;;??????@@@AAABBBBBBBBBBBB>>>>>>??????@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDCCCBBBBBBAAAAAABBBBBB@@@@@@@@@AAAAAABBBBBBCCCAAAAAABBBBBBBBBBBBBBBBBB???@@@AAABBBBBBBBBBBBAAAAAAAAABBBCCCDDDFFFGGGHHHBBBCCCDDDEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHJJJKKKLLLGGGGGGGGGFFFFFFFFFEEEEEEGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEBBBBBBBBBCCCCCCDDDDDDEEEDDDEEEGGGHHHHHHHHHGGGFFFGGGGGGGGGGGGHHHHHHHHHIIIFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFHHHGGGGGGFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHGGGGGGHHHIIIKKKLLLKKKKKKJJJJJJKKKNNNPPPRRROOOOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQPPPPPPOOOOOOOOOPPPPPPPPPPPPQQQSSSUUUVVVSSSTTTVVVWWWXXXYYYYYYYYYUUUVVVWWWXXXYYYYYYYYYYYYVVVWWWXXXYYYZZZZZZZZZYYYVVVVVVWWWXXXYYYYYYYYYYYYTTTTTTUUUVVVWWWXXXYYYYYYVVVWWWXXXZZZ[[[\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\YYYYYYYYYZZZZZZ[[[[[[\\\\\\\\\ZZZYYYXXXWWWWWWWWWWWWWWWXXXXXXWWWTTTRRRPPPVVVVVVVVVWWWWWWWWWWWWVVVTTTTTTTTTUUUVVVWWWXXXYYYTTTUUUUUUVVVVVVWWWXXXXXX\\\[[[[[[[[[YYYXXXWWWVVVWWWUUUSSSSSSSSSRRRPPPOOOOOOPPPRRRSSSTTTTTTSSSRRROOONNNLLLKKKKKKLLLMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNOOOOOOMMMMMMNNNOOOOOOOOOOOONNNNNNMMMMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNPPPQQQRRRRRRQQQQQQOOOPPPRRRTTTTTTSSSQQQPPPNNNNNNPPPQQQSSSUUUVVVVVVXXXXXXWWWWWWVVVWWWWWWWWWUUUUUUUUUTTTUUUUUUVVVVVVVVVVVVWWWWWWVVVTTTSSSQQQIIIIIIIIIIIIJJJKKKMMMNNNIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHDDDCCCBBBDDDFFFHHHIIIIIIGGGHHHKKKNNNPPPRRRTTTTTTDDDDDDDDDEEEGGGJJJMMMNNNLLLKKKJJJIIIGGGEEEDDDDDD===<<<:::999777666555555555555444333hhhhhh]]]^^^QQQLLL999999666000???BBBEEEDDDAAA@@@AAABBBCCCDDD@@@@@@????????????@@@@@@???@@@@@@AAABBBDDDFFFGGGHHHIIIKKKMMMMMMLLLJJJIIIDDDDDDEEEEEEFFFGGGGGGHHHDDDEEEEEEFFFGGGHHHIIIIIIKKKKKKJJJIIIIIIIIIJJJJJJIIIIIIJJJKKKKKKLLLMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPSSSSSSSSSRRRSSSSSSTTTUUUNNNOOOOOOPPPPPPOOONNNMMMLLLLLLLLLMMMNNNPPPQQQRRROOOOOOPPPQQQRRRTTTUUUVVVUUUUUUUUUTTTTTTTTTTTTSSSRRRRRRRRRSSSSSSSSSSSSSSSOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLMMMNNNNNNOOOOOOPPPPPPPPPQQQRRRSSSSSSSSSRRRSSSUUUVVVWWWVVVUUUTTTSSSSSSSSSTTTTTTTTTTTTUUUQQQQQQQQQQQQPPPOOONNNMMMPPPPPPQQQQQQQQQRRRRRRRRRTTTSSSSSSTTTTTTUUUVVVWWWUUUUUUUUUUUUVVVVVVVVVVVVUUUVVVVVVWWWWWWWWWWWWVVVVVVVVVWWWXXXXXXXXXXXXXXXSSSTTTTTTUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSTTTTTTUUUQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRUUUUUUVVVWWWWWWWWWWWWWWWSSSSSSSSSTTTUUUVVVVVVVVVVVVUUUTTTTTTUUUXXX[[[]]]\\\[[[[[[[[[\\\\\\]]]^^^______^^^]]]\\\\\\[[[[[[___^^^]]]]]]^^^```bbbccc______aaabbbbbbbbbbbbaaaaaaaaabbbbbbbbbaaaaaa```]]]___bbbeeeffffffeeedddbbbcccdddeeedddddddddddd______```aaaaaabbbccccccdddeeefffgggggggggffffffgggfffeeeddddddfffggghhheeeeeeeeeeeeffffffgggggggggggghhhiiiiiijjjkkkkkknnnnnnlllkkkjjjjjjjjjjjjggghhhiiiiiiiiihhhffffffjjjiiihhhgggffffffggggggeeeeeeeeeeeefffgggiiiiiifffeeedddddddddfffhhhiiiiiiiiiiiihhhgggeeedddcccjjjgggeeeeeeggggggdddbbbaaabbbdddeeeeeedddcccbbb^^^]]]\\\[[[\\\^^^___aaa```````````````_________aaaaaa````````````aaaaaaaaacccdddcccaaa```aaacccccccccbbbbbbbbbbbbbbbbbb\\\\\\\\\\\\]]]]]]]]]^^^^^^___aaabbbbbbbbbbbbaaa^^^___aaacccddddddcccccc```aaabbbcccdddeeefffgggjjjjjjiiiiiiiiiiiijjjjjjeeeeeedddccccccdddddddddbbbbbbcccccccccbbb```___^^^]]]ZZZXXXVVVUUUUUUUUUUUUUUUVVVVVVWWWWWWVVVVVVVVVWWWWWWXXXXXXXXXWWWWWWTTTRRRQQQRRRUUUVVVWWWVVVNNNPPPRRRTTTWWWXXXZZZZZZTTTUUUVVVXXXYYY[[[\\\\\\XXXWWWVVVTTTRRRQQQOOOOOOIIIHHHEEECCC@@@>>>===<<<888777666555eeeeee\\\___RRROOOAAAFFFFFF@@@MMMPPPMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJKKKLLLMMMOOOQQQRRRQQQSSSVVVWWWWWWUUURRRPPPTTTTTTUUUUUUVVVWWWXXXXXXVVVWWWXXXYYYZZZ\\\\\\]]]WWWWWWVVVUUUUUUUUUUUUVVVVVVWWWWWWXXXYYYZZZZZZ[[[[[[[[[ZZZZZZYYYYYYXXXXXXZZZ[[[\\\^^^___```aaaaaaaaaaaa___^^^]]]]]]]]]]]]WWWWWWXXXWWWVVVTTTSSSQQQOOOOOOQQQSSSUUUXXXZZZ[[[YYYYYYXXXXXXXXXYYYYYYZZZ[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^___^^^^^^]]]]]]]]]\\\\\\\\\YYYYYYZZZ[[[\\\\\\]]]]]]\\\\\\]]]]]]^^^___``````\\\]]]___```aaa```^^^]]][[[[[[[[[\\\\\\\\\\\\]]]^^^^^^^^^]]]\\\[[[YYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[YYYYYYYYYYYYZZZ\\\]]]^^^[[[[[[[[[[[[\\\\\\\\\\\\[[[\\\]]]^^^___`````````______```aaaaaaaaaaaa```YYYZZZZZZ[[[[[[[[[[[[[[[ZZZZZZ[[[\\\]]]___aaabbb^^^^^^^^^^^^^^^^^^^^^^^^aaaaaabbbbbbbbbcccccccccaaabbbdddeeeeeeeeedddccccccdddeeefffggggggggggggiiigggeeeddddddeeehhhiiiddddddccccccdddeeeffffffggghhhhhhhhhhhhhhhhhhhhhccccccaaaaaaaaaccceeegggfffggghhhhhhhhhgggeeedddiiihhhgggeeecccaaa___]]]\\\___cccgggiiiiiigggffffffhhhiiiiiigggffffffgggiiiiiiiiijjjkkkkkkllllllkkkkkkllllllkkkiiihhhfffhhhgggeeeeeefffhhhkkkmmmlllmmmmmmmmmnnnnnnoooooossssssttttttuuuvvvwwwwwwttttttsssrrrqqqqqqqqqqqqsssssstttuuuvvvvvvvvvvvvwwwvvvssspppooonnnooopppvvvvvvvvvvvvwwwxxxyyyzzz{{{yyyxxxwwwwwwzzz|||~~~xxxxxxxxxxxxwwwvvvuuutttyyyvvvttttttvvvvvvtttrrrpppqqqrrrsssrrrqqqooommmkkkjjjjjjjjjkkknnnppprrrnnnnnnmmmmmmllllllkkkkkkllllllkkkkkkkkkkkklllllllllnnnooommmiiiggghhhjjjmmmllllllkkkkkklllmmmmmmiiijjjjjjjjjkkkkkkllllllggghhhiiikkkkkkkkkjjjiiiggghhhjjjlllnnnoooppppppmmmnnnnnnoooooopppppppppnnnnnnmmmmmmnnnoooppppppnnnnnnoooooopppqqqssssssrrrssstttuuuttttttrrrrrrkkkkkkjjjjjjkkklllnnnooonnnooooooooooooooonnnnnniiijjjkkklllmmmmmmmmmmmmkkkjjjiiiiiijjjkkkkkkjjjiiijjjkkkkkklllkkkkkkkkkgggggghhhhhhgggfffeeedddffffffdddbbb```___]]]\\\TTTRRROOOLLLIIIFFFEEEDDD;;;999888666dddeee]]]___\\\[[[ZZZZZZ[[[[[[YYYXXX[[[VVVRRRRRRVVVXXXVVVSSSPPPQQQRRRSSSTTTUUUVVVVVVUUUXXXWWWRRRRRRXXXZZZWWW]]]\\\\\\]]]^^^^^^[[[YYYWWWWWWVVVUUUVVVYYY]]]___[[[ZZZ^^^cccccc^^^]]]bbbfffbbb^^^[[[\\\]]]______eeebbbaaaeeegggeeedddfffeeecccbbbcccdddcccaaa___ggghhhgggfffddddddeeegggggghhhiiigggdddbbbaaaaaaaaa___^^^___aaabbbbbbbbb^^^___```______```bbbeeefffggghhhkkknnnooojjjdddllljjjiiihhhhhhiiikkklllkkkkkkkkkjjjjjjkkkmmmooonnnnnnjjjeeeeeegggddd^^^eeeeeefffjjjjjjhhhfffffffffccceeekkknnnlllkkkkkkllleeeeeemmmkkkbbbdddooojjjqqqpppiiigggnnnppplllrrruuummmhhhoooqqqkkkjjjlllkkkiiijjjkkkkkkjjjhhhaaa``````bbbdddeeecccbbbbbbaaa```___^^^aaafffjjj^^^bbbeeeddd___\\\\\\^^^YYY^^^```]]]]]]```cccdddbbbccc```]]]cccjjjdddVVVaaa]]]]]]bbbbbb```dddlllkkklllppppppiiibbbaaaffffffeeeccc```___^^^^^^^^^^^^iiinnneee\\\\\\cccggg```jjjllleeecccgggfff```gggcccbbbeeefffddddddgggkkkfffaaaaaafffjjjjjjiiiooommmlllnnnqqqrrrqqqpppoooqqqooofffaaaeeekkkooogggooollliiiooooooiiijjjlllnnnppprrrsssqqqooommmxxxrrrppptttuuuqqqpppsssqqqssstttsssrrrqqqoookkkzzztttnnnnnnrrruuutttrrrqqqxxx{{{vvvrrrqqqrrrrrrnnnoooqqqtttvvvwwwvvvuuuyyyxxxvvvsssssswww~~~vvvvvvwwwxxxxxxyyyyyyyyyzzz}}}{{{tttqqqtttxxxyyyyyyvvvvvvyyyzzzyyyzzz~~~rrrvvvxxxvvvrrrrrryyy{{{xxxwwwxxxxxxxxx{{{zzzyyywwwuuuuuuvvvxxxyyyrrrrrrqqqpppnnnlllkkkjjjiiijjjkkklllmmmllllllkkkoooooojjjtttsssggguuunnnmmmlllllllllnnnpppqqqnnnllljjjjjjkkkkkkhhheeepppkkkdddcccffflllppprrrtttsssuuunnnccchhhnnnhhhpppmmmlllllllllkkklllooorrrmmmjjjkkkllljjjlllooojjjnnnoookkkkkknnnlllhhhlllllliiifffhhhllljjjfffjjjfffffflllrrrqqqllliiirrrrrrrrrqqqnnnkkklllpppqqqnnnkkkjjjmmmppppppmmmnnnoootttyyyvvvnnnmmmrrrooommmnnnqqqqqqnnnnnnppplllmmmnnnnnnmmmjjjhhhfffiiilllpppqqqqqqrrruuuwwwyyyoooqqquuuooommmoookkkooonnnmmmlllllllllmmmmmmjjjlllmmmkkkfffeeejjjpppnnnppprrrqqqnnnkkkiiihhhkkkeeebbb___]]]dddaaaOOOPPPLLLGGGDDD___bbb]]]___fffggghhhjjjlllkkkiiigggbbb```]]]]]]___```___^^^aaaaaabbbbbbcccccccccdddaaadddccc______dddfffdddfffeeeddddddcccbbb___]]]gggggggggiiiiiihhheeebbbpppmmmlllnnnlllhhhiiinnnmmmjjjgggfffhhhkkkmmmmmmmmmjjjkkknnnnnnkkkkkknnnpppqqqqqqqqqppppppoooooommmqqqtttvvvtttqqqpppooouuutttqqqmmmkkklllpppssstttrrrooonnnooonnnmmmkkkttttttsssqqqooonnnppprrrtttsssrrrqqqrrrttttttrrrtttsssqqqnnnmmmlllllllllrrrooonnnpppuuuvvvqqqlllnnnpppppplllfffeeejjjpppiiiiiijjjkkklllmmmpppsssfffhhhkkklllgggccchhhpppnnnjjjllluuuwwwnnnfffdddfffhhhgggbbbaaaeeehhhiiicccnnntttxxxwwwooouuu{{{wwwtttuuuxxxyyyuuuqqqvvvuuutttuuuvvvwwwvvvuuuzzzzzzzzz{{{zzztttllleeesssooollllllooorrrsssrrrqqqooojjjgggjjjkkkfff]]]```iiipppooojjjgggeeecccccclllnnnfffeeennnpppkkkuuuiiibbbiiitttuuullldddhhhjjjlllmmmlllkkkkkkkkkhhhsss|||{{{xxxuuupppkkkkkkuuuwwwmmmgggjjjmmmkkknnnkkkkkkllliiibbb^^^^^^]]]```cccdddeeeiiiqqqxxxggggggeeebbb___aaahhhnnnnnnrrrwww}}}uuuvvvwwwmmmiiisssuuukkkgggeeefffiiimmmssszzz{{{zzzmmmcccggghhhnnn}}}pppgggbbb^^^iiigggiiimmmmmmiiihhhjjj{{{~~~xxxtttrrrrrr{{{tttpppppppppppppppppplllfffeeehhhmmmrrruuu|||vvvttt}}}vvvooonnnooovvvuuulllpppxxxzzzvvvwww}}}zzztttmmmlllnnnlllhhhyyyvvvrrrpppuuu~~~{{{||||||zzzyyy{{{}}}{{{|||yyysssooooooyyywwwtttpppllliiifffeeeXXXZZZ[[[ZZZYYYYYY\\\^^^RRROOOYYYaaaZZZTTTRRRKKKGGGBBB???EEEPPPWWWWWWTTTUUUNNNKKKLLLLLLIIIIIIMMMPPPNNNJJJHHHLLLWWWeeennniiiddd```WWWPPPYYY```WWWVVVRRRMMMJJJ^^^bbbbbbcccppprrrvvvyyyyyyxxxuuusssrrrssssssrrrqqqrrrsssuuulllkkkkkkjjjjjjiiiiiiiiiccceeefffeeehhhnnnqqqppplllkkkjjjkkkmmmnnnmmmkkk```bbbeeeiiinnnqqqrrrqqqmmmnnnsssxxxwwwqqqooopppvvvssspppnnnooopppqqqpppmmmmmmoooqqqnnnjjjkkkpppjjjmmmooonnnlllkkkmmmooooooqqqttttttssspppooooooooopppooooooooorrrvvvzzzvvvuuuuuuvvvyyy{{{{{{zzzuuuvvvwwwwwwwwwzzz}}}|||{{{zzzzzzzzzzzzzzzzzzuuuvvvwwwxxxyyyzzzzzz{{{zzz}}}rrrggg```jjjooovvvwwwmmmgggsss|||}}}~~~~~~}}}}}}~~~~~~{{{xxxxxxzzzzzzyyy~~~zzzrrrsss{{{~~~yyynnnllllllooopppqqqvvv}}}}}}oooppp~~~~~~}}}ooottt~~~sssggghhh|||xxxvvvuuu^^^PPPNNNNNNVVV]]]ZZZ```iiippplllbbb___gggqqq^^^KKK@@@FFFLLLMMMPPPXXXGGGGGGFFFDDDCCCDDDHHHKKK[[[ZZZZZZQQQHHHSSS___\\\EEEAAA===;;;rrrrrrrrrpppssstttvvvwwwuuurrrqqqpppmmmpppsssrrrooonnnqqquuuwwwvvvuuutttsssqqqppppppssssssrrrpppooopppppppppvvvtttrrrssstttuuuuuuttt}}}yyyrrrkkkiiilllpppqqqqqqpppooommmkkkmmmooopppooommmmmmoooqqqqqqqqqvvvwwwzzz|||wwwrrrsssyyyqqquuuxxxwwwtttssswww|||}}}yyyvvvwww{{{~~~xxx}}}ssswwwkkkgggeee___bbblllUUUXXX\\\\\\WWWQQQKKKHHHIIIJJJNNNHHH???GGGOOOHHHeeebbb^^^[[[|||www~~~zzzvvvsssssstttnnnssswwwvvvrrrppptttxxxuuutttsssqqqpppooommmmmmnnnpppuuu|||~~~|||{{{{{{zzzyyyxxx|||~~~{{{zzzuuuqqq{{{sssmmmjjjfffccc