BM6h 6( ooo[[[SSSJJJ>>>888999555555555555555666777888;;;999555333333555888:::999;;;<<<======;;;999888222222222333555888;;;===>>>@@@AAACCCEEEEEEEEEDDD<<<===???AAAEEEIIILLLOOOJJJJJJJJJJJJKKKMMMNNNNNNOOONNNNNNQQQSSSQQQIIIBBBCCCGGGLLLOOOOOONNNNNNNNNQQQQQQPPPNNNMMMKKKIIIHHHHHHHHHGGGFFFEEEDDDCCCCCC>>>???@@@BBBDDDFFFGGGHHHQQQRRRTTTUUUUUUSSSPPPOOOJJJKKKKKKKKKLLLLLLLLLLLLIIIJJJMMMRRRTTTPPPFFF>>>>>>???@@@AAA@@@>>><<<:::444444333222222222222222/////////000000000111111---..................---------,,,,,,---...000111000222555777777555222000333444555555666666666666...000444777999888777666999:::;;;999555000...---111333666888888666444222777777777777777666555444444444333222000---+++)))...000333444333333333444---///222333444444555777888666444222222333555777888666555777;;;<<<:::666;;;<<<<<<<<<;;;;;;===???>>>>>>>>>???@@@AAABBBCCCJJJHHHHHHIIIKKKLLLKKKJJJLLLIIIKKKQQQRRRNNNMMMQQQMMMOOOTTTXXXVVVUUUZZZbbb___[[[WWWWWW[[[^^^\\\XXXZZZZZZYYYYYYYYY[[[\\\]]]^^^_________^^^^^^```bbbcccccccccddddddddddddeee```aaaccceeehhhiiijjjjjjiiikkkjjjggghhhjjjhhhcccmmmZZZJJJFFFAAA888444666222222333444666888999:::;;;888555222222555888;;;;;;<<<<<<===<<<;;;:::999444444444555777:::===???CCCCCCEEEFFFGGGFFFFFFEEE@@@AAADDDGGGIIIKKKLLLLLLLLLLLLLLLLLLMMMOOOPPPQQQMMMKKKKKKMMMOOOLLLEEE>>>@@@DDDIIILLLMMMLLLLLLLLLJJJKKKKKKLLLLLLKKKKKKJJJEEEDDDCCCBBBAAA@@@??????>>>>>>??????@@@AAAAAABBBGGGHHHJJJKKKJJJIIIFFFEEEAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDHHHJJJGGG???999222333444444333111///...++++++***)))))))))))))))******+++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++******+++,,,...///111222444666666444222111000000111222222222222222000222333555555555444333666888999888555222111000333555777:::;;;:::999888::::::;;;<<<============>>>>>>>>>===;;;999666555999;;;>>>?????????@@@AAAIIIJJJKKKLLLKKKKKKKKKLLLIIIHHHDDD???999444///---:::<<>>???@@@>>><<<::::::;;;888888777777666777777777222000///...///222666999777444444999;;;;;;>>>CCCTTTBBB555:::HHHLLLEEE<<>>;;;999777DDDEEEEEEDDDBBBAAAAAABBBOOOOOONNNNNNMMMMMMMMMLLLOOOPPPQQQQQQRRRRRRRRRRRRXXXZZZZZZYYY[[[___^^^ZZZhhhZZZLLLAAA???===777333555///000222444777:::<<<===:::777333111222555:::===>>>======<<<;;;::::::999777777777888:::<<>>>>>::::::::::::999999999888888:::;;;<<<<<<:::888777555555555555666666666777555444333444666555000,,,++++++,,,,,,,,,***)))((()))(((((('''''''''''''''''''''''''''((((((((((((***++++++,,,,,,++++++***)))((((((((()))***+++,,,+++,,,,,,------,,,,,,+++++++++,,,------------,,,,,,,,,,,,++++++***))))))***,,,......---++++++++++++,,,...///111222222222000222333555777888999999;;;;;;<<<;;;:::999777666888;;;===?????????AAABBB@@@AAABBBDDDDDDEEEEEEEEEFFFFFFFFFCCC>>>777111---444:::AAACCCBBBAAABBBDDD@@@AAABBB???;;;888666555555555555555555666666666:::999666222000333;;;AAA;;;666333222111///222666AAA======HHH\\\{{{}}}}}}|||{{{zzzyyyxxxwwwuuutttqqqnnnjjjfffcccaaaRRRSSSQQQNNNNNNOOOLLLGGGmmmVVVPPPFFF>>><<<;;;666222333///111333666888;;;<<<===999666333222333666;;;>>>@@@???===<<<;;;;;;;;;;;;888999999:::<<<>>>@@@BBBBBBCCCEEEFFFFFFFFFEEEEEEFFFGGGJJJLLLMMMLLLKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOOOONNNMMMLLLLLLHHHCCC???GGGJJJMMMNNNMMMLLLKKKKKKJJJJJJIIIHHHFFFDDDBBBAAA===<<<<<<;;;:::999999999333333222222111111000000---...///000000///...---++++++,,,,,,,,,---------,,,***''''''(((((('''%%%)))************)))((('''***))))))((((((((())))))''''''''''''((((((((((((((())))))******))))))(((''''''((((((((())))))***(((''''''''''''''''''((((((((()))))))))))))))(((((('''&&&$$$#########$$$"""$$$%%%&&&$$$###$$$$$$"""""""""###$$$%%%&&&'''$$$%%%''')))+++,,,,,,---......///000///...---,,,---///222333444555777999444555777:::===@@@@@@@@@;;;<<<>>>???===:::666333///444;;;???@@@??????@@@>>>@@@AAA???;;;777444333222333555777999:::;;;<<>>EEE>>>666GGGwwwlllYYYNNNDDD>>>888666555222//////222444666888:::;;;;;;<<<888666444444555888<<>>===<<<;;;<<<<<<::::::;;;<<<>>>???AAABBB@@@BBBDDDFFFHHHIIIIIIHHHKKKKKKKKKLLLMMMNNNPPPPPPOOOOOONNNNNNNNNOOOPPPPPPQQQPPPOOONNNLLLIIIEEECCCHHHJJJKKKKKKIIIFFFEEEEEEDDDDDDBBB@@@>>>;;;888777000000000///......------***+++++++++++++++++++++((()))************))))))'''((((((((()))))))))))),,,***(((''''''(((((((((&&&&&&&&&&&&&&&%%%%%%$$$'''&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((()))))))))))))))******)))(((((()))******''''''((((((((((((''''''((('''&&&$$$$$$%%%&&&'''$$$&&&'''&&&$$$###$$$%%%%%%$$$###"""""""""###$$$"""###$$$%%%&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&(((***+++,,,---000222//////000444888;;;;;;::::::::::::999777555333222000111555;;;@@@AAA>>>;;;;;;===??????<<<999777777000111333555777999999999999;;;<<<888222///222666555666666555444333111///###,,,999CCCFFFMMM```rrroooZZZOOOKKK<<<999555333333333222222555777999;;;<<<<<<<<<;;;888888777777888:::===>>>>>>>>>>>>>>>============;;;<<<===>>>@@@AAABBBCCCBBBDDDFFFIIIKKKLLLMMMMMMPPPOOONNNNNNOOOPPPRRRSSSRRRRRRQQQPPPOOOOOOOOOPPPLLLKKKJJJHHHFFFCCCAAA@@@???AAABBBAAA>>>;;;::::::666666666555444222111000+++++++++******)))))))))&&&&&&''''''(((((())))))'''(((((()))))))))))))))''''''((((((((()))))))))***))))))(((''''''((((((&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&(((((())))))))))))(((((()))((((((''''''(((((()))(((((((((((((((''''''&&&%%%%%%$$$###$$$%%%&&&'''&&&''''''&&&$$$###$$$%%%'''&&&%%%$$$###############$$$$$$%%%%%%%%%$$$$$$######%%%%%%&&&%%%$$$###"""$$$%%%&&&&&&'''***,,,)))'''&&&(((,,,...,,,)))000///...---------......------///444:::;;;777333777999;;;<<<;;;;;;;;;<<<444555666777777777666555777:::>>>>>>;;;888888888555999;;;999888666222---000///333;;;AAABBBCCCGGGqqqrrr___RRRIIIDDD:::999666333333555555555666888:::===>>>>>>>>>===888999:::;;;<<<<<<======<<<===>>>???@@@???>>>>>>>>>???@@@AAACCCDDDDDDDDDDDDFFFHHHJJJLLLLLLLLLLLLPPPPPPOOOOOOOOONNNNNNMMMLLLKKKIIIHHHFFFEEEEEEEEE???>>>===;;;999777666666333444555555222111000111---............---,,,,,,+++++++++***************'''''''''(((((((((((()))'''(((((())))))))))))***(((((((((((())))))))))))&&&'''(((((('''&&&%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&&&&''''''((()))%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''((())))))((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((('''&&&&&&#########"""""""""#########$$$$$$###"""!!!"""$$$#########"""""""""""""""!!!""""""###############"""###$$$$$$$$$$$$""""""!!!"""###""""""###&&&)))+++)))''')))---///,,,)))#########$$$&&&'''((()))'''(((***,,,...///---,,,000222444555555666888:::666777888999999888666555111444888::::::777333000999>>>@@@===:::999444...,,,***+++///333:::GGGSSSVVVzzzsss[[[RRRKKKAAA888:::999555111000111222111666888;;;>>>@@@@@@@@@???999:::<<<===>>>======<<<;;;<<<>>>@@@AAA@@@???>>>@@@AAABBBDDDEEEFFFFFFFFFDDDFFFGGGIIIJJJJJJIIIIIILLLMMMNNNNNNMMMJJJGGGEEEBBB@@@>>><<<:::999888888444444333000...,,,---...+++,,,......,,,,,,,,,---------------,,,,,,+++***((((((((((((((('''''''''******)))))))))))))))((((((((((((((())))))******(((((((((((())))))))))))&&&)))+++,,,***)))''''''$$$$$$#########$$$$$$%%%$$$$$$######$$$%%%&&&&&&&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&&&&'''((((((((('''&&&%%%'''((())))))))))))((('''((((((((((((((('''&&&%%%'''''''''&&&&&&%%%$$$$$$###$$$$$$$$$######%%%''' !!!"""############"""!!!"""###$$$%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$###$$$$$$$$$###$$$''')))&&&###"""&&&+++---+++(((&&&'''''''''&&&%%%$$$###$$$(((++++++)))((())),,,)))***,,,---...000333555111222555666777777666555888888:::<<<<<<999333...---333666555666999777111666...***000999>>>???AAAHHHRRRyyyuuu```WWWNNNAAA:::<<<999888555444333444555666;;;;;;;;;<<<;;;;;;:::::::::999999:::<<<<<<;;;::::::<<>>KKKCCCPPP{{{uuuaaaPPPJJJEEE;;;777:::999888666444444555666777;;;;;;;;;<<<<<<;;;;;;:::<<<<<<;;;===???@@@>>>======???AAACCCDDDDDDCCCCCCDDDDDDEEEEEEEEECCCAAA???>>>>>>>>>===<<<:::999888;;;:::999777555333222111000000///...---,,,++++++,,,+++************+++,,,***++++++++++++***)))))),,,,,,++++++***))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&$$$&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&***)))((('''&&&%%%$$$$$$''''''''''''&&&&&&&&&&&&''''''(((((()))******+++,,,,,,++++++,,,,,,---...111111111444666777444111333111000222555666555444222222111000000222666:::>>>AAAKKKaaa}}}cccTTTGGGCCCAAA;;;999<<<999888777555555666777888:::;;;;;;<<<<<<<<<;;;;;;>>>======???AAABBBAAA???@@@AAABBBCCCCCCCCCBBBAAACCCCCCBBBAAA???<<<999888666666666444333111///...///.........------,,,,,,,,,,,,++++++++++++******+++******))))))***++++++***++++++++++++***)))))),,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$&&&'''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%%%%%%%$$$&&&&&&%%%%%%$$$$$$$$$###'''''''''&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&&&&&&&''''''((()))))))))'''''''''''''''((())))))+++++++++---000222222222333111///000222333444444555555333000...///222444777DDDKKKLLL^^^ĦiiiZZZOOODDDAAA???;;;999;;;999888777777777777888888:::;;;;;;<<<<<<<<<<<<<<<>>>======???AAABBBAAA??????@@@@@@@@@@@@>>>===<<<===<<<<<<:::888555333111111111111000///...---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------******************++++++,,,------------,,,+++++++++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&'''''''''''')))'''%%%$$$###$$$&&&'''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((((((''''''(((***---//////222111///...///111333444666666444111///...111333777CCCIIIFFFLLLiii>Looo]]]NNNFFF???<<<:::888777777999999888888888999999999:::;;;<<<<<<=========<<>>@@@AAABBBAAA???<<<<<<;;;:::999888777666444444333222111000......,,,,,,---............---------,,,,,,,,,,,,++++++***++++++,,,,,,---......))))))******++++++++++++,,,------------,,,+++++++++++++++***************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$&&&'''((())))))))))))(((&&&$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&''''''(((''''''&&&&&&&&&(((***,,,111000///......///111333444444333111000000222444555666>>>GGGHHHPPPoooHdĦuuueeeQQQDDD@@@<<<:::::::::999999999999999::::::::::::::::::;;;<<<===============@@@?????????AAA@@@???===777666555333222111000000------------------------((()))***+++,,,---------------,,,,,,++++++++++++((())))))***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,***++++++++++++***))))))************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$%%%%%%&&&&&&###%%%''')))***++++++***)))((('''&&&%%%&&&''''''''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&%%%%%%(((***...//////---,,,,,,...111000111111111000000222444666///777HHHKKKFFFUUUoooDdDӵӵӵĦIII<<<ӵ;;;;;;;;;>>>ĭӵ888666---,,,+++++++++++++++++++++,,,,,,---))))))***+++,,,,,,,,,,,,++++++++++++++++++,,,,,,(((((())))))******++++++)))***,,,---......------***++++++++++++***))))))************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&''''''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&(((+++,,,,,,,,,+++))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&''')))(((&&&&&&(((******+++---,,,***)))***,,,---...///.........000222666111555BBBGGGEEEMMMZZZD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝLKKK@e888g&e:::;;;<<<3h?g&e>&e444222??,,,+++***)))))),,,++++++++++++,,,,,,---+++,,,,,,------,,,,,,+++******++++++,,,---......)))*********+++++++++,,,***+++,,,...//////......,,,------------,,,++++++******************++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################'''((((((((((((((('''''')))(((((('''%%%$$$$$$###%%%'''))),,,------,,,+++)))))))))***)))(((((('''(((((((((((((((((('''''''''''''''&&&''''''((()))$$$'''))))))''''''))),,,&&&)))++++++(((&&&'''))),,,---------,,,,,,---///222222333666===DDDJJJNNNWWWDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵDDDH׼s999888Hu]Ħ>>>===Bt=o9ĦHƅ^Hu]Ħ000+++***))))))))))))''''''(((******+++++++++...///000///---,,,,,,......------------,,,,,,,,,******))))))******+++,,,....../////////...,,,++++++,,,,,,,,,,,,+++******+++++++++*********))))))---,,,+++*********++++++((((((''''''''''''(((((())))))((('''&&&&&&%%%%%%)))***,,,$$$$$$###%%%... %%%$$$///$$$ !!!%%%$$$ %%%***"""###!!!###$$$!!!!!!### """///%%%CCC///"""QQQ555 %%% (((+++''''''&&&&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$&&&(((***)))((('''''''''''''''%%%&&&((())))))(((&&&%%%$$$&&&)))+++---------,,,))))))((((((((('''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))***))))))))))))+++---......111444777:::???EEEHHHRRRYYYyyyHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵ:::DdDĦ:::;;;DdDĦ<<>>DdDĦ:::GIdnuR)ĦDdDΦDdDӵ,,,,,,+++,,,,,,+++***))))))))))))))))))***+++,,,,,,,,,,,,---...///...---,,,---...//////...---,,,,,,+++++++++++++++++++++,,,------------...//////...,,,++++++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,+++++++++***++++++,,,+++***)))(((((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%+++%%%'''+++'''***...(((***,,,222))))))222)))%%%<<<333)))333<<>>CCCNNNXXXggg>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵ<<<DdDĦ>>>???>d<Ħ888peӵDx<>d<ʜ4DuTӵ,,,++++++,,,++++++***))))))*********+++,,,,,,---------,,,,,,---......,,,,,,---...//////...---,,,++++++***,,,,,,++++++,,,,,,---...,,,---.........---,,,++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++(((***+++,,,,,,***((('''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&""""""+++999***+++777)))@@@UUU222333YYYLLL;;;wwwqqq```dddrrrcccfffzzzEEE...---$$$''')))"""((('''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%'''((()))%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%'''(((************''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((()))(((((((((((((((((()))''''''''''''(((((()))))))))+++,,,---///111555888===FFFKKKPPPkkk&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR::::::>d<sdKĦ555B?Ho9***s&dq&ĒR------,,,,,,,,,+++******)))*********++++++,,,------------,,,+++---...---,,,,,,---...//////...---,,,,,,++++++,,,,,,++++++,,,,,,---...+++,,,---......---,,,,,,+++,,,,,,,,,,,,+++******))))))))))))************((()))***++++++)))'''&&&((((((''''''''''''(((((('''''''''''''''&&&&&&&&&'''###222^^^YYY>>>UUUiiiccc~~~sssrrr~~~iiiFFF///---%%%###+++&&&((('''&&&$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((($$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((())))))))))))))))))(((&&&'''''''''(((((((((((('''(((******+++---000333999>>>DDDJJJUUUrrrHĪj@IŌegeHu]3hIŌDdDĦne@h>h;;;:::;;;se@@@ne666333@G))))))sĪj@h---------------++++++***************++++++,,,,,,------,,,,,,,,,+++,,,------,,,,,,---.........---------,,,,,,,,,+++++++++++++++,,,------***+++---......---,,,,,,+++,,,,,,,,,,,,+++******((((((((()))))))))))))))((())))))***)))((('''&&&((((((''''''''''''((((((''''''''''''''''''''''''...(((888rrrvvvrrrssslll]]][[[WWWFFF444333"""###&&&###+++)))&&&&&&%%%$$$#####################$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''$$$############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((())))))******))))))(((''''''((((((((((((''''''&&&'''(((((()))***...000666777@@@IIIJJJUUUD^DdDĦvvv>>>>>>@@@BBBs׼sEEEBBB666444111...*********,,,,,,---------,,,+++***************++++++++++++,,,,,,,,,,,,++++++***,,,------,,,,,,---...,,,,,,,,,------------...+++************+++,,,,,,***+++,,,---...---,,,,,,+++,,,,,,,,,,,,+++******(((((())))))************))))))((((((((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''###***>>>}}}sssnnniiibbb]]]SSSVVVPPPOOOVVVSSSPPPZZZWWWSSSaaaiiifffrrrpppQQQAAAVVV888***///$$$$$$"""$$$$$$############$$$$$$"""#########$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&&&&&&&$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((()))************)))((('''((())))))))))))((('''%%%&&&''''''(((***---000333222999CCCCCCGGGddd>d<Ħ>d<ĦĦ~~~bbbSSSNNNAAA@@@>>>===@@@DDDEEEBeGGGGGGDDD>>>999Ħ000---+++***++++++***+++,,,------,,,+++***)))***+++,,,,,,,,,,,,,,,+++***************+++++++++++++++,,,,,,+++*********+++---,,,,,,,,,---...++++++,,,------......///******))))))******+++,,,******,,,---...------,,,+++,,,,,,,,,,,,+++******))))))******+++++++++,,,))))))(((''''''''''''(((((((((''''''''''''((((((&&&'''''''''''''''''''''&&&BBBZZZzzz~~~dddbbb^^^UUU]]]KKKPPPKKKPPPUUUQQQSSS\\\]]]fffeeeppptttssskkkCCCccc999 ,,,$$$$$$&&&##################$$$$$$""""""######$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''************))))))))))))&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((()))***++++++***)))((((((((()))******)))((('''$$$&&&''''''(((***---000000///333<<<@@@DDDTTTfffDdDĦsdKĦgdKĦeeeVVVLLLDDD>>>???>>>???FFFNNNKKKJJJMMMKKKEEE>>>gdKĦ,,,------***)))+++++++++++++++++++++++++++******))))))***,,,---///,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,++++++++++++++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((***666gggnnnKKKYYYWWW^^^ccceeerrrmmm{{{rrr999777)))"""***+++###"""$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!#########"""!!!"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$)))'''%%%#########$$$%%%########################&&&'''((()))************''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%'''((()))*********))))))))))))(((++++++)))(((''''''''''''%%%'''************+++,,,///...000555:::???GGGPPPyyyDenenekkkYYYNNNFFF@@@===@@@AAABBBHHHPPPOOOJJJFFFJJJMMMLLLGGGne///,,,------***)))+++++++++++++++++++++++++++***************,,,---...,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''!!!@@@rrr___dddttt;;;TTTNNN..."""(((((($$$$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$'''%%%$$$""""""###$$$%%%########################%%%&&&'''((())))))))))))&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((())))))))))))******++++++++++++***)))(((''''''''''''%%%''')))***))))))+++,,,...,,,...333777;;;CCCKKKccchhhUUULLLEEE@@@@@@===AAAEEEEEEIIIPPPVVVWWWKKKMMMNNNLLLGGG333...+++------***)))+++++++++++++++++++++++++++************+++,,,------,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***++++++,,,,,,++++++++++++++++++++++++************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((()))MMMddd___~~~nnnssswww<<>>DDD???CCCFFFFFFGGGOOO[[[dddWWWUUUPPPJJJCCC>>>:::999333---+++,,,,,,***)))+++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************************************((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''+++222UUUuuuXXX\\\|||@@@AAA666,,,((( ((($$$$$$############$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$""""""#########$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''))))))''''''''''''''''''''''''&&&''')))*********)))((()))******+++,,,,,,------******)))((((((((((((((($$$&&&'''''''''(((***,,,---++++++...000111666===CCCOOOiiixxx```LLLFFFCCC<<<>>>HHHCCCEEEGGGFFFFFFMMM]]]lllddd\\\QQQEEE===999777777222---***,,,,,,***)))+++++++++++++++++++++++++++******++++++,,,,,,,,,+++,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************************************((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''')))$$$777fff}}}WWWUUUmmmAAA<<>>&&&"""''''''&&&$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%"""############$$$$$$$$$$$$%%%%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''')))***''''''''''''''''''''''''''''''(((((()))))))))(((,,,,,,++++++************))))))(((((((((((())))))&&&''''''''''''(((+++---///------//////---111666;;;CCCHHHRRRrrrmmmSSSOOOIIIDDDAAABBBDDDFFFGGGIIINNNRRRPPPPPPYYYeee```VVVJJJ@@@:::4ĉ@ӵ***)))+++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&>LYYY=hĦiiiHHHQQQ[[[4ĉ@ӵ;;;HHH===%%% $$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%"""############$$$$$$$$$$$$%%%%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))******************))))))(((((((((((())))))'''((((((''''''(((,,,...///------///...,,,///444666===CCCIIIXXXzzz}}}ZZZPPPOOOIIICCCCCCHHHIIIEEEGGGJJJRRRYYYWWWSSSVVV___WWWPPPFFF???===GG=?)))+++++++++++++++++++++++++++***+++,,,---,,,,,,***))),,,++++++++++++++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******************))))))))))))))))))))))))************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&HdĦIII=Īj[[[VVVyyyrrr|||GG=?;;;+++)))...&&&!!!***$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%"""############$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''''''''&&&%%%%%%'''((()))''''''((()))***++++++,,,))))))(((((((((((()))***(((((((((((('''))),,,//////,,,---///...,,,...333444999CCCIIIJJJZZZӵĭӵӵĦӵӵ```^^^ĦƜ`1.׼s***+++++++++Ħ++++++*********************ӵ***Ħ******************++++++++++++ĭӵ++++++Ħ*********Ħ(((Ħ((((((''''''((((((((((((''''''''''''$$$###$$$&&&DdDVVVmmm?fӵĦiiirrrӵƜ`1.׼sVVV...ĭӵ$$$%%%%%%$$$%%%%%%%%%$$$$$$######ӵ######$$$%%%Ħ$$$$$$$$$$$$$$$%%%&&&'''&&&&&&%%%$$$$$$%%%Ħ%%%%%%%%%%%%%%%%%%$$$Ħ''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&((()))*********))))))((('''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))***+++,,,---***,,,---,,,,,,---///111333666>>>DDDBBBKKKlll?~4g&e>&eg&e>hӵg&esssguO>uO>&eXXX[[[4ff?>ߝLHHHgĉ@******++++++Shӵ+++******************g&e***>hӵ***************+++++++++fff?><z+++g&e>&e++++++HL*********ShӵgL)))((((((((('''(((((((((((('''''''''S?ʬ$$$###3h?D%%)?hhhZufĦgL~~~g&egĉ@WWWg&e>&e$$$@e$$$%%%??%%%$$$%%%%%%%%%$$$$$$###g<ĉ"""######$$$3we<Ħ$$$$$$$$$$$$3h?@e''''''&&&&&&%%%$$$$$$%%%Z&&&%%%%%%%%%%%%%%%3h?gL&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&((())))))******))))))((('''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))***+++,,,,,,***,,,,,,,,,,,,,,,...000555555999??????DDDYYYppp4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]Ħ^^^HŐeHŐeHu]ĦYYYqIܗGIӵRRRtt******+++HGgĉ@++++++******************Hu]Ħ***ZuR)Ħ***************++++++sߝLGdUĦ+++Hƅ^Hu]Ħ+++ntHdĦ++++++HGgĉ@(((HdĦ)))((((((((((((((((((((('''''''''Htƅ^%%%$$$Bt=o9ĦDtfo9Ħaaag?HdĦHu]Ħtt~~~^^^Hƅ^Hu]Ħ$$$H׼s$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###tQ""""""######je<Ħ$$$$$$$$$Bt=o9ĦH׼s&&&''''''&&&&&&%%%$$$$$$%%%HtĦ&&&%%%%%%%%%%%%Bt=o9ĦHdĦ&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''((())))))))))))(((''''''&&&'''''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((())))))***++++++,,,***+++,,,,,,++++++---///555111333:::===???HHHSSS4DuXӵDdDΦDdDĦDdDĦt|<DdDĦSSSDdDΦDdDΦDdDĦ]]]peƜ4DuTӵSSS`eĭ***qet+++,,,,,,******************DdDĦ******t|<******************++++++DdDDdDĦ+++DdDΦDdDĦ+++q<niDdDĦ+++qet((((((DdDĦ)))(((((((((((((((((('''''''''q<R&&&%%%qjRgdKӵHdDĦgdKӵXXXGR/f6LĭĦDdDĦDdDĦ`eĭbbbDdDΦDdDĦ$$$DdDĦ$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########geĦ""""""###FSĦ$$$$$$qjRgdKӵDdDĦ&&&''''''&&&&&&%%%$$$$$$$$$DdDĦ&&&%%%%%%%%%qjRgdKӵDdDĦ&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''(((((((((((((((''''''&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))******+++++++++***+++,,,+++***+++,,,...111///111999===???DDDJJJaaa4DuXӵDdDΦDdDӵDdDĦo)hDdDĦRRRDdDΦDdDΦDdDӵ^^^=ӊB1.uTӵJJJHߝL`o9***po9wӵ,,,******************DdDĦ******o)h*********************++++++DdDΦDdDĦ+++DdDΦDdDӵ+++GIpӵDdDĦ+++po9wӵDdDĦ((())))))))))))''''''''''''&&&po9u%%%&&&%%%%%%GIdnuR)ĦDdDĦnuR)ĦNNNCdgĪjDdDĦDdDĦHߝL`o9___DdDΦDdDӵ$$$DdDĦ$$$###$$$$$$%%%%%%$$$$$$#####################geĦ""""""sp?aĦ$$$$$$GIdnuR)ĦDdDĦ&&&''''''&&&&&&%%%$$$$$$$$$DdDĦ&&&%%%%%%%%%GIdnuR)ĦDdDĦ%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''((((((((('''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''')))******+++*********+++++++++******+++---...///222777:::<<d<ĦDt>d<ĦSSS>d<ʜDd<ʜ4DuTӵWWWOOOF&uTӵ===4DufئL>e***puR)Ħ---******************>d<Ħ***Dt******************++++++DdDΦDdDĦ+++>d<ʜ4DuTӵ+++4DwDd<Ħ,,,puR)Ħ>d<))))))))))))'''''''''&&&&&&peӵ%%%ĦpeӵDx<>d<ӵDdd<|||>d<Ħ~~~4DufئL>e```DdDʜ4DuTӵ$$$DdDĦ$$$######$$$$$$$$$$$$######"""""""""#########geĦ"""s<v>aĦ$$$$$$peӵDx<DdDĦ&&&''''''&&&&&&%%%$$$$$$%%%DdDĦ&&&%%%%%%%%%peӵDx<>d<&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''''''''''''''&&&&&&&&&%%%&&&&&&'''(((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((***+++******)))******+++***))))))***,,,---000333444333666>>>DDDJJJNNNhhh4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦSSSD&oq<Ōq&ĒRSSSPPPNNN>dp&ĒR@@@222nfʜd<Φ>d<Ħ+++s&dq&ĒR++++++i?ʜtd<Ħ,,,HHܗDӊB(((<x)))***'''''''''&&&&&&B?d<###$$$$$$$$$$$$######!!!"""""""""######geĦ"""Hg8>aĦ$$$$$$B?Ho9%%%>d<'''&&&&&&%%%$$$$$$%%%>d<ӵ%%%%%%B?Ho9)))<x&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&(((***+++***)))))))))***+++***((((((***+++,,,...000000111444888;;;JJJIIIRRRooo4DuXӵHu]3hhne=eneTTTSSSpIƎ@t@hHHHIIILLL>h>>>111,,,fe***@ďD,,,------******************ne******=e******************++++++ege++++++sĪj@h+++++++++fdDĦ,,,@ďD((((((Hkge)))******''''''&&&&&&&&&@h%%%%%%@G&&&&&&HĪj@IŌcccBene|||Hkgekkkneooommmfe___Hu]3hh$$$$$$$$$se######$$$$$$$$$$$$######!!!!!!""""""######geĦja>aĦ$$$$$$@G%%%&&&se''''''&&&&&&%%%$$$$$$%%%<Ō%%%%%%%%%@G))))))Hkge&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&(((***+++***)))((()))***+++***(((((()))++++++,,,---...222666777666AAAJJJMMMQQQkkk4DuXӵĵD^KKKOOOTTTDDDJJJOOOUUU]]]:::555///+++*********************,,,+++***)))))))))******************************,,,,,,---,,,,,,***************DdDĦ+++***(((((('''(((((())))))&&&&&&''''''''''''%%%%%%%%%%%%&&&''''''yyybbbttttttkkkhhheeeeeehhhSSSFFFD^############s׼s###$$$$$$########################""""""""""""geFm8###>aĦ#########$$$$$$%%%s׼s%%%%%%%%%%%%%%%%%%$$$$$$###Ho&&&$$$$$$%%%%%%'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$((('''%%%%%%'''(((''''''&&&&&&&&&''''''''''''((((((((()))***************+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,---///000222333;;;DDDHHHNNNYYYiiiΦ4DuXӵtvӵ>d<ĦĦvvv___VVVĦRRRQQQOOOCCCCCCCCCDDDEEEFFFFFFEEELLLWWWbbbggghhhaaaRRRBBB666444000---+++******+++************************************************,,,+++***))))))***++++++Ħ***************************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++************************>d<Ħ+++***)))***)))))))))((((((((('''''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&(((+++???ggg~~~uuueee;;;DDDllluuuvvv~~~yyyuuussspppkkkeee```hhhdddaaa```ĦVVVOOOKKKFFFCCCBBBAAA???<<d<Ħ#########Be####################################""""""""""""geFYĉ######>aĦ########################$$$$$$$$$%%%Be%%%%%%%%%%%%%%%%%%%%%$$$$$$###nu]ӵ&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&'''(((((()))'''&&&%%%'''''''''&&&&&&&&&&&&''''''''''''((((((((()))***************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++,,,---...000111222:::BBBEEEIIIOOOXXXsss?aŖ%7uSQuR)ӵsdKĦgdKĦwww\\\UUUgdKĦRRRPPPLLLDDDEEEEEECCCCCCEEEJJJNNNVVV```iiifff[[[KKK<<<000---,,,+++*********++++++************************************************+++******)))******+++gdKĦ***************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++************************gdDĦ+++***)))))))))))))))((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$'''+++===cccxxxoooccc:::>>>bbbnnnmmmnnniiiqqqlllfffcccbbb]]]SSSJJJBBB>>><<<gdKĦ;;;?????????@@@AAA@@@<<<999KKKsdKĦ)))(((################################################""""""""""""ŶS#########3we<##################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###iĉ@3hR/Ō%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&########################$$$$$$######$$$$$$%%%&&&###$$$$$$%%%''')))+++,,,***(((&&&&&&''''''&&&%%%&&&&&&&&&''''''''''''((((((((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++---...000111666===???BBBGGGHHHUUUnnn>AnenefffQQQneVVVUUUQQQLLLMMMIIICCC@@@BBBIIISSSZZZ```aaa]]]RRRCCC777000---(((((()))***++++++++++++******************************************************************ne******************************************++++++++++++++++++++++++++++++***************+++*********************De+++***))))))))))))))))))(((((((((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%'''(((444WWWooommmoooFFF<<A#########k<#####################$$$$$$$$$%%%%%%%%%########################$$$$$$###fh$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%########################$$$$$$######$$$$$$%%%&&&######$$$%%%''')))***+++***(((&&&&&&&&&'''&&&%%%&&&&&&&&&''''''''''''((((((((()))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---//////222888999<<>>FFFLLLKKKeeeeeeZZZSSSHHHEEEJJJLLLTTTXXXSSSMMMLLLMMMMMM^^^[[[UUULLLCCC999222...+++***)))***,,,---,,,++++++++++++++++++++++++++++++*********))))))((((((+++*********))))))((((((*********)))))))))))))))++++++************************+++++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))((((((((((((******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&''''''((((((''''''%%%&&&'''&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""!!!!!!"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$##################$$$$$$$$$#########""""""$$$###"""""""""###%%%&&&##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''((()))***,,,,,,***)))***++++++***)))(((((()))***+++))))))))))))))))))))))))******))))))((((((''''''******+++,,,,,,---...............000333888<<>>;;;:::<<>>SSS~~~fffVVVPPPDDD@@@;;;:::<<<@@@IIIPPPPPPNNNGGG;;;555555555333//////...............///+++***)))***,,,---,,,+++))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++'''(((((()))***+++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,))))))******++++++++++++)))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,,,,+++++++++************)))'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''%%%&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&)))(((((('''''''''(((((((((((()))))))))))))))(((&&&'''''''''&&&%%%%%%$$$&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))***,,,,,,***)))***+++((()))***++++++***)))((())))))))))))))))))))))))'''((((((((())))))******++++++******************,,,,,,,,,------.........333...:::BBB:::@@@PPPRRRooobbbTTTEEE???===;;;:::;;;???CCCFFFGGGCCC===666222/////////...,,,++++++------,,,***+++++++++++++++++++++++++++******)))(((''''''&&&(((((((((((())))))))))))******))))))******+++,,,+++*********))))))((((((************************++++++,,,,,,,,,,,,------************************************************))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&'''''''''''''''((())))))+++***((('''&&&''')))***(((((('''''''''&&&&&&&&&))))))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""%%%"""$$$'''###!!!000EEE{{{666***%%%"""***%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""###$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))+++***)))(((((()))***+++,,,+++***))))))***+++,,,************))))))))))))((((((((((((((('''''''''&&&''''''((()))******++++++++++++************)))++++++******++++++,,,---000222444777:::@@@FFFKKKUUUkkk\\\UUULLLCCC===<<<:::999:::===AAACCC>>><<<777333///...---......,,,++++++------,,,***+++++++++++++++++++++++++++******)))((((((''''''(((((((((((()))))))))*********))))))******+++,,,+++*********))))))))))))************************+++++++++,,,,,,,,,------************************************************))))))))))))))))))))))))******************************))))))))))))******(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&'''''''''''''''((())))))+++***((('''&&&'''((()))(((((('''''''''&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""### """'''&&&&&&444EEEccc...)))""" )))%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$###############%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''((((((((()))))))))))))))((('''&&&&&&'''((((((++++++***))))))***++++++************))))))))))))((((((((((((((((((((((((''''''(((((()))******++++++++++++*********))))))+++************+++,,,,,,...000222444888===CCCHHHPPPxxxlllYYYSSSNNNGGGBBB;;;999777777777:::===???777666444111///...------...,,,++++++------,,,************************************))))))(((((('''((((((((()))))))))************))))))******+++,,,***************)))))))))************************++++++++++++,,,,,,,,,,,,************************************************))))))))))))))))))))))))******************************))))))))))))******(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&'''''''''''''''((())))))***)))((('''''''''((()))'''''''''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############%%%!!!"""((()))***444@@@HHH)))###))) !!!***%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((((((''''''''''''((((((++++++***))))))***++++++************))))))))))))(((((((((((((((((((((((('''(((((())))))*********++++++*********)))))))))***************++++++,,,+++---///111444999???CCCIIIRRRzzzvvv^^^VVVTTTKKKAAA>>>888777666555666777999:::555555444333222000///......,,,++++++,,,---+++***))))))))))))))))))))))))*********)))))))))(((((((((((()))))))))***************))))))******+++,,,***************************************************++++++++++++,,,,,,,,,************************************************))))))))))))))))))))))))******************************))))))))))))******(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((())))))***)))(((''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((($$$$$$(((***+++///666<<<,,,)))((("""&&&+++$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((()))))))))))))))))))))*********+++******************+++************)))))))))(((((((((((((((((()))))))))(((((()))))))))*********************)))))))))))))))))))))))))))***++++++***,,,...000222666;;;???DDD???YYYvvvdddTTTPPPKKKAAA::::::666555555555555555666777555555555444222000...---...,,,++++++,,,---+++***))))))))))))))))))))))))************))))))))))))))))))))))))******************))))))******+++,,,***************+++++++++*********************************+++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''''''''''''''''''''((()))))))))(((((('''''''''''''''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%'''$$$###&&&)))***---000<<<222***%%%"""((()))!!!$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))************************++++++*********************)))))))))((((((((((((((())))))******))))))))))))*********************)))))))))(((((())))))(((((())))))***+++)))+++...///111444888;;;>>>>>>IIIlllggg\\\OOOFFF@@@;;;;;;===555555555555555555444444444444333222000...,,,+++...,,,++++++------,,,***************************************************)))))))))*********++++++******))))))******+++,,,*********+++++++++++++++************************************++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''''''''((())))))((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""###%%%(((+++///111;;;444(((!!!###&&&$$$ $$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((%%%&&&'''((()))))))))((()))***++++++++++++***)))************))))))))))))'''(((((())))))******+++******************************)))))))))(((((((((((((((((((((((())))))***)))+++---///000333666888888AAACCCOOO}}}mmm\\\WWWLLLAAA===>>>???<<<666666666777666555444333333222111000///...------...,,,++++++------,,,***++++++++++++++++++++++++************************))))))*********+++++++++******))))))******+++,,,*********++++++,,,,,,,,,************************************++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''((((((''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""%%%&&&%%%&&&***///222666222(((###'''%%%"""&&&$$$$$$&&&&&&&&&&&&$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((($$$%%%'''((()))))))))((()))***++++++++++++***)))************))))))))))))'''(((((()))******++++++***************************)))))))))(((((((((((((((''''''''''''((())))))(((***,,,...///000333555666===>>>@@@YYYtttaaaNNNOOOHHH===<<>>;;;:::888666444555555666555333222111000000...------------------,,,,,,++++++,,,,,,---,,,+++,,,---......+++)))******+++++++++,,,,,,,,,...---+++*********++++++,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))***,,,---333111---)))&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""######$$$$$$%%%%%%&&&""""""$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&((('''&&&$$$###"""""""""$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******))))))))))))******))))))))))))******************++++++++++++******,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***,,,///111222555///000???EEEDDDhhhppp___SSSGGGCCC???<<<::::::888777444555555555555333222111000000///...---------------,,,,,,++++++,,,,,,---,,,++++++,,,......,,,******++++++++++++,,,,,,,,,------+++*********++++++,,,++++++******++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''')))***,,,---333000---)))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""###############$$$$$$$$$''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%$$$***)))(((&&&%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%''''''''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******))))))))))))******))))))))))))******************++++++++++++******,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((***,,,...///111333111222<<>>:::999999999999888777666444333222222333333222111000///............---,,,,,,++++++,,,,,,---,,,+++)))***,,,.........,,,,,,,,,------------...++++++---.........------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&'''((((((((((((''''''(((((()))***+++---,,,+++)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''((()))***+++,,,...///222333444333111000333333333333333333333333111111222222222111111000...............///000111+++,,,,,,,,,,,,+++***)))+++++++++***))))))((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******))))))))))))***************+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((()))***(((---***+++222222111999lllYYYOOOIIIAAA===>>>===;;;888777888999999999777666444333222222333444222111000//////.........---,,,,,,++++++,,,,,,---,,,+++)))***,,,...///...,,,,,,,,,---------......***+++---...///...------,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$############%%%%%%&&&&&&'''((())))))(((((('''(((((()))***+++,,,,,,+++)))(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''+++000555888999999888444444555666777888999:::999999999888777666555444000000///000000111222333222222333333222111000000///......---,,,+++******&&&&&&&&&'''''''''((((((''''''''''''((((((((()))******))))))))))))************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))'''+++)))---555222111<<>>>>>>>>;;;888666666777777777777666666666555555333333222000...---...000(((((((((''''''(((((((((((((((((((((((()))******)))))))))(((((((((((((((------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++)))************+++++++++''''''(((((())))))******))))))))))))))))))))))))***)))***+++,,,///111333rrr^^^RRRHHHGGGFFFAAA>>>???===<<<:::888777666555555666666666555555444444444222111000...------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...000...,,,---//////---+++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,++++++******((()))************)))))))))***,,,---------,,,+++))))))***++++++******)))%%%&&&(((,,,///222222222(((***///777>>>BBBDDDCCC<<<888999>>>???:::555222"""$$$'''((('''%%%%%%%%%(((((('''&&&$$$###""""""&&&%%%%%%&&&((('''%%%############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))))))))),,,++++++***)))(((''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$'''***,,,888:::>>>DDDIIIOOOSSSUUUPPPMMMJJJJJJLLLOOOPPPPPPJJJJJJHHHFFFDDDAAA???>>>;;;;;;;;;;;;:::::::::::::::999888666555444555666---***''''''((())))))(((((((((((((((((()))******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))************+++++++++))))))))))))))))))******))))))))))))))))))))))))*********+++,,,///111333wwwdddSSSLLLFFFEEEDDDAAA>>>===<<<;;;999888666555555555888777777666555444444333222111000...------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...000...------......---,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++((()))+++,,,,,,,,,++++++************************))))))*********+++++++++)))***,,,,,,,,,***(((&&&(((+++111888>>>BBBDDDEEE===???CCCGGGJJJHHHCCC???777444333444222---,,,///((()))***((($$$""" $$$%%%%%%%%%%%%&&&&&&&&&%%%&&&''')))******'''$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))***+++++++++***(((&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%######$$$%%%''''''***///777???FFFKKKNNNWWWUUURRRQQQSSSTTTUUUUUUPPPMMMJJJIIIIIIHHHEEEBBBAAAAAAAAA@@@@@@@@@?????????>>>===<<<;;;:::::::::333---'''%%%(((+++***(((((((((((((((((()))******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))************+++++++++++++++******************))))))))))))))))))))))))*********+++,,,///111222mmm___XXXQQQGGGBBBAAABBB???;;;::::::999888777777888888999999888777666444444333222111000...------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///...............---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))+++,,,,,,,,,************))))))******++++++))))))(((((())))))***+++***++++++++++++)))((((((111777@@@HHHMMMOOOOOOOOOVVVRRRLLLFFFBBB===999666222...,,,---+++'''&&&)))***)))'''%%%######&&&((($$$%%%%%%%%%&&&'''''''''(((&&&$$$$$$&&&((())))))&&&'''''''''&&&%%%###"""%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))***++++++***(((&&&$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%&&&''')))***"""$$$&&&***...111444666FFFHHHMMMRRRUUUUUUTTTRRRQQQKKKFFFFFFIIIKKKIIIFFFEEEEEEEEEEEEDDDDDDDDDDDDAAA@@@>>>=========<<<:::999000&&&###'''+++***'''((((((((((((((())))))******+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))*********+++++++++,,,,,,,,,++++++******************************************+++,,,...111222zzzggg[[[ddd]]]OOOAAA???BBB@@@999888888888999:::;;;<<<===;;;:::999888666555333333222111000...------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---......//////...---------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++***)))((('''(((((()))******++++++***))))))))))))***+++,,,(((''''''((()))---000222===DDDMMMTTTUUURRROOONNNQQQKKKCCC===999888777666///)))'''***+++'''$$$###!!!$$$))),,,///111444666333222000...+++((('''%%%---+++)))(((((('''%%%###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))***++++++***(((%%%$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%'''((((((((((((((())))))))))))+++000999BBBKKKQQQVVVXXXWWWQQQIIIGGGJJJLLLLLLJJJHHHHHHGGGGGGGGGFFFFFFFFFCCCAAA??????@@@@@@===;;;===333(((###&&&))))))&&&((((((((((((((())))))*********++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))(((((())))))*********+++++++++------,,,,,,++++++******++++++++++++++++++++++++++++++***+++,,,...000111ooo___TTTggghhh]]]III>>>@@@@@@999888888999999;;;<<<===>>><<<<<<:::888777555333333222111000...------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---....../////////---,,,---...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++******))))))))))))((())),,,...000000000000***++++++++++++,,,,,,,,,)))))))))+++000666===AAALLLQQQWWWXXXTTTOOOLLLKKKBBB???;;;888666555222111,,,&&&%%%))),,,)))%%%$$$+++222<<>>;;;BBBBBBAAA@@@???======<<<;;;===>>>???;;;444***"""!!!!!!!!!"""###$$$&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((()))*********)))'''%%%$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%''''''(((((()))*********'''(((+++000777AAALLLSSSWWWRRRMMMJJJJJJJJJIIIGGGIIIIIIHHHHHHHHHGGGGGGGGGHHHEEECCCDDDEEEEEEBBB>>>@@@777,,,&&&&&&(((((('''((((((((((((((()))***************++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))((()))************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,...000111sssdddVVVMMMYYYjjjlllVVVAAA======999:::999999999::::::;;;<<<======;;;999777555333222222111000...------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---///000///---+++---...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++***((((((((()))+++,,,000333777;;;>>>>>>===<<<666777888::::::999999888888888999;;;???DDDIIILLLRRRSSSSSSNNNGGGCCCCCCFFF===:::555222000---+++((((((%%%&&&)))***((((((+++777===EEEKKKKKKHHHCCCAAAHHHIIIKKKMMMOOOQQQSSSTTTLLLNNNPPPPPPLLLCCC888000(((&&&$$$###"""$$$&&&'''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((******)))((('''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''((((((%%%%%%%%%&&&'''((())))))++++++)))'''(((...888???KKKLLLMMMMMMLLLIIIGGGEEEJJJIIIIIIIIIHHHHHHHHHHHHKKKHHHFFFGGGJJJIIIEEEAAABBB<<<222+++(((((()))***((((((((((((((()))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))************+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...///111lll]]]QQQKKKIIIhhhwwwaaaDDD:::;;;:::;;;;;;:::999888888888888>>>===<<<999777555333222222111000///------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---///000///,,,+++---///---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++)))((('''&&&'''***---///:::===CCCHHHKKKKKKJJJIIIJJJKKKMMMOOOOOONNNMMMLLLJJJKKKKKKMMMNNNOOOPPPQQQKKKJJJEEE<<<444222666<<<;;;666...)))(((((()))***%%%%%%((()))&&&$$$***222000333888<<<@@@EEEIIILLLKKKLLLMMMNNNOOOPPPQQQRRRRRRRRRQQQPPPMMMHHHBBB===333000+++'''$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((+++***)))'''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%'''((())))))((((((''''''&&&&&&&&&%%%$$$%%%&&&&&&&&&(((...222AAAGGGNNNRRRRRROOOLLLJJJJJJJJJJJJJJJIIIIIIIIIIIIMMMJJJGGGIIIKKKKKKFFFBBBDDD???777///***)))***,,,((((((((((((((()))******(((((()))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))************+++++++++)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///000rrrdddVVVMMMJJJGGGSSSfffcccHHH999;;;;;;999888666555555555666777777777666555444222111000---------,,,,,,------...------------............///...,,,******+++,,,...------/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++++++++++++++++++++++++++*********))))))---)))&&&'''))),,,444<<>>:::666444555666888CCCKKKPPPNNNLLLOOOTTTWWWJJJ[[[[[[IIIGGGSSSLLL555======<<<666...)))'''(((&&&&&&%%%%%%&&&&&&''''''&&&$$$######%%%%%%$$$###%%%###!!!!!!"""###$$$$$$(((""""""%%%"""!!!+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''+++666GGGUUUYYYTTTKKKEEEJJJIIIHHHIIIJJJKKKJJJIIIMMMKKKIIIJJJKKKKKKHHHEEEGGGFFF>>>///'''''')))'''''''''''''''((()))***+++++++++++++++++++++++++++------------------------........................+++++++++************)))++++++******************+++***)))(((((()))***+++,,,++++++++++++++++++++++++,,,,,,,,,++++++---///yyyiii\\\QQQJJJHHHBBBFFFQQQQQQAAA;;;===:::999888777666555666666777777666666555444222111000......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,---...------...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++*********)))))))))%%%%%%***...333<<>>888>>>MMMRRRKKKOOO[[[VVVEEEIIIMMMQQQPPPGGG:::---%%%&&&%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%$$$$$$'''((()))+++,,,+++)))'''!!!$$$'''%%%"""###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''---777EEEPPPUUURRRNNNGGGGGGHHHJJJKKKJJJIIIGGGJJJIIIHHHIIIKKKKKKIIIGGGGGGGGG???111(((((()))((((((((((((((()))***+++,,,++++++++++++++++++++++++------------------------........................+++++++++************)))************************+++***)))(((((()))***++++++++++++++++++++++++++++++,,,,,,,,,++++++---...pppbbbXXXOOOJJJIIIBBB;;;===???:::<<<>>>777888888777666666666666666666666666555333222000/////////...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................------......///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***************(((&&&'''...555:::BBBJJJIIIKKKOOORRRTTTTTTSSSRRRPPPPPPPPPQQQQQQQQQRRRRRRRRROOONNNQQQRRRNNNCCC999,,,((($$$%%%(((******)))))))))))))))))))))))))))%%%((()))'''$$$$$$&&&)))'''''''''((()))+++,,,---+++***,,,666EEEMMMEEE777000555888<<>>--- (((000;;;EEEWWWTTTRRRSSSUUUWWWUUUSSSVVVTTTQQQNNNLLLKKKKKKLLLOOOUUU\\\```aaafffmmmtttmmmllljjjeeeaaa^^^___```[[[ZZZKKK111!!!"""'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&---888@@@MMMNNNOOONNNKKKJJJKKKMMMLLLLLLKKKJJJJJJJJJKKKLLLHHHIIIHHH@@@444+++(((***++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++*********))))))))))))*********+++++++++******++++++++++++******(((((()))))))))************+++++++++******,,,---ssseeeWWWOOOJJJDDD@@@@@@<<<666:::<<<666888<<<666777777777777777666555555555555555444222111///...///...............//////+++,,,---...000111333333111111000///...------,,,---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,++++++++++++++++++++++++***************+++++++++******000===HHHMMMOOOQQQVVVXXXZZZ\\\\\\ZZZXXXWWWQQQPPPPPPOOONNNNNNMMMMMMIIILLLLLLDDD777,,,''''''%%%&&&((()))************((((((((((((((((((((((((%%%%%%'''((())))))***)))(((((())))))***)))))))))(((((((((,,,777FFFNNNOOOFFF555'''%%%'''((()))---IIIJJJMMMRRRVVVXXXWWWUUUWWWWWWWWWXXXYYYZZZ[[[\\\YYY[[[\\\\\\\\\^^^dddhhhmmmllljjjddd]]]ZZZ[[[^^^WWW\\\XXXCCC,,,!!!###(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%(((&&&$$$&&&...555EEEIIINNNNNNLLLKKKKKKMMMEEEFFFFFFFFFFFFHHHKKKMMMIIIJJJKKKEEE888+++(((++++++++++++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))***++++++,,,,,,******+++,,,,,,+++******((())))))******+++++++++)))***+++***)))***+++---}}}kkk___SSSNNNKKKFFFAAA@@@;;;666999;;;555888<<<777666777777888777666555444555555555444222111///......------......///000111///000222444777999;;;<<<777555333111///.........------,,,,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++******222AAANNNTTTUUUVVVXXXZZZ\\\]]]]]][[[YYYWWWQQQQQQPPPPPPOOOOOONNNNNNEEEDDD???666---'''''')))%%%&&&'''((((((((()))***((((((((((((((((((((((((&&&&&&&&&'''((()))))))))&&&''''''((()))***++++++$$$%%%$$$&&&///>>>IIIMMMKKK<<<---&&&&&&%%%###!!!---555AAALLLSSSVVVXXXYYYQQQSSSUUUXXXZZZ[[[[[[[[[```^^^\\\[[[\\\```eeehhhfffiiillliiibbb\\\ZZZZZZRRRXXX[[[PPP888###!!!(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###&&&((('''%%%%%%(((+++444===HHHNNNNNNKKKJJJJJJGGGHHHHHHFFFEEEEEEHHHKKKIIIKKKMMMIII;;;,,,(((,,,++++++++++++,,,---...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))((())))))***++++++,,,,,,***++++++,,,,,,++++++***))))))******+++,,,,,,---)))***+++***))))))+++---kkk```VVVLLLIIIGGGCCC>>><<<@@@999:::;;;555888<<<777666777888888888777555444555555444333222000///...------------///000111222666777999<<>>EEEEEEBBB===AAAEEEDDDAAA@@@CCCGGGBBB999111///...,,,,,,---.........------------,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******++++++,,,---,,,...222DDDXXXWWWQQQXXXVVVWWWXXXYYYZZZZZZZZZZZZTTTXXXYYYUUUPPPJJJ===111***))))))(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&'''%%%&&&///@@@OOOSSSOOOCCC111%%%"""$$$%%%$$$$$$&&&,,,777EEESSS[[[RRRNNNKKKMMMSSSYYY]]]^^^\\\```dddeeedddccceeegggkkkkkkmmmnnnppprrrtttuuusssfffYYYXXXDDD ***###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&''''''''''''(((((('''&&&&&&&&&''')))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((---777EEEQQQWWWMMMLLLLLLNNNPPPNNNHHHCCCMMMNNNQQQNNNBBB333---...******++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,++++++******++++++,,,***++++++++++++***)))((((((***++++++***)))+++,,,mmm]]]VVVLLLIIIEEEAAA>>>======>>>999999888777777777777888555666666666666555444444555444444333333444444444777<<>>111+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,+++************+++,,,******++++++******))))))((()))+++***))))))***,,,vvvbbbUUUOOOHHHFFFCCC@@@===<<<<<<===999999888777777777777777555666666666666555444444222333444555777888::::::???BBBEEEFFFFFFGGGGGGGGGDDDDDDDDDCCCCCCEEEIIIKKKBBB888///---,,,++++++...------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************++++++,,,***,,,---<<>><<<;;;;;;999888777777666666777777666666777777777666555555000111333666:::>>>AAACCCDDDDDDEEEEEEDDDEEEHHHLLLLLLIIIFFFEEEFFFIIIKKKLLL???666...,,,,,,+++,,,...------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))******+++,,,***++++++888OOOVVVRRRUUUUUUVVVYYY\\\^^^^^^]]]\\\]]]MMM999,,,'''((())))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((($$$&&&+++'''!!!...CCCMMMOOOKKK>>>000)))%%%"""###%%%%%%""" $$$...666QQQRRRRRRPPPPPPTTT[[[```bbbaaa```cccgggkkkmmmmmmlllnnnqqqrrrrrrpppmmmkkkmmmsssooo```---)))!!!(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&''''''''''''((($$$&&&))),,,,,,***'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%(((***&&&$$$,,,888WWWWWWVVVQQQLLLIIIJJJLLLNNNLLLKKKHHH>>>111)))))),,,,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))************************((())))))*********))))))''')))******)))(((***+++ssscccUUUMMMKKKEEEDDDBBBAAA>>><<<:::999888888777666666666666777666777777777777666555555000111222555:::@@@EEEHHHFFFFFFGGGIIIIIIIIIPPPWWWTTTPPPKKKIIIKKKMMMMMMKKK;;;333---------,,,,,,...------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))***++++++***+++)))555NNNXXXVVVXXXUUUXXX[[[]]]___^^^]]]\\\JJJ;;;,,,'''((())))))(((******)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%'''***'''###+++888QQQRRRNNNCCC777///&&&"""$$$&&&%%%###"""###%%%333@@@PPPZZZZZZYYYZZZ]]]cccbbbbbbbbbdddhhhmmmpppiiilllpppsssuuutttrrrpppiiioootttVVV)))'''"""'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&''''''''''''((($$$&&&***------+++(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''###$$$&&&$$$###,,,:::SSSVVVVVVQQQJJJGGGJJJOOOOOOLLLJJJFFF<<>><<<:::999888888777666666666666666555666666666666555444444222111111333888>>>DDDHHHIIIIIILLLPPPPPPNNNTTT]]]XXXRRRLLLJJJLLLMMMIIIFFF777000,,,---///...---............------------,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))***++++++***+++)))444NNN[[[ZZZ[[[WWWYYY\\\______^^^\\\[[[666---'''(((***((('''(((******)))(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%''''''&&&&&&))),,,LLLLLLIIIBBB;;;444)))"""###%%%%%%%%%$$$"""""" ---AAATTT___bbb^^^ZZZ```bbbdddddddddfffkkkoookkklllnnnppprrrssstttuuukkkiiisssEEE'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&''''''''''''(((%%%&&&((()))***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%""" ,,,>>>PPPRRRRRRPPPMMMKKKNNNQQQLLLIIIFFFCCC:::///'''&&&)))))))))******+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((()))***++++++***)))((('''(((((()))))))))))))))'''((())))))(((((()))+++ppp___RRRHHHDDDEEE===>>>>>>???>>><<<;;;:::888888777666666666666666444444555555444444333222444222111111555;;;BBBFFFLLLMMMQQQVVVTTTPPPSSS[[[XXXQQQJJJHHHJJJIIIEEE???444...+++...000///---...//////.........------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++***,,,)))333NNN^^^]]]^^^XXXZZZ]]]___```^^^\\\ZZZ---(((&&&)))((($$$&&&+++******))))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''!!!%%%'''$$$%%%((('''$$$AAABBB@@@>>><<<777,,,$$$###"""$$$&&&'''&&&%%%((($$$&&&444III[[[cccddd]]]bbbggggggeeeeeeiiimmmpppnnnmmmlllmmmooorrrtttooodddooo888%%%&&&)))$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''&&&%%%&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###"""''')))###)))<<>>333---+++''''''((()))***++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((()))***++++++***)))(((''''''((()))))))))))))))'''((())))))(((((()))***ttt___SSSLLLEEEAAA@@@AAA@@@???===<<<<<<;;;;;;888777666666666777888999555444222000000111222333111222222111111888DDDNNNNNNMMMMMMOOORRRWWWYYY[[[OOOLLLJJJKKKLLLIIIAAA999------++++++++++++------------------------------------------------------************************++++++++++++++++++++++++((()))*********)))'''&&&)))+++,,,,,,+++***+++,,,+++&&&&&&444LLL]]]^^^WWWVVVYYY[[[[[[]]]^^^ZZZTTT,,,((('''***+++)))((())))))))))))***)))(((((('''+++***((('''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%---LLLFFFBBBCCCFFFEEE"""%%%'''%%%######%%%&&&&&&%%%$$$$$$,,,===TTTdddffffffeeebbbbbbeeekkkooolllrrr[[[>>><<>>333((((((((()))+++...///...,,,+++...000///---,,,///111------------------------...------,,,,,,------...+++++++++************)))))))))))))))))))))))))))******)))((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))|||kkkZZZPPPJJJEEEAAAAAAAAA@@@???===<<<;;;;;;;;;777777666555555666777888555333222000000111222333000111222111333:::EEENNNPPPNNNMMMMMMOOORRRTTTUUUNNNKKKIIIJJJKKKGGG>>>777------,,,++++++,,,------------------------------------------------------************************++++++++++++++++++++++++)))************)))((((((***,,,......---++++++,,,,,,((()))777MMM[[[[[[UUUUUUYYY\\\\\\^^^^^^YYYSSS---((('''***+++)))((())))))))))))(((((((((''''''+++***((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***EEE@@@@@@IIIQQQQQQ,,,"""$$$%%%$$$###$$$%%%%%%$$$$$$###!!!###,,,999CCC___hhhmmmkkkiiilllnnnmmmlllxxxxxxsssrrrlll___WWWrrrzzzlllGGG)))$$$(((((('''((()))((()))((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$%%%(((***+++''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''$$$&&&(((%%%###///AAASSSRRRQQQRRRUUUUUUTTTQQQRRROOOHHHBBBAAABBB???888999333,,,'''&&&''')))******,,,......,,,+++,,,...------------------------------,,,,,,,,,,,,------+++++++++************)))))))))))))))))))))))))))******)))((((((((((((((((((((('''''''''(((((()))(((((((((((())))))))))))lll___RRRLLLIIIDDDAAAAAA@@@???>>>===<<<;;;;;;;;;777666555444444555666666444333111000000000111222///000111111333:::DDDLLLRRRQQQOOONNNNNNOOOPPPQQQLLLJJJHHHIIIIIIEEE;;;444------,,,,,,,,,,,,------------------------------------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***************+++...000000...,,,++++++---***---;;;MMMXXXWWWSSSTTTYYY]]]^^^______YYYRRR---)))'''***+++(((((()))))))))((('''''''''''''''***)))(((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++@@@???BBBPPP^^^]]]???############$$$$$$$$$%%%%%%''''''%%%######&&&***:::YYYrrrsssmmmoootttvvvqqqqqqvvvzzz{{{zzzgggJJJvvvwwwsss```@@@&&&"""***+++(((&&&&&&''''''$$$"""%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&((()))+++((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((('''%%%&&&(((%%%%%%333DDDOOONNNNNNPPPTTTWWWWWWWWWTTTRRRKKKCCC@@@DDDHHHGGGMMMGGG===444///---,,,+++***,,,......---,,,,,,---------------------------,,,,,,++++++++++++,,,,,,+++++++++************)))))))))))))))))))))))))))******)))((((((((((((((())))))(((''''''((((((((((((((((((((())))))))))))```VVVMMMIIIGGGCCC@@@@@@???>>>===<<<;;;;;;;;;;;;888777666555444555555666333222111000000000000111///000000111222777???DDDPPPQQQQQQPPPOOOOOOPPPQQQMMMJJJHHHIIIIIIDDD:::111---------,,,,,,---------------------------------------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,...---,,,******+++,,,,,,+++---000000...+++*********)))000???NNNUUUTTTRRRTTTZZZ^^^```aaaaaaZZZRRR...)))''')))***(((''')))))))))'''&&&&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))):::???AAAMMM^^^^^^LLL((($$$!!!###$$$$$$###$$$$$$&&&))))))'''$$$$$$$$$888QQQ^^^lll{{{}}}ttttttsssuuuvvv~~~^^^qqqtttyyyvvv___???)))"""...)))%%%$$$$$$###$$$&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&''')))***((((((''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''&&&''''''%%%(((777HHHNNNNNNNNNPPPSSSWWWZZZ[[[YYYXXXRRRGGGBBBEEEJJJLLLSSSQQQNNNJJJEEE===555000+++,,,......///...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++*********))))))))))))))))))))))))))))))***))))))(((((((((((((((***)))(((((((((((((((((((((((((((((())))))))))))XXXPPPJJJHHHFFFBBB??????>>>===<<<;;;:::::::::;;;;;;999888666555555666666111111000000/////////000////////////000333777:::GGGJJJNNNPPPPPPOOOQQQRRRNNNLLLJJJKKKJJJDDD999000------------------------------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------///...,,,+++++++++,,,---***,,,......,,,***))))))'''(((222DDDPPPSSSSSSTTTVVV[[[```bbbcccbbb\\\TTT///***'''))))))'''''')))))))))((('''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!111>>>>>>FFFWWWYYYTTT222(((!!!###%%%###"""$$$ """$$$%%%%%%$$$$$$$$$###"""###444ZZZ{{{{{{hhhvvvqqqxxx{{{zzzaaaooouuuzzzzzzsss```@@@&&&(((%%%&&&)))(((%%%&&&***%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((()))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((('''%%%+++<<>>@@@<<<<<<;;;:::::::::::::::<<<;;;999777666555555666000000000000/////////...///////////////000222222:::AAAIIINNNOOONNNOOOPPPPPPNNNLLLLLLKKKDDD888///------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------............---,,,,,,,,,,,,,,,)))+++,,,,,,+++***+++,,,&&&***777JJJSSSRRRRRRVVVYYY^^^bbbcccdddddd^^^WWW000+++'''((()))''''''))))))))))))***)))(((((('''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!---BBB@@@EEEUUUVVV[[[>>>///###$$$&&&###"""$$$######$$$$$$%%%%%%%%%%%%)))%%% """333MMMaaajjjeeennnvvvsssqqqxxxqqqZZZtttyyyxxxuuuwwwuuu^^^AAA&&&"""$$$+++,,,&&&###&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))((((((''''''))))))&&&%%%...@@@OOOKKKMMMNNNOOOOOOPPPSSSUUUYYY\\\\\\UUUQQQRRRTTTSSSNNNNNNOOOPPPQQQOOOLLLIII333000,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++************)))))))))))))))))))))))))))******)))((((((((((((((()))((((((((())))))***+++(((((((((((())))))))))))NNNIIIEEEEEECCC@@@???AAA<<<;;;::::::999:::::::::<<<:::888666555444444444//////000000//////...............///000111111000111;;;GGGNNNOOONNNNNNOOOPPPNNNLLLLLLKKKCCC777---,,,---...//////...---,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,------------,,,++++++***+++,,,+++***+++---000***///>>>QQQWWWRRRQQQWWW\\\```cccdddeeefffaaaZZZ111+++'''(((((('''''')))((()))+++,,,,,,***(((&&&&&&'''((())))))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$)))???;;;???OOOIIIQQQJJJ666&&&$$$&&&###"""%%%'''&&&%%%%%%&&&&&&%%%%%%"""(((,,,'''###@@@___iii{{{{{{nnnooovvvppphhhwww{{{zzzvvvwwwzzzrrreeeCCC111$$$%%%)))%%%!!!###&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''$$$$$$%%%&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((()))******)))(((''''''******&&&%%%000CCCRRRKKKNNNQQQRRRQQQRRRTTTVVVWWWZZZYYYTTTRRRTTTTTTSSSTTTSSSRRRRRRSSSTTTSSSRRR???999222---+++++++++***++++++++++++++++++++++++------,,,,,,,,,,,,------+++++++++************)))))))))))))))))))))))))))******)))(((((((((((((((''''''(((((()))***,,,,,,(((((((((((())))))))))))JJJFFFCCCCCCBBB??????BBB;;;;;;::::::999999::::::;;;:::777555444333333333/////////000///......---------...///111222222111///:::HHHPPPRRRPPPOOOOOOPPPNNNLLLLLLJJJCCC666,,,,,,---...//////...---,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////+++,,,---...---,,,+++***,,,,,,,,,++++++,,,000333///444DDDVVVZZZRRRQQQWWW^^^bbbddddddeeefffbbb\\\111+++'''((((((&&&''')))(((***,,,......+++(((&&&&&&'''((())))))(((''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""" 444///333AAA444;;;QQQ;;;(((%%%&&&###"""%%%$$$###"""#########"""!!!""" ''''''$$$///???^^^yyywwwhhhooosssiiifffuuuzzz~~~}}}yyywwwxxx{{{nnnLLL+++"""&&&'''''')))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((('''''''''"""###$$$%%%'''((())))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''((()))******)))(((''''''+++***&&&%%%111EEESSSLLLPPPUUUVVVVVVVVVXXXZZZWWWXXXUUUPPPNNNQQQPPPMMMSSSSSSTTTUUUVVVTTTPPPMMMKKKCCC999111...---,,,***++++++++++++++++++++++++...------,,,,,,------...+++++++++************)))))))))))))))))))))))))))******)))((((((((((((((('''''''''((()))+++------(((((((((((())))))))))))EEECCCAAA???>>>>>>???@@@;;;;;;;;;;;;:::999888888666666666666555333111000///////////////////////////////////////////////////888EEEMMMOOOOOOQQQRRRWWWMMMJJJOOOKKK<<<111///------------------------++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,+++,,,...111,,,???[[[RRRSSSZZZKKKWWW```dddffffffffffffaaaZZZ???&&&((('''%%%***%%%(((''''''))),,,//////***&&&(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$%%%$$$(((333>>><<<333FFFJJJ333'''))) $$$########################%%%%%%$$$$$$%%%%%%&&&'''555QQQjjjqqqppppppmmmggg|||}}}zzzuuuuuuxxxvvvppplllhhhPPP---!!!***+++ &&&&&&%%%&&&&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))$$$***+++(((,,,<<>>>>>??????:::;;;;;;::::::999888777555666666666555333111000////////////////////////////////////////////////...777BBBJJJNNNOOOQQQRRRSSSMMMLLLOOOJJJ:::000///------------------------++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,++++++---111777;;;000EEE```XXXXXX]]]OOO[[[aaaeeehhhhhhhhhiiiccc\\\@@@''')))'''%%%***%%%)))((('''(((+++------***'''(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###&&&'''&&&'''...666666000:::FFF;;;)))((($$$ )))########################%%%%%%$$$$$$%%%%%%&&&''')))999QQQfffnnniiiccc```xxxzzzxxxtttssswwwxxxtttyyywwwjjjNNN000"""&&&...&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%&&&(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%+++***&&&///CCCOOOPPPOOOQQQRRRTTTYYY^^^[[[UUUYYYWWWZZZWWWEEE[[[SSSTTTPPPQQQSSSSSSRRRPPPMMMKKKPPPPPPMMMGGG@@@999555444***)))((((((((()))+++,,,+++******+++,,,---...---+++++++++************)))+++***)))(((''''''((()))))))))(((((((((((())))))(((''''''''''''((()))))))))))))))))))))******+++DDDCCCAAA???>>>>>>>>>???:::;;;;;;::::::999888777555555666666555333111000////////////////////////////////////////////////---444>>>GGGMMMOOOQQQRRRNNNLLLNNNPPPFFF666...///------------------------++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++***,,,111888>>>555NNNfff```]]]^^^UUU```aaafffiiiiiikkkkkkeee^^^BBB((()))(((%%%***&&&)))((('''''')))***+++)))'''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%''''''&&&)))...111111>>>GGG???111+++%%%"""***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&999YYYlllggg]]][[[mmmqqqrrrpppppptttvvvvvv}}}wwwtttkkkMMM)))!!!,,,&&&'''((('''%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''+++'''%%%444NNNUUUMMMOOORRRTTTVVV\\\```]]]XXX\\\^^^```XXXFFFbbbZZZWWWUUUUUUUUUTTTRRROOOLLLJJJGGGIIIKKKJJJGGGCCC@@@???<<<999444000......///000///---******,,,---......+++++++++************)))***))))))(((((((((((()))))))))(((((((((((())))))((((((''''''(((((()))***)))))))))))))))******+++CCCBBB@@@???>>>>>>>>>>>>;;;<<<<<<;;;;;;:::999888555555666666555333222111////////////////////////////////////////////////---222;;;DDDLLLPPPPPPPPPIIILLLPPPNNNBBB222,,,///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++---,,,+++)))))),,,000444777TTThhhccc```]]]ZZZbbbaaaeeeiiijjjkkkkkkfff^^^DDD******(((%%%***&&&)))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###"""%%%'''&&&&&&***111666NNNJJJ@@@666000)))%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''"""***EEE^^^fff```ZZZ___eeekkknnnoooqqqrrrssswwwjjjjjjuuummmMMM..."""&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***&&&'''===XXXZZZKKKNNNRRRVVVXXX^^^cccbbb^^^___ddddddVVVCCCccc[[[TTTYYYXXXWWWUUUTTTTTTSSSSSSJJJLLLOOOPPPNNNLLLKKKKKKDDDAAA<<<777555555777888:::555///,,,++++++***)))+++++++++*********)))))))))))))))(((((((((((()))))))))(((((((((((())))))((((((((('''((())))))***)))))))))))))))******+++BBBAAA@@@???>>>=====================<<<;;;:::999444555555555555444222111////////////////////////////////////////////////---000888CCCLLLPPPOOOMMMFFFKKKPPPKKK===...+++///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,+++***)))***,,,888WWWcccbbb___[[[]]]bbb___dddhhhiiikkkjjjddd\\\FFF++++++(((%%%***&&&)))((((((''''''&&&&&&''')))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######&&&((('''%%%'''///888GGGEEEHHHEEE444%%%"""&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%"""""",,,FFF___fff___WWW]]]gggppptttsssrrrqqqrrrhhhfffrrr{{{nnnMMM000$$$###$$$%%%'''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''***(((&&&...FFF]]][[[LLLMMMRRRVVVYYY^^^eeefffddd___dddcccVVVCCCddd]]]WWWXXXYYYZZZZZZXXXTTTQQQNNNBBBCCCCCCAAA???<<<<<<===777666555555888<<<@@@CCCCCC<<<222---++++++***(((+++++++++*********))))))((((((((())))))))))))((())))))(((((((((((())))))((((((((((((((()))******)))))))))))))))******+++AAAAAA@@@???>>>======<<<=========<<<<<<;;;:::999444444555555555444222222////////////////////////////////////////////////---000777CCCNNNRRRNNNIIIEEEKKKNNNGGG888,,,+++...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))+++------,,,,,,,,,---:::XXX]]]^^^___YYYaaabbb___dddhhhiiijjjiiibbbYYYHHH---,,,)))%%%***&&&***((())))))(((&&&&&&''')))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###'''(((***)))%%%$$$+++555111:::RRRWWW888'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###&&&###"""555TTTgggjjjYYY\\\fffssszzzyyyuuussskkkmmmllllllqqqsssdddPPP...((("""!!!&&&******(((''''''''''''''''''''''''&&&&&&'''(((((((((((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''***&&&)))999PPP]]]YYYOOONNNRRRUUUWWW[[[bbbfffeee^^^___```WWWFFFfffbbbaaa```aaa```[[[RRRGGG;;;444222444555666666777999:::>>>???@@@BBBDDDGGGIIIJJJEEE<<<111++++++---,,,***+++++++++************)))'''(((((())))))))))))((())))))(((((((((((())))))))))))(((((())))))***+++)))))))))))))))******+++AAAAAA@@@@@@>>>===<<<;;;;;;;;;;;;;;;:::999888777333444555555555444333222////////////////////////////////////////////////...000777DDDPPPSSSMMMEEEEEEKKKLLLBBB444,,,+++---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,,,,,,,...///>>>ZZZWWW\\\___[[[fffccc```eeeiiijjjjjjhhh```WWWIII...---)))%%%***&&&***((()))+++***'''&&&''')))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###&&&&&&((()))&&&$$$***444555666OOOZZZ===######&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$'''(((&&&+++>>>XXXjjj___]]]dddrrr}}}}}}xxxvvveeekkknnnllllllooommmhhhMMM===+++"""%%%))))))&&&''''''''''''''''''''''''$$$%%%&&&'''(((''''''&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''(((((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''***$$$,,,EEEYYYZZZUUUTTTPPPSSSTTTSSSUUU\\\aaaaaa^^^[[[[[[XXXHHHdddaaafffbbb^^^UUULLLCCC<<<777555BBBEEEJJJMMMNNNOOOPPPQQQNNNOOOQQQSSSRRRPPPNNNLLLEEE;;;///)))***------++++++++++++************)))&&&'''((()))******)))((())))))(((((((((((())))))))))))(((((())))))***+++)))))))))))))))******+++@@@@@@@@@@@@???===<<<;;;999999999999888777666666333444555555555444333222////////////////////////////////////////////////...000888EEERRRTTTLLLCCCFFFKKKJJJ@@@333++++++---++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++******************************++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,+++)))((())),,,///AAA\\\UUU[[[aaa]]]iiidddbbbgggjjjkkkkkkhhh```WWWJJJ///---)))%%%***&&&***'''***,,,+++(((&&&'''(((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!$$$((((((&&&,,,666MMM:::DDDRRR@@@...)))"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''"""###''')))###&&&AAA___ccc^^^```ooo{{{}}}yyywwwdddhhhnnntttvvvuuusssrrrnnnUUU777'''%%%((('''###''''''''''''''''''''''''$$$$$$&&&'''''''''&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))"""...LLL]]]XXXSSSWWWRRRTTTSSSPPPPPPVVV[[[\\\aaaYYYXXXXXXGGG___\\\dddVVVMMM???666666???LLLVVVRRRUUUYYYZZZWWWRRRNNNLLLHHHKKKPPPSSSTTTQQQNNNKKKFFF;;;...'''(((+++***)))+++++++++************)))&&&'''(((*********)))((())))))(((((((((((()))))))))))))))))))))******+++)))))))))))))))******+++AAA@@@???>>><<<<<<;;;;;;;;;:::999999::::::888666888666444555777666333///111111000000//////......000000//////.........---+++...999HHHPPPNNNIIIGGGJJJMMMGGG777---......***************************++++++++++++++++++++++++************************+++***)))))))))***,,,,,,------------,,,+++******++++++++++++++++++++++++))),,,...---***+++///444WWW___[[[cccccc]]]ddd___hhhkkkppppppiii```\\\\\\TTT333)))---&&&(((---$$$((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$%%%%%%&&&''':::<<<444FFF^^^***&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$###%%%333BBBkkk___]]]iiipppnnnooowwweeejjjqqqtttsssssstttvvvkkkhhh^^^CCC&&&%%%,,,((()))'''%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((())))))))))))(((&&&&&&******))))))******,,,,,,+++,,,---......,,,***))),,,((($$$###%%%((()))(((((( 666YYY___TTTOOOPPPUUU\\\YYYTTTVVVQQQNNNTTTTTTXXXPPPFFFNNN```\\\KKK555:::BBBNNNXXX]]]\\\ZZZUUUXXXVVVSSSUUUYYYVVVOOOPPPOOOOOOQQQSSSRRROOOKKKGGG333+++...***)))+++)))*********))))))(((((((((---............---,,,,,,+++*********************%%%%%%&&&'''(((******++++++******))))))))))))***AAA@@@>>><<<;;;;;;;;;;;;:::999888999999999777555777444222222444444222///000000000/////////......000/////////.........------000;;;IIIPPPLLLGGGEEEJJJMMMGGG777---------***++++++++++++++++++++++++++++++++++++++++++++++++************************+++***)))))))))***+++,,,++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++(((+++---,,,******...333NNNWWWTTT]]]```[[[ddd___```fffmmmppplllfffaaaaaaVVV777+++...'''(((+++$$$((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''333777444BBBWWW<<<,,,&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%'''%%%&&&...999cccbbbccciiiqqqsssmmmdddaaabbbfffjjjnnnqqqssssssmmmssssssXXX444(((***&&&)))(((&&&%%%%%%&&&)))***%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''+++((($$$$$$&&&((())))))***+++,,,------...000111777888;;;===>>>???>>>>>>===999333///,,,***'''%%%---$$$777WWW]]]TTTSSSUUUUUU[[[WWWSSSUUURRROOOWWWXXXUUUTTTSSSKKK@@@===AAAOOOPPPTTTZZZ```aaa___\\\\\\YYYSSSOOOSSSXXXVVVOOONNNMMMMMMPPPRRRQQQNNNKKKHHH333+++...***))),,,***************)))))))))((((((((((((((('''&&&%%%%%%'''((((((((()))))))))))))))))))))((((((((((((((()))))))))(((((()))******@@@???<<<:::999:::;;;;;;:::999888888999888666444666333000111333444222//////////////////........./////////..................333>>>JJJOOOJJJEEECCCJJJMMMFFF666,,,------***++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,)))***+++,,,------------++++++++++++++++++++++++(((***,,,+++)))***---111PPPXXXTTT^^^aaa]]]fff```^^^dddkkkooonnnjjjeeebbbVVV<<<...,,,((((((***%%%((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&,,,333666;;;IIISSS111###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&)))(((&&&)))...HHH[[[hhhhhhjjjrrrrrrjjj```^^^^^^bbbjjjpppqqqppprrrvvvzzziiiKKK;;;111!!!'''&&&&&&$$$######&&&(((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''***'''$$$$$$'''*********+++---111555777:::===???HHHIIIKKKMMMNNNOOOPPPPPPPPPMMMIIIEEEAAA<<<777444:::111@@@YYY[[[VVVWWWXXXXXX\\\WWWRRRUUURRRPPPWWWRRRTTTWWWTTTFFF:::AAAPPPaaa```___```aaa```___]]]bbb\\\SSSMMMPPPUUUTTTOOOMMMNNNOOOQQQSSSSSSPPPNNNHHH333+++---******...,,,++++++++++++************............---,,,+++***((((((((())))))************)))))))))((((((((('''(((((('''(((((()))***+++???>>>;;;999888999:::;;;:::999888888999999777555444333222444777777333///...................................................444@@@LLLNNNHHHDDDEEEJJJLLLEEE555+++,,,---***++++++++++++++++++++++++***************************************************************+++++++++******+++,,,,,,,,,,,,,,,************************((()))***))))))***---000^^^ddd^^^fffhhhcccjjjccceeeiiillllllkkkjjjeee```TTT???...)))((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''''''''%%%%%%%%%$$$$$$%%%%%%&&&(((333999777===bbb555%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%&&&'''(((''''''(((000MMMeeeeee___eeerrr{{{eeecccaaaccchhhmmmpppqqqxxxpppnnnkkkaaaXXXBBB$$$'''''''''&&&$$$###$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&''')))******))))))***444999@@@EEEIIIMMMQQQUUUTTTTTTSSSSSSSSSRRRRRRRRRSSSTTTTTTTTTSSSPPPMMMKKKGGG@@@MMM^^^\\\VVVVVVUUU\\\___XXXRRRUUUSSSPPPWWWNNNUUUQQQAAA???OOO^^^bbbcccaaa___^^^^^^_________aaa]]]VVVPPPOOOPPPPPPOOONNNPPPQQQTTTUUUUUUSSSRRRHHH222***---******...---------,,,,,,,,,,,,,,,,,,+++++++++***)))((('''&&&))))))))))))((((((((((((&&&''''''((())))))******''''''''''''((()))***+++>>>===;;;999888999:::;;;;;;:::999999:::999777555333333555:::===;;;555///---------------.........---------...............,,,444BBBMMMMMMHHHEEEGGGJJJLLLDDD444***+++,,,***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))******+++++++++++++++,,,,,,,,,++++++***)))************************(((((()))))))))***---///fffkkkcccjjjlllgggmmmfffkkkmmmkkkhhhiiikkkggg```PPPBBB///&&&((()))''')))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%%%%'''222===777:::hhhAAA$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''')))))),,,>>>SSS^^^^^^^^^hhhsssiiijjjiiihhhfffhhhmmmqqqzzzmmmjjjmmmkkkgggUUU:::,,,***))))))))))))((('''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$(((***(((&&&(((///666CCCIIIQQQUUUVVVWWW[[[^^^WWWUUUSSSQQQPPPPPPPPPPPPOOOQQQTTTVVVUUUSSSQQQOOOGGGEEERRR___[[[VVVUUUOOO[[[]]]VVVRRRWWWVVVTTTZZZVVVPPPAAA999DDDZZZbbb]]]aaaaaa```______```bbbddd\\\[[[ZZZVVVQQQMMMMMMOOOMMMOOORRRSSSTTTSSSSSSRRRFFF111))),,,******...---........................////////////...---,,,+++,,,,,,+++***)))(((((('''''''''(((((())))))******''''''''''''(((***++++++<<<<<<;;;;;;:::::::::::::::999888888999888666444111222555:::>>><<<666000,,,,,,,,,------------------------------.........,,,555DDDNNNMMMFFFEEEHHHJJJLLLCCC333)))***,,,***************************************************))))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,,,,+++***)))(((************************))))))(((((()))+++---...cccggg___gggllliiiooohhhkkkllljjjfffjjjoookkkaaaPPPHHH111%%%***)))&&&+++((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&'''((((((&&&&&&%%%$$$$$$$$$%%%%%%$$$000===:::>>>```PPP000$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%(((((($$$###&&&******))))))555LLL```hhhfffdddhhhjjjllljjjffffffjjjnnnwwwrrrvvvvvvlllgggaaaUUU555///'''%%%(((***(((%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((()))'''%%%'''222CCCQQQKKKQQQWWWXXXTTTQQQRRRTTTTTTSSSQQQPPPPPPQQQSSSTTTUUUWWWYYYXXXTTTOOOLLLJJJ>>>AAAPPP[[[XXXVVVUUUMMMTTTXXXRRRPPPYYYYYYWWW]]]XXXAAA777HHHZZZ[[[XXXYYY^^^______^^^]]]\\\^^^```YYYXXXYYYXXXTTTMMMLLLNNNIIILLLOOOPPPOOONNNNNNNNNBBB...(((,,,******---+++------------............666777777777777666555555444333333222111000//////---,,,,,,+++***)))(((((())))))((())))))***+++,,,;;;<<<<<<===<<<;;;::::::888777666666777666444222111000222555999999555111++++++,,,,,,,,,---------,,,,,,,,,------.........---888GGGPPPLLLDDDCCCGGGJJJKKKCCC222((()))+++)))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))***+++,,,++++++*********+++++++++******)))***************************)))((()))***,,,......aaaddd\\\fffllljjjqqqjjjhhhkkkjjjhhhmmmssslll^^^UUUPPP666&&&,,,***$$$+++((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$%%%###---999:::@@@KKKVVV444$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''((($$$***---'''###%%%((()))$$$###%%%333NNNfffkkkbbbccceeehhhjjjkkkkkkkkklllvvvssszzz|||qqqkkkiiiaaaOOO???,,,###%%%(((&&&###%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''***((((((///===OOOaaalllPPPVVV\\\\\\UUUPPPNNNPPPTTTSSSQQQPPPRRRTTTXXXZZZ^^^```aaa^^^WWWQQQLLLKKK<<>>,,,''',,,******,,,)))******+++++++++,,,,,,,,,))))))******++++++******222222222222222222222222111000///...---,,,++++++++++++************++++++:::;;;===>>>>>><<<;;;999666555444444555444222000111///---///333555444222+++++++++,,,,,,---------,,,,,,,,,------.........///:::IIIQQQKKKBBB@@@EEEJJJKKKBBB111''')))+++)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,+++******((()))***+++++++++++++++))))))))))))))))))))))))+++)))((()))+++---......dddggg^^^hhhnnnlllssskkkhhhllllllkkkppptttjjjYYYYYYVVV;;;'''---***"""***((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&''''''((('''&&&%%%%%%$$$$$$$$$$$$"""+++666888>>>666SSS000$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((###,,,111***$$$$$$&&&&&&(((000+++"""222UUUhhheeeaaaaaadddiiippprrrpppmmmwwwnnnrrrzzzyyyvvvmmm^^^oooWWW:::)))(((+++)))$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((('''...???WWWlllxxx{{{YYY```gggggg```ZZZZZZ[[[WWWUUUSSSRRRSSSVVVYYY[[[^^^```bbb___YYYSSSPPPOOOAAAEEESSSWWWRRRUUUWWWNNNTTTWWWPPPNNNUUUSSSLLLOOO222AAANNNRRRRRRUUUXXXWWWUUUZZZ^^^___^^^[[[[[[\\\```SSSLLLRRRYYYWWWPPPLLLIIILLLPPPPPPMMMKKKKKKLLL<<<***&&&---+++***+++'''(((((()))))))))*********&&&&&&'''((())))))))))))%%%%%%&&&''')))***++++++000000000000111111111111,,,,,,++++++***+++++++++===<<<;;;:::999999999999666555444333444333111///000...,,,******,,,...000++++++------------++++++000///---------,,,+++)))333DDDPPPLLLDDDCCCCCCAAAIIIKKK===...---***&&&)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******)))************+++++++++))))))))))))))))))))))))***))))))))))))+++,,,---fffnnn```eeepppkkklllfffiiilllmmmlllmmmooommmhhhbbb]]]BBB'''&&&***'''%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$ ###&&&''''''%%%%%%&&&&&&%%%'''***(((###"""$$$$$$'''000999777222<<>>WWWfffjjjkkkoootttnnnpppqqqpppssswwwwwwsssqqqxxxuuujjjkkkrrriiiVVV222'''!!!%%%(((&&&%%%'''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$&&&+++///AAA^^^eeeSSSNNNXXXdddkkkkkk[[[eeerrrfffcccoooqqqqqqlllhhheeeaaaZZZXXXYYYWWWXXXTTTMMMMMMOOOHHH===UUUTTTTTTUUUWWWYYYZZZYYYQQQTTTXXXXXXSSSLLLGGGDDDHHHMMMQQQUUU\\\dddfffddd]]]\\\XXXSSSSSSWWWWWWTTTZZZ[[[^^^\\\SSSGGGCCCEEEGGGGGGFFFFFFEEEDDDDDDDDD333,,,'''(((***)))(((***))))))))))))))))))))))))***))))))))))))***++++++))))))***++++++***))))))))))))(((((((((((())))))************+++,,,---...777666666555555666777777444333222222222111///---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---))),,,...---+++---333999GGGMMMLLLCCC@@@GGGMMMMMMIIIIII:::***((((((&&&***))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))))))))***))))))))))))))))))))))))***))))))))))))+++,,,---]]]rrrjjjiiissssssssseeefffooovvvvvvuuuuuuuuuttteeeuuuddd;;;((())))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''&&&%%%%%%&&&(((((('''))),,,***%%%$$$&&&###%%%&&&(((000@@@SSS```WWWFFF111%%%###%%%%%%###############$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))'''&&&%%%$$$%%%''''''&&&&&&,,,AAA\\\kkkjjjiiilllrrrssssssqqqsssxxxxxxtttooouuuuuunnnkkkmmmlllgggOOO999'''%%%'''%%%$$$'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%'''...333<<>>!!!"""((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%'''((((((((((((((('''%%%$$$%%%&&&%%%&&&&&&,,,AAA]]]llllllggg```iiippplllvvvwwwwwwwwwwwwxxxxxxwwwuuusssqqqqqqhhhPPP111"""///$$$&&&))),,,...,,,***'''+++'''%%%&&&%%%"""###&&&%%%%%%%%%%%%$$$)))999IIIHHHDDDCCCHHHOOOXXXeeeppp\\\WWW^^^kkkqqqtttlllZZZbbb```^^^[[[[[[^^^bbbeeeaaaggg```YYYTTTBBB999FFF555666===KKKTTTSSSNNNKKK///333777;;;@@@JJJWWW```VVVVVVRRRJJJlllffffffjjjfffaaa^^^^^^\\\YYYYYY]]]bbb```WWWQQQMMM@@@<<>>NNNUUUQQQEEEfffggghhheeeddd___\\\[[[YYYWWWXXX\\\cccaaaXXXQQQLLL???===KKKJJJJJJJJJIIIHHHGGGIIIKKK<<<+++)))///+++***+++)))******+++***(((''')))***))))))))))))))))))))))))************************)))************+++++++++((()))))))))((((((***+++666666666666555444333333111111000//////...------...---,,,,,,++++++++++++......---------,,,,,,,,,+++------+++***222AAAOOORRRMMMGGGFFFIIIMMMMMMJJJIIIHHH888(((((((((%%%)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************(((((()))))))))*********************+++,,,------UUU}}}{{{qqqrrrlllpppqqqnnnooorrrwww|||~~~}}}{{{}}}sssEEE%%%+++(((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$"""%%%---555FFFJJJPPPHHH222###$$$+++$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''''')))***)))'''&&&&&&'''&&&%%%%%%%%%###+++GGGddddddccciiiqqqssstttvvvwwwxxxyyyzzzyyywwwuuutttssskkkoooxxx|||kkkKKK000###******)))&&&###"""%%%'''%%%%%%(((,,,+++&&&%%%'''))),,,333888888888>>>FFFqqquuurrrlllnnnyyy}}}yyybbbZZZ```mmmsssyyy|||uuuccc```]]]\\\^^^```cccdddddd\\\eee```EEEEEEQQQJJJ888DDDUUU```^^^YYY]]]dddgggccc]]]XXXTTTNNNGGGBBBKKKVVVRRR>>>___eeefff^^^ccc^^^YYYXXXWWWUUUWWW\\\___```ZZZTTTOOOBBB@@@NNNKKKLLLNNNNNNKKKHHHJJJOOO===,,,)))...+++)))+++))))))******)))(((((()))+++))))))))))))))))))))))))************************))))))*********+++++++++((()))***)))((((((***,,,666666666666555444333222000000//////...---------...---,,,,,,++++++++++++......---------,,,,,,,,,))),,,,,,***+++555EEEQQQQQQJJJDDDEEEIIILLLLLLKKKJJJIII888(((((((((%%%)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))************************+++,,,---...UUU~~~{{{ppppppiiikkkkkkooopppsssxxx|||}}}|||zzz{{{{{{SSS'''))))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%###"""%%%))),,,BBBDDDEEEBBB888((("""((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&(((***)))(((''''''''''''$$$&&&((($$$$$$555LLLddddddmmm|||sssqqq}}}xxxzzz{{{zzzwwwuuutttuuuooorrrssssssqqqeeeHHH,,,"""&&&,,,000///,,,(((%%%)))+++///111...***...555777;;;DDDLLLLLLIIIJJJOOObbblllppplllnnnxxxlllccchhhrrrtttvvvzzzwwwooojjjccc___```dddggghhhiii^^^iiibbbEEELLL^^^PPP///;;;PPPbbbgggccc___```^^^]]]^^^bbbffffffaaa\\\TTT___XXXAAA```ggghhh___bbb\\\WWWVVVTTTSSSWWW\\\YYY]]]\\\ZZZUUUGGGCCCQQQJJJKKKOOOSSSPPPJJJJJJOOO>>>,,,)))...***)))+++))))))******)))((((((***+++))))))))))))))))))))))))************************))))))*********+++++++++((()))***)))((()))***,,,666666666555444333222111//////......------------------,,,+++++++++,,,,,,------------,,,,,,,,,,,,)))++++++)))...;;;IIIQQQOOOGGGBBBEEEJJJLLLLLLMMMLLLJJJ888(((((((((&&&)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************)))))))))*********++++++)))))))))***+++,,,---...MMMvvvuuunnnrrrnnnpppoooqqqtttxxx{{{}}}|||{{{zzzxxxyyy```)))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%"""###''')))'''===EEEFFFGGGHHH777&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%'''))))))(((&&&&&&''''''%%%&&&***((($$$+++666ZZZfffrrrvvvrrryyy|||~~~}}}yyyvvvwwwxxxooorrrlll```^^^```UUUDDD333...)))%%%$$$$$$###"""######&&&,,,000777DDDPPPAAACCCIIIPPPRRRSSSXXX___lllxxx~~~oooeeelllxxxwwwxxx}}}|||zzzsssjjjeeeeeeiiikkkllloooeeekkk```HHHTTTdddSSS<<<;;;AAAPPP\\\aaaaaaaaafffcccaaaaaabbbcccaaa^^^]]]dddZZZBBB```eeegggaaabbb\\\VVVTTTSSSSSSWWW]]]TTT[[[\\\\\\XXXIIIEEESSSIIIGGGKKKRRRQQQJJJHHHLLL???---)))---***(((+++)))((()))***)))((((((***,,,))))))))))))))))))))))))************************)))************+++++++++)))*********))))))+++,,,666666666555444333111111.........------------,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,++++++++++++)))+++******333BBBMMMPPPNNNEEEAAAFFFLLLMMMOOOQQQMMMKKK999(((((((((&&&***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))*********+++++++++)))))))))***+++,,,...///FFFnnnooommmwwwvvvyyywwwtttyyy~~~~~~{{{zzz{{{tttsssjjj,,,)))(((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%"""$$$)))***&&&888IIIKKKJJJPPPBBB,,,((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%###&&&((()))'''&&&%%%&&&$$$%%%&&&''''''&&&(((+++EEEfffuuuuuuzzzxxxwwwwwwzzz~~~}}}yyyvvvwwwyyypppllleee^^^\\\^^^___^^^HHH>>>333------///...,,,(((&&&***666CCCMMMUUU[[[FFFFFFJJJQQQUUUWWW^^^ffftttpppnnnpppttt|||nnnfffooo|||zzzxxx}}}~~~{{{tttkkkhhhiiikkkkkkjjjmmmhhhhhhZZZKKKZZZgggWWWYYYJJJ???DDDQQQ\\\aaabbb___^^^]]]^^^aaadddggghhhaaacccVVVAAA^^^aaaddddddccc[[[UUUSSSRRRRRRWWW^^^TTTZZZ[[[ZZZUUUGGGDDDSSSLLLFFFGGGOOOPPPJJJHHHLLL???---)))---)))(((+++)))((()))***)))((((((***,,,))))))))))))))))))))))))************************)))************+++++++++)))***+++***))))))+++---666666666555444333111000------------------,,,,,,++++++++++++,,,------...,,,,,,,,,+++++++++******+++,,,++++++666GGGPPPPPPNNNEEEAAAGGGNNNOOOPPPTTTMMMKKK999(((((((((&&&***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************)))************+++++++++)))))))))***+++---...///KKKrrrqqqoooyyyxxxxxxtttwww}}}{{{zzz|||rrroooooo...)))'''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$!!!$$$++++++&&&222HHHHHHBBBIII???,,,***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$"""%%%(((((('''&&&%%%%%%"""%%%%%%###$$$'''))))))222cccsssffflllxxx{{{ssswww{{{zzzvvvtttuuuxxxwwwjjjdddkkkqqqmmmmmmqqqGGGHHHMMMVVV]]]YYYKKK>>>CCC>>>AAAPPP^^^```XXXRRRIIIKKKQQQYYY\\\]]]aaafffmmmjjjqqq|||~~~zzzqqqxxx|||uuuvvvwwwvvvpppiiigggiiijjjhhhfffhhhfffbbbTTTMMM___jjj\\\aaaTTTKKKRRR```fffddd``````bbbdddfffgggggggggfffeeecccVVVCCC```aaaeeeiiiccc[[[UUURRRRRRRRRXXX^^^UUU[[[ZZZWWWQQQCCCBBBSSSQQQGGGEEEMMMPPPKKKJJJOOO@@@---)))---)))(((+++)))((()))***)))((()))***,,,))))))))))))))))))))))))************************)))************+++++++++)))***+++***))))))+++---666777777666444222000/////////.........---------,,,,,,,,,------.........---.........---,,,,,,+++(((***+++///<<>>===999...&&&%%%######$$$'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))'''444dddxxxeeeqqqiiirrrnnnxxx{{{vvvyyy}}}yyysssnnnmmmooorrrtttnnnhhhRRR@@@OOOkkkkkkVVVHHHOOODDDCCCYYY___XXX]]]OOORRRSSSSSSUUUXXXXXXTTTqqqxxxzzzzzz~~~}}}yyyuuuuuuxxxzzzxxxuuummmmmmnnnbbbggglll^^^ccclllmmmZZZKKK]]]nnnbbbOOOcccdddXXXVVVJJJeeeggg___eeefffeeedddfffjjjjjjhhhlllfffUUU@@@^^^^^^cccfffgggfff```XXXTTTUUUVVVSSSXXX[[[VVVQQQLLL@@@AAARRROOONNNIIIDDDGGGOOOQQQLLLEEE000))),,,******---+++))))))))))))))))))))))))+++))))))+++------***'''))))))))))))))))))))))))))))))))))))************)))***+++***))))))+++---666666666555444222000//////.........------------,,,,,,,,,---------......------......---,,,,,,+++***+++,,,222@@@OOOSSSPPPMMMFFFFFFOOOUUURRRQQQTTTOOOGGG888+++&&&((((((%%%''''''''''''((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))***))))))))))))))))))))))))(((...+++))),,,***---;;;iiimmmrrrsssrrrrrrtttvvvzzz~~~~~~{{{yyy{{{}}}|||xxx}}}wwwtttAAA+++)))&&&''''''((((((''''''&&&((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""###''')))***111NNNUUUFFFRRRSSS...((('''$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&OOOyyy{{{|||zzzuuu|||}}}}}}{{{uuutttwww{{{yyysssiiiTTTFFFVVVqqquuu]]]cccaaaGGGQQQkkkddd[[[YYYTTTRRRXXX^^^^^^ZZZiiisssxxx}}}yyy}}}}}}zzzxxxyyy||||||xxxuuuxxxvvvxxxjjjhhhiii^^^fffcccggg[[[RRR^^^bbbOOO===cccbbbQQQFFF444RRRaaadddgggeeeccceeegggiiikkkmmmrrrkkkYYYCCC```___cccgggggggggccc\\\ZZZ\\\\\\ZZZYYY[[[WWWTTTPPPCCCAAAPPPOOOOOOKKKDDDEEEJJJKKKHHHEEE111))),,,))))))---+++***************************)))((()))++++++)))'''************************))))))))))))************)))***+++***))))))+++---666666555555333222000///............------------,,,,,,,,,------------...---------------,,,,,,+++,,,,,,...777GGGSSSTTTNNNNNNFFFGGGRRRXXXUUUSSSUUUMMMEEE777***%%%((((((%%%''''''''''''((((((((((((((((((((()))))))))******((((((((((((((((((((((((((((((((()))))))))******((((((((()))))))))******)))))))))))))))))))))))))))...+++)))+++)))///AAAdddhhhlllmmmllllllmmmooosssvvvuuuqqqqqqvvvzzzzzz{{{uuuvvvsssqqqEEE***$$$&&&''''''((((((''''''&&&(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###&&&)))$$$%%%LLL[[[III```hhh444***'''%%%######$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((--- 666hhh~~~vvvwww{{{yyy{{{yyy|||xxxrrrtttxxxzzz}}}qqqQQQKKK\\\ooouuutttkkk]]]NNNQQQeeeiiicccZZZWWW]]]eeeeee___dddssszzz~~~||||||~~~zzzvvv|||rrrrrrddd___ffffffuuuaaaeee``````jjjfffUUULLLiiiiiiWWWGGG---HHH^^^jjjiiibbbaaafffhhhgggkkksssuuunnnZZZDDD```___cccfffeeefffddd___^^^```aaa^^^\\\\\\WWWUUUSSSGGGCCCOOOPPPRRROOOIIIFFFGGGHHHHHHGGG111))),,,((((((,,,***************************+++***))))))***+++***)))************************))))))))))))************)))***+++***))))))+++---555555444333222111000///------------------------------------------------,,,,,,---------,,,,,,+++,,,,,,000<<>>MMMNNNHHHIIIPPPJJJBBBFFFWWW[[[RRRKKK222KKK]]]iiihhh```___fffgggdddjjjuuurrrkkkYYYBBB___^^^bbbfffbbbdddccc___^^^``````]]]```^^^VVVTTTTTTIIIDDDOOOPPPSSSTTTPPPLLLLLLNNNOOOIII333***,,,((((((+++***************************,,,++++++++++++,,,,,,+++************************((()))))))))************)))***+++***))))))+++---444444333222111000000000,,,,,,------------------------------------------++++++,,,,,,---,,,,,,+++++++++222@@@OOOUUURRRMMMIIIEEEIIIUUUZZZXXXWWW[[[VVVMMM;;;+++%%%((()))'''''''''''''''(((((((((((((((((()))***+++******)))))))))))))))))))))))))))))))))))))))************))))))))))))***************************************---***)))+++)))888TTTcccfffiiihhhgggfffhhhkkklllqqqsssqqqqqquuuxxxwww{{{|||uuuyyytttZZZ333$$$'''(((((((((((((((((('''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$###$$$&&&(((''',,,555NNNgggdddZZZ___,,,&&&"""%%%'''%%%$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((()))(((''''''&&&&&&&&&''''''!!!///&&&***SSSnnnrrryyy|||xxxppp~~~ttttttsss^^^OOOfffxxxssslllQQQVVV]]]bbbccccccdddbbb^^^[[[mmmuuuzzz~~~~~~~~~iii\\\MMM@@@HHHNNNZZZNNNLLLCCC@@@@@@555...666888>>>;;;@@@000KKKZZZdddeeeaaaaaaggggggdddhhhqqqnnnhhhWWWCCC``````dddhhhccceeeddd___^^^```___\\\ccc```VVVSSSRRRHHHEEERRRMMMPPPSSSUUUSSSQQQSSSWWWLLL666,,,---((((((+++******************************++++++++++++***++++++************************((()))))))))************)))***+++***))))))+++---444333222111000000000000,,,,,,,,,,,,------------...------------,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++,,,555EEEQQQTTTQQQOOOFFFEEELLLWWW[[[XXX[[[cccbbbVVVBBB...&&&''')))'''''''''''''''((((((((((((((()))***+++++++++***))))))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++***************************,,,******++++++>>>```bbbeeehhhhhhggghhhkkkooolllqqqtttssssssxxxzzzyyyyyyuuu{{{qqq\\\111 '''(((((())))))(((((('''&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&'''$$$,,,///LLLnnn]]]KKKbbb999+++"""%%%(((&&&$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))(((((('''&&&&&&&&&&&&'''333***<<>>---(((((())))))))))))((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''###%%%&&&%%%$$$$$$&&&'''$$$$$$***CCCYYYQQQKKKZZZMMM666######'''&&&$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))(((((('''&&&&&&&&&&&&&&&###...***"""+++@@@ZZZqqqooouuutttxxx{{{sssvvvuuunnnuuu```III```iiieeewwwRRRXXX[[[[[[\\\```aaa``````kkkkkkkkk{{{~~~||||||}}}wwwVVViii{{{rrrsssrrrrrrkkktttrrrnnnqqqllleeegggbbb^^^QQQNNN666HHHTTT^^^___kkkqqqlllhhhjjjhhhccchhheeeXXXGGGeeedddeeeggghhhhhheee```^^^bbbcccaaabbbeeeaaa^^^YYYKKKGGGUUUNNNLLLOOOVVVXXXTTTQQQRRRRRR;;;000///***)))---+++++++++++++++++++++++++++'''+++///000...+++******++++++++++++++++++++++++))))))))))))************)))***+++***))))))+++---333222111/////////000000+++++++++,,,,,,---------.........------,,,,,,,,,)))***+++,,,,,,,,,,,,,,,---111===MMMTTTSSSSSSWWWEEEIIITTT\\\\\\ZZZeeetttvvvgggLLL333''''''))))))''''''''''''((((((((()))''')))+++,,,,,,,,,***))))))))))))))))))))))))))))))************+++++++++)))************+++++++++************************)))+++***,,,---...GGGoooggghhhhhheee```]]]^^^```XXX[[[[[[ZZZ]]]gggooorrrjjjyyyqqq|||ooofff:::***(((((())))))))))))((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((())))))******''''''''''''''''''''''''###%%%&&&&&&%%%$$$&&&''',,, ***===AAAJJJXXXXXX\\\???%%%!!!&&&%%%$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))***)))((('''&&&&&&&&&&&&&&&***%%%'''---((()))HHHrrrqqqyyyyyy{{{~~~}}}|||}}}}}}vvvqqqqqqtttcccMMMZZZjjj^^^eeeddd___ZZZ\\\aaaccc```^^^fffbbbaaasss~~~|||||||||iiiKKKfff}}}qqqooopppqqqhhhqqqllldddiiillliiijjjeeecccYYYUUU:::IIITTT```^^^ooowwwooojjjnnnjjj^^^eeecccVVVFFFdddaaabbbcccffffffccc^^^]]]aaacccbbb```fffgggeee^^^MMMHHHUUUSSSOOOPPPWWWZZZTTTOOONNNTTT===111000+++***---,,,++++++++++++++++++++++++***...444555333///...---++++++++++++++++++++++++))))))))))))************)))***+++***))))))+++---000000000000////////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***444BBBOOOSSSSSSRRRTTT???NNNXXXWWWXXXaaaeeebbbjjjbbbOOO999***''''''&&&'''&&&&&&&&&'''(((***+++)))***+++,,,,,,+++***)))+++++++++***++++++,,,,,,++++++******************(((***,,,,,,***((()))***...,,,(((111!!!---------)))//////)))333///OOORRRWWWXXXYYYYYYZZZ\\\```bbb\\\```dddffffffgggkkkoooooo|||}}}{{{mmm^^^PPP***((())))))((()))***)))'''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((+++++++++++++++***)))(((''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&+++$$$(((:::JJJOOOQQQUUU```SSS<<<&&&!!!&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''(((((())))))((('''&&&&&&'''((()))'''(((...999AAAbbbuuu}}}uuuxxx|||~~~}}}uuu```cccnnnuuuooo```VVVXXX^^^jjjgggttt^^^WWWfff^^^jjjeeegggeeeeeemmm{{{}}}{{{|||{{{vvvuuuyyymmmLLLeeevvvsssssseeeiiillljjjhhhggggggfffdddbbbeeeccccccTTTHHH888YYY\\\^^^___aaaccceeeffffffgggiiifffaaaAAAZZZaaa\\\aaaggggggeeeccc``````bbbdddgggccc]]]______QQQLLLZZZUUURRRRRRTTTSSSNNNNNNSSSRRRGGG000'''......))),,,+++,,,---,,,***)))***+++---------,,,------.........,,,++++++------,,,************))))))))))))(((***))))))))))))+++,,,---000000000000/////////...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---777FFFQQQUUUSSSRRRRRRJJJTTTZZZWWWYYYccciiigggccc^^^PPP:::***%%%(((***''''''&&&&&&''')))***+++******++++++++++++******,,,++++++*********++++++************************((()))***,,,---...000111---%%%$$$...***111---$$$''''''$$$###777999XXXWWW______^^^\\\[[[[[[\\\]]]aaaccceeefffgggiiikkkmmmqqq{{{zzz{{{pppbbbQQQ(((((()))***)))(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''((((((((((((((((((((((((***+++++++++******)))(((''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&***%%%&&&444DDDMMMOOOPPP[[[QQQ>>>*** """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''((((((((((((((('''&&&&&&((())))))'''&&&***333:::UUUkkkzzz{{{|||{{{|||wwwmmmooollliiijjjjjjdddYYYPPP___ooojjjlll\\\bbbeeehhhjjjiiieeedddmmmzzz}}}~~~~~~~~~{{{vvvxxx}}}uuuEEETTT```ooommmeee___jjjlllmmmnnnmmmkkkhhhfffgggfffgggXXXKKK999ZZZ^^^^^^___```aaabbbccccccdddeeeccc___???YYYaaa[[[___bbbbbbbbb```^^^___aaacccbbb```[[[]]]]]]OOOJJJXXXWWWTTTTTTVVVSSSMMMKKKNNNQQQGGG111'''------(((,,,,,,---...---+++***+++,,,,,,,,,+++************+++...,,,++++++------,,,***,,,,,,,,,++++++++++++******))))))((()))+++,,,---000000000/////////......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++...:::JJJUUUXXXWWWSSSQQQKKKQQQTTTRRRXXXccciiiggg```___SSS>>>+++%%%(((+++((('''''''''((()))***+++++++++************++++++,,,,,,+++***)))))))))***************************,,,***))))))***+++++++++)))'''///000+++***000+++222+++$$$(((CCCEEE^^^WWW]]]]]]]]]]]]^^^___```aaaeeeeeefffiiimmmpppqqqqqqqqqyyyvvvyyyqqqeeeVVV...((()))******(((&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((***************))))))(((''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&(((&&&$$$+++:::JJJNNNKKKXXXRRRBBB000%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''(((((((((((((((''''''&&&)))******(((%%%'''+++000GGG]]]vvv~~~|||xxxyyy|||xxxpppjjjlllpppmmm^^^PPPQQQnnncccvvvddd\\\iiidddpppllleeebbbhhhrrrvvvuuu{{{zzz{{{{{{xxxtttvvv{{{qqqLLLZZZbbbqqqtttvvvkkkdddiiinnnpppmmmiiiffffffiiiiiilll^^^NNN999ZZZ```^^^^^^______```aaaaaaaaa``````\\\>>>YYY```ZZZ]]]^^^^^^^^^]]]\\\]]]___bbb___^^^[[[^^^^^^PPPKKKYYYXXXWWWWWWXXXUUUNNNIIIIIIOOOGGG333''',,,,,,(((+++---...///...,,,+++,,,---,,,,,,+++***))))))))))))...,,,++++++------,,,***,,,,,,,,,++++++++++++***))))))(((((()))***,,,---000000/////////.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///===OOOZZZ^^^^^^ZZZVVVNNNTTTXXX[[[bbbkkkmmmiiibbb___SSS>>>...'''''''''((((((((())))))*********,,,,,,***))))))***,,,,,,---,,,+++***)))((((((((())))))))))))************+++***((()))++++++(((&&&...'''---***((('''000***111+++***444PPPNNN```VVV[[[ZZZ[[[\\\___aaabbbbbbfffeeeggglllsssyyyzzzyyypppvvvtttwwwooofff```AAA((('''(((***)))&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***))))))((((((''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&&&&'''$$$$$$333GGGOOOKKKXXXTTTGGG555)))&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''(((((((((((((((''''''((()))***(((&&&&&&(((***777JJJggg{{{}}}wwwwww{{{|||}}}yyyyyywwwtttpppkkkgggeeeMMM```iiirrrooo\\\hhhdddpppmmmhhhbbbbbbffflllooo{{{yyyxxxxxxyyyxxxwwwwwwZZZ]]]lllooo^^^nnnuuullldddjjjppppppkkkfffeeefffiiiiiinnnbbbQQQ999YYY```\\\]]]]]]^^^___aaabbbccc^^^^^^\\\???ZZZaaaZZZ]]]]]]^^^^^^]]]\\\\\\^^^___^^^___]]]aaaaaaRRRMMM[[[XXXXXXYYYZZZWWWQQQJJJFFFMMMIII666(((***+++(((+++,,,---...---,,,+++,,,------,,,,,,+++++++++,,,,,,...,,,++++++,,,---+++************)))))))))(((((())))))(((((()))***,,,---////////////............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222CCCVVV```fffhhhddd^^^ZZZ```gggmmmrrrsssoooiii^^^WWWIII888...+++'''###)))))))))***************---,,,+++******+++,,,---,,,+++***)))((('''''''''(((((()))))))))*********&&&&&&(((+++---......,,,111'''(((---+++...+++ ###&&&000???XXXOOO```YYY___]]]\\\\\\]]]]]][[[YYYgggfffgggllltttyyyzzzyyymmmuuusssuuukkkfffmmm\\\,,,'''%%%)))***'''(((,,,''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((('''(((((()))))))))((((((''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&$$$'''$$$###///DDDOOOOOOWWWTTTIII777((($$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''((())))))((((((((()))***888PPPfffnnnmmmooovvv}}}~~~|||uuunnnlllqqqvvvXXXQQQwwwiiizzzeeegggjjjkkkkkkjjjeee```aaakkkttt|||xxxyyy}}}~~~zzztttYYYwwwxxxwwwKKKmmmtttiiinnnrrrssspppjjjggghhhkkkiiiggglllcccSSS999WWW^^^\\\\\\]]]^^^```bbbdddfff^^^^^^\\\???[[[bbb[[[______``````___]]]\\\\\\^^^\\\^^^^^^aaa```QQQMMM\\\WWWXXXZZZ[[[ZZZVVVNNNGGGKKKKKK999)))***+++(((+++***+++,,,,,,+++***+++---++++++++++++,,,---.........,,,++++++,,,---+++************)))))))))(((((()))((((((((((((***+++,,,/////////.........------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------777III[[[cccgggjjjfff^^^ZZZ___fffjjjiiiddd]]]XXXRRRJJJ<<>>+++***+++***,,,)))+++,,,,,,******+++---++++++******++++++,,,---...,,,++++++------,,,***,,,,,,,,,++++++++++++***((((((''''''((()))+++,,,//////.........---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------:::KKKZZZ]]]___```[[[QQQQQQUUUYYYYYYUUUOOOLLLLLLIIIDDD888,,,'''***+++)))******+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,+++)))(((((('''''''''((((((''''''(((((()))******+++***,,,,,,)))(((,,,777@@@999[[[fffxxx<<>>,,,$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((('''&&&'''((())))))))),,,...555EEE]]]pppvvvsssqqqtttwww{{{xxxssstttxxxzzz{{{uuubbb___nnnwwwxxxooouuukkkgggfffhhhgggeeejjjqqqkkknnnmmmhhhddddddaaa\\\VVVXXXUUUVVVKKKQQQuuulllpppnnnjjjgggeeedddfffggghhh```dddbbbYYY===UUUXXXaaa```___^^^___```bbbdddbbbaaa\\\>>>YYYaaa\\\``````aaabbbaaa___^^^^^^___\\\^^^\\\^^^ZZZKKKJJJ\\\[[[]]]^^^]]]^^^]]]TTTIIIJJJOOOAAA---***,,,+++---***+++,,,,,,++++++,,,...///...---,,,++++++++++++...,,,++++++------,,,***,,,,,,,,,++++++++++++***((((((''''''((()))+++,,,//////.........---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------999IIIVVVVVVTTTTTTMMMBBBRRRTTTUUUSSSNNNKKKOOOUUUIIIFFF<<<...&&&'''+++---***+++,,,---,,,,,,***)))++++++---......---++++++(((((('''''''''(((((()))&&&''''''((()))******+++'''***------111>>>RRRccc___kkkXXXwwwKKKnnnaaapppccc___[[[XXX[[[FFF\\\aaaZZZWWWWWWZZZ___aaa^^^ZZZgggkkknnnooonnnooorrruuuuuuwwwsssyyyuuuuuu|||JJJ333"""%%%+++)))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((%%%&&&&&&'''((((((((('''''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&"""!!!###&&&###%%%777NNNPPPVVVTTTEEE333)))&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%&&&&&&'''((())))))((((((((('''&&&&&&'''((('''''''''''')))777TTTnnnssskkkrrrtttwwwzzz|||tttssszzzxxxqqqEEEuuunnnxxxrrrrrrrrrhhhccceeefffcccaaacccccclllnnneee\\\YYYZZZYYYjjj^^^ooojjjjjjDDDxxxwwwqqqnnnkkkiiijjjjjjiiiiiihhh___bbbbbb[[[???VVVXXXcccbbb```^^^]]]^^^___```cccaaa\\\===WWW___[[[```]]]___aaaaaa```___```aaa___```^^^___[[[LLLKKK^^^^^^``````]]]^^^^^^UUUIIIJJJQQQCCC...***,,,,,,...+++,,,------,,,,,,...///555333111///---,,,+++***...---+++,,,------,,,************))))))))))))(((((((((''''''((()))+++,,,........................---------............///.........------,,,,,,,,,)))...,,,,,,...)))(((333FFFLLLQQQTTTVVVUUUNNNFFF\\\WWWQQQNNNOOOQQQQQQQQQQQQLLL>>>---%%%'''***(((*********++++++,,,,,,,,,...---,,,+++***((('''''''''''''''''''''((())))))((('''(((+++)))&&&(((---111++++++777JJJZZZccciiiWWWpppWWWfff^^^\\\ggglllhhhQQQaaaWWWMMM^^^ZZZXXXTTTUUUXXX^^^dddhhhhhhfffgggnnnxxxwwwqqqxxx|||rrrrrrwwwyyyqqq{{{}}}aaa000,,,)))$$$(((&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((($$$&&&''''''&&&%%%%%%&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%"""!!!$$$((($$$!!!///BBBGGGSSSRRRGGG;;;*** %%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''&&&&&&(((((((((((((((''''''''',,,%%%***///777[[[wwwqqqwwwxxx{{{}}}}}}{{{wwwzzzzzzTTTYYYxxxdddBBBDDDOOOQQQfffcccgggdddXXX|||www~~~ssssss}}}vvv{{{zzzmmmnnn>>>nnntttlllfffhhhpppooogggeeekkkbbbbbbddd^^^]]]LLL???___aaa```____________^^^\\\```aaa___<<>>^^^\\\]]]___bbbddddddcccbbb]]]bbbdddBBBVVV___```ddddddaaaaaadddfffdddbbbddd___```]]]^^^\\\MMMKKK]]]^^^[[[ZZZ[[[^^^]]]XXXSSSMMMKKKHHH999(((+++000(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++***)))***+++)))***+++***))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,)))...,,,+++...***,,,:::LLLQQQVVVWWWYYYYYYSSSKKKPPPQQQSSSVVVYYYXXXVVVSSSGGGBBB777,,,(((***,,,******++++++++++++,,,,,,,,,,,,,,,+++***))))))(((((()))(((((((((((()))******)))''''''***)))%%%%%%'''222JJJ___dddhhhmmmkkkaaaZZZaaaFFFiiirrrooorrrtttdddcccXXXcccPPPVVV]]]YYY\\\[[[[[[]]]bbbhhhkkkmmmmmmhhhpppvvvrrrvvvnnnrrr}}}EEE###''')))$$$%%%(((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((&&&(((+++,,,***)))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%"""###'''&&&###(((222HHHPPPRRRPPPGGG000"""'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((%%%+++***(((...<<>>444,,,***+++***)))++++++++++++++++++++++++++++++******))))))(((((()))))))))))))))******+++((((((******'''%%%+++333EEE^^^kkkeeeeeeqqqqqqeee]]]```DDDlllwwwppprrruuuhhhiiiZZZ\\\XXXIII```XXX[[[[[[\\\___cccgggkkklllnnnjjjxxxzzz}}}}}}uuuuuu}}}xxxFFF$$$'''---'''"""###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&(((+++,,,+++)))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&######&&&&&&###%%%***CCCLLLPPPRRRLLL555$$$((($$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((%%%---(((&&&---...DDDooo{{{zzzpppDDDtttwwwzzzrrrsss}}}|||yyy^^^KKKYYYSSS>>>kkk||||||xxx{{{xxxkkkIIIwwwvvvpppmmmnnnmmmjjjlllqqqpppnnnnnnfffcccOOO<<>>WWWYYY[[[ZZZWWWVVVVVVRRRLLLQQQTTTXXXYYYWWWUUUUUUVVVIII:::---,,,---++++++---,,,,,,,,,++++++*********''''''(((((())))))******'''''''''''''''((()))))),,,'''%%%***222===LLLXXXWWWZZZUUULLLOOO]]]ggghhhooovvvOOOcccllltttzzzttteeebbbUUUhhhbbbxxxKKKhhheeeiiilllooorrrwww~~~}}}yyyzzz|||ccc111(((...(((%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))''''''''''''((((((((()))))))))(((&&&%%%%%%(((+++(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%% %%%'''%%%###$$$(((***"""@@@JJJBBBLLLSSSBBB+++$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''((())))))***)))!!!***..."""&&&111,,,;;;kkk{{{hhhcccttt{{{wwwdddnnngggcccKKKvvv|||~~~yyyrrrCCCwwwwwwtttooooooqqqssssssjjjgggjjjhhhkkkXXXBBB[[[eeellltttvvvqqqkkkhhhgggiiigggggg^^^AAAfffkkklllkkkgggeeeggggggbbb``````aaaaaa___```___SSSTTTgggbbbdddffffffccc___\\\[[[SSSQQQUUUNNN777,,,......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++++++++***)))***+++)))***+++***))))))+++---......---------,,,,,,,,,---,,,,,,++++++,,,,,,---///------...***(((000<<<+++***+++,,,+++111EEEZZZXXXXXXVVVTTTVVVXXXTTTNNNSSSWWWYYYXXXYYYXXXSSSLLLNNNBBB333***(((***,,,,,,***+++,,,,,,,,,***)))(((((($$$$$$))),,,***(((((((((((('''''''''((()))***&&&%%%111...JJJUUUnnnoooooojjjuuuhhh[[[hhhiiikkkuuurrrbbb^^^kkktttppppppccciiiYYY\\\gggaaa___VVVeeeggghhhhhhooozzz~~~{{{~~~}}}ssssss[[['''"""333$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((()))******(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((('''''''''%%%%%%$$$$$$%%%%%%&&&'''+++111888AAAQQQXXXFFF---&&&###'''(((!!!%%%)))###''''''''''''''''''''''''''''''''''''(((((((((((())))))(((''''''''''''(((((((((((()))+++,,,+++***000QQQvvv~~~zzzUUUyyypppqqqzzz^^^eeetttZZZkkkqqq\\\kkk~~~vvvzzzsssiii{{{xxxrrrfffiiiooohhh```\\\VVVssstttwwwxxxuuuoookkkkkkiiiggghhhhhh>>>jjjbbbooonnnjjjfffddddddeeeeeeeee]]]^^^______^^^___bbbeeefffbbbaaacccaaa[[[YYY\\\RRRTTTIIINNN666444&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......,,,,,,---...,,,,,,,,,+++++++++******,,,+++******+++,,,...///......---------,,,,,,,,,---,,,,,,++++++,,,,,,---///------...***)))000:::+++++++++,,,+++222FFFZZZYYYYYYXXXUUUVVVXXXTTTMMMRRRVVVXXXXXXXXXXXXRRRKKKMMMBBB333***(((***,,,+++***++++++++++++)))(((''')))&&&&&&***,,,)))'''(((((('''((())),,,///333444EEEAAAEEEHHHXXX```lllmmmllljjjuuukkkTTTjjjlllhhhjjjiii___UUUlllqqqqqqooofffiiiWWW\\\hhhaaaZZZNNN]]]fffmmmnnnrrryyy~~~~~~~~~yyyrrrxxxfff777&&&,,,%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&''')))...444???PPPZZZMMM888'''"""&&&((("""%%%)))###''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((((((((())))))((((((((()))***++++++---???```}}}OOO{{{{{{rrr```ggggggvvvXXXvvvfffbbb}}}wwwwwwsssiiisssrrrnnnfffhhhlllgggddd___RRRyyyyyyyyyxxxtttooollllllkkkggghhhhhhAAAiiicccnnnkkkhhheeecccdddfffffffff___^^^]]]]]]^^^___```aaaeee```___aaa```\\\]]]```WWWUUUNNNLLL;;;333***---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......,,,,,,---...,,,,,,,,,+++++++++******++++++******+++,,,...///......---------,,,,,,,,,---,,,,,,++++++,,,,,,---...---------++++++000888++++++,,,+++,,,555III[[[ZZZ[[[XXXVVVVVVXXXSSSMMMQQQUUUXXXXXXXXXWWWQQQIIILLLAAA333***(((***++++++************)))((('''&&&***'''(((++++++(((''')))&&&---888AAAHHHMMMPPPRRR\\\TTTMMM\\\aaagggeeekkklllmmmxxxpppKKKnnnooodddooonnnfffNNNpppooovvvsssvvvsss\\\```nnnhhhcccXXX\\\iiiuuuxxxxxxzzz}}}xxxnnnttt{{{oooKKK+++%%%+++''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((())))))))))))(((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''+++///:::LLLYYYSSSDDD***###%%%(((###&&&)))$$$''''''''''''''''''''''''&&&''''''''''''((((((((())))))((((((((())))))******)))(((''''''(((***+++222000FFFpppYYYwwwwwwoooxxxvvvqqqkkkfff```RRRlll|||rrrSSSwwwwwwsssuuullllllmmmjjjfffhhhhhhfffjjjbbbLLLyyyyyyxxxtttooollljjjiiimmmhhhggghhhDDDeeedddjjjhhhfffcccccceeefffffffffaaa]]]ZZZZZZ]]]___^^^]]]bbb^^^]]]______^^^```ccc\\\WWWUUUJJJBBB000...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......,,,,,,---...,,,,,,,,,+++++++++******++++++******+++,,,...///......---------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---111444+++,,,,,,+++---888LLL\\\[[[[[[XXXUUUVVVWWWRRRKKKPPPTTTWWWWWWWWWWWWPPPIIIKKK@@@222)))(((***+++************)))(((''''''&&&)))((((((***)))&&&)))...000BBBWWWdddfffbbbaaabbbaaaUUUIIIaaa```jjjbbbmmmppprrr|||qqqGGGoooppp```qqqtttmmmIIIwwwsss~~~cccdddqqqnnnqqqnnnaaajjjssswwwxxxyyy|||tttnnnlllwwwxxxrrr^^^666!!!...''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))))))))(((((())))))***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())),,,666HHHWWWXXXPPP111%%%%%%((($$$&&&)))$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((()))***,,,+++)))'''%%%&&&)))+++444)))111UUUxxxtttSSS{{{~~~bbbcccttt{{{uuuuuuqqq```cccrrr___VVV}}}yyyIIIooovvvqqqwwwpppiiimmmiiiiiikkkfffeeennndddGGGtttwwwxxxsssooommmjjjgggmmmiiieeegggGGG]]]dddfffgggeeeddddddeeeeeeeeeddd```[[[WWWWWW\\\___^^^\\\^^^^^^___````````````aaa```WWW[[[HHHGGG...000---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......,,,,,,---...,,,,,,,,,+++++++++******+++************,,,---.........---------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,++++++---000111000+++------+++///<<>>111)))(((******)))***))))))(((((((((((((((((((((((()))''''''...777KKK[[[mmmpppfff[[[YYY[[[eeeYYYJJJaaa___jjjdddoootttuuu|||iiiIIIkkklll]]]eeeuuusssOOO~~~|||gggkkktttooovvvzzzeeeeeegggmmmtttyyy|||~~~~~~qqqjjjjjjvvvvvvxxxrrrHHH$$$((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***)))))))))))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((,,,777JJJZZZ```^^^<<<+++%%%(((%%%&&&)))$$$''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%&&&&&&'''((()))***------+++(((%%%%%%(((+++---&&&$$$666YYYvvv{{{sss{{{JJJooofffnnn|||}}}rrrrrrsssjjj]]]ccc___dddXXXggg|||{{{zzzyyyOOOhhhvvvsssvvvrrrgggmmmlllnnnooohhhgggqqqgggHHHmmmtttxxxuuurrrqqqmmmgggkkkiiiffffffIIITTTcccccchhhgggeeeeeeeeeeeebbb```___YYYUUUUUUZZZ^^^^^^\\\]]]___aaabbbbbbaaa___\\\___WWW[[[IIIHHH...000+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......,,,,,,---...,,,,,,,,,+++++++++******+++***))))))***+++---.........---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,******...222111---+++...---+++000@@@SSS___YYYZZZWWWUUUUUUWWWRRRKKKTTTVVVVVVUUUUUUVVVRRRMMMGGG===000)))(((******)))))))))((((((((()))***+++(((((())))))(((+++888FFF___fffkkkeee[[[UUUZZZaaaggg]]]RRR]]]```fffeeekkkxxxvvvyyy\\\TTTggghhh```llldddyyy|||nnnvvv~~~ssswww|||qqqhhhdddmmmzzzsssmmmhhhtttxxx]]]000$$$((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))))))))*********))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''((('''(((---:::LLL]]]gggjjjIII222'''((($$$%%%(((%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&((()))***+++...//////+++'''%%%(((+++))))))&&&)))BBBeeewwwwww~~~}}}~~~|||~~~^^^ZZZwwwiiioooyyyuuujjjmmmpppeee```^^^___XXXhhhMMM{{{xxxvvvtttaaaaaatttwwwsssrrriiinnnoooppprrrllljjjrrrjjjPPPaaakkkqqqooommmnnniiibbbjjjkkkiiihhhKKKKKKdddccchhhhhhgggggggggeeebbb___^^^ZZZVVVUUUXXX\\\]]]]]]]]]aaacccbbbaaaaaa^^^ZZZ\\\XXXYYYOOOGGG222...+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......,,,,,,---...,,,,,,,,,+++++++++************))))))***+++---.........---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,***)))...444222***+++......+++111CCCUUU```ZZZZZZYYYVVVWWWYYYUUUNNNWWWXXXVVVSSSTTTVVVTTTOOOFFF<<<000)))(((***)))((((((((((((((()))+++,,,...)))***+++++++++222DDDUUUfffbbb]]]XXXXXX]]]ffflllaaa\\\]]][[[gggiiiooonnn~~~xxxxxxQQQhhhhhhjjjlll~~~ooorrrzzzwwwzzz}}}~~~rrrkkksss}}}tttqqqllltttyyykkkEEE///(((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))***************))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((((((((...:::JJJXXXaaafffUUU999)))((($$$$$$'''%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&''''''(((***+++---...///111222...)))&&&(((+++'''+++,,,+++555NNNlll~~~yyyWWWffflllgggmmmrrrlllkkkmmmiiieee___fffQQQhhhPPPsss}}}xxxsssqqqoooTTTmmmyyynnnrrrppptttrrrqqqtttrrrnnntttooo\\\^^^hhhmmmiiihhhjjjggg___jjjnnnmmmlllNNNDDDeeedddggggggggghhhiiigggdddaaa```^^^ZZZWWWVVVXXXZZZ\\\___bbbbbb^^^^^^aaaaaa]]]ZZZ[[[WWWWWWEEE999,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......,,,,,,---...,,,,,,,,,+++++++++*********))))))))))))+++,,,---......---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,***)))///555222)))+++///...+++111DDDWWW```[[[\\\ZZZXXXYYY[[[XXXQQQXXXYYYWWWSSSSSSVVVUUUQQQFFF<<<000)))(((***)))(((((((((((((((***,,,...000++++++,,,------666LLL```iii___TTTSSSZZZbbbfffgggZZZZZZfff___sssttt{{{|||{{{MMMxxxmmmpppxxxhhhnnnrrr|||tttzzzwwwooottt}}}}}}}}}zzzsssqqquuuxxxyyyzzzzzzpppWWW@@@))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************)))******+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&'''((((((******...999EEEOOOVVV[[[\\\===***(((######&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((()))***+++---///000///222333000***'''(((***$$$''',,,---***666[[[hhhaaazzzhhhkkkzzzuuukkkkkkmmmhhhfffhhhVVVXXXeee]]]}}}~~~yyysssooosssHHHfffyyyllltttyyy}}}rrrppptttuuuqqquuusssfffeeeooorrrkkkjjjnnnmmmeeejjjqqqqqqoooPPPAAAggggggeeeeeegggiiijjjiiifffccccccaaa]]]XXXUUUUUUWWWZZZ```ccc```ZZZZZZaaadddbbbXXX]]]UUU\\\DDD>>>+++---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......,,,,,,---...,,,,,,,,,+++++++++*********))))))))))))+++,,,---......---,,,,,,+++******++++++,,,,,,,,,,,,------+++++++++,,,......,,,***(((+++,,,+++333DDDVVV```^^^VVVVVVXXXVVVYYYYYYMMMWWWYYYYYYWWWWWWYYYVVVRRREEE:::---'''(((***)))&&&)))((((((((()))+++...000---++++++...666CCCRRR]]]aaa\\\XXXXXX^^^dddeeebbbOOOiiiiiiUUUzzz~~~}}}|||HHHqqqyyyyyymmmnnnsssxxxggguuubbbyyysssooozzz{{{zzzrrrjjj777 +++&&&444***%%%+++************************))))))*********+++++++++***,,,------+++******+++***************)))(((((())))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''---BBB888WWWMMMZZZYYYIII...###)))((($$$***''''''''''''((((((((((((&&&&&&&&&'''''''''((((((******+++,,,...//////000///000111111///,,,)))&&&)))&&&(((***(((...GGGccc{{{vvvXXXdddooosssvvvwwwssslllaaa\\\oooccc[[[bbb\\\ppp~~~}}}yyymmmwwwvvvcccKKK|||yyyrrrvvvzzzuuuwwwzzz{{{yyyvvvrrrpppMMMzzzgggpppmmmtttqqqooommmfffppplllWWW???dddjjjkkkkkkkkkjjjhhhfffeeeddd___```___]]]ZZZYYYYYYZZZ```bbbcccdddcccbbbbbbccc\\\[[[[[[YYYMMM:::///..............................111333111,,,***,,,000++++++++++++++++++++++++++++++++++++++++++++++++)))******))))))))),,,.........------,,,++++++***++++++,,,,,,,,,,,,------+++++++++---//////---+++***------,,,444EEEVVV```aaaXXXXXXXXXTTTWWWUUUHHHWWWXXXXXXVVVWWWYYYWWWRRRHHH<<<...'''(((******((())))))(((((()))+++---...++++++)))---===RRR^^^___aaabbbbbbaaadddiiiiiiggghhh|||qqqQQQsss{{{}}}|||OOOxxxmmmmmm|||qqqnnnjjj~~~yyyyyy~~~||||||~~~vvvvvvPPP---...###///'''(((...***************************************+++++++++)))***++++++***)))+++,,,+++++++++++++++******)))))))))))))))(((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((***((()))666@@@JJJOOOUUU\\\NNN333$$$(((&&&"""&&&''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((()))***+++,,,---......000000111111000---***((()))'''(((***&&&'''777LLL}}}bbbfffnnnvvvvvvpppmmmooovvvccc```^^^\\\[[[]]]qqq~~~uuu{{{yyypppNNNyyyuuuxxxrrryyyzzzyyyxxxyyyzzzyyytttpppGGGrrriiitttqqqvvvtttqqqpppiiirrrlllYYY???aaagggkkkkkkkkkjjjhhhfffdddccc\\\]]]]]]\\\[[[[[[]]]___aaabbbbbbbbbbbbbbbcccddd[[[XXXXXXWWWLLL;;;...***........................,,,///111///+++)))+++...++++++++++++++++++++++++++++++++++++++++++++++++)))******))))))))),,,.........------,,,+++++++++++++++,,,,,,,,,,,,------+++++++++---000000///------//////---444EEEVVV```aaaZZZYYYYYYVVVZZZVVVGGGWWWXXXWWWVVVXXXZZZWWWQQQNNNAAA000''''''***+++)))***)))((((((((()))+++,,,,,,+++***111IIIaaaggg```ooolllgggfffjjjjjjZZZGGGkkk}}}jjjDDDiii{{{wwwWWW~~~gggwwwuuuxxxvvvsssiii|||{{{zzzuuuyyy{{{qqquuuggg666..."""---'''***...+++++++++++++++++++++++++++++++++++++++************+++++++++***+++---///,,,,,,,,,---,,,++++++***))))))))))))(((((((((((()))(((((((((((((((((()))((((((((((((((((((((((((---"""222)))FFF<<>>GGGYYYUUUcccWWW:::,,,)))&&&&&&''''''''''''((((((((((((''''''((((((((()))))))))))))))******++++++++++++,,,,,,---......///.........+++)))((()))******+++...---bbbzzz~~~___XXX```rrr~~~]]]hhhmmmqqqRRR|||}}}}}}zzz~~~~~~xxxwwwzzz[[[WWWvvvvvvxxxvvvzzz{{{ppptttqqqllloooNNN[[[eeejjjlllmmmnnnnnnkkkiiigggaaa```]]]YYYXXXZZZ___ccc\\\]]]aaafffjjjhhhbbb]]]YYYWWWTTTQQQQQQMMMBBB555....................................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******))))))))),,,...------..................++++++,,,,,,,,,,,,------+++++++++---//////---+++,,,...,,,***111CCCWWWbbb___\\\\\\XXXXXX```WWW<<>>///+++,,,,,,******++++++,,,,,,,,,,,,+++---AAAXXXcccddddddhhhmmmmmmSSSOOOiiiwwwmmmkkkxxxvvvttteee]]]TTT\\\aaayyyxxxsss|||666***+++***###///,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......***,,,---,,,+++***,,,---,,,,,,,,,,,,,,,++++++***))))))))))))(((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))(((+++'''000***888CCCWWWSSSggg___@@@///,,,'''%%%''''''''''''(((((((((((('''((((((((()))))))))))))))************+++++++++***++++++,,,---......///******)))(((((()))******---,,,@@@mmmbbbUUU^^^ooowwwtttppplllaaammmyyy{{{~~~}}}{{{zzz|||~~~aaaRRRwwwvvv{{{xxxzzzyyypppwwwrrrlllsssPPPYYYdddggghhhkkkmmmmmmkkkhhhgggccc```\\\XXXVVVXXX]]]bbb___^^^___cccggghhhddd___XXXXXXUUUQQQPPPPPPHHH===...........................---------.........---------------------------++++++++++++++++++++++++)))******))))))))),,,...------..................++++++,,,,,,,,,---------+++++++++,,,......,,,***---...---***222EEEYYYddd^^^]]]]]][[[\\\fff]]]AAAEEESSS___^^^ZZZ^^^gggnnneeeUUU???111,,,,,,+++******+++,,,------------,,,555SSSgggaaa^^^jjjooohhh\\\YYYooo___bbbwwwbbb\\\WWWQQQeeerrriii***'''000///%%%...(((,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////---///111000///.........------......------,,,+++))))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))***************111BBBSSSNNNgggbbbCCC222///+++(((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************)))******+++,,,---...///%%%'''))))))***,,,------%%%///%%%EEE~~~cccQQQfffhhhwwwtttkkkppp___yyyyyyzzz|||}}}}}}}}}|||gggQQQzzzxxx~~~xxxwwwrrrrrryyyrrrllluuuQQQWWWcccdddfffiiikkkllljjjhhhfffgggddd^^^XXXTTTUUUYYY]]]bbb___]]]```eeegggeeebbbYYY[[[XXXSSSRRRSSSMMMEEE........................------,,,,,,......------------------------------++++++++++++++++++++++++)))******))))))***,,,...---------,,,,,,,,,++++++,,,,,,,,,------.........------------------------111+++---...,,,===XXXfffcccaaabbb[[[fffiiiOOOGGG>>>TTT___XXXZZZjjjoooeee^^^SSSPPP111(((666)))******))),,,...+++(((---777[[[kkkfffdddbbbeeeqqqhhhRRRwwwlllnnniiilll]]]QQQqqquuuooottt~~~@@@333)))***......+++))),,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...))))))***+++++++++******))))))))))))(((((((((((())))))************))))))))))))************))))))''',,,,,,)))+++444===AAA\\\^^^gggKKK;;;777"""222))))))))))))))))))))))))...222000***))),,,+++''')))************+++++++++******+++++++++,,,,,,,,,++++++************++++++000$$$444...```~~~}}}iiiYYYTTTddd]]]sss~~~RRR{{{xxxxxx}}}~~~zzzyyy}}}qqqNNNzzzvvvzzzzzzxxxuuuoooyyyjjjppp888jjjhhhjjjjjjiiikkknnnjjjdddiiiaaa]]]ZZZPPPFFFLLL[[[dddcccbbbcccdddcccaaa___TTTRRRWWWWWWOOOQQQQQQGGG<<<333---......***))),,,,,,------......------,,,...---,,,,,,++++++,,,,,,************************)))******))))))))),,,...---------,,,,,,,,,,,,+++,,,,,,,,,---------......---------------,,,,,,,,,///,,,...000...:::RRR```eeeccceee]]]hhhjjjQQQKKK888QQQaaa```eeerrrmmm\\\^^^WWWVVV777***333***...111///...,,,(((***999JJJjjjxxxqqqmmmddddddyyy}}}XXXiiivvvwwwbbbrrrggg^^^uuurrrZZZnnn666---&&&(((++++++)))))),,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...///000000000///...------+++************)))))))))(((((())))))))))))(((((())))))************))))))'''))))))))))))...999AAAUUU```eeePPP@@@444%%%...))))))))))))))))))))))))---000...)))(((++++++((()))************+++++++++******+++++++++,,,,,,,,,++++++************++++++---&&&//////GGGvvvvvvmmmkkkddd___hhhvvv}}}|||ZZZwww{{{{{{~~~~~~zzzzzz}}}qqqNNNrrr}}}uuuxxxwwwtttrrrmmmwwwjjjppp>>>jjjiiijjjiiigggiiillliiidddeeeaaa]]]ZZZQQQIIIMMMVVVaaaaaabbbdddeeedddaaa___ZZZXXX\\\ZZZRRRSSSSSSIII???555------...+++***,,,,,,------......------,,,...---,,,,,,++++++,,,,,,***************************++++++******+++---///......---------,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,...---///111000777JJJ\\\gggeeeggg```iiikkkSSSPPP<<>>000+++---///---+++,,,------......------,,,...---,,,,,,++++++,,,,,,***************************+++++++++***+++---000/////////.........------------------------------+++++++++,,,,,,---------///333...---333444DDDdddhhheeehhhbbbhhhgggSSSXXX[[[@@@@@@fff~~~ttteeeeee```^^^VVVNNN@@@111,,,***(((***222@@@SSSeeeooorrriiiuuuzzzqqq]]]uuuPPPsssMMMzzzzzzooorrr}}}fff444---***)))+++---+++((()))---************************************************,,,,,,++++++,,,,,,---...******+++,,,,,,---,,,,,,++++++*********))))))))))))******++++++******)))))))))************)))))),,,%%%&&&,,,)))###,,,===NNNjjjaaa```RRR555555+++************************(((''''''((())))))***,,,))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++444(((???HHHhhh~~~|||wwwrrroookkk}}}yyyrrr}}}XXX}}}zzzyyywwwuuusss\\\UUUooowwwsssrrrtttuuuqqqmmmtttpppqqq[[[bbbhhhkkkjjjeeedddeeeeeecccaaajjjnnndddSSSNNNYYYgggcccaaa___```bbbdddeeeeee[[[WWWZZZXXXQQQTTTWWWOOOMMMCCC555------///...+++,,,------......------,,,...---,,,,,,++++++,,,,,,************************)))*********)))***,,,///000////////////............------------,,,,,,,,,+++,,,,,,------......//////555...+++444222@@@fffhhheeehhhcccgggdddSSS\\\^^^GGGGGGfffwwwjjj^^^cccaaa```TTTUUUJJJ888;;;999888;;;CCCRRRfffsssrrrjjjdddrrrvvv~~~qqqfffbbbbbbSSSrrrsssrrr|||}}}mmmDDD$$$******((()))+++***&&&'''***)))))))))***************)))))))))***************,,,,,,++++++,,,,,,---...((()))+++,,,------......+++************)))))))))***++++++,,,,,,++++++***))))))************)))))),,,'''(((+++***''',,,666LLLbbbaaa^^^WWWAAA666...************************)))''''''******)))***---)))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,(((+++111%%%RRRhhhKKK|||||||||yyyxxxuuupppnnn{{{\\\yyy~~~{{{xxxwwwtttppppppaaaNNNmmmuuuqqqooosssrrrnnnlllrrrrrrrrrfff```dddiiikkkiiiffffffeeebbb```dddiiidddSSSIIIVVVjjjfffdddbbbaaaccceeeeeeeee[[[YYY]]][[[UUUXXX[[[RRRNNNHHH<<<000---......+++,,,------......------,,,...---,,,,,,++++++,,,,,,************************))))))***)))((())),,,...000000000/////////............---------,,,,,,,,,,,,,,,---......///000000---777...,,,666///999bbbiiieeeiiidddgggcccSSS______ZZZZZZ]]]^^^\\\]]]bbbdddeeeVVV\\\RRRAAAQQQWWWQQQSSSWWW```nnnxxxuuukkksssxxxsss|||}}}zzzqqqPPP^^^oooppptttzzzxxxlll333(((***###+++'''&&&))))))'''(((***((()))))))))*********+++((()))))))))*********+++,,,,,,++++++,,,,,,---...***+++,,,---------------,,,,,,+++++++++***************++++++++++++******))))))************))))))***)))((()))***+++------EEERRR```\\\[[[PPP555111************************+++''''''++++++)))***...)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---%%%///******[[[NNN{{{{{{{{{}}}|||vvvuuuwwwvvvrrrkkkjjjttt~~~}}}|||eeekkk~~~~~~|||yyywwwsssmmmpppiiiNNNqqqwwwssspppwwwtttooolllppppppmmmhhhWWW```hhhmmmmmmjjjhhheeeaaafffaaaeeeiii]]]NNNVVVkkkgggfffffffffgggfffccc```]]][[[```___XXXZZZ[[[RRRNNNKKKBBB444,,,---...,,,,,,------......------,,,...---,,,,,,++++++,,,,,,************************)))***+++***)))***---///000000000000////////////.........------,,,,,,,,,------......///000111111+++888000...888---333\\\jjjfffjjjeeegggcccTTTbbbaaannniiiPPPDDDPPP```eeefffiiiZZZaaaVVVGGGbbbpppbbbddddddfffooozzzzzzsssmmmzzzuuurrr```NNNVVVWWWxxxAAA{{{gggsssuuuooo{{{{{{===!!!(((###777,,,'''%%%(((+++***+++---(((((())))))*********+++(((((())))))*********+++,,,,,,++++++,,,,,,---...,,,,,,,,,---,,,,,,++++++---------,,,,,,,,,++++++))))))************))))))))))))************))))))(((***((('''***...---'''>>>FFF___ZZZ^^^ZZZ444222************************,,,(((''',,,,,,))))))...)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---$$$555%%%222^^^```kkkyyyuuuxxxxxxtttrrrdddnnn~~~zzz|||zzzlllbbb}}}zzzrrrssspppQQQwww|||vvvttt}}}zzzsssnnnooonnnhhheeeLLL]]]gggoooooommmjjjeee```iii]]]___kkkeeeQQQTTTgggfffgggiiikkkjjjgggaaa\\\^^^\\\aaa```XXXYYYYYYOOOMMMMMMEEE666,,,,,,...,,,,,,------......------,,,...---,,,,,,++++++,,,,,,************************++++++,,,+++***+++...000222111111000///......---.......................................///000111555...222///000000444VVVjjjjjjhhhjjjiiiZZZWWWggglllrrrvvvnnnZZZMMMXXXllloooddd```bbbZZZLLLPPP___^^^aaa\\\}}}nnnooouuuppp^^^III999000333HHH^^^dddNNNzzzvvvlll|||ppp|||UUU***111222'''000,,,++++++***)))(((''''''++++++******************))))))******+++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))*********)))))))))))))))000KKKTTTaaaWWW```CCC,,,111---)))(((******(((&&&))))))*********++++++++++++++++++++++++***)))(((******+++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))((((((***111...JJJ>>>~~~wwwwww{{{xxxqqqqqqgggkkkuuuyyy|||{{{rrr{{{{{{OOO|||}}}}}}}}}~~~}}}yyytttpppjjjsssLLLyyyvvvwww||||||vvvrrrlllkkkrrreeeFFFiiillljjjlllqqqjjjeeelllmmmiiiaaaccc```FFFdddYYYffffffiiillljjjccc```aaaccc]]]ZZZ\\\]]]ZZZVVVUUUNNNMMMHHH>>>333++++++---,,,------......------,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++***)))***---///222111111000//////.............................................///000000444---222...//////222SSSkkkllljjjllljjj[[[YYYiiipppuuuvvvmmm]]]TTTZZZeeeiiicccaaaaaaZZZPPPPPPXXXeeehhhmmm{{{kkkIII(((***ZZZ}}}{{{|||cccRRRvvv~~~mmm}}}nnnxxxEEE111111)))...------,,,,,,++++++*********+++++++++++++++*********************+++++++++,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,---------//////...---+++***)))(((************************)))******++++++******)))************))))))))))))(((>>>NNN\\\\\\___III444000---+++))))))))))))(((+++++++++++++++++++++++++++++++++++++++***))))))******+++++++++,,,,,,,,,------------,,,+++***)))///...+++222sssfffYYY{{{yyy{{{wwwpppooofffjjjtttuuutttyyy{{{||||||}}}ZZZwwwzzzzzz{{{}}}}}}zzzuuurrrnnnoooLLLjjjppp|||yyy|||}}}wwwsssmmmkkkpppbbbDDDiiiooonnnooouuupppkkkqqqppplllcccddd```GGGggg^^^ccccccfffjjjiiidddaaabbbdddaaa___```]]]YYYYYY\\\SSSQQQLLLAAA666///...///,,,------......------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++***)))***---///111111111000000//////.......................................////////////222,,,111---......000NNNlllmmmlllnnnlll]]][[[mmmvvvyyywwwmmmddd___\\\[[[bbbccccccaaa^^^YYYTTTQQQtttrrr}}}iiiEEE444---KKK___YYYqqqooo~~~ggg}}}222777..."""333***------------------------++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......///...---,,,+++***)))(((***************************++++++,,,,,,++++++***************************(((444KKKWWWfff___QQQ>>>......---***((((((***,,,...------,,,,,,++++++******++++++++++++***))))))******+++++++++,,,,,,,,,------...------,,,+++******///---%%%(((BBB^^^iiiMMMuuu}}}|||wwwppprrriiikkkuuussskkkrrr{{{{{{jjjooowwwxxxzzz|||}}}{{{vvvsssooojjjRRR]]]qqqxxx{{{xxxzzzuuusssooommmqqqdddHHHfffpppqqqqqqvvvtttppptttpppoookkkmmmgggIIIeee[[[bbbaaadddjjjkkkgggeeegggdddbbbbbb```[[[WWWZZZaaaWWWUUUOOOEEE:::222000111------............------------,,,,,,++++++******++++++++++++++++++++++++******+++***)))***---///111111111000000000//////..............................///////////////...000,,,000+++---...---HHHlllmmmlllnnnkkk]]]\\\ooo{{{{{{vvvnnnkkkhhh^^^RRR\\\dddgggeeedddeee]]]RRRvvvzzzdddIII555444UUU{{{YYYaaammmsssuuuvvvlll(((777)))&&&...+++,,,,,,------.........///+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------............------------------............,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++)))***************+++++++++...GGGPPPhhhZZZSSSAAA...///...+++((('''+++...000///...---,,,+++************+++++++++******)))******+++++++++,,,,,,,,,---.........------,,,+++(((......000...%%%777bbbZZZVVVeee}}}xxxssszzzooommmxxxyyyiiikkk|||zzz~~~yyyeeexxxxxxyyy{{{{{{yyyvvvrrrooohhh]]]UUUtttvvv{{{rrrtttqqqsssrrrqqquuukkkSSSaaaooorrroootttuuuqqqrrrkkkqqqtttzzzqqqLLLaaaRRRcccaaaccciiillljjjjjjkkkddd```]]][[[XXXUUUYYY___YYYWWWQQQGGG===555111000------............------......---,,,++++++******++++++++++++++++++++++++******+++***)))***---///111111111111000000000000////////////////////////......///000//////...---...,,,111+++---...+++BBBjjjllllllmmmjjj\\\\\\qqq~~~zzztttpppqqqlll]]]NNN\\\fffllljjjlllpppiii\\\bbb}}}RRReeeaaahhhRRRhhhmmmzzzyyyUUU,,,000%%%222%%%,,,++++++,,,,,,------......++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,---......//////......---------........./////////,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,------------,,,,,,))))))******+++++++++,,,))))))===FFFbbbXXXUUUEEE///000///+++((('''+++///000000///...,,,+++******)))******+++++++++************+++++++++,,,,,,,,,------......------,,,,,,111---###)))000$$$888pppUUUUUURRRaaazzzwww}}}tttmmmzzzssskkk~~~|||___{{{zzzyyyyyyyyyxxxuuurrruuulllfffLLLlllrrryyyppptttqqqtttvvvtttxxxqqq]]]\\\oootttnnnsssvvvrrrqqqhhhpppvvv|||sssOOOfffYYYccc```aaafffjjjjjjiiijjjfff^^^YYYXXXYYYXXXZZZ]]]XXXVVVRRRJJJ@@@777111------......//////......---......------,,,+++******++++++++++++++++++++++++******+++***)))***---///111111111111111111111111////////////////////////...///000000000///---------,,,111+++---///)))===hhhkkkkkklllhhhZZZ]]]rrrvvvqqqttttttkkk[[[PPP___iiiooooooqqqtttpppiiiTTTVVVcccNNNpppttt___555***&&&666###,,,+++++++++,,,,,,---------+++,,,,,,------......///......------------,,,,,,......////////////...............////////////000111000///...---++++++***************************+++,,,,,,------,,,,,,+++))))))******+++,,,,,,,,,+++,,,777BBB\\\dddbbbTTT333222///+++((()))+++...000//////...,,,+++******))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,------------,,,,,,111***'''222(((555___gggnnn^^^OOOddd}}}{{{zzzwwwnnnzzzsss___|||yyyxxxwwwwwwvvvuuu}}}tttmmmFFF^^^ooovvvssswwwssswwwyyyuuuwwwssscccXXXpppwwwoootttzzzwwwssskkkqqqrrruuummmPPPrrrnnneee```^^^cccgggfffeeefffiii```ZZZ[[[]]]]]]]]]^^^WWWVVVSSSMMMEEE;;;222,,,......////////////............------,,,,,,++++++++++++++++++++++++++++++******+++***)))***---///111111111111111111111111////////////////////////...///000111000///---,,,------222+++...000(((:::gggkkkkkklllhhhZZZ]]]ttt}}}pppmmmwwwvvvfffXXXUUUeeejjjpppqqqqqqpppqqqqqq___uuu;;;MMMwwwsss<<<(((,,,...+++''',,,,,,,,,,,,,,,,,,------,,,,,,,,,---.../////////............---------,,,/////////000000/////////....../////////000000000222222111///...---,,,+++************************++++++,,,,,,,,,,,,++++++))))))***++++++,,,------,,,222222@@@SSSoookkk___777333...***)))***++++++///......---,,,+++******))))))***+++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))''',,,///((())):::~~~rrrbbbcccjjjttt}}}xxx|||qqqxxxxxxeee|||xxxvvvvvvxxxyyyzzz~~~zzzQQQ]]]uuurrrqqqvvvrrrvvvxxxuuuwwwuuuiiiQQQnnnvvvooouuu~~~|||wwwppptttssssssjjjQQQxxxxxxjjjddd```cccfffeeecccdddhhhbbb_________]]]___bbbWWWWWWWWWSSSLLLAAA555.........////////////......------------------,,,,,,++++++++++++++++++++++++******+++***)))***---///111111111111111111222222000000000000000000000000...///000111000///---+++,,,---333+++...000(((888hhhllllllmmmhhh[[[^^^uuu|||mmmkkkyyywwwcccVVVZZZiiikkkppprrrooolllooouuupppZZZ;;;MMM|||jjj>>>)))222$$$666###------------------------,,,,,,------...///000000//////.........---------//////000000000000//////////////////000000000000000000000000000000000000***************************++++++,,,,,,++++++***))))))***+++,,,,,,------)))222***999FFFnnnhhh\\\:::444---******++++++***---------,,,,,,++++++***((()))***+++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++***------***'''(((...444ttt~~~jjjggglllhhhddd~~~yyyvvvvvvxxxkkk|||wwwtttvvvyyy|||~~~|||cccfff~~~ooolllqqqmmmssswwwtttxxxyyypppKKKjjjtttmmmttt~~~yyysssyyyyyyyyynnnQQQwwwvvvqqqiiidddfffiiigggeeeddddddcccbbbaaa]]]ZZZ^^^dddXXXYYYZZZXXXQQQFFF999000......////////////......,,,,,,------------------++++++++++++++++++++++++******+++*********---///333333222222111000/////////////////////////////////......---------......000///......***)))///888hhhttteeetttcccNNNttttttvvvnnnyyy{{{]]]OOOYYY\\\nnniiilllttttttnnnpppyyyEEExxx@@@jjjvvvBBB}}}rrrzzz```===---...'''000'''***+++,,,,,,------,,,,,,,,,,,,,,,---------......------------.........///000000000000000000000000000000000000000000000000//////.........------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++******++++++,,,---***(((%%%,,,CCC[[[bbb[[[GGG555''')))111222---)))+++,,,,,,------,,,,,,+++************************)))************+++++++++******+++++++++,,,,,,,,,++++++***+++,,,---,,,***YYYssspppooo]]]~~~wwwYYY~~~uuuzzzqqqzzzyyyxxx~~~xxxmmmaaa{{{}}}uuurrrqqqrrrvvv{{{|||wwwqqqLLLzzzsssvvvrrrvvvuuuyyywwwyyywwwJJJyyyyyyrrrqqqmmmiiiiiikkkgggaaafffccc___^^^]]]]]][[[YYY]]]YYYYYYVVVKKKGGG@@@///+++///000+++***...///---......---------,,,,,,,,,,,,,,,,,,++++++***************+++***)))***---///333333222111111000/////////////////////////////////......---------......000///......+++)))///777kkkttthhhpppeeePPPhhhuuu|||iiihhhgggVVVSSSaaafffpppmmmpppwwwvvvqqquuuyyy\\\|||eee___dddHHHxxxxxxlllAAA000...'''///'''***+++,,,,,,------,,,,,,,,,---------............------.........///////////////////////////////////////////////////////////////.........------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++******++++++,,,---***,,,---///<<>>111888$$$000+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---..................------------........./////////.........------------,,,------......------,,,)))***,,,.........,,,+++***,,,'''&&&,,,***&&&--->>>___HHHaaaAAA@@@666+++************************((()))***+++++++++++++++++++++,,,,,,,,,---------++++++***************+++...222111666RRRyyynnnzzz~~~jjjLLLkkkxxxnnn|||bbbnnn|||zzzqqqwww{{{pppfffnnnlllrrruuurrrtttwwwrrrhhhooovvvtttjjjjjjtttwwwrrrzzzXXX|||vvvxxxJJJwww|||zzzzzztttUUUvvvqqqyyy~~~~~~YYYggguuu{{{|||}}}}}}yyytttqqqqqqsssrrrvvvuuunnnjjjllllllhhhcccaaaaaadddhhhiiifffaaaLLLTTTPPP>>>000......+++,,,,,,,,,+++++++++******))))))******+++++++++++++++))))))+++***)))---222444444333222111///...---//////...------------..................///000000333333,,,***111///***000CCCJJJ|||ssszzzlllpppssssssrrrwwwzzzrrrdddnnnxxxsss\\\KKK\\\ggg[[[tttzzztttbbb{{{III''')))555'''++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...........................------///////////////.........////////////////////////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,BBBLLLOOOGGG@@@<<<222&&&******))))))))))))******(((((()))***,,,---...///.........------,,,,,,,,,---,,,,,,+++*********+++,,,+++,,,)))444]]]vvvVVV;;;qqq{{{hhhrrrkkkkkkzzzyyyyyyxxx{{{}}}tttuuutttzzz]]]rrr}}}rrr}}}ccc{{{{{{wwwooobbb}}}yyyzzzsssSSSvvvzzzxxxzzzWWWuuuvvvssszzzzzz}}}{{{pppmmmpppuuuuuusssllleeebbbbbbddd\\\ggglllhhhgggjjjggg___UUUSSSOOOQQQ(((000000000,,,+++)))***+++,,,,,,+++++++++************+++++++++))))))+++***)))---222444444333333222111////////////...------------..................///000000000333...,,,000,,,***333TTTRRR{{{pppwwwmmmuuuvvvtttssswww{{{uuukkkuuuyyywww~~~kkk~~~oooVVVwww```ssszzzuuubbbfff111...000++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................//////////////////////////////////////////000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,;;;FFFJJJBBB;;;;;;888222******))))))))))))******))))))***+++,,,------.........---------,,,,,,,,,---,,,++++++******++++++111//////+++222TTTvvv}}}[[[~~~KKKhhhmmmnnnzzziiiyyykkkppp{{{}}}ttt{{{lllssszzzxxxsssdddyyy{{{tttSSSuuuxxxwww~~~}}}ZZZwwwwwwtttssstttzzz~~~vvvqqqrrrsssjjjeeejjjlllhhhdddcccZZZaaafffggghhhjjjjjjhhhaaaWWWKKKKKK,,,333...'''---+++******+++,,,,,,+++++++++************+++++++++))))))+++***)))---222333333333333333222111111000///......------.....................///000000---222///---...***---===fffXXXvvvnnntttqqqvvvuuurrrrrrvvvyyyvvvpppuuuxxx{{{vvvlllrrrsssfff~~~www{{{xxxbbb777)))...,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,------------....................................//////000000000000000000000000000000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,777???BBB<<<777666222+++******))))))))))))************+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++******++++++***)))---,,,111OOOrrrfffxxxaaaXXXttthhhzzzzzz}}}mmmxxx{{{|||}}}}}}lll|||{{{yyyfff}}}}}}uuuSSStttwwwuuu~~~^^^zzzyyyvvvssssssxxx{{{tttqqquuulllhhhjjjfff]]]XXX[[[\\\\\\___bbbaaa]]]]]]```hhh```UUUPPP333111---+++---+++******+++,,,++++++++++++************+++++++++))))))+++***)))---222222333333444444444333333000//////..............................///000000,,,111000---,,,***666OOOnnnZZZoooooosssuuurrrooonnnqqquuuuuurrrppprrr}}}{{{zzznnniiiyyyjjjjjj|||~~~bbb;;;000''',,,,,,,,,,,,,,,,,,,,,,,,---------------.........---------------------------------...............------...///000111111222000000000000000000000000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++333999>>>CCCHHHEEE555%%%+++******))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,&&&%%%***+++///LLLsssrrrttttttJJJ{{{|||```nnnllltttyyy~~~zzzdddeeewwwTTTtttvvvttt~~~~~~]]]zzz}}}{{{{{{zzz{{{|||tttoooqqqwwwvvvgggVVVPPPWWW______[[[^^^dddbbbXXXVVV\\\^^^bbbbbbWWW888***+++444---,,,******+++,,,+++***++++++************+++++++++))))))+++***)))---222222222333444444444333333000000///............///...............///000000,,,111///,,,+++---BBBdddppp\\\lllpppooosssooojjjllltttwwwsssoooppptttvvvzzz~~~YYY{{{\\\qqqddd;;;555))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...---------------------------------.........//////---......///000111222222////////////////////////---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000555CCCXXXjjjfffJJJ///++++++************++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,---(((,,,,,,,,,EEEooozzz}}}wwwmmmGGGoooZZZ}}}pppqqqqqqvvvxxxpppzzz___vvv~~~]]]zzzWWWwwwwwwttt}}}}}}YYYxxx~~~}}}}}}|||wwwrrrmmmyyyuuu```UUUaaammmooobbb```eeennnnnnfffdddiiiSSSYYY^^^SSSCCC,,,(((000...,,,******+++++++++***++++++************+++++++++))))))+++***)))---222222222333333333333333222111000//////......//////...............///000000...111...,,,---///IIIpppoooaaannnyyypppmmmooopppjjjmmmxxx{{{sssqqquuuvvvrrrsssaaaooo]]]RRRyyy~~~ggg{{{www222,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------.........------------,,,,,,,,,,,,,,,------...//////////////////000000111111111////////////////////////------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***222:::MMMfffuuulllMMM222++++++************++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,+++%%%***,,,***@@@ooopppooosssccc|||RRRaaaaaayyymmmuuu}}}ppprrrtttlllwwwhhhppp~~~zzz|||TTT~~~[[[{{{{{{vvv}}}|||}}}UUUvvv~~~{{{{{{}}}{{{xxxyyyyyymmm```hhh{{{~~~rrrjjjkkknnnrrrpppkkkiiikkk___YYYVVVPPPYYY@@@///***...,,,+++***++++++***)))++++++************+++++++++))))))+++***)))---222111222222222222222111111111000000///////////////...............///000000...000......///111JJJrrrkkkeeeooorrrtttqqqrrrsssjjjlllyyy|||ssssss|||ttt}}}uuuvvvtttttt~~~QQQ999MMMMMM~~~zzzllllllwww,,,%%%///------------------------,,,,,,,,,---......//////......---------,,,,,,,,,,,,,,,------...//////000000000000000000000000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***///===SSSccccccTTTAAA444,,,++++++******++++++,,,+++++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++******++++++,,,---&&&!!!(((---(((:::iiitttggglllYYYzzz```QQQiiihhhrrriiissstttssstttlllyyywwwmmm~~~www}}}QQQ___xxx}}}{{{||||||SSSsss|||{{{|||zzz|||{{{xxxtttjjjooo|||zzzpppoooqqqpppkkkgggggggggeeepppddd[[[TTTkkkMMM888...///---+++***++++++***)))++++++************+++++++++))))))+++***)))---222222222222222222111000///111111000///////////////...............///000000---///...000222222IIIooofffdddnnnoooxxxxxxyyyvvvjjjjjjwwwyyyqqqsssvvvxxx}}}{{{aaavvv^^^FFFXXXggghhh~~~yyypppccckkkddd000+++000---------------------------------...///000000111.........------,,,,,,,,,,,,,,,------...///000000111111111000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***$$$:::TTT\\\QQQCCC???BBB,,,++++++******++++++,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++*********+++,,,,,,---,,,'''---000%%%000[[[~~~fffhhhTTT{{{hhhFFFhhhzzzyyyiiimmmddd^^^xxxuuuoooiiiwwwiiiyyySSSbbbzzz~~~{{{xxx{{{TTTrrrzzz}}}xxx}}}yyyyyyxxxuuuxxxhhhjjj{{{ssswwwjjjooolllcccbbbjjjnnnkkktttlllfffYYYkkkIII777555///---+++***++++++***)))++++++************+++++++++))))))+++***)))---222111222333333444444333333222222222222111000...,,,///////////////////////////000222111***///MMMooosssiii{{{|||tttzzzsss{{{jjjuuuyyyxxxzzzwwwssshhhQQQGGG^^^lllvvvtttzzznnnbbbLLL777,,,---......---------,,,,,,,,,---------.........//////333111///---,,,---...///++++++,,,,,,,,,,,,------000////////////.........---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++))))))***++++++++++++***111---LLLWWWXXXQQQ???PPP666///+++,,,---+++)))*********+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++******************''',,,,,,'''333555GGGnnnkkkeee\\\}}}:::rrriiiZZZ|||fffcccsssccciiipppuuusss}}}UUU~~~|||```uuu}}}yyy}}}uuutttxxx}}}PPPttt}}}xxxwwwttttttwwwwwwwww{{{[[[}}}~~~~~~tttlllooojjjjjjjjjhhhgggggghhhjjjgggjjjllljjj```RRRCCC:::///+++***+++***'''(((,,,************************((('''(((***))))))...666111222333333444444333333111222222222111000///...***+++,,,---...///000000---++++++---,,,444RRRqqqvvvtttqqq~~~ttt{{{uuuqqqzzzllluuuvvvwww}}}xxxvvvdddQQQ[[[~~~sssxxxqqqxxxrrrxxxiiiCCC111***,,,......---------,,,,,,,,,---------.........//////222000...---,,,,,,---...++++++,,,,,,,,,,,,------/////////.........------------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++))))))***+++++++++++++++......GGGTTT```ZZZCCCPPP666///***+++,,,***)))************+++++++++,,,,,,,,,,,,,,,+++++++++******************************))),,,,,,'''111222???zzz}}}WWWDDDcccqqqZZZrrrYYY}}}oootttqqqmmm|||{{{nnnooo|||jjjkkkhhh|||}}}UUUwwwzzzyyyuuutttvvvwwwuuuwwwzzzyyyTTTtttrrrssslllgggkkkgggdddaaa^^^^^^ccciiimmmvvvtttrrrpppkkk^^^NNNCCC777000+++++++++)))))),,,************************)))((()))***))))))...555111222333333444444333333000111222222222111111000+++,,,,,,---...//////000---+++,,,///000888NNNeeeVVVccchhhxxx{{{uuu|||uuuqqq|||qqqwww}}}tttxxx{{{kkk___ZZZhhh|||{{{nnnzzz\\\}}}rrrxxx:::,,,+++.........---------,,,,,,,,,---------...............000///---,,,++++++,,,---++++++,,,,,,,,,,,,------......---------,,,,,,,,,---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++)))******++++++++++++++++++111>>>MMMfffbbbDDDIII666///******+++)))((()))*********++++++++++++,,,,,,,,,,,,++++++++++++***************************++++++,,,'''//////444bbb}}}bbbpppUUUMMM|||ZZZSSS{{{tttjjjtttzzzuuu{{{qqq|||}}}rrrzzz___~~~YYYttt~~~{{{RRRssszzzttttttpppooossswwwwwwvvvwwwjjjNNNxxx|||{{{nnn___[[[aaa___]]]]]]```eeejjjnnnrrrnnnlllnnnpppkkk___TTTBBB777...,,,---,,,++++++***************************))))))+++)))(((---444111222333333444444333333000111111222222333333333222222222111000000//////333333555777666999FFFUUUMMM______kkkwwwwww}}}vvvrrr}}}vvvyyyzzztttzzzwwwYYY___uuuxxxzzzsss~~~\\\tttaaaxxx666+++...111......---------,,,,,,,,,...........................---,,,+++++++++,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++***333666EEEgggfffGGG???777///)))******)))((()))************++++++++++++++++++++++++++++++++++++***************+++++++++,,,)))---)))...///...LLL~~~___fff;;;www\\\xxxSSS{{{~~~xxxqqqoooyyynnn}}}zzzzzzxxxZZZZZZ{{{~~~VVVrrrzzzyyy{{{vvv~~~OOOooowwwrrrlllggghhhpppxxxyyywwwwwwfffMMMzzz}}}|||mmm]]]WWW___aaaeeeiiimmmooonnnlllllliiiiiilllpppnnnggg```NNN@@@222......---+++***************************+++******+++)))''',,,333111222333333444444333333111111111222333333444444777666666666555555444444888888999999:::AAAPPP^^^nnnwwwdddfffwwwxxxyyyrrrsss{{{uuuxxxwwwtttzzzkkkHHHoooqqquuu{{{```nnn[[[jjj333+++000000......---------,,,,,,,,,.....................------,,,,,,++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++)))333000AAAeeelllVVV@@@888000*********)))((()))))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++,,,(((...***---000,,,==={{{XXXrrr777ooobbbkkkTTTuuu|||rrrmmmuuugggyyyxxxrrrvvvTTT___}}}~~~}}}___|||~~~|||zzz}}}yyyQQQrrr|||yyyoooiiiiiiooouuutttpppnnniiiKKKmmmffffffeeedddhhhhhhiiilllqqqtttuuussspppssssssrrrqqqppplllhhheeeXXXIII999222000---***)))************************+++******+++)))''',,,333111222333333444444333333333222222222333444444555555555777888999;;;<<<<<<:::777666:::FFFXXXkkkxxxbbbaaayyyyyyvvvuuutttvvvqqquuuuuuwwwyyy\\\^^^xxxkkkpppyyy]]]kkk^^^ZZZ000***000,,,......---------,,,,,,,,,...............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------***++++++,,,,,,,,,,,,,,,)))///---BBB```sssoooLLL:::222+++***+++))))))***)))))))))************+++***++++++++++++,,,,,,,,,)))))))))***++++++,,,,,,,,,&&&000+++***111,,,555qqqeeesss{{{@@@dddnnn___YYYiiiooossszzzooojjjuuusssqqqxxx^^^fffnnnppp}}}fff~~~zzzOOOrrr~~~yyytttpppqqqoooiiicccaaa___DDDhhhcccfffiiilllrrrtttpppmmmmmmqqquuuvvvuuuqqqrrrsssrrrpppnnnlllkkkaaaRRRBBB888222---*********************************))))))+++)))(((---444111222333333444444333333444444333222333333444555444444666888:::;;;===>>>999555777FFF```vvvXXX\\\{{{wwwttt{{{xxxuuunnnuuuwww~~~{{{QQQwwwzzzeeennnvvv}}}```kkkdddLLL---,,,333+++......---------,,,,,,,,,//////.........---------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,---------***+++,,,,,,------,,,,,,+++,,,---CCCVVVsssUUU<<<333,,,++++++******,,,))))))))))))******************+++++++++,,,,,,,,,((())))))***++++++,,,,,,,,,&&&111+++&&&///,,,///YYYvvvZZZPPPXXX{{{TTTjjj^^^}}}iiittt}}}kkk}}}~~~uuuvvvpppPPP~~~bbb|||___zzz|||KKKnnn~~~|||wwwsssqqqlllccc______WWWBBBnnnmmmqqqrrrqqqrrrwwwrrrmmmmmmqqquuuvvvuuullllllmmmooorrrsssqqqnnnhhh[[[KKK@@@666...+++,,,************************)))((()))***))))))...555222222333444444444333333555555333333222333444555555555666777888999::::::777666>>>WWWxxx{{{~~~XXX___~~~uuuqqq}}}}}}wwwooowww|||LLLYYYllltttrrrbbbooo{{{zzziiillliiiDDD---///666,,,......---------,,,,,,,,,//////.........---------,,,,,,---......---------++++++,,,,,,,,,---------......------------,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++,,,,,,---------***+++,,,,,,------,,,,,,...***---CCCLLLoooVVV===444---+++,,,******,,,))))))))))))*********************++++++,,,,,,,,,((())))))***++++++,,,,,,---&&&222***""",,,++++++>>>{{{AAA\\\PPPOOO}}}ZZZ}}}~~~rrrxxxwwwrrruuu||||||sssMMMrrr~~~xxxwww~~~zzzYYY~~~yyyTTTttt~~~}}}JJJnnn~~~vvvsssqqqpppkkkdddcccfff```HHHnnnhhhjjjooorrrvvvrrrpppooorrrwwwxxxuuuqqqwwwrrroooqqqvvvvvvpppiiilll```RRREEE999///,,,...************************((('''(((***))))))...666111222333444555555555555666555333333444777:::===;;;:::888777555444444444333;;;:::SSShhh{{{}}}PPPSSS{{{vvvqqqzzzjjjyyyWWWhhhrrryyyoooeeeqqq}}}{{{uuuuuu666,,,000333***......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++******************...,,,+++...222222...***)))......222OOOsss{{{lllEEE777000,,,&&&***---'''******++++++++++++******))))))))))))************+++++++++++++++++++++++++++++++++***++++++,,,,,,===[[[???rrrvvv@@@IIIXXX}}}lllzzzzzzoooqqqQQQtttsss|||~~~rrryyyWWW~~~BBBooofffvvvwww|||oooooolllaaakkkvvvkkkfffKKKlllqqqqqqpppxxxlllnnnqqqrrrpppnnnpppwww}}}uuutttsssttttttrrrnnnkkkggg```XXXNNN@@@222,,,---***---+++%%%(((000...%%%(((+++'''&&&***((()))666111222333444555555555555555555444444555777:::;;;777666555444444444444444555;;;666HHHRRRrrrtttuuu|||yyyQQQYYY|||vvv|||qqqvvv|||QQQtttyyyfffsssxxx{{{pppxxx555---000222,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......,,,,,,,,,+++++++++******++++++++++++++++++++++++************************...,,,+++...111222...***''',,,...111FFFgggsssiiiHHH777///,,,'''+++///)))******++++++++++++******))))))))))))************++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,OOO[[[jjj}}}EEExxxTTTttt___kkk|||iiirrryyyNNNuuuqqqsss{{{~~~}}}YYYQQQ~~~ppp___qqqttt|||uuuwwwqqqccciiissskkkiiiNNNkkkmmmnnnkkksssiiijjjmmmooonnnkkklllppptttlllnnnrrrtttuuuuuutttsssiii^^^TTTMMMEEE:::000---)))++++++)))***,,,+++((((((+++'''&&&+++(((***666111111222333444444444444444444555666666777888888333222222111222222333333333999555DDDDDDYYY^^^hhh{{{uuuRRR```~~~~~~xxxuuu|||UUUtttnnnvvvvvvvvvzzzkkk___222...///111---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......,,,,,,,,,+++++++++******++++++++++++++++++++++++************************---,,,+++---000111...+++,,,...111333???]]]ooohhhNNN888---,,,))),,,///+++******++++++++++++******)))))))))*********++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,(((HHHqqqxxxRRRRRRttteeebbbjjjgggccc{{{~~~zzz}}}TTTvvvrrrnnnqqqzzzXXXrrr^^^zzzpppppppppyyyvvvdddwwwwwwuuutttxxxrrrdddfffnnnkkksssZZZrrrpppqqqnnntttooorrrsssssspppkkkhhhiiijjjllloootttwwwxxxxxxwwwwwwmmm```TTTRRRRRRKKK@@@999...+++***,,,,,,)))(((***(((+++((('''+++(((***777000111222333333444444444333444666777777777666666222222111111000000111111---555666JJJGGGUUUSSS\\\~~~sssRRRddd{{{|||ggg```qqq|||{{{lllxxxsssiiiIII111000...000---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************************+++++++++---,,,+++---///000...,,,///,,,///111;;;___vvvjjjZZZ===,,,,,,***+++...+++******++++++++++++******))))))*********+++++++++***+++++++++++++++,,,,,,,,,,,,++++++******++++++,,,>>>eeeBBB|||bbbrrruuuRRRuuuwwwbbbbbbnnnzzz}}}{{{dddqqqvvvtttooorrr___fff||||||eee```uuucccggghhhgggoooxxxzzzkkk}}}vvvrrruuuxxxtttmmmnnnqqqoooxxxaaavvvppptttooouuuuuuqqqqqqpppmmmiiihhhjjjlllssssssvvvyyy}}}|||xxxtttqqqfff]]]^^^___[[[TTTOOO<<<000))),,,---((('''+++(((,,,((('''+++(((***777///000111222333333333333333444666777777666555444555444333111000/////////+++111222HHHLLL]]]WWWYYYrrrSSSggg}}}yyyOOO___jjjvvvpppxxxmmm;;;111222---///,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---+++******))),,,,,,,,,+++++++++******************************))))))*********+++++++++,,,,,,,,,,,,......---,,,...&&&***...@@@tttzzzhhhBBB,,,---,,,***+++*********++++++++++++******************++++++++++++*********++++++,,,,,,,,,---,,,++++++*********++++++---[[[GGGkkkjjjjjjIIIiiiddddddqqq{{{ooo}}}qqqfffvvv}}}ssslllsss~~~pppiii||||||~~~uuujjjJJJhhhfffppppppkkktttuuuvvv___yyyvvv{{{~~~zzz||||||wwwuuuooo^^^pppiiiqqqjjjmmmrrrfffeeeeeedddfffjjjooossspppmmmnnnuuu~~~|||vvvssslllfffdddaaa\\\YYYYYYKKK888)))***---+++(((***))),,,((('''+++)))***777//////000111222222222222444555666777666555444333666555333111000///......---111***<<>>___pppzzzrrrqqqyyysssTTTzzz|||uuuttthhh]]]nnnfffqqqhhhgggpppmmmkkkhhhggggggiiilllnnndddbbbdddnnn{{{}}}uuupppjjjcccZZZRRRRRRWWWPPP???///***,,,---+++***))),,,)))(((,,,)))+++888...///000111222222222222666666666666555444444333333333111000////////////...444)))555DDDmmmkkk```oooVVVqqqkkk}}}hhhuuu{{{qqqhhhmmm{{{mmm555+++222,,,222+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************************((())))))***++++++,,,,,,+++,,,,,,,,,+++,,,---...///,,,333111KKK{{{HHH)))---///***+++,,,******++++++++++++***************+++++++++,,,,,,)))******+++,,,,,,------...---,,,+++************......AAAuuuzzzfffOOO{{{]]]SSS|||```jjjzzzqqqyyyxxxaaammmwwwvvvooolllrrrxxxvvvttt^^^xxxqqqpppssssssrrrooohhhnnnAAA___yyy|||vvvooovvvyyyYYY|||zzz{{{qqquuuhhhaaasssjjjwwwjjjeeepppvvvtttqqqnnnllljjjgggeeebbbdddhhhnnnvvv|||wwwqqqiiiaaaWWWPPPQQQVVVHHHBBB777,,,))),,,---+++)))---)))(((,,,)))+++888...///000111111222222222666666666555444444444333000000////////////000000+++666...666EEEqqqnnn^^^nnnWWWwww{{{tttxxxuuu}}}ttt```oooXXX555(((111,,,444,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,---......,,,,,,,,,+++++++++******))))))))))))))))))))))))((())))))***++++++,,,,,,+++,,,,,,,,,++++++---...)))+++222(((>>>~~~HHH(((---000+++,,,...******++++++++++++************+++++++++,,,,,,,,,))))))***+++,,,,,,------...---,,,+++************%%%//////dddeee{{{GGGbbbZZZsssddd|||gggwwwkkkzzzppp```wwwkkkmmmppptttrrrnnnnnnqqqrrrpppRRRmmmiiiooowwwzzzwwwqqqoooyyyMMMfff{{{nnnuuuoooccc{{{xxx||||||uuugggcccuuulllyyyjjjbbbmmmkkklllmmmoooooolllhhhdddjjjnnnssstttrrrtttzzzyyyqqqhhhaaaZZZUUUWWW\\\===BBB===///(((+++...,,,)))---)))(((,,,)))+++888000000000000000000000000666666555444444333222222//////............/////////,,,...666OOOqqqtttYYYgggddd\\\wwwoooooouuuFFF333333***555)))...---///...******---...,,,........................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++++++++*********))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...###(((444BBBjjjuuuJJJ,,,))))))***,,,(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,+++***)))%%%,,,000JJJ___bbbbbbwww\\\yyylllrrrttt^^^www|||jjj~~~~~~|||LLLnnnuuugggtttpppooopppaaa___[[[iii|||yyy|||rrrsss{{{ZZZyyy|||~~~rrrxxxdddyyy{{{vvv|||YYYnnnsssllllllmmmjjjlllllljjjddd^^^___fffjjjjjjdddjjjpppssssssssswww{{{|||tttooolllaaaSSSLLLOOOJJJFFF???777---'''(((,,,)))---))))))---***+++777////////////////////////555555444333333222111111//////............//////...,,,...888QQQuuuxxx]]]hhheee{{{eeerrrpppwww@@@000222+++555***///...000000,,,+++...///---........................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++++++++*********))))))************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,111+++---444>>>UUUnnnxxxoooCCC)))...000---***'''******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,+++***))))))***,,,>>>llljjjYYYooovvv|||]]]rrrkkkffftttyyyvvvwww[[[]]]sssXXXfff|||kkkuuusssrrruuuhhheeeXXXooo{{{vvvzzz|||rrr{{{}}}eeevvvwww}}}zzzqqquuu[[[nnnzzzuuuzzzsss|||^^^vvv}}}sssnnnkkklllrrryyysssiii___^^^bbbccc___ccchhhnnnqqqppppppsssvvvzzzssspppoooeeeUUULLLMMMHHHBBB<<<555---''')))---(((,,,))))))---***+++777////////////////////////333333222222111111000000//////............//////...---///777QQQuuuxxx[[[}}}ppphhhsssxxx}}}}}}rrr}}}sss888,,,111,,,444,,,000...222222...,,,...///...........................------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++++++++***************************************)))))))))*********++++++++++++++++++++++++++++++---------444CCCQQQhhhsssBBB'''000333---************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,+++******+++&&&***444SSSzzzRRRyyyiiidddiiicccnnnnnngggIIIrrr{{{aaaQQQ|||lllrrrtttsss{{{qqqnnnWWWxxx{{{tttxxxvvvooo|||qqqmmmzzzxxxTTTcccssszzzsss}}}xxxsss}}}bbb|||zzzpppjjjkkkvvv}}}yyypppjjjlllqqqrrrnnneeehhhlllmmmllllllooorrruuuooommmnnneeeUUUJJJIIILLLEEE===777///((((((---(((,,,)))(((,,,)))***777////////////////////////111111111000000////////////......------....../////////000444MMMrrrtttVVVzzzpppeeennnssspppsssiiisss555,,,111...333...000///333444000---///000///...........................------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************************************))))))))))))************************************(((,,,(((111GGGTTTrrr~~~GGG'''---000)))***///******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,++++++***///&&&,,,///>>>{{{UUUuuu{{{```oooaaa^^^zzzooo~~~vvvkkkGGGrrr~~~wwwlllBBBzzzooorrrxxxxxx|||wwwvvv[[[}}}uuuwwwrrrnnnwwwwww```YYYiii}}}~~~yyy~~~{{{yyy{{{ddd|||vvvmmmkkkssswwwyyyyyyxxxzzzmmmllljjjhhhfffiiinnnsssqqqjjjggghhhaaaSSSJJJIIIVVVLLLCCC===333)))'''+++(((,,,)))(((,,,)))***777........................//////////////////............------------.........//////222KKKsssxxxYYYqqqiii```pppdddkkktttyyyhhh^^^555...333000111/////////444666222......000000.................................---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))(((((()))))))))************************************...)))///BBBKKKcccwwwEEE(((------((()))...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,,,,++++++222(((...,,,+++\\\bbbbbb\\\||||||bbb\\\}}}rrrpppzzzllluuu]]]oooGGGgggrrr}}}~~~EEEyyyvvvwww|||}}}zzzxxx{{{ddd|||yyyyyyvvvtttttt{{{VVVaaauuussshhh{{{uuulllooonnnvvv||||||zzz}}}xxxrrrjjjcccaaafffooovvvpppfffaaaaaa]]]TTTOOOQQQYYYMMMDDDAAA888+++'''+++(((+++((((((,,,)))***666........................////////////..................------------......,,,...///111MMMzzzeeennnooogggwwwgggsssxxx{{{sssvvvuuuKKK666///333000...//////...555888333......//////....................................---------,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++***************+++++++++))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++))),,,---444>>>EEETTTkkkaaa<<<***......***)))(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,++++++,,,&&&,,,+++'''GGGwwwsssXXX^^^wwwooo```sss~~~iiiyyyrrrWWWlllyyyxxx~~~QQQbbbvvvRRRnnnxxxwwwyyy}}}{{{xxx{{{nnnmmm~~~~~~yyyUUU~~~bbbtttgggppp|||zzznnnnnneeennnuuuvvvwww{{{~~~vvviii```^^^dddmmmuuuqqqeee^^^___^^^YYYXXX\\\TTTHHHBBBCCC<<<...(((,,,'''+++((('''+++((()))666.................................///////////////...------,,,,,,------...,,,...---...LLL}}}kkkfffxxxtttyyyxxxooouuusss{{{www;;;555///222000,,,000///---555888333------...///....................................------------++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))*********+++++++++))))))))))))))))))))))))(((((((((((()))))))))***,,,,,,,,,,,,,,,,,,,,,,,,)))'''---555;;;HHHVVVYYYWWW===///...++++++,,,(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,,,,,,,+++'''%%%)))------<<>>111******'''+++'''%%%***(((***888................................................,,,,,,,,,---------------,,,,,,...111000WWWqqqiiiSSS~~~zzzllleeejjjuuu|||ssssss666***000000/////////.........////////////////////////////////////////////////------------------------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))***+++,,,---,,,++++++******++++++,,,+++++++++,,,,,,---------888zzzfffYYYCCC888---------///222333///***,,,---...---+++***+++,,,---,,,+++,,,---------+++++++++++++++,,,---......---,,,,,,++++++,,,,,,---111[[[[[[{{{}}}qqq[[[eee{{{vvvYYYgggmmmyyyvvv~~~qqqppp]]]tttccc{{{vvvxxx{{{zzzggg~~~eeevvvppp~~~PPPkkkooorrrpppkkkhhhhhhjjjjjjeeebbbddddddfffmmmuuu|||yyywwwuuummmaaaXXXUUUVVVVVVTTTRRRVVVZZZVVVNNNFFFFFFGGGEEE===000)))''''''+++'''%%%***(((***888................................................------------,,,,,,,,,,,,)))***---000///TTT~~~jjjgggRRR^^^hhhdddccc}}}qqq]]]{{{555222000000000/////////......////////////////////////////////////////////////------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))***+++,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------+++QQQyyy___cccRRR444...+++)))+++///000,,,)))***,,,------++++++,,,......,,,******,,,---------++++++++++++,,,---......---,,,,,,++++++,,,,,,,,,...LLL~~~ccceeeuuuaaaeeewwwTTTzzzkkknnn}}}{{{}}}RRRYYY{{{xxx|||{{{]]]{{{nnn{{{lllTTTmmmooopppmmmiiihhhjjjlllpppiiibbbaaabbbdddhhhmmmsssuuussslllgggccc]]]WWWTTTTTTRRRNNNOOOTTTWWWVVVJJJHHHGGGFFF>>>222)))''''''+++'''%%%***(((***888............////////////...............---------...------,,,,,,+++++++++)))***---111...QQQyyycccfffRRRQQQhhhPPPqqqyyyNNNmmm,,,:::000000000////////////...////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++000OOO```fff|||jjj444333---((('''''''''))),,,)))+++,,,,,,,,,,,,---///222///,,,+++,,,---------++++++++++++,,,---......------,,,+++++++++,,,,,,---AAAwwwmmmQQQ}}}xxxoooiii}}}}}}vvvOOO|||ooommmlll~~~~~~}}}[[[```yyy}}}|||}}}yyyaaa}}}www~~~fff~~~SSSlllmmmnnnnnnllllllmmmoooqqqiiibbb___bbbgggjjjmmmooossspppeee```aaa]]]UUUQQQSSSRRRMMMJJJMMMSSSXXXPPPLLLJJJHHHAAA555,,,)))'''+++'''%%%***(((***888........./////////000000//////.........------------------,,,,,,++++++******,,,///222---NNNttt]]]iiiWWW|||QQQiiixxxNNNwwwlll|||mmmYYYwww555***111000000000////////////////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))******+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,444---???]]]rrrHHH444///------***'''+++111(((***,,,,,,,,,,,,...///555222...,,,,,,------,,,++++++++++++,,,---.........---,,,,,,+++++++++,,,---999ooozzzMMM{{{hhhsssmmm{{{YYY|||}}}yyyllltttlllxxxqqqppprrrccc~~~|||}}}yyyvvvppp{{{aaa}}}~~~SSShhhjjjnnnpppppppppqqqqqqrrrllleeeaaadddiiimmmmmmqqqtttpppddd^^^___[[[SSSOOORRRSSSQQQKKKHHHMMMSSSRRRNNNLLLIIIAAA444+++)))'''+++'''%%%***(((***888.........//////000000111/////////...------,,,,,,,,,,,,,,,,,,++++++++++++,,,---000222,,,LLLqqqYYYmmm___vvvaaagggaaannnzzz}}}rrrRRR%%%111111000000000/////////////////////////////////////////////////////////........................,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++***************++++++,,,++++++******++++++,,,------,,,,,,,,,,,,++++++...111;;;VVVhhhyyy~~~\\\111,,,---222000******///)))***,,,,,,,,,,,,...///444111...---------,,,+++++++++++++++,,,---............---,,,++++++++++++,,,333bbbWWW~~~mmmaaa```}}}mmmxxxzzzuuukkkwwwrrrwwwaaaWWW|||}}}tttwwwzzz~~~zzz___UUUgggiiillloooqqqrrrrrrqqqsssqqqkkkeeeeeeiiikkkjjjqqqqqqmmmeee___]]]ZZZVVVNNNPPPTTTTTTMMMFFFHHHNNNPPPNNNMMMHHH===///(((((('''+++'''%%%***(((***888---......///000000111111000//////...------,,,,,,+++++++++++++++,,,,,,,,,---...///000***IIInnnVVVllleeemmmvvvmmm~~~nnnxxxzzz{{{MMM222111111111000000000//////////////////////////////////////////////////////........................---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++***************+++,,,++++++******++++++,,,---------,,,,,,+++++++++%%%///---CCCWWWcccttthhh@@@222)))---000+++(((+++***+++,,,,,,,,,,,,---......---,,,,,,------,,,+++++++++++++++,,,---......///...---,,,++++++++++++,,,///SSS|||```tttzzzvvvjjjhhh{{{yyyrrr|||tttmmmhhhzzzqqquuueee^^^}}}yyy{{{xxxvvvxxx```UUUiiiiiijjjkkknnnoooppppppqqqrrrooohhheeehhhkkkiiiiiieeecccbbb^^^YYYWWWXXXNNNOOORRRTTTNNNFFFGGGMMMOOOPPPPPPIII:::+++'''***'''+++'''%%%***(((***888---......///000111111222000000///...------,,,,,,*********++++++,,,,,,---......//////(((GGGkkkTTThhhffffff\\\[[[ttt}}}DDD!!!777111111111111000000000000////////////////////////////////////////////////////////////////////////........./////////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++***************+++,,,++++++++++++++++++,,,---------,,,,,,+++++++++***222"""777WWWeeexxxsss[[[@@@***(((...---,,,...***,,,------++++++,,,...)))))))))+++---...---+++++++++++++++,,,---......///...---,,,++++++++++++------GGGtttqqqwwwaaahhhxxxvvv}}}zzz~~~zzzlllyyysssccczzzeeewww|||nnn|||qqq{{{kkkrrr}}}qqqoooxxxaaaTTTmmmkkkhhhgggiiilllmmmnnnlllqqqpppiiieeehhhlllkkk```YYYXXX]]]\\\TTTSSSYYYOOONNNPPPSSSNNNGGGHHHNNNPPPRRRSSSLLL;;;+++'''---'''+++'''%%%***(((***888////////////000000000000......//////......---,,,???:::333...,,,,,,,,,,,,***...222(((///777^^^YYYrrryyygggssshhhfffjjj222111333////////////////////////........................////////////////////////............////////////........................---------.........//////,,,------......------,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------...///...222CCC\\\mmmsssFFF)))...+++'''+++)))******+++++++++,,,,,,,,,,,,,,,------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***///FFFhhh}}}ooofff}}}rrr}}}ooo\\\ttt|||zzzxxxWWW```yyyrrrvvvvvviiiyyypppzzzsssnnnaaa}}}xxxjjjzzz|||\\\lllmmmpppooojjjgggiiimmmmmmoooqqqqqqooonnnmmmnnnbbb___XXXTTTWWW[[[YYYSSSPPPPPPQQQRRROOOJJJKKKPPPRRRLLLPPPNNN999)))'''%%%''')))'''(((+++&&&))):::////////////000000000000......//////......---,,,999555000------.........+++...111(((111888___YYYzzz___vvvlllSSSyyybbb333111000////////////////////////........................////////////////////////............////////////........................---------.........//////---------......---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------***++++++...<<>>888;;;;;;888GGGdddssspppffffffkkklllpppxxx}}}hhhwwwVVV]]]qqq|||zzzxxxpppssseeekkksssrrrrrrooo~~~^^^oootttvvvsssrrruuutttpppsssooommmnnnrrrrrrmmmhhhhhhjjjkkkiiihhhcccWWWKKKNNNNNNSSS[[[\\\UUUMMMKKKOOORRRYYYNNN333'''***)))''')))'''(((+++&&&(((:::////////////000000000000///000000000000///.........---+++,,,,,,,,,+++***---,,,000---333111VVVUUU{{{YYYzzzddd~~~{{{oooooo555...111///////////////////////////........................////////////////////////............////////////............................../////////000000000//////000000000000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,+++***+++,,,555FFFWWWeeessseee@@@,,,,,,------,,,,,,,,,,,,---------------------,,,++++++******************************++++++++++++++++++++++++,,,,,,...>>>ccc{{{hhhyyy|||RRRLLLZZZ[[[RRREEE666@@@IIINNN```uuuxxxsssttthhhiiiooolllppp|||~~~{{{wwwuuuwwwyyy~~~}}}nnnppprrrvvv^^^YYYfffvvvwwwvvvyyywwwrrr```mmmzzzrrr|||mmm```{{{|||\\\pppvvvxxxtttssswwwuuuooosssqqqpppppprrrqqqnnnjjjlllmmmlllkkkiiicccTTTFFFLLLKKKOOOUUUVVVRRRNNNNNNPPPTTTYYYMMM444***,,,(((''')))'''(((+++&&&))):::////////////000000000000000000000000000///......///---++++++,,,,,,+++***,,,,,,222...000+++QQQTTTxxxiii~~~[[[mmmoooeee{{{www888///111///////////////////////////........................////////////////////////............////////////.........................../////////000000000000///000000111111000000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,---------)))(((***,,,222@@@NNN```jjjhhhLLL///---222+++,,,,,,,,,------------...,,,,,,,,,+++++++++++++++***************************************************,,,+++444TTT{{{aaammm~~~^^^{{{mmmpppkkkhhhcccQQQRRRRRREEE888888777<<>>KKK\\\bbbjjjUUU333000666***,,,,,,,,,---------......*********++++++,,,,,,,,,++++++++++++++++++++++++************************(((,,,***---JJJttt```aaammmEEE===<<>>XXXeee|||pppcccYYY~~~sssqqq}}}^^^:::---777,,,000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000111---+++111999;;;555...222111000///...---------------..................------------------------,,,---------,,,++++++***++++++------------++++++---,,,+++,,,,,,///:::FFF\\\eeeaaaZZZNNN222$$$222++++++,,,,,,,,,,,,,,,,,,'''((()))++++++,,,,,,,,,************************,,,,,,+++***))))))******'''+++***...GGGmmm___}}}DDDZZZ\\\QQQFFF>>>===<<<<<>>555111---222000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000///000222333222000000000---------------......///...............------------------------------------......///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++...---,,,000666PPPMMM___mmmXXX999...---......------...///000111......---,,,+++***************************************+++++++++*********)))***))))))555RRRuuuhhhiii^^^FFF???===EEEPPPZZZfffppp{{{vvvuuuxxxqqqnnnmmmxxxzzzbbbyyy~~~eee|||wwwjjjeeevvvpppaaayyy{{{|||vvvxxx{{{uuuvvvxxxyyytttnnnllloootttxxxrrrkkkhhhkkkkkkbbbWWWTTTKKK@@@===CCCIIIKKKJJJHHHEEEKKKPPPDDD333)))&&&''')))&&&'''***&&&***;;;//////............//////.........---,,,,,,+++++++++,,,,,,------,,,,,,+++***...,,,,,,......;;;UUUXXX}}}bbbggg```^^^|||888555333...444000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000...111333222000...///000//////...------------...//////.........---------------------------------------......///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++......,,,...222MMMnnnpppeeeaaaBBB&&&000......------...///111222......---,,,++++++,,,,,,************************)))******+++++++++******)))******)))///FFFmmmllloooooopppjjj[[[IIICCCEEECCC;;;\\\aaaeeedddaaacccnnnxxx~~~}}}}}}~~~fffwwwkkk~~~bbbnnnaaa}}}tttbbbxxxyyyyyytttvvvyyysssuuuyyy|||xxxooofffbbbaaapppppplllffffffjjjjjjfffggg^^^OOOBBB===@@@HHHNNNEEEGGGKKKPPPKKK888((('''((()))&&&&&&***%%%***<<>>gggoooZZZMMMtttzzzzzzkkkkkkZZZHHHAAA@@@>>><<<:::===<<>>...///000///...---...000.........///......---,,,------------------------+++......---///+++777\\\oooXXXzzzbbbtttvvvAAA222555///222111.........///////////////////////////////////////////////////////////////---.........//////000000///////////////////////////000000000000000000///...///000111111000///...///000000111222222222222111111000///...------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------000///...---,,,+++++++++------------------------222333;;;}}}mmmeee;;;111***,,,...------///333444555444111///......+++******)))))))))))))))*********+++++++++,,,,,,)))***---)))000...111\\\zzzmmmjjj___gggggg\\\cccuuuXXXZZZnnnpppqqq|||fffvvv~~~ssscccooonnnxxx{{{cccwww^^^pppxxx~~~~~~~~~~~~zzzGGGmmmsssrrrlllnnnkkkjjjnnnmmmeeegggjjjbbbiiilllkkkfffbbb```\\\VVVNNNIIIKKKRRRUUUNNN;;;'''((()))&&&'''+++''',,,???...///000///...---...000......//////......---,,,------------------------***,,,///,,,333111666ccchhhgggtttaaasss;;;222444///000333.........///////////////////////////////////////////////////////////////------......///000000000000000000000000000000000///000000111111000000///...///000111111000///...000000000000111111222222111000000///......------*********++++++++++++++++++++++++,,,,,,,,,------......---,,,+++++++++,,,------------------------...777777dddnnnCCC555***+++...------///...111333333111///------+++******)))))))))))))))************++++++++++++(((***---)))000......TTT|||yyyzzz|||tttlll{{{___iiiTTTKKKggg}}}tttjjj{{{ooohhhsssppptttxxxhhhxxxcccsss|||tttKKKvvvjjjpppmmmxxxcccgggnnnjjjccckkkkkk[[[eeeiiikkkiiifffddd___XXXRRRIIIMMMTTTQQQLLL>>>(((((()))&&&'''+++(((---???...///000///...---...000......//////......---,,,------------------------+++,,,///)))444222222fff]]]wwwtttkkkcccxxxttt{{{777333333...---444............/////////000////////////////////////////////////////////////------......///000000111111111111111111111111111///000111111111111000///...///000111111000///...000000000000000111111222000000000///......------)))*********++++++++++++,,,,,,,,,,,,---------...---,,,,,,+++++++++,,,,,,------------------------)))***555LLLiiiNNN:::++++++...++++++...,,,///333444222000///...+++******)))))))))))))))************++++++++++++***,,,...(((000...***MMM}}}xxxfffeeeQQQuuueeeGGG^^^{{{hhh___iiiyyyzzzqqqzzzgggyyywwwzzzwwwvvvvvv|||vvvyyytttmmmttt{{{~~~}}}iiibbbyyynnnyyywwwvvvvvvcccbbbhhhjjjfffhhhiii______dddgggfffffffffbbb]]][[[OOOUUUZZZPPPJJJAAA+++((()))&&&''',,,(((---@@@...///000///...---...000......//////......---,,,---------------------------,,,000'''222///,,,cccVVVgggeeehhhhhhvvv~~~555444222---,,,555---.........//////000000////////////////////////000000000000000000000000---------...///000000111111111111111111111111111///000111222222111000///...///000111111000///...111000000000000000111222000000//////......------))))))******++++++++++++---------.........//////+++++++++******+++,,,,,,------------------------333555===ZZZwwwVVVUUU???---+++---***))),,,---000444666555333222111+++******))))))))))))))))))************+++++++++---...///(((///---(((HHHtttxxx]]]xxxeeeFFFZZZOOOcccgggQQQ{{{ttt```|||nnn|||{{{uuu{{{zzzwwwiiiuuusssvvvwwwwwwzzz___zzz}}}{{{mmm}}}lllhhh^^^cccmmmiiieeefffeee[[[```ccccccdddfffddd```cccVVV\\\___PPPJJJCCC...((()))&&&''',,,(((...@@@//////.........---------..............................//////...---,,,,,,///&&&...///...***444aaaMMM]]]uuu\\\mmmooouuu:::---777555(((666////////////////////////..................------////////////000000000000000......///333444222000555:::999111...222666555777777666555444222222111222111111111000000//////000000000000000000000000000////////////.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,,,,------,,,,,,+++...'''+++666FFF```oookkk^^^FFF111,,,///...,,,+++***,,,000555777555000,,,+++******)))))))))))))))++++++******************,,,,,,+++******,,,000444jjj|||wwwqqqyyy~~~UUUvvvbbbZZZLLL\\\uuuwwweeeooorrrCCC]]]iiiKKKWWWddd>>>fffqqqttt{{{uuurrrqqqrrr[[[wwwiiirrrvvvmmmyyyZZZ{{{vvv{{{ssshhhlllmmmlllmmmnnnggg]]]___]]]\\\^^^aaabbb```^^^jjjWWW___RRRRRRFFFHHH***)))+++)))))),,,'''---AAA//////.........---------.......................................---,,,,,,000'''---......***444aaaPPPWWW```{{{ccc|||qqq999---555333(((444////////////////////////........................////////////000000000000000///...000333444222000111666666111///333666666666555444222111111000000111111111000000000//////000000000000000000000000/////////.........---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,------------,,,,,,...///333333777PPPuuukkkMMM111***------*********,,,000444666444000,,,+++******)))))))))))))))************************,,,,,,+++******+++///222\\\~~~zzzlllnnnlll}}}SSS___kkkXXXmmmxxxYYYccc___VVV}}}~~~oooVVVSSSKKK{{{uuujjjyyywwwrrrcccdddttt~~~lllccc{{{sssqqqqqq\\\lllwwwttt}}}bbb|||}}}sssqqqqqqmmmkkknnnqqqkkkbbb^^^^^^___`````````___^^^^^^UUUbbbsss```PPP===''')))+++)))))),,,'''---AAA...............---------........................---............------,,,000(((---------+++555```GGGqqqmmmOOOuuuwwwddd}}}jjj777...333222)))222////////////////////////........................////////////000000000000000//////111333444333111///333555333333666888888666555333111000000111111111111000000000000//////000000000000000000000000............---------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------............------000...---000:::OOOiii{{{^^^999---...---*********,,,///222444333///,,,+++******)))))))))))))))************************+++,,,+++***)))***---000QQQjjjvvv|||rrr}}}bbblllggg>>>zzzNNNnnnjjjppp[[[KKKfff[[[EEE```yyyoootttqqq~~~```dddpppwwwuuuyyyssslllxxxxxx]]]nnn~~~}}}ppprrrnnngggdddgggkkkhhhaaa```cccfffgggdddccccccddd]]]ZZZkkkppp^^^>>>...)))+++)))))),,,'''---AAA................................................---------......------,,,111)))...,,,---,,,555^^^BBBfffkkkJJJSSSLLLxxxrrroooMMMccc666000111222+++111////////////////////////............////////////////////////000000000000000000111222333333333222222555777888888999999999777555333222111111222333000000000000000000//////////////////////////////......---------,,,,,,,,,------,,,,,,,,,,,,------------------------------......---------,,,,,,,,,---..................------+++''',,,;;;JJJ```xxxsssHHH333///...---,,,***+++---000222222///,,,+++******)))))))))))))))***************++++++++++++,,,+++***)))))),,,...EEE}}}ooo{{{tttvvvdddwwwxxxjjjaaaLLLrrrDDDzzzgggfffuuuQQQjjjMMMsssaaaqqqMMMaaa|||iiiZZZhhhzzz{{{zzzkkkqqqttt~~~hhhxxxuuu{{{xxxPPPxxxyyyvvvlllnnnkkkfffbbbbbbcccbbb```]]]cccjjjjjjfffccceeeiiiccc___mmmnnn```HHH444)))+++)))))),,,'''---AAA---.............................................,,,,,,---------------,,,000)))...,,,---...555[[[JJJSSSbbbDDDZZZ[[[ggg|||XXX\\\555333111222///111////////////////////////........./////////000000////////////000000000000000111222333333333444444555555666888999777555555444333222000000000111111//////////////////000000////////////////////////......---------,,,,,,,,,...------,,,,,,------...------------------------......---------,,,,,,,,,---..................---(((111...))),,,777```[[[999,,,---///...***+++,,,...000000...,,,+++******)))))))))))))))))))))*********+++++++++++++++,,,+++)))***,,,---666nnnsssyyyfffttt}}}ttttttaaaxxxzzziii<<<rrryyymmmJJJVVVhhh[[[]]]VVVnnnlllqqq\\\lllxxxtttzzzlllcccdddxxx}}}vvvxxxnnnccctttrrrooojjjppppppooommmhhhddddddfffYYYaaaiiijjjfffbbbdddhhhaaaYYYjjjfffaaaWWWPPP,,,)))+++)))))),,,'''---AAA---------.......................................+++,,,,,,------------,,,...***///---///000555WWWNNNHHHqqqdddzzzwww[[[aaa}}}UUU444666///222111000////////////////////////.........//////000000111////////////000000000000000222444444333333444555666222222555666222//////000000000000//////............////////////000000000000000000000000000000............---------,,,......------------......------------------------......---------,,,,,,,,,------............------,,,333,,,***000111LLL~~~vvvFFF)))+++111---******+++,,,...///...,,,+++******))))))))))))))))))))))))***++++++,,,,,,***+++,,,,,,++++++---...///ZZZ~~~zzziiisssxxxuuuttteeeIIIzzz|||DDDtttUUUiiiaaappp\\\mmmwww```\\\}}}www^^^hhhbbbnnnmmmvvv~~~xxxfffrrrtttrrrqqqvvvuuuuuutttoooiiigggjjj^^^fffooopppkkkggggggjjj]]]VVViiiZZZ^^^UUUSSS''')))+++)))))),,,'''---AAA---------.........//////........................***+++,,,------------------***000...111222555TTTOOOCCCkkk\\\|||yyyvvvNNN222777---111222...////////////////////////---......///000000111111////////////000000000000000222555555444333444666555000...222444000---...000000222222222111///............/////////000000000000000000000000000000/////////.........------......------------....................................---------,,,,,,,,,,,,,,,------------,,,,,,---000&&&+++;;;333888```]]]...---222***+++***)))+++---...---,,,+++******)))))))))))))))((())))))***++++++,,,,,,)))+++,,,,,,,,,,,,...000///FFFuuuqqqmmm{{{cccTTTmmmzzzeee]]]XXXqqq```xxxpppgggEEEGGGNNNTTTbbbrrr~~~rrr|||yyy|||iiirrr~~~~~~vvvrrrttttttnnnjjjiiiffflllssstttoooiiiffffff^^^XXXdddddd[[[WWWOOO000)))+++)))))),,,'''---AAA---------.........//////........................***+++,,,,,,------------+++)))111///222333444RRRYYYHHHqqqyyy]]]|||zzzYYYvvvrrrJJJ000666+++000222,,,////////////////////////---......///000111111222////////////000000000000000333555555444333555777666000---222444111///111222333666777777555333111---.........//////000000000000000000000000000000000////////////...............------------....................................---------,,,,,,,,,+++,,,,,,------,,,,,,+++&&&111******222)))>>>xxxttt777000333'''+++***)))***,,,------,,,+++******)))))))))))))))((())))))***++++++,,,,,,)))+++,,,------...///111---777rrryyyqqqvvvjjjyyyaaaYYYhhh{{{LLLfffMMMpppbbb\\\```IIIfff~~~gggtttrrrpppVVVdddzzzppptttyyyvvvoookkkfffkkkooopppkkkddd^^^\\\^^^XXX[[[nnnRRRTTTFFF:::)))+++)))))),,,'''---AAA,,,,,,,,,---------.........---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...---...000,,,777QQQfff???gggbbbuuulllkkk{{{mmmxxxKKK///333...222111000------............------////////////000000000000111222222000//////111333555444333333333555666777444333333222111000//////444555666555222000.........000222111...---...111////////////000000000000------............------......------------......000000////////////000000........................111000///---,,,,,,,,,---...---///000***+++@@@ZZZQQQ///444%%%))))))******++++++,,,,,,************************************************.........------,,,,,,,,,+++888WWWsss|||ppp~~~~~~___ccc}}}uuuKKKyyyPPPgggVVVrrrsssZZZvvvOOOuuuPPP^^^tttzzzuuummmddd___jjj|||tttmmmkkksssssswwwxxxnnn___WWWWWW```\\\YYYYYYYYYSSSFFF;;;))),,,((((((+++'''---BBB,,,,,,,,,---------.........---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...+++---000,,,444JJJeee===gggdddmmmhhhssszzzIII///333---111000.........////////////........./////////000000000000///111333444444444555777444444333333444444555666222222111111000//////...111222444333111000000111.../////////---,,,---............///////////////---......//////......---......------------......//////............///////////////////////////////////////...------,,,,,,---)))***---,,,+++777GGGSSS111222222******************++++++))))))))))))))))))))))))++++++++++++++++++++++++......---------,,,,,,,,,'''000JJJ}}}vvvzzzaaaiii}}}iiiaaa[[[vvv___VVVwww}}}aaammm___|||VVVeeeYYYdddkkkrrrhhhppp~~~wwwooolllxxxwwwzzzzzzqqqaaaWWWUUU^^^]]]\\\[[[WWWOOODDD;;;))),,,((((((+++'''---BBB,,,,,,,,,---------.........---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...***+++000,,,///???oooHHHhhh~~~kkklllsssnnn~~~CCC---222---222222/////////000000000000//////....../////////000000000111555999;;;;;;999888888333333444555555555444444111111000000/////////......///111111000000111333000///......000000///...........................---......//////......---......------------.........------------------...////////////////////////......//////...---,,,+++---''''''---///,,,...444lll~~~{{{cccDDD---******************))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++///AAAtttvvvuuudddssszzzzzz|||sssLLLlll|||zzzNNNWWWZZZsssxxx]]]oooooojjjbbb[[[ttt~~~xxxrrrooozzzzzzzzzzzzsssfff\\\WWWZZZ[[[]]]\\\WWWNNNEEE>>>))),,,((((((+++'''---BBB,,,,,,,,,---------.........---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,...///***+++111---,,,666nnnOOOsssooovvvuuuyyymmm>>>,,,333...555555333000000111111111111000000........./////////000000666:::>>>@@@???;;;777666333444666777777666555444111111111111000000000000...///000000//////111333222000///111555888666444///////////////...............////////////............------------............------------......////////////////////////,,,---/////////---+++***...))))))...111...,,,...:::lllxxxVVV111222+++++++++******))))))(((************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000;;;~~~gggvvvzzzkkkeee}}}vvvkkkxxxlllOOOuuuppp```yyyqqq~~~LLL```ssszzzvvv{{{}}}xxxsssrrrvvv{{{yyywwwuuupppiiiccc___YYYYYY[[[\\\[[[TTTHHH???))),,,((((((+++'''---BBB,,,,,,,,,---------.........---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,000222,,,+++222...+++222]]]NNN```yyyttt}}}zzz===///555///555555111000000111111111111000000............////////////555999>>>@@@???;;;888777555666777888888777666555222222222222222222222222000111222111000///000111111000///333888;;;;;;999111111111000000000//////...//////////////////.........------------......///..................///------------------------+++,,,...//////---+++***++++++,,,...---+++---111666|||WWW222888,,,,,,++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---888uuurrrdddwwwzzzvvvhhheeeppphhhxxxttt```nnn``````yyy``````qqq}}}bbblll~~~wwwrrr}}}rrrlllrrr|||~~~|||wwwpppjjjgggeeeddd```\\\ZZZ]]]___XXXGGG888))),,,((((((+++'''---BBB,,,,,,,,,---------.........---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,///333...,,,111///,,,222]]]^^^\\\{{{uuuvvv}}}>>>333888...333222,,,000000111111111111000000------........./////////...222777;;;;;;;;;:::;;;666777777777777666555555111222222333333444444444222444555555333000000000///...///111555777888888333222222111111000000///...//////000000//////.........------------......//////............//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++'''***,,,+++)))(((---222222yyyJJJ,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,+++,,,999gggvvvhhhuuuvvviiifffjjjnnn}}}uuu]]]aaaWWWeeewwwiiiEEEzzzjjjWWWuuuwwwxxx~~~sssmmmttt{{{oooeeebbbccccccggg```[[[^^^```WWWBBB///))),,,((((((+++'''---BBB,,,,,,,,,---------.........---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333///+++///...---444^^^nnn[[[|||nnnkkkuuu:::333777...333111+++///000000000000000000///---------.........//////+++...111444555777999;;;666666555444444444444444000000111222333333444444222555888999666333111111...000111111111111333444222222111111000///////////////000000000000//////......------------.........------------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,+++)))***---//////XXXmmm000,,,------------------...........................++++++++++++++++++++++++******+++++++++,,,,,,,,,///+++999UUU|||qqqzzz|||mmmhhhgggxxxRRRnnnqqqvvvccc}}}TTTuuuQQQzzz~~~rrrxxx|||wwwyyy~~~ssseeeaaabbbcccccc^^^\\\^^^^^^SSS???...))),,,((((((+++'''---BBB,,,,,,,,,---------.........---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,***222///***---,,,---555OOOiiiOOOmmmwwwppplll444///666...555444/////////000000000000//////---------.........//////,,,---//////000222555777666555333222111222333333//////000111222333333444111555999;;;999666333222000333444333///...///222222111111000///......---//////000000000000//////.........------.........---,,,,,,++++++,,,,,,---........................---,,,+++++++++,,,------+++,,,---,,,,,,------,,,'''CCCggg888---------....../////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...&&&333BBBxxxvvvqqqjjjfffPPPyyy}}}zzzqqqvvvaaa}}}cccXXX{{{zzz}}}|||yyyvvvhhhcccdddeeeZZZZZZ[[[]]]\\\QQQ@@@333))),,,((()))+++'''---BBB...------,,,,,,------...,,,+++***+++---------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000///......///SSSttt\\\ooodddyyypppyyy{{{JJJ666000555111000333333111...---///...+++...555222...***,,,111222...)))000/////////...///888AAA888888888888777444222111///111111///++++++000444---AAAKKKDDD???@@@;;;111000222555666333///............///////////////....../////////000000111111111111000000/////////...------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,------,,,++++++++++++,,,,,,---+++,,,...---,,,,,,---///+++:::bbbnnnZZZJJJ444000///000000...///222......------,,,+++******+++)))(((***...///---***&&&)))---...,,,******+++///+++444FFFzzzzzzwwwkkk^^^~~~zzzCCClllkkkddd|||VVVddddddnnnvvvvvv{{{{{{{{{nnncccaaaddd___ZZZ]]]```[[[UUUDDD,,,+++(((---&&&''')))***FFF...------,,,,,,------...---,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000/////////111GGGqqq```ggg]]]tttuuurrr[[[===///555444000///+++333444444555555444333222444333111///---///444888333111111222111000666>>>999999999888666555333222222111111000000111111222555NNNTTTIIIGGGGGG@@@:::LLLBBB444,,,...444333---......///////////////............//////000000000000000/////////.........------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---------,,,,,,++++++++++++++++++,,,---,,,+++++++++---+++333HHHnnnppp^^^bbb[[[999555222333222...---///...------,,,++++++******)))***+++,,,,,,+++,,,,,,///+++&&&''',,,111222222,,,$$$555XXXxxxzzzeeeVVV}}}oooxxxrrr[[[mmmhhhwww|||xxxxxxwwwssslllfffaaa___cccYYYYYY^^^___\\\JJJ---+++(((---'''(((***+++GGG...------,,,,,,------......---,,,---/////////...------------------------,,,...000000000000111222DDDvvviiiddd^^^rrrrrrsssnnnAAA)))000666555666555111777:::888;;;???999///555444333333444333000...222000000222111...111666:::999888777555444333333555222111111444555444222CCCZZZXXXIIIJJJEEEAAALLLzzzdddEEE444555444---/////////000000//////..................////////////............---------------,,,,,,,,,,,,++++++,,,+++++++++,,,,,,---...---,,,+++***************)))***,,,,,,,,,,,,...///222444888MMMUUU^^^uuurrr===888444555333///,,,------,,,,,,++++++*********(((+++...---***)))+++///(((***---///000...,,,***555BBBjjj{{{||||||nnnpppttt}}}xxx|||mmm|||___ppp~~~}}}{{{|||vvvqqqooopppmmmfff```eeeVVVSSSZZZ```aaaLLL,,,,,,)))...''')))+++,,,HHH...------,,,,,,------......---,,,...000111000///........................+++---000000000111222333FFF|||llllllggglllvvvuuu\\\999888888555999===LLLXXXaaafffuuuzzzOOOCCC888888@@@CCC===555444111000333333000000222888888777555555444444444555333222111222555999<<>>>>>===<<<999;;;===>>>BBBOOOcccrrraaaFFF>>>@@@EEEnnneee???333555444---111222222111111///......000000000//////.........,,,---------............------,,,,,,,,,,,,++++++*********+++,,,---//////444333222111000/////////444555555444111000000111...333+++---666RRRooocccCCC777---,,,......------------------------------...------...111444666888444BBBZZZvvvuuupppzzz===WWWvvvtttyyy~~~WWW~~~qqqzzzzzz|||uuummmhhhbbb^^^ccceee___WWWEEE+++)))''',,,&&&(((+++---III...------,,,,,,------...,,,++++++,,,///111000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---,,,---...555wwwoooFFFbbbgggppphhh{{{qqqxxx\\\MMM???:::;;;:::888777333666;;;@@@BBBBBB@@@???===>>>@@@DDDMMM]]]nnnzzzZZZEEEGGGJJJVVVMMM000111999888111222222222111111///......111111000000/////////...---------....../////////---------,,,,,,,,,++++++*********+++,,,---///000:::999777555333111000000...///111111000000111333)))222......222JJJmmmjjjLLL???222...///---,,,,,,........................,,,...000000000222888===SSSnnnqqq|||nnn222SSSuuuSSSaaaeeezzzvvvxxxnnnfffbbb]]]bbbfffaaaZZZFFF***(((&&&+++&&&(((+++,,,HHH...------,,,,,,------...........................------,,,,,,,,,,,,++++++000//////...------,,,,,,333VVVZZZ\\\eeemmmrrrrrriii333::::::444:::;;;999777999BBBJJJIIIDDDCCCIIIFFFFFF^^^~~~kkkfffOOOQQQaaabbb888555<<<999555888222222222111111111111000111///---,,,...000111000***---/////////000///------...+++))),,,111///))),,,***)))((()))+++...000;;;999555222000///000000------.........///111333333,,,444777---<<>>999<<<;;;999;;;EEEPPPRRRNNN\\\QQQMMMZZZrrr{{{jjjTTTGGGLLLDDDlllhhhJJJ333333999666333666222222222222111111111111111000......//////...---...///000///...///000000333444444222---***---333...,,,+++***+++---000111999777444111///...//////,,,,,,,,,...000111111000---***///222///<<>>EEESSSHHH|||UUU555<<>><<<999555444333333333222222222222333111000000111111000/////////000111000000444999444222...---333:::555+++000000///......000111333222111000...------------000000000000000000000///111666444999DDD???HHHiiiVVV777333666333222333444222222999EEEOOOeee}}}|||ppp999999666pppxxxYYY~~~~~~xxxmmmvvvXXXzzzmmmaaaaaa______bbbcccWWW@@@,,,(((+++)))(((***&&&...DDD,,,,,,,,,++++++,,,,,,,,,------------------------------,,,,,,,,,+++++++++------------------------...///xxxYYYpppkkkooorrrlll@@@;;;CCC???>>><<<<<>>888>>>AAA<<<::::::777111444444444444333333333222444111//////222555777888333222333555222...000777PPPVVVLLL444///999888***000//////......///000111000//////......---......,,,...111000000222777;;;111777444;;;KKKNNN\\\~~~oooAAA333666888999999888999AAASSSkkk{{{jjj333999:::uuuzzzZZZ{{{qqqoooxxxjjj{{{uuuiii^^^]]]```fffjjjdddRRR===...(((+++)))(((***&&&...DDD,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------,,,,,,,,,,,,,,,333///rrr|||mmmdddyyykkkxxxhhhsssJJJEEE;;;??????>>><<<@@@GGGKKKJJJHHHFFFAAA<<<;;;>>>CCCEEEOOO<<>>???===:::999;;;999555555555444444444333333333333222111333777;;;>>>???999666666888222,,,000999rrrsssLLL000...222---/////////......//////000////////////////////////000111222111///000333666AAAEEECCC@@@EEEQQQmmmtttAAA,,,///777777;;;BBBOOOccc~~~aaarrr333777<<<tttcccmmmwwwmmm{{{xxxqqqgggZZZ___gggjjj```KKK888...(((+++)))(((***&&&...DDD,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,------...000444YYYsssWWWyyy}}}mmm~~~mmmjjjuuuQQQFFF888;;;======;;;<<<@@@@@@======:::888999;;;@@@IIIRRRrrrlll888CCC@@@<<<;;;<<<<<<:::::::::555555555555444444444444333333666:::>>>AAAAAA@@@:::555444666333///999HHHpppTTT@@@777555000000000/////////////////////000111111111111111666555666<<>>777111000444333555EEEXXXeeeIII???111111111000000000000000///000111222333333333333666555;;;MMMbbbnnnkkkdddwwwfffpppcccZZZhhhzzzVVV888,,,555ssslllvvv|||yyyvvveee______aaa[[[III777...(((+++)))(((***&&&...DDD,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---+++,,,,,,---+++******++++++,,,---...000111222:::666wwwwwwxxxcccxxxxxxyyyTTTIIIBBB===<<<888CCC666EEEGGGNNNCCCCCC===;;;@@@CCC@@@>>>???GGGBBB<<>>///,,,...+++***---(((...BBB,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---+++,,,,,,---+++***+++++++++,,,---...///000***000***bbbpppfffvvvvvv|||uuu{{{}}}vvvQQQ:::::::::;;;>>><<<<<<999DDDFFFzzzGGGCCC<<<999===???===:::;;;333@@@DDDBBB===888nnnNNN???AAA888999999999999999999999999999999777666666666666666444999???CCCCCC@@@===<<<<<<999555666555333NNN{{{{{{gggGGG777555000444666***111'''111000///555333;;;TTTggg|||rrr===777222444[[[rrrqqqxxxvvv|||{{{gggaaaeeeeeeWWWIII;;;***,,,...+++***---(((...BBB,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...,,,++++++------,,,***,,,,,,,,,,,,,,,---...///444;;;888OOO]]]zzzlll}}}VVV<<<111888888888:::888444===AAADDDjjj```FFFAAA???BBBEEEEEECCCDDD@@@EEECCCBBBKKKKKKYYYHHH>>>666@@@::::::999999999999999999:::999888777666666666666333888===@@@@@@===;;;:::777777444444555999XXXvvvZZZFFF===666:::???999777777:::333666666999`````````{{{xxxlll888888000@@@^^^XXX{{{}}}jjjdddfffdddVVVJJJ<<<))),,,...+++***---(((///CCC,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,++++++------,,,+++------,,,,,,,,,------...444777;;;:::dddwwweeeuuuxxxOOO<<<888===999555666444000@@@===CCCWWWvvvhhhVVVIIIBBBAAABBBCCCRRRMMMLLLFFFMMMqqqjjjAAACCC>>>777EEE;;;;;;;;;:::::::::::::::::::::999888777777777777555999>>>@@@???===;;;:::888999444444888;;;OOOpppnnn{{{uuubbbLLL>>><<<;;;999???888+++777:::LLL~~~zzzrrr333666777WWWddd___tttuuuwwwsssfff___ZZZRRRNNNBBB...+++...******---)))///CCC,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,++++++------,,,+++------,,,,,,,,,------...777---555555PPPppp```|||bbbrrrBBB666666;;;555444888777222@@@:::DDDPPPnnn}}}JJJAAA@@@<<<===@@@<<<<<<<<<<<<;;;;;;::::::;;;:::999888888777777777666999<<<>>><<<:::999999>>>>>>888666;;;888999GGGNNN```uuuiiiaaa___TTTQQQ>>>777ZZZjjjyyy|||rrrkkk}}}sssaaa111555KKKrrrfffZZZtttnnn^^^SSSQQQRRRVVVJJJ111+++---******---)))///DDD,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++***+++---...---,,,,,,,,,,,,,,,,,,---...///@@@***111;;;:::YYYyyy|||jjj>>>444555999333444::::::777===999EEEPPPkkk[[[===HHH>>>999@@@:::>>>>>>======<<<;;;;;;;;;<<<;;;:::999888888888888555777::::::888777666666777:::555666???<<<333444777@@@NNNaaayyywww{{{qqqRRRQQQccc{{{eeeUUUvvvvvvzzznnnrrrNNN444>>>kkk```zzzZZZ}}}xxx~~~xxxdddWWWPPPQQQVVV\\\MMM///+++---******---)))000DDD,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++***+++---...---,,,+++++++++,,,---...///000444###***,,,000mmm\\\xxxuuu{{{BBB888999;;;444555:::777;;;999<<>>FFF<<<999AAA<<>>======<<<;;;;;;<<<;;;:::999999888999999777888:::999777666666666111777444555@@@@@@888777777666777>>>KKKYYYeeelll~~~yyyiiipppccc___PPP```kkk\\\ccc[[[yyyuuuiiiAAA:::NNNTTTzzz[[[yyylllddd^^^YYYkkkaaa[[[VVVUUUYYYLLL111***---******---)))000DDD,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,+++***+++---...---,,,***++++++,,,---...000111---***222%%%333^^^{{{[[[nnnqqq>>>555777:::555777;;;777<<<666>>>DDDSSSsss]]]IIIEEEDDD@@@PPPIIIYYYOOOGGGBBB???<<<<<>>===<<<<<<;;;<<<<<<;;;:::999999999999999;;;<<<;;;999888888888888@@@;;;777======666666555111111777777666???MMMaaahhhaaalll~~~rrrfffuuucccIII===555555???+++===>>>VVVCCCbbbhhh~~~xxx|||ZZZ>>>@@@\\\JJJxxx^^^sss~~~ssshhhZZZPPPSSSKKK555***,,,******---)))000EEE******+++++++++,,,,,,,,,,,,,,,,,,------.........,,,+++***,,,...///,,,)))***+++,,,,,,------,,,,,,'''---000'''&&&OOOzzzjjjoooiiibbbtttDDD555777444555888111;;;111666EEEIIIdddGGG>>>>>>BBBOOO{{{yyyJJJAAA>>>CCCEEEAAAAAAFFFIIIGGGDDDAAA???@@@CCCEEE>>>GGGKKKCCC;;;:::<<<;;;999;;;>>>>>><<<888555444;;;<<<>>>>>>===:::777555222222222333444555666777DDDHHHPPP]]]pppwwwyyyqqqcccSSSFFF>>>:::999666666555555555555666666666666666888<<>>GGGUUU___ZZZVVVRRRRRRWWW^^^aaabbbSSSWWWVVVMMMFFFEEEEEECCCBBBAAA>>>;;;;;;<<<@@@BBB;;;<<<======<<<:::777666333333333333444444555666888:::???HHHTTTbbbnnnuuuuuuyyyhhhXXXNNN@@@===999555222111111111555444444333333444444555444333222222333555888:::333111333DDD>>>888llltttPPPOOO[[[aaaxxxwww}}}vvvuuuhhhqqqppp[[[```fffNNN]]]EEE---,,,---)))))),,,)))000EEE+++++++++,,,,,,,,,------,,,,,,,,,------------.........---...///...,,,******+++,,,,,,------,,,,,,,,,,,,)))......)))NNNgggzzzeeeAAA777;;;444555:::222999FFFGGG|||GGGMMMWWWXXXNNNKKKTTTYYYWWW```]]]]]]ccclllrrrqqqnnnjjjhhhaaaWWWQQQMMMIIIDDDAAA???===;;;;;;===???@@@<<<<<<;;;:::999888888777444444444333333444444555333555777<<>>AAAFFFJJJJJJEEE===777<<<;;;999888777777888888666555444333333333333333444666999<<<>>>?????????LLLaaazzzuuubbbRRRJJJ<<<999555444555666666666666666666666555333111000333222222111111222222333444555555666666666555555333...777444:::444AAAiii^^^XXXeeerrruuu~~~tttvvvbbbpppyyyeeebbbjjj___lllHHH...,,,---***))),,,***222GGG,,,,,,---------.........------------------------***+++---///////////////***+++,,,,,,------,,,,,,)))333(((%%%///'''000[[[xxxaaammmdddyyyssstttuuuWWW>>>999666:::>>>666@@@ddd[[[iiiWWWOOOYYYcccbbbccchhhbbbhhhooorrrooojjjgggfffYYYVVVTTTUUUTTTQQQLLLIIIBBBGGGOOOVVVVVVOOOBBB999;;;:::888666666666777888666555444444333333333333333555888;;;<<<;;;999888888@@@LLL[[[mmmyyydddUUUIII???999777>>>===<<<;;;;;;:::888666222222111111111111222222333222222222222222222333000111222333444444333333333+++...(((222000111rrr}}}\\\^^^```cccttt|||gggssswwwllliiioooeeennnGGG333,,,---******---***222HHH---------.........//////...------------,,,,,,,,,(((+++...///......///000***+++,,,,,,------,,,,,,)))111***%%%,,,,,,333KKKYYYfffbbbkkkZZZ<<<777;;;===999666NNN}}}lllcccwwwvvvooo```YYYaaaqqqooo``````pppgggkkkmmmjjjeeecccggglll___^^^\\\ZZZSSSJJJGGGHHHDDDDDDEEEGGGIIIFFF???999999888777666555666666777666555444333333333333333444555777999999888666555666555555:::DDDOOOWWWZZZUUU^^^ccc___mmmuuu~~~|||hhhKKKBBB<<<<<<>>>???AAADDD:::888666444444555666888:::888666555555666888999222222111111111111222222222222222333222222111000555333111000777222///NNNzzz[[[eeeooonnnpppkkkvvvrrrmmmjjjnnnfffkkkBBB333+++---******---+++333HHH---.........////////////......---------,,,,,,,,,***,,,//////---++++++---***+++,,,,,,------,,,,,,+++,,,,,,+++))))))555FFF]]]xxxvvvsssnnnbbb===888>>><<<999MMM~~~ttt___YYYaaaaaacccdddbbb___^^^```cccjjjjjjhhhbbbTTTHHHJJJSSSPPPIII@@@;;;;;;;;;999777777777666666555555666666555555444333333333444444555666777777888888888888999777444333222111222444:::777===555:::>>>999VVVrrrwwwjjjQQQ>>>555BBB>>><<<===;;;777555777CCCBBB???:::777444444555999777555333111000//////111000000//////000000111333222222222222222222222***222///444444,,,000---:::QQQeeemmmsssssswww|||~~~rrrtttnnnkkkfffjjjfffjjj<<<...+++---******...+++444III............/////////000.........------,,,,,,,,,,,,...000///+++)))((()))++++++,,,---------,,,,,,...&&&---222'''###555GGGiiizzzzzz|||vvvnnnrrrGGG===BBB???CCCooonnnvvvgggaaaaaaaaaZZZ\\\```bbbbbb]]]WWWSSSeeegggiiidddWWWQQQ[[[lllggg\\\NNNEEEAAA@@@>>><<<666666666666666555555555444444444333333444444555333333444555666888:::<<<444555666666444333777===333---===333444HHH===999CCCJJJgggoooqqqttthhhVVVEEE<<<===CCCHHH777666888<<<<<<:::<<>>>>>???IIIeeelll~~~wwwrrrqqq___VVV___iiifff___]]]QQQ^^^iiiiiifffkkkttt{{{nnn\\\PPPFFF===;;;===:::;;;<<<999666444666888777666555444444444555666777777777777888888888888888666333111111222444666777888888999:::<<<===>>><<>>???666999===???>>><<<::::::666666666777888999;;;;;;<<<<<<<<<;;;:::999999999555555555555555555555555333333333333222111000000000000000000000000000000111000///......///000111000000000000000000000000111222333CCCzzzvvv@@@dddlll}}}|||tttbbbuuuggg\\\\\\eee[[[???,,,,,,,,,...******...+++444III111111111000000000000000000000000///////////////---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++---...,,,******...111WWWLLLuuuvvv|||zzzPPPFFFdddiii~~~zzz~~~|||xxxqqqhhh^^^___qqq{{{xxxppp___KKK???;;;<<<<<<;;;999888888:::666666666666666777888999999999888888777777666666;;;;;;:::999888666555555333444555666888:::;;;<<<666777777777666666777999111222333555777888:::;;;<<<<<<;;;;;;:::999999999555555555555555555555555333333333333222111000000////////////////////////000000////////////000000000000000000000000000000000222444FFFssspppmmmlll}}}rrr___sssdddXXXWWW]]]SSS:::******,,,...******...+++444III111111111111111111111111111111111111111000//////---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,......---++++++...000III[[[VVVooo]]]oooVVVvvv~~~aaawww~~~rrraaaXXX^^^lllvvvzzzxxxwwwyyyvvvhhhSSSDDDAAAAAA???===;;;:::::::::777777888888999:::;;;;;;;;;::::::999888777666666<<<<<<===<<<;;;888444222666666777777777666666666777777777666555555777:::333444555777999::::::;;;:::::::::999999888888888555555555555555555555555333333333333222111000000////////////////////////000000////////////000000////////////////////////000111555III___kkktttrrrbbbuuulll___WWWWWWLLL777+++---,,,---******...+++444III111111111111222222222222111111222222111111000///---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------......///.........///000???wwwCCCvvvzzzWWWvvveeebbbfffccc\\\ggghhhkkkppptttqqqfff[[[KKKGGGBBB>>>;;;999999999777777888999::::::;;;;;;<<<<<<;;;:::999888888777;;;<<<======;;;888333111666777777777777666555555333444555444333222333555777888999:::::::::999999888888888888777777777777666666666666666666666666333333333333222111000000//////////////////////////////000000000000/////////////////////////////////000666KKKZZZ\\\qqqtttfffxxxwwwgggXXXQQQDDD333+++///,,,---******...+++444III111111111111111222222222000111111222222000///...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------.........//////000000000777fffWWWmmmrrr{{{ZZZffftttrrrrrrgggZZZ[[[]]]```dddlllsssuuurrrZZZTTTJJJBBB===;;;:::999777888999:::;;;;;;::::::======<<<<<<;;;;;;:::::::::<<<======<<<888444111333444666888999:::999999333555666666444333333444999::::::;;;:::888777666777777777777777777777777777777777777777777777777333333333333222111000000//////////////////////////////000000000000//////000000000000000000000000//////555LLLuuuzzz{{{~~~xxx}}}xxxmmm{{{wwwfffTTTHHH<<<...***...,,,...******...+++444III000000000111111111222222///000111222111000...------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,...///000000///111LLLmmmzzzdddMMMwwwrrrRRR___kkkrrrwwwqqqmmmcccdddbbb^^^bbbnnnwwwzzzooofffXXXLLLEEEBBBAAA@@@===>>>???@@@@@@???>>>>>>>>>>>>>>>===============;;;<<<===>>><<<999555333333555888:::<<<<<<<<<;;;777888888777555555666777:::;;;<<<<<<;;;999777666888888999999999999999999666666666666666666666666333333333333222111000000000000000000000000000000...///000111111000///...000000000000000000000000......444LLLyyyvvveeeuuuuuu}}}vvvmmm]]]MMMBBB777---+++...,,,...******...+++444III//////000000111111111111...///111222111000...------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------*********,,,///000///...+++<<>>>>>>>>>>>????????????<<<===>>>>>>===:::777555777999;;;<<<<<<<<<:::999888777666444222222555777;;;<<<>>>>>>>>><<<:::999::::::::::::::::::::::::555555555555555555555555333333333333222111000000111111111111111111111111...///000111111000///...000000000000000000000000......444LLLssszzzssstttzzz|||}}}cccVVVHHH@@@777///---000,,,...******...+++444III222222111000//////000000111111111000000///...---------,,,,,,,,,,,,++++++---------------------------------............///666000aaaQQQtttvvvvvvzzz{{{|||vvvooojjjjjjmmmiii___XXXUUUPPPIIIHHHHHHIIIJJJKKKKKKJJJHHHBBBFFFHHHEEEBBBAAA@@@???BBB@@@@@@AAA???;;;888888<<<;;;;;;<<<======;;;:::;;;;;;;;;999666555666777:::777555555777999888777;;;:::999999888888999999:::888666555444555666777666666555444222111111000111222333333333111000///000111111000///......//////000111222222111000///...222222>>>jjjrrrttt|||}}}ssswwwzzzooo___]]]RRR@@@111,,,...000(((444...---,,,...BBBLLL222222111000000000000000111111111000000///...---------,,,,,,,,,,,,++++++------------------------------------............//////VVVjjjhhhssspppoooiii```\\\^^^]]]XXXWWWXXXYYYYYYWWWSSSMMMIIIKKKKKKKKKJJJJJJHHHDDD@@@BBBAAAAAA@@@???===<<<<<<===<<<<<<===>>>>>>===<<<;;;;;;;;;999666555666777888666444555888::::::999::::::999888888888888888999888666444444555666777666555555444333222111000000000000000000///......000111111111///...///000///000111222222111000///,,,///000:::|||qqqlllzzz|||zzzuuulllvvvkkk[[[XXXNNN>>>111---,,,+++'''///...333777fffjjj222111000000000000000000111111111000000///...---------,,,,,,,,,,,,++++++------------------------------------............---...CCCPPPwwwttt|||mmmaaa___eeejjjjjjbbbbbbbbbbbb```^^^\\\[[[TTTQQQNNNOOOQQQOOOJJJEEEFFFEEECCC@@@????????????>>>>>>????????????>>>>>><<<<<<;;;999666555555666555444333555888:::;;;:::999888888777777777777777777666555444444444555666666555555444333222111111000000///.........//////000111111111///...///000000000111222222111000000000///333777lllyyy~~~wwwwwwqqqzzzuuurrr{{{mmmUUUTTTLLL>>>333///,,,***,,,000,,,111333lll111111000000000000000111111111111000000///...---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........222...333vvvNNN{{{}}}yyyjjjeeeiiioooqqqjjjhhhdddaaa```aaaeeehhh[[[WWWTTTUUUTTTRRRQQQRRROOONNNHHHAAA>>>??????>>>>>>???AAAAAA@@@?????????======<<<999666444444555444444555666777999999999888888777666666666666666666555444444444444555555666555555444333333222222333222000//////000111222///111222111//////000111111111111111111111111111222...333222cccjjjooo~~~lllPPPSSSOOOBBB555///...------444''',,,***jjj]]]111000000000000000111111111111111000000///...---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...555...111IIIbbblllxxxrrrnnnlllpppooolllgggbbbaaabbbdddccc```______ZZZVVV[[[ddd___]]]TTTHHH@@@@@@???;;;===@@@AAAAAA???>>>???@@@>>>>>><<<999666444333444555666666777666666777777888777666666555555666666555555444444444555555555666555555444444333333333333222111000000111222333///111222111000///000222222222111111111111222222111***111///MMM{{{{{{dddJJJQQQQQQBBB222+++---000'''444&&&...///CCCsss```000000000000000111111222111111111000000///...---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------111---888222yyyZZZwwwyyy}}}pppjjjjjjnnnrrrrrrnnnjjjiiijjjmmmkkkmmmmmmfff___eeeqqqsssrrrfffTTTIIIFFFBBB<<<<<>><<<>>>@@@>>>>>>===:::666333333333444666888777666555555666888777777666666666666666444555555555555666666666555555555555444444333333111111000000000111222222///111222111000000111333333222111111111111222333333---444555GGGllltttwwwwwwqqquuu```HHHNNNLLL===---'''+++///(((222+++222333)))???___000000000000000111222222111111111000000///...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++888...nnnOOOssszzzlllRRRdddnnnvvvtttkkkooossstttsssssswww{{{uuusssuuuyyyssshhhhhhpppxxxbbbUUUQQQJJJAAA999===@@@???<<<:::<<>>:::888;;;>>>@@@???>>>:::555222222222///333666888666666888:::999999888777777777777777555555666777888888777777555555555555555444444444222333555666777666555555///000222222111111222333444333222111111222333444222,,,...111666uuujjjtttqqqpppyyy}}}zzzzzzzzz]]]UUUOOOBBB444...//////,,,222444+++'''888222III111222222111000000111333111111000000//////......,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---'''000222999fff{{{[[[ttt|||QQQEEEFFFDDDTTTbbbjjjzzzsssppprrrsssrrrvvvfffdddrrrqqqLLLMMMNNN;;;:::<<>><<>>///***...///,,,)))---++++++...+++444JJJ111222222111000000111333111000000000/////////...------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///+++333000...SSSpppaaajjjiiiDDD???@@@AAANNNSSSsss]]]OOOQQQUUU```nnnzzz}}}ooofffhhh{{{lllccckkkkkktttPPPHHHIII>>><<<<<>>???>>>===;;;999777666555555666777888::::::999777666555666666777777777777777888888999999999999888888999888666444333333333333333444444555555444444333111111222222222333333333111111000000000000000111000111(((444,,,AAAxxx}}}uuuqqqssszzztttxxxaaaFFFTTTLLL===...***------******...,,,,,,...***333III000111222111000///111333000000000000////////////...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---777444,,,HHHooowww```vvvwww}}}YYY<<>>>>><<<999777666666888999888999999999888666444333555555666777777777777777999999999::::::999999999888777666555444444444444444444555555555555444444111222222222222333333333222111111000////////////111***+++///+++666cccrrrzzz||||||}}}yyyxxx\\\EEEXXXLLL:::,,,)))---,,,(((+++///,,,,,,---***222HHH000111111111//////111222000000000000////////////...---,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111///888777--->>>ddd{{{```aaauuummmOOO;;;FFFBBBDDDJJJQQQsssgggMMM>>>FFFNNNLLLNNNWWWWWWWWWUUURRRRRRXXXdddmmmrrrzzz}}}vvvwww}}}vvvwww}}}tttgggfffXXXSSSccctttfffMMMBBB???>>>888777>>>DDDCCC???<<<===<<<;;;:::999999999:::999999999888777555333222444555666777777888777777999999::::::::::::999999777777666555555555444444444444555555555555444444222222222222222222222222333222111//////.........333(((111...///111DDDnnn|||rrr}}}zzz\\\LLLVVVGGG444******------))),,,///---,,,---)))111GGG000111111000//////000222////////////000000000000...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,444000333222)))...GGG]]]gggQQQoookkkFFF:::CCC>>>FFFGGG\\\vvvBBB@@@???AAADDDGGGHHHGGGLLLQQQ[[[dddjjjjjjfffbbb```eeellluuupppnnnoookkkoooxxxrrriiilll___JJJPPPjjjkkkZZZKKKCCC>>>666333:::AAABBB>>>;;;;;;<<<===>>>>>><<<:::999777777777777666666555555444555666777888888888888888999999::::::999999888666666666666666666555555444555555666666555555444222222222222222222222222222111000///............222)))444...222000333vvvnnn~~~}}}}}}{{{yyy[[[OOOMMM>>>///)))+++///...---,,,///---,,,---)))111GGG///000111000///...000222////////////000000000000---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,---,,,,,,888GGGhhhOOO}}}qqqooo{{{BBB>>>@@@>>>AAAFFFcccrrrAAAHHHHHHBBBAAAHHHKKKJJJEEEIIIQQQ\\\fffhhhccc^^^iiikkkmmmnnnpppuuuzzz~~~jjjlllhhhllluuuqqqiiimmmaaaIIIHHH\\\ddd]]]QQQEEE>>>777444999???@@@===;;;:::<<<>>>@@@???===999777777777777777777777777777333444555777888888888888888888888999999888888888555555666777777777666666555555666666666666555555333333333222222222222111111000000///............///+++444,,,000000---[[[iii}}}nnn~~~vvvtttTTTHHHAAA555+++***---///...///+++///,,,,,,---***222HHH///000111000......000111.../////////000000000111++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((,,,+++,,,111222555???```YYY[[[mmmbbb@@@CCC>>>AAAHHHbbb{{{JJJBBBBBBCCCCCCDDDFFFKKKOOOUUUUUUUUUXXX\\\___aaaaaa___```bbbcccdddeeehhhjjjsssxxx}}}~~~{{{yyyvvvnnnpppyyyrrrgggggg^^^PPPNNNRRRPPPOOOKKK???@@@:::777;;;???>>>======:::;;;======<<<:::888666999999888777777777777777333444555777888888999999666777777888888777777666444555666777888888777666555555666666666666555555333333333222222222111111000//////.........//////---111333,,,...000...===WWWvvvzzz~~~qqqoooKKK===666...***,,,///------///***...,,,,,,...***333III///000000000......000111.../////////000000111111************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++111...+++000///---222VVVdddCCCxxxeeeNNN;;;CCC999AAA\\\vvv999FFF>>>@@@KKKNNNGGGGGGNNNIIIOOOWWW]]]___^^^^^^^^^^^^aaadddggggggggghhhhhhfffjjjlllgggccchhhxxxzzzyyy{{{vvvuuu}}}tttddd```ZZZXXXWWWMMM???>>>???666BBB<<<999<<>>>>>???<<<;;;;;;:::999888777666;;;;;;999888777777777777333444555777888888999999666666777777777777666666444555666888888888777777555555666666666666555555333333333222222111111111//////.........//////000...666444------111222+++DDDsssmmm~~~}}}}}}nnnmmmHHH666111+++***...///,,,+++...***---++++++...+++444JJJ////////////............000//////...------,,,,,,************************+++,,,---.........---,,,,,,---...111333111...******111...---222000,,,222CCCPPPNNNPPP\\\rrr;;;FFF888FFF[[[DDDBBBBBBBBBBBBCCCEEEIIILLLNNNPPPRRRWWW^^^cccdddcccaaa]]]]]]\\\]]]^^^```bbbccciiikkklllhhhbbbcccjjjrrrxxxuuuppplllnnnooohhh^^^bbbVVVQQQUUUTTTFFF:::777999>>><<<666888AAA@@@777???===:::777555555555666999999999999888666555444555555555555555555555555777777777777777777777777777777777777777777777777777777666666666666777777444444333222111//////...000000000000000000000000666???>>>111***///111,,,>>>~~~rrr~~~wwwtttbbb>>>***......//////000000111111***---++++++...,,,666MMM////////////............/////////...---,,,,,,,,,************************+++,,,---.........---,,,,,,,,,...111333222///,,,+++111000///111...---222666DDDZZZMMMmmm\\\;;;;;;@@@DDDsssiii??????BBBBBBCCCDDDFFFIIIKKKLLLVVVVVVWWWYYY\\\]]]\\\ZZZ\\\\\\[[[\\\]]]___```aaa```bbbdddcccbbbeeekkkqqqiiinnnvvv~~~vvvpppooojjjeeedddhhhhhheee[[[WWWVVVVVVLLL===999???;;;>>><<<666888@@@@@@888<<<;;;999666555555666666888888888888777666555444666666666666666666666666666666666666666666666666666666666666666666666666777666666666666666666777444444333222111000//////////////////////////////<<>>AAABBBCCCEEEFFFGGGHHHHHHTTTSSSQQQQQQRRRSSSSSSRRRWWWWWWWWWXXXYYYZZZ[[[\\\______^^^^^^^^^```bbbcccdddeeegggjjjjjjlllvvv|||iiidddgggfff```^^^aaadddeee___WWWVVV^^^]]]NNN<<<333===???<<<555777>>>???:::888888666555555666777888777777777666666555555444666666666666666666666666666666666666666666666666555555555555555555555555666666555555555555666666555444444333222111000000////////////////////////>>>OOOXXXLLL:::111111222777lll~~~nnnvvvyyyVVV@@@888111,,,,,,,,,,,,,,,,,,++++++***---++++++...,,,666MMM//////.........---------------------,,,,,,++++++************************+++,,,---.........---,,,,,,,,,---///222333111000---222;;;:::///+++///000555+++AAA>>>lll|||RRRgggKKK<<<===444;;;^^^gggJJJ000@@@>>>???BBBCCCDDDDDDCCCCCCIIIHHHGGGIIIKKKMMMMMMMMMQQQQQQQQQRRRSSSTTTTTTUUUYYYWWWUUUVVVYYY[[[YYYWWWdddbbbaaaaaa``````gggpppppptttjjjbbbeeeddd^^^YYYYYYXXXVVVOOOQQQ\\\iiijjjZZZEEE888===>>>:::555555:::<<<:::555555444444555666777888666555555555444444555555666666666666666666666666666666666666666666666666444444444444444444444444666555555444444555555666444444444333222111111000////////////////////////999LLL[[[SSS>>>///...222333xxxyyysssppplllpppxxx~~~~~~}}}wwwRRR<<<444(((------,,,,,,++++++*********---++++++...,,,666MMM............------------,,,,,,,,,,,,,,,+++++++++************************+++,,,---.........---,,,,,,++++++---000111111000...333BBBCCC000***111///111---444FFF]]]}}}ppp777;;;999>>>:::zzzDDDFFF888<<<:::<<<>>>@@@AAA@@@???>>>AAABBBCCCFFFJJJKKKJJJHHHMMMMMMNNNOOOOOOPPPPPPPPPIIIHHHHHHMMMTTTYYYYYYWWWQQQUUU]]]cccbbb[[[WWWXXXppplllhhhtttfffddd^^^WWWWWW\\\^^^\\\YYYmmmnnnaaahhhvvv======999555333666999999444444444555555666777888555444444333444444555666444444444444444444444444555555555555555555555555555555555555555555555555555555444444444444555555444333333222222111111111........................222CCCUUUTTTAAA...,,,333222nnnvvv{{{qqq___yyy}}}|||{{{SSS:::444+++...---------,,,,,,++++++***---++++++...,,,666MMM.........------------,,,++++++++++++++++++++++++************************+++,,,---.........---,,,---+++***+++---///000//////444KKKMMM333+++333---'''333666NNNTTTrrrdddQQQ///;;;444FFFRRRnnnAAA999CCC666777888;;;===>>>===<<<;;;BBBCCCDDDGGGIIIIIIGGGEEEJJJKKKLLLMMMMMMMMMMMMMMMFFFEEEDDDHHHLLLOOOOOONNNMMMNNNRRRWWWVVVRRRRRRUUU^^^eeefffsssyyy___[[[UUUSSS]]]qqquuubbb```ppp===<<<:::777444444666888555555555666666666666666555444333333444555666888333333333333333333333333555555555555555555555555555555555555555555555555444444333333333333444444222222222111111111000000...........................;;;MMMRRRDDD111---555333gggwwwzzz|||dddpppzzz~~~yyysssIII//////333......---------------,,,***---++++++...,,,666MMM.........---------,,,,,,*********+++++++++++++++************************+++,,,---.........---,,,---+++))))))+++---......///444QQQVVV555,,,444+++(((444444CCCYYYhhhrrruuuyyy|||;;;111<<<555IIIOOO@@@222>>>666666777999;;;<<<<<<<<<<<>>...+++222,,,,,,,,,---------------***---++++++...,,,666MMM......---------,,,,,,,,,******************++++++************************+++,,,---.........---,,,...+++)))(((***,,,,,,,,,///555UUU[[[777,,,555+++333111)))///eeekkkuuuwwwqqqIII;;;666>>>:::IIIJJJ777555111;;;666777888:::;;;<<<======@@@>>><<<<<>>???===999666777:::888888888888777666444444555555444333444666999:::555555555555555555555555555555555555555555555555222222222222222222222222444333333222222333333444000000000000////////////...........................000<<>>;;;000///+++++++++,,,,,,---------***---++++++...,,,666MMM,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))******+++***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------***555AAACCC<<<333//////000***222333;;;jjjgggTTT???<<<222<<>>??????@@@AAAAAA@@@???>>>===<<<<<>>===555///...111DDDxxxyyy{{{[[[<<<999AAA:::'''.........------,,,,,,,,,***...,,,,,,///,,,444KKK,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))******+++***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------)))111888999444...,,,---000+++444333333[[[zzzlllBBB555444333222BBBdddHHH666777777777888777777777777888888888888;;;;;;<<<<<<===>>>>>>????????????>>>======<<<<<<======>>>>>>>>>????????????AAA???===@@@EEEEEE@@@HHHKKKiii___GGGIIIGGGBBBAAADDDEEEDDDCCC>>>;;;===@@@AAA???999<<<<<<<<<<<<:::888777666666555555444444333333222000111222333444444444444333333333333444444444444222333333444444444333333222222222222222222222222333222111111333333222111111000000///////////////------,,,++++++++++++,,,,,,...333888777111...///000???tttvvvcccqqqHHH///000:::888.........---------,,,,,,,,,***...,,,,,,///,,,555KKK,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))******+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------***---//////---,,,,,,---000+++444222+++FFFiiimmmPPP333222333;;;///HHHhhhddd999;;;777111555999777777777888888888999999::::::;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=========>>>>>>===???BBBBBB>>>GGGRRRjjjlllJJJGGGDDDBBB???::::::===HHH999???GGG<<<888;;;555;;;;;;:::999777555333222333333333333333333333333///000111222333333333333222222222222333333333333222222333333333222222111111111111111111111111111222111000111222333222000000000//////......//////------,,,+++++++++++++++...---000333111---,,,///...888qqqpppXXXyyyccc<<<...111666444000------------,,,,,,,,,,,,***...+++,,,...,,,555LLL++++++++++++++++++++++++************************)))))))))))))))******+++***+++,,,,,,------,,,,,,,,,,,,,,,------------...,,,++++++,,,---......---///+++111222)))777UUUdddddd999333777777>>>666MMMPPP888BBB666///888666777777777888888999999:::999999:::::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<:::::::::;;;;;;;;;;;;<<<===>>>??????@@@AAAAAA@@@GGGgggpppAAA999999AAAFFFDDDEEEKKKJJJ===QQQ\\\===000:::999999999888777666555444333000111111111222222222333//////000111222222222222111111222222222333333333111222222222222111111000111111111111111111111111222000///000111222111000000//////.........//////---,,,,,,+++***+++++++++...---///222000,,,+++///---333}}}tttkkkttt[[[999666<<<777---+++,,,,,,,,,,,,,,,,,,,,,,,,***...++++++...,,,666MMM++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++***+++,,,,,,------,,,,,,,,,,,,---------.........,,,++++++,,,///000...,,,///***...111---000CCCSSSPPP{{{888777;;;999888CCCYYY^^^:::666???222333???777666777777888999:::::::::999999999999::::::::::::999999::::::;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<===<<<===???@@@@@@AAABBBNNNVVVEEE:::???FFFIIIMMMTTTRRRSSSsss{{{MMM333;;;===777777777666666666666666//////000000111222222222//////000111222222222222111111222222222333333333111222222222111111000///000000000000000000000000111000//////111111000/////////............//////,,,,,,+++************+++,,,,,,000444333---,,,------///lll{{{wwwpppyyyhhhTTT444999DDD>>>444333,,,,,,,,,,,,,,,,,,,,,,,,***---+++***---,,,666NNN++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++***+++,,,,,,------,,,,,,,,,---------............******+++,,,......---+++---+++,,,000000///666AAAQQQooovvv<<<:::888===;;;XXXzzz???444:::===333888???666666777777888999:::;;;;;;999999999999::::::::::::999999::::::;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<;;;:::;;;===>>>===AAAFFFcccooogggVVVEEEDDDNNN\\\jjjsss|||^^^:::777777666666666666666777888888000000000111111111222222///000111222333333333333222222222222333333333333222222222222222111000///////////////////////////000///...///000111000.........------......//////,,,,,,+++******************+++000666555///,,,...------YYYqqqwwwbbbaaawwwRRR111888IIIKKKGGGHHH++++++++++++,,,,,,,,,,,,+++---******---,,,777OOO************************)))))))))))))))))))))))))))))))))))))))******+++***+++,,,,,,------,,,,,,------------............,,,---------,,,------...+++...------111...///777OOO[[[===>>>666???EEEiii^^^;;;:::;;;===:::999888777666777777888:::;;;;;;<<<:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;<<<:::;;;>>>>>>>>>CCCLLLhhhfffaaaaaammmzzzTTT;;;444666777777555555555555666777111111111111111111111222000111222333444444444444333333333333444444444444333333333333222111000///////////////////////////000///......000000///......------------...///000,,,++++++***************)))***///444444///---000,,,***HHHsss}}}uuuyyySSSooolll~~~SSS222777JJJNNNHHHDDD******+++++++++,,,,,,,,,+++---***)))---,,,777OOO************************)))))))))))))))))))))))))))))))))))))))******+++++++++,,,---------,,,,,,---------.........//////111111000---,,,,,,000333***111///,,,///---,,,333FFFHHHhhhmmm===CCC999<<>>???======>>>>>>===;;;999888777777888999999:::;;;;;;===<<<:::999888999::::::>>>;;;999777III666QQQcccfffZZZyyyyyy```GGG===<<<:::999999555444333222222333555666444333222111000000000000111222222333444555666666333333333333333333333333444444333333333333222222111000000///...------------------------...///000.........---,,,,,,,,,,,,***************+++++++++***+++---///111111...,,,///111666llluuupppwwwnnnaaappp~~~zzzGGG222000555:::000000//////...,,,------***&&&...+++***+++)))***;;;NNN...,,,)))''''''))),,,---(((((()))***,,,,,,)))'''))))))*********+++++++++)))******+++,,,---.../////////...---,,,,,,,,,,,,++++++++++++,,,---...///---...///...------///000...@@@nnn\\\kkkOOO555DDD@@@XXX<<<888999999999999999999999999888999999:::;;;<<<>>>???<<<<<<<<<<<<;;;:::999888999999::::::;;;<<<<<<===<<<;;;::::::999999::::::;;;@@@AAA666???FFF[[[ttt|||vvvzzzlllXXXNNNAAA777999===<<<:::888666555333222222333555666333333222111000000000000111222222333444555666666444444444444444444444444444444333333333222222222111000000///......------------,,,,,,------...///------------,,,+++***)))***************************+++,,,///111111...,,,***,,,444mmmnnnzzz}}}~~~eee|||qqqiii}}}~~~III333///222888000222,,,,,,+++******+++,,,+++---***+++,,,***+++;;;NNN///---)))&&&%%%&&&(((******))))))***++++++(((&&&)))))))))*********++++++)))******+++,,,---......///...------,,,,,,,,,,,,,,,,,,,,,,,,---...//////...//////...---,,,...///)))+++ccc]]]ttthhh:::KKKTTTzzz999<<<999999999999999999999999999:::::::::;;;;;;<<<>>>>>>======<<<;;;:::::::::;;;;;;;;;<<<<<<===>>>>>>>>>:::;;;;;;;;;;;;::::::999;;;999BBB;;;:::QQQ\\\dddjjjcccHHH<<<;;;777666:::===;;;888777777666555333333333444444333333222111000000000000111111222333444555666666666666666666666666666666333333333333222222222222000000000///......------,,,,,,++++++,,,,,,------+++,,,------,,,***)))(((******))))))))))))))))))++++++,,,...000000...,,,+++)))///fffzzzmmmvvvqqq```zzzccc{{{}}}JJJ333...000555///333------,,,***)))))),,,...,,,***+++...+++,,,;;;MMM)))*********)))(((''''''***))))))***++++++)))'''))))))))))))************)))******+++,,,,,,------///...---,,,,,,,,,,,,,,,---------------...///000000111111///------...///---+++999~~~___vvvwwwfffkkkaaaaaaFFF:::;;;:::888888888888888888888888:::::::::::::::;;;<<<===???>>>===;;;;;;<<<===>>><<<<<<=========>>>>>>>>>999:::;;;<<<<<<;;;:::999@@@222???CCC===]]]bbbwwwkkk^^^\\\vvvxxxOOO===???@@@>>><<<:::999888999:::777777555444333333333333333222111000000/////////111111222333444555555666666666666666666666666666333333333222222222222111000000//////............,,,++++++***++++++,,,,,,)))***,,,---------+++*********)))))))))))))))(((++++++,,,...000000...,,,222******WWWsssrrrrrraaa~~~UUUmmmqqqsss~~~}}}wwwxxxxxxzzz}}}tttDDD222...000444...333000//////...+++)))***///+++))),,,///------;;;MMM,,,,,,+++*********++++++((('''''')))+++,,,+++***(((((()))))))))*********)))******++++++,,,,,,,,,......---,,,,,,,,,------......---------...//////111222222000///...///111444666###pppnnn```eee{{{XXXxxx333???:::777888888888888888888888888999888888888999:::;;;;;;======;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<=========999:::<<<<<<===<<<;;;:::@@@999AAA:::???xxxqqqyyyooolll<<<>>>UUUfffTTT;;;666;;;===>>>===999666777:::===666666555444333222222222333222111000////////////000111111222333444555555444444444444444444444444333333222222222111111111////////////............,,,++++++*********++++++((()))+++---////////////+++*********))))))((((((+++++++++---//////...,,,222+++)))LLLnnnrrr~~~___XXXooozzzkkkttt~~~wwwddd:::000000222555---111...,,,,,,///...******...+++))),,,///---...<<>>999<<<444888888888888888888888888777777777777888999:::;;;::::::::::::;;;<<<======;;;;;;<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<;;;666BBBBBB,,,HHHzzzVVV@@@999===999666999999;;;@@@AAA===999888777666444444333333222222111111222222111000////////////000000111222333444555555333333333333333333333333222222222222111111111111//////////////////......,,,,,,++++++******++++++((()))***,,,...000111222,,,,,,++++++***)))))))))+++******,,,...///...---***+++,,,EEEiiikkk]]]mmm{{{ppplll|||||||||wwwuuuqqqlllXXX222...222444555---111///(((''',,,...******...+++)))+++...---...===OOOFFFDDD@@@:::444...***'''***((('''(((***++++++***(((((((((((()))))))))***************++++++++++++---------,,,,,,------...------,,,,,,,,,,,,---------...///...------///111---555999***iiioooooo```fffjjjDDD@@@555===555888888888888888888888888777777777888999;;;<<<===;;;;;;<<<>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======555BBBDDDAAAsssbbbeeennn{{{SSS444333666888===>>><<>>QQQ111777@@@FFFGGGAAA999333,,,***(((((()))***)))((((((((((((((())))))))))))***************+++++++++------,,,,,,,,,------...---,,,,,,+++++++++,,,,,,+++,,,------,,,,,,...000000:::000AAA///xxxvvvsssxxx{{{rrrLLL999555;;;===888777777777777777777777777777777888999:::<<<>>>???===???AAABBBCCCCCCCCCBBB============<<<<<<<<<<<<<<<;;;::::::;;;<<<===>>>CCC@@@JJJjjjgggOOO:::???WWWxxxddd???===999222555<<<666999777111000555777444///000000111111111000000222111000//////.........000000111222333444444555333333333333333333333333222222222111111111111000.........///////////////...------,,,+++++++++,,,...,,,***((((((***---.........------,,,+++******+++******+++---......---(((///+++---mmmjjjlll{{{}}}WWWNNNxxx}}}}}}|||vvvooommmooopppoooSSS000///333444555---333MMM:::+++,,,...***)))------***+++---+++...???RRR)))---333888:::===???AAA222111///---+++***++++++'''&&&'''++++++((('''((()))******++++++,,,------...---+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------111777)))===111GGG{{{yyyxxxRRRnnn\\\FFF;;;,,,999333<<<:::::::::::::::999888777999999:::<<<>>>>>><<<:::BBB>>>===BBBEEECCCAAAAAAFFF???===BBBDDD???;;;;;;???===<<<===>>><<<<<<===DDDgggsssJJJKKKrrrWWWCCCMMMLLLPPPvvvfffEEEEEEJJJBBB<<>>;;;999666444333333444444222111000000//////222222222111111///....../////////000111111111222333333222222222222222222000000000000000000000000///............---------...------,,,,,,------...++++++************++++++---.........---+++)))(((******++++++++++++******'''...111---TTTwwwzzz~~~uuu}}}XXXuuuzzzeee}}}{{{tttrrriiijjj;;;555///111777888333---///---+++***+++,,,,,,+++************)))000BBBTTT)))+++---///000222555888999888777555222---***'''&&&'''((()))***,,,,,,,,,)))******++++++,,,------222000...,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------333+++444(((777rrrpppyyy```EEEUUU???999///<<<555999888888999:::::::::::::::<<<<<<<<<>>>AAACCCEEEFFFDDD>>>;;;===>>>???BBBGGGFFFMMMNNNGGGBBBEEEGGGFFFDDDBBB@@@@@@@@@DDDJJJOOOvvv[[[JJJCCC666IIIxxxuuuDDD;;;DDDFFFJJJVVV]]]JJJ???FFFJJJBBB;;;;;;999999888777666555444444444333222111000000000000111222222111111///......000111111222222333333444333333222111111111111111////////////////////////---.........//////000000------,,,,,,,,,,,,------++++++************++++++------......---+++***)))******++++++++++++******---000+++)))HHH{{{WWWwww___}}}lllnnn{{{www}}}}}}zzzwwwjjjccc:::444///111666888333---///---+++***+++,,,,,,+++******++++++***000AAARRR)))))))))''''''(((+++...666888:::<<<:::666111...(((,,,***$$$$$$***+++''')))******++++++,,,------444222000...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...111333000(((111QQQlllsssuuu^^^ooofffIII888888333???666555666777888:::;;;;;;<<<<<>>???AAADDDFFFIIIJJJNNNQQQMMMGGGEEEGGGLLLbbbkkk[[[LLLLLLJJJCCC:::GGGRRRPPPNNNZZZvvv^^^>>>GGG888333444IIIhhhiiiAAA>>>;;;444;;;555888???HHHIIIDDD??????999999999888777666444444333222111000000000000000111111111111000///......000000000111222333333333333333222000////////////////////////////////////,,,---...///000111222222,,,++++++++++++++++++,,,++++++************++++++,,,------...---,,,***)))******++++++++++++******,,,///''',,,@@@|||{{{[[[YYYuuuuuuqqqeeezzzzzzxxxmmm___777222...000555777333...///---+++***+++,,,,,,+++***+++,,,,,,+++///???OOO)))))))))(((&&&&&&(((******...333999===>>>======444999444)))&&&+++***###)))******++++++,,,------222111///...------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...,,,555,,,...444;;;hhhQQQzzzyyyiiiYYY|||???555888555===777555777777999:::;;;<<<<<<<<<@@@@@@@@@???@@@BBBFFFIIIQQQVVV^^^bbb]]]VVVWWW\\\qqqlll]]]RRRIIILLLTTTfffsss^^^hhhEEE<<<333111===888222777@@@bbbVVV@@@999555CCC...888AAABBB@@@AAAAAA@@@>>>>>>===;;;999666333222222111111000000000000111000000111111000///......,,,------...///000111111333222111000......------////////////////////////---------...///000000000++++++************++++++++++++************+++++++++,,,---------,,,+++*********++++++++++++******(((---&&&111666|||}}}}}}{{{{{{}}}kkk~~~yyydddaaa~~~wwwtttqqqmmm[[[555111---///444666333//////---+++***+++,,,,,,+++***+++------+++...===LLL&&&(((******)))(((((((((%%%''',,,111777;;;???AAAAAADDD@@@666222444222+++)))******++++++,,,------------------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,&&&///%%%///333)))WWWZZZUUU~~~aaa~~~[[[ZZZ999666999444777777888999999:::;;;;;;;;;;;;:::777;;;???CCCFFFJJJOOOSSSWWWZZZaaaeeedddeeeooozzzwwwsssvvvfff]]]PPPFFF@@@AAAGGGMMM{{{tttyyybbb???GGG888333;;;555333:::444777OOOjjjJJJ;;;///444111888<<<:::999<<<<<<888>>>===<<<:::777555333111000000000///000000111111///000000000000//////...+++,,,---...///000111111333222111///...---------........................------------------------+++******))))))******+++++++++************++++++***+++,,,---------,,,+++******++++++++++++******+++---'''111***xxx}}}uuusssuuuzzz|||}}}{{{}}}fffwwwppp}}}|||tttkkkjjjQQQ333000---///333444222...///---+++***+++,,,,,,+++***+++------+++...<<>>?????????@@@PPPIII<<<<<<777666222555;;;777333888aaaOOO555...666111666;;;>>>@@@AAA<<<555888777666555444333333333////////////000000111222/////////000000//////...,,,---...///000111222333222222111///....................................---------,,,,,,,,,+++++++++******************+++++++++************++++++)))***,,,---...------,,,******++++++++++++******,,,***&&&---)))___kkk~~~vvvvvvyyy}}}}}}{{{~~~{{{}}}{{{yyyiiisssnnn~~~lll{{{lllhhhDDD222000......111222000---///---+++***+++,,,,,,+++++++++,,,,,,)))---===LLL%%%'''))))))((('''((()))******))))))***,,,...///111...222;;;;;;222...111)))******++++++,,,------***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------222///000---222000)))666\\\oooaaaYYYSSS666666555777555333999666888888:::;;;<<<<<<<<<<<<>>>BBBGGGJJJMMMRRR[[[bbbkkkuuussseeeiiimmm\\\EEEMMMCCC;;;::::::666555777---GGGdddkkkAAA555777222444444---///999???777mmmnnnAAA000666>>>333666===FFFKKKGGGBBB>>>999777444222111111222333.........//////111222222......///////////////...+++,,,---...000111222333222111000000/////////000........................,,,,,,------------------+++++++++******+++++++++++++++************++++++)))***+++---......------******++++++++++++*********%%%'''+++///DDDRRR{{{yyyxxxzzz~~~~~~zzzyyy{{{rrrooo|||cccsssuuugggpppmmmAAA222000......000000...,,,///---+++***+++,,,,,,++++++++++++***(((---===NNN******)))(((''''''***,,,%%%&&&''')))+++---...///...(((...===>>>000***111)))******+++,,,,,,------------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,//////000///,,,...000)))fffrrrnnn~~~^^^zzz888222777222555666555:::444666777999;;;<<<>>>??????>>>CCCKKKRRR[[[gggvvvzzzzzz~~~|||^^^TTTkkkwwwiiiVVVOOOQQQSSSAAA>>>@@@EEECCC<<<888999999777777VVVUUU777333555***111777...111777------<<>>;;;777333000000111222............///111222333......///////////////...)))***+++,,,...///000111222111000000000000000111........................+++,,,,,,---...///000000,,,,,,++++++++++++,,,,,,++++++************++++++((()))+++---.........---******++++++++++++*********%%%***)))...$$$,,,```ooommmqqqyyy~~~~~~oooooovvvhhhyyynnnttt}}}}}}|||lllyyy||||||sssuuuGGG222000......//////---+++///---+++***+++,,,,,,++++++******)))'''--->>>PPP))))))))))))))))))))))))(((((()))***++++++,,,,,,)))''''''+++111444222...+++)))'''(((+++---,,,+++,,,000000---+++---...---,,,,,,,,,,,,,,,,,,,,,,,,***---000...***)))---111------............------111---~~~jjjwwwjjjKKK888444222333999;;;888666666666:::<<<999555666>>>FFFOOORRRaaawwwpppdddggg~~~zzz}}}yyyiiikkk]]]iiijjj]]]UUUWWWPPPBBBFFFAAA<<<<<<======777222<<<;;;999999999999777555333333333222222222111111000111111222222111111000666555555666999;;;::::::555333111...---------....../////////000000111111111000///...---,,,,,,,,,+++++++++,,,---...000000//////000000000000///......------------......///...------------...//////------,,,,,,+++***))))))))))))))))))************(((((()))***++++++,,,,,,,,,,,,++++++***)))((((((((())))))***,,,...000111fffjjjooorrrtttvvvyyy}}}rrrggg|||~~~TTThhhkkkyyy|||sssiiivvv~~~yyygggtttzzzFFF/////////...------,,,,,,...---,,,+++***************'''((()))'''(((888JJJ(((((((((((((((((((((((((((((()))******+++,,,,,,***((('''+++000222111...---,,,+++,,,///111111000111555666222000111111///,,,,,,,,,,,,,,,---------,,,---.........///000222------............------<<<%%%IIIbbbZZZmmmlllBBB111<<<888777777666333555:::777888:::???GGGNNNRRRSSS^^^fffpppssslllhhhqqq~~~ssscccWWWQQQLLLRRR^^^mmmvvvwwwtttsssdddccc```XXXQQQMMMJJJIII999999999::::::999777555999777555555666777777666333333222222222111111111222222333333333333222222444333222222444444333222333222000...------...///////////////000000111111//////...---,,,,,,,,,,,,***+++++++++,,,...///000/////////000000//////.........---,,,,,,------------------------......///------,,,++++++***))))))(((((()))))))))*********(((((()))******+++,,,,,,,,,,,,+++******)))((((((***************+++,,,---KKKXXXeeehhhcccccckkkuuuvvvpppaaa~~~xxx|||~~~[[[vvvyyyvvvffftttvvv}}}yyyfffeeejjjqqquuugggllluuuPPP//////.........---------...---,,,+++************+++((((((***''')))888KKK''''''''''''''''''''''''((())))))******+++++++++,,,***(((***---000///---...---,,,...111222222222444888999555333333222///---------------------------++++++...111333222000------............------333)))000JJJTTTqqqaaaSSSCCC666---///444:::999666666:::===:::666777>>>KKKWWW```nnn{{{uuu{{{\\\YYYSSSNNNLLLLLLOOOQQQOOORRRQQQPPPYYYbbb]]]QQQcccYYYPPPKKKBBB999999@@@888<<>>===333>>>888444333333222666<<<555;;;CCCIIIQQQbbbyyydddIII999333GGGCCC@@@AAAEEEIIILLLLLLNNNNNNMMMMMMSSSVVVNNNBBBDDDAAA@@@@@@??????DDDIIIWWWXXXXXXWWWVVVVVVWWWXXXDDD@@@;;;777555444333333222222222222111111111111333333333444444333333333333111000///000///...,,,///......------...//////------------------------++++++******+++,,,,,,---************+++,,,---...,,,------............---000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,+++++++++******))))))(((((((((((()))))))))***((()))))))))*********++++++*********)))))))))(((---,,,+++***)))(((((((((%%%777NNNZZZ\\\___hhhrrrcccfffKKKffftttuuulllvvvuuueeettt|||gggkkkttt||||||xxxuuuqqq{{{vvvqqqqqqVVV------..................,,,,,,+++***************+++))))))+++)))+++:::MMM)))))))))))))))))))))))))))))))))))))))*********---+++))))))***+++++++++***+++,,,,,,+++************///111...---//////---//////.........---------,,,000555555111......000------............------222000(((+++:::BBBYYYxxxrrr;;;:::222111...000888>>>===:::999JJJQQQ^^^mmm}}}qqqZZZBBB888:::???DDDHHHEEECCCBBBDDDGGGGGGCCC???FFFBBBCCCIIIKKKEEE@@@@@@<<>>OOO]]]dddeeeccc```^^^>>>VVVfffggg]]]eee~~~zzz~~~|||||||||}}}}}}kkkzzzwww{{{aaaggglllpppuuuzzz}}}}}}qqqvvvmmmooooookkkaaa>>>,,,---------......//////++++++******))))))******+++((()))+++)))+++;;;NNN************************))))))))))))))))))))))))++++++******)))******+++,,,...///000...,,,,,,,,,***...///---,,,///111/////////......---,,,,,,,,,...444:::999444//////111------............------...((((((&&&<<>>AAA???<<<<<<999888999===BBBEEEDDDBBBFFF>>><<<>>><<<555666>>>NNN```iiifffkkkxxxxxxnnn___VVVJJJCCCAAA???;;;666:::888444222333333333333222111111111111000000000//////000000000000//////---,,,,,,---///000///...,,,,,,------------------++++++************))))))+++*********+++,,,,,,---******))))))******+++,,,)))***+++,,,,,,---,,,,,,000///...---------------++++++******++++++,,,---************************''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++*********+++,,,,,,+++,,,555KKKdddqqqnnnfffeee___DDD\\\cccfffbbbgggyyyxxxhhheeepppccc]]]^^^cccggg^^^jjj___]]]\\\TTTGGG))),,,,,,,,,---...///000000+++******)))))))))*********'''(((***)))+++;;;NNN)))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++***))))))***+++...222333111000111222---000000,,,***...111000.........---,,,+++++++++,,,111666777555111//////------............------''''''222///---...777WWWRRRkkk~~~dddiiiGGG444999???;;;TTTzzzhhhSSS:::111777@@@@@@===;;;:::999999555222555;;;<<<;;;:::999999888777666333444444333777???EEEHHHGGGMMMNNNGGGBBB@@@<<<555<<<999555333444444333222333222000000111222111000111111111111000000000000/////////000000/////////...,,,,,,---...///...---,,,,,,---------,,,,,,+++,,,,,,+++++++++*********,,,,,,+++++++++,,,,,,---***))))))))))))***++++++((()))***+++,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,***************+++,,,,,,))))))))))))************'''''''''((((((((()))))))))))))))))))))))))))(((((()))))))))))))))))))))******))))))))))))******)))(((...AAAVVVbbb```YYYQQQNNNEEEeeebbbiiiuuu{{{{{{VVV~~~vvvwwwxxxzzzxxxpppfff```ZZZeee[[[ZZZRRR;;;222(((++++++,,,---...///000111******))))))))))))******)))&&&'''***(((***:::MMM(((((((((((((((((((((((())))))))))))((((((((((((&&&(((+++++++++))))))))))))---222444333333444666///111000***(((,,,//////......---,,,,,,+++*********+++...222444333...***---..................---///***000444###)))@@@555RRRZZZyyyuuu|||pppQQQTTTDDD[[[ppppppQQQ@@@>>>666888999888666555555777;;;777666999999777888;;;777888999:::999888777666222<<<;;;111444AAAAAA555<<<999888;;;888333333888111333555444222000///000444222111000111000...---111111111111000000000000//////000000000000//////000///......000000///...,,,------------,,,+++***---------,,,,,,+++++++++------,,,,,,+++,,,,,,---***)))))))))))))))***+++(((((()))++++++,,,,,,,,,*********)))******++++++*********)))***++++++,,,)))))))))))))))*********''''''''''''((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))+++***)))(((((('''(((((('''%%%'''...777:::666000***---555^^^VVVddd}}}xxx\\\vvv|||{{{{{{wwwuuuxxxzzzzzzwwwuuueeelllbbbdddTTT///+++333++++++,,,---...000111111***)))))))))))))))******(((%%%''')))'''***:::MMM))))))(((((((((((())))))''''''((()))))))))))))))*********************+++---,,,...444;;;<<<666000000---,,,---+++((()))---***+++,,,,,,---------,,,(((...222111,,,+++///555000---+++,,,///000...,,,++++++777<<<...)))333:::AAAXXXpppyyyxxx{{{~~~zzz|||sss~~~```AAA777;;;;;;666111222333444444444444222222555444444555666666555333555444333333222222333333;;;:::888666444333222222111111111111111111111111000000000000000000000000..................------000000000000//////////////////////////////////////////.........---------,,,***))))))***++++++***---------,,,,,,+++++++++//////---,,,+++*********))))))(((((((((((()))))))))***+++,,,---,,,+++***------,,,,,,+++***))))))************************))))))************))))))''''''''''''((((((((((((************))))))))))))((()))***++++++***)))(((---,,,***)))***+++((($$$***)))'''&&&&&&(((+++---+++000777GGGeee{{{xxx{{{}}}~~~}}}cccccczzz{{{|||xxxrrrrrrwwwvvvpppsss{{{sssooojjjfff555111---+++---...,,,***---222444222++++++************+++++++++((()))***'''(((777III))))))(((((((((((())))))''''''((())))))))))))))))))*********++++++,,,,,,+++)))'''***///444777777///,,,+++,,,+++((()))...,,,,,,------...---------***...111000------000555000000000///...///111222333666FFFKKK;;;/////////...;;;JJJZZZrrrqqqnnn|||xxxvvveeeDDD:::111///...---...222111111222333444333222222444222111333666777555333333333222111111111111111888777555444222111111111////////////////////////////////////////////////.........---------------........................000000000000000000000000///.........------------,,,+++))))))+++,,,+++***---------,,,,,,+++++++++...---,,,+++******************))))))))))))******)))***+++,,,,,,,,,++++++---,,,,,,++++++***************************************++++++++++++******((((((((()))))))))************)))))))))(((((((((((()))************)))((())))))((()))***+++)))'''%%%'''+++///333666999;;;>>>BBBCCCFFFVVVlllvvvttt}}}~~~}}}~~~ssszzzyyy```^^^ooo}}}qqqvvvtttqqqqqquuuuuurrrppppppnnnkkkgggYYY222...///***,,,---+++))),,,222333111+++******))))))******+++***((()))***'''(((777III))))))(((((((((((())))))''''''((()))))))))))))))))))))***+++,,,,,,------+++,,,------///222666:::111---+++,,,+++)))***---...............------------...//////...///222555333555444111......333888;;;>>>LLLPPP???333000---///000222;;;NNN```^^^SSSSSSjjjkkk}}}|||dddllliii^^^ZZZ777...000444:::999333/////////000111111222222222111///---,,,...111222000---111111000////////////000333333222111000000000000........................------------------------------------------------------------------------000000000000000000000000............---------------,,,******,,,,,,,,,+++------,,,,,,,,,,,,++++++++++++************+++++++++******))))))******+++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++***************************++++++,,,,,,++++++***)))))))))*********++++++)))))))))(((((((((''''''((())))))******))))))(((((((((((())))))(((((((((###***555AAAJJJQQQWWWZZZccckkknnniiijjjvvv~~~~~~~~~}}}}}}tttuuunnnRRRvvvsssoooqqqyyy|||ssswwwwwwuuuqqqrrrsssoooiiijjjgggdddFFF///***333(((+++,,,+++))),,,222333000+++******))))))******+++***((((((***((((((777JJJ))))))(((((((((((())))))''''''((()))))))))))))))((()))***+++,,,---......,,,444<<<>>>:::666666888666000,,,,,,,,,)))))),,,......------,,,,,,,,,,,,///...------...111333555;;;:::666111......222666;;;;;;BBBCCC666222666444444222///000;;;IIILLLHHHMMMeeecccvvvxxxjjjbbbRRR;;;]]]]]]LLL???222---000111...***......///000000111111111---///000000...,,,---...111000000///////////////000000////////////000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------------////////////////////////------------------------...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++******))))))))))))******)))******+++,,,,,,,,,,,,++++++++++++++++++,,,,,,************************)))******++++++******))))))))))))*********++++++((((((((((((''''''''''''((())))))))))))))))))(((+++*********(((%%%&&&***111999DDDOOOWWW]]]cccgggcccqqq||||||yyy|||~~~||||||~~~~~~}}}{{{zzz{{{sssdddjjj}}}fffaaaooowwwssszzz|||rrrooorrrpppiiihhhfff```666...(((555(((+++---,,,+++---222333000******))))))))))))*********'''(((***((()))888JJJ))))))(((((((((((())))))''''''((()))))))))))))))(((((()))***,,,---......,,,666@@@BBB===777777:::<<<444......---***)))***,,,,,,+++******++++++,,,///...,,,+++---000444666DDD>>>666000............444222777777...111888666+++///111000333AAASSS___aaafffooozzzxxxiiittt{{{{{{ooohhhGGG///(((---333666.........//////000000000222888<<<999111---000555111111000/////////////////////......///000000111........................************************++++++++++++,,,,,,------,,,,,,,,,------.................................,,,,,,------------------...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))***++++++((((((''''''''''''(((((()))*********+++,,,------++++++++++++++++++,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******(((((((((((('''''''''''')))(((((((((((((((((()))***))))))***'''$$$***333FFFKKKPPPSSSSSSUUUYYY]]]YYYeeeqqqxxxzzz|||}}}~~~~~~}}}{{{{{{|||}}}~~~~~~~~~|||yyyvvvuuuwwwxxxtttpppqqqwwwnnnVVV]]]~~~uuutttyyyqqq___^^^jjjlllwww|||vvvqqqqqqnnnggghhheeeYYY......)))333))),,,------,,,///444444111***))))))))))))))))))***)))'''(((***((()))888KKK))))))(((((((((((())))))''''''((()))))))))))))))(((((()))***++++++,,,,,,)))///555555000111888@@@>>>555...------***((()))+++***)))))))))***,,,---------,,,******...444888IIIAAA777111///...+++)))------444555...111555---+++444999555111<<>>222///...///111...444444---))),,,///...---///(((&&&,,,***)))111,,,++++++******++++++,,,+++++++++************)))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++---///000++++++++++++*********))),,,+++*********+++------,,,+++)))((()))---333888,,,***'''&&&&&&'''&&&&&&'''((())))))(((((()))***))))))))))))))))))))))))'''(((((((((((((((''''''(((((((((((())))))))))))++++++++++++++++++++++++,,,+++++++++***)))))))))***))))))((('''&&&&&&%%%---++++++,,,******555CCCIIIPPPWWWVVVRRRUUU```jjjkkkkkkmmmrrrwwwzzzyyywwwwww|||~~~sssmmm}}}uuu}}}wwwooonnnvvvzzznnn]]]===999---''':::YYYgggdddlllkkkkkkmmmnnnmmmkkkiiillleeeaaabbb[[[OOOLLLPPPJJJ@@@333+++***,,,---,,,,,,+++***+++---,,,((($$$)))((((((+++)))&&&'''******'''(((***((((((777JJJ(((((()))))))))*********&&&'''(((((())))))(((((('''((((((((()))))))))***+++)))+++///000...---///---+++******++++++***)))++++++*********+++...000///666888///'''***555===BBB555///444666000+++---++++++,,,,,,,,,,,,,,,,,,---......------444???HHH^^^kkkcccrrr~~~sssuuupppiii```mmmsssbbbtttyyyfffKKK666...---,,,---888IIIPPPGGG555***---222---+++000+++&&&+++,,,++++++******++++++,,,+++++++++************)))*********)))))))))(((((())))))))))))))))))))))))(((((())))))))))))******************++++++,,,,,,******)))******+++,,,---+++*********))))))))))))***)))((((((((()))+++++++++***)))'''&&&)))---111,,,***'''&&&'''''''''&&&'''((())))))((('''(((***))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***************))))))******)))(((((('''&&&&&&$$$)))((("""###---888;;;BBBJJJSSSWWWWWWZZZbbbiiinnnoooqqquuuzzz{{{yyyvvvrrrlllooorrrpppuuu|||xxxyyyvvvqqqlllkkkeeeSSSAAA---+++(((...EEE```mmmkkkffffffgggiiilllmmmkkkjjjeeeaaa```dddcccYYYLLLDDDDDD;;;000******,,,,,,+++,,,******+++---,,,)))&&&)))'''(((***)))&&&'''******'''(((***((()))888JJJ(((((())))))))))))******&&&'''(((((())))))(((((((((((((((((()))))))))))),,,((()))...111///---...+++******+++------+++)))******+++,,,---///000111111111111...(((&&&111===:::///))),,,///+++)))+++*********+++,,,,,,,,,---,,,---,,,***))),,,333888CCCCCCpppzzz~~~tttqqq~~~~~~IIIaaannn???sss{{{[[[cccxxxkkk{{{wwwfffMMM777888QQQdddaaaXXXQQQGGG<<>>CCCLLLUUU[[[___``````iiilllqqqvvvxxxwwwuuurrr~~~gggaaahhheeeccckkkpppooogggYYYHHH:::111,,,***...)))...AAAVVV___```___^^^___bbbdddeeebbb\\\WWWaaa___XXXSSSXXX^^^UUUEEE111...+++***+++,,,,,,+++************+++,,,,,,,,,,,,'''&&&((()))''''''))))))&&&(((***((()))888KKK'''(((((((((((()))))))))'''(((((()))))))))))))))))))))))))))(((((((((((())))))++++++)))+++555AAA555111,,,))))))***++++++)))((((((+++///111111000111+++***---***&&&---999777000***((((((''''''((((((((())))))***+++,,,,,,+++,,,,,,+++***)))***+++666!!!000---[[[ttt}}}||||||uuutttyyypppNNN000,,,666[[[|||\\\[[[wwwwww___YYYgggmmmvvveeexxx|||bbbNNNWWWmmmjjjyyyfffQQQQQQfffhhhXXXaaayyyXXX777+++''''''---+++******))))))******++++++++++++*********))))))(((((((((((((((((())))))(((((((((((((((((((((((('''''''''((()))******+++......---,,,***)))((('''''''''''''''((()))***+++(((((((((((('''''''''&&&''''''((((((((()))))))))&&&(((++++++***))))))))))))((('''(((******)))(((***++++++***(((&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((())))))***************)))))))))))))))%%%%%%---888@@@EEEIIIIIILLLQQQWWW\\\___``````dddhhhoootttvvvvvvtttssskkkddddddccc___eeeiiiaaaZZZOOOAAA333+++))),,,000((($$$)))>>>UUUaaadddeeeXXXYYY\\\^^^\\\WWWOOOIII333444...&&&'''///---%%%,,,+++***+++,,,---,,,,,,***************,,,...//////)))&&&((()))''''''((((((&&&'''***((()))999KKK''''''(((((((((((())))))'''((())))))******))))))))))))))))))((((((((((((''')))++++++'''(((555DDD888333---(((((()))+++,,,+++)))'''***...222222000///,,,+++,,,,,,+++///555555111,,,***)))(((((((((((((((((()))*********+++++++++,,,,,,+++++++++***(((666 ,,,999LLLmmmpppooommmuuu|||~~~vvvuuu|||uuu^^^@@@...)))...OOOzzz]]]|||ooo^^^yyyZZZ\\\oooZZZgggqqq{{{tttdddggguuu|||zzzwwwrrrjjjSSSfffsssqqqpppuuutttmmm___]]]GGG///*********---******))))))))))))******+++++++++************)))''''''(((((((((((())))))))))))))))))))))))))))))''''''((()))***+++,,,,,,000000///---+++***)))(((''''''''''''((()))++++++(((((((((((('''''''''''''''(((((()))***)))))))))###%%%((()))(((''''''(((((('''''')))++++++***))),,,------+++)))''''''(((''''''''''''''''''''''''&&&'''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))///***---:::DDDFFFJJJPPPJJJLLLPPPSSSVVVYYYZZZ[[[bbbgggmmmrrrttttttttttttooowww}}}tttkkkrrrooo[[[CCC888...*********+++---(((%%%'''666LLL]]]aaa```]]]ZZZVVVQQQIII???555...+++...000---+++,,,,,,)))******++++++,,,,,,,,,,,,)))******)))))),,,///333444,,,((()))***(((&&&'''(((&&&'''***(((***999LLL'''''''''((((((((())))))(((((()))************)))***)))))))))((((((((('''&&&'''***+++((((((111===666222---******+++,,,,,,///+++(((***///333333111,,,......,,,---111333111000///,,,***)))))))))(((((()))))))))))))))))))))+++*********++++++***)))&&&666666'''&&&<<>>444...FFFKKK<<<((('''***''''''******))))))))))))******+++++++++************)))&&&'''''''''(((((())))))))))))))))))))))))))))))((()))***+++,,,---......++++++,,,,,,,,,---------,,,+++***)))(((((((((((())))))))))))((((((((((((&&&&&&((()))))))))(((''')))***++++++)))((()))***'''''''''***,,,---+++)))///000000...+++)))((()))((((((((((((((((((((((((###$$$%%%&&&''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&%%%''''''''''''((((((((((((###222;;;:::@@@MMMOOOEEEAAAHHHQQQWWWXXXZZZ\\\___```dddiiijjjjjjiiikkkmmmfffhhhkkkccc[[[hhhxxxwwwJJJ555%%%%%%------)))&&&%%%(((&&&''':::QQQVVVKKK@@@999///(((&&&(((,,,...+++$$$###)))+++'''(((///((()))***)))((((((((()))((()))***)))(((+++222777;;;222+++***+++)))&&&&&&'''%%%'''***(((***:::LLL(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************'''(((******))))))***,,,,,,333555111...///,,,'''555555000***)))///222222---,,,444DDDGGG:::///,,,------,,,,,,+++***))))))((()))***++++++***)))(((++++++++++++++++++++++++))))))))))))************$$$===bbbzzzuuudddbbbmmmvvviiibbbiiisssuuuoookkkDDD&&&(((;;;gggeeejjjcccoooOOOCCCNNNbbb}}}dddKKKqqq~~~bbbOOO```sssuuu{{{uuuttt}}}ssskkkxxxkkkjjjfff___YYY\\\gggrrrvvvYYY>>>444---%%%***888777HHHFFF...###+++,,, ,,,+++))))))+++,,,++++++,,,,,,,,,,,,***)))((('''(((''''''&&&&&&&&&'''''')))((('''''''''(((***+++,,,,,,------///111222333111///---******+++,,,...---,,,,,,,,,++++++++++++'''(((((())))))((((((((($$$%%%'''((())))))))))))******))))))))))))******)))'''%%%'''***---,,,+++111...+++)))((((((***+++******)))((('''&&&%%%%%%&&&%%%######%%%&&&'''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&888EEEDDD>>>===@@@AAAFFFMMMUUUZZZ[[[ZZZZZZZZZbbbbbbcccdddfffiiikkklllaaaUUUUUU___ZZZJJJHHHUUU444000+++***++++++(((%%%&&&'''(((///@@@LLLDDD222))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++999444,,,%%%&&&+++***&&&(((((()))(((&&&***:::JJJ(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********&&&((())))))(((((()))++++++000111...---///...***///111000,,,+++///333444333///333>>>@@@555------,,,,,,,,,+++***)))))))))((())))))******))))))(((++++++++++++++++++++++++))))))))))))************222***000GGG]]]eeegggiiitttiii\\\XXXaaappp~~~fffDDD666DDDcccbbbZZZOOORRRUUUcccsss{{{zzzhhh{{{xxxjjjYYYYYYiiitttuuu~~~|||}}}sssbbb[[[[[[KKKEEEUUUjjjnnnggg```LLL999***))))))''')))...***777<<<222)))(((******((('''&&&&&&((()))((('''++++++++++++***)))(((((((((''''''&&&&&&&&&''''''******)))))))))***+++,,,,,,,,,,,,,,,---...///000---,,,***)))***,,,///000/////////000///......---,,,,,,,,,+++***)))''''''&&&&&&&&&''''''(((((()))******))))))))))))*********(((&&&'''***,,,+++***---,,,***((((((((()))***)))))))))(((''''''&&&&&&%%%%%%%%%&&&(((((('''%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((888EEEEEEAAABBBEEEFFFMMMSSSZZZ\\\YYYVVVUUUVVVWWWZZZ]]]]]]XXXSSSOOOMMM111111@@@WWW]]]NNNAAA???&&&((()))******+++,,,---888444000555AAAFFF===///(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((()))))))))*********555333---'''&&&))))))&&&(((((()))(((&&&***:::JJJ(((((((((((((((((((((((('''(((((())))))(((((('''(((((())))))))))))******'''(((((((((''''''(((******------++++++...///---(((...111---)))+++...///777222111666666///+++---++++++******))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************---&&&$$$---999GGG[[[mmmWWWaaafffbbb```cccaaa[[[ZZZVVVQQQXXXMMMJJJLLL\\\hhhtttwwwuuuzzz{{{zzz~~~uuudddZZZdddqqqsssooommmuuuuuuxxx}}}yyyhhhFFFaaasssooofffaaaTTTBBB555///***,,,222333...''''''...777:::222''''''...)))(((((()))+++,,,***)))))))))************))))))''''''&&&&&&&&&&&&''''''***))))))))))))***++++++------,,,,,,------...///,,,+++***)))***,,,...000///000111222222000///---111000///...,,,***((('''(((((('''&&&&&&'''((()))******))))))))))))******+++)))(((((()))******)))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%''')))+++***'''$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$111===AAA@@@AAADDDDDDIIIPPPVVVVVVRRROOOQQQTTT]]]```aaaZZZMMM>>>555111"""$$$--->>>JJJJJJCCC===>>>CCCIIIKKKKKKLLLPPPTTTSSSIIIDDDHHHMMMHHH>>>555(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((())))))))))))******000222000***&&&'''(((&&&'''(((((((((%%%***:::JJJ(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((()))))))))***((())))))((('''''')))+++---,,,***((())),,,...---***333777333,,,***+++,,,555111///111000+++***,,,******))))))((((((((('''***)))(((''''''((()))***))))))))))))))))))))))))((()))))))))************$$$+++111...$$$&&&>>>XXX^^^jjjmmmdddbbbiiikkkeeelllbbbPPPbbbaaammm```aaaYYYjjjlllrrr{{{|||ZZZWWWaaattt{{{sssllllllqqqqqqssswww|||~~~~~~|||zzzrrrsss{{{tttyyy|||nnnlllnnndddxxxxxxqqqaaaPPPEEE<<<666888999999:::CCCIIIAAA333...222:::<<<555)))$$$'''*********+++------,,,***'''((()))***************''''''&&&&&&&&&'''((((((''''''''''''(((((())))))------,,,------...///000000///---+++++++++,,,,,,---...111222111000---+++222222111000...,,,***)))+++***((('''&&&((()))*********))))))))))))******++++++))))))))))))))))))'''((()))*********))))))''''''''''''(((((())))))%%%%%%&&&(((******'''%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''!!!+++888@@@BBBBBBAAA???888@@@IIILLLJJJLLLRRRYYYdddeee```RRR???111+++***333444555999DDDPPPTTTSSSWWW[[[___aaaaaa```aaabbb\\\QQQNNNTTTUUUIII>>>;;;((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((()))))))))))))))))),,,222333---((('''((((((''''''((('''%%%***999JJJ((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((())))))))))))******)))((())),,,...222---((('''(((***++++++...777<<<888111///000000...------///---***)))+++)))))))))(((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((((()))))))))************+++((('''(((((((((***...***DDD^^^kkkvvv|||ppp^^^UUUkkkppptttTTTUUUXXXnnn~~~vvvkkkpppdddKKKEEEffflllrrrrrrpppooorrruuulllllllllnnnppprrrsssssswwwtttxxx~~~yyyoooqqq{{{xxx^^^[[[\\\IIIEEEUUU^^^iiiooottt<<<'''333555999999999CCCNNNKKK>>>222999>>>===999555...&&&))))))((()))******)))''''''((()))******++++++***((('''''''''(((((()))***'''(((((()))))))))))))))*********+++,,,---///000000///...---,,,,,,,,,------...000111111///---+++////////////...---,,,,,,---,,,***(((((()))+++,,,******))))))))))))******++++++***)))((((((((()))&&&(((***+++,,,+++******&&&&&&''''''((()))))))))'''&&&$$$%%%'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$+++888CCCHHHFFFAAA>>>///888BBBHHHKKKPPPYYY```\\\YYYQQQCCC555111666<<>>555333''''''''''''''''''''''''((()))))))))************))))))))))))))))))))))))))))))((((((((((((((((((***111555000)))((())))))''''''((('''%%%)))999III((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''(((((((((((()))))))))))))))))))))+++...111555...(((((()))(((((()))'''///333000---...000111(((***---...,,,***)))***))))))))))))((((((((((((******))))))))))))******(((((((((((((((((((((((())))))))))))************---(((%%%(((...///,,,'''///000---,,,999OOO]]]___ggggggaaafffeeekkk```XXXXXX___[[[VVV\\\aaaccciiikkkpppoooiiijjjrrrsssmmmiiiiiijjjkkkkkkkkkkkkjjjaaa\\\aaannnmmmccceeeqqqeeeQQQHHHFFF???BBBWWWiiiooolll;;;'''777MMM///000...+++000888777///444===FFFHHHHHHGGGAAA999///---+++++++++,,,+++***((()))***+++++++++++++++))))))((())))))***+++,,,***+++,,,,,,------,,,,,,))))))))))))***+++,,,---,,,,,,,,,,,,---...//////...///000111111///...,,,+++,,,,,,---------,,,,,,++++++***))))))***+++,,,******))))))))))))*********++++++***((('''(((***'''(((***+++,,,+++******&&&'''''''''(((((())))))(((&&&$$$$$$%%%'''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((%%%'''111???GGGEEE@@@<<<888>>>FFFMMMRRRWWW]]]bbbVVVTTTMMMEEEAAAEEEOOOYYYWWW\\\^^^ZZZVVVTTTSSSQQQQQQMMMIIIHHHGGGDDD>>>888222222666;;;999222,,,***''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))))))))(((((((((((('''''')))000333///***)))***)))&&&'''''''''$$$)))999III((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''((((((((())))))''''''((('''(((+++///333666---''')))+++)))((()))###''')))&&&&&&***,,,,,,'''+++---,,,***)))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************''',,,///---++++++///333///...///000333555555444)))444???555222---555555222:::LLLXXX[[[aaabbbZZZZZZ^^^aaaaaaeeehhheee^^^bbbeeehhhjjjhhhddd```^^^cccXXXZZZiiikkkaaabbboookkkjjjZZZKKKOOOWWW[[[___^^^gggVVV111&&&333...---,,,***(((((((((&&&$$$000888IIIUUUQQQEEE@@@EEE777333///------.........***++++++,,,,,,,,,,,,+++************+++,,,---...+++,,,---.........------------,,,+++*********+++)))******++++++,,,---------............---,,,,,,))))))***++++++******)))((((((((())))))***************))))))))))))******)))***+++***(((''')))+++(((((())))))))))))))))))'''''''''((((((((((((((('''&&&&&&'''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))%%%"""(((666AAACCC@@@???DDDFFFKKKQQQVVVZZZ[[[[[[WWWVVVTTTQQQOOOOOORRRUUUVVVOOOFFF@@@;;;777777999111///...,,,+++***((('''...333555222...,,,***(((''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))))))))((((((((('''''''''(((---///+++((())))))'''&&&&&&'''&&&$$$)))999III((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''((((((((()))%%%%%%&&&&&&'''+++000333555,,,&&&))),,,***)))******+++)))&&&&&&***---+++))),,,...+++''''''(((((())))))))))))***************+++,,,------,,,+++***************************))))))))))))************''')))***))))))***++++++,,,***+++---,,,'''''',,,///+++/// 111---111"""000"""'''333>>>XXXiii^^^YYYXXXYYYXXXTTTQQQUUU\\\WWW\\\bbbeeebbb[[[TTTPPPaaaRRRRRRccchhh___bbbqqq```sssdddPPPbbbtttjjj]]]PPP777)))000///$$$)));;;)))***---000000------///)))---CCCXXXNNN111--->>>777333...******+++++++++,,,,,,,,,------,,,,,,+++++++++++++++,,,---...///***+++,,,---...---,,,+++444333111///---,,,++++++++++++******)))(((((((((++++++*********)))))))))((())))))))))))(((''''''$$$%%%'''((())))))))))))******))))))))))))******(((***+++***((('''))),,,((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&(((***,,,+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))***$$$%%%333AAAFFFGGGHHHGGGHHHKKKPPPVVVXXXVVVTTTSSSSSSTTTRRRLLLCCC;;;555333***&&&+++...)))$$$$$$%%%(((***)))((((((,,,000111888888---''')))***&&&''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))))))))(((((('''''''''&&&(((+++,,,)))'''((((((%%%&&&&&&'''&&&$$$)))888III))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((''''''$$$''')))(((%%%$$$'''***------+++***)))))))))))),,,++++++***)))((((((''')))***+++,,,,,,+++***)))(((((((((((('''''''''''')))*********++++++++++++++++++******************+++++++++************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------''')))******+++222===FFFVVVXXX[[[\\\[[[WWWRRROOO]]]\\\XXXSSSMMMFFFAAA>>>444000222===KKKWWWbbbjjjoooZZZ^^^mmmlllnnnkkkYYY000000//////............'''...000++++++000///(((888:::FFFNNN???&&&"""---,,,,,,------------------,,,++++++******++++++,,,***+++,,,,,,------------...+++)))***---///...,,,,,,---------.../////////------,,,+++***)))((('''''''''(((((((((((('''''')))(((((((((''''''''''''(((''''''(((((()))***+++)))))))))))))))(((''''''))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((%%%''',,,//////---***'''&&&''''''&&&&&&$$$###""",,,+++)))(((&&&%%%$$$$$$'''(((((())))))((('''''')))'''$$$%%%'''((('''%%%000%%%$$$222>>>BBBFFFNNNJJJLLLLLLNNNUUUZZZTTTIIILLL@@@666111---((()))------+++)))))))))***)))(((((()))(((&&&%%%&&&))),,,777444///***''''''((((((&&&''''''((()))******++++++*********))))))((((((+++******)))(((''''''&&&***))))))(((''''''&&&&&&''''''''''''''''''&&&&&&(((%%%%%%'''%%%))):::NNN))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''******)))(((&&&&&&(((***+++)))'''&&&&&&''')))************))))))((((((((())))))***++++++***)))(((******)))))))))(((((((((*********++++++++++++,,,************************+++++++++************)))((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))+++,,,***((()))///444OOOOOOPPPQQQQQQQQQQQQQQQCCC@@@<<<777333///---,,,///***(((,,,000111222555111999TTTiiiqqqzzzkkkFFF/////////.........------......,,,)))***------)))))):::IIIEEE555***))),,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++)))((()))***+++++++++,,,,,,,,,,,,------------//////......---------,,,))))))************))))))))))))((((((((('''''''''''''''''''''((()))***+++)))))))))))))))(((''''''))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((($$$%%%'''((((((((('''&&& )))555>>>???999...'''$$$$$$$$$%%%''')))***+++(((((((((''''''&&&&&&%%%***'''%%%&&&((()))(((&&&$$$ $$$222@@@GGGKKKOOORRRUUUUUURRRQQQMMM@@@333000)))$$$%%%$$$!!!"""%%%((('''&&&&&&'''(((((((((((((((((((((+++111999???111///,,,)))''''''((()))'''''''''((()))******************)))))))))((((((******))))))(((''''''&&&))))))(((((('''&&&&&&%%%'''''''''''''''''''''''''''$$$$$$&&&%%%(((999MMM))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''',,,***)))((())))))((('''(((&&&%%%$$$$$$&&&(((***))))))))))))(((((((((((((((((()))******))))))(((++++++*********)))))))))************++++++++++++************************+++++++++************)))'''(((***+++,,,---------++++++++++++++++++++++++))))))*********+++++++++)))+++---,,,(((%%%&&&(((,,,222;;;AAAAAA:::000)))---,,,***((()))+++...///222...---000000,,,******(((>>>UUU\\\eeeuuuddd888.........------------------(((&&&***---------...***FFFQQQ>>>++++++***###*********++++++,,,,,,,,,,,,,,,---......---,,,,,,,,,------------,,,,,,+++))))))***)))))))))***,,,,,,,,,,,,,,,++++++++++++........................+++++++++,,,,,,+++++++++)))))))))((((((((('''''''''&&&&&&''''''((()))***))))))******))))))(((((((((((((((((())))))))))))'''(((((())))))(((((('''''''''''''''((((((((((((&&&%%%$$$######$$$&&&((('''***///444888999888888///...,,,***(((&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''***(((''''''((())))))(((%%%***000888EEESSSXXXWWWWWWWWWSSSKKKBBB:::...$$$)))&&&&&&***,,,+++***+++)))(((((('''(((((())))))$$$'''***---000555:::===***)))((((((((((((((()))''''''(((((())))))************))))))))))))((((((***))))))(((((('''''''''((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''(((%%%%%%'''%%%))):::NNN((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''')))((((((+++------((($$$''''''''''''(((((((((((((((((((((((((((((())))))'''(((((()))))))))))))))++++++*********)))))))))(((((()))))))))************************++++++++++++++++++*********))))))'''(((***+++,,,---......************************++++++,,,,,,,,,---------(((+++------+++******+++###***555===>>>777---&&&---,,,,,,,,,---///111333***(((***///111///000222FFFXXXbbb\\\___hhhVVV222------------------------,,,''')))000000)))***111777LLLOOO999)))------$$$******++++++,,,,,,------,,,---///000000///---,,,---.........---,,,++++++))),,,---,,,***))),,,///------,,,,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))))))))(((((((((((('''&&&&&&&&&&&&'''((()))***))))))*********))))))((((((((((((((())))))))))))(((((())))))))))))((((((''''''''''''(((((((((((()))'''%%%$$$$$$%%%((()))---)))$$$!!!$$$,,,666<<<<<<:::666000+++'''###"""#########$$$%%%''')))******)))(((((()))*********111<<>>222222111///...,,,***)))---******---...---000444FFFVVVbbbgggjjj___DDD---------------------------111---...000,,,&&&---;;;>>>AAA===333---000222000+++++++++,,,---......///,,,---///000000///---,,,............------,,,+++***,,,...---******---000......------,,,,,,++++++*********)))))))))((((((***++++++++++++++++++******)))))))))(((((((((((('''&&&&&&''''''((()))***))))))************))))))'''((((((((()))))))))***(((((())))))))))))((((((''''''''''''((((((((((((((((((''''''''''''''''''&&&&&&'''((()))***+++,,,111111000////////////000%%%%%%%%%%%%&&&'''(((((()))))))))))))))***+++,,,:::IIIQQQLLLLLLRRRMMM@@@777222,,,(((&&&&&&))),,,******((('''(((((('''$$$###%%%'''''''''))),,,...+++000777999555...'''###))))))*********)))((('''(((((((((((())))))))))))(((((((((((((((((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((%%%%%%'''&&&))):::NNN))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''''''((()))))))))(((,,,333999:::666...)))(((+++...111111000---+++************))))))))))))(((((((((((()))***++++++******)))))))))(((((((((''''''''''''(((((((((((()))))))))***++++++,,,,,,+++++++++************)))))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,+++*********---///111,,,***&&&$$$%%%(((---000///000222333444333222111444111///000///...222999@@@KKKRRR\\\aaaNNN444,,,---------------.........---++++++,,,,,,111???MMMBBB888000...---+++,,,///++++++,,,---......//////------...//////...---------............------,,,***+++,,,+++++++++,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))******)))))))))((((((((('''''''''(((((()))***+++))))))******++++++******''''''(((((())))))******((())))))******))))))(((''''''''''''((((((((((((&&&&&&'''''''''&&&%%%$$$&&&''')))******(((&&&$$$%%%&&&(((***---111444555))))))))))))((('''&&&%%%''')))))))))((()))+++---@@@RRR]]]YYYRRRKKK===---'''$$$%%%)))+++)))'''(((+++,,,***((())),,,,,,)))&&&***---......///444888)))+++,,,,,,***)))***+++++++++++++++***)))((('''(((((((((((())))))))))))''''''(((((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&######%%%###&&&888LLL))))))))))))))))))))))))''''''((((((((((((''''''''''''(((((()))******+++,,,111777999777222---***''')))+++---///000111111,,,,,,++++++******))))))))))))(((((()))***,,,---++++++*********)))))))))((((((((()))))))))******((())))))***++++++,,,,,,+++++++++************)))***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,+++***)))***,,,,,,,,,///000222222000---(((%%%+++,,,///222666999<<<===000...---...,,,***///555GGGOOOLLLLLLQQQAAA...///------........./////////)))---000222999AAAEEEEEE<<<666000---***((('''''')))***+++,,,---...//////------------------------,,,---.....................,,,++++++---.........++++++++++++,,,,,,,,,,,,,,,,,,---///111222333444******++++++++++++***************)))))))))(((((()))(((((())))))***+++,,,((()))***++++++++++++***'''''''''((()))*********))))))************))))))''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%)))'''%%%######$$$'''(((&&&&&&&&&''')))***,,,---((()))+++,,,,,,+++)))'''&&&((())))))((((((***---IIITTT[[[UUUJJJ???333***+++&&&&&&---111...)))'''$$$''''''%%%''',,,+++&&&111444666444000///222666&&&&&&%%%$$$$$$&&&***...*********)))))))))))))))))))))))))))(((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''$$$$$$&&&$$$'''999MMM))))))))))))))))))))))))''''''(((((((((((('''''''''(((((()))***++++++,,,...333666666111,,,)))(((&&&&&&'''(((,,,000444666---------,,,+++***))))))***))))))))))))+++---...,,,,,,,,,+++++++++******************++++++++++++((())))))***++++++,,,,,,+++++++++************)))+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------*********+++---------++++++***))))))***---000222,,,+++***)))+++...111333???<<<;;;:::666111333888EEEVVVSSSOOOUUUGGG111///........./////////000000222:::???AAAFFFFFF777###+++000000,,,***---...+++((())))))+++,,,---.........---,,,,,,,,,,,,---...,,,,,,---.../////////...222///,,,...111222111///))))))******+++++++++,,,***+++---000333666888999***++++++,,,,,,++++++***************))))))))))))))))))))))))***+++,,,---((()))***+++++++++++++++&&&''''''((()))******+++))))))************))))))''''''''''''((((((((()))***)))'''%%%%%%&&&'''(((###%%%''')))***)))(((''''''''''''&&&'''(((((()))"""%%%***...000000...---%%%'''))))))''''''***---NNNPPPNNNDDD777///---...777---(((---222111...---000555666555777;;;888222777888777222***%%%%%%((()))***++++++***)))***+++((((((((((((((()))******))))))))))))((((((((((((&&&'''''''''(((((())))))&&&'''''''''''''''''''''''''''((((((((((((((((((%%%%%%&&&&&&'''((())))))***'''''')))'''***<<>>AAACCCEEEIIINNNPPPLLLBBB777000'''444:::222...666>>>???CCCAAA<<<777222...,,,+++///.........------,,,,,,++++++,,,,,,,,,,,,++++++************++++++++++++......------......///000000//////...---,,,++++++,,,+++***))))))+++---...+++///666::::::666///+++---,,,,,,++++++,,,,,,---************)))))))))))))))************+++++++++******++++++++++++******(((((((((((()))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))...,,,,,,///444777777666666BBBGGG<<<...))),,,...''''''''''''(((((((((((((((((((((((())))))))))))***)))''''''&&&'''((()))))))))))))))******************))))))((((((((('''))))))))))))))))))(((((((((((('''''''''&&&&&&&&&###%%%&&&'''&&&%%%&&&'''%%%&&&&&&$$$$$$---===KKK************++++++++++++++++++++++++++++++++++++***))))))))))))***+++,,,......---,,,+++******+++))))))******+++++++++,,,000222444333...+++***+++++++++,,,,,,,,,---------...---,,,,,,++++++++++++,,,,,,---......---,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,------,,,,,,,,,------+++*********++++++*********++++++++++++,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++************+++,,,---...---...///000222333444555AAADDDFFFGGGEEE???999555>>>GGGHHH===777:::===:::000///...,,,+++++++++++++++++++++******)))))))))******++++++++++++***************+++++++++,,,,,,,,,,,,,,,+++,,,------...------,,,+++************...---,,,++++++,,,...///111222444444111...)))''',,,,,,++++++++++++,,,,,,++++++*********)))))))))))))))*********+++++++++******++++++++++++******'''((((((((())))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))***(((((((((((((((((((((((())))))))))))(((((((((((((((&&&&&&(((+++---,,,+++(((///111+++&&&&&&'''&&&''''''''''''(((((((((((())))))))))))************)))(((''''''''''''((()))'''(((((((((((()))))))))))))))))))))(((((('''''''''''''''''''''(((((((((((((((((((((((((((''''''###%%%''''''&&&&&&&&&'''%%%''''''$$$$$$---===JJJ***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------,,,+++++++++++++++------,,,,,,+++******)))---222777999555///,,,***,,,,,,,,,,,,------------------------------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,...---,,,+++++++++,,,,,,************+++++++++,,,+++++++++++++++******)))++++++++++++++++++++++++))))))******++++++,,,,,,---------,,,,,,+++++++++333444444444444222111000---222222+++(((+++,,,(((''''''((()))***,,,...///)))))))))((((((((((((((()))))))))******)))))))))*********+++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,+++***))))))***+++,,,...---,,,+++++++++,,,---,,,+++*********+++,,,---+++******))))))******++++++++++++*********)))))))))))))))*********++++++******++++++++++++******''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''******))))))(((((('''''')))(((''''''((()))((('''&&&&&&%%%###%%%))))))%%%''''''''''''((((((((((((************++++++++++++***))))))(((((()))******(((((((((((())))))))))))))))))((((((((((((''''''&&&&&&''''''(((((())))))(((((((((((())))))))))))%%%'''(((((('''''''''((('''((((((%%%%%%---===JJJ,,,,,,---...///000000111,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------...---,,,++++++******+++------,,,,,,+++***))))))+++///555;;;===888000)))++++++,,,,,,,,,------------..................---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,(((((((((((((((((())))))%%%((((((%%%''',,,---)))************+++,,,,,,---************))))))))))))((())))))******))))))((())))))*********+++++++++------,,,,,,------...///,,,+++***))))))+++---...,,,+++***)))))))))))))))((('''&&&&&&'''***---///))))))(((((((((((())))))******)))))))))((((((((())))))))))))************)))))))))******)))))))))'''''''''((((((((())))))(((((((((((())))))******(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''+++******************))),,,)))&&&%%%(((+++***'''''''''''''''(((((((((((()))))))))*********++++++******************++++++)))))))))*********++++++(((((((((((((((((((((((()))))))))))))))))))))***(((((((((((())))))))))))((()))++++++***))))))***((())))))%%%%%%...===JJJ------......///000111111,,,,,,,,,,,,,,,,,,,,,,,,......------------......000///...,,,+++*********+++++++++++++++++++++***++++++///999AAA@@@444)))++++++++++++,,,,,,,,,---.../////////...---,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++++++++,,,,,,---------******+++++++++******)))000000...,,,...///---)))*********))))))(((((('''*********+++++++++++++++***++++++++++++++++++***)))))))))*********++++++,,,,,,,,,,,,,,,---......******))))))***+++---...,,,++++++******)))))))))---,,,***)))(((''''''''')))((((((''''''(((((()))))))))((((((((('''''''''(((((()))))))))*********''''''((((((((((((''''''''''''''''''(((((((((((('''''''''((())))))******(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))***)))))))))(((((((((''''''(((((((((((())))))***)))'''&&&%%%%%%%%%&&&'''''''''''''''((((((((((((((((((((()))))))))******'''(((((()))))))))))))))((((((((()))))))))******((()))))))))))))))))))))++++++******))))))(((((((((((((((((((((((())))))***,,,------+++***+++,,,((())))))&&&&&&///>>>KKK------......//////000000------------------------000000///.........//////000///...---,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++***,,,555???@@@777,,,,,,,,,,,,,,,------------//////000000///...,,,+++---,,,,,,++++++,,,,,,---------------------------------------------------------............------+++,,,---.........------++++++++++++,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++.........------,,,,,,,,,...////////////...,,,+++++++++******++++++)))'''***+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---......//////......---++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,------*********+++,,,,,,,,,,,,......---------------,,,***+++,,,,,,,,,***)))((()))((((((''''''(((((()))))))))((((((((('''''''''((((((((()))))))))******''''''((((((((((((''''''&&&&&&'''''''''((((((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''(((((())))))***))))))))))))((((((((((((************************((((((((()))))))))))))))&&&'''))))))))))))+++---$$$$$$%%%'''%%%###%%%***''''''''''''(((((((((((('''((((((((())))))))))))%%%%%%&&&'''((((((((((((''''''''''''(((((((((((())))))************++++++************)))))))))(((************)))))))))(((***,,,------+++******+++'''))))))''''''000@@@MMM111111111111222222222222000000000000000000000000111111000///////////////...............///000111........................+++,,,...333888999555111............////////////...///111222222000///...///...------------...//////////////////////////////////////////////////////000000111111000000///---...///000111000000///............/////////000///000000111222222111111111111111111111111111111///000222333222111000///222111111000000//////...000000//////............------000222333222222333...///000222222333222222---.........////////////111111222222222222111111........./////////000000///............///000000---...000111111000///...------.../////////......'''(((+++---...------,,,))))))(((((((((((())))))************))))))))))))(((((((((((()))))))))***((())))))))))))))))))(((&&&&&&&&&'''''''''((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&&&&'''(((((())))))***)))))))))((((((((('''))))))))))))))))))))))))''''''(((((())))))******(((***,,,,,,******,,,...'''%%%'''+++***'''''',,,''''''''''''(((((((((((((((((()))))))))*********'''((()))+++++++++++++++((())))))))))))***************+++++++++,,,,,,,,,++++++,,,,,,---...//////......---,,,+++******))))))***++++++)))(((((()))&&&((()))'''(((111BBBOOO666666666666666666555555222222222222222222222222222222111000//////000000,,,,,,---...000222444555222222111111000000//////+++///222333222111222444000000000000111111111111---///111333444333222111111000///......///000111111111111111111111111111111111111111111111111111222222333333333333222222///000111222333333222111222333333333444444444444444555666666777777777777666666666666666666666666444666777888888777555444333333333333444444444555444333000//////000222444111222444555333000000222///000111333333333222222111222222222333333444444444444444555555444444444111111111111222222222222333333333333333444444555222333666777777555333111++++++,,,---............//////...---,,,)))'''&&&))))))(((((((((((()))))),,,,,,,,,++++++++++++***(((((((((((())))))))))))******++++++++++++******&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%%%%&&&'''(((((()))******))))))((((((((('''((((((((((((((((((((((((&&&&&&'''((()))***++++++''')))+++***''''''(((++++++'''''',,,---(((&&&(((''''''''''''((((((((())))))************++++++++++++---...000111111000000,,,,,,---------.........+++++++++,,,,,,---------------///111333444666777111111000///---,,,+++***'''(((***)))'''&&&&&&'''&&&(((((('''(((222CCCPPP999:::;;;;;;;;;999888777666666777777666444222111666666666666555333111000111222333444555666666777555444333333333333222111444555777888888777555333222222222222222222222222555444444444444555666777333222222333444444222111444444333333444555666666888999999888666666777999888666555888===>>>:::555666888:::<<<======<<<;;;<<<>>>@@@???<<<;;;<<<>>>@@@===;;;===BBBCCC@@@===@@@>>>===>>><<<999>>>FFFAAA>>><<<===???@@@???===999999;;;===??????===;;;===<<<:::888888888888999===<<<:::999999999:::;;;444666777777666666888999777999;;;<<<;;;;;;<<<===<<<<<<;;;<<<=========<<<999888666666666888:::;;;:::999:::;;;===>>>>>>===CCC===:::>>>FFFIIIDDD===999888555333111000000000111000///---,,,,,,---...---&&&&&&,,,,,,&&&&&&,,,///111222111---***)))((()))******)))((((((***,,,///---+++***+++,,,,,,+++)))(((''''''((())))))(((***)))((((((******)))&&&)))))))))))))))(((((((((&&&''')))***)))'''$$$"""&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''((()))***+++*********++++++***)))(((((('''''',,,+++***))))))((())))))((((((((()))***+++,,,---(((,,,000111///......///111000///...,,,,,,,,,+++++++++,,,---...///000000222222111000//////......222222111000000000000000555444222000///000111222//////000111111111111111111///---,,,,,,+++)))(((''''''&&&&&&&&&''')))***+++(((---...)))444HHHPPP>>>>>>?????????>>>======;;;<<<<<<<<<:::888777555888888888888777555444222444444555666777777888888999777666666777777555444777777888999999999888777555666666777777888888888555555666666666777777777444333333444666777777666::::::999999:::;;;;;;<<<<<<===>>>===<<<<<<===??????>>>>>>AAAEEEGGGCCC@@@??????>>>>>>===>>>>>>>>>???@@@AAA@@@>>>>>>@@@BBBKKKGGGDDDDDDHHHKKKJJJHHHGGGJJJLLLKKKIIIIIILLLOOOKKKHHHFFFJJJQQQTTTPPPJJJOOOKKKHHHFFFGGGIIIKKKKKKBBBBBBAAA@@@@@@AAABBBBBB>>>>>>>>>>>>>>>???@@@AAA;;;;;;<<<<<<<<>>:::666333000///...111111000...---,,,,,,---,,,***+++...000...000333000000///,,,******,,,///---,,,,,,,,,------......---,,,++++++,,,---...///,,,***)))((()))***++++++,,,------+++)))((()))***---------,,,,,,,,,+++++++++++++++++++++,,,,,,---+++***))))))(((((((((((((((((())))))******++++++%%%&&&&&&&&&'''''''''((('''((()))***+++,,,,,,---+++***)))(((''''''&&&&&&''''''&&&&&&''''''(((((())),,,///000///...///111777666555333222111111111444444333222000///......---------...//////000000111000000///......//////000///...------...000111...//////000000000//////000///------------+++)))***))))))((()))***+++,,,,,,)))......)))444GGGOOODDDDDDCCCCCCCCCDDDEEEEEECCCCCCCCCCCCAAA???===;;;<<<<<<<<<;;;:::999888777666666666777777888888888:::999888:::<<<======<<<;;;;;;;;;;;;<<<======>>>777777888999:::;;;<<<<<<:::;;;<<<===>>>===<<<<<>>===<<<;;;;;;;;;;;;;;;;;;<<<===;;;<<<>>>>>>======>>>@@@<<<;;;;;;>>>BBBDDDAAA>>>:::888555333333444777888777777777666555666999<<>>>>>>>>???AAADDDFFFFFFHHHJJJLLLVVVUUUQQQLLLHHHFFFGGGIIILLLEEE@@@BBBGGGHHHCCC===BBBFFFLLLQQQTTTUUUTTTSSSOOONNNKKKIIIHHHIIIKKKMMMGGGLLLOOONNNIIIEEEDDDEEEIIIGGGDDD@@@<<<:::888888888999999888555444444444000333333111222666777555444555555444333333555777333000---...000222111///------------...000222333333222000//////000222333---222777999999:::===AAA000/////////......------000...,,,+++,,,000444666444333111///......//////******+++,,,---...//////---,,,+++++++++,,,---...'''((()))***+++,,,---...111111000...---,,,,,,+++,,,,,,,,,++++++*********///000222333333333555777===<<<:::888777666555555777666555333000...---,,,******+++,,,,,,---.........---,,,,,,+++,,,,,,,,,++++++******+++---...000.....................---000///------...///---,,,------,,,,,,,,,---......---***000000+++555GGGNNNJJJJJJIIIHHHIIIJJJLLLMMMLLLLLLLLLKKKIIIGGGEEECCCBBBBBBBBBAAA@@@??????>>>:::::::::::::::::::::::::::::::::===AAACCCDDDDDD??????>>>===>>>???AAACCC<<<<<<<<<======>>>>>>>>>???AAACCCDDDEEEDDDBBBAAAEEEBBB???======<<<;;;999555555555444444555666666444666888888888888999:::444333333444777888666444---,,,***)))***+++---///---,,,+++******---000222;;;999666666888::::::999:::EEEGGG===:::BBBDDD>>>@@@<<<;;;@@@FFFIIIEEE@@@EEE@@@:::666666999;;;===???>>><<<:::777555333333444555777888999999888888888<<>>;;;999:::>>>AAABBB>>>::::::<<<<<<999444777;;;AAAFFFIIIJJJIIIHHHIIIKKKMMMMMMIIIEEEAAA???===AAAEEEDDD???:::999:::GGGEEEDDDBBBAAAAAABBBBBBBBBDDDEEEDDD@@@>>>???@@@@@@EEECCC;;;999???>>>888555888<<<>>>===<<<<<<<<>>555000,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++...222444555444222111000111222333---......///000000111111999888666555555666888999;;;;;;;;;:::999888888777555555555444222111000///.........///............///000000111222333555777666555333111000//////...//////......---,,,,,,+++,,,,,,++++++************++++++***************+++,,,,,,++++++,,,---//////000//////...............000///...///000111000///000000000000000000000111///,,,222222---666HHHNNNQQQQQQPPPOOOPPPQQQSSSTTTTTTTTTTTTSSSRRRPPPNNNLLLKKKKKKJJJIIIIIIHHHHHHHHHDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@AAADDDFFFFFFEEE@@@???===<<<===???AAACCC?????????>>>>>>=========;;;===???@@@AAA@@@>>>===;;;999666555555444222111222111000000000000111111///222444555444444555666222111000111111111000///...------,,,,,,,,,,,,,,,...,,,******+++...000222;;;;;;;;;=========;;;999666@@@???222...777:::555999777666555555555666777???>>>>>>???@@@???===;;;:::999888666333111///...333444555666666555333333...111555666666555555666222222222000000333888<<<666666666444222000000111222444777:::<<<============AAAEEEGGGFFFCCCBBBBBB@@@AAABBBCCCBBB@@@===;;;999888888888999:::<<<===AAACCCEEECCC???===???BBBMMMQQQNNNEEEBBBGGGFFF@@@222444666888:::===AAADDDNNNEEE;;;777999<<<===<<<333444555333111111333666333777;;;<<<;;;888666666CCCEEEJJJNNNMMMBBB111$$$&&&''''''(((((())))))***((((((((((((((()))***+++,,,+++******+++,,,---...111111000000000000000000888777555444444555777888999888777666444222111111111111111000///---,,,+++'''((()))***++++++++++++))))))))))))+++---......))))))'''&&&%%%$$$$$$$$$)))************+++++++++,,,+++++++++++++++******---------,,,,,,------...000000000000000000000111222111000//////000000111222000000000222333222111111111222222222111111111000...333333---777IIIPPPVVVVVVUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWVVVUUUSSSRRRPPPOOONNNNNNMMMMMMNNNNNNLLLLLLKKKJJJIIIHHHGGGFFFFFFDDDBBBBBBBBBAAA???>>><<<;;;999888888999;;;<<<777777666555444333222222000111222333444333333222000//////111333333222000333222111111000111111111000222444555444444444555////////////............333333222111///...---,,,000...,,,,,,...000111111555777999::::::888555444222777555,,,(((---111000333222111---******---000111222555999:::888333///...//////000//////......////////////......---,,,000///---+++---222:::@@@444555666666555666999;;;111444666444000...000333666666777777999:::;;;<<<666777777555222444888===<<<999777999<<<<<<888444222111111111111333444555666999:::888444333777<<>><<<:::999999888666444555444333222111111222222,,,++++++******))))))))))))))))))*********+++++++++,,,...111444555333111222222111000000000000000...000333333222000000000***++++++,,,,,,,,,...///111000///......000222333---***))))))+++---,,,***+++,,,......---+++******+++,,,,,,***''''''***------,,,***))))))***,,,---'''''')))+++---,,,(((%%%'''(((***+++,,,,,,,,,+++******)))))))))***++++++000///...---...333;;;AAA333555888888777666555666111222333333222222444555555555666777777888888888333444333000---...444:::888444111111444555222///111111000000111333444555000333444111---...444;;;<<<888666777777777999===:::777333000000555>>>DDD555444222000000000000000...111222000------000444,,,000444444000...///111222111222777===>>>999333222111000...---+++***)))((((((((())))))(((((((((***+++---...///...---,,,------..................---,,,,,,,,,++++++++++++000000000111222333333333111222333444444333222000---...000111222111000//////......///222222///---,,,,,,++++++,,,,,,---............---------------,,,---...///000222333333111111111111111222333333222222333444555555555555222111000000111333555777555444333333555555444333///000111111000///...---...***------(((444IIIQQQNNNOOOPPPPPPOOONNNLLLKKKHHHIIIJJJKKKKKKJJJIIIHHHDDDCCCBBBAAAAAAAAABBBCCC>>>===<<<:::888777555555111000//////000000///...000///...---,,,+++++++++))))))******************)))(((((((((((()))******(((***,,,///222111...+++//////...---------------)))+++......---+++******((()))+++,,,---...111333---,,,***+++...444:::>>>+++)))'''(((***+++)))&&&***++++++***((('''(((***''''''***---+++''')))///,,,***))),,,111333111...000///------......---,,,***+++,,,---------,,,+++,,,,,,++++++,,,...000111(((***---/////////000222***...222333222///---,,,000//////000444555555444---///111333333333222222222777===??????AAAEEEJJJCCC@@@===<<<<<<<<<;;;;;;.........///111333666777333555666333///111888@@@;;;333111666666222444<<<666666555222...,,,+++++++++///333444333222111000)))---///...++++++///444333666777555111111444999333111......222777<<>>:::000777111444888;;;999777555///)))888///'''AAABBBHHH===DDDGGG??????>>>;;;@@@???222222333333333222222333555000000000///...---,,,+++...---,,,,,,,,,---///000...------,,,---...///000///...---,,,,,,+++,,,,,,---...///000000...---+++++++++++++++************+++***))))))*********))))))(((((()))******))))))***))))))***+++,,,+++)))++++++++++++************//////000111111000/////////000111222222111///...---------,,,,,,---------///............///000000111222333111...,,,+++,,,******))))))))))))************+++,,,---......---------,,,,,,,,,++++++++++++++++++++++++***))))))))))))))))))((((((((('''&&&)))%%%***$$$***IIIMMMwwwUUUMMMGGGEEEIII>>><<<888777666555444333222222000...,,,+++,,,---,,,+++((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''((()))+++---...,,,***(((((((((((('''&&&''''''((())))))))))))(((,,,++++++++++++,,,------)))***+++...111222111///---.....................222...***'''&&&&&&%%%$$$&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''(((+++...000000000///...------...//////...,,,++++++,,,,,,,,,,,,+++++++++***)))))))))***,,,---...---,,,...111333444333111333555666777666444333111333444555444333444555222444555555333222333333999666111///444<<<>>><<<888DDD444///FFFEEE777<<>>EEE555444999===333---DDDBBB)))---444111777444***+++777:::555555EEE???BBB@@@YYYMMM===PPPEEE@@@AAAAAAGGGCCC222555777999666222222555999666555444333222111111111//////......------,,,,,,,,,,,,+++++++++,,,---...+++***************+++++++++,,,,,,------+++***)))))))))))))))************,,,***)))***------+++((('''%%%%%%'''***---......(((''''''(((***+++***)))*********))))))(((((('''))))))************))))))((()))***+++,,,++++++***)))******************)))******))))))******+++,,,,,,---...,,,***((('''(((''''''&&&&&&&&&&&&''''''%%%&&&'''((()))))))))))))))))))))(((((((((((((((&&&''''''''''''&&&%%%%%%'''''''''&&&&&&&&&&&&&&&&&&)))%%%***$$$+++IIINNN]]]MMMCCCBBBHHH>>>;;;777777555444333222111111///...,,,---......---,,,)))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))*********)))))))))***+++,,,------+++)))((((((((('''&&&&&&'''(((((())))))((((((+++++++++***+++,,,,,,------,,,---000333555555444///...,,,+++*********+++***)))'''&&&&&&'''((((((,,,,,,+++***))))))(((((('''''''''((((((((()))))))))***---///111222111111...---,,,,,,------+++)))***++++++,,,---------,,,+++*********+++,,,---............///000111222222000111222444444333222222///111222222111000000111111333555555444333444555999888777777888:::999888CCCLLL000666VVVHHH888FFFcccHHH222LLLVVV@@@FFFUUU[[[JJJ555EEEJJJ666;;;HHH111111///333???LLLRRRPPP>>>UUUPPPKKKDDD^^^NNN888ZZZOOOIIIGGGDDDGGGBBB000;;;;;;999777555555777999555444333222222222444444,,,---.........,,,+++***++++++++++++++++++++++++))))))(((((((((((())))))))))))*********)))(((''''''''''''((()))******+++...,,,+++...222333111---******+++///555888999888---+++******++++++***)))++++++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$###%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&'''((((((((()))***)))'''%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%(((%%%***$$$+++IIINNNeeeNNN@@@???GGG>>>;;;777666555333222222222222111/////////000111///...+++***)))'''&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))******+++,,,,,,,,,+++******))))))))),,,***((('''(((((('''&&&&&&&&&'''((((((((((((((()))))))))))))))******+++000...,,,,,,...111222333...,,,***(((&&&&&&''''''&&&&&&&&&&&&'''(((***+++---,,,,,,++++++*********(((((()))))))))************+++---.../////////......,,,,,,,,,---,,,***(((***+++,,,------...------+++++++++,,,---.../////////000000000////////////------...///000//////...---///000000...------......000222333333444555666000333555666444555;;;AAA\\\\\\999KKKgggHHH:::MMMPPPIIIEEE[[[```[[[ooo{{{~~~```eeewwwsssyyyPPPIIIRRRmmm{{{ppplllrrrfff[[[nnnbbb]]]RRRaaakkkccc^^^WWWLLLJJJFFF888BBB===888888:::;;;888555111000...,,,++++++,,,,,,((()))+++---------,,,++++++++++++++++++++++++*********)))(((''''''''''''(((((((((((((((''''''&&&&&&&&&'''((()))******+++,,,+++,,,///444666666444//////333:::AAADDDAAA>>>555333000......---,,,***,,,,,,+++***))))))((((((''''''&&&&&&&&&&&&''''''%%%$$$$$$$$$###"""!!!!!!###$$$%%%&&&&&&%%%$$$###&&&&&&%%%%%%%%%&&&'''''''''((())))))'''%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%(((%%%***$$$+++JJJOOOnnnRRR@@@<<>>OOO___999EEE000GGGRRR:::FFFDDDDDDZZZbbb[[[HHHQQQiiiZZZjjjvvv^^^bbbzzztttqqqxxx}}}yyy{{{fffyyyrrrjjjRRRPPPTTTRRRJJJMMMQQQJJJGGGCCC@@@@@@BBBAAA;;;555888888777666555444222111)))***+++---...///000000....../////////...,,,,,,******))))))))))))******))))))((((((''''''((((((((((((((())))))************---...---,,,---333888<<<:::<<>>EEEBBBAAACCCGGGHHHDDD@@@:::777555888;;;999333---///---------///000///...///............---------++++++************++++++************************++++++******************222111///------///222333777666555666===EEEEEEAAA>>>888444444111,,,,,,111......---,,,***)))(((((())))))))))))))))))))))))((('''&&&%%%$$$%%%&&&&&&'''&&&$$$######$$$&&&'''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''&&&(((###'''&&&333SSSTTT^^^FFF;;;888999666333111///......000333555444444222111///---,,,+++)))))))))(((((((((''''''))))))(((((((((((())))))'''''''''''''''((())))))******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))''')))+++***&&&'''***(((''''''&&&&&&&&&&&&'''(((((((((((()))))))))))))))))))))*********************************************++++++++++++******)))))))))***************(((((()))***++++++,,,,,,---------...............///000222111000//////000111111000000000000//////...//////......///222444111222222222888???@@@<<<;;;AAAIIIKKKIIIIIIMMMQQQNNNJJJEEEDDDCCCBBBBBBBBB@@@AAA>>>999;;;BBBGGGHHHGGGCCC???@@@DDDGGGGGGFFFPPPQQQSSSTTTUUUUUUTTTTTTSSSQQQOOONNNMMMJJJFFFCCCDDDAAA???@@@CCCCCC>>>:::;;;;;;<<<<<<<<<;;;999777444333222222444444333222///............---------***))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))).........000222666:::<<>>888888777;;;DDDMMMNNNHHHXXX\\\bbbfffhhhjjjlllmmmooollleee^^^WWWOOOGGGAAAYYY]]]``````cccggggggeeefffccc___\\\ZZZ[[[]]]___WWWXXXYYYYYYYYYYYYXXXXXXUUURRROOOMMMLLLJJJGGGDDDCCCAAA?????????>>>999555777999::::::888777888:::555444222222333333222000///............---------))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((()))))),,,---///222555999===>>>>>>EEEKKKJJJHHHFFFAAA<<<:::888999;;;999222......************++++++++++++)))))))))))))))))))))))))))(((''''''&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&''''''''''''((()))))))))((((((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))+++%%%(((%%%000MMMMMMkkkFFF>>>;;;666555333222000......///111222000000///...,,,++++++***+++++++++*********))))))))))))(((((((((((())))))((((((((((((((())))))******************)))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%###$$$&&&%%%###%%%***''''''&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&&&&'''((()))******+++(((((((((((((((((((((((((((((()))*********))))))'''(((((())))))*********+++,,,---...///000111111///000000111111222222222444555666555333222222333222333333444555666666666???:::666555999===>>>>>>;;;===>>>@@@IIITTTYYYWWWdddfffjjjnnnrrrtttsssqqqaaa```]]]YYYYYY[[[ZZZWWWVVV[[[^^^]]]]]]]]]ZZZUUUZZZZZZWWWRRRMMMJJJLLLNNNRRRRRRRRRQQQQQQPPPPPPPPPQQQOOOLLLJJJJJJJJJHHHGGGEEECCCAAAAAAAAA???;;;888888888777666555666777888666444222222222222000...///............---------))))))(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))))))))---...000333555777888999???DDDFFFBBB>>>AAADDDFFF888888888888666111...,,,,,,,,,,,,,,,++++++++++++(((((((((((((((((((((((())))))((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&''''''''''''((())))))))))))(((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%((($$$(((&&&222OOOPPPvvvHHH@@@;;;444666333222000///...///000111///......---,,,++++++***++++++++++++************))))))(((((((((((())))))*********)))***++++++,,,+++,,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&(((((((((...444%%%%%%%%%&&&'''((()))***(((((((((((())))))))))))(((((()))***++++++,,,,,,************************(((((()))***************((((((((()))***++++++,,,++++++++++++,,,,,,,,,,,,000000111111222333444444444555777666444333333444333333444555666777888888AAA>>>::::::<<<<<<:::777:::>>>@@@>>>@@@JJJSSSWWW___aaadddiiinnnooommmjjjmmmpppooolllnnnssssssnnndddggggggcccaaa```\\\WWWWWWZZZ[[[WWWQQQLLLKKKMMMJJJIIIIIIHHHGGGGGGGGGFFFKKKJJJHHHHHHJJJKKKKKKJJJHHHGGGGGGGGGGGGEEEBBB@@@DDD???;;;:::<<<===<<<999999777555444444444222000///............---------+++******))))))******+++)))))))))))))))))))))))))))))))))******+++++++++000111222444555666777888;;;@@@AAA;;;777;;;BBBEEE<<<<<<999555222111000...//////...---,,,+++******((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''(((((())))))))))))((((((&&&&&&&&&''''''''''''((())))))))))))(((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$((($$$((('''222PPPPPPLLLAAA:::111666333222111///.........///...---------,,,,,,+++++++++++++++************)))))))))(((((((((((())))))+++++++++++++++,,,,,,---,,,,,,---......,,,+++***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))&&&%%%'''((((((...444%%%&&&&&&'''(((***+++,,,(((((((((((()))))))))))),,,,,,,,,---......//////------------------------******+++,,,------------******+++,,,---......///////////////////////////000000111222333444444555222444555555444333444444333333444555666777777777BBBBBBAAAAAAAAA???<<<999===CCCDDD>>>;;;AAAJJJPPPdddfffkkkqqqvvvwwwuuusssiiinnnmmmgggcccbbbZZZPPPYYY[[[YYYTTTRRRRRRQQQMMMJJJMMMPPPOOOKKKHHHFFFGGGHHHGGGFFFEEEEEEEEEEEEFFFCCCCCCCCCEEEGGGIIIIIIHHHJJJJJJKKKKKKKKKJJJHHHGGGHHHBBB<<<<<<@@@AAA>>>999666555333222222222000...///............---------++++++************++++++))))))))))))))))))))))))))))))******++++++,,,,,,111222333444777999;;;======EEEIIIEEEAAAAAABBBAAABBBAAA<<<555222333333111000000///---,,,+++))))))))))))))))))))))))))))))'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&''''''(((((())))))(((((('''&&&&&&&&&''''''''''''((()))))))))((((((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''+++&&&***(((222OOONNNQQQCCC999...666333222111///............---------------,,,,,,,,,+++************)))))))))))))))(((((((((((())))))++++++******++++++,,,---+++,,,---......,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%$$$%%%((('''%%%''',,,(((((((((((()))+++,,,,,,(((((((((((())))))))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------******+++,,,---...//////000000000111111222222222///000111222333444555555000111333444333333444555333333444444555555666666===???AAABBBAAA@@@???@@@@@@EEEFFFBBBAAADDDIIIJJJ\\\```fffjjjlllkkkiiihhh___eeegggcccdddjjjggg^^^TTTUUUSSSNNNLLLNNNNNNLLLKKKLLLNNNOOOOOOOOOOOOPPPJJJIIIHHHGGGGGGGGGHHHIIIDDDDDDEEEHHHKKKLLLKKKIIIJJJKKKLLLLLLKKKIIIHHHHHHAAA???<<<<<<===>>><<<:::444222000000111000///---///............---------******))))))))))))******((((((((((((((((((((((((((((((((()))***+++++++++222222222333555999<<<>>>IIIQQQVVVUUUQQQPPPMMMIIIDDDDDD???666111333222///------,,,+++******))))))))))))))))))))))))))))))&&&''''''((('''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$######$$$&&&''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))&&&***'''+++***444QQQPPPSSSCCC888,,,777333333111000...---------------------------------*********))))))))))))((())))))(((((((((((())))))*********)))******+++,,,***+++,,,------+++***((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&***...,,,'''&&&(((+++***************++++++(((((((((((())))))))))))++++++******************))))))))))))))))))))))))'''((()))***+++,,,,,,,,,((())))))***,,,---......((()))***+++,,,---...//////000000111333444555555...000222333222222444555333333333444444444444444000444888999888999<<<@@@<<<@@@BBBCCCEEEIIIIIIFFFTTTYYY^^^```^^^[[[YYYXXX```bbb\\\QQQQQQYYYZZZTTTMMMNNNLLLHHHFFFHHHHHHEEEEEEEEEEEEGGGIIILLLOOOPPPJJJIIIHHHGGGGGGHHHIIIJJJNNNOOOPPPSSSUUUVVVTTTRRRJJJKKKLLLKKKIIIGGGFFFFFF<<<>>>??????===<<<===???777555444444444444333111//////.........---------))))))(((((((((((())))))''''''''''''''''''''''''&&&''''''((()))******+++333222000000222555888:::>>>CCCFFFDDDCCCDDDBBB???AAACCC>>>555000111///***))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$######$$$&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******"""'''%%%++++++888UUUUUUWWWAAA999777666444333111000000000...,,,000......///111000,,,(((*********)))(((((()))***&&&((())))))((()))+++---.........---,,,++++++++++++///000+++))),,,***&&&******)))))))))******+++(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))''''''&&&&&&''''''((()))''''''''''''(((((()))***))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))((((((((((((((((((((((((((((((((()))(((((()))++++++(((&&&'''***---...------...000222111///---,,,---...///111///111444222,,,,,,111...//////000111333555666555666777777666666777888666999<<<>>>@@@AAACCCEEEMMMSSSWWWVVVWWW[[[]]][[[SSSOOOJJJIIIKKKLLLJJJHHHGGGHHHJJJIIIGGGEEEEEEFFF@@@???>>>???AAACCCCCCCCCBBB<<<888888;;;===BBBHHHEEEFFFGGGIIIJJJKKKKKKKKKJJJLLLMMMKKKLLLMMMJJJDDDBBBAAA@@@@@@@@@>>>;;;999888777555444222111111111---///...***,,,111---$$$&&&+++---)))%%%$$$&&&(((&&&''''''(((((((((((((((%%%''''''&&&''')))***))),,,---///000000111444666;;;===AAADDDEEEDDDAAA???@@@777111333333...,,,...+++((('''((((((&&&%%%$$$(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&$$$"""&&&%%%%%%%%%&&&'''((()))***(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&$$$###((()))*********)))'''&&&((($$$$$$&&&&&&$$$$$$'''$$$%%%%%%%%%######%%%'''(((***+++***'''%%%&&&(((%%%&&&((()))++++++++++++,,,---...///***IIILLLaaa]]]AAA555222333444222111000111000...---...---,,,...///...+++(((++++++******++++++++++++((((((((((((((()))***,,,000///............,,,+++,,,...,,,((((((+++***&&&(((((((((''''''(((((()))(((((((((((()))))))))***)))))))))))))))*********''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&''''''(((''''''''''''''''''''''''******+++++++++++++++***)))))))))******+++++++++))))))))))))))))))))))))++++++,,,,,,---,,,+++******++++++++++++++++++,,,)))***+++---///000111222111...///333333000000444000000///...------......///111222333222333444666777:::===@@@BBBEEEHHHKKKQQQUUUXXXYYY\\\``````]]]YYYVVVQQQKKKEEEBBBBBBBBB@@@===999888888777444222999777666666777888888777999===CCCEEE@@@888666::::::;;;<<<======>>>>>>>>>DDDFFFFFFEEEGGGJJJHHHCCCAAA@@@>>>===:::777333111111000///...---------------,,,***((()))+++***&&&&&&...:::===111######+++*********)))(((&&&%%%$$$------,,,******,,,...///,,,---...---------///111>>>AAAEEEHHHIIIGGGDDDBBBFFF>>>888999888333///000)))''''''***---...//////***))))))(((((((((((()))***))))))*********)))'''%%%%%%%%%$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%&&&'''$$$%%%&&&&&&&&&&&&'''(((%%%&&&''''''''''''&&&%%%,,,((('''((((((%%%%%%((('''((()))((('''''')))+++%%%&&&&&&&&&&&&&&&&&&'''******+++,,,---///000111333444444555000LLLJJJZZZeeeEEE333///222444222111000111000///------,,,,,,...///...,,,******)))((()))******)))((()))'''%%%%%%&&&(((((((((,,,+++,,,///333444222///---,,,'''###%%%((('''###((((((''''''''''''((((((((((((((()))))))))******************))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&'''((('''''''''''''''''''''''''''((()))******)))((('''%%%&&&&&&''')))******+++((((((((((((((((((((((((((()))++++++***))))))***111000......000111000000---...000111222222111111222///---000222111111333222222222222333444666666222444666777777888:::;;;777:::===@@@CCCGGGKKKOOOYYY^^^bbbeeejjjqqqqqqnnnffffffccc\\\UUURRRTTTXXXLLLFFF???>>>BBBDDDBBB???BBB@@@>>>>>>@@@@@@@@@???AAAKKKXXX[[[OOOAAA>>>BBBDDDDDDDDDDDDDDDDDDDDDDDDGGGIIIHHHFFFHHHKKKJJJFFFCCCBBBAAA???<<<888555333222222111000000000000000333///---------+++---000JJJkkk555***,,,%%%%%%&&&'''(((((((((((((((((('''%%%$$$$$$%%%(((***...//////...,,,,,,---...111444888;;;<<<:::777555999333///000000,,,)))'''///---)))&&&%%%$$$""" &&&&&&&&&&&&''''''''''''###############$$$$$$$$$(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))&&&&&&))),,,&&&'''''''''((()))******---)))''')))(((&&&'''******+++++++++******,,,---,,,***(((***---///...,,,...///000222555888;;;===BBB@@@???AAA<<>>AAAFFFJJJDDDMMMUUUYYY]]]dddiiiiiikkkiiiddd\\\QQQIIIFFFEEESSSLLLEEEBBBCCCDDDCCCBBBEEECCCAAAAAABBBCCCBBBAAABBBIIISSSTTTKKKBBBBBBIIIDDDCCCBBBAAAAAA@@@@@@@@@EEEFFFDDD@@@AAADDDCCC???;;;<<<===;;;999666444444222111000//////......///000++++++...---((()))///222xxxWWW$$$(((222'''''''''((()))************,,,***+++...///...///111...///000/////////111333222333555777888777666555777333222444666555222///------,,,+++---111111///,,,------...////////////)))******)))))))))***+++((()))+++,,,,,,+++***)))))))))***++++++***))))))***,,,---***&&&%%%'''+++++++++******,,,...000222...++++++...000///111555444555666555444444555777===888444555:::===:::666444666:::???CCCGGGIIIJJJPPPMMMJJJLLLHHH]]]NNNSSShhhLLL999333666333111000000111111///...+++,,,...//////000000111222111///,,,)))''''''(((***)))((((((((()))((('''&&&+++444>>>DDDBBB;;;444...***''''''))))))))))))***))))))((('''''''''((())))))))))))************)))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))***+++,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))******))))))+++,,,...,,,,,,,,,---...///...000000111333555777999;;;......------...000000...555444444333333333333444555666888888777777888:::===???BBBDDDFFFIIIMMMPPPWWWbbblllnnnnnnttt||||||zzzvvvpppiiibbb___^^^___[[[YYYVVVTTTTTTSSSRRRPPPSSSTTTXXX[[[YYYTTTTTTYYYOOONNNMMMKKKJJJJJJJJJJJJDDDEEECCC???@@@DDDCCC???<<<>>>@@@>>>;;;888888888777666444333222111111111222//////111111///...000***///333222...---000444......------,,,+++))))))((((((---555777333111333...///111222222333666888333333444555666777777888999888666666888999666222---000000...111666555111---...///000000000000000///000111000---,,,---...,,,...000333444333111000222222333333333222111000---///111000......000333888666555444666:::>>>AAA===;;;===CCCFFFFFFIIIMMMOOOPPPPPPNNNMMMLLLMMMOOOSSSLLLEEEEEEIIIKKKGGGAAA@@@CCCHHHMMMPPPQQQPPPOOOSSSOOOKKKNNNJJJ```QQQUUUhhhMMM999222555222111000000111111000...***,,,......//////222444444666444///(((%%%)))...,,,///111222000/////////222999BBBIIIIIIBBB:::333111//////000///***(((******)))(((''''''&&&&&&''')))))))))*********++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&''''''((((((((((((((((((((((((''''''((()))***++++++,,,,,,,,,++++++************((((((((((((((((((((((((***(((&&&''')))++++++***---///111000...------............//////000000000222777999888777999;;;:::333333333444555777888999444666888888888888:::;;;:::===AAADDDFFFHHHKKKMMMJJJSSSZZZYYYWWW]]]eeejjjaaabbbgggoooyyy~~~{{{vvvvvvtttpppjjjgggggghhh]]][[[XXXVVVUUUTTTRRRPPPUUUTTTVVV[[[]]]XXXUUUUUUTTTRRRPPPOOOMMMMMMNNNNNN@@@BBBAAA???@@@CCCBBB>>><<>>999555555666555444333222111111111111222111...---///333222---888---(((---111000///222000111333444666777777777......555@@@BBB;;;888:::888:::;;;;;;;;;<<<>>>@@@999:::<<>>???@@@AAABBBAAA@@@??????BBBDDDBBB===999888999>>>@@@CCCFFFGGGEEECCCAAA@@@@@@???>>>===<<<<<<;;;999;;;>>>CCCGGGJJJLLLMMMOOOMMMJJJIIIKKKOOOUUUXXXRRRRRRUUU\\\___^^^___bbbiiiiiiiiigggdddccccccdddddd]]]UUUSSSUUUVVVRRRMMMJJJLLLOOOQQQPPPNNNKKKIIIIIIEEEAAAEEEBBB[[[PPPWWWoooQQQ888111777222111000000111111000///,,,///111222111333666999>>>BBBCCC;;;111///888AAAFFFLLLSSSTTTPPPLLLMMMOOOUUU[[[cccddd^^^VVVQQQNNNNNNNNNNNNLLLBBB444---///---,,,+++***))))))))))))))))))*********+++++++++***************+++++++++************************)))))))))))))))******+++,,,++++++***))))))******++++++++++++++++++++++++))))))))))))+++...000222+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111,,,(((***///222111---&&&,,,333444000///111444444777;;;>>>???>>><<<:::333<<<@@@<<<666666777666;;;::::::999999:::::::::333666888:::;;;<<>>555;;;IIIHHH<<<333AAAJJJEEE>>>AAAFFFHHHNNNPPPRRRTTTVVVXXXYYYYYYVVVTTTZZZeeefff^^^ZZZ]]]SSSTTTSSSQQQNNNMMMMMMOOOSSSXXX^^^dddfffeeebbb___```___YYYSSSRRRTTTQQQJJJBBBMMMWWW]]]iiiwwwyyysssbbbccceeefffeeedddbbbaaaaaaeeegggddd]]]WWWUUUUUUSSSUUUXXXZZZZZZWWWSSSPPPOOOMMMKKKIIIGGGFFFFFFFFFGGGHHHLLLTTT^^^ddddddbbb___\\\YYYWWWXXX]]]ccchhh^^^^^^aaafffgggcccaaabbbkkkkkkjjjgggcccaaaaaabbb```ZZZSSSPPPPPPPPPMMMJJJDDDDDDCCCBBBAAA???>>>===;;;888555888777TTTPPP\\\yyyVVV999111999222111///000111111000///000333666666666777;;;???OOOUUUVVVNNNCCCBBBNNN[[[iiirrr{{{|||wwwrrrssswww{{{}}}vvvuuuvvvvvvvvvuuunnn[[[EEE::::::222111000///............)))************++++++++++++++++++,,,,,,---------..............................------......///000111000//////............000000000000000000000000333222111111444777;;;>>>111111222333444555666666888888888888888888888888===777111444;;;???<<<777999CCCNNNQQQOOOOOOTTTYYY[[[cccnnnzzz~~~nnnkkkeee___XXXRRRNNNLLLPPPSSSVVVYYY[[[^^^aaadddeeejjjrrrxxx{{{}}}yyy~~~~~~|||~~~||||||}}}~~~tttfffnnnttttttmmmxxxtttppp~~~~~~{{{xxxuuutttqqqlllpppzzzzzzqqqnnnrrrnnnmmmkkkgggaaa^^^\\\]]]]]]dddnnnwwwzzzvvvpppkkkfffeee___XXXXXX\\\ZZZSSSccclllpppmmmoootttooocccggghhhiiijjjiiihhhfffdddggglllooolllccc[[[XXXWWW[[[]]]```aaa```[[[VVVSSSXXXVVVSSSOOOMMMLLLMMMMMMKKKKKKNNNXXXdddjjjhhhccc___\\\WWWUUUVVV\\\bbbggg^^^]]]```dddbbb[[[VVVUUU]]]]]][[[XXXTTTQQQQQQRRRNNNIIICCC???>>>>>><<<:::777555333111000222444555333000---000000QQQQQQ```QQQ777666222///000000111111111111000000444777777777999???DDDUUUccclllhhh```bbbnnnxxx|||jjj^^^YYYYYYLLL>>>999===???;;;555:::666111///000222222111222888===;;;666666===EEE888CCCHHHAAA>>>BBBDDD@@@GGGPPPXXXTTTIIIEEELLLUUUXXXVVVRRRNNNJJJHHHGGGFFFIIIJJJKKKLLLMMMMMMMMMMMMSSSSSSTTTXXX^^^aaaaaa```[[[TTTNNNPPPZZZcccggggggrrrccccccuuu|||tttttt~~~vvvccc```kkkwwwyyywwwzzzccc}}}vvvppp~~~~~~wwwuuuuuuwww{{{~~~~~~zzztttmmmfffbbb```cccccceeehhhkkkkkkiiiggg\\\ZZZXXXVVVWWWYYY\\\___bbbaaa`````````aaabbbcccdddbbb___^^^^^^\\\ZZZXXX___^^^]]][[[XXXTTTQQQOOOOOOWWWbbbjjjiiicccZZZUUUWWWQQQOOOTTTUUUQQQPPPRRRTTTOOOLLLQQQ[[[aaa```[[[\\\XXXTTTRRRQQQRRRRRRRRRRRRRRRRRRQQQMMMHHHDDDAAAKKKIIIBBB;;;999;;;:::777333222111000////////////,,,***+++---,,,))))))---,,,***)))...///PPPOOO^^^SSS888666222000000111111111000000//////222666666555666;;;???UUUeeettttttoooooovvv|||yyy}}}~~~{{{zzzzzzvvvuuutttuuuyyy{{{pppjjjeee```[[[[[[TTTMMMMMMRRRWWWWWWTTTLLLTTT^^^bbbbbbbbbdddhhhsssyyyvvvllliiiooorrrooonnnsssuuuooofffeeemmmvvvxxxssslllfffbbbaaacccdddjjjgggcccaaaccciiipppuuueeeiiimmmnnnooottt~~~{{{uuuppprrrzzzzzzrrrppppppnnnlllyyyooouuuuuuvvvyyy|||~~~|||tttkkkeeebbbbbbhhhjjjjjjgggaaa]]][[[[[[___]]][[[ZZZZZZ\\\___aaa```____________```bbbcccbbb```^^^\\\\\\[[[YYYWWWOOOPPPQQQRRRSSSSSSSSSRRRSSSYYY```eeefffccc___]]]NNNLLLOOOVVVVVVPPPJJJIIIKKKEEE@@@CCCLLLRRRSSSQQQCCC???:::888777777888777===>>>???===;;;888555444444777555111///000///,,,++++++***)))(((((((((((((((''''''((((((''',,,444555...'''+++///SSSQQQ^^^XXX:::666222111111111111000//////...---000333444222222444777BBBTTTdddhhhccc```aaaaaa^^^___```___\\\YYYWWWWWWQQQPPPOOOPPPRRRWWW\\\___dddnnn{{{~~~~~~|||uuuuuu|||~~~{{{vvvpppllliiihhhhhhmmmkkkiiiiiilllssszzzuuuvvvxxx{{{~~~zzzuuuwww}}}tttmmmjjjuuuwwwwwwuuuwwwssshhh^^^lllkkkkkkllloooqqqqqqqqqhhhfffbbb]]]YYYXXXZZZ\\\lllnnnmmmfff[[[SSSRRRTTTOOONNNKKKJJJJJJLLLOOOPPPUUUUUUTTTTTTUUUVVVXXXYYYRRRPPPNNNLLLLLLLLLJJJHHHGGGGGGGGGFFFFFFDDDCCCBBBCCCEEEIIIJJJKKKLLLNNNOOO<<<;;;===BBBCCC>>>888666<<<666000111777===@@@???777444///,,,,,,,,,---,,,---...///...,,,+++,,,,,,***111444111...---,,,)))+++***)))((('''''''''(((((('''''')))(((***444???>>>222'''***000TTTQQQ]]]^^^===666222111111111111000///...---+++...111111000//////000000===IIIIIIDDD@@@===;;;@@@@@@???===:::888777777888666444222222333555666;;;@@@JJJXXXiii}}}zzzuuutttxxx|||tttvvvwwwwwwssskkkddd___^^^cccjjjpppttttttrrrqqqwwwqqqqqq}}}zzzhhhnnnjjjhhhiiilllnnnmmmkkkiiikkkkkkkkkooossssssoooiii{{{|||oooiiidddgggsss~~~ttt~~~xxxvvvlllmmmkkkhhhhhhhhhddd^^^[[[UUUPPPPPPSSSSSSMMMGGGHHHFFFDDDDDDFFFHHHHHHHHHCCCCCCBBB@@@@@@AAAEEEHHHOOOPPPOOOIIIAAA<<<<<<>>>;;;:::888777777999;;;<<>>LLLSSSKKK>>>666444;;;DDDIIIEEE@@@DDDKKKmmmvvvsssiiirrr~~~lllkkkggg___XXXSSSMMMHHHJJJOOOOOOGGGEEEQQQdddrrrzzzvvvqqqkkkfffbbb]]]ZZZYYY[[[^^^bbbgggkkkooorrrrrrrrrssssssrrrqqqooonnnbbbgggcccaaagggfffccciii{{{tttmmmhhheeeccccccdddfffiiillloooooommmkkkkkkooorrrqqqkkkccc\\\YYY[[[YYYWWWXXX[[[\\\WWWQQQJJJOOORRRPPPMMMNNNOOOPPPRRRNNNEEE===<<>>===>>>======>>>??????>>>:::777666666:::@@@HHHIIIEEE???555333111000111222222222777666333111///------,,,(((---333888:::777333000%%%)))///444555333///,,,222111///000111000///---000111000---...222555444---///222444444111...+++000///333:::;;;777222222:::999999;;;;;;999<<>>::::::<<<<<<;;;<<<>>>===<<>><<<::::::<<<<<<:::888444444222111111222222333000000///...///000111222111...+++***+++,,,---,,,))))))))))))***+++,,,---***+++,,,+++))))))+++,,,(((+++------///000---'''&&&'''((((((''''''(((***,,,,,,---///111222000......444;;;<<<888333111222333888:::888888===AAACCC??????>>>>>>===>>>>>>???AAA@@@BBBGGGHHHFFFHHHLLLIIIJJJLLLPPPIII^^^RRRZZZoooDDD777222...///////////////......,,,,,,,,,---///111222222,,,,,,)))&&&)))......***,,,******,,,///000...,,,------,,,,,,+++***)))((('''(((***+++---,,,+++)))+++,,,---///111000,,,))))))+++---///111111111111*********))))))***,,,---,,,,,,---111444333000---+++++++++,,,---///000000///---***((('''(((***+++++++++,,,---...///000000,,,///222///)))&&&)))---)))(((((((((((((((((((((,,,+++,,,......++++++---)))((('''))),,,///000111///...///000---+++000888777333222444444111222555444666777777888::::::888:::888888:::===>>>???@@@@@@BBBAAA???@@@DDDCCC@@@;;;???CCCFFFGGGLLLTTT[[[cccccccccbbb```]]][[[YYY___aaaccceeefffeeecccbbb[[[^^^YYYYYYaaa___UUUUUUYYY\\\XXXQQQRRRXXXUUULLLMMMMMMLLLLLLNNNQQQTTTVVVWWWYYYZZZ\\\\\\\\\]]]]]]TTTVVVYYY[[[ZZZWWWTTTRRRHHHJJJFFF???===@@@AAA===CCC???<<<:::999777555555666666777888888555333222777666666888888888:::>>>666777777888777777666666333222111222333333111//////111333555777999===@@@<<<===>>>===<<<:::999999888777666666555555666666999999777666666666777888666333000///000222333333444333222111000000000111.........---,,,---000222111555777777999===:::444000222222000...///333777222333555888:::888444000:::CCCNNNQQQLLLFFFBBBBBBDDDHHHIIIHHHKKKRRRUUUTTTRRRQQQQQQPPPPPPQQQQQQRRRSSSOOOOOOTTTWWWVVVUUUWWWPPPPPPQQQVVVRRReeeSSSVVVqqqFFF777222......///////////////...---,,,+++---000333555666222222111000333666444---222111111333666777444111111333444666888999::::::555333///,,,+++***)))((($$$&&&'''%%%######'''+++,,,)))''')))///333333222***+++***(((''')))---000,,,***(((***+++***))))))+++,,,,,,++++++,,,---...((()))***+++++++++******************+++---///000---+++***,,,///111111///111111000000000111222222///---222999888111///333222444666888888777555333444666999888111///777CCCAAAAAAEEEJJJIIIBBB>>>>>>GGG@@@EEESSSUUUKKKMMMXXXLLLPPPWWW\\\[[[UUUQQQPPP@@@GGGJJJEEEAAAGGGQQQXXXWWW^^^cccaaa\\\]]]gggqqqmmmmmmllljjjhhhfffdddccceeehhhlllpppssstttssssssiiillljjjpppxxxxxxxxxuuullldddiiiqqqjjj[[[fffffffffgggggghhhhhhiiimmmllljjjfffaaa]]][[[ZZZhhheeebbbbbbcccbbb___[[[VVVXXXTTTJJJEEEHHHJJJHHH@@@>>>===>>>>>>>>>AAADDD???<<<;;;:::999666666888666222333888888444666<<<999777666999======:::777;;;::::::;;;===<<<:::777<<<;;;:::888777999===@@@CCCHHHLLLKKKFFFBBBCCCFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA???>>>======>>>>>>@@@===999888:::<<<======999888888777888999:::;;;888777777666555888<<<@@@JJJLLLJJJFFFIIIQQQSSSPPPEEEFFFEEEAAA>>>@@@GGGMMMRRRTTTWWWZZZZZZWWWPPPLLLIIIUUUbbbgggccc[[[WWWUUUTTTVVVWWWWWW[[[``````]]]\\\[[[[[[[[[[[[[[[\\\\\\YYYRRROOOTTTYYYYYYXXXXXXTTTPPPOOOVVVTTThhhRRRQQQuuuDDD444111000000000000000///......%%%+++//////222999@@@CCC@@@;;;<<>>222444333,,,***000***))))))++++++)))))))))---+++---444444...---222(((......((('''---///+++000111------222,,,'''000222---***222666(((###000333***)))***'''***///+++,,,,,,///,,,'''...444---)))777'''---///***888)))222///111666333---000:::555000:::---:::111888222777888999999777555444444888888EEE111999>>>KKK000===IIIOOOIIICCCFFFJJJIIIKKK```rrrvvvwwwuuudddOOO^^^UUUJJJRRReeeeeeWWWSSSUUU]]]]]]VVVUUU\\\^^^YYY\\\kkkiiigggnnngggbbbpppzzzzzzvvvooopppvvvyyyxxxvvvrrrjjjeeejjjuuuzzzzzz}}}sssdddfffuuu~~~|||zzzmmmlllpppkkkyyy[[[[[[eee___eeeQQQMMMTTTZZZYYYRRRJJJFFFFFFHHHJJJOOOJJJAAAHHHRRRNNNJJJRRRIII999KKKpppyyyfff\\\LLLBBBGGGOOONNNFFF@@@FFFHHH===QQQPPP999BBB<<>>;;;===BBB>>>555---444666999===999666;;;777333222666888999888666///222333333777888555333444555888;;;999333555???CCC>>>BBBLLLOOO@@@444BBB\\\]]]bbbiiifffYYYJJJAAAmmmjjjooohhhtttoootttUUURRRbbbiiibbb^^^fffkkkiiitttpppRRRdddvvviiizzz}}}ddduuuooo^^^cccnnnnnnjjj{{{xxx~~~vvvlll~~~vvv{{{yyyjjjfffxxxvvvsss}}}|||sssccccccrrrlllxxxxxxlllggggggaaa^^^ZZZTTTYYY^^^WWWfffuuu~~~}}}}}}|||rrr```YYYZZZVVVWWW[[[XXXXXX[[[]]]]]][[[\\\bbbiiijjjfffZZZXXXbbbccc]]]___\\\cccfffaaa]]]```hhhnnnmmmeeeeeennnmmm```WWWXXXfffhhhkkklllkkkgggbbb___YYYZZZ\\\^^^cccffffffdddeeeaaa]]]ZZZZZZ\\\]]]]]]___ZZZXXXZZZZZZVVVUUUVVVPPPTTTOOOQQQSSSeeePPPYYY{{{III666111000000000000000//////...//////...333AAATTTbbbfff```gggxxxkkkTTTJJJGGGKKKVVVeeelllkkkgggfffooommmpppzzznnn\\\YYYZZZUUUNNNKKKRRRQQQMMMIIIIIIOOOYYY```llldddWWWRRR]]]jjjfffXXXRRRZZZ```dddlllrrrlllaaaLLLYYYgggnnnqqqqqqppppppeeeXXXWWWWWWTTT___^^^FFFZZZqqquuusss|||wwwkkkmmmzzz~~~zzz|||zzzbbbYYYoooeeeCCCqqqmmm{{{|||___xxxgggrrrssseeejjjiiiqqqlllaaallluuueeevvv{{{vvvbbb\\\\\\ZZZVVV^^^ddd]]]\\\dddjjjiiiddddddjjjpppooohhhXXXUUUcccgggaaaaaaeeehhhgggaaa```fffnnnrrrkkkcccdddnnnjjj[[[WWW```mmmmmmmmmllljjjgggdddbbbYYYYYY\\\```dddffffffeeefffaaa[[[WWWXXX[[[^^^___```\\\YYYZZZZZZVVVSSSTTTOOORRRNNNQQQSSSfffRRRZZZ|||III555/////////000000000000//////111000000777JJJ```mmmooojjjvvvzzz___RRRMMMOOOVVVbbbjjjkkkkkklllvvvuuu}}}pppdddeeekkkllleee^^^fffgggccc^^^___jjjxxxxxxjjjsssoookkkwww```mmmuuuuuubbbxxx{{{|||oootttyyy{{{XXXfffqqq]]]dddbbbrrrxxxkkkqqqzzzlllwwwqqqXXX[[[___XXXQQQ\\\aaaUUUWWWcccnnnmmmhhhhhhnnntttkkkeeeUUUSSSdddkkkeeebbbiiiiiieee___aaahhhoooqqqmmmfffhhhooohhhYYYZZZhhhjjjkkkllllllkkkjjjhhhfffYYYXXX\\\cccggggggffffffgggaaaYYYUUUUUUZZZ^^^aaa___ZZZXXXYYYXXXSSSPPPPPPOOORRRNNNQQQSSSgggTTT]]]~~~KKK666/////////000000000000//////...000444AAAWWWmmmxxxxxxqqq~~~hhh^^^aaa^^^^^^eeekkknnnrrrvvvuuu}}}vvvrrrnnnoootttuuulllbbbjjjmmmkkkgggkkkyyyttttttpppvvvfffjjjpppvvvuuummmuuufffsssyyy{{{gggggg___nnn~~~tttkkkmmmmmm|||uuusssnnnsssvvviii\\\aaabbbRRR\\\kkkvvvuuuoooooosssvvviiihhh[[[WWWfffmmmfffbbbmmmlllgggbbbccckkkpppqqqqqqmmmmmmnnnfff\\\aaaoooiiikkkmmmoooooommmkkkiiiYYYWWW\\\eeejjjgggeeeggghhhaaaXXXSSSSSSXXX^^^aaa^^^YYYWWWXXXWWWRRRNNNNNNPPPSSSMMMOOORRRgggUUU___NNN999333...//////000000000000000***000:::LLLeee{{{yyyrrrnnntttmmmhhhjjjmmmqqqwww}}}tttoookkksssyyyyyy{{{}}}wwwnnnjjjpppqqqqqqxxxxxx}}}{{{qqqxxxvvvggg{{{wwwxxxWWW|||kkkaaa[[[aaassswwwhhheeettttttppprrr~~~wwwjjjkkkiiiZZZfffuuu~~~yyysssssstttsssooosssiii```hhhmmmhhhfffrrrssspppkkkkkkpppssssssppprrrqqqjjjbbbaaajjjsssoooqqqrrrsssrrroookkkiiiYYYVVV\\\ggglllhhheeehhhhhhbbbXXXRRRRRRWWW\\\___]]]YYYXXXYYYXXXSSSOOONNNQQQRRRKKKKKKNNNdddTTT___OOO:::444......///000000000000000+++333AAASSSkkkyyyzzzzzzrrrkkkjjjlllnnntttzzzkkkdddvvv~~~mmmuuuzzz}}}zzzsss}}}```lllyyyggggggvvviii]]]bbbZZZaaatttllleee{{{|||zzz}}}sssrrrpppccckkkwww~~~yyytttuuutttooorrr|||tttfffgggkkklllooovvvyyyyyyuuurrrtttuuuuuujjjrrrooobbb]]]fffqqquuuttttttsssrrrpppmmmkkkjjjYYYVVV\\\iiinnnhhheeehhhiiibbbYYYSSSRRRVVVZZZ]]][[[WWWVVVXXXWWWRRRNNNMMMQQQQQQGGGFFFHHH___QQQ^^^MMM999333......///000000000000000...888EEEVVVkkk~~~|||zzzrrrlllkkklllmmmqqqvvv|||___iii~~~nnnwww~~~|||{{{sssnnncccjjj}}}{{{NNNzzzqqqjjjxxxbbbXXXrrrpppeeezzz}}}{{{vvvrrrfffkkkxxx~~~yyywwwzzzyyyrrrqqq~~~wwwfffdddjjjpppyyyvvv|||~~~zzzvvvuuuvvvuuueeepppmmm[[[XXXjjjvvvuuutttrrrpppmmmlllkkklllmmmYYYUUU\\\jjjooohhheeeiiiiiibbbYYYSSSRRRUUUYYY[[[WWWSSSSSSUUUUUUOOOKKKKKKQQQOOODDDBBBDDD\\\NNN\\\MMM777333...............///000000///777FFFWWWhhhxxxwwwssslllfffeeekkkvvv~~~ppp\\\sss|||||||||kkklllyyyqqqbbbUUU}}}ooo\\\rrr|||lll|||uuu|||wwwyyyfffuuunnnuuuvvvtttlllyyyxxxhhhxxxuuu~~~xxxdddZZZdddpppssszzzxxxvvvtttrrrrrrrrrsssiiissspppbbbaaaooovvvpppvvvpppkkkjjjkkklllmmmooo___RRRYYYjjjjjjeeeeeedddfffbbbZZZTTTUUUZZZ]]]^^^WWWOOONNNTTTTTTKKKEEEDDDJJJLLL@@@;;;@@@^^^QQQ[[[MMM777333...............//////000///777EEEUUUdddsssyyyqqqooojjjeeedddnnnjjjZZZooozzz~~~mmmkkkzzz{{{ccc[[[}}}uuucccxxxxxx}}}rrr}}}gggqqqnnn~~~|||{{{ttt{{{rrr___sssvvv}}}yyygggYYY[[[hhhsssuuuttttttsssrrrqqqqqqqqqlllsssnnn^^^^^^nnnwwwrrrtttoooiiiiiikkkmmmnnnnnn[[[OOOWWWhhhhhhbbb```]]]dddaaa[[[TTTTTTYYY]]]^^^UUUMMMLLLRRRRRRJJJCCCBBBGGGJJJ???:::???^^^QQQZZZMMM777333......------......///000...888EEERRR___mmm{{{qqqdddeeeccc___```ooowwwggg\\\lllxxxxxx{{{nnneeezzzhhhvvv```gggxxxcccttt}}}oooiiikkkpppttt~~~|||mmmWWWpppvvvzzzyyylllVVVLLL[[[pppqqqqqqqqqqqqppppppoooooommmrrriiiXXXYYYlllvvvrrrsssmmmgggfffjjjnnnnnnlllWWWKKKSSSeeeeee]]]XXXSSS```aaa\\\TTTRRRWWW\\\]]]SSSKKKHHHOOOPPPHHH@@@???DDDHHH>>>888>>>___RRRYYYLLL777333...------------...//////...888EEEQQQ\\\iiiyyyfffRRRWWWYYYWWWXXXkkk}}}}}}wwwkkkbbbkkkxxx~~~llllllkkk^^^yyyooolllhhhWWW}}}bbbkkk~~~|||```[[[~~~mmmgggppp}}}yyy~~~kkkTTTpppwwwyyy{{{qqqTTT???MMMjjjqqqpppooommmlllmmmmmmnnnlllpppgggUUUVVViiitttrrrsssmmmeeeccciiiooonnnjjjRRRGGGPPPccccccYYYQQQIIIZZZ___]]]SSSNNNTTT[[[]]]RRRIIIFFFMMMOOOGGG???===AAAHHH>>>888>>>aaaTTTYYYLLL666222---------------...//////...777DDDPPP[[[hhhvvvuuuyyypppVVVEEENNNTTTSSSTTTfff|||uuu{{{{{{nnndddmmmzzzzzzwwweeeaaakkkYYYwwwtttccczzz}}}qqqWWWyyyhhhhhh~~~XXXSSSlllXXXeeewwwvvv~~~jjjPPPjjj{{{{{{xxxXXX:::DDDccctttqqqmmmiiihhhjjjlllnnnmmmsssjjjWWWUUUhhhuuuttttttmmmbbb^^^fffooonnngggOOOCCCMMMaaaaaaVVVKKKBBBTTT]]]^^^QQQJJJPPPXXX[[[QQQGGGDDDKKKNNNFFF>>>;;;@@@III@@@888???cccUUUYYYLLL666222------,,,,,,------...///...555@@@MMMZZZfffpppvvv~~~iiieee^^^III@@@KKKUUUVVVUUUbbb~~~zzzooonnn{{{|||kkk```nnn|||tttooo|||ggg\\\wwwnnnUUUpppuuuyyyZZZ```qqqoooWWWsss}}}uuu~~~oooiiiYYYQQQ{{{oooSSShhhxxxzzziiiIIIZZZ~~~}}}{{{[[[;;;???XXXqqqoookkkgggggghhhkkkmmmqqqxxxoooXXXRRReeevvvzzzwwwnnn```YYYbbbooonnneeeLLL@@@III^^^^^^SSSHHH===MMM[[[^^^OOOEEEKKKVVVYYYPPPEEEAAAIIIMMMEEE<<<888@@@JJJAAA888???dddVVVXXXKKK666222------,,,,,,------...///...222;;;HHHVVV```eeegggwww~~~cccYYYTTTGGG???LLLXXXZZZWWW^^^qqqlllccceeevvvxxxhhh___nnn{{{|||mmmiiiyyyhhhWWWmmmpppNNNcccsssVVVKKKrrr|||~~~zzz}}}~~~rrruuuaaayyy|||}}}xxxfffVVVXXX|||{{{wwwmmm\\\QQQsssjjjLLLnnn|||iiiDDDKKKyyyyyy}}}vvvYYY:::777GGGhhhhhhgggggghhhiiijjjkkkssszzznnnSSSHHH\\\ttt~~~zzzppp^^^UUU^^^nnnnnncccIII<<>>FFFKKKDDD:::555>>>JJJAAA777===cccUUUUUUKKK666222---,,,,,,,,,,,,---......---000777DDDSSS[[[]]][[[lllyyycccUUUSSSMMM>>>KKKYYY\\\XXXZZZggguuuaaaYYY]]]ppp{{{tttgggaaammmzzzyyyiiieeexxxfffRRRdddpppHHHWWWvvvWWW@@@lll{{{nnnmmmqqqzzzkkkhhhkkk```fff}}}zzzsss```]]]RRR}}}qqqjjjqqqsss^^^OOOkkk~~~\\\===fff}}}lllCCCCCCrrrsssvvvoooTTT666///999```bbbeeehhhjjjjjjjjjiiirrryyykkkKKK>>>SSSppp~~~|||qqq]]]RRR\\\mmmnnnbbbGGG:::BBBWWWYYYNNNBBB777DDDWWW]]]LLL???FFFRRRVVVMMMAAA<<>>AAALLLSSSNNN@@@999AAAHHHCCC999444<<>>kkknnnvvv\\\FFFSSS~~~lllxxxaaaXXXqqqrrr{{{uuuuuu~~~fffYYYddd~~~|||nnnVVVvvv]]]OOOoooWWWQQQ^^^MMMgggnnnFFFAAA^^^www{{{|||}}}\\\999555dddqqqvvvdddBBB,,,---999RRRkkkjjjiiieee^^^kkkrrrsssuuueeeFFF999KKKgggwww|||oooYYYJJJTTTiiilllbbbBBB555999SSS```PPP<<<555???QQQXXXJJJ;;;===IIIRRRMMM???888@@@HHHCCC999444<<>>111666PPP___RRR???666;;;LLLTTTGGG888999FFFPPPJJJ<<<666>>>FFFCCC:::555<<>>KKKssskkkllluuu{{{ggg}}}zzz^^^HHHWWW{{{bbbccc\\\pppvvvhhhoooWWW^^^cccooojjjwwwxxxiiiSSS|||fff[[[RRRMMMgggYYYBBB^^^rrrlllVVV>>>UUU~~~mmmFFF???WWWpppvvvooollllllQQQ777;;;___ooovvvbbbAAA,,,,,,555PPPsssyyyttteeeVVVgggvvvrrrppp]]]>>>000AAA```tttuuuhhhQQQ@@@JJJaaaiiiccc<<<000444LLL\\\RRR???555777HHHRRRGGG777555CCCOOOHHH:::333<<>>\\\rrrsssfffNNN<<>>111666GGGRRRIII888444@@@NNNFFF888111:::BBB@@@888444999BBB;;;555<<<___UUU\\\fffGGG333111,,,,,,,,,,,,------------,,,,,,000777???EEEFFFEEELLLZZZ\\\MMMDDDLLLXXX[[[AAAAAAVVVaaaKKK666AAAUUUQQQ===777JJJ\\\XXXFFF:::NNNhhhlllRRR;;;<<<]]]fff>>>EEEhhhvvvZZZiii888222RRRPPPXXXrrr>>>FFFuuuiiiRRRTTTSSScccBBBSSSuuuHHH888;;;wwwgggccc{{{YYY???IIIsssnnnQQQuuu\\\^^^[[[ccczzz]]]]]]eeecccsss]]]eee{{{iiiuuutttMMMWWWYYYSSSHHHGGGXXXSSS???HHH[[[YYYyyy~~~KKK111EEEaaawwwnnnDDD222AAAcccvvvzzzwwwmmmIII...666YYYnnnwwwaaa@@@---+++///HHHmmmwwwvvviiiWWWbbbllluuuooo[[[===...:::XXXnnnrrrdddKKK888???XXXeeeccc<<<000111FFFWWWQQQ===...555FFFTTTMMM:::222===LLLFFF777///888@@@>>>666333555AAA<<<666999\\\SSS]]]cccFFF333111++++++,,,,,,,,,---------------///555===AAABBB@@@CCCNNNOOOCCC>>>HHHQQQQQQ:::DDD]]]eeeIII444>>>QQQRRR===555EEETTTOOO@@@777JJJcccfffMMM666444TTT}}}```;;;???]]]rrrPPPtttddd555666EEEMMMNNNyyyHHHDDDkkkmmmLLLrrrTTTOOOVVV;;;FFFvvv<<<:::<<>>???vvv~~~RRROOOrrrzzzGGG...CCC^^^tttfff===,,,999RRRnnn}}}~~~pppGGG+++444WWWnnnwww```???---+++--->>>gggwwwwwwhhhUUU___jjjvvvnnnZZZ===---666SSSjjjpppbbbHHH333:::SSSaaa```:::...///CCCUUUQQQ===---444FFFUUUPPP<<<111:::IIIFFF666...666???<<<555111222AAA>>>666666XXXQQQ]]]bbbFFF333111++++++,,,,,,,,,---------------///444;;;??????>>>>>>GGGFFF:::777@@@FFFCCC444FFFeeejjjLLL666@@@OOORRR===333AAANNNIII<<<555FFF^^^bbbJJJ333000OOOwww^^^999888RRRkkkEEEfffbbb555<<>>CCC~~~www000999===IIIvvv:::@@@EEEVVV999>>>BBBJJJAAAOOOPPPGGGDDDGGGUUUwwweeeYYYUUUuuukkkjjjyyy___fffzzzkkkoooFFFbbbjjjBBBDDDlllYYYNNN~~~MMMFFFFFFmmm~~~GGG===:::ooozzzHHHBBBgggvvvDDD,,,BBB```ttt{{{^^^666(((666AAAeee|||sssHHH,,,666VVVnnnwww```???---***,,,666dddwwwxxxgggQQQ]]]jjjuuunnnYYY===,,,444OOOfffoooaaaFFF000666OOO___^^^888------BBBUUURRR>>>---333EEEVVVRRR===000777FFFFFF666...555>>>;;;444000000AAA???666444UUUOOO]]]___CCC111666,,,,,,,,,,,,,,,,,,,,,,,,,,,---///444>>>EEEBBB999@@@AAA;;;555:::DDDCCC999444LLLfffgggLLL222666IIIRRRBBB555:::HHHJJJ===000FFFZZZfffIII111555HHHrrr~~~UUU666222NNNmmmFFFSSSnnn===777IIIIII888SSS[[[NNNiiieeeZZZNNNbbbAAAFFFooo[[[222AAAxxxuuu===999;;;EEEggg777???NNN|||aaaAAA<<<<<<}}}jjjHHHFFFKKKiiiJJJGGGGGGkkkPPPMMMiii]]]RRRZZZqqqddd~~~uuu~~~dddnnnrrrvvv}}}zzzlllZZZEEEeeejjjEEEAAA```llldddqqqUUUBBBCCCYYYGGG999DDD\\\oooEEEBBBZZZ}}}}}}MMM888===RRRrrr{{{___;;;***///<<>>888DDD{{{@@@444RRR]]]PPPhhh]]]UUU|||JJJ[[[???@@@aaa]]]555AAAvvvxxx???555555@@@fff666;;;EEEooouuuGGG111777kkk___HHHAAAEEE```HHHFFFDDDbbbTTTJJJbbbZZZOOOUUUwwwvvvkkk___xxx}}}uuuvvvppp|||dddjjjwwwvvvxxxmmm^^^aaaRRRkkkyyyLLLAAA\\\ooopppUUUBBBCCCVVVMMM:::AAAYYYiiiAAA===SSSvvvvvvIII888:::JJJjjj|||^^^999(((---555\\\xxx~~~lllBBB&&&---FFFpppxxx[[[CCC000''',,,444RRRsssmmmKKK===KKKVVVmmmrrrYYY:::333333AAA^^^mmm]]]CCC666--->>>^^^VVV;;;)))...:::MMMTTT<<<222333@@@NNNMMM===...222===DDD555+++111:::;;;444///555;;;===;;;AAAPPPYYYZZZWWW???...111,,,,,,,,,,,,,,,,,,,,,,,,+++---///666AAAIIIFFF???AAAIIIGGG<<<:::DDDFFF@@@000???QQQSSS>>>,,,000AAAJJJ;;;000666GGGNNNCCC333===TTTdddHHH///000BBBlll}}}VVV888333LLL~~~rrr>>>GGGyyysss@@@:::AAAxxx===888YYYpppVVV\\\VVVQQQyyyDDDQQQ@@@:::PPP\\\888AAArrrwww@@@222222<<>>???VVVEEECCC@@@TTTVVVFFF\\\VVVLLLOOOlll}}}yyy}}}hhh]]]uuusssmmmpppyyyiiixxxjjjjjj~~~xxxrrr___NNNsssjjjWWWfffRRR???SSSrrrfffoooSSSAAABBBRRRUUU<<<===SSSccc===888HHHjjjjjjAAA666555===]]]}}}~~~]]]666&&&+++...SSSvvvkkk>>>%%%+++>>>hhhwww^^^@@@...)))///222OOOooohhhEEE555AAAJJJgggoooXXX888000000;;;VVVlll```CCC444+++999VVVRRR:::(((---777KKKSSS;;;111111>>>KKKKKK:::,,,...888BBB555+++///777999444...///777;;;;;;AAANNNVVVVVVTTT???...000++++++++++++++++++++++++***,,,000777BBBKKKIIIAAAFFFRRRRRRBBB;;;DDDGGGBBB000:::GGGHHH888***000@@@MMM>>>111666HHHRRRGGG666888QQQbbbGGG//////???hhhvvvQQQ555000JJJ}}}vvv>>>BBBrrruuuAAA:::;;;tttuuu>>><<>>mmmppp???222444<<>>555>>>YYY^^^888333...222NNNwww]]]444&&&)))+++KKKtttlll===&&&---:::bbbwwwbbb>>>+++***000555QQQooohhhCCC222:::BBBcccnnnWWW666,,,,,,888QQQjjjbbbDDD222+++666RRRRRR:::)))---555IIISSS<<<111///<<>>LLLUUUWWWRRR???///000++++++++++++++++++++++++***,,,000777CCCLLLJJJCCCKKKZZZZZZGGG===DDDHHHCCC111888AAABBB555***222CCCRRRBBB222333EEEQQQGGG444333LLL___FFF000///<<>>EEEqqq\\\<<<444DDDfffAAA444777HHHwwwTTT//////))),,,BBBppp]]]333((()))(((AAAmmmiii;;;''',,,777\\\wwweee===)))+++///666QQQooogggBBB000666;;;```mmmXXX444)))***666NNNfffeeeEEE000,,,555OOOVVV;;;+++...444GGGTTT>>>222///;;;HHHIII:::,,,,,,444>>>555,,,+++222777444---000888<<<:::???NNNZZZ]]]OOO@@@111000++++++++++++++++++++++++***,,,000777CCCLLLKKKCCCKKK\\\\\\GGG===EEEJJJCCC222888@@@@@@555,,,666HHHVVVEEE111...@@@NNNEEE111///FFFYYYDDD111000888YYYiiiIII333222KKK~~~~~~DDD<<>>222666444tttddd666777...AAAHHH333333///UUUfff<<<999???MMM{{{===888;;;===kkkmmmHHH@@@OOOSSSLLLIII]]]ooopppeeeZZZPPPaaahhhZZZ\\\wwwuuuaaannn}}}jjjgggnnnTTTCCCMMM~~~RRRFFFKKK___III999???YYYfffRRRPPPIIIqqqGGG999;;;>>>eeeVVV:::222===xxxdddAAA333222;;;jjjQQQ)))---''')))777hhh\\\333***(((&&&444aaa~~~ccc666&&&***444SSSsssfff<<<(((+++,,,333NNNlllddd@@@,,,000444ZZZkkkXXX444))))))444JJJcccgggFFF///---444MMMYYY;;;,,,...222EEETTT???222---999FFFHHH;;;---,,,333===666---***000777444...---666;;;888===LLLYYY^^^|||MMM@@@111///***************************,,,000777CCCLLLJJJCCCGGGXXXYYYDDD;;;GGGKKKBBB222888AAAAAA555---999MMMZZZHHH000+++===NNNFFF222+++@@@RRR???000000444PPPcccFFF222111HHHyyyyyyDDD666[[[uuu@@@888???___ooo999333>>>iiiSSS666555SSSjjj>>>999EEEnnn>>>===WWW<<<444111BBBRRR:::333UUUiii@@@000444222mmmbbb444666,,,===pppJJJ555333///NNNhhh>>>888???III{{{|||<<<444===@@@bbb^^^EEE<<>>***---///QQQgggYYY666+++***111DDDbbbjjjGGG...---222IIIYYY:::,,,---///CCCSSS???000***666DDDFFF;;;---,,,333===888///***///777555...'''222999888<<>>;;;OOO999444222;;;TTT===222OOOiiiBBB///333333ooobbb555888,,,<<>>:::@@@HHHttt;;;222>>>BBB^^^WWWEEE888222YYYRRRKKKKKK```tttvvvzzz___WWWMMMZZZvvv]]][[[WWWeeeqqqaaapppfffWWWlllkkkZZZeeePPP>>>BBBoooPPP888===BBBeee{{{CCC777222:::yyyNNN:::>>>333ZZZBBB555777555UUUHHH666111666fffVVV777......000[[[WWW(((...*********ZZZ{{{XXX222+++%%%((((((RRRuuu\\\333'''(((***BBBgggccc999(((---(((///JJJgggaaa>>>***---...JJJcccYYY999---***...>>>aaakkkGGG---,,,000FFFWWW888+++,,,---AAARRR>>>///(((444BBBEEE:::---,,,222===888000***///777666///'''444===>>>AAANNNXXX[[[hhhMMM888...---++++++******************+++,,,...444???GGGEEE===CCCOOOTTTEEE666BBBLLLBBB444888BBBEEE888+++666KKKUUUHHH222(((>>>YYYQQQ777***999>>>888222***111CCCQQQ@@@***///EEEoooddd:::555KKK}}}mmm>>>333777PPPiii999333999hhhCCC333...BBBaaa<<<000@@@___===:::FFF???333222>>>}}}ZZZ777111???mmm999111---777YYYfff333333333888UUUNNN---444555AAATTT;;;777<<<888lll???999<<>>---,,,<<<\\\FFF999777999LLLsss<<<000333777DDDJJJ111///000___PPP333,,,...444EEEeee+++(((&&&++++++RRR~~~]]]---*** (((###DDDpppWWW...--- ***AAAccc___888(((...)))...AAAfffggg===%%%******CCCeee\\\444&&&)))...999\\\lllKKK---+++///FFFWWW==='''***...===QQQBBB///...111<<>>---)))111999<<<444''')))666777,,,,,,555<<>>XXXQQQ888(((444:::777111***000AAAJJJ===***...@@@ggg~~~\\\999555IIIyyykkk>>>333111IIIhhh555///777gggBBB444000AAA~~~^^^:::///???SSS666444===|||;;;//////:::wwwUUU666222<<>>333PPPlll:::......777MMMGGG888555555EEEooo:::---///222===zzzEEE...,,,...TTTMMM777111111111AAA}}}hhh///***&&&***)))LLLyyy[[[,,,***###)))%%%BBBlllSSS+++,,,###)))@@@dddccc<<<+++///''',,,@@@eeehhh???&&&))))))>>>aaaZZZ333&&&))),,,666UUUgggIII///...444LLL^^^>>>'''***...===PPPBBB000000222<<>>---)))111999<<<555)))***555666---***333<<<>>>AAAJJJSSSXXXaaaGGG444+++***************************+++,,,...333<<>>:::>>>TTTTTT999>>>@@@VVVMMMBBBBBBEEEcccnnn~~~wwwsssxxxtttlllcccwwwRRREEEEEEMMMZZZNNNMMMWWWeeevvvxxxuuuSSSNNNPPPKKKDDD>>>EEE___MMM777888TTTEEE999666555BBB}}}hhh555//////111999}}}FFF777444444AAAppp999+++,,,---666uuuGGG000...///MMMxxx|||vvvHHH777222///...<<>>///,,,555;;;>>>888,,,,,,666777000)))444===@@@CCCKKKUUUZZZ]]]EEE333+++***))))))))))))************,,,---///333<<>>555777@@@GGG===111<<>>---222DDDRRREEE111))):::OOOJJJ666))),,,999???222)))...555555111(((,,,666UUUkkkKKK111--->>>hhh}}}]]]666...000@@@yyyjjj333+++888```iii777,,,---333oooXXX888333>>>uuu???///333@@@===111333999kkkLLL000111777xxxxxx<<>>999<<>>111(((111+++VVVmmm---***+++111(((UUUCCC555555777@@@yyy{{{>>>***,,,,,,333gggGGG000...---TTTBBB+++))))))000:::xxxxxx:::---$$$((((((@@@qqqhhh333"""""""""&&&:::___SSS***$$$&&&&&&333SSSXXX888'''***$$$'''777^^^jjjEEE(((((((((...WWWWWW777++++++)))///EEE___JJJ000)))(((===PPPAAA+++++++++777KKKBBB555......888DDDBBB444111888888<<<:::111---222555444,,,666???DDDIIIRRRZZZ]]]VVV@@@222++++++'''(((((())))))*********,,,...000555===BBB===333222888???999...666BBB???222:::IIIOOOAAA000444EEEUUUHHH444+++555BBB>>>/////////JJJWWW<<<***...---------&&&***333PPPfffHHH///...===aaatttYYY666...---???rrrZZZ---)))111VVVUUU444(((111///fffIII000000///SSS}}}>>>///,,,>>>qqq:::...111///VVVJJJ+++///111jjj|||;;;------,,,:::uuu777///,,,,,,333aaaBBB222***+++///cccTTT333000444333IIICCC999666;;;RRRFFF999999;;;IIIrrrDDD>>>;;;IIITTTkkkYYYbbbsssoookkkwwwZZZRRRLLLfffJJJBBBBBBFFF___JJJDDDFFFMMMYYY{{{ZZZWWWdddlllHHHDDDCCCooo;;;555444===DDDzzzGGG666///;;;]]];;;...***...***GGGnnn---+++(((222***NNNFFF555333444:::ppp}}}???***++++++000YYYGGG111000...PPPDDD******,,,111:::yyyyyy999+++%%%))))))===pppnnn666 ###%%%666\\\YYY///###%%%(((000LLLSSS555&&&***&&&'''444[[[iiiEEE(((((()))---VVVXXX888---,,,)))...???]]]KKK333+++(((===PPPBBB,,,,,,***555JJJBBB777333333<<>>000888FFFMMM???///444FFFTTTFFF333+++444???;;;///,,,...QQQbbbAAA+++///---111///&&&)))111OOOdddEEE,,,---<<<___qqqWWW444,,,)))>>>mmm{{{PPP,,,,,,///KKK|||MMM222&&&444000cccCCC...111***FFFvvv<<<000***999bbb999...333000RRRGGG+++///***[[[|||999,,,...+++666ooo333///,,,+++///JJJ>>>111,,,,,,,,,VVVUUU111///000444===BBB777333888OOOIII<<<::::::DDD|||oooCCC>>><<>>LLLXXXZZZVVVOOO:::...((((((&&&''''''((()))******+++(((***---333;;;@@@:::111111555===888,,,333???>>>...666DDDKKK===---333EEERRREEE333+++333>>>;;;111))),,,TTThhhDDD,,,111///555111&&&'''///MMMbbbCCC(((***:::\\\mmmSSS111)))&&&>>>llluuuKKK...000111@@@rrrGGG///$$$444000cccAAA000444+++BBBppp:::222,,,888[[[}}}333)))000,,,MMMDDD+++000%%%PPP{{{888,,,...+++555jjj000...+++***,,,<<<<<<111......***MMMWWW///000...444222yyyBBB666111555LLLBBB888888;;;EEEzzzoooEEEBBBBBBYYYUUUjjjXXXWWWZZZkkkeeebbbZZZkkkkkkPPPMMMEEEVVVKKKCCCBBBCCCWWWHHHDDDHHHQQQ___qqqUUUPPPSSSvvvfffBBBAAA???jjjGGG999---333;;;uuuFFF555444000777888'''---"""(((///ZZZggg---111$$$///+++JJJGGG222...///333ddd~~~EEE222111,,,,,,OOODDD...+++(((CCCGGG---***))))))444uuuvvv444***((()))'''333gggooo999"""+++"""%%%---SSS\\\666%%%)))+++111LLLVVV<<<+++...)))(((222WWWgggEEE'''(((+++,,,UUUVVV777+++***''',,,888YYYKKK333((("""666HHHDDD---,,,)))222HHHBBB999...///<<>>666:::555;;;>>>999333444;;;AAA000111555???OOO\\\\\\VVVTTT999...((()))))))))))))))******************---444;;;<<<666000///888:::222///555;;;;;;---888JJJRRRBBB...333GGGQQQCCC///'''222@@@===///(((000KKKWWW???''')))333999>>>***###///CCCSSSEEE,,,(((444XXXkkkPPP...'''---<<>>???:::666777HHHiiikkkAAACCCIII___zzzhhhTTTYYYUUUqqq```___VVVdddvvv\\\KKKLLLSSSffffffRRRSSSVVV\\\OOOCCCGGGHHHWWWvvv[[[MMMLLLPPPggg]]]@@@>>>:::\\\>>>444...444DDD]]]GGG,,,333,,,:::{{{888(((+++***)))222KKKggg///))),,,)))+++IIIAAA444***'''444WWWBBB333333+++///FFFCCC***000***===xxxJJJ,,,&&&%%%+++222```www666(((&&&***'''222WWWttt:::###%%%$$$ ///FFFeee===&&&+++***333LLLdddIII***///'''++++++KKKnnnLLL%%%,,,%%%222>>>SSS>>>$$$(((&&&%%%222SSSVVV222)))((('''JJJJJJ333&&&(((222AAAFFF<<<999666<<>>000(((,,,CCCNNN:::''',,,666OOOMMM222&&&,,,<<>>555111555<<<===999444666DDDdddhhh???===>>>NNNXXX~~~ZZZJJJQQQSSSfffWWWVVVOOO^^^gggOOOAAADDDMMMaaaVVVAAAAAACCCRRRQQQFFFBBBAAALLLiiiYYYKKKHHHLLLaaa\\\AAA>>>;;;[[[===444...333999RRRHHH///111***999vvv666(((+++)))(((///GGGfff---(((***'''***FFF???111)))(((222SSS@@@//////)))---CCCDDD,,,000+++===xxxFFF+++***((((((///ZZZwww777)))(((((('''111UUUsss;;;%%%%%%%%%!!!///EEEeee???'''++++++333KKKeeeJJJ+++///'''***+++IIIlllMMM&&&+++%%%...:::QQQ===%%%)))''''''222QQQVVV333))))))(((HHHIII333&&&)))444EEELLLDDD777555<<>>>>>BBBFFFHHHDDD<<<888:::>>>BBB666:::999OOOMMMWWWTTTLLL555---)))***(((((())))))))))))******)))))),,,333999:::555///...777999222///555::::::+++555EEEKKK;;;)))---???PPPCCC111***555CCC>>>000'''(((999CCC333&&&...888ccc[[[:::))))))444CCC:::***&&&///NNNaaaKKK...***'''666eeeggg@@@...)))...???rrrsssCCC)))'''+++333ZZZvvv;;;---))),,,222xxxddd888***+++222ZZZ]]]777))),,,...AAA===+++))))))>>>eee222111)))222555|||MMM...(((******,,,???CCC,,,***///***===WWW000......,,,777nnn:::444111555999<<<888333444@@@\\\ccc@@@;;;777@@@GGGrrrZZZMMMUUUPPPYYYqqqLLLKKKGGGUUU{{{___HHH<<>>***+++&&&,,,===FFF//////+++888sss}}}AAA***,,,)))%%%,,,RRRvvv999((()))&&&%%%...PPPqqq==='''%%%&&&!!!...DDDfffBBB***,,,,,,222JJJfffMMM,,,000((()))+++FFFiiiOOO(((***$$$***666MMM===%%%)))'''(((111NNNUUU555))))))(((EEEJJJ444''')))222CCCMMMGGG666666>>>LLLPPPFFF<<<999DDDGGGIIIGGGAAA===;;;<<<<<<000555777PPPPPP[[[YYY{{{HHH333---)))***(((((((((((()))))))))***((((((+++222888999333---...666888111...444999999,,,555CCCGGG777'''+++;;;LLL@@@000***666CCC===...''''''555>>>000'''...555aaaXXX888)))(((000BBB>>>'''%%%///MMM___III,,,&&&'''555bbbaaa;;;,,,)))---<<>>AAA,,,+++,,,***888TTT000***---,,,555jjj666333111333777www===888333444<<>>;;;>>>>>>fffTTTHHHMMMNNNRRR|||aaaFFFDDDBBBOOOooo]]]FFF<<<@@@FFF[[[oooFFF666:::;;;AAAxxxHHHAAA???:::<<>>888:::PPP777444...000555KKKCCC...******555ccc444&&&(((&&&&&&,,,???ccc,,,'''(((&&&(((===;;;+++'''+++---@@@>>>'''(((%%%,,,555nnnFFF///,,,+++///iii???(((---&&&$$$+++KKKvvv:::&&&((($$$$$$+++KKKnnn@@@***$$$&&&!!!---CCCgggEEE---,,,---111HHHfffOOO...000''''''***AAAcccQQQ***((($$$(((333KKK===&&&(((&&&'''000IIIUUU777((())))))???MMM777)))''',,,<<>>JJJOOOHHH???:::BBBBBBBBB???:::666333111555***000444OOOQQQ\\\YYYxxxDDD222---(((((('''(((((((((((()))))))))((((((+++111777888222,,,---666888000---333999888,,,666BBBCCC555''',,,999HHH===...)))666BBB;;;+++'''(((777???111(((,,,///NNNHHH///((()))000GGGKKK***''',,,CCCSSSAAA)))'''***777aaa\\\666***(((+++:::mmmpppCCC,,,))))))...SSSggg444...++++++///oooYYY111)))---111VVVNNN,,,%%%+++(((666999+++,,,***;;;^^^,,,---&&&+++)))ZZZ;;;111***!!!))),,,===@@@,,,,,,)))---777TTT111(((---+++222fff444222000222555iii>>>888444444:::NNNRRRAAA>>>>>>???@@@___UUUJJJIIIKKKQQQuuu[[[FFFBBBBBBLLLdddYYYCCC:::???CCCWWWiiiAAA555::::::<<>>;;;;;;OOORRRCCC???HHHSSS~~~LLL;;;444888GGG666444......666HHH???---)))+++444WWW555%%%&&&%%%''',,,>>>bbb---'''((('''(((888yyy===***&&&+++***888yyy@@@''''''%%%,,,---[[[DDD...((()))***^^^FFF***---$$$$$$+++EEE{{{yyy===###&&&######(((EEEjjjBBB---###&&&!!!+++@@@gggHHH///,,,......EEEfffQQQ//////&&&&&&***:::[[[QQQ,,,&&&%%%'''111JJJ>>>''''''$$$&&&...CCCSSS999&&&((((((999MMM888***&&&(((666BBB???777555777@@@GGGEEE???;;;999999777444///,,,+++,,,777+++///222MMMMMMVVVQQQttt@@@000---((('''''''''(((((((((((())))))''''''***000666666000***,,,555777000---333888888,,,666AAA@@@333(((,,,888DDD;;;---***666BBB:::***'''+++<<>>+++,,,(((000888TTT222(((...,,,000bbb555222...000666]]]???777333444888IIIJJJ>>>:::===;;;AAAWWW~~~XXXOOOJJJGGGPPPgggXXXEEE@@@BBBHHHZZZXXXCCC===AAADDDXXXiiiAAA777:::777999mmmEEE@@@:::::::::IIISSSAAA:::BBBGGGuuuFFF888000888@@@555333------111@@@<<>>111...---333:::===999444...///000...***)))+++...222%%%+++000NNNOOOXXXSSSooo<<<------)))((('''''''''((((((((())))))'''''')))000555555///))),,,444777///,,,222777777***444>>>===000'''---777CCC:::---+++888CCC;;;***&&&--->>>BBB111&&&))))))::::::+++***%%%'''III___;;;555///:::EEE999)))***(((444YYYPPP---'''((()));;;eeeaaa666'''+++)))***GGG{{{^^^000+++'''(((000___KKK(((%%%******JJJKKK,,,%%%+++)))777}}}}}}444&&&***(((666|||XXX***,,,%%%******GGG;;;)))(((&&&((()))999:::)))***$$$000444RRR222(((///,,,---___666111,,,...777VVV???555111333666EEEHHH???999===888555HHHsssLLLEEE>>>AAAMMMSSSQQQBBB;;;@@@DDDQQQ[[[DDD???BBBBBBUUUkkkDDD;;;===888<<>>555===>>>xxxnnnCCC888...888<<<666222------///;;;:::000'''---///???777&&&%%%%%%(((+++888```+++&&&&&&%%%&&&///fffGGG...%%%***&&&---YYYEEE***'''$$$)))'''BBBAAA---###)))+++GGGTTT+++,,,$$$!!!***===uuuGGG$$$(((###$$$$$$<<>>444///222555BBBIIICCC<<<@@@;;;;;;NNNxxxNNNHHHBBB===IIICCCKKK???777===AAAKKKYYYBBB;;;;;;999JJJiiiCCC;;;>>>777CCCqqq@@@888666999666>>>|||PPP<<<333===<<>>TTT&&&(((###)));;;tttKKK&&&***###$$$###999cccDDD000###%%%999dddMMM333)))...(((===dddTTT///,,,"""%%%(((***GGGMMM+++!!!&&& )))FFFAAA---***'''---(((666NNN;;;!!!$$$&&&***MMM;;;...%%%%%%///,,,)))&&&###&&&---111***"""$$$,,,444333+++%%%&&&***444&&&,,,222QQQSSSZZZTTTaaa222%%%++++++###)))(((&&&%%%%%%&&&''')))***&&&'''...333111,,,***///555444---+++111444111+++555???===///%%%,,,999GGG777***,,,999???555)))$$$+++<<>>888111,,,999:::EEE???<<<555===:::VVVtttKKK@@@:::666@@@KKKwwwLLL;;;===;;;EEEQQQWWW>>>AAA===:::OOOdddCCC:::777333;;;~~~~~~???;;;555///333999tttGGG;;;222555BBB___gggAAA000///***888www<<<(((---......FFF~~~<<<---)))...///777888$$$)))!!!)))%%%999]]])))(((&&&###***---OOOXXX&&&,,,(((%%%---EEELLL)))%%%***&&&(((<<>>...%%%((((((AAA@@@000###///BBB111!!!&&&111@@@AAA***((('''222BBB===&&&###$$$222VVVNNN''''''(((+++LLLsssLLL---((((((333\\\sss>>>'''###'''---PPP;;;%%%&&&***888uuufff,,,&&&###(((222qqqrrr444)))&&&'''+++PPPsss---$$$&&&$$$''',,,>>>vvv((('''---"""&&&'''nnnPPP%%%,,,''''''333CCC444(((///***&&&???<<>>SSSlllIIIDDD@@@===BBBCCCnnn<<<888888111888CCCQQQ999>>><<<777DDD[[[<<<777:::;;;BBB~~~ttt999777666222777===tttDDD888111444???]]]fff???000000+++888yyy>>>***---+++111CCC<<<(((%%%)))+++444888'''***""")))%%%777|||^^^***'''&&&###***+++LLL\\\(((,,,((($$$+++@@@MMM&&&!!!%%%"""###555jjjDDD'''&&&&&&###333oooEEE...%%% +++***\\\|||LLL((('''$$$""""""...VVVVVV)))"""&&&"""000SSSQQQ)))$$$!!!+++(((LLL[[[333!!!&&&$$$((('''777III777 &&&'''===BBB///!!!"""###(((111III;;;  ***???>>>'''&&&)))""",,,444'''###!!!%%%+++---(((""""""***222111***%%%&&&)))...''',,,---MMMSSS\\\UUUOOO222***)))***---%%%&&&&&&&&&''''''(((((()))&&&'''...111///+++)))---333333......555999666...444::::::000(((,,,666>>>333(((***444999555...,,,///===AAA000'''+++,,,DDDCCC444%%%###$$$,,,===///(((&&&+++KKKSSS222+++(((555BBB:::%%%!!!(((%%%:::[[[QQQ+++"""(((&&&(((QQQuuuMMM...&&&&&&111bbbvvvAAA***''')))...QQQ???)))!!!&&&)))888|||hhh///***&&&)))222kkk~~~:::***'''((()))aaarrr222+++%%%"""***&&&<<>>999^^^>>>777888333;;;GGGRRR:::@@@@@@;;;@@@tttVVV777111555666BBB}}}zzz;;;444333...222888vvvBBB666222555;;;[[[]]]777,,,///)))555rrr;;;(((***'''---333ooo}}}888$$$$$$%%%'''111444&&&((("""&&&###222ppp^^^((($$$###!!!'''%%%CCCYYY%%%(((&&&###)))===TTT&&& ###!!!...bbb@@@$$$###$$$"""...dddEEE+++%%%%%%%%%RRRvvvNNN'''$$$!!!######(((OOO[[[222"""### +++NNNOOO''' &&&'''HHHZZZ777!!!%%%!!!$$$"""333III999 !!!%%%999@@@...!!!###$$$%%%000KKK???$$$ %%%:::<<<&&&$$$((("""---444'''### $$$***,,,((("""!!!(((000111+++%%%&&&(((,,,'''***---QQQTTT[[[XXXLLL222,,,&&&$$$((($$$$$$%%%%%%%%%%%%$$$###%%%###%%%+++...***'''&&&(((......((('''///222///***000888666+++###)))444:::..."""$$$///555///&&&&&&---???AAA---!!!&&&***<<<;;;...$$$###!!!&&&555&&&)))%%%(((SSS\\\000$$$$$$111===333 '''!!!999ZZZQQQ+++ ###DDDjjjFFF,,,###&&&ZZZmmm:::(((&&&$$$&&&GGGyyy777'''!!!### +++rrr```---)))###"""***\\\zzz333 !!!$$$%%%SSSnnn///((("""!!!(((<<>>*********((()))333vvv000)))'''###---;;;888555111//////FFFAAA777888===AAA:::PPP___======@@@777<<<>>>WWWppp>>>444777333:::CCCFFF444444111333>>>rrrUUU666111444444===iiiooo:::444333000444888mmm<<<444000000111MMM^^^888111555...666ggg;;;(((---+++...,,,VVVjjj888///)))%%%***000vvv:::%%%$$$$$$$$$'''000]]]kkk...$$$"""###)))!!!999vvv^^^'''(((***)))+++666oooaaa'''### """%%%000dddKKK+++$$$###"""(((OOOzzzIII(((!!!######&&&'''DDDooo^^^+++!!! """!!!DDDbbbCCC"""######$$$(((KKKTTT///""" '''===WWWEEE######"""%%%!!!111LLLBBB'''""""""###444???222%%%%%%''')))222KKK???'''###!!!&&&111999'''###&&&"""---222+++&&&!!!$$$***---+++'''!!!$$$,,,222///'''%%%)))------+++---XXXRRROOOUUUxxx@@@,,,+++((('''+++))))))((('''&&&%%%%%%$$$%%%$$$''',,,---(((&&&'''&&&---...***,,,444999777,,,222888666+++###***666:::///%%%'''111444+++ $$$222IIIKKK111"""***222MMMAAA+++ ,,,BBB+++''' 777DDD)))$$$"""'''444666(((!!!###222TTTNNN---  ***EEEfff@@@+++"""&&&###///eeeqqq777%%%$$$"""&&&LLLuuu///######&&&$$$000|||YYY&&&&&&!!!!!!,,,[[[rrr222$$$###$$$%%%TTTzzz---"""'''%%%$$$>>>hhh"""!!!$$$!!!%%%tttBBB$$$%%%%%%''',,,222vvv(((***+++###'''000111---000555---AAA|||???111000444444666OOOccc<<<555111444+++666UUUmmm222222444...444===BBB444222...222>>>oooOOO...(((+++,,,:::cccppp888..."""&&&555@@@___888555///---000GGGXXX333+++...$$$,,,YYY333!!!%%%"""))),,,TTT```111"""###&&&)))hhh;;;""" """ %%%+++QQQqqq000"""!!!'''333ssseee***&&&'''%%%%%%///bbbaaa$$$###!!!!!!(((\\\III***$$$###"""%%%EEExxxKKK&&& !!! """888hhhbbb*** !!!"""BBBbbbGGG"""!!!!!!###FFFSSS///!!! '''777SSSKKK$$$### $$$ ...HHH@@@&&&""" ///===111###!!!"""(((///GGG<<<%%%### &&&...999)))$$$&&&###...111+++%%% !!!(((,,,***''' !!!)))111000'''$$$)))111333...///]]]RRRKKKUUUZZZDDD;;;555444777666555444444444444555666222222555::::::555333555222999999333333;;;>>><<<999999;;;;;;666111444::::::666333555999888333---...666HHHJJJ555***222888NNNEEE444---000...555III777,,,---)))444???333222,,,,,,;;;FFF:::,,,***)))<<>>000000+++***MMMsss666///+++)))'''777tttXXX,,,000+++(((000TTThhh444...,,,***+++TTTsss333---+++&&&)))'''DDDppp555333+++...---***iiiAAA,,,''''''...888555{{{mmm+++//////+++444444zzz}}}EEE666000;;;111BBBJJJ<<<999>>><<>>,,,'''&&&%%%---HHH@@@+++(((###&&&---;;;---&&&&&&###...000000)))###$$$***///...+++'''&&&...999999///+++000555:::333555gggYYYMMM]]]