BMv6(1 ;;;999777666777888888888:::999888888999999888666999888999<<<<<<:::;;;@@@:::777666666222------000000///222999===;;;888999888:::<<<;;;:::999::::::888777555555777777777666222111111333555777666555555666444000000111///+++,,,,,,---------,,,++++++---------,,,,,,,,,++++++------...///000111222222222222444333111888LLL___oootttpppmmmPPP>>>999999===EEEQQQ```nnnwww{{{yyyyyypppoooxxxkkkIII222666NNNmmmxxxlll999888222888]]]ccc\\\JJJ444444333111:::999555666444666BBBAAA???>>>===888222444999777BBBBBB??????777111777666999;;;888888999666222444222222444444222444999666:::>>>@@@??????BBBDDDBBB@@@>>><<<:::999888777888;;;>>>???>>>@@@DDDHHHHHHUUUVVVPPPRRRSSSUUU^^^RRRWWWXXXSSSMMMKKKJJJHHHFFFIIIKKKKKKNNNRRRQQQMMMMMMOOOPPPNNNIIIGGGHHHJJJKKKIIIGGGFFFGGGGGGFFFEEE@@@AAABBBCCCDDDFFFGGGGGGEEEGGGIIIFFFBBB>>>===>>>>>>>>><<<999;;;@@@BBB???===;;;::::::;;;<<<:::999:::999888999;;;<<<;;;:::::::::999999999:::;;;<<<888888888888888888888888888888888888888888888888<<<777444666777555444666888888CCC999555:::222555555444444444444555666666888666777::::::555333444999;;;999555444777888666444555555333222222444666222222333333333444444444333111111555555222222555444555555555444444666777888777555666888===BBBFFFHHHGGGFFFDDDBBB@@@>>>>>>===>>>???>>>===<<<===???>>>CCCFFFCCCBBBBBBAAA??????@@@CCCDDDFFFIIIMMMPPPOOOMMMKKKIIIIIIGGGEEECCCCCCAAABBBEEEFFFDDDCCCFFF@@@@@@AAACCCDDDCCC???===AAACCCEEEEEEDDDCCCDDDEEE@@@EEEHHHGGGAAA======@@@;;;===@@@BBBAAA@@@@@@@@@>>>???AAACCCEEEGGGHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBCCCBBBAAA@@@BBBDDDDDDFFFGGGGGGFFFFFFGGGHHHEEEGGGIIIIIIHHHHHH;;;999888:::======:::777444777999999777777:::<<<:::999888888:::;;;<<<<<<:::999999:::999555...)))111///...333999<<<999555:::<<<>>>???>>><<<999777888999;;;=========;;;:::555555555555666666666777444222111222333333///,,,---++++++,,,---+++'''###)))***++++++***)))***,,,,,,...---(((+++222333000...222333999PPPpppoooJJJ444222<<>>AAAAAAAAA:::999777666666777999:::888999;;;>>>@@@CCCDDDEEEHHHKKKMMMJJJFFFFFFKKKPPPJJJKKKRRRWWWRRRMMMYYYlll\\\RRRKKKKKKNNNLLLJJJIIILLLNNNQQQTTTUUUSSSNNNJJJIIIQQQTTTNNNKKKNNNLLLGGGLLLKKKIIIGGGDDDBBB@@@???>>><<<:::;;;<<<===;;;:::<<<<<<;;;:::999888888777;;;888777888;;;======;;;999:::::::::::::::999999888888888888999999999999999999999999999999::::::555<<<>>>:::777888555000555555666:::<<<;;;777222<<<;;;999666555555888:::888888888777555333555888222444555555444333333444888888999888777555444222===:::666333444555666666666555444222111111222222222222222333333444444444///000000000111111111111777000...333666333222444444555777999999999999888AAACCCEEEDDDAAA>>><<<;;;???>>><<<:::999:::<<<===<<<>>>???@@@???>>>???@@@???>>>===???CCCHHHLLLMMMMMMIIIDDDCCCCCCCCCBBB@@@BBBBBBBBBAAAAAAAAA@@@@@@<<>>>>>>>>>>>>>>BBBAAA@@@???>>>>>>>>>>>>AAAAAABBBCCCDDDEEEFFFFFFCCCCCCCCCCCCBBBBBBAAA@@@??????@@@AAAAAABBBCCCCCCEEEEEEDDDCCCCCCDDDFFFFFFGGGGGGGGGGGGGGGGGG:::999888:::<<<<<<999777666888:::999777666888:::===<<<:::999999999999999<<<;;;:::;;;;;;888333...333111///...111555:::<<<999:::<<<<<<<<<:::888777777888999:::;;;::::::999444444555666666777777888444222111111222222000---...,,,))))))***+++***)))((()))***)))(((''')))+++'''+++...---000555555111???777;;;PPPgggiiiVVVAAA>>>777555BBBYYYkkkooollllll___WWWVVVMMM@@@AAAKKKiiipppvvvmmmUUU>>>:::BBBbbbcccZZZCCC111000<<>>777111111222888777666555444444555555:::888666666666555333111999999999:::<<<>>>AAABBBCCCDDDDDDEEEFFFGGGHHHHHHOOOQQQRRRPPPNNNNNNQQQTTTZZZTTTSSSSSSOOOOOO___sssYYYUUUSSSUUUTTTPPPLLLLLLNNNHHH@@@>>>BBBGGGHHHHHHCCC>>>;;;:::999888:::===;;;:::999888666555444333555555555555666666666555444444444333333222222222777555333444777999999777666666666555333111000///333333444444444555555555666666666666666555555444555888666000...444777777777888888555000000444999666666666555444333333333777<<<;;;333///222444222333444666666444444444555555555666666666555444333:::777444333444555555444666555333222111111222222222222222222333333333333000111111111222222222222999333111444555333111333444555666777888888777666:::<<>>===<<<===@@@???===<<<;;;<<<===>>>:::<<<===>>>===<<<===>>>???>>>===>>>AAAEEEHHHJJJLLLHHHCCCAAAAAAAAA@@@???AAAAAAAAA@@@@@@@@@??????;;;===???@@@??????@@@AAACCCBBBAAA@@@@@@AAABBBBBB??????>>>=========>>>>>>???>>>>>>>>>>>>>>>??????@@@@@@AAABBBCCCCCCCCCCCC@@@@@@@@@@@@@@@???>>>>>>>>>??????@@@AAAAAABBBBBBDDDCCCCCCBBBCCCDDDEEEEEEGGGGGGGGGGGGGGGFFF999888888:::;;;;;;999777888999999888666666777999===<<<:::999888888999999<<<;;;:::::::::999666333222222111///...111777<<<888999999999999999888777777777777777777888888888333444555666777777888888555333111111222222111000111---)))((())),,,...///***+++***)))'''(((***,,,+++------++++++------+++555TTTbbbOOO222---;;;333HHHhhhnnn\\\RRR@@@777<<<777+++///@@@pppzzzrrrSSS::::::FFFNNNZZZPPP>>>---***666FFFOOOOOOBBB777333444444333444<<<888555555:::???AAAAAA???===:::666333333777:::DDDEEEDDD@@@999555444555888777555444333444666777:::999888999:::;;;:::999@@@AAACCCEEEFFFHHHIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEHHHHHHHHHIIIIIIIIIIIIJJJRRRIIIBBB@@@>>>???KKKYYYKKKIIIHHHHHHDDD>>><<<===BBB999333888BBBDDD;;;000AAA===@@@GGGCCC777666???444333333333222222222222333444555555333222222333222222222222222222111111222111000111333444444333555555444444222111///...111111111111222222222222444444555555555444222111444555222,,,+++///444666222222222222333555777999:::;;;===>>>>>><<<:::888222999;;;555444888777111333444666666444444444555222222333444555555555444555444333333444555444333555444333222222111222222222222222111111111111111111111111222222222333333999555222444444222111222333444555666666666555444333666999<<<<<<===>>>@@@>>>>>><<<;;;;;;;;;<<<===888:::;;;;;;::::::;;;<<>>======>>>AAAEEEGGGKKKGGGBBB???>>>>>>??????????????????>>>>>>>>>>>>;;;<<<===<<<<<<<<<>>>@@@AAA@@@@@@@@@@@@@@@AAAAAA???>>>======<<<<<<======;;;;;;;;;<<<===>>>???@@@>>>???AAABBBBBBAAA???>>>==================<<<;;;===>>>>>>??????@@@@@@@@@BBBAAAAAAAAABBBBBBCCCDDDEEEEEEEEEFFFFFFFFF888888999:::::::::888777888888777777666777888999888999999888888999;;;===999888888777777777666666///111333555555555555555888888888888888888999999777777666666666777777888555666777777777777666555777555333222222333444444444111...,,,,,,---///000......---,,,******,,,///000///+++'''&&&)))---000???777333444666777???IIIwwwsssTTT@@@999666:::AAAAAA777444HHHcccxxxZZZ777)))777HHHOOOFFF;;;...+++555CCCJJJKKKIII;;;111333444222555<<<:::666222444:::???@@@>>>>>><<<:::666444555999<<>>===<<<;;;::::::999999:::<<<<<<;;;999<<<555222222222///111666<<<888666777666333444888,,,:::CCC===555BBBfff```DDD666777777777777666666666666444666888666333111000111222222222333333333333333111111000000111222333333222222333444444444333333222222222222333333333333333444666777777666444333222444444222000///000000333444:::GGGTTTWWWNNNDDDHHHGGGFFFEEEBBB===888444777222111666;;;;;;666111222333555555333333333444333333333444444444444444222222222444666666444222444333333222222222111111222222111111000000//////000000111111111222222222555333222222222222111222222333444555555444333222111444888:::<<<===???AAA;;;::::::999999999::::::888999::::::999999:::<<<=========<<<===@@@DDDGGGLLLHHHCCC???======??????>>>>>>>>>=========<<<<<<;;;;;;<<<;;;::::::===?????????????????????@@@@@@>>>===<<<<<<;;;<<<<<<<<<::::::::::::;;;<<<===>>>>>>???AAABBBBBB@@@===;;;;;;;;;<<<<<<<<<;;;;;;:::=========>>>>>>>>>????????????@@@@@@AAAAAABBBBBBDDDDDDDDDDDDDDDEEE888999:::;;;:::999999888666555444555666999;;;;;;777888999888777888;;;===777777777777777777888999444222111444888999555111777777777888888999::::::999888777777777777888888888888999999888666444222888777666555444555666777666555555333111//////.../////////---++++++---///+++++++++++++++---333888///444444222<<>><<<999999777555444555999<<<999999888777555555555666999999999;;;>>>BBBEEEGGGAAA???======>>>>>><<<::::::;;;<<<<<<;;;888555333666555555555444444444444666555555777888999777666444111000444666555333222888555555999;;;:::;;;======666;;;ZZZeee333666555555555444444333333000222444555444333333333222222222222333333333333444444444333333444555666111111222333333333333333222333333333444444444444111222444666666777666666444444555555444222333555===NNNiiiyyy^^^AAA...444;;;555000444111222444444222111222333555555444444444444444444222222333555777777555333222222222222222222111111111111111000000/////////////////////000000000000000111111000000222333333222333444555555555444333222444777888999:::<<<===::::::999999999:::::::::999:::::::::999999;;;===:::;;;<<<<<<===@@@EEEIIIMMMJJJFFFBBB???>>>???AAA======<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;::::::===???<<<======>>>>>>>>>>>>???===<<<;;;;;;::::::;;;;;;;;;;;;::::::::::::;;;;;;>>>???AAABBBBBB???===;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<===============>>>>>>===>>>>>>???@@@AAAAAAAAABBBBBBBBBCCCCCCDDD888:::<<<<<<;;;999999:::666444222333666:::<<<<<<:::;;;<<<999666555777:::777888999999888888999;;;===666///...333777777555555666777888999999999999999999999999888888888888888999::::::888666333222777777888777555555777888666888999888555111...------...///...,,,***+++,,,((()))---///---***+++///,,,555BBBWWWvvvvvvYYYIIIBBB::::::CCCOOOYYY^^^jjjjjjWWW===@@@cccaaaBBB,,,444CCCCCC:::444333...000===JJJNNNIIIEEE444222222333222222777???888666555777;;;======;;;333444555555444555777999;;;:::999999999;;;<<<===<<<<<<<<<===>>>@@@AAABBB===;;;999888888777555333222333444555555444222000222222333333444444444444777777777888888888888999333000...111666:::<<<===777666777888666333666;;;@@@eee;;;333333333222222222111111111222444999===???>>><<<777777777777777777777777666777777777555555777888777777777777666555444333222222222222333333333333000000000111222333444555666333111333333555<<>>888:::<<<<<<<<<>>>DDDIIILLLKKKIIIEEEAAA???@@@AAA<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===<<<;;;:::<<<>>>:::;;;<<<======>>>======<<<;;;;;;:::999:::::::::;;;::::::999999999::::::>>>???@@@@@@@@@>>><<<;;;;;;<<<======>>>=================================<<<===>>>???@@@AAAAAAAAA@@@@@@AAAAAABBBCCC888;;;>>>===;;;::::::;;;888555222333666999;;;;;;999;;;<<<999555444777;;;555777::::::888777888:::;;;777111///111333555555111333555888999999888777888888999:::999888777666666777999::::::888555444444666888777555444555777444777999888444111//////,,,...000000...,,,+++++++++)))+++---+++(((---666AAA[[[tttttt^^^EEE888333222999GGGWWWbbbaaaXXXOOOeeeOOO555444VVVxxxxxxddd>>>444444AAAIIIAAA666111444333888DDDJJJHHHCCCBBB///222222111444999:::888555555666777888888888888222444666888888888999:::@@@>>>===<<<>>>???AAAAAA;;;;;;<<<<<<<<<;;;:::999666555444555666777666444111222333555555555555444333333333444444555555555333555666555222222666999222000......222777::::::555555666333000777NNNdddkkk555444444555555666777777888999777888>>>FFFIIIEEEAAA<<<<<<;;;;;;::::::999999777888999888666555777999999999999999888777666666222222333333333444444444222111000......///111222333000000444666777===EEEBBBbbb___>>>555888999777222444666555444333444444333333222111222333444444333222111222444444333111000111222333333222111000000000111111111111111111////////////000000000000///444666222000444666555222333555777888999999888444555555444333222444555<<<<<<======>>>>>>>>>>>>:::::::::999888999;;;>>>888:::<<<;;;999;;;AAAFFFKKKKKKKKKGGGBBB??????@@@===<<<<<<<<<<<<;;;;;;;;;:::;;;===<<<;;;::::::;;;888999;;;<<<=========<<<;;;;;;:::999999999999999999999999999:::;;;;;;<<<<<<===============<<<;;;;;;<<<======>>>>>>>>>===========================;;;<<<>>>@@@AAAAAAAAAAAA??????@@@@@@AAABBB999<<>><<<:::;;;<<<:::666333222555888999999555888:::999555555:::>>>222555888888666444555666222444666666333111111111///111444777888888666555777888999:::999888666444333555777:::::::::888777111444777777555333444555222555777555222000000222...000333444111...,,,,,,---(((&&&))),,,333DDDVVVrrr[[[DDD999333222<<>><<>>000444333222888AAA>>>333111333555555444333444555333666:::<<<===<<<<<<===>>><<<:::999:::<<<======;;;<<<>>>??????===;;;:::777555333333333222000///111111222333333333333333222222222333333333444444111333555222......333999666777777666666777555222666888999777;;;UUUrrrIII000555555666888:::;;;======>>>:::888===EEEHHHBBB::::::999999888777666666555666888999777555444666999111222333444555555555555444444555555555666666666666444111...---...///000......333:::;;;777888<<<===WWW{{{jjj>>>000::::::+++444666777777666555555666000/////////111222444555333111000111222222111000000000222333333222111000000000111111222222333333000000000000111111111111222888999333111444666555222333666888:::;;;;;;;;;666777777666444444555777::::::;;;<<<======<<<<<<999:::999888777888;;;===888;;;<<<:::777888===CCCIIIKKKKKKHHHCCC???>>>>>>======<<<<<<<<<;;;;;;;;;888:::<<<<<<;;;999999999888999:::<<<======<<<<<<;;;:::999999888888999999777777888999:::<<<>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>===>>>>>>>>>>>>>>>=========;;;<<<>>>@@@AAABBBAAAAAA>>>>>>???@@@AAAAAA:::<<<>>>===;;;888666666666777888777666777999;;;888444444888999666777<<<999999::::::888666333111777999:::777333000000111000000000000111333555666999444444888888333222666666666666666555555555555888666444333444555555444777555444444666555222///111111333555666666333000333...,,,000888GGG\\\oooLLL<<>>KKKUUURRR@@@///...;;;HHHGGG;;;000000444888;;;@@@CCCBBB>>>888444444333222333555555444333555555666777888999:::::::::;;;;;;;;;;;;;;;;;;;;;666777999:::;;;<<<<<<<<<======;;;999777555333222555555555444444333333333222333333222222333555888444333222222111111222222///555999777111///222777<<<999555333555777444000555CCC???AAAmmm|||JJJBBB000666<<>>===:::666333111222444666888999666111111555:::333333444555666777888888333333444444333333222111444444444444555555666666///111;;;EEEAAA666555<<<666BBBWWW]]];;;555333111555222333333444555666777777555444222111111222444555222111111111000000//////444444333222111111111111/////////000111222333444333333333333333444444555999888666555555666888999555666888<<>>===<<<:::888777::::::;;;<<<===???AAABBBJJJJJJGGGDDD???======>>>::::::;;;<<<<<<;;;;;;;;;<<<;;;:::999888888888888777888:::;;;<<<<<<;;;;;;:::999999999888888777777:::::::::;;;;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<888:::<<<>>>??????>>>=========;;;::::::;;;<<<===>>>>>>>>>???@@@@@@AAAAAABBBBBBAAAAAAAAABBB:::<<<>>>===;;;888777666666777777666555444555777999555555999:::888999===<<<;;;:::999999:::;;;<<<888:::;;;999555222111222222111111222333555777888777444555999999444222555888888888888777777777666888666444333444444444333888555333222444555444222,,,---...111555888999:::000444333333CCCWWWVVVGGG---333KKKcccZZZ:::///:::>>>>>><<<:::;;;@@@DDDDDD555BBBPPPTTTLLL@@@888555888@@@GGGCCC888///...222:::AAAIIILLLGGG===333---444222111111333444444333777888888888999999999:::;;;;;;;;;:::999999999888888999::::::;;;:::::::::555555444444333222222222222222222222222222222222333444444333111111222444666666666555555666666666...111444444333444888===777555333444777999888555===222BBBeee:::<<<555888===@@@===:::<<<============<<<;;;:::999888888555555444222///...///111111333555333000000333777333333444444555555666666333333444444333333222111333333444444555444444444111111333;;;CCCDDD===666???JJJaaayyyLLL888444444666777111222222333333444444555555333222111111222333555222111111111000000000000333333222111111111222222222222222222333555666777444888===@@@@@@<<<666333444333333222333444555666::::::;;;===@@@AAA@@@>>>999999888777555444333333222555888;;;<<<===???AAA===>>>???>>>===<<<<<<<<<<<<<<<<<<===???@@@AAABBBHHHHHHFFFBBB>>><<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999888888777888999:::<<<<<<<<<<<<;;;999999999888888888777777999:::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<:::;;;===???@@@???>>>======<<<;;;;;;;;;;;;<<<======>>>>>>??????@@@AAAAAACCCCCCBBBBBBCCCCCC:::<<<======:::888777777:::;;;;;;:::888777888999:::777777::::::999:::===@@@===:::777888:::>>>@@@888:::;;;;;;888444333222111111111111333555777888555444666999999555333444888888888777777777666666888666333333333444ӵ222444555666444333111111111333666777222444888CCCUUU[[[FFF,,,GGG[[[```KKK666444;;;???888>>>===888>>>IIIHHH===???JJJSSSNNN===000///444<<>>;;;<<<===<<<>>>>>><<<:::888666555444...000111111/////////000---000333333111111444777333333333333333333333333333333444444333333222111222333444555555444222222666777444111555===???;;;777OOO}}}]]];;;Ħ111111111111111111111111444333222111111222333444111111111111111000000000222222111111111222333333222222222333444555777777444777<<>>===<<<======<<<:::888888888888777666666555555222444666777999<<>>===>>>???>>>>>>??????@@@AAABBBBBBEEEEEEDDDAAA>>><<<;;;<<<;;;<<<<<<======<<<;;;;;;777888999:::999999777777888999;;;<<<======<<<;;;888888888888888777777777999999999999::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>?????????======<<<<<<;;;;;;;;;<<<<<<=========>>>??????@@@@@@AAACCCCCCCCCCCCDDDDDD:::<<<===<<<:::888888888999;;;<<<;;;:::999999:::999888888888999999:::;;;@@@===999666555666888:::777999::::::888666333222//////...///0002224445556665556667776665555555556666665555555554444444447775553333334444ĉ@ӵ444666777888777666333111111222333:::444@@@YYY^^^III777555GGGRRRJJJ333---<<<@@@555888;;;:::777;;;AAA???888CCCAAA===888555555888;;;@@@===999555222444888;;;888:::999555111444???HHHKKKGGGBBB>>>===<<<<<<;;;;;;;;;:::999888777666666777777666666555555444444444444555555444444333222444444444444444444444444888777666555333222111000>L444444555666444444=hĦ111333222111333666888666444666555666888888777777:::4ĉ@ӵVVV999666666;;;@@@BBB???;;;<<<===<<<<<<;;;:::888666444333222000333555666555333333333...111444666666666888:::555444444444333333333222333333444444333333222111333444555666555444222111...666;;;999777CCC]]]uuuQQQVVVLLL333>L...222222111111000000000000333222111111111111222333111111111111111111111111111111000000111222333333000000111111222333555666777666555444333444555666;;;;;;<<<<<<;;;;;;:::999>>><<<:::999999777555333777777777777777777777777444444333333444888>>>CCCEEEGGGFFFDDD???===>>>???@@@@@@AAABBBBBBBBBBBBBBBCCCDDDDDDBBB???===<<<<<<;;;;;;<<<<<<<<<;;;::::::555777999::::::999777666777888:::;;;<<<<<<;;;;;;888888888888888888888888999999999999999999999999999999:::::::::;;;;;;;;;<<<======>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>???@@@@@@@@@AAABBBCCCCCCDDDDDD:::;;;<<<;;;999888888999222444777777777777777999777888777666777888999999;;;:::888666555555666666777777888888888666444222000///......///000222333777777555333333555777888555555555555444444444444666444333444555GG=?555555222444666666555444666888>>>DDDTTT]]]NNN666666FFFFFF222000EEEOOOFFFDDDOOO@@@:::888;;;999444555:::999555222444;;;BBBGGGIIIAAA<<<555000///111444666222;;;EEEHHHDDDBBBCCCGGGDDD@@@<<<999999:::::::::999999888777666555444444222333333444444555555555222333333444444444444444666666555444333222111111555555555444444333333222HdĦ222222333444...=Īj111111222777===>>>;;;888555444555999888666999@@@GG=?@@@333888>>>;;;@@@BBB???;;;<<<===<<<::::::999888777666555555666888;;;;;;999777666555111333555777888999:::;;;666666555555444333333333333333444444333333222111333444555555555555444333111444999:::333555OOOmmmfffmmm}}}DDD222HdĦ---333333222222111111000000111111111111111111111111111111111111111222222222000000000000111222222333000000000111222333444555999777444111222555999<<<=========<<<;;;999777666999777555444444333222000444444555555555666666666555444222000///333888===LLLNNNNNNJJJCCC>>>>>>@@@@@@AAABBBCCCDDDDDDCCCCCCBBBCCCEEEEEEBBB@@@>>>>>>;;;;;;;;;;;;;;;:::999999666777999:::;;;999888777666777999:::;;;;;;::::::888888888888999999999999999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<======<<<======>>>??????@@@@@@???@@@AAACCCCCCDDD:::;;;<<<ӵ111444777ĭӵ555ӵ777Ħ888777666666777777555333333ӵӵ666666ĦƜ`1.׼s555444444555Ħ666888AAAYYYaaaKKK666777@@@ӵGGGĦ333888777///111<<<:::???DDDCCCĭӵEEEAAAĦ;;;<<<666Ħ333Ħ333444555555333444555666666666666666/////////555DdD...///222?fӵ<<<;;;;;;Ħ111000333ӵƜ`1.׼sĭӵrrr???AAA<<<;;;:::::::::999999888ӵ999666555444Ħ444555666777888444333333333222111333333333Ħ777111...111555666Ħbbbhhheee???222DdD333222222000000ӵ222222ӵ000ӵ111111222555666Ħ333000ӵ222222222333ĭӵLLLEEEAAABBBDDDEEEEEEDDDCCCAAACCCFFFGGGEEEBBB@@@@@@<<<<<<<<<<<<;;;:::999999888999:::;;;::::::888888777888999;;;<<<;;;;;;:::999999999:::::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::::::::::::::999:::;;;<<<============<<<<<<===>>>>>>??????@@@>>>???AAACCCDDDDDD:::;;;?~4;;;666888g&e>&e666g&e666>hӵ888555555777888777666g&e///guO>uO>&e6666664ff?>ߝL888gĉ@444333444666Shӵ<<hӵ444:::===>>>@@@FFFIIIJJJfff?><z999g&e>&e>>>999HL;;;;;;;;;ShӵgL222333333444444444555555555555444333S?ʬ7777773h?D%%)?EEEFFFZufĦAAA???<<<gL000222///g&ePPPgĉ@g&e>&e@e888===??======:::999999888888777g<ĉ8886664444443we<Ħ3333334445553h?@e444333333222111111000///Z666---///,,,///GGG3h?gLpppCCCQQQqqqKKK;;;222D%%)?222fff?><z000000=?Ħ333g&e111g&e000000000S?ʬ5554ff?>ߝL---@e000g&e0000000003h?g&e>&eGGGGGG??>>>???BBBDDDEEEEEEEEEDDD???BBBFFFHHHFFFCCCAAA@@@>>>>>>>>>>>>===<<<;;;:::<<<;;;;;;;;;:::999999999999:::;;;============<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;:::::::::999888999999999999:::::::::999999999999:::;;;;;;<<<999:::;;;============<<<<<<<<<======>>>?????????>>>???BBBDDDEEEEEE:::4Dӵ;;;555888Hƅ^Hu]Ħ777Hu]Ħ777ZuR)Ħ999555555777999999888Hu]Ħ,,,HŐeHŐeHu]Ħ444qIܗGIӵ999tt111111444HGgĉ@BBBIIIVVVHHH666222@@@LLLHu]Ħ666ZuR)Ħ555CCCRRRRRRGGGJJJBBBsߝLGdUĦJJJHƅ^Hu]ĦCCCntHdĦ666555HGgĉ@666HdĦ222222222222222333333333222111000Htƅ^@@@BBBBt=o9ĦDtfo9ĦGGGFFFDDDg?333111HdĦ:::555222Hu]ĦPPPttHƅ^Hu]ĦH׼s999666<<<======888777666555444333tQ666666555444je<Ħ444333444Bt=o9ĦH׼s444444444333222222///...,,,HtĦ666000===666&&&Bt=o9ĦHdĦwwwHHHXXXaaannn;;;:::222Dtfo9ĦsߝLGdUĦ000Ht@cӵHu]Ħ111Hu]Ħ------Htƅ^888qIܗGIӵ,,,H׼s222000Hu]Ħ000...Bt=o9ĦHƅ^Hu]Ħ<<>>AAADDDEEEFFFEEEEEE>>>AAAFFFHHHFFFCCCAAA@@@@@@@@@@@@@@@???>>><<<<<<>>>===<<<;;;:::999999:::;;;<<<===????????????>>>;;;;;;;;;<<<<<<=========<<<<<<<<<;;;;;;:::::::::888888999999999:::::::::999999999:::;;;<<<===>>>888999;;;===>>>>>>===<<<<<<<<<======>>>????????????@@@CCCEEEFFFFFF999;;;4DuXӵ777999999DdDΦDdDĦ666DdDĦ:::444t|<000444777888666555777888DdDĦ///DdDΦDdDΦDdDĦ444peƜ4DuTӵ555`eĭ222qet999BBBNNNNNN<<<333>>>KKKJJJDdDĦ666222t|>>;;;444777DdDDdDĦFFFDdDΦDdDĦ888q<niDdDĦ222qet111111DdDĦ000333444333111444555555222///q<REEEDDDqjRgdKӵHdDĦgdKӵ@@@<<>><<<:::999999::::::;;;888555444444555geĦ111222555FSĦ666666qjRgdKӵDdDĦ///000444555444222---------DdDĦ000222444666qjRgdKӵDdDĦ999ggg]]]fffDDD444222000HdDĦgdKӵDdDDdDĦ...DdDĦ4DufӵDdDĦ...DdDĦ---q<R666555peƜ4DuTӵ///DdDĦ,,,,,,DdDĦ444qjRgdKӵDdDΦDdDĦ000111444888<<>>???>>><<>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<===<<<<<<;;;999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::>>>===<<<<<<===>>>===<<<@@@???===<<<;;;<<<>>>???>>><<<@@@HHHJJJGGG:::9994DuXӵ777777888DdDΦDdDӵ777DdDĦ777555o)h777111444777888666555666777DdDĦ111DdDΦDdDΦDdDӵ444=ӊB1.uTӵ555HߝL`o9444po9wӵSSSEEE777<<>>;;;:::DdDĦIIIHߝL`o9DdDΦDdDӵDdDĦ:::<<<;;;:::999999999999:::999999777666555555geĦ111111sp?aĦ666777GIdnuR)ĦDdDĦ///000333444333111.........DdDĦ///111444666GIdnuR)ĦDdDĦppp{{{DDD>>>'''333111000DdDĦnuR)ĦDdDΦDdDĦ///DdDĦnuR)ĦDdDĦ...DdDĦ...po9u222222555444=ӊB1.uTӵ///DdDĦ......DdDĦ222GIdnuR)ĦDdDΦDdDӵ///000333777:::===>>>???@@@BBBBBBBBBBBBAAAAAA@@@???@@@BBBCCCBBBAAA?????????@@@@@@@@@??????AAA???>>>???AAACCCBBBAAADDDDDDDDDCCCBBBAAA@@@???>>>======<<<<<<======>>><<<===============<<<;;;:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<===>>>???>>>>>>???>>>===<<<<<<===>>>???<<<;;;???FFFHHHEEE:::7774DuXӵ777666666DdDʜ4DuTӵ888>d<Ħ444Dt666555777777666555555666>d<Ħ333>d<ʜDd<ʜ4DuTӵ555555F&uTӵ7774DufئL>e777puR)ĦJJJ;;;>>>JJJUUUHHH///>d<Ħ===Dt999>>>GGGPPPTTTTTTOOONNNDdDΦDdDĦ;;;>d<ʜ4DuTӵ4444DwDd<Ħ444puR)Ħ>d<555777666555888666444555999peӵ???ĦpeӵDx<>d<ӵDd<555qR/ܗ?fӵ@@@>dd<ĦJJJ4DufئL>eDdDʜ4DuTӵfffDdDĦ888777777888888888999999:::888:::;;;999777666geĦ333s<v>aĦ444555peӵDx<DdDĦ000111222333222111000//////DdDĦ...///333555peӵDx<>d<|||uuu\\\777444222222000///>d<ӵDd<DdDΦDdDĦ///DdDӵnd<DdDĦ///>d<Ħ///peӵ111Ħ000F&uTӵ///DdDĦ000000>d<Ħ///peӵDx<>d<ʜ4DuTӵ...///111555888:::@@@@@@BBBBBBBBBBBBAAA@@@>>>======>>>AAABBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>BBBAAAAAACCCFFFHHHHHHGGGJJJJJJIIIGGGEEECCCAAA@@@>>>>>>=========>>>??????===>>>>>>>>>===<<<;;;;;;;;;::::::::::::;;;<<<<<<;;;;;;;;;::::::;;;;;;<<<;;;;;;<<<>>>???????????????>>>===<<<<<<===>>>???@@@@@@CCCHHHJJJHHH:::9994DuXӵ999666666D&dq&ĒR777999sdKĦ444DHRRud666666666666555555555sdKĦ444D&oq<Ōq&ĒR444666555>dp&ĒR888:::nfʜd<Φ>d<Ħ444s&dq&ĒR555555i?ʜtd<Ħ333HHܗDӊB444<x444444888555444777===B?d<444666777999999::::::777;;;>>>===999888geĦ666Hg8>aĦ222222B?Ho9666>d<333333222222111111111>d<ӵ000333B?Ho9NNN<x111222000666000000///&ӫeʬtIӇ///>d<Φ>d<Ħ///D&ӫetIӇ111DdDĦ///sdKĦ000B?dp&ĒR---...>d<sdKĦ---B?Ho9111s&dq&ĒR.........000333555777??????@@@AAA@@@???>>>===;;;;;;;;;<<>>>>>======<<<<<<<<<===AAAAAACCCFFFHHHKKKLLLLLLMMMLLLKKKJJJHHHFFFDDDCCC@@@@@@???>>>>>>>>>>>>>>>============<<<;;;::::::;;;;;;;;;;;;;;;<<<======;;;;;;:::::::::;;;<<<===999;;;===>>>>>>>>>??????>>>======<<<======>>>???AAAAAADDDGGGIIIHHH999===4DuXӵ;;;777777Hu]3hh555777999ne666777=e777666555555555666555555ne444333pIƎ@t@h333444666>h777777999fe999@ďDHHH;;;777???JJJEEE444222BBBne;;;;;;=egggbbbZZZPPPJJJGGGDDDAAAege222222sĪj@h000333555fdDĦ222@ďD333555Hkge333333444000000333:::BBB@h999:::@GFFFJJJHĪj@IŌ000222Bene???HkgeBBBneGGGIIIfeHu]3hhZZZDDD999se111222555888:::;;;::::::888<<<@@@???;;;:::geĦja>aĦ444333@G444333se444333333333444111222222<Ō***---000@G111444Hkge***///:::---+++//////000HĪj@IŌ//////ege000000Hu]3hIŌ000000DdDĦ000ne///000@h111000>h---......se222ne---,,,@G000000sĪj@h............///111333444:::;;;<<<=========<<<;;;:::999999;;;>>>@@@AAA@@@>>>===<<<;;;;;;;;;<<<<<>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999<<<<<<;;;;;;<<<<<<===>>>;;;;;;:::999999;;;<<<>>>999<<>>======>>>===============>>>??????;;;===???@@@AAABBB7774DuXӵ:::ĵD^333555777777555888888333777555444444666777666666444444333000222444555555555444555666777:::999LLL;;;888DDDPPPBBB999:::;;;888LLLYYY___aaa\\\RRRFFF???===???;;;999333444555222444555555444DdDĦ111000333333444111111222444888999<<<@@@DDDEEE;;;;;;<<<>>>@@@CCCFFF888333///KKKGGGEEEBBBGGGFFFHHHD^XXXHHHCCCCCCs׼s555000333777:::<<<<<<<<<;;;:::===@@@@@@>>>===geFm8<<<>aĦ888777666222222111s׼s555444333333444555111222333Ho000,,,...///000777;;;111<<<555444999333222...000111000000000000000000D^000000000DdDĦ111////////////111222111///,,,---......s׼s111111///......,,,000//////111.........//////000111111555666888:::;;;;;;;;;;;;:::999999;;;>>>@@@@@@??????>>><<<;;;:::;;;;;;<<<>>>@@@DDDFFFGGGHHHIIIJJJGGGGGGHHHHHHGGGFFFEEEEEEBBBAAA@@@>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<;;;;;;;;;;;;<<<======;;;:::999999999;;;===???===@@@DDDCCC@@@======>>><<<<<<======>>>>>>??????;;;>>>???>>>???AAAΦ4DuXӵtvӵ>d<Ħ333333555777666444333Ħ777777777666555555444777555222333666888888777222333Ħ444333222111111000000000000111111222333444444333333444555777555444555666777666555333888:::888888;;;:::666888@@@LLLNNNBBB666:::HHHKKK===888@@@BBB===@@@LLLĦ{{{xxxnnn]]]NNNXXXSSSIII===444///---...333222222111111222333444222555777777444222222333666777777444111///000222>d<Ħ222111111000222444444333333444555---000333444444555888;;;EEEEEEDDDBBB@@@>>>>>>???@@@???>>>>>>>>>>>>???@@@???@@@@@@???===<<<<<<<<<:::<<<>>>@@@@@@>>>:::888000111555999>>>CCCGGGIIIUUURRRMMMHHHDDDCCCDDDDDDJJJEEECCCGGGĦFFFOOOTTTlll>d<ĦYYYGGGEEEGGGEEEBe222333111444999===???>>>===;;;<<<===????????????geFYĉ999:::>aĦ999888777888888999555444333222222222Be111333333111111333555000111333nu]ӵ111///------...///000,,,$$$(((555888000,,,***000...***'''(((111222...000222222000000111333000000000000000000000000//////000000000>d<Ħ111111000000111>d<Ħ111000///Ħ............///111222222333222000...---,,,,,,---,,,---...---Be222000//////...Ħ000...///...---++++++---///////////////000000111111///////////////000000000111222555888:::;;;<<<<<<;;;::::::;;;>>>@@@??????@@@???===;;;:::;;;<<<<<<>>>AAAEEEGGGFFFEEEFFFHHHEEEEEEEEEEEEDDDCCCBBBAAA>>>>>>======<<<<<<======;;;<<<===>>>?????????>>>;;;;;;::::::;;;;;;<<<===;;;:::999888999;;;===???CCCGGGJJJHHHBBB>>>===>>>;;;<<<===>>>>>>?????????===AAAAAA>>>???CCC?aŖ%7uSQuR)ӵsdKĦ222444666777555333gdKĦ444444444555555555666777444222333666999999777222gdKĦ555444333222222111111111111111222111222444333222222333555999888777888999:::999777444:::<<<999999<<<;;;666444FFFTTTMMM===555999???444:::>>>@@@IIIZZZiiigdKĦgggbbb\\\LLL<<<999555111111555888888777111111111222333444555666///333666777555333333444...000222111000222666999gdDĦ333333333111222444444333222333444333777;;;===???AAAFFFIIICCCDDDCCC???<<<<<>>@@@@@@>>><<<>>>>>>>>>???@@@@@@ŶS4445557773we<777888999:::999777555444333333,,,///111111000///222444000111333iĉ@3hR/Ō222///---,,,---...'''333222,,,......,,,000,,,222)))000333...666---...111333222000000222444000000000000000000000000//////000000111DdDĦ222111111111111sdKĦ111000gdKĦ---------...///111222333555333111///...------...,,,---...---///333///...---gdKĦ222333333222000......///111.../////////000000111111000000000000000000000///...000444777:::<<<===>>>;;;::::::<<<>>>??????>>>AAA???===;;;:::;;;<<<===>>>BBBFFFGGGEEEDDDEEEFFFDDDDDDCCCCCCBBB@@@???>>>;;;;;;;;;;;;<<<===??????<<<===>>>@@@AAAAAAAAAAAA;;;::::::::::::;;;<<<<<<<<<:::999888999;;;>>>@@@GGGKKKNNNLLLEEE???>>>???;;;;;;===>>>????????????:::>>>???;;;;;;@@@>A222ne333333000111333444ne555444444333444555777888000222444444444444666888ne777555333222111111111111111111111111...111333222//////222555888999:::999777777888999666:::;;;::::::;;;:::666===>>>>>><<<888666666888GGGNNNTTTZZZhhhsssneLLLAAA999555555666555777777444000...000222333333333444444444555555555333222222333444444333444444333444444333111De222333333444444555666333000111777<<<@@@AAADDDFFFHHHGGGDDDAAABBBAAA@@@@@@AAACCCFFFHHHHHHHHHFFFDDDDDDDDDBBB>>>??????>>>===<<<<<<<<<===;;;>>>???;;;333///111555)))666???<<<999>>>GGGKKK@@@>>>===???BBBBBB???;;;cccneHHHGGGCCCEEEFFFPPPiiiwwwkkkneUUUKKKAAA666888888666333222444666<<<>>>@@@BBBBBBAAA@@@???>>>===<<<===???@@@>A777888:::k<777777777777777888888888777666666555555444555555555444222000///------...fh666444222111000//////---......---+++,,,///111.........///////////////000000000///////////////111000/////////111222333111000///......De//////000000111111ne///---ne000---...///000000111111000444000---,,,---...---+++///---,,,---000000...+++---///neDDDNNNJJJHHHEEE@@@;;;444///,,,...---...///111222111000111111111111000000000000...222555555444777===CCC<<>>======??????DDDEEEEEEFFFFFFFFFFFFEEEDDDCCCAAA???============>>>>>>>>>>>>>>>>>>===<<<<<<<<<===>>>???@@@AAAAAA@@@===;;;:::<<<===;;;999<<<;;;999999;;;>>>AAACCCKKKOOORRROOOHHHAAA??????;;;<<<===>>>????????????AAAAAAAAA@@@@@@333333222222222///111333555111333222111111111111222333222333444333222111222444666666555333222111111111111111111111111222111000000111222333333999::::::888555444444555333777888666666888777333222555777999;;;CCCOOOXXXaaaZZZVVVZZZ]]]YYY:::777444333444666888555555555333111000111222222222333333333444444444333555777777555333222222222222222333555777888888333222222222333444888;;;:::777888>>>DDDFFFFFFEEEEEEDDDCCCAAA@@@AAAAAAAAABBBCCCEEEFFFGGGBBBBBBAAA@@@AAABBB@@@>>>AAAAAA@@@@@@??????@@@@@@===???@@@:::222...000333///:::BBB???<<<@@@GGGKKKDDDBBBBBBCCCEEECCC>>>:::LLL===<<<===>>>EEENNNUUU[[[eeennngggYYYSSSCCCAAA;;;555333444333222000222666:::===>>>???@@@@@@??????>>>???===;;;999999999777666666666555555555555555:::999777555444555777999444444555555555444333333111111111111444333222111111111111111///.....................////////////////////////000000000000000000000000111000//////000111222333111000//////.../////////000000000111111///...111000...///000111111222111111333000---,,,---...---+++---,,,+++---000111///------,,,EEELLLOOOKKKJJJHHHEEE@@@;;;777444000//////000222333222111111111111111000000000000...222444444333555;;;@@@AAADDDGGGGGGEEECCCCCCEEEDDDCCCBBBAAAAAABBBBBBCCCEEEEEEFFFFFFFFFFFFEEEDDDCCCBBB@@@>>>=========>>>;;;<<<<<<===============<<<<<<===>>>>>>???@@@@@@@@@>>>;;;;;;<<<===;;;999;;;:::999999:::===@@@BBBGGGKKKMMMJJJDDD???===>>>;;;<<<===>>>???????????????????????????888777888999;;;<<<:::888555555444444333222222222///111333555666444222000111111000/////////000000333444444333000//////000333444555666555444333222222222222222222222222222444111...///333555333000666777888666444333333444222555777555555777555222111888@@@FFFKKKUUUcccnnndddRRRHHHJJJGGG:::111222///000111222333444555555666555333333444444444333333333333444444444555555555777888666333222444666666666777888:::===???AAABBBDDDEEEEEEDDDDDDEEEGGGBBBDDDCCC===666666@@@JJJEEEDDDCCCBBBBBBBBBDDDDDDBBBCCCDDDFFFGGGGGGHHHHHHCCCAAA@@@BBBCCCCCCBBBAAA;;;;;;;;;<<<<<<<<<<<<<<<>>>@@@???999111---...111444>>>EEEDDDAAABBBGGGIIIFFFDDDDDDFFFGGGFFFBBB===444000///222444555777:::888EEEQQQTTTVVVVVVNNNDDD???===:::888555333111///777777777666777;;;@@@EEE@@@@@@@@@???????????????>>>======>>>@@@AAAAAA@@@888999:::999888777888999999999888888777777888888888999999777444222333333444444444444555555666777444444333222222222333333000000000000111222333444111000000222555444000,,,000000//////////////////111111111111111111111111111111000000000111222222111111000/////////000000//////000000000000111111111000...///111222222111///000111222333333333333333111...------------,,,,,,++++++---000111000///...)))(((222DDDOOOPPPLLLJJJKKKJJJIIIFFFBBB>>><<<333111000000111222222111111111111111000000000000///111333333222333777;;;CCCGGGLLLKKKGGGDDDEEEGGGDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEFFFEEEEEEDDDCCCBBB@@@@@@???>>>>>>>>>>>>???::::::;;;<<<============<<<<<<<<<======>>>>>>>>>???===;;;;;;<<<<<<;;;::::::999999999:::<<>>??????????????????@@@@@@@@@888888:::<<<>>>===:::888666666555555444333222222222333333333333333222111000000000000000111111111222333444333111///000111333333444444444444333222222222222222222222222222444222000000222444333111111333555555444555666888444777888666666888777444555AAAOOOUUUUUUTTTXXX\\\HHH<<<555666666111...000444555555666666666666666888555333444777888777555555555555555666666666666999666222///000555:::>>><<<>>>@@@AAAAAABBBBBBCCCCCCDDDDDDBBB@@@AAAFFFJJJJJJIIIDDD999000333AAANNNGGGGGGFFFDDDCCCBBBCCCDDDEEEFFFHHHIIIJJJIIIIIIHHHGGGCCCAAABBBBBB@@@??????@@@AAABBBBBBCCCCCCCCCCCC===>>>===888111...///222333<<>>===<<<;;;::::::;;;;;;::::::;;;>>>BBBDDDEEEDDD777999;;;999666555777999999999888888777888888999888<<<@@@@@@;;;555000...555444333333333444666777555555444333333333333444000000000000111222333333222000222666;;;;;;555///111111000000000000//////111111111111111222222222111111111111111111111222111000000000000000111222//////000000000000000000111000//////111222222111000111222333444444444444333111///---------------,,,,,,---.../////////...000)))'''111BBBMMMMMMHHHKKKKKKLLLKKKIIIEEEBBB@@@777444000//////000111000111111111111000000000//////111222111000111444666===DDDLLLNNNJJJFFFEEEGGGEEEEEEFFFGGGGGGFFFFFFEEEDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>??????@@@@@@<<<<<<===>>>>>>=========<<<<<<<<<<<<===============<<<;;;::::::::::::::::::999999999:::<<<>>>??????@@@@@@>>><<<:::<<<===<<<<<<===>>>????????????BBBBBBBBBCCCCCCDDD999999:::<<<>>><<<888555777777777666555444333333777555333111111111333444......///000111111222222111222333333222222333444222222333333333333333222222222222222222222222222222333444333111000222444222333555555555555666888555888888666666888888555555@@@KKKNNNHHH@@@<<<;;;222555333///222999:::555111111111111333666888:::666333111222555777666333333444444444444555555555555111///111777<<>>999666999AAAHHHBBBCCCAAA:::333555???JJJMMMNNNNNNLLLGGGDDDBBBCCCHHHHHHIIIIIIJJJJJJJJJJJJJJJCCC???@@@>>>888666777999:::;;;<<<=========<<<;;;;;;:::555111///111444///555???GGGIIIGGGEEEEEEGGGCCC??????DDDIIIKKKLLLMMMHHH@@@777333333333222111222111///111444333000555333111222444444111...---...000333555666555444888777666555555555555555666666666777999999888666222444666444111000222444333333333222222333444444999===BBBAAA<<<777444444666555333222222222333444333333333333444555666666333222111111111111111111......000555;;;<<<777111222222111111000000000000000000111111222222222222111222222222222111111111000000///000000111222222000000//////////////////111000...///111222222111111222333444444555555555222222000...---,,,---....../////////...---,,,,,,///+++)))///;;;FFFLLLMMMOOOOOONNNMMMJJJHHHEEEDDD<<<777111---------...///111111111111000000000///000000111000000000111222333;;;FFFKKKJJJFFFDDDDDDEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@???=========>>>??????@@@AAAAAAAAA@@@@@@AAA@@@@@@???>>>>>>============<<<<<<<<<<<<:::::::::999888888999:::999999999999:::<<<===>>>>>>>>>===<<<;;;<<<===>>><<<===>>>???@@@@@@@@@@@@BBBCCCCCCDDDEEEFFF999999:::;;;<<<;;;777444888777777777666555555555:::888444222111222444555,,,---...///000000000000///000222333333333555777111111222222222222333333333333333333333333333333111444666444000///222555555666777555333222222333333666666333333666666333666999<<<;;;777222111111///888888000111::::::222444333111///000222444666222111///000111222222111111111111222222222333333000222777===AAAAAA===:::888===CCCEEEDDDBBBBBBDDDFFFEEEBBB<<<777:::DDDLLLBBBFFFIIIFFF>>>888666666BBBFFFJJJLLLJJJJJJLLLNNNJJJIIIIIIIIIKKKNNNQQQSSSPPPGGGBBBDDDAAA999777:::444555666777777777666555;;;:::777333000000222444///111888AAAFFFEEEDDDFFFKKKFFF@@@???CCCGGGJJJKKKJJJIIIFFFCCCDDDFFFCCC???@@@>>><<<===AAACCC@@@<<<:::999999:::<<<<<<999666555666999<<<>>>===:::666;;;;;;;;;;;;::::::::::::777777999<<>>??????@@@??????>>>===<<<>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@>>>>>>>>>======<<<<<<<<<999::::::999888777999:::::::::::::::;;;<<<===>>>>>>============>>>>>>???<<<===>>>???@@@@@@@@@@@@AAAAAABBBCCCDDDEEE777777888:::;;;;;;999666777777777777777777777777999888777666555444333333000111111222111000///......///111222111222444555111111111111111222333333333333333333333333333333444444444333222111222333555666666444111000000111222555555111111555555222777555333111222333444555222555666333222333444444:::888555222000//////000111111222111//////000222222222222222333333333444666===DDDEEEAAA===;;;<<<===AAADDDDDDAAA@@@BBBEEE>>>???>>>888333333;;;BBBJJJLLLNNNMMMGGG???777333333888>>>AAACCCFFFMMMSSSPPPNNNMMMMMMRRRYYY```eeeTTTJJJFFFIIIHHHAAA???DDDCCCDDDEEEFFFFFFDDDCCCBBB<<<:::777222000///111222444000111999???AAADDDIIIIIIEEEAAABBBFFFJJJKKKKKKHHHLLLLLLJJJKKKOOOOOOKKKFFFCCC@@@AAADDDFFFFFFEEE@@@BBBEEEEEEBBB@@@@@@@@@BBBBBBCCCFFFIIIHHHEEEAAA@@@AAABBBCCCCCCBBBBBBAAA===>>>AAAGGGLLLPPPPPPOOO>>>===<<<<<<======<<<;;;555555555555555666777888///444999777333000333777222333444444444444444444111111222222333555666777666555444333222222222222......///000111222333333444333333222111111000000......///000000111222222222222333333333222111000---------...///000222333000000/////////.........///...,,,---///000000///111111222333444444444444222222222000,,,,,,---000---///111000---+++,,,---+++---......000888DDDNNNSSSQQQNNNKKKIIIIIIKKKLLLIIIBBB888000,,,,,,------111111111111000000000000000//////000000000000///,,,---111777>>>AAAAAA???AAAAAA???>>>===>>>>>>?????????@@@@@@@@@??????>>>???@@@BBBCCCCCCCCCCCCBBB@@@AAABBBCCCDDDDDDDDDDDD@@@@@@???>>>>>>===<<<<<<999;;;<<<;;;999888:::===;;;;;;;;;<<<<<<===>>>>>>============?????????>>>======>>>???@@@@@@@@@@@@AAAAAACCCDDDEEEGGG666666777999;;;<<<;;;:::777777777777777888888888777888::::::999666333111666666666666444222///......///111111000000222333111111000000111222333333333333333333333333333333777444111111444555333000111222333222000000111222333666555222222555666333555222///000333555555444444///111888888222666@@@444333333222111000000000333555666444111000222555555555555666666666777777BBBIIIMMMEEE999444;;;DDDHHHIIIIIIDDD???>>>AAAFFF???AAABBB>>>888666;;;AAAJJJIIIJJJJJJKKKKKKIIIGGG333666888777666999@@@FFFVVVTTTRRRTTTZZZdddooovvvPPPFFFCCCHHHIIICCCCCCJJJBBBCCCDDDDDDDDDBBB@@@???>>><<<777222///...///000:::222...333999>>>DDDLLLCCCAAAAAAEEEKKKNNNNNNMMMHHHLLLJJJBBB???CCCHHHGGGFFF@@@888333000111555:::>>>EEEKKKIIIBBB===@@@DDDBBB@@@@@@BBBEEEFFFDDDAAA>>>???AAACCCDDDCCCAAA@@@BBBCCCEEEHHHLLLMMMLLLJJJAAA>>><<<<<>>@@@??????>>>===<<<<<<>>>@@@AAA???@@@@@@AAAAAAAAA@@@@@@@@@AAACCCDDDDDDDDDCCCCCC===>>>@@@BBBEEEFFFGGGGGGAAAAAA@@@???>>>===<<<<<<:::<<<>>><<<::::::<<>>>>>>>>=========>>>???@@@>>>======>>>???@@@@@@AAA@@@@@@CCCDDDEEEFFFHHHJJJ777888999999888777666555777777666555555666777888:::777555444666555222000111222444555666555444444444444333222000111444666444000...000444666333000666555555444444444555555444444444222111111333444222222111111555:::888111555555444333333333444555222222333333222222111000333222111333666999999999'''666888111///...000:::555777999888666333222111555666555111111888CCCJJJLLLDDD;;;444000222===JJJEEEGGGHHHHHHEEEBBBAAAAAA@@@EEELLLJJJ:::***///>>>OOONNNMMMMMMMMMNNNPPPQQQGGGFFFCCC???;;;:::;;;===CCCFFFPPP\\\___YYYTTTTTTPPPIIICCCBBBDDDDDDCCCCCCEEECCCAAAAAABBBBBBBBBAAAAAA===333000444///,,,666DDD???666///111<<>>999:::555333555666555777:::<<<:::999===BBBFFFDDDAAA<<>>;;;???EEECCC;;;@@@JJJMMMHHHFFFKKKJJJDDDBBB:::555777::::::999:::///111000+++---444777444666FFFNNNGGG===::::::777666666666666666666666666999777666777;;;@@@DDDEEE===:::555111000222555888222444555444111///......111222333444444333222111333222111000000111222333111111111111111000//////,,,,,,,,,---...///000111...///////////////......------------...000111222///000111222333444444444444333222000//////......---------------------------,,,,,,,,,---...000111BBBKKKPPPJJJEEEFFFJJJJJJLLLKKKDDD777---+++,,,,,,///////////////000111111000///...000333333000---///333555333000222;;;CCC??????>>>======>>>???@@@AAA@@@???>>>>>>@@@BBBDDDBBBBBBBBBCCCBBBBBBAAAAAA???@@@@@@AAAAAA@@@@@@?????????>>>>>>???@@@AAAAAA>>>>>>>>>>>>>>>===<<<<<<========================<<<<<<;;;<<<<<<===>>>???===>>>???@@@AAABBBBBBBBBEEEDDDEEEHHHLLLOOO888888888888777666444333888777666555555666777777666444222222333333000...333333444444444444444444555666555333222222444777<<<:::777777999999666333777666555444444444444444666666555444333333444555333333222111555999777111222333444444555444333333444444444444444333333222333333222222222222222222888CCCAAA666333000111999222333444333222222333444777666222111777BBBJJJLLLJJJ@@@666333333888DDDNNNHHHJJJJJJIIIGGGFFFGGGHHHGGGKKKOOOOOOEEE888444555BBBEEEJJJNNNQQQQQQPPPOOOVVVUUUTTTRRRPPPQQQUUUWWWOOOOOOTTT[[[ZZZRRRKKKKKKKKKJJJIIIGGGEEECCCBBBCCCCCCAAA@@@AAABBBBBBAAA@@@BBB>>>444111555111...777IIIFFF>>>555222888===???HHHGGGFFFEEEFFFHHHIIIIIIIIIHHHFFFEEEEEEEEEFFFGGGAAACCCBBB>>>>>>@@@<<<666111///111666666111---,,,222...+++---111333222000///000000///000222000---///000000000333555000)))000...///333444000......***111333///...222555444:::???EEEGGGBBB:::;;;@@@777777777777777666666555666444333555999<<>>===<<<<<<>>>???@@@??????>>>>>>>>>???AAAAAAAAABBBBBBCCCBBBBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>???@@@@@@AAA???????????????>>>======>>>=====================<<<<<<<<<======>>>???@@@??????AAABBBBBBCCCCCCCCCCCCCCCCCCEEEGGGIII777888888777777666444444999888666555555555555666777555444444555555444333555444333222222333333444777777777555333333555777999999888777666555444444888777666555444333333333777777666555555555555666333444333111444888555000...000333555666555222111555555666666555555444333222333333222111111222444IIIPPPHHH999555111000666111222222111000111444777888444000222>>>LLLPPPLLLDDD999000111999AAAJJJQQQFFFGGGHHHGGGGGGGGGIIIKKKHHHKKKNNNOOONNNJJJ>>>222;;;@@@IIIQQQVVVVVVTTTRRRSSSTTTVVVWWWYYY\\\aaaddd^^^\\\\\\]]]YYYQQQLLLJJJCCCGGGJJJIIICCC??????@@@AAA@@@AAABBBDDDCCCBBB@@@BBB@@@666111666222000888IIIJJJFFF;;;444333555444AAABBBCCCCCCBBBDDDHHHLLLFFFFFFEEEEEEDDDCCCCCCBBBBBBJJJPPPPPPMMMKKKHHHDDDNNNMMMOOORRROOOHHHCCCBBB<<<999666777;;;>>>>>>===888777888999777222111333333111111444555666;;;AAA555333333444111,,,***,,,)))111666222......111333:::444666===<<<222333<<<777888:::;;;;;;;;;::::::777555444555777888888888777666666666555555444444555444444444555555333111......///000111111111000111111222222222222111111000111111111111000000///...............///000111000000000000000///......//////...---------------000000111111222111111000222222111000///.........------------------------///......------.../////////:::EEEKKKNNNOOOLLLHHHHHHLLLKKKAAA777333000//////////////////000000111222111222555;;;???BBBCCC<<<777111//////111111111===<<<<<<<<<<<<>>>???@@@===>>>>>>???????????????AAAAAABBBBBBCCCBBBBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@?????????>>>??????@@@AAA@@@@@@AAAAAA@@@@@@????????????>>>>>>>>>=====================>>>???@@@@@@@@@AAABBBCCCCCCDDDCCCCCCDDDBBBBBBCCCDDDEEE666666777777777888888777999888777555444444444555666666666666666777666666777555333111000111333444777777777555333333444666111222444333222222333555888888666555333333222222777666555555666666555444333444333222333666444///...000222444444444333222555555555666555555444333111222333333444888>>>CCCPPPSSSFFF666333111...333333444333222111111333666666444000222@@@OOOPPPIII;;;222...555@@@GGGKKKLLLEEEGGGIIIJJJJJJJJJLLLNNNIIIMMMNNNNNNTTTYYYQQQBBB444888>>>EEELLLRRRVVVXXXQQQSSSWWWXXXXXXXXXXXXYYY```___]]]\\\XXXTTTQQQPPPEEEJJJKKKHHHDDDCCCAAA@@@AAAAAABBBEEEFFFFFFCCCAAABBBAAA666111555333000666DDDIIIJJJBBB888444222111;;;===@@@CCCDDDDDDCCCCCCFFFFFFFFFFFFEEEDDDCCCBBBDDDGGGIIIIIIHHHHHHIIIJJJLLLJJJIIIJJJIIIFFFHHHLLLIIIGGGEEEFFFGGGHHHFFFDDDJJJIIIKKKMMMIIIAAA@@@EEEEEECCCEEEDDD<<<;;;LLLcccIII@@@::::::<<<===@@@DDD999<<<<<<999555444555777;;;555222444555222222333222444777999;;;<<<;;;;;;:::888777777777777555333:::888666444333333444555666444333444555666444222222222222222222222111111000111222333333222111000000000111111111111000///.........---......//////000111111111000000///...//////............//////000000111111111000000///222111111111000///............................../////////...............(((///888AAAIIINNNOOOOOOIIIKKKJJJDDD>>>:::444---000000////////////000000/////////222777===BBBEEEAAA===888444222111000///777999;;;===??????>>>>>>===>>>@@@AAAAAA@@@???>>>AAAAAABBBBBBCCCBBBBBBBBB@@@AAAAAAAAAAAAAAAAAA@@@@@@???????????????@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@???>>>>>>=========<<<<<<======>>>???@@@AAAAAABBBCCCCCCCCCCCCCCCDDDCCCCCCDDDEEEFFF444555666777888:::;;;<<<999888666555444444444555222333333333333333444444777555222000///111333555555666666555333222333555333444666555444444555777888888666555333333222222666444333444555555444222222444444222222555444000222111111111222222333444333444444444444333222222333222222333777@@@JJJPPPPPPOOO???111222333111444444444444333111000222333222444333333>>>LLLLLLBBB222///222===HHHKKKHHHFFFIIIMMMQQQSSSSSSSSSSSSSSSQQQUUUTTTQQQVVV``````XXX666333111111666???HHHNNNTTTXXX]]]___]]]ZZZWWWUUUZZZZZZYYYVVVTTTSSSQQQPPPPPPPPPLLLGGGHHHKKKJJJDDDDDDDDDEEEGGGIIIHHHEEECCCAAABBB777///333222///333CCCKKKOOOIII@@@:::666333::::::===CCCFFFCCC;;;444>>>???@@@BBBCCCCCCCCCCCCJJJHHHFFFHHHKKKMMMNNNOOOFFFEEEEEEGGGGGGFFFJJJQQQNNNNNNNNNOOONNNKKKGGGDDDKKKKKKNNNPPPKKKEEEDDDHHHJJJEEECCCDDD???<<>>@@@DDD???777:::EEECCC999111222444555666666555555777555555555777888777555555666888::::::999888777555444333333444444444333555555444333222111111000000111222333333222111000///000000111111111000000......------,,,---------000000111111111111000000////////////000111222333000000111111111000000///111111222222111000///...........................//////////////////......+++,,,...444<<>>:::444000//////111444:::>>>AAA@@@???===???@@@BBBCCCCCCBBB@@@>>>@@@AAAAAABBBCCCCCCCCCBBBAAAAAAAAABBBBBBAAAAAAAAA@@@@@@???????????????@@@BBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@?????????<<<<<<<<<<<<===>>>???@@@@@@AAAAAABBBBBBBBBBBBAAABBBBBBBBBCCCFFFHHH444444444666888:::<<<===888777555444444444444555333555666666444444555666666444222000000111333555333444555555444333444555888777666666555444333222888777666555444333333333555333111222555555222///000333444222222444444111444333222111111222333444222222333333222222111000555222111555===FFFNNNSSSOOOLLL;;;///444888555777222222222111111222555888222555444333>>>LLLIII;;;---111<<>>777000111333555777999;;;<<>>@@@JJJHHH===BBBSSSRRRBBB===<<<;;;999888777666555333111111222555888888888+++111;;;BBBEEEBBB<<<888555555666444222111333555555444333111000000000000111111222222222222111111///000000111111111111000000///...---------------///000111222222333333222//////000000111333444555000000111111222111111000111222333333333222000///...........................//////000000000//////222...,,,---000666AAALLLMMMKKKFFFDDDFFFEEE;;;///111000000/////////////////////000000111444999===<<<>>>@@@>>>888333111000---111666<<<@@@AAAAAA@@@@@@AAACCCDDDDDDBBB@@@???@@@@@@AAABBBCCCCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAAAAA@@@??????>>>?????????BBBBBBCCCCCCDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA============>>>???@@@@@@@@@AAAAAABBBBBBBBBAAAAAA???>>>???AAADDDGGG444444444444555777888999777666555444444444555666666888999999666555777999444333111000111222333555222444666666555555666777888555333333444444222///777666555444444444444444555222000222555666222......222444222111444444222555555444444333333222222222222222222222111111000333111222:::FFFPPPSSSRRRPPPLLL999...555:::666666222111000///222999BBBIII666666222333CCCRRRJJJ555...888HHHUUUVVVPPPNNNPPPTTTUUUUUUTTTSSSSSSVVVXXX\\\[[[\\\^^^\\\YYY[[[```fffaaaXXXMMMBBB888111...,,,111888???EEELLLRRRVVV\\\``````[[[YYYXXXUUUOOOPPPSSSOOOEEEDDDKKKLLLGGGKKKIIIHHHGGGHHHGGGFFFDDDEEEHHH<<<000222222---...===CCCIIIIIIJJJIIIEEE???111000///222888===@@@AAA555444333333333444555666222000222666666222333888777777999999666222555;;;???@@@BBBEEEGGGIIILLLMMMGGGQQQTTTOOOQQQZZZXXXMMMKKKIIIJJJRRR```iiicccXXXiiiXXXIIIGGGLLLKKKCCC===LLLCCC<<<======;;;:::<<<<<>>============999777444333444666666666+++000888>>>AAA???:::777555888:::777111///333777444333222222222333444444222222111111111111222222//////000111111111111111222222000//////............///000222333444555555111000000000111222333333000000111222333333333222222333444555555333222111........................---...///000111111000000111...---------///;;;HHHMMMNNNLLLGGGEEEDDD???999111111000///////////////...000111000000111666999<<<===???AAAAAA===666111...///222666;;;@@@EEEGGGAAAAAABBBBBBBBBAAA@@@??????@@@AAABBBCCCCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>??????AAABBBBBBCCCDDDDDDCCCCCC@@@@@@AAAAAABBBBBBCCCCCC????????????@@@AAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBB???>>>>>>@@@CCCFFF555444333222333333555555666555444333444555666777444666777666333222333555222111111111111222444555222444777777777777888999888444222333888:::777333666555555444444444555555555222111333666666222...---222333222111444555333444555777777666444111///222333333333333222111111000///333@@@PPPYYYXXXTTTQQQKKK888---555999333222333111//////555AAAOOOYYY:::777000333GGGYYYLLL222111>>>QQQ\\\ZZZSSSSSSYYY^^^\\\YYYVVVTTTVVV[[[___bbb___dddllljjjbbb```eeeZZZ\\\^^^^^^XXXOOODDD>>>888888777666666999>>>BBBWWW]]]^^^ZZZXXXXXXSSSLLLSSS[[[ZZZOOOJJJPPPRRROOOLLLJJJGGGFFFFFFFFFEEECCCHHHKKK>>>111222333......222888>>>CCCHHHLLLJJJEEE@@@<<<444---+++///888???JJJGGGCCC???;;;999999999666555555555000,,,444@@@333333666;;;AAAJJJZZZhhhfffddd___XXXSSSQQQQQQSSSDDDRRRTTTMMMRRRaaa^^^MMMFFFNNNPPPIIIHHHOOOSSSQQQmmm[[[IIIDDDFFFHHHHHHHHHEEE@@@???AAA???:::;;;@@@<<<<<<>>>AAADDDCCC@@@===@@@???===;;;<<<>>>@@@BBBEEEAAA;;;777555444222111333333333333333444555666666;;;>>>999111...333:::444444444444555777999:::333222111000000111222333//////000111111111111111444444222111000000000000---...000222444555666666222111111000000000000000///000111222333444444444333444555666666555333111////////////////////////,,,---///000111111111000+++***---000//////:::HHHLLLQQQQQQJJJDDDBBBBBBAAA111111000///////////////,,,...000///...///333777>>>===???DDDIIIFFF<<<333/////////111777???HHHMMMAAAAAAAAAAAA@@@@@@???>>>???@@@AAABBBCCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAAAAAAAA@@@???>>>>>>??????AAAAAABBBCCCDDDDDDCCCCCC???@@@@@@AAABBBCCCDDDDDDAAAAAAAAAAAABBBCCCDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCAAA@@@@@@BBBDDDFFF444555666666666555444333222666999888444333555999:::888555333333444666777333222111111222555777999333333444444555444444333333444555555555444333222555222111444888888444///444444333333333333222222111000000111333444444333111333444333222111222333555333222111222222222222...666AAAKKKQQQSSSSSSRRR[[[NNN>>>555222222333222555//////999FFFOOOSSSUUUMMM+++222:::000LLLYYY...+++<<>>CCCGGGIIICCCCCCBBB@@@??????AAACCC@@@@@@CCCGGGFFFAAA???@@@AAA???>>>@@@CCC@@@888111,,,000,,,,,,444444111777888;;;<<<:::777666444222222333333111222444555444777555333111111111333444111111111111000000000000444444444444333333222111111000///...///000222444444444222111000000000000111111222222222333333333333333333333333333333333///......---------......//////000111111111111111333000,,,+++...666>>>DDD>>>KKKOOODDD<<>>>>>>>>???@@@BBBCCCDDDCCCCCCCCCBBBBBBAAAAAAAAA>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBB@@@@@@AAABBBBBBBBBBBBAAADDDBBBAAAAAACCCCCCBBB@@@EEEDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCDDDFFFGGG222333444555555555444333555777999777333111222555555444222111000111222333555444222222222333555666222333333333333333222222222333444555555444444333444111000222555666222...444444333333333222222222222111000111333444444333...111333444222000000000555333111222444555222///333:::EEEMMMQQQSSSUUUVVV^^^RRR???111///333555333:::111:::PPPWWWMMMOOO^^^]]]555///666222GGGXXXEEE666???MMMZZZ```]]]WWWQQQcccaaa______aaaaaa___]]]bbbiiiddd^^^cccccc___aaaWWWdddhhhggghhh```[[[bbblll___QQQHHHBBB===<<<===???AAA===444444CCCYYYgggPPPRRRSSSVVV]]]```ZZZPPPQQQZZZ[[[RRRLLLOOOPPPLLLHHHKKKGGG;;;111//////...000000000222777@@@JJJQQQNNNRRRSSSMMMFFFBBB<<<777111222333666:::@@@GGGKKKNNNPPPSSSXXX[[[ZZZUUUPPPPPPUUUWWWVVVXXXYYYTTTMMMNNNPPPTTTXXXVVVSSSTTTXXXsssYYYGGGNNNZZZXXXOOOKKKFFFMMMRRRMMMFFFGGGPPPYYYJJJ[[[VVVIIIIIIDDD===BBBAAAAAABBBCCCDDDCCCBBBAAA>>>>>>????????????@@@AAAFFFDDDFFFMMMQQQNNNJJJHHHHHHDDD@@@>>>>>>>>><<<999444888222///444111,,,000777999:::999888666444333222222222111222333444444666444333111////////////000000000000000000000111333333444444333333222111111111000///000111222333333333222222111000//////000000000111111111222222333333333333333333333333//////...---------......//////000111111111111000///---,,,+++---111555888999FFFNNNIIIEEEGGGHHHCCC888111,,,///222111000000//////000111111111111000333777<<<@@@BBBBBBAAAAAA888444222333222000444:::BBBAAAAAA@@@AAAAAAAAA@@@>>>>>>>>>???@@@AAACCCCCCAAAAAAAAA@@@@@@???????????????????????????@@@@@@@@@????????????@@@@@@AAA???@@@AAAAAABBBBBBBBBBBBDDDBBBAAAAAABBBCCCAAA@@@CCCCCCCCCDDDDDDDDDDDDDDDCCCDDDEEEGGGHHHJJJ111222333444555555555444333555777555222000222444333222222111111111111111666555333222111222333333222222333222222111000000111222333444555555444444555222000222444555333111333333333333222222222222444333222222444444444222---000444555333111000000333222111333555555222///;;;BBBLLLQQQRRRTTTWWW[[[\\\UUUEEE444...222222...,,,444GGG[[[^^^VVVWWWbbbgggCCC000333666@@@PPPUUU888444555@@@PPPZZZXXXSSSRRRUUUZZZ]]]___bbbdddeeedddkkkeee```fffjjjiiimmmlllvvvvvvsssrrriiiccchhhrrrqqqkkk```VVVPPPKKKFFFIIIKKKFFF;;;444999CCCIII]]]```]]]VVVSSSXXX^^^aaaXXXbbbdddYYYOOONNNPPPOOOKKKOOOMMMBBB666000000000...///000//////555???GGGOOOUUUYYYWWWTTTPPPKKKEEEAAA<<<555222444777999:::<<>>???@@@AAABBBCCCCCCEEEAAACCCLLLSSSRRRMMMJJJCCCDDDFFFFFFEEEBBB>>>;;;<<<@@@:::555888333...222444444555777888777777888333333333333333222222222666555444222111///...---......//////000000111111333333333333333222222111000000000000111111111111111222333333222111000////////////000000000111111222222222222222222222222000///......------.........//////000000000000000------------------------333???IIIJJJLLLNNNKKKDDD:::333...000222111000222...///000000111111000000000222666;;;AAADDDDDDDDD;;;666222222111000000222===BBBGGGFFFAAA???AAADDD>>>>>>>>>>>>???@@@AAABBBAAAAAA@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>???@@@@@@>>>???@@@AAABBBCCCCCCCCCDDDBBBAAAAAABBBBBBAAA@@@AAABBBBBBCCCEEEFFFFFFGGGGGGGGGHHHIIIKKKLLL222333444555555666666777...000222333222222555777444444444444444444333333444444333222111222222333333333333333222111000///111111222333444555555555777555333333555666666555333333333222222222222111555333222333444444333222///222444555333222222333111222222222000111444666DDDKKKSSSUUUUUUUUUZZZ___RRRVVVQQQ@@@333//////,,,,,,III[[[WWWWWWbbbcccYYYbbbOOO888111666:::BBBNNNHHH<<<000000===MMMXXX\\\^^^cccgggfffbbb______aaaeeemmmjjjfffnnnqqqooorrryyy}}}uuummmmmmkkklllvvvqqqvvvtttkkkfffgggcccZZZSSSYYY\\\YYYRRRKKK@@@666@@@IIITTT]]]dddfff^^^SSSUUU\\\___WWWOOONNNOOONNNNNNSSSSSSJJJ===333000111---...///......000555:::HHHOOOTTTTTTSSSTTTSSSPPPOOOMMMKKKGGGCCC>>>999666444333333555888===@@@BBBIIILLLQQQUUUXXXXXXSSSOOOTTT]]]^^^VVVRRRUUUUUUPPPTTTMMMPPP\\\^^^VVVSSSZZZQQQCCC@@@LLLOOODDD>>>DDDCCCAAABBBJJJRRRLLLAAA>>>CCCDDDDDDCCCBBBDDDHHHLLLEEEDDDCCCCCCDDDFFFGGGHHHAAA???BBBJJJOOOMMMJJJIIICCCDDDDDDBBB@@@>>>>>>???===BBB>>>:::>>>;;;888???777333111333666777:::>>>888666555666555222000222666666666555444222111000.........///000000111111222222333333333222222111...//////000000000//////000111222333333222000////////////000000000111111111111111111222222222222111000///...---------...---...//////000000//////......//////...---,,,+++...777???DDDIIILLLHHHAAA:::333//////000///000222...//////000000000000000......111777@@@FFFGGGFFF===777111///000111111111666>>>GGGIIIFFFBBBBBBDDD>>>>>>>>>>>>??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@????????????>>>>>>===>>>>>>???@@@AAA???@@@AAABBBCCCDDDDDDDDDDDDCCCAAABBBCCCCCCBBB@@@@@@AAABBBCCCEEEGGGHHHIIIJJJJJJJJJJJJJJJKKK555555555666777888999999...///111111222333444555444444444555555555555444111111111111222222333333333333333333333222111111111111111222333444555555666555444444444555555555333333222222222111111111444333222222444444333111000111222222111111333444...222444000+++...999CCCNNNSSSXXXYYYWWWXXX[[[___MMMWWWYYYKKK888000666>>>MMMbbbhhhZZZVVV``````RRR[[[ZZZDDD...///444777???IIIDDD;;;333000444<<>>CCC???;;;@@@??????HHHDDD:::333222333444888======999888;;;999333111333444444555555555444333333.../////////000000111111111111222333333222222222---......//////...------///000222333333222111000000000000111111111222222000000000111111222222222111111000///...---------------...////////////...///......---------......,,,000444888===@@@>>>999666111---......---...111......///000000000000000...---///444===DDDFFFFFFBBB<<<444......111222111000666???GGGIIIHHHDDDBBB@@@???????????????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>??????@@@AAABBBBBBCCCDDDEEEFFFFFFFFFFFFEEEDDDBBBCCCDDDDDDCCCAAA@@@AAABBBDDDFFFGGGHHHIIIKKKKKKJJJIIIGGGFFF777777777777777888999:::333333222222111111111000333222222222222333333444000000000111222222222222222222333333333333333222222222111111222333444555222222222222222222222222222222222222111111111111333222111111333333333111...///000000000000111333...222444000---222AAANNNVVVXXXZZZ[[[ZZZ[[[\\\]]]PPPVVVZZZRRR???333@@@UUUaaa^^^]]]]]]YYYUUUVVV[[[\\\bbbQQQ666---000333666555===EEEEEE===555333444888???IIIQQQVVV[[[cccjjjeeennnllljjjpppqqqmmmoooffflllhhhgggnnnqqqsss}}}{{{qqqjjjlllsssuuussssssmmmdddbbbkkkttttttmmmooocccMMM666000<<>>;;;;;;;;;888777888BBBGGGJJJHHHGGGKKKNNNOOONNNTTTSSSNNNSSS\\\WWWJJJIIIWWW^^^SSSFFFCCCFFFFFFZZZVVV___jjjkkknnnnnnbbbLLLMMMQQQUUUWWWUUUPPPKKKOOOJJJDDDBBBDDDHHHIIIHHHDDDFFFKKKLLLGGGAAADDDJJJTTTSSSQQQNNNKKKGGGDDDBBBCCCGGGAAA;;;>>>===???JJJPPPCCC888666555222333888===888888===<<<555333777222222222222333333333333111111111111000000000000000111222222222222222222............------------///000111222333333222111000000000111111111222222/////////000111111222222222111000///...---------,,,------...............---,,,,,,+++,,,---...///---------...111333333333111...,,,......,,,,,,000---...//////000000///////////////222888===BBBCCCFFFBBB:::111...000111///---000777@@@GGGIIIEEEAAAAAAAAA@@@@@@???@@@@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCC@@@@@@@@@AAAAAACCCDDDEEEGGGGGGHHHIIIIIIIIIHHHHHHGGGEEEDDDDDDEEEEEEDDDCCCBBBCCCCCCDDDFFFGGGGGGHHHJJJIIIHHHFFFDDDBBB888777777666666777888999555444333222222111000///222111000///000111333444111111111111111000000000///000111222333333333333333222222111111222333444///000222222222111000000222222222222111111111111111000///000222333222111,,,///444666555333222222111222222222555>>>JJJTTT\\\[[[ZZZ[[[]]]]]][[[YYYSSSRRRXXX\\\KKK555;;;RRRYYYTTTUUUZZZXXXRRRWWWccc___ccc```RRR???444333444111;;;GGGQQQUUUVVVVVVWWWPPPRRRSSSRRROOONNNOOOQQQdddiiiaaaZZZaaafffhhhnnnkkkqqqnnnlllqqqpppmmmsssiiiiiimmmtttvvvttttttvvvwwwvvvsssqqquuuyyywwwqqqwwwiiiKKK;;;<<>>;;;777999???BBBLLLRRRKKK@@@>>>DDDJJJHHH___rrrooo___SSSMMMJJJJJJIIISSSTTTKKKRRRVVVFFFLLLKKKMMMSSSYYYXXXQQQJJJJJJFFFCCCDDDHHHJJJHHHFFFEEEDDDDDDEEEAAA===???EEEGGGJJJQQQWWWXXXRRRGGG>>>KKKOOOFFF===>>>===AAAMMMPPPCCC;;;===<<<666333777888333555===>>>888777<<<444444222222111222333444333333222222111111000000000000111222222222222222111000///...---...////////////000111222222333333/////////000000000111111......//////000111111222333222111///......------,,,,,,---............---,,,,,,,,,------.........---,,,,,,,,,,,,,,,...000---+++,,,//////,,,,,,000---...//////000000//////000000000000111555:::??????AAA>>>555000000000---......111777===BBBDDDDDDCCCCCCBBBAAA@@@@@@AAAAAA?????????@@@@@@AAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFBBBBBBBBBCCCDDDEEEGGGGGGKKKLLLLLLLLLLLLKKKJJJJJJHHHGGGFFFFFFGGGGGGFFFDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCBBBAAA888777666555555666777777333222111222333333333222444222000///000222444666333333222222111///...------...///111222222222222444333222111111111222333///111444555444222111111222222222111111111111000///......///111333222111,,,222999===<<<999555222333111000555>>>IIIQQQUUU___\\\ZZZ\\\______ZZZVVVRRRMMMXXXfffVVV555...???RRR]]]```YYYTTTYYY^^^]]]___```lllnnnUUU;;;333333///...111;;;KKK[[[eeejjjhhhiiijjjkkklllnnnqqqsss\\\]]]PPPEEELLLVVV^^^hhheeejjjfffdddllllllkkksssooolllnnnttttttqqqyyyzzz||||||xxxwww{{{}}}|||xxxwwwtttooolllcccQQQ@@@---999JJJUUUWWWUUUWWW\\\]]]ZZZ[[[___ZZZIII:::333///111111///---...444999...///,,,+++333EEEWWWaaaUUUTTTSSSTTTVVVVVVTTTRRR]]]\\\XXXSSSOOOPPPVVV[[[RRRMMMNNNTTTXXXWWWXXX\\\ZZZVVVXXX]]][[[UUUXXXaaaYYYRRROOORRRMMMAAA:::;;;222999BBBFFFEEEBBBCCCFFF>>>BBBNNNJJJ===HHHQQQ@@@AAA<<<:::@@@IIINNNJJJEEEFFFDDDDDDHHHMMMNNNJJJFFFHHHDDDAAABBBBBB@@@AAADDDAAA===:::<<>>;;;AAACCC<<<888:::333...222<<>>888333333222...000//////000555<<>>LLLRRROOOIII[[[```bbb```bbbbbbZZZNNNSSSNNNTTTbbbcccOOO888---:::MMMbbbiiiccc\\\]]]aaaccckkkqqqqqqqqqiiiQQQ888:::111,,,...111999OOOfffhhhdddfffqqq{{{|||yyywwwxxxsssbbbKKK<<<:::;;;:::@@@CCCHHHPPP___ooowwwvvvqqqmmmnnnrrrtttuuuzzz}}}tttYYYXXXnnn{{{vvvoookkkllljjjffffffkkkRRRJJJ===999EEEWWW___\\\[[[]]][[[YYYYYYVVVHHH888...000---***222;;;666***111...///111...---:::KKKXXXVVVUUUSSSNNNJJJNNNUUUXXXXXXVVVRRRNNNKKKKKKKKKOOONNNPPPTTTXXXZZZXXXUUUgggaaaeeerrrxxxrrrqqqvvvvvvkkkbbbaaa```XXXNNNHHHNNNHHHHHHNNNLLL@@@:::;;;===<<<999555444888AAAHHH>>>777333:::FFFMMMIIIAAA@@@DDDHHHIIIGGGEEEDDDEEEGGGFFFEEEDDDCCCBBBBBBBBB@@@@@@>>>======>>>???@@@AAALLLPPPOOOIII===CCCYYYKKK>>><<<@@@===>>>@@@:::777555333222444888===@@@<<<;;;888555222111222333666555444555666555222000...000222333444333111000333111000111222444333333111111111111222333444444222111000///......///000............////////////222333444444444222///...//////...---------------//////...------------............------,,,,,,,,,,,,,,,,,,------............///////////////......///000000///......111333777888888555222000000111000000///...///444===CCCIIIFFFBBB@@@@@@AAADDDEEEEEEDDDCCCDDDDDDDDDBBB@@@FFFEEEDDDEEEGGGHHHHHHGGGIIIIIIIIIIIIIIIIIIHHHHHHOOOOOOPPPRRRRRRNNNKKKKKKKKKJJJHHHGGGGGGGGGHHHIIIDDDDDDEEEDDDCCCAAA>>>===>>>>>>=========???888888777777777777777888666666666555555444444444555444333222111111222222333222222222111000000000////////////000111222222000111222222111111333555222222222333333222111111222000......000111///...000000000000///...------------111666444...---111///555CCCNNNJJJCCCOOOdddaaaQQQQQQaaa```LLLEEEPPPRRRUUUXXX]]]^^^VVVCCC111333>>>LLLWWW^^^fffqqqzzzwwwfff]]]bbbmmmsssrrrVVVMMMDDD===777444888>>>YYYqqq~~~yyy|||xxxnnn{{{|||uuuhhh\\\UUUMMMEEE000444333...222DDD[[[iiilllvvvsssfffgggxxxyyyqqquuu}}}qqqUUUIIINNNPPPQQQYYYdddjjjfffaaagggqqqggg\\\PPPGGG@@@???LLL[[[fffccc\\\WWWWWWXXXPPPEEE111,,,+++///000000999FFF333111...---***+++555???HHHJJJQQQYYYZZZWWWUUUVVVYYYYYYWWWTTTSSSSSSWWWZZZYYYXXXWWWXXXZZZ\\\\\\[[[YYY^^^hhhqqqrrrllliiijjj]]]^^^___]]][[[[[[___bbbLLLHHHIIIQQQVVVUUUQQQOOOIIIFFF???666...+++,,,...888222...111999<<<888222666:::@@@DDDFFFGGGIIIKKKJJJJJJIIIIIIHHHIIIIIIIIICCCDDDEEEEEEDDDCCCAAA???DDDFFFAAA===<<<999EEE]]]JJJ===;;;???===>>>@@@;;;999777555444444666999;;;<<<;;;:::999888666444111222222222444666666555333000000000000111222333444333111000111222444333222111111111111111111222222222111000............///............////////////111222444444444333111000000000///...............111000///...............---.........------,,,+++,,,,,,,,,------...............////////////......//////000///......000333666777777555222000111111000000000//////333:::???FFFFFFEEECCCAAABBBCCCEEEGGGFFFEEEEEEFFFFFFDDDBBBFFFEEEDDDFFFHHHIIIHHHGGGJJJJJJJJJJJJKKKKKKKKKKKKOOOOOOPPPRRRSSSSSSSSSSSSMMMLLLKKKJJJHHHHHHGGGGGGCCCCCCCCCBBBAAA???>>>============<<<===>>>::::::::::::999888777666888777777666555444333333555444333222000000000000222222111111111111111111111000//////000111333444///000111000000111444666333333333333222111000000222000//////000000///...---.../////////...---,,,)))))),,,000///,,,+++.........AAAZZZ]]]NNNLLLYYYOOOWWW\\\UUUIIIFFFQQQ]]]SSS[[[]]]ZZZ^^^aaaUUUAAA//////222;;;KKK```rrr}}}yyynnngggiiinnnqqqqqqrrrttteeeWWWKKK===222///PPPsss}}}uuuxxxvvvpppiiiggghhhgggcccllljjj```LLL;;;444111000333EEESSSXXXeeexxx|||tttuuummmmmmmmmccc\\\TTTGGG999???PPPfffssspppcccYYYmmmeeedddeeeVVV@@@>>>KKKRRR[[[aaa\\\UUUTTTVVVYYYGGG222+++555444***333IIIGGGGGGAAA666...,,,,,,+++444666???LLLTTTUUUTTTUUUVVVXXXXXXWWWVVVTTTUUUVVVXXXYYYXXXXXXXXX[[[___bbbkkklllmmmnnnrrrrrrjjj___rrrtttnnn```YYYZZZZZZUUUWWWUUUSSSUUU^^^ddd```XXXYYYWWWRRRLLLEEE@@@??????@@@===:::999;;;;;;888444...111444555555555555666<<<<<<>>>@@@CCCFFFIIIJJJIIIJJJLLLLLLJJJEEE@@@===???BBBBBBDDDHHHDDDHHHZZZLLL>>><<>>@@@BBB===>>><<<:::888777777777777;;;;;;;;;===???===777222000///000333666888777666333111...---...111444777222111000111333444333222222222111111111111111111222111000///............---............/////////000111333444444444333222111111000////////////000222222111//////.........,,,---.........---,,,+++---------------...............///////////////......///000///......000222444555555444222111111222000111111000///111555888@@@CCCFFFFFFDDDCCCDDDFFFIIIHHHGGGHHHIIIIIIGGGFFFGGGFFFEEEFFFHHHJJJIIIHHHJJJKKKKKKLLLNNNNNNOOOPPPSSSSSSRRRQQQPPPPPPPPPOOOPPPOOONNNMMMJJJHHHFFFEEEAAAAAA@@@>>>>>>=====================>>>???:::;;;;;;<<<;;;999888777777666555444333222111000333333222111000000000///111111111111111222222222222111000///000111333444111111111000...///222444333333333333222000//////000000000000000000///...+++,,,---//////...---,,,++++++---......,,,,,,,,,///)))333KKKZZZVVVNNNNNNJJJUUUWWWMMMLLL]]]mmmqqqYYY\\\\\\\\\bbbgggbbbWWW@@@888///,,,222???LLLTTTlll```[[[dddoootttzzzzzzyyyvvvvvvooodddKKK>>>===NNNYYY]]]nnnwwwuuurrrqqqrrrtttsssqqqnnnllliiijjjooopppfffYYYEEE666---444@@@OOOfff||||||tttvvvwwwnnnkkklllgggdddRRR@@@???MMM\\\eeehhhmmmfffhhhoookkkXXXJJJGGG???EEENNNUUUZZZ\\\[[[YYY\\\===+++333888///...777QQQZZZZZZNNNCCC===555,,,---+++---333999>>>EEELLLMMMRRRYYY^^^^^^]]]ZZZYYY[[[]]]]]][[[YYYZZZ^^^cccyyyooo___YYYhhhxxxppp[[[^^^]]]TTTNNNYYYgggcccSSSeeefffaaaXXXYYY___[[[PPPPPPQQQRRRSSSRRRQQQPPPPPPOOOOOONNNLLLJJJHHHGGGGGGDDDDDDDDDBBB@@@===<<<;;;555555666777999;;;<<<===@@@CCCFFFHHHHHHFFFCCCAAA???EEEHHHLLLPPPJJJMMM^^^OOOAAA???CCC@@@BBBEEE@@@AAAAAA@@@>>>===;;;::::::;;;::::::===AAA@@@;;;777111000111333666888888777555333000......000333555222111111222333444333222333333333333222111111000222111000///......---------------........./////////000111333444444444444333222111111000000111111222222000///......------+++,,,...//////---,,,+++---------...............---...//////////////////...///000000//////000222222333444333222111222333111111111111000000000111888>>>EEEHHHGGGFFFGGGIIIJJJIIIIIIJJJLLLLLLJJJIIIHHHGGGFFFGGGIIIKKKJJJIIIKKKLLLMMMOOOPPPRRRSSSTTTRRRUUUUUUSSSRRRSSSQQQNNNQQQQQQPPPNNNKKKGGGDDDBBB???>>><<<;;;;;;;;;=========>>>>>>???@@@AAA999:::;;;<<<<<<;;;:::999777777666555333222111111111111111111111111111111111111111111111222222222222111000000000111222333222222222000...---///111333333333222111000///...///000111111000///......+++,,,---......---,,,,,,.........---------,,,+++......---///;;;MMM[[[___RRR>>>===YYYooooooooowwwccc[[[YYY___cccaaa___aaaZZZSSSGGG999///,,,...111222888NNNlll|||xxxooolllkkkuuuzzzuuurrrwwwyyyuuubbbPPPEEEFFFBBB;;;BBBSSS|||vvvooommmpppvvv~~~|||pppjjjlllrrrpppjjj|||dddMMMDDD>>>888@@@OOOaaajjj}}}lllcccppp{{{tttmmm\\\FFF:::???RRRbbblllkkkhhheeeeeeeee```[[[OOO@@@666@@@UUU```[[[PPP\\\GGG333---000111111111<<>>999444000,,,,,,333;;;;;;AAAJJJRRRXXX\\\```bbb^^^aaabbbaaa^^^^^^```cccgggbbbVVVNNN\\\rrrssseeeaaadddbbbcccrrrtttcccgggcccWWWQQQTTTSSSMMMQQQRRRTTTVVVWWWVVVTTTRRRPPPRRRTTTRRROOONNNPPPRRROOOOOONNNNNNOOOPPPPPPPPPGGGFFFCCC???<<<999777777333444777;;;>>>AAACCCDDDEEEHHHDDDAAABBB@@@MMMgggPPPBBB???BBB???AAADDD???AAAAAAAAA@@@@@@???>>>>>>;;;999888:::>>>??????===555444333444666777666666555555444333222111000000111111111222444444333111444555555555555444222222222222111111///...------------------...............///000222333444555555333333222111111111111111111000///...------------+++,,,---.........---,,,........................------...///////////////---///000000//////000111111222333222111000111333111111111111111000...---000777???EEEGGGIIIJJJLLLKKKJJJJJJKKKMMMNNNMMMKKKIIIHHHGGGHHHJJJLLLKKKJJJKKKLLLNNNPPPRRRTTTUUUVVVMMMSSSVVVVVVWWWYYYXXXSSSOOONNNMMMKKKHHHDDD@@@>>><<<;;;:::999999;;;<<<===>>>>>>???AAABBBCCC::::::;;;;;;;;;;;;;;;:::999888888777666555444444000111111222333333222222222222111111111111111111000111111111111111111111000111222111///---...///222222222222111000//////...000222222000.........------------------------...///---***+++...---***+++,,,***...BBBZZZ^^^TTT777BBBWWWlllpppiiifffjjjiii\\\WWW^^^___WWWUUU\\\^^^^^^\\\TTTJJJEEEEEEHHH>>>444***+++333>>>JJJTTTQQQWWWYYYSSSMMMLLLOOOPPPAAA```wwwsssfff\\\LLL:::111@@@[[[ttt}}}xxxpppkkkssszzz{{{uuupppvvv{{{~~~zzzooodddZZZHHH666@@@AAAVVVmmmrrrsssyyyyyynnnrrrrrrhhh[[[NNNAAA999VVVdddlllgggaaabbbbbb``````VVVJJJAAA???DDDPPP]]]YYYYYYMMM888+++,,,000000***<<>>CCCBBBAAAAAA===HHH```QQQBBB>>>@@@===>>>AAA===>>>>>>????????????@@@@@@===<<<;;;::::::<<<>>>@@@;;;999666666666666555444555666777777666333000...111111111333444444333111444555666777666555444333333333333222111///...---,,,------------.........---...///000111333444444333333222111111111111222///......---------------,,,,,,,,,---------....../////////...............,,,---...///000000000000---///111111000///000111111222333222000000000222111000000000111111///------111777???EEEJJJLLLLLLJJJIIIIIIKKKMMMNNNNNNLLLJJJIIIHHHIIIKKKMMMLLLKKKLLLLLLNNNPPPRRRTTTUUUVVVNNNUUUVVVRRRQQQSSSPPPIIIIIIIIIGGGEEEBBB???===;;;888888888999:::;;;<<<<<<===>>>@@@AAACCCCCC<<<<<<;;;:::999999999999888777777777666666555555222222333444444333222111333222222222111000000000...///111222222111///...+++...000111000/////////000000111111111111000000---000333333000.........111///---,,,+++,,,---...---...,,,))),,,222222...***...888JJJ\\\___NNN999333ZZZyyyvvvhhhcccaaa]]]fff```[[[YYYYYYWWWUUUVVV^^^bbbgggiiiiiiiiikkkmmmIIIIIIDDD???======888222888:::@@@GGGJJJJJJMMMRRRVVVsssxxxttt~~~oooQQQHHH>>>;;;>>>LLLfff~~~nnn}}}|||{{{zzzuuuooopppuuurrrjjjOOO<<<>>>RRRbbbnnnvvvtttyyykkkccceeedddWWWFFF@@@LLL[[[ffffff___[[[ZZZ]]]dddgggZZZCCC777EEE[[[XXXcccfffXXXFFF;;;333,,,...222???TTTccchhhhhhgggggg```]]]___]]]PPP???555AAA???;;;666222111444666666666777;;;BBBHHHMMMOOOSSS```iiifffaaaccchhhjjj```eeeggg```VVVQQQTTTZZZSSSRRRSSSUUUVVVVVVYYY___VVVTTTSSSTTTVVVXXXWWWUUUPPPRRRSSSRRRQQQPPPQQQSSS[[[WWWSSSQQQRRRTTTSSSRRRQQQPPPPPPOOOOOOOOOPPPPPPKKKHHHDDD???;;;888666555555;;;===BBBFFF@@@CCCUUUUUUEEEAAABBB>>>???AAA===??????>>>??????@@@AAABBBAAABBBAAA===999777:::>>>>>>;;;999777777777666555444555777888888666444333000000111333555555222000222333555666777666444333555555555444333111///---,,,,,,---------.........---------...000111222333333222222111111111111111...............//////000...---,,,++++++---...000000/////////.........---,,,---...///000000000000,,,///111111000///000000111222333222000//////000222000///000222222000...///...111888BBBIIIJJJIIIHHHHHHHHHJJJMMMNNNMMMLLLJJJIIIIIIJJJLLLMMMMMMLLLKKKLLLMMMOOOQQQSSSTTTUUUQQQVVVTTTLLLJJJOOOOOOHHHDDDBBBAAA>>><<<;;;:::999666777888999;;;;;;<<<<<<;;;<<<>>>@@@BBBBBB???>>>;;;999888777777888555555555555555444444444444555555555444222000///444333333222111000//////---///111222222000...,,,'''***///111222111111111///000000111111111111000---000333333000.........333111...+++++++++---///---...,,,***...666888333+++:::SSSbbbZZZEEE;;;>>>ccc```jjj}}}}}}jjj\\\[[[___ccc___VVVVVV^^^]]]UUUkkkmmmpppsssuuuvvvvvvvvvkkksssvvvssstttwwwpppeeeuuupppsss}}}vvvqqqsss~~~zzzwwwuuuqqqjjj^^^LLL===<<>><<<:::888888888888444666888:::<<<<<<<<<;;;999:::===???@@@AAA>>>>>>===;;;888777999:::777777666555444444333333555444333222111111111111111111111111000000000000444444444333111...,,,***------,,,,,,---...000111111000/////////000222333............///////////////...///000...***+++///)))444,,,999KKKLLLNNNGGG;;;SSS[[[EEE333===VVVggg[[[eeetttyyynnn^^^[[[```bbbhhhhhheeeiiipppkkk___eeeaaaiiiyyy|||qqqkkkpppxxx~~~~~~zzzxxxuuuoooooowwwxxxtttvvv}}}|||zzzwwwwwwzzz{{{yyywww~~~zzzzzzvvvkkk^^^VVV???AAANNNaaaooouuuxxx}}}}}}yyyvvvuuu}}}ppppppyyyhhhEEE999EEEhhhtttwwwllljjjuuuwwwppp```cccIII777888LLLgggccchhhiiiiiihhhggggggccc___>>>HHHddd{{{kkkDDD111999+++,,,===,,,<<>>333111000***---111+++555<<<>>>:::===GGGJJJEEERRRTTTVVVWWWXXXZZZ^^^```YYYXXXWWWWWWXXXWWWUUUSSS]]]YYYUUURRRNNNMMMSSS[[[YYYXXXWWWUUUTTTSSSRRRRRRVVVRRRRRRWWWYYYUUUQQQOOO```XXXQQQNNNKKKHHHHHHKKKQQQKKKFFFBBB;;;444666===cccPPP@@@???DDDCCC???>>>CCCCCCBBB@@@>>>@@@CCCFFFCCCBBB@@@===;;;:::999999999:::;;;;;;:::999777666333666999888666555777:::999555222333555777555333...000333444333222333444444444333333333333222222---------------...///000......---,,,,,,,,,,,,---000111111222222000///...///000111222222111000/////////...------------............////////////000---...000111222222222111////////////000000000000000000000000111111111111////////////000000000000000222333222222888BBBJJJFFFEEEFFFHHHJJJLLLLLLKKKHHHHHHIIIJJJKKKLLLMMMMMMLLLJJJGGGHHHMMMSSSWWWZZZOOORRRKKKBBBNNN```YYYBBB<<<;;;888777666666888999888:::;;;======<<<:::999;;;<<<>>>AAAEEEJJJ;;;<<<;;;:::888777999;;;777666666555444444333333555444333222111111111111111111111111000000000000111222222222111///...---,,,++++++++++++---...///000/////////000000111111............////////////222000000111000++++++---...222333<<>>///...(((666LLLaaagggdddiiikkkhhh```ZZZYYYZZZvvvrrrlllhhhffffffeeeeeeZZZ[[[^^^______```bbbdddiii``````^^^TTTQQQNNNCCCBBBCCC@@@:::666555222...555555666888;;;===???@@@LLLMMMPPPTTTYYY]]]______XXXVVVUUUTTTPPPJJJKKKOOOUUUUUUSSSRRRRRRRRRRRRRRRQQQMMMLLLPPPSSSQQQOOOPPPSSSQQQTTTXXXXXXRRRLLLIIILLLHHHFFFFFFCCC???BBBIII@@@999777>>>DDDDDDBBBBBBCCCCCCBBB@@@>>>>>>@@@CCCGGGFFFDDDAAA???===;;;;;;:::;;;;;;<<<<<<<<<;;;;;;666555444555666888999999888777555333222333555666111000000222555777666444555555555444333333333222//////......---............------,,,,,,------...000111111222111000///...//////000111111000/////////......---,,,---------------........./////////---...///111111111111111////////////000000000000000000000000111111111111////////////000000000111111333444222111555===CCCGGGIIIJJJLLLLLLKKKKKKJJJJJJJJJJJJKKKLLLLLLMMMMMMLLLKKKJJJLLLOOORRRSSSSSSJJJMMMHHH@@@CCCLLLGGG999;;;999888666666777888999888999;;;<<<===<<<;;;:::<<<<<<>>>@@@DDDGGG;;;<<<;;;999777666777888666666666555444444333333444444333222111111111111111111111111000000000000///000000000000000///...***)))))))))***+++,,,---......///000000000000///---............/////////222///...111222...,,,---,,,333CCCPPP[[[KKKSSS>>>;;;;;;<<>><<>>AAADDDEEEQQQOOOOOOQQQOOOMMMOOOTTTRRRQQQOOONNNMMMMMMMMMMMMVVVQQQPPPSSSTTTSSSSSSUUUOOOPPPVVV^^^___XXXOOOKKKMMMKKKJJJIIIFFFBBBBBBEEEBBB:::444333444777===DDDCCCCCCCCCBBB@@@???@@@BBBFFFEEEDDDCCCAAA@@@??????:::::::::;;;<<<===>>>>>>999555111111555999:::888777888888555000000444888555000---000666:::999666777777666555555444333333333222000///...---------,,,,,,,,,,,,---...///000000000111111111000///.........////////////.........------,,,,,,,,,,,,,,,,,,---------............------///000000000000000000000000000////////////000000000000111111111111/////////000000000111111222444444333000111555:::GGGKKKOOOPPPNNNKKKJJJKKKKKKLLLLLLLLLMMMMMMNNNNNNMMMMMMNNNOOOPPPOOOLLLIIICCCEEECCC===999999777444999888777666777888999:::888999:::<<<<<<<<<;;;:::<<<======???AAACCC===>>>===;;;777555555666666666555555555444444444444333222222111111111222111111111111000000000///000000000/////////......)))))))))***++++++,,,,,,,,,---...000000///......---------........./////////++++++000222000///000---999CCCYYYJJJ>>>>>>111777MMMaaadddaaa___ZZZSSS999111+++000>>>MMMWWW\\\]]]kkkwwwwwwsssrrrpppmmm}}}{{{wwwxxxzzzyyyuuutttssspppnnnnnnnnnooooootttsssllllllrrrrrrlllpppuuuyyyxxxuuuuuuzzz~~~~~~|||}}}~~~zzzyyyyyywwwuuusssjjjhhhaaaTTTGGG???>>>@@@nnnnnnsssxxxuuuooorrr{{{uuu```LLLFFFKKKVVViii{{{~~~rrryyyttt]]]PPP>>>999III]]]jjjjjjfffiiioooooonnnfffSSS===888NNNiii<<<777(((888555***...???kkkeeedddnnnwwwrrr\\\GGG555;;;EEENNNVVV\\\aaaddd\\\```gggjjjkkkiiihhhgggddd___dddhhhdddgggjjjddd___YYYZZZaaaaaaZZZYYY___\\\XXXSSSRRRTTTRRRMMMHHHDDDDDDCCCAAA>>><<<;;;<<>>999888777888>>>EEENNNNNNNNNNNNPPPSSSUUUWWWQQQNNNNNNQQQQQQNNNNNNPPPSSSQQQRRRVVVVVVQQQLLLKKKJJJJJJIIIHHHEEEAAA>>>>>>OOOGGG===444111222666:::???AAACCCCCCBBBCCCDDDEEEAAAAAABBBBBBBBBBBBBBBBBB;;;;;;999999999:::;;;<<<;;;777333222444666888888777888999777444222333555444000---...444888999888999888888777666555444444666444222000...---,,,+++++++++,,,,,,---///000111000000000000000/////////........................------,,,++++++++++++,,,,,,,,,,,,---------......------...///////////////000000000000///////////////000000000111111111111//////000000000111111111111222333222000///111333AAAHHHOOOQQQNNNKKKKKKMMMLLLLLLMMMMMMNNNOOOPPPPPPPPPOOONNNNNNMMMJJJEEEBBB===;;;;;;;;;888333333777666666666666777888::::::888999:::;;;;;;;;;;;;;;;=========>>>???@@@;;;======<<<:::888888999555555555555555444444444333333222222111111222222111111111111000000000///111111000///------,,,,,,******+++,,,,,,---------+++,,,---//////...------------------............000,,,+++///000......000999FFF777QQQ555>>>AAALLLYYY[[[YYYWWW]]]fffgggbbbOOOCCC333((()))000888;;;CCCMMMZZZeeennntttuuurrr{{{xxxqqqkkklllrrrtttqqqsssrrrqqqooonnnllliiiggggggnnnnnniiijjjqqqsssnnnyyy}}}{{{sssooorrrxxx{{{wwwvvv||||||{{{wwwnnnlllsss{{{~~~|||lllnnnqqqsssooofffZZZRRR666MMMjjjwwwnnndddlll}}}|||tttjjjYYYDDD@@@ZZZ{{{qqqoooqqqmmmkkkXXX666999GGG\\\kkkmmmjjjhhhkkkdddgggkkkZZZ???999FFF]]]RRR333<<>>LLLTTTYYY___ggglllllliiifffccc```bbbqqqzzzsssmmmgggZZZ```ZZZZZZ___^^^VVVUUU[[[]]][[[YYY]]]bbbeeebbb^^^```___]]]WWWQQQMMMLLLMMMPPPHHH???;;;777333555888888888999;;;???DDDIIILLLNNNMMMOOOTTTUUUSSSSSSVVVSSSOOOMMMOOOOOOKKKIIIJJJDDDFFFGGGGGGHHHGGGEEECCCCCCDDDDDDDDDCCC???777000999;;;>>>@@@AAABBBEEEGGGBBBBBBCCCCCCCCCBBBAAAAAA@@@>>><<<:::999999999:::::::::999666333222555888888777888:::;;;999444111222111000///000222666999999999888777777666555555777666444111///---,,,,,,++++++,,,---...000111222000000000///////////////......------------......------,,,++++++++++++,,,,,,,,,,,,---------...................../////////111000000000/////////...///000000000111111111111000000000000111111111111///000111222111000000111888@@@IIINNNMMMLLLMMMPPPKKKLLLMMMNNNOOOPPPQQQRRRRRROOOKKKHHHFFFCCC@@@>>>;;;666444999:::555444777555555666666777888999:::777888999:::;;;;;;;;;;;;<<<======>>>>>>>>>777999;;;<<<<<<<<<===>>>555555555555555555555555333333222222111222222333111111111111000000000000111000///---,,,,,,++++++***+++,,,---............++++++,,,---------------,,,------------.........333000//////---+++---333DDDVVV>>>WWWJJJNNNGGGWWWVVVMMMDDDIII\\\kkkhhh\\\^^^\\\UUUKKKDDD>>>666///555555777???KKKTTTWWWVVVggg```XXXXXX^^^ccceeedddfffeeeeeeeeeeeeccc___\\\dddhhhjjjjjjmmmsssvvvuuuiiioootttuuusssttt{{{{{{uuuuuu|||xxxuuuooorrrvvv}}}wwwjjjyyyyyy{{{~~~vvvnnnlllWWW===;;;YYYyyyyyyfffwwwttttttsssiiiZZZTTTVVVmmmzzztttxxx{{{|||rrrnnnOOO666:::QQQeeeoootttkkkgggeeegggeeeYYYEEE555CCCRRROOOYYYiii111///,,,---444AAAQQQ^^^fffhhhiiikkk]]]JJJ:::222000222333GGGMMMVVV]]]```bbbbbbccc```___ggglllffffffhhhbbbfffbbb``````^^^ZZZYYY[[[ZZZZZZZZZ]]]aaacccaaa^^^VVVXXXXXXVVVRRRQQQTTTWWW\\\WWWUUUUUUSSSLLLGGGEEE>>><<<888555444444666777@@@AAAEEEKKKNNNNNNQQQVVVMMMKKKLLLRRRSSSPPPMMMLLLJJJLLLLLLKKKKKKLLLIIIDDDBBBDDDEEEDDDDDDCCC===666666888:::;;;;;;===@@@BBBEEEFFFFFFEEEDDDBBB@@@???DDDCCCAAA>>><<<:::999888888;;;===;;;666333555777999777888;;;>>>===777222333444333000...///333666888888777777777777666666777666444222000///......,,,,,,,,,---...000111222111000///........./////////...------------...///...------,,,,,,,,,,,,,,,,,,---------............000//////......///000000111111000000//////......000000000000111111111111000000000111111111222222//////000111222222222111000888BBBIIILLLNNNPPPRRRNNNNNNNNNNNNOOOOOOOOOPPPOOOKKKFFFAAA???>>><<<;;;;;;555222555999777444333555555666777777888999999777888888999:::;;;<<<<<<<<<======>>>??????777999;;;<<<;;;:::;;;;;;555555555555555555555555333222222111222222333333111111111111000000000000//////---,,,,,,,,,------***+++,,,---.........---+++++++++++++++,,,------,,,,,,---------.........111000111000,,,+++333===JJJ[[[LLLYYYuuu[[[GGGJJJ@@@EEELLLSSS[[[```^^^ZZZeeeiiikkkkkkjjjeeeWWWIII???999444666;;;?????????888000...444888555444888666555444666888888666333;;;999:::>>>@@@@@@BBBEEENNNSSSZZZ^^^```eeemmmsssuuusssuuu}}}}}}}}}yyy||||||zzz}}}~~~wwwuuutttvvvzzzyyyyyyWWW666999^^^tttrrruuu~~~vvv___LLL^^^fffhhh|||{{{iiiFFF777:::HHH^^^rrrjjjmmmjjjbbb```ddd```VVV111BBBTTTjjj000111111555000///:::OOObbbjjjlllooommmhhh]]]OOOAAA666111)))...666???IIITTT^^^dddlllfffhhheee[[[]]]cccaaa]]]^^^[[[VVVUUUXXXYYYXXX^^^___``````___]]][[[ZZZUUUWWWYYYXXXUUUVVV[[[___TTTQQQRRRWWWYYYTTTOOOMMM^^^ZZZTTTMMMHHHDDDCCCCCC555444555999;;;===DDDKKKBBB@@@AAAGGGJJJHHHGGGHHHLLLNNNMMMJJJJJJLLLHHHAAAHHHJJJGGG>>>:::>>>AAAAAA>>>===<<<:::888888:::<<>>;;;888777666999<<<===<<<:::777555:::::::::;;;<<<<<<;;;:::888666333111111111111111666666666777777777777777666555444222111111111111------------...///111111111000///...---....../////////...------.../////////......---,,,---------------........./////////111111000/////////000111111111111000///.........000000000000111111111111000000111111111222222222111000111111333333222222...333;;;DDDKKKPPPRRRSSSRRRRRRPPPOOONNNLLLKKKKKKIIIEEEAAA===<<<:::888777777777555444777:::888444555555666777777888888777777777888888999;;;<<<===;;;<<<>>>???@@@AAA;;;<<<===<<<999666555555444555555555555555555555222222222111222222333333111111111111000000000000------,,,+++,,,---...///)))***,,,---......---,,,,,,+++***)))***+++---...,,,,,,,,,---------......,,,---000000---///;;;HHHPPPVVVJJJDDD]]]NNNJJJLLLSSSZZZZZZXXX[[[aaaggg```cccfffkkktttzzzrrreeeiiieeedddfffhhhfffdddccchhhaaadddnnnmmmaaa]]]ddd___]]]\\\^^^bbbeeeeeeccc[[[TTTSSSXXXWWWPPPPPPVVVGGGHHHHHHDDD@@@===>>>@@@HHHKKKSSS^^^eeeiiiooovvvpppyyy}}}xxxtttxxx{{{|||zzz~~~~~~{{{{{{xxxxxxuuuOOO;;;???dddtttxxxrrrsssvvvuuuaaaMMMeeezzzvvv{{{wwwmmmlllhhhYYY???///===VVVbbbcccfffhhhiiiiiikkkmmmaaaDDD:::WWW===888+++...000000///333CCC]]]qqqfffkkknnniii^^^UUURRRSSSAAA===888222000111777;;;<<>>BBB@@@:::444:::<<<===;;;999999>>>BBB>>>888333222444444111,,,555555555666777777888888555444333333222222222333......---......///000111111000///------......///000///...------...///000//////...------------............////////////000222111000//////000111222222111111000///......---000000000000111111111111000111111111111222222222333222111222333333333222...222999BBBKKKQQQSSSSSSVVVUUUSSSPPPLLLJJJGGGFFFDDDAAA>>><<<;;;999666444222888999555777===>>>999555666666777777777777777777777777888999;;;<<<===;;;<<<>>>@@@BBBBBB<<<;;;888555444333444555666555444444555666777888333444555555444333000///000000111111111111000///000---++++++------+++((()))***+++---......------,,,***))))))+++,,,---------...000111111///---,,,...333111000111///;;;UUU[[[LLLTTTPPP]]]cccpppbbb]]]XXXVVVYYY^^^^^^[[[aaaeeeffffffkkksssuuupppmmmnnnbbbvvvuuuxxxfffqqqrrruuuyyy{{{{{{yyyxxxwwwvvvsssqqqtttzzzyyyrrrkkksssqqqpppqqqsssuuuwwwwwwzzz{{{{{{{{{|||zzzsssmmm]]]WWWNNNFFF@@@===???DDDOOO[[[eeejjjxxx|||yyyzzz}}}zzz}}}ssswwwzzzgggLLL222VVVtttwwwrrrvvvxxxtttvvvJJJfffeeekkkppphhh}}}oooiiimmmaaaDDD222444SSS[[[aaammmSSSiiillldddrrrkkkKKK;;;vvvaaa<<<222888+++,,,999666,,,;;;XXX``````^^^YYYUUUYYYdddmmmbbbYYYLLL???666111//////555222111888DDDPPPXXX[[[```___]]]XXXUUUZZZdddmmm```[[[ZZZ]]]\\\YYY[[[aaa```]]][[[[[[\\\\\\YYYWWWdddaaa___\\\[[[XXXUUUSSSNNNOOOOOONNNLLLLLLNNNOOONNNNNNNNNOOOPPPSSSUUUVVVEEE>>>777666:::999111***222...,,,333>>>HHHKKKJJJNNNNNNMMMIIIEEECCCDDDFFF??????===???GGGLLLBBB333222555===DDDCCC<<<<<>>@@@===888444666:::@@@DDDCCC===777333<<<@@@:::666777:::999======;;;666000---...000///111555888999999888777555555444444333333333333111111111111000000000///000///...,,,,,,---......///...---...///000000...111111111000///......---111//////000333333000---222222111111000/////////222222111111000000//////---...///111111111000///000000000111222222333333444444222222222222444444777111...555CCCPPPVVVWWWWWWTTTPPPJJJEEEBBB???>>>888888666555555444444444666777777777888888888888777777777888999999::::::::::::;;;<<<<<<<<<<<<;;;>>>@@@BBBCCCBBBBBB999888666555444555666777555555444444444555666777555666777777666444222111000000111111222222222111///---++++++,,,---+++(((++++++++++++,,,---...///---+++***)))***+++,,,,,,---...///000000///...---///333222222444333@@@ZZZZZZVVVWWWMMMUUUwwwpppbbb```]]]\\\^^^aaabbbaaaZZZ\\\ccckkkllliiiiiimmmhhhlllkkkjjjwwwuuupppoooyyy{{{{{{zzzwwwwwwzzz}}}{{{}}}{{{yyytttuuuwwwzzz~~~~~~|||xxx{{{tttwww~~~}}}sssiiiOOOLLLGGGFFFIIITTTdddppp~~~ooo~~~|||vvvcccCCC;;;\\\{{{}}}xxx{{{}}}|||vvvsssbbbiii|||ooolllssspppdddfffVVV,,,777DDDXXXoooYYYeeehhhiiioooWWWoooXXX===UUUwwwAAA!!!000777///+++333::::::MMMRRRXXX^^^aaaccccccccciiieee___[[[VVVPPPGGGAAA...444::::::555111111333AAAJJJTTT[[[\\\\\\]]]^^^\\\YYY[[[bbbddd```\\\\\\hhhddd___^^^```bbbcccccc]]]\\\[[[[[[ZZZXXXTTTQQQOOOQQQRRRQQQPPPPPPQQQRRRTTTTTTSSSSSSSSSTTTUUUVVVWWWSSSNNNKKKJJJHHHDDD@@@...,,,***,,,000444777888===GGGQQQSSSMMMFFFAAAAAACCCAAA??????GGGMMMIII@@@===444000999BBBEEECCCBBB:::AAAEEECCCBBBBBB???:::666777:::>>>BBBAAA===999888<<<<<<777666::::::888:::;;;;;;888444111111222...000333555777888888777888777777666666555555555222222111000000000000000000///......------............////////////000000222111000000//////000000111000000111333333111...111111111111111000000000111111111111000000000000...///000000000000000000000000000111222222333333333222111111111111222333444222000333:::EEEOOOUUURRRPPPLLLGGGBBB???===<<<555444444444444444555555666666777777777888888888666777777888888999::::::888999999:::::::::::::::>>>@@@CCCCCCCCCCCC666666555555555777888:::444444444333444444555666555555666666666444333222000000000111111222222222...---++++++,,,,,,***)))---,,,+++******,,,///000,,,,,,+++************+++------///000000///...---...222000111444444BBB\\\VVV^^^YYYLLLKKK~~~^^^aaaaaaaaaaaa```___aaacccaaaaaahhhssssssnnntttvvvrrryyyooolllttt{{{{{{uuuuuuzzzwww~~~||||||~~~~~~~~~~~~~~~}}}|||{{{{{{{{{wwwvvvxxx{{{|||ssspppcccOOOGGGKKKGGGUUUqqqzzzzzzuuuyyy~~~oooOOO777CCChhhxxx{{{aaaIIIuuuuuurrrmmmkkkmmmiii```\\\:::888CCCccchhhtttooohhhiiigggwwweeeMMMEEE[[[XXX888111---...///...///222888>>>IIIWWWbbbfffdddaaakkkkkklllmmmmmmhhh```ZZZ]]]WWWKKK;;;---(((,,,111+++///666<<>>AAAFFFFFFCCCDDD999111444<<>>DDDHHHFFFCCCBBBBBB@@@:::::::::<<<>>>???>>><<<>>><<<888444666:::;;;888888:::<<<;;;888444111000---...000222444666777888999888888777666666555555333222111000000000111222///000000000//////......---000222111///...000333333222111//////000222333222111111333444444222000000111111111111222222222000000000111111111111111111111000/////////000000000000000111222222333333222111111000000111111222111222222000000888EEEOOOKKKHHHEEEAAA===:::999888222222222222333444555666666666666666777777777777666666777888888999999:::999999999::::::;;;;;;;;;???AAADDDEEEEEEFFF666666555555666777888999444444444333444444444444222333333333333222111000111000000000000000000000---,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,---...///***+++++++++******+++,,,,,,---.../////////......,,,///------000000===VVVMMMZZZTTTSSSLLLnnnWWW___aaaeeefffccc```ccchhh{{{zzzwwwttttttyyy}}}tttzzzsssnnn{{{uuuyyy{{{yyyuuuvvv|||uuu|||{{{yyyyyyzzz{{{zzz|||zzztttvvv~~~vvvtttiiiNNN@@@LLLeeeyyyyyy{{{qqq^^^@@@666]]]{{{ooozzzMMMMMMfff}}}nnnfffuuuddd\\\eeeGGG111EEEjjj|||eee\\\{{{nnndddzzzSSS111PPPZZZBBB...,,,000...///555...111777AAAMMMYYYccchhhgggiiikkkkkkiiihhhiiijjjfffeeedddbbb\\\QQQBBB777:::666...)))***444BBBMMMYYYNNNEEEGGGPPPYYY]]]]]]_________```aaaaaaaaaaaa\\\[[[YYYYYYYYYXXXVVVTTTQQQSSSUUUUUURRRPPPNNNNNNUUUUUUTTTTTTTTTUUUUUUUUURRRSSSSSSSSSQQQNNNKKKIIILLLPPPRRRJJJ>>>777;;;BBB000111111000111666@@@GGGGGGFFFEEEBBBAAAAAA@@@???CCCBBB@@@<<<777666<<>><<<;;;:::;;;===>>>???@@@===888444444777:::<<<888:::======:::555111...------...///111444666888777666666555555444333333444333222000000111222333///000111111111000...---,,,000444222///---000444777555222000///000222333222222333444444444222111000000111111222333333444000000000111111222222222333222000///...///000000000000000111222222333333222222111111111111222222000222333000...111;;;DDDBBB@@@===:::888666555555222222222222333444555666555555555666666666777777666666777777888999999999:::::::::;;;<<<======>>>@@@BBBFFFHHHIIIKKK777777777666666666666666444444444444444444333333222222222222222222111111222111000...------------,,,---------,,,+++,,,,,,***,,,...//////...---+++'''***,,,,,,++++++---///,,,,,,---...............---///,,,+++///---777NNNMMMQQQMMMVVVSSSaaaeeeYYY\\\ccciiihhhfffkkktttooonnn~~~|||wwwnnnsssiiipppyyy~~~}}}~~~~~~~~~vvvfffhhhvvvvvvcccZZZVVV}}}uuupppppptttwwwsssuuuxxxgggKKKJJJbbbssswwwxxx}}}|||xxx}}}mmmOOOOOOffffffsssooommm>>>BBBgggwwwpppssszzzwwwrrr{{{```===000PPPoooyyyppp\\\mmmtttpppkkknnnYYY<<>>???AAA@@@???<<<::::::;;;===???>>>===;;;777222333888???555777:::<<<;;;888444111//////......000222555666555555555555444444444444555444222111111111222333///000111111111000...---,,,000444222///---000444999777444000//////000111222333444555444333333222000000111222333444555555000000111111222222333333333222111/////////000111000000000111222222333333222333333333333333333222111222222222222333555777;;;999777555444333333333555555444444444444555555444555555555555666666666555666666777888888999999999999999:::<<<>>>???AAABBBEEEIIIKKKMMMPPP999888888777666555555444444555555555555444333333444444444333333333333333333222000...---------...---...///...---,,,---...))),,,///111111///,,,***(((+++......,,,+++---000,,,,,,,,,------.../////////111......111---444IIIXXXRRRLLLOOONNNKKKpppcccMMMNNNWWWbbbffffffmmmxxxvvvuuuwwwrrr|||ssszzzsss{{{~~~wwwsssnnnhhhddddddeeeeeebbb\\\WWWVVVWWWYYYQQQIIIBBB<<>><<<<<<<<<:::444111666???444555777:::======:::888333222111000000111222333555555555666666666666666444444444333333333222222///000000000//////......---000222111///...000333888777444111/////////000111333555555444222222333111111222333444444555555111111111222222222222222222222111000000000111111000000000111222222333333222333333444444333333222333222111333555555222///666555333222222222333333555555444444444444444555444444444444555555555666555555666777777888888999777777777999<<>>EEEKKKFFF<<<666333777AAAFFFCCC>>><<>>===;;;777666555333222111000000222222333444555666777777333444555666555444222111000///......------............////////////000000444333222111111000111111000222555555333111222333222222333333444444555555333222222222222222222111000000111222222222111111000000000111222222333333111222333333333333222111444222111222333333111///333222111111111333444555222222222222333444555666333333444444444555555555555555666666777888888888888888999<<>>CCCIIIJJJJJJKKKMMMOOOQQQRRRRRRTTTOOOIIIFFFFFFHHHIIIIIIFFF:::111111333444888>>>AAAGGGGGG@@@===BBBGGGIIIEEE;;;666;;;BBBBBBBBBCCC>>>AAABBB@@@<<<::::::;;;>>>999888<<<<<<777444666FFFBBB===<<<<<<<<<;;;999:::999777555333111///......///000111333444555666222333666777777555222000000///...,,,,,,---......///...---...///000000...000000111111222222222222///222555555222000111333333333333444444444444555444333333222222111111111...///111222333333222111000000000111222222333333000111222333333222111000444333222111000000111222222111111111222333555666//////000111222444666777333333333444444444555555555555666666777888888888;;;<<<===@@@DDDIIINNNPPPPPPQQQQQQPPPMMMKKK666666666666666777777777444555666777777666555444666555333111000000000111555333111000222333444444555111------000000,,,(((///...------...///...---333111///---,,,+++++++++---,,,+++******,,,...///---///111111000//////111333888???GGGMMMOOOPPPOOOSSSQQQPPPUUU[[[^^^\\\XXXmmmlllmmmkkk^^^OOOJJJMMMFFFAAAHHHSSSrrrrrrsssjjjfffiiisssxxxxxx|||yyyyyy{{{}}}~~~nnnwww{{{zzz~~~{{{mmmVVVaaaooo{{{yyy|||sssZZZBBBEEE___rrruuuvvvUUUIIIfff}}}yyy}}}gggSSS]]]uuuvvv|||xxxyyyeeeCCCFFFkkkzzzwwwnnnkkkVVVBBB\\\wwwmmmrrrkkklllwww{{{jjjIII///===UUUgggjjjkkkqqqpppgggnnnqqq___DDDHHH```\\\AAA222+++111222'''...888...000000111777BBBRRRbbblllwwwmmmbbbbbbppp}}}yyymmmjjjeee^^^[[[[[[___ccceeeaaabbbgggjjjfff\\\UUUTTTBBB666000333111***+++333333>>>JJJRRRYYY^^^\\\TTT]]]ZZZYYYZZZXXXSSSSSSVVV[[[ZZZYYYYYYZZZ\\\^^^___eee^^^UUUQQQUUUTTTBBB...+++===MMMOOOMMMPPPQQQOOOLLLLLLKKKKKKKKKKKKLLLLLLKKKHHHDDD@@@;;;555///+++777:::======<<<>>>CCCHHH??????;;;555222777AAAKKKCCC???<<<===@@@@@@<<<777555===AAA===999;;;;;;999:::EEEGGG===777:::;;;777::::::999777333000,,,***---+++,,,222666555444444444444444444444555666777555222...---///000///---......---,,,,,,...222555222222222111222222333333000222333333222111222222666555555555666555333111555444333222111111111111000000000000000000000000333222222111222333555666555555444333222222222222333222111111333333222111222222222222222222222222222222333333333333444444444555555666555444222111333444444555777999;;;<<<;;;>>>CCCIIINNNQQQSSSSSSSSSPPPLLLIIIFFFEEE777777777777777777777777666666666666666666666666444333222222222222333444999666333222333444444444777444000111333444111---///...------//////...---000///---,,,,,,,,,,,,---...---,,,,,,,,,---//////...,,,***+++///222444444111222222333444444444555//////...///222:::DDDKKKPPPYYYkkk{{{~~~yyytttvvvoooxxx{{{{{{~~~zzzwww|||}}}yyyuuuhhhZZZ```zzz]]]VVVxxx{{{|||wwwfff[[[```ppp~~~uuu\\\RRR```xxxxxxwww}}}sssiiigggYYYyyyuuuvvvyyyyyykkkQQQGGG^^^}}}pppzzzzzzgggNNN@@@SSStttqqqllljjjpppwwwsss```NNN666888LLLkkkvvvllljjjssshhhpppkkkTTTEEELLL[[[cccWWW<<<,,,,,,111666555------///000111555???MMMWWW[[[```cccdddiiiooonnniiigggeeeccccccbbb```]]][[[[[[\\\___cccaaa[[[YYY[[[eeeVVVEEE;;;333///222777222444555999EEETTTZZZYYY\\\[[[^^^```]]]WWWUUUWWW__________________^^^^^^ffffffbbb]]]\\\ZZZPPPDDD<<<222666JJJUUUPPPOOOWWWRRRPPPMMMKKKIIIIIIJJJKKKMMMKKKHHHDDD@@@;;;666333444555777:::===>>>===<<>>BBB@@@>>>???AAAAAA>>>;;;888;;;<<<;;;===AAA???999:::;;;===>>>;;;888999===::::::999888555222///---***000444444555888777222666555555444444555555555555222///...//////...---000000000...------000222555555333222111000000000111222444444222222222333111333555666777666555444555444333222111111111111222222222222222222222222333333222222222333444555555444333333222222222222333222111111333333222111222222222222222222222222222222333333333333444444333444555666666555555444777777888999;;;===>>>???AAACCCGGGKKKNNNPPPQQQQQQNNNLLLHHHEEECCCCCC888888888888888888888888999777666444444666777999222222222333333555666777;;;888555444555555444444777444222333555666333111000...---...///000///---------,,,,,,,,,,,,---...---......///////////////...)))(((111???JJJMMMLLLLLLHHHCCC>>>;;;;;;===>>>HHHNNNSSSUUUVVVaaassswww~~~yyyxxxxxx{{{}}}}}}||||||~~~}}}}}}~~~~~~yyy||||||tttxxx}}}zzzyyymmmvvvzzz~~~{{{ooofffmmm{{{qqqsssUUUTTTlll{{{xxx|||zzzpppRRR___uuu~~~||||||{{{dddDDD@@@PPPiii~~~rrrjjjMMMAAA]]]mmmnnnllliiinnnuuurrriiiKKK888:::WWWmmmlllhhhlllgggllloooeeeMMM???NNNgggnnn___III<<<666+++***777111333444000---///888@@@SSS[[[bbbgggjjjlllhhhbbbiiiiiihhhiiihhhddd___[[[aaa_________\\\WWWWWWZZZcccccc]]]SSSJJJBBB777---:::<<<888///+++555FFFRRR___^^^aaadddbbb\\\ZZZ\\\^^^```bbbccccccaaa___]]]```eeegggbbb\\\ZZZYYYWWWNNN888///AAARRRTTTSSSWWWXXXUUUPPPKKKHHHGGGHHHIIIMMMMMMLLLJJJFFFCCC???===666333111333999===<<<;;;@@@AAABBBAAA>>>:::666333?????????@@@@@@@@@???>>><<<:::888:::BBBGGGBBB:::<<<444555======555555>>>:::::::::999888666333222222000)))&&&000===;;;000666666555555444555555555555222///......///...---111111222000...------...555444333222111000000000111333555444333222333333222666::::::888666555666444444333222111111111111444444444444444444444444444333333222222222222333444444333222222222333333333222111111333333222111222222222222222222222222222222333333333333444444222333444555666666666666999999;;;===???AAACCCCCCGGGHHHJJJLLLMMMMMMLLLLLLFFFEEEBBB@@@@@@@@@999999999888888888888888888777666555555666777888333333444444555666666777999777555444555666555444333111000111333444222111000///......000000///............------.........,,,---///111111000///...000---///???TTTbbbccc^^^eeeaaa\\\XXXVVVWWWZZZ\\\SSS]]]hhhkkkiiinnnzzzxxxqqqzzzpppzzzxxxzzzzzzzzz~~~~~~zzz}}}zzzzzzzzzrrrjjjttt{{{yyynnnbbbddd|||}}}zzz{{{~~~oooOOOZZZwww{{{|||{{{tttpppfffNNN666MMMlllwwwssswwwjjjOOOBBB___kkkpppjjjhhhooorrrnnniiiXXX@@@777OOOnnnsssdddmmmhhhiiijjj___KKKCCCFFFmmmxxxlllVVVIII333)))666666666666444111000222333PPPMMMNNNWWWfffnnniiiaaajjjhhhffffffffffffdddcccfffcccbbbbbb^^^YYYYYY]]]PPP^^^eeebbb___[[[LLL999,,,666AAAFFFEEE>>>666000EEEHHHQQQ^^^eeeccc^^^[[[[[[]]]___aaaaaa```___^^^[[[```ccc___YYYWWWZZZ^^^VVVPPPDDD===EEESSSXXXRRRYYYVVVRRRNNNJJJIIIHHHHHHKKKLLLMMMLLLIIIGGGEEEEEE@@@:::333000333:::@@@DDD>>>>>>>>>@@@@@@>>>:::666:::<<<>>>???>>>>>>???@@@>>>;;;999;;;AAAEEEAAA;;;???888666:::;;;666555888999::::::;;;:::999777666111...***''')))///555888555555555555555666777777444333000///......------...///111111...,,,,,,,,,111000000000111222333444222333555555333222333444666;;;@@@>>>999444444555444333222222111111111222444444444444444444444444444444333222222111111111333333333222222333444444333222111111333333222111222222222222222222222222222222222333333333444444333333444444555555666666888999<<>>>>>>>>???999999999999888888777777555666777888888777666555666666666555555555444444444333222333555666666555111000///000111222111111111000//////111111000///111111111000//////......+++---///111111000...---111///555GGG\\\gggddd]]]^^^]]]\\\[[[[[[]]]___aaahhhooouuuuuussssssxxx~~~~~~}}}}}}||||||zzz{{{|||}}}zzzqqqpppuuuxxxwwwlllppprrrsssvvv{{{~~~}}}~~~uuu{{{xxxvvvzzz~~~wwwxxx~~~xxxyyytttooopppzzz}}}}}}vvvTTTNNNsss}}}{{{vvvtttzzzqqq^^^888HHHfffrrrjjjkkkfffOOOKKK^^^mmmnnnkkkmmmpppoooooooooWWW555:::```wwwsssooojjjgggjjjmmmdddOOO<<<[[[rrrrrriiikkk]]]@@@444333000...111666888444000999222///999IIIXXX___```ccccccccceeeggghhhfffdddbbbaaadddhhhhhhdddeeehhhYYYaaaaaaXXX[[[ggghhh]]]III;;;///333BBBLLLKKKEEE///000888IIIWWW]]]]]]]]]^^^^^^_______________^^^```___^^^^^^\\\[[[\\\___WWW[[[WWWGGG???EEEQQQVVVUUUTTTSSSRRROOOMMMJJJIIIGGGJJJLLLKKKIIIGGGGGGHHHGGGDDD>>>888444666<<>>>>>@@@AAAAAAAAA:::<<>>===>>>>>>===<<<<<<;;;>>>;;;666666;;;;;;555888999:::;;;;;;;;;:::999,,,555CCCHHH999&&&(((777333333444444666777999:::444333111///---,,,------))),,,//////...---------000000000000111222333444111333444444333222222333444999===<<<777222333555333333222222111111222222333333333333333333333333333333333222222111111000222222222222333333444555333222111111333333222111222222222222222222222222222222222333333333444444444444444444555555555666:::<<>>@@@999999999888777777666666333555666888888666555333777777777666555333222111111000000222444555555444111111111222222222222222222000///000111222111///222222222222111000///...,,,---///000111000...---+++,,,333DDDWWWcccdddaaaXXXYYYZZZZZZ[[[\\\\\\\\\lllmmmnnnmmmnnnuuuvvv}}}|||xxx}}}rrrnnnxxxttthhh\\\QQQ___```]]]VVVTTTXXX]]]^^^aaaeeellltttxxxsssggg]]]kkkqqqgggYYYfff{{{oooMMMnnnmmm```jjjuuuwwwnnnwww|||yyyxxx|||pppPPPRRRmmm|||zzzzzzyyywwwyyy|||YYY:::FFFbbbdddkkkuuujjjFFFQQQaaammmrrrtttuuuuuummmvvvrrrXXX@@@CCC___yyylllooonnnlllppptttjjj[[[@@@\\\rrrzzz~~~uuu```SSS999111***,,,555999555///+++************111@@@OOOVVV[[[bbbjjjooonnnhhhdddeeeeeeiiimmmlllhhhfffiiidddgggaaaWWWZZZggglllgggnnn]]]EEE111***333JJJ___PPPBBB555000555CCCWWWhhhccccccbbbaaaaaa`````````eee]]]YYY[[[^^^]]][[[ZZZYYYUUUXXXXXXIII999CCCZZZRRRSSSTTTTTTSSSPPPMMMKKKEEEHHHKKKKKKHHHFFFGGGIIIGGGJJJJJJFFF>>>888555666EEECCCAAA@@@@@@BBBEEEGGG???@@@AAABBBDDDDDDDDDDDD@@@AAABBBAAA<<<666888===777>>>>>>555555>>>???888666777999:::;;;;;;:::999;;;:::EEEZZZaaaPPP555%%%333444444555666888999:::444444333000---+++,,,...(((***---///......///000222222111000000000000000000222444333222111222222...111444555333222333555333333222222111222222333111111111111111111111111111222222333222222111000111111111222333444555666333222111111333333222111222222222222222222222222222222333333333333444444555555555555666888999:::???AAADDDGGGJJJKKKLLLLLLCCCCCCBBB@@@???>>>======<<<======>>>???AAA999999888777777666555555444444555555555555444444666666666666555333111000222111111222444555444222222222222222111111111222222111000000222222111000///000111222111111000///...///000111111111000000...---000888EEERRR\\\aaa___```aaaaaaaaa``````___qqqqqqpppnnnpppzzz|||{{{|||qqqpppvvv~~~~~~ssshhhfffkkkYYYaaafffggglllqqqjjj\\\lllvvv~~~~~~}}}~~~yyyuuuxxxwwwwwwxxxvvv}}}yyykkkmmmyyy|||zzzrrr|||www~~~wwwzzz|||zzz|||yyyvvvNNNVVVzzz~~~zzzsss{{{wwwtttyyy{{{SSS===III[[[fffooottt]]]QQQPPPaaasssxxxxxxyyyrrrxxxvvvWWW???KKKfffkkkqqqtttrrrqqquuuwwwvvvEEELLLhhhvvvtttuuuYYYLLL;;;333222444333000222111111...'''###+++777@@@FFFQQQ^^^hhhkkkjjjggghhhgggiiillliiidddccceeeiiillljjjffffffiiifff``````hhhnnneeeLLL555222:::\\\UUUJJJ===222444GGG[[[^^^___bbbdddeeeeeedddccceee[[[UUUZZZ___]]]YYYXXX\\\UUUWWW^^^VVVCCCAAALLLTTTTTTTTTSSSRRRQQQOOONNNEEEIIIMMMLLLIIIFFFHHHJJJFFFIIIMMMMMMIIIAAA:::666<<>>???@@@BBB888888888777666555555444666555333222222333555666444555555666555333222111444333222333444444333111000111222111/////////000222111000111222222222000,,,---///000111111111000000000111222222222222222;;;777000,,,...999GGGQQQ``````````````````______ccceeeddd^^^XXX\\\hhhsss~~~zzzssspppzzzxxxooouuuxxxppphhhYYYMMMMMMOOOQQQZZZfff~~~~~~rrrPPP...RRRdddvvv}}}}}}|||||||||{{{zzz}}}xxxxxxxxx}}}}}}yyyyyywwwuuuyyy}}}yyywwwsssrrrzzzmmmiiisss{{{yyyyyyNNNOOOzzz{{{ssstttSSS888CCCNNNZZZssszzzXXXEEEUUUnnnvvvuuuvvvuuuwww{{{zzzjjjVVVNNNRRRooopppsssvvvtttqqqssswwwkkkFFFOOOxxx~~~|||xxx~~~mmmTTT???444111111222444...---222444///++++++(((---777EEESSS___fffiiiaaa```bbbffffffeeegggkkkwwwuuurrrooonnnnnnkkkiiihhh___^^^fffhhhXXX@@@000...EEE___eeeRRR;;;444999SSSXXX^^^eeeiiijjjiiihhhfff]]]XXX^^^bbb```]]]\\\]]]___]]]ZZZZZZXXXHHH666WWWVVVTTTRRRQQQPPPPPPPPPGGGKKKOOONNNJJJGGGHHHKKKIIIHHHHHHKKKMMMLLLFFFAAA...666>>>BBB@@@>>>???BBBCCC@@@>>>AAAFFFHHHEEEAAAEEEBBBBBBCCC@@@999:::@@@@@@;;;;;;>>>888...222===444555777888999999888888222555+++)))OOOwww999999777666555555555555444444444000,,,***,,,......///111111000000222333.........///000222333444///000222222000///000111555333111111222444555444222222222111222222333333222222222222222222222222///000111222333333222111000111111222333555666777333222111111333333222111222222222222222222222222222222333333333444444444555666777:::===AAAEEEGGGCCCDDDDDDDDDCCC@@@===<<<::::::::::::;;;===>>>???<<<===>>>???@@@BBB;;;:::888666444333222222;;;:::888666555444555555888888777555444333222222333666888888555222333444555444333333333444222111333222000//////000222333333111000111222222111000111111111222222333333444AAAWWWJJJ---+++///***---888;;;888777888000---555333:::EEEPPP]]]nnnzzz~~~tttdddRRRNNNMMMCCCJJJ\\\hhhooovvvuuuvvv{{{www{{{|||yyykkkTTT///>>>___|||vvv}}}}}}vvv~~~~~~yyyzzz|||~~~}}}yyywwwvvvwwwjjjtttrrrpppzzz|||nnn}}}vvvUUUccczzzzzz```@@@vvv~~~}}}xxxrrreeetttsssQQQ:::MMMbbb\\\~~~hhhZZZ???PPPuuuttt~~~xxxrrrtttyyyrrrYYY???[[[xxxzzzrrryyyvvvvvvqqq|||???UUUppp~~~xxx|||zzz~~~rrrPPP888555666111333111...///222111+++222000......222:::BBBGGG666333///111===OOObbbnnn}}}{{{nnnhhhlllllleeehhhkkkjjjfffggghhhcccZZZ>>>111222III^^^\\\KKK===IIIOOO]]]iiiiiicccbbbggg^^^```aaa___\\\]]]aaaeee]]]\\\\\\___bbb]]]RRRHHH888HHHXXX\\\VVVQQQTTTYYYNNNMMMPPPSSSOOOGGGHHHMMMMMMMMMNNNMMMKKKGGGCCCAAAFFF<<<444777@@@EEE???777BBBDDDEEEDDDCCCCCCGGGJJJ???AAACCCFFFEEE@@@888333???>>>===;;;999777666555@@@444111:::<<<333222;;;:::222///---555XXX}}}TTT222///777888555666444222111111333222...***---///000///---...111555//////000000111222444444///000111111111///...---000111222222000000111222333333222111000000111111222222111111111111222222555555444333222222222222333333333333333333333333333222111111111222333444222333333444444333333222555333222111222444666777999;;;===@@@BBBBBBBBBAAACCCBBB???<<<;;;;;;;;;<<<999999999::::::;;;;;;;;;???@@@AAACCCDDDCCC888777777666555444444444666555555555555666777888777777666555444222222111111444666666333222222333444222111222333333222111222111///......///111222222000///000111222111///000000111222333444555555222XXXdddUUUGGG999000888///,,,***...222777???GGGfffkkkqqquuuxxx~~~]]]UUUVVVYYYXXX```iiigggyyy~~~vvvmmmmmmmmmrrrxxxwww{{{}}}sss```JJJ@@@RRRmmm~~~ttt|||ttt|||zzz}}}~~~|||~~~}}}eeemmmooo[[[eeexxxvvvhhhhhh{{{~~~tttxxxyyy~~~xxxYYYKKKtttzzzooo}}}pppxxxmmm}}}[[[000BBBnnnVVVPPPDDDddd|||vvv~~~{{{wwwwww{{{{{{nnn___III```xxx|||xxx}}}xxxxxx]]]???PPPyyy~~~nnnyyyvvvjjjRRR333222000......//////---,,,---,,,******+++...111333...+++((((((...888CCCJJJeeessszzzrrrkkkjjjiiieeecccggghhhgggjjjmmmjjjcccLLLCCC444///AAA]]]gggaaahhhAAA555UUUnnneeeYYY\\\bbb```___```bbbbbb___\\\fffbbb___```cccaaaZZZTTT@@@BBBKKKXXX]]]WWWQQQQQQ[[[SSSMMMOOOQQQMMMJJJJJJTTTRRRPPPMMMMMMMMMOOOPPPOOOFFF;;;666888<<>>;;;999<<>>CCCEEEEEECCCBBBAAAIIIGGGEEEDDDDDDDDDCCCBBB444999???AAA???;;;:::999444;;;;;;555444999;;;777;;;333222333666GGGVVVTTT\\\SSS@@@...---666999444666444111111111111000///,,,///333444333222111111000000////////////000000+++,,,---///111222333333111333555555333111111111333222111111000111111111222222111111111111222222333222222222222333444444333333333333333333333333222222222222222333444444333333444444444444333333111222444666888:::<<<===???@@@AAABBBAAA@@@???>>><<<;;;999777666777777888999999:::;;;<<<===>>>?????????@@@BBBBBBBBB555555555666666666666666555444444444444444444444444333333222222111111111///000111222222222222333///......///111222111000//////...------...//////...---,,,---///000///.../////////000111111222222111NNNcccgggmmmqqqgggYYY@@@;;;DDDJJJAAA>>>BBB???@@@@@@???===<<<<<<===>>>JJJTTTdddsss:::777NNNmmmvvvssssssqqqiiiooonnnoooxxxwwwssswww}}}uuuuuuyyy{{{tttwwwmmmSSSKKKSSSZZZwwwwwwmmmqqq~~~xxx{{{|||<<>>@@@@@@>>><<<555999:::888666888999:::???777555333555III___ccc444000,,,)))...555888777666555333111111111222222000111222333333333333333222111000///////////////+++,,,---///111222333333222444666666444222111111222222111111111111111222222222111111111111222222111111111111222333444555333333333333333333333333222222222222333333444444333333444444444444333333000111444888;;;===>>>???AAAAAA@@@@@@???===;;;:::999888777666666666777777999999:::<<<===???@@@AAA>>>???@@@@@@AAABBB666666777777666555444333444444444444444333333333222222222222222222222111222111111222333444444444///...---...000111000////////////....../////////---,,,+++,,,...///...---////////////............(((IIIdddjjjoooxxxeeeAAA444444;;;>>>777111111222111111222444;;;FFFTTT]]]qqqyyyfff???000EEE___rrrxxxssswwwxxxppplllsssrrrooottttttpppuuuzzz{{{wwwsss~~~tttmmmaaaSSSFFF[[[rrr}}}|||}}}]]]---LLL|||nnnzzzeee^^^{{{zzzsssqqq}}}ooovvvvvvzzzzzz}}}|||zzzlllTTT<<>>:::FFFeeejjjmmmggg^^^ZZZ^^^dddpppkkkeeebbbaaaaaa___^^^ggg\\\EEE333===XXXaaaXXXEEEIIINNNPPPQQQRRRTTTTTTPPPSSSUUUWWWVVVRRRMMMJJJKKKMMMOOOOOOLLLEEE>>>999???>>>===>>>AAAFFFJJJMMMEEEDDDCCCDDDEEEEEECCCAAA???:::777999???CCCAAA>>>;;;555555===<<<444555===:::666666111///CCC___iii>>>///(((...333000000555666555444333111222333444444333111000111222444555333333222111000000000000.........///000111111222222444555555333222111222222111111111111111222222222222111111111111222222000000000111222333444555333333333333333333333333222222333333444444444444333444444555555444444333000111444888;;;>>>???@@@???>>>>>><<<;;;999777777777777777777777888888888999:::;;;<<<>>>???@@@AAA>>>>>>??????@@@AAA777888888888666444222111111222333444555555666555222222222222222222333333555333222222444555555444///...---...000111000///////////////////////////---,,,+++,,,...//////...//////............------'''GGGgggiiidddpppnnnVVVCCCCCC777333999555111<<<...333;;;FFFUUUllldddPPPMMMNNNWWWdddgggffflllkkknnnwwwvvvppptttnnnlllqqqrrrnnntttzzzttt{{{~~~|||~~~uuu___QQQ[[[}}}|||www}}}}}}}}}}}}???555ddd~~~}}}^^^YYYzzzyyytttsssuuu~~~}}}{{{qqqAAAFFFuuusssqqqjjjLLLiiivvvjjjKKKhhhzzztttrrr{{{{{{XXX|||||||||{{{XXX555+++///333444555333222///---,,,---...///...---,,,+++******++++++***(((--->>>WWWjjjqqqpppjjjjjjlllnnnnnnkkklllpppsssyyyxxxrrrooogggMMM111???KKKcccyyywww___GGG<<>>888777<<>>@@@444222;;;777888<<<777000===TTT\\\SSS:::***...111+++---666555666666555333222444555777333///...///222444555333333222111111000111111000000////////////000111222333444333222111222444111111111000111111222333222222111111111111222222000000000111111333444444333333333333333333333333222222333444444444444444444444555555555555444444111222444666999<<<>>>???<<<;;;:::999777666555555666777777888999:::::::::999:::;;;<<<===>>>???@@@>>>>>>>>>>>>???@@@666777888888777555333111222333444555666666555444222222222222333333444444777444222222333555444333111000...///000000///...------............---------,,,+++,,,///000///...------...//////000111111---<<<[[[fff]]]fffuuusss```^^^>>>666RRRRRREEEVVVdddkkkqqqssswww~~~uuurrrtttkkkUUUHHHEEE???<<>>:::555444888999???<<<444>>>LLLNNNFFF777***)))+++,,,///333444666888777555333444555666222///...000222333222222111111000000000000111000//////......///111111111111111000000111444666111111000000111222222333222222111111111111222222111111000000111222333333333333333333333333333333222333444555555555444333444444555555555555444444333333333444666999;;;===999888888777666555555555555666777999:::;;;;;;;;;::::::;;;<<<<<<===>>>>>>>>>>>>======>>>???555666777888777666444222777777777777666444222000222222222333333444444555888444111111333444333111222111//////000000///---+++,,,,,,------,,,,,,+++---,,,+++---///000000///,,,---...000111333555555++++++MMMkkkeee^^^eeeeeepppoooGGGCCCssswwwbbbuuujjjsss{{{zzzvvvyyywwwpppttt{{{zzzsssYYY777444888111...666;;;BBBOOOHHHRRReeelllgggnnnzzzyyy||||||~~~}}}aaaDDDJJJbbb|||yyyJJJ&&&===WWWvvv{{{SSShhh|||{{{lllsssqqq===MMMwww```___|||;;;\\\~~~vvvMMMPPPxxxvvvvvv~~~iii{{{]]]>>>------111333+++++++++,,,,,,+++++++++'''((()))+++,,,,,,,,,+++///...***&&&'''666PPPgggpppnnnpppsssqqqlllnnnuuuuuusssnnnlllooorrrooohhhZZZ888...NNNhhhhhhgggrrrVVVQQQQQQ[[[iiiqqqmmmfff|||xxxsssnnnkkkhhhggggggaaa```eeecccJJJ333@@@___QQQYYYZZZSSSMMMOOOQQQPPPPPPSSSWWWZZZZZZVVVQQQNNNSSSVVVXXXXXXUUUQQQOOONNNLLLGGGAAA@@@BBBEEEFFFFFFLLLJJJHHHGGGHHHGGGFFFEEEDDDFFFEEE???777666<<>><<<888666;;;@@@999---888666999888444???KKKJJJ000111...(((***//////***333666999888666444444555333111///000222333111///000000////////////000000///.........///000222333000000000......000444888111111000000111222333333222222111111111111222222111111111000111111222333333333333333333333333333222333444555555555444333444444555555555555444444444333222333444777999;;;888777666666666666666777444555777888:::;;;;;;;;;:::;;;;;;;;;<<<<<<======>>>>>>=========???888888888888777666555444444444444333333333222222333333333333333333333333000000000000000000000000000000000000000000000000............---,,,+++***+++,,,...000111111000///)))---)))///+++AAAZZZ000)))...HHHhhhnnn^^^[[[gggllleee999999pppuuu\\\jjjkkkooooookkkqqq}}}{{{}}}|||wwwqqqpppnnnmmmmmmnnnnnnmmmlllWWWKKK===777888888444000333444777<<>>777777===>>>;;;333555;;;@@@>>><<>>>>>?????????777777888888777666444333333333333333333222222222222222222222222222222222000000000000000000000000........................////////////...---,,,+++***,,,...///000000///...,,,---(((------HHHccc???,,,))):::YYYggg___[[[ccc\\\dddBBB333]]]uuuhhhffffffooowwwvvvsssssstttsss|||xxxxxx|||~~~xxxqqqnnnpppmmmkkkkkklllmmmmmmmmmxxxoooddd\\\XXXSSSLLLEEE;;;888555555777777444000SSSfff{{{{{{fffWWW{{{qqqJJJRRRddd[[[@@@KKK[[[zzzkkkRRRiii___vvvVVVAAAiiisssQQQXXXLLL^^^yyy|||eeeTTTVVV~~~xxxvvvJJJqqqxxx|||{{{ccc:::000------+++,,,,,,------,,,,,,+++++++++************++++++...,,,++++++)))(((///:::QQQssstttyyyyyyqqqvvvtttsssuuuwwwwwwtttrrrwwwtttcccGGG777AAA\\\pppkkkdddbbbLLL:::[[[xxxhhhmmm|||jjjhhhmmmeeehhh]]][[[aaaggg]]]```OOO222IIIZZZ]]]VVVcccNNN@@@222EEEVVV]]]eeeaaaVVVVVVZZZUUU^^^___``````]]]YYYUUUSSSZZZWWWQQQLLLLLLMMMJJJCCCGGGJJJMMMNNNMMMKKKKKKLLLMMMIIIGGGGGGAAA999777:::AAADDDBBB:::777;;;>>>>>>555555888======999<<>>>>>555666777888777666333222222222222222222222222222111111111111111111111111000000000000000000000000...........................//////......---,,,+++***+++---...///......---......))),,,222QQQmmmTTT666(((---JJJbbbccc\\\[[[[[[jjjRRR000AAAhhhqqqhhhmmmoootttzzzxxxrrroooooo~~~|||}}}yyyuuuvvvooollljjjiiijjjmmmnnnnnn{{{yyyvvvsssqqqmmmiiieeehhhaaa[[[ZZZ\\\VVVIII>>>888;;;CCCPPPaaatttYYYEEEhhh|||ccc===VVV[[[sssTTTYYYqqqhhhQQQhhhdddPPPbbbuuuUUUPPP888ssszzzoooXXX888ddd~~~AAAXXX~~~~~~tttOOO:::+++,,,,,,,,,------------,,,,,,++++++************++++++000+++(((***,,,***))))))///SSSqqqssssss||||||sssssstttuuuwwwxxxyyyvvvssszzzqqq```CCC000===WWWppp```jjjgggBBB===]]]ooojjjlll]]]cccllldddggghhhaaa```iiigggfff^^^AAA888SSS[[[\\\eeeYYYQQQ888...MMMccciii```\\\\\\[[[[[[\\\WWWSSSTTTYYY[[[XXXTTTUUUUUURRROOOPPPQQQMMMFFFEEEJJJOOOPPPNNNLLLKKKKKKMMMJJJIIIJJJFFF>>>888555???DDDEEE???999999>>>AAA888555666;;;>>><<<:::999<<<;;;999444000---,,,,,,...000333666777888777777777777666333000///000222---......////////////...000...------000222333333...//////000000//////...------...///000111111222222222111111111222222333222222111111222222333444333333222111111222444444333333333444444444444444555555555555444444444444444444555444222222444666777777777777888888999999:::::::::;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;999:::;;;<<<<<<<<<444555777888888666333222111111111222222222222333222222222222222222222222000000000000000000000000000000000000000000000000---------------,,,++++++***+++,,,------------,,,///---+++,,,888ZZZppp```GGG111)))@@@\\\eee___XXXbbbhhhZZZ999///NNNmmmsssuuuiiieeepppxxxuuupppppp{{{{{{~~~ooollliiihhhjjjnnnpppqqqkkknnnqqqsssttttttuuuvvv}}}vvvpppqqqwwwyyysssmmmQQQJJJ???888>>>UUUvvv~~~|||^^^BBBccc@@@,,,666vvv~~~hhhVVV```}}}qqqTTT\\\VVVxxxggg{{{eee>>>iiizzzrrr}}}yyy[[[===rrr~~~mmm@@@{{{{{{hhhMMM...+++,,,,,,------------,,,,,,,,,++++++******++++++,,,---***)))+++......+++))),,,///???[[[rrrzzz{{{{{{rrrssssssqqqqqqrrrqqqnnn{{{pppmmmooodddKKK888444^^^hhhhhhqqqrrrNNNAAAcccjjjlllaaa^^^cccaaadddllliiiccclllllleeedddQQQ333DDDZZZfffccc___fffNNN'''===___ggg]]]aaaccc___eee```ZZZSSSRRRVVVXXXWWWTTTNNNOOONNNMMMOOOSSSRRRMMM@@@CCCGGGLLLOOOOOOLLLJJJMMMJJJIIIIIIIIIDDD<<<777888@@@FFFDDD===:::===AAA===888555999???BBB???;;;@@@AAA@@@;;;444///...///------///333888:::888666666888888555000...000222........./////////......000///......///000111222......////////////......,,,---...000111222222222111111111111111222222333111111111111222333444555444444333222222222333333333222111111111222444444444444444444444444444444333444555444333333444555666777888888999999999999::::::;;;;;;;;;<<<<<<<<<;;;::::::999999::::::;;;999::::::;;;<<<<<<444555777888777666444333222222222222222222222222333333333333333333333333000000000000000000000000000000000000000000000000+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,...---...---===^^^jjjbbbXXX>>>+++333KKK]]]bbbbbbbbbZZZZZZMMM333333SSSkkkkkkccccccmmmssspppooorrrzzzzzz||||||xxxsssuuu{{{pppmmmjjjjjjlllpppssstttqqqssssssrrrpppppprrrtttvvvtttrrrrrruuuxxxyyyyyylllsssrrr___FFF;;;GGGWWWoooooo???RRRtttDDD'''444IIIlllvvvjjjvvv~~~SSSTTTvvvZZZyyy]]]===uuusss\\\OOO~~~}}}wwwxxxCCCKKKrrrxxxtttXXXbbb~~~}}}ccc777+++,,,------......------,,,,,,,,,++++++++++++,,,,,,+++,,,,,,+++,,,---......222''')))BBB```sss~~~xxx{{{yyyrrroooqqqqqqnnn|||rrrkkkpppxxxpppSSS888333___nnnpppvvvQQQAAAeeessssssccc```aaa]]]bbbhhhbbbgggiii]]]aaa```@@@444UUUmmm^^^^^^tttiii444222TTTaaa]]]dddddd```ggg```]]]YYYUUUTTTUUUUUUVVVRRRTTTRRRPPPRRRWWWXXXVVV???>>>@@@GGGPPPSSSPPPKKKMMMKKKHHHGGGHHHHHHCCC???222:::BBBFFFBBB======???DDD>>>777666<<>>???AAAAAA>>>777222111111---,,,,,,000666:::999666555777777555000...///222//////////////////////////////////////////000000......////////////......---...000111222333333333111000000000111111222333000000000111222333444555555444444333333222222222333222000000000111333444333333444444444444444444333444555555333333444555555666888999:::::::::999:::::::::;;;;;;;;;<<<<<<;;;::::::999999::::::;;;::::::;;;<<<===>>>666777777777777777666666444444444333333333222222333333333333333333333333000000000000000000000000........................++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,111---AAA```aaa```bbbMMM555,,,666JJJ[[[eeebbbZZZaaaaaaDDD+++333FFFWWWaaannntttooojjjnnnwwwrrrqqqqqqqqqnnnkkknnnsssnnnllljjjkkknnnrrrtttuuuyyyyyyvvvsssppppppqqqssspppuuuzzz{{{zzzyyyzzz{{{{{{|||}}}zzzppp^^^III:::<<>>NNN___kkkvvvcccIIIvvv[[[sssggg===;;;}}}}}}xxx888ccc}}}kkk999GGGCCC{{{uuu@@@---------............------,,,,,,++++++++++++,,,,,,***...///+++)))***,,,,,,***000///---<<<[[[ssszzz}}}yyyuuuyyyyyyuuu|||qqqhhhoooxxxnnn[[[///666]]]{{{wwwvvvhhhBBBOOOfffyyyllliiilll___cccgggeeedddiiiaaadddpppXXX222JJJjjj]]]___sssvvvFFF000IIIZZZ```cccaaa^^^bbb\\\]]]]]]ZZZVVVSSSTTTVVVXXXZZZWWWSSSSSSVVVXXXVVVEEEBBBBBBGGGOOOTTTSSSPPPMMMMMMKKKGGGGGGIIIHHHEEE666777<<>>===GGGCCC<<<666777<<<>>>======>>>???===999444111000---++++++...333777888888444555555444222111111111000000///............///...000111000.........////////////000000/////////...///111222333333333222000000000000000111222333111111111111222333444555666555555444333222222111222111111000000222333444333333333333444444444444222444555555444333333444444555777999::::::999999999999999:::::::::;;;;;;;;;;;;::::::::::::;;;;;;:::;;;<<<===>>>???999888777666777777888999777666666555444333222222222222222222222222222222000000000000000000000000........................,,,------......---------------,,,,,,,,,,,,---------+++222,,,BBBaaa[[[```aaa\\\NNN;;;000666EEERRR___dddiiifffXXXFFF888333FFFSSS___dddeeeiiiooorrrooollljjjjjjiiihhhjjjpppkkkjjjjjjkkkooorrrtttuuutttsssrrrrrrssstttuuuvvvlllqqqxxx{{{zzzyyyyyyyyy}}}www|||iii@@@DDDPPPdddqqqKKK\\\eee444...222@@@JJJWWWuuucccTTTxxx[[[zzz}}}mmm>>>bbbQQQHHHoooYYY:::___OOOWWW~~~}}}}}}GGG000------............---------,,,,,,++++++,,,,,,---)))...000,,,+++------***&&&000111((()))<<>>???@@@@@@??????===999333///...,,,+++,,,000444888:::666555444444555555333222000///---,,,,,,,,,------...000111111...,,,---///......////////////.........///111222333222111000////////////000111222333111111111111222333444444666666666555444222111000222111111111222222333333222222333333333444444444222444666666444333333444222444666888999999999888888888888999999999::::::<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<===>>>???:::999777666666888:::;;;888888777666444333222111111111111111111111111111000000000000000000000000000000000000000000000000......///////////////.........---,,,,,,---------...+++222***BBBaaaYYYaaa]]]gggfffQQQ666***///888RRRggghhh^^^gggnnnZZZAAA;;;======BBBUUUiiimmmdddmmmhhheeeffffffeeehhhllliiihhhiiikkkooorrrssssssqqqpppqqqsssvvvwwwwwwuuuuuuvvvwwwxxxwwwwwwxxxyyywww|||~~~^^^888555YYY}}}KKKhhhzzzcccCCC444444<<>>666111...---++++++---222777;;;777555333555888888666333///...,,,+++***+++,,,,,,...000222111...,,,---...---......//////......------...000111222111///...////////////000111222333222222111111222222333444666666666555444222111000111111222222333333333333222222222333333444444444222444666666555333333444111333666888999999888777777777888888888999999999===<<<<<<;;;;;;<<<<<<===999:::;;;===>>>???666666777777777555444333444444555555555444222111333222111111111222333444444333333222222111111111......//////000000111111........................,,,---------,,,,,,...000,,,000...000DDD___eeeYYY___dddfffaaaWWWIII666'''555BBBVVVeeelllllljjjiiijjj\\\PPPJJJ@@@555999FFF[[[]]]bbbggggggfffkkkrrrppplllhhhgggiiillloooppprrrooouuuxxxrrrsssuuunnnvvvtttuuu{{{}}}vvvzzz}}}~~~||||||sssIII111FFFoooqqqCCC}}}tttUUUEEE???;;;DDD___lllNNNuuuyyyGGG~~~BBBSSSyyy{{{JJJHHHQQQ~~~```QQQ{{{xxxggg...+++444000***------***------...//////...---***)))---...///...,,,+++,,,---//////............//////===MMMeeeuuuwwwsssuuu{{{wwwuuuyyy|||tttvvvxxxTTT666AAAgggzzzvvvmmmSSS...mmmddd\\\vvvccciiijjjjjjhhhfffddddddeeebbb;;;IIIfffXXXooo```fffLLL...LLLdddbbbaaaYYYddddddcccbbb```^^^\\\[[[ZZZIIIMMMSSSXXXZZZYYYXXXWWWSSSTTTSSSMMMFFFDDDGGGLLLQQQKKKFFFEEEIIIJJJGGGDDDEEEEEE<<<333<<>>EEEFFF===333888CCCAAA>>>???BBBBBB>>>:::999111,,,+++---------333<<<555888;;;;;;888555333333,,,***)))+++...///---+++---------,,,,,,,,,++++++........................000...+++,,,///111000...111111000000000000111111333222222111111111000000444444444333333333222222111222333444555444444333222222333333333333444444444444444555555555555666999666333444777999999777666777888999999888777666777888888888888999999999::::::;;;;;;<<<===888888888777666444222111444444555555555444333222333222222111111222333333222222333333333222111111............////////////........................+++,,,------,,,,,,---///***,,,+++///AAA[[[hhhhhhccciiilllkkkggg^^^PPPCCC...000666>>>KKK[[[jjjtttgggkkk]]]GGGIIIZZZVVVAAACCCKKKXXXbbbccc```dddjjjsssnnniiifffhhhmmmrrruuurrrmmmpppqqqlllooouuuqqqtttssssssuuuxxx{{{||||||vvv}}}~~~~~~]]]222CCCuuunnnGGGwwwfffHHH>>>JJJmmmfffJJJuuu]]]HHHzzzEEErrr___ZZZVVV@@@lllSSSjjjxxxttt<<<...333111,,,.........222//////...---,,,,,,,,,,,,---...///...,,,+++,,,---///......------......///555999HHH```ssszzzyyyxxx~~~|||~~~zzzxxxyyywwwjjjBBB999NNNeeessslllcccMMMGGGkkk```lllkkkhhhhhhiiigggeeeccccccdddeeeEEECCCcccaaannnbbbhhhQQQ///GGG^^^______YYYbbbaaaaaa```______^^^]]]]]]TTTRRRQQQSSSXXX[[[[[[ZZZVVVWWWVVVPPPIIIBBB@@@@@@MMMLLLLLLKKKJJJIIIIIIIIIGGGHHHAAA888999CCCGGGCCC999===CCCGGGAAA777666;;;@@@BBBDDDCCCAAA???<<<999444...+++,,,---...222888444666888999777555333222...,,,++++++,,,.........---------,,,,,,,,,,,,+++........................000...---...000111000...111111000000000000111111222222222222111111000000111111222222333333333444000111222333444444333222222222333333333333444444444444444555555555555666777555333333666777777666666777888888888888777666777888888888888999999999::::::;;;;;;<<<===999999888777666333222111444444555555555444333222333333222111111222222333///000222444444333111000............------------------------------------***,,,---,,,++++++---...,,,+++***///;;;NNNcccqqqcccgggkkkmmmooonnnfff\\\GGG>>>222,,,111???OOOYYYpppwwwfffFFFDDDWWWRRR888FFFMMMYYYccceeeeeekkktttmmmjjjfffeeegggiiilllllllllmmmzzz|||{{{{{{ttt{{{|||}}}|||zzzzzz}}}www~~~___EEE===hhhQQQeeeuuu]]]VVVaaa~~~aaaSSSjjjMMMWWW___KKK@@@eeeUUUDDDggg[[[xxxSSS000000...,,,++++++,,,000111000---+++++++++---...---...///...,,,,,,,,,......------,,,,,,------...,,,***111CCCYYYiiittt{{{xxx{{{|||~~~pppzzz^^^EEE555FFFooowwwjjjeee===YYYooorrrmmmiiijjjjjjiiigggeeeeeefffgggSSS;;;[[[lllkkkdddjjj[[[555BBB[[[^^^___\\\```^^^^^^^^^^^^____________```XXXOOONNNSSSZZZ]]]]]]ZZZZZZYYYVVVPPPHHH@@@<<>>666333===FFFIIIDDD@@@AAA???:::999111+++,,,...///111333666666777999:::888555222.........,,,,,,,,,///111......---------,,,,,,,,,.................................000222222000...111111000000000000111111111222222222222111000000//////000111222333444444000111222222333222222222222222333333333333444444444444444555555555555666666444333333555666666555666777777888888777777666777888888888888999999999::::::;;;;;;<<<===888888777777555444333222444444444444444444444333333333222222222222222222---///222444444333111000/////////......---------------------------------)))+++------,,,+++,,,---111---,,,000333;;;QQQgggfffhhhiiijjjnnnrrrooojjjlllaaaRRREEE>>>:::777444<<>>666...,,,...000000///;;;:::;;;<<<===;;;777333,,,///111000---,,,...111............------------........................---...000222222222000...111111000000000000111111000111222222222222111000...//////000111222222222111111111111111111111111222222222333333333444444444444444555555555555666555555444444555555555555666666666777777777777777777777888888888999999999::::::;;;;;;<<<===666666666555555555555555444444444444444444444444333333333333222222111111---///111444444333111000111000000//////.........------------------------)))+++------,,,,,,,,,---000---...111------===RRRmmmppppppnnnooossssssppprrrppplllhhhbbbVVVGGG===:::666>>>JJJHHH===CCCTTTLLL>>>///******,,,111555:::===EEEOOO[[[dddhhhjjjTTT[[[ooo|||xxxwwwwwwpppooooooppptttyyy|||~~~}}}|||999NNN}}}~~~___[[[GGGnnnxxx<<>>AAAHHHIIIAAA777333???GGGDDDAAADDDDDDAAAAAA:::222---///111000---<<<<<<=========;;;777444***...333333000------.../////////.........------........................,,,...000222111000//////111111000000000000111111///000222333333222111000000000000000000000000000222111111111111111111111222222222333333333444444444444444555555555555666666666777777666666666666555555666666666777777888777777888888888999999999::::::;;;;;;<<<===666555555555555666777777444444333333333444555555333333333333333222000000...///111333333222000///000000000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///...---------+++***---000+++(((222@@@ccckkkqqqqqqoooppppppnnnhhhlllqqqvvvvvvpppggg```qqqbbbMMM===777888;;;<<>>===AAAFFFIIIPPPWWW\\\WWWOOOGGG???777000+++888444888999888FFF]]]gggiiilllppprrrtttvvvyyy|||wwwzzzzzzzzz~~~oooIII[[[qqqSSSCCCsssDDD[[[pppNNNggglllnnn:::[[[jjjaaattt???+++222)))***222***......////////////......,,,...//////......///111------,,,,,,,,,,,,------,,,((('''---111000...///777UUUzzzyyy|||vvvvvvAAA111hhhWWWFFFvvvvvvwwwxxxwwwuuutttuuuvvvmmmkkk]]]666SSSeeehhhfffgggBBB333XXXdddaaapppeeecccbbbbbbaaa```___^^^]]]WWW[[[```___ZZZUUUQQQPPPWWWZZZ]]]\\\YYYVVVUUUVVVOOOHHHBBBBBBIIIPPPQQQPPPMMMKKKLLLNNNNNNGGG===666CCCDDDBBB@@@EEEKKKJJJEEE999777===IIILLLEEECCCHHHDDDCCC<<<333///222222000...555;;;<<<999777:::===000///............---,,,000000000/////////..............................+++---///...---,,,...000111111000000000000111111...///222444444333111000000000111111111111111111555444333222111111222333222222333333333333444444444444444555555555555666444777999888666444444555555555444444555666888999777888888888888999999999::::::;;;;;;<<<===999888666555444444444555444333333222333444555666333333444444333222000///222222111000000000//////,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,+++---000111000///...///,,,//////---,,,------,,,***DDDaaannnmmmiiifffdddhhhjjjlllkkkiiiiiilllppplllpppuuuuuummmhhhnnnwwwssslllbbbUUUDDD999:::@@@555===KKK[[[hhhoooooonnnLLLJJJOOOKKK:::444666333555EEEYYYhhhnnnqqquuuxxxvvv{{{~~~{{{{{{~~~ggg666^^^PPPFFFpppAAAkkkVVVmmmWWWqqqyyyPPP>>>wwwNNNVVV888888,,,---555+++000///...------...000111,,,...//////......///111...------,,,,,,------...+++)))***,,,***))),,,222)))333NNNoootttuuu{{{ooo222AAAvvvJJJ]]]zzz{{{|||{{{yyyyyyyyy{{{nnnjjjjjj444JJJfffiiifffjjjFFF222WWWdddaaawwwlllddddddccccccbbbbbbaaaaaa[[[]]]aaabbbaaa[[[TTTOOOLLLRRRYYYZZZWWWTTTTTTVVVOOOHHH@@@???DDDKKKPPPQQQKKKMMMNNNMMMLLLIII@@@777===BBBCCCAAADDDJJJKKKGGG???777<<>>;;;:::???DDD444000***)))+++...///...000000000000////////////........................+++---...---++++++---000111111000000000000111111---///222444444333111000//////000111222333444444666555333222222222333333222222333333333444444444444444444555555555666666333666888888555333333444555444444444555666888999777888888888888999999999::::::;;;;;;<<<===777777666555555555555555444444444333333222222222666555444444222222111000000111111222222000///...---------...............,,,,,,,,,,,,,,,,,,,,,,,,//////...------...000111***+++---//////...---++++++,,,>>>]]]rrrqqqiiifffaaadddkkkooommmiiiiiillllllqqqvvvuuuoookkknnnsssuuuoookkkjjjhhheeefffjjjOOODDD666...333CCCUUUaaafffttt|||tttiiicccZZZQQQDDD===:::;;;777888JJJ```xxxrrrqqqwww~~~~~~}}}|||SSS>>>EEEhhh```AAAccceeeKKKDDDWWW}}}qqq===WWWUUUxxxrrrZZZ111000+++666//////............//////......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,************************///)))222QQQsss{{{uuufffWWWnnntttFFFrrrwwwqqqrrr|||sssmmmppp;;;@@@qqqmmmjjjhhhNNN000UUUbbbhhhfffjjj___bbbfffggggggfffggggggddd```^^^bbbhhhhhh```XXXHHHLLLRRRVVVYYYYYYUUUQQQ\\\@@@CCCOOOAAAAAARRRTTTVVVPPPMMMQQQOOOHHHEEEHHH000<<>>999@@@LLLOOOJJJDDDFFFJJJHHH===111,,,,,,---+++...666???@@@;;;<<>>\\\jjjgggZZZfffnnnllliiijjjiiieeeooogggiiitttxxxpppmmmrrrnnnnnnrrrwwwwwwsssppppppsssssssssrrrpppmmmjjjhhhFFF444)))888VVVnnnxxxyyyqqqwwwwwwtttvvvvvvbbbJJJHHH:::666KKKkkk{{{CCC888___UUUDDDOOOkkkMMMXXXaaa@@@QQQMMM|||ggg444333///<<>>BBBLLL]]]tttwwwiiilllxxxwww}}}}}}iiiJJJ888AAATTT___<<>>lllqqqIII666```iii@@@uuuzzzwwwwwwuuuuuu|||{{{ccc333WWWllltttwwwTTT111ZZZiiikkkgggnnnkkklllmmmllliiigggggghhhkkkhhheeebbbbbbbbbdddddd___bbb]]]OOOGGGKKKUUU\\\^^^ZZZaaa```WWW\\\VVV;;;FFFOOOWWWXXXUUUTTTRRROOOOOOGGG;;;555@@@OOOQQQHHHPPPSSSLLL<<<555<<>>;;;777111,,,***+++------------............///---------.......................................////////////............////////////////////////000000111111222222222222333333333444444555555555222222222333333333444444444444444555555555555666555555555555555555555555555555555555666666666666666777888888999999::::::999999:::;;;;;;<<<444444333222222222222333222222333333333333444444222222222333333444444444222111111000///000000000/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++******)))***,,,///222444444)))'''///000'''&&&---///AAAVVVcccffffffhhhkkkkkk[[[HHH;;;333---,,,///444888BBBLLLMMMFFF>>><<<+++000888@@@HHHQQQ\\\dddwwwkkkgggtttmmm[[[888333BBBfffwwwqqq}}}ssspppyyy~~~oooPPP999[[[oooyyy>>>>>>ZZZ\\\>>>aaazzz>>>gggMMMZZZHHHZZZyyyyyymmm===eeeGGG555'''666......------------......------,,,+++************++++++++++++++++++++++++************************---'''&&&,,,///...222;;;gggddd000DDDAAAqqqwww~~~zzzzzz|||ooo444XXXttt}}}xxxTTT222^^^oooooojjjpppkkkllllllkkkhhhgggggghhhnnnmmmjjjfffbbbbbbdddfffeeeYYYZZZbbbVVV@@@FFF^^^eeeVVV___aaaSSS^^^dddIII@@@FFFOOOWWWUUUOOOMMMOOOMMMOOOEEE666:::MMMSSSKKKKKKOOOOOOEEE;;;<<>>999:::999444...++++++------------............///---------------.........------------------------////////////////////////000000000000000000000000///000111111222222111111111111222333444555666666222222333333333333444444444444444555555555555666555555555555555555555555555555555555666666666666666777888999::::::::::::999999:::;;;;;;<<<444333333222222222222222111111111222222222333333333333333333333333333333222222000/////////000111..................------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++++++++***)))((())))))((()))***+++---...111+++(((+++...---(((%%%+++)))---444888BBBZZZssshhhSSSFFF<<<555111///000222000***&&&'''111111///,,,***///888@@@dddooowwwvvvsssxxxuuuWWW:::999PPPkkkzzzrrrooosss}}}ssskkk<<>>666:::<<<888111,,,,,,...---------............///,,,,,,,,,------.........------------------------...//////000000111111111000000000000000000000000...///000111222111111000111111222222333333444444222222333333333333444444444444444555555555555666555555555555555555555555555555555555666666666666666777888:::::::::::::::999999:::;;;;;;<<<444333222222111111222222000000111111111222222222333333333333333333333333333222000/////////000111---------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))'''&&&((((((''''''''''''((((((&&&///000'''%%%,,,000,,,...'''(((...***&&&777OOOlllPPPAAA444)))000+++((()))))))))---333(((,,,///...+++***---000$$$???[[[kkkuuu~~~yyywwwtttOOO333;;;]]]xxxyyyuuutttvvvwwwxxx|||sssOOOBBBcccBBB666bbbxxx\\\IIIddd}}}HHH???HHHcccIIIhhhIIIIIIzzz]]]GGG:::|||___===)))---...------,,,,,,------...,,,,,,,,,+++,,,,,,------************************************************+++...///,,,)))+++///222###PPPyyy]]]555UUUttt===~~~~~~|||;;;[[[zzzyyyUUU777jjj~~~~~~yyyuuuuuuuuusssqqqqqqrrrsssrrrsssqqqllleeebbbcccfff[[[gggggg\\\^^^eeeRRR333NNNaaa^^^[[[eeeZZZRRReeeSSSAAA@@@TTT^^^VVVQQQXXXTTTSSSQQQHHH<<<999EEEUUU\\\\\\aaa___KKK888BBBZZZUUU\\\VVVEEEAAAIIIJJJ@@@///000...---333>>>BBB???555:::>>>;;;444...---///---------.........//////,,,,,,,,,------.........------------------------...//////000111222222333000000000000000000000000...///000222222111111000222222222222222222222222222222333333333444444444444444444555555555666666555555555555555555555555555555555555666666666777666777999:::;;;;;;::::::999999:::;;;;;;<<<555444333222111111111111///222444333000000333666222222111111111111222222000000000000000///......------......------,,,+++------,,,,,,+++***))))))...------,,,+++***))))))************************************************))))))))))))***+++,,,---222444777888555111+++'''***++++++,,,,,,++++++***++++++,,,------......///111+++,,,===XXXppp{{{}}}{{{sss~~~uuuFFF666EEEpppxxxlllgggyyy}}}[[[999___jjj666FFFfffeeeJJJRRR>>>MMM}}}qqqFFFrrrNNNsss???```YYY...[[[ZZZGGG888(((///......---,,,,,,++++++...---,,,+++***+++,,,---+++++++++*********))))))************************++++++,,,,,,,,,,,,------222444PPP{{{|||>>>;;;wwwLLLfff|||}}}~~~HHHSSSxxxtttwwwFFF===wwwssssssxxxuuussstttvvvvvvsssoooqqqqqqqqqpppnnnkkkhhheeeYYYZZZkkkjjjYYYeeelllRRR???___aaaWWWbbb```WWWccccccUUU???EEE\\\YYYQQQ^^^VVVTTTVVVTTTEEE999DDDZZZ\\\TTTRRRSSSLLL???===EEENNNEEEMMMQQQHHHKKKOOOBBB444333111///...111:::BBB;;;999999:::555---,,,111........................---------------------------------...///000000111//////000000000000/////////////////////000000111000111222333222000...,,,333333333444444444555555333333333444444444555555555555555555555666777777444555555666666666666666555555444444444444555555999999:::;;;;;;;;;;;;;;;999::::::;;;;;;<<<444444333222111111111111000111111111000000222444222111111000000111111222000000000000000///.....................---,,,,,,......------,,,++++++***,,,,,,++++++++++++++++++************************************************))))))))))))***+++,,,,,,+++,,,,,,,,,,,,***)))(((***++++++,,,,,,++++++***++++++,,,,,,---.........+++...111444;;;LLLcccuuu|||cccCCC777aaaxxxtttwwwbbbEEEhhh}}}AAA999rrrgggwwwsss;;;XXXzzzYYYhhhSSSjjjVVVGGGuuuxxxMMMLLLjjjzzzXXX888,,,//////......------,,,,,,...---,,,+++++++++,,,,,,,,,++++++++++++*********************************+++++++++,,,,,,,,,------000)))000QQQwwwZZZAAAkkkcccXXX~~~IIIUUUzzzwwwzzzBBB;;;tttrrrzzzyyyvvvssssssuuuuuurrrnnnoooooonnnnnnmmmjjjhhhfffeee^^^gggkkkaaadddiii\\\NNNAAASSScccZZZ```iiiYYY```YYYHHHCCCSSS_________```[[[ZZZXXXLLL???AAAMMMSSSPPPSSSXXXVVVJJJ>>>888NNNNNNQQQMMMGGGJJJJJJAAA555///+++---...111999CCC<<<:::::::::555...,,,000.........---------------------------------------------......///000000111//////000000000000//////000////////////000111111///000111222222111111000333333333444444444444555333333333444444444555555555555555555555666777777555555666777777777777666777666666555555666666777999:::<<<===>>>>>>======;;;;;;;;;;;;;;;<<<333333222222222222333333111000//////000111111111222111111000000111111222000000000000000///.........////////////...------///......------,,,,,,+++******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,***)))(((((()))+++---///******++++++++++++*********++++++,,,,,,---......)))///222---(((000FFFZZZooo}}}jjjDDDCCCXXXttt}}}yyy^^^GGGmmmZZZ222UUUssscccwwwqqqPPP^^^RRR;;;cccpppKKKgggWWW@@@QQQqqqFFFiiippprrr999111000000000///......------...------,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++************************++++++++++++,,,,,,,,,,,,///)))###///WWW~~~kkk;;;FFF|||HHHzzz~~~JJJVVV|||zzzBBBBBByyyyyy|||yyyvvvuuuwwwwwwuuurrrooonnnllllllkkkjjjhhhfffpppgggfffkkkjjjeeeeeehhh___@@@GGG]]]\\\```eeeUUUffffff]]]KKKJJJaaammmaaaaaaZZZVVVWWWRRRFFF<<<:::PPPRRRUUUWWWYYYSSSAAA000DDDRRRQQQFFFGGGIIIFFFCCC===000)))...000///666BBB===;;;;;;:::666///---...------------------------------------------------------......///000000000//////000000000000//////000000000000000111111222000000000000111222333444333333333333444444444444333333333444444444555555555555555555555666777777555666777777888888777777888777777666666777777888999;;;>>>@@@BBBAAA@@@???======<<<<<<<<<<<<333333222222222333444444333000...///111333222///111111000000000000111111000000000000000///....../////////000///......---......------,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))***+++,,,,,,+++***)))+++...111333******++++++++++++***************+++,,,,,,------------.........111555777QQQhhh{{{zzzPPP;;;TTTlll}}}~~~{{{{{{YYYGGGtttyyy>>>>>>QQQyyy\\\EEEwwwGGGQQQ~~~III;;;mmmRRRgggKKKYYY???\\\RRRkkk>>>444111111000000///...............------,,,,,,,,,,,,---------,,,,,,,,,++++++***************************++++++++++++,,,,,,,,,***111///)))888^^^}}}III333uuu{{{GGGjjj~~~~~~JJJVVV}}}{{{>>>KKK|||yyyyyy|||~~~}}}{{{sssqqqnnnmmmmmmkkkhhheeegggkkkiiiggghhhbbb___gggaaa[[[DDDFFFdddeeeYYYfffmmmlllkkkVVVAAARRRfff\\\\\\TTTQQQVVVYYYQQQ@@@333RRRXXXXXXRRRRRRTTTIII777333NNNNNNBBBJJJMMMFFFGGGIII777,,,000111---111======<<<<<<:::666111...---,,,,,,,,,,,,------------------------------------............//////000000//////000000000000//////000000000000000111222222222111000///000111333444222222333333333444444444333333333444444444555555555555555555555666777777666666777888888888888888888777777666666777777888888;;;???BBBDDDCCCBBB@@@>>>>>>======<<<<<<333333333222333333444444555222///000333444222000111000000000000000000111000000000000000///....../////////000///......---,,,,,,,,,,,,++++++++++++------,,,,,,+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))***+++,,,((((((((())))))***+++,,,)))******++++++******)))))))))******+++,,,,,,,,,...------000444333///+++555>>>WWWttt~~~```DDDEEEooowwwsssXXX>>>uuuYYY666yyyOOO}}}JJJ:::CCCVVVIIIttt:::KKKYYYKKKZZZpppvvvDDDVVVGGGkkkkkkKKK444111111111000//////...............---------,,,,,,---------,,,,,,,,,++++++*********************************+++++++++,,,,,,%%%///444---&&&999fffuuu___111\\\xxxWWWYYY~~~}}}}}}~~~HHHUUU||||||xxx555QQQ|||yyyzzz}}}yyyvvvrrrqqqqqqooojjjeeeWWWjjjnnneeebbbbbb______```hhhPPPAAAXXXddddddrrrhhhdddiii\\\===<<>>>>>======<<<<<<444444333333333333444444555333111111222333222111111000000//////000000111000000000000000///.........////////////...------++++++++++++++++++++++++...------,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++((())))))******)))(((((())))))************))))))((())))))******+++,,,,,,,,,///222000,,,+++///333)))000;;;KKKbbbxxx{{{lllFFFKKKmmm}}}}}}JJJLLLxxxuuu:::fffVVVdddaaa222DDDdddUUUOOOjjj222IIIDDDeee|||SSSwww```@@@lllVVVGGGrrraaa444111111000000//////......---............---,,,,,,,,,,,,,,,,,,++++++++++++************************************++++++++++++((()))---///)))...NNNsss}}}lll|||sss<<>>======<<<<<<<<<<<<666555444333333333333333222333333222000000111222000000////////////000000000000000000000///.....................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********''''''''''''''''''''''''(((((((((((((((((((((((((((''''''(((((()))***++++++++++++***************))))))************))))))(((((())))))***+++++++++---000111...))))))...333+++111222...444MMMlllppp}}}oooJJJOOOsssqqqyyyIII^^^EEEUUUeeeOOObbb777///QQQzzzNNN\\\FFF888HHHDDDNNNuuupppFFFLLL~~~BBBWWWzzz666111000000//////...---------.../////////...,,,,,,,,,++++++++++++*********************************************++++++++++++---)))***.........<<>>HHHSSSQQQMMMMMMIIIFFFDDD<<>>???gggooorrriiiJJJOOOdddaaafff\\\;;;MMMfffYYYaaaeee[[[```ZZZ777===^^^cccUUUZZZ\\\TTTTTTPPP555===WWWWWWOOOQQQNNNQQQ333444KKKNNNMMMNNNFFFLLLLLLDDD777111222000,,,222;;;AAA>>>;;;;;;999555...***+++000222000000111//////.........---------........................//////.........---------,,,---......//////......000000000000////////////000000000111222222333333222222333333333333444444666666555555555555666666777777777777777777777777777777777777777777777777666666666777888:::;;;<<<:::::::::;;;;;;;;;888777666555333222111111222222222111111111111000222111/////////000111222222222111000000///..............................------......---,,,,,,+++************))))))))))))+++******)))))))))))))))))))))(((((((((((())))))************************((((((''''''''''''((((((((((((((((((((()))******)))))))))*********++++++...+++***------***+++...------------------------***CCCddd|||zzzzzz~~~dddBBBuuu}}}zzzGGGfffjjjBBB}}}===iii<<>>[[[ppprrrmmmjjjKKKNNNhhhfff```[[[>>>XXXcccggg___[[[```ZZZIII555NNN\\\ZZZYYYXXXWWW[[[RRR===;;;KKKSSSRRRSSSRRRSSS===777DDDMMMNNNKKKEEEIIIJJJCCC777///...---+++222;;;AAA???===<<<:::666///++++++///222000///111//////.........---------........................//////.........---------,,,------...............000000000000////////////000000000111222222333333222222333333333333444444444444444555555777888888777777777777777777777777888888888888888888888888666666666777888:::;;;<<<:::::::::;;;;;;;;;888888777555444333222111222222222111111111111000000000/////////111222333222111111000...---,,,,,,...........................------,,,,,,,,,,,,,,,++++++*********))))))))))))************))))))((())))))(((((((((((())))))************************)))((((((''''''(((((()))((((((((((((((()))******************+++++++++,,,,,,)))))),,,,,,)))))),,,------------------------///***999___vvvVVVKKKxxx~~~aaaAAAyyyBBBttt:::xxx===IIIsssRRRmmm///>>>???```fff^^^EEEFFFaaa777666pppVVV444000...000///,,,---000.........------,,,,,,,,,++++++++++++++++++++++++******************))))))))))))*********+++++++++,,,,,,---------.........***888PPPvvv??????vvvtttUUUuuuwwwNNNVVVxxx~~~III===oooxxx}}}wwwyyyyyywwwxxx|||~~~|||||||||uuutttuuussswww```777CCCjjjnnnkkkuuuXXX;;;[[[hhhaaahhhCCCBBB^^^ggg]]]^^^aaa\\\YYY999>>>RRR```ZZZTTTYYY___VVVJJJ:::<<>>333IIIUUURRRUUURRRVVVAAA333FFFRRRKKKJJJIIILLLJJJAAA444------///...555>>>AAA???===:::999333...,,,///000...///111........................................................................------------......//////////////////000000000000000000000111222222333333222222222333333333444444333333444444666777888999777777777777777777777777888888888888888888888888777777777777888999:::;;;:::::::::;;;;;;;;;777777666555444333333222222222222111111111000000/////////000000111222333333222222000///...------........................---,,,+++******+++---...++++++++++++************((()))***++++++***)))((())))))(((((((((((())))))************************))))))(((((((((((())))))((((((((((((((())))))*********+++++++++,,,,,,,,,,,,***+++......+++***,,,,,,,,,,,,---------......''',,,///000777MMMmmm|||yyyuuuDDDOOOmmmUUU}}}NNNYYYAAAhhhCCCUUU___jjjyyyDDDhhh]]]xxx~~~fff|||333FFF|||TTT???777eeewww666000---......,,,***,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,///,,,***DDDaaazzzsssZZZ555dddxxx~~~zzzttt}}}zzzuuuuuu{{{IIIZZZwww:::LLLpppyyyxxx~~~}}}~~~zzz~~~zzzpppnnnssssssmmmsssqqqoooqqqvvvxxxxxxwwwkkkqqq{{{FFF000aaarrrkkkbbbmmmXXX333HHH```PPPZZZMMM666IIIddd^^^aaakkk___bbb>>>:::QQQYYY[[[]]]VVVZZZ^^^GGG666EEERRROOOQQQPPPYYYFFF333BBBQQQOOOOOOJJJMMMLLLEEE888///---000+++111:::???>>>;;;999:::666000---...///......111---.............................................---........................------------...///000.../////////000000000111000000000111222222333333222222222333333333444444666555555555555666666777888888888888888888888888888888888888888888888888777777777777888999:::::::::::::::;;;;;;;;;666555555444333333222222222222222111111111111000//////000000111111222222222111111000000//////...........................+++++++++++++++,,,,,,---,,,++++++++++++*********((())))))************)))))))))(((((((((((())))))***************************))))))(((((())))))***((((((((((((((()))******************+++++++++,,,,,,***+++......+++***,,,+++,,,,,,------............'''+++555222111IIIkkkkkkooo===\\\}}}VVVaaaaaaNNNAAA^^^bbb>>>ssshhhTTT]]]}}}SSSWWWKKK444___ppp@@@@@@<<<:::222------...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******,,,---...++++++,,,,,,,,,---------*********+++++++++,,,,,,//////'''333LLLnnnnnnwwwfff}}}{{{tttpppmmmzzzvvvwwwxxxDDD]]]jjj333YYY|||yyyzzzxxxsssqqqssssssqqq}}}xxxssstttyyy{{{xxxtttqqqrrr}}}WWW333VVVrrreeexxx[[[jjjHHH///[[[```HHHccc@@@BBBWWWXXX___kkkdddcccEEE666AAAQQQ]]]^^^VVVYYY^^^QQQ???AAAJJJOOOQQQNNNWWWLLL:::???MMMSSSSSSLLLKKKKKKGGG<<<000,,,---+++///666======999:::===999222.........---...111---------.......................................---------.....................---,,,---...///000......//////000000111111000000000111222222333333222222333333333333444444666666555555555555666666888888888888888888888888999999999999999999999999888888777777888999999::::::::::::;;;;;;;;;444444444333222222111111222222222111111111111000000000000111111111000000////////////////////////........................******+++,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))******+++))))))(((((((((((())))))******************************))))))))))))******((((((((((((((()))******)))))))))*********++++++***(((***......***(((***++++++,,,,,,---......///777***'''111777333777AAAcccrrryyy___AAA|||sssKKKvvvEEECCCXXXzzzIII\\\sssLLL^^^IIIeeellliii===LLLNNNIII888aaa???666......///......///------------,,,,,,,,,,,,------------------------,,,,,,++++++,,,...000111,,,,,,,,,,,,------------+++++++++,,,,,,,,,------)))000+++---666SSSxxxttt~~~yyyssskkk|||}}}~~~xxx???^^^ZZZ333ccc|||yyyxxxzzzzzzvvvvvvxxxzzzxxxwwwxxxzzzxxxtttooosssmmmqqq```666GGGsssbbbwwwZZZmmm___000GGGeeeJJJXXXWWWFFFDDDZZZbbb___iii[[[TTTAAA999IIIZZZ\\\ZZZWWWXXXWWWIII;;;BBBRRRVVVOOOSSSRRREEE;;;GGGUUUTTTOOOLLLKKKIII@@@444------,,,...444<<<<<<999;;;AAA;;;444...------,,,...111---------.........//////........................---------........./////////...---,,,,,,...///000.........///000111111111000000000111222222333333222222333333333333444444555555555555555666777888888888888888888888888888999999999999999999999999888888888777888888999::::::::::::;;;;;;;;;333333333222222111111111222222222111111111111000000111111111111000000///---------............///........................(((***+++,,,---,,,,,,+++,,,,,,,,,+++++++++*********)))((((((((()))+++,,,))))))(((((((((((())))))******************************))))))))))))******((((((((((((((()))******((())))))))))))*********)))''')))------)))''')))++++++,,,,,,---...//////%%%222555,,,,,,888<<<666>>>fff```GGGCCCwww<<>>999999999999888888777777888888888888777777777777999:::;;;===>>>>>>444444444333333222222222333444555333111............---,,,,,,,,,---///000222111111000000000000000000///...---,,,------...///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++((((((((())))))*********++++++******************)))************+++++++++*********)))((((((***,,,***+++,,,+++******+++---++++++******++++++,,,------,,,,,,,,,,,,---......---...+++...222111BBBbbbIIICCCSSS~~~pppYYYfffJJJ???DDD[[[oooHHH{{{dddQQQKKKOOOqqqTTTRRRHHH```~~~```;;;AAAnnnPPPTTTJJJFFFTTT555222000,,,///***000......---,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,++++++,,,......---,,,***++++++,,,------------...++++++---***+++>>>SSSlllvvv}}}yyyuuutttxxx999iiiDDD<<>>>>>666555555444222111111000111333444333111//////000,,,,,,,,,---------......111222222222111111000000//////...------------.........---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++)))))))))***************)))))))))*********++++++)))************+++++++++)))***+++***((((((***,,,)))***++++++***+++---///++++++******++++++,,,---,,,,,,,,,,,,,,,---......***------...000///@@@```iiiRRR222ggglllDDDwww\\\oooAAAxxxEEEaaaPPPRRR{{{ZZZRRRWWWsssKKKHHHccc{{{gggTTTxxxFFF???EEEmmmBBBYYY888lllZZZ888333///+++///+++111...------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,+++---...///...,,,******+++,,,---...//////,,,***,,,///---***222>>>fffooo|||}}}wwwuuu||||||qqqppp777mmmzzz<<>>DDD???666...---111111---///......------......///444444444333222000---,,,......---,,,---...///000//////............//////////////////000111111111000///......///000222333333333333444444444555555444444555555666777777777999888777777888999:::;;;999999999999888888888888999999888888888777777777999999;;;<<<===>>>555555444333333222111111000222333333111000000111+++,,,,,,---...---------000000111222222000///...............------.........------,,,,,,,,,------++++++++++++++++++++++++------,,,,,,++++++************************++++++))))))))))))************))))))*********+++++++++)))***+++***))))))***+++***+++++++++******,,,...++++++******++++++,,,---,,,,,,++++++,,,,,,---...***---,,,---000,,,555LLLlll;;;IIIzzz}}}JJJVVV}}}XXXDDDsssFFFeeeAAAlllzzzVVVNNN```}}}PPP@@@DDD{{{\\\kkkXXXiii???666;;;YYY999OOOZZZ888222///,,,000+++000------,,,,,,+++,,,,,,---++++++************++++++,,,,,,++++++++++++,,,,,,---,,,,,,---//////...,,,+++++++++,,,---......///---+++,,,000///,,,---222]]]ooo~~~~~~zzzzzzzzzwwwyyy}}}vvvnnn888qqquuu:::LLLrrrsssyyy~~~vvvsssxxx{{{~~~~~~zzzvvvuuuwwwnnnmmmppprrrmmmiiissstttvvvooolllEEE???ooojjjnnngggmmmjjjcccLLL444CCC|||fffCCC___hhhBBBHHH]]]``````bbbiii^^^<<<888YYY]]]\\\WWWYYY[[[MMM<<<===RRRUUUOOOOOOOOO:::444LLLIIIIIIJJJKKKMMMIII===222000++++++333>>>DDDBBB???CCC@@@888///,,,///111/////////............//////444444444333222000...---------,,,,,,---...000111/////////....../////////......///000111222222222////////////000111222333333333333444444444555555444444444555555555666666999888888777888888999:::999999999999999999999999999999999888888888777777888999:::;;;<<<===333333333333333333333333000111333333111000111111+++,,,---.........------...///000000000///---,,,------..................------,,,,,,,,,------...++++++++++++++++++++++++,,,,,,,,,++++++*********++++++******************++++++******)))(((((('''))))))*********+++++++++)))+++,,,+++***)))***+++,,,------+++***)))***,,,++++++******++++++,,,---,,,++++++++++++,,,------+++---***---333...---999ccc555QQQwwwSSSsssMMMIIIrrrFFFhhhmmmGGGZZZKKKjjj222GGGTTTmmmuuuPPPAAA;;;fffJJJMMMFFF888rrrVVV444000///...111+++...,,,,,,+++++++++,,,,,,---+++******))))))******+++++++++************++++++,,,,,,+++---...///...,,,------,,,,,,,,,---...///000------///000//////000JJJkkk|||uuuzzz{{{tttttt{{{yyymmm777mmmiii999ZZZwwwwww~~~{{{vvvwwwzzz|||zzzwwwvvvxxxzzzooonnnqqquuuqqqmmmwww}}}nnnkkkFFF@@@oooiiijjjeeekkkiiihhhVVV777999iiiiiiGGGXXXlllRRRHHHDDD^^^ggg```___dddNNN;;;HHH[[[ggg```SSSWWWWWWEEE444NNNTTTOOONNNPPP>>>666IIIMMMPPPPPPNNNNNNJJJ>>>111222///...333<<>>@@@<<<333---...111222...//////000000//////...//////000000000111111222------,,,,,,---...000111......////////////......---...000111222111111000//////000111111222222222333333333444444444555555555555555555555555555555666777777888888888999999999999999999:::::::::::::::999999999999888888888777777999:::;;;<<<333333333333333333333333111222333333111000000000//////...---...///000111000000///...............,,,,,,.../////////......,,,,,,,,,,,,,,,---...///************************))))))))))))))))))***************))))))(((((((((******))))))(((((((((''')))************+++++++++)))+++------+++******++++++,,,,,,+++***)))+++,,,++++++******++++++,,,---+++++++++***++++++,,,---,,,///,,,---555222...444OOO\\\999]]]yyyCCC}}}bbbRRRnnnGGGppp@@@uuu[[[QQQzzzAAAnnnbbbyyy{{{XXXuuuDDD>>>xxxKKKdddAAADDDzzz[[[777000......222,,,...++++++******+++,,,,,,---+++++++++******+++++++++******))))))))))))************)))+++,,,---,,,***+++******+++---000222444000000...,,,---000222222+++DDDggg~~~xxxqqqqqq|||wwwwwwoooBBBlllTTT777hhhzzzzzzxxx{{{wwwzzz{{{xxxyyy{{{xxxrrroooqqqrrrqqqsssvvvuuuqqqxxxtttHHH<<>>\\\PPPhhhXXXvvvPPPNNNDDDAAAdddRRRcccFFF999uuubbb;;;111---,,,111,,,000+++*********+++,,,,,,---,,,,,,++++++++++++,,,,,,******))))))))))))*********))))))***,,,,,,+++)))(((((((((***---111555888...///...,,,+++...000000...444QQQxxxsssooozzz{{{zzzvvvNNNuuuVVV;;;uuuxxx~~~www{{{|||zzz{{{}}}vvvllluuuyyyxxxtttxxx}}}wwwkkkzzzvvvFFF555iiioooqqqrrruuummmrrrkkkDDD555OOOcccnnnBBBDDDrrrgggTTT666QQQcccccceeehhhXXX???:::RRR\\\ZZZ```aaaVVVNNN666BBBXXX[[[PPPWWWQQQ333HHHPPPRRRMMMNNNRRRLLLAAA111666666111111999@@@BBBAAAFFFEEE;;;111......///...///000111111000///...//////............//////......---,,,---...///000---...///000000///...------...000111000///---,,,///000111222222333222222333333333444444444555555666666666666666666555555444444666777999999::::::999999999::::::;;;;;;;;;:::::::::999999999888888666777888999:::;;;888666444222111222333444222222333333444444333333111111111111111111111111000000000000000///......///---,,,---000000...,,,.........------,,,,,,,,,+++++++++************)))***+++,,,+++***)))***+++((()))************))))))))))))))))))))))))))))))++++++******++++++,,,---''')))+++------+++)))'''*********)))))))))(((((()))))))))***+++,,,---...,,,***(((***---...,,,***....../////////...,,,+++;;;XXX}}}^^^111[[[yyy```OOOaaa^^^DDDuuuhhhPPPmmmDDDkkk888\\\XXX{{{eeefffggg===GGG}}}999```666WWWjjj666555...111***---***,,,,,,++++++***+++++++++******))))))******+++,,,***(((((()))***+++***))))))***++++++,,,,,,++++++...,,,***)))***+++...000111000///...............000(((:::eeezzztttyyyvvvsss|||tttSSS|||JJJGGG~~~{{{|||zzz{{{~~~~~~wwwttt{{{|||{{{yyywwwtttqqqppp|||{{{rrrEEE666tttssspppllllllkkkgggfffSSS333BBB^^^nnn[[[333]]]llllllOOO555[[[iiiZZZ]]]VVV[[[111CCCRRRUUUTTTWWWWWWUUU>>><<>>999RRRTTTNNNUUUQQQGGGKKK666222//////222777???EEEBBBGGGFFF;;;222000000......,,,333@@@@@@333,,,...000000000000////////////---,,,,,,,,,,,,---......//////............//////---------............///111111000000//////......111111222333444444444444666555555444444666777888333444555666777888999999;;;::::::999999::::::;;;888999999::::::999999888888888999::::::;;;888777555333222333444444333444444444333222222111111111111111111111111111000000000000000///......000...---...//////---+++......---------,,,,,,,,,+++++++++************))))))+++,,,+++***)))***+++************************))))))))))))))))))))))))***************+++,,,,,,(((***+++,,,,,,+++***(((,,,,,,,,,+++++++++******+++++++++,,,...000111222,,,***)))***,,,...,,,++++++,,,...000111111111111222>>>kkksssDDDJJJ~~~fffzzzVVVccc]]]HHH{{{[[[ZZZSSSeee```DDD}}}[[[XXX>>>===pppAAAeee888JJJjjj444333---111***...,,,---,,,++++++***+++++++++******))))))******+++,,,***(((((()))***+++***)))++++++,,,---------------...---+++))))))+++---//////...------,,,,,,,,,---///'''000PPPlllvvvwwwyyy}}}{{{xxx[[[}}}EEEAAAwwwxxx~~~}}}{{{zzzyyyHHH:::uuuwww{{{tttqqqmmmiiiiiiUUU444AAAaaaiii^^^<<>>EEE???EEEDDD:::222000000//////,,,///888888///,,,///000000000000////////////------,,,,,,------...////////////....../////////........./////////000000111000000000/////////...111111222333444444444444666555555444555666777888444555555666888999999:::;;;::::::999999::::::;;;999999::::::::::::999999888888999::::::;;;888777666444333444444555555555444444333111000///111111111111111111111111///000000000000///......000.........///...---+++------------,,,,,,,,,,,,+++++++++************))))))***++++++***)))***+++...---+++*********++++++))))))))))))))))))))))))***))))))))))))***++++++************************,,,,,,,,,+++++++++++++++++++++,,,---...000222333,,,+++***+++,,,---,,,++++++,,,...111222333333333111(((HHHuuu~~~^^^:::hhhooodddaaaeeeYYYJJJLLLnnn~~~kkkZZZqqq>>>^^^iiiuuu```EEE888OOONNNfffDDD>>>vvvmmm444111+++111+++///---------,,,+++++++++++++++******))))))******+++,,,***(((((()))***+++***))),,,------..................---+++***)))+++,,,---,,,,,,,,,+++++++++++++++---)))(((555QQQlllyyyzzz~~~vvvccc}}}???>>>pppttt}}}}}}wwwvvv}}}{{{|||~~~~~~III???uuu}}}yyyssspppppp[[[777<<>>RRRTTTWWWXXXJJJ333EEEMMMNNNRRRMMMGGGLLL999222---...000444;;;DDD@@@DDDDDD<<<444111111111333------111111------333000000000000////////////---------,,,------...///////////////////////////////////////000000000111000000000000////////////111111222333444444444444666555555555555666777777555666666777888999::::::;;;::::::999999::::::;;;999999::::::::::::999999888999999::::::;;;888888666555444444555555444444444333333111000000111111111111111111111111//////000000//////...------------...//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))***++++++***)))+++,,,000...,,,***)))***+++,,,************************)))))))))((())))))***+++++++++***))))))***++++++))))))))))))))))))))))))************+++,,,------++++++++++++,,,------,,,---...000111111111111000777***222TTTnnnttt<<>>{{{jjjPPPqqqAAARRR;;;000***111))),,,,,,///...---,,,++++++++++++******))))))******+++,,,***(((((((((***+++***)))******+++,,,,,,,,,,,,+++,,,,,,+++*********+++,,,+++,,,------------,,,,,,(((222111%%%+++KKKkkkyyywww}}}xxx[[[eeesss888LLLjjjqqqzzz}}}{{{tttvvvyyyzzzuuuoooqqqwwwsssvvvxxxvvvqqqnnnnnnooohhh~~~JJJVVVxxxyyywwwzzzddd<<>>HHHYYY\\\YYY[[[OOO===>>>RRR^^^ZZZVVVVVVGGG888BBBQQQSSSOOOPPP999===PPPPPPNNNPPPKKKGGG888...//////,,,555EEEEEEEEEFFFFFF===444222777...///000//////000///...000000000000////////////...............//////000...///111222222111///...............////////////.../////////000000000111111111222333444444444444444444666777777777666555666666777777777777888888;;;::::::999999::::::;;;::::::;;;;;;;;;;;;::::::::::::::::::::::::555555555555444333222111333333333222111000///...000000000000000000000000......//////......---,,,...000222000---***+++,,,*********++++++,,,,,,,,,+++++++++************)))''')))***+++******,,,---((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---************************(((((())))))************&&&''''''((()))+++------***---///...,,,+++---000111222333333222111000///000555---222555AAATTTIIIZZZcccsssLLLdddLLLbbbZZZYYYSSSrrreeePPPEEE|||vvvwww???@@@```sssRRR222xxxAAA///+++555---111222000000...---,,,+++++++++*********)))***++++++,,,***(((((()))***+++***)))(((((()))***************''''''(((***+++,,,---...***+++---/////////---,,,...&&&)))111+++)))GGGpppssswwwEEEcccaaa...]]]iiirrryyy{{{~~~{{{wwwtttsssqqqnnnpppuuunnnsssvvvssslllggghhhllliiifff```ggg===mmmuuuvvvsssyyyyyylllfffqqqiiiJJJ555FFFgggaaafff@@@<<>>111222222000000222222111000000000000////////////...............///000000...000111222222111000...////////////000000000000.../////////000000111111111111222333444444444444333444666777777777666555666666666666777777777777;;;::::::999999::::::;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::555555555555444333222111333333333222222111111111222111000//////000111111111000000///...---------,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))***)))))))))***+++,,,,,,,,,,,,,,,++++++*********+++++++++*********))))))***,,,***''''''***+++)))+++...000...)))&&&(((+++---%%%&&&)))''',,,111+++222///+++***+++,,,------000///////////////000111000...555///000999uuuhhhPPPbbbrrrJJJWWW]]]WWWeeeHHHmmmvvv;;;ZZZjjjEEE;;;hhhzzzVVV<<>>000,,,444333222<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::555555555555444333222111333333333222222111111111222111000//////000111111111000000///......------------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))*********)))******++++++,,,,,,,,,++++++*********+++++++++*********))))))+++---,,,((((((+++,,,***(((,,,...---)))(((***---***$$$'''+++)))+++---***---,,,++++++---------,,,////////////000000000000+++...333...000666qqqyyy]]]jjjsssLLLUUUcccYYYiiiUUUwwwGGGBBBuuu]]]777ZZZQQQ777FFFFFF///222...111+++---000000...---,,,+++++++++************))))))))))))(((((((((((())))))))))))************************+++++++++++++++,,,------,,,+++******,,,,,,+++***---,,,+++...,,,%%%888^^^}}}kkklllRRR999jjjkkkooowww|||vvvuuuppppppooonnnmmmmmmmmmmmmrrrrrrqqqqqqooonnnmmmllljjjmmmeeeQQQ@@@}}}nnniiijjjjjjnnneeeggglllIII000SSSeeeoooiiiYYY111KKK^^^eee___```dddJJJ:::NNN\\\[[[\\\QQQ;;;777GGGSSSWWWSSSVVVMMM:::@@@RRRRRROOOMMM======RRRUUUKKKMMMFFF???000+++222000///888HHHKKKGGGEEEDDD777---333111111222111111000///...222111000000////////////000000////////////000000///000111222222222222222222222222222111111111111000111111111//////111222333111111222555777666555777666555666777777666555666777999999888888888999888999999::::::;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;555555555555444333222111222222222222222111111111111000000//////000000111000000000///......------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))++++++******)))*********+++++++++++++++*********+++++++++***************+++------)))***---...+++&&&)))++++++)))))),,,///)))&&&)))...///,,,,,,...+++++++++---///...,,,***---...///111111111000///***333222...222000bbbyyyPPPSSSkkkZZZpppvvvpppbbb222mmmnnn666KKK```FFFAAAMMM111333000111,,,,,,111000///...---,,,,,,,,,++++++*********)))))))))(((((((((((())))))))))))************************+++************+++,,,,,,...,,,)))((()))******))),,,,,,***---...&&&111NNN{{{uuuHHH333ooommmrrr||||||xxxyyytttsssqqqooommmlllkkkkkkooorrrsssqqqmmmlllmmmnnnjjjlllcccBBBJJJnnndddhhhiiimmmcccdddjjjIII///TTTfffoooiii[[[222GGGcccbbbaaadddcccUUUCCC999]]]___\\\UUUGGG666;;;SSSZZZUUUWWWQQQ>>><<>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;555555555555444333222111222222222111111111111111////////////000000000111000000//////............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))),,,,,,+++***)))))))))***+++++++++******************************************,,,,,,******---...+++&&&(((************,,,...,,,***)))000666111///:::///...------......,,,***,,,---000111222111000//////999111...666---LLLyyyOOOQQQsssWWWrrr}}}zzzmmm>>>TTT[[[>>>BBBrrrrrr___999}}}VVV222111111///---,,,000///...---,,,,,,,,,,,,+++++++++*********))))))(((((((((((())))))))))))******************************))))))******+++,,,000---***((()))******)))++++++))),,,///(((+++>>>|||uuuuuutttGGG444ggghhhooo{{{{{{yyy|||vvvuuusssrrrpppooonnnnnnooosssuuurrrmmmkkknnnrrrnnnooobbb666RRRttteeeffffffllldddfffiiiFFF444YYYhhhmmmiii___666HHH```[[[aaaddd^^^\\\PPP444PPP______YYYSSS???777JJJYYYVVVXXXTTTDDD999CCCRRRQQQSSSHHH<<>>111111///---333BBBLLLLLLHHHGGG<<>>>>>=========<<<555555555555444333222111000000000111111111111111------...///000000000000//////////////////......///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))++++++******)))*********)))))))))******************************+++++++++'''***+++******------***---,,,,,,++++++*********,,,+++(((;;;QQQAAA111AAA666222...++++++,,,------,,,---///000111111111111000333,,,222666555555oootttMMM~~~vvvLLLKKKYYYwwwddd```yyy}}}===dddkkk<<>>///GGGSSSVVVUUURRRDDD===GGGRRRTTTTTTGGG???OOOZZZOOOPPPPPP@@@000...---+++000>>>KKKMMMIIIIII???111......///000111111111111111000111333555555555555444222111111000000111111222333333333333333222111111333333333333222222222222111222333222000000222333000222444444444444666888666777777777666666777777666777999999888888888999:::::::::;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======555555555555444333222111///000000000111111111222,,,---...000000000000///...////////////////////////...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))*********)))******++++++((()))))))))*********+++))))))*********+++++++++'''+++,,,+++,,,///...+++...---,,,,,,,,,,,,,,,+++***...111NNNjjjOOO///888///---++++++,,,------,,,------...///000111222222111111000555///888555kkkwww<<>>000444,,,222.........---,,,,,,,,,,,,---,,,,,,+++++++++*********(((((((((((())))))))))))))))))))))))))))))))))))+++++++++++++++,,,---------+++***+++,,,,,,+++***(((///+++(((------***///>>>zzz~~~zzznnnCCCFFFiiikkkjjjlllqqqqqqnnnnnnpppoooooonnnmmmmmmmmmnnnnnnuuutttsssqqqqqqqqqssstttrrrfffCCCFFFkkknnnkkkhhhdddlllhhhjjjggg>>>:::```fffaaaaaaddd:::AAA[[[\\\```]]]VVV[[[^^^UUU<<>>???RRRSSSXXXOOO===GGGWWWQQQPPPRRRBBB000...---,,,000;;;JJJMMMJJJJJJAAA333...///000000111111111000000000111333666777777666555222111111000000111111222222222333333444333333333444444333333333222222222222222333222111111222444000222444444333444666888555888;;;999666555777:::666777999999888888888999::::::;;;;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>555555555555444333222222//////000000111111111222+++,,,...000000000000///.........//////////////////...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))***)))))))))***+++,,,,,,(((((())))))*********+++))))))******++++++++++++(((,,,...,,,---000///,,,...---,,,,,,......---,,,***222;;;___~~~[[[...111)))((()))+++---...---+++------......///111222333444333555888(((777555iiiCCCtttrrrFFF|||DDDnnnqqqFFF___pppDDD~~~\\\MMMBBBsss|||OOOCCCDDD222555+++222...//////...---------......,,,,,,,,,+++++++++******(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,++++++,,,,,,---...***))))))***,,,,,,+++)))(((000,,,''',,,...,,,000111fffjjjwwwzzzPPPNNNjjjjjjggghhhmmmqqqqqqqqqsssrrrqqqpppooonnnnnnnnnnnnvvvssspppoooqqqrrrsssrrrnnn^^^777MMMrrrnnnwww~~~hhhhhhgggmmmeeefffeee???:::bbbiiidddeeehhh<<>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>666666666444333111///...111111000000//////......(((000333///,,,......,,,,,,---...000000000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))******)))))))))))))))***)))************+++++++++,,,,,,,,,++++++*********++++++***)))(((((())))))******++++++++++++******)))+++------,,,+++***+++******666HHHLLL>>>111------,,,+++******+++,,,---///%%%000---***444///...555"""<<<(((<<<888555jjjMMMcccyyyQQQrrrNNNtttrrr```FFFoooEEEJJJrrriii<<>>```mmmkkkppppppoooccc\\\nnnhhhdddddd111???dddZZZbbbfff]]]>>>===\\\\\\]]]]]]^^^```aaaaaa___999777RRR[[[YYYUUUJJJ...???ZZZ___SSSYYYTTT555BBB[[[YYYUUUEEE;;;^^^kkk```ZZZKKK999///...000000333PPPOOOFFFQQQEEE///333//////000111111111111111111111222222222333333333333222222111111222222333444444444555444444333222444555555555333222333444444333333222111111111222444444444555555555666666888777666666666777999:::::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>>????????????>>>>>>>>>>>>??????????????????666666666555333111000///111111000000////////////,,,111111---,,,///000------...///000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***************))))))))))))******************++++++++++++,,,,,,++++++++++++++++++,,,+++******))))))))))))******++++++++++++******)))+++,,,,,,+++******++++++&&&)))444777000+++---,,,++++++++++++++++++,,,,,,'''000---...111---:::222;;;999222///222===gggRRR```{{{SSSppp[[[iiiuuuYYYjjj___BBB}}}}}}}}}@@@JJJ|||;;;hhhQQQ000444000000/////////...---,,,,,,++++++++++++++++++++++++++++++******))))))))))))******(((((((((((()))***,,,,,,++++++************+++++++++++++++*********))))))+++,,,------,,,,,,---///###GGGjjj|||}}}IIITTTnnngggdddgggnnnqqqmmmjjjjjjllllllkkklllnnnooonnnmmmiiikkknnnooommmkkkjjjkkkcccFFFKKKgggkkkgggmmmoooooofff___lllddd^^^]]]333FFFggg\\\bbbeee^^^>>>@@@cccbbb```^^^]]]\\\\\\]]]^^^EEE<<>>>>>>>>======>>>>>>??????@@@@@@??????????????????666666666555444222111000111000000000000/////////000111///---...222222///....../////////...------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))******+++************+++++++++,,,++++++++++++++++++,,,,,,,,,,,,+++++++++++++++*********++++++++++++*********+++,,,+++))))))+++,,,...(((&&&,,,...******...+++++++++,,,,,,++++++++++++,,,000,,,222///,,,OOOrrrggg///555777KKKOOOUUUUUU[[[}}}UUUdddhhh[[[^^^```GGGYYYpppLLLAAAttt;;;[[[TTT111444000000............------,,,,,,,,,++++++++++++++++++++++++******)))))))))******+++'''(((((()))***+++------++++++************+++++++++++++++************)))+++---//////...------...&&&EEEkkk}}}HHHTTTnnnlllkkkmmmrrrtttpppmmmllljjjllloooppppppooooooooojjjlllppprrrlllgggkkktttMMMKKK]]]oookkkeeeiiilllpppkkkccciiicccZZZTTT777QQQkkk___ccceee___>>>GGGeeeccc```]]]\\\[[[\\\\\\\\\VVVDDD???SSSdddccc]]]III888===SSS```ccc]]]NNN???PPPccc\\\UUU999WWWccc___[[[PPP>>>111...000000666PPPRRRLLLRRRHHH444333//////000111111111111111000000000111111111222222222222111111111111222222333333444555666666666666555777777666555444555666444444333222222222333333444444555555555666666666888888777666777888999:::;;;:::::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>><<<<<<===>>>???@@@AAABBB@@@@@@@@@@@@@@@@@@666666666555444333222111000000000000000000000000222000///000333444222////////////......------,,,......---------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******))))))******++++++*********+++++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++******+++++++++***((()))+++---,,,)))+++000111,,,)))+++***+++,,,------,,,+++***+++//////***333...000dddIIILLLYYYdddPPPCCC[[[[[[~~~UUUVVVwwwQQQZZZfff\\\NNNeee^^^>>>ggguuu>>>OOOXXX222333000000------------------------,,,++++++++++++++++++++++++******))))))******++++++'''(((((()))***,,,---...++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++...111111000.........///CCCggg}}}uuuAAASSSmmmrrrqqqrrrttttttsssqqqqqqjjjoootttvvvtttrrrrrrssswwwwwwtttooommmpppssssssAAATTTllluuunnnhhhiiiiiiqqqoooggghhhjjj___NNN<<<[[[lllbbbccceee```===NNNbbb```^^^]]]\\\^^^```aaa[[[eeeMMM666JJJaaacccbbbRRR===<<>>>>>>>>======>>>??????@@@AAAAAA@@@@@@@@@@@@@@@@@@444555555555444333222222000000000000111111111111111//////333666555222/////////......---------,,,......---------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---***************+++,,,,,,***++++++++++++,,,,,,,,,*********++++++,,,,,,,,,+++,,,------------,,,,,,******++++++++++++******+++++++++)))((((((***---((((((+++///...)))''''''***+++,,,------,,,+++***---111///(((222///666mmmiiiuuuiiigggSSS===KKKjjjgggVVVNNNSSSvvvZZZtttvvvOOOqqqgggrrr>>>ZZZyyyDDD???]]]444444111111------------------------,,,++++++++++++++++++++++++***************+++,,,,,,(((((())))))***,,,---...++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...111222000.........111<<>>;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@???????????????@@@@@@@@@@@@@@@@@@333333333444333333222222000000000111111111111222000...000444666333111111///...------,,,---------......---------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,***************+++,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,***+++,,,---...---,,,+++******++++++++++++******)))***+++***((((((***+++++++++++++++)))(((***,,,+++++++++,,,,,,+++++++++//////111)))...000777bbbqqqCCCjjjWWWMMM999777___uuuqqqVVVHHHaaa{{{TTTsssUUUWWWyyyvvvBBBMMMxxxWWWBBBbbb777444222222---.........------,,,,,,,,,++++++++++++++++++++++++***************+++,,,---***************+++,,,---++++++************++++++)))************+++++++++---///111111///...---...000444aaaQQQaaaqqqtttvvvvvvrrrrrrvvvyyyzzztttwww{{{}}}|||zzzxxxxxxuuuwwwtttsss{{{{{{aaaAAAOOOhhhsssqqquuusssllljjjooowwwqqqhhhxxxiiiFFFQQQgggjjjjjjiiillliii===]]]ggggggffffffffffffffffffdddqqqeeeIIIAAALLL[[[ffffffOOO666>>>^^^jjjeeefffRRRCCCSSSiiifffSSSAAASSS[[[```[[[III666...///222111BBBRRRTTTPPPJJJ>>>111//////000111111111111111000000000111111111222222111111000000000000111111000111222444555666666666666777888777666555666777555555444444444555666666555555666666666777777777999999888777888999:::;;;<<<;;;:::999:::;;;>>>???;;;;;;<<<<<<===>>>>>>>>>AAAAAA@@@@@@@@@?????????AAAAAAAAAAAAAAAAAA111111222222333222222222000000111111111222222222222//////222222///222777...---,,,,,,,,,---...///......---------,,,,,,,,,************************++++++++++++++++++,,,,,,************+++,,,---...+++++++++,,,,,,,,,------,,,,,,++++++++++++++++++)))***,,,---------,,,+++******++++++++++++******((()))++++++)))))))))***+++---...,,,***+++---///,,,++++++++++++++++++,,,///+++333,,,***000444IIIlllAAAFFFAAA666555@@@ZZZiiillliiiRRRHHHttt}}}vvv\\\rrrgggNNNeeeJJJDDDwwwlllHHHvvvggg999555333333...//////...---,,,,,,++++++++++++++++++++++++++++++************+++,,,---...+++++++++******++++++,,,++++++************++++++))))))*********+++++++++...///000///---,,,---...222...ZZZVVVfffrrrqqqxxx{{{xxxxxx}}}~~~zzzzzz{{{}}}}}}|||yyyvvvxxxqqqsss~~~nnnTTTCCC\\\pppqqqkkksssrrrlllpppmmm{{{wwwdddrrrbbb???]]]iiijjjnnnooorrrppp@@@dddnnnnnnnnnnnnmmmllljjjiiimmmqqqsssaaaFFFEEE\\\mmmkkkdddGGG888MMM```ccchhh]]]DDDFFFkkkccc```<<>>@@@;;;;;;<<<<<<===>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA000000111222222222111111000000111111222222222222444000...///---,,,222<<<---,,,,,,+++,,,---///000......---------,,,,,,,,,************************++++++++++++++++++++++++************+++,,,---...++++++,,,,,,,,,------------,,,,,,++++++*********((()))+++---------+++*********++++++++++++******''')))+++,,,***)))))))))$$$***......,,,+++******---,,,+++******+++,,,---///)))666000(((000///444eeeUUUCCCTTT777:::DDDFFFPPP[[[YYYMMM}}}NNNsssZZZjjj}}}NNN~~~\\\RRR@@@eeeuuu???llliii;;;666444444...000000///...,,,+++******++++++++++++++++++++++++************+++,,,---...---,,,++++++******++++++++++++************+++++++++++++++,,,,,,---------/////////...,,,+++---...222%%%MMM}}}|||LLL___kkkjjjssszzzyyyyyy}}}~~~{{{}}}{{{zzz{{{~~~}}}yyyuuurrrtttbbbPPPUUUccctttooogggpppoookkkuuukkk~~~{{{aaakkkYYY999eeekkkiiiqqqtttwwwuuuCCCiiipppqqqsssttttttrrrpppooosssqqq|||sssMMMDDD```tttjjjxxx```::::::KKK[[[nnndddDDD<<>>SSSZZZRRROOOGGG555//////000111111111111111111222222222222333333333111111000000000000111111000000111222333333333333555777777666555444555666555555555555555666777777666666666666777777777777:::999888888888999:::;;;<<<;;;999999:::<<>>>>>>>>>>>>>>???@@@AAABBBBBBCCCAAAAAAAAAAAAAAAAAA333333333222111000//////222111000//////000111222111111000///...------,,,///...---,,,,,,,,,,,,,,,///...,,,******+++,,,---)))(((((()))++++++***(((...---+++*********++++++)))************+++++++++...,,,++++++------,,,***,,,,,,,,,++++++*********+++++++++++++++***)))((()))+++,,,,,,***))))))***************************,,,,,,,,,---------......++++++,,,,,,,,,,,,------000++++++---))))));;;RRRnnn:::BBB999111MMMRRRDDDWWW\\\bbb___TTToooZZZ___[[[ttt<<<^^^@@@TTTzzz666555:::666000000000000///......------***+++---......---+++***,,,+++***))))))***+++,,,......---,,,,,,+++***************)))******+++,,,************************111222222111///...///000444///HHH{{{yyyNNNVVVzzzmmmuuu}}}~~~xxxuuuyyy~~~sss|||{{{}}}|||wwwvvvqqqPPPTTTuuummmmmmpppsssqqqnnnvvv{{{uuuuuuiii;;;NNNuuuttt~~~pppwwwsss^^^@@@rrrssstttvvvuuutttrrrqqqqqqiiivvv___mmmjjj<<>>===;;;;;;<<<<<<===>>>======<<<<<<<<<<<<===@@@AAAAAA@@@???>>>@@@BBBAAAAAAAAAAAAAAAAAA222333333222222000//////111111000//////000111111000//////......---------///...---,,,,,,,,,,,,---...---,,,*********+++,,,+++***))))))***+++***)))---,,,+++*********++++++)))************+++++++++---+++***+++------,,,+++,,,,,,+++++++++++++++++++++++++++++++++***)))))))))***,,,,,,++++++,,,...************************++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,------...+++,,,///,,,)))555EEEmmmjjj___[[[^^^BBBQQQUUUEEEWWWVVV\\\kkk}}}UUUyyyjjj^^^iiiIIIZZZCCCMMM<<<555777444000000000//////...------,,,++++++------------++++++++++++************++++++------,,,++++++***))))))***************++++++,,,++++++++++++++++++++++++///000111000...---...///000///LLL|||yyyRRRVVVwwwwwwxxxyyywwwuuuwww||||||zzzuuu|||}}}wwwxxxzzzpppccclllvvvpppmmmnnnppptttvvvwwwpppEEE]]]sssvvvpppyyyuuuSSSGGGrrrtttwww{{{zzzwwwuuuvvvxxxqqqsssoooooopppQQQAAAcccoooyyyfffRRREEE???JJJnnnqqq```BBBMMMeeehhhLLLFFF\\\hhhaaaZZZ:::666...666///;;;OOOXXXUUUVVVMMM888222111111222444444333111333333333333333333333333222222222222222222222222111111222333333333333222555555666777777666555444555555555555555555555555666666777777777777777666::::::999888777999<<>>===;;;;;;<<<<<<=========<<<<<<<<<======>>>@@@AAAAAA@@@??????@@@AAAAAAAAAAAAAAAAAAAAA222222222222222111000///111000000//////000000111.........---------------......---,,,,,,,,,------+++++++++++++++*********...,,,***)))***+++***))),,,,,,+++************+++)))************++++++++++++******+++---...---,,,++++++++++++++++++,,,,,,***++++++++++++***)))))))))***++++++***,,,...111************************************++++++++++++++++++++++++,,,,,,,,,,,,---***,,,111///***...666...KKKAAA[[[QQQgggIIIMMMSSSFFFXXX~~~OOOTTT}}}yyy```^^^lll~~~rrrWWWPPPKKKFFF@@@555444111/////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++******)))))))))***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000///---,,,---......333WWW~~~]]]ZZZwww}}}yyytttrrrtttzzz~~~~~~zzzxxx~~~}}}ssskkknnnwww}}}xxxvvvyyysss|||cccWWWEEEnnn}}}yyyqqqzzzwwwFFFTTTtttppptttxxxxxxuuutttvvvzzzvvvppp{{{rrrxxxjjj???QQQnnn}}}iiigggLLLEEEBBBkkkpppdddMMM@@@___kkk[[[CCC[[[llliii___:::444---555111777LLL\\\ZZZUUUMMM@@@555333222222444555444333333333333333333333333333222222222222222222222222111222222333333333333333555555666666666666555555444444444555555666666777777777777888777777666666999:::999888888999<<>>===;;;;;;<<<<<<===<<<<<<<<<<<<===>>>?????????@@@AAAAAA??????@@@AAABBBBBBBBBBBBBBBBBB222222222222222111000///000000000//////000000000,,,,,,,,,---------------...------,,,,,,,,,------******+++++++++******)))111...***))))))*********++++++******************))))))*********+++++++++***))))))***,,,...---,,,*********++++++,,,,,,,,,******+++++++++******)))*********))))))***---000*********************************++++++++++++,,,***++++++++++++,,,,,,,,,,,,***,,,111111,,,,,,///'''111+++CCC:::WWWNNNOOOLLLEEE\\\yyyJJJQQQ{{{fff```VVV___aaaDDDrrrVVVDDD???444222000............---,,,,,,++++++---,,,,,,++++++,,,,,,---++++++---......---++++++,,,+++++++++*********)))+++************+++,,,,,,---------------------------///000///------...///000888dddiiiaaa|||}}}{{{yyyxxx{{{~~~{{{wwwrrrwww|||{{{{{{}}}{{{|||qqqzzztttTTTZZZwww}}}{{{sss{{{vvv>>>eeeyyyssstttuuuwwwxxxyyyzzz{{{zzzwww{{{vvvuuuJJJ@@@kkkxxxooooooYYYDDD>>>eeepppjjjZZZ:::YYYkkkiiiBBBRRRjjjkkk```777111+++444333555KKK```___VVVPPPIII666444222111222444444444333333333333333333333333222222222222222222222222111222333333444444333333555555555666666666666666333444444555666777777888777888888888888777666666999999:::999888999<<<>>>???>>>===;;;;;;<<<<<<===<<<<<<<<<<<<===>>>???@@@>>>@@@AAAAAA@@@???@@@AAABBBBBBBBBBBBBBBBBB111111222222222111000000/////////000000/////////,,,,,,,,,---------------------,,,,,,,,,------...)))******+++++++++******111...***))))))*********************************))))))*********+++++++++***)))(((***,,,------,,,*********++++++,,,,,,,,,)))******+++++++++******++++++***(((''''''***,,,))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,,,,++++++///000//////000<<<222///000,,,:::CCC>>>EEEGGGcccwwwKKKWWWyyy___hhhOOOZZZrrrBBBccc___BBB???444333111///.........---,,,,,,++++++---,,,,,,++++++,,,,,,---++++++---......---++++++,,,,,,,,,,,,,,,++++++++++++++++++***+++,,,,,,---------------------------...///000000......///000222888lllpppbbb}}}|||xxxvvvyyy}}}{{{yyynnnvvvAAAcccwww{{{|||tttzzzlll@@@sss}}}~~~{{{zzz|||www|||ttt]]]999```kkksssjjjeee>>>===YYYppppppfff>>>RRRiiioooGGGHHHeeejjj```777222,,,555444555LLLdddcccYYYVVVRRR:::777222000111222444444333333333333333333333333222222222222222222222222222222333444444444444333555555555555666666777777444444555555666777888888777777888888888888777777888999:::999999999<<<>>>???>>>===;;;;;;<<<<<<===<<<<<<<<<======???@@@AAA===???AAAAAAAAA@@@@@@AAACCCCCCCCCCCCCCCCCC111111222222222111111000...//////000000//////............---------------------,,,,,,,,,---......*********+++++++++++++++...,,,***)))***+++***)))((()))******+++*********)))************+++++++++***))))))***,,,---,,,+++++++++++++++++++++,,,,,,))))))***++++++++++++************((('''&&&(((***))))))))))))))))))))))))++++++++++++,,,,,,,,,---************++++++++++++++++++,,,---...000222333444+++///,,,---...666000CCCHHHfffuuuNNN```pppwwwyyyQQQmmmfffLLLZZZggg@@@GGG888333111000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------------------------------///000000///...000111333333lllppp^^^~~~vvvzzz{{{xxxwww{{{~~~tttSSStttzzzzzzvvvuuuuuu[[[JJJxxx}}}|||~~~xxxssslllBBBMMM]]]qqqgggmmmAAA<<>>===;;;;;;<<<<<<===============>>>??????@@@<<<>>>AAABBBAAA@@@AAAAAADDDDDDDDDDDDDDDDDD000111111222222222111111......///000000///......000//////......---------,,,,,,,,,,,,,,,---...///,,,+++*********,,,---...+++***))))))***+++***)))'''((()))***++++++***))))))************++++++++++++***)))***+++,,,+++***,,,,,,++++++++++++++++++))))))***+++++++++++++++((()))******)))((()))+++))))))))))))))))))))))))************++++++++++++************++++++++++++(((+++...------///111333...333000:::444<<<999>>>DDDEEE^^^sssQQQiiitttpppUUUVVVzzztttWWWQQQppp@@@yyyWWW???333000333000000//////...------,,,++++++------------++++++++++++************++++++++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////...---///000444,,,iiilllYYYyyytttrrryyy~~~uuuvvv}}}yyyqqquuuoooGGGTTTvvvxxxzzz{{{|||zzzxxxxxxzzz}}}{{{||||||{{{qqqWWW<<>>```iii```;;;999222666222;;;TTTgggfffeeeddd^^^SSSLLLBBB999555444333444333333333333333333333333222222222222222222222222222333444444555444444444555444444444555666888999666666666666666777777777555666777888999:::::::::777999::::::::::::;;;===???>>>===;;;;;;<<<<<<===???>>>>>>>>>>>>>>>??????;;;>>>AAABBBBBBAAAAAAAAADDDDDDDDDDDDDDDDDD000111111222222222111111---...///000000///...---111111000///...---------,,,,,,,,,,,,,,,---...///---,,,+++******,,,...///)))(((((()))++++++***((('''((()))+++++++++***))))))************+++++++++,,,***)))***++++++***)))---,,,,,,++++++*********((()))***+++++++++++++++&&&(((***+++++++++,,,---))))))))))))))))))))))))))))))))))))************)))************+++++++++&&&+++///...,,,---///111000<<<(((999&&&:::---AAADDD@@@UUUrrrSSSooo___rrrYYYLLLhhh^^^JJJ}}}wwwAAAssseeeEEE222000555000000000///......------***+++---......---+++***,,,+++***))))))***+++,,,******************++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...///777***gggkkkWWW|||}}}}}}ppp~~~}}}yyyvvv{{{~~~uuuyyymmmiii___wwwrrr}}}yyynnnuuukkk999[[[qqqsssuuuzzz~~~zzzrrrooouuu|||uuuhhh{{{uuuuuuqqqkkk333]]]lllvvvfff@@@BBB[[[gggiiidddAAAZZZgggeee<<<^^^ggg___;;;999111333111>>>WWWgggfffhhhiii```^^^VVVJJJ???888555444333333333333333333333333333222222222222222222222222222333444444555555444444555444444444555666888999777777777777666666666666444555777888::::::;;;;;;777999::::::::::::;;;===???>>>===<<<;;;<<<<<<===@@@???>>>>>>>>>>>>>>>???;;;>>>AAABBBBBBAAAAAAAAAEEEEEEEEEEEEEEEEEE000111111222222000///...111///......//////...---///............---------***+++,,,---...---,,,,,,,,,,,,+++******+++,,,,,,,,,+++***))))))***+++,,,,,,***)))***...///...,,,)))))))))***+++++++++,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,++++++*********************************'''(((((())))))))))))(((%%%&&&(((******)))'''&&&(((((())))))))))))(((((((((((())))))******++++++---.........------///000222000111444444333666<<>>777222444333111111333555555555222222111111000/////////333333333444444333222222666666666666777777777777888888999999999888888777888888777777888888999:::999:::;;;;;;999999:::;;;BBBAAA???============>>>>>>>>>>>>>>>============@@@??????AAACCCCCCBBBAAACCCDDDEEEFFFFFFGGG000111111222111000///...000///......//////...---///............---------***+++,,,---------,,,,,,,,,,,,+++******+++,,,,,,++++++***))))))***++++++***(((((())),,,---,,,+++***************+++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********************************(((((())))))))))))((((((%%%&&&((()))))))))((('''(((((())))))))))))(((((('''(((((())))))***++++++,,,---...---,,,,,,...000111000111444333444:::BBBIIIIIISSSmmm```bbbKKK```YYYFFF```DDDXXX}}}BBB111555---///...------...///...,,,))),,,---++++++---,,,))).........---,,,++++++***,,,******+++...///---+++(((***,,,......111666999+++***************+++,,,---+++...222000///111444444>>>yyyiii~~~yyyzzzuuurrrwww{{{cccUUUsssvvvyyy{{{ttt|||nnnIIISSSkkkqqqwwwyyyyyyyyywwwuuutttuuuvvvyyytttooonnnrrrtttpppkkkcccFFFbbbtttsssnnn]]];;;GGGjjjllllllUUUQQQfffmmmOOOKKKfff```BBB999444333666LLLaaahhhfffccc```^^^]]][[[XXXUUUQQQKKKCCC===444333333444555555444222444444333222222111111000222333333444333333222222555555555666666666777777888888888999999888888777888888777777888888999:::999;;;<<<;;;:::999:::;;;BBBAAA???============>>>>>>>>>>>>>>>>>>>>>>>>===@@@??????AAACCCDDDBBBAAACCCDDDEEEFFFFFFGGG000111111111111000//////000///......//////...,,,///............---------***+++,,,---------,,,,,,,,,++++++******++++++,,,++++++***))))))***++++++(((''''''(((***+++***)))+++++++++*********************+++,,,,,,+++******+++++++++++++++*********************************))))))***))))))((('''&&&''''''''''''(((((((((((((((((())))))))))))((((((''''''(((((())))))******,,,---------,,,,,,.../////////222333222333>>>JJJMMMOOOZZZjjjnnnuuu```MMMOOOkkkyyyIIIPPPHHHQQQAAA000333//////---,,,,,,...///......***---...+++,,,...---***111111///...---+++******,,,++++++,,,---...---+++---...000///......///111***************+++,,,---///***222333''',,,333)))444CCC}}}VVV|||||||||~~~zzzyyy{{{yyyxxxrrrEEEXXX{{{zzzvvvvvvwwwyyyeee>>>pppoootttzzzyyyyyyyyywwwtttrrrssstttxxxxxxuuurrruuuzzzxxxrrrvvvBBBIIIzzzkkkoooooo>>>>>>\\\ooolll^^^LLLeeepppTTTKKKdddfffOOOGGG===888CCCTTTeeeiiieeeaaa``````\\\]]]^^^^^^[[[VVVPPPMMM===:::555333333444555555666555555444444333222222222222333333333333222222444444444555555555666666777777888888999888888777888888777777888888999::::::<<<<<<<<<;;;:::;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@??????AAACCCDDDCCCBBBCCCDDDEEEFFFFFFGGG111111111111000000000///000...------...///---,,,///............---------++++++,,,,,,,,,---------+++++++++++++++++++++++++++******************+++(((((((((((()))******))),,,+++++++++***)))))))))******++++++++++++******+++++++++***************************************************)))'''&&&&&&(((''''''''''''((())))))(((((())))))))))))((((((&&&''''''((())))))******+++,,,---,,,+++,,,---///...000333444111222>>>LLLPPPRRR\\\eee{{{kkk___]]]MMMuuu|||cccTTTHHHOOONNN888///333555///...,,,,,,.../////////---000000......111111...000000///...---,,,+++***++++++,,,,,,------,,,+++...//////...,,,***)))(((************+++,,,------111)))444333"""///===+++///GGG{{{}}}EEEzzz~~~zzzzzzzzz{{{|||zzzvvvrrrttt|||~~~aaaJJJlllTTTMMMwww|||}}}}}}}}}}}}{{{xxxwwwxxxyyynnnttt~~~zzzyyy}}}{{{KKK555rrrkkkpppuuuQQQ555JJJllljjjdddHHH^^^mmmXXXGGG^^^iii^^^ZZZQQQLLLZZZaaaggggggbbb___^^^^^^ZZZ[[[\\\]]][[[YYYWWWVVVLLLEEE;;;444222444888:::666666555555444333333333111111222333333333333222333333333444444444555555666777777888888888888888888888777777888888999:::;;;<<<======;;;;;;<<<===AAA@@@>>>=========>>>???>>>>>>>>>>>>>>>?????????@@@??????AAACCCEEEDDDBBBCCCDDDEEEFFFFFFGGG111111111000000000000000///...------......---,,,///............---------+++++++++,,,,,,,,,------++++++++++++++++++++++++*********++++++*********))))))***************+++,,,+++++++++***)))))))))************************************************))))))))))))))))))))))))************)))'''&&&&&&(((''''''''''''((())))))(((((())))))))))))((((((''''''(((((()))*********,,,---------,,,,,,...//////111555555222222===JJJRRRUUU]]]ppp___ccchhhuuuTTT___UUUdddHHHWWWNNN777444555888111///------...000000000...111111...///222333000------------,,,,,,,,,,,,+++,,,------,,,,,,++++++))))))***,,,---...------++++++******+++,,,------...&&&222333''';;;OOO@@@222VVV|||~~~GGG|||yyy|||wwwzzzzzzyyyyyyxxxuuurrroooppp{{{{{{~~~wwwQQQaaa}}}|||sssEEEmmmkkkfffnnnwwwssszzzzzzeee888```rrrsssnnnjjj888???eeejjjjjjLLLUUUggg^^^CCCVVVfffdddfff```___gggfffffffffbbbZZZQQQKKKIIILLLRRRWWWZZZZZZWWWUUUSSSNNNEEE???;;;:::999999555555555444333333222222000111222222333333333222333333333333444444444444555666777888888888888888888888777777888888999:::;;;<<<======;;;;;;<<<===@@@???>>>=========>>>???===>>>>>>>>>?????????@@@@@@??????AAADDDEEEDDDCCCCCCDDDEEEFFFFFFGGG222111111000///000000000///...------......---+++///............---------,,,,,,+++++++++,,,---...***++++++,,,,,,++++++***)))***++++++++++++***)))***+++,,,,,,******+++,,,+++++++++***************+++***))))))))))))***+++)))))))))***************))))))))))))))))))))))))))))))***))))))((('''&&&''''''''''''(((((((((((((((((())))))))))))((((((((((((((()))******++++++---.........------///000000222666999666555<<>>mmm]]]{{{{{{zzzxxxwwwvvvuuuuuuwwwwwwwww}}}kkkNNNOOOqqq{{{ooowwwXXXJJJyyyddd[[[jjjzzzzzzuuuuuuwwwzzzHHHJJJoooqqqbbbsssFFF===[[[mmmpppWWWNNNbbbeeeBBBNNN```aaaeeebbbddddddccceeeggg```OOO>>>444222888CCCQQQZZZ\\\VVVPPPQQQPPPPPPNNNKKKDDD<<<666555444444333222222111111///000111222333333333333333333333444444444555555555555666777888888888888888888777777888888999::::::<<<<<<<<<;;;:::;;;<<<@@@???>>>======>>>???@@@===>>>>>>??????@@@@@@@@@??????@@@BBBDDDFFFEEEDDDCCCDDDEEEFFFFFFGGG222222000/////////000111///...,,,---......---+++///............---------,,,,,,+++++++++,,,---...***+++,,,,,,,,,,,,+++***)))***++++++++++++***))))))+++---,,,***)))***,,,***************++++++++++++***)))(((((()))***+++((()))))))))*********+++))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&((()))))))))((('''(((((())))))))))))(((((())))))******++++++,,,,,,.../////////......000111000222888===>>><<>>555:::888555111///000111111111...000000---...222333111//////......------,,,,,,+++---///...+++******,,,444000---+++++++++***(((...---,,,,,,++++++++++++000,,,---///------333888IIIvvv~~~}}}{{{xxxvvvvvvxxxzzz|||xxxxxxzzz___HHHnnn||||||{{{iiiJJJeeetttfffaaammm}}}~~~vvvwww}}}\\\:::eeerrrbbbrrrVVV???QQQpppsssdddHHH[[[jjjBBBKKK]]]^^^```^^^cccaaabbbeeecccVVVAAA222------...666DDDSSSYYYVVVPPPOOOPPPRRRSSSQQQJJJBBB<<<555555444333333222222111///000111222222333333333444444444444555555555555444555666777888888888888888888777777888888999:::999;;;<<<;;;:::999:::;;;@@@???>>>======>>>???@@@===>>>>>>??????@@@AAAAAA??????@@@BBBEEEFFFFFFEEECCCDDDEEEFFFFFFGGG333222000/////////000111///---,,,,,,---...,,,+++//////.........------------,,,+++***+++,,,---...***+++,,,------,,,+++***)))***+++,,,,,,+++***))))))+++---,,,)))(((***,,,))))))******+++++++++,,,+++***)))(((((()))***+++(((((())))))*********+++))))))))))))))))))))))))'''((()))))))))))))))(((%%%&&&(((******)))'''&&&(((((())))))))))))((((((*********+++,,,,,,------...///000///...///000222000222999AAACCCAAAAAAEEEIIIUUUfffeeejjj}}}mmmdddtttwwwmmmgggNNNzzzdddxxxPPPYYYfffKKK;;;999444@@@:::777333000000111222111000222222///000444666444222222111///...---,,,++++++---///...+++)))***,,,,,,)))&&&&&&***------,,,///...---,,,+++*********,,,,,,+++000555...---999NNN}}}{{{wwwttttttvvvyyyxxxxxx{{{|||tttfff\\\ZZZ|||ttt}}}{{{sssRRRJJJ~~~{{{zzzzzz|||uuu}}}eeebbbwwwxxx{{{zzzmmm888aaazzzooottt```@@@HHHqqqssskkkBBBUUUlllBBBJJJ]]]^^^___]]]cccddddddddd]]]III666000555666000...777GGGTTTWWWTTTSSSQQQOOONNNMMMLLLIIIGGG666555555444333333222222//////000222222333333333444444444555555555666666444555666777888888888888888888888777888999999:::999:::;;;;;;999999:::;;;??????>>>======>>>???@@@===>>>>>>???@@@@@@AAAAAA??????@@@BBBEEEFFFFFFEEECCCDDDEEEFFFFFFGGG111111111111000000000000---,,,,,,+++,,,---...///..............................///...---...000222---,,,+++,,,...///...---++++++++++++++++++++++++,,,,,,,,,++++++*********,,,---...,,,***)))***+++***************)))((((((''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))((()))))))))))))))((('''***++++++,,,,,,++++++***+++---000000////////////444888:::<<>>FFFRRR^^^fffvvv|||ssshhh```PPP```XXXVVVRRRzzzDDD<<<999======777888888777444333333444555777666222...000777>>>111000///000111111///---,,,,,,,,,++++++*********+++++++++*********)))))),,,---,,,+++))))))+++---,,,---///+++666666,,,FFFxxxyyy{{{lllzzzttt|||wwwrrr{{{OOOKKK}}}~~~}}}~~~RRRjjj|||~~~~~~|||yyy}}}|||zzzyyyvvvqqq{{{rrrWWWaaa{{{{{{nnn|||LLLIIIhhh}}}uuulllQQQ999llllllggg\\\DDDgggQQQFFF]]]\\\dddQQQaaadddaaaoookkkEEE...222444444333333555777===MMM\\\XXXVVVPPPKKKKKKNNNLLLFFF???999444333555777666444111111222222222333333333111222333333444444333333555555666666777777888888888888888999:::===???AAA:::;;;<<<;;;999888999:::AAA@@@>>>=========>>>???@@@???>>>>>>>>>???AAAAAA??????@@@BBBDDDFFFFFFFFFFFFEEEDDDEEEGGGHHH111111111000000000//////------,,,,,,,,,---...///........................,,,------,,,++++++---///---,,,+++,,,.........---++++++++++++++++++++++++,,,,,,,,,++++++*********))))))***************+++***************)))((((((''')))***)))((('''(((***))))))))))))))))))))))))&&&&&&''''''((()))******'''((())))))******))))))((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,,,,***,,,///111111111222444666:::===>>>@@@EEEIIIJJJAAAHHHUUUcccwwwbbbzzzWWWUUUVVVfffPPPHHH}}}>>>777999999777777666666666555555555000111444444333000...---000///...///000000...,,,,,,,,,,,,+++++++++******,,,++++++++++++************++++++)))((((((***------...000+++555444///OOO}}}~~~hhhyyyzzzzzz|||}}}xxxttttttuuu~~~|||aaaQQQeeesssNNNlllzzz{{{yyywwwwwwyyy{{{||||||yyy}}}oooXXX]]]yyy}}}|||aaaGGG___qqqsssrrrXXX===```qqqooodddHHH]]]YYYJJJbbb^^^TTTIIIaaallleeejjjiiiNNN111***000///...///222333777CCCPPPTTTTTTQQQLLLKKKNNNMMMIIIEEE???888444444333222000111111222222222333333333444444444444444333333222555666666666777777777888888888888999:::<<<>>>???:::;;;<<<;;;999888999:::@@@@@@>>>=========>>>?????????>>>>>>>>>???@@@AAAAAA@@@@@@AAACCCEEEFFFFFFFFFEEEDDDDDDFFFHHH111111000000000000//////---------,,,------...///------------------------------...,,,++++++,,,...---,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************)))))))))++++++***)))***************)))((((((''')))***)))((('''(((***))))))))))))))))))))))))$$$%%%&&&''')))***+++,,,(((((()))************)))))))))(((((()))***+++,,,...---,,,,,,,,,,,,---...,,,...111222222222333444444777::::::777888EEERRRBBBBBBLLL]]]hhhWWWiiiIII\\\|||MMMqqqIIIrrrCCC999888777777555333555888999777555444111//////111222111000///.........//////---+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++((())))))(((((((((+++---...///111,,,333222555^^^ccciiiwwwzzz}}}zzzzzzzzz{{{vvv|||iiiJJJ]]]xxxLLLwwwtttsssvvv{{{}}}{{{wwwyyycccNNNeeetttuuuuuuKKKTTTiiizzzvvvbbbDDDKKKppprrrfffHHH\\\iiiJJJbbblllTTTLLLZZZgggcccbbbeee[[[===+++111......///222222222999AAAPPPTTTTTTPPPMMMMMMLLLJJJJJJDDD<<<666333111000///111111222222222333333333666666666666555444333222666666666666777777777777999999999999:::;;;<<<===:::;;;<<<;;;999888999:::@@@???>>>=========>>>>>>???>>>>>>>>>>>>???@@@@@@CCCBBBAAA@@@AAACCCEEEGGGFFFDDDCCCDDDFFFHHH111000000000////////////...------------.........------------------------///000000///---,,,---...,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************...,,,******,,,,,,***(((***************)))((((((''')))***)))((('''(((***((((((((((((((((((((((((%%%&&&'''((()))***++++++((()))******++++++******,,,+++***((()))***,,,---000///---,,,,,,---///000000222333222000///000111444444777888555666DDDTTTKKKCCCHHHXXXaaaqqqcccFFFkkkeeeqqqJJJ___HHHgggLLL>>>;;;:::777444111444999;;;999555444333333222222111000...000///...///000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++'''((()))((((((***,,,/////////222---111000;;;nnnfffeee{{{}}}jjjRRROOOrrrwww}}}|||wwwYYYuuu{{{zzz||||||zzzxxxxxxwwwsssaaaMMMcccxxxppp{{{VVVDDDddd~~~{{{pppUUU???kkkrrriiiOOOXXXrrrEEEUUUuuubbbWWWJJJZZZfffdddbbbcccKKK111111222111222555555333444888JJJRRRWWWUUUQQQNNNKKKHHHJJJFFF???888333111111333111111222222222333333333555555666666666666555555666666666666777777777777999999999999999:::::::::999:::;;;;;;999999:::;;;@@@???>>>===<<<======>>>>>>>>>>>>>>>>>>??????@@@DDDCCCBBB@@@@@@BBBEEEGGGFFFDDDCCCDDDFFFHHH000000000////////////........................---------------------------...///000///---,,,,,,---,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************)))((()))***+++*********************)))((((((''')))***)))((('''(((***((((((((((((((((((((((((((((((((())))))))))))))))))******+++++++++++++++///...,,,***)))***+++,,,000///---,,,,,,---///000///111111000///...000111999666777;;;>>>BBBJJJRRROOOEEEHHHRRRxxxgggZZZPPPPPPppp\\\KKKVVVHHHeeeSSS@@@::::::777333111333888:::777444+++222:::;;;777111---,,,111000000000111111///...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++((()))*********+++...000000...222///222///???{{{yyyttt}}}eeeVVVooozzz^^^RRRuuukkkfffllluuuyyy|||~~~zzzyyy{{{~~~~~~sssrrrvvvzzzxxxRRRYYYiiinnntttddd999]]]yyy{{{{{{iiiBBBdddtttsssbbbGGGpppGGGDDDlllgggbbbDDDMMMiiilllbbbbbbVVV===333222//////333555444555777>>>HHHRRRUUUTTTSSSOOOKKKLLLJJJDDD<<<444000111333111111222222222333333333222333444666777888888999777777777777666666666666888999999999999999999999999:::;;;;;;999999:::;;;??????===<<<<<<<<<===>>>======>>>>>>????????????CCCCCCCCCAAA???AAAEEEHHHFFFEEEDDDEEEGGGHHH000000////////////.........////////////...------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++******+++,,,+++***+++,,,---,,,+++++++++++++++++++++++++++)))))))))***************"""%%%'''(((((()))+++---***************)))((((((''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++///...---,,,+++,,,,,,---///...------------...///+++---...//////111444666888666444777AAALLLMMMIIIIIIDDDHHHMMMppp||||||bbbXXXFFFPPPSSSSSSKKKgggWWW???777888777444222333555666444222...111333111111777CCCLLL222111111111222222000...,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++)))************+++...111000,,,111222555000BBBuuuuuurrr|||cccbbb}}}xxxmmmbbbVVVFFF;;;KKKQQQ___rrryyynnnwwwwwwwww}}}lllRRRYYYiiillloooDDD\\\zzzsssxxxpppGGGSSSppptttnnn;;;hhhVVVBBB```eeelllUUU@@@ZZZfffaaabbbbbbVVVJJJ666000,,,///333444555777000;;;FFFLLLQQQVVVUUURRRNNNNNNJJJ@@@555//////111111111222222222333333333000111333555777999::::::777777777777666666666666777777888999999999888888888:::;;;;;;999999:::<<>>===<<<<<<<<<======<<<===>>>>>>??????>>>>>>AAABBBCCCBBB@@@AAAEEEIIIHHHFFFEEEFFFHHHJJJ000000/////////............///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---,,,++++++,,,+++*********,,,---,,,+++************************((()))))))))*********+++$$$)))---+++'''&&&***...***************)))((((((''')))***)))((('''(((***))))))))))))))))))))))))((((((((()))*********+++***++++++,,,---,,,,,,,,,+++,,,,,,---......//////------------------------+++---...///000333666999444666222000>>>PPPOOOBBBDDDEEEIIIFFFeeerrrtttmmmRRRLLLvvvNNN^^^RRR~~~MMMbbbWWW===666999666555444333222111000000555111***'''+++888JJJWWW222111000111222111000...,,,,,,,,,---------......,,,++++++++++++*********))))))***))))))***---///000***000444888111CCC~~~||||||~~~vvv~~~pppZZZzzzxxxhhh>>><<>>===<<<;;;<<<======<<<<<<>>>?????????>>>===>>>AAADDDCCCAAAAAAEEEIIIIIIHHHGGGGGGIIIKKK000/////////...............///000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,...///...------...+++***)))***,,,---,,,+++))))))))))))))))))))))))(((((())))))*********+++---222666111)))%%%(((---***************)))((((((((()))***)))((('''(((***))))))))))))))))))))))))&&&'''''')))***+++,,,---***+++,,,,,,------,,,,,,((()))+++...000111222222,,,,,,---......---,,,,,,///000111111111222555888555:::555///===UUUTTTCCCCCCIIILLLAAA[[[ggg||||||{{{~~~vvv[[[FFFVVV]]]OOOfffRRRoooMMM[[[VVV===888===666666666444000.........000///...///000111///---111000///000111111///---,,,,,,,,,------.........+++++++++*********))))))((())))))(((((()))+++---000)))///555:::222CCC{{{yyylllWWWhhhzzzwwwYYY;;;:::TTTrrrzzz{{{kkkvvvooowwwooooooxxxnnnddd===bbbsssrrrqqqUUU555dddfffeeeRRRGGGPPPAAA___kkkppphhhZZZGGGRRRgggbbb^^^fffhhheeeUUUDDD;;;777444222222000111222555@@@LLLRRRQQQGGGKKKLLLEEE:::333333777111111222222222333333333222222444555666666777777888888777777666666666555444555777888999999888888888999;;;:::::::::;;;<<>>===<<<;;;<<<<<<===;;;<<<>>>?????????>>>===<<<@@@DDDDDDBBBBBBEEEIIIJJJHHHGGGHHHJJJLLL------............------........................,,,,,,,,,------,,,++++++......---------,,,,,,,,,************************))))))))))))))))))))))))))))))************))))))))))))************)))((())))))(((((((((((())))))(((((((((((()))))))))))))))*********)))((('''&&&,,,((('''(((''''''///999)))***+++,,,+++***)))(((...---,,,+++,,,...000222...+++,,,///...)))***000...///000000000333777:::333999999333>>>\\\]]]>>>???IIIDDDHHHPPPnnnaaakkkaaa]]]ggguuurrrVVVOOORRRkkkBBBiiiRRRYYYbbb888999999:::666555666444000///111666555222///...---...///---------............///************+++,,,------+++)))((()))***+++***(((***++++++***((((((***---''',,,///+++333222GGGjjjVVVjjj~~~zzzkkkJJJ555RRRsssqqqrrr{{{|||tttsss|||}}}xxxwwwvvvrrrkkklllYYYMMMyyymmmttteeeAAAHHHhhhpppdddHHHaaa@@@SSShhhiiiiiiqqqPPPTTTkkkdddWWW^^^eee______\\\QQQ@@@111///333555555222000444@@@LLLSSSRRRLLLHHHGGGAAA777222444333333222222111000000000444444555666777888999:::666666777777666555444444444444555555666777777777999:::;;;:::999999:::<<>>;;;???CCCDDDDDDEEEHHHKKKMMMGGGEEEKKKMMMJJJ---......//////......---------------------------,,,,,,,,,---,,,,,,,,,+++---------,,,,,,,,,,,,+++************************************************))))))************)))))))))))))))******))))))((())))))(((((('''(((((((((((())))))))))))*********)))))))))))))))(((''''''+++&&&&&&***,,,+++---111,,,------......---,,,,,,......,,,,,,,,,---...///222000111333222......333000111222222333555999<<<:::777888<<>>===???BBBDDDEEEFFFGGGHHHLLLGGGFFFJJJMMMJJJ......////////////......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))************))))))(((((())))))))))))(((((())))))((('''''''''''''''))))))))))))************))))))))))))(((((((((((()))&&&&&&---222000,,,***........................---,,,,,,,,,---...///000000///000222000---...222///000111111222333777:::===444888BBBHHHRRRWWWQQQJJJFFFGGGKKKDDD|||mmmmmm{{{gggVVVvvvYYYYYY^^^YYYLLLttt<<<:::>>>888555555777666333222444555444222000000000000111+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++---+++******++++++***)))***+++,,,++++++,,,///111444&&&000333111999XXXqqq___ttt{{{}}}~~~wwwQQQ???KKKttt|||zzzyyy|||zzztttxxxzzzrrrvvvssseeeCCCeee}}}tttnnnWWW@@@\\\pppfffLLLMMMMMMJJJiiicccssshhhcccaaaZZZSSS^^^hhh```hhhggg```WWWSSSMMM<<<***...000000///111:::KKKXXXMMMLLLLLLMMMGGG<<<333000444444444444333222111000222333333444555666777777555555555666555555444333444555555666666777777888777888999999999999<<<>>>>>>AAAAAA<<<999;;;;;;:::999;;;======<<<<<<===>>>>>>???AAADDDGGGGGGFFFDDDKKKHHHGGGJJJLLLKKK...//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------+++++++++************)))************************************************))))))************))))))''''''((()))))))))((((((***)))((('''&&&&&&&&&&&&((((((((()))))))))******))))))((((((((())))))******)))+++000222111---***---------------.........++++++---...000111222333+++,,,...//////...000222000111333333333444777:::;;;555:::AAABBBJJJSSSPPPIIIBBBGGGKKK@@@pppyyyxxxttt___]]]QQQgggUUU\\\TTT~~~@@@;;;@@@777555666999999555444666333222111000000000000000+++,,,,,,,,,,,,---------......---,,,+++*********,,,+++******++++++***((('''((())))))***+++...111666"""///666111>>>cccgggSSShhh|||yyyVVV:::UUUrrrwwwvvvvvvzzzvvvooozzzwwwqqqLLLMMMxxxqqqrrrbbb<<>>>>>AAAAAA<<<999;;;<<<:::999;;;=========<<<===???@@@???@@@CCCGGGHHHEEEAAAJJJIIIIIIJJJKKKKKK......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...++++++*********)))))))))************************************************))))))************))))))''''''((()))))))))))))))))))))(((''''''''''''''''''''''''((((((((()))))))))))))))))))))***+++,,,,,,///111000......//////---------....../////////...///000111222222111000+++---000000111333555666333555777777777888:::<<<777;;;BBB???999EEEQQQMMMDDD>>>CCCIII@@@ddd{{{ooozzz}}}tttrrrTTTVVVvvvUUUzzzhhhTTTPPP===999888666888;;;;;;777666888111111000000////////////------------............//////---,,,+++*********+++***))))))++++++***)))'''((()))******,,,///222>>>(((333888000;;;^^^hhhYYYlll}}}wwwbbb888VVVrrrwwwrrruuu~~~~~~xxx|||~~~```CCCqqquuuzzznnnAAAIIIoooppp\\\CCCXXXAAAddd[[[ooodddddd^^^PPPAAA:::III`````````VVVGGGAAADDDDDD@@@222111111111///555GGGYYYIIIJJJJJJIIIHHHGGGEEEDDDEEEDDDCCCAAA===888444222222222333333444444555555444444555555666555555444555555666666777888888888555777888888888999<<<>>>===@@@@@@<<<999;;;<<<;;;999;;;===>>>======>>>???@@@??????BBBFFFHHHEEEBBBHHHJJJKKKJJJKKKLLL------............------------------------------,,,++++++***+++,,,...///+++++++++*********))))))************************++++++++++++++++++++++++))))))************))))))'''((()))******++++++***))))))(((((((((((())))))(((((((((((())))))))))))+++***))))))***,,,...///...333444...***,,,000111---...000111222222111000222333333333222000---+++)))---000......222444333222333555666666666888999777???HHHAAA777BBBRRRRRRHHHHHHHHHLLLNNNfffsssuuuvvv\\\fffrrrUUUlllppplllRRR<<<999;;;999;;;>>>>>>:::888:::222222111111000//////...---------.........////////////---,,,++++++++++++***))))))***,,,---,,,+++***+++,,,,,,,,,...111444777***333555333:::YYYqqqeeegggvvvVVVDDDIIIjjj|||zzztttEEEcccvvv}}}vvvNNN===aaapppaaaDDDTTT>>>]]]ZZZeee```___YYYRRRFFF333:::YYYVVVYYYYYYQQQFFF@@@CCCHHH666222000222222777HHHZZZRRRRRROOOIIIFFFHHHGGGEEEJJJIIIHHHEEE@@@;;;666333333333333444444444555555444555666666777666666666555666666777777888888999666777888888888888;;;======@@@@@@<<<:::;;;<<<;;;:::<<<>>>>>>======>>>????????????AAADDDFFFEEEEEEFFFJJJLLLJJJJJJLLL,,,,,,------------,,,,,,++++++++++++++++++++++++,,,+++******+++,,,...000,,,,,,+++++++++*********************************++++++++++++++++++++++++))))))************))))))((()))***+++,,,,,,,,,,,,))))))((())))))***+++,,,)))************+++++++++,,,+++******,,,...000222000333111+++)))---///---+++---000333333222000///...000222333222///,,,***+++000111---,,,///000...222444666777666666888999999:::FFFGGG:::<<>>777MMMUUUWWW\\\ZZZLLL>>>BBBOOOAAA888333444444666DDDUUUWWWXXXTTTKKKHHHIIIHHHEEEHHHHHHGGGEEEAAA<<<777444444444444444555555555555555666666777888888777777666666666777888888999999777888999888777888999;;;<<<@@@@@@<<<:::<<<===;;;:::<<<>>>>>>>>>===>>>???===???@@@@@@AAACCCFFFIIIEEEKKKMMMJJJIIIMMM+++,,,,,,------,,,,,,+++************************,,,+++*********,,,///000,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++))))))************))))))))))))***+++,,,---------(((((())))))***,,,---...++++++,,,,,,,,,------------,,,++++++,,,///111333111111---(((***///...''''''***...111222000...+++'''***---000222111///---333888888222///111111...999;;;===>>>>>>===>>>@@@999333@@@KKK>>>666LLLeeeRRR[[[JJJGGG```iiirrrqqqbbbXXXUUUXXXuuuaaaPPP???GGG???>>>???CCCBBB===:::;;;777777777666444222000///++++++,,,,,,,,,---------......---,,,,,,,,,------+++++++++---000333333222***+++++++++***,,,...111///333555000666333GGGfffNNNiii}}}|||rrrtttYYYFFFUUUwwwsss}}}|||wwwttt~~~YYYHHHsss|||@@@SSSlllfffLLLLLL@@@YYYbbb[[[VVV^^^YYYYYY^^^LLL;;;CCC[[[WWWZZZ[[[LLL;;;AAATTTHHH;;;222111///...888GGGMMMPPPPPPLLLLLLQQQSSSOOOJJJJJJJJJIIIFFFAAA===:::444444555555555555555555666666777888888888888888666666666777888888999999888888999888777777999:::<<<@@@@@@<<<:::<<<===<<<:::<<<>>>???>>>>>>>>>@@@<<<>>>@@@@@@???BBBGGGLLLEEELLLNNNJJJIIIMMM------------------------,,,,,,,,,+++++++++******)))((()))***,,,---+++***************************)))*********++++++++++++***++++++,,,,,,++++++***)))***,,,,,,,,,***((('''&&&))))))''')))...---(((******+++,,,,,,,,,++++++))))))***+++,,,------...//////---+++))))))+++---111000///---,,,+++++++++))),,,//////---,,,---///------...///111222444555777777777666444111///---333555777999:::===@@@CCC===BBB;;;;;;BBB:::<<>>qqqmmmWWWfffyyyxxx|||~~~zzzUUU???^^^~~~wwwwww{{{yyy|||zzzuuujjj???XXXmmmwwwTTTCCCdddiii```DDDFFFAAAaaa^^^VVVMMMXXXXXXeeebbb;;;888RRR```^^^ZZZ]]]NNN===CCCMMM===///---111111333555HHHOOORRROOONNNPPPOOOKKKSSSPPPMMMLLLKKKHHHCCC>>>333444444222222333444333777666555444555666888:::888888777777888999::::::777<<<888444999888888@@@<<>>>>>;;;???999:::<<<>>>???@@@@@@???===???BBBCCCCCCDDDEEEFFFIIIKKKMMMMMMMMMLLL------------------------,,,,,,,,,+++++++++******+++***))))))+++,,,+++***************************))))))))))))*********+++***++++++,,,,,,++++++***)))***+++,,,,,,***((('''&&&******)))+++///...)))---------......---,,,,,,((())))))+++,,,---...............,,,***)))+++,,,,,,,,,***)))(((((((((((()))+++---,,,+++***,,,...000/////////000111111222444333111///............000333666888:::===AAADDDCCCNNNFFF<<<@@@===;;;HHHZZZaaaEEELLLSSS```xxx{{{xxxSSS^^^|||nnnVVVLLLpppCCC<<>>??????<<<333333333000---,,,---...,,,++++++,,,......,,,***......---------,,,,,,,,,,,,---...///111333444555++++++++++++,,,---...///...888///...:::555@@@iiidddLLLvvv}}}~~~}}}|||yyyzzz}}}}}}vvvXXXKKKbbbvvvzzzwwwxxx|||vvvyyymmmFFFOOOvvvlllsssXXX???___hhh```EEEGGGEEEbbb[[[aaaSSSSSSNNN\\\```@@@888KKK]]]^^^ZZZ]]]QQQ@@@???III;;;///000555555222111;;;EEEMMMNNNOOORRRUUUTTTSSSOOOLLLIIIGGGDDD???;;;333444333333333444555444888777555555555777888:::888888888888888999::::::777===888444999999888AAA<<>>>>>;;;???:::;;;===>>>????????????@@@BBBDDDEEEFFFGGGIIIKKKIIIKKKMMMMMMMMMLLL------------------------,,,,,,,,,+++++++++******---+++)))(((***++++++***************************(((((((((((())))))))))))******++++++++++++******)))***+++++++++***)))((('''***++++++---000///+++............---,,,,,,+++'''((()))***,,,---...///,,,---...---,,,******+++,,,,,,+++***************------...---+++,,,...000222111000//////.........111///---++++++,,,///000///222555888;;;???CCCGGGCCCQQQKKK<<<===@@@;;;999AAA[[[FFFGGGVVVbbb{{{rrrmmmtttooo^^^uuulllnnnOOONNNKKKCCCDDDKKKLLLDDD;;;:::===@@@444333000...---,,,,,,---,,,++++++---......,,,+++............------------,,,,,,---...///000111111++++++++++++,,,---...///...999222...999888===UUUrrrqqq~~~~~~{{{tttLLLLLLooozzzvvvuuuxxxppp|||sssUUUGGGjjjooorrraaa===UUUgggbbbJJJGGGHHHaaaXXX```SSSQQQMMM[[[fffOOO>>>@@@WWW^^^YYY\\\VVVDDD999KKK>>>222000444444333111111;;;GGGLLLOOOSSSWWWXXXTTTQQQLLLHHHEEEBBB>>>;;;444333444444555555555666888777666666666777888999999999999999999:::::::::888===888555:::999999AAA<<>>>>>;;;>>><<<===>>>>>>?????????>>>>>>@@@BBBBBBCCCDDDGGGJJJIIIKKKMMMMMMLLLLLL------------------------,,,,,,,,,+++++++++******///,,,)))((()))*********************************'''''''''(((((((((((()))******++++++++++++******))))))***+++******)))(((((()))***+++...///...+++---------,,,+++***)))((('''((()))***,,,...//////***,,,//////---+++******,,,+++++++++++++++,,,,,,...---,,,+++***+++...///222111000///...---------000///---,,,,,,---///000000333666999;;;???CCCFFF>>>EEEDDD===>>>@@@<<<777555VVVGGGFFF]]]lllxxxvvvxxxooo[[[}}}dddIIIvvvOOO```MMMCCCJJJKKKDDD<<<<<>>888PPP\\\YYYZZZYYYIII555RRRHHH:::111...///222666000666???GGGMMMRRRTTTTTTUUURRRMMMIIIEEECCCAAA@@@555333444777777666666888999888777777777888888999:::::::::;;;;;;;;;::::::999>>>999555:::::::::BBB<<>>>>>>>>>>>>>>??????>>>>>>@@@AAAAAAAAAAAABBBDDDGGGHHHJJJLLLMMMLLLLLL------------------------,,,,,,,,,+++++++++******///,,,)))((()))*********))))))))))))))))))))))))&&&'''''''''(((((((((((()))******++++++******))))))))))))******)))))))))***((((((***,,,---,,,,,,---------,,,+++***)))((('''((()))***,,,---...///))),,,//////...+++******((((((((((((((()))***+++---,,,***((()))***+++,,,//////.................................---,,,+++000222444666888;;;>>>AAA@@@;;;>>>DDDBBB======>>>888SSSJJJKKKfffvvvxxxuuuqqqNNN```MMMeeeOOOnnnHHHFFFHHHGGG@@@===???BBBCCC<<<888666777<<<>>><<<999777222---)))(((***+++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,---...//////+++444222...333777666666\\\yyycccaaa___bbbhhhpppuuuwwwyyy}}}ppphhh```XXXJJJAAA???EEEJJJLLLPPPXXXaaaooozzz}}}{{{]]]JJJYYY}}}~~~zzzwwwtttyyyuuuoooMMMWWWxxxyyyqqqKKK===ccciii^^^CCCAAAVVV]]]\\\]]]cccfff]]]]]]YYYBBB555HHHYYYYYYXXX[[[NNN555PPPOOOJJJ>>>333...111444222222666@@@JJJPPPQQQPPPRRRPPPMMMIIIFFFDDDCCCDDD777444555::::::666666999999999999888888888999999;;;;;;<<<<<<<<<<<<;;;:::999>>>:::666;;;;;;:::BBB;;;DDD@@@:::======:::>>>>>>>>>>>>>>>>>>?????????EEEFFFFFFEEEDDDDDDEEEGGGHHHJJJLLLLLLLLLKKK------------------------,,,,,,,,,+++++++++******---+++)))(((***++++++***))))))))))))))))))))))))''''''''''''(((((((((((())))))************))))))((((((((()))))))))******...***''')))+++******,,,............---,,,,,,+++))))))***+++,,,------...))),,,...///---,,,++++++*********+++,,,---//////333111//////000111111000...------------......///,,,,,,---...---,,,***)))...000222444555777;;;>>>JJJ===CCCMMMDDD<<>>???<<<888555555<<>>>>>===;;;::::::???:::777<<<;;;;;;CCC;;;DDD@@@999======:::===>>>>>>>>>>>>>>>???@@@AAACCCDDDFFFFFFDDDCCCCCCDDDHHHJJJLLLLLLKKKKKK------------------------,,,,,,,,,+++++++++******+++***))))))+++,,,+++***))))))))))))))))))))))))''''''((((((((()))))))))))))))************))))))((((((((((((((()))******444---((()))***)))***...---------......---,,,,,,******+++++++++,,,,,,,,,***,,,......---++++++,,,------...///000222444555888666444444666777555333...---------,,,------...,,,,,,,,,---------......///111444666888;;;>>>AAANNNFFFMMMOOO@@@???IIIFFFBBBFFFVVVdddlllssssss{{{zzzbbb|||iiilll{{{PPPQQQTTTMMMKKKDDD;;;777:::;;;999666333555>>>IIINNNIIICCC333111---++++++,,,---,,,,,,,,,,,,+++++++++************************++++++---,,,,,,------...///000...+++000555222444999999;;;___tttsssjjjTTT===999???RRRhhhwww||||||~~~WWWNNNggg}}}~~~ooorrr{{{iii???eeeqqqddd^^^<<<[[[```mmmIII<<>>>>>NNNXXXSSSVVVSSS@@@<<>>666444999::::::;;;::::::999999888<<<===>>>??????===;;;::::::???;;;777<<<<<<;;;DDD;;;CCC???999<<<<<<999===>>>>>>======>>>@@@BBBCCC===???CCCDDDDDDBBBBBBBBBGGGIIIKKKLLLKKKKKK------------------------,,,,,,,,,+++++++++******)))))))))***,,,---+++***))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))((((((((((((((()))******888///)))******(((+++000******+++,,,,,,,,,++++++++++++++++++++++++++++++***,,,------,,,+++,,,---++++++,,,---///111333444444222111222444444111...///...------,,,,,,,,,,,,///...------...111444666111444777:::===@@@EEEHHHLLLLLLTTTLLL:::CCCPPPEEEAAA???[[[nnnjjjlll~~~|||rrrsssmmm\\\NNNRRRrrrJJJIIIDDD:::555777:::;;;777444555>>>IIILLLEEE<<<...------...//////...,,,---------,,,,,,,,,++++++************++++++++++++---------------...000000333+++000666///,,,222444999EEE}}}aaaAAA888???LLL___qqq{{{}}}~~~~~~MMMUUUyyyxxxxxx~~~nnnvvvttt:::^^^nnn___fff@@@XXXZZZoooMMM>>>EEE]]]bbbWWWYYYoooWWWIIIjjjeeeBBB;;;JJJXXXRRRSSSTTTDDD;;;HHHUUU\\\^^^XXXGGG666333333444666444777FFFXXXRRRSSSTTTPPPJJJEEECCCCCC>>>888999@@@???666444999;;;;;;;;;;;;::::::999888===>>>???@@@???>>><<<:::;;;@@@;;;888<<<<<<<<>>=========???@@@BBBDDD<<<@@@EEEHHHHHHGGGGGGGGGGGGIIIKKKLLLKKKKKK---***---333222+++(((***,,,+++******))))))******))))))))))))))))))))))))++++++******)))((((((((())))))(((((((((((()))))))))++++++))))))+++)))%%%+++(((&&&'''***,,,+++***)))+++,,,+++***)))***+++)))+++---.........///000////////////...---,,,,,,++++++***))))))***++++++++++++,,,...///...000222111111111222222000,,,)))111...,,,---///111///--->>>000***222666111///333333111000444<<>>444:::>>>@@@@@@EEEKKKIIICCC,,,222777666000++++++...---...000111000...+++)))///...,,,++++++,,,...///,,,,,,,,,,,,---...//////---,,,+++,,,///222333333CCC444ppp{{{eeeHHH;;;BBBOOOxxx}}}zzzeeeIIIZZZpppzzzvvvnnnvvvWWWKKKhhhfffcccQQQ777kkkbbbeee888BBBYYY^^^``````YYYPPPOOO\\\jjjNNNAAA@@@IIIMMMPPPNNNDDD;;;HHHYYY\\\WWW[[[WWWDDD777,,,444222999777111```VVVWWWWWWUUUMMMFFFDDDFFFAAABBBAAA???<<<:::999999<<<<<<<<<;;;:::999888777:::<<<>>>===<<<;;;;;;<<<@@@???===;;;:::;;;???BBB;;;CCC>>>777;;;<<<;;;???;;;<<>>BBB>>>888111:::CCCDDD===444...---...///000000///...,,,***...---+++******+++---...,,,,,,,,,,,,---...///////////////000111444777999111***III~~~{{{___BBB///AAAiiiyyy}}}sssVVVKKKeeevvvsssuuutttsssooodddCCCeeehhhfffXXX<<>>GGGVVVXXXTTT[[[\\\NNN===333444555777222000GGGWWWUUUSSSQQQNNNIIIEEECCCCCCCCCBBB???<<<999:::;;;;;;;;;;;;;;;:::999888777:::;;;======;;;:::;;;<<<>>>>>>===;;;:::;;;???CCC<<>>??????@@@CCCFFFGGGEEECCCDDDFFFJJJMMMOOOOOO+++------******---...,,,...---,,,,,,++++++,,,,,,************************))))))))))))************,,,+++******)))))))))))))))222777333---+++++++++---+++))))))***+++***)))''')))******))))))***,,,))))))***---111111...+++((()))***,,,---.........,,,,,,------,,,+++******///000000...++++++...111222///,,,+++---///111222333222000...---///333666///777<<<888444666:::;;;999::::::999:::<<>><<<===@@@?????????BBBEEEFFFEEEDDDCCCFFFIIILLLNNNNNN,,,111111------000...)))------,,,+++++++++++++++************************'''(((((()))***+++++++++,,,+++***))))))(((((())))))///111...+++,,,---+++...---,,,+++++++++++++++&&&((())))))))))))***,,,000---***,,,000222///,,,((()))***,,,------------*********+++,,,...000111333111,,,***...888???AAA999666222111111222333333999555000///222777<<<>>>;;;DDDBBB444...444888444555888::::::999:::???CCCFFFAAA???BBBCCCBBBBBBDDDFFFIIIPPP[[[[[[RRReeefffyyywwwVVV||||||PPPXXXbbbeee::::::@@@888<<<>>>>>>>>>===;;;777444CCCDDDCCC>>>666000///000111000///---------...///------------------------,,,,,,,,,------...///000)))///555555222000111333000666...IIItttmmmllllllkkkYYY```lllyyy{{{uuugggCCC777XXX|||iiiVVVaaawww}}}qqquuulllwwwHHHKKKoooiii```GGG@@@ccc```LLL888TTT\\\cccgggccc[[[SSSJJJEEELLLAAA:::DDDPPPMMMKKKTTT@@@CCCNNNRRRNNNVVV```^^^\\\OOO444444...777RRR<<>>:::777666888;;;999999999999999888777666888999;;;;;;:::999:::;;;;;;<<<<<<;;;;;;===@@@CCC>>>FFFAAA999<<<===;;;??????AAAAAA@@@===<<<===???>>>??????AAACCCEEEFFFFFFCCCEEEHHHLLLNNNNNN***,,,,,,******---...+++,,,,,,+++***************************************''''''((()))***++++++,,,+++***))))))((((((((())),,,,,,***(((,,,111111.../////////...---,,,------''')))******))))))***,,,555///)))))),,,//////,,,+++,,,,,,------,,,,,,+++...---++++++---000444777000---***,,,999GGGIIICCC666555444555666555333111<<<666000222;;;DDDJJJLLL???GGGDDD888555<<<888,,,222555999;;;<<>>999333111222111222000888eeexxxdddSSSKKKBBB<<<;;;===AAADDD::::::===FFFVVVgggvvv~~~~~~~~~~~~pppOOO666HHHsss{{{xxx}}}}}}bbbPPPaaa|||tttppptttqqqYYY???llliiibbbQQQ:::cccfffVVV:::MMM___dddeee```ZZZUUUKKKAAALLLHHH===@@@OOOMMMHHHRRR??????KKKSSSMMMPPPYYY[[[ddd[[[???:::333???\\\CCCSSSYYYZZZTTTOOOOOOMMMJJJ>>>===:::777444444777999888888999999999888777777777999;;;;;;:::::::::;;;;;;<<<<<<<<<<<<>>>AAADDD>>>FFFAAA:::===>>><<<@@@EEEBBB???>>>??????>>>===>>>>>>???@@@AAACCCFFFHHHDDDEEEHHHKKKMMMNNN(((&&&'''+++,,,,,,---111,,,+++******))))))******++++++++++++++++++++++++'''(((((()))***+++++++++******)))))))))******+++...,,,))))))000777666111000111222000///...000111)))+++,,,+++***)))***+++222---((('''***---......////////////...---,,,+++///---+++))))))+++...000(((+++///555BBBLLLEEE888444555777:::<<<<<<999666@@@999333222888???DDDEEEBBBIIIJJJHHHKKKOOOCCC111333555999===AAAFFFJJJNNNNNNHHHEEEFFFEEECCCCCCEEEJJJQQQYYYccc```LLLJJJ___yyysssmmm}}}dddqqq^^^TTT~~~ccc^^^EEE@@@777666777999888666777;;;>>>@@@CCCBBB>>>888444222111000///.........000000...///111222222111///...------------...///000111...333999;;;777222///...888333888222AAAbbbNNNCCC<<<777999<<>>===IIITTTMMMJJJSSSWWW[[[YYYIII<<<333:::GGG<<>>>>>>>>>>>???AAACCC>>>FFFAAA:::>>>???===BBBGGGBBB>>>===@@@AAA???<<<>>>>>>??????@@@BBBFFFJJJEEEFFFIIILLLNNNOOO+++)))333CCCDDD555,,,...,,,,,,+++************+++++++++++++++++++++++++++(((((())))))*********+++++++++++++++,,,---......,,,---...///333888666000111333444333111111333555,,,------,,,***)))***++++++++++++,,,...111333444111111111111000///...---,,,,,,++++++++++++++++++&&&000666999@@@GGGBBB666555666888;;;======;;;888===<<<888444111444;;;AAALLLNNNNNNNNNQQQQQQFFF888555666888<<>>:::::::::888444777>>>666;;;BBBFFFDDD???888333000///////////////000000,,,...111222222111...,,,------------...///000111---...000111000///...---...+++111++++++___xxxbbbIII;;;999???JJJTTTqqqyyysssbbbVVVIIITTTeeevvv}}}wwwVVV;;;FFFdddtttzzz^^^TTTiii{{{nnnxxxjjjoooKKKLLLkkkfffddd>>>UUUnnn___IIIGGG^^^aaa^^^YYY[[[]]]TTTFFFEEEXXXIII999KKKQQQFFFHHH???;;;HHHSSSLLLGGGPPPXXXYYY[[[VVV<<<222555333@@@KKKTTTWWWQQQMMMMMMGGG===555666666666555555777999999999::::::::::::999999888:::<<<<<<<<<;;;<<<>>>???@@@@@@@@@??????AAACCC===EEEAAA:::???@@@???DDDCCCAAA???>>>>>>>>>=========>>>???>>>>>>AAAGGGKKKFFFGGGIIILLLOOOPPP000222HHHcccaaaBBB***&&&...---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))))))))************,,,,,,,,,---...///000111'''---222333444555222---111444555444222222555888...//////---+++)))***+++'''+++000444555777888:::222222222222222111000000,,,...111444555444333111+++666;;;777999AAADDD???444444444555777666444111333999<<<999555888FFFRRRVVVQQQJJJEEECCC@@@:::555777555666:::@@@DDDDDDBBBFFFAAA>>>BBBEEEHHHLLLQQQOOOTTTTTTWWW]]]VVVPPPUUURRRllluuunnnTTTggg~~~sssVVVhhhHHHCCCAAA@@@;;;666:::AAA222666<<>>999666/////////000000000000000+++---000222222000---+++...------......///000111111...,,,,,,...111333333,,,///444333000GGG|||lllUUU===666===YYYvvvgggWWWHHHIII[[[ooozzz~~~{{{qqq]]]HHH:::\\\|||qqqXXXXXX}}}qqqsssmmmoooVVV===llleeefff===JJJkkk\\\LLLCCC\\\___]]]XXX\\\aaaXXXHHH===WWWIII555JJJVVVKKKJJJ???:::FFFSSSKKKEEEPPP[[[eeegggeee@@@666:::222TTTMMMTTTUUUQQQPPPRRRHHH999333555777777777777888:::999::::::;;;;;;;;;::::::888:::<<<===<<<<<<===>>>@@@AAABBBAAA@@@@@@AAACCC<<>>@@@AAA???;;;:::<<<>>>===>>>???>>>>>>AAAGGGLLLFFFHHHJJJMMMOOOQQQ***...333444333000...,,,------,,,,,,,,,,,,,,,---+++******)))******,,,------***((())),,,......,,,111)))(((///333000000555555...'''---555...+++999444///---222666666555666111???...555BBB111---...222999>>><<<:::===AAABBB777777777666666888:::<<<>>>444///333666555444666///111444999<<<;;;555000+++...111555:::===:::666777:::;;;<<>>ccceeeeeeRRR999aaa\\\LLL<<>>WWWKKK:::GGGKKKGGGUUUAAA<<>>BBBGGGJJJMMMHHHFFFJJJPPPRRR***---000222000...,,,,,,...---,,,+++*********************+++...111444666777333000///000111111000000000---((((((...111111)))...+++,,,555555111555777000,,,///444555777999###...999:::BBB:::'''444===EEEIIIFFFCCCCCCEEEEEE@@@AAABBBCCCCCCBBB???>>>>>>::::::AAACCC<<<444111......///222555555222///111777@@@IIIMMMJJJ???666999>>>BBBDDDHHHPPPUUUVVVTTTNNNDDD@@@CCCHHHEEE===;;;===@@@DDDGGGGGGEEECCCFFFJJJJJJHHHKKKSSSYYY[[[TTTSSSUUUZZZ\\\XXXUUUUUUWWWWWWuuuvvviiiYYYhhhoooIIIBBBCCC<<<:::BBB>>>999444444777999999777111///------......---,,,---,,,,,,,,,,,,---...///---------............///111111///.........//////111000///222000,,,MMM___>>>:::XXXyyy}}}|||tttqqqwww}}}}}}yyyaaa999LLLddduuu}}}{{{mmm```SSSaaasssqqqttt___???TTThhhfffWWW===\\\```VVV>>>SSS^^^[[[SSSYYY[[[VVVUUUDDDSSSMMM???CCCHHHIIIPPPBBB<<>>???BBBEEEHHHNNNJJJHHHKKKPPPSSS))),,,......---++++++,,,------,,,++++++++++++,,,+++++++++---000444888;;;///---+++,,,///333555666777>>><<<222111888777///(((333///(((...111---,,,---+++---444888666222111666555DDD666>>>GGG---777:::DDDKKKKKKJJJLLLNNNOOOFFFHHHLLLPPPQQQMMMGGGCCCBBB@@@AAAEEEEEE>>>555000---,,,,,,---000222111111111000333999???@@@<<<777BBBHHHLLLKKKJJJMMMNNNNNNXXXNNNAAA:::???FFFDDD===888;;;???CCCFFFFFFEEEDDDGGGGGGFFFDDDHHHQQQVVVVVVEEELLLSSSWWW[[[^^^\\\XXXWWWJJJmmmvvvkkkpppjjjaaaPPPlllpppYYYXXXsssLLL===BBBDDD???CCC===666222333555666555111///------------,,,+++------,,,,,,,,,---......---------............///000//////............///...000///111333---777QQQiii<<<888]]]sssUUUNNNPPPddd~~~}}}{{{yyyIII???IIIkkkvvvuuuSSSXXXppp|||{{{jjjLLLIIIjjjggg^^^DDDRRRffffffAAAQQQ]]]ZZZRRRWWW[[[YYYZZZKKKMMMNNNFFF>>>EEENNNLLLDDD<<>>??????>>>;;;:::;;;<<<=========<<<::::::<<<>>>AAAAAABBBBBBBBBBBBAAAAAA@@@@@@>>>;;;===BBBDDDBBB>>>===???CCCGGGIIIGGGEEEDDDCCCAAA@@@@@@BBBDDDEEENNNLLLJJJKKKOOOSSS***,,,---,,,+++***+++,,,------------...///000000,,,,,,,,,,,,...111555777333222000000000222333333,,,///222555:::;;;333(((---222...***...---...666...++++++///222111222555BBB\\\dddGGG888???888222444>>>HHHIIIIIIKKKMMMLLLCCCGGGLLLQQQSSSPPPKKKFFFEEE@@@<<<999888666444333.........///111333333333999555444;;;CCCFFFFFFFFFBBBIIILLLJJJGGGIIIKKKKKKUUUNNNBBB999:::>>>>>>999777;;;AAAEEEHHHHHHIIIIIIIIIGGGBBB???BBBIIIKKKHHHFFFMMMOOOLLLNNNYYY]]]ZZZPPPYYYWWWqqq}}}}}}xxxuuuNNNQQQdddtttkkkDDD~~~sssNNNCCCCCC@@@CCC>>>777333333444444333333111///.........---+++------,,,,,,,,,------...---------............///////////////////////////+++222222111666333111999}}}|||TTTOOOSSSjjj{{{YYY@@@444666<<>>???@@@>>><<<::::::;;;===>>>>>><<<::::::<<<>>>???@@@AAABBBCCCBBBBBBAAA@@@???<<<<<>>EEE:::;;;PPP;;;555...***)))...<<>>CCCFFFEEEEEEJJJOOOPPPJJJKKKGGG???:::;;;<<<;;;@@@EEEJJJMMMMMMLLLLLLLLLLLLJJJEEEAAACCCGGGGGGCCCIIIOOONNNFFFFFFPPPVVVTTTTTT^^^NNNQQQrrruuuqqqWWWaaasssaaaNNN___KKK777CCC===;;;999888777666444333666444111000000///...,,,...------,,,,,,,,,---------------............///000000000000000000000000+++666555111555444111666KKKfff:::```|||]]]GGGBBBFFF]]]iiivvvzzzyyy||||||ssssssyyy~~~zzzoooiiiuuuuuuKKK888RRRzzzuuuttt\\\]]]ooorrrqqqfffCCC```dddhhhSSS???ffftttKKKLLL\\\]]]UUUWWWXXXXXX\\\SSSBBBNNNRRR<<>>???>>><<<:::::::::===>>>>>><<<;;;;;;===???>>>???AAABBBCCCBBBBBBAAABBB>>><<<>>>AAABBB@@@>>>@@@DDDHHHHHHBBB===;;;;;;@@@AAABBBBBBCCCBBBBBBBBBIIIKKKKKKHHHKKKQQQ,,,---......,,,,,,---...//////...---,,,+++++++++,,,---...000111111111111(((///:::DDDJJJNNNPPPQQQaaaGGG;;;FFFLLL???777:::333444???TTTXXXBBB>>>TTT999>>>CCCDDD===:::CCCOOOnnnmmmVVV>>>BBBmmm<<<555???HHHHHHFFFGGGGGGGGGDDDJJJOOOMMMEEE>>><<<<<<888888666111///111111///+++...111333333444555666>>>???HHHQQQPPPGGGBBBDDDHHHIIIHHHDDDEEEHHHIIIGGGEEEMMMPPPKKKFFFEEEHHHIIIFFFKKKOOOOOOLLLHHHGGGGGGHHHIIIGGGDDDDDDHHHHHHDDDKKKPPPSSSQQQOOOPPPRRRRRR^^^OOOPPPQQQZZZvvvwwwnnnxxxhhhfffzzzhhhoooaaaFFF~~~RRR999888999;;;;;;:::888555333888666333111111000...,,,......---,,,,,,,,,---------------............//////000000111111111111000---777666000222000///666444rrrhhhKKKwwwvvvUUUCCCDDDTTTlll}}}zzzzzzmmmnnnoooCCC>>>```|||kkk]]]kkknnnooommmLLLSSScccjjjZZZ===bbboooRRRFFFZZZ```YYYYYYYYYWWW[[[UUUCCCNNNUUUAAADDDVVVSSSKKK===???KKKNNNNNNPPPLLLPPPIII888222777555222:::JJJHHHMMMMMMGGGHHHGGG:::555888999777888<<<===:::;;;===??????===<<<;;;;;;<<<======<<<;;;<<<>>>@@@??????@@@AAAAAAAAAAAAAAADDD>>><<<@@@DDDBBB>>><<<===BBBGGGEEE???;;;<<>>000111000(((%%%)))222888@@@LLLKKK777111BBB555FFFYYY^^^SSSGGGJJJTTTMMM???<<>>;;;>>>666999777111///000000---...000222222222333777:::LLLLLLQQQVVVPPPFFFGGGQQQNNNMMMIIIFFFFFFGGGBBB:::EEELLLQQQOOOLLLMMMNNNMMMDDDIIIMMMMMMIIIEEEDDDEEECCCHHHIIIGGGFFFHHHHHHFFFIIILLLRRRVVVUUURRRSSSYYY[[[LLLRRRRRRGGGhhhvvvjjjxxx{{{^^^www???iiiEEE888:::<<<===;;;999666555888666333111000///---+++///...---,,,,,,,,,,,,,,,---------............///......000111111111000000---444333222444000---555,,,PPPuuurrrjjjbbbKKK===KKKkkkyyybbbGGGKKKhhh{{{jjjtttvvvqqqtttZZZHHHbbbkkk```???]]]gggZZZ???WWWaaa]]]]]][[[XXX[[[XXXHHHOOOUUUFFFDDDRRRVVVMMM======JJJMMMOOOPPPKKKOOOHHH888111666444333<<>>>>>>>>;;;<<<===<<<<<<===@@@BBB@@@@@@@@@@@@@@@@@@AAAAAAEEE>>><<>><<<@@@AAABBB@@@>>>===???AAA===>>>???AAABBBCCCDDDDDDCCCJJJLLLGGGIIIRRR***,,,......---,,,+++,,,,,,---...111444888:::<<>>...+++555>>>???@@@CCCGGGHHHJJJVVVaaa^^^OOOCCCAAADDD:::<<<777---***---000...333333333111111444:::@@@;;;CCCSSS^^^VVVEEE@@@FFFDDDDDDCCCDDDIIIKKKEEE;;;AAAEEEGGGFFFFFFGGGFFFCCCBBBHHHMMMOOOLLLIIIIIIKKKFFFMMMPPPMMMJJJJJJJJJHHHCCCBBBFFFNNNOOOKKKQQQ]]]OOOZZZPPPIIIMMMLLLllltttpppkkkooozzzYYYFFFUUUmmm:::<<<======;;;888777777888555222000///...,,,***///...---,,,,,,,,,,,,,,,---------.........//////,,,---///000000000//////+++000000444:::333...666222999YYY}}}zzz[[[444JJJnnn}}}sssvvvWWW???PPPuuu{{{ttt||||||ppptttaaaAAAcccllldddAAAZZZbbb___999SSSaaa______]]]YYY\\\[[[MMMPPPUUUJJJDDDNNNWWWNNN======IIIMMMOOOPPPKKKNNNGGG888111555444444>>>MMMJJJNNNMMMFFFJJJLLLBBB666888777444555:::===<<<;;;===@@@BBBAAA@@@@@@@@@:::;;;<<<<<<<<<>>>AAACCCBBBAAA@@@?????????AAAAAAGGG???<<>><<>>?????????======???@@@BBBCCCEEEEEECCCKKKMMMHHHJJJTTT111000...------...///000555++++++000222;;;AAA;;;@@@PPP\\\VVVBBB000---111000///...,,,***+++---000'''((('''%%%&&&)))++++++,,,+++)))((()))+++...///JJJVVVMMM888CCCmmmVVVLLL???777444444666:::333222555>>>AAA>>>>>>CCCGGGNNNKKKIIILLLEEE<<<===<<<666222333111---///555222111000///000444;;;@@@DDDCCCNNNPPPBBB<<>>:::AAAHHHHHHDDDDDDKKKRRRZZZ[[[ZZZWWWUUUZZZeeennn}}}|||{{{eeeccc|||MMMVVVGGG@@@999===@@@777111777///111333111...,,,...000///...---,,,,,,,,,---...///---,,,++++++,,,...///+++,,,...000111000000/////////000222444444222000>>>///EEEooo}}}qqqIII>>>```}}}{{{xxxhhhjjjrrrxxx||||||~~~|||yyyKKK===]]]~~~vvvuuuuuurrrBBBiiibbbhhhQQQAAAooo___???PPPYYY[[[^^^YYYVVV\\\YYYRRRGGG\\\]]]AAAIII```QQQ===<<>>>>>???@@@AAA@@@>>>;;;;;;>>>AAACCCCCCDDD===???BBB???CCCFFF???BBBAAADDDHHHFFF???>>>CCCDDDCCCAAA@@@???>>>>>>>>><<<===???AAACCCCCCDDDDDDFFFFFFGGGHHHIIIKKK000///...---,,,---///000...***000555444===HHHHHHOOOSSSRRRGGG777---,,,000$$$%%%'''((())),,,000333(((***++++++,,,,,,***)))+++***)))((()))***,,,---***//////666[[[uuu<<<;;;;;;999666333000000333111555;;;>>><<<<<>>>>>MMMRRRQQQPPPMMMMMMHHH999000222111444@@@LLLPPPNNNGGGIIIOOOLLLCCC===:::777666999<<<======AAAAAAAAA@@@@@@@@@@@@@@@AAA???<<<<<>>???@@@BBBCCCDDDEEEFFFFFFGGGHHHIIIJJJ///...---,,,,,,---...///)))+++666:::555<<>>;;;>>>888///111...---...111111...---///222111000///...111555999CCC@@@DDDFFF???@@@CCC<<>>>>>CCCMMMWWW\\\]]]UUUYYY]]]]]]YYYWWWZZZ]]]vvveeeaaaHHHmmmKKKSSSWWWCCCFFF222888DDD111111222222000...---...000///...,,,+++++++++,,,---,,,,,,++++++,,,...000111//////.........//////000222000......000222333333''';;;000999nnnjjjNNNUUUwwwoooTTTFFFPPPiii||||||zzzaaa???NNNyyywwwyyy{{{jjjnnnsss\\\GGGbbbhhhXXX>>>\\\bbbHHHXXXhhhjjjaaaWWWVVV[[[YYYRRREEEXXX]]]CCCAAAKKKUUU@@@???NNNSSSSSSSSSOOOPPPIII999000222222666EEEKKKNNNMMMJJJMMMRRRLLLBBB===;;;999999;;;===??????AAABBBCCCCCCBBBAAA???>>>BBB???======???BBBDDDEEEEEE>>>AAACCC???AAAEEE???BBBAAACCCEEECCCAAABBBEEE===>>>@@@AAAAAAAAA@@@@@@????????????@@@BBBDDDFFFFFFFFFGGGHHHIIIJJJ...------,,,------...///---...888;;;444888DDDGGG222///---,,,,,,---------444444444111...,,,,,,,,,---)))&&&&&&&&&&&&)))---+++++++++++++++++++++***,,,((($$$)))888IIIUUUYYY***,,,...000555:::999666000111333666999999:::;;;888???<<<:::>>>999111444222111111111000...,,,,,,///000111111222555:::>>>>>>999999777555???FFF>>>===;;;<<>>BBBNNNFFFAAAHHHQQQVVVTTTQQQJJJPPPUUUSSSMMMIIIKKKNNNQQQNNNOOOTTTVVVOOOFFFBBB666???IIILLLJJJJJJOOOUUUWWW[[[]]]\\\ZZZ]]]cccjjjjjj|||nnntttqqq___JJJHHHMMMtttKKK???666:::AAA777333222111000///...///000///...---+++++++++,,,,,,+++++++++,,,---///111222111000...------...///000000///...000222333333222,,,>>>222...VVVxxxtttCCCUUUvvvmmmllluuupppnnnnnnkkkfffeeehhhllltttuuuSSS555CCCQQQiiisss}}}XXX;;;^^^|||sssppp~~~yyyllllll999___hhh\\\@@@PPPcccLLLTTTeeemmmddd\\\\\\\\\[[[TTTDDDUUU[[[CCC;;;>>>UUUAAA@@@OOOTTTSSSTTTQQQSSSJJJ888///222222888JJJKKKMMMLLLLLLPPPRRRJJJ???;;;:::::::::<<<===??????AAABBBCCCCCCBBB@@@>>><<>>AAAEEE???CCCBBBBBBBBBBBBBBBCCCEEE<<<>>>@@@AAABBBAAA???>>>@@@??????>>>???BBBDDDFFFFFFFFFGGGHHHIIIIII------------......//////333111888;;;555999@@@===***,,,---...///000111333,,,------,,,***)))+++,,,333000///222000)))'''))).........------,,,,,,+++'''&&&&&&%%%%%%...AAASSS000///,,,...777AAA@@@888111222444666888:::;;;;;;555<<<:::999>>>;;;555888444444333000///000000000...000111222333666999<<<<<<999888333555LLL]]]ZZZ???:::999@@@FFFGGGFFFFFFCCC???AAAJJJPPPOOOMMMNNNMMMSSSYYYYYYRRRKKKIIIIIIWWWTTTUUUYYYWWWNNNDDD???999AAAJJJKKKFFFDDDHHHMMMZZZ^^^bbbaaa^^^^^^cccgggWWWzzzrrrfffPPPTTTxxxIIIOOOxxxWWW777???===666@@@444333000/////////000000000///...,,,++++++,,,,,,++++++,,,---...000111111111000...------...///000...///000333555555222///000444555///:::bbbqqqpppOOO___yyyrrrrrrcccWWWNNNFFFHHH[[[mmmvvvkkkBBB999AAAccc}}}TTTAAAyyy}}}rrr}}}pppuuu999YYYggg___GGGGGGbbbRRRNNN^^^mmmgggdddeee___```[[[IIIVVV^^^III???<<>>???@@@AAABBBBBBAAA???===;;;@@@===;;;;;;===@@@BBBCCCDDD???CCCDDD>>>AAAEEEAAACCCCCCBBBAAABBBCCCDDDCCC>>>???@@@AAAAAA???===<<>>???AAADDDEEEFFFGGGGGGHHHHHHIII------...//////000000000666111666:::777:::>>>888000000...+++)))***///444......---+++)))***,,,///BBBBBBHHHPPPLLL===111...111000///...---,,,,,,---...------,,,)))&&&(((,,,---//////111:::CCC???444444666777555666999:::888111888555555;;;888333777111222222///000333555444///000222222111222444666999;;;<<<333777WWWsssuuu]]]QQQHHHEEEEEEAAA<<<:::+++222???IIIHHHFFFPPP___YYYTTTOOOOOORRRRRRMMMGGGTTTRRRTTTWWWUUULLLDDD@@@GGGBBB>>>@@@FFFLLLNNNMMMXXX___ggghhhbbb[[[WWWVVVNNNyyy}}}~~~zzzqqqhhh\\\gggTTTOOO{{{~~~SSSMMMccclll;;;BBB===000CCC666333000...///000111000222111///...---,,,------,,,,,,---...///000000000//////.........//////000...///222666888777333///444///888666000OOOqqqPPPiiiTTTZZZyyyhhh]]]YYYaaaiii~~~xxxbbbLLL555HHHmmm~~~zzz^^^DDDBBBRRRiiixxx999```}}}}}}tttxxxwwwHHHPPPfffaaaQQQAAAaaaQQQDDDRRRddd^^^___eee[[[___\\\JJJTTT]]]MMMFFFAAAWWWAAA@@@NNNTTTUUUVVVTTTUUUHHH666000444222999OOOWWWUUURRRMMMGGG@@@888333666999;;;=========>>>??????@@@@@@AAA@@@???===<<>>AAAGGGCCCDDDEEECCCAAABBBEEECCC@@@??????@@@@@@@@@???===<<<@@@@@@??????@@@BBBCCCDDDFFFGGGGGGGGGHHHHHH---...///000111111111111444000555999444666888222000...+++)))))),,,000333222222111//////222777;;;FFFFFFNNNYYYWWWHHH===<<<222111///,,,++++++,,,---"""%%%(((+++...///,,,''')))111444222666>>>===666888;;;:::555444666666222///555222111666333---222,,,000111//////333333///...000222333222222444555666???BBB555333TTTvvv|||xxxqqqllliiicccYYYPPPMMM===;;;>>>DDDDDDCCCOOO```VVVRRRMMMLLLNNNPPPOOOMMMQQQOOOQQQUUUSSSKKKEEECCCGGGBBB>>>@@@GGGNNNRRRRRRQQQYYYcccfffaaaZZZUUUSSSMMMeeeuuuttttttdddmmm^^^UUUfffiiiGGGZZZLLL<<<:::666===777333///...///111111000444222111///............------...///////////////------...///000000000///000111333666888777555222555666777888777???aaavvvUUUKKKFFFddd~~~ppp]]]MMM@@@888888===;;;DDDaaayyygggEEEIIIRRRaaavvvvvvbbbKKK;;;FFFsssWWWCCCddd{{{uuu{{{sss]]]HHHdddbbb\\\???^^^SSSAAANNN___SSSUUU```XXXZZZZZZHHHQQQ\\\RRRPPPLLLXXXCCCAAAPPPUUUVVVXXXVVVTTTFFF444111555111999OOOTTTSSSPPPJJJAAA:::666666666:::===???>>>>>>???AAA@@@@@@@@@@@@@@@@@@@@@@@@???===;;;:::===@@@BBBBBBAAA>>>CCCEEE???AAAHHHEEEDDDFFFEEEBBBCCCEEEBBB<<<>>>>>>>>>>>>???????????????@@@@@@AAAAAABBBBBBCCCGGGGGGGGGGGGGGGHHH......000111222222222222333000666777///...000+++***)))***///555999999888(((***+++...444<<>>JJJKKKBBB???CCC333111...+++)))***+++,,,)))------(((%%%(((*********444777000...888??????<<>>BBB777;;;HHH___mmmMMM???MMMhhh|||xxx[[[FFFPPPgggzzz777JJJ|||~~~ppplllBBBdddbbbccc???]]]\\\HHHVVVcccRRRRRRaaa\\\ZZZ\\\KKKSSS```ZZZ[[[YYYZZZEEECCCQQQWWWXXXZZZYYYSSSEEE444111555111888OOOMMMMMMKKKFFF???999:::???777;;;???AAA@@@???@@@BBBAAAAAA@@@@@@@@@AAABBBBBB@@@>>><<<;;;>>>AAACCCCCC@@@===CCCEEE???BBBIIIGGGDDDFFFFFFBBBCCCFFFAAA999<<<<<<<<<===>>>@@@AAABBB??????AAABBBBBBBBBBBBBBBGGGGGGGGGGGGGGGGGG111000000111//////444;;;444555444000,,,)))***,,,,,,///333777777333,,,(((+++,,,---///111222444444999AAA>>>SSSRRR>>>GGGDDD:::777333...***((()))+++))))))((('''&&&&&&)))+++---///222222222888BBBJJJDDDBBB666777444555<<<(((111555222222888444***+++(((222555...***000333000...222555666555666999<<>>CCCLLLDDDRRRZZZRRRCCC???JJJXXXTTTSSSRRROOOMMMLLLMMMNNNHHHIIIIIIGGGGGGKKKQQQUUUbbbaaaZZZ\\\ddd```[[[aaaUUUQQQnnnnnn}}}~~~~~~vvvqqqOOOEEE]]]gggjjjHHH;;;888666888666444222000111111222555444333111000/////////------------.........///............////////////222222444777333...111:::333444666888555444999BBByyyccc;;;:::DDDqqqrrrbbbccchhhoootttvvvxxxrrr\\\EEE<<<:::===BBBAAAKKKmmmpppOOOFFFaaa||||||kkkNNN???TTTfff444mmmrrr~~~mmmCCCUUUddd]]]AAA[[[hhhFFFVVViiiSSScccXXX[[[[[[YYYYYYNNN]]]OOOQQQSSSVVVFFFGGGSSSUUUVVVXXXUUUSSS999222888///+++===PPPTTTHHH===<<<===<<<::::::999;;;>>>??????@@@AAACCCBBB@@@???@@@BBBDDDDDDCCCGGGCCC???>>>@@@BBBAAA??????BBBEEEEEECCCCCCEEEHHHEEE>>>===DDDHHHDDD@@@???;;;>>>AAA@@@======???BBB???@@@AAABBBCCCDDDEEEEEEEEEFFFGGGHHHHHHHHH000111111111444888;;;;;;777444000---,,,,,,------,,,111555666333///......000000000///......------***888<<>>::::::888777444333222222333444555555444333222111000000------........./////////....../////////000000000444000000444555333444999999666444666666555888===[[[PPP;;;MMMeeewwwggglllyyymmmPPP@@@888999HHHZZZeeeRRRKKKjjjsssMMM===]]]xxx~~~kkkMMMUUUwww{{{}}}qqqMMMOOObbb]]]FFFQQQ```DDDSSShhhVVVfff[[[]]][[[XXXVVVJJJ[[[OOORRRSSSRRRCCCEEEQQQSSSTTTWWWSSSMMM666000777222111EEEXXXPPPEEE;;;:::<<<;;;::::::999<<<>>>??????@@@AAACCCBBBAAA@@@@@@CCCDDDDDDDDDGGGCCC???>>>@@@BBBAAA???>>>AAADDDDDDCCCCCCFFFIIIDDD??????DDDFFFAAA>>>???@@@???>>>>>>>>>>>>===<<<======>>>???@@@AAABBBBBBGGGGGGHHHHHHHHHHHH///222222333;;;DDDBBB999444000---,,,---...---,,,666:::;;;666///,,,...222222111000...---+++***)))%%%555<<>>HHH\\\nnnxxxeee\\\^^^``````^^^^^^^^^]]]bbb___[[[WWWSSSQQQPPPOOONNNTTT[[[]]]\\\\\\___cccUUU___ZZZTTT]]]ccc_________]]]qqqzzz```wwwyyyDDDYYYUUUcccQQQYYYRRR>>>777777888777555333333333555666444555555555444222111///....../////////000000000/////////000000000111111444///,,,111666777666666???888444555777777888;;;;;;ggg```AAAJJJqqqXXXcccmmmnnnIII777666<<>>@@@BBBAAA@@@===@@@CCCCCCBBBCCCGGGKKKCCCBBBCCCEEECCC>>>===???CCC???======@@@AAA>>>;;;???@@@AAABBBCCCDDDDDDDDDHHHHHHHHHIIIHHHHHH000333333444@@@JJJCCC222,,,++++++,,,...111222222EEECCC===555...+++---000---------,,,,,,,,,,,,,,,;;;GGGKKKPPPZZZccc```OOOLLLJJJFFFBBB<<<777222///'''''''''(((***+++***)))'''((()))((((((***///333KKKLLL888777999000333///000777666555:::555,,,---(((///333111111333444111<<<999666888;;;>>>===<<<@@@:::888:::;;;BBBVVVlllsssbbb[[[^^^iiiiii```]]]dddaaa```^^^\\\ZZZWWWSSSPPPRRRXXX___aaa^^^\\\\\\]]]SSS```\\\RRRZZZccc```\\\ZZZ]]]wwwyyyhhhHHHXXXVVVwwwoooHHHPPPYYY===666444777666444333222333444555333333555555444222000///////////////000000000000000000000000111111111111111---,,,...222444333222???:::666777888777:::>>><<>>AAABBBBBBDDDHHHLLLCCCEEEHHHFFFAAA===>>>AAAAAA???>>>???AAABBBAAA???@@@AAABBBDDDEEEEEEDDDDDDGGGHHHHHHHHHGGGFFF222444444777AAAGGG<<<,,,)))))))))+++000888BBBIIIHHHAAA777000---------,,,******++++++,,,,,,------***...000,,,999MMMLLLAAAAAAFFFHHHCCC:::444444777000---*********+++***(((((())))))(((((()))+++---:::NNN<<<000777888777+++...888:::<<<@@@999...///))),,,...---///444777777:::777444555999;;;;;;:::===<<<>>>===999===TTTnnnnnn```QQQ```iii___YYYaaa```aaabbbdddeeebbb]]]YYYTTTXXX]]]___^^^\\\[[[[[[UUUccc___TTTZZZbbb___\\\[[[bbb|||ttt}}}xxxyyyNNNZZZSSSjjjxxxCCCKKKwwwddd@@@<<<999777555333222111222333444111222333444333222///...////////////000000000000000000000000111111111111---------------///000000:::999::::::888777<<>>YYYSSSJJJ___YYYcccaaacccddd```YYYDDDUUUPPPUUURRRPPPBBBEEESSSVVVWWWYYYUUUDDD555000111...555DDDJJJ===666222444777888:::===<<<>>>AAAAAAAAAAAABBBCCCDDDCCCAAABBBDDDFFFFFFEEEHHHDDD@@@???AAACCCBBB@@@;;;>>>@@@AAAAAACCCHHHMMMCCCHHHKKKGGG@@@===???BBB>>>???AAA@@@===<<<>>>???===>>>@@@AAABBBBBBAAA@@@FFFFFFGGGFFFFFFEEE333333555;;;@@@===333)))---++++++///999GGGSSSZZZ===555---***---///---***,,,,,,,,,,,,++++++++++++555111333***555LLLJJJHHHIIIMMMMMMDDD777333;;;DDD;;;777333000000---)))%%%))))))))))))))))))******+++MMM;;;(((444;;;888)))+++666:::<<>>RRRkkkrrrzzzSSSTTTcccccc[[[WWW\\\\\\^^^bbbfffgggdddaaaYYYYYYYYY\\\___aaaaaa```YYYdddaaaYYY^^^bbb```aaadddqqq}}}bbb}}}MMMVVV\\\___HHHHHHpppwwwDDD@@@:::888666444111000000111222111111222333222111000///....../////////000000000/////////000000000111111+++...///------000222111555666:::;;;888666===FFFHHHDDDMMMPPPzzzuuu;;;???SSS}}}]]]uuuTTT>>><<>>???BBBBBBAAAAAABBBCCCEEECCCBBBCCCEEEGGGGGGFFFHHHDDD@@@???AAACCCBBBAAA<<<>>>@@@@@@@@@CCCHHHMMMCCCIIIJJJEEE??????AAAAAA>>>@@@BBB@@@;;;999;;;>>>@@@BBBDDDEEEFFFEEECCCBBBFFFFFFFFFFFFFFFFFF333000666@@@???333+++,,,......333@@@OOOUUUPPPHHH222...++++++---///---+++---,,,,,,,,,,,,+++++++++///'''...%%%---@@@999>>>LLLNNNLLLBBB666333:::CCC@@@===;;;;;;:::555---&&&***)))))))))******)))((((((HHH333$$$222555222,,,+++666999:::???999333777---,,,,,,...111333555666000111111000111333777:::888999???EEEBBB@@@JJJZZZjjj{{{xxx]]]]]]gggdddVVV\\\YYYXXX[[[bbbggghhhgggccc\\\WWWXXX___eeeeeeccc\\\cccaaa___dddcccbbbiiijjj}}}vvvssstttvvvwwwttt}}}aaa|||IIINNNnnnmmmVVVUUUIIIcccFFF@@@666:::888555333111000111111333333222222222222111111------........./////////....../////////000000000...000///...333::::::555333333555999999777:::???888;;;CCCsssQQQBBBddduuuOOO666DDDaaadddKKKaaaSSSBBBiii}}}vvvgggLLL\\\lllvvvooo```QQQaaa___QQQOOO[[[HHHaaacccggggggfff[[[```^^^FFFSSSPPPZZZZZZOOOAAADDDQQQTTTTTTTTTOOO:::222333444444???IIIEEE999444333666999999===AAA>>>@@@BBBCCCBBBBBBBBBDDDEEEDDDCCCCCCEEEGGGGGGFFFHHHDDD@@@@@@BBBCCCBBBAAA===???@@@@@@???BBBGGGLLLBBBGGGGGGAAA>>>???AAA??????@@@AAABBBBBBBBBCCCDDDFFFGGGJJJKKKLLLKKKIIIGGGFFFGGGGGGHHHHHHHHH222...666CCC???---(((000,,,///;;;RRRccc]]]AAA(((...///000000///...---,,,+++++++++,,,,,,------...,,,###111---666FFF===FFF@@@BBBBBB===444///000333======???BBBCCC>>>444+++))))))((()))******((('''***CCC,,,"""222///---111...888999888===:::777>>>+++***+++...111000//////...///111000///111777;;;<<<;;;@@@HHHGGGAAAAAAHHHbbbsssrrrZZZhhhlll\\\aaa\\\XXXZZZaaajjjoooppplllaaaVVVVVV]]]ddddddaaa^^^bbbaaaccchhhddddddpppjjj|||nnnqqqlllpppDDDFFF```uuuPPPaaaJJJPPPEEEAAA555<<<:::777444222111111222444444333222222222333333------------.........///............////////////222000...///999DDDBBB999444000111666999888777888777EEELLLNNN;;;iii]]]BBB>>>\\\vvvkkkVVVWWWzzz}}}PPPFFFooo{{{|||uuuQQQKKKhhhpppjjjhhhNNN___\\\XXXOOO```LLLeeegggfffccc___aaahhhgggLLLUUUPPPZZZZZZQQQCCCGGGTTTVVVUUUUUUPPP888222222333222===EEE>>>999555444777999:::===BBB???AAACCCCCCBBBBBBCCCDDDEEEDDDCCCDDDFFFGGGGGGGGGIIIEEEAAA@@@BBBCCCCCCAAA===???@@@@@@???AAAGGGLLL@@@EEEDDD>>><<<@@@@@@===@@@???@@@DDDKKKOOOPPPOOOFFFGGGJJJKKKLLLJJJHHHGGGGGGHHHIIIIIIJJJJJJ666)))BBB???$$$---444'''///???YYYgggYYY<<<,,,---////////////............///...---,,,+++,,,------***)))***///666<<<>>>>>>@@@===:::666---(((,,,444===BBBDDDAAA???<<<666000***))))))+++)))&&&&&&***+++///...)))***///000---111666999888999;;;777000***---...******...111111333222333666:::>>>@@@AAA===;;;<<>>AAArrr]]]888jjjaaa???HHH^^^{{{zzzqqq~~~hhhDDD666OOOtttsssTTT@@@iiiLLLAAAwwwzzz|||qqqjjjCCC[[[|||pppjjjRRRcccfff[[[IIIdddMMMWWWpppiii```ZZZccc___iiiLLLSSSVVVVVVQQQPPP>>>III[[[VVVTTTWWWMMM444666333///444???@@@:::;;;888555666999===@@@BBBAAA@@@@@@AAABBBCCCAAA@@@GGGFFFEEEFFFIIIJJJJJJIIIGGGAAA@@@DDDHHHEEE@@@>>>>>>@@@AAA>>>???DDDEEECCCFFFHHHGGGBBB;;;999<<>>???AAADDDHHHJJJOOOKKKGGGGGGKKKMMM222777///,,,222333222111EEEXXXeee[[[AAA...+++000////////////............///...---,,,,,,,,,------+++***+++///555:::;;;;;;<<<999222111:::AAA888(((444999=========???<<<888***((((((+++***&&&&&&))))))------))))))---000...222666777777999<<<777///)))---///---,,,...///...000000222666;;;???AAAAAA@@@???BBBHHHIIIDDDAAAAAAKKKgggkkk]]]ggghhhjjjjjjhhhiiikkkfff___aaajjjsssrrriiiccceeejjjlllmmmpppooocccZZZeeexxx}}}rrrwwwzzzhhhZZZ^^^kkkfffaaannnmmmzzzbbb]]]VVVKKK~~~SSSOOO\\\IIIFFF999555444666666333222444222444444333///...000222//////...------------...,,,...000000///...///000111///000777???BBB???;;;===555777<<<888666:::;;;===eeeqqqggg@@@[[[iii:::PPPvvvWWWLLLLLLBBBHHHLLLUUUcccsss}}}TTT===;;;cccvvvaaaOOOVVV{{{yyyDDDVVVuuuyyyyyywwwYYYIIIsss~~~tttRRRUUUggg```BBB\\\KKKSSSkkkeeebbbaaaXXXTTT```HHHSSSYYYYYYSSSOOO>>>IIIZZZVVVTTTUUUJJJ444666333000666@@@AAA;;;:::888666777:::>>>@@@AAABBB@@@>>>>>>???AAAAAAAAADDDDDDDDDEEEGGGJJJMMMOOOGGGAAA@@@DDDGGGDDD???===???AAAAAA??????CCCDDDBBBFFFEEEBBB===:::<<>>VVV{{{}}}xxxrrrGGG\\\tttvvvfff^^^sssaaaBBBUUUKKKMMMddd___bbbddd```ZZZdddKKKVVV[[[YYYQQQNNN>>>IIIZZZVVVTTTSSSEEE333555333111888CCCCCC<<<999888777999<<>><<<;;;===@@@AAAAAA???AAACCCDDDDDDGGGMMMRRRFFFAAA@@@DDDFFFBBB===<<<@@@CCCBBB??????BBBCCC@@@DDDAAA===;;;<<>>;;;<<<>>>@@@@@@@@@@@@AAABBBCCCDDDEEEVVVPPPIIIEEEFFFGGG???iii999***444 :::UUUfffYYYCCC000---333333---////////////..................------,,,,,,,,,,,,,,,,,,,,,---...000000111///444444111666@@@BBB<<<000333555555777===???>>>+++((((((++++++(((&&&'''&&&)))+++***))),,,000333<<<:::888:::<<<;;;333***)))...111///...111111///222333666;;;???AAAAAA@@@JJJDDDAAA@@@@@@AAAGGGOOOMMM\\\iiihhhnnnpppkkkbbb___aaaeeepppcccXXXZZZhhhqqqpppjjjaaa]]]___jjjwww~~~}}}ssswwwttttttmmmmmmgggaaakkk}}}ggggggZZZccc___aaaaaaXXXFFFUUUGGGGGG@@@888555555666444111111555111111111333555555333111000//////...............---///000000//////000111---000333666888999:::;;;666777333555===???;;;===QQQ===IIIfffwwwKKKmmmLLL>>>AAA???DDDIII@@@EEEBBBCCCBBB???>>>EEESSS___{{{yyyFFF666YYYjjjKKKppp}}}VVVFFF```{{{ooo~~~YYYRRRlll}}}zzz___uuuiiiMMMQQQLLLHHHaaa]]]aaabbbkkkccchhhLLLVVV\\\[[[SSSLLL>>>JJJ[[[VVVUUUQQQ???222444222222:::EEEEEE<<<888888888:::===???>>>===>>>===<<<===???AAAAAA@@@:::???DDDEEEDDDEEEKKKPPPEEEAAA@@@DDDDDD@@@<<<;;;AAADDDCCC??????AAABBB???@@@>>>===>>>BBBGGGJJJKKK>>>>>>>>>>>>============>>>???@@@AAABBBCCCCCCDDDJJJGGGDDDCCCEEEGGG===TTT333000///***WWWbbbSSS>>>------222222000///////////////............---------------,,,,,,,,,++++++++++++++++++,,,---++++++///555333...111;;;111444444333666;;;>>>===000+++(((***+++(((&&&''''''))),,,,,,+++,,,000666AAA>>><<<===>>>999000***---111222//////333666666777888:::===@@@AAA@@@>>>EEECCCCCCEEEEEEDDDIIIPPP;;;DDDooommmlllmmmnnnmmmggg```[[[YYY\\\______\\\ZZZ[[[\\\IIIQQQiiizzzxxx}}}zzzvvvzzzwww|||xxxssswwwzzzzzzzzzvvvwwwWWWmmm^^^hhhSSSnnnFFFKKKRRRPPPEEE888555444555444444888???666111---222999;;;666///000000///............///---///111111000///000111...111666888888999<<<>>>:::;;;777???OOOKKK@@@EEE~~~pppBBB{{{<<>>lllwwwxxx|||jjjZZZppp}}}MMMhhhzzzZZZLLLNNNEEEbbbaaaeeebbbkkkaaafffHHHRRR[[[___[[[LLL???LLL[[[XXXVVVOOO999111333222222<<>>===<<<:::;;;>>>AAADDDDDDAAA???;;;AAAGGGIIIGGGFFFIIILLLCCC@@@@@@CCCCCC>>>;;;;;;BBBDDDCCC??????AAAAAA???<<<===AAAFFFIIIHHHEEEBBB===>>>???@@@???>>>===<<<<<<<<<===>>>???@@@AAAAAAAAABBBCCCFFFHHHIII???;;;'''...111;;;ZZZNNN777......444222)))***444////////////............------......------,,,+++***+++++++++******+++---666...333BBBCCC444,,,000...111222222555;;;???>>>666///)))***+++)))'''(((((())),,,...,,,***000777AAA>>>>>>@@@===555///,,,444777666222111555888888;;;;;;;;;===@@@@@@???===888;;;CCCJJJIIICCCBBBDDD???IIIsss___^^^fffiiiccc\\\lllggg___ZZZXXXYYY[[[]]]fffwwwyyyxxxyyy{{{~~~}}}|||xxxwwwvvvVVVeeeVVVnnnKKKNNNMMMQQQDDD999888666555666666888@@@III777111---000888;;;666///111000//////......//////---///111111000000000111000333666999:::<<>>999EEEWWWKKKBBBVVVTTT]]]@@@ZZZTTT___]]]KKKMMMOOO[[[dddXXXZZZ^^^TTTHHHAAAAAABBBBBBAAA666BBBXXXqqq\\\HHHFFFkkkZZZCCCsssoooBBBUUUsss|||xxxwww___YYYvvv~~~ZZZgggcccHHHQQQDDDeeeeeejjjeeerrriiimmmMMMSSSZZZ___]]]LLLAAANNN]]]YYYXXXNNN444000222111222===GGGDDD888777777777999;;;===<<<:::888:::>>>CCCFFFEEEAAA>>>???DDDHHHJJJIIIHHHIIIKKK@@@>>>???BBBBBB===;;;<<>>;;;999:::;;;===@@@???>>>>>>>>>>>>>>>???BBBDDDGGGJJJKKKJJJ:::222)))---777@@@@@@222+++...222333///,,,...222////////////............------.........---,,,+++***,,,---,,,++++++---000@@@???CCCKKKIII<<<222000,,,000111000333999<<<;;;<<<333+++******)))((()))((((((,,,...+++(((---777;;;:::===@@@;;;222///111;;;>>>===888666777777555;;;:::999;;;===??????>>>888<<>>@@@@@@EEE~~~vvvmmmkkkjjjlllpppnnnZZZSSS\\\iiiqqqsss}}}wwwrrrlllqqq~~~oooiiitttQQQbbbUUUxxxMMMXXXQQQvvv]]]GGG@@@;;;999999999666555;;;CCC444111///000333555333111111000000///////////////...///111111000000000111222333555888<<>>AAAAAABBBCCCDDDFFFHHHIII===<<<>>>BBBAAA===;;;>>>AAACCCBBB??????BBBBBB@@@@@@DDDGGGGGGCCC>>>======CCCAAA>>><<<===AAAFFFIIIMMMKKKGGGDDDBBBAAAAAAAAACCCEEEHHHIIIIIIHHH***111333///<<<>>>))),,,...222///+++///999666,,,000/////////............,,,---.........---,,,++++++---///...------000333???JJJQQQIII<<<666555666...111111///111555777555@@@555,,,)))***)))((()))'''(((+++...***&&&+++666555666;;;???:::000///444???CCCCCC>>>999777555111999777777888;;;>>>??????GGGHHHKKKMMMHHHCCCEEEJJJ===???yyyuuuttt}}}sss}}}~~~rrrhhhuuukkkyyyqqqkkkOOOlllbbb~~~RRR]]]RRRccceeeOOOOOO???======;;;444...000666000111222000......000333111111000///////////////...000111222111000111222222222333777===AAABBBBBB777<<<:::JJJXXXFFFWWWzzzSSSGGG>>>___VVV}}}www^^^NNNEEECCCCCCDDDEEERRRnnnuuuBBB>>>{{{{{{VVVMMM~~~QQQEEEnnnuuu{{{~~~SSSZZZnnnsssdddvvvoooKKKbbbJJJccc]]]fffeeeeeeeeeqqqSSSVVVYYY______LLLCCCQQQ___\\\ZZZMMM///000111000222===GGGAAA444777555444555888999:::999777888:::>>>AAABBBAAA??????<<<999999===BBBFFFHHH;;;;;;===AAAAAA===<<>><<<:::HHHMMMQQQOOOHHHDDDCCCEEE666OOOWWW~~~kkk|||dddgggpppuuuKKKuuuVVV|||QQQxxxxxx;;;```PPPEEEKKK???>>><<<;;;999777444222111111111111111111222222//////000000///...------111222111...///222222///333333666???IIILLLFFF@@@999999999GGGSSSOOOmmmSSSRRRhhhUUUCCCHHH|||ooouuu```TTTIIIGGGFFFHHHNNNWWW===>>>wwwvvvIIIUUU|||JJJTTTwwwuuummm~~~}}}EEEkkkrrr[[[~~~RRR\\\[[[YYYmmmjjj^^^aaa^^^pppZZZKKK]]]bbbUUUHHHIII[[[ZZZbbb^^^:::888222666111000JJJ???CCC444333444666777666777999:::999:::;;;===>>>>>>????????????===;;;???EEEFFFBBB;;;???BBBCCCAAA@@@@@@AAAFFFDDD@@@>>>>>>@@@DDDFFFNNNFFF???>>>BBBDDD???:::AAAHHHRRRZZZ[[[VVVNNNHHHDDDDDDCCCAAABBBEEEKKKOOOIIIGGGEEECCCCCCEEE555000///111000------111000///............///000000000111111111111000000000//////......---,,,,,,))),,,---+++)))***000555888555111---++++++,,,.........///111444666888:::999>>>999+++%%%***+++&&&&&&&&&(((+++---...---+++------...000...+++///555AAAHHHMMMGGG===777333...---111666888:::;;;>>>@@@;;;FFFUUU```bbb[[[PPPIII999DDDHHHlllrrrrrrooo{{{uuuuuuSSSpppXXXrrrVVVkkkLLLVVVOOOAAACCCBBB???===;;;:::777444111111111111111111111222222000111111111000000///...111333333000111555555222000111555<<>>>>>555888IIIYYY|||BBBeeeMMMPPPEEEdddqqqsss[[[MMMIIINNNVVVOOOlllzzzOOOBBBqqq~~~tttWWW___xxxjjj999cccyyyrrrmmm}}}XXXWWWwww]]]uuuuuuSSSYYY___VVVooommmiiiaaa\\\jjjXXXKKK```bbbTTTFFFIIIZZZ[[[bbb\\\:::777222444000555OOO>>>@@@555444555777888777888:::;;;:::;;;===>>>??????@@@@@@??????===;;;>>>DDDEEEAAA<<<@@@CCCDDDBBBAAABBBCCCEEECCC@@@??????@@@CCCEEE@@@@@@???;;;999;;;AAAFFFSSSRRROOOKKKGGGBBB>>><<<@@@@@@@@@??????AAAFFFIIILLLKKKHHHFFFDDDDDD666111...------,,,...333000000////////////000000000000111111111111000000000//////......---------+++---...,,,***)))+++......,,,***)))***,,,///111---...///111333666888999999>>><<<111(((((()))'''(((''''''))),,,------,,,)))***---000///,,,///444===777DDDKKK;;;444555---///444999:::999<<>>;;;>>>444222IIIkkkAAAiii<<>>???===;;;===BBBCCC@@@>>>@@@CCCDDDDDDCCCCCCDDDCCCBBBAAA@@@@@@AAABBBCCC???>>>>>>===???EEELLLQQQNNNJJJEEE???<<<<<<===>>>>>>??????>>>>>>???AAADDDKKKJJJIIIHHHFFFEEE444111...---,,,---///222000000000000000000000000000000111111111111000000000/////////......------+++---///...,,,***+++,,,///...---++++++,,,...///+++,,,---///111444666777999>>>???777---(((((()))***((('''(((***---------)))+++000555444111333888===000DDDSSS;;;000666...333555888888888;;;BBBIIILLLKKKIIIIIIKKKMMMNNNOOO[[[VVVIIIXXXrrr~~~rrr```}}}zzz}}}YYYooo[[[pppJJJ}}}CCCjjjfffUUUMMM@@@===;;;;;;===>>>;;;999333222222222222222111111111111222222222222111111///333444111000222222000333888???BBBAAA???>>>>>>888<<<:::999HHHgggjjjXXXlllCCCEEEOOOUUUcccKKKQQQ@@@VVVuuuRRRKKKjjj}}}___OOOooovvvuuu@@@\\\{{{rrrJJJ\\\hhhllluuuhhhVVVkkkSSSrrrkkkssspppjjjooodddKKKaaa]]]SSS???LLLXXX]]]```RRR999333333///111DDD\\\;;;999777555777888888888888999;;;;;;<<<===>>>???@@@@@@@@@===???>>>;;;<<<@@@AAA??????@@@BBBCCCCCCDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAEEE>>>:::AAAOOOWWWTTTLLL===>>>>>>@@@AAABBBDDDDDD???AAABBBAAA@@@@@@AAABBBCCCDDDFFFHHHIIIJJJ000000000//////000///...000111111111111111111000000000111111111111000000///////////////.........,,,---//////...---------...---,,,***))))))((((((++++++,,,...111333555777999<<<@@@===333)))'''***+++)))''''''***,,,------***,,,222777777444666;;;CCC666KKKZZZ>>>000888555666555333333666999===???PPPOOOKKKGGGFFFLLLWWW```______UUUGGG~~~||||||~~~tttooorrrkkkOOOwwwRRRFFFJJJ^^^rrr^^^QQQAAA@@@@@@???===;;;999777333333333333222222111111000111111222222111111111111666777333000111111///000777>>>AAA???;;;999999<<<;;;>>>???AAATTTvvvRRRjjjxxxOOO444PPPEEEuuu\\\LLLnnnRRR@@@xxxjjjeeeAAAttt{{{]]]FFFmmm}}}rrrhhhHHHeeeffftttlllNNNdddQQQkkkeeelllooommmrrrjjjGGG^^^ZZZYYY>>>PPPWWW^^^___LLL999111333...222GGG]]]999888777444666777777666666888999::::::<<<===>>>?????????===@@@@@@===<<>>??????@@@AAACCCDDDDDDDDD@@@AAAAAAAAAAAAAAAAAA@@@@@@<<<===GGGRRRUUUKKKAAA@@@@@@AAABBBBBBAAA@@@@@@@@@AAACCCBBBAAA@@@AAABBB???AAADDDGGGJJJLLL---111333222222333000---111111222222222222111111000000111111111111000000////////////////////////,,,---......//////......+++++++++++++++*********,,,---...000222555777888999:::???BBB:::,,,'''++++++)))'''(((***,,,------)))+++000555555222444:::@@@999HHHQQQ===111666777;;;999777777:::======<<<@@@FFFKKKLLLIIIJJJOOOUUUUUUXXXWWWFFFppp|||sss~~~ssseeetttaaaNNNqqqNNNKKK\\\XXXrrr\\\LLLBBBEEEGGGCCC===666333333444444444333222222111111000000111222222222111111333888;;;777333333333222333:::BBBFFFDDD???;;;999<<<777>>>FFFJJJaaaNNNgggOOODDD<<>>>>>>>>>>>===AAABBB>>>===???@@@>>>???>>>>>>@@@CCCDDDDDDDDD@@@@@@AAAAAAAAAAAA@@@@@@;;;CCCLLLOOOKKKEEEBBBAAAEEEDDDAAA>>>===>>>???@@@>>>???AAA@@@??????@@@AAA@@@BBBDDDGGGHHHIII---222444222222444222...111111222333333222111111000000111111111111000000/////////////////////000...------------...---,,,***+++,,,---......------,,,---...000222555777888:::888===DDD???000(((+++***)))((()))+++,,,,,,+++((()))...222222///222777888666:::???;;;555555777999:::<<<======<<<<<<<<<444:::CCCIIILLLMMMOOOPPPSSSMMMWWWVVVccc{{{wwwllluuuxxxggg[[[dddPPPrrrRRRrrrqqqUUUsssnnnWWWEEE===DDDJJJGGG<<<333111333555444444333222222111111111111222333333333333333000777;;;888444555666555777===FFFKKKKKKEEE>>>::::::777BBBPPPeeeTTT]]]<<>>?????????===BBBDDD@@@>>>??????>>>AAA???>>>@@@DDDFFFFFFEEEAAAAAA@@@??????@@@AAAAAAFFFLLLQQQMMMDDD>>>@@@DDDBBB@@@???===>>>@@@BBBDDD>>>?????????>>>>>>@@@BBBBBBBBBDDDEEEFFFGGG///444555111111555444000111222333444444333222111000000111111111111000000////////////000000000000///...,,,++++++,,,+++***((()))+++,,,,,,,,,+++******+++,,,...000333555666;;;666;;;FFFCCC222)))+++***)))((()))+++,,,,,,+++((()))---111000...111777666777222444??????999:::...444:::;;;777555666888333555<<>>PPPhhhmmmTTTRRRVVVMMMcccjjjppplllgggnnnEEEeeeZZZ^^^DDD]]]XXX```ZZZ???:::000111444666>>>SSS999;;;666777888999999888777999:::;;;<<<===???@@@@@@@@@@@@>>>CCCEEEAAA>>>???@@@>>>BBB@@@???AAAEEEHHHHHHFFFBBBAAA@@@??????@@@AAABBBSSSNNNHHHBBB@@@????????????AAABBBCCCCCCCCCAAA@@@???@@@@@@??????@@@BBBEEE@@@AAABBBCCCEEEGGG333333444444333333222111222111111111000000//////000000000000000000000000222000///------///000222//////...---,,,,,,++++++,,,,,,,,,++++++*********)))***+++,,,---000555888555GGGBBB@@@MMM<<<$$$***)))))))))+++,,,---+++)))...+++///555333,,,111===>>>666444999999555:::DDD777:::999444555<<<@@@???<<<===AAAIIIRRRZZZccciiijjjbbb^^^WWWcccqqq|||wwwwww}}}~~~jjjiiiyyyVVVcccYYYmmm]]]IIIPPP\\\KKK>>>DDDEEE???:::999999999444222111111333444444333444444444444444444444444333111222333111111666>>>===???CCCFFFGGGGGGFFFFFF===:::MMM^^^lllUUUBBBLLLKKKXXXtttFFFIIIKKKkkkwwwwwwNNNRRRTTTOOOxxxuuu>>>___nnnyyyfffRRREEEXXXqqq]]]HHHXXX@@@UUUbbbjjjkkknnnnnnLLLccchhhTTTKKK\\\aaagggUUU888777555888+++666LLLIII999222111888666555555777<<<@@@CCC999;;;>>>?????????AAACCCBBBDDDEEEDDDBBB@@@??????GGGEEECCCCCCDDDEEEEEEEEECCCCCCBBB???<<<===AAAEEEFFFFFFFFFEEEDDDBBB@@@@@@?????????????????????????????????@@@AAABBBDDDDDDFFFCCCAAABBBEEEGGG333333444444333333222111222111111111000000000000000000000000000000000000111000///......///000111///......---,,,,,,++++++,,,,,,,,,+++++++++******)))***+++,,,---000444888777DDDBBBBBBKKKCCC000)))*********,,,---...,,,***+++)))...555333...444???HHH???;;;>>><<<888;;;EEECCCBBB;;;333333;;;AAAAAACCCBBBFFFNNNXXX^^^^^^]]]eeecccddd[[[```hhhzzz{{{xxxqqqxxxjjjrrrNNNyyyTTT{{{WWW\\\KKKsssQQQGGGDDDHHHGGGAAA<<<>>>@@@AAA555444222222333444444333444444444444444444444444444222333444333222777???AAACCCFFFGGGFFFDDDCCCBBB>>>HHHUUUooohhhTTTFFFTTTUUUhhhwwwVVVPPPIIIQQQkkkwwwSSSXXXsssPPP[[[}}}WWWKKKooocccvvvjjjBBBTTTlllcccIII\\\CCCZZZbbbaaadddiiiiiiGGG^^^fffUUURRRbbbfffiiiUUU888777444888,,,888MMMIII999333222555555666888<<>>???CCCBBBAAAAAABBBCCCCCCCCCDDDDDDBBB???<<<===AAADDDDDDDDDDDDDDDCCCAAA@@@???????????????????????????????????????@@@BBBCCCDDDEEEDDDCCCCCCEEEFFF333333444444333333222111111111111111111000000000000000000000000000000000000000////////////000000.........------,,,,,,+++,,,,,,,,,++++++++++++***)))***+++,,,---000444777:::===CCCEEEIIINNNBBB))),,,++++++,,,......---+++((((((---444333000666AAAKKKBBB;;;;;;888333555<<>>>>>BBB???@@@HHHVVVaaabbb___[[[aaaggg\\\YYY[[[tttzzz{{{}}}fffooopppOOOTTTSSSvvvEEE```HHHGGGPPPPPPKKKBBB>>>AAADDDEEE777666444333444444444222333333333333444444444444444333444555444333888??????AAACCCCCCAAA???>>>>>>>>>WWWZZZjjjeeeVVVMMM^^^```}}}{{{}}}sssoooXXXIIIIIIccccccEEEiiihhhKKKgggrrrIIIZZZbbbxxxuuuOOOMMMeeekkkJJJaaaHHH```aaa___aaaggghhhGGG```iiiXXXTTTdddfffgggSSS888888555888...;;;MMMHHH999555444333444777:::>>>CCCFFFIII<<<<<<>>>BBBGGGIIIFFFCCCCCCEEEFFFEEEBBB???>>>>>>???@@@@@@AAABBBBBBBBBBBBDDDDDDBBB???======@@@BBBBBBBBBBBBBBBBBBAAA@@@@@@????????????????????????>>>>>>>>>???@@@AAABBBCCCDDDEEEFFFEEEDDDCCC333333444444333333222111111111111111111111111111000000000000000000000000//////000000000000//////......---------,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,///333666;;;777CCCHHHGGGXXXTTT---,,,+++***+++---...---+++)))***///444333111777@@@JJJAAA999666333000222666>>>???@@@AAABBBBBB@@@===BBB>>>:::>>>JJJZZZbbbdddYYY___ggg\\\XXXYYY}}}qqqooo}}}rrr\\\rrrkkk{{{ccc^^^nnnVVVqqqFFFOOOyyyGGGLLLZZZVVVLLLAAA<<>>===???BBBBBB@@@@@@BBBDDDFFFccc```^^^eeeZZZVVVhhhhhhwwwpppwwwcccPPPDDDZZZ}}}aaaJJJnnn___DDDsss^^^AAAppphhhhhhgggIII[[[nnnLLLcccLLLbbb```aaa```ccceeeHHHccciiiTTTQQQbbbbbbaaaNNN777:::888777///<<>>>>>999888:::@@@GGGIIIEEE@@@DDDEEEFFFEEEBBB???>>>===>>>@@@CCCDDDCCCCCCCCCCCCEEECCCAAA???===>>>???@@@AAAAAABBBBBBBBBBBBAAAAAA????????????????????????=========>>>???@@@BBBBBBCCCEEEHHHFFFCCCBBB333333444444333333222111111111111111111222222222000000000000000000000000//////000000000000//////---------------,,,,,,,,,++++++++++++++++++++++++******++++++,,,...222666:::333BBBJJJEEE[[[___777+++***))))))+++,,,,,,+++,,,...333555333222777>>>LLLDDD<<<999888777888:::AAACCCGGGIIIIIIFFFEEEEEEFFFGGGDDDAAAGGGSSS\\\^^^]]]```fff\\\]]]cccyyytttuuummmsss\\\iiiqqq~~~fff}}}nnnkkkccc``````TTTIIIhhhLLLNNNZZZUUUJJJ???<<<>>>???<<<999777555444444555333222222222222333333333444444222111333555333222666===@@@CCCEEEEEECCCCCCGGGKKKTTTgggiiiaaaddd]]]]]]pppnnnvvvlllrrrJJJEEEtttQQQRRRvvv~~~LLLXXXiiiKKK```aaabbbpppLLLTTTjjjPPP```PPP___```ccc]]]\\\```GGGaaabbbHHHTTTdddbbb]]]III555:::888444000===JJJ@@@555555666666777888999999999888888888777999???EEEGGGCCC>>>CCCEEEFFFEEEBBB???>>>>>>>>>@@@CCCDDDCCCAAABBBCCCDDDBBB@@@>>>>>>?????????AAAAAABBBCCCCCCCCCCCCBBB????????????????????????=========>>>???@@@BBBBBBBBBEEEGGGGGGDDDBBB333333444444333333222111111111111222222222222222000000000000000000000000000000////////////000000------------------------***++++++++++++,,,,,,,,,******++++++,,,...222555777111AAAJJJEEEYYYaaaEEE+++)))((((((***+++++++++///333666666444444888===IIIDDD===;;;;;;===<<<<<>>DDDKKKBBBKKKPPPPPPUUU^^^aaa___]]]^^^bbbZZZ^^^ggg~~~rrrxxxcccccclll___```SSSuuu\\\tttVVVoooLLLZZZUUUKKKTTTOOOGGG@@@@@@CCCAAA;;;777666444333444444444222111111222222333333444444111000222555333111555<<>>gggmmmgggVVVPPPbbbVVVYYYUUUYYYbbbfff``````cccJJJbbb```DDDZZZjjjeee\\\FFF333999666333111>>>HHH===333555777777777888999::::::::::::::::::<<<@@@EEEGGGDDDAAABBBDDDEEEDDDBBB@@@??????===@@@CCCBBB???>>>???AAACCCAAA>>>>>>???@@@@@@???AAABBBBBBCCCCCCCCCBBBBBB????????????????????????>>>>>>>>>???@@@AAABBBCCCAAACCCFFFFFFFFFEEE333333444444333333222111111111111222222333333333000000000000000000000000111000///......///000111------------------------******+++++++++,,,,,,,,,***++++++++++++---111444333111@@@IIIFFFSSS___TTT,,,***))))))+++,,,,,,,,,000555999777555666;;;???EEEAAA<<<:::<<<>>>===999>>>AAAEEEEEE>>>:::DDDQQQFFFOOOUUUYYYaaammmmmmeee]]]```eee]]]```hhhtttjjjnnngggeee```pppRRR{{{[[[~~~VVVUUUOOOsssbbbKKKRRROOOIIIFFFHHHJJJDDD:::555444222222333444444333000111111222333333444444111111333666444222666<<<<<<@@@CCCBBB???AAAHHHOOO[[[MMMbbbfff]]]\\\aaatttooonnnzzzrrrLLLjjjgggJJJdddTTTSSShhhEEEbbbpppeeedddQQQXXX^^^SSSZZZRRRfffeeedddiiikkkLLLbbbaaaGGG[[[kkkdddXXXBBB111999555333333AAAIII<<<333777999888888888999::::::;;;;;;;;;<<>><<>><<>>AAAEEE@@@>>><<<===@@@BBBAAA@@@AAAAAAAAAAAAAAA@@@???>>>?????????????????????????????????@@@AAABBBDDDDDDAAA@@@AAADDDIIIJJJ333333333333333333333333000000111111111222222222333111//////111222000---...............///000000///...---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------222555888===HHHTTTZZZYYYMMM!!!)))---)))000+++444444;;;===999999??????999CCCLLL```HHH===222FFFAAANNNPPPKKKLLLRRROOOMMMVVVeeeeee^^^VVVXXXdddjjjhhhhhhdddgggtttkkk]]]{{{ooodddmmm~~~\\\[[[hhhtttkkkhhhfff}}}hhhIIIZZZnnnOOOIIINNNNNNIIIFFFFFFAAA:::444888777000...222333000000000000000111222333333777666444444555888;;;>>>FFF???EEEFFFBBBRRR___SSSdddLLLnnn]]]eeeNNNNNN]]]ooo~~~vvvaaa]]]UUU{{{~~~~~~[[[EEEvvvcccTTTXXXVVVhhhhhhnnnZZZWWW^^^QQQ]]]KKKeeeaaaaaajjjdddSSSYYY\\\HHHbbbggg```KKK:::555666444===+++LLLNNN666888555666999:::===???:::555777>>><<<>>>???@@@@@@BBBEEEGGG???AAACCCDDDCCCCCCDDDEEEFFFCCCAAAAAACCCCCC@@@>>>===???BBBBBBAAA???>>>>>>BBBBBBCCCCCCBBBAAA???>>>CCCAAA>>>>>>???@@@AAA@@@>>>>>>>>>???@@@AAABBBCCCBBBCCCDDDEEEGGGGGG333333333333333333333333000000111111111222222222333111///000222222111///...............///000000//////...---------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------333666999>>>HHHSSSXXXWWWUUU,,,---...+++222...444999AAACCC???===BBBBBB===GGGWWWaaaTTT666666@@@DDDJJJOOOOOORRRYYYRRRLLLQQQXXX___aaa\\\^^^iiippppppggggggttt{{{wwwvvv\\\ssswww___]]]zzz^^^ppp\\\^^^WWWSSSuuuKKKJJJMMMKKKEEEAAA@@@===777444888888222///222444333111111111111222333555555666555444444666888;;;===AAA===>>>AAAEEEUUUdddfffWWWYYYnnncccXXXLLLHHHZZZeee{{{nnnmmmwww]]]^^^}}}|||qqquuuWWWQQQiii\\\PPP]]]YYYmmmnnn^^^XXX[[[PPP___QQQdddddddddkkkeeeUUUZZZ]]]LLLaaafff```JJJ888444555555111---IIICCC...444555:::AAA===888555888<<<;;;888===???AAAAAAAAABBBDDDFFF???@@@BBBBBBAAA@@@AAABBBEEECCCAAAAAACCCCCCAAA???===???AAAAAA@@@?????????@@@AAAAAA@@@@@@???>>>===<<<<<<===@@@CCCDDDCCCAAA??????@@@@@@AAAAAABBBBBBBBBCCCDDDEEEGGGGGG333333333333333333333333111111111111111222222222222111000111222333222111///............//////000000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------222666999===FFFPPPUUUTTTUUU222,,,+++,,,666555:::<<>>FFFYYY\\\ZZZ111;;;???IIIGGGMMMMMMRRRYYYTTTMMMTTTUUU^^^aaa\\\\\\gggqqquuukkkkkk{{{uuuwwwtttjjjcccwwwVVVeeeUUUrrrRRRpppUUUnnnMMMKKKPPPPPPLLLEEEAAA@@@???;;;:::>>>???888222222444666111111222222444555666777666555555555666888;;;======>>>999===KKKXXXhhh{{{JJJnnnnnnnnnMMMOOOEEE\\\[[[qqqddd{{{rrrOOO```nnnggg???]]]eeeQQQUUUWWWiiimmmddd\\\WWWNNN^^^WWWbbbffffffkkkdddWWWXXX[[[QQQ```eee___III666111444555111666EEE<<<444777222555;;;;;;888555888>>>===888===@@@BBBCCCBBBBBBBBBCCCAAABBBCCCBBB@@@???@@@AAACCCBBBAAAAAACCCCCCBBBAAA===>>>@@@@@@??????@@@BBBCCCCCCCCCDDDDDDFFFGGGHHHBBBAAA???@@@AAABBBAAA@@@???@@@AAABBBBBBCCCBBBBBBBBBCCCDDDFFFFFFGGG333333333333333333333333111111111111111111111111111111111222333333333333//////............///000111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------000444888<<>>FFFMMMJJJLLLIIIJJJRRRPPPOOOYYY```ccc___TTTTTTaaannnsssvvvrrr{{{kkkrrrjjjvvvjjj]]]uuu]]]fffQQQ^^^ZZZuuuVVVvvvTTTRRRPPPKKKFFFBBBBBBBBBAAADDDGGGFFF>>>555111222555111111111222333555777777555555555555666999;;;<<<===AAA999<<>>999:::@@@>>>@@@CCCDDDCCCAAAAAAAAADDDEEEEEECCCAAA@@@AAABBBAAAAAAAAAAAABBBBBBBBBBBB===>>>??????>>>???AAACCCBBBBBBCCCEEEHHHKKKNNNPPPRRRLLLEEE???===============???@@@BBBDDDDDDDDDDDDCCCCCCEEEFFFFFFGGG333333333333333333333333111111111111111111111111000111222222222333333444//////............//////111111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,222777:::???GGGLLLLLLVVVKKK333''',,,222666333FFFNNNPPPKKKJJJMMMKKKDDD666777GGGAAA@@@===MMMIIILLLNNNIIIJJJPPPMMMKKKTTTcccccc\\\SSSWWWfffqqqrrr{{{yyy{{{uuu}}}ZZZnnnjjj{{{pppWWWtttUUUWWWUUUlllYYYooo___^^^NNNJJJFFFDDDAAA@@@AAACCCEEEEEEDDD>>>666111111555000000111111222444555666555555555666777999;;;<<<===CCC:::;;;LLLRRRYYYoooLLLqqqxxxTTTUUULLLjjjZZZppp|||iii|||\\\bbbyyyssspppIIISSSbbbPPPTTTRRR```lllkkkYYYMMMLLLYYYZZZbbbdddbbb]]]VVVOOONNNUUU]]]___VVVAAA111000333444666999777;;;999000@@@]]]TTT???888BBBCCC777666BBB===@@@CCCDDDBBB@@@@@@@@@DDDDDDDDDBBB??????@@@AAA@@@@@@AAAAAA@@@@@@AAAAAA===>>>??????>>>???AAACCC>>>>>>>>>???AAADDDGGGIIIPPPMMMGGGDDDBBB@@@???>>>;;;===???AAADDDFFFGGGHHHCCCDDDEEEFFFFFFFFF333333333333333333333333222222222111111111111111000111333222111111222333000//////............///000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))000666999===EEEJJJJJJJJJQQQ777+++333:::CCC???CCCHHHIIIGGGJJJOOOJJJ@@@888333FFF>>>HHH>>>NNNDDDLLLQQQPPPRRRWWWOOOGGGLLLZZZ^^^]]][[[cccqqqxxxuuuooovvvuuu]]]lllaaa|||PPPeeeQQQ]]]SSSQQQVVVgggNNNJJJHHHHHHGGGDDDDDDGGG>>>;;;:::999666222222666111111111111222333444555444555555666888999;;;;;;===AAA<<<:::EEEPPPTTTZZZUUUssspppUUUOOOOOOmmm^^^rrrqqq___rrrWWWddd{{{uuutttpppeeeGGGZZZfffDDDSSSXXXiiilll^^^VVVHHHYYYVVV___ccc___[[[XXXKKKHHHWWW\\\[[[OOO<<<000222555333111;;;<<<>>>222999uuuaaa<<<;;;BBB<<<888<<<===???AAAAAA@@@??????@@@AAAAAA@@@>>><<<;;;===>>>>>>@@@@@@@@@>>>>>>???@@@===>>>@@@@@@??????@@@BBB?????????>>>>>>>>>??????@@@AAAEEEIIIKKKJJJFFFCCC<<<<<<===???BBBEEEGGGIIIDDDDDDEEEFFFFFFFFF333333333333333333333333222222222111111111000000000222333222000///000222000000///...............//////000111000000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------(((000777:::>>>EEEJJJKKK???TTT;;;///:::@@@MMMJJJAAACCCBBBBBBJJJQQQJJJ===>>><<>>===<<<555YYYYYY===;;;???>>>:::<<<===??????>>>>>>???AAA??????>>><<<::::::<<<>>>===???@@@???<<<;;;<<<>>>===???AAAAAA@@@?????????AAAAAAAAABBBAAAAAA@@@@@@;;;===@@@EEEJJJKKKKKKIII???>>>======???BBBEEEGGGDDDDDDEEEFFFFFFFFF333333333333333333333333222222222222111111000000000222333222///---///111111000///..................///000111111000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------(((000888;;;???FFFKKKLLLBBB^^^CCC444:::<<>><<<;;;;;;>>>@@@===???@@@>>>;;;999:::<<<===???BBBBBBAAA???>>>>>><<<===???BBBCCCCCCCCCCCCFFFBBB>>>===@@@EEEJJJLLLBBB@@@>>><<<===@@@CCCEEEDDDEEEEEEFFFFFFFFF444444333333333333222222333333333222222222111111///000222333222111///---..............................---,,,,,,,,,,,,---++++++******++++++,,,---++++++++++++++++++++++++)))111666999@@@IIIKKKHHH@@@PPPQQQ111===999HHHSSSOOOIIIAAACCCOOOYYYTTTIIIIIIMMMNNNLLLNNNQQQMMMDDDQQQKKKTTT^^^^^^___aaa]]]ZZZfffooonnnjjjlllrrrvvvgggdddwwwyyyrrrtttxxxzzzrrrhhhrrr}}}bbbfffpppbbbkkkZZZeeexxxfffRRRkkkdddvvvbbb|||WWWRRRLLLKKKQQQTTTLLL???CCC<<<444222666888666333333777777444111222111///222444666777777777888:::<<<===@@@@@@EEEZZZ```PPPooollleeeKKKMMMZZZhhhuuuPPP}}}lllHHH===???AAAdddwww\\\NNNYYY[[[@@@^^^cccccckkk___PPPZZZ```cccbbbbbb___OOOJJJWWWgggRRR>>>888666444333777000BBB444555???VVV===<<<999===@@@???===;;;;;;<<<>>>???AAAAAA@@@===999999<<<@@@CCC???;;;:::<<<>>>>>>===>>>@@@BBBCCCCCCAAA>>>============>>>@@@CCCEEEGGGEEEAAA===<<<>>>???>>>===GGGEEECCCAAA@@@AAABBBCCCGGGGGGFFFFFFFFFFFF444444333333333333222222333333222222222111111111///000111222222000///.................................---,,,,,,,,,,,,---+++++++++***++++++,,,---++++++++++++++++++++++++***000666999@@@IIIKKKHHHEEETTTUUU@@@???@@@LLLSSSIIIBBB>>>CCCNNNSSSOOOIIIJJJOOOSSSTTTWWWXXXQQQHHHNNNKKKVVVbbb```^^^]]]WWWllliiifffgggooouuuqqqiiimmmhhh{{{qqqooohhh```___fffpppwwwzzz{{{sssmmm|||zzzhhheeeooonnnhhh]]]{{{YYYYYYcccaaagggeee\\\QQQOOOSSSTTTLLLAAA===999555444777999888666555999:::666444555444222111333666888999;;;===???>>>===@@@>>>CCCWWW___PPPssseeeeeeRRRNNNXXX}}}iiihhheeewwwJJJ>>>BBB===IIIeeejjjTTTQQQhhhOOOJJJ```rrrhhhdddQQQZZZbbbcccaaabbb___PPPLLL[[[```LLL;;;777777555555999999CCC777999GGGyyy???:::555===???>>>===<<<<<<===>>>>>>@@@@@@???===::::::===@@@DDD???:::888:::===???@@@BBBBBBAAA@@@???>>>>>>>>>BBBBBBCCCEEEHHHKKKNNNPPPLLLJJJGGGGGGFFFDDD@@@<<>>888888888777777666444444666:::;;;777444555555333333666888:::;;;===???AAA@@@>>>???<<<@@@TTT\\\PPPzzz^^^ddd[[[UUUYYY|||kkkMMM||||||[[[FFF@@@@@@888NNNpppcccQQQdddfffCCCWWWzzzaaadddRRRYYYcccccc___aaa___NNNJJJZZZWWWFFF888666888666666:::;;;<<<666;;;MMMJJJ999777???============>>>>>>>>>>>>@@@@@@???===;;;<<>>BBBCCCEEEEEEEEECCC@@@???EEEFFFFFFFFFGGGHHH444444333333333222222222222222222222111111111111000000111111000000///.................................---,,,,,,,,,,,,---,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---333:::CCCHHHIIIFFFEEEMMMWWWcccEEEQQQUUUVVVSSSIIIHHHPPPNNNCCC@@@FFFFFFKKKPPPTTTUUURRRLLLFFFMMMFFFJJJPPPMMMRRR]]]___YYYjjjwwwpppccc```hhhpppnnnlllwwwpppgggrrruuunnn|||zzzppp{{{dddjjj___hhhkkk\\\QQQ}}}sssuuu|||ttteeeSSSDDDDDDJJJHHHAAA<<<;;;>>>???>>>999555333333333777888444222333333111999:::;;;;;;;;;;;;===???BBB>>>>>>;;;>>>PPPZZZRRR___ccc```___ZZZyyykkkfff]]]~~~vvvZZZ@@@FFF===AAAaaappp___QQQhhhSSSHHHrrreeegggaaaaaahhheeebbbfffdddRRRLLL[[[PPPAAA666777888666777;;;;;;666999>>>SSS[[[III___999===:::;;;<<<===>>>??????>>>>>>@@@???>>>======>>>@@@AAA???===;;;:::;;;>>>@@@AAABBBAAA>>><<<<<<<<<>>>???>>>>>>============>>>>>>CCCEEEHHHJJJKKKIIIEEEBBBCCCCCCDDDDDDDDDCCCAAA@@@DDDEEEEEEFFFGGGHHH444444333333333222222222222222222111111111000000000000000000000///....................................---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,111;;;DDDHHHGGGFFFDDDKKKWWWhhhJJJPPPQQQSSSHHH@@@AAAJJJJJJAAACCCMMMIIIIIIJJJKKKJJJHHHGGGGGGRRRJJJLLLPPPLLLQQQ^^^bbbccckkkrrrrrrooommmkkkhhhgggggg}}}}}}xxx{{{|||yyy~~~mmmzzzjjjvvv~~~UUU```UUUqqqmmmwwwnnnVVVDDDGGGLLLHHHAAA???<<<@@@BBB@@@;;;666555666222666777444222333333111999:::;;;:::999:::<<<>>>DDD>>>===;;;<<>>????????????@@@@@@>>>>>>???@@@AAAAAA:::<<<>>>??????>>>>>>>>><<<===>>>??????????????????????????????>>>>>>===>>>@@@BBBDDDDDDDDDDDDDDDEEEDDDCCCBBBAAABBBCCCCCCDDDDDDEEEFFFFFFGGG444444333333333333222222222111111111111000000000000000/////////.......................................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,***///;;;FFFHHHFFFEEEGGGNNN[[[fffTTTMMMMMMTTTQQQKKKHHHIIIGGGBBBEEEMMMMMMJJJGGGGGGEEEDDDHHHMMMWWWRRRXXX]]]VVVWWW```bbbkkkvvv~~~|||vvvrrrpppnnnvvvuuu~~~~~~~~~qqqqqqyyyyyygggggg{{{fff^^^qqq]]]eeeooozzz```GGGGGGJJJBBB<<<>>>444777999888555444555777444888:::666555666666444666777888999999;;;???AAADDD>>>===<<<===LLLYYYVVVyyybbbYYYZZZTTTtttiiivvvSSSrrrHHH>>>GGGAAAQQQkkkjjjKKKkkkGGGOOOqqqhhhrrrccckkkccc___hhhjjjWWWRRRdddKKK???777999:::777999>>>@@@666999999eeeBBBUUUmmm888DDD888:::;;;<<<===>>>???@@@AAABBB@@@??????@@@AAA@@@???888<<<@@@BBBAAA>>><<<;;;888;;;>>>AAACCCBBB@@@???===>>>???AAABBBBBBBBBBBBAAABBBCCCBBBAAAAAABBBDDDEEEDDDBBBAAA@@@BBBDDDEEECCCDDDDDDEEEEEEFFF444444333333333333222222111111111111000000000000000000///.............................................---,,,,,,,,,,,,------,,,,,,,,,,,,---......------------------------,,,)))...<<>>>>>>>>LLLYYYXXXbbbSSSRRRUUUyyykkk\\\jjj~~~\\\EEECCCAAAEEEZZZppp^^^YYY\\\FFFhhhuuu}}}ooodddhhhhhhUUURRRgggJJJ>>>777999;;;999<<>>@@@;;;;;;;;;;;;===???AAACCCDDDBBB@@@@@@AAABBB@@@>>>999===AAABBB@@@===;;;;;;:::<<>>@@@AAAAAAAAAAAABBBDDDEEEDDDAAA@@@AAABBBCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDD444444444333333333222222111111111111000000000000000000///.............................................---,,,,,,,,,,,,------,,,,,,,,,,,,---......---------------------------)))---<<>>@@@???LLLYYYYYYcccOOOOOOYYYnnnxxxGGGyyywwwuuuTTT<<>>777:::<<<;;;@@@HHH:::;;;???===wwwAAAiiiRRRIII333@@@<<<;;;:::;;;<<>>AAAAAA>>>;;;;;;<<<>>>???@@@BBBBBBAAA@@@???>>>???@@@AAAAAA@@@???>>>???CCCFFFFFFCCCAAAAAABBBAAABBBCCCEEEEEEDDDBBBAAACCCCCCCCCCCCCCCBBB444444222222222222444444333333222222111000/////////000111111111000...---//////...------------............------,,,,,,,,,+++,,,------......------,,,+++***+++---...---,,,---222111777FFFKKKJJJPPPOOOPPPTTTbbbhhhZZZTTTbbb[[[\\\RRRJJJLLLHHHBBBFFF@@@IIIKKKHHHOOO\\\[[[PPPWWWVVVZZZ```bbbbbbgggpppjjjnnnlllgggjjjqqqlll___ssshhheee~~~oooooonnnrrrssshhhhhh]]]]]]ttthhhdddUUUAAAKKKDDDGGG>>>@@@CCCBBB<<<;;;@@@AAA===555555555666666666666666<<<999888>>>EEEEEE<<<444:::===::::::BBBFFFOOOaaabbbMMMOOOWWWqqq```^^^xxx|||oooMMM???CCC@@@NNNnnnhhhjjj\\\bbbzzzhhhSSS]]]fffLLL666888AAA:::>>>IIIEEE888>>>999:::}}}???III222CCC999::::::999:::<<>>???@@@AAABBBCCCBBBAAAAAA=========???@@@BBBDDDEEELLLKKKHHHCCC@@@>>>@@@BBBAAAAAABBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDD444444333222222333444444333333222222111000000//////000111111111000......//////...------------.........---------,,,,,,,,,+++,,,------......---------+++++++++---...---,,,---111///666GGGNNNLLLPPPOOOTTTYYYdddnnnddd\\\dddSSSUUUMMMHHHLLLIIIEEEIII???EEEGGGFFFLLLVVVYYYUUUaaaYYYVVV[[[bbbgggnnntttqqqsssooogggiiiqqqqqqjjjiiillljjjrrriiiqqqlll~~~vvvaaaVVVaaawww~~~nnnmmmMMMKKKFFFDDDBBB@@@EEEFFFBBBBBBDDDCCC>>>666666555555666666777888???======AAAFFFFFF@@@:::<<>>CCCOOOddd```QQQWWW^^^uuuuuueeemmmzzzyyy\\\>>>@@@CCCGGGYYYxxxtttUUU^^^hhhKKK<<<:::;;;:::GGGNNNAAA999???;;;<<<???EEEOOOEEE<<<:::999999999:::===???AAA>>>???@@@AAAAAA@@@>>>===AAAAAAAAA???<<<<<<===>>>@@@AAAAAAAAAAAA@@@@@@?????????@@@AAABBBDDDEEEFFFJJJNNNQQQQQQMMMGGGBBB@@@@@@@@@AAACCCDDDEEEDDDCCCDDDDDDDDDDDDDDDDDD444444333333333333444444333333222222111000000000000000111111000000///...//////...------------......------------,,,,,,,,,+++,,,------......------...---,,,,,,------,,,+++---///,,,444IIIQQQOOOQQQLLLVVVZZZbbbmmmjjj^^^]]]UUUWWWNNNGGGHHHBBB<<>>>>><<<:::>>>BBB===:::???FFFVVVnnn^^^VVVaaafff|||pppaaa{{{qqqJJJEEEEEECCC___qqqkkkdddMMMCCC===;;;BBBSSSSSS<<<:::AAA>>>???>>>DDDrrr>>>666::::::888888999:::<<<>>>???@@@@@@AAA@@@>>>===<<>>===>>>??????>>>BBBAAA@@@???>>>>>>>>>>>>@@@@@@@@@AAABBBCCCEEEFFFHHHLLLRRRUUUSSSMMMHHHFFFCCCAAA@@@BBBEEEFFFEEEBBBDDDDDDDDDDDDDDDDDD444444444333333444444444222222222111111111000000111111111111000000////////////...------------...------------------------+++,,,------......------///...,,,,,,------,,,***---...***222JJJTTTQQQSSSLLLYYY]]]```mmmooobbbYYYYYY\\\RRRHHHFFF>>>888<<>>===CCCJJJ[[[sss[[[XXXeeejjjbbbuuuhhhUUUBBBFFFHHHgggVVVJJJCCCIIIVVV]]]PPP999:::AAA>>>@@@===@@@cccFFF999===<<<:::999999:::;;;===>>>??????@@@??????>>>===BBB???<<<<<>>======>>>???@@@>>>>>>>>>???@@@AAABBBCCCDDDFFFHHHIIIIIIKKKNNNPPPJJJEEEAAAAAADDDFFFFFFDDDDDDDDDDDDDDDDDDDDD444444444444444444444444222222222111111111111111222111111000000000000000//////...------------...------------------------+++,,,------......------///...------------,,,+++------)))222JJJUUUSSSUUUNNN]]]```aaapppxxxoooggg___bbbYYYNNNLLLEEEAAAGGGHHHHHHLLLPPPNNNIIIKKKPPP[[[___bbbdddeeeiiilllnnnssslllfffgggooossskkk```rrrpppuuu~~~mmmqqq|||xxxrrrQQQzzzsss{{{~~~```RRRAAALLL???===<<<<<<;;;::::::;;;<<<:::888777777999<<<===888999:::999777777:::===:::@@@??????FFFJJJWWWlllWWWWWWbbbiiisss___}}}iii>>>KKK[[[kkkYYYPPP___nnnaaaHHH;;;999@@@===@@@===:::HHH^^^GGG???>>><<<;;;:::;;;===>>><<<<<<===>>>???@@@@@@@@@AAA>>><<<>>>AAABBBAAA>>><<<<<<<<<<<<===???BBBCCC????????????@@@@@@AAABBBAAAAAAAAA@@@BBBFFFLLLPPPQQQKKKDDDAAABBBDDDFFFFFFDDDDDDDDDDDDDDDDDD444444555555555555444444111111111111111111111111333222111000000000000111//////...------------...,,,,,,,,,------------...+++,,,------......------///...,,,---......---,,,,,,---***333IIITTTTTTXXXNNN[[[\\\___ppp{{{zzzzzztttuuuhhhYYYSSSJJJEEELLLIIILLLQQQTTTUUUVVVVVVWWWTTT\\\bbbbbbeeerrrmmmhhheeekkkvvv{{{tttjjjxxxooo|||qqqtttyyyzzzttt}}}fffTTTnnnooopppRRRFFFJJJEEE@@@<<<;;;999888:::>>><<<;;;:::999999;;;===>>>:::;;;:::999999999<<<>>>BBBGGGEEEFFFMMMOOOVVVfffzzzSSSTTT]]]hhhZZZrrr}}}~~~wwwEEELLLwwwfffpppyyy___AAA>>>999???===???@@@;;;>>>mmmDDDAAA@@@>>><<<<<<===>>>???;;;;;;<<<===>>>@@@AAAAAA?????????AAABBBBBB@@@>>>::::::;;;===???AAACCCDDDBBBBBBBBBAAAAAABBBCCCCCC@@@AAACCCDDDCCCCCCDDDFFFPPPMMMHHHDDDBBBBBBEEEGGGDDDDDDDDDDDDDDDDDD333444555666666555444333111111111111111111111111333222111000000000111111//////...------------...,,,,,,,,,---------......+++,,,------......------...---,,,---...///...---+++...,,,444GGGRRRTTTZZZUUU]]]\\\```oooyyy~~~ttt```UUUIIICCCKKKIIIOOOPPPOOOSSS[[[\\\WWWQQQ[[[aaa___bbbrrrppplllkkkooouuuyyyzzzyyyxxxuuu~~~rrrjjjvvvgggtttsssiii\\\ooozzzOOONNNKKKJJJCCC>>>>>>;;;888:::???<<<<<<;;;;;;<<<<<<===>>>:::999888888999:::;;;;;;DDDGGGCCCEEEOOORRRWWWeeevvvtttRRRTTTYYYiiinnncccqqq}}}~~~[[[KKKdddxxxtttttt[[[@@@???:::@@@===>>>DDD<<>>======>>>???@@@<<<<<<<<<===>>>???@@@@@@<<>>===:::;;;===???@@@BBBBBBBBBCCCCCCBBBAAAAAABBBBBBBBB@@@CCCEEEEEEDDDBBBBBBBBBFFFIIIJJJHHHDDDAAACCCEEEDDDDDDDDDDDDDDDDDD333444555666666555444333111111111111111111222222333333111000000000111222//////...------------...,,,,,,,,,------.........+++,,,------......---------,,,,,,---///000///...***///...444GGGPPPSSS[[[cccgggcccfffrrryyyttt```UUUKKKGGGPPPJJJPPPNNNGGGLLLYYYZZZQQQ\\\dddgggaaa^^^dddnnnsssvvvsssqqqpppppprrrzzzvvv}}}yyyppp|||wwwooo^^^sssjjjmmmPPPsss}}}LLLUUUNNNKKKDDD@@@@@@===888999>>><<<<<<<<<===============<<<:::999:::<<<===<<<;;;<<<<<<777<<>>]]]UUUAAA???>>>===<<<>>>???@@@>>>===============>>>???:::???EEEGGGCCC???===<<<;;;===???@@@AAAAAAAAA@@@AAAAAA@@@@@@??????@@@@@@BBBBBBBBBAAA@@@AAADDDFFF<<>>>>>>>>>>>???BBBEEEEEECCC@@@?????????===;;;>>>@@@EEEJJJLLLNNNWWWaaakkkhhhWWWVVVTTTiiiiiiVVVwww}}}}}}YYYvvvvvvXXXEEE<<<:::FFF<<>>;;;:::;;;=========AAA:::888???CCC@@@<<<<<>><<<===???CCCBBBBBBAAABBBCCCDDDEEECCCCCCBBBBBBBBBAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCFFFIIIIIIGGGDDDCCCBBBBBBBBBBBBCCCCCCCCC555555555444333333333222111111111111111111111111222222000/////////000111//////.........---------//////////////////......---...///000000//////...------............------,,,+++---666EEEQQQTTTRRRccckkkqqqrrrttt}}}xxxrrrjjj^^^NNNAAABBBJJJLLLEEEHHHRRRPPPGGGKKKXXX___cccffffffcccbbbeeehhhmmmkkkqqq}}}yyysssyyyzzzpppwwwxxx~~~kkk___NNNFFFHHHLLLNNNGGG>>>>>>CCC<<<;;;;;;;;;===???@@@AAAAAA@@@?????????>>>>>>===>>>===@@@DDDEEEIIIRRR]]]mmmeeeVVVXXXVVVlll~~~```fffvvvqqqrrrdddEEEHHH===@@@<<>>CCCDDDCCCAAA===<<<>>>@@@BBBBBBAAAAAAAAABBBDDDDDDCCCBBBBBBBBBBBBAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCEEEHHHHHHFFFDDDDDDDDDBBBBBBBBBCCCCCCCCC444444444444333333333333111111111111111111111111111111111111111000///////////////............---000000000//////............//////000//////...---,,,------......------,,,...---///999FFFPPPTTTUUUaaakkkrrrpppoooxxx}}}rrrbbbQQQCCC===DDDNNNIIIFFFJJJPPPMMMGGGNNN\\\^^^aaadddeeeccccccfffiiikkkrrr|||~~~zzzxxxyyy|||zzzlllkkk~~~rrrpppwwwgggLLLEEEDDDJJJIIIBBBDDDMMM>>>;;;999:::>>>@@@@@@???<<<===??????>>>===>>>>>>===;;;;;;===???CCCMMMWWWppp___SSSVVVYYYrrrrrrYYYmmm{{{___xxxppp>>>CCC<<<===HHHiiiEEE@@@BBBAAAeeeCCCAAA===<<<<<<<<<;;;:::======@@@CCCCCC??????AAACCCCCCBBB???======???AAABBBAAAAAAAAAAAABBBBBBCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFFFFEEEDDDEEEFFFBBBBBBBBBCCCCCCCCC333333333333333333444444111111111111111111111111///000222222222111///.../////////...............222111111000///...------000000000//////...------,,,,,,------------,,,,,,///...111;;;FFFNNNSSSWWWhhhnnnpppmmmmmmxxxsss^^^JJJ===>>>HHHSSSKKKLLLPPPRRRMMMJJJRRR___\\\^^^aaabbbbbbdddgggjjjmmmyyyzzzwwwyyyuuuuuuiiiwwwvvvqqqxxxqqqhhhJJJ555:::DDDEEEFFFLLLCCC???<<<===BBBEEEDDDAAA;;;>>>@@@@@@>>><<<===>>>===::::::<<<>>>AAAIIIRRRwww[[[PPPSSSYYYwww```bbb}}}vvvgggaaa]]]JJJ;;;BBBLLL```KKKEEEEEEAAANNNEEEBBB???======<<<;;;999;;;???DDDFFFCCC@@@AAADDDCCCBBB@@@>>>===>>>@@@BBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEEEEDDDEEEFFFHHHBBBBBBBBBCCCCCCCCC222222333333333333333333111111111111111111111111///000222333333111///---////////////////////////222222111000///......---000000//////............,,,------......------,,,,,,***...888BBBHHHPPPXXXlllppprrrqqquuuvvvmmm^^^NNNDDDBBBEEEGGGLLLPPPTTTRRRMMMLLLUUU___ZZZ[[[]]]```bbbeeeiiikkknnnxxxpppooouuunnnsss]]]___ggghhhdddqqqooouuusssppp~~~fffHHHDDDJJJHHHEEEFFFIIIEEEAAACCCHHHKKKIIIFFF???@@@AAA@@@>>>=========>>><<<<<<@@@BBBCCCHHHNNN\\\QQQQQQWWW{{{qqqXXXrrrzzzxxxyyy___pppeeeDDDAAALLLbbbFFFAAAAAA@@@>>>EEECCC@@@???>>>===;;;999:::AAAGGGGGGCCCAAACCCEEEBBB@@@>>>>>>???@@@BBBBBBAAAAAAAAAAAAAAAAAAAAA@@@BBBBBBAAAAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAACCCDDDDDDDDDDDDFFFHHHBBBBBBBBBCCCCCCCCC333333333333222222222222111111111111111111111111///000222333222111///---...////////////000000000111111111000000/////////000//////............///---..................---,,,***000;;;CCCHHHRRR]]]eeekkkrrrvvv{{{vvvjjjVVVBBB;;;???EEEHHHGGGNNNRRROOOLLLOOOVVVZZZZZZZZZ\\\___ccchhhlllnnnrrrwwwlllrrrzzznnntttnnnvvvhhhxxxmmmwwwuuuhhh|||pppdddVVVJJJDDDKKKHHHFFFFFFIIILLLKKKJJJEEECCC@@@@@@@@@AAA@@@>>>@@@===>>>BBBEEEFFFIIINNN}}}___TTTRRRVVV}}}\\\ggg}}}{{{~~~kkkMMMUUUvvvfffEEE@@@ZZZIII;;;===AAA999sssEEECCCAAA@@@???>>><<<:::999AAAHHHGGGDDDCCCDDDDDD@@@>>>>>>???AAABBBBBBBBBAAABBBBBBBBBBBBAAAAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@BBBDDDEEEDDDDDDEEEFFFBBBBBBBBBCCCCCCCCC444333333333222111111111111111111111111111111111000111111222111000///....../////////000000000000111000000000000000000000//////...---......000000...//////000000//////......,,,222???FFFJJJUUUdddeeemmmtttvvvyyy{{{jjjNNN666000;;;GGGLLLBBBJJJNNNKKKLLLSSSXXXYYY\\\\\\]]]aaaffflllpppssstttsss}}}nnn{{{ssszzzxxxzzzwwwsssqqqmmmYYYSSSbbbYYYzzzttt[[[FFFHHHGGGFFFFFFFFFGGGIIIIIIIIIDDD>>>>>>CCCFFFEEEBBBBBB>>>===@@@DDDFFFJJJOOOttt^^^TTTRRRUUUrrr___ttt___FFFyyyzzzdddkkkRRRAAACCCJJJ???[[[DDDCCCAAA@@@@@@???===:::999AAAGGGEEEDDDFFFEEEBBB=========@@@CCCDDDCCC@@@BBBCCCCCCDDDCCCBBBAAA@@@AAAAAAAAA@@@@@@@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA???BBBEEEFFFEEEDDDDDDDDDBBBBBBBBBCCCCCCCCC444444333333222111000000111111111111111111111111111111111111111000//////.../////////000000111111000000000000000111111111///...------...///000111//////000000000000//////***)))000===DDDGGGSSScccqqqxxx|||wwwvvvrrrfffQQQ===888@@@DDDCCC>>>GGGLLLKKKNNNXXX\\\ZZZ^^^]]]___ccciiioootttvvvpppkkkwwwllltttzzzuuuzzztttzzzwwwyyy]]]UUUNNNUUUGGG???QQQtttmmmHHHDDDEEEEEEDDDBBBCCCEEEGGGKKKCCC<<<>>>EEEJJJIIIEEEDDD>>>:::===AAADDDJJJQQQkkkYYYRRRPPPUUU]]]gggzzzuuuYYYQQQMMMNNNUUUIIIOOODDDBBBAAAAAAAAA@@@===;;;999AAAFFFDDDEEEGGGEEE@@@<<<<<<===@@@DDDEEECCC@@@CCCCCCDDDDDDDDDCCCAAA@@@AAAAAAAAA@@@@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAA???BBBFFFGGGFFFDDDCCCCCCBBBBBBBBBCCCCCCCCC444333111000000111333444333333333333333333333333000000000000000000000000......//////000000111111000000////////////000000111000///......///000111---///000222222000///---///333...777LLLMMMPPPhhhqqqmmmsssvvvtttpppWWWEEE>>>888???LLLOOOEEEJJJOOOPPPOOOQQQXXX___ZZZccciiihhheeegggjjjjjjooozzznnnsssnnnvvvpppooo}}}tttcccyyy|||dddZZZXXX___[[[aaaSSSNNNfffpppJJJCCCGGGIII???@@@MMMUUULLLGGGBBBBBBEEEGGGFFFDDDDDD@@@DDD>>>CCCEEEAAAUUU{{{hhhxxxWWW\\\TTTTTTyyy[[[rrr{{{dddlll}}}iiirrr```wwwBBB:::@@@555@@@KKK777<<<888???CCCDDDFFFIIIEEE===<<<>>>AAADDDEEEEEEDDDCCCEEEDDDDDDCCCBBB@@@???>>>>>>??????@@@@@@AAABBBBBB@@@AAAAAA@@@??????@@@BBBAAACCCDDDAAABBBFFFGGGEEECCCCCCCCCCCCDDDDDD888666444222111111222222222222222222222222222222000000000000000000000000.../////////000000000111000000////////////000000000///...------...///000...///000111111000///...+++...***444IIIMMMTTTjjjoooiiirrrvvvuuuiiiYYYLLLAAA666;;;EEEEEEGGGOOOVVVUUUOOOMMMRRRYYYVVV]]]bbbdddiiinnnqqqpppnnnsssjjjvvv}}}uuufffxxx~~~~~~{{{vvvqqqvvvjjjxxx}}}[[[ZZZWWWSSSRRRRRRHHHPPPqqq\\\EEEAAAJJJEEE???GGGOOOKKKGGGCCCCCCFFFGGGEEECCC@@@>>>CCC>>>BBBEEEDDD\\\wwwkkksssOOOQQQKKKVVVfffjjjtttbbb~~~KKK===@@@888<<>>AAADDDGGGfffllliiinnnOOOSSSPPPWWWvvvddd\\\YYYAAA@@@<<<888<<<999===:::@@@DDDDDDEEEEEEAAA<<<@@@AAACCCEEEEEEEEECCCBBBBBBBBBCCCCCCBBBBBBAAA@@@??????@@@@@@AAAAAABBBBBB@@@AAAAAA@@@??????@@@BBBDDDFFFEEEBBBAAADDDEEEBBBDDDDDDDDDEEEEEEEEE888777555333222111111111222222222222222222222222000000000000000000000000////////////000000000000000000////////////000000..............................///000000///......---,,,,,,666FFFTTTdddtttyyyrrrzzzuuunnnsssOOONNNLLL@@@888GGGPPPGGGVVV[[[___\\\UUUQQQTTTXXXVVVZZZ^^^___dddkkkllljjjhhhqqqxxx|||mmm```}}}ttt~~~lllhhh~~~vvvrrrxxxoooiiiWWW^^^UUU]]]UUUZZZXXXSSSNNNPPPaaaiiiHHHBBBBBBCCCEEEAAADDDCCCCCCDDDEEEDDDAAA>>><<<;;;CCC???@@@BBBHHHkkksssdddjjjRRRWWWWWWXXXgggyyyeeennn|||ZZZIIIDDD;;;;;;;;;999;;;@@@DDDEEEDDDBBB???<<>>@@@BBBBBBAAA@@@???CCC>>>EEECCCBBB???EEEkkkccccccVVVWWWVVV]]]}}}```zzz{{{xxxsssaaa>>><<<999===>>>;;;===BBBEEEBBB===<<>>@@@BBBBBBBBBBBBCCCDDD>>>DDDDDDDDDAAAEEEjjjfffeee\\\^^^```eeekkkhhhyyytttzzz^^^888???888888<<<;;;<<>>???CCCDDDAAA???@@@DDDDDDFFF???DDDAAA@@@fffxxxcccggg```bbbddddddzzzrrrooouuu{{{yyywwwwwwlllkkkAAADDD???999:::=========???AAABBBAAA@@@BBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>??????@@@@@@@@@BBBAAAAAA@@@?????????@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDD222222333444444444333333555555444333333222111111000000000000000000000000000000111222222222222111111111111111111111111111........................------------------------...)))666EEEGGGkkkiiivvvrrrrrrooorrruuueeeUUUWWWPPPIII@@@;;;<<>>AAAAAA??????BBB???@@@CCC???GGGFFFEEEjjjxxxdddfff\\\[[[\\\\\\~~~vvvrrrxxx~~~}}}yyyxxxtttzzzyyyrrrDDDBBB@@@<<<======<<<===???AAABBBAAA@@@AAABBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAA@@@>>>>>>>>>?????????@@@@@@BBBAAA@@@@@@??????@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE333333444444444333222222555555555444333333222222000000000000000000000000///000111111222222111111222222222222222222222222........................---------------------------000222BBBOOOmmmgggxxxxxx|||uuuqqqsssjjj^^^]]]MMMDDD:::777===GGGOOOSSSLLLTTTVVVQQQWWW\\\oooXXXLLLMMMNNNNNN___^^^fffqqqpppeeegggbbbpppgggtttxxxfffyyyuuuzzzccc\\\HHHNNNTTTIIIAAA@@@GGGKKKGGGDDDEEELLLKKKPPPUUUQQQPPPeeeMMM;;;AAA???@@@BBBAAA>>>@@@DDD@@@@@@BBB@@@KKKJJJFFFiiiwwwgggiiiZZZWWWXXXYYYwwwnnnpppwwwzzzxxxwwwuuuhhhmmm{{{GGG???AAA>>>???===<<<<<<>>>AAABBBAAA@@@AAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBAAAAAA>>>>>>????????????@@@@@@AAAAAA@@@@@@??????@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE444444444444333222222111444444444333333222222222///////////////////////////000000111111111111111000000000000000000000000........................---------------------------666...AAAWWWpppiii~~~~~~yyyrrrvvvrrrddd]]]EEE>>>999<<>>@@@<<<<<<<<<>>>@@@AAAAAA???@@@@@@AAABBBBBBBBBAAAAAA@@@AAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFF444444444444333222222111222222222111111111111111//////////////////////////////000111111111111000////////////////////////........................------------------------,,,777+++EEE[[[ooonnn}}}uuupppxxxsss^^^RRRAAA;;;666<<>><<<;;;<<<>>>@@@AAA@@@??????@@@@@@AAABBBBBBAAAAAAAAABBBCCCDDDDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???@@@@@@AAAAAAAAABBBCCCDDDEEEEEEEEEEEEDDDEEEEEEEEEFFFFFF333333444444444333222222111111111111111000000000000000000000000000000000...///000000111111000000------------------------------------------------------------------------***555---PPP___lllpppzzzzzzzzzrrrrrryyymmmUUUJJJAAA999333777BBBKKKMMMKKKJJJTTTKKKRRRDDDLLLTTTHHH]]]___dddhhhyyyrrroooqqqdddlllrrrrrrmmmiiixxxqqqttthhhwwwzzzeeehhhTTTNNNVVVQQQJJJGGGDDDBBBAAAAAAAAABBB<<>><<<;;;;;;===@@@AAA@@@???>>>???@@@AAAAAABBBBBBAAABBBCCCEEEGGGGGGFFFEEECCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@??????@@@@@@AAAAAAAAABBBCCCDDDEEEEEEEEEEEEDDDEEEEEEFFFFFFGGG222222333444444444333333111111111111111111111111000000000000000000000000...//////000000000000000........................------------------------------------------------,,,666888dddfffkkktttqqqtttsssppprrrsss^^^IIIFFF>>>999777;;;CCCJJJJJJHHHFFFLLLCCCUUUDDDKKKRRROOOfffiiicccmmmtttvvvlllsssgggjjjooozzzuuuiiiyyy~~~jjjtttwwwiiiTTTQQQKKKUUUHHHMMMQQQMMMFFFAAA@@@AAAAAADDDDDDBBBAAACCCCCCCCCOOOHHHIII[[[ttt[[[KKK>>>===CCCFFFFFFEEEAAAFFFLLLFFFKKKIIIKKKttt|||lll___^^^cccZZZwwwwwwhhh]]]RRRJJJMMMKKKBBB888:::CCCEEE@@@AAACCCCCC___WWW;;;???CCC999@@@;;;;;;;;;===???AAA@@@???>>>>>>???AAAAAABBBBBBAAA@@@BBBDDDFFFFFFEEECCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBAAABBBCCCDDDEEEEEEEEEEEEDDDEEEEEEFFFFFFGGG111222333333444444444444222222222222222222222333000000000000000000000000...//////000000000000000////////////////////////------------------------------------------------///999CCCuuummmnnnwwwkkkjjjjjjiiimmmgggMMM;;;AAA999:::===EEELLLMMMHHHCCCHHHLLLCCC]]]LLLRRRYYY\\\^^^fff^^^sssvvvrrr{{{xxxooohhhttttttmmm|||qqqjjjqqq]]]UUUOOO>>>WWWHHHTTT]]]YYYMMMDDDBBBBBBMMM===444;;;BBB@@@???AAADDDKKKRRROOOFFFMMMnnnqqqZZZDDD===AAAEEECCCBBBAAAGGGNNNGGGJJJGGGKKKwwwooo```fffooodddhhhTTTJJJGGGDDD???CCCIIIKKKFFF???@@@EEE;;;GGGBBB<<>>===>>>???@@@AAABBBBBBBBB<<<>>>@@@BBBCCCBBB@@@>>>@@@@@@@@@??????>>>>>>>>>@@@?????????@@@AAAAAABBBAAABBBCCCDDDEEEEEEEEEEEEDDDEEEEEEFFFGGGGGG111111111111111111111111222222333333222222111000////////////000000000000...//////000000000000000222000//////000000///---------------------,,,,,,---...---,,,---//////---@@@???^^^tttiiiooo{{{mmmiiiooooooaaaLLL???>>>BBB888888<<>>===>>>???@@@???===???CCCFFFHHHGGGGGGJJJMMMrrr^^^@@@===FFFHHHCCC@@@AAAEEELLLHHHIIICCCKKK}}}yyyooo___ZZZVVVooouuuWWWDDDCCCIIIJJJDDDDDDFFFGGGCCC@@@DDDKKKCCCAAA>>>BBBDDDFFFgggMMMEEE===FFFCCC:::===<<<:::;;;===@@@@@@@@@AAABBBDDDDDDCCCBBB@@@>>>???@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDD@@@@@@??????@@@@@@AAABBB@@@AAABBBCCCDDDDDDDDDDDDCCCDDDDDDEEEFFFFFF222222222222222222222222333333333333333222111111000000000000////////////...//////000000000000000222000//////000000///------------..................///000...,,,---000222EEEEEEeee{{{llljjjrrriii```gggdddSSSAAA:::;;;===666555888===???>>>AAAFFFUUUXXX^^^bbb___XXXVVVYYYVVVYYYhhhtttwww||||||{{{zzzxxxuuuuuuiiipppeeeFFFWWWGGGLLLSSS[[[[[[PPPFFFBBBCCC???>>>===>>>???@@@???===@@@AAACCCDDDEEEEEEEEEEEEFFFmmmmmmSSS???@@@IIIKKKIIIIIIDDDDDDIIIHHHNNNJJJPPPcccZZZZZZXXXeeemmmUUUJJJMMMOOOKKKQQQEEE>>>BBBJJJKKKHHHEEEDDDDDDBBBEEEFFF???HHHaaaHHHBBB<<>>===>>>???@@@???===??????@@@BBBDDDDDDCCCBBB===IIIddduuubbbWWWIII@@@EEEKKKKKKKKKMMMHHHEEEHHHIIIQQQNNNSSSZZZYYYZZZ[[[___yyy]]]EEEAAAGGGFFF===EEEEEEGGGKKKIIIEEEDDDGGGBBBDDDBBBEEELLLGGG???DDDppp|||ttt@@@CCC@@@AAAAAAAAA===<<<:::;;;===@@@@@@@@@???@@@BBBCCCDDDDDDCCCCCCAAAAAABBBCCCCCCCCCCCCBBBCCCBBBBBBAAAAAAAAAAAABBB@@@@@@??????@@@@@@AAABBBAAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGHHH333333333333333333333333333444444444444333222222222111111000///......---//////000111111111111000111///...///000111000.........///000111111222222......///111111111666<<>>???666666444555999===AAAIIIRRR___[[[WWWTTTPPPQQQ[[[fffmmmxxxrrrppp}}}|||www{{{yyy}}}zzzYYYcccUUUQQQNNNJJJTTT\\\XXXOOOGGGBBB??????>>>===>>>???@@@???===<<>>JJJNNNGGGEEEhhhddd___===EEEGGG@@@===>>>===<<<:::;;;===@@@@@@@@@@@@AAABBBCCCCCCCCCCCCBBBAAABBBCCCCCCDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBBBBBBBCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGHHH222222222222222222222222333333444444333333222111222111111000///......---///000000111111111111111000///...///000111000/////////000000111222333333222---,,,///111111555;;;ccc___^^^aaaRRRTTTJJJ777+++444CCC@@@111444222444888<<>>===>>>???@@@???===:::@@@FFFGGGCCCAAACCCFFFEEEGGGFFFAAADDDXXX{{{YYYCCCEEEDDDEEEHHHIIIEEEAAAAAAEEEFFFFFFNNNOOORRRKKKYYYjjjdddWWWWWWmmmvvvkkkgggnnnyyy}}}zzzrrrZZZCCC???HHHOOOOOOMMMGGGKKKBBB:::BBBFFFBBBBBBiiimmmrrrZZZ@@@CCCEEE<<<<<<>>>===<<<:::;;;===@@@@@@@@@BBBBBBBBBBBBBBBAAAAAA@@@AAABBBCCCCCCDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHH111111111111111111111111222222333333333222111111111111000000//////......///000111111222222111111000///...///000111000//////000000111111222222222444...+++...///222===JJJ___bbbbbbQQQKKK===---+++777AAA;;;---000///111777:::===DDDLLLIIIFFFHHHQQQ[[[aaaggglllppptttrrrttt}}}~~~{{{~~~{{{}}}xxx]]]cccHHH[[[RRRTTTQQQJJJIIILLLIIIAAA???>>>===>>>???@@@???===<<<@@@EEEFFFCCCAAAAAABBBCCCMMMSSSMMMAAA???KKKYYYUUUUUUZZZ[[[LLL::::::GGGDDDEEEGGGFFFDDDCCCEEEHHHDDDEEEOOORRRUUUNNN___wwwkkkjjjdddtttVVVFFFBBBHHHOOOHHHMMMGGG@@@DDDDDD@@@CCC^^^xxxhhh___\\\EEE===>>>999===???===<<<:::;;;===@@@@@@@@@BBBBBBAAAAAA@@@?????????AAAAAABBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAABBBCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGGGG222222222222222222222222111111222222111111000///000000000000////////////000000111222222222222111///......///000111111///000000000000111111111111333///...111222;;;VVVrrryyy```aaa[[[NNN???222+++111::::::333...------222888;;;<<<@@@FFFAAA>>>AAAOOO]]]dddeeeffftttvvv|||zzz}}}{{{zzzooottt~~~pppwwwjjjnnnVVVWWWWWWPPPJJJNNNUUUPPPDDD???>>>===>>>???@@@???=========???DDDIIIJJJGGGDDDHHHIIIJJJLLLLLLGGG???999FFF;;;444888???BBBCCCFFFJJJHHHEEECCCDDDHHHKKKMMMGGGDDDLLLPPPTTTMMM]]]~~~uuudddFFFDDDOOOHHHKKKFFFDDDJJJGGGDDDMMM^^^uuurrr]]]gggTTTFFF888<<<:::???;;;===<<<:::;;;===@@@@@@@@@@@@@@@??????????????????@@@@@@AAABBBBBBBBBBBBBBB@@@@@@@@@???@@@@@@AAAAAA@@@@@@??????@@@@@@AAABBBDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFF333333333333333333333333111111111111111000//////////////////000000000000000000111222222222222111///......///000111111000111111111000000000000000//////222555777GGGpppqqqaaa]]]RRRIII777......999===555///111...///444;;;>>>===???DDDBBB===AAAQQQccckkkjjjhhhooosss~~~}}}}}}ooohhhvvvPPP[[[YYYRRRMMMTTT]]]UUUEEE???>>>===>>>???@@@???======999999CCCQQQWWWRRRJJJ@@@BBBBBB@@@>>>???CCCHHHBBBCCCBBB@@@===<<>>>>>???444===<<<:::;;;===@@@AAA@@@============>>>???@@@AAA???@@@AAAAAABBBBBBAAAAAA????????????@@@AAABBBBBB@@@@@@??????@@@@@@AAABBBDDDEEEFFFGGGGGGHHHGGGGGGFFFFFFEEEEEEEEEEEE555444444333333222222111222222222222222111000///////////////............//////000000///...------000000000000000000000000000111111222222222111111---333......:::ZZZfffXXXSSSKKK@@@777222111333222------111333555333222777AAACCC@@@<<>>>>>999999>>>???<<<;;;===>>>???@@@AAAAAACCCFFFHHHPPPQQQLLLBBBAAAJJJTTTWWWLLLAAANNNIIIZZZYYYJJJyyylllPPPIIIIIIEEEDDDFFFBBBKKKaaaoooooosssooogggiiiiii\\\eeedddcccbbbuuuYYYOOOBBB;;;;;;===>>>===:::<<<>>>?????????@@@AAA>>>===<<<<<<<<<>>>???@@@BBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@???>>>======>>>>>>???@@@AAABBBBBBCCCCCCFFFIIILLLLLLJJJGGGDDDFFFFFFEEEEEEEEEEEE555444444333333222111111111222222222222111000///////////////............///////////////...------000000000000000000000000000000111111222222111111<<<000(((222JJJmmm]]]LLLMMMFFF666666222111333222------111000111000000777AAAFFFDDD===KKKWWW[[[```hhhiiicccppp}}}{{{|||uuukkkiiiJJJWWWQQQJJJYYYHHH777<<<<<<<<<>>>@@@@@@===:::;;;999888@@@PPPYYYQQQCCCPPPTTTNNN???;;;AAABBB;;;777AAAIIIFFF===999@@@IIIGGGKKKJJJCCCAAAFFFKKKMMMGGGAAAOOOIIIXXXZZZJJJ~~~~~~QQQCCCCCCDDDFFFFFFCCCQQQllluuuiiibbb[[[VVV```kkkhhhMMMUUU```dddooocccPPPLLLEEE???<<<;;;;;;;;;;;;===???@@@???@@@AAABBB>>>======<<<===>>>???@@@BBBAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@??????>>>======>>>>>>???@@@AAABBBBBBCCCDDDFFFIIIKKKKKKJJJGGGFFFFFFFFFEEEEEEEEEEEE444444444333222222111111111111222222111111000000////////////............///////////////......---000000000000000000000000//////000111111111111111111...111666UUUxxxQQQ>>>CCC>>>,,,555222111222111......000///000000111999CCCJJJKKKKKKUUU]]]]]]^^^dddiiiiiivvvxxxxxxqqqvvvuuurrrIII\\\PPPAAA\\\KKK>>>>>><<<;;;<<<======<<<:::===999777@@@QQQ[[[TTTFFFXXXggg___CCC===PPPVVVIIIHHHDDD@@@???AAABBBAAA???DDDIIIJJJDDD???@@@CCCEEEFFFFFFRRRHHHSSSXXXJJJmmm|||fffXXXHHHCCCGGGPPP```pppjjjVVVIIIDDDBBBPPPcccjjjRRRTTTXXXWWWYYYddd___EEEIIIJJJJJJGGGBBB===::::::;;;===????????????AAACCC???>>>===<<<===>>>???@@@AAAAAAAAA@@@@@@@@@??????@@@@@@@@@??????>>>>>>===>>>>>>???@@@AAABBBBBBCCCEEEFFFHHHIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEEEE444444333333222111111111000000111111111111000000////////////...............///////////////......////////////////////////......///000111111111111)))...777555ggg{{{wwwcccFFF777888555***333222111111000//////000333333333666<<>><<<;;;;;;;;;<<<<<>>???<<>>999:::<<<===>>>===>>>@@@BBB??????>>>======>>>???@@@@@@@@@@@@@@@????????????@@@?????????>>>>>>>>>===>>>>>>???@@@AAABBBBBBCCCFFFFFFFFFGGGHHHHHHIIIIIIGGGFFFFFFEEEEEEFFF444333333222222111000000///000000111111111000000////////////..................///////////////...........................------...///000111111000333---666???YYYooo]]]JJJ???888111///000111111111//////000111000555555555888===CCCJJJOOOVVVNNNSSSaaa___TTT^^^uuutttxxxnnnmmmhhh}}}wwwcccLLLRRRCCCBBB>>>@@@???>>><<<;;;;;;===>>>:::::::::<<<<<<:::999888999DDDIIIBBB???DDDFFFDDDMMMXXX___WWWEEE888888>>>;;;@@@HHHMMMLLLHHHEEEDDDIIIMMMOOOCCCGGGTTTTTT\\\xxxsssYYYMMMOOO___}}}MMMHHHttt}}}UUUEEE>>>AAACCC???HHH]]]gggUUUPPPRRRQQQNNNVVVXXXLLLGGGHHHJJJMMMOOOJJJ@@@888999:::;;;;;;:::;;;>>>@@@@@@???>>>======>>>???@@@@@@@@@?????????>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCEEEEEEFFFFFFGGGHHHIIIIIIGGGGGGFFFFFFFFFFFF333333333222111111000000//////000000111111000000////////////............---...//////////////////........................+++,,,---///000000000000+++111JJJYYYiii]]]GGG999:::888...,,,444///111111......111222000444333555999;;;===CCCJJJHHHQQQcccmmmeeeYYYbbbvvvsssvvvwwwoookkkTTTaaaEEEEEE>>>>>>>>>>>>===;;;;;;===???:::;;;>>>>>>:::666888===777<<>><<<555:::DDDQQQUUUNNNEEE@@@EEEFFFFFFBBBGGGTTT]]]^^^bbbQQQHHH@@@FFFTTT~~~jjjMMMpppyyyKKK???===AAA???;;;KKK```eeeWWWPPPQQQRRRMMMRRRWWWQQQGGGEEEDDDHHHKKKIIIAAA999888999999999999:::===???AAA@@@???>>>===>>>???????????????>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDEEEEEEFFFGGGHHHIIIIIIGGGGGGFFFFFFFFFFFF333333222222111000000000...//////000000000000000////////////............------...///////////////------------------------++++++---...///000000000,,,OOOjjj]]]tttpppqqqBBB888333666444...---333---111000------222333000222111555:::;;;;;;???GGGOOOsssxxx^^^[[[hhhrrruuuwwwsssbbbxxxZZZYYYMMMMMMBBB;;;<<<===<<<;;;:::<<>>===>>>AAA>>>:::<<>>999:::QQQaaa[[[^^^SSSPPPOOOHHHLLLUUUUUUHHHFFFDDDDDDFFFEEECCCAAA888999999999888:::===@@@AAAAAA???>>>>>>>>>????????????>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCDDDEEEGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFGGG333333222222111000000000......///000000000000000000/////////............------...///000000//////------------------------***+++,,,...///000000000MMMwwwvvvEEEzzzfffKKK---111555333000/////////---111000------222333000222111666===>>><<<@@@GGGddd{{{PPPVVViiilll{{{uuulllnnn\\\EEEMMMLLL===888:::<<<<<<::::::<<<>>>>>>999999<<<<<<888999>>>:::<<<>>>???BBBFFFFFFCCCJJJSSS___hhhmmmsss{{{fffTTTDDDBBBDDDCCCAAABBBCCC???>>>IIIIIIMMMXXXQQQbbbXXXEEEGGGLLLMMMIIIggggggjjjeee888>>>@@@AAA;;;BBB\\\eeeSSSUUUMMMQQQTTTLLLJJJMMMKKKIIIIIIGGGEEECCCCCCFFFIII999::::::999999:::>>>AAABBBAAA???>>>>>>>>>??????>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCBBBCCCEEEGGGHHHIIIHHHHHHHHHGGGGGGFFFFFFGGG999000---222333------222////////////000000000000000000000000000000000000------............------//////...---,,,++++++***222***)))000111,,,---444XXXKKKfffjjjHHH---///...,,,---///000000000111000000000000222333444333222444===???:::LLLpppPPP\\\eeerrrxxxttthhhcccUUUEEESSSHHHBBB<<<:::::::::<<<======<<<777???CCC>>>999999;;;<<<:::888<<>>TTTnnneee___[[[OOOBBB===@@@@@@<<<@@@===???IIIWWW\\\WWWOOOQQQyyysssbbbJJJHHHMMM>>>\\\sss\\\QQQ???===<<<===CCCRRR```bbb^^^UUURRROOOLLLIIIHHHHHHHHHEEEEEEDDDCCCBBBBBBAAAAAA>>>888555888999888;;;BBB@@@===;;;<<<>>>???>>><<<>>>======<<<<<<<<<======@@@??????>>>===<<<<<<;;;;;;===>>>???>>>>>>@@@AAA>>>@@@CCCEEEGGGFFFFFFEEEFFFFFFGGGGGGGGGHHH,,,///222111...---000444////////////000000000000........................------............---------------,,,++++++******---,,,......(((***AAA\\\kkkOOOLLLhhhggg:::###777---,,,+++,,,...//////...000000///000111333555666@@@///222BBBAAA@@@dddkkkjjjjjj[[[mmm}}}vvvkkkWWWwwwYYYBBBLLL@@@;;;<<<:::999999;;;===>>>>>>MMMDDD@@@CCCDDD@@@===>>>DDDBBBBBBDDDBBB<<<;;;===:::nnnyyyHHHIIILLLKKKCCC??????>>>:::======BBBKKKUUUXXXRRRKKKSSSiiiuuujjjppp[[[GGG333999;;;???EEEPPPYYYZZZVVVPPPNNNKKKHHHFFFFFFFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@>>>999666777888777:::@@@???===;;;<<<>>>???>>><<<>>>======<<<<<<<<<======@@@@@@???>>>>>>===<<<<<<<<<===??????>>>>>>@@@AAA???@@@BBBDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGHHH333777888444444666666222000000000000////////////------------------------------............------++++++++++++++++++++++++***---000...'''---IIIgggLLLHHHWWWaaaKKK,,,%%%,,,+++******+++---......---/////////000111444666888666111@@@EEE888LLLNNNlllcccooowwwzzzbbbaaa___AAAEEE:::999<<<;;;999:::<<>>BBBOOOTTTOOORRROOOMMMJJJCCC===???EEEVVVTTT===CCCEEEAAA===<<<<<<<<<>>>FFFPPPXXXZZZWWWSSSPPPVVV```cccVVV@@@444666>>>FFFKKKQQQUUUTTTOOOMMMKKKIIIGGGFFFEEEEEEFFFDDDDDDDDDCCCBBB@@@?????????:::777777777666999===>>>===<<<<<<>>>>>>===<<<=========<<<<<<======>>>@@@@@@@@@???>>>>>>======<<<>>>??????>>>>>>@@@AAAAAAAAAAAABBBDDDEEEGGGHHHGGGGGGGGGGGGHHHHHH666000+++---333444000+++000000000000////////////------------------------,,,------......------,,,******++++++,,,,,,,,,------+++,,,...///333@@@OOO\\\YYYUUU???***444888 +++******,,,...//////...///......///000222444666111999IIIDDDCCCtttQQQ999TTTQQQNNNxxx}}}{{{zzzZZZcccBBBDDD<<<>>>;;;;;;;;;>>>AAABBBBBBAAAHHHGGGFFFHHHMMMQQQPPPMMMQQQOOONNNNNNJJJEEEEEEJJJvvv{{{DDDDDDAAA<<<::::::<<<======MMM^^^ccc[[[SSSRRRTTTQQQ\\\vvvsssVVVPPP:::===777DDDPPPUUUUUUUUUSSSPPPMMMLLLKKKIIIHHHHHHHHHHHHCCCCCCDDDCCCBBB@@@???>>>???<<<999777666666777:::=====================<<<==================>>>???AAAAAA@@@@@@?????????>>>===>>>@@@@@@???>>>@@@AAABBBAAAAAAAAABBBEEEGGGIIIGGGGGGGGGHHHHHHHHH999000---333444///111888111000000000/////////...........................,,,,,,------------,,,,,,++++++,,,,,,------.........+++)))***///777DDDOOOlllEEE333111((((((...(((,,,,,,,,,...111222111//////.........///000222333CCC<<>>BBBEEEEEEBBB???JJJ111...HHHSSSDDD;;;BBBCCCAAACCCIIIKKKFFFAAA???vvvHHHBBB<<<;;;===>>><<<:::555III]]]```TTTJJJJJJPPPFFFOOOccc|||yyybbbUUULLL222???;;;IIIVVVZZZXXXVVVTTTRRRLLLLLLKKKJJJIIIIIIIIIIIIBBBCCCDDDDDDCCCBBB@@@??????>>>;;;777666777888888;;;<<<===>>>===<<<<<<<<<===============>>>??????AAAAAAAAAAAA@@@@@@@@@@@@>>>???@@@@@@??????@@@AAACCCBBBAAAAAABBBEEEHHHIIIGGGGGGHHHHHHHHHIII666777888666///)))...777111111000000//////..............................,,,,,,------------,,,,,,,,,,,,,,,------.........,,,+++)))'''+++;;;TTTgggKKK///%%%000---$$$&&&---------...000333444333111......---...///111333444BBB:::HHHYYY]]]bbbYYY===GGGSSSgggddd^^^```cccsss~~~mmmdddEEEIII@@@AAA999;;;???CCCEEEEEEAAA>>>444OOO\\\KKK<<>>DDDBBB:::555888FFFUUUZZZSSSKKKIIIKKKDDDEEENNNyyy___\\\VVVKKK000<<>>???===888666888999777:::<<<>>>>>>===<<<;;;<<<============>>>???@@@@@@BBBBBBBBBBBBBBBBBBAAAAAA???@@@AAA@@@??????@@@AAABBBBBBAAAAAABBBEEEGGGIIIHHHHHHHHHHHHIIIIII***111///***333BBB???///111111111000///.........------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,***))),,,555DDDRRRYYY***000,,,''',,,...++++++,,,---...111444555333111,,,,,,---///111555888999888???LLLPPPBBB666===LLLXXX^^^rrrhhh@@@^^^ttt___EEEKKKAAA???;;;;;;<<<>>>@@@AAA???===FFFZZZ444AAAHHH555===;;;===AAABBB>>>:::;;;hhhsssAAA;;;:::???CCC@@@;;;999DDDFFFLLLTTTZZZXXXPPPHHHFFFHHHJJJXXX```aaaRRRYYYMMMGGG444<<>>@@@>>>999777:::;;;888999<<<>>>???===;;;;;;<<<============>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBB???@@@AAAAAA??????@@@AAAAAAAAAAAABBBCCCEEEGGGHHHHHHHHHHHHIIIIIIIII111777111333]]]|||LLL222111111000///......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++...((('''555IIIOOO@@@......222&&&"""...,,,&&&000,,,,,,...111444555333111++++++---000444888<<<>>>BBBIIIAAA444666>>>HHHSSSMMMlllKKKRRR~~~zzz|||vvv[[[EEENNNCCC@@@===;;;999999;;;=========@@@JJJMMMFFF???===<<<999<<<;;;;;;<<<999777;;;AAAZZZbbbJJJBBB===>>>===;;;===BBBMMMDDDBBBMMM^^^bbbTTTCCCCCCMMMPPPDDDyyygggGGG???SSSWWW[[[CCCBBB666:::LLLRRRTTTPPPKKKJJJJJJIIIJJJJJJJJJIIIGGGFFFDDDCCC???AAADDDGGGHHHGGGFFFEEE>>>AAA???999888<<<<<<888888;;;??????===:::;;;<<<============>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCCCC???AAABBBAAA??????@@@AAAAAAAAAAAABBBDDDEEEGGGHHHHHHHHHHHHIIIIIIIII333%%%CCCbbbmmmOOOFFF111666+++666---222,,,------***)))+++......,,,---///000000///---,,,000---)))((())),,,...///%%%(((555FFFGGG999---+++,,,,,,,,,,,,,,,,,,,,,,,,000000111222222222222222...000///111AAASSSTTTJJJ===:::999888666666>>>HHHPPPLLL\\\zzz|||[[[JJJMMMRRRBBB@@@>>>;;;:::;;;=========CCC<<<999;;;===;;;::::::CCC;;;???777666===666===PPPbbb;;;EEEBBB888AAA===GGGFFFEEE;;;999QQQllldddIIIGGGPPPDDDHHH```yyyiiigggfffaaaSSSDDD???CCCMMMVVV]]]WWWGGG<<<;;;???OOOPPPRRRRRRLLLHHHLLLUUULLLMMMLLLJJJFFFDDDCCCDDDBBBDDDFFFHHHGGGDDD@@@>>>@@@CCC@@@999888<<<===999:::;;;<<<===>>>>>>>>>>>>===============>>>??????CCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@????????????AAAAAABBBCCCDDDEEEFFFFFFJJJJJJJJJKKKJJJJJJ111<<>>>>>111)))***,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000000///---222555777BBBLLLIII===@@@===;;;<<<;;;777666999IIIVVVmmmzzzwwwyyykkkwwwOOOLLLTTTSSS<<<>>>;;;888777888::::::::::::666@@@PPPOOOAAA===FFF===888@@@888444999333<<>>YYYsssjjjOOOCCCKKKAAAEEETTTnnnjjjRRRCCCEEEDDD999888AAAUUU[[[]]]SSSCCC999<<>>AAABBBBBBCCCCCCBBBBBBAAABBBBBBAAA@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFIIIIIIIIIJJJJJJIII888YYYOOO???UUU___ccc~~~uuuXXXFFFBBB111///111+++,,,,,,------,,,+++***+++,,,---......---,,,++++++++++++------,,,)))&&&333//////444222***'''***,,,,,,,,,,,,,,,,,,,,,,,,....../////////...---------333777666;;;AAA???888;;;999;;;AAADDD@@@;;;:::BBB]]]xxx||||||lllHHHJJJPPPPPP<<>>???>>>???===LLLbbb^^^HHHHHH[[[DDD:::???:::>>>EEE<<>>===@@@JJJ___tttxxxxxx}}}mmmJJJEEEDDDJJJBBBFFFDDDAAA@@@@@@BBBBBBAAA;;;888???IIICCC777>>>PPPLLL:::888666DDDQQQDDD@@@333GGGGGG???DDDFFF===:::|||MMM111===]]]JJJ:::===>>>BBBQQQ^^^WWWGGGJJJLLLBBBIIIMMMZZZRRRBBBGGGMMMRRRXXXaaabbb\\\MMM<<<777@@@KKKUUUOOOLLLNNNOOOLLLJJJJJJGGGHHHIIIHHHFFFEEEEEEFFFBBBAAAAAAAAAAAAAAABBBCCC@@@AAA@@@>>><<<<<<;;;999888888999:::;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<===???@@@@@@AAAAAA@@@@@@???BBBAAAAAAAAAAAAAAABBBBBBAAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGHHHHHHHHH///:::>>>>>>LLLbbbooopppeeeooo|||ffffffTTTQQQ>>>888000***++++++***+++///,,,,,,,,,,,,,,,,,,,,,,,,000---******,,,///222333---******,,,------...111+++++++++,,,,,,---------//////000000000//////......111111,,,)))...555:::999999;;;:::555222999BBB\\\aaaqqqvvvooovvvyyyssskkkmmmwwwxxxzzzggg}}}aaaGGGFFFAAAFFFDDDBBB???<<<;;;<<<<<<===<<<::::::888444111444===DDDDDD666777444===GGG<<<;;;???;;;555666:::777888BBBZZZOOO777LLLFFF;;;???BBBBBBFFFKKKJJJDDDMMMKKK@@@HHHNNN]]]vvvTTTNNN[[[eeefff___```[[[MMM===999BBBNNNRRRLLLJJJMMMPPPNNNKKKJJJFFFGGGHHHGGGEEEDDDEEEFFFCCCBBBBBBAAAAAABBBCCCDDD@@@@@@@@@@@@???<<<:::999777888999:::;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCAAAAAABBBCCCDDDEEEFFFFFFEEEFFFFFFGGGHHHHHH111(((...666???eee~~~rrrXXX]]]eeegggyyy|||oooTTTKKK===222///,,,'''&&&***------,,,,,,,,,,,,------)))***+++...000000...,,,'''(((***---///111222222***++++++,,,,,,------...//////000111111111111000,,,000333222...---000444999;;;===;;;777888EEESSSaaa^^^rrr}}}rrrwww}}}wwwxxxvvvdddbbb^^^eeennnnnncccQQQWWWqqqYYYWWW[[[]]]cccccc[[[```dddjjjyyyJJJ???MMMIIIGGGAAA@@@===:::888999::::::999<<<@@@???::::::BBBEEEBBB888777DDDCCCDDDFFF888999999999===@@@;;;555<<>><<>>CCCKKK]]]yyy```ccckkkjjj\\\^^^ZZZMMM>>>:::CCCOOOOOOKKKIIIMMMPPPMMMJJJJJJFFFGGGGGGFFFDDDCCCDDDEEECCCCCCBBBBBBBBBBBBBBBCCC@@@???@@@BBBAAA<<<999:::888888999:::;;;;;;;;;;;;<<<<<<<<<;;;<<<======>>>??????@@@@@@@@@@@@??????>>>>>>??????@@@AAABBBCCCAAAAAABBBCCCDDDEEEFFFFFFEEEFFFFFFGGGHHHHHH666///...---666WWWllleeebbbTTTIII^^^qqqvvvppp]]]MMM@@@<<<777---))),,,...------------------...,,,,,,---///000///---***(((***,,,---///111111000******+++,,,,,,---......---...///000111222222222---///222333222222666:::666888<<<@@@AAAEEEQQQ^^^ZZZZZZqqqxxxhhhuuuyyyzzzxxxsssvvvssslllYYY___RRRXXX[[[XXXPPPUUUppp}}}CCCAAAQQQIIIFFFCCCBBB???;;;::::::;;;;;;:::555777999;;;;;;:::::::::999777LLL[[[iiiiiiIII999...555:::666555BBBDDD666>>>PPP~~~www<<<@@@>>>>>>???DDDFFFFFFFFFHHHMMMRRREEEDDDGGG[[[kkkXXXYYY]]]\\\^^^YYYKKK<<<999CCCOOOOOOLLLKKKNNNNNNJJJHHHIIIFFFGGGGGGFFFDDDBBBCCCDDDCCCBBBBBBBBBAAAAAA@@@@@@AAA>>>@@@DDDBBB<<<888:::888999:::;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<======>>>>>>??????>>>>>>============>>>???@@@BBBCCCAAAAAABBBCCCDDDEEEFFFFFFEEEFFFGGGHHHIIIIII///777111)))666LLLXXX\\\yyy\\\AAAXXXYYYdddcccyyygggWWWKKKIIICCC777111333///......------......///777333///,,,,,,...//////+++------------//////---******+++,,,,,,---......,,,,,,...000111222222222111///......000666@@@HHH666666;;;AAADDDEEEKKKSSSVVVYYYlllfffOOOeeessszzz~~~vvvxxx|||MMMJJJPPP@@@BBBKKKAAA>>>:::999999999999999>>>999<<>>777DDD222NNN[[[GGGAAA<<<<<>>===AAA>>>@@@EEECCC<<<888:::999999:::;;;<<<<<<<<<<<<::::::999999::::::;;;<<<<<<<<<============<<<<<<<<<<<<<<<===>>>@@@AAABBBAAAAAABBBCCCDDDEEEFFFFFFEEEFFFGGGHHHIIIJJJ444333000...111>>>OOO]]]^^^ZZZOOODDDEEESSS```eeeggg```TTTIII@@@999444111------,,,,,,,,,---......000///...---------------000000//////......------'''***------+++***+++---)))---111111......222666555333111111333555777777111666:::<<>><<<999:::===<<<888<<<555888UUUeee111999888999:::999888:::>>>EEE---777eeeaaaMMMHHHIIIAAA666IIIWWWIIITTT[[[TTTTTTJJJaaaeeeYYY[[[___^^^RRRFFFEEEBBBDDDPPPNNNOOOOOONNNMMMJJJGGGEEEDDDFFFGGGEEEBBB@@@AAACCCFFFEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@??????:::::::::;;;;;;;;;<<<<<<::::::;;;<<<=========<<<;;;<<<<<<===============>>>????????????@@@@@@@@@CCCCCCDDDEEEEEEEEEEEEEEEBBBCCCDDDEEEFFFGGG111111111000222999EEEOOOhhhdddYYYKKKFFFJJJNNNNNNUUURRRMMMGGGAAA;;;444///,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---/////////...............***,,,...---++++++,,,...,,,///222111......000444///000222222222444888;;;;;;:::999;;;@@@HHHOOORRRXXX]]]^^^RRRMMMddd|||}}}uuu|||iiiGGG@@@FFFHHHDDD>>>AAA???888555:::@@@BBB<<<>>>>>><<<===???===888<<<777333===SSS^^^KKK...MMMYYYZZZKKK>>>>>>@@@???@@@@@@>>>===```]]]CCC<<<>>>;;;CCCMMMIIINNNTTTLLLLLLDDD___eee[[[\\\___UUUGGG@@@???DDDNNNLLLMMMMMMNNNMMMKKKIIIGGGDDDFFFGGGEEEBBBAAABBBDDDEEEEEEEEEDDDCCCAAA@@@???@@@@@@AAAAAA@@@@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<;;;<<<<<<===============>>>????????????@@@@@@@@@CCCCCCDDDEEEEEEEEEEEEDDDEEEEEEFFFFFFGGGHHH---000222111111333999===PPPPPPMMMHHHHHHMMMPPPOOOHHHFFFBBB>>>:::666111...+++++++++++++++,,,------,,,,,,+++++++++,,,------------.....................///...---++++++---//////111333222///...000222...333888777555555:::@@@@@@:::555666<<>>888333999KKKXXX[[[dddcccSSS???BBBRRRNNN:::333CCCEEE333==={{{\\\;;;<<>>GGGNNNJJJKKKLLLMMMLLLKKKJJJIIIEEEFFFFFFDDDBBBBBBCCCDDDCCCDDDEEEEEEDDDBBB@@@>>>@@@@@@AAAAAA@@@@@@???>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<<<<;;;<<<<<<===============>>>????????????@@@@@@@@@BBBCCCDDDDDDEEEDDDDDDDDDGGGGGGHHHHHHHHHIII,,,...000000//////111333444666:::>>>DDDJJJOOOQQQGGGAAA999222///...------++++++******++++++,,,---,,,+++++++++,,,---......,,,,,,,,,------......///000///...,,,++++++---...///000222111000///111333///333777777555666:::>>>???:::666888<<<>>>AAAEEESSScccdddTTTdddhhhgggoooQQQBBB============@@@GGGJJJBBB666:::===???AAAEEEIIIIIIEEE>>>AAA>>>777;;;RRRpppwwwhhhMMM999BBBTTTQQQ???777999??????<<>>@@@@@@@@@@@@@@@???>>>>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<============<<<<<<;;;<<<<<<===============>>>>>>?????????@@@@@@@@@BBBBBBCCCDDDDDDDDDDDDCCCHHHHHHHHHHHHHHHHHH------.........///000222888777666777888999:::<<<@@@;;;444///---,,,++++++++++++******++++++,,,---------,,,------...//////++++++,,,,,,------......000...,,,******+++,,,------...///000000111333444,,,,,,---000444888;;;<<>>AAAAAA???DDDKKKVVV[[[]]]aaaiiiKKK777>>>DDDCCCCCCFFFGGGFFF;;;===>>>>>>DDDLLLOOOMMM???>>>:::555888HHH]]]kkkmmmgggZZZJJJ>>>===CCCJJJHHH888222:::999444QQQLLL888MMM[[[UUUPPPPPPNNNBBB===NNNxxx[[[VVVYYYTTTDDDGGGRRRNNNMMMLLLLLLKKKJJJIIIHHHGGGGGGFFFDDDCCCCCCDDDEEEEEEAAACCCEEEFFFEEECCC@@@>>>???@@@@@@@@@@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<;;;<<<<<<===============>>>>>>?????????@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCFFFFFFFFFFFFGGGGGG...---,,,,,,---///222333888555333333222111222555111111222444444000+++'''+++++++++++++++,,,------......---------...//////++++++,,,,,,,,,,,,,,,,,,///---+++***,,,------,,,,,,,,,---///000222333333,,,+++,,,000777>>>BBBCCC???<<<>>>BBB@@@===CCCNNNUUURRRXXXjjjgggVVVAAA;;;EEENNNJJJ>>>;;;<<<<<<;;;AAAIIINNNMMM>>>;;;666333666<<>>===;;;;;;<<<<<<<<<===============>>>>>>>>>===<<<<<<;;;<<<<<<===============>>>????????????@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBDDDDDDDDDEEEEEEFFF---,,,+++,,,...000222222...++++++000222000222777+++---000444555222,,,(((,,,,,,,,,,,,,,,------.........------,,,,,,------,,,,,,,,,,,,++++++++++++...---+++,,,///000...,,,---,,,---...///000000000//////000222555<<>>>>>===::::::;;;<<<===>>>??????>>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<===============>>>????????????@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAACCCCCCDDDDDDEEEFFF---,,,,,,---///000111000222------000///***(((,,,///......///000000---+++------,,,,,,------...///...------,,,++++++++++++---,,,,,,++++++*********...---,,,...111222000---...---------...///...------000000...,,,///888@@@MMM>>>666999>>>>>>EEEOOOQQQXXXbbbdddjjjeeeKKKCCCIIIQQQ888::::::999<<>>======999:::;;;<<<===???@@@@@@>>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<===============>>>????????????@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAABBBCCCDDDEEEFFFGGG000///......///111444666777666555222000...,,,+++,,,,,,---------,,,++++++.........------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++,,,,,,))),,,//////...---///111...///000///...---...//////000222222......999EEEPPPNNN<<<111AAAOOOJJJDDDQQQUUUKKKeeerrr{{{]]]DDDAAADDD444777666999>>>777AAA>>>999666999;;;999999;;;FFF;;;???@@@===<<>>>>>>>>@@@AAA@@@===;;;;;;;;;;;;<<<<<<>>>??????<<>>=========;;;;;;;;;;;;<<<===============>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCEEEFFFFFF...---------...///111222444444222111///---,,,+++------------,,,++++++***------------,,,,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***,,,......,,,,,,...000...000111111///...///000222222333333000111;;;GGGHHHPPPGGG;;;@@@HHHJJJMMMLLLVVVSSSlllvvvzzz```CCC>>>:::DDD===;;;@@@777===>>>:::999999999999===DDDnnnHHH666<<<:::999===CCCDDD???:::\\\kkkttttttyyyzzzjjjIIIZZZ[[[lllddd@@@BBBMMMjjj}}}SSSNNNWWWRRRIIILLLKKKKKKJJJJJJJJJJJJJJJIIIHHHEEEBBBAAABBBCCCDDD???@@@@@@AAA@@@???>>>===>>>===>>>???AAA@@@>>>;;;;;;;;;;;;;;;<<<===>>>???<<<>>>>>>;;;;;;???@@@===<<<;;;:::::::::;;;<<<===============>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAABBBCCCEEEFFFFFF,,,,,,,,,---------......111111000///...------,,,......------,,,+++******,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++*********+++,,,---,,,++++++,,,...---000222222111000000000000/////////---///999EEEBBBTTTTTTFFFAAACCCJJJWWWUUU```aaaqqqvvv{{{ttt```===>>>JJJBBB@@@EEE888666888999;;;===;;;999>>>EEEaaa\\\:::<<<<<<<<<>>>??????<<<999WWW___bbb___hhh}}}nnnaaaSSSgggfffAAA999GGGMMM}}}qqqiiiKKKSSSXXXGGGMMMLLLLLLKKKKKKKKKKKKKKKJJJHHHEEEBBBAAA@@@AAAAAA>>>>>>>>>>>>>>>===<<<<<<=========???@@@@@@>>><<<;;;;;;;;;;;;<<<===>>>>>><<<===<<<;;;???DDDCCC>>>;;;:::999999999;;;<<<===============>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAABBBCCCEEEFFFFFF+++,,,,,,---------,,,,,,//////..................///...---,,,+++*********++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,------,,,,,,+++***)))))),,,,,,+++*********+++,,,+++...111222111000///000...++++++---///222<<>>>>>>>>DDDKKKOOOPPPZZZppprrrNNNXXXeeePPP===???DDDbbbnnnrrrQQQKKKVVVKKKNNNMMMMMMLLLKKKLLLLLLLLLJJJIIIFFFCCCAAA@@@??????>>>>>>>>>=========<<<<<<======<<<>>>???@@@>>><<<;;;;;;;;;;;;;;;<<<===>>><<<;;;:::;;;AAAGGGEEE???:::999888888999:::<<<===============>>>>>>>>>>>>?????????@@@@@@AAAAAABBBAAABBBCCCEEEFFFFFF,,,------.........------.........//////000000000///...---++++++***++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---------,,,,,,+++***)))))),,,+++*********+++++++++))),,,...//////...///000000------111666;;;BBBJJJTTT[[[TTTLLLOOOQQQTTT^^^```mmmyyyxxxRRRFFFPPPccceeeKKKEEEBBB<<<:::>>>AAA???;;;:::===CCC___\\\BBB:::<<<>>>===;;;999999:::888===AAADDDLLL\\\ppp}}}{{{aaa\\\ggg___EEE===CCCJJJkkkooopppcccxxxgggGGGNNNRRRNNNNNNMMMLLLLLLLLLLLLLLLKKKIIIGGGDDDAAA@@@????????????>>>>>>===============<<<<<<===??????>>>===<<<;;;;;;;;;;;;<<<<<<===;;;;;;:::;;;AAAHHHGGGAAA:::999999888999:::;;;<<<============>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBAAABBBCCCEEEFFFFFF---------....../////////------......///000000000...---,,,+++***+++,,,---++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++*********+++******+++------+++***)))+++,,,------...000111000,,,,,,222888<<>>===TTTnnntttiiijjjeeeUUUJJJUUUNNNMMMMMMLLLLLLLLLLLLLLLKKKJJJHHHEEECCCAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>===<<<;;;<<<>>>??????>>><<<;;;;;;;;;;;;;;;<<<<<<:::;;;::::::???FFFHHHDDD<<<;;;:::999999:::;;;<<<============>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCAAABBBCCCEEEFFFFFF---,,,,,,,,,---...000111,,,,,,,,,---......//////---,,,+++******,,,---///+++,,,,,,,,,------------------,,,,,,,,,,,,------++++++++++++++++++++++++))))))***---//////,,,)))++++++,,,,,,,,,...111444///+++***111777:::;;;===IIIMMMKKKNNN[[[]]][[[aaannnsss}}}vvvXXXMMMTTTKKKLLLOOODDD:::888:::<<<===???999>>>}}}rrrJJJDDDBBB@@@>>><<<:::888777999555444777:::<<>>=========>>>???<<<;;;:::;;;===??????>>><<<;;;;;;::::::;;;;;;<<<:::<<<;;;999<<>>===<<<::::::::::::;;;============>>>>>>>>>>>>===>>>???@@@AAABBBBBBCCCAAABBBCCCEEEFFFFFF,,,+++******+++...111222+++++++++,,,,,,---------,,,+++*********,,,...000,,,,,,,,,------............------,,,,,,------...++++++++++++++++++,,,,,,((((((***...111111---))),,,---,,,,,,,,,///333777444///...555:::;;;::::::<<>><<<===<<<888777888CCCPPPsss???@@@>>><<<;;;<<<<<<:::888555111333:::;;;888:::BBBVVV|||pppAAAAAA===CCC<<>><<<<<<======>>><<<;;;:::;;;===??????>>><<<;;;;;;:::::::::;;;;;;999<<<;;;888999@@@GGGIII@@@???===;;;:::::::::;;;============>>>>>>>>>>>>===>>>>>>@@@AAABBBCCCCCCAAABBBCCCEEEFFFFFF,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---......,,,,,,---...------------.........//////...---,,,+++++++++++++++,,,,,,------,,,,,,+++,,,...000///+++)))***+++......---,,,,,,,,,,,,------&&&)))888AAA>>>;;;===JJJDDDOOO]]]ZZZXXX```dddnnnpppooo{{{tttqqqgggDDDKKKiiiWWWLLLCCC777222>>>EEE;;;HHHiiibbb[[[uuuKKKDDDAAA::::::@@@===777999777666444333333444666777???ZZZ]]]999DDD888GGG???UUUfff```___TTTJJJGGGKKKTTTbbbnnnwwwJJJRRRNNNPPPNNNHHHLLLOOOFFFHHHHHHHHHHHHFFFDDDAAA@@@>>>>>>>>>>>>>>>?????????;;;;;;<<<<<<======>>>>>><<<;;;999:::;;;<<<<<<;;;<<<;;;::::::;;;<<<>>>???BBBBBBAAA???>>><<<;;;;;;;;;<<<======<<<<<<===???===>>>>>>@@@AAABBBCCCCCCDDDEEEEEEFFFFFFFFF,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---......,,,,,,---...------.........////////////...---,,,++++++++++++***++++++,,,,,,++++++***(((***,,,+++)))(((***+++.........------......///444333111111666@@@GGGJJJIIIFFFPPPWWWSSSWWWbbbfffjjjyyy~~~}}}||||||ZZZIIIKKKjjjccc]]]PPPBBBDDDFFF<<<>>>===GGGFFFIIImmmyyyVVVGGG:::FFFUUUDDD444;;;GGG777666444333333444666777<<>>>>>>>>>>><<<<<<<<<===============<<<:::999999;;;<<<<<<;;;;;;;;;:::::::::;;;===>>>??????>>>===<<<;;;::::::;;;<<<======<<<<<<===???===>>>???@@@AAABBBBBBCCCDDDDDDEEEFFFFFFFFF,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,.........---,,,---........./////////000000000///...---,,,++++++++++++)))******++++++******)))'''((())))))((()))+++---...............///000111555<<<:::///000???JJJIIIEEEGGGOOOPPPKKKUUUdddeeecccyyy{{{yyyuuuvvv|||WWW;;;]]]]]]aaa[[[JJJEEEFFF@@@:::222===;;;///LLLrrrsssIII???JJJMMM:::999DDD???777666555444444555666777:::HHH[[[uuuwwwMMM999CCCDDDEEEnnnxxxgggfffgggbbbUUULLLCCCAAABBBGGGQQQZZZVVV```MMMFFFIIIJJJEEEGGGLLLHHHIIIHHHFFFEEEDDDCCCCCCCCC@@@@@@@@@???>>>>>>>>>==================<<<<<<<<<;;;999888999;;;<<<<<<;;;;;;:::999999999:::;;;<<<<<<;;;;;;;;;;;;:::::::::;;;===>>>>>>===<<<>>>???>>>>>>???@@@AAAAAABBBCCCCCCDDDEEEEEEFFFFFF------------------------,,,,,,,,,------------...---...///...---,,,---///////////////000000000000......---,,,,,,,,,,,,,,,******++++++++++++*********************+++---...,,,,,,,,,---...000111222111777999666777===>>>:::>>>FFFPPPMMMHHHUUUdddbbb]]]jjjsssrrrooommmqqqyyytttddd```kkkEEE???CCCPPPSSSEEE===@@@>>>777FFF???:::EEEEEESSS}}}fffOOO888333;;;>>>;;;999888777555444444555777888888AAAKKKVVVlllHHH888CCCBBBUUUmmmiiiqqqmmmaaaYYYNNNHHHCCCCCCDDDGGGPPPYYY]]]YYY~~~{{{SSSHHHIIIMMMGGGEEEHHHFFFHHHGGGEEEDDDCCCCCCCCCDDDAAAAAA@@@@@@???>>>======>>>>>>======<<<<<<;;;;;;:::999888999;;;======<<<;;;:::999888888888999:::999:::::::::;;;;;;;;;;;;;;;===>>>>>>======>>>???>>>>>>???@@@AAAAAABBBBBBCCCCCCDDDEEEFFFFFF------------------------,,,,,,---------.........---...//////------...///////////////000000000000......------,,,,,,------++++++,,,,,,,,,,,,++++++,,,++++++***+++,,,,,,,,,***++++++,,,---///000111222...222===CCC>>>888888;;;EEERRRSSSOOOZZZeee___dddaaaiiivvvwwwwwwiii___WWWSSSIII???@@@IIIuuuzzz^^^>>>;;;FFFMMMBBB999:::999777@@@999;;;III???>>>]]]mmm:::---DDD888)))CCC999888666555555666888999999666999>>>CCCXXXsssBBB<<<<<>>>>>===>>>>>>======<<<<<<;;;;;;:::999888999<<<>>>>>>>>>;;;;;;999888777888888999999::::::;;;<<<<<<======<<<===>>>>>>======>>>@@@?????????@@@@@@AAAAAABBBBBBBBBCCCEEEEEEFFF------------------------,,,---------............---...//////...---...///....../////////000000000......---------------...,,,,,,,,,------,,,,,,,,,+++*********,,,,,,***(((******++++++---...000000888------;;;DDDAAA???DDD===CCCSSS\\\ZZZ```eee___tttgggnnn|||{{{zzz{{{~~~zzz}}}mmm```UUUNNNWWWYYY[[[WWWLLL@@@<<>>>>><<>>pppiii666888;;;111:::999888777666666777888999AAA444111999999>>>dddZZZ444FFF{{{ooo{{{zzzkkkccceeeaaaUUUDDDBBBBBBCCC???<<>>===============<<<<<<<<<:::999999:::===@@@@@@@@@===<<<:::888777777888888::::::;;;<<<<<<===>>>>>><<<===???>>>======>>>@@@??????@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFF........................------------............---///000///...---...000------........./////////......------------......++++++,,,,,,,,,,,,++++++))))))***,,,//////,,,))),,,,,,,,,,,,---///000000666222000333888===AAADDD======MMM^^^```aaabbb\\\kkkeeeooouuulllppp{{{www|||vvvzzz|||{{{ggg```WWWOOOMMMOOOSSSVVV@@@HHHNNNLLLHHHEEEAAA===;;;aaaiiiIII;;;DDDGGGEEEDDD@@@KKK999>>>CCC;;;JJJRRR<<>>:::777KKKhhhIII???wwwhhhuuuhhhnnntttnnncccdddjjj^^^GGGBBBCCCEEEFFFAAA<<<>>>CCCFFFKKK]]]YYYPPPwwwYYYCCCHHHHHHDDDFFFGGGCCCCCCDDDDDDDDDDDDDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<===============;;;::::::;;;???AAABBBBBB>>>===;;;999888777888888::::::;;;;;;<<<<<<======<<<>>>??????>>>>>>???@@@???@@@@@@@@@@@@AAAAAAAAA@@@AAABBBDDDEEEFFF........................---------.........//////...///000///...---...000------------.........///......---------......///******++++++++++++******))))))+++000333444000,,,......---......///000111///666555,,,,,,666;;;888<<<777FFF[[[___]]]]]]YYYOOOWWWhhhiii^^^lll{{{ooottt}}}zzz}}}pppeee[[[TTTSSSUUUVVVVVVXXX]]]eeelllzzzeeeKKK>>>???@@@;;;111NNNYYY@@@EEEIIIGGGCCC<<>>===444111@@@SSSkkknnnJJJpppaaattthhhggg```^^^ccccccXXXKKKCCC<<<===BBBDDDAAA<<<===CCC888KKKMMMMMMOOOGGGllliiiIIIIIIHHHCCCEEEGGGAAABBBDDDEEEEEEEEEDDDCCC@@@@@@@@@@@@@@@@@@AAAAAA;;;<<<<<<<<<======>>>>>>;;;::::::<<<@@@BBBCCCCCC???===;;;999888888888888:::::::::;;;;;;<<<<<<<<<<<<>>>??????>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@AAABBBDDDEEEFFF........................---------............///------------------------000///...---,,,---......///...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,---,,,+++***+++,,,---...444000---...222888;;;<<<>>>AAAHHHOOOUUUZZZ]]]^^^MMM\\\___]]]bbbdddeeelllvvv{{{yyygggccc^^^[[[[[[```fffkkkssszzznnnLLLFFF>>>???DDD;;;AAA<<>>===<<<>>>CCCEEECCCCCCEEE??????```[[[777555444999===999555444999===;;;<<<;;;888777888999888VVVqqqkkkhhhqqqmmmrrrdddbbb___ZZZSSSLLLFFFCCCAAA===;;;>>>CCCDDD@@@:::<<<<<>>>>>===<<<<<<======<<<;;;;;;===>>>>>>===>>>@@@BBB@@@???>>>:::888777888:::999:::::::::999999;;;======>>>??????>>>===???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEEEEE........................---------............///////////////////////////000///...---,,,------...///...---,,,,,,,,,,,,---------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,+++++++++,,,---...222000...000444888999888GGGFFFEEEFFFLLLTTT\\\aaaSSSccciiiiiioooqqqrrryyyuuupppvvvYYY@@@>>>888;;;AAA<<>>===<<>>GGGKKKJJJOOOXXXxxx\\\HHHSSSHHHDDDFFFFFFEEEDDDEEEGGGFFFCCC???BBBBBBBBBBBBBBBAAA@@@@@@???===<<<===>>>>>>===;;;:::<<<>>>??????AAADDDGGGAAAAAA???<<<999777999:::999:::;;;:::999999;;;===>>>???@@@???>>>===>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAACCCDDDEEEFFF........................---------............/////////////////////////////////...------------.........---,,,,,,,,,------------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,+++,,,------...000000000222555777666666DDDBBB@@@@@@EEEMMMVVV[[[XXXgggjjjhhhoootttzzz}}}ttthhhwwwaaaEEE999<<<999999======@@@:::999MMMrrrHHH???SSSRRRCCC<<<777555777888666666999AAA666000???\\\kkk]]]FFF999:::;;;::::::<<<>>>>>>===999555555777999999888777BBBRRRoooxxxpppmmm{{{ttt\\\ccceeeRRRJJJIIIFFFDDDAAA???>>>===BBBAAA@@@???????????????AAA:::888@@@FFFFFFIIIOOOQQQvvvlllGGGPPPLLLEEECCCEEEEEEDDDEEEFFFEEEBBB@@@CCCCCCBBBBBBBBBBBBAAAAAA@@@???======>>>???===<<<999;;;===???AAADDDGGGJJJCCCCCCAAA===:::888999:::999:::;;;:::999999;;;===???@@@@@@???===<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFF........................---------............///------------------------//////......------------...------,,,,,,,,,------------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,------......111000000111333444555666999<<>><<<666;;;GGGAAA:::555555666555222111444===:::EEEooommmpppwwwkkkbbb^^^VVVOOOFFF@@@???>>><<<<<<===>>>>>>AAABBBBBB@@@===<<>>BBBDDDIIIOOOJJJUUU{{{HHHIIIHHHGGGGGGEEEEEEEEEEEEEEEDDDBBBAAABBBBBBBBBAAAAAAAAABBBBBBAAA???>>>>>>??????===<<<999;;;===???@@@CCCFFFIIIDDDCCCBBB>>>:::888888999999:::;;;;;;::::::;;;===@@@@@@AAA@@@===<<<<<<===????????????@@@@@@@@@@@@AAABBBCCCDDDEEEFFF........................---------............///.......................................---------------,,,,,,,,,------...------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,---------.........222111///...///222666888444:::CCCMMMUUUYYY[[[[[[[[[iiiiiicccfffkkktttwww|||xxxttttttQQQ:::<<>>@@@999444HHHrrrIII555>>>KKKDDD;;;333222333222222444---222888777444>>>\\\yyyrrrOOO888<<<>>>333444BBBBBB<<<999<<<<<<666222222666999000222LLLhhhzzzxxxyyyxxxUUU]]]ZZZHHH@@@BBB>>>===<<<<<<===>>>@@@AAA???AAABBB???<<<;;;>>>BBB<<<<<<===>>>===>>>EEEMMMJJJKKKZZZXXXHHHCCCJJJLLLDDDEEEEEEDDDCCCBBBBBBBBBAAAAAA@@@???@@@@@@AAABBBAAA@@@>>>>>>??????===;;;:::;;;===>>>>>>???BBBDDDCCCCCCBBB???;;;888888888:::;;;;;;;;;::::::<<<>>>@@@@@@AAA@@@===<<<<<<===>>>>>>>>>??????@@@@@@@@@AAABBBCCCEEEFFFFFF........................---------............///000000000000000000000000......//////......---,,,------,,,,,,,,,---......------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,---............---111000...------000666:::444888???GGGOOOVVV[[[^^^RRRdddkkkhhhiiihhhiiissshhhrrr{{{|||{{{~~~|||tttuuuLLL000>>>FFFIIIQQQXXXMMM>>>>>><<>>888>>>XXX}}}iiiBBB;;;RRREEE;;;222111222111000000666444777;;;444111CCC]]]]]]:::555999666444999===;;;???FFFEEE<<<888999;;;666666>>>???<<>>@@@>>><<<;;;>>>@@@<<<>>>@@@===888888>>>DDDGGGSSSIII[[[tttRRRAAAHHHEEEDDDEEEEEEDDDBBBAAAAAACCCAAA@@@???>>>???@@@AAABBBAAA@@@>>>>>>>>>>>><<<::::::;;;<<<<<<<<<===???AAACCCDDDCCCAAA===::::::::::::;;;<<<;;;::::::<<<>>>???@@@@@@???===<<<===>>>======>>>>>>???@@@@@@@@@BBBCCCDDDEEEFFFGGG........................---------............///000000000000000000000000---.../////////...---,,,,,,,,,,,,,,,,,,---...///------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,.../////////...------...///......111555999777:::???EEEKKKRRRVVVYYYNNNaaaiiieeeeeebbbcccmmm^^^iiikkkdddeeerrrvvvqqqtttwwwyyyxxxwwwzzz~~~|||tttOOO???@@@IIINNNIIIMMMZZZPPP???@@@999999<<<>>>999AAAccc]]]===KKKFFF;;;222111333222//////;;;666777;;;888000222;;;^^^bbbXXXCCC555666999777888:::DDDNNNKKK===777:::222000222:::666***BBBsss{{{fff\\\TTTHHH;;;>>>DDD>>>AAAAAAAAA@@@???>>>===<<<:::;;;===============>>><<<>>>>>>;;;999:::<<<>>>DDDRRRNNNJJJmmm~~~kkkJJJKKK;;;DDDEEEFFFDDDAAA@@@AAACCCBBBAAA?????????AAABBBDDDAAA???============;;;999:::;;;<<<<<<;;;<<<>>>@@@EEEEEEFFFDDD@@@>>>======:::;;;<<<;;;:::;;;<<<>>>>>>???@@@???>>>===>>>???=========>>>???@@@@@@@@@BBBCCCDDDEEEFFFGGG........................---------.........//////////////////////////////---.../////////...,,,,,,,,,,,,,,,,,,,,,---...///---------,,,,,,,,,++++++,,,++++++++++++++++++,,,,,,,,,.../////////...---))),,,///000000111555888===AAAHHHNNNSSSUUUVVVVVVUUUeeehhh```___```gggttt\\\eeecccYYYaaaxxxuuuwwwzzz|||zzzyyyqqquuuvvvLLL000>>>]]]MMMOOOBBB@@@OOOHHH555777666222999AAA888222PPP{{{rrr===>>>HHH===444444666444111000,,,000666::::::777666555222lllaaa777333:::666666:::GGGRRRKKK999111555333;;;777333<<>>===BBBDDD<<>>>>>===<<<;;;;;;;;;;;;===AAAAAA>>>CCCEEERRRMMMGGGvvv\\\VVV;;;CCCEEEFFFDDDAAA???AAADDDCCCBBB@@@@@@@@@BBBDDDEEEAAA???===<<<===<<<:::999999:::<<<<<<<<<===???BBBFFFGGGGGGFFFCCCAAA@@@@@@;;;<<<<<<<<<;;;;;;===>>>===>>>??????>>>===???@@@<<<======>>>???@@@@@@@@@BBBCCCDDDFFFGGGGGG.../////////...---,,,,,,------------.........///...///000000000000000/////////000000///---+++***,,,,,,++++++,,,,,,---......---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...///000000000---//////...---000666<<<666HHHTTTNNNFFFIIISSSXXXQQQWWW___```WWWQQQVVVaaa```___ZZZdddyyylllsss~~~|||~~~jjjnnn^^^???:::EEEIIIDDD>>>FFFOOONNNEEE;;;666555999888666555666;;;CCCIIIwwwsssIII555???===999555444555333000---...000111111111000///...GGGpppfff888,,,<<>>>>>:::888:::XXXrrr^^^RRRIIIAAA?????????AAAEEEBBBBBBBBBAAA???===;;;::::::::::::;;;;;;:::999999;;;<<<<<<===>>>=========???DDDOOOSSSIIINNNyyy{{{ooodddOOO???>>>AAAEEEDDD@@@@@@DDDAAAFFF===@@@EEE<<<<<>>777???===777;;;999:::???AAA@@@AAAEEE@@@SSSJJJGGGGGG???@@@999:::<<<>>>===<<<;;;===>>>>>>>>>???@@@@@@@@@@@@???@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEFFF....../////////...---------.........////////////000000111111111000000///...////////////---,,,+++,,,,,,++++++,,,,,,---......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000444333111//////333999===GGG???AAAIIIGGG>>>EEEVVVhhhbbbYYYPPPGGGGGGSSSaaa]]]ddd___[[[dddiiijjjoookkklllwww|||{{{}}}}}}tttbbbOOOEEEBBBBBBBBBDDD>>>>>>===;;;999888888888888999888777666666888:::[[[www{{{VVV:::???>>>:::777444333111///......///000111111111111000222EEE\\\ZZZDDD:::BBBOOO???222000222555===GGG@@@AAABBB@@@999444777???:::<<<[[[{{{}}}aaaMMMFFF@@@>>>===<<<>>>CCCAAAAAA@@@???>>>======<<<:::::::::;;;;;;:::::::::;;;<<<<<<===============???@@@HHHMMMFFFDDD]]]~~~pppcccSSSHHHGGGHHHHHHFFF666AAA@@@:::888<<>><<<<<<:::999;;;999;;;???AAA???@@@CCCAAAMMMBBBEEEIII???>>>:::BBB<<<777888>>>BBBAAA>>>>>>>>>???@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAABBBBBBBBBCCCDDDEEEFFFFFF---......////////////...////////////000000000000111111111111111000///...---......//////...------,,,,,,,,,,,,,,,------...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------000/////////000111222222888555222111333777:::<<>>;;;AAA:::444///000555999888666777777666444222111222333>>>ZZZ|||ccc???>>>>>><<<999444000//////////////////000111222222888+++***;;;EEECCCEEEMMMEEE@@@GGGMMM>>>+++<<<^^^RRRRRRRRRMMMAAA777999@@@@@@111777JJJxxxmmmGGGBBB???===:::888;;;@@@AAA@@@???>>>============:::::::::;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>BBB@@@FFFNNNKKKCCCHHHUUUmmm]]]bbbdddPPP666:::888>>>>>>777<<>>@@@999888:::;;;999<<>>@@@GGGRRRGGGLLLRRRGGGEEE???===;;;999;;;???AAA@@@>>>===>>>??????@@@@@@??????@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFFFF---...///000000000000000///000000000000111111111111111111000///...---,,,,,,------....../////////,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,,,,,,,---------------000000000000111333555666666444222555999<<<;;;::::::>>>@@@AAAJJJSSSPPPFFFDDDCCCCCCCCCBBBFFFTTTbbbbbbkkkhhhbbbeeeccc\\\^^^iiibbbjjjuuurrrqqqtttrrr{{{yyyfffvvvddd{{{aaaFFF;;;???FFFJJJEEE<<<999;;;444111111444:::;;;555///444333222000000333888;;;444BBBeee~~~|||tttOOO===<<<<<<:::666000000222000//////...///111222444666///...333555:::LLLaaadddSSSWWWUUUDDD<<>>777===999JJJooottt}}}DDDAAA???===:::666999???AAA@@@>>>===;;;;;;;;;;;;:::::::::::::::;;;;;;;;;===============>>>>>>???AAA@@@EEEMMMNNNHHHDDDFFF^^^uuukkkkkk___LLLQQQ666999BBB@@@BBBEEEMMMPPPPPP???===???999;;;::::::999<<>>999QQQKKKHHHKKKGGGEEE888333999@@@@@@<<<:::<<>>>>>???????????????@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGG......///000111111111111000000000000111111111222///000//////...---,,,+++,,,---------...//////000------,,,,,,------...///,,,,,,,,,++++++,,,,,,---,,,,,,,,,------............///000111333555777888222333555;;;@@@AAA===:::;;;@@@@@@===>>>DDDCCC===LLLQQQUUUQQQFFFBBBMMM\\\```lllmmmhhhjjjgggcccfff|||~~~pppjjjlllkkkmmmpppwww~~~{{{}}}}}}}}}{{{rrrooowwwCCCOOO|||[[[CCC<<<<<>>???CCCIIIIIIDDD??????888555@@@:::555HHHnnnFFFBBB???===:::777999>>>AAA@@@???<<<;;;999888888:::999999999999:::;;;<<<>>>============>>>??????===>>>BBBFFFHHHGGGEEEEEE<<>>555AAAVVVLLLIIIMMMdddLLL;;;;;;:::AAA999:::999<<>>===>>>;;;eeegggYYYYYY___bbbOOOBBB@@@<<<:::999:::;;;=========>>>????????????>>>??????@@@AAAAAABBBCCCCCCBBBCCCDDDFFFGGGGGG///000000111111111111000000000000000111111111111////////////......---,,,---------------...///000---------------......///,,,,,,+++++++++,,,------,,,,,,,,,---......//////---...111333555666777777222444999???BBBAAA>>>:::BBB777555<<<<<<888DDDYYYTTTbbbqqqqqq```NNNKKKSSS]]]ooorrrhhhaaa]]]aaannn|||}}}vvvhhhjjjpppkkk]]]iiixxx||||||yyyyyyzzz|||{{{wwwxxx}}}}}}yyy|||oooJJJCCCwwwyyynnnTTT:::222888AAARRR\\\UUU===333===>>>333777888777444000///000333///444<<>>:::888???555888PPPlll~~~}}}@@@999666:::;;;777666:::222222111000000000000111---...//////111777AAAKKKaaa}}}^^^HHH<<<333===IIILLLDDD@@@KKKZZZIII888<<<;;;:::???KKKllluuu~~~LLLDDD>>><<<;;;999999<<>>===;;;999777666888888777777777999:::<<>>===<<<===>>>???@@@???CCCEEEDDDDDDGGGHHHGGGDDDBBBIIIxxxooo]]]777NNNtttWWWDDDGGGnnnQQQ999:::999DDD888:::888;;;@@@AAA>>>===???WWWyyyxxx|||hhhRRR999111888@@@???:::<<<===>>>>>>??????>>>>>>??????@@@AAAAAABBBCCCCCCBBBCCCDDDFFFGGGHHH111111222222111111000000/////////000000000111111///000000000000000//////......---------...//////---------------...//////,,,+++++++++,,,,,,---...,,,,,,------.../////////...000333555666555444333222666:::<<<<<<:::999999===444444===@@@CCCXXXssspppssstttlll\\\TTT]]]kkkUUUeeeggg^^^YYYTTTTTT\\\bbbdddfff```]]]lllvvvkkkeeeuuu|||xxxxxx|||{{{vvvvvvuuuwww~~~~~~xxxWWW===eeeYYYGGG;;;<<>>;;;;;;KKKiii}}}GGG;;;444999===999777;;;333333333222111000///...111111///...000444666555000IIInnn\\\\\\^^^^^^TTTEEECCCUUUjjjbbbMMMHHH???===>>>666>>>mmm}}}~~~QQQFFF<<<:::<<<:::999999999;;;<<<======;;;888777777666555555666888:::;;;???>>>===<<<===>>>@@@AAAAAAGGGIIIFFFGGGKKKJJJFFFMMM;;;BBB___lllQQQGGGDDDjjjGGG777>>>777BBB888999888999>>>@@@>>>???AAAppp~~~kkkMMM===<<<@@@???;;;<<<======>>>>>>>>>>>>>>>>>>??????@@@BBBCCCCCCDDDBBBCCCDDDFFFGGGHHH222222222222222111000///////////////000000000000000111111222222222222111///...---,,,,,,---...///...------------...//////++++++++++++,,,,,,---...,,,,,,------...///000000000222555666666444111///222555777777333222333555333<<>>;;;???GGGLLLKKK@@@:::444444999<<<;;;999222222111222333555666777AAA???<<<888666777;;;>>>999GGGEEE333666XXX~~~vvvMMM===333999>>>:::888:::444444444444222000---,,,(((...111000000555999:::444555AAA```kkkVVVGGGFFFSSSbbbjjjaaa\\\CCC777===888===888OOO{{{pppUUUGGG:::999;;;;;;999777555777;;;===>>><<<:::888666666444444555777999;;;@@@>>>===<<<===>>>@@@AAA===DDDGGGEEEHHHLLLIII@@@CCCCCCNNN999hhhAAANNNCCCccc;;;666CCC555>>>999999777888===???>>>???CCCzzz}}}jjjTTTAAA999:::>>><<<======>>>>>>>>>>>>>>>>>>??????@@@BBBCCCDDDDDDBBBCCCDDDFFFHHHIII222222222222222222222222444222000///...///000111////////////////////////000000000000////////////------,,,,,,,,,,,,++++++******+++,,,,,,---......***,,,...///111111111000222222111111000000//////333555555333444888999777...999??????HHH]]]mmmqqqfffgggkkkpppmmmddd]]][[[^^^^^^^^^jjjzzzsss___XXXVVVWWWMMMNNNcccqqqpppnnnvvvkkkjjjyyy~~~|||~~~{{{{{{{{{|||zzz|||~~~yyyuuuuuuzzz}}}}}}{{{zzzvvv{{{~~~zzz~~~qqquuutttvvvzzzsssppp{{{ssshhh{{{|||}}}}}}RRRDDD>>>;;;???BBBAAA@@@@@@>>>888555999<<<:::555333555111***,,,999GGGGGG>>>888===>>>666111333555555222BBBHHHCCC>>>???SSSrrryyyvvvtttxxxjjjRRR<<<222;;;@@@888444999111333555333000...///222000...///222222111444:::666777>>>TTTgggooowww[[[SSS``````hhhXXXHHHHHH@@@777@@@999AAAhhhhhhdddEEE999MMM333<<<:::444333999999555888???<<<333;;;333...111666999<<>>???======>>>??????DDDKKKNNNLLLJJJKKKAAAJJJJJJ???CCChhhGGGNNNCCC@@@===;;;<<<===<<<<<<888>>>888222;;;@@@@@@EEEwwwnnnVVVBBB===??????===;;;<<<>>>@@@@@@@@@>>>??????@@@@@@AAABBBBBBCCCDDDFFFGGGHHHIII222222222222222222222222444333111000000000222333000000000000000000000000111000000000//////......------,,,,,,,,,+++++++++***++++++,,,,,,---------***+++---///000000000000222111000000////////////222555555222333888:::888EEEAAA@@@DDDKKKSSS[[[bbbbbb^^^[[[\\\\\\\\\```fffmmmzzz}}}ttteeeSSSQQQaaaVVV```^^^[[[eeejjjiiillllllooowwwxxxuuu{{{|||yyy|||~~~wwwttt{{{zzz~~~|||xxxvvvwwwyyywwwuuu~~~zzz~~~~~~xxxuuuqqqnnn|||zzz|||XXXAAA>>>@@@HHHKKKGGG@@@===:::666555999;;;777333222444222...///:::EEEDDD===666;;;===888555888;;;:::333===???===<<<777;;;MMMyyy|||uuuwwwjjjUUU===...555>>>999555888///222444444333111000000///...///111111000333999===777777JJJ\\\XXX[[[ppptttMMMOOOIIIMMMVVVFFF333777GGG666;;;ooobbbtttDDD+++999888>>><<<555666666555666;;;>>>:::333999:::;;;;;;999777:::???EEEDDDBBB>>>999777<<>>>>>???@@@@@@>>>??????@@@@@@AAABBBBBBDDDDDDEEEGGGHHHHHH222222222222222222222222333222111111111222333444222222222222222222222222111111000000///...------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,***+++,,,...////////////111000///......///000000222555444222333999;;;:::RRRDDD???GGGLLLHHHJJJRRRSSSSSSVVV\\\^^^^^^aaafffjjjpppmmmjjjhhh]]]WWW___PPPaaaddd^^^\\\\\\bbbpppwww|||xxx|||}}}~~~}}}xxxuuuwww{{{|||}}}~~~xxxtttxxx}}}|||xxxuuu{{{vvvqqqppprrrvvvwwwwww~~~zzz~~~~~~zzz{{{rrrllltttmmmqqq}}}ZZZAAA???AAAIIINNNIIIBBB===888666888<<<;;;666444444111111000000666>>>???<<<444777777333000000000///000777:::BBBJJJBBB666888WWWttt}}}{{{~~~tttvvvjjjbbbFFF111444>>>>>>888666//////111444555444111......------000000///222777BBB666000BBBWWWSSSIIIOOOkkkmmmRRRKKKNNNBBB<<>>333555666777:::@@@EEEHHH888333000222:::>>><<<777;;;DDDIIIFFFEEEIIIIIIFFFJJJ===777:::777444EEE___kkkFFFBBBDDDAAA===;;;;;;;;;;;;:::;;;:::777DDDbbbiiiTTTBBBqqqtttooottt```HHHEEENNNJJJFFFCCCAAA@@@???>>>>>>??????@@@@@@AAABBBBBBDDDDDDEEEFFFFFFFFF222222222222222222222222111111111111111222333444333333333333333333333333222111111///...---,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++++++++++++++,,,------.........111000...---...///000111444666555333555;;;>>>===HHHBBBBBBHHHKKKHHHFFFIIIKKKMMMSSSYYY[[[ZZZ]]]bbbcccVVV___```[[[___QQQkkkzzzyyypppaaaZZZbbbdddwww~~~vvvwwwyyyyyyxxx{{{vvvlllzzzpppmmmrrrzzz|||wwwsssrrrrrrrrrppppppnnnkkkggggggkkkppptttuuuyyyuuuzzz~~~yyy{{{zzzyyy~~~yyyvvvwwwnnneeehhhhhhllltttwww~~~www]]]FFF???===CCCHHHHHHDDDAAA888999<<>>OOO^^^UUU???888;;;UUUmmmuuuxxx|||{{{ttt}}}}}}|||{{{ppptttkkklllOOO666444???AAA999111111///...000333444111......,,,---//////---000555@@@555+++666KKKNNNMMMVVV]]]gggdddjjjnnnUUUBBB<<<444EEEKKK666<<<~~~zzzvvvxxxvvvPPPOOO;;;>>><<<:::666777;;;777111555???===;;;999:::DDDNNNMMMFFFPPPNNNHHH@@@<<<;;;999666888EEELLLHHHFFFKKKKKKFFFHHH;;;444777666111444>>>\\\|||WWWHHHBBBDDDAAA===;;;;;;;;;::::::999888666HHHjjjrrr[[[FFF^^^YYYUUU]]]~~~~~~iiiUUULLLPPPNNNLLLJJJHHHEEE@@@===>>>??????@@@@@@AAABBBBBBDDDDDDEEEEEEEEEEEE222222222222222222222222000000000000111111222222222222222222222222222222222111000///...---,,,+++,,,,,,+++++++++*********+++++++++++++++++++++***,,,,,,,,,,,,------.../////////......///000111222555777777555777===@@@???@@@KKKQQQPPPNNNNNNJJJCCCOOOKKKGGGEEEDDDGGGRRR]]]iiiyyypppUUUNNNbbbtttTTTKKK[[[kkkxxx|||yyyxxx{{{~~~~~~zzzwwwtttsssssstttwww{{{~~~}}}yyyoooqqqpppmmmjjjkkkmmmooollliiifffeeefffiiilllnnntttpppvvvyyytttvvvyyysssvvv~~~}}}{{{~~~vvvjjjiiicccjjjnnn|||cccGGG@@@<<>><<<666444777333222000------000888???;;;888666777999999777555///999CCCVVVfff[[[DDD;;;333;;;MMMfffyyy|||yyy|||{{{~~~xxx|||yyypppuuuooolllSSS:::444===CCC<<<222555111---,,,///111111000---,,,,,,......,,,///444999777...---555666<<>>;;;FFFMMMJJJHHHIIIGGG@@@DDD???777333666:::888333777TTT|||{{{}}}KKKDDDAAACCC@@@===;;;:::;;;::::::999;;;999GGGeeeooo```SSSkkkuuuOOOGGGIIIMMM]]]{{{zzzrrrbbbPPPMMMNNNPPPQQQOOOJJJBBB===>>>??????@@@@@@AAABBBBBBCCCDDDDDDEEEEEEEEE222222222222222222222222000000000000000111111111111111111111111111111111000000//////...---,,,,,,++++++++++++*********************+++++++++++++++------,,,,,,---...//////...//////000111222222333555888999777999===???===CCCSSS\\\WWWRRRRRRKKK@@@IIIGGGGGGFFFAAA???EEENNNLLL[[[eeelllpppjjjhhhtttkkk}}}uuuXXXPPPdddmmmxxxzzzpppqqqtttwwwvvvrrrpppsssvvvmmmppprrruuuyyy{{{vvvooodddhhhkkkiiiiiilllnnnnnnhhhgggfffgggiiillloooqqquuuqqqwww{{{uuuvvvyyyrrrpppzzzyyywww{{{uuuhhhddd```sssuuu}}}^^^FFF??????HHHPPPNNNFFF@@@;;;888888:::888333111222555222000///...///777@@@EEE===666666777444000...***444???RRRddd^^^MMMHHH666111;;;VVVrrrzzz}}}sssxxxsssooo[[[CCC888>>>HHHGGG@@@:::666000------...000111...,,,,,,......,,,///444222===<<<555000***...===RRR]]]SSS@@@>>>IIIZZZkkk[[[DDD======...///XXXqqqssskkkBBB333888>>>;;;555:::qqqcccAAA<<>>>>>??????@@@@@@AAABBBBBBCCCCCCDDDEEEEEEEEE222222222222222222222222111111222222111111000000/////////////////////////////////......---------++++++++++++************))))))******++++++,,,,,,///...---------...///000---...111333444444333333333777999888999<<<<<<999@@@HHHOOORRRQQQNNNGGGAAAAAAEEELLLPPPJJJAAA@@@CCCCCCIIILLLUUUaaa[[[PPPQQQ___eeefffmmmssshhh[[[]]]RRRZZZiiixxx~~~|||{{{}}}lllpppttttttqqqppprrruuuwwwuuuooojjjmmmtttvvvsssfffiiijjjjjjoootttpppiiieeefffhhhjjjlllooosssuuuyyyuuu{{{~~~yyyyyy{{{tttpppxxxtttooorrrmmm```[[[aaa|||~~~}}}wwwvvvOOOGGG???===FFFNNNNNNGGGAAA???999555666666222//////111......000000///444;;;UUUHHH>>>>>>>>>:::555444(((...333CCCXXXWWWLLLKKK666444666@@@UUUlll{{{zzz}}}vvvzzzuuuuuueeeLLL888999EEELLLJJJ>>><<<888333///...000222///,,,---///...,,,///444...???CCC<<<777///...888777DDDEEE???===999<<>>666333444666777888===:::@@@WWWzzzjjjMMMiiieeeUUUCCCAAA@@@===:::999:::<<<<<<<<<:::>>>:::===QQQbbbjjjsss___NNNKKKNNNIIILLLMMMBBBGGG^^^sssyyyyyyttt___HHHNNNOOOPPPRRRQQQLLLEEE@@@>>>??????@@@@@@AAABBBBBBBBBCCCDDDEEEFFFGGG222222222222222222222222333333333333333222111000..........................................------+++++++++************)))(((((()))***+++,,,,,,---000///...---......000111,,,...222444666555444333222666888888999;;;:::666777222888HHHNNNGGGBBBDDDFFFGGGHHHGGGAAA===BBBKKKHHHKKKIIIKKKRRRMMMHHHOOOQQQWWW\\\gggqqqfffWWWWWWMMMVVVggguuussslllqqq~~~|||yyytttoooooouuu~~~xxxxxxrrrmmmooouuuuuupppqqqpppmmmnnnwww{{{qqqccclllmmmnnnmmmlllkkkkkklll{{{www}}}{{{{{{}}}vvvzzzyyyppprrrnnnbbb]]]bbb|||zzzkkk{{{|||mmmEEEKKK@@@888===FFFIIIGGGEEEDDD;;;555666777444000///+++(((***000000---///444???222***...444444333333...---***555GGGGGG<<<:::222999555,,,555SSSkkkrrrqqqwww~~~{{{www{{{uuuwwwhhhLLL111,,,888DDDFFF??????>>>888222//////111///------///...,,,///444,,,;;;===777444///***///;;;???;;;999<<<;;;AAASSSEEE:::EEE]]]xxx|||JJJ@@@CCC}}}}}}pppCCC444???KKKgggSSSGGGLLLMMMCCCAAAHHHHHH999222777777000222===;;;<<<>>>BBBNNNffftttVVV{{{NNNaaaJJJIII???<<<:::999;;;<<<======666;;;666777KKK___lllxxx{{{III???OOOHHHGGGNNNGGGEEESSSfffwww}}}uuubbbRRRQQQPPPPPPOOONNNKKKFFFBBB>>>??????@@@AAAAAABBBBBBBBBCCCDDDFFFGGGHHH222222222222222222222222222333333333333222111111//////000000///...------------------,,,+++***)))))))))))))))))))))))))))+++******************+++999222+++))),,,//////---///222666999999777333111111666999777666999===>>><<<333333>>>FFFFFFIIIQQQSSSSSSOOOHHHBBBDDDMMMVVVSSSYYYZZZSSSLLLKKKMMMNNNKKKKKKQQQ\\\bbb```\\\[[[aaaNNNOOOaaammmtttxxxuuupppuuuvvvooojjjlllpppsssjjjjjjlllnnnnnnmmmrrryyy{{{zzzyyyxxxvvvpppgggaaawwwsssppprrrwwwxxxsssnnnlllxxx~~~yyyvvvxxxtttmmmtttuuuwwwxxxrrriiibbb```ddd~~~pppmmmlll\\\aaagggjjjjjjnnntttvvvrrr[[[KKKOOOaaaxxxvvvVVVGGGEEECCCAAA>>>===@@@DDDDDDBBBDDD>>>000000444...++++++++++++,,,---............///000000000000000,,,,,,,,,...111333333333111<<<999...,,,555PPPpppwww|||~~~}}}vvvrrrfffJJJ:::333000555;;;IIIMMMHHH999222444111***000///------///111111111111333555555444111---***333666===DDD@@@<<>>???DDDQQQ^^^jjjlllmmmgggBBB>>><<<888777:::<<<;;;777BBB777444>>>EEELLLaaazzziiiNNNDDDFFFGGGFFFFFFOOOGGGdddsssjjjcccLLLSSSUUUVVVTTTTTTSSSKKKCCCAAAAAA?????????@@@AAABBBEEEEEEEEEEEEDDDDDD222222222222222222222222111222222222222111000000...////////////......---------------,,,+++***)))************************,,,+++***))))))***+++,,,555///***))),,,......,,,111444777888777555555555555888:::777888<<<>>>======777999DDDIIIGGGHHHOOOEEEEEEDDD@@@===???HHHOOOVVVZZZZZZWWWTTTRRRMMMGGGWWWWWWWWWYYYZZZYYYUUUQQQppp```bbbnnnppprrrwwwwwwqqqwwwyyyvvvrrrrrrqqqoooffffffhhhkkkkkkhhhkkkpppvvvrrrlllkkknnnrrruuuwww{{{yyyxxxyyywwwnnn___SSSNNN[[[jjjrrruuutttpppjjjnnnnnnnnnooolllfff___[[[___zzzllllllhhhdddfffddd___^^^```^^^YYY[[[TTTQQQLLLUUU~~~wwwjjjZZZJJJ???::::::@@@EEEPPPLLL:::222444///,,,,,,+++++++++,,,------......///000000000000///---,,,,,,...000222222111555@@@@@@:::999555777CCCxxxyyy~~~~~~~~~{{{ooo\\\LLLIIIJJJBBB666;;;>>>@@@<<<222+++...444...000222333222111222222000111333444333222///...---222DDDSSSJJJ999???TTTFFFFFFHHHGGG>>>777AAARRRwww~~~mmm}}}MMMDDDdddSSSOOODDDFFFAAABBB666---444<<>>HHHTTTpppxxxiii|||ZZZFFFKKK888999;;;:::::::::::::::===666666===???DDD\\\yyysss}}}sssRRR>>>BBBGGGBBBLLLLLLcccwwwnnnaaaYYYOOOTTTWWWWWWTTTRRROOOHHH@@@AAA@@@?????????@@@AAABBBEEEEEEEEEDDDDDDDDD222222222222222222222222000111111111111000//////---....../////////......------------,,,+++******************************---+++***))))))***+++---///,,,)))***---...---+++000444777666333222444888777999888666777<<<<<<999777555999AAABBB>>>>>>DDD>>>@@@AAA@@@@@@CCCIIINNNQQQSSSUUUWWWZZZXXXMMMAAAPPPTTTSSSNNNPPPWWWWWWQQQmmmbbbbbbcccXXXTTT]]]cccffflllpppppppppqqqnnniii``````dddjjjjjjhhhhhhlllkkkkkkmmmqqquuuwwwwwwvvvqqqkkkddd```___\\\VVVPPPdddjjjuuuwwwooommmddddddeeehhhhhhbbbVVVMMMOOOmmmmmmkkkqqqkkkmmmmmmiiiggghhhfffbbb]]]bbb^^^FFF>>>hhhyyydddMMM???666@@@SSSTTT???222222000------,,,,,,++++++,,,,,,---...//////000/////////---,,,,,,---///000000///111:::===AAAHHH@@@333000RRRbbbvvvwwwwww{{{sssrrrgggZZZ___iii]]]FFF;;;444666???===111,,,222---111555555333000////////////000111222222222222,,,+++===TTTQQQ<<<999JJJ@@@CCCDDD===333...000444BBB[[[zzz}}}iiiOOObbbHHHEEEDDDFFF999///555>>>DDDMMM;;;;;;<<<===999555666;;;888MMMooodddQQQGGG@@@444888<<<<<<999777999<<<777666999<<<888:::RRRooonnneeeIIIEEEFFFBBBHHHTTTaaalllkkkYYYNNNRRRSSSVVVVVVRRRMMMJJJDDD===@@@@@@??????@@@AAABBBCCCDDDDDDDDDCCCCCCCCC111111111111111111111111111111111111111000000///,,,,,,---...////////////,,,---------,,,,,,+++***************************---,,,***))))))***,,,---+++******,,,//////...,,,,,,222777666111///222666777666444222555999777222333444777;;;:::555777===AAACCCEEEFFFGGGIIIKKKMMMJJJNNNRRRUUUZZZZZZQQQFFFGGGPPPQQQJJJMMMYYY\\\TTTkkkfffiiicccOOOHHHSSS[[[fffhhhiiihhhiiikkkhhhccc\\\]]]ccckkknnnllllllooolllmmmppprrrrrrooojjjfffddd^^^WWWUUUWWWZZZZZZYYY\\\\\\eeesssyyyuuuuuu{{{fffggghhhjjjkkkeeeTTTDDDIIIaaarrrhhhjjj```gggmmmmmmiiiffffffggg[[[eeefffSSSBBBVVVxxx___333666EEEKKK;;;///000000///...---,,,++++++++++++------...////////////...---,,,+++,,,.........---,,,111000777DDDDDD999777+++CCCaaasssvvvtttvvvzzz|||zzzttttttwwwtttjjjaaafffpppkkk^^^HHH777///:::GGGEEE888...444555666666555333111000000000000000000111222222444***,,,>>>IIICCC999555<<<@@@===222///666>>>???@@@<<<===HHH]]]{{{PPPddd[[[nnn}}}NNNEEELLLMMM???222555;;;@@@III<<<;;;<<<>>>===999:::===AAA777999PPPrrrjjj```sssmmmAAA888888:::;;;999666777;;;555555999;;;666555FFF[[[wwwzzzzzzssseeeVVVLLLHHHGGGZZZ^^^eeeooo[[[HHHTTTPPPTTTTTTNNNHHHDDDAAA<<>>666333888888222555<<>>444333555???LLL]]]tttpppCCCBBB;;;777999999777666888777666888;;;888555;;;EEEtttvvvyyyyyyvvvlll^^^RRRIII]]]\\\cccvvvaaaHHHUUUKKKQQQRRRKKKDDD@@@???===>>>>>>@@@AAABBBCCCDDDDDDDDDCCCCCCCCCBBBBBB111111111111111111111111333333333333333222111111,,,------.........------,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,(((***---///000000///...---333:::<<<999444333444666777555222333666666222999999999999999:::>>>AAADDDCCCDDDGGGJJJJJJFFFBBBEEEMMMQQQMMMGGGFFFHHHIIIAAAIIIMMMIIIIIIMMMMMMIII:::EEE]]]hhh]]]SSSNNNEEEHHHKKKLLLLLLPPPYYY___```hhhdddcccfffgggdddbbbccckkkllllllkkkhhhffffffggghhhfffeeecccaaa]]]YYYUUUiiiiiinnnuuuwwwpppjjjgggrrrmmmbbbXXXXXX\\\VVVJJJMMMEEEUUUnnnvvvbbbhhhlllsssvvvpppgggeeehhh]]]XXXYYY```TTT@@@[[[hhhEEE333888888444333000///...---,,,++++++***++++++,,,------......---------,,,+++,,,.........,,,---222---+++000...+++000888444222888IIIbbbzzz}}}xxxyyyrrrooosssppphhheeeiiiiiihhhWWW<<<...222777444...,,,+++---111555666666444333222000...---------666AAA;;;''''''===FFF>>>///888;;;888888>>>BBBAAA888BBBRRRZZZQQQ@@@:::>>>GGGhhhQQQAAA>>>EEEBBB666777666AAAfff~~~sssGGGHHHLLLAAA333444777<<>>;;;===KKKZZZ~~~\\\FFF<<<777:::<<<777555666:::666666:::;;;777555777\\\{{{{{{ssszzzsss]]]NNN^^^\\\dddvvvdddKKKVVVKKKRRRSSSKKKBBB>>>???@@@===>>>@@@AAACCCDDDEEEEEEDDDDDDDDDCCCCCCCCC111111111111111111111111222222222222222111000000------.........---,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,------,,,++++++(((***,,,.........---...///333777888777555444333333666666222111333555333333444444666999===>>>===@@@???@@@EEEKKKLLLHHHCCCCCCJJJMMMGGGAAA@@@BBBDDD444999>>>BBBDDDGGGJJJLLLGGGKKK[[[fffaaa\\\TTTFFFQQQZZZbbbgggkkkrrrwwwxxxnnngggaaaaaa```]]]\\\]]]XXX```iiinnnmmmgggbbb___ccc]]]SSSMMMLLLPPPWWW[[[SSSXXX^^^cccjjjooommmggg``````[[[TTTUUUZZZTTTGGGEEERRRhhhrrrzzzgggaaa```fffjjjhhheeeeee___^^^]]]bbbYYY???OOO}}}NNN333888;;;888444000...---,,,,,,++++++++++++++++++,,,------------,,,---,,,+++,,,...//////...,,,222///---333111---222222999<<<555///===\\\xxxsssxxx{{{xxxwwwvvvrrrlllnnnooorrrvvvyyyyyytttnnnpppuuuppp[[[AAA222000333---111444333///...111555333333222000///...,,,,,,000===<<<+++)))999DDDAAA111555777666777@@@MMMVVVSSSFFF:::888<<>>@@@BBB<<<===@@@BBBDDDEEEEEEEEEEEEEEEEEEDDDDDDDDD000000000000000000000000111111111111111000//////............---,,,++++++++++++,,,------,,,,,,,,,++++++++++++++++++++++++***+++---......---+++***'''))),,,---,,,,,,,,,---000000111222222222222111///333555111...000222222000111333777===AAA@@@<<<777666888???HHHKKKGGGBBBEEELLLOOOKKKFFFGGGHHHHHH999:::>>>CCCEEEDDDIIIQQQYYYRRRSSSUUURRRSSSPPPBBBTTT```kkkmmmkkkiiigggdddooofff___^^^^^^\\\\\\^^^TTTWWWZZZZZZXXXWWWXXXZZZ]]]ZZZUUUQQQPPPRRRTTTUUUZZZ]]]YYYSSSVVV___```YYYQQQZZZ``````cccdddXXXHHHIIIttt|||vvvfff[[[aaalllmmmgggcccXXXaaabbbbbbYYY???DDDnnnNNN111777<<<999444///------,,,,,,++++++,,,,,,++++++,,,------------,,,---,,,,,,---///000000//////222,,,)))///---(((------333777444......888BBBUUUdddsssxxxyyyyyytttmmmssszzzyyyuuu{{{}}}kkkeeeiiisssxxxhhhKKK;;;:::888AAAHHHCCC777///111888111111111111000...---,,,---000...+++111<<<===777111444999:::666333999AAA222777<<<<<<;;;===CCCHHHLLL666999PPP777DDDPPPHHH???555;;;555666:::AAAEEE???999>>>IIItttmmmFFF@@@GGG???222222444777@@@@@@999555888===;;;777555444444666999777444555999222@@@NNNMMM[[[JJJWWWEEE:::999???GGGCCC777444::::::777666666777777888::::::XXXvvv}}}yyyuuurrrWWW___bbbeeeeeeVVVMMMWWWTTT[[[\\\PPPCCC>>>@@@CCC<<<===@@@BBBDDDEEEFFFFFFEEEEEEEEEEEEDDDDDD444333111000000000///...000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++++++++)))++++++000888777///))))))******+++,,,...000222333//////............//////333444555666666555444333///222888<<<>>>===:::888888:::===AAAFFFJJJMMMNNNMMMGGGAAA@@@CCCEEEDDDAAA===BBBMMMSSSJJJ===AAANNN\\\XXXVVVVVVRRRJJJCCCAAA```dddeee```ZZZYYY]]]```fffXXXUUUZZZ^^^ccc```RRRKKKPPPUUUWWWWWWXXX^^^cccrrrjjj[[[MMMIIIKKKKKKHHHIIIRRR[[[]]]YYYWWW[[[```[[[```bbb]]]XXXTTTOOOJJJJJJjjjyyy~~~|||lllRRRQQQaaafff___eeeXXX^^^aaaXXXAAA<<>>WWWeeeXXX|||DDDzzz@@@;;;444::::::@@@???===555>>>999VVVLLLFFFEEE@@@888111000666<<>>>>>@@@======BBB@@@999DDDRRRTTTFFFFFFEEEDDDDDDEEE444222111000000000//////000000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,+++))),,,+++---222111,,,)))******+++,,,---...///000111//////............//////222333444555555444333222000333888<<<===<<<999777777999<<<@@@CCCDDDEEEEEEMMMEEE;;;666666888888888<<<<<>>===???AAA:::000333000------...///---++++++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,***+++---///222444777888;;;888:::EEERRR```nnnyyybbbqqq|||{{{|||zzzbbbggg{{{yyyccc]]]]]]]]]LLL333+++111333111000...------......---------...000222333444,,,BBBJJJEEEFFFEEEBBBFFF;;;:::CCCOOONNNCCCEEEPPPHHH///444iiicccSSSddd;;;fffjjj999000??????999>>>>>>@@@777WWWJJJFFFDDDDDD@@@999222111777===???<<<999777777999999999555555555555555555555555555444555888<<<;;;666111666999<<<<<<:::777555444777666666666666666666666222@@@UUUhhhssstttoookkkgggmmmmmmcccSSSJJJNNNUUUWWWYYYXXXQQQEEE===<<<>>>>>>===BBBCCCCCCTTTgggjjjOOOGGGBBBDDDEEECCC333222111000000000000000000000000/////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++,,,+++***---******++++++)))))),,,***+++,,,...//////......//////............//////111222333333333333222111111444777::::::999777555555666999;;;<<<<<<;;;:::===888333222555999::::::???;;;;;;@@@AAA???FFFOOO\\\UUUPPPNNNKKKEEEBBBCCCNNNPPPQQQRRRQQQQQQRRRSSS]]]aaalllmmm^^^XXX[[[YYYQQQTTTVVVTTTOOOKKKJJJKKKTTTUUUPPPIIIEEEHHHKKKKKKDDDEEEGGGHHHIIILLLPPPTTTQQQTTTSSSOOONNNRRRVVVVVVUUUlllwwwuuu~~~yyy}}}wwwtttgggYYYZZZ```[[[]]]```MMMDDDHHHSSSvvvYYYHHHIIIAAA666555<<<===888222000...---.........,,,++++++,,,---------------******++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++...333888;;;;;;333,,,---666GGG___rrrvvvyyy{{{yyyxxx|||}}}uuuuuuiiiYYYeeeooo___UUUOOOQQQWWWPPP;;;---,,,333111000...,,,,,,,,,---,,,,,,---...///000222333)))777666222GGGaaajjjkkkyyyzzzUUUIIIfffFFF222KKKFFF111@@@@@@444999:::CCC777~~~fff???@@@AAABBB@@@:::444222777======;;;888666777888999999555555555555555555555555666444222222555666444111111333666777666555555555666666666666666666666666333777AAAQQQbbbjjjjjjfffgggfffaaaVVVKKKHHHNNNUUUUUUXXXYYYQQQEEE<<<:::<<>>BBBFFFBBB222222222111000000111222000000000////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***,,,***))))))))))))***,,,***+++---...///...,,,+++///......------......///111111222333333222111111111333555666666555333111333444444555555555555555///111555;;;AAABBB???<<<===:::;;;======>>>EEEOOONNNJJJHHHJJJJJJHHHGGGHHHUUUMMMIIIMMMSSSUUUSSSQQQYYYRRRUUU[[[YYYZZZWWWKKKRRRUUUWWWVVVSSSQQQPPPPPPOOOSSSRRRKKKFFFFFFHHHHHHJJJIIIHHHHHHIIIKKKKKKKKKLLLOOONNNIIIGGGKKKMMMMMMTTTccclllwww}}}www{{{vvvzzzwwwmmm]]]YYYNNN[[[mmmdddWWWLLLIIIfffwwwmmmTTT888///666999444000///...---------,,,,,,++++++,,,------------,,,))))))***+++,,,------...++++++++++++++++++******,,,+++******,,,000444777999333...------444BBBOOOfffgggpppzzz}}}tttmmmhhhgggwwwmmmDDD444444>>>LLLMMM===///+++222111///---++++++++++++++++++,,,,,,---///000111555222***999hhhGGG<<>>???@@@@@@;;;555444888===>>><<<888666666666555444555555555555555555555555888666444333555555444333222333555555555555666888555555555666666666666666999777:::CCCOOOWWWXXXVVVVVVTTTPPPKKKGGGHHHMMMQQQSSSWWWYYYRRREEE;;;999;;;======BBBBBBCCC\\\}}}mmmPPP===AAAGGGAAA000222333222000000222444111000000000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,******++++++******++++++***)))+++,,,......---+++***......------------......111222333444444333222111000111222222222000///...222111000000000333555666666888;;;???@@@===999666666888;;;;;;777666>>>GGGGGGEEEGGGMMMPPPNNNLLLMMM[[[JJJ???EEEQQQUUUQQQLLLRRRFFFFFFMMMRRRYYYXXXLLLOOOQQQTTTWWWXXXXXXYYYZZZTTTYYYXXXQQQKKKHHHGGGEEEMMMKKKKKKLLLNNNNNNKKKIIIHHHLLLMMMIIIGGGHHHGGGEEESSSYYY^^^eeelllkkknnnwwwwww}}}~~~{{{}}}uuuhhhUUUQQQPPPUUUJJJ;;;NNNhhhHHH999;;;777,,,//////...,,,+++******+++***+++,,,,,,------,,,,,,))))))******+++,,,------***+++,,,------+++)))(((+++*********+++,,,---...///...000111...***,,,111>>>QQQkkkxxxpppiii|||vvvnnnkkkxxxiii<<<---333@@@LLLJJJ;;;///+++000///---,,,*********+++******++++++,,,---...///111***,,,LLLvvvrrrlll[[[RRRKKKHHHFFFHHHUUUeeeUUU111[[[LLL777AAA;;;TTT\\\555111HHH222666DDDHHHDDD>>>===???@@@<<<777555888;;;<<<:::777666666666555444555555555555555555555555444333333333333333111000333444555555444444555777444444555555666666666777::::::<<<>>>BBBDDDEEEEEEEEEEEEFFFGGGHHHIIIKKKKKKQQQVVVYYYRRRDDD:::999<<<:::EEEVVVZZZVVVeee{{{YYY???AAAFFFAAA///111333222000000333666111111000000000//////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,+++(((+++,,,******---,,,***)))***+++,,,,,,,,,+++***......------------......111222333333333333222111///////////////......---111111000000111444777999;;;999777555444555666777666;;;>>>===777777>>>EEELLLJJJLLLRRRUUURRRPPPPPPVVVDDD999AAAMMMOOOKKKHHHKKKFFFKKKOOOLLLSSS\\\ZZZNNNOOOPPPSSSUUUXXXYYYZZZSSSVVVVVVPPPKKKHHHEEE@@@BBBBBBCCCFFFHHHIIIGGGFFFFFFKKKNNNKKKJJJJJJIIIFFFGGGGGGLLLSSSVVVYYYbbbjjjnnnrrrbbbZZZXXXKKK===UUUnnnfffpppzzz|||||||||hhhHHH888===@@@:::000000000---***((()))*********+++,,,,,,,,,,,,,,,))))))******++++++,,,,,,***,,,///111000---)))'''))))))************)))(((******...333333///...000333@@@TTTbbbbbb___jjjyyyxxxtttiii[[[eeefffNNNGGGJJJPPPQQQFFF666,,,***...---,,,*********++++++************+++,,,------&&&%%%+++???NNNDDD===HHHBBB999111///000333;;;DDD>>>ccczzz333<<>>888555777:::666555444444666888888777444444444444444444444444222333444555444333222111222333444444222222333444444444444555555666666777666999===>>>===;;;<<<>>>@@@BBBEEEHHHJJJJJJIIIHHHOOOVVVYYYQQQCCC:::;;;@@@AAATTTqqq|||vvv{{{cccFFFAAADDDCCC...111444333000000333777111111111000000000//////////////////............,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++(((++++++((((((,,,---***))))))******++++++,,,,,,...------,,,,,,------...000000111222222111000000000/////////.........///000222333555777888888888777555333111222555999===<<<>>>>>>;;;:::===BBBGGGPPPMMMNNNSSSUUUSSSRRRSSSKKK@@@<<>>??????@@@@@@AAACCCDDDGGGLLLNNNKKKIIIJJJIIIFFFIIIFFFMMMTTTRRRUUU]]]bbb```~~~uuuqqqxxxdddrrrSSS666===RRRbbb___mmmgggHHH222777BBBDDD333444333000+++((()))*********+++,,,,,,,,,,,,+++***************++++++++++++...444777666111+++'''))))))))))))))))))))))))+++)))+++111444444333555((('''---===QQQaaajjjllluuujjjlllgggYYY```jjj___XXXTTTNNNFFF999...)))+++,,,+++***))))))***+++,,,))))))))))))***+++,,,,,,---222111000222---444IIIFFF<<<333222555888:::<<<777kkkBBB888@@@ggg:::333999444;;;sss~~~FFF<<<000EEEuuuUUUEEE>>>@@@>>>;;;???BBB???999555555888444333333444666777777666444444444444444444444444444555666666555555666666000222444444333222333444333333444555555666777777333777;;;======<<<<<<===@@@BBBDDDFFFGGGHHHJJJKKKOOOUUUXXXPPPCCC;;;>>>DDDVVVeee~~~mmmNNNAAABBBEEE...111444333000000444888111111111111000000000000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++))),,,***%%%%%%+++...+++))))))))))))***+++,,,---...------,,,,,,------......///000111111000///...111000////////////000000000333777;;;<<<:::888666666777888888777777888:::===:::777444888>>>CCCDDDPPPLLLKKKOOORRRQQQRRRUUUDDD@@@EEEOOOQQQKKKLLLSSSQQQIIIJJJNNNNNNTTTXXXQQQ]]]YYYSSSMMMJJJGGGFFFEEELLLNNNOOOOOOSSSWWWTTTNNNHHHGGGFFFCCCAAABBBFFFIIIJJJMMMMMMIIIFFFFFFFFFDDDIIIDDDJJJNNNDDDAAADDDDDDJJJhhh{{{uuuhhhfffsssSSS<<<===<<<999>>>```pppZZZ<<<444666555666666666222,,,))))))+++******+++,,,,,,,,,,,,++++++++++++***************,,,111777;;;:::555---((())))))(((((()))***+++,,,+++''''''---111000......,,,......,,,222@@@PPPZZZiiiWWWXXX\\\TTTXXXZZZKKKSSSJJJ===222***''')))---+++***)))))))))***,,,,,,))))))((())))))***++++++)))222///(((,,,...000888KKK???333000555888888888EEERRRHHH***lllzzzVVV;;;999:::999777EEEeee<<<>>>WWW___AAA888===;;;@@@;;;???BBB@@@:::555555777777555444444555555444333444444444444444444444444333333333222111222555777///222555666666555666777333333444444555666777777555777:::<<<>>>>>>===<<<@@@AAAAAAAAABBBFFFLLLQQQOOOUUUXXXPPPBBB;;;???GGGlllppp|||~~~rrrSSSAAA@@@FFF000000000111222222222333111111222222222222111111////////////............------......------,,,++++++,,,---......,,,***)))+++***)))(((((()))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,...///---+++...333444111000///------000444777888000333666777666555555555444555666888999999999999@@@888555===DDDBBB===;;;AAAMMMTTTNNNCCC@@@EEEJJJDDDEEEHHHNNNSSSUUUQQQMMMPPPQQQRRRQQQQQQRRRUUUXXXOOOKKKLLLPPPMMMEEEDDDIIIMMMLLLLLLMMMNNNMMMJJJHHH@@@@@@BBBDDD@@@;;;???HHHBBBDDDEEEEEEDDDDDDFFFGGGBBBEEEGGGGGGEEEBBBAAA@@@AAAGGGXXXvvvsssgggaaa```nnnwwwcccTTTPPPOOO^^^kkkZZZ888---444555>>>888111///111000,,,'''+++***)))'''''')))***+++////////////...---,,,,,,---///000111000,,,(((&&&************))))))))))))+++))))))+++///111000...555111,,,((((((---444999eeeVVVEEEBBBKKKUUUWWWTTTJJJ---$$$---***###)))000******++++++++++++******)))))))))((())))))***+++444999888///***,,,//////CCCAAA666222999777333999PPPZZZ???444KKKxxxQQQ;;;111333:::666777pppzzzXXXfff888777>>>;;;??????<<<===@@@<<<333000222555555444333333333333444333444444555555444444333444555555555444333333222333333333444444444555555333333333444555666777777777777888999;;;<<<======CCCDDDFFFFFFFFFHHHKKKMMMKKKVVVYYYQQQAAA333FFFlllyyy|||}}}]]]CCCDDDJJJ111111111111111222222222000111111222222111111000////////////..................//////......---,,,+++,,,---...---,,,***)))---,,,+++******+++,,,,,,++++++++++++++++++++++++***++++++,,,---......///111222000---...222222///...---,,,,,,///111333444111333555666444222111222222333444666777999:::;;;CCC>>>===BBBDDDAAA???@@@777@@@GGGHHHGGGFFFDDD@@@OOOQQQSSSTTTTTTSSSSSSTTTOOOKKKHHHGGGJJJMMMOOOPPPKKKFFFGGGKKKHHH@@@???DDDOOOPPPOOOLLLFFFBBBAAAAAAAAA<<<999<<<===;;;===AAAAAABBBCCCDDDCCCCCCDDDFFFDDDFFFGGGFFFCCC@@@??????@@@IIIRRR___yyyjjj^^^VVV[[[iiiyyylllBBB...///000777555222///...---+++++++++***(((''''''(((***+++------------------,,,,,,,,,---......---+++(((&&&*********)))))))))((((((---+++***,,,///111000///333000---***)))+++---///555444666>>>IIIRRRTTTSSS===111//////***,,,///))))))))))))******))))))))))))))))))))))))***++++++222888888000)))+++000333DDDBBB222'''...333222666\\\~~~:::888999VVVpppEEE444;;;:::222:::000IIIKKK111555999:::@@@>>><<<===???;;;333000222444444333333333333444444333333444444444444333333444444555555444333333222333333333444444444555555333444444444555666666666666777888999;;;<<<======BBBCCCDDDDDDEEEFFFJJJLLLNNNWWWYYYQQQBBB999NNNrrr|||^^^DDDGGGOOO222222222111111111111111000111111222222111111000/////////............---///////////////...------++++++,,,---,,,+++***))),,,,,,++++++++++++,,,---++++++++++++++++++++++++******+++---...///000111444444222...///222111---++++++,,,,,,---......///000222444333111///...///444444555666999<<>>>>>AAA555666777===FFFKKKFFF===MMMPPPRRRQQQNNNNNNRRRWWWPPPJJJCCCDDDJJJOOOPPPOOOMMMHHHIIIMMMIIIAAA@@@FFFLLLOOOOOOIIIAAA<<<>>>BBBFFF<<<555888???BBBBBBBBB???AAABBBAAA@@@@@@AAACCCCCCDDDCCCBBB???===<<<======IIIMMMJJJ\\\}}}tttaaaSSSSSSUUUWWWcccsssjjjDDD///111444222222222///+++)))+++---******((((((((((((************++++++,,,,,,++++++******++++++******)))(((******))))))))))))((((((,,,+++***+++---...---,,,,,,,,,,,,+++******)))))))))+++,,,...333:::DDDKKK===>>>===111---===CCC333(((((())))))))))))((((((*********)))***++++++,,,---333555---&&&'''///444FFF999+++...999666666EEEjjjQQQ<<<===111<<>>:::333000111222222222222333444555555333333444444444444333333444444444444444333333222333333333444444444555555444444555555555555555555666777888999:::<<<======@@@AAACCCCCCCCCEEEIIIKKKOOOTTTXXXPPPBBBBBB\\\{{{___FFFJJJTTT333222222222111000000000000000111111111111000000//////.........---------...............------,,,+++++++++,,,+++***))))))******)))*********++++++++++++++++++++++++++++++,,,,,,------...///000000333444222///000333222---***,,,---...---,,,++++++///000222222000//////000555444444555777:::===???AAA???>>>>>>>>>=========999444///222???JJJJJJBBB<<<@@@DDDGGGIIILLLPPPTTTUUUQQQMMMNNNRRRVVVVVVUUUSSSOOOOOORRROOOGGGGGGMMMCCCEEEEEECCC@@@@@@EEEJJJIII???777777>>>DDDEEEEEE@@@AAAAAA@@@===<<<<<<===>>>>>>>>><<<:::999;;;<<<:::EEEIIIFFFMMMddd{{{zzzbbbTTTXXXZZZXXX```qqqzzzssslllIII555555888333222000...+++******+++***)))(((((((((((()))***'''((())))))************)))))))))))))))******+++***)))))))))(((((((((((()))((((((((((((((((((''''''((()))***++++++******333222///***&&&(((///666:::@@@HHHFFFFFFRRRNNN777(((((())))))))))))((((((***************+++,,,,,,,,,222555///((((((111999AAA333---555444***JJJQQQ+++NNNJJJ'''~~~ZZZ>>>888777[[[]]]VVV***111666666222999+++333rrrOOO000444111///666666;;;<<<======999444111000000000111111222444555666333333333444444333333333333333444444444333333222333333333444444444555555555555555555555444444444666666777999:::;;;<<<===@@@AAABBBCCCCCCEEEIIILLLMMMPPPTTTNNNAAAIIIggg~~~cccIIILLLVVV333222222222111000000000000000000111111000000000............------------,,,------------,,,++++++******+++*********))))))))))))******++++++++++++++++++++++++++++++++++++..................------000222111///111555444000+++...000000...,,,+++,,,---///111111111111222333444333222111222333555777>>>;;;777888===@@@<<<777777444000000999CCCDDD@@@666999???GGGOOOSSSSSSRRRXXXXXXYYYXXXVVVTTTRRRRRRQQQLLLKKKOOOLLLEEEEEELLL:::999888:::???EEEIIILLLKKKEEE<<<666777;;;??????@@@AAA@@@>>>;;;888888888999:::;;;;;;:::;;;===???<<<<<>>777444;;;:::777777aaa{{{ddd666888444666///444777333GGG|||NNN222---222,,,///:::888999<<<===;;;777444111/////////000000222333555666222333333333333333333222222222333333444333333222333333333444444444555555555555555555555444444444555666777888:::;;;<<<<<<@@@AAABBBCCCDDDFFFJJJMMMPPPOOOTTTMMM???MMMlllyyyzzz{{{~~~iiiNNNLLLRRR222222222111111111111111///000000111111000000///.........------------,,,,,,,,,,,,,,,,,,+++***************)))))))))))))))***+++,,,---.........---++++++++++++++++++++++++//////......---,,,,,,,,,---///000///111555555111,,,000222222///,,,---...---...000111111222444666888777666444444444444555;;;999666777===AAA<<<333---111333444888;;;999444>>>@@@FFFOOOWWWYYYTTTOOOUUUWWWYYYVVVQQQKKKGGGFFFEEE@@@@@@DDDAAA;;;<<>>666999AAA??????\\\vvvaaaTTT[[[cccaaa___bbbXXXaaa^^^YYYZZZQQQBBB<<>>///)))KKKttt}}}DDD!!!888333---000MMMxxxAAA666777,,,BBBYYYvvvoooJJJ999---999888,,,999===///NNNMMM///...444444...000777666777;;;===:::666444222.../////////000111333444555222222333333333333222222111222222333333333333333333333333444444444555555444444555555555555555555555666777888999;;;<<<<<>>::::::>>>===777999AAA::::::::::::;;;>>>AAACCCOOONNNFFF;;;777;;;>>>>>>:::<<<<<<;;;999888999:::555777:::<<<<<<<<<===>>>:::777:::>>>::::::QQQmmmyyylllaaa```ccccccbbbaaa```aaaUUUKKKPPPRRROOORRRFFFKKKOOOOOOIIIBBB===;;;BBBEEEKKKQQQVVVeeexxx{{{ooo___EEE333000,,,***+++***)))''''''((((((((((((((((((''''''''''''(((''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((((('''''''''&&&((())))))'''&&&(((******))))))(((''''''&&&&&&---)))%%%"""$$$(((+++---///%%%'''---((((((---...))))))************))))))((((((''''''(((((()))***(((''')))......******...:::999000AAAuuufff555...'''999***&&&---SSS___ffflll```555555666???***UUUccc|||RRR666(((999777///222555,,,,,,BBBZZZ^^^eeexxxqqqrrr@@@111666555333444///---444666;;;===888555555222.../////////000000222333333222222333333333333222222111111222333333333333333333333333444444444555555333444444444555666666666555555666888999:::;;;<<<===???@@@AAABBBEEEIIILLLQQQNNNYYYTTTDDDZZZxxxsssxxxyyy|||www\\\PPPJJJ000000111111222222222333//////000000000000//////......---------,,,,,,,,,------......------,,,+++******)))(((((((((((((((((()))***,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,...///...000444222------111333222...,,,///333///000000000......000222111111111111111///......222888;;;777666666222+++222333111...000444444111111777???BBB@@@<<<::::::GGGDDDAAADDDIIIKKKHHHEEE@@@;;;<<<@@@???;;;===EEE===@@@BBBAAA===<<<@@@EEEEEEDDD===444555===@@@>>>777888::::::::::::<<<===222555888:::999888888888444:::@@@???999;;;GGGUUUzzzsssiiiccccccfffgggggg[[[\\\PPPEEEHHHHHHBBBBBBMMMPPPRRRPPPKKKFFFEEEFFF<<<>>>@@@???>>>KKKmmmiiijjjyyy}}}vvvSSS333ZZZrrr{{{vvvdddEEE---------***(((''')))***''''''((((((((((((''''''(((((((((((('''&&&%%%%%%$$$%%%&&&'''''''''&&&&&&)))(((((((((''''''''''''###%%%''''''%%%$$$&&&)))###%%%'''((())))))((('''###'''+++,,,+++(((&&&%%%'''***444444(((%%%(((%%%(((((())))))))))))(((((('''''''''''''''((()))))),,,)))+++222444///---///222333===XXXmmm[[[999+++000...000)))<<<;;;VVVOOO@@@[[[~~~999000>>>>>>CCCnnnvvvNNN>>>,,,222(((666---'''666333+++888TTTMMMccc^^^QQQLLLkkkEEE000111(((+++777///(((777555;;;===888555555222---////////////000111222333222222222333333222222222000111222333333333333333333333333444444444555555333333444444555666777777555555666888999:::;;;<<<<<<===???@@@AAADDDHHHKKKKKKHHHXXXWWWJJJddd{{{{{{{{{}}}}}}{{{aaaRRRIII222222222111000//////...///////////////...------...---,,,,,,,,,,,,---...++++++++++++++++++++++++)))***++++++))))))***+++------,,,,,,,,,,,,,,,,,,************+++,,,---...---,,,,,,++++++,,,,,,---,,,***,,,222555111...---333FFFEEE333///000//////000000111111111222222222...//////...,,,,,,---...222666888666000,,,---...------...///000111111111666333333777888777888<<<888888999===@@@AAA>>>::::::===???>>>;;;<<>>;;;555///111000++++++999HHHFFF999888SSShhhwwwRRR///===000555``````999///666111111000000//////......;;;AAAJJJPPPOOOHHH???888///......---------......666888:::999777555333333555555333000//////222555444444444444444444444444222222222111111111111000111111222222222333333333333333222222333333444555555666777999999:::::::::===>>>???@@@AAACCCGGGJJJDDDFFFIIIGGGNNNhhhwwwnnnyyy{{{}}}qqqlllOOOGGG222222111111000//////...///////////////...---,,,......---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***)))***+++......---------,,,,,,,,,+++*********+++,,,---------,,,,,,++++++,,,,,,---111---+++,,,,,,+++---222ggglllXXX999///...++++++000000000111111111222222///000000///---,,,---///777:::<<<:::555222333555......//////000111111111222///000333444333444777//////111666:::;;;999666555999<<<;;;888888:::>>>EEEDDD???888555888999888,,,;;;MMMSSSKKK>>>555222333000000333333111222555888777555333333444666888555444444555666999;;;<<>>GGGLLLIIIHHHTTThhhwwwYYYFFF???KKKQQQKKKNNNZZZXXXcccQQQRRRfffzzz}}}zzz}}}{{{tttnnniiiddd[[[PPPHHHFFF333---///AAAYYY]]]DDD'''///...---,,,+++*********''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((('''''''''''''''''''''''''''((()))((('''''''''))),,,+++)))((('''(((((()))))))))))))))))))))))))))((('''((())),,,---,,,+++777555///***+++///000---)))000111,,,)))---...***---444bbbJJJ$$$999999---LLLddd|||ooo|||XXX111///////////////.........,,,------............---........................000444777999777333111000222222111///......111333333333333333333333333333222222222111111111111000111111222222222333333333333333222222333333444555444444666777888999999999;;;<<<>>>>>>???AAADDDGGGFFFKKKRRRNNNMMMcccyyyzzzkkkbbbqqqtttfffjjj]]]IIIDDD111111000000///////////////000000000000000//////......------------..............................///000111000...------...------------------------------,,,+++++++++++++++,,,,,,++++++++++++,,,,,,+++******,,,,,,111???LLLDDDJJJ===------000............/////////000000000222333222111...---.../////////000...,,,,,,///111555555555555444444444444111...///333444222222555333444666888999:::999888888999;;;:::888666777999>>>===777000...222666666IIIDDD<<<555111333777:::;;;888777999999666777:::777777777666555444333333222///---000666888555111999===???;;;999EEE```wwwOOOAAA===KKKVVVXXXZZZaaaqqq~~~ZZZWWWiiiyyy|||xxxxxxwwwrrrgggWWWDDD555//////&&&333GGGWWW\\\QQQ<<<+++------,,,+++************'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((+++***)))((((((((((((((())))))))))))))))))))))))'''''''''((()))))))))(((---...//////000111000...&&&---111---+++---...,,,000###BBBmmmnnn===RRRNNN...:::mmmRRRgggiiiZZZdddvvvMMM444........................///...---------///000111------.....................222777999888444111///000111000///---...000222222222222222222222222222222222222111111111000000111111222222222333333333333333222222333333444555333333555666888999999999:::<<<======>>>???CCCFFFHHHKKKQQQNNNMMMcccyyyzzzooojjjvvvzzzvvv{{{yyyhhhaaaVVVEEEAAA000000000///////////////000111111222222222111111................................................---...////////////000111+++,,,,,,,,,---------...//////---,,,+++*********,,,++++++******++++++,,,)))***,,,...+++)))///777+++777555---//////,,,...------........./////////111222111000...---...///.........------...000222333333333222222222222222000...///333444111111333,,,...111333555666777777111111000000111333888;;;777777222,,,...666===>>>>>>:::777888;;;;;;666111333000111555555333333666555666666666555444222111222///---000555777444000000666???CCC>>>>>>NNNaaaJJJAAA>>>HHHWWW\\\XXXQQQrrryyySSSsss{{{RRRHHHWWWvvvzzzuuuyyy|||zzz{{{xxxooo___MMM???555000333FFF[[[```RRR>>>333000++++++***)))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''%%%'''((('''&&&%%%&&&''')))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))&&&+++111333111------000(((,,,------...000///---222###111IIIyyyqqqDDD555^^^bbb]]]MMMNNNzzzSSS777,,,---------------.........,,,,,,+++,,,,,,---......,,,,,,---...//////.........222777999888555222111///000000///......000222222222222222222222222222222222222111111111000000111111222222222333333333333333222222333333444555222333555666888999999999:::;;;<<<<<<===>>>BBBDDDJJJIIILLLKKKNNNbbbvvvwwwnnnvvv}}}tttrrr~~~lll\\\RRRCCC>>>////////////////////////000111111222222222222111---...////////////...---........................+++,,,............000222***++++++---...///000000111000...---+++******)))++++++************++++++&&&(((,,,000...***+++000(((333111***,,,,,,+++111,,,,,,---------............//////...,,,,,,---///,,,,,,,,,,,,,,,---...///---------------------...---+++---111111...---///&&&)))---000222444777:::<<<888333...++++++---///,,,---,,,***...888@@@BBB...111444444222///---,,,,,,+++...444555333222444444444444444333222111111111///...///333555333111444444999>>>;;;999III___JJJ>>>???TTThhhgggWWWJJJ]]]bbb```]]]XXXKKKIIIWWWrrrqqqZZZPPPWWWhhhggg```GGG///HHHhhhSSSlllvvv}}}|||||||||pppvvv{{{zzzppp\\\@@@***000@@@VVV___TTT>>>...(((+++***)))(((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((()))******)))(((''')))+++)))+++000000+++&&&)))///,,,+++***+++---...,,,)))---000555<<>>AAADDDIIIEEEIIIJJJMMM```rrrsssgggzzz~~~wwwrrr|||nnnZZZVVVHHHAAA////////////////////////...///000000111111111000---...///000000///...---------------------------***,,,------,,,,,,...///***+++,,,...000222444555222111///---+++***))))))++++++************++++++'''&&&)))...000...///222(((///***&&&,,,...,,,000,,,,,,,,,,,,------------***+++,,,+++******,,,...)))))))))***++++++***))))))******++++++,,,,,,,,,+++)))+++//////,,,***,,,))),,,///111111222555888???:::444...***(((&&&%%%'''+++------111777:::999---,,,+++((('''(((+++...,,,,,,111888999555333444222222111111111111111111000///......///000222333888///...333444666LLLhhhRRR;;;@@@kkkoooQQQFFF>>><<<999======555CCCdddqqqrrrjjjbbbZZZDDD000---///...000555333777eeesssqqqtttyyy|||{{{|||~~~tttttttttxxx{{{sssYYY???444AAAUUU___VVV???---''',,,+++***)))(((((((((((()))(((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&%%%$$$%%%&&&''''''((((((((((((((('''''''''''''''''''''''''''(((******)))''''''))),,,)))))),,,///---((()))---,,,***((()))++++++++++++***666666>>>[[[FFF555:::111UUUkkk[[[wwwgggvvvJJJ000+++---///000++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++***+++---///000000///...---000444666555444333333...///111000//////111222333333333333333333333333222222222111111111111000111111222222222333333333333333222222333333444555333444666888999;;;;;;<<<;;;<<<=========>>>AAADDDEEEDDDKKKMMMLLL[[[oootttgggzzz{{{xxx|||ooopppuuuooo^^^bbbVVVKKK.........///////////////------...///////////////---...///000000///...---------------------------+++,,,------+++***+++,,,+++,,,...000333555777888333222000---+++***)))(((++++++************++++++...)))'''))))))''''''))),,,///)))'''111111))))))++++++,,,,,,,,,---------((()))******)))***,,,---******+++,,,------+++)))******++++++,,,---......+++***+++///000,,,***,,,,,,///000///,,,+++---///***)))(((((()))******))))))///333333444555222---///***''',,,444777000)))+++,,,111888999444111000111000000///000000111222...///...---,,,---111333,,,&&&+++888<<<:::JJJaaa```;;;BBB}}}iii>>>777777@@@;;;000111>>>___kkkMMM111;;;ZZZ\\\EEE888:::;;;444555777...AAAooo}}}wwwjjjkkknnnmmmmmmrrrzzzdddIIIAAARRRgggkkkcccWWW\\\```[[[FFF111,,,222...---,,,***)))((((((((())))))((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''((((((((((((((('''''''''''''''''''''''''''((()))***(((&&&&&&)))---%%%$$$)))333777111++++++)))((()))*********---111)))222,,,AAA\\\BBB'''000777777eeejjjiiilll}}}bbbggg@@@......000///,,,+++++++++,,,,,,---------,,,,,,***))))))))))))******+++---///000000///...,,,///222333333222222333...000111111000000111333444444444444444444444444222222222111111111111000111111222222222333333333333333222222333333444555333444666888:::;;;<<<<<<<<<============???AAADDDAAADDDNNNPPPKKKWWWmmmvvvmmm{{{xxxvvv}}}qqqcccjjjppppppdddmmmcccWWW///////////////......---......///000000000000000////////////////////////---...000000///......///,,,+++***+++---//////...)))***,,,...000222333444333000---+++******)))((())))))))))))))))))))))))---,,,***))))))***,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((+++++++++************)))+++++++++***)))(((((('''))))))))))))))))))))))))------,,,+++***)))((((((&&&''''''((()))******+++333111111777===<<<222)))'''))),,,///111333444444444444333222111000//////000000000///......------++++++******++++++,,,---,,,---,,,000555666KKKnnniiiJJJQQQvvvwwwSSS;;;888;;;888222111;;;MMM]]]ddd999666222888PPPbbbWWW???555>>>888555:::555>>>^^^fffWWWvvvfffeeeoooppphhhxxxgggKKK555666BBBFFF???YYY```cccZZZGGG555,,,******))))))((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((()))((((((***+++---...000000,,,+++***)))))))))++++++555...999JJJaaa555///111###999[[[ggg|||```\\\wwwEEE===333......///...---,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,---------000333444000---000000000000000///......///111444555666555222111444444333222111111111111111111222222222333333333000111333555666666555555444444555666777888999999999999;;;<<<===???@@@AAAAAAEEEIIIIIIIIISSSgggyyyTTTbbbvvvrrrbbbXXXaaa___eeennnnnnddd///////////////......---......///000000000000000000000000000000000000000---///000000...------...---,,,++++++.../////////)))***+++---///000111222222///,,,+++++++++***)))))))))))))))))))))))))))---,,,+++******+++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***))))))(((((((((((())))))******++++++000......333888777///(((((())),,,...///000000000,,,,,,,,,,,,,,,+++++++++111000///...---,,,+++***)))))))))((()))******+++((()))(((,,,000000CCCeeetttXXX[[[WWW555777555<<<999333BBBZZZZZZHHH999222((((((@@@\\\aaaUUU888888@@@QQQJJJ&&&...dddZZZ777XXX}}}}}}{{{qqquuu{{{ddd[[[fffsssssspppaaaPPPQQQ]]][[[MMMOOOVVVYYYPPP===,,,&&&'''***))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((()))((()))***+++,,,...//////---,,,+++*********++++++%%%111NNNiiiwwwVVV333,,,///555KKKcccyyyhhhkkk{{{wwwEEE555///)))'''))),,,---,,,,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,...------///222333111...000000000000000///......///111333444555444222111333333222222111222222222111111222222222333333333000111333444444444444333444444555666777888999999999999:::;;;===>>>???@@@BBBEEEHHHIIIHHHOOObbbuuuZZZdddrrr~~~~~~oooZZZJJJNNNTTT^^^hhhllllll///////////////......---......///000000000000///000000000000000000000000...///000///---,,,---......,,,+++,,,...000000///******+++,,,---......//////---+++***+++,,,+++***)))))))))))))))))))))))),,,,,,,,,------,,,,,,,,,************************++++++++++++++++++++++++************************++++++*********)))))))))&&&&&&'''((())))))******(((((((((((((((((((((((())))))))))))))))))((((((************************,,,***))),,,000111,,,'''******+++,,,,,,,,,,,,+++&&&'''''''''((((((((()))000///...,,,+++)))((('''''''''&&&&&&''''''((()))&&&(((&&&)))---,,,;;;XXXuuugggeee\\\///111333999===CCCQQQYYYIII111GGGJJJ@@@000333LLLeeepppUUU:::333OOO\\\CCC===YYY|||^^^888<<>>???BBBDDDGGGHHHGGGLLL]]]pppkkkooowwwqqqWWWCCCBBBJJJWWWccckkknnn///////////////......------...//////000000//////////////////////////////...//////...,,,+++,,,---///---,,,,,,...000//////************+++++++++,,,---+++******,,,,,,,,,+++))))))))))))))))))))))))***,,,---......---,,,***************************************++++++++++++************************************))))))))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((())))))*********)))))))))))))))***(((&&&'''***+++***(((+++++++++***)))(((((('''((((((((((((((((((((((((,,,++++++***)))(((''''''&&&&&&&&&&&&&&&''''''((((((***''')))---+++555MMMmmmvvvssskkk888///444000???XXXYYYAAA111111???VVV[[[BBB+++777ZZZuuuwwwVVV555666QQQ___VVVKKKUUUTTT@@@;;;???MMMjjjpppzzzwwwqqqpppxxx|||ooo\\\iiihhhddd______ffflllnnndddgggbbbQQQ:::***)))---))))))((((((''''''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''((())))))************++++++++++++......------,,,,,,,,,,,,888WWWgggeeeZZZEEEGGGeeennnPPP,,,666222***JJJPPPvvvgggHHH888---///---,,,,,,...000///---+++++++++*********************************************+++++++++,,,,,,,,,///...---,,,...///111222000000111111111000000///111222222333333333333333111111111111222333444444111111222222222333333333333333444333333333333222444444555666777888999999888888999:::;;;<<<===>>>AAABBBFFFIIIGGGJJJ[[[nnnxxxzzz~~~|||lllUUUEEEFFFFFFRRReeellleee///////////////......---------...///////////////------------------------.........---+++***,,,---///---,,,,,,...//////...************************+++***)))***,,,---,,,+++))))))))))))))))))))))))***+++---......---+++***)))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))*********)))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''(((((())))))(((((((((((((((''''''''')))'''&&&&&&&&&((()))***---,,,+++)))((('''&&&&&&++++++***))))))(((''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((((((+++((()))---***000BBBccc|||LLL555000555III[[[LLL,,,&&&777<<<^^^sssdddOOORRRjjj}}}zzziiiKKK111///DDDRRRMMM;;;;;;,,,666QQQeeehhhLLL^^^rrr{{{uuuvvv~~~wwwfffaaa[[[___iiihhh___aaammmfffeee\\\III333'''&&&+++((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))************************---------------------------FFFEEE555111///555IIIbbbppp@@@,,,444///HHH```RRRAAA222(((222+++******+++++++++***(((************************++++++++++++++++++++++++******+++++++++,,,,,,,,,///...---,,,,,,...111333000000111111111111000000333333333333333444444555111111111111222333444444111111222222222333333333555555555444444444444444444444555666777888999999888999999:::;;;<<<======@@@@@@EEEJJJIIIIIIYYYnnnvvvzzz}}}yyymmm]]]NNNEEEJJJ@@@KKKhhhooo___///////////////......---------...////////////...++++++++++++++++++++++++,,,---,,,+++******,,,......---++++++---...------))))))))))))))))))))))))***))))))+++,,,---+++***)))))))))))))))))))))))))))***,,,------,,,***)))))))))))))))))))))))))))((((((((()))******++++++((((((((((((((((((((((((******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''(((((('''&&&%%%'''***------,,,+++)))((('''''''''******)))((('''&&&%%%%%%$$$$$$%%%&&&'''((())))))'''''''''&&&'''(((((()))&&&***'''''',,,(((***777RRRwww{{{]]]@@@333FFFSSSHHH444))),,,333MMMjjj~~~iiiQQQ@@@444&&&***AAAPPPNNNGGG,,,///LLLeeefffFFF...JJJaaagggnnnyyywwwjjjXXXXXXddduuutttccc\\\bbb^^^YYYNNN===...'''(((+++((((((((((((((((((''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))))))))))))))))))))************+++,,,---............(((555111###$$$...444888RRR}}}XXX***///111@@@gggxxxkkk000222,,,$$$333'''((()))***************)))))))))***************++++++++++++++++++++++++******+++++++++,,,,,,,,,---......,,,,,,---000333000000111111222222111111444333222111222333444555222222222111222222333333111111222222222333333333666555555555555555666666444444555666777888999999999::::::;;;<<<<<<======???>>>DDDKKKIIIHHHWWWllltttzzz~~~vvvdddSSSIIIFFFCCC999FFFeeeqqqddd///////////////......---,,,---......//////......+++++++++++++++++++++++++++++++++***)))***---000...,,,******,,,---,,,+++))))))))))))))))))*********))))))+++,,,,,,+++)))))))))))))))))))))))))))))))))***++++++***))))))))))))))))))))))))))))))''''''(((((()))******+++))))))))))))))))))))))))***)))))))))(((((((((((('''(((((())))))*********))))))))))))))))))))))))(((((((((((((((((())))))&&&&&&''''''(((((())))))&&&((()))'''%%%&&&***......---+++***)))))))))***((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((('''&&&&&&&&&&&&'''((((((%%%***'''&&&,,,)))'''000===ZZZqqqwww}}}}}}lllVVVKKKPPPIII777,,,...000---DDD```yyy|||qqq```666(((222---+++888BBB[[[___III>>>DDDTTTbbbSSS333555BBBXXXkkkrrrmmmgggWWW[[[```aaa```^^^]]]]]]WWWOOOBBB555---***+++---'''(((((((((((((((((((((%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((((()))))))))******((()))+++---.../////////000---...,,,(((,,,222///DDDqqqqqqAAA111000111RRRzzzjjjRRRCCC555000)))(((///((()))++++++++++++,,,,,,((()))))))))*********+++******************************+++++++++,,,,,,,,,,,,---...---,,,---///222///000111222222222222111333111000//////111333444333333222222111222222222111111222222222333333333555444333333444555666777444444555666777888999999;;;;;;;;;<<<<<<===>>>>>>???===CCCKKKHHHDDDRRRgggttt|||xxxeeeRRRGGGCCC;;;===III^^^lllmmm///////////////......---,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,*********))))))+++...111---+++******+++,,,+++***))))))))))))***************)))***+++,,,,,,***((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&''''''((()))******+++************************))))))))))))((((((((((((&&&&&&''')))***,,,------************************)))))))))))))))))))))(((&&&''''''((()))******+++%%%((()))'''%%%%%%***///...---+++*********+++,,,&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&+++((((((...***'''...222DDDdddzzz~~~~~~zzzooohhhNNN777222333///,,,,,,333VVVvvv}}}{{{}}}~~~{{{aaa:::,,,333+++)))333333FFFZZZWWWWWWWWWZZZ]]]KKKEEE333222GGGPPPGGGFFFQQQ[[[^^^RRR======RRR```^^^SSSIII;;;///***))))))***'''''''''(((((((((((((((%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***'''''''''((()))*********&&&'''***,,,.../////////111!!!)))333'''%%%//////???cccddd===444(((999RRRmmmWWWBBB333***(((...&&&)))******)))(((''''''((((((((())))))*********+++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++---///...,,,,,,///222///000111222222222222222111000...------///111333444444333222111111111111111111222222222333333333333333222222333555666777444444555666777888999999;;;<<<<<<<<<===>>>>>>>>>@@@===BBBJJJGGG@@@MMMcccsss{{{yyyfffQQQCCC===999FFFQQQYYYfffsss........................000000///...------,,,,,,------,,,,,,,,,,,,++++++...,,,***)))***+++++++++******++++++++++++******+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((((((''''''''''''&&&&&&&&&(((((((((((())))))))))))((()))))))))************))))))(((((('''''''''&&&---+++)))'''''')))+++,,,111...***)))******(((%%%''''''(((((((((((((((''')))((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&%%%%%%''')))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))***///SSSlllnnnkkkUUU>>>***(((---...,,,***222OOOqqqxxxwwwzzzoooJJJ444<<<@@@333///;;;???OOO___hhhooolllXXXAAA777:::GGGKKK;;;333888:::<<>>???AAABBBDDDHHHMMMQQQlllkkkZZZKKK???>>>>>>IIIVVV^^^```bbb........................000//////...------,,,,,,------,,,,,,,,,,,,++++++...,,,))))))***++++++***)))******++++++******)))************)))))))))((())))))))))))))))))))))))***)))))))))(((((((((''')))))))))******)))))))))(((''''''''''''&&&&&&&&&'''''''''((((((((())))))(((((()))))))))*********)))))))))((((((((('''''',,,$$$$$$---...&&&&&&...***(((&&&&&&((()))(((&&&''''''((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&'''''''''&&&&&&(((***''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))***'''@@@WWW___tttwwwYYYBBB666,,,+++,,,***)))***)));;;UUUlllxxxzzzwwwtttjjjQQQ<<<:::AAAAAA;;;666:::333222FFFjjjnnnOOO888777@@@AAA333,,,111222555>>>???:::===JJJSSSUUUPPPJJJ555'''+++,,,&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))'''''''''''''''''''''''')))((((((((('''''''''&&&)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((())))))***++++++---///...///333<<>>>>>===???AAABBBDDDHHHLLLPPPlllzzzsss]]]NNNDDD<<<===AAAMMMWWWXXXWWWYYY........................//////......---,,,,,,,,,------,,,,,,,,,,,,++++++---+++))))))*********))))))******++++++******)))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***))))))(((((())))))***(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***)))))))))))))))((((((***!!!)))<<<===,,,&&&///+++***((()))***++++++***((((((((((((((((((((((((&&&''')))************)))''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''(((((((((''''''(((***''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))*** ,,,???MMMfffkkkRRR333000......,,,((((((***+++///<<>>XXXggg___777222---,,,---,,,+++***,,,***///@@@YYYkkkqqqpppjjjeeeOOO222,,,999AAA===000777888...)))333EEERRRHHHIIISSSPPP:::++++++***000AAAUUUbbbgggdddWWWIIIIIIIII888(((''''''''',,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))%%%%%%&&&&&&&&&'''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******))))))((('''''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((((()))******+++,,,,,,,,,,,,...333666JJJUUUfffkkkZZZ===,,,+++...;;;XXX^^^BBB444555...333111...+++******))))))******)))))))))))))))******************+++++++++)))***,,,+++******+++---000000///...---,,,++++++000///...---,,,,,,,,,,,,---...///000000111111111///000111222222111///......000222555555555444333222222333333333333444444444444444444555555555555555555666777777888999999;;;:::::::::::::::;;;;;;===???AAABBBCCCEEEHHHKKK[[[jjjhhhVVVHHH>>>;;;DDDRRR^^^```TTTRRR]]]////////////////////////---------------,,,,,,,,,------,,,,,,,,,++++++++++++***))))))******)))''')))))))))******)))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))************+++333;;;===<<<999111)))*********)))((('''((()))+++***)))(((((((((((((((%%%''')))+++,,,,,,******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''***+++///DDD\\\gggEEE999,,,''',,,111---&&&&&&&&&)))222BBBUUUgggrrrcccddd[[[FFF444333???KKK;;;666,,,$$$$$$***...///;;;DDDVVVWWW>>>,,,++++++...>>>TTTeeejjj```KKK999===FFF>>>///)))%%%%%%...&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((***))))))))))))***+++++++++++++++*********,,,...***,,,:::KKKMMM===///,,,---000CCCIII555///333***++++++***)))))))))***+++***)))))))))))))))******))))))******++++++++++++((()))******))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------...///000000111111111///000111222222111000000///000333555666555444333222222222333333444444444444444444555555555666666444555555666666777777777::::::999999999::::::;;;===???AAABBBBBBCCCFFFHHHUUUeeeeeeUUUFFF>>>CCCSSSYYYaaa^^^PPPJJJTTT////////////////////////------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++***)))***++++++)))'''((())))))******))))))((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))+++,,,,,,------,,,,,,+++(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((()))))))))))))))***...444111'''&&&...000)))'''(((*********+++---///,,,+++)))((('''(((((()))&&&''')))************)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$%%%'''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((%%%***+++&&&$$$...DDDXXXOOOCCC333***,,,000,,,$$$(((***+++***+++555HHHVVV```ggglllbbbJJJ666555@@@CCC;;;111---------)))###%%%000FFFKKK666''')))******222???LLLQQQJJJ999***---<<<===444...'''###***&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))((((((''')))))))))((((((((((((''''''''''''(((((())))))***((((((((((((((((((((((((***************++++++,,,************+++,,,---...+++&&&(((444:::555///---))))))111444---+++,,,''''''((()))(((((((((***,,,)))))))))))))))******+++(((((())))))***+++++++++''')))******)))(((***+++)))******+++,,,---------,,,,,,+++++++++,,,,,,------...///000000111111111//////000111222222222222111222333444555555444444111222222333333444444555444444555555555666666666444555555555666666666777888888888888999999:::;;;===???AAAAAAAAABBBDDDEEEPPP^^^]]]OOODDD@@@KKKaaaaaaccc___SSSJJJIII////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++***+++,,,,,,***((((((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))'''((((((((()))))))))***)))***,,,......,,,***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))))),,,,,,(((###"""&&&))))))(((***,,,---,,,---000333---,,,***(((''''''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''%%%$$$&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$)))(((###$$$&&&///>>>MMMMMMFFF999000...+++''',,,...,,,'''"""$$$---666QQQ[[[fffeeeWWWEEE777222:::;;;;;;777///))))))+++!!!$$$444:::---%%%***+++***+++222===FFFDDD:::111///999777...---(((###'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((())))))******))))))((())))))))))))((((((((('''&&&''''''((())))))******(((((((((((((((((((((((()))))))))))))))***++++++(((((()))***,,,---------...+++***+++---,,,,,,,,,''',,,***)))---***&&&)))&&&(((***)))(((''')))+++)))))))))))))))***++++++''''''((())))))***++++++(((***++++++***)))+++,,,)))******+++,,,,,,------///...---,,,,,,,,,,,,,,,---...///000000111111111000000000000111222333444333333444444444444444444111111222333333444555555555555555555666666666666666666666666666777777777777777777777888:::;;;;;;===???AAAAAAAAAAAABBBCCCHHHTTTUUUQQQNNNKKKQQQaaa[[[[[[\\\[[[QQQFFF000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,++++++,,,------***((((((((())))))))))))(((((((((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******%%%'''***,,,,,,***'''%%%(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))((($$$&&&---...'''%%%)))(((***,,,***((((((***------,,,***(((''''''((())))))((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((())))))(((&&&&&&'''((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$((($$$$$$+++)))&&&...HHHUUUXXXIII666,,,+++---&&&''''''''''''(((+++---666BBBMMMTTTYYYWWWIII888+++***,,,------++++++---+++&&&,,,111)))'''------------444CCCPPPRRRKKKEEE>>>???222%%%''''''%%%)))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((******++++++++++++************))))))((((((((('''&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((()))******)))(((((()))++++++***(((###)))---+++((((((******(((333,,,(((111,,,$$$///(((***,,,+++((('''(((+++))))))((())))))***++++++&&&''''''((()))*********)))+++,,,,,,+++***,,,---+++++++++,,,,,,,,,------222111000...,,,+++++++++---...///000111111111111000000//////000222444555555555444333333333444444111111222333333444555555555555555555666666666777777777777777888888888888666666666777888:::;;;<<<===???AAAAAAAAA@@@AAABBB???LLLTTTYYY^^^XXXRRRYYYKKKKKKSSS\\\WWWGGG000000000000000//////...------------------------,,,,,,++++++***))))))))),,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((''')))******))))))***++++++***((('''&&&&&&&&&'''''''''''''''''''''''''''))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&%%%$$$$$$%%%'''***+++000@@@MMMGGG444'''***222---***))))))'''%%%''',,,(((+++000666===EEENNNTTT888555000+++)))((()))***$$$&&&((())))))***,,,...111///444@@@LLLQQQSSSTTT===777...'''$$$###$$$$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''''''''''''''''''''(((((()))***************((((((((((((((((((((((((******))))))((((((''''''%%%&&&((()))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************+++++++++++++++***)))((()))*********++++++++++++))))))))))))************,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,---,,,---......//////......//////////////////......000000111222333333444444555555555555444444333222333111000111444666666555444444444444555666888888666555444333333444555666555555777888:::;;;======>>>>>>>>>===============<<>>FFFIIIEEE???888222---***))),,,,,,,,,***)))***---000///+++...===KKKNNNHHHCCC777222+++'''%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))************)))''''''''''''''''''''''''))))))))))))((((((''''''&&&'''((()))))))))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************+++++++++++++++***))))))*********+++++++++,,,,,,))))))))))))************,,,,,,,,,+++++++++******+++,,,,,,,,,,,,---------------....../////////...///////////////.........//////000111111222333333444444444444444333222222222222111222333333444444666666666666666666666666888777666555555666777777666777888999:::;;;<<<===>>>>>>???@@@AAABBBCCCCCC>>>DDDGGGKKKWWWbbb]]]PPPKKKJJJGGGKKKSSSPPP...////////////...------------------------------***++++++,,,------......,,,++++++++++++*********))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))'''''''''''''''''''''''''''((())))))(((((()))+++***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&'''((('''&&&***444AAAFFF@@@888333...***)))&&&$$$(((...---,,,***'''&&&(((---111===<<<:::777333000---,,,...---+++)))(((***...111555...///???NNNMMM@@@444...+++(((&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))'''''''''''''''''''''''')))))))))(((((((((((('''&&&'''((()))))))))((((((************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************++++++++++++***))))))*********+++++++++,,,,,,)))))))))*********++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,------------............////////////............/////////////////////000111111222222333333333333333222222111000222333333333333444666777777888888777555444333999888888777777888888999999999999:::;;;;;;<<<<<<<<<===>>>@@@BBBDDDFFFFFFAAAAAA@@@CCCOOO\\\ZZZOOODDDJJJOOOIIIEEEQQQ...............------,,,------------------------++++++++++++,,,,,,------++++++++++++************((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))''''''''''''''''''''''''&&&''')))(((''''''(((***((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&+++***(((&&&)))111===FFFAAA???>>>===555+++%%%%%%(((***++++++(((&&&&&&&&&'''(((***,,,,,,,,,,,,+++'''((((((((((((***...111888222222???IIIFFF888---((('''&&&&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))******************+++++++++******))))))))))))*********++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........//////.../////////000000......///////////////000000000000000111111222222222222222333333222222111000222444555444444666888666777888999888666444222888888888888888888999999::::::;;;;;;;;;;;;;;;<<<:::;;;<<<>>>@@@BBBCCCDDDCCCBBB>>>>>>FFFPPPRRRNNNCCCHHHUUUQQQBBBMMM...............------,,,------------------------,,,+++++++++*********)))+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%'''((((((''''''((()))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%$$$$$$!!!&&&+++***'''(((---333>>>FFFSSS]]]XXXFFF555---$$$%%%'''&&&%%%%%%&&&'''&&&''''''((((((''''''&&&(((***,,,---------...///111......555888333+++'''&&&&&&%%%&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((()))))))))************)))******+++++++++******(((((((((((()))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////000////////////000111222/////////000000111111111111111111222222222222222111222222333333222222222222333555555444333333333555666888999999888666444555666666777777888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAABBBDDDBBB>>>>>>CCCIIIKKKHHHEEEUUU[[[JJJGGG...////////////...------------------------------,,,,,,+++******)))((((((+++************)))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$""""""%%%)))***'''$$$,,,333@@@NNNUUUTTTTTTVVVRRRMMMEEE:::000***((((((((((((&&&&&&&&&'''((()))000222444444111...,,,++++++***+++---+++&&&%%%((('''&&&%%%&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))((((((((()))***+++''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******))))))))))))************))))))***++++++++++++***((((((((()))))))))***************++++++++++++,,,,,,,,,,,,,,,------------++++++,,,---...//////000111000/////////000222333000000111111222222333333222222222222222222222222111222222333333333333333555444444555666555222///555666777888888888777666444444555666777777777777::::::::::::;;;;;;;;;;;;>>>>>>?????????@@@@@@@@@AAADDDEEEAAA<<<<<>>AAA>>>:::999888888888777666666666333444555777777777777777888888999999::::::;;;;;;>>>??????@@@@@@AAAAAABBB@@@BBBDDDCCC???<<<>>>BBBOOOKKKHHHNNNTTTKKK000000000000000//////...------------------------***++++++,,,,,,------...************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((($$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!&&&+++***&&&$$$$$$'''***(((((()))'''$$$$$$(((222999DDDKKKKKKGGGAAA>>>555111+++&&&&&&(((---000))))))(((&&&###"""###$$$'''%%%%%%((((((&&&&&&***&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***)))((((((((()))+++,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))************((()))***+++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,------.........++++++,,,---...///000111222111000//////111333444222222333444444555666666111111111000000000000000222333444444555555555555333000111;;;HHHPPPNNNIII<<<;;;999777666555555555333444666777888888888777777777888999999:::;;;;;;<<<===>>>???@@@AAABBBBBB??????BBBDDDCCC@@@>>>>>>OOOPPPBBBAAAQQQPPP444333222000///.........---------------------------------,,,+++***)))((((((((())))))*********+++******))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&(((((((((((('''''''''''''''''''''''''''''''''''''''((()))(((''''''''')))&&&'''((('''&&&&&&'''(((((((((((('''&&&&&&&&&%%%(((''''''&&&&&&((()))***'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))+++,,,,,,+++(((%%%'''***,,,)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))'''%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((()))((('''&&&'''))))))))))))))))))))))))))))))))))))))))))(((''''''******))))))(((((('''''')))))))))((((((((((((((())))))))))))))))))))))))((()))))))))************///......------,,,++++++,,,++++++******++++++,,,+++++++++,,,,,,---------///............000111222......///000111111222222222333555666777888777777222222111111111111111111555555555666666666666777111333444777AAAMMMOOOIIIZZZLLLDDDGGGFFF===:::>>>555666444444888===<<<777888999999999999:::===??????????????????@@@@@@@@@HHHHHHEEEAAA???@@@AAA@@@===GGGOOOMMMDDD>>>333222111///......------------------------------,,,,,,,,,,,,+++******)))((()))))))))***************)))))))))((((((((('''((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&((()))((('''&&&'''(((&&&'''((('''&&&&&&'''((('''''''''''''''&&&&&&&&&(((''''''&&&'''((()))***''''''&&&%%%%%%&&&''''''%%%&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))***'''%%%&&&)))+++(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((()))(((''''''((())))))))))))))))))))))))))))))))))))))))))(((''''''***)))))))))((((((((('''''''''((())))))***++++++))))))))))))))))))))))))))))))))))))************---,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,---......------...///111222444333222111000///......111222444555666666555444111111111111111111111111333333333333444444444555333333222888GGGUUUWWWQQQYYYVVVUUUXXXYYYUUUQQQPPPWWWQQQEEE777222555888777777888888888888888:::<<<>>>>>>?????????@@@@@@@@@>>>AAAEEEFFFFFFEEECCCAAAGGGAAA===???GGGMMM111111000///...---,,,,,,------------------------+++++++++,,,,,,++++++***))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''''''''(((''''''''''''((())))))''''''&&&%%%%%%&&&''''''&&&&&&'''''''''(((((((((***)))((('''%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((&&&$$$%%%((()))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))))))))((((((%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))''''''((())))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))(((((((((((()))))))))*********++++++))))))))))))))))))))))))******************))))))******++++++++++++,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,...---------...///000111666555444222000///...---111222333444444333222111000000000000111111111111000111111111111222222222777333111777HHHXXX\\\YYYdddeeefffeeedddbbb```^^^\\\\\\XXXMMMCCC>>>999333777777777888888999999:::>>>>>>>>>?????????@@@@@@>>>@@@CCCCCCBBB???>>>>>>;;;???DDDFFFDDDBBB000000000000///...------------------------------)))***+++,,,,,,,,,,,,,,,)))))))))))))))*********))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%'''((('''&&&%%%&&&'''&&&'''((('''&&&&&&&&&(((%%%&&&&&&&&&'''(((((((((''''''''''''((((((((()))''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))***)))((('''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''%%%$$$$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))***))))))'''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''')))***)))((('''((()))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((------,,,+++***)))((('''((((((((((((((((((((((((++++++************)))))))))******+++,,,---------------,,,,,,,,,,,,------------------------------.........//////000111111111111111111222222222222222222333444333222111000/////////000000000000000//////000000000111111111999444000333@@@PPP[[[```kkkdddaaabbb```\\\^^^eeeWWW^^^ccc]]]SSSIII???777888777777888:::;;;<<<<<<======>>>>>>??????@@@@@@CCCAAA???>>><<<<<>>111111111111111000......------------------------))))))***+++,,,,,,,,,,,,******))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&'''((('''&&&&&&&&&(((%%%&&&&&&&&&'''(((((((((&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''(((((()))***''''''&&&&&&&&&&&&''''''&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))))))))((('''&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))((()))***)))((('''(((***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))------,,,+++***)))((('''((((((((((((((((((((((((+++++++++*********************+++,,,---...//////...------------------...///////////////...............///000111111111111...//////111222333444444222333444444333222000///....../////////000000000///000000000111111111111666444111111666EEEYYYhhhdddVVVTTT```^^^QQQPPP\\\```eeeeee]]]SSSMMMGGGBBB999777555666999;;;<<<<<<<<<======>>>??????@@@@@@BBB??????@@@@@@@@@IIISSSHHH???999>>>KKKUUU000111222222222111///...------------------------)))***+++,,,,,,,,,,,,,,,************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))******(((((((((((('''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''''''''&&&''''''((()))(((((((((&&&'''(((((((((((('''&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&((()))***+++''''''&&&&&&&&&&&&''''''&&&'''((()))***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((()))((('''%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((())))))***((()))******(((((()))***))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,------.../////////......------......///000////////////.........---...///000111111111111///000000000000111111111222222333333333222000///------......//////000000000000000000111111111111222222222111222<<>>???@@@@@@@@@???AAAEEEAAA;;;???HHH>>>AAAFFFMMMRRRTTT///000111222111000...---------------------------******+++,,,,,,,,,++++++************)))))))))((('''((((((((()))))))))***))))))))))))))))))))))))((((((''''''''''''(((((((((((()))))))))*********((((((((((((''''''''''''''''''''''''''''''''''''((()))***)))(((((()))***&&&'''((('''&&&&&&'''((('''''''''''''''&&&&&&&&&&&&&&&((()))))))))((('''&&&'''((())))))((('''&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''%%%''')))+++,,,,,,+++***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&***)))'''%%%$$$%%%&&&'''&&&&&&&&&&&&'''((()))***%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((())))))******((()))******)))((()))***))))))))))))))))))))))))''''''((()))))))))))))))'''((((((((()))))))))***''''''((())))))***++++++))))))))))))))))))))))))))))))******+++,,,------+++++++++,,,,,,------...//////............//////............---------,,,+++,,,---.../////////...000000/////////////////////000111222111000///...,,,,,,---......///000000////////////000000000111111111222222000444DDDUUUffffffggggggdddXXXBBB///333>>>MMMXXX___```YYYPPPGGG@@@888555777:::;;;:::;;;;;;<<<===>>>???@@@@@@BBB???AAADDD>>>777;;;FFF@@@NNNZZZYYYLLLAAA---...000111111///---,,,------------------------++++++,,,,,,,,,++++++***+++*********))))))(((((('''((((((((())))))******))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))*********+++)))(((((((((''''''''''''''''''''''''''''''''''''(((***+++***)))((()))+++&&&'''((('''&&&&&&'''((((((((((((''''''&&&&&&%%%%%%&&&((()))))))))((('''&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''%%%'''))),,,------,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%+++)))'''%%%$$$%%%&&&'''&&&&&&&&&'''((()))******&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++(((***+++***)))((()))***))))))))))))))))))))))))''''''((()))))))))))))))'''((((((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))(((((()))***,,,---...///***++++++++++++,,,,,,,,,//////............//////---------,,,,,,+++++++++)))***,,,---...------,,,------......//////000000---...///000000///......,,,,,,------...///000000........./////////000000444111111111...,,,444???^^^jjjjjj```cccjjjXXX999333777;;;BBBMMMYYY]]]ZZZQQQHHH>>>888999<<<<<<<<<;;;;;;<<<===>>>???@@@@@@AAA<<<===AAAAAA@@@MMM___eee]]]PPPEEE@@@AAA111111000000//////..................---,,,+++*********+++,,,,,,,,,,,,+++************************++++++************++++++))))))))))))))))))))))))''''''''''''((((((((((((''''''(((((())))))******)))(((((((((((('''''''''((((((((((((((((((((((((%%%%%%&&&'''((((((''''''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))***+++,,,,,,+++***((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%'''((('''&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))******+++*********)))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---,,,,,,+++*********+++,,,---......//////......//////.........---------,,,,,,,,,---------.........------------...//////......//////000000111111000000111111111222222222===OOOcccjjjbbbYYYWWWZZZ<<<===888555CCCWWW\\\TTTQQQJJJBBB>>>;;;999999:::;;;;;;<<<===>>>???@@@@@@CCC??????AAA===>>>PPPfffTTTLLLCCC???AAAEEE111111000000///.....................---,,,+++*********+++,,,,,,,,,,,,+++************************+++******))))))******+++))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((()))))))))(((((((((''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&'''((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))***+++,,,,,,,,,+++***((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))++++++*********+++,,,---,,,,,,,,,,,,------------////////////////////////---,,,++++++******++++++,,,,,,---............---.........------------,,,,,,,,,,,,---------.........------------...//////......//////000111111111111111111222222222333333444AAARRR^^^cccbbb___^^^MMM;;;000666???FFFRRR___SSSNNNFFF???:::888999;;;;;;;;;<<<===>>>???@@@@@@AAA>>>???BBB???===HHHYYYKKKEEE>>><<>>NNN^^^eeeddd```bbbLLL:::666666888FFFXXXZZZWWWPPPFFF<<<888888:::;;;;;;<<<===>>>??????@@@???===???CCCAAA===@@@IIIDDD@@@<<<<<<@@@CCC111000000///......---------.........------,,,+++******+++,,,,,,,,,,,,+++******************************))))))))))))******))))))))))))))))))))))))''''''''''''(((((((((((()))))))))((((((''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))******+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((((((((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))))))))((((((((((((((('''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((()))))))))))))))******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***,,,,,,,,,,,,------......,,,,,,---....../////////------------------------,,,,,,++++++***++++++,,,***+++,,,,,,------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---------.........------------...//////...//////000111111222222333333333444444444555555222111333???PPP\\\___]]]aaa```PPP999333===FFFEEE]]]```]]]QQQDDD<<<999777:::;;;;;;<<<===>>>?????????<<<>>>BBBBBB>>>===@@@BBB@@@???@@@CCCEEE000000//////...------------------...------,,,,,,******+++,,,,,,,,,,,,+++***************************))))))))))))))))))***************************''''''''''''(((((((((((())))))((((((''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((('''%%%$$$%%%'''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&'''(((((())))))((((((***)))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))******************************************))))))))))))******,,,,,,------............---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,***+++,,,,,,------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---------.........------------...////////////000000111222222222333333444444444555555555555222111666@@@LLLUUUZZZWWW^^^YYYJJJBBBEEEDDD===TTT]]]```XXXMMMEEE===777::::::;;;<<<===>>>?????????======@@@AAA??????@@@BBBBBBAAABBBDDDEEE000000///......------,,,,,,------...------,,,,,,******+++,,,,,,,,,,,,+++***************************))))))(((((())))))***************************''''''''''''(((((((((((((((((('''''''''''''''''')))(((((((((((('''''''''(((((((((((((((((((((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))(((&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$''')))'''$$$###%%%'''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''((())))))))))))((())))))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***)))******************))))))))))))))))))))))))))))))))))))************+++************************+++******))))))******++++++,,,------......------------------------------++++++++++++++++++++++++++++++******++++++,,,,,,++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,---------.........------------...////////////000111111222222333333333333444444444555555333333222222666???LLLVVV^^^YYY[[[```XXXDDD999:::FFFSSS\\\YYYTTTOOOFFF<<<::::::;;;<<<===>>>>>>???>>>>>>>>>???@@@@@@BBBCCCAAAAAAAAABBBBBBBBB000//////......---,,,,,,,,,,,,------...------,,,******+++,,,,,,,,,,,,+++************************))))))(((((((((((())))))************************''''''''''''((((((((((((&&&&&&''''''''''''''''''******)))))))))(((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))*********)))((($$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$''')))((($$$"""$$$'''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&''''''((())))))******''''''((()))))))))))))))(((((('''''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))))))))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''((())))))***((())))))******))))))((())))))))))))))))))))))))))))))*********+++++++++************************+++******))))))******+++***+++,,,---...------,,,......------,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,---............---.........------------,,,,,,,,,,,,---------.........------------.../////////000000111111222333333222333333333444444444444000333555444444999DDDMMM```[[[___hhhbbbOOOCCCCCCCCCPPPZZZZZZYYYXXXNNNAAA999::::::;;;<<<===>>>>>><<>>>>>:::@@@CCCAAA>>>>>>@@@AAA???@@@BBBBBBBBBDDD111000000///...---------------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++***)))((()))***+++***(((((((((((((((((((((((((((&&&''''''((()))******+++)))(((((('''&&&%%%%%%%%%(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''')))***,,,,,,+++***)))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&'''&&&%%%###"""'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&''')))***((('''(((((('''&&&%%%%%%$$$$$$(((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((((())))))))))))(((((('''***++++++,,,,,,++++++***......---,,,,,,,,,---------***((())),,,//////...+++,,,---///000111111111------,,,,,,,,,,,,++++++))))))))))))************++++++++++++++++++++++++------------------------.........------,,,,,,,,,..................------------///000111111111111...///222444444444333222222333333444555666777777999888777777777888999:::;;;GGGWWWbbbeeeaaa]]]ZZZ___]]]\\\^^^___\\\UUUNNN===999777;;;======???BBB@@@@@@??????@@@@@@AAABBBDDDDDDCCCBBBBBBBBB000000000///...---------------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++******))))))))))))*********************************)))((()))***+++***(((((((((((((((((((((((((((&&&''''''((())))))******))))))(((((('''&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((***,,,......---+++***&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&''')))***(((''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))***************)))++++++,,,,,,,,,,,,++++++,,,,,,+++******+++++++++...,,,***+++---//////...+++,,,---///000000111111------,,,,,,,,,,,,++++++))))))))))))************++++++++++++++++++++++++------------------------.........------,,,,,,,,,........................---...///000111111111111000111333555666555444333444555555666666777777777:::999999888888999:::;;;;;;???HHHSSS\\\bbbeeeeeeaaa^^^]]]^^^aaabbb^^^YYYCCC<<<888:::===>>>???AAA@@@@@@??????@@@@@@AAABBBBBBBBBBBBAAAAAABBB000000//////...---------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))))))))*********************************)))((()))***+++***((((((((((((((((((((((((((('''''''''(((((())))))******))))))((((((''''''&&&(((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%(((***---///000...,,,***&&&&&&&&&''''''''''''((())))))(((((((((((())))))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((((((''''''''''''&&&''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&''')))***((('''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((())))))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++******+++,,,,,,000...,,,,,,...//////...+++,,,---...///000000000------,,,,,,,,,,,,++++++)))))))))*********++++++++++++++++++,,,,,,,,,,,,------------------------.........---------------..............................///000111111111111222333444666666666555555666777777777777777777777::::::999999:::;;;<<<<<<===::::::AAANNN\\\eeeiiiccc```]]]]]]___```^^^[[[LLLAAA888999===>>>>>>???@@@????????????@@@AAAAAA@@@@@@@@@AAAAAABBB/////////......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++***************************)))((()))***+++***((((((((((((((((((((((((((('''''''''((((((((())))))******))))))((((((((('''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))---//////...+++)))&&&&&&&&&''''''''''''((()))(((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&''')))***((('''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((()))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------...//////......------------,,,+++,,,---...////////////------,,,,,,,,,+++++++++))))))*********++++++++++++++++++,,,,,,,,,,,,,,,.......................................---------............////////////...///000111111111111111222333444555555555555444666666666666666666666555888888999999999:::;;;;;;???;;;777999AAALLLUUU[[[dddbbb`````````___\\\YYYRRRDDD888888===???>>>===???????????????@@@@@@AAA??????AAABBBCCCDDD............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))***+++***(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***,,,---+++)))'''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&''')))***((('''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((())))))'''((()))***++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,---...///000---......---,,,++++++++++++,,,---.../////////...------,,,,,,,,,+++++++++************++++++++++++++++++,,,,,,,,,---------........................................................./////////000000///000000111111111111000111111222222333333333222444444444444444333333333555555666777888888999999:::;;;:::999999<<>>>>>??????@@@AAA???@@@BBBDDDEEEFFF------------------------------------------------,,,,,,,,,,,,------------++++++++++++++++++++++++++++++************++++++------------------------***)))((()))***+++***(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&((()))))))))'''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&''')))***((('''%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))******(((((()))***+++++++++***,,,,,,------------,,,,,,)))))))))***+++,,,...///+++---......,,,******+++,,,,,,---...............------,,,,,,,,,,,,++++++*********++++++++++++,,,++++++,,,,,,------............................................./////////.........//////000000111000000111111222111111000000000000000000111111111111222222222222222222222222333444666777777777777444777::::::666555777:::BBBFFFMMMTTTXXXZZZZZZYYYIII???888999>>>>>>===<<>>>>>>>>>>>???@@@@@@@@@AAACCCEEEFFFGGG------------------------------------------------,,,,,,,,,---------......++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))***+++***((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&''')))***((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))***++++++,,,******+++++++++++++++***,,,,,,------------,,,,,,(((((()))***+++---...///***---//////---++++++---,,,,,,---.........------------,,,,,,,,,,,,++++++*********+++++++++,,,,,,++++++,,,,,,---......///........................---........./////////000---......///000000111111111111111222222111111000111000000000000000000000000000000111111222222222111222333555666777666666333555666777777666666777333666;;;@@@BBBDDDEEEEEE@@@:::777;;;>>>===<<<===>>>>>>>>>>>>>>>???@@@@@@@@@AAACCCEEEFFFFFF------------------------------------------------,,,,,,,,,------.........++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***)))((()))***+++***((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''((()))((('''&&&'''&&&%%%%%%$$$$$$%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&''')))***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''((((((((()))((())))))***+++,,,,,,,,,,,,,,,---------,,,++++++,,,------......------,,,*********,,,---///111222***...000000...,,,---...,,,,,,------...------------------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////////////////////////////---.........//////000000---......///000111111222111111222222222111111000111111000000000000000111//////000111222222333333000222444555777777777666888555222444777999888666666777777666444222222333999666777<<<>>>===<<<===>>>>>>>>>>>>>>>??????@@@???AAACCCDDDEEEDDD------------------------++++++++++++++++++++++++000---+++***+++,,,,,,++++++*********+++,,,,,,---+++***))))))***+++...///+++,,,,,,------,,,,,,+++******+++++++++***))))))******)))(((((((((((((((******))))))(((((('''''''''''''''(((((((((((((((&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$'''((('''&&&$$$$$$'''***)))(((''''''))))))((('''((('''&&&%%%%%%&&&'''(((''''''&&&%%%%%%$$$%%%%%%"""###$$$$$$######$$$%%%)))((('''%%%%%%%%%%%%&&&((()))))))))((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&"""%%%((()))(((&&&$$$$$$***))))))'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''(((((((((((((((''''''''''''%%%''')))***))))))***+++((((((((('''((())))))***''''''''''''(((((((((((()))))))))(((((((((''''''&&&&&&''''''((((((((()))''''''&&&&&&'''((())))))''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))***************++++++,,,,,,------...//////000000111111222222111000...---...///111222111111000//////000000111---------,,,,,,---------//////...------------...---------............///////////////............333333333222111000///...//////000111111111000000000111111222222111111000444444222111000000//////111111000000000000000111000111111111111222222222333333333444444444555555777777666666555555555444777777666666666666666777888999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAAAAA........................------------------------///---+++++++++,,,,,,+++++++++******+++,,,,,,---+++***))))))***,,,...///,,,,,,------------,,,,,,---------,,,+++)))((('''******)))(((((((((((((((***)))))))))(((((((((''')))))))))((('''''''''&&&&&&'''(((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((!!!"""#########$$$%%%%%%&&&&&&&&&'''((()))))))))'''&&&&&&&&&&&&&&&&&&'''(((''''''&&&%%%%%%&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&%%%$$$%%%%%%&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%((()))******((('''((()))(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&''''''((()))''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''"""###%%%%%%$$$%%%&&&(((((((((((('''((())))))***(((((()))))))))*********,,,,,,,,,+++++++++******))))))*********+++++++++******)))))))))***++++++)))******************)))************************)))))))))*********++++++***++++++,,,,,,------...000000000000000000111111000///...------///000222111111111111111111111111......------------......//////...------------...---------............///////////////............000000111111222222111111333333333333222111000000111111222222222222111111333222111000////////////111111000000000000000111000111111111111222222222333333333444444444444555777666666666555555555555777777666666666666777777888888999:::;;;<<<======????????????????????????@@@@@@AAAAAAAAAAAA///////////////////////////////////////////////////---++++++,,,---,,,++++++++++++++++++,,,,,,---++++++*********,,,---...,,,------......------,,,------------,,,+++***)))******)))((((((((((((((())))))))))))((((((((((((+++***))))))''''''&&&%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&''''''(((((((((''''''&&&&&&''''''(((%%%%%%''')))+++,,,***)))%%%%%%%%%%%%&&&&&&&&&'''&&&''''''''''''''''''&&&(((''''''&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&'''(((&&&&&&%%%&&&&&&((()))***%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((&&&$$$$$$&&&(((((('''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&))))))((((((((()))******((((((''''''''''''((((((((((((((((((((((((((((((++++++,,,+++***+++---000++++++******++++++,,,---000000000111111111222222000/////////............---------..................------,,,,,,,,,,,,---,,,,,,------------,,,,,,------------------------*********+++++++++++++++***++++++,,,,,,------...000000000000000/////////......---,,,---...///000000111222333333222111000//////............////////////...------------...---------............///////////////............,,,---///000222333333333555555444333222000...---111111222222222222111111111000//////............000000000//////000000111000111111111111222222222333333333333444444444444666666666666555555555555777777666666666666777777777777888999:::;;;<<<<<>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBB000111111111111222222222222111111000///......------------............///...//////000///---,,,+++,,,,,,,,,++++++*********//////...---,,,,,,++++++*********++++++,,,,,,,,,...,,,***(((&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))((((((((((((''''''''''''###$$$%%%%%%%%%%%%''')))+++)))&&&%%%&&&&&&&&&%%%'''''''''((())))))(((''')))%%%%%%((()))((()))---444;;;FFFOOOSSSSSSQQQOOOLLLGGGFFFJJJJJJEEECCCEEEEEEIIIPPPUUUSSSNNNOOOTTTTTTSSSNNNEEE???>>>AAACCC???:::444333777;;;;;;999:::<<<999333000222333222333444555333000...///000000111000---///444555222///111444555555333000...+++---000222222111///...,,,---///000222222333333333222000......///000111.........///////////////------,,,++++++***)))))),,,,,,,,,++++++*********---------,,,,,,++++++***...---,,,+++++++++++++++*********++++++,,,,,,,,,------,,,,,,+++***))))))******+++,,,,,,,,,,,,++++++,,,------++++++,,,---++++++++++++++++++++++++222000---***))))))***,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,(((((()))***************+++***)))***+++,,,+++)))))))))))))))************++++++,,,------...//////,,,,,,---------.........---------.........//////+++,,,,,,------,,,,,,+++......---,,,,,,,,,------..................------...............///000000---......///////////////......////////////......//////////////////......///......------///000111////////////000000000000000111111111111222222222555444444333333222222111666666666666666555555555666666666666666777888888999::::::::::::::::::;;;===============>>>??????@@@??????AAACCCEEE000000111111111222222222222222111111000//////...------------............////////////...---,,,+++......---------,,,,,,,,,.........---,,,,,,++++++*********++++++,,,,,,,,,++++++)))(((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))******************))))))((((((''''''(((((((((((('''''''''''''''''''''&&&%%%%%%''')))************+++---///111222111000333777999999777@@@<<<;;;>>>@@@BBBGGGMMMQQQQQQTTTYYY]]]ZZZPPPGGGRRRLLLJJJKKKKKKFFFCCCEEE???@@@CCCFFFDDD@@@???BBBAAADDDFFFDDD@@@===<<<<<<999777777999<<<<<<777222333666666222222555666444222000------...///000///,,,......++++++///111000---///111333333000...,,,---...000111111111///......///000111222333333333444333111//////000111222---,,,,,,,,,,,,,,,,,,,,,......---,,,,,,++++++***---------,,,,,,,,,++++++------------------,,,,,,///...---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------,,,,,,+++******))))))******+++,,,+++++++++***,,,---,,,+++***+++,,,******++++++++++++******000...,,,***))))))******++++++++++++++++++++++++************+++++++++,,,******+++,,,,,,,,,,,,+++,,,+++******,,,,,,+++***)))************+++++++++***++++++,,,------......+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,------..........................................///000000......///000000000000///......////////////..............................//////...---...///000111000000000111111111111222111111111111222222222222444444444333333333333333666666666666666666666666666666666666666777888888999::::::::::::;;;;;;;;;===============>>>??????@@@??????AAACCCEEE000000000111111111222222222222222111000000//////------------............000///...---,,,,,,,,,,,,------------,,,,,,,,,,,,...------,,,,,,+++++++++*********+++++++++++++++***))))))((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))************+++++++++******)))((('''&&&&&&(((((((((''''''''''''&&&(((((('''%%%$$$%%%(((+++---111777;;;???EEEMMMRRRIIIFFFCCCFFFKKKOOOOOOMMMIIIFFFEEEGGGFFFCCCCCCFFFTTTOOOMMMSSS[[[ZZZNNNBBBDDD???<<<===>>><<<<<<>>>@@@<<<;;;>>>>>>;;;999;;;555;;;BBBFFFDDD>>>999666444333444777;;;;;;777333---111222000222555666444777333//////333555444222...333444///---000333333...///111222222000...,,,000000000000///////////////000111111222222111111333222111000///000111222222222111111000000//////.........---,,,,,,++++++---------------,,,,,,,,,---------------.........///...------,,,---------,,,,,,,,,,,,++++++++++++,,,,,,++++++******))))))((()))******++++++******)))+++,,,+++***)))***+++((()))***++++++***)))(((,,,,,,+++***))))))((((((************************)))))))))*********++++++++++++,,,---------------,,,+++***+++,,,,,,,,,************+++++++++,,,,,,*********+++,,,,,,------)))************+++++++++************++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,------...///............//////////////////.........///000000...///000000111111000000......////////////..............................//////.........///000111111111111222222222333333111111111111222222222333333333333444444444444555666666666666666666666666777666666666666777888888999999::::::;;;;;;;;;;;;===============>>>??????@@@??????AAACCCEEE000000000000111111111111111000000000/////////...,,,,,,---------.........000///---,,,++++++,,,---+++*********************---,,,,,,,,,+++++++++******************+++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***)))))))))((((((''''''&&&(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$(((---111CCCFFFHHHEEEAAA@@@DDDHHHQQQLLLGGGHHHNNNQQQPPPMMMMMMLLLNNNQQQNNNFFF@@@???IIICCC@@@EEENNNRRRKKKCCC???;;;999:::<<>>>>>???@@@??????AAACCCEEE//////000000000111111111...............---------,,,,,,,,,------------...000///---,,,++++++,,,,,,************************+++++++++++++++*********************************,,,,,,,,,+++******))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''(((((())))))''''''''''''&&&&&&&&&&&&###$$$%%%&&&)))///666;;;:::===???===888888<<<@@@IIIEEEAAABBBFFFJJJJJJHHHNNNLLLMMMQQQPPPKKKIIIJJJOOOKKKFFFFFFIIIKKKKKKIIIBBB???;;;999:::===???@@@===444///111555666444444333111222888999555333444888777555555777999:::;;;777777555333777>>>@@@???===AAAEEEBBB;;;444222222555::::::333,,,,,,/////////000111222222000///...///...,,,*********+++,,,+++,,,,,,,,,,,,+++******++++++++++++++++++,,,,,,,,,,,,++++++***)))((((((******)))))))))))))))((())))))))))))))))))))))))((((((((())))))*********))))))((((((((())))))***)))((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((())))))((((((((()))******(((((()))***'''((())))))))))))(((''''''((()))******)))'''&&&))))))))))))))))))))))))((())))))))))))*********(((((()))************)))+++)))))))))***+++***))))))))))))*********++++++))))))************++++++(((((()))))))))*********++++++,,,,,,,,,---------,,,------......------,,,+++++++++,,,---...///000/////////000000000111111111000000/////////000000//////000111111111111111......////////////......---------.........///////////////000000000000000000000000111111111222222111222222222222333333333333333444555666666777888666666666666777777888888777777777777777888999999999999:::;;;;;;<<<=====================>>>>>>???@@@??????AAACCCEEE/////////000000000111111------------------,,,,,,,,,,,,,,,,,,------------///...---,,,+++++++++++++++++++++,,,,,,,,,,,,,,,***************************************)))))))))---------,,,,,,***)))(((************************((((((((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%&&&'''((())))))***'''''''''&&&&&&&&&&&&%%%$$$&&&(((+++...333:::???:::===???@@@@@@BBBFFFJJJMMMLLLKKKMMMQQQTTTVVVWWWXXXRRRMMMKKKIIIHHHKKKPPPNNNMMMKKKHHHGGGIIILLLOOOLLLJJJDDD===;;;===<<<:::FFF===777888:::999777777555......444777555777<<<888:::<<<>>><<<888444111//////......555>>>AAA???===DDDIIIFFF<<<444222444666999888111,,,,,,...---***+++,,,,,,,,,+++))))))******(((''''''((())))))((((((((())))))(((''''''''''''((((((((((((((((((''''''&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''(((***+++***)))((()))***))))))(((((((((((())))))&&&'''((()))))))))((('''************************)))))))))*********++++++(((((()))************)))+++***))))))++++++***)))************+++++++++,,,************************)))************+++++++++************++++++++++++------............------,,,,,,,,,,,,------.../////////000000111111222222111111000/////////000000...///000000111111000000......////////////......------......///000000000...///000111111111000000000000000111111111111222222222222222333333333333444444555555666777888888555666666777777888888999888777777777777888999999999999:::;;;<<<======>>>===============>>>??????@@@??????AAACCCEEE////////////000000000111------------------------++++++,,,,,,,,,---------------------,,,+++*********+++++++++,,,,,,,,,,,,)))*********************+++*********)))))))))(((++++++,,,------,,,+++***++++++++++++++++++++++++)))))))))))))))))))))))))))(((((((((''''''''''''%%%&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%&&&'''***+++---000444888OOOLLLHHHCCC>>>:::888777FFFHHHKKKMMMNNNOOORRRUUUXXXQQQLLLIIIFFFCCCEEEIII>>>@@@AAAAAA@@@@@@AAACCCNNNNNNJJJDDDCCCGGGFFFBBBEEE>>>999:::;;;888888999777//////777;;;777777<<<222555888999777333...,,,444666777999AAAIIIIIIDDD444999<<<:::444000000222111333111,,,+++------+++&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''''''''&&&)))***++++++))))))***++++++***(((''''''(((***+++''''''((()))))))))))))))++++++++++++++++++++++++************+++++++++,,,***+++,,,,,,------,,,,,,---,,,++++++------,,,+++,,,,,,,,,---------......+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,------............------------,,,,,,,,,------...//////000111111222333333222111111000//////000000......///000000000000///......////////////............//////000111111222...///000111222111000000111111111222222222333333222222222333333333444444555555555666666777777888555666666777888888999999888888777777888888999:::999999:::;;;<<<===>>>>>>===============>>>??????@@@??????AAACCCEEE////////////000000000000---.....................++++++,,,,,,,,,---------,,,---......---,,,***)))(((((())))))************)))))))))))))))*********+++*********))))))(((((()))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))((((((((('''''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''))))))))))))+++---///---+++,,,...000111000***///333333000///222666000///111555555000...///777888999999888444///,,,000333222000333<<<>>>:::333...,,,...///---...111555......777:::222...111,,,,,,---,,,+++,,,---///%%%(((+++...555:::555...&&&&&&&&&%%%%%%&&&(((***'''(((&&&###$$$((()))%%%$$$%%%%%%%%%$$$$$$######"""""""""###$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&)))+++,,,+++***)))***+++,,,+++(((''''''(((+++,,,''''''(((((())))))******++++++++++++++++++++++++***++++++++++++,,,,,,,,,---...//////000000/////////...------//////...---.........////////////000,,,,,,++++++++++++++++++,,,,,,---------.........------............//////------............------......---,,,,,,,,,------///000000111222222333333222222111000000///000000---......///////////////......////////////.........//////000111222222333...///000222222111111000222222333333333444444444222222333333333444444444666666666666777777777777555666666777888999999999888888888777888888999:::999999:::;;;<<<===>>>???===============>>>??????@@@??????AAACCCEEE000000000000000000000000000...------......---,,,------------------------,,,---.........---,,,++++++,,,,,,------,,,,,,+++*********************************)))))))))))))))************************+++*********))))))((((((++++++,,,,,,,,,***)))((())))))(((''''''(((((()))'''((((((((((((''''''&&&)))(((&&&%%%&&&''')))***(((''''''&&&&&&''''''(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&&&&'''(((''''''%%%%%%%%%%%%''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((())))))+++,,,...000111444444222111111222444444333333333444444444555555444333222222222111///---.........---,,,,,,++++++,,,,,,,,,---------......------------------------///...---,,,---...///000......------------............///000000000000000222222222111000//////...------............------//////000000///...------000000000000////////////111111111111111111111111222222222222222222222222333333444444555666777777666666666666666666666666888888888777777777777777777888888888888999999999::::::;;;<<<===>>>??????>>>>>>>>>>>>????????????AAA@@@@@@???@@@AAA111111111111111111111111000...------...///---,,,------------------------,,,---.........---,,,++++++,,,,,,------,,,,,,+++************************+++++++++***************************************************)))))))))(((((()))************)))(((,,,,,,,,,++++++******)))&&&&&&''''''((('''''''''$$$$$$%%%%%%&&&&&&&&&&&&))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))***+++---...///555555444444444444555555444444444555555555666666444333222333444444222111////////////............------------------.................................------,,,,,,---//////.........------.........///000111111222222111111222222111111000//////...------............------///////////////.........000000000000000000000///111111111111111111111111333333222222222222222222333333333444555555666666555555555555555555555555888777777777777777777777777888888888888999999999::::::;;;<<<===>>>??????>>>>>>>>>>>>????????????AAA@@@@@@@@@@@@BBB111111111111111111111111000///---...//////...,,,---------------------------------------,,,+++++++++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))((())))))************)))&&&'''((()))))))))((('''++++++++++++++++++++++++++++++,,,------+++***)))((((((''''''''''''(((((((((((((((''''''(((((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''((((((***))))))((('''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,,,,222333333333333333333222222222222222333333333333111000000222333444333111///000000000000111111111..................------////////////////////////---,,,,,,,,,,,,---...///........................000111222222333333222222222111111000000//////...------............------.........///////////////000000000000000000000000222222222222222222222222333333333333333333333333222333333444444555555555555555555555555555555555777777777777777777888888777888888888888999999999::::::;;;<<<===>>>??????>>>>>>>>>?????????@@@@@@AAA@@@@@@AAAAAACCC111111111111111111111111000///......//////...---........................------------,,,,,,+++++++++,,,,,,------,,,,,,+++*********************************+++++++++++++++))))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++******$$$%%%(((+++,,,,,,+++***))))))((((((''''''''''''*********)))((('''&&&%%%))))))(((((((((((())))))***)))(((''''''((()))***''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&''''''((())))))***......---,,,***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((()))******,,,---...//////...---,,,,,,,,,,,,,,,---------------,,,,,,---//////...,,,......///000000111222222//////............------........................++++++,,,,,,------............////////////......000000111222222222222222111111000000////////////------............------............//////000000000000000000000111111111222222222222222222222222333333333333444444444444222333333333444444555555444444444444444444444444777777777777777888888888777777888888888999999999::::::;;;<<<===>>>??????>>>>>>?????????@@@@@@@@@@@@@@@AAABBBCCCDDD111111111111111111111111111///......///000...---........................------,,,,,,+++++++++++++++,,,,,,------,,,,,,+++************************))))))))))))******++++++))))))))))))))))))))))))))))))))))))))))))******,,,,,,+++***)))((((((((()))+++---/////////...---000///...,,,+++++++++++++++******)))***++++++,,,+++******))))))******++++++***)))(((((()))***+++'''(((((())))))*********&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''''''''''''''''''''&&&&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&'''(((((())))))(((((('''((((((((()))******++++++///......,,,+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))((()))++++++++++++)))(((((((((((()))))))))******,,,+++******++++++***(((+++,,,,,,---...///000000..................------------------------------++++++,,,---......//////......///000000///.........//////000000000000000000000000///////////////------............------......------...///000111///000000000111111111222222222222222222222222222333333444444444555555555333333444444444444444555555555555555555555555555666666777777888888888888777777888888888999999999::::::;;;<<<===>>>??????????????????@@@@@@@@@@@@@@@AAABBBCCCDDDEEE222222222222222222222222111000...///000000///---........................------,,,++++++++++++++++++,,,,,,------,,,,,,+++************************((((((((()))******++++++************************))))))))))))************+++***)))(((''''''''''''(((((())))))(((&&&%%%$$$,,,+++)))((((((((()))***'''(((((()))+++,,,------''''''&&&&&&&&&&&&''''''(((''''''''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''(((((()))(((((())))))))))))((((((((((((((((((((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))&&&&&&'''''''''(((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((())))))***+++++++++,,,++++++***)))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''((()))))))))******************)))))))))))))))************,,,+++++++++,,,,,,***((())))))***+++,,,,,,------,,,,,,,,,---------......------------------------++++++---...///000000///...///000111111000///...,,,---......//////......////////////////////////------............------//////...------...000111///000000111111222222222333333333333333333333333333444444555555666666666555555555555555555555555666666666666666666666666666666666777888888999999777888888888888999999999::::::;;;<<<===>>>???????????????@@@@@@@@@@@@AAA@@@AAABBBDDDEEEFFF222222222222222222222222111000//////000000///---........................---,,,+++*********+++,,,+++,,,,,,------,,,,,,+++************************(((((()))******+++,,,,,,++++++++++++++++++++++++((()))))))))******************)))))))))***,,,---+++++++++***************))))))((()))***---///111,,,...000111///,,,(((%%%++++++************++++++---------......---------(((''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((()))******)))***++++++++++++***)))))))))))))))***+++,,,---''''''''''''''''''''''''(((''''''&&&''''''))))))''''''''''''((((((((((((''''''((((((((((((''''''&&&''''''((((((''''''&&&&&&''''''((())))))******)))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((('''''''''((()))***************))))))*********))))))*********++++++++++++******+++------,,,***((()))))))))******++++++)))******+++,,,---..............................+++,,,...///111111111000...///000111111000///...,,,,,,---...............////////////////////////------............------111000...------...///000///000000111111222333333333333333333333333333333333444444555666666777777666666666666666666666666777777777777777777777777555666666777888888999999777888888888888999999999::::::;;;<<<===>>>???????????????@@@@@@@@@AAAAAA???AAACCCEEEFFFGGG222222222222222222222222111000//////000000///...////////////////////////---,,,+++*********+++,,,+++,,,,,,------,,,,,,+++************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********++++++++++++,,,...000222444999::::::<<<>>>AAACCCDDDMMMMMMMMMOOORRRVVVZZZ\\\SSSUUUWWWWWWRRRIII???888888888777777777777888888:::;;;<<<======<<<;;;:::111111///---+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$&&&'''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%((((((((())))))))))))***)))))))))))))))******+++***+++,,,------,,,+++***************+++,,,---...''''''''''''''''''''''''(((''''''&&&&&&((()))***''''''''''''((((((((()))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((*********)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((()))++++++***)))(((''''''((()))***))))))))))))************((('''(((***,,,------+++)))))))))))))))*********(((((()))***,,,---......////////////////////////+++---///000222222222111...///000222222000///...,,,------...///..................///////////////---..................---222111///---,,,---...//////000000111222222333333333333333333333333333333444444444555666777777888777777777777777666666666777777777777777777777777555666666777888999999999777888888888888999999999::::::;;;<<<===>>>????????????@@@@@@@@@AAAAAAAAA???AAACCCEEEGGGGGG333333444444444333222111111111111111111000//////,,,,,,,,,------.........000///---+++******++++++++++++,,,,,,------------,,,******,,,//////+++'''&&&(((***+++******+++---,,,((((((******((())),,,,,,))))))...000...---...444999<<<>>>FFFQQQUUUSSSKKKKKKSSSaaaiiigggfffgggkkkddd___[[[WWWTTTUUUZZZLLLOOONNNFFF???<<<:::888???CCCFFFDDD>>>::::::;;;:::999999999555111222666999999:::::::::777222...555444333111...,,,***)))))))))((((((((((((((()))'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''"""###%%%&&&''''''&&&%%%((('''&&&%%%&&&(((***,,,333222000...,,,***(((((())))))*********+++++++++******+++++++++,,,,,,,,,))))))((('''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&((((((((((((((((((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''')))***)))(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((()))((('''''')))*********))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,******))))))))))))*********************************++++++,,,------......,,,---...000111333444555666444111///......//////---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......////////////000000000000222222111000000///000000//////000000111111222222222222333444444444444333444444444555555555666666666666777777777777666666555555777888999999999999666666777888999:::::::::777888888888888999999999999:::<<<=========<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEGGG666666555444333222111111000111111111111000//////---------...............///...---,,,++++++,,,---///...---,,,++++++++++++---+++)))(((((('''&&&%%%***)))(((''''''((()))***)))&&&'''+++---++++++///111,,,***---111222555999666???GGGMMMSSSXXXVVVPPPVVVTTTWWW```dddcccbbbcccddd\\\VVVVVVUUUQQQNNNNNNMMMQQQQQQLLLHHHGGGDDDAAA>>>@@@BBBBBB>>>:::888888777666666777444111333888@@@>>><<<;;;:::888444111777666444333222111111111222111...,,,)))'''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&'''''''''''''''&&&%%%%%%&&&''')))+++000///...,,,+++)))(((''')))))))))*********++++++*********++++++++++++,,,)))(((((('''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''')))***)))(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((()))((('''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,******))))))))))))******************************+++++++++,,,,,,---------,,,---...///111222333444444333111///------...///---,,,,,,++++++,,,,,,---------,,,,,,------...///............////////////111111000000//////000000000000000000111111111111111222222333333333333333333444444444444555555555666666666777666666555555444555666777777888888888666666666777888888999999777888888888888999999999999:::;;;============<<>>999999;;;>>>???===999666666333333555444333666;;;>>>;;;888555444333111///333222000//////000222333777555222///+++)))'''&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((()))***&&&&&&%%%%%%%%%'''((()))++++++***)))(((''''''&&&(((((()))))))))*********)))))))))*********++++++)))(((''''''&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''')))***)))(((&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++******))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///111111222222222111///...---------...------,,,,,,,,,,,,---------------,,,------...///---------.........//////000////////////000000111111111111111111000000000111111222333333333333222333333333333444444444444666666666666555555444444444444555666666777777777666666777777777777777777777888888888888999999999999:::;;;<<<============???????????????????????????@@@@@@AAABBBCCC===:::777444222111111111///000000000000///......///......------,,,,,,,,,------,,,,,,++++++++++++)))(((''''''(((***---...,,,***+++111;;;CCCFFFFFF<<<888444555:::===<<<999777666999======888666666444444888???AAA<<<666444GGGIIIIIIHHHHHHKKKMMMOOOOOONNNNNNQQQUUUWWWWWWXXXSSSOOONNNPPPNNNFFF>>>:::???BBBDDDFFFJJJLLLFFF???333333444:::???@@@;;;777777333222444444333666;;;888666333222222111///---000///,,,++++++---///111111111///---,,,+++******'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%&&&((()))***&&&%%%%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&''''''((((((((()))))))))(((((()))))))))*********(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''')))***)))(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))***++++++***)))******))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))((((((((())))))*********+++******))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...000111111111000000///...---------------------,,,,,,,,,,,,---------------------...//////.........////////////000///.........///000111111222222222111111000000000000111222222333333222222222222222333333333444444777666555555444444333333666666666666666777888888888888888888777777777777777777888888888999999999999:::;;;<<<<<<===>>>>>>????????????????????????@@@@@@AAAAAABBBCCC<<<:::777444222111111222000000000000000//////......---------,,,,,,++++++---------,,,,,,+++***)))///...,,,+++++++++,,,,,,222//////999GGGOOOMMMHHHCCC@@@>>>@@@CCCCCC>>>999555555999>>>???;;;888999:::999===DDDEEE@@@;;;999NNNLLLHHHEEEBBBCCCGGGLLLFFFHHHJJJNNNRRRTTTSSSQQQIIIJJJLLLLLLEEE:::555555999<<>>???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEE999777555444222222222333111111111111111000//////---------------,,,,,,,,,...............---,,,+++---///111555888<<<>>>???HHHCCC@@@EEENNNPPPJJJBBBDDDBBBAAAAAA@@@===777111444555:::BBBFFFDDDDDDFFFCCC>>><<>>>>>999333777444222333666666111,,,111---+++------+++)))+++***+++---000222111...***...---***((('''(((((())))))((('''&&&&&&%%%&&&&&&'''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''')))***)))(((&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((,,,///...+++)))***+++************************************************)))))))))))))))******+++******************************************++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...///111222333222000///------........................------------............------......///000000000111111111222222222111000000000000111111222222222222222222111111111222222333444444444444333333333333333444444444444777666555444444555666777:::999888777888888:::;;;999:::::::::::::::::::::777888888888888999999999999999::::::<<<===???@@@BBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDEEEGGG444444444444333333333333222222222222222111111000.........///////////////---...000111222222222222222555<<>>;;;888444222777888>>>GGGLLLLLLNNNQQQEEE???;;;<<>>;;;???DDDIIILLLMMMPPPTTTQQQKKKNNNKKKHHHCCC;;;444333888<<>>@@@===>>>>>><<<:::999:::;;;888888===FFFKKKKKKMMMQQQBBB===;;;===>>>======???JJJHHHIIIHHH@@@666666<<>>DDDHHHJJJGGGDDDDDDGGGIIIHHHFFFJJJHHHFFFDDDCCCBBBBBBCCC>>>>>>>>>======<<<<<<<<>><<<<<<<<<<<<<<<<<<<<<<<<888999::::::888888999::::::>>>BBBEEEDDD>>>777333//////000000111111222222000000000000000111111111000......000333444222/////////...---+++***)))(((***++++++***)))((('''&&&***++++++)))'''&&&&&&'''&&&&&&''''''(((((())))))%%%&&&&&&'''((())))))***'''''''''''''''&&&&&&%%%%%%&&&)))******)))&&&%%%'''((()))***)))(((&&&$$$'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$&&&))),,,...(((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&&&&((((((((((((((('''''''''))))))))))))************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------...///000000111444444333333222111000000............////////////..........................................------111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222222333333333333444555666666888888777666777888999:::>>>:::666555777888888777;;;:::999888777777777777888888888888888888888888===<<<<<<<<<===>>>@@@BBBAAAAAAAAA@@@@@@?????????AAABBBCCCEEEGGGIII555222000///111222111000...///000222222222222111666999======;;;777555333666999>>>CCCFFFFFFDDDCCCBBBDDDGGGJJJKKKMMMNNNOOOGGGGGGFFFDDDBBB???<<<:::555555666777888888999999999;;;>>>???>>>;;;777555////////////////////////...///000000......///000///111333444333000,,,***///////////////.........,,,,,,---...//////000000111///...000222444333111......---,,,,,,,,,,,,,,,(((((())))))******)))))))))***+++***(((''''''(((''''''((((((((((((((()))'''''''''(((((()))))))))&&&''''''''''''&&&%%%%%%&&&'''((())))))((('''&&&'''(((*********)))'''&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''''''''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###$$$&&&(((+++---((('''''''''&&&&&&&&&&&&&&&&&&''''''((())))))***(((''''''''''''''''''''')))((('''&&&&&&&&&''''''(((((((((((((((((((((((((((((()))))))))*********,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////000111111111333333333222111000000000............////////////................................................111111111111111111111111111111111111111111111111111222222222222333333333222222222222222222222222333333333333444555666777::::::999999:::;;;===>>>???<<<999999:::<<<<<<;;;;;;::::::999888888888999999999999999999999999999;;;;;;;;;<<<===>>>@@@@@@AAAAAAAAA@@@@@@@@@??????AAABBBCCCEEEFFFHHH555333000000111222111111111222444555555333111000///111444666666888;;;===:::===BBBEEEFFFDDD@@@===AAAFFFJJJJJJEEEBBBAAACCC:::;;;<<<<<<999666222///---...000222444666777777333333222111///...---,,,+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,+++************+++///......---,,,,,,++++++))))))***+++---...///000222000//////111333444444111000...---,,,---......(((((()))***++++++,,,,,,'''((())))))''''''''')))))))))))))))(((((((((((((((((((((((())))))))))))'''''''''''''''&&&%%%%%%'''''''''''''''''''''''''''((()))***+++***)))((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%''')))***''''''''''''&&&&&&&&&&&&&&&&&&''''''((())))))))))))))))))(((((('''''''''''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((())))))))))))******,,,,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///////////////000000111111222222222111111000000//////............////////////................................................000000000000000000000000222222222222222222222222222222222222333333333333222222222222333333333333444333333444444555666777;;;::::::;;;;;;===>>>???>>><<<::::::;;;===>>>===;;;::::::999999999::::::::::::::::::::::::::::::999:::;;;===>>>>>>??????AAAAAAAAAAAA@@@@@@@@@@@@BBBBBBCCCDDDEEEFFF555444222222333444555666444444444333222000...---)))+++...111444777<<>>???@@@>>>888333111000///000111222222111///---,,,...000333555666777777000///...,,,+++++++++,,,........................+++---...---,,,+++,,,---...---,,,++++++---...///---------,,,,,,,,,,,,,,,+++++++++,,,---...//////111///......///111333555666444222000//////000111//////...---------,,,---%%%'''((((((''''''((()))*********))))))((((((''')))))))))))))))((((((((((((((())))))(((((('''&&&((('''&&&&&&&&&&&&'''(((&&&'''((()))******))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))***))))))((((((''''''&&&&&&&&&&&&'''(((((()))***((((((((((((((()))))))))(((((((((((()))))))))***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................//////000000000000111111000000/////////...............////////////....................................////////////////////////////////////222222222222222222222222222222222333333333444444222222222333333333333333444444444444555666777888;;;;;;;;;::::::;;;;;;;;;999888888888999;;;<<<<<<:::999999999999999::::::999999999999999999999999888:::;;;===>>>>>>>>>===AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEE222222222222333555888999333111///---,,,---...///111222333222000/////////333111...,,,,,,...111444222000//////222333333111111111000000111111222222000111333444555555444444------..................,,,,,,,,,,,,,,,,,,,,,,,,(((***+++***)))((()))***))))))******+++,,,,,,---++++++,,,---....../////////////////////.........------,,,,,,---///222444666555444444444444555666888666444111...,,,++++++''')))******))))))+++,,,******))))))((((((''''''))))))))))))((((((((((((***************)))((((((((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''''''''&&&&&&%%%&&&&&&((())))))******(((((((((((())))))******'''(((((((((((()))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------------...............000000000///////////////............////////////................................./////////000000////////////////////////222222222222222222222222222222333333333444444444222222333333333444444444555555555555666777888888=========<<<;;;:::999888666777777888888999;;;<<<888888888888888999:::;;;999999999999999999999999999:::<<<>>>??????>>>>>>AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDD///000111111111333666999444333000///000333666999333444555333///+++)))))),,,...000111222111000///000---***---222666666555444222111/////////000111111222333444444222000...***+++---/////////......************************(((***+++***)))((()))***'''''')))***++++++++++++***+++,,,---///000111111111111000000///.........***+++,,,,,,,,,...111333333444555666888999:::;;;:::888444111---+++***)))***+++---,,,,,,+++---...((((((((((((''''''''''''''''''''''''((((((((((((***************))))))(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''(((((('''&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((()))******)))'''(((((())))))******+++''''''(((((((((((())))))((((((((()))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------000000000000////////////............////////////.................................//////000000111000000000000000000000000333333333333333333333333333333333333444444444444222222333333444444555555666555555666666777888999?????????>>>===;;;:::999777888::::::::::::;;;===888888888888999;;;<<<<<<:::::::::::::::::::::::::::;;;<<<>>>??????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDD111222333222111111444777888777555444444555777999...///000///...---...///+++...333777777444000---000000000111222222222222000000000000000000//////111222333333222000---+++,,,,,,,,,,,,,,,---------++++++++++++++++++++++++***+++,,,,,,******+++,,,***************+++,,,---+++,,,,,,---...///000000............------------)))+++......---...111333444555777999999999888777333222///,,,***))))))***((()))******))))))***+++&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&''''''((((((((())))))))))))((('''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((''''''''''''(((((())))))***&&&'''((()))******))))))'''(((((()))******++++++'''''''''((((((((())))))(((((())))))************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...........................000000000000000000000000............////////////........................---......///000000111111111111111111111111111111333333333333333333333333333333333444444444444555222222333333444555555666666666666666777888999999<<<<<<===>>>===<<<;;;:::777:::<<<<<<;;;:::;;;===999999::::::<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<============???@@@AAABBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCDDDEEEEEE555777777555222222444777777777555333111///------//////...---+++,,,...111...000333555555333000...&&&+++111222111///000222...000333666777777666555111222333444333000---+++///...,,,*********,,,---************************((()))***)))(((((()))***+++***((('''((())),,,---------------------------*********++++++,,,,,,,,,(((,,,///000//////111333888999::::::888555111///+++***(((''''''(((***+++$$$%%%&&&%%%$$$###$$$&&&$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((('''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((('''''''''''''''((()))***+++,,,,,,&&&''')))******))))))((('''(((((()))***+++++++++''''''''''''((((((((()))))))))******+++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////////////////.........000000000000111111111111............/////////000........................---......///000111111222111111111111111111111111333333333333333333333333333333333444444444555555222222333333444555666666666666666666777888999:::777888999;;;<<<;;;;;;:::777999<<<<<<:::888:::<<<;;;;;;<<<<<<>>>???AAABBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>@@@BBBCCCAAAAAAAAABBBBBBCCCCCCCCCBBBBBBCCCDDDEEEFFF;;;777555555888:::888666111222333444333111///...//////...------,,,++++++,,,...111444444333000...111111111///---,,,,,,---333333333444444333333222444444444333222000///...000///...------...///000,,,---...///...---,,,+++******))))))((((((((('''((()))***++++++++++++++++++***)))(((((()))******''''''''''''((()))+++,,,,,,,,,,,,,,,---...//////333333222111///---,,,+++'''((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%&&&((((((...+++'''&&&''''''&&&$$$)))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&'''(((***+++***)))((()))***)))'''&&&))))))))))))))))))))))))(((((())))))((('''&&&&&&((())))))+++,,,---......************+++,,,------++++++******************))))))******++++++++++++***,,,---,,,******+++,,,------------------,,,,,,........................///............---------111111000//////000111222000000000000111111111222///////////////.........///000000000000111111111000000000111111222222222000111111222222111111000000444333//////444555222333333333444555666777777555555555555555555555555999888666555555777999:::;;;:::999888888888999::::::::::::999999888888888999999::::::<<<===???@@@888???AAA<<<:::???BBB@@@@@@??????>>>???AAABBBCCCBBBCCCCCCCCCCCCCCCBBBBBBEEEEEEEEEFFFGGGHHH666666777777666666666777222333444444333222000...//////......------,,,,,,---...000222222111///...111222222111//////000222555555555444333222111000/////////...---,,,+++***......------------......++++++,,,---,,,+++***))))))))))))((((((((('''''''''(((((()))******))))))***))))))((((((((()))***)))((('''''''''((()))***)))(((((())))))***+++,,,.........---,,,+++***)))((()))***)))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((***,,,///111222333333...+++((('''(((((('''%%%)))(((''''''''''''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&''''''(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&''''''&&&&&&'''((()))******)))((()))******(((&&&))))))))))))))))))))))))))))))******))))))((('''((())))))***,,,------...+++++++++***++++++,,,,,,+++++++++++++++*********************+++++++++,,,+++,,,---,,,+++***+++,,,------------------------.................................//////000000000444333111000000000000111///////////////000000000......////////////////////////000000000111111111000000000111111111222222111111222222222222111111///333333000000444444111333333444444555555666666666666666666666666666666888777666555666777999::::::999888888888999::::::;;;:::::::::999999999999999999999:::;;;;;;;;;<<<@@@AAA@@@>>>>>>@@@@@@>>>@@@????????????AAABBBCCCEEEEEEEEEFFFFFFEEEEEEDDDFFFFFFFFFGGGHHHIII111555888777444222333666222333333444333111000///...........................//////000//////...---000111222111111111333555555555444333222000///...////////////...,,,++++++++++++,,,,,,,,,,,,++++++)))************)))((((((((((((((((((''''''''''''&&&&&&'''((((((((('''''')))((((((''''''((())))))))))))((('''''''''''''''&&&&&&&&&&&&'''((()))***)))************))))))(((***++++++***(((&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''')))---111333333222222---+++)))((())))))(((''')))((((((''''''(((((()))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((((((((((((''''''''''''&&&((((((''''''''''''((()))***)))((()))******((('''))))))))))))))))))))))))******++++++******))))))((())))))***+++,,,------,,,,,,++++++***+++++++++++++++++++++++++++++++++******++++++++++++,,,,,,+++,,,------++++++,,,---,,,,,,------......//////////////////////////////---......///111222222333555444333111000000000000000000000000000000000000---......//////000000000000000000000111111111111000000111111111111222222222222333333333333222222000333444222333555555222444444444444444555555555666666666666666666666666666666555555666888:::;;;888888888888888999:::;;;;;;;;;;;;;;;::::::::::::::::::;;;<<<<<<;;;:::999AAA<<<:::<<<>>>===<<<<<>>??????>>>===<<<===888777<<<>>>;;;<<<@@@????????????@@@AAABBBBBB@@@AAAAAABBBBBBBBBBBBBBBEEEFFFGGGIIIJJJKKK222111222444666555222///111111111000000///......,,,,,,,,,,,,,,,---------000///...---,,,,,,------......///---,,,+++,,,...---............---,,,,,,)))))))))******)))(((((('''((()))******)))((('''++++++******))))))))))))''''''(((((((((((((((((((((((()))))))))(((((('''&&&&&&'''(((((((((((((((%%%&&&'''(((((()))))))))++++++++++++,,,---......111000000///---,,,***))),,,,,,,,,+++(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,,+++***)))''''''''''''''''''(((''''''&&&&&&'''((())))))))))))))))))(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''***)))((()))++++++***((((((((((((((((((((((((((((((((()))******))))))))))))))))))******++++++,,,------,,,+++************++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,+++---......------...///------...//////000111111000000000000000000000000////////////////////////...//////000000111111111111111111111111111111111//////000000111222333333333333444444444555555555444444444444444444444444222333333444444333333222666444333333444444666777444444444444444333333333444444444444444444444444444444444555777888999:::666666777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;888999<<<>>>??????>>>======;;;<<<>>>>>>;;;===AAA>>>??????@@@AAAAAAAAABBB>>>???@@@@@@AAAAAAAAA@@@DDDEEEGGGIIIKKKKKK555222111333666777444000222111111000//////......---------------------,,,//////...---------......,,,------,,,***)))+++,,,+++,,,,,,------,,,,,,,,,******++++++++++++++++++))))))************)))))),,,++++++***)))*********(((((((((((())))))))))))))))))*********)))((((((&&&&&&((()))))))))))))))%%%&&&''')))******++++++,,,,,,,,,,,,---...///000222222111000...,,,+++)))***++++++***(((&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&''')))$$$&&&''''''&&&%%%&&&'''((())))))******))))))((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((())))))))))))(((((()))((((((''''''(((((()))'''(((((((((((()))))))))''''''((((((((((((((('''***))))))***+++,,,***)))))))))))))))))))))))))))'''((())))))***))))))))))))))))))*********++++++,,,,,,++++++***++++++++++++,,,,,,------......///......------------,,,,,,+++---......---...///000......//////000000111111000000000000000000000000000000000//////.........---...///111222222222222/////////000000000111111111222222333333444444444444444444444555555555555555555444444444444333333222222333333333333222222222111111555555222222444333333333333333444444444333333333333333333333333444444555666777777888888666666777888999999999888::::::::::::;;;;;;;;;;;;555666888:::<<<<<<<<<<<<<<<===<<<999:::======:::>>>>>>???AAAAAAAAAAAAAAA@@@@@@AAABBBCCCCCCCCCCCCCCCDDDGGGIIIKKKKKK555555444444555555555444444333222111111000000000000000//////......------............////////////,,,---------,,,,,,---///---.........---,,,++++++,,,---...///////////////++++++************++++++,,,+++***)))))))))******))))))))))))******++++++)))************)))((('''&&&'''(((***************'''((()))+++++++++******************+++,,,------.........---,,,***)))(((((()))***)))'''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''"""###$$$%%%&&&''''''(((###&&&((()))'''&&&'''(((((()))************)))(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((())))))******((()))************)))((())))))(((((((((((())))))'''((((((((())))))))))))%%%&&&'''((())))))(((((()))))))))***,,,,,,+++)))))))))))))))))))))))))))((()))******++++++******))))))))))))************+++++++++***++++++,,,,,,,,,,,,,,,---.../////////............---------,,,+++---...///......000111000000000000000000000000111111111111111111111111000000000000000000000111000111222333444333333222///000111111222333444444444444444555555555555555333333333333444444444444444444333333222222222222111111222222222222111111//////444<<<<<<555111111222222222333333444444555444444444444444444444444444555555666666777777666666777888999999888777777999999999999:::::::::;;;777777888888999::::::;;;;;;===999444===KKKHHH999===>>>@@@AAABBBBBBAAAAAAAAAAAABBBCCCDDDEEEEEEDDDAAACCCFFFIIIJJJKKK444777888777444333666999666555444333222222222222333222222111000//////...------...///000000000///+++---.........///111333111000000///...,,,+++*********+++,,,---------------,,,+++******+++,,,---,,,+++)))((((((((()))***))))))******+++++++++,,,))))))******)))(((''''''&&&''')))***+++++++++*********+++,,,,,,***)))((('''&&&&&&''''''((()))***)))))))))))))))((('''''''''((()))((('''&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&)))+++++++++)))(((###&&&******((('''(((***((()))***++++++***)))(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((()))******+++((()))***++++++***)))((())))))(((((((((((())))))'''((((((((())))))******$$$%%%'''))))))))))))))))))))))))***,,,,,,+++***)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,))))))))))))************************+++,,,------,,,,,,------...///000000//////.........---------,,,---//////...///000222111111111000000000000000111111111111111111111111//////000111222333333444333444555555555444333222222333444555777888999999666666666666666555555555111111222222222333333333222222222111111000000000111111111222222111111111...000999DDDEEE:::222000111111222333333444555555555555555555555555555555555555666666666666666555777777888999999888666666888888888999999:::::::::;;;::::::999999::::::;;;???AAA:::777III```[[[CCC===>>>@@@AAABBBBBBAAAAAA@@@AAABBBCCCDDDDDDDDDDDD@@@BBBEEEHHHJJJKKK888777666888;;;<<<:::777999888666555444444555666444333222111000000000000.../////////000000111111////////////////////////,,,---...---+++***+++,,,///...,,,++++++,,,---.........---,,,+++******))),,,,,,+++******+++,,,,,,))))))************))))))((())))))))))))*********''''''(((((())))))******))))))(((((((((((())))))''''''''''''((()))++++++*********)))(((''''''&&&((((((''''''''''''((((((+++******)))(((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((''''''''''''(((((()))'''''''''''''''''''''''''''''''''((((((((())))))))))))((((((((('''''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((()))******++++++,,,------***)))))))))***+++,,,,,,(((***+++---------+++***)))************+++++++++,,,,,,,,,---------......(((///...,,,000---***111000000000///......---------...000000//////000222444000)))---777111***222///111333222111333999===555999===???AAACCCBBB@@@>>><<<<<<>>><<<777555666...000111///---...111555777'''666111///===333444///666222000555444000333444111...---///000111222888000///666777111000444:::...///QQQsssfff@@@,,,888,,,555;;;//////777222555:::555111666666555;;;555555999>>><<<888:::AAA<<<999777999===>>>;;;999:::>>>888666======:::>>>999AAACCC<<<:::@@@@@@::::::AAAAAAEEE^^^sss___999EEEAAA@@@BBBCCCBBBDDDHHHBBBBBBBBBCCCCCCDDDEEEEEEAAAFFFJJJJJJLLLQQQ666555444666888888777444888777666555444444444444555444333222111111111111------........./////////------------------------,,,---...---+++++++++,,,...---,,,******+++,,,---------,,,,,,+++*********,,,,,,+++******+++,,,,,,)))******************)))*********+++++++++,,,,,,(((((()))))))))))))))***))))))(((((((((((())))))'''''''''(((((()))++++++++++++***))))))((('''''')))((((((''''''(((((()))*********)))((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&)))(((((('''''''''(((((('''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''((((((((()))******++++++,,,------******************+++,,,***+++,,,......---+++***************+++++++++++++++++++++,,,,,,,,,,,,---)))...---,,,///---,,,000.............../////////,,,...000111000000111222///;;;;;;666888666333999<<<;;;;;;???BBB@@@777///EEEAAA999111...000444666888444111111...******...///222555777666444111///???...:::444,,,333,,,111000555///+++222444000333111222888>>>999000///555111///000333444222333666999444>>>jjjqqq]]]999---555444666;;;555///777999>>>FFFBBB999:::===777777>>>CCCAAA<<<;;;888AAADDD===666888===>>>;;;>>><<<<<>>;;;AAAAAA???BBBMMMWWWOOO@@@======@@@DDDFFFGGGLLLSSSEEEFFFGGGHHHHHHIIIIIIIIIHHHLLLOOOMMMMMMQQQ666555555666777777555333666666666666555444333222333333222111000000000000,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........,,,+++,,,---...---+++*********+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,******++++++++++++******++++++,,,,,,,,,---------***************)))))))))))))))(((((((((((())))))(((((((((((())))))***++++++++++++***))))))((((((***))))))(((((())))))*********))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((''''''''''''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&******)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((()))(((((((((((((((((())))))******++++++,,,------,,,++++++************++++++,,,---...------+++*********+++++++++,,,,,,,,,,,,,,,---------.........---......///000000000111333333444555555666777777777:::<<<>>>===<<<===>>>111BBBCCC999<<<@@@<<<;;;222000///222666888666333444333333333333222111111------///333333111333777///......111444555222000555***777888000222222;;;>>>KKKRRRYYYffffffYYYRRR<<<000)))///444333222444333777999555222444777777222666JJJ}}}mmmDDD000777::::::<<<;;;DDDEEE>>>:::>>>999222666???<<<===DDDHHHFFFCCCAAAAAAGGGEEE;;;888>>>AAA???BBBCCCCCCCCCCCCAAA>>>>>>FFFBBB@@@DDDDDDAAABBBFFFEEEAAAAAADDDDDD??????BBBAAAAAADDDGGGFFFCCCFFFLLLEEEFFFHHHJJJJJJJJJIIIIIIJJJOOOQQQNNNNNNQQQ888888888888888777666555555555666666666444222111000///......---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,---...///...---++++++++++++,,,++++++++++++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,++++++******))))))))))))(((((((((((())))))))))))(((((()))******+++++++++++++++******))))))******))))))))))))*********)))))))))((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''+++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((('''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,---------,,,++++++************+++,,,,,,---,,,+++******++++++++++++,,,,,,,,,---///000000000000111111111111///333555222333666333777777888888999999999999222444777777666555444555111555...***444888555666111333444000+++)))---222,,,---222888999666333333999555222111///000666???CCC;;;222222:::CCCIIIJJJ999666HHHTTTRRRSSSYYY^^^vvvzzzbbbJJJKKKaaakkkXXX<<<<<>>CCC<<<777>>>BBBEEENNN???BBBEEEDDD???:::;;;>>>999222555III^^^___MMM;;;DDD@@@BBBAAA===>>>BBB@@@???CCCEEE???888666<<>>;;;000222777JJJ]]]TTT>>>777...666::::::<<<======??????LLLHHH;;;===AAA???>>>@@@???===>>>CCCIIIKKKLLLNNNEEEWWWiii```VVVWWWTTTJJJQQQ]]]\\\nnnrrrmmmaaa]]]ccceeeaaaOOOHHHAAAEEETTT^^^XXXLLLEEE@@@???GGGOOOQQQOOONNNHHHIIIJJJLLLMMMLLLLLLKKKLLLPPPSSSQQQQQQUUU555777888888666555555666777777777777666555444333333222222111111222222222000000000000000/////////////////////////////////---...000///......///000111000000///...---,,,,,,+++++++++,,,,,,---------***++++++,,,,,,++++++*********++++++++++++******(((((()))))))))************************)))))))))))))))(((((((((((())))))*********))))))******+++***************************))))))(((((())))))***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((())))))((((((((((((((((((&&&'''(((((((((((((((((('''''''''''''''''''''''''''(((((())))))******+++(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))+++******)))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))************++++++++++++)))***+++,,,,,,,,,,,,,,,************************)))***+++,,,,,,+++***))))))******++++++,,,---------,,,,,,++++++++++++,,,*********++++++,,,,,,,,,,,,,,,,,,---------............/////////000000000///,,,<<>>CCCBBBCCCIIIFFFSSSkkkxxxRRRUUUSSSMMMHHHIIIKKKKKKPPPPPPOOOWWWfffcccZZZ]]]___jjjkkkkkkrrrrrrpppxxxlllFFFEEEVVVXXXOOOEEE;;;555EEEhhhcccZZZhhhtttlll[[[ZZZTTTTTT\\\eeehhhgggggg``````aaaaaabbbcccccccccbbbfffgggeeedddggg555777999999777666777999999888777666666666666666444444333333333444444555111111111000000/////////////////////////////////---///000000//////000111000000000///...,,,++++++******************++++++***+++,,,,,,,,,,,,+++***)))******************)))((((((((()))))))))******(((((()))))))))))))))***))))))(((((((((((())))))++++++***))))))******+++)))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))))))))&&&&&&'''((((((((((((((('''''''''''''''''''''''''''(((((()))******++++++(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))******)))))))))))))))***((((((((((((((((((((((((&&&''''''((()))***+++++++++++++++,,,,,,---------***+++,,,---............++++++++++++++++++++++++)))***,,,------,,,***))))))******++++++,,,------,,,,,,+++++++++,,,------+++++++++,,,---...///000------------.....................////////////000...---DDDIII000---777---333333333222222222222222,,,---......///222666999111666666444666???cccjjjRRROOOSSSQQQLLLSSSWWWhhh~~~rrrXXXTTTeeeeeeYYYPPP[[[}}}wwwooocccjjjllleee^^^eeebbbcccfffggggggjjjnnnllllllkkkjjjkkkmmmooopppjjjooopppnnnmmmppp666999<<<<<<:::999;;;===;;;:::888666666666777777333333333222333333444444111111000000/////////...////////////////////////---///000000//////000222/////////...---,,,***))))))))))))(((((((((((((((***+++,,,------,,,+++***))))))************))))))((())))))))))))*********''''''(((((())))))******))))))(((((((((((())))))++++++***************+++((((((((((((((()))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******&&&&&&'''((())))))(((((('''''''''''''''''''''''''''(((((()))***+++++++++(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))*********)))))))))))))))***+++))))))))))))))))))))))))&&&'''((()))***+++,,,---,,,,,,,,,------.........+++,,,---...////////////++++++++++++++++++++++++)))***,,,------,,,***))))))******+++,,,,,,------++++++++++++,,,------...,,,,,,------///000222333---------.........//////000000000000111111111111111111KKKQQQ333...:::000222222333333444555555555444555666888:::???DDDIII[[[^^^VVVTTTfff~~~tttBBByyyfffmmmOOOnnnyyyiiijjj{{{gggZZZjjjxxxuuuxxx{{{UUUTTTYYYRRRPPPXXXUUUWWW[[[\\\XXXVVV^^^hhheeecccaaa```aaacccfffhhh___cccfffeeefffkkk999999999::::::;;;;;;;;;888999999999999777555444222333444444333222000///333222000/////////000111---...000111222111///...------------------------111...,,,...222222///************)))******+++,,,------,,,+++******++++++,,,+++***))))))***+++,,,...---,,,***)))(((((((((,,,***(((***---...---++++++++++++***)))(((((('''))))))))))))))))))))))))))))))************))))))******))))))((((((''''''((((((((((((((()))******+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))(((((('''''''''&&&************))))))))))))((((((((((((((((((((((((******))))))((((((((('''%%%$$$$$$&&&)))+++)))'''&&&'''((((((''''''(((***(((((()))***+++,,,,,,---000&&&///...(((***((('''---&&&%%%,,,...***(((******))))))+++---//////...////////////////////////333111/////////000000000222---...,,,)))///000%%%(((------((((((,,,,,,''''''+++...---******---000///+++)))***,,,,,,,,,---444111!!!000+++888aaa@@@)))---222333111...------111...000555999888777777888HHHYYY[[[LLL===???JJJIIINNNUUU]]]dddkkkrrrvvv~~~SSSXXXqqqeeeqqqnnn>>>uuu~~~bbbRRRfff```cccjjjaaaRRRXXXlllrrrvvvgggSSSaaavvvQQQZZZgggZZZ[[[vvvbbbLLL\\\ggg]]][[[hhhZZZZZZ^^^aaa___\\\bbbllllllkkkiiigggffffffgggggglllpppqqqmmmkkkmmm999999999:::::::::;;;;;;777777777666666555333333333333333333333222111000222111111000000000000000///000111222111000...,,,------------------------000---,,,...111222...******************+++,,,,,,---,,,++++++*********+++******))))))))))))******,,,++++++************+++,,,***)))***,,,...,,,++++++++++++***)))(((((((((************************))))))************))))))******))))))((((((((((((((((((((((((((()))******+++*********)))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((''''''((())))))))))))******))))))))))))((())))))***))))))***+++,,,---.........(((......***,,,+++)))---***((())))))(((+++///***(((&&&&&&))),,,------111111111111111111111111333333333444444444222111000...,,,+++,,,//////,,,+++------++++++---...,,,111333444444111---***)))------...000111222444666(((333...;;;...;;;pppccc<<<999444000///111777;;;444444777CCC[[[uuuxxxooonnnvvv|||WWWEEERRRLLLTTTCCC===ttt]]]yyyxxxnnniiihhhmmm```lllggg[[[XXXTTTOOOUUUMMMGGGKKKUUUWWWPPPRRR[[[bbbeeemmmwww~~~^^^UUUgggwwwvvv~~~jjjfffUUUbbbjjjaaa]]]eee___\\\]]]bbbccccccffflll___bbbiiirrr}}}999999999999999:::::::::777777666555444444444444555444333222222111111111111111111111111000//////111222222222111///---,,,------------------------...,,,+++---000000...+++++++++******++++++,,,---,,,,,,++++++++++++******((())))))******))))))(((************++++++,,,---+++*********,,,---,,,++++++++++++***))))))((((((************************))))))************))))))***))))))))))))((((((((()))(((((((((((()))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))+++,,,+++)))(((***,,,,,,+++************++++++******+++,,,---...///000222222111000...,,,,,,***(((,,,,,,(((&&&)))---...111///---...000222333333///////////////////////////111333555555444222000000222---,,,111///---444000......111111//////222'''(((***---111444444444---///111000---+++)))(((444;;;222666,,,@@@|||~~~CCC:::111222>>>NNN\\\ddd~~~zzzuuuoookkkuuuvvvwwwxxx~~~tttzzzpppOOOTTT[[[eeeLLLSSS|||hhhOOOEEEVVVYYYTTTWWWXXXUUUXXXRRRxxxsssUUUQQQNNNKKKYYYYYYWWWVVVTTTRRRVVVcccrrrrrrjjj^^^nnn~~~vvvwwweeeyyyhhh```gggllleee```aaabbb]]]\\\```dddeeefffhhhqqquuu}}}888888888999999999999999999888777666555666666777666555333222111111222333000000111222222000///...111111111111111000///...........................---,,,+++,,,...///...,,,+++++++++++++++,,,------++++++,,,,,,,,,+++++++++)))***+++,,,,,,+++***)))+++++++++++++++,,,------+++++++++++++++,,,+++++++++++++++******)))))))))************************)))******++++++******)))))))))))))))))))))))))))))))))(((((())))))***+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***************************)))))))))))))))))))))))))))***+++*********+++,,,...,,,+++***+++,,,++++++***+++,,,---...///000111---555---,,,///,,,///---(((...///,,,+++///000,,,+++,,,...111333222///+++///000000000000000111111000222333444444444444555222666111///666000,,,666444111222777777111000333555333111000000222555777///000000222777>>>@@@???:::<<<999MMM___|||wwwwwwdddbbbffftttyyy[[[LLLPPPaaannnvvvTTTMMMTTT```NNNGGGUUU```bbbffflllkkkdddWWWXXXYYYXXXSSSPPPUUU^^^iiilllggghhhuuusss^^^PPPhhh\\\```eeeaaaqqqgggnnnlll\\\QQQ```www___iiiooossshhh```hhhoooeeedddooorrraaagggsssrrreeeeeejjjeeejjjgggeeefffhhhfffbbb___dddbbbbbbcccdddeeefffhhhbbbccceeegggjjjmmmooopppoootttvvvssspppooo888888888888888888888888999888666555555555777777666555444222111222222333000000111222222000///...//////000111111111111111........................---,,,+++,,,---......---,,,,,,,,,,,,,,,------...+++,,,------------,,,,,,++++++---......---++++++...------,,,,,,,,,,,,,,,++++++,,,+++++++++++++++++++++++++++******************************************++++++++++++******))))))))))))************)))))))))))))))***++++++***************+++++++++******++++++++++++******************************)))*********************************************)))*********************((()))))))))******++++++++++++++++++++++++++++++************************(((((((((***,,,,,,+++***...,,,+++,,,......,,,******+++,,,---///000111222,,,<<<***)))111,,,333111//////...+++---222333111000555;;;BBBCCC>>>666///444444444555555666666666666777777777666888<<<@@@666999777555888888555666777555777;;;;;;777666777999;;;<<<<<<;;;===BBBFFFbbbWWWGGG===CCCRRRZZZYYYMMMUUU___zzzooo~~~vvvuuuWWWXXX[[[UUURRREEE^^^~~~zzzgggiii\\\PPPGGGKKK^^^___YYYUUURRR\\\ttt~~~nnnsss}}}~~~yyyxxxjjjRRR___mmmlllyyy]]]fffhhh\\\RRRaaasssuuuyyyssssssfffjjjvvvzzzyyysss|||}}}yyysssrrr~~~nnngggpppxxxlll```bbbfff^^^aaabbbaaaaaacccccc```cccfffgggdddaaaaaadddgggiiiiiiiiiiiiiiihhhhhhhhhiiinnnqqqpppoooqqq888888888777777777777777555555444444333444444555666555444333333222222222111111111111111000//////...//////000111222333444........................---,,,,,,,,,---...///000------,,,,,,------...///,,,---...///000///...------------......---------///...------,,,,,,,,,,,,+++,,,---,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))))))))************+++***))))))))))))***++++++*********+++++++++++++++***+++,,,------,,,+++***************************************++++++++++++++++++++++++++++++++++++************++++++++++++)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,'''***---//////---,,,+++---,,,,,,///222222///++++++,,,---///000222333444EEEZZZ:::222999,,,444000222...---.........222888<<>>AAA???<<>>...777333444666BBBMMMGGG888888DDD??????@@@AAABBBAAA>>>;;;<<<<<<===>>>>>>???@@@@@@@@@BBBDDDDDDCCCEEEKKKPPPQQQHHHPPPMMMGGGkkk```JJJQQQPPPJJJSSSiiivvvvvvpppaaaOOOGGGJJJQQQVVVXXX```___WWWPPP[[[uuuwwwlll^^^YYYbbbjjjeeeZZZXXXcccgggkkkvvvrrrddd]]]YYYVVV[[[mmmmmm\\\]]]pppmmmSSSJJJNNNNNNWWWRRRPPPVVVcccjjjcccWWWddd___YYYYYYbbblllnnnlllpppuuuooogggeeeaaadddqqqbbbcccdddyyy|||rrr}}}|||vvvddd\\\___dddaaa___^^^[[[ZZZ```hhhffftttooonnnbbbXXXeeeggghhh___fffiiijjjtttxxxuuu~~~|||uuunnnoooooohhhcccllllllZZZ[[[\\\^^^______^^^^^^___YYY^^^```\\\[[[```cccccchhhiiikkkmmmnnnooooooooopppssssssnnnlllnnn888888777777666666666555444555666777777777555555444555555666555444222111333222000/////////000111222222111111000111111222////////////////////////---.........---...111333...------------...//////---///111222333222111000...---++++++++++++---...,,,,,,,,,---...///000111+++---...---***(((***,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))******++++++++++++*********)))******+++,,,*********++++++,,,,,,,,,***+++---......---+++************************************++++++,,,,,,,,,........................*********++++++,,,,,,,,,++++++,,,------...//////---------------------------------....../////////***999FFFCCC333)))+++333......111777<<<<<<555///000111222444666777999:::FFFccc777///<<<111???===999FFFbbbxxxlllNNNFFFSSSQQQMMMGGGDDDEEEHHHKKKLLLHHHHHHHHHIIIJJJKKKKKKLLLJJJOOOSSSTTTSSSSSSXXX]]]```QQQ\\\YYYQQQ{{{WWWaaa^^^TTTaaammmRRRLLLaaa~~~|||zzzzzzuuuqqqsssiii]]]^^^llluuunnn```aaabbb[[[^^^ppptttggg]]]UUUUUU```pppnnnXXX[[[tttpppXXXWWWWWWOOONNNQQQTTTUUUXXX\\\]]]]]]VVV___ccc```___ccceeecccbbbddd______gggddd^^^ccclllbbbkkk}}}sss|||www|||uuusssYYY\\\___VVVYYYbbb[[[^^^]]]ZZZeeebbb```]]]mmmqqqllluuu||||||~~~yyytttwwwjjjdddbbb___dddhhh```^^^]]]___cccbbb]]][[[^^^cccfffeeeccchhhpppqqqmmmjjjlllnnnpppqqqrrrrrrqqqtttwwwvvvrrrpppttt999:::;;;:::888888888999444444555666777777666666333444555555555444333222222222222222222222333333222222222333444222///,,,111000000/////////000000333222000///............////////////////////////........................---,,,,,,++++++,,,,,,---//////.........------------,,,+++******+++,,,---++++++++++++++++++++++++,,,***((((((***+++,,,++++++,,,,,,,,,+++***)))(((&&&+++---+++((((((***,,,)))***+++,,,---,,,++++++***---///...+++***+++,,,---,,,,,,+++************(((,,,---+++)))***,,,...+++,,,,,,,,,++++++---.../////////...............000,,,///...&&&)))333333)))---000///++++++///444***---,,,(((***111222...000555000***000444111111777III]]]GGG444666...000///+++...999;;;333000555999999999777777:::AAAFFFGGGCCC>>>>>>BBBDDDCCCAAA<<>>DDD>>>666333222111///000555:::;;;===>>>>>>+++EEEaaaOOO;;;<<<999BBBEEE<<<:::FFFMMMIIIEEEEEE???DDDIIIJJJGGGEEEGGGJJJPPPKKKEEEEEEIIIOOOQQQQQQXXXUUUgggppp___aaaSSSWWWeee{{{}}}gggWWWjjjyyyvvvrrrddd^^^rrr}}}ssstttqqqeee[[[XXX\\\ZZZSSSMMMOOOTTTRRRLLLRRRRRROOOJJJKKKPPPQQQNNNLLLKKKQQQ\\\[[[SSSTTT]]]sssaaa]]]bbb___^^^___aaaeeeggggggggg^^^^^^^^^[[[YYYWWWWWWXXXffffffhhhmmmrrruuutttrrrwwwxxxzzz{{{zzzwwwtttqqqjjjkkkpppsssmmmddddddjjjhhheee^^^XXXTTTRRRRRRSSSNNNTTT\\\``````bbbeeeiiiuuuwwwyyyxxxvvvtttsssssstttxxxsssgggcccggghhhbbbccceeehhhhhhgggeeeeeeeee___``````______```cccfff```___^^^^^^___bbbdddfffaaaeeeiiikkklllpppwww}}}:::;;;<<<;;;999888999:::555666666777777777777666888888888777777555444333222222222222222222111111222111000111222333222111000///////////////000000//////......///000111111////////////////////////------------------------------,,,,,,,,,,,,------.........---------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++...---++++++,,,------,,,,,,,,,,,,,,,---...///000///...---+++******+++,,,---......,,,)))(((+++...+++,,,------,,,+++,,,---------------...///000111---+++******,,,---------,,,...000000///000111333...000222444666666666666000---444888444666999333777888999;;;<<<<<<======:::@@@EEEGGGJJJNNNPPPPPPHHH>>>KKKVVVLLLJJJRRRPPP]]]xxxvvvSSSEEE===EEEBBBMMMkkk{{{eeecccWWWKKKIIITTTcccnnnrrr]]]WWWQQQQQQVVV]]]cccfffaaaWWWXXXhhhpppjjjaaa___zzzzzzrrrkkkdddcccffffffbbb\\\eee[[[UUUWWWWWWRRRQQQTTTWWWYYYXXXSSSPPPQQQTTTTTTLLLPPPPPPLLLHHHHHHIIIHHHEEEEEEJJJPPPNNNKKKPPPYYY}}}zzzkkkccccccdddccccccdddfffhhhgggfffeeeffffffccc```]]]\\\\\\______```cccfffgggeeedddiiijjjkkkjjjhhheeeaaa^^^^^^hhhhhh]]]YYY^^^\\\SSSNNNOOORRRTTTVVVWWWWWWWWWZZZcccppp{{{ssstttuuutttqqqppppppqqq{{{xxxrrruuuwwwuuutttvvvzzz|||}}}999:::;;;:::999888888:::666777777888888777777777888888888777666555444333222222222222222111111111222000///000222444444444000////////////000111111000000000///000000000000////////////////////////------------------------......------------...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,,,,---...---,,,------,,,,,,,,,...///000///,,,,,,...///......///***---000///,,,+++...111////////////......///000//////...//////000111222555000///222666666555555***,,,///000111222555777;;;;;;;;;:::888444111///:::999AAACCC<<<>>>FFFEEEFFFFFFHHHKKKOOOQQQPPPOOOccc[[[XXXggghhhqqqyyybbb^^^nnnmmmvvvyyysss}}}~~~rrrWWWZZZxxxzzzxxxvvvrrrkkkeee```cccfffgggddd```ZZZWWWXXXTTTPPPPPPSSSTTTQQQNNNRRROOOOOOSSSTTTQQQPPPSSSOOOQQQRRRNNNJJJIIILLLNNNGGGKKKNNNNNNJJJGGGCCCAAALLLOOOSSSUUUTTTSSSXXX______[[[[[[eeemmmlllfffbbbjjjiiiggggggggggggeeedddaaabbbbbb___[[[WWWUUUTTTPPPQQQSSSVVVYYYZZZ[[[ZZZ\\\]]]___aaaaaa___^^^\\\UUU^^^]]]SSSTTT^^^]]]RRRbbbeeejjjnnnqqqrrrrrrqqq|||888::::::999888777888999777888888888888888777777777777666555555444444333333333333333222222111111222000///000333555555555000000000000000111222333222222222111111000//////000000000000000000000000........................///......------....../////////.........---------------............------........................000///...///111222111000111111000///////////////000---///333333000000333---000333444111000000111444333222111111111222222111000000000000111222222666111000555888444111111333444555444444555888:::???AAADDDHHHKKKMMMNNNNNNWWW[[[hhhkkk```___ggghhhcccccceeeiiimmmqqqrrrqqqssshhheeevvvgggeee|||{{{uuuvvvggghhhhhhfffbbb___]]]]]]UUUWWWYYYZZZYYYYYYXXXXXXOOOPPPQQQSSSUUUVVVWWWVVVTTTRRRQQQSSSUUUWWWWWWVVVSSSQQQQQQRRRQQQNNNNNNPPPQQQOOOMMMLLLJJJHHHHHHIIIJJJHHHGGGIIIKKKLLLKKKKKKKKKPPPUUUWWWYYY]]]___```cccbbbgggpppuuurrrnnnmmmsssqqqnnnmmmllljjjgggeeeccceeefffeeebbb___^^^]]]aaabbbeeegggiiijjjlllmmmjjjlllooorrrtttuuuuuuttt~~~~~~~~~}}}999:::;;;:::888777888999888999999999999888888777777666555444444444555555555555444444333333222222222111000222444555555444111111111111222333444555444444444444333111000///000000000000000000000000//////////////////////////////............//////000000000/////////......//////000000000000//////---------------------------,,,---///111222111000000000000000///...---,,,000---...222000,,,000999111111222333333111000///666333000//////000///...444333444444555666777888888555999DDDHHHDDDBBBEEEJJJIIIGGGDDDAAAAAADDDFFFJJJLLLPPPUUU[[[```dddfffaaaiiizzzuuuqqquuurrrpppqqqsssvvvyyy|||zzzzzz~~~uuu|||ppptttvvvnnnaaaVVVRRRTTTWWWXXXYYYXXXVVVVVVWWWXXXTTTWWW[[[\\\\\\]]]___bbb\\\ZZZWWWVVVXXXZZZ\\\\\\WWWVVVTTTQQQNNNLLLIIIHHHRRRPPPNNNNNNQQQUUUZZZ]]]___XXXTTTUUUUUUTTTRRRSSSTTTNNNKKKNNNTTTYYY___ddd\\\cccgggjjjpppxxxxxxrrrwww}}}~~~{{{zzzyyywwwuuussstttvvvxxxyyyyyyyyyzzz{{{zzz|||}}}}}}}}}}}}}}}~~~;;;<<<===<<<:::999:::;;;999999::::::999999888777777666555555555666777888777666666555555444333333111111111333555555444222333333333333444555666666444444555555555444222111000000000000000000000000111111111111111111111111000//////////////////000111111111111000000000000000111222222222222111000000000000000000000000000------...111444666555444111333444666666444222000555111222666333222???PPP;;;777444666;;;>>>???>>>MMMJJJEEEDDDDDDDDDCCCAAAFFFFFFGGGIIIKKKNNNPPPQQQNNNNNNWWWeeehhhbbbaaagggYYYWWWSSSNNNLLLMMMRRRUUU]]]]]]^^^```dddhhhlllnnnwwwwwwwwweeebbb^^^XXXYYYdddqqqsssooohhhgggfffdddbbb```___^^^]]]^^^]]]ZZZXXX\\\fffnnnwwwtttooorrrvvv]]]QQQUUU[[[```aaa```^^^]]]TTTUUUUUUTTTTTTUUUXXX[[[WWWVVVTTTSSSRRRRRRQQQPPPWWWSSSNNNLLLMMMNNNOOONNNRRRTTTVVVWWWVVVVVVWWWYYYPPPPPPPPPSSSZZZaaadddeee___XXXTTTUUUVVVTTTUUUYYYdddcccffflllnnnnnnqqqwww{{{~~~yyyzzz|||||||||}}}===>>>>>>>>><<<;;;<<<===:::::::::::::::999888777777777666666666888999:::888777777666555555444444111111222444666666333111333333333444555666777888333444555666666666555444000000000000000000000000111111111111111111111111000000////////////000000222222222222111111111000111222333444444333222111444444444444444444444444555555777:::>>>??????>>>999;;;???AAABBB@@@>>><<>>555111666666///...444444===222444FFF:::...DDDIII@@@777888@@@FFFEEEAAA@@@EEEJJJGGGBBBCCCJJJRRRXXXTTTPPPPPPSSSXXX\\\___cccnnn|||}}}vvvssssssssslllddd___```dddjjjmmmVVVZZZVVVLLLMMMWWW\\\XXXfffeeejjjttt}}}jjjPPPOOOQQQLLLLLLSSSQQQLLLJJJWWWuuuwwwpppnnn~~~kkkeeeaaaVVV___[[[WWWVVVYYY___eeehhhiiimmmtttzzz~~~~~~lllYYYTTT]]]gggiiifffPPPeeeyyyyyyfffTTTOOORRRKKKLLLOOOQQQSSSUUUVVVVVVZZZWWWSSSNNNMMMQQQXXX]]]lll[[[NNNQQQWWWVVVPPPLLLXXXXXXXXXWWWWWWVVVVVVVVVSSSSSSTTTSSSSSSTTTWWWYYYUUUWWW[[[^^^aaaeeejjjmmmjjjllloooqqqsssuuuuuuuuu|||{{{{{{{{{|||~~~~~~{{{yyyxxxxxxxxxvvvvvvwwwxxxyyyzzz|||}}}xxxyyy{{{}}}~~~;;;;;;;;;;;;;;;;;;;;;;;;:::::::::888555444444555//////000111222222333333666666555555888;;;888222222......555::::::::::::555555444222111222333444444222111333555666444222555555666888:::>>>AAADDD444>>>GGGGGG???===DDDLLLOOODDD>>>>>>===;;;AAAKKKhhhddd]]]}}}pppdddhhhrrrvvvvvvvvvyyyxxxssskkkhhhjjjooooootttuuummmfffmmm}}}sssiiibbb___```bbbZZZeeelllqqq~~~|||ooohhhkkkttt}}}yyy|||xxxvvvqqqkkkgggeeegggiii|||eee^^^______^^^]]]___iiipppkkk___XXX[[[```]]]cccmmmzzzjjj]]]PPPNNNUUU\\\\\\YYYPPP[[[fffggg^^^TTTPPPPPPSSSSSSSSSTTTTTTUUUUUUUUUSSSSSSRRRQQQPPPRRRUUUXXXXXXOOOIIILLLQQQQQQRRRTTTPPPQQQRRRTTTVVVXXXZZZ[[[WWWZZZ^^^aaadddhhhlllpppkkkmmmooopppppprrruuuxxxvvvxxxzzz|||~~~|||{{{yyyxxxxxxyyyzzz{{{~~~}}}{{{yyyxxxwwwwwwwwwyyyyyyyyyyyyzzz{{{|||}}}|||}}}:::::::::::::::::::::::::::;;;;;;999666555555666999999:::::::::888777666777111///333666333///...444888888555333444444222555777999999999:::>>>BBB>>><<<@@@GGGFFF@@@@@@GGGSSS\\\jjjwww~~~dddxxx~~~|||ssskkkjjjiiilllyyyyyyvvv~~~yyyzzzzzzxxxvvvvvvxxxzzzssszzz|||tttkkksss}}}zzz|||yyyuuuwww|||{{{lllrrreeeZZZ___aaaaaa___\\\XXXWWWXXXYYYqqq{{{oooccc\\\cccmmmmmmeee]]]^^^YYY___kkkiii```gggyyywwwwwwrrrjjjaaaXXXRRRNNNMMMRRRMMMHHHHHHMMMPPPOOOLLLKKKKKKLLLNNNPPPPPPMMMJJJNNNMMMLLLKKKLLLLLLNNNNNNKKKNNNQQQRRRSSSSSSSSSTTTTTTRRRQQQRRRQQQQQQVVV]]]WWWXXXZZZ\\\___bbbeeefffeeehhhlllnnnpppqqqsssuuuvvvvvvwwwvvvuuuuuuvvvxxxxxxyyy{{{}}}~~~{{{zzzyyyxxxwwwxxxyyyyyyyyyxxxwwwuuuttttttssssssuuuuuuuuuvvvxxxzzz{{{|||~~~999999999999999999999999:::;;;<<<:::888666666777444555777777777666333222777444666:::777222888CCC111<<<@@@;;;:::CCCKKKKKKRRRQQQRRRVVVXXXVVVUUUUUUIIIPPP```nnnkkkcccooosssnnnkkkkkkkkkpppuuu{{{xxxyyyyyyuuussseeeaaa\\\XXXUUUUUUWWWZZZeeefff]]]VVV[[[eeeyyyyyynnnuuummm___[[[\\\[[[\\\]]]\\\ZZZYYYYYYZZZUUU]]]cccaaa______^^^]]]\\\ZZZ]]]fffooonnncccYYY^^^UUUWWWbbbbbbYYY]]]llleeedddbbb```]]]WWWPPPKKKYYYUUUNNNGGGCCCCCCDDDFFFAAAAAABBBCCCEEEFFFFFFEEEGGGAAA===@@@FFFJJJHHHEEEEEEDDDCCCBBBCCCFFFHHHJJJHHHKKKNNNPPPRRRSSSUUUWWW``````^^^YYYTTTRRRTTTYYY]]]]]]]]]^^^```aaacccdddgggjjjnnnppppppooonnnooorrrssstttsssrrrrrrsssuuuuuuvvvwwwxxxyyyzzzzzzzzz{{{zzzzzzzzz{{{|||~~~zzzyyyxxxvvvuuussssssrrrooopppqqqsssuuuwwwzzz{{{{{{{{{|||}}}999999999999999999999999777999:::999777666666666///111555888;;;;;;;;;;;;777???LLLQQQHHH@@@KKK^^^UUU```ddd\\\YYYbbbmmmpppuuunnnllluuu{{{vvvlllfffiiijjjttt~~~uuu{{{uuurrryyy|||||||||xxxxxxzzzoooddd```]]]```fffiiigggccc[[[^^^```^^^XXXSSSPPPPPPXXXXXXVVVUUUUUUWWWWWWWWWYYY```___]]]^^^ZZZ```ssseee\\\YYYUUUNNNQQQUUUPPPRRRUUUWWWWWWVVVUUUTTTUUUXXX\\\]]]YYYVVVVVVWWWVVVZZZWWWTTTQQQRRRTTTUUUUUUPPPOOOOOOPPPOOOLLLKKKLLLIIIGGGFFFGGGJJJMMMOOOPPPQQQMMMGGGBBB@@@AAADDDFFF@@@BBBCCCDDDDDDEEEFFFHHHIIIFFFDDDEEEIIIKKKJJJHHHIIIHHHGGGFFFFFFHHHJJJKKKJJJKKKMMMOOOQQQUUU[[[___dddbbb]]]WWWRRRQQQOOONNNRRRRRRQQQPPPPPPRRRSSSTTTXXX\\\ccchhhkkkmmmooopppqqqrrrtttuuuuuuwwwzzz|||xxxxxxxxxyyyyyyzzzzzzzzzyyyyyyyyyyyyzzzzzz{{{|||yyyxxxwwwuuurrrpppnnnmmmjjjjjjjjjkkklllmmmnnnooommmmmmmmmmmmoooppprrrsssuuuwwwzzz}}}~~~}}}}}}~~~~~~~~~}}}||||||{{{{{{||||||zzzvvvrrrmmmhhheee]]]\\\ZZZYYYXXXWWWVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSNNNNNNMMMMMMMMMNNNNNNOOOSSSTTTUUUVVVWWWWWW888888888888888888888888444666888999888666666777===>>>@@@BBBCCCCCCCCCCCCIIIXXXhhhkkk^^^SSSWWWcccTTT]]]cccaaa___fffpppxxxkkkbbbbbbrrruuunnnlllgggppp|||xxxrrrttt~~~ggg^^^VVVVVVYYY[[[^^^bbbccc```\\\[[[ZZZYYYUUUQQQUUU\\\bbb```WWWSSSVVV\\\bbbcccdddccc```]]]ZZZZZZRRRTTTTTTRRRSSSUUUSSSOOOXXX]]]]]]```bbbYYYWWWdddOOOhhh{{{jjjPPPPPPVVVLLLUUUXXXZZZZZZYYYXXXXXXXXXTTTVVVTTTNNNKKKMMMNNNMMMPPPSSSRRRLLLGGGGGGHHHHHHBBBIIIKKKFFFFFFJJJHHHAAA???>>>>>>@@@BBBBBBAAA???UUUSSSPPPMMMLLLLLLMMMNNNNNNOOOOOOOOOOOOOOOQQQSSSQQQQQQQQQQQQQQQPPPPPPOOOPPPOOOLLLJJJIIIHHHHHHHHHJJJMMMPPPSSSVVV[[[```ddd```^^^XXXRRRQQQRRROOOJJJHHHGGGFFFEEEFFFHHHKKKLLLNNNRRRXXX]]]```bbbdddfffgggiiilllnnnpppsssvvvyyyqqqppppppoooooooooppppppkkkkkkkkkjjjiiihhhggggggccccccbbb```^^^\\\ZZZXXXYYYXXXWWWUUUSSSRRRQQQQQQOOOOOONNNOOOPPPRRRTTTUUUZZZ[[[]]]```dddgggjjjlllkkkmmmnnnlllkkkoooxxx{{{ssskkkfffdddeeeiiihhhgggeeedddbbbaaa```\\\\\\]]]]]]^^^_________ZZZYYYWWWUUUTTTSSSRRRRRRRRRQQQPPPOOONNNMMMLLLLLLIIIHHHHHHGGGFFFEEEDDDDDDHHHHHHHHHGGGDDD@@@<<<:::>>>======<<<<<<<<<======;;;;;;<<<<<<<<<=========CCCCCCCCCCCCCCCDDDEEEFFFBBBCCCDDDEEEFFFGGG888888888888888888888888555888;;;===<<<<<<<<<===@@@@@@AAACCCDDDFFFGGGGGG:::CCCJJJIIIFFFFFFEEEDDDBBBKKK\\\kkkuuu}}}~~~yyymmmjjjpppsssooojjj___iiivvvrrrnnnoooddd[[[YYY[[[\\\^^^aaaVVVUUUSSSSSSUUUYYY^^^aaaeeekkkppppppkkkffffffhhhgggfffdddddddddccc```^^^WWWYYYXXXUUUVVVYYYWWWPPPHHHQQQ^^^oooxxxgggUUUVVVTTTrrrsssUUUUUU[[[RRROOOQQQRRRRRRQQQOOOOOOPPPOOOQQQPPPLLLJJJLLLLLLJJJ>>>EEEJJJIIIGGGGGGCCC===???EEEHHHFFFFFFKKKLLLIIINNNOOOSSSXXX]]]^^^]]][[[^^^^^^___^^^]]][[[YYYXXXUUUUUUUUUUUUUUUUUUUUUUUURRRRRRSSSRRRQQQPPPOOONNNLLLKKKIIIHHHFFFDDDCCCBBBFFFMMMVVV]]]aaacccdddddd]]]]]]XXXOOOLLLLLLIIIDDDAAA@@@>>>>>>???AAADDDEEECCCFFFIIIKKKJJJIIIIIIJJJMMMOOOQQQSSSUUUWWW[[[]]]VVVUUUSSSRRRRRRRRRSSSSSSOOOOOONNNNNNMMMKKKJJJIIICCCCCCDDDDDDCCCAAA@@@???AAA???>>>;;;999888777777777666555555666888:::<<<>>>???@@@BBBEEEJJJNNNPPPPPPRRRRRROOOOOOUUUaaakkkrrrmmmcccWWWJJJCCCBBBBBBDDDDDDCCCAAA@@@???>>>>>>::::::;;;;;;<<<=========;;;;;;;;;;;;;;;:::999888:::::::::999999999888888========================???@@@AAABBBAAA???<<<;;;;;;:::::::::;;;;;;<<<===<<<======>>>???@@@AAAAAA????????????@@@BBBCCCDDDHHHIIIJJJLLLMMMNNN777777777777777777777777999<<<@@@BBBCCCBBBCCCDDDAAACCCHHHNNNUUU\\\aaaeeejjjjjjhhhhhhvvvxxxuuuzzz}}}{{{{{{~~~}}}yyytttuuu{{{vvvttt|||{{{xxxyyykkk___jjj~~~{{{yyyqqqkkkkkkkkkfff```^^^WWWXXXYYYYYYYYYZZZ]]]___jjjdddbbbjjjtttvvvlllaaa[[[YYYYYY]]]bbbffffffeeeWWWXXXVVVRRRTTTYYYWWWQQQQQQKKKDDDKKKWWWSSSOOOYYYMMM[[[bbbRRRAAAJJJTTTLLLHHHJJJKKKJJJHHHGGGGGGHHHFFFIIIJJJHHHGGGIIIHHHDDDJJJKKKHHHDDDIIISSSVVVSSSVVVWWWYYY[[[[[[[[[^^^bbb\\\\\\]]]```bbbcccaaa```bbbccccccbbb^^^XXXRRROOONNNNNNOOOPPPPPPNNNLLLJJJMMMLLLLLLLLLLLLKKKJJJHHHEEEEEEEEEEEEDDDCCCBBBAAABBBLLL[[[gggkkkiiieeebbb]]]^^^YYYLLLCCC@@@===888666555222111111222555666222444666777666555555666555777999999:::;;;>>>AAA===<<<:::999888888999999555555666666777666666666111222333444444444333222222111111000000000000000111000//////000222444666555555444555888===AAADDDFFFGGGGGGDDDCCCJJJXXXdddjjjeeeZZZLLL???888888:::999999999888777777666666666666777777888999999:::777888999;;;<<<;;;;;;:::777777888888999999::::::999::::::;;;<<<===>>>>>>;;;===???@@@???>>>;;;999888888888888999999:::;;;::::::;;;<<<>>>???@@@AAA>>>>>>??????AAABBBDDDDDDBBBCCCDDDFFFGGGHHH888BBBGGGDDDFFFOOOQQQLLLNNNVVVbbbppp}}}uuukkkssswwwmmmhhhkkkmmmiiiggghhh^^^WWWPPPSSSZZZ\\\VVVNNNPPPQQQSSSTTTUUUVVVYYY\\\YYYXXXVVVUUUUUUUUURRRPPP]]]UUULLLKKKSSS```jjjooofff```XXXQQQMMMKKKIIIHHHJJJLLLJJJDDDBBBDDDFFFEEEHHHJJJKKKHHHEEEDDDIIINNNPPPNNNMMMNNNQQQRRRPPPMMMMMMNNNQQQTTTWWWXXXYYYYYYXXXXXXXXXXXXZZZ\\\^^^___cccbbb```______```bbbcccbbbbbbccccccccccccbbbbbbbbbccccccaaa\\\TTTMMMHHHFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFEEEEEEDDDCCCCCCBBB=========<<<:::999777666;;;???EEEJJJLLLKKKHHHEEEBBB@@@<<<777333000...---........................//////////////////////////////000000111111222222000000000111222222333333333333333333222222111000////////////000000000000333333222111000000111111000000000000111111111111666333222666:::<<>>;;;<<<=========<<<;;;:::888888888888888888888888;;;<<<<<<===>>>??????@@@>>>>>>>>>???@@@AAACCCCCCBBBBBBBBBCCCEEEFFFaaassstttqqqqqqnnnffflll}}}vvvooohhhssssssrrr||||||ttthhhccc^^^WWWSSSSSSOOOJJJHHHLLLUUUZZZWWWSSSSSSTTTTTTRRRPPPPPPQQQRRRKKKJJJIIIJJJLLLNNNNNNMMMQQQLLLGGGHHHNNNTTTWWWXXXXXXTTTMMMIIIFFFEEEDDDCCCDDDFFFEEEAAA@@@CCCDDDCCCCCCFFFJJJKKKKKKMMMSSSXXXPPPOOOOOOPPPQQQQQQOOONNNPPPQQQTTTWWWYYYZZZ[[[[[[\\\\\\\\\\\\]]]___```aaacccbbbaaa``````aaabbbcccaaaaaabbbbbbbbbbbbaaaaaaaaaaaa```]]]WWWPPPIIIEEE===>>>>>>>>>>>>===;;;;;;<<<<<<;;;;;;:::999999888555555555444333222111000,,,///333666777666333000111000...---,,,++++++,,,------------------------...........................//////000000111111111000000111111111222222222222333333333222222111000////////////000000000000222222111000000000000000000000000000111111111111666222222666999<<>>??????@@@>>>>>>>>>???@@@AAABBBCCCBBBBBBBBBCCCDDDFFF|||yyy~~~eee]]]www}}}xxxuuunnnjjjeeebbbbbbeeeiiilllkkknnnnnniiieeeccc^^^XXXgggkkkjjjccc\\\[[[]]]^^^vvvssskkkmmmrrrfffYYY\\\dddYYYNNNIIIHHHFFFGGGIIIJJJHHHGGGIIINNNQQQPPPNNNIIIJJJKKKJJJIIIJJJKKKMMMGGGGGGGGGHHHKKKMMMMMMMMMSSSRRRQQQSSSUUUUUUPPPLLLDDDAAA>>>===<<<<<<;;;:::999===>>>===>>>AAABBB???@@@BBBEEEDDDBBBBBBDDDGGGCCCDDDEEEDDDCCCAAAAAABBBHHHIIIKKKMMMOOOQQQQQQQQQOOOOOOOOOOOOOOOPPPQQQQQQRRRQQQPPPOOOOOOPPPQQQRRRMMMNNNNNNOOOOOONNNNNNMMMMMMLLLKKKHHHDDD@@@<<<999444444333333222000///...222111111000000/////////------......------,,,+++(((***+++,,,,,,***(((&&&************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...//////000111111222222111111111000000000222222222222222222111111////////////000000000000111111000/////////000000000000000000111111111111555111111555999;;;@@@FFFJJJFFFEEEEEEBBBCCCRRReeefffggg^^^LLL<<<666888:::::::::;;;;;;:::999777666777666666666666666777888888888888999999999999:::999999999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999999999999999999999999999:::;;;<<<===>>>??????@@@>>>>>>>>>???@@@AAABBBCCCBBBBBBBBBCCCDDDEEE|||vvviiilllbbbgggiii```UUUVVVeeetttbbbbbbhhhnnn```JJJRRRaaagggsssqqqmmmiiiccc___[[[YYYRRRPPPOOOOOOQQQRRRRRRRRRXXX[[[^^^^^^\\\[[[]]]^^^\\\^^^]]]\\\^^^```\\\UUUSSSTTTSSSOOOKKKJJJJJJJJJJJJGGGAAADDDMMMDDD888888CCC>>>:::<<>>>>>???AAABBBCCCCCCCCCCCCCCCDDDEEEpppkkkPPPLLLaaaxxxyyyiiiaaassswwwiii[[[OOOPPPKKKBBBAAAHHHQQQUUUNNNMMMLLLKKKIIIHHHGGGFFF??????@@@CCCGGGKKKLLLMMMAAAFFFLLLMMMJJJFFFFFFGGGFFFFFFEEECCCEEEGGGCCC<<>>>>>999111222333444333222111222000222444333///---...000,,,,,,,,,------...//////------------------,,,,,,------------------------******++++++++++++******------,,,++++++,,,...///,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,,,,,,,,,,------++++++++++++++++++******++++++++++++++++++++++++------------------------,,,,,,---...///000111111333222222111000///......///000111111222222222222////////////000000000000000///////////////000000///000000000111111111111444111111555888:::???EEEJJJGGGFFFEEEBBBBBBQQQdddggghhh```NNN>>>888999:::::::::;;;;;;:::999777666777666666666666777777888777777888888888999999999999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;::::::999999999999999999999999999999999999999999:::<<<===???@@@@@@=========>>>???@@@BBBBBBCCCCCCCCCDDDEEEFFFuuuwwwqqqcccYYYbbbfffjjjzzzmmmttt^^^KKKEEEJJJRRRWWWVVVJJJ:::;;;GGGLLLHHH@@@FFFGGGEEEIIIQQQQQQKKKFFFEEEDDDDDDBBB>>><<<<<<999::::::::::::;;;;;;;;;CCCAAA>>>======;;;999777:::;;;<<<:::888777:::===<<<===<<<;;;===@@@===777666444666>>>EEEFFFCCCBBBGGGIIIDDDEEEOOOMMMEEEFFFFFFIIIJJJHHHIIIKKKKKKIIILLLLLLLLLLLLLLLLLLLLLLLLEEEEEEDDDAAA===;;;;;;<<<999===DDDJJJKKKFFF>>>777777555111...,,,---000111,,,+++******++++++***((((((+++...111777>>>===888111111111111111222222222111222333333111000///000------,,,,,,,,,---......***++++++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++000///---,,,++++++,,,---+++************+++,,,---,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,++++++******))))))***+++,,,---((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,---...000111222222222222111000//////.........///000111222222222222////////////000000000000000000/////////000111111000000000000111111111111555111111555999;;;@@@FFFKKKGGGFFFFFFBBBBBBQQQccciiijjjbbbQQQ@@@999999:::::::::;;;;;;:::999777666666666666666777888999:::777777777888888888888999::::::::::::;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::::::::::::::::::::::::::::::::::::::888999:::;;;===>>>@@@@@@=========>>>???@@@AAABBBCCCCCCDDDEEEFFFHHHyyy^^^WWWyyy^^^LLLGGGEEERRRSSSUUUZZZ[[[WWWQQQMMMiiippplllQQQ999999999<<<@@@AAA@@@>>>777BBBDDD>>>===:::777999BBBFFFCCC;;;888;;;999111111333444111222555666333999888888777777666666555******+++///333666777777999888666444333444777:::777:::;;;:::<<<@@@???<<>>>>>AAAAAA<<<:::<<<555:::666555======888;;;555999:::777555888888444222000---------,,,***''')))+++,,,---,,,---000222222555:::???AAA>>>888222------+++)))((((((***+++,,,+++))))))+++,,,++++++***,,,---///777===<<<777444222000...---------,,,000000///000111111000...///...------,,,---......((()))***++++++******)))+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++...---,,,+++************---,,,+++*********+++,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++++++++++++++,,,,,,,,,)))***+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111222333444111111000000/////////...---...///111222222333333////////////000000000000000000000000000111222222000000000000111111111111666222222666999<<>>@@@@@@============>>>@@@AAABBBCCCCCCDDDFFFHHHJJJNNNQQQWWWcccvvvpppfffeeedddccccccVVV___pppttt{{{NNN999>>>JJJ@@@<<>>555888333222888888777???444999777000///444444...000777666++++++555777///111111222222333333444444777666666888:::;;;:::888999999999::::::;;;::::::555888888555333555444000000...///222///+++///666///555000+++000///,,,000///333222,,,***,,,---)))---+++))),,,000222111...,,,---......------///111888999<<>>999555---///111111000...------,,,***))))))+++---------,,,------///666===<<<777333000...------///000000111///...///333333111...---,,,+++***)))******+++((()))***+++,,,++++++***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------000///---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,+++++++++++++++***((()))***++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,************************------...000111333444444000000000000////////////,,,---///000222333333333////////////000000000000111111000000111222333333000000000000111111111111666333222777:::<<>>777777777777888888888888:::::::::;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>===<<<;;;:::;;;<<<<<<::::::::::::::::::::::::777888999;;;===>>>@@@@@@<<<<<<======>>>@@@AAABBBCCCCCCDDDFFFIIIKKK|||VVVCCCGGGRRRKKKMMMlllsssNNNDDDQQQTTTYYY[[[XXXQQQHHHAAAmmmzzzqqquuuqqqffflll}}}ssshhh```___aaavvvxxxxxxuuuqqqqqqvvv{{{xxx[[[GGGIIIJJJAAA:::<<<666555444444444444555666999999888888777777777666444444333222222333333333////////////000222444666444444444333333222222222///222666888777666555444888888777666666555444444333222222222111111000000000000000000000///......---------............///000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...------,,,+++,,,------------,,,++++++***))))))+++---000111444777;;;>>>???===999777.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,444<<<<<<888222---+++...000......111...---...000333333000---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))+++***)))***,,,---,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...***---000///---,,,...111////////////000222333444111111111111000000000000......---,,,---///111333000000000000000000111111000000000000000000000000000000000000111222333333444222333777999:::@@@GGGJJJFFFFFFFFFCCCDDDSSSfffnnnooojjjZZZEEE777666:::777888888999999777666555555555666666666666555555666666666777888888999999999999:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>===;;;::::::<<<======<<<<<<;;;::::::999999::::::;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAABBBAAAEEEGGGGGGIIIOOOoooXXXHHH^^^nnnjjjgggRRRVVVZZZ~~~WWWBBBCCCGGGBBB999@@@bbbVVV===CCC@@@VVVaaaTTTCCC>>>>>>===444@@@EEE>>>999===>>>;;;EEE:::777;;;999333777DDD<<<>>>>>>;;;777555888;;;<<<>>>@@@???===???EEEKKKRRR@@@333333555222///222444333222111111222333444333333333222222111111111222111111000000111111111666555444333333444666666555555444444444333333333777:::===>>>===999666333000000///......---,,,,,,///.........------------///////////////...------------------............//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,***+++,,,------,,,+++*********)))***+++---000111444777;;;??????===999777///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,444<<<===888222---+++---///---...000///......///111111...+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++***)))***,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......,,,---......------...000.........///000111222333111111111111000000000000///...---------///111222111111000000000111222222111111111111111111111111111111000000000111222222333111333777999:::@@@FFFLLLHHHGGGGGGCCCCCCQQQdddnnnooojjjYYYDDD777666:::777888999999999888666555555555666666666666555555666666777777888888999999999::::::;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>===;;;::::::<<<======<<<<<<;;;::::::999999::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>???@@@AAABBB???CCCGGGIIIOOOVVVpppeeeTTTIIIKKKVVVSSSPPPrrrtttpppoooeeeYYYyyy___@@@111666AAAHHHHHH666KKKeeekkkVVV999...333222MMMXXXDDD222444777333:::???===666444:::>>><<<...---...111000...000444///222555444111000222444---///111111111333999===MMMHHH???777111...,,,,,,222222111111111111222222444444333333333333333222666666555555555555666666999888666555444333444444333333222222222222111111444777;;;===<<<777222...///......------,,,,,,+++,,,,,,,,,,,,++++++++++++---............---,,,,,,------------..................------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++******++++++++++++******************,,,...000111333777;;;???@@@===:::777000///...---,,,,,,,,,,,,------------------------++++++***,,,444======888111,,,***,,,...,,,,,,.........---...///...+++))),,,+++***))))))***+++---------------------------,,,+++++++++************+++***)))***,,,---,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------.........---,,,---...//////...---------...///000222222111111111111000000000000000///.........///000111111111111111111222333333111111111111111111111111222222111000000000111111333111222666888999???FFFNNNJJJIIIHHHCCCBBBPPPbbbmmmooojjjZZZEEE777555999888888999:::999888777666555666666777777666666555666666777777888999999999::::::;;;;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>===;;;:::;;;<<<>>>======<<<;;;;;;:::::::::::::::;;;;;;<<<<<<<<<=========>>>>>>>>>>>>???@@@AAABBBCCCGGGHHHHHHJJJPPP```yyykkk```iiijjj^^^ssszzzmmmXXXLLL^^^]]]RRRPPP[[[^^^\\\aaakkkKKKWWWaaa```ZZZMMM>>>444999HHHUUU===888222000666;;;888333111;;;<<<444222888666---,,,///111///222666666111222777999666555666555333777999;;;:::777444333333444555555444333444777999+++444777000---333999:::333333333222222333333333555555555555555555555444888777777777777888999999666444222111////////////........................---000555:::;;;777111,,,111111000000/////////...------------------,,,,,,------.........------,,,,,,,,,---------.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++*********************************+++,,,...000111333777<<<@@@AAA???;;;888222111///---,,,++++++,,,------------------------+++++++++---555===>>>999000,,,))),,,---++++++---++++++,,,,,,---,,,+++***---,,,***((()))***---///............------------,,,,,,+++++++++*********+++***)))***,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********************************---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........000---+++,,,///000...,,,------------...000111222111111111111000000000///111000//////...//////000111111111111222333444444222222222222222222222222444444333222111111111222222111222666888999???FFFNNNJJJIIIIIIDDDBBBPPPaaammmnnnjjjZZZEEE777555999888999:::::::::999777777666666777777777777666666666777777888888999::::::;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::;;;===>>>>>>===<<<<<<;;;:::::::::::::::;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>???@@@AAABBBFFFIIIIIIGGGGGGJJJ999SSS]]]NNNKKK^^^fff^^^RRRLLLDDD???@@@CCCCCCBBB555<<<<<>>???:::111,,,)))+++,,,******,,,((()))***+++++++++,,,---...---+++******,,,///111/////////......---------,,,,,,,,,++++++++++++***+++***)))***,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********************************---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////000---+++,,,///000...+++------------...000111222111111111111000000000///111000000////////////000111111111111222333444555222222222222222222222222666555444333333333333333333111222666888:::???FFFMMMIIIIIIIIIEEEDDDQQQbbbmmmoookkk[[[FFF888666999999::::::;;;;;;:::888777666666777777777777666666777777777888999999::::::;;;;;;<<<======>>>>>>???????????????????????????>>><<<;;;;;;===>>>>>>======<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>>???@@@AAABBBBBBGGGIIIJJJMMMSSSOOOHHHEEEHHHJJJDDD;;;555999888@@@LLLIII;;;999BBBIIIGGG<<<777>>>@@@???DDD===???333777>>>BBBMMMFFF666222///000444555111---000444333...---111111,,,333---...555444,,,---777555333000//////000000///000333333000///222444444111222444555444333111000333333333333333444444555&&&000555///***...222222......///000000///......------------............,,,,,,,,,,,,,,,---...//////...---,,,,,,---......---............/////////333444888===???;;;333,,,............------------++++++++++++,,,,,,,,,,,,------...////////////...,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,+++************+++,,,******+++---...///000111444999???DDDEEECCC>>>;;;555333000---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---666??????;;;111,,,***,,,,,,******,,,&&&''')))******+++---///...---,,,+++,,,...000111000000000///......------,,,,,,,,,,,,+++++++++++++++***)))***,,,---,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////...------......---,,,---------...///000222222111111111111000000000000000000000000000000000000000000000111111333444555333333333333333333333333555555444444333333444444333222333777999:::@@@GGGLLLJJJJJJJJJFFFDDDQQQbbbnnnppplll]]]HHH999777:::::::::;;;<<<;;;:::999888666777777888888777777666777777888888999:::::::::<<<<<<======>>>?????????????????????????????????>>><<<;;;<<<===???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???@@@>>>>>>>>>>>>???@@@AAABBBAAAFFFIIIKKKOOOVVVBBB444000<<>>>>>???@@@@@@????????????????????????>>>===;;;<<<>>>??????>>>======<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@>>>>>>>>>>>>???@@@AAABBBDDDGGGIIIIIIKKKQQQ333777888444555;;;<<<888***999:::666MMMppppppVVV999===777111555333111888---666...222555666<<<000111222333222000000222333---555===<<<444...000555///111///+++000888555,,,000222555777555000///000222...///333222---...444000000000111222333222000222222111222333333333222000......000222000000222...///000111111000///...,,,,,,,,,------.........,,,,,,,,,,,,---...000000111000...---,,,,,,,,,---+++++++++,,,,,,---------......111888======777111++++++++++++++++++++++++++++++,,,,,,------------***+++,,,,,,------------++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...------,,,++++++,,,------***+++,,,...///000000111666;;;BBBHHHIIIFFFAAA>>>777555111---+++***++++++************************+++++++++---666???@@@<<<333...+++------++++++---)))+++,,,+++)))(((+++---******+++,,,------......222111111000///......------------,,,,,,,,,+++++++++***)))***,,,---,,,+++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---///111///,,,+++,,,///////////////000222333444111111111111000000000000---...///111222222222222.........///000222333444444444444444444444444444000000000000111222333333555444555999;;;<<>>??????@@@@@@????????????????????????>>>===<<<<<<>>>??????>>>======<<<;;;;;;;;;;;;<<<;;;;;;<<<===>>>???@@@@@@>>>>>>>>>>>>???@@@AAABBBBBBFFFHHHIIILLLQQQ