BM6v6(8 QQQRRRSSSTTTTTTTTTTTTTTTUUUVVVYYY\\\bbbiiirrrwwwqqqhhh\\\XXXRRRMMMIIIHHHIIIJJJHHHGGGGGGFFFDDDCCCAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA????????????????????????BBBAAAAAAAAAAAAAAAAAABBBCCC@@@>>>>>>@@@AAAAAA@@@AAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAA@@@@@@????????????@@@AAABBBCCCDDDDDDEEE?????????@@@AAAAAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBCCCDDDCCCBBB@@@???@@@@@@@@@??????????????????>>>>>>>>>???@@@AAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================BBB@@@>>>???BBBCCCAAA???@@@?????????>>>>>>======>>>>>>============>>>>>>????????????>>>>>>>>>===<<<======>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>===>>>???@@@AAABBBBBBBBB@@@??????????????????@@@BBBBBBAAA@@@@@@AAAAAAAAADDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCEEEFFFGGGHHHGGGHHHKKKMMMWWW___kkk|||FFFFFFGGGHHHHHHHHHGGGGGGIIIJJJKKKLLLNNNRRRXXX\\\gggrrrwwwggg[[[TTTOOOLLLGGGCCCAAAAAABBBCCCCCCCCCCCCCCCBBBAAA@@@@@@===<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>@@@>>><<<<<<===??????>>>>>>?????????@@@@@@@@@AAA@@@@@@?????????>>>>>>>>><<<<<<======>>>?????????=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????>>>>>>>>>>>>>>>======<<<=======================================>>>?????????>>>>>>>>>=========<<<===================================================;;;999:::<<<===;;;:::>>>>>>>>>=========<<<<<<===<<<<<<;;;;;;<<<<<<===============<<<<<<<<<<<<;;;;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>===??????>>>>>>>>>>>>??????@@@??????>>>>>>>>>??????AAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAACCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDEEEGGGIIIJJJQQQ[[[eeesssAAAAAABBBBBBBBBAAA@@@@@@AAABBBCCCCCCCCCDDDGGGIIIKKKTTTbbbppp~~~kkk\\\RRRKKKGGGGGGEEEBBB@@@???@@@AAACCC>>>>>>???????????????>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;===;;;999999:::<<<<<<;;;<<<<<<<<<<<<========================<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;<<<<<<;;;::::::999888888999999999999999999999999::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999:::;;;<<<;;;999<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;::::::::::::999::::::;;;<<<;;;;;;;;;999999::::::::::::::::::======>>>>>>>>>>>>>>>===>>>>>>============>>>>>><<<<<<<<<;;;;;;<<<<<<===============<<<<<<<<<;;;============>>>>>>>>>>>>>>>??????????????????@@@>>>>>>============>>>>>>>>>???@@@@@@@@@AAACCCEEEDDDJJJPPPRRRXXXjjjAAAAAAAAAAAA@@@???>>>>>>===???BBBCCCCCCCCCEEEFFFHHHNNNUUU[[[cccqqq|||gggWWWNNNJJJGGGDDDDDDBBBAAA??????@@@AAABBB<<<<<<============<<<<<<=========<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<:::888777999:::::::::::::::::::::::::::;;;;;;::::::::::::::::::::::::<<<;;;;;;;;;:::::::::999<<<;;;;;;;;;:::::::::999888888888888888888888888888999999999999:::::::::<<<;;;:::999999:::;;;<<<888999999999999999::::::;;;:::::::::::::::;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999:::999999999999999999:::::::::::::::999999999999777888999999::::::999999888888888888888999999999======>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<:::::::::999::::::;;;;;;;;;;;;;;;:::::::::999999;;;;;;;;;<<<<<<<<<======<<<<<<<<<======>>>>>>>>>===<<<<<<;;;;;;<<<<<<===<<<===>>>>>>===>>>@@@BBBEEEIIIKKKJJJLLLXXXkkk{{{===============<<<;;;::::::<<>>===<<<;;;:::::::::;;;<<<<<<<<<<<<;;;:::999999999999999888888888777777999999999999999999999999::::::999999999999::::::;;;999777777888999:::999:::::::::999999999999999888888888888888888888888;;;;;;::::::999999888888999999999999::::::;;;;;;777777777777777777777777888888888999999999999:::;;;:::999888888999:::;;;888888888999999:::::::::;;;::::::999999999::::::999:::::::::::::::::::::::::::::::::::::::::::::888888888888888888888888666666777666666666666777777777777777777777777888:::999999888888999999:::::::::999999999888888888666666777888888888888888777777777888888999999999888999999999999888888777;;;::::::999999::::::;;;999999999999999:::;;;;;;::::::::::::999999999999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<=========<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===<<<<<<<<<>>>@@@BBBBBBBBBCCCFFFMMMVVV]]]nnn~~~<<<<<<<<<===<<<<<<;;;;;;;;;===???>>>===<<<<<<===:::===AAABBBCCCHHHQQQXXXfffvvvpppaaaPPPKKKDDD@@@???@@@???===;;;;;;;;;::::::999888888;;;;;;;;;;;;:::999888777999999999999999999999999999999999999999999999999888777777777777777777888;;;888666666888999999888999999999999888888888888666666666777777777777777888888777777666666666555444555555666777777888888666666666666666666666666777777888888888999999999777666666666666777888888777777888888999::::::::::::999999888888888888999888888888888999999999999999999999999999999999999777777777777777777777777666777888888666666777888666666666666666777777777999888888888888888888999999888888888888777777777555666777777888888777777666666777777888999999999777888888999999888888888999999888888888888999999888888888888999:::;;;;;;::::::::::::999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;===???>>>===>>>@@@DDDGGGIIIJJJSSS___uuu;;;;;;<<<=========<<<<<<===>>>>>>===<<<;;;<<<===999;;;===???@@@CCCGGGJJJSSS___rrrzzziii[[[RRRDDDCCCAAA???>>>===<<<;;;;;;;;;<<<<<<<<<;;;::::::888888888999999888888777999999::::::;;;;;;<<<<<<888888888888888888888888777666666555555666666777999777555555666888888777888888888777777666666666555555555666666777777777666666555555555555555555444444444444444444444444555555555555555555555555666666666777777777888888444444555666666666666666666666777777888999999:::888888777666666666666666666666666666777777777888777777777777777777777777555555555555555555555555666888:::999777666888:::555555555666666666777777777777666666666666777777777666666666555555555555555666666777777777777777555555666666777888888999777888999999::::::::::::888777777777777777777888777666666777888999:::::::::::::::999999999888888999999999999:::::::::::::::::::::::::::999999999::::::999999999999:::::::::;;;<<<;;;::::::<<<>>><<<>>>@@@AAAAAAAAACCCEEEFFFMMM]]]ppp777777888999:::::::::999999:::::::::999999;;;===>>>>>>======>>>>>>???@@@DDDKKKVVVddduuuuuussswww|||sss```QQQIIIFFF>>>???@@@>>>;;;888777888777888999;;;;;;;;;:::999444555666777888888888888444444555666777888999999888888888888888888888888777777777666666777777777888666444444555666777666777777666666666555555555555555555666666666777777666666666666666666666666666555555444444333333222444444444444444444444444555555555666666666777777333444666777888777666666555555555666777888888999777666555444444444444444444444444555555666666666666666666666666666666666555555555555555555555555222444666555333222333666555555555666666666777777555555555444444555555555555555444444444333333333555666666777777777777777444444555555666777888888333333444666777777777777777777666666666666777777555555555666666888999999999999999999888888888888888888888888999999999999::::::999999888888777777999999888888888888999999999:::;;;:::999999;;;===888===AAA???;;;:::>>>CCC>>>BBBLLLVVV\\\jjj777777888888888999999999<<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<===>>>>>>>>>AAAEEEJJJQQQ[[[kkk~~~}}}zzzzzz{{{jjj\\\PPPDDD>>>=========<<<;;;::::::999999999999999999999999999999:::999777666666666777888:::888555333333555888:::666666777777777777666666444444333222333444555666555555555555555555555555333444444555555444444333555555555555555555555555888777777666555444444333444444444444444444444444444444444444444444444444666555444333333333333333444555555555555555444444666666666666666666666666555555555555555555555555333333333444555666777777666555555555555444444444555555555444444333333333222222222333333333444444222222222222333333444555666666666555444444333333555555555555555555555555444444444555555555555666666555555444444666777888666555555555666777666555666666666666555555555555666666666666666666666666666666666666666666666666>>>:::666555777999999888999999888777666666777777666666666666666666666666777777888888888999999999;;;;;;<<<<<<===>>>>>>>>>???CCCGGGJJJOOOYYYfffppp777777777888888888999999:::::::::999999999999999999::::::;;;;;;<<<======>>>AAACCCFFFKKKUUUcccmmmsssdddTTTLLLEEE===:::;;;<<<<<<;;;;;;:::999999888888888888888888888888888999888777666666666777777777666444333333444666777555555666666666666555555444333333222333444555666444444444444444444444444333333444444444444333333444444444444444444444444666555555444444333333333333333333333333333333333333333333333333333333333555555444333333333333333444444555555555555444444444444444444444444444444444444444444444444444444333333444444555555666666555555555555444444444333444444444444333333333222222222222333333333333444333333222222222333333444444444444444444555555555444444444444444444444444333444444444555555555555444444333333333444555666555444444444555555555444666666666555555555444444555555555555555555555555555555555555555555555555999666333333555666555444999888777777666666666777666666666666666666666666777777777888888888999999999::::::;;;;;;<<<<<<===;;;>>>@@@AAACCCIIIRRRZZZeeevvv666666777777777888888888777777888888888888888888888888999999:::;;;;;;;;;;;;=========>>>BBBJJJQQQbbbppppppXXXOOOEEEAAA???<<<:::;;;;;;;;;::::::999888888888666666666666666666666666888777666666555555666666444444333333333333444444333444444555555444444333333333222222333333444555444444444444444444444444222333333444444333333222444444444444444444444444333333333333222222222222333333333333333333333333333333333333333333333333444444333222222222222333333333444444444444333333333333333333333333333333444444444444444444444444333333333444444444444444444444444444333333333333333333333333333222222222111111222222222333333333333333222222111222222222222222333333444555555666444444444444444444444444333333333333444444444444222222222222222333444444333333333333333333333333555555555555444444444444444444444444444444444444444444444444444444444444888777666666777777666555888777666666555666666666666666666666666666666666666666777777777888888888777888888999::::::;;;;;;;;;===>>>>>>>>>@@@EEEJJJJJJUUUeeevvv555555666666666777777777666666777777888888888999777888888999999:::;;;;;;999;;;<<<<<<<<<>>>BBBFFFKKKTTTbbbqqqxxxdddWWWLLLFFFAAA>>>===;;;:::999999999999888888777777777666666666666666666666666666666666555555555555555222333333333333333333222222222333333333333222222222222222222222333333444333333333333333333333333222222333333333333222222333333333333333333333333222222222222222222222333222222222222222222222222222222222222222222222222333222222111111111222222111222333333333333333333222222222222222222222222333333333333333333333333333333333333333222222222444333333333222222222222222222222222222222222222111111111111222222222222444333222111111111111111222222222222333333444444333333333333333333333333222222222222333333333444111111111222222222333333333444444444333333333444444444444444333333333333444444444444444444444444444444444444444444444444777777777888888888666555666666555555555555555666555555555555555555555555555555666666666777777777777777777888999999::::::999;;;>>>??????@@@CCCFFFEEEJJJQQQYYYeeeyyy444444555555555666666666555666666777888999999:::777888888999::::::;;;;;;888999;;;<<<<<<>>>@@@AAACCCFFFMMMWWWcccsssooo]]]NNNEEEBBB@@@===:::888888666444777777777777777666666666666666666666666666666666555555555555444444333333222333444444444444333222111111222222222222111111111111111222222222222222222222222222222222222222111111222222222222111111222222222222222222222222222222222222222222333333111111111111111111111111111111111111111111111111111111000000000111111222000000111222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222222222111111111111000111111111111111111111000000000111111111222222333222111111000000000000333333222222111111111000222222222222222222222222111111111111222222222222111111222222333333333333333555666555333333444666333333333333222222222222222222222222222222222222222222222222222222222222111222333444333333222222555444444444444444555555444444444444444444444444444444555555555666666666666777777888888999::::::666888:::<<<======???@@@CCCEEEGGGIIINNNZZZkkkwww333333444444444555555555444444555666888999::::::777777888888999:::::::::777777888888999999999999@@@???AAAFFFMMMVVVeeesss}}}{{{yyywwwxxx|||pppbbbTTTGGG>>>;;;;;;===<<<888777999999666666666666555555555555555555555555555555555555555333444444444444333222222222222333333333333222222000111111222222111111000000000111222222222222111111111111111111111111111000111111222222111111000111111111111111111111111222222222222222222111111000000000000000000000000000000000000000000000000000////////////000111111...///000111222222222222222222222222222222222222111111111111111111111111000000000111111111111111222111111111000000000000/////////000000000000000///000000000000111111111111111000000000000000000333222222111000000//////111111111111111111111111000000000000111111111222000111222222333333222222222555777666333222444666222222222222111111111111222222222222222222222222222222222222222222222222111333444333222222333555333333333333333333444555444444444444444444444444333333444444444555555555666666666777888888999999999999:::;;;<<<<<<<<<;;;>>>@@@BBBCCCFFFMMMXXX___mmm|||333333333333444444444444222222333555666888999999555666666777777888999999666666666666777777666666;;;999;;;???AAACCCLLLVVVhhhsss~~~~~~}}}xxxqqqppp{{{{{{zzzrrrdddTTTKKKDDD<<<999:::888<<<;;;777666999:::777444444444444444555555555444444444444444444444444222333444444444333111111111111111111111111111111111111111222222111111111//////111222222222111000000000000000000000000000000000111111111111000000000000000000000000000000222111111000000////////////////////////////////////////////////////////////.........//////000111---...///000111111111111000000000000000000000000000000000000000000000000...//////000000111111111111111000000000/////////.........//////000000000/////////000000000111111000000/////////000111111000000000000000000000000000000000000000000000000/////////000000000111111...///000111111111000000111444666555222000333666222222111111111000000000111111111111111111111111111111111111111111111111333444555444222333555888222222222222222333444444333333333333333333333333333333333333444444444444444444555555666666777777:::::::::;;;<<<===<<<;;;:::===???AAACCCGGGMMMQQQNNNYYYjjj222222333333333444444444000000222333555666777888444444555555666777777777777666666777888999999888555444777======;;;???GGGJJJUUUfffwwwyyyyyyzzzvvvpppoooxxx|||kkk^^^QQQEEEAAA>>>:::999===444999888333111444555222444444444444444444444444222222222222222222222222222222333444333222111000000000////////////000000111111222222222222111111...///000222222111111000000000000000000000000000000000111111111111000000000000000000000000000000111111000///...------,,,////////////////////////////////////////////////...............///000111---...///000111111111111////////////////////////000000000000000000000000---......///000111111222000000000000////////////---.........//////000000////////////000000000000//////...//////000111222......//////000000111111000000000000000000000000////////////000000000000,,,---///000000000///...///333666444000///111555111111111111000000000000000000000000000000000000000000000000000000000000000111222000...///333666222111111111222333333444333333333333333333333333222222333333333444444444222222333444444555555666555444555666999;;;;;;;;;888:::<<<======>>>AAADDDHHHLLLRRR\\\mmm444555555555444333333222222222333444444555555666666555333333555666555555666666777666666555444444444444444555777888:::;;;BBBEEEJJJTTTcccvvvppp^^^SSSEEEBBB>>>;;;888777888888888777777666555444444444333333333333333333333333111111222222222333333333333333333333333222111000000000000000000000000000//////000000000000//////......//////000000111111.........////////////000000//////.........//////000000//////......------...///000111111000///......---,,,+++++++++++++++........................,,,---...///000000000000........................------...///000111222222//////000000000000//////111111111000///......------......///////////////000000///...............,,,---......//////......------------------------000000//////.........---------------------,,,,,,---------............//////////////////.........000111333333222222222333444333111000000000111111......//////000000111111111111111111000000000000111000/////////000222333111000000000111222333333333222222111000000000111111111111111111111111111111222333444555555555555555555555555666666666666:::999888888999:::<<<===<<>>DDDMMMZZZhhhqqqyyywww}}}wwwgggXXXKKKDDDAAA>>>;;;888666555666666777777666555555444333333333333333333333333333333111111111222222222222333111111111111111000//////////////////////////////...//////000000//////...//////////////////000000---------.........////////////...............////////////...............---......//////......---000///......---------....................................///......------------------------------.........//////000000111...//////000000//////...111111000000///.........------...///////////////000//////...------......------------...........................---------/////////.........------------------............,,,---------.................................///,,,...000000///...///000222111000///...//////000///////////////000000000000000000000////////////000000//////000000111222111000000000111111222333333222222111000000111111333333333333333333333333111222333444444555555555444555555555555666666666999888888888999:::;;;<<<999===BBBCCCFFFMMMZZZcccttt333333333333333333222111111111222222333444444444777555333333333444333222444555555555555444444333444444333333444444555666666777888:::>>>EEEMMMSSSeeeqqq{{{ssskkkfffjjjsss{{{kkk[[[NNNEEE???;;;;;;999666444333333333444666555555444444333333333222222222222222222222222000000000111111111222222//////000000000///......------------------------......////////////....../////////...............,,,,,,,,,,,,------------......---------......///------..................------,,,,,,,,,,,,------000///......................................................---,,,+++***------------------------..............................////////////......111111000000///.........,,,---......//////......///......---------------------,,,,,,,,,---...////////////......---------............------------,,,,,,------......//////,,,,,,,,,,,,------------,,,,,,------......//////+++,,,......---------...000///......------......///////////////.........////////////.........---...//////000000000000000000000000000000111111222333222111111111111111111222222222222222222222222111111222333444444444444333444444444555555555666777777777777888999:::;;;<<<===>>>>>>???CCCHHHMMMSSS^^^qqq111222222222222222111111000000111111222333333333666444222222222333222111333333444444444444333333333333222222222222333333444666888999;;;>>>CCCGGGIIIRRRaaarrrwwwsssrrrnnnuuunnneeeVVVIIIAAA===;;;;;;666555333222111111222333444444333333333222222222111111111111111111111111//////000000000111111111......////////////......------------------------------............------//////......------,,,,,,***+++++++++,,,,,,,,,,,,---------,,,------......,,,,,,,,,------......///------+++******+++------------,,,,,,,,,,,,,,,---........................,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,///.........------,,,,,,------............------000/////////.........---,,,,,,---............---------,,,,,,,,,,,,------...,,,+++******,,,...//////......------,,,,,,+++------------,,,,,,,,,,,,******+++,,,---.........++++++++++++,,,,,,,,,---***++++++,,,---......///,,,...000000///...///000.........---------....../////////......---------.........---------,,,,,,---...///000111000///...000000/////////000000111222111111000000111111111////////////////////////000111111222333333222222222222333333444444555555666666666777777888999999======<<<>>>AAADDDEEEFFFJJJNNNVVVbbbuuu000000111111111111111000//////000000111222222222444333111000111222111000222222333333333333222222333222222111111111111111000222555666777999<<<>>>>>>BBBJJJTTT```qqq}}}~~~mmmaaaSSSLLLCCC<<<888777777666444444333222111222222333222222222222111111111111000000000000000000000000........./////////000000......///////////////...------------------------,,,,,,------------,,,,,,...---------,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,---......++++++,,,,,,------.........---++++++++++++---...,,,,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++,,,,,,------------,,,,,,.........---------------+++,,,,,,---------------,,,,,,++++++++++++,,,,,,---,,,***)))***+++---///,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,(((((()))******+++,,,,,,************++++++++++++)))******+++,,,------...,,,...000000///...///000------..................//////......------,,,,,,------------,,,,,,,,,,,,,,,---...000000///......000000//////...//////000000000000//////000000111........................///000111111111111111111000111111222333444444444444444555666666777777777888777777:::>>>@@@@@@???DDDGGGJJJMMMTTTeee}}}...///000000111000000000......//////000111111222222111//////111222111000000111111222222222222222222222111111000111111111111333555555555555666777;;;<<<>>>AAAGGGSSScccmmm}}}zzzuuurrrvvv|||ssscccSSSIII???<<<999666666555444333444333333222222222222222000000000000000000000000////////////////////////------........./////////------.../////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++,,,------...++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------...++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++,,,+++++++++++++++++++++***+++,,,,,,------,,,,,,+++************++++++,,,++++++*********+++,,,---************************************++++++++++++''''''(((((())))))******))))))))))))*********+++))))))******++++++,,,,,,***,,,------,,,,,,---...,,,,,,---............------------------,,,,,,,,,------------,,,,,,,,,+++,,,------...............000//////..............................//////000//////////////////////////////000000000000000/////////000111222333444444222333444555666666666666777666666777:::;;;;;;:::;;;BBBHHHIIIHHHNNN]]]iiiyyy---...//////000000000///---......//////000111111000///......000222222111///000000111222222111111111111111000111111222222444555666666444333444555777888999999;;;AAAKKKSSSaaalll|||{{{}}}uuueeeXXXMMMCCC===999777666666777666444222333333333222222111111111////////////////////////........................,,,------------.........++++++,,,---------------++++++++++++++++++++++++******++++++++++++***************+++++++++++++++*********+++++++++,,,,,,************+++,,,---...,,,,,,,,,,,,++++++++++++)))******++++++******)))++++++******++++++,,,---))))))))))))))))))))))))******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++******)))))))))*********************+++,,,,,,,,,,,,,,,)))))))))))))))***++++++************++++++++++++)))))))))***++++++,,,,,,)))))))))*********++++++(((((())))))))))))))))))((((((((()))))))))******)))*********************(((***,,,,,,+++***+++,,,******,,,---------,,,,,,,,,,,,,,,,,,,,,---------...------------,,,,,,,,,------,,,,,,------...///000///......---------...---,,,,,,,,,,,,---...///......................../////////000000//////.........///000111222333444111222333444555555555444888888888888888888999:::888>>>DDDEEEDDDFFFLLLRRRYYYdddsss------...///000000//////------......///000000000///------...000222222222//////000111111111111111111111111111111222333333111222333333222222333444444666777777777:::@@@EEECCCMMM[[[iiiwwwtttjjj[[[NNNFFFBBB===;;;666555444444555444222000333333222222111111000000.........///////////////........................,,,,,,,,,---------......)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))******++++++++++++******))))))******+++++++++,,,***++++++++++++,,,,,,,,,************+++,,,---...---,,,,,,++++++*********'''((()))******)))((('''((((((''''''((()))******((((((((((((((((((((((((,,,,,,,,,,,,,,,+++***)))******************************************************++++++++++++******(((((((((((())))))))))))******+++,,,,,,,,,,,,+++))))))((())))))***++++++))))))***++++++++++++***))))))***+++,,,------...(((((())))))*********+++************))))))))))))(((((((((((())))))))))))************)))))))))))))))+++,,,,,,++++++,,,---((()))***+++,,,,,,+++***+++++++++,,,,,,---------.........---------,,,,,,...---,,,+++,,,---...///000///...---------------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...///////////////............///000111222333333000111333444555555444333555666777777666666999;;;999999:::;;;===@@@DDDGGGHHHNNNVVV___iii{{{,,,---///000111111000000//////............//////...///000111111000///...////////////////////////////////////////////////...///000111222333444444666555555666666777888999???BBBGGGNNNYYYhhhwwwrrrhhhUUUQQQKKKCCC===888555444444333222222111111222222000000////////////000000////////////////////////---------,,,,,,+++++++++***(((&&&(((+++------,,,,,,,,,,,,------.........+++++++++*********)))))))))************)))(((((()))***,,,------,,,***)))''''''((()))***++++++,,,++++++******))))))((((((***+++,,,------,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))***)))))))))))))))************))))))((((((''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))+++*********))))))(((((((((((()))***************))))))*********+++++++++******))))))((((((''''''+++)))'''%%%%%%(((+++---******))))))(((((('''''''''((()))++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))++++++******)))(((((((((((()))***+++,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************...---,,,+++++++++,,,---....................................///000111222222222333444444555666666777666666666666666777888;;;:::999999:::===???AAACCCEEEIIINNNUUU___jjjqqq,,,---///000111111000000///......------......///...///000000000000///...////////////////////////////////////////////////......///000111222333333222222222333444666777888888999;;;>>>DDDMMMXXX^^^nnnzzzwwwfffYYYQQQEEECCC???;;;888666555555333222222111111111111111000//////////////////000..............................---------,,,,,,,,,+++)))'''(((+++---,,,+++***************++++++++++++++++++******))))))))))))))))))))))))((((((''')))***+++------+++***)))((((((((())))))******+++((((((((('''''''''''''''((())))))))))))))))))((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))******))))))((()))))))))))))))))))))((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''*********)))))))))(((((((((((()))************))))))))))))******+++++++++)))))))))(((((((((''''''((((((((('''((())))))***((((((((((((((()))))))))&&&'''(((((())))))))))))************************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******)))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************---,,,++++++++++++,,,---------------------------............///000111222222222222333333444444444555555444444444555666666999999888888999;;;===??????@@@AAACCCGGGMMMUUUZZZdddsss,,,---...//////000//////------,,,,,,,,,,,,------......//////000//////...........................////////////////////////------...///000111111222111111111111111222333444555555666666777:::???CCCKKKUUUdddrrr}}}jjjZZZNNNEEEAAA999888666444333333333333222111000000//////000000//////............//////------------------------.........------------,,,,,,+++))))))+++,,,+++******)))))))))))))))((((((************)))))))))))))))))))))))))))(((''''''))))))++++++++++++))))))((((((((()))))))))))))))''''''''''''''''''(((((()))((((((''''''(((((()))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((()))))))))(((((((((((('''((((((((('''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((('''(((((()))))))))))))))))))))))))))************((((((((((((((('''''''''&&&'''((()))***)))((('''&&&''''''((())))))******''''''((((((((((((((('''((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))''''''(((((()))******+++---,,,***))))))+++---...++++++++++++++++++++++++---,,,+++***)))))))))))),,,++++++***++++++,,,,,,------------------------......---......///000111111111111111222222222222333222222222333333444555777777666666777999;;;<<<===>>>>>>>>>???BBBGGGKKKIIIRRRaaaqqq+++,,,------......//////,,,,,,++++++++++++,,,,,,------.........//////...................................................,,,,,,---......///000000222222111000//////000000333444555555555666999;;;<<>>:::777555444666555444333111000000000000///......------............------------......++++++++++++++++++++++++************************,,,,,,+++***)))((())))))*********))))))(((((((((((((((((((((((((((((((((******++++++******)))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((())))))*********)))'''''''''''')))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&'''''''''''''''''''''''')))(((((('''&&&&&&'''''''''''''''''''''(((((((((((((((''''''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&'''(((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''(((''''''&&&'''((()))))))))((((((((('''''''''&&&(((((()))))))))((((((''')))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&''')))++++++)))(((&&&******************************)))((((((((()))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000//////////////////......111111111111222333444555666666666777777888999999555777888999999;;;>>>@@@CCCDDDFFFIIIMMMTTT[[[```eeekkkvvv************+++,,,---...++++++************++++++,,,,,,,,,,,,,,,---...///........................------------------------,,,,,,---------.........+++,,,---...000333555666///000111111000///000111333333333333444888>>>BBBHHHRRR___kkkuuulllYYYMMM@@@===999777555444222000000000000000000000000000000///......------......------,,,,,,,,,,,,------++++++++++++++++++++++++((())))))))))))******************)))''''''((()))(((''''''''''''''''''&&&''''''''''''((((((((((((***************)))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%&&&&&&'''''''''''''''((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&%%%&&&''')))***))))))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%"""&&&***,,,+++***((())))))))))))))))))))))))))))))(((((((((((())))))'''((()))***************++++++++++++++++++++++++,,,,,,,,,,,,,,,---//////............//////////////////000000111222444444555666666666777777777777666888::::::999999:::;;;<<<===>>>AAAEEEIIILLLOOOOOORRRWWW___kkk{{{******))))))***+++---...,,,++++++******++++++,,,,,,+++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,...///111222333000111222111//////000111000111222333444666777999999>>>EEELLLSSS___nnnxxxzzzlll^^^QQQCCC;;;999777555444555444333111---......//////000//////000//////...............------,,,,,,,,,,,,------************************((()))))))))************'''))))))(((&&&%%%''')))'''''''''''''''(((((((((&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&(((((((((''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''###$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&"""$$$''')))+++***)))((())))))))))))))))))))))))(((((((((''''''(((((()))&&&'''(((***************++++++++++++++++++++++++++++++++++++,,,---...///------......//////000000------......///111222333333444444555555555555555666888:::;;;:::999:::;;;::::::;;;>>>AAADDDFFFGGGHHHHHHHHHJJJOOOYYYdddkkk***))))))))))))+++,,,---,,,,,,++++++++++++,,,,,,++++++******+++---...///************************,,,,,,,,,,,,,,,,,,,,,,,,------..................000000///...---------------.........------///111+++---000222333333222222555666888999===FFFRRRZZZbbbppppppggg[[[PPPGGG@@@999555333111000000111222222222000000000000000///...---000000///............///---,,,,,,++++++,,,,,,---))))))))))))))))))))))))))))))******+++++++++,,,%%%'''((('''%%%$$$''')))((()))))))))******++++++&&&&&&&&&'''''''''((((((&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''(((((()))))))))((((((''''''&&&%%%%%%'''(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###%%%(((******)))&&&$$$%%%%%%&&&&&&'''((((((((($$$%%%&&&'''(((((()))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((++++++***)))((('''&&&&&&))))))))))))))))))))))))(((((('''''''''(((((()))%%%&&&((()))*********)))************************++++++++++++,,,---......------......///000111111,,,,,,,,,---...///111111222222333444444444333333000333666888888888999:::;;;:::999:::<<<>>>>>>>>>FFFEEECCCBBBCCCGGGNNNSSSWWWdddwww)))***++++++------...///---,,,***)))((())))))***,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,***++++++++++++***))))))......---,,,,,,+++******------...//////...---,,,........................000000000000000000000000///111333666999<<>>999666555444333111000000000111222////////////............///...------...///000111+++++++++++++++++++++++++++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%$$$###""""""$$$&&&'''((('''%%%$$$###$$$%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%%%%((('''&&&%%%$$$%%%%%%&&&))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((()))***************+++*********************++++++,,,------......///////////////000111222333000000000111222222333333444444555555666777777777777777777888999999::::::???>>>>>>>>>@@@AAACCCEEEMMMQQQWWWaaammmyyy))))))***+++,,,---.........---+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++*********))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++------------------------////////////////////////,,,---///000222444666666===BBBJJJPPPWWWaaammmvvvsssfff[[[OOOFFF@@@>>>;;;888555222000///333222111000///000000111000000/////////...............---,,,---...//////+++++++++++++++++++++++++++++++++******)))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$###""""""$$$&&&''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%((('''&&&%%%$$$%%%%%%&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''(((((()))************)))+++++++++++++++++++++++++++,,,,,,---......//////////////////000111222222//////000111111222222333333333444444555666666666666666777777888999999:::;;;:::::::::<<<===???@@@DDDFFFIIIOOOVVV]]]dddhhh((())))))***+++,,,------///...,,,+++***)))))))))++++++++++++++++++++++++***))))))))))))***++++++,,,+++)))((((((((()))***))))))***+++,,,,,,------******+++++++++++++++***------------------------------------------------......//////000000000111333555888:::>>>EEEOOOWWW___gggsss~~~wwwbbbQQQGGGAAA<<<999777666555333222111111111111000//////......//////000000000/////////.........---,,,,,,+++,,,,,,,,,************************************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######$$$$$$###""""""$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))++++++++++++++++++,,,,,,++++++,,,,,,---..................//////000111111//////000000111111222222111222222333444444555555555666666777777888999999888888888888999;;;<<<===@@@AAABBBDDDHHHLLLOOOQQQ'''(((((()))***+++,,,,,,///...---,,,***))))))(((++++++++++++++++++++++++)))))))))))))))***++++++,,,***(((''''''''')))***))))))******+++,,,,,,,,,)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000111222333555999???DDDHHHMMMVVV```jjjuuu~~~wwwfff[[[KKK@@@<<<;;;:::999555444444333333333333444//////.........---------000000000/////////......,,,,,,++++++************************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%$$$$$$######$$$$$$###"""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''(((((((((&&&'''(((((())))))((((((***************+++++++++)))******++++++,,,------,,,------...//////000000......//////000111111222000000111111222333333333444555555666666777888888888999999999:::;;;<<<<<>>:::999888666555222111111000//////000000............------,,,,,,////////////............+++++++++******)))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''#########$$$$$$%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&%%%$$$################################################$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''(((&&&&&&'''(((((((((((('''''''''(((((()))))))))***'''(((((()))******++++++++++++---......///......---......//////000111111//////000000111222222222333444444555555666777777888999999::::::;;;;;;;;;999999;;;>>>@@@CCCFFFGGG%%%&&&&&&'''((()))***++++++++++++++++++***(((((()))))))))))))))))))))))))))(((((((((((()))*********)))'''&&&&&&''''''(((******)))))))))))))))))))))))))))))))))***+++,,,************************++++++++++++++++++++++++((((((((()))))))))******(((***,,,///000111000000000111333666:::???CCCEEELLLTTT```kkkuuuyyyhhhccc\\\WWWSSSNNNHHHCCC;;;:::::::::999777333000222222111000////////////---............---,,,,,,.........---------,,,,,,))))))*********)))((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%&&&###############""""""""""""###$$$$$$%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$######"""#############################################$$$$$$$$$$$$"""######$$$$$$######""""""###$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$######"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''&&&&&&&&&'''(((((())))))''''''(((((()))*********)))***,,,---......------------......//////000000/////////000111111222222222333333444555555666666666666777888999999888888666777888:::;;;===>>>>>>%%%%%%&&&'''((())))))***((()))*********)))(((((())))))))))))))))))))))))((((((((((((((()))******((((((((('''''''''&&&&&&'''((((((((()))*********((('''''''''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,...//////...---,,,---///222555666777999???FFFLLLRRRYYYaaagggttt|||vvvmmmaaaVVVLLLHHHDDDBBBBBBAAA===999777777777888777666333111333222222111000000111111---.../////////...,,,,,,------,,,,,,,,,+++++++++(((((()))***+++***))))))((((((((((((((((((((((((&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#######################################$$$$$$$$$###############"""!!!!!!!!!"""###$$$%%%$$$$$$#########$$$$$$$$$$$$%%%%%%####################################$$$$$$$$$$$$###""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""###$$$$$$###""""""""""""###$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%################################################"""#########$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&''''''''''''&&&&&&&&&''''''((())))))***(((((()))******++++++,,,((()))+++---...---,,,+++,,,------......///000000/////////000111111222222222222222333444444555555555666777888888888777666999::::::;;;;;;<<<;;;;;;$$$%%%%%%&&&'''((())))))&&&''')))******))))))((())))))))))))))))))))))))((((((((((((((()))******''''''((((((''''''&&&%%%%%%%%%&&&((()))+++,,,,,,&&&&&&%%%%%%&&&''')))***))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&%%%$$$$$$***)))''''''(((***,,,,,,///......///111222222111222555999;;;===AAAGGGLLLPPPWWWbbbkkksss~~~~~~nnn^^^VVVRRRKKKDDDDDD@@@===<<<===<<<999555333333222222222222333333//////.........//////000---.../////////...---,,,,,,,,,,,,+++++++++******'''((()))+++++++++******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###"""""""""###############"""!!! !!!"""###$$$%%%%%%$$$###############$$$$$$$$$$$$########################"""############$$$$$$$$$""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""######$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$###"""!!!"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&''''''((()))******+++*********+++,,,,,,------''')))+++---...---,,,+++,,,,,,------...//////000//////000000111111222222111222222333333444555555666777888999999999888777999:::;;;<<<<<<<<<<<<<<<$$$$$$%%%%%%%%%%%%&&&&&&'''((()))(((&&&&&&((()))&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((,,,,,,,,,------.........000111333555777999;;;;;;???AAAEEEKKKSSS\\\cccgggvvvyyyvvvooo^^^ZZZTTTLLLFFFBBB@@@???999999777666666555555555333333444444333222000///000000///------,,,,,,,,,+++,,,---......,,,***))),,,,,,,,,+++++++++******)))))))))((((((((((((((((((''''''''''''&&&&&&&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$$$$#########""""""'''&&&%%%###""""""!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&$$$"""!!! """"""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$############$$$$$$#########"""""""""""""""$$$$$$###"""!!!!!!!!!"""%%%$$$$$$###$$$$$$%%%%%%%%%###!!!"""###$$$$$$###$$$###""""""######"""!!!########################%%%%%%%%%$$$$$$$$$#########"""!!! !!!"""###!!!!!!""""""#########$$$###"""""""""""""""######################################################$$$######""""""######$$$"""############$$$$$$$$$###$$$%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))***))))))(((''''''((((((((()))******++++++//////.........000222333......//////000000111111111111222333444444444444777777777777666666666666888888888888999;;;===>>>"""######$$$$$$%%%%%%%%%'''(((((((((&&&&&&''')))&&&&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&%%%'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))+++,,,,,,,,,------------------...000222333555555222333555:::???FFFKKKOOOXXX[[[```hhhrrr}}}vvvjjj```XXXTTTPPPMMMHHHBBB>>>;;;::::::777666555444333333333333333333333333222111000/////////...---,,,,,,,,,,,,+++,,,---...---,,,***)))++++++++++++************))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%$$$###""""""!!!""""""$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%$$$$$$$$$$$$$$$$$$###%%%%%%$$$############$$$###$$$$$$%%%%%%$$$$$$###$$$######"""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! ########################""""""!!!!!!!!!!!!"""""""""""""""""""""""""""#########""""""!!!"""""""""$$$$$$$$$############$$$$$$###"""###%%%''''''&&&$$$"""!!!"""######"""!!!########################$$$$$$$$$$$$###############"""!!! !!!"""###!!!!!!"""""""""#########&&&%%%$$$"""!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$%%%$$$###!!!###$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$########################$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&(((((())))))(((((('''&&&((((((((()))******++++++------------...///000000.........///000000111111000111222333444444444444666666666666666666666666888888888888999:::<<<===!!!!!!""""""###$$$%%%%%%&&&(((((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&'''&&&%%%&&&((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((((()))))))))+++++++++,,,,,,,,,,,,,,,***+++,,,,,,---...//////------...000333666999;;;>>>@@@CCCIIIQQQYYY```dddppptttzzzxxxsssjjjeee]]]TTTMMMHHHFFFEEEAAA>>>;;;888666555555555444333222111111111111111333333222111000000000000///...---,,,++++++++++++++++++,,,---,,,+++***)))*********)))))))))(((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$###"""$$$############"""""""""""""""!!!!!!!!!!!!""""""%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""#########$$$$$$$$$$$$$$$%%%$$$$$$#####################$$$$$$$$$$$$######!!!!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """""""""""""""""""""""""""!!!!!! !!!!!!"""!!!!!!!!!""""""#########""""""!!!!!!!!!"""######$$$$$$######""""""!!!!!!!!! """%%%''''''&&&###"""!!!"""###$$$###"""####################################""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""######%%%%%%###"""!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""""""""#########$$$$$$"""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###"""""""""!!!!!!"""""""""""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&%%%%%%'''''''''(((''''''&&&&&&'''(((((())))))******+++***+++,,,------.........---......//////000111111000000222333333333333333444444444555666666777777888888888888888999:::;;; !!!!!!"""###$$$%%%%%%&&&'''(((((('''&&&'''(((&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$'''''''''(((((())))))***++++++++++++++++++++++++,,,,,,,,,,,,------------////////////000222333444333444777:::???DDDIIILLLRRRUUUZZZ```gggpppyyyyyylllbbbZZZVVVUUURRRLLLFFFBBBAAAAAAAAA:::888666444333333444555222222111000//////000000333222000///...///000000......---,,,,,,,,,,,,,,,+++++++++,,,+++***))))))))))))((((((((('''''''''(((((()))))))))))))))***'''''''''&&&&&&&&&%%%%%%"""######$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$###""""""############"""""""""""" !!!""""""%%%%%%$$$$$$######""""""############""""""""""""""""""######$$$$$$%%%%%%$$$$$$###"""""""""""""""######$$$$$$$$$$$$######!!!!!! !!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######""""""""""""###### !!!"""###$$$$$$!!!!!!!!!!!!!!!"""###$$$#########""""""!!!  """######!!!"""!!! !!!###$$$$$$###########################""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%''''''%%%$$$"""""""""""""""############"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$######""""""!!!!!!""""""###"""""""""###############$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&%%%%%%$$$&&&&&&&&&''''''&&&%%%%%%''''''(((((()))*********)))***,,,---......---,,,------......///000000111///000111222333333333333222222333444555666777777888888888888888888888999""""""######$$$%%%%%%&&&%%%&&&(((((('''&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%######""""""""""""######%%%&&&&&&'''(((((())))))*********************))),,,,,,,,,+++++++++++++++,,,,,,,,,------...////////////000222555888:::<<>>;;;;;;;;;;;;999888666555666666555333222222111111111000000//////000000000///......------.........------,,,,,,,,,,,,------*********)))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&''''''(((((()))&&&&&&&&&&&&%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!"""""""""""""""### !!!""""""#########"""""""""""""""!!!!!!"""""""""""""""###"""""""""##################""""""!!!!!!!!!!!!!!!""""""############""""""$$$###"""!!!   !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!"""""""""!!!!!! !!!"""""" !!!"""######"""!!! $$$######$$$$$$###!!! !!!$$$%%%%%%$$$########################""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!! ###"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""!!!!!!!!!"""""""""##################$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$#########$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&''''''(((((())))))***)))***+++,,,------------,,,------......///000000...///000111111222111111///000111222333444555555444555666666777777777666###############"""""""""###&&&(((((('''&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$######""""""""""""######"""######$$$%%%&&&'''((()))))))))(((((('''''''''(((((((((((())))))))))))******++++++,,,,,,,,,,,,,,,,,,---------.........---///000111000000222333555888;;;>>>AAADDDHHHKKKMMMRRRZZZ```eeejjjooossswww}}}yyysssgggeeebbb___ZZZSSSKKKFFFFFFEEECCCBBB@@@>>><<<<<<;;;;;;;;;::::::999888888444333333222111111111000/////////......//////000---------.........------+++***************++++++******)))(((((((((((((((((((((((((((''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$!!!"""""""""######$$$$$$################################################"""###$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""######!!!!!!!!! !!!!!!""""""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""##################""""""""""""""""""!!! !!!""""""############""""""######"""  !!!!!!""""""!!!!!!  !!!!!!!!!!!!!!!!!!""""""!!! !!!!!! """$$$$$$$$$###"""#########$$$%%%%%%""" !!!$$$&&&&&&%%%#################################"""""""""!!!!!! !!!"""######"""!!! """"""!!!!!!!!! """"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""#########"""""""""######$$$###$$$$$$%%%%%%$$$$$$###"""""""""!!!!!!""""""""""""""""""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%&&&'''''''''''''''&&&&&&''''''((()))))))))))))))))))))***+++,,,,,,,,,,,,---......//////000---...///000111111111111///000000111222333444444222333444666777777777666######""""""!!!!!! ###%%%((()))'''&&&%%%%%%'''&&&%%%%%%$$$$$$$$$$$$'''''''''((((((((())))))%%%%%%$$$%%%&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""""""""######!!!""""""###%%%&&&''''''))))))(((((('''''''''&&&)))))))))***************(((((())))))))))))(((((((((((((((((((((((())))))+++---///000/////////000...///111222333555888;;;;;;???EEEIIILLLNNNRRRUUUXXX^^^eeeiiikkknnntttzzz}}}vvvsssnnniiiccc\\\UUUPPPNNNMMMMMMNNNMMMJJJFFFCCC<<<<<<===>>>>>>>>>======555555444333333444555555222222222222222222222222......---------......///+++,,,---.........---,,,)))((((((((((((((())))))******)))((((((((((((((())))))((((((((('''''''''######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############### !!!!!!!!!""""""######""""""!!!!!!!!!!!!"""""" !!!!!!""""""###### !!!!!!!!!""""""######$$$$$$######""""""!!!!!!""""""!!! """"""############"""""""""!!!!!! !!! ######$$$$$$$$$$$$###### """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!! ###"""!!!  """$$$%%%%%%$$$### ###$$$$$$""" !!!$$$&&&&&&&&&####################################"""""""""""" !!!"""######"""!!! """"""!!!!!! !!!###%%%'''(((!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""######"""""""""""""""###$$$$$$$$$%%%%%%$$$$$$$$$!!!!!! !!!!!! !!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&'''(((%%%&&&&&&'''((((((((('''&&&&&&''''''((()))))))))((((((''''''''')))+++,,,,,,,,,------...//////000---...///000111111111111000000000111222222333333000222444666777777777777 """###$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!!!!"""###$$$ !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%###"""!!! !!!  !!!"""""" """"""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%'''(((((((((((((((''''''''''''((()))))))))))))))&&&''''''((()))******+++)))))))))))))))))))))))))))***,,,...////////////111333555888:::<<<>>>>>>HHHKKKOOOQQQRRRTTTYYY^^^bbbffflllqqqvvv{{{{{{tttlllddd^^^[[[YYYQQQPPPMMMJJJGGGEEEDDDCCC@@@BBBEEEGGGEEEAAA<<<999;;;;;;;;;;;;;;;;;;;;;;;;555555444444444333333333666333000.........---,,,000////////////.........,,,,,,+++***)))))))))***))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!  !!!"""### !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""###"""!!! !!!"""###!!!!!!!!!!!!!!! !!!"""######"""!!!  !!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!"""###$$$######"""!!! !!!"""$$$%%%!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!""""""&&&$$$  """!!!!!!!!!!!!!!!""""""###""""""!!!!!! """"""""""""""""""""""""  """""""""""""""!!!!!!!!!!!! """######!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!""""""""""""(((&&&$$$""""""$$$&&&''''''&&&$$$%%%&&&'''&&&%%%'''&&&&&&''''''((()))***++++++******************---,,,,,,+++++++++,,,,,,111000///......///000111//////111222222222222222000111333555666666666555 !!!!!!!!!!!!!!!!!! """"""###$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$!!!!!!!!!"""#########$$$$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$######"""!!!  !!!"""""" #####################$$$''''''(((((((((((('''''''''(((((((((((((((''''''''''''((())))))))))))(((&&&''''''((())))))******))))))))))))))))))))))))%%%'''(((***++++++++++++...///111333555777888888666999===>>>???AAADDDGGGKKKNNNRRRUUUYYY\\\aaadddiiimmmrrrwwwzzz~~~wwwpppiiiccc^^^[[[[[[XXXTTTOOOKKKIIIHHHGGGCCCBBB@@@???===<<<;;;;;;<<<>>>AAACCCBBB>>>:::777888999999999999999999999444444444444333333333333333111///.../////////...///............---------,,,+++******))))))******************))))))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""""" """"""!!! !!!!!!######!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""!!!!!! !!!"""###!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!! !!!  !!!  !!!!!!""" !!!"""###$$$###"""""" """###$$$!!!!!!!!!""""""!!!!!!!!! !!!!!!"""%%%###!!! !!!!!!!!! !!!!!!"""###"""!!!!!!!!! """"""""""""""""""""""""!!!"""######""""""###$$$""""""""""""!!!!!!!!!  !!!"""### !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""############&&&%%%######$$$&&&)))+++)))'''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((()))***************************......------------......//////...------...//////......///000111111111111000111333444555666555555!!!!!!""""""""""""!!!!!!!!!"""###$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$######"""######$$$""""""""""""""""""""""""##################"""""""""###$$$&&&&&&%%%$$$##################$$$$$$$$$!!!  !!!"""""" #####################"""%%%&&&&&&'''(((((((((((('''(((((())))))(((((((((&&&&&&'''(((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((($$$%%%&&&((()))))))))))))))***,,,---///000000000,,,...222333333333444555888:::<<<===>>>AAAEEEHHHNNNQQQTTTVVVYYY\\\```cccgggkkkpppuuuyyy}}}wwwpppmmmmmmbbb\\\UUUNNNIIIEEEBBB@@@@@@???===;;;::::::::::::::::::999888888888999999777999;;;======:::777555666666666666666666666666444333333333333222222222111///---...///000000///---------,,,,,,,,,++++++++++++***)))))))))******+++++++++*********))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! $$$###""""""!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""!!! !!!""""""### !!!!!! !!!!!!""""""!!!!!!      !!!""" """#########"""!!! !!!"""### !!!!!!!!!!!!  !!!!!!!!!###"""!!!  !!! !!!""""""!!!!!!!!!!!! """"""""""""""""""""""""!!!###$$$$$$###"""$$$%%%"""""""""!!!!!!!!!  !!!"""""" !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$######"""###%%%(((+++---+++(((%%%###$$$&&&''''''&&&&&&&&&&&&'''((())))))))))))))))))************------,,,,,,,,,------......------,,,,,,------...,,,---...///000000000000000111222333444555555555!!!!!!!!!""""""!!!!!!!!! !!!"""$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$$$$###############"""""""""""""""!!!!!!!!!#########""""""""""""### """$$$%%%&&&%%%$$$###########################!!!  !!!"""""" ############""""""""""""!!!"""###%%%%%%&&&&&&&&&''''''((()))))))))((((((%%%%%%&&&'''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&'''((())))))*********(((((()))***++++++++++++,,,...000111111000......000111111111111444888;;;===>>>@@@AAABBBDDDHHHKKKLLLPPPUUUYYY]]]aaaeeegggiiilllqqqtttvvvwwwzzz{{{|||vvvpppnnnpppsssuuu|||rrrdddWWWNNNMMMNNNMMMIIICCC???======<<<<<<;;;:::888777666666666666777777777666666777777888333444777999999888666555555555444444444444444333333333222222222111111111000///---...///000///...,,,+++++++++******************))))))))))))***************))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""" ######"""!!!!!!!!! """!!!!!!!!!!!! !!!!!!!!! !!!!!!!!! !!!""""""### !!!"""!!!!!!"""###""""""!!!!!!     !!!!!! !!!"""""""""!!!!!! !!!!!!!!! !!!!!!  !!! !!!!!!!!!   !!!"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""""""""!!!!!!!!!  !!!""" !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!""""""""""""#########"""!!!""""""$$$'''***,,,,,,)))%%%"""###%%%''''''%%%%%%%%%%%%&&&'''((()))((((((((()))))))))))))))***))))))))))))***++++++---------,,,,,,---------,,,---...//////000000///000000111222333444555555 !!!!!!  """###$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!!!###""""""!!!!!!"""###### !!!###$$$$$$$$$$$$###$$$######""""""!!!!!! !!!  !!!"""""" """"""""""""""""""""""""!!!!!!###$$$%%%%%%%%%%%%&&&&&&'''((((((((((((((($$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******((()))******+++************+++,,,---...,,,***(((***++++++******,,,000333222333333333333555888;;;888;;;???BBBDDDFFFIIIKKKOOORRRVVVYYYZZZ[[[]]]^^^bbbeeeiiillllllmmmnnnooorrrvvv|||{{{tttmmmhhhddd```^^^TTTRRROOOMMMMMMMMMOOOPPP^^^]]]YYYQQQGGG@@@>>>>>>???<<<888555555666666666666555555444333333333333444333222111111111111222111222444666666666666555555444444444333333333222222111111111111000000000111000......//////---+++************))))))))))))***))))))((())))))******)))(((((((((((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!! !!!!!!!!! !!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!  !!!""""""!!!!!!    !!!!!! !!!"""!!!     !!!  !!!!!!  !!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!  !!! !!!!!!!!!!!! """"""!!!!!!  !!!!!!!!!!!!"""!!!!!!!!!"""###$$$&&&'''+++((($$$"""###%%%&&&'''$$$$$$$$$%%%%%%&&&'''(((''''''((((((((()))))))))((((((((((((((()))******------------------------,,,---...///000000000000///000000111222333444555  !!!###$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""###############"""!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###$$$"""""""""""""""#########$$$######"""!!! !!!  !!!"""""" !!!!!!!!!"""""""""#########$$$$$$%%%&&&&&&&&&&&&$$$%%%&&&'''''''''''''''######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))******+++************))))))***,,,+++)))'''((()))***))))))***---///...///000000//////111333///222444666666777999:::;;;>>>AAACCCCCCDDDEEEFFFGGGIIILLLNNNNNNNNNOOOPPPPPPTTTYYY^^^```bbbdddfffgggggggggiiikkknnnqqqssswwwyyyyyywwwsssooommmmmmmmmllliiifffdddcccbbbbbbdddfffkkknnnppppppooonnngggeeecccbbbaaa___\\\ZZZXXXVVVRRRMMMIIIFFFDDDCCC<<<<<<<<<<<<<<<<<<<<<===DDDFFFGGGFFFBBB>>>;;;999<<<:::777555555555444333000000000111222222222222333222111000000/////////111222333444444555555555444444444333333222222111111111000000000/////////111///...//////...,,,************))))))))))))((())))))((((((((()))******(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""  !!!!!!!!!   !!!!!!!!!!!!  !!! !!!!!!!!!  !!!!!!  !!! !!!!!!!!!   !!!!!!   !!!!!!!!!!!!!!!  !!!!!! !!!"""!!!!!!!!!    !!!!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!"""######$$$(((%%%"""!!!###%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&''''''(((((()))))))))))))))))))))***+++,,,,,,------......------,,,,,,---...///000000000000/////////000111222444555 !!!!!!!!!!!! !!!"""$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################""""""######"""!!! !!!""""""""""""""" !!!###$$$$$$###!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""  !!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&''''''((())))))***))))))+++)))((()))+++,,,+++))))))+++,,,+++***)))***++++++---//////...---...///...///222222222222333444000222555666666555666777666888::::::::::::;;;<<<:::===AAACCCDDDEEEGGGHHHJJJJJJIIIJJJKKKMMMOOOPPPSSSTTTUUUTTTQQQNNNLLLLLLJJJIIIHHHGGGFFFDDDDDDCCCEEEGGGJJJLLLNNNMMMLLLKKKEEEDDDCCCDDDDDDDDDBBB@@@>>>>>>===;;;999777777777555444444444444444444555555777:::===???>>>:::777999888777777777777555333///000111111222222222222333222222111111111111111111111222222222333444444444333333222111111000000000000000/////////.........------...000///---+++*********))))))))))))(((((((((((((((((()))******((((((((((((''''''''''''###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!  !!!""""""!!!  !!! !!!!!!!!!!!! !!!!!!  !!! !!! !!!!!!  !!!!!!!!!""" !!!!!! !!!###!!!!!!    !!!!!!  !!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$""" !!!###%%%%%%%%%############$$$%%%&&&'''%%%%%%&&&''''''((())))))(((((((((((()))***+++,,,***+++,,,------,,,+++***+++,,,---......//////...////////////000222333444!!!!!!""""""""""""!!!!!!!!!"""$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$########################!!!"""""""""!!!  !!!"""######"""!!!  !!!###%%%&&&$$$!!! """### !!!""""""###!!!  """""""""  !!!"""###$$$%%%""""""#########""""""!!!!!!"""###$$$%%%&&&&&&%%%""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%&&&''''''(((((((((((()))&&&$$$%%%(((+++***((((((***+++***'''&&&%%%&&&%%%(((******)))((('''(((***,,,...............000---///222222111000111111111222333333222222333444222444666777666666777888:::999888777777888:::;;;:::===???>>><<<999888888666777777777777666555555777888999;;;:::999888777555555555666888999888777444555666666444222222222444333111/////////000111///000222888======:::666------...000333333222000111111111111111000///...//////......//////000111111111111111111222333333333222222111000//////...000/////////............++++++,,,...000111///---************))))))))))))((((((((((((((()))******))))))))))))((((((((((((#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""!!!!!! """######  !!!!!!""""""!!! !!!!!!     !!!!!!    !!!!!!""""""  """!!!!!!   !!!!!!  !!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""###$$$%%%&&&&&&!!! !!!###%%%%%%$$$############$$$%%%&&&'''%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&((()))))))))***+++,,,,,,+++***)))******+++,,,------------//////...///000111333444